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
341902807094	341902807657	341902808207	341902808757	341902809305	341902809857	341902810407	341902810957	341902811505	341902812057	341902812607	341902813157	341902813705	341902814257	341902814807	341902815357	341902815905	341902816457	341902817007	341902817557	341902818105	341902818657	341902819207	341902819757	341902820305	341902820857	341902821407	341902821957	341902822505	341902823057	341902823607	341902824157	341902824705	341902825257	341902825807	341902826357	341902826905	341902827457	341902828007	341902828557	341902829105	341902829657	341902830207	341902830757	341902831305	341902831857	341902832407	341902832957	341902833505	341902834057	341902834607	341902835157	341902835705	341902836257	341902836807	341902837357	341902837905	341902838457	341902839007	341902839557	341902840105	341902840657	341902841207	341902841757	341902842305	341902842857	341902843407	341902843957	341902844505	341902845057	341902845607	341902846157	341902846705	341902847257	341902847807	341902848357	341902848905	341902849457	341902850007	341902850557	341902851105	341902851657	341902852207	341902852757	341902853305	341902853857	341902854407	341902854957	341902855505	341902856057	341902856607	341902857157	341902857705	341902858257	341902858807	341902859357	341902859905	341902860457	341902861007	341902861557	341902862105	341902862657	341902863207	341902863757	341902864305	341902864857	341902865407	341902865957	341902866505	341902867057	341902867607	341902868157	341902868705	341902869257	341902869807	341902870357	341902870905	341902871457	341902872007	341902872557	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2225	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	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
6921	4909	2097	1162	1380	1346	941	573	339	354	275	227	175	156	145	139	151	143	142	166	157	150	229	310	274	283	256	260	280	303	238	231	234	178	139	122	125	108	115	116	132	126	100	106	85	74	83	79	56	60	58	71	67	55	46	52	49	61	46	48	66	64	63	48	47	51	55	57	53	59	52	50	59	52	56	54	61	54	48	54	51	44	47	56	52	54	64	62	55	66	78	41	42	48	56	50	52	54	59	46	47	57	55	57	63	61	53	44	61	57	50	56	44	51	67	60	49	55	43	61	65	61	45	49	56	50	56	50	51	58	62	50	55	59	58	63	61	46	47	51	65	62	60	50	41	60	57	54	68	56	64	47	71	51	47	57	46	57	61	64	53	56	61	41	62	65	64	59	54	46	57	48	51	71	54	55	57	48	50	50	57	46	49	62	46	68	62	46	66	67	66	44	43	54	60	54	53	54	61	49	68	44	70	51	50	61	52	41	65	59	44	46	46	40	52	57	51	56	62	67	58	55	56	60	58	47	48	53	62	58	40	52	52	45	53	57	64	73	51	41	49	55	52	60	43	43	64	64	79	56	52	51	49	50	50	58	49	54	55	47	53	51	50	61	51	62	69	50	48	53	58	55	44	52	53	55	51	56	56	66	55	54	67	50	50	59	52	45	52	45	55	63	67	57	51	58	47	60	81	52	42	53	49	55	67	50	52	58	50	53	79	64	59	48	52	54	57	56	68	48	52	57	62	67	56	44	61	60	57	55	52	50	75	68	73	46	47	49	59	64	58	49	62	50	47	43	58	60	53	57	51	47	80	58	64	58	58	50	69	58	54	50	45	52	61	59	53	57	42	46	59	60	57	59	53	65	70	51	46	61	49	51	54	52	55	45	55	52	57	66	59	64	58	64	45	54	53	48	59	63	62	63	46	50	57	51	58	61	40	63	58	57	65	49	52	48	55	52	56	48	59	59	63	54	46	52	48	60	52	53	49	47	54	45	54	49	61	53	45	52	65	44	49	59	58	56	46	63	44	37	64	62	71	61	41	59	65	67	58	68	64	45	60	63	43	57	54	51	70	69	64	60	59	58	71	54	58	51	49	56	65	34	61	50	58	60	56	57	53	51	55	61	58	53	53	52	71	44	60	54	55	48	47	49	42	57	48	43	66	71	54	63	46	55	60	58	52	47	56	71	64	49	59	52	56	57	43	55	59	57	58	74	53	60	56	51	54	47	51	36	51	51	51	59	62	56	56	58	59	45	57	45	70	68	57	51	55	51	51	52	56	49	59	55	75	67	50	45	60	63	45	57	61	70	56	71	45	64	73	62	53	62	69	60	57	66	52	52	64	57	46	49	57	69	61	55	55	53	60	42	61	64	49	39	58	39	50	67	60	45	66	49	67	73	61	50	55	48	43	56	49	67	47	75	50	58	56	57	52	55	73	48	58	52	56	47	65	54	57	57	62	54	62	56	46	51	68	67	52	63	45	68	50	49	50	63	65	68	50	50	58	45	52	56	53	63	70	70	54	53	69	60	49	51	56	63	50	59	47	53	54	59	57	42	55	48	48	59	58	62	41	57	65	50	59	50	55	53	65	64	66	60	57	55	56	47	60	58	57	55	63	49	65	47	38	49	61	62	42	46	52	61	64	44	52	69	58	61	50	57	50	53	50	59	53	62	60	53	53	67	54	64	61	58	49	54	66	42	49	64	51	65	51	65	66	41	59	46	49	55	51	54	62	48	54	53	53	53	59	52	44	57	51	61	59	61	55	55	52	49	45	50	41	61	50	52	43	49	54	66	56	58	61	57	51	50	56	41	65	64	54	67	59	59	60	64	56	63	56	59	57	51	41	54	46	50	63	59	52	59	52	48	64	52	48	65	54	70	62	56	50	62	52	61	51	60	49	50	53	41	50	51	50	64	54	49	57	46	66	64	47	53	46	49	62	57	60	59	62	49	42	57	58	57	60	55	55	50	45	52	44	47	45	65	60	45	47	79	36	56	45	55	55	69	58	55	55	63	56	53	58	61	65	60	41	45	43	51	60	69	36	61	46	55	53	57	45	60	45	62	58	45	47	63	50	59	56	54	39	50	53	30	51	64	57	54	70	57	56	39	63	60	68	60	51	55	62	63	52	56	48	71	52	49	53	63	58	44	55	54	50	54	59	60	55	49	58	43	57	47	55	63	55	62	53	47	61	59	61	48	56	52	52	61	54	62	48	60	51	49	55	49	54	47	49	62	48	39	50	55	42	59	61	67	50	46	57	47	54	50	51	67	49	61	44	44	57	46	57	59	53	50	62	51	59	59	55	59	51	49	48	65	45	56	63	60	53	56	69	62	57	52	51	56	54	53	67	65	42	45	59	57	62	42	62	55	52	58	42	46	51	46	60	54	66	59	50	45	43	57	43	65	58	58	56	51	44	62	55	66	52	61	63	52	71	46	56	61	50	52	61	47	61	53	47	55	50	57	58	52	46	49	57	53	61	52	53	49	53	68	63	66	43	54	43	59	68	56	63	56	51	50	67	55	51	68	51	50	52	64	53	62	53	70	67	55	58	49	54	56	57	63	57	67	68	54	55	55	60	59	49	55	54	61	54	49	70	45	64	55	52	57	47	57	43	55	56	53	49	47	56	66	57	69	64	62	46	43	65	69	54	59	48	56	61	54	56	51	65	64	62	49	59	65	58	58	37	54	46	55	65	41	57	63	67	41	69	58	49	39	65	51	62	38	49	63	57	55	50	61	52	68	54	53	60	61	58	53	57	63	44	63	62	56	62	55	50	42	59	58	54	62	39	54	53	80	41	54	66	54	69	37	47	60	60	48	46	58	57	59	47	54	54	50	49	51	72	65	53	62	54	49	34	66	63	54	55	59	55	58	48	62	50	54	47	66	50	40	47	52	51	64	46	62	49	58	51	57	48	66	55	54	53	47	58	64	54	62	76	62	70	63	45	57	59	63	62	67	58	56	55	56	52	73	62	54	69	57	66	46	57	47	54	53	61	53	47	70	63	66	55	65	57	74	60	45	59	49	47	48	63	53	43	55	39	54	64	50	69	71	68	47	49	47	64	62	45	53	42	53	57	47	80	60	54	51	54	70	58	63	45	51	54	44	56	58	56	37	43	50	46	55	65	52	50	63	55	46	57	54	53	50	49	50	53	54	60	64	60	49	55	42	52	57	62	54	57	57	57	48	54	56	66	53	58	42	49	67	58	51	54	66	61	52	51	48	56	53	33	54	62	54	59	47	49	60	42	53	67	49	62	57	64	63	62	74	50	58	55	48	51	57	44	45	59	62	45	57	43	53	59	57	42	71	62	53	45	57	59	71	47	59	72	58	60	60	56	51	53	47	60	53	55	53	47	51	50	46	64	62	48	56	51	56	67	64	56	54	52	46	53	55	55	48	65	50	44	59	56	49	60	59	50	65	56	49	72	67	43	47	54	56	54	59	45	56	51	49	60	56	62	54	55	49	50	64
43104	36074	26316	36644	40444	37555	31334	23203	16559	14110	12138	8711	6785	5336	4433	4508	5283	5414	5541	5504	4857	4019	7680	10227	9568	9868	8229	8107	8900	10510	9076	7305	7431	5810	3948	3894	3912	3770	3603	3436	3248	2931	2619	2221	2200	2153	2132	1481	1166	968	1005	1093	1182	1151	995	870	829	872	820	832	837	793	905	915	906	799	786	818	849	835	839	787	817	806	806	797	871	813	834	861	833	840	810	853	837	802	830	804	812	825	774	857	848	847	796	822	809	800	789	823	825	832	829	844	805	805	873	884	825	805	836	845	831	827	803	831	823	829	828	840	872	818	862	820	818	848	814	791	783	778	852	822	791	817	835	813	768	841	765	793	842	865	878	779	821	840	839	815	846	806	846	797	782	811	850	890	877	822	853	838	811	822	788	817	804	787	748	809	808	755	822	774	815	804	821	848	840	782	786	808	831	766	843	805	766	781	771	800	819	794	881	785	778	793	765	803	812	832	820	831	801	810	847	775	816	796	822	846	765	762	812	787	847	838	819	820	826	797	773	774	838	795	821	814	795	848	776	806	769	804	794	789	837	747	841	816	862	808	836	779	827	805	825	765	842	848	775	825	795	803	815	796	801	865	802	841	854	789	841	816	810	844	792	828	818	785	839	806	775	853	777	829	818	731	844	799	839	848	844	840	849	872	821	809	803	810	797	853	809	765	818	744	770	773	849	806	823	848	815	783	815	781	796	799	803	803	810	816	839	829	772	828	761	806	762	756	818	827	808	845	768	769	835	808	793	807	765	797	831	791	769	776	763	792	832	795	768	838	817	838	744	782	817	791	853	805	804	795	849	812	845	825	794	824	854	847	754	821	861	783	825	832	800	844	811	824	778	833	832	816	803	853	795	783	852	791	832	810	795	807	796	795	779	786	794	819	777	814	832	816	822	809	758	822	847	770	836	798	789	835	801	829	793	842	780	725	842	864	809	825	829	853	789	851	805	830	848	811	794	808	849	802	845	835	798	800	750	812	787	800	752	817	817	802	788	781	796	820	825	840	803	886	763	742	831	826	783	846	788	817	836	801	813	807	817	809	823	856	846	861	808	815	787	834	827	763	838	797	814	822	817	803	826	849	781	755	804	763	777	758	793	829	799	796	843	781	780	798	865	784	795	828	770	775	822	814	820	806	835	816	833	855	847	813	827	840	843	820	857	845	828	857	768	844	866	771	801	807	849	810	840	791	783	796	859	825	815	783	821	819	830	802	812	834	790	836	830	829	829	767	839	837	815	835	809	843	831	835	828	800	780	812	802	819	831	762	777	865	803	837	775	804	818	817	816	788	844	811	796	774	792	759	854	809	799	825	808	837	779	795	822	771	844	842	805	819	801	777	818	838	804	809	835	848	803	808	881	803	831	829	839	807	784	834	813	807	828	836	841	798	779	815	789	798	822	785	818	858	851	835	790	817	845	811	797	828	779	810	828	818	842	851	767	771	812	801	849	846	814	804	790	818	856	827	849	819	821	829	820	834	829	811	848	812	833	840	763	848	822	810	770	873	790	816	864	815	800	821	805	816	849	815	842	781	755	829	784	811	777	815	779	812	800	811	810	798	782	822	828	786	781	795	785	824	744	815	856	796	875	866	797	805	808	785	789	821	803	790	802	826	852	827	846	793	825	775	809	841	817	794	840	830	804	804	797	840	863	834	859	812	854	766	791	831	806	806	879	827	809	844	846	786	797	820	836	802	821	839	797	821	812	807	811	770	816	838	799	789	835	829	835	778	824	769	824	865	811	845	825	782	799	788	805	733	803	843	824	803	783	773	767	772	855	843	791	770	849	805	766	837	798	872	856	812	837	801	781	810	784	821	749	822	779	894	818	758	846	834	828	817	816	827	866	880	788	768	844	837	848	791	835	856	828	824	836	821	799	828	798	813	790	798	802	823	790	805	809	824	783	804	827	809	768	811	806	783	823	757	808	812	805	866	841	784	785	815	817	836	824	806	826	769	854	815	784	864	779	780	817	810	825	829	811	805	847	807	796	788	811	823	827	868	826	851	788	833	823	822	827	813	793	799	773	811	870	827	856	818	776	805	880	860	794	837	842	851	787	791	865	817	776	824	803	810	810	830	803	832	820	818	837	843	842	859	865	788	822	844	843	822	768	832	790	820	834	849	838	837	775	824	791	838	785	820	795	805	807	774	837	838	844	820	827	786	827	800	819	809	815	767	822	855	819	774	840	813	818	811	878	863	806	827	773	782	824	829	808	842	798	801	821	817	772	809	779	883	851	811	787	774	857	829	801	809	826	840	875	808	821	742	774	828	804	812	856	802	816	844	811	781	823	831	839	779	812	855	776	804	849	742	846	807	801	806	790	783	795	841	797	756	836	843	866	822	801	859	830	818	873	819	829	856	820	839	847	822	792	798	804	827	859	851	814	784	819	768	829	795	830	780	779	804	858	813	843	817	776	807	801	779	787	775	809	861	796	829	845	818	850	815	796	831	798	818	819	774	778	794	795	798	776	818	786	836	815	775	815	830	817	798	811	814	823	858	802	772	775	800	849	809	860	799	789	803	841	747	832	781	844	828	765	781	863	740	740	837	818	843	806	839	803	834	809	798	835	761	772	793	831	801	787	808	783	786	800	849	823	800	776	835	806	813	817	817	813	830	810	786	784	823	822	786	781	769	754	832	849	798	794	738	777	837	783	806	834	803	782	794	785	843	810	854	792	806	800	833	792	778	822	815	842	836	828	811	738	825	810	845	799	844	804	796	814	817	836	798	744	809	812	825	802	831	808	837	802	849	791	776	807	770	814	809	781	830	824	838	826	841	840	790	822	802	808	810	774	766	802	822	834	782	834	850	821	776	828	811	842	766	833	838	800	806	843	834	822	830	839	793	831	824	806	789	793	806	889	790	762	824	808	787	834	793	807	914	777	816	812	780	824	845	837	797	804	801	895	857	806	834	811	815	827	819	833	819	817	815	816	798	782	759	802	846	831	794	748	797	821	824	824	816	810	795	817	847	810	815	806	801	808	824	780	820	809	814	840	792	803	814	843	792	849	844	782	855	857	835	798	872	779	838	814	831	751	807	817	797	830	805	795	813	783	795	819	849	814	837	800	822	823	801	805	757	845	815	859	811	790	797	816	816	782	753	834	809	818	762	822	784	818	840	821	811	818	828	818	773	769	802	836	835	866	796	827	795	780	836	788	786	838	798	858	855	761	840	802	799	789	843	782	771	834	806	848	825	786	835	838	827	794	844	833	864	806	850	830	766	806	907	826	844	806	783	799	814	796	831	808	844	823	803	861	778	840	829	765	825	855	819	812	795	817	808	858	848	783	814	821	785	787	823	769	789	859	800	739	853	780	786	747	794	827	795	810	841	791	788	885	770	796	795	776	824	801	774	839	821	764	856	804	811	824	817	847	822	840	806	821	824	802	803	797	841	742	842	826	823	803	848	806	761	850	808	795	772	810	803	777	818	755	768	772	772	886	815	840	841	815	787	789	786	807	786	803	850	841	824
4260	2009	913	427	477	466	341	207	144	116	109	91	84	47	66	59	54	76	94	75	81	76	113	155	130	163	144	109	118	162	137	124	118	116	89	79	71	73	67	75	72	47	57	50	60	47	53	43	53	29	43	40	45	34	44	42	38	35	31	35	36	40	29	36	35	43	34	43	41	35	44	39	38	59	27	27	44	32	54	43	29	41	29	36	48	41	35	43	43	35	43	32	31	41	40	39	40	37	43	43	47	38	51	42	43	45	51	47	40	35	38	40	33	35	36	40	37	43	30	43	35	42	47	35	51	46	47	42	43	46	32	53	39	34	39	33	33	44	40	43	40	38	33	31	41	49	41	44	46	43	41	42	39	38	36	32	39	35	34	42	42	52	43	38	28	34	39	36	27	35	41	43	37	44	38	40	31	31	39	37	45	38	56	32	52	43	33	40	35	33	50	25	49	35	45	41	39	43	40	35	38	44	44	39	51	34	41	37	32	35	31	44	35	49	34	32	40	40	30	46	38	40	40	32	41	58	40	40	31	61	37	38	34	38	46	47	46	36	44	43	48	43	31	50	36	45	27	42	41	39	40	35	50	37	39	46	38	41	49	32	47	59	38	34	46	36	31	39	45	39	33	43	42	35	36	40	38	30	41	36	47	38	53	37	43	43	34	37	37	29	32	41	42	37	53	43	41	60	32	35	43	43	32	42	44	40	51	31	27	42	39	26	42	37	46	52	33	42	39	42	41	30	44	30	35	39	44	35	42	49	38	43	42	40	39	38	48	49	41	41	36	31	36	39	44	33	43	36	39	42	45	40	34	41	33	41	37	35	47	38	53	38	38	30	54	31	42	34	47	41	32	39	35	33	39	42	56	45	45	36	40	44	31	38	41	47	31	42	40	43	44	37	32	37	32	31	46	42	38	46	33	46	55	27	39	32	30	45	40	35	48	51	31	35	38	37	49	29	43	43	37	32	41	41	39	31	37	40	37	45	43	45	37	41	34	45	34	36	58	46	32	37	37	33	35	31	41	45	33	42	38	38	40	46	36	45	41	52	31	42	37	35	34	48	46	46	31	41	44	47	41	43	41	33	42	49	46	41	40	37	50	37	40	42	40	25	37	45	33	38	43	32	36	42	35	32	38	31	32	42	46	44	44	53	43	47	37	25	51	46	39	34	44	42	46	35	39	41	44	46	43	48	46	31	37	36	22	29	33	46	40	35	46	34	49	38	43	42	38	50	49	35	47	34	37	46	42	48	28	54	33	38	39	46	47	38	33	38	45	47	33	30	32	28	42	35	32	40	26	42	41	37	36	44	41	36	42	42	39	35	42	33	35	43	40	35	35	36	34	40	42	39	48	36	41	34	40	41	40	41	49	42	39	39	37	46	47	39	42	33	36	47	33	40	23	53	43	48	40	38	35	46	41	36	38	38	42	38	41	40	46	31	47	53	37	48	33	39	33	54	49	46	32	43	36	51	45	43	43	39	40	39	41	51	36	43	43	51	36	37	37	48	42	31	37	45	40	37	39	46	47	39	35	45	47	41	34	33	39	35	39	33	34	54	40	43	33	39	37	49	33	60	32	37	43	34	34	41	35	27	40	43	37	44	34	34	42	29	55	41	30	34	39	49	34	44	26	29	41	36	32	40	44	29	35	40	33	30	39	38	40	47	45	44	48	50	37	43	51	37	42	46	44	44	42	52	32	38	39	40	37	39	27	37	35	29	42	31	36	40	30	38	36	36	33	44	40	50	49	27	33	41	45	42	37	41	45	33	36	33	31	31	46	39	49	38	43	40	46	42	54	44	35	30	38	36	35	42	32	50	45	34	49	33	35	53	42	41	54	51	32	32	42	45	36	46	28	37	39	43	42	37	38	37	48	38	40	32	43	43	39	45	36	40	36	41	39	52	29	37	43	31	46	40	27	35	48	39	43	35	39	53	44	35	44	50	35	38	34	26	46	36	40	29	32	34	43	35	48	46	40	36	34	38	36	37	42	37	45	42	36	46	48	32	39	59	37	47	41	32	36	35	31	36	51	29	46	41	38	44	27	43	50	47	36	38	24	36	32	38	41	34	36	41	49	43	39	37	42	46	46	40	41	47	48	31	36	34	46	40	42	43	58	38	56	34	29	31	32	42	44	54	31	34	49	37	43	31	43	45	40	24	36	49	42	41	39	48	39	45	47	29	22	45	44	45	39	32	40	28	44	53	39	40	37	32	37	53	34	34	41	46	25	44	42	35	52	49	32	40	43	24	40	36	41	38	52	43	42	50	37	37	47	36	40	50	40	41	49	38	38	37	44	30	45	43	47	37	29	37	50	34	38	44	30	35	36	44	34	38	47	37	35	32	45	33	44	34	34	40	37	35	46	46	33	33	35	43	45	44	41	30	38	40	36	36	33	32	36	40	35	39	37	43	50	34	40	37	35	41	44	28	42	38	47	43	40	37	39	38	48	41	32	37	40	38	40	39	40	37	41	52	39	36	43	34	40	44	34	40	31	48	38	45	30	38	44	44	34	42	47	43	40	48	31	31	43	36	47	33	38	47	34	46	39	45	40	46	35	46	28	44	34	43	43	39	36	36	29	37	45	34	35	41	39	36	43	27	46	38	39	33	49	40	35	43	37	39	34	45	36	46	37	32	37	39	42	37	40	36	37	36	40	45	44	42	41	48	38	32	33	44	35	39	43	38	45	43	37	41	35	46	40	49	47	42	47	24	43	49	42	46	53	35	42	41	43	38	30	45	45	46	42	38	41	32	37	33	41	32	44	39	45	38	43	45	29	40	47	47	36	28	34	47	50	35	39	38	36	48	45	47	43	49	32	38	48	44	42	34	44	49	38	43	38	34	51	44	43	39	31	43	39	34	36	42	50	42	39	33	41	38	23	37	37	42	29	34	42	43	33	30	45	39	44	39	35	39	43	40	36	48	46	41	46	47	45	35	37	49	34	41	45	48	45	44	45	38	40	37	40	43	37	33	37	41	43	54	34	46	57	41	44	33	50	45	44	41	33	36	36	32	37	56	37	33	35	36	47	40	45	35	31	36	48	36	48	44	46	43	45	36	35	47	27	36	37	38	42	43	43	53	31	40	46	42	42	43	36	27	37	36	40	45	41	38	50	37	42	35	47	30	41	35	42	41	41	40	41	38	36	39	48	52	44	31	43	30	48	43	28	36	33	35	31	43	41	43	38	39	50	37	39	33	38	38	42	40	36	40	40	53	45	51	43	48	32	36	52	35	55	32	40	39	33	43	31	37	32	34	33	34	33	41	51	48	33	44	35	42	40	49	45	30	53	47	52	42	47	43	45	28	41	31	47	32	45	32	40	35	49	31	38	42	32	43	49	34	51	37	44	36	36	41	30	37	32	54	41	43	41	37	37	46	30	37	41	49	37	39	47	47	37	36	48	29	42	37	42	35	34	40	37	38	38	43	36	42	39	32	43	30	42	44	43	38	42	40	48	36	45	39	37	33	46	31
35509	26948	17422	25452	28781	25246	19070	12346	7484	5523	4874	3274	2392	1975	1709	1565	2106	2612	3516	2895	2294	1775	3844	5384	4696	5800	4768	4688	4582	5746	4944	3989	4123	3630	2700	2202	2143	2093	1969	1948	1759	1473	1323	1233	1283	1383	1282	1008	791	661	685	766	760	808	692	668	619	595	638	588	641	612	574	598	599	572	575	599	593	618	589	583	620	578	592	561	593	596	545	576	555	576	614	627	571	565	586	590	592	568	612	600	593	599	650	581	600	625	600	576	581	592	568	598	647	572	600	627	579	593	642	621	593	572	629	592	578	585	585	613	616	600	598	662	621	559	616	583	579	602	595	552	569	595	624	595	589	601	572	596	607	616	602	614	597	614	616	592	600	584	575	616	646	589	573	611	609	587	573	598	603	564	561	651	560	641	635	583	591	536	617	610	643	623	613	565	576	637	597	578	586	584	592	604	610	608	622	616	626	580	576	614	601	608	597	584	562	601	621	593	623	587	583	614	572	610	560	591	550	610	585	569	577	576	640	583	599	584	600	559	591	583	589	611	575	654	577	593	551	596	607	592	563	588	572	623	572	616	588	603	605	628	564	609	631	589	618	583	594	596	567	596	555	604	624	556	579	607	572	621	595	592	604	617	588	639	564	555	600	634	599	594	627	582	620	595	596	594	670	609	622	609	571	557	581	633	619	584	580	580	579	566	618	580	663	618	604	546	555	576	612	544	610	629	617	629	576	583	613	589	580	566	583	539	604	533	582	603	618	579	571	613	596	585	616	579	621	572	602	621	632	576	644	615	585	623	609	605	618	604	592	578	592	596	591	610	589	620	595	555	624	623	591	596	623	556	583	613	577	621	617	609	595	582	617	577	604	616	593	579	591	605	635	611	572	670	568	592	584	595	607	573	607	630	592	568	591	601	621	617	607	617	575	582	577	629	584	576	599	540	546	625	618	579	616	630	578	604	605	580	570	632	584	647	631	618	603	617	562	618	603	605	594	620	569	583	546	596	615	613	617	574	585	636	629	604	610	617	583	589	610	601	615	566	601	592	556	594	607	585	617	591	592	590	542	599	561	615	594	562	598	584	590	620	562	559	623	616	619	593	608	625	585	631	575	598	568	592	591	547	538	564	631	583	614	571	588	622	583	629	621	642	589	592	630	596	570	551	633	596	559	588	621	624	586	642	579	614	627	606	592	627	551	646	570	639	597	672	573	637	600	603	567	589	607	592	605	627	603	614	582	614	604	671	575	617	601	572	603	615	619	620	586	595	581	623	595	619	566	577	602	581	545	605	599	592	569	635	624	590	594	576	615	598	633	586	556	581	607	625	597	614	605	588	626	575	570	556	578	600	586	599	588	608	577	605	593	591	629	613	624	551	640	586	594	614	615	593	633	606	596	601	568	603	638	594	609	570	595	579	564	668	582	580	631	629	585	608	610	596	594	576	598	609	558	567	575	597	572	612	620	571	607	610	600	597	605	607	591	584	605	591	602	652	607	600	609	582	580	559	551	554	616	611	631	601	601	544	652	593	610	582	600	620	561	615	625	612	619	560	623	562	651	596	605	585	639	570	564	598	571	570	558	535	619	620	585	596	639	577	617	560	583	602	585	567	580	572	589	605	636	612	600	585	595	581	562	625	615	613	610	609	574	590	593	586	581	561	617	611	580	606	594	584	591	572	546	589	548	608	629	622	566	620	562	552	610	569	546	630	579	607	651	560	618	560	641	577	583	550	609	609	628	574	619	608	601	641	589	604	608	579	574	537	560	627	586	601	585	587	624	595	600	621	593	576	613	562	586	624	553	575	609	577	597	599	572	598	579	622	591	611	630	594	610	588	567	633	599	615	601	578	581	617	635	608	615	556	605	625	592	594	644	596	611	603	619	557	629	604	590	608	572	555	574	593	622	595	588	580	565	560	608	633	632	607	621	591	599	640	551	607	589	578	590	584	607	580	575	582	588	580	596	599	597	631	581	576	582	583	590	614	628	556	570	589	613	590	563	610	559	597	577	595	586	608	573	545	593	565	566	564	612	601	638	650	628	586	590	637	593	580	610	579	605	631	599	590	611	621	555	662	590	639	615	626	585	569	603	616	566	577	605	633	590	614	618	595	594	604	539	601	602	599	591	577	571	591	593	617	577	563	593	560	569	575	589	646	576	583	557	609	573	629	609	593	586	650	574	602	573	602	578	613	650	618	565	616	566	630	623	631	614	589	585	630	619	561	602	605	597	602	567	584	601	598	598	608	642	606	611	632	639	623	609	559	587	622	552	604	585	544	603	657	583	592	612	585	567	590	590	569	597	619	595	624	621	634	616	593	604	618	592	581	647	601	626	616	616	579	559	582	601	619	545	586	606	604	583	643	598	562	562	598	578	584	632	617	633	568	587	609	576	594	605	594	576	607	583	590	607	595	606	619	531	590	621	625	618	582	610	585	612	595	641	587	635	592	619	617	610	596	551	570	591	579	581	566	565	601	621	580	605	615	609	602	574	593	633	581	607	595	607	609	588	589	620	608	626	589	616	591	574	652	598	607	595	606	593	636	619	607	562	609	598	581	591	570	623	594	616	652	585	579	585	620	581	545	599	565	604	627	633	599	610	598	581	577	590	667	571	604	611	573	617	577	582	552	658	569	611	613	581	635	542	600	584	601	576	630	630	628	574	584	594	633	588	622	581	598	554	560	620	617	556	595	611	601	579	574	560	618	639	610	586	634	612	566	561	616	601	625	584	618	602	588	588	614	544	626	591	606	571	606	586	597	612	613	607	615	610	590	583	628	607	600	591	590	580	615	568	636	622	573	580	571	641	592	583	599	565	589	572	639	590	606	596	619	639	580	600	632	610	618	602	622	600	584	568	536	585	611	601	610	602	614	664	565	603	598	635	600	597	611	610	570	609	622	595	613	615	629	587	618	583	555	591	580	567	593	600	591	624	631	566	591	606	631	574	579	617	573	594	618	602	571	581	628	615	617	615	570	597	570	621	618	590	576	593	575	583	586	570	605	596	620	572	636	571	608	560	587	606	607	581	620	594	596	582	650	619	631	602	564	584	634	616	567	590	544	607	568	607	570	606	650	604	629	572	562	588	583	607	578	559	626	594	604	586	606	591	558	585	585	610	622	569	561	650	655	615	611	630	586	614	577	572	592	574	603	609	600	613	590	598	583	606	560	618	599	619	609	593	626	614	583	585	581	599	573	618	579	629	637	602	609	617	607	620	585	639	618	593	612	624	562	656	632	605	592	609	572	604	616	575	602	547	599	582	598	570	613	591	558	597	621	636	595	621	566	635	597	600	615	608	640	606	594	611	599	608	599	637	607	554	629	603	633	611	600	613	598	605	599	597	623	583	556	580	602	555	626	604	602	632	530	604	598	584	648	573	574	605	601	604	585	626	580	552	607	593	595	599	587	601	638	580	600	615	558	616	598	566	602	577	621	604	616	578	557	615	632	614	615	630	604	611	633	612	537	584	581	574	565	612	596	612	593	618	646	617	612	582	587	600	568
4434	2629	1161	687	804	775	544	383	273	153	144	128	110	104	79	80	86	126	152	149	123	89	112	233	170	230	216	176	180	278	205	153	163	190	135	118	107	123	108	105	98	82	83	65	93	78	67	64	40	45	49	54	53	40	44	45	45	57	47	45	46	43	50	50	41	43	35	43	39	41	41	39	37	46	57	35	51	41	38	40	43	41	40	46	44	45	32	46	49	32	34	38	36	42	49	39	42	46	44	50	46	42	36	49	48	38	23	57	42	43	34	29	48	47	53	43	45	45	40	46	46	44	52	31	36	39	34	43	35	39	33	40	39	44	44	30	54	37	48	45	48	48	51	27	36	37	44	53	41	42	62	45	41	52	38	46	44	48	37	51	44	48	46	47	41	53	51	42	36	60	45	47	49	49	45	50	43	40	42	40	33	34	37	43	44	41	31	40	48	51	44	37	31	59	53	48	41	32	43	39	50	39	45	51	54	34	41	43	45	37	43	48	46	40	47	47	41	39	42	42	44	36	36	47	30	53	52	44	42	39	32	41	39	43	43	46	45	43	42	41	49	50	45	49	32	50	41	45	55	33	42	48	36	33	34	50	33	42	37	45	40	44	50	41	45	48	49	39	47	58	41	45	51	54	47	38	42	47	34	53	36	50	43	52	44	37	32	45	49	49	49	46	40	49	38	55	38	26	40	47	35	34	50	39	47	49	38	44	31	48	49	48	33	37	50	46	37	58	40	44	51	37	39	49	40	53	46	51	49	45	49	45	35	43	47	43	37	50	42	43	56	51	43	44	42	41	48	43	44	53	34	47	38	35	42	38	37	42	45	37	50	43	46	65	27	54	35	40	43	30	43	44	47	32	37	44	59	47	42	41	56	47	47	52	47	39	36	57	43	45	34	36	54	45	35	49	49	45	48	43	36	33	37	45	51	45	34	44	51	42	43	42	46	43	27	40	39	37	46	41	63	51	47	40	41	42	42	38	45	38	31	42	51	43	31	46	59	44	46	50	35	51	47	51	58	55	36	41	34	46	49	40	33	42	40	40	33	42	41	51	51	42	47	37	33	50	39	54	44	40	33	39	50	52	35	55	45	50	51	39	34	39	44	44	40	41	42	44	34	48	40	46	37	51	46	49	39	40	47	42	39	47	45	43	59	50	52	41	41	44	43	40	50	47	49	50	33	35	37	47	48	44	35	45	47	44	45	47	34	45	41	43	38	51	46	32	51	53	52	38	40	46	48	36	42	35	40	32	38	50	42	35	33	42	51	43	35	44	60	51	42	42	42	43	39	54	45	38	45	47	33	43	43	46	44	36	48	48	37	37	47	39	34	44	60	46	41	36	41	65	46	41	40	46	57	43	48	39	46	53	39	40	44	57	39	42	36	33	43	41	39	58	51	43	45	43	37	44	46	52	46	40	49	39	40	32	46	49	45	48	38	40	32	37	49	49	47	46	46	48	45	40	46	42	41	43	38	45	37	42	46	44	43	49	48	44	39	47	40	46	46	42	33	35	44	31	49	53	40	50	46	35	52	43	34	41	38	41	41	39	34	55	37	40	45	42	42	42	48	41	62	47	52	52	47	52	48	52	26	41	44	43	51	41	43	23	44	34	39	51	37	54	59	31	35	41	36	48	44	45	53	47	39	41	42	31	46	53	35	32	41	40	48	36	36	44	34	36	48	47	43	46	40	42	56	44	40	43	34	42	32	55	46	29	35	44	49	34	35	35	55	42	34	33	46	45	35	38	50	57	40	42	56	50	43	41	49	41	33	48	47	39	52	46	44	44	33	45	38	54	53	43	37	38	40	42	50	53	41	50	38	40	41	52	38	52	40	35	45	52	37	26	33	32	41	41	43	47	38	42	50	38	35	41	41	35	41	43	39	42	52	36	54	40	39	35	44	48	42	45	50	53	41	32	56	34	44	41	38	35	46	39	47	39	50	38	42	44	41	46	47	38	47	36	38	35	45	37	39	35	51	40	34	56	37	45	51	49	34	43	56	45	45	45	51	48	35	44	57	52	35	37	39	36	30	34	53	39	50	42	35	37	45	51	43	43	43	55	37	46	50	35	46	38	42	44	48	38	42	56	46	38	53	48	44	51	52	38	48	40	39	56	56	53	59	44	43	33	43	47	51	50	40	41	40	38	50	27	39	53	47	41	41	38	41	40	41	50	47	36	49	39	41	54	33	46	34	42	37	47	38	53	38	40	51	41	49	45	41	47	39	39	41	51	40	35	42	40	42	40	43	39	38	37	30	52	50	39	40	45	29	34	58	62	42	33	38	43	42	40	53	45	46	51	47	49	37	31	43	38	46	44	40	42	50	31	46	54	39	44	39	40	40	44	37	57	52	45	36	58	38	53	44	37	46	52	45	37	43	49	46	54	29	42	36	37	57	42	42	51	45	47	37	27	49	38	42	40	36	44	42	50	26	57	41	56	46	44	56	49	53	42	53	46	53	48	48	43	56	45	46	39	46	49	51	45	44	45	34	43	40	48	41	43	39	36	46	41	44	40	37	34	44	62	52	41	40	36	52	45	39	34	50	59	45	36	42	55	52	33	32	33	42	34	38	44	39	43	48	31	39	49	48	37	61	37	50	45	46	42	41	48	50	53	40	38	47	42	47	40	37	39	38	31	40	29	48	45	38	49	50	40	50	40	51	34	32	41	43	39	45	34	52	36	38	33	35	38	42	37	34	48	34	36	52	45	44	35	38	53	46	55	51	49	48	32	33	46	46	46	38	54	37	38	43	28	51	33	34	39	41	38	44	45	45	35	43	43	54	49	38	37	40	39	37	46	48	47	48	34	37	42	49	44	60	37	41	48	39	36	38	47	52	36	39	49	43	43	53	37	39	46	40	45	41	47	40	45	41	47	41	41	39	39	44	39	47	44	51	41	35	40	46	40	41	53	44	32	43	41	41	43	33	52	54	38	53	48	39	50	45	33	43	45	50	43	41	55	54	48	54	40	54	43	48	52	46	30	41	53	43	44	46	37	46	52	59	34	30	44	53	57	44	53	41	44	42	43	57	40	29	46	37	41	30	45	41	35	56	35	47	41	52	45	42	64	37	36	27	43	38	54	37	39	42	51	39	39	49	47	45	45	45	42	49	38	48	44	32	48	42	51	40	44	48	47	31	48	52	53	48	37	39	58	49	42	55	36	44	42	46	37	32	36	38	35	45	38	42	41	45	52	44	44	42	51	42	39	40	44	59	41	44	47	38	41	42	37	33	37	46	52	53	43	37	40	46	39	44	56	45	59	48	52	35	36	60	48	41	55	44	40	51	56	41	36	49	42	54	40	28	42	52	40	49	36	48	37	51	48	39	43	38	49	42	51	41	35	54	54	40	57	41	43	44	40	41	40	40	49	44	48	38	40	43	41	50	60	52	39	49	54	34	41	34	36	47	45	39	51	51	43	43	34	48	43	30	51	40	43	43	39	38	50	51	45	50	39	32	39	44	39	41	41	44	44
38842	28967	20056	30061	34086	30614	24386	17291	12254	8425	7033	5344	4039	3383	2967	2543	2897	4423	6123	5622	4226	2614	3679	7707	6242	8050	7536	7253	6790	8536	7776	5929	5705	5240	4412	3726	3348	2895	2642	2550	2570	2233	1914	1805	2083	2024	1698	1368	948	744	845	914	902	813	756	663	700	648	667	661	653	651	697	708	667	684	637	678	646	656	640	626	661	643	659	643	634	663	631	637	649	644	667	639	579	633	653	683	689	655	657	641	652	642	669	664	640	647	667	652	663	697	634	610	630	611	625	619	653	650	616	634	610	614	652	686	652	669	607	689	647	610	625	625	662	642	636	633	636	652	608	685	628	622	661	634	586	674	665	685	625	647	657	651	656	648	613	688	618	673	690	625	645	640	589	650	647	641	635	642	662	664	650	651	629	647	617	697	651	650	648	610	663	663	597	614	702	645	656	616	629	631	641	645	594	681	619	687	604	617	686	656	621	623	673	627	642	683	622	660	681	643	642	646	629	647	622	659	621	609	596	635	654	669	634	662	634	678	698	618	634	668	645	630	682	630	631	669	676	653	653	660	621	655	652	602	625	656	630	670	667	645	648	644	659	595	653	645	592	644	634	663	658	668	662	676	599	638	679	618	628	659	656	652	643	628	635	634	671	673	650	654	669	667	657	664	595	650	607	610	691	677	626	656	652	617	633	606	615	665	641	679	654	671	655	620	595	625	688	632	662	672	611	670	672	671	638	628	638	671	646	617	668	591	634	647	660	635	660	627	633	625	640	594	642	639	620	661	651	653	634	657	654	679	673	669	661	645	644	619	643	628	658	644	652	643	644	627	660	599	658	657	619	628	638	641	632	612	649	618	646	659	673	607	671	649	637	667	646	668	615	632	638	614	636	591	656	684	596	622	666	608	711	646	616	658	678	663	643	616	624	597	653	635	605	630	620	638	610	636	640	626	661	683	650	631	658	708	642	618	618	688	635	637	653	640	690	642	635	644	631	664	687	647	645	683	666	648	645	628	669	626	676	620	606	609	666	642	620	687	640	622	642	644	625	648	630	641	654	617	603	683	675	669	654	658	635	672	733	668	600	665	655	640	664	631	658	630	641	626	649	612	643	642	622	664	650	653	652	650	591	640	704	690	606	598	605	661	607	626	632	683	653	633	666	652	646	696	691	643	610	646	620	692	632	635	609	633	575	645	652	614	684	654	607	681	667	601	620	648	630	594	650	633	639	662	592	646	651	668	650	671	623	654	620	589	638	641	617	679	615	683	646	709	660	656	679	637	642	602	644	682	672	638	669	663	682	646	666	684	660	647	582	629	681	654	614	624	615	666	601	638	621	614	613	717	655	686	696	645	598	594	646	608	679	655	651	614	640	632	615	631	613	672	606	650	663	664	636	634	613	641	668	643	675	632	662	617	620	613	664	668	642	565	661	644	644	646	655	634	648	634	616	659	632	630	648	698	662	633	647	633	608	664	620	677	609	627	670	653	640	647	664	632	651	662	653	627	662	710	626	656	652	642	653	655	622	651	681	644	630	620	622	675	639	626	657	657	656	607	645	609	677	691	648	670	691	648	662	642	666	657	619	641	620	631	654	675	657	633	628	649	674	648	652	579	658	701	662	614	676	655	640	647	630	656	642	680	671	635	626	657	665	641	614	679	663	616	602	655	668	646	673	668	634	629	634	621	667	648	663	664	640	629	612	664	653	675	650	655	655	704	647	673	649	652	664	640	668	655	630	646	687	650	650	658	658	677	640	679	647	641	625	646	653	630	636	659	624	660	661	619	607	631	677	695	663	644	667	634	615	671	652	601	627	650	643	618	601	621	662	667	681	646	668	678	659	667	668	659	612	668	639	678	620	641	658	635	685	669	686	639	646	648	626	619	645	653	652	646	646	681	630	643	648	633	654	640	638	629	620	600	686	676	652	641	674	654	662	711	630	688	632	655	664	611	644	622	708	647	622	651	624	606	590	661	621	626	622	605	655	639	608	635	647	651	620	635	699	619	654	660	688	643	623	665	633	602	684	604	649	623	634	625	624	674	653	655	663	666	647	644	665	640	647	651	685	611	643	640	681	642	669	696	671	668	661	613	639	670	674	651	652	675	621	621	659	627	626	641	662	627	640	625	647	653	607	679	632	623	629	663	648	671	635	690	654	681	651	634	668	623	653	601	591	688	661	675	643	628	635	675	692	647	622	656	649	636	662	677	653	661	663	610	659	683	706	646	662	694	630	670	651	631	673	642	651	626	631	637	681	659	612	671	676	701	634	674	645	645	605	700	686	640	616	643	656	654	664	621	645	635	682	711	671	647	649	651	641	625	644	623	721	643	620	645	659	638	672	655	658	627	668	633	691	628	639	655	686	654	693	628	681	669	662	662	630	631	631	691	645	630	637	671	645	605	650	601	658	670	659	657	612	688	658	637	667	672	634	616	665	663	635	651	637	626	618	649	623	632	616	672	625	655	661	641	662	590	683	590	626	652	606	627	659	645	723	679	658	648	606	640	650	692	627	678	625	613	654	637	676	617	617	617	658	657	632	667	658	630	630	634	670	699	632	638	633	630	649	651	665	665	631	622	633	677	628	668	615	649	675	649	643	604	605	670	663	658	631	670	667	623	629	653	603	672	664	623	607	632	644	670	611	643	656	630	632	622	659	661	682	662	635	654	631	604	624	639	659	604	628	647	658	656	670	692	656	629	646	610	609	663	702	594	606	643	682	660	621	639	640	653	662	627	651	630	638	626	649	633	639	646	660	674	621	691	654	636	623	631	686	609	666	655	651	632	629	641	623	646	643	657	675	628	658	675	606	658	623	670	639	632	622	597	642	650	677	630	697	661	627	628	697	661	621	615	665	615	665	637	655	638	619	578	695	658	634	643	656	667	660	649	657	665	613	632	610	692	660	676	624	681	674	626	667	659	643	675	672	627	659	666	624	664	639	638	663	653	647	614	632	603	646	632	625	628	619	649	625	622	636	630	691	620	634	620	655	662	631	668	641	637	599	655	625	657	634	623	622	643	654	660	652	630	670	665	643	684	604	632	669	681	678	672	624	664	647	650	633	645	645	602	639	651	654	652	633	650	603	621	665	667	639	634	636	614	655	629	601	622	633	602	654	632	669	644	649	620	658	654	677	630	647	660	615	646	655	627	633	631	676	632	653	645	671	659	671	644	592	666	645	685	629	650	707	649	624	603	657	606	668	638	645	647	670	644	651	603	625	646	636	651	699	647	667	695	685	683	658	646	606	658	653	696	658	623	594	634	677	637	650	669	640	669	605	639	639	668	626	651	647	617	659	623	624	632	641	644	643	663	619	633	634	670	655	650	653	711	625	664	650	651	654	654	651	639	639	633	654	603	642	672	630	604	663	612	627	661	653	654	616	639	636	677	652	628	654	667	640	672	702	620	661	598	644	661	663	641	685	609	637	619	700	626	648	642	604	675	629	669	643	625	666	705	638	592	632	605	650	694	655	625	624	644	684	656	653	626	596	659	672	634	657	657	616	623
5892	2385	949	546	646	693	458	336	219	184	134	104	119	98	100	83	91	110	141	144	152	75	83	185	174	210	252	219	195	248	261	189	148	154	116	120	126	109	91	119	106	86	80	90	81	81	88	58	59	65	50	58	72	45	49	51	71	51	40	37	48	52	50	49	62	58	55	61	54	54	54	56	52	50	46	58	56	48	63	49	42	55	61	53	53	55	48	46	52	42	44	47	60	56	56	61	42	66	43	54	52	65	41	64	39	58	54	37	48	53	49	54	59	63	47	58	52	62	48	47	59	54	48	57	66	43	54	53	47	53	43	53	52	40	44	68	55	49	52	54	53	61	46	46	46	58	52	47	42	50	62	55	49	38	49	45	64	56	62	53	46	54	36	58	58	65	47	61	49	46	38	51	51	44	53	49	52	51	63	54	52	53	51	44	64	53	60	42	54	51	54	44	40	48	58	45	62	51	56	62	45	52	41	48	52	59	53	45	54	67	42	59	55	59	56	43	47	52	43	50	65	69	48	55	46	59	65	54	49	40	39	52	39	59	57	58	42	51	57	64	42	47	44	55	52	48	39	52	58	55	47	44	45	49	46	55	61	46	47	56	38	43	55	61	57	48	64	63	51	56	61	48	45	60	58	61	60	41	52	52	48	34	50	52	41	54	43	54	53	53	45	61	45	52	50	42	61	49	44	48	66	51	54	41	65	55	61	40	45	51	47	45	42	64	58	53	42	58	48	44	48	54	61	44	47	47	56	49	55	54	47	54	70	59	63	74	60	43	48	38	45	55	50	51	44	56	54	51	58	48	55	52	57	62	51	51	42	56	52	49	43	54	67	41	46	50	54	53	54	56	59	61	41	60	42	56	47	45	45	63	55	54	46	39	55	42	59	55	51	45	65	45	49	43	52	44	50	45	46	44	50	55	37	46	40	43	55	56	55	49	52	42	46	56	51	57	56	44	45	52	49	37	52	50	48	54	48	51	51	63	55	57	55	55	51	53	40	55	47	46	56	51	41	48	54	50	58	39	49	58	51	50	59	52	57	56	44	49	49	64	43	57	55	42	52	54	58	56	52	50	59	59	53	66	56	48	52	54	47	40	43	47	49	48	46	52	56	47	53	56	38	57	54	48	40	42	56	60	61	63	45	40	51	48	45	54	56	46	58	45	39	47	49	51	55	57	48	62	53	51	43	61	42	52	43	63	55	44	52	51	54	50	52	52	46	43	56	56	54	47	57	67	48	64	54	57	47	60	52	49	56	66	58	53	63	51	41	50	48	58	48	43	46	57	40	54	55	50	53	52	44	53	45	48	51	45	44	56	44	42	55	52	39	62	53	56	45	69	60	60	47	55	56	47	57	57	60	58	53	61	52	39	65	42	52	51	43	40	57	50	48	71	57	43	44	49	57	59	48	59	46	55	53	53	56	52	49	46	46	48	48	47	53	63	55	57	44	59	44	70	56	45	56	51	64	66	42	59	36	61	47	60	42	38	45	46	34	45	55	43	56	50	51	49	62	55	57	51	56	43	57	39	48	57	43	48	46	43	50	51	47	52	43	52	68	55	42	53	47	49	55	54	50	40	56	53	66	39	49	45	53	54	55	54	58	51	38	44	60	56	56	55	56	55	51	53	57	51	43	40	52	49	40	61	63	41	58	62	73	66	49	46	53	50	53	53	52	46	54	52	41	53	44	48	66	56	58	59	38	59	41	65	50	55	51	48	47	53	53	49	57	56	54	59	52	49	52	39	33	52	46	53	48	51	68	41	46	44	60	46	54	58	53	57	44	55	57	50	45	61	58	62	47	69	41	58	53	46	62	48	55	58	47	48	69	46	35	42	51	62	59	46	59	56	50	62	60	46	61	46	53	63	47	67	46	52	60	47	62	46	47	50	53	49	54	64	41	46	53	66	55	58	38	50	57	44	44	56	44	50	58	60	47	39	66	46	58	49	44	51	44	49	50	53	58	56	38	36	64	64	51	50	54	47	46	39	43	59	51	61	52	44	55	56	55	47	51	54	52	50	60	39	58	46	49	62	54	52	49	48	53	41	57	47	61	32	53	70	55	45	51	45	53	46	48	50	48	54	49	41	47	53	63	49	62	50	58	49	46	43	44	43	55	48	42	45	48	53	47	45	43	53	42	53	62	44	46	47	53	42	55	45	43	38	54	50	50	49	54	59	48	57	49	52	42	48	57	57	45	59	52	52	52	35	44	42	42	48	38	54	52	49	43	59	37	52	52	53	50	45	72	56	48	50	42	50	40	59	39	44	48	51	40	54	55	49	49	57	50	47	51	45	50	50	51	56	51	50	56	47	49	47	54	43	38	45	59	47	59	40	45	60	46	69	46	48	52	53	46	58	53	46	56	57	44	26	35	37	49	38	50	56	51	47	41	45	60	54	51	61	48	40	46	48	48	50	58	57	60	54	43	44	59	56	47	61	71	62	43	58	50	67	59	54	57	42	42	43	66	57	60	46	59	38	44	54	58	40	41	46	54	53	55	61	46	53	49	48	47	49	61	46	52	46	53	64	62	47	53	49	39	52	49	68	42	57	53	55	47	50	64	57	57	52	52	44	39	51	49	56	58	40	59	54	52	57	56	48	60	51	57	56	47	51	57	53	59	44	52	39	49	56	43	68	67	47	56	55	52	51	49	53	47	51	47	58	47	46	57	67	48	65	55	51	42	47	60	64	50	47	57	47	49	65	60	35	49	52	52	56	47	51	45	48	62	69	52	50	50	44	52	54	49	43	43	44	48	53	46	57	53	59	59	44	48	58	54	45	53	48	55	51	54	55	48	58	57	53	61	54	43	50	42	42	38	55	62	52	42	57	48	46	57	58	43	56	58	51	48	42	64	54	37	63	63	55	52	41	55	41	50	59	56	46	48	46	47	49	45	47	57	68	58	54	52	53	41	55	40	60	47	59	53	45	47	57	64	52	56	54	52	56	51	41	48	44	47	51	79	53	60	52	57	43	51	60	48	44	63	58	56	54	48	53	52	37	55	49	46	48	63	46	61	48	50	37	55	43	50	53	57	49	41	47	57	54	48	44	50	63	50	44	43	54	51	52	53	44	53	53	52	47	58	47	54	59	48	48	66	59	51	57	41	49	52	37	43	58	52	55	53	55	52	48	44	55	47	51	45	50	42	56	48	52	47	42	57	40	50	52	51	52	51	60	47	45	45	46	53	49	53	42	52	39	59	48	52	54	48	45	55	63	55	56	38	49	52	49	48	46	58	52	49	56	48	43	67	56	42	41	55	50	52	51	50	59	53	56	51	56	43	45	56	49	40	40	40	46	57	59	47	57	73	42	48	38	50	44	51	41	53	43	63	51	50	54	54	54	49	64	51	48	58	41	50	67	48	46	57	60	53	45	65	48	53	47	47	40	56	64	49	39	54	48	56	42	57	49	64	49	44	48	62	37	66	45	56	53	39	51	50	53	60	49	54	52	57	44	42	41	53	48	45	43	56	55
35812	27346	16800	27065	32049	29605	23398	16679	11584	7598	6018	4512	3574	3054	2843	2510	2730	4150	5228	5495	5024	2862	2712	6042	5833	7755	8495	7750	7130	8528	8142	5938	5144	4981	4528	4148	3381	2754	2858	2783	2124	2049	2274	2534	2163	1968	1679	1249	945	823	881	1112	967	858	819	786	772	758	736	812	789	830	773	847	808	780	743	782	767	763	764	780	750	761	761	768	797	771	791	719	766	781	740	762	760	735	785	746	768	775	774	776	730	797	782	769	794	785	776	731	750	780	762	847	771	775	809	755	773	762	763	742	808	754	759	750	794	785	736	746	742	839	766	760	771	770	825	829	783	828	810	789	798	787	798	770	759	722	759	747	783	782	783	783	742	754	803	779	708	796	792	788	839	720	759	817	806	748	772	745	739	737	773	750	747	728	763	771	750	769	740	717	758	740	748	749	718	765	758	796	731	775	709	798	778	814	743	757	761	772	758	750	796	699	755	743	736	757	803	810	769	754	774	805	756	805	800	827	750	771	723	788	767	750	778	822	742	800	783	747	778	750	719	780	821	749	756	774	791	777	770	789	723	718	700	768	771	716	786	763	763	745	775	794	782	762	762	724	742	777	738	809	746	776	714	703	783	723	739	809	809	736	749	755	752	769	727	788	778	790	757	785	741	761	754	806	738	778	744	788	819	807	740	770	786	815	780	813	731	776	790	764	809	796	793	802	798	736	759	783	757	738	819	764	782	732	730	733	765	777	751	743	786	770	781	762	791	768	788	751	777	782	769	759	805	802	750	798	786	744	748	810	755	788	822	783	796	744	730	745	781	783	778	784	735	810	756	804	778	733	757	762	770	778	823	818	800	777	749	791	756	766	747	787	781	802	748	781	738	759	781	763	783	727	766	789	757	753	766	794	750	755	753	720	765	747	754	751	784	749	743	723	755	760	782	773	761	737	775	753	771	745	794	792	710	763	771	783	755	768	742	754	809	762	773	735	771	738	823	762	746	818	756	777	735	785	715	820	791	749	799	822	720	767	776	779	762	731	760	773	730	822	768	754	764	766	791	723	731	722	779	765	767	794	816	772	748	780	779	814	758	800	767	729	783	816	769	754	748	772	785	728	790	760	768	794	721	817	763	760	815	793	757	746	774	746	766	792	757	761	793	785	763	723	737	785	786	760	746	732	741	735	760	759	753	785	733	760	767	793	776	779	766	738	792	770	729	775	789	754	763	756	803	728	768	774	730	795	738	745	774	713	777	754	735	789	774	776	749	757	766	746	801	769	765	800	779	766	728	797	784	767	750	732	726	723	787	784	795	743	824	804	725	769	717	755	753	778	783	716	786	792	768	811	806	777	789	755	701	747	766	744	737	705	775	790	751	818	770	783	773	756	796	782	787	758	767	781	757	706	786	772	764	803	767	757	764	804	744	725	785	810	774	745	797	716	781	754	756	779	753	766	802	789	786	732	760	767	807	721	772	737	766	765	770	771	785	764	786	778	777	738	757	760	743	810	734	724	788	748	778	720	767	765	773	792	769	793	780	815	732	715	815	801	745	793	777	779	783	778	754	740	730	798	738	772	764	766	802	771	728	746	756	765	716	721	754	774	774	741	788	805	735	779	772	748	757	788	750	737	754	758	779	742	769	789	785	741	776	748	740	750	759	724	754	774	735	754	771	716	820	794	756	708	753	735	760	740	800	749	723	806	769	782	746	757	759	750	747	713	778	752	788	776	759	753	825	720	800	775	764	772	723	738	780	741	799	826	724	745	756	783	776	738	788	799	745	754	775	734	775	802	772	763	799	755	747	813	782	744	743	790	817	757	757	806	788	740	748	797	763	779	751	744	773	770	824	760	747	774	733	812	727	761	767	742	745	786	763	780	764	769	820	731	817	746	733	720	781	775	707	777	768	730	762	757	781	785	749	811	793	772	741	758	817	704	792	719	780	761	753	712	742	781	809	761	721	751	764	760	787	813	747	767	786	742	732	749	792	765	719	817	722	723	738	810	731	763	766	790	793	699	748	764	752	715	751	711	742	791	788	715	753	756	767	741	764	745	766	790	762	760	755	732	763	811	732	800	771	781	786	807	754	792	773	802	788	748	763	764	787	751	809	749	750	769	731	797	753	775	777	786	803	754	806	735	739	778	790	709	764	775	749	773	817	721	740	780	766	781	751	822	816	793	779	777	758	749	803	767	749	741	783	789	761	771	782	725	786	762	777	725	741	745	812	775	753	795	738	768	814	775	708	746	773	707	740	742	785	735	685	775	731	796	760	772	718	765	746	757	757	778	769	779	756	743	746	766	784	746	799	726	756	774	729	750	697	802	832	711	737	791	806	719	766	765	776	722	795	788	745	781	807	805	722	755	777	794	764	799	714	805	802	796	759	745	782	762	788	748	752	722	734	792	774	773	788	708	810	774	727	769	742	807	756	772	745	758	772	768	798	800	795	790	774	744	764	793	770	775	783	756	768	754	731	721	794	730	754	787	775	796	747	803	786	786	735	788	754	729	813	763	782	741	770	787	818	754	788	729	756	767	779	810	796	767	775	721	756	815	744	771	768	774	780	750	775	820	757	799	803	709	754	734	803	792	773	781	785	799	728	723	768	774	783	738	752	744	775	738	735	754	789	778	819	772	767	756	746	726	734	783	760	727	802	768	760	721	779	778	760	741	769	705	735	818	727	806	822	775	718	751	756	770	740	776	768	799	724	738	723	746	697	786	809	762	772	772	789	774	784	771	774	718	775	751	732	745	753	797	740	806	752	768	756	709	762	759	758	801	756	733	759	750	751	721	733	791	774	810	747	780	789	782	739	746	775	783	745	818	809	808	746	735	826	738	791	786	770	797	749	746	747	769	735	794	718	727	798	781	802	757	799	760	753	821	834	792	805	728	767	780	748	735	722	771	793	774	730	756	777	762	801	788	776	789	777	809	778	758	779	759	773	781	746	770	752	764	812	741	757	773	765	740	754	805	754	747	825	774	832	782	777	722	760	750	736	814	737	712	749	758	727	743	798	780	788	770	758	769	768	741	775	692	751	736	760	777	767	804	703	773	765	768	780	807	770	761	784	783	786	791	734	749	813	746	792	820	770	734	810	756	785	747	786	744	789	739	771	770	730	762	758	784	798	777	774	783	804	800	749	785	753	748	740	791	778	769	809	757	760	726	767	775	753	687	734	788	766	736	730	758	756	695	788	782	781	750	794	769	804	777	783	758	724	763	762	751	757	747	751	798	768	787	766	779	797	841	800	766	755	771	786	769	810	754	777	752	741	720	704	827	791	792	745	751	769	790	709	784	707	765	788	728	775	808	762	721	763	771	798	798	751	767	753	760	750	848	799	748	773	825	723	740	781	796	790	771	811	761	793	805	748	761	777	743	786	754	733	802	783	785	742	741	773	713	802	762	806	728	788	727	742	767	737	758	784	788	762	791	733	742	711	794	791	835	737	755	774	727	740	769	726	815	777	736	759	714	789	774	745	773	765	757	779	762	746	794	780	800	763	800	808	700	766	759
6265	3515	1399	767	949	943	709	542	323	203	202	144	140	117	139	120	123	153	212	191	234	121	108	224	213	357	438	326	314	345	341	277	226	209	209	203	198	175	125	123	97	129	137	97	114	114	98	64	59	61	56	50	64	62	62	55	46	56	47	62	43	59	56	62	55	65	62	56	50	52	41	46	51	57	66	65	61	58	56	67	57	49	63	66	52	68	74	41	51	61	51	45	65	64	49	77	56	56	53	67	72	57	44	53	52	51	43	57	47	57	65	62	60	57	53	60	49	41	65	58	49	62	65	61	63	71	69	46	56	50	57	66	53	52	46	49	54	55	53	57	46	65	47	62	47	55	58	55	56	73	50	62	49	66	45	53	73	66	47	61	45	54	62	65	63	57	52	58	46	44	71	50	66	65	54	38	54	50	55	67	54	59	57	54	72	64	36	51	67	75	68	62	65	59	59	59	50	55	52	51	50	58	65	40	49	58	49	59	51	49	42	70	50	62	64	62	43	48	60	52	52	49	52	62	68	47	57	55	53	51	64	44	63	59	39	51	54	57	72	47	58	47	53	51	47	68	47	51	59	58	49	50	53	57	49	51	49	51	60	68	55	74	56	69	70	50	51	61	52	48	62	55	52	55	56	73	49	69	60	65	69	65	57	58	57	68	40	59	50	50	49	48	61	42	56	46	55	49	48	48	53	54	47	58	44	63	53	64	59	55	58	62	52	52	66	41	56	59	59	48	45	50	53	63	62	55	60	61	43	61	47	52	60	67	62	60	50	51	59	68	53	61	69	60	60	60	54	57	73	54	63	41	44	49	49	55	62	56	68	62	55	58	52	69	55	59	57	43	51	60	62	58	52	57	63	60	42	63	58	46	58	60	61	52	66	59	55	67	60	54	66	53	48	67	64	62	63	48	62	59	50	69	49	52	52	56	42	54	56	61	55	69	54	63	64	50	51	51	59	61	53	54	61	51	56	55	54	56	60	72	52	68	64	68	49	58	64	66	40	43	54	68	50	56	58	52	51	63	58	49	59	59	69	58	52	59	57	63	61	58	63	59	60	49	53	69	65	51	54	73	64	57	74	49	70	58	62	60	64	63	64	57	58	56	48	56	51	58	52	65	52	60	64	62	58	54	54	57	45	56	49	51	48	46	55	43	58	60	48	61	53	48	53	58	54	61	55	52	54	60	65	67	51	66	59	57	74	55	52	62	56	58	60	56	59	55	68	44	61	63	75	47	48	62	46	44	44	62	59	61	46	46	61	60	66	62	50	65	56	60	68	55	62	51	72	53	46	57	59	61	60	57	51	44	60	55	70	69	57	63	56	58	60	57	69	72	57	68	54	57	58	56	53	45	58	60	57	63	47	66	63	47	52	56	47	57	53	64	64	66	78	57	60	49	63	76	66	54	61	45	54	56	52	64	59	60	76	44	54	69	59	70	60	52	52	53	48	54	64	42	56	63	59	64	52	60	52	51	55	55	78	49	65	55	55	56	68	46	49	57	45	57	64	54	57	62	49	45	47	56	54	58	58	62	49	57	53	56	67	69	46	62	46	55	64	57	53	62	60	61	56	56	53	66	64	57	56	67	64	45	52	51	64	57	51	51	75	59	61	52	55	47	66	63	72	62	50	55	61	74	45	46	69	47	48	52	62	47	54	53	68	68	56	52	48	53	59	53	57	54	64	44	66	60	55	59	62	60	60	69	56	60	60	58	57	54	68	61	62	64	60	53	58	68	43	58	49	57	44	50	51	48	61	55	46	63	58	59	59	50	61	68	48	43	55	47	53	65	51	43	54	55	58	51	51	53	54	61	74	58	63	52	50	62	71	64	53	54	59	43	45	55	63	51	53	44	66	37	59	62	53	66	55	61	68	66	62	44	70	63	66	60	57	44	59	57	63	54	48	58	55	48	57	43	58	65	45	53	55	53	44	52	50	66	63	67	50	70	53	59	52	63	56	57	54	56	67	69	61	64	57	65	58	53	67	52	47	50	56	47	60	68	55	60	59	65	63	69	62	58	62	67	61	54	52	54	62	77	52	62	57	61	59	56	52	51	49	46	50	63	77	50	49	54	53	46	57	61	62	56	74	60	59	57	58	48	57	79	61	47	60	59	56	48	55	55	44	59	61	69	59	56	62	62	55	53	69	59	59	53	62	62	63	54	56	55	56	55	45	57	60	51	56	38	57	74	60	56	65	55	52	56	56	57	53	62	68	62	47	66	70	61	53	59	55	52	64	42	61	62	58	44	61	45	61	61	55	45	57	61	61	64	60	67	50	58	61	61	62	57	51	52	66	53	43	65	52	61	52	50	50	50	59	52	60	63	51	58	57	56	51	59	68	60	56	50	57	62	48	57	48	62	51	40	73	52	63	60	66	58	57	64	64	56	60	57	64	56	58	53	50	47	51	63	41	67	60	58	56	51	53	62	50	73	46	62	52	60	71	60	52	61	62	61	52	63	55	49	56	54	58	47	47	69	62	72	46	51	64	53	57	49	54	55	57	59	47	58	64	72	67	51	62	64	54	58	51	71	56	40	56	71	54	54	72	60	53	54	63	58	61	62	75	68	48	64	55	64	65	51	59	45	51	69	49	49	76	66	56	66	49	57	60	53	53	45	53	57	75	58	52	52	53	60	45	62	47	55	51	51	53	68	53	68	59	57	60	61	60	61	42	65	58	51	57	55	58	52	56	49	52	71	50	61	55	66	60	48	58	56	74	66	66	76	56	48	66	56	53	55	59	49	49	73	41	63	67	56	54	68	65	51	64	68	53	59	59	51	53	49	74	56	71	57	44	60	59	57	54	50	55	49	55	59	54	54	53	58	62	59	62	57	55	51	52	52	53	58	49	55	60	52	60	56	46	62	61	56	64	60	46	58	59	49	32	41	60	53	54	65	67	50	38	50	49	49	41	58	57	56	45	47	55	64	55	65	57	68	61	47	51	57	55	54	61	55	53	62	54	53	44	55	62	62	43	53	70	56	54	61	70	64	59	59	56	49	61	45	68	52	53	50	63	63	52	64	58	58	49	73	55	55	62	66	66	57	44	54	58	61	55	63	59	57	46	76	53	65	47	59	58	57	50	51	62	56	57	55	54	47	59	48	61	52	61	59	58	49	61	58	47	66	59	53	53	47	66	53	62	66	48	75	47	61	53	56	64	60	56	47	47	63	56	61	56	54	66	44	61	61	53	61	68	61	65	53	55	69	43	53	70	44	56	48	51	47	57	56	59	62	56	59	48	63	59	60	61	56	49	54	59	61	45	48	57	68	78	65	62	49	66	73	45	60	61	54	62	51	61	48	61	67	49	58	62	71	57	49	60	61	62	51	65	54	64	63	47	60	68	52	74	54	62	42	49	53	66	52	48	55	52	52	39	50	67	64	56	72	66	69	61	60	56	80	57	48	57	47	42	56	52	66	55	57	55	63	66	51	46	55	63	62	58	57	54	55	57	61	54	48	64	51	49	59	54	59
40861	31535	20812	31184	36060	33274	28085	21184	15397	11376	8564	6585	5540	4651	4357	4090	4285	5747	6697	7506	7569	4020	4108	7816	7325	11966	12558	11616	10283	10990	10901	9005	7757	7424	6710	6572	5589	4869	4168	3087	3142	3812	3663	2913	2761	2638	2348	1522	1186	906	1023	1148	1206	962	909	870	855	859	872	810	844	854	845	852	826	854	796	803	776	861	853	847	819	835	871	882	829	866	790	812	846	873	790	801	799	834	880	816	829	803	830	802	806	798	816	864	842	847	834	830	854	850	790	867	828	818	828	852	832	866	825	850	833	790	774	792	835	776	839	836	816	813	835	794	831	865	897	901	853	832	863	888	815	789	833	865	857	891	832	891	809	895	897	863	835	831	780	836	817	828	822	795	812	907	822	807	764	806	816	869	806	818	813	834	870	837	867	804	788	865	846	835	811	845	865	836	823	861	784	844	830	818	818	860	800	819	786	850	829	834	821	817	819	843	817	784	784	864	804	864	848	825	841	822	847	832	802	823	848	775	800	814	843	823	884	827	816	863	831	814	805	847	786	820	837	829	806	825	806	767	842	838	815	843	825	815	854	830	798	828	857	806	813	916	863	835	840	900	815	765	847	824	905	826	797	815	793	807	877	817	816	817	792	790	834	872	811	854	806	814	858	809	847	837	862	814	820	855	840	832	826	880	817	804	821	841	813	780	883	802	833	860	849	746	840	868	848	852	822	762	777	803	888	749	840	871	789	822	830	825	854	843	857	786	842	828	787	847	900	823	830	842	786	825	832	847	853	811	806	835	835	829	816	844	835	840	838	839	833	843	807	818	825	805	809	792	827	851	830	822	777	802	825	819	817	817	779	878	845	774	812	764	805	837	858	891	796	907	814	854	896	813	838	813	843	836	806	821	809	808	818	802	829	840	799	801	832	788	875	798	840	789	842	821	842	841	870	867	848	851	811	802	848	852	825	875	800	828	826	828	863	807	817	828	854	780	870	827	861	837	853	804	819	829	787	793	902	878	817	822	812	835	855	864	884	841	820	852	803	843	777	826	855	822	868	841	831	849	900	852	781	828	810	806	851	825	825	799	828	805	798	800	807	812	802	894	861	812	850	825	884	843	773	799	846	818	850	821	846	796	845	827	853	875	868	844	876	832	860	852	839	883	823	810	827	887	842	830	840	847	797	857	822	822	801	815	805	884	855	847	815	881	794	892	826	867	866	846	822	753	845	829	836	825	805	820	826	766	815	877	836	855	808	816	791	805	889	788	799	880	831	797	831	789	869	814	846	856	840	781	860	827	836	801	809	832	914	849	919	810	829	849	812	876	777	811	837	788	845	800	823	849	820	859	797	820	749	853	816	824	835	837	822	859	791	851	819	855	848	847	808	827	825	855	850	842	799	817	846	816	863	823	815	830	786	842	851	849	814	852	872	827	878	809	818	855	850	829	838	849	839	858	889	804	809	801	814	836	874	835	824	758	795	801	808	836	850	861	787	876	858	822	789	826	756	896	844	808	799	861	838	815	770	868	771	830	776	853	821	862	823	871	853	842	827	877	864	867	799	792	797	856	794	863	891	835	863	847	833	822	838	879	846	865	845	828	781	806	858	841	826	830	802	820	837	794	814	865	829	845	838	882	868	822	811	845	885	833	847	843	809	816	808	861	801	833	849	842	818	872	811	846	812	809	878	845	826	818	816	803	792	846	889	768	828	820	822	833	858	863	811	859	800	834	828	812	833	854	792	808	847	838	814	827	829	873	787	809	828	813	847	813	861	841	862	881	867	815	805	846	817	824	814	824	824	840	835	858	841	796	853	828	839	839	834	783	820	839	766	866	824	858	814	880	810	831	844	850	820	864	854	830	823	859	829	798	821	807	809	860	833	840	854	804	879	894	844	844	798	828	843	837	848	845	840	825	799	808	811	880	812	854	780	792	841	875	810	823	867	859	865	852	803	845	799	842	837	806	841	769	854	821	764	830	798	804	797	809	847	852	840	863	807	861	853	820	810	863	826	891	827	848	813	856	806	874	855	833	833	862	836	833	820	870	864	819	857	815	810	815	848	827	825	838	801	827	839	816	834	815	840	803	816	823	869	802	864	851	863	797	815	850	831	846	819	919	820	865	863	853	858	807	868	834	812	800	846	832	844	899	822	831	850	803	844	812	800	844	832	773	821	822	796	817	812	833	822	829	842	839	810	821	805	851	848	843	816	815	833	862	804	832	836	830	829	801	803	888	847	789	868	806	854	811	849	805	855	828	831	840	846	831	846	856	815	839	830	821	849	793	867	824	800	830	809	848	805	829	836	830	851	840	870	863	835	903	824	797	814	860	803	867	821	824	857	821	804	841	854	839	824	897	836	855	838	827	847	874	837	815	861	854	764	772	869	784	838	792	838	866	722	815	908	942	802	811	850	813	802	794	803	827	774	780	809	817	832	807	844	771	825	813	800	835	860	849	833	830	834	842	807	849	815	867	851	811	828	785	849	797	834	849	834	843	802	818	825	815	852	843	821	849	869	868	849	794	845	851	771	786	850	804	831	824	876	793	844	831	855	854	841	803	829	849	870	823	807	831	824	835	845	772	850	792	824	864	864	828	801	855	841	851	833	852	837	783	839	786	814	835	826	826	841	809	885	844	809	869	807	821	787	788	841	806	830	793	828	839	837	810	819	833	818	860	862	843	881	804	805	766	826	858	867	846	852	853	827	842	787	852	826	820	806	803	819	897	799	809	825	850	814	800	838	858	848	885	785	850	801	845	833	834	833	868	855	834	836	843	875	829	830	845	868	799	780	817	848	853	805	820	842	823	888	789	778	818	833	808	826	870	872	799	878	787	803	869	884	811	823	796	861	840	866	902	883	876	879	800	820	817	796	852	863	854	839	808	851	864	895	864	785	787	863	810	822	806	773	816	808	796	774	854	775	838	838	775	824	837	869	844	821	821	877	803	824	885	844	822	830	855	879	772	841	788	825	791	847	822	812	800	824	792	805	817	816	852	808	853	834	850	833	800	889	828	849	829	790	807	856	805	828	811	861	856	792	887	837	841	822	814	786	845	871	832	857	843	861	827	853	811	843	815	832	834	821	839	849	836	818	799	848	837	807	779	844	827	825	855	826	776	793	885	839	812	827	811	744	870	842	793	822	812	838	854	765	832	855	846	860	822	811	854	794	829	859	832	819	816	848	805	858	835	798	833	844	780	842	783	847	774	830	830	805	802	848	826	795	860	809	898	788	856	845	782	818	898	837	793	836	860	830	796	835	858	806	804	866	842	867	852	778	860	805	839	850	854	874	865	836	839	769	791	837	843	798	830	858	871	880	775	794	858	840	781	878	864	833	844	805	840	850	818	822	838	815	794	800	913	846	864	830	789	826	857	853	868	822	801	760	853	806	795	854	860	817	823	909	799	825	846	759	830	856	874	834	814	867	867	775	862	877	804	819	813	793	872	857	796	859	847	856	800	802	887	814	881	797	845	886	844	810	830	849	883	830	853	825	852	869	771	804	825	819	780	826	853
4012	1654	700	347	378	341	242	165	157	89	96	80	56	55	60	64	66	96	97	108	96	60	82	115	118	190	225	187	179	167	170	145	120	91	129	106	98	96	77	79	76	67	75	60	51	72	64	55	51	30	46	53	45	49	54	42	44	35	34	51	46	35	39	47	48	59	45	45	45	43	42	37	39	54	40	34	38	37	38	45	46	41	38	42	37	41	40	36	47	49	47	43	27	40	34	48	59	56	40	46	57	35	43	35	49	47	39	37	32	41	41	28	33	29	41	46	32	37	39	43	37	42	32	40	44	41	35	50	34	33	40	40	42	51	56	52	48	45	53	36	42	44	31	36	41	43	36	35	51	38	40	51	37	31	34	30	45	40	43	41	42	46	41	42	42	43	48	33	55	34	46	45	40	44	45	41	46	42	49	38	47	39	45	36	54	47	44	49	42	41	33	42	50	43	42	40	48	37	48	46	41	55	43	41	51	42	53	44	46	47	34	38	41	43	48	41	42	39	30	55	31	38	38	50	48	45	41	56	47	54	47	50	39	43	46	37	41	32	48	33	34	43	51	42	40	48	48	48	42	44	49	45	36	28	55	45	32	51	62	33	56	34	41	43	43	49	45	49	37	52	41	53	37	52	46	48	47	54	44	32	39	51	30	35	36	46	44	39	44	54	55	32	46	42	41	37	44	48	48	33	47	34	47	38	44	40	43	41	39	37	44	50	33	38	41	41	52	36	36	46	34	37	42	43	46	37	55	46	46	35	42	29	42	38	36	44	34	45	47	43	36	42	47	28	45	38	45	38	41	39	52	44	41	30	41	51	44	49	47	53	45	51	51	41	38	43	42	38	40	45	54	49	29	42	50	47	34	42	44	34	49	39	45	41	33	38	36	38	42	31	41	51	46	45	40	32	32	41	31	58	56	52	43	37	36	42	42	38	45	43	47	43	37	38	60	55	34	34	39	46	44	40	46	37	38	42	41	36	47	46	42	44	40	45	43	39	51	57	46	37	47	41	41	42	58	48	51	47	33	65	35	42	39	42	50	38	42	38	41	35	40	39	48	36	41	36	41	38	41	38	43	43	39	47	43	49	40	59	41	39	42	41	48	37	36	46	42	37	43	44	62	38	51	55	61	37	43	45	48	60	35	46	45	44	56	40	60	37	33	36	49	46	54	43	51	38	47	39	51	37	35	43	33	40	49	41	51	41	44	49	55	44	36	45	45	41	33	37	50	46	31	53	45	43	41	43	35	44	46	43	34	36	41	60	40	42	49	41	49	41	48	40	27	56	45	41	48	50	44	50	41	40	46	43	42	45	42	34	43	43	44	47	42	47	42	48	52	48	39	42	38	54	40	40	40	39	44	49	38	42	30	44	38	60	36	51	43	44	51	47	45	46	40	45	46	36	28	40	45	60	33	41	49	34	47	46	36	44	42	54	42	45	59	49	45	38	50	36	49	46	42	42	41	30	54	34	46	44	38	52	49	37	28	39	47	43	60	39	52	42	46	40	45	41	40	38	56	53	48	40	40	38	40	45	37	48	50	37	52	38	50	40	46	36	46	43	50	46	51	42	45	39	33	36	53	45	34	44	56	46	38	42	48	52	51	46	39	39	55	46	36	48	40	37	49	33	45	43	37	34	38	54	44	42	45	27	39	30	46	20	28	36	48	36	39	45	43	57	39	44	37	44	32	47	35	47	44	51	41	46	43	34	47	40	55	49	35	37	36	35	42	49	39	41	42	49	45	52	54	36	37	38	40	45	39	45	43	46	33	48	39	50	39	39	47	53	35	44	28	43	39	42	36	47	47	57	36	33	46	33	57	61	55	44	38	45	29	39	34	37	46	30	48	45	49	39	55	34	44	31	40	27	39	47	52	35	44	41	37	49	46	45	36	45	55	42	42	39	36	44	46	45	38	49	42	40	34	33	46	48	61	51	45	36	43	42	44	56	42	40	47	35	42	53	31	46	38	50	54	47	43	38	48	44	43	48	39	38	39	39	42	43	41	34	44	46	40	44	36	44	34	42	44	37	24	49	42	42	48	43	42	40	47	40	44	35	48	40	37	44	31	32	43	54	37	38	41	45	47	48	36	50	42	35	41	49	52	46	43	44	36	41	45	51	49	45	48	44	38	56	39	45	48	43	59	45	27	40	56	45	43	42	46	49	48	36	49	28	39	51	34	49	42	51	42	40	43	54	40	31	38	46	45	37	38	51	30	55	48	40	33	39	38	42	42	39	50	40	39	45	41	43	41	46	45	37	46	42	48	48	41	39	45	47	42	44	44	51	39	38	46	39	54	57	46	46	38	53	42	34	42	49	43	38	36	49	41	46	51	48	39	55	39	38	57	40	45	45	39	40	37	35	45	36	35	33	39	37	42	40	56	51	40	50	49	37	49	44	45	52	44	43	50	43	52	44	39	43	46	41	45	42	53	41	49	42	46	58	57	39	36	24	43	34	28	45	41	40	41	45	45	30	42	34	33	31	38	40	39	48	39	47	57	42	42	40	33	48	50	51	44	44	31	49	50	40	39	48	37	34	42	37	36	52	47	53	48	47	41	55	41	54	48	31	47	44	46	51	36	54	43	41	31	36	50	31	52	39	40	57	50	51	53	55	50	46	36	42	48	47	34	40	41	36	40	47	40	44	52	41	46	52	41	36	57	41	41	36	40	38	28	50	39	43	38	43	52	39	40	34	53	28	45	38	41	49	42	35	52	36	54	45	52	51	51	33	49	51	40	44	55	42	39	47	29	45	39	44	37	42	38	36	39	51	47	38	37	51	37	42	33	32	46	54	34	51	36	40	50	46	41	40	46	38	45	30	39	34	37	53	44	32	35	55	45	36	33	38	46	36	48	45	37	50	43	39	42	34	41	51	33	42	44	46	46	37	44	40	32	32	51	43	42	39	39	41	35	44	41	44	37	41	35	57	37	41	46	53	38	50	41	41	44	38	53	52	47	43	46	38	32	35	39	45	51	39	46	45	38	37	49	39	44	55	37	40	41	45	48	47	44	40	50	34	45	40	45	38	39	33	44	42	44	36	38	40	33	37	57	44	35	47	41	36	38	39	36	47	47	36	44	49	41	37	39	36	30	53	33	36	35	41	48	42	38	36	45	42	51	49	39	49	46	50	43	35	36	33	35	49	48	47	39	39	46	43	36	39	43	37	38	39	45	27	53	42	49	47	52	41	40	40	52	38	35	50	51	39	43	41	39	46	43	42	43	42	32	48	50	45	45	48	40	36	39	47	40	38	37	47	35	36	51	40	34	47	57	35	49	45	41	48	40	35	47	39	53	46	43	39	42	38	38	43	27	33	33	45	75	43	44	54	47	37	30	47	46	37	48	58	40	37	41	32	42	34	48	44	68	40	40	46	42	40	35	42	42	48	27	39	30	32	59	37	51	47	46	36	51	55	31	41	41	52	33	50	40	33	49	47	48	49	49	31	44	49	40	30	45	45	33	48	33	32	36	31
33794	24366	14566	22459	25289	21495	16174	10300	6266	4114	2833	2244	1954	1691	1650	1619	1908	2888	3279	3731	4014	2120	2015	3807	3971	6966	7641	6608	5744	5457	5537	4845	3953	3598	3608	3565	2967	2454	2035	2172	1962	1766	1675	1529	1659	1398	1129	965	791	730	643	757	722	724	662	694	615	667	587	631	631	692	686	646	639	658	618	616	672	644	646	639	650	636	682	611	639	639	605	638	665	615	627	631	597	625	596	594	662	635	608	675	646	635	608	636	650	620	668	621	625	606	646	666	652	671	611	633	619	625	636	612	656	616	614	652	592	642	686	653	642	621	600	642	620	612	649	610	658	606	612	650	630	628	669	624	665	668	664	678	595	655	652	625	646	669	695	628	654	620	662	635	627	585	634	615	662	629	634	714	647	606	642	661	644	627	639	603	617	672	686	654	579	654	645	598	641	633	635	637	627	646	634	630	618	626	569	641	634	572	644	647	653	650	604	660	616	609	635	654	624	647	635	636	634	591	652	634	614	639	675	631	657	647	640	682	647	603	621	660	640	621	675	607	574	632	639	557	592	643	637	631	624	624	647	647	643	646	649	603	606	636	650	647	622	641	601	657	618	646	608	631	644	630	651	563	620	638	647	632	634	606	606	666	631	603	625	672	627	648	659	652	601	647	667	599	643	608	632	658	634	606	610	674	634	637	599	661	602	609	607	612	626	630	663	620	630	628	615	642	625	655	660	636	622	640	607	686	640	646	602	635	593	617	674	635	604	583	640	614	646	617	632	663	619	622	628	618	637	646	607	670	661	619	656	638	640	648	637	610	639	636	687	583	646	635	630	644	620	657	599	602	632	628	637	636	665	635	615	629	641	661	634	648	664	646	643	671	658	587	615	606	624	641	612	642	631	628	682	611	605	644	610	628	648	629	640	651	606	616	612	659	669	611	642	608	665	682	599	620	635	620	619	641	639	665	670	627	615	625	616	614	596	658	607	636	647	586	596	589	653	641	597	605	651	628	643	680	661	605	595	625	606	665	608	619	571	645	643	677	649	629	634	600	644	617	644	642	586	640	639	626	618	665	601	637	640	606	613	650	671	619	652	625	610	648	653	622	648	648	612	638	646	647	618	571	599	625	633	608	652	601	605	635	628	618	662	635	624	655	644	598	644	612	662	613	623	668	611	657	645	653	597	677	656	623	676	670	640	654	650	619	619	618	632	575	625	670	629	612	613	693	625	610	633	648	631	645	659	614	637	640	617	651	617	610	665	620	607	648	610	672	687	621	575	604	622	638	660	601	593	605	632	598	646	605	597	643	627	647	626	627	639	577	617	656	661	628	586	674	626	617	634	639	642	664	606	624	657	652	629	644	617	610	618	626	654	653	634	636	654	634	611	645	615	617	651	668	675	631	657	670	601	627	616	653	646	653	643	627	631	625	708	633	668	654	641	638	639	634	638	637	589	588	626	656	642	644	609	620	619	645	588	641	600	626	636	621	635	619	642	677	644	624	623	593	642	675	642	582	610	641	634	647	644	669	646	679	632	612	604	635	609	641	613	673	625	653	612	631	648	657	636	642	627	609	645	594	607	623	680	591	665	619	623	615	635	572	602	616	587	627	634	623	641	632	601	641	662	603	626	637	596	633	649	644	627	622	626	618	646	682	597	605	658	604	624	638	609	657	638	632	601	645	658	608	651	608	615	590	628	631	636	709	632	619	639	654	650	626	627	596	604	656	678	613	657	645	649	636	619	612	629	666	654	636	614	610	600	639	624	647	590	613	637	636	647	592	623	666	602	608	618	602	608	637	650	631	652	653	623	620	611	676	613	584	672	669	638	664	711	607	642	615	620	585	657	603	657	639	624	647	649	639	634	649	662	635	643	620	585	632	572	667	651	662	653	642	630	642	634	709	617	643	647	648	634	635	622	587	635	646	653	670	655	604	633	614	600	604	665	623	628	613	605	616	644	637	657	615	632	622	655	620	667	672	641	636	626	596	648	610	657	636	635	627	599	628	611	635	629	626	619	646	611	581	622	591	660	649	613	603	615	592	628	677	605	608	660	607	597	622	622	635	658	654	620	634	622	657	653	672	635	602	644	607	638	646	637	645	612	630	653	639	628	607	655	642	627	657	607	627	608	648	651	609	607	655	616	627	644	630	625	626	655	604	675	657	692	626	599	638	647	618	612	627	646	622	630	664	662	676	654	665	641	624	639	614	617	677	638	594	630	640	645	578	638	673	614	633	615	635	624	621	670	619	623	640	661	641	647	607	652	639	629	582	640	597	649	591	626	628	607	631	680	663	584	597	641	615	674	639	629	657	628	664	607	623	674	591	660	649	655	602	635	648	589	616	564	649	673	636	605	627	669	657	580	631	658	621	662	641	593	661	603	640	639	669	605	660	597	600	597	663	614	612	641	635	650	674	662	627	665	626	647	699	656	643	625	680	669	591	636	651	574	661	663	673	593	643	654	646	660	678	684	611	655	656	623	625	611	629	640	661	618	633	637	647	609	627	604	577	661	604	663	633	674	623	686	618	706	649	622	640	676	608	667	656	643	621	630	651	613	640	612	657	612	658	607	617	637	647	652	607	630	664	678	603	628	645	589	660	660	637	625	649	626	656	639	646	636	640	601	657	657	634	618	589	684	649	666	605	630	669	655	655	624	643	595	624	600	623	647	618	557	643	647	604	593	660	607	604	608	647	688	636	635	653	625	641	625	579	666	623	635	631	650	620	632	652	631	650	618	685	623	639	572	598	677	647	609	645	629	638	640	597	670	611	622	632	637	605	611	625	631	635	610	626	672	622	653	638	602	636	635	617	601	661	615	643	589	613	656	631	661	598	627	619	633	607	650	661	638	675	658	656	654	639	617	639	680	669	616	657	635	638	627	656	643	605	625	631	620	662	638	649	639	585	643	635	623	631	632	593	656	623	616	647	617	620	657	621	601	644	594	598	627	635	654	643	634	670	643	612	620	643	618	634	666	611	633	650	635	627	641	622	627	636	609	612	630	647	620	624	609	638	626	591	658	652	593	604	663	610	612	616	589	611	667	634	626	619	648	651	638	652	634	572	655	636	644	634	649	640	608	601	649	585	672	617	611	629	619	647	610	665	623	635	617	655	636	632	679	651	604	649	605	652	653	612	644	639	610	666	663	664	636	630	607	613	623	647	640	658	617	677	623	647	655	630	600	622	644	656	657	628	668	652	639	649	610	626	630	625	672	628	604	635	658	640	646	611	654	623	614	653	626	630	657	591	605	619	612	626	648	664	633	649	615	603	617	664	648	649	620	693	616	617	656	652	635	677	636	623	618	616	631	642	611	608	635	601	638	622	682	629	691	643	635	636	612	625	640	636	616	649	599	658	656	632	611	662	671	659	632	592	645	625	629	698	665	642	594	612	634	615	656	601	650	649	629	625	607	640	665	655	633	608	662	613	617	613	656	615	649	608	643	643	639	682	628	666	640	653	685	658	598	651	597	614	615	636	630	683	650	625	641	611	571	613	633	650	614	658	669	633
4033	2589	1216	670	743	709	515	330	220	175	121	97	89	92	105	93	101	123	170	167	171	109	103	147	169	240	366	303	240	194	221	180	173	126	137	153	134	121	93	114	112	75	96	79	90	80	67	48	65	40	39	51	52	39	54	54	59	41	34	47	38	47	49	42	45	49	42	43	58	36	41	41	46	45	47	47	46	32	44	46	57	45	39	43	42	47	31	50	38	60	43	55	55	40	56	49	46	43	51	42	42	46	43	50	53	46	48	49	46	35	48	46	36	46	36	57	45	42	52	56	40	39	45	59	52	43	52	49	36	55	49	43	48	31	47	40	41	43	37	41	40	50	52	56	42	49	45	31	31	30	38	51	40	43	47	55	63	52	52	44	48	42	43	48	48	53	49	39	38	46	44	39	56	44	39	44	58	42	33	51	56	40	53	44	53	59	41	44	36	56	49	45	58	49	34	37	46	55	56	49	48	40	38	44	40	44	47	31	37	38	41	39	45	39	39	61	44	48	51	54	44	41	53	45	39	50	53	33	40	44	46	38	36	43	54	40	47	41	41	52	53	46	37	49	43	40	46	54	35	44	39	46	48	57	64	47	46	42	47	39	43	48	48	50	44	43	40	53	48	43	57	37	48	57	37	48	44	53	51	42	38	49	65	46	32	47	60	46	58	40	46	37	47	44	49	32	44	39	39	48	60	53	59	36	48	48	42	47	44	43	49	44	36	56	48	43	35	44	50	39	46	44	55	39	51	46	47	39	41	46	48	35	33	43	56	48	46	48	39	40	48	39	45	48	49	33	32	52	37	36	45	51	57	64	46	38	49	39	62	52	47	52	42	49	41	46	47	47	50	42	50	45	39	39	47	43	53	60	53	44	42	55	51	41	34	50	55	52	53	51	47	50	40	43	42	45	41	59	51	43	48	45	55	41	53	45	43	43	48	47	39	46	36	40	41	52	40	47	55	49	47	46	38	37	40	56	45	40	45	55	37	57	39	34	48	45	49	55	48	41	42	47	43	51	51	43	36	50	33	49	46	43	56	37	42	36	34	48	41	40	42	37	52	40	42	52	41	45	50	43	41	46	50	52	38	40	45	44	55	51	46	36	45	35	46	37	39	49	45	48	61	46	41	44	40	41	37	40	49	51	53	50	38	61	48	47	39	41	61	40	33	29	52	47	37	56	55	43	61	46	45	50	43	39	41	55	37	48	58	46	41	51	37	55	54	46	47	44	34	55	41	47	40	40	54	54	65	48	51	41	40	32	47	42	47	57	43	40	42	58	33	47	46	48	46	49	35	45	35	48	36	44	48	47	46	48	54	43	49	55	39	53	52	44	49	43	43	37	65	47	39	43	50	29	44	53	29	35	52	28	42	42	46	47	46	57	55	42	55	40	32	47	41	48	43	49	53	44	48	56	35	48	54	55	37	52	51	57	41	43	54	36	45	52	56	51	55	50	43	39	49	55	50	41	41	45	51	45	51	48	31	41	43	46	42	51	41	52	53	49	58	52	40	48	59	46	39	51	45	36	42	49	47	42	44	53	47	46	40	51	63	55	54	39	38	39	55	50	46	36	60	48	40	46	48	34	53	38	54	43	53	40	36	53	45	51	49	47	39	43	48	46	68	38	52	48	38	44	44	36	45	34	51	46	51	54	40	54	53	57	46	39	50	54	46	48	36	48	50	44	45	43	45	45	48	51	44	52	39	38	46	54	44	32	48	48	47	39	48	53	53	54	39	40	30	50	42	52	50	51	40	59	57	31	47	46	56	45	56	42	47	51	33	49	45	39	62	46	49	52	33	40	44	52	39	53	35	43	51	46	39	48	44	45	49	42	44	44	39	47	41	41	45	46	49	50	56	53	44	38	53	47	43	41	45	53	51	52	42	51	51	40	41	61	42	49	38	50	53	43	47	48	48	53	46	41	43	49	63	52	50	38	56	38	43	50	53	30	43	50	36	50	51	34	43	51	42	33	37	49	45	38	52	54	50	43	47	33	49	50	34	42	34	45	51	62	50	55	39	35	59	35	56	47	38	55	44	51	50	44	34	38	36	59	49	41	37	46	35	47	56	51	38	50	45	52	39	35	47	45	56	55	55	51	38	51	42	59	41	31	45	52	43	47	55	50	46	43	49	46	40	34	45	46	34	54	41	50	49	47	44	37	49	37	46	49	43	40	42	52	44	44	51	45	51	36	37	54	55	31	38	46	43	48	58	40	42	44	42	38	47	44	37	53	40	41	54	46	34	58	67	38	53	53	51	36	43	49	46	48	51	35	39	46	47	43	35	35	50	47	42	38	43	42	41	45	44	44	52	50	43	46	48	48	38	49	39	47	54	54	45	40	43	38	37	37	38	42	51	53	48	34	46	51	54	48	51	45	57	42	39	43	51	42	55	49	43	48	53	39	42	51	38	56	50	42	50	50	41	34	45	46	39	46	55	46	39	51	54	53	39	43	46	44	51	46	32	36	51	53	51	58	46	44	48	53	58	37	50	51	38	43	46	45	47	37	55	51	36	46	46	38	35	49	37	58	41	44	40	50	37	34	44	49	55	41	49	37	48	37	45	36	45	52	57	49	59	37	72	40	46	49	47	44	46	37	47	38	47	48	51	60	40	43	44	53	47	48	42	41	44	55	56	47	43	41	38	38	52	42	40	47	50	46	43	42	41	56	48	53	42	46	50	34	38	41	43	41	44	54	45	51	39	47	56	53	43	38	49	51	45	35	50	46	56	42	44	41	47	47	48	59	53	46	45	41	43	50	52	46	43	41	56	44	61	41	47	43	38	46	48	49	48	45	40	41	46	39	40	48	37	48	39	41	48	45	37	36	45	49	48	34	41	54	53	42	46	41	54	44	40	42	45	55	41	51	38	39	41	51	46	51	39	51	61	44	68	43	41	48	48	47	39	45	49	49	48	43	40	36	56	46	48	45	42	37	38	41	38	35	61	40	44	49	55	51	43	41	43	45	60	43	44	43	40	42	35	47	48	46	51	51	50	36	51	48	47	60	50	47	55	50	40	49	64	39	47	48	41	42	42	48	34	41	44	40	52	51	51	37	49	42	44	54	50	45	55	40	45	42	45	53	63	46	39	48	50	42	33	62	50	45	37	46	42	42	41	43	42	47	43	51	43	41	41	45	45	37	43	42	28	49	45	53	51	42	44	58	38	24	41	56	40	56	33	50	41	51	48	43	31	47	46	36	37	55	47	50	43	41	49	57	48	58	55	46	55	48	43	50	47	46	49	38	53	50	40	57	42	55	54	44	52	40	47	38	61	40	56	33	42	35	41	49	53	43	50	54	37	45	52	36	47	42	39	57	39	39	42	52	46	51	35	51	46	39	48	47	43	60	51	48	38	38	35	43	34	37	39	48	38	49	52	50	41	47	50	40	44	38	53	43	45	43	53	44	47	55	43	47	50	35	40	48	46	61	54	40	50	36	42	45	47	48	41	46	43	38	45	39	45	51	32	52	49	37
37272	28983	20887	29943	32937	28984	22715	15584	10603	7228	5072	4135	3577	3092	2756	2728	2728	4386	5404	5760	5988	3580	2860	5098	5729	9493	12181	9474	8341	6755	7044	6609	5365	4681	4402	4545	4264	3819	3411	3277	2865	2588	2411	2341	2115	1969	1865	1440	1009	827	737	773	770	768	736	701	668	663	692	676	740	709	693	707	652	745	719	660	762	727	665	660	719	715	721	698	744	671	675	689	692	673	671	673	670	657	695	713	715	690	662	653	663	706	644	670	717	656	688	669	651	704	664	690	641	679	683	634	675	737	712	641	675	656	687	700	745	694	705	655	700	646	655	660	670	691	657	682	713	726	636	664	679	717	681	734	659	694	673	668	704	725	649	663	694	711	673	685	701	704	667	628	674	631	654	689	715	653	632	708	689	686	697	661	676	675	680	697	664	707	672	714	712	696	668	645	718	747	663	727	708	717	663	681	681	668	677	664	679	711	696	684	700	690	701	674	661	681	664	717	695	652	673	614	654	636	708	665	706	676	618	703	709	696	705	676	702	681	675	698	701	690	651	715	663	685	698	672	697	704	685	612	661	668	688	658	711	706	700	666	642	679	695	650	688	685	648	685	705	682	677	667	682	661	696	666	746	688	668	696	743	691	677	685	696	694	710	720	654	667	654	692	674	672	679	690	689	700	715	649	675	694	634	703	665	665	670	672	713	655	663	679	662	689	741	664	660	681	670	643	714	635	690	673	690	676	653	683	692	696	668	677	692	709	641	653	682	688	635	700	715	645	674	656	702	697	679	690	627	719	646	670	695	664	687	675	713	635	660	674	661	689	689	674	685	656	669	705	702	710	684	706	714	638	710	659	673	663	696	673	681	640	647	687	676	696	707	659	691	652	666	669	637	701	662	659	716	697	698	658	666	706	666	706	702	666	693	638	713	688	656	674	675	654	683	692	667	695	669	682	648	656	670	702	639	682	694	684	687	693	640	660	699	674	688	677	700	642	683	697	655	659	667	699	702	692	685	647	665	703	672	665	661	662	662	672	676	679	680	616	638	700	646	682	674	680	654	679	644	709	694	672	714	683	687	707	654	692	666	654	710	705	673	697	696	725	684	676	738	705	667	679	679	671	669	688	679	663	662	671	681	695	703	731	690	646	666	690	672	673	721	669	679	633	684	675	660	657	692	643	613	710	693	663	687	679	717	680	664	696	720	683	629	642	683	642	683	702	638	664	685	677	702	706	638	652	646	701	643	690	656	663	662	692	681	707	676	697	670	656	754	657	669	655	676	720	679	652	688	724	671	689	641	659	713	690	697	689	691	683	649	694	670	660	667	705	694	672	704	679	691	752	726	660	673	703	648	679	676	698	657	628	664	656	674	719	680	728	669	677	688	714	657	666	674	695	704	653	699	649	718	679	697	684	690	692	658	658	660	663	681	659	671	651	674	661	677	658	678	682	662	676	672	703	714	665	712	640	673	654	636	671	664	671	650	717	688	691	689	622	659	684	657	660	687	702	670	662	656	640	662	714	656	676	707	667	658	713	698	671	660	685	687	678	708	657	649	708	691	690	666	659	697	681	710	644	656	697	669	679	687	649	679	675	666	694	676	697	658	647	668	685	705	671	647	696	693	708	707	644	681	701	672	657	677	649	663	687	647	663	628	662	663	718	638	635	646	707	666	630	631	725	635	653	684	674	691	656	656	678	669	668	682	661	688	671	664	645	736	670	692	661	694	649	692	672	698	674	690	668	696	725	694	676	648	708	716	660	668	659	687	677	663	640	646	656	659	711	654	684	653	702	703	654	691	709	737	713	649	681	673	674	711	695	653	708	719	699	711	669	660	688	629	662	700	705	706	705	674	644	727	732	681	689	671	676	687	635	699	661	685	682	655	707	661	681	672	710	661	642	727	673	728	692	682	642	653	709	651	679	674	699	657	696	686	705	678	679	678	629	640	697	679	696	687	653	634	695	727	673	648	681	696	739	665	665	716	679	674	682	682	687	704	670	735	647	680	743	659	666	666	687	632	698	684	696	664	669	655	640	674	648	644	660	734	704	640	689	687	672	646	646	748	659	642	719	674	674	667	663	697	682	681	693	683	668	671	706	697	702	677	691	651	690	665	684	658	698	665	653	669	741	673	653	699	736	628	684	684	629	653	696	652	671	672	673	686	711	661	645	691	648	692	731	669	652	683	750	667	651	681	692	627	702	703	631	628	677	652	654	689	695	686	657	687	674	682	688	695	627	644	681	687	695	683	655	683	716	707	667	709	685	687	667	714	685	668	675	678	690	696	673	634	710	684	680	679	708	670	617	693	715	620	684	654	652	701	720	691	687	672	692	646	680	684	652	667	687	683	685	693	680	684	674	716	654	686	674	730	683	659	731	670	665	668	700	690	647	687	669	653	681	689	683	651	693	709	709	686	676	638	670	607	690	665	633	675	671	690	648	670	669	685	643	662	649	685	717	672	712	677	681	671	680	624	674	669	678	672	661	718	712	664	698	681	670	701	665	669	665	692	732	661	664	704	718	703	656	638	660	672	693	686	710	702	652	674	698	652	676	724	662	656	674	654	664	701	690	657	662	692	673	672	687	664	680	682	717	704	665	676	664	700	701	710	659	685	662	679	698	664	644	635	675	692	679	702	628	676	703	667	684	677	653	673	666	678	719	679	657	709	645	667	643	659	668	650	691	742	688	705	665	688	684	677	675	702	640	671	679	693	678	667	650	683	696	695	676	708	714	640	682	702	645	713	670	723	638	699	685	681	711	715	757	705	680	679	709	692	675	691	668	698	641	711	704	666	669	660	663	689	705	669	660	665	636	630	721	670	662	634	720	663	663	717	675	710	695	728	666	690	611	674	659	680	672	684	663	672	678	670	649	670	713	696	669	633	655	648	664	676	685	668	679	686	666	661	677	704	678	707	650	668	721	668	696	691	684	653	682	656	669	649	655	697	664	626	623	679	661	722	643	624	691	704	682	635	711	685	690	685	695	644	697	617	667	698	648	644	694	701	679	698	662	703	701	687	662	644	699	673	662	657	683	672	622	699	662	643	748	701	628	701	642	655	656	634	685	702	679	669	681	699	655	684	667	723	711	709	659	694	675	715	640	683	690	640	736	689	711	689	697	705	652	671	680	688	700	695	679	688	692	673	683	674	679	625	691	698	680	646	650	636	656	662	687	668	648	657	729	689	670	697	655	709	710	666	665	683	678	627	671	674	689	678	656	714	659	655	631	659	665	689	677	672	669	683	692	706	705	682	663	700	616	673	666	702	668	696	697	637	637	713	685	701	681	704	666	716	679	711	654	694	654	686	668	665	714	651	690	682	696	683	658	662	671	690	708	689	699	648	655	672	651	682	665	664	699	705	659	635	699	656	659	657	756	675	672	666	677	687	727	673	661	686	691	691	671	695	676	660	684	654	641	677	659	673	698	671	667	697	695	701	646	648	689	712	694	698	656	697	692	656	680	694	698	679	660	660	693	676	707	663	682	675	678	677	660	688	661	648	672	633	681	685	715
5232	2367	1205	623	748	712	473	296	191	129	104	111	102	90	104	75	107	112	157	178	168	139	103	108	174	220	390	295	274	209	191	179	183	152	147	163	131	122	104	123	115	104	95	102	88	99	82	68	64	50	58	68	58	51	49	47	45	64	52	43	62	49	75	76	43	54	54	61	59	61	63	47	53	42	63	59	41	47	61	69	53	60	50	56	58	44	56	49	57	45	60	49	46	58	47	61	64	53	59	43	57	46	56	57	51	46	59	54	63	55	51	52	50	64	51	43	50	56	55	56	65	48	52	44	51	46	48	55	64	63	57	59	56	61	55	46	51	45	54	54	52	56	45	63	68	53	62	52	72	59	57	54	59	51	46	65	58	54	60	49	49	50	51	74	51	53	52	43	49	50	62	50	61	47	53	60	54	50	53	49	61	59	57	60	65	48	61	49	49	49	46	58	49	64	61	71	52	73	45	44	57	48	50	44	49	39	56	67	65	50	54	43	51	58	46	44	38	46	51	50	66	54	55	69	55	44	51	66	48	54	73	53	56	52	64	35	48	55	67	48	63	56	54	58	47	53	63	49	60	67	61	49	64	54	55	60	61	55	61	48	60	49	59	56	45	44	47	47	48	50	54	51	51	46	67	59	56	52	59	46	49	48	54	55	43	60	59	52	58	52	62	58	60	53	53	50	60	47	52	61	46	67	55	62	51	49	55	61	75	51	46	51	62	54	57	49	52	51	57	54	55	53	49	49	38	52	60	50	43	61	52	62	49	54	69	70	61	60	44	47	46	45	53	69	64	67	50	59	47	51	53	53	54	60	51	49	53	48	57	65	60	51	47	56	58	45	45	57	51	57	59	61	51	51	56	53	45	48	66	52	41	69	46	52	63	52	45	49	51	44	56	45	68	45	60	47	50	67	54	62	70	75	62	52	59	55	66	58	56	56	51	49	45	60	66	71	50	73	66	42	52	60	53	66	49	43	55	52	59	50	35	45	49	35	59	50	67	50	51	58	63	51	62	50	64	62	53	58	52	56	62	46	55	38	49	59	65	61	60	47	52	43	52	52	54	53	56	57	54	55	68	61	50	51	42	50	59	51	57	40	55	47	48	46	46	54	48	61	60	60	54	46	47	53	50	41	45	53	50	57	54	64	57	55	57	55	46	51	46	56	51	60	43	38	58	56	62	45	60	50	54	61	59	61	54	71	59	52	46	64	69	48	56	63	50	58	53	67	44	61	41	51	45	51	42	62	58	53	50	55	47	60	56	58	58	55	64	57	52	57	52	56	51	44	43	61	65	48	47	55	57	45	65	54	69	67	52	56	46	67	49	60	48	48	50	54	60	46	57	60	57	57	62	48	45	68	56	49	49	52	46	59	57	47	53	55	40	55	60	48	58	53	50	60	58	52	61	57	51	69	62	53	44	65	57	51	48	52	47	48	51	45	50	58	53	53	57	51	55	56	65	41	54	56	51	53	63	65	53	59	57	50	61	58	52	51	48	53	53	52	38	51	54	57	57	51	42	55	43	59	55	39	62	59	58	58	50	48	57	56	49	54	49	57	39	61	63	52	64	54	61	55	48	53	67	59	61	59	68	47	46	62	59	63	49	71	62	71	68	62	58	57	54	74	54	64	56	47	45	51	47	70	62	47	51	51	53	53	49	56	61	45	67	52	64	67	51	56	63	55	64	52	46	48	69	51	58	49	56	60	59	69	62	49	44	42	70	53	52	60	59	66	61	44	60	60	63	41	59	41	53	74	46	51	62	55	46	54	61	61	72	47	53	61	52	50	56	48	53	46	44	57	34	48	43	74	54	45	50	55	68	53	46	53	54	61	40	52	54	58	57	46	33	65	56	50	54	56	56	56	50	62	58	64	55	51	50	46	61	58	68	48	55	61	56	49	53	69	45	49	51	57	44	55	60	54	61	57	62	47	46	61	49	51	57	62	61	56	52	45	65	48	51	68	59	52	52	54	65	53	48	58	52	48	68	44	49	52	50	55	64	49	67	44	72	50	62	47	44	67	62	74	53	59	45	57	63	55	61	48	46	56	40	69	67	54	50	49	53	52	49	58	64	63	56	59	51	61	56	63	49	41	53	53	43	40	54	53	53	53	49	59	54	56	51	55	48	70	61	58	59	67	51	61	64	59	54	50	63	63	59	43	53	43	43	59	57	50	67	49	78	56	70	72	58	56	63	50	47	61	46	60	63	57	53	46	50	52	43	65	55	67	52	53	70	48	60	62	45	59	49	55	56	66	60	64	55	51	46	49	57	70	58	41	42	54	52	58	61	59	60	69	71	56	68	68	60	50	46	54	52	59	49	51	55	49	48	59	54	60	58	49	49	49	59	54	52	56	65	48	49	62	61	47	52	40	66	48	58	47	70	64	52	63	69	57	57	53	65	57	63	65	56	49	47	58	52	52	54	46	59	42	67	58	50	57	55	45	62	45	50	52	45	61	68	43	53	55	43	55	48	49	52	63	66	54	56	49	66	59	40	52	51	46	47	57	57	56	61	50	51	49	64	52	59	52	57	47	58	63	57	49	48	50	60	55	50	50	54	54	49	42	46	59	51	50	47	46	47	54	48	57	55	48	53	54	49	49	58	52	62	60	58	51	71	53	50	47	57	62	58	51	54	50	46	61	63	42	53	54	58	42	51	52	63	52	62	52	66	61	55	61	57	49	53	49	45	68	49	63	79	65	62	51	46	56	59	54	53	59	63	50	61	51	48	42	55	52	52	46	60	60	51	52	57	51	58	66	61	59	43	59	62	53	46	45	58	57	48	57	45	49	44	50	52	49	54	51	55	55	74	52	59	52	43	54	51	53	57	65	60	53	61	54	52	47	55	38	65	60	67	52	60	54	52	60	58	48	55	50	50	49	59	56	62	62	44	56	59	55	54	62	57	54	44	48	41	67	45	48	58	52	42	50	58	60	52	54	58	40	55	62	50	64	56	49	41	53	52	58	65	45	48	67	54	58	48	56	48	67	58	40	56	48	64	54	59	69	64	53	63	52	44	77	67	52	47	53	58	59	55	57	48	52	40	59	63	54	55	49	47	61	63	58	51	63	54	49	53	58	51	38	61	53	42	52	54	57	53	51	72	52	56	53	55	67	62	48	45	51	53	57	50	54	53	60	59	50	42	47	41	52	55	44	68	55	56	62	67	55	51	45	55	62	50	56	47	61	53	52	50	50	53	69	54	50	45	56	52	55	65	63	59	59	51	42	59	44	62	52	44	64	60	50	50	66	64	64	55	50	56	47	45	60	33	54	57	39	45	63	62	48	68	59	52	63	50	57	56	67	59	48	60	60	61	54	50	59	55	44	46	51	60	53	71	48	52	54	51	52	54	56	76	48	74	50	57	58	65	41	41	53	55	48	52	48	54	59	57	62	52	45	49	62	51	58	55	48	54	57	60	59	61	50	48	54	59	53	57	61	58	65	58	69	49	59	65	51	56	67	52	51	56	53	58	65
33486	27692	20254	29985	33303	29372	22971	15487	10060	6796	4769	3788	3181	2757	2556	2539	2583	3836	5439	5375	5230	4133	2828	4124	6015	7685	12342	9808	8083	7290	5743	6033	5716	4765	4403	4572	4314	3605	3227	3195	2794	2708	2575	2321	2170	1985	1857	1475	1064	889	840	877	836	861	832	817	776	774	762	832	796	865	878	868	775	792	769	800	829	836	831	810	755	800	795	802	748	861	771	767	818	799	795	767	787	806	795	748	816	790	782	826	789	830	783	827	814	762	826	836	814	792	772	802	793	756	780	801	791	754	762	745	815	813	784	808	751	827	772	791	791	836	841	794	797	763	796	815	758	797	832	764	789	824	839	757	795	783	826	841	798	821	800	776	821	765	753	807	820	816	813	785	830	744	794	786	813	752	815	796	836	774	774	814	824	777	776	744	779	846	758	819	777	793	829	794	809	817	777	765	784	819	800	813	777	824	765	802	758	832	818	779	817	835	779	769	843	793	768	803	809	744	775	764	843	800	791	810	792	818	805	829	815	799	829	818	769	778	750	794	840	801	790	810	765	773	849	783	791	808	773	819	804	753	810	796	780	764	796	808	787	773	781	756	757	778	813	776	786	775	740	818	811	825	767	781	817	767	853	783	821	783	809	821	788	758	780	791	822	815	769	800	821	800	807	765	805	794	832	796	799	800	797	795	821	824	797	776	819	821	790	792	784	796	826	816	820	820	836	799	786	834	770	765	773	812	768	829	786	752	770	805	796	797	795	791	763	797	783	793	772	850	793	781	830	741	803	818	828	807	811	773	801	756	820	827	792	790	819	719	808	757	804	786	831	824	814	805	761	839	796	771	818	813	777	800	819	831	758	811	861	753	760	802	779	811	830	808	726	775	834	780	821	816	827	779	823	785	762	818	754	755	804	783	806	838	852	770	784	822	804	802	790	755	800	833	782	776	797	797	796	761	796	758	811	798	786	805	778	789	863	828	788	832	825	807	779	756	770	765	820	840	790	787	828	746	778	808	781	774	762	761	850	803	837	822	832	786	736	817	797	844	796	780	791	802	753	806	797	824	790	818	737	717	743	786	810	802	764	825	787	831	765	776	762	774	753	788	821	799	833	786	781	800	808	746	786	801	804	774	785	819	775	817	817	785	809	826	809	779	754	762	788	800	774	816	775	811	785	798	777	782	815	796	826	812	803	825	830	838	793	817	750	804	783	820	825	786	809	818	777	777	800	777	793	885	781	789	778	796	779	778	789	812	805	786	781	792	841	756	789	783	824	783	768	842	763	826	758	785	818	793	793	793	764	751	761	777	762	739	791	803	791	820	805	760	766	852	823	834	796	802	795	820	822	813	799	780	752	797	759	786	801	782	839	835	759	846	777	775	811	840	796	780	771	803	795	770	818	797	772	841	843	788	778	766	785	819	821	824	801	740	812	774	776	781	818	753	769	808	772	757	803	791	791	776	829	735	808	769	800	813	804	762	847	768	809	793	746	787	765	828	795	756	739	794	742	777	825	761	793	794	800	791	776	804	790	792	775	826	768	783	814	773	809	776	797	761	787	782	775	822	781	744	767	807	805	850	868	787	720	773	739	773	820	806	765	784	812	846	816	785	728	840	806	784	798	799	801	804	773	830	774	754	789	789	804	817	827	815	757	826	776	855	758	784	797	838	795	815	819	781	737	777	751	763	826	767	801	808	782	751	834	756	782	794	812	793	768	794	802	760	790	851	834	824	761	828	817	825	783	792	739	762	808	793	751	776	757	811	773	824	855	786	774	780	749	809	802	775	818	770	749	805	799	812	783	808	772	781	752	785	789	805	782	789	775	809	766	776	782	725	859	782	819	805	816	760	790	757	791	767	829	697	778	822	781	833	776	817	756	777	807	814	812	794	789	781	751	743	775	831	799	778	811	820	778	807	774	822	792	795	797	795	792	754	776	812	809	789	798	796	785	797	824	781	796	795	782	739	789	775	754	768	827	808	744	798	765	799	806	761	777	781	774	803	751	803	815	728	830	841	793	788	786	763	757	834	787	796	824	755	800	802	776	792	841	822	826	760	778	783	769	782	776	799	829	761	815	798	781	768	798	808	767	820	838	817	739	778	745	825	780	773	769	796	783	853	802	832	803	811	858	790	791	851	756	762	789	805	794	811	825	823	819	813	796	752	827	767	777	776	789	824	821	805	824	824	783	774	755	841	812	794	823	813	768	791	776	787	778	804	831	783	779	805	821	772	765	798	793	810	830	765	759	781	829	809	818	760	825	808	794	809	774	812	798	744	822	791	830	779	759	769	775	771	827	777	804	775	806	803	792	824	771	769	786	747	853	835	783	792	782	793	804	813	745	793	776	835	821	794	827	808	784	829	857	817	856	755	746	795	803	778	776	792	824	781	761	744	788	790	764	805	819	808	796	771	832	799	792	785	794	834	814	801	793	864	800	817	796	764	708	818	771	856	822	801	793	803	806	792	762	843	831	811	753	793	791	805	791	815	756	801	829	808	782	775	817	807	797	817	807	739	770	804	788	779	834	792	783	809	814	781	757	824	773	802	786	770	747	822	783	818	823	787	786	796	825	847	781	778	806	759	798	806	743	798	798	788	771	757	754	842	778	751	781	809	807	790	800	791	756	764	788	848	773	799	755	795	799	816	843	809	763	784	785	782	804	735	819	801	769	766	799	811	765	814	774	771	886	749	833	775	833	765	746	777	801	781	775	859	807	789	805	777	814	785	735	748	809	762	817	823	835	798	854	744	817	817	786	812	796	752	797	770	804	810	782	771	802	842	829	810	811	795	821	796	830	799	782	782	802	745	801	805	785	746	808	766	788	759	754	812	808	737	821	748	782	810	755	842	796	796	801	770	834	785	789	794	804	750	733	733	802	766	735	861	837	785	810	791	784	764	736	734	802	787	815	803	795	800	763	788	806	814	802	824	727	816	792	752	796	728	798	798	767	725	813	762	787	761	804	825	852	826	809	748	773	848	822	822	805	803	830	801	804	804	822	792	757	804	781	756	840	809	776	818	801	786	822	785	779	838	777	801	820	768	758	774	772	826	841	807	792	787	824	802	776	789	793	823	797	743	810	806	826	763	803	816	805	800	785	848	824	825	778	835	779	828	763	790	781	838	771	793	855	854	766	741	803	776	765	801	817	803	833	800	804	846	771	819	785	830	775	814	759	830	820	794	827	833	773	802	801	802	764	805	799	780	769	735	765	737	816	779	798	778	837	790	776	746	784	813	827	779	818	819	715	818	816	815	755	811	764	808	784	757	756	756	816	793	765	789	812	790	824	791	835	795	797	796	835	790	787	767	807	837	826	857	756	790	792	792	833	841	818	836	827	796	809	771	817	785	833	796	838	754	787	798	801	801	746	726	805	830	776	806	842	764	788	787	821	842	792	708	782	776	777	786	779	795	821	762	784	800	745	830	804	775	784	756	853	800	794	825	772	819	855	775	765	772	782	823	790	828	719	750	809	783	824	774	812	790	804	801	780	780	816	836	808	805	792	836	857	765
4961	3294	1836	1046	1296	1261	890	539	353	262	190	157	153	111	126	124	113	169	199	220	171	181	104	149	288	309	470	417	324	341	242	228	242	211	184	174	178	153	170	131	110	129	166	111	96	113	92	86	78	67	58	59	63	53	69	59	49	72	65	61	70	66	56	57	44	66	48	61	70	63	50	73	72	54	58	67	55	64	62	67	67	52	62	45	48	52	58	55	56	55	45	52	54	52	41	76	49	64	64	53	64	62	69	59	52	60	50	48	60	53	61	51	79	55	42	59	41	53	67	58	51	52	66	59	57	55	50	49	71	59	50	73	55	62	53	51	51	56	66	58	57	60	51	67	63	64	69	55	51	50	53	71	62	49	47	68	50	54	62	48	71	78	62	65	53	60	62	62	53	59	59	58	64	66	53	69	60	37	44	55	52	48	52	70	58	68	54	73	66	64	59	78	59	56	59	46	66	57	50	61	58	52	50	47	46	51	52	64	63	48	61	46	70	46	63	61	58	64	49	64	70	55	57	59	66	51	67	52	48	61	53	57	56	55	55	68	64	44	67	58	70	46	74	73	44	62	62	44	71	59	56	54	54	76	67	59	49	51	50	43	69	65	65	65	56	52	52	52	44	57	69	47	61	61	53	67	67	47	42	71	50	59	55	48	73	55	53	57	47	60	66	50	53	67	47	47	53	57	59	55	57	54	62	67	62	51	62	59	46	58	52	42	63	54	47	57	64	59	50	69	56	55	64	67	64	60	48	56	61	56	53	59	60	53	62	64	58	52	53	64	60	52	60	61	59	63	52	62	67	70	58	63	57	53	62	58	60	53	83	70	68	57	59	65	65	56	52	60	58	41	46	59	58	57	52	58	48	66	50	55	56	56	58	66	65	55	52	55	47	70	56	65	64	50	52	61	52	61	75	54	52	59	59	51	39	59	57	61	44	69	61	56	50	54	53	54	56	54	54	56	57	66	60	58	48	64	72	49	62	72	64	62	67	57	65	52	48	49	59	66	65	65	54	55	40	59	55	46	56	61	56	63	67	62	63	61	53	60	56	51	67	62	58	63	47	49	62	60	53	57	70	55	65	55	55	53	59	58	71	49	67	61	70	44	58	64	54	62	68	51	59	59	58	54	54	38	62	51	52	61	65	66	54	62	51	61	46	68	74	70	73	60	55	53	66	59	62	56	64	64	59	55	56	54	55	51	53	59	65	64	51	44	56	50	70	62	58	44	67	51	56	63	60	73	62	59	61	53	60	64	64	51	58	66	68	50	68	47	56	63	65	58	41	56	56	51	56	55	55	66	68	50	60	59	54	61	67	69	64	50	57	68	55	50	52	50	65	68	58	51	58	66	55	62	62	49	49	62	64	55	63	55	59	54	60	62	59	60	63	65	58	57	66	60	64	55	63	49	62	61	77	63	50	64	50	60	66	54	51	51	59	41	59	63	52	45	49	51	54	52	43	63	49	65	53	54	59	57	67	54	53	54	73	61	58	60	61	49	52	55	65	50	72	59	59	60	58	64	54	63	64	63	55	57	67	70	59	56	62	51	80	58	45	56	55	53	54	47	63	61	48	64	56	68	75	66	60	62	47	55	55	56	63	66	69	48	64	56	62	52	51	59	68	75	43	47	75	51	55	60	48	47	50	52	67	51	57	50	51	67	57	54	56	58	53	55	57	67	54	65	69	61	73	54	64	68	57	64	63	60	53	51	62	49	67	51	56	68	59	56	58	49	71	59	66	56	44	59	49	78	54	53	54	50	57	62	65	49	52	55	53	45	61	61	62	66	55	63	65	84	64	51	60	65	56	64	58	54	50	55	46	61	68	54	57	53	68	55	49	64	50	65	57	58	59	50	67	56	56	65	57	65	63	74	45	66	65	52	62	43	57	67	57	54	65	63	53	66	68	61	62	49	63	52	65	50	58	68	67	51	64	65	46	55	59	63	73	56	56	62	67	63	73	53	49	58	64	61	57	49	49	69	52	62	64	65	60	46	56	55	55	54	61	64	57	47	43	52	50	61	73	53	52	66	68	51	64	53	63	44	63	49	63	57	68	55	54	56	66	71	54	61	54	56	49	65	61	68	44	52	53	56	64	48	52	63	43	54	56	57	63	49	59	48	48	47	49	51	50	51	54	50	77	60	50	61	57	58	58	65	65	67	72	64	60	61	67	54	62	71	71	52	48	52	75	52	54	65	62	63	63	55	57	50	66	59	53	47	47	46	54	62	66	67	66	59	59	58	59	65	59	60	59	65	51	69	65	44	51	66	54	47	50	53	68	55	63	62	58	62	56	56	49	63	64	60	43	59	60	54	54	64	60	58	51	63	49	62	60	60	53	63	65	64	58	66	60	54	68	58	63	64	57	52	54	50	56	58	43	64	44	73	60	55	40	51	52	61	55	68	50	59	60	55	66	60	54	42	55	64	58	57	75	62	61	65	62	62	59	62	58	48	56	51	54	54	63	52	67	62	59	59	65	58	50	60	69	45	62	70	61	65	48	75	55	56	53	61	53	59	58	59	55	60	50	55	49	60	56	52	50	49	51	53	50	66	58	68	68	76	58	46	61	60	52	60	60	56	51	68	64	63	64	48	54	59	60	72	50	51	59	65	52	58	63	70	64	59	51	64	74	62	58	57	66	57	50	51	42	57	57	61	66	56	56	59	67	71	76	58	53	58	62	63	62	55	64	69	68	63	55	63	72	63	61	40	61	61	55	41	55	60	48	47	55	46	68	61	47	56	47	60	72	62	62	57	60	56	71	54	72	58	59	59	60	67	55	57	65	65	54	66	53	68	67	54	46	58	56	65	51	72	58	69	56	49	79	52	60	67	52	62	57	66	46	63	57	48	63	54	44	53	58	48	59	46	51	60	44	56	60	58	43	58	64	67	52	67	52	60	58	61	72	57	58	66	61	39	62	48	64	50	56	66	56	64	46	51	66	62	49	61	66	61	60	54	50	48	64	51	48	61	62	58	59	54	59	63	66	52	47	55	57	46	55	64	65	50	67	52	57	52	52	40	66	55	59	69	48	53	59	61	58	68	39	55	64	62	34	58	51	58	58	57	58	70	53	74	47	55	59	64	60	52	55	56	56	61	57	53	50	61	66	66	60	68	70	75	54	57	69	60	71	69	63	56	62	53	48	63	59	55	64	43	56	51	56	54	56	48	54	57	74	49	59	62	59	57	50	48	59	57	64	64	69	56	53	57	64	52	50	56	71	55	57	55	59	54	61	53	47	59	65	59	58	58	64	55	49	54	61	55	49	59	47	64	52	78	63	58	40	50	53	58	51	58	70	61	62	51	46	57	64	43	61	49	50	63	59	54	64	57	45	54	65	64	52	52	64	59	61	55	54	55	56	59	60	58	67	63	62	52	63	53	60	51	71	58	48	66	54	52	51	48	53	57	63	61	54	56	65	49	68	40	52	69	60	61	52	54	59	65	29	60	55	75	49	53	62	42	58	58	62	55	61	46
37297	31636	25062	35929	39911	36228	30356	22424	15023	10574	7717	5959	5135	4423	4247	3990	4038	5477	6882	6641	6347	5538	3873	5424	9546	9678	15286	12850	10760	10464	8326	8027	8732	6620	5291	5521	5766	5098	4915	4325	3453	3415	3717	3290	2782	2713	2325	1791	1253	986	944	1014	978	884	861	872	836	824	910	900	924	949	957	939	855	877	792	894	868	901	852	823	840	833	835	855	832	830	839	880	794	852	879	820	827	820	903	772	825	821	824	835	792	813	811	810	818	858	880	831	811	861	870	822	847	815	908	801	889	824	835	855	809	890	868	855	827	876	831	834	853	872	830	843	822	848	802	850	849	878	779	809	846	797	887	853	881	838	874	839	870	838	815	831	821	863	840	820	824	812	865	838	892	878	911	820	832	791	865	809	838	810	813	867	898	829	813	889	821	884	832	825	863	882	883	862	899	838	826	849	857	838	885	818	848	855	837	830	854	795	869	843	825	821	832	838	850	800	836	860	780	825	887	866	845	855	822	838	870	822	803	852	843	841	834	822	879	856	868	822	837	818	900	872	852	820	839	833	871	859	841	824	830	830	844	816	845	895	805	815	857	847	777	847	870	820	757	875	825	834	855	854	899	859	826	843	798	869	865	815	826	848	795	854	794	850	816	843	844	885	860	867	771	848	837	799	844	827	824	869	894	857	747	834	841	781	817	858	820	852	802	871	842	854	843	812	865	799	827	849	829	841	797	867	869	826	874	827	889	862	833	853	798	878	796	865	915	793	846	806	776	871	834	834	847	799	859	832	818	809	826	809	913	809	814	832	828	836	866	835	854	841	841	848	866	809	849	820	812	856	828	804	822	869	830	837	821	822	840	833	852	847	813	824	837	855	836	866	843	852	812	845	830	793	883	822	802	788	806	867	840	833	846	865	831	841	876	786	860	798	852	854	839	899	864	877	813	812	861	875	889	832	792	777	895	818	842	849	846	872	843	824	826	868	813	854	874	855	845	869	839	862	849	893	864	808	804	820	829	853	851	835	869	881	861	880	844	826	827	823	865	786	861	857	877	847	862	848	814	864	815	823	802	888	856	793	901	894	890	799	842	793	845	858	843	861	839	833	846	860	812	814	878	887	830	846	878	825	852	878	868	779	855	835	861	820	827	911	822	814	887	804	871	881	831	861	836	782	875	886	836	794	809	814	838	821	834	797	839	823	886	836	833	866	888	865	823	817	821	836	841	847	857	840	804	814	791	890	835	865	862	822	792	819	841	784	839	865	850	882	803	811	827	925	866	796	812	862	883	811	781	853	856	884	874	821	868	846	863	861	839	865	826	912	857	844	859	859	823	852	857	842	835	865	844	825	835	866	826	819	846	843	867	805	807	818	849	843	812	836	866	838	833	852	817	804	837	834	842	860	791	813	833	883	825	854	861	843	839	828	783	802	810	781	877	869	814	872	882	813	840	843	835	849	883	872	825	838	849	855	847	845	888	848	855	833	869	871	889	855	838	842	827	872	861	896	810	865	809	832	848	851	847	843	805	835	840	903	889	794	793	810	814	857	885	848	834	857	841	839	860	822	836	856	829	849	813	862	835	895	850	860	853	835	810	817	883	841	831	837	831	853	862	850	803	888	854	840	857	813	880	830	832	865	827	841	817	829	817	839	849	858	829	820	834	814	833	841	803	824	874	879	821	823	826	865	828	838	851	838	863	855	808	858	845	833	841	870	863	866	836	844	814	817	868	913	869	862	855	835	837	857	895	828	841	864	793	850	855	861	825	870	810	853	837	799	798	835	873	823	815	820	809	799	811	791	848	813	893	856	838	888	806	864	848	802	856	830	841	832	789	803	835	836	923	817	879	809	812	889	849	844	822	843	892	841	832	883	817	884	829	833	841	847	856	852	851	815	853	807	817	846	872	810	842	785	852	846	837	849	843	801	864	841	849	855	844	795	853	793	825	829	814	864	784	807	822	794	789	825	847	804	817	835	820	872	838	853	849	811	884	850	851	821	825	838	870	851	796	845	856	840	758	795	868	787	851	817	842	841	842	763	805	841	819	865	823	836	850	836	869	830	880	848	890	861	831	773	808	780	865	817	825	833	907	843	862	825	842	883	856	861	814	836	854	803	868	811	827	843	806	873	810	875	823	814	821	904	823	828	778	861	837	834	795	830	820	840	801	822	848	828	812	857	803	833	836	789	806	875	775	783	885	859	785	781	862	855	833	753	852	777	839	865	831	849	871	842	899	824	864	879	833	848	859	803	857	791	850	812	812	829	829	803	833	861	850	905	849	866	866	805	870	863	843	840	802	854	875	867	800	799	857	872	845	892	883	857	850	813	866	860	826	860	818	838	825	836	819	865	858	845	837	834	856	855	855	855	842	864	856	830	857	837	808	799	874	843	908	813	851	789	846	876	770	880	874	876	853	845	803	858	821	845	853	832	841	865	830	828	822	814	798	870	791	890	846	847	889	815	874	835	817	907	814	830	825	801	845	866	811	827	803	789	829	833	831	860	798	855	834	834	831	856	817	839	837	823	892	792	843	878	834	800	873	829	848	894	895	816	861	798	855	845	830	834	851	867	866	820	768	789	816	809	846	857	783	857	789	837	829	817	782	833	825	791	850	840	849	811	821	802	788	793	859	860	810	803	850	858	865	814	816	866	838	866	844	782	871	801	807	857	799	820	872	833	817	846	804	820	820	757	876	800	836	894	833	814	838	825	845	857	823	841	837	832	820	827	855	842	872	836	928	867	774	827	850	851	806	778	838	861	851	873	788	875	813	787	883	832	795	777	836	798	847	850	890	853	836	869	878	833	828	840	851	807	851	866	822	842	846	852	849	867	814	862	877	807	867	869	868	831	841	837	868	848	837	840	843	868	862	885	860	859	888	836	824	832	881	846	871	834	869	806	854	832	834	786	828	847	835	873	828	853	803	802	838	918	815	844	865	869	792	818	858	841	805	836	810	838	862	828	808	802	880	793	811	815	883	825	879	866	877	847	861	825	821	818	797	807	821	848	854	832	829	843	891	898	859	845	831	837	863	809	865	795	845	832	875	887	909	827	813	828	867	853	801	833	894	820	825	838	842	865	820	820	838	782	877	785	852	784	817	804	901	814	812	830	868	924	825	851	817	904	825	840	825	854	828	802	853	816	800	866	862	798	918	829	828	806	801	833	812	879	859	834	843	891	815	794	911	830	861	846	869	822	833	835	892	825	844	781	863	790	875	867	830	876	886	861	820	801	850	861	827	846	826	823	844	879	852	843	831	843	854	824	865	867	842	851	817	854	872	842	861	867	829	839	804	855	818	837	851	865	854	799	818	782	836	846	786	807	809	875	865	808	835	842	819	910	813	829	863	825	835	867	835	878	839	830	863	848	820	845	867	811	823	827	886	867	871	814	777	901	860	852	817	843	820	837	857	858	826	817	879	832	869	801	852	843	848	832	819	818	844	839	790	812	909	830	867	875	837	854	879	850	860	864	834	827	790	834	847	839	844	845	860	805	775	855	836	902	832	834	866	862
3110	1459	869	483	591	500	361	214	146	75	70	66	48	62	68	72	78	71	108	82	112	99	79	91	150	178	231	239	179	178	166	129	149	106	88	105	105	95	105	66	76	81	66	59	88	60	70	63	43	52	45	41	47	42	55	57	43	59	39	56	38	48	35	50	49	47	37	24	51	47	49	38	47	53	46	40	25	48	34	53	43	48	33	36	40	50	48	52	48	43	39	39	35	45	37	40	46	40	52	48	41	40	46	40	59	41	50	53	48	44	50	52	40	41	43	35	43	45	49	52	36	46	37	38	43	47	28	45	45	49	44	50	38	43	42	35	36	46	52	37	39	38	51	41	40	44	49	41	32	30	43	43	41	49	56	53	43	42	40	51	39	55	52	45	43	62	48	38	41	43	50	44	51	49	44	39	41	48	46	25	46	49	56	48	41	49	32	40	45	52	40	34	37	48	33	31	56	50	38	39	37	43	42	41	45	46	36	42	45	44	38	36	43	41	51	50	45	54	37	44	46	53	51	42	44	47	45	44	47	41	32	43	45	48	33	57	38	44	54	60	41	43	51	57	46	39	47	37	39	43	43	51	53	46	40	38	52	31	58	46	43	42	49	32	51	47	56	41	50	49	49	46	36	41	47	38	30	34	43	52	46	49	40	40	47	46	38	50	44	39	43	48	48	59	41	50	33	30	39	37	41	34	47	34	44	50	39	36	45	45	39	50	45	38	47	31	45	55	50	43	48	38	38	39	44	43	52	43	35	30	37	33	58	34	51	33	37	51	43	38	41	43	50	48	52	46	50	37	45	47	38	35	43	43	43	31	53	37	50	50	48	36	50	36	42	43	44	41	42	45	43	32	43	46	36	34	41	52	40	50	33	38	47	46	45	37	36	35	44	40	39	41	39	45	41	50	51	44	52	54	48	53	39	40	37	44	44	55	36	39	43	44	52	42	41	47	48	39	36	55	43	37	57	36	42	55	45	35	36	37	65	42	39	59	44	42	49	49	50	61	43	44	49	49	54	34	42	36	45	48	48	43	46	38	42	53	48	41	39	54	45	48	47	49	36	43	52	53	36	47	36	43	50	36	42	37	42	49	58	44	34	49	35	34	45	31	53	33	48	46	35	40	62	51	44	45	33	49	35	45	41	46	40	45	29	49	41	40	39	30	36	48	49	46	53	38	34	57	42	43	45	44	39	43	49	57	40	49	44	44	34	37	42	35	35	28	35	52	41	31	39	40	44	28	48	42	50	54	44	42	52	47	36	34	36	41	43	37	54	52	42	46	38	38	52	33	39	39	38	54	59	42	40	39	48	47	41	46	39	44	35	39	50	46	45	35	41	45	44	54	52	32	43	50	54	44	51	55	47	44	47	42	52	53	33	46	43	47	42	60	45	52	46	43	38	37	44	42	41	41	44	32	45	53	54	47	43	45	42	31	38	35	44	42	38	46	42	47	43	42	41	46	46	57	47	42	47	46	48	37	33	50	37	47	30	51	49	44	44	39	42	48	40	42	47	43	51	38	45	41	43	48	60	52	42	49	48	61	60	59	38	41	55	39	45	38	41	47	49	51	54	43	43	38	38	51	39	55	45	53	40	34	40	36	48	46	32	44	51	49	38	45	38	47	44	59	44	45	46	55	56	36	40	49	37	38	42	30	37	47	55	42	53	49	47	46	41	29	40	42	48	35	59	31	49	33	43	34	47	41	42	37	41	48	44	54	56	47	50	44	44	58	48	47	48	33	34	43	37	35	51	41	57	38	46	51	45	53	39	49	56	36	44	50	46	53	42	38	44	58	37	41	33	35	44	58	46	55	42	42	55	41	33	39	43	45	40	39	48	49	35	40	46	60	44	42	44	41	46	43	49	53	36	48	53	49	57	37	34	48	53	42	51	40	43	36	41	52	32	35	40	43	32	39	40	45	39	40	45	49	54	35	43	50	44	46	39	40	37	47	47	36	37	43	48	52	36	34	40	38	31	43	51	40	44	41	34	47	45	38	50	44	33	49	45	45	51	53	34	47	42	37	57	56	38	42	60	48	42	40	42	45	43	46	52	27	37	46	49	39	41	40	47	42	45	42	35	43	54	40	49	46	27	49	42	33	37	56	32	40	53	47	45	48	44	45	36	53	61	42	46	48	36	43	47	49	52	53	58	52	42	44	39	30	36	45	59	43	43	35	51	54	38	49	54	50	40	45	40	39	43	46	35	49	44	44	49	40	51	43	57	48	48	39	52	40	46	42	36	46	43	51	46	39	41	43	42	47	44	41	29	43	36	46	52	37	51	38	40	36	45	47	43	46	46	46	57	47	43	36	45	48	32	48	48	37	35	36	47	44	45	46	37	39	50	49	45	48	50	41	28	48	60	35	41	44	47	49	46	50	41	33	41	48	47	48	35	38	48	40	51	50	58	45	45	43	49	30	35	58	54	43	42	31	39	46	43	40	49	43	58	39	40	40	50	50	40	42	34	45	47	29	46	40	55	51	53	36	49	49	53	47	40	46	37	43	44	39	41	29	34	36	45	46	46	47	45	47	40	42	48	40	37	51	36	43	50	46	56	39	35	42	46	49	47	44	47	46	45	46	57	45	56	48	40	49	57	43	44	52	53	46	39	39	53	48	49	44	37	40	41	47	46	47	42	45	46	50	50	46	44	37	43	49	48	48	45	41	45	40	35	54	47	36	54	42	44	41	41	50	40	46	45	43	46	50	40	42	36	46	45	49	41	43	43	39	45	40	33	41	44	45	48	47	34	52	32	54	47	46	39	51	45	47	35	29	44	43	42	43	35	41	43	51	61	57	45	45	38	50	48	39	34	29	47	37	53	40	39	47	50	43	51	39	50	46	48	36	33	42	33	62	52	49	41	41	51	37	60	44	46	43	44	50	41	40	45	39	46	55	53	38	50	50	50	46	44	44	40	43	52	38	46	42	47	38	39	45	52	47	49	42	45	34	48	46	44	43	37	38	45	44	36	53	52	42	53	30	41	44	48	41	60	45	41	44	48	51	48	41	43	39	29	49	49	51	37	44	45	49	46	55	38	36	45	43	38	42	42	55	42	29	46	37	43	45	39	40	42	37	35	54	38	52	35	47	37	39	41	43	53	36	52	47	34	53	51	52	46	46	37	43	46	47	33	53	55	36	53	35	38	66	34	37	38	47	46	36	48	44	36	32	41	39	42	43	48	47	52	59	32	42	41	49	49	53	35	55	52	37	39	35	54	52	45	31	44	43	34	34	46	34	52	42	42	53	43	42	46	48	42	49	42	42	34	46	45	44	34	46	42	32	51	37	45	51	44	53	34	49	38	46	60	42	51	40	39	50	44	41	32	45	45	41	40	38	50	54	43	49	52	39	49	35	35	51	45	40	47	44	50	51	44	40	39	34	37	37	48	44	50	47	38	47	42	51	42	30	47	40	52	37	39	46	51	52	40	53	50	54	35	45	33	40	41	52	49	49	44	48	36	46	37	39	37	44
29225	23338	16273	27091	31035	26225	19821	12584	6906	4127	2676	2036	1674	1547	1569	1834	2170	2802	3270	2463	2602	2440	1753	2670	5779	5731	8246	8285	6186	5640	4681	4275	4464	3296	2723	2799	3102	3056	2660	2056	1752	1867	2053	1626	1856	1555	1322	1088	795	710	710	706	668	704	620	626	648	642	685	666	701	648	703	653	630	634	664	599	638	646	691	663	639	655	652	635	627	608	667	639	639	634	643	682	661	653	638	671	670	656	646	677	680	665	683	647	601	674	652	647	628	626	664	654	647	659	653	668	677	598	670	652	702	655	649	659	602	615	674	589	659	619	697	662	681	628	678	638	672	643	672	662	640	648	704	631	615	653	646	663	627	625	624	628	660	637	674	634	611	639	648	667	640	635	644	622	632	638	684	636	641	660	645	637	641	631	691	648	647	718	646	647	615	628	629	622	659	647	704	635	592	641	651	647	607	660	652	645	688	663	691	621	594	667	647	637	679	630	642	665	648	628	646	636	690	643	626	622	650	663	653	648	635	635	637	638	620	642	639	662	652	648	655	676	656	647	587	617	715	625	600	640	637	636	646	694	610	616	661	650	670	642	624	650	684	621	642	675	615	666	605	672	714	669	665	656	632	623	652	640	610	636	617	640	659	628	670	639	636	677	646	606	634	625	638	679	650	676	653	653	663	651	657	652	626	662	638	663	597	620	616	653	654	670	646	661	661	685	653	634	658	627	625	650	661	647	629	619	654	626	630	650	670	645	649	683	602	586	615	642	643	605	636	664	633	652	668	654	611	642	650	661	655	688	624	652	599	673	638	622	615	663	611	675	676	641	597	671	652	650	615	623	627	691	655	631	632	653	655	620	610	657	671	670	648	674	642	673	693	644	644	642	655	649	670	661	633	641	625	632	667	652	625	631	663	638	601	631	654	678	633	670	635	621	622	666	606	688	649	631	626	636	628	697	662	642	671	635	669	626	657	680	641	654	632	601	607	648	648	637	655	615	620	660	662	611	676	625	638	707	632	649	649	677	625	639	637	658	658	646	639	706	638	699	624	640	665	647	653	625	646	632	647	602	631	644	643	657	653	669	670	645	663	652	628	637	683	635	636	658	590	650	642	635	652	666	639	679	632	677	659	641	647	637	648	691	669	675	644	618	624	641	634	659	656	671	638	661	671	639	673	623	658	664	629	603	605	658	697	598	615	644	739	627	593	715	642	670	646	652	643	707	689	669	649	615	670	680	699	649	660	618	629	636	665	661	628	675	596	625	614	596	628	668	656	645	678	683	636	639	640	623	656	639	658	680	607	698	654	658	658	674	669	656	643	636	621	686	676	639	690	688	617	619	663	629	591	645	639	660	661	644	681	633	616	623	686	640	700	640	605	644	677	643	666	635	663	641	601	614	674	675	638	647	659	639	641	654	666	617	628	630	663	606	632	651	666	644	692	634	666	581	600	649	625	639	650	670	667	664	594	628	625	657	659	604	619	681	655	656	652	621	690	625	618	681	593	676	662	653	658	650	692	648	647	665	681	607	656	625	618	662	634	644	655	628	654	640	611	638	624	652	652	660	647	656	672	649	659	602	657	617	657	622	669	669	691	672	653	654	660	614	668	589	670	626	621	662	635	632	690	635	644	613	670	624	593	663	658	606	627	649	635	651	646	633	648	637	648	648	622	684	613	613	644	630	679	652	606	591	631	626	664	606	673	677	658	662	633	613	642	636	630	612	683	585	618	629	659	639	620	627	650	652	626	613	636	653	623	632	596	658	623	622	664	710	667	624	656	677	623	586	657	676	631	635	619	642	649	680	627	671	578	666	651	657	624	640	676	662	671	691	635	662	646	621	642	646	666	646	641	631	709	639	660	661	637	648	619	644	675	676	596	649	669	671	664	625	624	666	644	642	661	627	663	654	624	648	599	647	687	668	599	659	651	631	658	662	641	677	637	638	652	675	698	658	629	630	639	593	701	655	678	641	637	638	664	622	667	642	654	658	655	632	651	651	633	618	617	656	644	635	644	656	644	632	621	653	637	671	653	645	627	654	636	642	618	651	658	599	633	669	634	656	668	627	694	626	650	633	721	662	610	664	645	669	646	622	664	630	717	663	675	613	667	661	628	658	681	607	630	655	616	665	639	672	610	623	634	645	651	637	650	669	686	644	628	649	638	655	672	634	674	635	609	656	665	618	652	699	619	615	648	694	704	696	669	643	662	648	609	634	662	661	630	702	660	665	636	651	628	675	680	666	620	690	645	682	706	654	627	680	604	616	645	668	675	653	641	693	608	659	654	627	665	632	599	641	663	688	660	613	680	643	658	635	637	627	654	599	652	648	659	620	660	644	678	635	641	672	646	618	649	664	608	626	697	693	640	634	679	698	634	643	627	652	646	614	650	616	631	650	626	724	638	651	704	638	624	605	635	651	619	619	640	611	638	682	645	676	663	650	605	622	621	650	647	628	645	640	653	627	659	629	638	647	651	680	626	651	698	644	668	643	660	637	636	646	679	659	643	615	651	672	655	647	656	654	663	620	653	635	637	644	626	662	665	659	671	671	629	639	642	675	613	641	640	656	644	615	622	608	697	610	654	678	649	664	700	664	643	604	603	619	677	600	670	652	654	610	640	661	679	677	625	587	669	597	652	693	616	599	620	634	643	635	628	631	637	610	649	622	687	618	621	638	650	644	675	685	675	640	646	632	667	611	627	643	646	640	676	644	662	598	653	637	634	639	626	681	663	654	642	666	651	625	651	666	633	611	611	653	633	648	640	639	646	607	638	599	640	634	648	651	610	638	566	610	629	616	680	643	621	651	684	633	685	670	632	657	628	643	650	703	606	640	628	667	621	653	651	665	704	635	685	701	643	613	684	651	625	610	673	560	634	666	622	627	639	639	652	669	647	619	664	610	634	675	634	632	618	630	680	662	639	634	642	680	621	622	643	671	680	631	641	658	678	683	630	628	648	630	623	647	654	650	670	604	669	632	638	641	645	631	654	669	676	659	627	634	657	567	657	667	640	616	637	662	642	642	627	661	687	616	652	647	625	698	656	700	662	643	619	605	675	634	599	649	620	652	639	610	643	623	624	645	644	684	633	658	697	653	723	623	664	660	628	680	670	627	639	640	665	633	646	668	637	630	612	633	602	628	655	612	698	661	617	637	648	612	701	651	657	609	658	638	638	645	639	609	658	639	662	646	651	658	641	679	686	662	633	695	694	615	664	644	632	627	621	656	671	710	701	639	690	614	636	675	639	652	613	671	623	642	664	645	644	656	676	632	655	673	643	636	599	665	614	642	629	663	694	632	684	628	610	667	628	651	649	618	666	623	585	656	612	641	638	683	673	656	653	656	658	638	694	658	617	669	612	625	683	686	644	693	622	645	635	694	654	625	644	607	627	644	684	671	641	598	651	648	667	637	621	631	627	648	605	659	621	694	654	621	617	703	639	607	673	683	620	621	656	664	705	685	648	715	652	668	593	655	615	672	645	656	677	639	666	631	611	664	654	669	619	608	624	632
2846	2260	1303	679	895	858	566	416	223	184	131	126	83	102	96	94	113	175	131	132	132	96	102	137	247	254	329	348	304	243	196	140	186	176	125	126	133	142	108	99	92	94	94	94	101	91	70	62	42	41	46	49	51	43	33	62	37	43	42	54	44	46	54	52	49	37	41	47	45	44	50	43	62	48	44	47	35	56	53	53	38	55	45	53	51	53	42	46	49	50	41	51	37	45	49	46	44	49	42	45	46	41	46	40	44	38	37	51	51	42	48	48	54	37	51	47	52	37	38	47	41	42	37	50	50	45	47	55	43	37	55	43	50	43	52	50	44	48	42	53	47	51	49	50	49	37	52	54	41	45	61	52	45	38	45	44	52	41	50	44	52	55	59	53	49	43	54	48	56	28	52	37	43	31	45	54	60	49	47	49	38	52	54	40	53	49	58	51	55	56	37	38	44	66	46	49	41	43	41	50	36	43	57	45	64	48	57	32	54	43	54	36	48	39	37	41	33	56	44	55	34	39	47	47	47	49	46	35	51	57	42	60	38	52	57	54	62	51	60	50	45	53	56	34	48	52	45	49	41	42	48	49	48	36	35	44	39	42	47	54	45	59	45	38	46	50	40	47	38	52	47	43	44	49	40	49	56	45	46	44	45	50	40	46	50	44	41	47	44	45	37	43	63	42	51	37	47	53	37	44	45	47	53	41	48	39	61	44	55	42	52	40	40	42	47	43	46	37	50	57	38	30	39	41	44	43	50	49	45	46	45	45	44	37	45	39	43	46	44	55	51	47	46	43	53	43	48	55	51	30	49	39	51	36	44	54	47	50	55	56	49	36	47	54	43	49	50	41	41	44	42	49	48	44	50	48	44	40	44	43	41	44	38	54	56	44	37	47	39	41	46	33	48	49	41	44	47	56	51	63	56	37	53	65	35	46	57	39	45	51	45	52	43	49	56	46	49	44	58	42	47	56	45	43	46	53	38	48	50	55	46	38	55	43	42	46	43	48	55	42	48	38	56	52	42	41	46	50	51	51	42	50	46	51	54	34	53	47	52	36	48	36	47	58	43	41	45	51	50	52	47	64	46	43	37	47	59	52	53	41	37	54	46	47	57	42	47	52	47	56	34	41	56	46	54	45	44	50	47	44	50	48	47	51	49	45	50	53	50	63	51	42	48	39	45	49	42	55	43	47	44	69	53	70	51	50	35	43	49	49	53	49	52	53	57	40	35	47	58	39	35	55	42	51	44	44	49	51	46	59	53	44	37	46	57	58	41	36	47	47	55	43	50	50	45	43	42	46	47	42	48	42	42	33	42	37	48	50	46	40	56	57	46	48	38	44	52	54	47	40	47	62	65	45	41	35	42	48	31	46	40	43	33	47	54	44	51	47	31	46	53	41	60	50	29	47	46	46	47	48	33	53	42	47	55	48	51	46	45	59	48	47	53	34	38	56	45	51	41	49	34	43	43	50	50	34	53	48	44	52	53	46	52	46	43	53	47	41	40	41	35	46	38	47	50	43	48	38	38	49	61	62	35	53	43	50	36	49	48	48	39	51	52	61	52	47	41	58	42	56	44	47	60	36	45	46	62	49	40	42	39	45	50	53	44	43	47	53	41	53	51	42	44	49	50	54	49	50	51	39	48	38	50	50	42	56	46	52	49	44	50	46	40	52	51	46	40	48	45	40	45	56	50	46	41	34	36	43	40	46	56	54	54	49	51	55	39	51	45	49	43	50	54	52	56	55	51	53	39	36	49	42	51	28	41	40	57	43	54	48	49	53	60	49	42	50	51	41	43	40	40	42	49	61	43	47	48	52	49	40	51	44	53	43	48	50	46	54	47	43	42	43	60	45	48	46	52	40	42	62	36	48	44	52	40	50	48	52	44	49	41	59	53	41	43	39	61	38	46	39	60	42	53	45	39	55	60	54	59	62	34	53	49	42	41	57	40	55	48	48	50	45	46	53	43	63	50	51	37	52	57	47	51	52	41	34	56	64	54	49	53	44	42	51	53	42	48	53	35	39	55	39	48	56	38	42	40	47	52	49	47	47	47	37	59	40	43	53	38	48	38	53	53	53	43	55	48	48	59	55	58	47	51	47	37	46	38	36	50	40	47	46	39	46	50	41	45	44	57	53	47	39	44	47	59	58	44	36	42	39	53	33	49	54	46	44	44	44	35	48	37	41	42	46	44	45	47	47	46	48	36	50	43	39	52	41	53	49	46	47	40	52	53	44	50	50	46	45	50	68	48	62	43	58	52	52	42	47	43	38	43	41	55	42	40	47	49	51	40	49	45	42	45	56	42	31	40	51	50	56	44	41	50	66	45	46	37	39	42	43	37	49	40	51	54	45	46	40	56	55	35	47	49	39	54	54	40	41	55	47	34	43	43	41	59	52	40	44	48	44	44	56	49	50	46	52	34	46	46	47	51	47	41	39	44	63	38	51	50	32	39	37	41	45	56	53	49	45	52	38	49	51	43	31	59	46	41	53	46	55	43	51	42	39	39	46	46	53	50	46	54	52	45	39	49	57	51	52	50	55	50	55	48	47	46	51	58	53	48	53	43	44	46	44	51	47	50	50	45	58	45	47	50	51	47	41	45	58	37	43	51	48	45	50	45	53	41	61	51	58	55	51	54	41	59	43	37	46	48	45	35	45	44	51	49	38	44	45	58	42	41	49	42	51	48	45	49	46	58	48	51	45	46	49	44	48	50	67	63	44	57	58	50	56	38	58	46	45	49	47	54	46	57	40	38	49	37	44	60	49	51	49	54	44	50	46	50	54	50	44	52	41	40	42	31	32	48	46	43	48	41	53	53	44	62	41	40	42	44	34	44	46	49	50	51	48	43	47	54	46	50	47	51	42	49	54	46	43	42	52	49	44	48	40	65	43	54	43	58	48	46	48	51	37	48	42	58	48	55	42	38	52	53	45	42	49	52	39	64	41	44	62	50	41	46	50	34	53	34	44	51	34	53	48	35	51	47	49	51	71	55	48	59	56	45	52	55	57	58	53	53	40	48	39	37	52	30	50	39	43	46	53	49	50	58	40	46	51	42	51	49	43	45	45	61	59	38	49	43	53	42	40	51	43	52	33	49	68	36	58	39	35	46	52	47	43	38	41	52	44	46	52	46	49	49	38	47	35	54	47	42	54	44	44	50	58	59	50	44	44	50	36	45	46	60	44	48	59	45	41	37	51	41	50	54	58	40	47	44	53	53	42	42	53	48	47	46	32	43	38	44	48	52	60	54	44	42	50	48	34	49	43	46	48	45	50	51	46	42	44	44	58	46	47	38	46	36	38	49	41	38	40	46	38	53	47	43	42	48	57	42	46	46	48	54	44	47	45	41	57	44	50	35	54	43	51	43	56	47	45	41	47	44	45	53	56	37	38	43	36	46	52	48	47	52	50	31	52	59	48	41	50	59	51	54	46	50	39	56	39	41	47	47	57	47	50	37	38	52	38	51	55	48	43	50	48
32658	27694	20970	31598	35673	31250	24488	18114	11698	7771	5477	4026	3327	2805	3072	3361	3917	4944	4583	3907	3801	3665	2455	4316	8851	8520	10821	11232	10324	8043	6603	5332	5964	5094	4210	4057	4413	4319	3309	2686	2886	2766	2346	2791	2733	2288	1766	1235	922	825	742	777	727	713	730	717	721	669	676	695	760	800	775	755	709	705	685	721	680	710	693	734	688	652	683	649	667	702	679	682	697	684	705	667	680	647	706	649	697	730	665	705	669	697	695	706	676	698	739	690	687	684	709	681	670	678	679	659	648	695	678	701	670	733	655	672	675	678	652	664	658	661	681	647	694	676	688	687	705	740	681	716	688	694	685	714	730	685	706	709	678	703	693	698	670	677	662	723	673	689	667	683	675	674	700	701	679	711	659	634	685	700	664	711	710	684	694	617	669	656	677	675	626	663	717	694	671	663	707	725	659	682	679	666	698	621	669	690	696	644	711	708	685	698	693	644	676	682	693	666	671	654	681	713	659	715	627	688	698	702	705	668	758	665	698	761	674	723	697	652	683	648	658	718	691	700	677	670	709	692	670	683	649	670	659	639	680	722	732	682	689	668	706	679	650	654	683	670	703	683	694	676	660	630	681	697	703	700	660	688	692	682	713	663	704	667	659	654	718	718	688	665	645	700	668	678	718	667	687	651	676	684	628	710	685	648	680	650	707	697	689	680	680	667	692	697	682	640	676	686	692	766	678	624	705	713	658	712	700	661	728	727	705	659	682	685	729	659	693	663	718	712	705	713	686	710	693	670	619	675	674	680	679	702	708	687	699	697	745	697	700	632	692	685	697	638	698	653	705	680	671	717	674	696	664	699	679	695	665	689	653	705	714	702	670	704	689	673	698	691	675	710	692	657	706	727	649	662	709	679	662	613	701	713	713	726	653	672	701	647	670	677	670	682	680	685	715	701	703	677	616	706	648	682	666	637	715	701	670	668	659	669	672	703	672	646	651	732	704	703	668	658	635	673	676	695	717	684	694	673	669	673	687	665	678	668	681	675	691	678	651	680	704	638	687	663	672	683	643	656	661	620	707	686	715	721	693	670	686	657	704	664	713	650	730	685	655	671	675	698	707	694	653	674	670	690	668	663	705	669	678	727	658	668	708	679	678	721	677	677	687	729	682	672	704	662	713	628	642	686	659	705	657	720	685	688	665	697	680	677	665	662	732	716	693	718	724	726	701	677	670	687	691	699	698	652	694	662	694	693	638	700	680	625	683	716	640	702	661	681	670	727	662	677	681	686	710	681	704	678	677	682	647	716	666	679	709	632	726	686	694	694	677	716	725	725	668	666	665	668	712	708	726	686	650	671	670	670	657	693	731	691	705	657	694	772	653	651	732	706	682	642	675	683	695	712	679	678	694	653	699	661	675	670	703	699	691	646	667	728	713	658	666	690	694	647	683	646	676	679	639	635	704	712	659	689	642	694	716	694	678	663	669	685	692	673	735	662	677	685	698	709	718	706	693	706	671	668	616	673	735	680	717	715	714	711	676	685	694	672	696	659	642	681	664	668	690	647	745	710	698	649	670	691	702	660	706	639	692	702	715	712	652	694	664	683	677	679	719	712	637	704	705	699	711	675	681	695	724	693	657	661	654	641	679	708	718	686	642	661	664	734	684	639	649	656	671	713	672	743	701	701	668	673	660	689	657	658	686	666	664	676	685	703	675	664	691	706	628	701	714	693	676	667	671	658	691	675	671	677	691	654	751	701	691	676	685	700	676	702	710	692	648	650	674	661	661	718	679	649	698	670	659	635	732	648	704	686	706	671	686	708	655	680	653	664	639	697	666	702	672	659	693	640	761	710	662	689	684	696	657	606	687	674	664	666	648	679	662	715	694	689	702	679	696	666	654	677	643	707	689	662	648	666	689	687	704	740	677	656	694	663	663	662	706	669	714	656	682	691	674	666	669	643	700	708	709	686	668	669	685	678	679	665	713	675	666	682	667	667	679	668	702	695	636	675	645	712	695	675	693	693	663	666	658	724	646	688	701	655	649	695	673	686	692	663	712	734	742	683	675	626	730	671	742	655	690	713	685	722	707	709	695	697	697	690	646	668	701	721	726	650	676	732	663	685	719	738	669	649	662	684	652	675	698	718	651	667	670	704	684	655	698	666	684	706	667	739	679	699	691	698	704	713	743	637	668	705	700	671	664	685	698	710	665	658	738	703	695	665	648	684	677	669	678	711	682	676	683	702	702	678	662	671	728	680	697	687	687	685	664	663	730	677	652	709	670	720	722	625	663	687	685	681	735	660	716	680	665	693	707	662	724	706	729	674	688	678	701	669	633	703	660	689	690	659	654	671	672	694	707	704	694	688	667	669	686	682	685	637	695	702	672	700	622	666	707	732	673	668	710	698	684	677	689	654	697	671	689	671	647	709	741	645	738	695	690	689	645	702	658	678	675	697	676	717	686	722	674	702	647	694	714	681	716	630	678	669	684	705	663	653	692	741	705	700	757	672	696	692	738	727	709	685	625	677	699	729	697	673	686	619	653	655	679	708	699	671	685	691	670	660	689	659	718	675	694	694	742	656	661	673	708	678	688	649	682	659	698	676	744	682	677	721	699	646	664	760	739	652	656	668	713	661	691	693	695	713	700	679	691	665	694	734	725	660	678	688	665	682	699	643	675	696	728	660	671	698	694	670	653	724	674	690	707	688	685	679	691	663	687	705	693	703	704	668	696	731	708	663	683	735	657	656	686	637	697	699	647	719	673	650	685	691	690	698	656	764	736	706	649	709	677	636	699	702	678	686	679	668	674	676	654	674	684	656	662	703	674	662	658	668	693	651	689	694	710	679	707	722	723	678	668	653	691	678	617	685	669	687	664	666	609	722	690	677	669	683	693	704	732	706	732	663	689	699	711	691	730	675	753	670	656	655	672	678	695	632	667	663	701	670	695	716	641	734	663	683	688	719	625	633	682	682	661	729	646	676	693	660	682	647	660	684	696	702	655	688	701	676	692	713	691	698	693	660	703	715	647	655	662	658	674	616	667	651	668	664	695	706	694	715	659	658	681	683	717	663	692	654	656	701	678	649	690	665	679	709	710	684	709	703	684	661	714	702	660	663	709	704	655	715	650	683	652	726	688	682	670	668	654	696	686	669	708	696	684	646	688	679	664	668	661	714	703	690	630	685	698	704	674	677	661	654	664	684	668	659	693	669	690	678	656	700	660	655	656	717	688	678	676	693	722	696	698	685	697	696	685	682	680	685	649	664	661	646	683	708	669	683	668	704	713	722	745	687	666	662	639	739	669	667	666	649	653	681	672	690	721	664	690	726	679	674	722	678	696	725	719	674	691	682	696	686	720	739	646	674	680	696	642	700	693	704	706	719	650	647	713	659	669	687	652	647	705	684	690	687	666	686	686	664	639	702	710	694	737	668	655	690	717	714	657	718	700	656	704	688	637	680	684	657	618	696	680	662	706	683	695	684	666	719	687	657	680	709	696	713	720	706	734	650	669	676	670	656
4279	1719	1121	638	749	664	469	346	226	166	128	101	120	99	94	121	141	143	158	119	107	129	85	140	238	267	271	320	347	267	204	148	163	165	144	145	128	103	115	133	115	128	110	107	100	87	81	70	63	63	62	65	44	53	59	49	46	61	59	56	60	55	66	48	68	54	57	57	41	64	63	58	52	49	69	61	59	58	58	50	52	47	67	51	53	60	54	43	51	54	44	62	57	43	55	58	55	57	53	58	51	56	63	55	66	35	51	55	53	67	58	52	66	41	56	65	51	53	54	47	69	62	53	56	65	54	51	42	64	59	58	56	52	53	67	56	61	51	60	48	51	45	47	69	48	37	48	43	53	70	41	55	48	56	50	56	61	64	46	61	52	50	53	58	60	58	59	49	48	52	66	55	48	54	62	63	51	51	58	56	55	53	56	55	52	44	54	68	52	57	52	64	62	56	45	52	57	64	44	58	41	52	51	48	66	59	51	62	57	52	51	61	67	44	53	63	49	57	40	61	52	64	60	58	45	41	46	58	52	59	35	69	49	56	54	64	43	55	63	59	56	51	45	40	60	54	64	64	54	54	52	53	55	56	51	64	57	60	52	59	53	49	61	58	49	50	56	53	57	56	49	51	48	42	45	44	65	54	53	52	61	54	59	49	49	60	65	54	61	46	49	50	57	68	63	50	55	62	50	58	58	62	37	45	58	48	63	65	54	48	44	59	55	66	54	64	40	48	47	51	60	50	56	50	48	41	58	53	64	53	58	65	59	49	48	55	69	60	51	56	54	47	59	59	51	53	66	56	52	49	60	59	63	43	56	49	52	60	48	50	44	58	56	55	64	52	46	67	58	59	59	48	59	62	71	62	46	58	48	60	64	60	48	63	48	71	57	53	62	71	53	55	47	54	64	65	57	77	55	46	72	47	65	50	56	47	54	59	59	50	57	52	53	56	50	66	57	50	61	52	49	51	49	44	46	51	68	46	65	52	50	52	68	50	49	51	61	62	44	52	44	55	61	59	60	72	46	51	49	59	61	57	56	68	53	53	50	59	52	50	68	55	63	62	53	67	54	50	41	64	54	60	57	52	53	49	64	45	51	55	56	64	61	54	58	60	58	62	55	50	52	47	65	65	43	70	52	56	57	59	61	55	57	48	46	51	54	64	54	52	66	51	43	41	62	64	57	48	50	45	59	68	54	51	69	53	45	39	51	54	53	50	61	45	65	66	49	50	61	64	63	52	50	45	52	42	54	57	47	64	53	66	49	73	62	59	65	40	47	50	52	52	50	40	51	53	46	67	51	56	57	44	52	64	39	54	48	59	39	52	52	59	70	53	65	60	64	62	66	45	52	67	45	43	62	62	61	51	47	68	57	55	53	45	58	57	68	66	52	47	56	43	60	52	45	59	62	73	51	57	44	45	68	47	41	76	58	49	47	52	48	54	56	47	49	61	56	56	60	57	62	58	59	42	47	55	53	51	61	63	53	50	51	51	49	47	68	53	59	45	49	53	63	58	60	51	61	68	53	56	50	55	55	55	55	55	61	52	59	56	57	61	57	41	62	52	62	46	52	54	56	51	61	60	40	39	70	58	68	55	63	46	39	47	61	43	54	46	42	54	57	49	60	70	34	48	48	46	63	67	43	49	51	60	49	59	54	41	55	49	73	60	50	51	58	75	44	49	59	49	68	55	53	47	51	63	44	48	72	63	59	51	42	52	56	64	43	55	59	47	55	58	57	52	58	71	55	61	53	58	55	63	57	43	54	62	57	64	58	66	61	47	46	61	62	54	60	63	52	56	53	59	53	54	58	55	36	46	66	57	54	58	51	50	57	54	44	51	58	53	61	60	65	53	54	60	44	41	61	63	53	62	62	51	62	52	50	50	66	57	55	59	37	71	54	48	53	53	63	55	59	35	46	49	44	53	62	56	56	71	58	53	57	53	80	44	47	52	48	46	65	48	64	56	71	57	58	64	57	41	54	40	68	52	52	56	67	49	58	65	54	57	56	55	60	54	48	49	50	53	54	62	62	61	45	63	51	67	46	61	45	49	55	56	73	58	51	57	62	52	52	63	68	63	54	58	53	60	49	50	38	52	43	47	48	71	57	46	72	62	46	48	68	62	41	58	55	54	47	44	72	52	46	76	52	46	66	66	57	62	65	55	50	60	53	43	58	59	73	57	50	56	53	48	52	55	52	58	58	61	51	52	53	51	54	53	63	51	47	64	72	58	65	60	53	52	47	55	54	43	49	54	61	54	68	53	59	53	56	48	49	62	55	66	66	72	46	46	61	51	57	63	55	54	52	47	46	65	52	46	49	56	51	51	44	59	56	59	51	61	58	57	45	46	52	59	48	44	60	47	60	55	62	71	56	65	55	64	62	53	54	54	50	44	57	59	69	55	59	70	45	59	59	50	47	65	43	68	51	64	43	54	52	55	59	50	58	70	69	50	53	45	51	54	60	50	58	59	48	48	54	55	41	42	54	56	52	51	62	61	47	61	59	60	61	63	62	54	55	62	55	51	52	53	55	50	52	71	63	57	65	55	41	48	52	64	68	46	51	50	63	61	52	62	54	53	54	54	62	52	50	50	56	53	61	50	60	55	42	61	65	57	62	64	58	52	58	55	75	48	73	50	63	70	58	55	68	57	51	51	46	37	46	64	55	69	51	57	64	32	48	49	50	57	42	50	52	57	50	54	65	50	59	55	50	61	55	50	62	43	56	46	58	55	59	54	51	49	61	51	49	46	51	50	60	69	61	58	64	50	57	46	66	65	60	53	50	60	49	57	54	57	56	65	65	55	45	58	66	38	72	62	73	53	65	71	58	52	65	57	49	57	58	54	53	52	62	47	43	52	62	53	50	67	48	40	47	70	59	64	50	56	49	52	54	62	48	57	53	40	64	49	57	48	46	49	64	60	55	54	53	61	60	45	43	59	52	61	53	52	41	50	57	51	48	51	46	59	52	51	54	51	51	56	53	59	46	56	57	52	49	50	41	63	65	57	45	63	56	48	62	67	57	55	53	64	55	38	47	50	50	56	56	52	50	37	56	49	55	51	70	56	51	66	62	50	51	57	57	54	52	53	51	38	54	39	59	63	56	60	53	76	66	62	60	53	66	60	60	55	63	53	55	65	58	55	54	70	46	50	58	60	51	54	53	57	58	44	55	53	60	48	47	57	66	54	67	62	47	61	61	46	51	55	49	57	58	31	56	60	54	54	43	55	68	54	56	60	55	52	42	63	58	50	53	49	62	64	56	53	63	55	56	41	57	72	54	59	71	52	53	55	58	59	72	63	56	69	48	50	54	49	68	57	63	57	64	63	52	62	57	67	57	47	52	55	57	67	73	61	62	62	56	40	47	60	60	57	52	40	64	54	56	66	72	71	59	51	70	61	55	60	49	50	64	45	67	33	55	49	68	53	56	51	71	66	54	55	47	55	69	75	51	43	51	56	54	56	47	48	62	41	57	49	46	48
29391	24483	19338	30035	33976	29116	22025	16229	11271	7989	5357	3858	3208	2867	3306	3547	3779	5261	4527	4420	3934	3626	2357	4463	8434	8135	10112	10490	10896	8910	6526	4873	5324	5385	4354	4134	3816	2960	2678	3310	3306	2976	3035	2881	2546	1971	1576	1219	986	913	864	849	818	847	855	852	816	772	819	848	900	926	1016	828	849	773	812	846	799	826	806	808	791	791	784	775	800	789	808	787	799	863	781	753	802	779	791	774	730	764	793	883	756	820	802	844	763	802	832	799	796	796	779	780	781	824	804	793	803	791	810	820	827	772	686	801	807	793	771	777	779	776	825	768	778	843	813	791	779	798	768	772	824	777	760	793	755	789	798	842	797	825	797	768	831	797	780	769	800	796	766	818	788	777	757	799	816	792	811	779	793	815	820	800	807	816	885	808	812	791	813	761	787	777	810	818	802	813	820	820	823	805	782	801	834	843	843	751	763	768	775	791	798	846	800	768	785	772	793	774	809	798	790	777	827	796	817	748	829	769	830	855	753	776	811	794	810	801	823	794	851	784	795	800	776	859	776	822	818	836	805	770	808	794	749	711	784	802	798	779	805	776	776	782	825	817	792	800	757	754	792	838	758	781	821	797	763	782	819	802	812	804	810	796	783	786	782	803	804	821	805	800	770	801	722	818	780	815	800	748	761	784	795	781	788	819	794	775	807	806	808	824	793	836	767	765	813	773	796	801	845	777	793	772	773	772	783	801	809	777	806	808	839	786	820	778	831	771	803	773	801	792	729	767	779	770	769	772	804	767	792	778	823	805	771	836	779	773	818	762	770	743	779	769	801	772	782	779	812	802	805	760	794	820	777	802	772	773	747	761	772	824	829	814	833	864	791	830	849	757	780	820	824	830	808	773	805	795	803	850	815	831	759	786	805	793	823	776	810	819	801	764	774	786	771	779	802	764	815	783	843	782	796	779	755	805	811	754	801	775	787	800	799	824	785	788	779	822	812	833	797	774	789	834	826	783	839	735	803	866	828	851	816	817	777	715	806	763	771	799	861	851	826	789	778	766	808	799	791	758	814	802	764	848	840	801	758	824	768	781	813	809	797	781	818	769	765	755	774	783	835	823	788	814	813	810	810	782	764	775	788	783	824	765	786	746	788	833	753	784	814	772	773	824	832	800	786	808	837	759	824	764	829	777	812	840	777	822	778	785	778	813	740	836	791	775	866	795	784	785	803	818	813	805	835	825	796	798	821	824	776	758	765	793	775	808	737	837	829	784	802	819	817	846	838	785	791	756	787	777	799	771	815	805	806	798	807	814	773	783	869	805	795	762	754	821	766	748	808	761	812	805	813	857	781	815	756	800	793	834	791	798	790	799	805	801	820	841	809	794	794	756	816	734	845	742	805	840	818	802	797	809	810	780	828	797	774	778	762	778	813	781	808	810	798	811	784	756	792	800	789	839	740	791	792	837	793	795	825	798	822	769	821	823	818	811	760	838	811	780	807	754	817	802	798	761	794	765	822	791	799	874	798	806	745	830	812	768	834	811	794	869	763	796	790	824	782	790	782	799	754	800	791	789	797	747	817	776	761	799	800	748	830	790	839	770	856	814	814	777	819	752	828	777	779	833	812	762	832	831	783	842	797	766	786	808	822	828	811	738	848	822	807	809	802	786	771	785	760	830	775	807	829	787	796	836	763	793	802	790	841	818	787	801	820	763	815	824	763	799	800	800	809	763	855	820	787	789	829	884	831	808	801	813	788	775	829	735	791	701	830	739	798	815	816	808	811	793	783	866	845	770	801	830	777	793	808	748	801	841	791	771	773	819	806	798	804	787	842	790	788	771	796	828	816	772	802	816	800	790	824	809	850	818	781	809	790	763	805	790	795	788	735	799	787	800	783	807	823	835	790	803	810	767	772	791	812	787	802	734	815	794	805	730	764	758	769	839	836	783	788	783	802	783	744	811	798	810	793	829	758	757	811	801	751	828	761	824	805	786	775	823	790	775	786	779	862	781	791	785	789	775	811	771	865	809	784	800	828	793	782	822	803	797	770	806	795	788	744	788	744	800	779	771	838	829	793	774	802	770	799	820	792	777	818	800	806	762	812	764	806	792	828	760	763	775	758	793	816	801	827	802	779	829	737	793	820	806	788	796	775	833	799	797	783	808	792	790	759	818	851	810	809	811	797	818	790	786	814	741	807	796	817	751	832	797	790	833	807	847	746	814	745	806	782	798	772	771	799	789	805	759	811	801	767	836	816	793	797	800	768	759	790	788	798	754	775	781	770	788	877	807	755	787	775	751	810	767	815	826	821	781	798	786	810	806	842	765	831	792	833	834	887	811	812	852	800	798	788	765	777	760	751	764	767	824	820	855	818	766	853	777	787	779	782	822	763	793	829	766	796	802	801	728	783	776	802	823	765	837	795	811	769	772	782	839	793	840	819	797	776	820	785	792	793	747	783	760	799	794	818	779	780	787	775	785	811	786	820	782	770	796	780	762	763	792	798	805	797	840	791	866	767	815	801	788	771	737	820	775	806	798	812	803	828	792	777	803	809	807	800	805	782	795	778	830	785	771	822	840	831	785	774	812	788	787	824	775	807	774	871	790	789	836	780	806	831	798	800	834	818	809	773	810	786	802	843	796	775	818	826	801	772	788	795	816	765	807	802	789	811	828	770	755	814	851	781	813	815	834	825	763	846	815	810	784	773	793	788	770	816	786	780	771	821	822	834	790	784	764	789	758	742	842	804	801	820	798	843	792	768	773	803	777	815	854	781	800	749	812	792	793	762	768	804	785	774	803	779	747	816	835	757	800	815	768	808	798	815	810	818	822	818	812	777	813	788	825	752	759	792	805	741	761	778	781	786	790	827	796	804	814	776	816	792	798	748	749	818	769	815	791	769	781	817	824	774	762	802	866	812	815	747	817	735	803	754	802	830	796	795	823	794	772	780	791	853	818	756	783	780	805	846	799	774	795	795	782	836	760	823	773	844	790	828	832	803	728	788	798	795	829	802	818	830	775	781	875	833	828	860	779	816	766	792	772	786	792	820	763	755	794	810	773	795	772	806	807	804	792	781	836	761	771	818	818	778	805	856	787	834	829	796	785	785	804	807	807	756	805	767	833	750	802	790	857	803	786	812	752	768	810	805	792	753	743	840	812	839	800	752	813	783	811	789	766	775	782	815	795	835	799	792	769	784	809	772	792	812	811	775	816	778	762	780	831	836	813	843	772	759	786	827	811	787	741	761	813	811	827	778	747	777	788	802	824	814	806	810	761	797	825	772	809	845	771	796	796	788	806	787	744	789	761	821	807	802	799	804	838	767	791	799	809	822	773	839	743	768	775	778	806	794	791	765	784	758	805	817	817	772	799	811	824	809	803	841	771	817	826	865	773	763	768	803	791	782	788	798	813	836	816	808	795	806	795	807	756	768	842	792	813	786	819	794	819	803	751	777	793	787	766	832	782	795	816	779	765	822	807	823	760	820	831	794	810	797	860	843	805	792	835	821	792	841	822
3699	2219	1480	956	1144	1100	819	458	329	273	230	141	141	143	140	142	162	190	249	158	168	141	133	163	392	378	377	474	532	350	232	177	208	238	189	148	138	149	163	163	153	152	107	110	115	104	83	50	59	61	75	67	62	59	54	44	59	57	67	68	65	64	71	52	72	52	63	63	59	61	63	55	55	64	66	49	56	46	53	64	62	69	56	42	63	74	58	53	57	56	53	60	59	52	55	55	53	59	52	64	58	49	77	70	49	59	57	55	60	56	68	61	49	65	66	48	60	51	62	60	64	61	51	49	59	54	68	67	67	70	53	55	58	57	66	46	59	42	65	53	72	62	86	66	50	59	62	65	60	56	60	60	56	66	62	63	58	69	46	58	62	67	56	68	49	53	72	54	45	56	54	52	52	58	41	45	59	51	66	57	46	59	49	56	56	45	51	68	53	71	52	45	57	59	60	65	57	55	57	64	53	57	64	61	60	60	67	41	71	56	55	57	56	54	61	57	61	55	51	63	53	49	41	61	51	52	57	63	53	56	53	55	66	60	54	50	85	55	56	69	63	62	59	55	66	55	52	57	59	49	56	53	61	52	57	43	66	51	50	57	52	57	58	61	54	56	51	50	51	59	67	68	73	55	61	52	55	66	61	43	61	50	45	57	60	61	59	50	55	60	56	47	66	45	63	58	59	52	59	59	65	60	43	59	65	56	54	83	63	56	62	61	60	35	47	64	64	67	54	58	43	63	57	59	65	66	47	57	50	57	65	59	59	52	53	65	42	51	51	58	63	61	55	58	53	67	47	56	50	62	61	65	53	72	51	68	49	60	67	61	56	57	53	50	61	61	59	65	61	59	53	59	58	60	55	65	48	47	45	63	61	61	56	54	60	58	59	63	53	49	51	52	49	56	61	62	60	69	59	51	64	56	58	58	63	54	54	67	51	51	60	52	61	54	71	55	50	65	66	58	50	62	46	63	64	64	59	69	60	53	58	63	55	55	50	47	62	58	53	62	53	57	64	64	42	59	59	52	59	66	59	66	54	54	54	68	55	52	67	59	66	53	54	52	56	56	71	59	58	51	63	48	64	49	61	47	62	61	61	58	64	68	63	75	70	52	53	65	56	63	51	56	58	65	65	55	49	59	49	58	66	70	55	61	65	44	60	63	59	64	54	55	47	55	74	48	54	64	50	59	49	49	59	63	63	39	56	48	51	54	66	51	63	57	46	69	62	55	59	68	53	54	57	62	55	51	62	66	68	64	63	69	41	56	58	52	44	51	55	42	61	51	59	69	39	72	56	57	54	50	44	53	55	63	41	55	60	62	58	59	49	68	43	61	63	61	61	67	56	65	60	70	59	54	67	58	55	57	54	51	49	62	59	57	63	44	39	59	64	65	52	46	66	65	59	65	51	58	60	67	48	59	66	62	67	60	65	63	68	47	49	64	63	65	61	74	61	49	49	52	49	57	62	49	50	56	57	62	61	59	62	63	61	81	50	41	51	51	46	58	62	53	52	69	59	50	53	58	55	55	48	57	55	67	61	55	67	58	53	58	63	72	64	52	61	57	47	72	53	47	58	66	61	53	69	58	72	58	53	60	62	61	59	54	60	48	57	57	55	63	71	44	65	51	56	60	67	74	53	52	57	67	60	59	54	60	54	64	53	75	43	45	57	58	63	43	64	57	52	57	61	48	55	47	62	63	57	56	65	56	66	53	60	58	68	59	55	56	58	56	68	55	56	54	74	56	56	72	61	45	62	61	61	60	73	60	51	61	56	48	60	60	57	57	53	54	51	55	65	57	48	62	56	53	61	59	72	55	41	64	62	47	71	48	68	54	72	59	58	54	60	56	63	70	48	61	50	63	69	52	66	59	62	48	55	65	55	55	58	52	58	55	60	52	67	66	47	63	58	58	53	56	48	68	63	57	61	64	47	63	74	58	56	56	66	42	62	59	75	64	56	65	59	60	64	58	62	56	63	52	64	51	65	69	46	60	47	57	66	60	50	52	65	53	66	70	60	55	51	56	57	56	67	48	56	62	75	53	33	59	61	55	61	65	60	60	68	64	56	55	75	47	56	54	59	67	39	50	53	56	57	61	55	58	48	52	48	61	51	65	71	68	54	52	49	66	71	54	50	69	68	63	58	61	45	64	54	54	44	50	50	58	59	52	61	59	54	57	52	54	54	61	59	61	68	72	52	58	60	51	65	59	50	61	54	39	57	62	44	54	54	55	66	54	52	56	80	50	42	51	64	50	57	71	51	68	68	51	63	55	55	53	47	57	54	63	45	75	52	57	64	60	63	64	57	61	63	69	64	65	67	76	59	45	53	49	65	49	73	62	67	52	62	52	50	61	51	54	67	57	63	63	50	56	61	63	55	77	50	58	71	53	37	70	59	62	62	49	47	55	66	47	62	59	65	51	59	47	67	55	65	60	55	55	64	55	60	52	59	59	53	66	61	76	62	66	58	62	48	57	61	62	63	47	57	47	59	67	73	78	60	54	53	43	53	47	58	61	57	57	77	47	56	51	42	56	65	51	44	58	69	58	54	53	60	51	58	66	53	55	56	52	53	56	42	52	69	53	55	52	72	54	37	56	58	50	44	59	51	51	77	57	64	55	61	66	60	49	49	47	51	59	53	41	47	59	57	47	55	51	53	49	60	67	52	52	49	74	61	40	57	63	47	59	58	51	65	78	71	70	55	59	61	68	52	50	52	48	56	68	45	69	67	62	57	56	66	58	66	60	48	64	62	70	46	70	46	64	53	51	47	42	58	42	67	49	57	65	63	66	48	65	54	60	61	52	64	58	65	62	59	55	53	61	50	50	39	67	57	56	59	59	56	51	54	71	43	41	59	57	43	66	62	62	60	52	59	49	64	49	52	50	73	44	48	64	50	56	62	70	52	68	61	48	56	62	51	58	61	78	45	51	76	54	61	50	62	63	85	63	58	63	60	58	48	60	69	60	66	60	64	53	53	46	67	70	71	62	58	60	60	54	61	59	69	55	51	50	67	54	77	69	61	47	63	56	67	53	54	63	51	59	48	70	69	52	48	59	44	56	64	51	59	65	63	48	75	53	63	66	52	71	57	52	56	66	56	67	53	71	63	58	60	56	57	65	74	54	66	72	42	56	56	59	65	54	55	49	57	58	61	60	77	74	61	60	48	64	46	53	54	46	51	53	49	57	60	44	63	58	58	57	53	41	57	55	56	60	65	68	59	45	74	60	63	58	69	60	54	56	47	58	61	59	58	65	49	44	61	47	69	57	59	57	42	62	63	53	43	59	55	57	48	62	54	63	58	57	50	61	65	50	58	62	56	67	50	54	54	44	60	57	54	59	69	48	70	53	53	62	50	59	70	55	63	54	77	64	64	58	57	61	66	49	57	53	60	46	72	46	60	53	64	55	71	51	54	53	47	53	61	53	53	58	61	65	60	68	51	63	73	48	61	72	53	49	70	77	60	61	54	54	63	53	59	57
33511	27262	22379	35006	38703	34772	27856	20940	15125	11708	8937	6742	5278	4441	4647	5927	5754	6962	8578	6109	5702	5403	3403	5587	13065	11466	12332	14885	15305	11814	7739	6070	6666	7667	5992	4772	4407	4506	5133	4889	4816	4156	3665	3468	2998	2582	1985	1282	1078	979	1005	1018	975	853	880	836	878	836	928	845	958	1134	1202	916	908	900	888	925	910	845	828	849	872	860	852	901	839	824	793	814	835	874	799	834	845	795	845	810	860	815	806	837	859	858	880	875	820	878	842	839	841	889	905	852	840	877	875	823	829	849	835	800	838	893	817	888	848	794	846	806	800	819	779	891	858	794	806	836	821	833	847	808	781	826	856	896	833	833	826	778	817	813	880	857	822	847	829	828	804	825	824	835	827	855	887	870	821	861	831	865	861	848	838	862	849	846	878	906	834	882	863	819	857	859	812	802	842	844	868	875	810	833	853	833	881	820	865	824	816	816	906	808	753	814	834	851	807	851	849	867	887	837	815	852	872	856	826	814	815	813	880	834	818	910	841	859	798	842	840	846	856	850	810	847	825	824	823	859	805	830	854	760	895	850	771	835	831	830	828	837	910	799	844	787	870	817	821	840	842	874	828	836	846	775	910	847	850	862	808	861	838	800	808	871	884	817	861	873	852	863	866	849	772	774	860	807	833	817	858	824	885	881	881	851	827	832	860	871	830	808	845	830	827	858	834	921	839	857	826	790	802	843	837	854	879	800	801	832	847	859	818	803	863	851	880	800	858	840	818	780	865	852	839	829	789	830	874	798	765	876	832	889	834	804	835	843	878	818	846	810	888	844	796	816	836	779	802	842	838	820	843	797	880	887	879	832	893	814	865	872	876	890	839	823	781	807	852	831	824	867	878	834	798	845	806	825	828	792	760	840	826	842	826	835	796	824	807	838	806	841	864	866	836	862	854	860	869	838	850	860	869	907	901	877	850	784	831	848	854	810	818	831	811	827	803	848	846	847	876	837	819	870	854	808	856	871	846	848	827	848	846	884	773	821	804	845	831	797	845	825	858	832	864	794	845	835	852	849	819	871	826	834	855	796	895	823	788	833	806	848	809	842	865	808	857	860	872	825	819	832	871	800	809	854	839	903	850	857	840	819	905	854	838	818	830	842	899	860	828	851	830	837	901	825	859	808	839	846	835	817	834	857	859	812	825	890	847	791	835	826	830	868	884	817	854	851	823	877	859	841	881	857	808	795	862	809	865	851	816	852	862	841	819	812	814	830	795	823	803	849	874	890	866	863	811	859	843	808	788	841	828	804	809	874	838	822	857	806	837	812	788	882	835	806	826	831	855	837	830	880	783	881	825	821	844	832	813	851	877	820	845	905	847	856	821	877	891	844	809	799	847	833	839	853	839	820	847	826	864	823	790	854	837	870	850	816	824	819	878	845	838	833	842	851	871	794	840	807	781	877	883	857	809	846	792	789	851	845	865	858	780	852	857	873	848	845	857	823	859	828	880	842	816	834	769	841	811	864	827	842	802	826	818	835	855	847	877	896	873	853	854	815	851	803	855	841	806	834	790	864	869	873	856	827	863	826	856	815	845	833	824	836	833	836	846	827	828	799	872	833	810	837	790	881	828	850	849	871	798	824	858	884	819	831	813	836	851	826	811	767	836	831	835	883	889	859	817	863	843	838	841	791	811	811	829	829	872	859	863	776	895	873	860	817	812	829	883	834	812	885	806	808	839	794	798	823	828	833	800	856	850	836	789	816	849	868	816	859	794	791	826	814	854	889	889	838	814	834	859	806	844	872	868	835	837	815	807	791	855	809	803	892	847	855	866	783	795	764	858	817	815	844	812	830	839	810	807	824	846	850	853	782	849	843	824	870	855	873	821	809	869	819	819	809	799	861	819	841	836	816	841	847	833	812	842	843	811	829	829	824	827	869	832	817	870	802	863	822	845	866	851	857	809	829	837	826	814	809	823	851	932	870	873	886	863	838	855	859	825	815	817	839	832	861	832	887	833	864	805	843	816	847	831	809	811	784	891	824	831	861	871	815	812	850	841	845	821	756	881	863	789	820	841	865	876	867	843	822	834	885	843	835	837	876	808	835	896	821	849	817	851	850	839	863	895	849	902	809	816	858	835	838	841	789	804	809	883	893	866	828	838	810	848	837	868	827	810	847	836	853	870	856	830	846	867	788	818	864	850	779	844	890	826	824	818	834	757	842	824	851	863	785	878	830	863	835	824	872	776	842	872	829	889	816	806	784	787	848	879	826	820	876	832	800	842	830	884	823	827	888	790	848	805	855	871	861	844	821	862	844	881	811	806	870	832	866	799	838	849	812	829	851	827	848	855	830	869	870	838	882	896	800	886	832	869	892	889	835	819	864	854	820	840	815	785	847	835	790	864	827	815	892	832	864	840	835	876	812	798	837	856	866	816	801	848	815	875	844	823	810	834	810	873	843	824	802	867	855	854	832	890	896	828	808	816	871	860	807	858	830	811	812	793	871	863	823	825	855	802	797	861	832	837	863	803	877	830	840	856	832	853	808	823	815	855	827	815	817	872	824	818	787	781	805	808	776	842	823	878	806	849	833	808	818	854	816	827	825	816	838	865	877	800	830	774	851	882	887	877	867	846	867	859	830	847	790	896	827	873	891	816	798	836	833	828	786	851	877	810	824	868	814	848	787	754	833	795	842	901	834	874	891	824	817	774	872	795	796	838	846	788	822	803	866	842	817	877	827	828	817	851	838	836	860	825	837	821	832	869	806	843	839	829	835	816	841	809	843	857	838	846	844	853	766	816	840	796	884	819	892	841	836	842	842	848	810	828	724	846	815	818	883	898	837	845	804	870	821	831	859	796	848	878	832	862	830	815	878	821	848	833	843	846	806	833	844	847	866	832	809	790	861	810	842	845	793	837	903	868	836	775	844	816	779	836	871	878	846	853	840	765	834	806	855	788	905	830	883	825	856	849	859	811	828	841	888	803	804	836	878	790	880	855	814	926	824	833	848	765	824	923	821	885	834	829	825	830	810	830	852	850	832	841	871	863	852	846	836	844	884	846	839	825	799	780	822	838	845	846	823	832	808	790	826	898	814	837	851	802	775	857	794	857	827	802	860	780	807	820	812	839	822	838	797	827	849	828	842	809	892	797	816	829	871	843	825	852	826	854	838	827	832	797	843	849	833	874	859	832	777	883	853	861	801	886	871	808	807	861	901	812	821	810	801	814	856	824	849	852	821	820	793	870	849	864	842	846	804	792	847	879	828	842	881	824	873	832	851	852	880	869	859	822	814	815	914	830	833	831	788	843	779	882	860	809	818	876	799	903	849	824	840	832	807	866	812	843	840	849	854	824	864	893	801	853	790	842	817	830	875	828	858	870	903	825	794	860	809	842	828	849	852	870	893	864	798	774	830	782	849	857	815	859	858	834	859	839	861	830	823	874	800	839	850	883	800	859	826	818	823	840	855	893	848	793	823	843	813	828	831	856	821	795	823	834	834	810	811	806	825	856	847	860	815	778	807
2280	736	522	372	426	385	279	141	116	69	104	80	75	71	54	80	100	112	157	125	98	77	53	80	207	183	172	291	276	213	119	91	109	119	127	88	79	111	90	98	90	90	63	83	47	65	52	37	52	49	36	34	36	48	43	30	46	43	51	45	40	47	56	48	36	52	35	49	44	37	43	44	45	39	39	39	38	51	47	40	56	41	36	30	47	45	40	47	40	46	36	53	39	49	53	41	48	37	43	48	46	48	36	34	42	40	39	44	36	53	42	35	60	37	44	39	58	41	41	43	44	45	43	51	43	53	54	49	39	38	45	46	39	37	33	52	43	47	41	35	36	38	49	46	35	41	51	30	29	48	44	46	55	52	37	37	39	51	43	56	50	43	30	46	38	40	45	34	41	40	37	42	50	40	31	34	34	45	44	39	34	44	36	46	41	34	50	43	52	37	43	49	33	57	39	30	38	35	47	50	18	42	46	34	40	30	66	51	44	43	30	47	39	42	40	26	46	49	46	42	45	44	41	44	49	51	44	46	37	44	37	41	37	50	40	38	37	41	41	45	37	43	35	40	36	42	41	33	47	35	52	50	45	38	36	52	45	55	32	60	54	38	45	52	40	44	29	42	60	49	45	37	34	49	38	41	55	39	50	39	40	49	35	43	49	41	53	38	50	38	54	39	43	44	35	38	44	37	23	39	38	40	39	48	48	37	53	38	32	46	42	35	45	45	45	33	44	39	34	43	44	45	48	42	37	34	35	44	56	37	41	37	33	45	44	50	36	45	36	47	45	38	33	50	38	33	41	40	46	56	43	54	41	36	51	48	46	55	28	40	38	48	48	35	46	42	54	47	35	51	44	39	42	49	32	34	41	32	36	49	30	36	56	38	53	43	43	53	43	39	47	39	46	42	42	46	46	48	40	44	41	39	48	35	35	37	47	32	45	42	46	43	57	42	44	32	49	45	34	41	46	40	46	35	41	43	36	51	54	44	40	30	40	48	39	48	46	34	41	47	44	46	37	42	30	41	32	41	41	38	60	56	35	51	44	46	43	56	39	42	42	43	48	43	49	45	48	43	50	50	48	48	34	40	43	42	49	37	40	47	49	43	44	42	48	44	55	51	50	41	47	42	51	35	57	39	33	47	47	39	40	27	36	44	34	54	57	50	38	50	58	41	45	36	33	41	40	36	35	49	51	38	39	41	31	29	43	50	39	38	36	42	66	32	46	50	37	44	39	40	44	52	50	38	32	44	49	35	43	50	36	45	42	44	34	42	34	39	41	48	43	45	32	42	38	49	38	45	44	42	47	38	47	45	46	55	31	44	46	51	31	39	45	38	54	45	42	43	42	56	30	55	42	49	48	49	44	42	39	44	49	42	44	38	50	33	51	40	50	49	31	47	50	42	55	50	38	43	33	42	35	50	46	43	40	51	56	39	48	48	42	38	35	46	42	47	51	44	33	44	49	35	49	45	41	47	48	42	64	47	44	43	50	45	41	35	49	41	33	44	41	37	62	40	47	45	46	44	46	43	45	47	48	33	42	45	45	50	33	46	46	51	44	41	31	41	45	49	45	40	52	39	47	47	51	40	42	40	52	41	40	42	37	37	43	45	39	49	41	51	49	53	40	48	45	30	35	46	39	42	40	40	43	47	35	37	36	35	48	47	45	41	43	49	50	47	45	48	41	40	48	37	45	39	43	48	37	31	35	44	49	43	37	44	40	33	58	51	35	36	51	32	51	50	49	40	47	48	44	39	38	39	43	41	39	45	57	43	40	37	33	44	32	33	38	51	46	42	42	39	33	34	31	55	53	42	40	46	47	53	51	46	46	40	37	54	50	37	48	45	46	31	52	40	44	38	38	35	43	43	38	52	41	38	58	29	51	46	43	27	43	33	50	40	48	40	43	46	47	41	50	48	33	48	53	31	49	41	40	37	54	51	38	35	44	43	39	50	43	52	36	40	38	43	36	54	40	40	39	48	35	36	36	40	42	44	44	27	33	46	39	40	43	49	40	34	43	45	50	31	44	50	55	36	43	40	42	31	46	40	49	48	28	40	45	45	36	40	49	48	41	50	40	43	47	44	44	40	44	49	50	50	39	48	43	35	34	35	44	43	29	48	34	44	44	52	42	44	33	44	47	36	34	44	59	57	48	40	36	33	47	41	39	53	48	45	59	41	27	40	47	53	42	29	40	39	36	41	52	46	31	51	45	51	42	58	23	41	38	48	32	60	49	39	57	42	49	40	45	35	34	40	39	37	35	38	33	45	32	31	30	43	51	31	38	41	43	41	46	45	35	36	40	52	43	38	47	38	48	50	45	30	35	53	53	48	43	52	43	49	51	53	50	40	53	49	39	40	45	45	34	45	31	34	44	46	44	44	57	47	30	33	45	39	50	55	49	44	47	44	35	54	39	41	48	49	44	34	45	34	56	43	33	53	43	46	45	45	43	42	40	44	43	43	44	46	46	45	36	49	42	36	44	43	37	53	36	57	39	49	47	40	30	49	40	43	45	39	33	50	50	36	38	42	48	47	51	40	56	53	53	52	44	39	42	49	48	44	43	39	52	46	44	48	43	44	37	43	39	45	37	51	51	38	52	30	41	48	55	55	45	47	36	38	47	40	46	44	49	52	44	45	42	48	43	32	37	53	49	45	29	51	48	32	39	41	50	43	53	45	41	41	37	42	35	42	34	41	51	32	52	33	43	53	37	40	43	46	44	43	38	35	45	52	47	44	42	43	45	50	38	56	41	51	35	32	42	32	42	54	45	58	42	39	35	49	51	48	30	37	46	37	45	47	41	48	43	30	50	46	40	48	42	45	39	46	48	64	31	41	40	57	43	56	44	39	58	39	48	27	46	56	43	53	47	33	30	43	41	49	43	39	41	48	39	39	44	41	47	43	42	39	34	29	49	47	57	42	36	42	29	48	30	62	54	40	55	47	42	41	49	49	38	34	35	43	45	45	50	43	44	32	29	50	31	42	49	46	60	43	33	44	38	54	40	31	57	61	46	51	31	44	50	46	36	35	46	37	46	47	42	39	57	45	54	42	50	44	46	51	37	44	42	40	44	47	41	45	49	41	32	54	40	49	36	44	45	42	43	44	46	54	31	46	48	38	39	51	45	50	39	48	39	42	44	42	39	39	37	49	48	64	49	37	35	38	32	35	46	44	42	48	37	35	47	46	36	27	51	43	39	30	34	42	32	37	43	43	38	33	46	41	39	40	39	47	59	41	34	43	39	29	45	47	26	48	37	47	51	43	39	47	47	27	44	32	33	41	46	49	38	50	40	40	39	34	53	44	32	49	44	47	37	46	55	44	45	47	53	38	45	41	50	40	50	41	29	37	35	46	48	47	42	44	42	34	43	51	50	44	37	48	40	31	38	46	57	38	35	48	50	45	40	53	43	47	46	50	39	52	40	44	48	49	55	30	43	40	40	37	41	44	41	36	52	53	46	41	38	39	45	35	46	51	44	44
23152	16479	12003	23913	27670	22695	16219	9715	5597	3932	3321	2861	1968	1600	1685	2425	3453	3907	5388	3607	2940	2689	1778	2775	6780	6381	6267	8899	9101	7276	4008	3411	3342	3358	3444	2800	2534	2812	2412	2690	2307	1934	1875	1914	1640	1440	1053	783	808	741	758	640	663	623	683	638	647	647	649	675	746	817	828	660	665	613	669	705	659	650	661	624	644	616	643	650	650	648	658	602	651	624	624	630	660	621	658	644	619	676	594	626	654	676	615	575	633	621	629	608	659	609	629	644	660	645	611	625	630	625	634	610	660	665	658	656	649	670	655	640	632	635	679	680	612	643	657	680	597	599	624	599	611	658	657	659	603	659	615	669	621	650	637	615	633	629	633	643	568	590	657	646	638	632	614	646	649	649	636	571	666	643	658	626	630	602	642	650	647	686	613	639	626	628	636	648	630	624	613	620	666	587	614	604	626	659	590	641	590	624	591	607	636	621	585	640	621	714	615	659	699	614	642	632	639	612	618	650	613	646	617	605	631	642	639	646	611	609	662	660	622	643	605	639	656	616	655	596	669	640	631	610	665	629	687	623	638	688	645	617	638	620	586	701	670	618	638	588	585	622	614	632	627	653	641	640	615	576	587	628	628	640	643	637	654	612	576	667	603	648	660	628	601	653	644	656	649	685	592	613	625	607	636	607	625	617	614	632	629	611	646	631	665	601	628	618	650	616	604	659	659	649	580	657	590	642	633	686	609	630	611	655	624	630	653	623	585	588	658	610	627	680	616	665	568	631	658	648	618	654	621	666	643	640	628	643	617	645	592	638	628	639	665	648	679	645	668	659	589	584	643	636	625	622	588	626	659	681	634	640	666	630	663	599	632	663	647	622	598	625	638	640	682	664	664	631	610	612	637	650	614	604	595	630	657	682	586	617	625	656	629	613	608	609	599	603	666	645	624	601	635	633	649	622	646	645	637	622	645	655	626	657	622	667	648	586	598	666	684	575	593	613	640	629	594	616	651	590	647	597	628	613	679	616	645	623	663	630	606	636	618	668	636	632	633	634	645	599	621	625	632	650	597	630	594	693	616	578	636	604	614	632	655	658	641	668	665	702	635	642	602	632	646	627	667	599	638	649	657	616	605	631	619	668	642	605	614	618	638	678	624	647	627	612	651	671	615	656	667	628	571	624	610	637	668	636	599	636	658	649	652	640	622	607	662	630	624	637	647	650	625	649	628	645	661	622	606	711	652	636	673	632	638	598	583	640	662	644	584	589	659	634	717	647	635	656	610	602	635	626	629	586	622	647	673	609	654	647	614	615	650	623	663	659	633	654	646	647	660	620	625	654	657	664	591	664	654	638	655	626	652	631	682	653	607	545	621	638	664	638	605	571	621	591	614	652	608	651	621	668	650	665	665	656	645	589	619	630	601	625	560	624	659	628	635	593	640	625	672	636	669	689	649	619	634	650	628	633	605	679	651	633	623	588	585	640	648	622	647	649	585	604	625	648	609	632	640	673	642	629	574	652	668	629	634	635	637	640	656	633	632	630	616	627	623	645	621	630	618	630	648	633	678	671	634	630	648	651	645	631	647	599	641	583	661	677	660	641	625	660	598	603	656	612	644	632	668	605	618	618	613	684	655	646	605	655	660	605	612	623	654	606	646	627	676	615	674	580	628	655	651	648	652	658	646	648	648	657	633	661	647	652	692	622	631	654	646	662	651	637	646	656	630	657	595	679	649	604	627	622	624	641	616	595	619	630	678	641	625	599	646	675	635	582	636	622	619	589	624	596	660	643	650	608	642	632	570	619	663	633	667	667	665	624	603	684	619	632	641	664	616	614	663	640	700	606	671	636	615	594	665	639	605	687	639	658	613	633	656	674	610	658	632	620	631	596	663	657	638	621	628	649	659	629	658	591	672	633	645	647	631	587	635	618	629	603	592	666	701	621	643	689	630	656	636	621	667	632	588	655	664	584	629	644	687	617	654	605	636	603	653	603	654	633	635	611	588	657	609	639	612	661	654	658	644	654	629	654	650	574	684	604	635	619	616	609	616	645	607	592	653	607	629	646	688	623	585	638	665	661	628	623	652	635	607	675	610	630	614	620	630	626	651	679	652	599	616	604	596	614	618	629	657	649	692	605	645	671	618	638	681	635	625	658	610	659	620	653	644	595	660	635	621	632	637	670	613	642	664	614	674	651	652	630	676	563	610	682	614	681	643	671	630	658	630	669	644	637	644	655	650	591	618	646	595	595	653	648	669	610	645	648	597	589	636	607	631	603	642	653	626	639	663	647	666	595	634	628	593	673	630	629	647	677	613	654	629	603	644	646	629	615	620	610	579	619	620	609	653	616	628	686	632	654	637	609	628	635	652	578	610	640	643	631	674	630	663	720	601	682	647	602	625	650	665	654	620	614	657	622	668	622	635	657	622	585	659	612	659	641	633	637	617	618	650	664	629	617	667	613	657	650	654	643	616	624	659	614	654	644	650	626	647	652	591	662	644	631	660	619	644	625	652	680	616	670	601	627	560	636	619	594	635	642	614	616	636	616	616	635	649	649	653	606	620	641	631	593	669	638	675	618	627	619	644	642	620	640	618	611	625	670	601	609	647	627	639	610	609	618	681	623	619	627	599	618	612	649	677	637	608	617	643	596	658	673	607	614	622	648	662	613	636	640	615	659	626	634	614	628	637	669	667	599	615	664	626	678	609	625	624	649	648	628	656	629	637	679	627	630	623	660	642	594	658	592	652	681	638	675	594	628	626	662	615	654	610	675	621	643	629	620	687	661	651	623	635	605	658	612	688	635	599	631	647	647	590	661	621	616	610	608	624	667	603	634	646	640	667	615	630	665	662	585	645	592	625	623	656	678	641	595	649	637	616	623	547	605	633	568	623	599	658	669	678	626	581	554	664	584	650	621	633	691	629	654	679	645	644	625	626	629	587	625	631	615	605	610	646	671	652	641	629	604	628	623	645	606	636	609	661	624	624	656	680	643	591	619	615	621	639	639	635	604	664	583	674	645	620	633	635	616	612	614	613	623	638	670	604	578	618	675	620	633	640	654	611	649	586	653	652	605	621	638	628	624	629	652	624	615	617	655	635	633	667	625	617	647	606	597	663	650	645	627	619	580	638	658	590	634	651	595	605	689	615	604	619	641	666	636	651	608	649	615	622	608	620	667	648	654	636	619	640	638	642	628	609	660	660	631	600	620	624	618	615	663	635	611	641	644	672	634	622	700	651	632	611	629	605	614	643	629	670	609	631	626	655	615	620	594	642	640	621	654	648	603	627	608	652	652	594	606	653	661	634	600	607	646	639	599	617	643	630	625	615	638	650	625	649	645	618	583	579	630	639	669	632	668	652	579	619	620	649	643	636	588	618	673	625	630	582	685	580	614	651	666	634	645	629	630	633	637	603	599	645	655	625	648	641	644	592	678	616	607	643	673	639	621	574	644	614	660	610	628	633	682	629	634	594	702	622	640	679	612	625	629	660	644	601	596	615	613	661	632	631	606
1861	1152	668	507	648	605	429	298	185	149	119	124	128	79	89	99	133	164	224	205	148	98	96	112	301	291	268	396	393	316	158	153	154	130	118	113	110	128	108	114	121	108	94	99	77	75	67	53	53	43	55	55	42	40	56	65	45	51	45	43	39	49	52	56	46	38	53	50	53	38	41	40	47	50	48	34	48	40	39	31	42	44	34	42	45	50	50	47	46	46	49	43	47	44	37	40	45	49	49	44	51	43	51	44	44	40	51	42	41	41	51	46	40	36	49	59	36	39	57	47	37	55	45	45	48	54	44	57	40	51	52	41	47	49	39	45	31	39	62	45	56	47	34	33	47	56	39	51	44	47	47	38	54	43	40	53	43	28	39	37	55	60	35	52	38	44	41	44	51	53	52	54	41	47	44	48	43	50	34	44	39	44	52	54	48	41	52	47	51	29	22	46	43	41	35	44	41	59	40	48	44	37	44	44	52	50	48	57	45	36	42	51	37	48	41	44	56	35	36	33	53	38	48	46	47	50	41	43	41	46	50	41	44	44	42	46	45	43	42	41	31	39	51	53	33	48	51	50	48	44	49	48	45	44	54	48	58	26	50	53	42	44	36	59	35	46	36	45	50	38	43	40	31	63	44	62	41	40	37	45	27	38	40	47	47	47	44	49	49	49	43	38	51	43	38	38	46	40	41	31	50	46	42	45	55	35	42	59	51	54	43	45	57	51	47	46	55	48	62	50	40	45	52	37	45	51	39	34	46	45	40	51	39	46	39	38	43	50	35	45	52	46	44	35	49	43	48	40	44	57	47	57	41	56	41	36	53	56	46	49	44	45	42	41	46	48	42	48	49	39	40	69	43	50	37	43	38	52	36	43	49	33	42	45	41	54	50	46	42	43	42	50	37	51	41	51	36	56	38	41	49	44	53	54	44	50	32	39	38	44	42	47	37	47	36	50	39	32	38	39	49	52	45	52	45	39	45	40	42	54	55	34	32	47	45	38	40	51	38	42	45	52	40	49	38	49	38	43	50	36	37	46	46	41	44	55	43	52	42	39	44	36	37	34	48	42	41	46	44	36	37	35	56	41	47	45	45	46	39	47	47	40	50	38	34	38	40	48	50	50	33	38	46	53	44	37	52	58	42	44	45	42	51	42	40	50	59	51	37	42	43	44	52	40	46	50	51	56	33	46	48	44	39	35	53	47	48	40	48	41	44	35	39	50	42	33	48	55	40	52	42	48	30	52	47	37	40	32	36	44	45	36	50	47	53	39	43	38	38	46	45	39	43	44	43	40	39	39	47	50	59	43	34	35	48	50	42	43	46	51	48	38	44	49	55	46	45	49	54	52	45	42	54	40	42	45	47	49	44	47	35	39	42	42	51	47	48	41	38	48	48	51	43	34	50	32	40	43	53	40	53	37	32	52	39	53	49	47	29	51	40	44	46	37	40	49	52	42	46	34	52	41	41	53	46	46	39	48	65	40	53	54	49	47	46	48	50	42	34	46	50	50	52	42	48	40	43	48	47	37	56	49	37	45	48	44	39	42	41	51	46	32	43	43	52	36	45	35	53	38	42	49	46	35	35	43	36	47	42	33	44	36	43	44	44	48	43	47	43	46	44	63	47	44	39	52	41	42	48	54	43	42	39	52	32	38	31	50	27	37	47	34	41	51	41	40	44	38	50	42	40	51	39	43	33	39	45	40	45	59	45	38	39	50	51	46	53	53	36	56	49	48	38	54	40	41	49	45	43	40	42	42	37	42	54	51	35	35	47	43	48	44	45	49	40	46	52	40	50	50	49	37	45	41	39	54	53	36	45	28	49	44	47	44	53	40	44	44	37	56	51	43	40	41	51	35	47	40	41	34	44	41	43	38	48	44	46	49	40	41	48	49	52	35	52	44	40	46	43	38	48	43	40	45	40	43	49	45	37	40	34	52	47	49	43	44	39	46	52	47	62	48	49	35	39	44	49	44	43	63	42	49	29	52	50	34	53	46	54	44	54	41	28	45	32	44	43	40	41	51	53	53	34	40	45	57	48	49	49	49	43	44	46	42	36	47	41	51	47	58	35	47	42	59	46	51	47	51	42	49	38	49	53	31	40	47	36	43	60	64	44	36	42	51	43	37	40	41	47	35	36	49	42	44	45	39	42	51	54	53	34	54	53	33	47	53	36	53	47	44	54	28	52	43	32	50	38	44	40	44	55	39	52	43	46	45	36	39	40	34	39	44	35	32	39	55	47	45	43	50	46	38	43	52	44	57	39	38	53	44	40	48	50	50	51	38	37	45	38	45	51	39	40	50	42	26	53	44	47	49	54	36	41	43	39	27	51	47	44	43	51	39	47	51	53	42	43	40	47	45	46	39	56	60	43	35	46	46	48	45	43	40	47	50	59	28	35	37	39	56	36	51	45	41	51	57	43	51	46	46	48	45	45	39	34	50	45	47	31	48	47	34	44	39	47	45	40	43	46	51	46	49	33	57	43	47	34	55	48	44	34	34	41	51	43	61	39	34	48	46	46	41	48	47	34	46	47	42	55	38	44	38	54	51	56	37	43	43	44	48	40	40	48	40	49	52	34	35	40	42	38	46	50	48	43	31	57	45	38	55	45	45	40	53	29	47	35	36	50	39	37	40	57	54	43	40	25	50	40	53	38	38	46	56	42	35	47	46	45	44	45	49	46	45	46	53	49	45	45	49	32	42	39	46	43	52	38	50	44	43	44	39	44	40	60	42	41	36	47	47	42	35	39	48	45	48	53	41	43	43	38	43	46	44	46	42	58	44	43	31	41	45	43	32	56	29	43	42	44	36	47	52	52	40	42	47	36	38	40	49	39	33	46	50	48	49	49	43	44	48	54	39	49	49	46	34	43	30	36	36	48	41	54	29	41	50	37	58	41	52	28	57	45	62	41	50	47	57	59	38	42	35	50	51	37	46	45	37	49	49	40	46	40	53	46	52	39	45	52	43	43	44	54	51	40	42	51	45	49	49	51	44	42	45	38	43	48	53	46	43	50	44	42	36	46	55	46	40	49	50	58	39	58	52	44	26	50	41	30	40	45	44	38	50	40	42	38	53	35	51	37	39	43	37	39	36	46	52	39	47	47	55	41	54	38	47	39	43	47	53	48	34	40	42	55	46	52	59	41	43	54	49	37	47	39	35	39	37	42	45	42	48	32	51	52	35	40	44	34	51	59	39	41	43	47	45	45	37	47	47	40	53	41	46	49	38	45	33	51	50	50	45	51	39	49	45	42	51	31	36	44	39	47	54	41	56	43	40	44	36	54	40	36	55	47	34	42	49	45	50	49	50	54	42	43	45	52	44	42	48	46	40	58	50	41	60	51	52	42	46	48	51	47	56	41	49	45	54	49	59	56	39	46	43	37	59	52	44	43	51	46	56	45	43	50	37	49	48	57	42	40	42	44	46	39	51	32	48	43	47	49	46	48	47	44	41	49	51	37	37	45	44	43	54	56	51
27650	20420	14216	27452	32499	27889	21860	15657	10090	6936	5595	5353	4352	3235	2889	3446	5152	6308	8314	7458	4970	3853	2576	3920	9373	9952	8729	12460	12377	10212	5341	4832	4425	4445	4327	3829	3476	3655	3751	3309	3141	3109	2895	2635	2120	1900	1408	952	912	846	797	747	683	692	746	650	666	674	674	770	892	1139	912	722	741	661	671	717	665	694	633	671	647	648	623	636	636	724	681	686	631	687	658	686	661	637	691	635	722	637	707	697	650	659	668	663	671	719	679	678	642	646	646	674	664	659	635	672	680	661	690	619	688	640	714	633	697	630	638	677	617	684	688	651	673	659	673	660	662	640	631	621	661	612	704	704	643	662	694	699	647	647	684	649	696	622	669	695	661	668	648	693	672	658	650	669	677	622	695	681	669	677	618	669	672	711	654	656	706	688	680	659	672	656	635	743	649	681	656	628	671	660	701	645	680	700	702	624	652	703	685	642	641	676	623	680	649	672	661	648	700	693	649	688	722	630	669	655	654	680	649	642	674	650	642	693	676	619	613	660	649	655	619	665	664	692	644	627	683	677	614	678	670	712	645	659	639	699	630	637	672	690	666	707	665	644	671	670	652	629	652	639	723	629	683	665	685	692	657	687	667	652	683	658	641	687	670	674	667	655	611	644	660	638	684	630	695	609	661	682	624	656	667	665	661	669	653	666	646	678	658	660	662	697	671	656	686	683	664	649	650	644	631	624	657	674	663	666	691	658	725	647	686	678	661	667	676	657	673	645	647	638	644	661	664	685	721	685	616	685	637	631	657	633	680	654	655	670	652	653	658	627	663	646	688	670	656	660	663	675	673	656	697	675	627	663	639	653	688	680	682	685	633	670	603	691	628	678	652	616	672	651	603	645	666	631	663	642	688	696	611	650	611	657	634	632	667	680	641	652	624	625	676	719	673	686	685	675	667	633	677	646	687	657	668	661	672	627	655	665	670	676	657	627	636	660	661	663	648	672	695	657	604	643	702	678	658	650	640	652	619	701	691	685	629	680	610	650	716	625	675	660	647	621	642	705	708	653	672	618	703	674	680	664	668	643	665	667	645	652	640	680	690	619	673	635	667	641	708	705	676	647	618	663	645	608	701	648	638	651	635	612	659	650	655	676	637	638	695	656	644	681	695	663	629	665	698	613	641	653	604	677	660	658	634	680	670	643	697	671	640	611	674	643	689	616	718	663	655	717	684	660	672	691	668	625	647	649	642	606	628	672	659	654	672	685	670	657	646	646	671	641	654	652	674	656	641	651	637	669	624	670	662	684	715	641	697	654	692	662	654	692	649	661	673	687	681	653	673	649	672	664	590	638	674	670	638	661	655	629	647	647	623	683	675	674	650	667	659	637	680	695	660	658	660	659	657	682	654	653	702	670	639	649	604	679	662	638	681	658	655	648	674	654	656	687	688	652	682	711	707	660	713	681	632	648	699	661	650	645	686	688	632	631	619	661	654	704	652	703	686	659	640	643	708	665	665	649	620	641	678	651	706	642	653	656	715	622	704	699	617	676	677	611	648	666	692	654	677	673	660	645	660	695	687	648	658	659	666	654	626	667	676	620	698	650	636	691	653	629	680	683	681	640	635	649	676	613	691	626	630	636	667	643	723	697	640	656	673	654	590	723	692	669	665	676	644	698	679	630	707	658	638	655	645	694	636	683	715	685	717	700	669	670	702	687	702	669	695	637	688	635	674	636	683	629	641	671	708	684	636	716	641	678	649	618	703	677	663	652	626	659	629	613	711	635	655	663	681	642	654	656	664	652	687	698	675	667	674	618	645	647	624	624	639	654	664	655	661	703	710	671	637	635	668	608	684	637	617	640	701	699	676	688	629	705	647	687	655	623	656	653	678	641	650	642	639	656	663	670	655	655	672	735	666	647	665	675	638	581	696	659	647	685	671	663	669	605	646	646	599	657	630	676	665	649	654	657	670	677	651	669	679	651	676	693	634	663	673	718	632	685	661	660	651	676	650	660	656	672	594	677	629	659	692	647	708	650	675	667	666	644	659	648	673	657	687	685	642	695	667	631	643	670	683	658	686	710	696	644	685	640	643	661	652	669	668	638	634	652	680	656	638	623	678	642	668	682	671	677	645	670	675	651	624	684	619	690	653	686	684	671	687	658	643	631	648	675	708	652	679	616	654	663	660	659	686	664	670	727	661	664	618	654	637	637	663	689	678	648	655	678	716	632	632	662	662	705	611	651	655	641	677	704	660	652	659	692	665	691	619	681	650	646	675	665	626	668	655	633	629	667	642	684	645	633	703	660	640	690	693	661	683	667	684	657	704	649	659	666	663	679	660	704	681	660	630	627	638	669	671	667	688	662	647	660	642	672	642	693	632	695	665	674	646	679	647	668	650	603	663	703	649	718	685	672	626	671	669	677	651	674	646	681	638	658	691	650	661	657	650	640	669	662	606	664	646	712	642	647	647	731	644	687	673	682	674	695	701	678	631	640	645	697	696	673	575	718	688	677	659	679	675	614	681	649	697	603	648	647	665	701	679	648	670	635	669	634	680	642	659	677	673	622	656	703	643	644	645	669	653	618	668	668	687	663	643	684	635	639	658	673	665	686	597	635	716	687	607	688	621	641	669	661	636	698	693	672	667	651	649	635	689	660	618	660	659	659	661	715	617	606	659	656	615	692	652	694	672	673	697	617	641	629	670	621	674	612	634	666	671	616	631	701	641	649	692	687	649	621	650	644	687	651	708	638	629	647	662	631	680	671	658	652	656	656	616	622	653	602	713	659	665	668	671	676	665	697	682	651	637	654	625	648	713	666	653	712	648	671	675	652	693	662	707	647	626	649	693	656	697	682	684	681	638	610	688	630	630	661	669	610	636	691	694	607	700	635	674	686	673	687	666	620	686	726	720	653	639	632	650	700	669	667	694	652	696	703	659	620	667	715	644	664	704	646	685	668	669	698	681	679	707	667	694	675	607	606	652	621	666	680	654	689	690	648	656	656	698	660	693	680	631	646	680	673	689	683	674	651	701	681	699	666	619	660	649	619	676	647	663	660	713	667	666	669	644	661	643	672	603	678	667	686	667	627	663	684	679	640	661	671	661	660	633	669	658	663	694	624	685	654	661	712	613	647	685	664	687	621	687	652	644	675	656	671	694	676	652	691	621	652	683	648	655	691	663	624	680	648	676	674	674	677	691	659	649	657	646	624	604	659	667	635	715	627	653	662	641	636	642	661	731	691	640	625	720	680	660	688	666	675	644	659	668	645	663	684	630	674	698	693	660	682	673	672	645	671	631	678	659	677	654	660	687	615	646	651	627	656	655	667	625	675	699	644	623	660	635	630	672	645	660	710	653	697	637	687	649	663	640	614	699	699	646	649	671	651	692	661	613	638	658	628	672	637	638	674	644	678	672	664	677	648	705	760	661	694	644	694	664	731	645	692	696	632	628	692	622	650	651	659	638	645	668	722	683	694	654	659	606	664	663	633	684	679	680	661	684	677	695	664	665	656	676	665
3624	960	586	376	541	480	370	266	206	150	144	128	138	82	79	110	159	168	250	291	201	108	90	122	215	287	220	327	391	285	189	142	139	116	131	151	100	138	131	114	133	110	114	117	101	89	73	42	61	61	60	71	60	74	44	61	40	53	58	54	56	61	61	53	56	62	60	49	52	48	55	45	50	53	55	51	47	49	52	43	65	44	54	41	58	47	58	53	65	49	63	41	51	51	60	43	48	57	52	56	41	52	54	56	59	63	56	54	48	53	44	54	61	61	57	48	48	45	46	56	56	57	48	51	48	51	50	57	64	51	58	64	54	49	51	40	57	40	47	50	46	48	50	54	56	56	53	65	59	56	57	58	62	62	38	59	50	62	56	58	70	49	81	63	64	47	57	53	45	60	56	47	40	52	45	42	48	58	64	53	59	60	56	56	50	54	52	65	58	52	51	45	54	54	47	40	65	47	50	55	46	49	48	54	56	60	44	52	49	52	58	52	59	52	62	60	62	56	55	55	67	52	56	45	49	48	56	48	47	58	47	46	46	58	60	47	50	55	33	47	59	42	45	48	50	43	57	60	65	52	57	47	60	55	53	53	67	34	60	62	60	55	54	50	41	54	61	56	55	49	60	62	64	50	54	55	57	52	44	65	68	43	48	58	46	61	51	55	62	42	47	54	60	50	63	50	51	59	51	55	54	60	54	54	51	59	64	52	51	53	58	61	57	46	49	41	47	70	50	61	55	66	77	41	64	48	52	41	50	59	61	49	45	57	48	48	43	60	55	52	49	61	60	47	63	45	50	45	49	51	48	41	66	47	40	46	67	50	44	42	48	55	60	54	60	46	54	54	57	61	51	43	51	50	53	51	49	47	49	61	62	60	56	45	50	51	60	35	46	55	52	60	33	57	68	45	43	58	66	53	44	50	68	52	58	52	53	45	56	52	51	56	55	57	50	47	55	53	53	52	51	54	43	42	56	56	62	68	50	46	59	55	59	53	48	56	48	52	53	51	55	55	45	52	46	52	46	53	54	51	44	58	43	64	54	62	45	48	52	51	59	61	60	66	63	54	55	46	60	61	67	59	46	45	48	53	48	65	48	59	50	50	46	58	58	41	55	58	55	48	45	60	58	40	36	62	58	46	50	42	58	58	44	47	62	52	61	39	48	53	49	56	62	61	44	42	56	54	33	58	56	59	39	64	49	41	65	56	60	49	65	59	58	60	51	57	72	36	55	58	43	49	45	50	48	70	37	49	61	52	46	59	51	60	52	56	49	55	45	50	66	59	58	47	49	45	58	59	44	58	51	56	66	63	45	42	60	57	47	52	50	50	55	49	62	63	46	54	59	50	65	53	51	52	70	52	43	46	52	57	52	52	58	61	54	56	51	48	51	53	58	63	45	55	56	58	65	51	54	64	57	61	47	70	54	64	60	47	53	49	50	60	44	48	54	61	52	44	48	56	66	45	47	53	45	58	52	42	48	53	41	58	49	57	39	58	53	33	62	50	56	50	58	46	54	54	42	58	46	56	54	45	60	50	54	47	53	45	48	55	58	41	57	52	51	62	55	56	62	48	54	57	66	45	56	57	55	54	49	48	60	51	59	59	61	45	50	55	56	53	62	51	54	50	59	48	46	58	56	67	50	44	55	50	62	65	48	59	48	51	47	52	52	48	58	53	61	62	36	57	59	54	56	51	46	41	50	57	42	43	53	56	66	50	43	63	51	50	52	43	46	52	54	57	40	55	52	46	50	45	39	63	54	62	54	58	52	43	52	49	45	44	60	66	60	54	59	65	70	59	59	50	50	46	64	48	63	51	54	49	54	50	46	49	55	45	54	58	62	63	54	66	59	50	43	62	63	63	56	54	53	46	53	51	60	59	52	45	64	51	55	45	54	52	60	52	60	58	59	49	49	38	51	61	46	54	53	49	45	56	51	54	65	54	47	55	57	41	50	48	48	41	66	47	52	65	66	50	67	38	53	67	52	67	55	61	45	64	51	51	61	51	55	54	46	58	50	57	47	52	62	61	50	51	54	47	53	57	54	51	56	55	54	41	69	49	53	48	54	55	44	59	36	56	48	54	55	60	46	60	64	55	50	56	70	43	53	60	41	46	51	57	51	38	45	56	63	46	58	59	55	63	73	46	49	53	55	54	58	56	40	57	48	47	52	42	45	51	56	46	77	51	55	55	53	59	61	56	52	65	52	52	54	46	55	51	58	54	45	41	58	57	38	52	67	44	48	57	52	62	63	43	51	47	53	51	47	52	54	44	57	53	40	51	47	50	53	55	44	52	54	41	48	53	41	45	45	49	44	33	51	54	57	50	49	54	58	50	56	47	59	52	56	68	52	56	55	55	56	64	45	56	57	50	52	47	64	50	43	46	57	46	57	61	51	61	48	48	61	53	64	54	51	62	64	41	47	51	52	49	52	59	53	64	46	49	48	58	42	55	50	51	49	67	59	61	51	64	57	47	51	48	44	62	62	50	49	52	64	44	64	55	54	49	58	54	63	77	61	44	58	39	54	47	50	58	46	51	45	52	47	54	54	55	45	53	57	52	48	43	64	55	68	47	42	62	69	56	52	53	72	52	66	59	49	65	59	54	42	42	65	60	54	55	66	49	50	52	68	52	50	50	49	45	65	53	51	45	51	47	51	55	54	56	63	56	60	47	58	58	49	53	43	70	49	65	43	51	62	41	56	54	76	58	66	48	51	56	54	55	51	56	59	59	55	55	45	62	63	56	57	42	54	54	60	44	82	68	56	53	40	49	56	47	44	69	54	57	55	52	55	60	50	48	63	48	61	42	51	64	59	50	58	61	52	50	55	59	40	53	56	62	54	57	54	50	43	55	48	55	70	50	57	56	47	51	63	57	44	61	48	59	62	55	63	51	45	55	55	45	51	44	46	44	61	61	48	57	60	43	55	55	53	50	57	53	45	48	59	55	55	58	57	79	68	53	60	59	54	49	55	51	42	54	66	57	53	53	59	44	45	47	58	51	46	54	47	55	59	47	53	49	48	60	62	53	49	50	56	49	57	56	61	53	46	55	47	44	46	57	63	49	68	53	51	63	49	55	38	57	56	48	47	55	54	41	55	42	60	52	68	46	47	46	57	63	52	53	55	58	51	50	60	44	47	48	45	49	52	56	48	51	63	57	51	54	47	58	47	52	51	56	50	58	50	39	46	56	56	54	38	52	48	44	46	69	43	59	49	49	52	65	52	55	56	48	64	49	51	47	64	45	51	51	53	50	54	50	48	51	48	76	55	49	50	55	56	52	50	57	55	56	58	46	56	42	47	50	53	58	55	49	51	41	64	65	64	64	63	52	48	47	40	48	46	54	51	39	54	45	56	49	47	49	44	51	46	54	52	52	66	60	59	51	50	45	43	57	37	54	53	57	51	45	47	70	50	51	55	52	51	39	46	52	46	56	52	45	52	60	58	44	49	46	55	62	49	61	53	73	49	65	58	68	51	71
24381	17982	12602	24280	29705	25573	20342	14600	9337	6586	4953	4616	4787	3626	2868	3135	4425	6548	8569	9514	5851	3579	2363	3743	7985	9704	7766	11556	12361	9430	5947	4810	4286	3844	4274	4220	4131	4028	3424	3161	3309	3121	2843	2438	2119	1715	1329	1031	1095	1041	883	840	827	875	810	818	781	769	797	877	1009	1205	975	838	826	802	800	771	776	793	733	817	820	787	769	779	805	802	826	766	792	798	784	837	738	743	743	799	753	764	749	775	772	795	774	758	782	822	765	792	821	761	804	808	816	782	754	786	811	787	808	769	746	777	784	731	725	796	732	769	814	769	780	825	739	754	813	752	748	806	795	766	739	783	786	787	761	770	810	823	768	808	755	811	774	825	751	713	774	760	815	799	773	813	767	770	735	782	788	791	777	823	786	811	790	800	805	747	739	774	772	779	754	775	818	724	775	806	786	848	762	774	821	823	759	749	780	766	758	817	794	749	755	796	765	784	739	794	807	819	766	761	768	796	777	752	750	800	814	827	818	775	796	810	773	775	789	761	820	761	809	800	793	805	797	801	772	790	770	766	805	790	741	780	799	774	778	756	788	806	747	717	803	783	774	733	794	787	757	795	741	770	765	744	833	822	761	828	772	796	768	814	751	792	795	755	753	801	760	778	790	764	818	823	793	780	763	776	743	819	795	776	785	762	774	795	736	753	715	770	777	849	763	769	810	724	790	800	775	749	711	762	760	803	779	767	775	752	774	762	828	795	812	768	821	743	790	768	776	709	765	783	802	756	852	751	824	735	751	762	755	749	799	735	783	804	775	843	749	822	790	830	772	744	724	747	801	764	827	776	745	789	805	799	801	808	772	792	742	820	810	779	760	744	735	812	757	777	815	799	790	767	789	784	784	731	749	779	796	719	777	805	785	787	815	794	777	785	782	747	757	795	759	729	794	803	780	758	769	784	751	766	732	789	765	760	765	760	770	822	773	721	766	767	777	789	746	795	769	809	797	786	802	737	799	728	762	783	788	804	745	801	803	798	794	771	816	784	768	774	751	793	774	721	742	785	778	755	765	750	756	777	773	832	799	763	748	745	824	761	782	788	746	747	774	775	773	800	762	794	780	749	733	823	793	815	828	774	746	781	824	845	789	765	793	817	783	795	762	749	792	818	737	754	789	797	736	778	721	822	781	773	826	754	813	797	786	798	787	775	826	796	767	775	778	794	788	751	780	762	776	803	791	752	803	741	748	802	805	815	810	787	757	747	795	749	858	776	771	766	799	769	752	726	792	815	811	727	800	740	793	732	766	822	810	810	798	829	831	784	726	779	766	736	709	800	792	800	780	776	780	819	791	792	757	739	754	772	817	800	782	773	779	779	756	773	787	740	777	787	762	795	769	805	790	772	754	778	745	732	751	772	750	783	794	833	757	782	786	749	780	750	759	753	763	761	779	802	807	806	783	773	787	794	775	810	819	818	781	797	767	794	802	736	796	749	749	805	777	759	845	808	804	782	811	813	813	753	771	802	771	801	804	785	778	799	834	802	764	784	777	804	779	773	800	790	797	770	729	786	723	733	750	783	785	851	840	818	746	785	803	815	776	758	794	809	793	749	807	775	847	766	788	772	771	782	761	753	787	760	802	706	724	783	793	777	758	794	751	788	755	756	761	794	815	751	768	767	752	747	803	816	785	790	757	807	818	761	779	770	784	768	742	803	761	769	753	770	746	802	732	796	755	798	799	722	784	743	773	757	794	776	788	756	736	727	730	749	759	788	700	782	764	753	829	730	752	783	759	764	732	747	818	788	750	805	750	805	717	714	803	741	790	763	820	789	755	758	769	808	839	786	789	749	763	765	765	781	805	790	744	816	760	758	806	771	817	815	725	775	784	771	811	777	801	744	740	762	774	776	745	783	775	753	765	746	775	782	765	812	768	800	793	784	814	762	792	749	776	765	775	794	782	772	792	810	802	771	807	797	796	763	765	790	819	743	750	757	761	794	798	776	799	767	823	730	781	760	786	815	791	758	768	796	756	761	805	759	789	787	764	749	763	768	792	782	791	825	787	767	799	804	798	769	812	772	820	730	828	799	782	822	766	788	785	798	779	732	757	787	764	760	758	799	772	796	777	754	797	805	760	750	738	760	797	759	793	799	736	736	780	785	795	772	815	761	828	799	783	779	757	738	777	812	780	776	748	761	819	805	751	745	781	752	757	768	800	807	789	783	792	774	832	769	795	787	737	724	784	796	774	754	759	804	775	805	702	760	780	762	780	763	798	773	795	794	772	816	760	777	768	824	772	818	840	787	793	815	795	767	743	812	755	789	825	771	775	770	776	758	819	795	801	771	809	813	788	823	796	781	790	773	794	763	838	776	766	799	745	777	774	779	712	799	758	825	736	764	777	792	850	792	775	793	796	831	827	857	752	776	804	786	788	755	752	761	773	766	805	795	814	780	785	753	772	722	827	724	796	794	810	787	799	806	812	792	766	823	768	770	736	772	789	789	764	781	773	847	795	762	722	831	795	794	810	694	799	728	819	850	757	816	756	803	742	742	781	776	752	745	763	793	792	780	802	763	776	808	778	755	788	805	772	756	789	760	732	788	750	817	786	818	770	708	771	843	778	767	825	770	778	807	782	777	789	800	747	800	780	784	768	836	767	769	774	774	795	797	774	753	806	823	743	776	804	738	767	773	762	780	775	736	777	713	760	749	811	833	795	755	797	800	745	774	811	803	747	736	797	776	780	750	767	837	765	767	763	825	721	787	805	805	760	758	784	750	760	786	822	777	779	720	796	796	820	766	748	745	793	775	748	756	778	748	763	792	765	831	808	753	733	761	780	771	794	805	805	790	828	739	781	766	744	739	757	801	771	801	827	793	812	821	767	727	768	775	778	757	818	799	794	755	807	763	775	791	850	829	817	751	774	818	761	752	710	722	774	769	794	780	745	740	797	780	776	797	721	806	766	772	788	835	818	780	740	762	785	761	812	812	758	772	806	800	779	787	763	745	838	792	770	772	784	773	770	777	744	777	778	744	757	758	802	786	773	776	772	772	834	813	759	753	780	766	814	775	770	861	749	758	777	796	742	790	776	760	854	788	778	778	784	767	739	747	758	804	804	743	738	787	779	798	813	782	836	779	843	778	799	770	758	764	757	772	751	836	796	762	787	766	779	756	763	783	795	773	839	792	840	807	748	780	753	783	789	803	792	778	738	780	800	762	793	768	825	764	719	784	770	760	785	749	770	796	796	795	744	765	853	750	784	760	785	711	777	798	775	799	788	802	779	725	815	779	802	755	817	771	756	763	771	789	804	790	807	811	752	765	789	799	808	794	798	764	777	802	790	782	779	787	801	752	758	786	752	793	699	743	710	763	763	773	725	763	757	798	814	781	777	755	831	800	836	744	777	785	779	761	744	755	789	719	748	765	800	788	756	818	830	779	787	779	801	802	820	778	785	808	779	822	782	784	768	737	743	785	759	783	745	755	788	823	813	739	794	758	731	737	799	792	811	774	760	748	773	758
3052	1645	832	601	859	806	707	468	342	249	183	190	201	166	145	130	173	278	398	470	325	176	111	164	309	413	329	427	576	415	281	183	181	180	213	207	192	159	182	145	158	147	112	121	114	89	75	77	75	68	59	54	71	60	58	44	54	52	48	67	85	59	73	58	63	60	59	54	51	65	59	72	60	57	64	54	55	57	51	60	64	67	62	69	51	66	56	47	58	51	64	72	47	66	59	50	57	60	58	66	57	51	63	58	65	46	67	48	74	53	62	50	64	56	57	56	81	57	53	56	54	53	47	63	47	66	59	64	63	71	54	49	59	46	70	61	48	60	55	66	44	53	53	47	63	66	47	57	56	55	54	78	59	54	55	56	66	47	48	53	65	55	50	66	65	52	51	58	58	53	66	70	63	53	76	56	74	54	49	78	75	47	55	47	62	55	63	67	53	53	51	55	62	56	59	57	66	49	56	76	51	55	64	72	47	50	59	52	68	60	77	61	50	53	51	57	39	64	53	48	72	69	52	45	63	59	48	42	63	64	59	54	71	52	68	49	62	68	43	52	65	64	64	46	69	50	54	67	69	47	55	44	58	53	57	60	60	57	56	60	57	65	53	51	50	62	59	57	74	56	66	52	45	57	71	52	53	55	61	53	50	53	57	68	60	66	48	57	68	69	47	50	58	57	48	59	58	59	47	60	60	59	57	61	54	54	63	64	55	62	66	68	59	48	53	49	63	55	50	59	38	56	55	62	55	51	53	59	71	62	51	59	48	53	59	44	73	50	47	60	59	55	59	58	58	66	61	45	58	61	60	58	66	45	53	60	58	51	57	50	54	56	48	55	73	53	64	44	70	69	53	70	47	57	56	66	71	58	63	64	45	60	53	61	65	50	47	60	67	48	58	66	45	65	51	58	54	52	55	59	48	62	43	53	63	63	56	73	55	61	54	44	54	50	52	55	57	76	42	57	56	56	61	66	61	52	74	48	57	56	42	51	53	54	47	45	54	47	65	44	55	52	50	63	72	59	65	70	65	59	63	60	71	56	61	55	65	57	56	62	68	60	51	67	61	61	56	69	56	61	61	56	48	48	58	58	63	60	43	54	51	62	65	58	56	58	52	58	60	66	46	53	52	63	64	55	59	65	49	61	51	55	58	41	58	65	48	45	71	49	51	59	48	65	53	45	58	46	46	54	54	58	58	52	67	59	55	63	50	72	70	44	55	57	67	70	56	66	52	66	50	53	57	53	60	51	55	63	55	58	68	46	57	45	63	70	55	58	56	61	51	44	56	65	56	59	56	50	57	58	57	59	54	61	58	56	63	50	64	49	71	53	60	59	60	63	55	62	55	66	58	58	62	51	52	62	59	58	68	53	48	70	49	56	63	63	65	53	62	50	63	63	68	61	53	76	53	54	57	72	60	51	61	62	44	57	48	48	67	50	50	57	57	66	70	62	62	50	60	53	58	60	56	70	50	53	44	59	54	57	67	66	65	51	51	64	63	66	64	67	52	63	53	54	65	47	45	55	65	60	58	60	63	53	65	61	63	72	66	67	58	57	63	57	50	56	66	60	64	56	68	60	66	45	64	52	48	59	61	65	59	55	71	72	58	54	61	59	55	56	49	60	55	53	73	55	42	67	60	53	72	49	57	56	73	62	59	66	63	57	65	56	47	67	45	57	51	54	57	51	54	70	64	60	66	59	51	55	66	65	58	55	50	70	64	50	63	62	54	69	52	47	51	69	61	60	55	61	42	60	63	57	51	56	58	68	49	54	55	60	61	60	50	68	66	76	56	65	55	54	50	48	59	65	52	56	68	59	46	64	61	46	55	59	70	57	54	47	54	62	51	64	63	50	69	58	49	60	61	52	63	47	66	57	56	69	66	75	56	61	65	53	44	59	57	70	55	59	52	55	68	51	53	63	47	48	59	54	58	57	51	56	61	52	58	54	63	64	59	50	52	52	62	65	60	55	53	53	67	57	56	63	43	63	55	71	72	57	59	58	61	59	61	63	51	67	56	41	53	58	60	42	68	56	55	55	61	58	72	43	49	49	61	68	69	47	53	64	64	54	55	48	61	41	58	53	52	61	61	53	60	61	67	46	64	54	70	60	57	62	54	63	63	47	64	60	57	63	49	70	59	70	65	50	70	55	58	80	63	67	58	65	58	55	56	64	46	52	50	58	60	52	58	52	70	58	52	52	61	49	58	64	62	55	55	57	51	57	41	68	62	49	60	57	58	59	63	57	57	64	61	59	59	47	62	61	56	58	62	62	50	55	69	62	48	54	54	68	66	71	60	56	53	45	54	44	53	52	54	71	52	73	65	68	63	59	59	68	60	67	53	54	71	65	57	62	44	72	56	49	49	59	57	44	46	64	53	64	62	58	42	54	68	59	52	68	54	56	48	70	56	57	63	59	56	47	70	71	44	61	54	50	60	66	71	54	59	60	65	57	57	47	52	62	63	48	50	65	60	52	67	60	57	61	61	56	51	53	54	48	39	54	49	59	52	59	51	51	58	70	54	66	60	56	61	62	59	69	55	61	58	62	56	67	70	49	58	69	58	44	64	59	44	44	71	57	50	63	67	55	75	50	68	58	57	61	67	74	62	45	53	51	63	64	68	53	57	87	57	65	69	57	73	68	53	62	61	45	56	56	51	51	58	47	54	49	50	51	60	63	56	51	57	49	62	48	56	47	55	63	51	65	59	63	64	47	52	63	50	61	57	57	82	69	65	60	50	67	69	60	54	61	61	63	68	62	64	52	54	51	53	62	51	73	53	49	46	52	49	63	49	64	58	64	60	57	60	56	50	65	64	66	70	60	44	68	59	49	57	56	67	56	47	56	47	53	52	62	55	66	54	56	65	64	55	52	65	54	56	63	59	56	63	63	61	47	52	64	45	58	49	52	49	67	53	56	59	58	60	60	49	60	57	54	63	57	72	59	69	72	66	55	59	43	47	56	53	47	59	47	45	73	48	55	58	49	68	56	55	57	63	50	66	63	62	50	43	55	55	49	48	44	52	59	48	61	51	55	61	43	59	44	45	56	46	50	52	65	46	44	57	74	61	61	63	60	64	58	71	51	55	60	57	53	60	56	70	62	46	54	62	51	58	58	60	57	72	53	62	54	65	61	60	56	51	51	57	45	68	63	63	56	64	50	63	54	38	58	48	71	58	50	69	63	61	59	56	61	51	59	61	62	45	63	60	51	67	71	62	51	67	58	54	58	47	54	61	64	67	62	47	54	65	61	57	46	66	52	58	57	59	58	46	68	51	59	75	48	58	60	72	68	60	62	59	56	55	53	60	52	62	53	56	53	61	61	55	60	46	56	61	60	52	53	57	54	48	59	67	52	64	62	52	60	56	58	62	48	64	61	55	64	63	52	65	51	51	67	58	66	56	59	67	73	52	57	75	57	61	58	63	62	69	59	58	44	52	52	47	53	59	52	52	58	54	68	66	52	63	60	63	51	65	56	65	51
30779	23528	16434	29160	34536	31404	26807	20448	14637	10522	8013	7241	7240	5810	4507	4933	6762	8966	12782	15143	10447	5437	3275	5320	10659	12692	10486	14218	15702	12549	8634	5750	6039	5300	6338	6682	6258	5287	5175	5287	4728	4128	3608	3197	2845	2013	1595	1408	1277	1141	1023	1000	971	896	857	905	829	820	889	979	1507	1485	1135	921	840	895	871	839	855	823	838	815	844	839	817	859	839	864	849	839	805	797	851	792	874	791	824	828	844	798	848	831	802	842	887	814	832	836	879	748	763	860	860	820	870	814	819	858	852	838	836	867	807	800	830	848	802	838	860	828	797	821	813	869	849	824	814	794	840	824	777	838	786	864	866	848	817	838	802	823	810	855	811	867	828	846	832	897	823	838	800	872	837	844	793	821	838	826	802	867	828	873	828	849	844	893	807	803	872	834	819	839	870	799	868	809	836	893	838	833	786	876	809	824	810	839	855	852	833	819	842	805	823	839	817	835	851	831	806	850	871	831	796	902	836	837	805	806	806	813	825	852	867	848	835	801	840	795	798	804	830	848	799	745	882	843	857	814	834	848	876	791	855	813	870	826	844	745	862	816	871	840	824	873	842	846	831	826	814	841	869	795	851	830	835	809	811	773	800	818	817	869	837	838	860	814	836	837	874	822	803	835	881	796	822	796	834	828	762	867	832	832	853	776	779	836	817	763	816	882	854	841	849	787	829	837	858	822	819	782	872	849	816	826	800	838	801	823	841	868	795	765	800	758	850	844	828	818	814	808	855	900	827	823	820	849	778	835	839	847	841	803	831	846	805	845	857	833	851	831	824	827	838	797	865	863	837	832	821	830	873	846	884	874	806	860	834	875	852	845	845	828	843	808	816	877	825	812	835	835	841	832	874	881	841	847	809	828	817	813	863	792	843	833	855	857	832	848	803	807	857	821	776	842	842	847	872	825	772	826	858	876	845	830	898	788	908	810	830	797	797	874	809	787	805	842	850	899	792	820	855	845	840	826	844	833	802	788	865	861	879	859	839	807	790	818	792	806	856	782	825	813	829	816	766	882	857	814	812	850	866	846	830	854	839	805	836	884	849	775	812	832	843	879	817	825	848	812	809	834	808	840	828	766	805	855	844	908	817	886	850	836	783	881	828	804	814	817	835	810	834	821	816	778	831	817	832	821	835	848	819	837	829	813	820	791	857	810	820	824	823	808	864	857	793	796	827	804	853	841	820	866	882	835	787	864	829	859	881	787	830	833	838	859	808	837	835	852	803	797	831	878	869	852	806	813	799	876	816	798	815	816	814	844	821	865	837	893	837	866	840	793	796	830	808	822	827	827	796	783	848	829	882	840	851	808	794	794	787	855	857	870	826	885	776	845	766	796	784	824	842	825	868	862	853	828	856	864	813	849	832	881	839	825	774	872	839	790	818	823	813	852	822	771	834	839	863	827	854	789	846	804	810	810	840	816	826	801	803	823	777	838	808	842	772	844	814	805	832	838	850	823	814	871	874	851	818	873	855	827	812	835	896	839	868	809	801	810	807	826	821	887	853	841	831	807	820	800	831	806	910	837	814	852	826	796	855	831	820	834	849	801	788	795	817	854	790	868	871	846	863	793	875	801	847	831	841	826	842	824	862	838	795	826	854	805	823	791	859	831	776	772	837	808	791	799	831	867	849	827	832	766	827	804	854	872	812	856	854	862	836	800	845	809	829	874	826	836	821	797	871	834	856	789	805	816	830	844	797	852	822	815	818	810	835	826	874	788	820	798	841	881	833	765	875	794	823	823	833	804	755	891	800	821	769	837	838	846	817	864	877	787	816	761	886	864	801	861	837	862	831	812	829	846	891	850	832	816	790	804	818	826	801	791	797	838	924	804	821	861	800	820	793	821	806	801	841	810	840	843	799	774	849	824	856	852	851	921	756	818	836	839	849	841	886	860	827	851	790	845	861	808	867	869	786	831	857	821	775	827	794	854	789	793	878	869	827	832	831	857	825	851	784	847	846	853	843	836	838	857	816	849	827	839	846	822	826	811	828	864	859	825	802	886	835	848	814	822	818	835	831	804	816	853	850	851	795	824	820	824	773	849	820	823	844	793	828	828	832	846	783	840	834	913	798	782	824	746	831	782	857	839	826	821	798	849	796	788	804	841	818	816	779	832	820	846	871	822	880	830	834	804	800	822	825	799	843	796	852	811	905	846	791	807	824	847	791	798	844	839	785	817	851	832	808	867	835	811	855	877	811	820	881	779	814	878	798	827	836	786	823	787	859	827	833	765	856	832	819	800	798	826	847	778	790	839	787	867	852	820	867	830	883	807	835	841	879	854	843	786	848	821	829	821	834	801	830	845	825	821	825	837	802	852	782	804	815	818	847	783	831	835	831	849	818	826	837	891	846	819	904	797	792	815	882	817	840	816	817	854	809	818	825	825	901	836	789	859	789	811	801	810	892	877	812	856	851	835	862	820	811	818	826	847	803	789	825	803	842	816	841	852	827	826	842	811	828	869	828	854	793	851	808	839	834	797	767	856	826	829	873	829	830	833	813	865	804	792	800	856	837	891	830	877	764	818	905	745	803	790	826	794	860	830	833	853	839	766	840	781	866	840	821	821	837	809	825	824	851	819	840	821	817	833	818	851	820	801	802	829	851	855	800	823	833	831	797	841	826	801	808	791	802	825	804	807	817	816	857	794	803	847	838	815	849	816	856	808	855	800	833	811	812	869	850	868	806	826	795	839	839	861	852	809	861	887	842	870	817	817	849	858	816	866	853	766	861	808	824	846	801	828	812	802	844	840	803	835	805	845	805	831	784	816	852	818	868	833	788	810	866	836	828	798	837	844	776	833	802	801	777	851	861	797	865	834	829	819	825	828	846	812	851	852	832	831	816	793	820	845	810	820	814	875	800	847	842	799	832	933	841	807	863	791	827	822	823	815	837	783	849	851	817	838	864	867	800	839	834	793	817	836	775	836	843	846	834	807	815	839	865	809	796	843	856	800	853	822	799	834	878	818	823	899	884	811	852	802	862	865	905	800	852	836	875	819	832	814	831	828	850	822	876	814	846	823	821	804	833	836	834	849	828	801	832	814	833	822	798	839	832	834	833	856	837	796	832	847	823	855	851	834	835	825	877	884	805	833	841	877	871	812	845	818	873	832	845	781	836	795	842	807	870	877	798	870	854	870	856	886	839	812	866	821	821	824	835	826	854	853	861	838	856	838	805	865	856	783	843	811	834	903	816	847	846	822	778	811	821	838	821	815	852	839	795	868	834	810	843	895	859	807	826	794	820	882	837	859	827	828	832	826	846	826	851	851	846	818	827	782	826	826	875	817	879	842	813	800	868	827	859	814	846	834	846	805	835	822	747	822	827	843	862	808	795	833	824	882	815	872	846	832	832	775	712	853	808	868	766	801	812	802	812	854	863	845	816	812	828	880	818	883	858	831	817	826	805	840	859	803	847	818	847	849	879	841	808	840	841	792	848	791	832	888	868	827	826	835	838	848	830	799	871	826	897	832
2036	590	350	201	297	281	238	191	109	75	73	72	89	71	55	79	99	128	190	231	171	97	58	90	138	184	160	221	254	195	176	124	115	115	104	121	107	102	82	105	78	84	55	62	68	56	47	54	44	43	43	42	34	43	45	44	43	51	40	57	50	50	36	45	41	46	44	57	32	41	42	47	41	38	49	42	54	45	53	41	39	37	43	44	38	43	46	44	55	45	48	44	46	41	51	49	53	43	37	40	49	42	42	42	43	40	50	33	42	32	40	46	46	47	27	47	47	54	37	39	39	35	40	34	42	33	40	39	49	32	45	30	41	37	41	42	40	41	38	43	38	40	31	35	44	43	45	41	46	44	40	37	38	47	42	45	37	37	35	48	44	45	46	40	59	27	46	45	37	36	48	46	43	51	38	50	40	41	38	41	20	43	42	50	38	53	34	39	40	44	48	37	50	34	56	40	47	43	26	35	46	50	41	50	36	46	58	48	32	48	45	41	47	37	28	32	46	52	34	40	41	40	29	20	41	48	44	39	41	54	44	43	43	43	52	38	37	46	37	39	38	42	45	57	52	47	45	41	41	29	39	26	42	54	46	34	47	40	35	30	38	49	39	49	50	46	46	41	44	37	35	39	47	39	50	46	45	41	43	39	45	43	52	44	42	51	37	45	33	52	32	41	43	43	55	34	45	45	43	42	37	46	28	32	44	58	50	40	37	39	38	36	38	40	41	46	49	33	40	43	33	49	37	39	31	36	37	51	45	52	44	47	43	43	41	48	38	44	44	44	41	50	44	37	38	50	55	32	49	43	43	50	47	46	43	51	57	35	33	30	33	40	48	42	41	41	42	47	31	44	34	33	70	34	50	42	46	50	42	43	47	42	28	41	43	45	49	50	45	26	44	49	58	37	53	34	43	49	42	46	44	46	42	32	42	52	36	48	51	42	42	38	45	42	42	45	39	41	44	35	33	39	41	44	47	47	35	51	42	35	36	45	40	42	38	32	50	52	26	42	38	43	45	42	44	45	27	49	41	50	33	55	42	35	38	38	48	41	45	41	50	39	39	39	38	50	38	50	42	44	47	42	40	49	39	41	57	51	40	39	48	53	44	41	44	31	32	49	46	43	41	44	50	45	40	36	52	50	34	41	44	45	49	50	45	43	36	39	40	42	38	46	40	53	41	49	48	37	38	36	48	55	38	40	36	40	38	59	38	44	43	29	49	40	35	40	46	36	51	45	56	48	43	39	44	34	45	42	48	37	51	40	43	43	46	38	35	43	43	69	36	43	50	46	41	36	48	52	48	47	42	51	52	48	45	49	53	38	49	36	51	60	43	30	44	41	41	47	44	37	62	47	45	53	40	42	56	46	56	37	39	52	45	55	42	44	40	45	33	46	52	32	29	50	37	39	30	39	56	38	42	51	40	36	33	42	44	41	38	42	44	39	54	40	35	44	45	49	39	31	41	27	48	37	30	45	45	38	40	47	34	40	47	53	40	44	37	49	33	57	40	44	39	50	45	47	48	36	49	38	42	48	53	46	40	48	45	45	32	44	41	43	39	36	53	38	45	40	47	28	46	44	52	43	40	48	41	34	43	48	51	41	45	33	41	35	40	43	35	31	45	38	35	48	38	42	44	31	50	39	41	35	33	47	42	37	33	45	48	49	54	51	40	44	43	47	35	47	26	45	39	33	41	51	41	42	47	24	39	36	38	40	38	40	48	42	37	54	41	40	47	36	46	50	48	41	44	39	42	43	37	44	40	41	46	65	45	37	37	46	36	49	45	39	46	35	40	43	40	46	39	41	45	44	49	39	41	57	54	46	45	63	44	48	43	37	31	34	44	50	39	38	50	46	41	51	42	53	45	54	36	50	36	46	34	44	50	45	49	43	53	31	36	44	44	49	50	41	53	36	48	38	48	51	41	44	54	48	39	33	41	40	60	47	48	45	47	39	37	46	36	40	36	37	44	53	48	62	56	43	36	41	34	33	40	59	42	48	47	48	42	55	47	38	47	36	42	42	39	35	43	47	44	42	55	47	51	33	38	47	42	35	42	40	43	40	50	33	46	30	38	35	40	51	43	47	50	42	41	48	44	46	30	49	43	40	48	36	52	59	29	39	51	49	34	44	45	32	41	57	39	29	51	44	42	48	30	37	46	44	45	42	59	39	45	44	46	36	42	34	42	38	35	51	43	50	51	44	52	33	37	59	41	47	45	44	45	39	44	45	64	39	44	41	44	41	41	52	31	42	46	39	44	50	39	40	40	34	46	53	41	42	44	45	39	45	43	41	53	55	39	59	43	47	41	44	43	46	33	40	44	36	42	37	51	47	35	42	40	48	46	56	47	43	43	43	39	36	48	50	36	38	42	45	50	43	54	35	40	35	50	33	58	49	40	46	36	51	42	48	43	43	52	42	39	41	40	47	44	36	41	55	45	42	54	46	37	34	36	41	26	44	34	35	33	41	41	42	49	45	37	44	51	42	35	40	30	49	45	48	44	48	46	41	45	35	55	38	53	51	44	43	45	36	38	33	44	54	42	38	38	51	36	57	39	45	31	45	28	41	42	53	31	44	32	33	38	35	55	47	60	48	57	53	46	43	43	42	56	44	44	43	49	52	47	38	51	39	43	54	49	38	40	36	42	42	43	56	48	51	48	42	41	43	52	44	39	30	51	52	54	44	45	42	41	46	44	40	41	47	46	37	40	54	37	48	40	38	32	45	22	43	48	43	46	33	32	40	36	52	40	45	38	50	56	47	37	41	34	58	46	38	37	50	81	37	36	30	41	46	45	52	43	43	45	39	38	41	50	48	40	39	36	49	38	39	41	32	50	35	56	45	41	36	50	44	52	38	47	44	50	43	50	49	55	35	48	42	43	46	42	37	49	42	40	45	40	48	40	49	46	41	46	37	46	34	34	43	35	41	49	47	49	41	37	38	34	34	53	31	44	52	44	42	54	41	44	40	43	39	43	39	44	48	44	48	49	47	53	37	49	47	44	28	27	40	42	46	36	39	52	42	41	38	51	42	50	41	52	37	52	51	47	35	45	34	49	46	46	41	34	45	54	35	40	41	41	43	48	44	36	40	38	43	45	32	40	43	42	42	51	38	43	48	54	44	39	32	28	49	47	33	48	31	46	37	41	29	31	47	44	52	38	50	33	41	51	44	47	29	50	44	41	43	45	45	45	48	44	40	34	41	44	41	28	43	35	37	49	44	54	42	34	34	42	55	42	39	33	48	32	40	39	34	48	43	52	41	42	41	48	38	45	43	43	42	41	44	35	41	40	44	44	40	47	37	28	49	51	42	40	38	44	36	45	40	45	39	44	51	40	47	66	41	29	47	56	44	44	43	37	52	36	41	44	45	44	45	40	60	48	50	59	37	52	37	44	40	45	38	27	35	42	57	45	42	33	44	60	36	40	49	39	31	51	42	40	45	40	57	45	44	39	49	52	42	50	50	29	35	41	37	51	39	50	40
21089	14251	8244	18157	22999	19204	15169	10293	6132	3640	2665	2343	3088	2361	1778	2211	3603	5274	7428	8619	5818	3034	1629	2620	4648	6147	5619	7413	8517	6528	5610	3547	3226	2865	2955	3647	3448	3173	3221	2698	2576	2139	1918	1781	1416	1172	1015	958	827	737	631	632	708	636	623	634	679	615	641	855	926	867	799	751	650	681	664	643	646	612	590	659	645	626	649	674	672	623	625	645	638	647	626	592	619	589	607	652	644	613	678	655	638	637	629	609	618	632	600	638	640	640	597	616	611	673	629	654	674	666	659	668	599	637	626	635	614	632	630	644	622	624	653	616	642	656	634	638	608	628	606	616	646	636	615	660	650	611	666	581	639	613	595	618	627	627	623	629	658	651	618	640	660	633	662	662	602	648	662	657	638	689	622	614	598	652	618	657	606	586	604	615	680	651	666	627	665	634	659	651	627	631	594	561	621	611	649	610	657	602	656	616	650	680	678	612	646	639	620	644	646	660	633	642	620	621	679	617	625	684	694	608	640	630	623	599	615	636	605	641	647	652	633	634	617	647	641	611	618	644	601	625	666	626	649	637	687	601	637	662	645	643	671	620	575	666	622	629	617	586	625	650	583	631	642	617	620	612	656	627	633	684	600	658	581	682	660	597	638	581	650	607	630	641	617	597	607	596	625	637	635	659	626	646	605	594	658	653	612	618	609	662	648	603	668	650	626	669	613	596	628	677	630	675	659	614	630	659	643	658	656	597	640	642	662	613	641	637	654	651	635	619	628	664	651	621	644	661	650	682	645	595	617	617	619	640	635	649	611	618	641	616	661	627	644	656	601	625	620	642	659	572	611	651	635	629	628	605	611	640	661	571	598	621	627	630	622	638	650	639	611	643	650	665	651	655	635	606	634	639	583	615	693	640	567	634	609	648	626	610	620	655	604	646	603	612	627	635	682	644	644	641	659	663	620	646	600	664	629	646	644	628	607	637	624	671	646	611	638	612	632	632	633	652	620	635	656	631	630	694	641	633	642	638	616	649	617	651	609	587	645	618	637	599	645	628	650	655	637	664	674	602	614	613	599	650	606	615	596	653	657	649	595	655	652	668	628	673	634	629	608	604	640	626	662	653	635	633	615	639	655	675	624	630	588	615	624	565	606	594	614	652	621	608	623	609	625	657	608	699	601	637	623	613	635	679	597	671	680	636	623	629	623	594	628	643	662	646	658	632	652	638	650	630	634	625	638	638	604	653	620	624	606	620	652	646	645	601	616	620	655	671	638	633	639	640	632	621	631	659	630	675	610	605	632	633	640	645	600	655	620	646	628	645	674	650	606	621	606	644	624	604	605	603	626	617	630	687	635	637	607	611	686	630	640	625	650	630	641	571	641	653	651	635	654	653	596	619	629	684	618	644	679	601	592	598	619	629	639	637	669	628	637	621	619	632	640	591	619	654	605	653	660	627	646	676	639	623	601	628	639	657	632	643	638	617	636	647	627	594	626	636	644	647	633	609	612	626	642	626	628	640	638	576	589	644	634	630	607	639	611	589	638	636	628	603	652	592	591	641	659	601	587	628	621	666	646	641	587	649	674	646	637	640	645	694	657	586	661	653	658	606	640	711	649	662	656	647	657	615	637	638	611	645	653	591	607	615	625	669	643	658	602	635	618	615	628	641	604	651	640	641	635	637	615	655	651	590	617	646	651	653	622	606	650	617	656	644	629	669	609	603	646	597	673	642	655	590	610	652	618	648	652	624	612	617	625	654	637	662	650	573	628	638	620	620	657	620	644	631	621	638	612	627	655	626	635	674	639	615	627	666	591	676	631	674	599	650	647	632	568	649	628	599	653	585	637	619	637	646	676	584	671	671	684	617	599	614	641	635	696	643	632	630	672	635	663	579	635	621	618	621	644	592	646	659	610	606	600	653	622	624	632	651	661	609	632	674	644	656	656	675	617	621	612	619	658	608	645	636	658	670	576	613	643	661	612	576	611	654	630	634	647	641	655	653	655	626	593	634	631	641	605	650	625	646	605	645	639	666	648	629	628	604	642	629	652	674	637	622	584	628	624	662	664	606	633	627	675	624	641	632	614	587	607	597	633	623	616	625	624	655	620	640	621	607	616	643	635	662	628	634	646	631	634	553	637	654	589	595	599	628	637	637	575	625	683	630	630	635	636	664	666	597	611	674	659	634	582	638	653	580	660	671	604	665	631	627	659	579	623	639	654	643	678	668	660	604	661	614	614	653	652	633	648	602	623	601	652	648	643	610	651	600	586	615	672	672	598	638	636	617	621	639	609	656	623	601	667	592	643	614	594	657	602	600	588	673	631	616	665	640	675	606	641	628	650	622	657	613	630	653	642	627	656	675	601	621	643	623	646	682	620	640	632	628	622	592	638	620	614	649	600	667	678	552	647	672	618	594	655	631	599	600	631	648	590	633	580	657	634	604	652	595	650	632	649	636	643	611	630	642	650	638	615	655	647	629	642	651	641	625	581	657	653	640	606	653	616	626	610	674	625	626	613	644	640	663	596	604	645	653	624	591	634	650	630	641	634	679	596	614	632	592	650	613	595	650	622	606	621	620	691	635	644	651	579	661	640	641	608	631	640	605	617	681	598	657	631	637	638	662	649	601	640	604	621	582	620	624	651	635	588	626	618	600	647	678	602	640	609	593	638	621	635	680	607	606	640	623	665	609	623	657	592	620	608	631	642	612	654	605	606	615	597	631	652	623	663	652	652	631	611	613	623	601	596	670	625	664	654	623	654	623	637	608	627	618	634	612	611	625	636	632	658	628	653	618	662	627	599	630	648	642	607	644	669	691	630	627	633	666	623	632	620	642	684	634	593	647	590	661	585	574	630	662	642	620	635	634	669	646	650	611	626	615	596	664	632	626	593	681	642	626	591	592	680	638	606	623	594	600	633	641	636	632	650	628	649	669	641	622	635	637	646	624	648	599	646	655	624	642	617	607	582	621	629	634	617	580	637	637	630	642	620	632	600	641	633	631	666	627	646	647	615	645	655	619	643	630	649	648	634	620	649	665	645	645	610	626	659	662	646	641	644	628	692	662	607	658	595	601	594	632	627	607	629	632	632	632	650	566	689	683	665	609	684	636	641	618	637	649	673	676	604	634	605	638	651	613	638	646	637	581	620	596	635	598	624	604	634	603	664	645	626	638	609	607	621	649	650	638	639	607	607	612	637	650	653	648	598	579	636	652	626	585	668	702	649	639	632	612	655	633	668	645	664	662	617	630	626	590	640	648	606	613	606	638	660	640	638	637	631	643	608	605	629	613	650	616	625	690	621	635	633	590	611	621	643	636	641	625	604	625	653	606	612	633	620	643	669	619	611	587	621	598	659	557	644	632	643	635	598	671	627	670	617	647	635	660	643	648	601	632	605	618	672	617	622	656	672	653	643	632	646	656	616	692	622	627	630	634	638	626	627	623	664	628	641	628	592	608	584	629	672	630	627	654	624	631	632	655	640	619	630	661	617	653	638	582	657	638	622	672	705	628
1957	1231	618	369	615	548	404	336	231	151	131	103	120	123	86	112	160	222	339	317	264	142	86	99	155	201	221	279	398	252	281	170	158	120	124	135	134	148	123	105	97	101	98	87	68	55	75	59	54	43	56	51	56	40	46	50	42	42	46	54	55	59	50	46	39	50	58	41	41	50	46	51	35	30	37	55	38	44	37	50	41	38	43	38	41	42	43	36	36	38	30	47	52	48	47	55	54	42	44	50	43	49	42	53	36	48	48	58	46	38	43	52	41	38	54	51	46	37	44	35	39	51	41	34	56	60	31	42	56	42	48	62	41	57	52	35	38	42	43	38	41	42	36	48	43	71	48	44	46	63	56	52	45	49	38	36	45	51	46	50	51	51	44	40	46	37	36	35	51	58	46	45	46	48	41	39	43	44	49	53	58	40	47	56	32	41	52	45	53	60	49	35	46	43	50	51	33	65	44	42	40	45	57	51	43	45	38	44	37	51	44	40	35	49	44	45	43	39	45	25	51	46	41	39	26	51	39	37	51	47	47	48	47	38	40	49	39	52	41	50	37	55	32	44	44	41	41	41	54	35	55	35	52	43	45	45	40	47	48	45	38	51	47	43	40	43	44	41	50	45	37	48	51	53	54	64	45	49	41	59	50	38	45	42	40	50	38	45	49	43	37	47	52	40	39	49	41	40	35	54	39	47	47	59	42	58	35	45	42	50	41	34	44	42	40	41	38	55	46	49	39	43	44	49	39	36	53	52	51	45	27	38	50	45	55	48	53	45	50	45	42	47	51	38	34	54	39	42	40	42	46	38	35	39	42	39	41	39	48	55	34	54	51	46	46	43	49	41	43	42	39	43	42	36	48	46	48	40	54	45	56	50	55	51	51	46	38	43	48	39	50	32	49	48	50	42	39	62	38	47	48	40	41	49	47	49	38	51	46	41	45	34	47	45	41	57	43	49	41	47	60	42	40	45	46	56	49	46	35	39	53	45	42	37	45	44	48	53	44	44	42	47	50	35	45	40	50	42	48	52	49	38	45	46	40	54	55	29	48	40	42	47	33	46	51	52	37	46	40	46	51	32	40	33	46	55	52	48	49	53	30	43	46	47	46	48	39	56	47	58	43	37	43	43	46	46	38	46	51	47	49	34	43	54	51	46	42	44	43	45	57	49	49	43	72	53	46	54	45	39	44	60	45	49	36	45	39	27	36	44	39	32	39	36	39	42	42	41	55	48	40	49	60	47	47	38	38	39	36	39	50	41	58	34	43	44	52	38	36	45	51	48	54	30	42	42	47	32	36	41	47	48	45	40	45	56	55	42	39	40	44	39	52	49	39	44	48	36	35	58	48	47	51	49	44	41	43	43	54	47	47	54	48	48	37	45	59	43	51	44	55	47	49	47	46	58	59	49	43	36	41	40	44	43	33	49	42	43	53	41	34	42	63	51	53	48	45	41	53	49	44	50	40	54	38	47	56	50	45	46	47	48	42	32	48	38	37	39	50	40	39	56	48	44	43	42	43	47	36	44	46	51	53	44	31	39	44	33	46	51	50	50	37	33	45	47	45	47	42	45	41	33	42	48	47	59	47	42	47	56	32	40	43	43	40	45	34	56	44	34	44	38	43	50	43	54	46	36	49	42	47	51	35	40	43	48	42	45	49	54	49	57	49	45	46	44	48	42	46	39	54	42	46	38	48	56	53	49	56	51	46	33	29	49	50	43	43	44	33	43	46	50	55	36	45	51	49	53	40	44	46	32	49	36	42	45	47	47	41	40	48	42	57	63	46	50	47	43	53	46	40	40	44	41	53	47	29	35	46	44	56	36	46	47	37	58	39	40	47	36	43	48	31	41	36	45	44	55	30	39	48	46	36	36	43	45	39	42	34	37	42	42	48	44	52	27	50	51	50	35	51	47	63	46	42	46	29	40	48	46	44	52	40	51	57	40	31	59	50	50	49	47	36	49	41	45	38	55	42	37	51	45	46	44	47	35	46	41	53	43	41	52	47	33	46	42	42	40	49	39	58	53	57	52	38	52	40	42	46	55	49	43	35	52	51	51	46	52	31	46	39	42	44	47	54	33	50	48	42	41	50	48	43	55	48	41	60	47	39	45	42	33	36	41	64	44	54	46	49	43	45	40	31	55	39	46	42	39	54	33	44	35	43	32	56	42	36	52	36	52	45	45	37	49	39	53	37	48	46	49	38	32	69	43	51	32	38	43	43	45	35	36	35	46	42	40	43	47	43	56	45	53	43	40	34	55	36	47	40	46	48	42	40	37	35	45	60	46	43	41	47	48	50	33	45	41	48	43	41	38	60	46	42	39	35	50	53	45	44	52	41	35	35	41	32	40	43	46	40	50	47	40	39	47	56	48	30	39	42	44	35	51	56	55	41	43	44	53	49	50	33	43	38	49	57	53	48	39	48	41	48	35	48	58	43	39	53	45	43	42	45	39	40	40	54	31	32	58	43	40	49	45	45	50	43	39	44	50	35	35	40	50	50	57	50	45	31	43	45	53	46	50	54	48	36	54	38	49	47	40	47	36	48	33	47	41	44	43	38	37	60	42	45	41	40	34	45	48	52	48	53	62	39	49	41	41	56	50	38	44	40	51	37	41	44	45	53	50	38	36	42	45	48	42	45	29	51	56	55	37	36	47	44	51	48	52	40	46	51	36	44	51	43	46	45	45	55	44	43	41	36	61	38	42	32	40	43	32	40	39	40	39	44	52	51	53	42	46	50	35	42	49	38	48	48	53	40	42	50	52	38	43	45	43	60	46	45	52	66	50	51	38	41	42	55	55	42	40	39	39	43	39	44	44	50	36	45	45	41	33	34	37	44	39	46	43	48	43	42	50	50	38	37	37	45	39	36	50	41	40	61	41	46	38	41	56	50	38	44	49	43	52	33	44	53	47	44	44	39	42	50	50	42	46	34	48	45	59	33	52	29	53	49	54	40	51	35	47	51	34	46	34	34	39	44	43	42	46	50	45	46	47	54	43	42	47	39	47	35	49	53	44	47	47	32	44	24	52	43	41	52	42	54	43	45	49	44	54	50	51	36	42	50	48	39	36	48	45	42	41	40	37	51	42	46	41	44	48	47	46	39	41	44	52	52	50	55	42	34	36	41	60	46	40	44	55	63	27	33	44	37	46	62	42	40	62	54	45	28	50	50	47	48	37	42	44	38	42	38	42	47	50	61	46	43	43	43	52	34	41	44	57	40	49	39	46	43	49	42	46	49	46	43	47	34	43	38	51	49	44	43	44	66	39	49	35	43	52	43	31	36	49	49	40	51	54	52	46	46	41	50	54	46	46	50	43	46	40	51	48	43	44	47	30	55	39	69	48	36	50	35	42	47	62	44	49	32	40	48	42	40	37	45	60	55	57	44	48	51	43	41	44	38	45	49	31	42	31	65	43	39	42	48	42	44	42	55	45	37	41	52	44	52	36	32	48	44	48	52	50	54	53	42	41	47	53
27886	20980	12866	25087	30794	26442	21372	16507	11460	7198	5053	4413	5135	4913	3256	3797	5562	7628	10828	11518	8258	4753	2749	3719	5978	7598	7189	9303	11225	9232	8492	5910	4450	4226	3577	4306	4727	4739	4262	3515	3027	2963	3040	2523	1912	1698	1467	1171	931	854	774	752	751	667	667	674	659	683	763	1128	1137	1173	983	786	695	682	675	714	621	710	679	640	677	685	659	673	660	680	657	662	637	675	670	690	674	682	665	673	641	638	636	644	660	668	650	635	659	677	658	682	659	697	684	626	684	699	682	702	696	653	691	639	689	591	624	686	691	648	644	646	702	678	646	679	698	702	701	620	695	674	687	614	685	650	690	626	627	676	672	659	609	630	616	663	647	655	646	671	678	675	660	663	653	705	675	685	698	713	694	674	660	689	659	724	666	658	658	635	662	644	694	689	657	652	664	665	705	659	666	641	653	650	633	704	623	636	632	708	620	650	673	721	685	651	652	670	675	689	645	675	647	621	648	668	678	638	684	672	676	606	672	719	650	623	682	708	671	628	660	698	642	650	631	662	713	703	686	617	675	655	650	672	664	644	664	633	652	691	656	636	644	642	674	666	681	646	664	674	655	672	652	635	680	657	673	696	649	629	704	623	681	670	629	703	667	675	649	633	642	650	645	625	676	657	658	693	688	674	689	675	708	618	665	696	642	682	656	675	686	691	623	676	648	676	663	656	680	719	690	677	616	670	634	623	637	650	697	649	664	653	648	653	708	665	672	692	688	659	681	677	664	689	649	646	681	638	650	664	688	636	652	686	665	684	675	664	709	677	626	684	682	639	647	694	648	673	637	662	673	662	640	653	661	635	650	652	676	636	656	619	665	709	658	691	643	685	687	631	662	646	673	738	685	636	684	625	648	663	636	651	634	623	619	687	702	697	688	712	685	608	638	678	654	653	647	690	665	628	639	681	698	706	609	663	667	651	694	648	616	711	633	689	694	713	659	671	639	646	656	655	648	630	681	612	679	686	671	633	657	696	714	684	674	674	654	668	641	709	653	654	628	721	616	690	685	654	635	664	667	677	667	652	681	658	640	622	673	628	634	654	676	661	627	648	631	703	674	692	652	682	658	666	664	671	678	654	651	664	664	634	628	680	648	679	690	654	599	661	660	685	667	648	687	662	646	672	664	686	676	645	682	675	616	627	634	658	671	636	669	688	676	657	677	635	609	654	682	623	634	695	677	695	684	669	668	680	655	652	666	688	686	606	653	639	655	614	666	693	641	619	639	688	648	649	659	621	659	669	674	666	638	681	664	699	654	691	679	647	667	663	662	654	665	674	660	686	684	572	644	623	659	678	677	673	642	645	687	607	647	638	680	690	669	638	664	696	640	658	665	687	670	677	659	624	676	598	691	687	671	628	684	710	676	672	662	628	602	672	645	667	639	683	659	637	631	713	650	671	683	613	641	707	678	653	629	645	666	701	621	672	689	636	645	665	649	685	668	665	631	675	662	648	653	658	648	670	664	663	659	644	682	676	696	678	680	666	647	661	652	647	685	665	664	639	619	647	666	625	624	641	642	665	665	657	655	718	650	610	660	613	670	682	671	691	665	656	683	652	639	646	690	692	658	706	697	665	677	639	674	629	677	669	673	653	653	727	666	656	689	660	678	679	665	668	639	651	649	644	710	672	665	661	644	628	638	666	708	614	690	665	651	659	668	615	668	623	646	630	659	624	655	652	655	644	684	642	651	642	651	643	656	699	643	668	627	653	658	666	644	678	665	672	660	669	597	674	664	710	645	670	674	684	676	690	700	639	643	661	686	645	667	703	682	675	675	721	693	662	667	641	657	637	667	690	657	670	638	650	679	631	668	650	644	685	712	642	671	691	639	680	665	632	665	624	719	709	700	678	719	657	678	677	662	717	606	651	679	713	669	651	646	671	677	651	677	686	675	634	683	679	631	657	663	673	662	656	648	631	630	659	639	677	668	658	668	688	659	672	636	678	662	668	694	670	664	654	619	641	671	662	661	639	630	653	625	632	641	646	631	679	699	621	641	667	644	625	655	666	698	634	660	645	650	613	630	632	673	650	685	693	709	647	672	651	695	667	638	635	627	655	691	650	629	666	671	702	667	668	686	699	672	648	679	701	636	665	685	680	670	661	643	676	650	651	672	638	659	634	661	665	675	650	667	683	673	633	628	674	634	655	624	670	676	656	603	635	694	713	654	633	674	642	643	698	638	646	624	702	623	642	689	663	651	681	642	713	675	646	660	651	613	655	630	669	634	614	648	675	679	676	682	698	698	601	620	658	635	692	652	659	660	673	685	643	666	628	696	651	658	652	669	683	687	634	676	684	651	660	663	691	656	668	658	662	633	690	623	671	667	635	692	664	656	658	660	685	628	647	648	662	660	658	693	673	642	651	634	638	645	688	680	659	651	656	656	688	645	616	677	662	651	723	659	688	663	675	615	611	664	660	686	666	646	625	660	650	664	663	673	673	696	653	622	643	668	675	658	645	655	683	662	667	684	655	641	684	683	668	663	679	683	657	651	639	634	659	681	611	692	675	659	632	689	719	640	626	667	696	718	630	652	699	695	660	652	657	683	630	601	663	654	707	677	631	635	701	676	632	639	660	615	645	640	664	631	648	677	672	695	638	703	640	642	689	658	668	579	672	670	664	695	660	658	666	660	713	685	712	642	669	671	702	685	619	696	669	652	650	684	645	699	635	669	653	663	675	716	629	685	664	652	677	658	674	684	694	642	710	685	655	654	653	667	635	676	657	683	646	651	640	653	642	630	688	671	686	677	637	668	669	658	685	636	644	641	684	667	668	642	614	703	645	665	643	645	659	650	644	616	651	639	675	689	654	670	647	627	674	665	677	683	629	718	669	663	672	665	684	649	658	672	615	628	652	646	666	656	696	647	665	623	710	649	634	622	703	633	654	690	658	676	633	636	694	657	659	673	636	684	664	634	661	628	671	700	674	633	644	661	625	660	655	699	659	651	645	708	696	610	676	634	699	638	683	654	666	668	690	651	619	640	620	644	695	663	649	646	654	652	621	632	666	639	665	633	610	678	659	649	677	636	680	613	670	714	625	616	671	678	679	646	685	685	687	665	655	705	689	665	664	628	672	668	657	679	677	649	682	677	639	658	689	651	664	690	633	652	625	687	693	701	654	679	617	651	637	671	632	675	697	664	611	703	686	689	687	640	678	642	636	657	642	645	658	678	670	669	657	647	661	669	654	654	672	624	688	677	673	682	686	655	681	686	627	644	630	682	671	668	696	670	640	652	651	667	620	659	666	646	671	705	640	669	628	638	652	683	678	671	662	623	705	693	657	673	650	712	684	667	677	641	613	676	661	671	658	630	674	643	628	635	634	712	673	664	676	632	641	704	666	686	659	700	657	617	662	650	640	691	651	702	635	663	647	656	676	646	652	699	708	659	649	723	665	685	642	654	655	676	692	694	633	670	660	653	654	641	670	691	607	669	649	646	695	653	667	662	687	688	661	721	646	659	661	675	656
3716	1197	598	412	549	502	394	281	225	149	112	105	118	131	112	113	139	174	306	332	236	155	95	115	152	192	173	228	304	247	248	186	156	145	151	115	137	158	119	109	110	114	81	98	80	83	83	57	58	56	61	63	55	60	52	49	43	47	56	65	58	66	56	53	57	63	46	62	55	62	44	74	56	48	55	48	55	47	48	54	46	56	54	67	52	41	48	61	56	58	48	46	57	77	53	53	58	50	51	62	82	51	45	44	52	52	56	51	49	59	69	65	54	50	48	52	39	58	59	50	61	58	40	59	49	56	48	51	55	59	64	56	46	43	50	46	41	53	53	53	48	62	39	50	37	56	44	46	58	42	58	57	57	63	51	52	59	56	44	39	48	44	48	51	60	58	59	47	49	52	54	52	62	60	60	61	50	43	59	68	57	46	41	61	43	46	58	44	46	56	58	61	66	52	43	47	48	52	43	51	38	50	51	52	51	49	49	60	53	48	69	55	52	68	46	61	52	64	59	45	57	62	45	62	45	55	57	47	50	50	63	45	65	48	52	50	54	53	57	48	59	48	41	62	46	54	49	49	57	36	51	59	46	55	55	57	42	48	46	49	57	61	52	47	46	58	53	53	59	46	60	48	50	51	55	58	44	54	66	63	54	70	50	49	58	47	66	48	56	58	58	47	51	49	54	56	60	57	50	45	59	45	65	48	67	54	63	41	57	53	59	47	64	53	54	53	45	56	44	39	35	58	46	57	57	51	48	51	52	53	61	46	64	56	49	46	50	44	54	62	51	56	56	61	56	52	59	61	54	48	47	42	51	42	56	65	40	49	37	68	48	54	64	61	49	54	56	55	46	47	48	53	51	51	48	38	46	51	52	50	51	63	38	64	56	59	52	52	45	53	56	59	53	49	47	67	56	52	52	56	50	52	51	63	56	64	51	58	45	48	47	42	46	47	55	66	54	66	47	63	47	57	48	50	58	49	54	57	55	39	43	66	52	40	52	44	72	51	62	45	61	56	66	35	71	56	46	55	48	61	56	58	54	47	61	53	55	67	58	57	62	53	62	51	53	43	53	64	60	63	56	53	55	55	66	53	52	40	57	57	57	50	60	64	58	44	52	60	50	51	56	51	49	47	65	45	56	55	53	40	51	53	45	47	50	43	66	46	52	50	47	51	43	62	49	62	54	57	60	52	59	49	46	55	64	51	47	52	64	66	56	46	52	65	48	53	59	51	47	58	46	52	41	45	51	59	53	81	63	55	60	47	70	43	48	49	65	62	59	61	56	60	53	60	64	56	50	60	49	61	65	55	39	64	60	47	59	66	50	55	53	45	54	50	60	64	61	51	42	51	47	55	53	51	37	42	43	52	40	56	67	53	61	48	45	58	63	55	51	50	59	55	50	57	54	45	65	48	43	46	52	40	45	49	63	55	44	55	58	39	53	57	68	56	46	52	53	55	46	40	57	61	49	55	51	55	55	58	58	51	68	34	59	68	61	60	51	49	55	54	70	64	43	50	48	59	52	52	63	57	57	52	62	42	42	48	42	48	54	65	58	50	74	54	50	54	60	61	60	58	63	56	43	52	51	49	55	51	47	54	62	48	61	55	59	54	44	58	58	52	62	43	50	47	53	64	57	65	56	53	51	54	42	58	48	39	55	61	44	51	57	65	50	48	66	56	61	49	67	56	62	52	49	49	51	58	60	41	75	54	40	50	60	46	64	48	55	73	51	59	53	56	52	59	48	62	46	58	62	53	60	55	39	45	49	64	57	51	49	66	51	55	37	39	44	60	68	57	46	61	62	63	64	67	51	49	49	48	45	49	55	51	61	55	61	46	48	57	50	62	59	43	59	43	58	62	57	57	51	63	53	53	55	49	43	53	35	50	44	58	57	49	56	39	52	57	66	62	54	51	38	60	48	55	48	55	52	53	60	52	50	51	75	42	69	38	54	52	54	40	50	42	55	57	50	52	41	59	51	52	62	53	43	54	48	59	51	57	41	51	55	73	48	61	67	51	46	55	37	69	44	49	59	56	55	50	59	61	50	62	56	60	49	48	52	44	47	55	59	57	65	63	49	58	70	50	53	52	50	54	46	47	63	50	57	48	62	61	52	64	60	56	47	40	52	38	54	47	58	49	66	44	41	47	52	43	53	56	50	55	49	62	44	53	57	54	59	62	51	50	60	42	53	57	47	38	53	53	38	60	64	57	56	62	53	59	47	63	57	62	44	61	56	67	42	60	48	47	60	41	63	41	56	71	57	53	57	39	54	61	49	46	59	56	58	70	48	50	50	53	58	60	51	57	39	43	72	46	67	45	70	70	61	55	44	48	58	54	49	62	67	50	47	64	55	67	55	59	50	53	48	58	57	57	73	57	66	55	45	38	54	48	49	57	48	48	50	59	48	47	56	61	50	43	54	52	51	48	45	64	50	54	59	61	36	56	45	56	46	59	44	63	61	61	46	63	54	51	58	54	52	55	34	62	49	46	47	37	54	56	54	60	57	62	49	48	55	50	52	47	65	56	64	51	47	58	60	53	57	57	53	54	56	64	46	45	56	49	47	61	49	48	47	59	57	50	64	58	56	58	64	61	52	59	60	46	54	51	58	62	56	46	58	49	47	57	54	50	56	55	54	44	63	47	57	52	56	53	58	53	61	56	48	52	52	42	59	58	49	69	45	61	58	47	42	45	58	44	48	64	55	47	47	55	61	58	51	35	51	53	68	60	68	51	57	52	64	54	50	42	61	42	52	46	47	58	48	48	44	45	58	53	54	46	60	37	53	56	50	53	57	55	51	54	61	47	57	52	57	51	40	43	52	51	46	54	57	47	54	70	50	52	57	55	58	48	56	42	48	55	57	41	49	57	50	51	47	54	52	52	50	43	54	62	70	49	46	57	61	49	52	43	50	68	48	47	41	54	53	50	57	43	55	67	50	52	50	57	56	48	40	52	54	62	59	55	41	49	43	56	51	53	68	48	49	63	58	55	56	55	50	50	68	47	33	55	56	59	57	51	48	54	49	46	60	57	55	50	43	54	54	49	48	52	65	50	46	61	64	45	61	59	61	50	63	46	36	44	60	56	59	51	62	42	60	59	53	59	56	57	57	50	59	57	50	47	49	46	59	64	49	53	69	48	53	55	43	60	58	47	49	54	46	52	54	55	52	54	58	51	53	49	41	50	56	53	55	60	59	48	40	49	45	52	52	56	49	52	52	61	53	37	56	65	71	56	49	43	47	65	48	40	55	50	55	59	61	43	46	46	43	42	56	58	59	68	70	50	53	59	63	44	50	59	59	45	55	63	54	50	54	49	53	57	38	60	56	45	49	69	55	54	62	47	43	54	61	48	65	43	56	53	59	58	50	58	61	46	56	48	51	51	44	58	48	47	51	53	45	52	55	46	50	50	56	68	52	49	61	63	51	52	51	43	52	53	41	68	60	46	48	55	62	59	56	57	40	58	45	54	52	63	66	45	54	48
26732	19468	11856	23968	29710	25113	20175	15861	11022	7002	4822	3906	4691	4800	3369	3706	4876	6450	10269	11215	8370	5098	3211	3577	5796	6709	6353	8130	9937	8482	7865	6024	4289	4144	3947	4001	4327	4465	3669	3256	3144	2877	2844	2293	1919	1814	1505	1191	984	795	903	903	810	804	766	739	754	794	1028	1132	1261	1362	1085	910	823	746	803	771	747	814	757	754	768	806	823	740	771	774	782	821	727	765	787	782	788	839	775	808	821	795	751	766	761	764	777	799	791	787	749	743	774	746	791	734	782	759	832	740	818	781	709	759	776	801	743	739	765	799	783	779	828	791	733	764	814	771	761	757	795	790	780	779	756	783	735	743	763	798	747	786	750	768	761	747	765	804	780	777	767	784	774	741	757	777	750	689	782	763	754	767	807	769	726	784	803	722	758	766	752	773	794	787	799	789	752	808	787	787	753	743	761	759	774	751	728	752	781	797	772	702	764	762	785	786	724	747	743	773	780	747	809	836	776	783	770	803	769	812	771	761	808	807	779	728	775	769	826	776	756	780	777	753	795	784	812	804	723	762	733	759	806	766	722	803	759	744	760	777	764	809	769	796	752	752	754	802	775	747	718	757	852	770	785	755	809	772	755	792	785	728	784	763	801	788	742	762	735	757	786	807	769	768	771	741	779	820	743	759	713	758	763	790	744	769	723	813	743	808	782	768	762	761	735	758	823	766	756	812	749	742	790	806	738	809	761	785	730	774	771	729	734	780	794	788	770	763	745	776	775	776	761	744	735	793	744	794	790	764	781	769	804	749	762	716	767	787	738	742	829	747	761	804	763	809	764	763	766	743	750	781	767	802	754	770	728	755	781	808	774	759	795	763	778	791	773	782	778	756	790	750	734	779	810	764	800	811	733	787	809	765	759	781	830	813	748	764	695	782	748	800	756	812	789	773	672	710	777	770	788	803	721	763	769	758	731	742	734	770	753	786	803	775	787	778	744	738	782	755	775	761	759	756	781	759	753	769	749	773	849	732	793	752	754	786	790	752	777	783	786	735	764	763	762	751	765	780	787	780	806	758	765	763	770	789	742	810	789	802	762	737	813	795	719	784	797	780	769	705	788	824	718	776	812	824	687	789	783	748	773	797	788	755	794	764	689	741	760	783	739	783	794	749	790	749	757	797	785	767	763	751	752	699	752	782	774	739	746	793	738	750	732	772	780	777	817	727	776	795	788	805	785	770	786	842	788	779	736	805	774	774	824	777	739	804	746	730	770	752	795	823	756	745	707	819	768	768	746	768	764	766	757	743	769	778	728	748	789	808	757	740	743	736	782	808	773	774	796	796	750	763	748	751	778	772	752	762	802	815	730	760	825	744	720	789	751	720	771	747	783	758	741	693	716	807	780	807	774	815	792	795	741	783	751	785	792	772	778	756	802	752	730	777	767	770	793	752	755	753	822	803	772	732	756	771	765	774	794	767	735	740	759	792	740	779	745	759	803	787	763	788	791	795	775	774	758	794	756	787	831	747	774	753	779	745	781	779	782	742	742	769	705	797	820	798	790	761	804	737	822	733	741	765	719	806	729	737	772	766	754	754	752	761	773	731	744	758	755	802	810	726	796	793	772	697	798	754	772	763	774	769	796	821	739	770	767	741	750	804	771	741	825	748	796	838	794	794	816	775	744	727	828	754	783	804	769	725	814	811	762	777	806	772	774	756	815	811	711	739	780	742	802	783	783	713	710	757	787	797	776	752	776	737	822	778	792	755	783	769	779	775	774	768	737	791	792	798	798	756	795	752	727	792	782	701	769	740	763	798	717	749	791	765	800	736	803	787	789	732	786	718	760	761	718	767	745	762	766	788	759	818	799	750	801	777	736	797	778	783	777	726	824	754	749	790	774	804	802	813	781	770	759	794	775	759	716	770	775	717	781	787	780	758	790	747	784	767	760	770	772	772	754	794	787	757	787	823	761	824	824	731	796	756	779	777	777	743	775	763	787	765	748	718	748	797	779	803	763	789	737	772	791	782	811	781	774	792	742	741	773	789	746	719	760	834	767	758	780	783	782	766	763	757	757	725	786	778	785	773	768	799	728	740	750	799	768	796	806	760	764	707	748	746	765	779	762	743	776	796	778	771	755	775	749	791	759	764	753	784	770	746	699	837	744	783	778	794	716	784	775	790	788	795	828	746	756	785	751	776	797	730	813	748	764	752	775	813	821	738	763	743	749	739	750	758	773	799	782	795	797	789	778	780	764	798	794	758	758	798	797	746	786	747	784	747	764	784	860	805	801	766	814	730	792	776	738	759	736	806	768	770	764	776	760	763	741	713	712	773	774	764	752	795	761	797	774	805	802	709	777	781	746	794	768	806	735	816	789	747	802	731	742	726	756	742	802	802	748	705	749	766	761	805	828	807	788	795	797	745	719	754	773	816	794	801	753	749	752	805	769	819	755	742	767	762	727	728	752	735	781	804	736	795	780	808	736	787	744	718	742	801	768	736	737	736	780	804	750	729	766	842	777	719	773	738	781	777	818	758	781	759	730	734	765	777	798	733	790	756	789	713	772	782	757	758	753	797	759	770	773	767	746	736	786	746	780	793	767	794	823	753	785	789	737	815	776	758	824	807	769	792	755	749	728	788	732	782	782	791	796	792	785	768	805	711	779	801	795	754	747	776	716	743	769	804	790	757	791	786	778	781	758	784	799	788	800	756	762	778	804	768	833	771	811	763	783	718	821	775	812	774	767	766	767	747	747	780	798	761	777	838	796	785	772	749	784	793	770	803	771	767	806	767	749	781	774	800	751	746	744	700	752	745	803	792	691	818	778	803	764	769	806	786	784	754	731	765	777	798	770	765	768	716	747	714	771	780	728	777	765	816	763	772	813	787	738	796	762	701	742	775	747	801	752	783	720	818	727	753	782	783	767	812	763	801	805	806	808	705	792	768	845	769	794	773	738	738	758	785	761	774	803	779	818	786	778	795	725	720	755	748	815	760	769	762	764	808	733	799	799	746	775	766	779	747	763	754	795	790	830	735	765	753	777	809	747	777	791	798	749	783	755	783	755	755	762	727	746	800	781	797	785	785	770	754	768	771	746	796	760	718	799	779	773	832	798	790	772	759	794	771	788	779	772	752	815	766	758	746	729	729	773	765	832	818	761	787	801	775	789	778	766	761	810	795	800	750	776	742	782	802	745	796	809	795	734	803	832	733	756	781	784	768	753	799	813	819	776	798	752	741	763	766	792	731	781	775	769	756	737	798	797	745	767	785	780	778	739	756	816	796	753	727	751	779	830	795	728	766	753	762	782	754	755	715	766	746	777	724	757	720	806	735	750	789	803	784	804	698	785	787	778	740	765	739	819	766	794	804	759	772	746	774	774	813	820	768	780	777	807	801	824	732	760	773	783	765	761	768	795	685	782	770	768	784	765	776	758	789	751	802	815	796	753	735	812	787	727	805	765	794	781	803	752	748	732	778	808	766	758	771	779	771	739	743	776	816	704	769	762	787	768	799	805	771	769	760
3836	1999	905	568	923	967	660	551	399	258	176	164	141	192	143	159	200	268	463	550	371	212	158	167	232	270	215	326	394	338	303	263	179	166	167	222	193	168	189	151	145	127	129	106	106	88	81	55	67	65	70	69	67	51	63	49	67	47	75	78	86	68	76	58	71	62	60	70	65	57	58	65	62	55	50	56	58	63	54	58	56	59	43	49	56	55	66	60	52	59	58	56	51	50	71	64	65	57	42	41	52	56	46	53	72	53	72	51	50	54	51	52	48	47	55	45	62	60	60	53	56	58	62	49	65	55	50	60	34	53	43	51	61	58	50	44	60	55	59	55	72	52	56	59	46	70	50	55	46	51	56	56	40	55	57	73	61	44	52	39	57	50	61	45	60	46	57	67	52	70	67	43	51	52	50	53	69	49	71	52	62	50	64	52	61	40	47	53	57	62	66	59	53	48	66	47	55	60	51	62	53	59	45	65	56	69	65	66	49	51	66	59	61	48	44	64	52	57	52	53	49	70	51	51	71	51	65	74	51	67	60	54	63	53	47	63	63	50	43	63	53	47	49	63	66	71	52	51	59	51	70	67	51	54	53	63	54	57	45	55	56	62	64	43	55	50	64	58	57	73	53	59	52	55	70	46	63	65	48	47	64	48	48	48	63	51	54	49	73	48	60	52	68	49	66	69	55	50	57	59	56	72	52	62	61	58	59	67	61	62	45	56	48	69	61	69	51	51	44	58	49	51	63	65	65	61	63	57	61	51	52	62	56	65	69	44	56	64	44	60	53	59	49	62	55	65	61	47	70	59	44	63	61	46	71	61	55	59	45	55	52	66	63	59	53	58	50	38	44	32	48	61	64	45	57	60	48	63	52	50	71	49	54	59	64	47	51	52	41	62	64	50	52	49	53	87	74	50	54	61	52	66	49	45	73	58	62	61	52	56	69	50	53	51	57	56	71	58	61	59	50	63	43	56	57	55	70	62	61	62	48	55	56	52	60	54	54	61	51	60	47	54	71	63	47	49	62	57	49	64	69	65	59	63	55	51	52	58	59	50	51	50	60	63	47	58	49	58	60	57	62	52	60	66	65	45	45	67	49	69	47	63	47	47	62	52	76	56	55	52	59	44	70	55	54	57	51	52	66	59	46	66	68	62	53	47	55	62	46	49	59	60	47	73	55	56	59	62	60	58	56	59	43	39	76	63	50	60	56	50	37	51	57	48	58	46	59	56	62	56	50	59	58	55	63	50	64	53	75	69	63	49	62	56	63	55	54	57	53	60	66	69	50	50	67	62	63	56	67	57	55	53	59	41	55	48	69	62	61	55	53	52	64	46	60	58	49	53	40	63	41	49	55	51	58	49	42	51	60	39	68	38	59	50	42	55	63	58	65	54	57	62	54	60	53	61	65	65	47	54	52	62	48	57	53	44	59	50	61	51	62	58	51	57	51	55	65	47	52	67	57	60	63	45	50	61	62	54	61	52	53	49	49	44	56	49	59	64	41	82	50	57	51	72	68	76	52	77	58	64	57	61	60	58	75	60	54	65	49	52	51	55	43	63	52	62	53	63	67	73	54	72	65	48	60	53	57	74	48	36	55	58	46	49	46	45	54	51	42	61	56	63	52	63	62	72	54	47	62	68	50	61	53	51	58	53	64	63	50	57	61	59	56	53	48	59	57	42	44	56	60	51	73	59	54	39	65	50	55	59	45	61	59	51	64	53	56	60	69	53	58	65	65	53	58	55	59	56	65	57	54	51	53	50	67	56	59	46	61	57	60	58	49	51	54	52	40	55	66	38	54	45	70	53	60	60	58	56	47	46	64	65	54	54	54	44	65	65	51	72	60	51	60	54	59	55	55	58	59	52	57	53	41	63	43	55	38	46	53	62	52	43	64	65	59	67	50	71	49	68	47	52	63	66	50	62	66	47	54	73	57	48	71	56	66	53	50	39	61	65	57	47	63	46	53	72	43	51	48	66	60	58	35	67	60	44	67	51	42	64	65	49	60	55	59	38	49	63	53	53	51	60	63	54	59	70	63	63	58	61	51	68	59	50	56	68	63	65	55	50	60	65	58	49	58	50	56	65	49	61	60	56	56	55	72	53	40	71	64	66	58	61	56	48	48	54	56	63	68	53	68	63	54	52	64	63	59	66	53	63	70	55	50	45	51	53	74	51	49	59	52	57	61	52	66	56	52	59	58	63	66	64	49	46	50	49	70	68	51	62	65	51	39	60	62	49	47	63	67	52	57	56	55	60	38	61	55	48	48	53	55	66	54	59	57	54	45	66	52	56	67	61	65	59	54	57	61	51	49	58	43	51	59	66	64	44	48	56	61	59	48	63	52	70	51	54	62	56	57	48	49	63	52	69	58	75	59	55	60	59	66	63	61	43	57	40	57	57	50	48	58	58	51	52	67	57	70	61	54	52	44	56	63	50	59	62	72	57	63	59	54	48	61	73	60	59	44	60	60	49	65	60	54	58	44	57	44	46	65	60	64	48	66	49	59	59	55	58	47	57	70	55	67	63	45	59	55	64	73	58	48	55	58	57	50	59	55	57	62	64	51	62	61	50	58	53	49	58	57	40	50	48	48	64	55	58	50	70	59	49	60	54	61	58	50	50	46	62	61	66	53	60	53	54	55	53	52	60	67	52	62	68	59	51	53	59	60	59	59	41	58	67	64	55	59	59	68	53	53	61	54	46	55	54	56	47	48	58	53	77	52	48	47	58	57	69	42	42	61	63	51	50	44	53	57	55	51	48	54	44	55	48	64	58	55	50	50	54	66	49	56	52	61	51	51	68	53	39	43	56	63	55	52	58	60	61	55	61	57	52	50	58	53	65	58	45	60	74	48	60	51	73	46	61	59	50	45	55	64	45	53	58	54	50	57	74	53	56	62	46	62	41	50	67	52	47	61	67	70	51	45	57	65	56	53	41	53	67	59	57	41	51	62	31	48	67	57	53	57	48	56	60	62	56	54	64	67	59	62	51	42	54	57	51	65	59	61	44	60	43	47	60	50	61	54	72	53	60	62	65	45	52	48	48	71	49	60	60	55	50	64	63	53	38	43	57	56	51	49	49	50	65	61	70	56	72	48	54	71	62	62	45	59	66	53	56	58	48	47	46	57	57	46	60	74	62	50	49	57	50	61	70	55	53	58	59	71	57	48	59	59	52	56	62	66	61	46	56	50	57	61	63	56	56	53	56	61	73	52	59	58	40	62	42	44	51	59	69	58	55	42	59	53	49	59	57	51	52	45	50	54	66	70	63	57	61	48	54	53	43	64	53	67	62	62	51	53	54	62	57	60	52	45	53	51	59	59	49	50	39	49	42	59	55	56	49	57	59	50	40	45	60	46	62	38	34	54	52	55	54	67	53	61	50	58	52	77	59	53	54	49	55	67	68	47	47	59	54	50	48	59	51	52	54	52	44	62	61	50	50	67	63	60	51	63	58	57	60	64	52	49	59	56	66	56	46
33723	24921	15999	29025	36711	33007	26993	21841	16549	11294	8131	6360	6253	6786	4806	4853	6677	10054	14675	16522	12466	7531	4890	5129	7882	8119	7565	9898	12137	10654	9630	8421	5504	5074	5671	6398	5983	5527	5271	4778	4253	3906	3642	3021	2780	2345	1865	1329	1166	1000	964	923	858	816	816	822	819	937	1077	1391	1682	1593	1295	985	797	811	824	786	784	882	805	835	814	784	787	793	837	823	808	816	841	847	882	772	809	838	818	777	846	869	832	849	826	850	893	766	816	823	803	863	792	777	825	797	825	816	807	833	862	823	830	803	788	828	842	810	805	810	805	878	816	804	831	816	809	779	820	774	858	796	806	844	824	841	817	881	820	932	829	809	811	792	828	798	816	798	813	823	800	841	779	853	790	830	823	783	880	830	863	816	838	799	786	798	852	784	811	777	846	802	834	837	777	793	814	801	827	832	771	824	824	789	821	806	795	865	786	823	788	840	771	805	780	816	805	844	828	805	791	821	789	861	797	827	844	789	832	796	837	805	789	801	801	810	780	810	834	810	806	811	830	794	835	801	810	798	786	755	823	795	822	777	766	782	802	815	803	819	792	755	844	770	807	737	806	841	836	837	782	791	868	830	845	799	782	810	855	806	855	762	769	858	838	807	802	784	845	770	820	822	844	809	846	840	789	867	782	813	786	810	807	784	802	814	782	815	853	825	865	809	764	772	773	872	770	838	837	785	787	836	817	861	853	835	796	801	797	875	822	818	886	820	790	816	774	812	816	817	779	827	832	810	789	811	781	814	885	804	789	789	778	772	839	766	795	785	819	831	824	826	797	831	828	792	828	769	836	864	770	819	840	793	840	839	830	770	854	796	812	828	797	805	811	779	838	875	763	856	792	768	819	806	824	808	781	760	808	780	801	803	785	829	739	790	769	844	820	853	787	821	807	810	838	818	782	825	824	778	829	852	768	798	800	824	803	773	749	759	795	879	857	832	824	795	777	795	761	804	797	770	798	797	828	827	827	835	748	843	816	770	835	775	824	831	889	852	783	849	800	840	843	793	755	797	838	789	847	809	817	811	839	822	832	752	788	838	805	842	794	854	773	835	842	807	837	799	840	857	834	838	809	762	847	759	824	849	757	824	844	793	790	784	808	807	805	835	849	829	857	852	767	798	823	810	835	813	809	824	790	817	752	821	819	844	808	839	791	813	774	815	825	848	788	811	814	747	773	796	758	819	839	842	825	835	813	821	802	801	805	802	801	815	798	866	802	795	764	807	775	856	841	795	788	832	797	850	798	790	808	809	847	861	833	866	768	759	790	822	833	838	857	802	785	783	776	819	812	853	802	819	868	857	814	800	825	825	784	845	804	788	824	870	791	826	820	806	815	857	807	817	828	792	814	769	826	791	813	860	806	836	823	774	786	793	846	822	797	763	797	765	779	819	767	812	809	789	858	823	798	750	808	851	813	816	840	859	848	785	834	831	782	784	785	797	768	799	811	821	833	797	783	813	796	816	807	805	793	807	806	811	768	835	804	808	816	903	743	789	823	817	851	793	810	828	834	820	842	832	789	791	833	831	924	809	807	829	830	797	846	829	836	783	760	836	851	813	832	869	802	801	810	822	838	769	809	813	816	808	817	807	839	775	798	813	802	817	857	796	794	792	814	775	784	813	812	867	850	777	833	800	807	827	813	836	833	802	844	806	813	797	833	770	771	801	811	798	792	817	820	772	808	818	826	815	747	836	817	826	821	810	841	775	795	815	838	766	871	767	844	831	823	805	804	816	825	814	801	795	809	790	795	793	810	793	758	800	790	857	759	789	797	761	805	833	765	805	840	820	756	813	824	839	843	829	815	794	767	794	762	849	776	800	831	806	783	808	861	765	796	809	809	833	836	829	791	838	796	844	820	829	806	818	842	781	822	861	829	819	831	826	824	873	825	842	814	776	842	848	809	832	845	804	768	846	853	802	770	793	827	791	828	820	838	797	825	771	845	820	811	858	845	790	826	855	816	784	803	813	793	808	854	777	779	797	811	786	833	804	773	803	797	842	790	787	865	809	780	788	793	784	792	790	817	823	814	768	833	853	833	803	848	767	782	826	826	758	777	852	795	812	790	827	814	813	816	865	859	817	787	879	836	800	864	832	814	832	849	832	783	862	835	758	808	842	776	807	861	784	776	845	840	802	806	798	773	787	831	813	805	787	807	832	866	797	818	793	800	793	783	756	828	842	822	819	783	819	735	793	809	848	825	841	816	835	843	797	814	804	840	774	767	808	787	801	815	809	757	767	749	802	813	834	803	798	770	779	834	817	771	804	855	836	793	858	795	828	803	767	759	837	819	834	794	857	832	811	793	825	802	770	842	809	822	801	818	830	813	817	832	844	848	811	759	831	796	778	822	835	826	785	812	814	784	808	787	762	830	808	815	860	843	817	834	813	825	832	803	807	815	820	811	832	820	845	825	815	817	785	822	791	807	809	781	753	816	791	832	815	800	781	829	779	785	776	804	818	809	793	742	839	838	806	845	839	818	782	813	794	802	822	804	834	795	813	795	779	840	778	818	822	823	816	831	849	902	811	779	833	806	802	833	763	772	807	831	846	793	847	827	819	750	799	868	817	774	843	792	817	799	801	811	825	787	808	854	820	764	826	753	779	773	798	806	754	813	832	824	829	795	804	880	814	811	872	843	849	834	835	847	828	823	770	786	843	777	802	779	821	816	922	806	805	816	820	802	823	804	836	846	820	848	858	782	872	798	839	825	802	824	831	829	833	844	802	842	822	843	794	838	789	815	825	784	782	847	879	764	778	798	843	766	815	767	840	796	789	794	798	818	809	834	818	826	762	815	771	814	814	790	810	789	796	810	765	774	838	809	870	821	837	831	781	777	815	839	812	785	823	766	785	822	754	826	797	791	837	789	831	811	876	803	830	803	829	841	826	837	827	803	798	810	856	774	803	741	781	830	808	803	841	853	812	811	818	862	841	807	845	816	773	785	826	786	822	823	751	805	757	760	799	833	833	838	797	820	800	812	851	807	844	771	780	822	788	824	855	789	844	838	817	823	808	812	787	815	825	815	767	815	809	855	770	840	795	808	809	811	814	818	818	839	823	822	726	835	834	870	831	821	777	792	806	850	806	820	850	827	757	835	792	841	819	781	813	830	848	803	782	802	822	790	830	806	759	840	802	831	770	817	829	858	813	836	809	763	823	822	837	781	880	776	796	794	777	732	802	848	766	817	855	798	773	835	866	738	820	769	798	778	826	787	831	878	839	787	792	847	858	792	822	802	830	822	829	751	802	850	812	838	806	784	869	773	846	786	836	855	791	842	861	797	776	797	831	751	809	770	817	840	804	817	833	785	853	752	811	858	782	802	815	842	803	826	808	842	843	777	825	841	791	839	797	774	843	852	806	858	776	765	813	832	850	811	868	817	810	790	748	806	799	763	817	755	791	812	783	822	833	791	793	771	827	789	821	854	803	800	826	777	769	802	814	793	811	827	821	820	815	781	837	796	779	863	814	822	802
2314	690	356	235	410	456	317	181	124	97	80	68	85	47	57	76	95	123	181	297	180	124	67	74	114	117	94	139	184	167	145	131	90	73	96	93	107	115	87	93	72	79	68	67	46	48	55	40	27	28	46	47	32	51	40	32	38	45	47	56	43	51	40	50	33	37	43	46	31	36	41	37	47	32	31	36	32	38	43	42	34	37	48	37	50	38	38	40	42	39	36	47	43	38	36	35	51	40	42	38	48	38	31	53	35	40	46	39	47	39	39	34	35	47	31	41	45	30	38	39	48	50	35	34	35	35	44	39	39	25	39	46	41	43	44	39	33	32	44	37	39	52	33	33	38	34	41	47	39	34	46	45	45	35	34	33	46	49	36	32	40	43	36	41	32	35	47	42	51	43	41	40	35	36	35	43	40	43	36	47	27	41	42	45	35	44	45	38	45	43	38	42	34	40	40	37	45	46	47	34	41	42	33	43	36	28	43	47	38	32	38	43	43	43	34	46	43	34	45	44	38	31	42	27	43	39	34	38	35	38	43	40	34	36	45	32	36	43	34	38	33	42	36	37	38	44	43	41	47	40	51	38	51	54	45	45	46	36	34	39	31	36	36	39	41	29	44	37	44	40	46	46	37	35	31	29	39	39	44	33	54	41	27	48	42	40	37	47	35	37	46	52	43	35	55	37	41	40	43	42	30	48	42	42	28	32	42	31	43	38	46	43	33	42	41	50	34	43	44	38	51	49	37	35	58	36	48	46	34	45	40	40	40	42	35	39	39	30	41	43	47	47	39	34	38	33	41	38	41	47	37	38	45	43	37	35	53	47	40	46	48	46	53	25	40	37	40	43	41	40	45	47	41	42	49	39	39	32	51	34	34	45	36	43	40	50	51	46	36	28	45	33	40	35	37	31	40	39	38	50	43	45	42	36	39	52	45	31	48	32	38	31	36	41	39	40	41	47	35	44	30	37	48	31	38	29	45	37	42	41	44	27	53	46	47	40	39	39	37	33	37	40	41	33	37	46	46	39	56	38	52	49	43	45	39	44	33	37	42	49	37	37	46	37	38	44	40	50	36	45	56	47	33	42	44	48	49	35	49	42	35	39	34	42	34	39	38	39	35	44	30	37	47	38	51	40	45	34	35	35	36	40	49	34	38	32	37	41	34	38	46	45	31	35	44	42	29	47	31	44	33	35	41	37	30	45	34	50	46	39	41	38	40	50	29	37	35	40	40	43	41	35	20	38	35	48	40	51	36	36	31	49	45	38	34	48	29	39	43	48	43	31	45	48	33	40	35	32	37	39	42	41	42	37	38	51	47	44	41	51	39	44	37	30	45	37	29	40	35	45	40	34	42	36	40	51	47	51	44	38	37	57	41	54	41	30	44	38	46	48	44	49	43	41	50	26	38	46	31	49	42	35	33	43	38	40	41	42	43	36	45	53	37	34	49	36	46	39	47	38	39	48	34	32	37	44	35	41	49	45	41	36	40	44	42	49	35	39	39	32	32	49	49	38	43	44	45	36	40	54	47	40	44	35	39	34	42	30	32	41	31	43	35	35	45	33	52	41	62	42	33	47	38	39	45	44	38	51	37	40	40	36	33	43	31	39	35	41	45	31	33	39	28	37	36	25	43	61	28	57	38	25	42	39	38	39	47	52	47	38	51	42	37	39	35	35	43	54	51	43	37	41	30	47	32	47	28	36	38	42	44	41	38	48	45	37	39	33	38	41	36	43	34	44	27	42	31	50	40	41	36	34	42	50	38	32	38	54	36	60	45	31	53	41	38	47	43	49	44	42	39	40	49	45	38	38	49	37	44	38	38	40	28	35	37	35	41	34	45	38	46	38	49	51	38	38	32	44	39	43	40	42	25	37	35	36	38	44	44	35	48	43	37	34	41	47	49	39	35	39	45	51	42	34	37	48	41	31	41	36	47	35	56	31	41	40	44	41	42	44	48	32	38	50	46	44	43	33	30	49	37	34	32	48	48	28	47	33	50	34	32	36	35	41	48	37	41	38	35	41	37	45	50	36	38	47	46	32	37	40	38	41	41	40	41	24	39	40	34	52	42	44	45	38	52	48	38	42	44	48	30	38	24	37	48	41	41	37	30	43	29	48	51	44	32	41	30	35	41	44	35	33	37	35	37	48	51	45	38	32	35	25	45	38	56	42	35	47	35	43	39	43	42	40	38	40	47	47	43	32	32	46	29	43	44	52	43	40	49	44	51	36	47	31	46	37	34	35	44	38	41	41	44	53	49	37	45	39	35	41	34	45	36	48	41	42	45	42	39	36	33	49	35	43	41	42	33	36	38	46	37	31	48	39	48	34	35	41	43	33	50	30	44	35	36	50	42	34	32	49	42	31	49	47	35	40	42	31	39	42	54	32	50	35	47	38	39	41	45	41	33	46	39	43	32	35	42	38	39	38	35	31	32	42	36	39	40	36	41	37	38	54	35	37	35	55	46	46	44	48	42	50	34	37	38	33	44	35	33	39	36	39	36	33	45	32	34	39	43	35	36	42	40	41	45	34	37	35	42	33	40	33	27	38	38	30	37	36	36	46	34	33	49	39	37	42	37	38	39	41	46	40	40	46	42	35	38	45	40	36	39	47	39	45	38	47	35	33	42	35	45	29	37	44	36	45	37	38	38	30	37	37	42	26	33	48	41	35	29	42	50	30	37	38	46	40	36	40	33	50	44	53	32	37	45	42	35	38	42	37	34	45	35	41	44	37	50	44	43	48	29	35	49	36	54	40	50	42	57	40	47	50	36	44	44	36	32	41	33	32	35	32	44	33	43	37	31	44	50	40	35	51	32	50	31	34	40	42	41	47	32	37	47	42	40	25	44	39	43	41	37	39	44	41	44	40	40	48	36	46	34	35	39	47	53	39	31	38	32	52	41	40	46	40	41	47	33	50	40	33	37	36	46	43	41	36	43	53	43	52	48	39	38	33	40	37	37	41	42	39	39	44	38	42	47	40	44	38	45	40	37	40	52	41	50	45	40	40	30	45	33	47	43	38	34	31	37	40	40	45	35	39	35	39	47	43	50	38	38	39	32	35	43	32	40	34	46	29	40	36	40	47	35	38	39	31	40	37	47	44	35	48	46	31	44	39	40	38	36	40	44	42	52	44	41	45	52	57	33	39	36	31	37	44	33	39	32	38	45	43	38	41	44	42	46	34	29	45	47	44	45	41	31	40	46	39	33	42	35	40	35	39	41	55	51	39	28	36	48	39	36	35	45	42	46	40	37	41	38	36	48	44	38	46	33	35	41	41	44	35	36	43	46	28	38	36	52	48	42	50	40	44	33	47	40	42	53	35	46	41	45	52	34	31	41	46	33	33	46	43	45	44	36	34	36	34	41	30	32	43	43	36	35	39	42	36	46	32	32	35	45	43	57	51	37	39	35	50	49	38	34	55	45	44	44	41	44	33	51	49	35	42	44	42	49	38	49	39	42	36	39	52	34	37	44	39
24086	15381	7522	17903	26061	24989	17905	11642	7886	4667	2791	2087	1821	2065	1839	2060	3287	4463	6860	10156	6606	3810	2559	2162	3393	3647	3363	4991	6209	5546	4822	4246	3135	2678	3200	3637	3507	3347	2777	2451	2215	2002	1867	1663	1411	1347	1079	840	709	619	652	659	609	586	601	628	592	584	753	927	947	835	759	608	619	628	588	607	598	591	544	557	587	608	579	579	577	588	524	606	605	588	592	634	583	580	588	598	614	594	599	608	578	594	548	625	585	586	627	602	619	581	599	559	607	600	588	621	572	597	622	636	582	624	582	589	579	605	590	582	594	632	560	632	541	579	571	616	604	591	604	629	619	605	623	603	640	619	600	574	567	562	552	608	583	617	643	597	602	583	614	569	567	585	666	554	608	591	567	582	555	622	597	569	640	615	595	587	583	633	623	605	568	615	573	604	582	611	614	598	571	623	598	621	597	591	617	576	585	586	594	569	605	598	592	644	619	618	616	650	590	590	600	601	562	565	590	602	608	592	609	562	617	631	570	602	638	544	630	567	613	595	561	600	575	559	583	566	542	586	627	574	582	574	655	565	584	591	592	603	594	580	600	585	606	605	630	580	577	611	624	552	586	564	617	609	621	582	568	646	570	591	577	577	539	619	619	553	640	557	590	555	560	606	607	578	570	563	602	620	551	595	592	586	608	575	625	598	628	594	572	581	519	565	564	553	624	615	585	572	602	593	598	604	614	608	605	572	618	627	603	569	619	580	545	602	626	616	577	616	642	609	640	609	572	625	602	557	565	617	571	606	620	579	633	634	593	580	595	576	559	624	619	615	576	574	607	565	569	562	634	573	627	583	594	595	605	616	540	577	623	598	566	579	601	580	594	566	539	563	587	564	598	580	624	559	619	558	588	604	616	570	575	556	572	593	583	586	579	573	588	601	589	653	589	573	593	579	631	575	602	579	618	595	581	601	619	602	570	601	598	581	643	595	593	536	623	639	598	622	604	580	553	605	600	624	558	597	591	561	579	602	599	581	588	551	627	600	616	600	558	600	613	623	590	624	597	524	571	621	600	556	604	564	602	620	626	590	591	606	554	600	576	569	633	599	589	587	586	668	604	605	598	580	588	598	554	585	577	607	586	605	632	552	585	581	578	619	596	580	609	593	574	613	612	583	586	627	581	594	624	571	560	578	606	596	606	567	587	586	601	562	598	619	626	590	580	581	575	611	578	582	561	591	591	606	575	614	600	578	596	543	567	631	598	609	602	608	582	609	608	590	584	593	576	580	544	599	570	602	603	614	610	591	569	608	607	589	590	577	645	568	627	628	609	637	586	568	595	577	612	599	577	604	609	620	588	587	581	605	586	617	559	597	617	578	550	588	573	591	571	600	617	617	569	561	625	572	557	607	623	599	577	615	574	646	566	618	592	582	586	606	637	615	607	521	599	625	607	598	598	628	576	601	575	637	567	628	644	601	592	530	572	589	586	651	599	609	602	605	565	657	618	563	607	601	614	557	609	592	628	614	574	604	528	632	576	588	601	614	615	624	575	586	596	583	615	572	621	593	637	584	587	589	660	605	628	575	577	605	604	614	653	582	555	541	592	609	598	556	605	605	582	608	605	593	589	601	595	597	609	587	587	556	581	628	616	616	591	628	605	619	619	568	624	601	594	577	596	618	599	607	562	590	602	567	584	583	545	585	600	608	569	577	626	565	587	567	562	592	582	586	637	563	622	547	591	600	541	599	615	576	582	554	619	605	555	629	587	582	571	585	594	585	609	545	591	609	598	597	601	580	542	595	622	569	588	592	606	632	579	605	612	603	609	559	557	604	604	593	585	574	601	618	573	602	616	587	572	579	550	613	590	614	612	627	606	620	578	603	588	622	614	630	583	599	580	599	573	594	578	585	563	564	597	604	631	602	635	582	592	644	595	656	580	636	588	571	616	584	598	605	579	632	573	558	634	557	617	619	600	564	586	619	585	585	619	567	610	639	555	548	591	597	583	567	582	575	622	568	615	603	587	613	619	593	605	574	564	573	577	601	596	554	600	575	591	630	611	592	619	587	587	564	575	567	562	584	585	596	581	573	533	648	620	620	610	582	614	637	535	590	561	550	606	628	656	601	549	584	563	636	597	617	595	611	591	576	573	589	592	614	606	604	554	629	646	586	591	566	586	584	576	568	579	606	593	593	596	580	602	575	630	598	630	613	595	598	641	575	607	596	598	579	568	636	628	597	591	568	570	611	643	634	538	614	610	574	572	570	556	585	566	574	576	539	587	580	606	603	593	590	630	570	611	532	646	626	599	631	598	606	584	586	578	569	630	586	576	607	592	612	565	573	649	610	602	612	582	580	570	617	588	609	586	570	613	624	616	591	585	618	569	585	564	556	592	641	583	580	601	601	616	572	584	605	611	573	646	621	533	606	576	572	575	660	580	593	597	610	593	561	576	597	569	549	605	553	609	551	620	595	593	605	601	587	586	611	603	614	599	610	616	605	628	603	589	573	606	546	581	607	637	597	662	595	601	647	595	627	581	605	617	567	580	590	577	597	585	605	626	590	589	566	631	600	606	593	584	621	546	636	578	631	632	611	617	633	603	562	613	646	596	597	610	578	633	613	613	616	641	587	604	635	605	631	632	624	595	574	571	612	631	643	597	613	558	590	592	584	587	601	595	562	615	614	600	587	576	615	549	616	641	599	615	606	598	577	554	623	586	590	605	621	575	572	578	577	570	595	596	579	603	625	584	598	590	596	568	610	603	566	616	592	596	625	602	577	637	573	552	587	622	601	569	608	606	588	613	575	606	550	595	584	624	572	584	586	580	596	626	610	628	590	575	606	563	579	589	619	564	601	579	630	566	615	596	577	539	621	619	586	570	598	612	624	584	564	555	594	644	583	567	590	580	570	590	589	582	658	576	606	598	630	609	574	597	564	606	610	609	576	611	582	633	627	518	589	609	612	553	560	591	599	613	594	562	615	586	563	604	604	575	599	589	600	582	573	592	580	519	604	597	585	635	596	544	588	556	610	601	624	605	580	616	599	557	612	599	622	574	561	573	573	644	574	594	627	622	611	554	591	591	568	569	578	563	578	596	594	565	542	609	567	573	582	570	574	585	557	619	532	602	582	621	606	557	641	599	623	641	595	562	594	591	590	583	594	562	581	564	578	606	581	598	571	594	594	587	555	592	591	579	586	574	609	607	607	594	576	564	576	651	579	554	580	561	626	612	602	590	580	604	611	550	612	601	615	591	575	590	580	640	569	587	601	618	614	598	596	612	605	619	661	610	587	586	610	550	612	593	617	614	595	617	650	612	574	610	609	591	621	610	627	586	575	605	590	572	605	579	635	538	596	570	604	535	573	603	629	598	556	594	632	567	600	633	592	608	612	647	607	613	577	608	552	632	606	572	612	643	567	557	578	589	584	589	554	575	592	598	588	639	627	594	614	555	576	599	607	606	590	562	589	594	577	630	604	626	591	604	581	630	577	577	577	583	615	595	625	642	583	623	637	613	604
2314	1339	546	346	576	719	575	417	285	205	141	109	95	100	110	133	143	203	277	370	288	171	122	93	135	128	133	198	230	196	183	140	122	113	126	160	157	125	129	108	107	95	91	88	80	76	51	55	47	37	56	42	44	37	35	53	43	46	49	58	44	62	43	56	37	48	43	54	37	50	49	30	47	50	41	54	43	46	44	40	43	48	44	35	34	44	47	38	57	35	51	41	51	39	46	34	43	37	35	33	43	40	50	36	41	46	48	34	50	43	43	58	38	37	44	49	48	42	36	42	53	42	43	43	52	42	59	53	33	41	52	34	43	48	40	50	47	37	33	38	35	45	43	42	45	40	44	49	43	42	46	33	46	41	45	38	42	44	34	41	47	52	42	37	42	36	38	41	44	43	42	44	40	41	45	41	42	35	45	35	46	33	46	32	45	49	36	40	41	48	49	48	47	45	40	49	46	42	43	32	37	43	43	42	33	39	45	30	37	46	41	52	41	44	45	35	43	42	37	37	42	48	31	42	36	41	37	43	38	43	42	41	41	45	42	38	55	50	56	46	37	38	38	45	36	47	48	36	36	50	43	48	55	36	39	29	51	44	43	51	43	41	39	43	44	43	53	27	28	54	37	38	47	37	38	40	32	45	53	44	44	44	49	40	50	47	31	57	43	56	29	41	52	46	35	42	58	36	32	62	42	44	39	54	41	33	30	37	37	49	45	41	40	37	33	40	33	37	32	34	36	40	36	38	39	42	55	51	33	56	32	43	44	44	42	46	43	37	52	42	36	45	41	36	36	50	41	49	48	46	47	43	39	42	37	39	49	34	45	48	52	36	45	52	37	34	36	36	35	38	49	42	38	43	42	41	45	35	44	39	35	45	42	53	42	50	48	49	40	35	35	42	41	42	25	37	35	40	40	40	51	42	59	42	52	42	38	44	48	61	39	40	40	39	44	49	31	32	32	37	46	42	52	35	29	54	40	42	39	33	40	49	56	44	45	40	44	37	40	37	45	43	35	47	48	44	43	40	47	33	48	33	46	54	55	46	41	39	30	42	38	51	48	31	45	32	53	41	42	42	42	29	46	32	44	36	47	45	35	50	36	39	52	44	44	35	54	31	41	48	35	48	41	61	33	49	44	39	46	48	38	45	36	47	34	46	34	54	47	41	45	40	51	44	50	27	55	48	41	38	48	51	36	39	40	41	41	46	32	41	28	43	38	37	36	30	34	50	41	42	34	39	43	40	34	33	31	45	38	33	37	34	45	36	48	40	49	53	38	29	45	29	38	31	44	39	49	34	41	44	39	41	39	34	43	39	54	49	54	44	43	33	51	34	38	45	43	61	34	30	36	33	44	45	53	50	49	37	38	43	50	42	45	33	37	38	37	44	40	38	38	39	29	43	34	39	38	50	42	48	41	34	42	48	38	32	42	42	50	41	54	40	38	45	33	40	46	30	40	49	35	43	48	47	43	23	33	43	36	40	50	42	40	42	51	40	43	29	33	40	44	53	33	34	51	47	44	47	53	41	42	35	53	37	35	43	35	37	36	50	39	32	44	41	52	30	50	45	45	28	43	45	43	45	34	38	30	32	51	41	37	35	54	37	38	43	46	47	42	53	47	48	45	49	50	45	37	43	38	48	42	38	37	45	52	27	47	33	47	41	39	45	37	44	46	54	39	48	52	36	37	56	42	41	27	31	42	41	41	37	43	54	37	39	40	38	40	48	51	45	37	44	51	40	29	45	39	35	55	48	44	40	42	35	48	46	49	53	59	48	38	55	51	37	35	38	46	34	44	40	40	39	38	38	40	56	39	46	49	39	39	41	50	50	42	43	44	49	46	38	46	33	52	44	45	45	38	51	34	41	43	44	39	48	46	41	46	45	41	46	52	49	32	41	36	38	39	35	43	49	34	44	38	40	45	36	40	50	45	46	47	32	30	36	39	40	43	40	35	33	34	49	54	35	46	39	45	50	40	52	49	29	54	40	42	40	41	38	31	53	45	30	40	46	44	55	46	45	37	41	52	38	50	57	35	49	46	34	45	50	37	33	47	40	43	38	50	42	36	36	45	51	43	48	35	39	44	40	34	45	40	40	52	50	53	43	41	37	36	44	54	37	58	47	49	41	36	37	37	38	48	40	43	49	52	42	34	38	36	50	30	56	46	36	48	42	44	47	40	56	43	45	50	32	47	50	37	45	48	47	35	39	39	32	42	38	47	46	45	45	31	53	43	39	48	47	34	47	39	47	48	46	45	44	50	40	47	37	39	48	39	43	43	44	37	47	35	57	41	50	47	41	57	39	35	45	33	53	44	45	41	42	49	51	51	46	39	42	52	35	45	46	32	38	48	46	49	40	49	27	46	45	60	33	44	35	40	47	53	41	33	42	35	56	46	49	45	37	36	46	46	44	35	48	44	40	40	44	44	40	53	37	38	39	37	44	43	39	32	46	37	53	52	44	51	47	45	36	45	41	46	36	38	29	53	50	36	54	50	43	42	38	36	49	57	52	31	44	47	42	45	38	49	37	48	47	41	40	42	30	34	34	44	40	40	40	44	41	45	49	48	39	54	56	39	39	38	32	50	42	41	42	46	56	54	50	49	44	47	42	47	40	49	54	56	49	39	44	52	48	50	45	43	49	44	38	32	44	52	32	44	41	34	32	53	42	58	53	43	46	50	54	54	44	36	46	38	37	42	32	33	42	49	56	42	38	40	36	31	56	41	31	36	40	38	27	39	41	33	47	35	39	58	42	47	46	42	39	40	41	39	36	37	46	44	43	32	43	26	29	37	40	36	28	44	56	45	46	47	51	42	39	45	32	46	48	44	39	38	44	36	59	37	56	58	46	35	47	35	39	46	36	42	36	46	42	47	42	49	34	34	30	42	32	28	46	63	52	50	42	33	31	51	45	35	54	50	46	47	49	44	44	58	35	44	43	35	44	46	68	56	41	46	44	32	32	38	47	49	35	33	36	33	47	42	52	40	43	49	46	43	45	40	49	41	45	38	39	52	46	38	42	50	45	44	32	42	39	40	34	52	42	41	50	34	33	52	40	32	43	37	42	48	42	48	48	38	44	40	35	40	42	44	47	51	59	29	40	43	47	43	46	40	54	45	42	46	37	46	50	50	53	46	38	43	48	41	30	41	50	40	39	39	35	37	38	46	33	44	50	41	43	41	41	38	53	45	41	37	60	47	47	42	57	49	37	52	43	44	39	37	47	47	60	35	39	36	42	45	52	34	40	45	47	43	46	51	39	41	39	42	46	37	42	36	40	42	45	47	60	36	39	57	50	41	40	41	46	51	47	44	32	47	36	48	32	32	41	37	41	45	47	46	51	31	47	39	31	38	44	47	40	35	36	42	53	41	35	45	40	34	62	38	34	23	41	41	40	29	45	46	42	46	56	44	50	42	39	32	48	43	50	40	52	46	47	41	46	37	36	49	34	46	44	50	36	39	39	42	46	42	49	42	51	31	44
30262	21687	12086	22633	30308	30067	25733	18975	13476	9527	5991	4481	3668	3719	3590	3875	5460	7221	9529	12409	9803	6020	4860	2733	4401	5082	4910	6954	8272	7314	6405	5404	3970	3798	4384	5357	5310	4609	4304	3789	3624	3196	2646	2215	2086	1778	1335	1105	906	748	648	638	682	597	649	655	682	752	1060	1156	1087	1008	729	666	620	596	606	662	672	674	646	621	648	604	596	645	594	636	605	608	657	657	641	602	605	620	653	654	677	592	598	603	646	615	628	656	615	638	600	633	586	645	603	594	612	668	656	622	677	624	662	632	616	629	646	633	643	651	615	578	646	597	694	665	606	596	618	659	608	676	601	644	654	616	624	598	625	627	658	643	625	637	598	641	680	627	612	634	624	653	611	600	630	618	593	626	600	603	643	623	655	624	618	670	653	642	612	659	606	653	617	673	594	645	627	614	621	607	633	635	634	632	630	614	610	612	652	667	622	667	661	660	628	603	613	645	605	615	662	595	669	580	643	638	633	622	633	626	608	637	600	616	636	638	637	599	650	629	617	642	643	626	616	625	646	632	615	603	654	653	644	625	632	643	610	617	599	625	589	631	659	609	617	643	626	630	632	618	640	618	590	623	591	665	624	660	630	641	652	628	640	637	632	609	585	683	616	597	626	584	652	633	614	634	626	678	604	639	665	626	653	636	611	629	601	642	600	620	638	617	638	615	590	616	603	636	611	630	666	637	614	659	593	590	615	654	612	623	549	643	664	606	619	625	617	631	619	650	630	655	639	656	612	634	596	616	659	654	643	633	639	659	661	655	620	625	661	644	595	655	607	610	651	631	661	605	605	599	610	630	631	590	608	639	595	615	585	628	629	575	639	627	615	616	618	633	603	641	600	589	611	607	622	640	608	637	614	639	643	613	620	653	649	684	636	679	623	656	639	623	637	626	618	634	636	604	615	608	636	623	609	660	576	606	613	611	615	665	618	678	613	621	612	627	644	635	632	607	628	633	598	595	590	609	613	582	613	607	628	629	656	644	655	626	622	622	618	668	619	657	646	614	633	647	645	646	631	638	631	643	590	639	629	607	640	604	615	596	609	615	632	599	584	619	597	631	641	614	643	660	638	650	600	630	634	635	671	651	620	651	647	620	650	610	603	639	578	630	640	600	607	556	669	641	636	654	604	629	630	622	609	602	609	628	610	676	614	646	597	623	602	623	642	652	648	647	591	669	649	615	624	603	683	628	611	600	598	623	679	641	619	617	628	652	619	617	604	666	635	669	604	631	590	603	631	615	650	605	575	628	584	622	656	593	639	635	680	629	646	630	622	648	633	600	622	611	608	642	623	614	621	606	594	671	602	645	616	624	609	656	643	618	625	650	619	601	648	664	637	610	662	641	665	590	607	644	634	643	584	654	619	626	625	647	650	570	661	655	669	604	596	658	614	567	695	609	622	613	609	619	591	622	645	627	609	619	609	636	658	646	689	658	578	611	660	618	622	588	639	608	685	622	641	612	651	620	639	604	598	608	611	618	604	638	622	612	686	642	576	643	653	614	672	578	648	653	631	605	596	639	649	614	624	647	599	688	615	610	650	601	606	608	637	641	636	667	580	634	666	622	640	583	649	591	582	640	636	593	662	647	638	609	652	654	647	638	643	666	609	634	678	642	619	660	643	637	598	627	603	622	625	617	660	630	586	594	636	613	629	645	657	590	587	645	644	624	679	642	599	624	575	596	637	602	655	653	572	590	637	596	606	650	621	620	627	590	613	624	649	619	619	634	640	626	614	614	652	634	612	641	616	627	648	621	599	616	667	578	580	594	595	589	624	635	641	598	635	594	622	620	655	619	611	597	604	597	595	611	619	619	657	640	651	650	631	629	654	637	643	611	642	611	624	620	632	639	641	639	626	637	618	634	619	643	642	653	643	664	627	659	652	631	633	608	620	617	664	673	649	653	645	613	646	618	637	618	607	679	624	608	632	656	638	593	646	648	568	641	602	683	679	630	622	646	637	645	655	603	631	641	606	687	641	624	611	629	668	607	620	638	634	621	643	614	622	631	624	614	606	613	642	634	642	676	639	640	603	578	646	643	644	617	620	601	610	644	616	645	673	623	616	603	595	593	556	657	627	619	576	619	634	603	608	653	636	630	639	614	616	595	626	621	560	622	636	620	630	603	630	673	690	593	595	643	597	630	602	630	612	630	610	633	636	603	646	624	624	657	591	585	624	656	612	635	593	639	620	607	647	643	636	598	644	594	641	637	588	660	594	680	629	637	586	611	664	641	611	653	636	642	626	649	609	607	658	615	604	603	609	663	638	617	621	624	610	652	649	639	611	603	603	659	580	583	626	617	618	627	656	616	620	595	621	599	636	594	670	606	657	627	623	589	626	626	652	630	654	584	620	637	602	632	642	621	625	621	656	575	596	565	651	686	639	644	651	636	654	623	652	612	586	618	616	672	653	589	593	635	635	584	604	648	616	583	657	564	642	644	620	617	585	624	633	633	620	601	667	636	649	630	623	641	632	597	627	607	641	633	649	623	655	625	622	623	643	652	621	629	635	648	616	639	605	607	605	639	604	616	587	629	616	609	648	637	588	635	605	650	597	618	649	604	622	628	618	627	662	607	617	627	627	555	671	675	676	628	596	610	661	629	635	647	597	608	640	657	635	623	647	579	626	608	625	640	640	645	616	589	643	596	649	616	616	669	607	664	622	608	620	640	611	625	630	612	640	657	664	617	657	584	601	642	603	594	643	584	638	596	607	613	589	622	657	637	597	613	592	595	630	638	618	581	626	621	589	638	624	586	610	697	617	663	640	575	618	612	654	648	662	654	593	692	574	599	628	614	609	615	610	600	675	633	661	605	628	648	609	669	638	608	651	602	670	645	648	661	648	610	629	616	636	620	565	598	637	644	607	645	619	622	589	637	602	642	610	637	631	678	611	645	634	639	637	590	626	651	631	663	577	593	647	606	627	625	675	613	688	646	626	637	588	638	606	662	608	621	636	611	611	647	647	610	633	641	620	622	650	629	671	603	624	647	648	586	633	638	636	650	617	616	617	658	661	604	642	595	582	629	641	621	598	637	602	606	613	625	629	652	638	631	629	625	628	618	666	618	623	649	606	626	629	596	675	630	643	618	629	608	636	633	628	666	621	597	581	564	655	690	613	594	616	648	603	633	602	612	643	631	621	639	599	601	616	590	594	619	635	653	573	642	632	682	628	602	661	652	591	635	630	587	634	625	627	635	620	677	610	670	600	615	629	656	628	603	612	613	650	607	623	638	643	624	593	621	634	614	673	598	672	618	651	568	707	618	649	635	648	632	628	618	577	587	588	669	637	614	589	624	637	628	633	604	670	624	605	620	596	638	668	610	627	635	681	656	652	618	649	622	644	605	670	635	598	609	637	622	581	631	616	649	638	671	646	677	630	607	628	605	638	642	620	611	674	633	641	635	656	637	654	645	665	679	607	615	638	615	621	603	637	614	612	611	631	624	609	603	595	647	587	621	580	599	684	611	658	658
3943	1206	564	289	453	489	421	358	273	208	125	117	128	108	150	122	141	207	285	343	231	168	132	105	120	136	149	200	220	206	157	159	112	115	124	130	121	141	149	149	114	107	94	93	78	73	81	73	46	58	57	51	51	41	56	60	52	58	57	64	71	53	55	49	48	38	43	46	51	48	40	43	55	47	43	55	50	51	55	50	52	55	48	48	58	52	55	53	56	54	42	40	57	54	57	46	67	65	57	53	64	46	58	64	52	42	71	63	58	60	52	52	53	42	59	58	54	47	45	58	59	49	44	46	54	48	54	64	47	53	54	49	71	68	57	53	50	42	48	50	45	53	79	45	44	55	53	50	52	49	62	50	44	54	35	42	46	54	48	49	51	43	42	51	58	42	55	49	46	45	56	56	52	52	62	39	47	45	60	46	47	54	53	34	58	55	39	58	45	58	45	56	43	44	49	41	51	48	46	52	50	51	52	51	46	46	49	65	40	35	48	50	52	46	54	45	41	51	48	45	55	57	41	49	57	47	46	57	49	51	50	47	40	55	58	54	53	55	40	47	48	52	64	45	58	70	64	53	48	48	47	58	54	38	44	62	59	44	52	60	53	44	52	50	68	56	43	53	41	49	53	53	40	55	38	48	57	54	48	43	57	48	59	54	67	56	40	53	66	39	63	53	50	43	48	53	43	50	57	55	53	64	48	46	52	53	51	53	50	66	53	50	63	51	55	47	52	41	40	57	47	52	41	54	58	46	53	46	48	53	62	58	46	52	51	56	47	37	53	52	64	55	51	50	48	58	64	53	57	50	61	58	42	62	47	41	45	55	50	51	56	45	58	55	44	51	58	38	45	49	64	45	52	43	54	46	45	60	58	64	64	64	46	46	54	64	55	57	52	47	56	45	40	47	40	46	48	49	53	58	50	55	41	47	54	40	40	46	61	51	39	44	54	57	56	52	57	50	57	49	57	43	40	48	46	43	59	64	53	44	47	62	49	56	56	55	42	36	52	59	55	47	42	61	57	51	52	56	58	54	47	55	60	48	47	45	51	65	55	50	63	43	41	50	43	61	48	43	40	54	43	51	54	63	60	55	44	55	57	39	37	37	39	46	44	46	48	63	53	46	56	51	53	52	46	69	49	46	69	58	55	47	51	42	59	38	48	61	61	57	57	52	64	48	55	65	44	39	49	47	55	43	51	50	42	63	55	43	53	51	55	57	54	47	41	43	43	51	65	54	58	53	45	53	44	54	55	45	43	51	54	49	54	52	50	57	51	42	51	36	44	50	52	47	41	63	45	47	53	48	42	57	54	42	46	51	66	53	45	49	43	48	51	59	45	50	62	45	62	47	67	61	73	46	36	45	31	51	50	51	55	49	52	51	58	74	45	44	48	48	59	41	53	56	47	47	46	44	60	53	57	62	49	62	52	54	44	58	73	51	45	46	41	44	56	63	46	41	58	63	50	46	33	44	50	60	47	50	55	41	48	47	57	64	56	53	52	55	46	53	50	53	56	61	54	49	51	61	63	54	71	52	52	47	60	46	47	56	61	57	45	56	51	39	69	43	56	53	54	54	53	42	43	62	56	53	41	55	44	48	57	51	48	43	45	49	58	72	40	59	47	43	53	61	42	63	40	47	53	57	47	54	51	43	38	37	58	55	53	53	57	49	54	56	58	49	55	60	40	61	39	45	42	63	51	48	42	47	49	66	53	42	62	57	60	42	49	56	51	45	47	53	49	47	48	56	52	51	35	52	67	46	43	65	51	39	41	54	50	42	54	52	53	48	45	66	44	44	48	53	53	54	53	53	45	63	49	50	59	46	56	54	45	49	57	53	51	41	54	53	64	54	62	40	61	40	48	37	45	50	59	57	49	44	64	62	47	48	56	41	37	56	53	43	38	45	35	51	55	59	42	54	44	53	44	40	47	49	50	48	39	56	52	59	61	45	46	45	46	52	51	53	54	64	52	59	56	48	50	44	54	53	64	41	51	52	49	73	48	55	44	71	49	53	51	37	78	54	56	45	44	57	54	40	45	49	44	54	47	43	52	46	62	50	50	65	50	61	54	44	48	48	52	45	55	51	48	59	48	52	51	50	62	43	65	46	53	50	42	59	47	49	49	48	53	53	58	60	56	51	54	52	42	56	33	62	56	48	52	52	41	40	64	39	68	57	47	54	52	42	39	48	47	59	48	46	59	44	58	47	47	55	53	50	52	53	52	55	49	58	32	57	56	61	62	44	45	51	51	56	53	55	54	55	54	51	47	47	43	46	48	49	47	51	53	53	37	53	59	40	51	42	47	57	60	69	57	39	61	55	39	49	43	47	59	44	55	38	62	47	52	50	43	40	55	51	49	61	47	60	57	65	40	41	45	46	49	57	58	48	56	48	42	35	58	50	41	48	58	49	45	51	48	72	46	58	56	55	59	41	44	48	57	52	40	47	53	40	59	46	51	47	49	45	43	60	50	43	44	58	58	42	70	43	58	53	45	59	51	67	57	60	57	44	64	51	56	52	53	54	42	64	47	47	52	61	31	54	40	47	47	46	51	64	47	65	49	61	60	47	48	53	53	45	52	55	47	60	39	51	39	56	52	41	45	48	55	43	45	43	63	59	39	48	43	47	55	48	55	43	54	55	40	44	53	41	54	49	61	41	47	49	50	52	46	57	38	51	43	51	55	51	51	51	52	40	51	41	46	54	50	53	51	48	49	61	59	57	39	40	51	53	46	41	46	49	50	50	48	49	50	47	48	61	51	60	57	46	48	52	50	55	46	54	53	62	43	49	51	52	54	55	58	59	56	56	63	46	52	52	52	60	65	53	49	48	56	37	57	50	49	57	43	57	40	62	46	37	59	45	55	50	47	56	68	51	52	47	53	41	46	45	40	58	46	59	62	37	51	54	40	51	58	47	63	58	53	50	41	48	52	53	50	60	49	51	39	53	50	47	48	47	51	37	46	49	55	54	54	48	53	48	57	51	53	45	45	58	61	51	45	47	60	60	59	48	52	48	49	50	50	46	47	48	40	53	48	40	54	59	40	44	48	56	57	52	50	39	44	43	48	54	48	50	51	42	38	55	49	52	46	46	47	50	59	54	52	53	46	36	52	55	55	43	65	56	47	46	44	46	49	57	59	45	46	47	52	48	61	41	46	47	43	55	51	60	60	52	59	59	42	51	61	57	55	53	54	47	54	44	56	51	46	56	52	53	48	51	38	45	58	48	67	46	50	60	59	59	46	60	39	59	46	49	62	50	40	51	37	50	59	45	51	50	46	49	63	58	44	44	56	65	55	47	57	52	53	42	34	53	57	47	54	49	49	45	49	57	59	49	57	61	55	52	61	56	49	54	44	46	56	53	54	55	54	64	55	51	46	59	45	59	45	45	52	55	65	39	52	46	47	41	49	54	52	53	56	47	44	61	49	56	53	57	50	35	49	42	45	51	60	39	57	49	59	42	56	47	47	46	51	49	55	39	47	53
27895	19820	11293	20747	26719	25238	21008	17902	13037	9082	6005	4345	3723	4201	5003	4480	5271	7207	9473	11599	8291	5554	4925	2665	3883	4427	4739	6644	7711	6849	5067	5103	3796	3633	4352	4801	4285	4171	4152	4311	3814	3113	2710	2388	2247	1652	1459	1232	962	791	857	767	792	751	753	838	806	988	1241	1161	1210	1072	855	808	772	786	800	769	766	778	796	775	787	752	740	758	777	769	718	752	749	807	775	714	773	756	761	714	770	727	701	750	739	811	697	770	703	724	752	761	752	776	727	740	692	748	785	798	749	761	768	744	761	773	762	793	712	745	752	753	753	756	760	743	766	777	692	764	744	749	746	766	757	774	729	743	715	737	760	768	816	744	757	720	784	711	715	742	743	755	738	755	750	708	724	763	732	774	714	717	724	753	713	773	761	741	724	739	729	756	744	765	722	769	757	728	730	750	767	731	714	801	756	757	742	753	734	659	701	744	699	760	721	776	760	727	754	763	796	706	753	744	733	775	722	733	707	744	744	770	728	769	734	778	785	688	766	756	750	739	769	762	720	760	749	773	712	777	710	744	763	788	753	782	765	730	733	751	727	718	810	730	737	740	705	742	756	711	709	773	766	724	728	737	774	715	761	801	756	791	682	769	725	691	771	710	754	769	801	756	811	770	778	730	703	727	770	774	724	728	775	743	790	735	757	778	769	719	763	795	735	733	768	721	699	686	760	779	744	716	735	815	755	738	683	735	743	790	759	771	745	755	745	794	755	772	721	719	759	750	774	779	740	772	781	797	744	739	719	728	841	756	747	751	789	694	738	763	775	743	781	721	790	742	732	748	788	757	742	799	736	732	750	742	786	685	750	690	689	780	735	734	762	735	741	716	702	738	712	770	733	742	778	734	742	718	726	721	747	741	719	767	801	814	765	736	769	760	773	726	778	785	730	694	775	737	717	754	725	761	744	729	753	803	746	745	736	749	718	750	769	770	745	696	703	718	771	753	848	740	701	740	744	764	750	731	747	789	748	752	757	751	784	696	773	755	775	706	763	752	730	721	780	765	742	726	766	770	802	731	778	716	682	738	719	752	698	714	701	766	725	723	761	716	700	783	731	707	742	761	756	804	715	775	718	687	788	759	763	748	724	677	777	766	775	750	697	770	724	731	741	814	738	750	696	741	762	740	730	742	749	776	777	741	799	757	764	748	723	750	688	725	740	753	759	745	797	736	771	768	758	709	733	745	749	753	731	793	739	790	705	717	735	716	765	759	731	762	726	727	723	754	717	698	704	797	744	750	746	726	758	742	756	772	761	734	778	727	731	745	812	753	758	731	728	769	760	736	708	758	766	750	760	735	784	721	731	747	674	747	799	758	749	722	769	812	737	741	731	785	709	737	771	683	766	762	734	757	743	767	711	721	771	743	777	725	736	765	809	750	751	754	705	753	730	754	738	753	763	739	739	768	741	694	751	780	733	721	705	738	722	769	749	741	762	739	735	684	742	748	730	730	734	759	767	766	722	750	777	764	737	774	778	731	749	739	732	764	740	762	746	719	678	760	725	760	756	735	713	736	765	771	742	699	792	757	768	753	720	715	753	722	727	768	808	729	713	722	707	753	755	727	743	756	749	775	734	742	732	767	741	720	758	731	777	776	774	725	717	750	750	753	717	757	775	751	711	717	718	708	745	750	789	742	729	746	760	750	733	774	712	735	732	755	769	750	670	776	764	784	746	753	737	705	769	734	770	820	738	745	770	764	685	737	732	754	792	716	722	765	767	728	730	741	735	717	709	754	734	808	749	737	778	705	759	782	732	733	784	778	791	803	707	778	705	706	731	721	732	728	767	739	734	740	747	772	702	753	788	762	732	714	739	771	739	743	715	729	720	774	767	732	727	720	754	717	747	744	720	722	744	740	780	743	757	789	734	751	706	746	744	760	752	807	827	753	743	760	780	743	737	775	739	769	678	712	725	738	748	728	761	717	767	708	717	785	757	744	737	777	735	754	800	718	714	780	722	749	748	728	774	742	718	728	715	755	732	752	742	741	789	732	703	789	756	746	729	778	767	757	700	729	674	744	732	755	759	734	719	743	816	767	780	756	756	693	747	722	739	779	761	787	711	762	791	733	719	785	786	745	730	722	728	724	725	740	752	749	753	747	734	756	799	757	717	733	701	739	752	739	746	727	787	695	752	724	754	795	772	753	767	742	731	766	746	759	741	755	759	716	744	746	746	668	745	741	778	767	797	714	785	759	741	726	759	798	734	724	717	751	712	763	706	721	734	746	729	727	789	786	740	749	774	686	785	742	697	772	759	736	816	709	749	755	796	694	682	746	736	725	815	775	706	755	778	695	757	769	764	711	768	782	719	756	726	750	730	809	753	730	737	807	692	741	767	705	776	750	752	726	711	698	713	707	732	718	721	758	808	699	711	779	794	752	789	755	717	752	734	759	724	718	774	786	756	706	758	704	728	742	707	809	753	765	747	750	735	712	751	750	802	772	723	786	701	790	739	744	761	716	765	759	739	705	778	722	745	751	743	729	768	705	748	781	759	694	798	769	687	753	692	731	763	766	734	738	777	750	791	725	719	740	744	729	753	764	752	749	803	720	741	727	784	719	802	781	767	757	727	759	766	760	720	746	793	738	765	792	756	715	738	730	767	746	740	798	738	771	774	756	712	725	783	744	765	747	687	735	782	727	728	712	733	747	760	714	767	785	766	761	754	764	754	713	773	762	747	737	692	761	744	708	712	777	738	745	719	783	763	705	719	786	750	727	733	771	777	774	726	728	726	680	745	702	720	724	722	753	724	753	752	821	781	777	741	748	764	733	746	751	756	733	719	723	778	763	792	757	733	731	768	784	764	773	726	748	707	780	804	716	746	723	717	782	785	748	734	723	720	718	686	772	753	771	746	764	762	738	717	742	718	703	738	756	734	770	699	761	742	769	801	760	743	730	731	767	749	740	759	739	765	749	736	765	739	737	733	722	791	726	771	740	800	765	670	757	701	751	788	734	741	738	694	750	739	791	741	745	694	721	728	701	761	730	742	738	783	759	720	658	762	733	789	760	727	741	735	742	735	712	760	716	690	787	729	749	740	720	768	749	803	708	757	782	730	749	744	782	753	763	767	731	734	792	688	729	707	715	743	723	707	706	725	753	722	766	737	768	773	745	680	748	688	771	812	703	742	737	784	698	756	752	763	726	782	745	793	690	730	735	714	807	794	759	750	748	722	751	755	730	753	757	694	805	727	811	735	764	728	773	750	755	746	760	692	750	739	722	751	724	759	786	769	786	717	725	754	737	729	708	754	768	765	751	712	745	721	721	791	700	753	721	718	728	758	783	776	737	725	764	750	695	763	754	769	722	755	745	768	726	707	719	769	762	729	729	760	755	738	767	740	728	767	720	733	754	755	742	760	763	739	753	727	783	729	740	754	823	725	785	749	782	707	750	741	782	726	734	786	792	742	748	773	746	798	697	750	732	727	749	725	724	751	743	754	778	799	731	756	766	735	767	779	698	740	719
3874	2122	951	538	747	803	582	439	387	316	254	152	122	149	237	298	227	293	407	508	315	230	197	156	171	158	203	288	292	213	183	179	166	147	173	235	198	204	188	160	139	145	142	140	93	73	67	62	58	60	60	59	52	62	57	67	59	60	64	88	83	71	64	54	38	50	44	54	51	63	63	37	51	42	50	57	57	52	52	63	59	52	44	52	44	46	53	56	58	49	52	53	70	49	44	43	62	46	48	57	58	54	45	40	53	50	58	55	60	53	37	45	64	61	63	61	44	63	74	67	41	62	51	58	79	47	51	54	68	53	61	50	48	57	50	52	44	59	51	55	54	52	48	52	45	52	48	55	55	58	54	48	48	57	53	61	69	59	46	48	40	62	55	56	50	49	40	57	60	60	52	56	54	49	47	49	55	52	48	69	49	60	59	57	64	64	57	54	50	56	64	38	53	53	44	57	45	54	50	53	54	75	64	42	54	67	62	61	45	54	56	48	46	70	53	47	52	54	58	52	48	75	45	62	57	56	56	55	56	48	38	57	64	64	41	48	42	53	55	53	38	58	62	53	55	60	55	64	55	48	54	73	63	45	56	51	70	51	61	63	52	56	44	53	56	47	64	55	44	57	48	46	54	43	52	59	46	65	48	57	46	54	59	58	55	53	41	57	46	43	70	48	62	54	46	46	43	54	51	39	47	59	62	36	57	46	54	53	45	54	43	54	55	37	58	61	49	65	55	46	54	57	57	55	52	56	61	47	52	50	50	42	55	58	64	57	57	53	42	50	46	58	64	50	48	55	49	53	49	61	70	53	37	67	53	57	66	50	62	69	61	56	47	57	53	56	68	45	51	62	52	66	55	57	70	54	51	64	45	73	54	51	59	43	48	76	46	43	47	52	47	46	52	68	51	50	48	43	44	51	51	64	54	68	55	48	59	44	55	58	51	55	54	42	43	47	41	58	57	68	47	45	68	69	47	56	52	55	54	57	72	56	67	52	58	50	56	57	57	49	50	60	48	55	68	57	52	65	53	61	55	42	55	51	67	59	46	56	61	50	59	57	61	73	48	55	66	52	53	57	48	50	43	62	48	61	52	49	45	55	66	49	53	55	53	62	59	64	69	60	42	64	41	50	48	42	53	62	54	60	51	50	51	48	64	52	61	48	51	59	53	49	53	47	59	57	52	60	60	60	67	65	54	51	65	47	53	58	56	60	47	40	54	52	51	35	55	47	62	58	49	65	55	37	68	54	57	40	58	52	47	53	47	63	58	55	53	45	56	49	38	48	52	41	68	64	58	56	58	48	65	52	66	51	59	50	45	54	51	47	60	44	55	53	62	60	43	45	79	51	63	60	46	52	50	38	52	73	50	58	49	59	58	53	69	50	52	58	47	55	51	60	57	55	71	61	53	64	39	53	46	46	57	57	59	56	51	51	41	49	62	56	50	55	59	56	53	56	62	62	55	58	47	55	54	47	57	46	55	58	46	48	52	51	45	54	63	51	53	49	60	49	42	56	54	45	53	50	58	61	51	52	58	57	64	53	46	55	55	59	51	53	49	73	51	58	49	60	44	65	51	56	48	61	59	35	62	55	50	64	60	51	40	70	53	60	59	47	68	52	62	65	51	67	42	47	35	54	51	51	50	69	59	57	48	69	50	47	54	51	59	51	49	46	48	55	49	51	65	61	51	58	46	57	63	56	39	56	56	55	51	45	63	57	60	54	55	53	65	72	57	48	68	71	55	48	54	64	37	48	58	49	42	51	63	48	71	56	54	49	57	43	54	39	64	62	61	48	47	57	41	49	58	59	52	75	54	57	56	48	40	52	61	58	54	47	62	51	58	60	57	62	61	57	44	60	62	58	55	46	41	53	76	61	57	49	58	61	52	58	57	70	49	45	52	52	49	56	50	70	48	49	56	57	53	42	49	64	64	60	72	54	53	53	50	53	42	45	56	58	60	55	62	50	57	54	52	56	58	42	54	62	63	53	47	55	42	49	66	48	66	58	66	71	53	49	68	39	56	54	40	54	55	56	61	46	58	60	52	71	52	47	62	42	63	45	47	51	48	63	52	52	48	51	47	50	48	53	56	55	46	52	56	66	55	63	52	50	46	47	57	50	60	54	58	49	51	54	56	52	47	64	59	70	53	52	44	47	48	57	65	51	59	51	59	51	45	59	60	77	48	53	49	58	61	57	48	42	61	53	51	58	57	55	63	43	60	69	53	66	64	59	45	47	58	57	56	50	82	59	53	53	60	55	65	69	59	52	58	52	49	58	66	60	45	55	54	64	43	65	46	55	48	59	81	60	57	58	57	42	46	57	59	59	46	54	50	62	55	60	42	63	44	54	53	50	51	60	57	43	61	52	56	54	60	58	56	43	61	54	48	59	52	61	57	45	48	58	44	52	52	63	64	51	67	45	46	36	60	63	57	55	38	57	57	59	68	60	64	55	58	58	52	54	46	52	59	61	51	53	52	51	60	43	57	50	46	55	58	60	52	50	52	46	51	38	51	61	53	61	55	51	51	40	56	58	63	51	44	56	58	54	54	49	68	56	43	48	44	56	49	58	34	61	62	57	53	55	54	63	57	53	54	49	63	48	63	53	60	50	54	48	56	45	48	47	68	66	41	49	43	55	52	45	54	46	49	56	54	50	58	60	43	61	65	49	59	60	52	46	55	62	35	51	60	79	53	52	45	54	50	63	60	53	60	57	39	55	49	53	58	41	56	42	52	49	58	54	57	68	56	51	58	56	64	60	46	50	56	52	48	45	55	53	44	57	54	56	48	57	48	60	61	70	49	51	55	59	53	55	69	62	41	54	54	57	43	49	57	51	42	47	48	56	44	56	56	58	50	62	60	55	59	58	54	41	65	34	38	56	65	58	52	61	47	48	47	55	53	47	48	49	75	73	57	54	45	60	58	48	53	51	62	52	56	53	48	59	51	48	65	64	63	55	58	66	56	53	51	66	52	38	49	48	59	44	67	63	50	48	48	46	46	51	55	60	50	60	56	47	47	35	62	45	63	49	65	43	50	54	56	51	61	55	48	50	57	53	62	53	43	60	42	61	57	60	59	49	53	54	63	52	57	53	60	61	63	63	62	49	62	53	57	48	51	49	58	72	56	47	60	52	61	45	47	66	55	56	58	42	57	41	57	48	65	56	51	52	54	51	59	55	51	53	50	62	61	44	47	52	61	51	45	63	53	57	53	58	59	52	59	54	48	66	48	58	62	41	46	60	54	44	57	58	50	63	53	59	53	45	60	44	51	49	62	56	68	53	54	45	52	40	40	59	47	59	55	55	54	72	65	64	54	45	54	55	56	51	50	46	53	54	62	55	53	44	57	52	50	59	48	56	65	47	48	57	53	42	54	48	55	51	51	45	54	57	73	53	52	60	59	60	62	56	57	53	51	49	55	71	52	57	50	58	44	46	58	41	56	59	47	57	50	46	49	44	48	53	47	61	44	47	60	64	60	60
34468	25519	16024	27419	33285	30730	25093	20887	16814	12780	9376	7205	6169	6522	9771	9795	8250	10314	13971	15676	10467	7410	6565	4534	4836	5589	6884	8983	10293	8548	5453	5999	5453	4952	6285	7332	7047	6396	6534	5465	4148	3868	3894	3545	2619	1933	1621	1277	1072	936	1003	842	830	822	829	895	930	1123	1271	1478	1827	1381	1224	889	839	801	789	806	790	808	819	813	798	765	798	828	817	771	770	804	856	861	783	788	797	810	801	753	816	835	747	809	835	748	775	819	753	787	798	797	824	808	835	830	803	786	774	805	834	825	785	795	838	772	759	805	833	833	788	848	868	753	749	802	854	780	812	803	835	811	803	786	908	806	791	807	767	813	794	784	770	787	803	808	848	775	802	775	839	779	817	786	784	786	759	836	757	792	777	761	826	782	796	804	808	789	765	790	839	800	770	822	824	767	801	804	760	719	797	854	807	761	801	754	780	786	764	761	800	808	788	778	833	761	841	801	791	771	785	774	806	848	841	840	789	794	773	762	809	727	894	828	746	801	769	771	787	840	797	770	782	845	793	783	749	771	880	754	816	794	760	801	824	776	791	796	777	803	741	772	778	828	775	809	766	784	775	819	765	783	778	816	814	809	789	761	814	818	766	800	751	766	761	767	764	814	759	812	771	789	780	796	785	777	784	812	787	797	815	802	833	863	728	831	781	775	781	827	785	803	796	816	781	798	734	793	811	784	833	772	763	822	838	800	737	813	752	786	805	765	781	748	794	859	775	794	829	791	789	819	811	813	795	760	758	809	826	800	820	734	840	817	801	842	805	800	775	777	768	758	740	790	795	764	799	837	830	782	795	783	751	774	801	779	784	782	804	797	757	810	830	812	780	824	789	770	789	797	805	800	790	758	802	793	773	790	786	783	797	805	819	807	781	819	755	782	859	845	765	794	736	765	804	799	805	806	782	834	851	816	811	801	797	826	782	776	800	807	798	826	765	813	840	827	803	794	820	819	822	751	782	806	736	767	851	822	819	799	833	765	799	790	800	790	801	813	795	759	832	781	804	823	791	838	763	774	844	818	754	749	785	830	822	771	794	820	776	816	835	856	838	809	798	793	778	730	774	802	778	767	737	810	827	741	866	765	813	839	798	812	784	766	785	802	791	760	785	827	788	852	801	789	774	746	793	778	780	776	770	771	805	806	846	802	791	807	812	788	762	790	782	783	809	797	758	836	832	785	749	805	805	813	760	791	836	777	789	768	782	770	827	808	767	774	766	781	789	784	770	765	823	773	771	823	816	790	759	757	804	732	832	767	788	795	789	777	804	861	783	759	797	844	813	796	798	826	756	834	762	801	786	829	800	845	856	776	765	767	814	829	845	830	724	795	781	799	730	846	774	800	789	827	806	817	726	771	818	759	759	765	807	793	751	767	835	783	782	784	781	804	783	743	826	777	803	775	789	752	779	814	853	838	783	774	795	799	826	799	790	782	781	766	858	800	830	825	773	757	838	788	785	822	845	875	793	753	775	831	836	839	764	812	776	816	819	824	775	792	743	806	807	785	743	782	815	770	794	780	846	832	790	790	790	800	763	773	776	836	846	805	810	797	827	801	794	802	714	758	783	813	774	808	783	831	829	826	843	730	822	801	833	808	797	804	771	817	773	820	757	839	793	827	791	797	767	838	767	802	842	825	807	789	778	814	767	759	760	810	774	820	756	778	851	794	807	772	784	811	775	817	790	821	804	787	774	783	801	808	760	833	760	787	804	822	750	748	787	800	802	792	799	783	782	761	768	793	778	860	795	803	788	874	771	780	786	822	765	774	761	824	775	819	821	772	802	756	785	765	801	791	793	814	821	813	759	842	827	748	812	803	753	819	750	769	816	820	807	819	804	788	809	790	769	793	773	750	806	765	788	810	798	776	813	795	798	790	787	788	811	806	789	786	840	769	841	758	767	770	790	770	800	765	792	845	785	717	778	778	822	836	783	794	763	804	777	881	773	767	807	778	778	782	824	788	794	785	848	791	800	843	771	837	835	782	803	801	799	778	784	790	761	739	851	839	802	781	800	786	764	860	760	809	779	807	869	793	805	771	780	782	825	757	817	766	797	800	808	785	786	803	803	778	784	796	786	756	822	808	783	801	785	792	796	823	775	835	760	750	778	815	755	779	744	819	761	801	798	755	806	776	826	782	792	805	796	786	770	800	806	793	725	836	853	822	822	825	856	778	789	743	759	805	822	807	809	776	794	788	778	789	776	775	800	810	775	788	798	820	803	794	790	794	794	789	798	802	771	790	841	807	778	786	758	778	753	805	838	756	743	819	797	812	822	758	762	788	773	743	760	764	777	773	778	828	806	833	859	799	792	813	802	808	804	814	775	784	792	791	796	794	843	735	774	803	774	825	776	776	809	747	743	772	790	781	804	789	811	832	763	762	832	798	762	769	736	775	775	788	812	835	785	795	783	806	791	791	818	806	775	789	813	741	809	809	735	829	764	816	807	791	784	780	787	836	761	779	794	791	787	828	828	837	755	791	788	808	810	791	822	819	812	787	779	766	758	768	812	818	776	789	784	816	827	773	801	761	809	829	780	810	733	805	820	795	791	781	819	823	833	804	750	764	796	800	843	770	771	815	776	756	747	801	872	769	815	753	815	829	788	732	824	799	790	790	759	787	804	798	819	826	770	796	774	769	816	770	779	800	770	785	792	759	773	784	825	772	759	746	813	781	780	808	797	766	796	819	779	765	841	764	817	795	797	795	831	827	801	850	827	780	763	779	815	803	785	817	781	852	814	785	773	787	825	765	781	752	748	794	815	787	820	832	773	799	743	810	785	806	776	787	768	824	814	813	783	800	821	739	786	774	810	774	824	759	832	782	749	764	794	809	780	808	826	824	736	727	792	816	858	756	811	801	771	768	802	748	795	782	812	766	813	794	751	830	803	788	789	821	865	752	836	808	793	819	807	809	804	724	801	799	805	774	801	803	823	791	785	827	771	789	809	822	816	781	775	775	817	769	773	797	810	816	806	773	873	806	775	841	790	842	802	809	780	783	774	795	781	790	796	764	810	775	771	841	847	796	826	764	783	767	781	766	818	789	787	781	774	761	851	740	761	756	809	768	790	762	816	787	760	856	770	837	814	832	819	791	788	815	787	821	828	725	792	832	833	847	848	744	784	813	769	844	790	754	791	837	763	787	792	746	791	811	730	797	801	795	802	753	806	773	792	780	763	808	775	875	808	796	829	804	779	778	789	784	791	765	737	817	815	758	763	782	777	811	766	798	793	799	802	819	811	779	855	803	806	796	890	811	831	833	793	785	795	793	783	823	751	805	801	778	799	817	766	818	760	775	781	767	806	803	802	804	788	803	784	778	796	802	809	766	811	810	823	810	788	812	707	744	768	779	795	755	808	795	795	821	783	800	798	783	810	797	777	822	740	745	808	768	841	841	757	774	776	806	829	747	799	864	805	771	833	870	774	773	811	770	817	770	775	857	788	803	763	793	760	772	762	819	796	825	792	749	795	797	770	810
2501	755	399	216	250	270	208	168	126	96	83	67	59	57	94	153	114	122	158	196	149	88	81	76	66	94	82	116	157	113	97	104	92	91	95	103	83	95	86	80	80	71	89	66	51	48	43	35	28	40	41	35	35	43	45	38	47	46	52	50	52	33	47	39	38	37	37	35	33	37	40	50	31	54	43	31	28	34	37	28	38	50	32	36	36	35	25	33	39	30	36	35	36	33	41	38	36	31	35	43	23	41	30	40	33	39	33	42	38	42	34	38	42	42	39	31	38	41	33	41	41	33	48	52	35	34	39	32	49	36	44	34	30	36	35	36	41	34	56	35	48	39	39	34	42	44	37	42	37	42	35	36	37	32	41	41	23	29	31	38	36	29	34	32	31	33	55	37	35	37	36	46	40	35	33	20	36	27	32	40	38	39	35	51	24	30	42	45	46	32	37	28	48	39	31	33	34	36	42	33	28	42	34	34	30	35	46	49	31	35	40	39	41	44	35	41	35	32	40	36	34	36	34	34	35	38	52	35	29	29	32	51	33	33	34	34	29	30	42	34	33	43	35	38	38	33	31	32	47	34	50	47	29	45	31	38	31	26	30	38	38	39	50	35	40	41	25	28	43	40	39	36	35	42	33	46	32	41	50	34	38	32	31	46	43	42	37	51	41	42	44	25	40	47	39	38	34	42	27	29	37	37	42	46	31	32	37	37	35	41	35	35	31	38	46	37	33	35	34	35	43	35	29	44	29	30	37	34	38	40	39	39	32	38	41	40	41	30	45	37	43	39	43	21	45	40	36	31	25	29	30	31	36	31	33	34	24	33	45	43	43	43	42	36	38	33	34	42	41	39	41	39	39	47	40	36	26	40	39	38	43	36	35	40	36	40	33	33	51	44	35	50	35	37	39	40	37	43	34	34	29	42	35	48	29	42	42	53	37	35	36	27	44	34	30	45	37	36	40	31	31	34	44	40	39	43	43	40	38	39	37	30	27	45	41	36	30	41	40	45	39	32	43	35	37	31	30	54	26	43	27	26	35	33	42	37	31	33	37	60	36	38	32	33	36	28	46	41	39	58	38	39	49	37	34	40	31	36	44	44	39	43	38	39	32	36	29	36	40	18	44	37	42	42	37	33	36	44	43	38	40	45	34	31	32	46	29	32	35	25	34	43	44	45	39	40	34	42	39	45	29	35	32	45	27	41	44	38	35	34	29	30	37	30	31	30	29	33	38	33	45	43	48	30	50	33	41	38	39	37	52	50	35	36	45	45	44	34	42	39	30	40	34	30	34	38	29	36	40	34	35	51	46	39	34	48	31	48	46	36	41	32	38	34	37	34	34	29	36	42	40	37	34	39	32	38	37	41	42	29	43	40	36	35	30	33	46	58	36	44	27	38	34	44	28	29	31	39	45	30	36	34	31	36	29	35	47	44	40	30	46	33	35	45	30	39	44	33	39	30	33	30	43	37	44	33	43	47	46	38	36	27	38	39	40	45	41	38	29	43	34	37	35	42	37	39	36	22	37	47	45	31	43	34	37	39	30	36	43	37	38	36	37	33	38	39	37	50	41	43	44	34	40	38	39	41	34	42	42	38	36	44	33	41	33	38	34	38	39	40	31	40	41	40	36	35	43	39	37	41	23	49	32	20	36	34	47	27	28	43	31	37	26	32	27	21	41	31	31	39	36	43	37	43	46	48	28	39	29	46	34	35	47	33	31	46	35	33	39	48	47	28	35	39	37	38	45	30	38	36	42	36	31	42	37	47	29	36	36	39	37	39	39	47	25	37	48	26	44	37	49	44	45	34	38	32	44	33	30	31	46	33	52	38	44	36	38	38	31	35	38	31	42	36	31	42	41	31	36	34	40	44	39	31	37	37	34	41	41	41	49	38	48	43	45	37	41	43	34	40	41	43	44	43	32	48	31	44	32	38	34	33	34	36	30	41	34	38	32	41	39	31	33	50	40	35	31	34	39	29	32	50	38	37	40	34	39	25	31	36	42	37	38	35	40	28	38	34	44	42	40	40	47	43	43	40	35	32	35	34	34	36	36	38	35	30	42	33	37	36	33	27	33	32	34	33	37	25	38	32	44	49	34	39	46	44	39	41	37	40	31	36	47	35	31	39	33	34	43	47	42	42	45	36	44	43	28	37	42	36	48	36	33	38	53	36	41	27	30	35	35	40	35	41	34	40	46	37	38	37	45	34	37	31	40	34	39	36	43	37	39	32	37	35	27	35	28	36	34	49	32	34	45	39	35	37	39	30	44	40	36	30	22	33	25	42	34	40	34	37	46	40	39	49	41	31	32	35	40	44	47	36	36	42	33	37	36	44	32	38	52	44	29	37	52	36	44	33	36	45	41	42	44	30	39	48	32	40	44	35	37	42	38	34	51	39	32	32	31	36	38	36	39	40	36	36	34	40	44	46	32	46	39	33	31	32	34	55	31	40	29	41	33	33	36	39	41	39	28	41	33	41	29	24	45	36	36	48	34	39	43	38	36	39	37	42	38	33	44	30	38	41	37	34	43	42	49	44	34	37	43	28	47	46	42	41	34	33	41	38	44	30	42	25	41	33	44	43	39	37	29	48	31	32	36	47	44	38	36	35	39	25	38	32	37	29	33	35	28	29	33	36	42	45	35	41	32	32	48	41	38	39	26	37	35	42	33	38	32	29	32	36	40	40	46	32	32	35	32	32	46	30	43	29	35	53	20	30	22	34	27	38	40	36	28	31	35	36	39	28	37	39	33	34	40	26	32	36	29	41	41	35	43	29	42	41	36	41	35	40	33	35	53	32	46	43	31	46	30	33	47	31	58	30	41	37	42	26	38	31	27	35	44	38	33	43	42	45	43	37	29	39	43	47	41	31	40	47	38	45	49	35	37	48	33	36	38	30	32	40	43	28	35	29	54	23	33	36	41	44	34	40	33	32	37	31	35	30	48	41	39	38	35	29	30	45	41	44	39	37	43	36	36	47	42	46	39	36	35	37	40	34	32	45	30	38	34	39	34	35	37	37	48	38	29	32	43	35	41	36	35	35	46	42	34	38	30	35	39	28	47	51	41	38	50	31	33	38	55	46	32	44	30	41	33	37	42	32	40	35	39	37	36	33	35	45	34	31	27	41	44	45	27	48	43	25	40	42	32	40	31	35	42	33	34	44	37	35	37	34	36	51	43	39	35	31	39	42	32	33	38	35	24	29	38	38	41	33	47	37	38	35	32	46	43	32	31	41	34	36	40	31	32	44	51	28	38	35	43	44	38	35	41	41	34	43	31	35	34	24	35	39	36	36	35	34	42	44	40	33	38	40	45	33	37	45	33	35	34	34	40	40	37	40	41	45	42	45	30	48	45	35	44	42	42	36	34	34	45	43	44	45	47	39	23	39	36	45	31	27	34	36	38	47	32	33	30	49	32	35	33	30	38	40	35	40	26	31	37	28	31	49	36	38	36	45	38	38	36	38	30	36	34	32	24	30
25949	16618	9253	17255	21314	18217	12952	9330	7181	4501	3235	2339	1935	2246	4402	6110	4294	5393	7138	7820	5479	2895	2670	2360	2042	2516	3193	4499	4966	3969	3113	2887	2817	2871	3190	3228	3343	3273	2873	2562	2328	2525	2210	1609	1240	979	841	713	666	601	633	537	558	564	593	635	650	846	868	1071	1035	856	717	561	552	561	567	522	557	589	615	571	545	569	531	597	538	575	583	549	566	607	560	545	560	577	533	552	566	565	566	559	585	569	546	573	560	585	581	544	563	532	550	601	577	562	566	590	571	586	569	549	599	539	591	575	584	501	605	586	566	558	563	542	544	510	567	577	561	552	566	583	568	594	561	592	524	530	562	580	558	577	579	567	540	628	553	575	544	591	577	595	560	572	585	553	539	567	542	564	577	557	536	545	567	577	559	585	515	528	585	542	579	566	584	528	537	553	568	612	589	576	548	565	525	559	570	609	566	550	569	555	554	546	540	557	540	567	563	559	572	585	574	631	529	558	504	576	537	582	571	570	613	573	533	566	551	524	549	570	578	517	559	615	562	564	549	548	600	568	569	594	551	520	548	516	560	542	587	530	524	595	569	563	536	577	594	583	547	531	558	524	561	588	554	566	527	570	576	533	561	549	587	559	564	553	568	552	565	565	542	568	590	552	548	533	559	560	588	551	537	589	583	557	548	580	543	561	548	527	546	559	587	598	564	565	571	557	605	544	572	599	560	557	538	556	579	584	547	539	580	523	603	566	595	557	580	580	533	522	563	564	552	569	593	590	557	556	554	610	544	552	562	509	514	515	586	579	587	518	560	569	522	556	540	589	543	555	602	544	530	545	545	551	549	570	572	581	590	556	534	552	551	567	525	613	528	614	542	573	587	598	538	573	576	529	548	579	554	522	556	564	581	555	566	562	581	596	555	536	555	573	529	532	565	586	593	569	578	570	542	530	585	575	564	523	550	592	575	580	550	587	572	554	586	555	529	569	579	567	564	578	588	544	573	549	499	544	535	586	566	521	576	570	568	600	582	556	560	537	575	556	562	579	556	561	590	606	532	520	545	564	542	540	503	562	569	592	521	555	580	560	589	567	564	611	581	578	598	558	564	532	604	552	571	577	590	589	556	585	589	588	536	568	547	586	593	568	570	573	553	557	548	549	549	559	559	596	603	568	553	570	564	561	594	567	567	566	500	593	580	534	555	549	586	560	602	530	525	593	601	548	571	532	575	579	585	569	540	580	588	572	579	531	630	581	594	510	570	545	564	619	553	580	494	582	575	566	502	565	535	545	551	583	530	586	556	571	563	571	564	522	573	569	554	592	571	553	572	585	580	591	576	527	562	571	552	562	553	558	531	515	548	606	562	583	557	570	538	537	540	549	569	534	565	533	573	581	570	530	557	589	556	574	515	557	522	543	556	602	553	595	531	554	582	556	567	576	552	589	578	575	570	554	578	562	571	574	532	546	534	553	557	562	583	563	581	564	578	592	531	563	529	585	578	576	579	561	582	543	577	588	576	590	541	591	605	568	597	572	536	544	522	588	540	531	561	544	502	600	554	565	497	584	551	518	509	566	605	549	551	561	568	565	570	592	590	554	593	558	542	560	532	569	524	551	535	532	567	545	540	571	559	596	539	544	549	577	552	576	522	534	559	515	525	555	551	593	572	527	518	578	545	595	539	546	526	549	546	571	593	620	549	571	551	619	539	569	578	593	603	544	593	605	569	552	556	541	558	547	548	585	563	549	522	563	573	543	592	539	527	515	575	546	547	550	558	514	536	565	567	562	571	561	532	597	550	544	541	639	543	562	528	515	566	582	557	547	592	556	551	589	617	552	566	533	598	581	575	580	582	562	540	561	549	558	510	530	593	578	564	557	547	586	583	560	564	566	587	589	576	516	576	551	556	535	505	538	541	528	564	563	570	613	562	585	563	542	568	562	571	562	559	553	605	598	541	569	542	582	561	563	572	564	534	549	548	528	607	553	541	553	558	562	529	612	566	547	574	534	523	537	550	566	567	577	573	579	608	554	587	514	579	549	542	560	585	581	550	528	600	587	507	560	580	611	570	531	542	567	562	570	536	570	599	500	557	577	569	579	557	579	549	556	575	558	582	591	581	556	570	591	532	571	609	573	597	572	517	559	550	574	571	599	547	602	600	584	618	576	573	537	544	544	576	565	557	566	525	557	577	543	606	599	552	595	570	556	536	556	547	572	530	509	574	551	566	527	539	586	536	571	556	589	547	584	567	565	577	581	550	588	567	546	535	564	561	559	539	583	593	608	578	579	584	549	572	587	570	537	538	560	555	569	576	588	548	555	538	547	550	575	562	560	566	577	585	589	601	544	594	579	585	531	557	582	533	555	596	573	597	558	581	592	590	566	584	566	563	557	567	528	566	634	559	582	586	556	565	530	543	541	552	549	557	555	562	580	592	556	569	560	554	585	599	521	562	540	541	577	577	573	535	556	573	587	558	560	562	545	571	540	559	551	569	585	600	561	536	539	631	577	553	550	553	559	554	574	567	578	551	540	549	571	622	562	594	545	487	555	582	552	526	550	575	548	579	592	533	551	577	529	590	556	589	570	553	577	607	568	562	608	562	564	571	524	600	575	519	522	547	534	577	523	605	540	556	509	547	511	563	566	576	579	569	546	588	575	562	549	566	560	563	548	579	548	497	561	563	578	545	593	591	536	562	565	553	555	597	551	605	550	583	575	562	563	554	613	553	559	523	555	577	545	536	550	559	522	557	593	587	558	533	564	596	561	565	592	565	550	551	605	564	513	593	537	571	571	565	586	603	558	555	554	525	550	594	523	600	560	579	571	489	539	562	615	586	514	563	561	570	547	561	594	530	624	574	515	602	588	536	589	543	542	611	588	603	535	584	530	591	535	552	559	587	569	530	491	552	575	594	541	562	583	590	553	589	553	578	587	573	553	561	555	586	584	553	572	578	514	503	522	539	579	552	578	564	565	591	555	543	589	555	574	562	550	601	567	585	583	587	538	561	522	542	594	572	565	598	542	532	560	538	578	560	566	554	540	601	546	574	579	558	589	600	520	583	554	568	603	566	573	568	544	558	577	566	585	555	550	573	574	519	564	570	539	567	569	562	577	524	541	568	534	566	630	560	584	535	604	576	544	525	599	548	586	601	530	553	557	581	579	591	545	528	607	566	559	568	543	586	559	569	543	547	631	551	546	504	551	546	572	594	552	558	566	574	564	568	545	554	520	576	583	565	584	528	527	550	563	528	559	584	564	563	565	564	553	574	561	514	581	540	531	577	572	600	597	572	528	578	556	518	570	592	587	555	528	549	581	529	564	569	533	531	565	562	612	531	588	521	545	543	568	558	540	583	594	556	541	559	574	509	579	582	519	534	589	561	560	565	558	559	561	565	574	516	526	553	540	540	596	549	543	551	518	566	532	617	570	589	566	594	542	573	584	564	555	591	566	552	615	557	565	571	575	588	564	554	567	601	570	542	541	596	540	528	588	596	571	606	572	556	522	601	574
2498	1734	838	397	573	580	357	259	218	181	130	119	73	83	140	261	238	214	235	237	187	126	98	95	80	111	104	168	168	132	109	129	121	96	125	133	156	132	114	110	113	101	88	75	59	56	46	44	45	42	36	47	33	39	39	32	47	41	40	58	54	46	41	40	44	32	42	49	35	31	32	34	31	34	41	35	34	38	30	36	33	39	36	43	42	38	34	35	33	32	35	44	41	45	47	41	32	35	36	38	40	37	40	32	37	45	46	36	42	42	39	45	35	52	27	44	46	31	37	34	32	37	38	41	43	35	30	49	39	38	37	36	44	31	37	45	31	41	39	26	39	39	44	49	35	35	42	36	38	38	42	46	32	30	40	31	25	41	36	40	47	34	27	38	44	39	34	37	46	31	44	41	44	42	38	39	38	39	41	45	54	37	31	41	47	41	41	39	51	32	43	29	45	29	46	41	39	35	36	43	41	39	33	43	39	43	37	32	41	30	36	30	36	40	38	42	38	45	38	36	43	40	32	37	38	36	34	43	32	45	37	40	39	30	51	46	31	41	44	47	38	40	38	38	30	36	29	29	31	31	38	36	39	39	43	36	52	33	38	36	33	34	41	40	40	34	31	42	31	36	43	36	34	36	34	31	41	37	50	40	36	39	34	38	41	46	32	35	33	47	44	33	36	40	39	36	36	54	41	43	38	44	33	38	52	37	36	59	28	38	33	34	40	44	38	33	47	39	44	40	37	30	35	27	43	26	23	42	37	42	48	34	40	42	34	40	51	41	46	45	48	25	43	52	43	38	38	37	44	37	39	42	33	35	52	36	33	46	31	33	26	37	50	26	34	44	32	32	40	32	37	35	46	37	41	36	47	33	53	36	34	28	37	35	27	40	41	39	43	37	40	41	33	29	41	33	52	32	41	28	42	48	38	48	31	38	33	41	36	36	36	49	39	40	54	42	40	46	46	30	36	31	47	37	40	34	36	37	46	38	38	44	47	32	45	37	39	35	43	42	35	37	41	37	46	40	41	36	52	34	32	34	36	35	41	34	38	48	39	33	30	39	51	39	48	37	48	35	33	46	35	44	37	36	39	36	44	42	26	47	42	37	37	40	33	42	35	37	47	38	40	36	39	37	40	37	42	45	46	45	31	30	41	39	34	47	39	38	42	49	27	42	32	36	41	37	27	27	41	41	46	49	41	29	48	40	37	39	40	31	44	45	40	41	48	49	44	41	45	38	25	52	31	34	32	44	32	40	32	42	53	36	28	34	29	30	35	36	37	48	30	42	47	35	43	47	23	42	36	39	41	36	47	56	36	47	50	43	39	56	37	44	54	44	50	42	33	44	35	45	43	39	36	45	28	47	38	28	38	33	38	31	39	32	35	46	37	42	40	39	43	34	42	46	51	36	29	42	40	40	45	41	38	32	33	38	46	38	38	35	39	33	39	38	43	44	42	47	39	34	37	33	44	38	37	54	34	29	33	44	36	42	40	35	43	40	32	38	36	36	34	36	32	49	44	46	42	43	41	46	35	33	38	36	42	52	45	42	35	45	54	43	43	38	45	43	45	39	35	36	47	26	32	42	40	39	41	42	48	45	39	26	46	36	36	42	42	48	46	41	35	37	40	30	40	34	31	50	43	40	27	33	40	33	41	35	34	43	40	45	33	47	39	44	43	35	39	31	22	34	42	39	40	49	38	42	35	48	41	30	47	48	42	32	37	29	36	37	36	31	25	39	33	38	38	36	31	38	35	47	47	41	29	39	41	29	38	42	35	40	44	28	35	47	43	36	40	47	50	38	32	38	36	38	36	39	35	35	24	40	44	38	32	41	37	40	37	37	27	42	36	31	42	41	48	37	34	39	37	41	40	51	38	48	33	40	35	39	32	35	39	41	35	40	41	45	49	45	35	45	34	36	44	44	40	32	38	43	43	29	28	42	45	38	52	37	37	43	37	40	43	35	42	35	43	40	43	41	31	45	43	32	39	46	38	28	39	36	31	34	26	23	36	44	33	38	40	37	37	43	35	48	48	34	39	38	34	41	24	34	21	36	38	32	36	33	48	43	34	51	33	44	39	37	24	39	30	28	38	38	39	30	56	36	37	38	43	43	37	35	44	39	44	48	34	43	38	44	49	35	34	46	47	37	29	51	39	45	36	37	30	38	35	41	41	45	40	41	39	51	37	39	39	36	45	45	38	35	32	45	40	44	40	44	40	53	42	44	54	32	52	43	40	32	33	49	40	44	45	38	42	48	32	36	31	47	33	30	38	37	48	26	35	31	42	29	32	37	38	41	38	56	40	37	42	37	45	32	37	50	43	36	41	31	43	39	42	50	34	37	43	41	37	34	51	32	31	37	28	45	34	48	38	46	32	31	39	34	34	51	35	40	34	36	51	38	34	31	38	39	47	37	49	41	36	41	50	58	32	29	40	25	40	31	40	38	37	45	47	28	46	40	43	42	33	45	34	32	39	34	30	37	34	34	32	38	38	49	37	41	35	46	38	46	32	27	38	41	41	34	42	32	47	46	40	44	38	41	31	31	36	31	45	50	31	40	49	39	44	41	35	41	37	33	36	46	33	40	41	36	38	34	43	41	50	26	35	33	37	40	36	35	31	36	29	33	49	47	47	46	33	45	30	40	35	45	40	38	48	40	31	34	29	30	40	39	46	33	50	33	40	24	47	39	39	36	36	49	38	36	39	47	42	42	39	33	41	43	40	23	34	37	47	39	37	33	37	32	38	42	29	28	29	32	37	32	35	50	43	37	34	44	35	44	39	35	39	37	41	40	35	41	38	37	26	33	39	37	40	46	27	23	48	34	44	36	44	29	36	44	44	40	52	33	39	36	46	38	47	35	45	36	47	39	37	40	42	46	37	27	46	46	30	39	39	44	42	37	36	43	41	31	40	36	43	39	36	28	49	45	41	38	32	37	42	31	43	34	50	47	31	26	37	36	36	39	48	41	48	41	35	43	51	42	41	44	32	33	40	42	36	37	38	48	29	43	39	42	39	38	44	36	40	49	33	26	39	42	44	32	37	51	43	34	35	37	44	45	33	29	31	43	32	42	37	39	40	32	45	42	43	43	35	40	36	37	32	29	48	48	44	47	43	27	34	35	50	39	35	42	42	38	52	45	38	41	46	42	33	45	37	32	33	27	32	45	39	36	39	49	44	36	41	44	33	37	39	43	39	36	28	40	39	34	35	34	44	54	30	51	36	46	38	26	33	44	41	42	29	37	27	34	20	46	36	43	34	38	48	27	38	34	29	48	42	42	50	49	43	42	41	40	32	49	49	40	30	41	45	49	36	43	40	41	45	45	39	34	50	36	42	56	38	38	46	47	39	46	37	37	34	49	24	34	42	43	43	39	37	29	51	32	36	39	42	35	42	53	46	40	34	48	51	43	44	38	39	32	42	34	40	41	40	45	40	46	39	32	36	37	33	36	41	42	52	49	40	42	38	29	25	43	41	35	44	41
31963	24090	15969	25058	30083	26585	19532	14573	11304	8416	6173	4523	3621	3602	6056	10608	8724	8208	8902	9391	6833	4274	3521	3391	2621	3268	4358	6105	5626	4831	4137	4362	3692	3989	4114	4439	4784	4541	3995	3711	3666	3448	2730	1870	1618	1224	977	791	734	703	674	616	623	612	615	733	873	966	1227	1362	1103	963	697	633	635	574	636	627	609	592	589	618	575	560	591	601	580	554	590	575	609	593	592	614	594	644	539	582	588	596	590	609	605	588	533	543	614	579	597	544	553	591	603	575	582	581	593	583	589	585	572	560	578	628	572	581	607	570	614	599	584	555	606	575	526	560	581	571	603	589	557	594	619	601	589	581	568	582	658	615	564	617	554	620	594	576	596	596	542	559	589	595	629	583	576	598	619	581	569	590	597	606	606	585	625	580	594	604	603	605	599	563	593	537	618	580	588	612	622	569	593	589	561	566	585	558	544	605	563	599	561	591	596	609	616	541	586	584	619	591	565	563	570	548	538	562	548	583	609	590	582	627	567	611	586	579	600	600	608	538	576	607	594	587	595	564	569	556	604	601	531	588	610	612	572	576	569	550	542	595	618	559	594	566	609	614	584	583	581	576	558	591	569	598	569	592	599	557	608	600	560	576	580	568	589	539	535	572	549	576	576	625	533	546	596	584	619	596	585	617	590	597	593	578	561	590	568	598	591	592	548	589	586	590	561	542	561	606	589	542	549	567	616	591	592	596	545	568	567	527	570	618	580	579	570	594	591	588	560	622	600	551	604	522	550	523	577	565	585	575	598	593	592	575	587	557	579	546	592	575	534	577	579	576	568	583	542	563	521	607	567	584	554	580	585	554	581	623	579	568	588	572	570	567	599	610	566	562	615	628	594	570	582	580	583	556	632	599	570	645	642	544	594	551	594	603	562	561	600	581	603	592	596	592	578	585	530	561	609	574	606	609	606	564	554	612	638	571	634	602	557	551	584	595	561	554	601	575	561	571	598	557	597	600	617	593	605	612	565	573	588	595	557	572	562	577	593	552	543	565	640	591	574	584	543	602	541	556	592	570	621	580	609	576	554	575	620	564	544	591	589	576	600	570	575	561	578	631	583	624	636	598	593	576	554	558	617	629	546	564	582	561	620	607	553	595	590	596	599	583	573	596	541	595	556	600	621	613	596	594	596	598	620	588	565	582	573	551	594	590	542	567	597	564	588	622	559	568	570	582	601	579	571	589	615	585	643	607	602	584	611	601	566	589	589	577	564	585	578	596	579	596	551	576	609	578	578	561	583	614	595	583	536	581	625	579	597	579	608	558	574	581	567	596	552	594	564	563	596	559	600	559	568	573	582	575	605	571	540	532	568	587	564	585	565	621	587	555	565	571	566	547	602	601	580	556	597	579	550	603	570	530	592	612	577	588	585	538	558	583	595	572	614	576	586	546	554	576	614	617	541	594	584	590	598	588	564	604	557	570	539	548	620	633	577	596	574	573	615	534	602	586	588	584	633	582	601	576	583	585	566	534	615	586	630	585	549	568	607	582	571	598	555	533	616	529	576	541	640	554	540	566	597	598	630	589	592	555	593	607	583	592	622	571	576	592	560	584	593	575	577	620	580	587	565	589	576	588	533	620	583	637	541	560	583	550	591	584	583	603	560	572	542	598	578	609	581	580	534	554	586	559	621	593	604	557	583	590	545	589	594	567	624	580	567	556	543	562	566	570	642	574	623	608	592	563	601	562	593	558	583	580	570	553	570	582	563	566	571	555	561	558	584	594	604	614	573	617	563	588	567	563	604	595	572	600	554	567	592	610	553	548	579	597	560	567	598	563	614	572	560	545	546	590	580	546	552	581	553	545	611	615	605	570	608	564	559	565	577	597	583	561	557	592	578	546	593	609	574	561	615	579	551	602	610	610	589	596	609	568	567	548	567	552	596	521	600	582	583	586	566	589	530	606	560	583	573	543	603	611	601	594	624	581	566	589	577	570	614	580	578	551	579	565	622	601	578	589	614	589	581	567	609	603	588	581	592	591	612	606	558	589	589	599	588	577	575	615	550	540	628	571	558	590	637	577	573	582	605	574	620	558	568	567	540	573	609	595	586	535	621	570	601	597	600	565	554	586	533	594	583	609	646	637	598	568	590	598	591	578	546	571	603	571	605	592	568	582	568	574	575	613	601	587	610	580	584	570	600	542	575	577	577	572	560	613	559	552	583	584	594	589	599	571	602	593	613	577	585	610	590	553	557	563	544	609	517	600	595	596	625	569	573	608	555	610	586	582	575	559	606	649	573	613	580	612	622	546	607	539	588	598	582	588	565	590	560	586	603	568	606	567	566	599	584	597	574	551	620	542	546	605	620	551	571	556	563	595	629	576	562	588	579	578	553	559	589	588	605	568	530	626	607	575	619	565	606	596	588	595	589	554	595	622	599	591	606	587	584	578	580	613	607	626	573	580	574	585	577	610	605	620	580	581	583	576	592	587	640	572	617	605	602	557	586	563	538	584	578	577	588	528	597	601	582	519	575	638	570	576	584	581	547	586	609	631	548	552	595	597	560	568	553	627	610	576	622	586	588	613	580	569	571	599	575	579	556	610	579	566	558	567	608	575	599	583	609	564	551	545	618	593	598	556	586	628	576	570	598	604	551	579	604	628	621	572	571	594	583	616	600	542	575	550	567	523	562	608	594	599	571	575	601	561	563	560	563	580	615	609	606	601	577	635	572	582	574	578	556	564	613	583	565	582	582	558	586	564	616	574	602	556	580	628	537	565	590	610	577	576	557	596	571	586	568	596	562	625	603	609	599	569	588	580	575	595	541	608	583	580	596	626	581	583	554	595	589	576	590	585	563	562	612	572	582	556	580	551	572	588	587	602	595	577	598	559	586	570	582	624	580	585	603	595	594	582	576	590	550	619	551	559	565	615	565	556	584	558	575	577	615	612	548	551	611	576	579	590	527	534	565	610	573	610	560	592	612	643	559	599	536	524	570	587	533	590	606	629	591	562	537	631	608	573	590	600	582	612	538	585	590	556	555	608	537	609	614	550	626	566	540	566	604	597	580	573	585	595	558	580	597	572	558	623	622	550	588	571	600	587	610	550	562	607	556	570	598	558	575	594	541	599	541	572	601	575	624	612	599	568	589	570	533	598	595	628	573	612	563	606	601	561	633	592	590	614	558	571	606	557	582	629	611	540	573	591	581	579	598	560	572	585	621	599	587	567	533	616	618	632	597	565	542	592	596	583	561	528	612	556	607	580	543	605	589	598	561	600	563	585	585	555	617	603	584	601	561	551	579	586	563	610	560	618	560	544	625	651	560	568	555	587	575	627	602	608	585	614	539	603	531	565	557	589	587	572	572	595	578	556	570	607	570	585	625	595	555	573	566	612	582	551	566	597	584	554	609	592	619	606	588	561	593	583	572	583	549	549	597	556	581	587	588	561	571	558	579	581	621	589	587	582	595	542	578	587	585	532	583	588	535	566	547	616	575	584	617	573	622	615	566	597	582	604	600	585
4276	1623	821	479	676	647	405	273	230	180	140	111	97	92	142	299	279	219	197	190	174	128	101	86	87	107	104	165	140	141	112	123	99	105	125	127	136	148	111	129	117	116	85	63	74	68	48	52	41	48	48	47	49	39	53	48	43	58	84	58	80	43	47	61	57	41	57	59	41	45	43	39	45	32	59	55	52	53	52	45	51	48	38	48	54	55	40	36	46	55	52	47	38	50	45	48	48	49	45	59	51	62	41	51	43	49	45	59	47	52	37	42	48	48	52	32	54	48	48	61	52	37	50	44	41	50	60	59	44	45	49	51	55	46	52	50	50	52	40	48	52	48	43	48	50	41	56	52	49	44	43	52	55	53	45	48	50	48	51	42	45	43	41	44	52	47	35	55	57	43	56	57	63	61	52	39	55	44	46	56	47	45	46	42	50	57	40	39	46	57	68	48	41	42	43	32	46	51	37	36	60	57	36	39	55	53	40	45	47	39	44	54	47	51	54	56	49	47	43	46	33	41	44	36	53	47	41	43	56	58	49	37	53	55	48	53	50	41	57	45	41	58	57	54	53	51	55	40	44	43	61	48	53	49	53	51	43	51	40	43	36	46	45	38	45	50	41	45	47	43	54	43	46	47	42	47	45	39	60	48	55	44	51	57	44	43	56	53	55	53	41	46	48	51	45	55	48	55	62	55	58	42	47	48	52	52	47	42	53	39	45	39	58	34	45	36	52	44	47	60	53	59	39	44	49	53	55	50	51	66	31	43	41	46	33	51	45	58	48	38	36	45	56	44	37	27	46	35	48	47	39	50	50	50	40	40	52	37	36	54	49	52	58	49	42	62	30	47	51	51	54	43	51	47	42	50	44	50	55	53	45	44	58	45	34	42	41	52	52	53	47	44	64	61	39	40	45	49	45	47	52	48	49	43	39	49	38	66	49	47	58	43	39	50	59	49	43	51	46	51	33	55	58	45	50	42	48	55	47	41	45	62	60	48	44	47	56	54	33	40	51	53	39	44	60	60	50	49	41	40	46	51	56	39	46	48	54	52	48	56	29	52	56	52	52	51	52	33	44	47	40	37	42	55	61	52	59	46	53	62	49	47	49	35	53	55	58	60	58	46	48	50	48	46	46	45	55	53	44	46	42	49	44	47	44	49	42	50	47	52	41	48	40	49	44	61	50	46	32	62	48	61	44	45	49	42	46	40	43	48	35	47	51	45	49	48	59	37	62	53	52	56	56	37	56	38	39	56	62	29	50	55	45	48	59	52	40	57	49	39	58	55	55	57	44	57	47	55	55	55	43	48	38	47	39	44	44	48	54	37	39	57	35	48	50	45	45	54	49	41	41	36	48	51	37	50	52	41	42	45	53	49	52	54	52	47	48	54	44	40	43	52	44	47	56	56	54	43	44	48	48	54	45	51	56	57	49	58	62	51	41	46	50	50	48	40	53	61	50	49	46	48	44	43	43	52	50	42	37	45	40	47	35	49	61	48	43	53	53	48	48	41	45	39	46	40	51	46	42	44	52	43	59	52	43	53	42	57	61	45	60	53	47	45	49	39	37	54	56	49	43	42	29	55	49	55	39	49	48	49	45	38	38	47	50	36	55	46	39	45	50	44	50	50	41	49	51	28	52	62	46	48	45	49	45	54	49	42	44	47	39	48	46	41	44	42	50	49	55	59	42	47	52	55	53	59	44	44	42	47	48	50	45	57	48	39	39	52	45	48	57	47	61	46	53	71	42	51	50	56	51	48	52	41	47	47	58	40	50	43	38	49	48	47	45	43	55	52	54	46	43	52	35	43	42	53	39	55	53	46	53	45	57	45	45	56	50	38	52	43	49	38	44	44	53	40	51	48	53	51	43	50	56	49	38	57	41	39	52	49	37	45	43	48	40	42	42	45	54	48	54	48	45	36	53	51	54	45	36	49	39	52	46	48	44	50	44	29	43	51	40	39	51	40	42	59	52	50	41	48	32	56	42	35	35	51	47	48	49	41	54	60	42	47	37	47	31	48	62	54	54	43	42	43	39	59	45	58	54	44	45	54	49	50	33	53	50	68	55	46	53	49	53	49	41	41	41	58	46	50	41	39	42	39	52	44	43	39	53	44	49	48	49	47	45	44	49	49	55	40	50	49	47	53	51	43	40	48	48	50	44	41	48	52	46	49	49	41	44	54	45	59	37	44	51	47	47	42	43	44	54	52	49	47	45	50	51	37	61	43	46	39	46	45	33	58	43	62	47	59	37	47	34	47	47	50	54	38	52	50	41	49	51	71	44	56	45	49	42	40	59	39	46	39	48	43	41	46	42	55	40	58	39	54	56	61	45	38	51	46	41	42	36	37	45	50	36	48	43	60	46	46	47	42	52	35	42	44	52	39	41	71	45	38	38	42	52	39	56	41	65	55	56	40	51	44	44	46	49	59	58	47	34	60	43	55	46	45	43	31	47	38	59	34	53	51	53	53	51	49	48	39	49	51	45	50	44	60	41	55	59	51	45	44	42	55	51	52	45	48	49	38	48	39	48	47	54	53	41	59	55	50	48	58	48	44	58	45	42	54	46	43	53	44	52	47	37	48	42	41	42	34	57	42	41	46	40	54	50	42	52	32	48	40	38	57	46	44	53	50	56	47	51	40	42	50	36	52	34	42	42	56	38	55	39	42	60	53	38	52	52	51	44	45	48	43	40	43	44	50	52	46	48	44	41	46	54	58	51	48	51	43	35	57	48	49	45	54	44	51	51	49	42	44	49	49	52	44	45	46	50	53	51	43	44	52	59	44	52	58	53	47	49	58	43	54	48	44	38	40	43	39	60	39	60	38	55	48	60	48	41	50	54	41	51	39	44	58	42	50	48	54	44	42	41	41	42	45	33	42	53	48	49	48	48	34	53	39	53	40	49	43	36	38	46	47	43	51	49	50	47	43	40	46	53	58	47	50	40	43	45	46	50	63	37	47	58	46	45	55	49	50	45	36	33	58	44	39	49	48	42	44	59	76	52	44	65	48	63	50	55	33	54	53	52	45	42	46	50	50	55	39	51	52	39	52	53	40	55	37	36	61	45	53	47	44	40	56	58	51	45	51	44	60	43	34	59	53	48	48	51	39	47	59	36	61	50	49	48	49	50	45	39	41	42	54	57	57	46	60	47	41	53	48	42	41	46	54	50	52	38	51	41	41	44	40	46	56	58	48	62	25	42	51	50	42	40	51	50	58	56	44	46	59	54	42	53	62	53	45	54	33	44	48	41	35	46	51	59	50	50	61	43	44	41	51	50	49	55	51	33	38	59	46	55	45	51	45	52	45	46	49	56	49	42	47	48	46	55	50	37	58	42	39	42	48	61	49	37	51	37	49	53	42	60	54	52	48	41	42	52	49	48	61	54	43	48	38	44	46	41	46	54	44	45	53	49	44	39	44	52	43	46	52	55	54	42	42	57	62	48	45	56	46	52	42	53	54	37	46	71	39	55	57	49	50
30259	23455	15424	26582	33080	28399	19617	14153	12036	8656	6070	4305	3290	3220	5200	10985	11520	8435	7784	6849	5670	4061	2940	2956	2374	2966	3580	5716	4860	4438	3506	3949	3389	3354	3907	4238	4163	3929	3997	3956	3342	3117	2180	1860	1479	1238	956	844	813	746	744	669	714	760	735	782	916	1154	1432	1355	1314	1037	788	782	722	808	679	716	711	699	717	705	690	747	679	755	717	693	684	721	700	707	694	714	758	754	706	681	710	706	727	683	737	691	761	697	734	664	726	681	696	698	714	697	696	705	744	720	698	686	715	667	712	719	766	738	703	682	732	706	692	663	690	729	772	668	746	747	747	715	695	734	763	734	729	695	685	754	681	710	700	679	755	690	703	686	679	674	753	709	703	684	718	686	740	697	697	733	722	741	700	733	697	730	718	679	687	747	695	710	701	696	695	677	734	719	673	707	723	671	687	713	718	686	682	686	772	678	686	686	694	728	690	727	741	732	735	647	758	693	685	702	700	723	693	695	681	713	711	694	671	700	657	660	680	694	717	709	680	690	679	686	734	738	743	708	710	702	722	710	724	688	710	683	694	722	689	737	722	711	695	745	679	745	724	682	648	711	668	657	715	646	690	696	675	680	677	704	748	713	758	690	700	680	756	714	683	720	709	769	698	702	742	692	691	682	725	697	724	689	733	741	666	712	718	677	724	649	696	684	706	735	712	708	687	712	771	674	681	761	677	737	673	700	665	711	728	702	697	706	717	716	701	694	677	709	699	684	706	706	671	730	698	689	718	685	698	689	710	740	693	742	732	703	709	703	685	717	662	712	707	658	707	662	742	709	686	728	718	720	702	698	695	744	674	714	752	695	708	693	687	740	704	699	661	716	696	705	688	714	694	669	684	718	704	668	633	720	734	709	723	721	673	695	708	682	688	659	728	690	741	673	692	677	714	712	710	717	751	684	772	649	664	700	705	708	707	665	698	671	702	730	705	704	688	673	663	712	702	699	731	716	702	657	734	692	700	636	702	734	712	716	701	721	703	721	720	730	723	746	649	720	676	704	665	711	743	709	697	732	739	689	685	710	721	718	677	693	693	727	712	695	735	702	709	661	722	721	710	698	727	700	703	718	685	719	774	706	711	733	704	716	700	759	702	703	702	745	680	700	694	683	711	685	716	675	743	735	733	681	698	730	758	721	689	669	742	687	691	723	713	695	724	703	715	713	737	726	691	702	700	723	693	705	757	752	705	673	706	696	725	679	727	748	767	672	683	695	724	703	690	713	712	688	691	688	677	686	694	736	721	739	656	670	697	703	677	710	674	698	743	725	696	745	724	715	681	711	696	673	713	732	692	665	717	716	675	708	698	715	692	697	710	726	716	750	727	694	719	620	649	706	685	740	711	682	711	725	690	685	709	710	678	724	701	702	705	687	674	677	707	673	686	734	715	679	716	706	717	715	704	711	714	681	712	726	695	734	708	733	661	719	700	696	699	667	707	684	749	759	685	683	678	640	669	697	745	755	719	733	748	755	683	753	704	737	665	697	726	743	686	737	687	707	712	672	718	703	714	712	703	758	747	714	706	671	736	716	698	722	707	696	671	696	637	678	715	695	709	673	698	757	739	676	726	700	660	667	711	710	712	707	691	672	736	712	677	699	705	693	711	758	710	702	693	682	743	714	714	672	704	706	735	676	723	728	690	702	699	695	694	738	684	714	678	697	718	698	703	696	675	744	750	727	669	668	690	712	690	710	707	707	734	699	732	697	729	753	724	677	711	699	664	697	725	667	663	687	754	734	678	723	680	737	726	706	713	737	685	729	694	721	688	676	680	719	738	713	711	681	718	771	729	741	658	737	742	715	694	703	708	705	695	683	721	730	723	687	681	716	716	679	694	714	659	655	714	706	704	675	746	754	736	694	694	721	711	711	720	674	710	724	691	706	722	673	676	713	668	727	704	672	681	741	713	698	738	699	742	727	686	711	705	715	723	728	666	670	774	687	756	719	716	705	654	694	719	720	720	693	698	691	731	721	714	717	706	719	706	702	706	726	746	709	703	693	717	663	679	716	722	705	712	686	693	698	713	714	714	702	705	732	728	748	725	698	730	675	735	654	692	679	698	694	712	720	676	706	716	699	730	719	691	696	696	713	717	686	670	678	715	731	707	705	750	713	695	716	688	671	706	731	731	729	683	754	701	677	736	681	699	714	722	722	684	723	674	707	673	722	692	696	662	691	684	703	712	671	679	691	693	731	680	672	729	706	659	671	723	734	702	713	726	675	741	698	703	694	714	661	712	738	656	696	683	727	697	706	721	675	687	682	698	701	681	732	686	761	725	675	712	666	739	728	671	702	677	700	698	728	757	697	718	666	723	761	763	715	677	704	692	737	715	681	655	688	720	672	689	707	694	688	742	674	688	724	703	730	675	720	720	732	717	777	714	744	694	726	732	722	645	733	717	746	654	665	711	696	723	730	669	663	729	690	730	714	697	695	688	733	700	674	712	654	673	716	693	699	742	738	702	716	733	741	696	745	683	758	715	702	756	739	745	710	706	727	687	733	690	685	696	709	719	730	724	707	692	696	711	697	733	727	690	660	746	721	709	666	682	700	648	685	677	663	654	699	708	713	702	734	704	723	651	712	677	713	698	727	681	711	709	699	700	729	673	736	706	724	716	724	694	701	666	713	653	678	755	679	745	672	741	731	723	759	706	724	701	742	743	687	718	723	756	687	726	737	689	722	719	703	708	710	662	693	729	674	721	712	667	745	724	709	707	648	717	733	683	724	696	678	686	686	685	688	694	723	685	689	718	683	727	684	734	725	680	645	663	708	724	673	707	744	674	705	705	706	685	670	702	646	699	730	737	724	689	714	702	738	725	691	767	731	700	770	701	731	701	740	694	704	697	704	708	715	744	664	639	718	700	699	717	705	677	709	710	670	705	703	697	727	679	711	763	679	722	642	690	733	637	674	745	669	728	681	707	681	672	689	713	707	726	681	688	685	726	687	688	732	731	693	712	685	692	732	725	732	709	695	743	669	716	738	771	691	676	716	736	732	705	666	728	717	726	679	691	694	726	709	712	721	688	700	707	752	754	720	728	660	675	720	696	726	711	700	684	672	755	653	703	710	726	697	738	677	684	671	698	674	684	660	699	755	704	652	683	701	699	696	703	712	734	673	700	740	681	758	684	706	721	738	704	679	700	705	752	676	672	693	688	663	682	712	690	681	655	742	684	653	677	680	711	734	718	746	696	710	751	685	757	768	742	721	693	722	727	698	635	690	685	692	701	700	668	693	683	712	700	677	658	727	689	734	714	703	675	749	710	718	654	722	719	700	714	721	690	750	698	700	715	676	712	650	727	735	713	703	683	669	715	655	732	713	676	720	682	747	677	668	706	697	742	674	709	681	714	719	718	729	679	734	695	727	686	691	637	714	712	680	711	742	709	683	719	700	699	665	659	692	712	794	737	717	705	741	716	673	715	687	731	739	708	659	730	718	692	717	684	712	743	696	751	688	725	706	687	737
4494	2725	1278	826	1278	1269	841	459	421	282	230	160	146	142	198	345	425	371	321	266	199	174	133	135	98	133	143	204	204	163	176	137	157	125	166	182	183	185	189	157	172	112	103	88	89	61	65	62	58	50	44	55	43	44	58	53	66	42	81	74	82	69	62	43	68	67	47	56	53	64	57	62	61	61	47	49	48	51	40	56	39	60	44	43	49	61	45	48	52	45	56	53	45	58	58	51	51	62	51	49	51	45	52	55	64	63	42	58	43	49	38	65	52	54	59	42	48	60	54	47	59	55	45	54	54	47	56	52	55	60	62	47	54	46	47	54	51	65	37	45	52	48	64	54	60	56	48	46	50	54	38	49	47	37	55	48	51	55	49	50	53	38	57	44	57	51	43	33	52	48	58	54	49	55	66	47	52	49	57	46	52	54	53	57	49	53	54	46	39	55	48	46	48	47	57	65	59	58	62	58	49	56	54	51	50	67	52	57	45	53	59	42	51	38	57	54	60	45	58	39	51	52	53	45	52	35	55	56	45	53	65	45	44	53	47	56	54	52	50	47	53	57	41	41	48	36	45	60	43	49	58	50	53	58	49	46	56	69	54	47	41	47	69	39	54	52	55	57	46	52	74	43	59	39	46	61	48	43	45	44	66	47	54	47	47	52	55	49	64	68	43	69	41	58	49	62	52	43	44	51	52	49	56	54	43	47	54	47	51	48	35	54	51	45	51	56	58	40	54	40	52	54	45	52	55	43	50	43	51	46	46	50	48	60	57	47	50	56	57	58	50	55	51	47	58	63	63	65	44	34	58	46	59	55	46	52	45	53	53	55	51	50	49	54	70	40	58	45	36	47	54	58	44	44	73	57	43	46	61	54	41	45	57	46	56	51	67	45	44	51	65	54	45	47	54	49	46	42	59	45	54	57	54	49	57	56	52	57	54	53	62	50	52	56	52	59	36	47	59	52	56	53	55	57	58	50	47	60	52	46	52	50	52	49	55	54	59	58	45	54	63	46	51	49	52	47	39	56	58	52	52	67	47	63	52	55	45	43	52	59	44	57	45	51	50	53	54	53	62	54	53	47	65	41	52	64	46	59	47	62	64	45	48	52	43	53	50	52	68	60	47	62	46	59	58	51	62	58	47	57	60	45	52	47	49	54	64	53	44	55	57	42	54	52	54	47	49	56	30	53	54	50	57	48	67	56	43	54	43	48	45	46	44	52	54	59	55	64	47	47	55	55	43	69	49	43	56	49	51	57	47	50	57	51	57	62	56	48	59	55	48	44	47	60	64	51	60	58	55	53	46	54	48	50	49	53	56	59	49	55	44	70	63	43	48	53	48	65	57	57	46	66	56	56	44	42	56	63	53	55	52	62	55	56	64	48	38	48	56	52	41	56	53	57	57	52	57	52	57	49	56	46	56	57	53	46	51	48	48	55	55	71	65	38	56	59	41	52	59	60	46	63	54	54	46	39	66	46	43	56	61	46	45	46	50	56	46	50	62	49	39	58	53	57	39	54	44	61	42	51	53	51	43	50	57	54	51	50	41	58	45	52	48	58	38	59	47	48	48	52	45	48	44	50	52	47	40	59	48	43	44	51	40	62	50	63	66	50	51	56	58	64	53	71	52	66	47	52	81	58	50	48	54	38	42	58	48	48	43	60	62	56	64	57	45	44	49	48	44	52	48	52	65	48	58	57	56	48	44	52	43	43	48	55	50	50	63	38	52	51	51	49	47	53	51	38	50	65	59	48	42	58	51	46	53	45	56	63	68	42	45	51	62	50	58	63	59	52	42	52	43	55	42	57	59	54	55	57	44	45	43	60	49	53	41	41	40	55	47	47	58	44	49	56	56	46	55	49	57	49	56	53	68	69	60	60	62	48	44	57	50	56	56	46	56	59	61	49	58	55	51	58	58	52	58	52	55	57	44	46	52	53	59	59	50	52	47	44	57	60	48	54	52	55	58	42	51	45	49	54	52	51	54	53	59	48	52	53	55	54	52	44	46	48	56	48	48	51	55	51	61	53	36	54	42	55	73	61	46	47	43	51	42	55	58	64	50	64	55	52	49	54	55	41	58	59	55	49	47	61	63	55	51	58	53	41	51	50	55	58	50	50	45	57	56	70	47	44	55	32	46	35	55	49	62	52	56	68	51	51	60	47	45	53	51	55	62	45	55	44	53	58	48	55	51	55	57	49	62	58	68	46	54	48	48	62	51	44	53	62	50	47	56	50	55	55	50	61	52	46	57	49	49	60	67	55	40	55	50	44	66	44	58	57	53	44	38	43	47	63	52	46	48	51	54	66	58	54	49	54	52	39	59	56	51	51	47	48	53	45	61	39	46	44	44	49	38	56	45	52	48	44	67	45	43	45	50	58	57	57	49	42	36	44	49	60	52	54	58	42	40	47	60	55	46	52	52	38	48	54	57	47	47	43	59	51	68	60	52	49	45	44	49	46	45	41	62	50	50	54	52	49	38	56	42	40	55	43	42	44	51	51	42	57	56	55	52	49	43	70	49	48	55	56	51	64	49	29	34	53	49	51	45	48	51	46	51	41	59	46	46	49	40	48	47	42	51	45	52	57	49	55	58	47	57	55	49	50	62	50	56	55	54	47	45	52	55	44	43	46	51	44	52	50	62	47	44	55	51	54	57	44	57	64	49	53	52	56	45	53	54	56	50	47	58	49	56	47	53	48	55	46	50	42	54	60	50	45	39	66	49	52	45	61	36	48	53	51	60	58	59	57	39	55	51	52	45	51	39	40	60	48	51	51	43	45	51	58	54	56	54	49	48	47	55	42	57	50	61	52	44	46	49	41	54	42	59	57	58	47	56	63	43	54	53	54	49	60	43	59	58	49	56	57	56	55	57	57	51	51	38	53	45	44	52	50	54	46	50	51	57	47	46	50	47	53	57	46	55	54	40	37	61	51	47	45	59	49	43	57	42	57	50	46	68	60	50	50	48	79	45	45	58	55	63	43	50	52	54	53	54	45	45	59	57	47	53	45	50	58	48	58	55	55	47	62	47	58	51	64	48	55	49	59	66	56	55	56	47	57	43	53	36	49	62	61	55	70	51	50	61	32	46	54	56	46	49	50	36	47	54	49	64	47	42	59	42	61	48	36	46	50	55	64	61	50	61	53	50	59	51	59	62	54	53	49	54	54	55	45	54	54	68	48	54	62	49	52	54	62	44	61	55	53	40	37	41	55	42	69	58	54	43	48	57	60	52	57	36	48	60	57	61	48	65	60	41	53	51	55	65	68	54	44	46	41	42	66	48	53	44	61	48	44	50	55	55	55	59	59	38	37	60	63	50	52	46	56	40	62	41	52	61	44	66	47	51	43	49	34	42	48	51	52	52	52	55	56	51	48	56	55	54	51	37	44	64	48	53	54	46	48	48	51	50	60	54	71	53	68	59	50	65	55	55	49	45	50	50	47	65	55	55	61	47	59	51	42	63	58	49	52	50	44	70	71
36758	28456	19503	31945	38995	36526	28618	21063	18127	14106	9873	7015	5559	5011	6418	12391	15353	13111	11470	9384	6958	5637	4188	3905	3283	3964	4642	7089	6661	5781	5245	4777	4577	4402	4851	5743	6058	5943	5447	4832	4489	3451	2790	2127	1841	1440	1101	1019	957	816	838	823	825	756	922	969	1020	1344	1734	1727	1784	1475	1043	873	790	798	783	774	797	817	771	766	861	800	746	729	710	772	763	804	780	797	729	789	735	792	776	774	772	852	793	776	737	759	779	799	743	746	744	757	734	794	769	732	752	771	706	740	784	716	759	769	786	780	790	812	762	744	773	767	754	762	780	784	784	721	751	742	759	774	779	787	783	765	817	745	750	717	772	779	788	727	689	753	754	761	696	746	794	759	774	755	765	772	765	775	757	776	779	785	803	755	724	781	750	756	793	792	759	790	747	727	759	741	758	755	727	810	773	759	755	759	826	738	767	752	798	804	752	785	757	780	794	765	737	728	748	719	770	782	810	737	741	752	769	747	767	726	766	765	725	706	737	750	737	795	740	796	751	767	733	768	747	715	787	757	724	704	785	747	702	729	734	797	730	784	743	716	756	769	768	752	751	734	770	719	730	764	712	776	696	745	729	818	781	716	767	725	835	789	761	749	731	725	763	766	763	784	795	741	751	753	757	771	740	743	734	734	797	739	756	762	767	768	677	716	730	761	815	756	727	769	744	748	742	725	784	749	755	756	795	726	718	744	767	737	752	766	787	785	741	731	749	745	712	744	751	744	730	731	729	803	754	791	776	729	785	769	802	789	734	754	743	770	761	764	762	760	752	764	801	797	752	759	740	761	757	726	727	772	778	719	730	808	768	751	804	780	763	775	728	799	716	749	756	759	747	742	820	797	719	787	782	736	735	733	762	702	781	767	740	763	755	770	754	753	785	760	766	760	776	724	770	783	808	770	721	781	752	743	761	774	746	762	737	780	741	744	748	788	741	753	780	716	757	785	770	735	758	768	780	787	792	791	722	766	792	743	785	776	760	724	712	777	751	786	730	731	776	790	711	801	754	749	734	810	715	750	779	779	742	770	715	755	736	782	745	705	750	729	768	719	784	755	777	766	757	764	741	711	780	771	775	750	733	811	745	763	805	724	776	802	734	756	763	787	780	755	718	758	741	789	750	733	754	723	721	783	754	738	732	748	743	700	761	740	758	804	753	809	785	802	781	718	772	730	783	764	765	726	771	742	734	782	790	787	764	768	774	718	804	742	752	751	766	765	737	742	732	746	742	774	724	759	763	715	762	736	718	773	763	738	762	725	702	800	775	764	772	747	722	753	705	732	709	787	807	737	713	731	722	755	779	768	723	738	733	770	776	726	757	771	734	721	764	721	762	773	758	763	768	715	780	789	744	806	748	767	763	757	740	728	801	754	773	778	790	768	722	745	797	749	748	734	745	748	792	805	746	769	782	750	759	769	800	742	711	756	724	728	754	793	734	762	781	757	721	742	786	724	719	760	718	781	794	733	775	772	752	759	732	780	807	741	736	755	777	778	711	740	807	763	726	757	771	767	755	761	781	772	745	822	776	737	711	765	754	767	799	730	771	756	790	779	738	743	763	685	791	717	727	725	807	743	776	789	760	773	709	736	696	754	723	792	743	806	722	757	749	705	750	754	758	723	749	762	756	761	796	728	767	737	737	755	789	765	786	746	759	728	722	773	742	752	765	753	772	757	758	789	771	757	743	752	793	728	698	717	752	676	762	734	756	755	769	802	784	752	746	798	738	752	758	756	716	786	773	734	738	738	774	704	777	760	751	746	728	717	764	767	764	749	813	778	810	726	801	778	724	715	796	758	767	798	777	759	758	803	780	746	772	777	751	739	772	730	783	777	746	755	749	810	800	744	771	728	744	713	746	747	731	720	790	755	747	758	746	724	731	718	768	777	807	749	734	743	788	757	775	736	776	783	715	792	759	725	722	760	796	790	755	734	798	753	758	766	790	789	781	785	778	738	727	794	759	759	764	761	707	743	738	757	767	762	784	733	753	759	734	731	764	772	732	763	778	755	709	782	741	801	755	772	780	754	767	717	705	770	696	747	748	779	753	695	784	762	757	764	756	713	791	793	717	757	766	761	710	772	758	767	754	776	750	723	746	763	756	735	806	748	785	763	805	763	740	749	774	768	763	740	752	712	738	751	753	755	727	718	804	763	769	767	747	787	748	769	782	771	767	735	714	710	738	707	766	737	789	729	734	766	745	763	706	801	778	721	800	718	736	744	766	703	753	746	741	737	759	785	797	737	761	724	784	741	742	760	757	735	756	750	723	777	744	823	684	734	741	736	766	744	734	749	767	765	746	744	755	795	794	854	762	767	764	730	759	753	785	764	758	777	706	741	770	698	736	777	772	719	759	802	740	751	732	755	746	768	789	782	776	758	821	768	711	773	808	786	738	778	796	801	769	698	771	733	743	756	748	775	799	754	741	742	763	757	737	749	755	774	711	803	737	718	772	819	755	749	774	760	788	776	741	758	745	770	715	776	717	803	799	771	771	765	767	786	749	776	748	729	758	789	775	761	723	764	747	766	737	754	758	783	743	777	768	759	743	741	725	744	726	792	724	812	803	797	719	780	740	749	752	753	751	732	757	764	688	750	769	739	725	752	772	730	771	729	737	767	767	762	742	729	786	823	755	757	786	744	712	735	747	776	722	775	786	799	729	768	772	742	704	759	791	753	765	748	749	773	772	715	738	774	766	724	714	733	773	784	758	759	793	733	762	758	740	740	750	782	773	743	726	749	739	759	763	756	737	815	790	763	783	771	722	745	746	754	733	736	757	733	784	767	784	728	796	734	717	785	737	751	730	763	749	748	788	792	726	783	692	758	708	738	706	741	768	736	762	749	724	775	770	787	776	746	717	774	748	779	765	773	746	736	734	744	769	740	784	767	805	718	734	779	796	757	766	786	740	755	769	768	731	729	792	809	738	751	806	743	757	758	825	759	746	732	789	747	748	767	682	722	706	781	727	739	732	751	753	750	736	794	769	751	774	758	755	735	765	733	774	697	764	759	745	759	711	733	736	774	750	777	715	742	752	790	718	812	744	760	749	743	723	742	751	759	757	752	725	710	735	758	687	719	768	760	806	730	765	697	751	762	740	760	752	723	729	775	773	724	762	732	762	742	803	732	789	753	772	707	728	791	793	772	747	737	777	765	796	733	767	800	721	716	770	738	785	775	755	743	755	786	746	739	775	791	789	774	774	746	751	752	746	749	702	757	761	707	759	725	733	724	691	707	774	771	785	746	815	757	788	734	761	750	755	780	733	736	786	810	790	777	697	765	726	727	796	774	797	758	749	745	752	753	777	780	731	803	729	731	754	773	764	778	727	810	793	749	705	785	713	768	724	754	702	748	767	710	744	787	826	752	727	766	717	726	637	778	764	737	773	725	753	774	728	756	826	761	802	744	773	738	748	774	762	759	740	724	762	732	743	754	796	746	773	735	763	767	774	721	787	817	780	715	763	733	759	759	748	760
2855	1011	505	342	415	401	283	172	154	119	99	67	66	40	53	106	195	235	229	123	112	89	71	48	59	70	56	93	84	74	86	97	69	75	72	80	92	77	81	76	76	59	38	45	48	39	38	33	32	37	33	37	46	39	37	24	40	40	45	44	38	47	35	38	34	31	26	49	43	39	35	32	44	29	39	38	35	30	29	34	38	31	36	41	21	26	33	31	40	37	26	34	28	31	24	30	35	28	40	23	20	29	28	23	32	39	25	24	45	26	32	35	33	28	44	40	35	37	28	43	38	26	32	44	31	35	39	31	17	40	38	31	25	30	40	41	40	26	18	33	35	36	44	28	35	33	42	29	30	28	33	37	29	25	35	43	34	37	30	34	40	32	33	34	35	34	41	38	38	39	45	44	31	28	39	31	32	34	35	40	41	24	31	34	29	27	28	38	31	38	38	33	31	23	43	38	36	37	40	32	33	42	42	30	43	24	26	39	34	31	36	39	42	28	40	33	35	36	34	29	36	40	28	31	38	30	45	21	36	31	30	31	38	38	33	40	25	37	33	35	30	46	38	30	31	37	22	38	39	36	31	27	31	30	38	28	32	39	40	36	28	41	33	31	34	33	37	37	41	37	30	40	31	23	30	37	40	34	38	35	30	48	47	34	31	39	47	33	41	34	31	47	31	28	43	33	37	24	35	37	21	29	54	33	39	28	33	36	35	24	29	45	35	32	34	31	36	36	29	30	33	33	41	35	37	32	37	37	27	34	38	26	34	31	35	33	29	31	19	41	31	41	34	28	33	34	30	42	31	37	33	30	28	25	33	33	34	28	30	32	35	36	35	29	36	21	39	34	35	35	34	34	30	39	35	34	25	34	29	33	31	36	31	21	41	24	39	32	33	25	34	28	24	32	30	39	34	35	33	36	36	29	32	35	30	21	24	36	42	29	40	38	40	29	29	31	30	41	39	40	42	33	29	22	38	35	31	36	32	33	31	38	29	33	30	32	35	26	31	29	30	37	32	40	43	39	46	35	28	36	36	34	35	44	32	39	31	25	28	23	36	32	31	34	40	35	43	30	40	29	34	32	35	37	34	37	35	34	33	31	32	29	42	30	21	35	24	39	36	29	27	34	27	32	34	39	41	30	35	22	23	42	43	29	31	34	44	36	29	26	42	36	44	36	33	44	38	31	31	30	22	34	39	34	35	33	35	41	32	46	31	38	32	39	29	28	32	39	38	37	41	33	39	44	23	34	33	28	33	35	35	31	34	36	39	35	34	33	34	30	33	41	35	31	28	20	35	21	37	28	36	38	25	35	39	23	35	34	35	27	35	39	34	33	30	44	35	38	28	33	33	26	43	38	29	37	34	41	38	27	31	35	42	43	38	38	31	31	35	40	25	40	29	36	27	35	35	40	31	23	33	35	37	39	28	33	33	38	36	30	40	39	37	30	38	37	39	36	23	35	26	37	29	29	33	42	31	39	28	40	28	27	28	32	33	31	35	27	46	40	36	35	33	30	32	39	33	33	49	25	28	29	41	40	25	37	40	42	32	25	32	31	25	29	31	25	36	33	37	26	37	36	35	35	23	50	38	31	27	50	35	38	33	42	44	38	29	46	38	47	40	41	28	32	35	27	29	42	31	32	35	41	26	30	33	41	31	27	43	32	36	31	30	39	30	35	49	39	30	25	33	42	36	27	38	38	39	42	38	37	37	29	42	34	36	31	33	31	34	18	37	34	34	38	33	35	35	26	34	30	27	32	37	32	28	34	31	39	24	36	38	26	37	27	41	38	31	35	32	32	36	36	32	33	33	38	26	20	34	35	33	38	36	24	29	29	44	38	35	42	37	26	34	27	35	37	37	36	34	36	33	41	36	40	32	28	36	24	32	37	39	48	28	39	34	45	30	21	31	36	28	41	35	29	38	30	40	31	36	34	42	28	35	39	37	40	23	38	39	36	30	31	43	34	34	36	29	36	34	34	44	35	48	40	29	33	25	29	28	34	37	29	35	33	37	41	42	32	28	39	33	29	37	36	36	37	29	21	35	51	18	32	40	37	32	40	32	27	33	41	19	27	26	35	29	36	38	32	40	34	41	46	31	32	31	36	37	37	28	37	40	35	41	30	40	35	34	21	39	32	35	37	31	37	29	43	28	32	26	36	26	23	36	30	32	40	29	34	36	35	43	33	29	37	41	37	31	29	28	31	40	25	42	36	26	31	29	36	35	29	31	31	46	32	33	28	35	32	46	36	32	30	35	30	33	32	40	35	33	35	34	44	39	35	32	36	40	29	35	38	37	27	41	27	32	35	34	29	22	36	28	37	45	39	24	34	26	37	28	35	45	38	29	29	34	36	37	32	29	29	35	35	25	44	36	38	29	30	37	26	35	30	36	35	34	28	40	44	32	38	32	38	33	30	43	35	28	30	28	42	31	37	38	28	38	41	31	22	35	40	34	37	40	32	34	35	36	24	32	38	27	30	39	28	23	24	39	32	37	33	23	27	35	28	38	35	28	31	30	39	24	37	46	31	37	40	33	27	38	35	29	33	31	38	32	36	24	31	22	37	26	32	28	31	45	43	27	33	29	26	27	34	29	28	31	37	34	24	35	35	33	26	33	22	33	39	34	36	39	31	37	35	31	22	41	36	36	30	34	35	42	32	25	37	29	32	36	37	35	36	32	34	43	35	39	35	38	30	40	42	40	33	36	37	31	40	35	45	44	34	27	27	37	24	28	27	31	38	35	24	25	35	27	37	24	38	41	27	25	41	30	35	29	30	32	31	34	32	31	34	35	27	36	24	33	33	36	26	32	51	34	43	29	28	33	36	37	36	35	36	26	33	39	41	34	32	31	39	30	37	34	42	28	27	27	40	29	29	34	25	39	37	35	26	29	27	25	36	38	28	27	33	21	32	31	33	33	35	29	31	35	41	39	29	35	35	25	41	38	33	26	31	36	39	36	37	44	32	32	35	34	41	26	23	31	27	39	36	30	37	28	27	39	39	30	31	27	29	35	29	31	31	35	28	36	32	22	25	38	46	32	38	35	28	34	40	32	34	42	26	27	34	42	38	39	34	29	39	33	29	34	32	34	44	24	26	40	39	32	27	36	42	23	48	36	27	33	36	34	36	37	42	21	42	32	34	26	28	34	48	35	29	37	42	32	40	33	37	31	35	39	43	45	27	32	38	27	32	39	36	30	33	40	25	30	39	33	36	29	39	29	39	23	31	30	37	34	29	38	19	48	42	41	25	36	39	42	32	29	32	39	29	24	29	32	30	38	32	27	43	23	28	33	32	43	30	31	30	40	29	20	35	27	31	38	46	24	33	39	28	26	38	43	39	35	30	43	37	33	36	30	29	40	38	33	33	31	27	31	29	29	35	21	34	25	31	26	38	40	29	38	36	31	24	29	52	35	29	38	36	40	36	34	37	28	18	30	26	43	39	31	38	39	33	33	34	36	41	40	38	40	36	36	32	29	25
28088	19200	11459	22239	27083	22780	16780	11439	8533	6431	3843	2487	1799	1588	2045	4491	8050	8555	7545	5127	3225	2749	2133	1739	1397	1608	1795	2917	3122	3165	2893	2884	2463	1994	2159	2401	2538	2482	2563	2554	2266	1637	1261	1099	886	662	661	636	583	579	517	543	548	506	523	607	724	882	893	868	1075	857	781	583	547	545	516	545	539	526	541	490	538	488	498	505	531	472	556	477	494	520	478	543	524	469	497	541	473	518	518	525	504	515	483	493	515	494	489	538	494	527	489	522	559	523	496	485	463	513	494	505	527	479	511	550	484	480	498	511	523	493	523	496	515	530	563	473	508	505	545	481	507	476	501	530	561	540	499	497	498	513	499	536	519	526	563	502	502	505	540	485	526	514	516	483	482	508	502	530	475	511	488	519	438	502	544	501	524	523	475	512	457	516	479	498	468	505	516	499	521	459	501	522	513	466	492	516	502	466	483	501	494	462	488	544	494	489	522	486	509	496	535	514	534	526	536	481	512	488	494	500	521	532	500	487	514	518	530	530	487	517	489	501	470	529	519	495	522	510	494	490	477	504	544	474	515	508	479	512	474	483	499	488	504	531	528	493	503	494	528	470	542	499	488	528	487	522	548	504	499	529	513	493	477	495	553	505	533	506	465	506	490	509	509	500	492	484	527	532	519	480	487	511	516	502	494	476	521	515	517	537	523	536	465	451	537	507	473	492	505	477	491	456	498	484	505	499	497	515	520	495	497	506	502	506	530	496	505	489	475	508	491	515	467	522	528	467	519	523	487	496	505	490	493	466	504	515	506	480	497	520	532	510	473	487	503	488	477	462	531	504	507	508	471	484	487	472	552	516	511	523	459	488	480	517	534	540	513	513	499	544	473	500	480	512	512	500	520	515	489	503	492	508	498	520	541	522	507	506	494	507	498	495	498	484	520	502	504	558	508	509	491	520	510	540	515	489	465	497	484	509	515	457	496	485	510	509	510	489	535	467	525	457	520	498	516	507	510	520	476	498	514	505	474	449	521	529	504	499	474	519	510	479	493	483	542	526	507	462	489	510	511	497	493	473	480	487	522	513	510	522	557	546	528	489	519	532	489	517	507	535	535	498	495	495	505	443	558	529	515	500	501	508	488	499	474	496	491	492	499	495	462	553	505	502	549	506	514	538	518	506	565	470	504	500	513	533	510	508	514	511	503	523	539	543	507	488	485	516	534	493	535	536	519	475	515	522	523	513	501	527	523	492	509	485	512	468	536	528	535	502	473	510	501	474	513	505	549	544	485	513	525	509	494	493	540	544	479	506	485	522	472	478	482	510	549	518	514	523	538	486	491	496	492	509	504	501	522	522	491	498	511	476	477	505	513	507	541	529	500	487	517	526	531	480	467	483	473	511	467	546	482	479	479	542	469	545	494	500	528	505	538	491	481	546	492	504	470	490	512	509	553	480	487	495	532	493	542	500	518	495	513	482	492	464	488	490	464	484	468	533	533	539	491	519	491	506	515	543	532	500	507	472	504	510	548	487	476	523	483	553	530	487	526	506	499	458	467	505	480	531	504	528	489	491	536	505	484	507	499	513	504	507	516	452	503	517	476	507	525	486	521	513	503	456	467	526	496	484	531	481	480	504	502	554	497	513	489	551	515	474	507	554	527	461	491	528	492	469	535	482	577	500	522	491	489	523	504	537	482	521	497	519	504	469	511	541	520	481	523	502	472	510	502	504	506	487	500	512	471	498	505	492	516	502	521	475	481	522	498	527	519	521	510	513	451	447	512	507	470	486	502	514	486	521	538	539	497	529	513	509	524	482	465	506	493	520	497	528	462	431	562	507	486	477	500	545	491	476	493	520	516	517	480	518	515	519	516	502	481	495	482	510	527	471	552	494	486	518	533	533	521	512	452	479	554	478	546	516	492	508	480	485	531	529	493	513	528	490	555	530	495	520	500	467	496	504	516	550	476	509	511	501	510	534	509	489	499	506	549	477	481	494	521	529	466	525	521	562	503	499	510	521	523	517	499	508	511	538	448	521	503	548	501	527	451	502	483	490	505	488	554	541	501	524	531	511	493	533	472	503	478	516	518	534	494	536	531	554	492	531	493	497	458	500	502	489	476	519	511	487	529	471	481	517	482	505	522	503	486	516	525	505	466	512	524	489	501	486	544	470	507	491	514	520	491	508	494	484	527	528	519	493	507	494	505	529	500	456	479	500	503	507	523	485	510	541	489	515	496	517	527	471	504	513	522	520	510	503	469	482	481	506	536	549	477	522	526	482	506	522	536	489	482	470	521	502	525	490	508	465	506	495	475	493	500	510	518	498	536	527	480	508	490	480	463	537	502	525	484	503	452	532	538	521	530	516	492	498	481	516	489	512	532	479	515	503	500	511	444	477	520	483	512	547	519	467	505	486	521	537	493	465	492	537	488	536	527	489	493	483	478	531	511	505	516	530	547	483	462	503	505	478	475	490	527	501	545	491	469	505	520	494	490	497	501	513	455	486	495	512	503	507	526	499	474	496	479	503	468	512	501	510	488	529	529	495	547	494	514	521	460	536	480	467	520	509	487	483	551	499	494	513	554	485	493	516	493	488	534	471	527	501	511	513	477	523	486	525	513	514	522	494	515	484	465	488	490	490	537	501	502	510	506	493	489	495	509	490	515	534	518	551	476	489	511	467	528	480	498	505	486	471	495	488	508	506	494	504	508	529	524	495	512	533	497	479	468	522	513	471	515	477	491	496	508	519	524	478	501	500	555	529	506	502	482	526	489	475	488	491	475	467	526	512	503	483	506	525	491	485	498	524	517	469	491	518	490	478	502	493	456	482	501	506	489	503	526	489	517	485	511	505	509	487	478	482	474	462	487	456	527	499	473	545	499	550	509	487	480	561	542	489	483	483	474	509	514	529	495	490	553	484	511	521	505	509	475	508	503	522	487	463	500	470	486	532	464	512	476	506	520	478	506	484	490	507	516	503	502	506	494	473	506	516	549	511	477	505	514	510	520	494	504	517	513	508	489	494	531	517	517	497	502	491	496	545	539	492	516	494	494	502	509	521	449	493	479	491	496	508	514	531	503	487	516	452	551	454	510	485	476	486	491	497	524	536	492	501	527	463	489	482	527	505	514	486	504	524	518	501	509	488	486	474	547	484	467	497	517	535	526	516	479	546	503	536	482	497	482	464	544	483	502	487	486	491	460	507	516	511	512	488	496	494	497	492	505	478	474	530	512	501	521	486	479	524	514	497	478	544	525	515	525	527	504	506	507	511	483	521	498	464	516	493	447	520	483	482	485	522	485	542	508	461	520	493	509	491	502	524	526	520	505	485	465	481	540	482	480	519	472	488	493	504	537	522	491	473	493	490	528	525	492	502	504	476	530	513	497	451	516	497	468	488	452	498	495	503	517	513	548	501	551	500	506	495	512	528	495	495	523	515	504	540	484	494	497	497	503	490	500	466	517	479	515	478	506	549	541	489	486	525	473	530	481	499	484	462	508	537	510	474	513	527
2804	1688	807	489	728	592	419	304	295	193	159	114	95	80	74	112	252	321	308	208	106	110	103	83	76	79	91	131	122	108	145	120	87	91	67	82	92	94	92	86	87	65	74	60	38	52	38	37	39	39	38	25	46	27	38	43	37	51	38	56	42	48	53	33	36	43	45	35	31	30	20	32	27	29	28	31	37	44	22	29	36	29	41	39	39	31	32	39	27	32	26	35	33	37	35	38	35	39	31	27	32	26	40	38	37	37	34	35	28	28	36	29	33	29	36	30	38	29	40	40	35	44	47	45	25	26	26	41	30	29	44	49	30	36	29	30	38	42	37	38	40	34	33	26	34	36	30	42	40	29	44	35	34	34	43	41	49	39	34	30	30	40	37	37	34	35	32	31	39	33	29	41	23	40	38	33	30	51	31	27	36	25	29	35	37	34	34	31	33	38	40	30	33	33	27	42	36	33	38	39	26	41	29	44	29	35	24	39	37	42	42	29	36	36	27	25	37	28	37	35	38	38	28	33	38	28	43	25	34	35	27	43	28	45	35	34	31	33	48	31	27	30	37	37	34	36	50	38	40	38	39	31	38	45	36	37	29	38	29	45	25	31	34	38	37	40	51	39	35	31	41	41	29	34	29	34	34	40	41	30	30	26	41	40	41	30	27	40	40	38	28	29	24	30	33	35	32	42	34	28	35	39	32	37	40	50	28	38	43	36	27	40	33	42	38	47	33	36	36	23	33	27	37	42	27	42	39	28	21	34	43	33	39	39	33	39	23	27	35	27	44	32	37	32	27	34	25	38	36	31	45	35	33	28	34	37	35	46	39	34	37	35	39	35	32	39	30	29	32	36	41	38	43	30	34	34	31	41	39	33	28	38	41	35	32	34	36	44	35	34	35	36	43	29	37	27	24	28	44	35	31	43	35	26	35	41	28	34	42	30	32	31	36	41	34	33	38	41	30	26	38	32	38	37	43	38	37	45	32	28	31	37	41	38	36	37	41	27	39	32	47	46	31	27	25	28	35	31	40	40	39	33	34	30	35	35	32	31	40	40	25	38	36	35	30	40	27	37	33	40	36	34	26	34	41	32	28	37	32	42	28	34	32	32	41	48	29	31	35	34	29	30	34	35	29	40	33	33	31	32	36	26	39	37	42	47	31	29	42	30	44	29	40	39	29	33	32	36	39	39	31	33	42	29	35	37	30	36	34	34	36	35	31	29	44	26	42	30	36	29	31	45	29	27	24	40	29	32	35	48	34	40	45	29	31	31	41	37	38	35	36	32	29	42	28	35	42	34	34	31	33	40	32	36	32	36	42	45	40	33	36	38	36	35	35	30	32	25	40	46	28	37	37	41	35	39	39	31	33	39	26	36	31	30	25	35	35	29	36	34	36	42	41	50	30	36	28	44	36	31	42	37	40	23	29	37	32	33	36	33	35	30	29	29	35	32	35	46	33	39	33	36	42	47	44	31	32	37	28	35	33	38	38	34	41	19	44	34	35	39	34	37	42	39	32	28	26	32	31	45	43	33	35	42	35	34	40	31	33	39	31	27	39	34	30	30	28	35	27	41	31	31	39	33	32	38	40	30	33	35	35	31	43	28	32	29	38	29	32	34	34	42	42	34	41	40	46	41	36	39	41	34	34	35	30	33	36	33	34	37	33	41	45	39	29	47	32	25	35	46	30	45	37	39	41	33	31	39	37	31	31	34	37	41	44	44	43	29	38	17	43	36	38	28	31	41	28	46	29	33	32	41	38	34	37	35	42	32	21	39	31	32	30	26	36	49	34	29	26	35	38	30	30	37	38	39	45	41	39	30	32	32	34	34	36	25	26	35	43	39	35	35	42	29	27	35	34	48	35	41	32	31	35	37	44	30	32	35	32	38	36	28	32	34	28	28	23	38	43	34	33	39	30	39	46	43	35	46	31	34	34	30	37	35	36	41	36	31	37	29	25	38	35	43	32	30	43	26	35	46	38	34	29	26	31	35	35	39	31	30	42	35	39	44	43	30	46	36	38	29	44	37	38	28	42	44	37	40	39	33	34	40	32	31	36	27	38	42	32	37	34	33	40	32	39	29	35	35	39	43	34	38	46	39	37	34	36	41	32	41	37	29	36	50	31	40	41	25	31	27	41	35	36	35	35	33	29	36	34	32	32	39	46	33	30	35	37	34	31	34	34	35	40	31	36	42	30	46	41	36	38	35	24	39	42	26	36	43	38	34	44	22	30	34	33	32	36	38	24	40	29	33	43	46	31	35	38	44	36	28	33	35	45	29	34	29	27	34	36	28	35	44	39	31	39	30	32	43	32	35	28	31	32	17	41	43	44	34	46	40	35	28	29	34	34	31	36	23	34	36	37	30	37	39	42	43	29	31	39	28	29	35	30	47	39	37	33	36	42	34	40	34	28	33	31	38	36	45	38	28	36	36	26	42	33	39	46	34	42	27	35	42	34	35	34	38	36	25	30	30	32	41	32	35	38	35	35	33	30	37	31	36	47	37	38	41	32	35	38	39	35	36	34	41	36	31	31	35	39	36	32	31	44	36	23	39	37	34	46	33	40	41	40	30	35	32	39	35	49	41	31	33	41	32	33	33	40	37	47	32	35	47	39	35	31	32	34	29	29	36	27	25	45	42	28	46	43	27	31	44	44	40	40	19	28	29	41	36	34	36	36	30	28	35	36	26	25	27	32	34	29	34	44	33	33	31	35	35	27	24	37	41	40	25	26	30	35	38	35	44	44	34	30	33	33	28	35	32	44	35	34	36	27	26	32	32	36	37	33	36	39	31	37	38	29	29	33	23	35	33	43	44	36	35	38	28	28	35	44	36	30	30	39	40	34	37	32	46	32	43	24	38	26	34	36	23	48	46	32	33	29	27	34	30	38	26	30	37	31	40	39	37	30	32	40	31	30	40	34	37	32	28	37	34	38	38	50	46	35	38	35	32	28	43	34	34	28	39	31	41	37	28	34	41	38	40	39	24	37	38	31	46	26	39	37	32	34	45	41	21	34	42	35	41	34	29	35	26	38	35	31	31	38	32	30	33	27	29	36	21	36	27	24	32	42	44	30	43	37	43	48	35	35	34	45	34	29	42	32	39	32	36	41	42	37	45	34	45	47	41	36	34	34	31	22	30	36	30	25	26	43	33	38	41	31	42	38	41	37	41	32	33	42	33	35	30	31	33	33	26	34	37	28	37	32	44	40	29	41	21	33	27	33	25	41	32	31	29	30	35	31	25	29	30	31	35	27	36	42	39	27	31	32	53	39	36	24	44	36	32	30	31	32	34	25	36	38	42	28	29	29	35	35	33	36	37	37	33	29	31	27	36	37	48	28	24	25	25	27	39	40	37	38	34	30	43	31	25	30	24	28	30	30	38	36	25	29	35	29	28	25	42	35	35	30	36	29	37	41	37	35	45	46	38	41	40	40	30	35	30	30	29	26	25	40	29	42	35	31	36	42	37	32	42	38	35
33205	24337	15409	27589	32494	28419	21362	15785	12573	10308	7024	5217	3804	2838	2719	4572	9298	11733	11115	7502	4390	3896	3622	2578	2249	2465	2838	3630	4490	3825	4961	3971	3321	2580	2534	2673	3263	3415	3383	3014	2224	1810	1823	1384	918	807	685	592	600	565	554	538	569	588	667	688	841	1099	1114	1175	1375	1178	1103	710	570	583	644	583	611	616	514	539	553	499	513	545	504	557	523	507	500	575	534	549	517	508	543	493	528	549	528	556	474	550	525	553	560	514	547	492	527	552	534	520	539	512	521	523	537	549	494	564	519	518	530	522	531	494	502	523	521	545	518	508	577	517	537	485	537	496	548	511	548	525	521	514	498	536	527	532	504	544	543	511	514	537	530	579	528	523	539	548	509	544	517	539	485	557	558	472	544	568	540	483	537	578	501	550	572	590	514	471	544	526	492	528	507	521	510	512	520	586	552	533	525	543	466	494	521	507	539	543	479	546	499	508	503	534	525	525	493	493	495	474	524	522	520	517	497	511	494	541	527	515	520	501	567	521	550	499	509	511	529	531	521	515	520	510	532	495	508	505	503	508	514	501	513	525	476	523	539	560	521	498	445	502	534	515	486	484	500	536	564	537	506	523	497	505	514	494	544	504	492	549	526	519	492	540	512	500	549	523	542	514	506	508	521	458	488	526	508	518	545	515	511	509	502	500	524	493	502	515	487	533	524	534	504	532	539	490	493	513	530	501	519	592	512	523	555	551	526	489	529	526	522	538	521	510	531	523	506	529	492	545	487	491	503	495	509	515	515	512	528	589	514	481	528	527	506	512	516	498	522	493	549	529	529	515	517	531	526	484	508	511	492	534	525	540	536	502	530	514	529	532	551	516	497	506	512	513	506	515	496	522	532	518	516	532	537	507	473	498	528	513	533	507	541	558	530	557	534	542	540	523	518	519	507	556	529	547	504	502	511	509	537	494	531	487	522	491	514	509	529	491	515	480	465	497	523	502	517	564	498	576	549	524	524	497	562	502	519	544	518	529	541	543	521	552	537	525	515	543	537	494	518	521	524	515	523	543	485	553	524	520	501	523	441	506	540	536	506	493	511	528	494	539	468	487	535	508	500	516	511	513	509	522	537	499	520	518	521	543	511	508	522	542	565	499	505	526	528	513	534	497	512	491	519	555	527	508	476	536	511	511	521	530	493	491	520	505	524	531	526	524	546	528	540	563	543	484	488	518	521	523	507	541	518	537	518	516	551	519	498	521	500	525	536	533	553	526	543	543	530	537	538	513	530	534	500	541	537	554	486	522	563	523	528	517	535	511	486	520	517	546	509	513	484	502	506	501	528	514	510	509	527	499	537	512	497	520	483	524	528	529	510	510	507	543	519	536	533	518	489	496	492	526	527	492	508	513	502	546	534	496	540	543	534	501	552	499	512	528	530	542	533	558	482	536	518	508	533	499	476	518	519	510	496	575	544	588	537	512	525	504	474	497	529	539	539	535	529	452	533	568	540	536	512	542	532	548	504	550	500	572	569	502	527	504	519	514	551	552	506	552	524	508	514	536	538	518	500	510	559	496	506	522	535	516	514	540	520	570	514	492	493	508	496	503	540	516	544	524	515	497	558	497	516	513	504	525	522	497	474	572	502	514	551	523	523	531	543	552	503	505	476	516	497	512	532	507	487	505	505	526	537	507	532	507	511	551	524	530	517	571	515	554	507	482	512	522	505	519	532	556	537	532	510	497	554	530	472	541	542	508	506	526	535	498	519	535	503	501	523	524	532	525	524	471	538	509	488	505	546	516	508	527	505	474	521	537	523	515	552	502	517	513	510	526	491	563	472	557	514	521	533	521	471	524	500	531	549	564	531	531	513	505	534	528	540	507	510	514	510	489	535	512	484	502	542	529	511	517	518	532	532	491	508	547	487	516	546	573	536	557	532	550	510	523	519	532	479	581	511	558	524	499	556	546	544	483	515	534	506	520	542	524	551	517	545	523	512	522	562	489	526	548	538	529	531	483	494	525	548	537	540	533	540	500	490	510	519	499	523	527	547	510	488	518	532	524	553	534	546	517	542	503	547	524	501	511	539	551	525	527	538	560	536	530	525	529	526	509	451	517	519	574	531	494	517	524	556	525	533	528	523	484	526	538	518	506	548	545	508	547	468	518	560	521	518	512	509	520	526	512	516	506	529	491	529	531	500	524	511	541	528	520	540	495	545	527	503	523	533	527	495	549	520	555	528	512	533	496	573	486	522	508	486	456	506	453	493	515	506	514	553	509	493	515	519	476	511	506	514	489	518	528	513	514	538	524	515	493	502	509	491	490	524	534	488	513	486	527	525	504	476	536	529	508	499	515	514	516	524	512	515	522	524	505	509	516	526	496	512	509	547	534	528	524	551	499	548	526	481	496	516	543	577	534	529	505	538	503	530	532	495	513	477	514	551	538	524	531	520	545	535	524	509	541	537	540	529	533	529	546	512	499	518	545	530	502	475	535	511	499	529	496	513	529	515	523	534	534	495	496	500	558	509	496	553	490	540	528	563	511	503	539	496	483	478	521	520	514	518	569	569	516	491	505	510	525	512	509	514	519	551	543	511	500	528	535	523	529	528	492	539	533	504	525	544	527	518	541	548	543	549	533	506	540	534	471	503	558	506	518	520	521	496	526	492	516	520	576	501	534	516	547	531	566	500	503	520	514	523	527	525	496	472	566	595	550	507	545	534	515	516	502	518	564	523	537	525	503	537	529	506	480	544	524	564	549	505	574	512	548	505	535	509	508	529	549	504	523	530	465	530	503	528	507	519	482	543	551	519	519	513	479	543	517	491	571	496	516	509	503	546	485	506	564	540	524	501	556	485	519	503	491	537	533	517	556	568	532	542	538	559	540	570	511	517	481	516	511	541	522	557	517	588	556	531	526	523	585	515	536	483	561	473	520	573	491	540	484	524	498	493	497	488	552	483	495	498	518	540	509	560	493	506	569	554	547	564	502	484	505	493	494	533	500	546	508	530	550	527	506	570	541	505	503	519	440	492	519	486	522	501	562	543	526	559	525	532	536	486	532	506	514	535	516	523	549	540	520	519	495	476	517	492	538	520	516	535	540	546	557	538	541	539	502	524	539	519	498	571	513	535	557	505	501	549	533	468	520	497	523	488	528	554	517	548	554	523	518	525	560	477	506	520	522	522	500	500	518	479	525	534	507	508	546	513	519	500	548	513	540	562	544	542	539	556	524	522	560	553	565	520	507	523	568	514	487	556	519	504	521	484	509	503	531	520	513	539	524	505	530	541	533	516	487	516	548	526	527	526	498	506	548	558	518	517	492	504	588	498	515	479	484	546	506	514	514	510	501	551	541	502	540	547	520	509	518	490	507	552	569	522	548	519	506	542	547	523	515	510	548	536	563	533	555	501	532	509	554	491	499	487	526	508	529	531	503	566	533	540	522	524	534	556	530	499	527	520	496	520	525	535	504	549	536	484	492	549	559	524	553	564	515	534	524	513	505	537	549	514	556	518	519
4290	1368	667	465	690	631	397	303	238	206	147	104	92	87	68	114	221	299	323	230	112	111	118	96	75	79	91	130	131	92	184	149	81	65	98	90	117	118	102	96	90	77	85	70	47	48	51	45	48	59	44	38	42	39	53	34	49	54	54	53	65	58	47	63	43	55	57	43	49	47	51	50	35	52	59	47	38	46	57	49	46	34	56	41	51	43	44	34	53	46	52	49	52	54	45	45	45	42	47	48	35	37	47	47	47	50	45	55	34	43	44	41	47	40	44	45	42	44	42	34	37	39	47	35	57	42	44	44	54	47	53	38	48	54	43	50	46	41	33	36	35	46	46	55	42	42	48	39	42	46	38	52	60	46	56	46	35	38	47	44	41	52	43	54	51	51	47	37	48	49	45	40	40	42	41	44	48	43	47	39	43	46	55	38	43	31	37	37	53	51	38	43	42	45	56	57	52	44	45	42	60	47	38	45	47	60	44	44	48	46	43	45	47	43	39	47	42	53	47	45	47	37	35	58	40	50	44	55	42	48	42	47	46	44	49	48	59	53	42	57	39	39	47	53	47	52	44	51	42	45	40	48	66	51	50	42	40	48	47	49	41	43	40	49	48	51	52	44	52	47	45	41	39	52	36	48	52	42	49	54	52	46	38	34	33	39	47	46	49	41	47	45	44	57	34	57	43	44	48	51	52	58	39	42	44	50	38	52	48	43	39	32	49	53	56	40	49	45	35	55	48	28	32	43	48	44	44	45	48	45	38	37	43	41	39	47	54	46	38	38	43	44	49	42	43	53	43	50	45	41	40	47	45	37	48	44	35	47	36	45	45	52	39	45	33	54	38	41	57	45	34	57	42	54	44	38	46	54	48	57	35	45	53	51	35	49	46	37	50	49	41	41	52	33	43	46	55	54	39	53	30	47	43	59	37	39	55	60	51	53	42	53	45	58	62	48	46	51	52	52	44	44	49	31	40	42	47	45	50	51	41	39	52	52	35	38	53	31	48	38	40	46	49	44	46	50	51	42	45	35	45	41	55	61	35	40	53	57	41	57	57	41	52	42	42	49	39	44	58	37	42	39	41	53	60	52	45	40	51	46	35	36	61	37	35	36	50	49	37	53	42	47	48	39	44	28	44	48	38	48	44	46	43	46	55	47	36	55	45	40	55	48	41	50	42	44	54	47	41	46	48	53	28	49	41	55	56	42	43	53	47	40	53	57	43	42	51	53	34	41	38	45	53	57	58	42	41	57	43	41	48	47	49	49	41	51	52	47	50	46	50	37	46	48	51	32	47	47	55	39	48	45	34	51	48	52	45	46	50	44	51	40	36	51	41	52	52	42	58	40	46	52	60	49	58	36	55	38	49	35	43	23	51	46	39	47	44	44	45	45	42	55	46	48	45	43	42	55	44	33	46	39	49	46	47	39	31	37	45	49	39	56	54	53	39	40	45	29	42	47	58	38	54	42	50	48	43	42	34	36	42	43	46	49	51	51	53	42	48	43	41	45	47	46	35	57	53	42	43	34	55	33	39	48	37	35	41	35	46	46	50	46	44	61	39	49	46	40	45	46	48	51	42	39	42	56	45	40	52	44	39	62	43	35	56	44	52	51	44	36	53	52	41	45	56	49	44	37	50	40	43	56	51	54	29	39	39	53	42	51	54	38	55	49	42	43	59	46	50	41	44	42	38	56	46	55	40	40	45	40	43	41	44	45	36	40	51	38	45	52	50	51	43	48	45	47	37	44	47	46	38	40	40	39	46	51	38	49	43	47	57	36	43	37	40	48	43	47	51	43	37	47	51	40	48	46	43	46	51	53	49	43	54	29	45	54	38	40	56	48	42	49	50	41	41	51	47	35	42	60	53	51	52	41	36	55	62	54	49	46	42	41	38	56	42	41	46	53	44	47	53	36	53	48	39	44	37	45	50	48	46	40	42	47	45	49	44	47	51	47	39	55	39	59	50	52	55	62	50	34	50	48	55	54	53	48	46	51	48	51	47	41	54	59	47	41	39	49	43	40	51	47	42	45	42	43	48	42	54	45	49	34	36	52	57	42	45	49	48	47	44	44	45	43	52	47	53	50	52	51	44	41	43	58	37	49	50	44	42	37	51	47	39	44	37	38	54	41	43	44	47	39	42	55	41	52	61	41	45	39	42	52	43	47	47	37	45	41	45	42	55	35	57	55	45	47	41	43	52	41	37	49	32	48	41	48	56	46	36	40	29	42	49	38	46	47	51	41	46	43	36	47	46	55	53	32	40	49	53	51	52	49	34	38	49	48	46	30	58	52	47	45	45	56	40	45	46	49	47	53	39	45	38	47	48	45	47	48	47	37	42	39	35	52	42	58	41	46	38	49	56	40	39	49	40	38	50	56	55	44	53	46	45	47	57	64	56	43	48	33	38	49	53	48	53	53	47	41	48	47	37	36	43	50	50	45	58	45	46	44	44	42	46	51	42	49	45	49	44	50	51	48	36	41	45	45	35	46	52	61	42	50	49	35	47	47	39	41	43	51	33	44	48	42	43	50	38	37	43	49	41	40	38	47	43	50	52	52	49	50	48	46	39	39	41	43	57	49	50	42	52	50	53	57	48	45	43	45	62	38	40	42	35	48	55	42	38	54	53	42	47	58	43	49	52	26	50	35	51	51	36	33	50	38	40	45	64	58	41	42	43	43	49	51	43	43	48	46	39	39	53	53	52	42	42	41	41	44	55	46	55	43	39	44	47	40	51	43	38	44	41	49	44	41	49	41	43	52	40	54	42	56	49	50	43	51	39	47	49	43	43	46	43	51	49	40	39	31	41	38	52	52	41	39	51	50	48	40	45	41	53	38	44	50	37	46	50	46	45	49	45	50	51	39	54	48	54	41	50	44	33	52	47	59	50	36	30	60	33	47	42	40	51	44	44	45	43	41	44	45	43	34	51	42	51	65	48	43	52	51	44	52	45	51	52	44	53	34	50	52	56	48	55	43	33	42	41	41	33	54	48	47	37	45	39	51	43	43	53	48	46	50	50	43	42	43	42	46	40	52	44	53	41	47	40	48	45	35	45	62	36	37	54	40	48	52	48	56	49	43	57	46	62	50	45	52	49	42	40	43	37	46	54	54	54	42	53	44	49	41	38	43	35	46	38	45	63	49	47	37	47	50	51	49	60	43	50	49	38	42	48	36	41	40	46	54	48	47	38	40	41	48	30	51	46	45	38	42	44	42	32	45	58	41	51	42	44	57	42	49	51	42	52	45	44	31	51	47	48	45	53	38	57	41	43	58	40	57	47	38	50	52	45	46	38	42	42	48	41	56	45	51	39	42	48	49	40	42	43	52	40	50	43	44	37	42	48	35	56	54	50	49	45	51	36	41	56	53	41	49	55	55	43	44	52	37	30	46	56	42	48	42	34	42	53	49	45	57	36	42	42	52	43	42	55	53	50	42	43	33	37	46	36	40	41	50	47	38	43	49	49	46	56	51	58	53
29537	21049	13577	25876	32341	27806	19877	14575	11609	9765	6702	4942	3539	2672	2497	3998	8435	11193	11157	7283	4288	3553	3717	2546	2676	2267	2873	3643	4319	2451	5580	4315	2920	2229	2381	2581	3025	3504	2883	2688	2098	1829	1702	1252	1047	835	757	741	770	720	722	724	680	765	760	822	1137	1139	1054	1204	1388	1243	1295	888	749	720	899	798	832	853	724	725	704	660	677	714	696	662	693	664	641	625	648	666	656	665	732	690	689	619	672	673	729	662	674	696	664	654	675	683	682	653	638	679	719	686	632	689	686	678	648	681	687	676	677	664	646	681	684	701	675	666	689	672	718	662	628	691	665	658	620	670	596	632	686	715	668	653	653	616	674	645	630	681	679	678	635	646	679	698	684	680	682	686	686	718	693	619	664	687	659	592	679	688	700	676	679	679	622	637	687	657	662	664	680	684	698	717	683	679	661	697	668	643	670	673	642	622	679	710	714	672	695	624	672	664	694	694	716	653	681	679	664	708	689	682	682	659	671	670	654	693	687	645	666	619	667	626	656	632	678	670	660	662	656	650	647	637	693	680	639	701	643	658	693	681	660	679	680	649	747	644	700	649	662	642	676	638	676	689	656	705	670	685	643	686	642	642	632	704	727	688	637	673	642	641	663	641	659	654	709	560	618	714	650	588	605	640	622	653	653	639	645	630	656	623	663	666	709	650	688	672	683	648	677	648	731	639	690	656	721	637	640	622	644	729	653	655	633	659	693	668	665	648	695	678	646	674	659	649	703	719	705	628	666	641	683	658	683	659	708	661	698	696	658	700	678	733	672	648	676	669	625	675	664	653	637	649	701	634	670	632	668	639	697	665	647	620	655	696	646	680	609	673	743	681	705	624	678	675	643	629	659	694	653	697	618	649	676	693	655	651	609	670	614	669	669	619	633	660	682	649	648	673	653	659	712	683	663	694	682	620	629	648	642	621	683	684	659	643	652	685	690	656	654	622	652	661	684	626	652	668	628	635	638	643	676	632	653	620	683	739	680	645	674	657	675	622	705	691	649	684	688	620	665	658	638	676	627	666	644	641	636	670	693	666	649	691	639	652	641	651	700	660	658	709	701	637	669	688	662	627	678	674	662	704	664	673	656	674	670	644	645	655	615	662	656	640	659	635	641	657	666	677	648	663	653	600	700	620	654	719	680	666	694	630	656	675	677	667	651	633	677	679	702	641	684	710	655	666	669	633	671	637	696	714	624	624	668	649	675	654	628	666	624	601	694	679	706	666	614	648	661	645	693	671	693	625	630	662	696	617	671	649	628	680	666	647	655	686	686	646	705	627	679	626	653	663	675	665	684	646	652	670	645	679	665	660	617	665	658	680	661	661	637	667	670	641	664	641	669	684	683	632	679	674	691	662	671	679	665	658	658	639	703	681	612	674	667	693	650	714	661	647	659	707	722	678	603	666	618	590	671	653	721	654	663	647	659	659	645	674	680	659	628	661	661	707	663	702	690	614	656	650	678	677	667	676	654	645	681	649	648	656	684	687	667	702	668	697	667	632	624	686	684	656	666	668	709	649	711	629	671	653	655	672	661	687	714	659	637	707	620	626	655	680	707	628	703	644	694	662	693	664	693	658	689	662	674	673	681	640	624	689	636	661	688	632	672	677	698	676	657	637	681	684	677	598	637	655	659	665	670	627	673	677	609	685	692	643	630	648	649	643	721	680	641	671	652	652	701	667	680	664	687	651	649	699	639	676	686	683	713	731	682	664	645	673	655	650	682	661	674	689	653	667	703	675	642	678	624	685	653	667	640	618	691	641	717	620	640	634	648	673	627	735	683	686	652	661	612	670	633	684	672	694	668	644	640	661	645	655	689	643	653	650	665	683	648	706	644	622	634	646	675	678	671	675	684	641	735	684	686	681	663	680	653	667	632	686	679	679	680	663	653	705	687	627	684	677	694	710	667	663	661	658	661	692	684	629	637	686	633	655	670	647	657	679	635	657	682	679	684	701	618	638	648	665	670	645	684	682	662	642	666	656	678	668	707	668	683	687	651	670	695	711	694	626	663	697	647	665	622	651	683	661	653	659	631	665	686	649	649	676	689	636	644	646	685	633	629	669	607	636	656	702	704	680	653	693	644	724	654	652	713	673	659	636	659	626	655	673	664	679	694	641	644	688	658	672	667	659	644	666	667	646	689	686	675	686	649	700	695	669	689	667	680	668	666	620	663	647	677	636	642	654	682	688	666	624	653	678	684	641	634	669	653	636	630	708	702	647	700	699	677	656	699	680	668	648	694	667	641	702	672	642	657	656	617	677	683	651	655	671	661	684	693	707	655	666	597	627	679	603	655	676	661	671	679	662	655	696	630	671	654	689	595	678	717	674	679	649	672	654	622	662	676	648	648	664	699	684	618	715	683	653	643	638	682	699	657	689	627	664	677	632	703	642	663	705	609	667	679	686	653	639	644	645	693	668	650	607	636	670	609	703	629	706	665	682	649	686	663	648	680	700	678	646	681	615	647	676	647	693	705	655	694	662	701	631	671	675	670	638	642	647	690	648	620	666	697	678	683	659	688	671	704	643	715	661	693	648	724	649	660	654	612	641	682	685	668	611	676	607	667	663	704	650	623	663	668	626	653	655	689	638	652	674	633	675	670	646	674	656	697	686	637	650	676	642	645	636	673	627	675	637	688	678	639	662	667	669	719	700	712	611	709	668	680	681	654	644	665	673	687	672	657	674	662	620	637	719	682	673	665	667	681	654	704	624	672	669	643	666	650	685	654	699	613	601	668	697	669	712	673	634	660	670	672	681	634	644	697	670	657	637	650	661	687	652	670	670	650	669	659	672	695	663	653	642	686	678	679	720	686	686	706	648	690	611	698	630	658	698	651	704	627	684	726	660	650	701	716	641	656	665	657	659	596	661	650	682	674	683	628	668	660	660	648	658	619	703	691	664	666	676	652	679	642	669	675	693	646	674	664	658	626	710	683	701	673	670	670	622	679	658	663	651	642	648	639	648	645	644	716	646	698	637	665	652	667	679	660	663	661	635	668	656	666	669	659	663	714	677	643	654	698	622	677	655	633	646	673	691	632	686	667	669	651	653	681	674	661	683	664	618	653	644	682	640	649	646	647	684	681	659	694	667	646	668	679	652	677	693	656	694	656	675	684	689	614	708	640	639	680	676	650	686	678	690	654	675	642	714	663	658	640	662	622	663	693	636	679	645	678	652	616	607	667	674	653	673	678	657	681	608	675	667	675	654	648	646	669	643	696	684	666	695	618	645	679	678	603	700	650	695	649	701	701	707	645	696	632	648	703	653	678	709	683	693	683	673	639	665	674	606	674	645	656	687	654	633	631	679	669	627	654	655	652	672	706	645	659	675	640	706	669	644	666	665	698	641	683	654	691	639	655	649	655	686	672	672	689	682	632	707	644	661	677	626	677	677	641	648	672	647	630	643	671	644	687	672	686	618	630	678	633	716	708	678	653	702	636	653	687	682	634	640	695	638	673	673	692	673	667	609
4134	2071	926	640	1018	1029	656	505	409	361	263	173	145	122	122	137	248	416	472	290	164	170	160	140	104	131	140	153	174	110	164	258	158	114	97	106	126	124	119	89	78	78	84	61	70	60	50	54	47	48	51	53	58	63	44	61	54	67	58	68	59	88	71	58	38	62	57	51	53	45	50	48	50	43	40	56	45	52	49	47	43	54	50	52	63	57	57	43	35	42	40	42	49	49	44	51	56	55	47	46	53	50	53	45	44	50	56	47	44	52	46	50	47	45	61	43	46	51	54	42	57	43	50	55	39	51	57	51	49	43	42	45	44	61	54	52	54	53	49	42	46	54	52	40	51	46	51	55	43	62	52	37	58	48	42	48	45	51	64	61	54	46	52	46	38	46	53	52	48	45	49	49	57	48	50	44	47	43	40	59	46	56	49	45	44	56	45	59	43	49	43	51	49	41	50	40	49	61	54	60	55	49	50	44	45	39	44	43	46	47	47	49	50	51	42	50	52	54	45	48	38	47	61	50	43	59	58	41	59	44	41	59	37	50	53	44	45	50	49	44	39	60	49	52	52	47	55	54	46	47	51	40	52	46	42	38	51	55	50	46	43	49	51	48	45	45	36	60	38	51	46	57	49	36	51	46	53	49	48	49	62	52	52	44	36	50	43	33	52	36	57	57	50	45	43	56	47	49	44	45	44	67	61	47	61	39	63	52	49	46	51	49	45	38	53	45	51	38	52	43	45	50	48	41	45	44	31	43	51	56	53	42	63	45	51	41	55	44	46	43	47	52	40	49	68	50	53	47	52	46	52	39	49	45	39	48	33	59	51	48	47	42	36	55	52	46	48	47	35	60	54	58	37	45	56	46	51	48	46	63	42	56	56	41	43	48	54	45	40	52	44	42	52	63	33	46	45	61	51	58	52	41	45	43	55	49	44	49	44	45	51	50	52	59	37	52	53	45	53	41	44	36	39	48	37	46	52	48	45	64	37	43	54	48	56	43	56	38	45	47	50	64	59	56	53	59	44	50	51	42	49	31	51	50	46	45	57	40	50	45	45	55	55	59	38	54	47	54	44	55	51	49	63	60	65	43	56	55	52	48	54	48	56	46	57	53	55	48	43	55	48	44	51	38	49	55	49	52	59	53	45	53	64	48	52	34	50	57	54	54	50	52	54	53	57	43	42	46	40	51	44	42	44	54	56	54	49	47	46	40	53	43	42	57	54	47	43	34	48	48	52	40	48	50	41	47	43	48	52	58	43	55	47	62	41	44	43	55	57	48	43	47	44	53	55	47	47	48	67	57	52	40	53	56	58	65	60	50	50	45	39	51	47	54	39	50	46	66	40	44	64	46	71	42	60	51	42	36	45	55	49	62	39	56	45	39	34	47	49	57	45	49	55	44	49	59	40	44	56	55	37	54	51	42	48	53	53	43	44	62	55	45	49	47	43	44	51	43	56	64	51	46	40	35	45	57	62	55	44	39	51	50	50	54	53	48	56	50	47	46	47	57	44	48	46	54	35	57	49	49	44	44	51	45	49	51	50	48	54	38	50	46	36	61	44	45	38	48	41	46	36	48	49	49	49	36	48	49	53	50	49	47	53	47	43	44	44	57	58	61	51	39	46	46	44	45	52	48	49	44	45	57	55	56	40	48	36	63	38	61	40	54	44	40	48	58	53	51	58	43	52	58	41	56	35	60	56	56	45	60	48	43	58	53	52	48	50	57	44	42	49	53	52	43	53	42	60	43	38	58	68	44	56	52	50	43	39	44	41	50	56	55	47	50	44	40	45	45	46	43	63	43	45	53	45	45	51	36	37	41	50	40	69	44	59	51	43	51	47	53	46	45	55	37	38	46	54	46	63	50	48	48	36	49	41	47	37	56	66	53	39	52	38	53	42	54	48	64	44	40	46	49	66	52	39	48	48	45	36	54	39	46	65	58	39	40	43	45	43	63	56	41	54	45	52	49	46	50	41	33	41	44	49	48	44	53	52	57	37	48	50	53	45	50	57	46	47	56	46	49	50	58	50	46	40	50	55	32	53	30	46	45	52	43	54	37	34	57	50	52	50	57	38	48	61	46	80	39	49	53	67	59	30	41	59	41	61	53	36	41	54	57	67	54	58	43	38	57	58	47	49	56	50	51	41	45	68	53	39	41	46	48	55	45	44	53	54	53	46	51	60	53	47	47	40	51	48	61	43	47	44	58	56	45	35	45	42	56	45	45	51	50	36	53	55	50	29	56	58	66	46	45	43	53	41	50	49	39	54	51	53	48	38	64	38	39	40	49	36	42	48	46	50	50	60	49	45	44	47	35	53	48	49	53	56	38	33	57	55	52	45	52	65	44	60	48	54	56	57	44	52	51	52	48	37	41	56	52	42	52	53	52	54	51	50	40	43	48	34	44	50	43	41	59	48	50	43	47	51	45	42	49	42	49	41	37	52	53	42	53	44	45	52	56	40	42	59	59	48	55	41	61	52	57	49	46	41	42	51	41	48	49	41	54	49	52	40	49	49	38	44	58	73	45	51	44	47	63	48	40	55	37	48	65	50	39	52	59	51	51	39	46	43	59	55	33	49	49	63	50	71	45	38	54	54	43	46	36	43	46	58	55	50	42	45	43	46	58	30	46	51	60	51	37	54	43	52	43	51	31	53	36	46	43	48	62	48	46	47	51	60	56	38	57	47	53	68	51	51	49	40	43	44	48	42	45	39	47	44	48	48	46	46	45	53	56	39	45	57	50	47	41	64	44	52	58	62	56	45	59	55	41	58	61	65	64	52	65	54	46	46	46	54	50	54	44	51	54	53	47	52	55	57	40	44	48	44	48	42	44	48	51	53	59	53	35	51	48	53	55	52	64	48	52	48	65	41	57	69	42	48	52	42	46	49	44	36	61	58	42	58	48	61	43	45	48	47	43	52	44	49	41	51	40	41	48	51	41	32	57	46	57	45	45	51	46	44	54	56	60	46	51	53	53	55	49	43	41	42	49	41	55	59	43	46	38	37	47	52	39	42	51	41	53	49	57	49	50	45	48	61	54	57	44	43	47	53	45	44	55	40	48	55	57	58	50	42	49	64	40	37	54	51	49	45	57	41	50	55	44	47	52	46	43	42	50	53	66	52	45	50	49	50	45	37	45	35	40	44	49	52	57	53	47	61	52	33	50	58	51	47	43	53	37	58	48	44	50	45	49	40	46	51	50	47	61	46	45	60	49	32	36	45	53	42	51	48	47	42	53	43	49	53	48	47	42	41	37	50	51	40	50	38	44	42	43	60	38	43	50	46	54	45	41	53	44	57	41	59	44	56	59	41	40	33	49	48	66	58	39	51	50	52	58	39	45	58	44	52	44	65	41	38	52	51	46	42	54	61	48	49	49	60	60	40	54	51	48	49	45	53	53	42	45	43	47	62	60	47	48	48	47	48	39	46	34	36	58	42	48	55	47	58	49	55	56	37	52	44	51	54	45	50	42	51	47
34863	25364	16141	29698	36898	33418	26373	20881	17759	14785	10342	7650	5708	4538	4311	5326	9736	14566	15262	10613	6194	4748	5477	4429	3508	3763	4246	5748	6003	3350	5483	8291	4606	3058	2978	3506	4353	4012	3337	2702	2225	2270	2007	1644	1149	1024	888	881	819	891	833	835	830	803	938	1060	1249	1192	1303	1499	1266	1854	1458	980	873	869	1039	1071	923	779	779	760	758	761	781	728	670	766	754	744	729	734	750	729	733	751	710	709	749	749	723	720	747	718	694	727	737	766	699	698	748	718	723	705	714	720	783	766	737	721	728	729	752	717	710	761	704	737	710	721	752	768	729	731	724	745	709	691	734	747	760	718	740	705	717	741	701	769	737	715	741	670	668	738	684	696	756	688	698	786	755	754	749	747	731	695	728	759	766	778	686	701	707	699	734	715	649	733	679	732	748	656	739	755	703	759	786	729	745	728	662	728	727	732	703	739	689	733	689	729	740	693	705	719	678	713	735	722	745	716	783	730	701	720	717	677	677	715	693	711	693	682	734	689	674	703	737	694	730	673	672	718	720	757	728	693	705	703	717	698	692	740	720	713	734	715	671	726	761	752	690	710	705	728	743	744	690	768	722	700	747	685	752	723	730	701	723	779	739	727	678	745	711	744	727	725	686	698	766	754	704	701	730	765	706	733	664	744	722	695	724	740	676	721	719	692	748	710	666	699	712	716	719	685	722	672	707	764	740	689	718	704	708	712	784	687	749	740	731	737	686	737	740	748	700	785	711	718	714	728	714	734	733	745	729	704	724	721	737	716	771	721	724	706	788	728	712	718	708	702	708	736	722	695	757	731	757	710	705	736	704	703	733	741	713	690	695	717	686	727	677	718	693	701	694	755	740	714	703	694	746	730	744	739	713	720	728	711	674	731	702	685	681	670	685	738	733	720	708	682	735	657	733	730	728	719	669	728	717	765	635	703	720	647	724	716	718	729	727	671	774	647	723	698	711	695	707	671	694	695	662	709	706	713	707	682	742	659	761	703	732	711	755	654	738	679	760	712	680	744	722	695	744	695	693	682	715	760	726	699	747	668	703	698	700	693	769	711	722	727	691	671	691	637	743	731	680	721	677	703	742	730	759	733	713	696	747	678	712	717	705	733	689	745	711	718	739	691	705	767	708	754	709	728	644	781	743	708	706	695	691	729	731	709	676	708	682	689	772	679	724	711	691	707	720	761	710	728	732	758	683	684	695	693	716	695	723	702	735	669	680	715	680	714	682	712	711	711	715	718	709	662	696	693	746	717	736	730	791	749	717	692	702	677	652	719	777	705	675	762	686	676	722	705	704	714	715	661	678	705	693	734	716	693	710	715	670	754	701	715	709	730	723	751	701	678	647	692	731	755	721	717	714	717	711	696	728	659	703	724	685	725	705	691	715	712	748	724	711	754	701	716	714	749	754	717	693	710	720	746	729	674	660	686	695	716	693	730	722	738	725	709	728	699	766	695	665	724	713	686	695	771	723	696	693	728	695	686	714	710	678	765	766	702	760	719	792	732	741	691	729	693	753	643	710	698	706	737	721	700	707	659	731	727	725	732	743	700	709	739	728	763	720	717	695	717	712	717	727	709	697	731	755	752	692	723	689	726	679	668	745	697	708	713	679	710	745	732	697	708	702	707	732	729	671	719	692	706	761	701	710	743	699	691	744	717	694	756	743	713	700	669	731	663	659	680	702	711	737	702	696	742	699	707	696	706	749	775	709	729	687	719	796	686	750	742	704	724	714	711	693	697	720	713	725	717	732	737	714	695	719	709	721	741	694	700	687	674	670	734	695	710	702	692	719	714	684	689	731	711	764	700	671	686	668	723	674	709	690	701	696	749	733	729	732	684	685	689	719	718	693	709	742	724	740	756	738	736	732	742	713	680	713	690	715	696	691	725	653	695	731	739	689	706	658	713	719	674	728	706	680	714	679	712	699	714	700	702	735	711	718	760	695	706	706	692	710	673	709	712	709	702	686	760	707	724	729	695	702	714	710	722	747	731	700	666	724	666	712	689	730	764	744	688	735	698	713	755	705	703	691	690	713	751	702	734	710	716	705	676	737	735	732	755	688	703	686	677	701	671	685	733	744	704	743	686	672	688	701	752	672	686	738	707	745	733	738	724	733	734	695	717	671	738	726	665	709	702	722	726	750	709	737	700	721	699	685	710	672	708	704	687	690	713	657	718	747	734	747	674	723	662	708	690	731	700	721	753	735	732	735	701	671	676	769	749	677	738	647	724	718	677	689	680	695	702	692	697	692	723	708	787	720	652	744	719	725	738	680	752	719	741	748	696	704	687	692	698	735	753	748	672	692	734	690	722	718	738	700	651	748	747	689	689	668	710	691	734	747	779	713	703	699	717	757	740	717	659	752	746	685	720	706	724	727	725	695	749	746	716	709	711	686	722	711	726	711	687	714	705	730	748	757	749	673	717	708	716	734	689	681	681	737	683	736	690	719	730	719	722	695	713	696	676	713	737	715	748	709	697	700	701	738	700	729	682	703	745	720	688	737	678	747	763	728	705	743	701	687	736	675	741	716	701	704	670	726	692	718	690	761	744	710	734	690	727	717	669	726	733	680	684	690	709	673	666	703	700	727	733	736	746	673	706	707	722	735	712	745	707	729	707	709	706	675	688	689	741	701	689	714	707	706	720	722	724	701	709	738	735	733	643	751	730	750	733	740	749	688	719	756	739	654	738	686	705	743	693	736	705	695	747	708	694	762	696	725	634	686	743	713	648	707	740	724	734	736	724	688	755	740	687	739	695	698	718	686	666	643	750	753	728	729	742	692	697	710	687	652	743	697	703	705	739	679	699	690	696	714	758	727	657	741	737	742	738	678	738	710	745	689	716	731	755	722	706	737	769	714	710	713	738	711	693	723	681	790	690	702	738	703	717	740	737	676	680	712	677	714	670	708	759	738	746	706	723	712	699	710	732	709	727	702	718	760	721	703	772	678	719	762	751	678	727	677	727	773	671	702	705	764	714	778	725	745	759	742	735	747	725	703	698	672	717	694	705	691	691	747	693	722	707	717	667	701	647	696	714	709	710	779	695	705	710	767	703	687	729	727	716	669	761	696	710	689	701	725	721	722	745	714	722	756	724	701	693	705	688	766	682	731	736	685	733	745	687	725	652	727	673	727	726	699	716	708	702	697	754	739	698	713	689	713	677	721	757	697	683	749	713	742	711	704	738	725	665	678	711	677	733	731	725	704	702	679	678	712	735	686	754	729	707	715	689	685	710	707	754	690	677	735	717	692	686	725	730	708	670	667	722	713	737	727	735	725	727	725	752	736	737	725	630	667	711	727	692	735	732	795	752	713	718	764	730	704	720	689	716	727	755	642	690	750	724	701	708	756	711	721	721	707	689	746	695	711	696	716	715	746	718	686	724	712	711	666	739	668	711	727	746	690	709	751	683	753	718	705	685	709	719	740	726	693	718	700	711	702	727	717	651	740	689	681	708	757	721	690	743	724	711	719	727	679	753	755	718
2376	670	272	180	321	333	230	165	133	136	80	74	43	40	46	52	130	194	231	155	83	61	90	78	53	49	50	60	72	62	76	111	68	49	63	59	54	79	58	50	57	53	41	46	33	30	26	35	39	29	37	25	28	25	38	26	36	44	35	27	50	40	34	32	23	32	35	42	29	23	30	23	30	37	28	28	44	27	40	26	18	24	33	33	32	32	32	29	26	23	32	26	27	21	30	29	36	26	32	33	28	19	33	38	22	29	35	26	27	32	30	30	32	28	31	31	31	30	26	37	25	22	35	28	26	27	25	24	22	26	35	28	20	32	31	37	23	27	25	25	23	23	40	26	27	35	22	32	23	25	31	33	31	28	23	34	31	22	39	49	38	31	34	27	36	31	30	38	33	26	26	34	21	35	26	28	36	26	26	33	34	33	19	22	31	22	34	25	36	28	27	33	20	34	40	26	29	35	30	36	24	30	39	26	30	23	44	30	24	30	31	36	26	26	33	37	32	34	30	26	29	22	36	22	23	26	29	31	19	40	33	35	36	29	34	24	32	20	25	33	27	28	23	32	23	30	20	25	38	28	28	33	20	15	36	37	35	34	32	27	22	36	34	27	32	29	34	32	23	30	37	35	37	25	28	30	30	30	39	34	25	36	36	32	22	36	23	22	24	26	31	27	21	28	23	23	33	25	37	27	32	22	31	29	26	28	24	32	16	28	31	26	29	30	18	29	33	30	30	28	31	39	33	30	28	18	28	30	28	25	22	24	29	18	27	31	33	29	31	24	29	31	35	38	25	32	32	36	39	26	23	28	26	31	23	37	34	44	23	25	31	36	42	27	27	28	42	36	32	30	36	32	26	33	34	29	26	25	32	21	34	32	21	26	27	22	26	26	26	31	33	34	27	33	31	29	22	22	25	27	32	27	23	29	29	20	27	28	41	34	20	25	23	28	33	38	37	24	25	34	37	23	20	28	28	35	24	22	36	32	16	30	32	32	38	25	33	33	28	27	19	21	33	26	42	35	42	41	37	22	20	36	32	28	30	29	30	26	35	26	28	32	25	26	40	30	28	31	23	30	26	42	25	18	28	31	29	30	38	33	33	29	22	29	30	24	36	27	26	40	29	27	35	31	32	24	32	29	18	37	32	29	28	28	32	25	28	35	31	28	28	25	26	40	27	24	29	32	20	20	24	25	28	28	29	30	29	27	32	34	21	24	32	45	34	40	24	38	35	39	30	32	33	26	26	37	25	30	41	32	32	37	22	31	45	32	22	29	39	29	27	31	32	30	31	27	22	28	29	28	33	28	23	37	34	27	30	27	25	23	39	25	40	36	36	27	21	25	36	42	29	25	30	21	33	19	23	33	40	33	41	24	22	32	29	36	25	36	36	43	40	28	31	27	28	39	32	23	18	26	28	33	25	37	35	36	27	25	30	28	29	32	19	35	28	34	24	32	27	36	24	27	34	36	34	25	30	27	30	29	43	28	24	27	30	25	23	25	20	31	35	21	33	33	27	33	26	25	25	29	31	28	23	25	29	32	26	32	30	31	34	34	43	34	30	46	21	33	28	26	32	40	26	37	36	28	28	33	35	26	28	24	29	28	18	26	28	21	35	25	29	25	34	31	26	38	21	25	21	29	25	26	32	34	30	41	30	29	21	31	35	26	22	30	27	35	29	32	37	31	35	18	27	34	33	23	25	28	28	35	37	24	24	27	25	27	34	25	35	21	29	29	24	29	35	34	25	29	31	33	26	24	29	34	27	35	36	21	28	31	21	47	30	18	32	24	30	37	29	35	27	24	34	29	28	26	28	34	18	38	20	21	25	30	33	22	41	27	32	28	34	28	31	30	30	30	31	24	25	35	32	28	28	36	25	36	27	29	39	31	37	28	29	23	40	20	24	28	33	22	37	28	32	24	23	34	34	32	26	28	27	27	27	25	38	20	26	25	23	40	23	26	25	32	32	27	28	29	25	27	29	20	35	24	33	21	24	27	26	22	30	30	24	29	27	33	31	37	33	43	30	33	32	34	27	27	20	24	34	34	26	25	29	28	32	26	23	32	32	37	20	24	37	42	26	28	27	29	22	20	23	29	29	35	28	41	35	27	14	32	26	27	30	18	27	32	28	26	27	25	30	30	21	28	24	36	26	27	17	30	26	36	33	20	28	26	28	27	29	26	27	26	20	22	33	26	17	31	33	38	33	23	40	35	34	29	34	30	36	29	20	35	24	36	30	23	36	23	33	23	33	22	25	35	32	35	31	31	35	41	29	22	29	28	33	26	36	37	26	24	42	31	40	24	28	28	37	28	34	33	18	31	24	23	34	28	26	30	31	31	35	32	31	35	37	22	32	27	26	26	20	28	29	23	27	32	29	27	40	28	30	27	31	25	17	24	20	29	25	21	34	32	23	27	33	29	28	35	29	29	25	34	22	25	37	39	29	34	23	19	24	28	23	29	22	22	23	42	20	33	25	36	32	28	28	26	27	25	32	39	28	22	36	29	26	28	28	26	29	22	37	26	34	27	41	28	31	33	24	35	33	31	32	34	34	27	26	24	31	26	45	30	25	31	25	29	23	29	20	29	30	33	34	30	26	27	29	31	33	37	27	26	32	28	27	33	30	23	27	22	29	24	34	24	34	28	28	34	33	18	38	25	30	25	27	37	26	34	26	26	30	34	31	34	29	31	29	22	31	28	33	37	28	26	21	37	35	32	29	26	23	26	33	31	26	31	28	32	33	20	29	37	26	28	31	27	32	26	28	28	26	24	34	23	35	30	22	21	33	28	36	31	29	45	22	43	24	32	20	33	31	39	31	31	35	31	24	24	18	28	23	32	28	34	28	27	35	37	23	31	33	31	24	32	37	27	37	21	30	32	36	21	29	31	20	19	34	37	27	25	35	28	31	34	26	41	37	31	28	31	15	24	32	34	29	41	28	30	26	37	27	29	31	34	31	33	28	35	32	28	25	29	22	21	20	25	32	23	50	28	33	29	29	33	31	28	35	23	41	25	32	20	32	20	33	31	29	31	26	27	24	23	25	28	26	28	29	29	21	24	30	25	29	34	18	31	32	32	29	32	28	25	33	31	29	29	19	22	27	38	34	29	32	31	35	28	24	36	30	29	27	35	29	31	28	33	25	29	28	27	33	36	32	29	22	32	37	31	36	26	30	33	26	28	35	21	27	27	30	22	19	41	27	22	30	25	30	32	31	28	28	37	35	32	37	24	27	35	35	26	30	22	31	33	35	30	28	22	33	23	28	26	36	18	21	26	28	28	29	20	35	41	32	26	29	31	27	15	30	36	32	30	27	38	25	29	26	29	33	40	20	29	32	36	21	34	44	30	34	35	23	28	33	29	31	24	37	25	28	40	24	25	25	29	27	29	34	28	26	37	34	34	35	19	34	28	33	30	24	29	26	22	25	25	30	27	34	20	32	31	32	28	40	18	32	30	21	19	32	34	35	34	32	26	29	33
24571	15522	7546	17495	23808	20546	14613	10283	8348	6073	4243	2832	2006	1561	1372	1863	4763	7688	8380	5777	3145	2319	2665	2855	1487	1595	1549	2660	3450	1963	2228	4127	2509	1708	1544	1786	1749	1539	1229	1098	1181	1224	967	674	576	489	509	463	447	500	476	499	521	490	524	596	630	638	721	594	629	837	606	640	521	509	630	488	466	489	493	453	447	412	416	485	452	431	456	402	447	479	438	445	428	436	446	424	445	458	441	434	457	461	402	420	412	434	423	441	452	439	438	438	444	444	430	492	480	463	445	476	453	435	451	440	467	427	429	420	485	443	452	455	463	447	435	446	442	487	451	456	451	443	420	426	446	422	458	454	459	399	393	382	452	477	464	391	476	436	451	440	427	472	438	485	442	466	436	455	448	423	452	446	430	432	407	411	444	453	448	431	420	471	434	434	425	442	438	446	428	459	435	438	445	472	405	430	428	450	442	425	444	418	433	465	439	424	482	418	462	453	479	424	429	454	410	428	410	462	437	424	436	404	417	447	410	408	432	457	449	421	448	444	450	440	419	414	456	429	460	449	448	402	423	434	436	445	445	427	427	465	446	408	416	451	438	446	464	428	422	481	463	459	447	400	479	414	449	477	447	478	442	442	423	435	445	432	448	449	433	443	442	433	489	404	427	413	448	456	444	440	423	430	434	444	426	461	440	423	401	459	428	454	455	442	431	420	450	433	452	477	424	439	394	430	433	456	458	424	446	418	445	421	478	458	448	438	403	446	425	437	446	455	405	462	432	412	459	452	423	426	469	473	448	429	427	449	412	428	474	444	455	435	454	448	423	440	443	404	475	415	435	469	414	435	447	431	421	458	454	462	453	425	468	406	453	421	429	443	422	425	431	468	452	410	411	471	418	442	409	456	420	419	437	439	383	440	435	399	413	456	431	472	470	443	401	429	424	438	419	464	450	452	444	456	439	451	487	410	456	428	440	418	454	418	436	450	433	448	426	445	444	420	451	462	422	447	458	451	447	483	420	412	400	449	429	381	435	433	430	461	429	426	416	426	480	441	487	423	438	430	454	426	423	406	458	445	454	411	410	420	436	468	426	422	439	460	421	414	444	455	456	458	446	467	462	443	426	424	471	463	428	452	464	451	432	416	414	469	431	425	441	480	438	411	457	450	484	451	470	454	446	398	434	416	473	401	460	445	443	419	452	462	464	438	413	433	452	439	460	433	422	448	434	445	460	425	458	441	419	447	433	450	423	460	437	458	458	470	446	415	449	430	451	443	467	398	467	443	428	401	428	441	438	407	448	448	409	443	432	411	456	453	422	421	472	441	471	455	385	461	412	399	462	456	439	448	424	399	446	433	477	421	420	479	440	447	426	435	397	430	443	422	454	460	427	480	433	451	437	409	442	465	448	421	462	455	407	409	474	434	401	443	389	432	442	439	427	431	452	446	440	464	426	440	445	463	401	438	455	430	422	433	469	460	411	412	428	421	465	424	428	479	428	432	453	453	438	443	427	437	455	448	401	471	381	421	431	442	450	433	408	444	424	451	446	441	467	481	444	471	443	453	425	468	410	444	458	430	471	447	468	414	419	414	419	425	466	433	460	436	438	436	441	447	443	431	445	440	468	429	452	485	446	429	431	453	432	447	425	470	457	407	443	422	461	474	436	456	467	461	445	421	432	446	434	425	471	413	481	445	417	436	417	431	448	441	416	439	462	433	435	425	440	446	431	458	442	444	451	428	459	495	486	453	419	428	398	450	444	474	451	431	430	453	432	415	392	451	407	414	417	436	429	436	411	436	471	435	437	483	457	455	412	457	425	447	412	463	441	467	403	406	421	463	422	459	436	451	438	421	456	436	428	379	417	447	439	427	455	449	458	410	443	420	440	456	434	426	477	418	459	428	469	463	452	439	454	464	418	483	478	439	466	450	462	439	422	450	432	426	434	425	400	428	426	481	425	412	450	466	453	415	444	463	435	435	481	451	432	431	438	439	463	458	430	421	435	472	456	462	432	446	425	417	407	433	424	441	456	428	428	470	444	444	444	457	450	440	440	422	445	420	432	447	431	450	479	470	430	404	474	452	439	461	408	440	439	416	405	406	447	470	469	460	436	427	423	413	447	426	488	429	415	419	451	447	436	418	416	451	416	431	407	426	450	414	439	469	453	471	452	412	437	428	435	433	458	439	436	440	438	440	453	449	414	426	414	432	451	427	427	437	456	440	473	460	427	413	420	459	433	423	446	440	433	443	406	444	426	455	430	454	417	448	422	439	429	438	447	461	459	414	419	420	447	459	440	436	403	434	430	451	494	431	422	456	420	419	450	473	448	430	427	419	460	427	447	448	416	402	435	422	437	433	428	436	411	445	426	485	438	462	418	430	412	459	443	397	421	431	446	417	407	424	420	443	476	438	449	461	423	456	440	419	444	422	404	460	394	392	441	432	394	403	404	487	406	423	433	454	455	438	441	467	406	474	438	463	440	470	469	444	415	442	441	424	434	463	425	392	475	424	440	413	430	447	438	482	452	415	478	443	409	416	434	429	458	449	413	442	455	451	413	427	433	411	451	448	423	432	424	423	485	442	415	456	488	481	436	434	380	454	473	470	406	458	421	440	427	439	441	439	441	437	438	430	465	459	399	472	452	423	432	408	466	428	447	444	418	448	454	459	434	437	467	452	429	434	439	451	425	412	419	464	426	462	430	437	449	426	458	445	425	413	413	447	394	453	472	420	449	456	434	446	434	443	442	418	459	428	431	437	428	426	459	440	454	445	452	444	431	425	462	455	414	434	425	431	435	411	459	487	367	438	423	422	461	435	463	412	441	475	446	438	418	456	421	438	440	424	413	424	419	458	418	418	435	424	444	452	422	420	462	469	438	446	465	482	437	414	442	454	424	440	436	405	434	440	438	421	425	476	467	421	419	435	436	428	451	433	453	427	457	451	470	469	420	429	442	443	415	462	443	413	428	418	448	475	460	463	446	460	437	494	427	448	453	431	440	449	417	470	447	430	479	436	431	469	418	446	453	426	426	472	445	440	470	444	405	413	445	430	444	460	431	409	455	424	434	496	433	440	435	424	427	432	415	451	442	420	429	453	435	414	421	418	430	450	442	470	451	455	402	420	461	448	445	433	475	415	373	453	454	459	475	477	438	467	455	427	441	449	445	396	431	418	423	410	460	466	435	472	441	437	406	416	447	419	440	485	401	457	429	409	420	404	418	471	462	466	414	415	434	419	475	465	444	433	453	448	434	457	414	473	423	465	438	441	458	426	416	431	434	475	443	454	455	445	450	476	433	455	432	432	404	426	444	435	435	447	443	392	465	420	430	424	457	437	431	454	417	456	437	433	427	442	438	434	463	429	397	451	411	434	432	435	433	423	456	416	451	465	455	433	468	495	416	417	479	425	451	448	429	451	463	425	433	449	481	406	478	444	437	421	441	457	478	424	431	460	453	402	460	443	421	423	426	414	422	425	451	466	449	439	457	431	435	430	481	429	447	458	404	480
2242	1213	538	323	550	544	418	335	257	211	189	135	94	96	85	90	168	294	292	303	156	93	142	130	70	75	78	95	139	114	116	139	112	91	78	66	63	62	61	58	51	60	47	34	35	36	40	26	37	43	42	43	44	32	47	40	35	42	44	38	45	39	48	45	39	35	41	25	26	33	36	27	33	36	33	27	37	36	38	20	37	41	37	36	32	39	32	33	36	31	46	39	44	32	47	25	30	32	24	33	46	32	33	43	37	34	32	24	36	44	34	29	37	25	29	29	33	30	41	37	33	44	41	36	37	31	32	41	30	31	36	32	48	36	25	39	27	37	37	34	33	35	46	35	26	39	27	38	31	38	27	34	33	39	31	36	35	32	27	25	35	32	29	26	28	23	29	38	38	33	31	41	25	32	36	34	27	21	33	30	21	31	27	24	32	29	37	32	27	28	40	32	35	39	34	36	30	33	35	32	37	22	25	35	33	33	39	33	32	36	29	42	26	25	25	38	29	24	31	29	29	28	27	37	45	37	34	42	21	28	33	36	39	40	23	27	37	38	32	32	26	32	30	25	27	29	39	31	39	30	25	35	34	32	26	30	29	29	26	31	44	33	34	27	31	36	37	29	44	35	26	36	36	33	34	23	29	31	32	32	41	26	35	21	32	24	41	25	30	38	23	24	32	30	29	24	23	35	26	35	43	24	44	24	38	32	28	28	34	28	32	29	22	20	31	30	39	25	33	27	28	37	33	23	31	28	29	30	25	36	31	20	33	31	22	39	33	27	30	23	35	28	21	22	35	30	25	35	24	30	40	26	26	32	33	30	24	41	35	25	38	36	31	31	37	38	38	35	37	38	38	37	29	43	26	28	34	29	38	28	39	31	38	39	28	36	43	44	36	35	39	22	23	37	46	25	27	28	38	19	42	28	32	22	38	32	32	35	31	27	24	23	31	24	29	28	43	36	37	26	29	25	20	28	34	36	38	19	28	20	32	35	35	34	41	34	32	25	30	31	23	30	32	28	35	29	35	26	28	32	26	22	39	26	27	33	28	35	39	23	34	25	30	40	40	28	30	36	35	23	34	26	32	35	44	34	40	28	31	41	37	34	25	28	37	39	33	44	25	29	29	32	32	30	34	26	27	36	31	30	30	35	31	36	31	26	36	27	30	33	29	29	25	28	27	29	25	26	28	23	30	26	34	37	37	32	21	35	25	40	28	45	30	35	25	38	31	30	33	22	38	28	33	36	34	31	33	34	29	34	34	30	21	28	29	32	40	31	31	31	31	33	31	29	23	40	42	18	32	42	37	28	29	27	32	21	39	38	37	36	30	38	42	26	21	29	38	37	23	33	37	25	23	23	35	30	32	38	33	43	31	39	37	33	36	35	29	37	18	31	30	55	31	25	38	28	31	28	28	26	33	34	29	48	36	34	29	28	33	27	36	40	37	39	33	17	29	39	40	44	35	32	40	29	28	32	42	25	31	35	30	28	28	26	38	24	38	32	42	28	41	37	28	34	40	41	38	39	45	38	33	36	37	44	35	33	29	39	31	34	30	41	22	33	33	30	25	35	33	41	25	25	31	27	27	29	33	45	30	28	37	19	37	30	34	24	41	24	32	19	33	38	20	33	32	31	30	31	35	36	28	37	30	47	31	41	39	21	28	29	26	41	31	44	33	39	32	27	37	39	33	36	35	24	34	31	29	31	36	27	34	39	31	33	27	25	31	38	27	27	46	34	31	41	25	38	28	24	23	39	39	37	36	34	42	36	28	25	36	26	27	29	33	25	34	36	41	35	27	23	24	32	24	32	30	23	42	37	41	30	35	32	25	29	33	37	26	36	36	35	32	28	27	31	38	28	33	32	47	36	30	35	29	26	38	29	28	34	29	35	29	45	34	32	32	23	28	32	32	34	33	34	43	21	33	41	27	37	27	28	26	36	23	28	32	27	38	29	35	33	28	37	24	27	46	24	33	34	30	41	24	30	31	32	39	30	24	29	33	33	31	34	25	34	43	23	33	35	31	30	31	26	29	38	29	37	33	33	32	48	30	43	26	43	27	31	33	32	31	33	25	37	27	36	28	32	36	31	31	37	30	18	31	28	32	32	30	37	38	20	36	35	30	34	41	38	42	43	26	34	26	35	22	31	29	35	44	29	25	27	25	32	34	37	21	38	33	37	29	28	41	31	33	33	35	37	26	25	45	28	34	23	39	32	22	24	25	35	34	38	33	46	30	35	32	25	49	38	32	32	28	23	32	38	40	35	27	35	24	42	26	37	34	29	49	44	34	34	39	31	39	29	28	35	34	25	36	39	30	26	25	31	30	31	40	26	34	36	35	30	38	39	35	33	32	33	37	29	30	31	30	33	41	32	39	39	26	42	43	34	32	30	32	25	28	27	33	29	31	29	37	33	33	30	33	26	31	38	33	39	36	31	40	34	30	37	39	25	42	33	31	34	28	28	39	27	26	33	27	31	34	35	33	29	41	42	39	33	32	40	23	31	29	40	33	24	31	27	27	38	33	41	28	36	25	26	36	27	34	41	20	34	25	37	24	39	31	27	25	35	36	29	29	30	32	28	28	23	48	34	34	24	30	27	43	33	43	33	27	45	31	36	39	33	37	28	29	57	32	35	27	30	41	28	31	31	29	37	28	32	34	32	43	41	31	27	31	29	27	42	39	35	32	27	26	29	30	35	33	28	35	32	33	36	24	27	26	37	34	36	27	23	27	38	34	42	30	43	28	35	35	37	22	42	26	34	23	29	41	35	33	47	28	35	37	29	33	42	20	37	29	40	33	36	25	24	32	27	28	35	34	33	26	32	24	29	36	37	30	38	24	36	31	32	32	37	25	33	36	29	32	39	28	38	27	36	25	43	36	36	30	23	33	31	40	49	18	41	27	45	34	28	34	35	32	33	31	29	24	29	33	29	32	23	30	34	32	33	34	42	28	26	47	33	25	23	37	37	38	32	34	27	33	37	30	34	39	23	38	33	32	32	27	27	33	29	33	30	23	34	31	27	31	33	30	37	27	29	35	24	41	23	32	38	31	46	35	29	32	34	33	39	47	28	23	34	37	26	34	32	31	42	30	26	20	26	31	33	27	37	33	35	26	35	26	33	36	36	37	35	36	33	27	28	30	33	30	31	33	29	30	36	36	27	32	40	39	31	34	35	28	28	36	36	31	32	29	29	31	32	29	30	33	25	29	26	34	35	33	21	42	36	32	24	37	32	23	32	35	37	33	35	39	27	26	29	37	31	27	34	33	26	31	31	29	22	34	33	32	34	26	25	41	28	30	25	41	37	27	38	32	28	29	32	31	29	22	29	40	27	31	31	32	24	37	29	36	32	32	29	31	25	35	35	23	28	27	42	39	28	32	30	29	21	25	28	33	40	31	31	26	32	30	31	28	28	35	34	24	21	30	31	28	33	27	25	35	39	28	36	31	34	28	25	38	30	35	23	30	32	39	27	29	19	43	35
30041	20705	11306	23193	29745	26560	20986	16796	14091	10791	8090	6361	4423	3412	2732	3094	7171	11351	11396	10897	5347	3732	4894	5000	2436	2712	2371	3622	5537	4218	3366	5312	4165	2658	2567	2166	1908	1625	1603	1449	1397	1446	1133	826	634	569	586	647	635	582	665	687	602	565	633	660	683	900	929	617	722	982	1015	1009	564	525	526	513	498	509	499	545	520	447	480	440	477	497	488	488	503	511	494	476	494	502	493	522	513	466	473	505	509	492	528	466	494	482	497	489	457	502	470	471	512	523	464	525	529	499	470	459	490	491	522	478	488	486	479	490	449	480	439	474	491	527	484	515	461	512	462	507	452	491	468	500	476	476	480	475	489	435	495	438	458	469	475	485	512	505	447	524	478	522	489	466	478	476	465	457	472	474	471	457	513	520	467	479	460	450	454	469	472	434	454	490	482	476	498	478	456	495	522	485	478	481	446	488	463	472	480	470	482	494	473	464	470	513	502	458	493	475	465	478	451	462	514	477	486	528	487	531	458	453	498	499	477	495	476	485	492	489	480	472	485	493	498	505	460	452	487	453	496	461	448	459	491	477	449	474	500	447	497	464	443	475	467	479	492	481	501	471	465	460	502	463	485	463	500	498	478	478	467	467	471	474	463	497	463	459	480	503	474	472	493	487	468	452	484	501	451	492	507	443	494	460	483	496	500	504	483	501	515	467	488	465	471	465	496	463	515	519	490	478	495	470	472	489	477	431	462	523	468	488	456	476	498	467	485	448	467	492	496	535	442	487	481	464	473	467	450	489	462	484	494	453	466	456	458	460	467	449	475	518	466	484	465	492	485	466	457	482	457	486	496	499	478	471	490	481	475	484	470	523	480	502	481	497	478	486	478	484	494	522	472	474	448	476	450	469	478	466	444	462	457	477	461	463	466	500	462	500	468	491	463	494	465	519	475	489	443	460	467	465	487	474	476	504	439	488	501	473	479	490	466	500	478	502	504	471	475	494	469	523	462	464	462	470	474	477	496	429	499	464	491	457	471	450	463	524	493	464	484	506	451	514	476	495	471	464	491	478	450	482	481	454	471	471	485	483	484	449	475	476	431	467	473	468	470	502	480	461	470	505	469	496	460	487	484	476	477	463	481	513	494	529	477	460	508	480	499	469	516	492	469	459	491	523	484	485	488	456	459	453	486	477	456	475	448	452	498	499	477	501	442	491	478	438	476	495	476	461	493	460	523	465	477	524	499	488	457	488	445	480	531	483	483	460	432	479	454	483	462	484	502	479	475	475	475	503	510	486	501	531	470	473	506	471	488	470	516	461	493	453	487	438	514	481	507	495	489	479	480	482	497	527	477	495	500	448	499	515	518	488	480	472	435	472	444	440	452	473	478	438	482	496	497	488	478	416	459	468	447	497	469	466	465	476	478	526	460	463	470	521	514	459	480	480	493	443	481	483	512	491	514	459	481	473	444	460	465	481	451	441	464	487	532	493	455	476	458	445	502	543	491	478	449	463	487	491	535	441	483	464	503	461	477	456	483	473	471	465	506	462	463	505	492	463	488	540	434	494	460	493	443	465	462	460	504	488	490	489	454	510	494	433	458	515	468	499	458	531	504	507	483	480	451	471	507	479	477	448	484	447	500	463	461	494	497	467	465	442	497	478	492	518	496	518	489	488	502	455	502	457	491	487	492	500	455	456	512	475	449	471	480	441	452	476	452	502	447	480	461	477	493	454	511	454	478	435	476	462	498	478	483	426	482	455	467	485	490	495	453	453	528	512	452	440	498	484	498	490	453	457	464	497	505	497	444	433	469	485	480	489	479	478	490	443	495	491	484	484	515	471	529	517	469	474	499	455	419	459	471	516	495	469	467	487	494	491	441	484	456	475	497	492	484	459	467	489	477	496	467	471	503	468	491	472	474	481	506	476	493	445	471	463	483	482	479	448	492	502	471	437	462	468	458	478	478	479	468	463	445	498	512	486	528	447	485	482	453	485	464	521	494	482	522	473	462	493	498	501	487	483	472	454	470	524	516	468	451	487	461	460	466	498	465	455	488	435	469	493	509	517	486	479	467	493	501	492	497	465	491	481	488	461	458	544	464	485	470	463	510	489	495	445	456	473	478	474	499	437	525	472	480	486	467	503	471	459	456	477	440	454	519	466	498	471	472	447	511	504	479	487	495	480	443	436	459	510	480	473	490	451	495	509	478	480	497	482	457	484	441	473	461	483	456	458	450	472	496	459	469	497	496	471	493	494	477	500	505	500	452	467	460	450	444	466	507	465	477	448	481	513	479	434	479	484	496	456	445	493	488	467	482	449	470	486	469	504	489	481	458	464	493	518	472	452	458	459	542	493	482	490	458	488	498	456	468	470	469	485	466	477	501	462	485	468	489	509	467	458	477	495	485	479	494	482	486	490	451	492	479	492	440	456	463	457	450	472	509	461	512	456	458	458	477	456	466	481	496	492	474	481	498	508	482	501	490	488	459	474	449	493	464	478	485	471	474	490	457	494	493	472	517	468	462	457	462	481	454	461	487	490	472	466	462	483	454	510	480	475	436	498	477	516	488	473	461	461	496	459	428	478	447	488	475	473	459	490	536	468	478	498	485	493	498	478	442	441	441	476	519	455	454	486	460	468	473	456	489	461	483	464	527	531	460	454	486	448	484	454	455	455	470	483	485	497	462	478	485	487	461	456	493	486	496	447	457	472	451	543	401	499	468	480	458	469	509	478	499	453	441	456	486	464	471	460	520	481	501	458	504	479	485	519	494	486	482	471	419	468	494	466	458	517	501	484	447	423	484	485	501	464	514	456	461	491	525	472	478	468	467	491	491	490	484	474	478	492	474	511	475	502	470	487	488	461	475	514	502	476	490	470	440	478	526	479	526	494	509	515	445	478	475	449	482	487	498	522	487	523	454	474	457	443	495	449	499	450	464	480	473	482	467	497	509	487	442	499	471	499	467	477	497	481	494	459	521	509	478	486	482	468	481	484	474	487	473	476	450	506	458	463	498	480	461	525	486	481	454	440	477	473	467	449	473	460	496	453	460	480	479	478	462	496	523	466	469	496	455	473	476	501	468	474	485	457	509	502	497	484	449	457	463	465	459	472	470	476	457	461	461	449	483	485	504	470	494	450	466	488	502	513	480	488	504	505	435	505	482	470	482	509	491	494	465	485	469	504	485	467	497	502	488	474	441	489	455	477	465	467	479	482	480	459	496	437	459	436	444	504	477	474	509	449	465	483	491	437	454	476	475	451	490	488	467	478	464	472	501	451	439	500	489	467	456	471	423	448	465	481	504	503	474	483	483	477	479	425	513	455	470	470	498	482	480	484	493	473	464	477	509	476	465	480	491	499	482	519	475	444	435	443	467	431	475	478	477	475	477	482	508	488	485	471	491	495	517	484	469	490	477	476	434	487	457	464	494	449	453	480	463	470	465	455	447	452	504	496	508	512	495	517	463	441	507	477	449	476	492	499	487	473	525	501	494	464	472	468	498	489	505	451	501	460
3774	1030	465	356	485	436	392	325	339	255	194	159	99	107	86	80	134	266	252	325	180	110	166	139	89	96	65	102	181	172	128	117	131	100	75	55	72	66	63	64	74	64	47	51	50	40	61	46	45	46	55	58	45	51	41	49	45	48	68	38	49	84	70	60	61	49	43	44	44	47	47	46	37	47	43	48	44	33	41	50	40	43	36	52	40	45	41	35	41	34	46	49	54	41	42	49	47	48	34	45	40	47	53	42	37	44	53	39	40	47	37	38	51	55	45	47	46	45	46	40	50	37	50	35	47	48	45	54	38	37	50	38	40	29	52	44	41	52	48	44	40	49	50	40	58	46	51	38	39	46	42	53	40	37	52	47	30	48	54	55	44	42	46	41	43	40	45	38	43	48	49	40	40	33	35	42	40	54	38	43	46	33	45	46	46	51	35	29	50	45	37	33	43	44	42	51	56	45	52	31	42	41	49	39	34	43	38	53	48	46	41	39	43	47	32	49	42	44	42	44	51	39	52	49	44	42	52	41	45	54	43	35	49	45	52	47	45	37	42	46	41	49	47	38	43	57	35	40	52	42	37	56	27	41	44	46	48	44	50	53	36	41	48	42	45	42	32	48	46	47	46	41	49	44	47	30	44	68	47	52	42	43	43	49	38	46	52	38	40	61	53	41	51	40	55	42	32	55	35	43	56	48	43	42	43	54	49	42	41	39	50	49	36	46	48	61	44	44	46	49	52	50	42	44	44	43	43	44	36	49	42	42	49	46	56	35	37	53	44	40	52	44	43	43	42	43	43	45	40	36	42	48	50	52	41	44	37	48	39	48	39	39	31	49	26	50	43	40	40	47	51	51	41	45	44	45	44	31	40	49	38	53	57	43	45	46	47	42	41	46	45	51	42	45	45	59	41	44	43	46	44	47	51	50	40	47	41	46	43	38	35	44	48	36	49	52	37	45	42	41	47	41	55	42	43	58	42	37	35	53	42	54	40	39	37	36	49	43	47	40	37	48	36	45	53	42	54	45	41	42	24	35	47	44	38	45	46	33	49	43	46	43	33	40	46	51	39	47	50	44	37	43	41	44	46	35	39	40	44	49	52	38	45	42	36	43	36	49	38	53	42	33	46	43	49	46	44	42	37	41	46	38	43	43	45	51	51	47	44	35	49	47	42	47	31	49	43	50	49	45	46	47	46	53	46	42	42	44	47	43	43	48	33	47	42	50	45	36	46	44	39	39	41	45	45	34	38	50	40	54	54	54	30	36	38	49	34	54	41	48	48	44	46	42	45	43	38	33	47	36	42	53	44	46	56	40	46	48	51	41	39	44	41	45	33	51	42	46	48	44	48	34	51	43	35	45	56	47	50	59	47	47	49	54	48	52	42	37	43	39	34	38	56	33	38	50	56	47	45	37	41	45	39	45	47	36	48	49	44	43	43	38	38	65	32	43	37	42	42	49	38	43	40	56	37	47	41	59	49	38	39	48	55	60	46	39	39	47	30	44	44	55	49	50	51	39	37	40	48	45	47	40	49	42	40	52	43	42	47	41	42	35	38	49	39	44	45	38	53	43	45	34	41	45	43	32	51	29	39	43	32	36	52	44	53	56	46	46	33	43	57	31	33	45	44	51	50	43	43	44	54	46	64	53	45	55	60	55	40	53	36	56	45	43	39	48	43	45	34	49	51	55	42	49	46	38	57	52	42	40	41	37	45	49	48	42	37	39	49	39	37	47	48	44	48	40	46	53	50	39	30	33	46	34	34	39	46	57	29	41	53	48	53	36	48	34	40	52	48	47	45	43	42	55	58	56	42	44	44	34	47	46	46	47	28	53	42	48	44	32	40	40	39	43	44	45	41	36	56	63	41	53	42	49	48	55	50	53	52	45	46	53	50	54	46	43	58	42	44	40	60	43	43	45	35	47	45	38	53	37	43	55	34	44	59	45	44	44	45	42	50	48	47	40	44	37	42	51	44	41	46	46	42	41	39	46	47	49	45	46	41	41	50	35	37	58	39	36	38	48	44	59	33	37	49	45	48	43	38	44	44	42	30	49	39	51	52	45	52	43	51	43	53	42	45	39	41	34	36	35	44	42	45	55	44	51	51	44	39	46	49	43	50	33	47	34	43	43	33	54	51	54	46	43	49	38	43	42	43	42	47	32	48	57	51	48	42	54	57	42	59	38	44	52	43	42	34	49	42	48	42	41	44	43	51	46	45	51	54	37	31	47	44	46	50	33	51	53	33	35	41	31	49	49	39	42	39	42	37	39	44	38	45	45	55	40	53	46	38	48	39	51	31	33	63	50	32	38	48	50	43	54	33	41	44	40	41	37	52	56	35	43	42	37	48	41	46	41	38	44	53	44	53	40	42	35	52	44	46	47	38	62	45	49	38	53	45	52	35	41	45	41	48	52	45	54	34	48	54	45	39	46	38	56	40	56	43	51	46	39	53	44	30	40	45	47	40	52	35	50	42	38	32	43	48	41	51	40	47	47	29	38	53	39	40	50	39	50	58	36	34	40	39	35	46	45	45	51	35	42	36	49	35	49	51	42	50	45	51	35	42	42	34	45	40	41	38	33	42	47	35	34	53	50	46	46	43	50	43	32	45	50	38	45	41	38	28	46	48	43	37	45	39	41	54	41	42	27	39	50	34	46	36	41	37	45	54	53	42	50	34	57	58	46	40	47	35	45	40	60	38	42	38	35	43	44	30	47	46	32	40	41	43	44	40	43	41	38	46	50	43	49	52	36	45	38	74	37	44	34	44	52	40	48	44	48	41	43	42	43	36	49	48	46	35	46	48	46	51	48	50	43	37	37	38	49	47	55	55	43	45	43	41	38	44	59	36	44	41	36	42	45	43	39	51	45	49	41	48	50	48	33	43	42	36	42	42	37	37	50	43	44	49	43	46	49	39	49	43	44	34	43	41	49	44	38	46	47	46	34	42	41	44	48	48	48	41	36	47	42	49	34	50	39	38	34	33	42	40	39	45	54	42	39	33	51	39	35	39	46	38	58	39	39	36	43	41	32	46	40	42	54	47	48	50	41	42	48	44	39	37	39	49	49	48	33	34	38	42	40	36	49	53	45	50	40	47	42	38	41	50	35	38	45	49	52	39	45	55	45	33	54	53	38	52	49	48	50	31	56	41	48	44	41	31	45	42	36	47	50	35	37	38	40	51	46	40	37	41	47	41	51	42	42	50	34	44	49	37	43	46	35	52	48	43	41	36	45	31	35	48	37	47	44	31	43	34	46	50	29	44	46	41	43	41	46	51	43	35	40	41	35	40	44	44	48	41	43	40	47	41	45	53	39	40	42	48	39	45	52	45	50	36	41	37	35	55	42	38	47	52	36	46	32	46	44	35	51	43	47	41	38	50	40	48	42	43	48	51	39	52	48	43	46	40	31	44	41	56	39	49	43	33	52	52	51	57	58	60	51	51	57	48	37	45	51	40	50	56	33	58	45	36	46	49	45
27343	18046	10565	21865	27741	24626	19869	16233	15040	11930	9023	6885	4984	3719	3017	2648	5738	10443	9931	11023	5922	3714	5643	5331	2569	2831	2137	4077	5728	6004	4006	4185	4496	2601	2301	2046	1708	1541	1347	1318	1566	1364	1051	850	817	757	787	815	851	770	757	910	843	687	805	746	828	961	1044	774	953	1230	1673	1198	909	769	753	643	663	615	656	669	653	637	657	630	640	633	689	597	683	675	651	628	647	679	682	657	606	677	641	636	640	600	697	675	657	673	670	660	629	609	654	665	647	624	660	679	667	666	661	680	670	674	708	649	680	626	654	647	653	600	634	633	676	671	661	637	690	642	626	619	689	654	626	626	644	661	649	674	679	651	657	639	656	629	646	676	637	708	599	649	660	613	605	672	599	625	659	610	653	661	656	661	629	577	653	696	659	662	635	652	676	664	677	617	638	654	635	649	638	646	626	612	653	665	646	674	686	664	641	655	647	671	583	640	634	675	677	684	662	608	644	636	665	648	680	633	659	706	695	689	666	682	630	622	642	696	641	649	631	616	677	630	648	672	641	634	639	642	624	665	642	683	645	646	625	650	628	646	654	645	628	663	639	654	638	600	646	680	618	658	686	653	634	627	644	645	698	601	671	696	641	665	643	644	644	613	666	632	613	599	653	654	625	654	613	628	692	634	631	635	603	633	646	656	612	652	623	687	663	637	653	683	612	612	652	668	634	682	703	636	666	593	611	695	636	661	611	613	624	665	636	644	635	663	648	612	640	648	660	664	657	669	636	614	622	664	679	635	670	641	699	618	626	668	655	605	626	654	661	591	645	661	617	613	636	643	642	627	643	653	653	615	645	680	626	675	670	650	654	642	608	647	656	677	649	665	663	622	595	632	658	649	653	691	634	640	626	675	672	629	664	621	652	644	657	660	640	651	685	650	609	691	630	616	636	681	674	668	649	648	611	660	653	632	646	614	636	675	607	663	739	678	652	661	681	692	594	619	620	689	632	679	634	663	657	670	656	611	631	668	629	625	665	660	612	627	663	641	657	649	659	631	664	661	700	637	623	650	704	690	678	664	680	622	685	636	668	626	669	626	681	681	707	695	629	651	647	667	674	657	683	607	677	645	658	663	660	664	637	643	648	663	643	621	666	646	621	666	651	670	629	672	600	638	632	625	646	686	615	670	648	653	590	675	654	611	658	622	642	662	635	635	577	607	638	665	659	684	671	665	678	644	677	639	646	652	656	657	630	595	595	651	611	623	632	641	627	649	637	676	606	654	692	678	645	665	666	673	663	684	642	662	651	629	632	647	672	657	630	637	650	604	645	641	672	644	689	653	649	622	665	646	649	664	677	630	636	624	659	635	661	637	691	648	637	602	646	684	667	629	584	603	657	676	680	630	618	660	628	665	703	662	623	684	664	628	681	606	696	630	666	619	679	619	605	612	635	669	643	642	613	663	667	628	633	650	613	645	675	585	636	659	667	668	625	631	630	661	626	657	650	637	695	617	658	633	668	696	672	622	619	656	620	655	626	693	609	633	656	624	640	676	637	623	660	658	634	628	623	644	641	704	659	608	702	619	638	640	668	641	655	629	687	645	668	695	681	643	628	682	691	654	658	628	680	615	647	613	671	651	657	651	667	632	625	682	613	698	634	673	638	605	655	626	663	642	717	626	674	644	636	648	588	623	643	675	631	682	659	644	657	620	615	617	627	668	687	678	632	662	641	685	635	642	670	658	663	665	634	636	659	631	663	672	657	645	663	665	668	661	594	651	640	652	664	657	610	669	600	660	623	650	684	658	634	631	646	666	648	665	674	643	639	613	659	664	641	659	632	682	633	673	616	617	687	684	632	611	638	651	608	663	645	629	649	664	581	674	657	668	645	694	685	669	667	644	667	641	634	590	633	653	688	600	637	671	666	679	604	657	659	678	636	675	655	674	621	614	632	659	597	638	634	631	597	622	609	617	640	698	644	632	653	672	673	644	623	629	630	644	633	676	653	642	675	668	651	663	684	631	656	654	635	612	686	618	700	655	682	628	625	599	606	660	678	638	673	666	678	628	621	688	587	636	646	619	634	641	589	624	681	646	671	644	611	630	669	662	676	626	677	648	637	647	643	649	643	643	682	632	661	649	658	604	705	674	642	657	693	657	642	632	701	610	645	632	702	661	660	591	688	632	679	667	682	679	665	654	668	670	668	637	661	697	605	654	647	610	699	639	629	698	670	664	656	649	632	670	634	661	674	658	618	660	687	642	594	646	634	641	644	648	669	646	639	693	685	648	648	677	687	683	649	688	674	680	649	633	669	668	629	652	610	644	676	681	620	662	603	601	651	644	673	688	662	675	607	677	652	619	639	653	666	643	639	679	664	678	686	688	703	631	680	658	660	657	635	669	620	682	690	678	658	662	650	668	627	681	645	654	668	635	603	667	644	667	637	671	675	611	643	633	620	655	633	685	646	618	620	670	631	677	681	611	667	644	649	648	647	654	612	706	666	643	620	635	615	656	597	659	626	629	632	659	707	617	648	614	629	688	640	645	619	669	658	631	613	643	632	640	657	637	594	652	658	642	662	598	646	663	637	687	641	637	615	684	633	644	614	635	661	647	617	668	621	613	661	648	726	633	673	660	631	676	641	659	625	620	643	637	701	636	627	633	614	631	641	674	635	696	668	683	650	624	592	627	650	688	637	645	645	642	651	649	705	634	672	608	608	598	651	654	678	651	596	667	635	684	635	641	643	662	638	606	615	687	651	620	605	674	632	662	638	661	646	614	613	643	680	658	638	639	645	684	661	625	639	620	703	662	695	656	690	621	577	666	627	701	589	642	650	641	604	663	649	685	681	675	605	605	656	644	666	648	689	630	684	673	634	623	625	619	647	611	642	699	663	658	601	657	667	635	699	631	635	622	648	632	670	629	605	633	712	605	617	668	635	685	668	650	659	677	680	667	628	651	643	626	648	689	672	662	685	641	704	648	648	665	670	643	678	663	658	684	642	656	638	649	634	652	617	626	656	661	626	647	641	690	703	664	593	612	627	643	680	598	637	697	644	657	642	652	640	649	656	666	727	603	615	682	658	660	647	618	642	643	669	650	644	637	651	678	600	654	655	638	669	633	626	626	662	626	685	661	636	648	620	643	667	656	632	659	669	656	656	620	633	661	667	616	667	652	657	664	624	620	661	636	630	678	643	642	612	645	665	684	649	622	630	651	659	613	629	681	679	610	653	576	633	623	630	665	629	657	641	638	657	638	657	674	628	660	642	680	670	622	638	655	640	646	655	658	644	627	599	615	632	678	614	664	657	675	634	684	672	612	582	661	704	631	594	603	664	670	652	641	649	605	676	613	640	649	675	643	646	656	648	603	688	693	660	646	660	679	608	629	628	649	689	689	673	635	678	651	691	627	636	637	632	617	674	582	630	624	659	620	660	643	665	658	678	622	623	660	655	637	627	657	615	667	616	636	616	697	677	668	574	610	678	731	607	634	634	675	674	669	636	611	612	651	647	659	643	616
3629	1667	749	514	776	813	561	543	484	446	406	305	254	174	141	124	184	421	377	420	252	164	248	204	128	126	110	163	199	208	259	191	187	130	108	105	88	78	65	88	68	74	52	66	57	51	70	61	61	57	63	79	53	57	43	58	53	55	56	64	71	76	114	79	79	54	46	58	51	63	43	54	53	41	65	49	53	37	51	50	55	57	49	55	58	40	43	60	49	51	61	51	60	60	49	59	40	56	42	51	54	50	75	51	53	49	55	44	47	59	37	60	56	43	59	46	63	42	49	64	55	45	47	58	49	45	47	47	50	34	51	43	55	54	43	48	52	51	40	47	57	44	47	60	54	46	44	46	60	53	54	48	44	50	43	47	56	49	44	43	51	54	49	63	47	38	39	43	49	50	49	54	41	46	35	50	43	61	43	58	52	50	51	57	52	49	44	41	47	40	55	46	54	51	49	40	43	44	39	60	51	52	44	63	49	51	37	45	49	36	54	47	50	39	40	57	46	49	70	39	51	57	43	55	45	39	46	55	52	53	50	53	60	42	49	60	45	54	74	44	52	54	45	48	52	44	45	52	54	44	48	59	46	56	42	44	46	61	56	58	55	53	43	52	49	47	44	44	52	30	49	54	41	58	35	64	39	56	51	40	46	40	50	43	50	46	44	43	64	51	49	56	47	49	61	50	52	44	41	54	50	40	51	51	43	44	41	63	47	50	68	52	46	42	55	52	50	54	57	32	46	47	50	47	44	52	50	48	41	45	59	46	38	47	49	39	58	50	33	41	44	51	51	54	50	57	59	36	48	45	48	56	45	45	65	47	34	44	52	54	50	64	59	47	56	46	37	61	54	51	51	59	42	49	60	52	54	50	56	37	46	47	39	61	49	47	44	51	49	59	38	42	56	41	48	46	62	58	38	43	52	35	47	42	37	56	52	43	64	58	52	50	54	43	39	59	37	31	44	51	48	44	50	53	58	44	49	54	50	46	52	40	43	52	46	53	46	45	46	52	50	42	49	45	53	60	48	56	40	48	53	50	55	62	50	60	40	56	48	58	44	50	60	35	38	46	44	44	38	45	44	45	55	49	46	38	54	35	41	50	55	48	48	56	54	56	52	54	49	36	42	51	59	44	47	50	42	47	57	48	38	63	40	51	52	46	56	57	44	55	41	50	48	54	60	65	45	47	39	45	44	60	42	51	44	61	50	46	56	48	54	49	55	42	49	64	49	38	47	45	47	56	46	47	57	58	58	51	43	39	45	46	48	51	53	51	39	36	44	49	64	48	38	50	62	42	47	48	48	53	54	38	43	42	54	56	52	48	46	39	48	45	37	61	52	61	47	56	45	61	52	42	55	53	54	52	56	47	46	52	42	39	57	50	36	51	46	65	44	59	58	52	44	49	41	44	61	56	47	50	39	41	52	45	55	46	55	47	46	52	43	45	58	49	36	48	35	28	45	48	49	53	52	50	63	40	54	55	52	55	45	51	48	38	59	52	52	45	54	49	46	53	44	36	65	51	48	61	51	41	45	43	61	55	42	42	57	41	38	55	46	54	50	65	55	47	46	41	65	56	53	49	50	46	47	37	44	48	50	51	55	52	49	53	56	52	39	50	51	54	56	44	47	40	56	51	59	51	59	46	61	49	46	59	50	42	53	56	46	37	40	51	50	50	46	50	43	42	42	42	41	49	54	47	42	57	43	58	55	47	53	44	49	40	55	43	47	43	49	50	45	52	50	46	61	50	34	48	50	52	49	39	35	50	58	48	42	47	47	44	43	46	43	44	53	39	51	61	56	57	51	45	57	53	52	49	45	52	46	42	54	54	56	52	52	48	51	61	50	49	50	48	59	48	51	55	52	47	51	53	47	56	54	44	46	61	46	43	43	36	41	51	35	49	50	49	45	52	59	50	50	38	34	53	57	50	60	53	53	48	52	45	48	48	42	36	50	49	53	49	27	64	51	59	39	49	54	40	63	45	57	46	50	45	42	51	56	45	45	42	52	69	57	55	40	39	37	46	55	52	46	43	49	49	45	44	47	42	63	51	50	58	30	43	41	46	55	54	51	36	50	57	55	46	42	56	52	46	42	47	52	57	55	56	49	49	60	53	46	48	51	59	58	45	72	48	56	59	40	54	49	47	45	40	47	55	43	61	44	44	43	45	34	53	45	43	52	47	44	58	47	55	54	52	45	50	54	45	53	49	41	56	48	48	51	39	52	72	48	48	46	50	43	49	50	47	36	55	55	52	49	47	49	43	46	40	45	52	51	45	54	41	52	36	44	58	44	49	48	37	51	60	48	58	42	61	50	54	57	47	47	45	46	53	50	50	45	43	50	48	53	55	36	45	51	48	54	53	47	46	51	52	62	50	57	56	49	46	44	48	61	49	52	40	47	51	54	57	46	44	51	48	42	41	55	43	64	45	45	47	49	57	54	49	46	56	43	46	48	56	39	47	50	54	52	46	66	56	52	46	43	50	55	53	53	49	50	42	49	39	46	60	40	50	54	60	55	56	36	55	42	48	52	46	52	48	59	50	45	51	55	47	40	36	42	64	58	39	55	42	47	37	53	39	37	46	49	49	41	56	53	45	52	64	54	48	40	34	46	35	49	44	38	56	57	43	48	55	71	41	41	52	44	62	40	54	51	42	49	48	58	33	50	43	50	39	33	47	44	49	45	59	49	55	58	52	47	64	52	49	52	37	41	39	62	52	45	51	48	39	61	46	29	53	50	45	55	49	33	57	45	44	43	56	49	37	39	57	40	46	46	54	35	47	48	48	48	48	49	42	52	57	49	59	45	63	58	50	54	40	55	57	57	56	45	56	45	54	50	57	47	47	47	45	41	53	66	49	43	51	48	41	49	56	49	54	44	43	30	56	58	53	41	55	44	44	48	45	47	45	45	45	61	59	55	49	56	55	46	43	45	54	43	57	42	49	49	48	51	50	36	44	61	32	47	41	46	42	49	49	42	55	34	57	44	54	43	41	51	58	46	54	53	42	53	52	50	51	42	51	56	49	55	30	58	45	41	52	47	60	49	45	39	43	49	47	49	41	40	51	51	51	46	41	41	42	52	51	47	49	55	43	40	52	52	49	38	44	46	56	43	49	54	57	44	55	43	42	59	47	44	48	43	44	60	46	42	50	50	61	30	52	34	66	45	50	51	40	56	50	65	53	44	57	53	52	47	45	76	39	46	53	46	52	39	49	39	58	57	45	46	48	36	49	45	38	47	45	56	44	45	53	52	42	53	56	63	50	54	45	44	43	44	46	48	51	49	44	44	34	48	43	62	43	41	52	53	45	46	56	50	52	51	43	41	53	50	46	53	51	48	58	41	59	42	47	51	52	50	38	48	59	47	43	42	48	38	47	46	54	42	34	44	44	65	50	48	50	48	45	51	55	53	52	47	51	51	33	38	43	48	45	62	55	52	41	45	56	54	43	53	41	58	58	64	52	41	59	41	50	53	28	47	39	41	53
33211	22611	14691	27341	33810	30843	26048	22634	20950	18307	15678	12112	9275	6632	5919	4294	6883	13705	12961	14284	8601	5583	9162	7711	3773	4517	3442	4594	6491	7188	7895	6690	6033	4010	3082	3003	2501	1831	1762	1943	1652	1405	1294	1126	937	1081	1141	1108	1006	977	1117	1326	1128	987	890	912	1104	1404	1218	1096	1872	1792	2544	1358	2044	920	852	864	780	793	751	713	742	727	752	720	744	742	770	773	749	732	729	707	751	723	709	768	765	762	685	752	705	714	771	710	737	721	672	711	725	744	740	741	757	738	726	719	767	731	677	711	772	804	764	712	770	716	697	750	746	739	745	724	767	750	786	734	735	688	745	759	764	776	717	701	731	757	754	713	748	752	699	775	712	705	694	711	748	739	684	728	709	753	735	754	738	699	714	804	703	762	748	747	732	783	713	738	693	736	677	718	732	722	745	742	753	723	723	733	702	714	720	709	685	693	706	737	738	717	701	705	670	710	695	686	707	708	724	758	731	691	753	733	720	702	714	755	724	727	704	715	741	689	721	742	721	726	769	700	762	742	702	742	683	781	731	712	737	722	762	756	719	720	704	721	747	703	735	679	716	730	706	735	739	726	722	648	749	671	747	719	686	750	722	716	746	748	676	673	725	745	710	723	701	703	711	736	714	723	788	700	764	693	729	726	731	717	753	746	680	742	711	724	702	711	729	694	728	764	731	710	745	711	692	706	742	728	691	745	740	729	745	735	734	699	660	717	711	724	728	730	734	715	735	695	687	695	696	721	709	744	680	721	722	747	719	711	728	690	691	707	697	740	680	732	733	747	702	742	710	740	694	692	747	737	717	641	752	678	749	740	703	729	685	718	697	723	703	736	692	698	682	733	697	694	690	715	710	729	762	682	745	709	708	730	738	724	697	725	714	719	722	717	749	753	757	676	742	740	761	756	679	724	708	773	721	708	702	730	777	666	680	751	721	693	725	714	682	717	743	761	673	745	731	731	733	698	745	724	745	695	741	721	673	765	724	759	744	738	750	693	762	739	723	704	738	727	707	752	736	678	683	704	762	698	722	744	750	683	690	718	736	764	714	701	729	731	736	700	705	737	706	702	690	710	698	714	669	703	721	697	682	718	745	713	723	707	760	738	743	751	726	767	727	664	743	736	729	715	759	714	715	723	719	710	694	729	708	728	751	713	691	704	749	704	678	759	689	679	760	741	721	744	679	761	736	720	706	726	702	708	712	755	720	701	747	683	720	723	732	771	695	724	729	746	731	684	728	697	806	717	717	728	698	704	785	689	676	724	752	729	710	696	759	716	738	743	747	682	768	732	716	694	750	750	687	701	737	745	777	738	691	737	749	718	712	732	683	718	662	728	715	683	690	748	682	735	713	707	734	718	707	764	772	722	708	739	796	759	701	685	740	795	773	708	713	788	698	727	693	761	749	665	713	704	735	701	740	671	706	742	752	759	734	750	787	713	711	721	731	685	701	727	747	713	740	685	681	711	721	710	690	746	699	748	754	733	665	686	738	701	656	743	702	683	715	718	804	735	765	726	760	750	762	702	732	714	695	693	684	734	718	689	789	742	715	711	707	789	741	708	760	654	694	739	735	678	764	712	733	696	671	697	733	727	750	712	711	708	636	745	709	766	704	780	704	716	689	702	730	705	711	737	735	694	686	775	668	724	722	745	789	758	696	719	712	732	733	683	708	794	751	716	728	785	719	694	698	753	685	728	784	732	726	735	726	644	694	741	720	705	715	713	753	752	679	739	754	666	694	713	728	744	744	694	696	741	726	753	712	697	731	744	726	742	766	722	744	780	680	724	704	718	726	733	729	746	740	714	749	743	717	717	719	734	792	704	705	712	766	709	747	678	713	764	723	736	676	719	728	756	686	726	691	724	741	761	716	729	755	745	737	726	760	735	721	782	727	749	759	734	731	719	699	729	755	712	746	720	680	757	708	707	733	743	739	717	689	708	756	802	763	723	756	715	727	710	746	713	733	710	696	713	710	716	708	755	686	712	746	726	735	728	702	691	696	739	751	687	706	733	736	718	745	751	697	636	686	704	772	716	747	737	700	728	736	728	722	713	723	715	720	750	776	730	767	725	688	745	709	740	710	694	718	712	712	707	657	783	670	706	714	758	702	707	716	763	778	750	746	699	712	720	768	664	657	689	711	755	694	707	719	699	732	731	771	726	743	725	693	714	704	675	734	699	741	743	747	705	730	710	707	785	702	702	704	701	690	760	764	693	732	701	697	708	713	723	731	736	749	735	719	704	765	710	694	729	679	740	780	739	648	698	749	741	716	692	717	749	690	721	691	707	739	750	749	708	732	710	692	700	716	746	749	747	710	755	666	746	748	723	749	744	730	749	723	730	739	701	721	706	767	746	687	739	729	791	731	704	701	715	675	758	710	714	746	719	709	739	708	745	749	703	723	757	728	671	726	750	706	709	748	718	679	711	798	683	739	724	782	707	713	706	687	752	722	745	740	720	740	757	645	742	768	759	724	720	710	681	752	709	766	699	736	734	743	763	747	695	770	669	690	754	713	764	721	748	744	696	705	713	743	711	743	695	733	722	711	679	727	709	703	673	709	717	716	687	720	709	732	736	703	738	725	710	701	655	757	705	733	689	701	729	722	716	708	702	727	767	683	710	696	706	696	736	767	771	684	732	719	703	717	723	708	675	735	769	660	710	766	761	766	744	674	730	727	728	761	743	692	707	682	685	748	741	703	721	692	722	729	765	713	743	720	725	701	714	767	732	713	733	704	765	742	679	722	740	697	725	729	671	727	746	751	729	718	717	682	751	757	767	750	759	704	669	725	730	698	698	703	712	676	733	714	713	722	768	724	748	712	697	718	719	722	720	708	704	773	713	712	703	738	687	710	708	698	670	737	704	736	722	703	677	716	689	728	714	675	709	691	728	739	705	737	763	710	688	694	693	767	732	703	711	690	701	705	716	702	772	694	784	745	717	719	736	756	716	735	717	685	726	749	750	712	699	700	741	725	736	764	717	721	703	704	800	712	733	701	687	709	732	752	691	757	747	718	722	712	784	699	728	738	747	770	720	753	773	719	740	722	750	730	751	684	736	700	751	735	688	767	711	717	741	761	712	739	700	746	693	672	683	737	752	743	692	753	717	740	672	796	671	728	709	709	735	722	712	713	725	746	709	786	680	728	726	717	701	752	707	732	707	757	729	711	719	717	698	719	750	718	729	730	725	749	736	705	716	708	727	718	759	772	718	704	693	716	748	756	692	725	694	713	668	702	691	745	713	728	684	739	777	721	701	761	705	741	714	772	708	725	692	728	716	708	767	718	745	737	735	735	700	703	677	707	721	635	726	682	725	729	652	722	724	745	719	730	678	721	718	691	735	776	728	739	656	748	735	738	726	733	712	709	733	740	725	701	669	693	680	704	756	708	708	679	740	727	742	759	711	740	725	718	731	718	714	714	696	742	754	716	736	693	718	699	764	724	760	774	704	773	728	718	728	710	709	720	727	731	754	715	723	723	717	697	739
2125	574	311	244	307	321	223	217	195	189	176	150	132	87	72	64	67	173	196	194	116	89	134	129	78	73	52	59	75	98	106	110	96	87	62	47	54	30	43	42	30	27	27	20	38	37	28	38	32	41	35	37	39	40	31	33	36	35	43	34	43	45	48	39	44	38	41	31	41	36	22	37	30	25	36	33	27	29	37	35	36	43	27	35	29	24	31	39	19	36	37	39	36	25	27	31	25	27	37	29	32	30	37	32	30	25	28	36	29	35	38	27	35	31	20	24	39	25	31	36	33	40	31	26	33	45	44	29	31	27	32	31	35	30	29	37	30	44	50	26	39	21	30	32	24	35	41	38	32	25	26	30	42	32	37	27	31	18	28	32	30	34	43	25	31	25	31	41	29	36	39	33	31	36	32	24	26	29	38	38	33	34	39	32	33	35	41	25	34	37	29	29	34	45	29	26	33	27	30	46	31	34	36	27	32	28	31	33	38	26	37	43	28	42	31	39	37	29	37	28	33	32	46	40	31	33	38	35	15	33	31	28	33	38	27	35	35	49	35	31	39	37	27	36	32	27	33	37	30	23	38	34	19	32	23	25	36	27	32	28	30	26	27	28	28	39	31	34	30	31	33	36	35	35	28	27	26	39	40	32	29	38	38	33	29	40	36	31	31	35	22	33	20	35	24	35	41	29	35	30	29	25	25	35	25	35	30	42	27	33	33	36	29	38	25	39	38	29	39	42	41	24	32	28	38	34	41	39	31	36	36	33	26	27	26	31	25	25	41	44	33	32	33	34	49	30	26	28	28	32	31	25	30	30	27	27	29	30	26	33	21	41	38	31	30	30	22	43	34	28	36	33	35	29	33	23	24	42	37	34	29	31	25	22	36	34	45	40	31	32	22	44	32	32	32	32	45	43	25	40	34	27	28	27	24	25	25	34	33	39	30	34	32	34	38	29	25	31	41	32	32	33	28	30	30	32	28	34	33	30	25	35	41	38	50	28	39	32	16	30	24	32	39	48	38	30	33	35	27	36	31	34	32	32	42	31	27	34	33	28	30	33	34	32	40	30	35	24	28	34	35	40	38	27	37	28	35	30	28	28	39	30	32	38	33	38	26	26	37	24	33	32	34	25	28	33	37	30	35	33	38	40	34	34	38	36	41	30	38	31	28	28	28	28	35	36	34	31	31	33	26	32	28	31	23	39	29	28	41	29	30	35	33	34	36	21	28	32	29	38	21	29	31	25	33	36	28	29	34	24	38	28	25	28	36	26	32	38	34	41	35	28	32	28	36	34	34	41	27	35	22	41	30	31	36	27	28	36	35	25	32	27	36	27	44	27	34	30	36	32	33	21	34	32	30	30	31	42	21	33	28	44	31	26	34	42	33	19	30	37	44	49	23	39	35	37	34	34	28	25	38	41	32	30	33	31	33	45	34	34	33	31	27	36	35	35	33	33	28	39	23	36	30	33	39	27	37	26	42	45	38	44	32	38	31	21	37	27	32	34	46	34	30	34	29	25	35	41	27	35	31	41	27	32	35	32	36	44	30	28	32	27	41	33	31	26	27	36	32	36	27	26	35	33	41	32	42	43	34	25	24	26	39	29	26	35	27	29	34	31	31	30	21	35	28	37	36	45	34	36	32	34	24	33	29	21	37	35	29	32	31	25	30	41	27	36	37	33	42	38	24	30	33	34	42	36	33	32	29	26	36	30	23	37	43	25	34	33	33	42	31	37	27	25	42	28	34	23	36	28	24	32	33	29	18	30	40	29	29	31	25	27	29	24	32	29	30	25	31	37	34	37	32	41	49	31	35	31	32	29	30	35	30	26	40	21	32	36	28	32	27	36	34	33	43	28	31	29	23	36	29	26	30	32	35	23	21	34	33	23	26	27	30	25	35	28	34	39	33	26	39	35	31	34	31	41	35	32	30	29	25	27	30	36	22	32	39	20	25	38	29	22	36	30	33	31	36	29	32	28	32	29	37	36	29	31	27	45	34	48	36	36	34	25	40	30	32	34	31	23	35	38	25	41	30	46	25	30	28	35	27	31	35	28	42	36	25	29	26	32	38	30	33	38	28	23	24	31	38	34	29	24	28	35	30	22	31	33	34	32	31	37	20	34	42	26	36	26	29	32	31	33	26	29	35	37	27	29	30	27	39	33	30	33	36	39	24	36	26	30	24	37	28	25	41	36	32	34	40	47	30	25	31	36	32	35	37	27	34	28	20	34	39	25	34	27	29	32	37	31	25	29	33	25	28	39	35	33	29	30	41	29	29	34	26	29	38	27	29	31	21	34	38	33	30	25	35	33	39	36	40	22	27	33	30	24	29	32	27	30	39	32	25	38	26	34	23	30	31	32	33	38	27	35	35	24	31	35	40	36	39	32	32	21	24	35	24	34	35	32	24	33	32	25	30	31	41	37	36	28	36	38	30	29	39	26	30	36	26	32	32	32	35	32	29	33	36	35	34	24	36	37	33	48	33	24	38	32	36	35	35	31	50	36	23	29	24	34	33	33	30	32	25	40	40	40	36	31	25	30	32	23	37	31	28	31	22	32	29	34	33	28	23	33	33	25	25	36	38	26	40	33	41	31	30	28	35	31	35	43	22	42	33	34	29	37	32	30	31	36	23	25	34	34	33	21	22	37	30	36	28	26	36	36	34	21	32	31	27	27	26	36	26	35	36	31	29	32	28	37	35	41	34	34	35	28	25	21	30	32	37	35	43	25	39	29	30	36	36	40	33	32	31	31	25	44	32	30	38	45	34	25	43	31	25	40	31	35	31	33	36	35	27	37	29	34	36	21	37	30	35	25	26	36	37	25	30	28	36	36	36	32	27	39	39	26	40	43	35	34	40	34	25	30	36	41	34	34	32	26	26	29	35	27	43	28	32	37	24	18	36	28	21	35	23	36	27	34	23	21	35	31	30	38	25	35	34	27	28	42	26	24	29	26	26	33	38	39	33	40	40	34	22	31	38	41	26	27	35	32	31	30	30	28	25	31	37	26	36	33	40	25	29	31	33	45	34	46	32	44	30	30	33	29	23	28	35	35	37	28	28	27	28	25	26	37	22	31	39	31	29	20	38	37	29	40	34	43	40	31	30	36	34	23	23	31	36	34	27	37	32	37	37	30	25	26	34	36	28	34	32	25	25	35	31	38	35	29	17	26	22	35	27	28	24	43	28	36	30	30	44	32	36	32	36	32	36	35	38	36	35	24	32	23	38	32	29	28	45	27	25	27	40	42	32	37	32	35	26	24	44	30	37	35	27	35	39	28	26	33	28	42	39	27	18	35	26	37	26	40	44	37	35	22	35	39	36	25	33	27	31	35	34	24	29	38	28	34	25	30	39	36	26	27	40	40	26	39	35	27	31	39	41	36	29	29	28	34	40	49	31	37	34	27	26	30	26	35	36	34	26	26	36	28	30	32	25	37	38	26	26	21	37	32	40	39	31	28	37	37	32	44	30	41	26	34
22338	13671	7603	17308	23227	19814	14746	11898	10778	8954	8740	7097	5077	3089	2637	2033	2360	6059	7107	7724	4207	2844	4311	4711	2157	2056	1468	1560	2753	2992	3779	3746	3459	2351	1593	1301	1140	946	926	812	794	759	635	583	619	727	739	667	629	681	810	895	780	562	533	515	742	788	774	1012	1159	1148	1118	676	1080	887	629	599	553	480	489	468	505	473	522	486	504	511	491	490	480	499	506	498	496	453	486	450	534	469	501	468	466	492	482	503	515	461	504	476	490	504	466	489	458	561	544	506	529	518	458	493	460	513	477	463	474	480	506	488	502	508	495	499	484	499	503	507	452	470	491	518	504	515	543	496	519	512	474	478	512	444	492	489	501	487	448	457	496	515	472	511	478	472	485	483	523	500	497	499	474	503	500	504	493	537	495	493	496	497	538	516	473	472	493	503	488	484	484	471	512	500	487	503	477	509	495	486	475	486	537	526	506	498	466	509	474	430	530	522	499	502	444	502	499	491	477	450	466	481	518	507	479	479	471	483	503	513	466	460	489	469	504	470	505	478	471	470	486	447	462	470	475	491	525	501	473	482	500	504	520	519	507	517	515	499	454	477	512	464	494	483	499	491	465	519	479	506	491	493	466	537	483	493	498	482	513	470	456	452	511	464	539	478	519	501	503	469	459	501	483	495	505	487	476	509	483	427	516	469	517	495	496	492	461	492	507	465	458	473	485	493	496	514	503	451	496	474	504	504	456	490	496	511	509	472	477	502	493	460	483	457	487	475	496	483	509	494	471	446	470	511	484	515	470	501	480	463	489	472	474	441	453	477	523	449	482	496	480	456	460	477	479	467	503	492	528	517	488	477	448	511	527	487	490	516	498	485	495	457	516	447	502	511	508	466	515	513	500	489	543	468	478	481	489	499	499	479	495	509	486	511	503	485	472	487	472	487	474	507	478	493	450	480	479	448	465	489	541	452	477	460	454	473	505	548	512	502	499	490	489	470	494	454	473	525	485	488	511	504	519	432	480	484	495	477	466	508	542	454	481	502	482	502	469	478	492	499	453	469	448	479	471	498	490	481	481	516	517	494	474	519	509	480	486	523	477	488	506	447	447	512	503	509	483	463	489	504	485	529	509	471	511	445	493	506	499	492	487	447	497	532	471	474	492	485	469	442	501	506	519	442	480	497	480	475	499	459	443	469	468	510	473	494	488	496	530	501	529	505	475	456	492	498	473	489	438	508	500	478	476	480	523	498	512	488	488	464	489	520	473	493	493	480	490	476	443	469	484	444	479	509	486	491	429	471	497	475	479	483	489	503	476	453	521	555	474	479	448	483	490	500	439	464	470	518	492	505	486	445	473	473	455	522	492	488	487	490	541	451	480	478	484	519	482	490	505	452	490	482	474	559	456	484	538	484	554	521	502	513	483	493	473	469	468	477	512	491	484	504	491	454	486	480	508	485	520	500	471	496	483	483	506	470	476	464	482	504	530	507	513	518	492	493	488	493	477	454	513	492	479	458	475	472	487	535	491	508	476	482	481	495	485	523	500	502	500	483	509	497	465	522	468	519	518	491	444	529	473	491	511	460	444	477	489	498	470	523	471	498	503	493	488	466	495	490	467	466	503	532	444	513	451	494	469	508	479	506	485	471	468	493	492	502	513	483	493	519	490	493	492	461	491	497	481	490	485	508	506	459	479	470	486	501	494	487	465	463	503	509	492	495	468	534	444	503	507	465	529	481	477	488	504	518	480	506	507	465	473	538	505	465	513	511	489	494	487	502	509	490	442	455	521	453	479	477	501	488	490	490	515	472	511	528	504	482	524	493	497	483	485	501	495	502	474	476	464	498	520	485	473	474	490	468	470	480	467	469	502	492	444	497	516	490	467	489	488	484	491	484	519	508	482	529	503	462	432	517	454	498	491	489	502	470	459	519	473	488	523	490	499	512	499	488	500	501	472	463	522	487	493	508	507	497	458	490	480	485	498	523	533	504	521	478	533	498	489	494	465	487	501	510	519	451	522	463	492	518	488	502	476	479	466	455	456	478	498	515	492	454	489	489	523	492	502	494	466	528	504	489	470	453	469	486	456	496	470	465	449	531	524	479	492	466	497	483	501	520	494	474	520	526	446	521	480	489	491	512	473	459	470	490	512	531	490	473	518	477	473	494	520	455	521	498	488	504	469	482	483	520	510	509	478	520	480	469	472	529	495	490	517	449	526	501	485	531	483	497	500	495	461	483	472	529	492	488	487	465	487	461	477	483	445	523	480	468	529	460	504	496	480	502	445	475	460	501	496	457	459	511	508	468	481	513	444	548	485	536	476	481	496	470	485	451	504	487	482	488	480	487	503	459	477	513	457	479	493	491	457	507	462	480	476	505	490	506	509	508	532	474	460	462	476	528	482	481	487	457	486	457	481	507	494	472	549	480	469	487	469	509	477	466	481	500	460	485	521	502	458	464	485	487	454	525	498	484	473	525	466	481	497	482	505	489	443	481	457	541	473	490	515	507	536	492	467	477	502	513	481	494	441	525	476	489	512	497	468	476	504	492	415	484	522	516	499	498	445	478	481	471	459	481	489	489	466	477	470	485	534	454	503	494	471	493	519	486	505	484	481	533	501	458	474	477	462	449	519	489	477	491	517	491	498	462	468	547	493	498	481	498	504	467	494	497	527	466	511	500	457	488	489	492	502	471	466	496	480	466	465	478	468	517	485	509	494	456	484	484	492	505	488	502	484	479	444	474	479	493	457	498	504	518	485	500	516	491	458	504	501	500	479	519	483	463	449	501	487	490	499	452	534	477	470	509	532	493	488	492	527	462	478	475	491	461	440	476	509	454	486	493	520	466	436	512	474	506	480	477	476	512	497	461	482	489	512	455	496	530	536	500	536	480	499	518	452	538	465	471	518	474	496	530	475	507	471	499	484	514	470	505	476	502	486	502	502	475	505	468	548	512	509	457	487	486	529	515	447	491	496	509	513	462	475	461	463	483	437	491	451	536	491	476	507	452	447	487	508	480	526	492	484	485	519	505	479	464	488	457	479	525	524	511	541	491	512	481	510	500	474	480	529	493	492	492	502	483	461	500	485	464	504	444	492	486	494	488	498	471	485	536	489	508	504	495	444	497	477	509	497	492	496	489	490	558	470	510	507	465	478	478	499	471	513	502	519	477	481	488	532	459	489	464	477	512	483	499	484	465	504	452	474	486	485	479	449	495	487	487	449	501	501	500	503	470	463	475	474	488	520	537	482	510	510	508	539	468	501	510	473	509	477	480	504	469	531	465	469	498	516	506	450	490	478	510	489	492	471	446	493	479	495	474	465	474	459	437	525	474	470	478	491	482	527	450	506	478	509	483	464	508	529	459	536	470	533	433	489	471	474	473	449	471	486	489	503	454	483	466	485	499	530	467	531	488	475	497	508	474	522	482	487	504	469	483	492	477	505	492	500	498	425	525	504	457	453	478	453	467	444	469	472	479	471	469	463	474	514	475	488	478	478	499	524	498	478	513
1923	1048	600	389	620	634	454	340	363	273	261	240	225	181	113	72	102	188	244	277	186	128	159	201	95	92	68	81	86	92	99	136	150	110	56	78	41	50	53	39	44	48	46	33	50	54	49	43	37	57	63	58	54	51	21	64	42	54	52	54	59	74	63	40	51	69	57	32	37	32	41	39	37	29	28	31	42	40	39	34	26	43	39	35	28	42	30	25	39	44	32	37	34	33	48	39	26	31	34	40	36	44	37	30	34	39	37	30	34	32	42	44	39	45	43	41	41	34	37	46	41	44	33	36	37	39	34	41	40	35	59	30	46	44	36	36	31	48	28	30	39	21	38	36	47	37	34	30	56	33	40	37	43	41	27	37	41	41	39	25	33	32	35	29	47	34	36	39	32	38	37	35	31	33	35	33	35	46	34	33	45	34	32	44	30	40	37	32	42	37	44	44	36	43	42	40	45	44	40	35	40	39	42	30	45	35	38	36	30	31	33	45	31	39	29	40	26	44	40	36	32	42	33	42	36	26	33	29	35	35	35	39	36	29	31	35	44	40	36	43	31	45	48	45	45	39	39	42	50	31	38	29	33	40	37	38	37	44	38	33	37	37	25	29	43	37	33	27	36	32	39	32	37	34	36	41	27	35	33	20	29	32	45	44	36	38	38	32	46	32	44	37	37	24	43	34	49	40	31	43	53	39	37	37	41	36	39	32	46	40	42	41	31	33	28	44	32	44	45	36	33	34	36	42	43	37	37	38	37	41	39	42	35	36	38	33	43	39	41	43	29	30	40	32	37	37	34	27	31	42	39	40	42	38	37	34	41	31	41	36	32	37	33	34	38	35	38	37	38	38	44	41	35	35	28	33	36	36	38	43	42	40	33	35	33	31	39	40	42	39	40	47	45	31	31	29	35	27	41	46	47	43	40	45	41	30	39	43	41	38	36	31	41	27	35	40	24	46	28	46	45	45	41	32	38	40	31	39	40	36	36	23	33	38	42	35	26	40	31	32	38	29	31	36	30	34	39	37	37	25	29	31	39	38	32	39	33	36	32	29	47	28	29	42	32	29	35	33	37	33	27	47	21	41	32	35	46	46	39	37	37	40	33	36	37	33	48	38	32	39	29	41	43	36	34	37	39	44	34	42	26	38	42	40	39	37	39	33	26	33	44	39	46	38	40	37	35	35	34	40	27	35	37	29	40	46	31	31	44	31	35	30	40	42	33	29	40	34	44	44	35	47	32	34	46	46	35	42	35	38	37	36	43	48	27	42	31	41	36	37	38	45	39	42	31	28	39	38	34	37	39	48	36	38	49	34	34	37	41	38	27	42	35	33	30	22	36	43	40	46	32	28	33	31	37	29	37	30	31	40	39	29	45	36	26	42	33	24	27	32	40	43	23	32	21	29	20	44	36	32	35	32	40	33	31	33	33	25	42	39	41	50	53	37	36	37	35	44	37	36	27	34	36	31	36	48	33	41	35	38	36	37	39	42	31	34	38	37	30	33	42	46	45	32	44	36	35	44	36	29	40	32	44	42	38	39	35	27	37	33	33	42	29	33	35	46	35	41	35	33	27	39	35	32	35	31	40	39	31	36	32	29	36	36	31	31	42	29	43	36	44	27	38	31	41	37	35	41	32	31	35	31	34	37	31	42	52	39	30	46	43	40	38	39	34	48	44	37	45	30	39	25	40	35	42	34	31	38	34	35	33	27	33	37	43	44	24	29	38	39	40	34	28	40	43	25	38	36	41	45	41	32	25	44	45	39	38	41	25	23	38	48	24	38	41	31	33	36	28	32	36	32	52	53	38	34	48	47	42	34	39	35	42	40	33	30	47	37	35	42	40	30	31	31	37	41	35	37	41	34	43	28	41	35	36	33	39	22	45	37	39	40	27	36	45	48	39	33	42	30	36	38	41	41	31	25	27	33	39	40	44	31	37	36	30	32	31	41	42	34	33	46	26	39	36	41	34	43	39	38	32	45	32	33	35	28	31	43	35	39	40	33	37	50	44	33	36	34	29	26	35	35	48	44	43	44	41	33	34	36	33	40	24	36	35	42	36	29	25	33	36	39	43	49	27	36	40	41	36	31	38	34	34	36	44	37	36	39	31	43	42	37	31	28	43	32	46	39	35	38	38	36	47	40	31	32	35	35	29	41	36	34	44	37	36	35	38	33	38	40	38	38	34	31	40	32	49	35	27	40	30	49	25	35	37	44	34	23	42	28	35	31	41	36	35	43	32	38	34	30	40	44	27	33	33	26	56	34	43	43	32	37	36	39	39	32	34	27	29	42	38	31	42	32	31	34	35	38	40	34	41	39	35	38	40	32	37	32	38	32	36	40	36	35	48	28	41	37	32	31	29	34	40	33	32	37	44	34	38	38	37	40	32	41	42	37	35	33	29	30	40	41	34	30	38	34	43	30	40	34	40	30	28	46	37	32	27	47	40	33	42	41	33	31	40	26	45	40	43	37	37	48	38	49	41	33	35	33	36	41	36	43	34	23	43	33	40	43	29	29	34	40	25	43	36	38	41	31	28	40	38	33	44	32	38	26	35	32	37	47	23	28	30	38	38	38	33	30	34	45	40	36	42	40	32	36	37	39	29	47	32	36	38	38	38	31	39	41	41	32	42	40	27	43	28	35	39	32	31	39	34	34	39	30	41	37	45	32	37	29	42	41	30	33	41	22	47	23	38	51	28	25	43	28	28	32	40	40	31	34	26	33	35	43	40	33	40	45	41	34	31	40	33	41	47	35	40	26	40	31	41	41	39	51	37	36	29	40	32	41	38	37	33	36	39	33	47	25	51	42	37	32	42	41	37	35	43	32	42	36	33	29	34	31	40	37	31	30	37	40	43	40	44	36	35	37	42	28	43	24	27	31	43	35	48	37	31	36	33	45	34	45	42	38	43	40	39	33	40	36	29	39	42	39	32	31	36	34	31	41	32	44	29	43	37	43	40	36	27	43	40	31	35	41	43	48	34	39	39	41	29	43	45	34	41	28	29	44	44	35	34	39	41	28	35	41	47	34	33	30	35	33	34	42	38	40	34	30	39	30	37	28	41	38	40	35	33	38	41	37	35	24	35	36	36	33	37	40	37	39	38	40	43	29	33	37	42	39	39	38	34	36	33	27	32	48	39	39	44	29	31	39	40	40	34	35	34	35	28	40	41	30	42	30	25	34	37	36	42	48	34	37	42	36	30	33	30	53	40	44	35	37	25	38	43	30	28	33	34	31	29	44	47	35	28	30	28	36	39	47	29	37	35	26	44	35	30	40	37	32	35	32	45	45	44	30	37	25	34	34	38	36	18	43	30	42	42	34	31	39	22	29	26	33	33	44	31	32	37	36	39	32	48	33	34	33	27	40	22	40	35	32	32	35	44	38	41	40	34	29	31	32	39	29	44	43	41	32	27	32	37	38	24	46	28	32	33	39	35	48	43	38	35	35	36	42	33	43	39	45	29	34	34	28	33	41
27493	18999	12105	24535	31091	27716	21401	17420	16309	13131	11864	10944	10654	7401	4408	3435	3802	7064	9368	10217	7201	4468	5938	7580	4073	3046	2696	2297	2911	2408	3865	4687	4956	4011	2378	1667	1417	1323	1174	1049	985	890	816	796	903	1099	1160	961	876	939	1352	1408	975	726	671	742	957	995	1134	1370	1753	1646	1357	761	1505	1635	1187	932	703	534	530	586	554	533	564	543	540	561	577	575	553	588	519	546	578	585	520	580	515	575	548	515	578	553	537	544	535	525	576	531	584	537	528	516	537	522	555	535	576	542	541	562	552	547	553	558	546	571	544	534	509	521	531	552	551	544	525	554	554	531	533	556	554	567	514	515	590	572	515	561	550	537	551	523	574	534	521	540	505	536	542	535	594	521	621	481	579	548	537	564	551	537	523	557	584	577	518	547	519	510	564	553	546	549	533	536	540	532	556	529	519	568	548	528	553	532	570	577	514	555	489	549	530	548	487	560	586	487	510	519	549	551	503	550	540	534	530	551	557	568	534	521	533	538	526	520	554	549	535	514	534	515	556	577	547	542	533	548	527	555	515	529	530	541	558	523	526	561	548	547	512	538	536	544	549	521	545	528	563	546	554	577	560	526	513	583	510	523	520	562	506	544	522	573	559	550	565	533	566	519	597	505	570	542	517	518	480	538	522	518	534	506	534	556	560	542	535	487	530	537	525	511	587	545	541	496	561	548	545	539	547	559	518	544	528	554	546	587	536	554	570	562	528	513	520	564	541	545	531	561	526	535	547	539	523	540	594	530	582	526	563	519	567	577	543	543	543	468	534	524	543	552	566	573	513	544	575	535	537	551	554	550	522	501	525	518	516	571	528	533	525	533	579	538	540	522	539	529	560	548	528	530	566	519	531	505	557	562	539	517	505	553	533	528	499	534	535	546	554	552	549	536	536	533	561	533	550	477	478	573	546	542	558	545	553	555	540	546	548	574	536	547	582	509	538	578	548	578	534	497	543	519	541	524	543	541	544	549	508	520	555	486	560	512	512	580	571	564	561	562	571	521	593	545	522	579	537	558	533	556	534	595	532	527	554	526	536	499	543	579	525	534	506	573	532	547	570	584	565	515	559	531	535	565	517	576	536	560	539	550	515	528	559	553	557	545	577	554	500	550	532	528	553	530	545	536	543	534	522	523	544	528	552	524	583	526	557	544	511	523	572	523	532	453	570	531	521	521	543	531	527	570	537	538	547	542	514	570	563	554	558	544	531	577	511	512	554	510	541	578	520	525	535	503	546	562	540	561	555	541	571	548	514	560	526	497	545	512	516	514	539	583	569	563	542	525	475	553	503	541	542	570	545	556	565	552	528	543	520	526	525	527	542	514	493	568	541	532	547	542	550	503	527	556	519	545	560	578	553	523	536	506	523	530	556	552	532	522	568	502	511	512	548	555	509	522	516	532	510	551	526	548	532	549	545	538	535	523	537	600	495	534	568	572	563	533	560	573	549	551	521	543	573	567	561	551	528	551	536	504	511	502	557	554	534	555	554	511	530	519	533	551	583	526	548	528	530	538	560	535	537	557	505	495	553	566	564	514	569	580	551	541	510	566	560	596	515	549	549	576	553	541	510	531	511	560	520	506	570	577	547	538	577	526	573	561	549	577	574	552	545	542	525	538	523	528	536	561	501	527	491	576	535	560	552	508	546	555	551	574	566	571	560	556	531	506	501	521	589	549	563	535	589	554	528	534	533	508	548	530	572	567	534	543	499	509	509	534	523	536	536	563	521	520	531	510	539	566	543	525	549	575	517	587	532	579	518	594	536	530	525	508	547	543	535	520	540	538	526	544	529	489	544	491	499	541	515	530	539	553	498	559	598	584	550	526	466	529	536	573	557	504	613	545	542	491	564	556	566	531	545	514	537	536	517	552	553	520	522	521	541	576	515	507	499	538	575	555	551	547	530	525	517	542	521	534	553	558	512	586	556	536	510	517	539	566	541	551	555	538	561	540	526	512	539	529	589	586	504	541	554	564	538	515	547	518	528	533	536	531	526	529	541	562	507	525	525	529	542	545	530	546	570	570	569	535	551	595	520	519	547	529	508	562	526	525	522	520	506	571	558	544	542	522	554	555	553	532	522	527	507	528	518	498	565	510	538	540	543	518	526	536	571	528	544	540	544	535	545	523	539	567	556	513	578	552	555	545	545	524	470	520	538	536	536	526	515	531	530	482	537	576	524	531	566	542	560	541	531	532	568	553	546	564	548	539	570	545	515	533	557	627	539	537	525	555	550	535	579	528	530	534	570	521	578	554	573	533	551	616	536	558	529	544	540	570	579	514	546	586	517	509	578	555	503	521	553	538	560	520	564	576	550	537	550	519	534	520	529	546	538	513	510	553	574	576	522	543	524	557	532	537	529	567	489	556	558	569	537	572	552	498	532	541	558	511	563	523	571	552	560	576	531	503	563	553	578	511	558	497	516	557	542	527	493	538	519	525	565	542	546	540	550	494	490	553	518	543	564	543	526	503	524	588	510	539	515	561	538	492	513	547	529	527	554	542	550	572	545	565	538	549	500	534	554	492	514	518	472	472	566	559	504	505	549	501	567	574	535	565	536	532	534	513	526	512	553	513	538	564	521	524	530	569	560	547	496	569	526	529	506	549	540	561	532	522	576	513	550	515	543	535	570	537	526	543	533	527	576	582	538	531	574	514	563	541	534	541	549	511	519	543	506	574	531	554	530	573	507	556	601	573	576	514	530	558	569	574	558	531	519	510	546	556	515	531	560	571	555	549	526	523	565	547	564	558	543	573	538	535	528	525	510	520	535	567	569	525	556	503	532	540	539	513	505	596	545	547	566	555	505	575	580	544	554	547	491	569	547	578	547	532	507	532	531	533	551	521	512	562	500	505	593	536	551	525	528	585	546	602	564	533	537	549	573	543	553	513	527	500	518	530	573	510	540	542	552	541	554	512	543	561	519	513	545	523	540	539	531	552	551	506	559	530	560	573	546	521	522	557	541	549	554	568	556	595	503	558	529	545	509	535	516	541	553	527	557	564	533	530	576	499	517	511	520	559	529	584	550	564	535	573	573	553	546	561	542	514	520	564	566	545	549	514	512	507	562	545	537	548	540	550	565	496	523	548	512	505	537	571	469	536	559	520	516	545	507	520	539	548	596	566	574	507	539	542	528	568	538	553	548	533	518	552	504	576	508	521	520	586	517	520	543	542	540	535	554	534	561	528	553	548	526	579	550	581	520	567	565	527	514	522	528	492	517	516	518	493	532	551	559	518	562	529	527	512	533	508	521	522	542	549	523	516	510	548	503	527	513	547	537	547	500	506	549	568	518	535	561	549	527	559	542	558	540	532	553	504	540	565	532	549	545	560	571	518	521	565	561	533	545	556	520	555	558	535	536	579	536	525	576	495	557	552	539	529	544	514	534	512	533	553	556	544	522	558	549	556	572	550	584	498	572	513	574	530	522	523	561	569	553	545	562	548	541	528	548	507	543	579	573	499	556	569	580	561
3417	928	546	393	667	629	393	335	310	288	238	177	232	211	124	143	117	157	197	270	206	139	181	231	139	91	98	90	76	65	71	103	132	121	83	85	70	55	66	45	51	61	45	49	61	65	67	54	52	53	65	67	53	43	48	55	46	59	67	65	69	76	66	44	65	80	77	53	52	62	50	47	43	49	43	52	51	49	71	41	55	53	50	53	46	45	45	48	51	46	53	50	54	54	42	33	48	58	52	53	34	48	50	46	57	50	62	58	49	42	35	37	52	38	47	60	50	50	36	51	52	48	55	41	38	48	54	40	54	43	42	45	42	50	52	51	59	46	42	42	45	43	40	39	37	30	47	46	42	49	49	44	54	49	40	46	52	43	56	37	38	41	51	45	58	52	55	40	51	49	63	53	36	54	62	50	47	53	46	46	45	48	46	44	37	39	38	43	59	46	41	41	43	40	56	49	55	55	33	63	46	64	50	42	44	41	41	42	50	47	38	49	48	49	47	46	48	37	51	59	54	62	53	52	42	48	46	49	43	43	47	42	46	51	57	50	44	42	43	53	58	45	46	38	51	55	53	51	73	55	44	52	57	56	54	45	49	39	52	58	51	44	48	66	33	46	58	42	61	42	48	38	49	52	48	58	38	47	67	52	44	56	54	58	33	51	41	38	59	52	50	49	47	55	47	42	46	46	47	56	50	49	40	48	54	67	52	49	48	53	54	36	51	44	48	45	52	31	50	51	53	43	45	51	55	42	57	49	39	53	42	47	47	45	53	56	36	42	43	53	42	64	54	47	43	45	44	41	42	52	48	54	55	41	44	46	39	36	44	44	49	51	49	55	42	61	44	40	54	46	48	52	43	48	47	38	35	51	52	48	57	48	42	47	54	51	55	39	51	50	47	56	44	41	45	53	39	51	56	56	50	45	35	37	35	42	42	57	50	35	50	47	44	46	48	52	58	47	49	52	33	48	67	44	51	44	47	50	42	44	42	47	42	43	51	51	52	50	52	43	46	55	52	54	46	43	54	38	44	46	41	42	43	68	48	40	49	47	66	44	43	52	40	51	53	36	44	42	57	43	41	55	43	49	46	46	51	44	47	37	43	40	45	38	49	40	50	47	53	49	39	52	61	43	46	46	47	38	54	48	51	55	48	60	46	44	48	59	40	47	43	46	51	49	45	45	47	55	52	54	43	54	49	35	52	56	50	48	56	54	61	56	48	44	56	53	48	59	53	53	49	52	39	51	47	57	60	60	38	52	46	38	44	55	47	39	51	41	43	51	47	42	57	38	51	39	50	45	45	55	57	53	39	40	49	52	46	41	47	51	50	41	52	37	51	67	46	59	45	48	47	52	53	51	47	57	38	51	41	41	50	45	54	47	48	54	46	37	51	50	51	38	48	56	49	44	47	38	49	51	52	46	44	42	30	41	48	50	50	36	37	46	42	48	50	42	47	54	55	55	51	37	35	51	46	40	47	44	61	27	63	47	50	37	52	45	45	36	42	43	34	54	34	46	49	48	46	41	43	42	41	59	47	40	40	51	49	44	42	52	52	44	56	44	48	38	41	58	47	49	50	51	53	66	57	58	56	50	62	27	47	46	46	41	48	48	44	40	43	46	46	42	51	60	49	59	45	45	56	48	45	42	43	50	50	45	51	69	33	55	35	47	48	47	41	56	54	53	46	58	45	45	62	48	43	51	42	44	41	58	40	55	43	34	55	43	73	46	51	55	43	46	46	55	58	58	36	54	52	46	60	51	48	54	41	46	45	65	57	51	46	59	50	41	45	41	42	57	44	45	57	56	48	37	64	58	42	49	47	46	41	52	41	36	43	55	49	69	45	40	41	57	50	34	50	53	34	40	56	35	51	41	47	40	55	39	58	55	40	45	44	43	39	44	59	52	47	48	41	45	51	45	47	51	48	47	37	47	43	40	50	62	40	49	41	39	41	40	43	38	63	44	60	57	35	46	49	53	52	55	45	46	41	43	41	49	47	48	54	43	43	45	57	35	52	46	46	41	46	64	49	49	57	52	54	51	43	54	57	59	52	50	48	48	49	42	46	58	42	46	41	62	43	53	41	37	47	43	45	43	48	42	45	43	54	51	48	48	46	44	37	54	51	48	52	46	48	53	50	47	50	49	60	61	48	50	51	50	62	38	50	60	52	45	47	50	52	46	33	47	56	54	46	45	46	42	45	47	56	42	38	45	36	51	48	55	52	42	48	57	51	40	53	37	48	38	50	47	48	46	38	39	49	44	54	39	59	50	60	46	55	46	52	44	47	36	50	62	36	36	45	53	50	50	52	56	52	48	60	49	51	49	53	52	38	54	49	60	40	54	37	42	60	41	52	39	48	50	49	55	42	41	39	53	71	45	41	47	51	43	52	54	42	37	40	47	53	54	54	56	56	39	53	42	40	48	56	41	46	50	43	51	39	48	43	44	51	42	52	43	39	40	51	39	47	51	52	36	48	53	49	49	52	53	44	48	54	47	53	50	35	59	54	44	50	59	50	53	55	50	59	52	52	37	46	51	58	46	66	62	55	49	50	52	46	50	57	49	45	38	32	56	58	52	38	46	52	54	39	39	45	42	51	50	60	44	51	38	51	38	49	36	49	45	62	43	39	57	52	53	42	46	52	46	43	43	49	51	37	37	39	58	46	50	54	54	57	59	53	51	47	52	43	62	47	37	44	40	41	54	50	31	34	41	43	43	45	47	54	55	58	55	49	66	45	50	54	50	57	51	53	39	61	63	54	45	49	54	46	51	49	37	57	51	49	51	57	42	41	43	43	58	55	57	48	40	43	54	50	54	53	52	43	35	51	44	49	45	58	41	53	32	46	33	37	44	55	62	48	44	47	44	43	42	52	54	52	59	44	42	64	49	47	54	56	58	42	51	50	38	49	53	49	50	63	54	58	56	50	51	57	50	59	53	45	36	53	43	41	42	43	49	50	50	49	47	55	40	49	37	45	37	43	41	43	55	52	52	44	46	42	50	45	60	45	51	56	42	46	47	63	50	55	54	43	42	58	47	37	43	43	54	39	55	42	53	45	41	43	38	46	48	49	48	51	44	48	51	46	54	43	46	31	43	45	49	24	50	47	52	44	42	51	63	51	50	51	45	53	51	42	46	52	49	60	42	56	57	52	60	48	49	40	56	45	58	45	43	49	45	44	46	52	59	49	39	41	51	52	43	41	53	44	33	47	41	52	54	39	33	48	39	52	48	58	63	43	41	37	47	41	33	44	39	52	52	43	57	52	43	35	43	47	39	57	40	40	57	54	44	34	52	37	46	52	42	58	55	46	47	35	41	55	54	46	52	50	35	49	62	51	50	46	54	50	47	42	49	64	55	46	49	54	47	50	49	53	54	45	68	62	40	56	41	47	47	50	45	34	65	50	51	60	45	43	44	50	53	35	44	40	46	43	46	38	49	36	44	42	55	58	50	41	48	42	42	38	43	45	39	54	37	47	57	46	57
24276	17376	11190	23817	30791	27673	21450	16429	14886	12467	9947	9125	9598	7875	4574	4360	3849	5486	8002	8408	7125	4932	5997	8065	4488	2979	2737	2512	2256	1742	2283	3473	4143	3907	2976	2268	1583	1424	1158	1058	1039	1032	1105	1146	1364	1482	1385	1234	1222	1244	1401	1511	1133	830	897	973	1068	1165	1443	1830	1708	1686	1153	1108	1954	1832	1678	949	693	738	719	760	714	677	665	706	683	708	731	685	733	689	711	719	700	688	746	699	696	722	686	684	662	745	742	735	713	725	713	693	679	733	670	714	669	721	717	749	708	685	697	702	702	729	717	734	674	682	726	693	673	700	690	671	739	715	693	719	711	681	719	649	716	695	678	699	718	743	677	716	693	706	682	705	675	725	668	691	712	716	704	704	674	700	704	689	703	711	706	692	701	671	714	709	653	709	665	710	682	674	675	711	718	702	678	680	747	723	660	706	704	673	730	706	704	747	733	681	714	681	772	676	725	713	658	725	688	671	705	675	662	635	715	750	703	707	743	755	747	729	689	694	620	688	686	719	700	763	705	721	702	701	697	677	645	738	669	681	692	756	667	709	699	692	722	723	712	677	711	711	697	697	724	694	757	690	712	653	721	713	684	740	673	678	673	735	692	656	719	676	706	654	672	711	675	702	715	718	701	696	649	682	676	694	704	724	693	713	708	713	663	716	641	697	744	720	683	751	693	680	670	710	710	679	720	690	687	726	689	753	680	680	702	686	719	689	725	699	655	730	688	692	711	656	671	670	671	699	708	703	678	710	694	755	719	702	723	696	742	707	697	723	740	681	741	706	722	739	683	677	676	699	747	670	712	698	726	702	714	718	674	703	761	689	675	660	719	667	761	715	716	708	694	721	729	709	690	698	684	670	707	710	692	708	742	726	678	711	736	713	691	724	658	732	696	690	694	688	652	715	673	697	679	671	698	690	698	705	697	732	650	692	673	672	666	722	670	719	718	736	699	722	727	659	699	680	736	754	690	735	705	683	734	688	666	695	710	699	686	736	680	733	718	668	722	721	703	664	643	736	718	672	720	725	657	691	710	700	739	688	701	661	680	705	682	679	720	716	692	712	725	693	730	738	662	735	695	740	712	705	707	683	725	698	713	706	688	744	702	750	689	714	715	679	661	714	723	696	770	671	699	670	698	701	732	715	726	684	683	749	689	686	666	709	636	729	734	723	727	677	715	707	677	673	699	697	732	739	694	666	695	694	687	736	728	665	704	728	730	687	733	749	704	696	701	703	717	717	714	692	737	759	697	703	690	710	696	680	700	730	716	726	711	690	675	743	674	726	705	718	714	706	704	656	686	653	686	690	702	675	655	664	741	713	677	722	702	701	739	703	686	712	698	675	699	712	726	685	683	697	650	724	669	697	698	701	674	721	664	746	685	734	689	652	683	710	677	702	741	711	697	679	704	709	720	697	714	702	695	675	704	658	680	636	666	731	632	727	695	681	677	702	679	719	665	771	667	737	676	702	733	706	732	673	692	716	706	686	645	726	702	635	711	643	740	707	723	697	755	726	695	689	693	724	664	709	698	680	663	706	725	689	710	688	710	763	728	705	689	708	766	663	718	706	695	727	703	654	720	679	752	727	676	732	708	728	678	706	692	712	692	710	706	651	710	697	698	701	718	741	610	709	692	727	686	716	722	707	665	708	698	707	746	702	707	747	705	729	695	694	730	616	712	727	686	652	696	675	716	707	711	704	731	690	729	700	709	731	709	728	671	672	688	730	679	742	692	743	721	686	715	699	679	708	736	686	706	693	678	682	683	731	705	722	661	713	724	706	719	713	709	709	703	706	729	706	642	702	690	707	711	678	730	718	667	720	671	693	740	706	681	699	681	641	703	678	655	689	718	706	703	701	675	714	727	735	721	704	685	721	717	679	750	710	657	703	693	692	642	707	664	718	738	679	703	699	693	718	710	673	684	668	695	689	721	726	724	701	743	698	712	720	689	700	732	730	652	689	714	683	677	696	728	668	715	624	666	688	718	708	683	717	687	685	681	677	707	709	693	701	739	713	717	662	638	729	701	683	725	719	686	740	670	669	689	726	681	648	767	728	662	695	724	720	716	712	656	685	773	669	719	742	730	710	701	725	685	672	699	693	676	694	740	696	717	701	693	674	706	730	688	688	650	695	721	707	698	699	749	703	753	695	761	742	684	691	708	715	716	712	698	681	666	595	669	735	717	766	693	704	751	718	699	665	745	728	767	732	702	641	686	719	682	724	719	718	755	693	670	733	706	737	636	702	734	703	681	693	716	714	762	661	694	694	703	707	692	662	691	683	702	684	703	723	671	691	717	648	704	753	742	701	714	684	733	685	670	740	704	726	685	666	665	711	693	674	688	719	686	695	722	733	706	713	700	667	673	702	701	682	677	699	710	733	685	724	713	701	709	684	673	695	673	680	680	714	697	697	702	730	721	659	763	695	653	670	702	717	693	704	674	709	697	736	718	724	705	698	621	710	728	698	693	675	702	696	716	675	679	688	678	715	689	727	700	697	723	711	718	665	705	659	694	729	705	718	667	680	756	692	640	715	721	677	689	686	696	700	731	673	701	670	696	674	678	686	714	673	716	732	723	686	737	671	703	719	695	720	724	701	724	717	727	732	674	664	651	660	693	684	680	722	675	702	696	674	720	688	682	760	707	687	683	687	674	691	711	693	715	746	709	772	715	684	732	710	725	679	691	709	693	667	656	665	675	770	698	688	714	756	669	754	710	688	651	704	661	719	689	712	666	707	679	722	700	709	708	696	725	706	718	719	694	733	686	753	683	679	731	701	689	703	713	722	686	699	718	726	678	662	710	675	702	712	671	696	698	686	694	704	703	673	680	702	704	697	699	728	749	731	738	675	712	699	699	674	713	688	743	705	702	708	715	678	697	692	663	708	708	663	674	696	679	652	695	676	719	760	676	717	689	674	686	715	708	661	659	704	672	686	680	739	761	696	669	720	727	735	721	686	706	732	727	713	665	714	732	730	691	712	696	765	719	740	754	705	657	731	694	675	703	634	715	719	701	734	652	734	661	672	712	704	725	716	695	685	654	655	679	710	689	731	720	660	735	689	737	681	724	692	702	688	720	689	682	699	724	659	682	688	676	700	710	722	687	700	675	694	712	699	740	730	709	716	725	688	736	686	691	702	682	680	710	677	689	723	722	690	680	721	679	661	719	694	691	684	673	663	691	719	725	725	712	673	716	714	698	713	716	742	721	725	646	751	675	702	700	649	713	724	696	644	695	716	728	702	695	705	737	699	685	682	753	713	659	744	668	712	701	715	716	674	714	705	665	673	704	721	699	708	707	688	683	732	689	707	740	646	724	681	679	717	678	691	693	693	712	712	648	677	732	699	692	703	721	701	709	689	689	709	679	734	649	722	701	714	691	692	650	717	717	676	696	703	623	709	663	686	700	712	676	710	744	698	698	689	733	675	700	652	687	726	657	698	722	723	686	752	687	701	695	727	668	711	671	698	690	675	674	689	704	708	687	658	685	701
3052	1694	826	580	960	975	709	478	490	408	339	338	305	267	199	173	166	176	244	284	322	219	265	309	205	144	114	123	97	92	114	140	151	158	135	138	72	72	71	70	77	67	68	72	95	99	86	79	60	76	80	87	92	63	51	63	75	66	90	85	102	84	87	87	107	96	70	60	47	47	41	54	69	55	53	59	62	50	56	64	50	66	45	60	67	61	47	60	52	63	49	48	54	59	55	51	48	56	43	41	49	45	71	47	41	64	54	43	54	48	56	51	66	45	53	56	39	60	64	50	56	62	49	48	47	51	53	59	46	61	50	43	59	46	58	53	59	57	41	38	46	55	56	48	54	52	46	56	63	45	52	59	54	69	46	62	55	56	44	46	42	51	52	50	51	55	45	32	40	47	60	46	58	54	57	51	55	63	52	47	54	49	43	42	53	53	67	41	69	67	53	54	47	55	53	41	51	60	55	45	59	45	60	60	43	51	53	55	55	52	56	53	42	57	60	52	46	40	63	57	44	55	42	40	54	40	53	50	48	46	51	55	50	62	60	58	54	48	62	46	43	46	52	54	75	61	39	52	46	56	66	52	54	54	59	53	45	57	53	49	60	62	49	51	40	52	49	46	49	60	51	63	48	45	56	54	48	50	54	47	47	50	47	48	52	45	56	61	53	62	51	57	63	45	67	63	57	44	57	58	53	47	43	63	66	49	56	57	63	33	51	54	42	49	50	39	52	52	50	64	56	54	69	58	48	48	53	40	64	59	46	55	58	44	51	67	58	46	63	46	52	39	62	54	48	58	65	48	56	47	51	56	57	68	56	72	54	36	63	55	47	50	65	53	50	46	49	52	63	45	52	53	52	47	59	53	43	52	58	59	47	58	52	54	52	53	47	56	46	53	56	57	57	43	36	57	48	58	69	53	58	47	48	45	54	53	51	50	53	47	41	58	55	55	58	65	53	43	45	50	55	56	55	60	59	43	58	47	43	59	50	66	58	64	58	44	56	48	51	61	49	73	42	59	52	51	66	57	46	43	59	46	58	54	43	53	59	51	60	47	45	64	49	45	67	38	54	45	52	36	52	51	43	52	45	52	48	38	43	51	51	62	45	53	49	46	40	64	58	61	56	36	54	40	63	45	61	45	57	56	50	57	58	56	51	48	55	60	57	62	59	52	44	47	43	50	61	48	58	65	43	50	51	56	69	61	48	54	54	52	39	54	52	51	47	42	37	40	44	47	42	58	56	46	46	42	57	52	49	53	59	41	47	59	45	48	54	46	47	51	67	42	37	63	36	41	50	50	52	47	51	63	53	62	44	59	52	56	60	56	41	62	55	62	48	48	49	65	48	44	44	53	56	64	58	58	47	49	46	54	62	40	56	49	52	43	57	54	72	51	65	50	59	60	50	53	47	44	70	40	53	54	54	53	49	66	60	48	50	54	41	37	57	49	57	50	51	49	56	45	47	53	45	48	46	60	64	45	53	57	61	46	46	40	55	52	59	47	51	59	41	58	58	54	64	61	38	36	46	44	45	65	50	54	57	46	55	51	67	54	61	48	53	50	55	51	67	60	57	49	58	55	45	46	34	46	46	52	60	55	50	54	47	36	42	57	47	52	66	48	60	46	65	56	57	56	59	42	51	54	64	40	43	41	39	52	46	63	34	41	52	55	59	55	62	43	46	74	53	37	40	55	56	36	45	41	59	57	52	52	65	56	52	48	61	48	60	47	56	49	40	56	60	51	49	50	50	51	50	58	57	53	44	49	46	53	58	59	60	55	63	54	55	55	51	50	52	67	59	48	56	50	53	44	54	51	59	50	48	48	57	50	47	44	61	60	56	67	48	45	49	61	52	52	41	55	47	43	62	51	66	64	57	49	52	57	43	54	64	51	53	54	55	44	43	39	55	49	57	42	60	50	59	58	63	53	58	60	49	46	56	46	43	58	58	53	45	44	72	61	53	62	46	60	60	56	54	61	40	56	47	59	43	39	46	58	66	49	38	48	40	49	69	44	51	67	49	60	55	64	41	43	50	44	40	59	46	57	50	53	48	54	41	55	70	56	57	63	50	49	57	67	57	49	55	59	53	72	58	47	42	48	59	43	49	43	50	32	57	55	68	42	45	59	51	66	40	55	57	47	47	52	49	49	53	55	53	60	46	52	55	64	46	47	50	58	59	39	65	46	53	57	51	54	54	59	62	51	55	56	46	50	47	40	61	57	58	53	53	65	49	71	52	47	63	56	56	58	53	50	44	61	59	53	56	67	52	59	42	52	54	50	50	45	53	46	57	53	61	50	51	53	50	53	47	64	37	59	52	53	65	61	54	35	60	53	69	55	39	72	53	52	58	56	51	64	37	66	48	50	60	57	36	62	56	59	64	51	50	38	51	56	45	60	62	53	56	49	52	46	52	63	53	53	77	60	51	72	52	56	49	65	46	49	56	57	41	56	46	49	30	58	44	68	52	65	50	54	57	40	52	49	49	56	67	52	57	43	43	52	59	73	52	63	56	53	64	53	51	67	45	39	45	61	46	48	40	47	44	46	48	48	61	54	52	68	55	42	59	45	56	51	45	58	50	48	40	63	51	53	58	55	46	65	42	55	62	49	53	69	53	56	59	49	46	55	64	59	48	54	53	50	42	57	55	55	48	65	58	57	51	54	51	44	47	49	45	57	47	51	63	54	51	45	59	46	60	64	58	50	43	50	59	54	51	57	61	44	60	47	64	54	68	60	63	55	50	62	58	50	56	56	58	51	49	60	60	54	42	62	53	57	50	65	45	63	50	55	53	46	48	46	57	61	58	37	57	52	46	53	52	48	56	50	40	52	74	65	43	35	53	52	53	55	46	58	48	44	52	67	49	72	54	49	47	60	68	48	55	53	60	52	56	60	47	52	40	38	69	54	50	39	66	66	49	42	45	74	61	64	55	52	49	52	52	52	59	59	53	61	52	56	50	57	50	63	62	55	52	39	57	42	61	49	59	56	58	51	62	64	67	49	54	35	55	49	55	48	45	54	53	55	44	52	50	49	47	52	45	62	48	48	40	58	45	50	49	55	61	60	50	54	50	60	46	51	49	48	54	46	65	61	65	64	54	49	62	44	37	45	46	58	50	58	56	48	42	62	55	53	46	48	42	57	53	52	57	56	56	66	52	55	55	48	52	66	58	46	55	42	54	75	49	52	54	48	63	61	53	52	51	50	54	57	47	58	51	53	55	54	50	56	57	47	45	54	65	48	59	49	35	64	57	48	48	62	63	44	60	54	41	61	50	69	52	59	55	50	46	64	45	50	58	46	54	52	48	62	63	60	66	42	46	51	42	44	50	40	45	48	49	53	56	57	67	50	48	48	47	60	48	43	57	56	55	55	50	53	61	54	67	58	50	65	57	50	49	55	46	41	49	51	65	54	47	57	40	51	54	55	64	31	47	59	52	51	56	51	49	43	58	44	48	61	44	42	57	59	41	38	59	44	44	56	44	56
30503	23499	15484	29080	36128	33058	27060	22042	21232	17014	13822	12578	11268	10158	7056	6335	6364	6540	9915	10334	11098	8044	9216	12173	7021	4155	4177	3462	2896	2525	2684	4230	4849	4950	4125	3121	2232	1839	1590	1605	1725	1536	1570	1730	2249	2271	2116	1672	1654	1621	1878	2113	1796	1202	1085	1254	1508	1773	2376	2324	2372	1999	1216	2063	2742	2760	2413	897	824	796	772	746	799	789	756	793	774	775	797	730	741	813	816	796	836	816	829	770	840	704	789	791	795	769	778	768	788	809	748	795	790	753	749	796	794	777	815	782	784	763	783	816	773	798	767	782	793	755	757	765	769	695	741	745	771	764	835	791	780	744	776	733	785	759	806	786	792	739	783	807	760	773	781	773	756	815	773	791	759	766	792	748	744	786	735	783	744	776	790	731	717	745	779	727	748	756	755	739	762	786	771	764	766	778	755	792	756	821	763	774	765	776	815	777	788	757	776	775	818	807	750	804	784	815	806	776	756	748	756	777	806	776	793	775	747	789	765	759	788	761	773	748	791	760	788	734	752	789	803	762	775	788	811	760	800	782	750	743	766	756	743	772	759	730	726	782	776	769	750	763	739	800	801	799	769	825	786	773	785	781	802	770	790	785	760	809	860	757	759	724	777	785	820	752	770	736	785	804	808	803	785	789	753	784	795	781	776	788	770	777	778	790	798	801	761	790	738	811	760	774	777	737	740	747	772	838	795	788	761	798	763	776	763	750	772	785	803	721	741	782	755	749	737	786	816	752	771	775	745	758	796	789	748	741	770	750	788	755	778	791	787	768	758	760	733	728	778	779	789	767	780	746	737	798	755	757	734	769	788	749	756	782	753	735	787	737	745	800	789	776	816	776	800	756	763	738	829	740	760	754	838	752	781	772	754	744	773	787	801	729	740	798	792	753	809	773	748	746	756	759	804	744	748	760	765	761	766	752	792	784	781	747	755	785	797	755	767	787	748	794	781	770	800	704	737	790	792	799	799	753	766	776	774	802	745	803	781	740	787	767	750	764	714	770	745	809	726	737	785	767	768	735	783	764	764	784	782	785	790	714	758	779	784	726	751	730	784	796	796	793	795	777	780	798	798	757	797	798	804	763	754	799	782	812	730	765	739	751	782	822	756	747	736	790	768	737	798	743	769	792	782	761	789	817	791	811	771	772	775	771	770	756	789	767	762	788	792	773	721	771	749	788	783	730	804	786	782	754	758	767	823	766	776	747	806	714	777	753	767	765	795	779	766	753	725	768	741	763	760	729	790	730	809	715	768	755	810	799	790	793	785	796	829	782	776	739	727	758	724	720	787	827	806	771	745	728	760	806	779	770	815	764	792	787	826	741	714	808	739	767	768	746	777	734	766	792	781	737	817	748	738	792	753	770	768	777	784	768	779	739	774	776	714	766	767	739	787	754	773	748	755	792	772	746	750	750	716	754	741	847	776	777	782	758	794	770	803	805	752	776	811	799	758	787	767	762	751	770	766	817	730	807	760	750	771	755	761	772	784	786	736	761	796	803	801	742	754	774	782	767	731	810	782	793	782	742	754	774	761	822	782	752	746	761	756	775	766	808	748	696	750	753	807	810	829	759	749	770	760	769	759	757	759	756	758	795	785	741	754	786	825	785	732	772	765	808	760	752	728	720	737	730	771	806	741	779	757	748	734	750	729	770	772	766	747	795	771	731	790	733	756	766	782	763	726	787	747	793	796	770	827	776	807	787	819	777	772	749	789	776	748	778	805	780	776	783	768	814	751	799	707	783	779	794	800	768	772	748	751	774	747	753	787	773	732	747	736	795	798	787	779	726	759	811	784	812	763	769	775	808	756	799	777	764	751	790	803	811	800	809	728	765	789	758	752	761	777	783	773	817	728	785	769	772	799	754	815	747	810	773	820	748	715	755	749	764	762	740	792	767	779	738	757	780	775	781	818	787	748	762	740	790	737	783	777	723	741	784	775	773	754	783	719	770	778	759	761	721	763	721	754	710	768	720	766	777	797	816	781	827	747	722	747	748	792	788	778	791	777	740	797	765	801	819	806	759	805	770	793	772	805	794	802	780	774	794	726	744	730	754	785	733	737	791	812	778	794	831	742	796	771	752	753	785	763	741	787	776	758	780	737	769	769	789	786	814	763	715	753	773	812	736	793	770	782	764	769	777	780	792	777	775	807	780	775	742	720	777	755	819	748	712	784	785	788	723	777	741	763	834	742	731	783	757	763	748	755	750	798	746	754	729	758	790	768	792	788	736	726	749	756	839	738	796	778	788	798	831	788	820	756	812	796	760	736	817	750	783	733	822	748	767	777	777	794	796	756	733	790	789	796	824	763	784	786	726	737	823	816	788	760	804	804	787	777	774	764	741	783	766	737	780	741	810	758	758	739	739	730	750	741	787	755	787	808	775	774	692	812	739	776	772	748	767	772	808	721	765	772	759	761	758	766	757	788	781	712	746	761	832	760	767	773	784	749	772	717	818	766	779	748	772	764	772	780	788	771	759	794	754	749	738	769	748	757	797	772	754	726	801	813	785	770	812	841	798	734	719	736	767	798	746	765	777	762	783	768	783	784	764	806	754	772	778	811	771	754	777	767	764	793	748	788	819	779	750	733	759	756	766	806	826	769	787	768	720	796	798	786	736	745	843	723	848	790	720	780	725	784	741	800	783	728	771	807	792	805	755	754	791	752	774	745	777	825	835	782	775	756	796	765	804	807	773	806	759	823	777	739	756	859	762	785	765	779	758	805	801	735	771	797	827	798	787	761	781	782	776	806	768	799	750	767	750	764	807	760	797	786	779	740	765	789	743	759	740	797	791	786	807	839	748	810	790	803	806	736	782	742	750	695	722	758	751	781	770	750	830	781	765	733	770	755	809	775	774	746	799	797	782	763	736	775	778	763	729	781	746	795	796	773	735	807	708	758	771	804	722	780	825	718	794	738	756	793	736	816	812	752	752	783	773	770	798	790	767	785	765	764	762	791	723	747	807	733	755	778	788	766	784	790	813	832	788	786	803	710	768	757	789	774	778	766	767	800	772	744	774	812	807	741	819	728	785	749	768	758	759	773	808	744	723	800	777	809	768	776	720	778	803	754	771	780	780	752	795	795	750	778	771	803	750	757	780	767	766	771	796	744	792	767	729	806	812	728	785	794	764	761	810	710	743	745	800	731	768	764	772	747	751	812	786	757	780	782	766	757	753	759	805	763	809	786	802	740	765	735	745	755	767	765	774	733	769	766	804	825	745	797	797	806	784	736	743	785	727	775	793	790	735	804	725	817	797	813	828	791	763	787	775	809	801	770	785	782	806	791	730	766	812	770	777	767	784	757	774	800	788	766	766	762	811	713	758	727	780	787	773	730	792	775	770	741	795	770	787	804	772	763	842	724	746	844	791	792	788	785	729	747	730	774	804	795	782	775	804	783	819	734	775	825	767	751	772	770	749	793	778	752	738	801	825	772	802	745	799	744	832	813	810	752	779	764	770	764	758	721	740	795	798	796	740	742	759	776	787
1974	577	311	217	352	317	273	208	185	121	109	109	105	100	91	62	84	64	126	136	147	158	154	216	109	63	73	45	40	56	54	57	74	55	58	58	45	47	46	34	42	38	46	61	57	55	56	57	50	43	47	46	46	46	49	58	43	45	60	47	67	43	43	61	48	52	41	38	39	31	38	49	36	29	24	33	35	45	35	33	45	35	44	33	35	39	45	32	29	43	38	30	35	28	28	41	31	24	32	36	37	33	23	41	29	39	31	40	44	33	34	37	39	38	27	43	34	34	45	34	33	43	41	38	31	37	42	36	36	29	36	34	29	36	29	34	28	31	39	39	30	42	25	40	40	52	39	36	36	45	40	48	38	28	37	39	31	40	40	34	31	35	34	31	41	27	33	39	34	31	45	34	41	31	31	33	40	41	31	41	37	43	40	33	41	38	28	37	37	40	44	39	42	43	43	39	41	27	45	40	34	38	32	36	36	37	29	45	36	33	24	46	38	29	41	39	36	29	41	42	26	43	31	34	44	49	43	36	35	35	41	36	32	41	30	40	39	47	41	40	35	32	34	32	46	38	36	33	35	42	32	37	46	31	37	39	27	41	27	37	42	37	33	36	41	39	48	40	38	39	37	28	37	45	39	42	49	36	35	29	31	32	36	46	45	32	38	35	35	42	34	51	42	45	33	32	28	38	52	43	31	37	43	48	47	36	37	43	35	39	32	33	40	44	39	39	36	41	36	36	47	26	33	39	33	38	24	39	30	32	25	32	40	43	35	28	42	45	40	38	35	30	35	32	37	32	35	38	35	28	31	48	40	31	32	40	28	27	46	39	35	33	34	40	30	36	34	26	25	30	43	47	38	36	38	43	49	50	29	33	38	38	39	37	45	32	46	48	32	28	44	37	44	29	29	37	42	45	44	37	42	35	29	45	34	30	45	38	33	44	40	31	33	35	41	46	37	45	37	36	26	34	34	38	41	32	34	30	37	40	43	45	42	36	44	42	32	38	31	31	40	37	27	31	34	30	37	39	36	40	33	34	37	38	25	36	40	42	42	25	36	38	28	37	38	44	36	33	33	36	30	34	35	56	42	34	33	39	38	30	37	36	43	48	32	28	33	40	36	35	31	39	34	43	44	27	39	27	30	33	36	36	28	38	37	24	27	44	34	28	33	39	53	32	46	43	32	40	43	41	30	32	36	30	46	35	30	35	30	27	35	34	33	31	35	41	31	40	32	28	47	36	33	28	44	39	34	27	31	45	33	31	38	25	38	32	41	36	40	35	40	28	41	45	37	40	35	35	29	36	36	38	29	39	41	40	36	33	35	35	40	28	41	33	41	38	44	36	36	44	48	34	39	39	39	40	40	32	53	34	39	30	48	39	32	40	36	41	46	39	36	28	37	34	44	50	36	42	31	31	37	23	36	33	34	37	32	32	39	38	36	31	40	30	30	35	31	33	34	43	34	29	33	35	32	36	32	47	34	31	34	44	47	31	47	35	30	32	37	29	35	31	41	35	36	44	30	42	28	42	40	28	29	38	39	35	39	31	33	41	33	25	44	51	42	28	37	30	40	38	36	35	42	37	33	38	32	29	41	26	40	27	37	35	29	32	41	32	42	30	49	28	43	37	33	36	33	29	42	39	27	30	47	41	34	31	33	36	36	28	39	33	45	33	24	34	41	33	31	44	30	41	49	34	35	31	33	42	40	31	35	39	46	39	35	39	35	27	22	42	46	34	40	30	31	29	40	31	36	34	37	32	43	34	29	29	38	44	42	27	27	35	34	30	27	35	41	36	30	45	32	43	35	34	39	22	36	44	37	38	40	41	36	33	43	39	46	39	31	35	33	34	39	25	28	39	36	35	36	41	44	28	44	46	39	42	38	35	38	43	51	32	33	34	36	37	31	32	40	37	28	44	38	44	47	36	42	39	39	30	37	35	33	33	43	38	29	32	40	42	35	23	39	38	38	38	39	44	41	48	41	28	30	36	40	40	28	36	33	39	28	33	37	45	38	41	38	43	42	40	44	43	29	24	35	38	36	40	39	26	40	37	28	35	41	43	41	43	24	34	40	40	44	40	21	29	31	32	34	26	40	37	37	30	35	34	32	31	40	30	34	33	59	37	41	35	30	37	31	31	35	24	24	38	43	38	40	46	42	36	44	48	42	44	41	30	42	46	45	52	35	31	34	31	40	43	40	34	44	39	36	27	32	35	28	39	50	36	28	35	35	46	42	42	38	30	38	37	32	23	28	42	38	30	45	33	49	30	29	23	41	45	32	36	39	27	35	40	38	35	29	39	45	32	36	42	32	29	36	25	39	40	35	41	44	31	32	37	29	38	37	19	37	39	40	29	38	28	32	35	39	38	32	27	36	33	43	32	52	37	43	39	22	30	35	32	30	39	38	36	38	49	35	33	36	45	22	33	42	37	44	44	37	40	37	43	43	35	31	36	29	44	36	28	33	42	37	36	37	34	43	38	43	32	40	31	30	33	37	30	34	42	37	53	23	31	35	35	44	41	38	39	36	42	36	31	41	43	33	29	31	37	37	34	35	44	37	34	41	33	36	36	40	46	39	32	38	42	32	29	37	39	40	35	28	26	38	33	39	32	37	36	40	44	44	26	34	31	28	31	29	33	25	37	36	26	25	26	30	34	32	33	42	36	36	39	41	32	45	33	35	35	45	33	27	39	30	27	30	34	30	34	36	41	35	41	27	38	30	36	36	35	38	40	39	39	40	35	47	32	40	34	33	32	36	34	41	32	37	35	29	38	32	29	25	40	31	47	34	44	23	30	36	31	40	27	46	29	37	37	27	39	39	34	30	33	33	32	43	52	34	40	37	36	42	55	40	34	37	43	33	35	40	22	38	38	44	21	42	39	42	33	32	40	39	45	30	27	31	30	29	45	34	45	36	28	26	30	39	32	33	41	29	34	42	34	29	29	41	40	29	49	37	40	38	32	31	34	26	27	40	35	42	42	39	24	34	36	32	35	28	40	37	38	29	33	29	38	39	45	41	46	31	30	34	41	46	38	26	34	32	37	41	41	29	35	31	43	37	34	30	43	28	37	53	43	35	35	30	48	36	34	27	38	32	45	27	29	37	55	31	31	37	33	32	39	36	43	36	37	40	44	37	39	31	45	31	40	40	37	51	40	37	32	33	44	41	37	38	41	40	36	40	25	34	36	48	26	34	37	43	30	37	35	24	38	39	37	43	43	39	39	34	30	38	48	43	40	42	32	32	36	33	40	41	35	35	46	32	32	32	41	25	32	29	34	46	41	35	33	37	37	36	36	34	39	38	33	37	45	35	29	31	31	36	38	24	40	43	33	37	41	36	35	28	33	35	38	37	39	45	41	33	36	42	40	26	36	27	37	30	33	34	44	40	40	34	33	45	33	33	30	30	40	34	46	42	34	40	37	39	44	27	41	41	40	30	32	27	29	44	37	37	28	47	35	30	38	39	28	37	26	39	39	25	35
20536	13787	7519	17640	24140	21014	15501	12138	10522	7222	5418	4694	4733	4744	3612	2595	2841	2315	4417	5619	5829	5384	6217	7492	3496	1816	1692	1310	1301	1263	1404	1702	1911	2106	1849	1475	1247	1053	1017	988	946	992	1004	1156	1379	1280	1056	995	896	845	918	1265	1128	861	751	844	925	1152	1386	1184	1257	1136	977	1273	1357	1307	677	531	549	544	556	534	555	552	537	520	520	569	569	467	523	535	528	552	602	543	530	544	566	542	589	560	487	554	519	537	524	539	576	563	502	570	549	515	552	537	519	531	514	554	577	537	530	525	542	588	531	546	507	523	495	536	507	532	527	514	589	536	547	575	553	514	546	538	505	539	520	508	582	530	517	526	510	562	512	588	537	562	544	543	547	511	525	546	529	528	555	550	543	504	574	555	566	509	518	527	540	519	524	513	541	567	505	571	507	510	522	508	523	507	494	514	516	576	549	558	540	531	523	532	571	569	539	526	543	508	537	532	543	517	557	554	531	582	527	553	540	547	532	533	559	569	520	511	523	548	532	593	571	553	551	560	573	544	541	514	556	526	507	549	531	564	512	543	553	550	561	550	524	559	550	557	526	565	516	535	539	554	500	567	596	527	529	542	547	547	532	523	536	541	504	567	533	616	556	532	562	549	542	518	589	560	512	519	509	551	513	548	574	508	534	567	552	561	540	504	521	539	568	511	499	558	570	520	513	549	563	536	527	544	485	543	516	547	546	544	545	550	533	496	560	495	577	530	556	561	555	540	543	538	582	484	585	546	556	536	524	521	546	500	514	533	516	543	536	508	561	562	503	558	528	500	527	526	543	476	557	560	546	511	566	576	547	536	530	525	533	528	523	522	538	543	494	510	571	571	547	524	549	526	548	518	561	537	530	543	543	525	563	528	523	509	562	495	539	534	534	552	546	525	555	533	538	503	559	524	529	510	528	532	522	523	507	510	568	521	563	520	506	522	549	531	543	579	546	548	523	536	564	515	495	573	540	566	527	558	517	515	536	530	508	553	559	532	520	559	541	559	557	513	538	561	527	517	523	544	523	596	531	524	532	534	522	530	537	550	557	548	517	536	530	527	511	522	557	555	522	585	503	525	531	581	544	551	535	528	525	545	535	545	550	516	535	506	568	520	536	540	505	553	570	522	534	500	552	541	523	499	508	521	527	510	590	546	541	505	549	505	544	555	526	542	515	521	529	505	522	535	543	560	597	500	563	561	585	529	575	520	524	487	554	558	540	528	515	535	554	550	556	535	492	557	531	515	525	515	556	502	558	540	525	499	528	525	556	532	519	548	477	534	530	546	566	545	560	536	508	541	533	519	513	522	546	524	517	525	513	499	542	506	545	539	572	495	561	561	529	557	533	543	539	508	513	527	525	545	561	556	529	559	547	565	538	587	514	514	526	552	520	538	528	550	567	554	524	544	572	548	521	553	513	556	541	548	549	544	507	530	520	539	531	566	540	541	522	532	564	526	526	518	549	568	548	569	509	547	533	559	492	511	523	520	569	552	545	510	553	514	548	577	565	547	506	530	531	527	540	512	557	533	511	516	510	577	574	556	544	564	524	535	537	528	574	553	566	507	561	529	499	517	520	552	573	548	550	578	536	548	549	539	538	557	545	561	566	544	561	506	535	549	543	502	510	535	526	558	532	545	521	542	537	553	540	554	544	508	531	513	578	526	573	511	511	529	560	519	562	540	533	588	530	593	554	550	516	500	525	549	587	502	501	522	521	533	520	554	522	523	561	537	513	532	548	526	553	534	575	542	544	556	550	504	521	552	543	548	536	551	510	518	570	545	546	513	512	534	517	568	526	553	557	524	553	547	546	529	520	511	559	517	526	566	539	507	560	521	548	562	523	549	550	544	535	573	533	531	534	542	577	587	522	535	548	493	549	561	537	542	510	496	524	517	537	538	533	543	547	553	571	487	596	513	565	536	510	571	525	585	525	526	530	536	516	519	586	515	572	541	543	556	489	507	529	578	555	533	534	568	560	504	539	513	524	529	531	537	511	499	536	545	536	534	550	585	555	530	509	548	526	500	576	596	546	547	517	552	531	512	545	508	585	555	559	549	500	501	548	487	554	512	497	547	516	570	536	566	551	504	542	519	514	524	508	515	527	511	563	518	544	573	528	535	523	534	534	533	519	564	535	533	543	539	526	540	554	537	533	513	523	509	543	549	520	534	552	547	553	522	523	570	530	547	550	557	506	526	546	547	482	528	551	515	542	525	545	558	549	549	571	488	501	541	525	534	551	543	542	535	518	557	596	515	541	485	539	583	569	526	532	519	535	535	534	538	507	579	546	534	528	556	531	542	540	535	545	508	573	506	554	515	505	600	541	525	535	548	538	567	542	531	542	499	499	560	532	566	563	558	521	535	530	570	527	585	511	539	539	518	554	522	592	604	552	515	525	522	522	550	523	544	552	556	554	536	542	526	507	583	553	472	528	547	539	503	525	534	566	578	562	514	526	573	545	506	585	569	563	541	505	515	519	531	607	548	486	524	530	541	565	495	538	534	545	533	539	575	563	575	536	553	510	520	535	578	531	563	546	535	541	563	599	586	517	522	522	533	546	545	493	534	518	541	535	563	538	582	520	548	550	530	555	526	558	533	567	545	545	555	512	529	535	536	526	528	524	525	528	525	502	495	478	509	586	550	524	544	537	495	534	526	524	551	547	550	579	524	522	524	588	547	536	597	515	600	544	534	575	543	550	520	516	555	525	541	497	521	571	521	559	553	534	505	576	546	550	528	560	532	482	529	529	543	586	548	502	549	524	522	525	547	491	568	557	535	529	570	512	560	550	488	493	562	562	572	546	528	540	559	521	586	536	527	554	555	523	565	550	487	529	533	530	507	562	533	531	534	537	533	562	556	535	534	507	552	556	600	508	518	496	530	520	541	537	525	522	524	527	543	521	555	556	499	503	532	522	518	569	547	502	550	530	555	532	577	563	521	513	556	501	576	521	504	517	547	544	546	522	578	579	545	508	543	519	539	529	510	548	565	555	496	550	539	551	517	569	464	532	536	537	504	542	560	494	549	497	553	521	549	562	556	514	518	507	514	576	516	533	500	563	538	586	568	530	529	549	514	519	547	519	599	520	547	517	537	548	547	537	532	603	540	505	522	532	538	548	570	516	535	516	555	549	576	529	534	522	529	534	523	541	551	519	531	557	569	546	509	540	502	518	546	512	535	503	564	551	535	571	553	511	508	508	490	512	549	558	556	536	551	517	532	525	527	546	494	540	554	536	563	548	528	548	515	573	544	517	557	597	537	559	521	518	525	557	524	551	534	537	548	562	545	497	523	525	540	565	517	546	547	592	557	553	513	540	521	514	559	554	533	594	524	559	515	561	554	552	547	535	518	499	536	576	552	523	493	551	520	567	559	498	535	535	586	555	575	527	538	501	537	516	546	567	534	563	554	588	486	494	548	560	595	511	561	529	538	539	582	518	568	493	539	514	525	533	519	565	561	493	548	527	526	563	574	534	559	541	533
1679	1084	503	351	590	597	515	390	368	254	213	165	160	158	132	139	107	124	158	247	233	249	265	274	144	84	82	66	66	74	76	53	50	95	76	64	76	44	63	53	54	42	61	84	75	70	62	47	65	48	52	51	71	64	54	55	59	60	56	39	67	52	71	80	75	43	36	39	47	30	50	30	28	44	40	28	32	33	29	48	30	28	35	40	37	32	47	43	35	32	41	46	35	44	41	44	40	40	43	35	43	50	44	45	41	46	49	37	46	36	39	33	41	29	40	42	39	41	35	40	36	45	41	40	41	33	46	41	41	42	36	43	46	41	41	39	34	41	30	37	38	33	42	45	39	36	42	35	35	38	33	26	26	34	30	50	38	36	31	33	31	43	48	45	41	40	48	42	36	45	41	30	35	40	45	41	40	42	41	46	38	31	39	33	44	47	37	26	39	43	31	33	32	39	36	48	41	42	45	38	45	29	34	50	42	28	37	33	26	42	40	36	38	27	47	23	30	45	31	36	24	40	28	43	34	41	39	43	35	47	40	58	40	37	42	39	46	31	40	35	35	36	37	44	42	28	36	39	35	38	43	44	47	35	35	29	35	43	44	49	37	35	40	27	39	37	32	33	32	40	38	42	34	44	30	42	47	49	26	34	34	40	36	52	44	29	30	40	47	41	47	38	36	46	37	47	36	35	30	37	45	32	31	41	43	38	44	30	24	38	37	46	30	32	41	32	38	41	32	36	39	27	42	38	39	37	44	35	40	37	39	39	43	26	34	51	41	40	34	54	52	44	51	49	30	29	35	36	42	42	38	46	39	34	34	43	41	47	54	46	43	41	33	30	39	37	45	38	38	31	46	34	43	38	40	27	35	48	36	40	38	39	46	51	33	33	29	56	39	37	36	23	40	40	43	33	34	31	36	39	40	55	40	43	45	58	39	45	27	40	38	44	47	47	38	36	37	45	32	51	32	33	33	33	33	43	45	36	39	41	37	31	37	27	42	39	40	36	30	39	51	32	40	43	29	37	49	45	40	27	40	34	38	42	36	31	47	38	34	46	35	32	28	39	36	33	36	31	42	41	42	39	39	32	35	40	33	34	34	44	37	34	43	42	24	45	46	40	27	41	31	33	48	39	32	36	42	46	33	31	31	42	42	37	39	38	35	36	28	50	30	45	52	31	41	38	40	47	43	28	43	38	41	24	40	43	48	40	36	37	41	43	33	30	37	44	26	45	42	39	44	37	49	31	34	31	23	40	45	33	32	40	43	29	26	44	42	44	33	50	41	40	28	30	38	37	36	40	42	36	38	25	36	38	34	38	26	48	49	42	44	49	37	44	22	37	49	40	38	30	43	43	36	34	37	34	46	44	29	43	31	29	32	39	37	42	35	22	38	35	30	44	41	33	40	45	35	44	43	28	36	40	37	33	39	31	31	36	28	28	43	30	29	44	37	46	38	26	29	37	32	44	36	45	45	37	33	40	46	33	38	39	46	45	36	37	50	32	37	27	26	45	34	35	31	49	49	41	46	39	35	42	37	40	35	56	42	36	41	33	30	39	37	31	39	31	40	41	39	43	53	41	42	34	37	41	37	36	32	43	43	46	42	42	40	33	43	35	37	38	43	33	35	35	49	40	35	36	38	39	47	45	37	38	41	31	39	39	40	47	56	37	41	45	39	45	45	45	33	25	49	31	38	38	33	46	35	34	35	55	40	36	37	34	42	35	41	38	36	46	35	33	43	42	35	40	47	41	43	44	35	39	38	39	42	32	46	40	33	40	33	36	42	37	45	33	45	32	41	48	49	44	35	42	41	42	36	33	36	45	41	40	29	33	44	41	34	23	52	45	34	34	36	33	32	35	45	38	51	54	46	34	38	35	45	36	40	39	36	38	41	31	38	32	36	31	41	39	33	34	39	34	31	49	39	36	35	29	33	41	43	40	37	37	28	38	33	29	26	31	33	34	41	34	38	44	42	32	32	53	47	48	50	47	37	45	39	36	35	49	39	34	47	40	37	43	31	37	52	49	40	36	47	38	37	41	40	38	38	42	32	35	46	35	41	33	40	45	41	39	50	42	40	28	34	43	41	28	23	39	38	38	32	35	34	49	35	34	31	38	48	34	41	35	41	45	33	44	44	44	42	45	50	35	49	47	37	42	41	41	40	42	36	36	41	47	42	47	32	33	28	26	38	38	35	44	40	37	35	48	30	31	41	37	43	37	47	39	32	37	44	40	41	38	45	46	50	47	33	46	33	37	46	45	34	39	45	26	42	35	44	34	45	40	40	46	34	41	39	37	41	32	51	39	37	45	43	33	32	57	55	37	43	36	38	39	34	34	37	32	36	33	37	46	47	33	37	32	31	50	43	42	38	44	38	45	35	49	37	39	42	41	56	45	46	34	40	35	34	39	37	44	37	55	42	50	28	42	29	37	37	31	37	31	35	36	39	34	35	54	36	46	46	44	43	32	44	35	42	27	48	44	42	42	47	43	35	39	28	34	37	28	37	35	38	45	38	46	48	34	45	36	43	39	39	41	25	36	33	48	32	38	44	33	32	42	32	44	38	33	30	37	39	42	33	28	40	41	38	30	34	34	37	32	43	41	34	31	30	38	48	36	41	49	43	35	32	43	37	37	41	39	42	43	43	32	52	45	33	42	42	33	33	48	47	42	34	36	30	39	37	34	42	43	25	32	35	46	46	48	41	44	43	45	47	44	42	49	40	35	45	38	41	45	28	35	31	29	42	35	33	32	50	42	49	39	43	45	42	26	33	43	39	37	47	44	25	33	50	49	46	34	25	37	34	47	33	41	33	43	38	36	47	47	39	35	37	41	33	33	37	37	33	42	35	46	37	46	38	41	38	45	43	34	35	37	35	39	41	41	37	35	37	49	31	40	37	34	42	35	44	30	38	36	36	43	42	33	33	36	39	37	39	43	36	31	39	30	41	31	51	27	40	45	44	44	33	46	36	36	29	39	32	44	36	44	34	32	55	32	37	38	44	32	39	42	27	37	39	40	50	37	38	46	32	25	39	33	36	43	44	35	32	39	32	29	44	43	48	34	35	39	43	43	39	39	36	38	37	31	39	37	40	37	40	32	34	32	53	40	45	35	43	36	41	34	36	44	37	39	34	44	40	36	44	31	39	44	52	36	42	42	42	40	37	47	36	37	45	38	43	39	46	57	49	34	51	43	45	40	42	26	44	42	36	27	33	40	37	45	36	44	40	42	33	28	47	39	39	31	35	25	38	40	36	39	40	35	51	47	44	40	44	35	42	37	49	49	25	33	41	38	42	40	41	45	39	34	38	41	33	37	37	45	25	36	46	37	43	28	39	32	36	42	38	35	33	38	39	41	40	45	33	45	30	42	35	44	31	35	36	43	34	39	50	44	36	37	39	37	30	36	30	35	35	36	39	31	43	28	27	42	37	37	33	24	30	42	49	37	47	41	36	41	37	38	33	35	35	33	43	42	30	49	30	33
26217	19686	10783	23199	30232	28133	23570	19209	16557	11692	8717	7138	6954	6511	5377	4286	4173	4489	5374	9070	8211	9651	9531	9692	5340	2781	2620	2032	2169	1792	1758	1887	2050	2412	2211	1912	1869	1613	1401	1333	1552	1636	1857	1806	1859	1562	1376	1142	1130	1132	1239	1717	1984	1284	1163	1087	1298	1636	1768	1286	1648	1635	1476	1914	1622	895	572	593	655	669	567	583	559	613	583	589	607	600	592	553	563	616	567	589	561	622	590	586	604	588	570	566	564	556	582	567	568	575	571	544	566	542	572	545	586	607	593	597	615	591	591	544	584	548	543	575	549	609	556	593	608	571	570	593	550	582	571	546	578	599	559	540	568	593	584	555	559	592	576	582	535	568	600	586	613	603	589	575	569	595	562	570	566	546	570	598	566	586	586	541	522	553	611	620	576	609	563	596	514	548	608	511	559	582	584	619	560	543	627	579	569	597	567	581	586	548	594	604	595	551	599	597	606	566	575	578	584	620	568	569	598	558	604	572	576	541	574	548	538	530	594	581	583	574	594	548	551	561	549	590	557	596	527	558	581	561	592	569	559	553	619	533	566	608	568	627	593	559	590	571	549	545	562	585	596	590	570	559	537	570	550	591	558	562	558	565	565	563	573	576	554	589	541	602	628	540	556	564	571	551	543	555	561	558	588	547	555	612	599	539	575	578	575	556	538	529	594	596	591	562	597	586	612	577	601	516	590	600	563	565	586	536	627	582	589	567	607	593	568	548	544	559	514	574	547	582	580	622	584	554	575	570	547	609	574	578	559	597	613	541	546	539	536	565	549	560	578	561	577	606	554	580	557	571	550	596	559	563	582	565	579	561	566	613	556	598	587	586	540	570	548	569	579	560	593	552	577	588	550	565	593	612	559	547	589	526	550	554	561	564	556	531	581	554	588	599	586	559	580	605	586	580	539	575	604	590	588	591	599	554	591	569	602	574	556	594	586	570	571	591	590	554	559	586	567	605	565	561	556	538	567	563	557	600	560	589	560	589	572	584	582	581	557	590	540	541	521	573	610	589	537	577	569	548	573	598	535	607	539	576	579	532	605	599	562	624	581	568	553	562	572	626	566	558	576	555	575	557	561	581	562	574	571	631	605	545	565	595	600	543	582	590	569	600	568	544	584	554	566	624	561	584	622	573	603	570	588	560	608	556	554	603	630	580	587	561	554	610	581	562	602	572	605	585	552	527	614	600	587	545	551	623	610	602	551	621	571	554	546	557	539	565	570	584	567	590	595	558	576	611	630	567	581	597	594	583	537	565	597	575	563	591	580	552	569	633	529	556	521	610	615	566	550	610	573	544	595	586	543	548	590	582	583	574	557	558	541	606	566	552	529	575	586	590	570	563	544	581	575	555	510	583	593	563	577	528	557	528	565	544	547	532	569	570	516	587	553	570	644	601	567	607	587	547	620	569	556	591	582	570	607	566	560	590	592	577	559	617	581	575	624	567	624	610	547	576	530	550	594	574	578	601	591	595	593	600	536	587	597	609	554	580	555	594	553	531	592	556	582	562	585	578	560	560	583	588	619	567	597	549	574	588	569	641	569	591	560	559	551	548	595	555	532	608	544	602	601	593	583	596	590	564	593	558	579	566	562	580	551	549	585	612	554	575	586	578	594	586	605	604	561	565	619	569	586	628	539	545	588	589	597	575	584	597	562	577	605	615	616	559	565	603	596	580	583	580	605	538	573	620	608	564	539	527	564	631	584	583	582	548	597	523	594	572	552	585	605	600	581	602	553	563	590	619	548	551	557	557	569	586	593	572	576	599	576	542	575	523	574	534	562	553	577	544	562	557	548	591	606	572	546	566	560	562	585	573	575	580	572	575	596	587	567	568	612	590	533	538	553	569	556	598	569	566	547	571	579	545	615	580	574	632	538	624	627	552	581	651	592	546	585	583	611	531	546	578	617	572	604	572	563	557	532	587	623	582	559	605	577	551	617	606	556	605	578	540	561	608	539	580	569	575	612	553	588	599	566	549	591	552	594	565	568	585	582	562	593	557	632	551	610	590	585	586	577	611	574	560	563	560	577	597	549	567	600	587	564	537	573	559	561	625	587	597	619	624	593	518	580	563	588	608	581	595	609	575	608	618	584	521	580	542	589	533	562	556	610	551	556	572	637	558	584	548	603	561	558	558	538	541	552	579	555	596	572	583	550	572	587	587	539	533	611	598	645	566	554	525	566	564	555	591	572	592	592	551	579	579	554	574	570	536	579	618	588	574	590	582	582	565	557	542	560	605	557	577	572	613	592	557	624	571	591	523	580	580	573	578	604	595	554	588	605	572	635	548	538	545	575	554	554	550	577	609	565	547	562	556	572	558	591	562	559	591	598	538	533	599	605	592	556	575	599	582	578	580	580	547	541	571	583	561	548	539	576	557	560	620	593	597	598	600	577	570	563	598	579	507	598	601	585	529	545	627	539	539	539	588	588	590	562	583	551	560	569	602	613	565	558	565	540	578	541	549	584	595	551	540	557	545	601	564	562	564	562	551	595	565	570	580	538	563	581	605	569	576	592	560	604	539	575	637	569	556	570	566	584	587	583	546	549	578	590	578	574	563	558	576	540	572	578	567	629	543	587	581	578	617	546	578	604	592	543	550	583	597	604	604	564	592	553	590	626	536	571	555	558	591	556	625	545	525	597	601	570	534	583	530	558	576	575	569	581	592	548	558	616	551	596	598	579	542	599	559	587	549	576	565	588	551	592	600	579	552	588	576	601	595	533	581	584	595	566	593	584	544	562	547	545	551	610	542	553	585	576	571	589	623	529	537	605	532	589	537	551	554	574	610	554	551	577	612	515	569	582	601	576	618	583	586	564	569	571	564	605	554	552	609	574	598	555	603	579	599	586	529	561	570	534	583	576	571	621	576	583	557	616	580	563	556	578	601	600	590	587	615	593	588	614	582	573	595	567	576	548	559	558	564	602	563	571	576	557	580	539	554	573	541	588	555	569	572	584	603	591	577	585	602	562	525	576	584	585	579	555	632	549	560	566	556	574	584	554	569	589	578	594	567	580	573	585	595	585	575	584	553	537	575	572	551	555	533	544	605	591	555	573	572	581	574	570	567	593	622	599	587	547	614	565	570	577	533	568	612	565	647	536	601	567	567	582	586	525	555	607	590	554	557	561	541	533	605	627	568	623	562	569	567	539	574	556	587	577	550	579	559	589	613	597	601	586	535	568	519	599	565	617	581	614	575	567	567	566	619	529	565	549	590	579	532	578	584	594	583	565	569	561	550	558	554	576	548	559	606	567	605	563	582	603	565	598	570	560	570	535	565	595	591	525	595	594	598	609	562	573	554	556	554	574	553	581	590	589	582	569	555	529	558	585	589	599	593	553	584	602	572	569	610	604	557	562	592	594	622	541	565	587	545	565	584	577	579	600	585	537	587	562	543	585	594	558	548	575	560	540	580	560	585	586	525	598	593	568	601	567	608	544	586	591	591	529	557	568	589	537	568	568	561	588	589	583	550	551	523	571	611
3503	907	439	303	446	552	470	367	377	228	171	176	156	161	116	99	124	129	127	246	188	253	272	246	183	121	106	75	77	73	82	73	80	71	81	73	76	64	63	76	86	84	70	75	71	81	66	76	63	70	56	75	90	86	83	67	63	86	53	69	77	78	85	74	52	47	46	52	46	48	50	58	58	39	36	55	49	53	41	55	44	51	49	38	51	48	50	51	50	42	39	53	44	49	45	52	45	41	37	55	36	53	65	48	46	54	47	59	53	53	56	44	49	44	67	50	52	38	46	40	53	50	46	57	52	60	46	44	42	57	59	57	48	61	49	56	57	41	43	45	46	44	50	47	55	52	55	59	43	48	54	50	52	56	42	48	47	58	49	57	57	49	53	43	55	47	57	52	40	51	34	47	45	49	47	55	48	50	36	42	53	55	53	49	39	64	66	45	51	48	41	47	46	55	42	54	50	42	44	51	48	54	52	43	49	52	48	59	40	40	47	60	62	51	42	50	60	54	48	54	51	48	46	63	44	46	48	39	38	55	46	57	52	53	44	43	40	47	46	54	43	51	62	43	55	50	46	62	48	45	46	65	63	43	52	53	50	51	44	51	55	49	39	58	49	44	40	48	43	63	58	48	56	44	35	45	58	42	45	49	48	55	41	41	51	51	43	47	50	48	41	51	53	51	41	55	44	42	47	52	44	48	45	48	53	39	51	45	55	46	52	58	50	45	43	62	48	46	47	43	54	48	36	51	52	56	32	50	56	47	55	42	42	40	43	51	61	48	67	47	48	48	54	58	56	54	50	39	62	54	49	37	58	53	43	58	55	33	49	50	53	45	58	46	59	54	58	42	57	39	47	46	40	53	40	61	45	60	61	60	49	55	50	46	54	47	53	68	46	40	48	50	50	52	51	49	49	35	38	51	55	40	46	43	48	44	46	47	56	54	44	44	48	45	45	41	53	52	59	64	59	45	41	34	45	49	31	49	53	41	45	46	51	47	41	41	43	57	38	50	51	51	56	42	52	51	57	49	37	43	58	49	36	57	47	39	52	53	50	48	33	51	50	43	35	52	51	40	49	59	53	49	44	43	47	44	46	39	40	46	52	45	39	51	48	46	34	51	47	44	50	50	38	37	48	62	47	46	49	65	37	44	52	53	43	45	45	42	47	33	53	50	42	48	56	55	49	59	51	43	47	46	54	43	57	43	50	48	56	36	54	49	49	49	54	49	59	57	53	47	43	48	49	45	63	57	64	48	47	55	56	44	47	59	52	53	55	45	44	46	44	59	53	64	34	40	55	58	43	52	57	48	52	49	66	50	53	43	45	48	54	31	51	49	42	42	38	46	42	54	58	48	52	53	50	54	44	52	47	46	52	50	53	48	42	41	54	46	44	49	46	44	48	48	44	64	53	40	54	45	48	46	39	42	49	46	44	45	50	58	53	64	61	46	35	40	52	49	57	53	55	51	53	49	50	52	42	51	50	38	45	43	49	49	49	35	50	46	45	42	48	39	55	34	47	48	62	50	50	48	42	54	30	37	55	38	50	49	52	66	43	53	50	40	43	56	45	51	50	42	48	67	37	49	47	59	47	47	43	55	53	59	59	42	52	49	56	44	44	52	51	43	37	53	53	57	59	56	44	54	42	48	39	49	37	50	43	42	47	50	37	47	64	57	46	56	38	45	44	46	44	40	50	45	53	48	51	47	47	48	45	50	57	47	49	59	40	41	46	49	45	48	41	42	41	58	49	51	45	46	47	58	52	36	39	48	52	44	52	48	55	45	37	42	52	56	56	49	58	44	40	39	51	47	52	48	57	53	45	42	52	43	54	48	51	35	52	40	48	59	43	53	52	38	32	38	45	41	49	51	43	58	52	48	50	48	49	49	56	51	59	56	47	47	42	39	53	53	44	56	44	58	47	40	40	47	48	53	49	37	55	49	43	42	42	52	42	41	42	41	36	45	53	61	45	42	49	43	52	40	42	64	47	55	56	46	44	47	54	43	49	48	49	38	55	56	49	57	55	35	47	46	64	53	53	48	40	55	51	43	51	42	45	40	46	58	55	46	49	46	48	45	51	39	41	52	33	52	38	58	60	51	50	41	45	46	49	52	40	52	45	44	51	47	39	47	38	50	53	43	47	43	47	46	49	48	45	36	69	40	50	43	50	60	45	50	40	48	41	39	54	39	57	60	46	57	42	51	52	53	46	64	49	53	40	50	51	48	45	52	46	48	70	44	54	47	60	57	44	44	51	48	36	44	51	46	45	51	49	44	49	49	53	52	49	51	45	38	50	56	45	48	53	48	48	54	45	36	56	40	53	48	43	52	44	46	45	49	50	53	41	57	59	57	51	50	45	39	43	53	48	63	45	51	44	51	51	59	44	50	58	55	54	40	48	50	40	39	53	53	47	45	39	49	54	46	60	55	57	58	39	36	46	49	57	43	41	39	52	56	50	47	37	49	48	46	44	49	50	38	60	45	52	45	39	46	43	59	60	57	50	43	53	54	55	37	50	37	36	53	41	59	58	34	49	58	51	42	48	46	51	57	57	53	55	53	47	48	52	45	52	54	46	57	43	57	66	47	49	54	55	53	51	39	52	47	51	54	51	51	55	49	43	61	59	53	68	39	43	44	45	63	47	48	40	56	52	41	45	39	49	45	64	50	51	58	62	53	39	47	44	43	42	46	45	40	51	48	48	53	46	54	32	47	40	58	40	48	46	42	51	44	46	38	42	42	44	48	49	44	46	60	46	60	39	44	41	38	63	53	49	44	56	42	52	48	48	44	58	52	53	44	60	56	44	46	65	40	51	40	50	41	53	41	57	41	63	46	51	40	40	57	53	43	50	42	50	42	46	49	55	61	40	42	58	49	49	47	57	55	48	40	39	56	37	46	58	42	51	54	41	45	44	49	45	51	57	42	43	53	49	57	44	53	50	53	43	38	42	50	47	53	41	40	37	46	60	57	38	59	47	46	50	55	44	47	43	55	50	51	48	50	64	42	40	46	57	42	57	46	47	41	39	44	39	50	45	44	39	52	38	49	41	57	58	44	47	40	52	52	47	49	43	46	55	50	55	43	43	38	52	44	46	53	52	41	58	57	49	47	48	47	50	44	55	41	38	35	56	47	55	52	46	60	57	45	38	49	53	53	52	53	43	57	49	43	53	54	48	49	46	47	54	43	49	39	47	58	52	60	51	49	43	44	45	44	52	41	42	56	36	53	59	48	44	58	44	46	52	43	50	64	40	58	41	41	54	45	46	57	47	61	57	53	71	40	58	52	55	50	51	47	59	52	42	40	45	49	51	34	46	44	44	49	45	46	53	46	59	54	42	50	51	53	48	48	57	42	45	44	53	50	38	48	44	55	43	47	54	47	44	44	63	48	62	49	44	52	57	39	47	44	52	62	56	42	53	44	49	26	62	58	51	54	43	59	61	55	53	53	40	51	45	57	43	47	44	48	52	51	46	54	64	46	53	57
24193	17210	9431	20630	28115	26643	23882	19684	17040	11552	8890	7143	5991	5779	4661	3593	3954	4617	4709	8492	6666	8801	10279	8865	6910	3298	2810	1891	2032	1892	1790	1771	1615	2075	2244	2159	1919	1733	1544	1651	1824	2054	1930	2188	1645	1505	1469	1260	1102	1158	1347	1713	2105	1747	1627	1471	1500	1668	1282	1353	1611	2005	1978	1910	1221	755	797	795	788	737	753	709	711	737	735	729	720	734	753	709	754	697	745	664	691	701	741	738	686	724	739	721	737	733	698	709	690	759	684	723	714	741	716	694	741	702	716	777	728	740	715	710	719	757	739	753	717	726	662	736	744	686	735	707	753	740	711	700	702	713	706	781	779	690	723	720	762	715	710	739	729	718	713	710	697	711	748	717	700	757	719	693	773	727	713	708	757	712	719	734	656	750	736	766	725	711	748	710	707	732	716	702	705	703	724	722	749	685	713	733	689	666	720	687	716	723	762	687	703	753	710	773	767	690	718	765	756	699	678	717	701	707	768	752	703	750	715	704	737	701	720	784	733	704	715	700	731	718	735	727	717	696	728	749	723	736	738	659	714	704	727	722	713	689	713	716	717	756	698	702	689	707	714	736	665	705	686	745	679	686	715	719	712	707	704	702	674	710	663	744	674	713	698	688	748	750	717	681	661	737	708	717	707	772	754	715	658	698	715	740	734	725	760	764	678	743	694	715	719	702	710	647	696	738	733	713	706	722	725	729	729	714	747	690	751	754	688	721	742	716	715	689	724	728	682	675	733	721	704	691	638	745	689	718	698	734	713	716	752	655	687	707	704	683	710	750	760	723	761	695	721	704	742	704	699	747	686	695	739	736	720	747	728	750	704	720	709	705	676	672	748	740	754	749	754	748	694	712	750	709	696	754	752	693	746	726	769	717	762	703	719	686	734	766	764	687	722	737	726	711	748	708	718	702	694	749	720	703	687	729	759	734	725	762	709	713	743	731	724	748	726	748	713	695	750	701	740	748	728	733	699	738	701	748	729	696	681	753	741	729	681	753	683	720	699	720	759	721	730	733	791	690	725	739	742	680	757	721	716	734	728	709	693	732	667	736	719	721	717	693	775	712	730	758	718	723	734	707	773	718	769	746	734	733	742	710	713	736	727	702	659	739	749	720	820	702	761	706	780	761	724	686	699	772	725	749	686	764	701	706	732	703	675	747	737	757	728	718	712	702	746	691	693	718	701	714	755	744	723	775	714	696	756	782	743	694	698	681	709	680	728	749	728	703	714	760	725	714	675	689	754	732	716	736	707	704	756	722	664	702	695	726	676	665	750	718	696	726	724	730	730	725	703	747	711	744	699	717	699	674	678	722	732	732	717	717	718	728	722	733	745	769	722	705	724	719	743	769	781	788	661	742	705	748	748	672	757	705	744	724	714	705	707	715	738	732	747	674	717	738	750	715	672	746	733	717	744	741	699	702	700	739	738	693	706	738	695	747	741	686	733	724	761	698	712	690	730	732	719	733	741	758	701	725	728	765	734	729	718	761	670	721	721	672	738	710	686	718	781	701	716	689	742	716	789	696	728	748	710	703	696	723	748	740	738	733	704	705	760	734	708	680	699	739	715	718	726	710	704	692	697	748	717	732	716	730	733	703	756	717	723	707	697	708	730	706	706	697	723	651	712	704	692	744	720	719	703	729	731	706	767	754	782	719	720	673	715	736	697	724	726	731	746	744	700	705	750	717	747	681	706	708	712	719	715	768	706	696	726	707	685	695	678	742	692	752	748	686	703	693	719	713	716	710	744	676	732	728	759	758	694	760	725	728	713	755	691	698	749	702	719	653	719	734	692	744	759	722	718	753	742	729	728	663	745	701	733	728	719	736	751	738	701	715	679	723	705	753	752	734	688	683	734	701	707	737	721	670	689	750	677	772	721	686	702	689	731	721	715	680	685	705	753	723	768	678	745	742	706	768	713	752	790	816	673	693	692	674	703	709	695	694	717	681	744	696	693	686	741	697	678	734	724	698	728	728	697	733	724	715	707	739	686	742	767	695	696	751	700	713	698	724	706	718	689	733	754	706	692	713	705	734	694	687	741	770	676	712	726	743	784	771	754	757	702	751	715	731	713	741	740	740	715	720	712	747	698	721	689	699	751	740	727	726	655	729	728	778	719	741	722	708	689	745	711	727	740	718	793	699	725	728	728	750	744	732	740	767	701	693	787	728	699	723	721	720	688	700	696	747	730	747	705	726	749	691	740	730	707	672	716	735	792	656	694	687	726	734	748	747	716	730	720	744	689	718	718	727	734	709	735	699	689	693	761	697	804	739	660	744	725	720	753	762	741	741	790	698	714	715	759	669	709	735	712	758	718	757	750	742	730	734	707	758	727	724	679	704	761	735	732	716	774	713	741	710	755	739	760	763	735	722	725	712	764	669	782	729	754	727	712	725	705	730	713	710	711	730	722	696	663	677	732	732	726	739	686	735	707	741	728	718	713	718	726	715	740	716	749	733	761	684	704	719	676	675	715	719	694	724	762	719	708	700	667	698	733	727	648	709	766	708	741	708	679	723	704	768	698	671	705	736	673	734	746	705	731	716	723	718	747	755	712	784	728	689	730	692	736	664	727	707	779	760	675	701	729	701	780	740	705	710	701	707	741	743	665	693	736	732	760	669	703	677	721	690	691	741	717	737	707	757	753	722	660	714	711	760	680	730	781	720	724	729	715	735	730	753	707	733	745	709	736	721	739	706	698	756	755	745	661	689	726	684	716	713	744	731	720	706	722	709	689	724	760	751	707	728	695	704	776	725	734	722	735	783	751	766	710	708	708	718	768	754	727	720	718	708	702	718	740	777	721	745	738	749	718	699	679	706	729	730	735	720	656	744	735	719	666	723	699	755	717	741	659	745	755	764	686	701	733	695	732	733	748	730	714	713	701	724	710	696	670	679	742	706	760	725	722	689	719	731	725	729	698	690	734	690	735	662	728	667	721	725	710	753	714	728	704	718	732	724	718	687	780	724	743	725	706	705	712	749	682	733	736	784	755	712	714	734	753	753	745	696	739	758	739	744	756	721	696	710	704	670	752	753	694	655	748	724	749	688	725	694	696	700	747	725	715	731	699	726	710	699	708	745	669	738	731	693	670	718	752	718	720	746	717	728	717	723	711	732	786	736	712	727	755	699	753	719	704	771	736	726	697	767	690	692	736	746	742	686	748	734	727	719	729	734	684	773	730	740	695	760	717	736	755	728	692	730	722	749	734	687	748	717	736	766	692	723	698	766	717	719	747	719	726	675	713	687	728	676	694	753	681	753	670	680	710	715	733	749	718	763	724	695	710	724	749	706	747	700	729	703	719	695	693	696	702	705	711	734	709	705	733	759	716	728	741	709	702	715	725	687	770	709	788	761	769	682	697	755	716	676	702	688	682	687	742	695	701	728	715	727	727	711	698	752	715	740	753	701	720	735	730	659	717	718	749	728	733	696	723	698	742	784	732	729	739	750	779	717	745	677	752	716	720	771	727	719	730	722	719	690	730	702
3147	1473	723	472	771	809	787	633	605	429	314	289	254	212	206	149	146	179	167	281	285	326	451	339	340	137	135	99	99	87	97	82	87	80	93	107	101	93	86	96	106	98	94	93	87	90	94	74	63	60	96	101	118	108	91	64	98	71	62	79	110	117	117	88	59	65	46	46	63	44	49	52	49	46	48	40	56	39	49	54	64	58	62	68	62	41	59	59	41	55	60	51	49	41	55	65	49	41	56	55	54	50	62	55	61	45	57	65	51	52	58	49	51	54	61	46	70	67	51	58	41	53	53	49	63	53	57	44	49	48	61	57	50	50	55	52	48	65	51	45	52	50	48	53	58	40	56	63	44	63	56	55	56	62	49	58	58	53	59	51	47	53	49	57	72	41	44	58	55	64	57	56	55	50	45	58	44	47	58	54	51	47	53	58	46	48	55	39	63	56	50	54	47	42	52	58	50	60	57	55	55	52	49	69	67	49	57	55	49	66	52	46	56	46	47	56	69	61	63	48	57	38	57	47	60	49	54	48	52	48	46	45	51	56	46	39	43	47	47	43	45	74	52	61	50	55	50	50	46	46	55	53	51	66	47	60	58	50	64	72	55	60	47	56	56	47	59	57	53	52	58	44	57	56	45	52	52	59	51	49	63	57	62	55	55	44	51	53	70	43	49	54	45	52	44	47	45	65	52	41	57	38	54	52	59	59	51	62	51	46	62	44	57	56	64	46	43	65	67	40	42	52	46	50	55	59	41	41	53	55	63	59	61	46	59	62	50	56	56	52	54	63	45	62	47	48	46	62	68	60	49	62	58	61	73	48	40	55	56	56	61	43	50	55	59	52	46	44	41	46	50	48	63	45	55	48	58	47	69	61	63	47	60	48	50	54	55	50	57	56	52	65	51	62	45	51	50	50	46	63	47	66	48	63	57	44	41	57	51	45	55	52	47	47	50	44	55	38	54	54	67	46	66	63	49	49	53	57	52	58	52	52	51	42	50	50	52	63	41	55	49	44	44	55	59	48	54	52	54	52	47	52	62	64	56	58	52	63	53	54	50	53	58	47	55	51	46	50	44	47	49	65	60	60	65	68	64	49	54	57	59	62	66	48	54	57	49	64	60	46	54	60	53	42	43	48	47	45	47	59	64	49	54	48	58	52	70	48	59	54	54	57	43	57	61	48	54	57	36	54	62	44	55	54	44	54	54	54	39	48	50	62	47	59	58	66	54	42	55	63	70	58	51	57	48	50	57	51	60	62	59	49	48	50	53	47	42	54	58	57	44	54	55	56	58	52	64	56	51	39	52	59	52	58	55	39	60	54	55	61	60	53	44	45	61	56	64	42	65	60	54	63	52	59	41	42	59	50	48	54	62	56	76	57	49	60	52	47	48	51	44	49	64	45	57	48	48	57	45	56	51	57	52	69	65	48	48	58	43	59	44	43	42	53	50	50	44	58	60	52	57	74	52	46	39	48	53	58	49	46	63	58	49	64	52	46	55	59	59	58	59	45	62	55	56	58	51	50	57	68	55	62	45	48	54	50	64	45	59	49	59	52	58	49	55	61	44	52	49	66	60	41	51	49	59	60	59	45	41	58	59	47	53	57	58	70	49	53	53	46	46	48	54	55	51	53	55	47	51	38	47	52	52	58	49	45	54	54	41	47	42	58	54	42	53	41	49	57	59	59	57	45	41	63	51	50	67	42	56	51	48	54	58	69	50	59	57	58	42	53	54	38	66	48	40	60	43	59	57	51	54	47	51	65	51	55	51	43	51	45	71	51	56	58	46	44	59	49	52	59	58	56	52	47	36	49	51	70	57	34	45	61	53	59	58	42	57	57	48	48	50	59	60	47	56	49	46	58	57	46	41	59	54	55	47	57	50	63	60	49	44	50	61	55	67	65	60	68	64	44	54	61	59	55	61	52	56	59	45	53	38	55	53	49	56	58	52	59	53	57	54	54	47	46	51	61	54	43	51	47	47	58	49	47	54	55	50	44	61	73	53	38	39	48	50	59	47	59	49	56	58	68	58	55	52	56	54	37	54	51	55	54	47	63	50	50	53	61	61	43	59	59	56	48	60	51	39	54	58	48	53	56	52	42	48	62	56	52	53	53	58	33	47	52	56	43	44	59	56	56	56	47	44	41	48	59	57	57	45	38	53	50	47	37	28	51	52	51	50	62	51	47	47	64	46	43	55	61	50	56	63	57	51	53	56	48	53	51	59	45	48	55	58	48	48	48	63	45	65	44	60	50	47	51	63	46	64	58	49	47	48	41	59	56	57	55	38	46	57	64	56	41	69	58	57	66	57	57	56	66	55	55	48	56	47	52	56	46	45	57	48	56	52	64	59	55	48	51	62	48	37	62	59	52	56	52	28	53	61	51	62	56	55	52	43	70	53	54	63	49	46	56	58	58	64	59	43	50	54	49	65	58	55	62	61	56	54	56	52	59	58	59	47	57	62	57	63	36	47	66	53	45	59	58	47	57	45	69	46	45	58	46	67	60	59	56	55	62	62	58	46	58	53	52	69	44	51	57	43	49	56	42	50	55	44	44	61	52	54	61	56	51	42	55	45	62	46	41	54	39	55	66	60	62	62	53	54	35	44	48	73	62	50	62	58	58	50	39	42	47	43	47	51	57	62	61	65	41	58	51	57	41	75	59	63	53	45	53	56	53	55	44	53	44	65	53	50	50	50	43	59	54	50	61	51	45	53	41	52	43	53	43	57	60	47	59	51	56	54	60	52	56	59	36	53	62	64	53	55	43	52	60	46	61	62	45	55	47	57	52	61	48	45	60	42	66	49	58	45	59	59	59	55	57	48	73	52	46	54	48	63	55	42	47	50	56	49	65	50	55	54	66	57	57	54	55	47	59	54	49	64	48	60	49	50	45	46	66	50	52	67	57	59	51	49	55	47	57	51	35	63	48	61	47	60	53	62	63	48	46	50	59	58	54	49	55	50	50	63	59	64	57	61	74	43	54	45	46	60	46	59	53	45	48	57	56	52	49	59	47	49	58	46	51	49	49	60	65	62	62	68	58	49	44	53	55	38	55	52	62	55	57	51	54	61	61	55	45	49	46	51	57	50	42	57	51	54	52	46	44	57	55	54	54	63	52	43	60	48	56	58	59	50	48	55	56	53	58	45	56	49	58	55	53	64	50	37	48	55	52	59	47	67	41	54	61	44	36	53	47	36	49	44	58	58	51	46	58	55	57	48	65	46	52	51	64	44	50	57	69	55	47	54	44	54	49	49	58	39	54	56	69	58	54	53	59	55	58	67	56	48	52	58	51	45	62	57	42	40	64	54	48	59	63	54	42	40	48	39	68	68	47	51	45	47	49	56	50	45	51	54	62	53	49	55	72	75	38	54	46	56	44	53	50	42	58	39	45	60	39	65	58	53	52	60	51	50	56	56	59	50	46	57	71	39	52	55	65	47	56	62	64	68	48	52	50	56	67	56	49	57	49	49	51	53	53
31153	22116	13392	26081	33347	31543	29537	25232	22470	16561	13257	12413	9835	8454	6998	5426	6231	6797	5538	9659	9735	10672	14258	11277	10937	4806	4442	2871	2524	2651	2325	2116	2348	2253	2442	2563	2509	2341	2317	2690	2774	2709	2574	2323	2164	2299	2140	1385	1153	1289	2060	2962	3361	2523	1826	1862	2131	1673	1204	1845	2982	3383	3046	1949	1198	887	872	868	843	838	845	770	722	769	765	766	785	804	829	774	762	782	768	742	733	768	825	825	845	749	758	779	768	800	771	753	781	776	739	754	762	766	785	776	792	764	753	832	746	767	807	776	793	785	797	783	802	766	815	777	822	784	763	756	758	779	791	788	810	821	754	780	734	765	812	777	768	786	791	781	763	765	782	738	742	789	755	772	714	784	809	791	774	757	729	773	783	742	781	770	784	817	778	788	792	824	812	765	762	764	795	807	704	793	777	790	781	834	762	802	760	758	724	769	768	821	768	767	789	789	796	738	787	761	775	773	738	785	779	762	781	763	764	753	783	739	781	826	761	781	810	723	777	761	762	758	797	725	778	803	770	784	756	790	709	827	803	772	781	743	747	772	742	776	785	827	738	782	807	767	791	782	764	741	813	782	786	756	768	775	801	788	759	770	821	730	781	818	762	806	776	749	816	765	773	785	763	786	785	801	772	752	824	811	785	732	812	768	764	753	726	758	770	750	775	755	790	762	839	765	805	750	791	755	792	813	739	774	759	769	806	793	793	831	762	799	778	738	770	773	727	773	769	705	768	824	771	762	758	775	759	779	752	775	772	746	753	788	773	771	802	792	795	748	820	749	759	802	808	777	766	786	777	758	784	789	814	767	798	794	784	743	784	818	746	772	789	796	745	781	788	808	729	759	774	752	782	818	745	786	808	760	800	823	777	784	733	769	803	782	772	752	776	740	765	757	779	741	789	783	748	757	771	804	809	821	791	761	779	742	792	805	787	768	780	731	847	749	750	730	779	763	780	785	813	732	810	833	784	737	748	740	782	779	772	782	782	733	736	759	743	783	765	749	730	771	757	761	722	803	764	790	784	758	811	766	730	762	776	762	817	746	792	811	816	789	786	749	764	781	820	751	750	752	753	750	808	822	773	823	822	778	748	764	780	783	728	769	756	764	784	771	793	787	762	779	816	736	758	766	739	789	772	758	799	773	781	798	753	781	779	764	759	831	745	809	827	803	770	754	821	801	769	798	763	753	754	749	750	763	773	699	769	775	746	768	774	806	779	750	814	803	759	811	766	744	810	757	742	786	766	761	759	809	784	802	789	798	790	763	813	743	795	756	758	743	766	730	763	793	788	708	793	816	766	765	767	755	792	755	744	788	748	762	777	778	755	739	793	763	737	765	759	769	794	823	774	790	780	754	780	792	725	787	754	788	765	811	733	743	779	770	776	778	734	742	735	803	787	789	775	774	801	833	800	803	767	759	770	749	782	751	743	732	770	804	749	786	806	803	755	794	746	756	812	818	802	741	767	754	753	743	789	765	794	780	809	751	783	781	736	787	775	768	736	805	788	772	811	741	786	794	817	760	798	775	789	796	777	776	780	752	822	783	836	754	768	761	834	822	783	757	797	744	793	785	743	752	744	815	730	783	796	771	747	782	781	733	773	797	788	785	753	775	738	782	779	774	751	771	785	822	764	790	733	771	804	804	794	783	759	785	776	755	747	728	745	754	808	756	834	756	774	759	819	786	803	790	773	764	773	727	787	780	733	736	778	775	808	759	715	749	795	743	766	799	778	763	768	768	764	769	777	771	793	774	809	782	825	792	778	784	749	771	732	798	822	724	812	791	747	820	740	821	733	760	754	763	770	780	763	779	796	804	765	756	801	742	799	820	748	760	825	760	783	792	803	745	777	724	802	771	762	750	799	776	750	773	783	746	774	798	765	732	747	752	779	795	829	749	724	771	837	790	777	757	731	790	761	781	787	773	760	769	769	801	801	763	769	779	824	769	800	852	782	757	791	784	783	789	797	799	754	772	806	813	812	752	761	829	777	787	795	794	767	780	794	794	720	719	803	769	763	776	788	791	728	804	732	803	816	780	784	795	792	799	772	800	743	801	731	784	851	749	754	807	759	761	766	779	832	764	779	792	777	770	812	800	783	738	787	754	756	818	748	851	733	793	775	777	766	760	771	755	773	739	839	753	756	732	760	726	835	755	749	813	774	794	806	817	729	794	746	778	764	730	763	769	767	788	796	836	763	789	752	781	772	776	775	819	797	733	723	740	770	750	775	798	804	767	828	752	816	740	756	768	787	745	756	803	772	757	759	785	776	812	810	783	802	834	742	747	761	777	753	762	754	758	737	743	834	788	783	770	793	827	826	798	805	785	788	764	780	795	821	789	766	725	771	818	747	733	765	750	753	779	740	826	789	736	783	786	762	765	734	784	772	771	836	771	772	808	866	820	763	790	811	737	763	782	743	742	775	740	737	714	786	790	789	725	727	803	732	798	719	745	732	739	757	818	793	756	768	806	775	803	738	784	778	774	811	774	789	780	764	743	760	814	737	813	777	778	811	756	722	791	747	714	765	765	735	793	813	788	723	766	739	791	752	836	737	766	752	824	774	766	739	753	764	802	740	796	789	770	781	775	751	824	768	780	807	779	811	770	773	794	767	825	792	769	764	808	748	768	770	769	786	842	780	734	764	778	767	788	759	734	790	752	779	791	763	804	760	752	791	747	788	771	782	779	789	786	778	733	800	774	755	807	737	727	764	784	734	766	746	763	759	805	767	771	748	794	790	803	828	820	772	815	803	738	759	763	805	762	779	808	780	730	745	756	771	731	752	803	786	782	780	766	795	752	829	730	775	780	774	719	738	791	751	728	805	785	748	782	813	749	791	833	776	762	790	817	809	742	772	755	790	734	789	782	731	828	785	745	749	733	792	735	710	779	761	747	746	802	775	742	737	807	777	818	802	810	799	831	765	759	791	778	763	835	769	818	784	743	756	753	791	778	779	802	769	772	791	759	727	844	786	749	818	769	742	826	761	780	786	774	804	777	797	773	753	734	792	789	795	780	714	760	766	770	804	722	761	767	770	752	795	762	793	795	773	753	779	769	761	735	799	793	758	729	768	798	774	723	768	799	744	791	771	792	768	739	784	741	792	828	823	780	798	774	787	818	821	780	811	778	777	793	789	768	831	799	783	781	758	758	781	752	814	741	817	786	799	788	749	768	761	796	759	743	760	761	824	725	758	746	754	809	725	791	813	833	741	748	769	769	781	757	752	800	793	776	821	731	718	795	742	777	793	792	756	809	721	798	762	736	789	805	820	784	763	832	749	774	816	777	811	810	788	805	759	773	796	785	773	742	721	771	809	777	747	775	747	707	794	798	782	765	754	746	765	785	805	777	836	783	734	813	814	772	769	815	714	745	744	792	777	800	763	799	753	740	759	827	772	777	787	809	784	784	795	750	802	819	767	772	773	736	791	819	751	792	824	773	782	695	769	799	768	774	784	763	819	773	829	776	716	775	778	813	743	746	800	785	787	803
2042	450	300	163	275	309	279	256	232	219	152	141	141	87	71	74	80	104	94	124	126	197	248	181	137	53	71	50	44	54	35	56	36	57	42	61	38	53	60	69	53	53	36	49	62	61	37	30	36	55	53	51	67	67	44	56	39	38	45	61	45	56	66	52	38	54	43	52	38	30	34	43	30	40	36	30	38	42	41	42	37	34	30	23	39	39	43	36	29	37	39	39	42	34	47	32	34	32	45	35	37	42	40	42	32	43	50	35	39	41	42	41	36	28	35	31	46	33	43	40	40	34	38	34	46	46	30	33	45	32	35	38	47	36	38	35	48	39	38	30	39	37	25	32	39	40	28	43	37	41	51	38	43	36	36	35	33	33	29	36	41	40	29	42	35	54	29	34	38	36	27	45	34	40	36	36	30	32	43	43	42	32	37	42	40	35	38	32	40	41	30	33	57	36	29	28	28	36	34	35	32	39	41	27	34	39	35	33	41	39	38	28	43	57	34	45	40	40	41	40	48	41	36	50	42	30	38	33	45	42	35	35	49	39	39	36	48	34	36	38	39	35	37	38	35	43	37	34	42	37	39	37	32	29	37	37	34	30	20	36	26	47	26	31	37	34	35	37	40	33	40	40	32	42	39	36	39	36	31	39	38	41	45	33	46	43	40	40	30	39	40	41	36	37	41	36	33	36	36	36	41	35	41	34	36	38	29	41	38	34	35	34	41	42	40	31	46	39	33	36	37	24	38	34	39	41	24	45	36	39	44	41	25	37	35	33	45	34	34	33	34	43	37	47	46	35	29	39	38	31	25	31	34	39	40	38	49	31	44	37	41	40	35	36	37	29	41	34	41	32	46	43	36	43	39	40	27	45	46	47	33	31	30	41	39	33	43	36	36	32	38	39	32	32	36	35	25	32	45	23	41	36	44	38	43	42	31	29	30	39	34	34	30	36	45	50	37	46	50	40	32	36	37	35	46	35	41	33	46	44	35	46	34	24	34	40	39	50	46	28	35	33	28	25	31	43	37	33	30	23	32	38	38	34	45	33	42	46	32	40	32	47	33	38	41	34	44	42	46	36	42	35	45	35	35	32	33	38	31	36	27	27	36	41	35	33	37	30	46	32	33	37	39	35	34	29	50	36	40	43	35	34	29	33	42	38	29	56	34	32	46	39	32	48	36	29	48	47	39	34	33	35	35	41	43	39	28	44	39	37	32	33	45	36	26	36	33	32	30	23	34	37	44	40	52	37	38	30	34	37	38	37	34	50	38	32	44	38	45	41	30	36	47	42	42	24	32	33	41	38	31	46	43	41	26	42	30	37	37	41	30	34	34	39	35	41	43	41	44	40	40	23	35	27	44	44	32	40	37	30	39	42	44	35	38	38	42	29	34	41	44	54	32	36	41	44	33	33	31	42	35	21	37	40	38	43	50	40	48	38	31	42	44	38	31	40	41	35	34	32	47	41	35	33	34	26	36	46	38	32	34	32	34	41	31	46	42	42	42	45	43	42	34	30	39	37	36	42	27	38	40	38	37	51	38	35	25	47	44	38	43	29	40	33	37	36	37	40	35	40	38	33	45	39	45	46	52	42	39	27	42	23	30	40	30	33	46	31	44	39	36	30	33	33	30	28	28	48	32	40	40	45	39	35	36	44	44	45	44	37	33	30	33	30	32	44	28	45	34	41	35	25	43	39	33	39	37	23	37	40	47	29	47	30	38	32	32	32	42	34	31	37	40	45	31	49	28	32	29	34	42	33	29	31	34	41	35	40	37	50	34	35	38	48	54	34	34	39	38	38	41	38	31	31	39	37	34	29	38	40	33	40	36	36	41	46	34	25	44	35	38	40	40	39	40	41	40	44	32	31	33	39	50	31	46	28	35	32	36	31	35	34	39	45	41	46	43	38	45	31	39	35	43	44	43	40	37	35	39	35	43	39	34	36	35	38	28	36	32	29	40	40	32	39	41	31	30	44	37	27	31	44	45	38	41	46	42	34	47	35	37	34	34	44	28	29	46	32	39	43	36	33	21	34	29	36	33	27	31	46	41	28	32	44	29	34	37	32	38	35	39	35	34	44	27	28	38	41	36	34	41	36	32	40	35	30	29	22	32	47	38	39	35	42	45	26	34	40	45	51	41	43	38	30	41	45	32	36	38	44	32	28	33	44	42	40	38	38	33	47	31	39	34	35	38	43	38	44	38	51	49	35	31	25	39	40	30	40	44	39	41	36	31	28	33	38	40	40	41	34	42	35	32	38	39	38	40	25	45	40	39	38	34	38	43	30	45	44	41	37	41	33	46	36	50	37	46	44	37	26	37	32	29	42	44	36	30	42	36	34	31	42	29	41	36	25	37	21	61	41	49	41	24	49	37	24	26	42	42	38	32	29	43	42	45	32	45	44	43	41	32	44	33	32	28	36	40	42	38	41	27	39	38	39	36	39	38	41	34	39	39	33	39	46	31	44	37	35	43	44	43	33	48	41	38	44	29	37	30	36	36	36	35	37	37	42	36	38	28	38	44	35	40	39	47	47	32	37	38	30	38	35	40	39	33	38	33	29	46	36	40	42	36	35	33	32	42	27	28	41	31	42	38	39	34	37	41	45	49	43	36	43	31	31	36	33	31	45	34	37	44	44	34	31	46	53	37	35	40	38	35	31	31	46	37	35	38	31	48	38	36	30	39	37	25	43	40	45	40	39	26	42	38	19	38	53	53	47	32	42	29	36	44	23	29	37	26	32	38	44	42	40	35	43	51	45	31	42	29	37	29	34	33	25	34	47	36	31	38	33	38	42	26	30	35	43	36	43	37	35	39	41	32	35	41	34	36	33	38	39	24	41	29	31	32	26	35	42	25	38	25	36	36	30	43	48	32	41	44	44	36	31	28	27	36	41	34	39	29	33	37	37	31	37	37	40	33	28	33	38	33	35	34	31	36	40	39	30	36	31	40	33	38	46	33	45	42	39	48	30	34	40	22	26	39	30	34	34	35	37	38	36	33	45	37	29	42	44	56	31	43	39	24	44	37	30	46	35	41	49	33	35	35	38	43	33	32	42	38	40	50	43	33	43	35	37	35	39	34	44	44	26	28	36	38	42	26	37	33	34	30	40	26	32	33	42	47	43	40	43	39	37	44	44	31	44	32	35	34	46	33	31	39	43	38	30	48	51	37	40	34	39	31	35	39	41	30	29	34	54	36	27	31	36	39	37	30	44	43	36	46	46	36	33	28	37	34	39	29	41	33	29	38	36	33	41	33	37	35	34	42	26	37	35	27	32	44	31	31	40	40	33	51	34	38	36	32	39	37	32	34	31	32	27	44	30	29	33	43	36	36	32	41	46	43	30	38	25	28	28	43	30	45	36	41	36	34	36	42	38	37	42	32	34	27	37	45	39	26	32	33	27	33	31	35	40	44	40	39	35	45	41	38	35	27	47	45	35	50	38	31	36	45	36	40	37	40	48	44	42	40	33	55	38	31	38
20767	12794	6885	15045	21255	19417	17147	14425	12222	9832	6733	6486	6335	3889	2862	2345	2530	3722	2865	3713	5666	6503	8314	6538	5377	2083	2024	1468	1173	1294	1116	1121	1175	1095	1100	1125	1122	1312	1731	1694	1363	1257	1240	1137	1225	1223	926	692	631	777	1271	1918	1865	1527	1305	1154	986	652	894	1594	1482	1507	1432	1018	687	659	580	617	565	588	550	563	524	554	553	556	545	580	516	554	538	540	570	556	567	514	529	528	563	558	543	537	541	543	560	566	550	557	550	506	566	544	548	550	635	580	533	572	615	552	555	529	546	543	533	542	542	548	580	574	546	550	549	538	559	468	552	491	562	543	578	524	534	593	542	558	582	536	594	578	549	514	554	584	519	547	567	558	558	551	538	511	558	546	533	547	516	518	537	536	600	527	578	557	556	539	564	516	586	583	557	591	524	568	538	548	564	544	539	541	549	530	563	520	537	547	535	542	532	551	580	561	534	553	557	547	545	534	539	549	572	557	534	539	610	524	562	527	554	556	587	549	561	585	551	559	584	554	517	568	562	522	553	549	543	528	581	539	560	514	570	579	538	523	539	551	561	535	573	503	586	585	545	530	524	537	564	506	570	516	564	584	515	578	575	555	589	586	526	547	555	586	548	537	552	556	564	565	527	594	527	573	549	536	573	534	548	527	552	541	508	529	638	544	530	519	593	546	517	587	537	585	528	559	534	586	602	552	600	565	560	558	513	580	535	556	497	582	506	538	538	553	537	512	537	552	576	573	578	535	564	522	589	546	562	561	540	543	548	547	517	576	575	553	580	558	527	582	558	576	543	572	551	568	574	522	584	563	545	551	573	516	538	555	575	537	492	552	557	529	527	559	542	564	561	553	551	541	574	564	533	565	527	541	549	562	498	583	520	565	526	549	546	563	534	584	560	553	539	547	549	603	575	514	545	557	573	555	590	539	534	546	572	569	583	568	557	537	532	566	566	550	569	524	526	596	549	577	533	560	578	606	537	531	555	493	574	567	545	556	551	548	550	598	522	546	557	572	571	547	565	549	552	549	568	548	523	518	531	545	535	508	582	544	507	554	576	551	550	535	524	563	572	544	573	531	549	575	562	546	564	568	557	595	511	555	596	559	542	561	526	542	551	574	531	519	574	542	540	530	540	554	583	558	529	591	559	547	558	479	541	549	568	548	538	590	591	546	612	540	569	537	534	515	544	555	563	558	536	534	555	551	553	568	542	563	532	525	523	583	550	544	542	573	569	565	557	564	571	547	560	509	518	534	584	612	507	572	575	506	562	581	565	543	575	525	590	561	576	570	553	585	540	603	561	575	542	505	562	557	526	532	510	577	537	551	549	532	586	542	581	556	539	538	572	504	536	578	560	569	524	565	522	517	555	521	565	509	584	557	548	548	557	539	563	557	541	520	567	495	541	525	488	574	561	530	551	537	527	580	571	579	554	507	541	538	524	548	542	551	541	555	539	513	572	542	510	549	566	535	564	537	525	529	541	536	570	560	556	542	535	530	523	560	564	535	545	552	549	611	576	539	525	537	538	509	555	530	538	559	545	551	574	561	550	571	562	526	551	549	509	549	564	565	562	566	575	548	548	562	558	531	579	574	518	560	605	575	569	524	546	564	556	560	515	536	561	551	529	581	565	550	561	556	555	565	521	537	585	514	550	559	522	577	565	539	540	564	566	558	523	598	553	603	526	523	529	572	555	528	517	560	518	568	556	537	530	559	521	569	587	537	572	552	571	506	553	566	542	574	522	545	578	548	554	608	539	548	565	539	566	529	581	541	557	587	564	549	575	527	594	593	558	555	567	550	524	550	557	562	572	538	523	535	567	528	556	534	601	533	544	552	516	552	506	530	556	528	539	536	557	505	554	528	538	544	582	551	528	549	518	544	587	555	537	535	512	538	577	546	509	526	560	562	589	578	520	548	553	550	566	504	557	541	565	586	531	566	505	534	552	552	562	552	559	527	547	565	535	541	539	548	574	571	557	549	560	565	576	546	531	535	504	545	556	521	548	549	569	563	541	577	567	568	562	583	576	567	560	526	558	528	557	589	559	572	570	572	540	571	573	561	594	572	576	557	537	557	615	580	571	518	533	538	587	542	540	565	549	537	579	551	573	569	612	559	531	537	540	565	516	585	525	570	550	564	593	561	549	553	546	499	519	546	537	529	598	552	564	564	506	580	556	552	529	547	556	556	541	570	535	538	543	557	538	528	542	514	550	538	554	550	535	535	571	621	536	572	548	575	526	574	551	543	588	545	590	550	540	499	565	529	557	590	550	568	569	549	563	531	522	574	535	537	561	533	531	568	541	504	508	538	561	529	519	563	560	552	520	544	526	490	545	555	536	545	524	577	550	535	555	555	488	517	535	540	531	549	580	559	554	583	585	546	563	547	566	587	535	569	542	546	563	568	566	556	517	554	553	562	522	573	531	587	547	560	541	536	565	550	570	595	552	575	575	526	576	591	564	528	510	558	533	570	528	583	576	556	529	535	575	555	546	547	559	561	511	532	559	561	563	610	571	525	557	529	522	553	544	565	552	534	564	526	592	559	563	535	539	554	576	558	535	529	528	559	505	561	536	499	548	549	545	546	544	584	543	551	567	540	582	546	550	561	531	545	561	532	576	554	572	523	549	585	506	517	552	581	593	545	564	560	586	521	563	568	571	561	538	587	549	577	552	541	522	564	547	526	560	538	567	568	526	506	560	572	574	541	551	552	610	523	569	535	551	517	523	520	565	518	569	559	550	538	525	547	548	571	558	535	573	535	590	552	535	587	601	521	546	553	569	574	595	532	550	555	545	542	557	587	576	504	555	549	561	541	514	613	532	485	537	565	568	537	562	533	566	534	519	543	541	541	532	524	537	517	540	555	518	526	520	535	556	509	585	567	587	548	547	545	554	565	525	579	568	530	557	532	548	581	568	519	526	537	563	539	508	528	543	578	547	560	513	556	563	533	549	580	532	562	575	520	527	536	549	562	510	620	536	574	572	535	566	508	546	568	539	535	583	538	569	553	529	569	537	562	563	535	541	587	573	578	584	542	588	588	518	501	584	584	573	537	573	594	553	593	592	529	563	526	577	610	541	516	576	557	602	522	543	588	539	554	574	555	529	567	527	550	554	526	537	560	541	583	565	554	527	594	543	532	556	557	568	559	587	530	546	586	483	562	546	544	539	586	566	507	553	535	555	571	573	532	601	543	550	542	534	546	565	567	513	589	551	552	567	529	525	578	561	602	522	562	554	538	543	557	547	545	552	522	541	563	529	563	575	520	535	546	585	568	531	545	557	548	536	562	582	570	589	554	527	578	516	536	537	545	540	549	569	545	524	565	533	552	569	573	553	561	585	591	545	537	526	580	526	545	544	547	566	545	576	541	613	538	563	556	575	541	574	518	602	571	548	558	574	591	554	512	565	573	557	553	561	593	578	533	530	516	555	546	569	572	571	547	550	535	549	562	586	532	542	523	571	562	543	555	556	529	575	553	549	548	561	569	573	559
1706	926	469	292	493	470	458	429	387	361	246	234	294	200	117	99	128	141	144	110	173	256	362	300	235	108	104	94	47	60	53	46	61	85	63	48	73	84	84	65	80	67	65	71	70	66	74	48	40	56	45	72	86	77	69	82	43	41	60	65	53	76	70	46	47	57	34	52	38	43	37	45	47	51	34	47	32	37	47	43	38	43	39	53	31	36	34	36	41	30	25	63	32	52	39	48	42	37	33	43	33	34	31	37	39	38	42	42	31	38	47	55	36	37	35	38	34	33	44	20	48	32	37	42	33	42	41	57	32	37	42	52	47	35	40	46	37	32	38	39	42	32	29	31	30	49	31	41	38	41	33	33	36	43	38	33	34	40	33	48	34	30	37	52	41	41	41	50	46	39	45	49	30	35	31	44	28	45	38	38	52	39	23	40	38	30	42	39	34	52	35	33	45	47	45	36	39	29	42	40	38	50	30	33	40	37	33	42	26	42	39	47	36	49	40	37	39	39	43	46	32	38	41	41	44	38	45	29	40	38	43	25	32	31	35	35	31	37	40	36	47	28	44	38	33	37	38	31	55	33	47	37	52	40	44	40	37	42	46	50	33	36	38	38	46	26	38	28	49	56	30	45	38	37	36	29	29	41	39	43	34	36	41	41	34	42	40	63	46	34	42	34	42	41	48	32	42	33	37	47	47	37	29	47	37	28	44	46	30	48	46	35	38	40	40	40	38	53	35	35	35	39	37	34	50	42	39	47	49	50	35	30	32	41	32	46	43	41	44	56	33	37	50	46	38	39	32	37	28	47	48	42	52	31	43	36	36	36	28	44	50	43	40	60	37	38	39	55	37	39	33	41	44	37	38	38	41	35	39	48	39	44	36	36	31	45	33	47	49	34	39	54	33	33	41	39	41	43	41	49	39	41	30	42	35	41	51	31	48	27	43	40	35	40	46	45	32	38	46	50	35	42	44	34	32	44	33	50	42	39	31	40	31	45	37	33	30	44	30	37	48	35	33	37	43	39	34	38	26	46	37	32	37	39	26	48	30	41	43	59	34	48	33	34	48	34	34	45	40	40	33	40	40	45	45	38	42	39	42	33	38	39	41	46	33	51	32	43	37	43	44	30	50	44	29	38	43	38	31	44	41	52	39	38	42	32	48	40	36	35	33	47	38	39	35	39	48	40	41	40	42	40	40	41	56	36	45	40	39	36	51	35	38	44	49	45	31	29	41	45	40	56	47	41	39	43	31	35	35	29	38	40	36	34	38	37	54	35	33	44	42	43	35	36	37	44	32	42	28	42	36	33	46	55	37	49	30	36	42	42	25	42	45	39	42	44	36	35	39	33	42	36	40	44	28	46	35	35	37	42	40	32	42	34	35	43	42	38	36	33	35	36	37	45	39	35	55	29	42	40	34	36	34	36	39	32	35	48	35	37	34	38	64	35	35	35	37	36	40	39	46	34	56	40	36	48	42	38	48	45	40	46	31	31	42	27	43	31	42	47	42	35	45	35	34	47	36	53	45	29	35	29	31	38	33	35	39	47	24	38	40	29	48	27	48	35	41	37	40	51	43	43	40	43	38	34	41	37	34	37	40	41	44	36	35	44	32	31	40	42	35	44	34	37	39	39	25	47	37	36	28	36	41	28	42	46	38	37	49	40	49	32	34	36	41	32	43	52	52	31	39	51	40	39	36	27	40	43	36	29	30	34	40	49	47	43	43	40	37	41	52	51	35	34	29	42	44	42	34	40	49	36	30	46	40	34	42	33	33	33	30	35	32	35	50	42	36	34	36	39	32	39	38	36	45	47	49	38	37	39	35	32	45	40	32	33	33	28	49	37	32	32	34	35	28	37	39	38	35	36	40	34	33	31	28	30	43	34	33	51	45	34	33	29	44	42	43	26	31	40	42	35	41	45	31	33	51	35	43	31	31	41	39	44	44	47	44	52	38	38	42	39	42	46	28	37	38	46	45	43	35	40	46	40	39	35	51	38	41	40	41	41	46	40	39	22	35	45	32	51	34	31	39	31	40	51	52	40	33	46	41	21	37	32	32	41	37	37	33	42	36	32	46	39	37	39	32	46	41	39	35	34	48	48	42	43	39	39	47	42	45	31	31	43	42	40	32	42	36	37	32	29	42	43	38	37	37	34	40	42	37	42	48	43	35	47	38	31	48	34	36	38	38	42	35	33	43	37	48	30	32	42	38	39	46	43	31	44	36	42	36	41	43	50	40	49	31	44	43	33	39	47	32	41	39	41	39	45	36	37	47	27	37	37	51	44	33	44	32	42	36	30	43	41	35	32	37	45	38	40	35	30	36	42	38	41	30	43	50	32	38	40	44	49	40	36	39	38	30	38	44	50	34	43	43	37	52	50	50	48	38	47	39	44	41	53	33	32	39	41	30	31	47	46	34	35	33	34	46	47	36	37	31	32	46	46	26	46	35	44	40	29	37	35	35	35	41	45	46	49	40	41	51	36	38	24	50	47	47	38	28	39	45	45	42	38	30	40	43	33	40	38	36	48	39	46	44	50	33	33	21	52	41	40	40	34	40	27	28	49	41	57	41	48	51	27	43	34	32	34	36	36	36	36	41	49	32	39	35	48	30	35	45	38	44	48	30	45	47	36	47	38	38	39	32	35	53	38	47	34	32	28	53	28	37	51	37	30	40	38	38	47	45	47	42	49	34	36	34	35	50	45	31	39	37	37	29	31	39	54	51	46	36	29	42	34	33	38	47	31	37	39	31	31	28	36	24	37	42	47	32	36	31	36	36	41	49	39	41	32	45	32	44	46	38	46	36	49	49	53	44	45	39	27	47	27	29	28	29	34	40	31	40	37	46	34	28	39	31	32	43	36	34	38	38	39	25	36	37	42	46	34	35	45	43	53	41	41	44	39	29	36	29	36	37	48	54	36	39	41	39	33	50	38	30	55	41	50	38	34	46	47	31	50	32	27	36	38	38	42	44	39	40	47	42	34	36	43	40	36	41	34	37	43	40	48	43	38	27	33	41	29	40	43	34	34	43	44	39	44	39	36	35	29	44	52	40	42	33	29	46	44	43	45	39	28	49	51	51	44	46	40	41	32	45	34	44	33	40	34	50	41	40	42	44	40	41	35	36	40	28	35	42	38	45	49	31	39	33	42	32	27	31	37	50	36	45	40	42	26	44	29	44	36	32	36	36	48	47	38	34	47	48	49	41	31	39	31	31	34	45	30	35	47	42	29	39	39	40	46	40	46	54	43	37	42	40	36	46	36	38	38	39	52	37	39	46	34	36	33	45	34	36	50	29	44	47	38	39	30	42	51	43	53	40	33	33	41	43	36	51	37	34	42	37	37	40	35	30	35	40	37	41	36	35	32	31	40	43	30	42	28	38	30	44	33	42	30	38	35	39	36	28	33	45	46	42	37	46	31	25	48	44	38	54	52	24	37	34	35	40	35	33	30	24	32	40	40	51	43	54	46	45	33	36	38
26328	17551	10734	21791	28577	26116	23187	20350	17878	15961	11461	11207	11968	7443	4814	4126	4179	5427	4972	4417	7212	9851	11558	10817	7796	3282	3074	2399	1562	1814	1598	1416	1865	1899	1768	1759	2127	2473	2174	1911	1948	1794	1748	1801	1820	1431	851	715	826	1039	1203	1848	2559	2314	1650	1513	899	743	1557	1481	1833	1811	1578	1381	774	787	740	673	639	600	596	580	586	579	585	591	611	596	607	588	569	584	573	569	625	544	568	594	575	629	596	584	576	558	623	571	600	611	575	586	562	585	528	557	586	573	598	570	584	585	586	568	600	631	595	581	588	578	585	563	564	607	575	583	540	619	605	593	549	565	544	575	604	591	555	617	615	589	564	572	596	604	606	585	554	612	514	584	587	586	569	605	594	605	587	564	575	616	555	532	565	576	523	591	586	577	600	575	577	517	584	575	569	590	570	602	557	568	587	579	605	565	576	531	550	568	542	599	593	598	606	574	570	580	517	559	587	550	553	615	550	577	577	563	610	592	587	582	581	570	620	561	570	597	623	574	596	594	542	599	597	585	571	535	558	579	589	525	569	559	541	554	581	577	596	533	607	531	570	572	565	590	563	587	554	587	557	557	602	586	587	540	520	583	525	575	566	574	550	584	555	614	607	599	558	568	550	604	579	552	595	592	609	575	563	561	594	558	547	607	615	589	571	546	540	642	584	624	582	584	574	592	565	572	582	609	623	589	568	608	554	585	576	541	560	585	589	561	611	583	645	605	580	587	555	529	557	580	566	568	533	554	605	545	608	568	600	596	542	565	600	574	576	600	559	569	596	554	593	574	592	540	609	646	580	603	566	603	584	576	601	563	554	582	587	572	553	578	579	535	584	563	571	601	583	592	594	536	566	557	572	569	581	569	567	519	623	587	508	563	566	545	584	558	559	569	548	580	544	560	576	586	581	617	586	541	566	577	588	582	578	601	585	582	586	561	560	595	572	538	591	581	533	580	591	601	575	607	564	593	549	611	576	593	611	562	586	595	581	575	557	602	594	568	567	559	568	589	504	549	578	587	540	586	575	577	564	577	576	561	568	594	546	567	588	588	590	595	607	535	509	563	575	593	568	587	596	580	607	577	580	589	580	571	548	595	584	572	533	575	574	610	574	570	574	592	568	555	581	513	578	627	556	566	590	592	595	551	579	594	559	581	584	554	581	579	585	587	556	598	616	523	606	566	561	584	594	547	581	571	563	563	548	569	531	605	556	528	624	564	575	534	577	595	576	536	600	594	600	565	619	585	573	613	532	530	645	588	554	621	580	597	564	565	605	554	608	605	585	586	573	581	568	580	564	601	561	557	594	567	569	592	559	607	608	585	542	600	546	562	588	579	585	559	562	563	545	597	571	535	580	555	562	559	578	589	569	600	608	584	519	562	558	587	572	563	594	536	602	575	630	577	593	603	558	571	575	623	555	598	635	537	603	554	627	600	587	579	557	592	578	561	557	550	612	571	560	604	591	592	594	552	562	546	614	598	592	548	577	593	537	541	553	545	596	561	611	585	557	599	565	558	534	581	583	521	617	613	563	586	553	566	570	590	565	582	576	557	587	600	592	585	624	563	607	533	570	560	527	587	553	566	549	560	595	593	542	583	590	577	552	587	563	535	514	550	575	526	537	567	576	534	546	598	566	557	570	555	580	598	589	562	582	544	585	568	593	596	550	598	614	556	575	536	560	588	577	612	564	588	569	577	626	552	586	545	557	542	543	519	568	527	584	590	615	608	589	578	547	612	604	554	594	590	579	563	598	578	590	612	582	605	601	542	583	540	581	563	547	610	576	552	569	585	583	574	588	578	588	606	603	574	568	574	603	569	578	563	613	561	557	571	526	592	554	608	592	545	604	576	593	561	576	589	597	580	605	637	596	573	585	594	571	586	556	585	581	594	550	600	574	587	539	593	545	560	553	604	581	561	580	563	585	570	561	565	607	565	532	563	578	562	579	585	625	539	555	585	549	565	598	597	596	549	574	634	546	622	567	592	614	582	572	534	552	565	570	560	551	590	570	576	549	609	633	543	588	555	561	608	587	569	592	552	545	577	586	581	556	586	591	593	596	583	555	597	583	582	565	554	565	588	555	565	562	552	594	620	619	568	571	561	546	571	562	554	577	606	561	573	570	568	625	625	607	575	565	550	603	554	577	639	572	600	617	596	632	620	535	594	567	592	596	551	608	555	534	555	556	630	583	566	561	562	599	529	572	580	574	592	588	578	553	570	576	581	612	587	556	601	558	594	575	577	573	576	568	558	584	587	592	570	598	595	531	614	608	595	559	619	596	573	562	590	575	561	573	567	586	535	591	595	512	542	558	591	559	598	531	552	591	610	550	613	571	601	620	624	586	563	545	559	549	591	602	573	593	594	553	587	590	573	578	585	568	594	557	578	593	573	556	570	569	574	550	571	561	591	536	617	595	575	592	626	602	578	575	591	630	560	563	586	593	545	531	551	540	549	532	590	594	588	554	604	559	546	573	548	558	565	608	589	601	599	571	558	602	607	600	569	537	533	558	605	564	581	609	585	570	534	535	560	628	577	588	531	581	543	592	581	537	504	589	562	573	558	582	564	563	554	548	563	575	583	578	555	586	565	560	537	576	566	531	537	566	562	563	554	553	575	519	538	532	549	541	606	593	585	565	559	648	595	605	575	570	598	581	556	579	583	573	564	600	562	531	608	554	570	568	563	562	580	594	534	562	603	572	587	561	570	595	592	556	596	575	561	591	599	552	568	587	556	618	578	615	586	567	576	563	559	579	541	542	552	562	548	610	559	583	580	564	579	563	562	590	580	604	580	585	584	575	579	597	570	537	507	565	549	580	585	573	575	568	595	538	605	559	618	535	613	554	557	579	600	611	584	565	585	549	580	594	598	599	562	588	565	596	614	578	588	555	531	634	553	586	550	593	535	598	628	591	550	612	530	573	546	614	574	585	583	579	592	583	549	579	572	598	549	569	568	570	552	605	600	587	613	564	551	584	584	615	595	560	506	594	587	574	559	578	531	583	570	612	580	551	525	554	599	595	615	555	573	595	575	592	551	625	625	586	589	570	559	567	615	602	557	600	598	554	598	577	547	570	564	545	595	563	600	589	585	587	588	566	598	622	609	574	569	570	605	567	564	565	613	577	576	612	581	568	552	583	593	579	563	619	590	589	558	580	539	530	594	565	549	583	569	555	582	597	594	550	545	561	581	551	541	591	573	583	600	568	606	597	620	546	566	610	618	551	559	570	618	598	576	568	562	594	585	592	551	583	544	576	549	585	563	584	529	557	569	588	611	542	558	576	588	572	596	540	578	572	593	580	551	577	609	583	558	577	577	573	600	611	581	589	562	563	602	588	602	563	583	594	589	587	575	562	533	605	510	554	586	563	564	599	557	597	558	580	585	559	568	580	582	554	580	626	566	553	582	605	567	541	520	600	580	561	556	584	560	589	570	575	607	564	587	578	562	576	581	554	578	532	601	569	597	579	544	563	605	577	600	551	547	602	615
3393	789	487	325	465	492	392	424	413	400	313	263	350	285	161	113	112	134	154	123	163	300	295	360	222	96	102	78	69	68	62	73	72	93	81	84	75	66	66	85	79	85	66	75	70	47	52	45	52	44	64	65	92	82	69	68	45	62	72	65	71	87	70	51	47	56	57	53	50	54	53	41	40	44	56	52	48	64	53	49	43	52	46	52	45	52	53	34	41	53	43	52	51	41	44	56	36	46	57	45	50	37	45	45	50	40	57	54	42	55	56	45	44	42	32	64	45	43	57	64	61	47	49	54	51	40	63	39	46	44	62	50	56	46	53	53	59	50	57	34	42	44	37	46	45	50	47	52	56	50	45	48	48	48	47	39	48	43	66	54	46	48	54	63	33	51	39	47	40	46	42	51	36	45	62	55	49	56	49	54	55	39	51	50	44	48	57	62	56	36	49	53	40	46	45	56	42	35	43	61	42	44	54	48	58	52	56	44	49	40	44	55	60	48	49	56	44	58	53	51	50	44	45	49	58	55	40	52	51	43	44	49	50	37	25	47	48	60	29	51	42	47	42	50	52	46	41	46	59	49	50	62	46	53	66	66	44	47	50	41	46	51	42	41	51	56	53	50	44	48	49	42	45	38	38	46	63	43	49	43	62	59	50	42	48	49	44	47	46	48	46	52	39	39	41	44	37	60	53	44	56	45	67	46	57	56	57	47	38	50	54	54	50	41	53	43	54	59	55	35	45	40	54	46	44	58	51	56	49	53	31	44	62	53	48	52	50	46	44	57	47	55	46	57	52	46	53	42	45	53	49	33	53	42	51	47	56	49	54	47	46	51	64	50	38	41	47	42	52	34	50	49	56	49	48	48	51	39	42	37	52	53	51	50	52	50	64	55	54	58	40	34	42	45	57	56	63	47	48	62	51	56	56	43	50	42	56	56	41	49	37	44	42	64	51	52	48	49	49	48	45	45	44	55	54	59	42	52	55	48	56	46	51	54	36	50	54	50	49	49	61	45	41	55	56	53	47	48	44	48	39	54	44	50	51	51	44	50	43	46	57	41	45	48	38	49	44	47	52	56	46	62	57	50	34	45	62	47	49	52	58	53	50	55	47	51	42	51	42	57	44	54	37	60	42	45	33	39	48	59	47	51	62	47	60	47	48	50	44	37	58	57	45	43	42	56	62	46	49	47	64	51	44	45	52	54	52	68	59	42	64	52	40	49	39	40	47	52	49	57	54	59	38	55	42	51	51	44	50	58	33	49	52	48	45	50	47	28	47	42	60	50	46	41	47	49	43	45	44	45	45	41	50	55	53	46	60	44	51	57	46	46	69	60	47	53	48	49	59	63	39	55	49	38	49	45	44	42	48	55	35	47	53	56	52	46	35	50	62	59	51	54	51	44	57	55	55	56	43	51	50	49	49	42	51	48	51	43	46	38	51	55	42	55	43	44	48	52	39	42	64	55	44	45	28	66	55	51	56	41	39	57	39	39	48	40	42	41	34	56	45	54	48	46	57	49	37	45	34	43	45	38	61	56	27	46	54	49	52	46	56	52	53	58	40	54	57	52	46	37	41	49	49	53	65	49	49	54	49	52	45	64	53	44	38	49	46	37	40	49	48	66	51	60	52	53	34	47	49	52	54	55	48	39	41	48	50	50	47	37	34	48	55	47	45	39	57	54	54	49	38	45	56	57	48	53	45	51	59	37	48	40	54	42	56	54	50	46	47	40	44	65	57	46	44	47	37	49	47	50	52	44	52	50	37	40	46	51	51	57	44	40	47	63	53	53	45	52	54	47	47	55	52	53	43	58	56	48	50	37	39	62	51	34	40	48	54	42	49	57	52	48	47	46	40	37	49	43	44	39	40	50	53	48	42	36	37	42	39	52	51	56	43	43	46	62	44	39	50	38	43	57	43	51	54	55	37	48	42	45	47	33	50	44	50	50	53	56	52	47	42	36	55	51	47	48	60	56	51	46	39	46	38	47	36	46	59	44	49	54	50	49	45	44	51	43	59	54	55	49	55	48	50	52	58	49	50	59	45	53	53	54	41	61	42	51	39	52	43	52	55	50	42	46	46	40	48	50	40	40	45	55	55	48	48	54	44	51	39	57	42	43	44	54	43	37	47	48	38	56	53	48	47	51	52	37	39	51	49	55	42	56	42	37	55	38	59	64	39	58	50	48	51	72	61	68	49	37	58	40	51	55	47	45	47	51	51	46	54	59	36	60	43	52	34	39	49	39	47	48	50	48	37	48	42	38	60	54	62	56	63	50	44	45	60	43	47	45	52	39	55	59	41	41	52	50	33	41	53	50	63	47	50	51	54	50	53	61	39	43	45	39	48	48	47	55	52	53	60	55	65	45	64	58	51	36	49	51	50	52	43	67	48	49	55	64	50	53	47	51	47	56	53	44	51	47	34	49	36	42	50	47	58	49	49	57	60	47	47	50	45	44	51	57	45	51	48	43	40	62	46	51	49	46	53	49	44	45	34	49	52	45	46	52	47	45	56	43	43	66	53	39	57	35	43	56	60	42	45	61	39	56	53	51	45	45	48	37	39	44	40	47	42	41	41	61	50	52	50	38	33	63	62	66	51	56	56	49	64	56	44	43	52	57	53	50	50	53	53	46	37	49	48	43	46	46	52	41	42	47	48	56	46	60	53	51	41	49	48	46	46	46	45	47	41	47	51	46	48	49	52	48	54	54	40	43	49	44	46	55	57	51	41	45	46	43	51	58	61	45	42	51	51	61	56	57	46	40	50	52	61	49	41	54	46	57	54	46	40	40	37	38	50	50	47	60	45	59	58	47	41	43	38	45	53	43	54	55	55	40	57	42	45	37	54	52	55	43	33	59	46	44	59	56	57	49	59	43	52	42	47	55	41	48	48	57	56	52	34	45	57	43	47	43	41	45	38	34	45	49	51	53	41	55	44	32	69	58	51	44	47	60	41	50	55	43	41	47	46	49	46	57	54	41	42	50	32	43	50	50	44	45	53	59	57	49	44	39	48	54	51	50	48	62	48	58	55	54	44	44	41	54	57	55	25	51	46	49	47	52	52	35	45	43	47	53	43	53	48	35	52	48	63	59	45	55	41	51	42	45	58	50	65	52	46	50	59	37	53	60	45	48	48	66	56	45	48	46	58	52	49	35	51	43	58	47	54	52	39	45	49	36	56	51	53	44	58	45	44	49	43	45	50	56	50	38	52	49	50	33	44	47	54	43	51	48	39	48	54	39	60	43	55	53	48	38	50	47	55	49	50	55	37	48	41	44	41	46	47	57	48	43	48	61	52	44	61	48	49	61	36	45	48	56	48	54	46	58	62	48	58	48	50	49	39	56	64	51	47	70	56	51	44	45	53	43	50	54	40	54	48	57	44	35	44	43	44	48	54	60	58	44	48	56	59	47	48	44	50	49	50	43	57	42	52	61	48	46	43	31	67	50	56	42	46	52	56	49	33	43	56	49	50	43	45	38
23459	15718	10265	20694	27962	25546	21469	20328	18682	15815	12764	11779	13563	10568	5638	4474	4631	4580	4615	3949	5490	10090	11511	11536	8342	3829	3260	2461	1708	1656	1653	1445	1576	1896	1894	2061	2072	2113	2243	2377	2178	2012	1944	1859	1601	1194	853	823	867	1020	1215	1936	2416	2057	1616	1226	880	1021	1527	1429	1879	1823	1690	1170	969	951	1092	878	771	745	753	716	687	725	711	695	723	692	736	683	696	687	711	711	692	686	678	647	727	696	706	749	765	713	737	708	742	721	752	791	676	701	734	653	682	724	739	715	729	684	725	740	760	660	743	717	744	751	721	730	759	692	712	767	718	720	701	700	750	747	749	701	737	706	709	683	735	768	750	737	748	681	716	714	710	685	736	663	710	721	685	711	686	663	723	716	735	711	711	738	705	739	736	726	721	749	737	708	684	752	709	739	736	708	709	737	735	773	690	692	730	714	721	736	723	714	741	731	725	733	701	710	685	748	741	692	732	657	733	693	677	756	721	742	749	743	758	693	735	668	712	734	686	733	739	712	704	703	691	734	697	717	738	695	738	725	703	760	713	768	757	717	719	741	737	698	696	741	756	688	689	673	669	742	679	711	688	670	762	716	761	699	710	713	705	684	717	721	740	728	742	725	718	748	693	737	723	679	713	701	719	709	712	743	739	732	714	757	786	682	695	739	686	733	713	708	694	723	732	738	673	692	703	762	679	706	707	742	716	718	705	712	716	683	739	732	694	716	675	682	700	734	724	663	772	764	727	670	729	739	696	711	698	720	731	731	710	699	701	740	772	695	694	729	724	691	705	696	751	712	751	703	718	677	677	688	766	751	725	695	703	722	693	758	696	754	719	701	720	659	755	748	708	763	702	696	715	715	763	732	693	720	736	725	747	698	737	737	773	718	691	696	712	737	717	723	752	697	699	730	718	682	776	727	676	739	726	718	724	724	722	726	716	726	765	723	702	750	706	714	747	694	730	691	735	751	704	734	725	662	705	679	772	748	711	741	685	718	717	728	663	714	777	676	731	691	718	742	726	704	681	764	684	744	741	708	695	727	722	730	711	645	758	712	723	716	689	726	710	693	733	698	723	730	699	755	669	722	742	733	691	700	723	725	688	703	736	768	692	694	733	733	724	717	703	705	745	713	739	760	703	710	663	661	679	756	698	736	688	735	757	691	738	746	688	663	701	730	688	756	734	738	711	722	736	699	710	719	707	703	740	749	672	727	700	662	719	707	709	733	734	708	724	705	709	699	701	675	697	668	761	751	690	732	722	683	699	688	744	703	775	716	719	716	714	695	682	699	712	729	671	653	721	729	734	693	726	745	707	737	731	632	718	715	712	753	740	729	724	720	731	716	704	724	707	774	683	743	734	697	714	743	710	733	697	706	778	693	723	717	762	688	730	698	722	729	741	716	727	715	710	706	732	728	770	718	736	723	675	714	747	691	703	728	740	745	679	757	684	698	715	735	733	696	709	728	677	705	787	724	712	729	739	753	712	704	733	749	704	698	750	758	733	747	680	685	734	703	700	719	697	690	686	704	703	728	691	729	676	727	726	713	732	710	737	737	734	741	739	672	738	732	764	732	749	713	692	679	732	711	689	740	698	674	736	711	746	728	743	756	680	677	726	744	730	711	722	720	715	695	705	703	731	714	731	716	734	748	701	719	734	682	713	734	688	693	714	722	681	702	745	697	712	691	735	685	718	742	721	715	746	737	760	748	717	718	707	747	720	700	722	760	723	753	691	745	685	760	742	708	700	736	744	685	713	716	704	688	688	690	745	716	743	729	702	723	740	722	686	662	729	743	740	690	736	741	701	668	731	691	721	760	752	685	746	710	708	710	739	764	682	718	704	707	678	682	701	699	725	706	669	713	681	701	740	709	706	742	690	720	754	747	760	673	705	679	707	734	679	749	729	658	678	720	675	712	660	713	716	729	694	745	690	715	750	732	719	690	719	705	705	689	720	740	690	726	706	688	703	707	713	765	701	755	743	712	709	717	752	758	711	744	729	696	755	700	664	711	729	693	686	735	730	712	730	695	749	701	742	751	719	746	731	725	752	698	729	716	718	696	664	733	749	727	701	690	742	747	691	702	709	664	715	683	719	713	745	758	712	711	697	711	685	697	709	711	727	700	722	746	730	730	711	738	726	713	714	766	730	697	720	671	729	684	663	716	704	743	718	704	699	718	697	725	712	684	682	735	694	730	724	658	698	707	724	724	770	735	744	753	747	750	712	734	696	679	681	710	708	757	731	750	684	783	716	696	671	748	751	726	692	694	781	736	678	729	720	730	755	738	725	733	709	680	704	685	695	755	738	741	688	727	756	694	699	693	724	715	740	732	698	735	678	659	708	706	746	678	706	712	720	727	687	720	742	697	712	654	748	726	732	709	753	721	753	706	692	747	730	697	718	713	715	652	760	708	703	661	735	683	710	737	707	709	727	735	733	707	713	702	695	655	696	719	720	711	676	720	688	725	671	775	711	711	768	715	722	703	718	697	736	717	735	693	718	685	726	701	707	763	745	734	666	726	765	726	710	734	747	725	717	707	726	710	726	725	777	747	733	764	713	729	690	728	759	716	735	756	754	759	701	720	701	686	678	746	706	700	696	732	718	728	717	740	718	734	699	741	729	699	677	768	762	696	736	717	724	784	698	715	745	723	696	716	721	730	755	732	709	715	724	699	698	709	669	710	709	709	761	723	711	725	710	710	793	700	700	708	644	726	718	683	683	734	728	747	728	722	744	774	689	760	753	734	688	745	721	742	714	715	668	725	732	758	704	720	701	738	692	704	792	753	729	723	661	747	712	690	688	752	727	714	720	711	657	733	713	712	712	698	731	744	721	700	778	704	720	700	736	705	755	764	690	724	702	719	708	707	757	741	705	735	690	729	657	736	660	740	715	718	669	689	732	673	695	697	741	736	714	689	737	695	729	715	692	711	729	696	721	769	724	749	718	720	733	734	733	720	688	683	726	669	685	724	739	713	729	716	673	762	728	784	706	685	698	668	732	720	730	730	693	711	685	750	717	713	682	701	703	769	741	744	691	729	707	706	712	706	715	717	755	764	713	737	714	738	733	699	692	751	745	684	748	730	717	692	711	738	707	683	735	715	686	726	677	708	678	716	688	699	713	660	704	722	727	750	737	733	721	690	751	721	731	715	733	706	706	744	705	690	694	740	800	710	731	701	737	713	722	710	754	762	674	692	705	741	715	716	776	760	690	721	765	713	716	733	767	663	689	750	704	689	740	674	717	712	744	711	703	731	727	736	701	672	680	692	725	705	709	726	754	708	725	706	724	720	747	743	716	710	675	723	704	698	671	731	712	739	737	750	695	726	670	724	722	678	709	708	702	715	725	735	722	738	718	640	662	709	698	710	676	778	706	688	767	700	728	711	734	693	783	704	703	768	682	685	688	757	742	690	717	705	788	744	675	674	692	685	773	698	697	737	696	768	753	706	732	709	727	699	674	732	714	690	719	714	713	728	768	724	720	688	720	712	687	707
2978	1240	739	526	783	933	679	720	706	592	482	522	478	465	298	220	195	201	171	193	200	409	543	575	356	162	153	131	82	76	88	85	86	113	104	91	119	107	131	119	107	89	107	81	65	53	55	63	59	54	76	86	94	78	55	43	47	65	75	99	102	74	77	66	61	53	57	54	57	44	56	62	41	55	55	58	48	41	48	42	41	57	52	42	64	54	65	47	51	57	45	45	50	43	66	57	47	65	52	65	55	51	56	60	55	55	42	63	55	45	56	44	62	58	55	49	45	54	53	46	51	57	69	56	48	53	53	45	51	59	42	38	46	54	53	48	51	51	55	52	54	63	51	53	52	60	45	58	66	42	35	43	47	50	52	45	53	51	37	51	40	58	62	67	48	53	48	54	51	69	52	57	47	53	46	56	56	53	62	65	63	46	72	57	48	39	51	43	47	64	36	46	49	42	50	56	42	57	47	49	47	44	53	47	61	54	58	52	35	55	58	62	68	63	32	58	45	53	53	65	38	58	63	51	62	52	49	53	41	56	42	55	54	42	48	52	50	65	48	50	51	56	61	41	40	69	49	42	51	53	52	63	56	59	51	51	51	56	71	54	52	53	50	48	46	52	51	48	38	46	53	55	42	54	36	49	57	56	45	55	57	42	68	47	40	58	45	51	44	48	48	48	57	42	48	46	52	53	49	61	72	52	43	57	54	52	54	54	57	40	62	40	49	57	57	42	68	50	59	47	43	46	53	45	57	49	55	50	46	53	71	53	49	61	57	58	54	45	56	46	64	50	62	55	51	50	54	49	61	41	57	55	44	44	61	58	53	51	56	41	53	51	45	40	56	47	50	59	59	53	47	47	54	57	55	53	45	41	58	42	55	61	47	61	47	37	37	59	59	52	48	57	48	38	46	43	63	59	48	49	55	54	40	53	34	61	43	44	61	51	44	42	48	54	44	56	49	51	60	65	59	45	52	61	53	55	49	50	49	58	48	51	59	46	50	56	54	58	55	48	55	53	55	54	67	40	57	54	43	54	59	39	55	60	55	59	57	61	56	44	51	53	50	53	43	49	56	54	41	70	56	57	54	57	56	58	59	51	36	52	45	56	56	55	51	60	44	55	43	57	45	63	50	47	50	44	53	64	56	47	64	57	49	55	51	47	51	57	60	46	46	57	47	56	58	42	67	55	49	52	41	44	48	57	43	52	54	53	51	51	40	58	49	47	45	43	48	55	34	73	55	49	54	55	65	42	52	58	46	49	51	53	57	44	49	58	46	66	43	50	43	54	54	74	58	62	56	58	48	53	49	51	55	58	45	62	54	56	46	45	43	43	53	51	46	42	62	48	43	45	48	64	43	51	45	51	36	57	54	50	50	51	54	58	44	61	52	63	60	46	45	50	58	58	62	41	42	34	59	53	45	44	54	48	50	49	45	44	58	58	59	43	37	60	42	49	58	51	51	46	56	47	45	55	53	47	46	42	43	66	48	65	53	46	53	60	53	45	52	59	52	55	58	53	48	53	45	50	45	59	58	62	52	41	65	49	43	63	59	64	70	53	61	59	59	48	52	65	61	48	51	54	53	69	53	48	57	58	55	58	41	58	53	46	69	46	52	46	64	51	54	42	52	33	67	46	46	49	45	46	44	55	43	52	50	46	47	50	41	53	50	51	54	55	41	49	62	39	54	68	55	60	39	51	40	39	36	43	53	50	52	34	56	45	55	58	55	51	51	62	60	59	54	40	44	44	56	49	44	57	56	56	59	60	54	62	57	34	56	44	48	66	45	49	55	51	51	51	40	46	51	52	45	46	43	57	36	46	53	47	54	52	49	58	45	40	54	51	51	56	45	46	44	55	63	48	61	58	52	51	67	58	61	43	59	50	56	58	55	61	50	42	39	53	52	51	38	42	58	40	59	40	57	61	58	58	54	45	54	53	49	58	44	57	54	63	49	54	48	47	56	67	38	52	64	51	39	53	38	44	47	42	40	59	62	57	51	54	57	52	54	43	47	53	65	59	49	68	45	50	59	54	41	36	47	46	54	51	45	59	49	49	62	58	54	53	45	44	47	55	52	52	57	41	63	53	39	71	52	62	48	49	56	56	54	55	53	51	66	50	47	51	47	56	44	54	55	65	45	47	56	55	56	52	59	52	47	54	46	51	45	57	67	39	53	43	53	60	49	57	47	71	58	48	59	67	64	59	37	50	54	50	69	53	48	57	55	65	46	56	54	56	54	49	53	53	52	54	51	47	40	48	48	59	61	37	48	52	50	60	55	57	48	51	42	55	55	39	51	49	45	49	56	46	48	49	57	56	41	51	53	59	59	56	48	45	51	56	48	67	54	51	47	55	53	51	59	53	55	53	53	57	49	41	42	53	51	57	48	56	65	49	44	53	53	54	44	52	53	59	52	45	42	56	48	54	58	44	41	65	44	60	49	61	67	42	54	45	57	41	58	53	38	57	40	47	47	46	49	65	51	48	37	55	42	52	59	46	51	47	53	51	44	58	56	43	51	63	43	48	49	52	51	60	64	51	48	60	53	48	62	49	45	53	57	54	46	55	49	52	53	46	52	49	50	42	44	51	46	45	41	61	50	38	62	57	48	52	44	46	59	72	45	57	57	54	50	58	53	39	59	41	52	34	53	65	47	46	46	51	57	60	57	58	57	56	69	51	54	55	64	50	47	46	49	57	53	46	61	52	56	52	47	53	46	47	44	44	62	53	56	52	44	48	58	40	56	52	52	49	49	50	41	57	35	46	64	61	54	51	56	47	47	56	56	43	51	46	59	40	43	48	52	51	52	52	49	60	57	72	53	40	52	61	53	56	42	58	47	45	52	38	50	49	64	63	61	48	54	50	37	47	52	47	50	69	48	53	50	54	53	55	54	39	40	62	41	49	56	55	47	52	50	54	55	58	54	58	48	39	47	43	59	53	57	51	62	49	43	56	49	43	53	55	56	54	58	54	45	44	57	76	51	52	51	43	44	37	58	61	54	55	47	51	32	65	62	53	62	55	48	50	43	43	55	51	56	54	45	51	49	48	52	56	53	46	58	62	55	54	63	56	56	48	46	57	62	60	55	35	70	57	48	51	60	54	41	52	55	47	49	58	45	60	67	51	44	64	55	53	43	45	56	48	50	63	55	59	50	60	53	47	56	50	52	54	40	48	49	45	63	44	58	47	53	35	42	63	56	49	49	49	52	49	55	48	42	35	45	54	55	60	61	44	66	43	53	44	61	54	60	61	73	60	64	40	59	55	57	56	51	60	59	66	64	59	48	51	53	62	54	46	63	48	62	48	67	56	50	56	52	51	52	62	70	55	50	58	44	58	42	53	50	53	47	52	56	48	56	51	64	61	57	57	60	54	59	40	60	56	47	59	67	65	51	50	43	47	49	53	44	48	48	73	45	53	43	47	46	43	44	56	39	52	53	55	50	60	66	56	43	49	48	58	45	45	50	49	42	61	49	45	56	60	46	48
29552	20893	14742	27003	33640	32054	27976	26549	24858	22131	18659	17591	16869	16576	11198	7724	7840	6746	6237	6021	7069	13063	16217	16674	11211	5597	4752	4092	2260	2137	2020	1994	2463	2870	2663	2732	3178	3574	3912	3285	2887	2572	2537	2268	1755	1028	918	907	979	1021	1370	2383	2456	1828	1360	972	1001	1336	1517	1956	2316	2238	2194	1224	1145	1205	1258	961	893	759	786	772	767	769	773	783	789	769	766	757	816	767	766	780	788	742	778	726	773	741	789	773	818	776	756	765	734	744	775	795	755	823	775	795	793	746	763	752	808	783	777	753	755	792	777	753	708	817	762	787	731	750	729	744	767	733	745	766	740	794	739	797	738	801	765	814	741	763	766	796	780	788	778	747	757	745	807	734	770	781	812	757	762	765	714	756	745	773	715	784	765	757	755	768	799	764	723	789	774	750	764	730	751	725	791	717	818	791	739	744	783	756	734	753	730	788	760	757	782	742	788	776	809	741	784	745	794	760	759	729	730	754	800	732	710	791	776	736	740	770	772	727	740	790	734	739	778	761	767	773	736	751	723	793	766	731	767	751	755	755	738	761	763	714	761	778	767	754	766	753	770	702	751	766	726	732	751	752	768	766	766	737	774	722	755	814	725	756	784	744	732	815	734	807	725	748	730	797	823	740	747	728	743	785	761	705	761	793	725	738	742	737	725	769	734	748	787	755	744	754	774	735	728	780	742	770	792	780	785	716	751	751	774	762	726	772	769	734	757	784	766	767	742	737	731	803	754	768	799	734	772	765	784	757	750	746	733	776	726	749	784	734	811	762	758	762	750	754	775	751	747	778	757	752	780	747	786	755	761	739	762	773	753	709	735	809	784	730	713	800	791	751	704	780	769	768	787	750	753	754	743	729	741	732	823	769	770	735	767	752	720	764	709	715	784	758	779	797	776	711	784	747	736	709	758	754	772	783	745	782	733	798	721	769	772	797	758	790	737	754	792	744	782	743	723	755	728	758	744	753	736	705	712	734	781	739	778	727	742	731	711	797	733	733	767	717	727	758	753	747	783	729	744	793	756	745	776	780	801	734	755	716	784	747	756	806	765	771	806	741	724	728	784	724	740	751	757	741	759	767	741	772	718	778	760	789	797	742	756	756	736	775	744	738	793	719	750	778	734	750	789	746	778	772	790	708	704	712	731	772	806	721	758	741	785	735	792	718	726	781	815	744	741	765	736	788	767	788	756	727	730	762	757	738	757	766	749	776	740	749	768	687	736	831	774	770	737	748	791	773	768	755	772	730	757	746	775	805	713	753	774	730	757	780	742	807	755	753	790	731	744	764	752	790	732	782	703	787	723	764	756	713	805	788	753	772	710	787	749	735	766	745	763	799	790	775	772	753	784	715	701	803	822	772	800	769	756	798	752	804	779	757	747	788	791	755	746	755	744	767	752	818	701	725	751	756	788	789	729	713	766	765	751	774	773	763	744	771	762	772	725	738	732	757	769	766	765	752	735	765	819	747	755	782	750	817	712	755	735	763	717	757	777	739	756	790	794	746	765	774	772	747	713	773	817	757	731	776	763	745	732	756	733	818	733	756	801	732	753	740	821	754	804	768	738	737	740	780	802	781	746	759	711	767	745	795	765	753	796	742	765	724	776	765	728	762	733	760	793	769	751	751	726	738	736	731	741	762	777	747	788	695	722	706	736	787	811	742	756	748	731	797	797	753	810	777	763	740	756	720	775	767	752	749	745	727	729	761	787	757	760	721	747	742	791	730	764	774	777	764	777	786	803	732	736	727	756	751	739	736	792	742	774	727	784	766	742	737	735	814	745	698	783	712	730	734	744	760	753	740	787	711	737	751	819	750	698	763	736	763	739	712	787	723	760	667	766	766	716	761	729	722	753	746	780	756	752	745	749	759	751	803	816	783	754	714	740	811	739	742	747	715	744	764	724	802	731	725	777	745	743	716	813	734	771	737	764	784	747	762	749	752	753	786	751	762	752	751	773	771	761	776	720	769	736	708	766	743	717	751	751	773	747	778	728	741	758	755	761	749	783	746	764	768	738	762	695	788	762	775	752	821	794	815	716	771	763	799	805	782	762	745	751	720	689	715	756	769	778	733	742	716	750	780	820	804	734	769	734	757	789	756	771	737	708	791	800	754	749	750	743	744	792	780	734	738	781	722	750	757	794	771	788	783	797	731	745	779	751	750	747	736	799	769	723	738	741	770	768	772	804	765	806	763	783	800	760	750	776	734	708	794	764	771	787	748	767	764	723	755	706	725	708	779	721	774	732	733	799	765	711	728	725	728	732	740	764	728	791	798	802	797	753	771	746	732	769	844	754	815	753	734	766	726	796	766	745	773	765	773	767	768	740	718	759	750	742	830	751	732	718	773	760	751	729	784	823	763	822	774	756	765	730	757	808	774	763	736	784	700	768	758	731	741	754	772	766	801	765	757	755	733	730	772	780	753	750	753	730	760	764	729	766	739	704	714	700	774	722	758	778	769	733	845	771	756	782	795	741	769	779	763	738	798	764	761	753	798	763	761	759	740	835	779	761	793	748	758	759	750	780	732	752	814	780	803	746	781	795	738	729	747	753	752	784	731	784	797	735	819	747	770	744	732	758	732	738	720	756	732	735	796	779	751	749	787	782	780	779	764	784	771	708	762	747	774	677	751	793	758	793	734	740	722	749	763	732	751	749	765	746	757	754	739	775	742	729	778	712	785	772	742	703	736	775	813	772	743	797	735	767	767	766	754	757	743	702	736	787	788	749	781	769	710	718	712	718	726	773	746	749	772	809	720	764	779	741	751	753	738	709	714	744	745	746	692	758	731	749	738	801	714	796	707	712	785	808	727	765	745	795	778	794	727	722	782	737	785	787	770	772	731	779	813	705	768	791	765	781	789	737	791	792	780	786	707	756	724	785	745	749	754	730	803	734	746	729	756	769	726	781	765	772	749	718	769	749	721	820	767	764	748	739	755	752	793	756	780	809	759	737	793	732	770	845	766	770	740	752	780	794	811	793	737	753	723	730	771	806	774	798	770	716	753	793	772	761	781	771	763	760	757	743	762	826	771	754	758	711	780	751	796	743	813	756	766	724	767	710	803	745	755	758	765	763	803	768	728	737	742	751	737	745	798	718	744	740	743	756	741	784	765	824	767	742	752	775	743	784	734	770	744	723	748	806	779	706	787	756	725	759	729	729	760	795	745	788	775	742	781	713	762	725	763	741	774	811	736	713	790	780	766	755	775	674	766	753	717	707	760	765	781	751	750	788	705	803	756	722	803	788	773	752	738	815	729	749	757	755	742	748	768	809	779	793	736	745	787	747	715	779	714	740	795	792	746	760	780	795	757	769	792	787	782	791	722	788	774	713	729	777	759	790	782	829	770	762	766	802	798	730	729	782	742	827	769	745	802	777	734	736	766	700	800	724	768	751	762	757	716	734	737	731	792	749	734	735	796	784	791	775	742	676	700	760	768	723	767	768	726	766	778	751	736	787	747	737	742	771	817	760	771	715	808	774	734
1970	542	281	223	293	307	292	291	264	247	225	224	209	191	168	97	97	90	76	77	100	135	292	317	206	95	67	67	47	37	49	56	54	62	88	52	87	76	69	53	43	55	63	51	38	34	31	37	30	33	33	56	47	48	34	47	36	39	39	45	44	52	55	49	43	30	41	31	31	24	25	31	45	28	39	28	37	38	26	32	32	31	40	31	29	32	29	43	32	29	33	37	43	28	40	35	34	26	39	32	29	31	31	24	37	47	30	31	28	32	37	34	33	44	38	31	39	33	34	29	27	31	36	33	34	27	33	37	38	34	39	41	38	48	39	30	31	32	30	32	39	24	43	43	33	31	29	39	34	23	33	23	25	29	35	31	39	33	29	37	44	38	35	42	32	27	25	32	26	37	47	35	37	33	43	35	34	40	35	31	34	40	44	46	34	40	22	26	31	33	32	24	30	43	31	28	37	33	38	31	35	23	39	34	45	39	42	33	40	30	39	32	40	33	29	31	24	36	38	30	34	28	39	26	24	32	34	32	21	26	39	38	32	32	33	32	29	26	42	30	40	36	32	45	25	25	30	41	39	28	36	28	30	29	33	34	24	30	22	26	28	32	28	34	38	37	31	33	42	26	30	35	39	33	34	30	36	26	32	35	37	29	25	30	30	38	34	29	27	23	31	35	29	35	31	36	41	37	31	38	38	38	41	39	35	36	31	25	36	24	26	36	36	47	36	30	37	25	28	43	34	26	41	33	31	37	44	37	28	37	27	40	38	42	29	34	33	33	34	34	30	31	39	52	30	24	29	36	29	41	35	41	32	26	24	27	43	43	37	41	34	34	38	38	25	35	46	31	33	36	36	34	39	34	27	29	24	36	38	25	40	34	37	36	34	22	26	36	31	32	38	35	30	37	38	27	42	43	41	37	38	34	33	25	34	25	42	32	44	27	35	37	42	46	33	41	42	32	31	30	27	26	43	37	29	29	36	29	34	40	43	35	24	23	27	47	37	33	31	35	31	39	45	36	47	27	40	42	31	40	44	42	38	45	36	38	39	35	34	33	25	31	28	34	23	30	43	35	41	44	31	35	32	41	33	38	26	35	34	32	43	37	37	28	29	41	34	40	31	34	31	32	30	27	35	28	40	35	34	32	34	29	23	44	32	38	38	33	35	38	32	38	27	30	50	36	35	37	52	41	27	31	36	33	32	35	24	30	38	22	28	28	34	35	36	43	38	28	39	32	25	24	40	42	29	36	33	47	24	39	31	31	29	42	38	37	31	30	43	35	36	40	40	36	39	39	24	34	31	47	44	40	34	36	34	25	42	27	38	36	36	31	35	36	33	37	29	26	28	37	33	35	33	27	28	40	46	32	26	34	41	29	30	34	34	41	39	41	26	43	34	28	25	40	48	38	31	37	36	33	43	27	29	27	37	31	29	26	31	39	27	44	32	34	33	42	39	33	34	27	39	38	40	39	34	35	35	40	41	31	30	34	34	31	39	37	28	26	31	37	29	39	41	45	34	38	31	32	33	26	45	37	39	40	34	30	40	28	31	29	28	30	38	24	32	38	32	31	36	31	25	41	34	35	32	36	44	29	37	35	32	37	33	43	37	33	31	34	37	35	27	27	30	31	40	34	37	27	37	29	38	38	38	44	32	34	37	33	35	31	40	30	29	29	39	35	37	27	35	32	36	43	30	33	45	38	40	39	34	38	26	40	23	40	29	28	31	36	28	31	30	43	46	35	29	38	41	31	31	35	33	33	30	35	32	43	31	27	42	27	35	27	33	32	34	38	30	45	34	28	42	38	35	33	34	45	43	37	45	35	40	35	35	39	43	40	39	28	32	34	26	31	30	43	36	46	29	30	42	38	42	34	32	47	31	43	26	30	38	40	49	37	37	27	32	39	26	35	43	30	42	42	36	47	28	42	29	47	40	37	33	43	29	30	34	21	47	34	39	31	29	30	31	28	27	30	47	28	26	40	31	37	26	39	39	33	42	32	37	32	42	44	32	41	25	40	33	30	44	31	30	37	31	36	39	25	47	34	35	35	35	51	34	31	28	27	36	33	41	27	45	36	37	28	34	36	37	33	39	34	49	37	36	44	29	42	28	31	33	45	28	36	39	26	37	43	26	29	19	39	30	28	35	29	37	43	26	37	36	48	29	25	36	33	26	24	47	36	46	29	30	35	28	30	34	26	24	38	27	34	37	31	33	31	33	27	25	42	30	33	38	32	36	30	33	39	39	48	37	29	47	29	26	25	28	34	37	37	36	35	32	44	27	41	39	36	38	39	41	31	29	44	33	36	36	24	47	34	31	32	30	37	34	21	37	33	31	37	26	39	35	33	33	37	32	36	32	36	28	23	33	28	25	29	34	37	30	39	28	33	39	39	21	28	36	34	30	29	21	21	27	28	36	39	29	34	36	34	45	40	34	34	41	34	30	42	32	45	33	39	31	44	33	33	33	36	26	34	29	31	40	47	36	30	52	32	33	40	25	30	45	29	34	29	29	49	30	28	32	29	38	23	24	30	31	28	35	39	41	41	30	39	31	37	31	25	36	30	30	30	41	38	33	28	35	29	36	40	32	25	40	33	37	38	44	27	27	23	43	40	39	32	34	38	42	36	39	33	39	30	42	32	32	35	30	32	28	41	32	37	27	41	37	43	43	28	33	26	38	23	41	28	24	46	25	29	44	40	26	39	42	34	38	33	43	35	40	29	30	33	32	22	35	36	40	36	32	30	31	22	26	32	33	38	42	36	44	25	27	39	32	38	26	34	31	35	29	35	30	37	32	27	38	37	37	31	38	32	40	37	35	39	39	29	21	25	33	28	38	43	32	42	40	31	44	40	29	34	36	34	38	33	27	30	40	35	39	39	31	34	30	27	39	26	29	30	39	25	30	26	39	41	38	36	37	34	31	28	34	40	33	38	29	35	22	42	31	39	32	34	30	32	33	21	38	37	37	27	40	39	42	29	30	37	29	36	34	44	36	39	35	43	36	28	41	31	33	41	27	32	33	36	38	38	42	31	32	44	38	33	34	34	37	28	40	30	34	31	33	35	42	39	30	32	33	31	44	30	31	36	27	33	34	44	41	26	39	35	36	31	31	41	29	38	16	28	33	36	40	29	26	30	35	32	28	22	28	25	30	45	38	25	33	45	29	35	38	36	39	36	39	38	41	41	29	28	36	31	29	23	40	30	36	36	48	30	43	45	34	47	21	29	32	30	39	29	27	24	33	26	38	31	34	38	36	34	34	29	36	41	41	39	35	35	33	43	26	39	39	30	24	39	29	29	29	25	22	34	32	24	29	33	30	35	41	41	38	27	38	35	24	38	36	32	33	34	25	19	32	36	32	28	36	41	25	30	36	35	24	36	28	35	30	40	35	38	36	34	26	29	31	34	36	35	33	31	40	36	32	45	26	38	38	32	29	39	32	40	52	17	31	30	27	34	37	36	36	33	40	44	41	40	35	36	35	34
19465	12519	7795	18119	23448	21223	17642	15800	14023	12357	9916	9958	9429	8265	6775	3966	3861	3886	2651	2435	3348	5601	9659	10045	6715	2777	2173	2259	1251	1026	933	882	1474	1745	1903	1969	2096	2058	1628	1497	1375	1446	1471	1120	686	579	563	523	582	583	641	971	862	629	573	510	603	693	814	1150	1126	1310	951	722	681	629	603	641	642	569	509	514	522	477	491	502	508	507	527	493	472	496	498	507	468	494	490	502	534	514	517	481	493	528	530	553	505	494	503	465	513	485	498	529	498	525	489	533	521	530	555	558	504	534	535	523	503	500	508	549	491	513	523	518	537	535	459	548	480	516	517	500	519	534	523	485	512	512	484	527	495	557	545	531	505	497	484	515	484	492	491	512	473	507	502	525	527	519	485	527	533	542	531	505	547	485	476	510	505	508	508	479	524	506	516	488	512	499	476	510	506	485	557	526	492	519	525	502	514	505	541	451	490	491	523	488	473	515	488	484	535	486	525	539	488	512	538	527	500	534	528	502	531	459	515	521	517	506	534	506	505	492	527	515	507	515	483	513	464	513	479	527	523	499	520	478	499	486	537	537	528	509	566	529	518	483	501	538	525	509	480	499	517	478	490	510	486	508	543	483	508	527	492	469	503	494	492	489	542	524	543	505	556	477	479	492	531	566	522	488	525	549	512	482	520	503	490	505	532	538	528	512	534	540	533	493	508	522	515	519	508	542	494	517	493	510	543	511	530	484	500	459	494	482	534	534	539	516	536	521	506	474	515	532	490	473	513	556	488	462	542	517	565	485	489	497	526	504	480	485	506	502	504	487	507	500	498	486	508	471	557	507	479	522	483	517	544	519	502	447	528	481	531	496	549	496	525	519	476	498	505	459	503	527	556	549	486	548	533	463	521	504	541	547	508	510	493	519	492	490	543	514	490	482	473	535	547	443	550	528	488	527	526	525	487	551	478	522	482	457	496	504	507	534	500	501	523	539	561	532	515	527	468	501	517	464	499	502	488	506	484	518	531	509	500	471	502	525	496	500	482	483	482	507	517	549	550	506	503	501	514	495	515	498	506	509	536	500	488	500	499	513	508	544	506	513	500	482	508	533	496	490	491	506	508	498	498	518	510	528	509	530	485	506	510	471	561	530	487	503	534	470	502	476	545	517	520	527	510	537	479	529	529	502	509	502	544	485	525	516	486	522	513	485	489	494	557	532	522	477	530	521	529	518	501	466	528	500	533	527	510	506	510	495	524	524	539	516	492	513	514	520	525	526	509	487	484	494	535	515	519	493	472	538	514	493	484	540	518	518	515	554	514	556	534	500	508	539	503	521	475	501	532	534	503	509	491	473	522	528	480	512	512	556	486	489	536	497	519	488	508	488	509	523	522	528	473	547	516	498	498	525	483	503	527	508	513	495	560	528	545	501	522	521	509	495	515	497	537	475	488	490	503	529	487	464	493	543	489	518	499	505	505	503	505	542	482	517	468	518	502	513	541	464	474	488	483	524	579	521	532	476	517	501	518	506	525	531	524	492	512	523	529	479	541	531	529	499	517	506	458	500	551	510	500	481	508	528	473	580	530	532	477	514	487	513	547	482	525	559	495	484	538	517	480	517	480	499	555	476	501	512	502	493	486	482	500	490	514	530	501	531	471	527	486	491	525	509	490	529	509	504	525	508	509	501	504	478	475	499	564	491	498	553	521	525	528	531	541	496	534	475	494	538	488	537	494	487	514	543	495	503	510	515	506	505	532	465	483	517	520	486	522	486	496	460	533	506	557	525	501	516	520	522	479	494	549	502	527	535	537	474	467	545	509	501	518	517	509	532	475	513	462	533	485	473	541	459	476	500	535	530	492	526	528	521	527	527	509	515	498	500	507	524	518	500	542	508	509	496	517	490	495	507	511	496	522	520	485	510	507	515	512	476	519	529	505	506	528	487	524	480	521	514	494	539	538	561	497	520	471	497	487	530	465	506	495	481	487	445	498	507	515	483	535	507	523	571	490	461	455	538	507	525	516	505	488	547	515	498	491	488	502	548	551	485	495	528	488	485	490	548	504	515	509	523	513	557	503	515	485	491	532	482	482	481	499	550	472	550	531	481	505	518	523	526	526	529	504	457	487	471	511	532	492	532	511	527	500	549	547	516	501	522	483	473	473	511	466	513	494	526	516	505	524	475	515	511	502	525	506	481	499	485	560	510	506	465	488	515	523	525	518	532	544	527	513	486	503	529	521	510	501	534	523	475	472	524	507	522	530	502	504	519	501	533	527	530	499	520	508	484	491	537	502	511	542	521	522	520	537	500	501	527	484	526	516	537	478	508	519	507	531	522	500	544	494	523	506	493	486	509	496	516	513	540	547	523	529	490	517	469	510	467	499	539	525	527	505	473	530	507	536	534	489	498	495	509	497	488	508	502	542	507	497	535	504	541	483	529	533	464	495	498	543	461	472	498	505	521	477	501	505	501	516	498	489	498	466	538	516	522	491	488	493	507	463	545	527	518	479	496	502	534	518	524	487	521	507	499	504	492	520	541	519	503	504	506	529	512	495	534	472	557	516	498	516	500	531	502	540	485	511	504	521	509	572	537	491	503	489	530	502	496	489	531	551	514	494	507	471	490	540	567	554	526	531	481	480	504	534	502	517	516	561	574	556	491	523	500	501	517	516	527	516	513	491	486	473	512	490	515	500	529	509	535	528	492	516	489	506	503	540	502	479	532	538	477	538	513	496	548	494	556	458	519	506	489	497	474	481	545	511	492	493	525	510	541	490	540	524	517	522	527	474	477	515	495	448	543	540	486	543	489	529	524	514	530	511	508	517	490	477	487	521	515	504	504	519	506	542	519	491	497	517	528	530	509	528	496	506	494	516	535	543	512	518	470	532	512	503	533	557	482	487	486	495	507	573	481	453	517	465	532	523	516	531	501	433	511	505	499	519	511	479	537	512	488	463	529	545	527	502	485	490	493	521	492	507	495	475	542	512	503	500	540	497	496	476	490	516	467	507	504	484	508	483	522	506	500	539	551	543	497	554	527	493	502	508	530	499	524	528	489	487	490	489	494	510	485	491	496	496	521	510	502	527	491	521	530	493	467	480	540	500	522	510	513	523	482	506	523	506	488	531	506	517	535	541	488	497	487	507	472	460	522	508	557	532	492	519	546	524	531	520	480	526	544	482	551	519	496	520	495	537	480	496	533	559	533	507	488	520	479	507	490	522	501	510	480	475	514	520	477	483	575	572	505	549	528	507	536	510	517	503	506	540	480	538	507	531	558	529	496	467	470	543	505	518	534	520	551	484	470	496	509	503	504	519	495	519	494	516	544	488	491	541	512	522	504	491	533	483	479	474	538	501	479	537	517	481	540	469	525	533	498	519	503	539	577	484	479	516	516	496	523	529	500	504	501	492	481	551	502	509	483	522	565	504	497	544	526	534	513	509	493	529	526	517	489	504	511	500	504	474	513	491	486	527	473	508	533	540	500	537	536	508	520	495	537	502	512	487	525	487	506
1523	1025	583	368	569	696	526	477	407	314	281	282	350	301	255	207	150	182	106	101	106	178	309	455	340	133	110	117	72	62	43	52	64	88	86	80	78	85	68	74	89	66	79	51	30	45	41	41	36	45	40	51	38	33	51	42	46	41	48	57	59	61	67	44	32	36	36	41	44	37	42	28	39	34	39	36	36	34	38	40	33	36	31	46	35	29	45	37	38	30	23	30	34	25	30	31	29	38	40	35	33	48	59	37	30	29	36	42	35	36	34	47	34	36	32	52	42	40	34	21	36	42	45	26	33	32	39	33	32	26	33	37	23	35	38	40	28	35	27	45	28	29	38	29	39	39	32	21	31	26	38	44	36	31	37	35	33	34	47	29	33	35	42	40	40	24	42	32	41	33	40	28	44	38	32	49	39	39	34	45	25	31	28	37	35	33	43	36	32	42	34	40	31	31	39	28	42	31	25	28	36	45	38	37	33	28	50	54	36	36	46	33	27	30	28	45	31	34	40	34	38	36	41	34	34	42	22	35	39	44	35	42	39	27	40	46	37	31	36	34	29	35	35	34	26	34	34	40	35	35	22	32	31	34	35	33	29	37	36	33	39	31	32	46	25	26	26	38	31	25	40	36	35	43	29	37	33	38	45	46	41	33	35	26	38	29	39	43	22	36	22	31	44	41	31	44	30	44	34	33	37	29	44	42	35	30	35	41	30	30	27	36	33	29	39	42	47	35	41	40	35	47	43	31	37	51	31	36	32	40	35	28	37	40	33	32	42	34	34	35	33	43	35	38	29	36	35	34	34	25	31	28	24	34	27	40	29	26	40	35	44	36	44	34	42	25	38	24	29	51	36	46	32	34	33	23	29	40	38	41	34	28	32	30	39	29	44	36	35	37	33	29	44	34	34	35	24	35	37	27	34	36	27	44	29	32	39	29	36	41	26	36	33	28	36	26	27	36	27	43	36	33	32	39	27	43	53	41	31	33	35	45	36	38	50	33	25	32	35	36	24	34	44	44	36	35	40	43	37	35	36	35	36	39	33	37	46	22	25	30	31	33	40	32	41	27	40	36	39	36	29	33	35	36	29	40	31	38	26	34	31	28	29	37	41	29	29	40	38	36	26	46	42	35	24	38	41	26	32	35	53	28	23	35	35	42	31	27	32	44	38	32	30	46	33	28	43	38	31	34	32	38	35	38	33	35	39	31	30	38	35	32	26	24	36	28	27	37	30	36	24	38	24	30	37	41	28	28	39	50	38	31	34	37	35	29	40	39	38	36	43	40	42	47	43	25	37	40	28	44	28	35	38	44	39	45	45	28	35	34	32	45	31	35	31	41	33	48	39	38	45	20	34	42	27	30	27	31	39	39	28	34	33	35	33	27	43	32	31	37	38	23	32	34	23	39	31	39	35	40	35	37	29	45	29	28	34	41	44	31	34	23	35	32	31	41	40	48	32	33	31	43	37	39	37	49	41	45	41	35	47	37	34	30	30	40	37	29	30	31	41	38	40	36	37	31	49	35	33	34	37	31	45	31	32	26	32	36	22	31	30	30	29	32	38	41	30	35	31	33	44	33	51	36	40	31	35	30	33	33	40	38	42	37	35	47	36	45	35	46	35	32	37	41	37	36	29	35	21	33	24	48	31	32	37	34	23	40	46	49	30	34	37	31	41	42	35	36	36	33	37	29	39	20	35	38	37	31	36	41	36	30	36	30	34	43	43	28	35	27	44	30	40	37	32	34	30	36	31	33	36	35	29	33	33	27	30	31	41	46	34	27	34	39	30	45	45	37	31	40	29	40	23	38	43	37	39	42	38	31	40	38	30	37	38	41	42	42	35	35	35	36	33	46	41	28	45	33	47	34	37	26	39	41	35	45	42	34	34	36	33	53	27	44	38	49	35	40	35	38	37	40	43	28	39	39	41	41	29	39	40	33	29	44	38	47	34	37	42	31	32	36	39	28	50	33	46	32	31	40	35	22	31	33	44	44	47	44	34	30	35	39	41	38	44	35	42	34	42	54	39	46	39	36	28	33	44	36	41	33	30	36	35	27	35	36	39	32	37	37	36	27	28	32	36	45	37	46	29	30	31	34	19	33	33	35	31	29	31	43	24	38	27	44	36	29	36	23	36	28	41	40	40	32	30	44	33	34	35	48	44	38	35	28	40	31	40	46	45	33	34	42	35	28	43	46	44	49	26	36	40	41	33	37	36	43	36	41	41	30	28	39	46	34	39	30	25	37	39	29	34	49	31	42	37	27	30	39	34	42	38	39	45	35	40	33	27	27	28	32	28	38	36	28	39	44	34	26	35	38	38	34	32	25	29	35	34	39	37	42	46	32	43	27	41	31	46	35	28	31	22	35	36	38	34	41	26	38	30	31	29	34	37	39	43	30	45	31	40	35	30	34	51	33	31	40	40	36	31	38	46	31	35	26	29	32	41	37	35	41	33	26	31	43	42	32	39	43	37	40	27	40	30	35	37	33	42	33	30	37	25	25	45	28	39	38	37	40	44	38	40	38	35	28	46	47	28	37	38	33	42	26	49	35	22	39	39	38	24	37	43	33	33	33	34	43	38	33	45	41	42	43	25	23	39	31	38	29	40	26	45	34	29	40	33	31	42	34	35	39	40	30	33	36	39	28	27	33	40	40	44	41	38	35	29	37	31	42	38	26	22	38	42	31	31	30	32	32	41	34	25	30	36	34	27	30	31	41	39	33	41	32	30	38	41	24	35	31	33	33	27	25	27	29	33	37	29	37	43	33	34	36	31	39	26	37	35	26	38	27	36	27	35	38	33	24	26	42	32	39	42	44	34	32	43	28	32	46	41	28	30	21	32	36	37	43	39	36	43	26	35	36	36	38	37	37	39	40	29	31	43	48	46	37	25	36	45	38	37	46	40	35	35	33	35	34	34	47	29	38	25	35	59	35	36	43	33	32	48	34	31	38	49	41	30	32	26	34	42	37	23	30	35	38	32	38	39	30	28	36	39	40	40	43	32	35	32	38	28	33	42	25	33	43	42	30	39	29	40	32	40	43	35	28	48	36	34	38	38	26	30	32	45	28	34	39	39	38	36	35	34	33	30	43	30	33	35	36	35	35	36	26	34	30	33	35	32	37	40	47	33	39	36	34	39	41	26	41	38	40	35	37	31	29	41	44	34	30	39	35	36	38	36	33	29	35	35	32	42	42	26	25	36	46	32	30	38	30	43	36	30	40	34	40	41	33	33	41	32	36	35	32	31	33	44	27	32	36	27	24	34	30	32	34	35	32	32	30	28	32	26	33	31	29	44	29	25	27	37	36	38	35	26	37	44	32	32	34	35	31	46	34	34	41	28	33	48	35	45	47	31	40	33	38	33	35	28	42	36	42	27	42	25	33	40	35	42	24	34	24	22	40	36	34	33	26	40	41	22	38	31	45	30	36	33	35	32	34	32	33	40	36	30	34	36	30	46	34	35	38	40	28	33	31	34	35
25101	18412	12825	25366	31084	28533	24326	21976	18764	14321	12442	12601	13277	11412	10794	8265	6314	7047	4590	3348	4910	6687	10922	14281	10762	4771	3276	3545	1943	1420	1239	1233	2046	2848	2898	3139	2890	2719	2692	2485	2399	2457	1757	891	680	626	604	589	598	643	694	814	622	577	706	638	702	658	997	1251	1317	1586	1758	885	628	595	603	672	601	559	525	516	541	534	508	559	564	563	560	532	538	538	549	576	528	526	510	560	575	559	524	528	547	524	574	551	538	543	530	530	488	512	552	548	556	549	540	566	540	517	513	505	495	579	535	504	532	512	514	542	566	519	524	547	552	509	531	536	546	535	517	569	528	510	555	509	515	543	528	543	536	522	549	555	514	521	510	528	540	545	520	562	542	541	543	501	535	523	521	506	539	487	529	562	528	519	523	557	540	546	541	542	527	553	530	531	545	519	544	526	485	514	524	530	587	500	564	572	529	539	503	525	573	518	529	540	519	517	511	510	514	510	556	510	535	543	528	499	527	510	520	543	526	561	553	552	544	560	559	498	540	545	545	535	529	545	515	491	538	537	516	561	546	540	534	536	531	533	524	528	507	544	560	546	510	533	520	555	541	522	498	516	543	577	522	539	482	470	524	484	523	562	541	512	497	523	524	493	587	518	532	552	548	505	494	487	515	536	543	584	538	531	505	527	518	500	485	555	493	557	545	554	542	501	555	525	499	516	486	530	537	536	519	508	506	564	529	520	535	494	508	531	560	543	536	515	521	528	531	510	523	568	529	513	529	519	562	522	533	558	534	504	518	530	534	575	530	498	525	545	545	551	538	508	568	518	533	554	533	532	493	544	548	574	528	564	484	526	499	518	528	529	540	499	527	538	539	548	521	525	530	511	508	544	514	512	508	507	548	530	536	528	534	526	532	576	511	533	528	529	542	521	520	514	531	500	570	551	483	517	538	547	516	548	537	481	529	488	527	598	563	514	533	545	541	565	526	550	527	523	517	498	527	527	554	505	498	563	522	548	521	511	560	501	533	525	514	518	530	523	531	534	550	471	542	515	574	527	515	561	519	508	512	518	550	533	556	551	496	506	526	568	564	541	524	521	486	517	569	552	492	503	546	516	554	522	558	573	540	548	515	540	512	545	618	561	521	523	525	534	552	556	505	537	549	530	534	565	529	518	524	521	527	517	523	513	578	505	512	537	509	527	500	493	546	501	517	562	544	557	521	509	537	541	539	499	533	499	555	520	513	503	544	537	527	499	561	528	521	498	550	484	511	606	504	558	524	509	566	554	540	577	537	555	535	516	536	551	530	553	529	483	497	539	548	520	544	538	520	543	506	500	529	577	556	525	534	532	533	507	523	530	502	552	561	553	529	561	496	556	550	533	563	529	534	541	514	541	541	585	546	521	533	526	510	516	550	543	519	504	537	567	567	570	552	534	520	512	521	526	508	486	551	541	533	540	521	552	566	552	544	531	513	516	517	528	553	540	515	546	577	554	499	532	532	509	527	502	547	542	553	528	512	549	501	569	516	494	554	510	506	472	553	501	549	536	566	527	541	517	502	504	530	512	556	543	542	518	586	525	546	557	517	541	520	504	582	514	525	505	524	555	526	531	532	544	523	508	552	545	497	474	510	521	531	516	485	520	528	508	572	514	573	562	501	503	523	556	543	556	514	563	543	518	543	517	538	529	520	528	509	550	509	539	533	525	529	546	509	547	547	567	544	525	571	552	532	554	528	523	540	572	531	534	537	584	561	527	539	502	583	501	492	577	540	530	532	515	514	553	532	526	519	492	510	513	560	512	542	495	559	553	521	517	515	519	559	516	544	514	537	515	552	523	566	574	561	506	533	545	501	508	542	523	539	527	537	528	518	544	540	522	550	529	532	517	561	491	560	578	530	545	562	542	528	520	520	564	535	520	547	481	498	583	549	520	574	565	552	545	493	568	549	513	550	515	546	523	552	527	506	512	486	517	577	576	520	514	532	508	522	576	548	530	538	515	564	561	521	526	555	539	549	512	560	512	550	528	537	528	512	560	574	573	536	511	559	557	536	496	559	558	541	530	558	539	545	540	555	549	515	524	528	480	508	563	513	514	539	517	559	527	528	519	536	539	531	493	523	506	521	572	538	552	517	527	536	560	533	568	518	553	554	529	522	520	508	504	527	533	510	501	507	523	556	498	488	536	536	560	528	547	564	529	539	527	508	513	553	536	506	484	541	490	519	526	549	538	542	536	494	562	555	509	520	530	518	524	508	521	575	500	524	502	515	516	528	524	527	576	516	528	511	551	547	559	531	514	536	515	504	551	535	549	563	561	539	566	524	530	514	484	547	535	529	550	552	534	529	518	559	543	496	531	518	520	510	531	506	517	549	557	507	522	547	527	537	505	512	556	512	506	531	540	513	537	552	552	532	526	491	536	544	526	522	499	544	511	541	530	473	514	498	510	538	526	551	525	526	525	529	547	544	535	511	573	528	539	565	516	525	511	529	519	526	558	520	543	507	502	546	497	497	519	569	545	507	548	526	548	514	519	541	545	540	544	566	553	552	577	504	543	515	521	503	542	558	494	514	521	542	512	573	557	510	513	530	527	495	527	532	490	570	541	545	546	559	538	533	534	541	562	486	540	552	526	552	512	490	561	509	567	492	529	521	549	544	530	544	523	521	531	531	552	513	537	558	502	506	533	533	538	529	515	543	528	540	560	517	501	523	531	550	484	534	513	532	540	551	559	558	516	540	541	539	537	512	557	540	534	450	509	545	518	572	552	503	507	517	503	531	550	546	557	502	529	536	533	510	535	538	517	520	519	514	502	505	492	533	570	498	561	533	509	532	539	532	580	534	516	533	527	526	532	519	498	540	531	491	541	504	513	520	543	559	533	501	549	539	532	544	541	504	508	551	536	566	556	571	527	547	541	517	552	522	545	504	515	499	530	550	521	558	542	508	538	486	507	551	514	542	511	504	521	542	535	520	525	512	564	509	530	566	520	552	546	530	584	474	516	547	505	551	526	551	574	511	505	492	503	510	547	472	552	505	573	559	489	508	525	528	524	547	558	509	558	519	510	591	526	517	556	474	567	534	502	508	536	510	526	527	566	567	548	522	525	520	497	476	516	511	573	471	514	537	551	504	517	535	538	544	536	530	490	553	590	484	527	554	524	527	489	560	537	594	540	504	541	551	554	525	512	520	487	534	508	582	559	550	542	514	539	556	506	531	509	538	561	563	517	488	524	515	546	541	499	556	522	553	478	530	540	554	515	535	532	522	555	545	547	536	517	566	534	531	547	539	541	529	559	503	545	498	543	541	520	492	495	570	502	513	524	553	549	576	540	549	488	521	534	504	530	557	547	527	551	590	513	520	550	491	558	537	546	524	521	521	543	571	519	539	529	553	556	534	547	530	544	576	559	526	542	545	509	519	522	533	523	510	559	534	517	534	552	513	517	520	541	524	500	530	530	544	524	567	547	526	549	559	521	537	522	492	511	538	538	537	522	502	541	488	511	484	567	572	548
3236	744	534	390	635	631	474	466	419	327	240	251	346	413	258	210	218	221	153	118	112	183	241	415	344	120	113	104	81	55	46	65	82	126	131	119	110	90	96	91	93	70	37	42	55	50	54	41	59	53	57	49	53	47	43	50	44	47	57	68	64	76	73	51	49	55	38	46	52	55	45	49	40	45	42	46	43	52	43	54	36	55	37	40	44	44	51	41	46	50	43	48	39	60	49	35	54	52	44	51	40	60	47	49	49	59	62	50	50	50	49	43	42	57	52	46	48	56	57	42	44	47	44	43	41	46	47	45	42	41	38	53	38	49	52	57	37	40	35	43	37	32	52	41	49	52	40	39	54	52	34	44	43	45	44	44	49	39	38	43	46	50	42	38	52	37	39	46	51	44	46	44	47	43	40	47	54	42	51	53	38	50	49	49	40	52	49	50	52	55	55	37	43	41	47	35	49	40	43	42	52	54	43	56	49	45	38	40	43	49	54	59	35	59	43	57	41	51	38	31	48	42	43	55	45	35	31	41	41	54	43	50	45	47	40	33	46	41	45	54	50	47	35	50	43	39	30	58	52	53	42	42	43	33	52	44	50	40	41	45	51	36	48	43	45	46	42	39	56	48	36	48	49	52	42	47	44	47	48	48	43	40	35	51	46	36	48	45	47	44	45	47	54	58	40	50	42	42	46	45	47	44	47	35	47	47	46	49	41	41	56	37	48	53	46	47	53	53	43	51	53	52	42	39	37	43	47	50	47	46	54	55	45	54	51	47	44	35	51	35	49	54	60	51	45	47	44	49	42	57	52	51	67	51	48	42	33	51	65	39	53	53	50	46	38	56	49	49	46	49	40	48	51	47	45	55	41	47	38	39	49	44	46	45	46	46	44	33	50	40	50	48	49	51	39	51	47	44	40	50	44	50	34	51	49	52	51	44	48	50	42	42	36	43	48	57	38	56	56	32	52	37	47	49	41	58	59	41	44	43	52	46	54	55	54	39	35	46	44	45	39	40	39	53	51	55	50	43	51	50	47	28	40	47	37	35	42	38	37	52	37	42	47	47	43	58	42	46	40	59	43	48	42	47	36	44	42	38	48	43	49	49	42	51	47	58	53	40	28	43	49	47	45	43	48	44	39	34	41	54	36	53	41	48	48	47	48	47	54	47	44	49	39	48	48	45	49	52	41	52	55	55	57	41	55	61	57	41	61	33	46	47	47	54	48	51	47	44	49	47	58	43	55	49	41	42	37	43	42	40	52	40	60	45	47	40	49	63	45	43	46	44	46	45	31	38	54	42	51	48	37	49	42	53	45	32	44	46	46	49	36	46	39	56	41	60	41	54	44	43	47	40	56	48	45	42	34	52	38	43	53	53	44	50	40	30	31	51	42	54	46	43	34	55	49	37	54	49	48	41	41	55	37	51	40	42	43	50	46	46	51	48	58	46	60	41	42	49	46	49	49	41	46	43	47	37	49	52	49	42	41	41	33	47	53	46	49	48	43	49	48	47	46	52	42	51	35	38	42	45	40	47	39	48	38	47	53	42	44	35	65	45	43	37	45	51	44	42	47	40	52	39	34	41	41	50	43	43	51	51	48	46	54	57	48	45	40	51	48	58	56	43	43	38	39	50	46	40	52	45	45	48	42	51	54	47	46	53	62	46	40	44	51	40	49	47	54	55	62	44	44	47	42	45	54	45	47	41	42	41	39	40	50	53	38	61	40	49	49	48	48	51	45	44	65	46	44	44	48	50	55	43	45	45	49	50	49	32	50	44	29	39	52	41	39	43	41	45	48	44	53	42	43	52	49	53	49	45	51	52	40	53	43	47	49	38	51	42	44	53	39	43	40	56	45	50	55	32	38	50	42	56	49	51	46	42	33	51	45	42	28	49	53	37	46	37	58	42	51	40	46	42	41	44	53	45	39	43	48	55	48	38	37	36	41	45	43	48	38	43	39	53	49	64	41	49	50	37	46	50	41	53	55	44	43	44	41	57	43	52	38	41	58	46	42	53	41	47	29	44	32	46	53	36	35	42	56	42	58	56	49	48	46	39	49	47	52	41	34	31	41	40	34	51	53	48	41	51	51	36	59	45	56	59	34	57	49	52	40	39	33	52	44	45	51	40	46	32	59	42	48	51	53	46	44	41	41	40	52	48	36	38	45	42	52	48	51	45	42	40	42	31	53	42	38	47	40	41	35	42	34	52	46	38	54	45	54	43	44	56	53	53	42	60	36	39	48	41	48	56	48	41	39	45	55	56	52	46	54	42	37	46	35	52	48	45	47	36	64	48	36	46	44	46	56	44	58	35	44	59	46	42	34	47	43	54	41	41	54	41	54	44	41	37	43	51	49	53	45	43	51	48	58	52	50	37	45	47	43	37	51	37	40	50	40	48	45	34	40	47	48	43	40	48	38	47	42	51	44	45	64	45	46	35	45	49	57	39	30	58	60	43	51	48	48	49	35	54	47	43	36	48	49	50	51	39	35	53	49	55	43	42	40	45	43	41	46	59	32	51	62	42	48	41	52	49	47	46	49	33	41	41	51	53	41	48	52	34	47	45	46	44	49	46	45	38	52	52	37	42	36	45	38	43	44	45	40	55	46	48	42	63	44	43	45	53	51	52	45	43	44	41	44	51	62	49	46	37	36	51	34	52	47	39	40	34	52	49	57	50	44	46	47	46	41	47	48	55	40	52	44	46	57	43	50	41	44	55	42	52	45	49	40	44	47	57	41	40	49	45	53	41	62	44	46	39	42	49	50	56	53	55	43	46	47	45	46	49	51	35	47	48	57	58	55	51	41	49	41	53	46	45	57	42	50	45	51	37	50	43	40	56	60	42	54	53	48	42	58	40	48	53	50	50	37	52	52	56	46	49	61	49	54	43	47	52	41	48	65	40	49	42	37	44	47	59	43	40	38	54	37	41	48	41	41	38	43	42	69	45	48	41	37	39	43	45	43	42	50	45	39	56	39	59	44	37	52	51	50	49	44	56	51	51	48	47	52	52	32	32	54	50	48	50	45	50	51	47	36	40	47	51	46	42	47	54	49	52	50	43	49	57	48	50	39	52	50	47	30	52	45	44	52	45	41	46	50	41	44	45	36	51	39	44	48	52	42	38	49	41	50	41	53	48	31	47	50	51	48	47	37	60	55	40	43	39	43	51	41	55	50	49	46	46	48	36	49	55	49	45	36	47	54	41	35	48	44	42	44	43	48	31	39	45	42	39	52	49	45	54	36	37	58	43	53	45	43	61	46	51	45	34	44	55	35	54	38	48	47	36	48	43	42	41	40	31	46	43	44	48	37	42	54	48	54	41	41	36	31	44	51	43	49	41	56	46	40	47	41	44	39	48	50	55	44	54	45	56	42	48	41	49	40	44	43	43	41	47	46	41	47	29	56	44	42	42	47	54	61	41	38	48	61	43	46	47	37	52	50	35	60	51	56	41	49	50	41	42	47	41	57	51	42	55	55	55
22774	15993	11496	24590	31189	29238	24166	21495	18570	14373	11626	11499	14214	13956	10127	8732	7300	8128	5839	3557	3790	6448	8784	14055	11740	4849	3459	3294	2029	1604	1338	1247	1939	3673	4258	3845	3373	2849	2686	2627	2427	1711	1071	844	771	709	738	763	735	764	737	777	760	726	766	777	771	804	1004	1011	1126	1880	1390	769	729	672	729	802	745	708	692	637	708	634	708	721	646	686	701	673	733	694	667	668	672	717	656	657	648	634	635	643	695	693	686	655	674	624	643	681	676	610	617	708	700	700	660	698	717	693	672	690	694	641	647	693	686	722	687	689	696	669	651	634	617	682	669	694	659	730	676	655	674	749	674	626	687	669	660	696	651	694	705	615	667	708	714	678	637	690	663	683	682	693	712	670	654	675	684	690	678	665	686	676	679	673	663	649	652	682	722	713	605	692	667	699	690	661	676	696	692	667	706	684	651	665	676	705	691	695	698	697	629	736	685	698	696	684	658	665	693	712	634	684	665	705	653	689	685	706	672	684	696	678	651	714	709	629	639	679	704	674	664	642	654	676	683	624	663	693	670	669	646	642	650	665	637	688	634	640	632	671	639	664	668	656	692	692	678	673	695	667	679	703	671	675	693	672	711	637	662	680	641	728	673	698	701	658	655	666	680	688	729	691	706	683	648	675	649	672	668	682	673	674	674	690	668	644	689	731	675	666	704	643	644	678	632	640	686	647	699	703	728	687	669	662	716	662	686	690	673	657	680	691	670	695	672	681	647	680	658	732	738	688	696	673	704	701	710	675	666	662	630	711	653	686	680	700	702	623	630	710	652	692	688	690	679	664	672	699	670	604	651	647	697	676	655	660	673	663	718	662	618	702	702	723	689	696	689	698	681	716	680	665	685	679	691	672	680	666	686	708	665	707	662	691	676	689	627	704	670	682	667	675	698	662	692	657	683	668	685	681	679	669	663	672	672	705	675	615	661	660	644	696	633	687	664	685	700	702	693	673	671	673	699	715	685	676	680	664	696	681	665	622	630	716	707	643	671	653	651	661	640	667	644	668	680	678	652	631	684	655	690	699	676	682	689	725	702	666	677	673	690	653	703	661	695	675	670	695	636	666	665	652	620	675	667	621	671	665	649	633	688	706	641	749	690	652	609	656	693	708	701	652	665	704	721	641	680	715	663	661	639	648	644	696	708	658	661	663	647	691	653	689	695	687	638	730	659	659	725	745	734	676	644	665	684	702	690	686	706	649	687	637	685	657	712	695	661	634	638	624	665	645	687	707	655	679	696	702	678	703	710	675	731	605	647	702	687	639	697	663	698	667	689	723	675	711	661	716	663	658	692	659	674	676	699	664	672	676	664	690	666	669	690	702	698	689	690	664	683	685	665	677	649	667	683	719	696	657	720	670	664	676	665	633	670	647	702	655	703	708	675	655	703	718	665	672	668	658	683	682	588	676	665	693	709	673	693	665	697	693	695	724	677	623	724	658	739	677	680	706	696	681	692	701	648	647	647	616	668	650	728	677	663	688	661	690	669	743	678	657	674	700	660	695	662	633	732	713	663	678	644	638	723	685	680	631	676	645	680	613	659	667	681	669	686	670	699	718	641	678	686	706	712	624	692	680	661	654	657	693	677	697	679	682	664	644	624	699	670	651	709	683	674	662	682	715	671	686	673	648	671	680	686	676	700	680	638	664	674	690	690	693	651	702	637	723	657	707	663	686	666	695	678	645	649	694	665	717	654	703	682	700	687	724	679	712	667	655	692	713	685	633	646	677	699	676	651	654	664	633	679	727	711	661	641	703	668	707	712	648	659	696	676	688	717	678	658	674	669	631	643	646	649	727	676	663	641	693	706	677	672	648	670	667	664	643	709	696	671	710	736	656	704	668	674	694	715	637	690	680	668	632	667	631	680	704	630	667	678	697	662	688	675	668	685	653	708	702	658	677	660	646	701	675	715	681	663	682	679	701	652	707	709	670	639	702	673	713	670	683	708	711	707	710	719	673	659	707	683	658	624	624	661	685	684	647	684	659	647	651	690	631	682	707	693	666	665	638	684	712	620	688	689	697	679	629	657	665	689	709	666	687	674	650	692	734	681	709	644	723	669	701	725	708	676	668	675	653	668	663	695	645	702	687	724	639	701	702	719	683	675	697	645	711	708	702	657	624	642	665	663	697	733	685	682	684	641	670	709	672	671	655	689	672	663	665	694	685	690	700	654	716	640	686	674	678	663	602	664	685	653	669	723	695	656	682	716	702	662	686	652	652	679	692	676	676	663	660	694	674	682	684	662	676	652	687	703	660	701	700	693	658	640	666	625	649	645	650	664	606	650	704	705	679	662	676	663	687	653	659	682	669	750	647	655	659	658	663	661	683	691	696	679	710	643	671	650	696	679	689	642	684	700	710	662	725	691	750	691	667	694	675	682	635	725	636	651	657	622	653	687	701	672	679	676	664	681	664	680	676	664	683	706	615	647	688	694	698	663	709	701	678	672	646	644	664	731	696	682	686	689	703	683	680	719	662	636	692	683	681	681	669	644	654	704	654	684	710	637	708	742	663	650	615	674	663	681	666	681	710	704	682	689	643	662	697	650	673	704	634	679	702	699	632	725	651	689	699	648	728	714	691	697	638	640	684	692	651	635	660	650	655	647	707	677	661	646	701	688	667	696	671	687	659	666	665	670	623	709	684	662	653	654	654	695	648	618	691	645	673	687	718	681	653	678	723	636	664	688	692	681	688	659	670	648	695	709	678	677	670	671	674	679	629	641	672	670	662	676	720	695	735	639	639	687	649	631	660	726	681	699	665	629	678	696	669	681	694	669	665	716	672	644	685	679	668	735	680	693	651	631	679	692	667	668	698	699	626	665	707	696	672	648	639	640	645	647	686	687	653	666	680	709	699	671	657	670	680	664	685	679	651	642	688	682	648	681	658	692	670	658	678	677	711	707	626	643	688	719	695	655	723	708	705	645	643	666	641	678	640	670	644	697	696	668	672	665	685	671	666	674	661	693	694	665	640	688	663	666	681	698	640	688	663	658	686	655	681	686	674	645	735	659	682	716	664	637	698	724	689	678	618	718	607	662	678	647	681	701	682	650	661	605	668	676	671	680	661	652	711	656	682	697	710	711	691	654	687	645	656	673	676	696	701	658	705	716	667	720	653	673	670	688	662	663	647	703	704	677	668	686	660	677	645	684	687	635	678	686	682	679	696	652	687	729	644	685	655	686	675	675	676	674	669	706	665	682	702	699	719	668	611	680	672	637	709	672	674	688	733	633	719	694	624	643	730	659	677	668	670	673	704	682	657	692	710	687	719	689	636	662	655	685	675	678	698	745	707	644	654	677	741	677	658	656	700	703	670	719	694	681	696	685	663	669	699	684	695	631	701	694	639	663	650	694	658	719	687	712	673	728	631	638	653	646	684	665	712	677	724	652	640	645	700	686	664	641	690	676	653	649	631	705	654	678	689	672	674	704	700	716	730	653	647	689	678	659	672	660	674	668	631	675	684
2831	1209	721	556	981	950	840	725	656	495	420	408	476	655	408	326	334	311	297	179	127	214	315	518	517	274	151	143	105	86	58	61	85	158	177	173	140	124	129	123	96	57	53	61	61	54	49	63	53	56	53	55	53	65	42	49	48	48	52	69	82	72	56	44	49	50	50	56	44	43	26	50	51	45	51	44	53	49	43	54	52	56	47	37	37	59	49	42	50	58	53	52	49	33	52	48	50	55	58	49	50	45	50	52	46	33	47	57	59	59	52	50	45	49	53	46	44	53	42	46	51	46	52	49	52	50	38	50	42	56	49	58	49	49	37	47	43	51	48	48	46	50	52	52	52	51	47	53	51	38	33	45	51	48	42	46	43	58	41	50	63	57	55	63	62	55	44	47	47	58	60	58	41	56	42	58	57	49	42	59	39	49	55	56	47	57	38	52	49	65	56	45	37	53	41	55	43	72	44	42	50	43	52	46	36	46	51	53	42	48	55	53	62	48	62	40	43	54	42	41	48	41	48	48	55	53	48	47	49	62	45	48	51	51	53	53	49	45	50	32	53	43	59	43	54	50	55	47	44	48	58	49	41	52	46	64	41	46	47	41	57	50	38	49	49	47	55	48	53	53	48	54	52	48	56	50	31	42	51	50	55	48	51	49	49	50	44	33	30	38	48	47	65	55	46	55	40	62	48	45	46	54	45	52	38	38	49	47	51	68	43	55	44	53	63	41	54	60	51	49	46	55	67	49	51	48	51	44	44	41	50	46	40	52	60	46	57	53	49	47	50	36	50	53	52	48	41	59	44	48	42	46	44	60	38	51	53	44	40	39	57	43	47	46	40	50	37	58	50	42	51	54	29	57	41	36	36	53	56	47	51	41	57	40	47	52	57	41	49	48	56	48	56	49	41	57	44	54	50	50	54	44	43	43	44	75	36	55	45	43	50	49	49	46	42	54	44	54	44	43	47	48	50	43	39	51	37	51	50	54	60	38	62	45	55	49	48	56	55	50	42	49	45	52	52	42	45	49	56	55	50	58	48	54	47	47	58	50	44	37	49	47	44	45	56	58	48	46	58	49	44	56	47	48	57	47	57	53	50	56	44	39	37	51	62	46	42	50	40	44	44	58	47	58	54	48	59	40	54	39	57	59	45	45	51	42	36	50	66	38	51	34	43	47	46	49	53	47	42	38	52	55	63	68	52	40	49	49	48	51	43	39	48	52	47	32	30	53	52	55	42	48	52	50	66	55	51	47	45	52	50	41	64	48	44	54	58	49	56	50	51	47	51	49	45	58	45	44	43	48	41	52	63	60	42	58	48	44	53	50	34	47	58	56	55	47	34	49	31	52	54	61	41	59	49	43	48	34	56	55	67	38	43	50	53	53	54	48	37	40	47	40	39	66	50	48	48	47	54	60	52	43	47	34	57	50	44	55	47	47	44	48	57	48	44	38	44	50	47	45	48	50	46	37	49	41	59	56	47	48	47	39	68	52	51	48	56	46	48	50	58	56	54	49	50	39	49	41	50	60	50	48	53	44	49	55	41	49	51	48	45	55	56	38	46	47	46	48	56	36	56	46	43	42	49	58	55	44	48	43	38	50	47	43	52	52	41	54	59	49	47	48	34	54	54	39	43	48	44	49	50	45	55	41	43	41	51	52	43	63	40	50	49	58	46	45	50	43	56	45	67	52	42	48	51	50	41	55	48	38	56	55	59	44	44	44	54	58	51	43	53	50	44	75	48	49	41	50	53	42	54	46	44	41	52	41	44	52	48	50	48	45	49	55	53	69	62	46	62	46	36	39	40	50	59	45	38	42	37	41	54	44	56	43	52	50	57	46	48	47	45	39	42	58	55	41	45	52	48	45	42	45	51	54	52	51	43	50	52	55	43	38	52	40	49	38	54	43	51	33	55	48	52	40	40	50	41	46	55	44	55	61	41	51	56	43	51	52	56	51	46	41	56	52	50	45	62	44	34	51	47	44	50	48	55	39	43	39	54	45	58	54	57	49	43	55	45	35	38	32	44	46	38	37	47	46	48	32	58	45	46	55	47	45	54	47	41	45	48	52	41	52	54	50	48	52	63	43	61	47	42	42	48	44	45	40	46	54	44	56	51	51	53	54	42	41	50	42	33	50	46	56	31	44	39	45	53	44	49	48	54	44	46	47	36	57	49	39	45	42	63	51	58	64	43	57	43	49	52	45	43	45	40	38	42	48	49	49	42	46	54	50	46	51	45	48	54	46	43	57	47	58	45	38	47	41	51	53	44	48	63	52	45	45	54	44	47	35	47	55	53	40	49	43	46	41	46	58	55	55	42	49	51	48	49	60	38	48	46	45	42	40	54	46	50	46	54	59	63	56	52	41	48	46	42	54	52	44	61	48	48	45	45	62	47	39	55	42	41	55	44	53	57	31	40	54	58	40	46	48	52	47	46	49	45	44	54	45	38	62	49	56	47	44	49	43	39	53	46	52	50	56	54	33	56	54	50	42	45	48	55	54	42	51	56	40	54	55	62	52	43	49	59	47	48	39	40	53	61	37	46	43	53	53	54	45	63	52	48	49	47	45	50	36	46	37	56	42	45	60	45	56	43	57	59	47	61	48	53	47	59	52	53	40	51	39	42	56	47	37	54	46	62	49	38	48	48	39	59	49	37	46	49	61	39	46	47	37	60	42	27	40	43	51	50	51	45	47	53	47	43	57	40	38	57	59	36	45	43	47	53	50	52	49	48	73	43	52	44	49	42	51	46	55	51	51	52	44	50	48	42	58	43	56	42	46	42	58	51	46	46	42	54	50	61	46	54	58	46	59	37	37	39	54	52	51	51	47	55	39	47	38	53	25	37	44	51	59	57	58	65	44	51	54	53	55	45	60	38	41	39	53	49	49	56	47	44	49	43	42	53	45	53	57	48	46	55	44	43	40	38	51	37	53	54	44	58	58	44	54	46	48	42	48	54	54	37	47	50	51	44	60	47	43	60	46	55	42	58	43	61	54	42	48	43	45	53	35	56	56	48	49	46	31	47	45	43	35	34	40	61	58	63	42	39	48	39	41	55	43	53	44	49	47	51	55	36	59	56	40	51	39	47	57	48	53	52	47	59	49	43	54	44	52	47	47	44	44	52	57	54	57	42	58	40	46	68	54	51	48	42	50	58	49	50	41	50	43	46	56	54	52	57	56	47	48	46	65	51	55	41	52	36	38	42	44	54	37	61	46	41	60	37	40	51	59	53	44	43	46	48	53	60	40	38	54	54	43	42	60	53	44	40	50	49	56	68	56	43	43	56	45	40	46	45	43	47	62	52	60	61	42	51	48	53	57	45	43	46	56	53	47	47	38	49	42	44	52	46	61	40	59	40	45	44	47	47	45	52	47	47	56	53	44	47	43	43	54	48	52	47	47	55	57	46	44	55	44	46	36	38	58	53	56	48	44	55	43	46	41	49	48	34	30	51	51	43	60	38	49	40	42	48	36	56	55
28738	20525	14059	28741	36539	33954	30136	26755	22961	19729	16095	15348	17490	20291	13850	11274	11816	11156	10142	6126	4467	8823	10609	15424	15963	8266	5173	4436	2888	2195	1884	1717	2435	4371	6284	6303	5475	4398	4043	3575	2362	1479	1053	939	871	813	910	842	899	837	841	794	745	762	824	767	813	912	1015	1201	1673	1678	968	777	709	788	1069	1223	915	766	753	751	744	701	761	771	710	793	765	737	716	810	690	650	742	748	772	684	752	729	712	750	731	759	724	658	731	736	718	713	749	693	771	740	777	712	782	747	732	728	755	746	762	731	698	781	719	728	706	742	718	704	727	710	742	735	746	738	733	711	714	743	721	678	723	709	756	747	755	697	727	730	699	715	720	742	725	708	726	693	706	718	686	682	736	728	733	752	680	705	725	713	687	745	777	697	705	692	706	755	682	717	739	685	722	728	706	692	691	755	714	745	744	696	696	726	688	707	713	757	735	717	726	709	720	743	744	712	725	716	712	720	705	752	727	686	763	720	688	729	738	741	704	686	708	730	775	742	680	718	750	713	770	688	685	703	722	723	689	710	675	721	669	685	707	738	682	666	691	733	720	745	701	696	709	712	677	728	691	721	731	718	683	715	746	749	696	718	743	681	781	711	723	739	699	774	752	708	746	651	754	700	749	713	704	711	749	774	710	733	727	699	712	715	638	722	707	681	790	703	722	707	714	715	702	707	712	715	718	713	667	709	728	757	695	700	682	731	724	699	722	691	699	775	698	751	700	708	770	695	707	768	710	761	715	696	755	706	698	702	719	676	725	758	733	716	711	690	742	722	713	712	723	690	723	715	687	747	670	705	710	677	728	745	680	721	678	735	711	738	688	715	723	713	706	714	746	754	720	735	713	695	701	648	670	730	710	673	723	717	650	739	708	700	718	739	663	731	723	662	710	677	743	711	745	760	681	672	741	691	767	704	769	736	715	719	734	676	729	701	749	720	703	716	709	759	721	757	737	689	744	673	668	753	732	696	721	688	771	739	739	699	710	707	718	706	782	712	715	724	713	728	737	750	746	774	699	717	683	766	681	769	776	695	744	690	769	739	700	708	715	700	719	700	712	700	682	690	691	730	671	708	745	726	709	713	708	727	737	704	700	703	656	728	684	670	707	705	698	692	738	713	742	712	709	723	759	742	737	721	657	724	701	719	703	755	688	738	695	789	736	733	717	746	712	727	721	731	672	744	675	746	692	708	725	707	715	747	711	698	701	726	694	712	694	755	741	682	679	741	702	734	730	696	731	751	788	720	712	723	722	685	726	667	714	701	745	699	720	715	703	724	689	686	733	722	722	727	752	776	679	719	689	752	724	687	694	767	690	721	714	764	714	715	665	685	696	749	754	705	715	689	669	732	688	748	730	711	704	714	688	779	682	720	737	711	702	694	764	780	653	699	717	751	695	694	716	747	745	705	711	719	740	714	719	734	740	678	728	711	696	729	682	657	736	695	671	742	752	709	736	698	721	721	760	745	731	748	707	756	782	756	740	724	756	701	722	762	713	717	723	753	732	704	692	758	731	722	697	697	706	762	718	720	717	702	711	720	718	725	725	703	768	692	686	684	684	668	678	697	733	727	743	752	734	752	701	732	657	709	715	692	730	736	707	757	735	733	749	750	731	724	707	687	679	734	710	750	671	717	723	702	797	697	735	730	708	731	721	712	763	730	707	698	680	685	727	761	734	708	741	749	699	710	687	756	720	733	694	721	727	737	641	721	699	705	720	707	711	752	710	716	724	743	707	691	737	712	697	711	678	705	725	749	678	733	687	750	685	733	708	736	757	737	725	678	724	709	732	712	683	729	747	683	696	709	647	742	716	747	697	718	680	690	692	724	702	786	726	766	713	732	761	755	708	719	684	712	699	727	748	696	735	698	731	765	697	681	709	686	727	754	689	751	745	717	739	714	715	707	759	731	713	786	705	720	673	726	702	697	718	734	736	713	748	753	699	717	702	756	702	708	729	718	689	717	682	683	671	752	717	731	671	667	735	704	658	703	696	727	724	740	711	751	718	701	700	741	756	700	694	703	734	705	670	749	721	731	688	675	696	725	718	668	729	712	728	669	709	720	710	694	734	751	757	689	658	750	693	728	729	714	707	697	683	760	704	731	730	747	699	754	742	731	726	732	688	760	717	714	713	762	686	725	723	655	715	731	722	717	700	716	709	752	717	764	673	666	751	671	707	742	769	699	744	759	686	708	713	679	741	674	708	679	677	706	681	763	728	716	686	744	684	698	721	738	714	708	713	725	717	736	719	661	737	708	720	698	733	692	689	701	699	705	740	757	778	763	716	701	724	748	700	745	694	659	703	716	759	696	691	697	707	720	737	693	727	751	694	710	694	701	731	692	686	768	718	713	744	773	700	702	721	744	721	698	684	682	736	697	709	714	680	744	748	702	692	754	688	739	700	638	717	726	684	689	660	725	740	723	743	725	699	699	743	740	718	680	720	710	698	754	702	717	696	697	734	716	724	713	704	696	684	724	710	713	737	721	691	707	765	735	729	755	730	692	674	705	759	665	708	697	681	701	723	729	760	673	736	758	705	709	706	750	745	741	707	701	703	717	758	698	740	708	729	782	766	716	675	703	697	738	761	767	715	704	696	706	749	707	742	682	738	698	729	688	734	720	744	701	710	701	732	740	721	699	677	718	701	730	738	719	726	718	680	685	757	716	710	731	720	692	693	720	733	751	690	751	756	706	741	720	726	678	730	747	740	723	762	700	713	697	777	720	688	714	707	718	725	747	728	711	705	687	747	702	713	687	690	735	727	702	691	752	698	717	702	682	709	750	706	725	678	725	745	708	705	714	693	712	694	720	700	707	726	655	705	736	722	696	676	724	683	724	701	715	724	750	720	661	767	697	745	717	662	666	707	705	695	701	777	736	757	731	707	712	715	711	738	706	698	725	701	725	737	706	703	710	679	707	681	735	683	686	723	709	697	701	740	750	746	728	716	707	714	694	678	710	736	754	762	681	739	741	718	728	681	709	670	688	755	714	726	759	734	698	712	659	699	715	737	750	760	702	707	690	704	668	702	681	748	711	704	705	707	754	770	735	705	729	716	712	693	707	690	750	752	706	729	751	750	731	714	667	746	775	754	720	749	710	681	725	656	745	716	677	728	704	751	749	646	792	746	689	747	736	755	716	710	717	738	703	660	693	738	710	759	724	752	744	704	736	765	740	692	699	720	711	705	731	735	761	714	757	752	689	713	708	660	694	773	766	715	721	712	711	718	690	701	732	719	726	698	763	655	708	738	695	714	714	699	715	726	745	741	688	726	730	726	701	701	748	701	713	695	691	699	729	744	729	676	728	708	725	729	729	703	706	748	676	722	720	725	745	700	701	702	676	745	705	691	741	756	732	706	734	731	692	693	674	745	733	726	725	773	776	723	648	719	681	695	693	697	741	667	707	694	708	727	750	741	710	730	696	702	715	678	731	699	746	700	767	738	778	704	717	716	732	734	732	781	698	708	749	714	747
1932	470	287	226	353	386	364	304	269	223	174	175	201	259	236	120	152	137	116	86	39	108	182	203	244	127	88	68	46	36	27	42	29	49	82	75	65	66	49	33	37	27	30	31	35	29	29	28	35	27	21	37	26	35	29	43	32	27	31	38	34	36	35	27	33	38	38	34	42	32	26	23	37	23	27	31	23	30	22	25	32	23	18	24	26	35	35	22	34	34	30	35	45	33	43	24	23	35	29	22	23	29	35	28	30	22	27	26	35	32	24	30	23	28	32	33	27	28	34	26	42	34	29	34	24	32	25	22	32	21	32	32	27	30	40	36	34	31	26	30	30	35	38	23	32	36	15	28	28	39	30	32	29	23	22	20	21	29	27	26	35	31	33	34	24	30	38	32	37	21	30	31	32	36	38	37	20	37	26	24	28	25	29	23	33	30	33	34	31	29	39	24	29	24	27	29	32	36	36	27	27	26	44	25	26	24	30	26	25	27	34	27	31	39	24	23	23	26	30	25	38	24	26	26	24	31	37	32	26	30	31	37	24	25	19	38	28	31	26	24	29	18	32	37	34	25	37	29	33	31	31	28	30	22	34	28	30	36	27	31	34	29	34	27	36	33	34	31	36	28	33	24	39	27	36	36	33	30	27	32	33	32	31	14	34	30	22	28	35	32	30	25	18	41	26	26	32	30	34	34	25	23	28	19	35	37	33	39	29	22	24	29	38	35	35	23	37	48	28	34	21	26	39	31	28	28	25	30	28	32	23	31	31	51	32	26	31	26	40	31	32	39	30	18	36	21	42	31	27	34	26	29	32	29	33	27	30	36	29	19	31	29	21	28	27	33	34	35	37	30	14	27	35	18	28	29	31	22	22	30	20	30	32	21	38	30	20	22	35	34	40	27	25	32	38	26	17	25	38	35	26	33	27	31	39	31	42	39	27	27	18	27	26	27	33	25	38	30	31	24	26	30	24	33	30	32	30	25	37	34	30	33	23	29	31	27	35	36	23	31	31	34	27	26	34	34	32	27	34	20	24	32	28	35	31	27	37	31	39	36	21	32	30	24	29	30	30	34	32	27	38	30	30	26	29	28	27	42	40	26	26	35	42	28	28	31	29	43	33	27	23	25	33	28	23	36	35	27	33	25	23	32	40	31	31	42	35	32	30	20	26	31	25	40	35	25	29	32	25	33	27	36	24	30	26	33	36	20	29	32	24	27	18	29	37	26	32	26	34	29	33	29	22	31	27	28	39	27	30	29	29	22	35	21	31	30	27	33	23	32	27	26	38	22	29	19	34	23	42	32	25	28	31	38	29	24	29	29	41	21	31	24	44	32	32	25	24	23	38	30	25	30	34	28	33	19	28	23	34	32	30	38	21	27	28	28	32	28	32	34	25	34	29	37	29	23	35	38	34	29	36	42	20	23	28	23	34	29	33	22	36	29	25	29	32	26	25	32	28	38	27	39	25	19	37	33	29	32	26	39	27	33	27	38	35	43	30	29	35	29	27	29	31	36	25	22	30	30	35	30	37	28	21	32	28	29	29	29	30	26	20	23	32	31	27	39	27	26	30	29	26	27	36	37	33	28	34	32	27	28	25	37	23	18	31	33	29	23	23	21	26	26	29	26	36	35	29	34	37	25	28	35	26	25	31	27	25	32	33	29	33	45	18	30	23	27	34	33	36	38	33	23	27	33	34	32	28	27	34	25	22	38	29	21	24	28	36	17	24	39	22	33	29	43	34	29	32	24	39	23	21	34	24	39	23	31	40	37	35	31	36	28	27	31	30	42	38	33	25	35	36	32	27	28	35	25	35	25	33	28	33	24	32	34	31	28	21	29	25	32	34	29	34	28	31	23	35	35	39	31	18	20	31	34	30	25	27	20	26	29	24	31	26	28	52	34	37	23	37	28	26	33	22	29	42	35	35	30	26	32	32	24	34	31	30	19	36	35	27	32	32	34	30	27	38	24	26	32	31	31	36	29	38	30	24	22	15	20	29	37	21	30	28	40	38	34	22	24	28	33	28	35	26	37	29	34	27	26	29	28	26	33	32	23	32	33	28	17	36	39	35	34	31	32	27	33	28	23	31	27	27	20	35	27	27	33	26	28	34	33	30	35	29	34	22	23	32	16	24	35	35	28	34	33	29	23	33	31	37	33	38	35	25	24	29	42	37	27	26	44	28	36	29	30	24	20	32	34	33	34	37	29	27	27	27	34	37	25	28	22	36	33	36	37	29	25	23	30	22	26	32	32	25	40	33	24	30	29	30	24	19	29	31	30	31	28	30	29	22	32	27	31	27	26	28	28	38	25	28	32	25	26	33	23	28	40	18	22	33	29	19	32	41	24	29	37	27	29	32	36	23	32	27	37	35	26	26	39	40	26	20	26	28	26	32	33	31	37	38	26	27	26	45	26	31	22	26	31	27	36	24	26	38	33	32	28	22	23	26	32	32	25	28	33	32	28	34	28	34	25	32	31	28	28	37	24	23	30	34	26	32	26	23	25	38	32	37	23	27	36	23	37	17	28	30	44	26	24	23	35	27	40	18	30	26	28	33	31	42	29	22	27	16	25	44	28	23	33	31	34	43	30	37	34	30	31	33	41	22	31	23	41	18	29	31	27	28	28	37	28	24	23	31	34	32	31	21	22	38	24	28	29	39	30	43	23	26	30	28	28	28	39	30	33	35	24	26	23	31	22	30	31	25	30	33	34	26	33	26	26	42	30	30	27	25	38	29	24	27	28	47	26	31	39	35	25	30	34	26	27	31	28	31	30	34	37	38	34	24	33	28	29	24	27	24	28	28	30	22	22	28	33	23	30	30	37	22	33	44	32	35	29	42	30	34	23	30	28	37	34	38	26	30	36	34	33	26	33	31	29	28	30	39	27	29	26	36	29	20	22	21	31	37	24	25	29	32	28	17	25	27	25	25	27	37	33	34	35	29	30	22	29	22	32	39	23	37	28	30	24	24	30	17	39	32	19	28	30	25	26	30	28	28	37	22	40	31	33	23	35	31	38	24	38	33	40	30	34	31	24	30	38	25	31	41	32	19	31	20	31	34	28	33	35	28	21	31	31	29	25	27	27	40	35	29	28	27	33	38	27	26	20	30	24	25	23	28	42	37	25	35	32	28	36	19	31	35	18	25	33	25	30	24	37	28	32	28	41	32	34	31	31	32	21	29	32	25	34	21	32	45	33	25	36	32	30	30	32	32	34	31	29	24	31	28	22	22	23	34	23	28	22	22	26	24	30	32	28	37	31	35	26	30	34	29	28	27	31	29	39	45	21	39	36	30	30	38	34	33	37	17	32	28	38	31	27	29	25	19	39	33	24	29	35	43	27	27	31	25	25	33	35	24	25	30	32	28	27	31	32	36	31	35	31	32	33	34	36	32	31	28	35	37	31	27	31	31	33	18	31	27	28	35	30	28	32	29	30	32	38	33	23	20	24	38	27	35	33	34	37	24	28	28	36	25	31
19650	12078	7228	18504	25739	23767	20113	17336	13547	11243	8186	8407	9741	11144	9770	6298	5762	5500	4703	3051	1814	4181	6755	7629	8664	4910	2934	2070	1332	1047	896	768	994	2117	2821	2653	2351	2054	1260	878	689	535	523	543	510	500	497	467	468	527	565	440	502	462	490	445	504	531	487	667	642	574	463	458	485	500	857	651	566	482	441	493	459	468	460	474	454	485	453	448	484	449	470	482	460	443	478	464	448	446	443	458	448	469	448	471	431	434	479	454	456	489	464	459	445	492	415	454	451	431	456	446	456	460	448	489	460	461	436	476	459	441	499	430	444	425	417	465	466	472	451	438	451	468	450	444	443	470	431	494	495	468	488	435	456	459	458	487	445	430	476	460	499	429	459	457	447	425	455	473	445	483	476	493	452	455	469	438	469	436	472	431	431	505	422	493	422	464	441	439	443	436	492	452	462	479	476	420	476	431	472	461	454	456	473	466	478	441	463	460	475	449	443	457	456	462	417	474	452	453	449	471	441	464	441	481	477	456	453	452	440	453	470	454	490	499	433	421	433	439	439	453	440	482	432	440	443	412	473	477	430	441	432	433	458	486	482	445	472	441	454	460	444	461	454	466	480	463	452	489	460	463	462	442	462	477	430	462	437	477	445	439	459	447	452	462	455	452	406	498	489	505	490	473	456	427	449	423	397	434	445	475	442	431	474	408	482	456	453	437	445	446	404	440	436	492	461	463	464	458	487	458	434	442	424	472	456	444	448	465	490	404	415	469	467	434	469	446	475	459	453	463	475	447	441	422	435	460	453	439	490	452	455	437	461	440	449	454	478	470	425	473	450	437	462	436	465	448	430	483	437	461	472	464	472	451	479	431	467	483	443	435	445	448	442	446	454	454	448	437	467	433	475	447	463	468	431	475	443	441	455	413	473	474	450	460	458	438	438	437	444	440	422	484	440	481	474	480	449	473	441	448	444	420	420	430	451	460	439	445	446	439	456	434	444	425	444	409	487	445	445	444	482	460	436	480	482	451	448	457	456	480	457	467	469	446	419	472	464	455	439	462	413	492	464	430	479	461	455	443	482	431	463	447	427	446	439	453	401	441	424	403	446	482	453	444	455	445	438	451	488	451	444	432	473	476	468	427	450	436	464	471	449	432	423	451	421	453	479	436	433	478	453	465	455	446	470	445	437	469	457	477	477	469	479	413	472	459	468	437	428	468	440	432	468	443	449	461	472	466	429	429	443	473	437	503	468	482	466	422	433	429	467	518	467	449	476	470	460	455	457	465	472	471	469	453	441	418	438	428	475	454	442	453	470	455	449	411	442	472	448	476	454	434	430	428	446	488	423	438	473	456	465	423	472	446	451	499	433	461	441	467	457	462	437	447	420	454	469	435	463	491	451	426	440	431	483	439	446	441	471	478	425	434	485	459	433	437	444	438	450	463	468	468	394	427	481	442	470	419	475	467	418	461	491	472	454	456	458	476	421	449	458	447	468	462	441	448	452	459	479	431	453	451	435	438	460	471	456	445	400	411	444	458	449	465	424	472	425	436	425	455	436	441	462	452	432	480	479	422	441	436	425	476	473	456	451	421	446	473	437	456	471	461	448	451	436	455	461	453	456	472	466	457	460	493	380	423	464	452	460	449	451	427	430	485	491	431	451	484	435	485	488	428	454	461	486	462	462	439	464	491	440	467	460	449	422	467	433	460	472	453	439	456	422	448	456	449	453	484	461	402	456	454	475	444	431	471	438	442	447	463	472	458	449	478	465	421	437	491	464	462	477	448	486	458	452	437	432	466	481	487	435	441	487	409	401	434	434	450	438	442	464	457	483	442	449	439	475	484	420	495	446	478	462	435	473	453	481	453	430	468	506	465	447	479	417	434	451	487	445	434	421	475	476	431	451	433	441	463	442	469	444	453	438	450	472	481	451	451	472	456	487	475	467	453	433	469	429	459	448	455	469	448	450	465	451	431	452	459	449	433	470	459	468	475	462	424	452	485	458	491	468	466	456	445	445	460	455	448	430	487	476	468	440	437	440	445	452	460	463	453	465	439	449	435	444	438	461	457	430	435	458	487	455	450	461	479	436	477	461	415	437	472	484	443	447	423	433	429	424	455	462	505	497	458	458	450	442	462	453	459	448	469	427	431	446	457	487	479	463	460	420	474	454	435	463	428	466	503	481	457	518	418	467	424	452	495	495	449	471	488	472	501	439	418	442	455	453	445	483	459	480	448	439	472	479	466	451	460	432	486	470	410	438	436	444	484	435	481	445	480	423	474	451	445	431	433	475	476	459	484	461	443	461	464	450	478	475	484	443	480	438	451	452	426	455	422	468	448	416	461	464	475	446	516	453	444	442	451	452	452	485	444	412	438	456	452	432	449	464	438	460	502	460	458	415	441	398	459	489	448	447	461	448	447	441	450	462	433	418	450	473	441	441	452	489	460	484	425	470	439	473	434	436	467	450	464	486	478	444	445	476	450	481	432	463	445	462	455	466	459	457	466	463	452	467	454	441	456	469	460	479	467	463	467	449	488	470	458	473	449	458	490	440	486	440	412	458	470	427	463	434	469	420	451	459	458	460	469	462	424	447	464	505	404	470	465	467	435	447	493	476	440	486	452	462	432	456	456	452	458	452	450	443	447	454	452	482	438	462	472	444	481	445	466	461	456	427	443	459	447	466	449	457	452	452	477	435	460	446	431	415	465	436	460	413	431	460	470	436	442	427	423	473	447	412	461	439	482	407	427	408	463	426	487	449	432	430	432	522	454	402	471	438	465	460	433	418	455	475	490	471	427	429	437	449	417	477	462	441	419	458	466	433	452	448	445	457	457	427	462	427	483	439	484	448	432	468	459	443	450	446	446	435	452	436	477	451	443	430	437	422	433	436	487	439	450	463	430	455	425	494	434	483	448	480	455	423	468	460	457	457	424	486	466	431	446	472	467	440	458	451	466	437	452	447	421	436	475	470	440	448	468	434	473	459	415	425	458	471	427	448	447	463	459	440	431	433	447	494	423	480	469	474	477	448	466	492	457	483	454	436	454	426	460	462	449	474	473	451	446	451	469	456	448	441	474	477	441	472	456	411	485	483	446	447	493	466	436	435	444	463	453	455	471	455	425	428	416	455	463	455	444	464	436	480	488	447	441	447	452	444	440	451	461	479	459	455	451	421	437	443	440	461	397	451	466	415	462	470	427	419	480	448	435	499	455	459	468	474	438	460	420	484	445	461	465	475	470	445	449	495	431	458	486	461	467	454	448	471	450	456	438	462	445	428	452	440	464	482	438	488	487	463	500	452	439	450	479	444	470	476	452	424	431	465	457	450	470	454	403	422	447	458	446	474	482	466	416	440	438	411	449	420	415	435	411	466	498	441	472	484	480	470	458	434	458	462	475	405	455	461	447	478	424	432	410	471	404	448	453	460	426	451	432	455	442	428	469	431	457	454	463	432	443	464	468	459	445	456	467	426	445	450	483	446	441	466	466	430	456	459	470	460	444
1587	884	459	429	661	745	661	569	480	371	323	288	329	405	361	248	218	229	205	156	78	88	334	323	283	172	113	82	69	58	49	54	44	62	91	93	68	58	40	37	41	44	23	35	41	34	36	50	32	25	43	45	31	31	37	29	37	27	31	30	39	34	37	30	32	30	49	43	35	36	28	33	35	28	31	25	39	30	38	31	36	27	36	27	29	27	30	31	25	36	40	29	45	29	25	24	31	22	37	41	32	26	23	33	30	34	29	27	32	32	31	38	26	20	36	22	25	32	31	36	31	32	26	38	34	37	32	41	42	31	27	33	35	36	25	32	41	35	32	42	32	34	21	43	21	35	30	28	37	24	25	34	27	36	35	27	25	40	32	34	35	46	25	33	39	23	34	29	22	35	42	27	35	38	37	29	26	41	31	33	31	32	31	34	36	42	28	24	28	31	33	26	24	31	30	26	32	35	30	34	23	31	31	29	34	25	26	35	30	42	30	28	41	38	27	28	33	27	23	34	28	33	32	25	38	28	28	34	35	30	33	41	35	31	31	28	37	27	27	28	31	32	27	32	32	35	26	29	38	27	36	25	26	39	38	33	43	38	38	32	28	30	34	35	21	29	29	34	34	31	28	30	30	45	29	30	33	30	32	33	23	28	38	31	28	28	25	26	29	34	45	34	34	29	36	24	32	30	33	26	31	26	35	32	31	29	32	39	31	35	32	35	21	25	30	27	25	25	34	33	33	33	22	24	39	42	29	32	27	33	30	27	34	32	20	46	23	35	35	28	31	20	25	31	28	20	21	26	21	25	38	34	33	48	28	28	26	39	27	39	26	26	33	31	41	33	25	36	23	30	26	32	30	35	35	33	33	34	33	38	33	30	36	28	32	33	36	27	36	31	32	31	34	28	29	26	25	44	28	28	32	24	43	24	34	30	23	37	31	36	26	30	26	28	30	26	35	29	37	32	30	32	34	24	35	31	28	29	30	30	30	34	31	42	38	21	49	39	24	32	33	36	34	31	37	39	44	34	39	34	27	30	31	32	31	29	36	35	29	35	58	29	28	21	34	36	35	46	32	38	35	26	39	34	27	22	32	24	29	32	29	36	21	34	26	22	35	29	35	28	41	27	26	28	34	34	32	28	31	33	34	28	31	34	37	39	35	21	34	24	26	25	35	33	38	25	29	24	35	32	30	34	23	32	35	29	41	27	29	38	36	28	35	35	35	29	28	28	32	34	33	36	27	33	41	28	26	39	35	40	31	38	20	40	23	34	29	33	28	30	30	27	33	33	38	32	39	37	27	26	27	28	36	34	33	31	27	26	34	30	36	39	28	36	26	38	30	26	27	37	35	33	31	31	20	41	24	41	35	43	26	32	26	35	37	25	34	39	31	31	27	28	33	35	36	27	32	29	39	38	39	30	32	26	32	31	28	29	21	20	32	30	28	23	19	17	34	29	37	27	25	30	29	29	40	33	39	28	27	32	29	29	31	27	27	33	32	26	41	40	32	24	37	31	31	30	34	30	34	36	32	37	33	25	24	37	33	24	40	29	32	31	38	23	45	38	25	34	35	36	31	21	32	32	26	36	29	34	33	29	44	34	36	37	33	29	25	21	33	26	27	37	29	28	23	24	51	26	32	42	29	32	32	26	40	37	28	32	28	27	34	27	31	22	25	29	21	32	29	19	32	36	29	29	31	28	26	33	27	33	41	35	29	19	35	29	36	34	35	37	32	27	24	42	42	24	25	28	35	25	34	26	39	29	30	25	28	18	29	31	27	30	30	35	28	39	39	24	35	26	37	29	40	33	29	27	32	28	43	32	31	33	30	29	37	36	23	35	32	32	41	44	34	26	30	31	34	35	26	33	33	37	31	28	33	32	35	39	23	33	24	35	23	35	34	28	33	20	34	28	35	31	25	32	36	26	32	27	39	27	27	34	27	24	38	34	21	35	19	32	34	33	32	36	34	34	32	22	31	33	37	30	30	34	32	31	36	30	34	20	29	39	34	34	36	35	23	42	29	43	35	31	30	40	37	33	38	34	37	27	31	38	31	42	30	27	31	34	30	33	32	28	28	42	22	31	32	32	32	25	29	34	37	26	24	27	32	27	34	31	23	46	29	23	31	31	30	32	35	35	39	27	29	38	23	28	29	31	27	25	34	36	41	30	29	26	27	22	28	35	28	40	34	30	42	36	27	25	31	36	22	32	29	15	41	27	32	31	29	31	38	32	33	31	37	33	34	31	24	28	36	32	25	34	21	28	36	28	27	36	27	33	30	23	25	24	23	45	33	33	26	21	36	39	37	30	35	37	24	31	35	38	30	39	24	27	37	25	21	33	29	27	33	32	35	41	31	37	31	22	21	37	30	26	29	32	28	41	23	35	25	29	30	30	29	33	38	36	28	27	33	28	29	23	33	26	31	31	38	34	32	27	36	25	38	38	35	38	38	27	35	31	35	34	32	20	30	32	36	33	24	41	23	29	29	27	29	39	34	34	23	39	24	20	27	32	27	33	46	35	32	25	28	30	43	32	17	30	29	36	25	46	30	35	32	29	33	31	23	32	26	25	40	31	25	43	43	29	27	31	31	30	31	32	36	32	20	30	38	36	30	38	30	27	35	33	38	31	32	28	32	28	25	40	22	31	33	40	25	31	35	31	35	27	24	23	28	31	28	35	40	28	38	45	31	20	30	28	32	43	23	34	33	30	32	33	25	21	33	28	34	25	36	20	36	26	29	31	31	27	40	36	33	37	42	37	31	26	35	34	43	23	28	26	39	16	37	38	28	31	31	25	39	25	22	31	27	27	27	30	28	33	37	29	27	35	22	33	28	31	33	35	33	33	37	35	24	23	38	40	45	34	31	31	26	27	31	40	31	36	26	27	26	30	39	37	41	37	23	38	36	25	31	37	44	32	25	33	28	24	26	33	26	31	36	36	29	30	35	35	27	26	42	26	22	29	34	39	30	30	33	28	19	28	29	35	27	39	25	23	47	38	38	30	31	27	32	28	38	34	25	28	20	37	32	30	27	31	24	31	27	38	29	25	42	25	29	32	23	29	34	31	26	29	39	31	34	37	34	39	32	25	25	19	32	32	28	33	32	32	36	42	37	30	33	33	22	31	30	26	43	30	31	32	34	28	41	29	38	29	33	22	39	33	41	29	31	29	40	25	24	41	28	27	32	30	33	36	34	36	28	32	26	30	27	25	24	27	28	37	22	40	40	41	25	31	27	38	33	33	35	40	27	20	31	29	25	36	29	28	28	31	38	29	40	29	38	35	30	32	27	31	41	29	26	31	31	33	35	26	29	26	25	32	34	36	32	26	39	35	26	25	39	22	37	33	38	33	28	31	28	36	29	30	24	23	32	30	20	41	38	28	42	32	48	28	28	25	37	33	33	34	25	40	33	34	29	29	39	35	27	29	33	47	22	33	34	24	31	38	31	24	29	35	26	34	44	27	31	35	18	21	33	31	19	31
26214	17659	10772	24944	32960	31032	27678	25083	20864	17337	13808	12492	14348	15097	13800	10272	8744	8980	7286	5562	2926	4275	11323	11242	10603	6842	4581	2431	1933	1541	1307	1233	1244	1937	3126	3030	2480	1714	912	729	655	678	622	635	609	545	528	553	506	613	699	591	541	496	519	538	594	542	499	583	588	529	562	543	529	600	1135	1105	632	493	489	494	506	493	516	450	481	500	486	479	457	521	466	506	480	471	470	448	509	531	478	479	504	493	480	496	501	502	473	470	503	491	502	497	498	483	482	481	512	464	524	484	510	486	509	449	479	477	493	524	460	470	485	492	490	506	441	473	482	501	483	517	452	458	457	478	485	481	465	495	483	458	449	487	453	474	534	496	487	490	434	501	462	471	502	477	514	492	492	509	479	486	525	473	486	428	517	440	462	509	481	478	471	474	499	496	480	484	460	469	442	504	485	487	474	452	457	457	482	482	471	465	505	470	501	435	507	489	506	469	454	474	465	475	487	490	433	467	500	506	454	520	474	466	457	480	484	451	481	461	437	517	433	479	481	445	494	478	471	478	477	502	471	502	473	462	475	506	481	448	457	460	468	456	461	500	468	484	435	469	506	498	458	484	481	506	474	485	456	507	438	492	482	428	461	487	493	472	483	427	505	485	468	488	484	452	449	496	502	491	459	451	462	477	446	477	469	492	499	462	481	488	497	470	467	479	482	480	508	451	487	463	452	458	474	470	449	445	477	483	471	496	445	472	475	468	439	422	444	474	469	456	478	460	512	499	466	494	492	460	479	490	442	465	467	454	516	492	458	480	468	494	442	475	467	456	449	478	484	440	473	497	493	454	463	504	445	485	488	480	492	464	443	510	485	484	458	485	495	498	465	469	421	466	483	466	503	473	454	495	458	490	519	463	452	456	448	503	459	459	464	469	454	440	491	485	453	466	470	484	456	469	462	461	472	455	466	493	479	479	505	456	408	464	476	476	466	457	439	466	471	481	481	480	460	495	445	465	486	474	465	495	469	467	452	457	444	480	482	476	510	445	444	473	468	487	459	503	477	440	488	463	441	507	447	483	462	474	474	454	456	472	453	439	488	477	476	459	491	434	444	508	467	470	435	475	492	481	470	479	472	498	500	457	483	487	486	445	463	473	448	433	503	477	465	508	472	458	461	496	457	455	460	460	456	488	460	448	481	466	440	472	489	452	471	495	455	487	484	480	451	499	491	466	424	441	437	448	480	483	454	464	445	481	460	478	478	462	489	456	478	465	471	480	472	478	467	428	450	486	490	431	443	495	480	470	482	473	446	499	473	452	473	473	458	446	477	448	489	446	477	522	481	487	459	473	492	471	486	499	490	494	500	414	492	450	470	465	445	491	484	478	493	474	498	448	428	467	465	476	498	436	469	428	493	525	449	464	485	469	458	459	463	450	436	475	461	484	460	516	507	469	485	465	429	496	469	488	480	484	443	488	492	456	458	448	481	478	459	505	455	475	487	467	477	449	448	493	476	460	456	457	484	473	483	450	442	447	467	468	482	487	524	493	459	458	440	494	477	478	430	450	485	486	486	449	483	466	515	484	439	461	470	459	442	479	495	503	502	472	511	460	463	461	476	446	467	497	499	490	458	438	454	457	480	466	458	480	462	475	456	484	498	461	501	481	474	465	479	494	491	492	455	498	477	406	479	496	461	494	443	457	530	447	488	477	498	522	428	485	482	481	516	499	490	463	456	447	485	495	515	445	505	457	482	500	489	446	484	477	464	440	479	459	457	470	446	469	449	467	464	464	477	518	427	477	468	465	483	457	472	451	493	510	483	479	463	514	444	443	510	454	435	430	440	447	469	479	488	460	450	466	464	442	466	490	495	472	487	480	479	448	430	489	482	470	500	474	482	528	464	492	458	486	453	512	482	435	446	520	505	451	470	480	484	518	488	495	444	519	477	477	445	514	465	487	471	464	505	502	464	447	502	494	456	447	475	483	532	451	438	495	470	449	472	505	507	460	504	471	474	465	469	511	485	494	526	462	483	487	453	476	472	457	522	512	517	480	496	485	462	468	505	436	480	474	489	436	476	443	488	464	523	457	472	499	478	477	492	474	482	474	479	472	495	510	500	495	460	435	459	466	458	468	432	446	522	469	480	477	457	489	467	472	478	484	451	470	469	460	517	476	450	477	513	509	464	472	453	454	492	471	495	460	465	476	533	464	491	516	501	449	457	453	487	458	434	480	436	450	464	502	531	445	459	508	483	490	465	494	489	483	442	463	484	505	439	474	440	480	506	514	504	494	482	527	480	478	438	480	484	436	494	451	485	479	481	474	460	462	453	452	496	461	466	460	500	459	469	508	495	474	499	483	466	451	478	467	479	465	509	471	483	472	486	494	448	490	468	466	479	498	478	445	482	494	479	454	440	488	506	460	466	479	492	472	507	469	490	469	484	527	478	494	507	475	506	442	441	484	466	472	495	472	464	465	462	460	481	463	478	497	451	498	497	479	457	448	477	468	504	453	465	462	456	456	454	468	461	504	519	481	493	466	487	452	494	488	454	471	498	438	500	435	467	490	508	468	493	458	508	461	471	458	467	464	500	463	520	458	526	454	474	464	498	497	467	479	451	487	468	445	492	472	515	486	497	457	473	449	477	459	474	482	464	464	459	453	442	453	469	482	434	491	454	473	496	513	457	465	478	496	472	495	474	484	496	453	471	485	469	442	486	469	488	484	473	475	443	456	473	443	479	465	454	481	462	478	494	478	438	503	448	464	469	430	461	478	495	464	476	492	462	500	447	475	443	504	488	464	493	442	493	486	523	473	489	480	464	476	464	476	468	470	489	435	502	487	451	441	489	496	468	475	453	495	457	516	495	476	475	477	479	458	445	478	489	461	464	456	460	493	457	457	477	475	484	460	468	438	460	454	478	480	469	483	500	443	467	490	475	478	486	462	451	467	461	461	492	445	492	463	467	505	483	461	452	458	512	471	492	449	504	484	515	454	505	505	423	520	496	521	465	474	473	454	481	449	444	469	472	481	493	494	475	465	492	453	504	448	489	491	523	488	466	478	480	455	486	480	446	493	516	464	487	468	472	479	465	459	461	440	460	458	466	488	496	454	468	467	437	465	495	498	481	475	452	465	522	503	477	475	480	474	492	474	478	481	483	481	524	489	488	468	484	488	469	464	445	472	499	488	463	480	444	475	478	519	428	456	474	480	461	471	481	454	471	468	492	472	470	485	464	458	480	482	479	507	463	466	495	482	479	539	453	469	490	506	477	484	461	446	417	484	478	472	471	474	485	488	494	452	461	498	449	427	470	460	420	498	471	472	500	435	451	487	471	463	427	512	505	514	468	465	482	467	463	480	487	467	486	440	471	507	478	422	478	463	456	502	474	508	464	461	437	476	489	429	486	472	475	497	480	453	492	488	478	455	447	453	488	467	456	468	494	435	464	472	502	468	446	530	483	510	467	477	487	475	463	455	438	485	463	499	466	487	482	489	446	468	460	486	461	515	467	475
3452	843	460	363	616	629	665	645	495	436	305	292	335	359	344	266	221	304	224	178	95	109	271	342	308	195	102	84	76	61	46	61	59	68	69	72	61	56	48	35	37	47	52	41	42	43	40	38	51	42	58	45	43	30	39	44	34	51	33	50	41	37	43	35	47	39	53	66	52	43	51	54	40	43	46	48	37	52	38	38	39	38	42	37	31	55	46	49	34	45	45	39	46	43	47	44	43	47	31	37	42	37	37	44	47	55	40	40	41	44	40	43	47	41	37	42	33	41	50	50	33	40	54	45	36	46	38	38	40	33	50	43	46	36	49	43	43	51	48	40	48	40	45	40	54	38	35	35	42	46	44	41	54	42	41	34	50	26	39	37	49	53	53	42	49	45	36	39	34	48	47	52	34	45	45	43	48	35	50	32	40	34	50	39	37	46	41	44	40	54	37	49	36	32	48	47	44	33	46	42	38	46	52	39	47	41	38	40	43	35	47	39	43	39	46	47	33	41	45	41	38	43	39	45	45	46	35	40	28	41	48	46	42	41	43	46	39	37	47	36	46	43	35	43	42	44	35	37	45	33	38	42	40	39	45	30	50	38	45	47	46	45	40	36	46	41	40	49	34	40	26	38	37	48	41	52	33	36	44	44	52	44	47	43	37	39	36	51	46	39	40	38	38	45	47	33	42	31	53	42	63	40	43	42	43	49	39	37	39	42	41	36	49	43	38	44	39	41	48	42	42	53	44	46	39	39	36	45	42	34	38	42	42	41	41	45	43	46	51	45	60	51	48	40	53	38	34	40	40	48	52	51	50	35	50	40	46	48	44	35	37	33	49	28	38	28	37	43	32	39	40	47	41	44	36	39	30	43	38	41	42	31	52	43	31	40	30	49	48	47	39	34	37	41	40	49	45	39	56	44	50	37	43	51	38	46	28	32	40	35	29	35	44	47	38	52	39	49	45	37	29	35	36	45	42	41	50	37	37	52	50	35	43	38	45	49	42	60	47	41	40	37	46	32	38	43	39	44	39	41	38	36	40	42	47	47	42	44	42	46	41	35	38	43	42	38	42	41	43	45	48	41	50	41	47	30	37	32	45	48	37	38	36	40	35	38	38	36	47	49	47	59	47	47	33	45	45	50	50	34	48	49	40	37	32	49	35	48	46	46	51	40	37	31	36	41	45	46	47	40	51	24	54	31	36	44	46	44	30	36	45	35	38	37	47	39	38	44	31	37	39	43	33	47	33	44	48	49	34	36	48	42	37	52	35	42	45	35	42	42	47	44	30	41	37	45	49	46	37	40	40	50	46	41	46	43	54	33	42	41	40	40	53	39	31	39	43	40	32	49	31	40	40	47	45	39	42	40	39	44	38	43	46	43	40	39	41	44	37	51	43	42	43	38	36	50	45	42	38	44	49	51	40	47	41	46	45	38	34	46	35	45	51	42	52	41	42	40	44	43	42	37	44	45	52	45	47	41	44	47	53	42	36	37	39	43	41	48	39	44	30	39	44	53	46	51	30	54	37	40	43	44	49	35	42	37	44	36	36	40	36	41	33	38	35	38	32	45	52	36	33	49	49	34	53	34	32	45	44	39	36	37	41	55	60	55	35	44	44	45	38	47	46	32	42	37	40	38	43	57	32	34	39	47	41	44	56	41	31	53	52	45	52	34	47	25	44	40	35	26	55	42	40	32	36	49	38	37	47	39	54	38	34	30	52	35	50	45	37	41	37	45	39	31	36	40	43	37	47	42	40	47	32	56	48	33	42	45	46	51	42	37	37	42	43	42	31	39	49	52	48	35	41	47	37	42	46	46	42	31	45	35	43	45	43	38	40	34	40	40	31	41	36	36	46	49	34	43	45	39	37	41	51	47	44	38	47	32	47	38	48	48	45	41	33	36	42	43	36	41	45	47	45	39	47	45	48	36	57	37	49	43	42	45	46	51	39	36	33	42	47	37	51	38	42	47	39	46	29	46	36	38	37	55	49	53	43	54	31	43	52	35	45	46	47	37	46	39	43	45	33	42	46	31	49	49	38	51	30	36	39	53	31	35	53	40	37	38	35	35	31	33	34	38	50	46	51	48	40	54	31	38	43	44	44	30	49	45	52	40	38	35	41	52	42	35	37	29	32	33	36	51	33	38	38	27	46	33	45	48	45	44	38	42	53	50	36	51	46	44	37	40	52	36	40	31	32	34	40	47	46	53	49	41	38	41	31	39	47	39	43	40	40	38	44	43	41	40	40	39	45	38	41	38	40	33	33	29	44	53	44	41	40	47	41	25	47	41	34	46	42	36	38	45	54	41	38	29	34	38	34	38	39	35	30	47	40	30	38	55	41	35	36	54	34	44	43	37	42	33	41	43	35	36	38	28	36	38	34	37	46	38	38	47	34	42	41	46	47	34	33	38	43	42	39	36	45	39	48	49	51	39	45	33	45	35	50	52	37	37	40	35	44	53	32	35	56	40	46	35	40	45	42	33	44	34	53	51	57	51	62	45	35	43	34	51	29	34	55	41	35	58	42	40	44	45	42	46	43	46	53	39	41	38	43	38	38	42	48	51	46	40	30	44	38	40	34	33	35	50	50	48	38	55	39	51	35	47	57	36	33	47	42	44	43	45	38	39	34	46	44	45	38	42	49	37	41	34	45	36	38	47	52	46	37	34	42	37	41	48	34	35	54	43	42	40	48	44	50	36	48	45	36	39	41	39	40	47	38	39	42	49	57	36	29	46	42	39	30	38	44	39	37	35	41	44	43	51	37	38	54	31	32	58	41	42	38	51	40	42	42	44	37	33	34	45	45	43	43	31	44	29	51	49	39	34	50	31	45	50	51	51	37	34	33	37	38	35	43	47	38	48	51	34	42	34	39	44	47	47	48	49	46	42	41	49	54	36	39	44	45	39	36	35	43	38	44	46	46	55	42	34	50	35	42	46	50	32	47	58	41	41	42	38	30	38	52	41	58	40	54	52	47	34	47	49	45	51	33	48	35	43	29	44	47	39	45	38	47	44	41	35	44	53	41	37	37	48	40	46	39	44	46	42	45	46	43	52	32	52	36	37	31	40	38	34	38	38	38	36	33	30	48	38	42	46	49	50	55	35	35	48	36	38	52	35	43	39	41	42	41	44	40	34	45	49	33	25	50	44	38	41	36	42	44	37	42	46	44	37	30	31	32	43	57	39	43	39	35	38	51	41	39	44	27	41	37	43	51	35	38	43	40	40	43	43	40	45	42	51	32	47	37	47	39	36	40	43	54	37	54	45	39	41	43	40	35	43	40	36	42	41	38	43	42	40	44	44	45	47	35	36	29	58	42	51	41	41	28	45	45	39	39	49	44	35	39	54	45	39	39	48	48	63	41	47	39	43	33	36	37	57	46	31	48	48	39	36	46	46	42	53	46	38	43	52	36	43	49	47	46	41	44	39	53	29	33	38	32	51	42	35	41	38	41	37	47	58	34	39	42	49	53	35	43	48
23561	16127	10317	23935	31800	29979	27701	26289	21634	17534	14280	13033	13508	13476	12856	10892	9648	11134	7855	5530	3425	3751	8657	10607	9569	6210	3501	2558	1768	1511	1428	1392	1487	1391	1712	1833	1471	1157	851	873	838	805	802	855	799	751	719	695	721	755	846	769	695	670	679	711	648	715	655	679	720	652	650	643	678	795	1339	1324	752	640	654	606	628	620	655	668	636	618	612	674	639	627	630	629	615	655	643	615	634	689	609	658	602	630	679	596	595	606	637	631	613	644	675	664	642	672	683	657	654	604	608	635	651	654	658	649	574	638	646	610	668	640	642	702	576	629	655	614	636	640	640	614	618	614	594	596	670	628	635	653	670	635	684	639	621	650	649	653	623	685	611	631	608	642	673	630	652	640	638	622	617	630	592	641	636	661	617	653	642	633	613	608	649	666	641	617	641	636	610	615	621	627	638	583	655	643	644	618	651	631	612	633	656	642	632	630	599	602	664	612	625	613	615	648	613	612	637	609	619	666	612	583	637	590	643	627	650	634	658	656	636	649	631	608	623	646	640	612	648	579	616	628	612	639	605	616	638	612	623	653	624	587	619	617	616	595	597	611	642	611	625	626	623	626	617	637	657	651	628	646	618	594	684	695	633	630	665	616	620	593	628	614	677	650	641	599	604	584	638	651	643	588	619	640	632	613	633	614	625	626	607	630	604	609	673	617	652	638	655	576	601	618	620	605	650	623	596	603	620	618	622	645	636	585	648	624	626	589	672	648	606	648	608	595	630	647	629	613	601	620	671	645	652	676	640	638	627	636	670	665	609	662	597	662	634	638	661	625	596	627	652	643	618	633	659	649	666	603	625	584	681	627	615	647	615	642	614	680	629	621	651	634	636	622	636	644	645	623	625	629	613	631	659	630	594	585	648	604	636	642	655	642	616	625	637	626	628	651	659	611	614	576	624	649	579	616	648	590	629	621	581	618	645	609	616	631	596	604	653	605	637	604	649	633	652	620	632	601	670	665	627	630	621	638	623	600	629	591	646	596	658	643	621	636	656	632	608	646	614	597	600	622	611	637	615	615	639	638	621	626	629	563	633	632	644	564	647	639	647	636	646	616	601	590	627	611	592	587	682	641	603	632	629	621	643	621	602	577	642	624	612	644	614	625	603	612	629	626	621	611	627	640	635	642	648	642	614	610	650	636	608	639	608	640	607	601	619	638	621	635	598	659	674	570	623	635	639	666	649	658	626	600	645	634	659	624	651	595	636	635	664	611	615	618	573	654	636	669	642	612	621	616	640	595	670	642	656	604	603	629	645	636	613	612	621	683	640	641	654	621	621	600	632	620	615	618	655	583	585	637	620	674	651	643	650	653	622	613	635	643	627	632	626	635	633	617	667	637	661	631	639	627	620	665	610	687	625	691	585	653	673	635	627	660	641	627	640	604	687	636	612	594	623	652	622	667	653	632	619	573	620	620	641	624	639	606	590	601	609	630	598	622	595	638	626	613	676	619	611	666	634	604	605	586	639	685	648	624	657	639	656	623	621	587	623	608	597	657	631	634	639	605	668	625	584	636	644	652	631	622	688	688	670	628	634	655	615	615	594	606	685	667	633	631	630	578	660	626	622	659	618	625	596	617	602	611	602	592	645	601	663	641	656	634	641	626	632	600	657	661	657	572	626	656	665	623	633	635	631	623	620	638	602	670	605	632	661	650	675	649	603	642	632	610	636	585	613	651	653	643	615	587	608	642	575	623	655	613	559	643	608	632	658	622	671	654	624	621	640	632	687	633	630	632	662	614	639	602	623	653	620	677	614	624	604	655	635	602	614	631	621	654	652	623	635	661	611	616	613	632	648	622	612	573	667	616	610	615	605	652	616	610	593	605	620	581	643	629	657	690	614	624	598	632	625	641	629	627	625	577	622	628	636	611	666	627	651	608	626	601	620	649	602	622	611	636	623	659	632	651	588	580	650	632	602	625	589	646	613	601	623	622	603	595	618	636	571	616	614	652	641	579	636	612	648	590	651	595	650	630	606	626	662	628	601	658	609	602	604	647	633	640	633	652	644	653	651	642	610	618	640	630	588	611	644	658	611	629	667	614	588	626	666	623	614	665	624	630	592	605	648	626	685	608	657	597	662	600	636	656	641	638	668	631	591	632	618	630	597	620	576	640	646	669	629	610	650	621	630	616	609	594	671	637	662	631	617	583	639	612	622	631	620	674	642	612	654	650	586	649	640	621	576	621	601	622	631	624	643	617	623	634	635	622	621	652	587	628	646	639	636	621	663	667	652	629	645	623	621	602	613	632	623	617	563	643	678	641	633	623	630	650	621	607	624	634	628	610	612	565	674	665	635	626	640	616	627	654	644	660	607	599	625	612	635	608	625	658	638	637	638	595	649	613	647	600	638	628	641	654	607	608	577	637	667	639	698	663	640	628	580	578	621	616	643	649	580	612	660	603	605	654	657	642	606	620	614	617	636	671	612	610	616	570	621	588	689	612	635	629	621	646	639	672	633	650	669	683	610	591	627	631	651	647	602	644	618	641	669	618	641	626	668	627	637	647	633	665	690	654	609	616	624	594	598	605	638	593	659	642	632	632	586	597	615	624	613	581	600	619	614	621	589	617	643	601	601	631	613	619	646	632	643	610	655	637	640	661	686	593	611	605	619	642	645	568	614	626	638	644	624	652	638	593	558	637	648	645	641	616	609	620	631	622	640	617	567	607	594	634	586	635	643	618	656	603	622	611	658	620	614	611	598	601	665	635	631	613	653	619	637	629	640	635	610	684	628	617	654	627	656	655	648	641	613	611	630	592	674	634	638	592	645	618	671	644	619	627	610	646	619	656	672	617	670	633	648	630	631	640	651	651	652	612	630	598	640	597	620	610	647	623	628	586	587	637	647	612	688	595	630	640	618	656	645	636	641	681	636	679	635	602	594	586	639	609	645	641	674	582	592	655	632	598	600	628	666	623	581	681	616	606	641	643	651	623	605	645	632	626	643	622	637	614	602	658	585	630	614	626	648	631	676	648	665	664	568	596	618	589	640	583	623	631	619	622	643	609	657	646	654	613	591	614	623	632	636	625	659	621	646	608	649	594	639	638	603	626	662	611	624	648	602	588	646	619	615	626	616	623	609	626	620	629	601	581	660	633	623	613	609	656	585	634	667	633	593	637	617	628	621	617	633	625	644	607	618	590	595	657	617	690	636	624	602	638	600	636	580	636	626	621	627	658	618	628	629	630	566	643	667	643	613	651	641	635	660	623	642	637	639	638	618	611	596	590	648	590	644	644	602	649	628	642	639	595	608	620	657	614	621	674	652	624	644	651	657	621	583	654	619	588	597	592	621	601	617	655	634	631	602	619	626	605	591	630	639	635	601	649	635	617	626	657	655	616	620	569	669	630	580	655	649	636	585	624	683	584	623	631	658	628	593	630	630	605	633	648	659	643	630	606	592	648	605	631	614	613	568	686	681	644	615	630	589	641	647	635	616	641	618	656	610	629	621	646
3007	1431	765	641	967	1072	1140	1148	1002	741	611	483	527	453	428	404	416	527	412	266	182	155	250	395	379	262	129	95	73	74	73	63	72	85	65	59	49	57	50	58	50	59	51	53	65	55	45	38	63	63	54	49	51	42	52	50	44	60	40	41	45	42	57	52	43	51	68	62	58	57	65	52	44	33	49	34	41	40	55	53	55	36	41	58	49	52	44	60	48	45	43	47	47	39	40	42	47	41	44	56	37	46	51	50	47	45	38	43	42	39	35	49	55	46	32	38	50	29	61	50	49	36	49	51	49	47	34	41	53	54	44	38	46	55	48	37	53	46	36	38	33	39	36	42	42	43	33	42	42	43	49	53	42	35	43	49	41	67	50	40	46	42	49	48	49	54	55	49	43	41	50	51	39	51	44	48	41	35	45	31	52	45	49	36	47	42	54	54	42	48	55	48	42	41	49	40	45	56	41	43	33	47	35	56	44	35	51	53	50	38	44	59	49	40	35	30	37	43	50	42	46	37	34	48	40	53	41	35	37	40	35	39	39	46	45	45	37	35	31	53	55	52	48	40	49	53	47	37	42	47	36	44	56	55	51	46	47	47	47	43	58	52	53	40	46	51	40	45	41	54	45	46	52	54	43	40	40	47	50	41	50	40	41	47	38	40	32	37	35	40	52	42	47	52	41	38	52	40	43	42	29	34	34	59	57	42	39	45	52	49	37	51	52	41	44	46	52	49	55	41	54	37	37	55	53	40	43	40	42	40	40	50	39	56	37	40	53	56	44	43	53	43	52	37	53	39	40	51	44	44	53	40	51	35	43	48	45	40	42	45	39	39	49	44	39	32	52	37	43	50	44	43	51	45	44	59	49	43	49	63	40	49	42	49	68	44	50	39	47	46	48	48	54	48	38	50	39	35	39	41	45	42	40	42	46	38	58	47	60	39	47	48	41	36	44	38	41	38	44	52	43	47	52	42	44	37	37	47	43	56	42	50	41	51	56	62	60	44	50	44	43	51	46	32	50	52	43	34	47	42	47	39	51	50	43	51	36	44	45	43	57	43	54	56	49	43	58	43	40	49	50	42	46	45	45	41	40	52	49	33	43	61	50	42	42	43	56	50	36	61	41	44	47	45	45	40	51	48	43	45	47	42	48	58	44	43	74	48	44	45	55	43	48	44	46	42	39	48	29	68	45	36	40	47	44	43	47	33	39	47	43	44	49	46	42	46	45	29	34	42	40	36	45	42	46	42	50	51	40	52	40	53	47	38	45	45	53	40	44	34	58	54	47	43	39	48	50	36	35	47	42	44	45	47	44	37	39	39	49	37	50	34	54	53	40	43	54	43	49	53	49	56	51	44	50	57	45	35	45	46	43	47	36	55	39	50	35	46	33	29	53	45	51	43	41	48	46	39	51	42	46	43	50	42	47	40	33	50	40	47	47	52	50	48	48	43	49	49	35	37	58	57	46	37	45	49	52	49	59	48	50	43	48	33	47	60	41	49	44	45	40	58	51	39	44	45	51	44	52	44	60	39	53	45	40	54	43	45	43	52	37	45	54	62	44	45	40	52	40	43	47	39	52	48	33	45	48	40	52	46	50	50	54	51	46	49	47	48	53	55	40	42	32	36	42	44	48	46	44	51	41	45	42	46	38	55	44	36	48	42	58	48	40	55	55	37	57	52	43	44	57	37	40	35	46	50	54	52	47	39	51	43	44	51	37	49	39	60	33	41	44	48	54	44	56	49	50	47	45	38	47	37	51	58	31	44	56	43	31	52	38	48	45	55	51	55	48	37	43	51	34	41	51	63	53	45	51	38	37	53	42	46	43	45	56	46	37	42	53	54	45	52	54	39	43	43	51	41	41	43	53	46	38	53	45	46	44	47	54	55	40	43	48	48	43	44	51	64	48	55	43	36	45	42	35	38	50	45	63	40	45	35	58	50	56	48	44	46	46	43	44	53	50	53	52	38	50	39	47	54	52	57	41	47	48	29	51	40	45	45	37	48	53	47	39	37	46	50	33	37	47	45	46	41	53	44	54	37	45	43	28	42	40	62	38	48	54	43	40	34	42	39	55	41	47	44	49	42	54	41	55	44	37	46	38	45	49	52	41	49	59	42	50	47	45	40	51	49	46	48	42	36	47	46	38	36	40	35	40	48	40	42	37	34	45	51	45	35	43	42	45	47	46	47	39	43	46	42	44	53	41	35	53	44	38	51	37	37	47	40	45	40	58	55	37	49	52	43	55	38	44	45	39	45	41	53	45	34	43	37	44	52	44	47	49	48	46	45	59	43	45	34	48	50	48	51	60	35	55	38	44	44	48	43	46	45	38	53	58	42	53	48	46	51	45	43	45	45	42	61	45	55	52	39	38	42	46	37	40	53	35	52	51	39	52	48	51	37	50	52	38	52	45	59	49	60	35	51	51	42	46	57	34	40	60	42	49	45	38	47	44	42	53	56	30	46	62	44	40	50	38	48	55	44	43	47	42	59	43	47	59	35	50	45	42	46	51	44	50	49	56	39	46	44	46	44	47	45	38	45	43	52	23	49	38	44	38	44	42	52	37	29	49	47	51	42	53	43	41	49	53	55	41	50	43	52	47	40	43	37	44	58	40	55	47	46	39	44	43	54	35	37	39	42	39	49	44	51	40	54	56	47	50	58	46	45	36	36	43	57	39	42	54	37	42	35	38	49	56	42	51	46	51	50	49	40	43	52	54	47	46	51	61	54	52	40	44	40	46	48	42	43	53	42	43	47	41	45	52	45	35	35	46	49	58	41	28	38	41	41	53	37	44	56	53	45	46	41	61	35	46	44	31	59	63	51	50	52	37	47	47	37	41	40	43	47	36	56	41	42	37	43	39	39	63	43	41	45	42	45	31	48	42	48	40	41	39	52	43	49	50	40	43	40	36	48	43	35	39	55	40	52	58	43	48	35	44	51	41	50	41	49	47	40	50	52	47	43	38	47	36	42	51	49	49	48	46	38	50	41	43	45	45	51	43	44	40	40	67	53	51	44	34	50	43	40	37	46	44	40	50	49	50	43	53	43	43	50	44	49	41	52	48	54	51	46	52	41	43	48	46	43	41	57	52	59	45	47	44	46	41	59	40	49	47	36	49	44	43	42	50	49	59	59	44	45	43	44	46	45	43	51	48	54	49	60	55	44	52	63	36	30	46	48	46	45	42	59	38	38	55	38	45	57	33	51	42	52	39	45	42	41	43	42	42	38	42	47	46	52	44	39	58	37	44	54	44	53	55	52	48	39	40	65	56	49	44	46	47	43	44	51	52	46	37	42	44	45	66	44	43	47	55	57	36	48	48	42	54	42	48	42	53	50	35	41	41	43	30	42	66	43	50	37	46	57	50	59	46	41	54	37	56	40	44	48	50	49	46	46	47	58	41	42	37	56	45	54	40	47	49	52	43	51	45	53	44	48	39	53	43	52	49	57	55	39	48	42	51	34	44	40	44	53	51	45
29961	21454	15245	30652	37288	35706	34501	32731	29170	25122	20374	17723	17823	15977	14644	14641	13909	17403	13206	8504	6042	5468	8498	13427	12899	8343	4400	2943	2196	1953	1740	1971	2329	2113	1797	1651	1338	1226	1115	1028	1049	1170	1265	1255	1139	913	810	821	976	1506	1086	1015	812	789	825	765	764	732	760	711	703	724	764	744	730	859	1655	1513	1065	726	726	726	653	736	696	748	675	703	691	671	715	748	727	734	724	720	696	707	650	716	683	696	731	673	727	699	706	642	696	678	726	683	703	724	754	717	686	694	689	711	664	713	737	729	701	681	692	669	704	721	697	697	658	731	715	725	702	689	676	682	662	703	729	676	644	712	691	662	723	711	708	705	735	662	718	694	712	700	716	639	717	701	690	687	686	697	704	680	687	704	673	686	707	681	693	714	695	694	718	682	672	701	697	650	689	693	661	671	662	702	719	632	652	695	651	721	618	682	694	687	660	707	642	673	682	629	712	684	712	718	668	700	674	717	663	696	741	658	656	710	650	655	694	664	709	706	739	711	672	674	629	668	653	728	708	687	666	680	681	690	665	681	659	684	718	697	637	713	654	752	724	676	649	727	679	672	623	743	699	685	716	651	634	728	651	642	706	691	677	667	712	696	705	685	692	704	686	695	595	700	684	618	678	705	693	684	731	732	733	717	651	738	695	665	711	708	728	690	691	680	679	723	691	648	693	634	709	690	656	658	660	681	729	684	657	722	666	690	707	677	676	687	657	693	663	680	714	703	675	717	689	682	620	687	712	691	687	674	738	668	692	679	678	626	680	660	671	677	703	678	684	677	689	643	679	747	651	693	716	681	698	688	680	714	700	704	718	723	688	686	661	688	688	713	687	728	676	696	669	668	703	690	709	722	665	687	711	655	728	649	715	704	692	663	694	699	696	705	691	688	694	666	673	681	706	682	702	684	703	705	667	702	708	700	691	660	705	672	704	684	668	697	745	676	697	665	660	689	687	673	710	644	669	684	722	678	692	645	745	665	687	690	701	695	658	697	724	666	705	652	683	671	697	678	693	610	703	679	655	656	666	662	709	680	666	718	684	682	640	711	650	664	662	697	691	650	696	699	705	687	715	737	708	697	724	654	672	698	703	668	755	678	698	723	698	678	662	703	679	693	703	672	698	657	665	688	698	670	687	716	698	649	698	683	710	718	693	690	655	652	685	702	694	683	693	680	659	686	681	649	690	738	700	669	693	723	664	657	667	758	676	700	663	705	640	693	707	660	662	704	744	694	654	694	700	675	687	660	674	681	657	612	653	692	681	684	675	667	628	657	712	662	730	651	642	718	656	662	645	669	697	705	718	661	695	677	707	675	703	706	667	681	631	700	707	694	730	714	656	682	752	653	676	678	649	682	666	719	632	686	702	691	686	670	692	680	696	698	689	734	741	692	675	710	693	725	658	694	692	668	717	705	677	712	704	719	680	696	714	716	684	723	682	651	659	697	676	706	683	589	638	721	667	687	664	658	674	677	645	681	696	695	670	665	659	689	665	641	661	709	687	697	705	676	676	656	670	660	644	700	683	667	670	736	735	645	699	694	689	698	681	683	707	664	669	689	687	704	714	613	686	667	688	678	682	716	713	702	689	673	662	696	692	699	662	659	678	653	641	692	674	728	665	689	671	666	669	720	719	635	701	695	707	656	690	652	660	721	674	653	682	701	680	691	740	662	693	711	676	714	673	670	714	683	662	687	672	668	746	710	663	683	640	675	674	695	692	708	659	651	710	725	669	703	651	689	711	717	695	619	694	652	716	685	686	710	680	648	687	658	644	713	676	659	736	672	685	688	688	677	641	673	693	671	704	689	661	643	681	688	690	652	685	678	675	708	703	697	694	667	655	686	680	699	696	677	724	692	687	690	717	693	700	682	650	677	688	689	671	726	738	659	698	701	681	705	705	672	720	703	643	661	706	653	666	655	644	682	697	701	695	635	709	634	700	648	665	730	711	689	642	693	673	671	638	651	644	721	687	673	677	673	678	703	678	683	668	682	673	684	728	671	698	686	678	705	699	714	683	655	685	708	678	673	711	662	657	666	719	704	673	662	691	683	748	682	691	684	742	689	709	666	684	676	693	713	706	693	698	693	699	742	645	665	661	700	700	676	697	714	693	736	701	664	663	669	678	679	701	699	705	703	703	693	699	687	676	687	720	655	710	691	716	713	593	688	682	659	665	702	701	679	673	662	701	698	680	694	736	678	655	684	654	701	680	724	716	676	670	675	654	681	685	642	718	705	685	721	719	686	624	687	693	698	652	669	727	672	614	724	696	647	656	688	659	672	709	684	666	697	744	668	717	683	685	649	695	681	698	667	712	662	689	694	680	655	668	653	703	679	673	652	712	710	686	663	634	684	691	689	637	667	634	674	719	710	674	699	673	664	687	711	681	707	688	675	680	660	673	704	625	682	740	688	686	652	617	678	707	657	710	666	655	671	727	686	689	728	683	684	711	666	676	669	685	658	710	725	655	669	673	680	634	637	630	642	644	727	659	672	674	713	687	701	672	678	707	695	667	693	749	700	679	696	694	658	684	701	681	706	703	666	679	699	679	680	681	686	722	717	669	661	690	676	683	665	670	692	692	641	664	683	683	684	662	685	686	706	640	670	691	682	671	661	707	644	670	688	687	657	635	707	714	696	715	689	692	667	718	662	679	671	707	710	710	633	688	716	702	714	713	679	716	718	702	656	644	688	732	688	630	655	683	705	688	722	647	712	684	693	654	704	698	695	666	643	688	649	647	720	695	676	648	651	709	656	692	680	662	711	734	688	693	712	665	686	663	698	668	687	689	618	670	643	712	662	718	702	670	659	653	631	692	697	702	678	668	653	679	666	638	681	645	674	644	684	676	684	658	683	684	653	701	714	698	609	665	657	681	690	689	644	645	673	674	668	693	645	683	669	708	681	685	695	660	684	625	648	652	688	700	737	683	701	635	682	678	681	670	699	700	703	709	684	708	667	657	721	707	695	686	708	690	660	665	680	710	631	677	687	747	710	671	659	713	707	692	697	693	660	727	657	666	699	645	680	624	707	695	688	685	650	693	662	646	667	773	698	703	711	683	662	664	677	678	622	687	637	725	718	681	639	682	707	679	671	635	696	674	662	696	690	676	656	687	647	665	695	675	703	709	691	680	695	674	677	698	684	685	712	728	707	677	662	716	700	679	675	664	691	641	701	702	674	655	672	658	704	667	691	700	681	677	701	684	668	693	686	702	710	630	689	671	709	695	686	676	692	699	701	706	700	670	645	723	661	706	697	657	662	666	698	642	691	663	700	650	617	708	677	720	673	696	706	679	669	679	755	689	699	649	690	622	691	650	691	711	676	716	646	656	693	698	678	744	670	720	702	696	706	699	674	719	673	653	717	641	685	663	674	667	683	667	683	689	655	709	665	695	680	700	668	678	701	735	691	683	682	730	675	712	721	689	623	696	702	677	687	689	717	681	689	672	641	729	703	676	714	682	635	718	697	667	702	660	655
1969	475	305	228	315	351	384	475	392	315	265	208	203	210	183	140	153	205	223	111	97	63	89	188	233	103	49	44	39	33	32	41	50	46	36	37	28	24	27	32	30	33	37	32	31	26	22	35	26	42	34	32	27	32	34	23	28	32	27	31	28	35	26	28	31	33	38	38	34	25	30	22	29	22	29	23	35	26	31	27	29	25	32	34	28	19	31	26	30	24	29	30	34	29	33	21	28	29	34	22	26	27	26	31	28	32	28	25	16	28	32	27	26	22	33	32	25	25	29	43	24	32	34	30	22	34	22	24	18	22	32	28	28	17	19	38	16	25	28	26	34	27	21	32	30	24	29	34	27	33	23	33	35	36	22	28	39	30	30	31	25	37	31	31	28	36	29	31	28	24	20	22	29	27	25	24	25	25	25	29	22	33	30	24	29	33	33	25	23	33	30	33	30	34	28	30	33	24	27	29	26	24	25	38	31	25	26	25	37	41	29	34	28	30	37	35	27	30	34	28	30	27	29	45	30	31	37	23	33	27	34	30	26	26	25	27	28	21	24	25	28	31	25	40	32	20	29	38	31	19	25	27	27	28	20	23	29	26	28	28	28	28	27	30	26	29	31	25	23	31	24	26	23	34	32	44	22	24	38	22	26	24	39	24	28	28	34	30	25	17	18	31	32	27	28	32	29	24	26	28	19	31	40	21	28	36	19	29	34	27	28	27	37	45	30	39	39	25	30	31	21	21	32	29	31	26	28	34	26	31	19	36	33	27	37	26	19	30	27	22	24	35	28	26	25	27	22	26	26	21	30	29	40	32	28	28	24	23	27	22	20	31	26	29	38	29	30	19	26	34	20	32	25	18	20	26	33	24	28	30	41	28	30	22	33	29	27	19	25	13	26	23	22	27	35	17	27	25	26	28	28	32	30	25	23	29	28	23	38	28	22	26	29	28	29	22	30	27	34	29	22	22	29	35	36	28	25	25	24	23	40	32	30	28	29	22	25	31	39	20	33	31	26	29	20	26	25	20	25	31	29	25	21	35	35	23	28	25	29	21	29	24	30	30	38	28	31	23	40	23	35	24	37	32	29	26	24	29	27	30	23	24	24	40	23	31	23	36	27	33	25	27	26	28	27	28	27	19	31	31	31	26	29	38	25	29	24	30	32	36	22	32	31	30	35	32	33	21	28	32	24	23	31	25	18	32	22	31	30	25	33	33	30	31	26	30	41	32	29	24	30	22	30	28	22	37	26	26	29	27	27	32	32	33	28	27	29	24	35	36	17	24	34	29	26	17	23	25	26	29	29	26	37	29	24	21	27	26	27	24	26	23	35	30	30	28	19	35	20	18	30	25	21	30	33	21	31	28	34	30	23	33	28	35	37	28	20	39	23	24	27	28	37	19	29	36	24	25	23	26	34	23	25	30	31	28	23	33	38	21	26	28	27	30	35	32	32	19	33	30	32	27	28	26	27	28	31	28	26	26	30	32	24	36	27	25	22	25	18	16	21	26	28	20	37	28	31	34	37	33	23	35	33	23	37	33	23	29	29	27	23	22	30	29	25	25	14	32	21	34	23	39	28	34	26	35	35	23	21	26	35	24	28	35	25	26	29	22	21	28	25	23	27	26	24	25	34	28	33	31	31	28	30	27	25	22	33	26	32	22	26	22	23	41	30	25	28	36	27	19	28	34	31	35	32	27	25	24	27	22	27	42	28	26	31	31	32	30	28	24	28	20	35	31	24	38	33	31	29	27	31	33	31	35	18	26	26	25	29	33	28	27	42	20	34	25	27	21	36	23	30	26	29	33	38	28	22	39	27	25	26	24	31	20	19	30	28	27	33	33	35	27	28	38	13	29	29	32	31	24	25	22	30	30	20	33	30	27	24	22	26	36	39	26	25	32	25	24	32	23	28	28	27	35	31	20	40	35	30	26	26	20	21	23	29	35	30	40	21	29	33	27	23	36	32	27	30	26	28	20	25	27	26	27	22	32	27	24	35	23	24	34	27	31	33	26	24	28	22	23	37	24	32	36	34	31	26	28	37	33	17	24	36	25	24	28	28	26	25	22	29	24	26	31	31	19	26	23	28	22	26	28	26	19	20	25	30	24	22	26	20	34	27	19	36	32	36	38	27	27	35	30	19	37	23	15	31	33	24	25	33	30	35	23	26	30	32	26	27	23	33	32	39	36	17	34	31	34	29	24	24	23	26	29	30	27	32	32	25	36	32	28	24	25	25	30	26	25	21	26	17	24	22	26	29	23	29	28	35	22	25	39	25	33	23	31	18	29	31	25	23	30	29	23	34	38	32	28	30	29	33	34	35	26	29	31	34	19	19	14	22	21	26	29	27	23	34	23	25	27	21	27	24	31	29	38	21	25	22	34	27	18	34	25	28	25	28	31	15	33	22	42	20	32	29	34	27	27	21	24	29	22	29	31	29	24	30	27	24	30	43	26	29	30	26	23	38	29	24	29	21	36	30	29	29	28	25	27	23	18	32	25	37	21	30	26	24	25	25	21	34	24	23	32	29	30	30	29	26	34	26	27	31	33	26	34	40	27	33	28	25	32	39	22	28	27	27	42	31	26	17	32	25	31	27	36	30	25	17	28	24	33	30	28	25	32	25	31	26	28	32	30	30	21	35	29	33	35	24	35	22	26	26	24	31	32	28	26	24	22	29	26	18	25	21	25	29	25	29	29	34	21	28	23	22	28	20	30	25	29	30	24	32	24	35	22	34	40	23	25	33	30	33	29	26	29	20	26	27	25	32	35	31	27	37	26	24	27	34	28	20	25	25	22	22	24	30	19	22	31	27	33	25	31	25	34	28	18	34	33	29	27	27	34	24	32	27	29	27	21	23	30	27	27	32	34	27	26	27	18	26	23	27	31	29	23	24	20	22	22	34	41	24	25	25	26	28	25	35	22	28	22	30	27	27	43	30	40	39	16	26	33	26	25	23	27	27	21	23	25	22	29	30	24	27	22	25	24	22	31	18	21	22	41	24	25	29	27	24	39	27	22	28	27	25	17	15	36	23	30	27	30	27	32	24	25	16	29	32	35	24	25	27	21	26	23	26	37	24	27	27	21	30	35	25	28	21	29	33	35	28	23	22	25	30	24	27	31	26	25	18	32	29	38	30	22	26	23	41	21	28	24	40	30	27	31	26	21	33	28	36	42	28	24	33	23	21	24	33	25	22	27	33	31	22	43	26	31	30	26	27	34	25	32	28	20	26	30	18	25	21	23	32	27	24	27	23	26	33	41	29	22	22	25	35	32	23	37	29	36	25	33	24	21	27	21	24	32	27	33	30	19	32	17	33	25	39	26	29	29	30	31	26	34	29	38	25	31	23	21	26	31	20	26	28	28	27	21	30	20	33	29	26	24	26	21	27	34	30	24	32	27	22	34	25	34	31	24	30	16	22	34	31	29	16	29	36	24	30	27	28	22	27	22	28	12	33	29	28	18	23	42	29	30	26	22
20441	12498	7896	19879	25576	23978	22013	21803	19438	15363	12384	10466	9366	8487	7171	5737	6268	9398	8038	4507	3378	2816	4067	7020	7751	3889	1879	1222	936	882	872	1025	1269	1318	1108	835	755	604	588	561	602	750	786	634	511	494	482	470	606	889	770	520	521	478	461	432	431	406	427	417	399	395	439	418	464	566	716	886	673	560	447	429	450	434	415	436	468	425	417	431	456	420	478	446	371	427	431	491	432	454	439	414	405	429	432	445	451	457	431	409	433	417	450	393	448	460	433	445	447	465	441	408	444	438	437	444	423	403	490	478	423	441	420	437	426	427	427	407	409	432	439	421	446	466	390	446	443	416	430	463	485	411	435	437	424	434	435	449	415	430	424	460	473	439	450	477	421	436	423	424	441	436	394	416	425	460	408	435	408	436	424	434	486	453	401	425	421	422	438	433	432	410	435	403	426	386	476	439	450	439	444	399	435	448	433	429	427	436	418	419	423	415	421	448	458	421	435	437	442	421	455	412	427	398	412	432	471	417	428	405	445	418	441	407	429	386	406	391	444	467	423	407	437	439	453	456	477	441	429	410	445	426	452	447	476	449	461	408	454	433	444	453	425	410	426	442	455	405	422	447	407	437	393	425	439	404	435	481	425	409	433	441	432	464	423	445	420	465	455	400	440	456	426	389	414	408	413	446	420	447	419	383	436	432	457	426	436	406	432	437	403	449	426	468	464	418	427	391	437	424	462	427	414	416	445	411	438	435	457	430	427	421	469	429	407	429	397	405	434	432	451	401	448	430	376	415	454	431	441	418	398	431	447	422	437	400	454	412	427	430	429	427	444	432	399	418	492	436	429	468	404	445	413	438	404	398	393	449	441	402	442	406	393	429	429	443	464	463	440	446	430	428	427	434	448	441	431	402	426	422	446	450	440	458	461	448	416	435	457	416	430	417	423	418	438	439	448	451	452	468	465	424	444	453	428	469	420	445	420	422	451	429	422	420	453	436	427	399	373	419	410	464	436	455	456	414	414	406	422	427	430	410	424	425	400	411	425	413	401	412	450	440	418	423	439	413	418	429	442	455	432	414	411	453	445	408	424	427	474	446	427	430	439	428	445	437	454	422	439	445	417	454	460	436	392	451	425	445	420	462	396	414	461	393	426	464	428	407	389	417	448	453	434	439	428	420	448	392	401	420	380	445	425	455	444	469	449	382	418	399	418	404	463	419	476	434	446	455	430	467	406	416	433	426	425	440	398	466	420	465	424	423	451	472	449	422	403	430	402	422	443	422	425	434	409	434	466	466	412	449	434	456	422	422	421	436	475	433	454	428	445	407	412	435	449	410	425	435	475	413	427	416	465	454	449	442	444	432	462	411	435	442	408	437	410	433	457	446	417	429	435	398	435	434	423	431	429	401	404	437	449	403	425	465	384	410	412	427	445	456	439	436	404	416	397	478	427	431	438	398	450	423	425	438	423	402	404	428	445	434	440	458	421	443	442	471	455	413	401	430	484	438	394	464	414	405	426	446	437	459	402	444	419	426	440	429	400	427	412	453	427	449	418	430	428	450	425	445	388	416	432	435	438	408	415	442	422	443	463	405	435	448	405	415	452	413	425	412	433	432	439	429	454	415	409	408	450	421	421	443	444	420	425	403	459	412	468	432	507	451	418	441	426	416	422	429	409	445	445	445	437	428	459	434	467	439	418	437	446	420	392	440	426	451	435	460	438	462	409	422	436	461	444	443	444	469	420	476	430	434	443	415	471	463	416	475	411	477	417	478	433	453	454	418	419	414	417	418	423	436	426	410	465	429	407	423	411	420	410	395	425	419	416	432	422	423	451	458	428	455	419	464	434	446	416	409	430	445	412	447	466	433	417	430	413	419	401	439	419	453	446	415	425	426	430	418	423	378	435	431	478	437	455	414	404	437	470	442	430	453	417	449	419	436	401	415	406	448	430	425	394	400	459	467	448	420	431	445	401	440	443	450	410	419	460	425	439	417	453	444	439	421	417	435	419	456	424	445	420	435	424	392	415	389	405	420	417	422	439	418	433	431	429	434	445	452	445	428	409	426	430	399	407	432	471	467	394	440	419	428	434	456	466	436	393	426	412	402	403	403	419	393	425	403	443	406	449	445	433	402	439	412	410	423	429	453	416	426	422	398	440	414	469	433	400	409	409	448	440	446	439	428	422	406	443	413	429	405	425	431	405	448	439	462	416	423	451	400	443	419	441	393	451	423	418	428	470	434	431	442	430	401	420	441	457	456	417	428	430	422	391	416	457	435	417	434	429	442	422	428	420	383	416	444	466	415	461	400	454	430	451	400	493	428	447	449	388	436	449	446	477	413	401	475	445	454	431	417	439	419	410	422	434	399	452	439	396	418	449	426	465	422	429	449	478	391	452	402	428	405	429	395	443	421	394	430	444	441	433	462	435	400	441	385	411	439	397	407	395	412	409	425	438	443	441	416	415	457	467	457	395	424	442	421	425	427	403	423	456	452	427	436	418	405	451	459	444	427	440	439	434	439	409	442	408	398	435	454	425	392	469	429	437	426	378	401	436	427	415	456	435	426	426	424	442	436	435	378	393	424	433	384	414	432	430	443	432	449	467	408	422	450	431	438	424	397	442	453	422	431	411	407	453	416	452	465	426	471	455	411	462	443	394	411	423	427	425	434	418	453	407	416	421	457	443	427	456	404	402	475	397	419	438	401	403	429	424	435	427	436	445	413	430	463	442	435	382	390	412	447	434	443	406	417	404	404	414	424	400	426	425	439	439	418	444	419	442	432	469	404	426	448	392	407	398	404	441	444	423	422	431	413	416	407	418	444	448	419	426	409	408	403	420	426	407	411	404	436	417	428	417	452	449	407	414	453	462	411	426	400	440	432	453	421	450	406	441	400	447	390	414	425	380	430	443	402	434	462	411	419	440	425	426	423	445	424	413	421	410	420	417	393	410	439	419	442	425	432	416	471	438	433	475	433	411	428	453	407	448	458	443	415	427	465	468	460	428	432	412	414	422	443	442	403	470	455	422	445	415	437	396	446	445	412	397	443	457	421	402	419	452	410	434	401	435	407	442	447	482	438	440	415	449	395	430	379	449	419	411	435	426	435	425	430	453	416	405	460	421	454	436	379	457	399	409	425	416	420	432	437	466	402	426	432	452	399	412	413	416	422	431	432	411	405	452	399	401	432	428	451	433	379	444	426	394	408	444	412	451	422	423	411	413	448	395	411	449	410	431	459	385	424	421	425	481	455	460	426	397	429	442	445	445	416	428	442	398	466	444	421	402	449	431	400	417	434	432	419	391	421	365	453	457	422	457	439	438	409	397	454	448	436	416	493	459	418	410	407	443	446	406	428	448	399	421	460	455	431	392	429	452	470	456	427	437	411	421	407	409	438	425	404	434	449	438	414	460	448	431	424	479	401	433	452	419	418	437	442	443	435	410	432	420	427	425	441	406	404	425	423	423	434	451	422	462	417	430	421	449	420	437	453	468	417	450	412
1797	1005	522	394	679	744	626	656	725	595	460	446	469	334	304	225	179	264	329	183	144	115	121	206	337	152	97	47	51	47	43	52	60	69	48	44	54	31	30	42	42	54	49	35	42	22	31	57	45	55	45	41	35	27	26	24	35	27	25	34	29	24	29	27	31	29	43	47	37	45	35	32	38	34	38	33	23	23	41	29	29	23	37	31	34	30	31	25	24	20	34	40	19	26	28	27	25	38	32	22	22	33	29	31	29	33	25	33	32	38	29	32	28	26	30	35	33	27	35	35	34	30	33	38	35	32	30	31	26	28	28	28	27	27	27	39	32	28	35	28	30	31	26	30	28	37	35	40	36	28	36	36	28	35	23	34	27	30	31	34	27	25	26	32	33	31	22	37	23	37	33	29	32	26	37	23	23	32	30	28	27	27	32	38	29	30	28	31	28	28	28	34	30	35	27	32	33	24	27	24	29	29	34	31	23	17	24	35	32	23	38	27	29	34	28	29	32	23	28	39	37	21	37	42	29	24	24	35	35	31	36	31	26	32	32	29	34	28	38	28	30	31	30	27	36	19	30	35	38	31	24	31	29	19	31	37	29	23	33	27	28	35	20	35	33	29	28	26	27	35	35	36	30	30	35	39	35	31	30	35	26	33	28	28	35	27	22	30	25	34	25	21	29	36	27	35	23	26	23	31	33	37	39	31	27	26	27	29	29	27	25	37	26	34	21	30	38	41	21	32	37	33	27	34	29	38	24	30	28	29	31	29	23	33	35	27	31	31	23	28	23	34	22	33	38	33	44	33	33	24	30	29	25	31	17	35	26	31	30	29	25	15	39	21	24	32	34	42	35	42	32	25	18	33	24	33	31	31	24	44	29	21	36	37	31	37	26	35	32	32	33	33	33	35	31	29	39	41	36	32	20	39	28	34	32	18	29	27	28	29	38	36	32	32	40	30	35	28	38	27	31	31	34	28	32	36	34	36	40	29	28	35	31	36	38	52	25	20	33	32	25	34	29	37	23	27	29	23	32	38	31	32	36	33	36	32	29	26	34	29	24	33	26	30	31	36	27	28	32	37	27	20	32	24	39	24	29	30	37	40	31	38	26	41	25	32	26	26	27	23	27	32	27	30	36	38	39	21	29	35	30	34	29	36	26	36	30	28	29	32	35	34	20	42	41	27	33	37	30	33	25	26	44	27	24	28	30	25	32	24	39	29	21	29	35	25	31	31	28	26	37	30	32	36	33	34	31	29	36	34	32	31	32	30	28	25	24	29	33	25	27	33	29	28	33	33	29	38	27	31	32	36	37	26	34	33	47	37	28	27	35	46	30	25	33	23	35	32	28	33	32	27	27	40	37	30	28	31	29	29	51	27	29	29	33	30	28	38	32	28	37	34	31	36	40	36	30	37	24	22	32	33	41	26	21	31	27	32	28	28	20	30	33	40	39	37	27	29	38	23	25	28	28	35	28	37	32	47	34	35	33	32	31	28	32	29	39	32	37	27	34	31	39	33	37	29	27	29	28	32	34	40	35	25	29	36	38	34	31	40	37	36	32	38	25	22	33	33	30	21	25	30	28	35	35	34	32	29	19	32	28	30	29	30	39	29	47	30	25	32	35	24	27	28	31	34	27	27	32	37	28	35	25	31	31	33	36	34	30	30	33	30	34	42	27	32	35	28	29	28	28	31	22	21	27	39	33	33	29	30	42	31	31	33	28	26	26	39	35	29	39	39	24	28	29	33	29	39	27	29	38	28	27	28	26	37	42	40	40	32	32	33	25	31	28	21	34	36	23	30	23	27	27	30	42	30	28	38	41	37	29	23	32	25	21	34	39	33	25	34	31	26	38	31	32	29	32	34	29	38	23	31	33	26	31	30	29	27	23	38	39	26	37	34	38	29	27	31	33	24	24	32	40	35	34	38	37	29	36	26	30	39	37	32	24	38	40	29	34	26	33	32	31	34	30	41	26	24	31	33	38	29	19	29	27	30	32	30	31	29	33	22	35	33	39	33	36	35	38	29	36	33	36	33	23	35	28	25	38	35	27	27	28	39	25	24	34	43	25	27	33	35	33	23	25	30	35	31	32	20	35	21	33	31	33	36	37	28	25	32	40	33	32	22	27	27	40	24	40	34	41	28	36	32	28	33	29	31	23	36	30	36	26	42	35	32	35	30	31	41	32	30	36	49	26	33	36	39	23	28	28	31	33	34	42	32	37	35	38	21	36	30	39	29	39	27	28	38	27	21	30	34	40	25	28	32	29	25	45	27	35	30	24	27	20	29	28	26	29	41	33	34	23	36	31	34	21	32	31	24	31	34	30	36	28	19	27	35	37	32	33	44	30	31	27	23	33	33	35	38	29	23	25	29	36	33	31	25	37	32	37	24	36	34	33	31	31	24	28	27	26	31	23	34	29	32	32	25	33	33	32	29	26	35	32	37	33	38	26	33	25	26	34	26	34	34	34	35	47	40	37	37	30	31	28	28	33	28	25	21	26	27	34	40	43	25	31	36	23	31	22	30	28	30	29	39	26	31	31	32	32	25	29	29	24	31	29	25	32	29	28	31	29	35	30	34	40	34	32	24	39	33	36	33	23	23	43	30	18	34	25	17	27	33	27	34	32	39	47	31	24	25	28	29	31	43	39	23	23	26	41	35	26	47	28	25	34	29	35	22	30	27	30	37	28	34	40	25	38	22	26	27	39	28	30	23	35	34	26	22	33	25	30	29	30	29	44	25	27	25	29	28	37	34	29	41	36	31	39	37	29	26	24	33	31	26	36	26	34	34	37	29	33	24	37	44	23	30	32	28	24	18	32	29	27	34	33	27	29	30	37	29	21	32	26	34	34	25	28	19	23	31	31	29	27	26	23	37	31	35	36	32	34	33	30	23	31	29	32	25	32	31	32	27	31	25	25	35	39	34	30	34	30	34	30	29	30	27	27	31	35	46	33	33	30	35	18	28	29	33	32	37	35	31	28	29	29	27	39	24	20	32	21	26	31	28	38	34	30	44	24	31	19	19	36	38	32	43	25	32	28	33	23	25	28	26	38	28	26	36	37	33	32	37	28	34	39	29	35	27	26	25	30	25	31	28	29	39	29	35	30	26	24	25	30	41	25	33	26	33	33	31	32	19	26	32	26	27	31	27	20	33	28	22	29	29	26	31	33	21	30	24	35	33	18	32	26	34	23	23	37	44	39	29	25	25	35	36	34	35	35	41	41	31	34	35	30	32	29	29	32	34	36	30	38	28	20	30	27	35	30	23	34	34	34	39	23	35	35	26	34	32	46	26	27	36	26	38	29	26	37	27	33	30	33	31	29	34	35	28	24	26	33	31	20	35	34	30	40	34	20	31	33	31	29	29	28	37	30	22	24	36	39	31	29	31	29	32	27	29	22	34	38	32	22	23	37	33	31	33	31	28	32	23	29	27	27	26	24	24	38	25	31	31	34	45	27	36	19	27	33	40	36	19	29	31
26827	18464	10905	25600	32807	31073	27531	26276	25545	22387	18841	17296	15922	14140	11873	8984	7501	10718	12245	7069	5341	4549	5190	8139	11665	5681	3513	1682	1306	1255	1339	1565	2042	2123	1689	1245	1010	802	713	722	840	1024	848	682	597	528	555	833	1225	1592	1600	728	519	526	531	545	551	556	513	500	525	490	439	500	494	491	819	1019	883	658	525	490	448	489	503	474	483	475	465	469	461	485	477	492	480	475	469	486	449	482	476	511	448	456	462	491	486	475	467	466	432	456	484	511	454	500	484	480	513	479	504	493	521	449	510	450	475	494	490	486	455	510	488	472	485	493	490	479	472	444	467	450	484	479	478	457	497	481	489	458	515	433	443	450	482	499	479	462	470	457	488	466	488	450	476	499	467	465	474	506	472	484	488	482	468	513	448	464	505	478	482	471	517	429	450	488	460	424	445	433	453	462	464	454	499	493	459	487	512	442	463	497	482	455	495	464	460	451	498	452	493	488	451	455	487	421	479	452	488	477	445	480	495	479	445	464	448	497	450	460	437	518	463	484	494	468	495	496	468	472	422	477	461	457	460	460	488	489	473	495	498	481	530	428	465	501	445	457	505	462	509	506	461	459	466	464	483	470	482	467	497	467	471	501	455	488	499	486	451	451	497	478	451	475	436	482	456	446	490	467	492	439	435	449	480	477	461	491	479	435	455	475	441	466	442	478	491	455	436	480	499	465	470	487	473	441	467	473	459	455	440	443	479	480	473	419	492	446	476	504	471	487	459	473	495	453	466	457	455	479	420	456	455	494	485	474	455	497	432	488	470	488	457	483	467	468	450	452	477	456	482	451	473	460	450	485	474	475	480	477	474	478	466	475	475	468	455	465	445	501	451	467	468	476	458	475	462	456	465	455	454	448	440	452	449	447	462	479	456	486	472	456	499	458	483	434	447	441	492	450	475	484	484	439	461	473	450	478	467	477	495	514	457	449	488	446	467	468	493	506	448	472	499	445	535	476	468	473	496	457	491	481	510	472	455	444	457	445	477	514	473	517	453	443	444	454	476	458	450	479	500	440	454	487	439	467	415	466	459	459	424	429	464	450	465	472	449	472	468	494	469	449	476	483	474	457	469	475	457	486	492	462	472	489	480	500	452	468	507	451	453	477	478	459	467	443	480	456	483	491	460	454	488	458	435	443	488	447	488	452	488	459	519	441	468	473	435	490	480	448	457	477	473	464	481	508	450	466	448	450	466	445	481	461	463	493	449	489	472	440	457	439	482	431	494	464	454	470	431	442	462	443	463	472	484	451	454	434	475	507	495	488	466	446	478	468	501	442	493	439	456	487	442	459	479	474	450	462	434	454	440	483	482	480	434	446	464	434	475	422	491	485	484	453	478	501	458	481	460	463	466	489	500	447	492	469	504	449	450	477	442	496	466	488	486	496	458	430	472	471	479	480	467	446	508	486	460	468	467	481	469	450	505	492	462	479	469	471	433	479	467	461	475	491	468	434	443	463	480	518	428	486	505	490	436	449	450	505	475	468	420	462	480	519	461	479	470	463	461	481	452	493	475	465	492	461	449	447	480	447	426	464	419	432	468	471	459	472	480	443	495	445	474	458	479	492	440	445	470	488	452	472	445	458	491	464	498	501	444	458	506	472	447	468	476	453	439	476	449	473	461	481	475	481	464	462	418	460	485	459	447	484	490	454	490	431	454	463	481	456	455	454	457	458	487	453	463	474	467	486	484	456	472	464	462	448	481	480	523	448	470	451	470	468	490	454	445	497	472	447	488	482	458	448	479	439	487	473	489	482	509	487	470	450	441	472	478	450	482	496	480	444	458	479	435	469	499	486	468	480	481	492	460	436	460	474	485	494	503	466	478	471	475	474	471	464	460	491	463	486	482	447	490	448	501	493	439	467	450	485	487	480	486	446	437	475	481	481	467	489	482	443	482	508	437	442	490	495	472	429	486	497	496	477	451	476	424	452	496	477	459	457	476	479	481	511	489	473	486	425	464	489	457	485	478	474	456	453	471	464	463	458	472	477	482	494	486	472	482	480	488	503	481	439	461	467	489	452	463	480	460	428	475	448	461	486	480	450	501	471	451	464	517	476	447	457	454	459	473	445	480	475	465	483	476	461	460	465	424	443	460	422	476	451	496	470	466	447	464	489	495	491	465	449	435	483	484	460	459	446	456	469	443	477	462	457	437	498	489	448	472	465	470	483	481	479	435	465	476	494	452	438	458	480	460	470	434	461	481	459	512	485	475	479	484	466	427	492	461	457	498	469	436	507	461	443	491	460	474	439	461	484	445	471	531	496	465	466	451	416	425	471	404	499	454	498	467	461	479	487	470	476	467	458	437	462	473	484	471	485	464	464	468	442	445	434	492	479	479	483	468	478	450	493	479	459	505	445	450	492	498	472	439	500	518	456	458	459	444	486	482	485	488	452	468	448	477	463	463	494	468	510	460	452	455	490	472	481	520	482	460	498	476	442	445	495	450	458	474	461	447	460	483	479	454	452	484	458	456	468	505	482	478	471	485	489	499	498	433	474	457	456	463	485	459	495	427	483	441	496	435	466	483	465	480	449	461	457	467	514	442	468	474	470	491	434	451	502	448	510	461	485	478	441	472	454	498	481	470	453	470	465	437	475	470	444	449	452	474	461	462	464	463	431	450	486	476	479	487	478	459	503	469	445	443	507	474	498	490	432	474	465	467	449	471	489	467	463	489	470	457	453	441	456	450	485	452	474	500	479	505	453	463	500	513	470	491	451	469	430	503	457	464	464	451	449	442	503	479	474	477	466	472	480	455	479	502	477	482	465	470	458	467	491	469	500	482	518	446	436	466	465	458	477	460	453	475	475	474	447	456	442	435	456	440	483	490	447	447	477	477	508	464	434	457	497	486	487	479	488	428	512	507	473	474	477	455	478	495	481	473	464	473	452	465	462	495	454	473	446	458	484	468	463	495	430	465	432	508	483	466	498	474	450	461	451	475	496	431	467	446	474	473	462	475	494	487	484	518	469	475	460	459	482	482	484	482	465	488	452	449	483	466	493	448	457	480	451	468	457	458	460	428	475	486	492	438	478	441	432	398	483	480	471	468	474	456	454	474	478	490	496	460	463	463	458	493	436	504	488	471	473	475	446	471	491	471	460	454	472	459	481	468	466	456	504	471	470	494	473	451	467	464	480	490	491	439	433	430	444	461	434	476	488	452	481	481	449	482	473	455	475	435	467	519	445	437	479	499	467	448	491	482	488	496	446	491	442	460	466	468	453	471	480	436	472	447	490	452	486	491	489	466	470	427	488	449	432	454	481	428	486	487	425	480	456	473	469	489	474	456	466	460	483	503	454	454	481	491	496	436	490	476	492	473	492	465	485	401	466	487	428	450	441	504	475	463	471	451	478	425	472	455	500	497	465	418	477	472	471	485	421	425	461	440	447	468	486	500	463	463	446	467	457	481	471	483	507	444	467	445	479	472	468	490	479	476	449	505	450	425	484	497	513	474	468
3555	792	411	337	596	646	623	592	613	641	541	493	464	436	424	337	228	263	315	159	144	136	144	191	355	140	104	59	76	67	55	72	77	72	71	65	41	51	38	47	48	56	45	47	38	39	35	50	68	73	66	41	44	41	56	45	38	38	42	49	40	39	43	40	35	45	55	58	53	47	37	52	41	44	39	40	37	36	42	32	30	36	54	49	36	35	48	36	57	36	44	37	49	37	43	45	40	47	45	46	37	35	44	45	52	44	34	43	51	38	37	38	58	48	40	51	42	49	46	38	42	35	44	41	54	41	48	49	44	53	37	47	45	41	46	38	47	46	39	46	47	41	40	45	45	48	47	37	40	59	47	44	35	53	36	33	50	42	37	43	42	45	36	47	37	30	44	46	34	40	48	40	45	33	39	38	43	33	39	43	44	52	45	36	43	50	59	39	52	44	37	52	44	46	42	41	39	50	31	50	45	45	50	49	42	42	35	37	39	38	41	41	49	48	40	43	51	36	39	52	39	53	41	44	42	40	57	38	45	43	43	53	37	37	33	49	42	42	44	45	51	47	42	44	45	43	45	40	45	45	41	50	36	41	46	46	46	42	46	36	46	43	44	46	42	48	48	38	30	40	44	60	41	53	44	34	45	34	36	40	45	35	35	33	38	34	54	50	43	42	41	40	31	33	40	49	34	52	44	40	44	40	51	42	47	49	37	39	45	48	50	48	32	49	46	47	46	38	50	34	46	47	41	39	51	35	40	46	40	42	62	50	38	38	38	35	41	49	46	50	44	54	40	57	30	46	34	36	34	58	40	43	39	43	43	42	58	35	43	39	42	32	36	38	48	48	44	36	43	53	47	42	45	47	47	40	44	38	42	47	38	50	29	46	45	38	44	40	44	48	47	43	50	37	48	49	46	55	27	30	43	35	46	50	43	46	49	40	47	40	43	43	39	51	38	42	33	41	46	44	52	44	30	55	48	37	41	47	38	42	54	38	52	40	45	44	44	39	46	34	35	38	39	46	41	38	55	35	42	54	47	41	36	37	46	44	53	37	47	52	42	44	33	36	36	46	41	58	43	44	42	42	31	49	32	53	44	47	41	35	52	47	36	47	51	49	45	38	41	42	50	50	41	38	33	44	47	47	48	33	42	46	40	39	48	43	53	48	28	36	53	45	39	43	50	48	44	37	36	41	54	40	39	38	55	49	42	47	49	34	51	38	38	43	49	50	38	47	49	41	43	40	48	53	36	42	50	42	42	40	40	51	40	54	52	47	44	43	48	37	47	50	48	49	41	48	34	46	41	33	48	51	48	43	43	34	52	41	57	35	37	35	40	57	49	39	44	29	42	48	47	42	54	63	46	52	39	42	53	49	47	27	40	30	49	46	33	53	49	37	42	32	44	39	39	59	42	33	32	34	31	40	47	42	41	39	36	47	41	44	45	46	41	36	58	38	33	53	41	33	36	38	42	43	38	48	33	50	50	45	43	33	51	62	43	39	40	41	52	44	41	57	32	39	38	36	59	40	48	32	45	37	58	45	41	40	36	42	39	56	41	46	33	39	41	47	38	42	45	47	39	36	40	42	49	40	45	34	55	36	39	53	50	51	50	47	49	65	49	44	39	35	41	44	39	35	57	49	57	45	45	45	41	39	40	42	30	49	47	46	40	41	36	35	56	30	41	48	32	42	50	23	45	41	41	38	43	40	44	41	28	38	56	49	37	41	36	59	35	40	42	34	46	48	46	43	43	44	52	58	49	53	42	36	45	35	49	40	40	41	38	43	38	45	46	44	41	63	42	33	37	53	34	49	44	52	32	47	46	48	41	48	42	38	40	51	42	32	51	42	52	39	49	54	47	36	28	42	38	43	54	40	40	39	38	42	41	46	57	48	49	43	37	37	39	32	41	42	50	36	41	39	37	44	64	41	46	41	36	55	47	47	53	41	37	34	48	38	41	46	61	46	34	49	45	29	40	55	40	51	40	43	38	51	41	41	46	27	45	44	31	46	50	46	39	38	50	58	34	37	33	39	42	45	42	47	39	44	42	41	27	41	48	47	43	40	38	46	46	42	48	35	40	33	48	37	41	49	52	49	38	44	55	46	60	33	52	36	50	36	43	47	50	40	44	32	42	39	40	43	38	44	40	32	42	34	57	40	41	48	42	46	44	40	45	38	41	35	48	41	29	52	28	37	34	47	36	42	35	56	47	37	37	48	52	36	37	43	39	33	37	30	41	57	38	31	40	49	51	43	35	33	43	50	39	50	44	35	54	44	44	40	41	41	45	41	42	43	43	53	47	45	51	36	47	47	49	38	36	33	29	33	55	39	45	36	44	35	37	45	45	56	38	39	43	47	34	35	41	42	41	35	36	42	46	35	42	44	39	49	50	33	43	48	54	47	40	40	44	48	54	40	46	39	41	39	46	47	48	37	54	48	41	32	42	57	39	41	51	56	42	39	39	45	40	50	47	44	52	44	47	53	45	51	40	42	49	39	51	44	46	41	32	53	50	38	45	36	51	47	37	53	35	35	37	36	39	45	40	42	29	38	41	54	42	43	41	41	51	38	49	35	31	46	35	47	48	35	36	37	36	54	45	43	43	43	27	33	41	43	51	44	55	39	31	39	40	52	30	36	51	38	44	33	44	34	48	42	54	48	49	40	57	43	38	40	38	43	49	44	39	46	56	33	36	41	35	37	40	31	45	37	50	31	46	56	49	39	44	30	41	42	49	41	40	49	35	43	47	42	45	50	49	41	41	35	40	52	51	42	47	40	47	42	37	46	50	32	37	39	35	37	42	36	51	47	34	43	50	62	46	47	43	58	35	31	37	42	53	45	38	31	49	49	47	38	38	50	36	41	40	38	41	51	42	48	42	39	56	35	42	44	38	33	48	53	36	47	39	48	45	31	38	41	48	44	36	41	53	50	40	52	44	51	41	56	43	42	42	44	33	41	45	46	33	49	32	40	43	46	45	40	45	34	39	37	38	37	40	42	38	57	46	45	43	43	45	37	35	40	38	34	37	45	51	38	45	34	41	41	36	31	55	29	57	43	52	55	38	34	33	47	45	47	47	36	41	44	50	45	44	37	31	45	33	48	40	40	38	50	53	40	39	42	38	39	48	37	44	46	37	38	47	36	40	38	47	37	48	49	40	39	47	43	41	34	39	48	45	34	33	43	43	45	43	38	30	51	45	34	57	39	46	40	49	40	41	33	45	41	51	52	45	38	36	46	36	41	48	52	34	38	41	47	33	50	50	46	36	43	29	39	50	40	40	42	31	39	37	51	49	39	37	44	42	42	47	40	41	59	52	30	41	29	47	43	30	51	46	38	44	44	39	37	48	29	45	36	42	35	32	43	56	33	49	35	38	36	55	42	40	49	40	40	39	39	48	35	44	41	39	37	42	45	43	41	54	55	46	42	38	39	53	46	41	45	33	41	42	36	38	58	53	33	40	48	50	31	47	52	40	35	42	43	44	43
24984	16048	9844	23362	31903	30073	27364	25025	23390	22413	19655	18054	16641	16125	14965	11943	7616	8706	11056	6147	5392	5047	4557	6496	11164	5046	3538	1580	1227	1386	1524	1798	2145	2258	1858	1419	1111	983	869	851	870	956	854	835	755	719	868	937	1292	1878	1869	902	693	659	698	690	685	672	644	642	641	633	666	696	692	715	1059	1001	840	712	704	626	631	660	629	656	620	604	616	620	646	667	633	649	680	650	658	636	680	635	646	649	685	655	592	630	642	637	655	667	632	668	629	630	629	637	664	600	610	658	673	670	669	598	635	685	642	658	666	624	660	640	638	624	624	650	633	632	629	674	635	629	645	644	636	647	632	614	643	608	653	636	666	647	666	691	616	629	626	631	671	624	599	639	651	645	643	627	662	660	659	593	649	602	648	614	606	689	590	672	657	660	655	669	580	719	599	606	631	664	623	634	640	651	660	611	648	617	606	663	621	679	649	635	627	587	586	679	646	655	626	635	580	615	643	662	647	639	637	655	602	659	666	651	631	667	617	658	673	605	685	671	653	644	628	615	625	605	672	640	604	664	636	622	649	608	624	641	663	625	655	685	637	624	617	653	640	658	660	613	643	646	632	647	635	650	668	630	658	619	657	601	633	630	642	617	608	637	646	696	633	675	658	649	636	645	633	617	636	631	630	599	613	664	603	619	610	615	660	650	635	598	637	615	594	639	582	635	646	595	610	661	683	616	665	688	659	618	675	652	626	635	644	610	621	651	670	657	687	630	641	676	656	619	622	638	638	588	641	621	617	661	641	659	608	650	621	666	666	681	669	627	637	657	625	614	611	629	674	612	619	592	640	655	634	626	628	656	615	660	642	632	658	653	642	644	645	595	565	641	661	622	627	658	669	647	625	688	586	643	663	655	600	651	689	636	613	684	634	619	635	632	610	615	627	650	640	673	652	622	666	602	675	652	617	621	643	640	630	669	649	619	684	632	639	666	634	633	623	633	636	654	677	640	674	626	646	607	586	620	651	641	655	655	623	582	625	628	635	630	646	669	640	630	654	633	632	647	635	628	645	624	685	651	638	670	639	646	596	665	624	626	647	616	676	638	679	634	647	670	675	637	615	659	594	656	625	634	650	618	633	634	658	635	691	666	604	605	635	649	630	621	635	660	615	634	695	641	685	617	606	627	645	643	660	617	609	671	622	681	662	648	637	635	694	644	626	604	671	647	670	680	617	644	693	647	660	668	651	672	670	642	582	664	639	606	631	638	692	660	614	624	642	689	655	666	681	633	659	622	613	661	659	621	609	638	646	625	642	653	627	664	659	628	652	641	650	647	642	642	642	650	593	641	639	660	619	668	661	613	640	662	692	670	632	639	623	683	608	653	621	690	597	669	666	659	642	661	614	601	620	637	630	641	667	639	618	644	636	606	653	635	629	631	629	653	650	648	635	613	656	648	614	652	638	663	657	635	622	605	600	678	682	648	588	616	653	652	657	603	681	612	631	642	644	652	676	614	654	669	624	645	628	626	650	659	606	658	673	612	587	650	615	636	656	651	623	639	653	601	668	647	634	614	639	662	651	586	634	612	654	659	637	659	623	668	643	636	674	633	624	601	641	588	622	662	609	638	648	620	627	639	650	587	670	649	613	625	626	663	612	650	634	624	643	603	688	596	652	646	600	675	671	650	681	606	642	613	682	658	648	622	652	597	611	652	632	640	613	613	690	674	648	607	626	628	583	606	617	644	600	637	590	635	617	613	660	645	645	670	644	654	672	652	667	687	666	620	645	641	664	602	641	637	628	647	653	644	627	625	665	620	651	637	660	656	633	644	628	668	631	647	612	655	646	618	604	644	643	647	634	647	627	628	631	694	635	625	668	660	583	687	654	704	614	662	598	635	665	644	677	632	650	671	610	635	666	639	652	693	664	672	613	674	642	628	592	599	628	654	635	648	670	601	606	648	640	638	632	603	651	632	656	673	596	660	691	641	603	620	645	607	682	643	647	637	654	631	642	607	650	591	613	632	613	679	629	618	644	629	660	617	598	660	618	611	609	621	623	637	681	618	607	652	642	646	648	649	666	645	649	654	634	626	643	647	657	654	593	663	618	660	599	646	684	607	608	644	641	657	640	620	645	669	648	618	651	671	696	650	656	621	648	656	611	604	613	643	618	583	641	624	671	640	668	662	646	649	646	646	659	616	640	638	638	617	649	678	644	576	639	631	645	615	651	590	612	655	627	626	626	607	644	645	645	668	691	652	596	641	633	581	653	609	594	642	644	665	602	625	636	633	609	631	593	666	608	608	596	638	624	670	654	703	672	630	681	685	639	619	649	655	662	649	623	673	656	650	703	634	636	685	673	669	617	613	589	586	595	647	634	608	618	680	639	631	654	620	619	645	611	631	623	623	603	631	578	628	643	622	616	617	614	600	667	629	652	591	684	674	672	618	585	608	631	602	656	613	655	638	683	660	685	636	669	664	636	610	627	608	639	617	672	596	675	632	612	644	652	647	602	633	630	622	603	617	624	650	616	642	606	627	670	603	668	626	653	644	618	614	637	664	614	637	624	639	622	624	612	686	621	647	614	627	605	583	615	600	614	606	671	615	670	623	624	650	642	610	607	648	657	697	638	599	671	646	663	626	655	602	629	612	639	641	631	651	645	646	628	616	609	613	647	581	637	644	609	660	646	643	651	640	627	661	663	630	606	695	609	608	641	640	650	630	663	638	657	650	615	683	636	645	658	643	654	637	624	600	620	614	642	644	647	649	673	673	629	628	638	644	642	607	601	623	619	621	688	590	698	661	657	581	592	645	619	622	645	669	663	678	674	629	646	670	634	622	637	638	637	604	696	645	658	615	623	650	563	629	645	667	629	636	580	658	649	662	615	651	657	613	639	631	656	673	606	660	653	657	655	640	615	666	641	592	632	652	645	642	645	653	674	631	632	659	639	645	619	642	686	649	651	586	659	666	630	612	641	633	655	669	596	618	684	675	595	659	638	658	663	671	631	629	665	655	615	625	645	641	689	614	617	620	636	658	663	630	681	635	643	649	655	624	612	667	623	614	589	662	675	602	637	627	656	657	637	660	668	641	655	642	607	579	661	656	651	615	652	625	644	660	718	632	639	631	662	611	666	620	601	616	629	662	635	671	657	609	645	654	627	615	671	624	669	647	666	672	576	645	674	641	638	661	696	641	602	660	672	686	668	625	653	669	627	620	659	589	684	694	682	648	596	591	633	641	630	652	633	626	666	631	624	667	661	650	628	642	615	646	650	647	658	648	649	627	579	661	635	664	632	660	628	658	636	648	630	608	575	651	645	621	695	645	629	646	637	636	670	662	640	676	645	633	632	613	629	638	634	618	644	656	613	640	602	595	638	615	684	657	649	625	613	592	636	589	666	610	609	650	662	636	603	620	628	659	645	623	642	673	595	646	644	618	647	630	667	664	661	655	659	611	593	633	610	647	638	672	643	624	645	644	642	652	674	646	643	588	615	661	655	603	649	669	651	689	631	663
3303	1436	652	527	1053	1244	1333	1192	1005	1001	883	781	711	685	776	666	452	334	286	211	188	266	209	222	443	256	155	85	69	68	72	93	109	117	93	83	73	57	62	48	70	54	56	58	71	66	45	58	66	66	79	70	52	53	37	43	57	50	53	44	44	54	41	42	38	43	78	61	62	50	53	50	59	49	49	42	44	45	37	40	46	64	42	51	56	44	51	65	34	36	52	44	46	52	51	53	46	35	33	47	54	34	54	58	38	50	51	43	43	53	61	51	48	44	38	47	46	49	43	36	41	47	46	40	45	45	40	49	43	63	49	56	40	50	47	50	51	44	51	27	53	40	47	44	57	50	49	41	45	51	55	58	38	37	40	50	56	49	50	53	40	48	56	42	62	44	56	50	46	47	39	52	48	48	40	45	56	41	57	50	40	62	50	44	51	57	51	44	35	60	33	43	44	40	50	46	51	33	32	48	44	51	49	52	36	47	57	52	52	43	46	50	54	43	37	52	53	50	40	50	59	45	50	49	63	35	48	55	54	41	52	36	30	45	46	45	55	45	43	39	43	44	43	43	52	50	47	46	43	38	38	55	54	46	49	49	36	44	43	64	38	56	47	49	52	57	47	54	34	48	50	28	54	54	50	40	43	46	40	57	35	53	51	37	48	50	44	49	60	54	40	54	34	51	59	41	50	46	37	40	52	55	50	43	50	46	42	57	45	49	39	54	51	53	35	37	46	54	54	38	47	36	53	49	57	53	47	41	44	44	44	55	36	55	49	44	49	47	53	54	53	53	41	58	46	58	47	41	40	42	46	48	58	50	40	45	61	53	42	41	44	54	54	40	31	53	67	51	51	40	54	45	38	49	54	41	57	43	45	44	62	47	45	50	43	49	43	44	41	42	38	45	47	44	56	45	52	51	60	40	45	47	54	44	41	45	64	47	44	45	43	46	49	38	47	54	44	35	36	46	44	44	53	58	48	42	40	56	43	47	45	43	54	53	42	54	46	56	49	54	47	45	37	53	51	56	51	57	42	52	39	48	33	45	47	42	57	42	41	53	45	59	52	52	50	47	41	48	51	50	53	58	31	48	26	49	51	60	40	53	48	48	46	45	46	43	45	46	56	49	36	41	50	57	41	50	47	42	48	53	41	41	49	43	40	44	50	48	50	45	59	48	57	53	36	39	50	47	53	53	43	43	40	45	47	42	41	50	53	57	38	56	52	49	55	40	46	57	53	44	46	32	59	37	34	58	63	35	46	49	56	37	43	47	53	55	51	61	38	58	59	55	43	49	51	55	46	55	47	50	51	52	58	40	56	43	51	45	60	41	49	58	49	51	60	48	50	53	57	46	46	57	43	56	52	44	52	40	48	48	59	55	48	48	46	47	57	54	45	54	44	45	37	34	45	41	36	40	59	51	36	48	43	38	46	43	40	43	53	41	44	40	48	41	42	42	48	68	40	43	51	58	60	54	35	45	59	37	39	45	54	55	66	38	46	40	37	52	59	51	43	51	50	45	39	33	43	56	43	57	58	42	42	33	43	47	47	37	45	35	45	40	40	53	30	46	45	55	64	48	51	34	60	50	57	52	38	41	40	50	47	63	40	50	52	37	58	51	41	39	44	47	40	50	39	35	47	60	44	44	46	37	46	46	39	48	44	48	48	50	46	39	34	47	47	34	50	47	45	40	51	57	42	49	49	58	43	45	40	64	51	37	48	56	55	58	52	41	44	40	65	51	42	39	53	51	42	43	52	50	37	43	46	35	45	56	47	48	51	46	56	45	58	47	37	50	48	30	39	52	47	46	41	49	54	43	41	36	46	46	60	58	52	59	48	44	40	45	44	52	45	43	37	48	49	49	42	53	57	50	41	54	51	42	48	49	51	48	41	62	54	52	49	45	45	45	44	38	40	40	38	38	46	37	54	47	51	58	60	40	44	45	50	43	42	52	47	55	55	56	40	46	52	48	52	47	42	44	45	35	37	53	49	46	49	55	49	49	40	45	57	59	42	62	48	52	54	44	53	47	59	38	39	47	52	41	40	55	56	42	33	44	38	58	51	53	51	53	43	43	52	55	35	42	46	48	39	50	37	47	48	56	52	50	41	46	42	48	40	38	36	39	56	47	55	38	38	32	40	61	51	47	37	56	46	57	38	49	53	61	49	38	52	55	46	59	40	46	41	41	52	54	46	42	53	46	50	47	51	45	38	37	56	46	38	41	51	41	52	37	46	50	41	47	53	51	45	50	54	56	42	42	46	42	44	42	53	51	59	42	56	43	48	47	53	44	55	48	42	39	47	43	49	43	49	53	66	55	48	45	52	35	46	45	41	36	58	53	52	43	36	42	47	51	48	54	56	37	36	57	52	48	37	47	41	47	53	36	52	32	43	62	36	43	40	43	46	49	33	51	46	41	45	46	50	36	45	47	59	52	45	41	46	49	41	55	45	55	44	48	57	34	45	48	42	46	60	50	46	58	54	47	43	38	44	47	38	41	50	48	46	52	36	52	73	48	44	51	43	41	50	49	46	45	51	52	35	46	52	51	69	36	40	40	43	49	45	54	41	44	40	48	40	37	54	46	46	43	49	42	35	48	49	39	42	51	45	47	45	51	59	58	42	64	42	45	49	47	36	57	40	53	35	48	43	53	42	54	42	45	45	44	44	47	38	49	41	46	36	57	53	38	46	47	44	49	57	53	54	35	52	55	46	40	42	53	38	35	40	51	51	45	44	48	44	31	46	36	52	47	43	48	41	46	46	59	46	51	46	48	35	45	42	48	45	46	53	56	43	46	62	55	38	42	57	43	54	39	43	46	40	51	42	55	53	50	47	54	49	36	47	47	57	53	42	57	53	52	38	51	49	45	48	41	41	45	39	45	44	56	43	46	55	53	51	47	43	53	37	45	62	41	44	53	50	48	31	36	51	42	32	51	46	45	44	58	38	50	52	45	50	44	51	59	47	50	49	39	43	49	46	43	43	43	48	44	49	48	48	30	57	49	49	56	50	46	48	52	40	42	46	45	46	55	60	59	55	34	48	39	41	63	55	42	39	45	57	48	48	44	48	58	49	37	41	47	61	42	58	50	56	54	36	41	45	35	41	44	52	53	42	42	37	43	39	44	47	37	66	52	53	39	50	51	36	48	46	53	36	50	48	41	39	64	41	42	49	58	49	59	54	41	52	62	46	44	46	44	49	47	51	50	36	38	50	45	26	47	56	51	41	43	47	49	48	43	60	50	45	52	50	54	54	47	38	44	34	26	59	47	37	49	51	42	52	49	45	39	56	47	44	35	42	35	42	47	37	57	47	50	51	40	45	36	37	44	53	29	41	47	44	43	42	51	53	65	41	45	41	51	45	54	48	47	41	60	61	59	54	46	39	40	46	39	52	52	51	50	35	43	40	49	49	40	51	52	52	41	30	54	47	61	44	51	51	33	54	51	48	45	53	53	54	50	54	41	51	57	49	40	51	45	47	46	42	41
31712	21050	13717	28718	38084	37368	35275	32725	29662	27811	25818	23349	21735	21035	21923	19735	14389	11585	10383	7311	7221	8923	7179	7584	13743	7924	4970	2631	1589	1802	2110	2821	3259	3294	2749	2042	1503	1190	977	1068	1097	1124	1006	931	885	985	972	1165	1402	1558	2031	1860	1016	922	840	755	879	773	769	724	743	772	716	740	759	888	1323	1530	1061	862	760	763	719	708	790	715	688	721	706	699	699	728	679	695	738	743	706	705	692	760	696	727	729	686	728	713	690	694	693	717	689	634	683	663	708	689	726	708	731	675	694	697	765	732	720	710	682	682	699	715	674	701	726	753	735	702	742	720	694	665	720	720	691	772	784	686	648	711	674	660	690	762	687	729	711	720	721	718	664	676	669	753	694	716	681	652	720	683	712	706	721	717	703	699	695	684	698	698	672	743	650	768	691	696	717	701	685	660	717	646	698	729	733	687	667	683	720	679	685	722	672	696	707	691	758	722	682	636	709	701	688	702	705	685	744	695	739	721	715	732	682	733	712	697	696	699	701	639	740	679	741	756	706	683	680	675	674	681	717	738	667	713	673	735	711	685	665	693	726	668	670	742	721	738	703	683	664	726	731	722	681	721	699	734	720	666	666	702	716	733	697	716	666	698	686	636	679	665	699	656	690	671	714	699	707	729	700	659	747	708	687	719	712	673	680	652	664	685	725	694	702	707	678	702	710	653	676	705	687	738	639	696	686	674	693	727	714	680	728	688	718	700	729	712	688	701	709	649	683	701	676	669	741	705	723	719	711	657	681	722	747	747	683	705	715	687	739	717	701	713	716	663	710	706	730	737	655	644	708	715	703	710	688	689	665	694	723	732	716	706	697	701	720	718	700	675	716	707	704	670	669	689	729	709	708	705	690	635	741	707	687	725	694	697	701	719	705	687	682	692	715	701	718	684	669	693	719	660	698	672	686	693	677	718	617	657	724	632	696	692	679	707	659	674	708	679	680	765	730	692	686	677	687	695	736	645	694	623	712	663	715	683	716	685	692	676	703	707	736	721	669	687	715	693	710	682	727	701	674	729	667	681	719	700	703	700	722	693	754	713	683	663	685	715	709	649	699	731	699	717	667	710	768	743	673	764	700	707	702	686	715	646	693	729	669	719	695	695	705	701	749	697	724	725	735	706	704	726	717	707	687	666	694	721	648	719	705	712	704	712	691	709	710	645	715	704	661	704	670	673	674	702	640	619	715	710	700	689	662	734	732	691	685	707	704	644	718	687	689	686	703	697	715	724	688	668	760	680	694	708	670	692	669	734	674	683	694	701	644	710	703	701	699	726	711	743	736	711	742	744	703	706	714	685	703	737	702	696	727	723	725	706	683	666	693	702	648	719	685	649	694	668	672	705	691	653	665	683	748	702	724	712	682	716	720	706	686	682	670	684	716	665	639	689	718	721	692	728	702	659	696	678	692	694	702	702	735	691	683	713	666	702	727	663	724	649	653	710	656	697	696	732	677	682	725	680	688	725	663	666	671	657	718	705	769	712	696	668	697	730	686	700	720	729	672	747	702	641	689	726	699	668	711	699	755	698	654	714	720	719	687	646	671	732	675	691	663	684	734	691	676	721	685	641	697	740	664	697	659	697	655	670	705	691	728	753	733	677	685	725	689	757	632	671	683	757	697	686	743	674	652	712	703	691	726	727	697	671	730	733	697	709	688	699	707	731	642	660	679	740	746	656	724	706	675	705	703	718	696	739	752	660	702	690	690	712	732	710	733	662	690	698	705	735	700	644	691	692	722	681	660	701	698	705	686	759	684	691	722	690	644	718	715	703	644	687	666	732	665	703	695	704	696	693	723	680	699	732	718	699	711	688	698	703	706	662	731	721	689	696	669	632	734	688	729	730	649	730	718	709	702	749	726	714	683	627	712	719	683	644	672	662	662	716	718	750	679	676	687	682	703	673	723	692	707	682	706	673	721	696	678	759	678	714	676	726	683	692	691	687	744	691	690	706	729	607	692	719	711	682	722	719	683	704	659	695	665	665	684	713	720	665	698	722	699	708	733	681	736	695	701	701	654	692	727	713	739	764	695	691	709	720	722	677	712	729	691	648	625	693	676	722	704	753	681	723	702	691	661	704	705	670	681	716	697	714	709	695	698	681	704	702	691	683	698	781	649	720	667	720	681	698	731	715	674	644	681	692	692	658	724	698	728	662	671	685	674	639	709	708	678	688	646	671	723	764	690	694	732	685	715	652	706	734	691	741	723	686	728	721	726	692	646	691	685	674	739	772	693	684	715	653	681	717	658	698	680	721	711	709	684	615	684	678	731	680	708	666	689	681	727	749	653	667	675	707	667	711	698	641	735	700	727	707	702	694	700	681	719	701	694	701	674	699	740	709	712	674	718	708	660	705	673	659	677	687	655	747	731	668	709	698	698	678	735	668	681	739	677	724	707	723	652	703	693	708	694	685	693	679	676	690	679	739	680	729	656	733	726	682	675	698	722	691	719	730	681	641	681	715	701	703	699	728	675	724	720	720	718	697	731	675	681	691	691	698	730	693	652	661	702	691	731	735	749	705	695	679	686	653	657	729	684	691	643	695	672	716	729	700	686	684	691	743	686	710	663	678	667	692	706	755	688	710	733	651	716	651	715	682	682	693	662	671	712	724	705	715	734	690	660	699	720	708	714	697	730	722	720	718	685	671	684	707	731	725	674	695	723	721	708	650	712	700	720	674	674	647	699	697	735	714	679	690	691	692	694	728	688	722	651	688	628	695	694	640	695	700	713	742	663	706	718	714	716	676	704	709	717	647	718	710	689	666	711	665	701	686	699	720	691	708	700	715	707	698	725	687	687	706	678	705	722	705	663	708	735	721	719	696	713	708	713	634	714	673	739	678	732	699	724	665	699	645	691	649	671	749	702	676	701	676	691	690	684	682	710	668	726	724	654	705	701	705	690	729	667	688	684	698	649	682	678	713	686	702	648	705	703	675	729	698	745	678	724	716	690	691	719	652	698	689	704	705	690	655	684	683	705	731	706	677	703	701	684	649	694	673	650	652	735	703	688	715	641	678	733	719	681	745	674	641	677	696	741	660	652	708	692	680	661	705	646	686	685	679	763	707	688	732	681	704	698	723	695	691	719	675	688	690	698	697	735	690	663	687	717	666	682	699	663	706	670	708	672	703	653	718	682	708	685	695	734	700	685	721	701	746	715	661	733	738	713	697	686	727	714	713	697	739	677	700	675	722	703	703	640	695	673	712	745	663	642	719	722	678	712	702	714	673	697	688	706	729	695	658	671	673	736	697	654	709	673	694	649	667	735	720	689	654	632	678	726	686	736	626	725	691	768	678	663	661	679	724	647	735	713	743	688	708	721	683	736	712	690	755	678	674	644	731	741	657	642	737	727	695	676	688	688	740	726	669	653	687	722	679	694	680	698	732	725	673	691	695	726	717	723	664	726	701	706	661	653	727	732	697	667	684	684	724	667	728	697	689	667	685	683	622	675	632	699	730	693	692	674	641
2124	470	259	203	389	505	532	501	457	386	435	404	343	311	317	389	246	174	96	64	75	149	113	104	165	105	75	40	36	42	46	49	60	69	52	43	38	44	34	36	40	39	29	36	31	33	30	21	30	28	36	33	34	29	27	27	32	33	27	26	25	30	40	30	31	29	39	34	41	39	19	29	18	25	27	36	37	34	28	25	28	33	32	29	21	28	34	22	35	29	18	29	30	25	22	35	27	31	32	27	27	35	32	27	35	26	27	23	29	28	39	31	32	32	32	32	31	35	29	31	30	30	20	25	34	37	26	23	37	29	26	28	29	32	19	23	28	29	37	20	23	27	36	25	34	17	24	33	27	25	32	37	29	28	29	26	29	21	28	31	32	27	24	31	29	30	25	30	26	37	31	32	30	15	29	30	28	25	22	27	30	21	33	34	32	32	36	29	32	35	30	21	30	27	31	25	20	30	27	24	35	26	32	40	28	38	34	27	32	36	30	24	30	27	23	19	24	29	28	22	23	24	31	34	22	33	34	39	35	29	36	27	33	38	35	23	28	34	24	29	28	26	23	38	25	28	22	28	26	34	33	36	44	44	30	26	27	37	30	37	44	19	25	27	21	25	29	25	25	26	31	34	30	42	19	24	26	32	37	22	29	37	25	25	24	25	27	37	39	30	26	34	25	22	32	30	20	29	22	24	26	29	22	29	28	33	29	26	30	33	29	26	29	33	32	41	43	24	36	27	33	29	41	28	29	20	33	31	25	25	29	34	27	21	26	27	28	27	32	24	28	20	31	32	20	30	40	23	30	31	28	31	31	35	28	33	40	33	36	26	29	20	35	22	28	29	31	34	29	23	21	33	28	26	36	29	37	22	19	36	40	32	30	31	21	26	33	32	31	25	36	37	25	28	33	32	24	45	32	24	32	25	25	23	38	29	28	29	26	29	26	28	22	31	38	30	27	29	27	31	32	41	25	30	27	25	24	31	39	32	36	28	22	26	28	24	29	26	29	18	34	28	35	28	32	31	22	27	39	31	22	32	23	25	30	33	24	37	24	27	22	25	27	33	24	32	35	22	21	35	19	36	39	31	23	24	22	36	29	23	28	30	36	26	34	21	23	37	32	32	33	23	30	33	29	36	25	26	33	33	29	25	29	38	32	23	34	33	18	32	30	32	31	30	24	17	29	30	23	34	36	29	26	36	21	23	35	27	22	29	35	23	25	24	26	29	20	34	35	39	28	29	25	24	45	28	33	26	25	29	34	42	32	37	43	23	42	33	31	28	19	23	26	23	20	35	22	35	31	22	38	27	26	23	30	44	26	32	30	26	35	23	25	24	34	21	29	23	25	34	30	28	31	24	27	36	35	35	34	25	30	24	33	30	32	23	24	29	33	31	27	28	34	28	37	32	38	28	29	29	30	27	28	32	32	35	25	31	34	30	19	31	24	27	25	26	19	28	23	27	23	22	27	28	32	33	17	43	32	19	22	27	22	34	25	32	20	28	35	44	21	27	22	28	32	24	34	26	34	22	27	27	23	35	24	30	26	28	25	28	33	24	31	34	29	36	21	29	30	46	27	35	26	22	34	29	26	15	33	32	29	31	34	26	24	31	22	33	30	28	34	24	32	20	42	28	35	21	29	24	24	27	34	32	32	28	24	24	26	28	29	27	34	25	32	35	27	24	33	37	35	38	28	27	33	25	28	27	29	24	33	29	22	22	31	16	31	38	41	28	22	39	32	24	30	26	40	39	34	35	29	22	26	34	30	30	23	27	22	29	25	32	41	31	28	42	23	36	32	28	37	28	27	40	39	37	29	25	36	24	28	33	39	32	21	27	30	24	38	27	34	26	21	36	36	23	19	37	32	32	30	30	30	23	29	30	31	34	25	24	39	37	31	33	25	25	22	24	24	30	29	34	30	28	29	32	31	35	27	23	23	29	38	22	24	33	35	25	44	30	39	33	32	34	20	24	22	25	30	27	27	34	28	29	29	35	27	34	28	31	31	28	27	26	20	33	25	18	27	38	26	29	29	35	35	35	28	31	32	23	26	24	31	34	32	37	22	26	27	25	31	25	32	28	29	27	29	38	32	29	22	32	28	24	33	26	34	28	20	25	28	22	28	36	21	32	21	40	33	29	37	26	29	31	24	29	39	27	25	24	31	32	26	30	35	18	31	32	42	36	28	30	34	34	33	24	27	29	33	36	32	22	33	22	23	29	23	25	32	28	28	26	25	33	29	23	22	28	30	30	30	19	38	39	33	33	28	25	22	25	33	34	29	32	34	35	35	27	25	30	38	37	31	33	31	24	23	27	26	26	26	24	31	18	33	25	32	22	27	27	29	39	30	27	41	37	33	28	33	36	25	42	27	23	34	28	22	32	19	37	29	35	29	32	35	13	32	26	25	25	27	38	20	30	36	37	24	37	25	28	30	24	24	25	26	28	36	35	37	30	30	37	39	36	28	32	40	33	34	24	27	32	37	26	26	23	30	26	20	19	37	21	33	28	30	30	30	35	29	32	26	34	21	27	28	17	27	31	27	40	38	33	26	33	32	30	31	33	31	25	25	35	30	31	32	20	23	33	22	40	21	36	36	21	27	35	29	26	37	26	26	28	34	26	31	25	22	32	23	24	24	24	31	32	42	29	29	29	20	42	29	35	30	31	32	26	27	20	30	31	21	32	27	30	30	21	26	31	33	34	32	28	19	23	26	27	30	34	32	37	29	33	32	25	38	29	31	35	26	32	29	23	23	24	17	20	28	34	24	38	30	27	37	26	30	33	30	27	29	31	31	29	28	29	35	26	20	30	34	24	35	31	12	29	31	30	14	24	32	21	23	16	22	30	30	28	26	27	39	25	26	31	30	28	40	28	24	20	34	32	25	27	25	24	26	27	24	31	22	26	30	37	30	34	33	30	31	32	20	30	22	35	32	19	23	27	26	35	32	19	28	31	25	36	23	31	35	25	25	25	23	37	32	30	37	27	20	38	26	35	30	33	35	26	33	28	31	29	33	27	23	40	27	32	27	35	37	28	30	27	38	33	29	40	24	28	25	33	47	31	28	31	34	36	32	31	29	32	19	24	29	24	21	35	28	25	32	28	36	27	37	33	24	32	25	27	19	34	29	30	29	38	37	28	28	35	36	36	34	41	38	30	31	30	23	40	30	28	25	22	28	27	27	22	33	28	23	28	25	31	27	38	39	24	29	25	36	36	24	33	31	34	36	37	34	34	30	30	27	29	31	31	22	31	27	33	21	29	21	27	26	26	26	33	26	30	25	26	26	27	34	24	32	33	17	31	25	22	29	25	33	22	26	19	33	19	25	26	26	23	17	26	30	24	27	21	29	28	27	25	27	34	25	20	36	35	26	21	24	15	31	17	20	24	27	26	26	39	27	22	30	27	25	28	26	25	27	26	28	33	25	26	30	40	30	30	31	44	31	29	36	31	29	30	24	28	23	41	29	22	27	29	36	37	24	21
21537	12691	6640	18426	27583	27030	25654	23030	19980	17672	17790	15809	13643	12217	12608	13352	9605	6541	3466	2332	2810	5488	3900	3598	6119	3935	2111	1210	753	874	1096	1444	1807	1970	1326	1022	745	612	512	516	553	570	523	539	598	561	571	591	526	500	507	585	693	660	582	544	536	471	443	477	451	459	451	437	454	607	781	676	764	589	422	429	425	440	432	443	468	501	438	446	467	461	469	435	495	438	442	423	417	447	444	487	491	439	469	407	438	422	447	462	443	435	478	447	414	477	441	433	465	442	427	454	438	438	496	462	479	491	468	463	450	401	435	441	480	444	427	428	437	462	427	432	438	484	433	436	423	407	444	428	402	456	429	450	418	455	455	445	459	439	459	450	439	423	450	461	469	457	415	457	408	466	430	430	431	447	496	407	479	418	463	394	413	465	451	472	457	448	483	431	449	420	407	454	441	411	455	465	433	432	468	429	463	408	433	426	417	424	445	440	436	445	431	458	452	415	396	441	429	467	465	438	456	432	487	439	448	424	433	433	490	414	430	446	424	493	420	450	433	409	428	475	445	472	448	423	435	496	433	442	444	429	466	450	468	450	464	410	411	444	471	453	483	451	424	478	456	446	456	462	497	453	428	407	476	458	432	444	458	470	439	449	446	407	438	421	434	482	433	424	442	459	479	463	428	436	434	433	441	429	420	446	449	426	437	427	458	481	429	435	457	440	431	418	443	416	441	445	423	431	446	475	425	510	421	445	440	430	462	432	419	445	449	486	475	422	451	444	442	459	494	432	478	430	416	414	444	466	446	472	419	466	427	457	479	444	448	447	434	439	414	418	445	477	463	394	447	454	477	452	458	446	447	442	441	436	429	425	461	431	452	458	445	419	429	395	466	430	425	487	460	420	467	423	464	438	440	467	443	442	441	471	389	436	482	464	447	435	444	444	431	430	475	463	467	451	462	446	429	449	437	449	490	462	451	457	422	437	396	437	433	452	422	451	456	489	451	425	444	417	441	432	436	467	461	449	438	446	437	489	404	452	436	431	425	410	417	472	417	450	448	435	458	422	447	422	489	460	470	465	455	438	471	440	476	478	420	431	429	433	439	444	442	458	421	430	441	420	457	469	459	517	466	427	477	462	447	451	416	425	430	456	484	444	441	484	449	416	405	414	459	477	464	465	469	452	498	451	448	437	455	470	474	452	457	435	442	416	462	478	444	437	430	437	440	460	493	420	436	413	420	453	454	439	436	425	473	441	479	420	440	447	450	440	416	457	377	471	447	434	458	450	444	430	418	432	479	463	472	424	447	431	439	428	424	421	468	444	425	438	428	432	456	431	442	452	436	446	398	425	443	446	461	480	415	454	428	403	433	448	433	441	408	449	426	465	433	454	444	437	453	444	424	452	460	447	440	436	441	447	449	442	464	444	455	418	438	455	457	395	484	439	454	472	464	460	432	482	434	449	408	467	447	441	475	422	420	419	423	448	444	455	422	418	455	463	453	401	478	450	463	440	447	473	392	436	428	478	443	439	431	475	427	478	445	428	443	480	437	478	438	454	458	443	404	453	439	457	441	447	422	424	480	439	419	417	421	464	407	453	448	470	415	429	446	438	422	414	429	436	441	442	467	400	449	421	407	412	451	422	435	440	455	395	434	442	431	407	435	427	461	414	422	432	423	441	443	456	446	456	447	436	437	453	424	405	477	454	412	451	471	460	479	443	429	475	401	438	475	430	443	439	436	447	440	443	435	422	458	455	468	441	469	414	475	431	452	476	432	437	424	461	430	462	487	437	432	430	442	410	447	452	411	470	461	421	473	448	431	446	427	423	416	453	442	437	425	442	457	424	443	439	485	422	465	463	457	447	449	412	466	491	459	464	437	459	452	445	441	427	466	425	423	462	415	438	419	440	457	456	462	446	392	432	455	474	456	454	410	443	455	471	405	418	447	428	456	433	440	437	476	457	464	489	440	437	429	436	459	429	463	405	404	404	422	438	418	461	443	436	438	435	488	426	451	441	419	465	446	442	419	441	408	486	423	448	469	421	440	449	421	485	451	445	436	399	410	419	449	450	424	457	418	418	464	454	472	452	441	428	451	461	473	411	430	438	458	421	450	410	449	471	461	460	449	453	402	433	500	416	454	445	446	420	400	408	439	468	497	430	423	455	418	499	452	422	411	441	468	491	428	395	416	450	449	424	473	429	429	473	449	425	417	425	437	456	421	436	424	445	488	456	471	410	420	438	471	441	455	447	433	447	431	451	411	453	406	425	465	434	449	415	425	424	458	489	421	467	427	442	475	475	446	437	460	445	449	437	486	465	436	444	434	437	459	445	441	442	423	424	490	458	439	439	412	448	432	458	420	452	451	476	479	453	405	418	444	444	448	427	435	445	458	467	425	439	463	418	428	440	466	441	449	436	428	425	457	456	444	433	423	468	449	460	454	433	417	451	467	433	456	453	433	456	419	466	441	413	452	493	457	458	430	422	486	442	447	442	446	465	440	467	428	452	425	449	451	439	413	464	449	448	442	445	432	438	433	440	433	438	422	451	434	465	403	432	461	441	431	461	445	437	451	470	505	434	457	460	484	438	411	476	448	491	457	498	478	423	437	473	461	446	422	486	437	416	463	416	445	453	476	458	447	468	457	418	435	425	477	435	430	443	420	463	421	459	456	410	453	477	449	421	440	446	429	450	425	455	451	427	446	459	453	473	465	459	423	451	451	447	465	456	436	447	441	439	457	453	433	442	450	459	490	421	455	391	448	459	466	455	458	415	427	446	420	469	480	406	447	430	438	439	439	453	415	431	451	481	413	420	459	447	440	425	454	436	471	484	428	442	478	456	431	415	455	445	463	430	417	443	469	438	429	457	414	451	459	428	453	476	415	401	448	446	448	450	462	436	440	423	444	479	463	439	441	457	440	429	466	438	456	515	435	453	484	430	428	430	425	435	415	472	476	423	446	459	420	399	427	419	430	417	458	457	445	458	413	459	475	436	448	458	452	437	447	433	442	437	455	423	459	435	452	447	425	447	424	460	483	430	464	443	490	452	452	483	460	405	428	430	449	415	430	464	456	431	417	443	446	472	432	405	429	407	477	429	430	433	439	441	443	441	442	437	428	462	462	446	457	430	389	432	451	444	433	437	454	414	433	471	415	496	424	414	424	450	413	473	421	454	458	447	444	448	435	432	439	463	424	438	462	431	466	445	417	435	441	431	438	404	436	464	438	457	469	433	420	470	435	483	427	452	432	439	430	427	422	453	433	441	449	456	448	452	403	440	447	470	450	464	457	461	431	444	456	460	444	455	439	445	462	428	427	425	413	449	471	422	475	479	456	445	470	442	423	424	439	476	423	407	430	437	454	429	467	450	417	466	461	469	442	422	448	461	420	446	488	444	457	479	458	452	472	405	491	448	474	457	467	450	450	461	461	448	425	419	449	462	444	469	454	429	439	404	422	443	493	419	433	435	382	463	498	425	432	430	429	438	447	401	429	423	461	431	444	436
1864	922	476	390	808	918	934	863	799	725	690	717	610	477	460	552	382	236	135	74	111	154	179	171	229	143	95	72	44	44	47	69	68	93	58	56	34	33	42	36	34	27	31	31	41	45	34	32	32	40	32	31	42	55	40	41	35	37	33	33	31	19	34	29	32	43	58	38	38	38	26	34	34	34	44	28	33	26	25	36	26	34	23	32	34	24	39	26	31	36	29	29	26	32	33	30	34	34	35	20	35	28	31	37	34	33	33	26	42	33	33	35	24	24	35	35	33	33	24	27	35	28	29	31	33	32	28	19	37	28	32	33	26	27	21	35	27	34	30	27	46	29	16	27	24	34	35	32	36	39	26	30	31	37	23	29	40	20	32	28	34	24	34	32	29	33	22	42	27	33	30	39	29	32	30	26	31	32	24	34	31	38	26	24	24	32	32	38	26	33	34	30	23	28	29	20	41	37	31	31	32	42	33	28	34	30	35	44	28	17	34	34	28	26	30	24	35	29	26	26	31	42	28	30	42	30	34	32	36	26	33	25	29	24	40	36	36	34	29	26	33	29	28	28	21	40	22	29	27	39	27	29	25	37	31	31	30	41	20	24	45	32	34	29	38	21	19	46	37	46	35	23	35	37	33	28	27	23	19	29	40	25	16	34	30	22	33	28	38	38	31	27	30	31	34	29	31	29	25	29	37	36	42	37	30	41	40	30	39	29	35	34	27	27	20	25	20	31	33	28	38	33	24	27	33	32	35	27	32	28	21	45	34	36	35	28	24	35	28	29	39	29	35	32	27	36	20	38	31	18	28	23	30	28	26	33	35	36	26	22	29	28	25	30	44	26	32	46	29	30	30	25	34	23	27	31	32	36	33	31	34	30	32	36	30	33	33	18	26	27	28	24	33	29	40	26	35	32	31	36	26	35	38	24	16	30	29	30	30	32	48	29	34	28	30	27	29	22	20	31	32	32	35	22	44	24	35	32	24	36	33	43	33	30	19	38	26	19	32	28	30	30	32	42	21	19	38	25	23	29	37	31	34	37	33	36	24	22	22	44	31	23	22	29	21	22	29	38	31	33	26	40	30	39	37	34	38	29	32	36	20	33	34	43	26	29	31	32	33	25	30	21	32	25	28	31	38	32	30	33	27	40	21	21	28	28	34	28	34	34	34	32	28	22	45	33	33	37	16	30	41	25	31	38	25	32	31	33	27	25	23	23	33	31	37	30	38	29	39	27	22	33	40	28	40	29	21	29	29	30	40	33	36	32	28	30	49	26	46	33	37	30	28	29	28	34	30	31	31	32	33	27	27	32	27	29	27	39	36	30	28	28	40	44	32	37	25	22	35	33	38	32	36	32	30	34	30	19	27	34	34	31	35	31	24	32	33	29	29	31	31	21	27	32	32	21	26	31	28	34	27	36	34	29	18	29	19	25	30	25	16	31	29	31	37	35	30	26	35	27	30	34	35	37	28	29	37	32	31	29	30	27	33	43	29	27	32	36	26	35	37	30	29	22	31	27	26	38	30	22	36	32	35	40	35	36	30	25	40	32	35	35	29	30	33	29	31	31	32	28	31	29	27	33	29	25	34	37	31	21	41	30	41	22	29	35	32	32	30	33	31	27	29	33	35	31	35	44	34	34	33	35	26	28	31	33	32	39	29	41	36	43	27	37	33	33	34	34	32	29	24	29	34	33	34	28	29	34	22	32	35	34	33	29	33	30	39	33	25	33	29	38	39	31	21	33	33	34	19	33	30	36	37	35	36	25	24	32	32	27	32	30	21	28	29	29	32	28	28	33	37	38	28	29	28	37	27	28	32	20	21	35	35	25	31	28	30	33	34	22	25	24	28	40	34	24	29	41	33	29	25	27	29	44	29	36	29	26	26	26	29	34	35	34	26	37	37	24	31	39	24	25	29	38	29	38	26	25	29	31	26	28	31	34	25	31	26	32	34	29	19	33	23	34	26	30	42	26	27	34	26	36	23	30	29	32	25	28	27	24	31	33	38	38	34	17	35	34	24	19	28	28	25	36	27	36	46	35	33	31	24	38	27	34	29	35	26	43	24	20	30	34	29	34	39	32	26	29	28	38	32	21	34	39	25	19	33	28	26	38	22	31	30	21	30	20	31	32	36	35	31	26	30	40	32	30	26	38	41	24	25	29	29	26	40	36	29	35	40	19	36	22	34	27	36	28	36	35	29	26	35	24	26	29	25	32	42	29	37	29	34	30	34	17	31	37	30	26	28	32	37	31	22	16	28	25	40	29	33	32	25	29	27	30	26	38	25	28	36	28	25	39	30	35	35	38	38	38	34	44	21	29	32	34	33	29	29	30	33	30	27	36	36	23	31	28	38	38	24	31	29	27	29	28	34	45	31	22	30	27	37	33	22	34	37	34	28	26	32	36	38	19	31	24	30	24	32	33	41	33	22	38	21	31	26	42	37	39	30	39	34	20	28	26	34	36	38	27	33	31	45	27	22	30	30	31	29	34	27	27	25	26	31	34	31	26	37	37	31	23	33	31	17	35	28	30	35	35	30	26	23	31	26	32	31	36	38	30	19	41	38	22	46	30	28	27	26	37	31	41	22	24	27	32	31	38	26	27	33	40	27	36	31	30	39	32	38	34	28	23	33	26	30	36	31	29	42	24	27	35	35	33	25	32	27	43	27	38	28	29	44	31	26	31	27	35	33	25	26	31	24	34	29	38	41	27	44	29	37	44	26	27	26	26	27	29	33	24	26	43	20	28	32	38	27	27	23	34	34	23	27	30	29	24	24	47	30	23	38	26	30	27	27	32	34	27	38	31	25	35	38	31	39	28	32	39	33	41	27	35	34	34	35	44	28	32	31	31	25	21	31	30	26	26	34	33	35	24	30	18	18	30	27	28	32	22	31	25	30	33	28	23	34	38	18	19	26	32	28	36	37	28	28	28	29	27	23	41	25	26	40	35	25	34	24	35	31	27	29	33	29	37	25	30	26	30	42	34	36	34	27	36	35	35	26	28	23	31	39	26	28	32	34	28	42	21	40	31	37	39	35	29	39	26	32	27	35	24	27	26	36	25	39	27	29	44	24	40	32	37	27	41	22	27	34	29	30	26	26	27	34	24	36	23	30	27	28	28	35	35	32	26	20	26	28	32	30	31	27	20	32	28	35	39	27	18	45	33	33	16	30	41	28	33	28	24	30	26	28	33	26	26	26	30	30	27	30	29	29	29	36	33	30	32	28	29	24	29	34	34	26	32	27	29	26	32	27	34	27	24	24	33	35	28	31	34	34	37	38	34	39	37	36	40	23	30	37	27	34	32	29	43	32	25	32	29	37	30	26	32	26	33	34	33	32	34	31	32	35	18	32	37	47	35	24	29	30	44	33	37	23	24	29	34	38	30	27	28	32	29	33	21	36	31	32	31	29	29	25	31	25	22	28	30	33	26	39	33	36	28	26	27	24	37	33	38	33	34	35	35	17	30	32	28	23	39
27459	18191	10584	24893	35039	34494	32019	29373	26486	24196	23993	23296	20324	16846	15501	17959	13444	9831	5564	2670	3032	7132	6546	5729	8140	5739	2550	1904	1112	1142	1419	2252	2447	2446	2095	1352	1016	760	690	662	756	726	682	745	841	668	599	546	520	488	532	538	785	871	775	711	559	473	487	468	528	575	502	500	547	754	901	799	594	511	451	495	479	484	522	495	489	452	434	458	465	481	459	464	429	442	498	450	522	487	442	485	487	511	487	488	476	488	463	483	512	485	482	461	479	508	475	501	473	492	506	470	489	472	476	473	490	461	494	471	471	483	441	544	458	469	472	478	486	478	482	482	447	465	482	488	443	467	480	484	497	502	483	475	470	449	491	459	464	499	466	478	483	458	467	461	501	467	508	457	471	452	466	472	440	519	466	464	452	450	484	437	467	428	461	473	460	468	472	509	468	466	464	456	458	511	496	470	451	447	450	473	440	476	486	485	454	484	443	466	485	495	479	449	456	450	473	486	446	485	509	487	486	461	475	433	495	479	455	510	460	498	469	452	455	476	475	485	500	492	476	439	480	480	451	462	457	523	489	486	474	491	469	462	481	486	468	503	432	503	454	446	472	481	499	498	455	500	459	501	451	455	449	453	496	469	488	455	480	473	488	453	447	485	495	504	474	462	431	480	490	454	465	490	466	499	490	522	537	457	530	472	489	493	435	462	466	470	442	439	448	480	468	445	502	493	443	461	491	466	480	472	453	449	450	459	437	489	456	434	501	449	508	454	436	442	483	484	455	469	457	487	476	484	461	458	438	428	463	488	473	486	471	461	461	437	481	464	494	446	447	461	442	468	445	487	443	492	424	502	457	465	464	447	522	477	469	492	504	463	451	482	479	445	475	501	426	457	485	456	432	498	446	480	461	470	469	479	454	478	464	477	410	506	470	458	439	513	490	466	449	497	446	507	457	466	471	458	455	466	499	488	440	500	461	508	468	460	462	476	440	469	455	474	461	475	484	420	461	430	450	483	469	439	492	442	497	485	458	472	483	469	465	471	441	431	472	499	447	484	457	440	461	466	466	443	468	522	457	443	494	510	452	472	487	471	450	500	477	462	468	490	428	475	467	433	479	457	475	501	472	465	507	463	419	487	502	439	502	467	485	515	485	479	448	476	505	480	457	480	479	433	460	473	498	458	464	462	486	429	479	436	426	499	476	419	464	450	478	490	505	461	435	439	478	478	513	473	475	489	469	470	434	467	471	493	489	486	503	518	489	448	504	436	486	472	489	446	491	450	466	468	489	479	491	429	447	499	510	487	449	501	444	480	458	468	461	455	475	456	462	488	442	518	467	442	443	468	501	431	499	514	436	454	438	483	482	484	471	463	514	474	461	486	495	472	495	490	461	476	471	455	453	504	498	446	488	445	489	497	445	471	461	452	492	480	471	447	435	493	506	475	460	474	498	449	468	487	452	435	469	443	444	488	470	492	462	488	450	506	440	537	470	510	504	467	478	475	479	479	466	458	455	449	489	468	478	491	464	439	458	463	478	490	514	455	452	485	495	452	429	555	484	436	428	463	475	519	460	468	473	461	469	476	465	480	423	504	455	505	476	469	442	481	482	498	473	468	470	495	461	459	496	503	523	482	434	491	483	473	476	489	472	477	457	458	496	489	426	460	494	471	398	483	460	456	457	447	463	491	474	498	464	466	486	453	445	426	485	474	450	496	461	459	467	493	469	449	481	486	418	458	482	487	469	490	520	451	458	460	505	465	477	477	437	503	474	490	488	454	500	460	485	457	451	487	435	454	474	431	455	483	486	504	476	475	445	477	465	460	462	527	491	445	510	500	489	496	466	502	462	502	471	474	498	459	455	456	525	444	496	444	475	466	459	515	460	497	474	466	487	461	507	508	448	471	452	472	438	436	462	518	485	477	465	467	513	446	459	489	422	466	478	480	477	501	453	463	454	462	434	468	465	467	465	458	426	449	425	440	489	454	442	488	474	483	479	467	468	427	466	451	443	479	478	480	456	446	445	462	482	446	467	483	459	475	448	454	465	475	421	457	468	460	491	452	414	513	446	458	463	475	479	474	503	484	459	500	446	473	475	447	469	471	464	467	454	449	487	480	466	475	517	445	494	496	488	459	517	523	469	444	501	493	460	470	477	495	474	443	456	476	489	460	451	436	501	444	474	457	500	481	451	485	455	449	470	515	495	480	482	439	480	451	461	476	430	466	510	495	446	484	527	466	483	457	481	427	463	459	428	473	487	506	469	487	465	485	442	451	480	463	476	461	505	470	486	440	459	481	492	431	449	443	438	470	453	499	465	504	451	460	459	468	448	480	475	469	482	430	433	451	482	485	469	453	419	471	472	470	481	491	439	513	468	458	446	445	503	468	492	457	465	455	513	466	456	472	508	479	487	453	448	484	473	507	450	467	449	463	474	468	472	486	450	462	461	486	521	459	484	456	479	460	489	489	498	480	500	498	449	484	487	469	465	433	467	455	471	466	476	467	460	495	439	470	476	453	479	479	454	444	484	493	499	490	445	448	491	476	513	471	455	428	423	452	490	485	484	485	461	469	446	493	470	472	472	507	470	447	502	504	491	455	503	438	472	517	417	468	478	481	464	460	403	492	447	459	453	498	463	452	445	488	467	476	465	453	457	482	454	466	463	463	496	457	499	455	461	490	521	479	471	451	469	447	504	446	480	492	459	472	471	478	473	472	437	457	467	452	468	492	499	450	464	486	534	488	483	454	466	477	467	442	472	511	467	482	465	448	472	463	478	470	456	521	455	441	445	495	462	470	481	425	455	520	487	476	456	448	492	480	477	466	444	466	481	507	481	436	500	437	469	469	459	477	465	482	450	445	511	478	466	502	501	462	495	478	472	477	454	462	483	481	444	468	457	437	457	509	499	456	455	494	499	472	448	444	460	453	520	460	459	497	455	452	470	495	466	456	442	429	507	509	514	457	528	486	488	458	467	470	463	492	450	448	492	489	510	508	465	480	457	458	429	443	465	477	461	467	464	440	478	478	502	484	491	498	476	490	491	455	457	467	482	465	428	487	419	500	451	469	438	458	477	458	493	485	456	470	464	469	479	466	470	473	430	502	487	453	469	486	503	457	433	461	470	452	475	487	516	446	474	478	480	507	470	465	480	461	472	479	513	476	418	471	467	444	497	480	455	487	446	502	513	448	491	456	486	469	478	476	518	468	476	486	473	488	430	488	500	463	437	445	430	488	502	489	477	431	494	506	453	462	483	438	494	443	496	528	448	479	455	484	460	475	449	482	489	480	500	443	490	445	497	453	478	503	493	458	435	479	460	493	481	470	458	469	495	450	499	461	462	494	467	468	457	484	476	468	496	478	490	435	480	450	476	467	439	467	463	457	494	475	427	451	492	460	477	461	468	472	441	450	447	420	451	476	475	444	452	511	466	472	445	462	454	478	492	486	467	460	478	480	498	435	476	499	460	485	435	500	482	426	482	461	471	442	488	455	467	485	486	434	486	468
3521	845	460	338	768	910	824	846	885	853	794	893	619	503	408	473	380	242	178	83	68	137	211	140	162	135	74	71	66	50	76	77	88	96	85	61	45	46	43	40	41	58	53	36	46	49	39	47	36	32	38	48	44	46	53	41	39	50	41	38	36	41	42	48	40	42	45	51	51	54	37	40	41	30	43	50	47	47	41	41	42	29	52	40	38	47	39	53	39	40	40	48	40	44	43	52	48	45	42	43	41	56	44	52	45	48	36	41	51	39	39	44	51	34	55	46	44	38	34	38	43	41	39	47	47	51	33	50	37	38	51	41	56	46	31	37	46	46	40	38	43	25	42	43	47	40	39	33	36	53	55	45	47	39	40	56	44	34	49	43	50	35	33	49	49	33	44	50	47	33	43	43	43	47	45	33	35	49	51	33	36	48	33	38	30	43	38	43	42	45	34	44	40	45	45	42	47	59	45	47	42	47	40	45	39	51	42	48	35	39	40	41	46	34	53	42	54	29	39	43	46	43	33	35	52	39	40	53	43	43	46	53	51	38	42	54	35	47	52	44	39	37	53	33	44	43	45	38	35	50	44	44	41	45	50	46	57	46	51	38	46	37	46	30	38	48	38	49	46	50	41	37	41	41	46	53	36	40	29	43	43	56	47	66	52	56	40	30	51	54	35	39	42	29	43	47	41	42	40	39	42	39	39	37	45	38	41	39	53	39	36	47	47	50	43	37	36	33	44	37	40	38	46	39	45	49	38	40	46	37	51	51	46	41	42	32	45	44	37	40	48	38	40	27	40	36	57	39	51	49	45	38	35	36	33	32	43	41	45	52	48	42	52	48	52	49	36	63	42	47	41	35	30	42	33	41	35	44	47	29	41	42	51	38	46	43	44	47	44	37	49	37	47	45	38	36	47	34	35	40	52	44	47	45	47	47	52	40	44	44	41	42	28	41	48	43	50	53	36	43	50	31	46	45	47	37	39	50	50	51	40	41	48	38	44	47	34	53	49	44	40	37	37	43	36	61	47	52	35	57	39	45	38	43	45	48	44	39	43	38	34	42	43	31	42	48	32	45	45	44	40	49	55	37	44	39	41	33	35	42	47	44	42	37	31	42	34	56	54	37	49	46	50	42	52	50	51	41	38	33	40	34	49	50	51	48	51	36	37	44	42	51	57	49	53	34	57	49	45	34	45	51	37	57	37	38	39	45	31	32	52	48	44	56	42	40	37	36	37	31	39	52	38	40	41	42	43	33	35	45	29	39	39	52	46	44	38	43	53	48	57	48	48	39	36	46	39	34	43	43	47	55	49	43	50	35	38	45	45	32	49	45	53	36	36	35	34	38	54	42	50	44	36	48	36	43	51	48	54	44	47	42	52	38	41	39	41	48	40	42	45	45	34	41	40	42	53	42	53	58	32	39	48	52	35	55	46	43	46	41	56	50	38	49	30	48	37	67	53	45	43	48	39	50	51	46	53	40	39	38	38	42	40	40	42	34	48	58	38	44	53	47	29	44	41	46	43	38	36	55	42	35	33	53	43	37	42	41	46	41	46	52	48	45	47	29	39	42	42	35	52	47	58	48	53	30	46	51	45	47	38	41	44	39	45	41	45	38	45	50	45	35	36	45	40	38	45	52	46	41	44	43	39	41	33	40	43	40	47	45	37	49	48	45	52	53	41	46	39	51	52	39	38	39	41	34	38	44	37	36	47	33	41	37	44	33	56	43	42	36	33	37	39	47	43	39	44	38	39	50	36	47	51	28	38	41	47	46	30	55	54	41	37	49	41	44	37	43	41	37	49	56	51	37	41	28	49	51	53	41	55	40	41	48	37	44	26	53	45	50	48	52	48	47	45	34	46	45	39	35	39	44	43	47	47	44	40	39	49	41	46	37	50	47	50	40	38	52	43	35	50	42	38	57	39	45	46	55	37	43	44	40	42	45	54	33	40	39	45	45	36	40	52	51	33	41	35	56	55	52	46	44	38	52	39	35	48	33	38	41	58	36	33	48	40	37	41	48	44	47	46	33	53	43	42	37	45	33	41	43	47	50	40	49	48	34	42	53	43	46	44	39	46	43	53	50	56	48	45	54	38	42	39	48	44	44	40	50	50	47	50	48	33	38	49	30	33	42	47	38	43	41	46	49	49	33	30	45	39	26	46	55	41	38	48	49	43	55	58	47	35	38	32	48	43	42	37	34	57	49	50	46	42	54	47	29	51	37	42	30	47	46	38	38	34	36	51	37	43	42	47	43	52	31	52	51	44	42	47	27	26	51	44	36	46	39	38	35	46	40	45	34	52	51	42	38	51	31	43	46	50	44	44	33	36	39	42	43	37	46	39	51	39	47	42	38	40	42	49	36	44	44	47	42	42	45	45	38	37	45	34	47	38	34	53	44	47	37	39	45	39	50	33	38	57	55	53	41	36	46	39	58	41	43	39	43	39	40	45	31	42	37	46	43	39	46	31	50	46	40	42	28	46	60	48	40	45	43	54	43	43	51	44	40	49	37	40	32	39	52	42	46	46	49	46	41	42	45	51	49	45	51	41	53	48	40	43	53	50	45	42	53	65	46	40	43	42	36	40	44	40	42	48	45	39	45	36	42	38	43	41	41	41	51	40	43	32	38	41	56	42	41	36	41	30	51	47	36	39	26	44	42	49	51	44	58	44	38	42	32	52	52	30	51	45	40	55	34	38	49	51	46	53	48	49	49	40	55	38	50	46	56	38	32	46	42	37	36	41	41	38	43	48	35	53	40	50	33	43	49	42	48	52	38	52	40	34	47	50	52	38	44	37	42	70	50	48	36	43	54	39	51	40	36	39	35	48	44	46	49	48	45	44	34	47	50	38	52	47	34	50	47	39	50	43	47	44	30	45	48	48	37	45	62	42	38	42	50	49	36	44	33	40	35	45	55	40	39	34	44	45	36	38	41	43	59	44	33	52	32	47	55	43	38	51	45	31	42	37	44	47	43	44	40	39	32	59	33	47	40	36	53	46	39	44	39	37	49	51	42	36	50	35	45	45	40	38	52	39	52	46	38	38	40	36	43	39	44	40	35	52	33	36	50	50	39	40	40	49	33	42	38	49	37	43	38	43	44	37	27	50	42	42	34	41	38	57	45	42	51	40	52	61	60	36	47	42	33	42	36	33	44	34	51	43	56	48	39	39	43	40	36	39	55	48	55	41	47	43	35	47	39	41	46	51	37	37	54	37	47	32	52	45	47	41	39	46	54	40	53	43	48	40	53	35	40	42	45	38	40	38	41	42	42	51	39	43	45	33	38	38	42	51	34	38	38	37	48	39	45	39	33	38	45	40	50	34	47	46	46	49	34	53	39	41	30	43	47	43	40	43	44	44	51	40	47	46	40	48	46	35	42	43	36	38	42	47	47	44	57	37	35	46	39	41	43	48	50	51	40	34	48	48	40	33	37	44	41	31	33	47	44	45	49	41	36	52	37	35	39	50	41	44	34	43	48
25172	16460	10094	24455	34934	34108	31181	29985	29251	26329	25361	25843	20585	16620	14626	15237	13201	9536	6899	2762	2547	5202	7366	5669	6474	5003	2102	1912	1301	1257	1605	1965	2498	2357	2047	1478	1025	890	864	869	861	879	874	901	861	735	718	719	711	712	718	698	797	878	848	799	726	704	636	700	717	742	663	696	783	1014	1237	1236	946	815	682	670	620	637	677	642	693	665	648	667	659	639	601	657	671	630	669	687	684	633	659	720	644	660	671	693	633	621	677	662	642	636	667	608	664	687	709	673	655	622	661	685	659	678	691	650	666	658	669	669	680	647	675	652	632	690	658	649	652	611	689	665	627	605	625	623	619	638	633	640	661	666	643	621	637	678	606	642	660	635	664	698	630	641	619	613	622	652	648	655	662	665	626	649	616	652	647	675	621	635	574	621	641	618	650	638	642	624	662	637	637	673	642	604	652	660	583	655	671	659	672	691	625	622	621	634	625	597	625	655	637	592	651	626	655	676	658	617	620	687	669	670	634	613	667	625	678	639	634	668	606	704	629	588	616	684	615	701	608	636	660	666	665	629	649	628	685	661	630	646	650	665	674	657	679	648	650	651	658	632	622	665	666	650	665	687	629	650	690	610	648	664	645	635	634	655	622	610	678	629	621	662	671	645	656	629	649	663	629	631	597	616	641	609	664	669	625	626	643	657	646	675	637	630	642	649	636	670	638	630	671	618	659	679	646	656	652	662	624	632	640	642	655	640	673	642	632	629	612	643	632	651	619	661	658	640	640	622	621	644	604	649	651	634	644	631	624	623	662	665	638	658	663	683	700	650	678	629	627	615	665	643	626	674	638	691	616	663	650	704	625	635	652	626	640	655	630	668	651	660	632	623	650	656	649	656	619	671	664	616	672	667	608	645	641	652	643	708	655	636	630	613	633	648	661	666	637	660	656	668	615	598	627	673	716	675	647	656	592	605	647	666	604	663	662	650	664	622	639	645	676	658	666	624	643	691	695	644	637	686	639	693	657	668	628	635	678	701	655	631	657	610	647	646	643	620	631	658	621	690	648	597	690	687	683	669	689	650	607	652	626	617	683	634	632	638	604	639	648	632	618	641	668	612	651	661	654	698	667	632	624	679	638	661	638	656	656	643	677	654	688	658	631	653	650	650	661	638	641	652	651	644	647	681	651	654	640	655	636	620	656	643	655	609	679	670	659	648	615	640	665	647	628	652	633	637	650	644	687	630	711	610	683	667	605	709	634	693	661	683	674	660	654	588	630	674	650	648	628	664	656	644	682	645	657	639	668	614	669	592	648	674	619	647	645	675	684	609	632	650	618	639	647	686	642	666	641	643	597	648	618	656	650	634	703	633	641	656	676	621	595	652	676	627	622	652	613	655	638	629	711	614	714	644	637	689	689	660	681	684	655	596	618	623	646	643	681	679	643	622	627	635	663	623	640	651	636	617	677	675	619	618	666	655	641	637	623	626	651	621	654	611	641	633	667	627	657	641	633	631	596	615	654	623	596	649	649	640	665	630	677	668	666	644	624	629	587	668	638	651	611	643	625	648	680	617	652	657	604	667	676	634	661	663	616	612	644	642	644	643	643	667	654	631	610	647	660	652	662	634	637	661	642	639	619	597	662	649	673	647	636	641	633	620	677	640	662	644	619	650	648	708	632	641	626	654	663	656	685	615	684	635	667	704	650	640	650	626	644	649	717	664	672	682	694	622	635	583	626	629	634	641	683	666	673	584	622	633	664	639	659	644	696	642	649	662	629	640	671	693	657	673	658	649	671	624	671	660	626	630	613	600	633	614	628	634	642	662	609	658	633	679	641	666	669	645	679	658	641	627	663	634	618	604	657	650	706	612	672	614	673	649	663	666	618	683	646	622	665	611	608	651	635	639	627	615	659	614	632	643	654	656	653	625	631	656	636	609	671	634	649	639	612	617	591	633	652	665	624	686	630	629	669	669	681	662	589	654	610	621	674	640	672	622	632	630	644	648	678	642	650	611	636	611	631	659	669	657	651	657	646	652	622	651	646	623	655	645	654	623	640	674	667	648	664	628	591	634	648	663	665	688	671	661	637	668	644	645	653	672	653	618	676	680	611	679	654	647	607	648	620	620	685	661	664	667	671	621	636	648	638	654	652	640	683	635	667	658	589	673	646	670	685	629	635	664	619	655	602	596	617	622	686	642	651	663	653	640	654	662	652	619	670	661	641	637	609	685	615	671	651	633	661	645	715	629	605	676	660	646	637	660	631	671	648	656	708	639	620	650	675	668	663	634	629	640	659	664	649	625	650	608	685	645	667	637	662	675	676	663	691	668	617	633	616	638	614	670	677	650	610	667	666	617	666	665	686	653	677	595	631	653	613	620	645	682	632	648	609	671	675	657	641	637	684	617	673	635	603	680	657	588	671	662	646	660	594	642	676	625	602	668	641	635	627	617	622	621	665	657	647	606	675	620	596	657	593	625	615	624	614	635	627	659	624	642	630	640	618	653	688	702	624	619	647	623	636	657	671	636	641	709	622	651	630	701	621	675	601	654	647	645	689	657	672	621	615	636	665	645	662	630	650	614	601	659	626	668	694	691	673	603	622	670	660	648	659	664	612	663	622	657	631	681	608	639	664	671	661	632	647	670	621	660	657	603	608	669	650	655	642	616	661	690	657	642	614	676	690	657	649	625	674	655	685	648	682	658	645	631	647	613	608	653	613	618	611	657	617	631	596	625	679	668	607	650	650	618	637	608	633	674	685	655	614	647	649	640	630	631	647	644	692	650	649	638	623	673	664	679	623	654	638	645	662	649	671	647	638	640	657	620	664	651	615	682	633	653	606	712	670	648	644	656	656	633	690	616	599	637	648	649	670	628	671	661	680	616	624	676	671	602	654	604	720	662	678	604	651	660	654	641	676	610	648	644	671	618	650	651	619	646	663	641	688	666	631	625	635	612	603	638	665	658	641	660	593	610	662	660	607	627	663	621	638	668	617	670	682	605	660	604	627	641	674	594	641	637	652	680	651	640	666	681	619	629	654	619	610	636	648	652	665	650	594	614	637	615	641	647	656	671	681	629	640	616	653	659	657	657	653	667	648	656	663	663	668	693	648	668	649	646	678	617	655	629	623	631	703	615	634	644	631	666	625	678	643	611	652	619	638	635	669	637	598	615	668	658	624	607	631	647	649	649	660	608	706	655	666	675	637	609	644	629	636	683	644	655	657	663	648	656	692	669	669	628	678	655	665	609	607	616	637	661	670	614	646	631	642	611	631	655	670	667	641	635	639	609	653	640	665	647	614	658	644	638	675	631	633	651	651	660	650	647	670	669	610	668	641	635	613	636	633	638	625	674	692	672	689	665	677	634	639	678	665	599	646	683	657	643	663	641	648	618	650	612	650	626	661	660	661	673	676	671	646	625	623	615	671	654	611	630	663	612	677	621	693	670	710	615	679	647	642	629	655	688	661	673	664	630	665	668	652	639	643	684	670	601	646	638	666	645	692	655	661	609
3210	1320	745	617	1217	1517	1393	1362	1599	1425	1216	1249	1023	687	563	575	577	384	350	162	111	155	279	239	225	164	68	93	85	77	72	80	106	97	82	91	56	60	56	49	58	66	67	52	44	45	42	58	48	36	43	52	42	48	55	45	49	40	39	40	47	54	49	45	56	70	84	73	57	48	36	43	38	35	56	54	43	42	47	41	44	56	45	55	43	53	45	56	30	41	47	50	40	54	42	39	39	50	49	57	59	46	62	53	42	48	42	44	54	47	48	49	44	37	50	43	59	50	52	57	45	55	51	66	44	38	44	47	58	40	44	36	50	33	50	45	35	50	56	47	37	57	43	53	41	47	45	43	50	48	47	53	47	51	45	39	48	45	40	50	51	35	41	53	57	49	54	42	35	49	38	50	37	41	43	40	53	38	46	61	43	37	41	50	50	36	46	54	40	52	50	56	35	38	49	51	48	39	35	42	49	38	51	42	42	48	47	50	33	55	36	60	47	50	35	54	38	43	59	46	31	57	60	37	46	49	41	45	43	40	36	43	34	53	49	50	45	55	50	58	49	40	42	53	43	40	39	40	40	42	46	49	50	41	44	44	47	46	51	43	46	44	65	53	40	52	31	32	35	65	43	57	37	54	55	40	60	47	42	52	50	47	33	40	51	32	40	52	56	42	49	40	47	63	37	51	48	28	39	55	51	45	45	48	49	69	58	51	59	47	40	39	39	53	54	63	39	51	52	53	42	39	49	41	52	66	50	39	53	40	45	36	45	48	66	40	43	40	45	50	37	47	55	42	41	32	42	52	49	46	55	53	48	45	58	46	40	48	46	59	45	48	51	42	49	49	38	56	47	35	55	55	56	50	51	54	55	46	42	53	43	44	56	46	46	43	49	42	55	41	32	33	51	39	43	51	42	42	50	43	37	32	43	45	43	51	53	39	52	49	52	42	51	41	38	36	38	55	52	42	43	47	46	52	42	61	39	50	38	40	31	31	36	44	49	61	36	60	52	47	44	46	50	39	45	51	47	42	46	51	40	50	52	51	40	48	38	42	60	68	40	41	39	50	57	49	54	39	61	49	40	54	45	42	52	46	60	49	48	44	40	58	51	45	53	45	53	53	44	42	43	56	51	54	48	47	52	38	50	45	41	53	41	43	61	47	43	53	47	45	55	45	58	42	46	43	52	49	35	44	27	50	48	42	49	50	37	41	43	55	64	46	51	47	37	45	60	40	39	54	46	53	55	41	44	42	46	42	55	50	40	48	57	33	52	50	65	56	49	50	38	58	42	48	31	44	40	44	53	35	41	62	38	47	46	50	54	48	47	49	43	31	35	58	47	63	44	41	37	60	39	52	38	46	42	52	44	42	53	43	42	41	40	43	44	52	54	40	49	33	49	46	37	56	43	47	58	40	46	55	32	55	46	45	49	40	54	50	34	39	46	48	46	44	50	42	38	51	46	51	45	49	41	41	44	50	43	48	50	39	42	49	41	52	43	41	36	50	42	53	50	39	58	47	39	49	47	46	53	34	49	47	50	39	43	54	39	42	54	54	35	46	40	54	59	42	49	53	43	58	43	48	40	41	46	51	35	41	45	48	55	45	54	38	47	51	28	42	50	62	47	44	37	57	46	45	54	60	46	48	50	46	37	48	37	48	47	40	43	44	48	45	59	46	49	58	46	44	58	41	46	58	42	42	49	43	50	42	62	54	50	50	42	47	41	51	40	45	38	46	47	52	45	57	45	40	64	38	61	61	50	52	42	43	40	54	55	46	53	43	51	46	51	56	57	59	40	51	44	38	46	56	49	50	43	44	58	49	48	30	53	50	48	36	49	37	30	45	45	59	50	49	43	56	56	38	45	57	52	42	50	45	43	33	52	44	56	36	55	52	62	57	34	37	54	58	50	51	49	45	52	44	60	59	36	38	54	34	57	36	55	47	50	52	43	53	51	43	46	41	46	41	43	48	58	42	49	49	46	59	48	44	52	41	53	41	42	48	41	59	44	42	32	47	38	36	48	58	40	49	42	40	55	40	53	40	45	52	46	49	40	48	59	54	37	48	45	41	53	38	50	42	46	31	47	61	44	66	39	60	50	39	46	42	55	46	41	42	47	53	51	56	43	48	47	54	49	54	55	46	39	41	42	42	41	54	51	44	56	51	48	47	59	47	59	36	44	51	54	42	42	46	38	51	55	55	41	46	43	58	48	58	57	39	45	42	37	52	44	41	32	56	51	59	44	51	59	45	54	48	54	58	48	58	38	47	48	45	48	45	60	57	54	37	53	55	50	43	45	54	41	41	52	43	50	38	43	59	39	48	45	43	46	45	28	53	46	44	45	44	51	39	44	43	55	38	51	49	56	47	40	42	56	46	51	53	50	41	57	47	59	40	50	45	41	57	47	65	56	39	39	36	39	48	39	50	53	48	52	49	58	38	52	53	54	51	48	47	44	46	56	53	37	52	34	39	38	39	56	49	40	58	46	43	46	39	38	38	42	49	41	47	40	50	43	39	58	54	51	57	46	55	54	51	51	50	36	46	39	55	46	60	48	34	52	55	38	44	50	55	39	55	54	47	56	66	43	40	45	52	43	60	50	46	56	48	53	43	45	57	53	49	42	52	38	50	42	48	47	57	51	39	37	43	39	55	53	41	41	42	42	43	42	38	49	46	39	46	46	49	33	61	51	34	58	50	44	43	51	51	46	38	53	51	46	51	45	41	50	39	38	43	57	47	44	46	49	60	34	46	32	49	35	50	38	34	46	41	44	51	60	44	57	32	29	35	49	50	49	37	53	52	41	65	48	43	49	38	45	44	35	45	45	51	42	40	56	58	47	44	46	37	48	40	50	48	48	41	54	49	40	42	44	52	49	45	51	38	51	44	51	52	54	47	44	53	41	56	50	45	43	57	49	41	43	45	52	48	39	48	32	47	38	53	40	41	43	51	44	47	44	48	54	52	47	46	29	53	47	59	47	53	55	41	39	39	36	53	48	53	47	44	38	50	51	55	38	42	51	51	38	49	53	40	49	36	36	47	51	43	44	37	53	50	37	49	46	44	37	53	56	49	50	51	52	49	63	47	51	48	50	57	44	50	51	34	32	47	50	47	40	63	53	51	39	63	56	52	53	58	48	45	50	50	52	49	54	46	42	56	42	42	41	51	47	56	42	45	48	45	37	41	53	41	49	39	50	50	52	39	48	47	54	50	53	39	43	42	37	42	46	51	43	47	40	50	56	36	33	46	46	52	51	39	50	41	65	45	44	51	49	43	41	42	58	53	56	49	46	39	55	47	41	48	50	46	47	47	53	41	52	44	60	51	48	52	47	50	46	43	64	47	39	45	50	54	53	41	46	50	43	50	47	42	43	42	33	52	55	56	56	45	52	48	37	30	36	56	50	56	45	57	57	39	52	48	42	47	45	48	54	49	46	54	50	42	50	47	58	45	44	44	47	46	54	48	55	43	36	46	61	42	43	54	37	64
31313	21558	14434	30155	39987	39222	36879	34979	35193	32695	30097	29882	26437	21514	18723	18597	17045	13258	11936	5201	4095	6115	10372	8017	7643	5558	2722	2583	1968	1608	1806	2378	2708	2996	2423	1934	1429	1093	1071	1058	1076	1052	1089	1026	902	863	814	805	779	750	777	781	811	762	798	825	727	783	771	764	792	704	804	740	881	1450	2028	2116	1221	940	775	749	724	694	713	682	696	659	749	733	770	685	682	743	738	741	718	725	758	718	691	711	668	684	702	744	721	663	714	717	766	726	691	694	737	699	732	720	720	767	701	731	699	763	722	722	746	701	737	650	722	713	710	701	755	655	710	745	708	701	682	686	723	687	675	740	689	719	719	637	686	686	695	704	660	669	702	665	732	636	701	684	720	660	720	708	734	690	693	752	669	688	690	705	728	657	704	682	729	698	716	725	673	749	754	709	697	683	714	683	734	689	678	689	666	667	731	661	680	763	700	699	682	686	681	649	687	657	681	624	706	747	692	707	710	716	696	693	709	662	694	697	724	695	646	687	666	759	694	715	691	689	761	691	695	701	690	706	717	734	722	703	687	702	733	670	709	726	655	692	703	737	729	695	663	741	718	691	758	658	724	661	668	700	716	706	701	700	690	699	707	650	714	710	671	683	672	707	674	735	716	711	672	690	693	712	692	667	672	673	666	744	655	699	673	689	743	710	732	715	727	696	673	769	658	740	675	716	672	693	702	664	715	706	669	698	705	699	678	678	707	695	694	691	669	717	746	686	724	674	706	669	699	746	730	662	699	687	669	706	655	694	679	720	748	695	725	682	677	745	688	721	731	653	701	692	655	726	691	725	715	662	648	690	630	760	682	656	732	690	698	702	692	725	697	664	732	722	718	702	703	687	733	687	686	722	690	707	706	720	674	670	718	713	708	696	686	704	690	694	678	719	729	692	690	677	678	695	702	704	702	677	749	705	694	696	692	704	738	652	697	684	734	648	709	703	675	744	712	714	688	657	660	740	684	673	669	726	694	734	673	678	693	691	728	717	705	713	713	689	690	664	698	713	668	741	699	695	721	733	731	659	705	726	672	678	694	686	715	669	698	712	671	690	697	685	706	715	764	688	676	652	704	667	690	700	657	743	694	707	711	722	730	711	720	752	681	682	649	704	690	655	735	680	717	655	728	688	668	749	723	688	746	680	750	730	680	698	696	683	678	696	672	742	702	706	689	758	701	704	756	689	706	699	676	749	749	721	693	673	726	760	673	669	707	688	697	689	709	689	710	731	685	680	695	756	694	756	682	642	701	659	749	688	708	663	700	739	685	714	686	693	683	699	717	684	702	720	726	729	692	674	700	699	703	731	689	763	655	718	703	693	690	688	673	704	666	680	642	679	706	685	735	728	692	736	696	683	676	725	698	692	748	713	728	706	688	661	717	711	690	709	707	707	682	664	716	686	651	702	719	721	666	751	710	700	747	677	705	742	692	661	694	648	694	702	691	712	736	710	708	723	693	691	694	694	708	766	708	699	684	683	752	692	682	721	706	680	702	668	657	648	690	740	711	702	694	703	723	663	686	725	685	686	741	691	689	692	668	689	703	702	727	689	730	690	719	678	690	700	687	695	727	725	702	693	662	684	729	670	709	704	692	730	712	667	704	657	736	649	705	699	750	675	692	690	693	702	708	683	655	662	734	652	721	717	694	676	725	693	694	728	698	700	722	705	650	732	716	665	691	701	675	662	744	706	700	675	669	698	689	730	683	714	670	657	710	732	722	686	665	664	748	697	650	696	675	690	653	701	692	645	713	736	709	696	663	698	693	691	685	715	738	690	660	667	716	690	653	682	699	696	679	687	732	653	686	688	743	654	696	725	690	679	698	758	703	702	721	684	704	697	673	694	758	714	721	712	696	732	659	697	710	705	678	755	708	682	646	672	677	684	686	646	689	691	740	720	703	688	750	672	722	642	720	672	701	686	678	666	689	703	697	751	683	725	685	688	663	724	671	731	683	709	715	721	724	771	739	694	730	682	744	693	667	682	656	735	672	714	726	722	716	703	755	693	683	699	686	706	682	698	700	692	699	750	724	699	688	696	658	690	691	724	690	708	703	656	661	703	725	701	707	702	720	688	738	682	700	698	730	665	679	674	699	664	685	722	741	645	732	695	689	672	740	681	673	738	678	678	672	738	693	725	699	725	658	727	716	627	697	667	680	747	698	756	712	656	657	699	699	721	711	696	689	687	753	713	692	690	769	680	706	706	673	734	746	672	727	669	735	705	674	720	658	703	682	722	738	679	683	706	660	737	701	675	651	713	703	721	678	640	722	763	688	701	664	719	669	728	709	709	762	696	677	722	721	707	678	754	732	701	714	709	703	704	639	700	738	689	713	715	667	688	710	658	688	671	660	708	712	695	708	729	707	720	656	699	745	728	724	705	649	698	693	733	697	683	713	718	656	686	733	712	672	744	707	709	704	699	715	723	724	695	692	714	685	695	677	719	725	704	659	676	686	739	757	699	730	685	673	767	729	698	693	697	680	723	655	737	678	698	698	662	728	734	679	699	726	765	685	694	721	731	674	707	682	683	677	695	760	634	669	665	719	688	707	697	685	743	701	710	696	677	702	680	693	641	667	695	677	663	699	673	713	721	745	666	706	649	725	657	694	708	684	685	678	721	664	663	704	716	680	689	665	659	674	691	640	707	650	700	725	714	743	724	683	708	692	680	727	715	712	716	719	707	692	677	691	705	719	656	739	718	733	712	667	718	655	673	699	641	717	714	715	705	726	701	684	717	710	709	688	695	674	694	682	673	711	681	642	689	668	712	672	718	676	701	727	723	695	703	714	712	724	681	710	708	717	662	658	650	682	716	702	694	707	734	725	711	657	713	677	710	684	743	707	700	684	659	687	734	700	684	669	710	722	711	686	675	692	685	724	700	661	707	666	713	715	637	726	704	674	739	716	687	707	672	647	667	719	725	713	698	674	669	692	714	686	705	685	670	686	711	692	735	735	679	741	708	711	689	703	691	699	701	716	732	693	622	697	683	678	698	690	684	731	686	710	701	766	692	734	751	674	685	681	703	745	680	729	767	689	701	650	699	695	681	656	739	719	664	725	681	707	674	705	680	698	661	685	693	692	718	700	684	655	685	720	707	756	722	707	713	724	665	668	715	677	686	663	744	722	724	674	709	725	642	744	750	721	690	706	720	682	696	671	688	685	678	689	736	705	693	721	729	704	730	685	684	675	693	683	697	682	668	707	652	636	708	710	676	722	690	690	699	666	726	711	694	714	682	679	691	723	718	699	706	690	714	650	658	690	705	673	692	753	697	691	649	701	683	702	697	688	725	620	741	717	694	688	698	718	675	720	685	694	753	673	739	709	694	703	744	722	706	685	721	673	653	773	694	695	705	650	676	697	701	655	681	726	706	676	660	705	714	709	715	684	722	686	652	686	728	740	709	691	688	698	693	680	699	684	700	732	658	752	691	680	691	685	702	663	678	731	706	699	728	703	671	734	675	713	718	770	699
2110	554	282	234	517	619	638	654	626	582	451	458	433	353	243	239	280	196	154	132	56	107	139	82	105	68	45	51	36	41	39	46	39	43	46	32	40	31	30	38	30	37	42	41	32	29	33	26	27	32	33	30	31	30	26	33	27	28	22	32	33	32	33	23	34	31	33	54	36	34	27	38	31	35	23	26	18	33	31	27	34	28	33	35	32	23	23	29	41	27	30	22	27	23	30	31	34	28	32	33	35	21	23	42	24	31	34	28	30	25	35	24	32	22	31	33	23	37	38	35	28	25	28	28	33	27	24	18	32	28	26	28	21	26	29	36	24	33	40	29	32	36	29	34	26	31	30	32	33	23	29	31	23	25	30	32	32	35	36	29	28	32	34	22	23	36	42	48	30	22	33	24	30	18	30	32	29	34	23	36	36	20	37	33	24	24	33	27	28	30	29	23	26	38	26	24	22	31	35	21	27	35	31	30	31	35	22	29	25	38	39	20	34	29	29	32	41	23	29	32	21	31	31	36	24	28	31	36	23	30	37	24	25	27	31	40	25	35	31	32	28	19	34	27	25	25	22	25	40	25	22	31	30	38	25	29	29	21	39	22	27	32	31	32	24	22	39	30	30	27	42	37	27	27	19	29	23	36	24	32	31	27	30	26	34	25	27	25	30	27	24	28	32	23	29	27	29	33	41	42	33	24	26	31	33	21	35	31	37	36	37	39	23	31	30	31	25	34	35	33	32	35	29	34	28	32	33	31	34	32	23	31	23	35	28	25	31	31	20	21	32	35	40	30	25	42	19	36	32	35	32	15	24	32	34	31	29	34	30	27	31	26	31	27	30	26	25	30	26	29	34	36	29	31	20	34	33	25	30	24	24	31	25	34	32	30	25	28	33	34	24	37	18	28	32	26	41	17	19	21	24	28	33	34	34	27	26	28	31	30	28	29	32	28	24	33	29	32	40	22	22	29	30	34	29	23	31	37	24	28	35	32	30	27	25	39	37	27	32	31	27	33	26	23	21	31	33	25	31	31	29	33	32	30	29	28	32	28	26	29	23	31	30	30	23	33	47	25	28	44	32	30	30	39	29	25	35	16	28	33	25	30	31	31	29	29	31	27	27	29	31	34	33	34	24	40	31	24	26	27	28	27	25	26	27	38	33	27	33	32	30	29	31	27	32	29	28	30	29	26	29	26	24	45	38	39	32	28	25	34	24	28	29	35	25	28	28	30	33	28	33	26	23	27	25	29	27	22	33	31	25	21	26	24	36	25	34	26	21	23	22	32	31	26	20	24	27	31	29	29	33	33	33	27	26	24	23	25	34	33	38	38	26	28	36	32	30	35	34	27	36	38	34	26	34	31	24	32	38	27	29	23	31	34	26	32	31	25	29	32	26	32	28	23	24	32	33	20	28	37	36	28	28	17	31	31	25	29	28	25	25	27	38	30	35	29	28	21	28	31	23	35	22	25	26	36	27	42	32	31	30	35	44	27	27	28	34	27	32	28	36	31	32	34	31	29	33	28	31	30	29	30	26	15	32	28	24	29	21	26	32	23	42	28	33	33	23	37	24	39	24	35	22	40	26	21	23	32	26	40	28	28	39	20	36	24	29	31	31	28	23	37	25	25	22	38	29	20	23	31	35	32	22	28	39	29	29	32	30	28	23	34	21	35	40	29	22	26	38	29	29	31	28	24	34	23	29	29	36	21	29	32	35	30	39	28	28	30	17	29	15	31	31	33	36	27	33	25	41	42	33	35	23	28	29	29	32	25	35	31	38	34	22	29	23	27	25	24	23	36	24	41	31	30	28	28	30	30	34	33	30	26	31	33	29	19	47	25	22	35	25	26	32	41	31	27	27	28	42	25	21	26	19	30	31	23	23	34	26	31	37	32	26	29	26	29	31	35	23	28	40	36	28	30	37	32	25	23	37	28	29	32	29	26	24	30	30	24	27	27	35	31	27	32	30	20	27	28	28	17	32	22	25	34	25	25	24	28	29	22	24	33	18	32	33	29	30	31	28	22	28	30	23	12	25	28	18	27	28	31	33	21	31	30	39	36	31	28	26	29	32	32	25	30	38	28	33	29	29	31	32	28	28	16	23	25	24	30	28	32	44	29	29	28	29	32	30	30	32	31	35	22	30	27	23	33	29	27	31	32	31	37	22	28	35	25	38	26	29	28	28	39	30	25	25	31	25	27	37	32	28	34	27	30	21	21	28	30	27	33	30	33	36	27	22	25	35	32	30	26	28	36	37	33	29	24	31	35	29	30	24	27	24	34	39	34	35	30	32	23	24	28	30	25	26	44	24	35	19	29	30	25	29	26	28	24	42	36	27	34	37	20	31	22	26	43	28	26	30	32	28	24	28	21	33	34	28	29	30	32	28	32	34	25	36	32	28	24	30	39	29	21	29	28	29	37	28	27	32	30	28	28	26	23	32	33	25	32	21	23	29	24	23	35	33	26	31	27	26	38	35	25	38	26	32	33	34	29	28	32	22	33	21	33	29	36	25	24	34	34	31	27	30	20	26	22	32	25	19	32	23	34	26	31	37	32	26	27	31	30	27	31	32	18	35	32	24	39	29	30	19	26	39	17	21	23	36	41	30	25	33	28	39	26	29	29	29	36	23	26	40	37	23	37	27	31	30	30	22	32	26	25	30	32	32	30	20	32	33	33	33	19	33	28	26	30	28	25	27	27	28	19	24	31	24	34	38	19	28	27	27	26	29	26	27	38	21	28	31	19	34	38	27	36	23	28	29	29	35	25	28	31	32	25	39	30	29	27	31	34	35	25	34	28	35	32	24	27	23	24	39	23	32	24	37	32	30	33	31	27	23	36	36	29	31	35	31	28	25	39	40	26	30	33	25	30	33	35	28	30	27	26	37	32	22	35	35	22	27	32	35	32	32	27	31	29	35	35	24	24	23	21	29	39	32	26	16	33	32	37	34	28	35	23	34	28	26	29	32	32	28	24	32	27	34	29	22	24	38	30	36	38	28	23	31	31	32	27	30	31	29	26	41	19	28	32	31	32	20	28	31	32	26	30	31	25	30	26	28	35	33	23	26	27	30	35	28	25	37	38	31	27	30	25	27	35	27	31	30	40	31	39	37	35	42	26	30	31	26	29	32	29	24	40	38	32	33	39	29	30	24	26	38	41	29	19	26	34	30	24	37	27	26	28	35	39	33	19	27	41	30	32	29	27	30	28	31	27	24	24	29	20	35	36	27	34	31	30	35	28	32	27	32	28	31	30	22	30	35	27	31	28	28	18	22	13	20	21	32	36	32	23	31	23	38	34	31	24	27	32	25	25	39	31	26	23	34	28	31	23	35	27	25	38	31	29	37	43	29	25	32	17	36	30	29	26	30	41	33	32	35	34	27	35	18	28	26	35	22	38	20	23	34	29	32	32	37	31	31	38	20	36	29	31	32	30	29	28	34	21	32	30	25	25	33	31	29	35	26	32	34	28	24	25	27	16
21819	13571	7677	19791	29837	29330	28236	26692	24376	22589	19398	17653	16756	12973	9716	9401	9934	8097	7238	3846	1686	3311	4414	3186	3407	2371	1159	1318	1124	738	865	982	1208	1231	1069	858	729	665	607	551	551	570	555	522	561	537	512	468	424	442	465	494	460	448	461	507	469	422	450	458	488	490	493	461	489	804	976	1133	727	555	442	459	433	442	435	444	413	460	435	448	440	446	443	456	450	421	446	430	437	425	438	457	448	438	424	431	418	466	441	418	445	451	444	403	442	434	450	480	433	450	478	447	431	449	464	464	470	442	468	462	459	445	450	459	452	431	430	456	434	455	446	455	442	437	427	442	447	424	425	458	435	430	453	492	477	391	455	424	425	440	441	461	474	437	420	474	446	466	440	500	435	467	470	441	446	420	481	433	439	440	450	427	460	450	475	448	445	443	471	427	432	475	407	441	437	425	437	438	422	405	428	420	424	464	412	468	421	416	427	446	429	441	436	452	453	411	431	446	443	472	443	429	469	465	430	430	453	410	412	458	457	447	448	433	447	446	458	429	446	421	474	419	434	447	410	436	438	427	449	443	455	443	450	457	415	447	460	444	423	404	422	452	422	431	455	442	448	445	433	436	446	493	468	445	457	464	443	458	441	414	447	448	471	424	403	439	493	496	461	415	424	424	416	433	435	455	411	443	447	455	448	435	457	457	454	448	421	439	456	467	421	401	433	450	453	413	402	436	401	475	424	446	467	458	460	422	450	443	427	465	418	471	429	442	436	441	433	423	448	443	437	428	462	427	459	446	456	403	469	456	440	435	419	402	431	415	464	463	475	433	462	461	458	467	415	470	444	427	419	437	470	451	413	448	463	455	418	448	440	451	465	430	467	450	445	424	441	443	465	437	454	457	462	455	419	438	429	487	447	445	433	456	420	466	474	432	425	430	467	418	471	447	433	424	427	420	455	431	420	444	466	469	437	422	440	426	441	448	415	402	490	417	462	445	465	466	460	462	410	417	445	414	396	440	454	461	452	444	413	450	429	442	439	434	427	484	454	474	472	452	417	448	448	440	459	458	455	422	453	440	436	468	443	423	430	429	439	442	470	464	453	431	451	454	441	487	458	443	438	442	438	438	453	458	440	406	424	442	418	459	487	421	449	434	508	418	426	406	465	439	453	431	446	440	433	417	449	465	440	424	446	465	433	471	427	388	460	435	437	420	446	406	431	456	449	443	442	472	453	464	442	416	466	451	436	446	505	416	387	426	442	447	421	449	430	430	444	461	462	427	412	460	448	428	470	454	422	404	433	417	435	417	443	444	454	413	454	466	428	436	426	469	442	409	418	457	464	467	458	478	430	453	446	471	472	429	413	434	434	426	450	467	455	412	446	418	423	462	438	445	421	435	417	414	411	426	448	462	431	406	417	481	456	411	446	421	464	439	461	488	443	454	468	449	421	470	427	440	460	437	444	427	434	487	431	432	406	414	458	425	461	407	443	442	435	472	443	471	431	476	424	422	406	472	435	445	469	453	442	420	430	461	444	426	483	415	427	439	469	461	439	437	474	432	441	435	424	418	465	414	448	425	489	450	453	442	457	443	441	420	444	426	425	453	443	442	432	456	436	427	435	434	421	418	425	455	467	400	439	502	465	466	474	446	441	452	430	451	456	494	473	439	442	484	504	453	450	419	455	421	450	435	389	451	463	456	445	425	453	432	437	467	467	463	480	433	478	507	432	404	460	443	450	421	404	439	440	424	449	438	439	442	434	444	440	407	469	413	430	456	426	439	440	412	437	450	412	430	456	454	441	457	433	440	430	444	430	430	442	398	417	418	445	441	465	436	429	431	454	425	428	426	428	446	460	473	436	497	451	421	423	409	446	493	441	475	403	482	457	422	483	446	452	476	451	420	457	421	457	472	480	435	434	464	441	461	442	420	466	464	455	434	423	472	434	471	426	431	476	484	404	463	436	442	439	438	442	472	421	461	484	459	415	460	485	480	414	440	461	404	470	420	429	432	442	425	456	438	448	438	439	434	458	412	453	437	443	440	397	444	466	470	450	448	457	458	446	484	484	463	441	444	449	435	424	470	445	447	451	440	422	393	447	444	435	408	443	425	458	408	428	448	477	456	452	457	419	430	467	419	459	419	445	451	457	431	434	475	456	445	431	435	448	457	471	469	428	476	432	480	425	462	417	460	458	412	422	402	420	421	431	450	443	450	445	450	452	453	457	458	448	433	456	447	439	427	438	455	419	456	440	426	457	417	463	490	432	453	412	428	469	440	435	418	461	461	457	468	436	420	450	460	443	426	468	415	414	421	458	476	460	440	473	457	463	443	424	450	423	466	425	432	396	412	469	461	426	445	458	438	466	433	438	480	450	442	429	433	407	436	471	431	468	453	469	463	422	447	456	388	451	470	434	463	445	438	480	440	421	428	472	427	447	460	421	471	483	468	414	441	457	414	462	492	437	431	391	413	471	458	438	464	449	445	418	448	464	428	426	424	445	408	459	410	477	475	436	442	387	435	423	448	427	429	423	445	418	453	392	441	432	429	474	416	449	419	423	461	422	422	451	471	469	419	497	442	444	459	432	454	454	451	414	461	460	428	417	464	478	421	456	419	470	457	412	420	459	439	431	416	415	448	472	485	418	477	480	481	443	436	454	444	451	457	460	462	459	446	442	453	452	456	430	443	436	409	431	456	399	450	404	469	440	434	449	467	410	426	436	459	425	418	391	458	412	470	446	457	430	475	442	453	435	472	464	455	474	430	468	436	417	433	497	464	443	442	455	464	445	457	439	471	407	405	437	457	450	459	416	464	469	422	450	444	467	406	437	425	434	436	438	468	415	425	447	433	454	418	449	455	419	437	444	459	414	438	452	433	438	450	444	458	446	440	425	454	461	475	426	410	418	457	457	422	431	446	462	438	409	453	417	405	431	448	427	469	464	446	455	463	455	435	473	412	433	425	441	441	435	466	443	449	452	446	481	449	469	422	477	456	440	435	441	430	461	418	455	458	452	462	448	437	459	448	410	443	431	432	446	415	485	461	407	448	440	454	419	406	464	436	449	440	440	448	440	409	431	445	425	448	434	441	487	473	472	443	439	440	437	441	428	445	414	415	448	435	454	478	438	433	465	459	448	456	434	426	437	445	444	447	429	460	421	431	452	406	418	439	407	382	438	440	420	418	468	445	453	473	395	447	462	419	393	445	461	414	402	397	473	465	436	428	450	447	426	456	462	451	434	448	448	448	490	422	472	446	435	440	409	381	462	436	462	470	463	456	453	443	423	400	464	440	442	444	466	440	458	461	451	417	435	422	420	424	397	452	486	466	438	437	433	441	425	427	436	435	453	457	454	461	431	471	456	466	448	440	440	465	461	468	467	435	432	423	452	449	417	447	462	432	488	461	419	469	464	433	428	437	402	436	478	445	428	472	452	435	433	413	430	478	406	427	444	436	442	424	444	449	428	413	446	452	464	416	387	431	396	457	462	458	449	436	437	419	422	467
1887	1134	570	381	855	959	1080	1135	1068	926	777	617	664	586	381	303	325	313	303	238	90	108	137	80	110	89	74	70	52	41	41	43	49	47	57	63	41	44	44	39	38	30	40	30	33	43	37	33	27	38	26	31	29	31	35	23	36	41	34	27	28	35	25	33	47	57	46	50	41	36	29	32	35	23	34	29	34	32	18	33	41	29	28	42	29	42	27	43	27	29	32	24	31	36	21	32	39	24	24	39	36	36	26	32	35	36	37	36	28	40	32	29	39	36	33	27	30	22	24	34	35	34	35	31	26	23	33	28	29	38	28	25	28	30	26	34	29	39	30	28	31	26	30	37	38	46	23	26	36	26	32	38	28	36	39	29	22	30	28	42	31	25	32	30	37	38	32	29	29	34	33	34	18	25	30	27	27	32	38	31	30	33	17	28	30	40	34	31	29	32	28	30	35	27	22	33	34	37	37	23	26	29	35	28	27	29	31	30	30	31	33	37	30	34	27	33	32	32	26	24	45	33	28	28	34	31	37	25	33	30	30	34	26	25	38	26	29	29	31	30	30	24	33	33	25	37	21	15	35	38	28	34	22	28	40	33	28	33	40	32	32	29	34	32	31	31	30	22	38	41	26	33	29	29	40	28	25	27	29	20	22	27	29	42	33	31	40	27	30	23	35	29	27	26	28	36	26	27	38	37	36	26	35	28	34	25	31	33	34	33	31	39	30	31	34	30	25	22	20	35	33	21	34	32	31	34	41	22	34	42	33	32	30	19	20	23	34	33	34	28	27	24	30	33	23	29	28	35	36	37	39	27	29	27	33	21	35	39	25	33	32	30	30	31	26	31	29	35	32	26	20	31	39	30	34	42	32	20	29	31	31	31	28	23	25	21	26	32	36	32	33	32	30	34	33	23	37	28	29	27	33	30	30	38	31	42	28	32	24	31	25	35	22	37	37	29	26	28	38	36	24	34	32	33	31	31	25	37	30	42	31	34	29	34	32	35	21	35	45	24	35	25	36	38	28	29	31	33	33	40	31	23	28	27	23	32	31	32	27	34	29	32	25	38	24	29	37	35	25	32	24	36	22	37	38	31	23	35	28	29	31	19	31	33	29	46	30	26	27	38	31	34	35	33	31	29	36	23	31	37	25	33	31	34	28	24	33	26	26	25	33	31	43	28	33	25	37	36	30	29	27	42	27	20	31	25	28	30	30	24	34	29	19	35	23	24	32	35	32	30	24	37	29	30	37	31	42	34	28	30	26	27	30	32	32	34	45	37	37	33	36	29	37	19	20	29	36	37	41	30	28	28	34	34	22	36	35	25	37	20	24	31	28	28	35	41	27	24	36	31	24	31	37	35	38	25	32	22	29	30	32	31	30	25	31	29	30	37	40	35	35	23	21	26	35	34	35	34	38	33	27	25	32	37	31	24	30	33	16	33	31	39	35	30	25	33	44	24	22	24	20	29	33	22	34	32	38	39	30	28	30	23	31	31	35	31	26	27	27	30	41	27	30	25	33	33	34	28	27	19	16	37	36	21	33	26	27	21	29	24	28	33	28	23	28	21	26	25	32	37	28	33	31	23	41	26	35	55	24	32	21	36	33	38	36	33	23	26	34	25	32	34	27	31	38	21	37	30	24	32	32	38	34	34	24	24	19	32	29	33	39	27	20	29	24	38	29	22	28	36	26	32	27	31	22	29	33	36	30	32	33	35	32	31	27	33	31	38	34	40	42	18	29	28	31	27	37	35	40	34	26	32	34	33	30	32	36	31	31	25	24	50	34	33	35	30	25	34	32	35	47	32	37	22	34	31	28	26	22	25	30	31	34	38	27	28	34	28	29	27	42	30	37	23	39	42	25	28	37	38	35	39	33	31	29	24	27	34	41	25	40	40	29	31	29	30	19	32	31	22	34	32	24	24	29	27	37	25	33	28	30	30	29	27	41	27	36	19	28	31	32	33	39	30	28	47	34	31	23	28	27	29	27	39	27	17	29	34	37	40	45	27	32	25	32	32	34	38	31	31	33	28	32	32	27	32	29	27	31	29	36	35	29	29	30	28	33	38	32	38	33	35	32	31	25	24	25	22	35	35	39	31	27	30	24	25	28	30	35	32	34	35	28	30	31	27	27	27	31	33	28	32	38	27	42	24	30	31	32	30	31	29	30	22	23	25	36	32	36	24	25	27	35	32	44	29	17	36	28	28	29	37	31	36	36	20	29	24	23	26	31	46	30	29	40	33	45	34	30	25	35	32	22	33	31	28	32	32	32	27	36	42	33	40	34	31	30	30	35	32	41	35	27	38	37	31	35	35	38	24	37	28	40	40	33	12	46	30	21	25	33	31	25	29	30	28	33	34	29	21	32	29	25	20	19	34	32	36	30	22	33	30	21	30	40	29	30	25	28	41	24	37	33	37	28	39	24	24	33	34	19	32	45	32	30	30	33	19	30	35	28	21	22	23	19	33	38	31	26	31	27	34	39	33	31	33	29	31	26	24	31	27	23	24	42	22	37	28	32	30	34	32	25	44	23	21	27	31	20	31	39	35	38	31	26	36	31	29	20	38	30	28	31	31	33	39	31	28	39	39	29	28	23	38	41	38	34	31	27	38	39	31	27	25	30	28	34	36	37	28	34	26	29	22	26	31	31	37	36	35	31	37	32	26	32	20	36	26	19	36	31	43	24	29	20	40	35	27	36	29	43	31	28	31	25	34	36	27	27	12	26	24	32	26	24	38	35	28	30	28	37	29	31	42	29	25	28	36	34	27	29	44	31	31	28	34	34	33	26	24	37	30	34	30	30	22	33	37	21	27	29	28	30	25	35	34	36	37	33	31	34	40	27	33	29	28	30	25	33	22	35	21	27	30	32	25	30	32	26	23	37	34	22	31	36	40	32	26	33	30	32	35	30	20	39	38	40	30	38	22	32	42	34	35	27	34	25	39	28	28	35	18	27	34	33	20	27	29	42	29	39	34	34	34	34	23	36	34	27	32	24	29	37	36	35	22	29	31	39	27	29	28	31	26	27	31	31	25	24	33	31	31	21	31	30	26	33	23	31	33	23	31	22	30	28	27	39	46	27	35	34	23	32	28	42	29	38	32	32	38	43	36	21	36	31	34	30	23	31	26	34	36	32	23	33	30	22	35	34	28	30	30	33	28	31	23	29	35	30	41	36	40	24	24	37	29	38	37	23	33	43	35	31	31	33	31	29	40	29	32	30	28	24	30	29	31	29	28	27	25	35	30	36	40	22	28	32	25	23	28	40	36	35	27	30	33	27	29	24	32	27	25	28	34	29	36	32	37	32	31	26	26	27	29	36	30	31	35	25	38	28	26	36	40	35	29	33	32	33	23	26	41	27	24	38	31	31	34	37	29	24	37	22	30	26	31	29	33	28	27	33	27	25	31	31	31	31	33	30	40	26	28	25	22	28	39	33	35	24	33	28	27	24	33	34	30	33	25	26	25	23	32	25	22	28	38
27678	19822	12064	25867	35320	34518	33899	32792	30439	27706	23728	21217	21205	19415	14461	12073	13030	11490	11498	7873	2646	4297	5811	3707	4413	3515	2066	2169	1924	1093	1216	1346	1445	1592	1614	1548	1300	1000	859	733	748	698	642	701	847	696	617	512	516	491	505	569	517	467	466	510	510	497	509	521	461	545	441	519	595	935	1199	1020	856	570	465	550	454	491	482	496	457	475	457	446	486	435	506	496	476	450	448	485	504	499	476	506	472	439	498	462	465	483	519	484	473	466	488	487	471	500	482	501	467	452	452	503	497	465	487	475	493	509	518	458	474	481	433	469	486	454	457	470	437	507	503	441	435	448	454	518	470	447	462	471	466	449	448	437	499	494	474	489	430	460	485	467	463	464	467	478	438	472	466	509	492	482	474	520	471	464	452	449	454	459	469	445	448	444	480	473	478	450	467	459	466	463	469	434	464	478	511	485	473	455	447	473	483	440	429	465	467	467	463	458	471	482	490	423	466	498	454	461	463	453	458	464	500	481	472	490	449	464	467	443	472	447	462	435	482	431	474	459	480	450	470	472	475	447	504	500	472	467	486	475	460	434	442	470	470	482	488	469	487	469	470	463	476	496	489	487	480	461	410	460	483	519	463	472	502	437	469	510	470	477	463	483	536	481	488	467	455	436	448	450	441	508	475	460	456	472	437	460	520	455	483	478	478	515	450	470	464	485	500	480	442	457	483	457	451	487	482	462	480	473	416	496	500	473	482	442	452	462	494	440	508	457	413	475	462	496	470	464	458	470	469	471	477	495	467	446	475	448	468	520	441	482	498	509	488	475	472	495	463	430	488	498	435	448	486	475	495	443	454	472	444	476	471	435	455	458	467	464	489	507	447	457	499	478	471	442	467	484	531	427	443	420	456	439	482	508	489	435	474	448	431	424	469	464	437	487	448	444	470	513	477	456	488	487	476	490	482	446	478	477	477	459	462	474	486	464	457	444	489	507	488	481	471	480	479	472	518	441	480	482	460	481	469	439	452	502	445	475	487	458	451	480	463	473	468	464	453	501	455	473	470	492	455	451	488	473	461	448	461	509	480	460	466	494	487	454	453	500	488	467	475	489	450	452	471	476	448	432	448	453	476	485	510	453	470	460	494	444	493	495	477	487	444	432	499	461	482	508	450	448	486	522	464	448	526	483	499	464	427	479	449	443	467	474	488	492	466	458	453	519	532	477	428	434	451	457	500	484	479	489	464	513	496	447	474	475	497	494	455	527	461	434	481	455	511	471	497	475	455	463	485	492	437	454	493	461	461	484	489	476	472	485	490	474	476	466	470	471	439	449	469	500	492	453	414	476	457	471	450	478	452	514	443	450	445	454	476	467	514	486	478	481	476	450	469	481	469	479	454	495	473	492	458	467	502	464	519	488	465	447	459	478	463	464	500	444	443	495	464	485	427	481	443	492	471	446	449	456	466	470	493	465	478	467	461	456	475	467	483	444	490	468	500	461	468	496	488	503	464	475	463	454	471	484	504	498	493	460	525	451	482	435	481	436	432	413	513	515	493	462	465	475	493	444	482	465	441	502	454	477	462	475	466	418	433	520	445	450	487	447	458	452	477	462	467	531	482	462	451	501	498	514	403	429	498	461	419	441	471	483	477	458	484	472	458	482	466	508	458	494	476	470	504	489	461	449	457	452	486	461	504	469	500	460	454	462	510	495	446	470	501	477	475	453	464	448	475	446	452	474	458	459	447	474	489	502	446	461	462	433	490	431	475	491	484	465	492	478	450	479	413	462	457	475	455	500	479	450	536	465	467	466	471	497	479	466	458	448	448	477	514	447	432	496	472	486	448	444	502	444	459	499	456	465	498	470	478	486	492	480	454	466	472	445	475	482	467	484	479	457	492	490	488	497	462	491	523	459	446	515	488	462	463	449	434	499	464	469	465	492	492	494	428	458	464	479	472	455	471	446	468	452	503	440	511	492	482	490	503	468	471	486	468	467	479	486	437	470	457	493	504	480	492	486	425	468	477	442	483	465	436	507	444	450	481	481	465	498	453	515	497	459	462	455	463	492	469	484	479	460	445	459	461	441	478	472	467	483	471	455	473	425	447	505	460	473	479	454	474	475	454	491	477	495	491	445	481	449	454	462	455	474	479	461	498	455	510	491	468	463	469	506	474	428	478	464	492	455	492	468	477	440	464	480	427	469	488	467	469	488	467	447	440	483	479	489	488	471	490	454	473	466	441	463	487	476	483	490	504	491	491	454	463	504	496	497	497	479	452	471	448	459	466	474	452	488	475	450	482	476	480	478	454	494	491	457	477	502	456	436	479	449	447	492	440	452	469	454	467	462	447	510	453	477	487	483	453	452	464	505	484	463	477	505	475	452	468	508	522	456	494	457	466	448	495	486	516	454	489	475	481	497	477	503	507	474	471	463	469	469	498	452	438	475	466	487	443	451	452	441	436	473	475	447	478	441	496	466	474	446	450	484	442	480	469	490	487	498	489	461	465	465	442	472	503	442	485	466	442	473	444	442	446	452	494	493	500	455	446	479	473	502	467	473	458	471	469	485	439	475	450	473	448	483	475	461	500	477	511	490	493	485	485	445	504	453	462	431	473	491	439	434	498	497	450	443	511	473	467	450	438	490	437	458	485	469	449	501	507	467	482	491	510	488	512	475	505	481	462	475	493	451	446	482	437	480	481	437	427	485	492	443	497	472	499	471	453	483	434	447	502	459	471	465	488	454	440	459	478	436	455	492	479	500	497	464	499	438	481	473	472	481	459	439	488	476	461	511	455	473	468	466	515	475	464	488	461	452	474	473	479	450	470	458	430	482	479	517	447	493	463	477	448	490	467	463	454	468	468	455	487	472	500	466	486	453	486	480	482	459	441	466	503	442	468	480	442	479	483	481	463	452	451	433	493	467	475	473	493	508	468	466	474	499	443	524	494	452	457	482	469	467	544	481	489	479	434	459	457	480	421	496	465	514	470	440	505	488	423	496	480	452	453	503	528	502	456	490	477	463	475	458	469	462	471	467	468	468	477	518	469	488	517	496	467	472	439	512	509	449	462	490	478	447	488	479	481	509	508	474	473	488	444	435	474	465	460	463	470	492	494	446	470	464	466	438	497	478	461	418	480	470	479	484	460	454	449	486	455	505	506	469	467	455	450	485	462	468	504	477	482	460	478	495	479	473	490	459	472	506	457	462	463	483	479	472	485	468	455	480	465	497	469	491	456	486	436	491	497	497	506	457	460	466	460	467	469	473	497	484	470	477	508	488	442	468	435	476	451	469	472	454	472	446	470	477	481	463	447	508	498	503	500	476	466	478	472	499	508	472	435	442	433	456	464	442	526	476	461	470	429	435	436	474	466	474	454	452	508	483	429	471	482	487	481	496	508	475	505	470	510	446	468	447	444	491	475	466	483	464	466	476	468	504	481	483	455	481	425	465	504	475	503	485	477	478	491	469	480	492	472	473	495	466	501	471	464	440	489	478	463	429	480	470	452	470
3517	1014	527	385	710	870	894	1117	1233	1021	795	594	467	470	422	324	292	301	270	263	104	104	134	115	120	97	75	93	93	44	58	53	65	57	69	59	55	47	40	42	43	38	45	41	50	44	48	39	43	37	56	47	31	45	31	42	46	26	35	41	49	48	49	31	56	44	48	46	41	39	44	48	37	37	39	45	39	45	43	47	41	46	37	32	40	41	50	44	37	38	47	47	49	47	50	31	42	46	44	45	31	46	45	36	42	39	39	53	35	46	32	42	37	45	30	39	41	41	44	40	39	57	35	42	40	43	46	47	43	38	37	35	50	45	51	42	47	45	44	31	51	45	50	50	38	52	47	42	40	44	42	39	45	50	38	28	51	40	40	51	47	54	31	46	44	54	30	47	32	53	39	37	46	49	34	33	37	40	43	46	37	55	39	36	42	42	51	52	35	46	50	41	39	44	43	40	38	29	37	29	34	44	46	43	33	40	30	36	43	43	40	44	34	44	50	40	35	42	41	37	32	46	50	35	38	42	44	52	46	38	41	40	40	39	27	48	52	43	49	49	33	41	44	40	47	39	40	39	43	46	49	51	34	39	32	36	43	47	44	32	39	44	56	47	45	43	40	39	45	47	44	55	39	40	44	43	33	33	42	41	42	35	38	34	27	43	48	44	49	46	48	36	35	48	33	44	32	40	33	24	37	38	49	41	42	43	45	42	54	43	50	42	57	42	44	34	48	44	34	25	33	40	45	40	35	34	50	40	43	40	42	47	41	46	36	53	55	31	45	29	29	41	40	47	39	36	38	42	42	36	55	47	48	44	45	54	27	41	42	58	44	35	45	29	53	48	52	45	47	40	56	61	46	50	48	35	32	44	48	41	42	46	47	39	32	35	37	40	41	47	53	45	38	46	37	42	35	40	39	44	40	27	46	45	51	42	59	45	50	50	39	43	44	41	34	43	40	39	33	43	49	45	37	45	49	36	45	28	26	45	47	41	24	33	46	42	44	49	47	39	34	62	39	43	40	33	48	38	46	46	39	32	42	39	33	46	39	37	45	43	45	49	46	51	42	39	41	29	44	44	37	46	42	64	32	36	49	44	44	59	32	54	49	38	47	31	32	38	43	32	43	46	40	39	32	46	40	46	47	36	34	46	41	34	41	41	36	48	39	48	41	27	40	36	45	35	46	59	46	49	39	45	52	35	40	44	37	41	35	48	48	48	50	33	46	55	42	49	50	24	44	30	41	37	37	38	45	43	36	49	42	32	40	43	43	46	58	41	33	45	36	51	39	50	45	55	47	48	34	53	44	34	48	51	45	51	52	33	51	50	42	44	44	39	43	41	32	44	36	51	32	49	50	45	53	39	33	49	41	35	46	34	38	31	49	47	35	39	40	34	44	51	51	38	38	36	44	35	38	48	38	52	44	48	33	40	40	54	42	46	56	52	45	35	46	38	38	48	49	44	37	48	31	50	40	40	40	36	39	39	40	33	40	51	53	40	37	35	44	47	50	39	43	41	49	32	33	45	38	36	37	35	38	37	50	38	48	45	31	38	51	42	42	39	46	49	52	48	41	41	52	32	38	45	50	40	38	44	46	34	39	38	45	27	48	34	39	51	46	29	42	35	48	42	48	40	51	37	30	33	40	43	45	40	55	41	44	50	48	41	37	47	41	30	51	42	49	45	50	56	38	40	37	35	45	52	46	33	36	50	36	38	47	36	46	30	40	40	34	43	40	50	37	39	45	56	40	47	44	42	40	34	52	41	30	47	43	57	49	46	44	44	38	44	48	25	38	40	35	34	46	45	43	50	46	41	50	38	42	47	45	40	39	43	40	49	41	28	42	50	48	35	52	38	35	41	36	40	45	40	50	58	42	41	42	46	45	33	36	41	46	50	47	45	34	48	33	41	35	44	53	41	39	44	48	40	44	43	56	48	38	36	39	46	41	52	46	51	46	52	48	45	38	42	48	50	42	44	42	43	49	51	49	27	42	35	31	46	44	34	53	46	42	46	45	37	45	43	41	29	42	40	38	40	45	46	46	30	39	35	43	40	38	49	42	32	40	47	45	50	39	37	46	33	33	40	36	39	50	43	35	36	47	47	45	52	54	43	40	34	38	41	35	43	36	50	39	37	52	51	39	42	38	45	42	35	49	45	37	48	38	49	37	48	37	50	30	48	35	40	44	44	36	39	39	44	42	42	43	47	38	44	47	45	45	40	55	49	38	42	35	41	52	47	55	36	49	49	38	45	31	46	38	43	43	41	53	42	40	51	45	43	44	36	38	39	43	37	37	35	45	49	48	33	45	47	35	43	36	46	42	46	50	43	35	43	61	35	35	46	45	48	39	47	37	39	38	44	34	46	50	37	40	35	45	58	52	45	42	39	45	54	50	40	43	36	43	49	32	49	35	40	39	46	39	46	41	54	42	42	47	38	36	35	45	41	46	51	46	35	52	35	47	43	40	49	37	50	36	31	38	39	36	46	51	44	42	40	39	55	40	38	48	41	37	36	43	41	51	45	45	43	43	27	49	48	44	36	33	49	40	37	51	47	52	43	46	43	49	38	55	38	35	45	40	37	47	33	46	42	40	37	37	35	45	36	41	45	44	42	38	42	41	49	45	39	38	36	45	51	49	36	45	61	50	40	41	25	43	47	36	43	37	52	44	39	46	35	54	47	36	47	46	47	36	42	50	45	43	53	36	32	42	44	46	44	50	42	44	45	44	51	42	42	40	44	46	36	41	36	42	44	32	44	39	24	31	42	42	53	50	39	42	49	49	39	41	37	40	37	45	46	36	42	44	43	45	50	41	46	46	30	41	53	48	45	30	41	39	44	50	38	47	48	45	45	30	41	41	37	47	29	48	41	36	35	38	54	46	40	50	34	38	42	40	40	41	26	53	43	37	42	52	47	44	46	38	52	41	45	48	40	37	48	37	32	39	40	34	46	28	46	45	44	37	51	37	49	45	40	46	35	42	42	44	51	41	40	36	41	45	45	52	39	49	36	40	49	42	54	43	38	38	33	41	44	42	32	56	54	42	35	34	41	42	31	44	43	42	33	52	39	32	41	48	41	43	40	54	39	36	41	46	48	55	41	46	43	38	44	44	44	43	37	32	47	50	52	39	41	41	34	45	44	43	39	39	54	39	49	50	41	47	42	41	36	50	48	57	50	39	36	45	40	32	48	36	32	38	56	43	42	51	27	38	30	37	38	28	40	40	56	46	36	41	52	39	39	47	41	51	39	53	51	48	29	37	45	29	32	38	39	46	39	42	37	35	31	30	51	46	44	39	30	54	37	38	53	43	39	37	44	51	49	42	43	39	30	46	32	43	44	36	48	42	47	41	39	34	43	58	40	51	50	49	42	34	52	46	43	35	43	41	32	47	38	38	40	41	41	39	48	39	52	49	37	47	47	25	31	34	39	40	47	46	44	34	41	39	45	38	42	37	28	48	40	34	33	36	39	54	42	30	40	44	33
25630	18390	11602	25463	34593	33465	32976	33273	32347	28983	24565	19292	16112	16903	15506	11801	11127	11404	10825	9599	3498	3609	5260	3560	4132	3716	2553	2231	2387	1363	1330	1361	1456	1503	1716	1663	1303	1055	979	910	785	849	861	1025	950	801	745	710	673	692	653	689	671	703	673	644	656	688	657	677	673	694	698	660	719	858	799	826	934	745	692	615	686	616	606	673	659	625	626	620	638	617	724	632	657	602	647	638	620	619	651	688	626	633	634	680	627	658	620	637	609	654	683	625	646	615	610	623	676	623	661	621	646	623	650	662	667	648	621	665	640	612	629	638	607	639	658	652	662	632	612	671	647	627	644	637	646	648	608	632	622	753	639	647	632	588	676	612	611	657	624	582	642	598	674	670	603	658	630	655	648	616	572	610	638	681	617	618	644	612	643	612	624	656	607	603	625	650	643	660	640	656	608	606	623	663	606	668	634	662	666	638	633	640	642	634	660	678	625	643	634	587	667	643	610	618	671	607	597	635	642	583	627	590	648	620	686	627	638	591	625	649	624	671	623	613	634	609	648	632	611	638	658	619	627	670	635	648	631	606	619	665	604	612	613	627	621	675	651	620	630	647	628	653	607	652	635	672	639	603	629	657	593	598	639	664	624	610	639	600	594	640	642	665	639	602	625	608	558	630	605	671	655	600	652	646	616	610	653	609	624	649	654	609	601	651	629	627	642	667	618	645	664	610	645	678	625	649	607	627	638	661	630	682	607	598	626	649	645	602	650	635	610	630	612	629	641	588	646	621	652	666	640	656	612	624	631	640	609	597	659	685	622	621	659	602	628	619	591	686	584	654	607	641	641	627	660	644	627	623	638	624	613	616	617	620	639	624	655	635	636	618	586	643	638	674	640	625	588	632	618	588	641	650	617	679	618	614	647	633	610	608	642	583	645	604	616	619	625	586	593	648	640	636	655	657	656	617	621	622	641	660	641	638	663	626	618	605	642	591	623	617	644	626	648	652	601	598	679	624	621	637	586	693	656	630	605	628	649	646	649	633	655	680	642	618	624	630	611	635	663	604	656	633	640	626	630	634	615	596	621	651	640	660	617	590	673	620	655	601	621	641	648	618	668	616	630	659	651	648	665	659	629	612	631	649	630	652	622	651	621	649	639	575	683	633	639	617	613	634	689	611	617	615	605	609	687	602	661	633	582	625	640	650	602	638	652	627	640	646	631	639	667	668	584	630	639	615	596	643	621	640	679	626	605	593	600	629	619	637	632	647	628	630	671	638	598	592	600	645	649	636	603	601	625	609	611	633	654	636	649	602	650	702	632	612	625	637	610	603	680	615	653	618	653	645	622	567	623	655	608	625	618	633	609	640	615	629	606	635	659	601	648	661	656	616	632	638	653	671	632	622	634	597	611	634	612	651	616	671	668	605	627	580	628	654	638	636	676	621	631	577	645	648	581	619	628	649	619	583	591	672	645	593	585	633	644	665	652	640	641	639	639	680	626	606	580	622	641	610	632	676	590	655	622	634	588	653	658	636	628	607	634	643	636	598	615	632	626	641	634	596	632	620	626	621	625	572	599	616	620	636	601	640	662	655	585	634	649	624	655	667	628	623	615	641	627	652	605	616	643	627	614	632	623	630	635	635	665	600	622	610	635	620	684	663	658	657	607	626	628	672	691	620	641	616	668	611	661	698	605	606	650	648	652	632	603	633	586	603	636	625	639	627	652	619	610	618	601	645	594	590	594	606	657	663	639	629	644	614	642	636	622	590	640	582	599	700	657	609	608	666	647	645	600	648	663	638	683	615	653	591	663	655	649	605	615	629	621	611	662	679	663	635	614	599	665	657	649	642	603	630	641	672	684	614	653	613	543	641	619	623	619	649	699	626	603	604	651	601	669	670	612	611	658	632	585	639	644	626	605	646	624	587	638	682	612	597	651	605	630	632	622	651	566	650	610	665	655	654	697	627	661	610	618	637	614	651	669	626	630	635	635	617	646	594	665	615	612	633	621	629	598	622	623	609	658	617	641	670	654	610	646	641	616	635	606	647	628	627	670	599	581	593	602	627	701	647	642	649	655	624	639	652	656	631	676	612	597	600	619	614	621	647	615	587	635	594	612	633	615	632	650	629	651	674	645	618	585	654	634	639	645	635	608	641	676	596	636	603	639	613	607	598	641	620	632	636	693	634	635	665	651	596	602	627	627	621	649	646	667	638	594	645	601	604	631	663	632	644	626	660	633	672	637	650	605	617	641	624	675	610	617	653	666	633	666	665	642	639	603	661	640	613	626	583	584	627	631	618	611	635	612	646	662	639	648	621	615	625	614	615	666	597	639	589	596	643	630	623	641	614	640	638	645	646	672	600	625	630	665	609	604	640	611	627	656	617	659	636	600	618	614	644	669	623	666	649	656	658	610	616	594	608	593	611	572	600	652	614	592	565	630	622	662	656	615	655	646	577	601	626	636	613	611	625	649	649	641	605	621	696	620	631	647	696	636	626	643	650	677	661	608	639	621	620	592	648	572	666	643	588	622	623	655	604	628	646	603	634	613	611	599	607	648	702	607	660	659	591	600	663	607	617	606	582	574	657	630	621	599	621	674	628	620	647	625	663	651	633	596	668	634	578	606	592	612	647	650	631	602	595	648	623	610	627	669	598	617	566	604	653	639	617	648	639	666	599	621	613	641	660	626	665	626	661	635	618	612	586	629	612	643	616	645	598	630	660	654	631	593	672	620	621	641	654	652	681	675	663	634	610	617	592	642	651	643	697	632	645	611	623	627	596	647	649	637	644	631	606	596	671	600	643	670	636	674	599	636	662	633	655	652	582	648	611	616	635	652	637	667	643	654	606	613	669	616	599	624	622	666	643	655	600	660	643	630	613	637	638	638	585	646	606	628	601	650	632	627	651	648	657	624	594	646	636	610	629	653	666	662	642	611	635	630	635	633	637	613	643	620	599	655	655	627	574	622	644	605	654	624	618	653	644	670	651	592	618	623	627	604	670	676	611	615	656	614	631	571	661	652	663	633	671	647	601	641	651	628	645	685	600	655	651	639	631	604	676	628	608	630	628	620	653	633	639	628	666	587	623	641	588	692	649	598	630	671	625	677	607	637	629	620	639	641	648	643	628	627	639	645	611	633	676	668	640	639	608	579	641	621	675	644	611	640	587	632	609	622	611	669	661	622	621	617	605	612	621	620	695	591	651	625	653	641	636	632	636	644	608	628	647	657	628	651	660	600	611	621	665	672	622	641	642	664	627	640	632	667	625	572	585	687	606	653	618	645	659	631	592	688	620	607	629	628	644	606	615	630	654	655	600	660	656	627	632	608	633	640	623	591	623	593	642	655	609	615	620	593	660	627	623	615	641	618	627	630	634	631	587	649	618	669	635	658	615	599	645	664	662	651	650	641	663	605	629	619	589	634	616	629	617	663	618	640	612	622	652	634	665	651	621	607	638	587	654	652	621	649	610	646	645	636	660	665	629	628	604	630	642	556	627	621	634	571	634
3386	1694	867	706	1187	1420	1410	1657	1751	1873	1555	1126	725	594	524	427	404	466	454	370	160	148	203	155	177	180	142	104	126	88	75	65	58	89	71	67	81	60	70	58	47	44	76	71	63	50	53	51	44	51	59	49	42	56	39	50	46	46	37	62	49	53	53	46	52	44	50	60	66	42	43	46	50	44	40	53	40	49	50	47	41	53	47	51	52	45	50	44	48	41	44	46	52	53	44	46	41	43	45	50	46	56	54	51	54	40	45	58	39	46	35	48	39	38	48	42	35	48	50	45	49	50	52	57	46	37	41	48	38	58	49	53	46	50	31	40	43	41	55	61	53	53	43	34	47	41	46	57	34	42	36	49	41	53	48	47	59	47	53	44	54	47	46	42	46	44	50	47	48	58	55	34	43	44	44	55	50	47	40	50	31	49	49	46	38	48	55	35	67	46	50	39	53	47	51	45	46	48	49	42	43	49	42	36	44	44	43	47	52	45	50	35	47	60	44	36	45	39	42	50	37	41	37	52	37	35	45	40	42	45	55	44	43	52	36	44	33	33	49	52	53	61	39	51	36	51	48	35	50	49	49	43	47	52	37	54	41	48	42	45	59	33	44	41	65	49	45	45	42	52	43	49	51	54	40	45	36	43	52	39	41	44	49	57	29	46	48	53	38	37	41	54	52	42	46	44	45	41	48	37	44	52	45	36	53	54	53	44	42	47	44	38	40	43	53	45	49	51	49	51	46	45	42	55	52	54	41	51	52	44	36	48	42	47	42	48	47	47	38	52	51	45	52	45	58	40	50	36	50	42	50	43	44	38	49	41	47	41	58	51	41	44	52	41	50	41	40	41	39	36	51	37	59	53	49	36	47	42	38	47	47	43	50	42	47	47	55	56	47	42	46	39	46	29	56	46	34	52	59	52	48	48	43	47	56	41	48	47	50	50	42	47	43	41	38	50	47	47	46	47	48	49	53	51	44	44	46	47	54	53	45	49	48	46	39	39	42	47	50	49	56	52	48	41	37	53	47	64	55	48	54	44	38	44	43	46	41	47	41	43	55	41	51	42	51	38	43	35	44	40	46	46	45	45	43	50	43	47	47	37	48	52	46	39	57	44	53	32	53	46	49	44	38	58	44	60	60	44	53	32	35	54	42	48	38	44	35	52	44	56	47	47	56	46	44	45	49	34	46	62	51	47	37	44	46	49	47	44	50	51	34	48	35	40	50	39	47	34	46	55	42	41	45	53	44	50	40	53	49	48	47	53	39	53	43	50	44	50	52	46	37	56	35	52	47	56	53	46	51	45	44	60	57	39	45	53	44	43	57	41	44	58	45	47	47	46	48	42	40	61	57	48	40	46	38	61	33	56	45	38	49	48	58	56	46	51	53	58	49	45	51	29	49	40	30	45	47	48	48	52	49	48	44	47	41	47	43	38	42	51	40	40	47	51	55	42	38	37	50	53	51	50	41	48	41	41	46	49	67	45	45	64	46	53	45	51	39	49	40	48	52	43	36	40	43	46	50	41	56	45	52	44	50	54	46	50	35	43	52	45	41	55	46	42	41	59	49	40	39	39	59	48	47	45	52	50	50	49	51	43	46	38	44	47	40	45	40	46	62	47	48	55	49	54	34	43	34	53	57	53	41	53	49	36	45	42	38	49	51	48	44	56	48	44	44	41	53	41	43	51	52	44	49	50	46	54	40	46	60	43	56	40	38	52	38	46	45	41	40	47	46	52	46	46	44	46	49	41	40	46	50	55	48	46	46	51	55	43	47	45	65	52	34	46	45	47	38	50	45	43	54	47	49	42	54	47	57	53	46	40	49	61	45	55	47	46	52	50	36	51	37	56	54	35	56	39	50	41	49	55	54	34	47	46	49	32	58	39	59	37	47	57	44	58	42	60	38	44	48	43	47	53	64	46	32	45	43	43	52	37	36	48	44	48	53	41	40	42	47	52	39	46	40	46	44	33	43	46	43	33	43	53	62	46	52	57	50	53	55	44	51	54	49	43	50	52	44	49	35	41	52	43	36	49	42	41	37	56	39	45	39	41	45	45	46	49	47	51	48	55	58	42	53	40	52	50	52	53	45	46	37	49	47	42	54	35	52	31	50	53	38	51	40	41	38	45	51	54	50	47	60	45	41	49	42	49	34	36	46	44	37	45	40	53	52	58	53	45	43	51	49	44	41	45	46	44	51	38	44	37	50	44	53	52	47	45	48	50	43	53	43	30	33	52	44	56	58	58	44	31	57	50	42	50	52	54	45	40	60	54	50	41	62	56	56	45	52	55	42	36	47	27	41	38	54	43	35	56	40	38	53	44	44	39	58	47	52	55	44	41	42	50	39	43	39	35	48	50	37	50	36	56	44	46	47	62	50	46	45	33	56	44	47	51	40	41	52	36	53	50	43	52	56	54	49	49	56	41	48	40	42	54	47	53	42	47	47	54	34	40	48	44	48	43	53	52	61	51	49	51	55	56	44	47	45	57	54	52	59	49	42	57	48	38	36	49	39	44	43	51	55	53	43	37	51	40	45	42	48	46	44	47	46	36	49	44	41	39	44	62	46	48	50	41	45	42	59	41	47	47	41	59	46	49	43	47	41	50	42	44	66	44	57	49	48	49	43	60	56	45	50	44	42	43	47	45	46	46	41	61	51	50	38	51	40	40	42	49	55	47	48	49	37	42	44	48	48	49	46	36	56	49	53	45	42	47	56	49	46	47	52	60	51	40	39	47	50	40	35	41	45	39	45	44	50	34	60	47	44	43	36	35	37	41	37	42	50	50	50	45	55	44	45	40	45	46	50	46	32	39	40	59	49	35	36	40	47	37	53	43	52	59	57	42	52	39	50	51	62	47	46	50	47	61	48	42	48	45	54	52	48	46	41	48	42	38	54	37	40	45	41	41	43	55	66	49	48	37	54	44	51	53	48	40	56	33	52	44	42	46	58	47	55	38	56	43	63	33	53	50	52	44	51	40	49	46	44	41	49	46	42	54	43	49	48	50	40	40	45	45	43	54	42	38	32	45	39	55	47	43	60	45	44	56	34	40	44	47	36	59	36	40	54	45	41	39	43	48	39	47	47	45	49	45	53	53	46	47	44	50	45	47	52	42	45	51	26	47	43	61	37	51	32	34	50	46	53	52	50	55	52	48	49	34	40	50	37	43	42	41	49	45	52	51	37	47	36	40	47	38	48	40	44	39	44	47	38	56	45	52	52	47	50	48	60	52	41	57	45	39	43	36	43	39	57	54	55	50	42	46	54	57	40	32	35	60	42	46	41	41	48	46	52	44	47	53	51	48	46	46	46	44	44	48	46	40	42	37	40	48	45	44	45	49	48	40	44	42	51	49	33	34	37	48	41	48	48	39	46	49	52	39	35	48	54	55	59	53	51	42	50	57	58	54	53	47	51	45	34	52	43	33	41	40	49	48	39	36	53	53	43	54	50	34	42	47	46	50	48	44	46	47	40	46	51	48
32480	23639	16391	31712	39473	39123	37701	37329	36845	35816	32359	27227	20723	19152	18502	15279	14182	15238	14017	11795	6083	5410	7480	5664	6298	6579	4447	3146	3585	2254	1779	1763	1882	1998	2069	1969	1752	1484	1335	1103	1048	1053	1298	1470	1472	1071	898	783	840	814	823	732	738	761	758	755	718	693	724	712	700	753	718	790	763	914	969	905	902	763	787	701	715	729	683	704	680	703	715	689	736	690	699	642	693	724	715	671	704	698	703	691	712	720	728	706	699	755	703	714	649	661	664	699	709	722	717	706	666	684	722	716	662	715	678	689	693	734	686	700	728	710	681	689	651	709	693	699	647	695	627	734	692	660	706	716	694	718	696	672	703	711	724	643	689	687	678	732	709	675	704	695	705	693	710	701	651	688	672	660	667	638	729	695	675	706	684	713	673	714	689	671	756	665	643	670	697	678	708	652	626	704	672	668	678	683	674	705	677	735	652	690	714	698	681	673	657	664	684	694	702	738	686	700	701	699	669	689	714	682	709	704	697	652	682	707	688	678	698	687	688	674	706	703	735	655	752	678	696	704	709	650	685	637	725	648	712	669	729	689	645	729	738	732	665	642	669	695	675	666	730	712	693	720	695	655	673	691	695	673	715	631	630	678	707	627	649	727	631	724	667	649	692	671	670	668	654	667	657	674	668	751	658	679	681	705	668	708	664	687	703	722	672	669	694	685	678	731	664	663	702	652	718	632	689	657	708	637	680	637	637	664	691	664	688	675	652	683	679	661	717	664	704	699	678	692	698	669	636	682	688	693	707	691	695	695	699	697	719	683	649	727	750	690	731	673	661	682	652	651	699	689	700	664	647	654	662	685	682	694	669	692	674	677	691	704	716	724	645	647	684	739	666	742	728	668	704	681	694	685	692	680	692	650	713	690	662	696	705	636	682	734	664	683	684	748	685	713	679	638	685	680	701	682	722	693	679	685	719	707	647	625	651	701	693	669	661	690	674	705	644	671	670	703	696	682	667	664	707	734	668	709	672	679	676	739	709	685	727	686	667	696	667	715	724	659	722	675	692	747	696	669	675	676	717	696	710	700	706	700	714	748	729	635	703	651	668	692	656	661	725	689	679	659	661	641	661	677	704	680	702	704	684	736	726	699	712	663	657	659	691	702	655	709	695	650	663	625	645	657	704	647	706	613	650	695	703	721	665	696	691	661	652	708	652	700	625	732	682	702	704	681	640	693	692	668	679	631	689	678	675	676	688	684	666	664	655	695	674	728	737	661	679	675	700	703	638	676	644	716	650	613	693	688	705	677	667	672	705	684	699	711	711	712	719	720	685	727	711	684	692	688	717	708	669	657	674	724	688	665	692	706	682	700	647	637	671	657	703	685	732	653	720	705	672	673	716	684	706	716	760	678	628	711	711	678	729	720	666	684	697	621	695	669	704	699	683	663	691	696	690	712	656	688	697	673	708	713	729	718	697	715	662	734	661	698	680	683	662	729	709	720	661	684	662	688	672	679	746	666	680	681	722	699	686	683	634	735	685	679	743	669	679	680	693	677	684	722	657	628	689	652	712	640	653	661	740	679	696	672	735	703	696	638	712	701	684	715	754	718	738	649	639	689	651	693	655	674	714	749	734	703	707	700	674	693	721	683	708	699	716	673	649	664	652	679	736	691	682	706	700	649	660	701	723	653	648	686	696	720	702	661	641	699	702	685	630	674	692	675	715	672	677	707	708	666	703	691	617	685	668	664	707	680	689	704	692	666	657	675	740	683	689	687	693	671	697	716	656	721	741	769	682	656	662	653	723	658	678	699	717	678	719	652	654	724	659	691	748	687	689	659	704	659	656	697	679	675	715	624	718	693	687	679	663	688	656	658	693	715	683	691	700	735	652	694	652	651	722	713	696	695	644	643	683	705	702	634	698	707	702	697	699	692	693	688	678	697	685	713	687	686	725	676	668	721	669	667	713	665	711	667	698	676	697	677	682	697	657	729	679	704	683	700	658	705	664	713	691	659	674	705	706	693	682	674	673	646	709	720	712	672	726	706	692	695	698	657	692	670	689	672	735	725	704	678	685	699	688	654	721	682	687	690	727	684	664	730	663	700	684	640	675	720	731	679	658	687	686	654	694	667	686	673	650	700	658	631	717	660	694	715	725	674	657	655	698	636	683	682	740	678	694	695	719	664	710	700	694	695	701	672	720	684	676	648	700	720	703	707	715	669	718	710	741	658	661	706	689	715	686	670	685	708	686	694	667	670	747	697	680	663	729	716	691	645	743	763	713	711	687	685	679	694	696	737	751	681	677	675	675	657	712	672	689	646	708	740	703	633	674	700	692	697	672	677	636	675	712	690	656	678	688	680	694	680	676	719	679	720	730	665	627	692	646	665	669	687	708	693	665	667	672	648	694	681	690	715	653	733	693	724	645	707	700	667	702	674	677	736	653	727	686	699	657	716	724	678	715	683	715	731	653	693	662	678	718	681	730	696	682	705	683	700	652	656	673	670	663	705	720	670	692	664	696	692	652	748	623	687	696	717	703	698	691	691	699	664	703	701	674	720	701	641	677	658	712	712	700	730	701	659	662	664	714	649	676	662	675	699	668	737	651	675	663	685	652	646	690	676	676	701	686	663	700	643	703	668	691	725	698	688	667	662	683	719	694	644	706	670	648	692	701	653	651	722	693	695	735	679	678	663	648	665	695	671	691	700	698	643	706	695	691	721	670	677	659	664	686	735	739	693	652	687	651	686	696	680	673	678	706	690	667	678	729	673	685	688	702	668	677	695	648	660	685	701	675	698	627	698	664	724	671	694	687	716	732	717	674	677	695	693	682	686	715	663	761	746	706	703	655	652	673	658	698	667	661	661	677	643	682	713	676	703	694	684	666	688	686	671	679	683	658	686	718	703	734	692	700	736	687	683	662	699	684	703	714	750	662	691	711	708	688	717	699	738	668	711	675	649	698	701	674	621	691	681	677	678	667	655	670	668	671	680	703	694	721	675	724	643	701	725	683	668	663	688	642	657	681	684	704	724	693	686	668	656	679	691	675	683	642	718	705	641	674	711	694	688	663	684	716	685	689	700	670	655	685	671	703	677	705	716	723	638	702	679	694	714	669	647	654	687	707	707	650	686	691	682	642	696	694	677	709	632	664	697	674	758	668	709	676	693	689	718	694	671	622	709	692	663	647	682	705	699	680	667	719	653	663	719	675	685	717	660	686	648	676	672	667	722	683	714	698	655	688	733	731	667	674	711	694	678	683	722	702	634	689	685	652	702	721	670	723	669	703	686	686	710	714	662	668	677	686	714	708	678	670	656	728	673	672	711	683	709	674	663	718	674	641	729	676	659	665	689	698	707	718	684	649	697	722	616	692	637	659	670	648	733	671	719	700	716	722	677	702	645	683	700	648	707	717	724	671	671	721	632	648	644	661	680	679	676	719	656	705	717	701	735	685	670	643	676	666	657	736	681	701	710	697	688	689	669	682	675	712	688	688	731	684	676	716	710	683	697	724	702
2290	636	357	260	449	490	521	672	826	908	823	756	382	270	258	255	182	176	175	161	67	81	112	84	96	91	72	49	68	40	43	46	42	39	27	45	49	40	40	34	44	37	36	37	39	41	40	24	34	30	28	16	35	31	28	30	33	31	27	42	33	35	33	20	28	35	30	34	19	31	21	24	28	28	23	27	35	27	30	39	33	26	33	22	21	22	20	31	32	30	21	34	30	26	29	38	38	21	27	28	32	26	26	31	31	26	40	35	29	25	19	33	28	24	20	27	33	27	17	30	31	36	24	28	27	28	23	32	29	26	30	25	23	29	26	21	40	28	23	23	24	34	36	25	27	23	33	36	33	30	28	32	31	37	24	34	27	26	27	27	30	37	25	25	32	29	34	28	25	28	28	28	22	26	28	31	28	29	20	27	30	30	28	35	30	26	24	19	34	28	29	26	32	29	16	26	32	26	26	21	24	28	32	26	26	36	38	21	35	29	26	45	28	31	27	29	29	33	31	24	34	26	26	27	28	34	35	31	37	33	31	28	37	29	36	23	26	30	30	27	24	24	21	30	32	25	24	33	25	25	28	34	23	27	41	33	20	30	38	27	26	22	27	38	34	27	32	29	30	30	33	35	30	30	34	27	27	22	27	39	31	27	30	22	35	27	29	24	35	34	24	30	32	29	43	24	28	30	20	19	37	27	34	34	36	42	28	28	27	37	27	41	22	30	30	28	26	31	33	25	28	29	26	21	29	27	31	30	28	33	38	39	20	36	20	35	38	24	35	24	32	28	33	25	21	26	26	21	28	31	27	30	25	32	29	27	36	26	24	35	35	30	30	24	29	32	30	24	33	24	30	44	17	32	24	36	38	32	30	28	26	22	30	28	29	24	26	30	33	24	19	35	24	32	23	30	29	27	21	33	34	28	31	31	34	28	27	27	35	29	25	33	31	33	19	27	27	26	28	32	28	29	37	26	32	32	27	25	22	38	34	34	31	32	24	30	31	18	31	29	33	29	28	29	29	31	29	21	30	34	25	37	23	32	32	36	34	30	43	22	37	19	26	30	27	29	27	34	33	31	33	30	17	32	33	31	31	24	30	28	28	39	29	24	31	27	28	22	23	30	37	37	28	24	28	25	37	24	27	24	21	32	40	29	25	27	37	24	32	26	21	28	33	33	30	23	28	38	33	24	29	33	26	29	25	31	22	27	23	30	25	23	23	28	29	20	22	35	29	26	26	40	22	23	41	33	22	40	24	20	35	29	29	33	28	44	36	23	31	29	30	36	33	39	35	41	20	28	29	27	25	35	30	24	33	44	24	25	36	24	25	19	30	30	28	19	30	28	26	32	24	26	30	35	24	29	26	38	27	29	27	27	31	32	29	34	28	31	25	22	33	37	20	21	34	30	36	38	37	25	21	24	27	26	28	28	31	32	34	25	33	24	20	25	22	29	38	25	26	37	43	32	23	32	35	27	31	27	30	30	16	28	34	25	30	34	30	23	23	24	25	22	25	30	28	22	35	26	22	36	30	25	33	22	34	21	30	32	31	29	45	24	35	38	25	31	31	21	41	38	30	31	19	27	26	30	33	26	34	26	29	28	34	21	31	38	34	28	32	32	28	34	32	36	26	28	32	26	26	35	42	33	20	28	24	27	24	30	23	28	35	34	27	42	18	32	30	24	34	25	24	19	26	27	36	32	34	38	29	32	39	30	27	28	30	33	32	30	29	23	26	32	17	35	33	39	28	36	31	27	26	41	27	32	40	26	24	26	25	30	19	34	27	31	24	27	26	36	32	25	31	29	37	32	25	35	29	20	32	29	26	27	38	29	37	25	46	30	28	29	21	20	28	26	29	33	30	26	39	29	37	28	19	28	25	37	25	23	29	27	32	31	32	36	37	29	31	33	28	37	24	26	24	28	34	40	32	37	26	35	37	25	22	36	34	35	35	32	31	30	37	21	23	24	32	33	29	26	24	21	29	34	26	33	23	31	35	38	30	40	22	30	29	40	25	19	29	26	30	33	28	31	33	29	29	22	31	30	39	25	34	31	32	26	36	25	39	34	34	41	25	24	31	36	32	31	16	37	22	27	28	38	31	35	29	38	17	26	35	24	20	32	23	26	37	32	38	27	29	33	33	37	26	27	39	31	25	27	36	30	20	31	32	28	31	19	22	35	30	32	28	23	25	21	27	23	32	22	25	19	18	30	20	29	31	36	27	36	26	24	23	25	28	34	33	30	33	26	26	33	26	19	22	22	26	36	35	31	30	32	33	32	28	33	29	18	24	30	22	30	40	25	29	26	25	28	27	38	37	25	26	23	32	24	28	41	32	15	23	36	30	32	36	32	38	25	21	23	38	36	35	26	33	33	31	32	35	33	34	35	26	23	31	35	31	27	29	24	38	27	28	29	30	23	22	27	24	29	31	32	29	28	30	30	27	28	26	35	32	26	33	27	26	33	32	32	33	27	30	28	35	21	24	40	25	36	23	25	29	35	31	31	29	32	32	34	28	25	29	28	33	28	27	41	36	22	23	18	35	30	26	31	26	22	28	29	26	42	33	27	32	27	34	31	27	37	30	29	21	23	24	23	25	27	32	30	33	35	25	40	32	43	29	34	26	16	28	34	35	27	35	20	36	34	33	39	27	27	30	28	35	33	39	25	32	30	27	31	32	32	29	38	34	26	31	21	18	31	29	34	28	19	32	38	30	31	33	37	29	25	40	30	28	32	38	28	27	32	22	34	30	20	33	27	28	33	28	33	24	26	39	28	27	26	26	20	25	29	27	26	20	26	26	26	32	30	26	21	40	20	24	35	34	27	32	24	31	26	33	23	30	24	25	33	24	32	31	35	38	27	38	28	26	22	30	24	28	28	29	24	32	34	22	32	30	32	37	31	23	43	22	33	25	29	21	30	27	32	32	33	34	29	30	32	26	29	34	30	19	24	24	30	25	36	36	20	35	30	25	21	33	24	30	27	20	32	24	45	33	28	28	30	28	39	29	33	27	28	33	36	33	26	23	32	19	36	29	21	19	29	34	24	31	26	25	33	28	17	31	33	26	28	35	24	36	32	27	28	35	28	28	26	22	24	34	33	27	31	35	27	22	25	31	32	30	30	24	29	24	39	29	39	28	26	33	26	17	29	33	20	32	32	37	24	31	40	31	29	24	30	30	30	22	28	35	20	35	34	33	31	36	37	36	35	35	29	33	29	29	30	30	33	29	28	31	33	35	39	36	26	37	23	22	27	25	45	22	23	26	28	40	41	42	28	36	13	35	30	31	29	31	29	38	33	28	29	29	35	36	33	25	32	34	28	26	31	34	30	31	38	37	24	27	31	32	27	27	46	32	22	28	34	27	37	28	36	29	36	31	29	26	30	40	32	29	21	23	34	41	32	35	28	26	26	31	27	28	29	26	21	30	29	39	34	28	31	30	30	34	28	27	34	39	19	26	25	16	28	23	31	35	26	40	37	28	29
23968	15449	9073	20450	28313	27798	26073	26498	28158	27393	25469	22187	14543	11191	10880	9045	6972	7543	6905	5408	3002	2569	4039	3461	3614	3551	2347	1464	1821	1236	1004	1069	1110	920	1004	974	876	752	681	633	645	702	957	997	733	630	524	451	495	387	469	482	458	463	411	464	456	445	454	464	465	461	494	471	420	494	556	507	494	454	448	471	444	417	455	430	463	480	441	458	441	464	478	435	447	427	460	455	441	473	424	465	410	464	456	441	450	462	435	476	458	453	420	442	497	452	411	476	430	476	469	473	442	477	486	432	446	438	504	422	443	476	477	455	447	423	472	450	466	477	466	461	418	450	469	454	438	457	430	430	439	473	449	506	452	446	448	443	466	423	471	448	431	458	427	473	499	440	473	458	421	428	438	440	418	477	464	469	421	439	436	454	444	454	451	433	444	457	454	468	441	442	462	421	423	467	459	465	465	430	454	444	410	429	459	461	435	475	439	435	483	487	427	453	498	488	474	419	432	432	440	436	418	446	450	486	448	433	453	469	446	447	461	443	462	407	433	457	436	433	455	474	464	462	453	469	432	449	463	463	427	415	453	440	447	435	454	469	438	441	422	421	434	433	462	428	462	437	451	453	443	442	423	422	434	463	475	465	434	485	472	451	453	424	429	433	460	461	466	448	424	430	469	465	441	454	435	442	457	437	466	439	429	487	427	486	453	428	440	443	475	461	439	458	481	472	449	474	453	390	437	440	434	479	463	430	459	465	426	442	487	461	458	473	429	459	450	471	446	447	397	462	475	442	471	470	438	418	457	447	482	442	449	433	462	420	495	458	433	455	412	449	417	450	427	446	443	442	455	451	455	451	413	467	430	459	458	462	465	441	464	432	413	408	414	418	459	454	444	459	432	491	442	462	466	416	475	436	442	431	419	464	476	443	416	512	428	430	411	453	447	450	454	446	409	450	437	436	431	426	444	426	439	462	462	454	464	450	441	418	432	435	444	445	447	459	410	430	456	448	425	470	428	431	455	477	428	438	428	460	464	421	443	443	482	460	438	450	424	463	407	451	440	437	461	447	464	430	482	457	440	470	426	435	458	460	446	448	410	453	503	496	416	465	484	457	426	470	415	455	426	406	406	443	452	489	442	451	462	464	421	456	463	444	433	472	429	446	418	458	437	439	437	417	458	430	441	461	464	442	488	418	429	416	442	417	473	470	437	452	444	451	485	440	470	430	462	453	477	416	418	445	479	406	441	401	435	468	418	431	427	490	443	398	443	433	461	437	458	445	445	461	447	450	451	437	468	419	430	427	497	455	434	468	411	449	463	453	465	410	487	458	426	451	477	398	468	427	486	438	438	401	456	455	425	476	465	443	447	467	424	446	447	424	432	470	417	460	451	432	414	474	447	444	491	436	461	452	439	456	435	431	437	450	440	437	444	414	414	458	487	442	469	446	458	439	471	431	457	439	418	419	425	453	425	414	436	438	441	462	501	440	436	468	473	442	468	449	476	451	466	475	465	414	439	433	413	443	471	452	452	430	459	466	452	448	454	452	440	438	472	439	476	416	452	438	438	445	441	456	431	439	458	433	445	477	441	454	465	446	437	460	473	463	441	383	431	410	454	453	441	441	471	444	442	466	422	461	427	424	417	454	443	450	457	433	454	462	445	468	430	440	450	464	452	409	449	445	483	467	484	430	480	439	413	429	389	438	467	444	450	483	459	459	469	418	406	460	440	465	448	442	447	452	418	435	452	432	444	430	434	418	443	475	418	460	459	447	438	423	475	437	441	438	461	463	441	505	474	485	453	440	429	433	436	457	443	412	424	483	465	467	445	443	452	457	463	454	454	441	454	446	454	465	443	438	448	449	431	437	411	440	424	419	467	471	447	440	449	422	422	472	452	429	487	473	413	447	460	459	432	422	423	451	427	477	433	453	446	456	435	462	463	425	445	445	457	448	428	417	452	443	476	430	451	469	453	454	411	426	427	463	450	488	476	455	440	448	381	429	457	468	408	427	447	443	464	472	469	445	427	459	467	424	432	486	431	429	419	470	406	464	451	410	449	445	442	443	420	446	466	458	499	502	447	465	423	421	454	436	456	430	470	443	470	453	422	448	437	444	419	434	447	439	460	459	455	427	467	477	410	447	451	460	451	467	457	463	483	494	444	411	436	397	471	447	421	448	451	403	453	435	445	477	432	472	447	438	455	438	487	428	491	503	443	431	437	461	494	449	426	443	453	442	438	433	469	421	482	431	464	449	440	423	430	418	457	448	445	425	433	408	456	434	431	449	463	450	443	410	454	466	426	438	477	455	486	472	483	448	437	424	412	449	439	439	395	406	423	447	459	450	419	443	431	428	467	461	407	425	434	422	421	444	439	453	452	456	455	447	462	458	449	457	406	430	466	447	481	421	448	475	444	472	472	467	441	438	487	445	463	450	436	454	435	433	463	434	392	453	462	450	453	445	450	413	451	451	447	437	462	440	469	403	440	478	453	447	448	453	461	432	442	408	476	465	446	422	471	434	455	447	464	472	456	464	452	437	422	441	414	444	431	437	426	464	468	454	500	416	437	410	429	464	452	454	482	440	409	446	434	443	433	430	470	457	428	424	485	452	420	441	446	467	462	449	460	432	461	434	437	391	435	430	444	441	437	496	459	443	474	434	417	433	476	462	438	448	421	492	426	475	439	444	457	409	455	440	470	415	458	440	440	456	422	451	450	468	435	469	472	428	468	435	421	490	466	479	448	444	420	424	475	442	459	489	444	456	433	462	464	447	445	422	417	441	433	436	439	448	427	442	453	427	442	444	436	464	485	424	469	439	412	480	454	441	441	425	455	488	428	435	449	445	441	439	400	444	455	448	452	418	447	442	443	421	439	423	461	448	433	465	460	458	468	431	432	486	454	441	458	454	410	434	471	461	465	465	433	469	440	436	468	408	446	438	462	438	456	429	433	445	436	474	451	458	435	466	461	484	459	440	447	473	465	449	419	462	472	419	405	474	427	445	467	404	460	454	481	471	438	425	435	464	454	434	435	459	449	528	498	464	454	440	439	453	486	441	432	459	405	464	454	468	476	425	456	448	463	457	418	443	468	452	445	411	443	462	433	464	454	453	458	441	493	399	420	476	464	488	456	438	478	449	469	426	446	426	451	440	422	448	461	474	477	444	408	451	457	426	493	431	428	444	440	475	441	469	458	451	417	469	491	449	470	445	443	457	432	447	435	449	458	479	477	474	468	506	466	464	438	436	439	501	452	438	444	462	447	484	452	463	423	431	451	423	434	421	468	436	467	480	493	451	462	511	463	425	425	421	483	437	465	418	438	454	471	468	440	446	420	436	441	429	443	435	448	446	470	427	459	430	404	444	468	458	440	412	429	436	380	437	453	472	458	421	431	440	450	447	474	434	455	416	417	423	459	424	447	422	444	417	456	464	440	459	440	441	432	426	435	457	455	430	435	482	411	443	469	446	423	476	496	460	444	424	453	451	438	480	448	435	450	441	451	439
2066	1166	622	401	727	871	821	987	1236	1467	1273	1015	691	486	441	342	229	250	239	152	126	130	136	153	152	157	98	76	78	66	68	59	55	65	41	42	41	46	41	54	46	50	62	53	47	38	29	42	26	31	32	33	33	32	32	34	43	30	25	31	29	38	37	33	28	38	33	36	21	33	39	48	31	33	29	45	41	28	27	44	29	43	37	36	32	35	45	27	43	29	31	35	35	26	27	37	24	28	37	36	29	34	25	35	30	38	35	23	37	43	31	34	30	32	29	35	28	28	30	30	33	36	38	22	26	45	26	19	24	29	35	28	46	42	37	33	27	24	26	31	43	30	30	28	25	49	33	33	34	29	43	32	40	32	41	30	30	43	33	35	32	26	20	41	31	34	29	33	40	26	25	38	27	38	37	26	39	39	25	29	29	17	30	36	30	29	31	42	35	31	30	22	23	35	25	35	28	39	40	35	24	32	23	30	26	30	22	29	33	32	36	34	34	39	32	30	26	38	42	18	24	33	25	36	23	35	32	36	29	33	28	35	41	37	40	43	28	29	21	25	32	27	30	28	29	33	34	28	30	35	29	40	21	32	43	51	30	32	32	22	28	27	25	31	31	33	27	32	23	27	26	40	28	37	29	39	26	28	32	28	28	30	41	43	31	29	33	30	31	32	37	36	26	26	29	26	31	30	32	37	36	40	35	32	32	49	33	28	25	32	33	35	44	26	25	35	26	25	23	26	27	34	30	37	28	24	38	32	32	30	28	32	27	30	28	34	32	26	35	42	34	30	29	37	28	34	27	26	33	31	31	18	23	32	26	32	18	26	32	32	34	38	31	36	28	27	30	21	27	27	31	44	38	27	29	36	34	18	29	32	27	38	28	29	26	47	37	26	24	34	24	29	28	32	25	32	25	35	34	30	29	34	26	38	33	29	28	31	22	38	40	29	33	38	31	26	30	29	38	27	33	36	28	32	32	34	26	35	34	36	29	29	31	27	38	38	33	28	42	33	27	31	27	24	25	36	28	39	34	34	34	27	36	29	35	31	36	30	30	34	32	34	26	31	25	37	29	29	42	23	33	28	33	41	40	39	36	25	32	40	27	28	31	28	32	26	28	33	37	29	31	36	38	34	33	37	33	26	27	30	31	31	34	33	33	26	25	30	31	44	34	32	38	31	34	34	30	33	27	32	25	37	36	32	29	31	40	27	31	21	29	34	30	36	29	30	31	24	28	26	26	27	30	20	19	39	38	40	26	26	34	29	30	32	30	32	33	34	23	34	26	34	32	32	35	41	29	31	28	32	31	30	27	37	32	38	23	32	25	26	23	34	34	35	31	27	35	25	29	40	31	23	24	23	22	43	41	43	32	39	35	32	38	26	28	35	29	23	33	44	32	44	27	25	35	32	27	31	37	28	38	25	39	29	28	28	34	35	39	29	32	34	35	40	31	25	26	35	32	27	42	37	36	25	33	32	35	33	31	28	31	31	23	43	27	31	23	25	32	30	34	32	31	23	34	29	38	29	32	33	27	29	17	41	33	41	27	35	28	25	40	27	34	27	42	35	35	29	26	27	35	27	21	30	35	38	27	38	48	27	33	31	36	38	28	30	34	34	36	24	24	32	37	30	30	43	30	44	28	25	43	34	42	35	33	34	38	27	37	36	28	30	38	43	34	25	35	16	24	32	30	22	29	29	23	38	25	30	29	21	33	28	25	26	36	30	35	35	36	36	20	33	26	31	26	35	35	35	32	30	43	27	28	33	19	28	20	33	48	31	35	28	33	29	38	25	27	43	31	27	41	29	31	37	37	27	29	33	29	36	19	31	35	32	27	33	29	22	27	42	39	26	26	32	29	31	24	31	34	37	34	32	27	35	28	23	32	38	38	32	37	39	32	27	36	26	30	32	31	30	40	29	24	30	42	32	32	34	38	38	34	28	41	32	31	31	23	39	34	33	30	32	37	27	24	28	38	34	35	39	28	33	34	27	33	35	37	33	32	27	25	41	34	33	24	53	45	36	22	38	29	37	36	29	33	33	29	31	33	28	23	43	29	29	33	27	28	30	30	26	32	42	26	36	35	28	36	31	29	26	26	28	23	36	28	26	29	27	32	42	24	33	31	23	35	36	24	35	23	30	29	29	32	33	32	20	30	32	25	40	30	36	19	31	32	39	33	21	25	35	27	23	27	30	31	32	37	28	46	37	29	30	38	25	38	33	36	37	16	26	28	32	40	42	32	35	34	30	34	32	36	26	26	43	29	29	37	30	34	30	41	45	31	36	28	39	27	22	28	34	45	29	26	34	42	32	37	29	24	32	31	30	22	34	34	32	33	29	35	40	23	26	29	30	23	33	27	25	34	31	35	29	27	33	41	30	37	35	24	35	31	24	27	33	23	33	38	35	31	31	42	22	45	32	30	30	32	23	32	22	43	26	36	30	44	31	31	31	24	39	34	32	34	25	25	32	26	40	28	37	36	29	30	31	30	37	34	28	31	29	32	44	29	28	24	39	26	41	41	24	32	38	32	36	39	38	27	41	39	26	29	40	27	20	35	35	26	27	34	33	36	36	32	29	39	32	40	33	28	32	29	28	23	36	34	25	22	31	31	38	27	24	36	29	39	45	25	33	38	40	31	30	37	40	34	37	35	43	31	42	31	30	29	35	34	36	33	37	33	30	30	36	40	29	28	29	33	30	20	25	36	34	31	31	35	29	35	28	35	26	28	35	29	35	31	29	31	38	28	30	39	35	39	28	33	18	23	30	39	30	27	37	34	28	36	34	30	36	27	32	29	23	39	41	33	33	33	31	32	35	29	33	25	30	23	38	32	32	30	33	30	33	37	28	33	24	31	31	38	40	38	27	34	33	40	35	35	27	37	31	31	33	34	39	22	24	38	31	32	32	33	39	35	32	32	35	42	27	35	34	34	28	29	30	30	25	29	34	29	35	40	45	26	21	32	30	32	32	27	35	32	38	20	31	29	28	36	41	32	29	48	23	23	25	40	38	29	19	36	36	39	30	22	28	35	30	29	28	19	37	34	25	33	35	37	32	40	30	35	36	31	29	33	39	25	31	28	36	27	27	23	30	32	38	33	27	34	27	37	26	22	32	25	33	30	34	26	36	33	30	43	34	35	30	27	27	35	38	32	25	27	30	35	27	32	34	32	31	32	39	36	27	34	32	46	30	26	30	36	31	37	30	36	22	26	36	29	33	32	29	34	30	31	33	31	32	35	43	35	35	44	24	36	33	37	35	40	29	26	39	26	34	26	35	35	33	29	44	32	30	32	31	26	28	31	26	30	47	30	24	37	42	26	33	30	38	24	30	30	26	32	22	29	29	34	24	30	30	34	33	25	30	36	32	25	34	22	26	38	29	25	27	24	29	36	26	24	41	36	36	35	37	28	33	34	41	34	25	32	31	26	26	26	26	36	22	44	31	24	27	25	38	25	25	28	29	35	30	37	25	25	34	23	29	32	22
29409	20462	13281	26547	34195	32376	31179	31689	32478	33076	30674	27267	20903	17537	15546	13121	9668	9759	8524	5843	4395	4378	5432	6252	5614	5774	3649	2128	2506	2174	1935	1804	1619	1434	1197	1121	1161	986	1035	1017	1087	1343	1472	1332	936	685	616	563	513	525	528	507	521	534	529	521	490	521	511	511	529	486	556	466	523	585	550	558	534	514	519	525	520	505	486	457	496	461	536	453	474	496	506	516	488	479	512	501	492	505	488	509	451	497	479	458	471	531	488	506	500	485	521	498	476	509	500	525	519	511	541	479	504	469	476	463	508	515	490	521	454	462	470	480	521	473	495	520	489	428	525	504	523	490	471	498	478	475	462	491	526	487	466	442	495	478	493	499	447	480	492	522	519	454	475	515	506	510	472	481	508	465	460	480	485	486	478	525	533	462	491	486	469	465	504	490	517	484	456	448	489	481	535	505	483	503	526	457	509	501	465	495	479	474	503	480	452	459	507	496	465	510	499	485	496	485	480	462	506	480	472	468	491	471	497	459	470	476	521	496	497	501	464	462	502	467	453	477	465	442	477	488	492	500	502	495	481	484	481	497	498	474	468	462	475	496	494	501	466	491	517	435	502	448	484	488	506	460	483	490	461	470	490	489	449	511	507	473	455	502	518	515	491	500	507	499	477	500	498	451	467	498	491	496	479	457	470	436	485	475	449	478	485	475	446	516	498	499	456	501	472	485	483	474	487	477	459	476	488	475	496	456	472	497	465	508	522	517	495	443	485	461	468	489	522	439	496	502	493	504	443	507	483	456	504	466	479	461	485	495	488	469	505	481	474	470	497	472	516	505	472	511	470	469	453	504	485	460	523	513	507	500	468	475	498	457	511	514	464	487	539	479	467	509	476	467	491	460	480	479	467	499	489	483	475	518	453	495	464	462	487	471	475	513	484	529	496	440	481	504	463	491	493	492	472	531	450	462	478	520	450	486	479	515	490	530	556	469	500	477	484	474	510	458	494	454	479	480	464	502	492	497	448	445	461	486	471	524	479	456	466	482	474	495	470	506	465	506	500	514	457	502	459	455	505	460	462	464	507	420	490	504	455	497	469	460	504	502	477	500	462	517	516	454	510	508	464	499	434	459	492	513	482	473	468	487	500	495	488	430	452	506	480	442	512	461	527	470	486	489	516	479	525	543	466	474	455	464	497	502	520	516	507	530	465	504	498	485	482	464	507	470	497	531	521	518	482	470	473	469	507	451	490	453	492	462	455	481	500	467	520	465	451	517	499	520	486	444	477	472	491	472	467	498	454	481	481	444	439	475	470	507	482	502	482	495	463	480	475	448	506	500	432	478	499	524	459	496	488	448	493	512	492	494	453	466	490	472	475	468	449	477	483	458	490	493	478	513	520	508	498	520	481	468	466	525	454	471	470	486	527	481	484	444	501	475	492	461	488	492	459	477	454	487	483	486	475	469	497	464	499	512	509	493	519	498	501	482	446	471	490	463	473	503	472	516	492	510	487	441	465	477	518	511	477	488	452	447	512	467	456	449	481	506	481	461	489	472	509	501	505	506	495	514	461	452	483	486	480	525	493	464	490	549	454	456	472	508	488	478	470	519	503	496	480	489	554	482	492	469	503	472	510	451	493	517	499	493	471	486	448	472	520	517	476	469	508	496	463	490	465	449	500	476	482	490	474	433	518	489	447	488	477	490	483	485	487	492	472	512	505	465	503	515	521	487	505	472	479	451	474	492	465	512	511	483	450	496	466	523	508	464	491	491	454	511	469	479	482	502	487	466	481	498	478	494	464	472	447	512	469	478	492	509	478	486	491	454	458	475	483	489	456	435	483	506	506	504	509	513	481	518	502	522	485	481	491	459	429	487	471	471	492	468	447	477	512	523	544	524	473	489	452	489	511	448	519	477	476	501	498	492	480	479	462	453	485	501	454	483	482	482	483	489	473	488	498	471	470	482	538	483	509	502	468	500	490	461	520	517	469	489	470	504	500	466	511	485	481	473	481	441	511	488	501	485	500	519	478	466	495	511	514	533	517	473	476	468	481	472	497	481	509	531	528	505	475	493	488	511	451	528	536	487	475	455	479	479	444	526	455	514	472	505	459	478	507	513	513	472	517	476	461	499	488	510	463	509	485	492	491	438	478	485	518	475	449	486	503	492	446	444	501	464	467	469	478	446	504	474	501	508	486	480	490	506	470	421	453	499	523	516	456	475	512	499	479	484	492	487	491	489	478	494	512	467	498	497	488	505	498	445	468	467	509	484	519	500	488	495	533	480	514	485	477	494	536	524	484	499	493	477	475	462	517	437	478	472	443	454	470	449	466	464	533	481	473	476	510	497	456	468	517	488	469	484	502	496	480	476	518	477	496	479	481	433	477	474	468	503	493	512	497	495	483	494	515	485	484	445	496	469	472	500	483	488	465	484	500	471	464	509	497	458	467	473	482	453	545	487	449	488	470	438	493	435	483	492	471	483	481	491	480	525	475	486	449	459	488	447	457	492	495	480	484	485	481	490	453	459	501	467	461	480	498	488	460	529	472	442	450	522	504	482	498	520	485	491	513	516	502	455	486	456	511	494	489	482	522	505	465	513	472	486	442	481	460	473	508	492	450	478	458	507	524	466	465	486	435	504	493	471	468	498	508	503	490	465	499	458	505	495	475	499	465	455	471	491	486	500	484	464	486	452	499	472	482	499	509	461	435	479	474	490	471	471	500	503	494	474	472	474	486	454	504	469	501	450	497	507	504	489	475	505	473	518	465	477	484	450	462	491	499	437	483	497	485	486	463	487	493	475	481	475	504	475	516	449	500	473	478	501	516	493	467	475	513	511	487	489	478	448	511	499	461	469	443	464	494	489	464	486	495	477	481	507	490	528	471	455	498	472	487	535	493	537	468	514	504	504	453	509	491	508	479	491	512	488	503	527	492	462	482	477	482	488	506	502	521	488	473	455	515	477	510	528	466	509	457	460	480	453	483	460	507	461	486	517	441	470	491	497	489	473	492	501	502	456	441	483	478	474	497	490	499	529	462	499	491	489	491	469	487	479	508	502	460	481	477	496	445	459	493	471	485	508	473	489	517	510	486	478	461	477	497	513	488	494	501	501	451	471	519	494	522	461	495	503	521	488	493	501	470	444	497	454	504	493	512	465	507	529	476	468	508	484	490	493	478	534	488	490	487	487	509	466	485	475	489	493	506	462	503	488	515	466	523	492	427	490	513	469	517	491	477	542	509	513	486	495	518	521	464	519	495	482	500	502	482	475	480	532	509	512	520	459	486	497	519	510	499	477	473	471	451	483	511	480	453	484	458	476	501	504	535	502	458	498	458	493	499	499	466	500	475	496	482	480	495	483	470	509	493	497	471	475	499	491	454	502	526	470	500	530	491	455	485	450	462	491	469	450	509	457	442	490	472	488	496	473	484	481	484	495	474	473	462	470	476	494	526	483	442	502	475	478	494	450	476	472	455	487	489	498	496	502	498	511	454	485	489	478	464	497	481	454
3760	980	574	454	711	896	919	1120	1495	1658	1319	1039	625	417	329	300	254	243	224	148	113	150	156	142	147	141	135	75	76	90	92	96	69	63	74	56	52	58	64	62	72	66	59	64	51	43	43	55	48	58	40	52	44	45	32	52	46	41	34	57	33	33	47	49	40	41	39	41	46	44	46	44	44	38	35	45	47	46	49	39	37	45	54	48	41	31	47	42	45	57	47	48	32	42	40	41	49	51	46	45	47	52	40	42	47	40	33	26	50	49	49	44	47	42	40	31	39	49	50	55	48	65	43	45	57	44	53	46	37	52	36	43	45	51	54	43	50	32	40	45	41	38	50	46	59	43	49	50	51	44	43	43	50	42	30	46	62	44	42	34	46	36	46	46	57	45	33	53	58	43	39	45	33	47	53	44	46	46	52	44	36	54	45	53	43	28	44	40	41	41	52	36	49	59	33	37	41	36	48	42	38	52	45	38	40	37	52	44	42	49	36	40	39	44	45	49	42	41	30	45	38	43	52	35	40	53	35	54	40	48	50	47	45	35	41	40	47	58	50	41	48	38	45	40	42	53	42	37	44	48	43	44	47	40	45	42	41	45	46	55	48	30	46	40	42	44	43	55	42	46	39	34	46	34	46	41	53	37	53	48	42	44	31	33	36	39	46	43	34	49	49	50	38	40	40	39	42	40	44	47	57	43	42	58	51	50	45	49	38	32	38	53	48	45	35	31	33	46	38	28	54	50	46	58	52	52	33	34	42	31	51	46	45	47	51	63	50	48	50	51	45	43	39	48	42	50	41	43	44	41	56	37	45	48	35	35	54	41	40	62	38	42	45	53	38	52	46	29	33	50	47	41	47	49	42	62	38	44	37	41	36	41	41	55	41	42	47	33	52	37	50	33	40	48	38	46	48	46	45	34	36	55	44	31	36	33	41	30	43	39	47	58	49	46	35	40	34	56	42	38	46	37	48	50	51	32	47	47	43	49	43	46	44	50	37	52	38	48	46	42	47	48	44	43	36	43	54	41	49	43	56	41	32	43	36	36	40	40	49	41	50	56	47	47	44	40	55	41	41	38	32	60	41	41	47	52	52	60	45	45	46	53	46	38	49	43	53	38	64	51	41	35	36	37	36	44	39	31	45	41	43	38	44	48	53	44	48	46	40	39	37	49	48	52	49	47	45	44	36	41	50	36	49	38	43	47	33	43	38	40	52	41	37	45	43	37	40	45	40	57	40	47	57	49	40	33	47	51	43	45	43	47	49	38	36	32	53	51	35	38	37	46	42	35	49	47	48	46	62	51	43	45	50	46	47	43	46	39	39	33	56	57	44	47	54	34	48	59	56	48	48	45	46	60	37	40	45	39	44	56	47	50	40	47	52	41	47	42	39	37	48	48	39	38	37	43	40	35	51	41	50	38	44	43	49	54	47	44	44	39	49	44	53	49	35	28	46	37	35	53	51	38	51	44	54	33	52	38	43	44	56	56	44	44	43	42	49	49	51	39	46	41	36	39	33	42	56	57	51	47	57	40	36	45	55	49	35	37	57	32	42	36	33	49	48	55	40	43	37	44	48	49	38	38	42	46	50	53	49	47	47	46	53	53	52	40	45	55	47	39	34	45	40	43	32	33	31	48	40	40	34	51	54	50	42	56	44	48	43	41	41	38	32	53	51	47	63	54	47	42	43	45	44	44	39	43	46	50	54	40	44	48	51	38	48	52	57	67	51	45	44	41	47	50	57	47	52	43	44	57	46	44	63	48	34	50	43	49	47	47	46	56	43	44	41	48	34	37	56	51	36	53	45	39	27	32	38	50	46	58	43	41	43	43	40	48	40	37	57	46	41	53	48	44	40	50	45	46	40	50	43	50	40	48	47	40	42	42	42	37	42	36	41	39	35	50	51	45	43	34	50	47	34	29	35	37	50	43	40	46	38	53	46	43	47	38	49	47	57	60	50	42	38	53	34	41	43	37	43	46	40	43	34	35	44	30	50	48	43	64	29	45	49	50	44	42	43	38	45	47	31	40	43	36	49	50	41	28	47	54	38	48	44	44	37	38	42	54	44	39	44	48	42	38	42	46	39	43	34	45	43	43	32	53	42	44	54	36	35	38	65	45	43	47	52	45	40	43	46	40	46	47	43	37	52	35	35	39	46	46	45	37	35	31	37	30	47	34	52	49	47	51	49	44	49	36	57	43	46	40	35	46	48	49	46	44	42	51	54	42	40	41	47	45	38	48	47	47	62	56	46	41	44	35	36	34	49	41	49	34	40	48	57	47	35	45	47	44	42	42	49	42	43	45	52	54	35	48	37	55	51	49	51	46	52	48	40	46	38	48	39	59	43	42	31	45	48	39	45	45	47	34	41	46	51	50	45	35	38	39	45	31	42	45	50	46	40	56	38	49	47	44	42	43	45	51	49	32	41	46	68	32	51	41	40	42	35	53	55	40	41	50	44	44	36	47	50	42	43	43	38	37	42	43	38	34	38	47	40	46	41	46	39	49	32	48	49	49	41	36	43	41	51	40	45	54	50	32	44	38	42	51	39	46	51	48	44	42	49	41	39	46	28	41	57	43	34	37	42	33	35	41	49	47	45	31	46	47	33	40	39	34	46	46	44	38	38	55	36	47	37	35	46	44	36	46	49	36	42	39	44	36	39	33	47	50	47	57	54	46	43	37	53	43	51	43	48	35	49	30	52	41	45	50	56	52	49	41	48	43	55	41	32	44	51	48	48	40	48	52	48	46	33	46	38	48	59	40	53	42	43	59	50	35	55	52	57	38	52	40	36	37	44	44	43	46	45	31	40	37	43	50	34	37	46	52	41	44	51	30	52	53	49	53	36	37	36	46	45	46	45	39	43	56	38	44	51	47	43	40	46	44	49	35	54	40	45	42	44	41	41	30	46	44	33	43	50	64	33	44	33	49	50	44	57	43	45	48	46	58	37	39	43	39	41	39	30	40	36	47	49	46	36	48	37	43	45	35	54	52	44	52	41	49	40	40	40	52	46	33	40	40	45	42	45	46	38	41	45	39	45	49	36	46	46	27	44	54	43	40	41	42	42	42	37	39	43	42	42	41	37	41	48	48	43	40	34	39	41	47	53	54	42	36	43	38	42	49	43	44	53	55	61	39	43	59	40	46	35	51	46	48	44	43	60	44	36	39	41	32	38	48	39	46	51	50	45	44	40	53	43	47	40	46	33	43	43	41	50	54	49	39	49	44	45	35	38	52	34	44	32	46	42	35	39	55	55	47	56	38	49	45	41	39	38	46	43	42	37	48	35	57	36	47	45	46	52	42	33	58	39	42	35	53	60	38	41	40	43	49	46	45	43	49	45	48	39	52	50	45	43	27	44	39	45	55	51	49	59	37	44	43	42	31	39	39	42	44	45	36	40	40	36	34	36	38	47	37	31	52	40	48	47	41	45	52	48	33	39	43	39	48	34	42	41	51	39	30	45	52	40	44	45	45	50	41
26656	18166	11972	26268	33858	33292	32865	33132	34829	34667	31045	26658	19692	14068	12990	11814	8884	8883	7507	4443	4090	5168	5228	5762	5355	5471	3760	2040	2532	2510	2516	2511	1760	1661	1444	1280	1239	1339	1281	1426	1630	1670	1517	1263	1029	823	787	724	657	670	676	700	712	704	680	661	653	719	722	692	645	670	692	645	627	675	705	709	675	740	706	663	688	593	657	690	623	623	670	676	673	639	657	642	662	641	654	620	661	663	687	639	650	729	688	657	658	688	639	666	644	701	670	663	639	601	650	695	660	644	696	674	662	693	660	642	675	665	658	635	688	662	690	630	639	639	679	635	683	665	614	646	622	637	656	674	631	660	658	695	692	686	699	629	658	673	652	677	623	642	647	672	653	677	653	683	644	715	637	586	646	684	646	605	639	680	684	649	648	643	611	676	656	652	666	643	677	686	665	675	709	672	652	658	664	670	652	659	673	659	673	662	684	681	587	662	661	662	634	662	695	650	642	708	659	592	646	672	679	622	683	644	645	650	635	627	636	630	665	622	694	677	686	651	640	641	704	652	660	720	677	665	645	666	689	692	654	631	639	628	683	643	677	676	630	654	666	619	654	657	625	641	691	658	642	630	671	649	654	643	673	645	695	643	605	652	672	638	639	664	632	682	630	633	631	626	625	699	686	645	689	665	622	680	657	620	642	610	612	653	701	634	644	681	644	714	688	639	624	644	636	693	685	644	613	654	641	625	646	713	739	660	615	649	682	681	590	644	624	689	679	615	702	649	677	658	652	631	688	624	664	670	659	618	606	624	681	643	642	667	622	650	692	611	684	617	655	669	668	637	641	643	698	634	659	675	661	659	671	682	646	694	678	671	622	672	647	672	612	686	661	602	670	666	648	616	674	634	674	632	687	630	614	673	640	691	671	659	686	668	669	679	638	650	652	638	655	647	647	642	678	652	672	650	674	678	651	611	614	679	639	662	646	638	662	673	683	629	639	632	624	681	649	650	689	662	660	650	682	667	623	674	668	665	645	694	703	662	601	696	619	662	631	657	637	645	648	646	644	638	693	641	675	623	648	637	629	642	648	681	707	636	692	657	648	645	655	643	630	657	644	680	684	646	608	670	636	664	619	622	636	682	669	673	614	677	622	626	617	633	691	648	643	624	671	685	620	669	622	666	642	638	674	652	651	677	646	639	647	641	716	645	657	684	667	647	658	611	638	701	654	617	661	653	646	717	627	611	678	649	676	622	640	638	721	654	616	637	647	660	685	665	704	643	621	604	688	706	657	663	665	690	594	670	640	644	631	679	682	605	648	651	592	676	639	650	724	654	695	695	638	695	640	668	645	681	680	633	647	630	626	596	649	653	700	677	722	652	659	714	688	675	615	630	658	658	635	698	680	655	646	659	661	601	678	660	695	654	677	621	666	663	616	663	671	642	672	644	647	689	672	701	655	625	673	650	619	667	646	671	629	620	650	662	647	678	643	606	683	688	637	618	685	665	667	696	642	640	654	695	663	653	661	688	645	653	701	633	663	644	650	654	651	647	638	632	669	666	677	631	664	673	636	713	626	703	652	667	663	624	641	674	641	694	657	637	686	683	659	659	623	649	679	650	657	661	678	642	702	666	656	643	637	666	635	720	639	695	606	647	722	666	642	729	652	667	618	632	655	636	673	632	658	651	660	629	658	681	658	682	626	629	635	659	652	679	684	663	671	642	669	622	638	639	666	650	686	647	697	634	668	621	682	615	666	672	641	643	646	612	648	668	696	689	665	645	646	700	623	643	645	658	612	651	637	749	626	656	676	641	638	632	613	627	657	660	656	661	663	609	660	657	638	642	672	617	663	674	608	639	627	648	676	636	621	648	682	655	671	666	611	627	641	667	647	643	622	641	676	642	668	679	678	654	676	667	637	661	650	699	649	588	625	612	633	672	700	618	697	669	676	666	672	681	649	658	668	615	687	613	674	668	688	697	662	618	666	680	675	636	644	672	687	667	662	676	644	634	644	670	628	611	634	676	696	600	664	646	720	657	601	655	627	642	645	644	666	696	648	641	670	656	709	645	678	679	632	642	656	694	670	601	651	635	605	600	655	671	688	698	655	640	664	630	645	650	639	649	719	672	652	706	617	678	658	617	663	683	638	648	702	646	711	650	656	673	627	657	659	658	648	649	636	682	651	644	651	624	687	648	688	619	619	618	684	652	647	705	654	650	641	629	597	655	683	674	683	602	631	708	652	663	642	621	632	610	663	653	619	658	665	630	690	689	710	667	659	661	675	670	675	684	647	628	677	650	668	669	618	661	621	657	618	635	650	637	660	654	603	669	658	655	658	677	666	689	676	625	644	702	643	654	612	644	640	641	655	624	628	683	638	677	655	683	638	639	659	650	628	627	696	632	706	659	683	660	624	674	665	649	665	692	659	678	628	686	622	628	633	645	645	675	679	656	627	647	664	625	639	672	695	693	696	637	646	689	698	611	634	676	611	665	662	633	645	665	629	675	607	698	673	651	638	661	666	640	643	681	696	651	652	656	681	608	694	675	652	653	649	651	682	642	667	662	671	625	640	653	694	625	657	620	643	704	685	601	646	646	638	692	661	654	657	603	660	628	649	664	658	665	609	609	680	656	633	652	647	671	670	695	704	659	624	659	639	710	677	650	672	639	654	647	639	621	690	680	675	692	676	664	676	674	694	651	635	648	685	688	637	635	643	687	659	642	690	678	662	632	686	650	648	659	640	673	637	649	676	647	644	644	696	632	659	622	652	698	664	619	652	692	659	653	677	633	649	671	600	703	655	652	658	636	631	671	624	656	644	685	679	633	600	640	626	646	629	634	663	666	658	641	636	624	661	672	664	675	625	647	642	655	662	648	649	676	609	697	696	650	679	639	652	661	655	673	635	620	686	647	692	640	680	688	637	675	691	675	645	674	636	698	722	633	646	627	624	718	633	630	657	714	694	635	627	603	619	677	673	637	631	652	665	661	666	643	649	683	684	668	691	654	641	645	661	686	651	673	651	662	637	686	637	663	704	684	648	665	694	662	685	614	632	605	640	673	669	613	678	665	633	608	659	690	674	660	664	660	702	674	646	605	605	677	657	665	663	631	665	605	667	668	713	644	667	672	676	651	649	666	657	706	623	658	644	686	643	627	656	652	636	648	630	701	684	671	639	649	643	667	639	618	641	676	660	673	676	643	664	682	609	657	659	676	714	701	663	674	648	675	632	682	663	645	641	676	676	690	672	644	680	640	683	640	647	638	653	649	621	683	659	654	679	660	643	667	652	672	663	633	694	636	697	633	675	680	629	620	663	685	647	688	635	620	665	689	702	614	621	632	678	681	633	710	611	601	653	645	645	656	698	628	663	701	657	641	658	680	638	653	704	670	663	681	669	631	647	678	651	669	661	660	654	658	669	628	732	667	631	637	655	615	663	667	651	633	693	609	679	626	632	661	637	673	679	625	709	678	626	643	616	617	626	660	638	678	679	678	644	637	637	651	657	651	647	636	623	631
3387	1667	903	738	1279	1734	1900	2119	2164	2261	2003	1622	1061	559	578	487	385	328	265	159	155	179	219	220	232	233	172	90	138	113	92	117	108	75	88	87	55	78	90	78	91	74	83	68	68	46	51	60	62	51	57	62	59	37	45	51	46	47	66	55	41	46	36	53	49	36	42	39	46	44	43	60	61	36	38	54	45	51	54	57	62	48	42	46	41	35	52	35	41	41	66	43	56	51	43	46	36	42	44	44	50	62	42	51	48	35	45	51	49	49	41	39	51	42	44	36	49	41	51	43	56	52	48	34	42	52	64	49	45	49	54	40	59	73	57	45	52	63	53	52	38	48	42	51	53	40	63	46	46	39	50	61	48	50	56	37	56	47	57	37	50	52	49	37	44	55	61	54	55	57	41	45	47	37	44	56	42	47	46	53	49	58	42	37	36	55	55	45	58	56	44	45	56	49	41	42	34	50	46	58	39	67	52	47	52	45	47	46	36	50	58	44	50	49	47	43	57	37	56	43	42	55	45	42	40	58	34	55	44	58	54	45	43	52	51	45	43	56	52	46	44	50	41	53	68	45	56	36	47	53	46	53	51	48	58	57	43	38	43	50	60	42	47	43	53	49	38	38	60	48	47	45	56	51	49	36	40	39	52	56	45	47	53	46	51	49	42	57	65	55	45	57	44	56	46	44	58	49	44	43	44	38	56	47	56	36	51	48	41	46	47	49	35	47	56	51	49	46	42	43	57	48	38	47	40	49	48	47	48	51	47	56	54	47	40	56	39	34	45	52	56	44	42	40	57	58	44	45	31	46	56	49	47	47	50	56	41	45	57	48	44	58	45	45	49	72	44	56	62	55	48	58	49	47	59	46	58	48	45	52	48	39	54	50	49	38	40	48	43	43	36	55	41	54	55	37	45	56	53	60	50	56	49	53	54	38	55	48	31	56	48	49	50	44	42	51	58	39	50	50	61	49	52	48	55	45	36	53	57	52	40	59	48	61	48	39	44	45	44	57	40	39	52	44	51	54	42	38	42	57	44	46	56	37	53	54	51	43	44	48	33	61	57	43	39	31	50	37	41	42	52	52	40	50	35	54	56	58	56	48	53	48	60	36	43	45	45	43	54	42	48	46	40	37	44	61	36	48	49	60	37	42	41	41	46	55	54	55	47	39	40	47	48	51	52	44	61	37	48	44	49	42	41	45	44	61	61	50	49	32	42	47	45	44	50	40	52	46	68	46	53	59	48	39	45	42	45	58	50	49	40	55	48	48	54	44	47	44	52	40	43	39	44	46	29	45	51	58	60	57	51	54	53	44	48	49	38	39	44	38	50	40	52	42	46	52	34	46	47	47	52	42	46	54	55	40	39	54	52	53	52	52	66	55	57	51	53	43	42	39	48	69	46	47	54	60	45	56	50	50	49	65	34	50	41	32	46	51	48	41	50	59	43	53	56	58	39	57	54	47	48	48	50	54	57	50	41	41	47	54	60	40	53	47	44	58	45	52	49	61	51	47	48	52	36	44	43	47	55	45	48	52	51	55	37	42	63	40	49	45	53	36	51	43	47	47	56	53	52	46	61	46	51	39	53	47	55	52	47	47	46	42	57	42	58	44	45	45	34	59	42	54	54	37	65	33	52	46	50	39	51	58	46	50	55	45	49	38	47	51	59	53	48	49	43	44	49	55	40	63	53	59	53	48	46	48	46	51	39	50	44	52	45	41	50	62	45	43	57	41	52	45	44	48	56	55	45	47	33	34	38	40	47	45	46	51	45	43	53	60	44	49	43	43	44	54	45	54	48	42	39	56	50	52	50	43	54	49	45	37	41	45	50	41	51	52	46	47	44	54	48	42	36	42	55	59	54	45	52	54	61	49	36	49	53	41	57	46	38	51	62	48	40	53	61	42	49	48	35	44	53	42	47	55	50	56	45	52	53	45	45	33	49	45	46	50	54	52	45	48	49	52	43	49	61	51	50	39	61	37	57	41	61	51	50	51	55	66	37	53	41	51	44	57	47	51	40	58	42	48	54	48	50	49	50	37	45	50	41	49	54	45	45	60	56	60	41	48	45	47	50	48	50	52	62	52	51	43	46	43	35	58	46	60	54	41	42	42	40	42	56	45	57	51	46	46	40	47	45	45	42	48	46	50	43	41	57	38	46	36	33	48	30	45	31	44	41	49	54	55	35	51	42	57	46	37	53	52	40	48	35	34	62	61	50	58	46	40	71	35	51	43	50	43	47	47	44	35	48	44	55	48	55	61	49	53	48	58	51	42	50	46	44	54	42	44	60	51	40	48	49	59	48	52	55	55	44	38	47	47	52	54	40	36	51	39	56	51	42	58	39	45	47	55	52	52	44	40	51	44	37	49	41	40	43	49	42	37	43	61	57	40	40	42	66	42	52	46	60	41	47	56	41	47	46	50	44	51	50	52	45	48	49	58	59	48	41	48	58	52	35	43	48	40	66	37	48	65	44	56	40	49	36	48	63	56	53	48	50	44	49	45	52	57	47	37	44	54	44	51	49	46	50	44	51	41	41	48	42	56	38	52	61	58	56	43	48	46	42	50	59	61	56	45	46	48	53	46	41	44	53	39	45	53	38	49	39	48	40	53	43	43	35	59	67	53	43	41	49	39	43	44	46	46	48	54	64	52	56	49	40	47	51	54	47	58	46	46	44	52	62	46	41	51	37	42	40	52	41	50	47	54	39	37	48	64	55	46	47	47	59	44	54	49	49	46	50	48	41	71	55	40	53	41	46	56	41	35	51	44	37	44	43	70	50	55	48	47	44	45	49	46	47	60	40	52	40	42	49	49	47	55	49	41	53	53	43	51	43	42	48	48	46	42	43	46	43	47	43	39	68	52	44	33	51	52	60	48	40	53	32	57	53	47	49	45	49	44	48	57	41	53	53	47	60	47	46	49	60	50	42	51	44	43	50	56	53	46	48	38	47	39	47	40	47	49	49	50	48	47	39	46	48	39	56	51	53	52	53	58	37	42	55	50	54	59	53	60	37	44	51	54	52	54	34	56	37	51	58	56	48	48	39	40	38	47	46	44	52	48	36	46	50	43	48	48	49	49	43	46	51	48	43	51	41	50	33	45	37	53	59	42	37	49	44	44	47	46	45	49	50	51	50	50	47	46	57	40	41	50	56	43	43	49	53	48	51	45	56	39	53	39	49	47	45	42	39	36	49	41	45	42	56	48	41	52	42	48	48	45	48	48	49	56	41	42	51	43	34	52	45	55	70	48	45	56	48	42	61	41	44	43	39	43	34	50	36	51	51	48	62	62	51	50	44	46	64	46	57	37	59	49	59	43	45	58	43	54	46	49	53	50	47	47	47	52	51	45	56	50	57	52	45	50	46	45	47	33	45	41	46	58	48	37	57	48	48	40	42	44	44	45	46	43	67	50	46	54	49	48	31	49	51	46	54	44	50	53	42	53	46	52	54	46	39	47	46	48	57	45	42	44	53	42	43	42
32191	23024	16781	32828	40239	40684	40687	39947	38959	37840	35559	32348	25811	18387	18148	15993	12289	10897	8931	5380	5026	7075	7669	6940	7700	8364	5489	2923	3606	3437	3221	3568	2940	2460	2136	1900	1574	1686	2028	2204	2369	2125	1743	1374	1119	993	898	849	843	744	735	759	733	761	770	750	738	763	790	735	775	721	685	785	729	802	855	808	752	820	747	745	786	758	690	755	675	694	723	712	678	760	747	687	708	694	717	685	726	700	707	732	695	726	748	738	712	699	726	678	659	701	729	681	709	698	706	796	744	699	691	729	739	746	727	738	719	697	719	747	737	706	663	691	730	675	720	722	704	710	678	730	728	656	703	716	712	657	692	741	715	685	765	749	703	706	731	708	771	710	727	757	737	694	668	736	703	747	716	717	702	696	684	751	712	708	706	757	687	720	713	691	714	686	726	730	673	731	700	700	716	745	686	673	703	738	729	696	658	707	744	704	717	691	705	692	755	709	678	710	727	721	684	678	767	679	744	689	655	694	693	685	697	691	750	713	741	684	733	721	708	769	712	750	719	697	690	685	687	726	762	693	698	684	698	729	712	698	744	789	751	698	696	687	687	703	709	747	703	692	675	755	732	665	716	682	688	707	746	763	694	735	671	726	690	728	699	732	667	711	746	712	744	682	717	734	731	708	684	722	698	686	732	710	681	666	680	702	655	732	749	728	686	709	684	704	734	704	702	720	698	665	759	710	698	729	761	675	667	752	707	732	692	773	729	730	760	691	696	704	719	727	670	703	699	681	691	747	683	673	673	735	703	663	700	720	719	728	714	691	697	712	731	709	714	702	712	665	728	735	710	737	702	743	695	699	705	760	718	678	680	759	746	684	712	655	694	707	715	752	672	702	698	729	738	745	699	705	684	743	724	721	752	702	711	736	745	716	716	707	688	737	692	716	685	715	714	742	740	684	724	709	724	708	708	694	689	683	714	685	727	741	704	674	702	752	716	757	673	723	740	690	719	718	711	700	699	682	683	703	729	685	693	732	712	719	712	703	658	720	734	665	679	709	724	694	740	715	767	707	712	694	735	704	733	721	676	695	648	713	709	714	713	664	718	689	692	708	676	731	694	713	692	665	725	696	720	687	649	678	726	734	701	702	703	738	707	696	712	736	715	688	706	717	699	709	707	730	707	696	733	716	725	726	726	662	685	734	699	672	727	709	713	716	706	690	675	694	701	695	702	681	726	715	717	706	732	714	704	715	709	665	703	690	690	698	688	742	693	715	685	698	718	743	682	672	725	730	716	706	669	718	700	675	731	670	712	735	703	664	759	696	702	730	737	692	780	710	679	717	682	692	678	695	671	667	705	701	678	735	744	715	761	716	725	660	706	711	707	692	713	738	687	691	690	689	708	722	721	713	716	703	685	675	696	682	734	706	671	689	736	688	702	712	726	673	682	719	683	723	724	707	683	683	681	729	717	738	708	697	696	748	712	681	647	677	685	675	736	698	734	697	702	736	685	729	672	711	688	700	730	651	749	751	715	714	721	742	691	723	705	686	720	719	718	715	653	688	700	691	760	757	716	688	682	723	717	742	743	682	715	674	722	705	725	698	649	721	720	746	644	693	711	702	651	696	708	688	702	691	707	658	670	695	733	711	662	696	686	697	742	699	687	721	686	701	719	722	717	738	731	724	708	687	719	707	666	693	694	715	704	705	747	670	706	686	674	726	739	769	722	756	700	722	676	697	737	717	717	729	729	705	698	710	653	735	726	692	690	689	713	693	688	720	748	647	658	702	712	733	693	726	722	708	743	624	713	670	734	729	701	657	698	706	724	736	733	739	741	707	696	759	759	718	694	733	740	684	692	708	666	715	731	736	705	696	720	715	709	748	722	691	741	686	713	689	725	684	746	684	695	673	734	677	723	728	728	685	742	715	722	661	680	677	749	703	695	709	720	750	706	721	711	703	757	721	712	726	680	696	681	704	718	726	727	737	705	691	656	722	718	722	707	714	727	736	726	725	721	736	699	712	682	692	697	753	755	675	726	682	691	706	654	643	658	740	738	684	688	685	688	693	728	738	719	725	714	696	727	733	687	743	712	702	694	713	674	757	707	741	733	711	683	714	705	714	710	733	671	688	714	754	765	701	696	724	684	707	740	718	693	689	725	650	731	708	724	734	703	766	741	710	698	726	738	714	687	678	731	721	658	737	706	728	729	777	677	717	694	741	722	723	691	705	683	683	734	678	777	709	665	753	700	695	731	726	726	636	683	709	729	682	686	702	710	706	706	755	715	706	709	700	670	745	668	729	676	668	715	744	671	666	726	684	684	715	673	722	673	743	690	673	712	696	691	718	728	664	766	690	709	740	694	689	711	702	713	692	695	744	752	705	746	720	690	683	681	714	698	667	703	694	721	695	713	699	704	640	692	707	678	645	712	711	679	694	738	708	708	672	730	712	717	697	686	666	694	677	671	693	677	714	797	736	714	709	736	683	703	725	765	720	673	683	706	735	718	718	685	697	694	736	692	734	750	760	701	728	693	734	704	671	703	741	776	749	716	703	701	681	714	697	719	755	735	722	698	686	707	690	694	689	706	705	703	715	720	699	686	698	724	721	745	705	687	680	724	700	703	720	745	755	709	745	786	695	701	708	710	678	715	704	733	698	717	702	758	633	679	709	726	745	646	689	680	713	680	705	754	717	651	709	739	742	741	720	665	741	686	719	711	717	685	683	706	671	703	767	708	691	689	707	702	755	716	774	692	730	689	727	704	706	691	729	664	665	706	678	672	724	709	703	702	717	704	679	697	688	695	684	737	717	722	716	721	671	701	709	721	704	687	706	758	721	739	725	697	704	713	725	735	718	759	655	757	757	732	682	718	735	650	691	731	677	683	694	693	726	732	688	684	711	713	656	713	740	734	728	700	680	725	723	687	701	685	708	728	729	706	732	724	669	707	706	674	720	753	737	749	666	681	711	714	673	722	701	706	682	746	698	716	697	715	734	691	719	688	698	703	775	737	684	702	730	686	694	716	723	718	670	696	711	730	713	753	653	677	674	703	708	716	679	719	730	682	735	689	751	668	679	729	702	660	730	758	730	701	755	729	737	753	728	730	714	692	694	717	724	670	706	715	712	691	698	730	706	690	728	654	669	731	663	734	695	747	712	731	681	732	709	694	751	719	715	699	740	653	714	674	649	691	727	740	733	719	688	731	764	688	687	693	688	688	670	734	670	771	689	718	672	716	736	694	713	724	752	682	703	728	715	697	712	699	665	725	719	733	729	728	676	697	714	707	709	722	705	690	761	678	747	738	720	699	754	741	726	711	680	708	705	689	750	715	691	722	691	678	718	691	747	688	754	697	724	671	716	673	702	694	694	707	717	725	719	732	734	724	741	683	705	664	647	672	730	741	659	677	729	680	726	692	686	692	708	681	727	667	687	691	722	651	683	720	709	727	698	697	705	715	669	697	730	694	726	683	726	741	703	705	682	735	680	644	689	728	664	667	707	669	741	719	744	710	676	724	732
2273	659	383	315	585	782	917	1119	1288	973	807	647	474	270	233	286	164	120	102	68	79	89	99	87	136	124	93	59	49	68	59	80	66	50	48	39	37	50	47	43	48	51	54	48	36	42	35	27	26	44	39	40	35	38	26	37	28	36	26	29	36	34	23	43	27	32	23	37	32	31	32	31	38	40	23	23	36	36	40	33	33	22	33	27	29	34	39	36	29	31	25	36	37	26	33	33	22	34	26	33	39	20	28	44	37	38	35	48	38	39	41	26	25	24	33	37	34	30	44	23	30	39	29	36	31	29	35	28	33	34	27	29	30	30	36	35	36	24	30	40	33	29	33	22	32	31	26	35	28	33	29	35	26	34	29	28	33	38	31	30	29	28	30	28	23	34	37	36	33	34	42	44	43	30	30	43	33	35	36	39	37	33	29	34	29	34	34	26	37	35	32	33	40	35	42	26	33	35	35	41	34	35	33	33	37	38	35	32	26	32	29	39	47	35	35	32	33	32	25	27	35	28	34	30	30	37	26	35	32	41	31	31	27	26	24	32	32	37	32	21	34	37	30	33	33	28	30	28	35	36	37	30	33	31	37	35	45	30	30	31	29	28	31	27	33	34	27	34	29	30	26	33	37	27	24	30	29	37	39	41	30	32	28	33	34	38	27	36	30	36	31	37	24	36	38	29	36	39	31	34	31	28	29	30	41	48	30	31	27	28	31	34	37	46	30	29	39	45	24	30	34	24	29	33	33	42	28	21	32	36	32	28	31	26	30	44	29	35	24	43	33	27	26	32	24	35	34	26	28	30	35	30	31	37	36	39	32	30	27	26	33	30	31	26	29	39	43	29	45	31	29	15	34	35	30	39	32	33	33	38	31	26	45	27	26	27	33	30	31	38	37	24	45	28	31	34	31	40	31	23	29	30	36	39	34	37	28	35	31	39	35	29	35	31	25	29	28	32	33	30	35	39	34	29	28	34	25	30	34	35	21	31	30	29	34	28	31	19	34	27	26	33	36	37	36	28	34	30	30	48	37	25	24	39	26	34	37	42	37	39	27	27	38	40	29	28	38	35	32	27	37	30	36	25	20	36	26	30	26	39	25	27	35	30	35	45	36	40	35	37	28	30	45	25	28	43	34	34	34	42	32	38	34	38	29	26	25	36	32	27	31	35	37	32	31	24	22	36	23	31	24	34	25	51	34	24	37	45	26	31	32	25	36	29	29	40	34	26	29	30	28	33	37	33	33	31	29	28	35	32	28	40	27	34	32	40	38	36	33	31	36	36	39	39	22	30	41	32	27	38	36	32	31	37	44	27	39	22	33	25	32	31	38	26	34	49	15	37	24	30	31	31	41	27	35	26	42	36	38	39	31	38	29	28	33	34	28	25	21	28	33	25	38	44	30	30	32	34	38	34	42	39	33	36	27	33	33	37	35	30	39	41	31	31	29	36	36	29	35	31	33	28	29	46	44	32	39	37	39	26	30	34	29	19	34	32	27	41	28	31	29	25	34	25	44	22	23	33	35	31	32	24	42	33	39	37	33	36	33	27	39	44	28	27	33	32	30	22	34	28	39	32	39	32	43	37	40	37	40	31	44	34	38	27	29	43	36	35	33	31	25	32	30	41	30	36	33	34	30	32	41	32	32	40	29	31	29	27	34	30	30	40	38	34	35	32	31	28	32	32	26	31	43	34	28	33	33	28	22	33	39	24	43	34	21	37	30	34	45	25	31	32	38	34	34	35	23	35	36	33	42	26	36	30	27	45	37	29	39	27	31	29	26	30	32	40	35	38	38	33	21	33	42	29	32	34	27	35	33	38	34	31	28	29	26	31	39	22	29	29	29	37	33	34	31	34	36	26	24	31	32	40	23	33	37	33	38	32	33	37	33	28	22	33	32	39	46	37	40	32	37	29	31	37	41	30	40	35	34	42	29	35	34	33	31	31	31	32	35	27	42	20	28	32	29	32	33	36	33	41	35	23	31	32	37	24	29	35	30	30	23	32	34	39	38	42	30	33	33	36	29	32	49	31	32	46	34	40	33	36	35	24	31	37	23	40	31	24	38	37	30	28	37	29	37	54	26	34	28	29	28	38	31	38	33	37	30	26	35	30	37	40	30	41	34	31	28	41	43	35	39	30	30	29	40	29	33	32	31	36	37	36	31	30	37	38	29	31	38	26	25	20	37	44	48	35	39	38	30	33	36	38	30	27	25	27	32	38	27	17	33	37	29	37	29	34	44	25	34	32	34	29	34	40	28	35	39	43	28	36	30	36	43	32	35	34	38	35	28	38	29	42	25	38	32	36	41	36	31	34	20	38	34	36	29	24	34	31	28	36	35	36	37	33	31	33	29	36	32	34	38	31	30	33	19	41	37	27	25	25	34	38	26	26	32	26	41	27	31	29	35	32	28	32	28	33	25	28	37	32	33	30	41	25	39	26	29	39	32	31	36	31	36	34	34	29	26	39	39	38	29	40	16	38	32	34	34	28	30	39	46	21	34	25	41	27	26	31	30	37	32	35	36	30	27	34	26	31	40	31	39	35	27	32	34	34	37	24	39	33	35	34	34	35	27	31	30	36	25	38	39	33	31	26	33	44	37	31	26	30	29	23	32	38	29	22	38	30	29	32	39	20	33	41	30	32	24	35	37	24	22	43	32	27	38	32	38	37	30	38	34	35	32	29	32	26	36	32	31	26	25	33	29	37	24	28	32	22	29	41	35	24	32	30	27	26	31	34	35	33	35	30	35	36	27	38	26	43	25	37	29	34	21	37	26	29	32	39	25	24	39	42	27	33	36	27	33	35	31	27	29	24	28	28	34	32	29	32	26	37	31	18	29	39	10	45	39	33	35	30	29	34	33	35	32	38	25	30	28	30	24	42	24	35	47	35	46	31	44	24	45	31	33	30	32	22	39	37	24	24	33	41	42	33	30	20	33	44	38	33	34	30	30	27	18	36	30	35	35	32	30	35	32	33	40	31	45	32	37	42	25	29	38	34	29	33	36	31	29	32	35	31	27	33	30	34	21	20	33	38	30	36	37	22	34	36	36	30	35	40	28	37	33	36	37	37	33	33	31	26	35	33	22	35	30	29	22	29	41	30	40	39	34	35	31	37	32	37	24	29	38	27	35	25	31	21	28	28	30	17	30	31	26	37	29	21	32	34	31	38	23	38	36	31	24	27	37	46	33	32	38	33	29	43	25	36	38	18	33	27	37	30	39	31	38	26	38	38	27	27	30	27	32	38	20	37	38	42	35	27	33	32	32	37	28	34	29	30	36	25	32	28	31	28	28	23	34	40	19	27	37	32	41	28	36	21	35	31	38	28	42	28	34	30	24	27	34	23	38	41	26	32	30	20	27	40	29	24	30	36	29	29	35	19	28	36	31	27	29	41	28	34	25	35	27	31	26	31	28	34	36	28	31	30	36	36	31	34	37	40	30	41	38	27	37	35	30	25	32	32	31	41	29	33	38	29
23192	14996	9661	23133	31846	32363	33190	33311	32509	28838	25068	21397	16539	10442	9158	11059	7078	4991	3758	2169	1858	3246	4441	3677	4391	4291	2845	1370	1512	1744	1589	1880	1717	1412	1170	1003	943	1069	1187	1178	1139	981	924	779	706	647	539	483	472	478	502	532	513	518	472	482	517	516	520	471	467	507	494	521	464	472	516	482	529	584	491	493	468	502	502	494	486	496	464	511	500	466	490	484	492	477	461	482	493	508	484	506	446	446	465	523	526	487	531	495	448	447	470	494	463	430	489	475	534	532	537	503	508	522	440	484	457	448	475	474	488	473	467	488	525	494	479	509	508	482	466	471	476	508	507	506	456	468	502	506	483	505	472	497	515	490	478	495	510	510	466	480	465	503	448	484	461	459	498	518	502	486	488	499	484	536	490	514	481	485	451	466	457	485	504	487	493	465	504	485	474	493	472	460	455	438	455	463	491	471	489	459	467	511	475	493	454	447	489	456	473	483	497	464	425	475	510	485	488	492	477	483	488	475	452	495	499	483	505	486	507	469	482	457	510	498	444	480	462	524	466	512	495	481	494	463	482	493	451	491	479	473	445	501	516	478	469	501	470	498	511	447	504	484	500	463	480	456	502	543	536	458	486	487	503	539	484	445	509	482	440	491	465	468	496	488	495	505	486	486	467	452	487	477	507	499	483	515	463	503	458	460	456	499	483	484	463	470	500	468	524	440	493	495	481	502	447	479	489	498	469	475	486	517	496	464	490	498	478	508	461	482	473	463	496	487	482	512	450	505	500	457	499	500	503	515	452	497	504	469	480	522	529	514	454	515	484	526	469	483	467	464	468	487	508	528	447	468	528	482	448	434	501	505	464	447	521	453	456	486	460	475	511	481	424	494	472	473	485	482	466	510	476	437	485	479	526	508	489	443	483	481	457	449	453	484	477	484	471	482	486	465	442	496	488	495	458	476	517	442	477	480	488	482	449	460	477	480	486	432	479	472	469	483	470	455	445	510	502	484	470	490	474	459	421	501	499	481	471	469	469	492	485	484	486	463	488	494	502	445	476	512	490	452	490	480	485	440	456	463	508	492	513	478	483	516	513	416	481	487	504	478	456	494	475	511	521	456	496	469	481	496	464	510	431	460	470	481	465	472	482	509	480	441	489	479	485	465	495	493	442	483	433	452	537	512	493	495	503	512	464	493	489	508	505	498	479	478	414	515	488	488	494	484	468	448	504	471	469	472	465	499	508	472	439	488	505	496	447	494	464	509	459	483	463	479	474	517	473	484	450	508	494	473	439	512	478	483	476	478	460	468	472	490	471	467	496	467	507	486	485	500	471	496	521	474	494	477	494	510	466	506	489	487	454	506	468	465	491	457	469	508	483	454	507	528	492	459	475	461	458	487	489	476	496	491	487	541	469	518	487	454	496	491	476	493	426	501	504	526	496	550	444	446	480	465	482	508	511	479	455	482	472	455	460	475	455	498	479	464	467	497	482	488	493	467	507	476	475	486	467	495	480	486	462	473	477	467	508	491	493	481	466	487	489	500	479	472	439	463	488	489	488	482	479	483	496	475	490	529	450	475	495	486	469	487	467	470	460	471	518	497	490	506	445	465	481	453	482	502	468	521	486	505	481	465	456	494	499	479	447	445	475	474	476	498	483	454	467	489	493	488	471	508	476	502	500	439	478	490	514	499	486	460	506	503	459	450	501	475	478	476	486	476	444	486	496	513	489	461	480	467	496	475	483	443	462	464	508	482	462	483	501	458	504	494	512	488	505	432	519	504	462	494	493	434	479	514	517	459	510	484	481	476	499	479	502	457	469	463	506	494	486	483	465	506	483	461	467	468	456	453	524	491	489	463	479	479	469	461	496	500	488	504	484	470	501	487	438	495	488	478	483	459	469	469	478	488	485	466	462	497	456	447	490	493	469	453	488	476	514	467	501	484	524	490	503	508	486	499	495	473	516	472	505	518	433	482	484	500	513	441	466	465	474	462	468	515	449	465	452	459	514	453	462	465	483	469	470	493	517	507	461	487	479	420	437	460	465	481	440	455	444	449	477	480	501	448	496	487	495	502	488	517	501	502	475	473	538	463	515	429	515	461	500	512	488	489	488	501	480	482	485	482	487	501	490	459	511	461	481	487	500	468	474	474	484	511	489	458	466	460	480	485	445	492	491	489	489	517	497	471	489	478	465	484	509	490	470	542	470	516	466	463	474	491	544	481	508	494	501	481	486	485	491	479	459	496	481	502	463	494	513	487	458	468	478	495	486	475	485	485	476	465	447	430	504	495	489	494	489	455	483	476	497	459	447	460	489	486	491	513	467	464	488	483	473	452	474	466	493	508	498	469	524	453	461	489	474	483	456	482	526	487	496	511	468	466	479	443	466	471	487	485	452	459	514	465	455	469	462	465	490	500	480	503	482	480	500	483	503	479	497	509	428	483	497	517	472	489	500	435	498	474	463	480	465	493	475	477	513	485	451	468	483	441	447	479	478	503	466	477	503	487	479	462	442	485	499	497	475	496	462	471	500	461	522	482	457	469	500	508	437	504	480	495	483	464	496	488	485	451	511	510	503	482	499	482	450	449	476	443	477	497	437	463	487	457	478	447	478	472	474	509	495	482	454	452	457	490	509	448	500	471	482	465	479	508	478	436	462	476	465	491	491	493	501	470	517	481	489	492	472	510	473	471	513	475	456	528	504	487	517	471	474	442	453	470	460	501	455	510	459	500	494	497	486	477	446	483	467	476	483	486	501	528	505	474	462	506	514	462	535	523	495	520	499	474	461	486	480	556	490	490	487	514	503	529	468	504	473	477	506	500	465	452	464	454	463	451	480	460	499	505	472	458	481	486	495	482	479	486	497	470	475	470	465	464	490	511	499	476	479	504	480	466	495	449	446	510	464	489	477	485	460	483	487	441	450	459	477	490	474	493	425	466	481	491	490	479	508	522	474	475	476	504	509	487	482	499	456	499	511	505	481	485	493	487	484	501	473	427	479	486	504	495	468	490	480	497	485	484	456	494	504	488	492	517	468	482	480	451	478	484	463	472	442	497	467	480	493	477	446	495	497	462	464	487	500	492	492	493	461	476	469	477	506	489	448	461	484	505	509	463	473	499	466	479	457	516	494	497	476	476	507	470	469	497	488	498	460	478	440	487	547	509	496	467	475	506	468	473	481	479	500	498	440	472	495	468	468	480	525	471	464	472	501	459	496	472	472	470	471	493	492	486	447	498	505	528	484	515	445	465	528	469	471	457	453	463	505	485	496	493	461	490	490	486	450	467	457	480	474	476	456	479	514	472	480	476	470	504	471	463	490	492	492	482	473	431	464	509	448	447	515	465	509	488	491	447	471	477	486	467	446	437	474	457	479	504	471	494	456	472	493	540	490	464	479	470	491	500	480	460	492	466	525	471	457	479	499	466	456	503	482	481	513	462	481	474	471	459	490	483	486	497	493	500	506	508	506	462	503	457	467	504	436	475	506	517	476	470	412	446	537	488
2149	1258	696	577	998	1219	1422	1648	1789	1588	1267	843	642	440	340	385	312	180	115	73	88	131	183	185	154	143	120	63	66	69	79	102	79	60	64	50	52	57	56	61	61	46	55	57	46	42	37	39	38	39	33	35	48	24	25	43	31	48	37	30	39	33	35	36	30	27	39	36	37	40	40	41	38	44	25	29	33	33	38	47	29	28	49	34	48	27	25	35	39	33	41	29	37	27	32	43	33	35	38	45	33	25	33	40	32	37	43	41	29	38	29	26	26	35	33	41	32	28	35	30	28	32	39	27	43	31	24	39	38	35	33	34	36	38	39	25	46	39	42	34	31	38	27	29	30	30	39	39	27	28	46	34	43	30	44	32	26	40	26	34	40	38	44	34	27	36	22	37	35	36	38	38	43	34	34	30	30	27	27	47	34	40	29	38	30	25	37	34	32	29	32	42	34	34	36	42	30	27	25	32	26	38	33	23	30	34	29	42	39	35	32	31	38	42	27	35	29	26	28	32	43	25	33	23	39	25	26	42	34	34	43	40	42	28	33	30	32	45	28	31	40	30	24	24	38	33	38	40	33	38	30	28	39	30	30	37	37	44	45	41	40	37	39	38	26	27	38	37	42	31	38	30	41	35	31	45	31	36	24	37	45	27	35	22	36	29	31	34	29	31	30	36	23	30	49	37	32	36	33	27	34	31	34	34	41	31	31	28	46	27	35	35	30	38	28	33	24	32	37	37	21	38	42	38	36	34	35	39	39	32	32	40	35	32	42	29	37	36	32	28	31	37	51	29	32	36	35	36	37	37	24	30	34	23	33	37	41	29	31	34	47	36	31	27	36	26	32	34	29	25	44	43	38	43	24	27	35	43	32	36	32	40	36	30	39	29	38	28	39	33	37	32	35	28	27	38	36	35	25	45	31	34	31	29	36	30	34	35	37	31	39	35	36	24	29	31	36	35	41	27	37	34	38	38	38	22	32	33	29	30	37	39	26	30	34	33	30	28	32	31	44	31	30	29	42	34	30	35	34	38	39	32	31	37	45	37	33	41	38	22	31	40	39	39	33	28	32	36	43	39	31	29	41	32	36	32	34	22	37	28	44	31	31	27	30	27	23	42	32	33	31	30	46	44	38	30	41	39	44	37	35	39	42	33	28	37	36	20	34	37	25	29	38	35	29	26	28	35	33	33	43	32	39	40	32	37	36	32	40	21	23	37	32	36	40	33	40	40	31	33	20	38	27	30	27	31	34	30	41	28	37	30	39	29	37	39	32	40	34	23	41	38	34	31	50	40	30	35	30	26	30	46	30	34	36	30	37	30	38	32	33	45	35	20	41	21	26	28	23	38	31	38	36	23	29	41	35	31	32	29	30	31	33	38	35	43	36	28	40	28	32	36	35	18	27	26	33	26	30	26	43	39	33	31	46	32	34	44	30	38	35	37	39	37	41	37	27	35	33	32	39	30	38	38	24	29	41	30	35	40	28	39	45	46	44	34	33	38	36	40	33	42	31	29	45	29	27	31	44	34	38	36	33	28	30	34	32	42	35	28	35	36	30	32	35	34	36	37	35	31	33	29	27	28	38	42	33	27	30	22	43	44	28	32	44	29	35	32	40	29	40	42	32	35	28	39	27	34	42	34	33	40	44	37	27	43	38	34	38	43	29	35	42	28	33	35	44	33	39	38	47	33	39	33	33	37	27	29	36	29	28	34	32	23	37	38	38	30	41	32	33	35	34	29	44	36	36	42	37	38	34	35	41	30	34	30	24	40	39	32	41	28	31	28	35	29	32	39	36	34	28	36	33	32	25	29	26	18	31	29	33	36	36	40	41	42	31	36	24	30	32	38	37	30	31	37	31	35	33	42	36	34	32	29	32	29	34	38	35	44	31	39	43	31	39	28	42	23	38	40	43	35	41	31	24	28	32	37	27	30	29	41	46	33	28	43	37	35	26	41	47	30	29	36	39	44	36	34	35	33	44	27	40	25	35	35	33	34	40	24	33	23	29	32	46	32	41	42	27	37	28	28	28	39	32	35	23	33	35	29	32	33	34	38	41	32	28	29	43	36	34	45	35	28	29	40	43	33	39	22	34	48	44	25	40	40	27	43	31	31	42	24	24	38	36	29	48	35	28	40	49	32	29	30	48	29	30	26	24	33	34	34	31	27	31	34	35	40	41	28	42	34	36	34	35	38	33	32	35	39	35	38	37	38	31	31	37	38	33	35	38	29	34	44	26	36	28	27	33	39	36	28	37	32	35	26	33	37	41	35	35	31	37	28	25	25	32	36	39	29	40	28	32	47	41	27	39	34	37	33	30	30	36	23	35	28	31	38	44	32	21	42	39	42	37	35	23	34	45	35	40	40	32	25	36	31	21	47	33	29	33	37	35	28	40	29	36	31	38	33	31	34	39	40	42	21	38	30	34	32	34	27	31	42	35	39	36	12	35	38	31	35	22	46	34	28	30	42	28	28	29	33	34	37	37	42	35	38	35	36	37	35	35	40	40	32	30	24	41	32	34	35	42	37	34	36	30	28	33	34	29	41	28	38	31	39	31	28	31	38	35	38	43	24	32	35	37	29	33	19	33	43	34	41	32	34	28	30	43	38	29	38	26	33	26	31	26	30	39	26	35	42	30	48	26	32	43	28	21	36	30	27	35	26	36	29	30	35	30	33	26	24	42	34	31	36	32	24	36	34	36	41	28	31	23	36	30	40	37	32	32	41	30	40	46	31	28	26	33	26	33	42	27	31	34	32	26	36	36	31	30	24	42	30	34	32	34	37	33	24	33	37	38	30	32	31	42	32	23	27	36	33	29	25	27	39	42	32	34	40	29	46	34	27	32	38	28	49	40	37	43	31	31	36	27	23	43	30	28	35	34	34	37	46	36	33	39	31	24	30	39	38	38	34	33	36	36	42	38	35	34	37	30	38	35	45	33	37	40	34	41	30	37	34	43	34	25	29	36	32	28	39	29	36	29	33	30	27	28	38	34	39	29	36	43	37	35	26	45	42	42	46	38	32	38	35	32	30	39	34	36	26	33	39	36	33	38	34	42	33	30	38	30	40	27	29	32	36	36	32	30	27	34	27	39	38	37	27	41	34	35	35	45	28	21	34	27	31	23	35	40	38	31	47	16	33	39	30	38	40	34	40	39	29	31	28	33	41	37	27	30	27	34	39	35	35	29	39	31	26	31	27	34	35	28	25	41	31	33	32	36	38	30	44	32	29	43	25	46	37	29	25	32	33	36	23	26	50	44	19	38	36	24	28	41	39	36	24	40	41	40	28	29	30	49	34	30	33	39	42	37	29	40	38	28	31	27	28	31	37	43	24	39	42	30	49	35	26	32	33	42	36	34	35	38	34	34	34	48	40	39	34	35	30	30	32	43	32	35	29	30	29	38	38	38	28	32	17	29	29	33	27	35	31	31	27	26	29	39	30	34	39	34	38	28	41	38	34	46	41	36	29	36	26	31	18
29197	20691	14660	29264	37470	37447	37743	37643	36857	33942	29692	25007	20853	15179	12547	13521	10964	7101	4647	2856	2520	4728	7382	6430	6276	6756	4888	2245	1833	2226	2220	2773	2697	2089	1696	1444	1369	1417	1494	1515	1442	1320	1252	991	880	650	633	535	557	532	515	569	522	549	536	522	575	556	537	506	534	518	467	543	565	554	636	664	683	595	555	537	515	508	511	499	516	542	492	518	572	581	542	523	514	522	508	496	542	487	548	528	487	526	508	519	528	510	491	507	529	545	511	504	499	524	503	545	534	505	525	540	532	505	529	548	515	495	528	532	491	533	541	524	487	507	530	494	513	495	536	495	512	462	487	519	516	496	529	504	512	553	509	497	464	536	502	484	489	511	486	533	496	504	480	543	487	529	535	559	543	537	521	521	548	510	542	510	506	530	544	492	488	494	529	500	540	489	506	500	514	524	481	507	516	505	528	516	504	512	506	534	516	502	553	516	532	491	487	478	476	499	504	500	553	521	516	460	454	485	515	509	513	532	515	518	517	529	538	528	518	515	529	547	509	467	527	544	475	459	541	536	518	503	493	521	524	505	508	488	490	529	510	509	499	507	550	505	535	540	492	507	471	478	481	537	482	511	493	523	483	504	544	543	494	513	547	518	508	498	509	508	483	543	518	484	511	521	475	499	542	496	459	502	516	495	535	506	521	512	470	497	458	480	504	527	514	479	579	539	509	512	489	525	545	509	465	512	460	487	519	520	524	517	513	510	534	516	509	501	481	476	525	530	509	538	502	504	483	493	502	558	495	472	522	508	487	514	500	520	508	501	509	512	532	514	502	484	511	568	515	474	544	508	518	482	501	455	513	502	516	504	518	509	522	529	539	531	531	528	484	513	531	530	533	532	515	498	488	505	522	515	509	518	508	526	494	492	480	507	533	532	461	504	503	506	540	476	491	520	532	499	505	545	525	503	543	513	478	504	517	492	455	497	542	531	497	565	502	517	476	524	454	514	478	491	495	486	538	503	538	493	563	530	505	531	491	509	498	522	519	538	466	539	494	536	503	526	508	519	521	511	476	510	498	503	494	512	502	490	518	544	490	530	571	514	518	534	511	488	492	514	490	523	527	538	494	533	535	542	552	483	529	525	522	534	562	497	500	509	546	494	505	520	521	470	501	532	509	515	497	528	462	492	512	514	519	552	555	527	558	556	547	496	517	487	493	567	547	508	502	494	524	533	501	491	491	525	535	498	492	478	513	533	521	534	530	532	501	482	503	492	539	527	515	473	530	503	462	482	480	512	533	519	513	510	489	489	508	529	504	516	495	546	504	511	565	506	477	569	519	518	577	516	489	523	527	535	511	480	525	499	505	526	530	530	538	506	494	479	537	515	503	528	552	499	555	496	522	547	527	537	525	491	492	481	517	522	474	515	510	494	543	508	483	520	520	509	502	500	523	506	501	522	504	485	521	503	506	518	545	504	500	513	519	490	496	515	502	523	510	480	509	539	535	537	525	488	479	512	481	507	549	510	531	480	555	482	549	500	506	492	497	532	507	508	532	552	530	503	534	556	557	548	539	540	478	548	553	527	505	506	508	525	541	506	525	508	535	492	543	484	543	519	504	512	508	479	489	487	538	514	545	500	473	517	506	521	490	519	537	511	554	512	511	487	545	508	528	518	496	494	514	546	562	525	533	530	493	517	521	497	514	520	510	510	502	541	524	476	532	519	528	513	552	486	486	526	531	476	499	493	497	487	517	514	512	525	484	508	506	504	505	536	508	477	515	532	527	464	520	531	521	507	524	534	517	517	519	490	527	496	507	521	481	486	477	516	496	522	491	502	512	510	532	532	545	489	517	539	494	519	495	509	537	467	510	544	471	464	502	518	518	510	495	457	495	489	523	508	528	535	483	527	509	538	521	499	571	491	526	514	506	501	473	510	520	553	491	515	501	539	469	509	527	525	518	517	490	486	524	535	513	522	483	527	520	500	519	510	509	496	503	477	519	469	540	526	495	542	536	484	537	501	496	514	534	498	495	549	470	480	493	559	510	526	514	536	540	471	512	514	492	545	471	526	528	496	512	517	514	504	547	538	511	498	527	543	480	465	500	513	487	508	471	466	528	546	543	521	498	486	531	492	539	515	466	506	510	524	506	493	479	509	562	517	523	482	520	512	526	506	526	513	506	504	501	509	548	514	471	503	497	475	508	514	538	493	480	525	487	520	496	492	506	509	525	521	551	518	542	563	512	524	520	491	512	521	523	492	471	509	500	510	482	545	517	458	534	495	513	493	488	502	547	511	480	540	488	492	498	571	479	473	535	521	487	505	531	519	513	499	548	540	510	483	488	541	509	500	482	533	505	473	501	513	503	511	503	526	528	536	522	472	535	501	504	537	499	513	513	566	556	530	494	537	487	495	509	531	516	472	554	504	529	504	508	520	506	499	493	472	499	531	466	525	515	493	498	530	508	483	522	522	535	510	510	503	520	550	504	497	504	509	486	518	509	483	473	508	488	487	526	503	485	511	465	536	516	486	532	527	504	500	489	517	509	512	553	519	574	543	513	474	496	488	486	483	506	523	489	526	528	547	571	491	497	503	521	498	503	527	538	491	490	515	526	505	514	518	526	498	506	517	507	506	539	491	537	480	533	476	490	518	497	518	484	519	490	513	512	491	533	534	539	520	520	517	514	492	506	515	528	513	497	515	530	512	573	509	518	492	506	520	506	514	504	560	502	535	484	529	477	533	538	493	547	522	494	521	544	522	514	510	469	491	512	542	512	519	492	462	529	489	493	484	522	484	544	482	493	530	523	520	513	514	528	489	500	498	530	474	517	525	495	480	501	532	551	520	514	511	535	501	547	483	512	557	541	494	511	518	510	490	504	528	481	532	519	500	537	522	549	516	488	494	496	511	489	535	519	512	514	484	534	512	495	492	495	501	491	540	524	467	559	490	486	515	506	503	510	545	517	526	491	502	510	506	509	537	543	523	520	532	472	515	512	515	466	528	552	536	517	558	521	497	526	504	511	525	484	502	486	496	519	533	522	523	509	506	514	505	460	510	504	482	545	517	488	490	490	453	476	515	521	489	478	505	536	517	505	543	511	488	512	485	509	515	543	503	499	492	512	507	543	536	519	485	562	481	532	515	485	513	519	489	556	507	471	527	495	514	517	515	509	531	501	494	534	492	503	513	543	541	499	467	521	520	519	497	541	502	520	533	522	477	491	498	523	542	518	527	492	489	532	505	521	490	483	489	515	528	495	517	509	507	533	501	514	558	545	487	495	510	500	521	472	495	519	473	506	469	563	510	527	525	495	516	513	519	517	524	517	559	511	497	533	512	515	507	568	512	514	517	519	492	529	546	539	561	545	511	498	499	496	530	512	486	514	493	549	537	484	519	531	538	504	492	492	513	525	505	469	514	496	515	512	501	520	522	494	520	503	523	501	539	522	502	473	548	509	574	504	487	500	507	546	480	500	504	495	547	493	532	486	541	533	508	495	527	521	518	476	544	528	531
3845	1158	668	550	817	1047	1229	1424	1603	1460	1105	781	532	350	290	353	339	194	92	94	82	110	201	186	167	176	170	98	61	52	76	88	88	84	75	57	62	58	64	65	63	58	57	57	46	44	56	41	49	48	47	43	45	44	40	46	43	37	45	44	41	33	38	40	53	52	56	37	50	50	47	64	37	42	43	44	47	45	38	42	36	57	44	46	43	39	51	45	43	45	54	47	46	45	38	54	50	51	42	55	37	49	42	36	44	39	53	53	46	38	53	50	38	43	38	54	52	40	44	47	32	39	43	53	48	58	51	52	34	40	50	51	63	44	50	36	59	51	46	41	37	50	56	45	30	50	45	43	46	35	42	39	34	36	43	36	56	48	47	44	42	52	49	31	44	33	40	42	48	36	34	55	51	40	36	43	38	41	45	51	34	38	48	43	37	36	48	49	52	45	64	38	37	49	43	45	42	35	34	44	39	44	42	46	35	48	43	47	39	45	38	45	34	51	47	50	45	36	46	52	45	32	52	37	35	46	38	45	50	35	25	48	50	32	59	37	46	58	35	47	48	52	37	47	48	51	38	47	43	55	40	39	60	40	41	54	55	47	48	45	36	35	49	45	50	43	63	38	39	54	56	39	39	36	42	27	53	53	46	47	48	48	38	46	53	54	44	44	37	40	45	42	54	41	44	43	43	37	45	46	55	42	47	48	39	41	42	48	37	38	54	44	43	38	36	54	42	41	37	44	48	53	53	44	39	48	45	45	38	41	55	35	43	52	45	47	50	37	49	50	56	44	52	48	44	45	49	44	37	41	40	44	42	42	49	36	52	38	45	55	49	37	45	32	48	44	37	41	43	51	36	37	36	43	57	45	40	54	34	44	42	41	47	46	39	44	48	27	56	57	47	47	46	52	45	41	53	52	42	40	49	40	37	36	30	43	45	49	44	41	44	42	40	48	42	38	49	62	40	58	50	40	38	43	40	49	41	56	45	38	45	56	45	34	45	43	43	47	51	53	42	46	49	59	54	43	40	44	42	43	50	49	39	35	55	41	46	47	41	53	49	55	43	40	40	53	30	40	47	45	49	49	42	32	49	42	48	44	43	39	40	47	35	49	39	39	48	45	48	63	56	42	48	38	46	49	45	61	49	54	42	60	47	33	50	34	49	55	34	36	35	44	36	48	38	35	39	35	53	40	54	54	43	50	46	47	47	38	51	38	46	35	62	54	39	46	43	38	45	48	35	46	40	35	44	37	53	51	42	50	42	43	45	51	38	47	46	41	48	40	48	52	57	50	43	42	38	49	54	42	45	47	38	43	49	51	61	52	46	45	50	50	42	40	51	43	48	44	46	43	36	46	40	48	47	53	41	55	48	55	30	51	38	37	53	45	55	43	39	68	46	62	39	40	38	54	50	41	37	58	47	47	42	49	50	56	42	50	36	47	51	38	49	46	50	53	40	37	34	40	41	47	49	40	49	44	44	47	39	52	32	36	41	36	39	42	43	49	37	44	40	47	41	46	48	27	51	43	42	37	45	39	42	51	52	53	44	39	46	46	41	41	46	48	46	43	31	44	43	51	26	52	45	45	40	36	55	46	40	60	46	40	40	44	31	49	44	36	38	40	40	48	53	48	44	49	42	48	37	43	49	46	40	47	51	38	47	53	49	50	45	37	52	40	44	45	39	46	45	40	48	52	49	47	35	50	33	49	35	47	57	50	33	43	49	38	49	48	43	50	40	36	49	42	37	35	45	47	48	49	41	42	45	52	44	53	28	50	46	53	53	35	41	40	40	36	50	51	41	38	47	44	48	44	44	38	49	41	51	50	30	44	43	48	40	31	48	45	46	45	39	36	35	26	45	39	42	46	45	44	41	48	41	51	51	45	39	49	44	41	46	50	48	58	43	42	42	52	53	44	51	39	55	63	48	39	44	49	35	44	40	52	47	37	41	49	46	37	52	39	53	49	48	52	42	38	49	37	43	44	48	50	36	46	44	35	46	34	44	41	52	51	55	49	39	48	41	31	37	34	41	35	46	57	39	35	54	43	42	48	47	45	42	39	37	49	58	41	40	44	53	41	42	33	30	53	45	48	47	66	49	41	46	35	47	45	55	40	33	31	36	42	45	43	52	40	51	33	38	41	44	57	57	41	38	48	43	58	37	52	37	40	47	39	36	50	48	45	48	45	35	30	52	34	45	37	41	52	38	45	56	50	35	51	47	35	54	34	39	42	50	48	33	48	45	39	46	44	34	50	45	46	37	41	54	52	42	39	38	48	50	36	44	53	36	42	49	53	47	42	35	38	36	52	33	50	45	44	34	43	41	45	46	51	55	38	37	35	44	45	48	51	41	42	53	51	39	50	43	44	42	43	37	31	52	52	46	46	49	40	39	52	46	48	48	39	36	49	60	45	53	40	39	52	47	40	57	45	48	44	33	46	57	46	47	48	41	40	46	51	31	39	41	35	40	50	47	49	35	49	38	56	50	44	40	51	48	33	46	47	47	38	48	47	47	37	34	39	52	28	48	37	49	53	55	39	48	41	35	26	38	34	47	44	49	53	54	41	37	49	35	47	57	43	45	48	40	40	44	48	40	40	46	41	42	37	41	49	44	29	43	43	42	54	35	28	42	49	45	37	47	42	46	52	46	49	41	45	38	33	45	50	48	41	47	42	50	51	45	41	47	54	42	52	45	42	49	49	44	50	40	48	37	41	42	53	50	52	51	47	45	42	48	50	40	40	29	48	45	39	38	53	41	44	40	35	47	46	50	44	44	42	46	44	39	42	49	47	47	57	40	48	40	47	50	47	36	39	40	43	50	48	49	33	51	58	42	46	42	37	40	44	48	46	43	34	49	38	53	42	41	38	37	41	56	29	53	44	35	48	48	41	48	47	43	43	39	38	45	40	58	41	45	38	45	43	47	45	44	44	41	44	47	48	49	32	46	51	37	37	41	38	39	46	56	47	39	55	49	47	51	53	33	48	38	24	48	49	43	38	40	49	44	44	48	35	42	39	33	61	56	54	34	39	39	42	45	50	45	40	38	43	37	44	51	39	45	49	44	42	49	57	47	43	42	48	42	47	43	40	51	47	45	33	38	49	46	37	46	42	43	45	46	54	45	49	50	44	39	50	49	47	46	43	39	44	46	40	44	45	48	53	49	44	29	36	36	45	41	53	46	41	42	45	45	42	55	47	50	54	49	45	47	41	45	62	58	53	50	41	47	41	48	48	47	39	40	40	60	48	40	50	28	47	43	39	62	43	39	37	32	46	52	46	34	43	40	48	41	55	40	47	34	37	42	45	39	51	50	39	43	42	51	42	38	39	47	48	36	47	50	50	44	37	46	37	46	51	36	49	40	44	54	45	51	42	40	56	41	48	47	47	38	37	44	51	41	39	42	43	39	38	34	48	35	52	47	43	56	38	46	49	41	54	43	44	41	38	34	39	29	39	39	48	51	54	43	53	45	47	37	42	44	42	46	33
26960	19791	14320	27831	35497	36438	36209	35478	35537	33342	28538	23228	18062	13455	11579	13561	11578	7280	4125	2526	2223	4366	7686	6812	5725	6339	5392	2751	1921	2027	2170	2578	2566	2162	1914	1662	1441	1334	1315	1455	1551	1493	1289	1036	810	713	687	732	693	757	772	685	698	628	682	697	703	657	720	730	662	689	665	728	717	720	878	801	887	755	711	674	724	633	681	666	624	630	642	682	668	643	686	631	661	650	713	647	634	618	698	691	682	685	680	672	682	706	689	660	637	684	668	607	688	695	651	635	692	683	698	673	677	675	675	683	649	694	678	702	716	645	679	664	715	702	661	691	659	687	664	666	654	676	649	643	647	656	647	647	686	633	680	652	641	644	683	644	644	677	657	635	662	626	681	655	661	669	698	674	607	684	667	686	688	715	672	646	660	665	648	691	611	707	702	639	718	701	697	637	699	663	635	697	661	683	660	680	684	696	660	649	618	710	674	693	645	620	652	679	659	669	639	617	678	679	638	708	684	668	709	634	681	656	670	665	677	661	675	623	637	665	684	681	660	702	658	631	695	697	690	656	665	646	660	687	653	641	688	675	633	649	598	623	633	682	658	640	609	669	666	649	663	706	627	640	669	674	674	628	698	604	653	679	643	635	655	667	646	686	647	678	733	649	634	652	634	677	672	673	665	662	659	685	683	685	646	686	668	681	666	647	647	654	663	689	692	663	651	687	668	638	659	667	633	633	694	686	652	621	653	654	664	693	642	655	640	691	652	633	635	650	657	636	649	642	730	704	638	652	655	669	630	628	682	687	704	658	706	673	678	676	632	654	646	654	671	652	641	692	663	661	647	666	699	714	633	674	675	666	654	665	710	642	660	678	667	668	647	711	682	638	623	642	663	650	658	678	657	649	661	658	693	647	696	663	686	641	682	671	699	654	708	663	671	697	658	672	687	682	683	727	684	648	700	724	654	697	648	684	689	674	697	673	605	675	645	692	651	684	630	669	672	680	655	659	697	718	658	695	693	668	614	675	638	703	661	651	732	657	661	634	673	695	680	625	648	697	628	645	678	636	627	690	719	690	652	652	665	651	680	654	693	682	651	692	642	657	725	679	672	671	634	697	660	657	632	697	674	640	658	628	684	668	664	671	656	654	603	672	644	659	688	665	723	692	640	677	650	641	657	621	695	620	683	636	678	688	661	613	629	704	680	665	710	650	685	675	732	638	680	616	669	656	653	691	660	640	670	640	697	673	656	662	636	662	690	667	645	664	720	659	665	678	650	692	639	667	687	660	623	666	690	640	630	652	687	728	644	611	639	643	634	657	711	670	676	663	636	678	693	672	703	611	719	668	688	660	679	685	683	701	632	641	672	688	683	642	660	630	700	672	675	664	613	672	628	641	623	688	631	684	641	665	664	613	717	654	673	654	661	646	668	616	658	641	670	676	636	644	639	665	673	647	686	676	659	621	656	706	686	673	662	679	646	659	636	673	648	633	655	639	632	658	637	662	691	666	658	657	682	682	670	679	680	660	673	661	670	689	722	659	669	669	644	627	700	686	679	669	655	699	666	695	664	639	658	680	636	675	628	655	658	687	666	681	608	680	686	657	669	658	670	661	669	632	649	690	677	675	650	702	693	677	655	686	636	668	632	708	699	687	649	651	658	641	683	625	652	704	658	711	697	657	686	670	673	629	667	717	609	706	676	666	685	675	686	651	665	664	671	662	646	659	667	656	678	629	680	672	698	687	606	678	649	683	714	719	684	721	683	668	684	630	660	674	654	606	629	683	649	620	670	646	682	667	649	660	698	663	667	652	638	677	665	655	677	686	672	644	689	684	683	630	604	661	677	620	693	654	677	657	669	660	680	674	673	677	642	708	675	658	673	685	710	648	673	648	635	691	658	661	658	656	718	674	724	703	682	682	709	701	725	663	643	690	639	650	684	702	658	659	677	619	662	653	657	662	690	644	616	670	665	657	670	654	662	698	655	661	680	671	715	675	670	645	645	655	684	606	648	650	677	656	640	722	649	706	638	680	657	627	684	685	666	655	664	726	643	656	670	675	703	657	642	672	699	636	696	593	671	653	662	659	682	684	664	680	734	695	674	650	657	672	681	665	635	652	636	662	668	637	666	662	648	660	658	681	609	665	636	681	667	625	664	670	649	630	639	706	618	716	627	653	643	660	655	635	676	694	703	654	656	643	667	642	661	685	698	628	648	678	660	657	641	644	685	712	701	680	635	676	676	673	703	683	659	681	647	676	624	639	644	686	680	706	685	687	652	698	663	688	632	716	678	659	678	700	683	667	680	653	625	653	654	649	636	643	670	683	662	633	649	679	701	666	656	680	656	661	642	641	669	671	656	666	657	682	614	650	678	679	631	645	644	651	696	653	649	697	685	680	686	689	615	644	678	688	645	657	662	611	636	611	688	639	654	665	646	622	685	667	648	637	688	740	629	702	612	662	699	664	710	699	694	676	605	673	676	642	645	644	690	684	697	685	685	648	729	682	740	691	715	694	655	687	627	651	663	664	660	702	674	672	681	675	670	658	619	655	615	673	651	674	640	647	637	670	657	638	632	648	650	647	630	697	666	669	663	635	685	659	644	630	671	705	642	684	647	699	678	632	640	673	705	670	696	679	605	653	675	679	699	672	681	645	624	604	693	701	650	675	664	623	666	628	661	630	655	727	661	647	628	639	653	631	661	672	625	653	661	635	673	688	689	660	654	674	648	669	673	636	645	691	672	636	667	669	666	654	694	684	685	642	631	662	689	693	664	716	661	651	669	662	643	650	614	656	644	645	655	668	693	645	667	638	645	679	677	670	661	661	641	701	656	675	674	660	692	649	661	664	670	711	663	703	659	672	647	660	665	607	643	645	690	682	651	598	605	668	674	718	681	663	673	646	641	655	642	637	702	666	642	631	649	668	632	693	670	677	704	637	684	652	694	692	659	629	704	647	640	683	672	644	644	658	679	683	669	644	664	675	708	684	661	687	707	669	642	650	671	647	675	636	667	638	682	644	651	665	676	665	663	657	662	643	662	634	637	721	657	648	638	647	672	677	641	646	676	677	672	640	656	694	695	663	636	620	700	655	685	636	689	653	640	696	667	677	677	625	689	671	701	683	693	627	695	669	664	639	670	669	660	687	677	693	652	673	689	664	646	684	650	670	643	704	686	624	667	661	646	683	685	669	648	638	649	667	706	693	677	674	694	689	668	663	661	667	659	680	668	675	638	649	669	684	684	662	695	648	661	678	656	678	647	647	683	654	693	690	671	659	691	665	686	656	666	670	659	675	663	655	659	677	637	607	737	659	619	624	627	675	687	732	689	648	603	653	628	644	694	648	686	677	664	631	764	637	650	666	633	671	702	638	650	685	677	649	646	658	641	684	708	716	678	647	651	625	698	661	670	684	622	629	654	662	645	659	642	672	623	692	646	637	700	658	711	646	705	678	721	700	690	628	703	742	669	669	663	678	649	618	647	667	676	649	709	681	650	657	646	656	654	681	686	646
3600	1958	1142	753	1250	1645	1699	1998	2306	2303	1769	1311	861	632	449	457	480	300	189	116	90	172	334	308	228	231	234	146	106	88	96	90	112	94	91	82	71	71	68	83	90	77	58	62	48	46	55	48	49	53	40	53	51	41	43	44	52	52	48	44	56	48	63	45	49	61	45	57	61	49	51	43	52	51	44	47	50	56	58	34	45	49	46	47	62	37	47	43	61	51	35	46	50	48	51	48	49	45	39	42	49	38	35	39	38	32	57	45	52	46	41	50	38	43	61	50	42	63	54	42	44	46	54	48	54	47	45	56	48	46	54	51	52	43	50	41	41	55	48	40	48	41	46	47	45	40	59	52	57	43	39	48	40	55	58	56	35	58	57	49	48	46	41	44	38	55	48	42	44	49	52	35	50	46	59	52	54	25	46	43	37	40	43	47	53	48	58	52	57	42	58	48	54	48	42	57	52	44	45	54	36	61	43	53	50	47	48	43	51	54	53	44	42	53	44	41	51	62	54	51	51	56	49	56	36	45	51	41	55	49	55	61	41	50	55	43	49	48	52	55	47	57	50	50	42	44	38	41	33	41	44	45	57	51	61	58	62	47	48	53	46	49	52	53	63	52	51	44	46	41	53	56	41	43	41	46	58	45	45	54	47	48	49	61	55	47	43	54	49	48	42	55	47	53	49	44	36	51	38	32	51	59	67	55	55	50	41	47	48	54	44	51	42	61	46	49	46	52	49	64	58	55	57	50	46	46	51	39	58	42	52	44	48	58	55	54	47	52	54	38	44	53	48	56	49	40	43	48	48	54	41	39	44	38	46	54	35	40	60	50	51	45	51	45	44	50	55	48	57	36	54	53	46	49	51	48	51	42	51	50	65	48	63	44	44	39	60	56	46	50	46	57	41	54	40	48	42	46	48	39	45	49	52	45	51	48	46	43	46	53	46	49	57	39	48	48	49	49	47	41	48	59	37	55	39	58	41	43	51	48	37	59	43	36	53	44	55	49	32	52	45	55	41	51	49	53	40	51	40	48	36	46	49	43	59	46	47	54	53	50	52	47	55	42	41	50	53	52	50	39	57	51	53	50	55	50	51	39	34	56	44	47	41	39	42	43	44	62	49	49	50	39	43	50	48	40	50	47	53	26	58	41	47	63	46	41	42	55	40	50	51	43	55	60	39	59	52	55	44	47	56	45	49	53	46	52	48	53	46	48	45	49	51	49	49	43	52	34	41	49	46	60	45	37	42	54	56	58	47	47	43	54	49	43	56	34	50	45	54	44	57	50	48	58	38	53	63	47	40	51	49	36	44	51	44	41	54	59	47	40	48	50	46	53	44	62	58	43	39	55	36	52	52	52	48	45	51	42	48	52	65	48	42	51	63	49	47	51	47	42	58	44	46	57	44	46	44	54	63	50	51	42	47	40	58	43	39	48	48	73	43	56	52	50	43	40	50	58	43	39	51	57	45	44	43	58	35	56	45	58	54	54	45	41	49	53	64	40	50	49	46	47	41	60	57	45	54	43	41	53	52	51	38	39	46	49	47	54	46	57	54	49	44	45	47	47	51	56	50	41	44	54	58	57	46	53	51	49	55	46	67	47	48	51	52	48	40	28	54	46	39	43	50	56	56	45	45	41	46	53	46	49	55	62	52	41	51	29	42	44	48	40	57	56	59	41	67	52	44	56	48	50	53	46	42	55	59	45	46	55	39	51	57	54	49	60	48	50	51	53	40	65	52	51	50	57	49	47	46	59	50	50	47	55	52	59	48	55	34	35	46	49	53	46	45	49	56	48	53	41	54	44	55	53	63	46	52	42	41	46	46	48	47	45	60	58	40	64	41	53	35	40	60	45	46	60	58	38	44	52	38	50	49	52	50	51	55	55	60	50	59	54	46	46	53	55	49	45	43	47	57	42	60	44	62	49	48	40	47	47	46	40	52	59	37	49	39	47	42	50	50	39	55	51	49	54	49	53	54	60	41	48	47	45	56	45	62	46	53	50	43	43	43	58	54	51	46	55	51	46	51	52	47	46	47	44	33	62	43	51	60	58	44	51	53	56	41	41	40	45	33	57	51	44	45	46	49	47	50	48	43	43	47	32	49	55	50	58	50	45	54	49	40	43	50	25	36	48	51	41	43	37	45	47	63	46	47	56	39	47	46	52	45	50	46	46	45	40	50	62	54	42	48	47	50	43	56	47	42	35	43	42	45	56	46	54	47	34	54	46	45	46	48	55	54	44	39	53	51	40	47	50	44	45	50	40	58	60	43	45	56	45	44	43	43	44	50	45	46	49	56	48	53	63	53	48	51	41	44	31	49	48	51	36	54	52	36	35	46	42	48	42	47	42	51	40	47	48	57	62	40	50	43	48	55	47	57	39	38	46	37	59	48	46	37	50	49	59	44	41	45	60	52	40	45	41	52	53	35	38	44	47	48	59	45	47	49	51	56	55	48	36	52	59	49	42	54	53	50	48	48	42	43	51	73	38	48	39	48	50	48	50	46	59	49	57	51	43	56	41	48	45	48	44	34	42	49	47	47	55	58	45	39	50	33	48	52	47	47	44	55	38	52	46	47	39	52	45	48	66	39	45	58	44	58	48	49	41	46	48	48	48	34	45	50	41	49	47	39	49	54	45	44	61	48	43	40	47	49	48	59	51	51	55	61	47	44	35	57	48	46	45	43	51	47	51	45	58	68	57	41	50	39	52	42	60	52	45	49	40	38	55	45	46	47	48	39	46	41	46	40	56	47	39	41	49	44	37	56	39	40	44	46	45	51	61	52	46	45	50	41	45	50	67	38	58	55	48	45	46	48	47	47	49	45	51	46	46	48	49	33	50	53	46	52	49	47	40	48	37	58	48	52	42	46	40	44	45	38	55	29	53	37	53	53	54	40	47	32	42	46	49	53	43	53	35	42	48	52	46	48	41	54	56	58	38	53	53	33	64	56	62	42	46	44	50	42	34	38	45	41	43	54	51	51	51	55	50	42	52	43	45	48	58	43	55	50	52	49	58	64	38	52	51	41	43	54	50	41	45	46	49	37	58	45	53	46	55	50	49	50	51	56	51	52	51	48	48	40	39	47	49	49	35	41	40	51	42	46	51	60	49	54	49	59	43	42	56	43	41	55	48	34	57	50	49	60	52	41	44	49	39	38	38	42	39	51	57	41	38	45	44	48	36	51	49	54	46	63	50	47	57	41	38	49	47	43	52	35	55	57	48	54	61	44	36	42	46	42	49	53	60	56	37	53	46	40	58	49	45	47	43	45	47	49	53	48	47	37	45	45	62	45	55	61	43	37	53	50	67	43	58	42	50	39	44	51	44	46	50	39	37	40	56	41	53	49	44	51	37	47	37	50	43	44	43	48	48	44	50	45	40	49	35	56	46	45	56	44	60	43	46	41	48	45	49	43	42	50	46	55	52	46	39	53	47	59	63	49	53	38	65	52	53	51	59	40	63	40	47	57	48	46	40	43	50
33372	25170	19639	32893	39439	39614	39181	39813	40212	37894	33758	29319	24446	19794	15701	16089	15640	10658	5718	3465	3164	5514	10760	10211	8185	8773	7932	4609	2666	2573	2769	2813	2994	2764	2573	2265	1911	1901	2023	2018	2010	1872	1381	1059	846	940	927	807	821	879	875	880	817	773	747	757	722	725	746	738	718	731	704	703	758	955	903	1121	1041	846	748	720	710	784	729	746	708	710	669	764	786	717	719	779	737	717	743	717	697	700	714	735	694	673	769	758	676	677	696	713	712	702	733	679	710	694	752	727	769	740	718	736	729	755	739	741	733	757	741	697	721	709	745	695	681	722	754	671	715	733	741	695	711	711	699	736	726	690	726	723	749	738	725	736	725	698	706	686	730	691	690	657	703	721	749	699	701	736	709	719	699	724	715	737	724	701	720	699	738	680	696	719	704	724	712	673	720	718	691	748	729	711	672	737	673	708	711	727	745	686	726	731	744	700	727	727	679	754	708	692	712	704	729	738	663	693	704	718	742	706	731	761	761	755	693	655	682	723	731	757	687	697	712	733	683	686	709	685	661	685	729	649	682	713	682	709	713	678	697	717	752	687	733	691	742	733	737	715	666	748	782	677	728	681	762	739	712	717	669	746	703	675	719	750	728	689	691	728	676	663	706	688	719	686	703	721	708	709	680	720	745	722	746	731	700	694	772	718	704	746	700	686	657	723	716	699	720	739	695	722	704	723	719	679	758	698	684	704	717	669	651	699	682	712	708	727	699	690	697	743	694	729	733	718	724	735	692	689	738	703	701	714	699	693	696	707	678	746	720	656	735	712	734	717	724	666	721	692	705	732	705	712	713	718	721	734	708	706	699	669	667	740	656	699	709	717	683	706	755	675	674	665	706	703	722	703	713	742	736	730	712	696	758	714	754	687	727	762	695	740	732	714	736	728	695	748	718	667	711	730	710	730	689	713	672	702	702	693	726	688	702	737	731	728	694	734	686	723	714	736	697	718	703	679	700	757	744	662	689	700	702	679	732	701	737	709	733	717	731	671	732	687	741	746	703	718	730	695	707	726	725	704	726	673	734	685	717	699	729	697	680	705	724	688	764	741	711	701	699	680	698	688	757	714	674	702	666	748	694	712	728	730	697	733	663	687	687	695	706	724	711	735	698	699	693	707	670	704	703	732	720	656	743	685	769	754	762	691	662	702	724	732	720	750	748	729	702	725	736	647	705	712	714	720	685	733	712	666	687	722	742	687	672	681	692	715	713	732	677	719	748	666	693	734	724	706	688	733	659	745	725	705	693	681	754	715	712	706	687	700	724	653	699	701	724	735	738	683	723	716	706	659	712	703	717	733	726	700	711	719	686	713	710	715	727	707	741	722	722	681	693	735	693	722	700	699	715	697	731	723	703	700	707	721	740	724	694	698	749	742	674	727	688	689	719	691	692	766	708	697	695	742	707	711	731	719	708	675	697	712	733	707	685	714	691	719	688	665	691	720	690	704	692	731	682	712	720	693	717	732	708	687	710	696	711	662	705	677	730	733	679	712	716	673	750	727	713	701	691	694	693	676	682	728	711	659	701	740	712	684	664	688	755	767	663	688	711	687	674	706	719	672	715	699	685	686	722	658	756	733	747	705	727	765	670	698	744	709	720	686	709	736	718	710	691	698	642	735	683	751	720	679	685	739	698	696	728	720	701	731	697	758	688	718	647	727	733	676	723	680	711	720	731	788	750	748	720	749	703	675	709	690	652	730	741	729	706	732	732	700	689	678	711	681	716	695	739	710	745	764	749	690	736	736	686	684	749	686	686	718	680	703	722	703	688	685	692	659	702	706	673	708	726	727	720	727	721	704	736	707	705	686	720	729	697	709	700	702	699	724	722	721	714	699	694	716	723	683	697	722	697	726	744	702	714	686	718	740	620	755	716	726	681	641	682	765	748	702	669	720	787	688	688	747	749	714	702	707	675	718	711	685	698	644	707	701	726	711	720	718	745	677	747	748	718	714	700	746	697	721	691	723	705	725	719	721	695	685	707	753	724	717	706	691	715	681	750	659	712	712	712	666	715	726	734	716	710	721	748	764	723	711	683	708	722	743	720	744	695	669	713	694	743	679	713	685	686	722	707	704	666	702	683	714	691	708	684	701	716	685	699	725	708	734	686	739	693	682	713	714	732	707	705	727	684	712	739	685	662	675	708	656	741	714	701	692	666	741	689	707	693	729	743	705	664	733	748	696	727	705	701	700	694	712	673	701	704	732	760	639	752	715	736	686	746	689	716	688	689	709	673	712	739	736	672	708	723	686	708	712	750	744	698	699	699	720	704	709	754	708	734	683	748	718	715	729	710	698	739	777	727	698	728	701	665	696	692	698	725	707	718	720	711	733	691	692	689	710	719	696	735	727	704	637	702	732	688	663	709	713	735	699	739	727	708	691	711	713	644	743	719	662	702	687	698	695	721	702	681	683	712	714	732	752	708	746	717	737	692	725	713	713	718	727	763	668	715	714	681	705	748	706	749	705	746	691	718	698	750	710	705	708	711	699	732	685	731	699	794	718	685	734	681	654	742	686	729	707	710	728	757	672	714	725	705	724	738	729	689	705	717	621	742	685	706	692	704	722	727	738	668	716	694	705	736	716	687	685	720	667	709	706	697	691	729	660	676	706	738	721	701	673	768	728	684	713	718	733	700	684	708	712	678	664	690	746	731	785	682	685	696	735	694	739	704	714	732	731	755	694	732	776	722	720	718	712	715	670	693	709	724	725	731	702	770	676	708	683	712	689	722	704	717	696	703	752	702	747	689	687	748	678	714	712	706	763	725	702	741	693	715	716	684	704	721	746	749	703	679	708	730	717	778	704	696	672	738	719	717	687	725	727	694	703	726	737	674	728	713	650	706	695	751	737	706	730	729	687	704	721	746	701	701	709	738	716	752	693	699	708	709	759	662	666	734	701	729	765	717	722	707	721	705	703	750	695	686	691	684	713	709	693	699	703	701	697	730	730	698	707	737	695	672	772	681	738	707	704	718	659	650	690	702	703	680	636	753	709	716	681	647	690	730	723	681	719	728	643	688	724	693	716	676	712	704	684	734	708	706	695	725	686	729	730	701	727	712	686	673	745	742	754	726	693	723	675	693	696	712	728	704	726	742	666	683	712	727	738	707	690	705	711	720	718	694	715	664	706	702	681	732	692	736	697	745	660	720	740	707	760	714	777	685	755	741	690	695	722	739	752	720	722	671	703	721	700	672	727	741	737	696	728	685	672	710	715	714	733	675	681	736	737	739	741	658	673	721	700	760	689	713	728	707	726	686	672	752	660	790	744	748	664	736	690	721	679	709	708	712	752	732	727	693	766	746	700	687	742	678	718	724	740	720	659	740	741	680	701	691	726	691	729	745	698	739	710	683	725	722	687	741	726	726	714	750	700	689	742	646	710	728	732	743	697	680	685	695	667	725	678	672	719	713	707	769	743	685	702	694	715	703	714	711	710	679	710	689	751	705	654	710	709	749	727	730	713
2256	661	411	313	444	609	650	815	869	966	854	566	429	346	193	185	193	148	55	67	41	64	138	140	122	118	123	91	66	42	50	36	52	43	53	49	52	37	51	37	40	36	36	39	35	32	43	28	34	45	42	32	33	21	32	30	26	38	28	25	29	37	31	29	25	24	35	37	42	29	36	23	26	36	29	32	37	35	36	26	36	32	31	28	27	22	27	33	35	30	21	29	32	28	34	32	21	32	29	25	40	23	30	34	27	31	44	30	36	35	25	31	26	28	37	32	30	23	27	32	27	33	28	31	43	39	32	31	31	24	39	29	26	27	29	19	35	33	29	38	39	29	24	35	37	25	35	27	29	31	26	26	30	28	30	28	27	31	30	20	24	25	27	28	30	38	30	32	32	38	20	23	21	32	25	30	31	32	20	30	32	29	34	31	37	41	37	34	35	24	26	27	23	31	30	29	28	22	23	31	30	34	28	38	28	26	32	21	30	32	42	31	32	34	24	23	27	25	33	38	21	35	26	34	37	36	33	34	26	43	30	36	21	30	30	21	37	27	34	26	24	29	26	33	24	27	26	31	34	33	22	32	33	32	23	29	23	32	25	27	25	37	37	27	25	22	28	28	22	33	37	31	23	34	28	31	32	25	21	32	35	29	25	33	26	18	32	25	39	26	31	32	38	26	31	33	25	31	22	19	32	26	28	30	36	43	27	26	34	36	22	32	33	37	30	36	22	25	32	33	27	29	21	23	24	36	30	39	31	37	32	17	34	38	36	32	24	30	48	27	29	34	30	26	29	18	33	38	27	25	24	28	23	36	38	35	31	36	25	33	29	27	33	31	27	28	35	24	28	33	29	32	29	35	29	43	36	30	24	36	37	31	24	36	23	45	24	34	33	27	28	29	27	35	26	28	21	34	26	26	29	32	35	24	38	33	24	35	36	31	33	35	36	37	31	28	25	29	29	34	34	29	35	34	43	28	39	26	22	25	31	42	24	41	29	26	29	36	29	32	27	27	15	37	25	35	22	29	28	26	22	36	36	36	27	18	27	25	35	30	34	31	30	35	24	36	30	38	33	40	21	27	28	23	37	25	35	27	28	24	39	32	37	35	33	29	21	33	26	33	26	30	35	35	33	30	18	31	22	37	32	22	33	30	35	30	25	28	35	33	41	30	30	28	32	26	25	26	34	28	31	26	31	41	24	24	28	34	36	29	36	42	29	35	31	19	25	26	40	26	22	19	34	29	33	32	37	23	40	29	34	37	22	17	39	23	30	27	30	30	33	30	29	22	32	40	27	35	32	30	47	25	30	34	25	36	26	36	27	18	34	32	37	40	33	28	33	31	33	34	28	32	34	28	29	29	37	36	30	30	37	33	27	39	28	36	27	34	31	29	41	32	33	37	34	39	29	33	30	39	32	37	33	27	37	27	23	20	27	25	31	39	31	21	32	31	23	33	20	28	30	36	33	28	27	33	33	26	40	39	32	30	26	35	27	23	37	31	25	26	44	37	41	31	36	31	52	34	21	35	29	35	40	30	28	35	29	27	34	28	32	30	28	36	29	24	31	41	35	34	23	26	28	21	29	32	39	29	47	18	31	31	30	33	30	37	28	33	20	24	30	36	27	22	29	23	31	33	24	32	27	32	31	31	28	37	25	32	33	32	34	33	29	43	31	27	32	29	35	41	40	38	37	30	22	36	29	28	31	26	30	31	34	36	17	29	26	41	33	43	23	28	39	28	28	43	41	39	32	33	22	30	34	24	27	33	40	21	40	33	26	32	29	25	28	24	25	22	37	28	26	30	36	25	39	25	33	29	29	30	32	29	31	28	37	25	38	27	35	28	28	25	30	27	29	32	35	27	27	38	38	27	31	35	37	25	21	23	32	26	37	28	29	34	21	25	31	30	22	32	23	34	39	28	36	33	32	27	32	38	37	33	33	29	34	28	24	27	36	27	26	27	25	36	42	20	40	28	24	31	21	37	41	34	36	34	21	25	30	19	20	31	29	40	37	39	25	35	32	28	22	25	27	31	30	40	25	36	34	31	38	30	28	25	33	29	36	38	42	27	26	29	33	44	23	37	43	33	36	36	22	20	25	41	37	30	33	24	23	37	26	23	18	27	26	36	37	31	26	31	29	26	29	32	27	31	36	39	23	34	36	30	27	20	40	35	22	35	33	31	32	21	35	20	34	36	24	30	24	28	30	28	32	40	30	31	28	28	26	23	24	25	35	33	32	19	35	31	26	25	35	27	47	30	34	46	40	37	24	37	32	25	31	38	19	27	33	32	32	35	28	30	28	27	32	33	29	33	40	22	38	31	21	31	34	40	36	33	24	26	22	35	30	36	31	30	26	35	31	39	37	20	34	23	30	39	34	32	28	26	27	26	43	31	44	39	31	32	25	27	24	37	29	32	26	34	36	31	29	25	26	32	26	36	26	35	29	30	27	26	27	34	34	29	35	23	38	39	29	33	35	21	30	32	28	32	27	30	27	38	38	29	35	31	27	36	22	33	26	33	34	25	25	33	36	27	40	41	26	34	26	33	29	27	30	32	40	36	34	32	32	25	41	30	37	34	29	42	32	27	29	37	21	30	26	33	28	34	18	31	34	26	34	37	30	36	32	30	23	33	32	34	26	31	34	26	21	23	24	27	25	46	40	38	31	35	28	35	35	34	30	25	16	26	29	34	47	40	31	33	32	35	35	29	33	24	42	24	37	25	22	27	24	37	26	34	27	25	26	34	28	33	32	31	27	29	39	33	30	40	31	32	23	34	37	30	25	26	41	31	37	26	29	37	37	40	23	38	34	41	32	31	21	25	30	25	37	39	28	31	23	32	24	23	29	25	32	25	35	36	23	27	23	21	25	30	26	28	33	36	28	31	42	27	36	44	28	26	29	29	27	32	31	32	22	31	27	41	17	36	22	18	34	36	29	24	36	32	34	34	28	27	26	34	34	29	24	37	38	42	30	36	34	32	24	26	19	29	36	41	29	41	35	24	43	31	31	23	33	43	29	35	31	26	28	35	26	14	34	32	29	34	22	33	28	21	34	34	24	25	30	23	30	32	39	33	25	31	23	30	34	26	30	18	44	31	35	40	25	28	25	26	30	30	27	33	31	27	29	29	37	35	31	31	23	39	24	25	33	36	28	25	29	29	24	35	18	47	32	35	27	41	27	24	33	26	31	32	26	32	35	26	30	29	25	35	36	33	27	33	30	33	30	33	36	27	37	41	37	31	35	30	28	29	33	37	30	35	28	31	27	33	31	39	19	23	27	20	22	32	29	33	29	26	28	23	20	25	36	35	30	37	31	41	26	23	26	30	36	32	33	25	32	35	30	35	21	28	36	28	31	33	27	28	26	27	32	41	37	36	29	43	26	28	34	21	28	33	40	34	25	30	29	33	20	29	33	31	32	33	31	26	37	26	29	31	40	34	33	40	21	37	32	29	35	30	35	31	24	34	21	40	30	30	23	29
23447	14935	10398	22184	28980	28873	28963	29294	29609	27551	24798	19959	16602	12662	8303	7548	8079	5149	2589	1452	1297	2504	5075	5984	4193	4586	4543	2677	1702	1317	1228	1039	1071	1160	1333	1244	1191	1162	1044	1023	904	869	669	533	565	589	513	490	517	466	524	510	478	477	524	491	488	475	480	506	496	475	461	468	470	500	564	668	676	503	444	467	477	477	484	439	480	480	474	492	465	430	431	491	459	472	442	460	464	482	484	484	464	484	481	456	437	431	465	484	462	436	470	468	521	498	489	453	451	458	401	479	485	462	468	460	438	445	487	448	504	469	479	446	461	458	497	446	464	505	431	442	467	465	516	474	463	451	435	512	484	479	472	502	444	446	459	499	508	450	497	499	447	464	465	462	498	475	475	440	443	441	466	473	458	452	444	447	475	467	473	428	465	499	465	500	462	428	480	510	497	478	416	436	448	429	479	449	453	470	485	462	443	458	455	451	454	456	470	502	451	431	423	457	474	445	431	474	481	440	468	452	454	488	444	471	449	517	467	496	461	446	479	498	467	482	479	488	479	482	455	435	481	479	463	416	483	500	490	454	454	463	464	450	471	466	447	445	499	482	468	461	471	447	459	447	432	429	478	460	432	427	457	506	474	437	475	453	475	468	458	484	506	457	439	437	483	457	466	432	484	448	445	478	482	478	486	457	435	463	481	458	481	498	456	462	470	466	475	467	468	441	466	473	454	462	463	446	467	498	486	491	478	432	486	450	502	457	469	467	460	482	435	461	454	469	499	460	430	470	398	499	442	504	452	471	446	476	459	479	499	448	497	447	490	462	454	457	439	484	500	472	453	450	442	424	449	484	485	432	467	446	469	474	450	456	445	458	495	496	489	509	477	428	487	453	493	474	411	463	486	496	452	460	431	477	514	488	453	459	485	482	501	430	480	499	443	447	460	444	471	487	485	477	476	471	440	434	426	446	428	459	487	462	475	477	457	495	437	451	502	474	458	427	483	464	477	483	468	464	491	455	429	520	454	429	472	478	435	462	432	483	498	460	458	495	476	474	451	448	495	479	461	463	481	476	459	444	496	432	438	462	508	481	431	454	462	501	473	441	459	477	443	463	479	497	506	442	459	492	484	470	468	483	460	447	474	479	457	465	474	423	434	457	508	471	477	450	442	509	438	457	476	455	450	465	440	498	431	481	462	479	458	485	499	462	451	461	483	473	475	469	481	426	459	489	456	471	494	438	454	445	464	497	476	459	478	448	476	433	461	475	459	453	411	459	489	433	451	480	508	470	470	485	444	450	407	499	470	445	468	455	461	457	470	461	476	451	456	496	455	461	439	455	470	465	492	522	504	426	493	455	436	469	492	493	461	443	479	445	460	450	493	456	478	441	457	475	486	472	489	453	507	508	486	451	431	490	463	467	464	464	454	441	444	476	425	419	415	484	472	442	484	442	447	483	441	468	452	442	476	437	455	458	480	478	468	457	491	479	486	474	433	447	473	492	470	479	483	466	478	437	458	431	461	484	458	461	437	469	490	481	453	453	461	453	446	443	455	500	464	475	467	448	470	429	457	488	491	433	477	458	484	466	451	482	462	453	456	510	457	468	475	447	456	450	467	438	467	421	488	459	411	447	462	456	541	464	507	477	433	517	410	446	464	480	445	452	456	436	492	484	494	471	446	457	454	473	482	457	461	475	457	466	431	458	462	445	476	481	490	429	446	424	461	451	450	511	445	478	467	485	477	440	457	501	507	460	435	456	438	481	456	468	470	479	464	458	435	441	493	460	421	459	496	510	467	462	447	457	453	503	445	465	496	467	442	478	538	469	445	449	433	453	456	451	531	468	491	523	511	433	423	483	476	440	489	448	512	446	496	482	475	451	469	452	514	478	481	480	496	455	488	430	482	483	443	444	484	457	461	456	506	429	486	450	454	475	451	473	437	444	456	433	454	494	445	467	434	452	463	468	460	471	461	434	455	538	458	434	427	467	475	515	464	448	446	470	468	458	492	459	455	455	433	459	457	437	485	426	487	454	468	488	459	466	461	457	463	448	477	469	485	423	461	476	472	469	477	421	469	483	466	460	460	447	456	453	466	474	468	485	509	450	486	426	423	448	472	503	471	464	479	477	471	457	446	463	478	425	466	466	456	448	436	492	472	452	445	507	468	527	453	486	468	453	432	455	465	460	435	440	464	480	483	451	468	489	426	501	465	462	445	441	477	462	440	484	479	455	481	514	423	473	424	489	478	452	505	486	474	462	452	493	437	454	458	481	483	472	459	482	482	450	464	480	450	463	477	462	431	506	495	468	470	429	494	465	478	460	481	479	454	516	465	468	467	503	463	467	463	452	453	476	475	482	460	486	484	432	437	479	473	440	492	438	497	460	445	457	474	477	470	420	462	419	499	455	499	445	450	447	474	475	449	483	480	452	447	485	464	502	464	492	473	445	459	450	454	476	449	500	484	430	427	472	451	462	470	459	476	442	461	459	448	480	462	441	418	455	446	442	439	466	474	474	445	461	443	448	466	487	470	483	471	435	458	442	467	460	492	477	448	471	440	458	422	441	487	461	475	477	472	468	459	493	434	434	460	453	459	439	438	497	449	449	455	462	440	430	427	437	438	499	447	483	450	459	465	475	447	430	447	470	500	476	436	438	462	454	477	471	440	430	510	470	425	463	439	457	464	453	498	460	521	487	429	482	492	476	455	475	440	437	490	501	471	443	470	443	455	445	490	444	455	445	472	493	469	449	472	457	443	462	481	428	474	470	451	443	464	461	457	430	480	436	496	448	459	483	441	524	435	434	458	430	452	461	446	497	489	449	454	431	473	492	473	511	446	467	471	466	502	457	442	481	450	473	458	470	461	418	458	459	512	431	423	415	433	455	457	450	454	457	483	422	459	458	474	465	449	453	470	487	452	435	479	485	504	451	467	462	454	471	453	432	498	510	473	510	488	467	446	496	486	476	473	458	475	470	489	482	474	469	440	458	498	448	457	451	453	470	431	490	437	442	495	439	454	489	487	458	456	491	451	470	469	495	456	484	459	457	464	430	401	492	480	447	482	461	489	467	449	461	440	446	476	487	458	439	458	468	467	459	431	474	491	497	434	457	415	415	466	443	425	479	479	497	475	446	458	477	466	450	445	437	471	474	493	493	465	478	469	501	456	493	516	472	430	446	474	456	445	453	474	465	422	443	470	485	484	401	483	464	496	483	497	470	476	463	461	478	486	452	417	484	462	501	497	480	461	443	501	430	453	480	443	441	452	450	474	449	458	466	500	486	463	486	470	509	441	497	455	472	481	467	453	459	454	477	474	477	448	473	489	478	412	456	474	468	454	482	477	452	440	442	498	475	472	448	470	478	451	469	486	445	420	463	440	463	448	484	449	455	445	446	449	506	446	467	507	451	455	468	482	466	467	435	465	464	479	430	439	464	445	422	467	438	441	475	474	460	490	477	465	501	465	492	451	493	464	454	516	448	469	468	486	476	455	485	485	457	497	465	474	471
2142	1186	670	442	731	884	1052	1203	1368	1145	1222	939	681	480	283	269	288	171	129	92	82	116	216	279	175	178	168	126	90	65	58	51	49	50	46	62	41	53	55	50	30	45	45	41	41	46	32	37	32	39	28	29	29	46	37	32	31	40	32	39	41	28	31	41	33	25	33	41	41	33	36	38	41	29	30	33	32	19	37	48	22	34	41	27	29	42	33	35	50	38	41	31	40	25	30	30	33	28	36	28	33	27	20	37	29	35	34	25	33	41	40	25	32	31	36	41	24	32	23	35	26	26	32	28	34	37	31	35	36	35	25	24	42	22	32	32	27	29	36	33	31	32	22	33	32	52	35	45	41	24	28	33	30	27	36	30	21	30	34	36	29	35	26	36	41	34	28	31	34	28	21	31	33	29	33	37	29	32	40	29	25	31	36	28	30	34	30	38	31	32	41	30	32	33	33	36	40	38	44	29	31	34	34	38	25	32	31	30	31	28	37	30	45	36	35	27	37	29	34	35	27	33	24	33	18	28	22	26	34	27	38	35	35	32	34	22	27	25	36	43	37	27	30	42	30	31	35	34	25	25	26	29	41	23	27	31	39	29	31	32	37	39	28	29	43	28	33	36	25	28	34	46	37	32	41	25	24	30	38	32	27	36	33	49	33	36	36	39	28	31	32	38	30	38	27	29	28	35	32	36	37	46	29	31	38	28	23	33	37	42	42	40	32	25	36	39	33	40	21	36	31	30	33	34	27	39	36	29	21	27	33	32	44	34	33	32	25	32	35	25	34	26	37	25	34	28	30	30	32	44	37	21	29	33	35	29	27	28	21	33	38	43	34	30	34	26	43	24	24	27	34	33	26	23	32	31	27	33	33	33	34	41	36	35	31	35	27	29	47	20	32	35	36	24	36	32	38	33	39	33	30	26	30	22	33	33	30	36	27	40	36	26	26	24	32	33	27	32	35	34	28	30	30	31	40	42	26	35	27	37	26	40	35	39	30	25	31	41	37	34	30	27	42	27	28	36	30	37	32	28	38	26	33	33	32	34	36	28	40	31	38	40	26	29	35	32	37	38	29	35	40	37	30	23	39	32	29	28	23	38	33	34	42	44	29	29	35	25	33	32	29	27	21	25	28	31	34	31	19	40	29	34	36	26	29	35	30	26	29	40	32	34	36	35	21	43	36	33	22	37	35	28	28	34	39	33	36	30	31	21	44	22	35	22	32	29	36	26	43	37	43	36	36	26	32	27	32	25	35	25	31	38	39	22	38	32	16	38	32	40	28	37	45	31	34	37	25	25	28	34	43	30	32	37	31	32	38	35	38	36	32	33	33	26	29	27	37	34	34	26	34	34	40	26	30	35	43	32	38	38	37	39	36	37	38	35	33	37	34	29	37	23	25	31	31	36	34	32	30	30	34	38	44	36	37	39	33	39	32	29	27	32	32	29	32	27	36	31	34	38	27	31	35	29	28	20	36	37	36	39	30	30	41	40	38	31	35	42	40	37	31	31	38	28	36	35	36	35	31	31	26	38	38	40	32	34	36	33	36	29	30	30	29	33	30	30	30	45	33	29	32	38	28	37	29	41	23	20	43	29	39	37	32	35	26	27	34	44	34	25	41	33	41	36	37	23	35	37	30	34	32	31	29	23	34	25	33	29	31	37	21	42	35	31	47	23	29	28	23	33	31	21	22	29	26	31	23	40	32	34	36	36	35	28	33	35	34	25	33	48	35	29	34	30	37	19	34	26	30	27	39	31	29	32	23	31	31	28	39	39	34	32	35	28	40	27	27	32	19	23	20	42	36	28	33	22	38	36	27	27	28	30	36	38	37	19	29	40	31	29	30	31	34	37	31	35	32	29	29	33	38	36	30	44	21	27	42	27	27	25	20	31	32	24	25	31	32	31	33	35	31	29	29	24	35	31	33	37	28	37	42	44	33	28	37	24	33	34	36	34	25	29	44	38	37	31	39	33	33	24	31	34	31	25	28	33	43	25	34	32	32	30	26	28	35	37	37	28	30	34	28	30	34	32	31	29	37	42	30	24	32	32	33	31	26	27	42	39	27	24	35	41	30	31	34	38	26	32	32	29	26	36	34	31	25	36	28	35	27	40	26	27	29	27	39	35	38	36	19	25	26	31	30	38	29	32	29	35	26	34	27	37	28	33	26	34	31	26	27	35	41	18	30	30	29	39	30	39	25	27	36	40	30	35	31	31	36	29	33	29	30	41	27	40	44	38	35	36	31	27	29	37	37	30	36	22	33	35	30	42	35	36	40	22	42	33	34	32	26	26	22	28	29	32	22	30	34	35	21	30	41	25	38	34	48	35	33	31	26	35	22	31	30	36	45	38	36	26	25	25	26	30	40	30	22	35	26	32	28	31	42	24	26	34	33	31	31	39	30	29	39	34	32	23	29	40	35	36	24	48	34	29	29	37	40	29	25	24	29	35	31	30	29	44	32	28	30	31	23	27	31	27	31	21	35	36	42	34	29	34	30	33	32	31	35	28	31	33	40	29	36	30	28	30	33	42	39	33	27	37	28	36	23	40	29	28	34	28	29	25	29	34	31	50	24	32	30	34	31	27	32	28	27	25	36	36	28	38	34	28	31	35	32	30	31	32	34	34	27	32	40	40	31	26	33	38	34	32	35	38	26	27	39	19	36	30	41	39	33	28	32	33	36	28	38	29	27	31	37	21	28	44	40	42	31	41	40	24	28	35	31	23	27	38	36	33	27	30	40	26	31	28	35	34	30	29	28	35	32	23	31	30	33	31	39	30	39	40	31	36	28	34	32	32	33	30	37	32	30	33	25	29	40	36	34	25	40	24	27	23	32	24	17	34	36	33	36	36	26	17	34	28	25	21	37	24	31	33	39	30	28	36	46	37	37	36	26	35	31	35	33	39	29	36	28	23	43	22	29	34	30	34	35	30	31	33	35	26	37	20	38	35	27	26	30	29	19	26	38	38	27	25	28	35	27	38	28	34	36	39	43	30	39	29	30	38	34	31	37	44	27	25	40	31	28	22	26	31	33	30	36	34	44	32	32	26	22	28	36	33	25	23	33	42	31	26	35	18	32	31	32	38	29	35	29	36	35	39	26	27	37	37	32	40	29	29	23	29	42	43	39	28	29	33	28	31	35	39	43	25	32	31	32	28	37	26	28	37	34	35	30	31	27	34	38	27	35	29	34	35	28	30	34	29	25	34	45	42	35	40	37	46	30	42	26	25	28	34	26	37	26	22	39	30	29	39	25	17	30	45	33	25	33	30	49	26	22	28	38	33	32	36	31	42	30	40	29	39	35	41	22	29	23	26	35	25	21	25	20	36	30	36	30	33	34	28	39	22	29	32	31	48	30	31	35	28	29	41	33	25	25	33	34	33	35	21	29	31	35	30	44	26	21	41	28	23	27	28	35	35	34	37	36	33	34	24	35	32	28	29	30	34	26	25	37	35	28	30	23	31	29	34	24	42	21	35
29317	20847	13634	26814	34346	33960	33876	34234	33023	30579	29854	25585	21101	16568	11715	10254	10959	7254	4339	2554	2601	3989	8577	9231	6317	6556	6213	4588	3231	2045	1560	1334	1264	1286	1549	1495	1502	1430	1314	1198	1047	859	718	687	705	654	630	551	519	579	568	544	523	539	507	514	478	508	515	528	512	496	505	551	507	513	534	709	851	583	510	491	509	521	505	484	489	495	474	503	504	534	509	503	511	538	521	474	457	501	512	504	489	458	464	538	473	501	518	509	483	503	523	530	513	497	520	480	527	506	515	465	475	478	473	527	514	505	482	524	478	501	470	511	475	471	485	468	475	456	473	505	476	494	449	534	498	443	500	511	486	506	484	467	490	482	520	471	487	499	486	491	515	494	456	488	517	485	470	485	501	448	487	527	563	480	482	489	469	479	476	463	486	482	510	485	517	497	508	510	439	484	471	476	475	493	442	480	481	481	486	450	467	461	531	507	492	451	507	538	459	505	498	457	466	481	447	486	486	477	496	480	481	482	471	467	468	505	490	499	479	464	494	465	507	467	490	503	485	477	507	468	477	510	511	513	479	527	459	479	517	452	491	467	489	476	505	500	499	487	475	503	525	502	470	502	516	529	506	495	519	499	486	500	455	500	470	525	494	457	509	473	508	505	462	495	457	525	495	465	493	489	479	482	546	477	468	467	486	469	514	474	494	490	476	473	460	479	479	461	506	488	502	495	462	485	524	491	480	472	470	473	482	488	491	501	492	521	474	501	487	500	479	483	465	504	516	459	483	486	503	464	522	495	479	504	491	477	500	474	462	440	486	503	478	478	473	471	465	452	532	477	477	487	487	474	460	463	475	433	468	485	488	493	502	481	491	498	462	461	455	475	494	507	506	527	468	494	499	469	504	474	509	493	488	481	475	481	488	485	499	482	523	479	479	470	484	457	537	482	492	467	490	459	491	482	459	452	460	475	473	449	494	523	497	458	482	443	444	448	478	513	487	494	485	482	456	469	459	465	487	509	489	463	506	504	497	495	448	497	483	484	495	514	488	462	506	467	488	466	468	490	507	493	445	490	487	490	446	513	475	495	473	428	486	451	464	489	500	483	495	476	501	484	512	486	502	461	491	502	477	463	481	475	495	452	457	516	466	489	486	487	472	459	472	479	498	517	460	499	485	446	503	505	473	499	503	505	508	476	481	467	469	487	466	446	499	480	471	474	515	509	476	485	496	449	461	494	486	487	470	485	478	498	445	483	498	509	474	499	465	479	478	493	497	485	471	500	464	488	480	465	515	481	519	551	483	493	500	515	469	503	454	523	474	485	473	464	470	465	468	455	460	533	507	487	461	482	470	448	509	464	512	459	504	475	461	445	480	480	484	478	470	472	458	484	482	537	474	463	482	438	526	502	459	471	491	515	466	483	476	507	435	483	492	508	441	491	458	499	512	474	484	496	508	481	519	488	493	503	474	526	510	474	484	483	515	474	509	498	509	453	474	453	466	473	479	492	503	518	529	514	501	514	491	499	480	511	500	499	505	450	482	508	501	466	491	511	464	443	493	458	507	460	504	498	467	452	539	487	431	481	460	488	505	519	480	447	487	465	473	477	473	492	533	527	485	514	479	497	518	497	482	483	505	494	467	478	439	542	438	518	485	478	478	503	509	476	493	490	473	526	489	468	474	474	501	504	496	490	477	463	461	458	488	517	503	499	451	511	461	507	504	481	495	491	490	494	472	503	516	480	496	528	519	470	523	482	484	482	453	501	504	443	481	474	488	528	459	495	484	470	471	502	508	510	493	514	495	466	515	500	489	483	473	465	486	487	479	501	470	463	476	483	493	481	458	511	504	473	506	490	490	481	473	480	511	510	511	499	457	465	469	470	473	498	468	459	484	518	488	506	500	486	528	452	454	474	476	500	471	490	503	491	471	499	505	493	503	507	467	486	470	485	500	473	509	447	474	502	534	471	517	488	474	487	511	474	459	497	498	495	490	486	493	473	453	513	475	478	486	485	493	503	484	484	458	506	478	464	505	484	508	455	476	461	473	507	485	492	496	470	452	493	514	459	467	464	431	509	517	467	483	458	494	481	495	441	485	494	488	516	462	475	448	480	469	476	482	479	478	499	461	494	473	488	480	509	491	452	443	483	467	506	471	492	447	505	487	505	514	486	473	473	516	534	511	489	479	465	480	448	455	523	446	478	467	505	509	428	492	516	470	482	481	456	471	507	503	485	472	466	445	491	499	482	482	480	466	471	530	471	480	464	457	513	506	491	482	510	481	441	491	461	480	491	509	469	480	481	464	448	491	476	466	499	472	510	534	510	473	501	475	462	464	486	496	501	512	485	495	491	478	499	490	462	481	454	488	479	511	511	479	498	458	484	444	500	491	494	478	452	469	520	475	505	503	461	486	454	480	505	479	538	460	497	482	487	456	503	470	511	497	494	493	491	496	449	474	479	495	499	472	478	495	480	470	479	487	495	508	460	471	482	507	477	467	512	472	514	467	488	492	483	481	463	470	443	507	498	478	475	495	487	473	488	470	471	454	468	442	469	503	504	497	492	471	482	484	465	478	499	463	473	484	508	475	447	469	488	486	470	475	533	466	437	434	480	474	506	500	484	481	472	473	465	498	486	474	504	475	482	457	508	538	479	486	498	500	464	511	520	462	483	517	454	505	463	497	486	512	473	506	478	526	517	473	480	511	470	466	481	457	489	514	491	520	504	472	460	479	456	483	514	490	539	481	479	502	511	482	499	461	459	457	479	479	477	524	465	528	458	462	484	499	482	474	504	490	437	481	478	493	533	490	501	484	524	482	520	467	512	496	508	541	484	497	520	466	488	498	537	454	447	459	470	501	508	464	457	477	456	483	505	452	497	497	475	485	453	449	498	480	452	440	472	466	486	486	482	476	498	463	479	461	481	500	560	498	477	499	446	500	490	520	467	484	442	479	499	483	492	470	509	497	467	470	471	425	535	437	481	505	509	485	490	484	478	485	506	486	491	467	517	459	486	469	462	470	473	505	507	478	487	461	460	462	516	466	527	462	501	457	476	466	506	501	485	467	473	506	481	491	488	477	441	493	487	486	416	510	445	488	528	474	512	495	495	509	497	474	489	468	495	488	503	485	507	479	498	511	483	497	490	483	512	505	493	501	504	504	515	520	477	498	485	507	486	475	484	499	510	465	493	527	504	459	479	519	520	462	429	524	449	473	493	476	473	482	455	500	522	553	445	484	477	496	509	508	495	490	469	472	461	497	428	504	503	439	463	463	480	484	463	465	516	460	503	476	451	487	513	498	501	485	487	468	457	498	479	471	481	459	482	497	501	490	497	499	508	481	526	459	465	484	511	466	503	454	489	463	454	478	499	503	452	466	468	505	505	485	466	470	475	495	449	487	504	474	467	527	522	507	488	524	447	492	495	503	469	462	524	528	488	478	515	491	461	480	505	506	466	508	477	474	508	486	462	505	465	507	505	467	477	466	463	506	491	503	482	483	473	454	504	479	466
3873	1106	621	410	639	795	803	973	1046	1005	879	776	622	504	321	258	322	205	142	118	99	123	233	281	177	196	185	160	134	95	59	69	53	59	44	72	51	60	64	60	47	56	52	55	42	39	41	47	42	31	39	51	48	51	44	52	46	49	38	45	44	47	46	37	42	46	46	49	53	46	49	33	47	33	34	45	49	43	41	42	27	51	52	47	38	44	40	35	30	43	39	38	37	45	35	44	41	40	41	38	48	46	48	43	36	40	52	51	38	39	41	40	38	36	41	45	45	35	59	42	43	66	33	39	39	43	36	40	49	43	49	39	34	57	28	52	39	50	43	42	49	41	37	49	43	33	41	50	41	47	32	40	38	30	44	40	42	44	47	48	45	43	50	50	38	46	41	46	43	54	44	41	37	32	56	47	41	37	42	38	53	41	56	43	33	52	37	37	36	41	34	49	50	44	47	48	51	42	52	49	44	48	38	51	32	38	44	42	47	58	41	49	57	53	43	51	40	32	38	39	50	33	48	25	48	44	49	36	44	48	38	45	35	46	48	40	43	38	47	32	42	42	37	41	42	38	40	42	50	57	37	46	43	38	52	57	26	48	44	36	42	35	47	50	49	50	50	35	43	36	39	52	43	50	44	51	38	54	54	51	49	40	46	57	44	45	47	48	48	49	46	53	37	40	41	39	46	49	42	41	42	39	43	51	39	55	35	44	42	36	34	34	31	32	42	37	54	56	48	59	46	41	53	50	47	46	33	40	44	43	58	55	39	53	33	47	44	38	28	49	47	52	50	46	47	49	39	40	52	47	54	48	46	42	42	50	46	41	41	51	46	53	50	37	46	52	35	42	38	49	42	38	46	47	40	38	41	47	46	45	53	47	33	45	34	48	40	43	47	36	38	42	39	36	32	42	34	43	42	44	40	41	41	44	47	50	43	41	35	42	39	49	40	56	50	34	43	46	57	44	35	48	36	42	55	53	63	32	38	45	39	36	38	44	37	53	43	45	37	39	47	40	47	52	40	55	44	52	43	44	50	45	43	43	43	44	42	34	50	53	42	36	43	44	47	44	54	43	46	40	39	46	47	33	35	42	42	53	43	40	39	40	40	46	43	45	36	43	30	34	48	42	35	56	43	37	39	46	48	44	44	38	48	35	40	41	35	45	34	33	48	46	42	52	62	60	36	48	45	45	46	46	51	42	34	42	40	49	42	39	45	40	50	41	43	43	51	43	43	46	51	50	52	46	38	44	43	41	34	42	56	50	45	53	49	48	42	50	42	50	48	46	43	38	39	39	45	47	49	51	42	48	52	34	39	34	52	45	48	32	33	57	46	39	50	41	47	47	44	38	41	39	42	46	45	41	37	49	37	31	37	43	42	51	47	45	49	52	50	44	49	31	45	50	42	35	49	42	40	34	49	36	48	49	55	34	34	35	54	43	51	44	49	43	43	41	49	37	43	48	43	43	44	53	52	42	42	46	53	51	61	38	45	30	38	41	41	51	48	42	50	41	43	40	37	46	38	38	30	55	46	39	42	44	34	49	42	38	49	44	53	42	43	41	43	53	42	39	42	38	39	46	49	44	40	45	43	44	39	56	37	42	48	46	41	38	57	38	51	44	48	43	48	54	40	50	35	42	39	43	40	43	45	39	58	43	46	29	48	40	48	41	35	48	49	43	56	42	47	53	42	56	43	35	39	41	46	29	49	41	42	29	52	46	42	32	51	56	34	62	45	45	45	44	38	44	42	48	60	50	37	48	48	38	45	41	45	42	42	52	43	59	49	54	49	62	47	34	37	47	51	47	49	33	43	40	48	63	50	44	51	38	44	41	43	50	39	41	38	53	31	47	42	37	38	49	47	53	45	38	47	50	39	54	47	53	43	45	44	49	36	33	39	37	38	56	43	34	44	57	43	46	38	44	56	51	41	39	40	43	46	44	39	60	42	39	45	46	50	46	56	39	35	41	44	44	57	46	42	35	42	45	45	46	41	36	47	40	56	47	49	41	39	45	56	57	49	43	49	43	39	50	46	48	42	43	33	58	57	47	52	34	44	47	31	44	28	26	46	40	43	49	38	43	24	37	35	39	41	47	43	24	43	48	45	50	46	36	43	50	37	45	49	44	41	48	50	28	49	34	38	44	34	52	54	38	41	33	44	59	37	40	40	48	38	47	41	38	57	44	43	45	45	56	48	50	43	42	37	55	68	38	34	40	37	59	51	49	36	55	46	32	35	49	39	47	39	40	34	38	28	45	39	44	52	37	39	53	37	45	30	44	41	48	41	41	54	59	56	45	39	53	36	44	59	47	50	49	40	35	42	38	38	40	39	39	42	49	36	45	46	34	43	30	38	43	47	57	36	42	51	49	41	43	38	31	44	47	38	35	46	46	50	49	42	34	37	33	43	35	39	50	43	47	52	38	49	40	43	39	42	47	44	44	54	55	48	55	42	41	45	38	54	42	45	36	50	45	40	43	50	51	37	45	45	48	45	54	51	50	48	38	42	52	41	49	56	37	32	38	35	45	40	43	37	45	44	45	44	38	40	34	54	41	50	49	27	42	41	38	50	46	46	46	52	50	47	50	40	56	41	42	43	32	41	56	58	41	42	38	38	44	38	46	41	41	45	47	49	42	45	36	44	33	49	46	36	33	44	37	40	46	35	38	43	41	45	45	35	45	40	52	51	40	42	53	41	44	43	49	38	45	53	43	35	44	48	48	43	36	51	49	45	47	43	45	51	40	59	53	44	42	42	46	43	56	46	33	38	41	49	43	50	44	33	60	54	42	54	46	45	45	46	41	37	52	44	49	36	43	50	43	41	46	44	50	40	51	56	43	40	62	44	34	37	45	54	31	45	44	40	31	44	51	45	32	59	46	42	49	41	54	48	47	44	43	45	38	40	50	50	37	41	49	51	41	59	45	38	51	47	49	37	40	41	52	46	62	34	42	39	50	43	52	25	43	37	33	56	52	38	45	37	59	48	40	51	41	42	51	38	61	44	55	44	43	35	53	48	37	40	42	52	43	36	42	39	59	38	41	40	34	38	42	45	59	37	52	53	49	40	46	41	39	53	30	30	46	46	37	56	48	45	42	38	50	51	40	51	44	41	53	47	37	39	52	36	51	32	57	41	41	33	50	36	44	31	41	38	60	41	35	48	48	40	46	42	55	43	42	49	45	48	39	39	31	55	45	43	34	44	34	42	39	47	46	44	40	37	54	42	60	39	39	32	42	34	45	42	41	42	34	42	41	36	38	46	44	42	40	45	35	33	47	43	43	57	47	45	41	50	35	47	41	53	47	40	41	47	41	47	41	50	35	59	35	46	51	54	59	50	52	44	42	46	45	35	48	45	45	44	39	46	38	36	46	32	40	43	43	43	53	41	44	40	38	45	29	40	61	36	47	32	44	38	41	40	31	46	44	50	60	44	53	55	41	34	38	50	52	44	39	45	59	51	42	54	52	42	37	43	42	32	47	37	55
27183	19355	12653	24651	31708	32123	31325	31591	30664	28119	25498	23109	20601	16631	12454	10054	10830	7821	4941	3699	3327	4551	8644	9966	6342	6576	6280	5010	4131	2538	1763	1675	1357	1286	1356	1434	1487	1377	1200	1093	1016	896	846	876	858	784	699	714	693	714	767	737	639	700	742	618	677	685	725	682	653	700	664	639	659	689	754	986	977	734	644	640	685	686	673	702	648	624	654	683	660	678	719	635	679	650	661	623	611	713	690	638	715	704	687	628	664	682	642	645	684	642	668	664	663	699	648	666	639	633	722	673	632	740	654	662	622	694	703	640	613	665	651	674	652	685	608	676	667	679	677	663	672	693	680	697	618	646	662	674	668	645	630	634	630	610	689	723	672	631	678	650	680	660	646	645	636	658	648	682	641	630	677	668	658	667	637	684	634	670	693	633	666	671	659	685	649	633	624	671	668	648	629	655	679	648	664	636	614	655	685	702	634	683	619	659	669	670	687	638	705	654	667	595	671	619	685	638	699	611	653	636	656	646	716	610	656	660	624	637	651	619	666	683	634	664	596	668	657	648	668	651	661	652	642	686	666	676	653	658	668	630	622	675	653	600	646	688	642	633	651	638	643	638	631	669	620	654	616	636	664	675	658	696	660	686	662	677	632	637	582	595	652	663	670	617	661	605	646	655	651	663	630	627	677	613	674	619	629	646	662	633	706	631	600	652	634	681	656	643	616	630	681	664	611	648	697	653	639	599	695	642	680	646	619	652	660	645	625	643	683	656	642	628	644	664	661	699	641	663	629	670	695	627	617	638	640	612	683	612	609	619	643	623	627	653	656	634	659	626	656	665	685	668	607	639	629	643	644	656	635	646	688	642	654	686	675	639	647	632	631	638	642	644	672	663	642	617	656	658	638	621	646	664	651	654	633	661	678	661	655	658	694	640	684	663	653	718	671	601	664	632	632	650	614	601	590	622	622	651	689	633	662	624	634	633	648	681	647	660	596	655	716	585	642	615	662	689	707	644	666	663	615	605	629	632	667	665	611	657	682	659	658	625	616	624	686	680	669	650	654	686	667	631	639	693	661	643	668	640	651	612	677	607	684	634	632	687	626	657	634	621	623	677	642	655	642	651	667	660	693	616	611	622	677	616	650	660	649	619	671	615	645	689	674	597	657	639	676	619	668	585	590	632	662	655	639	615	621	601	628	662	651	677	692	664	676	655	673	631	650	675	623	653	638	678	652	674	699	665	653	623	674	602	641	644	649	634	647	659	632	705	689	703	634	640	702	678	659	648	617	683	654	639	681	678	677	651	634	673	649	652	619	632	662	649	662	637	596	621	647	619	640	670	654	624	651	662	664	641	638	642	665	651	684	660	644	642	660	662	630	708	675	650	665	657	667	685	658	647	608	672	668	681	632	600	624	602	665	640	674	670	671	671	647	608	664	675	626	618	650	644	628	669	685	646	649	644	675	690	663	641	667	614	652	667	693	650	665	656	672	608	639	650	681	666	602	655	642	655	653	633	665	650	685	670	691	646	636	647	669	615	668	626	665	646	645	647	648	631	642	642	674	629	659	645	670	674	652	655	680	628	673	650	666	665	656	656	652	666	644	653	658	676	613	611	624	638	643	619	653	663	619	634	619	606	669	677	607	666	710	609	634	635	609	637	660	694	668	607	673	683	641	651	604	606	640	634	642	646	645	681	692	672	655	633	680	627	617	653	662	664	657	666	634	646	597	682	656	663	605	608	630	669	615	672	634	610	623	651	642	649	630	635	646	627	651	627	685	683	670	638	624	649	641	646	626	662	630	636	685	650	657	666	660	642	624	702	663	682	623	581	634	583	651	623	660	639	654	672	639	602	628	642	658	634	674	659	698	626	639	633	647	617	714	673	694	646	630	638	656	677	651	630	625	615	613	636	686	619	628	619	602	666	584	617	566	631	650	669	638	624	624	616	662	635	651	673	686	639	614	646	678	656	638	639	669	675	639	600	613	703	651	662	696	648	663	662	687	639	622	658	632	646	615	669	669	649	634	663	655	657	657	698	664	634	682	612	644	644	660	638	623	653	632	643	639	649	687	645	640	640	682	617	688	713	701	642	642	652	660	649	651	679	679	595	678	635	643	670	606	655	628	640	647	673	677	662	622	606	615	599	647	672	653	660	663	643	658	692	682	678	626	624	664	646	688	616	672	636	626	668	639	683	644	625	678	622	595	678	632	649	648	610	709	650	630	634	625	625	615	614	640	673	663	640	690	609	635	639	630	622	664	669	620	674	623	690	678	657	620	679	622	646	662	654	634	619	598	646	645	663	629	663	651	666	660	643	646	652	619	659	670	654	651	672	683	651	646	653	619	652	611	694	664	665	617	688	656	649	620	665	682	635	654	670	659	633	666	591	635	688	675	613	644	665	613	631	670	671	707	648	642	616	621	704	608	650	620	648	637	609	688	609	631	632	668	684	645	622	646	680	654	687	658	668	681	661	678	656	643	658	633	690	659	696	672	651	643	641	701	679	680	655	588	626	598	676	670	633	650	619	666	633	666	672	613	669	646	580	678	634	600	618	662	649	691	597	714	633	640	642	679	663	676	631	658	617	660	622	662	655	621	657	624	644	689	615	695	641	641	638	678	664	627	633	614	661	687	675	624	681	651	601	637	641	690	663	660	654	624	666	679	662	686	663	651	651	670	614	679	666	664	660	697	623	635	636	664	594	651	641	625	667	656	686	610	640	628	661	613	625	599	646	631	631	664	610	652	651	673	654	708	652	643	647	669	649	665	634	648	643	698	620	657	664	670	598	657	639	653	610	654	617	603	703	649	673	638	695	642	615	626	680	635	652	657	643	672	677	632	658	618	694	636	686	632	610	642	634	637	652	672	663	602	696	634	634	656	667	653	662	628	644	736	654	669	646	612	638	662	639	665	625	635	619	655	676	658	668	626	677	699	635	646	648	612	636	640	650	678	658	671	654	662	643	608	651	671	664	632	619	617	684	686	614	638	665	694	600	665	627	649	615	651	644	600	652	637	626	673	656	652	637	608	696	647	664	617	569	642	667	626	631	630	662	630	658	615	646	680	671	626	655	640	654	637	642	647	685	622	669	710	600	671	708	666	621	668	667	619	659	629	636	615	648	663	631	683	636	679	676	667	656	641	632	603	624	641	668	661	644	712	698	657	679	665	685	654	656	613	620	640	632	643	686	608	616	662	666	630	640	659	677	647	654	649	614	681	653	652	630	656	655	666	673	643	669	574	656	609	620	628	644	681	657	617	609	675	675	684	678	667	624	627	680	642	676	628	647	620	682	633	649	676	641	691	614	652	612	638	653	649	602	641	662	665	621	674	614	616	637	638	653	671	614	612	635	675	664	651	629	661	688	614	672	675	670	617	640	648	652	639	635	633	700	683	707	682	692	707	645	637	667	640	612	652	618	631	689	634	654	695	648	678	641	632	669	636	621	675	654	624	650	634	598	641	686	672	684	677	636	649	656	686	631	684	679	642	653	679	688	666	671	660	618
3737	1775	876	597	935	1117	1297	1406	1378	1419	1245	1035	857	700	568	376	408	311	213	173	185	200	266	410	257	251	279	191	193	165	95	75	90	75	80	80	73	75	71	50	53	64	65	58	59	60	49	44	53	45	54	55	60	49	45	44	43	47	42	36	52	36	52	46	54	53	51	58	46	56	43	45	47	37	55	37	57	55	48	46	59	54	42	45	42	26	45	44	47	40	49	47	52	44	43	57	43	49	43	41	42	41	43	57	40	52	47	47	46	53	48	43	45	46	50	34	47	53	45	50	54	49	41	52	45	41	47	47	45	38	45	33	45	38	37	38	58	51	41	42	47	43	41	36	38	50	39	55	29	42	42	45	39	43	44	49	56	44	39	48	51	43	41	46	37	38	37	50	49	36	43	37	57	48	45	41	42	48	53	51	50	48	48	42	50	40	36	49	48	44	46	53	36	40	44	47	45	42	49	50	46	58	43	44	54	49	48	43	32	48	53	43	45	36	39	40	46	45	30	41	66	59	40	41	47	44	34	58	45	54	48	38	52	40	50	46	52	47	35	58	43	61	45	35	60	48	52	46	35	34	41	43	38	48	33	47	47	39	43	64	43	52	54	41	48	43	47	41	39	59	40	38	43	40	42	42	53	56	49	51	43	41	59	55	45	48	38	48	45	41	52	57	41	42	39	52	34	51	40	34	36	51	34	50	46	47	44	42	59	60	39	36	46	57	40	50	44	50	47	52	53	44	53	48	41	41	62	54	52	34	57	55	40	44	60	39	45	49	58	40	44	45	46	41	55	48	43	49	44	55	49	38	53	52	48	47	54	35	51	56	55	38	39	49	47	56	47	45	60	48	40	33	50	47	46	36	49	43	45	46	53	48	45	47	39	46	50	44	43	43	41	50	41	50	53	43	44	46	38	40	46	52	35	47	48	56	50	46	40	47	44	48	51	51	48	43	52	40	45	52	53	42	53	50	47	49	32	60	52	45	31	54	47	45	45	38	49	53	45	47	44	39	50	47	29	46	52	43	55	47	50	54	47	50	42	57	32	47	51	47	44	42	30	54	35	47	41	44	43	57	48	30	46	50	51	43	40	35	63	40	49	43	51	48	54	45	41	43	34	47	50	42	41	50	42	53	35	52	40	47	35	37	38	47	46	48	52	56	51	50	51	51	42	47	45	59	35	45	58	37	50	48	46	44	49	34	50	50	46	44	43	50	49	56	45	46	52	66	58	56	45	42	36	43	53	44	56	50	43	43	57	33	64	39	58	58	53	34	46	48	48	63	50	45	40	31	45	44	47	47	53	47	40	45	54	42	49	48	50	46	31	48	36	55	54	50	47	45	43	52	50	52	38	57	36	34	53	45	58	47	37	55	55	42	56	42	47	55	46	47	45	54	44	57	46	42	46	49	39	44	36	45	44	49	45	57	44	54	45	45	47	44	49	53	55	41	35	38	54	40	57	50	41	35	46	46	37	41	45	42	41	43	53	47	36	40	53	52	48	52	35	53	63	68	49	51	57	49	52	49	49	60	48	49	39	57	45	45	46	54	50	48	51	44	40	33	43	41	39	41	61	48	47	53	48	38	56	41	65	37	55	65	50	46	41	46	46	40	42	44	54	49	50	53	52	43	47	48	52	42	52	38	34	43	36	37	57	48	46	34	41	57	58	43	60	53	37	53	59	46	39	44	39	44	37	47	54	50	47	44	48	56	38	35	38	58	48	63	40	40	47	47	44	43	49	52	48	49	41	46	47	39	44	42	46	38	48	45	44	46	48	46	57	43	43	44	54	40	58	46	42	39	53	46	41	47	41	38	53	36	46	32	53	45	52	54	52	34	52	48	54	52	45	50	47	38	48	43	64	47	39	50	49	41	49	45	48	38	44	49	42	56	45	55	40	44	47	49	49	53	49	57	41	49	51	42	45	55	44	43	62	48	47	44	54	34	55	46	45	43	43	47	48	50	39	52	60	46	43	55	49	49	41	40	45	39	57	45	50	44	36	46	43	39	39	45	35	50	38	50	44	52	44	47	47	31	49	38	49	48	51	42	46	47	41	47	42	47	53	53	32	39	44	59	35	41	39	56	35	49	60	38	53	41	44	50	53	39	51	68	42	52	49	43	57	45	52	54	46	46	53	34	48	41	41	48	50	47	35	51	44	50	49	45	51	43	45	40	45	36	45	42	38	44	42	56	46	58	38	46	40	64	32	37	37	60	38	47	42	54	41	45	40	41	47	37	41	37	42	42	47	47	44	43	40	50	43	44	55	54	47	51	37	41	50	48	44	49	40	47	39	60	39	46	40	51	36	43	47	51	52	43	42	53	43	48	44	58	44	43	53	39	49	46	56	46	48	35	46	41	55	57	42	39	46	47	47	43	38	40	47	59	48	47	45	45	38	44	39	44	40	37	51	48	39	40	45	54	42	40	54	58	51	59	41	48	47	42	51	42	54	39	45	30	51	48	51	52	50	42	31	52	40	49	39	60	40	46	37	48	36	50	44	51	40	43	57	53	53	43	52	45	40	41	29	46	39	53	48	54	48	54	46	59	42	53	29	39	44	41	56	60	47	52	40	48	52	33	55	51	45	42	55	53	45	40	55	52	40	41	43	42	34	49	55	44	53	45	43	54	34	48	46	59	53	44	50	43	37	40	52	43	35	49	52	46	38	46	52	41	56	52	42	42	44	40	54	36	36	56	48	43	45	52	36	46	41	39	45	43	44	43	48	45	41	48	42	44	37	46	48	46	55	43	46	52	40	48	43	52	36	42	48	44	37	50	30	44	49	59	42	44	45	38	50	45	48	41	41	61	45	46	46	49	47	41	38	30	56	46	47	41	46	50	50	47	54	55	60	45	53	37	29	48	46	47	42	47	53	50	39	45	48	55	50	50	36	56	38	40	41	47	51	46	48	44	44	39	35	42	60	47	40	58	47	34	51	60	33	47	66	56	39	42	53	50	47	49	40	37	44	41	56	40	40	30	45	47	38	49	48	52	42	41	40	44	47	46	56	42	44	40	37	50	46	51	46	42	41	43	52	43	49	45	47	42	39	49	54	44	53	37	45	54	40	42	50	37	50	56	43	47	51	40	55	34	67	60	47	35	41	62	52	41	47	46	52	47	41	44	42	46	39	47	34	53	46	51	48	55	47	50	50	49	50	53	46	52	54	38	41	43	46	39	45	52	47	37	32	51	39	50	39	42	59	43	51	40	42	46	47	58	54	44	44	40	53	44	54	45	49	50	45	45	48	55	41	43	41	43	47	41	32	41	43	50	37	48	57	52	39	53	41	45	57	45	44	51	57	39	37	44	43	46	50	45	41	35	45	40	43	57	59	46	49	39	43	47	47	51	53	44	45	44	48	47	44	46	43	57	44	51	55	49	54	42	46	29	54	44	53	40	46	35	38	49	46	51	43	40	39	55	41	54	57	59	47	52	53	37	39	34	56	37	39	43	45	45	45	36	54	43	50	53	46	46
33913	24336	16911	30212	36147	36321	35856	35002	33994	32567	30417	26944	23651	21019	17996	14507	14254	10923	7934	6482	6753	6762	9720	13573	9011	9008	8729	7325	6456	4798	2644	2169	2150	1891	1730	1738	1713	1585	1480	1367	1194	1170	1161	1090	1001	891	847	841	753	787	799	811	734	746	731	760	801	732	755	732	706	704	724	733	697	766	810	1002	1062	761	721	737	720	769	726	696	716	699	692	740	725	685	719	712	672	720	706	714	723	680	678	690	738	681	729	691	709	678	686	720	695	719	739	707	750	682	701	731	758	753	705	734	683	668	734	686	713	687	727	722	697	710	685	716	694	766	707	720	681	699	714	648	688	676	710	708	722	697	753	694	675	716	675	680	675	692	686	749	768	666	697	700	680	680	667	670	707	692	697	661	701	679	679	666	690	741	710	696	720	623	703	669	694	742	697	676	761	702	698	702	671	667	692	722	727	714	743	684	738	713	701	709	716	686	657	692	706	688	698	716	692	713	709	722	661	673	668	665	695	722	660	667	696	700	677	712	700	681	654	701	668	684	707	657	729	636	695	708	684	713	699	695	702	650	705	688	729	669	721	715	692	722	698	655	680	708	700	665	713	717	702	690	701	656	686	683	713	708	663	745	707	687	671	685	722	690	657	694	702	655	702	727	668	677	703	702	716	719	684	716	640	688	747	719	703	704	652	689	690	702	705	668	691	666	681	687	680	687	711	621	706	688	618	727	666	722	700	672	697	663	723	725	696	650	705	673	684	752	665	674	682	688	699	685	679	683	674	713	727	678	684	729	651	655	631	698	711	745	712	694	702	705	757	656	681	645	692	699	708	711	657	705	674	679	713	698	714	697	654	692	714	695	679	727	679	685	688	671	688	674	724	719	699	650	704	697	651	693	694	695	668	675	667	686	645	691	717	643	703	689	669	694	689	733	715	737	676	691	661	715	676	706	671	712	725	705	672	749	692	689	728	717	709	671	692	676	748	669	705	705	708	704	617	637	709	684	678	718	702	676	693	696	663	690	685	701	704	686	703	698	692	634	686	727	693	733	661	670	670	724	695	719	685	682	751	710	685	653	704	693	686	645	680	684	691	710	696	720	672	693	706	676	685	704	715	710	701	671	734	666	669	716	681	727	694	692	692	673	677	726	686	696	699	686	679	726	712	638	698	694	684	688	686	713	701	700	680	729	739	701	717	714	672	719	661	666	710	714	690	680	692	684	715	706	691	687	713	715	651	643	632	698	685	651	699	683	674	698	692	742	694	683	736	669	660	703	666	700	722	677	703	681	666	652	710	671	676	715	658	655	658	732	689	658	656	646	696	721	712	677	657	703	677	710	665	703	722	689	664	694	690	688	713	730	669	705	675	668	659	716	711	649	701	692	691	703	737	725	668	687	688	702	707	658	683	666	695	726	693	674	635	711	695	638	753	723	688	700	681	695	652	721	650	691	769	681	686	659	733	715	694	660	724	716	739	712	729	706	672	676	694	689	708	654	692	709	698	691	726	694	702	703	670	676	662	749	697	672	703	694	771	698	676	696	685	698	679	699	683	708	657	700	704	757	671	694	719	685	685	669	720	686	687	679	699	689	730	672	724	678	719	697	709	680	672	670	692	686	658	677	683	709	686	661	674	686	694	652	672	704	744	699	687	702	742	703	662	693	661	688	712	721	668	678	700	723	702	696	648	711	732	703	684	673	700	653	683	697	696	689	674	683	745	671	669	722	685	696	704	696	685	688	767	666	706	701	653	678	675	656	676	717	747	693	678	687	679	694	662	675	691	718	695	719	701	703	690	713	733	671	705	661	659	675	659	691	680	700	694	696	670	680	642	645	677	704	700	704	676	704	671	687	681	708	693	678	735	692	688	672	672	706	677	707	659	693	737	701	697	669	721	694	692	732	711	713	688	709	678	716	703	676	736	624	640	688	738	670	684	681	698	721	660	710	659	676	673	647	689	669	708	721	694	716	656	666	693	718	718	705	707	666	685	665	674	705	694	683	716	698	696	684	681	680	681	737	682	741	696	645	685	674	692	711	715	658	665	685	707	717	661	719	721	666	746	739	699	705	683	660	697	685	695	681	684	753	674	678	680	720	654	709	644	652	673	657	707	688	701	677	689	675	707	719	701	638	704	720	751	681	689	679	710	702	734	673	709	696	725	641	672	703	734	661	683	640	684	700	732	704	675	736	645	709	722	669	667	682	686	713	688	726	643	690	681	693	726	705	689	736	697	705	671	674	675	664	646	713	689	704	675	706	664	642	636	699	708	649	691	686	673	657	660	723	735	669	693	690	729	660	696	700	738	679	655	694	699	740	720	696	708	714	692	693	677	690	693	664	717	733	662	734	692	719	695	719	661	665	710	701	684	663	648	665	697	655	661	683	712	725	658	731	676	703	708	744	625	697	702	721	687	670	651	648	721	653	645	686	685	721	722	683	661	706	657	690	707	682	715	681	690	702	691	706	711	706	686	695	645	720	706	721	698	662	655	730	671	676	711	707	701	702	648	740	695	695	684	723	703	688	701	707	714	664	745	681	715	656	680	707	703	658	696	720	697	691	696	709	683	653	697	740	644	708	703	668	707	673	681	716	677	686	717	638	702	701	693	660	672	716	703	709	697	694	707	714	671	643	665	679	674	687	677	670	696	659	688	687	671	710	668	712	726	684	661	692	744	673	667	659	703	673	707	652	661	639	699	696	704	723	692	715	719	670	614	694	678	679	670	694	702	676	682	672	691	670	679	704	695	649	681	670	722	697	652	691	685	683	735	753	686	714	650	692	676	691	737	698	710	696	709	708	644	658	708	680	683	753	679	670	627	613	725	687	691	734	655	690	700	726	748	666	684	687	662	697	721	731	688	650	705	668	703	713	709	693	707	646	725	692	695	701	696	694	702	673	718	672	724	716	762	697	670	657	727	720	655	691	681	684	707	658	681	721	663	694	717	680	689	707	611	628	682	712	713	669	700	736	682	733	661	704	653	707	658	695	689	684	703	688	694	723	737	725	693	688	714	660	734	712	694	650	749	701	704	724	698	727	655	676	672	684	675	703	730	720	679	676	679	654	694	715	672	680	664	676	678	690	730	669	732	657	683	709	681	724	700	676	707	688	660	697	739	683	718	664	679	685	731	668	690	733	701	668	728	699	692	729	710	695	682	679	696	663	704	694	676	679	743	689	676	699	699	684	657	663	700	765	692	677	686	673	727	683	720	713	692	684	702	695	688	689	701	761	689	704	690	719	721	659	692	667	667	697	751	715	728	690	676	716	643	642	711	681	727	693	713	665	695	730	695	705	688	705	683	666	716	695	684	704	710	681	659	706	704	672	690	661	680	697	689	707	706	655	708	685	681	652	745	686	726	679	716	724	677	688	716	653	694	676	659	718	657	685	728	701	658	652	670	658	673	707	697	714	701	718	706	659	694	688	667	660	707	675	705	722	677	686	704	731	688	741	703	765	684	701	720	699	699	683	681	688	693	709	761	641	728	643	691	720	717	656	733	686	696	737
2322	671	345	234	386	445	493	581	555	539	615	509	406	342	242	195	162	143	91	69	92	102	121	163	148	94	127	94	108	114	61	44	62	48	34	38	39	47	39	42	38	26	36	38	32	39	28	38	23	38	37	23	37	26	31	30	25	31	31	24	17	35	35	31	32	28	26	42	25	32	39	29	35	25	32	19	28	30	30	24	31	28	34	26	24	29	26	28	27	29	22	24	25	32	28	26	31	33	26	26	28	30	30	35	21	22	34	35	33	39	28	35	31	26	30	32	33	29	28	37	35	39	28	27	29	27	31	32	35	27	31	25	30	25	34	33	24	41	27	35	42	31	32	26	28	28	32	38	32	28	38	28	33	31	30	22	25	27	35	26	24	34	29	29	41	36	35	31	40	30	31	35	31	32	22	24	18	25	35	41	30	35	36	30	32	25	32	31	17	27	31	24	27	28	26	42	29	32	26	32	32	32	30	36	32	26	34	30	28	25	37	33	27	32	27	25	17	22	23	36	28	18	20	29	32	35	28	22	32	17	26	21	34	32	32	33	24	31	28	23	32	34	29	30	30	15	35	36	31	34	28	30	27	26	27	30	29	40	30	38	35	21	29	26	35	26	34	31	34	34	21	30	26	28	39	23	26	25	30	26	18	32	34	31	30	43	39	31	21	24	29	29	31	24	31	29	17	33	21	27	33	23	28	21	28	34	19	22	33	30	26	35	41	43	29	23	37	32	26	34	32	28	28	25	25	25	17	24	36	34	22	28	20	36	25	28	28	32	24	33	37	26	36	33	25	31	29	32	35	35	30	40	32	28	30	34	27	31	27	32	26	21	25	32	25	27	31	25	28	25	30	38	31	19	30	29	32	25	32	30	30	25	18	34	28	29	31	34	17	27	21	31	37	33	28	20	30	21	32	30	31	24	22	25	31	34	33	25	22	31	35	22	30	29	25	20	28	33	29	23	31	35	39	34	37	32	22	36	34	35	28	25	23	25	31	29	34	37	36	29	33	24	23	24	29	34	34	28	39	23	22	30	36	34	35	27	26	38	30	31	34	24	36	24	27	28	35	34	31	25	36	28	23	24	29	41	36	30	32	25	33	30	26	28	40	28	22	39	27	25	25	37	32	26	35	19	34	36	23	36	22	37	32	28	21	29	21	30	33	32	27	35	36	24	28	19	25	28	28	31	22	33	33	30	25	30	23	30	24	27	29	33	36	20	34	30	35	27	30	26	23	31	41	31	27	30	28	25	19	28	37	42	26	23	29	44	40	32	37	38	34	23	34	22	24	36	22	33	35	31	29	34	31	38	32	32	30	28	31	30	29	33	20	26	29	28	34	32	33	33	30	37	29	35	24	29	29	35	22	24	34	28	27	24	31	26	27	27	31	26	25	36	27	41	23	33	32	37	27	33	29	28	25	36	32	23	34	26	23	33	29	34	38	32	27	38	27	25	22	38	28	25	23	34	27	26	23	26	31	26	39	28	32	37	34	39	32	29	32	25	33	25	33	30	20	29	36	34	33	21	26	31	27	37	29	27	31	20	28	25	24	23	28	21	29	33	34	28	32	21	30	29	30	34	20	29	28	26	21	24	29	33	31	28	24	24	37	42	27	20	34	23	39	30	23	28	26	29	25	33	21	29	40	30	20	27	34	34	26	35	20	32	26	39	28	40	30	24	33	20	20	26	32	22	34	28	31	28	23	30	35	34	38	34	22	27	29	32	36	33	34	28	36	32	29	20	28	26	24	35	23	28	31	30	30	26	29	31	29	29	28	22	24	25	33	34	35	45	33	23	45	29	38	21	38	30	40	40	28	34	24	23	31	28	26	32	31	24	29	36	32	31	39	23	26	25	34	32	25	28	35	24	34	31	26	34	28	31	31	26	31	23	26	29	20	28	39	27	25	22	36	30	25	31	23	39	25	32	36	32	28	27	22	25	34	26	32	33	29	25	24	21	37	27	20	35	23	26	24	29	24	23	29	32	30	28	25	31	24	26	31	34	28	26	36	34	27	32	33	31	23	17	28	47	37	28	26	34	32	30	37	40	33	21	28	35	28	37	28	32	33	30	31	36	32	33	23	24	30	30	38	31	39	31	29	36	38	23	30	32	29	32	26	29	36	32	39	29	37	22	42	30	33	35	29	27	31	25	23	33	36	26	35	23	37	31	38	30	37	37	35	23	39	20	25	23	20	36	32	28	18	37	29	33	29	20	40	33	23	30	31	21	35	36	38	31	35	30	36	33	29	42	31	24	28	26	27	31	28	37	23	31	31	32	26	21	21	38	20	17	35	29	33	32	33	37	35	31	33	26	28	35	29	36	39	26	23	29	24	24	38	25	27	36	28	21	31	33	32	30	23	26	20	36	24	24	34	23	32	27	22	16	23	27	28	33	31	20	38	34	37	28	26	45	28	33	27	36	23	30	23	23	25	30	32	33	26	32	32	31	31	27	36	34	49	28	34	34	18	35	26	38	34	27	34	40	27	31	23	30	32	26	30	33	29	24	29	33	38	27	35	41	28	34	19	36	19	30	30	36	24	24	22	28	36	34	31	15	26	35	25	38	27	29	31	39	32	18	36	25	27	26	30	24	31	42	26	32	30	26	24	32	35	31	30	18	38	24	25	23	26	31	21	24	25	28	23	30	30	26	32	29	33	44	24	36	34	28	27	32	34	21	31	27	26	35	34	31	17	32	29	34	35	21	25	35	28	29	22	28	22	35	24	28	22	24	24	25	30	21	26	25	28	22	30	29	33	32	27	24	16	24	29	34	29	25	33	25	25	28	35	37	35	39	32	29	42	30	26	26	30	38	26	25	30	29	22	31	23	33	32	27	30	28	33	30	36	31	27	22	26	36	38	33	34	30	22	25	33	40	26	28	38	33	21	33	23	34	36	29	27	34	26	32	32	26	23	24	35	30	21	23	28	22	28	32	26	38	24	26	22	26	28	30	42	37	28	34	30	27	34	46	28	37	27	34	20	29	34	34	32	29	28	33	37	36	25	36	35	32	34	22	30	27	31	24	32	21	35	31	27	31	28	35	33	20	26	29	31	26	31	44	25	23	27	28	18	29	18	34	32	27	27	22	28	34	27	41	27	31	25	27	39	33	40	27	33	33	25	38	30	33	38	26	26	21	29	28	26	34	26	38	36	34	27	30	35	19	37	27	35	36	38	31	25	32	39	39	35	39	32	23	30	37	32	36	38	30	26	32	18	36	25	25	34	24	34	30	36	31	29	24	28	33	33	34	37	25	26	24	35	30	32	32	23	24	30	30	30	26	29	23	24	28	31	24	33	23	42	28	28	39	30	38	35	32	21	35	29	33	39	27	34	33	31	26	31	37	32	27	23	24	29	36	16	20	36	33	25	38	26	35	35	30	28	25	22	34	20	40	39	34	26	35	34	19	25	27	31	32	26	36	34	23	33	36	23	36	34	39	45	24	30	32	37	29	41	39	24	29	39	20	30	23	30	27
24950	15428	9060	19921	25633	25835	24562	24247	22965	22048	21244	19230	15590	12448	10714	8045	6460	5083	3350	2856	3364	3993	4560	6621	5089	4021	4346	3670	4132	3346	1770	1207	1275	1189	1031	866	898	875	842	784	715	691	643	596	557	507	513	448	446	526	511	509	465	495	499	486	462	469	465	446	469	486	450	451	467	584	577	655	606	479	491	464	516	446	445	452	462	488	474	412	479	470	455	462	501	471	458	470	485	459	487	497	434	480	469	473	462	484	486	428	413	473	449	468	456	483	478	450	499	456	444	432	436	486	497	453	473	459	452	473	431	461	486	452	476	472	467	482	473	471	429	435	481	462	471	442	476	447	470	479	494	491	465	447	487	453	432	464	452	434	427	463	420	442	423	435	490	445	455	435	468	458	444	430	464	457	474	441	464	468	463	429	460	467	460	453	497	491	466	480	450	451	456	473	460	475	428	448	502	448	428	481	472	457	461	470	476	474	441	458	474	432	472	481	476	432	470	477	493	455	470	478	452	460	469	456	482	432	465	443	457	449	447	451	446	483	486	456	458	474	452	463	470	447	490	443	511	411	464	479	451	457	448	480	418	480	497	469	448	492	447	454	465	437	467	441	440	453	479	461	418	454	489	426	443	455	497	455	463	448	474	467	442	441	452	437	438	459	471	463	478	434	467	444	461	451	458	461	455	453	450	469	464	462	456	507	453	449	469	459	434	458	452	485	458	464	480	480	474	454	423	461	471	476	453	414	447	449	482	447	456	458	507	481	433	483	447	416	421	484	441	477	465	455	428	473	474	465	473	453	490	437	437	452	429	459	436	448	454	438	461	431	458	469	464	470	461	439	438	490	454	450	466	441	427	462	473	483	453	454	460	450	453	455	463	444	447	480	457	435	423	444	476	487	459	468	407	457	444	412	488	433	439	448	440	471	483	429	460	446	434	463	474	476	441	484	456	471	452	450	468	433	471	437	445	449	448	435	440	444	467	449	435	472	447	452	485	453	468	403	469	484	467	453	462	466	486	472	427	471	467	425	453	471	453	494	463	473	479	445	483	447	476	446	474	455	455	486	460	472	439	437	497	456	457	468	448	445	451	443	492	467	446	472	411	441	423	475	488	462	457	419	477	471	481	462	438	464	460	429	445	452	445	430	467	450	457	446	445	457	453	473	459	467	462	465	447	447	471	469	478	444	448	474	466	437	484	458	451	474	450	479	508	459	444	498	482	459	507	415	452	475	451	497	486	455	468	456	451	491	471	434	464	449	479	468	475	501	432	460	459	466	454	457	445	475	450	454	439	474	466	451	471	467	477	447	490	422	474	459	480	442	466	512	471	429	481	459	472	446	425	438	469	477	433	428	449	481	490	446	491	439	439	410	479	474	488	465	434	435	430	445	460	469	467	462	447	412	455	438	462	463	448	482	484	419	442	404	412	445	469	413	464	475	453	468	478	434	481	435	467	483	452	456	462	470	468	457	438	494	474	469	445	500	465	446	440	439	478	410	434	419	454	490	483	462	462	454	499	483	472	473	481	472	477	482	459	461	480	415	474	463	500	483	466	452	409	449	466	458	465	474	436	483	468	456	490	464	461	422	477	412	459	478	460	489	467	445	500	441	430	481	439	443	494	439	500	465	501	432	467	460	471	439	478	495	471	460	454	453	445	429	486	436	430	483	438	468	473	463	463	468	438	462	456	425	462	378	488	482	441	495	486	451	457	471	465	500	430	473	435	442	421	462	449	464	472	484	443	445	441	444	431	443	462	465	461	441	436	493	431	454	440	469	452	482	458	497	433	484	469	495	441	421	496	450	414	459	483	478	440	480	470	462	466	470	439	483	484	431	428	453	490	433	464	458	461	512	450	467	481	466	489	486	441	458	467	480	430	433	490	420	456	448	446	476	453	452	488	449	459	444	442	435	476	446	466	480	474	448	436	496	481	443	481	504	455	453	441	444	437	442	453	454	483	447	460	451	473	423	401	441	428	471	492	447	419	432	493	452	444	494	461	497	476	448	466	499	485	470	404	432	408	473	427	495	427	488	470	435	484	416	470	467	452	452	416	462	437	481	476	476	408	467	445	451	488	476	440	461	432	474	470	457	452	458	454	446	463	438	448	474	435	457	473	460	468	456	425	456	420	458	499	463	457	462	458	436	442	469	438	485	449	481	455	478	471	453	447	471	458	533	466	439	454	432	457	469	480	518	400	436	484	433	466	486	454	451	453	412	433	442	499	480	495	450	434	480	456	472	437	461	447	492	450	491	433	434	474	436	456	441	437	441	497	477	479	448	440	484	430	449	465	449	459	489	474	467	433	458	465	449	440	453	476	471	442	465	448	462	474	427	482	454	438	479	421	446	426	423	459	458	394	486	418	480	434	457	438	401	466	419	479	477	464	430	465	443	471	463	495	450	470	477	467	501	447	435	439	471	420	458	474	442	431	468	455	447	418	436	455	442	475	416	465	462	445	455	446	471	467	470	504	490	404	503	474	459	429	479	431	467	467	443	508	477	466	458	476	475	452	458	439	472	470	463	471	464	455	456	458	506	497	433	471	451	453	460	450	489	474	432	463	447	467	466	453	428	471	457	471	483	481	481	458	453	476	463	436	445	448	454	459	464	440	443	475	458	455	455	479	433	480	476	461	463	477	496	420	449	464	436	455	430	394	468	453	449	469	470	427	474	465	432	455	460	447	493	426	480	451	449	425	440	493	455	426	408	493	439	463	470	457	486	478	456	454	390	469	467	408	466	491	443	449	425	456	467	428	417	478	481	442	455	443	482	465	438	473	483	492	434	457	462	468	446	466	460	438	426	434	453	453	480	484	469	498	462	420	441	423	450	448	429	397	447	447	451	441	450	443	465	471	467	447	431	472	499	447	444	421	444	472	459	467	481	471	428	464	489	472	469	436	457	441	459	453	490	416	482	492	448	499	448	466	436	471	438	447	466	445	461	466	463	468	450	427	450	458	437	450	471	472	448	476	452	452	489	436	473	471	450	451	434	437	462	474	469	469	483	461	440	464	471	438	431	428	476	444	450	448	466	446	442	437	464	438	484	458	492	443	480	492	473	468	436	454	452	479	440	460	474	389	449	460	444	479	462	442	432	458	474	446	438	436	449	479	505	419	510	412	447	465	443	499	481	462	471	434	466	494	471	436	449	452	512	440	469	493	434	461	441	454	474	451	459	433	445	431	474	441	427	480	501	435	481	471	471	396	460	474	462	481	485	459	424	460	469	499	481	433	438	435	479	473	431	452	431	455	467	437	397	456	448	436	456	464	466	454	453	448	465	464	456	452	451	434	445	450	490	454	467	458	467	483	498	475	465	480	484	478	448	436	499	485	468	449	452	444	446	470	438	452	474	490	435	440	452	437	478	460	429	486	464	445	475	456	455	445	485	465	433	454	412	447	439	439	401	442	420	463	415	421	434	469	475	453	464	456	469	441	417	470	446	478	410	460	476	459	465	481	458	485	483	421	462	457	465	456	492	482	456	479	487	439	439
2280	1212	633	469	696	796	711	753	855	966	997	887	671	458	362	251	222	174	110	93	153	180	180	215	181	133	147	146	164	157	116	76	75	60	62	52	45	42	53	41	48	39	39	50	31	44	37	33	37	38	36	31	28	37	32	29	23	33	31	40	29	33	25	29	38	32	49	34	42	32	26	34	32	31	31	45	30	30	33	29	39	34	30	24	31	36	31	25	43	30	31	24	29	42	32	36	34	27	27	37	34	29	22	29	21	32	39	33	34	33	33	34	37	38	33	31	37	34	36	37	26	23	26	23	39	34	31	31	37	52	33	30	38	33	39	36	38	34	26	43	47	43	38	35	22	25	35	22	31	27	36	26	39	34	31	37	34	35	27	35	36	32	41	30	29	26	37	32	30	35	25	36	25	33	25	34	30	36	26	26	37	22	39	29	34	31	23	35	29	31	36	37	36	38	39	29	32	28	46	38	34	24	34	31	36	37	30	22	23	36	28	39	32	22	32	33	33	30	26	25	34	22	35	43	27	29	33	40	36	21	39	43	25	39	37	50	31	41	30	34	29	28	28	32	25	30	30	30	35	21	34	32	32	36	34	35	35	32	40	33	31	30	24	43	37	38	39	34	37	27	32	37	41	33	27	32	22	37	35	34	30	38	48	26	33	30	32	37	24	39	24	22	24	39	25	40	37	27	30	38	30	30	39	40	26	21	37	35	25	22	39	37	29	37	30	44	39	33	33	32	34	22	31	26	26	34	33	45	26	32	30	32	36	33	26	26	28	30	33	32	34	35	38	37	31	35	30	29	25	37	39	38	33	33	31	31	41	37	34	25	38	28	32	33	43	24	32	29	31	21	14	19	25	38	40	30	41	27	28	28	30	34	37	27	26	39	30	32	30	41	32	33	31	26	32	30	49	33	32	30	28	42	31	29	32	35	28	40	27	32	34	36	26	41	30	29	31	39	40	37	34	34	28	37	29	37	35	33	31	36	22	27	34	24	26	31	39	27	24	33	27	30	35	43	29	29	24	29	32	40	38	24	35	39	31	34	25	26	36	30	38	33	30	30	30	28	23	39	27	31	34	41	40	40	30	25	24	31	36	36	38	29	34	36	37	40	35	34	32	36	36	34	25	28	33	36	34	24	26	40	37	27	33	31	27	32	24	32	29	29	32	30	26	34	40	37	38	36	36	35	50	31	40	42	37	28	39	22	36	38	41	36	38	22	33	38	37	24	35	23	39	35	38	32	41	40	27	24	27	29	37	32	34	32	26	35	29	29	27	23	29	41	29	30	33	31	28	28	38	38	38	27	36	37	40	38	22	29	24	37	33	23	37	34	27	37	28	33	26	34	30	27	33	21	41	39	27	37	27	33	35	36	36	24	27	29	34	34	30	28	28	29	45	36	29	34	33	35	33	37	30	37	39	31	33	36	41	29	29	25	27	32	31	27	22	30	33	30	29	41	33	25	25	35	31	32	21	32	24	29	36	31	35	24	36	38	30	32	36	37	20	38	38	37	28	31	36	34	41	33	32	17	36	41	38	30	26	31	23	31	40	32	36	30	38	44	32	30	26	40	37	31	40	26	42	31	31	34	37	24	27	25	33	40	39	33	38	28	35	30	29	29	23	41	26	42	33	37	34	24	27	37	34	35	21	31	39	30	27	27	30	29	27	26	43	28	29	24	39	40	25	34	28	32	30	23	30	31	35	34	22	29	35	33	28	45	39	30	29	33	21	36	31	32	34	31	26	37	33	36	34	30	32	22	34	41	24	24	39	22	39	30	44	37	30	36	37	36	16	29	30	27	35	38	29	40	34	30	39	31	33	37	24	29	41	29	26	31	37	39	44	28	36	30	31	24	31	43	39	36	26	24	32	40	21	33	23	26	29	33	37	22	35	25	37	27	30	42	35	34	27	33	28	31	49	28	28	35	35	24	32	41	29	28	28	29	34	40	39	30	29	43	28	35	40	42	37	29	31	38	38	47	32	30	31	22	32	38	25	30	36	37	23	38	27	38	35	36	30	32	44	30	32	21	34	37	39	37	29	33	27	26	39	28	45	34	27	26	32	31	29	37	27	24	31	27	28	29	36	33	31	33	32	38	32	30	33	29	25	33	29	31	51	26	35	35	33	36	26	39	41	26	31	27	36	23	26	38	30	34	38	41	30	28	31	18	31	25	32	32	41	30	31	30	27	32	37	21	33	32	37	39	37	31	38	47	35	32	38	28	35	30	33	31	42	39	27	26	28	41	37	26	35	18	30	32	32	30	22	20	35	31	27	30	37	36	39	24	37	26	35	34	48	28	32	31	21	33	37	39	35	35	37	31	34	27	47	47	28	32	38	30	31	27	36	36	31	31	28	36	33	32	33	31	40	36	27	38	38	36	31	37	33	22	32	32	34	26	40	23	28	23	27	33	45	34	37	31	31	42	38	29	24	32	22	22	38	31	37	38	29	31	23	33	34	35	19	36	25	31	37	38	26	31	33	32	31	31	24	20	26	38	41	27	37	40	42	23	33	28	40	46	33	33	30	33	31	32	29	26	28	31	28	25	29	32	32	34	30	30	31	40	29	20	28	39	32	35	32	36	35	30	17	31	32	31	34	25	39	43	30	35	30	37	25	32	38	35	27	28	27	30	35	35	31	25	34	28	25	36	35	40	41	32	30	37	30	34	34	34	26	29	29	31	33	26	38	30	34	36	45	38	24	29	30	32	26	33	35	38	31	35	24	40	33	35	28	27	34	27	22	33	37	27	23	33	31	31	28	27	33	28	25	35	21	38	32	34	34	39	22	27	37	39	39	25	37	38	31	33	41	29	35	30	29	37	23	34	24	38	27	29	35	25	32	37	27	36	39	39	39	30	31	36	37	34	29	32	35	31	27	37	34	21	48	33	38	24	38	19	27	39	39	25	42	29	38	27	36	29	39	29	30	33	37	31	26	38	37	38	28	30	33	28	28	32	30	39	33	38	35	35	38	37	26	25	27	41	33	21	28	34	33	36	37	32	29	35	34	28	30	29	31	25	29	42	40	29	35	42	48	32	21	32	35	27	30	33	34	37	28	32	35	39	36	37	35	40	30	33	44	34	20	41	34	36	25	31	31	34	21	32	34	34	30	29	29	27	24	36	31	37	40	29	35	39	37	34	30	36	32	34	27	44	34	39	31	31	33	28	37	31	31	35	39	35	30	30	38	37	30	34	30	33	32	31	27	34	34	33	26	39	38	33	32	36	38	33	37	33	26	28	41	32	35	31	35	27	24	37	33	40	42	30	26	33	37	27	38	33	36	29	33	30	39	32	35	27	37	26	35	26	32	38	32	33	36	26	42	32	31	30	27	40	36	35	30	32	30	29	36	24	39	26	30	36	31	25	49	26	24	32	27	38	29	30	25	35	29	23	26	37	39	27	32	29	30	20	30	27	35	25	26	36	26	27	26	42	35	33	37	28	36	33	39	48	35	35	38	34	34	30	35	37	37	51
30074	20685	13289	25968	32028	31377	29386	28318	27392	27581	27528	25031	20982	17109	14024	10349	8562	7003	4842	3818	4451	6648	6523	7958	7344	5491	4952	5652	6191	5472	3622	2236	1846	1625	1427	1336	1317	1215	1332	1252	1112	963	951	818	682	583	620	539	551	521	552	504	510	528	548	498	520	523	515	521	478	511	517	488	500	660	1008	786	612	570	492	556	515	432	465	483	522	495	472	513	501	491	460	499	478	467	509	494	497	468	511	470	473	497	543	480	462	509	448	514	473	482	524	480	502	483	490	501	489	474	509	520	485	453	495	492	476	508	467	445	507	489	516	483	524	517	441	509	455	485	500	486	516	503	489	447	434	525	523	494	484	443	528	492	495	497	504	501	492	520	511	494	497	479	471	512	476	515	480	485	491	500	511	513	526	504	488	487	505	479	496	482	465	490	449	507	475	498	480	504	482	518	478	496	518	457	488	507	518	453	495	474	491	487	442	505	473	480	512	479	470	505	466	464	521	491	500	520	485	480	455	477	486	500	442	506	495	462	454	498	542	501	509	455	495	495	518	491	472	497	503	495	472	518	490	474	475	448	490	490	453	494	474	465	521	478	421	485	514	468	450	471	503	491	500	463	485	472	496	460	466	515	484	443	480	505	487	491	514	483	489	517	459	497	484	466	507	498	495	498	447	432	521	479	469	458	493	506	485	514	419	517	470	476	509	447	536	483	469	451	525	441	500	523	491	477	479	490	490	468	499	450	521	501	484	475	456	503	461	437	452	490	488	491	512	456	478	516	534	506	525	467	492	503	477	524	480	472	504	495	510	542	516	494	476	473	468	518	513	496	518	479	455	522	500	471	494	470	522	508	507	436	495	486	503	483	478	470	505	472	492	502	498	486	491	498	496	453	478	506	481	519	465	468	503	488	514	489	479	481	509	500	488	497	488	511	499	481	506	479	487	492	475	475	457	468	507	488	467	487	457	503	485	500	476	487	502	464	525	510	479	477	498	485	490	469	521	500	512	506	498	448	481	490	498	498	461	462	489	496	519	461	490	497	456	510	453	473	473	502	508	505	461	520	462	518	481	484	471	450	460	512	458	501	486	471	496	477	528	505	501	487	492	474	464	487	491	498	497	527	516	479	491	488	495	478	481	467	511	493	451	520	502	447	465	517	487	481	505	464	541	471	460	484	491	465	466	463	459	471	459	470	492	492	500	511	450	486	494	482	494	504	495	489	492	480	473	479	497	511	487	497	475	472	484	469	508	514	425	468	458	480	475	497	475	504	482	475	503	447	477	505	447	497	470	510	472	534	479	415	479	538	473	469	446	490	461	488	497	536	450	510	478	494	501	478	471	488	473	547	448	505	485	462	471	461	473	476	468	476	480	515	553	439	520	479	510	445	484	474	476	497	484	493	489	515	505	443	465	512	505	471	481	481	456	504	516	474	487	478	476	500	457	479	468	464	475	451	500	493	481	472	505	502	490	496	471	477	459	487	476	484	477	475	534	503	463	509	502	502	520	481	534	496	489	441	511	484	538	508	466	492	479	481	466	472	479	447	477	479	479	456	495	491	504	507	504	434	517	497	495	487	490	475	523	526	473	502	491	513	452	487	474	493	508	467	481	508	459	517	468	506	503	532	481	470	481	468	472	476	449	484	509	472	482	468	467	454	447	479	510	474	466	471	476	476	499	470	472	492	451	477	447	521	517	491	509	476	451	475	486	511	475	491	496	500	516	487	484	451	495	514	515	496	487	450	480	524	489	479	476	447	500	504	490	475	480	513	500	511	478	523	493	488	452	502	439	442	504	516	496	513	516	511	477	511	475	496	457	498	453	519	499	480	530	468	507	490	495	499	484	509	447	492	491	493	475	471	492	462	503	490	472	457	493	465	482	480	518	460	517	488	504	491	505	487	457	505	527	493	491	449	498	458	485	467	470	497	491	444	526	520	511	493	508	473	480	497	485	480	474	482	508	510	488	483	468	498	509	487	491	513	471	481	482	486	486	509	457	525	487	488	488	508	498	476	505	488	496	494	477	480	466	501	511	448	482	493	456	477	453	474	481	504	517	510	477	501	476	462	506	484	522	486	460	454	469	485	512	473	482	476	449	516	473	468	485	460	488	523	433	499	487	533	491	492	484	491	503	485	493	489	479	472	504	470	511	481	504	521	528	506	508	513	444	503	493	484	496	503	454	407	511	511	564	463	472	485	524	472	470	446	484	496	477	478	535	501	484	480	467	546	481	483	515	499	479	475	493	493	501	462	524	496	493	448	488	516	503	524	457	490	511	499	486	495	521	518	431	475	525	478	508	489	522	497	506	471	464	482	504	482	525	536	485	435	490	497	496	465	487	499	476	502	508	456	478	501	443	490	492	474	481	530	507	513	482	475	465	507	510	530	457	476	536	469	506	515	491	508	459	484	502	500	489	519	467	484	503	490	483	489	492	480	484	491	498	498	475	498	476	514	467	463	476	495	488	489	474	491	507	478	504	511	495	474	491	492	457	495	507	465	498	502	483	479	491	457	469	531	490	493	493	463	500	482	469	471	487	477	494	466	496	503	511	514	490	505	446	478	442	470	438	492	483	452	479	470	483	482	495	471	473	501	481	503	502	490	472	506	475	498	500	487	487	461	487	445	475	440	467	520	477	464	484	474	477	512	473	487	459	502	489	494	489	414	495	508	481	481	496	511	484	459	454	503	486	497	502	491	516	478	497	522	466	504	488	464	496	497	508	517	450	497	485	509	490	516	506	477	482	488	447	465	444	459	479	488	493	503	496	537	451	469	504	501	495	481	506	463	521	506	483	510	502	488	515	474	503	499	492	537	508	507	497	473	499	506	482	474	505	479	500	467	485	493	514	487	508	483	489	488	494	479	484	522	468	511	495	472	498	502	515	470	522	486	492	490	478	474	478	474	507	490	550	461	448	451	525	478	540	485	486	486	485	492	495	495	461	469	513	474	478	505	476	463	503	466	466	468	530	499	476	507	466	470	470	505	507	469	508	480	468	521	428	481	517	498	508	498	479	534	514	479	526	456	498	475	503	465	478	470	457	523	504	485	450	504	497	469	482	468	499	477	514	455	489	429	452	492	486	477	539	490	471	493	488	498	480	492	478	501	491	482	484	487	440	495	513	497	507	474	472	454	515	470	475	479	488	489	491	524	518	512	508	499	478	505	453	441	500	471	513	530	507	505	475	515	471	497	485	495	487	480	489	497	528	484	506	495	461	453	481	529	472	482	490	461	443	494	453	485	435	472	488	485	473	502	504	497	490	496	500	492	471	472	458	485	457	476	506	489	483	474	470	538	505	459	467	494	496	458	505	502	480	497	513	493	498	540	495	483	494	464	500	485	483	472	450	462	524	469	453	517	498	486	507	448	482	505	514	444	514	492	501	515	497	490	506	500	508	479	493	515	529	480	479	505	508	496	499	511	527	492	450	470	508	482	517	488	475	483	496	480	512	479	488	494	530	504	483	463	496	491	500	495	538	489	524	480	519	531	494	486	519	493
3930	1194	635	361	560	656	659	670	727	770	885	754	648	434	337	286	222	154	122	106	116	172	174	180	181	146	104	144	154	169	119	95	91	75	73	59	51	70	60	55	47	59	60	62	45	56	43	44	39	45	47	27	50	43	43	54	44	44	57	33	43	43	52	58	49	47	49	58	52	54	53	44	40	38	43	47	50	40	46	50	40	40	47	39	46	43	45	42	46	55	48	43	47	44	47	46	41	44	38	43	35	46	52	32	53	44	40	39	55	42	47	44	48	51	38	46	42	41	41	40	37	57	41	34	43	42	44	49	32	35	52	48	45	44	39	47	35	37	47	41	50	57	49	50	43	38	46	43	47	54	55	44	38	43	47	42	43	40	36	39	41	44	39	37	46	45	46	39	28	51	40	42	36	45	42	44	35	51	40	45	44	40	35	39	36	48	42	55	45	47	41	39	51	42	46	35	42	50	49	40	51	42	36	38	39	42	42	55	46	43	48	49	42	35	38	40	42	40	44	40	37	36	40	39	43	44	40	37	40	38	33	53	39	44	45	41	46	34	40	36	46	41	34	44	55	52	51	55	52	45	42	40	50	46	54	56	51	43	39	48	33	38	43	45	40	47	48	48	59	43	50	30	42	51	39	43	38	51	47	45	56	56	42	41	44	36	50	44	33	29	53	42	44	36	51	41	50	46	48	38	48	53	40	31	52	44	47	47	38	36	61	43	46	47	44	42	51	39	51	45	46	49	54	36	44	42	53	38	50	42	47	44	46	41	46	51	39	36	56	34	47	54	39	44	33	37	45	44	38	35	42	46	40	43	39	44	42	39	57	44	43	42	57	47	42	38	32	39	35	31	48	48	45	53	36	52	42	54	45	47	59	42	45	45	41	56	40	48	52	43	40	48	47	46	41	43	42	43	47	52	46	41	57	52	39	41	40	50	41	35	56	53	34	39	54	26	42	43	44	36	49	51	48	43	43	41	44	30	40	49	53	38	38	41	38	45	57	51	48	47	53	47	39	40	42	46	47	35	53	43	39	55	49	41	48	38	39	49	39	30	53	52	43	59	43	47	28	46	41	45	44	45	48	44	44	45	52	42	42	46	42	39	53	44	56	42	30	43	47	36	39	46	42	35	42	50	48	48	38	39	43	52	42	50	39	38	42	52	47	25	40	37	44	49	52	50	44	40	41	42	47	53	50	30	43	43	46	38	57	40	36	32	50	42	42	46	47	53	45	35	41	39	44	43	39	52	38	51	47	53	37	49	52	35	43	45	59	50	55	37	43	43	34	48	49	36	41	39	53	35	45	50	34	52	40	41	40	39	39	41	33	38	39	57	35	47	46	45	42	43	45	59	49	44	38	49	38	40	53	57	31	43	40	51	45	47	42	43	54	49	38	48	42	48	47	39	48	39	52	51	47	48	44	47	48	47	48	44	34	43	40	44	34	51	35	33	41	35	56	39	37	44	36	38	43	50	46	47	38	42	39	54	32	29	40	44	37	56	35	49	34	34	47	41	54	57	55	39	40	43	34	49	34	36	42	43	46	40	44	43	33	43	51	38	44	57	35	45	46	50	52	46	36	59	43	56	43	35	42	45	49	40	39	43	50	35	47	41	36	33	35	45	33	46	60	46	54	35	44	40	39	38	46	42	40	39	46	36	31	34	40	38	40	49	25	46	54	33	44	38	45	46	46	44	50	45	46	52	33	43	48	54	42	36	34	38	40	66	45	36	58	39	34	35	47	41	48	40	48	49	42	51	36	45	45	51	42	52	42	54	38	45	40	43	41	39	46	37	53	41	30	51	41	36	44	48	46	42	39	39	39	43	37	41	41	48	42	41	49	51	37	32	37	36	48	40	45	34	49	39	42	39	60	39	43	42	37	52	45	39	41	36	44	43	47	38	54	50	35	55	42	45	39	36	39	46	36	41	38	56	29	35	40	39	33	36	44	47	40	44	47	40	59	47	37	48	45	43	44	40	36	32	46	44	39	39	40	35	42	51	43	50	44	46	48	42	43	41	33	47	33	47	45	42	52	49	48	42	33	44	53	32	42	47	39	38	35	49	47	44	38	50	44	40	49	43	48	36	46	41	39	41	40	46	42	45	37	60	41	44	36	53	46	40	42	46	40	43	32	39	36	30	44	33	42	33	45	39	49	30	51	40	41	43	45	47	42	49	41	34	44	34	32	39	48	63	53	46	34	50	41	34	51	47	44	46	36	42	45	62	34	31	32	37	36	38	49	31	51	56	47	43	40	52	37	42	42	53	41	33	29	52	54	48	43	42	28	50	50	47	32	53	42	42	48	40	46	41	30	48	34	41	43	41	38	37	44	35	44	45	53	42	40	39	65	44	48	37	39	44	37	45	48	39	43	39	45	47	41	58	38	45	46	43	51	34	38	37	47	30	48	49	54	43	42	36	41	50	46	38	56	42	46	26	53	43	42	36	54	50	46	45	43	49	39	38	64	33	42	41	60	40	37	53	58	41	35	42	50	34	52	40	49	37	37	52	45	40	63	37	46	58	48	48	46	40	34	45	55	43	32	45	52	47	31	40	54	37	41	45	39	52	41	47	50	50	40	52	34	35	34	44	37	36	46	41	44	46	52	36	58	51	48	45	47	35	43	50	46	51	35	41	37	40	53	49	39	41	31	47	41	43	46	42	54	40	50	62	40	47	49	43	36	43	40	49	47	38	47	45	45	46	41	51	41	45	51	47	41	49	33	45	48	34	37	38	35	41	41	41	35	42	39	30	43	44	35	29	45	52	44	35	41	47	40	43	46	48	47	43	31	46	40	44	47	34	43	35	41	36	49	48	39	43	52	50	40	36	52	56	47	49	37	44	34	38	39	57	48	55	34	37	39	48	33	49	39	51	38	34	40	53	42	37	47	41	46	53	39	37	64	41	49	38	58	41	48	46	34	42	31	32	34	49	57	44	46	43	45	47	50	45	46	41	42	47	36	53	31	47	57	39	54	44	49	42	42	38	40	56	41	35	38	50	45	42	35	45	39	41	42	43	42	41	56	43	31	43	54	40	46	33	40	39	30	51	56	44	57	45	48	45	46	29	44	34	37	42	58	42	49	40	46	41	32	44	40	51	58	48	37	43	47	39	39	44	49	45	48	48	45	43	30	39	43	49	46	33	45	46	52	42	42	35	33	36	36	51	35	45	42	42	48	47	28	44	44	46	46	36	24	31	57	39	38	37	51	47	37	38	47	39	40	35	26	40	44	38	35	46	49	42	41	45	35	48	40	38	51	49	41	38	42	47	32	39	40	33	54	45	42	34	34	45	47	45	51	41	38	38	55	42	42	57	39	45	25	46	43	38	49	42	45	52	45	46	38	47	46	39	45	35	46	52	36	40	45	43	41	50	54	53	41	42	44	38	46	58	47	44	41	39	36	41	46	41	44	45	49	23	40	53	45	41	46	37	47	41	47	58	41	44	38	43	44	40	37	37	45	45	51	40	40	54	48	45
27551	20333	12946	24259	29923	29929	28091	26673	25240	24998	25491	23490	20300	16257	12803	9951	8898	6294	4564	3616	3624	6071	6539	6534	6842	5069	3356	5100	5080	5778	4909	3074	2126	1807	1662	1579	1393	1514	1400	1338	1266	1218	1167	1003	863	777	703	702	685	701	696	676	670	654	670	695	666	702	679	658	674	623	712	642	638	852	1074	951	920	773	631	682	640	631	646	671	639	645	653	712	659	653	626	571	670	667	634	690	651	589	608	676	668	636	724	675	640	680	607	662	665	649	656	701	666	657	618	689	601	657	608	633	597	675	637	667	707	658	668	610	636	682	651	687	637	633	637	622	623	670	670	645	633	675	651	664	632	672	592	632	667	611	702	655	651	654	697	696	612	674	631	599	734	661	667	666	668	699	645	627	636	685	645	650	671	612	670	637	647	655	702	629	654	627	656	658	621	643	658	667	686	684	663	680	654	656	589	643	655	681	616	644	625	665	668	652	657	656	662	637	617	640	613	652	666	607	608	663	650	658	648	621	659	611	618	642	647	618	717	646	679	666	636	689	682	664	649	607	685	674	676	658	636	667	631	614	679	620	702	671	625	657	645	666	631	608	639	634	648	656	638	682	656	663	675	577	678	628	647	684	628	689	691	681	639	679	674	650	640	619	643	672	672	691	670	657	658	677	645	668	697	612	645	636	659	659	647	674	643	639	629	655	636	661	672	716	628	645	657	652	632	638	621	676	665	648	707	676	691	630	669	672	683	682	681	629	692	633	673	634	624	621	647	673	645	642	643	654	666	657	644	640	658	654	668	623	639	653	640	650	651	695	618	703	689	627	653	609	639	649	656	647	630	663	664	610	633	670	648	636	657	689	670	614	641	683	644	666	650	631	615	636	612	653	634	651	671	670	653	673	630	636	674	656	668	637	645	652	614	609	657	633	620	625	643	650	617	674	592	685	596	672	681	662	633	630	668	680	681	633	673	612	669	623	657	664	714	674	644	627	675	616	574	671	633	660	667	650	594	675	681	619	618	647	670	639	598	644	640	651	679	700	620	638	647	665	686	619	637	675	651	629	686	671	619	663	644	643	657	654	636	646	638	639	675	708	593	603	656	659	676	651	623	652	614	692	680	597	632	659	641	643	642	648	635	653	638	643	681	646	640	673	654	637	660	646	677	706	664	626	668	635	628	595	660	656	671	603	634	645	613	643	632	638	605	628	660	669	645	679	623	620	678	610	658	653	609	656	619	624	626	668	664	664	595	687	634	671	638	627	621	649	654	667	662	661	591	651	643	642	641	658	620	641	630	615	607	629	649	635	632	601	642	637	664	646	688	646	634	638	613	638	673	647	601	595	659	643	652	639	695	676	656	629	640	668	663	698	675	681	668	642	603	615	636	690	612	669	687	626	626	645	637	668	667	664	670	650	680	647	614	614	661	684	636	689	605	653	687	661	699	634	633	660	672	711	669	616	632	633	668	653	653	672	712	645	705	642	643	712	642	642	662	651	601	627	652	617	624	628	640	642	649	605	671	643	666	614	621	677	614	606	617	657	642	604	604	625	668	631	626	700	628	629	644	659	655	648	672	631	651	663	632	654	601	652	655	634	668	683	597	639	604	655	662	703	642	691	613	619	645	657	684	660	657	637	637	655	655	655	642	630	647	601	634	697	635	661	665	665	674	638	628	641	587	648	687	634	644	595	633	616	653	626	647	698	628	671	657	658	646	659	690	680	645	640	709	661	663	673	681	625	639	631	662	627	704	657	662	673	621	657	655	677	632	600	677	631	654	649	645	638	642	702	600	638	658	644	636	644	634	659	639	666	648	680	639	650	638	602	656	654	627	681	677	624	669	678	661	674	659	637	603	677	613	661	678	641	631	629	648	640	642	632	754	637	642	639	644	620	658	634	666	661	643	669	663	635	635	613	633	631	685	643	629	659	693	680	628	653	617	603	650	675	580	641	672	673	653	690	640	684	649	627	646	648	660	675	629	614	659	627	644	651	659	652	609	696	632	629	633	656	679	618	583	668	636	663	591	630	651	652	607	668	657	633	709	625	614	681	617	678	651	617	615	644	603	651	666	674	656	622	627	651	632	653	632	643	678	614	649	597	664	637	671	677	653	611	643	636	667	667	659	630	629	685	632	658	665	658	657	620	684	687	658	614	680	618	701	671	690	658	664	616	663	691	662	614	649	680	679	613	694	657	665	675	664	672	646	667	673	690	707	655	704	636	670	659	584	661	642	699	624	684	634	649	635	668	674	622	640	684	666	632	653	682	667	606	624	649	748	651	639	658	649	679	681	659	636	636	678	640	677	651	660	684	634	638	574	685	697	648	633	681	657	661	628	648	628	649	654	607	645	633	680	625	666	659	682	639	598	651	648	679	613	691	607	640	675	646	643	650	622	632	678	671	670	681	648	655	656	674	625	594	660	638	695	661	673	688	632	649	632	609	667	607	643	676	655	669	659	631	626	704	629	619	664	620	658	625	707	650	695	615	620	609	648	659	646	650	687	652	689	675	616	678	658	626	631	620	638	627	646	660	656	657	677	611	661	678	669	624	635	664	674	608	614	622	632	651	641	621	646	633	658	658	659	637	681	643	635	632	654	659	592	656	647	632	665	623	638	652	676	635	661	667	615	642	692	652	651	645	661	612	640	611	680	633	651	653	680	652	661	638	667	663	675	633	685	654	619	672	652	671	669	629	628	641	676	673	614	637	615	645	617	653	640	637	642	651	640	635	684	632	617	690	631	615	666	631	638	575	628	644	640	627	655	631	626	648	665	638	684	655	672	617	658	604	628	613	665	605	652	661	623	636	656	684	639	635	579	627	673	640	695	635	635	658	635	692	660	688	601	656	607	667	645	659	628	639	660	612	664	637	613	638	628	666	638	650	659	633	662	649	686	680	615	655	681	659	661	670	625	655	651	666	659	590	675	667	639	653	659	627	672	649	616	640	641	670	659	604	637	635	634	645	653	641	633	649	624	646	656	619	660	653	651	662	614	634	645	717	654	636	643	674	673	669	686	659	620	653	603	596	653	674	642	633	653	655	670	694	668	668	679	642	641	647	640	578	637	657	636	627	656	619	662	691	630	633	695	676	667	660	664	658	674	674	630	649	689	621	686	646	651	639	659	624	671	644	673	701	634	637	647	658	633	636	639	662	607	708	608	613	659	611	690	660	672	609	600	706	641	657	676	652	691	661	674	623	640	670	644	699	682	653	675	634	682	624	664	639	636	621	641	649	647	633	663	646	713	684	666	612	636	643	651	642	655	661	653	687	638	664	667	660	632	635	697	700	689	648	669	622	712	669	621	655	607	604	653	655	644	651	621	638	661	609	626	649	618	661	601	637	675	631	657	605	639	638	653	642	629	689	628	642	615	661	643	648	641	622	644	618	664	607	675	638	661	609	665	640	633	655	681	636	665	656	666	649	677	657	679	611	634	674	645	610	645	607	667	639	670	638	662	595	654	621	633	637	661	680	682	647	652	660	662	663	676	647	623	678	649	666	636	622
3767	2022	1054	587	864	1002	981	1026	1066	1105	1068	967	851	743	618	419	376	267	184	150	137	182	251	220	236	201	106	170	183	237	209	149	123	91	77	86	90	72	63	85	73	69	65	44	58	63	56	65	61	45	48	54	44	49	51	39	43	55	52	49	57	32	52	41	48	68	64	51	61	44	46	61	50	44	44	48	43	32	45	43	35	36	50	52	44	40	62	59	40	39	43	36	40	44	35	53	42	67	52	41	52	55	33	49	42	34	47	51	48	34	38	47	49	38	35	44	61	40	47	41	57	48	36	44	38	43	46	55	42	41	44	46	40	48	62	36	43	46	48	46	51	60	57	47	48	38	54	39	48	59	43	46	52	45	47	49	55	56	53	49	46	50	51	62	51	41	46	41	43	23	45	43	48	45	38	41	57	38	48	36	48	40	48	41	44	41	52	46	56	37	54	60	46	38	41	57	47	41	47	40	50	43	50	33	44	47	58	51	48	37	38	50	54	48	56	33	56	48	47	36	50	42	51	42	38	49	41	55	47	44	42	43	40	53	40	40	53	58	46	44	51	49	44	54	50	65	52	58	48	48	44	42	46	54	50	43	33	55	43	44	52	43	52	47	45	40	35	47	48	50	41	46	56	56	45	48	39	47	41	41	33	51	52	45	47	49	42	36	46	55	56	44	42	48	49	44	34	43	60	44	51	40	33	48	55	48	47	55	53	48	43	57	44	58	52	47	40	44	42	45	52	40	51	37	40	45	43	47	49	55	51	56	56	61	45	46	37	59	33	51	45	47	57	39	43	40	40	55	46	34	55	34	49	46	46	44	53	49	46	52	46	49	46	43	43	39	52	48	53	54	53	52	49	42	54	52	52	47	57	44	43	36	48	47	44	48	45	44	40	41	52	58	43	48	46	48	42	48	42	51	43	50	41	45	51	37	39	47	44	48	32	40	40	60	46	48	50	57	40	45	49	52	41	53	43	48	40	49	55	47	51	49	42	49	47	42	41	47	53	52	46	52	36	48	34	41	53	45	52	46	33	44	55	42	45	48	51	61	46	55	48	48	52	52	57	44	34	42	43	55	51	48	45	52	48	57	48	44	26	58	55	46	41	36	54	47	44	50	47	55	46	45	55	41	53	42	59	39	45	45	42	37	55	44	37	37	36	49	46	43	42	52	37	50	48	45	45	34	37	42	40	51	42	47	57	47	43	53	40	52	53	45	52	49	48	40	51	42	45	44	57	67	59	44	54	47	42	45	51	46	44	40	54	41	43	44	52	58	46	47	32	64	48	43	52	55	52	41	43	43	54	35	51	42	58	40	47	48	43	55	40	43	55	38	41	43	51	47	57	44	50	48	55	41	49	53	43	41	59	49	56	48	58	44	39	53	48	41	36	48	41	45	54	46	47	50	45	51	44	46	51	43	45	48	48	43	51	52	51	34	44	39	46	49	41	46	33	59	44	39	44	38	54	42	45	51	50	40	56	57	43	56	47	49	40	35	36	51	43	37	42	42	50	47	61	42	46	50	46	46	38	38	37	56	49	49	55	49	48	40	50	54	37	52	55	50	41	49	52	53	54	46	44	38	30	46	44	61	50	30	40	47	40	40	45	44	28	57	51	43	41	51	43	44	44	35	58	53	51	48	57	51	51	61	36	42	50	44	38	39	41	46	50	46	43	54	46	42	48	36	39	43	56	31	44	35	48	47	50	42	44	34	49	43	52	34	44	41	43	52	46	42	41	46	38	46	52	50	47	46	44	59	40	39	47	37	58	35	54	47	47	45	56	39	50	44	52	49	43	45	39	44	50	44	47	52	58	54	49	50	51	56	50	56	49	50	41	45	58	47	56	41	42	54	47	51	45	37	52	57	48	46	47	32	42	39	65	27	46	47	37	49	49	50	47	57	33	50	46	51	43	53	30	50	44	59	53	43	42	45	42	47	51	40	49	51	61	46	43	52	37	48	47	49	46	42	38	44	34	44	30	47	49	53	46	54	52	44	51	49	54	44	51	46	37	54	40	41	48	45	58	49	34	49	47	46	42	51	41	49	47	54	51	48	48	45	39	51	43	41	43	45	43	39	44	41	55	43	46	50	38	50	47	46	51	51	45	56	56	39	62	52	37	40	50	44	40	43	48	43	48	50	48	57	47	41	37	50	50	39	49	48	41	48	40	39	47	45	44	43	46	51	50	58	58	48	34	51	42	35	57	53	39	45	47	47	43	45	42	50	54	45	46	50	39	39	53	43	51	39	42	47	39	36	49	44	56	50	32	38	58	53	56	28	51	51	49	40	37	55	48	36	44	52	41	48	43	42	50	47	46	41	51	35	39	49	40	43	42	56	40	41	54	39	41	51	44	45	46	51	50	44	38	62	43	39	50	39	59	36	54	59	41	48	49	58	49	50	40	52	52	48	43	59	52	45	41	48	39	47	43	40	38	41	39	43	49	52	53	55	47	42	61	71	44	48	48	44	45	40	43	51	50	59	47	47	54	42	65	41	49	48	51	44	63	48	31	54	52	37	46	48	46	37	37	49	41	52	57	48	44	47	37	47	49	69	58	49	38	43	48	46	36	46	56	45	44	52	40	42	55	52	43	41	49	58	38	37	39	43	47	37	46	49	56	48	49	52	42	52	43	45	47	52	51	44	46	43	46	52	47	44	42	31	47	41	40	53	54	46	41	31	43	61	37	42	42	40	48	50	43	52	45	56	46	39	33	46	44	59	28	43	47	53	46	37	56	47	34	47	56	47	50	49	34	39	58	53	36	56	45	52	44	50	45	50	47	39	55	55	49	56	56	40	59	47	45	49	52	59	62	45	55	37	41	50	50	49	47	44	38	44	49	46	54	46	51	39	45	52	42	45	47	60	43	40	45	40	48	48	61	44	40	54	50	43	41	48	54	38	41	48	44	57	57	37	38	48	54	53	45	51	50	47	52	34	43	46	52	35	42	47	39	45	48	41	45	42	52	39	49	44	44	42	49	46	42	39	44	43	40	43	41	47	46	34	39	42	53	45	48	42	44	43	61	48	49	49	45	59	42	46	46	44	52	41	52	49	41	53	45	38	63	39	50	48	43	41	44	51	50	55	54	44	54	52	60	34	54	45	48	52	50	51	48	49	40	53	45	48	48	48	43	47	47	27	59	47	50	37	48	49	48	51	42	44	52	42	45	49	49	54	43	52	52	42	40	50	44	55	41	46	41	49	60	53	37	41	45	36	36	35	45	42	34	52	44	38	55	42	59	50	34	61	39	49	49	44	51	48	38	51	52	28	44	34	49	48	46	47	49	44	53	51	46	45	38	48	45	52	45	63	45	48	52	38	37	50	47	40	67	51	33	51	51	49	49	66	44	42	45	46	57	37	52	41	46	38	46	43	47	51	34	44	42	46	54	54	47	45	53	42	49	54	38	45	47	44	45	38	40	45	54	39	45	30	57	34	46	47	41	48	46	48	48	49	58	42	53	42	52	40	39	41	52	53
33620	26353	18303	29616	34874	34423	32954	31917	30366	29029	28246	26352	23622	22231	19238	14775	12943	9687	6642	4883	4737	7021	8989	7840	7778	7191	3200	5551	5663	7997	7575	5416	3720	2755	2477	2279	2183	2142	2186	2026	2194	1956	1651	1293	1044	907	810	788	747	792	755	741	745	787	801	775	683	715	728	730	737	768	713	725	788	1109	999	1200	1336	804	730	716	712	682	754	685	757	706	701	687	682	716	698	722	703	725	742	685	723	674	752	697	719	709	735	708	690	687	733	738	654	706	714	719	720	723	739	671	704	726	709	729	714	714	709	732	675	723	658	701	705	756	698	654	710	693	655	709	683	674	655	707	746	736	733	665	701	666	715	716	703	717	720	704	719	694	684	705	743	730	669	698	644	690	664	729	726	696	721	703	663	663	669	696	696	725	702	659	703	690	696	729	686	705	713	621	666	758	722	706	708	719	669	719	682	691	661	668	703	685	739	730	653	685	721	709	737	746	664	633	718	730	716	675	679	674	701	661	678	703	665	681	635	708	701	694	682	697	690	694	720	708	716	656	675	681	731	694	679	659	732	692	726	709	679	682	722	691	709	717	681	703	729	698	730	652	709	669	689	720	731	665	677	711	671	731	719	751	700	672	726	671	661	697	686	698	643	736	683	703	708	668	721	674	681	702	709	723	710	706	714	700	694	656	691	624	697	724	721	647	651	699	683	742	718	685	719	712	684	704	672	622	697	678	691	741	650	678	659	651	679	657	706	695	661	700	659	711	664	656	698	648	698	728	675	670	675	668	697	714	696	695	661	684	719	719	697	688	664	675	680	672	700	692	722	717	711	736	679	684	679	686	668	707	716	667	655	743	722	664	721	679	700	710	668	692	737	701	738	633	644	694	655	675	669	718	679	763	734	697	692	704	766	698	724	747	708	696	722	724	726	682	658	698	719	698	711	701	708	689	711	686	696	683	718	691	703	660	733	673	676	681	747	742	701	698	672	672	709	724	749	693	732	701	698	705	704	725	694	701	723	726	717	699	689	697	706	708	678	693	688	672	672	706	675	699	711	665	693	699	703	647	673	668	657	683	691	727	723	697	720	748	660	708	684	726	667	720	707	693	739	678	723	723	747	666	735	693	732	666	682	655	692	691	713	696	673	707	696	655	712	675	673	716	681	691	761	666	665	663	680	705	696	737	616	693	660	729	733	720	701	727	701	685	718	708	701	691	683	680	714	725	717	704	702	675	712	693	680	706	679	719	713	651	690	650	669	703	708	705	723	736	698	729	680	716	718	684	651	713	710	693	769	723	705	685	672	679	659	647	683	686	668	681	699	686	679	698	703	688	701	687	687	708	694	706	683	705	740	678	699	699	666	731	703	691	655	677	741	698	727	688	700	682	710	730	743	670	718	666	720	673	707	706	724	725	689	695	693	708	735	741	728	707	675	688	739	735	684	711	670	676	676	686	719	683	668	711	694	707	697	619	706	715	730	711	699	699	677	671	658	663	692	665	718	686	717	707	686	697	692	718	726	716	699	713	699	708	670	728	700	694	683	702	649	646	695	670	661	718	706	681	705	663	711	683	708	703	715	650	683	655	671	744	667	673	670	732	712	686	690	774	706	677	704	704	673	705	759	643	662	703	702	693	674	692	684	650	722	618	704	715	626	717	673	706	693	724	726	676	662	705	648	659	689	739	689	733	673	686	675	699	700	715	750	685	703	703	716	756	723	712	668	695	721	694	652	657	693	661	703	629	704	711	693	688	698	687	631	727	625	697	659	668	718	699	683	717	648	740	726	668	684	706	656	647	735	700	740	731	692	697	720	701	704	687	696	757	757	705	681	703	675	654	705	672	711	670	691	689	649	682	707	680	719	674	723	731	644	659	673	689	710	744	705	710	628	715	707	698	693	697	698	768	663	695	712	698	697	653	708	636	679	678	659	683	674	695	704	727	674	745	668	695	693	684	698	715	717	701	643	741	664	661	679	717	680	685	676	690	699	671	678	696	679	693	675	706	707	698	687	679	693	687	648	718	693	666	720	654	739	725	691	702	716	688	708	731	679	699	715	703	702	690	726	670	703	707	727	703	687	645	694	684	647	651	706	681	662	726	740	730	711	720	666	708	701	720	684	701	697	687	692	648	732	689	700	707	667	706	708	666	719	701	677	678	671	717	730	665	685	752	671	707	727	717	702	729	706	691	750	686	661	721	700	730	674	714	686	667	715	717	734	655	731	700	713	693	697	716	666	706	722	680	737	674	668	679	669	715	701	683	709	678	697	712	711	714	741	704	703	651	710	668	728	629	681	681	748	667	691	702	722	731	734	715	646	608	730	713	680	701	674	725	683	666	705	696	662	697	698	739	703	688	710	739	685	707	704	706	698	678	697	640	721	692	731	681	663	703	737	664	714	701	679	727	691	682	675	663	669	717	672	703	735	646	684	710	661	722	737	666	688	731	665	648	687	669	724	693	678	743	661	716	663	697	669	683	695	680	738	690	691	694	732	732	688	691	671	708	716	684	686	668	696	744	696	710	664	683	684	697	715	658	725	680	655	730	718	681	703	638	731	693	679	697	674	683	737	698	670	725	708	712	669	690	733	677	679	667	737	716	723	685	658	687	653	706	716	654	697	679	731	693	713	666	690	673	671	707	684	653	689	696	691	728	736	677	725	695	712	653	694	676	644	684	628	670	722	672	713	689	697	669	690	710	671	705	677	729	698	673	656	710	689	710	643	699	697	714	674	734	654	712	685	687	690	670	716	655	730	696	742	683	712	668	686	702	710	669	697	667	722	689	713	668	690	664	692	705	663	731	678	678	763	718	694	676	716	672	746	648	705	682	701	719	686	707	736	679	669	748	704	707	691	743	692	637	697	667	735	694	638	699	692	738	679	696	750	680	670	740	682	699	662	662	693	720	705	651	742	704	716	686	726	706	670	681	727	659	694	678	683	743	674	680	691	716	733	718	708	649	668	705	671	732	670	717	749	682	724	706	711	710	690	741	688	655	702	709	698	701	705	695	725	716	735	724	691	704	730	661	658	709	688	736	703	683	734	687	691	667	718	699	667	711	719	638	680	707	745	693	705	678	678	695	735	702	668	707	679	709	682	709	731	704	723	697	672	738	698	699	716	687	686	741	675	702	656	708	709	756	694	693	685	711	643	702	705	734	721	719	736	664	707	657	708	723	683	676	719	693	729	705	707	658	676	695	704	701	686	649	692	713	738	704	701	669	744	708	701	691	666	697	703	729	672	669	706	665	690	737	719	721	705	694	726	674	723	648	706	666	752	689	672	729	653	690	720	711	668	715	741	668	748	717	676	719	664	684	706	639	684	692	722	644	698	734	667	734	720	724	706	699	683	700	717	673	649	686	728	716	716	685	675	664	680	733	749	698	665	668	714	701	693	656	697	755	639	713	735	684	690	671	705	704	742	648	708	709	669	684	725	699	706	687	662	663	695	670	690	651	701	663	711	686	671	683	708	682	715	718	688	672	658	755	688	744	634	680	666	674	668	666	682	674
2388	997	529	313	402	423	425	422	404	492	469	432	293	321	282	222	143	121	65	48	54	57	97	78	87	99	39	70	61	102	103	107	86	51	52	43	53	42	54	58	48	35	32	31	34	27	34	38	28	28	31	27	33	24	42	25	24	19	22	24	33	29	24	36	27	36	51	29	37	30	28	26	26	34	30	26	26	28	30	26	24	27	37	20	23	23	23	23	33	36	32	26	23	25	32	31	29	31	28	31	24	21	25	24	25	42	30	34	35	32	21	33	31	21	26	32	27	31	38	30	31	22	35	33	39	33	23	19	24	30	34	36	36	26	26	27	25	31	24	36	33	38	28	29	28	31	28	27	26	27	28	27	43	35	38	22	24	25	39	23	27	29	37	26	33	27	27	33	24	27	23	26	21	37	31	41	25	25	32	34	30	28	35	29	28	29	25	32	32	17	31	26	27	32	27	30	28	31	20	41	39	28	25	33	30	17	37	31	31	30	22	33	29	30	23	43	28	30	24	26	45	36	22	30	38	25	33	29	31	31	40	28	23	33	25	34	19	28	30	27	35	27	23	35	24	26	26	29	30	23	37	20	28	24	34	29	14	24	28	25	38	23	38	29	33	33	32	27	24	31	22	28	23	23	32	23	32	27	26	28	33	25	32	27	34	27	36	41	31	28	24	26	37	24	24	23	35	30	24	20	37	33	32	31	20	26	25	27	38	32	27	40	25	30	28	28	41	33	19	30	33	27	32	37	27	30	27	33	26	23	28	24	36	32	26	35	28	37	30	36	35	39	35	30	35	44	36	30	22	28	27	33	27	38	31	19	32	29	19	29	38	24	41	27	21	29	23	24	24	29	36	38	33	19	25	36	39	24	40	40	24	27	27	27	27	35	26	34	28	35	38	29	27	32	25	18	22	37	33	25	27	24	29	28	28	18	30	33	24	29	32	26	26	28	38	25	38	32	29	26	31	23	27	30	24	24	19	26	26	28	18	34	36	26	34	29	34	25	20	37	28	36	37	35	29	36	27	24	24	29	30	20	28	22	28	33	25	28	39	27	29	28	28	32	36	24	25	24	35	31	38	36	23	25	30	33	30	39	28	18	24	35	30	32	41	17	17	36	32	27	32	33	39	24	35	29	18	38	26	38	37	28	39	17	26	25	20	18	29	33	33	35	34	24	25	30	37	24	34	38	32	20	21	23	30	39	35	31	33	26	18	35	23	16	34	24	34	21	27	24	26	23	31	28	26	32	25	21	28	41	29	34	21	25	21	31	25	30	33	31	30	36	28	33	28	29	31	25	29	28	23	30	29	44	35	26	21	36	37	24	20	32	38	28	27	33	25	30	23	41	29	30	34	30	24	34	27	35	38	28	40	23	40	23	28	20	27	40	26	24	34	27	20	31	24	26	26	24	40	26	25	20	22	22	27	28	24	36	33	27	24	32	25	26	26	23	33	30	34	33	42	38	29	25	33	29	31	25	27	28	26	30	23	35	41	21	31	28	28	35	28	33	27	36	30	23	21	27	36	24	29	33	34	31	38	34	24	38	25	31	34	34	26	25	32	35	27	39	25	28	26	24	26	21	23	28	28	32	28	29	37	30	41	20	31	25	25	31	34	21	29	30	32	34	43	24	29	25	25	24	26	36	31	24	27	32	35	35	33	37	27	27	35	25	37	29	30	28	26	26	31	17	39	30	26	32	32	28	19	29	31	33	23	26	32	22	33	34	31	29	26	31	36	32	43	32	25	24	26	27	28	32	22	34	21	23	30	31	36	27	23	42	28	25	36	29	32	27	27	19	31	31	21	22	35	24	28	32	26	36	33	29	36	37	27	34	29	19	28	35	41	36	26	44	21	23	31	34	41	36	21	37	35	29	42	26	31	30	33	28	23	24	31	26	31	32	26	27	38	24	28	33	24	41	25	19	30	32	33	31	22	30	45	33	23	33	39	24	24	37	27	31	25	24	32	34	23	27	28	26	25	39	41	37	29	47	25	21	37	29	24	39	22	36	27	30	28	27	28	28	29	35	21	17	32	30	37	35	19	33	26	24	19	35	31	30	35	28	28	32	27	28	32	35	28	29	32	28	28	24	28	35	25	21	27	29	31	23	29	28	25	31	29	30	19	30	39	22	33	31	22	31	20	28	37	38	24	19	28	26	28	28	20	32	26	33	23	32	23	39	38	26	22	21	36	32	34	35	29	22	31	34	35	21	28	32	29	33	37	31	40	24	26	27	26	27	28	37	40	33	35	33	26	25	35	42	28	26	33	20	34	30	34	26	24	36	33	29	27	27	33	35	24	33	32	33	35	33	24	31	32	31	21	38	32	35	36	34	23	36	36	27	31	24	37	35	26	25	34	22	31	32	37	28	30	39	34	34	24	29	19	39	43	32	34	35	27	25	25	28	27	27	38	29	27	18	26	40	31	28	38	27	29	38	35	33	26	37	41	42	28	31	33	28	29	28	23	36	30	23	30	30	28	38	32	27	38	25	34	25	36	32	29	30	33	31	28	32	24	40	27	23	32	39	35	35	39	34	34	22	34	30	27	15	25	33	31	26	28	40	18	22	41	38	25	25	35	28	31	37	25	27	22	18	32	36	34	25	33	18	27	24	31	28	27	24	41	30	26	25	32	22	30	31	28	26	33	24	18	27	27	35	30	24	22	30	35	32	33	30	27	28	34	30	36	20	34	32	36	31	18	22	35	32	33	34	28	50	31	36	22	34	27	23	31	34	27	33	31	29	21	27	27	30	27	32	29	32	33	33	36	22	29	33	23	24	29	29	29	26	36	28	25	27	32	20	32	25	34	30	21	26	30	30	27	40	25	38	23	30	31	27	23	22	29	19	27	22	42	40	34	26	32	34	37	27	29	26	22	29	28	26	25	25	34	41	31	38	34	35	30	30	29	28	28	27	23	32	25	32	27	30	29	41	30	35	23	36	34	25	32	26	31	29	31	34	29	28	25	21	31	27	27	31	24	36	30	23	36	31	39	42	26	37	26	25	25	19	29	24	38	22	23	52	22	30	31	32	24	27	27	38	35	17	40	25	34	29	23	31	22	24	23	29	28	36	36	33	35	28	35	23	30	21	31	31	31	19	32	28	34	30	32	35	41	21	26	31	29	38	33	26	30	34	23	24	30	36	33	25	28	41	26	26	28	30	28	29	29	23	28	28	27	29	27	26	36	36	37	33	28	32	34	34	44	34	31	33	48	28	22	25	29	27	21	42	27	31	35	28	31	29	27	30	32	33	27	34	28	28	30	29	26	25	29	35	25	31	27	21	28	30	27	37	37	27	28	31	24	26	33	30	30	48	41	29	37	30	24	34	31	42	31	32	29	26	30	19	31	36	25	33	28	24	32	29	22	32	44	27	24	21	35	33	19	25	30	24	22	28	27	27	18	34	32	31	23	24	37	33	29	30	28	32	26	30	22	24	38	30	35	25	36	35	34	26	29	26	19	29	26	22	23	37	33	17
25021	19198	11726	20920	26315	24842	21966	20800	19906	19651	19004	16722	13524	12013	11018	8242	6780	4593	2756	2041	1659	2260	3387	2921	3150	3175	1499	1953	2446	3108	3749	3101	2186	1704	1563	1311	1223	1184	1275	1236	1172	1014	869	683	566	551	524	434	424	462	437	468	437	453	468	464	436	478	465	488	436	469	452	421	486	480	516	784	807	562	479	456	450	455	439	446	450	461	432	427	443	483	459	457	478	420	450	454	491	427	449	450	389	459	426	458	445	456	463	452	429	445	460	494	454	437	470	507	468	451	484	455	486	473	458	455	438	459	450	474	446	448	451	453	455	468	472	453	459	437	420	456	444	483	455	459	457	468	481	477	490	444	428	475	425	448	473	443	471	452	495	447	449	442	465	433	444	455	442	448	481	451	415	439	449	466	411	442	436	441	472	475	498	489	457	460	442	443	437	454	464	503	468	436	476	439	450	452	474	421	432	439	455	430	440	490	473	429	447	431	458	461	424	435	450	439	449	452	435	474	441	434	475	445	442	505	446	434	452	452	426	445	441	511	465	499	446	463	460	461	458	437	455	451	424	444	446	412	456	466	495	479	487	462	449	461	455	432	475	411	473	444	448	454	489	426	439	426	450	477	473	433	458	467	476	451	447	454	461	458	421	464	427	442	484	437	429	478	447	436	473	470	435	458	470	471	421	477	489	456	479	470	417	453	438	446	436	444	448	431	477	429	473	467	399	469	452	495	411	421	471	460	507	464	491	426	453	452	466	444	454	393	447	426	425	435	444	443	454	474	405	445	444	458	430	425	451	469	433	452	464	463	422	463	452	450	433	420	481	431	453	456	427	445	449	406	439	457	477	433	478	409	472	429	459	479	463	474	432	433	462	464	466	457	436	468	464	458	492	434	464	450	459	464	427	434	464	443	463	445	450	477	476	444	470	451	462	443	434	474	507	447	459	463	486	450	450	412	414	440	434	449	489	428	440	468	489	463	457	464	478	420	469	481	447	471	433	454	475	460	446	426	442	436	446	419	441	454	453	402	485	427	466	476	453	442	430	449	457	445	458	480	463	469	485	417	480	470	466	489	437	415	449	453	472	477	480	465	475	459	431	445	467	431	471	441	434	464	423	444	434	500	432	451	442	437	474	429	441	464	471	449	464	433	428	410	459	464	472	457	475	432	446	461	477	462	502	488	444	465	466	425	422	460	440	474	467	447	438	447	450	481	458	474	476	432	454	430	433	454	429	447	492	457	441	410	421	442	413	421	452	445	452	471	465	454	463	461	454	427	440	458	469	437	470	466	455	475	426	425	441	477	471	477	432	442	462	494	427	439	416	447	465	400	444	482	488	446	425	478	460	423	445	440	440	437	424	438	448	424	472	430	496	450	441	467	497	451	416	443	465	461	453	462	454	472	442	450	465	474	491	427	487	425	462	408	440	421	456	479	432	468	452	449	443	428	432	461	423	471	444	436	473	401	497	415	463	489	451	446	447	455	454	420	479	441	441	459	456	494	461	464	451	461	457	445	459	446	455	472	407	457	476	464	472	435	437	465	455	438	486	430	472	442	447	452	421	433	469	440	437	441	458	418	429	432	435	455	426	427	461	464	449	436	477	461	442	457	447	449	464	452	436	446	456	429	462	469	439	445	466	464	437	433	412	470	462	474	417	429	444	464	446	437	447	492	431	448	481	434	467	437	463	465	482	430	394	440	438	461	446	470	436	464	460	489	442	431	454	427	433	458	449	413	435	467	438	440	441	466	454	447	425	407	452	475	428	477	469	436	452	452	482	435	450	443	467	456	426	457	481	477	436	462	503	402	433	447	447	421	431	447	442	464	453	495	472	442	453	424	452	481	459	458	468	463	483	432	466	437	466	474	423	453	438	435	449	463	438	424	429	463	482	454	443	420	430	457	441	437	418	465	432	438	456	434	440	454	462	487	462	471	417	482	459	418	449	477	419	484	424	448	476	441	434	432	484	464	472	442	487	460	462	476	425	470	455	452	464	473	435	458	459	474	399	461	484	473	449	419	474	411	424	445	425	423	417	477	454	412	433	432	434	449	465	435	444	441	450	467	489	437	466	440	464	466	450	475	402	453	437	405	444	442	436	430	427	466	488	440	461	449	455	438	429	458	452	498	417	432	440	454	439	448	405	445	457	450	451	455	430	438	474	472	442	427	462	446	455	447	478	482	435	421	461	434	475	458	450	459	430	484	474	482	428	435	425	477	475	452	433	445	467	440	482	433	488	412	431	453	467	448	458	454	490	453	440	444	464	462	442	466	465	472	470	438	487	456	435	486	444	489	487	477	441	426	490	420	440	482	454	463	473	442	445	454	476	435	452	469	444	406	441	460	436	431	458	415	489	428	473	448	495	429	475	480	447	446	411	433	421	448	433	464	409	456	433	467	436	446	458	427	453	458	467	453	479	429	454	453	441	459	437	482	482	435	443	456	464	463	469	473	475	452	469	434	467	424	435	440	471	464	410	450	419	457	447	459	432	464	449	464	440	454	469	442	465	414	443	459	439	518	430	477	447	457	472	452	469	438	479	470	451	427	484	419	451	447	429	479	441	487	460	440	456	435	450	455	463	471	435	437	445	461	441	462	451	459	392	455	454	415	450	484	440	439	476	448	433	468	416	430	450	444	469	437	436	444	460	457	469	427	470	479	433	472	445	455	468	444	424	463	448	450	416	468	470	465	458	451	450	442	465	446	471	447	450	444	438	466	489	481	444	477	456	440	436	454	428	484	452	424	462	470	468	488	434	476	427	441	478	489	447	451	419	424	428	392	438	431	440	453	474	467	465	451	464	456	477	450	487	447	508	448	465	457	442	510	431	447	491	448	433	464	449	441	483	454	446	438	460	434	452	425	467	430	444	426	430	481	413	434	471	440	415	470	414	486	439	462	464	459	452	444	448	467	449	470	494	448	470	423	456	435	464	467	460	464	444	435	438	463	478	443	465	476	434	470	461	460	429	425	472	472	447	446	477	428	475	449	462	422	484	469	444	443	459	447	455	451	460	423	446	477	402	459	441	444	411	460	458	413	421	442	460	465	481	438	427	433	450	489	417	438	442	454	432	477	466	445	447	413	470	444	461	464	427	430	419	436	455	423	486	431	428	448	483	485	452	459	449	432	431	445	442	432	454	444	447	451	428	447	436	439	445	416	436	455	445	438	447	472	469	483	438	469	440	456	432	440	429	432	461	456	437	483	458	456	476	464	498	452	476	460	449	448	476	463	465	479	450	438	468	461	446	442	450	465	442	454	467	446	463	424	426	410	450	459	445	479	463	450	454	452	455	467	440	478	491	440	456	423	456	448	420	456	432	430	446	472	414	456	445	477	468	430	473	420	420	407	470	453	453	461	485	464	442	446	463	481	497	451	482	438	452	460	417	465	441	434	424	479	458	488	442	452	435	458	461	454	462	493	457	469	458	458	448	460	463	446	440	449	456	484	476	438	470	465	437	468	449	439	473	439	469	465	487	462	470	434	459	435	469	426	423	441
2420	1692	936	480	661	728	697	747	719	822	838	777	600	467	401	376	319	210	109	83	68	68	92	92	94	113	58	60	87	83	92	122	81	85	64	47	68	62	71	56	57	54	39	37	32	26	41	48	21	39	36	27	32	29	22	31	19	24	24	29	37	28	34	34	27	27	33	42	47	37	29	26	24	26	30	23	41	27	31	34	29	28	27	34	30	32	31	22	34	31	29	20	37	23	22	29	27	25	28	30	30	36	36	43	32	25	34	29	30	27	36	29	24	33	26	25	33	23	35	22	22	26	31	36	28	23	30	33	27	30	32	26	30	22	27	36	27	31	20	33	33	25	34	26	33	30	24	30	31	33	31	26	31	35	28	36	30	24	25	24	36	26	31	22	32	30	37	37	34	32	37	33	33	21	41	30	30	21	34	30	27	20	24	34	23	28	28	36	20	27	27	30	25	36	40	30	34	25	24	31	38	28	37	32	27	26	27	26	36	19	42	38	22	28	31	27	39	33	30	33	19	30	42	28	26	40	29	30	31	28	33	30	21	39	25	26	20	35	32	27	42	39	41	30	27	33	30	42	32	35	27	24	32	27	43	20	35	23	26	24	25	25	29	26	19	21	28	25	22	34	31	32	23	41	20	29	20	37	25	25	26	26	38	29	25	30	23	35	30	25	31	22	21	31	22	25	24	25	31	36	32	30	23	35	33	25	31	41	26	25	33	26	37	27	36	36	34	33	28	35	43	26	33	25	27	31	29	38	28	31	22	27	33	30	19	26	22	30	25	17	33	31	27	36	30	34	24	28	34	24	36	29	32	30	26	32	35	31	33	33	49	37	26	29	29	33	31	25	26	27	35	32	29	32	21	31	35	29	27	34	29	25	30	32	26	18	27	26	35	37	27	24	29	29	26	24	38	29	35	26	28	23	29	43	34	27	40	31	34	30	26	28	30	23	40	33	29	18	37	40	23	27	38	14	37	32	33	38	25	29	38	30	29	37	21	24	27	30	27	32	41	25	36	29	41	37	22	26	32	27	35	30	24	35	28	31	34	28	35	31	35	33	35	27	32	35	32	29	29	23	35	36	26	38	29	32	22	29	24	37	24	35	32	27	30	28	41	31	30	28	31	35	31	36	35	32	35	36	30	33	37	37	35	25	28	21	30	40	45	32	28	31	27	36	33	29	33	44	25	32	33	33	37	33	23	27	36	24	28	27	31	26	31	27	31	29	27	27	25	36	35	23	29	25	40	27	28	29	30	15	34	25	29	23	37	36	35	23	33	40	30	40	37	37	32	36	35	26	28	32	29	23	31	25	30	23	33	25	31	26	27	27	29	39	28	27	29	37	28	30	29	27	37	27	34	24	28	27	32	32	27	26	24	21	27	27	35	29	24	24	43	24	32	29	29	36	34	27	34	27	22	46	25	23	25	37	30	40	32	30	35	23	32	32	38	28	32	29	25	26	34	31	27	29	28	30	32	25	35	23	31	23	26	33	28	38	27	27	32	29	34	29	30	33	25	35	43	35	34	26	34	29	28	20	32	26	21	30	24	36	23	25	35	34	30	36	39	28	31	35	44	30	28	34	32	32	34	25	28	31	37	27	35	37	34	29	43	31	33	33	23	20	26	33	26	25	29	42	31	19	22	28	23	30	36	21	26	30	24	19	26	33	31	32	43	28	33	33	25	33	42	30	33	25	32	28	28	28	44	38	34	30	30	28	33	23	40	36	34	34	38	26	30	32	25	27	29	36	23	35	33	26	33	30	40	27	31	16	38	28	30	37	32	40	33	22	23	32	27	42	30	29	25	22	28	28	32	17	40	35	20	30	29	33	44	33	43	24	32	45	36	24	30	19	41	35	40	26	31	27	28	24	27	44	34	33	33	38	27	29	35	30	37	31	30	37	30	23	39	31	25	33	23	29	36	30	33	36	26	45	34	28	28	31	25	32	23	36	30	38	27	39	31	35	33	30	38	29	29	27	29	28	26	27	38	18	26	27	25	23	36	39	36	28	20	35	25	31	25	31	30	37	29	45	23	31	30	23	27	35	32	36	27	32	24	35	24	23	37	36	34	39	30	30	26	31	29	34	37	39	31	32	27	23	29	37	39	31	32	33	24	25	29	26	33	38	34	33	30	26	25	28	36	37	28	31	38	26	36	35	34	27	29	32	31	28	26	25	26	33	34	33	42	22	41	29	29	25	26	37	29	25	39	35	25	30	28	36	31	29	31	30	24	25	24	29	33	29	26	42	25	32	35	39	23	29	30	32	30	40	29	18	27	28	29	29	25	28	26	36	32	21	42	29	26	27	31	30	27	31	33	32	37	32	38	33	26	18	45	35	30	32	38	28	25	30	22	26	30	27	33	31	24	36	22	17	25	22	29	31	29	32	32	29	22	30	30	29	32	34	26	29	28	39	22	23	28	21	29	33	29	28	35	32	37	25	22	35	23	23	33	35	28	18	27	31	34	27	29	29	31	19	41	34	29	37	47	39	27	33	34	32	33	33	34	32	28	30	33	38	34	39	27	34	34	35	27	28	31	29	31	39	37	24	22	29	33	37	34	39	32	25	29	26	36	26	31	28	33	28	28	34	36	22	25	25	31	24	20	31	41	30	22	24	35	35	25	29	25	29	29	31	23	43	33	29	41	33	25	35	36	32	36	40	34	28	27	37	36	26	25	38	17	28	28	31	30	32	26	36	41	41	37	26	27	26	30	33	20	35	23	33	36	38	23	26	24	36	33	53	38	33	40	28	27	33	30	27	35	31	37	38	39	39	35	26	29	33	33	38	35	25	29	33	30	30	28	32	34	17	41	42	31	27	29	35	25	25	29	27	34	35	30	38	35	36	30	29	45	36	20	20	28	26	28	31	34	31	27	31	31	28	30	33	24	37	31	26	34	31	33	29	29	35	22	33	33	35	32	21	39	27	31	29	28	22	31	32	36	22	28	21	33	31	19	33	40	34	34	32	28	30	37	37	31	32	31	30	29	36	32	25	44	26	38	35	36	46	25	25	22	37	35	30	25	25	35	24	37	24	33	23	30	32	29	29	35	33	40	25	36	37	21	47	35	29	21	33	29	36	31	20	38	21	42	30	37	30	39	34	30	34	24	27	38	36	31	29	26	34	30	29	25	23	33	28	34	22	31	18	33	32	31	24	38	32	33	36	32	26	32	25	38	25	30	28	24	25	32	31	34	34	24	25	29	29	24	30	29	29	18	43	26	31	37	32	31	31	31	31	23	37	31	17	28	40	36	25	33	39	21	40	25	26	36	31	19	30	27	34	27	30	35	37	27	38	33	37	43	32	31	36	27	28	26	29	39	26	28	31	32	36	35	36	35	35	36	30	36	27	34	40	40	27	18	47	35	31	29	37	34	41	29	28	30	31	26	32	30	23	26	27	26	28	33	31	21	45	21	39	30	38	23	37	34	36	25	26	23	32	31	32	29	33	29	30	28	33	28	27	21	31	26	20	41	35
31082	24522	17110	27505	32917	30868	29168	27558	26294	26014	25253	23620	19512	16622	14541	13381	11750	8018	4138	3020	2211	2043	3256	3254	3567	3813	2190	2354	2774	2523	3365	4193	3410	2560	2015	1809	1858	1771	1642	1640	1476	1260	1018	828	635	599	548	553	491	490	488	503	541	519	498	479	529	476	488	482	489	460	479	499	489	484	584	853	1000	590	509	537	453	487	465	519	472	452	472	498	481	456	467	483	488	479	494	438	459	462	492	461	471	460	441	471	428	456	453	473	469	438	475	488	486	482	474	492	472	474	453	468	438	481	485	484	458	496	495	482	466	449	486	474	457	446	448	501	465	479	469	499	475	447	513	450	467	477	501	465	445	470	489	462	454	502	471	441	470	463	495	465	502	443	481	469	474	471	486	442	468	444	421	451	466	455	533	468	448	494	511	479	498	484	505	491	476	459	453	440	469	447	427	479	441	460	507	449	454	470	462	459	468	439	452	433	430	475	471	444	471	448	470	425	489	486	477	488	474	496	454	449	501	450	489	446	481	457	475	463	440	482	481	512	475	468	509	471	518	485	462	487	458	466	499	428	460	461	459	447	485	475	468	474	465	456	478	490	476	433	450	458	518	460	453	464	468	483	500	451	460	436	459	455	449	472	468	419	480	464	433	475	453	440	492	440	452	451	465	467	466	462	486	437	469	479	488	508	466	485	448	491	479	458	498	473	504	486	467	464	451	453	443	486	476	468	469	480	470	462	455	476	476	448	457	470	510	445	511	471	454	436	436	470	486	429	512	459	465	461	475	468	458	492	463	443	475	450	471	501	466	456	450	413	457	467	440	447	433	476	455	462	517	453	441	486	446	480	510	468	472	473	454	485	442	504	477	475	491	484	475	442	472	456	472	461	489	458	476	466	460	474	482	492	435	491	483	467	440	485	448	465	438	471	505	483	495	490	450	454	446	512	480	490	521	453	472	471	462	471	444	500	503	442	454	446	479	436	436	469	496	420	472	471	466	503	433	448	487	452	443	437	450	474	512	455	492	482	466	428	473	451	461	479	479	451	470	459	465	461	458	501	456	437	454	446	471	493	465	474	507	453	424	453	471	468	482	444	470	477	443	485	435	453	450	449	467	425	416	498	502	487	455	475	470	442	456	490	468	460	485	436	476	452	489	469	452	468	506	466	472	406	469	477	482	481	444	479	428	479	497	450	480	424	499	460	463	456	453	445	434	459	470	465	466	464	495	478	455	461	430	466	448	482	442	461	488	456	463	495	475	503	463	448	461	445	506	473	451	448	505	508	500	462	486	442	478	473	443	482	462	423	479	472	484	421	487	518	466	477	470	430	456	465	474	441	437	487	476	500	425	481	474	475	491	460	467	510	455	490	468	465	454	462	460	478	487	437	471	457	450	440	475	491	480	493	452	465	495	396	499	485	434	449	534	450	489	444	426	467	495	466	452	474	464	505	466	488	486	494	488	478	470	482	494	485	478	445	461	459	468	445	463	474	449	445	478	494	493	453	461	444	470	463	495	462	467	464	475	439	432	446	460	453	445	450	444	476	489	436	482	471	474	470	482	449	491	466	438	469	475	452	462	442	434	428	477	466	485	439	489	456	461	479	508	517	473	451	515	484	460	462	484	470	424	448	441	516	472	458	431	457	486	473	469	434	491	475	469	456	469	461	464	439	495	435	477	475	487	499	497	482	453	462	483	433	452	450	481	434	422	448	436	447	475	451	455	460	441	456	455	476	488	505	460	468	467	461	516	470	474	469	448	469	424	457	489	476	479	484	443	470	496	471	491	470	459	447	468	453	486	443	491	450	472	455	477	502	479	443	494	505	472	472	431	527	484	518	481	453	463	422	416	474	470	453	427	465	434	459	477	424	485	445	465	439	434	452	469	449	465	473	448	454	494	483	482	439	528	493	448	450	464	489	452	485	459	487	456	469	473	461	484	472	484	493	454	471	472	475	471	449	478	489	421	490	477	494	482	445	529	497	489	492	484	454	446	469	485	474	465	462	492	451	486	452	453	459	455	510	453	452	489	460	471	486	470	485	443	479	459	495	505	474	474	461	445	446	457	442	519	469	467	415	488	458	503	483	444	449	468	463	467	474	500	486	495	496	436	464	487	451	482	466	444	467	468	442	474	479	451	472	456	475	451	455	476	455	479	436	469	452	468	467	473	435	478	457	475	434	479	462	425	472	436	434	469	473	461	481	455	467	438	459	470	463	459	457	462	471	445	496	479	475	497	488	441	433	452	472	502	468	504	464	473	468	497	453	470	489	459	447	510	444	477	452	504	486	435	471	464	479	471	469	443	466	463	468	436	435	432	462	438	482	471	496	448	427	502	470	455	487	453	447	448	465	520	456	492	475	466	436	448	460	475	486	422	445	444	478	507	465	443	466	469	460	471	452	453	459	498	471	468	490	483	473	469	483	480	497	477	465	461	461	447	463	454	461	479	455	460	442	438	425	467	481	462	466	479	401	463	486	451	434	432	485	447	468	444	433	486	430	481	495	476	459	465	477	434	462	474	490	486	464	500	459	462	490	449	454	448	466	417	476	460	444	398	474	478	478	501	476	451	466	489	431	444	474	457	468	467	481	436	511	424	483	472	469	448	441	467	429	450	492	477	445	452	475	504	450	464	489	480	455	463	452	453	478	496	464	430	446	451	433	451	500	460	496	461	471	490	469	450	432	460	450	490	431	488	479	474	447	492	444	444	453	444	468	491	473	422	496	493	434	482	464	419	441	481	455	438	449	470	466	514	422	433	452	490	454	462	460	453	437	454	467	512	511	470	483	469	497	428	474	479	469	523	472	474	491	498	475	465	467	466	486	501	446	495	443	466	442	464	477	484	484	477	476	481	423	466	529	439	456	461	430	448	465	485	459	469	488	477	502	477	476	453	480	487	454	412	496	487	486	470	463	509	503	459	461	436	483	481	441	493	439	437	457	488	463	442	482	478	453	497	449	443	487	480	491	432	469	487	446	458	500	460	510	459	456	438	430	446	466	487	426	472	489	458	467	471	493	430	516	453	499	479	461	478	484	501	466	470	457	436	461	452	463	444	437	467	476	442	470	476	447	482	462	482	477	480	498	485	462	459	464	482	495	470	470	479	468	444	473	502	467	458	456	474	484	478	434	475	471	523	469	485	448	447	488	457	454	474	459	467	487	459	456	462	483	443	462	465	467	488	466	446	494	461	455	494	497	483	462	463	499	511	465	484	465	456	456	442	489	442	439	481	456	453	470	507	466	466	454	457	446	463	461	465	527	473	447	468	438	453	446	492	428	429	466	449	458	473	476	505	471	507	457	430	444	481	453	465	479	494	463	490	475	437	464	511	484	490	513	495	447	455	485	458	410	465	453	468	465	433	470	479	447	488	479	495	451	502	438	509	483	430	481	457	495	465	464	473	479	467	508	467	495	467	451	504	467	483	470	503	430	444	453	473	503	472	454	481	475	477	448	397	452	479	423	478	451	476	494	505	453	464	460	466	509	512	462	457	436	520	497
4086	1480	898	484	709	672	675	750	775	856	812	751	504	457	385	330	305	216	124	90	73	71	64	57	69	99	79	82	102	78	76	93	83	74	80	71	70	70	54	67	70	66	44	35	64	44	31	38	51	45	49	44	42	47	43	43	36	40	35	50	37	35	51	45	34	39	38	61	44	43	36	50	50	49	36	36	26	40	47	35	42	39	28	38	40	40	30	42	44	33	38	46	51	43	43	48	41	43	41	50	38	31	38	38	37	40	50	46	46	46	30	44	37	43	48	32	38	37	48	38	24	43	35	41	25	44	46	31	36	43	46	38	41	28	53	33	35	39	48	37	37	41	42	30	51	32	42	36	37	38	38	44	44	47	45	44	46	41	43	33	41	36	41	49	44	45	42	33	29	34	45	45	52	34	55	34	33	48	33	50	39	35	34	42	40	40	37	28	48	45	42	45	38	39	42	40	38	27	49	31	41	38	44	47	27	36	42	42	38	50	32	38	36	40	36	45	28	40	43	41	56	29	40	34	40	49	49	42	40	36	41	40	46	43	38	37	48	48	32	41	29	55	39	42	39	37	37	48	58	37	56	34	32	37	37	50	44	36	43	31	41	45	48	44	36	55	34	37	44	39	56	42	37	35	43	43	44	37	35	38	51	44	37	40	38	33	38	54	30	45	41	43	55	33	39	43	37	41	46	40	38	32	33	49	36	43	39	41	36	47	43	31	46	48	40	35	40	43	44	42	50	42	43	46	48	50	47	51	40	48	28	40	32	33	40	45	35	46	50	35	36	46	50	31	40	46	38	47	42	48	37	36	52	39	61	57	37	36	39	44	50	35	47	43	39	43	33	39	32	36	43	43	43	51	59	43	50	50	29	52	47	45	44	35	37	38	43	35	38	40	37	46	37	33	47	43	41	53	34	41	51	38	27	34	38	34	51	35	39	40	37	41	45	43	32	38	39	47	39	38	39	50	52	55	38	48	41	39	39	30	57	34	41	40	41	44	35	44	27	36	44	47	40	30	44	49	31	40	40	53	49	44	39	39	34	45	48	46	47	43	47	45	41	42	42	50	39	38	46	42	35	41	55	41	53	48	24	47	54	46	44	52	46	45	39	38	35	49	54	47	50	46	26	42	49	45	50	34	48	49	35	42	41	42	37	44	34	39	36	47	48	35	31	31	45	29	36	49	34	31	41	46	46	43	47	41	34	44	50	48	54	38	44	36	32	39	41	46	35	40	55	38	39	41	51	33	57	51	38	33	44	39	42	44	35	33	45	35	54	48	47	42	36	48	37	38	49	54	35	43	43	54	38	39	43	49	48	46	53	50	51	40	40	39	31	37	42	43	32	31	43	46	33	30	43	40	32	34	47	45	41	31	44	34	45	47	32	45	36	35	50	45	40	45	40	34	43	32	42	45	37	37	41	46	40	43	34	47	44	37	36	50	33	47	42	56	44	40	33	40	41	41	45	47	54	40	38	42	47	40	47	40	35	38	48	42	43	38	51	38	33	40	55	40	35	54	44	34	35	40	37	33	35	44	49	33	44	46	48	49	45	43	31	46	40	42	50	38	37	38	45	45	42	45	44	35	37	39	41	50	36	42	40	47	27	44	54	43	53	37	34	45	36	45	48	43	37	50	46	44	35	27	33	32	42	48	38	39	42	36	45	37	44	42	42	40	48	35	47	45	44	39	54	37	30	41	35	47	48	42	43	40	40	52	41	35	48	44	38	51	35	39	44	26	35	41	37	54	32	61	51	38	41	48	36	46	40	39	35	40	36	46	41	32	38	44	40	50	32	40	38	46	36	38	38	37	41	32	44	47	41	31	43	53	34	39	37	45	39	34	48	40	46	29	48	45	47	37	36	36	34	35	42	40	42	35	46	39	37	38	39	36	28	46	46	32	39	36	46	27	38	26	44	53	46	40	33	43	29	42	37	41	40	53	53	43	47	35	39	38	37	38	48	37	30	40	45	45	46	35	47	38	51	36	40	28	34	40	42	35	43	37	45	40	41	46	41	39	39	45	44	41	39	44	33	39	45	45	36	41	49	37	39	49	49	38	44	49	39	38	48	41	47	41	45	39	41	43	50	51	34	44	44	36	38	38	42	43	36	47	40	41	35	34	44	39	36	43	43	44	45	41	40	40	31	52	47	41	33	44	45	47	34	30	39	38	45	25	33	45	47	45	42	39	52	32	27	46	38	29	33	51	39	37	44	52	37	34	48	43	35	50	49	31	43	37	48	53	52	48	40	39	46	54	41	42	45	48	38	46	35	45	48	51	43	47	37	49	38	38	33	55	41	41	39	44	39	35	45	40	41	42	44	37	35	44	55	47	47	38	39	48	41	40	36	43	31	40	46	44	43	39	37	38	51	43	39	33	30	38	46	44	41	41	51	35	47	36	30	46	39	43	32	46	35	43	38	43	37	47	45	34	31	35	49	42	32	28	45	30	38	41	33	48	40	46	46	53	46	43	43	52	45	50	42	46	50	46	45	45	43	47	37	33	52	42	40	38	39	46	49	50	31	40	38	38	32	46	38	35	43	38	42	38	41	37	31	37	35	51	46	38	40	44	47	41	55	43	43	49	43	33	45	44	42	35	41	43	48	53	49	46	38	38	29	38	42	37	36	49	47	44	41	50	39	43	36	50	40	42	43	22	51	49	36	42	58	34	45	31	40	42	42	44	36	49	33	38	43	35	41	30	40	43	32	45	46	29	44	44	36	47	42	34	43	38	40	33	34	44	48	38	47	40	38	42	40	45	42	31	43	58	43	52	41	36	41	46	43	58	45	45	41	45	39	51	38	48	39	41	42	45	29	40	29	39	48	32	42	51	34	45	40	42	41	45	43	43	42	38	43	42	55	44	42	40	37	44	40	43	41	39	35	48	39	30	50	31	44	41	32	42	47	37	44	41	46	42	49	27	36	49	35	43	46	39	50	51	44	67	33	45	34	44	41	38	51	32	48	46	39	56	40	42	36	39	48	45	49	38	46	35	38	37	37	34	36	35	56	45	39	58	28	30	48	30	40	30	31	45	37	42	34	41	44	40	29	35	39	48	38	47	34	51	42	40	37	44	38	53	33	46	39	48	41	28	41	43	43	53	44	50	54	41	42	43	40	36	37	37	49	36	46	52	42	54	41	32	48	50	39	41	51	39	54	44	38	42	45	47	47	55	37	46	51	51	40	36	41	33	52	32	38	40	41	45	40	40	41	36	50	42	48	39	42	50	41	42	39	44	37	27	41	32	32	42	41	43	42	47	47	28	41	28	40	45	37	34	31	48	33	50	44	39	38	37	35	34	45	41	37	44	30	41	48	42	48	44	39	44	42	35	45	47	51	57	35	55	43	38	48	45	51	49	43	41	49	44	38	45	53	33	33	54	34	44	31	35	44	39	39	48	37	45	50	50	45	44	49	25	45	32	56	42	35	41	39	40	41	41	32	40	43	46	41	39	42	49	41	49	36	40	44	42	48	35
28809	22592	16659	27251	32819	30583	28994	28050	26530	26806	25847	23368	18589	15982	14355	12601	11296	8024	4441	2952	2181	1648	1887	2185	2757	3376	2444	2143	2917	2466	2430	2633	2532	2250	1905	1802	1753	1795	1832	1685	1604	1334	1100	899	747	724	712	664	717	671	675	697	665	712	631	651	651	636	621	664	590	636	647	641	669	675	768	1057	844	657	662	630	691	644	649	632	701	589	656	654	656	617	611	593	584	618	650	644	634	659	641	671	629	651	624	619	654	641	638	636	658	656	619	617	613	637	623	639	642	678	645	638	625	652	609	621	659	646	603	603	637	645	654	605	684	628	577	581	603	647	622	609	614	658	627	561	630	667	575	646	610	637	621	603	654	625	648	658	627	620	673	626	626	637	637	622	659	620	668	661	678	637	655	641	629	612	633	607	577	653	658	633	612	628	648	649	627	623	619	634	651	619	624	612	644	632	637	623	631	652	578	630	623	636	675	670	631	613	602	662	593	637	612	657	601	624	620	639	630	595	657	615	619	601	625	614	632	632	612	635	648	637	656	662	641	588	659	632	578	609	610	615	606	624	627	635	625	618	635	616	656	652	677	588	588	643	626	611	614	604	635	618	641	686	596	596	584	599	660	653	590	600	615	590	638	619	645	578	654	635	649	633	619	647	631	650	637	638	641	598	620	581	633	615	646	605	604	639	614	599	650	646	618	642	633	627	643	632	582	591	675	628	620	599	582	627	616	597	621	598	582	637	594	621	629	601	591	587	634	642	662	647	661	612	641	647	604	640	633	604	602	611	637	633	606	626	648	644	671	604	599	648	612	586	676	570	614	623	649	670	621	601	630	590	625	667	600	608	574	604	604	603	615	638	637	626	640	589	596	610	595	597	595	593	643	634	643	645	637	615	640	620	644	631	658	633	593	602	642	603	631	670	650	656	609	613	620	599	600	642	600	622	670	685	617	654	647	621	669	621	644	667	639	617	611	614	626	637	599	635	642	606	661	594	632	623	641	642	647	653	613	626	614	592	666	682	611	570	630	661	640	595	636	622	590	648	639	604	594	651	648	649	615	649	641	664	596	621	667	607	647	645	644	612	626	629	638	711	624	640	616	650	679	637	633	616	664	647	640	653	636	684	637	645	629	635	589	595	629	610	588	617	691	620	633	676	660	596	638	646	592	599	656	672	688	618	613	623	656	649	665	649	663	623	662	586	614	642	637	688	617	643	624	618	651	628	641	632	660	613	605	634	640	629	619	619	659	642	596	614	627	606	636	580	617	617	672	642	636	613	623	637	624	603	639	654	645	622	625	616	623	592	655	610	609	664	683	639	650	668	639	628	613	622	608	628	633	627	592	639	615	613	629	653	607	657	594	613	600	641	676	605	602	632	625	608	677	608	650	619	651	666	634	611	580	645	632	582	621	630	601	575	632	630	663	584	592	624	593	691	657	637	653	606	632	681	614	653	652	603	615	647	626	632	642	611	625	614	624	614	599	668	646	616	651	629	645	624	639	595	639	633	622	658	598	650	618	639	642	646	649	618	609	625	631	588	615	566	639	638	667	606	627	611	647	634	641	625	632	617	641	610	609	641	671	651	611	694	620	644	610	600	602	629	667	645	634	649	623	627	690	678	646	643	603	597	658	596	646	642	658	604	625	600	641	615	653	582	654	611	574	628	616	679	610	612	627	681	678	652	594	613	671	690	629	596	670	615	649	626	641	597	579	611	609	646	609	612	617	637	612	627	613	612	606	690	652	610	628	602	616	616	630	635	699	660	672	626	572	584	605	622	643	595	629	623	632	618	658	657	624	629	635	603	638	657	593	597	626	633	651	680	634	607	611	625	628	591	662	565	644	664	630	642	647	601	622	626	600	670	608	647	626	618	650	564	606	621	594	608	684	667	599	661	608	615	603	623	613	657	612	636	612	664	649	594	608	622	648	645	614	595	645	640	587	667	648	645	617	626	612	638	608	628	602	596	613	634	586	639	660	616	646	612	634	616	615	634	630	616	660	654	640	670	693	678	616	638	657	665	594	608	613	651	620	649	631	661	617	632	622	614	575	610	679	619	615	672	632	624	623	615	660	644	608	634	624	662	660	652	655	592	618	655	680	604	610	593	631	633	645	600	635	649	573	633	625	642	602	608	625	651	598	646	635	579	632	620	611	582	625	680	621	621	566	642	627	647	634	604	596	598	629	633	630	625	652	651	639	617	591	598	595	625	673	634	620	596	633	630	604	626	629	627	630	604	618	632	610	630	635	600	638	633	611	607	654	568	603	599	633	648	656	622	616	635	607	641	689	642	654	637	611	636	603	624	622	628	610	626	639	607	609	657	652	678	647	647	616	656	605	621	617	614	673	599	614	654	590	631	563	619	618	664	598	603	630	623	636	625	628	601	646	631	615	665	609	666	635	603	656	616	624	650	632	631	629	591	655	646	605	591	632	627	585	623	644	617	613	583	638	623	650	617	610	645	607	643	624	618	651	620	642	628	614	600	621	655	604	649	659	655	647	588	630	631	618	615	635	686	625	585	636	568	585	624	575	637	637	710	603	681	640	559	631	635	599	663	626	653	654	641	591	642	612	647	632	609	626	635	666	605	585	648	605	635	631	684	619	672	651	573	581	651	669	635	627	647	646	620	602	664	641	664	614	635	592	632	631	613	630	613	627	620	662	646	635	652	630	677	646	619	619	638	610	628	620	647	621	657	631	594	670	647	607	606	573	661	637	666	617	639	624	647	595	636	660	649	592	637	628	641	618	616	620	638	640	599	610	620	639	625	661	634	615	607	632	610	645	666	640	651	620	677	611	628	587	577	647	617	639	605	644	607	626	620	673	595	622	643	636	603	606	611	637	610	625	611	617	632	603	644	577	625	680	602	606	617	608	637	632	615	604	615	631	628	641	627	597	649	641	627	640	563	642	608	596	586	641	636	628	616	631	646	610	614	599	650	617	586	642	653	660	630	606	576	640	629	624	592	636	614	641	629	643	630	589	642	615	640	610	618	600	638	603	677	600	630	678	631	652	647	647	640	640	643	603	676	620	623	661	622	645	606	655	639	635	637	608	635	621	643	601	621	648	621	628	620	622	595	605	580	621	619	628	581	627	645	597	609	621	605	611	633	607	657	641	633	580	599	612	610	643	603	644	639	600	611	622	638	618	653	607	645	633	647	646	599	641	627	598	679	589	635	594	656	603	637	634	591	644	598	594	674	574	629	608	618	602	616	652	671	633	618	609	628	629	628	656	625	587	595	664	654	612	663	631	602	648	621	606	623	651	677	574	610	598	635	653	610	587	643	633	635	654	669	599	628	645	623	630	669	628	616	638	655	625	641	624	627	616	666	626	648	645	637	638	610	633	598	612	648	683	661	645	645	611	606	631	734	637	636	589	644	611	599	613	625	624	575	657	638	624	609	651	667	595	654	638	616	612	636	615	670	596	614	625	633	572	611	637	669	639	628	668	649	609	654	630	590	694	591	633	586	604	657	638	635	618	654	623	585	640	583	606	647
3784	1865	1103	679	1109	1131	1024	966	1169	1237	1319	1179	789	613	530	520	424	329	168	126	94	80	77	68	106	161	129	128	108	134	108	90	80	103	78	75	82	99	87	91	75	68	53	55	46	37	49	44	31	45	40	46	58	38	40	60	39	59	44	47	51	41	39	49	44	38	53	50	36	39	46	38	57	46	47	45	52	49	41	47	54	39	45	37	60	47	50	47	55	40	49	46	47	45	35	53	48	52	54	48	41	49	41	47	48	52	37	60	36	57	50	44	37	43	47	49	42	49	46	44	42	50	44	48	49	35	39	43	43	44	36	48	56	43	42	56	37	38	36	34	61	59	51	44	46	41	41	44	32	37	34	38	44	47	48	38	43	52	52	57	48	52	41	45	39	47	49	52	67	44	50	42	58	38	44	42	40	39	46	47	46	39	39	45	52	37	40	47	35	40	56	48	42	44	47	42	46	46	44	47	47	48	39	43	38	55	55	45	43	48	53	52	45	45	33	49	48	44	44	40	40	53	44	56	42	38	61	31	50	44	36	41	44	46	55	55	40	44	45	54	46	40	37	44	41	48	46	50	33	41	54	44	43	45	35	41	53	42	54	40	48	34	41	40	40	46	42	33	47	48	49	51	50	45	45	46	40	56	44	53	37	50	47	49	49	42	37	44	37	48	42	31	42	48	48	51	56	42	49	39	46	34	35	38	37	43	54	46	42	52	44	41	43	43	50	50	43	49	33	55	49	31	41	44	47	29	39	49	50	51	44	51	43	43	40	52	38	54	45	49	58	41	43	38	48	42	55	50	58	48	43	47	50	46	51	38	37	34	55	38	57	45	37	53	43	35	43	47	45	37	39	34	46	52	45	28	51	39	43	50	43	44	41	38	43	39	32	44	49	44	39	31	50	35	28	36	39	39	45	40	36	49	46	37	47	45	45	44	48	35	46	58	44	46	39	49	39	29	48	47	46	40	41	35	57	33	57	55	49	48	56	37	39	39	43	46	39	39	52	42	45	40	48	36	57	39	52	41	24	40	43	42	41	40	40	29	34	44	35	43	33	43	44	42	35	42	30	49	44	42	33	47	44	61	43	44	39	52	56	53	46	40	55	43	43	51	41	38	29	43	44	35	35	48	47	50	41	46	51	45	44	41	41	43	38	42	38	36	49	40	44	54	45	46	41	52	52	48	54	48	47	34	53	36	39	45	50	43	36	41	41	48	53	46	43	42	36	40	45	36	42	57	45	55	45	58	36	45	42	35	52	39	47	55	49	51	46	50	29	39	43	43	43	44	37	44	59	45	44	42	41	49	45	44	42	52	43	34	47	37	47	51	44	52	44	43	37	42	48	49	38	49	48	45	41	36	36	51	35	39	47	41	40	44	39	46	40	43	54	41	45	31	35	36	46	44	44	53	52	37	36	33	44	37	59	46	49	45	58	34	62	41	35	41	41	45	43	36	53	46	53	48	46	50	53	50	52	47	42	45	41	58	54	54	48	46	44	41	40	40	39	40	45	45	40	41	46	41	42	42	51	36	45	43	41	38	54	61	44	44	59	28	49	55	48	34	50	45	40	43	45	44	41	38	41	36	44	52	53	47	41	48	42	47	50	45	41	48	50	43	47	48	45	67	51	52	51	52	52	48	49	51	41	49	53	31	42	48	42	40	47	42	42	37	47	37	40	48	35	39	55	40	41	45	50	31	33	62	33	50	39	37	49	40	51	45	50	47	48	37	36	47	40	30	44	41	46	51	57	36	37	40	49	41	48	57	49	43	48	51	42	50	41	48	50	49	38	56	49	35	44	57	53	38	45	49	42	40	49	46	51	56	47	44	45	49	32	34	40	45	48	39	60	42	50	47	47	35	41	35	38	43	58	49	54	48	48	62	39	43	48	39	51	57	48	47	38	53	38	56	47	36	44	43	44	54	39	48	42	43	49	43	43	51	50	47	43	51	61	47	42	52	35	49	48	47	41	55	43	40	38	35	42	41	49	36	43	34	50	46	45	45	50	47	43	46	51	41	46	55	47	52	43	57	54	37	50	50	56	55	37	28	44	38	49	57	64	50	42	36	52	43	53	41	50	53	31	51	49	43	52	38	52	54	50	35	46	51	40	49	28	60	48	42	50	48	40	47	64	46	39	45	37	45	42	44	40	51	48	39	49	48	39	53	45	41	52	54	36	42	41	46	53	40	42	57	44	29	46	42	39	55	41	44	41	51	31	27	35	43	45	47	36	46	49	42	52	43	52	37	38	42	48	49	46	38	36	41	41	45	43	42	50	48	49	55	40	56	47	45	45	38	48	55	50	43	45	43	43	49	52	44	45	47	54	46	40	51	47	49	44	47	39	44	42	52	54	43	45	49	34	55	37	46	34	42	40	44	44	44	37	60	43	48	42	44	40	44	40	45	33	38	39	36	45	43	31	38	38	40	52	44	40	55	46	54	55	37	50	46	45	42	46	53	48	43	41	39	41	44	43	43	59	57	45	37	50	39	38	37	44	42	58	53	40	46	33	52	43	48	53	48	43	46	62	31	38	52	56	54	51	61	54	31	54	46	40	38	47	36	52	47	35	50	39	41	43	44	38	41	54	57	38	44	57	60	42	50	43	29	39	58	38	59	52	33	45	42	40	43	33	51	46	41	43	41	40	52	51	38	38	48	44	52	41	43	46	41	36	40	53	27	37	39	35	52	39	49	33	48	30	50	44	40	34	46	57	43	41	33	52	55	39	49	47	43	48	40	36	47	43	51	42	52	47	43	44	56	52	54	38	56	39	37	36	46	32	42	40	43	56	47	49	43	47	40	42	41	49	37	41	44	45	42	40	50	41	45	49	50	43	35	46	50	42	42	44	57	49	47	27	42	60	43	51	47	43	39	43	44	39	41	43	47	35	45	41	48	58	50	36	43	35	35	55	47	33	44	54	32	46	49	47	50	57	40	41	53	43	45	48	36	32	35	47	43	48	39	56	44	40	40	49	40	58	38	61	54	40	39	47	30	42	43	40	50	49	35	37	43	47	60	53	41	49	44	49	28	44	49	36	43	37	33	51	46	42	54	44	48	37	45	59	45	51	39	39	49	41	44	40	36	38	34	41	59	36	42	36	54	55	40	56	50	36	37	36	45	44	38	42	43	42	50	44	59	47	40	50	49	36	48	53	44	44	47	39	46	41	40	36	37	42	36	42	42	39	46	45	37	54	45	45	40	45	49	42	42	49	41	46	32	41	36	40	50	32	38	63	56	41	43	49	47	47	35	39	44	53	35	47	41	55	45	56	46	34	35	42	43	47	29	63	41	41	46	55	47	37	44	35	51	36	50	47	38	42	42	55	49	34	47	43	34	38	42	47	48	39	42	41	53	47	44	43	40	53	46	33	33	47	56	38	46	39	52	36	52	46	45	42	32	38	34	56	54	51	45	45	41	32	55	45	43	52	52	44	41	52	51	53	40	31	47	42	52	43	42	54	55	53	45	44	49	27	65
33834	25338	19448	31406	37974	35661	33324	31141	32331	30795	30196	28130	22587	18884	17509	17094	14943	11574	6944	5034	3355	2266	2236	2371	3461	5860	4190	3914	4226	4032	3590	3426	2946	2429	2253	2247	2542	2798	2843	2503	2101	1686	1480	1132	902	796	776	750	741	751	684	747	819	736	700	712	654	725	704	715	716	710	673	684	707	758	1250	936	682	726	727	732	638	704	694	694	659	757	682	702	702	748	722	758	737	745	718	709	675	615	667	726	711	672	655	680	686	657	723	652	675	685	719	708	724	721	712	696	686	739	673	727	685	689	667	646	694	727	686	683	707	686	698	727	724	723	719	710	645	686	692	742	673	642	718	632	662	635	691	703	701	680	736	691	722	618	688	663	664	661	670	760	673	717	697	652	657	624	659	731	681	645	715	693	715	636	628	699	700	657	651	682	701	617	655	688	656	694	663	645	673	666	714	694	666	656	720	681	700	641	664	643	662	674	723	657	688	680	661	700	632	645	658	649	674	667	609	662	667	667	640	701	694	672	666	652	682	627	636	612	726	648	673	611	679	641	719	690	639	620	646	673	656	661	668	663	658	664	659	640	679	716	718	648	702	732	681	634	637	698	690	667	670	664	628	632	681	708	631	687	660	696	644	614	704	636	679	732	670	661	703	680	707	658	702	621	681	682	695	638	671	643	670	655	664	671	682	681	656	684	660	666	674	714	669	686	678	623	682	652	645	636	660	648	689	681	671	637	661	683	706	687	676	701	667	710	676	638	653	672	671	678	645	654	681	626	661	677	660	657	720	650	709	658	658	707	702	628	663	670	671	676	682	672	701	690	678	652	662	654	668	728	669	617	701	638	685	698	678	657	703	681	657	681	622	657	645	656	679	665	710	670	682	670	698	686	635	699	690	644	661	653	656	669	635	655	694	684	650	681	668	643	656	632	659	674	642	666	703	641	648	664	688	673	667	667	644	648	672	650	682	710	684	627	704	667	679	659	638	711	688	662	674	705	687	638	616	708	684	674	675	706	705	645	685	634	660	705	673	679	673	653	640	742	686	632	678	651	670	630	666	699	678	667	685	657	657	643	659	657	704	667	680	681	680	630	645	666	657	671	649	722	676	657	667	647	624	647	666	649	675	696	651	603	660	689	690	688	682	677	657	677	671	675	719	672	690	658	695	686	661	668	659	662	660	645	702	681	670	685	672	669	681	631	668	672	630	674	678	678	677	672	690	644	694	697	656	693	674	637	750	677	679	664	639	649	659	711	677	637	630	667	679	648	646	654	648	624	624	685	693	680	716	697	712	683	670	699	628	650	673	642	656	705	670	702	666	663	668	651	621	677	715	695	701	674	664	715	624	693	652	686	655	633	728	648	668	662	666	674	658	714	693	685	694	670	654	649	641	645	643	646	665	664	675	666	686	655	737	654	678	661	682	628	639	655	677	692	661	666	654	653	678	708	689	663	669	704	689	677	687	690	659	678	684	665	685	713	692	649	636	652	665	654	700	711	667	676	694	629	679	671	652	669	670	678	661	669	676	676	683	656	666	650	668	642	730	642	672	665	662	668	631	650	656	703	679	713	650	675	645	691	711	676	662	654	654	665	652	637	676	681	658	661	687	631	668	729	607	653	671	700	751	697	656	689	669	674	664	645	644	692	681	696	600	641	679	705	655	639	649	707	674	690	644	649	708	652	711	649	627	685	637	649	700	642	631	652	648	670	705	640	650	703	646	619	708	635	690	652	694	623	681	602	682	640	616	693	676	699	664	676	669	684	650	712	638	630	674	644	683	603	701	607	669	709	699	632	641	670	634	668	674	638	611	607	637	692	669	638	673	687	666	631	632	661	630	691	655	635	649	622	663	675	722	646	687	664	684	654	668	715	632	662	689	643	638	694	663	664	676	640	712	659	643	670	653	633	630	645	680	673	637	632	626	659	711	669	692	671	670	692	645	684	652	657	640	648	665	644	651	672	683	637	696	671	679	651	700	647	639	724	604	622	687	657	719	651	686	714	652	671	624	676	647	729	682	681	666	636	667	678	680	643	630	696	674	594	659	653	685	661	700	674	735	651	693	657	696	665	675	660	664	670	729	651	649	647	650	608	718	665	726	646	683	655	702	673	650	601	678	656	699	688	678	697	660	657	707	667	643	650	670	667	670	693	657	629	678	660	666	682	704	628	694	643	674	691	645	708	631	690	706	691	661	681	658	678	675	707	656	690	685	657	623	699	634	638	635	685	600	674	673	741	649	646	655	718	651	674	673	662	677	669	662	642	677	670	695	660	645	654	699	681	678	660	654	654	661	658	643	665	626	633	665	656	672	648	679	632	690	691	672	651	636	704	683	698	657	660	701	643	682	692	652	674	633	674	693	702	691	705	693	696	691	612	670	653	609	682	682	703	664	645	635	693	680	666	640	673	678	687	707	709	699	687	695	684	621	669	655	678	682	690	668	661	685	703	679	666	621	658	616	645	680	684	639	642	675	694	616	701	657	686	698	675	675	695	673	744	726	683	681	695	644	657	633	669	679	685	648	699	678	669	658	704	738	695	626	656	692	673	635	674	662	694	658	663	671	673	682	666	639	643	675	669	652	663	660	674	625	710	666	700	645	678	656	649	689	640	612	713	686	638	659	703	643	684	663	647	685	685	640	649	670	639	642	667	676	685	667	676	634	631	685	703	689	735	677	659	697	617	677	663	660	667	660	693	665	688	708	659	685	649	683	667	704	648	684	689	649	660	643	648	657	693	680	685	673	661	630	688	631	684	664	649	666	691	627	651	675	667	708	659	662	686	661	650	660	686	662	688	641	685	634	673	684	666	646	637	711	690	656	674	693	722	666	705	665	668	615	653	687	647	682	652	653	716	683	700	691	674	642	684	686	677	682	666	708	650	697	664	678	631	612	664	699	650	646	663	689	645	688	632	676	673	631	661	694	646	642	639	680	668	671	595	660	659	709	701	684	681	673	659	703	684	665	676	670	690	663	637	659	689	646	616	642	639	686	645	705	673	668	670	670	667	657	690	640	627	691	685	664	705	670	635	657	642	721	698	652	661	651	708	669	695	639	679	666	693	650	657	659	734	685	679	648	651	655	638	648	627	658	647	666	654	687	619	691	645	702	680	725	687	680	673	703	700	609	637	663	662	664	641	673	674	701	644	585	712	674	678	665	704	652	620	703	693	707	678	706	597	676	641	699	666	663	630	682	689	684	614	670	663	670	666	697	659	625	653	644	692	710	692	656	647	649	638	701	673	732	655	644	670	636	661	683	678	640	675	687	698	652	661	690	626	669	637	671	654	698	650	684	670	711	714	654	643	651	642	640	648	696	677	630	691	673	648	674	649	708	677	672	672	681	681	727	646	675	669	689	656	642	670	688	701	671	676	648	668	621	649	688	672	687	686	740	711	656	662	661	670	661	676	652	602	664	668	684	676	665	641	638	662	711	653	670	716	685	598	607	688	710	641	683	685	697	663	695	725	685	662	695	639	686	673	655	679	720	613	694	646	706	664	689	640
2313	586	413	288	470	468	427	382	494	528	521	469	299	200	188	176	161	128	96	54	41	36	38	40	45	91	73	80	56	67	73	56	38	45	46	47	39	47	43	38	47	34	47	33	21	31	18	32	24	37	26	27	25	21	17	26	29	17	34	22	21	28	22	31	27	34	44	26	28	23	34	28	24	34	26	24	27	26	31	24	30	22	27	16	25	20	34	30	32	25	36	29	21	27	23	25	23	26	26	30	24	22	21	30	25	33	22	35	33	31	37	20	27	34	33	30	26	17	26	29	25	26	21	32	24	36	24	27	28	38	28	20	27	27	30	24	35	30	19	28	37	23	25	28	33	33	27	24	18	33	25	30	21	28	30	32	39	27	28	25	28	33	28	20	24	25	24	31	27	31	29	15	29	31	26	29	26	23	21	26	28	24	34	23	25	19	36	18	25	25	25	27	21	17	27	22	28	25	26	17	21	17	22	19	25	25	39	30	26	29	26	33	24	30	24	33	28	32	24	26	26	27	23	29	31	25	18	37	31	19	26	22	31	32	23	25	30	33	22	31	22	34	30	26	33	23	31	32	29	34	37	29	30	31	31	31	38	27	19	33	30	31	26	29	23	23	26	21	21	23	23	27	18	25	31	22	22	26	32	32	22	28	24	33	36	23	29	31	32	37	30	22	30	24	25	25	42	33	22	26	22	31	25	17	33	23	26	28	24	31	20	23	23	31	24	28	22	20	30	16	26	36	33	23	24	26	23	26	25	28	20	19	22	28	18	26	33	30	34	24	12	18	31	28	26	22	23	28	37	28	32	22	21	20	25	34	30	21	31	24	26	27	29	22	30	28	30	27	25	29	23	31	24	26	29	22	35	26	19	27	20	26	25	32	23	36	27	28	35	24	26	29	27	26	28	26	32	26	25	22	26	26	25	25	12	26	29	21	27	26	32	30	25	26	25	21	28	31	30	26	32	30	22	29	20	28	28	19	22	26	39	31	33	27	28	40	33	25	29	26	28	21	27	30	31	29	27	35	35	25	31	31	26	24	27	27	24	25	22	21	34	28	41	26	25	25	15	25	21	27	18	25	29	28	22	22	27	17	27	35	31	31	22	29	17	22	29	26	29	29	26	28	28	21	24	24	20	17	22	23	26	34	34	17	25	30	29	32	21	31	18	21	32	27	25	36	26	25	33	34	22	33	22	10	31	30	26	33	30	32	23	30	25	26	31	26	24	24	30	22	31	32	31	35	27	30	22	28	21	28	29	28	25	25	31	21	30	28	22	24	23	24	20	24	25	21	26	33	41	27	26	24	24	25	25	22	29	25	27	31	30	30	29	27	29	32	30	23	26	33	23	25	24	25	28	29	23	18	22	23	25	31	26	35	33	29	29	25	28	24	29	25	32	31	22	42	30	22	22	19	22	20	36	31	26	36	28	28	31	29	28	29	31	27	29	23	31	23	29	20	29	18	39	26	36	26	33	24	31	25	31	28	26	27	28	27	31	28	30	18	28	32	25	22	21	20	33	36	24	25	33	25	24	24	21	28	27	27	33	32	27	17	25	31	31	33	23	25	25	33	26	27	38	26	21	22	25	20	31	32	30	26	41	25	29	27	25	32	22	25	24	28	32	27	25	24	26	24	33	26	25	27	16	27	30	17	20	33	26	31	27	28	29	30	27	25	17	26	19	29	18	28	16	29	20	26	28	28	23	28	34	30	28	26	32	37	33	31	18	22	22	31	29	24	35	26	32	24	35	23	35	30	26	26	25	31	27	36	32	21	22	32	24	31	24	23	28	30	20	25	23	30	26	24	26	31	31	33	29	34	27	31	36	27	30	32	31	33	30	24	28	26	19	30	32	22	17	32	18	21	29	23	39	27	25	27	31	29	32	24	23	33	21	29	37	24	33	19	25	20	25	37	35	31	23	31	25	23	25	29	24	26	20	29	30	33	29	24	19	27	31	24	35	40	25	23	27	25	26	24	30	24	25	31	29	29	26	33	26	23	32	31	31	20	24	30	27	24	22	28	24	21	23	27	32	24	28	28	30	28	24	25	25	17	17	22	28	20	28	29	35	21	22	25	17	44	32	32	23	29	33	22	28	16	34	21	18	28	20	34	25	18	25	29	23	21	26	17	21	21	37	26	34	22	34	33	24	35	33	17	28	42	27	28	25	26	24	26	31	31	22	31	28	25	27	27	35	30	23	16	34	30	30	36	31	29	35	25	28	28	32	27	33	32	22	32	27	35	24	23	25	30	30	22	22	24	31	35	15	26	24	25	26	17	34	27	19	32	34	28	35	28	17	28	30	23	29	17	32	30	26	31	23	25	23	26	32	25	31	27	18	27	29	27	25	35	24	31	31	20	22	31	24	33	19	22	31	38	23	17	27	19	24	29	37	29	25	29	26	33	31	25	23	21	33	23	29	27	29	22	33	22	31	16	21	33	29	23	25	21	30	35	44	31	27	22	23	25	26	38	33	31	26	31	33	29	24	32	34	17	22	25	28	31	26	24	25	19	28	21	28	24	24	30	23	30	23	25	24	15	29	22	27	20	32	25	23	24	27	33	22	40	28	24	31	33	26	29	25	30	19	31	28	29	41	30	22	20	25	27	37	14	29	32	29	29	28	26	22	19	23	33	23	27	30	25	23	25	24	24	31	31	18	31	24	29	28	19	26	28	16	31	21	27	29	31	14	25	29	26	22	30	31	28	36	20	29	20	30	26	30	33	23	32	19	18	19	24	17	23	27	28	33	18	24	22	24	30	21	29	34	31	29	32	30	26	39	25	17	31	24	27	32	27	22	27	39	32	23	21	30	27	27	22	32	26	34	23	23	37	24	20	22	38	27	31	30	29	28	17	22	25	25	26	37	29	18	14	29	27	41	33	25	29	20	28	34	19	18	37	19	22	28	34	25	33	26	29	28	30	27	30	21	23	22	27	30	38	27	26	31	21	23	21	19	32	25	24	19	21	21	26	22	29	31	25	23	29	25	29	32	33	28	29	26	30	18	25	21	20	30	17	29	25	32	24	21	27	22	18	33	28	30	26	24	27	30	24	27	31	30	22	17	34	19	37	23	22	28	30	20	24	19	33	30	27	26	29	23	26	27	35	24	34	25	27	23	33	34	27	24	22	25	20	15	23	28	28	25	33	24	28	33	31	24	24	24	24	22	32	26	28	27	36	31	25	23	28	21	27	27	22	35	20	26	28	24	33	29	20	22	30	26	30	24	32	30	36	25	32	22	29	27	25	26	35	23	31	31	18	28	27	26	22	25	36	29	27	31	22	29	22	29	34	27	27	26	30	25	25	37	35	29	24	30	39	26	33	29	30	33	20	20	25	28	25	28	29	25	22	21	23	20	39	35	24	24	30	31	33	27	28	26	20	29	33	25	30	22	22	24	26	37	18	17	24	29	27	28	27	30	23	25	25	23	29	21	27	35	32	26	27	27	23	34	25	29	22	27	26	27	34	32	29	22	32
23370	14074	10088	21891	28288	26321	23334	20308	21591	21652	20712	17394	12505	9114	7794	8237	6911	5030	3235	2251	1589	950	744	944	1452	3480	2782	2788	2348	2283	2054	1702	1409	1212	1158	1156	1387	1326	1200	1025	942	781	598	478	430	425	435	458	427	449	436	454	400	462	440	384	414	392	406	432	432	444	451	442	425	558	806	549	397	438	436	412	390	439	399	422	390	389	424	437	384	413	426	428	375	420	422	423	429	427	368	428	438	442	420	408	404	418	447	415	394	394	413	465	413	438	450	403	406	403	420	412	419	413	424	426	399	428	423	416	405	435	419	412	411	405	378	374	409	426	418	439	382	447	380	430	444	413	432	438	423	445	411	404	387	419	452	411	418	434	444	410	426	430	418	412	395	401	417	425	399	435	433	453	409	432	420	452	436	390	395	377	430	442	417	408	431	399	411	432	399	423	403	396	402	388	418	399	411	415	433	369	431	413	425	382	429	417	378	431	414	399	373	399	381	412	417	406	413	394	413	440	437	445	423	376	423	381	456	431	436	386	412	392	441	405	415	389	397	387	420	394	419	405	420	402	439	422	412	399	432	417	402	439	415	418	398	441	436	370	403	428	406	419	439	410	404	445	416	433	416	383	428	449	415	441	447	420	420	352	430	416	382	412	426	356	400	416	373	398	401	446	449	438	392	431	429	432	426	414	405	442	438	413	444	413	388	398	434	371	400	430	387	406	424	398	426	428	418	418	413	417	415	386	392	416	454	424	427	404	409	429	450	415	408	435	432	398	401	414	405	428	409	415	419	397	395	448	415	431	442	395	444	438	417	439	411	410	428	375	387	440	433	377	413	421	411	395	430	403	401	437	406	403	393	443	412	482	399	443	445	419	452	452	441	414	392	401	413	440	406	429	464	404	412	408	427	427	451	410	439	448	418	442	425	378	400	405	385	400	428	424	379	403	419	415	418	402	413	422	425	389	383	430	403	409	404	433	399	425	411	401	412	429	438	382	397	402	401	418	408	379	426	399	427	418	409	422	397	455	451	389	381	454	411	420	387	389	444	433	413	418	397	390	392	401	382	424	438	418	438	419	452	423	396	414	411	440	383	438	398	391	394	379	380	412	440	389	409	403	424	387	422	433	413	440	383	420	432	448	427	398	442	387	381	413	450	439	393	422	418	427	444	425	408	393	400	400	394	371	415	389	409	421	414	429	421	414	392	412	410	458	430	404	425	412	377	456	380	439	401	443	436	450	414	416	389	376	432	403	431	403	431	380	417	382	383	419	398	431	416	384	377	409	426	427	401	394	420	453	407	416	396	429	426	420	407	432	393	416	397	444	387	432	401	416	437	415	459	421	402	415	387	404	432	387	381	414	427	433	405	427	382	395	433	418	421	427	402	446	438	371	423	409	447	434	416	436	432	397	402	425	409	392	405	402	432	428	429	407	421	365	481	432	413	421	424	416	405	422	384	439	396	429	398	418	469	419	387	428	406	405	421	420	405	416	404	401	424	397	446	398	396	431	403	414	398	408	399	431	436	400	406	418	392	413	418	379	426	397	399	408	410	385	417	399	440	441	426	409	419	407	393	422	421	411	430	437	440	434	437	396	394	426	399	434	420	410	408	415	430	437	398	431	433	386	420	399	382	414	454	397	412	423	414	417	426	419	418	409	440	417	417	400	378	431	399	458	431	412	410	418	387	422	364	407	402	425	423	418	444	423	402	445	454	417	404	442	391	430	422	390	389	399	373	419	415	390	416	413	372	415	428	437	402	411	417	371	453	412	402	385	390	424	399	428	430	424	387	457	420	396	408	433	408	408	428	364	412	406	397	406	411	461	365	460	380	411	400	423	399	353	444	439	400	425	423	441	399	396	442	386	439	403	401	401	358	443	413	393	383	413	351	385	402	416	408	431	407	397	423	400	449	388	421	418	386	423	447	431	388	391	391	381	389	428	399	420	437	392	392	426	431	414	377	413	404	428	439	412	427	429	393	398	434	420	388	395	451	437	401	417	422	417	390	413	399	381	422	431	433	439	417	413	391	400	417	412	422	407	411	405	414	419	410	406	390	395	392	417	396	410	430	405	423	377	412	425	426	436	418	407	414	422	416	436	407	433	410	428	390	419	419	434	399	408	423	376	381	405	402	415	371	426	386	406	397	404	403	410	423	422	414	412	431	438	399	381	423	441	422	402	441	400	366	394	409	435	436	393	422	388	413	414	448	427	398	455	418	413	454	406	407	422	415	425	421	375	418	414	393	422	428	394	398	425	397	441	454	378	410	419	445	423	443	382	403	442	437	392	445	411	415	453	396	421	426	380	409	413	451	403	386	436	421	353	426	421	401	373	448	443	414	410	385	402	383	423	423	415	416	422	403	382	416	390	409	374	421	446	444	390	403	431	410	420	400	412	428	394	375	463	376	387	361	417	407	402	423	399	397	380	429	431	394	377	392	400	440	419	396	423	421	387	418	463	415	484	420	378	414	381	392	416	405	415	431	441	411	441	395	379	425	383	380	430	395	396	388	396	400	378	430	418	430	403	420	414	433	401	402	429	429	408	443	399	425	386	376	386	421	403	423	407	400	407	358	422	406	401	417	410	452	415	425	416	390	387	414	403	402	460	414	401	435	441	449	411	412	459	416	405	433	433	412	405	410	419	430	400	411	437	397	386	421	416	424	379	412	410	406	385	411	398	442	417	420	401	413	394	395	429	384	415	467	427	409	439	388	421	390	418	411	425	436	395	429	411	393	432	435	412	433	383	398	358	422	448	414	388	369	407	398	419	443	405	400	410	444	432	413	424	401	401	414	396	405	458	382	429	391	398	394	390	427	385	437	434	390	344	408	440	408	407	407	431	417	390	402	383	423	391	417	409	397	399	415	425	387	437	403	373	438	421	414	466	393	430	414	379	405	442	389	438	416	385	386	417	411	427	423	390	401	449	416	396	418	421	431	418	401	405	398	402	428	438	450	392	369	402	381	408	425	432	446	427	421	410	369	413	432	411	460	410	426	360	436	416	414	405	393	424	426	396	436	420	401	378	415	407	430	373	379	393	441	446	407	437	401	428	383	432	407	436	421	410	387	455	415	421	420	419	431	439	386	405	415	411	413	428	435	417	416	442	379	422	415	396	397	430	407	386	432	408	401	398	401	387	424	438	388	454	403	407	423	428	427	426	395	420	441	455	426	386	417	414	430	413	403	459	405	380	448	428	402	410	391	387	405	397	410	402	429	401	450	433	414	394	399	436	403	436	425	376	416	410	417	396	371	430	393	444	369	409	424	427	422	420	382	415	391	426	370	429	440	418	400	398	437	440	393	430	399	412	446	438	425	396	367	390	415	403	389	402	436	399	415	401	453	404	406	436	392	421	385	421	432	400	384	412	406	462	405	402	438	439	410	411	403	412	396	413	381	395	377	435	401	432	364	383	418	397	393	368	472	427	373	432	421	390	427	395	407	397	407	412	388	432	403	472	442	426	407	426	405	429	431	416	460	396	403	440	430	400	414	422
1811	851	556	393	732	801	686	647	688	793	742	624	465	301	302	401	294	205	126	92	76	64	52	37	73	121	124	131	115	103	93	64	62	57	47	43	53	36	55	44	42	41	33	26	30	37	27	34	32	26	34	26	31	31	22	26	38	29	24	37	32	32	30	16	31	38	35	42	29	22	23	42	36	34	23	29	30	28	24	29	24	22	27	34	25	26	27	24	25	25	24	36	34	28	27	25	31	21	26	35	34	28	30	28	35	30	39	20	25	27	24	29	20	29	27	32	32	24	25	25	29	21	34	26	35	30	33	29	29	26	33	30	34	36	33	30	24	28	30	30	30	26	17	33	32	25	31	20	25	29	23	28	24	31	28	22	24	22	27	35	24	36	33	21	16	30	25	19	35	32	28	35	35	36	27	22	34	25	27	21	35	22	15	30	20	31	21	33	31	31	22	28	29	28	25	22	30	33	30	22	24	22	27	39	25	31	34	30	16	26	27	25	20	34	23	34	26	33	25	36	24	20	37	27	24	32	33	33	23	32	35	30	26	23	27	18	45	26	31	33	29	32	18	21	33	30	23	38	26	31	33	29	29	24	28	23	29	24	37	22	35	26	25	36	33	28	22	24	24	36	27	25	24	30	25	25	31	25	23	36	30	17	30	23	26	21	26	37	23	20	31	31	25	25	22	27	26	27	26	27	25	25	20	25	31	21	31	27	23	35	24	21	29	30	23	33	27	35	21	27	36	22	26	21	26	31	28	28	30	37	24	30	24	22	19	31	16	22	31	28	31	33	26	21	23	39	30	35	27	23	30	33	33	21	30	30	29	28	29	27	28	30	20	27	28	27	28	31	24	17	25	23	28	27	22	35	22	35	24	25	40	28	27	35	32	31	28	27	26	32	23	29	26	31	30	22	31	26	18	20	33	29	21	25	21	31	29	25	31	33	32	27	23	35	29	28	30	23	29	24	23	34	30	28	24	32	28	17	30	26	34	23	28	34	30	26	24	29	22	29	29	32	33	32	40	25	28	30	20	36	26	24	26	27	24	24	25	24	28	32	28	22	23	25	32	23	20	27	33	27	25	23	20	29	36	25	21	30	26	24	32	26	28	21	33	28	36	30	31	34	30	35	27	23	28	35	16	20	24	30	19	23	20	33	30	24	34	25	31	25	34	26	23	38	31	26	19	33	32	24	35	33	26	29	30	31	26	25	31	35	32	23	33	27	25	30	23	18	30	21	19	32	26	26	42	30	35	23	24	36	23	31	21	25	23	27	33	30	21	25	27	25	30	29	28	33	23	36	39	14	27	30	20	24	24	42	34	24	31	36	32	23	34	30	28	25	29	28	29	36	27	24	27	18	30	26	29	40	25	28	22	32	29	31	30	19	19	29	17	26	23	42	31	21	35	33	32	26	31	37	25	33	30	27	25	30	15	27	32	31	22	35	31	29	24	31	23	26	23	20	30	28	31	26	25	18	35	21	29	20	31	30	31	26	33	23	30	26	26	28	26	30	34	24	29	33	24	22	32	29	34	31	25	33	32	33	33	24	31	36	35	31	20	29	35	38	27	23	28	19	33	27	25	28	31	30	26	21	29	39	30	24	24	31	22	25	32	28	24	25	20	36	27	33	34	37	19	28	26	28	26	20	36	28	38	33	39	37	21	29	22	31	28	29	36	24	27	36	31	36	26	24	29	20	36	34	28	28	23	22	22	24	33	33	26	27	24	29	29	38	34	21	32	31	37	30	33	39	29	29	22	28	27	27	27	22	30	25	27	31	24	30	24	30	23	18	22	27	23	22	27	32	26	27	24	24	28	24	33	38	20	23	28	29	28	27	25	20	24	26	37	37	19	34	33	38	35	27	32	23	33	25	18	29	37	24	28	31	28	27	27	28	29	24	25	31	30	19	26	24	26	28	29	39	23	33	36	20	26	33	33	29	30	28	31	31	35	27	14	27	28	33	30	25	20	35	29	29	24	26	23	27	33	36	24	22	38	31	29	22	23	32	28	30	34	22	30	29	24	25	32	39	31	36	28	26	36	24	21	30	31	30	29	24	25	24	25	31	22	36	34	45	22	33	36	31	33	33	37	23	31	27	28	28	27	18	26	36	19	28	32	23	33	31	31	24	25	28	34	25	31	23	27	39	21	25	26	29	19	27	28	33	23	29	26	31	39	28	40	30	18	23	30	29	29	31	35	18	27	32	26	29	34	36	30	36	26	25	29	24	26	29	32	33	34	21	27	32	21	33	29	23	28	25	24	27	29	28	29	36	32	24	16	39	34	31	29	27	23	27	29	26	37	28	27	31	35	32	30	31	27	31	24	24	22	31	26	38	30	33	32	27	27	38	27	30	32	29	30	34	28	34	23	32	29	30	29	29	32	32	33	26	25	33	29	17	25	30	21	32	23	25	32	31	31	16	24	35	25	34	26	21	40	18	19	31	34	34	22	31	29	33	31	33	28	34	28	39	28	24	29	27	36	27	26	26	30	22	24	31	26	32	35	27	25	35	34	24	17	23	33	31	37	37	29	29	19	30	30	33	39	33	26	25	32	33	30	31	34	17	23	26	24	24	33	31	30	22	27	33	30	23	29	31	26	24	30	36	24	33	32	29	29	22	26	28	18	38	27	23	24	30	26	27	31	19	28	37	22	31	26	29	27	28	30	28	25	34	33	22	26	29	35	33	32	37	28	31	31	24	27	35	29	38	23	25	34	29	24	23	14	24	31	35	33	29	23	25	29	24	27	23	24	23	25	20	31	20	27	24	26	24	30	30	38	40	23	26	24	25	29	23	33	22	29	29	24	36	30	21	30	33	26	29	30	30	27	31	26	34	26	18	37	23	29	25	25	33	25	32	35	32	31	34	25	34	36	31	27	33	27	24	35	37	25	37	19	33	27	26	33	31	25	21	17	25	21	48	39	23	29	22	35	22	30	32	22	37	26	34	28	31	33	20	22	30	25	32	31	22	30	27	32	33	37	30	34	24	24	30	37	29	35	34	29	29	28	35	20	32	27	29	20	27	24	30	30	30	31	34	32	28	18	20	31	27	25	29	33	36	26	26	25	32	26	29	19	23	25	33	29	25	25	28	28	26	39	21	32	43	29	15	27	28	26	29	22	28	36	33	32	25	36	35	24	34	18	26	32	29	21	25	23	35	19	33	33	25	42	31	20	26	36	23	22	33	31	38	23	30	24	22	29	34	33	29	32	33	29	25	25	21	22	39	39	27	23	33	22	24	25	22	30	24	24	34	22	33	22	19	29	28	28	29	24	28	29	24	18	32	15	32	17	35	34	31	25	30	18	30	30	23	26	40	30	27	30	21	21	30	20	41	38	33	38	27	25	35	31	28	32	27	32	38	19	37	32	30	34	30	31	29	27	28	28	28	36	32	31	28	25	28	31	19	31	43	21	26	28	23	45	36	26	27	28	38	31	25	23	23	24	27	34	19	32	28	26	22	35	33	23	39	29	17	40	18
26763	17317	12102	25881	33664	32054	29039	26303	25423	26073	23961	21172	16282	12674	12783	15319	11552	8391	5352	3762	2561	1445	1221	1347	1983	4685	4635	5349	4355	4005	3274	2494	1914	1634	1619	1653	1695	1536	1481	1324	1243	941	679	602	493	495	497	457	462	500	503	480	492	473	436	472	448	516	452	497	505	451	492	484	491	712	821	526	498	477	431	487	432	451	471	442	444	454	452	466	432	422	437	438	428	452	410	427	446	460	451	417	409	435	434	453	431	453	474	415	442	394	464	413	432	458	495	449	463	463	435	436	464	400	465	425	449	409	448	457	449	418	460	435	438	433	428	441	402	426	500	453	451	447	431	418	436	417	421	434	458	422	439	433	426	440	445	404	446	434	445	445	469	444	426	466	388	455	457	454	404	446	445	466	456	429	411	437	442	397	459	432	421	444	436	444	427	444	445	444	447	453	409	453	468	445	445	428	441	444	437	432	413	447	417	451	370	411	451	405	431	455	412	410	413	450	424	412	424	419	394	422	440	460	396	430	441	447	425	400	391	403	443	453	444	406	434	464	410	456	428	438	416	419	402	416	449	435	457	407	446	417	395	438	426	467	424	410	439	449	433	451	447	433	420	435	415	473	453	411	461	472	428	445	470	458	464	457	435	452	468	468	424	472	441	410	424	401	433	419	429	437	432	425	425	446	471	430	455	459	448	436	449	432	409	395	440	450	409	432	424	414	434	444	460	436	435	426	420	429	423	423	469	403	470	400	401	446	455	456	441	444	432	469	427	446	426	435	432	408	428	437	471	450	440	403	413	397	434	463	423	440	406	439	442	412	453	425	400	442	415	445	452	443	452	391	401	462	424	439	452	446	448	431	463	438	441	436	492	481	398	422	433	444	420	428	437	391	440	446	472	454	432	441	439	404	450	428	452	416	446	401	397	441	410	439	425	396	458	430	435	444	429	422	448	423	432	444	444	468	442	454	431	430	433	418	431	455	445	424	438	449	461	461	428	466	407	464	421	434	436	417	420	449	419	402	417	401	439	436	443	416	463	428	455	469	452	445	440	421	438	450	448	450	446	421	440	425	445	383	436	421	455	451	449	442	469	435	417	446	433	439	414	420	425	435	453	447	468	413	444	428	440	462	456	402	443	431	449	444	404	433	424	445	447	420	420	439	454	436	423	423	446	426	429	475	447	414	442	399	435	433	408	458	419	428	490	427	469	461	449	398	444	453	446	429	429	446	436	430	412	471	433	431	430	407	469	403	444	417	435	404	411	413	448	400	421	395	393	416	419	423	458	454	442	401	413	418	433	413	432	443	395	468	448	442	433	441	442	476	427	435	432	455	433	433	427	412	430	449	424	429	429	452	448	458	443	417	427	398	449	464	432	428	393	461	450	411	450	452	409	406	460	442	454	421	451	411	451	415	437	426	460	447	420	415	457	453	455	446	430	396	431	453	453	404	443	450	403	433	441	450	436	419	479	403	426	417	403	428	428	450	419	442	442	426	459	423	428	405	440	479	441	439	428	425	389	454	442	443	412	380	421	438	451	403	437	448	449	443	458	428	477	448	444	409	419	438	462	441	451	435	429	470	434	416	427	404	419	424	446	421	430	414	434	458	459	404	445	367	450	437	438	414	454	474	418	412	437	407	435	451	431	437	438	449	384	467	480	391	452	421	390	443	447	402	418	436	442	438	432	427	463	443	427	404	423	436	430	467	429	418	464	399	398	426	409	455	458	420	425	428	420	464	464	434	460	439	434	434	463	429	442	398	414	446	429	443	493	441	461	444	425	433	442	457	440	439	453	452	449	450	426	431	423	437	472	447	416	435	425	412	409	433	442	428	440	443	421	416	426	453	421	415	424	457	433	444	463	407	447	432	422	439	429	429	443	433	406	455	431	429	478	414	421	431	454	469	399	419	432	427	456	434	440	451	419	444	452	414	408	451	421	441	441	395	456	427	417	459	451	451	437	436	466	412	433	411	455	441	442	470	422	414	426	412	421	396	441	425	470	452	407	436	436	421	397	418	410	441	442	451	470	439	425	431	461	452	381	417	447	425	436	421	436	454	427	407	464	430	427	436	442	426	425	409	455	464	429	474	448	416	445	393	476	422	438	465	400	459	428	436	450	476	453	416	473	461	475	420	437	446	396	406	456	413	453	417	422	491	426	435	440	408	417	414	414	461	404	417	448	437	392	425	437	429	437	401	453	402	467	409	462	413	417	443	442	429	433	438	447	442	438	429	422	434	417	438	424	428	447	431	437	473	420	412	453	458	476	472	432	462	467	427	408	416	430	424	428	401	448	435	452	395	426	434	415	442	446	439	446	450	416	444	418	453	445	443	414	395	407	446	411	423	427	439	432	458	441	449	431	425	410	383	441	476	439	443	444	425	393	451	413	432	438	456	426	444	434	440	452	423	466	432	455	439	452	415	427	440	444	432	444	402	414	480	443	434	426	416	444	436	440	448	438	404	399	443	388	441	439	432	427	425	449	432	453	452	411	446	433	466	408	445	426	431	414	439	396	408	471	417	416	451	418	449	416	424	440	438	431	439	459	450	389	453	475	412	464	433	420	443	425	465	435	429	470	443	367	425	448	445	405	451	419	394	402	402	422	476	445	430	463	461	403	442	429	429	422	442	456	459	422	444	460	454	403	411	434	470	425	446	421	419	442	431	402	441	430	465	394	438	469	416	453	417	408	447	464	459	415	442	442	447	445	485	431	404	424	427	437	416	451	417	458	458	435	405	453	442	450	441	429	443	423	437	463	394	456	402	434	447	404	424	423	440	450	414	454	432	448	404	423	397	458	430	416	422	416	447	423	420	415	439	439	439	460	437	453	440	428	437	424	445	413	459	447	451	408	443	450	428	446	450	401	436	422	425	466	433	450	488	425	455	423	414	425	442	469	406	431	449	447	418	455	420	452	416	447	440	443	438	428	446	399	391	390	453	417	438	444	450	425	424	443	442	437	452	401	417	447	438	419	434	439	427	440	419	433	388	435	421	409	430	432	416	428	442	458	441	413	465	426	445	416	410	446	402	443	439	414	460	440	425	436	446	416	397	403	424	439	450	425	408	443	417	454	438	447	442	425	452	414	453	440	440	475	435	431	430	427	481	439	404	422	437	427	411	465	427	440	434	420	471	408	420	430	446	440	426	412	431	451	419	435	444	439	429	464	431	457	410	447	424	449	443	459	448	487	424	471	453	449	461	449	440	428	445	437	465	492	390	420	388	429	450	418	454	436	424	452	452	463	441	446	404	446	453	443	460	453	437	423	465	433	449	403	398	428	444	400	453	451	428	413	437	429	437	447	408	415	431	435	457	425	466	425	423	434	449	448	459	434	451	479	464	465	448	483	402	459	420	471	440	435	473	444	426	448	447	460	429	459	436	423	402	409	442	487	453	447	461	412	439	440	400	453	463	416	441	468	386	474	427	454	481	413	420	447	455	431	419	388	397	482	439	402	473	402	458	410	438	445	451	449	435	428	434	426	450	431	415	417	457	405	403
3359	748	456	333	657	684	620	617	690	783	708	568	434	306	297	396	386	266	172	101	83	69	46	49	73	105	138	166	162	118	77	86	52	71	60	54	50	77	60	42	52	51	32	42	59	45	37	51	56	40	42	48	30	43	45	47	41	39	41	37	38	28	37	47	47	41	50	41	47	42	47	46	38	44	41	64	32	50	48	44	32	36	61	27	40	26	47	40	44	38	42	39	34	47	44	45	41	45	35	38	50	35	38	40	47	44	46	41	39	41	38	32	42	32	47	44	33	38	48	43	41	42	23	44	34	41	34	41	40	47	34	40	36	45	29	37	42	41	48	57	45	33	51	35	41	37	46	36	49	51	51	43	43	39	42	32	40	48	28	47	36	40	24	40	45	46	45	36	39	34	38	40	39	41	33	49	41	35	39	47	36	46	44	49	32	34	44	30	45	34	43	44	33	39	47	40	33	30	37	47	40	31	36	35	37	42	37	48	41	33	53	63	38	31	38	39	34	30	42	45	44	33	36	34	45	33	36	47	32	40	47	51	58	49	43	46	47	34	48	33	42	32	51	41	42	49	31	39	40	45	37	38	44	48	38	36	33	45	38	47	47	31	34	49	33	44	44	40	55	52	53	35	46	35	30	45	36	34	37	44	49	43	43	32	51	44	47	36	39	44	37	30	37	46	47	30	35	48	42	40	34	34	48	29	33	39	40	37	40	43	40	30	34	34	36	47	30	44	46	48	43	32	47	43	46	41	33	37	49	48	46	33	48	41	37	38	40	38	32	37	33	30	32	32	43	30	49	34	34	45	43	33	46	37	40	46	40	42	30	29	43	36	37	43	33	37	34	39	31	35	41	43	39	37	38	39	47	47	43	40	53	31	36	42	39	49	37	46	36	46	39	40	39	37	36	37	39	49	43	40	41	31	47	50	39	39	38	32	39	51	40	45	39	28	41	53	47	32	42	39	41	30	45	33	38	47	45	44	39	32	40	37	29	36	37	40	39	41	45	38	38	32	47	35	40	51	44	36	43	40	41	44	44	48	45	46	38	35	28	37	38	40	49	42	41	36	40	49	28	46	37	37	50	33	39	46	43	34	35	48	44	42	43	26	39	50	39	43	48	46	44	34	44	36	37	41	40	41	33	46	47	51	32	41	39	39	44	44	34	30	47	34	43	38	37	45	36	41	46	49	23	30	38	33	49	33	40	36	28	37	37	49	36	37	43	42	42	54	58	49	47	34	42	43	40	45	42	43	43	34	46	53	28	47	31	43	39	47	57	33	44	39	45	40	47	42	36	41	42	39	47	28	56	47	28	47	42	38	47	22	34	40	40	42	51	42	37	51	45	44	36	47	42	40	42	45	34	46	38	47	44	28	43	39	35	37	54	48	36	42	38	44	41	50	54	37	41	34	41	36	29	36	39	42	31	41	49	41	52	42	30	40	44	38	34	40	48	35	47	46	42	40	32	38	45	50	46	33	33	46	40	44	39	36	53	43	45	39	39	47	31	42	51	45	49	39	43	39	39	32	35	51	38	34	32	32	33	27	35	47	36	34	41	28	45	28	36	31	27	38	40	34	35	24	40	33	38	36	29	50	51	37	40	33	44	46	34	41	43	35	43	39	45	40	45	47	36	44	51	45	45	30	22	30	43	35	45	41	41	51	46	45	42	31	53	44	32	53	43	39	45	43	43	34	46	37	45	40	41	47	43	38	49	50	33	38	29	35	43	42	41	38	40	46	34	50	29	39	36	32	42	45	33	43	40	40	40	37	39	35	40	35	41	37	34	50	40	42	48	37	42	40	52	39	50	46	44	53	33	35	44	44	34	42	35	40	47	41	43	34	41	37	37	31	35	40	41	37	33	32	49	47	30	44	45	39	36	42	37	43	43	33	38	40	33	48	39	43	40	37	30	31	40	40	41	44	32	46	53	38	48	39	31	41	41	39	40	46	30	37	34	50	46	38	43	43	39	41	33	42	32	29	30	33	42	29	39	42	46	49	47	39	35	36	46	37	46	38	42	40	37	44	33	39	31	34	36	44	47	35	39	40	41	44	37	35	34	46	44	62	49	33	44	39	35	41	37	25	40	39	48	35	40	33	34	36	33	23	54	56	39	44	41	37	39	46	46	41	54	39	38	33	53	43	40	46	41	45	40	44	48	35	37	45	51	28	33	33	48	48	36	36	34	42	51	33	39	46	27	43	44	39	36	47	37	31	40	45	38	39	35	45	34	43	42	37	36	42	43	44	54	34	29	49	40	40	43	36	36	41	38	42	36	42	38	35	39	38	31	49	36	33	41	31	47	41	34	31	52	51	39	44	48	46	40	33	39	35	41	41	35	41	42	39	49	40	42	38	43	38	34	43	44	38	35	46	34	44	41	52	29	37	36	42	43	36	41	45	48	48	37	42	38	43	34	42	39	41	37	43	47	41	30	39	45	34	36	44	48	48	45	46	38	48	42	39	43	37	38	39	30	40	36	48	40	41	27	48	46	31	33	34	39	48	33	39	39	43	52	36	44	33	53	42	43	29	33	42	46	37	29	33	62	33	49	35	34	39	27	40	39	46	41	40	39	39	38	42	35	42	40	39	34	41	43	52	50	38	33	54	44	36	39	39	38	31	31	34	41	59	38	47	50	50	35	45	30	44	30	33	41	38	41	28	46	42	39	36	32	32	39	30	45	43	37	41	32	39	21	45	39	41	27	43	39	30	43	30	38	35	46	43	39	38	38	45	40	43	42	53	45	36	36	38	45	59	50	41	32	54	52	48	43	34	28	38	42	39	41	49	41	46	45	37	40	33	46	37	39	46	38	51	38	39	44	36	42	29	32	47	36	37	47	42	32	44	40	43	37	33	34	37	42	46	38	40	39	41	51	45	30	37	45	37	30	38	29	50	41	36	42	34	41	40	40	46	54	38	33	31	42	37	37	40	39	38	41	42	47	43	45	25	41	29	47	35	46	51	48	30	32	35	42	47	47	39	48	35	41	48	41	39	49	31	43	38	38	38	49	46	45	50	28	49	31	34	36	43	35	43	53	39	36	31	40	36	36	49	51	34	29	39	35	35	34	39	55	38	45	47	31	30	33	43	41	41	41	31	48	44	40	37	54	49	44	41	45	39	42	52	35	44	34	45	31	46	31	52	39	47	41	35	33	50	44	42	43	47	36	35	34	42	46	46	34	38	49	38	49	42	41	39	40	33	43	50	39	39	48	55	32	45	38	40	40	45	48	55	30	29	32	43	50	40	31	36	42	46	43	38	38	42	50	48	42	29	43	58	36	34	42	30	37	46	35	47	43	46	35	45	33	36	37	34	53	36	35	45	36	43	42	31	36	39	38	44	37	38	45	29	42	38	38	42	30	44	41	34	36	39	38	55	35	43	43	34	36	46	41	30	35	37	46	42	42	46	38	42	34	42	32	45	53	45	29	32	38	25	43	44	47	28	50	42	29	39	47	31	37	49	36	39	40	46	44	39
23057	15563	10561	23157	31675	30319	27725	25873	25024	25922	23824	19762	15377	12089	12532	14917	13618	10054	6329	3944	2557	1721	1292	1381	1840	3670	4905	5467	5032	4116	3286	2503	2032	1758	1622	1530	1491	1548	1509	1310	1178	877	720	705	650	646	598	646	654	653	659	668	679	637	683	660	660	654	669	683	634	615	647	628	747	745	671	672	625	617	645	622	585	621	605	591	637	616	621	617	562	636	608	635	619	611	604	650	624	633	568	567	625	572	591	639	584	570	619	591	605	655	663	582	611	635	632	609	616	629	662	641	595	657	620	603	629	598	641	636	609	633	605	602	622	646	592	626	604	610	596	593	603	602	636	643	593	603	616	640	615	652	610	593	620	623	613	602	612	627	614	611	610	582	608	572	596	616	592	666	584	618	618	592	647	600	563	626	608	617	595	642	616	641	608	649	634	646	557	620	622	646	648	601	637	629	656	613	585	590	620	643	625	664	621	620	606	625	605	663	640	650	648	613	618	604	602	649	603	596	607	591	639	585	630	633	603	625	614	598	651	638	640	572	615	611	600	638	557	613	626	618	590	623	616	582	565	596	631	621	619	603	646	575	615	642	674	556	627	595	622	621	644	556	586	626	620	612	615	596	601	618	579	677	608	597	604	626	605	601	620	619	602	612	575	597	613	602	637	619	625	588	589	561	600	610	636	640	611	609	628	614	598	635	642	591	612	603	583	611	628	625	618	607	648	598	643	630	629	588	590	611	642	606	635	653	579	590	610	613	666	623	629	599	625	592	596	602	575	594	602	599	594	610	564	619	606	619	611	595	625	589	583	592	573	612	586	560	611	620	578	631	609	562	602	627	651	608	597	632	608	581	590	570	629	639	616	597	593	574	627	555	590	606	612	601	612	592	578	614	608	587	636	611	610	594	620	622	591	632	601	662	628	674	634	600	615	558	637	585	544	609	564	619	561	608	608	642	588	599	600	569	635	600	651	616	593	625	597	594	628	612	600	584	620	673	618	600	636	589	628	590	595	608	644	565	598	577	606	619	576	599	631	600	627	618	612	568	640	614	610	632	597	634	613	615	605	656	572	605	584	612	592	599	632	649	594	623	563	598	600	590	611	611	620	625	620	647	621	603	625	628	598	603	604	583	594	619	603	622	608	551	612	610	616	621	612	621	577	631	627	598	618	587	583	623	598	628	630	660	601	618	609	576	633	590	587	636	633	646	610	560	591	610	618	621	609	629	621	591	569	621	582	621	601	615	610	599	613	585	611	643	640	592	623	626	641	613	594	603	571	548	632	621	585	624	598	606	563	581	586	615	629	573	562	577	604	602	642	615	623	594	625	657	583	622	608	614	553	603	623	627	611	616	596	610	568	615	598	569	579	620	632	651	628	615	652	609	624	621	612	624	606	566	648	585	631	598	614	609	605	628	596	613	612	585	587	610	591	608	673	601	593	607	617	581	650	587	596	632	590	589	643	562	566	631	596	610	608	642	608	631	618	604	629	611	640	602	620	638	589	623	584	620	628	594	573	607	581	595	641	618	613	583	623	635	571	588	573	641	620	585	590	611	581	595	637	599	617	628	615	623	616	569	613	624	635	603	594	600	657	565	578	620	629	624	577	595	632	625	622	624	618	629	618	610	637	624	663	632	605	583	585	593	651	623	613	580	600	638	620	608	606	579	662	596	610	583	592	609	573	598	634	590	586	647	598	632	632	642	636	618	628	574	648	633	604	619	618	609	616	576	642	596	582	621	607	597	564	611	606	607	629	589	655	608	621	584	608	605	599	631	628	571	596	633	606	625	587	638	596	601	615	603	589	610	594	629	638	640	571	599	618	633	591	620	642	611	590	620	619	554	634	605	617	595	671	633	618	662	628	602	618	587	603	601	617	638	591	627	636	625	631	584	581	615	592	591	607	641	636	621	651	613	593	663	616	592	652	641	599	612	629	625	604	659	648	632	593	606	630	655	611	606	654	619	582	641	627	600	604	593	619	595	595	625	651	594	657	636	606	587	563	588	603	610	625	564	566	602	635	598	587	615	620	583	589	601	620	627	619	658	615	605	598	611	617	607	600	643	638	588	616	609	614	639	638	570	589	652	633	640	626	558	603	639	663	594	604	641	604	604	588	666	567	581	591	606	576	624	628	596	607	614	576	596	618	650	642	635	608	652	624	638	600	628	633	635	568	598	594	623	555	587	622	581	613	593	613	625	661	656	611	586	635	624	624	592	659	629	610	628	595	608	576	635	645	574	602	580	613	574	622	601	562	605	582	593	588	620	590	617	649	587	642	622	582	622	631	639	572	614	577	615	576	627	621	587	621	568	577	624	595	593	606	648	600	614	619	599	585	634	595	623	619	635	612	614	599	594	583	613	634	608	620	615	632	633	610	597	568	638	610	589	613	577	636	613	605	588	616	633	622	605	613	587	585	631	555	607	609	630	638	581	636	616	622	605	612	619	585	601	613	599	641	644	617	635	610	547	597	605	599	601	588	590	616	606	606	597	629	594	568	590	623	603	616	548	643	613	563	558	625	657	606	631	622	629	576	581	583	598	628	631	607	630	624	644	605	616	601	601	578	617	615	610	601	593	591	620	592	584	620	637	613	558	590	636	662	582	552	605	606	581	600	600	626	671	606	602	617	593	599	566	615	603	589	633	627	572	584	585	589	643	571	613	622	652	639	603	620	561	612	634	653	599	637	586	541	624	600	621	640	581	573	623	636	634	605	614	640	598	612	612	603	588	620	626	643	603	609	606	605	624	657	616	574	604	603	587	627	590	622	595	625	595	629	692	599	600	605	583	597	582	625	654	618	593	616	607	579	606	631	616	579	618	614	613	619	614	606	603	598	587	643	589	598	623	615	601	632	624	671	612	640	622	632	643	630	582	598	606	631	632	614	579	606	605	605	610	616	642	570	601	650	610	597	597	575	617	612	606	629	607	597	583	631	605	598	580	583	611	622	602	590	602	593	604	590	597	590	588	631	633	612	652	635	635	575	571	602	650	619	596	612	616	616	565	626	612	570	619	594	618	602	602	628	619	610	600	658	572	602	622	598	576	588	622	597	628	556	596	598	639	595	624	595	588	589	612	621	624	592	594	596	623	595	548	618	592	647	593	655	698	664	617	596	601	580	609	621	604	641	585	605	612	632	621	608	643	613	684	580	658	582	611	604	598	602	623	621	650	626	566	608	657	595	615	640	572	625	611	599	578	607	597	605	604	593	640	633	596	619	629	631	635	632	613	575	608	571	642	597	612	609	635	654	605	548	646	610	683	600	611	620	626	648	573	602	576	602	576	647	577	631	640	619	605	615	618	571	592	651	565	613	539	613	623	592	608	628	566	582	639	632	596	648	585	636	609	622	603	588	622	620	616	584	624	608	618	582	648	639	581	585	563	588	629	623	617	656	632	550	596	569	599	618	622	613	599	609	604	619	582	582	573	609	623	632	622	599	646	592	606	619	639	588	660	633	612	608	600	593	619	642	635	667	620	602	611	627	617	574	558	597	576
2839	1334	706	491	899	1073	916	940	1055	1119	1022	771	579	468	430	489	570	420	288	163	128	69	57	65	87	122	190	203	212	183	148	110	86	78	83	67	77	63	61	82	53	46	58	44	50	47	41	37	43	37	37	53	48	41	47	41	49	34	52	48	50	35	30	50	42	50	46	41	46	39	51	38	40	54	46	44	46	49	34	41	42	38	30	46	41	40	50	39	47	37	39	39	45	53	37	31	34	40	43	35	51	46	40	38	50	42	37	43	47	52	55	39	52	45	45	33	48	56	47	46	47	45	49	41	50	42	49	41	43	35	37	51	42	40	53	44	41	44	45	37	50	41	51	46	48	35	41	43	40	52	40	39	38	39	48	48	44	36	34	38	49	42	28	38	40	45	45	48	42	47	48	41	46	38	52	37	45	43	54	41	47	53	59	48	41	45	35	50	44	55	34	47	43	39	35	51	45	51	45	52	30	37	42	44	50	50	51	33	33	39	45	40	37	41	43	45	49	38	39	49	41	56	54	36	57	47	48	32	36	51	51	40	44	45	39	42	48	51	37	35	48	53	50	45	45	54	34	38	37	48	43	48	36	45	47	34	57	40	45	48	44	52	29	40	39	58	41	41	51	45	37	42	35	43	41	44	45	53	40	48	44	42	31	35	43	41	35	37	34	45	34	35	37	42	28	53	48	43	46	35	45	40	46	51	42	41	52	35	42	35	46	52	40	33	53	54	51	38	61	43	44	31	31	32	38	49	38	50	34	58	43	45	43	37	52	49	37	38	37	48	38	49	38	52	42	39	53	41	37	47	36	46	41	43	40	51	50	45	35	43	47	38	42	43	42	44	38	33	53	49	38	44	41	48	47	54	54	36	48	38	45	44	44	45	54	46	41	40	46	45	53	37	44	42	42	41	35	41	58	37	44	42	43	46	40	46	45	47	38	41	48	41	50	39	38	44	45	30	49	41	57	34	46	42	45	37	33	49	49	44	34	45	36	48	31	41	60	40	37	41	48	39	38	40	40	37	40	33	49	42	58	53	41	40	47	51	50	38	37	47	44	59	48	48	44	48	55	56	46	41	35	38	31	32	48	47	56	37	50	40	30	44	38	47	45	44	44	40	49	47	40	46	44	45	43	48	50	25	38	33	49	45	55	40	38	53	41	50	48	60	40	34	43	49	50	39	40	51	35	53	35	34	53	47	27	34	46	40	43	53	47	48	38	37	49	40	49	40	46	47	46	47	40	42	50	43	28	53	44	52	32	39	39	43	50	40	38	33	48	44	40	51	40	45	44	37	42	52	46	51	47	48	43	47	39	41	35	46	48	42	42	32	52	46	34	39	54	62	33	34	42	41	40	45	51	51	35	45	27	43	43	36	31	41	30	39	38	38	50	41	45	34	39	54	33	29	29	24	41	36	43	33	45	35	45	47	48	51	44	38	35	43	49	45	46	47	54	53	43	40	28	32	42	45	44	43	37	42	40	61	48	46	40	41	43	45	56	44	40	46	39	39	47	44	45	41	43	49	49	49	48	46	41	46	54	44	36	53	57	52	51	37	34	38	48	49	32	43	31	45	51	49	41	35	42	46	52	46	51	35	36	32	33	53	44	40	51	39	45	44	37	33	54	47	40	32	32	51	44	57	45	36	44	37	46	59	37	58	41	54	51	39	41	44	52	50	49	57	34	53	45	43	33	46	43	36	49	38	34	49	39	42	37	41	59	49	46	33	40	41	53	43	40	54	46	67	56	48	53	42	48	47	39	47	44	41	39	57	44	55	44	40	43	42	52	54	33	52	38	42	48	45	46	47	50	46	41	38	39	38	47	44	32	49	52	33	56	37	47	46	39	56	30	46	48	34	43	47	41	46	36	49	45	50	48	36	51	49	46	43	49	38	49	37	32	42	29	45	49	58	48	46	55	36	47	34	43	40	52	50	40	41	41	45	40	50	46	44	39	36	44	41	35	41	36	38	43	46	46	48	50	46	48	40	53	33	37	53	42	52	53	58	48	44	39	38	40	45	45	37	51	43	45	57	42	33	38	38	49	43	42	40	41	55	45	53	32	49	38	49	34	47	39	46	38	40	40	37	36	40	44	38	47	43	52	47	50	41	48	38	42	36	45	47	43	43	43	47	41	29	37	52	43	45	44	42	51	43	42	47	41	37	38	45	46	45	39	35	47	39	45	45	43	43	47	48	55	47	45	44	61	45	38	43	41	33	49	39	43	44	48	49	55	42	47	53	38	46	39	43	42	43	49	43	47	43	43	44	48	44	44	43	46	41	44	45	41	54	34	43	57	34	39	33	33	35	38	33	46	33	47	38	57	39	40	45	41	45	45	35	46	31	41	52	36	46	51	43	38	62	39	49	54	40	43	51	46	35	47	48	40	41	44	59	32	45	59	45	37	54	46	42	44	34	39	41	52	39	40	53	42	35	50	37	51	56	50	42	45	50	40	45	42	51	45	45	39	48	48	34	38	44	42	42	46	44	39	39	45	43	62	32	52	47	51	43	47	47	41	32	39	37	45	48	55	37	27	57	40	38	40	40	50	47	44	41	34	42	55	31	50	49	40	36	45	51	50	45	47	39	45	43	46	41	42	39	46	33	45	48	36	37	34	37	40	43	43	48	47	29	48	50	46	52	34	54	35	44	50	41	65	37	40	41	44	45	47	54	48	33	44	43	54	42	49	36	43	41	28	59	49	63	36	42	37	43	38	42	43	43	36	25	48	39	46	42	50	51	53	44	47	44	34	44	30	48	53	54	41	31	41	51	53	41	40	46	46	50	35	50	42	49	54	51	49	41	46	44	47	45	51	48	32	32	40	42	48	45	58	48	41	48	49	34	52	39	37	49	41	32	47	49	35	45	37	46	37	40	47	50	39	55	48	41	37	51	52	44	43	44	52	48	40	41	42	44	48	44	57	39	45	40	42	42	46	49	37	50	46	37	36	36	61	44	56	33	44	46	45	41	43	37	35	37	53	33	47	44	36	34	31	46	44	40	46	49	51	46	46	40	50	36	51	53	47	40	37	37	47	46	41	40	46	48	44	29	60	42	54	33	44	45	40	43	48	46	50	40	50	54	45	42	46	56	39	43	60	38	39	41	34	39	45	68	44	46	45	43	51	35	43	41	40	42	40	52	42	39	43	52	41	41	61	47	37	48	38	40	50	41	49	42	44	45	48	47	55	48	40	43	45	50	47	38	45	47	46	36	38	45	46	52	41	45	48	41	49	31	47	47	36	47	46	36	36	35	34	36	47	46	42	34	38	36	31	36	43	46	44	37	46	39	54	66	34	31	41	45	53	46	37	50	42	46	53	29	49	40	41	48	41	45	46	42	38	51	44	33	46	50	37	31	57	33	45	40	53	37	41	45	46	36	50	46	41	47	58	57	62	43	37	54	32	43	53	55	44	42	52	46	39	48	44	45	32	40	40	49	44	37	34	43	48	41	50	44	36	49	59	38	45	32	48	53	47	45
29569	20908	14494	27930	35667	34633	32232	30832	29929	29947	27719	23299	19303	16845	15165	16295	17886	14370	10711	5886	3837	2511	2092	1959	2424	4763	7656	8422	8003	6318	4893	3513	2630	2432	2235	2268	2154	1997	1630	1384	1130	876	817	786	783	792	778	775	725	703	703	774	737	728	688	658	731	711	775	754	760	755	700	753	710	744	911	777	791	695	699	712	671	682	681	650	721	687	671	688	699	669	637	692	709	641	650	660	652	653	697	708	719	709	671	659	713	631	634	690	679	665	687	678	730	695	709	658	684	676	681	659	665	669	683	708	697	677	665	681	704	706	686	639	631	629	665	709	663	686	674	670	668	641	595	670	650	714	686	689	610	690	661	643	696	678	694	657	654	649	671	657	649	667	681	624	670	707	725	655	689	689	684	636	688	619	692	660	648	644	657	607	610	667	713	671	656	645	622	647	613	667	640	667	633	604	641	677	677	628	630	625	670	649	660	700	638	619	694	634	629	623	630	629	657	638	631	657	666	675	623	643	714	686	630	652	684	655	637	637	647	635	623	668	678	651	669	613	687	667	662	649	622	647	647	636	653	664	677	642	638	654	668	700	672	674	658	629	642	663	682	677	708	650	732	662	648	632	660	655	662	668	650	657	636	697	589	638	632	671	607	621	659	629	682	618	660	686	662	628	667	670	727	624	651	648	646	586	631	666	683	627	683	641	700	644	662	684	648	655	644	628	645	670	658	685	674	620	666	618	683	626	655	641	613	638	653	658	641	694	641	660	624	703	662	639	684	618	644	599	678	665	637	651	660	666	620	649	639	642	673	645	630	668	659	639	643	667	648	623	624	638	612	715	643	697	662	597	669	658	638	690	638	655	705	670	602	652	674	643	638	665	655	692	689	648	652	694	685	631	605	648	619	660	645	676	614	637	661	642	626	662	670	650	653	633	665	654	638	647	638	629	652	700	659	665	633	654	597	635	662	671	667	666	625	674	634	669	720	666	624	647	661	674	667	619	680	678	674	659	657	641	659	629	652	629	643	648	631	687	641	626	695	664	648	658	597	649	642	620	640	641	597	618	660	607	661	668	678	638	657	662	680	662	665	679	682	719	642	649	669	625	638	613	636	665	675	638	660	640	615	665	660	654	673	639	643	597	631	618	687	673	661	639	618	658	639	654	701	649	611	668	691	707	670	673	620	684	653	595	636	674	658	660	656	679	639	655	647	677	674	628	629	653	650	613	606	694	642	647	626	618	668	662	611	697	656	658	690	641	643	657	596	588	651	670	637	617	639	651	626	656	623	620	697	637	666	659	647	636	688	613	655	667	633	629	647	665	695	620	637	624	689	620	610	630	630	620	596	647	660	668	674	712	670	643	657	639	663	674	607	627	638	618	664	643	661	623	660	654	640	672	613	657	648	650	627	665	650	630	655	649	673	683	640	667	641	620	657	684	653	661	638	646	663	678	656	685	631	648	669	613	652	692	659	660	618	648	606	664	633	676	682	677	641	669	651	634	624	640	693	655	621	660	647	634	656	644	617	639	642	621	681	653	621	669	681	630	641	625	633	669	626	634	683	660	647	658	640	668	679	673	664	602	674	640	655	657	688	705	630	674	617	583	598	599	668	671	670	678	633	624	667	648	680	653	643	616	658	648	689	709	644	678	637	651	681	651	665	716	676	652	661	653	715	670	666	669	658	668	662	673	669	651	683	673	698	691	629	618	631	654	628	680	682	684	644	611	664	703	641	663	659	664	678	663	685	637	672	654	658	647	595	650	617	649	669	592	616	654	656	664	667	583	638	653	661	630	657	673	635	673	622	659	651	632	653	669	651	682	659	646	675	657	651	669	603	623	619	629	631	651	641	657	669	658	628	628	659	662	637	654	680	665	638	657	661	644	685	654	680	664	648	685	638	679	681	652	651	686	625	663	669	631	652	674	633	673	683	687	638	684	636	646	690	643	641	634	658	632	624	699	642	628	689	646	680	668	649	647	621	639	666	666	642	710	643	663	638	673	705	640	617	687	626	589	664	609	623	676	636	654	662	625	642	647	627	647	661	686	652	635	629	645	655	655	658	659	652	613	661	687	701	648	641	676	647	683	650	678	629	658	674	670	629	642	634	663	638	630	668	646	625	634	662	646	674	680	642	646	644	620	684	632	641	661	658	680	654	651	643	670	665	635	657	661	689	659	660	647	669	687	683	644	649	629	650	601	658	637	652	662	665	651	666	655	652	661	631	619	649	649	691	663	711	622	666	669	661	651	683	654	672	638	669	679	651	673	670	651	678	681	640	659	703	671	653	662	689	664	684	696	672	641	660	634	644	680	673	655	644	612	662	641	634	630	647	696	685	671	621	600	646	684	638	661	675	661	651	659	651	651	632	620	666	639	660	668	636	659	660	621	647	682	677	581	647	622	664	671	657	701	628	624	672	683	648	700	626	647	664	645	697	687	664	671	655	665	675	638	661	629	645	692	682	672	685	625	654	618	653	623	648	636	637	684	640	682	661	656	660	654	687	630	673	664	650	662	651	675	669	674	645	632	663	656	621	661	652	674	643	670	665	629	700	629	658	632	696	610	633	677	632	691	635	685	655	655	667	635	648	646	665	678	642	642	635	650	654	669	677	698	617	658	639	657	639	631	660	656	666	656	637	655	655	678	636	614	685	659	663	673	672	670	642	706	636	647	660	650	620	597	621	680	624	644	663	712	660	659	626	631	651	614	683	652	652	717	677	657	652	667	639	660	657	635	670	664	677	661	612	655	620	620	658	643	673	649	680	666	638	667	690	624	629	655	659	707	672	662	639	584	654	670	658	676	653	697	666	669	661	661	688	693	705	677	698	668	613	657	690	630	618	640	636	663	691	621	668	631	632	684	633	644	622	647	642	657	651	633	654	619	619	640	638	652	647	637	627	652	656	662	634	662	628	655	656	649	654	609	643	703	631	635	667	662	658	621	667	664	668	697	639	664	682	655	658	672	643	679	667	639	627	613	645	649	610	695	686	690	656	653	689	624	627	636	648	705	676	653	621	712	653	650	703	625	662	631	651	664	688	613	689	609	643	647	670	652	657	642	670	678	656	676	660	651	676	667	682	610	643	697	657	654	667	698	615	621	665	671	648	651	659	626	652	668	689	658	628	674	652	634	654	701	666	649	652	658	656	623	672	679	659	653	621	626	620	672	672	639	679	647	667	647	688	643	662	645	715	676	644	617	638	630	667	641	665	630	680	658	659	685	723	649	645	637	685	667	642	672	647	643	645	681	637	645	673	673	629	630	688	595	617	614	670	649	687	615	688	613	662	666	652	689	658	634	660	650	633	652	680	642	662	669	651	653	657	668	696	665	679	677	635	660	662	600	648	625	686	675	643	671	643	641	669	638	650	647	651	670	638	683	618	669	682	662	634	658	643	624	618	681	670	659	657	677	666	665	637	701	636	642	644	621	639	684	647	672	661	698	653	669	631	723	639	633	650	649	645	657	648	627	664	650	641	599	662	602	698	654	649	674	662	640	678	660
2039	550	314	210	386	452	432	403	403	449	446	313	230	203	195	216	239	200	138	84	50	36	43	28	38	45	101	105	108	101	53	50	40	38	32	33	38	42	23	30	30	21	24	35	23	16	21	30	33	20	32	27	17	29	26	23	29	37	21	20	23	17	30	26	23	32	28	31	27	29	33	39	23	25	31	26	28	21	27	34	21	28	22	31	27	23	23	27	26	24	33	29	23	24	32	34	20	32	22	33	29	25	23	33	41	34	24	28	29	27	33	20	29	25	19	24	32	28	19	25	26	26	35	29	23	36	34	31	29	19	23	19	29	27	30	20	23	32	20	25	25	15	23	29	25	24	25	22	28	28	34	23	27	31	28	21	27	41	27	25	18	21	25	24	30	20	30	31	18	22	23	29	23	25	20	31	34	26	23	17	20	21	24	31	20	26	22	26	24	29	24	26	29	28	27	26	20	33	34	20	27	30	29	26	26	17	30	24	31	28	24	20	18	22	35	25	30	25	25	29	23	23	20	36	26	31	11	18	24	21	20	28	30	22	22	29	20	25	21	16	22	24	20	24	27	23	24	32	26	28	25	20	22	18	20	20	26	21	19	24	21	29	35	32	26	38	21	28	26	22	32	31	32	29	21	31	21	18	36	16	32	25	33	27	24	26	32	25	25	29	29	28	30	25	26	19	30	26	32	19	23	26	13	28	25	29	19	19	25	25	26	29	24	19	26	22	19	15	24	28	22	28	38	32	29	23	26	16	35	23	25	27	15	32	19	23	21	25	24	28	19	22	26	16	30	19	22	32	35	21	23	42	23	20	34	23	29	19	29	27	27	19	29	27	30	29	26	31	24	20	26	27	25	27	32	25	25	23	39	34	22	22	26	20	18	28	29	31	23	24	30	23	24	19	29	20	23	28	29	23	29	21	30	16	38	25	27	12	26	21	29	31	29	22	24	22	32	25	27	42	29	22	16	18	28	30	25	29	30	19	18	22	21	19	26	37	23	26	25	21	35	31	20	37	26	28	28	28	27	31	16	28	32	28	34	23	35	25	31	20	29	18	29	23	25	18	19	20	29	22	20	38	29	30	24	19	25	23	38	21	30	28	24	28	25	15	23	18	21	29	23	14	24	21	32	30	20	28	21	24	35	19	26	27	25	20	24	24	30	29	17	19	21	26	17	29	25	20	19	33	24	29	22	31	35	34	16	24	33	28	22	25	24	21	23	19	30	28	39	23	21	14	27	28	28	33	26	22	29	27	22	23	26	28	32	20	28	18	25	28	19	21	31	24	26	25	24	19	30	20	33	29	32	20	26	25	20	21	30	21	21	19	26	24	27	34	22	24	27	17	17	27	24	24	26	24	36	23	28	30	24	31	32	29	25	31	24	26	26	26	33	20	22	22	19	24	26	25	26	24	33	20	23	22	21	33	27	28	25	26	29	35	16	24	23	26	29	25	22	27	29	23	15	23	28	25	30	26	24	26	22	22	20	27	27	17	26	31	34	26	33	23	21	18	22	23	23	35	29	16	25	28	19	29	25	28	25	31	25	28	25	22	22	19	27	20	29	36	20	29	30	26	26	31	23	25	29	23	32	25	20	19	18	28	21	24	27	22	20	29	16	37	14	26	26	32	25	25	28	19	23	21	26	14	33	28	25	30	29	23	32	28	25	20	17	28	17	18	21	32	22	31	33	26	23	21	24	26	26	29	37	33	26	23	21	28	26	25	27	21	34	21	24	32	19	23	30	29	27	30	32	30	15	35	28	25	29	29	31	16	34	18	23	24	32	27	25	26	24	28	19	28	22	31	24	28	28	24	30	27	32	26	25	26	28	33	23	22	22	21	26	34	35	25	30	25	32	22	24	33	23	34	22	33	14	29	20	27	23	26	27	28	26	34	23	32	23	18	22	35	23	17	35	19	27	24	30	34	19	30	30	24	19	38	24	33	27	28	23	22	22	36	24	22	26	24	25	23	19	29	25	19	35	33	25	24	31	28	30	19	30	23	21	28	26	23	22	21	25	25	27	38	23	28	29	27	27	29	26	26	27	32	25	29	20	21	22	25	13	32	21	18	30	25	32	27	28	23	28	20	26	33	19	21	30	26	19	30	26	25	29	25	31	23	26	21	23	25	18	29	25	25	20	23	30	21	18	30	22	22	32	20	35	21	12	21	17	19	18	28	22	18	26	25	30	19	24	31	33	32	37	20	25	24	25	34	22	29	22	21	33	26	33	27	37	26	22	27	30	27	26	27	22	20	33	26	29	30	21	21	28	29	18	23	24	21	26	25	29	27	25	24	25	30	22	18	27	26	21	25	21	30	33	27	21	18	21	19	14	31	21	23	28	28	25	28	23	23	20	25	27	30	31	23	23	18	23	20	29	23	32	27	27	28	20	27	24	28	31	30	24	32	17	25	30	26	30	36	33	28	28	25	15	17	22	27	19	28	29	18	30	16	30	23	31	24	19	19	27	24	25	18	32	23	27	26	21	18	27	29	41	26	24	25	28	35	33	29	31	19	28	27	29	23	29	35	28	27	22	35	38	29	35	19	30	29	18	25	18	26	22	23	28	25	29	24	24	26	18	22	23	23	31	24	19	32	25	24	32	23	28	25	19	21	33	34	26	30	24	30	24	28	19	30	18	27	25	31	19	28	26	31	30	33	22	15	28	22	27	31	33	29	23	30	30	21	26	31	22	21	24	23	23	24	22	20	22	30	27	19	27	23	31	23	25	26	24	32	26	22	19	25	30	22	17	28	31	25	24	16	15	20	22	21	29	23	29	29	29	29	26	22	30	28	28	21	30	29	22	23	15	22	28	20	24	26	21	29	29	38	14	26	38	22	17	29	35	27	31	26	23	30	25	19	21	19	23	29	26	20	24	29	19	28	33	33	20	34	29	29	26	12	23	22	33	31	33	21	24	27	25	22	25	27	22	20	25	29	26	16	28	24	15	26	24	24	26	18	23	26	30	29	28	31	20	20	21	30	20	13	31	31	19	31	22	21	29	33	22	26	30	23	23	23	31	25	23	19	22	20	35	24	31	38	27	25	19	23	27	29	27	29	28	25	29	24	26	28	28	33	38	21	27	21	29	23	24	39	25	34	25	35	26	23	28	29	21	23	17	29	37	24	29	26	23	18	34	25	31	32	22	29	23	28	24	18	30	22	32	23	34	38	33	30	37	20	30	20	21	26	24	32	29	24	28	32	22	25	29	31	31	30	25	21	27	30	22	29	20	29	18	32	25	29	24	25	24	27	33	30	27	33	24	21	23	28	28	27	25	26	30	20	31	23	27	23	18	24	22	31	23	22	27	24	23	31	32	33	19	25	28	29	22	23	32	20	27	28	16	18	19	16	28	30	26	22	26	25	29	22	18	26	25	27	20	28	30	22	25	13	25	19	22	20	35	19	31	25	26	23	32	17	21	27	25	27	26	25	25	24	27	28	29	30	21	22	15	29	26	19	20	42	23	26	11	38
20535	13829	7875	18275	25724	25243	22846	21071	19743	20351	18283	13615	10410	9287	8161	8114	10276	7821	5653	2802	1535	1148	786	827	1051	2293	3174	3978	4002	3698	2322	1663	1267	1068	1079	958	904	739	563	506	440	448	425	406	402	407	432	406	403	416	374	401	366	427	417	425	392	414	404	423	415	429	367	382	412	450	421	424	420	402	420	381	379	372	399	414	444	382	380	402	411	379	389	392	420	390	355	373	401	362	361	379	402	399	376	422	377	375	411	387	397	419	399	432	410	414	407	411	411	412	413	401	415	370	428	382	404	425	400	400	398	393	406	384	403	397	401	385	393	395	393	401	364	389	378	411	384	414	401	388	389	404	391	374	397	397	385	385	402	404	380	398	414	365	420	397	411	379	440	390	406	379	393	399	436	426	390	378	403	391	380	353	420	394	388	383	369	423	398	401	415	395	388	419	346	426	346	409	397	420	374	372	406	405	414	404	391	368	394	393	386	422	375	392	387	389	429	399	395	400	394	388	385	350	364	372	394	379	382	387	435	375	408	394	402	377	393	397	396	364	376	372	442	379	418	385	402	409	406	390	383	397	407	372	427	391	410	395	379	375	381	402	396	382	405	413	389	438	421	384	428	386	361	382	404	430	388	379	384	358	378	411	424	388	392	381	388	406	421	409	393	328	384	384	382	370	369	398	392	413	390	423	380	388	423	405	403	401	373	431	383	384	397	396	410	373	373	380	377	418	406	389	415	351	405	398	423	383	367	368	366	388	407	377	384	376	397	403	404	378	388	388	376	384	386	445	444	398	387	380	397	401	417	392	390	398	394	398	429	429	388	386	390	463	394	381	418	390	346	425	388	395	382	364	361	383	397	428	381	417	390	377	407	394	395	331	388	424	343	388	396	386	409	377	398	351	382	408	369	400	397	372	407	418	374	402	380	382	405	415	399	397	380	403	392	381	417	340	420	396	368	397	358	412	417	405	385	418	397	413	418	403	402	379	399	398	402	365	380	417	412	388	389	378	376	421	374	382	430	393	404	386	369	390	360	370	394	397	393	381	359	396	381	407	355	426	387	406	398	377	427	400	417	369	391	381	361	373	371	419	386	405	339	395	412	376	397	395	397	421	414	379	379	364	382	401	398	377	415	393	409	386	389	396	413	400	393	378	406	387	378	397	445	391	389	414	373	399	415	368	440	381	418	390	382	400	396	413	426	407	414	416	397	407	430	433	430	369	392	405	396	362	407	398	380	400	374	364	398	373	397	377	394	409	400	377	371	424	376	380	399	362	430	380	401	371	407	366	417	399	393	387	401	391	397	375	382	435	397	375	412	379	408	420	411	419	375	419	417	412	424	391	373	412	382	415	382	388	401	424	411	404	426	377	418	364	376	364	398	384	400	410	395	423	404	407	359	427	434	404	380	397	383	393	391	394	387	391	387	409	377	402	377	418	395	420	394	399	401	406	411	381	375	400	421	413	383	390	417	453	367	409	383	426	395	416	427	401	407	364	404	395	406	351	370	428	411	430	395	374	385	378	423	393	372	410	387	422	453	362	378	350	404	442	422	394	422	433	417	385	386	358	340	359	369	395	413	365	410	370	438	390	406	391	378	376	416	364	429	408	406	377	374	327	429	402	402	397	374	370	384	427	395	364	429	393	396	366	422	386	350	392	405	384	381	412	371	404	388	388	353	418	402	407	436	363	401	398	385	375	413	377	431	414	394	403	354	380	397	383	388	413	376	411	387	423	380	376	436	383	403	373	376	375	400	387	391	365	421	405	351	343	410	385	416	417	439	395	432	410	373	389	383	415	405	403	409	381	366	386	401	370	345	368	400	399	381	401	426	406	400	358	380	391	381	387	442	399	411	393	400	409	362	401	408	416	397	415	353	407	414	370	394	428	392	380	424	363	390	407	392	405	378	368	416	381	409	368	338	357	354	395	399	413	416	372	393	388	385	359	370	367	351	401	390	394	407	402	412	420	416	435	382	374	437	403	425	411	416	382	417	392	411	390	421	428	396	375	406	379	372	394	381	387	385	424	367	403	369	420	385	368	384	397	427	386	419	390	396	407	383	415	417	440	398	406	401	378	391	365	371	399	410	415	396	375	375	390	399	384	382	417	420	418	439	355	367	387	406	392	335	386	382	382	379	357	417	374	426	417	408	387	383	400	399	398	347	402	399	391	427	404	385	362	382	416	404	431	356	367	384	446	386	375	356	422	411	400	378	384	367	376	415	404	378	387	390	398	387	405	396	374	377	390	391	389	412	397	351	420	381	350	426	382	381	366	401	399	414	415	401	392	396	387	400	414	377	419	369	389	416	387	383	416	388	381	381	373	405	414	379	392	378	378	390	401	389	385	398	393	389	400	372	396	413	424	356	364	410	398	404	390	356	424	399	389	364	390	399	395	400	426	431	388	388	408	410	420	409	404	413	413	388	390	422	376	389	355	405	400	380	395	408	401	410	391	363	394	398	387	381	398	366	408	384	439	408	381	409	392	400	385	374	387	408	384	409	415	379	390	442	405	384	393	389	386	403	373	363	407	362	442	378	389	393	381	401	380	410	380	376	435	362	434	377	406	418	406	404	409	412	400	390	386	402	424	432	394	404	415	373	400	364	370	408	413	375	377	406	368	412	401	369	398	399	402	404	375	376	400	401	394	394	416	396	401	407	392	405	405	370	385	410	389	386	397	413	407	399	396	419	404	337	400	401	385	389	432	406	399	378	418	403	375	373	428	392	380	388	403	373	400	410	397	398	385	383	333	387	405	387	428	418	406	403	373	389	391	414	385	414	395	395	418	369	362	431	401	395	371	407	389	338	393	408	426	388	444	381	375	368	412	392	419	392	377	395	419	368	370	402	418	359	368	364	361	408	407	395	393	437	381	384	373	390	412	385	376	417	373	394	392	406	390	399	422	395	394	377	404	407	410	381	403	392	386	373	401	395	415	411	391	389	437	385	400	421	393	413	407	371	397	384	421	400	415	388	390	381	396	385	405	367	396	416	408	394	391	393	370	402	385	411	414	382	409	376	377	381	396	394	362	382	411	428	365	404	413	392	372	384	394	347	412	387	423	398	386	377	388	416	411	436	410	381	390	400	405	406	379	372	403	355	390	370	377	389	429	454	402	373	388	415	398	399	425	418	359	417	386	346	430	372	391	436	422	371	423	427	370	411	409	402	395	389	403	385	381	402	372	359	402	381	366	398	380	383	396	400	396	405	428	395	395	408	394	404	369	387	416	398	390	412	367	401	398	431	376	360	339	426	400	375	395	376	402	385	383	408	416	355	426	402	394	373	390	410	385	387	400	349	389	388	424	374	388	414	386	393	422	402	384	401	383	396	369	375	382	382	406	369	378	384	416	399	388	417	400	368	415	407	395	384	379	400	384	399	393	408	377	383	396	414	366	412	384	416	397	404	389	374	403	406	402	418	391	405	415	441	402	373	393	403	387	402	415	408	380	354	408	385	402	421	353	400	381	419	401	372	400	368	351	348	391	409	385
1640	951	476	380	691	777	768	722	674	787	716	472	373	366	432	328	362	325	230	140	71	62	47	43	68	66	122	97	180	130	97	63	61	62	43	40	39	38	31	34	40	27	28	25	27	25	15	18	34	36	23	29	36	23	25	27	30	24	29	26	24	32	30	30	24	29	28	25	23	29	24	29	29	27	33	41	30	30	28	35	23	21	25	26	29	26	28	27	34	27	22	33	22	28	26	24	25	30	21	35	23	29	29	25	23	24	31	25	22	17	28	26	36	28	27	20	27	22	29	31	36	20	28	22	30	18	40	29	30	23	21	24	25	22	34	24	24	24	30	26	23	29	34	22	32	30	31	20	32	19	34	31	30	24	22	20	37	29	19	29	29	29	22	21	22	32	31	33	31	20	30	34	26	20	31	37	35	34	28	27	26	32	35	20	23	20	33	36	20	23	28	22	31	30	19	28	23	30	29	25	29	23	19	23	24	29	30	28	29	20	26	29	29	20	30	31	38	25	18	26	32	27	34	27	28	27	21	33	31	33	33	34	28	27	33	36	20	30	23	31	24	30	26	38	18	23	36	21	22	27	27	37	32	24	22	37	26	27	30	23	29	30	30	24	25	28	38	31	31	20	20	32	30	29	19	16	32	32	34	26	28	22	25	37	30	29	28	20	32	24	29	28	30	20	26	33	36	37	30	27	39	22	31	25	30	42	23	23	31	27	19	20	40	26	31	19	19	26	32	17	15	25	32	19	21	27	24	24	21	26	25	26	35	23	24	19	24	23	43	29	27	22	25	32	27	29	33	26	21	31	33	20	31	40	22	27	23	21	26	23	31	29	20	25	25	24	28	26	31	32	32	25	22	28	19	25	15	30	27	27	32	28	31	15	36	20	26	24	22	33	20	30	30	20	30	29	21	22	39	23	25	26	30	36	19	24	29	30	29	22	28	23	30	24	36	23	20	33	22	26	17	26	20	20	29	31	33	35	22	31	28	21	33	26	33	29	28	31	43	30	29	24	20	28	30	26	35	32	16	27	24	14	28	27	34	24	29	28	32	29	26	26	31	28	24	26	33	19	22	34	22	26	32	30	25	26	27	21	32	28	23	31	24	26	24	24	33	43	31	32	27	26	27	34	20	34	30	22	34	30	25	27	36	25	31	30	25	39	29	29	27	32	37	26	31	30	26	40	22	32	35	23	37	25	22	35	22	27	26	29	22	22	28	24	29	34	31	22	34	31	19	27	24	28	28	24	27	34	29	29	27	36	30	26	33	36	25	21	29	28	17	26	25	25	22	32	31	32	26	32	23	27	30	24	32	34	31	33	21	37	30	33	31	27	20	34	30	27	25	23	31	37	28	30	25	17	38	34	24	30	29	26	36	18	35	23	32	17	21	28	26	26	29	19	29	30	26	31	25	31	25	24	35	25	32	33	31	28	25	27	23	29	24	19	26	24	29	25	29	36	26	27	26	29	27	37	29	34	34	22	27	31	25	23	25	26	30	23	23	32	29	26	21	25	36	35	27	36	29	32	23	32	32	33	22	24	24	20	29	27	29	30	29	31	28	24	25	34	30	30	26	35	24	35	30	29	29	26	38	34	30	20	25	32	30	24	30	31	24	31	38	27	30	22	27	19	24	22	22	29	25	32	37	31	24	32	17	28	23	27	26	30	29	24	34	35	29	28	32	29	19	33	19	25	23	25	29	24	28	31	27	34	28	26	25	35	30	22	33	29	23	28	16	28	25	27	27	18	21	23	26	31	28	20	31	28	28	27	33	24	35	38	20	37	27	24	35	32	31	31	35	24	29	35	25	29	26	28	26	25	37	18	29	36	22	30	31	26	16	31	28	30	20	30	32	32	31	20	38	26	34	19	23	31	29	25	26	34	22	34	25	39	23	23	32	33	22	28	31	39	25	33	24	23	24	18	31	22	26	20	24	29	34	31	30	24	22	29	30	41	20	29	20	27	20	22	40	26	23	26	22	23	27	29	21	21	27	22	26	42	31	20	29	29	30	25	29	28	33	32	30	31	28	34	28	20	29	23	24	29	34	30	25	35	29	31	25	30	24	28	24	30	26	25	40	20	27	26	25	21	29	25	29	23	26	25	27	27	25	28	13	24	34	23	30	21	33	29	33	23	26	29	34	32	23	35	28	21	24	31	27	36	30	26	29	19	20	27	27	27	27	30	34	36	28	30	27	28	31	33	19	26	29	29	25	24	25	19	20	30	35	31	19	28	28	25	36	27	26	28	29	29	26	19	24	18	19	27	28	22	29	33	38	19	22	33	22	19	33	26	30	26	26	25	18	19	25	36	32	23	23	29	25	32	28	22	27	37	36	27	28	30	31	21	26	20	17	27	23	24	35	31	25	23	22	29	26	24	21	32	16	34	26	25	26	20	30	32	28	29	31	25	27	16	24	24	19	40	23	39	29	31	38	27	33	33	23	23	14	37	29	25	27	18	30	38	24	24	30	20	27	32	14	23	32	17	29	23	29	25	33	24	34	28	27	25	34	23	21	29	32	24	23	38	33	33	30	22	22	22	32	28	24	25	31	27	27	38	23	34	28	29	35	41	26	31	32	25	30	29	22	31	22	34	22	30	33	19	23	25	38	29	21	26	24	28	26	27	34	32	24	28	21	21	37	28	29	21	24	29	33	28	28	34	27	20	21	30	26	27	31	32	34	20	29	22	30	24	31	36	25	27	22	25	25	30	29	23	26	20	25	26	33	23	23	31	24	30	28	25	28	32	25	20	27	22	30	29	26	27	20	31	27	26	29	29	30	30	26	24	33	28	31	30	29	29	22	32	31	31	27	25	22	28	38	24	22	40	33	16	26	26	38	25	18	32	36	25	29	28	24	27	32	22	24	31	26	32	27	33	26	33	33	21	26	24	27	35	21	40	22	41	21	26	32	29	13	32	28	28	24	17	29	21	32	20	27	29	26	20	20	22	30	28	33	32	36	25	21	35	33	22	34	28	26	23	30	28	31	31	29	27	23	23	30	27	34	25	30	27	28	33	24	34	33	34	33	28	25	29	22	28	21	39	28	22	25	22	26	32	25	24	20	42	35	29	25	34	24	21	18	22	26	20	28	29	28	26	22	30	26	27	26	23	24	39	31	25	25	32	30	30	23	28	30	25	33	31	23	23	29	26	25	25	25	22	30	26	22	25	31	30	20	24	27	27	29	21	16	24	32	35	24	24	18	43	30	21	26	20	27	27	24	33	32	24	35	33	31	30	29	29	28	34	35	27	22	20	18	29	28	26	22	34	28	28	26	32	31	30	25	26	25	29	34	35	36	27	31	31	28	27	34	34	30	29	39	32	22	27	25	27	28	25	24	23	37	20	26	30	24	30	27	18	27	25	30	29	33	28	34	28	30	26	30	31	22	26	25	26	24	36	27	33	36	32	24	30	29	35	29	19	26	26	29	26	31	25	38	18	33	31	31	23	32	37	27	29	33	22	23	25	27	31	32	25
26071	18512	11453	23855	32674	32559	30150	27654	25913	25256	23683	17487	13804	14639	14813	12063	12935	12092	9373	5172	2218	1822	1328	1213	1673	2780	4328	4256	6212	5403	3569	2302	1780	1516	1345	1211	1039	880	713	573	527	476	501	526	500	495	469	468	497	477	456	426	456	469	476	484	442	474	466	447	466	469	437	460	469	533	721	476	460	477	449	449	460	428	405	437	408	408	438	435	449	404	392	436	420	451	436	422	414	420	452	390	463	474	426	452	424	427	420	439	424	423	413	446	466	462	431	435	391	456	459	461	422	401	391	463	432	414	421	434	429	408	416	427	409	423	431	421	457	435	428	413	427	427	399	427	425	440	418	407	431	423	399	433	441	424	410	462	403	417	445	408	395	435	451	452	433	444	451	362	416	463	436	428	421	419	427	415	441	427	407	444	400	400	422	435	457	416	436	441	435	396	422	443	431	420	409	395	423	456	439	413	449	422	446	408	435	435	403	446	432	387	444	448	424	429	398	417	410	407	446	421	429	447	408	403	394	438	417	415	432	416	456	411	420	388	407	433	429	434	442	448	407	453	433	401	423	452	433	407	423	385	437	433	417	459	445	423	434	435	407	439	433	395	420	399	461	412	450	405	452	444	391	408	420	415	433	378	405	421	431	432	398	431	426	415	435	399	406	427	406	452	423	440	430	448	410	392	416	462	424	413	443	422	454	432	418	420	418	395	439	423	437	432	416	396	413	421	408	422	413	450	422	445	421	421	415	416	453	412	375	427	442	447	436	400	433	441	436	420	422	405	431	439	403	416	415	439	432	421	418	424	400	433	430	441	395	422	407	472	403	408	433	453	435	429	399	409	403	432	438	446	415	419	390	434	448	416	396	391	408	447	425	436	419	432	419	426	415	417	476	400	413	409	448	436	429	403	424	393	410	451	448	412	443	400	387	404	439	400	396	419	430	445	411	405	433	398	397	447	430	389	417	450	431	412	445	418	448	408	410	424	418	398	411	425	444	446	425	413	439	452	405	451	411	456	426	452	384	377	424	382	402	415	427	421	420	425	392	434	461	407	408	449	411	414	444	413	434	412	417	409	407	433	397	412	430	417	454	430	383	443	415	419	412	413	384	395	439	409	456	427	422	429	443	406	458	437	429	428	384	415	433	429	437	429	436	430	410	412	412	373	449	440	439	384	440	385	416	470	425	436	366	440	422	401	430	439	438	410	407	438	394	383	454	396	407	419	408	444	405	467	446	416	414	430	414	429	399	401	416	444	419	398	423	460	462	421	390	411	405	414	400	416	414	399	374	425	398	417	408	439	389	455	393	416	440	412	408	423	399	409	434	433	409	449	417	471	416	408	379	408	437	440	416	396	398	417	425	437	416	391	407	407	397	409	460	417	425	397	413	425	435	415	414	395	401	421	389	385	431	414	421	396	444	405	430	419	407	405	434	409	411	415	429	417	414	419	445	397	409	390	458	412	432	421	402	419	425	422	429	434	422	465	373	432	396	428	417	433	439	431	433	383	407	451	389	395	437	440	461	446	458	430	445	393	408	418	435	453	409	416	445	400	412	437	406	415	433	439	407	414	456	401	436	446	423	411	396	418	456	433	427	443	401	446	399	416	451	406	422	382	483	391	416	473	409	414	430	397	407	404	410	396	471	441	435	429	410	436	413	438	425	398	412	427	430	414	419	420	418	429	435	422	432	398	451	435	442	427	409	413	433	459	438	418	399	417	441	444	413	410	408	436	413	396	429	443	393	417	435	430	413	469	412	457	445	456	429	415	389	398	408	437	457	390	424	434	415	389	395	414	423	391	416	421	427	428	408	427	442	440	438	417	413	450	421	406	414	417	402	414	400	448	382	404	403	442	398	449	413	408	424	419	429	408	433	418	387	460	452	417	445	439	431	416	425	431	417	421	414	454	389	451	402	420	418	427	395	415	421	447	438	437	384	426	393	402	415	422	416	414	448	411	425	417	458	419	414	421	402	428	391	431	432	473	402	461	463	417	443	385	438	373	423	414	429	400	383	445	420	414	429	455	388	422	429	418	395	433	431	419	423	417	411	398	425	408	456	426	401	464	388	402	430	442	445	425	416	417	409	470	462	370	409	433	455	407	380	400	396	408	435	431	440	418	442	408	399	439	436	401	394	418	423	396	389	448	404	399	380	421	437	407	406	396	402	397	403	455	425	467	386	389	424	402	407	396	412	431	418	398	416	375	439	382	410	417	401	450	382	466	451	418	413	456	397	414	387	381	414	396	410	444	414	415	413	389	402	380	422	451	435	414	454	436	454	419	430	432	423	381	403	383	429	432	442	412	408	435	436	434	416	407	418	388	405	417	401	393	394	455	403	421	383	429	437	403	404	429	418	381	420	460	424	426	387	406	438	431	408	432	381	454	409	379	439	400	469	395	464	397	393	379	406	388	410	419	416	430	436	419	438	453	395	459	405	408	411	402	409	422	412	426	403	360	422	397	437	415	388	427	414	402	410	412	410	437	428	426	426	424	405	436	428	427	418	423	366	394	431	434	459	426	407	423	402	417	416	392	416	416	411	445	414	456	419	389	404	433	431	381	391	385	404	418	386	412	418	429	437	372	414	411	425	418	390	413	441	408	440	443	430	410	408	423	412	404	443	393	395	398	378	394	420	409	413	408	427	431	384	425	428	417	389	433	388	448	430	415	448	389	444	367	426	395	458	431	432	418	392	437	406	416	378	385	414	420	426	405	396	429	429	371	397	418	418	423	401	441	436	421	430	409	407	425	399	441	413	387	430	403	428	387	421	420	414	382	406	386	430	430	394	417	411	420	437	435	414	439	432	461	402	401	421	421	436	426	445	420	415	420	399	407	427	405	408	427	414	428	433	437	408	429	453	411	410	408	439	383	408	424	404	433	408	407	425	432	418	413	391	418	403	446	382	431	399	429	405	409	432	392	422	429	440	433	412	438	399	399	380	411	401	435	441	404	439	436	411	433	394	411	429	440	392	428	379	420	399	404	394	463	414	420	428	448	450	449	384	431	379	422	412	431	404	451	400	410	430	417	415	414	441	413	399	391	457	397	433	460	436	399	368	408	423	467	409	402	429	430	437	442	414	410	440	413	415	422	423	408	471	411	437	369	461	434	407	422	404	410	479	388	453	406	419	417	419	444	422	435	391	390	423	446	412	415	426	394	409	448	378	374	435	406	445	441	421	410	375	392	430	383	432	403	407	398	368	425	389	409	429	446	414	432	436	438	400	409	391	400	416	435	464	440	377	422	438	411	414	445	431	410	396	424	421	396	430	387	430	408	398	413	425	411	411	418	413	425	427	420	424	429	438	425	406	455	418	402	437	444	418	421	412	410	447	406	414	437	397	439	400	427	407	451	400	397	420	450	418	384	404	402	401	406	402	422	436	441	438	406	413	405	426	425	418	450	437	394	428	390	424	423	391	413	401	423	429	415	415	420	401	446	438	408	421	424	430	426	403	411	437	443	405	461	399	412	415	409	391	422	437	398	416	440	414	409
3440	899	514	343	593	722	652	667	677	788	700	400	278	333	417	349	301	339	238	184	87	47	39	54	62	76	129	97	127	120	96	85	68	65	57	59	37	55	48	44	33	35	38	49	43	47	44	38	45	33	37	32	36	34	44	40	33	53	35	43	31	41	29	45	39	49	58	40	40	46	41	37	47	31	38	42	35	38	39	27	40	47	51	46	43	38	35	30	47	34	39	28	38	40	46	35	36	46	45	36	45	36	40	41	46	26	42	45	46	27	36	43	37	47	38	45	44	40	39	39	39	34	40	47	40	41	44	46	47	36	41	44	36	48	42	41	32	41	49	35	39	35	41	35	30	42	46	42	36	41	27	43	38	33	46	32	41	31	43	39	35	36	27	45	31	38	42	39	43	47	39	34	27	38	31	37	48	50	36	27	53	34	44	46	40	45	38	29	38	39	35	42	37	33	38	41	44	40	41	49	42	48	40	34	49	40	39	39	38	45	33	42	37	30	37	39	32	39	38	36	31	48	38	33	53	26	42	29	39	31	40	37	44	39	36	27	33	45	36	36	35	38	31	34	42	38	44	33	28	40	45	55	37	31	37	38	35	36	47	48	37	33	26	43	39	27	40	37	46	42	41	43	36	48	33	29	40	29	45	36	41	33	41	50	42	39	37	40	32	48	44	36	51	39	29	42	57	36	26	36	36	37	36	51	31	44	37	50	47	35	33	32	34	33	32	38	34	37	40	40	51	39	35	35	40	37	46	38	36	45	41	30	36	44	51	44	42	40	43	45	38	32	42	41	49	39	42	37	44	57	40	41	32	33	44	40	40	40	31	35	47	35	43	40	40	39	34	36	44	41	43	39	41	36	51	37	29	27	37	37	46	44	31	32	47	34	49	51	38	39	45	44	48	36	46	39	42	38	44	37	29	45	33	36	38	48	51	28	37	48	41	36	39	40	32	32	28	32	41	50	50	43	40	32	38	43	28	27	47	37	50	42	57	36	38	26	36	34	39	26	43	39	47	45	33	39	32	39	33	49	41	31	56	45	33	35	38	39	38	49	46	27	53	41	35	53	39	37	36	24	41	31	36	46	45	46	44	34	34	39	41	43	39	41	39	33	33	43	40	25	47	39	38	48	57	38	30	36	32	32	34	41	37	43	42	32	35	40	31	46	46	32	50	40	51	36	33	37	43	44	30	39	43	55	34	38	52	39	48	40	48	27	42	48	39	44	41	48	31	34	34	39	40	34	48	53	39	38	34	42	46	46	34	50	42	37	36	38	39	31	38	43	37	40	40	40	52	34	43	47	39	33	53	39	39	39	53	52	39	34	36	36	45	50	40	38	29	36	36	43	42	40	34	35	38	41	38	54	42	41	37	31	45	41	39	41	45	33	42	42	41	47	50	41	29	31	37	46	39	38	47	36	47	36	45	47	44	37	35	28	43	39	34	38	47	43	46	32	39	34	32	45	36	37	36	37	34	37	33	44	42	37	35	49	42	42	35	48	36	33	36	55	39	37	24	46	36	43	35	47	40	34	50	44	34	41	47	34	43	37	37	44	48	43	42	37	58	33	42	39	41	37	44	39	38	37	33	36	45	46	43	28	37	49	41	31	29	27	38	28	48	41	31	38	36	34	30	42	38	34	33	43	41	45	42	40	39	43	33	44	44	38	32	43	29	48	49	50	33	38	43	44	34	47	29	49	33	39	39	35	42	38	43	47	34	35	32	34	29	45	45	34	34	31	43	37	46	46	40	38	45	42	45	37	43	37	39	28	35	41	42	30	34	51	46	40	23	48	41	29	44	44	41	35	39	35	49	35	46	46	49	38	45	51	52	37	33	39	31	50	32	32	29	28	43	45	50	43	45	43	29	41	40	38	44	37	36	47	36	37	35	35	43	43	39	36	34	40	38	38	34	46	37	41	42	33	52	49	51	36	43	36	32	26	29	40	37	41	29	38	37	38	36	33	37	35	32	28	37	41	44	34	40	38	34	44	37	37	36	42	48	45	37	34	41	33	29	40	40	50	41	36	35	38	39	37	32	38	38	29	42	40	35	33	49	39	42	30	43	32	40	37	33	47	38	39	29	30	35	40	44	39	39	37	27	26	37	26	33	34	55	44	40	28	42	36	48	40	45	41	41	36	30	28	41	57	40	39	30	48	48	44	39	21	51	36	52	39	37	22	41	51	48	34	36	42	43	38	48	41	39	43	35	36	46	38	35	47	37	37	44	37	40	41	31	42	38	42	38	40	46	38	42	40	36	27	34	47	33	32	33	36	41	34	37	34	43	33	44	37	46	40	35	31	35	41	40	40	48	47	32	39	41	39	43	40	37	41	32	41	36	55	37	44	40	35	39	41	32	47	36	44	45	43	40	37	47	42	39	41	27	33	41	42	57	37	38	32	47	30	39	47	40	40	43	42	42	41	33	37	38	43	32	33	37	40	32	42	45	32	46	34	41	34	46	25	40	42	42	34	42	52	40	31	42	36	42	41	46	40	33	44	38	30	38	36	43	37	45	45	52	40	43	33	45	32	35	42	48	37	48	46	37	57	37	33	47	43	44	40	38	31	55	44	40	37	35	34	46	40	43	44	41	49	49	32	38	22	34	41	40	46	38	43	47	49	38	47	50	41	48	50	19	46	43	39	34	33	42	46	34	36	39	39	41	40	35	44	33	40	35	31	33	38	37	39	43	42	34	32	39	47	40	43	34	32	38	52	35	36	36	35	47	45	38	41	38	44	46	43	37	34	41	23	30	47	39	30	41	35	41	46	37	36	39	38	33	31	40	43	33	51	40	38	39	42	46	47	54	40	41	39	52	39	41	41	36	35	45	40	39	40	39	45	35	33	37	38	40	34	32	41	34	51	43	42	40	50	45	51	47	47	41	27	37	44	37	35	46	45	30	42	39	35	38	32	40	41	40	33	43	51	43	41	30	39	28	36	44	47	31	49	40	64	41	49	41	31	47	37	40	35	34	42	42	34	36	35	45	44	34	38	40	45	36	37	38	41	44	35	37	45	41	51	38	44	49	44	42	24	39	42	34	47	29	33	28	31	37	37	43	39	33	49	33	43	35	42	31	32	46	41	33	26	41	43	36	38	38	38	50	36	29	38	38	36	29	40	40	40	35	37	43	43	38	32	31	47	39	42	46	45	32	47	54	39	39	37	43	40	27	36	37	45	45	37	34	38	52	34	30	37	34	32	49	55	27	34	44	37	42	34	49	46	43	39	43	39	44	41	46	42	47	51	34	40	37	44	36	34	39	46	36	35	47	38	43	32	37	42	36	39	47	45	30	41	45	33	34	41	31	39	34	54	46	43	36	43	33	32	48	46	49	39	38	38	36	35	44	41	30	41	37	35	37	34	38	31	40	43	33	38	41	32	49	46	41	52	41	41	34	38	41	36	53	37	41	38	46	53	43	37	36	47	37	36	39	34	46	36	45	43	32	43	34	40	36	34	40	38	35	48	41	34	33	52
24104	16716	10750	22959	30859	30836	28621	26531	25332	25639	23221	16240	12112	13091	14572	12821	11905	11772	8870	6532	2762	1564	1370	1403	1838	2335	3871	3223	4844	4546	3353	2261	1859	1510	1365	1195	1067	861	746	685	740	715	660	677	675	664	673	617	632	662	576	631	653	638	669	641	670	672	644	631	630	650	620	641	636	845	1358	713	633	585	621	564	615	593	626	609	620	617	610	594	627	573	638	613	643	631	613	605	583	605	599	631	615	597	622	575	585	604	625	584	628	625	630	584	610	600	620	596	593	627	598	579	630	583	619	580	624	631	613	608	654	633	640	608	588	608	627	621	704	584	605	594	579	665	632	651	569	606	589	595	585	573	572	588	586	618	597	623	632	610	621	603	607	592	621	629	575	602	606	636	631	633	591	595	614	595	582	611	574	593	589	605	602	614	599	596	647	614	605	620	564	565	594	587	617	615	587	595	595	581	603	573	601	576	562	601	615	589	576	618	588	597	602	574	583	561	589	632	592	600	616	573	646	617	603	650	598	584	578	584	627	599	587	584	600	632	642	636	572	638	643	589	596	599	642	621	592	645	580	563	608	599	570	601	632	599	605	594	597	595	649	562	571	578	579	573	625	611	571	641	597	578	632	588	606	573	610	593	614	597	587	571	561	590	596	598	616	615	594	590	602	636	579	562	641	628	592	616	601	599	583	614	624	608	573	662	598	578	603	614	568	617	574	626	564	609	565	600	581	595	619	601	605	621	569	606	607	620	609	585	604	588	589	617	603	597	626	626	617	606	595	629	615	564	622	602	608	601	619	642	620	577	632	623	598	587	607	586	603	620	604	593	597	587	602	577	600	571	576	593	573	609	621	610	625	608	596	633	595	598	581	669	639	610	601	586	651	588	573	606	567	625	608	614	596	573	589	617	625	634	564	610	562	612	620	601	583	596	567	630	622	605	652	562	577	589	566	596	623	617	610	584	614	570	579	599	635	608	656	628	587	602	590	606	587	604	625	615	636	627	624	594	555	607	571	598	600	563	582	602	623	580	629	603	583	567	614	611	583	639	579	600	610	559	612	600	586	603	611	607	606	627	610	599	559	586	629	624	605	639	550	583	566	603	566	550	603	604	595	603	646	567	608	619	628	589	585	581	622	608	561	561	607	626	627	609	594	608	567	591	615	646	580	640	606	608	624	597	629	574	602	607	592	581	610	593	618	601	537	618	619	658	582	583	596	587	576	582	591	614	599	640	591	611	634	592	607	616	610	614	553	584	549	594	609	613	603	588	589	599	590	637	624	616	585	557	605	605	583	595	573	648	582	563	614	598	592	592	535	608	607	608	618	581	588	570	629	624	551	583	592	564	632	581	597	601	630	641	608	606	655	564	597	608	586	613	562	579	647	614	603	620	596	623	604	595	584	619	588	633	630	612	573	611	573	609	590	578	586	600	595	621	604	643	581	588	590	637	601	582	634	612	599	609	580	676	659	607	619	582	581	609	569	599	605	562	642	618	626	597	608	594	599	549	595	605	573	591	590	579	603	622	617	613	574	628	577	544	617	587	600	599	606	677	606	616	590	630	626	573	595	581	601	564	625	607	599	614	546	542	610	602	608	595	597	573	639	602	594	645	677	651	614	575	636	622	618	571	637	558	604	633	575	551	583	614	583	614	598	621	602	609	578	582	609	614	574	581	583	552	595	594	617	582	639	586	591	628	582	633	599	600	656	599	587	583	580	575	622	569	570	589	614	598	586	628	585	616	603	617	551	605	587	650	598	617	608	606	550	592	558	570	644	560	629	580	655	579	594	614	582	653	590	547	629	598	567	622	593	592	618	551	655	572	596	622	574	618	620	573	610	631	564	600	616	573	591	654	553	605	566	567	584	627	594	608	584	598	612	610	604	618	622	614	628	667	618	631	560	621	627	578	579	635	620	609	593	630	553	569	640	608	577	627	607	622	602	568	632	629	620	608	543	613	615	664	611	597	582	576	635	608	577	621	612	593	625	609	600	569	544	594	592	552	597	602	598	566	591	596	587	593	583	585	587	656	592	622	620	582	566	594	594	633	636	593	595	608	628	603	635	619	563	606	572	594	581	606	618	596	619	598	577	578	594	596	640	647	605	606	588	610	605	602	587	623	602	593	567	607	591	568	585	582	615	626	624	599	612	623	599	604	589	591	621	556	599	619	588	589	592	624	617	577	594	628	599	572	593	604	619	578	581	582	601	569	652	605	570	615	595	582	612	616	606	598	579	611	618	630	592	618	570	596	567	594	623	610	561	566	574	607	582	589	555	624	570	565	593	569	599	586	618	612	621	606	570	628	562	566	559	552	607	604	574	612	605	570	619	610	596	600	588	588	602	590	586	606	564	596	631	632	578	572	610	602	614	599	603	616	573	605	604	599	556	607	547	603	625	596	613	566	577	593	572	599	628	658	573	599	601	585	613	609	592	587	575	632	579	612	574	615	627	599	622	635	622	578	599	573	583	621	604	583	637	580	624	576	580	587	623	598	576	576	630	566	584	560	608	598	578	610	609	601	556	601	598	643	599	604	620	609	576	586	607	602	602	575	630	588	619	579	595	583	587	546	599	603	592	597	601	607	641	623	602	627	615	569	575	598	596	599	607	651	629	625	619	639	628	603	592	611	578	542	583	602	588	618	581	590	560	564	643	586	620	623	592	544	593	642	578	574	662	592	598	590	609	597	626	600	577	619	639	665	605	624	623	605	633	631	580	655	605	583	583	585	570	613	621	655	582	618	580	602	578	608	598	623	600	573	626	620	611	595	589	600	615	647	579	583	599	628	634	604	641	642	599	611	596	600	589	596	590	604	603	588	634	580	599	634	626	630	606	569	587	611	598	620	604	599	571	625	618	590	609	562	602	582	610	616	583	626	588	600	591	590	627	551	610	586	574	594	573	595	583	575	624	608	578	643	607	595	580	564	611	586	628	609	575	578	609	594	619	632	584	550	624	572	584	564	584	615	603	624	632	632	613	634	546	634	600	586	647	579	606	609	597	622	566	597	646	620	601	664	594	551	560	627	639	592	614	614	594	608	600	641	636	628	603	585	578	594	576	587	635	613	611	558	568	627	596	611	601	578	609	614	605	587	580	630	592	608	608	631	611	622	616	583	577	628	559	623	601	599	645	613	596	620	623	581	652	667	591	596	581	585	590	624	583	593	596	592	575	652	622	600	634	571	581	619	608	619	590	577	621	581	618	583	603	613	608	629	598	575	601	627	597	614	591	596	609	645	604	593	608	623	592	605	550	622	573	590	603	614	606	590	625	582	575	599	634	593	636	644	590	595	607	627	598	633	608	566	576	639	560	609	603	589	602	541	639	632	635	643	599	604	561	606	597	687	591	614	588	607	584	638	552	610	587	602	622	554	593	641	576	605	609	601	593	668	578	606	605	604	580	616	610	583	573	597	638	613	577	568	568	627	591	532	643	589	615	540	576	591	562	592	632	625	620	588	581	592	547	595	591	578	570	596	586	607	608	633	615	565	593	603
3166	1470	779	609	970	1092	1084	864	867	1006	1113	813	457	547	738	548	406	426	326	232	129	85	68	70	79	85	135	149	154	137	147	97	85	57	70	50	58	50	52	47	44	39	41	59	45	41	46	44	48	43	51	41	45	37	41	39	41	48	41	44	39	37	43	36	53	48	57	31	46	48	48	44	45	42	52	48	44	36	43	42	42	39	38	37	39	33	39	31	33	42	44	29	40	36	41	41	57	50	42	49	37	42	63	40	41	42	59	41	42	43	47	38	43	40	50	40	37	47	46	48	41	48	44	42	37	41	48	47	51	53	47	55	51	48	47	40	42	46	46	37	42	42	41	43	40	42	37	45	41	34	47	37	34	44	52	42	48	47	51	53	45	41	40	49	40	45	41	43	35	51	30	28	49	37	41	41	36	32	57	38	31	33	41	51	48	48	44	53	35	47	51	48	44	46	37	30	43	35	50	41	52	43	49	47	38	48	39	38	39	46	37	38	49	33	45	34	34	47	45	50	40	51	56	43	40	51	44	44	51	50	42	41	53	41	34	42	42	44	39	54	49	33	54	47	32	37	50	36	50	51	47	35	48	44	39	38	46	37	44	38	34	44	44	37	46	43	50	53	42	42	46	51	63	45	46	38	36	50	47	45	42	43	39	44	31	44	46	48	36	40	47	50	50	46	47	39	48	42	30	40	40	44	50	51	49	54	43	33	45	47	33	47	40	43	48	32	39	45	48	33	41	37	40	40	46	51	34	36	43	46	48	30	40	46	37	45	47	38	38	48	49	49	41	49	51	38	36	37	36	39	63	51	45	42	51	48	41	35	38	45	50	39	42	45	41	39	38	48	37	34	45	47	39	39	43	40	44	43	56	45	36	43	36	55	25	53	32	36	40	38	45	38	45	42	40	48	48	36	53	50	44	40	39	52	31	57	48	47	51	41	48	38	43	61	39	37	44	45	47	44	38	60	38	55	35	40	48	39	44	56	53	39	29	40	43	46	43	51	41	40	35	41	42	41	47	43	45	44	41	48	42	43	47	54	59	44	53	45	36	44	45	26	46	43	51	46	39	47	46	50	47	53	36	40	38	44	36	38	46	47	40	38	38	48	39	46	45	35	59	47	44	42	51	54	26	42	40	54	48	51	41	41	40	47	43	47	33	39	50	44	53	57	41	48	45	38	37	43	44	49	45	41	36	44	37	46	38	37	47	41	60	46	53	32	41	42	37	42	33	56	36	38	35	39	49	31	29	35	49	44	41	43	53	49	43	57	40	44	37	45	46	34	44	53	34	48	42	51	50	35	41	38	44	43	30	36	50	51	48	43	46	38	46	39	28	42	46	44	48	42	41	41	40	38	40	50	56	51	37	50	39	45	37	37	37	45	40	45	42	41	31	34	53	44	45	52	44	42	34	35	47	43	35	37	43	39	39	36	27	36	44	43	40	44	47	32	39	50	46	55	52	39	44	36	52	38	42	37	34	51	44	39	43	40	50	41	38	45	41	45	47	38	43	41	50	51	54	39	49	38	48	45	52	36	49	42	45	38	42	47	38	55	45	44	63	46	39	36	50	38	46	40	54	39	38	49	39	42	41	35	28	33	47	57	53	47	38	39	45	40	45	44	38	40	43	36	51	44	43	36	38	36	47	45	49	43	47	53	54	45	40	37	39	41	47	56	47	43	51	35	36	46	64	44	46	44	46	40	38	42	39	41	52	42	44	35	48	40	55	46	35	42	41	34	46	40	42	40	43	36	44	43	52	40	45	38	36	48	47	40	46	46	38	45	54	37	38	62	46	32	40	54	39	45	54	44	50	35	57	33	42	35	45	37	49	39	35	42	44	37	46	44	35	51	46	39	55	42	45	40	37	48	42	41	41	51	35	47	57	40	39	39	53	42	47	38	51	33	50	31	31	38	35	55	36	41	44	52	40	46	43	47	36	38	26	57	37	45	39	46	41	45	41	43	53	48	42	46	34	50	36	43	41	43	44	54	55	35	52	42	43	37	37	35	35	40	39	41	42	49	30	54	39	43	42	47	48	51	50	47	45	44	35	43	48	43	35	42	41	46	48	63	50	59	43	33	46	47	38	57	34	36	54	59	33	38	39	53	35	45	38	43	47	54	38	39	52	44	54	48	46	35	49	33	44	35	41	53	55	51	41	36	31	40	40	56	46	48	45	39	44	42	44	27	43	44	39	43	37	37	43	47	31	51	40	44	46	43	47	42	41	46	43	37	33	41	37	40	55	47	47	42	40	41	36	37	36	51	48	34	51	54	35	42	45	55	40	34	35	48	32	43	29	54	53	47	48	33	55	42	46	47	40	43	41	46	52	48	45	44	44	44	36	51	32	48	35	46	50	38	42	53	47	53	55	57	45	40	39	42	53	39	45	36	46	40	41	48	29	42	49	42	51	39	44	45	34	38	43	37	41	43	31	46	38	42	49	34	36	44	39	54	38	33	47	32	36	40	42	41	38	45	49	45	47	36	44	43	42	43	59	49	44	48	50	34	41	36	47	46	61	37	38	40	39	40	46	40	34	31	37	43	51	32	43	44	36	43	42	44	38	38	48	53	59	53	40	45	48	57	43	38	40	43	40	42	40	37	48	49	45	32	37	43	55	42	39	39	49	48	41	37	43	26	47	44	37	59	37	40	47	38	48	41	45	42	38	49	48	42	42	44	54	44	38	45	39	46	55	47	51	38	53	47	38	47	45	38	42	47	41	41	34	40	51	39	38	50	49	43	41	46	44	52	45	52	40	38	48	35	51	42	47	43	43	45	36	46	39	44	35	38	45	55	37	39	46	41	37	48	57	49	37	51	46	45	34	48	51	41	41	51	36	46	44	44	40	49	46	40	55	45	54	33	39	46	46	40	52	44	31	41	34	46	45	36	37	52	39	34	43	55	36	43	42	47	40	44	33	38	44	45	38	49	47	38	50	43	49	45	30	46	44	37	46	53	47	36	49	36	44	30	44	49	44	35	46	39	49	37	40	39	29	54	46	40	42	40	45	35	43	41	49	36	37	47	41	40	41	40	46	48	48	49	37	37	49	42	52	43	36	37	42	33	36	40	41	50	56	37	40	52	36	50	40	35	57	46	43	45	40	35	50	29	33	52	50	50	40	40	38	41	32	44	36	26	52	37	34	50	33	48	32	41	47	38	55	40	40	40	33	31	47	37	41	48	46	53	48	44	45	41	43	35	47	43	46	40	44	37	30	42	52	39	48	46	49	43	45	47	48	32	40	36	38	36	39	40	43	58	57	48	39	36	49	50	39	42	39	44	42	39	44	34	42	35	36	42	40	41	36	37	39	52	42	31	48	45	49	48	37	39	39	39	37	34	39	56	47	49	36	45	47	39	43	44	37	54	48	39	48	68	46	43	41	35	42	39	56	35	42	47	48	38	39	44	40	42	48	45	40	37	57	34	36	40	35	42	41	38	58	50	41	43	43	39	52	48	40	43	35	39	36	39	48	40
30322	21405	14852	29477	36804	36351	33525	29975	28231	29123	28709	23152	16739	18013	21550	18119	14786	13525	11717	8004	4516	2362	1832	2131	2317	3359	4042	4307	5083	5670	4649	3133	2296	1810	1541	1311	1118	955	888	864	909	850	814	840	798	754	823	766	719	732	744	718	731	727	716	736	717	726	688	706	683	707	686	835	805	1357	1334	791	785	712	653	670	635	711	648	681	663	689	670	660	687	665	637	685	639	676	668	677	684	670	617	666	649	633	695	633	659	660	655	649	722	710	650	633	718	651	654	681	641	663	653	636	679	640	670	675	601	601	665	623	702	686	612	573	612	619	637	699	661	639	632	683	663	665	644	681	653	645	676	637	644	656	634	631	614	631	647	664	624	638	654	662	624	650	646	697	628	649	603	658	644	673	631	646	638	665	681	616	672	621	657	636	631	643	670	653	637	651	630	631	667	621	616	635	615	634	653	638	685	645	642	619	590	641	666	666	613	661	675	634	649	655	626	591	666	671	635	632	669	629	618	630	640	622	597	674	639	633	638	681	634	676	646	612	613	661	675	624	650	630	620	645	652	626	630	653	640	680	698	628	629	642	643	644	672	663	648	622	679	649	674	600	609	685	648	647	586	662	613	603	634	694	619	615	632	652	661	682	655	578	666	649	713	627	618	660	663	612	623	693	657	634	636	638	638	646	646	644	631	648	612	606	717	590	658	648	636	620	627	644	657	583	657	583	660	667	687	673	646	655	625	643	618	651	648	610	657	638	626	630	693	621	657	601	633	695	603	656	604	604	668	696	656	599	668	675	611	673	612	609	666	631	623	676	647	661	694	636	629	641	645	619	649	647	601	609	653	681	675	610	678	653	642	611	660	637	622	671	614	641	667	681	586	652	675	657	664	599	617	690	695	626	627	671	631	680	673	637	664	672	621	681	619	640	664	623	672	619	601	619	623	639	635	642	636	646	636	637	673	659	638	676	664	650	672	610	634	650	637	625	653	635	609	647	650	636	646	634	673	660	669	628	717	639	618	627	610	609	686	658	649	613	627	627	681	672	636	643	638	605	652	664	657	684	643	660	653	653	662	656	665	628	643	709	628	605	659	654	638	696	654	674	663	687	631	619	636	612	606	651	658	667	610	622	626	646	606	611	635	708	586	653	695	649	660	605	618	682	650	657	645	669	674	671	677	649	646	632	634	608	652	673	627	606	612	649	646	665	629	681	673	679	656	613	642	635	635	635	654	606	656	638	656	639	615	622	649	662	647	668	630	622	636	682	629	631	655	638	679	597	680	661	638	645	653	645	669	631	602	665	643	615	634	717	642	643	664	663	629	613	655	636	690	604	669	614	658	659	650	613	660	624	698	628	636	617	622	667	639	617	663	619	632	648	662	662	683	627	615	606	627	630	616	652	676	616	712	599	650	640	637	630	627	625	667	639	652	662	659	659	630	599	609	644	645	636	657	603	646	561	594	622	615	656	645	661	668	655	651	645	665	667	643	625	652	659	634	648	655	639	688	719	650	637	657	653	682	666	618	638	670	683	631	678	647	635	646	638	696	640	670	640	683	666	655	611	685	631	666	645	634	595	649	650	667	681	633	627	645	680	638	648	614	606	656	653	643	628	658	624	646	591	642	652	650	602	635	651	620	642	657	630	638	623	626	674	657	640	650	673	632	640	630	646	636	662	607	641	622	660	689	651	646	672	694	656	619	627	628	659	667	684	646	637	648	641	624	687	655	633	626	641	603	647	687	673	670	631	654	660	711	633	678	647	614	631	658	645	661	635	676	680	622	664	642	651	614	690	638	646	665	656	651	619	653	651	655	649	656	645	609	667	633	609	647	625	645	617	605	624	655	653	644	621	675	632	589	700	631	612	637	597	645	667	627	641	581	637	645	612	649	646	644	601	613	664	625	643	676	696	650	646	683	674	686	621	636	621	581	653	647	631	615	668	618	656	649	657	623	663	622	580	634	582	609	675	647	627	656	661	671	645	621	658	637	671	645	644	613	661	593	622	692	656	624	662	602	640	662	635	642	643	607	626	671	646	590	546	632	578	635	627	640	590	660	618	615	630	642	671	644	630	650	653	659	663	698	668	656	656	650	616	645	653	639	615	672	631	719	657	641	663	615	654	653	637	645	655	632	638	655	662	644	642	600	632	632	616	628	651	682	652	650	712	666	636	601	663	612	631	615	648	662	643	662	625	636	657	653	612	660	650	669	639	642	648	599	609	601	627	634	608	648	650	604	665	663	595	615	662	630	655	643	632	636	654	673	629	636	666	631	618	684	690	645	640	595	631	628	671	654	634	599	662	661	676	615	661	624	657	638	653	666	631	637	661	671	608	648	606	655	608	681	643	692	625	692	675	624	650	584	635	609	633	673	657	641	677	641	627	673	634	642	647	664	644	652	634	640	648	646	630	627	601	610	629	676	668	663	692	668	654	626	616	658	651	630	655	650	657	630	631	627	667	651	617	661	629	652	675	687	635	639	656	626	629	626	650	637	625	630	677	647	646	642	644	627	636	623	633	620	642	632	618	654	645	629	655	643	654	642	686	640	679	622	638	616	640	658	624	649	688	624	651	613	629	648	640	651	675	632	611	639	606	671	631	649	642	681	634	685	671	667	687	646	624	631	654	731	655	638	627	643	708	643	596	643	614	673	638	629	658	633	652	688	642	640	655	645	621	625	642	657	587	657	632	646	644	621	645	643	648	682	664	660	588	641	654	730	665	645	690	652	618	629	634	599	671	682	667	669	667	644	659	672	619	618	691	667	650	690	654	675	603	613	679	643	645	660	670	603	653	629	621	650	614	624	630	651	637	651	625	611	638	648	639	685	619	644	628	658	644	640	619	687	644	617	607	616	638	666	644	651	657	660	641	665	614	672	620	657	676	629	687	641	651	621	644	628	658	654	593	646	631	636	659	657	661	651	660	624	648	648	636	644	644	618	615	650	639	689	643	660	635	662	638	585	639	664	681	610	617	666	664	576	639	633	599	649	681	660	645	657	690	720	609	625	634	587	652	627	630	698	642	611	631	610	687	660	609	674	623	652	673	678	617	690	615	599	614	644	645	686	661	633	674	628	593	651	653	635	615	672	645	673	655	624	653	677	628	662	628	614	638	609	628	624	670	634	648	651	685	600	623	634	644	634	634	611	684	606	615	654	656	630	625	605	656	684	634	613	638	595	675	595	645	617	605	641	655	659	622	644	661	663	633	610	654	642	626	652	641	606	673	637	646	587	646	659	706	659	629	701	647	664	643	645	655	621	610	635	683	652	621	620	666	625	641	641	665	654	653	632	684	589	636	646	631	657	693	706	643	696	675	674	600	631	651	652	629	592	642	654	633	649	654	638	618	596	624	638	679	622	631	642	646	658	630	674	620	665	640	614	619	607	669	627	624	624	653	652	647	656	661	667	602	647	637	612	607	681	686	669	643	618	692	629	619	675	629	618	640	633	664	638	650	650	666	657	635	582	641	588	680	717	659	608	640	682	609	626	678	615	667	654	612
2085	588	293	242	429	473	454	351	366	344	356	335	228	232	283	267	191	136	115	90	38	42	32	28	33	44	48	66	66	63	75	37	41	32	28	20	32	24	34	26	33	18	14	25	23	25	17	22	28	21	29	20	27	27	22	25	22	22	18	28	18	23	29	20	28	28	31	19	22	25	24	21	19	20	17	19	19	28	30	23	24	31	17	27	25	27	24	22	27	17	26	20	19	26	30	24	29	27	37	22	20	21	26	23	24	26	31	18	24	22	25	26	19	29	29	17	30	27	25	29	26	27	16	25	26	30	18	20	37	22	30	32	29	16	21	30	35	20	19	28	14	19	27	24	24	29	22	27	28	27	22	27	33	24	25	21	20	29	22	26	22	20	23	28	14	22	20	25	26	26	25	32	26	23	31	32	9	16	19	20	19	25	25	21	26	32	20	21	29	21	22	25	22	26	31	24	21	24	22	29	20	31	17	28	29	30	25	23	23	25	22	26	32	22	29	23	21	16	15	29	19	32	27	24	22	21	28	22	32	23	18	28	31	30	22	19	15	19	30	28	33	15	31	26	16	27	20	21	26	31	24	27	25	27	30	26	27	21	24	18	28	25	31	30	21	24	19	31	18	25	32	25	19	28	23	37	17	32	16	27	19	20	15	17	22	24	27	22	25	16	20	27	31	22	28	18	20	27	29	21	28	24	28	25	21	22	30	28	28	25	26	20	30	20	25	23	23	16	29	30	25	27	21	25	18	21	22	19	17	29	23	23	27	23	31	26	27	24	22	20	22	25	18	30	26	20	17	30	29	20	29	28	26	18	22	19	22	17	23	17	30	19	22	28	26	30	17	17	18	14	17	30	23	24	21	25	31	19	29	28	24	22	21	28	27	19	19	20	19	30	26	18	18	27	17	21	25	23	19	21	21	28	34	25	32	23	24	19	27	23	32	24	25	29	26	21	27	30	27	23	21	23	24	26	21	16	19	25	18	26	25	28	19	20	20	17	20	26	20	20	15	29	20	23	21	17	19	16	20	30	24	21	9	26	18	23	24	21	23	17	30	34	23	22	19	26	27	28	28	18	28	27	23	26	25	20	29	28	26	25	24	21	32	23	9	18	27	19	25	23	22	22	25	21	20	30	23	27	22	29	23	23	28	26	19	20	34	26	25	27	21	22	15	19	26	33	23	20	20	30	27	20	22	18	29	20	20	27	17	20	17	18	22	16	24	34	24	33	31	26	31	18	27	24	24	20	25	16	21	20	20	30	19	19	24	25	16	20	27	22	20	22	26	14	26	21	23	25	24	14	22	21	17	25	20	24	25	26	13	21	19	25	26	30	25	28	22	25	22	30	33	27	17	23	22	22	26	23	24	21	21	26	26	23	25	24	18	36	31	27	17	22	15	14	17	21	29	21	28	21	31	31	23	33	25	22	24	22	24	30	35	27	31	32	25	30	18	25	22	18	21	19	23	18	21	18	24	21	24	29	17	26	26	25	25	19	22	16	16	19	21	21	19	23	26	22	29	26	25	25	29	29	18	20	26	24	24	22	21	26	27	22	20	24	21	20	11	29	24	17	26	32	22	18	20	21	22	28	29	32	30	17	26	16	25	26	18	25	27	18	24	24	31	21	22	24	27	28	22	21	30	29	27	16	25	26	21	23	28	33	29	22	22	18	25	29	28	17	20	26	26	26	28	19	28	25	29	31	27	23	21	19	29	29	23	27	27	25	30	26	15	23	22	30	11	19	22	32	21	27	17	26	23	24	28	21	20	26	24	18	28	21	25	26	25	19	18	22	23	20	42	25	21	18	27	23	21	19	19	24	25	21	22	18	25	30	11	19	25	29	26	21	32	27	31	18	28	23	21	19	24	31	23	24	26	25	24	23	25	27	19	20	27	28	24	21	16	29	22	17	19	13	27	22	21	16	23	16	33	30	28	28	18	18	29	33	22	27	23	31	28	38	25	30	22	20	23	29	22	31	28	26	22	21	21	26	27	22	23	21	23	26	16	17	28	22	21	26	31	19	20	13	26	19	27	17	30	13	20	24	22	27	13	23	26	18	19	20	27	18	13	19	19	30	30	32	21	21	26	23	20	27	35	10	22	18	24	22	23	32	23	39	19	23	19	28	29	15	25	38	25	26	27	18	19	22	26	25	18	20	28	26	24	30	29	27	23	19	25	23	26	13	16	19	23	25	18	21	24	17	22	33	26	21	27	23	24	24	15	18	30	20	24	24	24	27	24	29	16	22	30	24	25	16	26	19	24	21	16	24	30	20	19	23	22	21	28	22	13	21	22	19	24	24	26	26	26	22	22	15	28	33	19	34	20	25	26	16	28	21	22	20	23	18	15	20	23	40	20	15	29	21	21	23	31	26	14	20	25	23	25	25	18	22	18	23	27	17	32	31	26	29	26	25	20	23	28	27	25	20	20	22	20	17	28	24	25	19	26	23	20	34	18	27	19	19	24	20	29	24	16	22	21	26	33	22	38	18	20	24	18	28	24	25	27	16	21	34	15	28	19	24	23	25	18	23	19	32	23	18	25	23	20	25	22	29	20	30	25	26	16	27	28	18	23	15	21	19	18	22	33	24	21	27	32	18	13	27	21	27	28	17	32	24	15	26	27	24	22	28	21	28	18	25	26	19	18	20	24	29	20	22	16	22	21	18	29	25	18	18	24	22	22	23	20	15	29	22	20	26	26	18	25	15	24	20	31	20	15	23	33	22	25	23	27	24	26	24	22	24	21	22	23	18	21	24	26	24	18	17	22	34	15	26	24	24	19	24	20	22	22	18	25	25	25	23	30	20	31	29	30	17	24	27	33	24	20	27	25	19	25	24	15	24	26	25	30	24	20	18	28	25	21	17	30	23	28	35	20	28	30	19	19	25	22	28	22	19	19	29	19	25	20	28	15	20	28	23	16	19	22	30	22	31	25	21	24	29	30	26	22	29	19	26	17	30	25	19	18	22	26	31	27	24	23	29	30	27	34	24	22	20	25	25	30	22	20	21	32	29	25	28	16	15	18	23	23	28	29	24	29	23	27	21	11	15	25	22	25	18	28	21	22	34	23	24	13	31	32	17	23	30	18	15	35	33	13	22	30	12	32	22	33	27	25	35	20	21	25	16	21	24	23	21	16	19	27	19	27	26	30	26	27	21	21	21	17	28	27	25	26	23	28	30	26	21	30	15	18	32	17	20	19	21	27	29	23	25	31	20	32	21	30	20	32	21	13	20	21	20	22	28	22	22	30	27	18	22	37	26	27	30	14	26	25	24	26	27	22	20	20	15	23	22	20	29	28	23	17	16	25	22	20	32	20	23	22	24	24	34	26	20	29	25	25	22	15	20	26	25	27	21	25	30	17	26	22	31	28	24	30	17	27	22	30	21	19	29	28	21	29	27	27	34	30	19	34	18	25	21	17	28	24	24	31	22	25	20	24	30	18	22	25	20	21	33	23	20	34	20	27	24	29	23	26	19
20991	13673	8043	20849	27939	26117	23716	20132	17654	16791	15747	13878	10111	9940	11212	9680	7833	5501	4663	3240	1685	841	672	825	1047	1621	1875	2216	1897	2087	2110	1435	1056	745	537	504	449	425	414	429	451	408	390	430	410	384	413	390	400	383	396	399	383	386	357	347	386	402	365	361	351	361	412	392	449	508	494	387	387	342	383	367	355	395	396	341	381	363	380	341	336	338	371	414	355	377	336	385	351	370	353	363	392	405	363	383	359	374	350	380	375	373	392	410	364	390	347	354	358	361	383	421	380	367	371	359	390	362	368	402	363	397	365	369	370	371	344	346	361	384	342	356	327	360	365	323	378	356	379	368	403	331	370	377	338	354	379	362	330	359	364	386	378	389	364	367	368	377	369	355	380	370	381	358	356	363	362	387	396	364	359	366	368	382	384	375	376	399	369	354	386	405	341	352	373	361	376	371	355	355	355	359	345	339	350	351	365	337	365	376	380	359	371	369	385	348	378	357	342	347	361	383	356	373	380	381	363	388	387	361	343	375	333	350	367	365	405	374	352	359	406	357	376	364	377	372	365	388	343	382	342	376	388	346	379	334	357	375	368	336	369	366	360	345	387	387	377	385	389	379	358	373	372	384	375	355	352	387	359	384	334	377	326	406	359	355	362	366	319	362	396	362	365	381	370	353	340	378	357	345	378	344	380	381	385	347	373	355	360	371	362	384	351	358	374	370	382	409	397	382	336	370	381	354	364	371	387	358	364	347	390	345	344	382	372	395	347	376	369	358	354	358	387	369	359	376	409	368	351	383	373	322	378	396	404	381	371	339	392	369	382	360	367	362	337	354	367	361	363	365	353	392	364	370	359	359	373	344	355	382	336	378	384	410	373	388	365	372	376	328	362	399	340	357	358	376	375	421	370	372	362	354	386	370	324	348	383	373	367	365	349	386	378	341	370	351	353	383	370	361	362	361	392	351	358	368	395	372	362	378	373	378	368	364	364	384	357	348	375	358	349	340	371	344	369	368	365	363	371	383	374	334	343	352	379	330	389	347	346	331	403	342	392	361	350	329	377	404	383	373	365	371	403	352	359	357	362	387	376	340	331	370	328	330	329	311	383	353	334	374	407	342	375	365	364	401	327	363	379	369	342	343	356	381	362	384	396	339	358	388	368	372	354	372	371	378	375	353	346	362	361	379	362	399	342	417	372	361	361	381	387	366	372	338	348	353	333	357	386	367	372	402	338	357	360	318	346	352	358	363	382	363	370	382	383	342	357	338	351	368	352	345	373	372	374	392	381	363	364	345	386	376	333	365	341	356	348	377	364	402	396	389	364	371	355	347	362	384	345	374	355	346	369	391	393	372	356	360	368	379	366	381	385	364	388	370	368	375	379	348	366	351	372	364	374	359	372	357	388	323	385	356	382	350	393	386	414	352	412	361	340	399	376	363	356	350	360	386	378	345	390	347	360	328	361	356	370	382	395	363	358	380	379	402	340	365	337	347	379	372	373	365	360	353	367	367	357	340	384	371	377	360	360	350	350	356	367	368	376	389	362	372	383	364	382	361	383	393	369	344	339	366	379	393	391	366	359	376	399	387	345	365	380	392	379	367	377	381	340	347	411	359	363	391	382	383	335	365	379	355	369	356	371	359	376	358	351	392	368	327	351	388	361	384	381	344	386	379	385	400	359	400	348	337	348	349	364	344	378	364	341	373	346	411	376	380	360	381	375	377	385	382	377	381	367	403	364	366	362	363	348	401	349	352	356	389	368	368	343	377	356	348	343	355	366	374	398	358	355	361	362	346	376	385	352	344	368	375	343	393	359	393	369	375	410	363	372	380	372	391	364	375	372	368	392	350	368	373	361	359	385	398	379	369	380	351	339	384	371	371	347	374	327	388	362	352	334	390	334	373	380	360	367	399	372	363	380	347	366	369	351	390	386	400	369	382	386	393	348	359	359	375	405	401	393	385	335	371	374	368	388	350	384	362	341	379	394	368	366	368	337	377	377	364	387	346	363	371	353	353	366	366	383	378	364	360	356	335	403	356	396	360	377	343	374	340	381	394	373	362	334	323	378	348	383	375	351	353	351	376	385	348	332	375	385	379	355	383	389	340	384	381	322	357	371	341	375	384	322	369	341	379	383	365	390	367	376	381	390	329	338	396	371	358	376	360	371	370	343	371	343	369	374	400	395	385	356	388	411	405	388	353	369	391	346	381	356	317	395	358	375	368	388	379	404	381	371	334	359	358	396	368	384	383	351	354	356	362	378	370	376	373	383	377	363	378	370	353	347	349	401	368	407	376	353	360	387	368	383	367	376	343	381	370	421	374	352	339	400	361	390	364	334	342	383	378	350	366	362	377	369	346	379	380	343	341	379	371	346	357	356	363	354	384	337	368	351	342	369	405	349	411	335	329	356	352	376	376	382	371	397	373	371	357	424	368	376	400	364	354	359	356	344	335	354	368	400	330	388	366	391	381	367	360	371	376	349	348	374	399	369	368	354	376	356	351	374	390	391	369	363	358	363	416	402	387	353	382	365	361	402	357	377	372	326	379	374	346	384	344	387	375	363	378	389	378	376	356	368	351	368	385	394	370	410	392	372	379	406	392	362	386	320	376	394	365	355	331	325	357	368	379	381	354	377	364	382	377	384	390	362	339	396	355	385	346	377	373	364	381	392	351	337	372	360	393	333	358	385	358	360	360	383	386	360	371	369	351	379	360	388	377	378	370	386	352	362	374	368	381	341	376	380	344	339	361	376	370	379	351	361	349	344	373	403	359	362	356	357	358	378	337	386	367	342	383	350	373	385	367	408	392	395	371	379	399	388	362	363	354	356	344	328	364	373	405	367	366	354	385	346	382	396	385	417	378	347	375	357	359	360	367	372	369	365	391	349	342	401	357	322	372	368	367	366	346	369	351	386	354	382	368	374	361	368	370	363	371	359	371	340	374	391	354	361	374	334	364	352	375	395	376	336	381	343	348	371	353	398	358	334	373	377	357	381	356	399	350	373	342	404	392	343	381	366	371	352	376	365	393	367	362	381	385	397	347	342	407	352	376	372	360	354	363	390	402	362	390	344	357	347	389	343	376	358	350	371	350	343	371	354	348	414	402	363	378	371	394	399	303	378	349	380	365	329	364	343	359	362	369	411	331	390	397	354	315	374	337	371	364	358	378	356	396	359	354	359	351	372	377	354	382	377	361	386	378	356	370	360	360	358	375	344	333	392	419	383	387	362	380	387	355	373	381	339	371	329	355	352	366	408	401	369	347	354	332	359	384	380	355	361	330	364	370	329	321	371	385	380	374	355	324	403	378	355	418	345	329	375	360	332	360	373	361	378	399	373	360	384	383	373	370	357	370	363	356	391	338	350	359	345	368	374	359	380	362	400	351	361	368	394	373	354	359	361	372	352	384	337	369	378	401	356	346	357	391	356	370	370	374	325	370	325	380	375	392	352	398	365	387	342	339	380	390	360	357	352	366	375	427	361	352	369	367	370	365
1761	958	503	378	701	743	679	610	617	492	526	520	442	314	368	275	233	155	127	115	82	49	40	41	48	59	67	79	82	73	61	75	52	41	40	26	38	21	25	19	21	25	27	33	25	30	31	23	19	26	27	28	21	20	17	30	32	19	26	26	33	37	24	27	24	38	29	21	33	24	31	13	20	35	23	28	27	17	22	25	23	26	29	26	17	27	21	16	21	39	20	22	30	24	24	29	24	29	23	26	24	32	37	22	28	23	33	20	30	26	25	28	19	28	22	22	26	29	25	26	32	21	30	25	22	22	24	24	24	27	29	19	19	24	21	30	27	25	20	27	30	23	34	22	37	26	26	22	25	20	23	21	18	33	24	13	27	33	32	16	19	19	32	26	29	22	15	29	27	20	23	30	32	18	29	26	22	27	24	30	24	21	24	21	28	24	28	27	23	30	28	19	24	24	21	24	24	34	20	24	22	22	32	22	23	26	24	26	26	26	33	14	28	28	24	20	16	25	25	23	26	24	23	20	29	25	21	20	19	28	18	17	19	31	22	22	22	32	23	25	25	16	27	31	17	27	26	25	31	21	23	26	31	30	21	24	33	32	24	28	18	23	27	30	16	18	20	21	22	26	30	26	32	19	23	26	22	26	19	16	26	35	23	27	23	30	33	26	23	25	23	22	21	12	20	27	18	29	18	25	35	25	23	29	25	20	25	30	24	22	31	21	28	15	30	35	35	30	23	20	28	26	24	26	27	29	25	19	25	24	32	26	20	24	29	17	25	22	24	31	25	24	31	26	24	30	27	21	20	20	23	23	24	34	20	23	30	20	19	27	28	35	26	22	26	21	28	23	29	24	17	23	33	15	18	28	18	25	27	24	37	22	21	23	24	31	25	22	25	16	32	25	30	24	25	32	24	33	32	24	29	31	22	27	16	18	18	19	22	21	22	29	22	28	18	26	24	18	25	21	21	27	29	32	22	27	29	26	26	29	23	19	21	20	18	28	25	26	25	31	20	27	29	32	22	26	20	30	22	24	17	26	18	25	25	27	23	29	31	29	29	33	27	31	27	30	27	30	28	21	30	24	34	30	24	31	20	36	31	26	29	23	17	18	31	31	22	28	19	20	17	32	25	18	24	24	20	19	26	21	26	29	25	19	21	14	25	17	29	25	32	30	28	23	19	28	25	29	25	21	25	28	31	23	23	22	21	22	25	24	25	24	23	22	32	26	31	30	20	29	16	24	20	34	20	32	27	27	18	23	37	19	12	25	26	19	23	36	29	29	19	31	25	20	23	18	29	25	27	28	22	23	20	17	29	19	37	25	20	30	26	34	30	26	23	29	22	25	43	20	19	25	22	25	23	21	26	28	30	20	20	32	32	24	29	30	19	22	24	22	20	21	33	27	22	21	13	25	29	27	27	33	30	30	24	25	34	30	18	23	23	19	21	26	34	24	24	20	31	17	21	19	26	32	23	20	31	30	30	24	18	35	34	27	26	27	31	27	27	21	23	21	34	25	25	20	24	18	35	25	31	28	21	18	38	17	20	25	24	31	23	26	22	32	21	32	30	31	23	24	21	24	18	21	32	23	22	30	24	28	21	29	25	27	21	32	32	21	20	20	22	19	20	35	24	31	34	25	15	27	20	27	23	30	24	30	31	25	27	24	29	19	26	26	34	23	29	18	28	23	22	18	28	31	32	24	26	24	31	26	41	21	17	22	28	33	22	20	36	27	28	21	28	23	13	14	16	19	27	25	24	29	24	28	24	18	26	20	18	19	20	27	28	29	30	21	22	32	20	21	23	24	26	24	28	33	31	19	27	30	19	26	20	29	26	26	23	29	21	27	25	14	31	23	26	27	32	30	32	21	26	25	32	29	36	23	26	20	12	27	16	19	19	27	26	21	24	27	22	24	20	28	28	35	25	19	31	21	28	29	28	26	30	30	24	26	26	22	31	25	17	24	21	22	34	25	32	26	32	24	24	16	26	29	29	19	26	22	26	20	33	34	30	31	19	21	26	26	19	21	26	26	19	34	24	21	15	18	16	17	23	26	22	29	29	32	24	21	23	25	12	15	28	36	30	30	20	31	27	21	28	23	28	17	25	21	23	24	31	26	20	38	25	18	10	17	24	18	28	15	16	20	21	20	37	26	26	23	22	28	29	25	20	31	28	17	17	20	23	10	23	21	18	28	23	24	23	28	27	27	28	27	17	27	22	21	23	24	22	24	28	16	22	25	27	17	25	24	26	25	29	25	28	22	19	26	18	29	26	21	31	22	22	21	16	26	22	28	32	30	28	20	29	29	26	25	28	21	25	29	25	25	28	28	18	27	22	23	32	24	22	20	17	26	20	25	24	27	31	17	26	19	28	27	30	25	27	21	26	33	25	27	13	20	21	23	30	29	28	28	24	27	30	22	23	25	21	25	19	27	15	21	21	32	22	25	22	28	25	26	20	23	22	19	27	26	31	25	23	25	20	21	18	23	32	24	31	26	34	19	21	23	22	21	22	26	26	18	41	22	25	28	27	19	21	28	25	26	25	39	27	23	28	22	28	20	26	22	30	30	35	30	25	26	27	26	22	18	32	32	22	23	27	37	20	34	27	27	24	31	25	19	25	28	22	33	28	25	21	25	23	36	17	24	27	26	17	26	27	24	23	19	23	21	26	27	29	21	27	32	27	20	21	23	26	27	25	28	29	24	32	24	27	15	25	21	24	35	24	21	25	28	27	35	17	28	21	15	18	20	22	32	34	37	27	36	25	28	26	34	17	20	25	20	29	27	25	22	27	26	28	17	23	29	25	18	23	23	21	26	20	32	21	27	30	24	22	32	25	31	25	16	28	29	30	32	30	21	26	23	9	13	23	31	24	32	27	23	28	21	36	19	28	22	31	20	20	19	18	28	31	23	21	29	24	32	21	23	27	26	21	23	28	28	18	30	23	22	23	21	22	24	23	25	26	20	33	26	28	25	24	27	32	24	25	27	23	29	34	24	30	21	25	21	21	18	22	24	24	26	22	29	23	16	21	30	25	26	30	24	29	25	37	27	25	21	23	18	36	14	20	18	20	28	33	19	27	24	25	16	21	20	29	27	15	19	34	24	20	36	29	18	31	24	21	19	23	34	23	20	24	28	25	21	29	28	20	23	25	16	16	26	24	23	28	33	21	25	30	20	19	28	22	23	29	20	31	30	27	31	25	32	25	20	18	25	30	23	24	17	23	28	21	23	30	21	26	20	20	27	24	23	22	24	24	27	25	33	22	23	27	26	26	32	18	19	31	28	20	32	20	19	22	28	21	21	26	24	15	24	23	18	30	24	23	25	19	16	20	29	23	27	25	31	20	29	29	22	24	23	19	34	22	28	31	25	33	21	22	32	35	20	31	22	24	30	32	16	21	27	25	26	29	23	32	27	26	35	33	19	30	35	18	23	17	26	21	29	33	20	19	30	22	26	28	25	22	28	30	20	21	19	16	34	24	29
26274	17724	11188	26155	34093	31691	28557	25555	23013	20459	19791	19098	16510	13517	12999	11450	9019	6646	5244	4338	2910	1526	1103	1041	1507	2136	2598	2707	2524	3049	2342	2377	1516	1044	769	662	537	551	520	520	552	482	494	464	489	461	451	460	441	433	434	403	452	443	394	401	417	387	462	422	451	420	440	469	473	617	453	457	405	419	408	400	408	451	423	420	434	359	391	366	402	450	380	383	401	422	416	408	374	428	404	367	410	396	373	395	416	398	393	369	381	363	398	442	387	416	437	428	396	382	417	392	413	380	407	387	385	380	361	437	391	393	384	427	392	396	375	409	346	385	365	407	394	382	385	411	401	408	391	366	400	414	414	415	373	395	380	377	394	374	391	377	412	378	380	383	406	370	359	379	380	389	369	397	385	385	365	401	376	364	367	389	374	396	407	398	378	377	391	411	391	376	411	362	394	381	390	386	405	400	390	360	379	382	372	394	365	381	419	379	402	379	360	359	373	390	363	398	366	373	384	391	389	397	377	367	369	379	388	406	410	374	356	346	335	390	394	364	388	366	376	397	368	414	359	399	373	376	381	390	398	387	393	357	412	349	390	340	370	393	333	379	370	390	386	359	398	373	401	393	407	418	400	381	385	379	365	370	391	386	382	384	350	394	359	393	402	386	375	358	383	408	381	370	408	382	376	390	370	413	398	375	401	338	373	388	402	388	366	398	432	423	354	358	400	392	399	356	405	377	381	359	371	366	373	373	386	370	381	371	426	358	383	411	396	373	389	390	382	394	400	395	387	390	416	386	387	366	401	352	400	395	401	370	380	381	375	380	408	395	385	371	407	379	401	371	402	393	383	387	400	415	378	429	347	386	374	365	396	337	345	377	372	371	342	349	397	373	346	374	359	333	399	394	360	407	345	347	396	363	412	334	389	400	389	397	380	342	366	383	351	394	417	380	423	384	374	366	382	361	347	396	405	379	388	371	378	421	399	365	381	378	392	339	358	385	374	378	365	389	365	325	395	373	393	388	348	370	387	350	396	376	368	397	399	414	383	390	393	390	402	366	383	390	374	404	350	353	387	363	379	402	359	407	424	399	389	400	398	384	381	394	377	385	360	402	375	396	396	360	364	353	373	386	381	406	365	389	369	357	400	381	390	350	382	365	365	400	342	377	379	344	385	396	366	422	392	378	348	379	386	352	374	384	374	366	385	369	341	366	361	390	391	384	384	356	384	351	389	398	382	380	391	386	380	388	378	377	383	394	358	392	399	379	400	388	394	369	392	380	363	394	367	398	362	387	377	386	347	353	372	377	394	389	421	424	372	374	379	394	373	398	403	405	371	349	405	366	366	380	372	396	387	404	375	387	338	340	371	401	359	402	390	355	374	394	380	400	374	371	348	385	404	400	367	375	350	362	391	361	397	409	391	391	393	371	360	359	372	356	344	373	392	361	360	394	391	390	385	379	384	345	401	383	382	393	398	388	396	382	376	360	368	382	403	402	389	389	393	375	398	370	413	366	336	388	397	384	399	395	389	363	363	387	382	366	341	393	332	369	420	390	381	419	365	386	345	382	389	371	378	407	402	417	413	354	379	349	376	401	382	355	393	383	396	372	393	384	358	395	399	362	375	390	408	354	397	401	365	337	395	374	389	363	368	366	385	379	384	364	409	385	385	347	355	382	383	363	387	359	368	390	393	390	359	394	387	398	372	361	380	366	377	353	406	358	359	382	341	345	362	374	392	377	395	359	359	436	392	375	387	359	345	406	357	363	356	415	359	374	380	403	363	402	351	384	401	379	373	408	385	348	377	390	326	408	396	389	376	352	344	361	395	353	384	386	370	376	371	340	392	372	379	379	372	396	412	401	373	365	387	404	435	378	414	390	406	369	378	406	374	370	372	387	374	385	391	390	407	404	400	364	341	367	379	373	396	364	388	386	339	338	387	409	365	412	383	361	354	344	351	406	366	365	412	391	382	400	396	402	376	391	397	380	384	402	396	375	360	357	396	404	373	350	371	378	385	393	359	382	400	357	373	404	393	404	396	341	393	367	369	418	386	375	413	392	340	392	347	384	410	381	385	374	391	362	339	366	363	345	349	373	412	398	380	321	367	378	362	393	385	352	400	377	369	372	365	348	405	373	362	338	375	372	402	397	385	365	420	385	381	386	378	390	392	353	400	376	369	356	401	380	399	393	391	383	373	376	382	405	378	390	384	407	405	377	424	368	379	373	368	394	381	369	377	374	384	368	390	376	388	370	361	363	370	384	393	386	402	451	378	382	385	377	395	382	423	389	374	385	396	386	405	376	384	362	404	363	393	349	369	382	374	378	401	372	364	403	393	356	371	391	412	385	371	367	357	363	343	387	404	407	386	407	355	371	364	390	387	379	388	412	382	402	375	375	389	366	378	370	389	375	390	381	389	360	361	365	375	354	382	374	367	389	350	369	383	363	384	408	364	356	352	380	414	421	391	399	351	374	378	408	417	399	394	370	374	358	386	400	382	371	328	387	390	415	367	400	385	355	431	384	363	358	386	382	414	371	410	406	383	394	360	363	368	414	375	370	410	402	391	365	365	380	381	411	336	382	377	370	343	381	404	371	397	352	371	374	403	352	375	405	378	382	374	386	392	363	391	400	369	414	349	370	370	354	379	400	376	386	364	372	375	365	397	344	370	377	389	351	345	393	377	386	396	349	363	396	383	385	397	394	366	420	355	355	369	385	385	394	402	358	392	371	417	326	369	390	399	340	385	353	384	381	380	378	390	396	388	391	408	375	365	316	364	370	377	357	402	383	365	364	360	378	377	417	389	386	397	385	389	366	369	385	369	376	333	363	355	383	360	434	374	414	398	345	392	383	390	399	367	395	353	414	360	339	373	347	384	372	382	393	415	403	401	401	384	363	414	368	359	363	382	400	374	369	396	341	372	385	359	401	384	391	354	369	384	392	373	357	389	396	373	407	365	416	356	386	360	387	408	402	434	364	389	365	382	430	369	350	369	421	385	368	365	388	364	369	367	363	402	389	388	376	379	353	413	386	354	360	389	355	420	405	362	328	370	374	394	399	338	388	413	373	392	366	371	360	405	395	338	385	378	392	383	402	380	397	380	380	370	382	370	366	402	383	379	356	359	370	402	386	369	342	366	378	349	397	365	358	396	361	400	374	362	383	413	377	357	402	337	402	354	366	416	362	382	354	390	380	392	365	384	391	392	407	402	333	390	376	394	387	379	386	384	371	429	417	398	364	349	383	380	414	420	395	386	365	363	397	388	392	406	370	413	391	375	381	375	414	374	359	363	437	331	377	382	366	366	365	395	342	357	356	352	394	363	385	374	416	371	419	395	372	360	387	373	402	386	371	387	403	398	381	353	405	377	389	362	383	379	407	386	370	382	411	372	393	374	391	383	354	370	361	364	373	356	381	403	376	368	416	408	375	380	380	353	384	375	418	381	393	354	380	403	402	377	383	364	415	387	402	387	373	405	366	382	397	394	394	394	362	368	393	373	381
3339	791	424	320	649	703	643	535	516	445	373	416	422	333	279	275	177	147	92	96	88	60	57	40	63	60	96	81	86	85	79	69	48	50	56	38	35	42	45	35	32	39	44	34	34	40	39	33	30	35	32	30	43	38	36	47	41	35	29	34	46	42	40	39	44	38	33	43	40	39	43	38	39	37	35	29	39	44	32	39	37	42	41	33	42	43	45	32	34	32	39	32	42	31	40	35	41	33	43	39	51	34	31	42	32	35	32	35	43	44	35	35	46	31	41	24	31	43	32	44	34	34	37	33	36	37	44	36	38	41	40	47	36	31	41	43	42	23	31	35	29	47	38	50	27	43	41	37	41	44	34	28	39	45	43	36	29	43	38	37	38	32	42	36	37	30	50	35	38	29	44	49	34	36	28	36	42	36	32	43	35	34	46	24	48	44	37	51	34	45	32	37	34	31	44	37	34	38	40	31	39	33	42	43	54	32	31	36	30	39	31	41	42	45	29	37	36	48	40	43	53	31	32	35	34	42	46	42	48	33	46	31	45	42	30	45	40	37	54	28	35	28	24	37	25	41	46	28	31	37	29	34	42	36	38	46	35	43	42	38	37	40	39	34	41	42	44	37	38	36	38	30	40	28	48	41	39	37	35	28	33	39	38	30	44	28	45	53	41	38	35	31	44	41	41	29	35	29	40	49	40	28	41	41	40	38	39	49	40	44	44	36	36	54	41	46	37	44	41	35	43	30	37	35	43	49	41	38	34	42	40	40	37	31	44	38	42	28	33	39	40	26	41	35	39	34	30	51	48	34	37	35	43	38	32	46	35	39	25	38	35	44	40	42	41	43	28	26	46	29	44	37	34	41	41	35	44	34	39	37	41	40	43	36	38	42	33	44	40	31	44	40	23	35	36	38	37	40	39	45	24	27	40	38	31	38	29	43	46	39	32	31	37	29	29	40	34	30	32	48	38	36	32	37	33	34	38	40	42	50	46	42	37	43	28	28	44	30	36	33	36	33	34	40	27	50	48	34	38	29	40	29	44	36	33	35	39	38	28	39	36	35	28	36	38	33	35	27	33	42	43	36	46	37	38	36	44	43	41	39	39	29	43	39	38	33	36	33	41	51	46	39	36	44	42	29	37	34	30	32	46	36	42	31	41	42	49	37	42	34	40	39	31	41	33	47	42	38	37	30	38	35	31	37	44	45	29	40	27	39	36	39	34	29	34	37	42	44	31	37	35	32	28	46	38	32	31	34	31	35	44	33	36	41	35	36	32	32	33	44	48	44	30	40	30	35	43	41	32	42	37	50	28	50	41	39	35	34	45	39	44	32	37	30	42	28	39	42	37	38	39	30	52	41	31	34	42	31	33	35	35	39	45	31	38	34	39	45	45	41	40	41	40	40	37	25	39	38	31	49	38	44	41	40	44	34	41	39	51	37	36	28	43	38	48	28	50	41	29	36	45	53	33	39	36	27	42	34	31	26	19	38	44	23	33	34	44	43	49	48	35	42	42	32	36	40	33	27	32	39	47	34	35	44	50	32	31	26	30	40	41	37	37	31	37	28	39	31	29	45	27	46	34	30	45	39	41	35	52	35	46	37	45	31	37	40	35	28	39	30	42	44	32	30	39	38	38	36	37	52	39	46	34	36	41	30	41	37	37	31	42	43	36	38	31	31	41	36	35	23	26	49	32	40	41	38	40	33	44	33	40	28	43	34	33	37	46	32	48	40	45	39	27	42	33	27	29	54	41	43	40	29	36	57	42	32	35	37	37	41	36	48	49	32	41	38	40	35	37	30	45	29	39	34	41	32	41	33	26	30	34	32	38	32	30	42	42	35	31	33	36	32	34	37	46	38	43	23	35	36	32	39	35	33	47	42	40	38	47	22	34	32	43	43	29	39	35	28	31	36	30	34	24	42	34	34	38	36	40	45	43	44	35	38	30	36	39	39	49	28	30	45	32	36	42	36	32	43	36	37	45	30	29	41	34	35	40	38	29	35	45	34	49	44	36	28	40	37	36	41	30	40	41	39	41	33	28	26	34	36	30	38	35	37	27	36	43	28	36	36	36	29	39	41	37	29	41	28	33	35	47	36	47	38	34	33	42	31	34	35	30	26	47	34	42	49	45	39	32	40	32	46	46	37	33	46	39	32	37	46	35	30	30	36	39	35	40	32	34	42	37	33	40	33	36	27	36	34	33	42	40	44	37	32	33	45	38	40	36	36	38	37	47	28	39	36	31	31	41	42	42	37	45	31	46	38	37	29	45	45	42	55	29	29	40	38	41	49	38	36	47	37	53	41	52	29	38	44	44	29	25	40	36	34	36	31	35	38	33	39	32	35	46	45	41	30	46	42	30	34	29	51	34	40	40	36	29	41	41	41	34	36	45	33	33	37	35	49	43	40	42	42	35	32	41	31	38	38	45	31	37	40	28	28	33	26	29	37	29	30	30	32	43	39	42	35	51	37	41	32	51	39	37	45	44	34	35	47	34	39	33	26	32	37	39	41	41	33	39	42	35	43	34	51	41	39	40	31	42	46	29	36	43	40	37	42	36	34	38	37	38	29	30	35	34	29	35	37	44	30	31	33	51	41	43	32	38	36	47	40	35	35	32	35	32	48	36	38	44	48	34	43	34	37	38	34	27	48	39	33	38	35	37	35	44	38	41	25	32	37	39	30	39	41	30	40	41	32	33	27	26	38	47	32	34	44	39	33	45	31	31	33	33	35	46	27	40	35	29	40	36	41	37	42	37	47	39	38	38	29	46	38	30	32	41	45	35	43	36	36	42	34	52	31	36	40	31	34	33	44	33	24	48	27	33	46	39	37	22	31	42	39	47	49	36	42	36	38	36	29	41	33	42	40	41	32	45	42	45	35	40	32	43	39	37	24	24	39	36	36	33	31	34	41	31	34	46	41	34	36	34	45	39	33	29	29	37	43	31	38	34	44	45	40	38	40	30	38	39	50	35	33	38	38	35	40	32	38	36	45	35	46	31	36	35	34	31	36	33	52	28	34	22	43	38	41	37	37	32	39	38	43	43	39	38	57	36	35	37	34	42	39	32	47	45	37	41	36	39	29	34	38	39	45	41	39	31	41	24	34	36	41	37	28	28	31	40	38	40	41	31	30	31	35	43	44	40	47	35	33	42	39	34	36	49	31	40	40	39	38	29	38	42	40	46	27	31	43	42	37	33	41	27	30	42	25	37	38	28	38	54	35	39	39	35	44	38	44	35	36	30	45	34	50	33	42	27	42	40	30	38	37	40	50	39	41	42	48	34	31	33	43	34	45	39	37	39	35	40	42	36	49	41	35	31	36	40	50	35	32	53	47	37	43	46	40	35	38	19	36	39	40	50	37	43	39	39	35	36	37	39	32	40	40	42	32	30	37	32	39	36	32	36	31	48	31	35	28	40	25	35	38	35	39	29	48	41	33	30	27	49	37	41	39	34	31	46	36	33	27	36	28	25	32	39	20
23489	15827	9945	24325	32735	30837	28007	23997	21207	18684	16747	16796	15690	13383	11195	10088	6928	4795	3378	3641	2838	1670	1220	1074	1326	2120	3041	2623	2667	2975	2271	2118	1626	1088	883	801	775	769	694	654	721	650	652	646	589	656	614	623	642	589	606	617	671	632	638	616	600	632	614	570	601	572	611	610	688	662	625	637	593	596	585	622	587	595	571	559	570	558	557	629	577	603	605	609	594	595	566	599	566	578	582	639	568	596	590	582	562	612	591	576	606	592	573	642	583	578	609	600	596	586	570	593	552	589	606	578	627	609	573	598	583	549	547	581	600	555	555	586	547	566	576	549	555	576	607	558	604	608	595	547	566	585	542	571	580	576	591	592	572	562	535	562	562	613	574	581	575	527	523	605	623	599	564	547	566	584	555	562	565	562	550	559	571	534	568	542	546	601	564	546	570	573	569	591	563	565	618	486	578	547	588	570	598	577	537	555	592	564	603	567	557	582	610	608	522	554	557	586	563	597	572	560	525	569	564	541	557	555	537	563	553	566	539	505	552	518	560	583	552	583	557	582	608	550	590	607	594	528	601	582	571	528	569	614	524	531	541	545	575	578	558	555	597	581	590	598	536	558	562	568	589	580	515	575	568	568	552	553	590	562	575	530	606	559	581	565	548	533	531	566	593	608	562	571	544	558	560	596	538	592	552	592	585	554	576	543	602	553	578	588	588	588	549	565	552	543	551	586	615	547	552	538	541	563	576	555	584	623	569	603	582	585	561	626	598	603	532	564	535	555	602	591	526	567	554	534	586	598	610	560	589	580	567	582	595	595	559	587	537	581	568	543	579	563	612	590	540	558	583	551	577	615	562	570	602	594	525	559	573	631	501	543	590	537	563	569	562	563	555	560	518	572	576	542	559	560	560	587	613	594	545	563	568	598	531	583	563	564	584	521	580	563	554	573	597	552	573	576	555	609	572	586	589	576	551	602	571	565	548	565	560	561	560	544	520	594	606	556	567	578	605	594	576	527	551	574	553	587	560	536	610	581	590	597	576	594	578	547	526	543	571	606	577	537	590	579	558	559	552	585	587	546	559	563	575	540	584	557	567	588	553	602	557	560	575	541	577	568	555	595	533	580	552	580	582	558	557	609	597	613	544	617	563	571	555	597	532	587	588	531	543	545	530	558	604	593	537	518	551	581	579	607	596	588	567	579	592	594	596	557	561	606	576	559	589	590	561	524	574	547	634	532	527	531	548	610	586	599	536	578	548	600	522	567	579	517	593	553	587	552	584	508	539	587	536	537	530	583	583	569	574	566	545	601	600	575	546	554	553	548	573	598	553	607	553	549	555	540	574	570	587	573	566	556	559	565	575	548	530	633	554	579	527	600	562	589	604	584	601	568	538	539	567	510	584	548	589	587	562	581	587	577	584	557	566	590	565	545	576	549	597	558	581	556	586	569	579	557	547	617	556	589	541	564	592	533	547	558	561	555	583	552	616	592	529	608	590	540	549	576	558	567	620	594	559	585	575	596	582	604	622	586	533	598	525	544	591	509	541	591	569	541	574	579	548	574	584	554	580	566	584	536	597	580	559	587	588	563	525	570	589	588	590	535	587	594	581	553	614	532	584	554	576	557	528	528	592	558	576	572	529	571	558	569	550	540	588	543	580	573	611	599	551	542	568	557	570	567	588	553	547	579	548	622	601	583	557	581	570	553	542	547	585	532	561	559	578	590	584	582	512	572	573	563	525	565	568	594	537	585	575	572	576	527	615	555	556	579	584	550	570	565	561	588	572	564	552	587	558	545	556	526	578	571	538	588	577	554	592	555	609	606	555	606	566	531	564	543	582	581	559	603	573	575	550	575	572	575	510	547	560	578	544	549	509	567	585	567	553	564	562	566	592	587	560	562	560	559	550	564	504	568	592	556	576	542	563	561	567	572	576	580	579	569	552	571	608	578	555	558	601	564	558	564	583	596	544	540	591	539	590	582	559	600	540	596	578	551	543	579	572	606	571	592	549	562	535	561	567	584	570	584	615	542	563	543	550	559	554	562	559	562	554	599	583	538	569	590	571	536	580	551	589	581	600	523	576	565	536	570	613	577	555	590	586	527	591	524	564	593	543	576	560	567	574	560	608	569	567	532	541	550	602	598	582	570	539	615	582	556	553	584	532	559	560	539	565	538	570	587	544	544	530	604	544	552	569	557	595	576	535	570	598	575	582	593	560	547	556	533	634	559	563	541	535	569	558	538	525	559	546	542	581	550	588	557	581	526	575	557	590	539	555	610	574	561	583	563	551	581	514	563	601	521	575	557	573	601	555	559	573	589	585	547	577	565	519	595	575	567	609	559	561	497	579	585	563	570	564	553	577	546	565	527	540	578	591	597	586	527	587	558	573	562	562	582	607	559	531	535	599	518	577	549	538	614	572	585	597	571	561	557	566	567	566	578	582	564	568	592	545	555	534	566	547	559	552	593	540	574	575	553	546	576	572	568	535	587	544	579	575	553	575	574	597	512	542	549	565	565	595	609	550	531	607	610	543	555	585	538	598	621	543	546	598	565	559	616	555	536	540	573	502	565	580	535	556	551	555	635	590	567	590	571	551	585	563	575	630	557	589	594	535	560	566	586	590	585	534	562	577	548	603	596	520	554	565	554	550	545	542	571	597	595	508	577	561	587	551	546	573	556	592	547	559	583	573	559	556	572	499	556	573	533	591	547	556	568	565	510	613	556	565	587	595	572	560	550	594	600	567	574	534	565	541	526	555	550	587	572	513	557	548	561	604	611	560	558	574	572	597	518	569	554	522	531	537	563	569	567	595	556	609	603	600	555	578	562	558	561	586	606	553	577	546	519	584	549	559	547	603	588	594	540	619	519	552	552	551	537	552	552	588	566	515	573	547	568	585	549	562	592	543	560	569	562	543	595	589	568	566	529	574	558	591	590	568	599	616	570	567	528	574	562	531	542	533	561	557	559	558	585	547	579	608	557	547	584	584	599	596	612	547	559	553	571	598	607	565	572	589	595	530	570	565	585	582	620	587	541	547	592	549	555	567	529	587	542	568	535	538	572	566	569	567	593	542	569	602	541	537	616	580	582	527	571	532	578	608	565	582	541	567	585	583	610	612	573	572	591	552	563	540	595	555	580	570	555	569	597	571	582	589	541	565	580	559	586	585	598	535	533	558	589	559	508	558	576	568	577	577	625	580	565	577	580	583	565	555	573	507	629	582	566	614	576	528	563	571	531	554	587	556	597	565	573	558	571	580	590	565	534	517	591	581	583	575	545	546	569	538	571	520	572	579	546	570	586	562	573	546	568	574	586	616	513	587	589	533	596	561	569	585	606	545	586	556	573	538	564	562	516	564	536	539	569	599	564	552	566	567	559	566	596	573	551	521	611	555	611	521	582	564	546	562	597	582	602	538	572	583	542	528	608	568	544	565	575	586	598	567	573	616	586	544	573	560	565	586	594	572	543	563	584	549	546	557	577	605	547	633	612	555	573	610	557
2924	1334	683	500	971	1069	904	830	669	615	630	545	435	462	383	317	228	174	106	103	107	81	66	62	48	67	126	117	119	135	124	102	76	55	54	47	48	49	53	54	62	38	44	37	48	42	46	39	52	49	41	39	46	54	51	42	50	58	48	49	40	48	49	39	38	42	51	45	62	49	50	35	53	43	47	37	35	35	45	35	52	52	36	41	49	40	40	32	45	46	32	49	44	41	35	47	42	44	38	34	36	46	49	49	44	35	38	43	37	40	46	35	41	48	52	39	49	43	42	31	36	35	43	40	36	38	35	36	37	45	32	50	30	40	56	43	39	37	41	41	42	44	40	36	41	32	42	39	42	40	43	37	41	43	34	37	48	40	54	37	46	46	40	45	43	37	55	42	43	41	52	31	43	48	38	41	44	35	43	32	28	44	41	45	38	30	37	31	33	52	41	44	34	41	42	44	41	35	48	36	42	44	37	33	54	44	51	41	45	44	46	38	42	55	41	40	42	43	35	42	27	39	46	37	46	40	42	38	40	45	47	40	31	43	34	38	47	48	40	33	33	50	45	43	40	35	35	37	41	44	36	51	40	37	37	34	46	50	39	35	37	41	45	38	45	46	42	36	37	37	50	34	40	44	39	41	38	38	37	42	35	39	40	41	49	44	33	42	30	43	36	40	32	33	33	45	41	38	38	41	42	45	54	50	30	43	39	37	43	37	46	33	52	38	50	39	45	36	45	42	34	31	38	39	40	47	46	36	44	44	41	43	46	45	42	39	44	43	32	36	41	36	39	41	35	46	33	39	36	50	47	45	40	40	38	27	40	34	36	35	48	48	32	45	43	50	38	43	47	50	38	44	48	37	42	38	38	38	42	43	31	36	42	49	37	39	37	27	46	37	35	31	43	29	35	37	37	61	38	37	36	38	33	40	41	33	47	41	42	32	39	41	47	56	42	38	36	38	44	44	41	43	39	35	36	39	30	45	30	43	33	32	40	40	46	29	43	44	39	40	47	33	40	40	40	36	40	48	38	34	42	41	48	55	46	49	44	42	47	49	40	34	31	51	48	41	32	33	45	40	38	36	40	43	36	45	41	31	34	34	47	38	43	43	52	31	26	33	34	53	36	40	44	48	44	38	41	42	31	30	36	41	46	40	41	51	41	46	34	46	37	40	35	43	33	43	55	44	37	42	35	41	37	44	42	34	38	39	47	36	53	26	50	41	37	37	33	30	41	36	45	31	33	40	42	39	42	47	39	37	39	46	39	46	43	47	40	51	37	47	32	47	41	43	36	37	48	33	43	40	45	48	50	28	39	44	42	40	36	37	26	49	34	38	38	40	54	36	55	44	46	37	41	36	49	38	49	30	37	49	41	39	51	46	41	42	45	38	49	45	44	37	41	33	46	38	36	38	45	33	46	35	34	47	50	42	43	36	40	35	46	43	34	42	38	24	29	52	38	38	44	42	47	41	42	49	52	43	42	52	54	34	44	44	32	42	43	38	47	39	47	33	35	33	33	45	42	56	41	42	32	43	36	40	48	51	44	36	38	40	34	50	47	37	56	38	34	27	36	50	35	37	37	45	37	32	47	50	50	43	48	50	40	47	41	41	50	37	42	38	39	52	41	50	36	33	42	47	43	27	51	48	48	31	40	45	41	35	44	35	46	43	40	29	45	32	39	41	40	43	40	39	33	42	48	41	34	44	43	40	47	40	32	28	45	52	35	40	46	49	50	41	33	51	40	37	49	34	40	37	42	35	41	36	43	44	50	37	41	46	46	41	41	39	29	36	35	45	45	39	42	45	38	32	40	38	43	37	39	36	38	37	48	56	29	47	36	32	57	38	38	38	44	39	42	34	36	36	39	37	45	41	31	46	39	41	51	36	36	35	33	41	33	44	38	45	40	43	34	32	38	36	48	36	42	38	39	30	53	42	49	33	35	33	39	45	36	42	46	41	46	25	58	36	36	43	43	37	43	32	43	35	45	35	56	41	33	47	41	30	44	40	47	46	53	46	43	32	40	39	46	44	38	46	30	37	51	40	34	44	36	34	42	38	38	43	34	39	50	48	37	33	40	43	38	39	46	33	40	45	37	38	40	43	32	50	41	36	32	51	43	56	36	30	27	40	35	52	40	49	35	46	32	42	42	35	33	35	42	35	41	48	40	39	41	38	35	42	36	45	40	42	48	52	39	48	34	49	43	37	48	38	34	54	39	38	33	48	48	32	34	34	48	44	45	40	46	40	38	40	34	45	38	39	32	33	41	49	33	49	47	39	34	43	47	53	40	46	34	44	36	42	50	36	30	41	33	38	45	44	35	40	42	37	39	47	45	43	27	26	42	47	38	37	45	37	38	33	41	32	42	47	31	40	41	48	41	42	44	42	39	40	35	38	33	33	41	31	38	36	33	53	33	40	51	45	52	35	54	49	38	43	46	45	31	48	32	35	35	39	50	41	36	37	39	39	36	37	39	39	44	32	42	53	37	41	29	35	41	39	51	32	38	43	47	47	42	46	47	35	39	47	37	38	53	37	40	36	45	39	33	48	41	39	40	55	34	41	31	36	33	37	31	32	27	40	42	34	26	40	52	35	34	41	51	38	47	40	43	41	41	42	44	54	34	43	36	31	36	47	22	31	42	37	30	37	41	54	40	34	45	41	38	36	46	31	38	54	39	38	36	44	38	39	52	42	48	36	46	49	45	52	48	40	30	35	45	30	30	31	30	41	33	47	52	46	51	30	33	46	31	41	36	37	40	44	42	43	32	50	37	33	48	36	36	42	53	37	35	35	42	45	36	52	30	39	45	47	32	42	41	39	32	37	40	48	38	48	34	34	39	36	54	42	38	39	42	35	46	46	33	33	37	32	46	47	36	37	38	49	51	45	40	29	35	49	48	30	40	39	58	45	34	46	42	39	35	34	41	40	44	41	45	43	38	46	42	51	50	35	44	32	50	42	50	38	26	40	35	39	42	40	49	41	43	46	35	30	49	42	46	42	34	31	55	38	35	35	31	43	36	40	41	39	49	40	33	44	31	52	39	39	50	37	39	54	47	32	34	38	45	30	43	28	41	43	38	31	38	45	43	35	28	45	28	48	35	36	41	33	48	52	44	49	44	40	45	28	36	49	45	47	41	36	44	33	44	53	36	48	34	50	45	28	35	44	32	27	37	36	34	39	38	37	42	36	42	36	46	32	36	53	39	40	44	40	42	35	33	25	38	44	38	40	38	32	41	41	39	30	52	41	45	36	33	44	41	47	49	36	47	33	46	31	45	42	41	35	39	49	45	43	33	35	30	43	34	44	39	34	37	37	46	39	46	34	34	34	34	33	44	36	45	38	37	52	43	33	40	40	31	41	45	45	38	46	41	43	48	48	31	42	31	44	41	47	38	31	39	41	37	36	37	52	39	41	37	36	32	33	37	36	39	51	42	51	54	36	36	34	38	39	33	28	27	42	37	34	43	41	41	41	45	49	47	39
29790	20376	13087	28236	36894	35262	32154	29101	25020	22510	22254	19802	17879	16667	14042	11848	9317	5999	3741	3840	3957	2565	1888	1683	1681	2797	4166	3591	3808	3738	3808	2956	2410	1695	1317	1040	964	925	949	898	814	877	846	741	744	796	785	798	719	760	696	749	743	724	697	710	679	677	710	702	729	680	683	705	742	739	691	788	734	712	649	678	663	633	652	629	652	641	639	631	654	601	681	551	626	675	609	653	639	639	620	652	682	647	612	622	594	619	645	684	622	594	636	630	662	652	706	677	662	637	667	597	634	615	619	683	671	635	597	630	654	624	605	622	646	621	660	644	622	635	619	625	599	610	638	565	684	640	611	587	622	617	679	585	661	612	627	646	678	630	627	626	598	662	619	623	616	623	629	614	612	625	658	646	624	664	621	621	590	587	651	639	629	626	561	596	583	630	636	618	583	606	618	618	613	635	584	564	595	572	605	572	618	610	641	569	627	621	656	638	639	639	602	587	664	600	627	614	596	591	616	594	603	636	585	647	596	602	606	607	578	594	596	639	590	655	636	588	659	629	613	643	607	618	650	606	618	622	615	643	608	610	602	639	609	524	639	631	609	559	617	630	627	565	617	579	592	621	625	645	582	577	593	609	667	583	593	605	641	549	591	602	610	642	653	590	605	642	605	619	629	615	637	618	599	592	629	602	617	601	555	618	587	614	610	646	621	627	605	617	581	619	638	608	585	594	626	608	636	611	617	598	591	588	643	660	582	600	628	596	661	636	576	590	593	590	652	569	591	624	640	608	608	679	592	619	629	569	625	659	658	648	634	615	638	657	631	584	631	611	604	618	618	557	607	634	598	642	581	630	591	591	587	623	597	604	592	622	599	601	615	597	617	597	599	634	616	586	643	646	646	638	627	643	604	610	592	611	626	592	592	596	600	615	607	579	586	569	647	606	619	611	640	604	562	627	635	633	618	610	641	606	619	588	592	626	598	626	599	606	621	613	572	620	602	613	642	580	646	611	630	616	652	640	571	613	577	630	640	641	599	593	605	626	608	628	595	609	616	654	571	616	583	602	614	608	606	599	564	609	647	593	582	611	597	604	615	611	642	625	653	656	600	641	610	599	622	598	592	600	586	620	589	665	594	611	646	622	582	584	607	654	619	600	641	595	624	624	627	564	610	602	610	602	644	622	612	582	599	619	598	572	592	584	623	621	621	601	602	631	626	643	637	658	596	593	588	631	625	623	584	639	596	596	682	614	588	622	651	591	629	603	616	606	583	623	641	583	597	614	597	595	584	584	616	554	585	610	589	630	616	596	607	627	650	606	628	597	573	582	615	627	631	616	601	613	575	630	612	588	666	634	577	629	656	624	589	612	600	588	614	645	637	613	627	568	638	567	626	599	577	599	638	663	599	639	602	621	606	611	640	609	649	623	587	610	643	565	604	635	633	574	632	627	635	628	595	583	609	639	601	583	605	632	639	649	618	613	618	576	606	637	594	612	617	596	665	585	632	629	638	629	631	599	615	614	643	625	631	595	575	647	618	548	572	596	598	596	593	547	619	647	611	581	579	597	609	617	636	596	632	621	621	616	610	600	599	644	645	625	581	583	573	599	588	623	609	616	628	645	594	609	609	653	583	597	620	592	609	627	594	591	605	629	585	652	607	617	592	617	634	628	631	601	634	643	606	631	636	602	629	617	608	620	598	589	601	600	617	626	596	642	612	637	639	599	627	561	623	598	665	613	614	628	625	628	608	599	583	638	636	609	583	541	671	664	615	657	638	632	604	627	603	596	631	632	588	611	598	606	559	611	671	598	618	635	607	592	608	617	595	580	577	659	607	597	597	587	578	535	607	605	600	622	609	599	610	638	599	571	562	581	576	598	597	574	615	604	634	606	610	626	632	625	623	594	628	633	593	607	612	629	577	594	612	636	619	630	599	624	603	622	620	590	648	630	592	642	598	628	641	604	655	639	618	579	599	643	612	575	637	598	645	633	616	617	615	629	610	597	612	580	591	670	616	599	553	612	632	613	574	638	626	650	638	577	617	662	604	609	617	574	620	654	607	624	585	600	627	615	583	618	621	626	567	600	605	642	587	618	604	625	630	636	606	611	631	649	607	629	584	609	615	612	584	636	636	637	639	608	571	615	597	605	611	595	602	617	595	591	611	597	589	628	623	562	592	620	589	592	659	594	650	606	608	634	628	598	590	640	590	607	612	579	629	657	628	632	626	594	600	620	616	626	619	602	632	571	587	593	570	614	615	599	600	652	643	617	620	596	615	627	654	588	626	640	634	640	619	609	633	617	613	634	634	622	617	635	627	595	570	572	626	630	640	642	617	601	604	606	606	619	562	633	640	645	611	603	589	595	633	616	630	656	597	638	590	634	643	579	639	592	596	628	644	614	637	568	650	661	604	583	607	611	602	657	598	606	617	610	580	618	606	622	610	630	604	602	622	609	607	609	643	589	630	622	589	594	604	655	627	603	583	586	628	605	612	655	657	600	629	608	617	622	601	601	605	628	609	624	601	586	628	611	647	661	577	645	616	585	598	613	627	609	616	600	627	583	620	616	616	578	623	615	599	602	588	652	617	589	568	643	648	592	640	586	610	595	585	600	607	594	594	578	601	599	667	585	614	623	639	600	593	609	642	580	605	595	626	630	622	605	630	570	631	616	634	620	610	616	616	658	603	576	607	609	597	643	562	589	633	649	606	613	651	607	653	585	600	617	644	601	597	640	613	647	619	624	570	614	610	624	620	633	630	623	629	552	585	629	638	614	645	615	582	577	582	587	557	661	618	634	580	581	607	587	586	612	609	631	626	667	585	616	587	629	583	647	621	588	596	597	612	631	594	640	653	609	636	594	575	606	647	637	590	589	608	600	660	604	609	599	585	597	603	572	626	588	593	642	653	583	579	592	582	599	582	584	644	575	598	626	610	616	625	637	635	606	606	574	614	582	598	591	621	597	589	606	582	601	580	596	595	655	615	639	617	570	616	609	635	636	648	630	592	611	612	632	623	582	598	649	633	626	621	612	626	634	630	599	645	641	625	624	571	643	621	629	618	591	643	586	621	648	588	591	599	610	604	635	563	601	588	622	638	564	588	596	612	618	627	631	616	603	619	585	581	624	679	663	620	621	586	637	632	602	600	587	612	598	623	656	596	598	603	593	598	626	626	597	582	552	648	599	605	617	598	616	608	610	624	599	574	575	594	657	598	596	624	606	602	604	658	610	613	650	630	625	636	591	613	630	572	589	606	625	595	623	594	646	633	636	622	618	632	593	633	676	641	546	601	649	622	607	635	609	617	616	597	623	616	643	678	592	589	606	568	619	572	640	659	613	571	580	596	604	592	616	633	584	619	587	608	617	565	612	596	615	618	655	604	588	622	602	607	621	622	651	607	611	646	584	621	622	625	614	617	651	633	618	579	597	608	593	588	638	624	585	645	641	630	603	628	621	641	643	600	634	609	618	647	650	600	621	638	639	646	616	624	598	626	601	624	583	645	627
2051	534	273	212	353	436	358	322	238	221	219	204	185	186	175	110	86	59	46	27	28	28	35	23	28	43	52	71	58	46	49	41	39	35	29	25	28	29	26	17	25	21	15	27	34	19	17	21	19	15	25	22	28	13	20	21	28	15	24	23	23	24	18	17	12	26	28	26	29	31	32	18	31	17	22	25	19	25	29	21	34	24	36	22	29	20	15	18	26	28	22	15	17	25	13	24	18	24	20	24	23	22	23	24	17	24	23	21	16	24	18	21	18	29	21	23	27	18	20	22	26	26	15	22	22	19	29	20	22	22	30	20	24	21	18	16	25	25	18	32	21	23	19	26	22	24	19	24	27	19	18	19	19	18	17	25	19	16	16	17	22	20	19	22	16	14	36	19	16	19	17	23	19	27	23	24	27	28	22	18	19	18	24	12	22	24	22	23	27	24	29	28	15	19	21	30	21	12	24	22	29	21	28	16	18	13	26	23	25	15	24	16	16	30	23	16	15	33	27	21	30	16	21	17	19	16	28	16	22	27	16	18	25	24	24	16	27	21	25	26	28	21	17	17	24	19	25	23	15	16	16	18	18	23	30	25	26	18	16	20	23	22	27	23	14	23	16	22	23	27	18	9	22	24	24	30	17	16	28	26	15	15	30	23	28	23	25	17	17	29	16	27	24	23	22	21	21	17	19	23	13	24	16	18	26	21	18	31	26	21	17	28	26	26	24	22	20	24	23	22	20	33	23	23	17	24	28	19	21	26	25	26	18	21	25	19	12	27	19	19	24	15	18	25	25	13	20	21	18	28	24	16	14	17	19	19	20	26	14	20	26	17	28	27	23	27	24	23	14	27	13	19	31	23	19	21	21	18	33	25	24	24	18	20	17	28	16	9	17	21	27	15	27	28	19	15	21	21	20	26	29	23	24	21	14	29	20	23	17	14	20	22	23	16	27	18	21	22	17	20	18	21	16	19	17	21	18	18	19	24	13	27	18	31	25	19	15	34	28	19	22	12	24	25	15	25	21	27	20	23	16	15	21	15	18	24	22	15	27	20	18	26	18	25	25	20	22	15	25	20	23	17	17	30	21	20	21	17	22	26	22	19	20	21	13	35	25	33	17	21	22	18	25	26	22	26	27	29	15	21	27	28	21	33	15	25	27	13	21	18	21	25	18	20	17	24	21	22	24	27	26	12	22	12	23	28	24	17	21	22	23	17	23	17	21	15	22	31	22	24	21	27	37	19	24	23	23	17	17	21	22	21	18	26	20	18	19	21	29	28	24	18	23	28	24	27	18	22	18	24	23	21	18	22	13	27	22	16	23	18	22	22	30	20	22	19	21	23	15	17	28	19	20	27	27	22	19	27	12	25	30	20	16	17	20	18	13	24	26	23	18	25	17	19	15	20	26	23	25	18	32	18	21	22	24	21	22	18	34	25	17	25	21	21	25	16	19	25	25	26	29	17	23	20	19	26	16	19	18	25	15	19	27	23	18	16	22	28	28	25	26	16	21	21	16	14	22	22	20	23	24	18	21	20	15	25	20	16	16	22	17	18	22	17	31	24	16	26	13	29	21	22	33	26	19	20	20	22	16	21	13	17	28	17	25	29	21	14	21	14	16	18	25	22	14	27	23	17	23	20	22	25	19	22	21	31	16	27	29	17	18	32	19	20	20	18	26	29	20	20	10	16	24	17	18	26	21	14	23	26	25	29	21	27	16	21	21	27	29	15	17	24	18	16	16	24	19	21	22	26	26	23	22	19	28	28	20	28	18	16	26	26	30	21	13	12	28	24	21	28	17	30	20	19	21	17	23	15	22	24	18	22	27	27	24	19	15	20	18	21	23	27	23	23	19	22	27	19	17	26	30	33	23	20	28	23	20	22	25	18	22	31	22	19	16	21	19	17	22	31	23	20	31	23	20	17	22	25	24	15	18	14	24	29	17	20	14	27	28	18	26	23	27	21	21	22	20	17	14	18	13	20	29	10	16	22	25	27	18	26	18	18	23	28	22	24	15	22	20	27	22	21	24	23	21	19	30	18	18	26	22	18	20	28	16	18	16	18	22	22	10	24	29	13	20	24	28	20	21	24	27	20	26	17	29	20	21	26	24	26	22	15	19	17	22	23	21	19	28	15	24	20	17	18	17	17	23	23	23	25	16	20	13	21	22	22	26	21	20	24	25	23	27	29	23	26	16	22	22	17	22	18	22	16	30	19	16	22	20	27	21	18	24	32	22	20	26	23	16	16	25	14	21	21	19	25	29	23	22	20	18	29	20	17	18	20	31	23	22	26	20	22	14	23	31	29	16	22	23	24	22	28	22	20	29	36	21	22	20	14	18	16	24	21	28	30	19	17	18	21	21	14	22	31	23	14	20	18	21	28	17	20	26	20	14	25	18	21	30	17	19	22	8	23	22	23	23	14	25	19	17	25	25	19	25	25	25	20	10	30	22	18	22	31	26	23	18	21	22	17	22	29	18	22	20	21	15	22	21	25	16	22	24	26	18	20	30	21	25	15	20	19	20	25	22	18	21	20	21	18	22	20	25	21	28	22	24	22	20	25	21	21	18	24	20	22	25	25	25	14	17	18	23	26	25	28	19	25	14	26	20	34	11	21	22	18	23	18	22	15	19	22	24	14	26	25	16	20	20	18	27	18	24	15	24	16	21	26	24	17	22	21	22	28	20	23	33	23	18	30	30	18	17	35	27	19	14	26	17	18	26	30	21	21	27	15	30	25	23	25	22	16	15	20	29	24	17	16	23	23	25	20	22	25	16	24	12	25	19	23	21	24	24	21	15	25	25	23	30	29	16	29	22	20	17	18	18	26	25	21	14	21	26	27	24	23	20	25	14	28	22	23	15	26	17	15	27	28	18	26	16	23	20	19	19	26	19	18	18	27	21	19	24	13	24	22	19	22	20	29	29	21	17	28	23	28	20	20	24	28	16	22	15	17	21	23	24	22	24	19	22	22	34	19	30	21	29	24	25	21	36	26	23	17	21	34	12	20	20	16	20	17	21	24	26	16	32	16	23	22	20	30	22	25	16	18	19	27	19	18	19	24	25	27	15	25	17	16	22	20	27	17	17	21	22	26	22	30	25	32	23	20	16	22	23	21	16	22	15	23	25	23	28	22	17	16	34	24	22	23	20	19	26	23	24	17	24	21	16	27	22	25	13	24	23	17	16	27	32	34	26	32	18	23	16	25	23	20	27	16	17	32	22	22	25	18	21	26	27	19	26	30	21	20	24	20	22	24	21	13	22	26	18	21	26	20	12	22	27	22	18	19	29	24	23	31	18	19	23	20	24	19	21	18	21	20	20	23	22	16	25	20	29	26	28	17	22	17	14	22	28	12	24	24	22	21	24	8	17	27	20	25	23	18	26	24	23	17	23	23	20	16	26	26	28	16	17	16	17	14	12	20	24	26	22	18	26	21	25	27	26	21	14	20	20	18	15	19	23	11	17	22	17	25	22	21
20744	13333	7123	18324	26283	25340	21429	18493	14287	11614	11128	10108	9022	8539	7074	4311	3533	2298	1164	828	963	1026	701	645	567	1047	1645	1647	2029	1677	1856	1316	1047	763	551	468	403	405	400	390	369	388	386	396	388	386	363	375	351	364	361	359	367	333	364	372	349	375	367	363	337	388	357	376	324	315	383	379	459	350	371	378	364	345	339	365	362	314	369	346	334	336	361	311	327	347	309	354	325	349	303	327	342	366	304	347	331	322	347	318	344	346	352	356	334	345	339	333	389	321	351	329	335	317	343	316	356	379	322	340	327	357	331	344	328	339	336	339	313	297	358	354	339	352	344	374	334	351	368	359	304	317	341	339	341	350	333	346	317	347	317	383	357	357	346	326	349	332	318	347	340	325	354	338	368	346	362	340	351	341	348	356	343	341	333	300	356	353	346	364	344	326	342	383	347	372	361	350	347	330	353	340	321	339	366	330	324	342	341	344	304	330	338	325	335	353	324	370	317	358	309	355	334	324	312	314	319	371	304	343	324	357	318	346	331	307	338	323	372	322	312	335	317	335	317	307	348	350	334	336	331	365	353	347	347	341	322	378	336	336	307	334	329	371	348	331	314	344	340	345	332	339	336	351	291	358	328	331	344	353	367	352	362	305	344	346	343	363	311	350	334	364	342	335	370	355	329	371	339	348	325	347	326	343	345	335	309	344	344	359	305	313	323	306	364	339	322	323	363	338	339	318	350	354	356	354	351	321	320	342	326	350	328	375	316	335	330	314	340	323	317	353	337	327	334	308	370	338	366	334	333	347	313	346	350	357	347	318	375	319	358	368	342	325	314	279	359	339	334	335	343	319	358	318	349	347	318	349	361	343	326	356	338	351	324	355	332	360	324	302	313	342	324	327	337	379	362	329	339	321	338	348	373	333	296	324	334	342	297	338	352	376	347	346	316	329	349	354	353	355	334	327	327	365	372	331	317	315	310	375	346	359	315	369	340	358	358	344	335	326	311	351	342	349	351	346	356	336	335	328	345	315	348	360	334	317	342	339	353	325	314	366	340	340	352	339	320	323	360	344	346	307	319	350	331	363	310	344	327	329	356	325	325	315	359	313	298	327	333	334	339	345	325	325	353	316	348	309	362	320	372	351	343	343	364	327	331	358	304	340	348	345	297	361	317	352	305	350	321	349	357	336	311	317	336	331	345	346	323	343	347	317	364	333	323	337	357	352	312	307	322	334	307	338	301	365	352	323	331	322	332	322	343	338	346	322	322	380	335	342	332	336	319	322	305	348	345	330	338	264	328	345	333	330	362	325	326	362	335	307	350	330	379	354	338	319	360	337	349	330	344	347	344	340	340	318	336	343	306	331	331	317	332	335	316	330	312	378	358	314	335	351	325	352	327	328	347	367	327	351	322	329	329	342	319	325	325	329	310	306	387	360	315	326	363	373	348	363	323	330	322	320	359	343	356	342	326	340	320	339	308	328	324	314	333	306	358	342	350	307	349	334	374	334	339	313	384	333	338	350	314	365	343	327	304	339	292	305	334	349	340	379	327	329	370	341	314	348	330	324	349	304	362	319	352	364	346	334	329	325	369	346	342	332	350	352	345	331	356	357	323	341	337	331	345	350	365	346	314	328	331	324	326	342	326	334	347	338	333	340	327	355	317	354	323	320	348	324	341	347	326	352	329	361	362	343	298	332	348	321	330	333	326	324	350	313	326	344	302	348	311	320	322	372	355	364	310	296	322	344	299	359	325	334	341	324	352	373	325	335	353	327	370	324	322	319	340	371	340	336	347	344	373	338	330	349	341	365	355	333	346	343	320	336	332	356	320	314	352	330	359	332	332	311	330	365	339	355	356	365	328	337	319	327	327	326	324	336	365	351	306	325	323	329	345	326	357	331	331	356	352	327	329	357	324	346	340	331	346	321	326	332	323	343	391	318	335	335	318	318	315	321	334	331	333	330	358	332	348	340	326	349	350	334	336	343	334	326	321	326	331	344	359	375	353	339	329	331	346	340	316	350	367	307	327	321	329	330	347	351	354	307	272	358	367	347	380	313	348	328	312	366	344	298	361	361	317	309	337	353	324	312	325	342	357	289	332	323	344	356	321	329	332	337	341	351	328	328	299	332	337	336	373	329	291	324	346	331	332	339	346	336	373	369	335	312	361	354	336	340	349	319	331	319	344	335	345	347	342	323	323	329	330	322	358	344	325	312	334	350	362	360	321	323	347	334	319	329	361	365	323	345	331	341	367	338	338	313	358	339	325	343	320	334	301	353	323	338	344	344	330	365	313	348	348	334	346	343	348	345	306	327	342	362	322	291	353	363	329	319	341	331	352	332	329	332	349	297	325	384	333	335	336	357	317	377	338	367	329	364	339	350	344	350	369	329	365	335	329	353	346	346	347	324	335	321	324	333	302	357	317	318	317	354	385	342	340	308	349	341	343	340	381	330	361	331	318	338	357	332	321	326	341	320	320	332	330	333	337	345	320	311	351	342	370	329	358	356	319	324	360	338	312	339	345	337	340	324	324	333	339	342	340	336	333	361	342	340	312	314	313	373	349	343	364	358	338	349	306	357	350	376	365	310	348	327	313	325	318	365	331	321	353	324	340	301	342	345	317	353	323	366	357	346	347	340	334	370	326	318	322	337	347	318	340	333	335	335	352	315	318	334	329	337	338	327	325	314	345	323	354	327	328	335	390	324	327	314	322	321	332	322	310	343	311	361	357	334	333	314	367	333	294	313	340	340	306	337	326	359	358	346	351	328	317	336	342	321	335	341	345	344	365	367	346	329	327	341	351	324	335	329	348	325	317	365	301	323	361	337	327	350	307	375	333	324	298	347	317	327	328	353	318	344	318	355	302	329	347	333	345	329	353	320	334	353	376	338	306	337	319	349	332	331	331	320	356	339	315	339	359	337	335	325	330	351	341	305	310	332	337	366	307	325	336	359	352	314	321	353	326	314	355	334	334	329	346	354	329	343	338	334	334	333	332	313	335	306	322	364	347	327	356	336	326	331	343	340	332	351	340	357	388	334	351	329	353	363	314	303	338	372	336	344	316	331	370	347	335	336	302	330	326	333	344	370	357	328	325	330	324	374	329	342	321	348	356	359	335	362	341	335	312	311	343	345	351	356	345	326	356	361	307	334	362	320	360	360	338	310	323	326	318	322	351	340	378	343	365	342	313	344	287	350	355	345	344	339	335	331	383	324	322	329	318	338	332	358	309	322	355	291	319	334	345	335	329	325	355	313	347	335	362	342	335	301	327	324	332	353	331	340	326	329	329	335	336	331	336	340	317	306	324	333	338	337	330	347	322	350	348	335	329	365	353	370	334	325	380	333	318	306	351	335	362	339	312	335	302	327	341	346	343	351	324	371	313	319	354	332	353	364	342	336	344	325	329	377	318	327	315	355	340	322	354	323	326	361	327	345	324	349	338	349	353	359	358	308	347	328	370	343	346	347	361	328	299	322	328	333	321	323	303	308	337	322
1925	1116	530	365	673	719	592	529	400	322	306	283	284	326	254	139	109	90	53	31	52	48	33	46	28	43	72	74	73	75	80	55	32	38	29	23	27	31	30	31	25	32	28	22	29	26	23	19	24	16	31	24	24	29	27	17	21	22	36	31	28	26	34	25	23	19	27	24	21	18	19	32	23	27	26	15	22	29	25	22	30	33	19	19	9	15	20	19	24	13	30	23	18	25	25	27	25	20	20	17	21	24	22	15	24	30	25	18	23	24	30	17	22	24	10	36	24	20	23	13	25	17	22	23	27	27	22	15	24	21	40	26	28	20	19	27	21	25	19	22	23	25	33	23	20	18	20	17	20	22	23	28	20	22	18	28	25	31	24	26	12	18	21	18	26	24	23	19	28	25	23	16	23	27	23	31	23	31	26	23	24	27	30	24	21	25	20	30	27	15	26	26	26	17	25	19	23	19	23	40	28	15	24	17	19	18	22	20	19	22	23	24	18	21	20	28	27	28	27	21	21	29	18	27	22	28	25	35	24	24	25	17	24	24	35	25	27	20	24	26	17	20	20	24	24	24	25	19	25	28	17	26	18	18	21	24	17	21	23	28	19	23	17	28	21	21	24	24	32	13	22	24	28	25	19	20	21	31	24	31	27	21	19	22	24	28	23	23	13	26	27	22	23	18	27	21	25	34	24	23	23	21	24	22	23	34	27	21	29	23	23	23	28	24	22	22	23	22	24	29	17	38	28	18	23	25	20	25	31	20	27	19	24	25	34	31	22	22	24	24	19	21	23	25	21	14	25	19	24	25	21	21	28	22	13	24	17	19	30	16	20	26	20	22	24	28	19	25	24	20	16	17	19	30	21	19	23	15	26	26	17	17	16	15	16	22	21	18	25	28	17	31	30	17	31	32	15	18	23	27	31	24	22	26	20	21	22	26	23	19	28	25	30	25	22	17	24	22	17	22	18	21	24	16	18	19	26	18	13	12	23	19	19	20	18	22	27	28	16	17	22	27	25	24	21	18	21	30	19	32	22	20	17	26	24	26	18	14	13	25	17	28	22	17	22	36	29	23	22	23	21	28	25	22	16	23	25	20	20	25	28	20	28	24	12	19	25	23	24	20	25	19	30	24	18	29	22	28	18	21	27	24	20	22	17	23	30	32	23	24	34	26	29	26	17	28	27	18	19	20	14	24	30	25	26	29	11	20	27	23	22	28	22	20	19	23	21	20	19	21	22	27	27	23	26	23	12	22	39	19	18	20	23	19	21	19	22	24	14	27	33	19	20	25	23	17	39	24	21	27	21	22	28	29	25	25	30	30	26	25	24	23	22	23	26	26	31	20	16	24	27	21	22	18	29	23	24	10	19	21	28	25	20	30	24	21	32	18	28	23	21	19	27	15	35	23	21	36	25	23	22	22	23	19	17	23	22	21	20	27	23	22	16	24	27	19	20	15	28	24	15	17	35	30	27	14	20	22	25	29	28	24	23	23	22	15	22	25	22	16	20	18	38	21	20	24	22	19	26	20	21	18	29	35	25	21	19	18	22	25	25	23	31	19	19	25	27	15	18	15	18	22	15	38	28	24	22	22	33	21	18	22	25	27	19	20	20	29	21	34	20	34	25	26	21	23	23	34	24	20	23	23	22	27	20	13	18	18	32	21	25	19	20	14	23	24	30	27	24	21	21	18	27	21	27	28	24	29	21	28	34	25	21	23	33	24	24	27	31	27	21	23	27	19	21	24	25	32	22	17	20	20	20	19	23	24	16	25	26	24	29	24	25	23	16	24	22	20	20	18	14	29	32	25	22	27	21	32	18	28	16	28	26	23	21	25	28	22	22	18	22	17	18	12	11	18	25	27	26	26	22	30	15	24	22	19	20	27	22	19	17	20	21	29	26	32	21	27	19	33	18	29	26	31	28	26	22	25	28	30	23	25	10	22	20	12	17	31	21	27	22	17	30	29	29	20	18	18	17	20	27	30	28	13	26	23	20	16	24	21	27	25	32	26	25	25	17	23	20	29	21	26	19	23	20	29	27	27	32	20	19	31	27	18	19	24	18	19	15	19	29	22	26	28	21	25	26	28	19	18	24	27	15	26	24	22	29	26	22	28	33	22	22	19	13	30	17	25	26	21	18	30	24	29	25	18	24	26	30	27	24	33	32	28	24	18	23	22	31	20	18	21	25	21	25	29	22	30	19	31	29	25	30	31	26	24	19	22	20	19	26	19	23	22	25	30	20	26	24	21	21	23	20	23	24	17	20	27	24	22	20	16	24	24	18	16	22	24	16	22	22	27	33	22	17	21	31	22	23	21	20	26	19	32	32	24	28	30	19	21	24	24	26	30	25	25	21	28	18	32	19	26	27	23	20	25	23	18	23	24	14	26	18	18	17	22	23	10	24	36	26	27	22	23	27	29	33	13	23	17	18	25	21	28	27	26	27	22	28	25	24	22	32	32	17	20	24	28	14	24	20	22	23	21	15	20	23	15	25	19	22	21	30	19	23	25	31	18	23	19	38	13	29	22	18	26	23	28	28	25	25	29	23	24	22	23	30	21	24	17	24	22	21	30	27	22	18	24	18	26	20	27	17	25	15	20	21	20	17	21	23	25	23	21	20	17	27	30	25	23	30	15	28	28	24	23	25	20	26	15	17	27	34	26	18	17	20	34	22	30	24	24	21	26	23	24	23	14	17	22	15	24	27	26	29	24	31	31	25	37	8	23	22	22	21	31	23	22	24	29	29	24	24	22	26	27	24	22	25	27	28	23	21	20	18	19	21	26	10	26	16	22	31	19	30	22	22	18	29	23	21	20	22	18	17	28	20	22	20	33	22	31	25	26	17	21	15	23	23	25	15	25	22	16	20	22	26	27	21	26	24	19	17	21	33	20	18	22	14	20	27	22	17	28	26	26	23	12	33	25	27	27	29	17	16	20	17	16	19	30	17	24	24	34	19	22	28	30	24	22	22	23	25	23	28	31	17	35	24	23	19	18	25	25	18	26	19	26	25	21	23	31	23	26	20	30	25	22	18	29	25	33	25	19	27	14	23	22	15	18	25	29	22	30	24	23	21	27	23	17	21	18	29	24	18	23	27	33	22	26	19	17	27	16	27	29	18	21	21	28	17	17	23	22	21	18	23	24	28	40	20	17	24	27	24	17	19	24	16	16	26	21	17	21	21	38	23	21	30	32	25	18	27	23	25	25	18	28	33	19	21	19	23	41	17	26	22	26	28	20	18	23	28	27	23	21	28	18	21	22	23	26	22	25	16	20	23	16	29	22	24	31	17	25	20	27	29	20	22	24	29	23	22	23	23	21	33	30	21	21	22	26	27	31	24	29	16	24	26	22	19	34	14	17	16	23	23	26	24	26	32	31	23	13	24	25	21	28	21	27	24	22	29	18	25	26	21	16	25	24	22	23	13	22	24	17	30	21	26	26	29	14	24	19	15	19	20	21	19	19	27	23	32	25	22	30
27259	19770	11605	24822	33323	31321	27354	23204	18618	15410	15259	13891	12511	13404	10522	5915	5274	3674	2066	1319	1414	1601	1450	1101	909	1184	2787	3005	3215	2414	2385	2095	1409	1040	743	626	551	557	574	515	486	520	437	481	447	443	509	462	404	437	382	432	454	411	452	413	416	402	408	429	428	397	405	414	417	405	405	433	526	402	401	398	398	382	370	361	374	377	357	394	371	404	349	373	411	381	393	359	375	381	400	357	356	355	411	356	367	375	395	413	368	389	390	413	408	408	401	415	393	377	376	353	423	414	353	358	411	378	390	334	340	384	363	396	365	373	386	355	392	385	376	376	359	402	361	387	367	367	357	362	346	368	396	378	377	354	382	381	350	380	407	398	396	389	388	395	361	347	344	382	356	354	380	356	368	340	378	357	358	412	401	350	364	348	381	369	380	352	333	358	328	366	358	350	406	404	371	353	334	387	393	391	376	379	347	389	392	360	342	356	353	388	375	338	364	339	358	341	362	374	378	327	355	343	346	403	383	341	331	357	392	356	332	355	390	381	369	309	374	341	361	379	352	338	364	384	365	362	338	351	387	358	379	387	361	377	363	378	355	384	331	364	382	373	367	355	359	357	377	334	356	365	369	371	429	356	383	353	375	334	381	344	356	359	366	386	365	321	341	377	366	352	361	364	346	361	361	385	383	325	337	359	344	369	340	370	346	361	351	350	354	337	362	376	378	344	427	393	347	379	351	349	359	351	357	371	351	348	354	365	338	368	377	364	350	363	382	384	384	409	356	366	372	366	340	351	360	349	389	366	354	356	364	362	402	359	359	336	331	330	395	337	411	392	378	382	368	369	362	324	331	358	383	405	351	374	341	349	363	364	361	383	357	357	337	390	330	383	358	378	376	368	344	383	381	341	356	354	340	324	405	403	362	381	365	359	335	348	383	357	346	335	352	398	360	335	340	356	363	374	362	392	376	334	339	342	389	351	387	367	380	353	356	357	362	389	334	360	365	401	381	336	377	343	330	367	351	373	380	369	348	353	361	368	355	386	382	358	353	350	367	371	371	336	362	340	367	363	367	388	358	368	329	359	375	371	347	399	354	370	364	391	374	378	327	342	374	358	381	347	350	361	361	357	309	346	375	354	349	374	403	369	338	363	357	350	359	357	370	362	385	373	348	365	357	381	371	360	362	348	355	380	373	353	339	359	365	365	374	404	370	362	367	374	351	366	347	355	356	356	370	364	372	378	370	335	356	357	360	366	390	378	348	358	356	379	365	334	369	366	322	376	381	371	353	370	372	369	370	407	376	334	377	324	369	382	323	343	396	358	334	370	372	351	358	377	328	340	358	337	359	347	383	366	367	362	371	363	378	369	315	352	352	365	332	350	362	331	341	387	396	372	376	341	374	350	368	345	382	349	365	349	397	392	403	376	317	339	345	360	352	334	353	386	362	371	342	387	386	352	358	374	357	337	338	370	389	337	353	377	378	351	365	376	395	361	353	332	322	416	405	375	362	398	388	385	369	394	366	397	318	378	368	366	342	312	381	316	358	351	355	343	351	329	375	346	375	365	378	319	368	371	325	374	368	341	364	381	362	365	375	333	358	367	386	354	358	357	355	343	336	378	359	402	380	374	359	369	365	366	367	336	347	385	363	379	349	385	366	369	365	334	357	371	362	358	339	368	387	363	357	335	379	365	370	367	384	359	372	349	394	352	354	418	301	338	374	339	365	377	418	362	357	339	389	348	369	344	344	382	373	347	389	344	341	368	356	355	341	399	344	346	356	365	396	356	354	356	348	358	308	370	352	359	385	374	351	367	389	380	361	373	335	366	369	351	347	317	329	377	354	322	342	341	355	348	348	375	374	374	368	365	373	389	315	355	371	338	361	394	347	376	379	349	374	389	332	366	315	364	385	341	332	369	326	377	342	338	384	360	370	351	370	371	393	325	354	371	370	371	399	359	359	344	333	341	368	368	360	348	381	359	379	360	363	309	365	352	359	340	384	364	364	361	353	317	370	352	357	373	357	377	366	373	346	371	383	384	370	354	343	370	389	372	361	361	344	347	425	374	375	370	308	360	388	394	386	410	386	355	340	363	378	398	340	377	349	391	366	382	378	364	371	370	366	372	356	347	377	395	368	379	330	380	355	406	338	341	362	388	365	362	366	349	347	340	363	359	379	351	378	368	389	362	408	383	385	380	348	337	400	318	348	360	382	350	396	358	343	379	360	353	401	328	358	370	350	362	345	340	335	385	397	355	362	352	356	339	374	351	342	376	395	388	340	377	375	364	354	357	352	388	348	350	388	353	363	319	364	375	371	379	354	359	375	353	363	369	398	365	356	356	338	348	364	367	371	380	379	354	348	372	372	386	341	346	378	376	333	367	385	342	364	344	369	362	344	352	359	390	336	360	347	350	364	382	350	398	374	376	333	338	353	352	351	391	361	347	327	375	355	379	359	366	406	351	357	367	359	379	345	379	407	377	371	345	352	401	350	371	370	350	386	320	362	356	347	374	383	348	365	338	327	382	357	356	370	351	358	394	345	365	350	370	364	368	395	360	341	378	340	326	324	369	382	373	351	362	368	366	393	334	331	394	349	305	372	345	401	397	342	376	363	360	364	351	372	356	346	342	355	341	366	334	358	401	346	377	366	379	341	342	333	354	395	368	334	368	364	327	379	421	358	357	354	391	378	345	401	387	326	375	366	384	388	340	368	369	361	372	338	388	322	359	326	414	370	322	375	360	368	359	359	367	355	377	401	384	341	380	365	324	350	367	367	378	363	364	378	371	348	382	387	355	346	388	370	337	387	364	334	333	364	353	327	346	384	399	357	344	375	390	374	330	390	375	337	345	382	369	347	333	379	373	333	378	379	355	338	370	348	330	385	359	380	364	336	356	365	331	360	347	401	378	387	338	376	350	394	334	377	324	380	366	358	350	364	348	359	384	365	361	333	358	329	340	336	358	381	380	333	352	379	389	368	334	393	391	344	360	365	395	369	348	386	344	378	366	374	360	361	380	346	328	395	360	384	387	369	359	351	360	368	351	349	334	370	377	352	340	357	319	334	349	346	372	341	336	351	379	367	349	340	383	361	359	356	341	330	347	348	367	361	336	377	378	357	374	380	333	376	380	361	360	379	345	338	383	346	391	348	341	358	371	336	356	385	359	388	374	329	362	351	364	375	363	378	346	371	360	326	353	373	325	352	349	347	362	382	398	351	380	323	376	350	373	353	358	335	389	329	373	394	374	351	389	366	350	376	370	383	373	359	348	357	369	382	369	367	384	371	340	390	352	338	361	358	412	346	367	354	353	389	373	377	353	389	334	350	358	358	341	389	394	364	360	359	355	365	362	347	397	364	395	369	356	345	350	385	335	366	336	391	338	345	375	351	383	353	345	347	367	340	353	376	350	379	348	375	330	367	352	347	374	341	372	357	354	342	357	384	357	387	354	347	376	364	388	399	347	336	364	374	371	387	338	360	351	398	368	338	327	341	360	344	356
3711	1195	602	391	642	669	519	493	416	256	291	305	278	313	237	140	123	107	69	65	67	77	67	70	40	63	100	99	96	73	59	61	51	49	45	37	36	32	29	27	37	42	34	23	26	45	35	34	37	45	33	36	37	35	35	42	44	42	37	38	39	34	30	23	37	35	27	46	42	38	44	32	29	34	45	33	43	32	31	30	32	30	30	28	32	38	34	31	32	46	48	34	52	53	41	33	38	43	46	31	57	35	31	36	38	46	38	31	45	47	27	36	27	40	29	41	33	49	40	37	30	37	36	42	30	34	44	32	35	45	34	35	40	46	53	30	32	29	42	34	21	32	43	43	49	31	34	52	35	34	35	33	37	42	38	48	35	38	36	35	42	35	34	32	42	41	36	31	32	38	46	36	34	46	33	40	33	40	38	46	29	31	31	56	40	34	30	29	40	32	29	38	35	35	38	46	38	38	43	29	32	32	28	42	27	30	34	29	20	52	28	39	31	33	41	34	32	36	32	40	44	38	41	39	29	51	38	41	43	21	38	30	35	36	46	46	43	48	33	47	41	34	40	26	51	40	30	36	43	44	38	34	40	41	40	27	44	33	43	35	31	32	35	37	32	39	25	37	30	40	39	31	40	45	35	45	33	32	37	40	34	43	36	36	25	40	37	29	34	31	36	47	34	28	43	28	31	34	36	33	39	37	34	37	38	27	34	37	32	44	34	38	34	38	33	36	28	23	45	41	30	36	38	42	52	39	40	54	36	32	40	37	46	47	29	35	48	35	29	36	36	32	49	42	36	28	43	34	33	23	24	37	27	34	31	36	39	38	36	50	30	29	33	26	34	41	37	48	30	38	49	39	37	37	44	37	38	40	29	33	41	42	38	45	39	37	39	37	44	32	35	35	29	39	36	39	43	32	38	28	25	48	35	53	46	30	39	41	35	38	39	37	29	33	38	30	46	41	36	32	34	39	35	29	34	37	32	33	31	36	38	40	25	41	25	38	39	33	32	27	38	29	37	36	37	41	24	38	29	36	36	37	38	41	28	37	34	26	35	39	31	37	30	40	39	41	43	25	30	29	44	37	37	36	37	51	34	43	32	33	39	31	41	36	43	27	35	26	40	30	40	38	38	31	40	38	28	30	41	33	32	43	33	27	34	47	46	37	43	36	32	41	37	40	32	35	38	37	40	39	45	43	39	37	41	29	48	31	37	39	45	35	34	35	29	35	37	33	37	40	35	40	30	47	35	43	39	37	48	33	33	34	39	37	41	33	40	40	39	32	36	35	34	32	47	33	36	38	33	42	42	32	35	43	19	32	29	45	29	44	50	30	39	33	36	36	33	33	39	24	48	29	37	32	35	41	25	37	46	38	37	45	34	48	42	34	36	28	33	50	34	41	33	49	37	25	38	33	37	32	41	38	26	32	39	38	33	30	40	45	36	32	23	49	49	49	45	30	48	27	30	42	29	33	31	43	32	31	40	37	21	35	20	36	49	36	37	31	41	47	31	34	44	37	37	38	25	26	41	36	24	29	37	32	41	40	42	43	39	33	38	45	30	37	36	39	32	34	41	35	33	37	25	40	59	32	37	36	36	40	33	51	43	29	30	36	41	38	51	48	36	30	40	50	40	29	42	45	35	36	35	40	41	40	38	34	36	40	38	38	42	48	50	40	38	33	41	32	45	46	40	29	41	36	39	37	27	35	43	31	44	31	34	36	33	38	36	30	45	33	30	38	36	38	33	44	29	36	31	46	32	38	46	21	43	35	29	38	38	40	30	31	35	38	38	42	40	36	43	38	35	38	37	41	31	34	40	42	31	25	32	27	37	32	34	29	50	51	54	21	43	36	37	41	34	24	30	39	34	31	30	44	41	36	30	35	43	30	39	44	36	25	32	35	39	48	30	36	43	36	42	24	34	31	36	41	41	40	48	38	41	39	36	30	39	41	47	41	32	37	28	37	41	47	36	43	39	47	32	36	38	42	42	39	48	36	33	34	30	30	33	41	31	37	42	28	42	31	40	38	37	44	35	36	40	36	49	32	44	36	31	44	32	31	39	35	52	42	46	29	43	39	38	31	35	41	46	41	29	34	38	39	27	38	28	39	34	36	43	42	44	44	39	31	34	33	39	30	35	44	44	38	40	48	27	45	36	34	40	41	45	33	42	32	29	31	37	43	36	33	51	47	27	40	45	49	33	30	32	43	34	37	34	37	28	34	41	27	52	35	27	28	35	44	22	35	51	43	42	39	46	40	39	34	27	29	36	42	35	37	37	32	44	35	42	31	40	24	41	31	31	39	34	26	45	38	43	30	36	24	34	44	47	34	44	31	39	37	40	38	31	40	35	34	31	34	41	35	39	38	33	43	44	38	29	38	37	42	28	38	37	41	37	35	40	31	27	40	34	41	32	31	31	33	36	34	40	29	45	34	37	35	32	30	35	43	38	45	38	34	24	41	36	31	44	43	37	56	36	35	21	59	44	34	35	33	46	36	41	39	39	32	32	35	46	37	43	36	29	41	40	29	27	26	28	41	37	39	39	51	39	29	46	36	39	27	31	39	37	52	44	36	33	42	35	42	40	41	35	28	43	44	39	29	35	35	33	46	46	31	30	46	21	40	35	32	29	36	27	39	34	33	33	29	38	35	36	37	33	36	21	30	42	37	37	37	24	46	39	33	39	35	32	31	43	29	45	45	39	35	38	32	34	47	37	25	39	33	24	27	38	41	35	31	42	38	38	37	54	35	34	38	40	32	42	26	33	28	32	39	44	46	49	37	33	29	43	33	45	44	34	42	32	36	35	44	36	36	28	42	38	43	31	25	44	35	36	36	40	31	36	25	34	27	44	33	37	33	51	34	41	29	27	44	26	40	30	44	27	37	38	41	42	44	37	33	45	37	33	48	38	42	46	38	38	29	32	28	40	42	24	38	41	36	37	40	31	41	31	39	31	32	42	34	32	34	47	41	49	40	35	33	37	36	41	37	43	43	42	40	48	24	33	39	33	38	41	24	53	28	49	32	36	37	36	43	41	31	34	38	34	44	30	30	38	39	23	37	36	30	38	33	40	35	31	37	42	32	39	33	39	36	28	33	33	30	36	30	38	37	37	35	35	35	41	36	41	51	33	45	36	23	28	35	36	38	39	31	45	38	43	43	46	29	41	39	32	27	29	45	42	37	35	32	28	31	45	42	35	31	33	44	38	37	40	46	34	35	20	37	35	48	26	35	30	34	41	38	31	34	38	40	33	36	36	30	40	28	33	34	44	42	43	36	36	28	40	30	38	31	46	28	41	36	36	34	25	41	28	30	43	41	35	37	33	34	32	30	42	32	39	31	35	37	41	51	38	29	28	36	49	31	28	23	42	27	29	44	26	33	29	38	30	30	40	39	25	38	36	36	34	34	39	27	33	34	47	37	28	29	46	48	32	38	43	39	39	34	41	22	36	33	42	31	41	38	35	35	43	34	35	40	33	42	44	33
27084	20459	12393	25239	32519	29744	25950	22774	18488	14348	13187	12667	11563	11954	10303	5263	4260	3547	2173	1528	1328	1723	1666	1178	1052	1203	2900	3351	3272	2544	1889	1543	1441	1183	875	758	735	686	713	682	709	676	652	664	639	682	680	680	588	583	598	623	583	603	620	579	659	589	619	569	639	639	617	586	643	612	591	573	627	592	601	588	560	558	583	538	599	595	582	571	559	594	569	566	598	580	596	557	576	541	598	564	558	578	588	585	549	569	587	572	566	558	593	612	602	577	577	565	591	577	560	572	588	557	587	539	621	572	542	530	566	572	550	576	560	586	572	571	554	590	585	563	566	564	554	592	561	576	563	576	573	608	543	623	565	585	565	603	571	581	617	607	569	569	566	588	537	583	582	589	566	566	575	607	536	589	555	539	547	525	582	557	548	529	510	583	574	588	588	562	583	537	546	536	559	530	580	586	564	592	534	510	537	557	547	550	534	584	602	532	539	580	571	536	614	579	568	567	548	569	583	558	547	578	588	509	528	545	521	506	560	548	551	547	549	579	553	597	563	596	585	535	569	569	585	558	565	569	567	627	580	524	562	521	572	592	535	561	617	575	576	574	544	560	559	569	566	537	559	537	569	538	548	553	579	554	572	564	565	545	549	542	576	551	563	578	536	549	542	566	536	577	553	570	565	541	586	544	549	586	552	579	546	537	549	586	575	584	528	542	545	546	538	564	596	584	518	567	611	552	542	579	563	556	585	538	561	575	546	591	571	550	581	572	558	609	550	574	624	619	549	571	563	568	520	563	560	602	553	574	583	573	585	561	580	506	568	539	559	549	586	565	549	590	575	578	564	562	544	509	585	561	558	541	574	557	529	637	550	544	530	563	576	595	579	576	484	562	599	551	561	542	558	562	552	562	565	546	570	556	544	592	566	531	590	539	610	556	537	556	572	549	590	507	577	574	573	541	555	538	553	556	575	604	537	560	589	570	602	528	550	515	551	536	568	552	578	569	571	531	547	573	602	562	581	580	576	600	563	566	527	605	590	558	578	529	585	585	522	534	527	550	543	530	539	560	579	519	575	557	544	591	587	603	523	581	564	589	513	583	571	523	545	580	601	588	523	507	533	574	565	546	554	547	573	517	575	565	565	581	512	588	608	546	552	562	570	584	595	583	536	552	561	532	552	556	588	568	596	544	574	562	589	581	549	516	550	540	571	564	586	537	571	578	558	524	553	583	603	528	567	554	542	578	558	553	580	558	600	578	578	565	544	571	583	540	573	599	539	554	567	552	585	566	592	574	567	563	576	555	560	571	570	559	573	510	583	535	574	564	540	539	567	550	556	555	541	567	524	562	582	586	561	551	587	516	578	563	565	528	573	542	552	543	583	557	562	604	574	542	598	549	575	571	605	552	568	553	571	570	602	566	567	560	544	565	566	561	567	581	551	553	567	543	554	599	565	555	570	548	582	552	573	565	558	522	564	582	569	571	535	594	593	523	532	543	590	545	578	573	532	613	578	551	552	561	588	581	608	547	533	538	527	541	564	534	505	549	596	508	557	570	608	589	573	522	529	529	567	585	492	541	531	582	549	534	558	588	543	553	587	513	545	591	568	577	589	563	542	604	555	555	559	568	551	522	566	554	566	630	579	647	535	527	553	565	559	623	522	570	560	559	598	527	598	566	589	562	524	586	537	583	581	520	566	576	560	551	571	596	557	561	560	545	601	566	546	533	558	565	562	583	536	541	592	543	598	582	602	559	562	548	563	560	560	556	587	542	568	544	533	547	586	535	522	560	589	541	614	567	528	547	557	518	560	519	562	553	528	522	604	533	553	575	578	591	552	560	546	583	561	556	584	553	563	591	568	560	549	580	614	576	553	535	531	563	563	545	542	568	538	577	595	527	536	528	520	584	601	563	589	562	555	561	564	538	521	594	548	540	543	556	578	591	547	572	562	593	573	522	586	554	530	543	558	566	563	570	574	619	568	535	583	542	573	527	560	553	565	583	543	586	548	552	574	566	603	561	519	552	594	537	511	546	574	578	536	573	559	525	592	521	547	572	523	585	554	550	564	513	591	597	549	596	591	535	539	577	566	543	582	558	551	568	549	572	560	548	537	529	570	585	585	574	560	560	555	549	583	570	556	561	590	556	621	546	516	507	534	562	541	553	563	517	578	560	580	553	600	594	545	550	521	604	584	560	595	568	564	562	527	576	583	611	544	526	547	591	561	545	556	553	560	557	559	587	602	551	555	552	582	571	535	558	562	598	594	569	574	547	549	588	549	575	598	529	586	563	599	543	544	568	541	554	564	525	535	517	568	556	540	549	574	571	590	536	573	548	576	551	567	536	542	522	572	524	577	569	575	532	569	535	554	566	579	540	588	578	561	533	572	585	579	568	551	551	533	545	572	547	568	540	531	565	544	539	562	548	568	539	573	528	599	565	570	522	531	560	564	542	543	596	543	551	571	563	552	605	590	593	546	604	543	541	598	552	562	572	552	543	555	574	604	535	587	557	564	564	592	568	544	544	577	577	548	557	612	543	550	552	537	552	558	547	554	538	567	579	524	509	549	528	549	594	554	568	528	540	573	547	569	570	529	582	540	523	539	583	540	588	511	576	560	565	541	556	566	572	550	556	613	521	584	549	545	554	532	568	522	567	527	558	577	563	564	570	533	539	537	555	574	572	528	580	559	563	549	570	603	576	522	561	601	561	613	570	523	606	520	531	541	533	571	534	538	537	549	601	584	576	601	570	576	511	589	517	556	546	560	581	552	550	603	606	569	566	561	561	556	546	554	548	537	551	548	567	600	570	549	555	526	559	597	499	576	558	545	573	567	582	580	578	552	593	566	555	551	555	589	565	566	602	536	520	580	537	550	555	559	567	560	557	528	572	554	576	548	514	549	520	600	591	556	543	613	549	604	519	552	545	568	536	568	516	548	546	538	598	563	568	536	531	579	538	572	553	580	588	555	545	621	567	641	575	552	583	582	550	514	546	566	553	519	575	557	580	569	555	570	600	571	561	579	531	542	533	539	560	552	537	566	587	517	603	562	532	622	538	542	605	586	565	540	547	556	514	535	587	545	556	586	559	556	617	553	571	539	567	545	579	550	614	552	564	595	544	557	530	586	609	550	546	558	536	601	596	526	584	543	567	566	616	543	541	549	548	574	563	515	562	496	536	544	571	580	568	589	549	542	573	566	618	574	562	537	651	580	493	576	553	552	553	548	524	591	553	566	573	560	550	540	593	567	556	535	606	562	561	549	545	562	548	527	590	580	535	588	551	524	583	533	561	583	560	542	552	582	536	537	602	528	535	566	511	534	583	584	561	549	544	559	566	574	590	540	569	547	584	554	565	549	596	556	548	571	560	600	559	553	510	542	560	522	560	573	602	543	548	569	617	545	574	583	563	548	594	586	589	539	543	513	562	583	611	584	584	557	520	547	561	598	568	550	519	630	569	558	534	569	535	532	554	585	557	591	576	585	558	550	551	551	533	563	485	577	570
3830	2118	986	638	1129	1149	809	742	628	462	409	389	419	410	414	243	125	161	122	98	89	92	70	60	72	56	69	116	119	119	59	44	51	33	38	46	38	48	44	46	51	44	42	45	33	48	44	48	32	58	47	45	22	50	40	58	33	44	37	46	34	40	50	36	41	42	39	41	46	44	50	34	46	39	52	48	34	36	36	42	51	49	50	42	57	44	38	45	49	24	45	45	52	34	39	36	43	42	34	43	44	44	45	41	36	40	50	37	37	23	40	32	43	43	48	47	42	49	46	42	52	51	51	57	46	45	38	49	56	39	40	33	29	32	44	42	36	46	45	40	35	38	30	33	33	47	27	32	37	33	37	38	41	46	40	43	43	39	33	45	39	34	45	44	33	42	36	42	41	41	39	41	47	28	45	43	41	32	41	27	28	35	41	39	39	37	43	40	33	43	28	45	38	42	37	38	36	46	43	31	41	37	42	37	38	32	35	30	41	33	39	52	30	25	46	40	54	45	38	46	41	29	37	54	52	42	38	33	29	45	30	36	38	35	49	44	36	36	37	36	39	45	37	44	38	41	48	30	35	38	34	41	40	29	42	49	41	36	33	48	33	34	45	31	45	32	54	39	46	35	40	40	50	37	35	34	38	46	40	34	36	38	39	42	47	41	37	34	37	43	42	27	34	55	39	33	44	42	51	42	39	40	29	38	35	37	49	33	48	34	40	34	20	46	44	39	41	43	42	47	50	40	37	47	30	34	38	44	48	36	35	40	40	43	38	40	45	33	38	39	40	53	45	49	54	41	33	39	37	34	53	56	49	35	36	24	52	42	38	48	49	32	38	38	37	51	48	38	48	31	37	43	32	38	42	49	38	34	44	39	45	33	43	34	44	42	49	46	47	35	39	37	39	47	35	40	28	43	47	47	43	44	23	58	37	38	50	30	44	31	35	37	35	49	42	52	49	31	39	53	34	40	49	32	59	44	40	45	41	44	41	46	30	42	37	47	33	42	45	41	47	42	40	40	38	52	36	45	36	31	42	30	43	47	43	38	44	41	37	42	51	34	41	37	37	33	45	41	37	31	30	37	46	41	52	52	40	34	36	50	42	45	53	44	42	36	43	34	38	57	38	22	38	43	50	32	36	38	41	53	34	40	31	40	40	44	38	32	39	39	47	45	46	51	43	37	47	36	40	45	39	42	39	38	32	50	41	33	37	38	32	53	43	27	39	31	48	42	37	37	30	38	36	44	39	42	38	37	35	41	36	29	40	43	42	36	42	42	42	43	40	46	43	50	33	45	45	37	41	36	46	35	43	39	39	43	37	36	28	39	51	34	37	49	25	47	32	34	54	41	42	31	57	40	40	42	40	39	40	46	40	39	43	36	35	40	49	51	40	42	38	39	49	48	49	38	50	38	54	46	42	33	33	48	38	47	43	36	49	31	41	34	47	39	49	39	43	44	53	40	44	46	29	36	44	38	33	43	38	43	37	33	28	36	46	43	43	41	39	42	47	35	43	24	30	32	43	38	40	28	49	47	33	39	43	43	43	44	37	39	45	33	43	32	40	45	37	33	39	31	37	39	40	44	32	29	47	45	46	34	30	33	32	31	45	33	37	59	52	51	52	35	35	45	32	44	47	43	39	48	39	37	29	45	37	46	40	37	35	33	41	38	33	44	45	34	37	39	50	49	39	43	39	50	34	47	47	45	32	42	31	43	36	30	36	38	38	35	28	37	39	41	35	31	36	37	37	40	39	38	50	45	39	46	44	34	45	43	38	35	46	34	38	53	40	33	38	44	42	40	47	40	45	37	52	39	37	43	44	39	51	50	44	49	42	45	38	47	39	44	36	34	42	34	35	33	45	41	41	37	32	37	31	49	37	48	31	48	47	30	43	33	55	28	42	34	52	44	41	38	38	41	24	43	50	37	32	52	33	31	35	45	34	34	31	35	44	37	41	33	42	38	49	45	34	43	53	47	44	52	30	38	30	32	45	37	43	39	35	42	38	39	34	35	53	32	38	27	58	35	52	43	44	44	32	42	48	42	40	44	37	45	32	39	51	54	37	44	54	39	40	44	27	54	50	46	57	40	40	43	47	52	39	29	36	33	40	37	44	38	42	37	42	35	38	46	32	37	43	29	39	37	46	50	40	28	48	39	36	34	45	43	29	44	35	36	42	50	41	36	43	35	41	40	30	49	38	39	52	34	37	35	39	48	37	37	29	45	32	56	34	43	34	58	48	35	40	41	30	43	35	44	38	29	40	46	36	32	32	45	32	34	37	28	32	34	33	45	45	47	36	47	40	35	38	21	39	42	38	48	42	44	45	37	43	39	36	46	38	32	37	42	32	52	38	32	40	31	34	38	37	35	36	42	33	39	39	41	41	37	40	33	36	43	36	41	28	41	36	41	39	35	33	29	42	36	31	42	44	45	39	49	43	29	42	36	36	46	46	45	34	26	43	36	40	44	45	47	45	51	46	29	39	36	38	50	36	43	52	36	41	35	35	34	39	43	38	39	35	39	44	50	43	41	43	35	44	37	39	45	54	48	37	43	33	34	38	45	35	35	52	48	39	41	42	46	46	33	42	50	34	31	44	47	51	35	50	36	30	29	36	40	37	42	32	41	40	41	37	41	36	37	44	33	45	42	40	53	40	42	46	43	48	47	42	43	35	44	47	47	41	35	39	43	41	44	40	40	30	34	37	39	37	32	41	44	31	45	37	33	37	42	40	57	34	42	37	51	45	39	41	39	35	29	34	37	40	42	45	43	41	42	37	53	27	36	47	39	40	28	57	35	42	31	38	32	39	41	51	40	34	39	51	40	32	40	34	31	40	32	37	26	42	43	43	30	32	43	39	34	29	45	48	31	33	40	35	47	39	34	47	38	35	37	41	42	42	56	41	44	43	32	31	41	37	42	32	49	33	46	41	37	41	39	53	44	38	34	55	47	43	39	31	51	37	38	42	47	60	36	42	40	32	53	40	36	47	49	39	36	41	38	37	43	37	39	41	44	33	56	23	40	40	28	54	44	44	38	38	37	39	38	40	35	49	41	37	31	44	36	32	47	37	45	66	44	36	45	33	37	33	39	37	44	32	35	29	43	37	44	34	40	46	36	39	49	34	42	27	40	49	32	24	42	38	31	43	43	32	44	40	39	28	37	40	37	29	45	40	51	42	41	31	48	48	42	37	43	33	37	37	35	34	37	46	32	45	38	35	42	52	46	30	37	38	47	26	35	48	33	49	38	43	53	39	36	29	42	30	48	36	41	47	44	41	37	33	44	36	43	36	43	31	39	35	44	31	39	30	33	45	47	41	41	43	42	35	41	35	41	33	34	43	30	32	40	34	36	35	53	35	41	34	33	37	40	39	42	41	42	34	40	52	41	34	47	45	32	35	44	33	34	39	57	39	36	34	46	41	43	33	34	44	34	29	44	44	35	34	34	40	53	40	43	38	50	41	32	52	38	36	35	36	40	43	36
33847	25576	17743	31232	38602	35559	30297	26759	23375	18290	17059	15617	14749	14869	15375	9992	5288	5094	4023	2638	2529	2938	2517	1643	1554	1556	3169	4488	3930	3626	2335	1622	1405	1321	1127	966	984	926	862	896	862	838	771	819	783	742	778	709	783	708	726	684	693	716	713	739	727	710	669	654	716	699	690	696	646	681	702	692	688	694	653	659	640	668	612	638	655	653	622	665	629	662	607	644	644	627	677	550	677	627	674	687	628	688	632	662	622	653	631	647	646	644	639	643	694	659	665	636	604	650	628	617	652	650	629	622	627	648	641	608	638	632	600	618	633	618	653	643	636	582	678	628	629	592	626	636	657	623	678	621	675	616	618	625	563	625	608	619	613	698	596	644	633	653	669	600	611	605	648	634	649	598	591	621	624	623	609	630	580	575	594	625	591	613	589	628	561	631	609	621	589	582	591	565	605	626	652	569	608	575	615	616	583	612	618	639	580	618	653	629	600	612	622	585	624	624	606	606	656	657	596	605	589	570	616	604	584	566	591	650	590	603	638	647	597	631	595	637	635	585	635	619	573	613	628	608	644	603	604	621	605	642	639	573	627	628	626	624	644	627	617	607	628	573	565	594	636	592	616	654	632	653	628	635	638	564	587	590	607	570	604	609	611	575	591	589	634	619	596	594	615	643	606	605	639	612	629	607	616	614	624	605	617	569	594	648	654	645	587	577	606	596	624	662	583	616	627	658	613	580	599	619	611	628	611	619	575	620	600	583	612	634	562	559	623	621	582	599	598	626	663	620	596	619	612	553	609	625	567	619	573	597	615	589	642	648	575	607	610	558	602	600	584	566	603	569	621	624	622	603	610	562	637	597	593	577	652	579	625	617	587	588	604	576	625	587	608	564	593	606	594	598	577	651	578	614	656	612	596	589	625	617	620	592	596	586	597	654	583	589	600	619	603	578	625	623	597	582	602	602	615	596	578	610	614	598	625	615	587	645	580	608	627	652	606	583	620	601	608	588	597	605	609	623	620	591	613	572	564	576	602	619	566	602	562	599	585	667	618	596	610	656	619	629	632	572	597	591	611	638	607	607	625	644	614	595	595	643	602	627	603	604	575	640	655	655	638	575	612	635	549	574	599	595	577	599	572	605	578	584	643	621	600	634	614	607	621	591	709	626	595	559	617	622	568	609	608	627	621	636	625	634	582	564	639	577	644	607	615	620	588	561	655	656	607	633	599	592	584	537	620	610	611	643	621	601	618	583	599	613	607	604	588	609	621	591	599	605	624	612	573	605	601	627	581	573	610	635	610	607	605	573	621	586	625	623	634	574	625	586	621	579	631	594	613	618	650	621	617	618	612	606	582	582	596	579	621	619	635	596	628	611	637	632	596	629	610	634	612	579	562	595	609	597	601	572	584	583	610	593	580	610	612	623	642	579	638	606	569	565	576	583	635	622	575	639	589	595	594	614	625	594	563	615	587	600	589	574	586	580	583	611	631	580	602	604	655	605	646	607	604	615	561	625	581	605	554	585	590	596	596	611	612	653	583	615	636	618	613	637	640	581	565	630	620	629	641	614	581	602	675	619	592	583	645	614	607	601	636	539	652	642	601	597	616	639	612	568	585	607	602	598	615	617	613	597	631	634	590	587	622	616	619	645	637	602	613	647	594	623	612	608	590	621	629	580	600	620	554	597	578	628	646	591	576	649	595	602	640	607	600	631	630	630	572	607	568	643	626	627	640	596	575	609	591	599	635	636	574	601	620	630	604	629	606	581	580	644	606	588	633	559	602	603	577	638	626	603	613	615	597	636	584	603	574	628	599	596	629	637	604	578	620	614	601	626	588	589	610	626	603	601	579	591	584	623	594	623	588	608	594	664	606	598	603	615	601	593	531	577	603	610	635	623	617	591	640	612	584	591	604	604	601	602	598	587	613	612	661	617	621	617	576	557	595	633	609	534	614	625	593	615	614	615	621	667	634	588	595	543	583	580	591	593	571	608	618	635	600	602	567	579	628	604	615	607	596	582	667	588	609	626	688	573	606	598	592	612	649	598	639	615	624	585	594	615	604	621	616	603	585	556	585	596	613	622	625	607	633	586	620	639	618	575	588	558	622	626	628	605	608	652	583	554	595	583	593	588	619	614	634	569	605	614	606	631	597	593	587	597	639	615	611	638	574	600	629	653	620	604	564	636	618	589	590	604	614	609	630	605	572	625	603	627	633	606	594	592	602	616	599	634	571	620	616	630	624	612	625	587	629	599	577	643	575	588	616	645	613	614	631	592	600	596	589	628	621	647	633	583	591	613	593	582	609	599	612	602	604	606	581	586	581	660	569	656	597	604	625	581	595	611	574	653	557	580	592	623	598	623	565	612	598	605	598	599	629	632	594	577	560	603	575	646	668	642	584	599	583	623	598	590	580	576	628	566	594	578	583	593	552	626	642	613	651	606	594	647	613	585	601	622	655	601	597	585	611	610	557	659	601	613	661	609	570	572	591	635	637	645	571	568	648	628	639	574	611	595	604	585	589	585	594	587	629	583	602	648	611	617	613	584	571	627	588	578	585	582	587	613	597	627	621	634	632	576	589	586	620	629	638	627	616	637	568	611	607	636	615	549	612	609	571	598	571	607	627	622	608	563	596	584	618	582	623	537	582	615	643	591	648	593	625	618	609	654	611	600	565	565	619	594	643	614	617	623	658	623	636	579	579	591	597	598	617	581	611	616	605	638	650	616	619	668	609	596	609	572	582	588	637	607	573	622	619	581	600	595	563	618	588	604	664	620	617	615	619	630	583	626	650	584	600	618	602	604	633	641	605	607	582	579	618	613	571	574	643	644	611	642	598	604	602	640	608	626	626	636	625	596	650	596	579	619	602	620	628	612	585	625	618	621	625	612	611	606	627	593	568	595	606	626	593	602	626	643	563	638	617	639	612	601	600	604	611	623	631	619	624	598	613	564	628	607	599	639	636	605	618	618	581	612	602	633	609	615	544	633	638	569	579	552	617	669	611	550	628	603	572	600	609	589	659	622	571	646	647	577	620	622	563	602	620	578	570	578	587	547	603	594	621	597	625	616	612	617	607	625	578	586	598	628	579	618	575	607	559	591	609	617	611	568	582	536	576	608	599	571	658	607	596	636	615	632	640	638	579	647	557	622	609	605	597	660	584	599	566	614	601	598	592	564	648	648	610	621	578	619	605	599	623	632	617	615	604	564	598	595	648	589	616	597	602	564	600	594	646	637	633	621	641	598	587	626	588	590	628	622	614	604	594	604	646	606	629	584	619	645	625	602	638	567	613	635	601	574	590	608	595	596	606	632	604	620	583	601	602	592	608	600	615	624	594	582	608	609	599	609	589	594	607	593	618	600	584	604	587	597	609	625	649	631	613	617	581	591	605	604	604	579	578	565	580	595	646	621	655	612	616	630	564	574	616	583	593	562	600	593	635	584	586	604	634	607	615	631	610	626	576	576	589	593	570	666	603	658	621	639	617	622	567	602	604	601	650	590
2661	1009	529	337	543	540	309	279	229	146	157	144	139	132	157	107	50	33	37	33	28	63	56	39	31	27	30	46	40	38	27	25	25	25	18	22	14	26	22	19	28	16	17	26	23	28	22	20	18	18	29	23	24	21	26	17	32	23	17	21	13	24	17	22	28	15	23	18	25	26	21	27	23	13	26	18	25	27	23	32	19	20	27	15	22	20	25	21	22	15	16	27	16	12	23	28	19	26	22	20	22	18	25	22	17	28	24	17	23	21	12	22	18	22	27	20	18	21	24	22	32	15	17	20	14	26	17	19	22	26	24	21	29	22	26	12	11	28	26	27	22	15	30	18	26	17	19	20	19	22	30	25	21	16	26	20	16	18	23	12	23	23	32	21	28	14	21	11	21	20	26	23	19	27	33	28	21	13	22	27	23	16	20	24	19	24	14	27	20	25	18	27	15	18	24	19	20	23	22	21	22	11	23	28	25	23	16	19	20	28	18	25	18	20	15	30	23	21	20	25	21	23	30	22	26	28	17	20	26	16	25	24	22	26	22	27	20	21	26	21	20	26	30	21	29	26	24	16	24	13	26	27	19	23	22	24	28	26	15	24	22	17	12	24	32	20	19	22	21	24	20	20	24	25	26	26	18	20	21	17	17	23	15	25	18	27	28	22	24	24	24	20	17	21	22	29	18	25	16	19	18	16	24	25	18	16	20	15	18	15	23	14	27	26	23	19	20	24	21	15	24	24	23	26	16	21	24	26	17	16	24	22	22	18	22	20	21	17	12	29	36	17	17	26	27	19	20	41	24	20	25	17	18	20	21	24	9	26	20	22	22	22	17	21	23	20	31	21	15	19	14	22	26	21	18	14	19	21	20	28	27	19	27	26	20	12	14	22	18	18	23	10	21	18	28	18	23	19	18	30	24	18	23	10	23	30	25	17	19	18	25	21	26	26	13	24	22	19	21	31	17	18	28	14	15	22	35	22	27	23	25	29	15	21	18	21	22	25	14	23	19	27	17	26	12	15	23	21	21	19	23	21	18	18	23	18	23	37	15	17	25	19	13	18	15	17	22	24	26	14	14	25	18	23	21	22	22	30	27	25	22	16	14	28	20	22	18	25	19	16	23	22	28	18	24	16	19	25	23	15	21	17	25	21	23	23	27	21	22	22	19	23	19	21	22	15	22	22	22	20	19	22	23	15	27	22	32	25	18	23	14	22	19	23	22	25	24	18	20	18	19	23	25	17	21	14	20	26	30	19	25	21	22	26	13	23	24	23	31	18	12	23	25	26	26	24	18	28	27	25	15	23	19	25	20	22	22	23	26	10	28	27	27	22	28	16	15	27	19	21	31	22	24	25	15	22	23	30	17	20	16	24	26	14	12	18	20	18	19	13	22	25	21	32	19	24	21	26	23	23	20	14	16	18	23	26	20	15	23	23	22	22	22	24	22	22	16	11	21	22	20	19	17	27	15	21	17	18	18	26	17	22	15	19	27	22	24	15	19	25	21	18	27	12	23	17	26	22	22	25	33	20	18	18	20	28	11	20	27	21	13	31	28	18	20	26	24	28	19	33	17	20	20	20	19	21	18	22	22	29	20	14	25	23	20	17	21	27	22	27	16	15	23	16	30	19	26	17	17	22	13	21	21	19	21	22	24	26	25	16	30	21	21	20	20	21	24	16	19	20	17	17	21	21	35	29	23	17	23	25	26	22	19	20	21	18	21	27	28	32	23	19	15	20	21	23	12	16	24	26	23	19	15	20	23	23	23	17	22	13	16	14	15	21	29	20	20	19	26	23	19	32	24	28	30	18	26	18	19	20	17	22	18	22	20	23	24	22	20	20	17	15	21	24	24	26	24	24	21	18	18	21	18	25	21	28	23	27	24	26	19	24	20	17	21	16	22	22	24	18	17	22	21	24	21	24	20	24	17	21	19	21	26	30	22	19	27	16	28	19	33	18	28	20	11	28	10	21	22	26	17	26	25	32	18	14	28	20	17	20	29	18	23	28	19	22	19	26	20	17	28	25	18	24	21	22	16	21	32	29	14	20	36	20	18	12	18	15	21	17	18	19	23	20	23	15	20	19	18	21	26	16	24	18	13	21	18	26	24	29	27	19	23	24	33	22	20	27	20	24	17	23	22	36	23	22	26	12	21	22	27	17	20	14	23	25	23	20	17	24	25	20	21	19	29	28	18	24	20	28	29	18	13	19	26	13	27	21	31	21	22	20	20	20	22	33	20	23	22	22	21	26	19	17	15	31	22	21	25	15	17	18	26	26	19	18	23	26	20	19	28	24	18	26	27	18	14	19	25	17	25	21	14	28	16	22	24	19	19	27	30	26	20	20	20	26	15	20	18	20	26	18	28	21	21	13	30	19	27	25	25	21	21	22	25	18	31	28	34	24	23	27	20	28	24	18	24	18	23	24	18	28	18	24	28	24	17	23	18	19	15	20	25	26	18	21	15	25	19	21	19	16	22	25	25	20	24	33	17	21	22	27	21	24	21	19	17	28	16	20	38	18	10	31	28	17	27	30	18	16	23	23	26	30	19	26	16	15	17	17	19	30	20	21	26	27	19	18	23	22	24	25	28	21	19	18	13	20	22	23	23	22	23	23	25	20	23	19	21	15	13	18	18	22	25	21	20	19	30	25	26	15	30	20	25	20	21	14	19	28	22	10	20	20	19	17	21	21	15	19	24	27	19	23	25	16	32	18	18	22	25	21	21	23	29	21	22	21	23	21	18	14	15	18	24	19	22	25	25	22	32	27	23	12	20	17	17	27	16	19	20	24	25	27	22	24	20	15	21	19	23	19	23	17	19	26	26	20	21	26	22	21	29	26	18	16	21	24	25	24	26	12	26	15	28	18	15	20	22	29	18	16	20	23	23	19	13	12	24	17	19	24	16	21	21	23	26	24	22	20	14	18	23	21	17	30	32	24	25	23	20	17	23	20	20	17	23	19	25	14	20	15	24	17	24	30	15	19	22	18	19	25	23	15	22	19	20	24	17	21	22	21	27	22	22	19	24	20	27	24	20	24	15	32	24	21	16	25	28	22	30	22	21	22	22	30	21	22	23	21	18	27	17	22	22	20	19	17	21	15	24	23	23	17	28	25	27	30	23	19	15	22	19	24	28	30	17	25	24	14	26	27	16	16	21	21	14	20	20	19	21	30	23	23	29	19	19	19	21	23	19	15	19	17	18	22	27	28	18	22	20	22	23	12	20	20	22	18	27	29	25	22	20	21	21	21	15	14	18	32	22	26	19	20	24	23	16	13	15	17	20	26	23	22	25	23	32	25	26	23	22	20	26	32	25	15	19	16	15	31	26	28	22	18	21	24	26	19	18	26	19	24	21	34	21	19	27	26	28	25	22	21	25	22	21	22	17	23	22	16	24	39	20	20	19	23	19	23	18	26	20	22	23	16	24	32	19	18	20	22	14	28	18	24	25	21	21	27	23	26	22	25	12	19	19	13
26447	18505	11862	24530	30948	26611	20750	15517	12774	9347	8178	7066	6385	6540	6721	5374	1923	1428	1441	899	1061	2010	1864	804	610	588	899	1353	1282	1223	889	640	519	462	415	397	422	388	395	387	427	410	380	365	375	322	347	380	344	330	359	369	329	354	357	375	333	333	346	343	344	395	333	383	358	354	380	324	366	337	344	314	337	371	326	346	306	311	340	350	346	317	331	316	329	347	338	306	348	332	301	333	354	344	319	334	334	361	341	351	355	298	349	332	361	347	353	347	363	345	328	334	327	317	344	313	363	353	358	352	347	345	341	345	379	346	350	351	332	332	330	335	327	339	333	336	337	371	337	321	368	320	396	392	333	359	364	337	321	364	336	333	335	325	367	314	352	330	360	315	318	320	354	347	301	340	320	332	354	350	331	356	331	347	340	330	342	316	344	349	298	351	322	336	321	351	359	310	326	326	336	359	335	329	354	284	353	325	334	310	354	351	326	329	304	331	315	333	332	356	324	335	326	328	356	336	323	353	321	333	335	343	350	334	379	310	352	332	340	324	354	340	364	318	309	357	286	353	345	355	307	366	348	354	368	334	324	346	353	310	326	340	344	345	327	284	345	337	333	330	347	348	318	317	335	308	332	357	349	365	347	335	321	359	344	348	312	328	328	339	333	327	349	382	362	350	334	349	329	321	321	355	304	325	294	332	340	332	323	346	300	333	334	315	326	334	318	336	336	328	342	334	318	316	337	328	326	340	351	310	358	361	335	330	316	314	311	338	323	309	331	327	333	328	341	300	319	331	344	346	343	367	354	265	344	327	363	311	344	323	338	349	300	325	336	314	327	340	348	333	337	336	336	344	325	329	296	308	321	334	324	331	347	306	316	319	351	338	342	328	362	328	298	330	332	290	356	340	350	338	329	312	316	350	324	327	347	350	356	313	324	320	370	289	363	345	297	340	326	327	336	320	367	347	335	304	341	327	327	316	310	326	337	352	347	354	320	357	309	346	331	347	327	344	340	356	354	321	329	352	334	327	316	359	374	337	300	324	332	338	325	295	292	341	330	350	320	307	335	341	332	355	320	337	315	371	356	313	340	319	344	324	334	310	339	330	359	333	328	283	336	315	341	330	317	323	337	361	306	316	331	333	341	313	324	323	353	361	344	312	347	337	354	334	344	350	311	336	328	308	300	371	322	343	339	336	303	327	331	349	356	344	343	345	293	337	291	367	341	337	323	338	343	304	320	366	289	307	327	362	331	336	322	329	338	324	311	341	349	323	335	341	315	322	330	311	340	339	298	346	344	334	355	352	330	382	360	309	340	335	329	310	321	336	333	331	340	332	288	342	324	380	356	354	322	302	351	339	324	366	349	322	296	316	357	306	307	323	328	331	325	324	345	358	322	359	335	350	338	330	323	314	341	349	324	342	352	336	340	287	341	328	322	329	329	343	352	335	327	375	327	341	316	311	355	352	350	313	340	357	302	338	335	348	333	318	313	341	339	346	326	330	325	347	304	352	349	336	299	340	321	305	360	348	328	343	315	294	372	312	329	359	276	322	322	306	342	311	352	335	327	337	318	295	286	371	354	360	294	296	320	324	346	318	301	305	344	325	336	330	335	343	351	343	338	382	360	332	337	327	312	325	336	337	344	348	355	341	343	365	335	317	311	341	363	296	329	325	350	330	339	317	355	337	324	320	308	361	353	326	342	350	380	342	332	328	337	328	370	330	373	315	318	346	362	348	362	333	352	348	317	350	329	337	321	324	321	315	312	322	322	372	324	325	325	339	336	362	353	352	322	346	341	316	340	320	331	344	336	324	327	334	349	324	329	326	320	335	338	315	317	334	326	334	329	329	371	346	310	327	348	356	338	363	324	322	341	320	331	352	341	340	306	318	343	327	330	318	326	345	320	337	352	331	330	348	323	323	344	376	337	314	329	365	317	341	304	325	322	327	334	299	355	324	343	325	345	336	339	342	344	346	346	341	333	369	369	296	359	318	349	326	323	366	289	365	322	340	317	351	357	355	324	350	331	292	336	333	332	311	368	335	319	314	321	321	289	331	325	366	321	352	334	337	327	314	361	324	351	306	354	339	341	341	326	342	324	316	323	341	351	320	343	327	344	312	325	339	344	354	325	348	335	319	356	319	329	320	331	360	331	327	340	318	318	309	376	343	328	354	317	339	341	363	320	350	321	332	325	323	326	355	312	321	312	347	329	333	308	312	334	333	374	353	336	336	334	317	316	349	327	337	365	346	316	340	346	352	314	325	338	335	333	333	349	335	333	315	367	322	326	356	361	334	323	320	324	322	292	320	337	335	306	329	293	328	365	338	338	327	332	348	351	349	318	357	323	336	283	334	339	318	302	312	323	351	356	353	337	321	359	324	328	351	315	322	350	321	321	315	308	334	361	326	324	321	339	327	317	316	333	351	318	332	307	317	332	340	348	347	339	320	310	322	325	309	353	327	288	305	344	353	336	366	314	336	309	335	303	327	334	337	363	317	328	376	378	344	323	313	350	351	340	331	320	305	347	343	348	341	343	357	318	336	325	316	352	339	346	353	286	290	301	348	322	324	330	319	348	341	372	318	363	335	369	330	341	331	359	358	335	305	341	332	329	322	369	356	347	329	312	338	336	308	330	354	314	316	325	355	350	333	336	297	353	339	350	335	355	384	319	343	312	331	338	336	339	338	315	361	342	323	312	335	329	335	319	322	324	322	349	335	333	331	323	348	332	314	342	338	323	344	349	328	326	338	325	328	347	373	335	353	344	330	351	356	348	347	310	294	317	328	329	334	309	357	327	343	322	359	344	329	337	304	339	352	310	314	328	324	343	335	327	330	333	351	321	350	330	321	318	322	333	371	342	321	324	315	326	353	334	346	376	340	362	322	363	336	308	371	329	335	318	351	340	351	315	336	347	349	312	376	363	334	334	343	326	317	312	307	298	336	359	329	332	340	374	367	351	313	326	313	304	370	313	327	355	347	346	350	323	322	313	337	350	340	344	307	329	327	317	321	339	319	338	293	355	339	345	336	323	344	348	308	329	353	331	323	335	316	344	330	348	352	309	304	344	349	333	309	343	308	321	333	357	330	319	343	349	305	333	332	336	325	339	344	320	367	313	327	329	328	334	344	314	318	343	298	331	345	302	351	325	327	359	331	304	336	335	318	324	361	344	332	328	338	339	356	344	345	322	331	332	320	314	337	334	353	354	327	342	335	326	332	352	373	333	326	322	310	297	313	330	355	388	355	306	384	355	327	351	344	318	336	336	359	311	370	328	370	345	337	339	367	321	365	349	326	313	325	315	325	354	310	371	348	330	318	345	353	311	337	345	337	323	364	350	299	346	325	369	329	320	318	325	326	332	299	329	325	343	353	349	322	339	331	311	319	365	329	318	325	324	344	318	296	343	354	317	332	339	338	330	347	333	309	313	326	351	328	318	320	344	356	325	329	381	371	361	366	347	327	307	346	309	326	355	323	323	327	324	325	311	337	358	335
2478	1462	805	591	975	940	688	420	368	283	266	227	224	201	218	194	82	61	61	48	47	104	116	60	27	48	33	51	38	56	44	25	35	34	35	27	20	25	35	31	26	20	26	13	30	23	28	21	28	19	16	25	26	21	22	24	35	24	26	29	20	26	23	32	27	20	17	20	23	19	21	33	24	26	23	14	22	21	23	22	21	22	30	18	22	20	36	22	17	21	30	22	20	29	25	22	28	19	30	27	24	20	21	17	24	23	35	18	24	35	21	21	25	25	24	32	21	26	18	19	17	17	21	21	23	23	28	23	22	26	18	22	19	23	28	23	21	16	19	19	21	20	20	28	20	28	17	19	26	22	23	30	18	17	28	19	21	21	23	23	31	27	20	18	21	21	29	28	26	23	22	21	26	21	24	22	29	20	23	16	31	25	27	17	14	20	24	18	23	22	26	19	25	26	15	20	30	29	25	19	23	18	22	27	26	20	27	17	21	16	21	24	24	22	27	25	23	31	24	14	24	25	15	18	18	21	13	23	23	18	20	29	27	29	21	24	26	19	27	27	22	22	23	18	22	21	21	20	31	33	24	17	25	31	20	26	18	17	28	28	32	32	24	37	24	22	16	29	14	19	21	22	20	27	32	24	22	27	19	27	21	24	23	23	31	26	21	21	28	16	24	23	23	20	29	25	28	17	24	21	28	16	24	20	35	21	24	27	22	19	23	16	23	22	23	22	19	22	39	22	26	21	20	28	30	17	25	24	29	24	18	26	25	21	17	19	27	26	27	30	20	33	24	21	16	20	17	27	27	18	21	22	24	18	24	32	23	24	24	17	25	19	21	27	32	27	24	19	28	24	25	15	22	21	23	23	23	19	23	19	16	16	23	14	15	27	22	30	23	19	28	34	13	20	18	24	18	24	17	25	24	16	28	21	24	25	20	22	16	28	25	22	20	26	13	17	31	28	21	23	16	27	31	21	23	32	15	24	26	26	30	21	22	24	19	24	24	26	20	29	21	33	18	13	21	18	28	24	24	20	26	21	18	30	31	22	20	18	28	30	21	24	18	20	19	24	30	21	25	20	19	15	29	28	24	25	20	24	30	24	17	33	22	23	20	27	24	22	23	23	33	19	21	22	28	17	20	29	26	29	24	28	19	23	23	32	22	26	22	25	21	16	22	24	31	19	19	27	20	26	22	33	29	14	20	25	18	24	30	18	25	25	24	22	19	25	25	34	19	21	21	22	19	19	24	22	25	28	32	21	28	19	25	19	30	27	26	27	24	20	29	25	24	19	15	13	17	29	13	22	22	19	19	21	15	16	21	22	17	24	22	24	23	25	28	21	11	23	23	21	19	23	29	21	24	19	22	18	20	25	23	19	26	25	24	26	18	20	25	23	30	26	21	20	23	21	27	29	21	23	31	18	30	27	16	25	26	23	24	26	18	21	25	16	15	22	15	20	20	30	25	14	17	19	30	26	20	28	24	22	19	25	23	16	27	29	18	27	19	16	22	31	22	22	20	23	23	26	22	29	17	12	30	16	29	33	16	29	21	30	22	16	20	23	27	16	28	25	22	24	20	20	18	23	26	21	23	23	27	22	19	19	28	18	35	21	25	17	29	14	30	16	25	31	29	23	24	26	25	25	21	23	31	22	26	27	22	15	21	14	22	23	27	29	19	25	18	19	26	20	36	23	22	26	23	26	18	24	20	19	23	24	13	18	18	21	27	19	15	27	25	26	20	29	22	27	22	29	20	25	27	24	29	23	27	25	20	25	20	18	28	21	26	24	14	28	20	14	25	25	30	15	17	16	16	19	27	27	20	22	27	17	25	24	23	15	22	22	25	21	23	23	25	26	20	25	22	17	28	14	26	16	23	23	18	29	22	15	23	26	30	27	21	21	21	19	24	32	17	19	25	24	21	20	22	26	17	13	27	25	26	18	15	13	20	19	28	29	16	24	16	20	25	19	15	24	16	24	26	28	23	25	29	24	24	17	17	19	28	17	12	15	20	19	23	29	24	29	23	32	24	29	20	27	24	17	20	21	16	18	20	17	20	19	29	20	18	20	26	23	18	19	20	16	12	21	22	18	18	25	27	29	26	30	20	27	21	29	21	23	21	16	23	23	22	20	17	20	21	29	15	16	21	21	16	23	20	18	26	27	23	32	18	24	30	19	13	29	22	22	22	17	15	14	26	18	21	18	23	27	34	23	11	25	20	22	20	30	23	28	18	30	32	16	22	29	26	28	28	31	15	24	22	24	33	21	27	25	22	29	21	29	25	23	19	21	26	29	21	24	19	27	24	16	20	22	22	21	32	22	21	23	17	24	24	17	15	31	28	22	18	24	27	29	22	16	27	27	16	19	23	25	20	22	26	21	28	25	30	21	13	16	25	24	21	22	25	19	21	22	30	23	27	13	18	17	24	23	36	25	23	37	23	22	22	29	16	18	18	18	27	32	20	18	25	19	19	28	21	22	20	15	20	19	26	18	20	23	12	23	29	22	23	29	23	16	27	25	19	18	15	21	22	12	31	20	23	19	28	17	14	21	19	25	24	24	22	24	22	19	19	18	27	18	21	25	19	19	17	29	23	29	34	24	27	17	25	24	26	27	22	21	19	25	23	22	27	29	18	21	32	18	26	21	28	22	24	13	24	22	29	17	17	19	18	24	27	28	21	23	15	21	28	28	24	23	28	29	34	23	11	19	23	19	16	14	30	27	22	24	22	25	35	26	22	29	31	19	25	14	22	21	18	18	29	21	36	16	23	16	16	21	17	23	26	24	24	27	18	26	26	24	17	28	35	24	28	15	21	30	26	20	19	28	18	22	21	18	16	27	27	24	25	25	21	20	25	23	20	19	32	24	21	21	17	21	17	32	15	22	26	17	17	15	21	24	22	16	37	16	16	21	17	26	26	18	28	16	27	19	24	24	20	19	24	23	24	17	15	25	25	24	17	20	25	17	21	23	18	19	21	21	29	25	17	17	29	27	21	18	19	22	17	26	23	18	29	22	18	19	32	18	17	22	23	23	29	17	24	24	18	25	29	19	22	13	25	31	26	23	24	19	28	22	26	24	18	22	19	17	29	12	30	26	21	17	20	28	28	15	25	16	25	25	16	19	20	23	23	19	26	23	21	18	23	17	28	26	20	21	27	23	25	23	20	22	20	23	21	12	24	22	29	23	23	20	25	25	17	21	25	26	25	26	26	18	27	34	23	23	26	18	24	24	28	22	25	35	21	26	20	16	19	27	21	27	25	17	24	17	25	23	25	27	15	21	18	32	15	30	24	21	24	18	27	15	18	27	26	17	21	30	19	25	23	15	28	23	20	25	27	24	22	29	23	18	21	29	24	20	26	24	24	26	27	23	24	25	22	25	27	25	22	17	20	24	21	20	22	22	20	23	20	23	26	21	18	22	26	17	18	19	19	21	28	23	25	22	10	19	23	13	31	28	31	26	23	30	23	15	16	21	26	27	22	22
30928	22479	16590	30546	37108	33248	27540	21094	17334	13731	12576	10759	10111	9031	8635	7893	3419	2085	2124	1843	1633	3636	4792	2082	987	1016	1001	1453	1365	1379	1159	871	730	696	588	566	605	521	523	541	469	519	496	491	415	450	425	455	441	407	404	422	369	457	372	399	421	380	403	380	401	359	344	414	406	386	384	429	387	404	399	420	383	363	361	364	345	403	436	353	367	383	356	401	380	378	346	350	379	367	395	359	389	379	365	347	378	332	389	367	380	360	410	374	424	414	388	361	365	385	415	384	388	380	342	370	394	385	367	372	421	341	373	382	351	367	385	357	347	348	383	365	406	338	357	332	375	386	356	354	338	356	367	363	378	362	356	360	358	379	361	372	367	363	378	362	348	362	354	378	348	359	343	341	409	372	378	407	335	383	373	374	384	351	362	338	364	345	368	364	368	386	365	354	364	370	383	390	397	372	390	389	382	375	343	358	373	372	367	342	346	330	354	348	326	345	351	390	374	372	368	354	372	350	358	347	307	377	351	386	380	335	350	368	334	371	360	360	323	345	373	351	338	363	335	319	347	353	370	331	353	375	341	349	386	354	352	345	336	348	350	366	406	341	350	341	354	360	328	354	387	410	348	356	338	356	340	370	342	368	349	326	329	362	374	338	363	351	363	343	364	392	356	359	366	361	353	335	372	329	377	377	333	385	373	354	362	351	320	385	371	343	354	374	363	379	340	391	349	390	347	379	379	342	361	356	328	379	377	361	381	372	346	367	388	370	382	366	337	336	354	333	329	349	356	339	340	334	367	359	346	364	374	329	357	355	318	343	335	361	385	408	363	357	343	372	341	378	325	346	366	369	356	357	307	342	345	343	354	370	351	350	353	373	327	376	346	384	350	328	351	373	382	369	349	363	374	365	352	337	352	343	376	345	368	352	338	334	370	375	327	368	354	325	357	342	365	346	374	346	381	342	344	382	360	381	375	364	346	361	328	385	346	377	327	354	346	319	347	369	372	364	355	359	332	357	358	376	382	372	363	356	366	360	361	361	370	341	347	401	356	375	370	344	327	375	357	347	317	378	331	356	386	357	375	355	342	372	350	342	341	359	348	369	359	346	365	362	339	357	349	315	366	348	373	352	370	349	341	367	335	384	385	340	356	342	342	333	363	340	378	353	361	367	377	358	353	403	343	406	376	386	346	358	378	364	359	331	363	372	394	368	376	360	365	369	363	379	337	343	346	349	363	333	377	371	336	367	371	367	349	333	352	347	355	372	326	348	376	362	352	349	372	364	353	347	358	344	377	363	376	361	343	359	372	348	342	340	372	391	377	351	361	323	335	387	338	351	336	349	355	334	357	346	374	370	339	384	360	340	370	374	357	399	354	394	346	342	360	354	319	351	352	360	354	331	361	343	363	365	335	372	374	368	327	394	381	372	367	355	341	375	375	338	376	368	335	346	353	384	371	322	344	374	346	331	355	362	360	351	362	342	374	375	394	379	334	385	341	402	340	371	357	353	344	360	362	358	331	363	350	395	335	317	359	355	346	352	370	359	348	339	349	367	357	342	352	371	350	370	361	375	353	373	339	381	318	363	359	382	340	406	322	362	337	354	359	375	360	350	362	366	350	359	346	369	364	347	354	320	345	375	342	347	354	379	393	362	371	374	377	332	360	327	359	346	360	367	342	398	348	332	359	357	337	357	358	390	358	348	364	351	363	369	365	332	351	344	354	346	363	372	373	361	332	361	391	332	376	414	337	385	355	345	357	342	357	339	350	324	321	371	360	395	380	379	406	356	370	368	358	361	345	370	330	360	355	350	313	340	414	361	370	351	324	362	352	349	368	362	332	376	360	323	369	371	339	330	332	354	354	342	356	354	353	338	330	331	355	343	361	374	342	344	330	368	367	344	364	366	368	384	361	343	379	390	384	364	358	341	361	354	387	365	357	379	363	374	332	332	333	363	355	370	334	368	367	337	354	352	370	334	366	340	347	356	345	401	358	361	381	347	383	378	346	331	318	338	346	354	367	355	361	339	359	386	377	373	372	363	365	377	361	356	375	350	341	350	393	389	384	355	356	380	361	392	325	367	382	367	367	395	338	342	401	359	361	369	381	387	360	349	387	350	375	328	363	378	345	357	388	333	346	328	353	336	346	347	354	332	345	335	368	348	376	366	363	374	358	378	358	344	362	415	386	342	358	344	335	375	411	359	375	334	360	376	391	333	361	353	372	331	364	371	325	388	339	343	358	352	370	310	330	392	356	324	374	328	374	368	359	313	392	355	364	358	340	373	356	378	350	357	377	362	366	364	335	361	357	349	355	325	363	347	350	329	373	348	324	369	362	371	360	363	348	351	373	342	353	355	353	378	344	361	350	368	340	369	388	365	386	382	363	352	399	360	360	368	344	357	354	345	330	357	382	366	349	355	354	338	359	368	322	385	360	392	362	366	336	390	353	332	346	348	356	325	360	390	375	360	330	327	340	350	374	338	385	343	347	366	337	335	358	363	357	359	348	379	368	338	354	403	367	348	347	342	368	310	385	338	378	402	373	352	351	314	389	332	357	405	370	345	360	375	354	355	364	356	341	368	366	359	384	368	340	373	381	363	358	353	349	374	365	357	346	348	335	366	353	374	370	337	324	351	344	345	332	335	354	342	364	390	363	363	371	358	389	346	348	389	374	342	400	345	378	386	375	381	346	369	318	352	369	324	353	344	386	357	343	372	359	349	378	373	386	360	366	361	370	386	350	353	319	357	336	334	361	404	376	363	338	363	346	375	320	370	361	357	370	372	353	352	321	355	363	348	391	387	349	369	366	372	374	410	347	333	342	346	345	330	339	345	339	362	349	361	342	328	371	380	344	361	345	371	353	331	352	352	340	339	367	400	318	328	354	356	368	398	359	363	357	353	329	379	362	368	381	369	346	386	362	332	357	389	359	375	359	339	327	360	407	371	361	322	385	340	359	348	387	376	364	382	377	342	343	357	360	375	350	324	376	355	335	385	334	401	359	349	355	371	347	342	332	333	373	380	363	352	343	354	361	392	393	373	360	387	354	335	378	351	315	395	324	361	377	346	364	370	353	384	364	333	366	345	399	362	354	369	394	363	325	343	372	326	343	393	334	379	350	351	333	354	358	341	362	339	335	363	348	344	354	355	377	335	367	338	335	375	367	355	352	384	391	334	362	332	338	330	356	343	343	370	332	358	365	374	363	345	345	378	357	362	365	356	349	372	376	342	332	363	353	347	351	362	352	320	347	368	360	349	371	360	345	331	336	359	361	340	351	371	359	330	361	371	346	366	344	351	367	336	344	357	378	358	346	354	337	345	349	347	344	379	354	334	333	334	372	359	353	364	372	334	377	365	341	340	382	356	361	382	331	345	357	343	368	322	351	379	361	381	345	396	352	344	389	336	329	317	365	351	330	357	359	377	358	372	376	374	380	364	380	377	356	322	344	327	350	376	369	374	377	361	343	368	332	352	325	377	357	368	343	354	363	367	372	356
4063	1255	831	674	1021	948	664	444	318	263	252	217	192	179	216	167	102	68	63	66	55	82	163	101	55	48	57	50	53	56	43	28	46	42	48	36	39	42	43	35	39	35	36	32	40	36	40	29	44	36	41	32	34	43	32	46	43	35	33	32	30	36	41	39	46	35	43	27	40	41	33	41	25	39	37	35	30	42	32	51	43	37	48	30	24	43	28	36	23	40	41	33	31	45	38	40	38	44	39	32	53	48	29	35	39	33	41	26	42	33	33	37	33	42	34	32	49	45	42	40	31	36	20	27	30	26	34	42	44	35	49	48	39	35	41	34	36	31	36	35	38	41	34	44	48	35	30	38	36	46	25	43	35	34	33	38	35	48	38	31	28	35	44	33	44	30	42	47	30	39	44	26	30	42	42	40	45	27	30	38	40	41	33	35	30	35	59	30	33	36	31	38	47	31	38	32	40	38	35	46	40	32	45	41	32	33	41	35	33	34	43	29	35	42	47	40	45	30	37	32	31	42	43	51	38	44	30	39	41	35	40	30	41	40	35	43	46	28	35	42	23	35	40	41	47	38	37	33	44	54	39	38	53	34	48	27	45	49	24	27	42	31	34	38	44	36	38	28	30	42	34	33	37	41	29	26	41	50	30	39	34	33	30	46	52	44	46	31	33	30	33	34	37	40	36	41	38	35	30	38	31	42	37	31	45	36	44	32	29	25	33	29	36	41	37	37	38	38	40	18	49	31	36	35	38	31	45	37	34	36	36	48	31	25	38	34	38	41	27	34	41	39	36	44	35	31	31	29	44	34	28	43	43	40	51	33	29	42	24	25	40	25	34	36	47	46	38	35	40	38	23	43	39	31	22	22	30	33	35	33	35	35	41	46	28	38	27	39	43	42	42	42	30	35	37	46	47	31	48	38	41	32	39	24	32	35	40	32	35	43	45	34	28	34	30	42	43	43	42	41	28	44	37	29	35	48	32	41	38	34	44	46	32	40	32	55	46	34	31	47	29	42	40	38	45	47	45	43	36	34	43	39	39	35	36	40	38	36	39	38	42	30	39	51	44	34	33	46	30	38	32	32	33	39	23	33	42	35	32	34	49	30	43	39	33	45	33	39	43	47	35	28	28	28	32	31	48	35	32	39	43	42	39	37	42	36	35	40	43	43	38	43	31	41	39	31	38	24	40	31	44	34	28	34	48	49	43	37	38	27	37	33	36	45	39	51	28	49	35	42	18	31	42	32	32	31	36	37	36	31	25	41	26	26	37	29	37	33	40	34	31	46	35	34	45	47	44	31	35	34	41	43	36	36	42	40	46	39	29	41	33	36	39	40	39	33	43	37	32	41	31	37	40	42	37	37	41	37	35	53	30	46	31	35	37	33	32	30	41	35	39	32	34	40	39	40	33	38	26	27	40	31	33	37	30	32	38	38	35	35	42	38	40	30	36	28	35	37	39	34	29	31	31	41	31	42	38	40	37	25	39	43	42	38	34	41	28	35	41	39	37	48	31	26	33	41	26	40	38	38	28	26	25	36	33	40	41	37	41	39	41	44	36	37	32	40	36	44	36	43	41	28	35	43	29	34	38	38	42	35	22	48	42	42	37	36	53	37	39	37	33	33	35	38	39	30	44	38	39	36	47	38	35	36	37	40	35	45	32	31	42	28	35	30	28	46	33	34	37	38	47	34	31	35	45	31	39	37	40	37	26	41	36	27	38	34	29	42	36	33	40	30	24	40	31	33	39	46	39	37	40	41	39	38	39	32	52	27	43	41	38	37	34	40	40	33	38	29	41	24	43	43	26	33	40	36	30	34	38	43	38	33	36	21	29	32	43	41	40	38	37	48	34	30	48	29	49	45	50	34	38	39	33	34	38	37	45	34	38	26	42	29	37	42	35	38	33	30	35	46	41	34	41	41	28	37	44	43	40	39	39	32	33	42	39	27	27	25	38	38	26	32	39	32	36	29	33	30	28	46	44	32	31	38	26	25	37	37	41	29	27	34	34	27	39	45	34	39	33	35	31	42	31	43	35	31	38	26	47	36	37	34	33	31	19	30	36	37	35	45	34	35	32	31	35	39	44	33	49	43	40	42	45	37	38	48	29	36	37	33	21	42	50	31	44	27	51	43	32	41	29	38	46	31	38	29	37	28	34	34	40	42	52	37	29	36	40	32	41	25	28	45	41	36	37	42	38	35	39	37	28	38	51	31	28	33	42	40	42	39	39	29	35	37	31	31	41	33	38	28	45	42	38	35	28	43	45	29	36	32	38	39	32	44	30	30	32	44	37	28	31	33	46	37	50	30	33	41	29	28	45	52	32	48	44	38	28	40	48	38	46	35	27	37	37	38	28	37	30	27	39	31	31	40	36	30	33	28	36	30	36	35	38	32	38	36	42	41	40	45	34	34	37	33	33	38	31	43	38	24	40	33	37	41	39	36	43	27	33	43	40	27	25	36	38	31	30	33	42	30	39	36	35	29	31	38	26	39	36	31	25	39	32	33	34	32	32	43	35	23	34	39	38	36	48	41	36	51	43	27	30	33	43	43	34	54	29	48	48	33	37	44	37	46	33	44	43	46	30	42	38	38	46	39	32	33	43	46	48	38	40	38	37	38	46	27	32	26	32	51	49	40	44	46	36	31	30	36	36	33	37	43	39	34	30	32	35	44	39	35	35	32	35	39	27	37	31	32	33	30	37	39	40	38	30	31	36	30	39	30	40	37	37	41	38	43	41	41	33	41	39	36	29	45	45	43	32	27	38	41	45	40	29	29	30	36	52	34	34	40	37	43	17	45	40	27	44	38	41	41	35	35	39	36	41	43	36	39	34	28	44	30	37	51	34	36	37	38	35	34	27	28	33	38	27	27	43	26	35	41	33	34	34	31	37	39	44	38	35	38	40	33	31	32	31	45	32	34	43	32	40	37	33	35	35	50	30	34	43	42	25	41	43	45	39	35	35	40	32	43	35	36	45	31	31	40	35	36	33	43	43	31	31	35	40	49	36	39	32	35	44	41	48	41	24	34	44	38	31	27	40	28	25	36	33	36	29	26	32	31	41	33	37	35	41	44	34	35	35	30	36	43	32	48	34	37	34	34	40	26	29	43	43	41	40	45	39	36	32	42	50	40	46	28	41	42	39	37	39	44	32	33	33	41	30	40	33	40	36	51	36	40	37	35	35	35	30	35	31	38	40	42	31	35	31	43	33	36	37	28	39	33	28	33	29	39	48	41	32	27	35	38	38	32	23	40	45	37	42	50	35	38	42	32	43	52	41	36	38	29	33	33	47	34	41	38	20	38	31	26	50	29	33	39	41	35	40	35	43	42	39	39	36	30	31	50	38	35	34	36	50	33	39	29	29	34	33	39	36	32	44	28	36	31	37	45	39	38	34	44	28	34	35	45	47	39	39	28	37	35	43	37	42	31	42	35	33	28	43	41	25	32	48	37	44	35	45	31	38	43	47	44	46	34	30	27
28251	20510	16858	31853	38695	34300	27507	21323	16173	12507	12462	10322	8664	7637	8755	7431	3617	2078	2004	1872	1769	3366	5935	3558	1299	1146	1175	1370	1319	1211	1219	941	887	794	750	721	750	709	720	685	688	677	684	658	621	682	628	597	635	603	632	656	627	605	613	614	608	609	631	598	629	594	603	567	570	589	591	627	596	583	622	564	570	576	584	586	539	540	560	563	617	629	573	582	540	562	578	580	611	597	565	622	548	598	608	553	558	568	556	592	548	587	629	600	574	593	563	587	603	502	603	611	560	554	588	588	564	575	572	561	574	599	599	537	563	574	584	513	582	609	577	530	605	537	561	588	608	579	566	561	532	586	597	553	554	562	597	589	577	595	506	608	559	553	611	588	591	592	552	564	570	539	573	571	551	569	563	558	578	617	532	572	544	533	574	555	568	549	573	558	589	567	579	581	600	585	540	585	539	538	556	572	564	558	585	579	547	544	593	562	543	593	545	605	529	548	584	557	519	551	554	586	535	598	575	542	530	561	565	580	569	526	543	572	567	555	540	565	593	567	577	527	572	508	563	528	565	558	560	546	539	547	575	573	571	528	555	573	568	554	555	582	554	553	579	555	534	570	566	533	539	572	537	560	584	575	540	580	563	564	566	541	595	594	596	606	593	553	589	529	593	586	562	610	588	526	540	574	520	546	556	552	581	565	529	529	606	557	544	581	532	602	589	573	544	554	554	559	589	557	538	549	567	523	583	528	533	520	581	589	612	560	581	554	545	591	552	594	562	531	553	584	554	582	572	571	568	565	567	552	511	534	542	523	569	534	552	571	522	563	514	566	557	502	565	553	545	545	568	560	582	566	552	551	534	578	584	547	575	623	563	607	520	566	568	569	581	564	604	526	570	530	538	534	576	566	563	555	567	574	576	554	527	539	580	526	573	573	577	565	546	608	571	579	585	555	538	572	555	566	568	585	571	570	593	590	579	552	527	537	559	593	576	563	579	566	559	593	578	549	533	583	575	569	586	537	553	533	535	567	542	549	508	520	561	565	558	549	589	520	601	536	538	553	527	595	512	562	564	585	567	607	566	552	540	581	591	537	552	571	532	583	564	587	570	585	542	569	580	565	572	553	557	560	532	592	553	490	604	566	554	541	577	552	549	585	549	570	553	527	567	596	589	560	564	551	523	527	555	582	553	558	534	619	581	553	550	577	549	559	527	522	601	597	584	542	524	580	568	570	533	551	587	585	582	571	560	562	548	545	524	558	557	520	556	574	545	570	569	577	529	508	568	492	483	532	580	555	568	540	602	579	572	595	553	551	647	555	538	552	570	573	558	565	557	566	574	582	544	565	583	529	531	595	579	545	560	542	584	575	570	584	578	594	551	543	552	576	576	526	587	552	591	559	586	547	591	562	572	582	546	584	572	582	573	524	536	578	538	514	559	566	538	536	548	564	581	569	581	565	568	533	550	583	528	563	565	533	558	543	602	557	580	563	587	564	546	526	541	515	568	601	587	566	570	572	589	508	552	549	589	565	600	565	613	571	544	590	555	546	596	535	555	575	573	562	572	577	522	565	520	537	577	550	555	541	555	528	580	533	588	539	555	577	533	550	550	551	541	579	575	533	536	577	533	540	580	553	571	539	566	544	547	523	601	487	583	520	575	559	528	571	565	559	540	552	583	542	585	572	572	559	584	521	569	530	551	538	573	576	548	532	571	569	579	587	569	558	549	530	540	608	626	597	592	592	571	558	569	521	495	593	565	581	575	517	574	570	552	575	577	609	563	533	553	549	536	538	573	576	583	571	580	599	590	513	524	577	531	557	591	542	559	557	574	563	561	573	578	606	555	549	562	580	545	552	550	566	566	549	560	526	514	563	576	565	572	563	574	563	559	558	622	559	566	516	553	553	561	584	564	540	569	534	553	532	575	578	579	519	551	536	563	604	613	542	587	566	573	563	558	559	553	577	563	531	576	560	580	570	571	574	598	579	554	547	536	546	588	529	588	521	589	552	556	573	572	554	525	591	519	597	552	533	581	587	559	534	525	583	532	570	564	543	513	573	588	544	600	558	589	555	526	563	584	532	540	526	604	546	567	569	542	557	573	566	529	583	567	582	526	573	571	562	574	549	553	556	549	586	598	568	592	539	588	557	591	547	556	568	499	585	597	530	559	546	557	545	513	570	537	557	554	571	596	552	576	579	571	571	554	551	583	563	573	566	596	601	572	560	534	555	573	530	579	593	566	590	535	554	571	573	560	540	575	571	577	586	588	557	561	547	559	582	564	530	597	594	560	558	554	545	554	590	566	590	532	554	571	527	599	561	607	552	565	572	544	546	527	566	566	551	544	560	538	568	555	543	561	564	573	519	515	561	542	536	554	585	598	568	552	574	581	558	543	548	602	538	585	557	569	513	554	543	540	555	584	566	545	590	607	519	591	559	573	563	555	579	555	579	545	611	567	558	597	571	569	586	562	555	544	492	554	559	543	594	532	570	523	588	596	500	578	575	554	548	557	547	595	559	569	568	602	562	573	541	565	550	547	611	559	611	552	554	576	598	579	567	541	546	577	547	548	573	568	570	585	590	561	572	541	556	518	562	533	577	579	597	553	547	567	579	590	552	554	543	588	599	560	556	567	574	571	595	536	571	560	570	544	558	562	570	541	607	581	548	529	536	556	558	499	543	549	563	535	549	595	531	557	538	571	561	589	597	521	545	512	491	535	550	547	585	532	567	566	555	541	521	539	547	544	580	614	550	557	558	558	559	561	562	569	531	567	581	545	524	577	581	632	548	537	596	561	554	555	572	567	586	557	583	535	540	596	554	520	579	567	571	540	556	559	540	572	581	549	564	595	560	571	583	527	544	569	603	540	577	570	586	552	601	575	557	552	590	542	580	563	576	585	558	576	556	594	583	565	564	565	571	553	572	558	572	564	600	561	608	547	588	541	594	533	590	579	560	537	570	551	604	575	508	604	519	571	499	619	535	547	548	530	543	555	575	595	568	569	560	541	508	559	558	564	556	565	534	540	546	532	525	559	578	567	541	572	571	560	549	554	575	521	544	562	554	588	545	537	618	566	556	590	507	546	558	526	559	560	583	545	563	524	554	538	545	582	563	566	551	579	565	579	557	526	547	523	561	590	574	577	561	528	581	544	555	519	568	555	574	580	549	566	507	535	540	590	555	572	553	562	612	502	545	541	565	577	566	553	523	606	585	560	569	575	561	530	527	563	578	600	550	533	560	548	532	537	564	564	557	573	557	537	579	551	553	569	563	543	542	609	548	582	563	550	591	574	560	535	548	571	577	549	546	594	574	539	571	560	563	546	584	538	582	598	578	581	549	577	586	567	572	542	525	587	581	551	576	609	574	584	525	573	546	574	547	530	539	539	536	596	556	550	598	544	564	569	584	554	587	561	580	584	581	525	559	559	554	546	551	615	565	536	579	529	560	535	568	547	581	548	589	584	544	540	592	526	560	566	535	562	558	566	549	557	562	578	548	568	560
3675	1832	1187	1030	1646	1643	1132	888	594	428	328	369	287	247	258	253	148	96	81	102	77	124	215	253	108	55	67	66	62	76	62	58	49	41	44	47	57	42	44	55	49	41	40	47	36	53	39	53	51	52	41	41	55	37	38	45	44	40	56	50	43	50	40	35	41	35	39	38	54	43	33	35	34	43	43	40	41	59	33	39	36	48	33	52	36	42	39	32	44	30	50	20	29	35	35	44	42	40	33	31	34	42	39	37	49	46	48	39	48	28	30	48	39	38	34	39	38	38	30	34	42	40	47	44	47	37	34	41	32	42	45	41	45	45	35	47	33	42	46	45	45	39	51	37	40	46	43	45	44	50	36	29	35	34	40	33	43	36	50	41	48	41	43	44	43	47	37	43	33	42	43	40	43	45	42	39	39	42	39	52	36	40	39	47	43	34	40	44	38	47	44	38	47	40	31	36	43	37	36	34	31	42	34	34	32	34	40	28	36	36	46	47	44	30	41	53	42	39	38	43	39	34	38	35	48	34	43	40	36	42	41	37	39	47	35	32	40	43	38	36	31	36	39	44	41	39	35	39	42	38	38	43	55	35	38	32	42	43	35	39	39	51	38	35	26	31	46	54	37	48	45	44	35	44	33	43	33	44	42	44	40	46	31	43	43	30	45	42	44	38	38	34	30	41	33	46	38	40	35	42	42	43	46	45	39	38	43	50	34	34	39	47	36	43	31	42	34	42	37	37	35	40	38	38	37	43	51	43	44	44	43	47	42	37	32	46	41	45	41	39	34	36	43	49	37	20	38	42	34	42	44	58	36	42	46	42	41	32	39	27	43	43	35	38	42	46	34	34	40	34	46	42	46	44	36	47	28	34	29	39	34	29	45	40	35	34	40	41	43	37	34	27	32	36	40	44	37	40	38	37	36	38	34	35	32	40	42	42	39	43	33	46	34	30	34	35	35	42	34	32	40	41	38	47	37	32	31	49	38	37	31	42	44	43	46	34	55	44	33	45	56	22	40	38	41	35	53	46	31	33	32	40	45	42	36	45	50	35	31	37	38	38	49	44	47	25	42	40	42	48	42	39	45	28	30	44	38	34	44	41	40	41	33	44	42	53	41	43	39	30	40	34	34	47	44	43	33	50	46	44	35	40	52	37	40	40	41	42	29	43	55	35	45	38	44	48	22	47	41	34	41	37	27	34	39	46	39	36	36	34	43	44	44	51	49	46	36	47	50	42	37	36	41	37	46	33	39	44	43	41	45	45	54	44	44	45	45	36	41	46	34	45	44	41	38	37	29	41	38	45	49	39	41	51	40	53	40	47	33	46	41	39	36	48	30	32	48	31	42	34	30	31	53	53	32	36	43	43	31	37	40	44	33	40	27	41	46	41	43	40	41	34	37	27	37	42	44	34	41	33	40	43	40	48	31	34	33	33	39	32	36	36	33	40	42	45	42	39	43	32	44	43	52	36	45	44	31	33	39	28	41	33	34	44	45	45	42	45	46	48	27	44	49	44	38	36	37	42	42	38	39	51	39	34	36	43	31	39	33	52	45	40	48	43	42	41	38	34	45	42	24	35	42	39	33	40	28	43	42	35	27	29	41	49	54	33	41	45	29	57	50	41	35	40	51	48	37	42	39	38	35	30	37	51	41	37	42	42	42	35	27	42	50	33	42	43	41	33	41	38	37	43	48	37	40	37	41	45	47	51	44	41	59	34	50	47	39	45	44	36	38	44	35	31	34	44	41	27	42	50	44	37	35	38	32	39	30	32	50	36	37	42	36	39	33	38	43	49	34	33	39	34	43	39	52	37	56	40	31	39	34	35	34	45	41	45	42	43	41	38	41	42	43	34	51	39	40	39	39	36	43	37	28	36	46	38	36	33	48	31	47	41	52	46	32	44	46	32	36	44	33	33	36	44	39	42	55	39	45	37	30	30	34	41	43	34	30	42	39	43	33	38	50	44	29	41	46	42	42	39	29	47	42	50	36	35	38	35	35	31	53	42	36	38	38	39	28	36	48	43	45	37	44	48	36	39	43	37	36	32	36	49	46	40	45	38	46	39	39	40	45	47	35	43	37	27	29	47	50	41	42	29	44	35	26	44	46	35	44	39	43	35	32	49	44	48	44	32	43	30	41	27	41	49	38	43	51	48	46	41	50	43	41	43	41	39	36	39	35	44	40	35	48	39	38	33	47	39	33	45	52	35	49	34	39	38	31	52	32	41	41	40	39	42	47	32	44	39	45	47	42	34	29	33	38	34	39	44	39	41	36	36	40	41	36	42	35	37	48	37	26	40	42	45	46	47	45	54	45	46	40	33	38	35	43	44	51	36	40	52	51	37	42	40	41	43	41	34	40	34	43	35	48	38	41	44	41	38	59	38	40	40	41	39	23	46	39	41	40	41	47	44	37	40	45	40	38	35	39	38	38	41	33	38	44	33	34	36	39	38	50	41	48	34	43	36	37	43	41	38	34	44	49	40	32	50	39	52	48	38	47	37	27	52	47	36	36	48	39	43	39	37	48	58	37	50	38	43	41	31	37	39	27	46	37	34	40	50	42	40	46	44	40	33	30	45	48	38	46	36	48	37	41	37	55	45	33	47	46	37	42	49	40	28	37	42	33	33	47	40	50	39	37	36	33	43	34	23	44	40	29	46	40	35	36	38	50	41	36	37	46	48	49	39	37	35	41	52	40	40	38	46	45	49	38	37	53	37	45	47	57	38	49	39	46	40	33	52	44	47	36	31	46	48	36	38	37	39	43	39	31	31	56	43	37	34	27	35	41	30	33	42	47	41	41	42	40	44	34	41	34	29	41	50	40	39	48	38	26	38	36	56	59	32	44	35	43	39	40	35	44	37	37	51	49	45	40	50	29	44	38	39	43	35	37	52	36	44	28	48	45	38	49	36	42	38	46	37	39	50	31	43	39	41	40	46	45	35	37	38	34	42	40	39	46	42	37	51	47	33	41	33	39	29	34	39	38	36	38	42	38	39	40	36	52	42	31	50	32	40	47	37	35	38	33	40	41	47	39	40	31	34	52	38	39	41	42	37	36	35	43	31	39	35	43	34	41	49	31	51	47	40	44	35	48	59	47	44	42	27	42	34	37	46	47	51	42	42	51	40	42	36	43	41	45	29	43	36	36	39	39	42	34	45	23	26	45	46	42	38	48	26	35	39	49	39	33	46	42	36	46	33	47	48	44	40	39	35	46	37	42	39	44	38	35	34	47	35	50	38	54	41	32	41	40	36	49	40	41	30	48	42	44	40	44	44	32	41	32	49	45	42	31	39	48	40	48	32	47	51	41	37	46	41	45	33	35	43	46	41	37	53	39	33	36	29	32	43	40	35	43	33	35	33	37	30	38	34	43	38	40	46	28	30	47	38	43	47	38	35	43	41	44	34	33	41	50	41	36	43	49	40	36	51	45	34	43	31	37	39	43	40	26	42	45	52	33	43	36	37	45	38	46	36	30	33
33146	23740	20471	36379	43635	40341	34149	28855	22820	17036	15062	14369	11800	10042	10526	10076	5966	3646	2864	3084	2981	4485	7739	8693	3495	1831	1820	1719	1839	1501	1646	1303	1109	1151	1048	997	1001	915	876	809	795	781	820	785	811	772	779	701	725	750	704	716	689	754	706	773	720	670	688	668	700	647	599	680	710	683	706	712	701	692	703	624	657	617	660	666	701	641	623	646	646	634	628	619	632	658	616	677	677	660	621	603	633	645	610	674	605	631	640	646	652	633	660	656	648	648	636	654	666	657	657	659	637	651	601	669	672	623	641	576	607	614	625	633	620	654	631	629	634	604	673	656	626	628	643	597	609	632	651	618	651	611	596	631	617	679	650	607	634	644	609	638	627	619	604	633	608	635	637	585	619	594	622	659	612	675	609	623	642	645	618	656	610	635	568	612	600	625	601	618	624	617	658	645	597	605	623	621	578	633	575	639	577	598	643	574	637	590	663	582	570	576	612	584	584	603	649	577	615	598	559	553	573	598	608	613	609	593	579	624	634	653	624	609	638	593	621	627	603	673	614	594	643	611	611	598	625	651	548	640	606	594	586	605	616	587	609	609	606	589	615	571	585	615	610	634	648	628	630	593	626	614	601	612	630	584	627	591	567	584	602	573	576	627	607	629	643	583	607	576	613	572	612	584	576	624	599	625	616	637	655	603	632	568	591	656	622	598	623	580	621	606	566	593	590	617	633	594	612	586	635	590	614	623	593	603	583	564	652	633	646	589	614	563	598	636	628	620	600	614	617	651	626	620	657	606	602	616	582	591	584	618	620	580	577	593	584	583	631	612	573	605	601	598	614	611	607	593	637	594	595	602	621	622	604	567	619	607	652	611	565	659	555	602	611	609	615	573	577	622	593	587	625	557	617	586	593	592	589	592	601	608	601	581	588	615	625	631	552	611	595	604	619	576	627	588	591	592	597	584	616	591	604	606	602	627	602	586	600	583	668	613	580	622	609	595	593	588	654	601	611	605	594	588	611	628	556	627	606	636	617	579	589	612	512	616	561	598	643	606	648	622	614	596	653	612	610	565	627	566	623	591	669	594	625	627	599	612	599	643	577	618	610	634	625	615	605	617	625	613	589	598	637	590	585	643	616	606	597	630	593	601	566	618	608	594	605	576	580	615	616	595	577	597	589	562	575	613	570	592	614	573	619	630	636	574	632	610	608	614	617	590	587	560	612	630	597	585	608	634	591	594	643	627	620	626	600	622	598	613	612	581	567	627	629	636	546	572	632	557	564	586	672	598	641	626	596	607	587	624	579	606	643	610	575	604	642	559	601	615	598	624	588	653	580	595	585	601	590	594	663	587	616	590	628	635	607	616	594	625	601	623	589	599	644	583	601	592	624	599	611	594	652	594	577	609	597	611	550	613	595	586	613	561	628	617	608	619	624	625	581	603	623	637	645	605	623	625	613	560	604	602	595	624	632	559	610	603	632	642	622	653	540	553	610	597	572	599	572	603	636	613	581	589	592	600	602	624	616	609	619	595	566	608	651	605	608	638	615	679	578	596	624	604	590	630	621	648	622	579	606	590	615	597	626	611	606	575	628	648	664	621	625	622	639	600	622	583	639	613	631	664	674	643	611	623	628	595	601	580	618	606	609	574	616	628	583	630	624	614	601	608	587	631	586	593	620	575	581	602	604	647	629	563	634	585	628	630	601	577	619	606	562	597	643	605	596	584	590	622	590	620	642	603	559	589	629	636	677	643	613	560	612	616	626	602	595	629	605	621	594	668	573	626	613	592	608	615	640	640	602	583	612	594	586	599	627	566	597	609	628	620	603	652	612	627	581	575	605	644	618	635	604	566	622	645	624	609	634	646	626	635	609	598	581	627	590	632	607	563	573	609	618	588	632	621	601	593	589	605	599	603	697	637	574	629	632	592	601	624	592	626	561	617	626	609	608	548	606	591	606	553	625	617	578	603	598	608	613	648	623	697	632	570	616	614	595	574	607	620	596	598	599	574	610	583	601	622	645	615	580	625	608	603	602	644	573	583	610	586	582	624	537	584	657	622	597	583	621	609	585	684	613	591	613	604	655	603	624	596	624	638	577	602	610	617	641	583	655	561	608	692	598	572	604	610	635	621	616	590	615	594	592	594	618	611	611	564	594	614	657	616	583	581	655	595	622	613	633	623	599	585	644	629	597	610	613	607	587	583	637	674	634	578	625	610	568	660	598	567	558	620	580	666	636	615	612	582	560	600	575	648	632	586	629	644	602	585	607	597	599	571	528	606	597	596	594	635	585	576	650	578	616	613	644	580	590	620	615	606	638	575	610	572	613	596	626	572	607	593	642	615	576	626	620	629	602	614	650	623	569	613	627	649	596	631	649	614	654	635	629	598	544	574	585	623	587	591	644	613	571	593	609	581	567	613	570	651	635	557	592	578	616	618	622	633	608	636	567	628	619	556	570	602	595	593	616	619	594	610	668	614	593	591	615	599	604	645	600	610	616	614	571	605	595	630	609	632	624	589	604	606	596	569	584	619	593	591	626	607	659	606	608	608	633	623	625	611	588	584	580	605	628	581	668	573	612	651	589	605	624	587	599	545	597	590	618	631	606	625	582	621	612	573	640	573	578	648	602	609	607	607	585	577	654	587	622	557	596	646	624	615	670	637	608	661	568	623	586	590	627	577	569	595	614	582	628	620	571	591	642	588	632	596	646	593	595	585	614	630	617	603	600	609	643	620	598	600	591	603	596	593	598	652	587	603	578	622	643	597	588	592	614	587	627	612	630	632	599	581	611	593	645	566	582	581	577	593	627	580	603	663	610	604	569	572	573	617	574	567	606	630	599	601	555	644	639	640	580	607	601	650	611	575	628	602	610	628	634	583	627	599	617	619	548	616	572	593	581	589	621	628	646	601	638	615	616	643	602	620	594	620	587	601	590	572	625	627	600	597	628	620	596	608	584	596	585	604	607	615	614	596	626	607	590	612	606	607	624	636	614	593	600	608	613	630	600	608	572	602	618	608	634	643	574	606	624	618	577	594	586	593	593	579	613	686	614	621	618	611	633	616	589	680	560	608	595	624	599	610	626	639	574	616	585	593	643	652	605	610	624	593	550	628	655	626	589	625	575	644	593	638	587	579	619	608	634	584	625	560	593	609	714	604	562	634	582	621	642	625	612	600	605	602	613	588	624	589	592	611	621	610	620	580	615	646	611	626	610	612	651	630	587	620	574	638	602	576	636	573	636	619	588	616	612	615	660	649	609	605	585	589	587	586	585	632	594	626	626	599	637	571	596	619	646	623	631	611	577	586	608	588	646	599	614	607	629	582	568	611	605	618	626	585	623	609	595	631	593	593	599	613	584	616	629	614	573	620	607	588	622	645	590	596	589	600	601	580	584	630	622	589	606	646	599	623	623	616	575	619	632	578	624	627	634	568	567	627	619	600	628	592	588	609	598	584	613	602	621	611	592	612	636	639	674	618	630	599	611	604	626	619	630	620	583	591
2308	711	430	452	886	882	677	465	300	187	113	151	121	90	89	81	40	31	26	46	54	55	83	138	64	29	28	30	33	27	25	39	25	18	23	17	22	20	17	17	21	24	18	25	24	23	20	22	20	22	31	23	24	21	25	24	29	12	17	23	18	23	30	21	27	22	30	25	23	20	22	26	21	18	20	19	28	21	21	19	27	37	17	19	26	13	17	18	28	26	24	17	23	28	21	24	19	29	15	27	27	27	18	25	24	24	19	19	18	22	17	25	22	21	26	23	16	25	28	18	25	23	19	24	23	30	25	32	16	21	23	20	20	20	14	25	25	20	17	17	26	20	25	24	18	20	25	24	22	23	19	26	25	28	29	32	14	27	16	22	20	24	22	27	22	15	11	34	20	24	18	25	23	20	19	20	18	25	20	21	21	29	13	30	31	23	17	19	22	20	15	14	16	23	26	11	16	28	18	24	19	21	19	27	24	21	16	25	20	23	24	17	20	18	16	21	20	26	20	23	26	15	20	18	26	21	24	19	19	23	17	20	19	18	24	23	31	27	16	20	19	18	22	30	25	17	20	20	34	17	26	26	20	17	20	18	25	16	20	31	21	15	16	18	20	31	21	21	18	23	13	17	20	19	29	23	17	16	23	24	19	20	30	23	19	25	17	21	28	17	23	23	21	23	27	29	24	23	25	31	19	30	16	22	21	11	27	19	20	21	21	22	20	27	23	17	20	21	23	19	15	24	22	15	23	25	20	18	23	17	21	26	26	18	18	23	33	22	24	28	21	27	25	30	18	23	28	26	24	22	24	21	20	27	24	28	22	22	15	26	19	19	22	17	22	31	23	29	20	26	19	28	16	12	17	11	18	18	19	13	18	27	18	29	26	16	28	25	16	26	18	24	23	28	21	14	16	21	23	25	22	20	25	15	22	17	26	19	25	27	23	17	18	23	20	18	23	24	25	24	18	23	15	22	23	28	24	25	18	23	21	22	21	19	28	17	20	21	25	19	24	22	23	16	29	25	19	24	29	24	28	17	24	28	28	24	26	15	20	14	23	15	15	23	18	21	26	18	23	29	30	17	33	21	21	20	18	17	19	22	23	19	24	19	18	13	18	19	27	23	32	20	19	20	18	20	25	24	19	21	17	18	19	24	25	28	20	17	21	22	23	15	15	18	30	20	15	28	28	16	13	20	22	18	22	22	24	23	19	29	18	18	24	19	24	25	21	22	16	16	19	30	14	18	23	25	17	22	16	26	20	22	18	21	24	17	12	24	23	18	18	30	23	21	18	20	21	24	20	20	19	22	20	22	22	28	23	17	32	19	18	26	26	25	18	27	21	20	18	28	21	20	17	25	20	17	19	26	20	23	23	17	20	13	19	26	13	25	20	18	21	20	22	28	30	29	28	16	29	17	21	25	21	16	18	25	25	19	30	23	26	24	22	27	28	17	26	17	31	20	15	24	23	22	22	19	26	18	16	27	30	23	23	16	21	19	27	25	23	19	16	25	20	30	21	19	33	22	13	29	18	25	16	27	23	26	24	20	29	26	36	25	14	20	24	29	17	17	20	28	29	12	18	15	21	23	24	23	24	26	19	29	19	11	19	25	20	29	29	19	28	16	21	11	26	20	20	23	22	23	12	19	24	18	32	22	27	18	14	19	21	25	24	15	17	22	15	18	18	21	19	23	25	22	16	23	20	24	14	27	22	21	22	17	26	22	25	29	22	12	32	17	24	16	31	24	22	27	21	23	29	20	28	33	23	28	15	29	15	17	26	14	22	18	32	21	19	29	26	19	15	27	21	21	15	17	18	21	20	22	17	15	23	20	25	19	28	25	25	17	20	23	23	16	17	21	25	24	31	18	25	22	11	20	17	20	23	15	14	24	14	24	23	22	26	19	19	16	20	16	16	19	19	26	23	16	23	24	21	19	22	23	18	18	23	25	24	15	24	13	19	23	22	19	20	21	20	16	32	26	25	12	17	22	22	16	19	13	22	31	24	26	28	18	34	21	23	20	23	18	21	29	20	19	22	27	17	20	25	19	18	23	22	21	19	20	31	20	15	27	27	25	16	22	32	25	24	22	22	21	26	27	16	21	17	17	25	21	19	22	28	18	16	22	14	20	15	18	20	15	21	24	23	26	21	20	21	22	24	16	28	15	23	24	22	23	25	17	22	19	22	23	23	27	24	19	19	21	32	15	22	21	15	15	16	16	24	26	33	24	28	30	34	21	28	21	21	22	24	20	20	20	23	36	22	20	23	19	24	24	17	25	22	20	21	23	20	26	16	14	19	22	15	25	25	23	22	15	20	15	19	19	24	13	14	20	16	15	20	27	18	25	15	23	25	26	17	20	31	25	24	27	22	22	20	21	25	14	20	17	14	20	21	23	18	26	18	22	28	17	17	16	23	25	21	18	19	16	18	17	25	18	24	34	28	23	38	14	19	16	28	22	19	24	20	26	22	24	18	14	26	20	24	23	18	22	17	23	19	15	11	24	13	25	15	18	18	20	18	16	26	14	21	21	31	18	24	22	24	21	32	19	11	27	14	28	26	25	28	21	25	19	33	20	26	17	22	23	18	23	16	13	25	20	21	19	28	23	25	20	19	24	29	26	24	17	26	19	20	25	16	25	23	19	25	18	20	23	21	28	19	18	24	22	25	24	20	22	27	19	17	19	18	17	21	20	26	20	17	23	21	21	25	20	20	17	24	21	20	23	26	18	19	25	18	26	15	19	21	31	28	22	29	18	21	31	24	20	18	21	18	13	18	26	27	21	27	23	14	15	17	19	22	27	21	18	22	20	12	19	24	20	29	20	23	31	19	22	30	23	14	17	24	20	21	29	14	26	20	19	26	17	13	23	21	26	14	22	11	24	20	23	23	18	24	22	33	21	26	22	23	21	18	12	21	25	21	27	28	23	18	20	25	12	22	18	24	19	22	19	26	16	20	20	21	21	23	20	19	23	23	22	21	12	18	22	24	37	33	22	22	24	31	23	21	14	19	20	19	28	13	23	25	14	31	18	21	21	19	22	24	24	28	33	28	21	21	25	23	25	23	29	25	24	24	16	24	28	28	22	23	35	26	15	27	33	17	26	20	28	21	22	19	15	25	35	23	21	22	21	16	25	21	18	24	21	11	35	30	20	16	13	21	21	27	18	21	21	17	23	25	17	19	16	21	23	17	32	23	18	20	20	16	18	17	17	26	15	22	24	21	32	15	16	22	14	16	26	28	21	24	27	19	27	21	23	12	20	28	23	15	24	14	22	29	33	29	18	20	22	22	27	26	18	21	29	20	22	13	19	21	31	21	19	26	27	16	21	20	17	18	24	18	32	23	21	14	20	22	22	19	22	20	19	22	27	24	22	16	23	19	17	32	22	20	23	22	16	15	25	23	18	23	19	14	26	16	22	18	20	20	21	24	23	25	24	18	19	22	22	28	25	28	22	26	23	23	19	23	16	21	20	20	16	24	15
23509	15546	11499	28021	37116	34146	29077	22414	15497	9734	6842	7100	6052	4845	4277	3890	2193	1171	900	1239	1439	2274	3223	5179	2191	822	851	772	711	614	592	556	488	469	448	406	415	414	372	395	406	405	345	393	352	386	344	340	381	361	375	377	385	388	364	372	358	377	372	332	351	376	351	359	382	341	393	335	377	357	343	352	341	334	374	364	353	334	341	341	301	358	340	358	345	349	355	342	374	317	375	383	346	349	342	343	361	321	354	356	346	360	367	369	343	325	354	338	379	329	339	347	327	380	360	309	368	334	351	367	322	330	356	355	354	395	358	346	338	374	348	353	351	354	356	336	354	340	336	355	351	352	326	350	340	372	330	342	372	354	327	350	360	311	352	364	333	340	332	326	335	342	329	339	369	310	339	334	357	324	316	328	358	332	363	371	328	343	399	334	405	349	341	352	325	358	323	343	355	300	336	343	358	354	333	318	375	342	329	387	329	299	336	328	351	373	321	363	326	327	313	356	349	337	375	331	375	337	330	363	333	370	315	391	350	323	330	353	348	315	307	354	316	391	357	341	312	328	360	356	357	331	362	358	351	347	327	347	344	360	340	368	331	328	329	333	316	364	340	325	283	357	347	367	344	376	350	358	371	335	363	327	361	355	338	357	365	348	353	334	347	328	366	343	322	334	341	361	332	340	346	341	320	352	377	354	366	360	347	305	346	349	336	347	333	356	371	326	363	344	366	304	339	356	345	362	376	364	328	362	295	339	350	375	334	316	307	336	335	331	356	352	368	359	330	334	367	362	323	342	359	356	341	378	335	341	342	337	334	332	325	344	340	315	345	317	353	337	335	304	369	320	363	315	338	348	329	299	323	329	362	338	340	370	338	369	308	308	344	374	334	346	342	325	338	357	328	350	360	356	332	348	307	368	360	347	329	362	332	333	331	340	345	362	342	353	334	338	364	351	338	351	363	340	349	316	339	339	348	350	321	329	345	339	322	327	341	350	330	369	314	379	309	346	347	340	340	374	356	343	335	363	358	376	348	332	361	323	326	337	325	351	329	366	351	326	312	341	340	336	383	308	327	326	310	350	362	349	329	356	335	332	322	318	352	336	328	336	331	317	343	352	317	329	356	308	346	343	333	372	323	289	309	356	326	317	346	339	352	330	333	364	353	345	350	360	369	343	294	354	334	350	336	332	358	328	329	321	353	337	371	342	391	342	333	347	369	327	329	342	332	341	371	328	339	394	340	338	357	369	332	359	328	358	352	348	369	333	321	330	378	357	339	366	301	339	320	349	329	339	338	322	322	352	356	350	380	361	337	329	355	366	370	327	337	354	311	341	304	340	336	352	344	338	371	364	348	309	358	355	332	335	334	335	352	316	375	324	358	336	388	339	335	329	320	365	353	363	299	349	311	365	369	315	301	333	343	349	351	346	328	330	358	330	325	331	334	337	358	365	334	329	346	316	355	365	346	363	350	354	361	357	354	333	347	309	370	327	345	343	372	339	347	316	315	336	380	358	362	342	312	329	359	360	344	331	365	314	396	323	344	344	345	353	342	326	360	353	300	347	346	327	334	362	331	363	342	338	331	329	334	331	314	336	337	345	335	346	338	356	327	393	343	364	336	331	353	358	345	348	365	353	330	347	338	311	329	349	374	348	351	344	336	367	360	333	343	356	360	356	334	343	343	345	331	340	367	325	358	358	336	348	347	340	351	356	289	329	340	340	321	309	348	365	321	361	343	323	336	347	353	313	329	370	353	350	342	360	358	354	387	363	346	348	322	369	391	357	380	359	327	339	346	332	357	349	307	319	351	331	336	331	371	337	361	353	350	341	340	360	332	325	372	363	350	322	333	323	353	315	332	360	336	318	330	335	301	377	364	349	307	329	350	348	331	306	357	373	342	310	325	358	337	307	331	343	385	347	340	345	336	361	326	334	358	340	346	330	351	333	355	360	343	359	357	373	373	335	350	328	337	323	345	328	328	363	334	346	359	343	317	329	349	386	355	357	354	339	354	330	357	348	379	359	349	340	389	335	330	315	320	361	344	325	341	322	327	371	355	340	383	328	320	316	354	324	340	353	360	313	361	329	327	338	324	362	343	353	347	332	364	335	350	298	308	331	311	346	368	343	371	359	352	343	340	336	354	361	364	348	362	375	342	362	389	365	364	335	342	330	401	342	362	330	367	382	333	329	318	329	382	336	383	360	358	322	341	339	316	343	317	358	378	343	324	343	390	339	317	317	358	308	346	368	324	299	344	374	339	333	338	346	315	356	351	371	334	347	380	334	351	327	341	314	335	356	331	329	353	334	341	350	340	368	343	345	346	326	349	346	335	346	374	333	335	350	325	338	371	344	335	306	348	353	358	365	331	353	313	354	333	351	371	362	362	377	351	324	334	377	357	306	337	315	366	351	325	322	309	341	393	362	345	333	339	359	322	355	303	340	323	335	307	358	320	342	316	338	355	367	339	329	315	341	368	330	359	336	358	351	355	313	346	343	359	381	349	325	387	358	380	339	355	334	331	345	379	326	353	364	358	366	343	321	326	330	343	374	334	344	355	349	317	310	336	353	323	344	365	295	353	316	361	327	356	337	301	338	323	344	343	380	363	360	366	320	318	345	344	335	328	360	368	341	352	339	349	327	337	357	319	307	355	321	324	340	331	330	342	334	352	349	365	326	354	341	350	340	349	310	352	354	320	321	336	335	330	360	346	351	353	374	350	344	370	399	347	357	331	343	388	356	368	337	330	341	363	352	377	342	338	314	367	354	327	351	349	329	347	369	351	340	366	324	385	351	354	347	363	335	333	337	321	367	328	335	324	363	379	332	363	371	322	344	368	327	368	359	352	341	339	313	320	319	304	329	346	359	357	368	333	333	328	313	363	371	385	310	382	350	333	328	319	323	329	339	339	352	366	374	347	347	347	321	310	368	335	351	331	390	333	371	327	359	339	346	334	329	320	377	368	347	370	327	358	329	388	350	324	338	308	327	373	330	327	348	354	346	331	357	364	366	407	353	321	346	359	313	366	370	355	353	339	338	354	329	315	333	357	333	384	380	334	323	355	346	329	389	357	322	345	306	325	358	368	322	342	351	358	322	392	345	355	354	341	369	318	335	335	351	372	302	335	336	362	335	314	350	335	311	336	368	361	365	319	345	329	365	347	346	365	399	341	327	359	330	332	374	314	396	352	354	312	355	318	349	358	317	307	329	383	319	341	359	365	366	359	350	296	357	369	334	341	337	348	328	336	317	327	288	305	349	324	330	324	370	360	340	334	351	341	371	339	316	351	348	312	352	347	339	310	307	356	309	355	337	370	353	337	320	315	356	350	331	359	331	319	339	303	352	320	342	346	360	333	322	366	345	308	392	323	346	346	347	353	383	321	335	346	334	333	360	362	374	363	350	353	324	330	373	328	376	347	335	332	355	341	337	384	331	371	369	320	315	329	345	336	346	319	352	343	371	358	348	361	350	289	334	350	337	340	337	325	342	339	328
2128	1133	685	666	1350	1571	1141	993	704	408	223	189	171	179	134	128	77	41	43	56	68	94	106	149	132	47	45	32	37	43	39	35	29	29	34	22	26	29	26	34	29	32	20	26	24	28	20	31	22	25	28	23	23	26	31	33	31	18	28	20	23	21	21	23	25	23	24	15	25	30	23	28	23	22	30	26	17	20	27	22	26	27	19	16	25	19	20	24	29	17	20	24	27	26	29	30	20	24	15	12	15	23	34	25	25	27	20	28	22	21	17	24	15	23	31	26	23	31	25	18	36	19	23	27	20	19	23	33	32	21	26	21	26	26	20	23	13	18	22	24	23	26	18	29	19	20	20	25	22	25	24	31	23	21	36	19	29	23	29	20	27	26	27	23	17	14	29	18	34	27	22	24	37	24	18	28	28	22	21	21	32	23	23	12	31	25	30	24	20	29	24	19	26	21	18	15	23	19	24	22	23	27	25	29	30	26	28	27	19	14	33	21	28	25	19	19	19	23	29	24	24	26	24	22	21	28	24	19	24	28	30	24	30	27	16	24	22	20	24	26	22	28	21	20	20	20	20	15	19	15	22	27	18	18	31	29	21	29	32	29	33	21	23	18	21	21	16	24	27	19	23	19	27	38	22	24	20	26	32	19	20	29	20	21	30	17	21	32	25	18	25	19	19	28	25	27	20	24	30	18	26	33	16	23	23	21	15	27	23	26	24	14	24	18	17	28	22	14	31	26	26	27	27	23	19	27	28	24	20	30	25	19	33	24	30	15	24	23	22	23	21	25	30	36	25	20	26	28	21	22	24	24	17	28	27	26	25	35	27	21	16	32	26	31	19	20	23	26	25	24	21	21	22	21	25	22	22	35	32	24	21	26	17	21	16	17	28	21	25	27	25	24	17	28	26	26	18	23	25	22	26	28	29	33	24	23	19	17	20	28	15	13	22	29	21	19	18	30	37	23	19	25	31	37	17	25	23	23	27	20	23	20	24	18	20	28	26	30	32	39	12	23	25	22	19	24	27	20	23	29	30	23	19	30	27	23	25	18	19	25	27	25	22	16	15	29	32	36	26	24	20	21	24	27	19	19	23	20	22	24	33	17	26	21	22	25	23	18	38	29	22	21	23	22	27	18	18	10	18	15	33	23	32	27	22	23	22	33	26	21	23	29	28	21	25	16	21	19	24	22	24	24	24	19	28	33	32	19	21	27	26	20	26	25	26	20	17	18	22	22	18	30	24	28	32	15	18	19	28	22	19	24	23	27	26	20	19	25	17	20	18	24	22	27	22	25	25	26	22	24	16	28	29	26	23	19	20	16	29	22	30	19	23	26	28	24	30	33	20	24	24	24	20	16	19	28	25	21	24	20	32	18	38	31	28	23	35	20	28	24	19	24	24	31	28	20	29	30	22	19	24	30	29	28	32	27	26	17	18	25	16	28	31	21	27	18	22	22	23	29	24	33	24	27	34	21	24	24	20	21	26	19	40	19	36	22	24	24	17	25	34	15	28	26	27	19	29	22	24	26	35	18	24	24	20	31	18	30	29	26	23	24	16	23	20	20	28	16	20	18	22	24	36	19	22	16	22	33	19	21	16	22	22	27	26	19	23	25	21	23	23	25	15	28	20	24	19	22	26	18	29	30	17	15	23	21	21	32	24	29	25	19	28	19	27	21	21	19	22	27	26	29	24	21	27	21	17	33	14	29	22	23	26	27	19	24	28	22	20	20	24	19	22	17	21	21	31	21	24	20	17	24	22	14	25	20	21	21	26	27	23	38	29	25	26	32	23	33	28	20	19	18	20	27	21	19	22	26	27	21	23	26	24	28	18	18	15	28	15	24	22	30	30	22	15	23	21	29	20	20	20	28	24	25	22	33	12	23	29	18	18	18	30	20	22	16	24	14	31	15	29	36	22	28	23	21	21	25	24	22	27	17	29	26	27	24	32	16	21	18	24	24	28	25	33	29	19	20	25	25	18	15	29	22	17	31	12	32	23	24	22	28	26	22	24	20	22	22	28	19	21	32	17	20	21	24	21	24	23	28	30	15	27	22	36	23	22	23	23	24	15	22	27	29	15	19	30	25	21	18	19	27	23	20	17	17	22	24	26	29	24	24	25	31	28	29	23	22	34	23	22	19	27	29	21	16	27	27	31	18	24	17	26	33	21	24	27	22	25	28	26	18	20	20	28	17	14	22	26	23	24	20	29	17	21	18	19	22	30	21	19	40	18	27	23	19	27	17	13	23	25	32	15	30	31	31	29	25	21	28	27	19	21	26	25	17	31	22	20	28	26	19	21	26	24	19	26	18	25	17	17	31	28	17	18	21	25	22	19	22	27	22	19	29	28	26	23	24	18	18	31	28	31	31	27	11	23	26	28	24	24	24	38	33	24	25	11	21	22	28	28	21	18	25	23	21	18	26	23	25	22	28	25	19	20	22	19	17	33	21	26	29	26	21	34	25	22	19	21	17	23	26	24	24	33	25	27	30	26	21	24	21	19	27	20	23	15	36	22	25	33	22	21	26	21	17	19	25	26	15	26	24	18	34	22	24	27	25	35	29	22	27	24	21	22	26	30	36	19	16	32	35	19	31	25	32	15	16	26	25	26	23	15	19	25	32	28	21	23	25	24	25	27	32	23	25	28	25	36	18	21	31	24	21	18	19	19	23	22	21	22	19	30	25	22	22	24	22	26	23	19	24	25	15	26	21	28	21	27	26	27	24	25	29	29	30	15	14	32	20	23	29	17	24	27	26	28	22	23	18	14	31	20	34	17	28	25	34	20	20	25	34	16	23	27	18	26	23	20	28	12	20	17	26	23	34	24	26	14	28	17	24	28	23	19	23	21	23	19	26	24	14	21	35	24	34	27	27	19	21	27	20	25	26	23	29	31	29	16	25	17	26	21	17	20	23	25	26	27	21	27	13	18	28	25	23	25	20	25	25	30	23	20	24	19	25	29	25	22	25	17	24	27	21	27	29	26	15	26	20	21	29	22	20	21	26	24	15	20	15	28	26	28	18	23	19	27	18	29	20	21	29	35	16	21	23	33	24	21	26	27	21	19	26	24	20	20	26	23	22	21	30	19	21	16	19	24	20	25	12	19	17	23	23	19	21	16	27	13	25	20	23	23	19	20	21	35	31	21	17	23	32	28	14	26	22	28	26	18	19	24	24	20	21	22	20	18	26	27	27	25	24	20	23	17	24	26	19	29	23	24	13	23	32	25	26	19	15	16	35	15	23	17	26	27	23	27	32	17	28	23	17	23	29	29	21	19	24	19	21	24	29	20	20	33	20	17	24	27	16	16	18	26	30	19	23	21	30	19	29	22	26	26	26	21	22	21	23	24	21	23	20	27	24	26	15	27	23	26	22	18	30	23	22	25	27	14	26	27	29	25	25	15	19	22	15	21	32	23	32	24	25	16	28	20	24	39	28	21	23	22	21	22	29	18	19	32	15	26	18	20	21	21	27	23	28
28394	20425	15303	32467	41968	39720	35105	31223	24950	17640	11457	9430	9567	8529	6223	5174	2959	1909	1645	2415	2567	4286	4902	6658	5080	1562	1541	1341	1101	981	1018	871	715	628	628	616	564	561	512	522	445	461	427	473	442	413	415	446	451	476	412	440	416	422	406	452	395	404	427	397	433	449	406	396	401	369	435	437	415	405	412	400	396	388	409	367	380	373	410	385	362	404	365	377	394	379	378	364	396	421	344	399	416	385	353	381	416	421	381	408	381	396	381	378	415	396	417	400	386	436	400	387	410	371	384	393	403	366	379	406	388	379	419	361	376	376	416	380	413	350	386	396	363	370	394	441	397	373	389	362	403	393	339	381	340	387	362	397	403	394	393	393	409	391	384	401	356	382	368	372	393	362	423	378	358	367	396	382	364	355	380	354	383	376	344	339	391	361	354	383	397	381	409	385	411	370	375	381	384	365	351	366	350	372	388	355	367	389	365	374	348	360	362	393	350	387	389	390	364	373	409	355	363	360	389	370	379	359	380	339	392	366	366	375	370	365	382	339	360	360	349	359	354	375	368	365	384	351	384	356	349	359	356	378	369	379	397	344	382	365	354	372	383	351	397	379	389	371	395	392	401	329	390	399	348	379	347	353	367	346	353	338	380	370	360	388	394	360	354	373	391	340	348	358	387	370	372	343	369	348	333	373	355	351	351	373	332	392	375	352	374	360	391	354	374	392	393	352	339	379	344	396	384	395	382	396	351	363	389	396	342	380	366	318	359	371	381	374	404	349	360	386	387	349	396	362	374	353	360	379	383	375	401	421	367	369	391	374	362	388	399	331	403	369	376	339	346	347	330	378	379	407	393	347	392	350	372	366	402	361	373	360	373	430	368	331	388	387	417	376	394	386	381	377	369	363	380	362	387	423	359	359	385	357	358	362	348	340	362	396	376	369	423	392	364	348	371	347	373	400	426	366	395	380	357	404	399	363	382	385	388	414	324	309	402	367	371	354	384	339	362	346	382	360	412	378	347	365	371	339	380	372	399	372	396	316	369	399	371	397	341	377	381	377	373	370	323	392	381	380	366	371	371	357	387	361	352	418	366	396	396	362	392	391	370	376	396	361	335	367	361	386	349	448	410	345	365	360	362	379	337	368	392	348	356	413	374	371	355	398	406	368	370	347	393	385	369	358	396	360	388	374	357	394	403	387	387	361	350	356	382	369	347	367	352	353	393	355	379	356	390	343	341	392	358	370	396	337	402	351	392	383	357	368	366	390	360	354	354	362	359	348	359	346	358	372	353	374	390	386	371	385	364	410	371	371	368	362	388	320	376	370	363	378	383	377	365	398	347	411	342	378	379	363	408	372	399	393	388	380	374	381	400	332	409	372	334	368	384	411	349	384	382	377	357	426	388	381	378	414	358	411	385	368	348	400	379	362	394	374	363	378	346	381	361	356	373	362	362	370	368	377	377	344	363	381	332	377	380	380	391	381	370	362	406	390	349	385	351	393	353	396	357	349	375	374	376	330	355	326	401	354	353	363	374	350	379	409	364	330	382	399	356	356	351	370	355	410	384	356	380	359	388	362	355	354	368	365	371	398	354	351	358	381	395	347	357	384	355	407	342	326	373	416	359	339	360	378	348	350	372	352	374	344	397	354	391	381	375	374	379	389	370	362	371	398	353	346	371	395	366	382	339	385	366	401	382	379	382	362	397	376	380	349	414	330	367	345	374	353	382	359	391	390	409	329	385	358	352	331	379	397	359	428	389	383	386	377	378	351	360	411	390	404	366	371	339	375	358	381	361	360	345	402	368	347	363	357	310	348	361	342	366	346	364	367	376	339	403	349	362	385	372	394	381	368	420	388	354	397	410	369	400	404	390	387	383	365	361	372	373	392	364	375	418	381	379	379	377	398	335	385	361	360	378	410	362	384	390	395	415	399	371	373	357	375	401	360	417	356	380	417	387	375	395	382	368	373	369	378	373	363	409	393	382	388	357	355	356	334	362	349	410	353	371	365	360	351	361	360	394	357	374	409	390	401	377	349	363	365	381	364	357	364	349	384	333	378	403	364	373	351	348	342	389	362	368	370	387	390	385	379	406	364	405	376	371	385	413	352	353	397	371	361	354	360	398	407	368	358	379	357	379	333	366	388	385	391	387	418	319	360	340	343	409	338	356	401	348	325	375	399	371	362	376	396	384	402	355	373	370	359	413	360	378	361	388	389	357	404	356	346	350	357	358	366	389	384	403	385	371	359	371	414	366	381	349	365	339	395	388	391	402	375	362	368	341	365	369	375	383	362	403	333	401	390	353	367	405	358	373	377	387	378	374	364	364	351	392	401	365	377	392	354	381	386	351	382	368	361	380	345	348	383	393	357	371	376	378	349	326	367	358	362	334	363	390	365	392	342	363	370	367	394	378	353	355	383	372	373	395	360	321	367	359	375	393	392	364	352	394	369	355	384	372	352	358	374	376	404	336	392	379	335	379	395	357	399	353	371	390	360	394	382	355	352	397	352	348	388	406	382	378	395	374	383	399	356	361	405	355	351	358	335	326	387	380	358	367	357	380	374	398	334	348	360	376	365	380	333	368	407	381	343	377	344	353	352	361	385	347	395	358	380	388	366	378	387	328	381	333	357	380	365	399	358	353	404	404	315	381	351	385	366	373	377	352	352	391	352	386	376	390	363	352	370	390	400	349	363	372	371	371	361	370	376	403	380	372	324	360	370	342	367	363	357	363	371	382	410	378	375	369	355	353	374	359	371	380	372	380	365	355	367	370	391	380	404	374	405	405	372	405	375	359	385	345	389	403	349	350	364	390	386	363	354	354	347	359	338	374	366	365	389	342	354	353	376	377	374	342	342	375	357	397	390	393	372	361	371	363	394	396	410	401	375	372	334	356	386	356	361	369	369	375	368	354	370	377	342	355	362	375	346	382	381	400	400	417	409	339	364	355	361	398	383	426	394	371	374	381	369	368	375	356	348	357	382	385	351	394	373	358	392	399	364	351	351	419	365	346	373	384	372	384	354	384	375	381	362	418	372	407	383	356	383	356	385	357	396	394	353	372	345	387	348	370	369	374	370	395	383	346	400	377	410	359	364	367	379	367	336	385	376	355	372	356	370	364	390	366	369	348	355	363	347	374	373	394	379	391	345	389	374	381	374	394	358	368	376	394	369	363	359	390	397	369	348	376	377	397	369	326	375	404	394	363	395	396	358	378	355	361	356	362	379	332	350	370	401	384	381	345	387	417	357	389	359	380	382	350	357	344	369	369	383	375	357	366	353	355	359	367	367	369	381	394	412	422	363	385	366	345	373	372	377	356	372	402	364	386	394	346	376	372	356	358	379	332	371	382	371	354	373	394	362	361	345	365	336	380	358	389	364	400	333	385	351	337	377	401	354	375	353	361	377	365	387	351	380	368	353	351	402	352	373	355	340	351	360	366	357	410	357	377	367	366	372	411	391	371	356	343	393	383	347	380	384	380	392	355	362	357	386	375	353
3680	1048	743	645	1205	1328	1027	1057	885	577	293	210	221	208	158	139	95	77	62	73	95	73	115	168	184	71	78	53	55	60	43	36	64	40	48	45	37	33	34	48	42	43	30	59	39	37	42	27	30	32	44	34	30	38	33	33	38	34	23	26	43	30	36	38	28	49	35	33	33	45	39	34	45	31	40	40	46	26	42	37	30	38	38	41	39	42	27	37	38	47	52	26	41	41	53	33	26	29	33	47	33	41	31	37	38	31	34	50	37	38	43	35	35	38	36	49	34	23	36	38	34	34	36	39	33	45	31	30	43	32	45	44	29	28	36	32	33	42	47	31	31	43	38	41	49	39	45	40	37	38	40	40	46	28	32	38	35	36	49	28	46	31	34	41	30	32	40	34	33	34	36	38	34	42	36	31	43	27	34	43	37	30	47	42	49	32	39	35	36	36	41	45	42	32	40	44	46	43	31	41	33	30	32	28	31	46	37	42	31	37	35	43	31	30	35	41	39	35	30	36	43	27	26	40	31	27	36	36	37	32	37	35	26	43	40	51	37	26	40	28	42	37	41	34	38	41	40	41	44	31	41	38	43	30	44	39	42	25	37	41	49	45	37	47	46	30	45	43	37	46	38	38	27	43	41	39	31	41	40	30	36	38	48	30	32	33	40	36	40	41	36	47	39	47	44	32	52	25	38	61	26	31	34	35	40	37	34	38	32	39	25	36	35	38	38	34	47	35	42	39	31	33	38	36	43	30	32	41	27	34	41	30	46	35	41	52	36	44	37	36	43	26	48	37	46	39	31	37	40	35	37	41	52	39	40	27	38	37	38	34	42	39	41	39	38	32	45	44	42	33	36	38	33	41	37	37	39	24	42	33	38	36	30	38	35	33	32	40	34	42	30	36	35	30	29	33	43	48	30	39	30	36	25	41	47	45	26	42	48	35	49	44	44	37	42	45	22	33	26	31	41	42	36	40	37	40	34	38	57	30	45	37	27	41	44	47	41	34	39	25	36	34	36	48	41	45	34	45	32	38	39	40	37	29	43	36	36	41	35	33	27	28	37	27	40	34	46	36	31	31	33	32	38	32	47	43	30	36	40	34	38	45	40	36	35	41	34	41	36	42	39	37	27	49	40	46	43	40	43	32	33	42	35	43	38	31	40	36	47	30	41	37	38	26	35	33	51	39	40	46	44	46	42	42	39	41	31	42	34	42	35	35	47	41	35	25	41	44	40	34	36	37	43	52	27	30	33	43	41	56	36	44	43	24	25	40	35	32	40	41	29	41	30	36	28	34	42	34	43	38	41	32	38	51	36	41	43	35	46	31	34	41	37	39	28	45	26	38	45	42	35	42	42	38	36	33	36	39	31	36	36	39	31	45	37	34	37	35	49	53	36	45	27	36	33	41	38	34	39	35	39	35	39	36	28	34	35	37	42	29	27	39	45	20	21	35	38	37	41	31	25	29	44	38	40	30	23	42	30	40	36	34	43	41	44	32	49	32	45	34	33	38	31	30	39	38	34	44	37	35	39	40	32	35	45	46	33	33	31	33	42	32	29	37	43	42	43	39	37	31	43	25	43	41	37	35	45	41	44	43	33	43	44	31	42	30	36	38	39	33	35	28	42	30	31	38	35	32	39	33	28	35	37	38	29	37	41	32	26	40	18	37	34	37	48	45	43	37	32	34	39	44	38	40	40	37	36	38	51	35	33	40	37	34	41	43	43	46	23	35	44	46	41	35	27	33	37	38	33	34	40	45	46	39	42	31	39	39	50	40	32	51	46	25	33	35	39	29	42	44	31	48	43	35	41	45	30	34	41	42	41	47	35	43	41	26	33	24	42	35	40	46	46	37	33	38	51	28	42	27	38	21	33	37	33	47	36	46	29	43	42	40	31	37	42	30	34	43	32	48	48	35	41	41	33	38	25	28	33	41	35	35	39	41	38	41	38	55	54	35	44	35	44	41	37	28	47	42	33	23	42	41	32	44	42	41	32	30	41	41	47	42	27	43	44	49	44	38	40	37	40	22	34	42	37	33	33	32	35	49	32	39	38	29	36	32	38	37	33	39	32	45	41	38	39	37	31	32	39	42	48	39	37	42	31	35	38	35	35	27	37	46	41	36	28	41	26	33	27	38	34	39	36	35	34	37	45	42	34	30	25	33	30	37	39	34	41	38	28	47	42	31	29	24	46	32	36	31	35	43	30	30	39	42	38	36	34	40	31	29	42	47	37	35	45	39	23	34	28	45	55	34	38	40	37	33	33	31	41	46	41	37	47	45	35	36	42	49	33	36	44	24	31	43	38	33	30	36	34	27	35	32	42	41	42	46	41	43	36	37	39	37	30	47	41	39	37	37	42	23	34	43	48	41	25	34	38	28	39	37	40	38	28	35	44	29	40	39	34	40	41	27	38	36	41	33	45	45	30	39	33	27	33	44	46	38	26	36	38	41	38	48	39	34	41	30	37	40	31	54	23	31	33	58	42	46	36	43	48	29	42	33	35	42	42	46	36	38	38	37	27	34	28	36	46	49	39	40	37	21	41	37	40	40	32	39	42	37	25	46	43	33	38	37	43	38	35	52	41	31	44	46	44	39	40	33	39	34	33	38	35	33	30	38	38	36	37	33	47	48	42	32	28	30	28	39	41	37	37	45	40	40	41	38	37	53	33	40	32	39	43	41	30	49	35	28	49	33	41	25	48	46	32	42	34	43	31	36	34	41	41	28	34	31	36	33	40	34	40	30	41	44	34	49	40	34	47	36	40	40	40	41	41	28	37	40	51	35	33	37	42	47	37	32	36	45	30	27	32	41	35	31	38	28	44	35	21	43	41	46	39	41	33	43	32	29	52	41	35	40	39	32	36	28	45	43	45	39	37	29	45	38	48	41	38	30	37	28	34	33	39	38	42	43	49	35	37	43	33	35	38	36	32	32	29	29	34	34	52	36	30	43	41	47	35	30	45	48	28	27	39	37	47	33	38	43	33	42	37	35	30	29	25	48	31	38	45	34	36	38	44	32	32	37	32	42	40	37	44	32	36	37	36	38	43	42	39	44	29	33	31	36	32	38	29	37	37	44	40	39	35	35	31	36	41	35	50	48	38	37	29	36	34	30	35	37	34	38	30	39	35	36	31	44	34	36	43	42	38	35	46	45	42	40	38	43	37	32	33	30	35	39	44	44	39	34	32	36	45	35	42	28	26	30	48	47	47	39	44	31	31	45	33	34	33	41	39	35	44	44	40	40	31	43	34	35	38	33	38	42	42	35	35	26	39	28	30	33	40	39	48	42	34	52	34	42	37	42	24	34	58	41	46	59	41	37	36	36	39	43	34	45	35	33	32	33	34	36	48	39	39	41	30	42	28	35	25	38	35	36	39	21	22	42	45	42	31	37	44	20	39	55	45	33	36	34	38	44	30	46	43	37	42	42	35	30	30	43	29	38	42	36	40	39	40	37	40	29	29	35	27	31	44	33	49	39
26255	19162	14740	31257	40835	38821	34251	32485	28757	20455	12522	9677	9718	8986	6198	4531	2990	1879	1666	2418	2823	3138	4509	5950	7159	2133	1795	1503	1325	1200	1154	1222	950	842	773	736	755	739	673	677	691	627	637	626	633	592	645	630	611	588	655	615	618	600	606	629	615	626	622	624	610	614	581	624	621	630	596	593	590	603	585	602	607	584	602	581	618	598	590	565	587	607	582	565	545	560	568	618	600	600	593	597	575	571	618	593	566	565	573	625	534	605	603	637	578	582	636	573	605	613	624	600	579	622	612	583	624	580	578	617	587	536	604	595	531	575	604	603	619	602	605	591	537	555	579	626	570	592	550	587	621	565	599	589	609	574	567	618	586	580	562	604	598	553	571	623	560	565	588	577	555	575	576	600	561	566	597	570	547	557	560	595	590	561	607	583	595	647	616	572	585	584	546	562	597	529	615	637	548	541	588	578	599	527	589	586	529	595	595	575	586	596	579	599	582	583	578	531	538	591	612	610	581	596	548	580	578	565	583	595	589	556	577	552	587	581	542	579	576	537	579	558	579	593	589	553	587	565	601	578	592	575	596	546	595	581	566	573	559	578	580	558	573	556	555	534	594	603	597	595	554	592	625	547	584	590	594	557	544	560	591	579	584	580	611	597	558	568	617	572	610	621	543	555	595	549	557	554	603	604	577	571	598	578	588	553	611	604	563	605	582	585	568	598	566	563	601	600	576	590	543	606	570	555	642	548	516	554	608	577	547	572	545	569	571	589	541	547	576	566	538	569	567	553	577	526	572	544	535	563	624	551	540	592	592	580	544	590	567	576	595	541	577	591	577	548	525	557	580	573	601	533	547	576	603	557	553	611	544	561	586	599	584	575	596	554	533	543	553	572	558	626	576	599	572	574	564	575	571	542	565	556	538	592	597	606	582	519	571	552	555	542	557	548	587	525	592	582	612	576	541	542	585	583	562	536	620	577	608	634	579	570	550	622	598	562	553	551	571	577	533	574	576	618	575	578	583	599	559	589	615	591	589	599	566	531	615	561	581	586	569	519	562	549	594	537	588	608	591	586	568	575	546	567	541	588	595	616	629	589	530	581	604	561	569	579	565	582	563	533	578	580	603	546	574	573	577	575	545	558	583	551	573	562	567	582	553	610	592	586	589	592	565	595	570	574	607	586	592	546	598	570	554	628	577	574	570	555	582	592	546	623	547	584	588	582	581	551	561	557	553	587	617	587	556	531	565	540	582	609	571	540	541	563	559	583	579	528	580	569	570	592	609	540	556	553	546	562	584	588	604	613	572	589	602	561	594	544	549	591	559	539	582	582	551	597	580	605	565	573	534	600	564	567	583	577	577	554	541	550	600	551	551	587	547	590	599	566	579	598	607	572	570	586	618	589	577	586	579	553	548	586	545	599	599	551	565	605	555	568	563	571	581	555	553	607	555	567	595	557	545	553	599	575	557	568	532	573	546	585	577	589	582	577	548	562	560	569	530	589	612	578	601	630	590	553	557	573	573	554	562	571	563	558	545	571	573	561	574	585	541	582	601	584	521	545	585	591	576	574	591	575	572	562	529	536	587	559	547	563	553	616	560	594	581	581	560	611	568	575	550	562	575	577	624	566	584	578	582	618	576	579	559	564	582	627	588	561	610	539	585	571	573	574	619	564	568	552	570	581	561	600	577	552	586	585	543	584	606	563	571	558	547	554	588	562	588	557	590	579	542	605	571	577	587	549	567	565	574	585	562	563	544	594	634	552	534	567	589	589	599	591	617	568	582	587	598	533	603	552	571	574	533	569	553	601	539	604	556	577	538	568	524	560	527	615	602	542	589	545	568	501	534	576	537	576	559	575	554	520	597	584	598	572	592	550	540	586	558	548	556	588	597	574	575	530	593	555	541	629	522	551	564	597	598	563	602	583	546	533	607	534	589	590	593	547	603	554	594	592	575	600	586	584	600	564	554	570	577	613	581	611	541	598	565	621	577	611	574	573	548	578	545	612	571	597	607	610	550	613	564	590	560	561	575	589	584	594	530	604	592	553	567	609	567	550	526	571	577	600	537	580	586	535	547	554	582	556	578	583	576	569	579	607	546	609	559	561	600	590	600	547	567	577	585	563	536	570	623	591	585	557	574	565	579	560	567	590	514	567	545	569	533	588	539	604	576	584	555	568	594	581	569	578	565	592	582	577	557	544	609	515	570	564	577	596	582	526	577	615	611	551	583	587	608	591	535	597	563	588	573	611	568	561	594	623	546	618	596	602	591	535	604	577	556	579	588	567	541	594	561	544	563	587	592	580	544	509	564	575	606	573	581	603	620	539	554	563	580	599	548	551	601	574	553	553	594	527	601	576	560	554	604	587	548	566	574	593	614	610	545	599	547	592	594	586	581	605	608	540	579	516	568	600	582	591	608	605	531	550	547	597	549	590	607	598	620	587	557	577	576	563	570	576	577	529	584	570	589	570	561	567	610	566	605	574	564	570	591	593	586	555	570	559	590	588	611	577	583	601	571	585	550	592	591	581	569	598	625	540	535	548	537	603	609	612	602	538	574	551	600	570	568	602	588	553	536	582	554	565	571	559	618	547	585	543	609	555	561	545	623	593	592	533	604	529	547	572	579	575	590	631	577	526	594	521	561	580	567	596	551	577	634	585	580	610	581	584	563	569	623	608	565	579	571	557	587	579	560	596	569	583	581	576	599	593	595	610	624	591	546	584	613	578	615	582	596	600	569	614	554	601	562	587	557	605	558	574	609	576	583	508	597	557	551	580	603	580	606	550	546	563	565	579	578	640	572	564	540	595	562	520	587	609	596	592	554	605	515	569	603	590	592	561	549	542	573	579	571	580	553	582	559	570	582	596	581	567	589	582	611	602	585	529	552	558	605	556	540	586	565	588	589	593	587	568	590	608	609	545	574	612	555	615	565	552	584	561	589	607	581	577	596	590	568	572	601	616	565	572	598	584	606	569	572	566	549	590	599	600	597	612	585	559	605	586	551	595	581	564	568	578	604	558	548	564	553	626	583	580	588	615	556	563	579	546	586	573	640	596	563	582	586	585	514	628	582	563	536	601	574	621	574	543	575	616	591	543	555	582	566	608	549	574	555	584	589	546	564	581	573	559	597	575	626	577	577	542	593	607	554	584	569	590	595	590	582	583	557	529	593	567	544	574	589	585	596	542	578	548	527	548	579	558	566	589	579	596	576	537	575	524	570	540	555	626	552	592	614	574	587	570	573	536	557	595	621	585	566	588	589	543	568	558	579	590	575	601	591	593	591	555	575	565	572	563	550	584	581	630	563	577	548	599	580	630	603	568	592	569	607	558	547	591	564	581	578	580	596	563	587	563	586	580	594	554	583	547	576	597	537	574	595	595	579	567	568	556	575	580	570	590	565	608	617	575	581	618	565	552	547	610	594	543	574	548	567	562	525	548	567	577	549	561	593	557	559	579	567	593	582	544	572	582	603	603	580	573	606	652	583	588	605	586	539	560
3418	1725	1105	903	1704	2052	1817	1809	1787	1230	627	375	308	353	256	199	113	93	88	99	137	125	185	260	282	77	85	71	68	65	55	67	64	57	51	42	62	53	49	44	54	56	47	50	39	39	44	42	49	34	29	48	42	51	44	46	43	35	50	35	54	47	44	31	38	60	39	45	43	34	43	42	41	43	40	38	47	44	43	41	39	51	45	43	43	38	37	41	43	53	34	42	39	43	36	45	47	33	35	43	49	48	38	48	43	46	49	37	36	45	39	31	48	38	40	39	48	36	46	40	37	39	48	47	28	33	41	39	36	44	42	31	50	44	41	42	52	42	36	35	46	37	48	36	49	46	45	40	56	44	35	38	32	44	36	49	38	44	46	42	40	39	38	34	42	32	39	47	35	43	45	43	38	41	43	36	36	41	33	37	34	39	32	30	35	38	39	43	40	43	44	40	36	41	43	50	39	39	49	26	34	46	40	40	29	37	47	35	38	35	40	43	32	41	35	39	39	38	50	37	38	45	45	36	42	41	45	43	41	50	31	51	47	44	50	52	28	43	45	30	38	33	51	36	41	42	47	36	51	41	36	36	47	37	50	38	37	38	43	44	43	34	47	47	39	40	36	36	45	49	54	36	38	41	39	38	51	43	35	32	40	48	39	32	38	40	41	54	37	35	49	34	37	39	38	42	39	43	42	31	39	37	43	35	56	45	34	50	44	40	38	50	47	42	42	33	43	46	44	28	53	45	39	38	43	45	44	40	46	44	32	43	41	39	45	36	39	43	38	32	39	42	46	53	53	46	36	32	42	48	37	32	35	45	40	38	41	42	41	47	41	37	42	44	35	38	40	38	44	39	44	42	26	30	41	36	42	41	33	46	47	40	37	22	37	52	48	41	46	42	39	46	43	32	52	43	46	38	47	39	47	38	42	41	38	42	42	40	44	43	37	38	42	43	44	35	28	34	46	33	37	45	40	38	41	44	35	36	37	53	41	35	43	36	40	51	45	50	40	41	30	37	36	42	31	44	45	49	43	46	46	45	40	36	42	41	42	39	43	50	32	46	32	44	45	44	34	40	48	30	41	37	46	37	34	40	39	62	37	45	37	49	44	48	40	48	39	42	43	47	43	43	29	42	30	46	42	56	40	45	36	43	33	35	45	42	37	38	45	38	49	42	51	24	44	44	49	42	43	34	40	41	44	44	42	46	33	31	42	39	35	40	38	34	38	38	35	46	38	37	34	44	37	51	45	37	35	30	22	35	41	35	40	42	46	41	29	44	40	40	40	40	40	41	39	49	48	47	45	37	29	44	44	35	49	37	37	35	37	33	46	40	44	39	37	36	47	44	44	48	45	38	39	40	38	50	38	34	31	57	45	44	38	50	46	35	42	32	36	39	38	38	36	45	45	34	48	45	51	38	41	30	40	33	41	49	39	49	41	38	33	50	45	35	44	33	32	34	37	40	31	32	39	32	39	33	36	39	38	28	39	44	33	39	34	40	38	39	36	41	42	33	42	39	48	35	43	33	43	48	40	40	43	34	31	49	29	43	39	34	42	36	39	37	40	31	54	25	37	35	40	48	45	32	48	41	52	47	41	42	39	34	40	39	41	40	49	41	48	44	34	49	37	42	43	42	45	34	48	40	34	45	42	34	30	47	38	38	44	40	43	45	34	33	43	40	30	39	39	32	45	36	38	47	38	57	36	32	29	49	45	49	41	32	31	32	49	42	40	37	41	34	42	42	43	44	46	44	34	37	42	49	48	40	43	38	35	41	49	40	39	30	52	43	57	44	31	41	44	34	42	35	47	51	47	32	45	44	35	44	45	37	50	43	41	52	37	41	43	34	46	42	37	44	49	46	36	45	55	30	46	46	29	49	40	36	35	42	44	34	40	41	49	35	36	44	54	41	46	33	35	32	29	37	46	40	39	56	34	35	47	39	40	47	51	38	51	37	38	45	42	51	54	36	46	41	48	33	40	49	44	48	33	35	37	32	36	47	38	30	33	43	37	33	43	41	44	46	36	36	40	47	39	31	40	39	33	43	41	36	51	39	40	44	42	49	32	36	42	48	48	57	40	41	43	38	43	41	42	54	42	48	30	54	42	51	30	47	42	46	34	36	33	29	38	48	29	43	38	40	34	40	48	40	41	52	36	39	38	41	44	40	35	49	45	35	40	45	49	43	44	35	33	55	40	39	39	39	44	51	44	51	31	43	49	33	35	40	36	37	34	33	33	52	33	40	43	44	43	50	34	35	36	40	33	33	41	52	35	46	35	34	39	45	44	36	38	33	37	36	38	50	40	39	31	47	40	43	28	28	46	38	39	47	39	34	40	36	43	41	29	37	49	26	45	37	35	52	33	36	37	35	37	29	39	40	31	47	41	40	34	40	50	38	47	38	43	44	47	29	38	42	39	44	40	52	30	50	42	46	42	30	34	50	43	54	32	42	50	32	45	50	34	60	38	50	42	37	52	46	42	38	40	51	34	35	41	50	44	47	47	34	55	40	47	30	34	33	39	38	43	44	47	29	48	41	44	39	40	47	36	45	48	31	40	46	44	40	48	44	29	34	45	34	40	44	48	25	39	45	44	37	37	39	42	31	44	31	38	40	39	32	43	42	29	36	33	40	43	42	33	42	33	38	55	41	42	43	37	46	39	35	37	41	42	52	40	38	43	45	43	41	26	42	38	39	44	45	44	45	60	37	37	41	43	46	37	38	41	30	49	53	43	44	45	45	39	43	46	52	36	39	34	46	45	47	37	39	37	51	37	51	34	46	41	41	44	43	46	44	38	39	44	39	36	42	42	41	41	40	50	44	41	34	32	38	38	37	42	37	37	32	34	38	38	42	49	42	42	43	36	43	40	31	41	32	40	42	39	37	32	34	41	36	38	45	49	37	42	45	39	32	48	45	34	33	28	41	35	32	28	46	41	55	38	47	51	52	44	31	40	38	51	29	39	43	40	40	32	47	43	44	31	42	31	40	40	35	33	51	42	44	40	32	36	45	44	43	38	40	45	39	29	59	46	45	37	42	57	37	39	39	49	48	40	30	48	45	44	53	48	35	38	42	43	34	33	43	45	36	41	46	46	45	32	43	42	46	39	36	47	40	39	48	50	40	27	32	54	37	46	36	38	38	45	39	51	45	42	40	50	38	40	41	43	42	43	34	48	39	44	51	37	39	44	37	39	40	42	36	49	39	45	47	45	47	40	41	39	41	35	41	47	33	47	40	51	46	43	35	38	45	42	31	33	31	47	35	38	37	44	35	31	37	38	35	38	41	38	44	41	38	49	45	41	34	48	51	46	37	37	35	33	42	36	35	48	39	41	34	36	42	43	47	47	35	34	42	48	51	38	40	33	41	48	29	42	48	27	34	36	44	42	39	34	46	53	41	35	33	45	44	39	44	47	32	44	42	37	47	33	37	35	48	57	43	30	39	43	36	47	42	54	35	38	42	38	42	39	46	40	34	44	40	38	39
32240	24178	18826	35126	43979	43243	39968	38865	36878	30296	20702	14988	13605	13920	10581	7175	4465	3082	2760	3775	4740	4853	6439	9179	9906	3085	2804	2289	1798	1846	1562	1689	1431	1198	1055	981	971	889	886	844	763	795	770	801	805	792	730	744	773	724	708	721	686	722	724	687	688	657	697	726	683	667	658	680	689	705	681	712	727	674	656	636	647	699	655	687	665	632	651	651	640	692	681	663	635	673	686	625	623	649	656	660	639	659	617	637	661	653	625	635	640	711	696	686	660	615	623	630	679	672	669	612	658	672	654	616	658	656	620	626	620	643	613	640	660	651	641	630	586	619	654	652	649	619	641	618	683	613	627	655	655	646	624	622	635	678	685	618	686	587	593	615	610	634	594	601	651	676	635	645	632	590	633	608	655	633	619	644	654	622	635	591	620	611	615	642	607	582	627	640	640	617	635	635	659	638	618	609	635	598	631	673	620	566	601	577	620	651	622	602	621	633	652	585	589	624	644	598	594	631	602	605	607	640	610	628	655	579	654	629	613	627	630	641	615	587	613	605	625	657	606	595	640	614	601	646	583	618	673	609	577	604	646	596	618	615	593	595	634	671	645	621	652	595	685	660	609	676	633	581	628	615	624	600	645	612	592	604	657	613	636	608	600	660	637	606	646	606	637	616	598	614	630	621	612	617	630	619	616	637	603	603	636	646	642	628	640	597	592	662	628	618	610	644	615	638	609	606	601	605	649	623	607	592	642	646	619	639	602	614	631	622	644	630	641	662	615	634	601	652	617	643	630	683	627	634	614	644	599	607	655	643	618	654	621	581	616	645	637	612	608	666	579	619	607	598	658	621	593	662	598	617	634	642	586	649	618	610	655	671	632	631	605	607	617	663	676	640	611	642	568	672	637	619	619	600	647	626	642	641	607	587	640	660	615	599	622	628	584	572	621	594	604	615	608	596	641	593	645	639	627	679	619	614	599	601	592	640	624	641	634	612	647	599	606	601	603	647	665	596	654	614	614	638	587	569	610	670	608	612	633	594	617	607	579	617	612	655	626	626	647	620	580	620	632	631	613	661	642	625	607	616	653	598	602	569	628	655	666	645	634	645	624	571	624	670	657	644	669	596	593	600	632	594	599	615	631	630	604	629	660	624	651	601	616	650	600	583	606	584	601	610	647	599	658	654	615	613	608	629	628	607	660	605	626	660	670	622	640	614	629	603	622	631	649	660	588	639	669	610	637	606	655	620	634	627	654	624	647	637	640	603	653	601	627	616	645	605	636	628	645	623	593	643	611	597	577	623	600	704	649	632	621	629	643	615	608	623	609	615	602	592	628	554	618	616	610	583	593	605	628	648	615	671	650	616	611	589	612	627	618	593	643	614	593	607	613	666	562	610	609	641	629	633	612	621	635	628	624	622	607	596	594	651	604	617	587	625	608	623	606	642	668	650	631	624	638	607	620	640	611	614	628	642	668	641	620	627	624	648	682	610	599	612	597	629	628	642	621	634	624	567	601	627	645	640	642	647	608	613	634	652	647	617	629	610	644	619	636	645	617	677	659	657	659	602	577	664	609	654	575	689	620	606	621	658	624	649	618	597	662	575	606	635	642	639	624	599	632	637	595	609	617	602	634	625	597	560	647	610	659	625	622	643	588	615	581	612	635	607	611	630	625	631	644	611	638	648	626	632	612	633	670	581	631	574	635	617	643	630	623	656	629	636	618	605	597	631	607	663	641	604	622	609	641	609	608	592	617	577	679	591	612	655	635	587	644	590	624	617	605	643	621	605	667	647	621	664	635	596	674	630	591	623	550	606	624	625	616	630	655	619	589	624	621	593	629	641	589	657	612	619	648	604	622	708	601	612	612	602	642	617	621	646	603	610	621	602	601	617	645	627	629	602	632	593	599	598	647	602	664	587	638	670	580	668	582	633	608	624	701	625	643	651	618	610	632	624	597	589	627	628	614	610	639	655	623	616	600	613	635	624	607	659	625	643	593	643	585	618	683	596	652	615	628	627	653	616	625	627	598	619	621	634	638	621	608	581	635	613	638	628	657	590	659	591	610	590	626	605	649	660	622	599	632	677	604	621	652	604	653	645	610	590	626	611	627	616	589	623	631	621	652	657	622	608	634	588	604	606	646	620	624	636	619	613	608	654	601	631	617	613	650	651	588	665	636	623	588	641	652	644	611	598	642	639	628	647	586	595	627	617	655	615	623	630	606	641	637	598	596	622	636	625	596	622	655	646	609	606	614	601	637	642	615	631	636	583	653	655	644	634	607	593	588	648	608	621	632	649	601	607	607	657	627	584	637	618	576	655	654	632	588	667	646	575	612	621	649	582	628	594	641	601	675	614	588	593	628	664	635	627	628	595	683	625	645	638	603	615	671	606	601	598	624	626	619	664	615	621	618	624	603	674	631	626	613	647	639	631	637	584	622	641	626	659	637	644	617	668	606	595	685	655	602	661	596	617	585	625	590	620	636	655	627	620	636	581	611	659	615	651	609	588	610	630	633	613	667	613	692	678	617	608	619	596	616	605	595	636	585	647	635	575	600	597	602	616	610	609	660	644	631	624	622	630	605	634	597	670	616	711	616	627	624	665	645	620	617	664	628	602	639	618	620	638	627	635	640	633	629	599	620	615	631	633	589	613	590	600	647	616	601	622	636	644	600	612	646	561	632	648	608	621	620	589	637	637	625	641	612	598	610	629	651	633	644	545	594	603	626	616	620	625	634	627	685	687	577	652	634	620	616	597	636	631	643	611	635	600	623	636	598	640	643	607	609	588	592	578	612	637	593	653	622	650	630	587	628	645	610	616	594	616	625	599	620	641	620	613	631	614	615	610	615	595	645	660	615	631	677	641	622	657	665	595	596	642	638	613	638	594	650	635	589	637	591	619	607	598	594	551	598	612	628	583	589	617	660	610	585	618	649	615	669	619	611	656	625	591	624	580	630	600	620	612	606	627	636	683	622	638	631	568	628	595	647	625	667	626	631	604	639	578	603	642	628	632	614	627	609	653	636	631	590	628	615	599	663	588	602	598	638	647	623	625	612	652	634	623	619	620	637	619	621	591	659	594	636	670	603	575	621	631	607	616	622	619	624	597	591	643	639	630	642	606	619	607	630	569	610	629	616	607	592	590	624	631	688	636	636	594	629	632	650	635	633	634	552	635	654	620	655	598	616	623	653	599	656	647	616	622	642	590	645	636	581	631	623	626	630	611	608	656	588	674	622	619	623	643	624	598	634	639	639	579	655	619	616	646	626	648	613	648	609	633	649	649	636	621	613	647	612	690	603	632	613	636	620	612	641	621	630	641	662	588	640	620	589	668	607	649	664	601	610	636	652	607	633	633	606	610	616	541	617	569	602	624	689	608	619	625	610	603	615	628	605	632	610	639	633	633	595	621	630	639	653	578	663	663	608	589	619	678	583	617	600	609	614	606	648	598	668	600	634	623	616	627	634	645	638	655	680	657	598	619	581	643	592	568	627	606	606	654	606	643
2198	892	594	444	829	956	850	725	734	588	346	200	165	181	129	79	58	37	33	43	60	68	83	125	148	68	43	37	39	32	40	36	15	27	21	19	24	26	20	27	26	25	31	23	24	31	25	30	25	26	17	22	21	20	20	16	27	28	24	28	24	29	19	26	34	21	25	20	33	28	20	23	26	18	19	29	25	31	28	24	16	12	15	21	26	24	21	25	24	25	17	30	30	22	21	31	26	18	26	30	23	21	23	25	15	24	23	26	25	27	22	23	26	21	23	27	23	28	32	10	25	17	27	34	29	22	23	27	22	33	29	30	22	17	28	25	28	16	19	27	28	27	10	29	19	28	26	25	20	25	25	32	21	33	21	27	28	35	16	28	26	22	28	29	24	25	27	27	22	19	20	22	19	25	18	21	25	28	24	24	23	25	18	25	26	26	18	25	16	33	20	25	21	29	24	26	21	31	34	23	19	23	27	21	21	22	20	33	23	22	18	16	20	23	22	20	20	25	28	20	31	24	31	30	24	36	22	20	16	29	31	22	31	22	23	20	17	18	33	28	23	20	26	17	21	19	19	29	33	21	16	25	25	22	21	14	23	23	30	20	29	17	22	17	28	23	26	25	22	25	26	24	20	30	25	27	26	21	32	23	34	15	22	28	27	29	17	19	26	25	20	22	22	18	18	23	37	24	28	25	21	26	24	17	25	35	24	24	22	34	27	34	25	23	21	27	20	20	23	23	34	24	25	21	27	29	21	19	33	18	22	17	24	18	17	23	26	25	21	24	25	20	26	23	24	25	23	29	27	16	23	27	22	24	28	19	15	32	17	11	31	29	19	27	23	20	16	24	25	24	39	22	29	17	25	19	16	21	28	27	24	34	21	23	32	28	31	23	30	16	17	24	23	20	25	24	27	21	26	16	19	15	28	19	21	19	23	27	27	24	27	25	27	25	21	12	22	27	23	33	23	25	20	29	20	19	29	27	24	26	26	21	20	14	27	22	17	23	20	27	35	26	27	17	25	29	32	20	25	22	21	23	37	29	27	18	34	28	30	18	18	25	27	27	31	22	23	24	27	24	34	20	23	14	21	27	21	19	18	24	22	27	19	22	24	35	22	19	22	26	28	24	23	26	23	27	21	26	29	18	24	22	21	30	22	30	19	19	21	17	24	39	31	26	24	19	29	31	29	36	25	29	19	26	27	23	16	29	17	16	32	21	19	27	22	21	22	27	27	22	28	18	22	23	33	30	15	37	18	32	33	22	22	17	28	21	28	16	20	20	26	18	21	32	22	17	22	28	21	28	30	18	19	26	23	20	14	29	30	24	20	26	21	20	20	17	30	20	23	19	21	19	26	31	21	25	19	21	17	16	19	25	26	23	27	19	30	24	26	22	24	38	24	25	27	26	20	19	29	23	26	18	27	32	22	26	26	18	28	26	27	22	25	23	19	24	28	18	18	21	27	24	28	11	28	28	13	27	28	26	27	21	21	28	26	19	27	30	31	31	35	27	23	14	20	13	22	23	16	26	27	29	21	26	27	23	36	19	22	19	22	19	27	25	24	18	21	21	31	18	21	25	23	27	25	25	24	28	23	26	24	15	22	17	25	28	24	14	29	16	19	34	25	14	21	26	26	24	18	22	28	25	17	27	33	23	29	21	24	23	33	26	24	29	18	23	32	18	31	28	27	22	22	24	25	28	27	14	28	21	19	24	26	19	18	21	26	32	21	26	17	27	29	17	17	29	19	14	25	22	14	25	25	29	25	31	26	34	16	23	19	32	17	26	26	32	16	20	29	16	28	20	19	26	29	20	29	28	23	23	36	28	20	23	27	25	24	30	38	21	13	25	18	24	17	27	20	17	23	20	21	33	21	28	26	31	28	22	23	25	29	24	20	23	28	21	25	24	28	18	25	22	27	18	26	26	35	20	23	23	30	28	27	30	16	26	19	22	28	20	32	24	36	19	28	18	22	20	29	26	25	26	25	18	25	21	23	24	23	23	25	19	15	26	16	21	22	19	18	21	20	18	22	20	24	19	26	24	30	18	29	18	19	23	24	25	23	28	28	24	24	27	30	22	21	26	24	20	22	25	18	27	21	18	14	24	16	21	17	17	34	20	28	24	22	26	21	28	29	21	30	26	25	25	24	19	30	30	21	20	21	16	23	17	24	29	20	31	22	24	20	32	29	26	17	22	34	26	21	18	20	38	24	26	23	30	19	26	25	22	21	30	28	19	20	31	30	23	28	30	23	21	15	30	24	24	23	25	26	18	32	20	24	29	19	17	35	17	24	28	19	24	37	22	24	25	30	23	20	19	24	21	30	21	17	18	29	26	21	24	20	20	31	18	24	26	24	18	20	16	29	25	26	27	25	15	13	32	24	27	26	33	20	25	25	35	25	21	22	22	24	31	25	17	22	28	22	16	21	30	16	36	19	30	19	24	25	28	24	18	19	15	28	20	21	26	26	25	21	22	26	21	32	25	19	24	21	35	18	20	31	30	24	21	18	20	31	28	23	20	26	23	26	30	25	28	21	23	25	21	33	28	24	25	23	19	16	26	16	20	36	19	23	23	25	22	26	21	24	25	27	27	23	19	15	39	16	22	23	28	21	29	21	23	32	13	30	21	32	27	19	15	32	25	21	19	18	23	31	15	22	21	23	27	23	20	18	26	20	27	21	26	20	19	29	19	27	22	31	21	23	15	28	25	17	26	23	29	25	23	20	25	24	33	25	16	27	25	14	16	24	32	29	31	32	21	27	28	33	26	29	34	28	27	28	25	21	24	28	21	28	23	19	19	22	23	21	19	28	28	22	21	27	14	18	29	23	29	31	18	24	31	22	23	24	19	25	30	23	17	24	17	25	28	21	17	16	20	25	23	27	17	24	24	15	27	22	27	26	17	22	23	17	28	33	28	23	25	24	31	28	16	31	27	32	23	19	23	19	27	24	31	27	24	21	18	22	24	14	22	31	16	18	21	24	27	22	22	20	16	26	17	26	18	27	25	15	16	26	21	30	20	27	28	25	27	22	25	17	16	12	29	30	26	12	24	32	23	24	30	23	13	18	27	17	20	27	21	18	23	27	26	18	24	27	22	22	23	17	24	25	29	25	30	25	22	26	25	13	25	21	17	21	24	23	20	20	25	22	23	25	29	23	30	29	23	18	15	18	24	34	25	30	25	22	23	14	27	26	21	21	21	22	21	27	18	23	15	20	20	26	13	23	24	17	22	28	15	24	19	21	33	36	30	34	26	23	20	28	24	19	29	20	26	27	20	22	28	27	23	33	25	29	25	22	21	21	29	26	26	22	28	20	26	18	26	23	14	22	19	21	29	28	15	19	21	22	22	34	20	21	21	13	31	28	24	28	27	19	19	30	25	25	26	28	30	19	28	32	30	25	29	19	32	29	19	20	18	21	20	21	25	26	17	16	24	16	25	28	29	30	23	17	24	24	29	23	28	24	18	20	21	25	22	28	31
23625	17832	13349	28212	36496	34879	30863	28346	27018	22969	15563	10653	8225	8255	6203	3888	2090	1036	874	1263	2114	2189	3285	4237	5373	1898	1468	1340	792	921	800	777	629	574	482	471	433	427	434	416	401	422	404	402	390	342	390	390	382	399	374	388	361	411	409	381	374	363	389	368	410	400	384	367	366	402	350	371	362	365	380	396	364	410	397	373	370	372	361	369	364	401	379	370	395	372	372	370	424	357	371	387	409	373	363	371	378	411	373	406	408	400	400	401	361	396	394	382	371	434	414	373	334	334	365	384	354	375	378	374	365	364	382	388	353	364	370	392	379	354	378	339	372	355	372	400	394	337	422	348	363	374	363	421	370	407	362	377	385	385	333	357	404	418	403	404	422	378	355	350	357	355	398	398	391	355	397	369	379	385	340	415	354	376	372	351	354	364	361	360	398	343	391	390	387	355	399	400	372	336	376	354	364	408	372	353	348	377	380	378	367	366	370	339	346	371	343	356	367	357	386	365	390	368	372	357	395	343	355	374	323	371	365	383	360	379	383	382	380	401	399	387	359	370	406	363	409	394	403	356	375	387	328	380	370	366	396	356	366	386	347	390	387	377	361	391	362	406	348	384	366	363	362	366	355	382	385	393	347	333	378	389	394	346	377	364	356	387	379	419	353	354	368	395	413	415	356	387	366	354	371	316	375	349	376	375	391	371	358	357	369	348	392	366	366	390	358	383	411	377	402	354	359	369	391	376	351	341	374	345	396	328	369	337	372	397	399	376	343	365	382	382	364	372	414	414	351	366	359	360	420	387	335	351	368	393	367	354	357	364	389	390	372	376	353	390	366	371	369	345	371	367	374	376	365	365	346	369	358	348	368	406	355	363	358	382	373	365	377	374	381	382	350	389	382	353	374	380	383	355	318	332	354	378	373	369	353	413	392	359	373	352	382	353	391	369	390	354	404	373	366	389	382	344	368	366	346	363	373	373	362	373	375	365	351	380	362	333	355	372	369	362	365	350	380	378	393	371	394	407	350	369	338	373	371	349	345	366	354	371	370	353	355	389	361	324	373	368	373	369	367	363	351	348	391	380	366	378	371	359	360	356	337	380	376	349	343	384	365	388	371	376	341	400	373	436	331	394	388	357	366	365	381	379	337	356	337	377	324	377	392	385	368	376	411	362	378	394	390	385	356	395	359	387	388	350	361	349	367	366	370	353	381	365	372	412	397	380	354	371	383	385	400	359	398	401	385	357	365	339	361	347	368	361	404	357	326	379	367	356	327	380	373	351	406	362	360	395	377	400	398	381	336	385	356	389	408	343	350	344	386	370	380	351	369	363	377	405	335	356	385	379	390	359	408	353	358	398	371	395	375	366	398	395	389	356	368	386	381	353	340	366	382	403	389	378	363	383	366	374	328	399	378	370	379	366	380	409	376	347	371	381	379	339	385	396	390	365	382	368	400	373	371	395	336	364	400	347	392	332	381	347	358	388	406	387	386	359	376	391	378	361	397	359	351	394	370	400	358	378	364	387	389	371	351	375	359	356	385	373	394	361	363	340	365	367	394	368	375	361	359	405	387	393	387	354	356	376	363	363	376	401	362	372	376	344	373	378	359	340	370	389	378	386	337	403	397	378	353	383	369	339	373	354	371	353	362	376	391	369	354	344	381	330	372	399	366	386	369	358	370	401	361	369	337	396	352	340	371	364	361	370	355	412	370	405	373	382	353	385	380	384	388	379	367	364	357	395	358	394	377	407	374	396	392	381	348	374	377	374	368	383	394	341	359	388	358	358	341	378	370	378	370	394	324	351	387	381	400	394	378	356	392	385	358	328	360	375	378	351	398	345	373	374	389	410	386	389	373	385	363	401	366	352	370	379	354	393	368	399	395	353	364	353	363	377	366	344	349	355	399	368	373	383	355	348	377	331	373	389	389	362	352	374	359	347	394	380	382	358	381	350	382	368	375	383	374	392	392	357	363	358	373	361	355	352	354	394	390	382	351	349	381	368	360	339	370	385	376	394	367	407	355	359	382	351	319	385	359	381	382	387	376	373	354	413	357	383	361	376	380	384	342	380	368	380	374	378	365	366	397	388	367	400	344	359	346	368	363	378	381	422	359	397	380	398	382	375	378	367	393	379	375	345	335	360	402	364	370	392	356	360	363	388	364	372	362	332	351	341	360	386	351	362	348	367	387	381	381	394	361	347	366	378	386	347	334	368	371	349	382	396	377	349	400	372	376	360	365	384	367	378	364	360	386	371	385	395	355	353	368	371	382	381	379	379	374	379	353	400	394	376	394	371	392	400	395	356	353	328	358	409	390	396	379	378	348	381	388	413	366	374	315	348	346	370	394	369	390	363	352	348	382	387	377	379	390	351	377	360	362	343	377	368	365	368	402	403	350	343	395	384	384	380	401	414	394	357	390	379	340	348	363	366	342	383	374	357	394	351	390	375	352	385	355	365	384	387	370	359	375	374	331	358	416	362	363	373	355	374	371	390	368	373	390	352	366	380	374	365	371	366	361	376	336	361	337	379	351	378	415	393	385	361	357	408	364	399	334	380	376	367	349	386	372	328	389	338	381	352	405	359	365	381	398	387	363	368	366	396	384	411	358	357	384	391	372	368	351	397	384	361	356	396	335	352	394	382	371	362	366	363	330	378	359	401	403	390	366	364	376	341	382	376	381	366	323	329	368	354	384	375	375	388	373	333	411	384	363	384	335	384	382	341	390	379	376	373	375	378	363	379	349	383	372	380	384	352	349	393	368	389	348	403	362	357	367	360	385	352	376	360	355	350	387	371	349	361	379	380	384	362	364	374	346	359	384	366	370	346	356	403	392	374	405	372	349	382	359	338	376	391	371	389	364	367	385	395	359	360	365	366	407	375	347	357	399	339	331	383	386	363	391	362	386	397	362	357	357	382	364	372	366	357	366	364	350	337	363	400	366	332	388	403	373	364	367	396	394	374	390	326	371	393	333	386	358	378	383	382	373	401	411	341	350	382	339	377	353	380	363	367	362	381	369	362	362	373	349	386	341	393	352	403	387	352	343	360	352	358	334	409	368	366	376	359	383	355	361	376	385	403	320	383	398	386	391	396	382	369	363	402	364	385	379	397	404	378	358	410	384	339	371	386	354	370	341	369	389	382	379	373	366	377	416	368	361	342	396	370	391	356	353	384	374	347	371	339	401	367	372	381	350	384	374	350	384	399	333	360	335	375	338	369	356	414	339	359	368	380	363	397	373	355	404	397	384	361	390	376	384	356	362	386	361	351	360	398	368	372	337	381	349	377	344	385	368	387	386	376	392	354	377	404	391	350	404	361	344	375	362	380	389	395	348	379	393	346	372	391	341	354	378	375	364	359	408	372	360	382	361	377	383	335	381	380	354	397	383	358	372	400	378	379	381	395	398	388	372	380	366	375	355	375	373	363	405	416	400	362	374	367	362	375	380	365	403	383	383	382	346	345	369	360	332	343	371	390	352	394	380	369	335	384	374	365
1980	1381	926	753	1384	1551	1251	1047	1140	1075	828	516	369	290	205	125	94	72	46	62	79	79	121	140	189	120	78	52	45	53	37	28	47	45	36	28	29	31	27	25	25	24	20	29	45	39	36	25	25	22	27	24	39	29	26	34	28	31	22	26	26	21	28	22	13	20	32	22	21	28	24	22	23	26	25	27	28	21	29	23	29	25	30	21	22	30	20	29	19	27	26	23	35	21	30	23	29	19	32	22	28	22	18	30	25	31	19	21	34	23	24	19	25	32	29	29	26	33	28	24	25	18	22	27	30	25	31	31	22	21	28	30	27	30	37	21	19	23	33	20	26	36	31	26	31	28	35	31	24	28	23	23	20	34	28	32	21	16	21	16	27	25	36	30	30	26	26	28	32	24	32	29	29	18	24	14	30	34	31	23	23	31	24	33	30	25	27	29	34	31	26	26	21	30	25	25	25	23	25	29	16	27	24	30	33	29	27	29	26	28	26	28	18	25	28	25	23	23	32	23	30	24	29	28	20	32	21	25	33	17	26	29	15	24	19	19	26	14	22	23	26	31	22	25	23	33	22	24	24	25	31	25	37	24	17	19	26	15	30	28	22	22	25	30	31	30	24	28	30	27	24	27	23	20	21	33	22	24	25	32	21	31	21	19	35	34	35	22	30	30	20	21	25	22	22	27	25	18	28	28	27	22	22	25	28	31	24	28	35	25	29	28	30	19	23	17	32	19	29	26	29	19	20	23	22	30	20	21	22	24	16	23	35	33	26	28	23	35	20	23	28	17	22	33	23	27	32	19	27	32	25	28	23	31	34	30	30	24	19	36	23	26	23	24	24	29	24	30	24	24	25	32	21	28	31	20	20	27	27	22	30	26	21	29	26	19	32	26	25	30	31	19	25	31	23	23	25	26	21	30	21	24	35	30	32	16	28	28	33	19	26	24	23	23	27	19	24	23	17	31	28	22	32	25	21	29	33	29	25	26	18	26	37	28	31	29	26	14	31	20	30	26	23	18	23	24	19	24	31	31	30	22	29	33	24	16	24	19	30	27	18	17	28	31	28	23	30	32	20	30	14	26	31	33	20	21	33	30	26	27	35	28	28	29	33	27	26	17	26	30	18	25	28	22	32	35	25	21	24	19	31	23	24	30	26	35	27	25	18	29	28	20	27	30	32	26	29	24	28	22	30	23	16	23	23	28	26	30	33	30	30	25	24	27	24	20	22	28	22	19	24	23	20	30	31	28	24	21	24	31	30	23	26	26	26	27	18	24	34	28	29	30	29	26	30	22	35	18	22	19	25	31	37	33	30	26	33	33	31	24	30	26	31	23	30	25	24	26	15	25	24	29	24	30	34	37	34	29	25	23	22	31	25	24	29	21	23	35	23	30	22	22	32	27	32	25	19	25	19	21	23	35	28	16	31	29	25	18	27	22	18	19	18	24	24	23	24	34	31	24	31	28	20	26	21	34	21	29	29	36	23	25	27	24	23	31	28	26	29	29	18	27	29	26	18	21	25	30	27	31	20	28	17	34	22	34	23	37	32	29	23	30	19	32	30	36	31	34	27	33	27	15	28	20	25	25	26	20	29	27	24	20	28	29	14	28	25	27	25	28	25	24	24	23	21	19	20	27	24	26	24	25	28	33	34	23	23	18	26	38	25	24	26	30	28	27	33	24	22	28	18	16	22	29	23	29	14	25	23	23	24	29	27	28	30	25	29	21	22	31	23	28	21	25	24	29	29	36	25	35	25	29	24	21	27	27	21	21	25	27	24	26	30	27	32	23	36	39	25	19	21	23	20	34	16	25	20	29	22	26	22	17	27	26	26	26	38	20	24	32	29	26	22	31	22	29	25	23	30	32	19	22	24	29	33	28	22	20	34	26	25	28	31	35	20	31	24	19	20	20	23	24	34	19	34	32	30	30	29	22	32	26	18	21	23	31	25	29	24	24	24	24	28	34	26	30	24	22	31	31	22	32	18	17	30	27	26	27	25	25	22	27	24	35	22	26	20	26	37	27	19	13	18	32	20	25	31	29	28	24	27	32	22	31	32	24	22	32	34	22	34	37	29	30	24	30	35	17	19	24	20	26	25	36	17	28	25	30	20	36	22	30	22	25	24	28	23	29	33	23	30	29	19	21	32	19	31	23	31	27	22	23	29	19	22	18	27	23	20	15	20	19	25	28	27	19	25	32	31	20	22	27	24	31	23	28	26	28	21	20	18	21	24	21	26	30	16	19	25	31	27	19	26	23	18	31	19	26	23	30	19	35	25	32	27	25	15	25	22	31	26	22	17	30	26	20	38	24	23	24	24	28	20	24	23	12	38	33	24	34	23	36	29	22	29	29	28	22	29	18	26	19	34	14	28	27	32	18	30	26	35	20	23	33	26	26	25	21	27	26	16	22	33	23	32	26	32	25	24	23	25	32	23	25	27	34	32	35	30	25	26	22	20	19	22	22	23	24	21	32	36	22	24	26	24	20	38	24	28	27	20	24	24	25	27	19	35	20	33	24	27	34	23	31	26	24	24	35	26	24	35	24	25	22	28	25	21	31	19	25	31	27	28	21	22	23	22	30	34	31	25	22	26	24	26	24	19	26	28	30	33	19	28	38	22	26	25	35	20	36	28	27	22	25	25	29	23	29	23	30	30	27	28	23	29	22	21	26	30	26	22	27	30	27	30	26	20	30	24	23	26	25	29	26	34	30	25	27	22	33	28	26	32	26	26	25	26	33	32	26	24	28	21	25	17	26	30	22	28	29	24	26	26	19	25	27	21	28	18	31	34	22	23	27	28	33	24	22	25	21	30	22	28	30	30	26	24	23	28	20	13	21	34	20	21	22	25	25	31	28	31	30	29	22	31	29	27	31	26	18	26	24	24	26	27	15	30	30	20	31	20	22	20	21	23	29	30	14	21	24	29	23	19	23	33	31	21	30	29	38	26	24	29	28	22	20	36	19	30	33	33	22	29	25	19	29	27	28	24	18	26	19	29	19	28	20	29	24	28	23	30	23	32	21	28	29	23	20	29	31	25	28	22	23	22	30	30	24	33	20	24	27	17	26	26	29	36	29	28	23	27	21	19	29	29	28	28	16	21	32	34	26	20	30	23	22	25	21	32	22	35	21	27	26	31	24	27	29	30	19	25	22	24	31	29	26	29	15	18	36	29	28	19	32	28	14	31	28	26	26	28	22	36	28	28	24	27	32	28	19	28	27	25	24	21	23	32	25	29	26	24	25	24	28	25	27	17	30	30	20	26	18	29	23	33	26	31	15	23	23	32	28	32	20	29	30	21	39	20	24	25	34	28	13	26	14	33	26	23	24	26	18	29	21	20	30	25	27	28	20	24	26	18	30	28	28	33	22	28	30	26	17	15	26	19	28	20	32	25	23	35	23	23	28	17	18	33	21	27	31	23	20	33	23	31	22	34	20	24	29	33	18	32	28	26	23	25	26	26	16	15	28	28	34	33	27
28750	23064	18506	34653	42119	40248	36085	32347	31515	29589	24884	19051	15055	12737	9701	5793	3412	2323	1670	1958	2974	3438	5330	6026	7343	4656	2619	2103	1251	1132	1251	1072	1193	881	750	644	644	527	576	491	511	499	495	484	457	484	482	496	490	450	503	410	451	427	473	415	493	436	413	402	447	420	418	408	411	437	465	438	440	423	431	461	400	390	411	397	383	442	416	403	432	395	419	427	412	408	404	436	449	396	421	436	392	430	391	407	383	383	422	395	430	396	428	443	422	407	383	381	430	431	454	438	389	375	439	421	377	428	409	409	443	418	406	410	365	389	454	399	383	467	384	409	402	395	408	417	401	422	402	418	408	413	420	437	391	425	420	392	365	392	444	381	403	409	387	410	415	418	416	406	422	392	444	413	384	422	404	405	392	395	431	389	443	401	392	407	408	400	434	408	378	378	425	417	398	417	378	401	423	414	407	397	400	405	404	427	407	396	431	443	397	432	410	419	441	385	421	392	385	443	438	398	413	410	393	407	413	390	399	376	418	403	399	377	371	415	413	385	386	396	389	363	407	396	408	425	411	385	437	418	427	401	403	425	422	423	401	397	415	431	412	419	402	375	387	423	426	413	409	425	419	385	392	400	405	363	437	373	402	375	421	391	394	394	393	391	417	411	406	378	406	401	435	417	429	392	398	406	390	381	404	437	397	393	428	398	403	432	408	401	394	421	402	404	412	399	416	367	361	371	446	414	408	391	423	406	424	398	382	404	421	410	356	397	405	423	403	395	416	413	397	362	418	424	407	394	420	414	453	398	375	386	432	408	403	373	423	397	394	400	421	412	422	419	380	389	406	397	434	431	393	393	429	417	402	404	423	377	438	395	399	381	400	384	417	378	399	357	352	441	410	398	378	398	412	430	409	391	403	408	397	377	386	405	413	429	439	429	388	428	399	425	416	413	407	395	384	393	373	401	397	411	392	415	422	401	399	417	424	424	389	360	416	364	420	390	390	401	402	407	381	379	396	408	431	381	406	412	394	407	415	400	386	399	404	372	392	424	408	391	378	378	403	385	372	386	370	411	410	358	401	416	406	402	390	419	373	416	411	437	391	420	422	415	451	380	417	400	407	435	404	400	376	419	416	382	417	378	409	414	406	395	422	380	420	394	406	381	378	394	391	379	382	452	416	414	398	463	411	379	414	406	395	416	410	406	375	380	404	380	385	430	415	401	405	405	410	434	412	405	379	404	412	380	407	401	404	434	416	385	431	432	404	387	424	395	407	383	407	436	438	386	449	404	384	416	407	431	448	400	390	390	407	407	398	376	396	425	391	424	405	407	409	382	411	422	418	404	363	399	411	410	430	420	414	388	427	382	418	424	396	411	395	384	378	371	418	399	400	398	398	418	401	415	403	402	386	427	428	428	382	418	415	387	398	421	425	416	410	419	412	386	410	400	396	401	371	380	410	445	364	413	410	379	379	399	427	394	365	402	390	390	416	406	371	421	389	403	417	397	393	410	435	411	407	404	432	433	410	426	370	393	394	394	395	385	392	395	430	398	422	410	444	388	388	387	417	417	407	414	384	430	402	399	400	412	406	407	421	397	431	446	384	403	404	387	439	444	435	405	409	427	438	440	403	406	393	396	370	384	420	391	423	421	395	367	383	384	384	433	441	406	375	431	401	408	362	412	448	427	382	400	408	400	405	389	383	414	414	398	418	433	392	440	410	402	392	408	404	383	373	410	416	401	406	372	398	412	368	412	391	410	409	397	375	421	427	406	410	402	432	390	393	429	409	417	380	399	422	418	370	392	414	407	443	425	408	436	390	368	427	439	403	388	402	440	383	412	383	433	446	373	391	387	393	413	431	382	411	461	414	421	399	394	406	402	380	397	397	421	420	390	414	438	424	403	400	376	397	384	413	430	391	392	393	427	396	436	454	398	408	410	410	430	393	427	453	387	399	403	412	382	396	362	423	398	431	353	404	412	391	379	397	354	375	406	406	441	374	409	386	402	431	382	444	395	402	415	420	428	447	385	428	404	432	399	446	408	408	388	362	408	372	408	401	425	381	408	388	410	398	392	393	405	424	403	410	408	395	448	407	407	410	427	408	411	414	403	410	425	388	453	389	380	377	411	402	404	392	397	375	387	424	429	408	417	412	412	405	425	422	407	383	403	429	385	407	379	439	425	425	387	387	412	389	433	403	387	418	404	423	433	429	395	384	388	438	422	444	406	444	415	391	423	410	421	382	385	422	420	393	413	402	400	417	388	404	398	365	377	424	436	427	390	414	420	415	383	432	369	393	400	386	388	407	414	381	437	398	382	383	432	388	398	389	435	423	407	434	403	397	405	416	359	399	371	409	404	426	415	402	394	384	395	432	391	423	448	413	411	363	409	407	367	391	383	417	391	426	405	426	403	406	400	401	386	420	421	405	408	376	402	449	413	381	413	393	397	388	424	414	368	422	401	389	414	399	398	382	379	399	426	403	372	383	385	438	395	399	408	412	381	399	439	411	411	423	357	419	385	372	435	400	408	416	368	403	416	397	423	367	415	443	383	394	407	431	380	434	443	409	390	383	423	443	407	401	411	419	404	372	389	430	412	400	386	402	412	413	398	417	428	382	375	389	400	416	405	387	423	409	410	371	389	404	405	407	414	399	387	384	425	405	401	403	409	382	384	406	440	400	394	392	385	415	416	391	415	394	408	435	412	396	388	401	367	417	422	387	414	417	408	402	421	438	418	390	402	398	397	402	445	357	387	401	414	413	407	378	415	395	416	412	447	398	394	394	412	405	393	386	407	382	354	382	434	403	392	434	393	430	391	412	412	424	416	433	419	406	384	419	388	413	386	377	391	411	377	439	421	422	389	386	408	386	414	396	429	421	390	383	406	404	408	421	391	416	427	394	421	416	379	417	387	380	412	386	424	381	420	415	437	390	396	399	429	391	425	377	414	389	406	433	389	425	419	401	390	404	404	394	444	361	384	431	423	406	415	386	402	386	393	408	402	394	422	428	405	424	396	393	392	421	414	418	404	416	375	422	430	420	360	392	394	376	410	413	395	394	418	432	416	391	366	368	391	405	389	404	414	418	372	408	413	405	417	423	394	410	387	414	395	404	424	396	404	393	398	439	408	393	401	375	424	406	395	396	394	426	409	403	388	418	393	437	410	394	371	423	404	432	393	391	410	411	394	421	404	384	427	398	430	376	367	395	379	362	413	346	404	400	410	422	407	412	404	392	394	414	430	409	367	428	410	407	409	401	374	379	438	464	403	369	397	355	402	385	387	391	393	420	389	378	400	445	398	422	407	407	397	396	391	421	394	427	418	406	376	404	374	398	403	405	376	425	439	419	430	406	407	407	380	423	412	442	448	385	415	381	397	400	415	347	402	419	388	424	419	387	415	403	411	412	395	425	428	406	377	364	429	422	399	398	403	373	404	400	380	386	392	420	384	367	377	404	427	416	379	401	420	368	386	437	398	408	414	386	412	403	407	383	381	430	420	433	382
3508	1207	872	844	1389	1601	1260	1028	974	1016	864	583	437	309	209	154	92	70	63	72	94	103	126	183	168	156	97	77	53	50	48	56	54	60	42	47	45	40	44	41	42	47	37	34	31	43	35	52	52	39	54	38	38	44	31	38	34	46	36	33	43	45	35	41	45	37	38	43	33	36	47	29	35	43	44	39	35	44	34	45	50	44	37	31	38	40	50	30	40	29	40	40	22	33	34	48	45	48	43	35	48	45	33	42	35	34	39	38	36	50	38	29	39	41	48	46	32	41	45	43	38	46	38	39	41	37	37	32	44	36	31	46	34	40	35	42	49	31	46	49	35	44	33	36	42	30	34	33	34	36	43	32	36	52	56	36	38	45	34	40	40	35	47	39	34	30	42	42	39	32	39	42	35	32	42	33	43	41	42	39	44	33	33	36	46	33	44	39	33	37	37	39	47	48	30	43	37	44	40	31	26	44	39	47	44	37	60	40	36	34	45	42	39	30	38	56	34	48	34	54	26	39	41	37	34	34	40	42	45	47	50	33	46	38	37	53	29	35	31	38	45	41	32	44	44	38	47	37	48	35	38	36	39	29	40	38	51	33	46	29	33	40	39	32	38	36	41	55	54	41	30	29	45	39	45	37	57	25	40	42	34	39	43	48	36	29	29	45	30	38	47	54	41	37	34	46	28	37	51	29	28	47	28	32	35	44	39	35	38	44	41	40	39	42	33	51	42	27	41	43	39	41	37	34	41	45	40	28	46	33	32	43	46	48	41	36	34	38	32	36	38	32	44	48	39	36	42	49	41	40	47	36	36	42	39	35	34	38	40	34	30	26	34	35	41	37	34	33	43	31	53	34	31	40	40	36	40	42	48	35	38	38	42	44	36	43	47	28	33	45	42	41	40	29	30	38	45	42	35	33	39	31	41	33	47	41	37	39	41	37	41	42	34	32	23	35	28	34	35	44	37	42	44	49	39	46	39	49	34	35	31	62	43	40	35	29	40	42	37	49	39	48	34	41	48	41	41	35	39	38	35	28	48	41	31	42	35	45	36	36	34	35	39	45	40	47	24	36	34	44	40	32	41	31	39	43	36	39	31	35	45	40	44	45	46	44	45	37	38	25	45	36	34	54	38	37	43	43	29	32	33	39	47	49	30	46	34	44	47	36	46	33	36	40	35	36	30	38	50	43	35	35	40	45	27	37	32	43	49	59	44	42	35	43	42	43	25	32	37	48	35	47	46	44	39	36	37	30	39	37	34	36	31	38	47	40	41	36	53	33	60	50	46	41	47	43	43	26	35	40	43	45	42	38	43	37	38	42	45	41	31	43	47	31	43	40	36	37	48	54	41	46	26	34	43	45	28	42	44	37	45	37	44	33	35	47	45	32	39	30	43	37	39	38	43	40	37	38	34	38	39	30	36	50	33	41	28	46	55	30	46	39	37	31	47	38	32	36	37	43	44	38	34	33	40	34	47	45	39	34	39	39	44	53	43	35	27	38	35	38	36	37	35	39	35	44	40	40	40	32	32	33	25	33	33	44	30	32	43	31	48	32	36	34	37	31	41	45	32	36	41	45	39	40	34	41	41	38	38	30	34	35	42	38	29	50	32	40	19	44	45	42	43	40	39	41	33	44	51	46	30	48	34	35	28	41	27	39	51	32	35	46	47	37	39	41	38	45	39	52	26	37	32	30	35	32	45	37	36	38	44	37	47	36	39	46	48	44	42	47	42	44	32	34	58	45	45	49	34	36	36	34	46	35	43	45	37	40	46	59	39	40	41	41	48	48	41	42	28	37	44	30	53	46	47	31	31	39	55	40	32	32	44	38	34	45	36	38	32	42	31	32	36	39	33	49	35	41	46	48	57	37	40	44	47	31	45	30	46	42	37	46	41	28	43	39	36	28	47	32	43	44	33	47	32	21	42	37	34	28	46	27	40	33	50	41	38	41	40	37	38	32	41	40	38	42	38	49	47	31	40	37	38	45	35	36	53	37	47	38	40	47	34	45	33	42	35	40	31	39	36	32	29	47	32	45	33	34	52	32	46	47	38	40	30	46	33	46	36	39	36	37	43	39	43	30	34	47	46	27	51	45	36	35	36	46	42	41	39	41	30	34	35	33	37	38	36	47	45	36	43	52	38	40	41	37	50	43	50	32	40	30	38	43	43	38	40	46	36	30	34	35	38	43	41	35	38	43	40	26	32	44	45	36	49	34	39	48	36	44	32	47	35	30	51	36	26	42	38	31	37	41	35	33	37	38	44	43	41	52	38	32	41	39	39	50	42	40	39	42	29	48	34	40	37	36	39	32	36	42	37	48	36	40	43	27	40	34	37	40	38	56	38	37	26	33	43	38	41	34	34	40	36	44	52	39	43	44	44	47	49	45	43	43	40	49	44	29	43	43	45	33	48	40	43	34	32	51	39	33	39	39	42	52	44	31	44	37	40	39	36	39	38	24	45	33	49	41	27	41	48	37	26	45	49	39	34	43	47	49	34	30	38	36	31	42	33	29	49	37	50	47	36	39	39	44	44	42	38	48	36	38	46	39	41	40	36	35	49	40	45	32	43	42	55	50	44	43	33	38	46	39	47	37	34	45	32	36	36	36	43	32	41	44	33	38	32	46	34	47	43	55	46	55	45	39	32	37	35	29	57	53	45	44	39	27	37	47	38	31	37	34	37	33	51	36	37	27	39	43	33	36	31	33	32	55	39	34	50	25	38	34	42	37	45	39	33	41	44	35	40	34	45	43	47	46	31	41	50	40	43	36	39	44	44	41	41	31	32	27	41	28	43	41	32	33	40	53	31	50	40	43	42	32	45	39	34	43	46	31	34	34	33	55	44	36	42	40	42	35	30	32	41	41	38	52	40	52	31	42	44	37	33	43	38	38	37	31	35	33	34	37	47	49	40	41	38	44	49	43	36	41	45	34	38	37	29	31	51	34	43	42	51	32	31	42	41	28	34	36	46	51	45	22	43	31	38	32	42	41	47	32	42	51	32	42	36	42	46	41	42	30	43	46	32	39	36	40	37	34	40	47	32	38	36	41	40	34	38	40	33	45	33	40	31	44	41	29	31	37	52	43	33	28	41	41	42	38	31	45	29	40	43	38	46	50	38	33	36	42	44	36	47	35	41	44	36	37	40	29	28	40	46	44	44	37	43	49	37	45	47	37	43	39	33	28	43	41	42	28	47	38	39	27	26	28	38	33	55	53	30	41	33	38	36	32	35	35	46	42	41	36	47	50	38	23	33	41	51	42	40	31	40	36	40	39	34	32	33	38	36	36	52	40	44	34	48	37	31	30	39	28	34	41	42	41	40	41	42	39	35	40	42	28	48	46	45	54	42	40	30	38	32	37	36	46	46	47	42	30	35	34	48	36	50	37	39	32	35	38	38	26	29	38	40	44	31	41	36	37	41	35	30	45	30	43	43	43	53	51	38	44	42	42	32	34	38	32	48	44	41	44	34	28	43	35
26128	20511	18321	35316	42952	41138	36141	32148	29212	29266	26868	20460	16104	13059	9162	6002	3436	2419	1902	2060	3165	3598	4957	6224	6203	6070	3353	2676	1587	1066	1303	1176	1146	1256	967	809	702	764	750	718	698	703	643	684	685	633	630	633	658	676	611	611	622	663	620	606	662	631	643	587	644	611	609	606	687	625	634	590	624	647	582	560	584	685	607	594	674	653	573	609	628	606	613	573	629	609	588	637	629	579	621	615	615	614	606	580	608	607	621	607	554	592	621	614	619	597	597	612	655	591	610	600	609	581	578	608	612	643	617	631	614	596	629	566	610	620	614	602	602	625	584	631	599	611	604	618	606	605	653	587	609	578	587	621	606	575	583	592	578	565	606	611	618	632	621	605	607	628	546	661	607	596	602	591	606	558	606	584	576	602	594	577	577	567	591	604	643	593	622	595	564	575	618	551	635	608	595	607	582	597	628	603	640	568	527	618	627	581	593	598	583	582	592	639	598	606	580	622	610	608	602	549	581	577	585	621	636	567	574	589	600	582	577	594	558	588	614	603	581	588	588	560	600	625	551	576	638	577	607	585	613	600	607	633	612	609	594	611	593	630	605	576	636	617	620	631	599	639	613	582	596	629	617	565	601	613	553	615	581	630	592	596	585	586	600	609	585	602	599	611	564	611	610	602	583	588	592	663	631	590	589	614	587	651	632	687	584	583	573	604	639	593	582	611	610	580	603	625	587	579	635	634	590	601	615	634	607	611	615	559	588	592	583	602	625	630	590	572	549	604	557	673	575	609	600	574	619	566	580	616	573	619	593	562	596	626	646	624	615	559	592	583	624	601	617	613	644	616	617	575	628	605	594	627	618	586	566	611	577	599	665	607	613	611	637	595	570	553	590	591	640	621	593	624	619	585	611	598	581	596	601	596	579	619	591	623	632	622	603	631	612	650	577	606	621	582	588	583	553	592	564	593	603	590	560	645	598	590	615	594	624	625	589	594	579	610	567	610	590	618	592	637	566	603	619	620	600	602	581	597	653	585	603	577	582	542	622	600	569	605	560	583	568	610	613	609	564	596	544	615	592	620	593	600	573	583	604	633	652	572	640	568	614	618	612	582	576	605	605	606	576	631	590	601	587	603	592	592	612	594	616	621	579	644	585	627	541	585	620	598	629	607	599	634	583	599	555	612	589	641	549	598	618	627	568	595	563	608	596	607	627	622	598	587	577	575	603	583	589	614	616	622	598	629	604	587	611	634	576	616	557	593	591	569	587	578	609	603	604	574	600	660	629	600	652	575	630	584	621	576	587	602	608	553	612	616	598	579	615	560	617	643	606	597	601	599	599	565	641	594	613	560	652	603	596	600	630	544	587	589	613	588	612	580	576	616	580	646	604	604	591	630	605	572	605	585	609	590	568	578	556	606	589	654	584	595	627	586	565	675	604	611	616	657	605	622	601	572	595	593	622	626	591	621	621	568	626	587	587	632	605	584	586	627	590	583	617	629	600	582	602	620	620	586	660	602	608	598	569	634	561	560	604	600	586	587	609	612	609	634	588	551	576	567	601	632	646	585	620	583	575	602	626	607	669	616	539	607	579	606	590	621	617	573	608	633	581	584	589	586	603	570	576	606	571	594	604	619	602	590	636	580	591	601	571	582	635	549	619	621	608	593	577	564	589	585	603	562	627	590	583	571	598	576	593	589	596	625	561	591	638	617	594	641	592	621	630	610	569	582	607	563	593	653	617	588	582	611	620	596	620	639	609	595	586	610	598	563	595	615	600	580	579	592	567	583	590	585	578	560	583	564	620	637	623	635	651	532	626	605	535	626	601	547	596	647	587	615	614	640	622	580	591	594	610	622	618	533	590	635	628	553	618	601	631	595	595	625	620	595	612	606	592	594	633	597	639	626	611	622	587	620	606	580	605	622	667	617	596	553	605	598	606	601	611	602	572	551	660	640	632	614	578	607	599	648	649	614	603	590	646	563	612	621	617	584	620	596	575	599	613	588	605	605	615	626	605	577	595	595	601	614	594	604	632	598	612	542	605	540	595	575	623	622	619	514	591	591	610	595	608	602	614	594	592	573	616	607	568	617	604	570	596	572	583	618	591	603	663	610	643	579	590	591	608	589	569	630	607	602	609	578	639	596	595	568	648	559	644	633	639	588	655	624	586	586	570	616	593	657	585	621	623	586	608	608	604	555	602	584	565	563	622	567	589	603	633	607	628	621	625	637	586	573	600	637	591	617	567	629	636	603	559	620	550	592	586	531	610	631	580	652	632	547	614	618	590	618	629	645	599	585	637	608	608	628	594	607	610	614	635	599	594	638	583	603	626	608	579	579	603	638	619	601	592	597	602	586	620	603	606	619	589	605	642	615	612	610	638	620	586	624	605	572	593	601	601	605	606	606	570	577	623	593	590	561	606	612	576	565	577	583	607	596	594	583	623	640	592	633	614	576	571	661	606	595	608	600	628	607	574	616	597	605	585	600	610	583	617	613	627	626	580	554	615	608	571	600	631	575	607	613	600	599	577	574	627	629	576	580	612	673	574	608	628	596	592	580	580	617	641	610	557	618	612	596	594	587	619	591	592	659	619	576	618	640	574	625	611	611	607	567	579	572	599	610	594	592	614	594	558	608	628	598	583	594	620	599	619	570	616	587	596	630	611	623	630	589	596	619	586	612	595	619	608	607	584	647	577	605	618	535	625	575	597	613	604	578	576	590	615	604	641	578	594	656	637	612	612	641	599	648	621	617	586	645	606	612	578	622	640	594	639	653	579	608	593	605	601	563	595	617	592	599	594	616	596	599	607	625	602	607	644	618	584	604	595	598	607	586	603	602	645	594	589	622	593	649	581	629	583	617	636	617	554	596	627	574	573	596	595	618	592	611	583	634	645	586	603	591	586	644	600	607	569	584	617	608	632	554	565	566	587	591	550	590	555	631	598	582	560	582	592	606	645	596	609	607	564	599	562	583	599	628	629	604	601	623	594	577	572	618	657	610	584	575	602	605	604	594	631	616	605	635	606	598	620	630	578	610	624	598	594	621	566	614	584	598	553	632	586	617	568	589	584	611	597	617	588	598	509	581	656	632	633	582	597	560	563	577	630	583	647	592	583	611	652	607	616	575	624	639	592	606	594	570	570	568	594	621	575	603	581	604	592	585	599	621	647	603	634	589	600	565	584	573	637	623	627	640	581	610	589	625	628	616	578	572	590	631	569	593	606	616	574	591	617	618	613	584	585	600	549	579	603	605	614	659	604	580	610	580	562	602	537	576	617	612	610	640	612	543	603	605	573	618	596	651	605	584	591	618	612	620	624	540	605	595	636	544	635	675	594	654	640	620	601	587	593	571	611	584	624	639	578	584	549	556	561	579	600	582	634	618	613	614	597	611	625	567	625	589	629	638	582	630	590	609	602	642	615	599	570	608	579	636	562	626	560	616	597	602	612	588	559	570	627	594	646	595	615	549	625	590	622	602	643	601	579	609	592	610	590	562	621	612
3194	1790	1429	1295	2387	2833	2101	1647	1241	1187	1428	1170	821	592	353	227	136	110	102	82	84	113	129	190	286	271	193	132	96	66	64	51	61	63	65	57	50	48	53	50	44	42	51	39	45	39	49	42	50	42	41	50	49	47	43	49	60	44	43	46	41	51	38	42	52	42	49	43	54	35	37	47	44	46	44	43	40	43	35	62	46	42	42	39	41	39	28	36	41	44	43	56	52	44	46	34	64	38	48	40	47	37	52	46	44	45	45	39	41	39	54	45	53	53	45	38	43	51	37	47	48	44	41	42	39	39	39	27	39	42	46	38	37	41	56	49	49	44	39	35	38	39	35	46	47	37	35	46	31	37	50	40	38	33	31	37	46	48	48	44	47	44	44	41	38	40	45	51	37	40	40	41	47	52	43	43	52	45	49	43	46	42	62	40	48	40	48	38	36	35	30	41	39	51	51	45	44	43	36	42	58	41	37	53	34	43	46	41	32	48	42	41	45	39	40	46	49	46	41	56	39	42	40	47	51	57	42	39	47	33	37	49	42	45	31	37	46	39	27	37	35	31	36	41	47	50	38	41	32	39	40	31	41	33	43	44	44	37	40	39	36	47	36	51	48	42	51	43	35	36	41	49	43	49	55	55	37	43	34	45	44	39	42	37	44	32	38	36	48	49	34	44	39	39	50	50	40	49	38	40	35	36	39	50	32	34	40	48	38	38	49	44	38	39	43	41	38	36	53	43	50	45	46	53	47	40	40	35	44	43	40	48	49	49	44	47	48	37	39	36	44	58	38	47	43	38	40	35	39	35	38	38	41	43	40	30	43	48	38	52	35	40	35	47	46	42	48	32	35	55	38	40	46	42	48	41	54	37	29	46	52	53	49	36	41	38	40	35	41	40	47	47	37	33	46	41	44	45	34	50	50	49	47	49	41	34	39	54	38	36	36	35	36	36	37	35	40	49	48	50	48	43	41	46	46	55	41	37	33	47	44	39	45	53	49	36	44	46	36	36	51	43	39	30	50	49	45	43	53	26	48	43	35	42	47	45	44	42	45	40	36	44	48	38	58	41	30	42	55	34	48	43	35	47	36	53	34	44	50	47	42	42	41	36	43	38	51	50	45	47	41	54	34	59	46	47	47	40	23	49	53	38	33	39	35	44	37	54	44	44	42	44	46	39	49	44	38	45	33	45	46	39	38	35	45	45	56	43	49	62	37	39	41	45	44	41	48	53	37	44	44	42	54	35	43	38	48	47	45	42	44	41	39	42	40	37	50	39	48	45	52	35	45	44	52	52	40	41	49	47	41	39	53	36	37	40	49	50	47	49	35	47	41	42	39	42	38	36	44	39	55	49	40	45	40	41	40	48	40	38	41	41	40	46	36	44	44	35	46	41	40	38	38	36	39	33	51	42	38	44	48	42	44	39	45	40	39	33	49	39	49	39	42	47	50	43	38	33	38	43	40	57	50	45	40	38	46	40	48	39	53	41	34	44	52	47	52	34	41	46	51	52	40	44	50	40	45	37	41	28	37	30	50	46	34	53	31	40	40	41	40	33	40	36	44	47	49	28	52	41	51	44	43	41	44	50	49	29	33	47	48	52	49	45	39	46	39	49	45	34	35	31	42	54	48	42	38	36	31	30	54	60	57	42	35	44	43	34	46	43	44	41	52	51	46	41	36	42	52	37	44	38	48	39	48	39	42	35	36	44	50	55	38	56	45	35	31	45	46	40	48	46	39	42	33	45	29	55	26	45	39	45	36	36	45	40	50	51	56	59	43	43	39	46	46	55	37	31	51	39	52	32	51	48	38	40	56	44	46	41	50	47	36	38	38	49	49	42	43	52	39	42	51	42	43	53	35	48	41	36	47	36	41	43	40	42	48	45	34	52	38	50	47	41	42	52	38	45	40	46	39	44	36	41	31	41	48	31	40	39	35	42	37	39	40	39	45	49	55	36	39	53	44	46	51	43	38	34	41	41	39	39	46	42	44	41	45	41	55	36	43	47	39	52	42	39	42	35	36	49	40	42	43	37	34	47	45	49	42	48	36	46	61	54	50	46	38	49	32	33	42	47	45	32	57	39	36	46	39	52	40	43	37	44	33	37	35	40	37	43	39	40	50	50	46	34	50	40	38	45	52	42	48	46	43	51	54	54	48	43	50	52	43	49	52	48	54	48	38	44	50	34	53	41	38	41	44	33	44	49	45	44	42	26	50	50	41	41	41	36	45	42	36	43	48	41	44	42	37	47	41	45	37	54	51	40	36	50	35	51	50	39	42	40	43	44	53	45	51	43	46	48	42	44	48	40	36	39	51	39	45	43	50	32	43	46	49	45	53	35	43	47	34	51	50	36	42	38	54	48	54	53	40	48	45	42	31	36	42	41	42	45	35	42	43	43	43	39	44	44	43	50	36	40	38	36	42	49	53	43	45	44	32	41	50	56	46	47	40	61	57	53	47	34	48	42	42	40	43	48	45	40	39	39	42	36	42	49	40	33	50	46	32	45	41	34	49	32	48	38	31	31	47	43	38	42	35	42	45	40	42	41	47	50	46	34	43	32	40	46	43	50	33	37	33	41	36	25	35	45	40	31	42	39	28	43	38	46	51	39	46	55	41	36	45	46	51	38	36	30	38	41	50	46	42	48	33	42	48	42	44	40	50	41	49	48	48	41	40	36	49	33	32	35	44	43	43	48	41	44	36	43	52	42	37	49	50	38	39	38	46	42	50	48	42	42	45	47	50	33	48	37	55	41	37	35	46	43	44	35	47	55	36	44	58	47	48	35	46	42	41	33	57	46	47	34	36	56	34	48	38	41	50	38	39	31	49	39	42	45	34	33	39	56	43	49	46	35	47	42	38	52	46	41	51	52	28	39	49	42	40	38	40	37	40	55	39	37	44	41	41	48	41	43	35	38	46	47	49	41	49	44	35	48	47	51	45	42	40	41	35	55	48	31	43	38	42	48	53	47	39	49	26	44	50	40	38	33	47	54	42	34	39	42	44	38	34	34	36	39	36	44	46	36	43	42	36	42	40	42	44	37	43	32	48	44	40	42	34	48	39	49	40	37	47	44	40	46	39	36	61	36	54	44	31	41	40	42	40	48	33	48	47	34	37	56	42	54	33	36	42	41	47	43	47	39	40	44	40	34	54	45	46	43	58	38	40	35	45	41	44	42	55	56	47	47	55	51	44	53	37	49	44	57	46	43	50	36	42	30	35	52	51	37	46	50	49	42	39	42	38	27	39	49	38	50	41	40	32	46	43	38	38	43	40	47	44	47	42	43	41	26	52	44	43	52	45	37	32	35	49	43	45	42	43	52	40	38	32	59	44	47	53	45	55	43	54	32	40	47	41	54	37	56	42	37	43	53	45	46	47	45	34	43	49	49	42	39	52	51	48	35	44	49	35	56	47	41	36	43	58	40	50	34	50	54	57	46	30	50	46	50	33	47	42	44	45	41	43	44	47	53	48	43	44	36
31358	24270	23302	40279	48263	47214	41806	37318	31650	30223	32671	28651	23637	18787	13481	8376	5418	3638	2863	2474	2933	3857	4699	6365	9831	9935	6216	4256	2656	1758	1521	1772	1614	1515	1388	1013	935	890	818	808	765	767	777	766	761	828	763	714	703	700	739	678	713	721	698	668	745	656	710	661	684	716	675	709	711	661	757	717	721	677	724	680	676	720	689	681	687	713	653	661	670	679	657	679	661	640	650	665	667	657	656	665	661	667	671	675	654	642	653	670	685	654	619	657	632	645	645	678	658	663	679	638	671	663	628	647	651	670	570	655	686	639	711	637	661	698	670	663	627	684	668	646	673	656	663	623	665	606	647	675	658	676	652	633	650	690	649	656	655	637	679	651	680	681	648	652	677	671	646	692	659	653	648	651	636	635	656	692	659	641	647	663	665	630	636	606	636	644	631	657	680	645	647	643	591	700	609	651	650	655	622	637	597	644	653	625	610	634	633	649	620	654	665	645	596	668	636	633	647	667	673	673	600	650	598	676	640	631	650	627	627	695	621	626	638	625	658	598	608	660	612	619	654	642	624	622	641	638	624	658	628	664	646	662	652	655	629	685	633	658	654	628	640	634	611	621	644	643	658	666	620	638	682	645	621	602	661	659	687	622	602	628	636	623	667	667	645	614	671	644	621	603	651	621	645	671	649	672	645	712	677	657	624	670	653	648	658	623	618	662	682	615	668	639	650	633	658	671	623	625	662	631	659	614	676	640	669	630	672	650	638	651	659	655	672	627	632	645	653	663	617	662	677	627	629	637	620	626	687	680	645	652	635	670	631	621	639	648	660	636	678	647	599	609	651	625	617	643	666	661	659	589	631	647	641	662	663	626	643	635	687	637	614	654	640	644	664	626	652	614	642	664	644	676	651	625	653	654	606	626	651	641	631	608	609	640	641	635	673	646	629	631	652	673	636	643	639	636	654	629	610	653	569	633	668	663	680	637	641	660	658	658	665	651	654	629	658	632	618	644	642	668	672	662	665	643	626	608	636	611	713	653	604	692	660	643	593	644	702	614	649	642	597	648	655	678	617	645	653	589	656	682	619	653	587	612	666	624	611	672	695	623	663	657	633	676	603	670	637	655	604	640	672	680	644	720	633	624	647	685	651	668	647	631	649	613	617	693	687	630	718	628	640	630	663	618	640	641	630	660	650	669	679	623	597	647	654	648	682	616	648	630	673	669	641	627	633	627	652	635	600	693	663	595	659	622	690	668	680	628	616	624	607	610	630	610	635	606	631	629	617	668	632	636	644	650	634	655	676	633	683	697	695	640	626	671	673	637	641	658	638	679	639	608	623	660	637	640	625	656	637	610	653	653	649	630	629	577	647	610	672	627	620	595	630	620	643	609	613	653	627	669	653	623	624	636	664	646	663	712	631	636	645	676	628	661	629	659	622	642	678	667	610	634	660	636	645	633	613	645	687	652	612	699	658	663	656	648	684	625	677	667	676	581	646	608	607	630	636	619	622	646	646	684	686	640	696	615	667	668	655	635	627	631	633	622	630	642	649	623	645	642	647	652	585	595	632	671	637	612	636	608	655	636	651	647	677	641	650	655	648	659	651	601	658	654	610	637	641	653	633	637	656	690	643	596	636	684	681	619	670	648	636	660	618	630	621	648	640	604	660	595	613	719	628	635	634	635	669	628	648	599	683	669	681	667	667	606	704	620	636	636	641	655	655	655	659	639	619	622	668	655	644	604	630	643	671	658	673	645	651	650	639	662	588	654	612	622	655	647	652	633	653	663	638	632	660	602	618	643	654	624	602	623	636	634	646	659	664	647	620	624	621	645	646	673	589	607	632	662	614	612	660	666	694	647	640	661	629	687	654	659	641	672	627	647	609	619	647	671	630	629	620	672	648	654	649	704	602	651	663	672	625	590	597	628	679	626	632	659	642	640	669	593	656	615	663	660	658	643	650	614	628	641	629	680	716	663	638	644	650	651	645	624	640	669	632	672	676	611	654	653	643	641	624	628	643	634	647	603	684	633	637	631	660	625	665	654	664	676	622	596	613	674	633	632	697	645	708	626	659	641	646	699	619	637	661	650	629	622	631	586	666	682	644	683	659	623	693	675	637	620	604	609	671	684	598	614	617	634	640	645	655	641	701	618	651	651	619	628	641	642	678	667	646	618	632	613	612	636	652	681	644	656	613	608	600	618	641	615	689	621	625	597	699	617	655	661	650	666	641	619	612	645	627	641	664	653	636	663	636	611	647	621	667	647	641	639	645	663	681	643	584	627	631	644	602	642	671	649	651	681	663	670	670	659	646	624	650	642	629	645	642	649	677	643	633	668	668	663	665	635	635	614	629	635	612	628	563	647	689	673	653	670	669	652	626	620	647	633	677	670	632	601	692	605	603	598	640	594	659	658	667	612	624	612	636	721	633	604	587	642	654	674	649	648	663	615	647	619	619	571	629	623	670	663	667	660	614	695	654	667	653	638	679	644	663	631	698	648	634	653	619	641	674	653	623	638	660	667	671	647	680	648	630	649	655	634	604	657	639	674	693	696	672	635	642	586	605	638	625	693	634	618	632	646	719	624	584	604	617	669	694	627	603	635	664	677	646	596	659	649	610	632	668	658	604	615	674	576	614	629	640	609	667	660	655	644	608	604	631	610	614	662	722	641	606	591	662	657	603	643	670	647	666	650	645	589	649	681	620	626	672	672	641	636	624	647	679	686	648	637	651	668	598	650	632	654	630	638	666	676	647	693	635	677	636	633	615	674	638	638	637	670	611	645	641	638	624	620	646	593	636	666	652	632	700	616	658	636	624	641	612	653	639	637	610	627	613	664	663	666	651	634	611	678	654	651	636	658	651	645	657	656	641	615	667	647	618	655	673	630	635	656	669	673	619	626	686	660	641	670	620	629	680	645	676	667	675	639	640	610	623	649	644	634	613	653	653	655	685	688	617	670	676	642	610	633	642	605	606	642	686	612	651	660	643	653	626	613	622	606	653	667	656	644	628	595	682	620	595	607	637	713	659	663	687	653	640	632	647	616	642	706	640	640	607	642	630	674	639	641	653	665	641	624	690	652	617	661	649	649	598	604	640	663	666	638	608	639	646	638	643	563	635	677	649	638	667	662	635	609	641	670	585	650	569	656	637	642	626	677	661	629	630	644	612	652	633	682	670	630	610	651	642	622	667	621	645	672	656	585	615	664	637	663	646	616	658	670	672	643	604	613	654	655	638	634	661	656	613	625	617	678	626	620	666	633	663	661	623	614	616	667	660	672	654	611	686	668	681	671	684	661	669	624	663	639	624	685	636	661	603	661	637	618	631	631	640	616	620	701	637	673	661	657	685	597	644	605	607	664	649	648	617	677	662	642	633	583	621	642	649	670	645	686	665	632	669	625	674	604	630	638	671	666	621	636	638	678	663	669	648	632	678	637	617	611	666	657	630	637	604	619	657	643	660	643	626	639	622	642	659	634	698	647	713	648	690	661	671	637	678	641	628	658
2167	770	632	698	1211	1424	1064	729	489	356	562	516	340	273	187	98	64	57	51	36	33	57	60	115	134	113	77	57	44	29	23	45	37	25	37	31	25	20	21	28	23	29	28	25	23	19	18	35	21	20	28	16	28	24	21	20	18	18	21	26	33	32	28	34	23	25	24	25	24	21	22	37	25	32	29	24	19	30	39	26	28	20	26	35	24	25	24	24	31	37	24	38	26	29	26	24	28	17	23	31	33	32	27	27	28	20	21	14	30	30	16	15	34	20	21	28	19	19	28	21	25	16	30	33	28	42	25	26	31	21	30	17	21	24	27	27	25	17	24	29	17	23	20	22	26	23	16	29	41	27	29	35	19	28	33	22	33	27	26	28	19	29	26	29	29	29	34	24	21	29	27	25	21	26	26	19	20	21	22	22	20	25	25	26	30	30	27	20	23	22	27	23	34	22	26	37	22	24	30	32	24	24	23	26	27	28	22	26	19	26	28	28	22	22	26	25	19	22	32	33	23	19	24	26	24	25	26	33	25	23	28	36	22	27	20	18	25	21	22	27	36	22	32	29	24	21	25	18	24	27	38	27	29	22	26	28	33	29	28	32	41	23	15	17	29	23	45	28	16	26	36	28	23	30	26	27	25	31	23	26	28	22	22	26	27	23	32	24	22	28	20	20	19	19	23	32	24	31	27	21	23	23	20	25	26	23	24	28	23	21	21	22	37	23	24	30	28	20	31	31	21	26	25	27	29	31	35	27	34	29	24	27	32	22	27	25	23	26	20	29	23	34	29	23	20	28	29	22	21	28	18	19	21	31	20	25	33	38	27	27	24	17	18	22	28	23	25	25	30	29	22	31	25	30	20	34	16	24	28	20	28	26	23	23	27	28	15	28	24	36	23	32	17	30	32	11	19	21	20	29	19	24	27	23	21	32	23	18	25	34	30	23	23	20	18	30	25	25	22	39	22	27	20	28	35	19	28	24	34	37	29	21	31	20	35	24	29	25	21	31	39	20	28	28	25	26	27	19	20	17	33	26	21	24	21	26	38	28	21	29	29	19	23	15	26	30	25	26	17	26	28	24	25	18	20	26	15	25	19	30	34	33	26	26	19	24	26	22	19	21	24	24	27	27	21	29	28	18	21	29	24	37	19	16	27	40	18	25	31	26	27	16	29	31	36	29	38	26	25	20	38	26	25	32	29	30	24	26	15	27	32	31	28	28	24	31	22	22	32	19	21	23	21	27	30	26	32	33	25	22	28	31	27	15	28	28	23	20	21	18	16	13	27	28	20	24	27	29	40	22	28	22	30	21	22	17	22	23	25	32	38	24	24	28	20	28	22	25	26	27	20	20	29	31	24	18	23	27	22	23	28	27	36	28	20	25	28	27	31	26	23	21	29	22	30	19	26	29	22	34	19	22	38	24	36	23	23	25	20	30	18	31	25	27	31	22	33	27	22	21	18	20	24	28	34	30	26	27	40	21	21	24	26	16	28	33	31	24	32	28	34	27	24	23	16	19	45	25	32	32	21	30	29	24	25	23	25	22	24	22	23	26	29	27	29	27	23	30	27	29	32	27	29	26	19	29	30	24	28	33	33	20	31	24	22	25	21	24	37	25	24	24	27	25	21	22	31	24	26	24	33	17	16	34	25	33	24	27	14	30	32	24	17	28	29	23	17	25	26	26	29	34	22	27	34	18	27	26	21	20	30	28	29	25	36	23	35	25	27	23	19	36	25	25	22	26	28	23	17	27	22	23	16	26	29	26	28	25	29	29	16	30	37	26	37	27	30	24	17	21	19	19	25	26	33	22	35	27	22	28	31	28	24	19	33	24	20	19	33	32	21	27	27	31	30	28	23	31	29	19	29	26	22	18	20	31	36	26	25	25	23	31	21	13	23	30	23	24	28	23	31	26	34	28	24	27	27	33	24	29	32	30	27	29	21	23	28	26	18	27	32	24	27	28	26	29	33	23	26	21	28	24	33	35	28	28	21	30	27	34	26	15	10	25	18	28	24	30	20	21	33	32	20	27	38	14	37	27	23	25	23	32	34	23	24	28	23	25	30	31	34	23	26	22	20	20	26	29	35	29	27	18	22	22	23	21	32	29	28	27	23	17	21	30	24	20	27	22	25	31	18	20	26	29	20	28	26	33	35	26	22	21	34	23	26	27	28	21	32	28	23	25	33	30	22	28	24	26	31	20	30	36	27	28	28	20	25	24	20	13	20	21	26	23	22	21	30	36	23	19	20	27	17	23	35	29	23	17	32	32	24	29	23	20	15	21	27	31	22	29	28	30	22	27	24	31	29	20	20	25	35	24	20	19	23	28	31	28	17	24	30	32	28	28	30	25	22	31	27	26	30	26	24	21	25	37	32	21	34	30	19	31	23	23	27	15	24	27	28	18	22	26	35	33	23	32	23	36	31	30	23	27	24	24	32	23	25	23	30	26	14	20	24	28	22	17	27	20	27	32	25	22	19	33	31	15	22	27	26	28	19	23	20	18	24	38	17	20	21	23	30	19	22	24	20	19	20	32	31	19	25	28	27	35	38	21	20	22	20	35	25	28	21	26	19	26	23	24	16	22	23	28	20	30	27	22	27	36	22	23	37	34	24	22	27	19	30	30	34	22	23	27	21	26	25	14	23	28	23	24	25	27	23	20	21	28	31	30	32	24	26	32	25	25	29	23	23	30	30	20	29	22	25	39	30	23	30	20	28	25	20	30	27	14	18	33	28	21	17	24	28	36	17	23	27	37	25	26	28	21	22	27	29	27	22	32	18	21	22	30	22	17	30	32	19	31	23	19	22	25	21	26	25	22	29	18	25	19	22	24	14	31	21	28	23	30	21	20	16	25	35	19	29	27	30	25	34	25	34	31	25	25	19	24	38	27	30	22	19	25	31	29	18	24	28	30	33	26	21	28	21	25	20	26	29	30	25	33	29	17	30	20	26	18	20	20	31	20	30	22	27	30	17	22	25	27	26	31	31	33	28	23	23	26	25	20	27	25	28	24	23	26	26	33	24	22	27	23	23	30	23	21	30	25	26	32	27	31	24	24	29	18	24	29	23	23	27	33	20	19	29	22	28	29	30	38	23	29	27	26	22	21	18	26	26	23	22	20	25	24	24	26	26	20	26	28	31	24	21	28	30	30	23	21	27	26	30	23	24	27	20	34	23	23	21	22	38	37	23	21	17	28	26	19	32	24	31	33	25	20	24	23	35	27	30	18	23	27	23	27	31	24	29	23	16	33	30	33	24	32	19	24	34	29	21	34	28	21	26	27	12	25	21	34	34	31	31	29	29	23	25	31	27	22	31	20	23	30	34	14	24	19	26	32	22	27	32	19	28	38	17	34	22	25	33	20	34	28	23	24	24	26	27	21	25	23	23	29	33	20	22	12	20	31	30	27	22	24	27	23	22	21	18	26	32	30	24	30	30	35	28	22	26	31	26	30	32	35	21	17	28	26	26	29	13	33
22114	16910	14906	33569	41452	39340	34396	28472	21611	17987	20991	18936	14632	11516	7526	4185	2593	1703	1182	986	1138	1631	1984	3861	5902	5392	3134	2356	1395	969	665	968	761	717	652	544	499	454	467	483	465	427	414	404	439	461	446	437	412	411	391	416	391	407	408	440	410	415	422	423	416	432	413	398	420	390	435	417	387	381	425	454	386	388	409	434	397	423	397	396	426	426	402	418	463	393	391	424	409	440	417	428	402	409	398	392	390	399	393	406	385	430	435	407	373	416	427	462	412	425	460	388	420	381	408	384	424	417	435	420	423	411	418	404	413	388	412	432	361	392	421	425	382	410	409	382	408	431	396	410	425	415	417	417	386	424	386	455	399	416	398	412	447	417	408	410	435	402	416	411	409	415	408	411	417	367	386	405	422	410	399	377	397	384	407	411	391	414	395	381	384	387	419	431	380	389	428	424	436	414	403	394	378	372	401	420	399	403	359	428	436	379	392	373	400	408	371	408	415	421	398	392	416	376	393	385	405	406	389	375	384	402	402	401	414	404	405	403	417	416	390	404	438	406	402	418	464	410	411	385	432	420	388	419	418	405	380	451	393	439	414	385	374	409	411	386	360	457	394	389	382	387	410	437	386	380	426	414	381	413	401	391	425	411	387	372	427	377	417	370	402	404	391	399	454	430	393	361	433	399	397	407	436	412	407	386	391	401	415	392	419	397	421	408	441	416	423	415	411	424	426	435	396	438	443	390	428	391	449	355	369	402	444	354	395	424	417	422	424	396	392	398	418	401	383	413	437	431	408	412	434	430	428	415	370	391	425	437	372	398	402	401	398	389	389	394	398	383	408	415	412	393	387	419	413	390	422	387	375	386	425	391	400	403	409	421	416	405	403	382	405	401	361	416	392	411	416	425	428	420	429	417	429	394	435	444	379	393	385	400	451	378	419	413	442	410	400	407	415	417	419	389	393	420	409	403	401	379	395	394	368	444	412	409	419	431	430	414	382	380	393	401	416	420	391	373	378	447	373	399	380	409	413	409	388	412	379	399	376	447	418	391	409	384	366	442	391	402	380	359	383	409	375	444	425	392	446	413	425	362	417	398	385	381	388	407	400	374	378	412	405	371	430	417	391	408	388	367	417	408	444	437	434	432	357	383	413	415	420	425	415	422	400	406	446	393	388	406	426	406	369	414	374	411	400	403	391	400	437	381	409	400	323	421	384	385	402	373	414	415	411	395	427	399	405	363	398	427	392	405	406	395	415	408	419	404	385	419	394	396	366	374	409	411	385	409	411	406	411	410	420	404	363	385	401	402	414	379	417	393	432	390	402	367	403	425	417	388	398	431	420	414	441	408	376	425	379	426	392	399	407	361	389	386	387	409	415	416	423	405	375	414	398	428	413	391	364	338	403	401	391	372	403	417	408	391	430	402	413	403	409	407	396	396	402	415	412	411	410	409	384	428	441	387	395	438	411	394	391	394	382	426	409	434	388	381	388	378	451	436	384	415	405	426	402	420	425	390	398	431	441	409	392	447	432	395	375	400	401	419	424	384	406	394	376	394	386	367	424	428	417	439	420	363	356	393	397	403	413	426	419	402	382	406	453	405	406	389	415	388	405	364	400	412	411	431	386	388	399	416	401	399	439	420	397	409	392	422	389	386	405	412	400	448	406	418	422	405	400	406	413	427	389	400	438	425	377	442	385	393	406	384	376	392	382	406	382	406	423	402	404	373	402	402	426	404	418	375	393	384	380	407	390	418	404	399	433	388	413	395	413	410	402	385	405	397	407	411	440	385	395	411	392	427	465	402	432	405	383	403	409	451	401	409	458	433	412	404	405	403	390	414	423	418	436	433	418	430	401	367	399	408	399	376	401	403	405	431	367	379	431	406	384	381	418	373	395	438	413	407	387	408	398	342	375	439	383	392	383	401	415	375	399	406	387	403	411	414	397	416	417	409	392	417	406	377	399	416	398	439	433	381	408	418	404	422	423	359	399	384	373	433	405	387	429	399	386	397	410	410	417	406	404	408	416	382	426	421	392	394	411	391	407	415	401	413	423	419	403	414	388	381	390	409	443	421	402	399	393	442	412	389	420	378	431	399	378	393	390	387	391	402	385	392	422	388	419	390	379	403	423	445	391	441	405	379	422	382	409	408	406	404	391	419	373	421	411	418	389	396	380	412	386	410	429	403	383	419	404	402	420	397	371	363	383	402	380	444	398	395	395	394	411	410	406	411	383	397	415	392	384	416	423	407	368	404	408	414	372	423	418	417	424	388	396	387	361	419	408	425	398	370	429	418	424	380	395	381	379	427	462	410	403	393	423	414	401	428	394	434	380	376	390	399	414	392	396	394	390	382	426	399	410	396	425	387	409	396	404	415	405	419	412	363	400	440	406	393	392	409	407	419	439	387	405	403	406	408	390	427	376	385	387	421	429	398	430	416	417	399	390	382	422	419	438	401	407	393	401	370	404	420	425	396	406	411	420	434	399	414	410	415	437	391	413	389	414	417	401	444	427	396	382	387	420	401	413	430	416	400	396	384	366	450	439	397	413	429	401	422	392	406	414	398	395	394	417	411	397	427	401	414	413	370	427	446	389	419	387	427	432	407	442	372	372	354	349	408	385	428	409	417	424	406	402	406	429	381	394	432	395	411	418	413	419	389	418	405	385	405	393	418	378	396	386	400	364	393	469	446	402	420	367	398	431	439	395	400	361	396	395	386	421	416	406	387	398	405	417	420	402	407	390	406	424	415	382	420	421	378	408	427	419	419	430	431	405	391	401	442	428	426	390	392	427	392	399	333	433	410	387	381	411	408	373	421	427	415	406	401	385	375	409	389	399	385	425	407	400	403	434	396	440	409	403	400	411	375	420	404	419	434	436	383	429	415	400	405	352	409	390	400	413	377	407	410	393	420	447	365	398	436	382	379	416	399	383	404	386	403	424	389	453	397	399	406	410	412	402	443	360	390	396	428	380	427	387	399	421	385	415	381	416	396	412	398	410	412	377	418	405	395	416	410	440	404	389	436	427	408	394	375	403	433	419	441	421	418	390	395	420	434	386	405	409	443	429	384	388	405	400	414	395	430	393	435	405	383	427	417	398	417	403	387	397	418	411	401	439	413	427	402	416	420	412	407	421	437	420	385	398	400	406	384	356	418	410	421	382	380	423	410	402	347	430	437	421	392	398	394	414	415	392	430	435	379	388	385	397	421	404	415	407	407	410	394	399	422	396	381	379	416	378	371	429	423	403	404	393	400	398	422	427	407	402	393	380	393	402	385	395	416	409	403	397	428	425	409	407	415	427	394	383	422	390	391	385	398	405	412	388	386	403	403	403	445	444	434	411	418	377	393	405	405	371	411	405	400	383	421	399	413	388	388	421	423	414	420	357	456	412	392	403	443	427	411	377	431	415	418	418	385	388	448	369	420	397	396	386	403	398	427	391	399	396	423	374	383	425	387	406	377	432	390	416	433	399	430	425	394	365	411	400	403	407	410
1795	1216	976	1120	2196	2524	2208	1490	863	565	548	593	568	473	295	169	124	82	58	52	54	67	83	158	286	209	132	127	65	59	38	45	33	40	45	30	33	23	31	32	27	31	29	26	23	33	31	25	29	21	27	26	38	30	24	35	30	23	26	26	27	30	29	26	26	21	34	33	22	29	20	34	34	25	26	19	36	23	34	28	36	23	32	28	28	38	25	32	28	21	29	27	30	23	27	25	32	25	21	17	23	29	29	29	29	22	22	28	26	29	26	26	25	41	24	26	29	34	36	27	37	29	36	23	34	31	33	28	35	34	30	20	34	26	19	29	31	20	36	28	19	29	23	31	29	32	23	22	30	26	21	25	30	23	25	23	30	30	31	25	29	32	24	25	28	26	28	31	22	30	31	28	34	20	24	36	24	39	29	23	31	27	26	23	34	21	18	30	28	29	32	32	31	21	21	23	33	29	32	33	24	30	24	27	32	24	28	33	23	27	35	31	34	25	22	30	26	19	27	24	27	28	28	29	29	21	26	24	23	25	24	28	34	30	29	24	33	31	28	28	23	25	21	32	21	18	36	34	36	29	17	36	25	28	30	21	27	28	16	26	33	27	36	21	27	34	33	28	19	18	25	34	29	31	26	24	27	23	35	22	24	28	24	29	30	18	33	25	32	22	29	31	25	32	28	29	27	37	26	30	30	33	25	32	24	30	30	30	36	32	20	23	25	35	23	29	29	23	25	40	25	29	39	26	18	20	26	41	22	38	25	31	25	22	33	23	23	24	20	32	26	21	30	27	37	32	30	23	26	29	21	25	23	25	22	29	36	27	30	24	36	32	33	38	35	25	31	31	28	27	22	34	29	32	21	16	38	26	23	34	34	26	30	18	25	33	29	22	30	29	19	32	31	33	19	30	30	25	37	31	27	25	27	33	27	25	25	30	24	29	37	28	21	22	37	24	23	30	23	23	25	30	24	29	37	31	25	32	22	35	38	24	28	22	28	24	31	29	27	21	32	26	32	24	19	27	31	26	34	35	19	25	20	39	31	38	34	23	26	29	22	23	33	22	29	18	30	26	21	20	31	32	24	39	26	22	28	23	39	37	25	34	19	26	24	29	43	31	32	28	33	34	44	24	26	37	26	30	25	33	25	32	27	23	29	32	30	25	26	35	17	28	30	21	30	35	24	24	32	25	29	31	26	23	34	37	19	36	29	28	34	30	36	30	29	41	34	32	30	26	34	32	30	31	25	29	19	28	31	25	14	24	24	26	27	28	28	24	23	29	25	30	22	29	28	39	21	22	33	26	28	27	29	33	21	21	27	24	19	32	21	17	25	34	35	27	35	19	35	16	23	23	34	27	31	32	26	21	28	28	41	23	36	22	33	21	24	26	24	31	26	30	32	40	24	35	28	32	29	33	27	25	28	28	25	27	29	30	32	22	19	20	25	27	19	36	31	25	21	32	29	31	23	25	30	26	30	20	30	27	24	16	31	26	27	37	31	21	17	31	26	31	26	30	39	26	27	28	27	35	24	26	25	22	29	14	25	28	27	28	28	20	23	25	29	28	30	25	36	23	25	39	29	38	26	24	22	25	30	25	24	24	23	31	23	21	24	25	25	30	24	27	26	39	25	25	27	27	26	25	22	23	23	27	35	27	22	18	27	30	31	24	32	22	25	17	24	29	19	22	33	25	22	36	27	24	21	23	25	32	32	26	25	30	29	34	38	29	32	45	37	33	26	27	28	32	30	30	28	29	32	32	32	31	37	30	20	33	31	30	29	29	36	29	23	29	26	19	23	32	28	28	18	27	29	42	30	33	16	30	32	15	20	31	24	32	20	35	39	21	30	21	30	38	28	24	29	26	38	29	25	25	21	24	18	29	19	21	31	24	25	33	32	33	23	26	26	25	36	31	24	29	27	35	30	31	27	28	27	28	37	33	22	31	36	33	30	18	25	24	21	23	25	30	28	19	25	30	35	28	25	31	34	33	17	26	28	24	29	20	27	36	34	29	29	35	36	23	20	16	26	18	27	33	28	33	28	32	29	23	26	28	26	24	30	23	28	29	32	26	39	25	25	30	24	30	31	38	23	34	31	31	35	30	28	27	25	33	28	28	27	27	18	30	32	32	29	27	25	26	29	29	32	31	24	32	38	30	34	26	27	26	33	29	35	35	29	28	15	21	32	35	40	31	23	26	28	26	45	23	27	28	32	25	30	21	28	23	30	15	30	27	24	26	20	27	34	20	23	22	30	29	35	33	27	33	27	26	26	32	29	27	26	30	28	20	29	30	30	22	20	24	27	29	32	21	21	27	28	19	36	30	31	24	27	25	26	25	21	24	27	37	33	28	31	26	15	20	28	24	27	32	37	31	22	30	29	31	31	20	30	36	36	32	23	22	39	32	20	34	38	32	33	27	23	30	42	27	21	24	34	28	28	24	30	22	30	36	26	19	28	17	27	27	26	27	28	30	33	22	22	25	22	23	31	19	38	31	35	27	26	25	25	28	27	24	29	18	39	21	22	38	28	27	24	25	28	23	27	36	27	27	30	18	26	25	34	26	29	26	33	31	28	26	33	23	24	20	35	26	33	28	32	28	23	30	31	35	26	27	28	31	34	26	24	20	25	36	26	29	24	20	32	29	21	27	25	31	40	28	32	17	29	33	34	29	24	29	26	28	33	25	29	20	34	28	29	29	36	24	22	34	28	27	28	24	26	43	21	22	35	28	25	22	24	31	28	26	22	30	23	24	33	21	41	25	22	28	30	33	29	36	32	27	27	25	32	24	31	27	28	27	23	25	23	23	27	26	28	28	23	39	31	33	41	32	30	26	29	29	23	17	31	31	30	29	34	27	25	28	36	32	25	40	19	22	23	36	42	23	22	29	29	26	31	22	26	31	32	16	26	30	22	29	31	32	27	34	36	25	24	24	35	29	25	38	33	27	22	30	26	38	29	26	29	25	28	21	26	31	28	22	37	34	29	27	28	29	26	35	24	27	31	27	25	24	25	29	32	28	32	27	24	26	23	27	22	25	30	27	34	34	20	27	28	31	22	34	39	22	38	28	28	26	34	29	21	35	24	31	33	27	32	29	22	30	22	17	32	29	26	31	22	26	34	27	26	22	32	34	35	28	33	27	34	32	19	35	29	24	31	26	29	35	25	31	29	25	22	36	21	31	37	21	40	28	29	27	20	20	28	38	35	32	28	26	21	32	28	30	32	21	21	31	24	30	22	34	21	22	27	28	36	33	33	28	27	28	39	30	27	34	24	31	31	27	30	30	31	30	31	37	25	24	27	25	30	30	33	23	39	36	30	28	36	32	29	26	23	27	33	24	18	33	23	27	26	26	24	30	25	27	31	30	27	31	31	28	20	35	28	26	35	28	31	25	24	34	35	31	27	29	28	32	20	28	21	28	29	22	31	27	20	32	26	33	37	19	27	24	20	26	36	27	30	29	28	26	24	20	25	27	21	24	39	15
27046	21183	18944	39411	48475	47025	42969	35993	27988	22200	21065	21459	19005	16613	11689	6758	4574	2939	2204	1502	1476	1985	3225	6914	9466	8132	5219	4066	2306	1475	1039	1422	1045	952	824	706	595	609	587	539	510	509	502	492	504	487	507	461	466	456	467	462	456	487	496	461	493	474	494	483	440	445	431	479	410	467	493	436	441	444	455	431	499	439	505	463	441	454	428	424	484	455	433	451	427	411	485	426	455	425	449	406	481	433	435	488	449	432	434	443	403	491	479	441	425	476	504	440	427	450	495	470	425	456	380	457	418	431	441	441	479	441	439	431	454	426	434	434	492	465	408	457	424	428	425	426	439	464	457	443	506	448	478	462	439	444	406	441	453	449	450	474	421	434	413	447	446	399	450	435	430	452	398	465	425	420	444	440	394	436	444	488	460	463	436	437	448	410	435	451	434	425	436	431	436	434	436	432	451	404	452	448	431	426	462	439	434	467	451	478	429	459	462	441	426	425	432	455	454	439	460	418	433	431	444	425	435	446	440	465	400	396	437	429	429	406	438	418	431	443	441	458	443	407	446	411	454	404	367	460	414	414	397	440	429	446	416	480	435	434	404	426	452	429	439	479	429	433	403	484	448	437	462	425	466	415	457	449	442	464	415	403	439	459	428	477	423	432	434	438	445	434	442	410	434	413	414	480	458	459	429	454	446	438	395	403	430	418	430	426	437	406	437	422	413	447	447	438	453	409	443	395	485	438	432	445	438	441	399	431	456	452	456	451	420	474	434	407	439	449	410	448	441	399	419	445	441	452	439	442	404	393	433	444	428	440	436	442	439	433	436	458	469	428	456	409	418	444	455	465	442	435	441	470	439	466	445	440	393	449	430	416	454	427	441	415	418	416	447	436	421	473	404	477	442	445	442	399	450	443	469	448	428	433	433	456	417	432	422	420	440	455	443	460	436	408	465	452	404	394	413	409	463	436	463	431	427	435	465	454	431	437	477	425	441	414	431	444	412	424	396	453	427	436	432	416	428	458	425	426	432	434	441	451	437	395	428	478	439	403	437	463	435	467	463	441	420	468	460	444	447	406	464	458	465	442	425	447	467	432	465	404	490	432	438	401	427	429	444	402	449	436	453	405	438	449	436	433	416	444	417	445	417	483	471	390	463	441	405	442	470	419	456	447	428	426	431	429	463	438	426	387	466	421	419	408	415	427	459	444	431	458	417	458	483	449	423	414	424	427	448	430	455	440	417	432	427	450	422	458	452	442	449	451	414	469	447	446	449	478	454	458	448	429	431	417	423	387	407	446	410	501	409	417	417	432	423	427	421	415	446	429	445	418	461	411	433	465	459	455	418	407	458	415	434	424	449	433	426	455	428	445	456	474	443	460	448	456	447	455	460	400	434	498	444	462	430	433	443	428	428	457	438	427	419	402	457	448	453	421	440	398	439	451	466	439	442	460	435	502	444	449	445	408	436	432	409	446	458	445	464	452	446	447	434	445	430	488	442	408	407	451	412	443	434	430	439	432	433	442	447	408	427	452	489	434	420	447	461	400	434	437	432	422	454	392	453	457	492	442	413	444	447	459	384	461	400	448	447	441	440	427	439	426	431	427	444	423	431	418	409	439	440	395	435	453	450	446	430	400	427	418	450	442	441	422	473	444	426	443	407	411	426	450	455	452	426	429	446	431	441	427	405	439	448	429	444	445	412	408	441	423	432	412	436	500	420	452	411	420	444	425	451	456	425	473	407	421	437	453	426	424	455	433	426	453	444	456	463	442	442	437	436	480	452	435	408	385	446	404	430	457	449	461	428	443	445	446	476	424	425	422	432	437	437	420	463	410	415	460	435	432	427	449	466	425	405	422	403	427	433	403	434	439	446	400	434	430	429	423	454	448	437	430	426	442	458	476	427	442	434	471	405	433	428	415	387	439	495	415	409	432	460	416	470	421	411	436	460	415	426	429	419	432	453	441	429	440	424	489	413	452	418	419	428	434	445	388	433	441	398	433	379	441	433	458	431	415	423	484	429	424	444	470	463	431	450	453	401	429	457	425	452	408	449	416	385	429	442	424	426	450	476	449	406	423	431	405	435	445	438	415	451	414	432	422	459	420	466	448	438	448	420	430	424	460	448	436	424	435	450	409	437	428	436	440	449	417	438	458	445	454	453	456	447	469	430	397	406	412	443	449	406	449	424	451	444	445	423	419	410	438	417	439	423	417	408	437	422	415	452	428	423	402	433	443	442	429	408	434	453	450	434	465	427	416	443	436	437	427	423	448	445	408	408	423	441	436	475	456	440	426	425	427	444	459	427	449	423	458	454	437	428	458	449	416	484	424	446	427	456	422	429	451	435	423	449	448	411	406	462	410	456	406	452	450	408	383	421	436	441	434	416	445	440	421	417	424	455	432	433	452	398	439	425	431	425	435	437	411	401	437	400	452	427	485	432	405	406	436	432	451	431	415	445	410	437	442	428	449	449	464	465	445	426	430	438	444	448	434	477	431	435	440	437	416	458	407	407	419	403	486	466	461	401	433	412	412	431	465	442	458	412	434	417	459	464	436	443	447	461	438	427	407	437	447	418	427	452	462	476	424	427	408	409	441	449	419	400	422	432	419	448	440	423	445	442	431	430	420	426	425	432	429	402	415	458	455	451	404	449	459	458	427	434	408	438	405	412	447	405	462	433	454	460	435	437	416	438	396	455	465	440	432	418	429	462	401	447	414	443	434	447	440	458	456	454	432	438	461	419	408	429	446	421	423	466	424	415	436	420	403	428	433	467	416	375	431	420	492	453	446	444	407	436	433	447	415	423	423	419	452	444	438	459	417	488	449	425	420	421	466	441	431	437	431	418	429	406	429	422	411	418	439	437	423	443	426	439	416	416	444	453	450	444	417	438	419	477	455	416	420	417	448	414	467	374	441	427	437	397	433	417	427	439	443	468	425	394	419	434	477	400	419	449	426	456	430	440	451	415	459	454	461	420	404	440	425	452	401	476	424	451	427	439	453	393	430	432	434	410	432	449	427	453	461	441	473	455	412	462	472	391	382	428	467	436	454	437	435	486	447	469	448	451	436	413	427	451	433	422	410	411	463	477	447	449	441	424	459	405	475	421	453	444	448	366	443	439	470	421	434	454	432	408	458	444	421	441	406	415	436	457	438	448	434	444	430	432	451	444	472	438	468	454	429	442	429	444	443	421	442	431	422	419	452	404	448	444	411	449	378	448	416	414	496	398	453	420	422	428	461	432	438	416	437	424	473	450	422	415	451	437	456	434	388	413	409	445	426	442	460	408	455	418	431	467	447	399	470	419	475	430	470	420	430	413	446	428	408	399	451	424	420	457	427	436	446	436	430	440	450	450	408	474	434	398	436	407	433	428	427	445	409	427	435	417	458	435	413	442	467	440	460	433	440	394	423	452	463	405	460	417	403	430	408	439	447	418	437	421	466	437	447	425	402	432	436	457	410	441	427	407	464	421	439	421	409	413	407	429	439	442	462	425	442
3379	1137	966	1071	2135	2383	2135	1450	926	621	528	561	563	468	347	180	130	90	74	79	51	55	100	181	275	227	130	115	68	71	57	63	53	56	42	41	42	44	58	43	41	43	36	43	54	37	46	39	37	53	46	45	50	44	49	48	42	49	44	50	42	33	41	41	39	37	40	37	37	36	38	37	48	35	54	43	45	43	52	36	39	48	40	41	41	39	47	37	43	37	36	41	46	35	46	37	31	41	33	43	39	46	48	41	55	44	36	41	44	28	42	48	41	38	43	31	40	37	34	47	40	41	38	38	50	39	46	45	41	42	48	47	37	50	37	50	46	46	51	31	40	40	47	43	30	39	44	38	38	54	35	31	42	42	28	43	41	32	44	33	39	33	40	38	38	37	38	43	42	41	53	38	41	48	42	36	39	40	40	49	28	38	26	46	43	39	44	42	43	41	47	29	38	37	43	43	43	36	54	37	35	48	44	32	44	38	43	40	29	34	54	44	26	38	40	39	50	41	41	44	43	32	30	28	36	39	42	40	32	49	40	46	42	35	46	41	39	43	30	37	38	46	53	39	42	38	29	50	41	45	29	43	46	41	38	50	42	40	33	47	40	32	43	54	34	40	33	52	44	36	43	53	43	50	47	52	40	35	41	48	33	48	37	37	39	44	45	47	44	49	45	36	41	42	40	44	39	43	34	39	39	36	31	39	41	46	40	44	45	36	48	41	37	36	37	44	35	41	48	49	35	28	42	34	40	27	47	42	41	50	46	46	36	47	44	39	36	42	43	43	30	36	32	31	51	44	45	49	52	46	42	42	38	38	58	37	37	37	28	53	41	56	41	45	41	33	51	35	39	51	42	34	44	43	34	31	32	43	42	36	41	33	45	38	43	27	57	32	53	44	44	38	46	56	42	58	45	40	27	60	33	47	33	48	28	38	29	36	35	29	39	41	43	35	43	43	33	38	44	37	43	33	49	40	41	36	46	40	42	47	35	39	39	31	37	44	30	46	30	36	35	37	44	41	42	46	46	37	37	46	38	39	42	36	33	39	40	45	49	37	42	38	40	46	35	54	36	45	48	48	34	48	52	32	38	44	40	34	38	37	49	33	39	49	46	30	48	45	39	44	22	44	40	40	47	43	49	43	43	30	49	39	39	38	35	51	50	41	43	44	50	35	45	53	45	40	35	42	41	35	36	42	31	40	40	37	35	36	47	24	40	39	34	53	46	41	44	33	23	49	37	39	31	35	46	39	44	42	39	49	38	50	39	40	35	34	39	46	52	53	47	39	40	49	37	52	39	44	40	39	33	36	40	35	47	35	39	40	43	47	35	32	40	40	30	40	35	31	33	31	38	49	42	54	47	49	36	41	36	46	40	31	43	45	41	39	44	41	50	52	33	46	38	47	35	45	39	41	41	40	49	34	49	25	40	39	38	37	46	44	37	33	46	48	46	52	38	41	36	39	21	38	41	32	50	45	45	39	31	44	54	42	42	33	47	56	53	36	36	39	29	46	39	44	37	48	49	41	36	38	44	39	34	46	41	38	46	41	45	45	39	38	41	39	40	42	43	30	49	43	44	29	41	37	38	40	35	41	31	38	40	36	40	37	35	43	50	47	51	34	49	38	38	44	55	34	47	38	41	40	38	41	49	37	40	48	37	49	49	44	43	37	39	43	34	35	27	39	45	31	43	37	42	38	42	38	40	32	38	39	30	33	39	36	36	36	28	37	37	33	44	41	33	35	45	48	37	32	38	35	48	42	32	50	39	39	50	31	41	38	35	51	37	38	29	31	36	45	41	36	39	32	38	44	30	53	36	48	44	35	29	37	39	36	34	41	33	44	42	39	39	41	40	51	44	37	40	45	39	54	41	40	33	43	38	36	37	34	42	33	41	48	45	48	42	34	42	36	34	43	43	44	41	42	43	32	45	43	32	43	52	45	43	45	40	42	42	38	46	29	40	41	46	32	38	31	44	46	47	33	48	41	37	53	39	46	33	44	52	38	37	59	36	47	48	44	59	34	39	38	40	46	34	46	42	45	33	42	28	45	29	42	39	51	41	36	47	50	45	34	45	50	48	53	46	35	32	50	51	32	44	41	41	41	43	41	38	37	40	28	33	33	50	51	44	41	48	33	34	36	49	39	49	43	36	32	46	38	41	26	41	40	46	40	43	45	38	35	39	41	34	55	37	35	48	42	38	44	31	51	44	37	38	35	56	45	39	40	36	24	41	50	38	38	38	33	32	38	40	35	58	43	48	49	43	50	44	43	34	37	45	31	43	37	44	50	46	42	43	46	33	46	33	29	37	45	42	46	38	36	30	36	44	49	44	43	37	39	36	41	40	47	41	46	36	25	42	39	42	36	33	32	36	51	44	34	43	40	36	47	45	48	41	47	45	36	39	44	49	51	34	41	55	47	33	52	43	34	47	36	34	49	36	44	44	37	43	46	35	29	42	39	37	44	33	41	39	34	51	42	41	32	41	44	44	35	33	45	48	36	34	43	33	41	46	42	41	26	47	48	41	62	32	33	45	31	46	41	34	45	35	44	39	32	44	34	41	34	46	46	37	33	42	43	40	51	46	50	40	51	46	40	36	48	29	39	48	44	47	45	46	36	39	44	32	36	41	46	42	43	35	41	36	41	41	39	44	41	41	39	42	46	42	37	38	36	41	35	54	48	41	31	35	38	43	44	42	47	41	33	44	41	38	55	41	39	35	40	34	47	46	38	48	36	44	44	61	47	39	41	40	41	41	34	34	32	37	44	33	50	44	36	54	43	54	33	37	44	46	51	27	39	33	32	31	35	54	44	50	42	40	30	31	30	48	47	45	44	34	56	42	47	40	36	38	47	50	46	47	45	24	50	37	33	41	48	40	37	50	53	37	38	32	41	46	43	37	39	48	51	48	33	35	31	42	50	40	53	36	43	29	41	56	41	42	37	36	35	48	38	48	38	39	39	28	45	49	39	45	44	53	39	39	45	38	33	39	39	43	47	36	57	41	33	44	32	45	38	39	46	36	46	37	39	51	34	47	33	35	53	31	41	42	47	36	36	32	36	33	34	48	41	40	41	52	50	56	36	26	42	63	43	36	45	34	47	44	41	41	35	37	37	51	39	39	50	32	44	43	47	43	40	54	37	45	35	44	42	45	41	40	42	40	49	48	50	40	43	41	42	42	41	33	41	37	41	34	41	37	47	35	34	49	36	39	38	48	37	39	52	40	28	44	36	40	38	36	39	38	34	42	45	37	40	40	32	42	44	44	37	43	38	31	44	35	36	43	56	70	38	48	43	25	32	41	33	59	39	39	46	43	42	31	39	41	41	39	40	48	35	44	29	42	45	42	43	32	43	43	43	49	37	36	30	37	42	43	48	34	36	43	36	35	52	52	49	54	40	37	43	32	48	45	30	45	51	37	42	32	39	45	32	38	37	41	37	37	41	28	35	52	39	42	46	46	42	46	38	43	36	42	40	46	47	45	39
24464	20080	18473	38911	48030	46406	42789	36191	28893	23325	19720	19755	18968	16240	11862	6832	4777	3231	2258	1577	1425	1952	3691	6809	10261	7581	4854	4075	2653	1745	1219	1197	1297	1016	913	903	804	731	686	691	756	700	673	654	684	701	641	644	646	625	673	661	663	655	641	601	646	620	664	638	624	650	644	624	640	584	648	600	654	630	622	580	680	590	629	622	618	622	624	604	598	613	608	605	656	631	637	656	679	610	624	641	644	601	633	622	591	644	640	580	618	654	681	640	631	621	645	648	619	623	664	640	633	592	646	601	629	621	591	599	596	653	602	591	625	658	614	594	667	641	591	630	643	658	624	727	639	584	613	624	607	620	584	630	666	623	642	626	588	667	642	599	624	597	626	623	627	619	618	617	625	609	613	638	618	625	603	628	587	595	618	658	658	644	631	586	658	623	604	648	626	593	621	647	630	648	616	601	644	625	597	616	682	631	595	650	663	604	624	657	636	584	630	645	627	618	630	625	628	578	616	630	691	613	615	679	599	640	612	651	578	635	623	648	635	621	644	641	582	641	603	613	647	592	616	653	596	601	613	602	591	606	661	606	618	606	619	627	645	651	583	610	623	604	588	648	652	631	658	637	626	600	627	639	614	632	616	611	582	628	626	669	607	632	647	654	626	616	578	643	660	617	630	626	607	625	598	649	632	633	579	610	619	633	569	603	639	613	589	637	639	643	627	668	634	607	668	649	620	613	651	647	599	636	624	608	617	594	636	619	612	613	581	667	645	599	620	629	630	611	598	575	608	624	618	632	659	606	609	652	625	635	592	625	646	624	608	609	698	648	639	624	579	655	607	614	613	632	587	649	602	588	653	608	639	651	663	605	637	656	599	632	618	609	613	587	625	610	679	605	621	578	645	620	616	614	591	624	666	596	660	669	602	581	612	611	596	594	665	611	595	628	622	631	627	607	620	638	619	620	628	599	643	600	622	626	608	597	626	657	632	604	605	585	568	657	613	611	630	604	642	622	637	627	592	565	594	609	616	583	585	618	570	643	634	589	606	638	625	616	634	581	574	652	582	685	596	653	631	637	631	598	644	617	581	622	590	625	608	594	630	626	629	628	586	607	585	624	646	630	629	616	640	617	608	611	592	602	613	668	635	620	618	599	652	587	615	615	611	593	648	607	636	593	625	647	639	623	618	623	650	635	608	614	683	603	670	653	636	609	693	593	637	628	584	613	640	604	615	600	612	662	630	596	635	635	611	620	599	637	641	571	586	638	605	662	647	640	658	635	654	597	631	637	608	643	619	628	599	602	641	599	603	604	627	638	616	629	618	612	593	598	588	608	609	575	608	638	635	611	598	615	648	647	592	606	638	587	638	634	607	583	604	619	630	657	585	623	604	645	600	593	588	556	622	650	615	635	642	607	633	642	613	624	668	637	639	613	602	635	608	609	596	606	656	660	624	615	609	617	640	614	605	626	618	619	577	596	627	633	626	609	616	577	640	591	616	657	614	628	627	648	605	605	626	644	583	662	575	615	655	655	597	631	631	621	584	622	622	675	646	647	635	619	659	669	619	644	619	577	616	631	675	621	649	610	591	592	637	628	578	621	605	642	621	596	586	652	622	647	620	642	621	640	617	626	599	620	599	631	636	622	651	603	635	649	631	621	595	642	632	603	604	598	616	583	633	622	619	628	634	620	607	631	659	588	589	638	622	652	628	631	581	610	670	627	644	634	604	629	643	602	607	638	642	600	591	579	608	608	602	681	639	596	649	604	700	602	671	589	639	629	633	610	598	693	649	600	603	636	619	670	646	610	627	653	640	595	650	615	677	622	617	620	642	602	616	655	606	647	648	642	612	626	629	630	628	606	623	623	630	594	679	605	599	610	651	673	602	596	591	632	626	584	612	646	601	570	638	615	630	622	603	603	655	647	657	599	653	621	620	599	610	610	592	634	688	641	626	638	637	590	681	621	612	641	584	640	623	639	631	607	672	626	600	649	635	586	640	583	587	592	607	694	595	634	601	627	619	618	603	641	640	611	602	650	630	605	600	679	617	624	604	618	618	713	618	629	612	615	623	651	638	652	670	628	613	642	654	663	607	597	635	636	585	627	609	631	638	588	628	664	663	614	631	631	622	635	644	626	575	618	615	588	631	651	645	628	638	655	606	613	584	630	623	670	638	597	642	575	619	641	662	632	689	622	612	628	626	614	616	629	585	614	607	600	595	625	631	634	577	623	590	633	619	658	632	607	635	596	586	612	605	613	601	588	614	633	611	587	633	665	627	629	627	633	656	624	598	649	627	632	634	614	640	622	638	603	640	599	630	629	644	632	598	575	641	629	548	649	592	641	603	618	601	623	641	594	607	648	580	623	668	622	599	599	624	660	623	579	609	657	617	596	650	574	647	620	664	655	613	652	658	602	634	628	641	649	601	648	629	598	613	638	631	634	652	614	563	620	643	612	630	663	652	607	613	623	641	631	622	569	623	641	617	624	614	599	627	626	632	615	605	636	627	631	593	583	638	620	602	669	619	692	592	603	657	633	649	580	664	603	624	658	577	649	657	632	627	602	607	607	605	640	546	642	634	628	681	629	624	594	630	600	651	559	678	670	632	612	648	603	613	632	614	620	584	652	614	620	618	627	608	617	625	637	627	602	619	660	619	628	629	642	616	604	602	651	616	605	639	644	578	638	620	595	618	607	600	667	619	594	616	620	601	593	644	650	646	666	619	623	637	631	606	589	582	616	625	599	646	631	643	617	625	598	642	663	639	599	602	648	659	658	615	636	624	609	648	623	632	606	625	638	622	673	626	599	605	627	594	634	623	605	627	602	676	602	577	596	603	644	602	672	616	640	611	627	593	621	678	663	616	618	640	624	636	644	596	613	656	638	613	606	604	619	637	636	665	582	589	573	589	604	582	641	602	570	632	613	626	639	576	640	596	621	667	586	618	613	583	622	630	612	620	643	604	601	622	618	637	635	641	613	672	657	647	615	625	636	643	637	621	622	585	619	659	641	661	659	635	569	605	636	598	633	631	608	597	610	600	648	652	654	634	630	627	589	553	629	583	612	596	598	615	622	598	609	658	606	623	620	592	572	649	625	624	559	665	621	612	630	653	620	657	657	612	660	562	649	628	641	622	613	616	612	586	618	558	590	642	627	658	654	660	640	623	607	563	614	593	604	649	617	599	631	652	614	588	604	634	659	642	605	636	593	614	650	627	652	587	642	629	604	598	634	625	622	617	626	563	660	604	678	557	600	610	596	599	625	615	663	608	692	616	609	624	635	606	578	620	614	647	605	621	618	629	642	627	619	593	639	590	631	592	606	598	647	602	664	604	611	669	652	677	563	596	589	615	615	618	628	635	622	626	614	650	674	660	605	619	646	634	639	653	619	644	604	627	612	628	605	608	628	650	602	612	656	660	624	623	645	598	665	648	587	658	643	617	615	627	625	587	604	608	597	655	618	593	637	596	634	635	594	660	639	601	605	602	615	622	638	614	619	660	636
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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
