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
343140570857	343140571417	343140571967	343140572517	343140573067	343140573617	343140574167	343140574717	343140575267	343140575817	343140576367	343140576917	343140577467	343140578017	343140578567	343140579117	343140579667	343140580217	343140580767	343140581317	343140581867	343140582417	343140582967	343140583517	343140584067	343140584617	343140585167	343140585717	343140586267	343140586817	343140587367	343140587917	343140588467	343140589017	343140589567	343140590117	343140590667	343140591217	343140591767	343140592317	343140592867	343140593417	343140593967	343140594517	343140595067	343140595617	343140596167	343140596717	343140597267	343140597817	343140598367	343140598917	343140599467	343140600017	343140600567	343140601117	343140601667	343140602217	343140602767	343140603317	343140603867	343140604417	343140604967	343140605517	343140606067	343140606617	343140607167	343140607717	343140608267	343140608817	343140609367	343140609917	343140610467	343140611017	343140611567	343140612117	343140612667	343140613217	343140613767	343140614317	343140614867	343140615417	343140615968	343140616517	343140617067	343140617617	343140618167	343140618717	343140619267	343140619817	343140620367	343140620917	343140621467	343140622017	343140622567	343140623117	343140623667	343140624217	343140624767	343140625317	343140625867	343140626417	343140626967	343140627517	343140628067	343140628617	343140629167	343140629717	343140630267	343140630817	343140631367	343140631917	343140632467	343140633017	343140633567	343140634117	343140634667	343140635217	343140635767	343140636317	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2137	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2138	3300	1900	2700	2138	3300	1900	2700	2138	3300	1900	2700	2138	3300	1900	2700	2138	3300	1900	2700	2138	3300	1900	2700	2137	3300	1900	2700	2137	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2135	3300	1900	2700	2135	3300	1900	2700	2135	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
4349	3457	1900	1285	1019	984	986	697	634	486	321	258	175	180	141	113	105	106	77	55	53	51	40	42	51	51	42	46	49	36	47	37	33	48	38	42	37	35	36	33	32	36	36	37	37	35	34	39	33	34	37	21	39	35	38	38	32	31	35	47	34	42	37	30	37	35	29	33	44	35	47	39	32	41	32	31	30	31	36	38	35	39	43	41	42	47	38	39	39	36	33	46	44	38	41	31	33	43	28	37	37	43	45	31	40	40	45	39	28	38	36	41	39	32	32	42	34	42	41	32	35	43	34	27	35	36	40	40	41	39	34	35	30	29	42	38	32	35	36	29	46	30	31	33	46	33	39	31	49	45	33	39	34	36	35	40	30	35	40	33	40	39	34	39	42	47	28	26	33	34	22	35	40	53	31	37	45	33	36	37	39	31	27	35	34	26	43	36	34	33	42	42	38	33	31	28	46	39	39	40	37	27	37	39	33	26	31	29	42	27	33	30	31	24	29	41	37	32	32	45	36	32	33	38	42	39	33	39	34	48	38	33	35	35	48	42	34	33	43	35	38	31	26	32	32	41	39	29	37	40	25	39	28	38	50	41	29	34	38	30	36	41	30	41	39	45	31	42	41	31	33	47	47	36	32	42	35	34	34	35	44	32	32	39	32	46	37	38	31	33	34	44	27	25	34	35	40	35	36	23	43	31	24	35	42	42	37	29	42	34	28	42	31	44	41	35	33	47	41	37	38	41	23	35	34	38	53	29	38	36	44	34	38	34	26	34	37	34	33	30	37	41	45	36	36	27	40	25	38	38	30	40	31	34	29	27	31	38	38	35	43	36	36	42	41	42	40	36	39	33	35	50	30	27	38	27	29	33	34	40	49	52	33	36	41	38	35	39	35	49	41	22	37	43	28	34	36	28	35	33	45	46	34	37	31	30	35	46	37	19	41	39	31	30	42	28	37	37	35	39	24	48	43	32	38	44	30	43	37	24	29	41	39	37	28	34	41	31	36	35	37	38	46	48	33	44	42	44	34	38	32	38	35	37	29	30	43	32	26	27	38	34	27	34	33	35	39	40	33	25	30	30	38	40	36	35	40	40	32	29	27	40	30	42	37	28	33	47	29	37	28	26	48	41	32	45	47	33	31	35	40	35	34	30	36	41	31	36	36	39	32	43	33	32	29	37	35	44	52	30	37	33	38	29	35	41	28	33	27	35	35	36	36	31	34	36	29	38	37	40	39	31	39	30	34	27	29	34	37	43	31	31	38	35	32	30	30	32	29	36	34	26	35	34	27	35	39	28	31	37	51	43	33	39	38	38	28	37	41	33	43	31	35	46	37	39	40	31	25	43	32	33	42	24	35	25	39	35	35	40	23	25	33	50	32	32	41	30	43	37	42	31	27	38	47	34	42	35	36	30	26	29	36	33	19	42	34	36	38	33	32	36	37	48	52	42	31	33	29	28	37	31	34	43	38	43	31	36	31	36	36	32	28	34	28	38	30	27	33	30	33	35	34	27	43	29	37	28	30	33	30	34	42	42	34	40	28	48	39	33	37	31	28	37	54	33	43	39	33	31	34	37	38	42	34	35	38	38	38	27	39	31	42	32	37	34	24	43	38	33	35	37	38	32	35	35	35	25	26	39	42	35	28	23	36	38	27	31	40	32	36	42	41	43	36	42	37	34	35	27	40	42	40	39	36	38	34	45	31	32	29	31	32	43	33	26	44	37	29	44	30	41	48	30	27	42	28	36	34	35	40	33	32	46	26	38	41	37	27	33	33	48	24	44	49	36	33	46	31	39	36	49	41	28	35	38	43	33	38	32	32	44	31	38	32	26	24	31	40	31	39	26	39	45	36	43	40	38	29	45	33	37	34	40	40	31	29	28	28	30	38	41	34	38	36	36	35	33	32	29	42	35	40	53	36	30	32	38	28	37	43	23	37	36	40	27	24	29	21	50	39	38	31	39	35	37	41	38	35	30	30	26	38	37	31	45	34	39	36	39	30	30	42	33	43	48	29	28	42	33	32	36	49	29	36	33	36	24	34	32	42	37	29	37	31	30	19	35	38	35	30	35	41	37	37	42	42	31	40	40	35	33	35	29	36	41	33	36	32	38	39	35	37	45	29	31	44	43	33	33	34	29	38	32	33	45	32	30	43	34	27	28	36	28	34	32	27	40	36	37	39	38	31	29	35	36	36	34	29	40	45	47	48	39	26	31	43	35	37	38	42	29	34	36	32	32	51	25	33	46	25	40	34	35	32	42	40	31	38	32	39	36	32	45	43	33	30	30	31	40	44	40	32	42	26	35	28	44	31	49	32	42	36	50	28	38	39	31	41	37	31	39	45	39	33	30	48	30	34	33	46	27	40	30	45	42	36	40	44	29	44	33	40	35	32	36	28	38	30	38	35	25	30	39	40	33	28	38	33	33	38	34	35	21	34	39	28	38	30	33	38	37	36	39	42	25	36	33	51	30	35	43	36	33	34	39	44	37	27	35	26	34	47	39	31	31	35	51	46	38	38	33	38	35	34	39	38	32	27	34	45	45	28	32	34	32	31	36	37	43	37	33	36	24	26	42	32	36	28	36	32	31	35	27	40	34	34	47	44	49	27	30	35	30	30	29	29	41	48	36	43	30	44	35	34	33	35	34	29	39	30	33	34	31	30	36	39	33	38	32	43	42	36	38	31	31	39	37	41	37	42	41	33	36	33	36	27	45	49	23	40	40	36	29	46	35	49	32	39	40	31	32	39	31	29	21	34	34	33	46	27	43	42	30	36	33	29	36	43	35	35	38	32	35	37	33	30	36	41	40	36	37	38	37	39	32	33	27	45	29	33	40	42	29	26	30	31	38	35	34	37	29	32	36	35	35	46	39	38	40	33	44	44	37	29	35	33	34	37	37	36	33	32	36	33	35	36	43	45	34	24	46	35	36	44	36	25	37	30	33	32	38	44	32	38	36	20	35	41	40	38	34	29	21	32	37	47	30	31	37	33	35	21	40	40	45	46	34	47	33	39	38	46	46	38	30	34	29	36	29	29	33	37	33	38	44	34	39	31	38	34	40	25	25	37	31	47	39	25	38	34	35	30	29	26	42	34	46	39	43	33	35	42	24	33	41	43	40	45	55	49	42	31	32	37	35	36	35	31	37	47	29	44	26	31	38	34	34	36	30	38	34	34	22	28	37	36	40	27	40	27	35	37	30	30	37	40	26	38	25	32	40	33	38	32	38	45	32	38	31	32	37	36	39	34	36	43	43	21	27	36	39	35	29	34	27	32	41	38	35	27	41	37	34	31	34	42	31	27	37	37	26	29	35	30	25	43	37	43	44	37	21	37	39	25	36	40	38	40	27	45	27	31	36	35	30	34	27	30	28	42	27	36	32	25	45	47	42	34	30	41	35	38	49	37	38	42	40	35	40	49	32	35	38	35	35	32	22	44	42	50	32	40	31	26	40	42	30	36	31	35	36	47	35	36	45
32684	22513	17671	21651	27126	26836	24051	20176	16649	13313	10164	7773	5832	4464	3386	2615	2295	2137	1647	1526	1227	953	839	734	721	646	607	595	576	501	427	414	428	410	397	433	417	388	396	393	404	367	369	375	359	357	414	412	371	356	350	403	363	360	354	352	379	375	374	367	374	387	411	385	387	333	372	382	349	379	394	361	363	438	354	373	402	375	323	367	405	367	350	360	386	352	373	369	379	372	351	361	389	349	381	352	366	377	361	382	361	338	357	385	338	369	357	364	379	391	355	382	405	370	363	361	363	357	355	345	387	368	371	367	364	356	326	355	383	341	374	366	371	351	383	380	402	355	393	356	401	348	387	362	399	342	326	367	394	368	375	365	354	397	391	402	341	381	410	389	346	351	368	344	340	372	348	359	364	352	402	387	358	377	358	353	383	365	379	371	378	387	398	343	379	357	387	349	396	366	328	366	385	346	377	353	386	417	385	360	353	374	360	376	386	372	374	405	379	388	327	382	390	353	395	391	393	390	332	355	364	373	364	342	381	337	382	370	375	380	374	338	362	380	366	315	366	376	358	382	378	367	393	388	359	335	378	368	376	346	353	352	367	389	391	364	355	328	371	372	339	349	376	348	351	352	374	359	363	381	394	404	365	362	387	357	348	385	360	362	344	399	369	343	386	358	369	385	408	373	378	367	374	351	403	356	375	368	389	347	354	363	388	356	370	368	341	332	383	372	389	361	364	383	360	348	399	367	401	367	400	359	347	364	373	374	365	363	378	382	384	366	350	352	348	382	384	368	359	367	350	385	374	365	377	365	374	358	347	377	378	369	377	366	374	353	362	393	347	377	378	368	389	383	369	375	369	367	354	359	401	347	351	365	365	359	364	364	357	369	356	355	407	363	393	354	376	378	350	363	378	399	382	392	346	366	398	375	361	348	397	375	388	368	367	378	382	383	364	366	355	392	374	344	393	363	380	378	362	363	366	377	375	372	381	348	389	368	368	350	373	365	322	366	340	360	390	340	333	388	366	354	373	353	362	374	335	356	378	351	342	368	398	380	376	333	374	401	379	391	391	385	338	425	378	369	362	367	360	393	357	340	413	366	356	365	396	322	361	358	369	344	384	342	403	395	378	373	359	351	360	384	373	385	368	377	360	348	360	396	353	403	367	365	349	372	391	392	345	364	345	374	359	369	374	361	356	365	395	423	348	355	357	345	332	369	395	380	358	356	389	333	342	363	358	363	364	343	371	346	344	368	354	359	359	349	365	375	378	384	390	365	392	355	341	386	332	385	404	363	361	391	381	364	355	369	345	390	345	402	352	374	381	385	359	381	378	349	396	366	394	385	358	382	355	370	358	379	412	356	359	343	372	360	339	365	333	374	395	372	375	328	407	383	387	382	384	359	369	363	375	351	347	365	380	390	370	337	423	355	361	345	372	377	360	341	362	352	373	332	354	359	367	373	366	385	379	374	383	398	340	339	378	350	380	362	359	365	367	325	379	353	392	354	361	381	364	361	380	398	390	347	374	392	340	349	382	398	366	370	386	393	356	362	370	336	355	382	396	360	390	371	370	343	378	348	376	377	357	365	354	397	389	360	346	361	379	330	318	381	377	373	402	353	366	382	394	386	414	391	397	344	396	336	360	375	380	376	364	396	336	367	349	373	372	380	373	403	363	339	361	396	374	371	336	364	376	344	340	374	362	385	364	334	417	332	386	376	383	407	351	379	366	369	367	348	332	345	349	343	394	358	372	344	356	353	387	379	357	360	337	362	364	344	379	394	343	354	357	350	364	362	361	370	354	359	368	336	357	369	364	378	354	362	363	399	358	378	391	373	353	370	346	347	408	376	347	359	378	374	334	377	364	326	360	417	365	403	373	356	353	362	362	351	354	372	421	366	384	357	392	365	382	386	342	400	369	383	399	368	373	377	398	397	358	379	366	354	368	367	348	377	370	359	376	364	361	350	374	338	358	345	343	380	349	380	347	373	361	372	405	388	354	360	393	418	360	375	401	376	346	364	343	355	346	375	379	387	361	373	389	411	356	376	380	366	384	384	386	389	345	369	387	359	366	377	398	395	368	375	375	354	370	355	375	343	384	340	363	380	354	396	342	357	372	363	394	356	372	339	376	376	362	347	348	372	377	381	358	360	386	384	378	377	400	372	366	379	371	338	344	419	377	363	401	412	358	386	360	373	372	349	362	362	385	396	349	338	339	388	395	358	360	343	364	369	347	386	379	355	343	358	364	381	387	343	384	377	327	363	359	379	351	379	362	382	348	373	356	364	366	364	394	383	392	381	363	355	367	380	371	388	347	362	372	371	386	357	339	370	345	355	342	362	384	358	363	345	360	375	366	349	370	370	351	368	379	349	361	395	341	389	414	376	412	398	362	379	407	371	346	359	359	366	419	372	407	370	372	368	373	389	322	360	347	387	381	386	390	353	409	346	376	378	354	356	376	344	371	361	372	375	348	345	365	335	335	367	383	369	362	359	372	380	343	358	381	375	389	355	389	381	366	361	361	340	396	381	342	380	373	363	339	386	370	370	360	373	381	360	388	338	359	377	374	366	348	362	399	395	373	379	351	382	356	366	370	360	374	366	365	382	373	359	372	410	337	350	376	378	392	366	370	352	422	388	350	357	372	394	366	379	383	380	384	389	369	361	386	372	371	333	387	359	347	364	349	367	379	381	375	378	378	408	348	374	391	384	394	361	368	369	362	347	365	346	334	350	351	367	391	385	374	372	396	330	367	361	354	357	368	370	385	405	380	369	392	357	364	355	374	413	374	386	376	371	370	360	389	342	373	366	389	364	346	387	340	362	359	367	350	374	375	396	350	374	352	374	347	377	359	335	374	355	369	382	363	380	399	346	358	355	378	347	358	356	334	367	392	363	361	349	378	362	380	364	339	378	366	400	384	376	359	405	404	348	390	400	355	299	366	365	391	372	442	385	344	391	345	341	348	348	387	360	369	387	336	381	382	360	383	376	363	343	362	385	339	384	386	357	367	365	350	367	338	380	354	405	361	388	361	359	359	381	359	337	345	377	400	389	339	396	386	369	373	372	367	378	378	387	414	351	361	365	322	368	370	375	401	374	348	393	330	354	338	401	383	345	413	376	392	377	339	380	359	343	386	336	359	371	371	367	394	335	372	359	362	387	374	318	349	329	372	379	401	390	360	360	376	362	380	371	355	347	364	361	356	383	368	355	376	370	366	369	388	380	356	345	356	377	397	360	361	376	382	425	394	378	385	381	378	382	362	407	373	353	365	403	362	365	399	402	379	346	346	376	395	408	351	365	413	336	340	375	388	338	344	334	374	364	358	356	377	378	360	388	380	354	363	357	379	370	376	396	405	356	387	355	386	393	368	348	381	366	361	386	350	350	374	383	353	378	362	380	371	404	386	414	405	381	335	363	330	414	396	348	337	391	366	354	406	388	376	370	372	392	366	382	337	356	358	386	359	371	342	369	374	400	364	377	351	392	378	395	383	378
2741	1600	935	634	539	578	548	425	303	233	197	164	118	91	81	55	67	71	61	49	55	62	47	30	30	42	42	39	40	36	29	35	35	40	32	35	32	33	36	44	28	32	34	38	36	30	35	36	30	25	38	39	29	40	34	38	32	35	38	31	46	36	26	52	27	36	36	35	44	36	30	33	37	29	21	36	35	27	47	37	37	46	39	40	27	45	26	36	37	42	32	40	34	36	38	36	20	32	45	31	34	23	36	26	32	30	28	38	31	32	44	31	30	32	42	27	38	29	36	35	39	35	34	34	35	42	36	31	23	33	37	30	28	39	45	34	31	39	34	34	31	36	36	35	40	31	26	30	32	41	30	26	33	33	41	36	37	36	40	38	44	39	37	42	20	30	37	37	41	36	36	30	37	40	34	37	26	30	31	27	37	33	35	51	32	28	32	42	35	39	37	43	44	29	39	42	41	41	33	32	27	28	33	31	33	33	30	32	31	33	35	35	31	35	39	42	31	23	32	34	39	37	29	30	30	42	31	28	30	34	39	29	31	40	31	37	29	38	35	30	41	30	34	40	26	27	38	34	34	46	38	29	28	41	29	31	45	35	30	44	30	28	37	35	43	28	30	32	33	38	45	29	19	39	33	40	37	33	35	31	35	42	36	29	31	28	22	30	38	48	49	33	37	35	32	40	40	34	42	41	46	35	45	38	25	26	38	49	30	36	35	33	39	34	36	30	29	36	31	36	38	34	42	30	27	30	30	30	37	36	30	34	45	53	39	23	41	36	33	31	38	34	33	31	46	42	35	37	29	34	27	29	29	34	28	43	35	31	26	39	32	38	25	33	30	37	41	50	51	34	30	46	26	42	44	27	28	28	33	28	38	31	34	43	29	30	34	31	27	38	32	32	33	39	34	35	46	32	39	31	26	26	39	33	31	32	36	32	33	31	24	32	41	33	21	32	18	38	41	35	28	29	42	33	38	30	30	43	43	40	36	35	37	29	33	38	27	25	42	31	32	27	41	37	35	38	30	42	29	32	30	41	31	27	31	40	41	32	32	44	32	32	29	39	37	40	36	31	31	38	31	45	33	38	29	34	46	41	38	28	44	46	31	37	37	38	33	36	26	45	28	35	35	29	38	29	38	40	37	34	26	35	43	31	32	41	23	33	38	40	26	35	25	38	45	33	29	27	39	28	32	27	28	39	39	27	51	31	39	26	42	29	37	33	32	30	33	38	42	30	30	31	44	29	37	22	32	40	39	40	28	29	51	37	38	37	40	38	39	41	28	34	28	36	41	40	38	32	31	37	34	36	33	35	29	27	34	33	26	44	48	40	38	33	31	32	13	30	47	34	33	35	40	39	45	41	47	35	25	33	32	33	27	33	23	38	33	40	33	38	31	39	33	40	31	30	36	25	40	35	34	30	32	42	31	32	28	33	28	42	35	37	35	18	48	36	26	32	28	28	29	25	34	37	32	40	25	36	37	36	37	32	50	37	29	43	40	36	45	32	37	41	29	30	35	29	26	37	30	32	37	36	39	22	29	41	26	35	41	20	37	28	30	41	26	39	36	33	53	35	31	27	31	38	34	32	45	36	36	34	34	43	40	36	32	41	51	36	34	44	42	34	32	42	40	41	36	33	37	38	36	32	39	36	37	33	48	31	43	41	37	39	28	33	35	33	42	32	16	36	37	32	32	38	30	43	38	37	33	36	31	32	38	25	29	33	31	24	31	34	40	38	38	39	27	34	39	34	36	41	43	23	27	43	41	38	29	40	38	31	38	32	32	34	43	34	44	24	34	49	38	38	40	44	38	42	22	41	27	31	41	29	23	34	40	27	29	25	40	28	31	29	40	34	40	29	31	22	32	37	31	36	34	29	30	38	32	17	29	40	34	38	36	21	34	34	33	42	28	38	35	38	44	44	21	38	31	37	37	32	30	30	43	36	40	42	28	39	33	33	29	36	40	43	39	29	32	37	36	28	31	34	38	32	22	31	30	30	36	37	36	26	36	18	36	35	39	32	41	40	38	32	22	29	33	29	31	19	41	36	34	29	33	37	28	23	46	38	45	28	28	32	34	32	42	33	38	37	28	37	46	45	39	32	38	33	35	28	25	23	28	42	27	37	35	37	26	33	41	42	35	31	45	32	43	31	37	34	38	27	48	37	32	30	27	28	35	36	36	34	38	44	41	28	27	43	39	36	35	43	38	41	29	42	22	32	37	34	33	35	30	37	37	36	42	47	25	24	35	37	32	24	23	38	35	28	30	41	37	34	35	27	38	39	41	33	40	42	42	34	40	43	38	31	34	35	27	36	25	36	37	35	38	35	30	36	39	43	35	33	31	34	27	41	37	29	29	34	40	31	34	30	30	50	22	32	32	34	33	29	27	45	27	37	38	30	35	39	29	39	24	48	30	43	35	41	29	30	30	36	37	29	34	25	37	35	34	41	38	26	28	27	27	36	29	33	48	38	36	35	28	46	32	33	28	28	37	32	40	41	43	31	38	39	39	33	30	32	27	44	35	29	35	44	37	39	32	36	30	31	37	45	29	29	30	33	29	37	43	36	43	32	41	42	39	37	27	43	30	23	38	24	39	31	40	44	31	28	23	39	35	27	30	35	30	30	34	36	23	39	35	37	32	38	35	39	33	31	40	36	30	44	30	25	44	25	40	34	39	44	32	44	29	24	38	29	34	32	38	40	31	30	40	36	36	35	41	42	41	26	33	33	23	40	42	33	29	31	29	32	31	42	39	32	33	25	28	44	36	35	36	37	31	34	37	23	44	41	28	33	34	30	29	43	40	41	28	31	42	35	42	36	32	44	40	27	28	22	34	30	38	46	26	31	43	28	34	30	34	44	29	45	40	39	36	36	28	35	41	31	38	36	27	25	39	39	24	31	26	36	32	30	36	32	41	26	25	44	32	38	31	35	39	36	27	33	33	35	26	31	43	18	42	46	34	33	34	33	33	39	45	22	51	40	32	38	32	39	45	36	34	33	38	35	36	29	34	35	37	26	28	27	42	42	35	37	33	32	23	21	28	37	31	39	45	36	52	33	46	36	38	35	31	33	33	38	34	29	31	35	28	22	44	44	36	30	38	31	26	32	31	31	33	38	36	27	32	24	43	36	30	33	34	39	24	42	27	28	38	29	38	28	35	36	31	40	28	37	46	31	27	35	41	26	40	35	43	40	38	41	20	35	40	39	29	40	21	33	32	32	44	31	36	40	38	47	29	47	43	24	39	33	42	38	30	38	43	38	40	35	34	43	28	38	32	35	35	24	31	27	33	31	39	42	30	28	31	29	34	32	40	31	37	35	24	30	29	22	31	29	32	44	40	37	39	44	31	36	33	39	43	37	31	32	38	33	35	30	32	29	37	28	39	38	37	34	44	32	36	30	47	39	36	43	44	37	36	39	23	41	26	38	29	41	32	28	33	41	33	38	32	30	42	33	28	36	35	39	47	38	40	29	28	35	38	30
26894	16611	11771	14628	20267	20475	17547	13922	10990	8297	6066	4451	3212	2449	1894	1605	1477	1241	1153	978	788	629	566	552	548	528	487	490	465	402	392	409	348	400	404	381	332	374	352	354	331	374	370	378	362	371	396	352	322	370	351	381	353	344	328	368	372	340	329	386	353	341	377	374	370	367	370	379	373	349	341	341	349	340	374	385	387	358	391	357	379	362	379	390	359	373	330	365	358	316	360	364	360	388	351	358	345	350	376	373	371	360	389	378	355	376	349	384	389	364	377	386	354	346	359	366	375	362	375	387	352	323	381	362	362	355	358	356	354	343	345	387	383	350	377	320	353	352	391	345	389	349	367	420	350	407	356	336	368	355	369	371	373	372	355	363	367	387	393	338	342	370	354	354	363	363	346	361	349	337	353	348	373	377	361	325	352	352	350	347	392	378	356	356	372	373	380	378	353	371	346	349	377	341	381	348	377	396	343	363	357	364	377	353	372	380	382	362	395	354	361	390	343	319	349	349	393	358	345	384	354	372	352	384	380	363	357	355	354	395	384	387	383	374	354	337	351	351	393	352	374	382	393	400	374	358	392	347	354	360	339	370	384	389	326	369	358	371	394	390	375	333	338	342	406	331	399	345	367	359	380	414	361	385	334	364	381	356	372	366	357	348	363	372	347	349	377	327	358	370	388	358	369	381	391	359	353	344	369	361	348	360	364	360	354	336	361	320	379	376	386	332	346	327	367	353	380	400	390	342	348	349	375	338	373	341	366	362	375	366	371	380	371	334	348	394	372	358	375	342	366	384	365	331	410	370	367	356	361	358	348	363	351	370	357	363	349	390	351	359	356	400	371	329	362	400	356	399	349	377	365	358	347	353	383	366	367	367	372	367	362	361	351	358	373	389	362	373	359	364	388	351	394	343	354	362	370	368	404	334	327	349	340	429	340	357	356	351	370	377	384	361	401	356	340	338	357	366	360	365	329	393	377	403	374	370	370	339	389	348	373	324	384	374	345	345	345	395	347	402	336	372	331	361	364	330	351	390	392	387	394	343	381	347	361	351	365	304	362	391	388	356	372	396	355	394	352	388	394	385	340	366	362	356	352	354	399	374	364	343	374	332	346	342	391	372	362	348	352	356	380	384	372	330	369	392	335	355	352	337	388	336	374	358	381	358	377	366	332	352	350	368	381	362	353	352	358	390	387	342	358	390	408	376	369	430	358	345	351	352	383	365	352	355	390	385	353	378	319	376	357	354	360	373	394	363	361	366	335	354	396	364	405	343	344	329	375	379	358	346	331	390	369	406	382	325	362	343	370	353	346	368	363	336	344	372	363	328	400	345	421	344	312	354	369	353	378	363	382	394	340	344	382	362	361	365	363	402	374	347	357	359	360	354	355	369	358	341	352	338	387	323	330	346	373	381	357	350	369	365	343	357	369	374	340	335	366	309	358	356	354	379	356	361	361	354	350	356	341	345	383	377	374	358	383	351	356	335	331	381	374	337	340	353	325	344	371	369	356	370	373	388	375	371	356	342	345	368	366	342	354	366	384	360	386	384	329	363	355	344	351	358	378	355	341	368	377	368	375	359	378	407	403	374	340	395	339	322	383	347	376	297	370	370	347	345	364	401	382	390	363	365	368	341	349	361	350	355	360	351	346	361	355	371	355	408	352	391	365	353	348	356	387	380	327	376	364	368	360	356	332	350	333	371	372	367	372	305	325	384	345	370	351	328	389	345	394	369	350	345	382	374	375	379	371	378	349	378	346	380	346	401	363	351	341	350	363	364	352	351	352	316	370	357	375	351	368	380	367	360	377	360	358	326	352	357	383	350	366	399	401	353	361	350	330	344	397	398	357	343	360	372	355	380	374	357	356	368	374	403	404	367	375	395	326	341	352	361	384	341	376	370	378	355	347	379	359	351	365	365	365	360	360	371	381	374	338	357	364	338	379	354	382	333	362	374	390	340	368	353	351	333	374	344	351	348	351	353	359	346	344	363	385	336	368	370	359	389	367	380	383	362	351	382	349	354	324	386	362	362	355	381	336	349	380	368	368	381	353	400	363	347	384	347	368	371	368	326	386	351	350	398	389	356	355	376	368	359	390	363	388	329	348	368	386	371	395	347	363	381	340	355	334	392	347	344	378	384	390	364	336	359	370	358	342	363	373	307	370	375	346	349	356	385	389	356	372	382	351	337	344	350	355	398	337	350	398	421	372	349	343	371	376	381	382	387	349	343	362	357	379	380	351	346	386	353	390	373	395	361	374	369	341	429	384	331	349	359	353	369	369	386	355	341	365	377	385	360	325	373	358	355	356	339	362	353	359	380	310	362	352	367	374	364	375	343	324	370	369	362	344	359	369	375	379	360	354	387	387	397	341	352	352	391	371	370	327	365	363	339	362	356	377	375	341	360	343	365	356	359	344	397	346	344	347	355	375	361	321	385	327	384	348	375	346	353	381	346	359	399	354	353	368	365	362	351	374	346	321	336	352	345	339	344	341	358	325	363	355	376	360	366	356	386	400	349	345	367	363	378	345	367	357	354	339	383	344	349	380	386	350	382	361	351	371	351	344	355	373	344	369	339	365	369	338	360	357	358	337	349	372	383	371	387	371	380	374	334	343	345	367	352	348	352	353	387	353	336	405	353	351	371	384	365	338	383	360	383	357	358	387	377	371	353	377	366	352	346	375	371	374	338	385	395	358	352	360	345	333	364	375	371	361	324	372	349	348	363	373	363	363	368	371	371	373	319	375	380	373	360	336	365	362	339	366	371	374	372	344	357	343	353	350	347	370	346	416	347	357	346	376	395	368	373	353	375	359	374	360	365	369	389	361	381	350	365	367	338	371	329	370	377	397	337	354	354	358	370	358	356	378	383	360	352	353	346	338	356	364	359	348	345	340	311	362	364	346	385	348	392	404	354	362	345	361	367	379	359	373	397	417	330	382	383	376	365	367	340	384	341	379	351	374	369	339	344	352	343	374	350	350	383	377	326	355	359	381	389	384	303	353	353	364	364	346	364	375	366	371	344	340	371	364	370	360	347	353	374	362	376	344	372	377	329	356	373	345	368	370	336	366	362	369	387	358	370	372	341	351	386	352	399	378	370	324	375	401	363	387	334	379	400	365	362	383	361	339	365	354	365	340	327	353	370	360	348	367	354	342	352	375	357	363	369	364	348	381	337	357	321	364	359	372	348	389	360	375	387	330	369	356	348	369	353	386	393	358	363	349	360	343	371	364	378	360	384	342	360	358	376	355	379	351	363	338	388	369	348	372	371	360	341	355	381	332	336	369	402	348	342	379	325	383	348	375	373	392	386	352	353	336	338	342	351	388	363	377	335	358	398	334	374	377	318	364	357	335	337	366	362	381	391	375	358	368	353	364	357	360	373	366	410	368	376	359	357	374	375	338	387	394	352	377	379	348	375	358	401	374	374	358	375	350	384	378	376	398	343	353	367	370	351	335	377	343	351	329	343	327	365	364	342	339	364	353	377
3529	2599	1474	988	761	814	711	547	415	312	236	195	162	131	101	102	96	66	65	63	53	44	40	53	39	44	39	38	38	31	42	38	41	45	38	32	34	26	30	47	37	43	34	38	24	38	44	39	34	29	24	34	28	35	28	35	37	43	37	37	40	39	41	34	39	38	37	36	36	43	31	34	34	42	33	43	42	28	43	32	35	36	39	40	44	41	31	35	39	38	32	43	44	31	34	36	27	34	40	48	36	39	42	37	36	31	38	36	40	33	37	39	39	30	34	46	43	37	39	36	32	40	25	31	45	41	38	33	31	27	30	41	33	35	38	30	39	28	33	48	41	43	28	37	29	40	39	41	37	26	41	34	44	42	29	35	35	36	21	39	39	36	39	35	42	33	35	31	31	53	35	36	53	31	37	30	29	35	32	35	32	31	31	42	35	51	29	27	47	29	40	47	31	48	31	33	27	43	23	37	33	35	33	36	29	32	41	44	34	31	36	39	29	38	29	28	40	39	38	38	31	30	32	28	32	43	41	31	38	33	30	38	31	44	34	31	37	42	37	32	28	38	27	30	36	48	48	35	39	37	32	43	28	42	28	41	32	38	38	30	32	21	31	37	30	32	47	44	35	33	35	40	34	29	31	39	40	42	33	32	32	51	38	36	45	38	33	36	41	40	32	34	30	26	38	44	38	28	38	33	38	29	37	32	36	46	21	28	33	21	45	31	35	33	39	35	37	34	44	33	26	30	46	29	27	26	30	32	39	34	34	39	37	27	32	29	41	43	38	30	33	31	35	34	29	38	36	30	40	34	32	44	30	36	37	31	37	39	31	36	40	29	37	36	38	34	43	34	42	37	27	47	31	32	37	38	27	30	33	53	38	45	42	41	42	28	27	30	34	35	43	36	36	29	30	33	35	34	43	36	33	34	40	35	36	49	34	35	28	29	41	45	43	40	39	35	38	26	29	44	32	28	37	38	38	23	23	32	40	31	32	32	35	39	34	38	33	44	35	40	37	44	26	32	40	32	28	41	32	26	34	31	37	31	36	35	38	43	31	30	33	24	24	29	38	37	31	39	44	28	35	29	47	51	43	36	48	32	30	24	34	30	36	30	44	34	41	44	37	48	30	29	36	35	33	35	42	35	31	37	47	38	31	36	24	34	41	28	41	23	37	42	30	30	36	36	47	41	34	29	37	26	43	24	35	48	40	37	32	47	39	28	37	32	40	40	29	28	44	38	35	35	31	36	42	41	31	39	42	38	42	48	44	41	31	35	38	42	43	39	42	37	36	21	45	34	35	33	35	33	39	28	34	47	39	35	33	31	38	49	46	44	36	46	44	24	43	37	41	43	43	44	41	24	31	44	42	31	46	32	34	40	39	24	52	39	37	43	33	29	41	32	32	34	29	36	29	36	32	29	25	44	39	37	32	26	47	40	29	41	34	48	33	32	44	40	33	40	43	52	32	49	36	38	37	40	40	39	39	30	35	31	39	34	28	43	33	35	43	35	32	31	38	43	27	34	31	28	39	31	32	30	41	30	36	35	32	39	40	41	29	32	33	33	33	33	40	37	45	29	31	37	38	36	43	35	44	46	42	32	38	43	41	37	25	21	39	46	34	38	45	41	30	29	36	39	40	32	42	30	33	35	31	31	42	35	41	33	32	33	37	44	41	44	38	36	40	35	42	47	37	32	52	35	44	35	37	35	27	46	35	44	37	31	36	34	28	39	53	37	42	35	36	20	28	29	32	35	35	33	31	35	37	37	27	41	35	40	38	35	33	40	34	31	34	37	47	29	43	42	33	28	29	38	38	33	45	25	45	31	46	40	26	37	31	35	34	38	54	41	36	40	28	29	40	37	33	43	34	29	32	32	33	34	36	30	40	45	38	31	32	40	32	38	35	31	31	33	41	38	31	35	45	35	41	31	28	22	46	33	35	37	25	37	38	41	45	42	41	25	30	34	50	32	30	28	32	35	30	34	30	35	35	42	29	40	42	34	27	41	29	35	39	42	38	33	31	24	39	37	29	34	45	32	28	37	32	28	27	37	35	40	42	31	33	38	33	28	37	40	39	31	29	33	24	24	42	37	31	31	31	37	35	32	36	37	45	41	34	37	43	30	36	29	42	36	37	32	34	40	29	34	30	45	46	40	29	42	36	37	35	41	34	36	48	26	25	36	37	32	45	30	27	32	23	44	29	39	41	29	42	29	34	42	41	34	30	44	38	25	34	40	44	29	40	51	23	37	38	37	47	34	32	42	47	39	36	37	31	30	32	35	39	25	28	38	31	26	33	41	37	43	39	26	28	46	31	39	46	37	38	44	33	29	32	31	34	36	32	36	37	42	37	37	26	27	26	30	24	33	35	33	33	41	31	37	31	25	28	32	35	26	38	26	37	42	37	31	27	41	36	29	34	20	34	36	30	30	30	35	34	37	39	29	41	39	34	39	24	40	39	43	31	35	25	36	43	26	32	34	34	35	40	32	34	41	43	33	42	44	41	44	33	32	43	26	41	29	34	41	37	38	30	34	36	26	34	32	33	31	32	37	33	34	28	23	37	34	35	33	33	32	32	25	28	35	24	29	42	37	29	24	34	40	34	34	43	36	41	32	38	42	28	39	31	37	46	31	36	39	33	35	36	31	23	39	34	26	31	35	32	31	43	25	30	34	49	35	46	27	35	28	44	38	36	37	32	32	40	39	34	37	20	32	31	43	28	38	36	36	38	37	41	39	46	33	44	32	32	33	34	37	31	30	39	30	36	38	42	36	41	29	38	37	40	29	35	30	40	33	32	48	22	47	38	35	37	44	37	41	41	35	29	38	36	34	33	29	30	41	33	35	41	40	34	32	36	32	40	33	45	38	35	34	24	37	32	28	40	31	40	42	35	39	39	36	19	40	26	31	45	45	35	30	33	24	33	35	33	37	44	36	32	40	50	30	30	37	37	39	28	49	47	36	42	30	32	50	37	33	45	26	36	41	36	35	32	36	47	31	31	35	37	32	24	47	36	30	39	30	41	30	32	42	35	39	34	33	38	30	35	34	27	32	42	46	35	32	44	45	34	39	35	33	26	35	44	45	42	23	40	47	27	35	46	39	29	42	36	31	43	31	37	39	38	40	34	38	39	45	35	40	33	36	34	37	47	41	41	31	32	25	35	40	29	45	43	36	26	29	30	35	45	32	40	44	46	41	24	27	38	40	38	42	36	37	33	36	33	43	50	27	41	28	29	45	34	36	43	36	31	37	31	33	40	39	46	26	44	49	34	32	38	28	37	43	43	36	39	44	32	44	28	39	41	37	37	36	38	42	32	32	40	31	40	36	38	47	33	32	41	35	41	30	36	35	25	42	26	33	45	33	37	39	35	33	38	40	52	31	42	33	36	35	33	39	40	34	34	24	34	29	35	31	34	29	34	36	39	38	32	36	29	45	43	35	35	40	28	36	37	41	34	29	26	32	36	34	41	46	30	33	34	30	29	35
30257	20085	15314	18483	24340	24206	21259	17283	13706	10358	7890	5870	4273	3338	2630	2177	1952	1721	1473	1262	948	739	704	667	631	563	567	555	471	466	410	399	395	416	461	392	335	394	371	388	399	370	365	396	379	383	373	356	384	398	360	354	386	349	360	361	355	384	348	358	340	391	344	357	376	344	325	392	403	369	385	347	359	348	348	371	368	387	360	403	380	361	377	360	353	400	346	358	371	377	381	393	371	320	350	368	374	365	364	368	374	342	364	377	372	350	355	407	367	356	366	370	341	379	379	371	353	373	344	345	356	369	384	361	394	356	391	347	346	373	398	367	359	387	351	352	383	361	356	352	387	374	397	394	341	345	391	351	383	388	381	378	375	374	359	394	396	383	349	371	351	352	400	385	393	325	359	363	374	354	366	363	365	370	361	365	359	366	347	393	389	356	377	367	333	372	392	387	362	377	381	360	372	381	340	360	387	373	370	349	392	408	356	395	352	373	349	360	352	410	362	365	380	380	365	353	349	364	373	322	399	373	395	382	395	395	363	374	388	416	347	342	358	387	373	344	334	397	381	408	358	369	385	372	385	388	322	404	365	330	394	418	374	382	341	367	396	370	348	333	362	360	361	357	341	385	353	321	380	372	326	351	352	348	373	371	369	365	370	349	348	384	355	357	343	390	377	350	348	341	376	374	407	350	353	381	354	340	385	343	393	389	371	360	380	381	355	386	322	360	374	354	396	351	380	386	412	412	367	400	392	374	396	387	336	387	331	379	371	368	364	394	368	391	405	381	382	358	368	394	396	353	350	359	381	376	376	388	396	347	360	403	381	387	340	356	377	387	331	376	355	389	341	384	360	336	340	380	361	389	378	367	363	392	378	373	383	365	377	365	359	373	396	365	389	355	365	368	372	335	344	341	350	362	371	380	352	340	400	373	330	408	380	415	356	389	358	415	371	318	366	351	366	406	366	376	382	383	372	367	361	377	348	374	396	356	359	342	366	342	368	376	381	376	363	361	371	363	367	362	379	349	367	395	380	324	336	382	361	381	361	382	359	349	367	336	370	383	368	357	386	354	366	352	345	358	379	349	382	372	369	368	400	375	382	360	344	386	333	376	376	376	363	373	396	360	371	350	364	383	393	390	384	349	382	372	385	364	344	349	371	329	367	381	382	372	372	386	364	364	407	361	395	400	368	389	379	386	367	405	366	371	345	370	350	344	366	346	402	379	404	401	392	358	380	373	350	362	375	368	376	364	358	367	376	371	396	385	351	360	358	356	339	358	380	375	339	363	372	356	387	356	344	374	359	372	403	371	369	359	360	384	404	349	371	362	378	336	367	381	395	354	327	379	345	378	371	381	339	357	372	383	377	395	381	375	377	367	396	368	369	391	334	381	354	376	367	384	358	383	390	400	364	380	389	385	377	353	385	358	385	355	405	358	379	402	358	382	363	347	362	339	368	337	342	359	382	375	351	350	378	359	347	348	359	377	377	391	372	363	369	388	380	390	347	387	398	360	391	365	348	357	385	370	358	363	364	354	364	373	371	360	415	376	372	388	402	363	374	384	364	370	343	379	376	342	383	354	337	392	405	380	363	360	358	371	372	365	351	380	379	384	373	375	382	389	377	385	412	362	411	379	369	363	383	364	356	381	375	356	371	384	371	346	367	362	372	383	368	362	372	376	370	365	389	377	369	340	360	375	391	419	370	359	370	407	405	388	393	376	370	373	377	397	366	383	368	398	369	348	397	389	353	348	397	368	358	369	346	378	410	381	377	373	367	343	379	376	411	366	371	377	386	402	335	363	361	373	376	351	361	343	382	352	359	373	412	362	371	367	396	374	359	330	366	377	377	386	335	398	353	391	396	362	360	369	349	382	348	372	318	360	366	368	367	362	379	357	396	366	339	390	365	398	389	353	384	375	368	374	396	392	410	380	413	387	373	387	394	370	369	326	335	387	360	373	348	365	381	371	377	349	407	354	385	372	356	368	380	355	348	373	348	386	398	404	391	398	364	365	394	343	356	364	365	393	369	370	356	395	376	372	383	408	367	367	363	378	415	368	382	385	406	363	353	359	363	359	366	398	363	405	379	354	404	366	384	386	409	358	360	347	361	360	349	358	357	370	385	358	381	346	380	359	394	374	381	353	387	375	344	385	371	387	360	348	384	383	340	398	381	376	401	367	359	361	388	389	383	384	381	408	384	386	356	341	348	386	365	379	385	393	366	370	378	387	363	373	394	381	341	386	386	410	334	353	354	353	355	375	385	343	361	358	367	392	383	390	384	383	372	366	368	349	361	375	348	363	366	352	370	350	382	385	373	346	337	405	365	370	351	383	354	343	401	342	369	359	370	327	347	351	371	365	345	378	355	376	420	410	355	369	394	355	370	399	381	352	369	363	375	361	330	358	353	390	358	365	342	360	356	398	370	381	380	398	357	377	371	371	386	377	367	389	350	373	358	364	370	378	349	368	381	393	358	353	349	320	346	375	370	365	364	390	397	356	360	349	395	354	390	314	391	377	350	364	340	358	300	387	352	399	376	402	368	350	352	400	353	361	369	391	366	351	395	372	379	357	349	355	353	388	402	330	357	404	356	341	382	344	381	367	405	380	368	369	335	384	339	376	340	421	406	381	375	354	391	349	367	342	388	384	379	358	378	401	400	371	369	364	376	382	367	410	358	372	393	382	411	377	366	384	369	352	392	333	351	389	413	360	367	386	371	383	341	365	354	376	399	361	399	392	381	382	368	349	370	361	356	359	377	360	376	366	368	375	347	417	392	365	399	361	377	352	369	372	407	332	409	344	367	360	356	328	364	324	355	393	362	375	360	385	412	350	399	377	384	376	374	364	362	334	368	344	356	339	368	364	387	371	351	396	360	357	381	365	365	367	369	362	372	349	363	358	364	341	365	406	346	372	353	358	367	352	351	377	409	382	371	388	357	366	401	376	351	351	378	357	375	375	409	389	387	356	374	373	386	374	365	371	363	385	365	382	349	357	368	359	371	335	363	328	344	379	381	360	383	353	347	382	386	373	379	367	406	365	375	378	352	367	383	395	376	361	391	353	367	381	387	358	379	351	360	371	351	395	356	376	369	381	367	385	365	365	374	362	368	375	398	349	371	382	358	392	354	376	371	359	369	380	346	358	354	345	380	357	379	338	353	384	378	369	387	339	351	352	343	383	390	349	336	361	367	396	339	387	356	376	390	367	375	368	369	393	359	412	351	387	374	369	363	357	372	374	319	366	389	360	371	357	376	359	379	394	382	376	374	379	370	381	355	356	363	369	338	361	335	376	354	413	393	350	357	376	341	369	339	362	403	383	373	392	379	408	373	369	353	373	357	418	327	356	352	343	374	321	374	388	357	390	323	392	364	368	376	346	391	355	366	380	358	364	375	352	370	324	332	348	383	358	370	376	354	390	394	383	338	382	400	342	357	400	373	377	355	388	368	372	349	348	373	358	355	383	382	358	381	379	380	358	343	362	379	414	347	361
3701	2389	1384	926	744	751	700	566	431	350	254	183	145	107	106	111	84	78	71	76	56	59	56	42	45	30	48	31	36	38	38	22	25	40	31	31	51	29	32	31	25	40	36	24	31	41	37	33	43	38	37	30	34	32	25	35	42	36	33	33	43	29	30	31	32	41	40	31	28	33	44	35	39	32	33	33	37	35	37	36	23	32	28	46	32	45	35	39	42	32	26	41	27	39	37	31	33	34	34	40	38	38	29	40	33	37	47	47	26	30	36	27	30	35	44	34	34	37	43	35	47	24	39	28	35	34	31	35	38	25	29	28	28	34	29	33	46	33	21	37	31	28	38	30	30	40	39	35	38	35	33	38	35	36	41	44	28	36	38	27	31	49	37	31	40	41	36	30	34	31	37	34	30	44	43	39	39	36	36	43	27	40	40	32	33	33	35	23	37	39	29	33	32	30	45	44	31	33	30	29	37	33	38	33	28	36	30	35	32	44	36	32	33	35	33	38	33	38	36	41	32	27	32	26	42	34	35	45	37	29	26	26	25	35	32	30	39	26	39	29	31	46	36	28	35	34	32	37	47	28	38	25	41	41	35	38	43	43	40	35	36	39	48	39	35	26	42	31	38	36	33	34	44	31	38	34	32	36	27	39	32	35	28	28	38	37	39	38	39	36	37	30	49	40	28	29	34	30	25	29	33	36	34	28	36	36	42	32	28	36	40	36	49	40	36	43	41	29	26	32	39	39	36	34	45	25	31	36	49	40	31	34	23	40	40	25	34	35	35	24	34	28	38	35	30	32	41	32	37	34	44	38	36	33	46	41	35	33	33	29	44	38	23	24	36	44	44	32	56	39	39	37	33	43	30	36	33	39	35	37	40	28	33	37	27	33	30	34	33	30	25	38	38	40	32	36	34	26	36	29	32	39	40	30	40	25	36	35	29	37	28	41	44	27	38	30	38	35	27	38	35	37	35	34	32	30	34	30	45	36	30	34	31	35	31	33	31	25	36	47	39	30	39	45	28	36	32	32	25	50	24	40	28	32	42	35	40	28	37	33	44	45	36	35	39	36	35	42	44	34	33	31	38	37	38	31	41	35	42	31	31	37	31	34	45	34	36	38	31	31	30	34	37	35	35	40	35	32	30	44	29	42	38	27	34	28	25	42	29	49	43	36	43	34	51	28	30	34	34	34	38	36	25	31	32	29	23	30	34	38	31	29	34	45	40	40	39	48	39	30	26	26	37	31	31	35	39	28	29	37	25	33	29	37	36	30	27	30	37	34	32	33	37	37	38	31	37	40	41	32	36	40	45	37	44	26	28	32	21	40	24	39	28	46	37	40	27	27	31	30	31	33	25	36	27	36	41	34	37	30	36	34	42	35	46	32	30	41	17	33	40	32	38	32	45	33	36	34	27	35	46	40	42	39	35	40	35	37	45	29	35	34	31	24	39	43	30	28	31	31	27	38	41	36	39	40	35	36	37	34	39	28	39	34	45	35	43	33	36	44	36	25	39	39	29	33	29	36	35	28	28	33	31	29	40	30	41	32	40	35	40	38	45	29	37	52	27	24	48	30	35	41	26	34	45	35	30	37	37	33	35	44	28	36	31	33	37	33	35	34	36	29	31	25	33	42	34	40	37	39	30	38	35	30	31	26	43	47	33	32	49	33	27	36	31	44	31	34	28	37	41	27	36	44	30	36	35	29	38	47	39	37	33	29	37	36	33	37	28	32	41	41	23	29	36	37	38	39	32	30	29	22	43	30	28	28	39	32	33	30	42	36	28	30	32	28	32	35	22	46	48	30	29	39	43	23	33	33	37	42	31	44	34	38	30	26	33	38	25	30	35	35	50	32	38	41	29	53	26	44	36	38	33	28	32	32	38	35	35	34	33	35	42	31	40	34	33	48	37	30	34	35	38	34	43	38	27	35	43	32	42	35	30	27	37	29	45	32	39	26	29	29	29	35	43	31	40	29	47	32	35	35	39	52	37	45	33	28	32	34	41	35	41	35	36	28	32	27	35	35	35	30	29	41	41	34	41	33	31	49	42	36	31	47	26	38	36	37	33	31	42	36	37	38	24	40	34	31	33	38	27	29	31	39	37	31	41	32	29	42	32	35	32	39	42	41	36	35	31	45	43	37	40	29	33	33	30	36	45	38	35	45	43	38	31	26	39	38	25	30	27	36	26	34	28	33	32	30	38	47	36	45	40	28	39	39	35	34	33	33	36	34	36	29	38	31	38	36	39	34	36	38	29	38	35	30	36	33	36	39	39	30	39	51	41	22	32	37	32	42	24	38	37	39	30	32	34	38	30	36	38	21	24	28	35	35	27	34	37	27	28	32	37	37	35	44	35	37	38	45	32	29	37	25	35	42	39	45	42	51	41	31	31	39	28	22	29	31	30	26	32	33	29	31	34	42	26	40	38	40	34	41	41	25	29	25	33	31	43	31	42	30	38	47	31	36	43	39	36	25	29	29	35	33	34	33	33	33	25	37	39	36	28	29	45	38	34	31	40	37	42	40	17	24	43	34	42	31	33	29	27	33	38	25	22	43	32	26	20	26	38	29	33	36	29	36	38	25	39	34	31	40	36	32	37	29	40	43	34	34	36	27	38	49	47	36	36	38	23	41	24	53	30	36	54	30	36	36	28	52	44	35	27	36	34	32	36	48	39	39	31	34	39	34	30	45	36	35	30	28	50	20	35	38	25	27	31	36	26	23	35	38	27	34	37	31	25	31	41	27	35	31	41	31	29	38	38	46	29	43	32	31	36	37	32	38	44	31	36	28	34	40	23	35	32	42	37	31	33	39	38	34	39	32	33	37	43	29	29	31	30	31	40	40	40	42	35	28	27	40	33	39	29	41	38	29	42	37	38	38	39	46	41	37	34	44	40	33	52	23	32	47	38	33	39	28	38	31	38	30	25	40	30	38	32	26	27	45	28	43	29	45	35	30	41	39	32	34	42	40	40	24	37	35	30	32	39	30	37	33	35	34	36	27	45	30	42	26	30	37	39	21	26	46	40	44	32	27	26	36	44	38	38	33	34	47	33	24	39	32	45	34	33	36	19	44	42	37	42	30	36	29	27	26	30	33	31	32	23	31	51	41	37	41	19	44	40	35	31	37	29	36	45	38	30	34	35	38	23	34	26	28	40	35	39	31	33	29	34	34	41	33	27	33	37	38	33	37	36	23	31	40	35	43	27	28	38	27	29	29	35	35	41	40	39	33	41	39	27	24	29	38	29	43	30	36	35	48	30	28	28	37	30	36	45	39	24	31	39	36	34	45	37	27	33	43	36	23	31	40	28	38	38	38	32	38	35	39	46	36	32	31	44	39	30	32	33	22	56	22	39	23	25	33	37	30	37	26	30	34	32	42	39	34	37	43	31	28	31	47	31	30	39	38	41	28	29	35	35	42	47	25	38	39	29	36	27	31	37	47	37	30	29	25	36	42	36	24	39	34	31	31	31	26	31	39
29343	19479	15403	17926	23444	23472	20723	17202	13527	10228	7999	5892	4384	3459	2733	2341	2162	1768	1508	1237	955	770	777	658	592	553	532	509	511	444	411	456	397	386	378	395	380	359	409	363	336	363	369	393	372	366	358	358	375	391	395	357	365	390	379	380	356	371	352	376	336	351	396	337	377	377	335	349	370	375	355	385	373	387	369	369	362	361	341	381	353	371	368	347	369	379	374	385	357	352	386	371	342	334	354	385	370	344	356	342	378	386	382	366	369	363	352	368	389	391	359	388	366	335	381	374	392	368	381	366	329	354	363	355	356	354	373	346	404	377	372	381	347	369	371	359	366	389	361	363	374	347	363	336	376	385	352	370	374	331	356	378	359	372	379	360	354	383	374	360	349	362	342	347	365	347	365	366	371	321	379	378	373	349	346	337	369	346	335	337	366	364	371	372	383	334	375	400	388	393	365	371	347	329	373	374	377	372	365	357	353	382	334	377	338	387	326	387	359	396	332	359	375	352	348	368	404	380	397	373	343	355	356	398	377	350	352	405	353	334	370	339	372	352	325	340	406	417	350	391	359	373	367	335	386	367	331	391	358	359	364	383	373	381	372	350	344	324	375	352	358	387	410	328	341	353	360	350	355	354	339	373	344	364	318	330	351	377	364	383	405	367	351	390	364	382	357	364	355	347	375	354	351	380	324	371	376	402	366	357	360	378	384	386	386	376	361	389	357	358	367	369	361	389	370	391	344	330	333	401	358	338	378	354	374	364	354	369	379	392	389	370	378	357	385	352	419	377	360	357	343	337	354	360	409	374	359	363	358	348	377	323	327	360	346	390	374	333	375	339	389	357	352	370	361	321	363	339	358	384	391	362	329	352	321	351	360	355	346	355	366	349	323	392	361	358	386	413	380	341	376	378	350	375	366	350	368	378	390	384	381	402	360	339	354	372	355	347	352	368	367	374	363	378	352	350	340	400	356	374	380	375	333	367	360	359	376	340	368	343	368	347	367	358	394	376	384	347	352	376	395	376	328	384	355	386	367	386	369	359	353	384	381	358	363	364	370	361	356	375	349	345	394	359	387	402	366	373	374	367	353	369	343	347	359	356	380	356	367	374	353	392	347	361	373	322	346	371	361	391	355	394	345	373	403	376	379	402	338	355	374	417	384	362	362	384	375	384	379	365	373	368	372	387	358	342	332	389	361	370	385	355	400	363	388	332	344	357	341	362	356	355	351	380	361	348	385	337	338	354	356	376	356	372	375	369	372	395	351	375	396	404	358	371	415	361	340	335	376	342	369	343	375	352	343	336	351	349	366	374	410	379	386	350	357	328	375	343	372	364	365	381	360	380	367	366	361	351	337	333	397	364	375	374	371	360	365	371	382	363	368	357	377	354	369	400	398	349	407	345	345	335	384	359	360	342	352	358	361	356	336	380	387	353	371	334	383	381	372	343	372	365	376	367	393	349	366	342	365	354	382	341	386	378	372	363	365	360	352	362	379	385	370	342	369	342	367	381	386	343	374	370	338	371	349	379	361	356	342	358	355	355	366	367	371	353	329	394	365	356	370	346	388	348	358	370	373	348	349	381	388	362	353	344	382	381	368	367	387	369	384	390	366	390	377	353	341	369	363	393	352	376	364	359	379	360	369	351	346	361	376	362	345	365	380	377	387	349	351	351	373	331	374	369	377	381	342	364	372	363	375	373	347	379	327	431	407	371	344	375	401	371	377	385	386	388	391	374	378	386	362	349	375	338	358	375	364	368	399	364	329	350	306	355	350	361	406	348	362	397	371	369	332	376	351	385	359	331	377	352	367	344	355	338	382	371	362	372	374	373	364	334	345	391	371	367	342	338	362	380	385	366	396	355	382	368	351	376	360	350	361	369	353	356	361	397	357	369	374	342	340	370	344	398	360	385	365	406	333	363	372	391	353	356	362	370	369	376	335	371	348	370	383	415	366	358	376	348	362	370	384	371	375	380	356	377	340	372	380	395	359	352	373	367	361	386	350	378	358	346	370	354	364	361	371	328	364	345	367	351	373	366	384	373	379	343	367	377	342	353	365	366	346	340	369	365	332	335	375	345	385	366	362	349	365	395	380	360	377	388	359	397	356	362	414	373	369	362	317	402	343	341	395	347	368	365	356	372	357	355	338	382	353	324	380	335	384	375	412	357	362	387	375	350	355	357	376	368	376	349	345	339	377	419	368	384	358	375	373	347	364	366	351	366	392	365	357	344	331	363	364	366	351	294	359	381	351	362	377	398	329	367	372	380	368	367	351	370	372	356	407	352	343	334	369	367	373	376	334	335	368	370	374	369	364	378	350	371	380	386	336	334	326	353	332	356	376	374	368	368	312	387	360	364	391	329	395	371	356	409	370	369	356	412	393	363	338	350	355	360	353	368	358	347	322	370	377	391	335	355	353	398	343	384	355	383	371	373	394	387	352	389	393	388	351	359	400	357	379	358	331	371	394	345	344	337	382	362	401	368	364	392	375	370	351	336	368	374	369	371	360	344	351	366	366	376	356	371	362	371	397	341	345	359	371	364	374	350	361	374	384	365	387	358	377	330	350	381	373	364	397	348	338	375	381	379	375	349	401	391	357	352	397	342	379	361	362	385	374	379	370	377	370	353	355	336	338	355	364	386	354	333	348	356	377	378	375	380	317	373	389	367	378	365	345	356	374	386	382	365	375	359	366	343	356	376	352	390	364	357	372	383	391	379	360	341	345	346	333	372	369	359	355	375	368	370	359	327	350	375	353	368	397	368	371	359	359	381	356	363	346	411	352	377	361	406	339	367	376	355	346	369	387	377	361	338	368	317	391	381	398	397	377	377	338	360	354	357	376	364	373	356	349	379	347	353	372	379	330	369	347	367	366	348	416	348	365	323	355	386	366	350	354	346	370	321	365	389	388	362	356	364	349	360	352	388	372	347	396	360	366	387	368	381	337	377	319	358	368	369	388	354	363	355	353	336	368	377	341	370	368	360	368	364	346	367	368	374	333	382	362	382	387	348	356	350	342	386	337	371	370	363	405	361	348	398	364	355	359	326	383	357	367	371	364	349	347	340	348	394	370	354	365	353	351	377	387	337	352	380	379	381	351	367	342	382	386	370	372	362	363	377	353	406	378	369	380	386	356	365	345	373	357	403	336	419	349	368	384	352	375	359	354	367	327	365	332	382	369	351	369	369	326	350	392	385	367	389	375	371	370	367	358	374	391	372	380	380	331	341	360	381	371	369	368	376	359	364	376	325	375	370	406	350	372	341	355	319	353	363	389	368	354	367	365	378	384	350	335	348	350	364	366	364	350	393	352	335	345	333	354	358	358	334	384	355	331	334	369	367	348	348	397	343	390	360	364	358	349	348	393	355	380	379	338	390	396	349	364	353	385	383	407	361	412	361	371	394	387	354	357	386	362	320	376	383	362	390	352	362	357	411	335	368	361	367	366	357	388	359	391	330	346	335	393	394	392	362	366	356	343	350	335	346	351	363
4402	3447	2012	1217	934	1037	893	734	552	413	332	245	178	182	114	128	104	98	97	88	59	58	50	50	43	43	53	44	39	29	41	36	45	49	44	43	22	36	36	26	35	36	38	35	42	29	26	32	34	41	33	38	35	45	38	35	40	36	35	36	43	40	44	46	32	40	34	43	30	29	41	38	45	39	34	48	30	31	31	42	37	45	34	34	40	34	30	37	27	41	39	39	40	32	23	29	27	45	38	39	49	37	23	35	38	36	37	32	32	37	38	41	39	29	20	41	39	41	43	49	37	35	37	32	44	43	44	34	38	38	35	28	34	28	40	41	31	26	43	41	28	42	36	30	28	35	36	33	33	32	32	36	32	42	32	35	31	28	29	27	34	34	34	35	35	43	51	39	34	43	26	42	30	34	41	46	34	32	35	34	34	32	36	31	26	42	38	37	37	29	33	42	30	35	32	34	27	46	32	35	32	39	27	33	43	37	26	34	44	35	36	34	35	38	33	36	36	27	40	27	44	40	31	34	36	28	39	30	25	30	33	37	28	38	33	30	41	32	36	36	31	41	30	32	41	23	29	32	37	33	38	27	40	29	37	29	25	29	27	41	38	36	45	38	31	26	31	37	37	29	35	26	31	32	36	39	34	39	43	31	33	31	33	44	41	41	33	42	28	39	32	32	43	32	34	31	35	37	36	41	36	31	30	35	37	37	30	37	34	34	35	32	40	17	39	27	38	41	47	28	36	39	42	35	38	51	22	38	37	43	37	39	40	32	53	34	32	28	41	36	35	28	42	27	37	35	37	36	39	45	38	27	52	28	29	38	42	38	49	45	32	36	37	30	26	34	38	37	42	40	35	36	33	24	22	39	26	31	24	27	36	37	37	31	39	46	41	29	44	35	36	43	39	34	35	42	28	38	29	36	39	35	34	29	42	45	28	40	39	38	37	35	24	39	33	37	34	31	35	31	39	41	32	35	33	36	36	39	33	39	34	42	35	32	29	27	40	38	29	38	28	45	26	34	37	25	33	42	37	35	30	25	35	34	28	37	39	35	32	39	41	42	33	38	40	29	35	30	35	31	37	34	33	27	35	37	29	30	22	26	31	29	40	31	44	32	34	42	37	31	27	38	32	39	36	31	41	32	31	35	31	35	42	40	43	39	37	31	40	28	32	30	49	34	38	32	32	31	38	36	24	34	39	37	26	44	44	37	35	35	43	41	52	33	42	37	46	32	38	32	43	40	38	42	43	32	39	42	37	28	32	41	49	45	22	38	35	28	44	43	39	28	42	39	36	29	37	36	31	44	33	43	36	32	31	40	31	41	46	47	40	35	27	37	36	29	45	35	32	35	32	37	33	34	48	42	24	37	33	34	39	34	30	27	31	40	39	21	30	39	34	35	45	41	34	33	35	32	29	48	34	31	33	41	44	50	44	40	38	39	28	38	29	42	39	30	33	35	43	26	47	38	39	34	37	49	40	30	26	29	34	36	41	39	28	32	37	39	30	43	29	30	35	32	34	33	40	31	24	37	41	41	45	35	36	29	26	36	33	29	35	35	32	41	29	24	36	34	35	33	29	31	36	32	36	33	27	36	31	23	33	30	32	30	40	40	31	35	27	41	43	33	28	39	25	43	38	38	29	30	47	36	38	27	30	38	29	28	36	35	35	37	32	32	39	38	30	37	41	30	36	38	32	37	34	38	34	39	36	31	47	27	34	26	35	38	36	30	32	30	32	44	45	48	39	39	47	35	33	38	32	40	34	35	28	25	37	48	40	43	33	32	33	39	23	25	33	33	33	32	38	39	33	22	34	33	33	29	26	27	42	41	31	31	22	42	22	36	43	31	43	35	33	44	37	37	28	36	38	35	37	38	40	29	28	35	34	31	31	34	38	26	38	34	45	39	31	37	33	31	48	50	33	36	47	21	33	46	28	45	27	30	40	49	35	32	45	46	31	39	39	29	33	41	34	27	51	41	24	29	46	27	27	40	33	34	39	33	48	30	43	42	35	36	43	26	35	37	42	34	39	37	40	35	27	46	41	37	47	37	37	41	39	41	32	34	39	31	44	44	30	39	34	37	30	34	36	36	43	35	32	27	41	30	42	35	41	35	22	51	39	36	33	38	42	30	38	34	42	35	46	31	27	31	34	27	28	33	44	33	51	38	40	31	41	36	32	26	34	34	36	32	27	30	30	34	44	34	30	38	26	33	41	33	40	41	34	35	39	31	38	23	40	28	40	39	43	41	35	32	33	39	32	37	22	38	43	38	43	47	39	53	46	40	36	31	29	35	34	35	44	32	36	39	33	42	46	41	38	32	31	43	34	32	33	27	24	29	37	25	42	35	38	39	34	40	30	39	31	46	47	36	37	25	27	32	40	23	36	31	30	48	32	22	37	32	33	33	39	31	32	34	38	25	39	30	35	31	35	33	31	38	33	37	28	42	31	33	30	33	50	40	43	38	36	26	32	40	32	33	36	28	38	36	25	35	30	45	27	39	34	32	41	38	34	46	31	51	45	47	35	47	38	35	33	26	33	42	33	43	41	42	39	38	27	36	24	46	34	38	29	33	45	35	39	37	35	39	42	40	30	34	34	27	31	47	33	38	29	39	34	40	30	31	47	34	32	39	35	30	28	44	36	37	34	30	24	29	39	25	43	32	33	39	38	30	31	24	47	38	41	41	39	30	33	32	33	36	25	45	31	45	21	34	34	28	44	39	36	32	43	33	37	42	37	27	40	42	33	40	35	26	29	31	36	42	43	35	37	46	29	27	44	29	35	29	39	37	49	45	28	39	50	25	34	38	26	39	35	33	35	34	32	40	25	38	39	38	30	37	29	42	38	35	44	34	35	30	33	43	30	45	38	36	36	38	46	36	32	30	39	31	39	29	41	36	37	26	28	41	38	29	36	40	32	33	39	31	37	30	49	34	42	41	28	35	32	29	39	32	30	39	43	30	33	33	46	30	28	39	37	48	40	27	30	34	29	20	31	34	37	42	35	36	37	34	47	39	33	37	35	37	45	26	35	36	37	46	33	38	27	31	30	39	37	27	44	39	35	32	41	38	33	37	30	40	29	32	39	28	32	29	28	40	35	35	36	38	35	31	37	43	39	37	32	33	23	40	33	33	42	35	32	30	28	44	39	39	48	32	27	29	31	50	44	31	36	36	36	32	35	39	40	27	29	37	37	32	26	34	35	41	45	34	39	34	30	31	43	26	38	41	33	30	46	31	42	40	36	38	29	31	25	28	43	33	36	32	32	28	39	35	36	38	35	29	38	29	34	38	43	40	19	38	42	26	38	39	35	34	29	30	33	35	28	35	34	47	41	33	43	31	34	43	32	39	35	35	40	48	31	39	45	33	33	21	35	38	37	31	37	40	33	27	33	27	45	30	31	39	34	42	42	36	34	36	31	29	32	30	45	29	27	39	37	37	29	46	37	24	35	25	31	38	33	34	24	23	36	30	39	38	43	35	39	28
32264	22587	18382	20779	26166	26047	22892	19232	15728	12064	9078	7227	5483	4370	3519	2964	2621	2201	1875	1468	1050	874	810	732	698	596	627	560	516	467	422	445	459	415	392	400	369	378	340	404	376	396	353	377	367	384	386	380	388	337	394	346	352	347	367	384	380	372	369	396	365	380	362	357	347	409	363	396	379	366	392	370	373	351	365	358	377	359	412	388	385	365	352	398	418	327	358	361	405	388	366	358	393	387	365	362	371	375	373	368	341	378	351	383	375	357	350	355	384	367	336	360	363	356	336	369	336	339	357	365	399	372	388	358	341	354	367	368	370	390	379	379	382	365	406	374	384	371	391	399	380	384	385	375	373	374	375	408	402	384	388	355	396	364	375	364	393	401	389	379	398	368	361	386	348	401	399	377	383	432	369	380	383	359	348	335	336	382	368	374	366	381	374	416	365	377	331	374	358	422	383	383	376	397	324	398	366	365	333	380	361	365	358	343	386	366	386	350	338	383	380	382	386	399	328	375	340	391	354	375	348	390	389	340	379	394	343	399	344	396	371	406	377	365	356	365	369	397	347	372	377	352	394	360	394	340	362	349	386	372	346	399	365	359	349	394	342	380	370	361	391	392	369	408	375	358	342	380	365	356	386	366	360	381	383	377	357	360	323	364	388	385	344	353	379	434	374	364	373	350	375	385	354	383	345	358	337	377	344	350	371	360	365	380	392	359	374	343	344	384	357	377	388	388	381	377	338	390	387	373	391	371	378	384	382	410	365	363	374	329	387	378	370	348	369	375	392	391	398	358	383	352	398	362	360	416	379	412	373	410	340	346	370	373	394	349	375	376	401	352	377	337	396	370	360	345	381	380	361	356	386	372	365	367	379	363	377	326	383	372	345	399	395	354	365	377	392	362	387	380	352	387	382	363	359	411	373	392	353	374	337	392	378	388	310	361	381	388	378	365	359	373	343	355	384	374	399	377	336	378	353	416	432	386	405	380	336	387	369	371	364	384	390	381	381	378	369	379	375	412	370	385	367	340	381	358	377	351	386	378	364	388	369	359	361	360	389	403	358	366	418	378	344	352	386	354	400	387	370	380	335	388	374	402	350	411	365	347	337	339	364	408	393	364	398	370	344	370	365	368	370	367	381	356	436	339	368	382	376	322	378	421	406	365	368	388	368	360	374	345	364	402	390	363	406	379	359	378	382	400	355	390	363	356	381	372	373	338	355	361	375	399	357	388	369	387	381	364	369	364	365	389	359	348	370	410	360	361	375	363	366	396	335	360	417	369	391	371	402	380	351	365	367	396	399	385	366	341	410	411	338	377	339	378	349	376	386	391	378	377	359	345	367	404	371	389	362	368	368	405	382	350	373	375	387	371	385	363	381	386	376	390	401	392	363	385	352	363	400	336	368	362	392	345	369	399	392	383	363	341	385	373	353	347	374	357	369	361	360	379	389	382	368	378	331	351	386	382	379	365	394	391	377	374	374	359	379	366	353	339	399	365	356	367	383	363	373	400	340	364	375	391	372	363	385	375	343	346	360	351	392	401	367	392	415	373	386	367	378	400	388	379	370	398	375	368	411	380	365	349	383	352	406	375	326	342	383	381	345	378	381	377	364	361	378	359	366	310	364	401	385	373	339	382	405	393	385	412	311	344	353	402	378	378	378	354	378	375	398	370	352	365	334	395	381	386	366	354	396	339	388	357	366	406	374	391	387	372	375	367	325	352	374	392	366	379	355	365	344	388	403	351	361	353	379	374	377	378	391	378	373	387	377	354	373	376	369	369	360	372	360	382	380	378	407	359	384	368	392	406	350	367	376	371	383	357	383	378	354	378	382	350	363	357	389	339	367	392	376	366	387	349	393	366	386	395	329	368	391	366	337	346	378	388	386	376	365	362	387	413	344	379	389	364	364	381	393	368	386	340	387	373	370	349	370	373	357	408	363	349	392	374	382	352	396	355	391	392	369	355	336	408	368	400	363	367	354	356	339	385	361	373	389	354	372	363	402	347	392	385	401	378	401	370	373	392	390	364	370	388	388	365	357	365	371	378	408	371	374	330	350	401	362	368	374	401	416	378	347	350	359	364	371	376	377	379	397	371	379	364	360	395	370	343	348	360	373	347	372	386	401	383	361	382	378	378	374	345	359	390	395	411	386	337	383	354	344	389	358	384	393	387	422	360	336	401	337	372	376	380	381	363	388	386	366	352	336	385	370	375	381	408	383	381	369	365	370	356	384	394	409	387	389	352	365	399	376	404	353	349	389	394	342	404	376	368	399	381	365	384	374	357	389	381	359	372	385	351	385	348	329	376	368	386	364	418	391	404	361	377	346	360	381	403	349	328	385	370	386	420	351	386	346	369	391	356	361	390	360	362	366	367	394	396	361	370	369	372	386	357	358	374	394	369	347	385	362	353	391	338	369	390	354	385	393	356	374	367	382	403	360	345	366	403	370	382	378	347	354	357	402	369	386	379	376	355	398	378	362	365	399	377	367	358	353	370	369	345	365	362	356	372	413	396	364	390	364	367	380	390	365	365	423	375	348	368	364	363	358	416	364	361	349	398	375	391	382	378	356	376	375	393	380	335	375	370	380	391	371	403	374	391	356	364	394	371	384	356	379	346	386	401	351	357	389	361	363	372	332	350	352	367	401	367	351	387	370	369	397	360	340	339	384	371	381	355	383	359	366	350	376	369	381	369	379	356	386	376	404	389	371	371	364	355	373	374	364	391	393	384	343	386	325	383	418	357	393	392	379	407	362	353	399	383	395	360	364	381	353	394	367	376	352	383	368	385	384	364	382	390	364	389	378	349	375	390	371	373	354	387	391	369	349	384	407	380	397	367	342	394	398	364	358	390	398	357	371	360	377	386	360	396	366	367	407	348	391	379	392	331	358	348	347	367	348	378	386	331	384	398	380	363	403	381	355	375	342	354	396	373	372	385	361	385	376	370	403	369	395	383	359	385	394	377	380	347	380	394	367	393	377	370	362	374	359	374	376	363	363	376	380	362	389	362	384	387	385	374	360	369	360	369	329	370	338	342	354	377	363	331	353	393	367	358	391	385	377	365	378	374	351	372	385	358	396	359	352	376	383	338	362	363	359	346	355	359	377	404	385	387	374	370	347	378	382	394	357	391	350	370	350	374	353	366	381	407	364	396	328	355	362	357	376	362	384	371	383	325	377	396	368	408	358	386	342	382	368	355	344	339	351	354	352	400	368	368	384	390	371	405	375	367	374	360	387	369	371	379	369	366	353	391	346	347	350	365	325	383	358	370	387	352	353	381	372	374	371	358	386	387	380	347	380	419	357	379	389	366	358	356	399	399	389	375	357	378	379	405	367	428	363	357	353	342	327	348	370	401	351	352	402	371	370	360	364	355	370	343	370	370	371	405	381	373	352	379	350	388	373	386	357	360	337	403	370	347	374	380	391	372	372	363	412	391	400	401	369	360	394	385	390	365	371	355	361	413	397	411	362	382	376	326	354	361	397	368
2745	1660	914	629	510	521	464	394	284	234	156	145	116	92	84	88	79	63	66	47	55	46	46	50	47	49	43	31	24	33	32	42	40	25	40	36	33	30	38	39	28	36	24	37	35	46	38	36	31	41	45	33	35	40	36	23	29	24	38	28	32	33	38	36	37	30	43	33	35	45	37	35	41	38	36	40	43	30	30	33	39	32	44	39	37	23	46	37	24	41	32	33	31	37	31	37	35	38	24	30	45	41	39	33	29	40	33	49	28	42	45	46	39	35	29	33	27	29	33	38	34	38	38	34	28	41	26	36	38	35	25	29	25	43	40	26	34	36	46	28	42	28	39	36	33	47	32	31	28	24	29	38	33	39	25	38	48	30	32	29	36	49	38	36	39	43	29	40	29	29	34	40	35	31	48	19	43	31	27	34	47	30	22	27	42	39	40	37	36	38	42	40	33	47	38	43	27	29	38	36	31	37	28	31	48	32	33	32	32	38	31	38	35	37	27	40	36	41	44	35	41	39	33	37	37	37	35	41	39	39	37	37	34	37	35	27	36	38	28	40	31	25	42	36	38	35	32	35	27	31	31	35	41	37	39	25	45	37	41	39	39	29	40	26	31	34	37	42	38	41	32	41	35	34	34	42	47	42	37	32	27	31	29	29	38	34	36	40	29	37	33	35	41	42	32	33	36	30	32	34	42	41	30	37	44	25	32	49	43	40	35	30	43	40	23	35	40	38	42	36	31	39	45	39	37	44	39	41	26	39	39	31	40	34	32	37	31	35	33	34	42	32	41	39	33	23	36	37	28	40	28	31	43	34	38	40	38	36	37	33	35	36	30	36	46	43	40	32	32	32	40	42	36	29	32	31	33	36	26	40	33	38	30	36	34	50	37	38	28	31	42	32	31	36	28	40	33	32	34	35	45	34	30	33	39	44	49	40	29	36	37	35	42	32	37	28	34	36	42	40	34	30	35	31	31	48	37	32	40	30	34	35	29	34	40	45	33	36	39	49	43	28	40	34	25	40	29	31	39	31	42	36	36	29	36	36	29	30	31	28	34	23	45	29	32	32	35	34	30	42	43	39	28	34	38	28	31	29	36	31	32	39	29	24	30	33	35	34	37	38	32	25	32	37	33	41	42	46	48	38	41	31	39	34	29	33	32	33	31	44	39	29	33	47	41	26	33	54	38	39	34	32	43	36	34	37	28	32	35	35	30	31	42	43	33	33	32	37	37	36	28	35	37	35	32	29	29	38	37	36	32	35	38	38	25	41	47	35	32	43	37	31	27	38	34	44	30	33	26	36	40	29	33	39	36	41	36	33	33	49	33	24	39	32	34	42	38	44	35	37	43	35	33	44	40	27	36	37	40	37	31	40	41	36	30	26	31	41	38	39	32	30	44	35	36	44	45	38	42	42	35	47	41	34	32	32	44	34	35	41	40	43	41	39	35	40	51	30	37	31	29	39	32	34	28	45	32	32	28	27	32	32	33	36	42	28	45	38	32	42	44	32	38	26	39	42	34	33	38	38	20	28	34	37	34	30	32	30	29	43	36	40	30	39	43	49	34	45	33	36	26	40	35	29	34	37	37	47	34	42	39	38	46	36	28	29	37	42	40	47	43	42	31	39	26	35	38	26	34	45	47	38	31	40	31	47	35	33	45	26	38	37	41	39	41	38	34	35	42	43	49	36	31	24	31	32	37	39	41	41	38	31	34	39	32	39	36	44	34	35	40	39	30	40	33	30	36	40	31	26	40	30	33	31	34	36	34	37	52	36	48	33	36	29	32	28	37	34	33	43	37	46	35	37	44	34	49	29	36	43	41	37	27	35	40	31	33	49	45	30	31	40	33	31	40	27	33	22	33	37	26	24	35	34	43	40	34	37	32	28	37	33	47	34	37	30	37	36	33	40	41	40	35	42	43	50	39	33	37	32	33	42	28	33	28	39	45	40	28	30	42	31	50	40	33	38	28	52	38	46	52	38	37	32	41	36	33	34	36	37	46	34	45	40	39	36	46	49	41	36	32	43	25	42	39	33	33	42	40	43	34	33	22	29	37	37	32	45	36	37	41	41	39	26	29	27	36	40	34	28	37	33	40	39	27	26	40	38	29	31	43	43	49	36	37	34	36	36	42	39	33	31	41	39	30	32	45	35	24	33	32	36	36	36	43	43	32	40	41	36	50	45	28	37	41	32	31	39	47	36	42	43	45	25	30	34	33	54	30	23	31	29	57	26	43	41	43	47	31	44	30	32	28	34	32	35	50	34	43	25	30	28	33	35	32	21	30	29	27	33	42	40	33	27	35	35	30	28	38	28	28	35	50	44	39	30	39	31	38	39	45	24	36	38	31	41	43	41	34	34	36	38	37	44	34	32	31	33	36	28	41	41	32	38	28	31	34	33	36	31	29	25	29	47	36	32	42	48	33	39	29	27	38	42	30	29	30	28	31	29	39	30	48	33	46	32	42	40	39	36	38	39	31	32	42	43	31	37	36	42	39	46	40	37	34	31	41	37	28	36	32	46	46	34	31	33	35	42	50	35	20	44	34	38	28	28	29	40	36	38	32	43	27	46	38	25	39	27	47	47	37	27	40	35	33	41	32	25	38	30	31	30	28	29	40	31	32	34	38	39	45	45	30	36	38	47	37	34	40	38	31	30	44	29	41	31	30	34	35	41	30	22	33	44	40	39	28	40	33	34	30	35	42	38	34	44	32	33	28	45	37	36	38	37	36	25	30	41	34	42	35	35	40	28	35	24	37	36	36	32	25	39	35	31	40	31	42	31	34	33	37	31	44	38	37	39	41	34	39	32	36	42	37	44	39	31	28	29	30	40	35	41	31	46	35	37	36	34	33	31	47	31	37	43	23	38	37	21	38	37	40	35	43	33	39	35	38	35	24	30	37	34	51	30	35	40	39	42	31	40	40	30	38	41	28	38	42	30	35	35	32	36	40	26	35	26	46	28	41	41	33	40	44	48	35	29	34	29	30	35	42	39	41	36	31	29	37	28	40	24	40	44	40	33	35	24	32	48	31	33	36	23	35	40	45	35	48	28	50	36	30	41	51	39	31	37	35	42	32	38	38	33	42	38	29	21	37	31	29	46	38	39	35	39	32	24	34	41	41	34	37	43	36	39	33	45	28	32	37	32	30	36	39	46	40	41	41	36	45	50	31	29	37	38	43	47	48	23	33	21	38	40	38	36	46	33	32	36	40	42	39	32	31	32	32	38	40	31	27	47	40	35	36	36	32	31	40	37	27	37	43	37	42	41	36	37	37	26	40	38	49	38	31	32	36	34	37	48	36	36	34	49	38	38	36	42	32	33	30	34	50	24	38	32	27	33	39	41	39	36	36	38	34	32	29	28	33	37	29	43	39	31	40	37	31	42	39	45	36	37	32	30	41	27	42	33	33	25	36	40	34	39	42	26	26	46	31	21	58	43	36	46	35	41	42	44	29	32	43	46	43	36	36	28	43	30
27043	16670	12334	14639	20364	19956	17127	13801	10618	7815	5784	4279	3284	2703	2254	1843	1678	1301	1216	963	795	669	634	592	552	526	548	495	494	370	419	386	393	409	382	381	369	371	366	390	392	409	372	399	381	366	392	394	380	402	348	414	416	350	405	389	380	361	378	363	391	378	381	348	384	383	403	345	364	343	340	367	371	374	403	340	367	407	325	379	361	385	342	357	386	391	367	359	419	345	349	367	351	358	377	389	365	379	408	391	349	356	343	343	353	366	370	401	368	351	358	384	359	362	348	404	351	388	360	386	374	410	372	374	361	362	379	339	341	357	357	358	362	368	382	354	388	372	373	348	382	352	353	389	379	386	356	378	396	318	389	394	370	341	366	353	385	362	435	350	407	347	355	379	364	358	402	366	373	407	397	390	401	379	373	384	380	350	362	354	366	379	378	405	394	378	356	366	384	373	367	376	348	399	389	368	380	368	351	362	340	391	336	356	406	384	356	347	332	376	384	372	362	362	380	370	355	383	328	360	362	356	385	380	359	403	346	380	421	392	363	392	381	369	353	380	382	368	389	380	354	358	339	348	370	373	373	378	362	381	377	367	356	374	355	375	391	341	364	377	369	377	366	357	375	388	406	410	371	353	347	372	374	352	375	354	394	354	361	351	361	356	374	363	359	374	376	411	363	370	409	390	372	372	365	401	361	398	354	334	381	371	364	377	350	378	358	364	343	378	367	385	359	388	380	388	348	369	373	387	354	349	375	360	387	373	390	372	346	370	373	397	379	372	423	384	366	344	335	366	385	394	394	370	405	364	347	348	376	402	369	380	391	352	367	333	380	354	389	385	361	358	373	373	377	343	385	376	367	360	391	381	347	376	356	374	380	378	379	370	378	382	370	348	403	371	361	377	383	393	370	371	395	341	419	356	353	362	373	390	382	367	369	361	371	383	381	354	412	382	374	355	391	355	367	397	330	355	336	374	364	385	381	381	394	340	364	372	386	391	347	367	368	367	366	381	355	375	358	393	372	370	398	368	357	384	392	355	377	377	378	391	364	388	372	332	388	390	358	358	305	370	391	336	363	360	381	352	334	339	392	408	382	410	386	342	412	354	407	371	355	380	345	352	389	382	390	371	348	363	393	416	363	377	359	369	382	366	394	416	381	383	331	364	362	366	409	351	395	365	386	367	387	357	383	373	382	350	360	370	378	379	363	367	378	384	372	403	386	369	378	343	411	383	379	350	392	354	392	363	381	384	356	391	365	363	382	369	351	387	365	400	381	383	399	362	326	395	398	342	377	390	392	363	395	399	410	378	342	379	445	358	389	352	390	327	411	392	355	361	397	350	359	381	389	409	340	358	361	389	371	373	423	375	364	376	386	353	371	364	371	373	369	375	368	379	324	365	332	401	347	403	361	363	382	373	366	387	369	343	368	342	370	375	391	323	400	370	376	355	352	366	380	344	378	359	412	340	369	326	389	362	375	333	380	378	358	403	366	376	347	388	379	378	363	355	367	350	373	400	372	356	385	370	372	400	369	385	365	353	383	378	380	369	415	402	379	335	365	362	385	395	391	389	384	363	389	353	394	371	370	358	378	413	355	341	372	381	338	381	353	375	362	370	379	364	372	352	399	395	360	402	346	400	400	342	373	366	387	361	361	394	382	357	358	379	361	375	369	399	374	373	351	338	383	381	415	360	421	370	378	381	366	371	358	337	344	351	346	364	377	374	394	343	357	345	369	386	350	383	369	373	336	377	358	369	362	380	354	371	365	357	355	381	363	394	381	380	363	350	339	371	339	349	338	375	348	416	399	353	381	348	361	360	364	362	367	325	385	370	338	361	387	378	377	334	361	382	381	372	348	359	377	392	381	395	376	360	367	378	387	397	409	347	379	393	365	377	397	380	399	378	349	365	381	338	346	363	367	385	359	377	360	365	410	394	406	380	398	334	372	360	383	381	379	368	371	355	343	365	368	401	384	362	402	391	344	358	378	396	387	367	364	354	357	355	349	372	376	348	355	385	371	374	361	405	347	331	367	321	368	347	350	353	375	360	357	420	368	381	372	341	403	386	392	407	395	383	331	364	381	400	353	358	349	382	417	393	367	352	384	361	385	352	378	342	331	336	406	359	350	416	370	399	367	366	394	369	349	350	403	391	378	398	393	397	390	375	354	357	404	408	365	368	377	402	386	369	388	385	396	347	376	365	404	360	367	403	375	386	374	348	390	362	385	389	376	362	380	368	368	379	352	355	364	370	395	382	365	367	393	420	398	342	368	372	366	360	380	368	397	375	333	359	370	378	375	339	360	404	370	406	378	386	331	365	345	343	348	360	356	379	380	393	367	347	367	367	387	351	352	387	372	352	386	403	349	372	369	355	367	327	417	416	371	381	342	369	379	357	378	383	400	370	346	373	388	377	377	416	371	392	339	357	377	396	379	410	374	360	377	377	357	373	351	351	367	371	367	372	403	339	371	405	377	375	375	391	398	367	358	362	382	370	398	354	343	396	393	353	378	356	423	356	369	415	360	357	323	369	393	353	371	360	395	369	357	356	368	363	371	339	360	377	383	402	395	358	348	397	365	378	360	385	310	368	370	381	348	357	387	390	407	371	383	377	349	387	370	425	403	350	396	357	386	360	375	360	376	309	384	349	380	360	387	352	381	373	417	376	389	363	359	340	342	397	372	375	373	391	370	359	375	399	363	389	384	345	371	353	371	368	382	365	361	365	393	401	388	358	376	354	417	364	357	360	373	406	378	343	406	351	380	385	402	361	371	389	363	377	373	345	344	400	382	403	388	367	397	415	410	390	353	383	385	348	363	376	408	383	373	352	389	358	376	385	387	419	400	382	338	394	406	376	325	422	381	386	359	404	409	375	358	368	388	385	388	340	397	387	361	391	390	368	390	381	384	384	368	373	419	397	388	393	354	377	359	378	341	362	385	370	340	387	341	387	371	374	360	412	363	386	370	394	327	398	391	374	376	376	366	409	372	365	393	397	383	375	353	373	342	371	372	371	383	347	384	389	368	396	381	387	382	335	329	349	378	362	343	348	369	356	377	369	352	377	325	363	375	413	366	328	383	350	375	382	373	365	380	380	383	378	420	372	378	406	375	378	393	338	368	352	370	380	360	379	391	397	398	388	357	390	355	351	393	363	371	408	384	349	384	396	371	371	375	398	335	370	315	388	387	362	356	382	363	380	389	352	356	388	390	382	383	360	367	356	380	411	344	355	372	373	362	337	393	367	373	351	339	388	393	354	397	385	376	400	348	367	368	351	387	336	392	358	364	389	389	329	339	350	383	367	362	359	368	385	365	430	374	389	382	364	377	367	367	372	338	361	377	358	399	387	375	371	415	381	351	364	365	378	379	344	379	361	375	406	362	396	351	368	358	365	402	370	357	405	394	389	345	356	376	389	375	351	385	383	381	362	357	391	378	382	363	381	360	343	343	383	355	370	403	378	362	391	345	400	400	390	372	358	360	354	373	351	395	339
3429	2411	1318	886	766	796	697	559	410	315	253	198	164	119	121	117	74	79	62	55	51	51	53	55	58	52	41	42	37	42	40	26	30	36	37	34	40	33	41	35	25	32	32	33	33	43	28	33	45	39	37	34	30	20	42	30	35	31	34	30	38	42	27	40	37	39	44	36	39	37	31	41	49	50	33	43	26	35	39	28	33	45	34	48	37	32	40	46	23	41	29	38	46	23	46	51	39	39	32	30	36	34	34	40	33	29	36	30	39	30	30	42	37	38	45	38	37	33	33	39	46	36	49	35	32	34	36	37	39	39	35	37	30	41	35	32	34	33	36	28	32	41	41	35	32	35	33	31	33	39	34	36	29	44	38	34	33	50	33	45	40	46	44	34	34	31	36	39	31	30	39	44	36	41	42	48	36	36	40	41	34	38	37	33	42	31	44	36	30	45	29	44	40	52	37	38	31	32	42	35	46	24	35	40	26	34	38	39	39	41	38	37	42	37	27	39	30	39	39	32	38	36	27	32	52	29	40	38	28	31	40	41	32	36	38	29	44	43	30	37	36	34	50	42	43	40	32	33	29	41	35	32	37	40	34	38	45	37	43	34	39	39	32	38	32	37	37	38	32	41	30	37	42	40	27	49	37	30	42	31	30	35	37	37	42	44	35	45	30	36	39	37	35	38	32	39	39	48	39	30	35	36	34	36	27	35	33	31	46	33	38	38	31	38	40	29	40	39	32	38	27	20	33	45	40	35	27	46	43	23	30	28	38	44	47	32	31	44	42	36	36	27	39	40	28	29	40	39	34	41	29	35	26	41	36	33	25	37	33	42	41	26	33	33	40	36	38	39	32	33	41	23	39	47	31	37	34	47	39	31	40	40	29	35	34	40	36	31	43	44	42	37	35	29	47	38	42	39	49	34	44	34	37	33	34	35	35	28	34	36	41	47	28	36	49	43	26	35	41	25	47	34	40	40	37	45	28	41	30	30	36	44	39	36	31	35	47	35	33	34	37	43	34	28	36	36	41	38	28	36	36	27	50	39	29	40	37	40	30	35	37	30	39	41	40	40	34	43	37	33	27	31	39	51	37	41	31	30	44	27	44	54	44	30	28	37	39	34	33	39	41	28	31	37	38	36	36	43	31	38	40	31	36	41	35	31	35	36	37	25	38	32	40	39	35	30	31	27	42	48	36	30	25	36	45	41	33	23	33	39	30	28	37	33	36	33	35	47	43	32	35	51	49	34	42	39	39	34	45	37	36	31	18	37	36	31	35	44	41	39	42	47	36	39	31	33	43	34	38	39	35	38	36	37	27	33	45	39	33	38	34	41	40	37	33	35	39	31	31	36	27	31	38	35	36	42	37	34	42	45	44	30	32	30	35	36	32	29	33	36	37	25	34	32	28	39	41	37	30	33	34	31	27	38	40	35	51	36	28	37	33	47	43	42	22	32	32	30	41	35	38	34	37	44	39	35	31	35	27	32	47	21	32	42	31	27	24	31	40	32	29	38	32	36	47	38	41	30	35	33	34	35	31	37	29	39	41	47	30	31	36	32	37	37	35	28	32	27	44	42	32	36	33	32	46	37	35	37	36	26	47	48	35	41	28	22	43	34	34	40	34	25	36	33	40	41	45	34	23	35	32	33	45	34	31	31	42	45	39	43	33	42	40	45	28	46	38	47	37	38	37	34	30	34	34	39	39	37	35	29	33	38	38	29	33	42	28	37	38	34	43	43	38	33	48	34	23	30	34	45	34	30	35	33	51	42	25	24	44	27	32	47	38	45	42	38	28	46	43	32	29	35	42	46	39	39	43	33	32	24	30	39	51	37	34	37	40	34	36	35	41	25	38	38	35	33	45	29	37	34	39	47	35	32	45	30	46	37	35	48	29	38	33	29	34	40	35	40	32	42	42	28	38	40	26	30	32	35	46	27	35	33	29	34	44	30	26	36	45	36	35	45	34	26	39	43	37	46	37	39	36	27	33	28	32	27	23	33	47	35	34	39	39	40	37	42	40	28	30	49	33	33	36	42	43	31	37	42	35	37	44	34	36	41	51	29	34	46	38	41	37	41	32	33	42	35	28	36	33	43	28	34	33	45	28	39	38	39	36	32	52	31	41	38	38	24	43	35	40	31	36	37	38	40	43	30	41	43	20	38	26	46	35	22	30	40	39	36	33	31	33	32	39	36	41	27	42	34	24	40	36	35	38	36	39	25	34	34	33	32	37	45	35	41	34	32	36	41	26	40	38	24	31	40	35	33	32	27	37	47	45	31	35	37	28	39	26	42	39	35	40	24	30	35	42	36	33	40	33	46	45	38	30	24	40	49	41	41	46	34	34	28	27	40	39	39	33	35	35	37	30	29	36	34	43	32	37	28	40	36	38	28	35	44	39	51	32	44	36	39	33	44	40	37	38	47	38	42	28	46	37	30	29	40	41	29	40	43	42	45	38	37	41	44	47	34	31	30	43	30	40	38	36	41	41	33	31	40	32	35	34	40	43	35	28	38	35	42	40	36	47	28	30	48	37	36	28	40	33	37	40	33	36	36	36	48	29	24	31	38	39	33	27	26	34	33	36	33	40	32	37	38	36	49	42	35	42	31	50	45	35	32	26	39	25	42	46	34	37	34	36	36	21	29	35	33	30	36	41	33	43	27	38	44	36	32	26	43	44	32	33	36	36	38	43	32	33	34	35	28	39	35	32	42	40	43	33	27	37	32	34	36	37	33	29	36	34	38	39	33	36	34	37	45	40	37	31	35	27	41	33	33	23	36	46	38	31	44	50	35	35	38	27	33	37	36	31	40	35	34	33	48	37	34	37	30	42	33	26	38	35	30	39	39	52	37	35	36	30	37	27	33	35	31	34	41	40	37	36	38	34	40	30	44	31	32	47	43	31	41	28	34	46	33	37	30	39	41	34	31	37	30	34	47	42	33	30	39	43	45	48	35	27	31	42	38	33	35	42	41	44	32	32	33	45	50	42	23	39	30	27	48	49	34	31	45	38	27	31	47	29	30	38	35	31	35	41	36	33	41	31	29	43	42	30	35	32	32	40	38	35	36	38	34	37	30	37	29	41	36	37	34	36	36	30	39	38	44	37	37	40	55	27	41	33	33	36	37	28	44	46	26	36	40	41	32	31	43	39	33	33	34	49	52	53	34	39	35	35	39	35	41	28	29	36	38	29	37	39	30	28	48	39	39	28	34	35	32	42	24	44	29	42	40	29	43	42	43	42	40	33	33	42	35	20	35	46	44	45	37	34	32	33	31	41	40	37	37	35	43	24	35	29	42	36	36	43	41	48	40	47	33	32	29	38	35	30	29	27	35	36	33	35	27	23	34	31	31	40	26	30	34	31	44	41	21	42	35	39	33	43	36	31	36	35	46	32	39	37	41	29	42	39	31	32	42	37	35	47	32	30	43	34	37	40	27	30	41	29	27	40	46	38	41	40	34	43	38	33	42	37	32	36	34	32	36
30081	19554	14531	18559	24561	24147	21135	17386	13590	10679	8056	6110	4701	3925	3199	2724	2248	1970	1622	1258	979	830	767	694	604	602	606	569	489	449	442	445	439	412	426	412	406	388	369	392	391	398	366	356	375	377	337	408	381	360	366	355	363	393	361	381	416	368	415	384	384	361	390	409	361	383	390	373	396	394	370	363	408	384	395	371	400	370	349	379	350	410	373	386	366	346	374	401	373	381	416	429	376	375	399	409	402	350	370	370	338	417	398	414	373	397	392	366	375	374	363	377	364	403	352	379	382	387	398	393	387	378	370	383	368	357	350	378	408	383	385	357	382	414	392	384	368	348	408	362	379	391	373	402	395	394	387	385	401	371	390	364	402	355	386	373	385	372	392	385	368	361	376	369	370	386	385	434	387	407	378	362	374	379	388	352	359	379	371	388	410	365	403	377	401	395	376	380	380	387	363	408	379	359	384	377	413	394	389	366	396	366	365	394	374	381	357	367	390	412	429	398	373	426	366	377	390	419	393	433	357	374	394	386	376	365	392	383	365	419	370	362	397	394	409	388	405	394	370	403	406	368	386	392	346	418	380	383	388	364	387	377	373	385	379	394	399	346	417	382	352	415	380	381	373	379	401	390	378	373	362	389	387	381	372	383	385	352	377	373	400	363	391	396	350	360	359	376	362	399	422	372	404	380	373	413	383	353	397	393	392	382	396	366	392	385	384	368	399	353	388	418	379	404	386	384	394	384	381	365	397	370	424	400	405	366	366	368	394	398	406	388	390	373	344	368	378	382	402	404	388	376	359	409	358	396	401	396	375	380	380	380	396	404	394	378	337	379	373	423	380	377	397	374	366	381	385	384	386	354	396	380	381	405	339	355	392	389	389	415	388	360	366	366	395	366	340	395	386	390	370	384	390	369	350	375	393	393	401	380	379	377	397	383	368	368	381	390	364	393	412	393	403	366	357	392	385	393	423	377	389	370	391	374	388	372	380	359	392	407	379	411	398	382	417	384	371	389	393	376	372	394	392	379	389	389	377	393	374	374	392	374	435	419	392	379	349	392	374	388	360	429	385	369	365	390	411	399	390	390	399	406	365	392	366	378	382	358	413	359	394	371	398	388	412	379	401	358	385	425	357	408	407	395	363	406	385	356	406	375	367	392	346	385	384	366	381	349	353	351	381	364	403	346	391	396	372	363	378	377	393	368	422	361	403	399	388	384	400	350	379	359	382	351	374	370	378	380	413	375	398	376	352	390	360	391	402	392	402	401	353	407	390	383	405	373	421	388	405	402	405	394	362	400	378	379	381	390	377	394	354	361	386	369	396	392	372	351	373	380	392	375	376	380	396	392	376	323	395	364	375	365	384	403	414	351	382	385	341	384	369	346	389	367	397	386	361	377	373	376	384	382	383	376	381	393	392	375	390	391	385	356	385	389	368	389	368	394	382	420	376	370	371	395	395	368	406	350	394	357	415	378	388	398	385	355	373	399	415	353	362	378	320	418	393	348	386	393	359	379	391	363	397	402	362	387	394	382	366	356	373	407	351	396	387	382	380	391	348	381	422	373	384	385	387	359	375	403	394	395	397	394	404	380	362	394	400	351	386	374	393	385	389	387	408	355	418	426	417	398	379	350	362	375	382	360	356	383	411	375	375	392	394	381	375	382	383	386	387	361	394	361	398	360	382	389	393	350	409	392	365	391	382	397	404	365	370	374	414	364	342	386	352	412	390	428	374	385	384	369	372	356	359	390	386	383	348	383	384	394	407	385	381	388	382	397	380	377	352	406	395	395	391	374	404	388	392	387	405	375	373	375	385	347	370	397	398	401	395	401	397	396	410	412	393	373	402	396	393	368	404	356	403	340	402	357	371	375	376	366	358	386	372	387	386	378	377	324	385	381	357	357	451	367	342	362	375	384	425	399	357	386	416	359	406	383	391	394	353	420	379	381	371	387	405	382	376	368	366	342	401	387	389	408	397	376	399	362	390	386	407	368	369	384	381	390	370	409	352	389	364	368	392	354	408	413	388	390	402	394	362	394	371	428	370	379	380	353	382	377	419	369	377	375	362	418	373	419	421	370	364	377	393	375	362	366	394	380	368	386	419	379	396	396	367	350	401	412	372	379	378	369	380	340	387	404	397	410	368	405	388	370	376	401	387	403	394	396	377	397	382	388	350	363	362	361	375	370	365	380	391	395	342	331	390	335	374	409	386	417	395	378	399	391	363	372	369	424	438	408	375	359	397	361	376	423	372	350	386	370	380	370	393	419	368	372	392	413	399	399	411	410	366	370	387	373	409	418	361	408	387	410	384	417	387	410	405	372	406	384	362	370	370	423	398	398	373	417	371	373	384	357	372	382	379	391	388	418	393	373	370	390	355	355	373	382	357	393	358	349	402	353	370	390	377	400	360	373	362	403	372	378	385	373	396	394	383	375	397	357	420	336	389	384	410	374	356	422	408	348	390	387	347	382	376	401	379	374	363	372	400	378	401	383	402	409	402	393	378	408	375	393	354	414	414	392	412	380	393	395	404	390	343	401	373	341	364	365	360	374	371	390	391	411	414	401	363	365	366	407	393	381	359	426	391	413	404	368	352	449	379	370	402	366	393	365	410	359	371	354	381	390	387	385	421	382	382	360	383	377	389	422	408	371	384	362	400	366	375	374	395	376	428	388	404	376	403	378	335	400	379	386	377	365	389	377	408	418	352	353	370	426	371	360	395	384	394	383	365	382	355	365	375	397	359	389	368	423	394	365	382	364	402	382	401	347	343	396	404	375	349	404	401	351	362	403	390	380	340	356	399	363	378	366	368	391	371	379	370	379	394	401	405	398	385	384	400	406	389	404	399	384	404	363	408	382	373	362	367	380	401	415	370	395	395	342	428	326	371	381	377	348	394	383	361	350	429	400	397	341	397	370	396	370	371	375	388	375	405	363	363	394	381	368	417	374	405	393	394	394	379	354	393	402	374	342	370	404	401	382	371	400	404	424	386	408	369	378	392	373	369	371	378	392	396	375	368	387	368	343	337	369	385	401	370	341	398	393	372	426	395	368	359	392	390	407	385	421	370	384	357	383	376	351	349	374	355	395	374	364	388	389	396	376	364	360	382	371	380	370	385	389	377	349	379	385	371	377	378	388	385	381	387	377	387	372	403	371	372	364	390	394	416	375	391	402	353	382	390	358	381	389	372	374	391	348	387	363	373	346	401	366	361	355	397	417	366	378	372	372	394	380	378	360	390	351	372	389	385	394	385	352	393	394	389	399	379	371	366	416	386	358	364	385	387	375	427	392	365	373	359	396	396	397	382	394	373	425	393	377	358	398	370	380	399	370	385	418	429	399	362	408	368	365	402	358	377	417	383	362	345	382	410	367	377	396	380	350	384	364	371	364	398	339	399	410	376	374	391	378	400	396	398	377	379	356	354	364	389	397	328	393	361	350	384	407	352	401	359	412	377	395	393	395	349	400	388	379	372	358	388	398	401	379	428	413
3719	2260	1281	889	681	695	660	503	431	288	232	203	153	124	113	112	95	68	87	56	62	60	35	49	43	55	39	34	36	43	40	35	39	55	43	32	32	36	27	40	44	23	31	33	35	36	42	37	25	41	24	34	34	33	32	44	32	28	32	25	31	43	34	27	35	42	35	35	34	46	35	32	30	30	39	34	39	37	36	35	34	41	34	33	30	32	46	33	42	34	45	27	38	34	28	39	37	35	33	34	32	39	27	51	49	31	36	29	46	30	26	43	33	29	48	39	33	34	32	43	20	43	26	38	35	41	33	31	41	38	25	43	35	36	26	40	30	38	43	32	36	37	29	44	38	40	28	34	34	31	44	38	30	44	34	31	33	37	39	28	38	35	39	39	32	30	41	33	36	30	38	25	42	32	39	42	32	32	41	42	36	36	28	36	38	27	36	36	37	43	38	37	30	35	41	41	32	44	37	25	37	39	41	50	26	38	33	36	41	36	30	46	40	40	31	37	33	40	41	27	35	24	28	25	29	41	31	26	34	36	47	32	43	34	43	38	41	44	38	36	44	28	36	41	43	32	39	31	27	27	41	39	36	27	41	38	38	37	52	44	25	38	37	30	35	48	40	33	41	27	35	36	34	38	38	43	37	29	41	39	29	30	39	24	37	37	49	27	32	34	43	43	41	37	31	37	37	41	31	34	42	36	28	37	32	36	34	30	33	26	42	34	32	36	29	39	39	33	33	38	42	46	41	31	38	38	35	30	28	26	42	35	29	37	31	36	39	24	44	49	36	33	51	31	42	46	34	39	28	36	32	30	36	37	36	39	37	37	31	37	36	38	36	40	35	33	37	34	29	29	31	32	29	34	35	37	47	32	32	37	36	33	43	38	44	37	34	34	28	29	34	31	33	35	32	40	43	44	39	29	34	37	40	36	33	53	35	40	47	31	39	37	33	44	38	48	29	39	30	35	52	28	31	35	26	22	39	42	43	29	36	35	48	39	42	30	32	34	34	26	27	32	36	43	28	37	38	37	35	31	35	32	32	40	41	37	33	35	40	30	38	30	30	30	37	40	44	28	44	23	36	41	46	36	28	36	39	42	23	26	38	44	41	39	41	29	36	39	35	28	28	44	38	41	51	30	37	41	35	28	30	47	34	26	37	38	35	39	45	40	34	41	34	54	31	29	37	39	33	36	32	34	33	25	34	36	37	40	37	34	37	27	44	33	36	27	32	38	28	34	31	38	31	31	35	34	52	27	28	29	33	40	32	36	35	33	43	34	40	40	45	35	30	39	30	44	36	28	36	36	30	26	38	45	34	34	43	46	39	32	37	29	35	39	31	35	29	30	37	48	31	30	34	34	39	40	41	36	28	30	42	34	38	25	38	27	32	32	29	33	41	46	35	43	36	35	47	37	34	31	40	32	32	33	34	29	49	34	30	51	33	28	32	37	40	24	35	38	38	35	40	36	29	31	36	31	46	36	43	33	40	35	39	41	33	40	49	36	32	35	30	26	36	26	35	44	29	43	34	22	31	46	34	40	28	27	40	37	45	35	28	34	29	31	40	34	28	45	37	33	28	40	35	33	40	37	37	27	43	54	43	45	39	41	30	24	26	40	36	40	39	41	39	31	31	36	31	33	29	29	26	36	37	34	28	41	40	35	43	34	36	34	47	36	40	34	41	41	41	40	31	37	32	33	38	42	35	46	31	30	38	32	42	27	40	39	38	26	30	30	37	34	29	38	33	38	46	39	39	31	43	38	37	40	34	36	34	38	39	39	46	39	41	41	34	26	25	27	40	29	36	22	33	32	37	35	35	36	30	34	36	41	42	42	27	37	34	42	34	36	36	40	40	41	33	37	33	32	30	38	29	34	32	31	34	34	36	42	23	30	37	21	39	28	47	39	35	42	38	31	34	34	39	23	41	40	33	30	27	20	28	30	33	31	29	41	39	42	37	40	42	39	38	39	30	40	32	42	43	32	41	36	33	29	33	38	37	34	26	37	26	38	28	47	33	38	41	43	30	38	26	32	33	42	48	38	39	31	39	35	36	29	35	28	37	36	36	32	38	30	31	30	34	30	33	36	33	41	35	40	36	38	36	33	42	32	32	34	44	43	30	32	29	37	21	34	33	34	58	38	33	39	39	40	33	27	41	38	34	49	52	35	43	39	28	38	40	32	40	33	51	32	32	35	40	32	43	37	39	32	44	40	27	32	35	36	47	43	46	26	36	42	39	44	30	31	29	33	34	44	35	36	39	37	33	32	35	40	35	31	32	40	40	50	32	41	27	32	25	32	28	28	33	22	36	33	41	37	29	30	34	34	36	37	45	39	36	35	37	41	34	41	40	42	30	34	34	47	40	35	29	30	31	39	31	28	31	30	31	30	34	33	34	34	45	28	31	45	36	37	35	39	47	27	33	38	40	46	46	28	41	46	56	42	44	42	33	29	36	38	41	32	29	33	36	23	41	34	49	44	34	42	28	47	32	44	36	25	30	28	44	35	26	34	31	38	33	40	57	32	17	46	33	30	39	38	40	35	33	38	41	31	30	35	35	37	35	33	42	31	33	21	32	40	36	42	34	31	37	34	43	34	33	33	33	35	33	30	41	35	47	41	50	37	35	32	32	37	24	32	33	35	39	33	39	31	24	41	28	38	26	40	46	48	31	26	50	46	38	29	32	29	25	27	30	42	38	30	33	35	36	29	36	41	33	33	47	43	41	45	40	32	39	30	28	29	39	38	37	35	33	32	32	51	30	24	34	42	25	35	43	46	41	39	34	38	41	37	35	45	32	42	37	39	34	47	42	31	45	39	33	36	38	42	23	29	35	25	39	32	30	33	30	40	33	22	28	29	32	27	33	39	35	37	33	30	39	31	35	29	28	33	28	48	34	31	46	24	39	42	36	40	32	32	43	42	42	39	44	45	30	33	32	32	40	30	44	31	39	34	46	42	33	40	33	37	28	34	31	36	42	35	34	35	38	31	31	39	35	35	35	35	28	36	25	31	20	36	39	32	26	32	39	28	45	29	29	37	36	35	39	29	43	41	33	36	34	28	35	33	30	33	43	50	38	30	48	31	34	40	30	30	40	42	31	25	43	41	38	29	27	44	34	39	28	30	37	42	26	37	26	37	33	34	40	35	35	30	46	36	33	40	29	27	26	32	38	28	33	33	29	39	30	37	35	51	30	36	27	32	30	44	28	34	34	31	26	32	44	29	33	34	40	36	42	29	31	37	20	38	32	30	41	38	29	22	25	36	35	40	33	33	30	31	30	24	45	26	39	37	42	38	45	48	32	28	40	39	32	31	56	35	33	28	35	49	32	35	27	37	39	48	29	42	39	28	38	38	39	33	47	24	43	52	41	35	40	28	51	33	34	42	44	23	33	34	28	37	41	41	37	34	30	46	48	36	32	46	36	48	28	35	41	41	37	38	31	31	41	38	38	25	41	30	38	35	32	41	31	34	46	31	44	36	41	46
29346	18909	14715	17979	23556	23147	20360	16725	13358	10275	7864	5943	4789	3931	3289	2775	2310	1977	1580	1183	944	884	792	709	638	644	618	553	470	455	409	401	413	433	396	399	389	388	411	357	402	375	366	353	374	392	347	387	426	390	350	387	374	384	407	383	330	378	403	425	347	400	415	380	400	369	383	370	354	393	361	356	400	370	391	356	394	398	373	410	388	377	397	358	366	406	378	411	407	370	401	394	345	323	393	376	383	390	367	368	377	377	358	367	356	371	377	356	372	376	339	393	387	337	374	380	410	401	358	371	372	372	382	392	367	412	335	369	367	361	361	384	383	368	353	373	414	365	375	369	362	375	356	388	372	375	366	351	428	380	390	380	372	375	413	361	371	403	372	404	374	391	383	369	422	368	385	340	369	364	379	400	380	384	352	368	382	379	369	391	350	414	352	373	391	403	356	351	379	366	385	404	394	419	386	356	403	379	374	393	374	370	384	363	360	354	353	369	376	368	393	382	390	396	379	411	389	376	400	377	377	378	383	375	384	393	398	374	384	387	366	416	365	365	407	384	393	343	403	348	388	360	368	402	374	335	404	377	382	355	400	394	407	399	376	418	389	389	392	362	383	377	403	381	363	392	400	369	368	361	399	420	374	365	368	340	378	339	367	381	402	347	387	376	410	403	375	368	356	386	391	396	388	354	370	358	411	383	344	375	379	389	401	367	363	385	349	353	374	403	363	354	369	363	371	393	346	371	347	398	378	380	397	397	364	362	373	361	356	392	362	432	373	384	365	363	376	374	374	352	398	352	356	382	408	366	395	346	387	386	375	382	390	378	329	403	388	392	388	373	408	414	371	377	376	348	350	386	376	378	359	355	390	386	380	375	395	349	362	384	350	371	366	381	373	378	389	352	371	365	427	409	351	367	421	360	337	370	364	382	357	387	372	363	409	378	367	363	404	359	379	397	395	382	418	373	385	348	370	373	399	376	387	394	352	384	392	372	398	399	360	376	390	384	408	365	360	397	391	374	385	389	385	401	399	377	364	349	399	381	394	351	408	367	365	386	391	352	416	389	388	386	380	404	381	392	377	370	401	419	369	412	358	390	377	381	398	339	392	387	365	398	381	386	377	363	399	355	359	385	379	377	414	406	375	382	358	389	375	389	378	357	418	362	381	404	346	383	380	317	406	354	394	391	407	357	369	404	349	362	345	360	351	394	371	344	388	335	405	364	384	371	389	385	369	360	385	424	392	365	383	394	408	368	395	385	358	372	365	419	388	384	394	356	362	392	368	355	365	364	382	370	368	363	358	374	373	338	369	392	402	369	382	399	403	371	326	372	362	381	379	363	365	368	380	399	402	403	348	374	343	362	345	363	375	350	338	411	361	402	379	365	377	388	390	354	407	402	377	384	382	382	360	381	403	349	348	412	346	385	385	356	393	380	357	386	383	411	396	397	384	391	371	367	352	394	336	389	416	400	373	415	405	367	359	364	351	370	402	383	376	404	336	379	394	345	412	382	372	393	382	393	376	385	380	378	386	370	384	360	379	395	347	382	374	363	410	357	379	395	343	384	389	379	355	341	368	398	371	357	394	372	378	384	403	360	373	363	384	381	368	388	379	373	385	394	390	376	374	378	350	364	377	385	392	371	376	415	384	389	357	383	361	359	369	392	393	350	357	391	398	398	377	378	400	360	402	384	401	349	370	355	361	390	399	382	333	404	358	389	413	386	342	355	408	406	404	361	358	372	389	372	387	421	381	338	397	386	420	410	357	373	375	386	387	398	353	361	382	400	383	371	388	375	371	394	390	355	382	411	381	384	403	376	401	374	357	366	362	342	370	388	386	380	378	371	372	394	376	333	384	328	391	370	412	376	371	356	361	387	363	392	385	364	408	394	354	405	371	381	382	373	402	368	393	393	368	360	349	375	399	409	352	355	402	367	387	375	372	365	390	353	313	405	350	398	402	385	369	391	354	396	371	338	391	386	360	383	364	363	373	360	361	391	348	364	400	372	377	396	373	422	392	362	361	383	383	369	406	382	400	379	366	357	371	394	386	397	366	348	381	385	392	397	391	369	385	385	367	378	354	437	390	390	384	368	374	432	397	406	399	364	362	376	372	361	371	382	406	362	379	372	374	369	361	347	375	380	386	363	382	375	353	398	371	398	395	377	385	357	388	379	388	390	375	417	373	333	381	372	390	338	374	383	376	408	374	375	400	395	404	369	364	368	385	378	371	389	397	348	351	349	383	383	380	373	407	415	367	372	401	389	356	367	375	413	368	378	343	362	359	364	406	389	388	357	366	388	409	360	357	337	383	382	356	356	399	379	345	347	367	416	397	361	388	359	367	379	360	353	418	400	363	385	385	377	380	398	370	364	379	392	358	367	380	380	394	383	350	406	378	414	384	366	356	377	385	377	395	374	382	379	396	361	378	379	386	377	418	388	372	335	408	356	392	375	404	377	361	380	406	403	411	409	370	378	397	365	399	346	365	383	386	386	380	407	380	380	355	369	372	363	378	343	393	393	387	332	364	387	396	387	371	348	379	371	377	378	401	400	379	378	399	370	362	386	356	384	388	399	401	365	354	390	373	385	360	411	375	366	383	366	367	384	338	384	365	375	373	393	379	408	350	382	326	401	367	362	362	387	383	400	402	369	394	368	364	333	397	402	423	422	388	356	361	396	389	374	402	386	415	349	393	375	405	371	389	392	463	365	388	344	367	411	370	388	347	340	354	352	393	364	363	406	373	372	390	377	367	403	397	407	353	400	375	392	401	403	396	396	414	367	402	367	364	372	352	389	381	387	376	386	410	355	390	367	366	359	404	368	380	387	337	413	344	350	412	358	369	381	419	391	339	398	363	431	379	370	378	390	388	386	356	391	376	408	435	381	402	356	413	389	356	357	391	402	361	366	367	385	343	384	400	416	383	362	373	400	340	376	355	351	405	400	374	355	379	389	383	416	390	351	363	392	345	370	361	382	353	351	369	397	376	367	412	373	375	405	373	358	391	379	369	381	372	399	418	354	385	401	399	366	358	363	354	337	371	369	375	391	373	387	390	382	398	377	352	382	351	373	378	385	374	362	386	381	392	368	392	388	355	337	378	379	377	385	371	382	371	367	369	333	393	373	379	354	354	404	418	373	419	389	369	429	356	397	425	397	386	353	365	388	383	387	410	420	364	375	396	387	384	341	389	383	385	372	365	367	383	365	373	362	358	393	383	397	424	390	402	338	331	381	375	378	385	374	368	377	390	401	365	368	363	364	378	398	334	338	410	373	353	371	376	377	357	380	392	316	364	383	377	351	404	374	398	366	364	363	390	406	381	374	380	421	392	381	392	377	376	383	359	377	363	377	375	352	370	342	396	403	370	386	381	368	389	383	382	353	395	403	400	396	389	351	381	360	374	393	390	360	408	374	374	360	330	368	370	403	389	380	391	342	372	378	390	368	383	371	379	369	382	393	364	368	396	370	400	379	403	375	388	397	372	347	409	384
4297	3011	1588	1123	903	902	864	648	498	441	273	269	206	179	154	107	114	121	96	54	68	66	47	46	51	49	39	46	43	32	32	51	41	35	38	35	34	34	30	26	36	37	42	36	33	30	43	36	38	40	37	45	37	30	47	27	34	29	32	35	35	34	33	50	39	36	41	33	25	35	38	41	34	42	44	34	23	37	30	37	33	42	33	54	28	40	45	41	43	33	31	37	27	23	25	36	48	32	28	32	44	40	30	43	43	44	39	39	39	42	34	28	36	37	34	37	40	32	24	27	30	42	45	40	33	33	41	33	48	49	33	38	47	40	35	29	37	39	47	40	30	34	24	49	43	38	40	37	31	35	32	31	38	41	44	28	36	40	37	34	24	25	38	29	35	43	53	25	28	34	32	33	46	45	32	35	36	38	44	38	41	43	32	35	48	40	29	36	31	42	44	41	29	41	37	32	39	41	33	43	36	39	34	39	54	40	30	42	41	32	29	44	34	45	28	41	32	29	35	36	31	34	46	37	38	35	33	38	38	40	42	41	29	31	25	44	33	43	43	39	36	17	40	38	41	27	50	28	35	30	23	34	38	35	40	32	41	48	32	36	34	36	33	39	35	37	22	47	32	36	38	47	38	39	42	39	48	35	48	34	38	43	34	31	36	33	27	49	38	22	40	37	41	32	49	36	37	42	42	41	26	26	36	42	33	37	39	34	33	36	38	41	48	36	34	43	38	28	31	43	35	49	36	44	30	33	43	34	40	34	41	38	33	31	36	25	32	46	33	42	28	44	37	45	41	43	39	45	38	41	32	38	36	31	41	33	24	20	39	36	38	35	42	37	41	38	31	43	38	48	41	32	41	35	39	37	43	29	35	39	46	40	39	46	33	28	40	38	30	38	50	34	30	38	33	39	52	33	32	34	36	31	35	33	28	39	39	33	32	33	37	27	34	32	26	32	37	35	50	46	36	43	26	44	37	34	42	36	53	36	34	31	36	33	42	37	40	35	25	38	29	32	37	29	40	43	29	36	37	27	33	41	36	34	35	23	40	36	36	34	37	26	28	40	29	43	47	47	36	48	37	34	35	37	38	31	45	30	34	40	41	38	40	32	37	34	30	35	32	29	40	34	40	44	39	37	40	41	35	43	38	37	28	40	45	33	41	40	33	33	46	35	35	39	26	45	32	39	39	31	31	37	46	37	34	37	34	42	35	29	40	35	41	37	29	33	30	35	51	37	31	44	39	34	34	36	47	37	37	34	41	41	30	43	39	44	37	41	29	47	49	39	34	30	43	34	30	36	36	46	32	35	32	31	37	48	42	44	40	37	42	33	32	46	33	32	32	29	44	30	45	28	34	39	30	41	40	42	36	35	31	33	42	34	43	34	44	37	40	41	38	36	28	43	39	31	38	28	31	42	28	31	41	36	34	31	46	34	35	39	30	32	34	33	38	39	48	33	33	43	24	39	39	26	36	37	39	39	31	42	36	45	45	39	43	34	43	36	41	42	33	29	35	28	33	37	53	29	29	32	35	33	36	34	31	34	32	43	24	37	30	42	33	32	35	31	37	42	30	29	38	30	36	34	37	36	26	47	41	40	31	45	46	37	37	30	21	35	34	48	42	31	36	40	29	47	32	39	36	42	26	28	39	34	46	41	37	37	34	33	44	22	40	38	36	37	46	33	33	41	39	36	46	50	38	32	40	32	44	27	33	33	30	35	30	32	34	29	40	35	36	49	36	32	36	37	36	43	47	30	32	36	30	42	42	40	30	35	33	35	36	32	39	39	40	36	39	51	40	50	41	44	42	33	35	40	40	26	40	42	26	44	36	39	42	37	41	27	52	44	36	34	41	43	39	33	29	38	37	34	39	35	45	28	41	50	38	35	23	34	35	35	36	40	27	46	37	38	44	36	51	42	42	28	29	40	41	36	28	43	30	32	35	29	36	32	33	30	38	26	38	40	38	45	35	37	32	45	37	41	37	33	33	40	31	49	37	38	36	41	36	40	30	37	37	36	34	40	40	38	34	49	29	31	41	32	39	41	37	48	31	47	38	35	39	39	39	41	37	37	34	35	38	33	34	47	44	33	25	26	32	29	34	39	34	33	34	37	40	29	27	43	53	35	35	34	56	46	34	33	30	29	38	29	34	37	31	45	33	49	27	30	43	34	32	40	42	46	29	50	29	50	36	39	37	40	42	46	41	56	39	25	31	33	38	38	32	25	30	29	35	42	44	32	35	45	50	31	36	36	39	26	36	32	31	36	35	32	36	20	38	36	42	40	41	28	45	35	23	22	30	34	34	42	34	40	34	37	27	34	37	39	41	26	27	32	33	32	34	34	38	43	38	36	44	34	27	37	36	45	37	38	26	38	27	43	38	31	37	38	39	40	44	35	41	37	36	39	34	38	28	38	36	40	35	27	41	37	36	36	28	50	30	29	34	38	50	42	39	35	42	32	35	31	42	37	31	32	27	37	36	45	29	31	38	30	29	45	41	38	35	44	40	24	29	29	35	41	38	36	29	41	38	33	44	35	28	32	25	34	38	39	33	44	36	26	25	50	42	41	39	25	38	46	28	36	38	31	28	29	44	40	28	33	24	34	27	47	37	32	45	38	38	36	45	36	47	34	32	31	54	34	35	40	41	36	28	40	31	35	32	35	46	34	36	41	26	40	38	53	45	29	37	29	25	26	33	44	31	33	34	42	40	23	40	32	34	35	32	38	30	39	39	39	33	26	32	37	47	36	40	38	45	32	38	29	42	40	35	36	37	38	41	40	32	49	38	42	35	26	33	39	44	37	35	46	35	28	39	39	49	38	37	41	38	27	40	25	27	29	36	36	39	52	38	35	38	18	43	30	31	44	28	39	40	37	39	42	35	38	37	40	36	49	37	42	34	44	35	33	51	34	29	43	40	33	44	26	36	42	29	32	39	36	41	41	37	25	37	49	31	24	45	34	37	38	32	47	35	46	35	34	37	32	46	33	30	34	42	35	37	36	42	25	37	31	38	38	43	36	46	44	29	36	27	24	33	26	37	39	34	29	37	32	28	33	39	30	36	27	45	33	35	42	42	48	40	40	40	31	42	34	30	27	39	32	36	32	30	37	40	31	41	30	36	43	46	38	33	34	37	35	29	35	36	43	38	37	35	31	27	33	39	32	36	38	42	31	33	37	40	39	19	39	38	31	32	28	39	31	32	36	30	28	36	33	39	39	38	34	38	45	29	33	45	24	32	24	29	42	41	35	41	31	37	41	40	36	32	43	35	29	25	42	49	37	31	32	40	41	32	38	39	29	41	38	42	42	23	32	40	39	30	38	33	27	33	34	46	35	25	32	40	34	25	43	35	38	44	36	26	26	32	38	37	38	35	25	29	38	25	37	41	44	41	38	37	43	36	42	35	35	37	48	38	44	38	30	37	28	40	47	41	32	36	36	30	35	31	32	39	33	32	33	32	37	31	35	35	39	29	40	36	31	40	28
31710	21483	16803	20567	26184	25848	22866	19272	15537	12224	9696	7421	6167	5328	4171	3603	2883	2402	1977	1436	1162	1044	935	814	674	730	623	552	489	439	421	465	414	413	408	362	409	396	386	396	399	377	359	389	396	393	366	356	371	414	348	389	376	396	392	388	363	374	390	358	380	360	423	392	386	376	355	394	396	372	381	420	345	348	403	415	401	372	382	340	411	363	404	404	357	365	400	377	372	378	350	381	355	384	388	358	373	408	411	396	365	411	374	368	412	348	408	394	385	375	384	381	391	382	394	372	357	402	368	363	402	346	400	373	383	386	409	377	361	401	397	383	380	385	374	333	359	363	385	367	424	388	372	412	413	367	383	372	389	406	381	370	369	405	412	372	391	366	379	352	381	409	361	389	393	366	387	374	397	377	383	377	365	337	390	357	389	433	365	381	403	402	391	400	361	425	376	398	378	355	413	394	382	384	410	384	354	383	397	364	367	397	377	381	370	379	364	392	377	416	404	376	371	341	385	391	380	371	377	374	390	388	378	385	389	401	389	365	358	407	398	392	397	393	372	388	370	377	353	372	372	402	402	384	392	385	368	387	378	365	383	368	386	368	390	386	363	426	425	374	390	390	369	364	401	406	367	398	415	386	376	361	372	430	388	379	392	433	403	361	379	395	416	376	404	341	397	344	382	363	399	375	374	396	402	395	393	395	377	374	386	353	367	399	371	390	376	391	380	384	378	384	423	410	419	377	392	385	434	343	414	353	393	369	389	392	365	375	380	356	377	369	391	400	343	402	378	381	401	370	378	390	407	398	420	371	358	355	371	386	403	369	369	386	359	395	397	372	401	400	365	406	387	371	359	396	381	392	385	392	386	374	362	385	381	386	357	382	348	362	381	374	398	378	398	380	435	373	414	393	361	368	393	396	402	389	415	402	362	439	406	364	386	346	382	387	369	367	367	396	376	402	364	387	365	372	369	383	338	414	344	385	378	373	385	374	397	419	379	384	364	374	373	400	405	414	392	367	394	382	372	375	379	349	367	429	408	368	357	383	395	393	378	398	372	416	367	388	386	379	402	353	382	399	406	360	359	388	381	379	369	395	352	402	396	347	413	429	400	389	422	392	369	378	395	378	397	368	392	396	350	369	377	378	392	398	372	390	405	380	363	378	340	343	355	381	410	367	364	383	376	404	352	400	385	377	372	401	370	376	384	367	384	367	365	346	352	386	394	372	363	385	417	365	378	383	368	400	375	376	391	362	382	423	352	376	352	381	355	402	375	407	395	349	409	376	336	395	366	390	385	366	369	367	394	396	390	406	397	356	344	384	359	410	350	399	354	406	399	405	345	423	404	392	352	368	391	381	379	400	408	385	347	350	384	382	348	377	366	368	338	366	371	393	421	391	388	391	411	360	397	372	410	393	390	388	359	392	374	376	375	366	393	349	368	378	390	388	402	357	376	338	408	366	363	392	364	391	377	363	378	370	408	348	387	409	378	414	388	385	391	368	381	365	367	401	364	401	382	385	411	390	364	396	390	393	411	365	367	386	409	391	374	354	417	378	402	370	385	397	389	378	373	403	347	358	363	374	384	349	410	386	404	397	396	397	388	375	387	389	361	381	367	349	350	407	367	371	365	382	369	410	398	381	391	387	363	382	405	377	355	396	372	376	424	401	403	379	389	371	391	397	409	385	369	394	386	373	403	381	370	403	373	367	365	380	392	376	379	402	369	403	361	397	391	407	382	402	407	377	384	419	412	405	399	396	374	354	387	388	386	368	401	397	383	351	412	391	371	374	340	372	381	360	371	371	399	377	399	340	390	387	385	345	378	358	366	344	382	383	359	378	365	388	361	389	364	407	374	358	364	397	363	384	389	428	374	400	366	409	413	377	392	357	409	402	381	398	367	362	393	374	360	402	407	394	373	392	381	386	374	423	403	375	350	362	350	386	361	384	349	369	408	380	377	428	389	394	372	377	371	380	398	385	403	351	376	382	382	388	366	364	369	354	383	368	389	412	377	373	419	366	393	373	380	366	380	414	395	369	378	379	386	388	342	372	403	376	376	369	400	381	398	393	374	399	389	389	374	412	417	407	344	372	372	419	340	392	394	344	379	380	373	379	375	409	393	367	406	391	354	381	399	385	400	381	399	369	374	376	377	375	361	371	378	364	388	395	377	377	396	403	396	381	395	392	414	378	392	410	378	401	359	376	381	365	416	366	399	396	339	401	358	419	396	359	357	351	388	381	358	386	397	383	383	372	405	384	372	407	362	348	415	400	404	366	395	442	416	368	396	387	360	368	347	369	377	378	354	384	362	397	399	393	383	338	387	367	396	355	398	419	388	410	379	387	400	369	374	397	383	360	367	352	389	357	384	382	384	399	377	379	386	362	397	381	401	387	388	378	347	418	389	404	388	419	400	399	403	400	390	363	391	379	371	384	404	397	398	379	360	383	397	372	375	367	361	376	373	381	382	391	382	364	350	351	405	392	388	415	355	371	397	387	370	372	378	375	382	383	405	372	403	370	347	380	394	374	391	383	401	391	369	359	378	395	321	402	394	405	398	383	334	388	409	348	395	370	412	378	378	400	374	398	375	381	372	372	397	387	394	385	409	376	385	381	364	413	378	361	384	405	378	350	345	412	353	369	363	385	377	364	360	381	354	372	376	378	384	385	380	335	385	368	364	417	392	417	370	424	400	374	383	365	396	372	403	407	341	378	352	392	368	379	388	371	388	372	382	367	380	346	411	387	373	389	356	376	387	353	340	401	368	402	361	417	401	394	410	353	378	381	394	398	417	343	365	387	396	380	415	376	371	378	404	393	379	401	389	384	392	418	396	379	379	394	381	388	382	370	394	362	395	376	372	351	372	396	394	395	352	399	355	389	372	387	406	399	388	407	400	388	351	353	386	355	370	386	394	382	391	380	388	355	369	363	431	386	380	392	351	373	379	391	377	403	378	408	413	393	412	396	365	424	348	385	371	350	352	364	373	361	357	395	397	370	398	386	359	397	408	370	365	395	374	368	364	381	355	387	381	386	396	348	386	348	340	411	382	387	378	380	403	399	371	348	388	381	401	400	402	377	359	371	380	399	393	342	393	384	386	388	388	370	349	356	383	384	395	364	395	402	375	396	386	369	368	386	412	414	399	383	382	386	380	327	391	370	408	388	394	401	368	411	385	369	377	365	368	403	383	376	388	397	376	382	391	387	374	379	401	402	402	384	382	396	340	423	383	346	377	390	358	383	375	381	388	362	405	360	364	371	364	385	362	359	380	383	386	379	381	345	359	383	405	426	369	377	361	377	360	404	371	352	375	354	384	393	381	360	404	348	374	382	366	381	373	377	374	424	398	370	391	357	348	391	393	411	382	387	389	393	404	395	362	367	415	370	419	375	367	373	357	412	356	368	383	404	396	366	383	392	397	385	412	376	428	380	363	365	358	396	378	347	370	373	396	371	378	372	368	358	348	374	363	372	367	386	382	354	382	384	387	388	392	363
2738	1722	917	660	515	501	447	319	280	212	188	141	126	101	94	91	66	79	45	46	46	41	39	46	49	55	39	33	42	40	33	39	41	33	35	27	25	37	35	32	38	39	35	43	33	32	38	23	39	34	37	37	38	33	32	39	41	46	40	31	38	23	38	27	37	47	44	32	31	32	29	33	42	37	34	41	35	29	34	35	37	35	31	44	33	35	38	35	43	38	31	31	51	34	35	31	30	37	43	49	28	39	35	46	37	39	27	34	37	34	35	38	31	45	29	33	41	34	35	27	44	40	23	40	34	42	31	44	38	44	38	43	29	43	33	29	35	33	41	24	44	30	39	32	26	56	41	40	46	45	27	34	39	36	39	37	43	34	37	31	41	22	43	31	29	34	30	39	46	43	33	38	35	44	51	36	33	30	37	35	37	23	41	34	32	43	41	37	39	32	43	32	35	36	40	35	32	39	32	46	39	19	37	29	38	33	45	34	38	46	38	38	30	36	41	27	30	26	35	26	31	38	44	26	48	33	40	38	28	44	38	35	30	44	43	34	32	47	34	33	34	38	34	28	41	45	31	40	46	32	32	34	30	39	34	34	33	32	42	35	42	35	37	32	40	34	32	27	38	45	47	32	37	29	39	39	48	43	36	36	37	31	39	33	37	40	39	37	50	41	46	39	36	36	46	37	27	34	25	44	31	37	38	36	40	34	35	32	42	44	33	33	41	27	40	35	36	28	30	37	38	35	40	24	34	39	36	37	31	29	41	27	48	36	29	33	34	32	35	39	30	37	35	29	32	33	34	34	51	40	36	36	46	43	41	37	36	35	38	35	40	37	34	33	29	38	37	25	37	44	53	38	28	44	32	37	33	22	28	45	37	39	30	34	38	31	30	31	33	23	41	30	30	37	41	40	46	34	30	32	32	41	37	47	48	31	46	37	29	39	41	31	42	36	41	23	33	30	40	31	36	21	37	43	42	39	38	29	33	33	29	31	36	44	43	36	42	38	34	34	36	24	35	36	32	32	45	38	38	44	37	34	41	38	37	35	27	36	34	36	43	42	31	44	38	30	33	41	46	31	39	29	31	42	33	44	25	40	32	41	31	34	34	32	40	39	36	38	37	31	38	36	35	46	36	43	37	29	23	35	50	40	44	37	33	28	31	32	44	35	29	46	31	40	35	44	27	36	37	36	41	41	34	42	28	38	39	31	26	33	39	39	48	36	29	38	39	41	33	43	30	40	34	37	39	43	29	28	49	32	31	56	44	39	25	35	46	33	28	28	34	29	25	37	35	42	37	32	44	34	35	39	39	30	41	37	28	43	33	32	27	45	34	26	37	38	31	33	32	36	36	36	24	36	34	41	32	35	34	25	42	28	29	34	31	37	38	38	32	32	44	35	37	33	39	31	30	36	40	32	31	38	39	42	32	46	47	26	52	26	34	37	44	33	41	40	30	28	39	41	27	38	34	27	49	41	26	48	36	26	25	50	26	38	30	30	39	39	37	40	26	39	46	37	41	35	39	29	44	50	46	33	43	37	42	30	33	25	36	21	35	35	31	37	38	34	34	34	38	29	33	33	37	42	29	32	46	52	29	30	41	36	44	35	39	37	33	39	49	42	38	31	35	39	32	35	25	37	34	35	29	34	25	39	46	30	39	37	34	32	31	43	44	37	33	29	32	28	32	22	46	45	30	41	32	44	25	46	36	40	46	30	27	32	41	31	36	35	32	38	28	51	27	40	38	31	35	34	31	37	37	35	28	35	37	45	22	42	35	39	38	40	25	46	36	33	29	36	29	34	34	40	46	28	46	30	40	32	48	41	47	38	36	42	40	35	32	29	40	38	34	39	40	27	25	37	35	23	31	41	29	30	25	41	45	40	31	40	27	30	38	35	31	37	42	36	24	31	29	32	43	25	42	39	28	32	32	31	44	47	30	49	33	30	35	37	47	28	49	33	32	32	39	42	31	34	38	28	33	29	43	29	29	26	45	40	32	32	33	34	39	26	37	30	41	42	36	39	38	47	27	38	35	26	37	34	26	36	46	36	35	40	27	33	36	45	42	40	37	42	38	38	36	32	33	37	35	36	39	32	37	27	29	40	30	49	44	28	38	40	35	35	27	31	43	39	31	30	32	40	42	34	30	44	36	39	36	37	27	31	46	31	25	32	35	37	37	35	28	36	36	36	37	34	46	36	32	38	30	37	33	41	43	39	50	35	29	36	34	29	35	42	43	41	40	39	30	28	29	27	41	31	34	34	50	35	41	44	38	43	40	39	42	27	26	26	31	33	42	32	33	38	38	41	44	47	27	28	38	45	35	46	25	24	41	43	27	31	48	36	32	35	32	39	28	30	32	52	37	36	32	34	44	44	38	37	43	36	35	31	27	39	37	39	28	34	48	47	31	32	44	33	37	42	36	28	36	47	40	40	46	34	34	39	16	40	42	31	38	42	38	38	46	40	45	37	35	35	25	38	35	29	38	42	40	29	46	33	40	38	29	34	33	34	30	37	47	34	32	36	34	30	38	36	34	31	37	30	26	40	47	29	39	36	32	38	27	41	36	37	37	37	27	51	38	29	36	37	48	42	44	37	42	42	29	37	33	38	39	34	43	40	47	36	33	27	39	22	35	31	41	35	34	42	33	33	38	28	40	27	24	34	40	35	40	35	43	38	36	41	33	39	49	45	38	32	23	49	32	29	38	37	39	36	33	30	40	25	36	36	30	35	37	32	33	38	26	34	32	46	28	29	35	32	33	24	35	34	30	34	42	51	35	43	33	34	40	32	29	41	37	29	39	38	29	46	37	39	30	30	32	51	40	33	34	37	41	33	39	34	49	44	39	31	50	33	46	39	37	31	38	41	34	36	40	33	30	34	34	39	41	47	34	34	40	28	43	40	32	52	31	37	37	29	36	26	28	41	36	38	43	42	34	29	43	43	37	38	30	34	47	43	36	33	30	32	38	36	41	28	37	33	37	48	28	35	32	36	35	50	33	35	31	43	35	32	43	33	32	38	43	37	44	38	27	44	42	41	36	43	40	34	50	32	46	34	38	43	38	42	40	33	31	41	41	43	41	32	33	45	34	35	40	41	35	39	35	33	32	41	34	37	36	28	33	24	33	43	34	39	27	44	39	45	32	35	30	38	45	34	48	43	28	51	36	30	29	40	31	34	35	35	25	32	31	43	34	38	34	29	37	43	44	39	41	33	31	41	43	34	37	33	32	39	32	35	54	36	34	42	34	34	34	42	29	42	48	35	50	38	34	34	30	29	40	36	39	37	31	44	34	38	18	39	34	37	26	29	37	38	36	37	33	45	40	51	30	39	27	34	49	37	35	26	34	37	32	40	41	37	33	32	25	32	39	23	34	31	26	32	35	35	34	33	42	27	33	39	27	37	43	38	47	25	34	35	41	44	42	32	29	33	41	32	32	39	51	28	40	33	27	31	28	42	31	28	39	38	32	37	31	39	38	40	34	32
27291	17076	11954	14771	19965	19504	16366	13021	9909	7620	5815	4356	3699	3185	2492	2041	1675	1442	1204	846	761	737	695	602	541	536	543	451	414	424	419	425	398	375	399	379	396	385	366	395	386	374	386	412	418	367	370	372	370	399	401	410	395	381	371	384	416	425	367	361	385	371	347	369	355	396	396	410	386	380	365	385	404	393	384	394	340	403	382	375	394	386	387	367	375	401	360	423	401	406	361	379	382	382	396	370	383	361	398	388	372	385	366	375	365	359	388	421	430	380	354	367	418	345	387	367	398	356	404	366	395	399	374	399	372	393	366	372	383	388	373	380	407	380	409	377	376	409	379	365	368	427	397	361	377	401	368	333	359	381	354	379	371	388	392	372	409	358	362	384	353	441	380	370	394	409	391	361	393	360	396	414	391	366	387	374	391	389	387	368	373	388	357	385	398	384	399	359	422	388	395	417	397	370	359	408	385	361	417	380	357	372	388	373	397	396	406	358	376	392	401	390	377	333	348	371	391	408	382	392	381	391	412	405	387	371	369	355	365	399	408	330	345	383	400	373	341	368	378	365	372	386	386	383	377	394	373	369	375	374	359	357	355	370	371	379	382	389	405	372	373	378	366	372	370	370	385	381	366	395	361	400	371	370	399	392	388	385	359	363	395	362	402	388	380	385	390	399	386	374	367	403	383	356	370	425	410	404	365	382	385	434	361	413	334	359	368	385	370	395	382	382	369	423	370	341	332	353	384	371	412	411	390	370	400	359	412	369	401	360	393	357	354	383	393	395	353	342	359	384	365	391	371	372	382	384	373	383	373	347	401	373	380	398	363	373	359	378	376	387	391	385	380	363	380	385	374	392	375	359	376	416	428	383	366	390	359	378	367	385	421	409	400	383	390	370	383	378	404	377	400	395	366	379	386	347	373	376	365	378	366	369	366	356	390	406	407	346	405	392	362	334	409	362	393	370	400	407	366	399	407	357	403	393	346	352	421	365	398	359	392	362	374	366	397	367	398	351	349	382	404	358	384	352	388	362	368	396	363	377	370	379	389	417	377	404	362	406	408	378	344	373	388	398	398	355	400	401	375	386	368	386	362	402	345	377	386	348	390	385	340	400	380	418	388	375	387	389	352	382	402	362	380	336	360	366	382	403	383	357	347	414	385	377	367	341	367	416	423	381	387	392	395	419	396	378	387	380	361	411	401	364	360	404	364	372	354	391	374	396	374	376	348	399	380	356	365	415	396	371	386	376	380	413	383	371	403	372	389	345	356	391	407	374	347	352	398	366	402	382	380	374	390	382	363	380	374	404	355	397	362	360	374	396	412	396	389	379	368	382	380	398	386	416	394	380	375	384	378	417	391	395	384	389	405	379	379	354	363	372	407	376	378	374	379	380	367	376	383	370	379	386	332	386	376	364	355	392	429	373	360	392	379	356	395	369	418	378	378	372	388	391	392	377	368	374	378	378	389	351	388	372	380	384	400	365	387	378	355	382	394	384	383	377	379	370	392	382	362	382	397	386	375	377	384	368	348	374	385	375	384	401	383	411	385	410	398	386	365	381	391	363	400	395	385	379	396	403	395	380	359	374	385	406	398	348	408	339	405	362	382	395	374	389	395	408	383	383	411	389	387	364	409	357	397	378	403	394	372	383	405	413	402	327	404	400	382	356	395	371	363	390	371	364	400	397	384	355	401	380	403	382	360	386	386	367	368	402	363	390	386	384	372	393	348	394	401	351	367	341	407	366	351	401	364	360	385	398	373	388	363	395	416	388	398	352	360	390	347	387	372	408	383	379	378	367	370	373	390	372	382	348	369	383	360	408	392	395	375	389	383	374	391	408	378	417	396	392	402	378	353	395	349	404	357	384	353	380	350	382	396	365	417	406	378	381	383	423	387	380	408	407	389	358	341	398	341	413	389	373	394	399	387	351	411	382	380	365	387	382	363	370	389	346	395	369	440	371	364	415	393	347	393	388	368	359	375	357	384	392	346	369	408	402	361	386	383	363	382	373	389	419	401	400	351	398	378	368	399	379	377	341	373	400	362	382	374	383	375	397	361	342	356	361	381	380	398	367	387	380	401	325	386	384	389	380	403	373	349	377	327	389	384	376	353	388	419	388	417	408	358	388	401	390	410	423	364	357	369	373	361	370	396	371	414	385	372	393	389	387	375	444	398	372	410	411	414	380	364	350	352	399	381	385	378	403	364	410	394	381	361	388	403	364	395	450	360	364	376	395	345	392	392	384	362	355	371	407	393	404	394	417	372	380	394	369	391	395	399	357	410	342	392	390	389	334	370	371	402	388	378	397	389	374	397	351	383	376	379	409	393	373	382	369	406	375	387	365	386	382	384	373	414	360	379	387	345	383	413	372	383	394	373	408	371	365	384	396	389	379	368	402	334	398	385	377	414	405	369	367	378	352	385	364	385	367	371	373	403	374	354	365	398	400	373	376	383	382	376	362	402	392	343	367	387	353	371	390	386	368	344	384	338	431	373	384	392	379	371	407	404	397	380	398	367	429	376	410	377	415	358	385	417	384	375	382	374	382	412	396	355	407	386	387	384	348	389	375	393	382	404	402	389	385	360	386	421	387	382	376	359	394	358	446	383	413	416	388	395	374	382	381	362	375	391	360	386	378	369	389	385	366	373	369	364	397	359	364	357	402	357	352	416	386	405	357	371	376	405	390	390	382	415	379	341	392	349	400	398	381	367	350	355	387	343	382	385	336	360	371	370	378	380	381	376	408	394	375	423	398	387	402	431	351	371	394	365	380	373	381	396	371	368	398	385	378	412	393	353	393	422	361	386	395	363	356	387	385	355	368	359	402	432	361	382	369	386	396	353	393	403	370	437	420	357	393	379	384	371	370	381	412	380	397	417	357	404	429	358	413	359	405	371	410	359	416	367	380	363	337	386	397	361	370	385	378	362	374	364	382	385	397	400	363	375	416	364	380	380	382	393	353	361	393	354	401	391	371	388	367	390	358	355	358	394	386	382	364	412	392	394	379	364	383	406	382	390	341	378	379	379	377	380	404	358	367	398	368	402	375	380	370	385	390	413	397	354	377	382	351	359	395	416	416	387	351	407	390	394	413	394	368	379	390	379	363	393	396	398	369	375	438	406	397	404	388	394	400	382	337	376	408	344	367	358	363	369	362	375	365	392	368	416	359	395	359	376	378	380	402	397	385	351	340	394	397	361	367	386	378	355	358	388	346	356	378	381	384	381	379	338	382	416	365	348	399	336	375	382	361	406	346	358	402	395	339	349	360	395	348	376	404	337	365	382	379	411	370	372	358	384	375	382	401	371	374	378	365	394	389	407	366	384	365	403	369	386	391	394	365	441	397	356	370	417	365	404	356	389	384	392	371	378	399	384	363	403	386	368	358	401	358	369	389	368	368	372	411	391	372	394	359	337	394	380	375	360	382	387	351	412	393	402	380	386	382	385	375	428	373	334	368	399	404	368	356	401	385	424	366	394	386	374	392	343	403
3627	2683	1467	994	701	683	642	499	408	284	236	217	169	150	121	118	92	80	68	62	62	52	50	47	42	44	48	34	46	48	42	41	29	40	36	27	40	45	30	42	33	37	42	38	36	33	37	32	42	31	37	33	31	29	33	35	39	38	36	45	37	42	36	24	53	39	33	39	45	40	41	41	47	37	40	32	41	39	35	39	41	32	45	36	35	34	34	29	41	37	44	45	34	41	39	38	37	40	35	37	48	31	42	31	43	42	30	31	26	44	36	40	28	33	41	26	42	34	35	40	33	41	36	47	39	36	38	46	31	48	34	45	35	31	40	46	30	48	38	28	33	39	32	41	38	48	40	35	33	51	31	25	41	53	30	31	27	48	51	45	35	38	36	35	35	39	29	40	44	40	30	36	38	42	43	36	37	37	46	36	35	46	31	38	39	41	38	36	41	39	41	39	38	30	38	45	44	36	35	47	41	29	42	33	33	38	33	37	35	34	35	46	39	32	46	42	33	38	51	33	46	34	35	40	38	37	32	37	35	33	36	40	33	31	25	39	42	28	30	49	44	54	22	41	29	34	33	44	42	42	42	30	45	41	34	39	31	43	38	13	40	50	28	32	35	50	37	36	37	31	39	43	34	26	37	28	40	41	27	36	34	47	42	28	46	33	37	38	44	34	36	36	31	35	25	30	42	29	32	42	43	36	34	39	37	29	28	35	38	35	35	37	30	32	35	38	47	49	33	37	33	51	48	40	36	30	43	33	37	36	41	35	41	38	39	34	32	31	38	48	36	33	33	34	40	23	47	28	49	34	31	35	48	41	35	28	31	31	43	32	47	32	37	36	32	29	39	45	45	34	34	40	34	44	33	33	36	37	50	33	31	43	34	40	36	36	33	32	38	36	26	35	47	35	38	30	39	29	38	40	28	34	41	35	36	47	35	38	32	38	28	41	32	35	37	37	40	41	31	37	46	35	50	42	46	31	38	31	41	35	22	37	25	36	42	28	49	47	33	38	37	36	36	45	37	31	44	32	45	38	32	34	37	52	39	35	38	42	28	25	40	34	40	29	26	26	49	53	30	33	38	39	47	42	38	49	30	31	35	38	32	37	28	33	33	28	46	36	36	36	40	40	32	29	40	32	53	43	35	44	36	35	31	41	42	39	33	30	38	39	24	30	39	45	32	38	47	52	31	44	31	39	34	44	43	29	45	42	34	39	40	39	48	42	26	48	42	37	35	36	30	40	41	29	37	34	31	36	35	26	37	46	29	38	30	53	42	51	26	31	28	41	36	37	45	39	27	41	31	32	51	32	42	45	31	47	45	33	40	35	42	40	33	35	47	38	43	40	35	37	34	33	49	39	48	47	31	35	30	36	47	46	45	38	39	32	36	40	37	36	38	37	40	45	37	33	35	30	37	39	37	30	43	40	34	44	29	47	35	34	49	35	34	40	40	36	36	35	37	30	31	37	37	50	37	36	43	41	52	23	31	30	29	41	33	33	31	30	37	36	36	41	39	35	52	34	33	41	29	40	23	34	32	38	37	34	54	54	39	36	26	35	33	35	38	44	38	41	34	43	45	31	42	29	43	34	41	37	30	56	37	42	31	36	41	44	45	40	35	37	36	39	35	41	31	31	40	44	33	32	39	48	36	46	35	40	29	25	31	42	46	48	37	41	29	32	38	45	43	37	37	29	30	36	40	36	34	43	35	31	37	27	41	44	33	35	37	43	41	38	30	39	35	33	30	37	48	38	40	32	48	43	53	37	35	45	41	38	45	21	29	40	31	28	30	29	38	33	35	48	34	41	31	33	43	36	35	39	33	50	29	33	38	28	45	42	38	34	41	42	28	34	47	42	36	40	36	39	51	38	41	47	25	44	41	39	41	40	33	42	38	35	33	49	37	50	43	40	36	48	49	32	44	41	43	34	32	24	35	30	42	33	48	41	38	45	33	34	39	48	45	39	44	36	36	52	50	46	38	39	41	28	32	32	29	43	33	45	34	28	40	30	43	47	43	37	44	31	32	37	30	33	37	35	39	43	37	38	37	40	45	44	25	39	34	42	42	31	36	48	45	31	38	24	26	35	37	45	42	39	43	34	49	43	27	38	38	44	34	30	47	37	39	41	34	33	30	40	47	38	48	52	41	40	26	38	32	47	35	28	38	40	46	41	39	42	47	35	42	35	40	41	31	31	41	36	28	41	32	43	41	42	43	35	39	36	51	45	37	38	26	34	31	38	35	35	39	42	35	30	28	36	39	39	47	36	46	39	33	41	35	34	40	28	35	26	33	44	38	43	43	28	40	36	39	31	35	29	26	35	50	34	43	34	47	44	39	38	42	33	44	38	40	30	35	26	47	43	40	26	31	44	28	47	37	40	29	41	35	38	36	36	35	39	35	31	43	38	42	41	45	49	34	46	28	31	29	37	39	31	38	33	31	34	31	49	38	44	33	35	42	39	22	48	32	42	27	21	44	38	31	39	41	36	31	39	27	39	32	36	33	32	41	31	36	40	32	40	38	48	39	35	30	38	39	42	41	44	33	41	35	35	44	37	35	34	26	30	41	37	39	37	39	44	41	27	33	33	34	32	23	33	41	41	40	35	51	36	47	41	32	27	34	29	38	40	34	45	37	33	25	39	42	42	42	28	40	40	39	37	41	42	38	35	33	33	48	37	39	47	32	30	37	47	24	35	41	22	28	36	42	31	39	36	38	30	32	35	35	37	32	37	33	28	30	43	33	38	32	36	37	39	27	34	40	35	32	34	41	34	48	39	35	37	36	44	33	33	43	31	40	41	42	30	42	42	41	34	35	43	40	39	48	38	36	42	41	45	40	32	36	34	31	32	36	56	31	34	42	40	33	40	36	32	33	31	37	46	41	38	42	48	30	44	32	38	47	40	57	46	25	32	38	36	42	37	26	40	34	40	38	39	29	49	40	45	31	38	32	28	41	32	37	25	32	36	43	33	33	36	40	30	42	37	31	38	30	38	40	40	43	53	36	30	31	26	31	46	47	34	50	33	33	34	34	45	32	40	37	36	31	41	31	36	42	42	34	42	39	36	37	45	34	30	40	48	39	28	37	37	30	37	42	36	46	37	32	47	36	35	50	43	36	31	41	45	33	38	35	33	37	32	38	54	41	53	40	41	31	47	47	31	36	47	29	28	36	31	37	36	31	37	37	31	43	31	41	36	27	37	40	38	46	29	32	38	38	36	35	39	31	28	41	46	33	29	29	31	33	29	42	46	39	40	35	43	51	44	36	36	41	39	42	31	44	33	39	32	31	38	34	33	47	41	40	33	40	46	34	36	49	38	31	44	31	33	40	45	39	33	44	38	39	38	38	35	51	24	34	31	38	35	40	39	42	41	32	39	42	43	41	25	39	42	37	33	30	37	41	42	50	32	38	33	38	29	34	34	33	32	38	43	44	44	36	33	34	36	35	42	33	39	33	41	41	31	40	24	34	38	40	47	28	26	36	27
30641	20833	15277	18300	23568	23026	19857	16024	12667	9831	7574	6110	5126	4217	3520	2895	2328	1927	1487	1015	961	892	802	679	652	666	544	507	478	440	443	400	406	420	379	380	401	410	428	391	357	402	405	409	382	332	400	406	412	423	372	392	393	363	417	405	414	371	378	395	392	405	400	364	384	395	400	392	377	377	376	387	390	372	388	378	408	390	365	374	405	405	355	352	399	411	390	375	398	404	402	438	386	428	360	418	373	370	407	398	388	387	349	415	417	393	398	347	403	405	407	377	367	387	407	420	380	416	397	420	385	403	390	384	380	396	380	369	424	395	383	383	377	368	424	389	377	401	380	363	390	410	412	374	412	426	394	358	383	407	399	385	370	388	365	387	371	367	381	404	399	365	391	404	397	411	381	358	388	399	364	364	359	379	374	365	380	397	395	378	410	420	374	373	391	409	394	394	406	400	377	384	380	358	382	399	374	359	389	384	391	433	395	419	336	368	392	386	428	354	370	381	380	387	390	357	382	351	388	405	399	398	395	401	406	355	377	355	362	387	425	394	401	383	356	394	358	364	428	390	368	414	405	391	410	394	391	373	400	413	390	375	390	362	394	408	401	377	375	387	397	381	407	390	394	375	400	419	409	379	441	366	404	416	347	390	380	393	417	393	378	375	387	373	394	362	367	400	404	403	395	409	368	396	387	401	382	387	388	392	359	396	372	371	372	399	378	429	382	425	414	350	373	370	387	403	378	423	406	368	381	334	383	410	435	353	388	401	411	396	389	377	357	390	390	406	412	379	375	385	377	379	373	390	369	346	423	394	390	405	423	363	405	385	402	381	404	399	408	403	399	380	387	421	396	369	415	388	375	375	389	341	384	382	375	392	386	415	379	389	345	367	387	414	387	386	393	369	408	371	402	373	360	393	369	394	424	438	411	359	424	394	391	431	395	397	388	354	389	436	377	374	398	374	381	410	393	390	390	442	396	382	389	365	424	413	387	363	408	356	381	373	392	384	370	386	382	358	392	416	409	392	423	361	384	404	381	381	400	403	392	392	389	394	376	391	407	379	383	396	397	393	390	356	411	401	400	355	401	378	388	394	397	412	415	388	385	331	372	350	389	384	429	396	373	417	362	385	398	360	408	404	372	393	395	406	391	384	382	406	350	413	397	369	415	376	374	404	398	437	383	389	398	408	415	424	363	398	402	369	390	395	415	402	396	403	372	384	422	394	382	342	405	414	378	412	375	415	347	369	387	376	397	388	410	412	379	392	398	386	406	372	348	376	399	352	374	398	386	412	366	389	394	345	385	415	369	432	393	334	333	361	424	374	370	418	348	392	375	400	377	368	383	390	360	365	364	387	367	412	393	380	410	385	367	398	413	373	377	367	407	416	386	370	397	377	382	377	410	367	395	379	383	405	393	389	405	443	409	386	384	401	421	385	376	386	410	386	358	379	404	411	405	395	440	357	365	374	390	394	403	372	376	410	354	410	373	405	350	387	390	431	323	408	405	420	380	405	391	385	397	402	406	420	418	416	379	388	343	409	368	350	381	404	408	363	397	381	418	361	386	400	383	368	365	364	400	418	367	372	369	365	405	383	370	365	377	395	379	439	388	372	407	427	417	391	402	408	415	400	401	400	423	371	392	390	396	435	363	387	416	401	378	347	352	417	379	402	414	389	386	377	400	393	389	356	404	406	413	392	376	366	389	372	389	403	417	398	372	388	380	412	380	401	381	398	401	382	379	403	381	369	396	398	402	371	393	415	416	390	401	365	379	378	389	423	395	362	390	394	377	386	403	389	391	383	373	360	374	356	381	365	403	398	380	410	405	412	369	379	405	402	375	382	364	374	350	389	408	376	412	398	395	403	386	370	414	375	418	388	410	388	424	427	414	391	342	399	415	424	412	425	365	392	343	412	363	424	392	368	384	389	432	413	371	351	379	405	374	415	400	367	369	347	379	362	365	367	373	383	426	389	406	385	400	397	375	382	404	391	371	398	403	367	415	386	414	395	376	407	378	389	387	372	385	399	376	411	394	367	372	387	392	435	378	362	405	387	416	384	375	406	381	403	434	349	389	389	417	406	375	407	407	397	388	423	395	392	389	368	374	408	343	365	366	388	383	403	384	390	347	380	386	371	338	374	390	414	386	374	361	377	380	372	404	392	361	370	376	378	356	406	390	382	398	401	384	374	336	407	397	395	372	411	408	386	383	370	378	355	367	389	369	411	398	384	386	401	367	439	417	393	384	394	380	403	433	418	383	387	363	411	416	389	399	399	379	401	393	390	397	384	368	371	368	383	365	361	404	392	416	421	431	395	377	378	371	393	403	373	413	407	398	426	344	407	406	378	342	411	361	368	364	421	374	363	356	387	358	423	354	407	380	395	395	348	397	384	419	372	417	378	387	363	364	407	372	382	361	386	353	403	428	430	334	370	404	390	386	367	374	389	438	371	408	364	364	402	391	363	403	412	425	389	364	381	388	400	388	390	392	398	400	407	402	370	421	397	357	366	390	409	360	371	413	385	373	426	385	433	379	384	414	394	370	391	384	385	408	388	363	367	366	377	360	418	350	371	371	413	417	392	329	377	391	397	367	376	381	379	393	378	375	381	429	353	389	420	372	398	383	397	418	370	381	421	375	404	376	369	398	375	385	394	379	379	395	415	390	412	427	355	414	379	397	419	400	388	371	334	396	386	402	394	397	386	349	398	367	382	387	386	368	419	398	374	372	399	376	400	406	377	418	404	373	385	374	384	391	389	418	392	362	348	400	407	376	381	386	427	394	390	379	400	399	381	399	379	369	381	375	397	340	355	384	401	419	367	357	389	408	386	386	336	389	383	382	394	412	388	397	369	380	380	365	406	390	388	365	398	398	399	364	402	353	399	373	393	352	378	393	363	417	386	409	394	392	408	418	381	399	403	368	388	395	386	358	365	402	369	377	388	390	369	381	392	420	411	385	389	426	404	385	402	394	379	412	369	361	377	419	370	395	386	396	401	368	371	436	395	400	409	352	375	428	392	382	389	379	365	380	390	398	376	377	397	413	386	400	405	377	395	375	368	393	386	381	386	407	388	388	392	404	413	445	370	373	381	351	395	383	392	420	401	419	459	375	394	417	400	360	378	373	356	405	386	398	375	381	412	411	425	392	401	420	387	390	375	413	398	388	358	402	356	400	388	404	381	396	363	393	448	392	439	355	385	353	347	369	383	362	410	407	418	372	362	381	356	337	388	357	395	387	398	425	392	412	401	422	400	430	421	416	390	381	401	364	357	358	385	378	396	385	416	392	365	419	395	384	371	393	374	404	375	354	361	399	383	398	373	396	414	383	356	370	433	380	406	411	391	343	396	387	381	360	380	363	397	425	445	346	414	407	431	387	404	404	408	407	434	401	405	395	382	363	386	395	400	395	369	408	376	385	375	370	383	371	378	389	360	402	382	394	403	377	388	364	365	422	403	420	389	414	390	399	393	372	431	396	380	415	393	396	420	416	407
3785	2329	1322	950	702	678	601	493	418	301	237	174	167	169	126	120	102	98	73	68	63	61	47	49	49	30	34	46	47	31	45	37	34	45	37	42	50	43	44	41	38	38	28	33	38	28	35	37	37	27	40	31	41	36	30	44	28	29	39	38	30	32	44	31	32	46	39	39	29	41	33	34	37	42	33	22	42	30	42	39	35	39	44	34	43	40	36	39	36	45	39	40	32	42	48	35	35	29	58	40	43	37	30	33	36	35	36	27	33	37	40	35	39	41	51	41	38	37	47	34	35	46	28	31	45	50	31	33	45	37	45	30	41	41	48	30	48	31	52	38	34	48	38	47	43	47	40	36	35	37	28	49	37	33	29	40	34	37	32	35	29	32	42	35	43	41	36	36	32	30	32	38	45	35	33	42	36	30	35	25	40	46	42	28	44	34	33	40	37	36	41	37	42	35	38	36	39	36	38	32	47	31	27	37	31	36	39	36	37	34	33	44	36	28	48	39	40	34	39	26	37	37	29	32	36	42	29	37	33	33	35	41	30	35	34	33	38	27	48	37	42	31	41	39	31	24	39	42	38	38	46	36	41	39	44	46	35	40	30	34	30	20	45	37	34	33	39	35	45	32	37	50	33	36	42	31	37	31	46	27	33	40	36	38	29	41	44	32	34	42	45	39	45	36	28	46	36	45	35	40	42	34	30	31	38	40	33	33	34	38	31	37	35	46	47	42	35	41	35	30	44	26	26	34	37	38	49	35	45	25	36	20	27	45	32	27	34	42	46	34	40	33	34	44	31	28	41	37	41	32	34	36	44	32	42	35	35	44	44	32	38	39	36	44	30	37	36	43	37	29	36	46	36	42	29	37	44	41	43	30	38	37	33	43	37	38	36	37	29	37	45	37	37	35	29	33	38	43	33	51	24	33	43	30	43	46	46	32	40	43	40	41	42	40	37	29	42	29	32	38	38	36	38	35	40	36	36	36	35	42	36	36	34	34	50	37	39	49	35	31	29	39	35	33	53	41	44	31	29	26	19	46	30	30	35	39	41	47	37	33	39	41	43	42	46	39	48	38	34	40	44	39	41	36	36	45	34	35	40	33	41	32	37	48	29	33	43	45	30	32	36	35	32	36	38	32	41	44	51	39	35	50	39	33	32	36	28	36	40	40	38	43	43	42	52	32	38	34	42	35	40	39	40	33	32	50	38	44	38	44	47	38	29	33	29	24	38	33	38	35	32	35	31	35	30	41	31	49	33	35	31	29	35	33	37	33	42	34	37	35	41	47	28	28	22	30	31	32	41	55	32	36	40	32	27	45	31	36	42	34	44	35	44	33	34	44	37	58	36	37	23	35	33	35	34	36	35	35	34	27	40	35	38	34	47	48	35	30	34	27	44	36	37	37	30	36	41	52	34	34	34	37	33	32	39	36	32	34	35	37	40	38	42	30	33	36	46	24	38	31	41	36	40	38	37	22	40	32	40	38	32	42	33	32	31	28	34	42	28	32	46	39	31	40	35	33	32	31	31	45	36	30	33	42	41	30	43	36	32	24	32	43	42	43	26	31	34	37	32	45	39	44	35	41	34	34	39	39	29	39	31	37	29	39	29	34	27	45	46	35	39	34	42	34	42	32	36	32	34	43	35	37	35	35	43	35	31	36	32	38	43	31	42	50	45	37	50	45	31	39	35	31	34	45	31	43	35	40	33	43	46	39	30	40	33	31	35	34	44	31	33	36	51	41	39	35	39	33	46	30	42	40	46	36	38	44	35	42	39	36	36	45	32	35	44	28	38	45	32	33	46	46	30	40	47	35	45	34	49	27	35	39	29	51	39	39	36	44	33	42	58	27	42	30	39	30	26	38	38	38	37	39	34	51	30	31	43	36	30	40	43	30	33	52	53	42	32	37	39	35	30	32	36	35	28	39	34	41	49	39	55	35	41	28	32	40	33	30	33	35	38	34	37	41	32	36	39	39	36	34	40	35	41	35	35	31	34	28	51	36	33	40	42	29	33	35	37	41	35	40	31	35	39	42	49	36	30	40	35	29	38	43	48	48	42	51	33	33	57	20	42	38	37	49	58	32	36	32	31	45	41	41	38	29	36	41	41	40	49	37	42	45	31	32	33	29	25	46	49	44	29	36	36	40	32	35	30	34	41	40	35	32	34	33	36	32	36	30	42	34	41	42	31	33	33	38	30	37	44	46	34	47	37	50	40	37	26	41	43	33	43	41	34	42	39	41	35	44	37	36	42	30	44	28	37	22	34	37	43	28	58	42	38	39	35	37	46	36	48	38	38	30	43	41	29	37	30	45	34	52	34	45	39	34	36	26	48	45	31	35	41	55	39	47	42	34	41	38	38	41	39	49	43	32	38	37	43	38	32	42	38	39	48	32	50	31	28	28	44	34	47	36	37	33	46	42	30	41	37	35	39	39	38	35	38	38	44	37	33	35	35	36	37	36	41	33	36	36	38	37	32	34	43	36	43	40	38	42	37	43	44	35	33	44	38	27	36	30	49	41	40	43	29	34	49	34	27	39	30	40	41	43	37	31	34	35	37	45	43	28	28	44	35	34	50	37	36	52	39	31	36	37	47	30	37	37	46	29	42	50	51	32	48	34	44	38	34	34	31	31	44	41	32	38	51	40	52	41	36	37	32	32	30	40	39	46	49	29	44	27	30	28	34	50	48	44	41	36	35	37	33	25	24	41	28	39	28	40	36	29	46	40	33	35	29	34	40	41	43	30	45	36	33	35	31	37	31	38	37	49	36	36	41	41	31	34	34	42	39	35	45	32	35	39	29	33	44	37	40	47	38	43	33	38	42	32	42	37	39	42	33	28	35	45	44	41	35	44	32	40	43	41	35	30	32	40	30	40	42	35	29	32	47	48	34	38	34	43	36	36	29	36	24	38	43	40	27	32	44	38	41	34	33	41	42	27	35	35	39	28	46	37	33	29	33	32	32	30	30	39	26	45	26	30	41	40	31	34	33	39	34	41	31	43	32	34	30	47	42	32	31	35	37	40	37	41	33	36	37	37	32	39	26	46	40	35	42	38	36	40	41	36	24	29	30	45	35	43	40	33	42	44	43	40	57	24	29	39	42	28	34	32	38	37	44	37	39	26	44	34	31	36	34	32	40	26	38	30	34	34	41	45	26	44	39	41	43	40	43	40	28	38	30	44	31	44	34	38	36	34	32	37	44	37	38	41	27	29	30	38	43	40	31	41	36	45	36	54	56	37	43	32	33	39	41	41	44	34	34	36	30	36	29	29	31	34	42	35	35	29	43	32	28	28	42	38	36	34	33	35	37	46	34	37	23	50	26	27	47	38	41	32	33	36	41	45	40	35	39	33	33	36	46	42	33	29	35	28	45	42	28	39	34	38	36	37	35	37	40	39	36	31	40	48	35	35	34	36	43	37	29	39	44	40	39	50	37	32	46	48	35	33	40	26	37	36	40	39	37	29	31	31	43	37	48	40
29718	19408	14954	18216	23188	22720	19742	16078	12871	10113	7900	6407	5478	4492	3458	2930	2322	1932	1479	1167	967	905	739	699	661	624	517	491	461	411	415	422	407	373	368	427	407	378	411	378	385	410	425	405	363	337	390	373	390	364	390	418	354	363	375	393	335	385	375	389	400	381	374	387	385	346	409	340	368	394	353	359	411	364	383	384	396	419	386	379	394	404	403	364	421	404	373	365	406	391	407	342	380	397	398	371	346	394	351	410	404	344	414	336	397	373	419	381	376	376	424	387	392	399	357	389	396	400	370	351	382	377	371	364	371	398	330	382	385	362	400	402	354	397	366	388	378	368	409	391	384	378	372	391	394	407	359	389	392	374	382	375	402	369	371	402	378	403	375	417	378	408	376	374	358	397	393	379	374	394	376	383	402	358	389	358	382	387	367	395	382	379	415	395	370	389	365	383	398	411	372	380	384	372	353	381	373	397	387	377	384	361	418	371	395	407	356	425	396	384	390	366	391	399	360	392	371	391	387	392	409	428	387	403	403	390	382	376	361	388	400	388	407	368	386	393	387	401	399	381	411	413	356	379	384	374	389	387	383	380	382	362	402	396	381	359	404	411	368	349	387	362	378	360	368	384	410	412	384	385	368	384	395	392	392	342	375	398	397	376	400	393	376	385	382	394	368	403	399	384	379	411	380	398	393	392	381	357	396	376	389	377	362	402	357	390	396	392	391	371	398	385	411	402	394	371	397	388	379	406	362	407	377	397	373	389	394	384	375	366	361	371	402	398	400	381	405	393	376	395	405	373	400	381	357	384	360	388	385	369	399	370	398	414	348	379	398	408	414	365	377	365	360	395	352	384	379	346	388	379	391	392	341	410	368	371	409	353	388	334	399	400	383	394	416	388	402	403	372	406	381	385	396	384	353	371	386	409	373	376	387	400	376	376	402	360	356	379	373	375	344	401	380	394	402	414	388	392	391	414	373	381	377	393	410	419	402	421	401	397	378	414	406	388	370	377	414	363	331	391	402	394	374	366	404	378	389	407	366	380	390	381	412	417	369	363	386	376	386	377	370	388	414	374	375	384	366	378	347	368	353	376	373	389	370	401	379	371	402	368	424	401	349	394	409	422	373	396	385	356	413	368	358	423	335	366	352	370	365	348	394	380	343	408	352	378	379	398	371	397	424	375	390	383	382	383	392	383	400	374	420	409	420	404	380	371	418	380	364	399	366	392	383	378	403	376	377	380	364	418	382	400	399	368	388	385	375	402	390	374	397	373	407	376	377	366	378	388	392	402	360	385	409	382	393	360	382	383	406	405	385	400	387	385	409	342	408	399	428	402	372	360	391	356	407	398	367	362	361	366	399	390	393	369	402	358	394	399	384	396	356	389	391	347	398	398	394	378	352	359	367	395	377	391	361	390	390	392	394	401	373	386	369	419	394	432	396	424	398	367	386	384	364	400	364	384	428	388	361	363	370	390	377	362	376	363	367	388	370	374	376	376	370	369	399	364	381	361	363	407	356	368	399	335	400	431	348	408	396	389	390	374	388	408	352	374	384	388	402	404	375	370	404	400	396	409	407	364	355	414	387	372	394	396	361	398	399	402	393	407	355	381	346	364	367	404	363	363	340	404	371	388	386	383	359	394	366	399	360	361	398	399	369	395	383	402	391	385	396	390	373	363	416	340	416	354	404	359	368	388	398	353	364	378	382	390	414	362	369	411	385	368	377	381	430	423	385	368	365	372	347	403	372	393	388	385	391	391	405	380	376	402	393	376	403	387	382	415	387	416	402	406	394	394	397	404	384	402	381	351	394	385	377	398	411	392	373	372	385	390	421	409	403	352	391	397	394	375	385	378	395	390	386	386	392	374	360	401	396	421	384	377	396	408	385	399	377	380	418	410	411	344	360	371	388	375	381	386	406	360	403	369	392	392	402	444	388	394	399	386	387	396	364	426	373	396	398	411	442	342	376	375	371	426	385	380	372	396	391	402	364	384	404	361	391	389	363	411	399	401	362	396	386	378	379	382	376	383	393	355	381	384	371	374	388	359	361	385	359	377	376	400	386	411	380	378	345	392	371	426	390	372	387	370	418	436	362	361	386	419	374	389	425	412	377	363	373	395	370	352	337	376	383	424	413	389	378	421	381	364	395	388	348	393	422	377	387	387	348	373	361	389	361	395	382	374	361	373	396	365	378	390	357	373	386	367	379	373	384	384	398	379	434	394	380	398	391	336	368	412	354	359	386	378	341	376	409	395	355	380	355	407	414	398	381	362	375	380	375	388	380	408	369	371	379	367	384	398	381	377	401	403	400	388	388	335	397	394	361	402	403	386	397	426	381	389	367	406	364	367	373	355	389	390	366	382	373	361	362	389	426	408	371	415	364	389	384	397	397	398	389	383	372	384	413	413	388	415	369	411	377	418	409	396	355	391	398	374	401	386	422	402	368	393	391	376	412	389	402	411	392	391	418	376	363	391	394	365	406	379	362	358	381	386	358	398	377	376	343	402	407	401	386	376	393	391	398	405	396	381	404	391	383	382	385	384	389	387	390	400	401	361	359	423	361	384	386	381	381	420	342	410	385	416	367	385	367	411	370	408	397	391	410	404	387	372	379	373	388	390	374	389	345	317	394	374	378	346	406	381	399	415	369	414	365	411	403	406	398	359	375	385	363	389	389	414	381	428	406	385	386	362	366	399	382	351	388	386	355	350	402	383	404	380	378	350	389	394	403	375	361	384	361	359	404	405	406	393	369	356	370	420	380	372	388	390	422	381	393	401	402	374	392	400	363	419	393	396	387	348	379	420	373	378	389	374	365	375	400	412	368	398	373	394	407	399	376	353	338	356	384	379	362	397	395	366	364	387	386	374	378	363	412	408	394	408	366	397	371	395	388	365	365	392	373	375	399	386	370	454	396	403	419	378	359	377	369	383	383	367	362	396	382	382	422	383	377	374	397	376	351	400	392	369	401	374	391	395	400	372	439	362	385	354	366	377	357	356	386	372	410	380	378	391	369	381	379	395	404	378	354	381	390	354	374	386	372	408	355	385	402	386	385	379	388	375	357	358	442	380	353	394	378	373	386	371	357	402	356	396	389	405	398	378	406	395	364	415	387	371	379	388	397	390	390	383	386	365	347	419	398	362	385	386	370	350	366	393	396	342	379	415	366	426	379	360	392	390	387	367	369	398	378	377	360	334	365	360	356	391	354	427	351	396	378	355	364	390	350	357	395	365	378	337	369	404	401	379	387	363	357	361	376	403	370	416	377	376	364	378	380	424	356	386	396	374	389	383	363	386	355	363	357	360	386	371	359	395	377	371	342	384	390	351	369	397	345	428	390	388	401	404	388	408	390	392	360	368	379	398	397	391	373	416	363	407	375	370	407	365	396	355	400	358	384	397	350	400	386	407	380	417	380	347	409	373	398	343	360	396	373	340	395	411	407	366	414	382	397	386	401	391	439	378	366	367	392	388	382	377	374	396	378	413	389	402
4463	3415	1845	1221	908	907	785	665	523	436	328	259	219	202	171	151	113	90	75	61	55	71	62	41	54	47	39	50	41	29	41	37	39	35	35	32	40	36	37	36	31	32	36	40	36	26	43	41	32	44	27	40	37	37	35	41	36	41	34	41	30	26	39	30	30	40	33	37	49	37	29	41	39	34	44	41	40	36	49	33	47	42	43	43	41	35	41	39	25	34	31	29	22	37	35	39	39	35	24	35	35	33	34	42	48	35	47	31	36	38	29	38	50	37	30	40	33	43	41	33	40	41	44	39	46	33	36	33	28	37	35	46	37	39	43	35	41	40	46	41	32	46	44	41	40	22	43	47	38	36	49	34	26	44	36	47	39	28	39	31	35	38	53	38	47	36	47	43	27	43	43	37	23	39	38	32	42	26	30	52	44	34	43	42	42	33	42	46	37	30	25	39	34	32	28	39	37	37	46	35	27	40	46	36	41	34	35	34	29	42	37	35	46	39	34	35	38	43	36	42	31	36	41	37	42	32	40	35	42	28	27	28	47	41	34	41	36	39	36	28	37	40	48	35	36	29	44	45	32	38	41	45	37	41	31	38	36	37	44	44	36	39	43	34	40	41	45	38	49	53	36	35	41	41	37	31	26	44	38	37	31	27	37	34	38	33	29	28	38	35	38	43	56	43	31	36	46	38	39	26	35	40	45	33	38	34	35	42	26	34	34	26	32	50	43	37	34	46	49	39	28	40	34	36	34	33	39	41	67	38	41	51	46	36	32	39	39	33	41	30	44	37	38	46	37	37	37	46	43	41	41	29	35	43	33	29	42	38	33	30	42	31	29	27	41	31	43	43	45	42	37	36	40	38	42	35	36	38	35	35	40	42	30	34	35	29	33	37	30	37	29	43	40	33	48	43	29	35	44	40	38	37	43	38	39	38	39	37	37	34	37	40	35	38	42	37	51	36	42	35	47	44	49	38	36	37	23	34	45	38	38	50	34	41	46	33	38	43	35	44	35	36	36	36	49	41	35	43	52	33	39	33	30	39	35	29	34	40	35	25	41	40	28	37	42	49	56	43	35	26	51	32	37	40	27	47	46	43	47	26	28	35	40	30	41	45	35	40	44	37	34	38	40	42	47	44	46	34	41	40	41	44	44	36	39	37	37	37	36	35	37	46	37	33	36	35	39	39	47	41	29	33	28	34	34	38	26	36	47	40	28	31	35	38	55	47	32	39	32	30	37	27	44	35	46	28	35	36	40	33	43	42	31	38	42	48	42	31	36	36	21	34	41	41	41	41	26	55	33	44	36	35	49	36	45	36	30	51	39	38	42	38	38	39	34	44	42	42	48	45	31	32	38	38	38	33	47	46	41	39	40	33	34	30	37	25	31	37	38	33	32	35	33	28	42	30	37	43	35	31	29	30	36	45	49	23	40	39	33	40	42	29	36	45	38	38	29	34	45	45	36	43	35	45	28	35	42	46	30	44	47	39	29	32	43	36	39	35	40	36	37	40	30	44	44	40	33	32	44	33	43	42	44	36	31	38	27	28	41	38	48	37	36	32	33	40	40	33	35	37	45	30	31	30	43	40	42	40	38	38	36	40	42	40	44	39	41	42	43	35	31	31	35	40	33	41	32	36	40	38	34	45	40	39	28	28	40	34	32	40	31	52	32	47	37	32	46	35	52	36	39	37	33	32	40	46	35	42	36	26	44	27	38	42	36	40	28	39	50	36	30	33	35	33	24	25	34	43	46	31	45	38	42	32	49	34	29	35	40	39	36	42	40	47	32	26	40	33	44	40	38	34	32	48	36	25	40	46	40	44	38	46	35	32	34	45	33	37	30	42	31	49	31	37	45	39	49	37	36	52	30	37	33	45	40	38	34	36	29	33	37	35	36	24	29	29	29	41	38	46	40	46	43	42	44	38	42	43	35	45	41	32	34	45	33	48	38	29	37	50	36	47	29	52	43	38	26	31	45	28	40	42	31	47	36	34	30	37	38	47	36	33	31	26	34	32	32	34	39	44	34	41	39	32	40	34	48	39	39	32	35	36	34	37	35	46	29	37	35	36	35	36	35	34	39	38	46	43	37	40	42	49	45	42	50	37	38	40	41	39	43	36	55	34	37	32	36	44	34	55	37	33	31	28	44	41	36	42	36	34	30	41	28	44	52	22	39	37	38	47	38	32	44	42	39	56	24	32	42	26	37	37	38	35	36	47	41	38	36	35	43	28	33	44	45	44	42	40	35	33	42	40	47	37	47	45	38	47	31	40	37	42	22	21	43	44	28	36	34	41	34	30	36	34	32	42	35	39	37	40	38	41	35	38	28	46	36	38	33	40	41	33	39	39	37	36	45	40	34	48	34	36	35	52	39	42	33	38	41	44	30	33	39	44	38	37	34	42	47	41	35	38	36	38	32	41	28	35	35	35	38	38	41	36	39	39	27	39	44	28	35	37	42	38	43	47	44	39	39	55	39	41	35	22	40	37	32	43	38	38	32	32	41	40	39	34	30	22	46	29	36	37	33	33	42	31	32	42	35	31	42	49	37	47	43	42	32	40	37	29	40	27	33	33	40	27	32	30	39	39	37	31	39	40	39	37	42	34	41	23	42	26	44	61	30	49	41	40	40	55	27	35	42	31	27	37	38	43	33	23	44	37	27	29	40	38	31	44	29	33	48	36	51	47	38	42	41	42	43	40	37	26	39	41	34	41	36	42	30	44	41	46	36	47	34	37	49	34	32	27	37	35	54	32	36	42	45	47	30	33	36	36	46	44	36	34	32	38	45	30	46	37	27	43	38	37	44	37	33	32	36	37	46	41	41	37	36	53	33	36	49	34	40	37	39	39	29	41	27	37	38	31	36	29	42	41	30	30	41	52	36	38	39	37	49	38	36	36	50	38	29	42	41	37	33	40	38	36	33	47	37	33	33	36	49	28	35	32	55	26	31	37	41	43	37	39	33	40	33	34	32	43	48	40	33	31	46	44	37	37	34	44	26	31	35	43	38	43	39	36	27	40	35	33	41	29	41	37	41	29	37	36	38	34	39	49	29	33	45	42	31	45	41	42	34	34	37	34	44	39	41	42	44	45	37	32	36	40	41	30	36	40	44	42	34	43	36	43	50	38	27	38	31	39	30	42	47	38	44	42	45	36	45	30	37	33	50	43	48	35	33	39	34	45	41	49	40	38	43	32	43	25	43	33	31	42	37	44	38	37	35	52	29	35	38	22	39	31	26	49	46	23	37	29	36	31	38	45	38	44	30	26	40	41	30	27	26	38	31	53	40	42	34	46	50	42	42	39	35	39	51	40	46	30	46	31	40	31	35	37	37	32	37	34	34	39	31	33	35	37	31	40	32	35	47	27	39	42	38	41	37	34	44	37	35	37	28	34	27	45	39	35	40	41	36	29	41	28	34	38	26	29	32	40	47	39	31	37	34	42	39	44	24	46	45	32	42	33	42	47	28	37	28	29	32	41
32675	22561	17482	20501	25665	25320	22308	18669	15273	12268	9745	7942	6792	5274	4412	3635	2994	2234	1780	1294	1196	1017	936	766	743	730	584	549	514	437	427	443	419	414	428	408	403	407	393	388	387	447	387	429	405	391	402	391	379	344	409	389	395	379	387	382	385	368	406	362	389	384	388	357	393	356	399	400	385	429	388	389	407	380	410	402	412	388	389	361	396	353	409	394	399	410	374	393	400	380	432	363	414	415	360	388	375	384	394	405	403	389	398	402	374	415	380	356	377	371	393	396	394	396	381	395	352	377	379	392	390	409	356	368	385	416	388	391	424	387	355	393	408	387	389	387	365	397	362	348	377	393	400	398	375	363	373	396	393	413	397	403	378	382	378	390	430	383	409	351	434	361	396	405	379	377	379	371	390	381	366	397	371	380	367	424	374	389	398	372	385	411	398	392	391	394	382	383	380	357	379	389	418	392	424	375	398	367	401	401	412	380	369	404	397	417	414	373	397	350	385	395	348	381	385	379	393	379	374	383	397	402	380	378	413	357	359	401	358	383	424	389	363	373	397	376	377	395	412	408	422	412	388	374	397	412	361	370	400	379	391	422	398	397	370	408	379	428	370	393	379	396	418	390	380	375	361	393	391	358	376	363	351	395	420	391	382	368	395	377	375	365	382	372	373	384	385	380	395	383	368	405	411	378	405	382	371	369	343	368	390	393	378	399	400	386	352	373	399	403	372	378	415	424	373	380	431	387	379	405	399	369	379	404	407	386	387	423	400	403	398	356	396	382	360	415	384	403	400	388	366	393	378	403	396	396	393	398	389	382	376	372	389	403	385	403	378	347	372	389	382	387	389	393	414	364	378	366	375	399	393	390	381	381	404	389	386	398	374	418	385	395	438	379	371	383	358	416	413	405	377	367	426	401	368	395	412	372	395	395	365	406	394	392	392	367	409	406	393	375	376	429	412	363	432	367	384	376	395	371	360	391	410	402	395	399	390	402	442	377	396	397	380	372	375	406	347	413	409	392	401	403	408	392	401	391	342	400	395	415	391	373	372	388	388	372	411	353	375	346	436	371	353	376	388	361	389	387	346	392	378	372	403	367	357	380	402	377	417	354	389	389	389	376	350	372	377	355	371	333	381	410	367	394	363	363	368	353	407	374	383	383	353	379	406	416	408	371	386	383	414	386	396	410	398	378	441	421	375	367	364	399	365	395	428	405	394	369	380	392	376	400	385	381	364	385	365	367	347	370	384	378	399	371	372	372	372	369	395	381	365	427	392	375	387	394	415	385	427	367	402	382	361	386	393	361	388	360	387	379	408	386	405	401	410	376	373	390	394	375	437	399	389	399	404	392	374	408	368	383	395	415	368	335	388	389	413	401	411	401	359	365	367	339	375	407	417	353	378	436	402	399	363	389	400	357	367	352	411	414	372	392	404	356	389	410	393	389	357	399	421	364	362	405	393	402	388	394	387	400	386	418	388	395	400	395	382	385	360	381	383	381	405	394	429	382	392	405	399	377	383	398	385	390	405	394	381	381	392	397	388	365	388	394	390	382	376	357	367	391	422	420	404	412	390	367	393	403	400	368	412	402	385	373	387	396	377	396	364	371	345	395	385	377	377	388	359	376	370	403	397	407	397	375	398	426	364	377	419	381	391	380	399	385	383	399	334	390	385	392	415	391	369	377	432	376	380	421	396	405	376	398	387	401	393	380	356	375	401	373	405	414	392	358	371	365	397	396	447	401	370	380	343	385	399	441	402	387	388	371	397	391	392	427	396	397	368	406	382	349	382	375	370	374	387	414	396	394	417	382	363	393	414	397	412	385	377	366	405	388	376	371	359	376	369	372	403	402	405	392	386	351	405	376	398	379	411	410	436	370	384	425	385	383	373	385	388	400	400	373	380	376	391	383	391	387	428	379	380	411	416	395	387	372	377	376	370	389	363	389	436	375	397	362	359	400	371	385	403	367	374	368	403	393	389	390	379	382	383	405	381	370	397	405	389	376	367	383	384	400	386	407	387	380	382	372	416	381	407	369	391	346	359	404	386	385	399	357	391	355	409	398	386	382	388	401	433	355	407	383	365	381	395	389	402	375	381	423	370	379	366	385	393	432	384	388	404	375	409	379	373	351	399	378	368	392	424	371	390	386	395	379	406	387	399	358	389	376	374	365	374	391	384	392	388	428	352	387	371	373	394	380	385	355	380	384	421	403	384	383	355	399	361	367	379	368	361	382	366	394	385	400	439	393	377	358	376	360	413	359	397	409	377	373	389	370	397	394	370	365	396	388	388	375	371	357	399	401	380	363	393	373	389	382	409	394	424	416	396	374	384	373	395	413	394	401	383	403	358	393	363	386	372	330	398	386	394	399	400	398	393	379	408	402	382	370	370	391	375	385	358	405	405	362	400	359	374	359	398	371	392	398	395	415	370	361	390	399	380	401	402	394	382	396	368	421	367	362	391	356	371	379	414	430	392	424	379	373	412	371	375	396	398	367	409	389	421	367	378	376	398	392	386	413	390	386	429	403	382	377	363	383	400	360	412	409	380	375	359	417	382	368	401	380	400	381	360	374	410	381	378	412	377	354	392	398	380	404	379	394	389	410	397	344	421	353	407	389	370	394	384	388	372	397	380	395	345	390	404	352	378	408	375	395	400	370	389	433	391	361	435	397	410	388	362	382	374	379	420	396	353	377	364	388	392	383	368	370	369	421	368	394	391	372	405	360	380	398	401	388	359	402	397	414	400	380	388	364	358	363	396	373	372	417	409	370	397	398	406	414	374	381	424	385	410	396	414	386	420	404	424	406	376	417	367	407	382	394	389	385	426	401	375	406	358	366	387	405	377	404	380	397	408	400	355	391	363	383	400	385	371	407	389	342	414	405	371	390	434	386	396	379	429	358	374	383	360	380	366	382	421	380	379	385	382	383	406	397	409	386	408	401	421	404	421	391	397	428	402	403	377	387	386	392	408	374	405	395	369	400	411	400	387	371	375	373	346	364	389	405	421	358	406	393	391	356	387	387	359	371	377	385	371	390	376	395	427	419	379	422	359	384	407	374	386	388	364	340	363	412	383	369	412	426	391	399	363	377	382	417	400	356	374	409	374	397	351	365	382	359	376	418	392	425	349	379	377	392	368	375	365	373	376	388	364	376	402	422	412	404	362	369	370	355	349	405	384	389	395	375	407	378	373	377	394	403	388	344	415	351	409	379	411	371	374	389	334	373	370	407	404	397	386	410	392	398	413	375	391	385	356	391	359	423	386	387	413	415	391	381	354	420	399	380	390	391	391	337	383	387	428	404	398	397	402	388	396	365	426	375	365	398	407	410	388	387	371	343	405	383	382	402	369	369	413	394	381	388	381	409	382	382	349	366	422	426	383	424	378	358	416	364	402	397	377	375	387	343	409	366	349	425	380	401	374	374	391	361	373	402	383	378	354	413	409	369	395	375	366	402	368	420	373	379	378	409	396	356	435	384	380	359	403	419	362	386
2717	1593	856	552	468	468	451	352	288	226	199	180	162	139	107	95	73	70	65	50	50	54	53	43	34	44	46	34	48	44	37	41	35	29	42	42	55	30	44	53	30	37	25	36	45	47	36	37	44	43	40	32	27	41	50	29	45	26	49	40	41	37	31	34	21	32	52	34	48	35	44	42	36	33	26	44	23	34	47	40	34	36	44	40	33	34	45	26	41	35	39	34	36	37	43	36	38	35	42	36	36	32	31	34	31	32	34	43	44	42	37	37	25	29	19	34	46	38	34	41	24	40	42	25	27	41	45	34	44	38	51	44	38	37	44	39	37	35	43	31	44	40	28	43	48	47	41	36	28	33	47	39	47	33	36	34	36	33	35	38	47	49	44	35	30	37	49	37	43	45	44	42	42	38	41	36	39	42	36	41	36	34	38	32	34	35	34	40	37	39	34	44	36	35	32	37	40	46	43	39	34	37	44	52	37	41	31	45	36	32	40	40	38	28	44	36	44	35	43	35	29	36	35	48	40	29	24	46	35	34	40	46	38	22	36	41	37	30	50	49	48	44	43	49	38	30	47	31	27	33	32	47	22	31	43	34	38	25	36	30	47	32	41	40	35	38	38	33	28	33	44	26	37	31	46	35	37	24	36	48	39	40	45	26	40	26	36	43	29	40	46	27	35	35	44	38	41	35	38	34	40	35	29	40	27	34	50	38	43	30	47	42	37	50	43	32	34	38	37	41	35	25	37	43	36	35	31	25	32	31	37	47	36	32	38	40	42	44	50	42	38	35	40	38	36	39	39	41	33	38	29	39	40	51	40	34	32	30	43	41	37	41	40	31	40	43	37	54	42	35	45	35	30	32	21	34	40	31	34	28	49	30	30	40	39	42	39	36	40	38	39	37	37	31	38	32	22	36	47	33	32	36	45	39	35	47	34	51	42	38	36	30	38	37	38	38	46	26	37	42	42	47	38	43	39	28	38	40	42	27	33	32	38	34	29	33	32	38	43	36	32	33	31	29	47	27	30	49	41	32	35	46	33	31	33	33	48	47	42	49	43	38	35	39	43	48	44	39	38	33	34	38	44	35	27	40	37	38	31	36	34	36	37	31	31	40	45	31	41	44	28	35	36	29	37	33	44	32	41	29	42	40	55	30	40	35	28	40	45	36	38	34	43	31	33	32	28	34	28	35	34	42	52	28	32	38	49	35	23	28	21	47	31	29	39	32	43	33	34	26	38	35	37	26	28	36	37	36	40	34	31	41	38	33	45	38	34	34	36	29	33	31	27	27	34	31	24	40	45	34	34	33	36	31	39	28	39	34	33	32	36	31	37	32	35	36	35	44	44	21	32	31	26	40	29	42	37	47	43	40	41	37	45	44	26	38	31	41	36	42	29	44	46	30	46	37	34	36	31	33	31	37	22	42	42	42	31	29	50	31	37	41	50	39	34	39	39	32	30	35	34	30	40	43	38	39	40	41	32	38	41	35	36	42	54	44	34	34	25	40	43	43	37	36	45	35	34	35	57	31	35	44	37	31	33	34	25	39	33	34	31	37	31	25	42	32	54	34	42	33	35	35	35	32	41	61	41	36	38	40	38	42	41	36	41	36	47	34	42	32	42	44	37	29	27	34	36	40	36	45	37	33	33	38	43	28	33	41	43	31	35	41	28	41	41	47	45	36	44	34	39	34	33	37	26	39	39	31	41	36	39	44	45	32	34	29	38	42	35	41	41	30	30	28	26	36	38	31	35	28	30	37	48	36	28	35	30	39	30	44	44	34	35	41	32	33	35	41	34	35	38	35	40	36	49	35	43	38	34	43	30	28	46	28	24	47	35	40	31	42	38	32	47	38	31	36	40	42	28	26	42	35	35	31	36	42	39	36	30	33	38	33	39	45	32	36	36	53	38	31	32	42	44	48	32	33	41	37	38	34	31	39	45	33	34	45	40	41	22	23	30	36	39	43	32	45	32	37	37	41	41	34	52	35	47	43	41	46	41	38	34	33	32	53	28	32	30	31	42	30	34	26	32	48	39	42	42	33	37	43	44	35	40	32	38	39	36	25	50	34	37	37	33	34	31	30	35	30	38	39	40	42	42	45	36	31	44	35	32	37	43	27	45	30	41	42	32	33	31	46	35	35	37	30	28	50	42	50	44	44	39	40	37	33	41	33	36	18	41	46	40	35	28	31	29	40	47	42	41	42	35	41	55	29	43	41	27	39	48	34	49	35	34	31	29	37	39	38	36	39	32	30	28	38	33	33	40	36	45	29	43	31	35	33	36	35	40	37	35	34	44	24	37	50	39	41	53	53	44	39	39	47	41	33	36	37	30	38	43	36	42	30	31	35	38	40	37	35	38	26	42	43	33	33	25	44	31	38	37	42	44	28	36	47	33	35	35	43	34	37	30	41	49	37	33	44	44	35	43	39	43	36	43	41	40	41	40	34	31	41	36	38	41	34	35	50	42	37	40	40	37	31	40	30	32	35	35	34	31	38	34	27	50	39	40	35	33	39	29	37	43	35	33	40	39	28	41	39	30	39	39	37	35	33	37	33	40	41	40	34	44	50	33	40	36	43	31	41	36	41	28	33	40	32	36	38	41	38	29	40	46	39	40	50	33	41	41	37	28	30	27	37	37	27	36	44	41	41	31	44	37	39	42	34	39	41	32	33	36	48	32	30	35	31	43	35	43	38	34	42	30	45	46	42	29	38	36	41	29	31	38	43	35	34	39	30	28	34	37	37	32	29	35	35	49	35	32	31	35	42	40	43	37	34	40	36	33	33	50	39	43	36	42	41	53	40	39	49	38	38	32	29	34	48	37	49	39	26	47	34	36	38	39	35	38	35	38	36	39	23	38	33	36	45	33	30	30	38	30	31	34	48	52	41	41	34	38	40	29	33	31	32	40	44	47	33	52	36	39	39	45	42	27	31	38	46	31	36	45	32	33	49	26	43	39	23	46	35	40	29	38	36	31	34	46	38	35	42	27	38	35	48	32	43	39	38	26	32	31	32	31	39	44	32	32	22	36	29	41	29	30	34	42	45	41	44	31	50	33	33	34	40	37	28	35	39	32	43	38	39	36	30	30	43	29	25	46	36	50	38	37	47	41	29	36	35	38	42	28	38	32	45	33	43	27	28	49	38	26	28	44	38	35	44	39	31	43	40	41	38	39	37	33	31	39	34	29	57	31	36	33	45	34	35	37	33	31	46	30	40	38	31	39	35	36	38	35	43	41	33	39	27	30	38	44	42	38	41	28	41	38	40	31	28	39	31	62	36	39	51	37	41	37	35	38	29	36	30	31	36	46	38	51	35	39	36	36	30	29	36	39	33	42	45	39	39	43	40	40	37	27	35	44	44	39	22	30	49	37	48	35	40	37	38	38	48	31	32	31	32	29	36	37	40	40	40	42	33	33	33	37	31	26	35	36	37	46	29	37	21	35	44	42	37	39	38	37	36	50	33	33	42	33	36	38	36
26951	16324	11303	14259	19439	19487	16345	13152	10147	8037	6432	5285	4123	3344	2714	2265	1794	1473	1100	880	842	697	654	623	582	555	484	475	437	439	431	402	387	417	385	365	403	391	406	406	386	384	385	396	395	388	404	385	418	392	391	397	354	399	386	389	360	390	387	364	411	378	413	394	398	365	372	382	373	373	384	411	360	375	396	394	374	379	396	354	398	396	389	368	417	368	370	403	366	396	399	397	438	413	391	365	409	376	409	404	385	356	390	386	387	397	393	379	421	379	380	411	348	395	381	370	381	380	390	396	425	369	420	371	410	388	390	419	388	379	406	392	415	362	365	424	375	384	410	377	367	389	371	400	377	383	410	373	405	379	387	404	375	378	368	375	367	406	360	398	396	374	398	338	386	398	380	430	384	350	376	367	372	409	381	369	379	438	386	397	418	396	407	396	349	377	397	400	368	405	405	356	344	385	407	377	384	374	385	411	383	380	410	407	370	398	399	396	417	375	377	367	386	369	356	387	403	372	382	376	369	408	407	401	392	390	370	406	388	361	382	382	401	402	416	359	378	387	358	429	397	387	385	427	364	341	378	415	397	395	367	400	392	382	390	402	389	397	367	352	379	400	385	373	368	398	401	423	355	363	379	407	347	392	398	390	391	409	411	374	365	391	395	347	392	358	387	367	433	389	370	397	430	380	377	372	400	378	416	387	402	380	409	362	398	406	369	381	388	416	389	374	380	370	368	363	379	348	399	402	380	401	360	372	356	407	384	413	361	377	401	403	385	401	354	373	415	380	423	367	394	376	417	413	376	416	378	372	362	368	393	375	425	394	383	415	370	381	406	401	396	402	369	336	399	390	385	378	420	398	434	392	366	363	364	355	387	389	399	397	418	394	418	424	389	359	341	385	377	365	368	391	362	398	408	363	381	363	399	377	374	342	386	358	405	350	332	355	430	393	383	393	393	409	397	383	404	368	368	406	391	375	352	365	384	384	401	380	393	386	366	369	370	418	388	390	381	392	367	381	399	395	412	354	415	369	366	409	390	392	391	412	385	384	357	404	376	392	356	417	400	385	369	405	400	407	406	404	373	374	425	377	402	373	424	397	388	366	394	370	378	379	381	353	389	411	383	369	362	391	380	385	397	389	423	394	415	390	372	401	369	366	373	369	416	387	379	372	407	410	358	381	434	423	402	389	367	414	353	389	409	359	378	424	380	395	395	386	411	397	386	437	406	403	360	400	384	374	366	368	411	355	368	403	406	402	411	423	401	386	385	381	401	412	376	395	369	354	383	399	388	364	379	386	417	411	365	389	420	367	397	369	406	392	380	383	391	376	376	393	413	400	418	389	398	403	405	366	396	348	399	384	378	362	397	471	356	385	390	380	357	400	418	417	364	365	374	381	420	416	403	415	392	340	366	378	391	397	388	385	390	382	405	388	410	432	401	379	387	396	372	395	372	403	374	332	407	423	395	370	382	368	391	403	383	385	414	395	386	389	367	393	383	364	386	390	373	393	379	374	370	357	416	398	388	420	379	385	395	380	395	383	386	401	380	414	355	381	393	382	380	449	399	372	393	380	383	424	366	354	364	416	413	377	433	373	456	378	423	375	414	363	421	383	396	418	356	373	411	377	382	392	402	355	382	412	386	366	357	348	418	380	353	384	412	412	392	394	398	374	400	411	363	389	385	386	371	373	426	352	354	383	371	391	362	427	377	420	394	380	398	387	369	386	422	381	401	390	372	406	387	385	366	399	391	354	397	372	381	407	383	364	381	386	387	351	407	392	362	380	403	386	389	369	390	365	381	399	373	414	372	334	381	424	364	433	385	378	372	363	421	363	421	382	374	409	393	412	428	382	381	384	373	436	392	386	393	397	393	372	409	388	373	375	415	439	373	379	410	415	402	359	402	402	419	365	396	386	399	409	396	358	394	403	381	353	410	381	396	409	363	402	378	364	369	419	408	382	391	385	443	384	386	418	398	394	412	407	397	374	410	373	394	419	376	360	354	359	415	380	386	388	378	396	358	368	343	395	403	388	383	373	390	365	352	392	368	404	397	381	387	371	383	379	373	379	397	358	412	406	401	385	391	365	410	406	377	397	426	398	405	375	391	402	359	383	418	379	394	378	391	407	382	375	427	370	383	366	409	371	383	402	352	383	377	400	388	386	370	380	402	378	356	404	403	364	367	382	367	400	392	413	411	395	369	392	365	428	381	421	390	373	383	407	373	368	388	392	381	416	399	376	390	394	386	393	380	388	374	362	350	405	372	351	372	388	402	415	379	375	420	400	390	380	350	377	415	343	398	388	375	372	384	404	402	382	396	375	394	371	387	406	371	400	389	380	381	374	385	386	385	386	380	376	351	336	371	388	388	392	383	386	369	379	398	403	380	401	398	396	381	425	372	392	387	443	357	384	354	411	398	401	424	428	392	388	412	432	415	389	366	395	415	384	364	371	399	387	409	361	402	366	386	390	378	394	388	400	381	388	414	396	414	376	389	383	382	403	385	356	363	404	369	389	401	415	377	383	387	382	388	381	365	379	402	364	373	374	387	387	406	353	373	383	386	406	429	407	401	413	398	403	371	451	395	378	395	391	377	368	389	423	385	396	382	360	397	389	392	370	400	395	367	366	408	403	375	389	408	375	402	386	384	397	381	376	375	382	399	383	364	403	387	368	363	398	371	392	406	426	380	407	389	376	365	396	387	377	376	358	381	387	394	408	402	417	409	395	372	392	409	388	351	400	380	420	391	366	397	374	415	352	401	395	391	385	397	335	383	381	434	378	409	402	411	394	397	402	354	382	378	385	352	365	381	393	431	400	413	389	369	379	371	354	390	363	375	397	389	375	440	388	379	400	407	399	358	419	389	398	386	417	389	393	336	429	380	393	361	351	393	387	375	401	402	401	371	386	367	414	370	363	384	373	361	416	415	346	403	373	366	363	371	438	413	383	418	410	364	388	373	389	390	353	359	374	386	385	372	354	385	400	365	381	394	406	373	432	375	384	404	372	370	396	405	406	401	382	396	364	361	377	392	388	384	402	392	375	421	375	382	371	409	405	396	408	382	394	409	396	349	396	384	374	409	393	411	372	417	388	359	388	359	407	407	395	372	399	370	392	382	419	425	397	378	413	371	391	374	401	407	405	396	390	402	361	365	369	440	399	368	432	415	330	400	404	383	413	435	346	381	400	394	409	387	389	387	357	388	364	372	379	411	399	405	365	378	387	378	391	363	390	393	427	380	371	392	399	391	382	383	391	376	393	377	388	388	406	392	377	419	366	390	376	380	417	356	395	414	382	429	370	393	412	366	423	408	359	392	373	397	393	401	387	379	405	351	379	413	370	407	388	436	399	397	389	396	453	356	403	365	388	380	397	381	367	389	418	391	396	407	365	395	348	406	405	395	393	420	410	350	386	367	381	389	396	400	372	411	419	419	393	376	359	378	361	379	366	360	412	381	373	370	392	378	371	393	395	373	370	396	380	388	366	407	377
3576	2657	1323	922	654	646	661	521	412	318	302	225	195	163	129	108	99	89	66	70	50	54	49	40	52	45	43	40	43	50	51	42	35	42	42	41	41	42	42	40	50	43	37	35	43	36	50	35	40	52	44	42	39	43	50	58	42	41	39	35	35	38	44	30	25	41	28	45	27	42	42	29	42	33	26	41	44	43	42	36	23	32	49	50	42	28	47	37	39	45	30	34	31	36	39	28	41	27	45	40	30	32	41	29	33	40	40	29	31	38	45	54	42	40	31	52	36	34	45	42	41	34	40	33	34	38	39	33	24	32	38	30	30	35	50	32	35	33	35	41	34	38	38	38	36	32	40	44	40	42	47	30	34	38	38	47	33	42	31	40	32	44	49	46	26	41	50	37	52	35	34	42	41	55	46	42	34	44	48	31	40	52	28	41	36	38	32	45	33	45	39	28	33	37	35	34	26	33	44	35	35	39	38	43	44	50	27	34	31	27	39	38	43	26	45	32	31	42	41	44	40	38	46	33	36	53	39	39	28	37	41	35	41	41	30	38	42	43	39	39	32	34	35	38	35	36	51	37	40	37	38	36	42	39	33	56	39	33	45	32	42	29	52	39	35	37	32	45	44	46	48	52	42	33	33	38	27	34	41	36	35	37	24	43	42	35	38	32	37	32	37	40	37	39	41	38	37	34	28	39	42	37	30	25	41	33	43	38	31	36	53	37	31	52	31	41	31	39	48	29	43	36	34	27	41	28	42	37	45	52	34	38	33	36	44	42	39	52	31	36	42	41	39	39	52	39	34	36	34	39	40	45	39	34	29	48	39	36	36	34	40	48	41	33	35	32	40	41	48	34	30	47	40	37	38	37	45	35	37	39	36	38	46	40	44	37	27	34	42	31	46	45	51	32	34	41	40	46	32	37	33	35	42	46	45	43	38	37	38	36	49	44	36	43	20	40	40	46	44	44	38	40	42	39	47	36	41	36	44	31	39	34	28	52	24	37	51	40	48	32	40	43	41	46	49	36	29	30	41	27	43	45	30	34	27	35	38	35	37	35	54	54	32	42	40	41	40	38	40	47	35	39	42	40	33	31	46	52	37	44	38	35	44	29	41	30	36	42	27	32	41	33	41	35	38	41	41	43	36	35	37	34	37	41	34	50	42	48	41	37	35	30	29	45	41	40	38	38	30	36	40	37	43	39	41	32	44	50	41	54	41	32	46	32	31	37	39	40	28	31	42	30	37	44	51	35	34	37	44	43	27	34	43	32	42	47	43	40	36	41	45	44	31	42	34	35	39	24	38	37	27	33	41	36	44	39	39	38	47	42	44	46	27	39	38	37	40	41	35	44	36	41	39	37	35	48	41	39	37	48	43	45	31	43	40	42	39	45	29	43	44	33	44	30	50	40	30	28	36	41	39	36	45	32	30	35	28	36	39	41	46	37	38	34	49	32	35	44	42	39	31	37	47	29	50	37	29	44	37	34	44	41	36	45	27	46	52	29	35	37	39	39	39	35	36	31	44	38	45	37	36	30	33	53	24	30	44	28	38	46	40	41	45	40	36	33	45	30	41	42	38	36	42	35	47	34	41	49	39	42	45	30	42	43	38	38	39	41	43	41	41	30	36	44	41	36	45	52	54	31	30	44	42	35	28	40	42	32	47	30	37	45	30	48	37	38	41	43	32	35	36	49	38	42	42	27	46	45	36	36	46	37	48	47	39	42	38	38	38	44	27	33	34	44	42	30	34	28	30	34	37	31	49	36	36	47	40	51	34	38	43	39	32	27	42	43	30	43	42	37	48	36	32	45	41	26	29	32	35	28	47	40	42	39	39	49	40	47	35	38	35	37	33	42	58	38	29	36	35	40	28	39	37	38	26	44	49	39	35	38	38	31	49	34	36	33	42	39	40	34	38	40	36	29	40	32	43	43	36	39	42	35	36	41	37	30	42	40	33	34	39	35	34	33	36	33	31	37	41	37	39	45	41	46	40	32	35	34	43	32	36	36	42	41	44	39	29	43	32	39	55	32	38	41	47	40	52	36	31	33	35	38	28	38	40	32	53	31	33	35	40	45	49	37	42	41	37	34	47	38	40	40	44	30	28	41	40	34	53	31	35	34	37	39	47	34	39	43	43	38	42	30	39	40	42	37	30	50	44	45	28	36	29	45	44	41	42	32	43	41	50	49	42	37	23	32	35	38	31	42	47	32	39	36	36	42	38	48	33	36	42	36	36	30	45	30	41	39	35	39	32	44	31	34	40	25	35	39	47	39	42	32	43	27	35	29	39	30	28	51	38	37	37	34	34	40	39	44	38	43	35	37	40	41	35	36	42	41	42	37	35	38	32	35	35	35	44	40	38	33	38	38	30	38	35	34	41	44	37	38	42	46	38	41	32	34	42	34	32	41	29	46	43	32	37	41	31	47	45	42	36	37	38	31	48	42	43	40	51	41	34	36	31	31	46	36	30	26	38	32	41	36	38	38	29	31	33	40	39	40	47	29	47	42	37	34	42	33	39	37	46	30	28	40	34	38	33	40	44	36	36	38	32	33	34	43	30	25	47	40	33	38	38	43	41	27	51	37	43	51	36	43	35	28	34	26	46	46	30	26	34	30	35	39	40	19	34	40	26	39	32	28	40	44	37	32	30	43	44	40	36	39	39	41	36	36	31	43	42	52	28	31	31	33	46	40	46	35	37	40	38	49	51	35	37	39	42	33	28	23	35	48	34	27	47	41	32	37	40	33	46	22	31	38	45	44	44	41	52	30	38	32	30	36	46	32	27	30	44	35	38	37	24	43	35	38	26	36	41	28	45	40	35	46	38	31	43	37	50	31	46	37	44	38	31	46	42	33	34	39	36	35	34	30	53	43	45	41	34	36	31	38	40	38	35	31	45	32	39	33	44	43	43	33	34	41	45	33	34	41	33	39	34	47	34	38	36	39	45	35	27	40	30	41	34	31	49	34	47	37	38	49	39	48	33	32	40	38	31	31	31	30	27	27	35	34	29	30	31	38	41	38	42	32	35	34	40	46	39	32	34	36	35	37	41	34	27	35	43	35	42	35	25	41	29	40	31	40	41	36	32	47	30	49	26	39	47	47	40	22	35	42	40	49	35	40	31	41	38	31	34	42	32	47	26	33	42	43	52	31	32	46	45	39	36	48	44	40	47	32	36	41	41	30	37	35	33	39	43	33	31	36	38	44	37	34	37	35	41	35	35	49	29	46	40	50	33	32	45	39	35	34	28	36	42	40	40	38	39	34	45	34	35	35	47	42	47	44	42	44	41	43	33	45	22	38	42	31	45	43	40	40	43	45	38	37	40	27	35	38	31	44	41	36	28	30	51	42	42	48	28	48	49	34	31	43	46	39	37	47	34	38	30	37	34	42	41	39	39	31	44	36	32	35	39	49	31	33	36	40	44	32	36	29	40	34	44	39	42	45	30	45	35	38	52	27	34	42	41	29	29	47	43	44	44	42
30604	20030	14497	17940	23618	23148	20007	16440	13038	10504	8506	6855	5604	4559	3667	2932	2413	1846	1471	1146	1107	913	785	706	724	630	539	533	435	414	465	436	406	430	423	431	438	371	403	388	416	416	362	388	413	383	403	386	373	400	429	377	392	396	434	397	390	391	392	425	403	434	417	373	394	412	425	358	399	371	397	469	355	410	406	403	380	374	394	411	402	359	420	399	363	412	411	382	386	414	356	392	384	393	396	372	364	383	416	382	410	421	388	382	400	376	417	391	387	373	400	427	403	406	379	419	412	400	382	421	393	375	385	371	403	384	369	407	385	384	404	363	397	362	422	408	409	392	380	436	437	415	434	430	370	355	375	395	404	392	407	389	382	403	433	396	438	423	389	398	393	421	376	402	405	402	410	379	389	404	396	415	418	460	409	390	385	392	426	391	372	404	402	416	369	406	413	391	407	396	375	388	388	409	404	409	372	402	390	392	403	409	382	397	390	405	413	409	406	398	400	386	366	388	381	411	395	398	338	389	408	416	395	363	394	428	431	368	399	369	363	411	421	396	370	400	417	411	374	416	397	386	387	425	401	385	371	413	374	410	383	429	415	379	403	405	424	406	387	391	377	449	413	429	363	418	407	383	395	440	408	373	413	389	406	353	373	393	392	391	376	386	414	392	385	343	433	394	405	367	424	408	402	399	411	419	421	435	395	392	369	364	397	376	394	368	415	411	389	430	376	385	448	380	401	401	406	391	426	399	381	391	357	387	384	364	393	444	462	375	411	376	389	402	410	355	377	393	389	351	378	397	438	396	403	388	419	381	396	377	362	411	405	395	361	398	368	379	415	387	372	351	378	372	406	391	388	394	379	384	396	405	399	386	371	386	389	396	391	402	389	421	393	405	360	388	406	386	379	395	391	382	392	378	392	418	385	394	392	386	371	396	402	427	399	383	400	419	402	367	401	388	355	411	352	382	394	379	389	402	400	361	401	417	357	415	406	356	408	363	411	395	385	388	396	393	393	401	417	406	409	432	402	401	401	403	440	418	401	384	393	405	369	388	368	434	410	407	408	390	402	390	380	376	372	412	380	401	362	431	402	384	379	406	393	392	391	382	369	393	398	394	407	401	364	394	409	379	379	387	430	415	390	395	428	374	390	425	416	391	416	379	387	382	424	395	399	412	385	371	378	414	384	336	385	432	382	401	420	442	408	394	380	403	409	404	362	392	386	408	410	358	402	412	400	410	383	403	381	406	401	381	373	408	406	393	396	403	385	374	421	400	399	410	385	418	394	417	402	390	392	385	431	387	361	402	411	405	396	411	407	402	365	379	423	400	385	375	381	412	379	396	397	373	400	420	395	419	403	377	398	410	370	433	403	361	363	411	401	415	387	399	419	371	409	392	387	375	420	413	386	397	419	396	376	403	381	420	378	424	400	392	416	391	392	412	411	391	400	403	369	345	391	400	401	434	418	413	345	378	401	393	384	410	444	412	408	384	370	375	477	391	403	365	355	428	399	411	374	401	430	421	416	396	372	390	396	422	414	414	390	383	414	410	395	409	458	392	372	393	407	411	390	386	424	389	395	418	382	407	411	391	360	424	404	405	357	424	406	398	405	428	398	414	391	379	380	385	402	410	403	390	394	381	415	372	379	389	405	392	414	399	371	415	409	412	438	386	424	383	392	398	416	423	429	418	410	378	402	392	381	409	386	353	382	395	394	405	414	376	383	402	438	400	394	355	386	416	386	394	405	420	370	388	404	374	389	414	371	372	425	383	399	415	390	412	370	364	381	386	408	396	364	363	409	410	427	405	393	403	381	424	376	407	424	348	363	377	409	413	367	395	391	405	413	404	408	407	379	382	404	405	423	394	382	415	377	390	414	396	422	374	387	376	363	399	394	391	408	404	422	416	367	348	386	370	448	392	387	378	384	373	393	391	409	392	401	383	392	397	393	419	372	426	364	390	384	380	398	391	422	406	363	383	409	396	405	431	358	396	379	409	401	408	394	395	412	410	456	359	389	400	383	400	386	424	404	399	422	413	417	434	396	423	410	394	394	375	402	367	353	401	390	415	429	364	382	393	402	436	452	399	397	392	398	394	392	370	407	380	404	357	403	342	407	408	367	400	420	369	415	397	415	376	383	424	400	446	368	400	407	410	398	388	404	405	424	417	379	391	398	380	391	415	380	417	363	427	360	400	383	393	434	367	384	402	384	390	390	390	411	381	386	443	382	428	402	351	398	389	398	370	385	399	377	412	398	404	420	369	358	403	386	386	381	424	408	392	385	380	367	410	402	374	414	379	414	396	424	384	407	414	401	404	381	439	406	413	376	415	411	383	415	400	395	393	389	414	352	406	387	368	408	396	392	386	405	398	384	389	380	426	421	375	404	403	393	392	378	408	392	388	382	392	387	372	438	390	377	396	414	425	375	406	391	389	400	389	408	373	419	390	385	391	384	371	410	405	385	415	395	370	381	404	392	388	407	394	428	395	406	389	415	414	384	420	392	367	386	384	376	379	400	388	406	405	421	406	410	403	400	359	374	387	416	408	409	415	406	404	385	422	370	414	394	378	388	471	392	377	371	389	413	403	429	351	382	386	407	385	378	401	393	406	363	426	390	397	420	435	361	408	385	398	416	364	422	385	397	362	428	368	404	374	414	427	420	414	398	386	352	404	405	379	399	393	393	412	403	396	432	416	443	368	434	393	392	394	402	404	415	403	380	383	390	430	406	413	394	408	413	406	380	356	367	404	379	380	381	395	392	413	446	409	452	413	427	370	433	410	412	412	387	392	388	433	382	421	402	383	392	431	389	402	421	395	371	401	389	374	390	404	402	365	401	406	410	410	414	403	406	403	417	388	390	388	422	372	428	374	377	428	414	381	359	384	374	386	381	386	413	384	380	421	378	400	426	411	368	398	390	397	412	395	411	408	433	385	363	412	381	428	392	374	392	402	399	414	419	371	440	391	416	391	406	421	391	378	410	412	387	423	392	390	426	407	385	383	383	426	403	397	404	445	419	440	404	430	395	397	387	389	385	384	410	411	391	395	401	352	378	411	374	440	410	351	399	423	390	376	383	382	386	399	431	390	414	408	368	399	365	398	373	375	402	403	427	402	437	371	402	392	403	406	406	374	418	390	381	377	418	333	401	387	394	403	432	412	378	403	405	365	362	418	402	407	408	390	417	383	413	368	397	398	378	389	410	379	414	391	394	359	391	377	379	396	369	416	384	402	392	378	401	399	431	399	367	406	393	371	441	394	398	402	380	385	420	428	388	392	370	401	393	370	391	378	391	394	366	391	420	433	382	419	375	390	408	412	403	430	380	414	354	397	426	392	392	374	400	375	369	422	420	381	412	420	387	414	384	402	385	381	356	396	415	372	382	412	406	403	391	409	348	388	411	404	396	382	391	401	399	385	389	375	403	405	387	393	392	404	388	371	381	360	400	421	394	374	416	398	379	385	410	398	375	375	388	403	403	375	378	423	437	387	371	399
3862	2287	1223	808	703	717	641	538	410	325	246	217	181	147	138	103	109	102	62	61	55	55	56	66	56	49	44	44	39	39	34	47	28	44	43	47	27	37	41	48	44	30	40	28	42	39	32	36	32	30	30	37	38	37	36	38	36	43	39	44	40	38	40	44	44	32	38	39	32	30	32	45	33	28	32	40	52	42	38	33	47	34	39	35	36	29	23	31	46	46	52	40	37	42	46	24	38	35	35	25	29	37	52	36	40	41	35	41	43	38	36	35	30	38	36	36	26	35	41	33	33	35	30	37	34	41	50	42	36	31	34	39	36	35	33	38	29	37	48	31	41	42	32	40	41	46	48	35	48	40	30	35	32	45	23	32	43	35	39	38	39	44	36	49	33	39	31	29	41	33	27	44	40	49	38	46	38	35	29	37	32	43	30	50	43	39	47	27	31	31	31	28	47	38	42	30	33	42	50	34	39	32	30	44	29	27	46	40	38	35	39	41	42	42	35	39	29	38	37	41	29	36	27	39	24	35	36	31	42	35	35	31	25	34	47	45	33	29	38	34	41	34	36	40	35	48	37	49	35	46	32	29	37	35	38	34	46	37	39	34	30	31	38	39	38	46	41	44	45	29	34	41	43	61	36	43	36	38	44	33	30	34	31	26	35	40	37	42	36	38	42	39	39	39	41	37	46	41	28	35	32	42	39	43	32	42	39	36	31	36	34	49	33	45	39	27	44	37	42	54	44	47	26	40	33	33	36	37	33	38	35	38	34	43	38	31	53	53	32	38	32	46	39	22	31	35	32	40	37	37	31	33	37	30	30	34	27	38	52	39	29	32	43	32	34	25	47	41	46	32	30	47	38	32	38	36	38	50	41	38	48	39	32	33	38	39	43	32	36	42	42	45	36	41	30	38	44	40	40	34	38	33	30	43	30	41	43	36	35	37	42	42	35	30	53	41	27	37	37	37	39	35	39	41	50	43	41	41	45	43	27	31	26	37	41	32	39	33	34	30	41	37	32	46	38	39	50	46	49	34	33	36	34	32	39	40	26	31	43	47	39	31	43	31	33	43	35	38	42	39	42	34	32	25	32	29	41	34	34	40	43	37	39	32	25	35	39	33	34	31	33	44	30	46	44	35	33	33	30	44	39	35	45	39	37	36	42	30	33	52	45	35	45	29	41	31	31	28	45	41	42	54	42	42	47	43	40	33	35	40	44	32	35	50	42	45	38	36	36	33	42	42	50	33	35	34	43	40	31	41	41	42	40	39	33	37	45	40	28	34	38	41	55	34	42	34	32	32	34	35	31	46	39	39	47	45	44	54	38	36	42	30	43	40	43	41	42	36	30	41	31	40	35	43	43	35	37	45	37	52	31	44	42	33	44	30	30	35	37	35	37	44	40	35	34	33	24	37	39	49	33	41	42	37	41	31	48	38	28	35	45	47	39	40	36	42	35	33	37	39	46	28	42	35	41	36	29	30	38	41	38	42	31	37	46	28	38	32	36	22	39	30	38	41	40	30	38	35	37	43	33	42	42	37	44	32	43	38	37	36	34	32	38	45	45	29	41	45	38	36	40	42	43	34	30	29	34	27	43	39	35	32	38	34	33	37	41	47	33	50	36	39	41	41	47	41	46	42	36	43	35	35	41	39	30	38	37	32	32	32	43	42	29	33	40	31	31	42	34	38	39	45	28	36	36	38	46	41	47	43	50	35	25	39	43	33	29	33	40	45	44	44	47	34	43	44	48	33	49	36	43	32	37	36	22	31	39	37	40	47	44	35	37	33	23	27	40	28	28	50	33	36	35	37	35	38	38	29	34	48	47	48	49	46	38	43	42	43	39	42	33	47	36	34	39	48	44	42	36	36	34	36	30	33	49	25	40	37	48	38	27	31	29	32	55	36	43	36	29	38	37	36	44	40	41	37	41	29	39	31	26	31	45	36	41	39	48	36	32	33	47	39	38	39	43	41	39	29	43	39	38	31	31	43	34	34	36	35	43	38	30	50	43	33	34	30	35	40	46	29	42	33	40	29	46	40	36	42	42	32	20	28	38	54	30	37	38	41	31	39	39	34	30	32	31	45	34	38	40	45	30	38	38	37	37	38	40	36	38	42	39	36	29	38	47	36	39	27	43	41	39	42	48	48	36	43	37	35	49	39	39	40	52	42	35	43	47	43	41	38	37	39	39	34	29	40	44	45	34	40	42	39	35	43	33	36	43	49	40	33	41	35	35	41	32	42	35	32	43	43	29	37	38	45	41	37	40	43	34	35	30	48	35	52	35	38	37	28	31	36	36	27	28	29	37	44	36	51	40	40	38	34	38	42	43	39	30	36	38	42	43	31	41	37	37	39	44	31	33	42	34	31	39	32	47	34	33	40	38	40	43	33	37	29	31	49	36	36	39	33	41	43	36	36	32	42	40	37	38	36	39	44	47	42	45	37	38	44	36	36	20	35	36	51	32	46	33	27	39	34	33	30	36	37	31	30	39	34	45	31	38	22	45	26	36	46	41	36	36	42	29	39	34	34	32	38	30	41	39	39	39	35	46	37	37	38	49	31	33	34	35	48	37	34	35	34	38	41	52	41	43	40	34	36	37	37	32	45	27	46	28	28	37	38	32	47	38	46	40	35	43	40	52	38	35	35	38	33	40	33	34	22	29	50	37	31	30	35	37	39	43	36	34	35	40	43	41	36	33	40	31	41	36	41	43	28	34	24	37	41	32	45	49	45	37	40	41	38	38	39	41	36	29	46	43	33	38	46	36	25	35	41	33	26	38	40	45	42	33	33	38	50	43	38	47	30	29	28	41	31	43	41	43	35	34	36	41	42	41	35	42	45	38	33	29	35	40	43	43	42	45	34	48	29	36	40	38	49	45	37	32	41	28	51	34	35	52	40	42	29	47	35	37	31	30	48	36	39	34	41	32	33	44	35	35	32	39	37	49	35	37	35	47	41	43	39	44	36	27	31	37	34	41	45	30	45	36	53	40	38	46	37	34	29	33	33	32	37	31	46	41	25	32	50	50	36	34	31	24	43	36	42	34	41	50	49	35	39	37	49	45	41	45	41	48	31	48	44	42	48	38	29	47	33	38	31	48	41	37	39	41	53	37	40	31	40	47	34	43	37	44	33	28	37	41	35	37	42	41	36	37	29	37	35	43	44	41	22	34	40	24	43	46	35	36	33	39	34	37	32	34	38	41	36	36	41	40	45	37	44	34	40	38	33	33	27	33	47	44	36	35	43	39	43	46	33	40	37	40	40	31	43	38	44	35	34	39	45	38	35	29	34	41	38	44	33	32	35	34	38	37	37	26	51	24	36	51	29	34	30	42	36	41	34	48	41	34	46	34	42	49	37	48	37	30	25	40	42	37	38	45	31	37	30	34	33	36	36	39	34	40	38	45	32	45	33	45	33	34	40	38	40	40	38	36	40	33	37	41	42	39	39	32	35	32	31	37	32	26	38	38	44	35	35	39	34
29741	19081	14063	17174	23141	22805	19747	16269	13146	10570	8560	6978	5674	4699	3830	2953	2484	1977	1445	1212	1041	964	710	686	673	615	544	489	431	438	444	425	408	412	362	411	371	417	417	401	371	398	396	413	412	377	375	384	400	380	403	389	384	382	389	381	358	363	403	372	406	411	431	395	398	385	415	406	413	405	385	386	411	369	442	380	394	395	412	373	381	387	371	382	416	402	393	406	419	374	421	394	362	412	410	388	384	373	372	370	430	406	421	376	371	410	384	398	395	367	429	399	354	391	396	361	405	418	396	416	402	397	445	400	423	379	398	399	379	371	416	378	351	396	414	394	392	398	423	402	386	426	395	400	385	376	427	406	380	404	401	389	398	382	369	394	377	433	421	380	405	393	369	396	371	387	390	384	398	415	419	403	417	353	367	367	374	384	422	397	399	405	383	366	370	377	378	383	383	410	389	387	403	410	390	396	411	401	405	386	395	378	369	373	389	375	375	371	373	402	384	374	418	423	386	385	397	404	382	400	390	393	363	444	358	385	398	362	397	403	386	377	383	399	397	410	397	431	375	406	372	358	404	430	365	353	422	408	372	371	372	413	384	362	401	376	384	420	351	409	426	402	369	407	417	400	440	397	376	379	385	399	395	386	391	402	394	373	376	415	371	364	395	406	371	411	391	366	387	389	399	384	397	394	385	371	394	393	394	392	377	378	421	416	395	377	386	377	358	358	342	412	366	404	371	375	401	393	361	402	382	432	424	402	385	391	369	389	402	421	434	416	384	392	421	396	418	421	390	376	397	384	354	393	350	367	443	355	424	368	410	387	428	405	376	364	427	391	366	431	415	340	342	437	418	376	416	394	411	383	417	372	415	420	379	380	404	403	405	387	391	388	396	404	382	380	438	419	412	419	343	360	351	425	392	403	401	412	439	424	368	348	361	394	370	407	413	381	370	383	385	394	376	404	391	401	391	382	381	402	410	418	386	408	385	402	397	417	359	383	369	407	399	398	380	384	416	384	367	412	393	406	417	400	390	389	384	389	378	402	411	381	374	416	408	371	397	383	409	350	381	400	398	424	365	391	413	387	411	408	378	342	368	378	392	416	397	396	400	373	359	379	367	414	375	401	361	388	383	419	418	388	395	421	389	404	357	370	363	435	410	385	394	395	351	403	375	395	396	413	393	433	415	377	431	377	386	396	374	377	401	382	400	387	375	406	373	389	380	391	394	377	404	365	379	418	404	403	363	363	387	416	395	365	392	401	389	350	382	428	397	368	399	415	398	365	396	392	423	380	389	417	408	379	375	394	390	395	382	436	403	416	373	403	363	375	422	375	401	426	395	404	388	406	415	377	415	390	390	382	377	388	381	390	391	406	397	410	430	388	397	421	375	367	381	358	394	383	369	396	413	393	379	387	393	399	390	401	450	381	388	385	370	391	364	408	368	371	383	428	394	413	410	384	372	376	418	386	383	399	408	406	397	392	370	398	373	377	369	384	386	411	406	397	386	423	366	409	379	387	395	387	411	391	381	417	371	367	419	400	371	368	385	387	406	370	386	408	398	392	403	353	410	391	394	406	413	393	349	397	418	403	386	413	405	378	418	388	340	398	366	426	372	404	374	391	380	376	385	393	352	400	389	373	380	385	402	411	401	380	386	404	392	401	364	410	399	363	426	416	394	416	383	398	370	389	400	359	380	412	373	362	401	383	392	414	397	382	394	397	379	411	346	371	398	404	401	395	409	376	418	396	366	376	392	392	383	379	388	365	371	382	368	415	383	401	412	395	355	385	415	398	367	400	406	381	396	415	404	364	421	349	381	381	424	420	410	367	426	431	387	402	409	394	389	368	392	377	393	380	392	396	396	417	373	402	378	370	392	371	373	373	386	408	366	422	432	386	412	423	413	347	386	409	388	409	374	393	404	414	355	386	415	370	369	361	378	387	408	378	414	385	401	388	384	393	350	381	393	376	389	356	393	401	400	370	404	373	386	417	397	391	363	368	397	383	426	427	379	400	395	394	393	365	385	377	374	399	338	431	391	389	413	385	408	411	378	408	382	400	374	416	399	376	410	389	405	365	390	406	424	347	389	402	395	368	380	410	409	397	365	407	409	381	403	402	350	379	401	383	427	403	420	378	381	410	402	420	355	406	364	393	404	367	373	392	357	373	408	400	401	367	386	390	398	396	382	367	375	398	398	376	385	361	397	384	370	399	394	411	404	394	395	400	374	391	403	405	388	403	365	386	361	394	388	360	358	385	371	398	426	400	388	407	355	380	366	383	413	397	382	396	397	380	375	399	398	374	364	395	405	418	387	365	358	398	401	382	422	381	345	372	403	389	390	383	399	390	387	404	358	380	381	393	428	404	384	419	415	364	375	379	375	376	396	395	377	398	401	397	400	390	403	396	407	391	365	351	392	409	388	412	373	383	396	395	378	394	421	383	370	411	391	413	389	377	389	388	416	409	402	396	394	374	370	409	406	389	400	375	406	367	379	380	365	417	396	415	422	360	406	357	413	414	401	398	435	400	384	384	390	438	391	453	401	376	380	388	421	394	405	403	404	410	389	395	368	373	394	396	400	344	372	429	401	382	383	400	378	400	420	379	375	377	412	393	428	425	403	396	403	373	390	377	384	385	371	385	417	387	391	419	382	373	395	390	402	395	411	356	404	358	419	346	393	375	395	414	389	394	402	431	405	366	395	407	402	398	378	400	396	390	390	417	389	383	387	351	414	368	402	385	388	404	388	403	441	414	367	392	384	389	400	413	385	388	416	386	414	421	400	398	403	413	405	414	410	393	394	349	370	423	382	421	380	371	400	427	423	400	391	411	393	423	380	367	388	370	419	396	409	366	394	386	382	415	388	427	401	366	420	429	391	416	360	390	393	389	375	390	387	409	389	379	408	385	404	390	387	380	388	393	407	401	374	409	404	404	411	366	423	400	400	409	358	375	384	375	409	379	398	386	390	391	392	385	405	371	399	378	409	406	435	416	363	392	410	390	373	352	402	356	352	397	356	331	415	379	382	410	362	348	395	356	370	395	427	368	403	380	383	407	365	420	401	398	384	372	402	405	409	398	389	416	358	374	379	385	418	357	383	397	393	391	402	405	359	359	382	382	364	375	399	365	401	386	408	403	379	374	347	404	394	393	403	398	414	393	423	419	410	381	370	390	421	403	401	363	388	428	413	385	379	409	380	372	400	396	367	406	406	396	396	389	353	386	394	400	433	381	385	371	408	426	389	394	367	375	393	388	394	346	411	380	377	368	385	358	394	385	428	401	424	381	397	384	382	392	420	392	440	418	364	418	388	419	380	398	397	370	410	365	394	373	404	397	407	376	382	396	379	383	362	376	394	407	368	371	370	362	406	356	402	411	381	394	377	398	419	426	410	399	416	425	415	395	391	362	378	407	385	393	360	416	375	393	378	370	424	384	377	369	398	365	410	393	384	442	366	384	397	398	412	399	416	347	380	409	379	441	403	376	392	388	410	409
4541	3032	1700	1114	956	916	844	651	511	405	315	269	245	244	156	112	101	103	62	69	66	71	67	59	51	51	41	44	28	37	36	35	43	32	45	46	30	32	45	54	38	33	36	42	39	42	53	39	53	32	28	53	52	29	37	32	42	30	43	40	37	28	41	42	37	33	33	27	38	42	41	33	38	34	42	31	38	46	48	37	46	42	45	36	34	34	29	39	48	34	35	41	34	35	40	37	45	35	39	45	41	33	41	48	40	37	31	38	37	23	31	35	27	45	34	39	45	28	33	32	37	36	38	36	38	45	37	38	33	37	30	42	39	32	38	36	47	46	32	40	40	41	33	33	40	46	33	30	29	50	28	35	47	58	42	44	44	44	32	29	35	36	31	51	38	35	35	42	40	35	37	37	25	30	49	38	49	29	45	30	38	45	32	42	36	38	46	37	30	39	33	48	41	49	35	30	38	36	29	38	37	30	35	43	38	35	31	30	44	35	37	43	33	40	46	40	23	24	28	41	28	36	45	46	36	37	32	37	41	31	43	26	41	33	33	53	16	39	34	42	39	36	38	32	33	43	35	31	38	34	34	44	47	38	38	46	35	47	36	32	40	35	42	32	45	40	50	39	33	47	37	44	32	38	34	35	35	33	27	49	39	22	39	39	36	33	40	38	37	34	32	41	35	45	39	41	42	35	41	37	34	41	34	35	37	38	36	34	45	40	30	39	32	47	46	45	28	33	38	39	33	38	46	36	34	39	40	38	43	41	42	36	47	30	34	41	35	34	33	44	49	33	44	32	33	36	40	35	31	44	35	38	34	43	32	35	34	48	41	33	39	45	36	47	35	40	41	32	40	32	40	36	42	41	32	42	32	45	25	42	43	38	29	43	41	42	32	45	32	36	38	50	41	49	39	34	31	44	47	43	36	35	39	47	33	32	46	35	29	49	42	48	27	37	26	38	44	51	49	25	24	29	38	33	33	43	38	40	46	33	32	43	32	37	36	38	31	39	37	37	55	43	41	38	37	28	35	34	42	30	47	44	39	29	34	27	46	23	31	40	43	34	35	44	31	37	45	37	34	51	46	30	41	47	35	32	36	39	44	40	30	35	37	29	35	39	31	46	35	46	30	41	34	43	37	40	27	40	34	47	37	40	46	51	35	52	36	32	39	40	37	37	47	30	36	42	38	37	40	30	44	50	41	37	37	31	38	26	33	26	36	44	43	38	31	35	38	35	40	42	46	51	37	31	38	43	39	34	46	50	29	37	37	55	46	31	39	41	47	50	44	29	33	33	35	38	34	39	46	36	34	39	38	41	35	34	46	29	34	29	31	28	43	40	38	37	32	38	30	33	38	32	32	46	24	31	40	42	41	41	35	40	37	46	40	32	41	33	43	49	40	40	30	35	36	38	38	34	35	39	38	39	45	34	37	38	25	28	38	39	47	44	30	46	33	39	39	35	39	35	38	49	51	46	41	42	49	26	41	36	37	34	29	38	46	36	45	38	40	35	43	39	43	33	47	34	35	33	46	47	39	45	53	32	48	39	39	38	49	39	45	40	41	41	34	35	34	32	36	34	48	41	40	39	41	35	41	46	47	31	42	38	46	41	37	34	35	34	39	34	35	28	38	35	32	38	27	47	37	38	32	36	40	40	44	36	33	44	45	34	37	36	37	37	44	47	36	35	53	32	34	36	35	39	33	38	28	45	36	35	33	46	39	35	37	48	52	33	45	41	22	49	40	41	36	39	43	33	31	32	37	40	36	35	44	38	40	36	39	38	36	32	35	45	40	46	39	27	36	43	41	39	36	44	40	52	37	44	45	42	42	42	40	36	58	37	29	38	23	39	49	45	38	44	32	39	39	43	46	36	38	39	35	47	45	42	36	30	44	38	49	33	38	39	43	41	45	41	45	31	39	36	32	44	46	46	37	46	38	34	35	30	39	41	44	34	40	32	43	38	31	47	40	36	39	35	35	30	37	41	24	52	37	44	42	31	29	41	28	33	39	35	36	55	28	43	38	44	26	44	39	44	32	37	41	40	43	31	35	42	42	39	37	43	37	53	33	49	36	44	43	30	41	33	40	37	40	48	42	35	34	33	41	41	29	29	42	39	36	43	40	33	49	49	33	26	39	50	39	35	35	42	29	32	40	43	41	43	31	35	37	32	33	37	32	32	20	50	43	45	45	30	40	40	33	39	38	32	39	43	50	46	44	49	35	34	36	48	40	46	35	32	41	32	46	40	33	30	43	40	46	38	43	40	40	36	37	41	41	33	50	33	36	32	31	36	40	29	36	48	32	36	39	37	50	33	40	33	35	44	37	32	25	41	34	38	49	32	33	42	45	34	30	43	29	46	35	44	48	41	31	34	35	38	39	37	40	37	36	41	40	41	38	39	35	34	35	25	29	51	35	39	42	30	34	27	44	29	39	48	49	43	45	32	33	36	46	28	39	30	41	42	31	41	29	35	37	37	38	27	33	32	32	31	36	38	31	33	33	34	46	39	35	44	40	49	60	36	60	36	44	41	30	34	30	31	33	44	45	43	41	36	31	46	32	36	31	29	36	38	36	38	42	35	41	36	47	37	51	37	45	45	40	34	41	43	36	35	41	44	42	47	25	44	30	31	29	39	39	40	40	40	24	34	31	42	45	35	45	47	40	31	52	40	36	29	39	45	33	29	36	32	37	23	51	41	42	31	36	47	27	31	34	38	44	33	47	40	39	29	33	30	46	38	32	46	41	40	34	31	37	47	44	30	50	33	30	36	38	29	35	43	43	37	31	48	36	32	48	32	35	42	34	33	45	42	37	29	45	32	43	34	36	28	38	40	60	38	34	35	36	37	41	36	33	37	37	35	34	31	43	40	34	33	34	47	43	30	39	45	36	35	29	44	44	46	31	45	33	32	34	37	40	38	45	51	40	38	42	36	36	34	37	43	35	34	36	38	38	44	36	33	35	43	35	36	32	41	37	27	44	35	42	31	47	28	36	42	35	37	35	34	35	38	33	39	42	36	44	38	34	36	29	41	34	46	44	31	36	36	45	36	33	34	33	36	32	30	33	35	34	44	38	36	45	37	33	39	35	43	35	32	36	45	34	46	51	32	36	41	38	50	41	43	31	34	29	40	47	47	42	30	40	40	45	52	25	43	35	46	36	33	30	35	41	40	37	42	31	32	48	37	38	46	41	39	49	41	24	45	44	27	39	33	41	33	45	35	44	43	44	34	39	39	48	31	37	46	39	37	39	28	36	44	45	38	41	46	37	51	41	33	33	41	37	32	32	36	36	49	38	37	50	44	35	30	47	32	31	41	39	32	44	31	41	33	36	40	37	44	45	45	26	27	41	39	42	44	38	38	38	32	34	34	37	40	31	45	39	33	24	47	36	35	38	52	34	52	35	32	33	43	42	33	43	42	32	41	48	39	36	36	33	51	38	39	45	36	35	34	36	46	42	37	38	35	34	39	40	45	36	36	20	31	40	45
32317	21356	16374	20125	26141	25737	22645	19001	15667	12588	10237	8349	6759	5696	4597	3627	3065	2251	1739	1460	1274	1099	825	799	760	721	588	505	477	489	405	443	413	426	379	436	394	426	421	399	422	407	399	362	387	393	408	386	409	396	384	385	391	393	429	403	416	384	387	387	376	392	414	399	375	356	404	372	401	374	389	428	427	382	386	384	389	388	400	378	408	396	393	404	417	398	375	416	389	418	381	363	423	357	378	406	378	370	415	360	378	405	390	401	404	401	403	394	441	409	392	407	430	396	389	384	394	432	400	400	427	354	419	396	386	401	389	380	375	381	410	395	392	372	382	403	392	383	386	368	408	404	392	382	378	382	399	371	405	371	392	366	457	379	379	395	391	376	397	418	418	401	382	368	392	411	393	389	423	421	407	390	377	379	387	424	421	389	374	382	392	377	356	429	362	389	431	435	414	404	399	383	403	414	418	373	372	373	374	372	369	441	412	396	363	368	384	384	387	354	387	413	396	387	402	402	390	423	399	405	415	399	384	405	397	377	405	390	394	354	364	396	387	386	403	418	396	396	375	416	415	390	415	386	392	396	422	386	385	421	376	429	369	390	407	406	378	426	404	429	387	397	398	357	361	411	408	388	362	388	404	403	393	414	394	395	427	367	385	406	403	376	431	396	421	391	379	383	417	391	370	393	373	392	379	403	379	400	418	378	374	383	396	405	415	420	386	418	401	374	365	393	384	406	393	423	378	377	364	384	399	386	406	388	397	411	411	392	423	392	419	399	387	378	393	386	407	413	412	387	423	399	384	400	397	408	393	412	419	413	389	385	385	390	368	445	376	400	382	394	353	405	374	423	428	433	405	386	382	403	413	419	377	410	423	386	369	379	389	379	382	387	384	391	363	399	358	405	361	409	359	392	411	388	406	422	393	410	376	360	365	433	389	418	382	370	393	434	410	379	414	389	420	411	367	384	376	391	402	422	394	371	414	383	394	384	411	430	360	376	395	367	379	366	391	398	406	406	385	382	414	383	366	382	402	391	392	400	378	389	417	419	380	386	380	386	413	375	379	401	413	402	402	420	384	382	398	395	369	380	431	391	350	398	424	391	398	390	383	406	375	418	357	402	398	377	403	380	396	378	436	386	396	382	403	394	384	372	386	400	379	418	398	376	384	385	395	401	374	417	400	367	420	385	382	371	378	372	381	382	371	395	367	393	392	417	416	382	366	387	402	362	392	414	429	361	394	375	368	387	378	399	345	408	374	392	384	371	409	413	408	434	419	386	379	379	402	403	408	383	372	392	378	395	402	398	414	430	382	422	384	390	388	378	388	370	406	395	394	426	382	393	406	384	387	441	403	400	385	392	372	371	365	391	414	415	378	369	380	363	375	404	385	430	390	417	403	375	404	382	389	402	402	395	406	382	413	401	397	391	401	409	436	391	396	385	403	424	396	447	419	384	392	396	371	397	399	376	405	427	398	404	406	355	438	407	405	395	414	384	390	369	400	427	397	370	401	377	354	406	390	432	428	398	358	427	412	403	390	410	414	384	370	383	362	416	358	378	407	363	367	371	410	406	409	395	372	399	370	391	395	427	385	425	433	370	396	388	394	413	390	387	424	379	404	379	385	387	394	391	398	412	384	420	400	412	410	384	382	388	430	405	439	397	392	396	390	407	378	389	407	383	402	445	409	395	404	397	403	408	384	428	408	425	410	380	355	405	408	377	370	413	402	387	400	415	384	365	414	355	368	423	412	378	380	412	395	413	441	404	395	405	387	420	396	418	414	382	404	415	419	385	384	388	374	402	373	381	418	388	373	355	379	376	397	375	412	389	413	394	438	366	386	379	365	387	403	357	377	418	429	400	396	404	395	371	384	414	402	408	383	379	380	379	384	410	373	383	420	397	390	402	395	391	414	417	411	381	425	385	408	412	396	399	391	410	370	390	370	401	385	387	408	391	396	417	364	341	408	394	349	372	399	415	409	420	413	391	412	409	395	378	371	356	376	358	389	414	403	378	408	427	349	420	359	390	387	315	381	402	454	396	393	384	387	418	417	407	391	411	410	395	366	416	424	431	412	391	386	402	381	384	391	436	408	396	379	420	404	409	396	406	406	381	376	431	416	401	385	399	420	370	401	362	353	418	406	419	411	408	415	417	414	428	401	396	364	384	410	377	434	391	374	397	385	380	424	413	383	387	399	416	404	384	416	369	401	382	377	383	371	423	381	391	379	380	404	407	401	388	414	402	399	402	389	405	413	422	368	370	401	383	389	383	390	397	408	392	389	384	412	386	381	363	375	413	380	377	372	407	411	375	379	430	403	364	412	352	416	405	374	420	403	393	362	389	429	404	389	410	392	410	403	362	353	358	365	405	402	408	418	412	428	371	416	376	399	346	396	385	380	371	404	405	414	404	408	409	385	406	398	388	404	371	381	403	424	399	390	384	421	374	375	408	405	418	391	397	419	375	402	399	380	403	368	373	377	398	398	387	399	359	409	371	398	391	365	395	385	371	394	401	409	396	393	400	438	410	375	369	435	366	373	392	428	381	396	412	424	391	379	388	381	399	435	383	397	395	382	352	411	386	412	373	415	410	381	418	431	412	407	363	379	404	401	400	418	412	420	420	400	356	386	384	428	373	366	408	411	396	409	360	420	379	379	443	363	410	403	392	392	396	408	367	392	401	384	364	364	383	394	420	408	407	399	353	371	380	402	398	357	402	371	412	387	414	404	411	402	424	394	365	379	394	381	379	405	390	392	373	395	410	423	403	405	384	376	392	381	375	416	368	396	407	438	439	402	374	352	413	411	407	383	429	403	414	375	371	353	367	394	395	363	405	412	409	402	369	388	387	431	411	404	425	363	380	370	400	379	399	430	391	417	392	396	375	415	377	383	368	397	407	397	429	395	388	401	400	412	396	389	373	397	366	378	414	389	383	426	384	368	361	409	408	380	404	443	385	374	389	365	404	410	402	395	385	370	415	410	379	420	436	383	379	401	385	381	395	368	397	404	393	416	390	396	390	390	402	387	383	401	367	434	410	387	416	410	373	349	378	430	372	453	378	396	413	379	363	402	371	437	420	399	385	390	397	420	378	388	383	399	389	375	387	345	423	427	384	401	410	397	369	388	378	390	382	347	409	403	386	398	377	390	393	395	394	408	358	404	378	422	434	387	371	376	407	406	380	411	381	381	410	403	375	385	417	388	382	379	415	384	394	382	400	417	412	395	373	392	414	386	380	398	401	391	369	416	396	396	350	364	401	400	399	390	392	415	398	402	402	406	431	384	410	371	379	405	401	390	401	412	404	364	387	388	376	381	413	417	395	381	419	349	427	414	388	380	430	435	383	391	389	425	384	391	350	395	424	400	414	444	401	369	358	393	423	387	424	407	412	399	401	408	388	416	391	435	361	392	364	384	417	392	373	377	410	388	395	401	393	433	421	407	435	378	355	386	425	380	396	409	391	378	387	373	386	389	392	408	400	420	419	403	388	391	391
2708	1452	840	564	469	499	501	357	324	269	218	175	193	122	101	108	76	57	63	61	54	51	40	47	49	47	39	41	28	45	35	39	46	47	37	35	39	42	48	39	42	30	39	39	31	26	41	33	30	43	52	38	34	44	28	31	39	34	33	41	49	43	43	44	34	30	35	49	36	41	26	40	31	41	45	35	51	37	30	47	31	47	41	45	33	42	43	31	29	34	35	36	42	34	34	34	37	30	39	39	47	45	37	35	44	35	42	41	45	39	31	34	42	45	46	44	31	39	50	46	33	36	35	27	42	42	40	29	35	36	36	39	24	36	44	43	38	31	52	47	40	33	48	34	42	27	38	29	28	39	33	45	37	35	38	36	34	44	34	49	38	47	44	35	34	39	34	41	44	38	44	30	41	38	48	33	36	45	38	28	50	41	29	35	41	39	40	40	43	24	34	29	32	46	44	38	39	39	50	34	42	33	39	33	26	45	35	27	36	60	42	39	35	27	31	35	35	43	42	41	45	45	42	46	43	35	38	40	46	34	48	40	39	29	34	44	30	37	35	38	33	49	32	37	32	38	45	40	39	37	37	42	31	31	47	48	44	43	43	36	40	38	42	35	40	47	38	43	27	39	52	37	30	33	43	36	50	39	33	46	35	40	38	46	40	39	42	32	44	46	32	30	42	51	38	41	40	32	46	41	40	37	27	31	35	40	39	34	56	34	35	47	40	47	49	23	46	30	29	46	32	40	48	40	57	44	26	43	35	44	29	44	34	41	38	41	34	45	47	43	31	36	31	41	37	39	33	47	35	38	34	32	35	41	38	39	49	41	30	28	41	40	44	44	35	31	44	46	31	39	46	35	42	40	42	38	37	38	37	27	30	36	52	52	47	44	37	40	37	33	29	30	41	44	33	43	41	30	32	36	31	34	36	36	37	38	33	28	31	48	37	37	40	37	44	48	33	34	30	30	35	49	41	38	49	42	33	37	29	38	43	39	39	32	44	52	41	34	33	34	37	54	40	43	40	44	44	32	25	38	31	39	28	40	35	37	44	31	46	34	35	48	41	40	36	34	42	35	34	28	33	26	60	45	36	33	26	38	40	45	43	47	35	35	39	37	49	35	32	47	41	29	26	37	34	37	32	34	39	44	34	39	53	47	28	37	36	23	33	53	43	42	50	35	30	34	29	37	43	33	47	45	42	44	43	31	36	30	32	32	37	28	36	38	34	42	39	26	44	47	42	33	42	43	38	41	37	28	41	28	41	46	41	42	38	24	45	50	43	26	32	33	45	35	53	46	41	44	39	41	33	43	34	40	34	34	35	38	32	41	35	32	35	34	42	37	32	34	41	27	39	36	45	37	37	33	35	37	41	41	39	31	36	36	40	34	40	52	53	42	28	39	32	47	43	25	43	39	27	34	31	40	42	31	35	43	31	42	40	51	29	35	34	38	31	35	37	40	46	38	33	39	33	48	47	39	55	38	35	40	48	47	30	32	39	36	39	42	40	41	34	35	33	34	46	26	39	44	35	31	39	37	38	33	44	45	37	39	40	31	36	29	37	45	46	35	33	39	42	25	44	47	28	45	34	27	33	33	44	41	36	35	35	31	27	42	39	43	37	43	29	43	48	33	45	42	29	37	42	44	38	39	36	50	50	34	41	43	42	46	37	42	52	40	27	30	36	42	39	47	37	32	33	40	33	37	40	58	29	42	41	44	25	45	38	25	42	34	39	39	38	32	38	33	29	33	32	39	39	29	40	54	30	42	31	41	37	36	31	29	49	39	27	41	40	40	35	30	35	39	44	34	50	37	35	40	33	41	48	59	35	41	34	46	24	37	40	38	46	43	34	35	21	43	33	43	44	39	44	53	39	34	31	37	45	44	29	44	36	28	48	36	49	49	38	25	39	39	43	29	32	41	35	35	41	29	26	38	51	31	34	40	44	40	28	44	42	25	29	43	41	35	37	27	35	28	37	36	42	38	38	45	43	35	33	28	31	34	33	47	32	41	39	39	33	31	33	35	29	33	39	40	40	41	46	41	44	48	52	32	29	29	25	42	38	31	46	39	36	42	35	38	48	30	37	39	42	26	36	39	39	40	45	46	39	33	45	34	30	40	48	47	49	34	29	38	40	45	39	33	35	40	37	37	39	47	41	45	43	42	41	33	42	42	40	31	50	43	36	47	40	37	45	34	34	42	35	24	36	33	43	32	31	45	34	38	39	47	36	52	39	50	34	38	38	28	36	28	43	37	42	47	45	42	40	46	45	32	43	38	47	28	40	49	32	36	29	31	42	34	35	44	33	40	40	52	44	48	39	35	35	47	34	39	39	32	40	30	30	44	41	30	44	31	32	31	46	46	52	42	44	42	31	45	41	38	43	42	39	40	30	31	39	35	37	40	40	35	30	53	36	36	34	48	34	35	36	49	38	30	28	34	27	37	43	48	42	43	38	35	36	38	45	50	39	24	46	33	54	44	37	54	41	29	47	28	39	34	42	46	37	24	41	35	46	49	30	35	38	34	40	49	29	30	40	33	42	42	33	47	26	42	35	37	37	49	33	33	39	49	38	41	36	52	38	27	38	33	37	38	34	40	43	41	39	33	33	35	37	35	44	41	34	45	41	43	38	33	30	44	40	41	35	50	36	35	37	34	36	45	44	48	30	43	37	29	44	40	43	40	36	36	45	23	49	28	36	37	37	42	41	37	33	45	44	39	34	49	29	44	44	32	29	38	44	47	35	41	35	37	37	19	35	42	30	47	47	39	36	33	49	35	37	36	36	44	45	42	34	41	42	38	31	43	44	41	32	33	37	29	50	30	33	34	47	38	42	35	29	40	47	29	29	33	28	36	49	35	31	37	47	43	42	44	35	42	39	42	37	42	38	42	40	30	30	33	44	40	30	49	35	34	33	46	47	42	36	43	32	33	40	39	31	49	39	43	36	38	34	22	38	37	28	36	37	28	50	40	42	35	36	35	39	32	38	39	38	40	39	30	36	47	37	39	42	42	36	34	45	37	36	41	36	44	37	41	35	44	28	36	35	38	41	48	41	48	34	31	37	39	39	34	31	51	33	42	45	42	40	38	36	48	41	29	40	38	44	40	32	43	33	38	51	30	29	40	41	41	42	26	42	44	47	43	38	32	43	22	51	36	44	42	36	37	32	40	51	37	38	35	42	30	38	38	36	41	30	41	44	46	26	47	43	37	30	31	46	41	48	45	30	38	32	36	46	44	41	35	27	43	36	38	38	39	32	33	47	40	39	44	35	36	40	28	50	37	37	43	43	36	39	33	29	37	36	32	30	39	37	26	43	36	32	35	49	39	38	28	44	27	33	36	44	39	42	45	45	35	36	47	49	37	30	31	37	43	38	47	41	42	36	33	34	40	29	30	34	32	43	33	33	30	37	30	36	37	49	34	43	32	37	31	50	35	31	38	24	45	50	42	46	35	27	32	38	40	36	37	44	43	43	36	45	36	27	43
26582	15610	10981	14171	19740	19826	16862	13580	10765	8438	6578	5213	4372	3533	2792	2243	1806	1420	1070	984	927	756	616	633	613	585	478	452	418	414	403	447	417	387	416	412	406	413	437	400	422	391	373	397	420	401	422	399	428	435	406	456	378	374	404	417	399	408	376	427	366	426	371	392	386	413	388	401	375	369	367	392	407	387	407	388	391	377	401	389	372	390	390	374	390	423	363	406	361	409	393	437	403	406	399	393	386	404	388	361	410	412	391	365	385	392	415	382	367	398	382	413	373	438	400	374	355	379	385	400	401	374	410	385	419	376	383	414	346	394	376	395	392	384	372	400	415	423	424	376	409	377	380	422	373	389	362	372	395	410	415	397	421	396	396	395	369	383	425	400	376	397	418	383	387	386	416	407	383	394	373	357	421	399	410	404	403	414	361	410	396	397	408	373	401	373	373	395	410	401	391	396	405	399	410	415	375	406	409	370	409	388	380	408	379	375	371	393	369	396	411	376	381	412	405	400	367	388	401	367	356	426	404	400	384	385	412	403	420	415	394	392	359	379	384	422	386	394	422	423	391	393	398	380	416	373	420	386	386	373	374	404	385	401	384	403	384	397	410	399	400	391	373	428	352	406	407	415	400	415	429	396	383	393	404	415	394	396	389	391	404	394	382	414	372	413	399	427	385	429	378	442	407	387	420	418	409	392	405	372	371	403	374	411	371	386	439	407	380	372	368	400	382	384	404	391	395	439	403	395	388	376	415	403	407	412	381	410	383	376	375	372	420	451	402	394	412	393	394	389	409	388	430	384	383	412	402	400	398	407	389	403	377	444	371	392	408	391	402	384	413	386	381	416	400	375	412	380	382	369	363	358	442	347	405	377	379	421	398	407	443	375	362	424	375	384	359	406	382	387	434	372	424	396	425	376	382	391	376	413	387	389	416	387	436	401	387	388	418	393	407	404	394	409	391	401	396	416	375	418	364	412	363	398	421	381	419	379	406	354	425	412	445	384	405	379	414	383	393	381	397	400	371	405	390	383	358	405	409	413	367	381	456	401	397	378	404	438	403	378	405	390	406	379	423	396	382	435	352	416	395	395	402	393	342	377	400	387	390	398	401	398	368	409	377	395	364	400	405	409	416	411	410	394	408	374	395	414	402	396	444	390	400	419	369	382	409	405	410	382	412	412	406	383	403	374	397	416	354	381	371	413	419	351	392	384	398	401	360	407	390	393	415	386	409	385	366	390	402	412	348	432	399	402	394	365	371	410	385	412	420	413	383	382	413	416	382	414	388	364	360	405	403	391	390	383	416	358	431	373	411	414	379	402	387	363	389	466	422	401	394	397	414	374	427	398	360	374	396	401	401	401	396	362	406	425	403	373	415	424	389	401	378	399	379	394	403	375	379	390	392	383	462	375	387	399	404	401	410	419	411	391	410	445	395	398	380	393	367	426	410	378	365	437	371	410	367	369	378	404	397	412	396	370	431	393	411	381	384	432	393	431	398	384	399	415	402	373	398	424	384	406	397	399	417	418	388	382	451	354	391	396	418	382	396	381	377	365	393	382	381	359	378	401	379	421	414	393	390	371	369	395	401	386	406	388	393	388	405	415	377	428	369	434	370	423	393	370	377	407	398	410	399	395	401	409	373	414	358	397	391	347	419	384	392	391	426	395	397	412	382	394	366	415	382	358	403	415	405	430	409	401	406	381	411	381	411	428	393	371	378	427	405	387	418	388	368	370	393	405	360	425	371	418	417	415	377	395	378	416	364	389	383	386	395	384	389	376	389	407	388	367	427	374	414	412	384	390	384	380	388	408	404	386	418	388	414	387	387	381	407	366	363	412	413	416	379	383	407	424	384	385	415	419	405	392	396	402	406	393	425	388	370	381	400	420	388	400	367	436	389	420	391	376	400	417	405	358	392	395	388	399	399	410	394	385	431	392	415	383	348	393	379	385	378	417	364	410	417	405	431	404	390	402	392	384	432	423	407	408	389	355	418	336	402	375	350	432	414	387	395	410	424	406	380	403	436	371	410	407	397	388	360	384	396	407	385	392	429	399	370	427	431	390	387	412	434	397	386	371	380	387	391	363	377	392	413	404	404	381	419	446	391	386	395	400	394	412	388	404	380	369	388	363	376	399	413	426	412	406	402	387	410	360	370	351	402	371	384	383	395	391	396	368	390	386	418	401	404	380	395	407	378	416	404	403	398	363	395	398	409	395	407	398	416	416	411	412	363	429	389	404	362	427	404	394	414	366	377	412	369	401	404	375	380	398	407	404	395	405	399	401	400	420	387	394	406	397	375	381	379	420	380	410	421	382	421	380	404	420	383	435	393	417	413	399	398	345	406	390	375	383	396	395	419	402	390	377	392	401	428	398	407	360	416	383	387	376	397	376	392	408	440	405	372	416	414	392	375	385	418	397	365	402	419	346	407	396	360	445	380	371	384	412	403	377	401	424	400	418	395	395	411	416	404	388	405	396	424	384	409	373	391	392	366	391	362	370	414	384	418	404	380	380	383	425	417	380	407	365	407	355	384	371	413	381	406	417	400	371	379	408	366	401	373	416	392	403	392	405	382	379	375	401	399	398	419	417	401	432	374	391	402	398	386	397	414	406	372	395	414	396	395	406	408	422	411	381	399	379	368	397	394	408	384	380	431	389	360	443	419	363	377	411	377	392	415	406	375	402	397	390	407	437	428	357	409	399	362	413	407	383	427	412	433	397	419	380	378	395	420	395	375	388	412	389	398	410	409	378	388	387	407	371	403	380	375	384	408	398	416	342	383	404	400	404	393	444	409	409	407	362	433	396	351	406	396	373	392	404	378	375	381	405	401	392	415	369	408	398	347	347	385	386	420	428	389	395	408	405	398	376	397	409	397	426	425	415	378	414	396	370	399	379	368	393	394	393	389	389	362	396	371	388	442	362	398	400	364	369	391	408	371	424	435	398	371	393	409	408	397	410	386	432	405	397	404	383	369	402	372	408	399	378	371	415	368	381	363	422	360	394	394	391	378	351	376	388	383	387	422	378	389	367	392	404	420	438	416	420	366	384	377	410	370	405	404	390	409	429	411	393	414	406	400	351	420	431	397	405	404	374	428	386	357	361	348	374	401	406	388	444	376	370	389	388	372	389	432	381	400	423	413	349	387	419	433	398	403	416	392	378	405	380	420	437	376	407	374	400	428	368	372	390	383	367	414	420	418	387	425	386	403	414	374	394	445	391	363	415	402	383	391	358	416	413	394	417	417	374	384	412	369	367	416	408	391	415	364	370	387	382	408	374	424	423	394	385	398	420	354	419	372	463	394	392	410	408	395	392	418	415	449	377	418	379	406	371	381	374	365	387	411	420	449	421	394	418	394	385	420	414	396	408	367	418	412	357	397	369	411	410	384	387	382	413	391	416	413	360	394	369	395	417	389	390	400	388	412	397	435	402	392	414	435	426	402	410	380	408	413	411	417	412	392	413	406	419	381	380	398	389	342	404	366	408
3440	2510	1444	907	724	733	657	564	485	374	281	242	206	167	161	121	98	79	85	64	62	72	53	50	65	48	40	39	39	38	30	51	47	43	46	43	51	37	33	41	46	42	42	42	44	35	34	44	37	43	37	37	40	42	45	46	34	37	38	32	43	39	53	47	44	48	46	46	43	43	30	39	33	43	48	36	39	38	45	41	49	37	36	31	46	61	47	32	46	35	42	48	47	39	36	34	44	44	41	36	42	34	50	42	33	46	43	46	39	37	52	50	32	38	45	39	45	46	44	32	43	48	35	44	43	32	34	51	35	33	45	43	39	57	30	42	42	45	44	32	25	46	39	48	46	29	29	30	50	34	44	32	37	35	42	40	38	45	40	39	36	36	33	46	39	38	43	35	44	30	40	50	49	46	50	42	36	47	38	45	37	38	40	42	35	38	43	50	43	31	35	42	41	45	32	48	43	33	38	43	45	40	38	51	29	34	45	40	35	41	44	33	35	58	45	33	53	29	35	33	41	40	36	36	41	36	41	43	39	32	26	34	45	34	50	33	40	45	43	55	36	40	38	51	32	41	43	38	38	45	37	35	35	29	45	35	37	38	37	48	33	37	38	34	40	45	52	32	34	41	46	41	41	46	37	40	38	47	52	42	51	36	46	36	36	37	34	32	33	51	43	38	36	38	33	37	39	55	49	43	38	32	40	38	41	35	43	35	47	34	34	47	29	32	39	50	26	34	43	37	34	41	34	45	47	44	43	43	34	38	42	35	39	41	30	35	42	39	34	35	43	33	41	39	32	44	42	42	30	41	34	38	41	43	40	40	45	44	33	42	44	52	35	44	44	39	47	39	38	46	40	38	43	36	51	36	32	50	52	43	43	44	38	37	43	51	56	49	39	41	47	42	28	44	57	38	38	37	49	38	55	40	39	43	45	37	40	26	49	38	41	40	27	40	36	46	39	52	34	26	44	34	32	46	43	40	39	40	55	47	28	44	57	36	43	46	40	40	37	34	46	35	42	37	36	48	40	39	50	29	38	43	41	43	44	28	41	46	34	45	43	33	42	44	29	27	42	44	28	32	36	38	33	51	39	36	21	39	39	53	41	33	44	34	44	50	43	45	40	34	49	26	31	45	33	46	41	43	40	39	36	37	30	41	34	28	45	45	30	42	29	47	38	40	42	51	53	37	40	43	34	28	45	35	32	33	37	34	46	44	40	42	33	30	36	43	53	49	43	35	27	41	36	46	41	39	28	36	36	40	53	32	35	42	34	40	40	28	35	52	35	39	43	38	54	34	44	44	44	43	47	33	50	39	31	35	38	52	35	47	42	28	42	42	39	47	48	47	45	34	40	45	48	40	39	49	36	34	27	46	42	38	35	36	45	49	37	36	40	34	35	41	35	33	29	39	49	47	37	46	42	51	30	42	43	42	41	44	46	41	45	52	40	47	34	39	34	29	37	38	48	47	38	42	38	35	45	47	35	36	48	56	38	37	43	43	38	42	27	35	42	46	30	26	35	29	49	36	55	39	36	29	38	35	43	44	38	37	45	45	50	45	45	43	43	47	41	39	51	35	35	43	38	33	33	38	40	46	42	39	37	46	43	35	39	34	41	34	45	44	38	37	35	33	45	32	47	47	42	34	38	38	35	44	32	40	51	45	50	29	38	45	33	43	43	47	43	36	43	42	34	43	26	56	40	46	46	26	48	43	33	35	31	39	42	33	48	43	44	39	39	36	34	50	43	32	35	36	38	42	33	38	49	44	44	47	38	44	28	34	31	51	42	36	58	50	43	40	49	33	38	34	40	40	48	42	34	43	39	51	44	29	44	47	30	43	44	37	33	44	43	27	40	32	45	27	41	38	40	44	32	35	43	47	36	40	43	43	38	52	36	37	39	49	46	47	43	35	44	31	31	31	34	55	53	37	36	36	41	37	42	37	35	33	43	45	30	27	29	32	47	37	37	43	41	28	57	33	44	43	42	40	37	35	34	44	39	40	29	42	33	42	46	41	30	41	44	36	35	38	45	36	34	38	41	33	29	38	29	35	44	37	37	38	35	42	46	33	39	27	31	53	41	42	34	46	37	41	45	50	39	39	44	47	42	49	37	34	41	47	41	48	37	47	45	38	47	36	39	62	53	33	47	34	35	44	42	38	47	50	52	40	42	30	46	34	34	41	37	43	30	41	41	42	34	38	32	31	33	41	43	39	50	33	35	47	38	42	33	46	40	41	38	45	51	40	37	44	36	41	43	40	41	35	36	39	56	40	55	59	50	35	31	38	49	43	27	32	49	39	44	42	34	32	47	52	47	31	37	38	35	29	44	40	37	40	49	38	55	36	41	36	37	46	39	38	26	48	41	42	46	41	44	35	33	39	36	39	44	34	64	34	34	43	35	36	37	46	34	30	40	44	36	33	41	37	45	45	33	35	39	44	47	46	33	40	48	46	41	35	36	42	46	37	34	52	31	39	49	50	52	51	46	42	31	30	49	49	40	41	35	44	38	49	43	29	37	53	42	53	49	38	49	46	39	25	50	33	42	37	41	39	42	42	26	38	43	42	39	36	39	39	34	53	31	45	40	46	40	48	46	38	42	41	40	39	43	43	41	42	30	37	41	43	29	43	34	28	35	42	38	45	50	38	33	45	43	42	28	39	43	36	42	47	35	46	35	36	42	48	32	45	28	38	38	32	47	40	39	39	42	37	33	45	36	53	37	54	33	40	52	44	46	46	29	40	31	32	51	50	47	39	25	35	43	38	39	43	34	36	49	38	39	42	47	40	55	46	43	41	41	36	50	34	50	32	49	35	47	39	29	38	41	30	48	38	43	38	48	51	35	35	51	42	46	46	40	34	43	28	44	42	50	43	37	46	32	44	40	43	31	47	37	40	27	39	37	36	36	37	42	52	30	31	39	35	38	52	41	48	33	44	34	41	33	31	44	46	44	37	30	53	51	40	46	45	34	32	51	49	42	26	35	41	38	35	45	48	43	46	36	27	40	50	40	37	35	45	50	46	38	48	41	47	35	37	39	50	43	49	38	40	31	36	40	44	34	39	44	48	28	48	46	44	51	36	43	34	36	30	37	46	38	45	38	49	35	42	29	43	38	36	49	26	52	42	41	32	40	42	49	36	28	36	40	28	36	31	38	46	40	40	51	46	36	35	53	43	30	36	34	38	37	54	47	60	52	48	35	39	41	35	31	39	36	35	43	46	39	40	44	34	32	32	31	34	47	45	35	46	43	44	43	38	37	31	26	47	34	41	35	29	41	39	42	40	49	34	50	35	44	46	32	40	41	41	43	42	36	41	46	39	33	39	51	29	31	37	40	37	45	53	35	35	42	37	36	35	30	39	39	42	52	34	37	34	44	41	49	36	36	47	39	37	33	47	53	46	55	33	46	44	55	39	50	36	42	40	42	39	35	40	46	35	34	50	41	34	32	42	42	19	36	37	44	40	36	33	44	38	43	33	37	37	35	32
29813	19725	14952	18448	24048	23861	20513	16966	13781	11070	8559	6810	5869	4672	3723	2955	2372	1729	1359	1263	1093	887	745	697	667	615	523	493	452	419	437	418	425	407	445	439	400	424	407	447	387	455	407	406	410	398	394	363	391	431	440	397	372	367	384	408	389	436	434	408	416	369	403	426	386	411	439	428	376	414	424	431	417	386	420	427	363	430	428	401	414	412	417	388	444	412	395	442	412	414	419	390	406	418	397	382	420	416	425	420	404	381	395	395	394	410	414	408	416	400	402	391	431	404	407	402	387	407	425	417	415	399	401	390	418	425	432	445	352	403	397	393	426	381	382	392	402	431	380	443	401	403	442	412	423	431	402	422	387	403	402	398	434	415	380	412	397	423	411	439	423	382	409	429	427	421	405	371	415	376	419	394	377	423	423	395	417	392	388	398	425	393	415	429	388	397	364	397	405	431	421	415	389	409	431	429	382	400	390	416	397	422	434	362	413	404	387	427	411	378	430	418	364	432	419	379	427	401	406	427	423	417	401	395	384	385	384	416	409	404	408	448	362	387	430	412	406	423	406	425	436	374	401	397	427	429	424	425	389	393	413	419	401	393	442	433	437	416	402	396	427	375	387	413	415	410	409	424	405	398	416	411	356	396	396	387	386	425	387	363	427	408	388	434	427	377	382	417	400	378	439	401	419	393	416	428	410	407	419	413	392	399	384	387	377	408	414	437	395	393	404	417	410	417	395	414	399	390	396	436	420	439	415	395	443	412	412	426	409	435	436	404	379	399	408	394	410	398	410	411	396	401	430	417	427	426	431	393	384	412	418	412	423	402	410	434	381	419	415	413	385	378	408	399	435	401	395	409	413	390	404	389	385	454	391	415	427	421	411	403	386	441	396	410	456	364	417	400	402	408	387	429	389	411	408	397	408	443	386	406	419	411	396	427	400	382	377	420	384	364	425	425	387	395	420	423	415	403	389	399	416	401	406	392	421	397	462	408	393	415	427	426	409	418	403	406	368	443	380	376	422	408	379	400	386	413	359	395	413	443	411	401	414	396	425	405	422	398	412	404	379	420	394	423	391	447	414	432	381	425	410	389	410	370	396	393	407	385	389	401	410	424	429	371	415	430	379	370	418	386	426	446	381	423	403	409	423	399	382	397	385	399	380	407	387	403	402	414	416	428	410	372	420	370	402	393	402	429	388	383	421	411	378	400	423	398	379	401	363	395	395	367	387	420	436	431	390	390	429	430	423	413	386	401	406	407	398	415	383	382	405	454	374	412	403	412	409	434	433	399	378	396	407	404	410	397	372	400	371	384	424	383	436	416	432	420	395	365	401	381	432	416	403	399	422	411	408	390	402	388	418	398	392	415	397	444	384	400	378	409	374	424	397	380	422	381	450	398	405	424	419	416	421	449	378	436	388	397	371	413	426	427	386	416	425	406	391	431	391	435	411	420	412	433	426	411	432	385	423	389	422	368	405	420	425	411	398	411	408	416	409	409	400	422	393	424	378	438	367	394	375	390	378	377	380	428	414	398	389	395	404	416	396	421	403	402	398	426	403	426	413	436	356	400	378	384	418	403	465	379	379	419	398	433	403	424	410	401	382	420	408	415	422	352	420	406	415	413	442	401	421	411	455	416	433	399	393	414	396	415	411	399	404	394	388	381	390	394	400	379	404	417	383	398	407	436	411	410	388	410	424	425	387	447	425	417	370	390	408	420	403	430	407	371	401	421	377	379	450	383	418	413	431	434	417	430	428	388	399	446	399	420	422	398	401	410	392	392	408	436	400	396	404	440	407	380	401	447	444	406	395	392	401	407	390	383	385	406	408	416	379	406	429	402	390	370	391	408	369	377	395	408	416	391	390	443	396	388	401	416	446	396	409	414	386	405	420	413	378	361	400	378	429	390	386	427	415	411	384	425	424	375	416	384	396	393	411	416	417	390	393	407	398	391	403	385	419	408	402	417	417	394	373	409	418	444	377	412	414	391	399	399	409	366	395	398	398	408	382	347	412	389	388	400	407	430	404	391	422	417	379	412	408	398	428	399	395	385	389	404	401	435	396	398	382	415	398	420	410	388	471	417	417	400	427	410	416	373	420	405	359	406	412	369	390	410	432	435	412	382	400	440	408	405	401	398	421	403	405	447	395	425	419	404	403	399	373	410	358	384	394	425	415	426	392	406	388	423	396	395	410	381	451	401	427	407	402	393	420	405	382	390	386	435	420	413	414	382	410	424	417	439	406	424	428	406	402	411	383	408	395	410	389	417	375	396	417	434	393	412	395	401	387	402	440	410	400	374	394	405	416	412	424	419	434	358	414	407	387	411	461	440	390	424	407	428	387	403	404	403	394	410	407	396	442	399	411	405	401	476	412	387	410	413	400	402	421	429	407	379	414	421	412	404	415	403	408	404	392	403	432	402	419	391	404	400	429	418	426	396	415	418	403	404	445	437	384	405	390	401	429	414	399	394	427	402	409	392	416	423	420	397	424	376	426	376	399	416	374	360	437	425	414	388	387	378	386	435	423	409	394	389	368	414	391	402	418	423	393	428	379	368	452	401	377	411	378	375	400	354	422	435	392	453	411	410	358	380	415	412	410	381	429	403	380	433	388	425	378	367	417	424	406	454	389	433	414	379	428	395	374	419	366	399	377	455	474	394	367	401	388	361	389	399	399	401	416	367	402	400	373	401	439	394	388	411	420	399	432	381	389	428	418	422	410	420	412	435	405	399	381	411	400	408	369	407	413	405	402	377	399	387	393	416	395	447	429	401	390	405	378	405	411	423	399	399	404	388	405	406	436	423	438	426	350	423	395	428	411	426	417	399	377	406	417	418	406	401	382	441	376	418	392	426	406	388	416	437	412	414	402	426	395	431	397	404	390	430	397	424	396	404	411	372	430	441	429	422	429	426	421	409	411	428	440	381	418	412	384	381	411	398	404	385	406	400	385	401	411	385	380	432	439	380	432	409	411	409	400	408	431	410	400	408	443	391	415	425	390	396	408	387	396	423	433	413	424	413	399	410	400	370	387	429	412	388	401	425	406	406	421	430	417	422	399	399	426	388	396	436	395	382	413	404	424	403	401	407	378	436	417	411	396	432	397	411	413	392	414	393	416	396	426	428	398	393	374	394	416	387	407	370	416	398	422	431	384	398	401	422	386	429	375	413	389	397	396	393	405	420	427	395	411	371	387	393	413	410	408	390	415	406	392	420	359	392	411	379	381	427	469	410	434	425	431	435	367	427	400	414	400	401	407	396	420	396	391	412	414	409	402	358	420	405	417	378	403	443	400	399	374	400	382	401	402	393	422	376	407	405	392	397	388	417	416	363	418	389	416	430	379	410	417	411	406	399	404	419	393	383	401	405	418	411	386	408	400	404	392	390	381	421	389	413	433	397	387	378	395	399	409	400	395	401	410	402	412	418	396	385	417	421	406	410	405	408	430	401	380	385	413	409	418	412	390	395	386	416	407	387	385	375	389	423	427	433
3806	2446	1325	911	684	696	615	570	413	352	255	239	185	170	141	114	98	91	80	62	61	57	64	51	44	40	49	41	39	37	41	33	34	37	44	50	41	44	33	31	45	37	47	37	33	25	42	41	37	46	36	40	48	49	47	34	36	33	28	37	47	39	29	38	37	41	36	46	29	28	38	41	37	52	31	38	29	32	51	44	40	46	32	27	26	30	37	36	42	45	37	41	32	45	39	43	47	30	40	40	33	31	38	38	34	37	34	41	45	33	40	36	43	46	30	31	36	53	35	40	38	32	45	35	33	43	35	40	37	43	41	35	36	44	44	37	36	31	37	46	38	35	34	45	45	32	40	35	45	45	43	39	41	31	35	35	39	44	40	51	42	33	51	31	30	50	30	25	36	37	37	40	41	32	37	26	43	40	37	34	39	46	38	35	48	24	46	57	42	36	36	42	32	46	38	40	34	40	33	44	49	42	38	37	40	32	36	37	43	46	38	42	35	35	43	39	43	41	54	39	35	40	34	29	46	43	50	30	35	40	34	38	46	28	37	34	39	52	41	40	33	44	40	33	37	39	43	46	34	37	41	45	51	30	36	34	54	40	47	34	37	43	39	37	50	40	31	41	52	25	36	28	41	40	26	42	29	44	47	45	37	45	38	28	39	47	30	32	28	36	42	50	44	30	49	37	38	30	31	37	43	33	41	32	39	34	43	38	35	36	38	36	38	50	32	47	36	31	33	39	42	26	41	35	38	35	37	32	38	41	33	33	39	41	47	37	39	31	44	43	42	37	42	40	47	34	38	58	44	30	40	41	38	40	41	29	38	44	32	49	34	39	35	37	38	50	33	28	26	36	47	44	40	36	36	41	41	47	39	49	41	33	42	32	37	43	38	40	38	32	38	35	45	40	40	44	41	50	40	48	40	43	36	32	43	31	33	40	38	33	37	33	31	31	36	33	35	34	30	38	50	40	44	31	44	36	37	52	42	35	37	51	44	43	42	37	37	33	47	35	36	34	45	45	36	41	38	39	42	45	45	35	36	30	38	39	33	32	36	42	33	42	35	45	43	33	44	40	34	30	48	47	35	41	33	48	35	43	34	42	42	38	34	42	28	43	37	29	36	34	42	39	45	32	34	43	31	35	32	44	49	32	39	41	37	41	39	41	42	53	41	37	35	33	44	34	42	41	44	40	39	40	39	46	54	41	41	47	44	37	35	35	41	39	38	53	37	39	37	45	39	37	35	41	32	46	43	41	41	40	33	27	44	47	31	41	34	39	39	33	32	45	34	49	56	47	34	42	33	31	33	46	41	56	43	41	54	40	35	31	40	33	45	36	43	40	38	36	38	48	48	32	44	36	44	40	35	33	36	45	53	35	33	39	32	35	34	41	37	40	34	35	31	35	35	40	48	33	42	47	33	44	27	36	42	37	38	34	38	34	39	43	22	38	36	51	38	41	37	36	44	43	25	46	35	35	41	34	45	48	36	44	36	32	37	42	46	43	41	44	49	40	28	47	46	39	47	41	38	34	43	38	40	47	42	32	35	37	38	35	40	36	58	28	42	45	35	38	44	40	45	45	28	34	37	40	45	39	39	34	49	39	39	27	24	25	40	28	32	33	35	36	50	51	50	38	35	42	40	41	36	40	40	33	41	47	54	34	37	42	38	39	34	46	39	34	40	37	42	36	37	41	42	36	29	41	38	37	40	43	44	49	37	38	29	43	37	33	31	40	32	35	41	50	36	35	35	43	49	44	37	41	28	31	24	29	35	33	33	37	26	42	35	36	34	47	32	46	44	38	43	37	46	41	42	29	36	31	29	47	38	41	40	39	31	43	50	29	49	48	45	48	42	32	42	37	48	45	39	40	39	35	41	39	38	30	43	27	57	36	37	43	35	35	31	42	45	40	40	33	44	33	45	47	38	40	45	40	45	28	39	40	41	41	31	46	39	42	46	32	30	27	29	38	27	38	34	45	43	36	56	50	36	44	37	37	44	39	51	43	28	46	46	32	26	40	42	43	37	38	38	45	36	34	46	39	43	33	34	44	38	40	45	41	39	47	34	36	32	27	46	38	37	36	35	49	49	34	39	42	40	36	31	43	39	43	30	50	43	40	39	32	32	36	37	35	29	40	42	41	42	32	45	37	33	46	38	26	43	27	32	37	34	41	47	38	30	31	45	31	33	47	51	28	41	34	46	42	42	35	36	39	37	35	31	39	31	34	28	30	41	47	49	37	42	43	39	33	44	40	32	38	28	35	30	50	42	23	46	41	43	47	43	30	45	38	38	41	44	38	37	41	28	43	39	49	34	35	45	31	53	37	40	41	35	41	39	36	28	33	38	31	35	38	25	46	37	51	32	32	37	39	33	50	39	48	49	48	33	55	44	34	34	44	40	41	33	38	42	37	40	29	36	38	44	32	34	44	41	37	38	35	47	38	47	35	36	44	42	43	42	41	33	41	34	53	43	42	49	42	40	41	38	39	42	46	42	45	41	35	31	30	33	32	47	28	35	38	56	29	38	46	39	29	43	43	44	50	48	40	48	47	48	27	49	32	37	41	33	48	33	38	51	45	38	41	46	41	31	44	42	35	40	43	40	31	38	37	33	42	28	32	44	41	31	33	38	36	42	46	41	29	34	37	44	39	40	38	36	45	44	46	37	54	34	31	37	37	33	30	51	38	37	35	49	27	40	39	32	34	46	41	30	38	40	38	46	39	48	39	49	31	33	36	34	46	51	38	35	43	33	49	28	39	35	37	38	46	43	29	32	36	48	35	42	43	36	48	35	41	46	43	37	42	37	39	43	46	45	45	44	46	43	36	45	62	37	34	37	52	32	29	45	43	40	24	32	32	34	35	41	40	33	34	42	41	45	43	41	26	51	41	40	39	41	34	33	41	33	41	52	38	31	42	39	35	37	40	34	30	36	47	40	39	41	37	48	28	31	35	47	43	34	41	51	44	46	47	35	42	42	36	38	48	33	30	48	32	37	40	32	46	36	38	33	45	39	34	44	38	38	31	48	36	33	37	34	43	51	36	30	38	44	38	46	27	31	37	35	39	26	30	36	36	39	35	46	45	42	39	42	37	40	28	45	38	43	37	32	42	41	43	46	47	46	39	41	35	31	37	44	47	55	36	30	41	42	32	52	52	43	31	38	44	44	34	37	42	40	40	38	38	40	33	36	30	33	45	40	47	40	40	32	41	38	44	29	30	33	43	44	53	37	50	42	29	44	26	31	45	39	42	40	33	38	37	44	43	45	35	47	33	41	39	33	37	38	39	40	40	48	46	35	23	41	39	51	36	40	38	30	48	38	41	43	43	40	32	40	33	41	47	43	34	39	33	40	41	23	38	38	30	40	39	37	36	34	36	40	44	41	47	56	37	31	43	33	41	32	37	44	51	31	36	47	43	35	43	31	30	36	38	53	39	39	30	44	37	35	33	21	48	49	34	32	50	38	28	40	49	40	50	26	29	34	46
29732	19839	14399	17716	22984	22853	19883	16754	13545	10731	8660	6829	5830	4740	3604	2969	2268	1802	1433	1261	1064	859	740	719	637	528	544	443	473	424	456	407	429	413	427	434	403	432	378	425	378	386	403	389	417	391	403	367	414	432	388	413	392	421	377	404	380	443	431	391	414	400	420	410	402	406	373	418	394	444	375	388	377	380	398	390	372	425	408	398	384	394	377	382	385	388	401	427	431	418	384	379	385	415	367	409	376	415	398	397	383	391	405	422	386	404	419	378	381	386	408	428	371	432	403	408	366	400	404	420	394	389	417	395	405	387	408	409	382	439	404	394	398	407	436	404	404	405	410	392	377	369	396	408	378	384	386	378	393	388	429	400	401	413	407	394	429	380	394	411	407	428	391	412	398	399	398	423	362	413	414	413	406	389	416	373	411	399	401	424	380	400	401	430	389	400	422	416	381	384	407	396	402	386	381	400	381	409	396	382	420	397	401	387	377	374	413	410	404	394	390	429	421	394	413	394	385	387	416	383	427	413	369	383	418	392	397	417	394	364	403	408	388	383	393	374	401	382	365	388	382	413	410	413	408	393	394	399	422	385	413	399	415	415	377	420	395	374	408	372	358	408	426	429	424	378	400	414	410	391	374	406	419	395	397	356	414	378	375	420	403	386	395	405	405	365	372	408	417	431	378	396	382	402	412	391	378	399	378	366	392	370	406	403	376	402	416	425	393	372	425	404	407	399	394	413	388	400	369	424	424	385	420	410	396	387	401	419	419	405	402	371	397	434	392	401	432	388	411	381	369	390	437	373	389	430	408	413	389	391	434	412	370	412	405	409	410	413	433	355	386	428	396	401	397	414	434	400	415	407	415	387	425	393	390	408	413	414	404	369	394	364	417	414	406	399	383	396	399	397	404	421	400	404	409	366	405	428	402	403	388	389	383	395	412	414	412	394	394	422	436	392	400	413	361	406	397	404	395	391	387	400	416	424	408	386	374	378	401	400	375	390	433	417	419	398	415	418	424	376	424	406	429	381	427	443	367	385	427	351	413	383	410	431	368	377	427	397	404	415	386	419	404	361	379	392	330	398	413	420	411	414	393	361	406	416	407	369	394	430	428	410	394	396	383	387	416	400	388	389	403	407	382	380	342	389	420	407	405	375	397	388	404	399	393	381	419	390	405	384	373	396	401	403	399	424	422	365	371	393	359	406	415	395	401	403	402	412	401	384	373	435	389	425	412	447	379	392	347	381	398	434	415	411	381	427	376	422	394	430	389	404	386	376	389	411	379	403	412	396	428	401	422	401	427	397	402	419	374	380	406	416	417	404	434	400	405	408	398	344	430	393	422	408	369	383	408	399	384	362	423	388	416	425	375	389	379	409	424	410	407	365	437	411	399	408	386	391	418	411	373	422	395	410	413	422	422	411	420	406	460	380	397	381	395	390	393	375	445	364	392	397	397	403	387	399	411	403	376	397	419	422	400	405	414	391	364	355	453	370	445	404	392	412	388	407	400	389	373	407	389	400	387	418	428	410	395	390	414	393	392	420	421	414	386	419	440	384	429	392	364	388	402	434	417	441	385	395	385	379	403	405	381	421	412	418	408	409	405	388	394	419	369	391	380	389	398	421	393	391	413	411	420	391	379	353	392	389	369	371	384	392	401	390	389	409	396	390	425	379	410	360	410	402	418	390	426	402	404	414	395	358	402	372	394	385	382	400	396	397	350	375	370	348	365	424	395	418	364	398	403	403	429	432	405	368	408	426	380	386	366	422	439	379	417	396	410	407	403	412	396	442	390	404	390	352	360	363	411	390	423	414	392	400	410	383	383	398	423	404	408	425	378	419	387	390	373	428	410	405	380	388	402	390	396	389	395	398	371	395	411	380	389	400	398	425	374	371	393	417	427	388	430	430	386	402	414	402	410	378	417	361	389	398	409	413	394	415	375	428	424	434	413	409	393	397	416	401	404	430	380	402	382	399	404	387	423	379	430	380	410	387	450	385	428	392	401	394	407	393	396	401	385	387	405	402	419	423	423	381	440	390	378	368	425	395	421	436	400	385	386	400	420	404	414	431	385	426	371	378	389	388	415	407	402	382	418	426	381	426	391	409	397	373	425	373	371	418	389	402	358	399	400	409	407	412	388	414	392	406	401	396	446	426	424	440	402	432	375	385	371	395	395	422	434	428	402	421	406	404	379	370	366	404	386	372	421	397	408	421	369	425	405	418	401	403	379	410	400	408	408	345	429	405	394	379	435	408	379	417	386	361	388	405	393	405	396	391	400	425	406	393	398	427	416	362	399	448	418	412	396	391	367	399	403	394	395	401	420	377	396	377	394	414	427	418	423	425	369	395	409	420	397	401	417	392	427	401	393	397	390	436	412	371	403	371	412	441	440	381	382	390	441	421	424	380	414	402	391	395	432	359	367	357	404	364	407	393	401	391	387	400	371	422	419	410	425	398	386	396	419	403	399	408	368	408	415	413	389	372	381	423	378	422	373	402	423	436	356	370	405	385	408	362	380	393	426	370	400	421	403	422	395	407	398	406	441	415	443	413	397	425	369	422	396	392	400	413	409	434	411	416	402	403	390	397	383	418	419	372	405	379	377	414	390	397	390	414	411	398	418	395	379	409	395	343	383	400	434	394	393	415	402	405	380	357	416	403	397	419	403	414	387	388	443	405	394	417	428	409	391	400	414	413	396	417	410	373	426	396	428	384	377	397	405	388	383	398	401	395	380	393	405	379	411	395	415	408	404	387	368	416	419	395	383	390	386	413	390	406	428	418	349	372	402	427	419	396	434	383	424	366	422	375	373	379	410	385	377	388	394	428	416	408	403	394	389	398	379	412	427	387	411	391	397	415	415	373	409	430	416	401	397	419	398	374	401	406	403	393	386	397	341	383	400	365	361	403	360	421	382	370	442	381	384	401	398	404	379	373	432	431	401	440	372	399	393	386	393	408	409	407	438	388	422	358	375	397	413	411	424	379	416	426	396	403	399	392	413	370	420	398	432	408	392	418	386	449	406	412	385	408	423	407	449	408	388	402	406	435	385	432	417	395	365	422	417	388	398	402	399	406	442	427	394	370	424	401	406	448	389	392	430	417	393	399	432	412	421	411	428	396	398	419	382	374	417	389	445	392	387	426	380	413	393	400	411	378	412	414	377	387	390	391	374	423	403	398	402	433	435	422	408	421	393	399	390	401	397	379	411	383	404	357	422	397	429	414	366	366	403	412	361	394	382	433	403	421	433	406	415	408	386	402	424	365	420	377	393	388	433	422	416	428	368	420	428	391	398	400	388	388	409	423	376	408	413	400	400	427	401	357	421	392	400	392	392	403	369	398	412	392	408	375	339	410	368	364	386	388	423	416	403	392	388	378	398	381	420	418	451	402	381	403	409	405	411	377	375	445	400	409	394	427	407	453	417	392	390	382	437	423	417	410	439	375	401	379	419	381	429	345	407	394	423	379	378	401	400	391	409	380	390	409	404	385
4527	3379	1856	1199	1004	976	869	725	544	415	337	347	248	226	160	146	118	108	83	65	58	60	50	53	51	35	52	38	47	27	39	32	43	47	41	40	42	34	33	28	39	38	35	38	32	53	48	47	43	45	31	30	39	47	30	51	44	42	32	40	42	32	40	48	36	39	41	36	34	47	32	37	38	38	46	41	36	46	39	32	52	42	38	48	47	38	42	37	44	30	41	44	40	41	41	37	42	21	48	31	30	42	37	34	45	42	43	42	40	30	33	40	48	33	46	38	47	44	42	25	51	44	37	41	41	27	44	44	40	27	44	43	45	43	35	44	42	58	39	40	47	28	42	27	36	39	49	42	44	29	43	30	37	35	39	39	26	47	34	37	39	35	42	37	40	48	33	30	30	48	46	35	40	36	46	35	56	37	31	45	48	44	36	33	33	43	45	46	45	32	30	36	44	48	35	50	35	44	29	48	47	46	33	38	50	35	39	44	38	49	42	35	51	36	38	36	32	31	35	41	41	31	38	35	42	41	36	37	49	33	30	32	39	50	25	40	33	42	46	34	47	46	38	36	36	51	42	27	46	36	45	27	40	29	33	37	46	29	52	37	53	34	38	51	45	41	40	36	37	38	39	38	47	39	35	39	31	48	46	43	41	48	32	28	36	32	39	40	43	51	33	53	52	39	41	36	39	29	48	34	38	39	41	36	43	37	29	45	41	44	41	36	39	48	46	32	37	47	38	43	34	33	41	37	35	57	32	31	28	41	42	34	33	38	49	38	30	42	43	49	40	37	39	31	29	38	45	33	45	46	53	35	47	40	37	43	39	35	25	36	43	35	36	47	40	28	34	40	39	38	33	47	34	43	35	46	36	38	34	37	36	44	39	29	38	33	37	36	27	33	35	37	49	50	41	42	38	41	28	38	40	48	40	32	44	49	36	43	44	43	25	42	40	30	45	41	33	51	42	41	34	36	31	40	39	50	41	37	39	47	40	34	34	46	31	38	35	51	34	31	42	39	49	34	52	36	46	43	33	50	35	39	32	40	47	45	30	34	38	33	34	31	34	40	50	54	33	44	42	28	44	38	37	36	33	37	34	43	47	52	34	47	47	45	39	40	26	32	39	41	37	38	45	41	34	29	40	41	41	32	34	37	42	43	44	39	43	29	39	32	28	27	36	35	43	44	36	44	40	38	35	34	33	44	39	43	32	35	49	39	38	49	43	35	41	36	32	39	49	38	31	31	32	42	43	46	47	34	23	38	38	35	35	36	42	43	25	35	33	42	40	37	34	38	35	40	46	40	42	34	43	35	25	32	34	40	36	35	43	40	37	36	31	35	40	43	38	56	39	34	38	55	32	37	41	38	33	40	44	46	48	41	46	46	38	33	42	27	41	31	53	37	32	26	29	42	39	39	39	41	40	43	39	52	43	38	34	43	44	40	35	34	31	50	42	42	32	41	30	41	40	36	41	47	45	34	31	36	35	38	45	42	47	45	40	42	56	37	43	37	35	43	42	52	35	48	35	44	53	49	42	44	48	53	47	45	35	34	52	35	25	33	39	44	38	32	39	34	27	40	42	53	27	47	37	57	33	41	28	40	49	27	31	40	34	43	34	34	38	38	35	32	35	33	44	33	41	36	40	34	36	26	44	35	39	53	27	38	42	47	45	35	43	29	31	33	51	44	45	55	42	44	38	32	52	41	40	37	39	30	38	41	39	34	40	36	40	37	32	44	39	43	38	38	46	51	46	46	47	42	49	28	41	44	51	37	45	34	38	37	37	34	40	34	37	38	39	42	36	37	40	33	30	40	41	36	39	29	45	44	41	33	39	42	44	35	27	39	31	43	36	49	31	32	41	33	29	38	35	40	40	37	34	45	38	38	41	45	37	46	37	32	36	36	40	33	35	36	48	29	41	37	35	37	34	32	46	48	35	44	27	43	44	43	34	35	43	40	45	39	37	36	41	39	44	43	51	43	41	38	37	40	38	44	43	32	37	36	38	29	34	40	37	35	37	37	42	31	38	37	43	35	29	40	41	46	37	36	37	44	41	40	45	44	32	39	33	47	25	28	33	36	45	50	47	39	32	36	35	45	33	39	41	49	37	42	33	51	40	39	47	45	33	41	54	40	47	40	33	42	37	38	31	38	33	39	41	35	34	36	40	34	46	45	38	41	38	37	48	36	45	42	38	44	41	38	36	32	42	34	39	32	31	37	33	39	37	41	45	41	26	38	57	51	40	44	33	43	39	39	36	37	35	43	40	47	37	36	40	34	36	41	34	36	38	28	46	33	37	49	35	40	47	45	44	50	45	43	36	52	42	43	31	45	52	40	41	53	39	43	50	31	36	35	30	54	42	32	35	55	39	42	34	46	45	41	42	36	43	44	36	38	28	37	35	37	48	37	39	33	35	47	27	41	31	46	27	36	49	50	40	31	32	39	39	37	24	54	49	44	58	34	49	34	42	41	40	31	42	37	37	33	39	30	38	41	43	42	47	38	43	39	36	26	39	45	47	36	49	45	43	47	40	41	45	36	46	35	35	46	35	55	37	40	31	39	38	32	42	50	42	37	38	47	42	50	42	42	26	39	35	40	47	31	38	33	40	48	30	38	49	36	33	38	39	43	46	35	41	48	41	37	42	34	35	46	27	35	47	27	47	25	34	30	43	38	36	33	38	40	46	39	36	43	30	40	42	37	40	38	48	42	38	45	43	38	44	33	42	37	36	47	49	34	38	49	34	25	42	49	51	37	45	38	41	51	34	42	45	33	51	36	39	39	52	43	44	48	37	36	39	46	43	50	41	34	44	39	40	51	39	42	38	39	46	37	41	41	45	40	38	33	43	38	39	35	43	44	42	34	43	31	30	42	44	44	40	36	38	37	48	48	34	36	40	24	32	30	36	36	38	54	39	38	44	36	24	29	25	39	40	36	42	26	37	48	36	33	42	45	26	50	45	44	34	30	25	47	34	31	33	30	48	32	32	40	37	33	34	35	36	46	23	35	43	35	52	37	35	39	33	46	37	27	50	36	40	32	42	41	37	33	36	39	37	45	40	44	39	29	54	40	31	41	31	33	41	39	47	23	52	35	30	38	43	35	32	35	40	41	50	42	41	24	40	51	36	37	40	32	45	50	26	38	44	31	41	44	39	43	32	30	39	37	30	36	35	45	36	38	40	39	37	51	36	45	31	44	36	43	37	43	45	37	23	30	45	41	56	39	39	46	34	37	41	37	33	39	35	41	41	34	38	44	27	45	41	38	37	49	38	34	45	43	37	40	37	43	37	40	40	44	39	34	38	27	47	44	30	36	27	37	43	32	47	33	38	38	38	31	37	33	36	42	37	49	37	35	41	37	35	38	33	40	30	49	42	34	40	48	35	37	46	43	42	35	52	50	35	36	40	42	44	40	48	47	32	49	36	29	36	29	41	52	44	34	34	35	35	46	32	29	40	38	46	42	40	43	40	34	37	40	37	34	38	32
32862	22012	17187	20356	25978	25992	23014	19421	15971	12990	10403	8750	7231	5732	4478	3575	2928	2206	1735	1476	1173	1031	880	779	741	626	539	476	520	469	477	416	438	426	456	433	426	441	430	417	435	425	417	393	409	406	416	421	417	436	425	382	397	396	428	368	428	414	383	379	369	398	401	417	452	418	416	416	381	390	428	443	446	394	427	437	450	401	392	400	420	392	430	388	417	376	409	421	409	383	378	441	412	400	410	407	402	437	412	399	434	392	368	415	393	386	401	383	407	414	411	411	389	399	432	392	404	400	395	394	389	384	430	433	396	364	380	439	416	376	434	380	423	389	435	380	414	399	418	436	447	393	398	420	407	352	423	421	395	373	372	414	428	407	416	415	400	428	404	410	431	420	423	370	411	395	398	427	387	375	400	358	419	422	397	406	380	393	433	404	394	404	429	425	397	394	429	414	397	465	395	424	382	403	410	413	426	384	402	412	401	431	376	470	394	392	415	423	375	405	381	386	402	396	387	376	403	402	422	401	387	361	371	424	421	386	450	382	427	406	426	384	381	427	400	416	427	405	427	420	413	384	383	415	394	415	372	381	379	415	430	403	396	382	435	430	430	416	418	405	419	372	375	365	411	446	386	430	428	402	417	448	389	399	412	406	378	362	391	449	450	401	388	443	425	410	388	392	404	420	406	357	393	362	416	438	406	421	418	388	414	381	381	415	440	408	429	396	371	405	387	391	414	410	383	398	417	414	372	403	361	398	465	407	404	394	414	405	417	416	402	398	404	421	402	410	398	387	409	381	433	407	421	415	386	398	395	410	404	430	391	392	383	421	416	441	404	427	377	411	404	415	444	402	412	404	397	422	440	406	432	422	403	408	422	411	411	394	440	427	406	395	423	381	385	423	405	355	376	376	389	407	396	393	388	434	397	383	393	401	426	389	394	396	393	435	394	368	391	419	402	362	375	370	403	391	423	408	370	400	399	408	345	405	413	386	417	438	431	399	394	399	400	394	390	417	360	450	386	398	395	405	429	361	402	398	429	370	408	362	385	434	427	406	405	366	418	377	420	403	437	390	403	386	406	373	413	418	421	388	386	428	388	372	386	375	391	381	381	385	406	402	412	397	356	393	407	405	413	408	377	437	417	402	376	391	398	397	392	426	365	385	435	388	415	395	413	378	392	386	407	356	392	393	413	396	405	379	412	410	407	418	422	372	425	385	418	395	424	356	424	383	378	390	418	416	378	405	410	397	378	396	410	396	397	400	375	395	405	436	406	400	367	413	358	387	386	401	422	440	391	384	412	386	396	381	404	391	393	388	451	413	404	388	420	407	443	416	382	389	418	422	432	419	370	381	417	423	443	420	412	433	359	412	385	414	388	377	407	411	406	415	400	387	404	392	388	402	372	427	404	401	401	399	375	392	434	455	429	418	387	399	371	363	404	410	436	364	387	422	393	403	438	405	428	377	387	439	367	420	390	440	437	384	349	397	386	379	397	421	414	364	399	382	414	437	366	390	401	392	368	415	435	414	427	411	424	401	410	404	394	414	406	425	366	386	428	427	411	390	407	393	397	396	386	425	391	399	353	378	420	414	383	414	401	397	381	398	421	380	411	404	386	384	393	432	374	398	416	384	408	420	394	394	392	372	419	444	405	406	386	431	417	421	346	422	399	411	435	463	420	417	414	387	406	405	380	375	419	421	399	415	417	431	386	409	427	408	381	373	406	422	398	407	397	435	402	420	397	376	361	407	392	386	362	391	440	386	424	399	443	396	441	385	415	396	388	413	431	421	392	429	422	430	407	387	408	411	401	424	398	402	414	398	435	375	412	416	384	391	402	415	396	404	421	395	394	453	409	407	390	397	416	411	417	401	410	391	393	377	394	401	418	436	371	425	402	384	377	413	405	372	444	416	400	398	418	374	380	392	380	411	396	396	442	431	400	433	402	423	402	413	427	416	411	411	443	388	415	428	391	417	424	389	373	389	392	429	389	413	433	432	390	369	427	424	439	399	389	410	380	396	425	393	403	410	451	412	395	395	377	421	386	426	409	432	422	407	401	385	396	369	394	394	415	423	392	419	381	398	409	390	418	400	378	405	403	394	378	386	411	367	415	385	419	380	411	391	393	391	425	432	400	393	380	384	398	427	412	417	434	377	380	428	394	422	416	398	373	420	429	407	360	405	379	419	441	415	404	433	403	388	377	410	386	399	383	406	409	399	417	415	392	419	394	385	402	404	394	420	426	416	398	386	387	454	413	399	425	378	381	420	417	412	394	420	401	387	402	384	405	387	422	424	399	418	405	377	424	412	381	378	419	409	413	391	414	437	400	413	347	366	372	381	410	365	442	383	434	429	428	418	435	399	387	434	389	436	412	429	390	410	420	389	406	374	409	385	378	401	402	394	413	379	388	393	365	425	408	415	392	418	452	428	433	396	377	422	375	418	413	387	398	406	388	394	382	416	424	392	393	432	422	412	399	402	430	397	382	424	392	394	398	395	411	381	380	393	411	402	449	382	414	409	401	389	414	425	414	407	414	394	388	401	395	380	390	412	387	423	413	423	397	392	407	398	402	407	386	383	404	413	397	422	387	420	428	395	384	435	412	422	409	392	389	411	404	381	396	394	413	393	448	388	374	387	415	418	378	385	394	390	399	406	340	417	387	425	436	419	405	383	441	388	437	407	410	443	427	400	413	427	401	427	418	420	399	424	404	423	383	396	388	395	389	406	414	400	418	393	374	400	407	375	398	381	393	393	411	424	427	365	379	417	377	402	406	393	405	421	373	425	422	393	412	401	413	403	408	400	408	419	399	372	424	423	393	414	385	408	408	433	395	389	431	405	412	403	377	402	426	422	385	382	386	390	412	397	395	396	437	393	398	430	419	409	417	390	404	429	418	403	414	374	396	407	400	389	436	373	406	392	388	415	392	390	416	423	371	425	404	377	406	422	418	419	414	429	393	416	425	410	381	401	381	408	415	394	399	386	393	429	405	413	419	407	409	389	424	424	407	402	406	397	388	401	415	425	400	427	384	410	405	396	433	379	387	400	413	393	370	401	421	410	416	393	446	431	421	414	422	412	411	405	415	408	427	393	372	377	426	427	402	389	410	376	407	393	402	401	382	407	397	394	411	430	424	405	453	415	400	400	410	396	451	406	395	402	446	402	393	392	390	402	392	451	412	412	356	394	428	387	397	375	386	429	417	387	405	392	407	377	396	416	368	394	422	408	430	434	448	414	395	443	390	424	407	373	426	410	358	403	412	420	447	411	419	360	403	388	421	392	407	426	379	414	423	386	399	409	375	383	417	433	407	445	402	452	382	417	404	418	383	403	426	409	391	392	400	419	394	433	395	393	427	359	386	375	389	382	416	371	424	439	380	436	377	401	386	393	386	406	386	386	406	418	412	397	377	392	434	410	406	384	413	424	405	391	409	402	430	451	408	363	416	406	439	397	420	419	414	380	413	396	400	390	410	408	399	410	391	372	384	406	424	382
2670	1563	862	574	479	531	482	364	342	280	236	222	187	131	112	96	80	72	70	61	50	44	38	47	44	36	37	34	47	38	37	38	45	31	45	33	50	53	33	45	46	33	43	42	34	47	34	38	43	42	45	31	30	34	35	42	38	38	49	37	37	44	38	34	29	40	50	44	41	41	41	35	42	41	32	38	46	45	35	46	46	37	47	43	43	38	36	32	32	54	42	43	32	40	43	47	34	43	36	29	39	35	46	40	43	34	44	38	23	40	37	34	40	27	41	50	47	43	53	42	42	28	31	58	41	39	46	44	47	42	45	38	39	39	41	37	43	38	42	32	41	35	40	42	39	40	47	36	41	33	45	25	38	42	34	41	38	35	29	36	53	32	41	36	47	37	32	39	44	26	39	46	23	44	36	36	43	36	35	44	36	42	42	30	38	32	52	42	54	49	41	47	37	43	40	45	58	40	45	39	43	37	35	45	41	38	41	33	28	41	47	39	39	46	37	44	32	32	34	39	41	25	34	46	39	39	33	28	34	45	51	39	29	41	53	46	50	36	44	43	56	54	44	46	50	40	38	53	40	39	25	39	48	37	44	43	37	32	41	46	41	43	41	44	37	31	27	45	43	44	42	41	43	46	36	41	42	30	40	36	27	44	38	37	39	48	45	34	33	48	39	34	55	37	45	28	50	48	35	44	35	41	38	43	57	42	42	39	43	42	34	43	36	31	39	43	41	32	42	30	35	54	40	44	33	32	44	46	50	38	40	33	53	36	34	44	39	33	33	36	39	47	44	46	42	47	43	38	35	36	39	39	53	42	34	37	42	42	46	43	55	47	42	42	42	45	27	40	42	40	36	37	44	46	31	28	30	39	39	32	34	34	41	40	46	44	46	32	40	46	35	35	37	28	41	34	41	47	43	41	46	46	57	28	35	46	35	51	31	48	38	35	46	35	42	35	36	45	29	35	31	27	40	38	38	36	30	39	45	36	40	41	42	38	35	34	43	42	40	39	37	32	39	41	39	37	36	32	42	43	44	35	38	35	35	36	39	32	29	42	31	40	51	37	27	40	48	40	31	42	33	42	37	39	36	39	35	39	29	38	39	32	44	31	33	33	34	42	36	35	36	45	44	31	35	35	39	37	37	33	46	39	40	40	50	39	42	31	30	38	40	41	38	44	38	39	40	37	31	36	38	40	41	43	44	43	30	40	37	44	47	38	46	33	47	41	30	38	34	57	37	42	34	39	28	36	36	36	32	43	37	39	50	49	36	37	37	41	41	46	40	27	39	39	44	44	42	28	46	31	41	47	51	32	46	37	45	38	26	52	35	31	34	37	40	38	37	30	44	44	38	39	36	38	39	33	31	42	48	45	47	41	46	29	44	36	39	38	30	42	29	47	51	39	33	48	44	39	33	44	27	36	47	33	43	38	26	39	41	44	44	43	33	35	36	36	39	54	36	39	38	31	33	49	38	49	50	36	44	43	37	36	40	39	42	37	37	43	43	35	38	38	27	38	43	47	35	41	45	41	42	34	42	43	34	26	43	42	46	49	30	47	31	38	46	41	33	30	44	41	37	38	45	40	36	33	24	45	41	39	33	42	33	31	39	40	34	40	42	48	35	39	34	25	42	33	44	40	39	43	31	34	33	27	38	54	40	39	40	53	46	39	37	37	49	45	38	33	35	44	40	44	48	41	36	32	46	44	45	41	43	34	34	52	32	43	50	36	40	52	35	43	30	28	49	50	46	39	32	40	48	49	31	39	50	55	42	50	41	39	39	35	33	44	30	34	44	40	38	38	36	47	27	33	40	31	41	53	50	33	26	30	39	35	34	35	38	34	26	50	32	25	38	48	33	45	40	29	38	39	38	36	45	34	50	44	40	39	43	37	49	28	57	52	40	44	40	52	27	32	30	36	26	49	27	44	46	44	44	47	50	49	39	36	43	34	30	41	40	55	37	48	41	37	43	38	39	37	42	36	44	41	51	32	45	45	34	28	41	41	43	44	48	29	45	36	38	39	42	41	39	39	44	41	36	38	42	36	42	31	45	39	29	34	35	41	35	27	32	43	43	39	47	28	36	28	41	41	28	42	36	37	42	44	38	31	47	32	43	38	39	37	34	30	40	37	46	40	40	38	32	35	35	45	48	33	44	33	29	60	45	49	40	47	39	38	46	40	55	31	37	39	50	36	34	34	39	44	42	30	37	49	33	52	36	42	42	42	45	33	55	36	47	41	48	40	36	31	26	36	47	50	42	33	44	45	44	41	45	37	43	34	27	36	44	36	30	31	36	34	49	46	39	29	39	32	40	27	36	39	33	41	46	45	39	38	34	36	36	38	36	51	45	42	40	41	32	37	36	41	42	49	44	35	44	32	39	41	34	47	43	39	46	49	43	39	31	30	40	51	34	44	52	35	31	47	54	30	37	37	28	35	51	39	41	48	30	49	41	36	44	46	40	42	31	36	40	35	44	48	39	34	50	34	43	50	37	25	41	35	31	48	37	40	28	49	48	40	37	25	37	29	43	50	46	48	39	36	40	41	32	36	32	33	32	46	51	36	49	36	39	48	31	46	34	51	29	31	48	41	39	39	40	40	39	31	41	35	44	39	29	38	44	46	37	33	43	35	39	35	46	32	40	48	37	38	36	60	56	47	34	36	45	48	49	42	41	40	48	35	39	43	43	34	36	40	44	41	32	40	35	45	41	33	41	38	40	40	46	54	35	50	37	34	38	50	40	44	45	37	31	35	33	56	31	38	35	39	53	33	34	44	40	38	39	40	54	46	35	41	41	39	38	49	43	52	36	41	39	45	38	44	30	45	45	39	38	30	48	34	40	52	36	38	48	43	37	38	48	48	33	31	42	32	43	43	43	41	39	41	34	27	40	37	35	43	31	36	41	41	44	40	37	38	30	40	46	37	46	38	46	43	53	33	32	44	37	35	50	50	54	51	55	33	36	26	39	50	40	43	45	42	30	45	35	44	35	43	48	48	49	38	38	36	38	32	40	32	36	30	47	39	33	52	43	34	42	40	35	43	42	37	41	36	40	50	50	43	36	35	46	38	32	51	39	31	39	37	40	36	39	40	36	38	26	41	48	47	43	40	38	46	34	36	39	27	46	39	46	40	42	53	32	31	55	42	37	36	49	42	41	38	46	35	36	54	44	46	37	44	33	39	32	29	45	44	40	26	43	37	44	34	51	41	39	36	55	38	44	39	34	35	40	53	41	35	40	56	41	44	33	50	53	47	40	40	42	33	41	36	41	23	46	36	40	28	41	45	41	37	47	34	39	39	32	40	52	44	44	46	43	40	42	40	46	32	42	35	36	40	31	38	47	35	33	40	40	49	37	34	37	45	42	43	49	40	27	36	29	36	42	47	41	36	51	37	40	43	36	49	49	38	42	29	48	34	46	39	31	30	40	33	50	32	39	37	40	41	44	39	43	51	37	42	35	43	45	46	50	38	39	41	40	42	31	42
26459	16020	11377	14052	19892	20008	17194	13919	11057	8720	6736	5494	4537	3466	2744	2170	1822	1415	1164	1001	770	750	688	610	560	536	503	471	445	469	447	441	426	409	364	434	415	420	412	382	426	423	432	395	415	459	415	378	408	404	372	388	418	431	422	379	395	400	415	409	412	425	401	392	390	439	396	418	442	429	408	420	406	392	405	386	403	393	423	395	400	416	402	405	383	404	419	389	384	416	422	377	415	413	409	408	436	445	433	406	378	372	410	414	389	418	372	438	416	450	419	419	459	414	421	425	402	427	404	384	420	387	406	419	422	416	392	418	424	420	425	421	415	416	376	395	425	396	366	376	422	375	390	407	424	417	429	380	437	390	403	413	407	402	409	409	363	400	417	431	404	411	373	436	373	389	420	424	406	463	395	371	416	393	354	425	380	417	411	400	415	381	389	431	436	443	387	425	404	410	352	432	419	391	419	401	390	422	394	403	446	362	373	398	371	422	408	414	444	430	376	446	432	365	390	421	408	388	377	423	420	404	451	381	356	392	406	400	392	388	413	429	399	385	392	402	405	440	399	419	398	384	420	394	399	430	404	406	413	405	378	427	449	393	442	407	406	399	371	375	423	431	415	381	421	399	392	406	408	421	402	417	394	430	428	395	441	428	410	413	378	420	383	411	380	455	372	362	391	401	421	408	408	425	398	422	407	439	431	401	413	386	408	424	407	479	397	404	415	387	397	417	396	427	420	379	406	369	404	401	410	363	398	424	413	391	391	408	396	420	413	436	414	413	378	404	377	423	409	405	383	427	364	409	395	414	404	425	410	416	395	395	417	432	387	390	383	423	405	394	437	422	401	428	399	393	395	432	401	405	375	417	431	406	424	402	402	413	392	425	418	418	400	386	403	406	436	414	406	427	382	382	421	417	416	410	413	412	411	375	397	444	410	399	412	398	403	406	401	425	400	430	403	394	401	394	407	396	424	387	407	415	382	411	407	417	384	427	371	414	418	396	408	404	440	415	393	406	414	427	407	440	414	394	424	398	380	387	438	376	394	367	367	380	417	394	417	441	355	403	418	428	448	410	424	402	426	408	442	427	433	425	387	415	412	407	404	417	396	396	419	390	416	445	391	401	409	400	387	407	386	390	406	448	396	395	408	403	418	388	380	396	385	434	420	419	424	434	402	450	414	424	402	447	402	407	375	406	376	398	434	376	393	411	404	433	426	418	398	417	391	373	416	421	402	391	392	417	420	395	402	414	415	388	411	407	406	404	415	436	380	422	391	375	420	415	412	398	422	421	399	431	418	408	395	420	402	438	439	418	375	406	422	391	406	392	416	415	415	404	401	383	388	407	373	400	372	407	404	377	405	395	407	413	361	409	397	417	398	392	438	418	399	393	377	413	393	415	412	401	427	405	418	405	390	393	408	388	427	443	401	436	456	421	411	362	427	371	410	455	429	387	390	402	420	419	420	381	407	426	429	385	399	414	381	404	414	419	394	415	409	396	387	392	422	388	383	416	396	352	371	398	425	409	423	385	400	402	412	413	393	404	420	409	390	424	446	426	427	399	433	411	390	444	401	388	409	418	417	412	406	390	464	429	427	429	387	404	384	430	431	396	424	440	403	398	418	384	416	392	425	378	443	430	395	402	349	405	443	402	362	402	408	446	425	441	391	424	378	415	408	404	404	390	389	407	400	436	391	411	402	373	382	385	435	398	412	408	402	422	395	397	398	415	444	406	388	438	418	408	393	387	424	424	407	389	423	446	395	421	414	401	418	393	374	397	403	418	409	375	418	412	416	409	406	379	419	425	399	419	429	392	384	443	433	408	392	416	376	390	412	421	382	397	373	405	400	423	422	426	410	379	417	390	407	393	418	391	407	435	350	410	416	431	399	388	422	389	432	378	416	404	395	402	388	393	421	404	384	410	425	375	436	398	459	409	444	392	393	407	412	407	397	394	386	398	411	425	435	385	419	392	382	471	426	396	417	427	432	438	397	396	411	386	431	361	352	432	414	447	422	410	388	372	400	410	404	411	411	411	382	396	386	398	394	403	403	393	397	378	392	392	409	409	397	408	411	415	424	406	371	415	415	444	414	421	392	405	422	406	387	399	428	355	410	432	394	394	388	444	386	441	368	427	436	401	441	397	404	404	413	415	433	399	398	367	431	402	424	427	404	410	396	452	442	409	406	387	376	421	385	430	402	360	401	378	420	403	431	406	397	390	384	443	413	444	415	399	401	409	377	409	391	409	432	388	422	383	395	406	393	395	401	399	414	404	422	413	399	394	385	395	408	432	401	387	397	397	403	383	395	460	395	407	379	405	395	389	397	421	411	445	432	414	408	415	386	406	405	384	424	455	401	412	421	416	429	411	393	404	385	406	438	387	434	396	422	436	381	417	389	393	386	437	416	430	420	377	433	397	404	377	417	345	398	416	398	401	409	408	428	408	397	388	408	421	426	426	388	381	386	421	421	421	434	384	406	408	432	444	407	410	401	413	407	390	424	405	387	398	389	401	404	427	400	404	409	418	393	428	397	387	419	390	371	414	427	423	392	418	410	401	393	412	411	382	417	422	408	413	404	421	397	420	411	405	421	388	422	399	396	431	426	394	422	398	380	408	396	403	421	451	424	389	431	413	380	390	402	387	399	375	395	405	408	410	422	426	442	389	418	405	419	426	403	369	430	430	412	388	412	382	457	404	433	397	404	383	388	400	415	387	402	405	442	411	406	383	383	398	410	402	399	409	429	427	404	399	426	389	408	405	419	401	426	414	393	388	416	428	421	419	401	400	394	449	432	391	425	418	430	415	419	365	406	448	413	397	400	395	381	414	404	410	411	425	397	432	413	418	384	410	444	391	400	377	376	404	389	415	444	389	388	412	416	420	429	407	377	436	404	389	421	400	392	396	415	399	392	420	428	422	392	437	425	427	416	360	404	391	441	403	448	427	408	383	425	415	445	386	421	404	398	409	449	402	393	389	427	420	408	401	403	393	411	433	416	406	407	426	393	426	399	395	404	426	393	409	385	391	428	393	416	433	420	417	401	404	421	410	423	410	425	425	399	375	420	368	405	399	406	394	407	428	407	416	405	424	383	379	415	410	387	377	401	448	382	406	402	388	446	429	406	385	407	396	406	390	402	434	409	433	434	386	406	367	391	403	411	395	398	382	377	382	363	415	420	435	400	429	414	408	432	418	384	386	403	433	427	394	406	409	363	403	408	405	380	411	389	403	415	409	395	422	406	422	434	424	400	392	434	386	389	431	426	411	418	443	462	380	414	385	387	401	368	392	392	430	408	393	398	442	380	438	391	429	399	406	396	403	390	400	423	399	426	393	386	408	358	400	442	413	419	421	412	392	382	396	388	406	399	414	409	389	391	412	424	410	459	431	397	387	414	391	391	406	400	366	380	429	419	373	415	386	395	418	422	398	424	406	388	387	429	385	397	402	429	428	373	442	371	432	403	365	391	384	434	389	405	438	407	404	377	423	416	409
3723	2692	1439	884	730	794	717	621	470	374	293	211	194	174	158	107	100	72	80	78	53	68	64	51	52	48	33	37	37	44	43	38	45	59	48	44	38	35	45	37	36	44	41	40	46	39	42	27	38	46	44	40	24	41	39	36	49	47	33	39	37	40	38	30	28	32	35	41	35	40	43	28	28	48	40	43	32	39	43	36	39	48	32	34	46	35	42	38	30	44	35	44	36	38	46	44	50	41	39	29	38	53	44	36	55	34	41	29	47	38	51	48	36	31	32	50	41	37	32	36	42	37	47	46	42	34	30	50	31	38	39	37	38	54	41	40	44	39	44	45	55	41	54	36	44	43	38	28	49	42	49	50	42	39	47	55	44	39	33	45	45	46	40	40	36	33	27	33	42	42	39	41	33	41	35	46	38	48	36	40	33	32	33	33	37	38	34	59	38	42	48	40	33	35	56	50	41	44	34	35	43	42	50	30	46	33	49	41	42	46	50	43	35	42	36	37	30	45	40	46	50	31	45	44	30	38	44	43	44	43	39	35	45	39	28	34	35	33	36	45	34	45	34	39	31	35	47	46	27	41	45	36	33	45	46	39	44	36	25	27	49	42	44	47	34	26	41	34	42	38	52	50	46	46	41	41	34	37	41	44	46	33	41	53	39	54	50	31	32	40	38	44	46	43	40	34	40	49	50	32	42	36	35	34	45	43	29	37	52	28	39	48	45	35	45	51	52	45	41	48	27	36	44	35	41	43	43	37	47	36	33	47	35	38	42	42	47	35	36	49	33	52	29	38	34	37	32	36	27	44	43	50	36	45	38	40	44	37	52	40	31	34	45	36	39	29	29	44	41	46	33	37	47	39	38	44	43	42	32	36	26	46	42	48	44	43	44	37	31	32	42	46	33	47	34	46	35	42	53	41	49	44	53	54	39	27	33	41	45	37	36	32	48	43	43	38	41	43	33	28	40	35	35	45	33	49	34	27	40	43	43	42	41	37	32	41	34	40	40	42	40	47	39	42	48	38	41	36	37	36	36	45	45	47	45	38	33	47	30	42	27	37	48	38	32	42	39	45	44	40	40	44	48	53	47	51	37	53	37	51	49	31	45	32	39	37	40	32	40	39	37	35	41	53	35	45	36	44	42	41	36	42	40	39	46	39	53	34	37	42	42	50	44	47	41	35	39	50	44	41	35	41	36	41	44	52	40	30	32	34	41	37	37	27	38	49	32	49	42	31	37	40	33	42	43	31	37	46	42	35	39	49	38	36	49	48	30	42	51	53	46	23	40	45	39	49	50	35	45	43	34	42	45	42	47	46	45	28	44	41	43	52	37	32	38	42	35	44	40	25	34	38	40	43	38	42	32	45	43	41	50	51	38	40	38	47	31	37	40	45	43	53	41	37	51	45	36	45	38	42	50	43	39	31	37	57	40	54	43	51	30	29	35	49	47	33	45	38	45	32	49	44	34	41	41	45	36	42	25	49	32	44	38	32	36	35	44	31	46	34	51	42	36	33	33	46	50	38	35	42	41	37	42	40	48	36	36	34	32	44	39	39	41	48	47	33	34	40	44	44	52	46	46	31	39	43	42	42	39	35	33	41	41	55	31	44	37	40	39	36	39	35	40	42	42	43	39	43	39	33	42	35	35	30	43	34	50	38	29	42	50	42	42	34	36	44	51	36	48	25	36	39	38	40	39	49	38	31	45	28	48	50	47	45	38	34	42	44	34	42	31	51	58	38	43	39	27	48	42	38	44	26	44	37	31	46	37	45	36	38	49	47	39	41	43	46	35	38	47	44	41	40	37	45	33	58	40	47	42	33	47	39	34	48	46	39	40	33	33	31	49	49	38	50	38	43	46	36	48	45	45	32	32	37	46	43	41	38	47	47	37	35	49	52	45	25	44	39	32	40	43	49	46	38	40	38	41	44	38	34	48	25	49	38	35	42	36	41	35	47	48	42	36	35	39	35	23	35	45	52	45	47	46	34	33	41	31	48	40	39	47	39	37	32	45	53	47	33	50	34	44	28	36	37	47	35	46	49	38	36	33	33	35	49	44	42	45	34	43	32	46	55	29	33	41	56	39	48	46	31	42	42	37	48	40	39	33	49	50	47	36	51	33	33	49	44	41	41	39	37	41	40	50	40	35	39	44	29	45	55	48	29	39	39	38	40	40	46	44	34	34	40	36	43	30	45	35	35	46	49	35	44	50	43	39	37	37	58	39	40	53	44	37	37	51	44	43	36	31	49	41	47	37	42	40	36	49	34	36	45	42	59	37	35	43	32	30	37	40	47	37	40	28	40	38	41	46	37	53	40	47	36	40	39	29	41	48	37	47	37	38	42	53	33	37	52	26	41	30	40	35	36	46	36	42	43	41	50	44	38	33	39	34	32	37	40	35	45	47	41	30	34	28	34	49	37	37	34	55	40	36	50	36	44	40	45	38	48	43	37	43	40	45	39	37	39	41	54	40	40	48	41	47	47	40	46	50	46	37	46	29	43	54	38	34	36	35	44	34	40	47	39	38	42	36	43	34	36	44	51	53	37	41	42	34	42	37	51	46	40	39	41	34	40	48	43	31	43	40	38	39	38	41	52	32	35	31	39	44	43	37	39	38	44	46	47	45	39	26	45	41	35	49	34	32	37	37	41	47	40	31	58	49	42	39	48	39	36	40	43	33	45	38	35	43	39	42	32	43	34	39	42	47	42	26	38	42	42	37	57	41	43	34	39	48	37	42	38	41	33	39	38	43	44	43	49	37	34	33	49	40	35	36	41	30	47	41	28	33	35	54	42	46	46	43	39	52	32	52	34	42	43	40	41	51	39	30	32	36	39	35	37	38	40	41	48	42	46	47	51	57	39	45	46	46	43	40	34	35	44	32	35	41	49	47	38	35	40	41	32	44	30	47	44	32	39	39	51	38	38	45	31	36	44	45	37	36	45	45	50	39	39	36	40	38	26	37	37	53	37	34	45	36	36	43	43	42	48	39	40	34	35	38	32	32	43	24	33	49	37	29	40	50	29	52	35	44	32	40	40	36	44	39	47	37	44	42	42	29	46	36	34	47	47	32	41	33	38	42	40	42	43	37	43	40	46	27	37	35	47	54	33	31	49	36	40	44	35	49	31	41	38	31	44	44	43	43	46	36	35	38	42	36	47	50	43	38	47	38	36	38	47	40	33	36	38	39	42	44	50	50	43	32	38	38	53	39	48	42	39	43	45	38	38	49	35	39	35	35	40	39	38	39	35	37	35	44	35	40	48	55	44	37	38	35	31	33	43	48	40	40	42	34	43	44	40	46	41	48	48	41	44	34	42	40	31	37	29	38	34	45	60	40	44	46	32	30	35	45	36	32	36	42	39	47	39	49	40	39	32	35	45	48	50	38	47	36	50	38	36	40	35	44	36	38	44	47	35	37	31	31	43	37	36	46	41	43	38	47	43	42	44	54	47	32	42	35	39	40	52	34	39	40	48	48	37
30259	20252	15010	17955	24131	24155	21066	17297	14099	11288	8930	7190	5924	4517	3647	2858	2294	1771	1374	1268	1056	878	728	697	615	531	518	481	464	493	460	434	426	454	442	387	428	422	435	404	424	430	375	408	382	437	443	410	420	429	429	420	387	421	427	426	437	419	453	416	389	401	444	444	426	393	423	432	432	405	381	390	402	420	389	382	407	432	395	439	411	424	400	393	392	389	404	408	433	403	394	396	388	409	442	375	424	429	425	393	405	422	401	460	419	415	399	439	421	426	410	423	432	379	443	419	427	364	416	411	427	451	425	440	401	456	403	427	379	422	409	391	393	421	438	428	427	395	412	406	413	413	419	476	429	462	405	425	359	384	446	431	428	421	409	383	417	404	422	420	405	392	389	408	401	433	422	418	408	402	421	406	424	438	409	435	438	410	431	446	421	430	399	431	421	444	420	409	437	415	400	405	407	386	404	401	402	394	390	414	444	402	377	413	393	391	454	440	396	447	375	393	424	385	401	395	384	416	407	433	432	396	403	413	409	425	419	385	436	407	417	400	437	372	415	403	443	410	412	374	417	424	400	392	405	410	414	439	435	404	411	416	439	427	435	418	415	370	435	412	437	417	398	404	420	395	412	449	435	382	402	420	403	406	388	434	419	436	401	405	412	407	430	397	408	398	405	413	441	403	396	399	418	449	424	439	380	440	417	407	434	414	466	429	390	374	420	419	416	385	416	422	399	423	453	410	428	406	391	428	403	406	387	438	384	404	401	429	412	400	449	395	389	401	425	430	401	391	417	375	421	427	416	393	395	437	439	414	420	426	425	403	424	403	437	404	404	417	396	385	470	401	422	429	430	434	434	386	432	460	427	428	401	420	404	454	390	397	440	430	418	420	433	400	444	423	418	426	426	392	398	399	396	412	404	404	426	406	422	420	397	424	417	427	459	397	390	452	426	404	413	437	434	391	416	399	427	407	423	432	433	416	423	371	435	441	384	437	436	411	445	385	438	417	432	403	395	418	417	402	442	453	422	468	457	391	423	394	388	431	421	406	395	401	387	432	400	421	396	401	456	443	438	435	422	429	376	409	418	421	428	427	417	377	406	436	404	412	428	410	440	402	401	441	411	388	386	411	433	406	379	441	434	428	439	445	397	404	434	378	367	426	404	431	389	442	444	387	361	409	389	381	417	406	408	413	382	430	400	413	392	372	419	446	439	428	379	423	438	428	386	407	411	394	420	402	435	399	407	419	408	456	414	400	402	456	422	397	401	393	406	423	395	399	421	403	404	394	443	420	441	362	418	414	398	424	413	402	439	421	442	423	403	401	408	448	391	420	416	430	421	427	420	389	409	441	415	431	410	445	436	435	359	395	427	394	424	391	431	424	460	439	412	399	386	427	407	388	401	409	437	437	427	405	409	436	381	394	419	397	388	419	413	424	438	418	420	405	382	400	411	425	451	421	426	441	423	411	431	396	409	461	407	418	425	409	386	400	437	416	418	430	410	451	396	420	392	436	396	430	421	380	414	391	400	426	373	425	397	422	402	410	410	443	413	410	441	385	416	415	440	393	440	445	436	411	427	414	406	375	421	428	396	434	420	437	427	383	417	447	433	462	411	413	406	405	440	450	457	432	416	402	415	403	394	454	400	409	397	420	415	383	447	423	404	450	431	409	401	414	445	432	402	404	437	408	424	419	396	415	379	391	387	403	377	427	389	410	431	427	414	421	397	453	449	393	420	419	394	428	423	424	464	396	399	427	421	384	432	407	394	446	406	390	384	420	397	423	418	385	383	433	413	423	408	424	430	404	399	431	429	385	434	422	399	414	398	389	403	417	423	420	420	458	426	412	381	395	380	416	437	397	390	405	421	424	424	413	428	436	403	435	401	394	382	398	428	403	445	418	422	406	450	399	418	445	434	416	421	409	411	450	397	407	422	438	376	421	424	428	423	425	401	446	408	408	434	431	411	420	415	411	438	381	439	422	405	407	432	416	449	450	418	423	391	429	410	447	399	435	450	433	380	400	402	391	435	407	388	409	409	384	398	415	403	409	418	395	404	418	410	395	392	440	434	399	392	423	410	410	431	375	436	414	408	401	383	378	421	430	422	433	452	419	387	405	386	390	408	418	418	408	400	394	453	408	395	444	446	414	392	409	403	386	424	415	435	442	423	391	408	414	389	422	398	364	432	440	415	410	453	431	407	438	398	414	413	445	414	413	427	458	425	413	366	413	409	453	388	389	409	421	401	409	440	408	385	408	434	395	408	439	413	417	413	398	404	394	406	437	431	423	379	415	426	420	409	407	415	442	429	449	429	400	429	404	395	431	404	422	423	428	442	392	393	392	439	381	411	409	389	440	422	420	402	407	415	455	402	422	396	394	434	452	421	435	434	422	454	415	402	416	425	391	388	405	408	423	399	399	433	406	419	419	415	415	441	411	408	386	417	417	405	395	432	446	408	406	449	401	430	444	416	406	415	431	420	427	431	423	431	405	425	417	446	399	436	430	426	410	411	424	456	411	409	411	416	408	405	431	419	459	427	407	450	408	414	435	419	442	450	429	417	429	417	395	426	425	404	404	389	396	359	436	411	381	402	406	473	411	417	432	377	432	396	432	416	453	393	408	408	404	386	413	429	387	426	443	432	396	418	428	419	412	403	448	390	425	416	416	393	402	425	445	438	432	396	416	386	391	403	436	405	397	396	414	379	430	419	379	399	442	418	413	403	454	438	426	427	419	419	430	417	418	428	462	418	398	387	446	386	399	387	388	448	400	431	402	434	470	403	411	438	406	422	442	406	428	411	417	400	426	450	392	397	441	431	427	422	402	439	374	383	443	402	410	396	379	457	395	420	386	410	406	414	396	420	443	429	379	428	406	400	370	383	413	396	430	443	415	434	420	395	470	444	435	414	411	403	417	410	411	399	450	390	429	423	405	409	415	389	370	404	423	400	422	384	455	417	399	440	391	378	406	388	410	420	413	392	423	443	407	385	415	420	412	417	428	431	377	413	402	456	409	396	401	392	440	440	403	378	421	429	459	406	390	422	403	446	439	384	430	424	407	385	416	378	427	390	441	404	410	414	375	416	425	412	412	420	395	413	381	413	388	441	407	415	395	411	421	400	415	403	422	418	431	407	415	408	387	404	431	426	419	446	423	411	432	411	447	436	375	380	426	421	415	411	411	397	415	428	408	417	405	442	406	399	376	424	398	408	405	417	406	397	449	411	440	392	444	396	374	451	459	432	424	408	404	396	389	416	399	418	415	439	439	377	433	426	394	461	419	390	418	400	428	398	397	377	427	397	423	431	410	421	387	462	423	355	459	426	411	470	429	443	424	435	412	438	442	423	440	396	431	389	430	378	437	434	444	425	432	412	394	396	405	416	421	402	394	431	387	409	379	405	406	409	406	355	440	361	448	395	448	436	378	430	448	425	438	436	416	416	427	418	416	390	430	404	421	417	428	383	406	418	422	407	384	381	456	398	426	450	455	392	415
3831	2373	1402	876	702	772	713	563	443	333	273	221	199	161	155	115	84	79	69	61	66	57	42	46	47	42	42	46	43	32	44	41	42	45	38	37	40	33	40	34	43	42	52	38	30	35	32	38	44	47	52	41	31	34	46	33	38	30	37	31	34	40	38	43	47	35	43	43	33	51	39	37	37	40	34	38	45	46	40	43	39	47	39	31	31	38	35	46	38	35	50	41	40	52	44	47	41	37	47	49	51	36	43	42	35	55	29	44	30	40	38	42	42	36	38	42	41	38	41	32	41	42	47	44	27	48	37	42	44	31	43	35	31	43	37	48	35	44	39	46	40	36	43	38	36	35	51	37	34	36	33	44	35	47	42	30	34	36	42	47	41	39	40	36	39	50	51	35	48	38	39	48	37	41	40	42	34	38	36	33	46	39	44	50	38	31	49	42	44	48	40	47	50	45	40	45	28	41	31	37	37	31	37	38	42	44	35	38	38	32	37	29	53	32	42	42	46	41	46	43	32	48	34	40	45	42	39	41	48	40	43	39	46	46	36	38	40	45	45	44	46	38	42	35	37	29	43	39	39	42	49	35	45	37	27	44	26	28	42	31	49	31	39	46	42	33	48	42	40	34	31	32	32	46	36	46	44	45	30	33	31	51	40	40	29	47	50	40	38	35	43	39	39	46	43	45	42	36	31	41	37	41	36	44	29	42	41	35	30	35	54	36	33	32	40	44	57	33	55	57	34	37	37	37	33	37	30	39	41	38	33	35	35	34	44	60	44	42	45	33	45	44	48	32	32	46	36	37	46	34	38	32	47	37	32	43	43	38	38	42	50	44	47	34	41	42	38	31	33	32	38	42	31	38	52	47	29	45	42	44	50	37	37	41	39	37	42	44	42	39	41	53	36	41	44	39	47	50	42	46	37	44	40	36	37	41	39	34	33	41	42	52	41	28	46	33	39	44	46	39	39	35	44	39	41	33	36	40	35	36	38	33	37	27	36	47	49	25	27	38	35	33	48	42	49	34	29	36	35	42	48	35	35	36	44	42	50	42	48	34	32	47	40	36	32	46	52	33	35	33	42	35	35	37	34	43	34	41	43	32	32	40	44	39	45	37	30	27	30	36	36	39	36	39	30	39	30	46	48	35	44	45	34	40	33	42	37	49	43	43	39	42	35	31	39	51	56	32	47	30	41	47	35	39	42	44	44	49	33	39	42	42	34	53	44	54	41	36	46	37	41	44	46	46	33	33	29	41	35	43	43	44	43	38	47	40	48	35	45	33	32	50	40	48	42	41	31	38	32	38	33	34	48	38	45	51	39	33	41	43	40	47	42	36	42	41	36	36	47	36	40	35	38	42	48	44	38	40	36	38	43	47	34	41	41	29	32	46	47	41	42	42	49	43	40	44	50	27	23	43	34	41	41	40	32	40	41	22	38	28	26	36	56	44	45	33	47	43	33	43	35	31	32	37	43	40	35	30	41	31	45	32	49	47	36	41	35	37	48	39	43	35	39	33	42	43	50	30	40	49	37	44	37	46	31	43	45	41	40	47	42	53	29	45	46	38	44	40	44	45	35	41	35	43	37	41	40	44	40	34	40	34	27	34	47	39	44	34	41	45	59	36	44	31	37	35	48	32	49	37	49	42	38	36	46	39	33	43	45	39	44	48	31	37	35	33	36	44	43	45	45	42	31	44	40	28	45	29	42	48	41	39	38	43	53	39	42	31	39	46	39	27	32	28	45	34	32	43	36	41	31	39	36	31	25	35	44	40	35	30	44	59	32	38	29	31	56	44	29	39	38	48	48	48	28	36	43	34	38	31	39	36	37	31	36	40	37	43	36	32	49	33	34	42	37	38	37	38	43	38	39	43	38	46	45	35	46	43	43	29	22	39	33	37	46	30	43	43	37	51	41	45	38	47	32	39	27	40	30	33	44	42	36	49	35	33	41	38	44	42	38	33	41	37	47	39	45	30	44	43	26	40	36	27	49	47	42	32	42	42	49	35	44	27	45	36	40	42	47	29	39	43	39	46	42	33	41	44	37	51	48	33	38	43	48	33	54	54	42	37	53	40	39	45	40	37	42	30	46	34	34	29	48	30	39	45	37	41	31	31	49	34	35	30	39	53	42	33	39	35	43	42	30	39	42	42	39	42	41	46	41	35	40	38	38	38	31	43	36	36	42	32	42	27	46	38	42	32	38	40	46	53	39	38	45	31	29	47	35	51	44	33	40	40	35	31	36	38	23	41	51	51	41	39	33	44	27	38	39	43	40	34	38	38	30	34	44	30	34	47	33	43	41	48	44	41	42	50	28	34	29	34	43	44	47	47	37	31	29	34	39	40	33	34	39	34	49	31	40	38	33	32	38	37	48	39	49	38	43	33	34	48	29	34	52	42	32	47	38	38	41	41	42	37	45	30	46	35	38	38	43	27	34	34	30	43	40	38	44	42	38	58	32	40	40	37	42	36	40	41	52	45	35	40	40	44	37	45	33	34	48	49	33	37	36	46	35	36	43	51	46	31	25	33	34	43	44	40	40	32	36	41	42	30	37	32	43	31	41	38	49	52	52	39	34	43	46	28	40	45	48	45	34	47	47	35	37	39	28	41	42	38	41	41	44	38	50	43	38	32	32	31	29	40	40	32	34	46	31	37	45	32	34	36	21	34	42	45	36	51	36	41	30	36	38	51	46	48	36	26	49	39	53	41	43	43	36	30	38	34	34	46	46	40	43	47	46	35	45	36	39	28	37	42	40	47	38	34	41	36	41	35	27	39	39	40	22	33	39	32	36	41	38	49	38	46	55	38	32	39	40	38	27	41	40	34	43	28	39	45	40	40	46	43	34	41	36	40	39	42	29	34	41	38	36	37	37	41	33	30	39	41	42	32	40	45	39	35	50	42	33	41	38	33	34	44	39	44	30	42	41	32	42	38	35	36	44	43	35	47	37	26	42	40	47	38	45	38	44	37	36	50	43	36	38	35	41	43	36	40	45	29	35	43	36	43	43	41	42	42	43	31	39	48	45	41	29	34	43	40	32	37	37	32	42	36	37	44	41	44	39	43	45	37	32	54	40	36	33	43	44	32	46	29	30	40	32	43	38	43	38	42	49	39	38	43	50	29	41	37	34	32	47	41	44	30	40	37	59	35	39	36	35	41	37	47	36	42	48	40	33	47	40	34	49	40	47	41	45	30	44	36	46	42	39	47	54	30	33	42	51	35	31	40	34	32	47	28	36	38	41	43	34	40	38	40	42	26	38	40	38	45	26	44	46	43	31	32	37	28	36	35	34	40	39	32	46	32	36	33	40	25	42	43	34	31	45	50	46	41	31	37	37	41	35	29	36	34	37	40	41	47	32	43	30	41	39	45	42	37	39	30	43	53	37	46	42	40	36	45	40	45	32	45	26	40	40	48	45	45	31	31	38	41	41	44	36	33	44	31	48	39	44	51	38	37	45	44	38	33	35	42	34	43	38	35
29837	19350	14608	17349	23265	23491	20821	17129	13799	11210	9104	7239	5746	4460	3589	2792	2302	1727	1522	1207	1005	805	743	686	585	543	475	447	473	430	434	433	455	453	437	418	424	432	429	413	424	381	425	414	409	388	425	424	391	417	442	402	400	455	429	411	420	394	412	396	385	363	436	394	387	434	374	391	405	422	416	419	427	397	418	414	375	428	398	455	401	388	410	409	386	391	411	403	426	409	379	397	407	386	398	430	405	419	380	430	452	390	414	411	401	411	384	430	409	431	418	453	387	388	456	417	375	390	402	413	419	431	369	420	420	384	423	410	432	419	414	415	420	423	378	405	430	388	420	420	412	383	421	402	426	458	402	421	409	390	415	415	414	411	409	411	410	422	371	405	412	398	447	397	377	447	431	450	401	422	364	417	379	397	419	423	402	404	446	399	400	413	414	427	401	405	415	423	414	463	379	406	377	396	399	443	440	449	392	443	422	405	443	392	380	418	438	463	389	390	417	426	417	376	379	394	359	403	409	414	450	369	407	404	422	375	411	396	388	417	417	403	407	390	384	396	389	395	416	440	437	398	423	410	393	436	421	427	388	400	433	407	407	404	388	450	409	400	410	411	414	417	398	436	393	377	415	425	438	400	414	407	417	399	405	389	365	414	389	390	382	384	424	427	389	422	396	389	423	434	428	434	416	381	399	390	416	403	408	419	423	383	384	422	394	417	409	400	427	380	425	442	372	379	412	399	410	375	383	383	419	415	451	432	402	383	400	440	411	431	428	434	436	435	408	419	378	413	425	371	449	385	410	425	407	416	437	397	447	423	397	397	417	407	400	432	391	421	385	431	450	435	444	420	391	438	373	397	412	419	387	405	426	403	439	426	447	428	455	372	401	430	447	386	401	429	406	429	407	398	452	414	435	435	418	375	449	408	387	416	378	437	433	424	407	424	441	411	417	398	369	430	382	440	397	381	402	432	404	403	439	407	391	443	414	391	384	388	387	442	386	412	409	422	401	424	389	427	414	421	423	451	402	407	410	404	418	416	394	415	400	413	392	406	402	400	393	377	404	411	375	396	395	366	437	404	422	375	423	385	367	427	452	396	402	403	412	388	414	387	385	408	454	397	423	392	407	408	424	433	417	388	423	406	411	412	384	382	418	425	378	425	395	416	476	417	408	401	381	425	413	425	411	411	409	388	417	378	421	397	413	402	395	392	381	406	378	379	416	430	390	420	427	449	387	441	419	411	438	404	423	436	411	409	382	409	405	413	429	381	412	433	430	417	419	409	379	415	409	405	408	421	371	418	425	432	378	384	400	428	436	389	457	401	407	425	411	427	419	422	383	427	430	391	459	423	441	442	399	413	400	375	432	350	432	389	409	421	426	407	409	385	418	414	442	414	394	442	438	425	389	398	384	410	423	415	383	392	408	409	428	395	414	393	384	398	406	389	405	427	394	381	390	436	438	401	396	407	405	403	394	430	395	425	396	366	398	385	415	422	424	425	388	412	411	415	424	404	447	422	361	393	401	426	394	420	434	408	398	408	383	408	410	441	408	363	422	416	410	387	391	412	417	404	414	425	386	415	407	373	407	420	352	431	428	411	457	359	425	412	449	385	402	405	438	437	386	405	422	415	403	438	375	433	399	434	409	400	395	397	390	371	357	411	433	426	378	381	387	420	421	455	390	423	400	411	393	413	398	419	406	395	394	387	418	407	429	397	433	461	428	418	402	430	406	393	430	412	425	430	427	436	417	369	406	411	382	401	411	423	404	409	407	408	402	392	424	450	395	392	398	426	428	392	418	407	440	416	416	425	450	438	413	396	437	406	423	410	387	471	415	423	443	427	376	433	416	406	415	413	405	435	416	430	418	410	367	376	427	398	401	405	439	410	402	391	400	413	403	402	374	420	400	411	407	460	420	425	414	404	433	412	388	416	426	409	408	453	385	429	428	409	404	416	414	407	425	414	417	423	418	410	371	439	399	382	440	394	406	419	409	399	418	417	400	422	426	412	382	403	408	396	409	437	422	406	408	414	448	384	422	448	405	374	409	398	428	405	431	419	409	375	399	389	388	391	414	442	411	422	402	422	449	425	445	428	405	394	420	438	433	431	394	398	397	402	416	438	415	390	424	383	430	410	364	433	391	414	433	400	398	400	386	396	414	421	392	430	408	407	414	405	410	407	398	407	424	411	403	417	426	452	430	379	432	414	367	387	401	411	445	407	364	398	390	399	372	396	421	393	422	379	413	432	456	392	356	425	422	388	412	357	410	405	391	396	418	423	436	421	432	439	427	384	402	428	453	395	408	415	411	418	433	377	403	409	406	394	426	404	423	409	431	391	400	469	401	421	431	418	392	415	406	404	427	413	444	426	438	398	420	403	390	418	417	411	427	428	390	401	411	428	400	428	420	425	414	416	423	431	424	392	422	432	433	438	401	398	396	389	412	444	431	410	409	423	461	417	413	401	404	407	380	415	426	421	407	394	398	436	409	390	380	392	403	421	408	380	425	456	389	434	389	401	412	388	397	378	402	409	368	419	412	396	419	430	400	439	385	401	405	377	469	386	415	400	437	390	404	412	387	420	395	420	431	395	429	411	427	419	361	440	448	432	449	399	382	374	415	422	430	391	436	401	429	401	415	423	433	411	420	399	448	407	416	422	414	389	399	389	364	426	394	389	425	430	389	387	433	416	446	405	418	413	381	436	422	403	413	421	432	421	443	385	404	425	409	394	414	382	410	388	428	412	399	414	393	393	413	412	391	391	389	406	429	450	422	432	418	397	399	416	414	418	404	393	387	410	404	368	416	385	420	401	441	418	390	423	457	386	377	432	407	448	407	442	421	428	372	414	398	400	386	402	403	408	388	413	394	374	416	423	429	410	412	435	432	413	398	422	408	430	410	402	414	442	400	398	388	434	414	436	409	442	412	427	380	387	418	403	388	430	437	388	399	406	416	465	427	394	433	411	392	419	410	442	389	377	442	399	415	408	415	426	397	413	431	426	421	389	387	424	429	453	438	441	383	422	348	423	409	439	397	387	424	392	436	373	422	414	466	408	385	375	407	423	411	392	424	389	402	398	381	385	390	381	417	378	438	411	434	416	437	418	417	390	393	420	433	405	384	412	426	385	438	391	441	408	401	429	416	399	409	409	408	420	404	399	411	436	400	404	403	403	369	421	398	393	440	432	405	386	411	395	440	429	411	413	400	449	411	460	401	407	389	387	387	419	405	421	391	393	401	413	369	394	396	422	406	436	432	398	462	399	419	397	427	416	427	419	387	396	431	418	432	400	393	421	433	385	406	403	464	419	404	398	424	389	414	410	412	397	418	377	397	401	452	383	422	420	365	412	399	362	408	435	375	423	418	412	413	419	396	430	419	381	414	368	409	412	410	424	409	390	404	431	390	454	426	403	378	399	387	392	411	427	439	406	418	402	426	416	423	409	444	405	431	396	372	427	420	435	410	409	422	409	404	370	384	407	402	448	413	405	389	406
4759	3390	1875	1256	1028	1008	948	767	652	475	375	282	246	197	149	147	104	91	90	70	60	66	69	53	50	46	48	44	38	48	43	44	33	37	34	40	39	43	58	33	50	46	47	35	27	37	36	40	50	33	46	42	39	42	33	34	55	36	54	42	44	34	41	30	37	39	36	39	35	34	28	40	40	34	26	40	31	40	48	34	43	40	32	30	46	29	43	42	50	35	43	43	34	38	40	37	41	44	35	30	44	43	39	30	45	31	46	46	49	38	44	48	42	38	34	50	35	32	40	32	33	46	36	48	38	37	47	33	38	37	53	39	40	27	52	39	53	46	31	41	45	48	40	56	40	45	46	36	35	38	47	42	43	45	39	31	40	26	32	43	39	51	44	37	41	50	48	43	46	29	48	35	39	33	35	38	34	37	40	40	44	47	43	40	49	35	36	43	51	37	41	34	46	35	45	31	49	34	44	36	41	45	35	49	36	33	43	51	36	51	45	37	33	41	50	36	42	36	37	40	35	52	37	44	41	37	42	43	43	36	46	36	37	53	45	43	55	39	27	36	42	43	42	45	51	42	31	38	48	39	41	41	42	38	28	48	42	37	44	49	36	41	42	37	42	26	43	43	36	39	43	46	46	40	42	44	36	50	37	35	38	47	49	36	51	49	39	53	33	41	33	39	44	42	38	30	43	41	38	34	51	42	41	34	32	38	44	37	33	44	29	47	36	39	36	40	35	48	31	40	37	43	45	43	29	43	39	44	36	54	40	28	45	43	40	44	28	48	38	43	41	40	45	33	42	53	47	34	36	36	42	40	53	43	36	39	24	31	40	41	49	39	38	40	39	50	32	46	44	45	37	36	35	30	37	34	48	43	45	41	38	41	47	44	51	35	37	45	36	38	35	29	35	37	35	40	49	43	43	46	46	33	40	37	47	41	37	35	41	47	42	37	37	52	34	36	51	37	30	35	38	32	33	37	30	47	36	47	33	45	51	32	40	52	44	39	51	38	36	31	43	48	35	47	30	42	40	39	45	43	34	51	44	36	40	43	47	39	36	34	45	37	36	29	45	36	39	39	39	41	35	49	45	33	45	34	43	36	33	41	38	43	36	44	43	37	42	34	35	40	48	44	37	47	37	47	44	29	50	35	42	43	35	32	42	43	50	32	35	46	50	42	41	31	39	40	49	38	38	28	39	42	39	47	38	35	41	40	49	43	33	39	39	43	41	47	39	41	43	45	36	41	45	41	42	39	38	56	46	30	37	38	42	38	40	49	39	47	44	31	38	33	43	37	47	45	45	42	40	38	30	50	42	40	39	42	41	44	46	41	42	42	39	39	52	42	40	38	35	48	41	44	50	44	33	33	35	43	40	40	42	49	45	41	51	40	37	38	34	33	43	45	32	33	38	39	48	40	41	50	41	36	47	34	39	52	46	40	30	32	44	44	40	50	42	44	43	49	47	36	39	47	37	59	43	40	31	43	49	45	48	47	34	50	42	32	33	47	40	34	40	45	34	51	46	36	39	45	45	48	37	40	33	39	34	40	47	46	32	36	40	38	40	32	42	34	36	35	32	41	42	38	31	37	34	33	45	53	34	35	42	40	38	47	38	37	35	34	37	32	36	40	37	38	30	34	50	37	39	40	41	38	34	32	48	45	35	35	42	45	34	47	48	35	49	36	33	41	39	33	49	35	34	37	51	34	49	23	36	49	49	37	47	43	32	37	38	32	50	46	40	34	31	43	46	37	40	41	31	36	32	41	34	39	51	33	32	58	39	40	39	29	41	38	39	36	32	35	36	33	46	43	39	32	31	41	35	54	48	39	41	28	39	38	33	43	44	49	45	38	40	45	56	33	42	38	43	37	44	42	46	37	44	50	36	46	43	39	35	41	44	35	26	38	30	48	27	38	34	35	41	42	31	40	39	38	45	27	45	35	41	38	37	36	47	32	47	44	45	37	51	44	42	31	38	40	37	45	36	33	34	30	52	34	33	38	47	42	33	32	44	45	35	46	35	26	35	34	45	40	44	44	47	35	42	41	31	45	46	41	48	49	36	43	42	31	38	45	25	41	41	46	42	39	48	35	36	45	33	47	43	47	40	44	52	40	49	42	42	44	38	38	53	38	50	43	38	39	49	31	40	46	46	34	48	52	43	36	33	42	39	42	37	33	36	52	43	38	37	42	48	43	50	42	36	42	41	40	28	42	42	39	43	36	44	44	36	34	41	37	38	40	39	43	40	34	39	46	40	27	28	36	44	45	33	36	37	27	44	36	30	41	43	39	37	45	42	31	35	36	41	43	43	46	36	46	46	35	32	38	32	37	28	54	40	39	38	42	48	34	33	31	49	34	39	43	52	39	31	58	45	25	58	40	41	36	30	37	51	36	34	39	38	38	47	35	35	41	52	46	45	44	40	40	37	42	36	44	35	44	32	50	40	35	36	48	49	40	51	34	34	42	33	46	37	31	35	47	36	39	35	40	38	52	39	28	33	48	38	43	35	59	50	39	38	27	36	43	45	35	44	30	44	28	53	41	37	44	30	40	37	40	31	43	46	42	37	47	43	52	42	39	40	47	42	43	38	36	44	27	41	30	36	55	39	38	32	38	45	36	38	42	41	50	41	30	36	40	32	36	50	45	40	36	50	34	42	30	34	42	41	48	42	41	47	39	35	38	42	39	37	43	42	47	34	31	35	36	38	53	43	46	30	48	32	40	42	37	44	32	36	44	45	39	34	41	30	35	46	38	36	37	46	44	52	54	40	42	41	45	47	38	37	41	41	34	49	34	46	48	49	41	37	41	40	36	47	30	27	38	37	47	44	39	41	44	33	31	40	47	28	50	41	43	40	44	37	41	44	35	47	38	39	46	48	40	48	36	39	36	38	44	39	31	38	36	43	33	39	39	36	42	45	46	37	39	52	36	35	47	38	48	38	53	45	35	41	39	34	25	39	38	34	32	33	39	42	38	49	40	37	40	60	42	43	36	41	39	38	48	38	38	30	50	43	40	49	37	39	43	46	46	31	46	37	50	55	54	53	43	36	32	31	47	37	47	38	40	51	47	33	45	30	39	44	38	44	35	32	38	36	42	41	37	30	36	45	36	42	41	31	33	43	32	36	32	35	53	33	41	31	33	39	45	49	46	29	33	35	41	33	40	33	40	31	39	35	47	38	42	46	36	39	34	37	38	40	39	43	39	39	53	43	46	34	46	36	37	40	44	50	33	33	44	42	44	51	43	39	37	32	46	40	45	50	37	36	37	35	40	41	42	35	42	39	39	41	51	49	32	32	41	38	34	42	38	36	45	34	43	41	34	34	34	50	34	41	46	45	42	36	49	38	45	33	42	32	32	40	29	42	36	29	37	43	44	38	37	32	37	41	37	38	32	37	35	38	51	48	37	48	41	47	44	39	33	33	38	45	36	40	47	49	38	51	38	46	34	49	37	36	39	40	37	35	42	32	28	42	57	49	36	43	42	31	43
33070	22305	17418	20534	26261	26178	23300	19750	16200	13176	10705	8662	6843	5448	4266	3377	2722	2153	1811	1400	1092	920	801	725	650	579	543	506	481	469	482	469	438	451	452	485	442	438	400	421	447	448	444	385	404	443	392	420	417	438	430	417	425	428	418	446	414	390	406	400	375	378	430	393	431	426	381	437	378	413	407	435	393	412	398	430	408	439	430	445	418	415	390	408	407	413	406	405	404	414	386	393	443	402	409	387	398	403	392	372	415	392	403	410	397	393	414	398	428	409	373	390	396	415	408	408	408	370	405	417	426	405	416	405	409	410	381	442	406	469	392	412	404	380	418	407	396	409	401	426	409	413	405	437	446	438	420	414	422	417	413	407	427	440	432	381	413	417	397	385	447	387	407	386	422	437	383	407	400	435	429	422	421	427	396	407	444	405	419	436	437	420	454	422	461	435	364	448	411	407	425	422	384	438	426	412	436	406	429	406	401	395	424	420	405	409	445	415	401	396	451	424	430	377	394	417	436	383	402	379	418	438	400	423	435	424	407	416	426	429	409	413	415	424	433	386	419	420	444	425	390	405	423	397	438	418	450	400	448	447	445	454	371	413	373	367	387	393	389	426	381	425	404	423	373	418	421	416	392	415	442	400	417	418	392	419	408	393	407	383	402	412	401	396	377	420	444	397	423	415	392	395	410	394	413	408	406	428	404	430	410	466	379	419	360	397	408	404	406	397	397	413	428	404	408	427	416	408	411	382	424	409	387	406	440	428	432	396	417	410	400	393	407	416	381	414	429	404	435	388	435	421	416	400	416	432	428	381	409	394	385	407	461	423	412	407	408	414	477	400	409	427	421	423	434	406	375	424	415	407	412	426	389	427	441	385	437	419	422	365	417	411	420	420	420	413	414	423	394	388	406	424	396	429	395	408	427	414	407	397	423	412	385	420	411	426	434	386	415	421	439	446	399	402	406	403	389	443	437	448	415	412	409	412	398	430	399	410	390	425	436	406	439	394	396	387	388	404	435	425	457	448	412	394	411	445	415	389	431	433	402	432	396	399	415	465	416	365	414	419	415	427	415	409	434	438	434	417	387	435	406	430	411	425	429	434	366	425	402	428	396	435	399	373	417	388	361	425	422	415	406	423	411	394	401	383	381	384	393	406	384	453	431	415	387	420	411	452	411	416	428	404	449	436	379	406	394	398	429	386	392	451	395	424	424	427	406	411	399	406	480	384	441	404	451	380	413	417	452	421	403	394	390	446	413	406	431	446	409	410	436	380	425	403	423	423	390	433	393	403	356	415	444	421	404	420	427	376	427	438	415	407	396	391	387	434	419	393	403	431	405	409	402	378	387	424	424	408	414	406	428	423	433	434	424	428	396	410	447	399	390	387	418	478	369	410	376	383	440	376	410	437	416	433	387	412	441	411	439	385	383	428	399	394	382	408	428	415	388	435	370	444	442	414	400	428	410	391	429	383	403	435	427	415	426	379	386	429	376	433	424	408	426	422	411	432	391	384	432	412	439	420	423	408	410	408	433	410	411	394	402	407	408	385	418	407	398	399	395	412	439	395	429	424	458	416	424	377	412	429	428	390	389	393	447	405	393	411	413	439	427	392	428	388	433	398	400	423	445	403	415	424	397	430	414	432	399	421	427	398	412	416	419	376	376	417	417	471	390	408	426	426	412	457	437	386	406	420	456	392	448	372	400	409	414	436	428	380	449	381	416	450	386	414	397	390	365	416	440	438	430	419	399	379	391	370	368	404	396	402	425	396	418	410	379	426	435	411	377	435	408	424	403	404	439	431	419	375	418	404	401	398	401	422	392	426	410	439	420	400	405	417	412	413	435	408	412	440	370	446	391	411	388	411	391	412	387	405	417	405	401	388	404	407	444	364	439	395	367	429	398	392	462	450	392	379	418	401	398	426	420	413	387	400	446	382	408	408	432	410	406	406	414	422	416	402	389	374	385	386	403	451	405	424	394	406	391	444	432	435	431	442	373	386	439	394	423	423	411	407	401	436	405	432	405	366	399	388	411	426	428	398	447	374	431	443	415	423	462	398	417	393	392	407	427	402	403	449	386	412	420	436	399	403	430	392	406	415	405	394	437	400	434	432	371	430	434	364	387	408	374	420	377	414	439	404	372	408	402	394	421	402	414	431	403	444	433	415	440	416	390	417	363	397	393	411	422	419	389	406	389	418	400	416	413	423	431	440	456	432	424	412	436	385	410	411	408	427	397	411	410	404	390	378	382	434	435	424	427	408	415	401	402	422	466	375	395	402	428	415	394	413	411	427	374	379	395	410	408	391	358	372	397	413	395	408	394	419	424	452	425	421	384	439	437	407	407	372	437	421	432	392	430	376	428	411	406	419	414	453	390	428	436	427	393	416	405	413	436	391	400	412	386	452	449	412	437	438	407	461	399	436	397	354	435	380	386	409	424	407	438	428	431	381	390	460	428	401	401	399	394	396	421	437	424	389	405	401	383	414	428	407	464	442	406	407	420	384	452	409	382	423	450	442	427	393	401	392	392	433	387	389	457	403	415	394	384	374	407	391	395	397	394	415	382	411	421	426	390	400	444	383	442	398	380	383	418	414	420	381	404	387	460	379	412	408	410	375	438	379	378	403	410	447	411	398	400	419	420	403	410	428	422	424	404	440	424	422	397	390	410	371	391	428	408	422	432	422	427	446	410	407	386	402	370	412	423	411	421	412	389	415	390	396	403	430	394	447	431	390	395	421	412	434	417	419	401	449	391	422	435	442	423	417	408	411	419	426	400	432	413	419	385	410	384	453	371	449	396	409	426	432	382	412	388	407	400	383	422	426	416	448	419	429	464	397	421	402	419	428	404	417	425	395	404	432	407	437	438	408	414	404	414	407	407	430	431	454	424	420	422	416	411	408	403	416	416	378	415	408	427	418	426	426	428	436	414	402	411	422	402	419	419	441	420	413	400	416	420	416	410	408	412	416	408	381	391	382	411	433	409	413	380	389	428	408	399	426	473	442	418	439	435	373	449	403	427	419	403	397	438	390	381	456	404	416	382	444	393	386	368	384	391	428	402	384	417	428	450	399	395	432	400	415	406	406	429	412	411	398	405	429	397	410	415	438	456	441	420	417	420	470	419	409	406	420	406	413	431	416	441	422	402	410	404	398	435	416	430	395	438	430	397	426	407	430	403	424	430	430	422	398	392	405	409	381	440	419	426	371	438	426	414	429	396	447	396	421	441	415	398	421	396	391	421	427	366	404	428	393	417	435	406	417	390	430	419	414	412	411	385	425	398	409	428	444	416	390	415	417	425	411	391	388	417	395	449	412	435	399	376	411	450	446	407	404	392	430	401	419	390	394	405	425	396	432	383	415	396	423	430	403	389	390	412	436	401	429	401	419	447	410	395	386	400	410	400	417	410	450	383	414	405	441	415	370	429	405	378	427	417	412	426	420	390	403	385	404	395	445	438	416	404	400	398	415	434	371	404	424	403	414	421	375	436	430
2851	1657	972	639	509	496	467	394	333	281	214	194	142	115	111	100	83	77	69	67	48	39	60	45	40	31	37	50	47	57	37	49	43	28	37	29	46	38	45	36	44	36	47	56	47	40	47	41	49	44	34	54	39	38	43	37	58	38	46	35	44	44	55	23	37	31	40	38	36	37	41	38	52	38	43	34	35	49	36	31	36	47	31	40	49	41	34	38	45	37	33	40	46	35	47	39	34	45	42	52	40	43	29	36	46	33	36	46	38	36	40	39	47	36	44	39	35	50	44	38	49	43	40	44	37	31	38	40	34	42	39	37	46	41	29	44	50	36	35	43	43	32	49	46	32	38	50	47	34	46	34	48	42	44	38	44	47	33	25	38	54	40	38	21	45	45	37	43	41	44	35	38	50	50	47	33	47	42	47	51	33	40	48	42	39	36	46	43	51	30	40	36	49	40	48	31	56	36	43	34	39	42	37	40	25	39	42	38	44	44	35	37	40	34	32	31	40	34	32	40	34	42	35	32	30	29	35	31	37	43	33	32	37	40	42	35	42	36	33	44	37	26	46	42	53	49	30	41	32	52	38	37	34	42	42	48	46	42	39	38	35	45	34	32	43	33	37	39	35	36	45	37	39	50	38	51	28	37	40	48	38	49	42	37	34	55	44	47	41	50	43	40	30	49	43	50	25	45	44	47	43	42	35	45	51	40	47	42	48	38	27	42	38	36	41	45	40	35	45	38	44	36	41	48	35	50	45	35	31	33	40	32	43	37	45	38	41	34	54	42	38	45	32	37	46	31	41	46	38	31	38	32	50	38	37	40	33	45	40	32	35	38	46	41	44	42	31	30	44	36	30	44	37	43	41	41	42	41	35	28	41	46	45	34	37	41	48	35	39	38	36	55	40	43	47	48	47	38	31	32	31	41	41	48	40	41	45	40	48	37	31	36	53	41	36	40	41	32	52	34	47	52	43	47	38	40	31	37	35	39	29	37	42	44	39	46	41	45	39	54	45	56	44	34	44	42	36	38	33	31	42	33	51	37	37	39	44	35	43	39	37	47	36	45	38	36	37	56	39	42	50	39	27	43	43	40	42	48	36	42	30	44	32	36	37	35	47	37	47	56	52	45	34	38	34	38	35	44	40	39	41	50	35	31	26	35	37	42	44	36	38	39	31	36	36	26	39	42	45	41	35	44	34	34	34	34	41	42	28	37	49	28	27	43	42	26	39	36	40	34	46	42	47	35	32	34	38	43	43	38	38	49	35	32	41	43	39	44	36	40	30	52	29	44	32	43	43	47	39	29	44	34	49	46	46	45	49	52	36	50	42	39	41	45	39	42	48	42	58	50	32	43	42	39	46	49	49	29	36	42	45	29	41	45	38	34	45	39	41	33	38	38	44	50	38	53	40	44	38	39	39	42	49	38	35	50	44	41	39	36	31	30	52	38	43	39	49	47	39	40	39	40	38	37	40	50	47	51	50	43	40	47	44	41	44	38	54	41	42	34	44	39	40	40	30	38	47	38	36	38	46	52	37	27	31	41	44	33	46	38	43	32	28	32	37	39	35	48	44	51	37	46	37	56	39	42	51	31	44	37	40	55	39	39	39	43	40	30	49	39	36	38	34	38	36	50	48	38	31	26	34	31	39	34	51	38	54	37	55	45	32	41	51	41	38	28	33	39	40	36	43	41	47	40	38	44	37	40	33	36	40	40	53	34	53	42	45	52	40	41	45	40	25	47	38	35	33	48	37	40	39	41	43	39	40	38	35	44	40	42	37	39	33	52	39	36	39	42	40	32	36	47	35	34	50	40	48	35	32	40	31	37	50	31	28	18	39	35	48	33	48	34	37	40	40	42	39	40	45	39	48	40	37	36	41	29	39	42	37	35	40	46	32	57	41	50	41	47	33	39	40	39	44	37	28	39	40	42	35	52	28	35	32	39	36	49	41	32	47	37	35	39	43	38	43	47	50	42	40	38	37	33	42	55	44	47	51	47	43	36	43	35	52	47	46	35	36	51	37	24	44	36	40	49	35	32	44	47	32	48	35	43	47	34	33	37	42	54	36	44	40	51	39	35	41	31	38	32	33	36	29	37	36	49	41	37	34	28	42	32	48	37	40	39	50	44	54	33	40	43	36	34	40	43	47	50	37	42	31	34	39	43	36	35	37	47	51	37	39	47	48	44	34	31	38	56	38	48	35	49	34	45	43	42	43	45	43	28	47	40	46	35	42	41	36	49	38	43	35	34	43	28	43	51	35	41	42	40	39	27	42	46	41	36	42	41	46	47	42	37	34	34	36	44	37	50	42	50	39	46	35	36	36	29	44	35	36	43	45	42	41	40	20	35	44	36	35	35	47	41	41	41	49	37	32	27	48	37	53	34	37	46	38	45	39	28	39	30	45	39	37	36	44	40	40	39	41	50	45	38	38	45	31	31	43	44	41	35	38	36	35	41	48	32	39	49	28	45	33	37	52	49	34	37	43	40	38	41	42	41	42	55	43	36	51	57	37	52	37	42	48	33	35	51	47	45	43	28	45	34	43	35	35	41	38	33	42	47	42	46	50	37	36	34	36	46	40	28	43	38	47	35	33	35	38	38	41	42	49	36	45	42	46	52	32	42	45	41	50	41	43	39	40	40	46	43	36	50	24	49	32	46	32	47	33	45	54	37	38	46	36	47	48	51	51	41	34	34	35	34	33	39	39	44	31	41	41	46	34	40	41	46	43	34	32	48	51	41	33	41	36	38	41	38	38	43	36	46	47	35	40	43	39	43	40	45	38	29	34	38	48	43	36	37	56	38	40	41	34	40	26	51	53	53	41	45	47	47	36	39	24	34	41	47	39	50	32	37	47	36	38	38	38	28	46	34	38	47	42	40	33	35	37	37	40	44	48	37	44	37	37	53	45	47	46	56	42	40	40	40	36	39	34	33	44	40	39	30	39	39	33	46	45	44	34	46	42	42	34	25	41	42	38	49	46	37	54	41	45	30	35	38	30	49	41	30	36	47	41	37	40	40	32	40	43	41	43	46	39	48	35	43	47	45	38	41	42	42	31	41	38	42	45	50	32	40	49	29	39	38	42	41	30	44	38	46	35	35	37	28	33	47	43	41	47	39	38	38	47	29	46	42	44	36	29	37	47	43	49	38	45	33	41	36	56	31	46	42	43	39	50	47	32	45	42	40	39	42	50	46	31	33	33	43	45	55	48	29	55	35	52	44	38	43	44	39	46	42	42	50	40	35	39	29	42	43	36	46	45	49	50	34	44	50	46	38	37	39	34	50	52	37	37	31	46	37	33	44	38	37	41	34	27	34	47	35	22	34	25	32	43	40	41	31	42	41	38	31	39	41	39	45	36	34	44	38	41	28	36	37	44	35	47	35	44	39	35	53	39	37	47	47	32	39	31	34	37	32	49	45	46	31	40	39	27	56	38	39	46	38	43	32	32	37	41	38	41	41	38	35	39	39	50	43	40	39
27213	16591	11674	13925	19702	19696	16856	13705	10844	8795	7034	5538	4310	3386	2556	2055	1683	1433	1136	985	771	691	626	556	510	488	497	452	484	465	451	444	418	424	429	440	426	420	411	410	428	405	420	432	402	378	406	421	434	404	390	423	427	411	443	417	440	424	416	398	423	422	439	444	416	417	397	417	397	439	421	400	405	416	395	409	399	401	439	426	415	396	392	404	419	445	404	411	466	373	425	424	410	391	430	370	401	396	407	393	420	438	434	418	413	418	419	417	403	398	362	410	439	405	417	389	412	416	416	416	407	422	407	482	398	409	436	392	407	404	412	415	415	427	420	403	412	455	366	404	413	399	420	416	389	418	423	390	408	395	393	418	404	403	400	414	424	402	422	457	399	382	391	398	420	422	385	435	409	414	390	435	409	423	409	433	426	425	405	424	416	427	421	390	429	427	412	403	430	411	455	415	390	387	402	422	387	398	412	415	402	424	408	398	430	395	403	434	462	411	428	397	408	417	427	395	421	386	366	420	404	409	429	398	435	402	392	388	431	400	458	405	419	434	406	393	435	416	461	428	430	407	454	422	420	405	403	433	404	415	394	425	411	397	420	429	390	414	433	426	441	386	441	416	416	430	433	360	420	369	419	415	414	381	413	419	397	432	404	415	438	412	411	385	380	413	381	379	394	377	404	445	412	424	435	398	420	410	412	425	439	408	395	404	420	421	389	463	409	387	421	411	409	388	375	383	391	394	406	389	436	387	411	440	375	442	418	412	448	416	441	398	404	422	398	396	430	444	414	378	427	456	418	443	445	470	385	439	426	445	453	422	431	436	401	424	416	412	373	413	437	448	430	422	434	407	393	394	428	424	385	438	430	417	446	432	361	435	408	384	410	432	403	445	387	440	410	419	395	414	414	400	409	412	422	432	419	415	408	376	406	451	422	417	424	408	394	399	434	460	399	445	432	408	381	438	405	393	391	428	408	395	432	428	414	410	385	415	414	375	418	398	390	425	421	448	400	425	413	435	428	443	391	393	421	433	393	426	394	433	385	423	409	411	448	444	453	382	433	382	445	423	421	386	388	418	417	381	418	418	415	450	406	393	382	381	402	414	426	451	430	387	419	432	406	394	405	453	427	391	401	437	409	433	432	394	400	397	409	428	395	397	375	398	403	412	397	441	424	446	420	386	419	413	424	448	423	429	440	415	417	430	431	389	393	398	402	384	390	420	420	411	383	411	442	419	386	426	415	392	425	407	442	412	419	421	413	378	401	432	404	416	432	423	425	399	428	401	417	393	400	416	424	399	380	443	417	399	398	428	405	447	424	432	408	436	427	406	374	381	373	442	391	394	427	385	424	396	414	402	427	388	415	466	405	388	400	373	411	373	405	428	421	401	463	438	419	449	400	430	384	421	415	364	399	408	434	441	441	378	388	393	450	405	422	410	411	419	412	384	410	388	427	414	405	408	417	389	411	417	403	361	424	411	404	393	403	433	406	370	404	421	439	397	430	402	439	419	416	427	390	418	424	401	431	418	427	420	441	404	420	427	433	422	428	425	426	434	420	453	410	438	415	428	413	416	404	421	427	405	413	399	407	414	409	435	386	428	394	431	437	437	402	423	470	412	455	391	421	418	406	450	433	431	428	398	439	441	417	413	379	438	459	442	415	395	438	418	457	449	398	438	399	381	406	389	384	438	412	436	418	386	438	377	416	414	411	402	393	457	412	434	376	412	404	428	415	424	381	427	437	413	380	421	383	387	434	401	414	402	448	410	381	410	405	398	392	414	451	400	449	434	397	379	414	428	422	435	437	405	427	359	419	412	427	422	385	422	432	454	433	422	448	403	440	418	433	410	407	423	421	431	424	414	426	454	433	406	430	424	446	399	378	407	406	408	424	429	389	439	427	407	432	417	430	414	428	391	402	426	460	408	404	410	433	363	465	409	409	421	384	428	413	373	392	423	399	390	389	414	399	423	443	422	433	405	404	400	399	438	388	420	410	394	440	409	402	406	404	432	419	383	406	427	395	424	417	381	433	452	445	432	406	392	443	398	397	423	417	372	375	430	425	417	444	428	392	446	447	387	465	389	419	415	427	406	420	419	421	402	425	418	423	395	439	366	431	411	400	408	455	364	448	395	392	452	405	417	413	406	413	428	415	410	386	404	425	394	392	410	415	418	440	430	398	469	432	447	442	424	401	442	405	440	428	419	422	402	437	423	409	408	431	402	407	416	417	441	439	428	440	391	391	413	407	388	401	404	414	455	403	443	397	399	404	408	407	447	419	420	409	428	402	470	433	379	381	376	393	392	416	419	396	403	406	399	432	425	418	400	383	428	450	438	393	403	409	440	438	437	400	409	425	416	445	458	414	407	395	456	415	368	468	415	415	443	404	438	431	402	408	388	379	368	448	419	402	417	418	391	427	380	437	430	438	399	404	395	444	443	419	446	410	438	390	390	418	416	395	430	422	403	425	431	395	426	427	411	405	419	395	416	415	410	412	412	435	381	396	383	375	423	430	428	382	413	412	429	426	421	402	456	428	402	407	440	444	427	439	373	428	393	400	410	436	408	405	403	411	407	429	390	406	388	399	419	392	414	444	401	400	422	418	423	384	457	401	391	421	396	448	428	394	439	429	434	408	422	370	406	426	389	378	397	422	417	448	413	421	429	424	435	429	435	418	429	399	415	383	395	415	396	421	387	403	417	406	435	408	416	389	392	389	392	394	457	429	411	381	416	446	420	441	401	404	422	398	388	389	412	386	449	398	411	418	439	404	389	425	386	435	427	403	377	414	460	417	399	398	418	374	413	410	413	383	396	416	423	447	428	433	393	429	417	430	420	430	440	436	449	405	383	407	400	410	385	399	424	434	412	426	407	393	427	393	404	450	404	359	429	438	417	446	416	448	413	423	431	449	398	445	387	412	425	419	444	404	410	410	420	420	393	382	428	427	391	411	439	406	403	436	407	412	394	398	427	424	414	405	404	404	422	416	424	435	438	399	426	386	436	452	437	412	376	424	398	425	418	419	437	406	407	393	373	435	419	427	421	429	429	415	393	396	359	375	407	414	403	425	446	405	392	414	429	421	422	408	459	428	393	423	376	378	429	409	391	410	461	388	400	439	402	432	437	444	407	416	430	452	439	413	395	405	444	445	409	445	420	426	454	389	392	432	387	404	380	424	389	438	424	411	423	444	429	420	417	425	456	396	402	403	434	414	437	446	428	433	385	417	438	377	426	445	415	404	412	438	398	387	413	396	400	418	426	407	401	436	417	444	407	431	355	473	431	396	411	394	449	410	416	423	434	376	386	411	388	410	404	449	421	374	443	424	434	405	393	424	420	391	408	419	415	393	446	426	409	422	423	443	456	438	412	413	396	422	424	367	420	433	390	417	427	410	428	361	370	388	432	431	406	402	426	387	424	433	470	398	388	419	412	419	439	432	407	418	400	444	397	442	391	420	406	422	441	400	433	388	405	400	404	422	411	409	429	421	430
3927	2766	1461	936	793	810	716	572	434	360	338	261	215	148	117	124	85	77	70	65	56	63	47	49	52	53	47	41	50	42	42	52	41	53	50	36	43	41	47	39	49	33	36	52	33	46	36	40	37	39	44	55	45	37	45	60	42	47	48	48	44	36	52	53	43	31	46	42	39	51	47	37	35	41	36	36	37	34	41	33	44	42	45	43	49	53	42	35	32	40	48	42	40	40	47	39	40	41	34	50	36	40	49	38	45	49	45	48	48	48	37	39	39	44	54	36	40	46	44	55	43	47	52	51	43	43	47	43	45	44	56	41	37	44	40	47	30	39	43	44	46	42	46	44	36	36	35	36	41	34	39	43	49	44	39	45	41	43	40	42	51	38	39	54	38	49	37	41	48	32	40	39	42	44	37	37	35	42	43	40	48	44	35	49	34	50	51	41	36	43	36	34	30	35	34	40	54	47	38	38	39	45	44	47	41	47	45	37	50	33	46	46	52	42	39	48	40	40	44	48	44	50	34	41	29	46	31	33	42	41	38	35	43	41	39	34	41	40	53	34	44	39	34	49	42	40	47	45	32	43	47	45	36	30	36	42	37	38	34	46	48	44	39	44	46	36	40	44	46	48	42	39	33	49	42	41	47	32	50	46	45	46	38	49	43	55	40	38	36	48	55	33	48	46	47	37	43	36	49	36	44	37	47	43	40	51	44	41	39	47	44	45	45	42	32	33	51	50	31	52	36	33	42	42	44	35	46	33	46	45	48	48	39	38	27	45	39	41	47	43	42	35	33	40	34	45	32	45	47	44	53	43	41	40	56	45	32	40	41	34	44	39	40	40	34	46	38	35	38	39	36	38	40	36	20	34	47	46	43	37	46	48	38	43	37	49	37	36	40	41	46	49	53	53	37	42	44	48	42	39	42	41	36	45	47	61	39	47	54	45	52	51	33	42	54	35	43	45	48	36	44	50	34	37	42	36	46	41	47	45	54	34	43	46	37	37	47	42	45	42	40	40	32	48	41	33	40	39	41	37	43	53	55	45	42	46	38	43	44	36	39	45	47	46	39	36	45	38	41	42	41	39	43	40	35	50	50	45	47	39	44	47	39	46	38	52	46	45	48	41	36	37	46	32	41	42	40	37	44	56	48	33	53	39	41	45	42	27	36	42	43	45	49	48	49	35	36	42	40	33	41	34	55	38	37	35	49	34	46	50	31	34	37	49	59	42	45	37	47	33	50	40	48	43	45	41	38	39	48	34	35	41	45	39	39	41	32	41	52	46	56	38	39	33	44	43	33	45	48	29	29	38	45	37	44	34	27	40	49	41	41	33	47	43	42	40	34	43	49	40	38	52	42	37	40	45	54	43	41	50	40	39	46	29	40	40	41	32	43	42	40	45	39	45	43	49	46	44	43	40	49	49	39	47	44	46	37	54	48	35	40	39	37	42	37	44	34	40	42	40	37	45	30	51	40	36	41	48	47	53	45	47	42	52	37	46	33	40	45	55	37	28	45	35	38	39	44	50	47	48	33	49	35	35	49	42	44	44	35	43	38	44	45	55	32	36	50	39	52	36	50	36	41	45	39	38	49	34	34	41	36	46	32	43	43	43	39	50	40	37	35	55	41	49	42	39	46	34	49	56	49	40	43	47	45	46	35	41	28	42	41	41	46	43	35	41	34	28	61	35	47	41	39	45	29	54	50	30	42	48	32	47	31	53	46	45	50	38	50	51	36	44	42	36	36	36	35	39	46	43	50	48	26	38	35	37	37	31	39	41	40	59	48	42	38	40	38	48	38	49	36	41	22	35	48	46	45	46	47	38	40	43	40	41	45	56	37	46	42	41	46	35	49	45	42	48	37	59	51	37	36	54	38	47	35	48	47	43	47	37	40	48	36	52	37	39	46	40	41	44	48	42	39	51	46	44	46	42	33	52	41	24	50	36	47	39	34	41	49	34	36	25	41	52	43	41	49	43	36	36	46	43	47	51	49	42	32	43	39	41	46	40	52	43	32	37	47	43	57	41	32	45	42	37	28	46	56	42	48	48	36	45	46	40	30	43	45	49	38	44	45	37	37	43	34	42	41	37	54	36	41	49	43	35	37	48	46	51	39	50	49	43	41	44	45	24	35	30	44	45	37	33	52	47	40	46	37	49	41	44	40	41	37	38	40	46	41	38	40	41	37	42	49	35	42	38	29	35	29	46	40	45	48	47	45	29	46	36	43	52	39	37	34	31	38	32	52	42	46	48	44	37	33	45	41	43	37	38	30	49	50	44	38	36	46	43	47	46	51	34	41	48	47	51	49	42	46	41	37	33	39	40	50	42	52	45	42	35	38	53	41	44	31	36	45	34	49	51	34	43	57	37	36	51	48	34	49	41	49	40	31	39	42	39	35	33	46	34	50	31	50	38	37	43	30	38	46	46	47	35	40	49	39	38	38	49	28	43	28	41	44	38	41	35	41	45	41	47	44	50	36	39	45	48	44	53	48	34	47	45	45	36	47	38	46	45	34	39	43	44	55	49	34	43	50	43	54	41	59	45	41	37	52	28	48	40	40	44	37	40	41	45	39	39	38	43	37	42	47	47	35	33	45	38	44	46	29	41	33	46	39	39	33	47	49	48	40	43	44	28	51	50	46	41	46	36	28	48	44	29	36	33	40	48	42	36	42	53	50	37	50	41	38	52	46	44	43	41	39	41	35	32	46	44	41	50	45	42	46	53	36	38	35	42	38	34	41	30	44	38	30	39	51	45	45	45	48	46	34	50	40	58	32	40	37	35	35	30	46	41	42	48	41	37	36	46	43	41	40	50	42	45	51	51	41	42	46	33	35	46	42	49	51	33	46	47	41	44	49	46	40	40	32	41	46	47	38	41	47	47	41	43	48	57	41	48	30	44	48	47	42	49	42	38	41	34	42	43	41	35	44	43	43	48	39	46	47	37	41	52	45	38	50	38	47	43	44	46	28	37	39	43	42	44	40	41	51	51	42	43	43	42	41	32	48	47	38	43	47	37	46	32	60	30	44	38	45	39	37	41	50	43	43	46	40	38	45	41	36	36	54	41	44	55	35	33	44	42	45	43	41	52	43	43	42	50	51	46	42	39	35	42	50	39	37	30	46	48	33	41	50	53	34	44	41	43	49	41	40	42	36	40	40	36	57	44	30	46	40	47	44	43	38	54	34	34	40	31	40	41	39	38	58	39	41	41	39	49	37	48	48	48	43	44	40	36	37	55	33	57	38	49	55	41	42	38	48	53	46	45	35	51	33	41	50	49	46	41	40	37	52	47	35	44	34	49	33	45	37	33	36	43	31	43	43	45	33	52	41	58	57	41	35	38	38	42	45	43	45	49	36	34	46	36	49	45	48	50	38	39	42	44	41	46	47	41	42	34	33	26	48	41	40	35	36	31	38	36	52	44	42	43	40	44	54	35	45	30	45	37	42	35	40	61	35	38	35	35	56	43	44	43	41	34	45	50
30986	20643	15068	17796	23983	24008	20745	17164	14005	11328	9185	7268	5703	4560	3521	2917	2290	1762	1452	1180	893	791	738	652	564	594	531	456	529	489	436	447	450	422	411	438	418	429	460	410	444	441	444	415	418	408	420	376	432	447	424	412	430	401	449	440	418	448	425	448	408	410	398	427	455	439	382	451	382	427	433	441	424	414	441	415	424	413	429	439	426	428	412	431	423	456	412	441	407	454	475	480	435	397	419	403	430	432	440	415	442	438	455	476	460	414	395	403	417	390	426	408	405	433	428	453	427	458	418	412	426	428	402	446	426	425	413	411	449	391	415	406	440	384	418	440	446	404	462	420	424	457	434	422	432	442	458	409	428	429	419	436	432	416	413	444	446	438	424	421	427	411	423	416	416	436	384	444	380	438	401	425	419	426	414	423	462	423	440	441	428	432	426	439	453	423	461	428	455	436	427	412	434	437	448	420	405	401	497	452	438	427	416	422	435	374	453	404	428	405	415	418	402	410	439	411	439	458	441	410	414	454	393	428	411	419	455	457	409	422	436	426	436	449	424	430	417	433	408	441	457	421	439	445	435	399	453	445	419	424	475	377	476	425	434	448	422	426	449	421	434	444	402	467	433	431	460	448	396	429	459	424	410	374	397	423	374	439	422	411	443	398	400	446	413	455	428	409	464	449	455	411	433	403	384	416	457	440	424	422	422	444	464	422	415	406	422	411	446	407	433	402	418	429	429	427	389	428	424	400	462	420	435	407	395	410	424	402	445	397	438	426	435	460	427	427	402	456	431	410	433	422	421	434	442	414	471	406	415	417	419	420	419	432	377	418	432	434	433	433	398	425	401	408	414	398	446	420	389	426	412	393	413	442	463	452	433	428	373	405	419	465	433	390	412	447	401	382	397	417	417	443	445	401	423	454	418	426	400	404	462	445	458	437	422	430	399	435	367	405	433	435	412	434	421	443	406	439	429	437	421	464	409	434	450	426	418	456	413	395	444	425	377	440	462	423	430	425	443	424	439	416	467	421	412	445	440	413	412	395	431	442	404	439	457	422	432	447	414	441	450	424	422	441	423	433	427	431	466	423	419	395	434	425	436	426	418	420	450	435	425	388	427	453	452	438	434	383	389	436	442	414	446	452	434	411	425	447	427	398	426	423	436	426	423	408	425	428	412	414	425	404	401	390	392	409	393	444	443	398	439	414	417	425	420	403	434	409	385	398	454	432	453	416	448	399	407	447	378	385	401	437	404	434	397	435	411	413	392	411	444	449	438	403	453	415	417	415	416	407	405	481	415	430	429	400	415	444	422	453	396	461	430	456	423	405	438	418	401	451	415	413	418	443	450	430	403	414	427	417	419	405	402	405	464	437	410	445	459	429	415	429	422	455	399	405	422	395	425	424	409	443	416	422	399	468	446	440	446	455	429	435	416	466	403	412	409	437	395	453	452	468	426	453	402	428	437	429	444	402	412	429	420	403	414	443	438	433	431	419	411	388	405	420	420	433	415	436	434	436	414	417	437	415	423	455	404	407	409	406	441	366	456	415	410	448	436	451	411	435	456	420	412	430	459	453	407	427	449	455	457	401	420	443	423	399	430	450	394	434	434	417	431	407	407	442	429	391	406	416	394	441	404	411	472	450	426	412	409	417	435	428	423	444	411	427	409	419	416	407	448	397	451	415	427	412	369	455	439	431	426	439	438	423	426	425	449	419	440	419	403	428	404	409	425	406	414	441	423	391	396	409	418	433	439	404	403	399	432	441	432	439	433	420	398	442	410	401	450	444	432	429	414	450	399	410	454	442	439	451	418	427	419	424	427	397	444	433	419	438	402	412	427	418	411	404	438	392	417	419	414	424	414	441	413	406	407	400	407	394	417	422	447	425	428	441	427	440	399	445	372	446	400	407	409	442	419	421	414	423	441	471	437	394	433	441	409	412	398	412	424	418	431	438	451	416	384	468	432	452	454	435	417	384	450	436	444	426	408	457	421	412	394	429	428	407	431	455	439	407	400	446	437	416	421	408	416	431	419	422	414	412	435	403	461	407	429	408	446	441	445	447	428	439	406	417	424	430	426	439	406	426	473	429	467	458	400	425	418	434	419	428	407	407	415	441	408	448	425	430	431	394	416	404	439	424	438	424	407	419	412	433	409	453	415	412	454	385	405	437	415	424	394	437	444	385	449	453	416	424	453	441	394	429	439	430	435	406	419	399	414	436	390	423	431	455	430	416	427	407	437	450	422	438	396	425	431	442	445	444	387	422	410	404	406	437	438	403	424	433	425	427	391	446	429	442	431	411	435	422	399	408	448	402	437	426	444	411	421	430	421	401	436	429	445	432	421	394	445	399	441	419	433	415	452	440	451	411	434	412	445	448	456	448	426	416	438	437	406	423	414	432	421	424	421	423	432	430	404	440	385	388	424	443	402	441	442	416	423	418	401	410	437	388	427	442	421	461	414	401	410	426	426	439	400	390	419	398	394	409	466	416	433	397	408	420	421	436	457	448	405	420	412	431	418	455	450	419	409	413	436	396	431	448	426	412	487	402	429	459	429	455	382	428	379	425	420	413	460	437	418	436	449	409	433	404	429	405	411	410	431	410	436	418	452	423	408	474	427	426	423	386	424	401	417	438	392	455	437	400	422	441	404	421	410	412	430	411	394	419	447	388	470	422	427	410	445	412	394	404	418	423	432	408	412	416	430	434	414	419	408	454	435	451	387	403	444	404	437	429	435	445	433	421	440	384	446	392	406	387	419	442	438	428	402	399	411	445	455	460	414	421	429	466	399	429	445	428	416	435	436	447	442	414	420	395	438	443	426	433	441	435	411	429	388	460	438	419	413	393	422	417	430	354	431	440	462	470	399	421	432	410	427	437	420	455	431	412	422	378	450	436	386	423	438	451	415	393	439	442	426	462	414	435	401	438	404	456	401	418	451	485	445	464	410	425	446	398	449	441	452	427	401	436	393	432	438	439	412	411	461	484	450	467	382	444	420	428	418	425	421	406	439	420	430	439	440	451	424	390	446	451	407	397	406	454	404	432	426	446	441	416	410	414	434	434	430	432	436	409	420	407	425	430	420	422	413	452	443	430	441	438	426	428	409	427	420	421	409	424	403	436	430	407	414	429	406	393	424	440	429	424	413	415	421	408	413	416	436	447	431	410	431	400	393	440	407	414	427	450	457	404	446	402	443	409	399	399	414	458	444	452	442	440	420	398	440	409	429	452	433	435	437	403	451	390	429	426	446	452	400	425	416	462	432	421	410	438	454	425	437	456	441	397	437	412	426	410	429	368	410	428	389	427	389	425	441	408	427	495	455	410	424	369	395	416	423	431	419	402	445	416	464	436	435	395	385	436	436	404	403	414	421	408	449	391	445	478	411	431	419	420	428	398	435	422	427	418	409	430	402	431	411	428	457	412	416	404	436	407	410	422	412	416	436	409	432	433	418	460	418	445	480	400	479	374	429	462	448	428	421	401	448	404	387	400
4014	2413	1392	869	752	807	719	584	446	357	329	237	196	178	134	140	124	73	80	61	73	48	61	46	43	42	34	38	43	42	35	40	38	51	42	36	29	40	34	49	40	31	41	37	29	40	40	32	44	44	60	40	42	43	46	31	35	50	43	44	35	34	36	47	53	38	48	36	41	33	38	56	39	40	34	37	42	39	36	38	45	40	45	38	46	34	48	36	46	40	45	42	43	47	27	38	45	41	45	40	39	51	47	48	39	39	29	35	43	40	45	49	48	47	42	35	41	38	32	40	40	51	39	41	50	38	43	41	51	41	37	37	42	33	44	36	31	32	45	43	41	49	38	34	33	36	42	54	45	44	42	30	42	46	51	43	52	35	38	34	39	49	43	45	42	33	38	43	33	38	49	42	29	35	43	35	50	47	41	42	36	37	37	38	44	39	45	47	35	32	40	42	42	34	41	32	41	30	55	32	49	51	43	34	49	48	39	42	35	39	41	45	42	34	41	37	39	42	43	43	50	28	39	39	52	42	37	32	49	45	39	51	49	36	37	30	41	43	37	48	31	55	39	50	36	41	41	44	39	41	44	42	50	49	32	33	50	29	40	42	27	38	47	43	38	41	36	36	43	32	54	33	36	40	43	35	39	31	54	37	39	43	39	37	50	54	27	43	46	42	37	41	40	34	36	43	40	36	40	41	45	51	46	44	43	37	43	33	39	38	27	43	43	35	39	42	51	42	46	41	46	43	36	38	43	50	44	36	34	46	45	37	52	45	46	39	34	34	43	36	45	35	47	42	38	39	54	27	44	38	43	53	45	33	30	33	47	39	55	46	40	45	54	36	47	35	46	48	45	35	56	47	41	37	38	58	45	36	34	49	40	46	32	34	37	34	41	34	49	43	43	43	37	48	42	38	45	40	41	44	32	38	47	40	38	48	33	37	43	37	42	38	42	34	42	36	43	49	43	42	37	42	38	39	32	45	42	39	43	43	51	42	43	35	42	37	39	41	47	40	38	47	27	36	38	43	60	57	40	51	41	39	41	36	47	35	31	43	39	28	45	45	31	40	33	41	51	43	32	49	46	40	36	44	44	31	29	29	41	44	46	42	48	42	41	38	39	29	36	41	41	42	42	31	30	46	51	44	43	35	52	40	54	40	56	44	34	40	45	51	37	46	47	44	41	46	43	42	37	35	40	37	38	39	45	53	53	51	47	51	32	29	35	36	40	31	45	49	44	37	39	34	43	43	43	48	63	34	42	50	41	52	41	41	34	32	38	39	32	41	42	32	40	44	35	33	47	35	44	30	35	42	37	36	42	37	46	42	36	45	32	55	32	29	44	29	51	37	41	41	47	62	41	40	41	31	52	41	36	44	42	33	27	30	49	44	46	44	41	36	27	45	55	34	35	41	50	33	33	31	39	40	45	34	44	43	38	35	45	36	41	39	46	36	47	35	37	45	49	41	37	44	37	45	44	34	41	31	33	32	43	44	34	49	38	44	46	47	32	35	30	45	34	39	39	41	49	37	32	41	42	43	40	41	39	41	49	55	40	37	37	36	44	46	42	44	50	41	33	31	37	49	30	34	33	47	41	37	41	38	37	47	27	32	36	44	47	39	43	37	39	37	33	36	41	37	31	41	31	45	44	36	40	43	40	47	35	49	50	49	35	39	52	45	37	41	42	39	45	40	43	42	31	41	38	42	50	38	41	51	33	41	45	46	49	50	38	47	61	31	34	55	45	32	33	34	42	35	48	43	45	43	41	42	35	43	43	32	43	38	36	30	44	38	39	31	44	38	44	57	36	40	43	47	39	45	34	42	41	32	45	38	44	39	47	30	44	42	41	50	47	39	35	40	50	40	34	42	36	34	35	46	39	35	46	35	31	35	36	40	47	40	44	47	45	40	35	37	38	48	26	44	44	45	38	45	36	34	37	41	30	39	41	45	37	35	45	35	35	34	33	37	39	56	31	45	48	47	34	33	45	36	32	41	40	38	39	46	40	31	43	33	42	35	43	26	50	36	37	47	37	37	44	57	29	42	41	32	47	42	47	31	51	39	37	34	36	41	40	39	35	35	45	49	39	43	48	54	32	37	38	42	50	55	41	41	53	44	31	42	43	48	41	53	42	39	43	32	38	44	49	46	29	36	46	53	34	47	51	40	41	55	38	53	44	43	40	39	23	47	40	49	40	37	39	44	36	37	38	53	49	45	31	40	31	23	44	40	36	36	41	50	32	39	45	33	43	42	48	38	46	40	43	42	37	56	49	40	39	44	41	47	35	48	29	38	41	38	38	45	28	39	34	50	47	51	45	37	43	39	43	47	43	28	50	36	44	40	41	35	45	35	38	30	36	45	34	45	40	50	42	46	49	44	49	51	50	38	32	47	42	45	47	51	35	38	32	37	32	43	43	43	30	48	45	52	38	34	30	35	43	42	39	46	38	55	38	31	33	40	32	40	44	46	43	46	39	45	54	40	50	59	39	40	39	46	35	42	40	50	44	36	29	34	44	40	43	31	36	38	47	43	37	48	37	41	49	41	38	41	35	52	41	52	50	36	34	35	38	58	43	46	47	33	48	49	33	41	41	47	48	33	41	36	36	45	42	43	37	46	50	38	43	48	39	40	31	43	33	34	44	41	35	33	52	43	37	47	40	37	45	44	40	40	43	33	36	43	43	48	36	41	43	46	39	31	48	36	31	45	32	41	47	50	48	39	46	40	38	35	39	38	45	38	47	37	36	41	53	34	38	40	31	49	47	29	35	36	42	42	29	38	51	38	63	34	35	41	44	43	38	52	48	43	47	39	39	52	40	35	39	44	37	36	35	44	49	53	41	41	44	48	43	43	41	50	29	45	47	39	40	41	53	42	38	45	47	48	36	38	33	38	47	30	39	32	42	36	49	39	39	31	42	56	34	44	36	44	39	59	42	36	35	38	41	45	36	46	42	37	35	44	38	47	42	40	40	44	44	42	36	33	30	39	39	25	44	50	44	40	43	37	38	39	37	44	40	42	30	41	37	38	33	45	43	35	46	42	48	46	49	53	25	39	36	33	47	39	38	39	29	43	37	39	39	46	35	39	37	49	46	49	40	31	53	59	43	40	28	51	49	36	51	41	46	38	40	40	46	35	28	40	41	39	39	41	40	45	49	42	41	41	34	48	39	43	40	32	33	38	41	46	38	34	40	44	47	52	40	36	44	46	38	32	36	45	43	49	40	54	30	46	42	42	47	39	48	53	42	37	36	44	43	32	36	56	45	45	37	31	49	42	51	43	42	38	52	33	33	31	39	53	40	55	45	38	35	58	31	46	47	51	41	57	36	42	36	42	33	43	38	42	55	45	44	45	47	33	39	43	55	37	31	34	33	41	50	37	35	47	42	42	48	37	49	48	37	40	41	40	45	39	39	43	42	45	40	48	36	40	46	44	46	47	27	49	45	33	39	45	46	38	56	38	33	39	34	37	41	35	47	42	40	40	36	35
30169	19375	14691	17393	23393	23580	20304	16803	13683	11349	9091	7216	5725	4566	3600	2957	2313	1800	1478	1216	866	793	672	655	563	543	452	513	481	443	468	468	436	442	460	455	427	427	431	427	406	409	433	394	432	392	474	401	423	398	402	420	425	422	406	447	403	442	429	426	425	394	414	404	436	420	401	440	416	439	410	421	430	417	375	416	423	453	416	403	421	416	427	391	436	408	394	411	406	419	392	401	398	408	437	439	447	432	418	423	383	436	434	459	420	431	418	408	394	393	407	410	413	393	413	412	421	433	424	435	420	429	413	441	394	417	436	423	418	435	417	416	431	423	417	408	440	413	380	432	405	397	457	442	411	417	406	399	435	410	408	418	400	399	491	425	461	416	419	455	401	447	422	425	419	417	419	422	425	460	429	411	376	413	398	454	412	421	401	436	413	363	447	431	415	449	432	398	404	407	405	448	408	445	421	375	448	421	401	404	419	433	382	446	416	407	467	408	441	424	384	418	432	399	404	391	409	446	436	453	374	414	427	419	411	396	402	425	439	393	425	444	409	434	401	411	447	419	408	409	449	427	380	404	421	390	427	392	420	393	423	432	379	394	423	410	431	401	394	449	400	388	390	433	379	398	380	371	442	413	411	405	397	450	418	457	436	393	408	406	406	408	434	430	416	423	393	390	421	394	411	429	405	419	427	423	399	437	403	405	403	431	393	434	420	395	415	410	374	435	405	412	396	447	447	419	405	436	378	392	417	419	390	433	438	400	437	456	420	413	398	401	407	391	419	385	433	390	422	421	406	412	387	395	447	457	401	389	432	433	444	405	423	417	451	450	436	408	442	400	384	421	398	411	442	412	413	378	438	415	392	425	438	390	435	429	444	432	406	452	391	417	425	412	440	402	405	422	401	399	424	439	386	397	417	400	408	401	403	398	393	432	406	380	462	449	425	366	433	408	424	466	447	413	418	398	428	435	419	440	427	391	384	382	413	393	440	405	441	445	399	420	421	408	384	439	439	432	421	433	390	403	406	433	410	421	407	424	432	407	440	416	437	416	411	393	422	397	418	401	412	427	405	423	388	447	382	402	395	437	401	415	398	399	442	390	421	418	462	396	400	444	425	417	458	423	409	399	431	446	414	399	415	425	421	440	396	412	446	427	424	407	420	407	412	457	406	415	409	434	387	436	401	421	410	425	419	416	400	411	394	413	436	459	399	413	422	411	454	408	427	432	406	397	440	395	406	443	389	402	400	451	425	396	424	463	446	416	444	365	419	402	418	435	412	396	429	411	384	441	441	374	417	392	384	399	389	440	398	447	420	428	404	407	401	461	411	419	423	455	414	442	440	427	417	419	400	427	436	436	427	430	410	422	434	424	434	439	438	433	408	455	442	388	425	417	410	388	423	414	440	454	425	410	407	381	391	414	397	425	428	450	427	417	387	394	442	433	366	425	451	432	391	415	440	436	403	420	427	406	417	392	408	413	430	423	417	425	416	474	426	388	391	424	393	427	442	400	408	386	402	437	429	419	417	435	400	404	414	452	407	433	408	399	388	397	380	408	421	425	426	417	441	451	392	434	424	413	419	451	401	433	427	402	437	409	407	416	445	421	415	423	404	428	418	392	411	438	418	407	424	422	428	405	429	364	399	417	442	411	427	393	386	405	421	425	408	403	425	379	406	406	433	452	439	467	409	426	424	394	420	424	400	431	477	423	425	405	461	393	454	397	456	444	415	358	449	434	457	407	415	406	410	388	430	450	458	395	422	403	425	444	456	395	441	406	419	411	413	429	404	417	410	432	451	390	395	421	451	409	409	409	421	413	437	433	409	430	380	419	453	429	427	377	420	400	431	427	431	413	421	449	395	453	439	398	422	398	419	396	400	398	406	426	435	415	415	411	413	427	431	416	405	433	441	422	396	450	398	422	363	399	419	422	408	420	414	467	386	422	399	422	407	437	418	437	413	409	427	414	418	414	404	421	422	413	438	464	409	424	424	409	421	427	413	425	405	431	454	429	406	427	412	416	411	407	422	410	440	361	396	489	411	418	415	415	417	438	406	391	431	426	426	441	435	384	433	410	403	382	395	392	429	413	435	409	431	461	436	408	417	434	437	433	391	411	450	417	370	397	418	426	389	410	433	397	434	409	415	445	411	416	398	382	380	433	450	446	385	426	351	461	426	438	391	411	440	422	403	403	411	390	424	412	385	440	442	414	435	453	393	455	414	425	429	436	412	415	416	428	384	421	405	451	475	421	445	426	435	431	448	394	395	440	412	399	435	428	436	420	381	442	411	413	392	440	413	374	424	395	411	457	382	408	421	435	428	410	441	407	391	411	414	399	448	392	418	399	415	404	419	434	415	400	419	406	412	404	373	447	415	442	407	395	446	409	417	399	424	450	427	410	393	423	370	432	439	412	432	418	416	394	421	412	417	411	389	409	401	381	418	434	383	425	430	407	396	412	435	421	398	418	416	416	455	417	416	427	422	447	382	416	411	415	426	422	445	426	415	430	447	396	434	429	450	433	401	393	416	422	447	431	367	395	442	462	446	382	405	442	397	409	413	421	412	400	405	397	440	404	416	429	440	407	425	446	418	405	444	412	381	419	418	444	434	433	437	408	403	433	416	439	436	436	409	404	411	431	422	415	424	436	449	455	407	414	397	415	415	381	404	403	403	414	435	400	419	431	414	403	421	393	403	400	444	446	404	406	413	397	430	415	447	449	414	393	441	459	417	409	383	417	402	382	429	429	436	409	452	401	403	403	383	385	379	412	409	444	407	404	448	398	392	425	406	428	429	435	413	374	413	445	414	407	380	419	405	423	433	418	450	462	403	416	405	399	424	407	401	409	441	407	410	416	402	400	413	412	360	421	419	399	433	444	433	398	445	421	358	405	424	425	391	416	456	440	404	409	412	414	426	414	390	377	440	421	401	407	427	438	441	406	397	422	389	428	436	415	420	468	429	448	426	410	391	400	404	409	397	399	429	417	424	401	407	413	442	417	435	421	400	429	438	417	396	438	401	427	432	420	392	371	381	417	422	417	424	448	422	417	416	433	429	419	420	416	420	413	435	420	448	397	448	434	434	422	423	401	444	409	396	418	408	465	436	438	417	407	378	428	403	439	421	434	414	437	398	418	390	400	421	439	422	404	373	433	413	459	425	417	425	425	427	422	396	407	416	445	419	394	392	403	457	400	436	422	400	412	381	422	406	412	402	417	432	419	415	385	449	384	401	410	389	427	427	390	404	424	427	404	397	396	437	425	437	403	410	446	413	419	392	416	402	378	408	457	400	412	434	399	411	438	422	440	436	427	431	400	402	411	406	411	395	440	424	396	397	403	415	430	426	406	413	380	420	425	408	401	416	429	404	451	442	415	397	433	381	446	449	439	397	437	406	395	382	446	422	385	436	426	412	388	419	449	426	419	404	421	419	397	411	426	397	436	388	382	431	413	406	426	446	401	431	412	413	430	427	390	406	437	424	424	413	399	425	415
4503	3395	2001	1351	1045	1084	966	730	549	463	372	303	235	224	181	146	117	101	89	81	68	46	73	49	57	51	50	40	39	45	52	32	42	41	52	39	55	48	38	43	62	34	38	50	47	35	53	47	46	40	36	39	43	34	61	31	33	43	39	31	38	36	51	45	40	41	42	39	34	38	42	41	38	36	30	40	40	42	32	28	43	36	41	34	38	49	40	44	42	33	34	37	42	42	47	37	42	47	33	46	49	36	40	40	52	51	49	41	45	36	39	44	35	32	41	40	40	40	28	44	47	41	38	37	37	48	35	47	36	45	41	44	27	45	57	52	40	37	39	37	32	47	43	41	30	42	32	52	46	30	35	45	29	44	50	32	51	40	44	43	37	38	47	58	30	37	27	41	39	47	33	32	46	37	45	34	37	38	33	35	34	36	32	45	36	44	39	54	34	41	42	47	40	41	50	46	42	39	46	48	46	40	45	43	42	47	42	41	50	50	32	42	45	41	53	32	32	43	52	32	43	42	38	36	48	50	47	50	35	48	41	38	34	40	38	44	43	46	41	48	40	45	51	38	38	43	35	45	37	44	46	34	40	33	37	42	36	34	33	33	49	43	42	47	40	39	49	42	43	31	40	46	34	41	52	47	39	49	31	46	38	48	37	39	27	45	50	45	51	36	47	45	50	41	37	46	37	40	38	33	37	42	33	40	39	23	50	42	41	39	34	52	49	46	39	29	47	36	46	36	37	39	46	44	49	37	30	40	32	47	38	40	49	45	33	45	28	33	45	34	34	28	50	44	43	56	42	38	48	37	29	35	37	51	38	40	41	37	43	52	38	38	46	50	52	36	41	46	35	39	34	38	49	37	40	41	38	46	31	31	32	39	34	48	41	41	32	42	59	47	34	49	39	42	48	42	46	43	51	40	45	45	43	48	34	34	25	39	51	43	42	38	37	38	33	48	45	38	40	32	45	46	36	38	37	48	52	36	46	43	45	50	44	57	46	36	54	41	37	49	31	42	43	47	50	31	34	43	47	45	43	51	34	47	35	51	33	41	34	46	41	41	52	30	51	52	44	33	38	48	50	50	37	31	48	39	39	45	32	36	38	43	42	43	38	36	39	50	30	32	56	42	32	42	51	52	31	44	37	33	47	43	35	37	39	45	38	37	40	39	48	56	31	45	41	50	33	46	40	43	30	40	40	42	51	30	46	46	37	35	51	36	35	46	46	44	40	38	47	43	45	40	47	38	53	43	37	42	36	42	41	42	31	53	47	56	35	46	33	39	38	44	47	31	40	42	43	30	43	42	47	47	35	36	48	43	35	46	41	44	58	48	35	44	41	43	37	32	45	29	38	48	42	41	37	47	42	36	39	43	39	37	52	35	32	37	37	56	52	43	53	33	43	34	56	47	49	36	40	49	36	43	38	37	59	33	44	50	33	55	49	33	41	41	46	39	36	49	30	46	35	29	50	44	57	55	56	29	48	36	33	43	33	47	48	43	40	54	53	51	36	44	52	35	43	42	43	32	40	40	37	39	51	47	35	30	36	42	40	54	31	44	42	46	37	36	41	43	41	48	43	36	39	44	53	47	42	40	48	50	43	37	34	50	43	42	45	44	33	40	37	42	25	49	54	37	35	30	38	42	36	23	36	39	52	52	46	50	45	55	51	40	46	48	46	46	36	42	49	38	38	41	50	44	36	45	37	36	49	50	53	39	41	49	33	32	44	48	48	37	29	47	45	45	34	32	46	30	42	44	40	46	41	44	31	51	49	37	30	45	44	47	46	49	48	42	59	34	38	33	39	51	36	48	36	31	35	38	46	43	40	40	50	37	31	45	57	42	45	50	44	44	41	39	38	46	38	42	39	41	44	45	40	43	32	33	41	43	44	43	38	35	44	30	40	41	43	48	43	50	40	44	50	37	45	40	47	47	48	51	43	43	49	41	44	45	43	53	49	46	40	40	35	40	43	55	35	37	37	32	42	33	36	57	48	44	35	37	37	50	38	32	48	44	36	44	36	38	31	46	37	37	57	53	39	37	44	52	41	40	41	50	36	54	32	45	54	43	32	41	33	35	41	42	48	37	38	39	30	38	44	42	46	43	37	37	45	49	35	42	30	40	53	52	50	51	56	35	44	36	38	46	44	39	52	49	34	32	38	43	38	28	44	49	48	47	37	41	44	39	46	37	45	47	32	36	37	52	44	43	35	44	42	31	42	44	37	43	40	43	46	41	42	46	39	30	36	51	43	39	36	43	49	46	42	39	48	48	38	40	49	40	40	50	44	39	36	46	57	38	47	43	36	29	38	40	37	32	42	54	40	38	40	46	40	41	43	35	39	60	44	37	46	43	35	45	32	45	53	47	42	45	50	48	42	44	39	43	38	30	26	46	36	39	45	43	45	49	27	52	47	36	44	31	42	49	48	44	51	44	52	42	39	37	41	38	39	39	47	41	41	37	38	44	26	39	44	31	51	37	33	33	40	41	38	45	33	36	47	36	36	45	47	34	39	35	45	37	43	36	33	45	37	40	55	43	42	37	42	52	38	39	49	43	48	37	38	35	50	41	44	38	47	43	31	52	45	41	36	37	39	36	40	33	37	29	46	41	41	46	44	34	31	40	32	49	34	41	40	44	37	39	46	42	40	45	34	37	41	43	44	41	29	41	44	39	42	36	43	44	35	38	48	42	47	42	40	39	45	41	45	47	40	43	49	43	44	37	36	46	34	41	36	35	49	43	35	48	43	46	41	44	35	60	42	36	44	47	51	34	38	46	39	32	43	50	51	37	40	34	54	52	60	39	38	52	38	45	31	30	39	53	41	41	36	43	44	35	49	44	45	36	30	42	43	45	43	35	40	43	37	40	47	45	31	42	47	36	38	38	46	28	41	50	52	49	43	51	50	45	44	40	40	35	44	51	38	43	47	45	36	36	40	50	51	46	42	47	44	44	36	44	41	42	38	48	50	45	39	36	31	38	43	41	41	42	37	31	30	44	43	39	50	39	44	44	48	29	41	46	40	36	35	52	44	42	42	50	41	39	37	43	44	46	34	55	46	37	42	37	49	34	34	40	42	38	45	36	32	45	47	37	43	45	30	30	48	42	36	40	45	29	48	34	33	48	43	40	33	41	43	28	45	45	40	36	49	46	37	43	32	59	46	41	46	31	42	47	42	45	45	41	28	36	49	43	39	48	39	46	43	40	44	43	45	47	46	40	34	43	39	39	41	41	35	42	51	44	43	48	36	39	38	36	35	50	43	47	45	42	52	34	50	35	53	41	35	49	46	42	44	48	41	50	44	41	44	33	40	49	48	32	37	42	46	33	47	41	47	50	47	32	43	46	34	52	37	46	46	43	45	36	47	47	45	44	45	40	44	42	42	47	32	39	32	43	47	33	51	45	30	39	41	40	47	42	44	53	49	42	48	43	46	39	43	49	45	39	49	42	40	38	45	53	35	48	58	42	42	47	34	46	40	46	31	45
32568	22258	17827	21297	26643	26345	22697	19345	15957	13199	10897	8586	6694	5661	4438	3513	2786	2135	1672	1327	1063	821	784	714	631	584	571	541	416	488	504	442	425	469	443	477	431	395	418	406	463	422	452	446	419	437	441	410	404	433	441	404	425	398	438	398	431	400	443	451	365	414	442	430	471	408	425	432	417	432	405	428	422	440	436	449	384	426	407	433	449	438	442	430	457	461	481	444	411	461	436	407	404	404	394	404	425	427	422	415	411	416	407	393	440	420	428	441	435	396	401	418	409	426	425	417	423	387	440	426	438	434	414	410	453	430	451	426	437	426	402	428	424	411	399	406	410	448	421	392	405	398	412	454	429	435	421	437	401	419	399	409	437	426	427	411	384	419	406	416	426	451	393	428	426	451	430	421	443	422	399	422	411	415	416	405	397	430	442	439	443	397	447	438	395	432	407	412	400	406	439	426	394	427	417	412	396	406	462	428	412	434	390	422	416	405	443	422	435	412	382	414	380	412	440	405	410	458	408	439	398	419	391	397	418	429	443	436	458	440	441	421	421	415	441	463	403	429	415	420	413	439	431	452	413	396	447	395	381	428	425	434	452	406	456	398	465	432	455	407	421	418	432	388	421	405	466	403	429	370	415	471	413	387	442	426	410	410	466	387	447	424	398	406	425	425	447	426	433	410	423	406	442	413	444	429	397	423	437	405	403	429	392	406	457	446	410	377	407	394	432	438	411	401	446	396	450	416	454	430	404	432	379	425	391	401	443	447	422	431	430	407	386	397	448	413	442	440	418	388	427	445	425	405	394	427	395	445	346	453	400	386	441	426	416	412	440	432	420	393	398	430	405	392	462	431	396	423	432	414	426	404	432	417	433	404	422	419	443	389	430	413	415	443	429	439	418	419	430	444	380	427	404	448	398	459	417	404	422	460	440	409	420	405	468	441	451	382	416	430	426	406	428	432	420	435	427	414	428	409	422	392	392	436	406	433	407	451	418	399	423	437	439	415	406	406	379	415	458	407	421	411	452	395	394	443	423	380	400	394	427	424	410	446	451	432	419	440	446	404	470	444	389	434	431	416	436	435	412	421	406	419	422	399	424	447	429	422	437	412	410	411	397	419	424	402	427	426	392	409	392	385	440	436	405	414	456	411	405	437	432	378	461	452	420	408	454	429	427	429	405	432	410	406	407	452	427	437	418	452	431	411	415	451	396	418	467	429	408	400	397	413	415	406	434	421	401	434	435	435	411	437	404	496	426	469	416	409	407	417	418	393	421	450	410	448	416	363	406	416	416	452	414	398	431	412	423	472	434	462	445	407	413	425	416	471	426	434	460	439	430	452	463	413	416	423	415	439	458	419	413	413	418	432	432	458	428	440	436	431	430	439	410	443	417	421	413	434	432	442	398	422	429	396	408	440	427	433	448	412	414	441	455	426	386	412	372	394	437	440	378	446	467	426	417	438	410	442	428	433	396	407	430	394	402	404	405	413	435	401	421	437	414	429	405	451	413	419	385	453	429	443	403	420	421	391	445	422	424	417	400	400	449	386	420	418	403	432	408	409	421	434	463	424	401	436	405	412	439	424	429	461	440	420	443	437	425	407	463	415	402	397	431	424	413	429	433	434	394	427	409	414	432	430	417	443	420	412	440	423	449	421	412	427	412	433	418	435	444	427	441	430	377	416	429	439	432	410	392	432	389	430	407	392	424	410	400	409	424	442	429	429	418	423	417	425	439	469	419	417	436	442	444	459	447	442	412	460	439	424	374	432	435	418	426	424	401	381	383	465	415	406	409	444	410	423	425	422	466	441	429	431	405	402	414	418	433	418	422	445	422	428	430	453	414	439	425	445	413	407	435	437	423	417	427	443	405	418	391	424	415	451	396	439	438	399	435	397	410	452	396	436	391	418	445	409	361	409	450	425	445	433	450	470	394	394	459	462	422	449	410	423	395	388	400	421	413	420	375	430	394	397	407	457	445	431	420	437	444	384	400	411	413	415	393	403	420	422	417	418	409	440	441	417	411	399	401	440	408	404	424	423	430	431	448	457	408	450	416	419	341	450	431	423	428	431	412	408	408	409	431	401	395	393	434	413	429	422	423	425	431	449	452	443	424	417	401	407	416	381	420	422	484	419	431	411	420	418	442	420	427	451	443	412	420	456	416	409	433	430	411	413	424	394	429	434	411	390	411	425	452	400	399	422	425	448	425	443	396	413	408	423	406	428	418	449	427	405	416	440	424	406	412	398	440	457	422	413	424	457	463	429	427	403	379	432	388	413	422	395	447	395	414	416	412	387	426	430	438	412	418	448	412	440	438	405	425	415	430	424	391	442	415	406	420	412	429	394	413	451	407	432	420	434	431	402	433	396	432	425	437	414	430	402	419	442	451	457	430	403	426	426	435	395	399	429	421	415	406	398	398	449	400	446	429	399	404	442	423	423	462	464	439	427	409	363	443	386	410	422	418	442	391	432	420	400	419	440	406	412	416	415	423	422	419	400	449	437	390	455	420	436	466	386	413	443	415	406	401	444	395	449	442	400	441	416	399	413	401	427	452	420	429	439	414	413	431	389	408	442	442	405	434	458	433	446	422	411	390	434	415	398	419	413	478	410	438	426	400	431	420	406	369	403	443	408	424	424	457	422	431	424	445	448	412	392	428	409	450	438	447	418	432	437	429	447	440	444	417	405	426	415	421	416	417	406	440	431	414	425	411	405	408	401	413	428	397	443	426	424	427	438	435	423	457	408	409	433	427	439	436	396	434	449	396	432	394	438	434	461	417	414	419	441	434	427	423	415	428	446	407	415	422	471	435	417	457	399	424	399	430	410	413	435	395	416	422	419	405	395	389	447	395	393	434	370	437	407	404	396	422	442	436	434	416	443	432	417	437	423	404	437	415	421	419	382	411	458	427	400	449	407	414	434	430	411	423	426	413	405	440	395	450	430	427	449	401	413	443	425	420	391	448	397	390	441	429	416	424	416	403	403	407	393	405	434	363	439	429	447	409	397	386	409	411	408	403	432	450	434	417	438	402	419	394	427	430	435	436	423	418	464	428	417	394	450	418	438	398	416	435	430	445	413	409	486	419	441	437	398	423	401	400	389	400	463	421	413	487	442	446	414	406	420	403	439	423	401	414	464	422	358	425	430	404	436	439	427	434	377	441	378	409	456	414	418	444	451	404	427	454	418	452	417	443	405	398	471	441	442	402	398	437	425	400	417	420	374	440	426	456	423	439	425	434	410	413	386	394	399	417	407	408	406	420	470	427	411	437	428	443	441	433	416	457	411	420	379	444	424	406	435	437	420	461	443	443	430	425	439	406	431	385	403	426	397	409	404	429	418	453	433	434	432	398	414	421	403	411	396	400	411	425	439	431	445	416	440	449	409	397	421	428	413	440	439	410	380	417	451	441	424	442	461	444	442	402	408	447	401	417	413	418	440	442	410	455	448	414	401	428	404	397	428	446	459	394	439	456	445	410	388	424	424	431	423
2837	1655	1031	648	516	526	469	392	284	265	213	182	156	142	133	98	66	79	63	60	62	42	59	35	44	49	42	41	35	43	45	41	42	41	40	36	38	39	43	39	36	49	39	43	42	35	39	37	43	37	29	43	42	26	42	45	42	46	36	40	27	40	38	43	53	28	51	38	38	50	45	41	40	51	40	38	48	51	43	38	59	46	50	37	37	43	49	55	37	52	34	40	40	32	46	39	46	34	34	45	39	36	35	36	38	37	44	40	41	42	41	38	53	47	44	37	33	38	34	41	32	46	46	34	41	39	47	42	34	38	33	44	38	32	33	49	38	42	38	42	62	41	38	30	36	42	46	30	46	33	39	37	49	27	43	36	48	35	42	45	46	48	52	48	42	38	47	51	49	26	37	46	33	58	46	41	40	46	41	41	31	38	35	41	37	35	41	40	37	39	45	32	38	45	44	47	33	43	41	42	39	34	56	46	41	38	54	41	38	43	33	51	31	42	47	51	48	30	49	39	41	51	32	40	42	37	42	35	42	43	38	42	38	41	45	59	45	43	34	38	49	40	45	44	44	49	44	31	42	53	40	37	45	37	48	48	33	45	46	35	51	59	37	45	40	39	52	41	51	47	31	42	46	42	42	33	41	44	50	43	40	49	49	30	45	38	45	52	46	40	48	33	37	34	41	32	45	35	47	32	46	47	36	46	40	48	31	49	30	44	49	40	45	46	49	35	38	46	42	47	54	40	38	47	43	52	35	29	40	46	43	45	50	52	38	38	30	56	45	40	49	30	49	58	38	42	49	29	39	37	36	52	45	36	46	36	43	41	38	37	42	30	31	40	35	46	49	31	47	67	41	27	47	47	39	42	33	43	38	42	47	35	41	40	46	46	46	43	42	42	46	53	30	41	37	40	40	33	46	42	25	40	41	49	37	46	44	34	51	46	40	34	41	37	33	38	41	52	44	39	37	44	26	46	41	44	37	34	32	37	32	38	39	39	39	45	43	42	39	41	45	35	45	45	55	29	56	38	37	43	35	41	35	39	29	49	49	51	52	40	38	42	41	40	51	41	45	43	43	32	55	38	36	53	36	44	42	50	32	46	42	48	49	47	41	46	44	35	44	36	51	56	51	43	38	44	34	45	42	40	40	29	41	55	43	37	38	31	37	39	45	35	29	38	46	42	46	43	40	35	46	38	25	41	32	35	37	38	33	49	49	51	54	29	36	43	36	47	43	29	42	47	35	41	50	43	37	43	41	43	42	32	37	49	39	36	52	43	45	40	37	48	32	42	35	36	34	28	40	47	42	36	38	49	38	52	38	35	56	40	41	40	43	41	36	37	50	32	38	43	42	46	50	45	39	50	39	37	39	33	37	51	48	45	40	37	33	42	55	49	38	39	49	42	44	37	32	36	46	48	44	32	48	41	42	36	36	47	32	36	48	43	40	42	44	46	31	45	39	52	39	42	39	37	39	51	32	38	33	37	48	50	32	43	39	42	40	42	39	42	42	44	35	38	49	32	33	50	39	42	35	50	36	32	36	41	49	28	38	34	39	40	39	40	42	31	49	39	51	38	41	29	43	27	42	43	39	40	41	48	39	43	47	35	38	44	28	55	44	51	46	47	45	44	42	50	44	46	46	35	36	54	51	33	48	41	41	37	40	39	48	36	49	38	69	26	38	43	45	43	40	38	40	34	55	44	42	49	45	42	33	46	47	45	45	35	52	47	37	36	36	39	31	48	49	35	54	31	43	44	48	39	37	39	27	56	33	43	46	52	45	50	41	41	43	51	41	42	50	53	50	34	49	42	39	37	35	39	49	40	50	57	50	35	35	33	36	44	45	49	41	47	40	46	36	37	56	48	60	33	35	43	42	44	46	47	37	41	42	45	50	50	42	37	60	53	43	39	46	41	35	40	44	45	36	47	33	50	47	40	41	37	47	50	38	34	42	36	40	48	40	39	37	45	43	49	43	40	41	47	36	34	42	44	44	38	38	37	44	41	48	42	46	42	35	50	36	48	42	52	39	49	38	40	36	40	46	42	38	32	45	44	44	44	39	42	41	42	41	32	42	49	37	46	39	28	45	45	30	45	37	39	29	42	47	44	44	44	32	36	51	39	41	41	25	39	42	41	43	37	40	34	35	36	41	38	43	41	47	34	29	33	44	44	49	55	42	45	49	53	57	36	42	53	47	41	35	41	36	42	38	39	43	44	38	42	28	43	43	39	51	37	37	50	44	38	48	45	42	48	41	37	36	51	41	39	39	37	48	42	41	39	35	42	43	39	50	41	46	35	55	40	33	40	32	43	34	39	47	37	44	30	41	44	47	29	49	35	32	49	42	46	43	45	36	43	34	49	59	42	46	41	50	36	43	31	40	35	51	28	34	38	48	46	35	50	43	41	33	52	32	47	48	48	43	49	47	48	47	36	30	46	29	50	45	43	46	38	37	40	40	30	43	43	43	31	44	39	45	46	46	40	31	50	32	36	46	46	45	36	34	39	54	49	42	43	46	54	37	46	42	55	38	42	48	49	46	46	32	38	41	33	47	42	33	38	37	41	54	40	37	42	38	37	39	35	32	48	50	45	50	50	26	46	34	48	40	43	30	46	41	42	46	36	51	54	39	45	52	56	46	40	44	46	46	39	51	35	38	44	30	31	41	40	41	48	40	40	54	39	35	50	42	48	47	32	49	36	42	43	34	40	45	40	38	39	55	37	33	39	40	44	38	40	48	29	40	45	35	47	40	46	44	35	47	49	45	36	51	29	37	41	45	32	49	42	38	47	36	46	38	47	41	40	47	46	34	42	37	44	35	32	46	40	41	34	39	40	33	49	44	39	48	31	47	39	36	35	46	41	45	48	45	43	57	44	51	40	53	37	49	28	34	43	28	47	36	39	39	44	41	50	34	38	34	48	47	44	51	37	45	34	40	49	39	47	32	32	44	49	35	36	33	38	45	41	44	54	47	51	42	39	48	43	45	37	41	45	51	52	38	27	43	38	46	46	43	52	35	46	57	45	40	47	41	47	38	41	35	46	29	46	42	48	55	40	30	39	37	36	43	37	40	42	43	51	34	38	38	40	33	50	43	44	45	44	33	40	48	37	46	45	42	43	52	41	46	42	36	51	42	30	40	48	45	44	41	42	45	39	51	44	52	43	52	43	32	56	40	36	37	39	44	46	30	41	49	38	46	45	41	44	41	27	47	40	37	48	46	48	40	43	44	37	38	35	42	41	37	45	38	28	45	63	48	32	33	39	41	31	44	42	44	38	40	41	34	26	44	38	40	36	46	39	33	33	49	41	36	37	44	52	48	54	32	46	37	42	47	41	56	41	34	31	41	45	39	42	41	42	35	48	44	36	58	44	39	32	44	49	37	40	33	41	38	37	48	45	37	34	37	49	37	43	49	28	38	41	52	55	42	49	38	38	55	38	49	42	37	46	33	43	35	42	46	49	55	36	44	50	40	35	33	44	42	46
27336	16946	12523	14661	20101	19930	16704	13575	10757	8539	6814	5116	4180	3364	2710	2303	1832	1347	1038	903	789	621	672	565	558	518	502	423	484	450	471	466	449	445	425	451	413	458	433	448	401	450	424	428	439	434	463	439	434	400	446	417	424	397	416	406	433	431	447	392	369	433	431	439	470	463	439	393	401	423	439	453	400	432	425	426	419	443	416	435	429	432	432	428	465	460	414	424	442	429	435	403	424	450	421	416	408	414	423	430	427	431	440	432	427	416	474	409	409	400	414	396	447	460	421	449	411	432	429	389	408	478	439	455	445	397	419	379	430	432	431	412	429	450	397	418	396	427	422	413	405	411	435	427	443	459	437	450	438	437	448	410	452	443	424	444	433	460	426	459	415	451	455	416	418	449	456	429	441	414	409	472	427	443	438	397	454	419	405	415	430	423	394	415	411	435	449	445	406	435	437	409	394	414	443	422	428	410	407	459	441	447	454	402	436	448	400	436	432	413	399	438	415	437	457	451	425	426	467	450	416	448	449	397	416	425	430	468	458	471	432	389	413	446	424	431	411	373	398	440	438	434	441	414	395	413	461	404	404	418	427	440	450	403	442	418	433	445	424	420	443	452	416	455	371	457	414	464	422	443	454	471	430	442	465	392	451	421	448	425	454	391	409	453	436	390	429	439	425	448	430	417	398	420	440	465	424	454	452	455	457	413	416	443	440	420	449	434	421	416	411	379	461	449	425	389	448	444	438	432	405	396	399	444	420	439	442	427	394	468	446	454	412	427	405	436	421	408	415	435	401	431	475	452	474	429	408	425	431	439	421	448	473	403	447	431	446	411	433	426	434	451	395	435	447	446	450	449	410	434	421	418	431	456	421	431	411	419	441	424	405	421	432	437	451	447	434	455	416	471	418	418	425	439	409	447	398	443	420	385	412	413	445	447	453	420	417	439	424	446	406	421	464	418	420	418	419	450	434	410	428	436	386	439	408	426	404	438	380	396	465	411	438	421	437	437	423	396	431	428	387	434	401	443	425	418	452	452	452	424	406	443	428	431	434	428	414	444	416	415	423	430	444	448	445	392	402	466	402	398	430	435	408	420	447	446	430	429	410	409	408	453	452	396	412	451	451	431	430	467	415	393	418	435	442	417	456	449	443	428	411	462	447	453	414	439	401	427	407	452	439	446	445	421	407	440	428	427	456	423	445	419	451	449	428	416	438	458	440	424	406	433	403	412	450	448	415	422	419	426	442	391	424	404	429	482	428	408	401	442	400	450	402	438	412	437	446	427	413	413	418	424	433	439	403	463	435	419	390	473	409	431	440	425	446	420	426	424	453	413	467	433	422	420	421	425	404	446	435	412	453	433	424	430	413	413	458	420	434	441	433	435	388	465	449	438	454	413	399	441	400	408	443	425	424	402	416	426	464	412	420	440	442	428	425	400	441	418	429	427	455	462	448	414	430	388	446	433	439	454	413	413	435	398	431	415	444	470	421	416	424	464	427	443	392	442	397	437	444	436	397	409	437	406	425	432	402	458	421	425	434	390	433	428	471	427	416	437	437	444	412	428	405	432	456	436	415	415	440	400	454	443	444	442	431	371	447	396	437	419	454	419	431	448	464	447	444	442	421	447	400	429	445	410	405	457	448	424	402	407	423	417	427	474	436	422	436	421	445	463	412	422	429	455	405	424	440	467	433	424	415	437	414	411	422	405	417	468	411	392	417	436	410	425	446	442	422	434	401	431	456	421	462	449	435	456	461	418	434	407	455	404	430	420	429	415	432	406	384	419	451	416	408	448	493	431	431	417	414	441	422	427	430	417	450	404	396	448	396	417	455	442	430	418	415	411	449	431	420	446	427	417	421	434	397	401	424	447	432	397	434	404	400	443	442	438	427	456	453	420	429	435	426	430	446	424	442	437	433	416	441	412	427	405	439	415	424	420	432	419	416	402	456	407	449	414	439	411	410	393	419	445	429	440	435	441	398	453	432	418	476	499	457	463	442	446	438	390	434	445	428	428	432	420	446	441	436	438	442	447	404	429	420	451	427	439	449	412	456	399	433	418	418	449	458	432	445	436	466	468	437	442	418	420	460	433	458	435	427	419	443	452	407	420	447	376	459	434	467	442	437	433	445	460	428	421	456	456	458	419	454	434	410	431	385	433	402	457	405	419	434	433	426	470	458	419	444	445	432	417	408	401	424	439	450	444	415	426	426	439	403	420	457	423	449	473	429	460	428	429	441	440	433	444	420	444	431	452	416	429	430	426	447	421	450	419	492	415	448	425	419	426	425	415	433	444	413	427	433	454	429	432	431	422	428	409	410	436	428	423	461	413	420	432	387	410	431	457	446	404	458	427	450	461	424	442	451	435	420	447	408	449	465	405	393	412	444	408	434	442	434	432	443	454	418	427	433	449	438	418	394	470	444	403	451	435	442	453	409	438	416	406	431	440	443	442	395	435	417	446	472	404	409	420	448	482	445	418	418	467	411	450	438	417	435	434	392	420	457	433	416	422	440	400	400	417	452	453	428	448	417	415	426	417	435	432	424	412	458	418	417	435	432	461	419	453	438	428	425	442	415	438	445	424	426	410	423	393	424	441	438	433	461	406	441	420	399	419	420	429	480	464	422	413	400	445	428	441	425	430	430	448	450	432	396	427	443	409	405	400	420	424	426	457	436	443	411	402	433	433	399	404	433	410	415	457	443	427	426	418	432	442	404	447	417	448	463	411	463	390	473	426	443	460	391	374	419	399	437	403	437	436	418	387	450	407	376	423	425	437	421	455	409	414	416	440	432	437	438	421	426	444	457	413	435	464	462	408	405	424	434	394	437	446	421	454	437	403	446	406	428	414	420	429	409	427	434	415	445	427	437	439	415	428	420	446	442	410	495	451	448	440	467	419	420	430	434	415	413	416	419	440	421	411	408	432	390	425	419	455	427	433	430	439	447	434	397	446	440	448	425	480	380	434	421	415	416	448	453	382	416	408	459	403	433	429	421	431	431	433	422	425	424	439	442	448	431	452	429	405	435	400	463	441	456	432	419	452	425	424	462	455	414	417	413	434	437	466	460	393	440	416	450	428	432	447	402	414	397	432	456	453	396	440	434	434	397	452	426	466	419	422	424	441	445	417	388	418	421	396	425	468	368	464	417	377	421	401	417	486	375	419	361	447	443	437	404	406	410	422	452	449	433	398	449	438	442	478	456	430	376	394	419	474	434	430	461	426	432	475	416	421	412	479	428	441	424	420	393	411	439	447	448	416	476	390	399	410	399	409	456	460	447	471	393	433	434	421	401	473	427	467	408	434	429	422	404	414	467	437	426	441	409	438	461	427	448	424	407	431	457	433	435	436	469	430	424	426	404	379	465	447	398	450	427	428	490	426	392	465	485	457	425	440	447	473	456	425	424	394	414	428	410	414	443	409	375	407	435	399	478	411	455	372	408	425	453	416	413	422	430	463	405	427	416	419	413	425	436	467	449	399	402	425	431	451
3555	2840	1614	1040	823	766	726	558	409	421	295	211	186	176	171	114	101	83	85	62	44	53	56	44	49	44	42	37	33	37	51	42	52	44	44	36	54	28	38	41	47	49	41	35	49	40	55	44	39	36	46	37	45	37	33	42	37	43	39	45	26	50	44	50	37	42	36	42	37	43	31	39	46	44	51	42	42	37	36	43	43	46	46	42	34	47	40	48	38	51	35	38	45	51	36	44	48	41	43	45	44	47	44	33	49	46	44	46	41	38	27	48	48	44	37	35	36	43	36	43	44	40	46	43	31	43	35	37	41	37	39	42	27	40	42	33	53	41	36	43	38	40	40	30	50	36	45	44	39	33	35	46	46	47	36	43	38	35	51	38	34	48	38	36	54	36	32	42	47	35	41	44	50	37	43	48	49	39	43	43	46	47	43	38	40	58	42	50	47	45	46	36	44	42	40	44	46	33	31	38	34	36	37	44	43	40	44	36	47	45	39	45	41	41	40	47	37	50	37	49	52	39	51	35	36	37	34	45	49	35	48	45	48	44	41	49	38	32	36	39	47	40	41	58	44	42	41	44	39	44	52	46	49	49	41	38	42	48	47	44	42	44	55	42	31	32	45	39	60	40	50	42	51	42	41	55	35	44	43	50	54	41	41	42	48	39	47	34	38	40	47	51	41	44	38	35	32	37	32	53	53	44	53	51	37	42	46	32	41	48	43	34	51	46	56	44	33	34	52	51	39	37	34	34	34	38	46	49	48	41	38	40	33	34	34	49	50	36	52	52	48	44	42	51	31	39	44	37	38	37	41	39	51	42	49	40	50	52	46	50	54	38	45	44	42	41	46	30	33	32	61	48	41	48	36	50	35	48	48	38	44	34	41	40	53	42	31	36	44	41	27	32	36	37	42	35	35	46	52	38	46	30	39	45	49	42	52	46	31	35	50	44	42	45	48	36	44	45	44	46	36	45	38	52	40	52	39	46	44	33	41	40	50	46	44	33	44	36	44	45	36	42	42	42	39	37	37	36	50	53	39	42	39	40	40	43	45	39	25	29	40	36	35	41	36	35	52	49	32	44	48	44	32	53	34	53	50	36	40	34	44	42	40	59	41	39	32	36	40	47	42	38	45	45	39	36	38	34	35	44	36	37	44	44	42	50	46	46	46	45	37	53	29	39	34	50	52	39	40	47	43	45	42	48	43	50	41	41	40	33	50	38	47	42	45	50	32	36	43	44	50	46	38	50	51	48	33	39	42	40	35	54	32	29	40	45	47	39	50	43	31	47	41	52	42	43	39	56	44	45	46	54	45	50	44	55	33	34	34	41	37	35	42	35	42	48	52	46	41	32	39	46	56	55	42	46	56	41	56	38	40	43	45	35	53	35	45	44	42	35	38	44	41	52	47	35	50	43	45	52	50	49	45	46	45	47	32	35	34	41	36	35	39	37	39	54	56	28	41	41	40	38	46	46	50	40	46	34	45	27	38	33	29	47	41	40	47	39	41	48	61	61	32	44	46	37	47	37	52	44	41	43	46	36	38	50	51	49	37	37	45	41	36	40	44	39	40	32	37	46	47	38	39	42	53	50	47	38	41	43	58	41	53	39	47	33	35	46	44	44	44	45	41	39	42	45	35	47	37	36	42	50	49	46	39	41	41	41	40	45	33	42	37	52	48	53	32	32	37	39	40	41	32	48	43	38	51	46	39	53	35	39	41	35	43	37	39	39	50	41	42	42	37	42	45	31	47	41	48	55	42	47	30	36	32	44	37	43	36	38	43	47	40	45	48	47	37	50	41	58	35	54	43	54	45	44	47	45	38	55	47	49	53	41	52	38	51	34	28	46	47	36	41	45	46	42	45	36	37	46	42	49	53	51	37	39	39	54	39	45	46	44	46	39	38	44	44	35	39	37	39	55	42	40	44	41	43	50	45	35	43	50	34	32	46	50	48	31	30	37	35	40	49	39	27	37	38	47	35	49	40	45	39	52	58	49	51	38	55	47	32	53	45	43	41	42	40	43	42	39	32	38	49	37	44	35	41	56	33	36	37	41	37	43	42	39	37	47	53	56	46	50	40	44	58	50	38	42	30	48	39	37	34	45	38	36	58	50	50	46	48	41	49	37	43	33	41	42	42	51	50	37	42	43	41	35	39	43	38	40	41	29	39	42	44	46	40	50	50	35	47	45	38	30	40	42	48	41	34	38	46	42	39	39	53	39	39	43	33	42	40	45	39	41	47	49	38	36	43	43	34	39	41	32	36	48	50	49	41	35	42	47	45	64	50	37	61	28	48	37	47	40	47	37	44	46	42	32	41	43	42	45	31	39	36	33	34	46	53	46	44	49	46	47	47	49	48	34	38	52	49	47	34	50	37	39	44	45	41	49	52	52	41	54	44	49	38	40	35	39	48	41	40	54	52	44	36	30	40	45	46	39	37	41	41	44	39	26	50	54	50	43	42	51	37	36	39	51	49	38	38	45	40	35	51	41	46	26	39	35	46	51	41	46	46	46	52	45	46	54	35	44	39	54	36	44	38	44	39	49	52	35	39	33	55	42	47	44	53	37	50	32	50	50	39	41	40	38	34	49	36	39	51	36	43	48	45	45	47	39	35	43	41	51	49	39	42	41	52	37	35	43	37	49	31	44	33	53	38	50	54	43	46	49	43	32	40	42	39	42	41	38	38	39	45	45	46	42	36	34	33	32	45	38	44	40	44	41	42	60	46	36	59	55	43	55	47	39	38	41	26	46	35	40	39	39	45	42	41	41	38	50	37	33	44	39	38	38	39	40	43	34	50	42	42	37	53	52	39	42	37	38	46	49	41	51	42	44	35	44	58	36	40	44	56	47	38	36	51	43	51	43	46	45	36	33	41	39	43	52	40	42	39	44	48	34	51	52	47	51	38	37	34	50	45	45	48	56	41	47	56	42	41	48	32	44	31	56	48	56	44	37	37	38	45	31	40	34	31	46	43	35	40	57	47	39	33	34	60	38	42	47	30	53	45	40	42	43	43	50	40	52	38	40	46	38	36	30	39	41	57	44	42	44	42	41	42	43	38	59	38	48	39	40	39	38	55	37	40	42	50	43	40	38	42	41	53	37	52	37	49	41	43	45	43	45	50	51	49	43	46	31	30	48	40	40	29	41	34	48	31	36	50	33	45	39	52	53	49	47	40	45	41	39	48	41	45	32	47	35	43	53	57	48	43	41	46	42	31	40	56	36	40	48	45	50	45	44	43	44	46	42	40	37	38	26	49	51	48	40	44	47	36	52	38	41	36	34	35	44	39	50	45	43	46	55	45	43	36	43	35	40	42	42	47	43	37	23	40	38	58	54	36	47	40	53	33	50	40	47	47	46	42	43	33	38	32	37	41	44	32	37	51	45	38	38	37	52	42	43	45	32	55	42	38	52	32	39	46	30	27	43	38	42	60	40	35	44	38	34	49	29	46	35	54	42	34	37	37	42	36	42	46	42	44	43
30224	21204	16556	19048	24024	23784	20061	16831	13605	10790	8608	6687	5491	4477	3575	2936	2218	1671	1303	1113	870	727	671	606	608	527	523	509	490	477	464	449	487	472	443	470	445	451	416	461	412	416	435	448	455	418	436	467	415	452	467	459	435	409	452	457	459	422	464	458	436	419	408	424	407	446	437	433	446	443	447	420	461	408	464	395	445	454	411	438	399	400	428	436	420	412	467	446	462	434	411	442	433	457	421	440	429	432	439	435	414	421	427	431	403	440	431	446	452	440	446	433	444	410	459	439	450	446	417	447	422	434	457	415	440	419	443	469	437	423	452	395	414	487	469	449	429	431	419	425	433	441	410	415	455	464	457	429	405	421	439	471	403	457	405	437	436	441	437	418	442	416	446	439	438	423	417	436	442	415	423	463	432	436	435	427	445	429	455	461	414	422	388	434	454	455	412	419	455	411	447	456	397	430	458	399	443	443	426	449	440	453	472	421	415	419	451	415	420	442	454	474	438	416	420	413	420	454	400	444	430	451	438	400	453	407	416	451	395	407	455	451	466	405	433	458	434	463	449	410	408	428	451	458	414	380	440	438	439	476	454	406	433	456	439	402	450	402	511	419	435	431	419	399	448	463	435	454	428	445	435	417	459	445	440	433	437	420	452	404	428	448	432	416	466	455	479	483	451	471	467	429	466	443	420	467	432	417	438	420	438	425	414	455	439	462	450	421	443	442	416	455	460	470	441	417	426	434	483	439	400	437	408	440	411	443	421	431	435	445	473	425	443	414	390	417	425	450	431	423	435	430	426	453	437	410	481	399	435	472	441	439	430	433	467	436	424	435	443	445	435	421	441	427	457	482	438	407	435	417	409	443	464	416	453	432	423	431	430	444	468	445	438	429	467	448	403	440	425	424	395	426	405	464	415	439	474	407	459	465	417	435	426	428	392	410	449	439	415	435	426	418	423	426	458	429	439	472	419	396	415	444	436	429	418	405	417	447	432	449	443	416	424	447	418	423	427	407	419	456	413	446	402	454	433	420	450	409	430	452	405	421	436	412	441	418	423	431	454	408	433	432	433	450	444	432	425	427	486	407	426	404	432	442	460	393	460	430	428	425	447	450	427	445	450	469	423	466	416	408	473	466	438	439	430	451	410	408	423	439	425	436	440	437	424	389	407	393	414	417	444	463	404	466	424	437	397	448	469	408	417	417	446	400	463	444	431	465	403	473	458	456	441	420	422	435	449	459	428	434	418	436	418	436	437	440	440	457	420	437	425	424	425	410	428	432	425	449	426	450	429	469	462	419	451	428	413	427	429	434	437	438	445	464	435	431	444	419	441	462	437	440	421	420	442	425	449	449	426	401	399	443	417	458	419	408	392	416	428	441	419	426	443	445	432	418	462	463	447	465	436	453	443	452	432	447	421	415	447	450	430	424	428	437	440	466	410	428	422	450	425	439	435	428	413	414	403	421	427	461	425	438	451	455	499	437	407	430	415	435	439	442	447	414	468	451	413	491	413	410	415	442	436	485	437	421	430	435	406	434	408	441	442	421	433	465	421	457	441	455	419	444	444	447	469	443	438	422	391	466	436	450	448	407	464	405	428	455	446	435	410	438	393	467	392	413	444	476	442	450	426	432	415	429	416	421	437	431	439	438	437	421	451	434	442	414	483	455	433	435	442	419	464	458	460	420	416	466	423	428	487	451	413	465	425	455	385	419	413	414	432	410	435	418	430	383	427	412	410	432	431	435	418	467	407	418	421	432	433	496	423	425	422	450	448	443	407	423	430	400	438	426	413	413	396	390	464	444	437	405	449	430	396	455	452	422	420	451	459	432	440	433	417	424	451	447	423	504	421	453	451	423	452	438	426	438	447	449	397	408	468	450	416	486	400	434	399	432	435	437	451	427	456	433	450	421	427	404	439	441	406	395	455	426	389	458	454	425	416	418	432	452	456	440	444	419	469	427	442	432	433	458	431	402	424	438	441	431	373	440	412	420	450	406	403	452	477	439	470	432	445	427	439	454	435	459	432	397	447	414	471	410	450	446	425	459	406	435	453	448	431	447	461	432	431	428	406	429	437	400	394	419	399	442	451	431	451	436	446	445	415	445	417	428	426	459	470	482	421	435	417	417	453	421	498	433	429	434	425	434	454	408	466	451	417	440	439	426	435	463	426	454	478	426	437	423	388	398	466	432	409	461	447	434	457	399	439	449	426	425	459	423	435	438	433	423	424	429	457	422	445	395	434	426	448	462	408	394	446	454	440	399	403	435	447	432	425	442	429	424	454	423	468	430	456	401	471	437	422	406	467	435	477	444	461	449	427	421	446	439	418	455	456	444	407	410	412	446	439	430	418	436	437	445	459	469	422	458	414	419	469	425	428	451	410	419	428	442	433	408	447	451	449	403	386	478	392	440	474	450	421	471	455	448	451	409	428	408	439	456	419	426	459	412	429	425	477	405	410	441	449	463	462	425	443	417	433	419	407	450	411	444	441	432	428	431	455	460	418	410	429	465	446	441	428	425	440	450	407	429	401	434	446	410	449	478	411	439	459	440	463	434	419	400	440	428	407	436	440	417	415	451	444	428	424	389	405	411	417	436	454	428	447	445	439	410	478	455	419	472	413	419	451	446	440	448	402	412	435	434	453	412	428	433	397	419	414	427	464	432	413	427	456	441	461	428	446	459	388	467	440	451	451	460	459	436	442	411	474	422	426	417	433	409	403	446	425	435	441	498	457	412	413	423	460	448	413	451	440	438	452	422	400	433	429	442	444	435	428	462	433	402	444	431	400	433	471	439	418	427	474	437	421	449	426	455	442	406	436	435	454	420	457	433	404	437	443	421	397	431	435	411	401	434	455	473	430	434	398	478	448	456	398	453	464	425	429	409	433	430	428	427	411	425	423	417	452	432	433	477	415	472	418	431	458	487	421	414	457	446	484	435	424	414	427	425	487	395	444	452	438	429	464	398	416	465	405	455	414	408	446	448	422	428	398	431	435	445	375	456	457	425	435	441	397	435	466	443	423	427	457	458	445	435	429	433	439	437	444	430	458	398	433	450	421	418	434	418	430	422	452	445	430	426	463	433	444	440	443	421	435	401	407	402	412	434	449	429	454	466	434	399	461	422	455	420	455	455	452	441	424	456	451	426	444	457	414	430	432	451	419	428	420	442	446	404	424	427	396	436	426	402	424	398	388	479	419	467	434	393	431	436	422	412	457	442	424	456	487	422	396	438	462	473	434	424	392	462	411	457	424	464	428	462	393	424	440	436	471	418	445	445	411	455	462	417	457	437	423	429	427	430	437	454	444	427	465	397	407	416	441	421	438	403	425	423	426	464	473	462	449	431	433	425	415	450	421	459	423	427	431	435	427	409	425	426	450	441	424	484	394	423	438	459	420	414	428	427	426	440	450	433	413	466	424	434	415	435	417	427	481	445	457	430	469	416	421	430	422	456	452	449	456	395	445	435	418	450	422	438	428	452	418	463	468	411
3955	2721	1549	1043	815	795	667	564	453	343	249	261	213	159	143	111	93	84	57	57	53	41	45	49	51	26	47	51	37	50	41	47	36	34	39	48	46	25	43	45	39	43	44	45	47	41	48	46	43	38	37	40	36	34	40	42	43	48	48	29	47	34	45	56	44	38	53	50	33	36	33	51	39	52	43	44	38	35	50	35	50	39	47	42	34	48	31	48	46	51	32	52	30	37	42	37	50	41	39	41	34	44	54	44	35	36	43	31	32	42	43	36	32	34	41	43	43	54	51	38	42	34	43	39	38	44	35	31	39	42	33	33	41	52	42	38	46	49	37	34	43	44	42	31	34	42	41	33	40	50	43	38	52	48	48	50	47	38	34	40	44	33	46	33	38	45	40	39	44	49	46	41	34	39	42	57	39	40	41	45	36	38	46	41	41	38	32	44	44	42	44	40	51	44	35	45	42	44	40	33	34	54	39	36	48	46	56	45	42	52	57	47	45	37	45	35	43	42	39	46	45	39	47	47	40	41	35	42	38	51	34	44	38	39	51	51	52	47	42	41	33	32	49	43	39	45	42	27	34	39	51	49	46	49	39	39	44	52	38	33	39	53	46	43	42	48	34	48	45	49	32	39	43	52	42	40	34	39	46	37	51	38	59	44	49	40	38	35	35	41	42	35	28	46	40	45	48	41	45	27	44	52	39	40	40	51	40	39	40	40	44	33	49	41	49	37	51	37	37	42	43	45	33	34	33	35	50	49	46	40	47	42	43	42	36	41	46	44	34	37	49	46	39	60	49	50	42	48	40	39	45	46	44	35	53	47	37	54	38	45	46	52	53	39	35	33	42	41	40	46	42	48	34	65	41	49	43	30	35	41	44	38	51	32	35	39	40	32	42	38	39	35	37	45	55	45	28	45	38	41	40	43	34	54	40	43	43	47	40	33	41	47	37	55	52	47	31	33	42	42	41	35	49	48	48	46	28	34	40	32	48	41	37	35	33	39	42	51	46	54	34	44	40	41	46	38	46	42	36	42	45	38	42	41	40	34	42	38	41	62	43	42	42	54	42	38	33	32	51	41	43	29	40	43	44	40	46	39	37	47	32	32	44	39	55	47	48	42	41	45	39	47	48	30	41	28	49	33	45	41	43	44	47	48	44	36	30	40	42	31	36	36	56	47	37	55	41	43	41	40	46	47	43	39	45	31	46	35	40	34	42	53	43	51	33	41	40	35	50	42	34	46	34	40	46	37	49	39	32	48	41	38	52	38	38	37	44	35	36	39	50	36	44	43	45	48	49	38	40	39	30	36	42	39	40	39	39	34	28	54	39	34	37	34	35	43	44	42	42	32	39	40	46	48	41	41	34	46	48	41	44	43	41	36	47	37	40	34	38	49	45	39	47	41	48	36	42	41	45	31	49	51	27	38	53	42	54	41	42	38	44	44	34	39	49	44	56	55	44	45	39	52	38	46	33	32	38	44	36	36	51	39	48	44	39	41	40	38	41	37	33	37	40	33	43	44	40	32	39	38	35	34	40	41	43	40	48	45	47	47	44	38	42	44	37	45	46	61	34	43	29	42	33	37	35	46	32	35	47	43	36	38	33	40	44	37	42	41	34	51	46	32	35	37	50	49	36	53	28	32	41	41	45	49	41	40	39	48	37	35	47	38	32	37	48	39	53	42	35	40	41	42	44	52	29	41	42	41	42	44	41	49	51	40	36	29	37	33	44	43	45	40	36	44	47	44	39	38	55	46	46	43	43	58	46	33	39	47	48	42	26	35	48	53	21	40	45	51	28	34	41	34	36	43	47	39	37	33	35	35	34	46	48	36	36	38	50	37	47	34	59	42	43	41	38	43	36	30	36	44	33	47	34	37	50	39	46	43	39	30	45	53	44	58	44	48	49	48	43	47	43	42	39	43	44	47	36	41	41	34	35	33	46	35	43	41	50	49	46	32	35	35	46	38	42	29	50	43	35	51	46	34	41	33	41	40	35	46	38	45	48	29	53	43	44	47	40	48	45	35	42	32	33	34	39	25	36	36	44	42	30	40	43	43	47	48	38	39	37	44	33	53	35	44	50	47	41	40	53	38	34	45	36	35	55	41	47	51	34	35	52	38	46	34	39	52	53	45	35	42	39	44	41	38	48	38	42	36	42	36	31	44	44	48	55	41	41	40	33	40	50	52	51	47	43	33	32	34	36	35	33	56	45	48	40	41	36	47	39	42	45	38	42	36	42	43	43	36	37	35	36	43	51	38	45	43	43	36	40	30	42	45	45	24	41	38	29	42	31	43	42	41	41	46	40	36	47	41	45	30	53	35	40	38	35	41	38	39	29	41	41	45	48	39	48	42	41	34	37	50	29	37	47	38	44	35	46	36	51	32	49	38	50	31	48	58	43	42	38	34	37	29	46	44	46	32	36	40	45	34	34	47	36	45	40	37	45	31	42	45	45	38	42	49	40	53	49	45	39	35	50	45	33	26	47	42	46	43	35	45	44	44	44	35	45	39	44	48	43	42	49	40	39	36	44	61	35	48	45	48	47	49	35	49	53	44	34	45	40	42	42	38	49	50	45	36	34	33	42	52	49	41	44	40	47	38	38	33	45	51	34	50	41	36	46	46	51	52	38	35	35	27	51	37	28	44	47	52	47	48	39	46	44	33	34	45	39	41	34	49	29	41	48	38	36	39	47	47	46	52	41	43	35	42	47	43	54	42	41	36	43	46	40	46	47	48	34	40	49	32	24	41	43	50	42	46	44	39	39	43	41	47	37	44	50	41	35	36	35	40	44	37	42	39	44	36	40	41	42	35	46	41	37	42	46	36	42	34	37	40	45	43	40	31	42	43	47	34	48	42	40	44	50	40	43	44	46	58	46	34	44	42	38	39	48	40	47	49	37	50	51	43	43	29	42	48	34	47	35	54	36	49	41	39	40	37	43	47	42	42	42	50	39	46	48	43	40	50	46	49	43	46	40	42	53	42	41	35	44	38	38	40	38	43	36	48	42	52	54	46	43	43	46	39	43	37	50	50	38	41	45	37	45	48	28	50	32	48	37	36	38	48	40	47	35	44	35	45	44	31	41	34	36	48	30	37	39	43	34	57	37	51	43	45	47	35	45	41	41	62	46	34	48	36	39	36	45	48	37	50	39	33	47	43	42	50	33	46	48	31	38	42	44	48	38	44	46	46	33	44	51	37	56	46	31	46	42	46	40	50	36	44	43	39	35	45	32	42	42	39	35	45	66	34	36	41	38	31	41	46	51	47	44	41	55	42	36	47	44	35	33	51	50	45	47	39	39	37	33	35	46	41	46	45	45	40	42	35	51	30	44	37	45	39	48	41	39	44	37	33	46	42	46	52	42	42	44	34	35	48	36	45	39	42	40	47	51	50	46	43	34	40	39	44	39	37	43	33	35	48	51	44	53	48	42	40	46	44	38	47	44	31	40	40	44	37	44	48	42	35	36	43	43	41	36	39
30116	20819	16336	18739	23284	22990	19973	16523	13539	10921	8422	6884	5656	4557	3623	2912	2261	1686	1288	1079	869	739	651	639	565	514	547	472	471	462	468	491	473	438	445	462	462	491	407	451	467	460	472	447	453	394	448	457	436	465	439	415	401	447	412	426	445	432	426	438	441	417	415	429	458	446	427	418	402	431	423	418	435	416	436	447	412	479	460	450	431	460	410	461	408	428	456	433	421	423	436	441	404	422	421	425	411	443	441	453	425	445	450	417	426	448	427	453	436	427	423	467	391	417	461	398	436	410	428	451	429	428	473	470	450	404	447	452	418	436	439	439	445	407	451	424	415	427	445	403	427	438	427	443	426	410	433	428	389	453	408	466	429	455	441	429	498	438	403	458	436	455	464	429	406	450	418	464	412	432	457	444	404	439	413	404	433	411	417	462	421	429	410	448	413	415	444	427	418	416	405	424	441	415	440	410	461	453	431	477	440	434	442	448	391	420	445	435	422	429	442	423	482	463	445	434	424	430	410	440	382	477	448	400	443	437	433	435	460	423	437	428	392	426	474	456	417	448	433	451	444	416	405	430	429	420	424	405	443	442	459	397	427	420	422	425	419	429	413	436	437	457	458	418	389	451	420	457	404	387	449	410	407	481	431	423	446	424	451	414	428	437	417	418	391	435	417	449	430	488	429	398	447	426	441	420	439	441	461	420	414	452	410	438	424	422	440	446	427	454	456	441	419	450	408	426	450	465	429	434	435	430	448	442	432	439	421	397	451	423	433	396	437	388	422	475	416	441	424	403	465	448	457	464	434	444	436	411	421	425	440	443	438	408	426	428	449	414	423	398	423	437	466	435	426	397	452	452	390	394	448	419	451	464	463	421	437	452	412	452	451	476	416	430	423	419	461	403	452	418	430	453	419	433	436	431	405	450	415	420	456	441	440	459	441	397	484	426	414	454	433	446	434	459	454	427	428	435	451	435	428	441	445	457	423	391	443	481	462	427	419	449	484	449	434	435	423	419	403	452	424	397	488	426	449	453	416	450	449	419	459	477	423	410	418	395	409	432	453	426	427	464	438	454	460	427	455	424	453	442	428	461	450	421	483	432	449	443	443	436	400	405	446	421	470	405	446	439	422	433	456	453	434	419	444	431	474	486	444	453	423	460	406	438	420	429	461	433	435	423	457	453	440	427	402	401	450	443	379	449	401	429	439	423	436	403	436	450	431	461	409	425	412	457	418	454	438	431	397	429	447	462	467	441	450	453	389	444	424	446	407	402	424	407	443	427	453	431	416	415	384	438	428	447	486	446	451	482	439	412	424	441	431	407	432	432	451	454	462	462	400	453	451	462	432	432	472	415	399	433	447	404	423	411	439	410	433	455	408	466	406	400	448	426	430	427	441	445	411	431	418	461	434	445	442	450	437	446	438	439	455	420	427	445	426	403	472	432	446	383	422	448	431	422	410	465	448	466	450	440	422	413	420	424	428	430	455	414	420	443	390	426	408	435	417	430	448	454	438	407	437	443	459	472	443	457	433	400	430	418	423	443	447	417	438	450	463	412	431	434	454	420	461	448	427	429	451	458	418	411	449	408	420	438	419	428	415	431	477	472	448	459	432	441	418	423	447	412	435	452	476	447	460	477	465	430	430	429	446	426	463	456	454	425	424	449	407	426	462	431	457	401	418	396	431	440	443	419	457	419	432	422	464	425	486	434	412	487	450	452	439	414	432	426	429	423	428	433	447	424	429	422	442	419	455	419	429	462	433	425	419	442	438	471	451	424	439	453	451	382	410	442	420	408	423	435	391	465	457	437	451	440	472	437	430	417	441	454	452	409	432	451	454	448	410	414	440	442	438	408	411	416	450	414	404	435	435	412	418	429	435	445	444	407	456	432	424	435	411	455	445	443	448	425	428	440	435	419	402	437	438	473	422	421	437	404	409	427	458	407	492	451	431	420	453	424	462	421	424	457	434	441	401	432	464	443	421	408	441	412	430	441	418	444	446	410	440	430	425	434	448	423	452	418	423	405	419	421	407	439	439	400	432	400	434	440	425	423	387	436	418	429	443	418	387	454	451	430	415	454	440	426	428	453	429	451	470	462	397	448	427	432	424	453	396	442	437	433	460	454	441	445	442	420	457	437	445	412	459	442	442	422	446	455	424	485	456	446	407	432	426	412	427	396	441	428	460	453	434	433	448	427	468	447	457	418	439	462	425	410	443	441	436	443	442	465	437	443	429	415	439	422	424	445	450	423	387	460	429	432	431	436	421	440	468	416	449	461	453	426	409	434	401	427	417	442	409	440	447	407	462	443	431	445	447	431	438	426	427	448	430	447	437	434	406	409	401	446	427	417	441	439	398	429	422	413	430	429	471	432	426	414	415	425	454	481	427	441	417	434	409	439	435	428	424	430	410	431	423	419	438	421	428	421	461	442	427	430	434	429	460	444	438	430	440	449	443	418	428	408	420	407	416	426	460	466	437	476	420	439	443	414	414	425	432	409	420	460	458	440	411	442	414	405	458	427	464	444	440	394	454	447	424	395	445	467	413	434	428	424	450	422	444	440	413	429	443	424	415	423	419	451	462	431	434	434	450	417	404	425	437	403	438	499	444	411	399	424	424	455	412	389	432	430	459	448	451	411	440	439	454	443	397	432	461	412	453	417	425	465	407	458	419	416	421	443	440	437	416	413	419	440	424	445	455	427	384	446	410	436	459	415	434	463	412	448	411	467	401	441	444	407	417	427	475	424	440	425	434	410	422	433	409	375	419	437	454	448	439	410	422	417	454	422	400	410	416	423	421	428	416	419	424	409	417	442	447	452	413	432	455	445	442	434	459	424	404	409	400	457	450	438	442	498	494	386	456	446	427	447	415	444	421	459	422	423	449	418	438	461	456	416	402	433	412	484	423	472	442	416	437	386	440	429	430	460	407	429	427	421	460	435	416	458	434	474	413	405	417	446	428	406	435	428	423	438	404	426	424	442	406	451	460	417	437	414	422	468	418	415	402	452	402	451	417	419	390	445	427	406	426	431	463	401	409	427	423	414	459	431	409	433	434	446	430	469	429	425	411	458	424	418	421	438	410	399	466	458	464	434	406	438	432	434	450	411	393	414	436	454	394	480	436	412	408	444	457	405	452	439	444	414	440	428	404	445	430	424	436	445	454	411	444	415	435	440	410	429	435	430	399	385	384	452	457	459	448	446	429	454	455	407	437	454	394	447	425	449	404	408	400	418	467	423	423	407	486	415	425	391	408	430	437	427	406	425	449	442	438	433	434	465	380	481	476	460	388	415	437	427	398	434	420	446	401	430	453	478	411	453	437	451	469	431	417	414	457	436	413	428	451	425	437	422	418	426	443	427	424	445	407	419	432	408	439	400	442	426	453	435	439	447	441	455	455	437	436	415	433	454	424	418	410	446	413	427	421	427	462	406	456	417	426	419	405	441	444	432	443	461	426	398	400	423	443	422	437	426	439	412	428	436	436	426	405	415
4736	3869	2355	1413	1125	1020	877	779	579	466	367	306	249	223	179	131	123	83	75	55	60	47	52	48	45	46	55	50	50	32	45	46	38	38	35	40	48	41	47	48	44	48	44	36	48	43	37	42	48	49	38	46	33	50	48	39	44	44	52	30	43	37	43	35	25	46	44	39	35	52	40	49	45	41	40	37	38	46	36	42	52	41	43	35	39	32	49	38	34	46	42	36	47	51	45	49	32	34	40	38	47	36	45	48	29	58	44	34	55	53	39	32	42	37	36	46	39	43	46	32	41	51	35	53	28	45	39	38	51	26	31	45	38	32	42	34	44	39	39	42	26	38	36	43	41	46	50	32	52	55	35	47	45	46	35	52	39	42	42	33	43	50	55	47	42	43	46	59	32	40	41	40	46	44	39	34	60	28	41	44	46	33	38	34	36	30	44	33	36	42	38	42	37	47	39	42	41	44	38	49	40	44	42	38	49	39	49	38	49	53	42	47	31	37	50	59	53	34	45	36	46	37	43	45	50	43	47	41	49	32	41	36	42	40	34	34	43	42	41	48	40	57	33	43	41	43	43	44	50	44	42	36	42	46	37	39	36	42	40	39	56	50	41	55	41	43	48	45	48	38	42	42	40	48	41	32	51	36	45	39	48	37	49	41	26	48	50	57	46	40	37	43	38	50	47	31	40	40	46	36	40	45	36	40	45	52	47	44	55	57	40	36	45	45	39	44	46	52	59	53	43	43	40	44	41	39	37	39	49	37	40	47	36	45	46	36	46	32	44	30	57	38	55	46	49	43	36	32	36	47	30	52	38	36	39	42	45	33	33	46	51	51	47	33	53	37	50	30	52	42	35	29	43	41	42	43	40	51	46	51	45	61	41	36	41	39	37	51	40	45	33	41	46	47	38	45	48	44	49	43	43	47	36	43	53	51	35	34	54	60	48	45	42	31	36	41	42	44	39	39	43	43	40	46	54	41	46	39	40	39	52	40	45	34	46	42	48	41	38	44	34	31	49	43	32	42	44	34	42	39	36	34	34	47	41	45	42	43	49	50	49	41	50	40	29	40	41	44	39	49	35	44	33	40	40	32	41	43	42	48	52	48	39	45	44	36	47	34	42	36	48	40	48	33	44	49	35	35	44	38	45	38	40	61	38	41	53	27	48	35	54	35	42	42	38	42	37	39	51	32	44	37	53	43	39	39	43	52	45	41	39	37	42	43	32	47	48	44	54	30	39	36	45	34	39	50	47	33	46	40	40	45	42	49	43	36	33	36	43	42	41	41	46	43	56	41	48	43	44	44	49	50	45	39	44	34	40	38	39	48	40	49	40	47	56	41	49	36	35	34	44	45	38	39	51	53	43	40	48	34	44	47	36	38	35	54	43	43	31	46	45	43	34	44	43	35	39	45	34	35	38	46	44	31	30	46	45	43	41	48	38	44	41	53	25	49	52	63	36	47	35	34	45	44	44	47	48	42	47	44	42	41	48	47	42	40	38	37	31	38	33	30	39	46	39	33	35	49	56	40	42	56	42	29	56	38	30	42	33	40	46	41	40	36	35	46	43	37	37	48	50	45	49	37	40	41	42	47	46	37	55	33	36	42	37	47	47	37	54	46	52	48	44	47	46	45	41	36	37	41	41	42	38	34	36	50	49	42	37	61	45	43	41	39	31	44	43	37	41	43	41	49	40	41	56	39	49	52	44	53	37	41	43	42	38	43	54	35	56	43	30	40	31	52	61	46	46	49	32	37	44	41	39	47	44	43	41	37	42	49	47	41	46	42	37	57	50	44	56	41	36	37	45	44	40	28	48	30	40	38	43	45	56	39	51	46	48	29	47	44	44	44	49	36	33	45	39	50	46	45	53	50	39	47	41	45	53	35	39	35	41	53	34	41	41	46	60	49	46	43	38	39	46	41	48	52	44	38	39	46	39	46	39	35	54	54	39	42	48	41	47	48	43	43	47	38	36	36	45	48	46	41	35	42	34	43	43	40	44	37	50	36	47	47	37	41	47	51	46	38	46	43	30	48	57	32	41	45	44	32	39	47	47	41	35	41	43	39	35	29	47	41	38	52	40	38	51	51	45	52	46	39	42	45	59	39	33	40	32	41	42	27	50	51	28	40	33	34	53	40	45	27	42	45	41	33	37	49	38	50	36	45	42	47	51	45	57	60	51	48	37	50	39	55	47	44	53	52	51	45	56	39	38	54	32	29	43	42	37	37	36	44	40	43	45	38	43	38	40	45	35	46	54	34	31	51	44	38	47	43	38	32	31	43	42	34	42	46	44	41	55	39	53	38	41	42	40	46	30	40	50	52	49	41	52	39	39	38	43	30	40	37	54	47	38	43	43	40	49	46	42	34	32	35	38	36	47	40	53	50	48	42	61	52	44	38	43	40	43	43	41	51	28	51	50	45	38	48	54	48	43	43	29	39	61	42	54	51	39	53	59	38	48	45	27	37	41	38	37	38	45	41	36	38	40	31	40	41	54	41	45	54	35	42	32	36	45	44	44	44	32	32	46	37	40	39	47	33	47	51	39	48	56	47	52	28	46	46	56	42	38	39	32	40	49	42	49	32	36	50	47	43	37	41	45	45	36	58	42	35	37	51	44	28	47	35	39	36	39	43	46	34	45	43	34	45	45	39	36	46	48	35	35	51	50	48	34	50	32	61	42	38	47	50	43	41	46	44	35	43	41	39	46	39	37	45	36	40	42	43	37	49	49	31	35	42	37	33	43	30	43	41	47	41	40	41	39	32	44	50	36	51	38	38	40	54	39	47	46	35	49	50	42	40	55	39	37	43	37	43	42	43	42	38	36	46	43	37	44	36	39	41	58	39	38	54	40	41	30	53	32	51	37	47	35	36	52	42	36	56	25	50	31	48	35	34	47	43	38	36	60	41	46	46	31	42	44	39	45	45	39	39	50	42	35	36	52	42	48	45	44	39	55	49	41	46	43	51	50	41	36	40	38	39	38	45	44	52	51	38	46	33	49	44	47	43	42	35	36	42	45	46	51	38	38	35	37	41	31	34	33	50	54	47	41	58	48	39	51	45	43	32	44	41	43	44	53	28	40	35	28	46	39	34	44	37	44	47	41	43	41	52	43	39	41	46	35	49	46	32	47	35	42	43	53	39	32	39	38	39	45	49	46	39	41	55	36	38	33	50	34	43	39	39	54	40	42	46	39	34	40	44	36	40	51	53	46	32	38	52	52	53	34	35	38	41	36	45	41	35	46	40	45	37	49	34	52	41	45	38	45	48	42	49	44	50	35	47	41	48	44	48	36	39	36	53	47	42	45	47	46	46	50	51	47	39	39	50	37	48	40	36	42	49	38	41	50	42	43	39	47	42	65	50	39	52	47	46	42	43	44	42	40	47	36	38	45	35	38	44	35	37	38	50	41	42	52	37	42	46	46	40	42	33	43	42	41	47	52	54	60	43	54	39	34	35	41	38	40	48	57	51	45	43	49	37
33086	23670	19260	21475	26313	25786	22870	19146	15764	12979	10387	8245	6831	5603	4625	3590	2648	2003	1493	1174	951	818	677	664	631	540	517	533	527	463	510	490	471	452	462	424	439	472	484	436	418	447	455	434	468	438	411	437	414	434	474	434	439	442	426	426	403	400	447	421	466	417	415	437	435	439	422	435	413	439	447	406	438	449	409	419	432	440	451	468	415	468	456	420	462	426	424	440	416	417	486	427	448	450	432	420	441	438	457	426	416	409	416	391	442	449	416	419	422	421	417	475	439	441	449	438	425	464	473	455	406	457	409	451	452	439	411	421	465	426	450	419	452	427	463	425	437	415	456	450	411	410	455	415	442	440	461	444	427	437	430	428	460	427	421	441	415	446	458	411	388	446	447	438	409	448	432	453	418	450	438	416	460	406	439	454	435	428	456	406	396	427	446	439	493	415	420	447	392	450	437	426	417	440	415	421	436	452	468	454	411	443	445	388	429	449	432	424	436	408	456	457	425	453	388	433	412	459	439	413	438	433	458	465	420	413	425	434	437	398	444	423	454	438	403	467	430	433	432	407	447	417	469	422	414	462	426	443	462	437	410	427	426	422	400	470	432	429	397	436	427	447	393	413	420	424	416	414	427	449	398	459	439	421	505	438	423	440	462	424	441	445	446	444	453	443	433	427	433	447	410	446	438	443	423	411	408	460	446	449	439	413	439	400	448	484	424	424	409	448	444	439	429	399	432	427	429	467	444	434	438	445	444	422	440	450	422	448	406	429	429	440	410	445	404	454	458	423	431	474	411	457	425	467	423	438	439	478	444	415	425	433	414	422	431	419	448	429	422	439	498	419	427	422	403	436	415	426	425	436	408	421	413	401	418	451	452	434	409	400	426	416	418	421	449	468	418	425	431	419	406	438	421	420	441	427	386	461	496	471	428	431	410	427	470	446	393	441	422	412	442	407	482	424	428	425	441	468	484	438	451	463	464	453	432	441	459	388	445	431	429	422	441	425	451	426	459	419	454	412	417	446	466	438	388	451	461	431	408	395	393	403	428	450	424	421	421	420	466	413	441	433	419	442	444	449	415	445	420	455	437	414	454	429	445	436	399	424	443	461	457	430	447	461	431	459	431	442	419	433	457	461	444	458	455	426	458	433	392	450	418	479	413	450	423	373	459	385	442	407	446	384	447	407	444	434	400	460	436	423	421	435	425	416	443	438	443	446	463	416	423	451	445	389	438	429	460	428	451	415	388	414	399	430	425	415	415	431	441	440	468	409	433	432	403	421	436	468	463	418	463	407	450	431	433	390	460	452	397	430	465	423	437	453	449	409	448	437	481	432	441	457	435	398	441	440	423	443	446	432	443	445	431	448	440	427	444	451	420	410	474	407	426	450	451	463	446	428	411	460	424	407	424	428	445	447	478	414	432	416	469	457	397	458	453	452	445	387	464	443	430	470	425	443	447	450	428	427	421	472	415	425	404	396	484	434	420	426	423	414	449	469	459	443	478	425	436	430	442	440	471	416	429	430	415	408	431	454	460	495	444	401	426	409	446	486	452	417	417	435	435	427	476	427	457	410	430	430	450	420	427	432	445	452	452	457	404	424	516	448	407	428	441	417	446	403	431	403	429	423	428	411	425	448	428	446	441	446	460	442	419	418	461	430	458	419	400	445	442	411	383	419	423	417	433	385	451	417	444	453	449	427	388	409	471	387	443	440	404	437	437	466	422	456	448	427	442	473	426	456	433	431	408	434	431	430	416	444	440	452	429	441	468	458	454	422	424	466	422	439	428	441	420	434	409	453	413	433	388	467	461	414	424	434	467	470	408	409	441	420	451	408	445	445	451	430	423	426	450	473	429	428	446	440	471	467	443	436	409	462	397	435	434	449	459	447	430	404	448	438	418	459	475	443	436	434	439	454	452	401	465	446	475	442	422	420	444	400	423	443	442	440	444	420	434	449	453	419	427	415	444	440	430	395	418	453	429	432	417	462	399	432	407	411	438	429	460	458	421	398	457	435	437	422	454	454	446	439	419	458	473	432	423	463	449	437	423	419	413	453	470	447	418	437	437	439	398	428	443	407	436	417	452	428	407	427	441	452	473	443	429	471	442	451	409	441	465	411	430	431	443	456	453	471	469	417	442	434	395	434	445	426	453	391	379	418	410	431	438	454	433	425	429	452	462	463	448	424	421	442	480	403	458	467	436	422	442	437	397	482	442	448	442	447	445	440	424	418	437	461	468	439	425	455	434	420	445	404	399	466	421	417	457	426	424	437	451	469	425	463	426	435	429	407	445	440	428	485	458	472	444	404	454	452	442	430	451	448	446	443	436	418	429	461	428	427	432	448	449	426	423	453	427	438	434	459	430	421	478	450	423	449	433	448	457	451	458	426	427	434	449	452	461	426	404	447	446	421	414	412	433	400	445	449	415	404	406	438	424	442	407	454	446	437	456	450	427	424	415	494	445	415	452	420	460	429	428	460	448	462	435	452	459	431	431	449	390	426	451	431	439	426	416	437	414	421	403	446	421	418	456	445	465	444	443	439	437	422	405	397	441	394	434	466	433	429	420	442	405	439	453	468	415	431	462	451	474	455	436	451	440	454	407	435	420	426	402	454	448	403	435	458	445	443	446	442	447	416	448	444	482	422	453	461	436	478	416	401	462	480	461	436	418	429	424	441	441	436	467	474	437	458	453	418	462	471	461	466	448	430	427	411	447	436	430	439	409	427	426	421	399	443	442	422	416	443	399	424	412	418	434	420	462	419	455	479	435	422	451	470	426	453	405	426	459	421	450	447	428	430	465	442	446	473	476	439	442	443	382	414	391	415	443	448	454	419	447	438	435	424	444	446	438	450	444	434	383	466	459	422	453	434	424	412	409	468	449	426	421	421	416	432	432	421	427	454	455	449	467	439	405	442	436	419	429	432	465	415	457	451	390	462	420	421	463	442	445	440	434	420	454	434	423	428	435	396	445	416	441	462	445	396	447	440	441	391	432	426	454	468	467	425	408	463	459	410	421	413	445	444	437	430	424	402	426	447	417	429	422	454	457	402	434	437	468	452	453	433	437	412	441	407	444	444	432	421	429	439	428	494	456	438	448	426	457	387	417	439	433	415	437	463	445	428	425	407	467	404	454	461	448	449	413	463	433	454	414	440	451	413	444	426	426	450	463	426	436	419	453	426	453	430	441	463	451	439	436	469	427	421	419	444	446	469	460	424	448	426	448	410	451	445	435	467	443	443	396	438	431	385	425	435	469	414	447	461	433	474	444	448	458	423	449	460	411	418	425	431	441	409	443	457	463	440	451	429	431	418	474	419	459	465	478	449	440	450	444	459	409	449	396	473	470	404	420	434	469	443	418	428	452	443	441	467	435	422	417	440	435	436	429	439	404	431	436	432	425	446	480	457	468	454	438	401	461	405	485	443	445	445	445	468	459	448	438	453	426	488	432	472	423	444	423	428	455	433	453	439	475	437	430	393	458	438	449	450
2878	1919	1115	744	556	523	504	377	324	266	204	172	163	126	109	96	91	81	59	49	39	51	48	45	38	46	52	45	40	50	55	52	69	41	37	47	33	42	37	45	56	40	44	32	44	47	36	29	39	51	37	42	46	40	32	43	44	43	51	56	49	48	52	45	33	27	39	44	35	54	35	58	48	32	56	38	37	51	47	42	46	45	52	49	41	32	29	43	53	47	41	41	50	41	43	35	42	55	46	46	44	47	59	48	44	35	37	52	37	58	30	42	42	51	34	46	40	53	43	53	41	46	31	43	52	45	45	46	39	38	45	45	40	42	40	55	38	43	40	53	38	37	39	35	39	35	47	46	43	36	45	41	55	44	40	39	51	46	38	44	50	42	36	49	41	46	43	40	48	44	38	40	26	42	33	47	48	48	49	43	43	43	44	39	50	40	36	39	39	45	31	57	53	55	36	44	37	47	39	31	32	35	32	46	43	37	40	55	38	58	39	39	42	50	39	35	51	42	43	48	44	40	43	37	50	39	39	46	36	50	48	39	52	50	39	36	37	44	50	42	40	33	55	43	47	31	35	41	45	38	50	32	50	44	44	58	41	49	42	44	59	38	46	43	40	50	51	63	43	39	45	38	38	44	48	34	38	55	49	41	44	47	43	38	47	47	50	40	40	49	49	38	44	49	54	45	34	49	48	44	44	50	42	43	37	41	39	36	53	50	42	40	50	36	44	44	40	30	43	48	39	43	48	42	42	44	48	45	41	35	46	35	41	44	37	49	42	43	44	33	31	47	49	47	37	40	44	45	45	33	42	45	40	30	40	36	47	39	38	42	47	46	38	42	44	54	45	50	51	46	44	34	41	38	52	39	47	35	39	50	52	40	39	32	47	44	38	41	38	42	44	43	42	47	40	43	46	37	48	40	40	42	37	41	50	46	34	36	43	48	37	39	43	36	54	48	35	42	51	46	42	46	47	46	34	32	51	44	49	46	44	21	44	45	42	34	41	57	53	48	37	38	47	46	38	44	45	38	48	46	45	46	54	47	47	43	44	38	52	48	43	38	49	46	44	42	43	48	39	38	37	47	47	44	45	53	39	44	55	45	45	37	49	43	42	40	40	52	32	49	44	33	33	47	37	44	36	60	38	46	37	43	48	46	48	45	41	39	32	47	30	45	43	39	40	44	51	38	34	35	44	39	41	38	30	57	41	45	29	39	40	45	55	30	41	45	39	53	33	35	42	48	41	41	43	39	46	43	47	50	42	46	39	39	38	29	40	36	45	45	44	45	39	47	40	43	43	36	39	59	40	53	35	54	48	43	38	39	43	37	35	38	43	44	46	49	45	47	40	45	42	36	39	44	55	41	39	35	40	49	39	41	53	43	45	40	45	41	43	41	49	40	32	49	43	54	42	46	47	44	33	48	42	54	34	53	41	47	41	37	53	41	46	37	51	42	47	44	46	50	38	34	52	42	39	33	33	47	44	42	41	43	40	49	39	47	44	35	33	55	41	37	36	43	49	49	50	57	45	29	48	44	47	41	44	37	43	37	41	46	42	32	37	38	38	36	53	41	49	44	43	40	40	44	32	37	51	39	39	45	58	40	46	43	41	40	48	51	38	43	40	49	47	51	29	37	55	47	38	33	46	33	54	38	55	33	35	53	39	39	40	30	56	42	42	52	38	44	36	49	50	39	35	43	49	40	49	46	40	43	45	46	48	43	45	49	36	53	41	30	31	59	61	47	46	36	43	57	49	36	45	42	44	31	29	57	37	56	39	39	48	47	41	50	47	46	29	39	36	38	38	38	36	43	48	41	31	33	41	39	33	41	39	46	38	49	49	57	41	45	38	45	40	40	38	53	46	51	41	45	39	41	45	43	39	37	37	46	49	43	34	44	44	44	43	33	34	54	40	35	35	31	47	37	38	39	48	42	45	50	45	34	56	33	40	38	40	42	43	54	39	44	46	42	45	48	49	41	50	37	41	42	35	38	44	46	38	42	35	42	42	34	55	36	40	45	37	41	52	45	55	36	43	45	49	35	45	41	46	41	39	50	40	48	50	31	39	44	44	47	40	38	52	46	33	34	40	41	45	39	57	33	48	36	40	39	39	50	41	41	49	37	38	43	48	37	43	48	40	36	38	49	50	49	50	42	38	37	29	30	33	36	42	49	42	52	35	45	34	44	46	39	46	40	32	47	46	41	32	43	39	46	24	39	27	55	39	39	48	33	43	38	51	38	46	39	43	45	45	45	34	50	39	50	46	48	39	45	39	30	28	43	50	62	35	42	47	34	41	40	49	47	36	65	45	33	43	44	41	51	40	36	41	41	47	41	45	47	45	42	39	55	42	40	47	41	48	46	48	67	44	48	37	51	52	39	46	47	55	38	43	51	48	48	39	34	53	44	37	39	44	39	39	53	45	41	36	41	50	36	46	47	29	50	38	43	40	39	50	43	47	48	44	36	57	45	43	53	42	49	46	42	38	41	44	34	33	53	42	47	30	41	40	50	48	46	47	48	37	36	45	40	44	51	43	45	46	38	44	39	35	47	45	33	34	45	42	42	33	42	46	36	52	48	39	35	36	37	44	40	38	50	41	33	33	46	40	43	37	49	39	39	50	35	36	34	45	48	42	48	31	51	42	33	43	35	42	55	45	39	38	38	48	38	43	37	42	38	41	42	34	49	46	51	33	55	47	34	43	36	49	49	57	38	48	48	41	53	48	54	46	46	37	37	54	39	37	40	42	43	33	44	37	55	44	36	49	35	46	44	39	36	45	39	50	43	42	40	38	34	45	56	49	45	55	39	45	44	44	41	52	43	50	40	40	57	44	43	35	48	36	41	36	36	45	54	50	35	36	39	42	36	37	35	44	49	33	51	50	52	36	43	45	33	45	32	48	38	45	49	39	61	59	40	45	34	50	49	32	39	38	32	35	45	49	34	32	49	45	37	33	48	36	38	45	46	47	48	50	39	40	38	42	44	43	46	34	43	36	40	34	55	38	48	41	39	35	40	50	45	38	42	39	35	40	45	46	42	42	46	44	29	45	37	41	39	44	36	56	36	38	33	52	37	35	40	39	35	39	38	49	46	38	35	47	48	56	43	47	57	50	43	36	42	52	43	42	39	39	47	42	38	40	52	52	41	46	36	39	36	32	56	44	38	42	38	47	43	33	41	42	42	38	54	48	43	39	47	40	53	47	40	57	30	35	43	35	58	41	50	49	44	39	48	45	36	34	47	43	50	51	53	37	49	48	43	35	48	37	45	44	43	36	47	49	36	46	44	46	40	51	41	46	38	58	42	55	45	40	45	39	43	44	44	51	35	47	47	49	54	46	42	37	38	44	43	54	48	38	36	34	35	39	49	33	57	43	42	43	40	53	51	45	34	41	33	42	42	46	46	40	38	38	48	50	40	43	36	31	27	44	36	49	49	44	53	44	40	49	41	35	36	53	49	38	35	40	35	39	42	37	47	45	34	55	41
27705	17717	12831	14460	19371	19496	16485	13407	10659	8211	6385	5040	4113	3331	2650	2130	1609	1270	981	822	708	633	538	591	582	540	491	481	484	468	434	460	488	473	481	472	454	487	396	456	420	440	440	489	438	444	450	440	459	427	474	399	451	455	421	426	403	420	474	445	422	442	458	480	448	443	416	444	409	466	436	430	474	428	436	437	458	414	441	434	421	432	424	428	417	470	449	462	433	458	403	442	430	432	428	420	423	421	444	409	430	440	436	446	422	419	406	465	445	472	425	443	461	451	442	433	426	418	420	411	459	446	455	423	424	425	413	466	447	408	429	441	416	422	426	404	420	404	404	455	462	452	431	438	441	454	462	450	450	396	469	457	429	466	448	438	402	425	457	432	446	410	404	487	448	443	402	439	454	448	393	465	440	419	455	455	442	422	449	430	416	435	417	456	445	419	455	425	417	439	434	427	433	439	454	389	426	431	410	447	460	394	450	414	420	427	480	430	498	419	423	425	440	459	434	435	437	481	412	455	449	410	457	430	444	437	444	435	452	434	416	432	419	408	438	443	427	416	426	442	470	419	430	460	408	404	417	446	416	446	424	418	443	442	464	417	430	422	456	435	461	407	434	457	445	427	426	432	429	424	445	427	448	441	421	475	436	453	412	468	425	451	474	453	437	449	455	457	420	425	459	460	406	441	419	455	374	457	431	414	454	456	420	417	422	444	470	449	426	416	482	429	478	448	471	490	432	473	423	420	432	442	410	411	436	435	477	417	431	425	412	455	432	432	437	422	427	434	448	402	448	465	447	425	417	447	402	436	443	435	391	439	430	451	433	437	410	466	431	443	461	440	433	397	446	409	387	480	411	411	428	424	466	441	438	431	457	439	398	453	413	397	420	436	451	413	422	416	423	415	436	402	414	435	450	460	422	423	443	414	478	468	448	413	430	430	408	411	441	405	419	439	450	425	453	455	428	444	463	428	475	453	457	391	459	459	460	415	449	451	439	430	439	443	416	430	412	426	430	445	402	452	427	462	428	437	428	453	410	460	473	433	443	435	447	436	480	432	427	418	430	463	430	455	464	461	461	442	432	460	452	486	473	451	455	445	460	425	436	457	430	461	478	434	430	409	451	433	444	430	433	438	416	452	442	439	435	428	455	447	446	436	443	440	449	419	407	476	449	439	427	442	431	435	426	402	439	437	442	468	428	454	428	408	372	402	437	448	441	442	436	435	418	410	429	382	425	426	421	438	400	399	428	417	429	432	438	457	440	455	436	453	431	406	429	386	441	427	409	446	448	405	420	421	425	409	468	420	440	468	471	466	414	436	445	432	446	448	452	443	455	444	438	426	431	434	434	444	432	448	421	475	424	460	433	459	429	489	439	475	427	466	430	421	472	445	464	427	423	456	435	469	434	412	410	414	419	441	429	424	424	438	441	416	419	413	430	436	416	432	442	433	442	462	464	379	416	422	431	410	448	407	449	457	445	428	436	426	380	405	427	425	428	459	416	470	441	443	447	417	454	458	466	410	470	413	434	453	426	450	424	408	422	460	447	419	414	408	452	456	412	448	421	470	390	445	439	456	443	453	485	432	412	398	431	458	402	440	442	424	383	414	416	451	433	487	417	465	425	440	436	450	434	475	438	415	405	442	427	409	425	465	421	432	416	433	422	418	459	411	464	476	396	454	419	406	438	449	459	456	407	422	357	446	400	434	444	433	425	440	456	413	412	429	440	440	457	450	434	411	423	401	479	450	434	454	460	416	464	422	464	460	437	429	445	431	442	468	423	414	452	464	435	465	467	419	456	462	449	414	456	406	412	412	423	428	414	506	398	406	457	446	448	427	432	444	427	450	426	431	424	410	428	440	438	427	431	416	440	434	401	441	439	432	442	393	418	451	427	429	411	461	427	405	436	445	429	439	410	412	434	453	419	464	440	394	447	466	451	411	438	444	437	420	423	472	448	432	413	394	451	424	440	401	440	441	439	460	468	415	461	449	424	425	435	428	427	463	431	458	416	435	435	425	430	456	432	423	469	415	433	458	482	423	408	459	413	428	455	449	425	430	439	460	446	444	437	426	440	424	446	418	429	420	417	433	477	416	419	403	417	397	435	429	420	452	445	434	449	438	442	422	405	447	420	438	455	439	440	432	417	407	427	437	436	441	419	446	450	441	413	463	421	423	435	418	445	469	432	452	450	408	422	461	423	405	440	420	444	453	422	441	418	408	460	443	446	405	420	450	423	403	422	446	423	433	455	451	426	434	437	386	427	447	483	454	424	438	438	447	419	434	433	410	416	412	458	407	454	426	446	425	450	464	409	480	421	411	443	421	435	433	376	412	432	429	453	429	465	456	424	459	444	473	447	435	416	456	461	455	461	420	425	386	469	441	450	431	447	447	434	421	417	434	445	436	434	417	441	428	430	446	465	422	447	427	443	444	466	415	412	424	429	445	462	404	440	431	397	440	451	477	478	454	422	463	452	441	422	451	408	439	461	454	443	440	433	376	454	420	412	464	437	421	433	463	451	460	426	468	449	450	441	423	438	455	450	428	442	474	404	449	442	446	443	454	429	442	430	439	409	447	411	405	452	420	412	465	436	439	438	441	440	436	427	422	426	406	440	440	441	434	440	446	446	456	428	408	398	424	419	438	438	417	450	458	454	440	420	464	411	445	436	428	474	452	438	471	450	445	444	434	438	414	400	440	422	428	432	442	418	439	425	414	440	445	435	465	457	429	411	422	457	406	468	457	447	426	441	412	446	429	415	470	422	451	470	449	466	429	454	390	468	393	455	433	438	474	405	451	445	384	430	433	437	430	465	447	422	430	390	431	440	444	440	451	435	415	440	412	462	456	442	388	445	401	430	447	466	469	444	435	436	423	460	444	463	445	440	428	444	415	425	420	411	407	414	480	486	423	474	432	443	435	440	418	424	424	396	456	420	457	449	449	421	442	420	455	401	435	406	385	434	418	413	464	459	450	415	434	400	407	444	442	459	430	414	466	431	432	462	452	445	427	448	423	450	403	437	464	436	431	404	404	417	400	428	437	424	450	440	421	403	425	473	409	418	455	427	457	437	483	420	446	445	421	455	449	443	417	422	421	465	489	387	442	451	457	460	411	438	441	443	441	447	426	422	438	477	486	419	406	458	433	456	440	466	435	422	412	441	451	438	441	421	445	422	450	405	423	427	441	417	468	418	428	447	449	435	421	431	459	438	419	440	456	435	439	395	447	463	455	417	397	420	407	509	438	454	450	457	433	426	431	428	443	416	449	450	413	488	440	424	456	445	452	459	445	422	431	459	446	415	439	432	439	425	403	435	462	417	424	434	404	464	457	474	435	426	416	431	434	393	451	413	407	421	424	398	433	428	446	436	446	402	412	441	469	429	439	423	425	440	436	440	457	450	407	435	433	467	445	416	495	451	430	437	427	476	456	433	456	421	468	427	430	430	496	440	400	414	429	432	454	434	425	432	463	456	410	428	432	469	454	420	409
4013	3124	1560	1012	828	786	780	576	474	373	311	248	207	196	132	114	89	72	70	55	53	48	61	47	55	44	44	58	46	45	47	52	53	43	41	47	42	39	45	57	48	40	48	55	52	55	38	42	57	36	37	45	37	51	63	35	48	47	36	42	48	48	38	32	40	45	50	43	51	54	35	40	42	56	52	43	42	43	38	45	40	48	54	47	39	54	42	39	43	39	50	48	31	34	43	38	48	39	33	36	32	41	43	56	38	46	38	45	42	32	35	45	45	42	30	42	45	50	43	36	47	41	43	50	51	43	53	39	41	36	39	43	59	49	38	36	46	55	42	56	37	47	43	39	36	62	39	54	48	41	43	43	46	46	45	51	42	53	48	49	45	42	35	42	40	46	35	42	51	31	35	39	48	39	41	48	56	39	50	61	37	47	44	44	50	43	39	46	52	35	32	53	43	40	45	42	54	44	43	60	33	40	43	44	40	37	51	36	38	37	44	34	46	39	47	48	41	47	47	41	41	51	54	31	51	46	48	48	55	48	41	39	49	40	40	54	53	34	42	49	32	59	47	43	46	55	37	42	42	35	42	47	37	43	43	38	49	48	36	42	38	46	32	43	45	49	36	48	51	38	42	43	39	41	50	61	51	42	51	39	49	42	47	37	36	50	46	50	49	38	47	47	30	41	39	35	54	45	50	42	42	52	41	34	46	38	51	32	43	32	40	38	30	56	52	49	53	35	33	62	25	36	45	41	36	42	39	47	47	43	42	23	47	45	42	47	44	46	38	49	55	49	40	44	35	45	35	42	53	36	38	59	44	41	40	44	30	45	53	38	44	43	50	31	44	35	44	32	41	44	43	37	40	43	36	42	28	45	45	49	50	29	43	42	56	46	49	48	49	34	38	37	52	36	41	46	52	44	49	44	46	37	36	38	57	46	42	40	50	42	43	31	47	55	38	37	44	47	39	47	43	43	51	43	41	37	58	39	46	49	40	51	29	52	39	41	45	45	46	49	45	36	44	52	41	53	39	49	37	40	40	55	35	37	47	40	49	53	49	43	56	47	48	41	31	48	35	46	39	43	47	46	41	47	36	43	49	44	38	54	40	39	48	35	55	41	44	45	42	40	39	34	38	52	49	40	46	36	38	39	62	34	44	50	45	37	48	39	38	34	49	45	40	43	44	45	34	33	50	49	40	40	39	39	39	53	38	43	44	46	33	45	34	43	45	35	44	49	44	41	42	61	38	44	35	41	42	45	35	42	32	46	43	42	40	35	53	37	52	50	41	54	51	45	32	49	49	35	50	47	42	44	39	49	36	41	40	50	41	57	43	42	46	53	43	39	43	43	46	38	42	48	35	37	42	37	37	53	46	54	40	62	49	38	50	36	47	45	44	41	50	52	46	52	55	60	39	47	51	40	49	41	36	38	42	41	58	49	34	46	49	43	28	51	46	47	43	41	43	55	50	40	50	35	39	36	45	46	43	52	39	45	41	45	54	50	47	46	42	37	54	44	29	50	41	36	35	59	51	43	37	52	46	51	37	39	45	32	40	43	44	36	39	54	36	39	35	39	39	38	46	41	40	39	38	43	40	45	47	42	53	45	34	39	46	42	39	43	45	42	55	37	38	46	54	46	40	41	49	45	38	44	33	27	35	43	43	53	40	46	47	42	43	24	40	61	40	55	54	35	46	42	40	54	43	33	47	46	42	41	45	50	38	38	34	45	36	53	39	36	55	34	50	42	43	43	44	50	46	47	43	53	40	30	44	47	47	52	35	43	39	35	43	46	49	39	47	50	46	42	37	51	48	63	53	43	55	35	46	44	41	48	45	53	39	36	46	44	45	43	44	35	48	43	41	41	45	56	37	50	50	46	39	40	46	46	48	42	66	43	33	38	39	40	53	47	41	45	59	50	44	59	50	45	51	44	46	35	46	50	46	41	36	32	38	57	40	46	32	47	36	54	40	45	44	44	41	47	41	27	45	43	46	55	53	44	42	36	54	48	44	41	46	40	49	41	40	50	51	50	45	44	42	38	36	40	49	52	51	44	54	39	41	46	47	47	48	40	44	47	37	45	40	45	50	59	37	50	33	44	51	48	49	47	50	46	40	45	53	40	25	30	54	46	40	41	45	40	48	35	54	49	42	42	45	37	34	54	49	48	46	49	42	30	51	36	42	45	39	46	45	47	40	46	34	48	41	40	24	43	46	51	46	50	31	52	36	48	36	49	40	40	54	36	36	43	47	47	48	49	39	46	29	47	40	56	41	38	45	53	35	43	38	48	37	53	43	42	43	36	42	41	51	48	45	51	47	60	42	48	44	38	36	36	34	32	47	41	41	44	43	41	41	38	43	38	44	45	49	48	38	45	34	38	37	46	40	47	40	40	49	31	42	49	45	36	39	47	60	48	35	51	28	49	42	46	43	41	42	45	40	46	46	53	45	40	50	53	44	48	61	47	52	39	48	40	40	36	35	49	47	43	46	34	42	50	51	48	37	45	34	40	52	49	34	38	32	44	34	50	42	38	38	47	54	37	42	51	42	47	44	30	34	46	50	48	50	45	43	42	34	56	43	46	39	40	48	42	41	46	31	37	54	42	46	42	49	37	47	41	36	49	43	39	36	50	37	37	46	45	44	40	47	48	50	39	43	34	37	48	47	45	40	41	53	51	39	40	35	38	41	47	43	44	39	37	52	42	40	45	45	40	46	38	45	50	41	47	39	42	53	43	37	53	46	43	37	35	58	43	44	44	45	46	37	32	37	35	38	42	41	48	39	35	32	32	37	40	52	47	48	36	35	41	48	39	37	35	44	31	36	38	50	43	48	45	40	38	39	43	49	37	42	46	48	45	38	50	38	40	46	37	50	36	38	44	51	42	43	46	35	39	39	43	44	45	51	40	49	43	32	34	36	44	42	40	48	41	40	44	36	36	36	43	36	36	37	33	49	45	43	49	37	40	45	42	46	35	38	41	41	41	49	51	42	44	56	47	46	56	50	38	39	47	38	41	38	46	36	26	43	37	38	58	47	39	47	41	43	46	46	48	38	37	54	54	35	37	46	53	37	41	36	38	47	55	53	37	48	50	52	42	49	42	53	62	49	44	45	47	44	37	37	34	44	34	49	55	38	51	38	38	34	43	43	36	51	42	43	47	39	50	43	46	49	54	40	40	44	35	56	53	49	49	42	47	36	34	40	47	38	29	51	40	42	37	46	50	52	48	45	46	48	40	47	46	44	39	40	58	36	58	43	41	42	42	40	37	37	41	40	54	35	39	49	39	51	47	44	52	53	47	50	45	37	41	40	43	55	43	39	42	32	45	36	38	52	57	45	46	51	36	42	40	34	39	36	38	26	47	48	39	47	46	44	54	46	38	39	39	60	48	46	47	54	39	53	40	46	41	48	45	48	45	43	44	45	46	55	42	42	43	50	34	34	35	39	33	34	38	30	43	44	48	45	40	46	44	36	53	52	55	45	45	51	45
31610	21481	15524	18583	24029	23834	20604	16947	13843	10916	8624	6878	5600	4528	3595	2661	2001	1499	1171	952	857	764	593	609	631	604	532	476	486	509	498	436	475	449	491	441	435	488	457	490	439	449	404	489	433	442	423	478	461	442	432	455	435	457	425	429	434	480	430	463	456	414	449	439	439	463	443	457	427	434	447	400	436	457	411	455	462	444	445	457	445	449	431	425	449	397	463	401	437	442	501	432	427	423	431	458	427	424	444	442	452	403	454	442	385	454	448	455	472	414	442	414	435	431	438	450	454	411	453	463	412	421	452	454	475	458	460	441	442	511	471	431	421	455	439	444	460	443	434	484	459	457	429	441	453	405	460	416	456	462	429	441	441	454	434	423	472	415	439	406	391	446	470	436	404	452	455	434	488	415	429	434	427	463	473	452	405	454	430	444	422	469	416	450	424	462	443	421	490	417	466	424	430	442	446	469	413	422	462	443	457	448	457	425	451	463	446	473	447	471	429	440	416	454	438	437	431	463	455	456	441	460	429	430	448	452	426	438	429	483	435	466	469	468	458	447	442	417	447	441	436	465	429	456	445	427	422	402	445	443	433	450	446	445	438	452	405	412	414	453	458	431	479	468	450	434	444	465	440	393	460	454	451	405	398	447	426	478	438	447	423	432	431	420	456	468	422	458	452	432	426	480	454	417	421	450	481	443	444	446	462	424	464	449	423	444	453	429	439	478	425	436	449	456	478	426	419	424	471	435	437	407	441	457	442	478	446	465	429	402	436	415	419	416	465	476	441	479	424	390	468	455	445	412	495	449	453	429	446	416	440	435	460	476	442	454	442	422	401	461	482	437	472	391	408	449	428	435	448	409	451	435	473	400	432	446	471	446	441	456	431	452	448	406	422	454	477	463	423	493	451	400	484	469	404	440	412	429	434	448	438	459	401	453	415	415	427	433	437	418	464	440	432	451	415	459	459	407	454	450	425	427	472	458	458	427	477	439	456	444	432	426	471	464	473	467	434	408	465	433	411	458	422	444	423	430	420	478	424	455	428	440	412	426	443	434	437	449	435	449	448	415	403	428	493	403	487	428	441	446	475	454	461	442	409	438	442	442	440	486	463	411	507	442	415	496	446	382	453	450	428	416	448	412	466	443	441	431	443	441	442	449	442	457	412	445	478	437	445	430	482	460	451	457	458	432	401	421	408	411	424	413	456	432	454	457	445	452	461	421	426	445	407	408	464	433	472	441	446	444	432	434	441	451	432	444	423	491	432	477	432	451	426	448	459	482	460	444	447	485	422	418	458	454	444	452	427	429	424	483	452	420	446	452	457	452	418	441	434	451	437	459	439	423	429	445	427	457	408	448	471	451	405	474	432	434	445	454	409	452	418	431	422	407	431	408	387	430	436	428	430	423	436	424	442	421	403	462	459	423	440	470	437	427	443	441	420	468	462	460	418	450	422	460	456	441	468	461	457	453	411	473	436	453	473	470	448	452	456	435	444	443	412	455	412	450	441	435	437	432	472	429	464	451	447	432	466	462	434	458	423	429	441	460	420	450	400	457	436	427	459	422	451	455	412	425	427	485	410	438	428	423	448	465	469	459	435	487	420	461	401	460	425	430	495	464	446	451	435	481	434	429	423	414	455	435	444	401	432	449	441	477	443	440	443	441	451	455	423	432	440	484	458	435	416	458	424	431	419	507	437	418	452	467	434	442	434	421	447	434	438	427	478	497	472	444	440	457	468	432	466	434	448	443	400	466	440	411	488	415	422	452	459	436	433	469	420	445	407	440	428	457	407	442	442	417	458	448	457	440	411	463	418	440	407	433	441	442	435	445	403	420	421	424	427	417	455	427	429	433	423	458	430	436	482	410	428	464	398	463	453	460	437	449	405	436	471	437	468	434	435	444	429	440	430	481	464	454	465	429	421	438	413	460	419	411	396	436	429	452	429	478	413	422	411	444	464	433	434	458	452	426	485	440	443	444	466	414	459	451	456	429	468	468	429	446	439	472	449	436	454	465	450	441	484	438	434	472	448	485	450	434	416	444	453	409	438	436	449	436	460	433	444	439	444	441	455	418	438	472	453	423	420	450	457	421	431	459	458	458	461	413	482	436	456	438	425	399	428	476	435	445	436	443	416	410	446	443	443	461	437	439	445	461	450	487	469	423	456	448	415	413	434	425	472	443	455	457	429	412	422	424	451	398	439	416	478	437	442	418	417	430	414	414	422	437	428	436	421	416	410	461	421	477	475	474	437	450	429	420	434	445	461	432	453	443	443	426	443	456	425	446	404	432	465	420	417	430	466	458	419	422	466	432	462	448	470	422	467	429	460	471	448	444	465	451	419	439	476	460	421	486	453	487	450	457	466	414	446	460	476	440	509	403	433	421	438	430	401	450	431	441	441	456	456	428	421	423	481	421	417	451	435	437	429	449	428	447	480	460	431	425	424	476	421	446	444	420	443	424	447	451	422	455	469	481	435	447	417	416	452	470	446	440	442	454	460	437	453	504	443	417	479	467	463	468	467	467	463	457	472	442	431	462	467	441	468	461	433	439	430	439	440	460	456	416	453	441	450	477	395	432	434	451	443	434	445	445	447	450	425	468	420	474	461	405	412	437	418	409	424	466	457	422	465	456	468	456	418	450	432	449	451	482	446	432	430	443	462	425	479	396	442	419	429	448	437	452	420	411	454	433	443	456	438	422	442	484	450	452	400	460	463	418	448	422	420	453	399	432	407	437	416	448	432	422	445	444	456	406	493	418	433	446	439	421	432	425	420	447	425	460	442	471	427	437	450	465	440	466	439	419	436	450	447	398	461	440	430	438	440	447	428	430	474	413	405	456	437	421	426	444	441	439	427	437	415	412	390	444	489	431	400	412	435	482	474	463	465	431	441	462	453	449	440	479	437	458	451	405	445	457	440	418	449	456	423	438	483	428	441	423	432	439	421	468	442	405	392	399	442	457	429	436	451	402	420	438	453	384	449	467	410	442	439	441	453	424	440	424	439	469	439	425	446	425	443	437	419	443	455	458	414	450	410	438	490	485	420	459	455	455	466	428	464	416	441	451	441	432	428	426	432	401	452	470	413	427	439	424	480	447	419	448	437	466	411	466	475	442	418	452	416	452	417	398	428	435	387	434	458	404	434	457	474	434	442	429	459	435	452	461	420	498	446	419	424	461	427	464	462	449	469	446	417	458	455	470	444	436	442	398	432	430	492	429	477	442	443	420	456	421	407	435	470	461	458	443	453	432	425	434	460	428	435	478	435	438	464	461	443	440	408	452	441	447	435	436	441	447	426	431	470	467	462	450	416	430	472	419	421	464	413	514	416	427	418	464	469	421	451	459	458	428	452	444	465	447	445	474	406	451	434	434	458	431	458	439	463	445	463	434	421	452	430	421	448	413	443	477	451	461	467	478	453	431	472	444	441	426	422	433	484	440	477	451	437	435	473	385	462	452	408	406	434	488	439	455	434	424	479	417	435	464	430	461
4293	2721	1525	1028	813	820	706	565	469	376	294	246	214	185	148	141	99	82	68	61	54	62	51	48	55	59	49	44	38	38	41	46	41	47	44	57	47	53	55	34	50	52	55	49	37	49	38	45	49	45	34	38	48	43	42	44	45	44	39	41	32	43	47	43	39	42	42	51	39	42	35	44	36	47	39	46	46	52	40	45	46	39	35	62	41	27	53	52	49	44	40	40	35	49	40	42	46	46	43	42	44	44	52	42	44	44	44	53	45	47	47	50	47	46	31	42	40	47	27	39	51	45	51	50	46	51	46	44	41	44	48	49	40	34	34	35	52	46	50	50	36	33	45	40	47	45	44	47	37	46	53	39	51	42	34	39	37	36	49	34	48	45	50	46	32	43	44	37	46	44	44	45	41	48	47	41	50	37	48	45	42	38	47	36	35	46	41	46	46	45	39	49	43	52	44	31	44	46	47	39	42	48	49	43	35	48	44	48	53	43	42	45	37	38	41	44	36	39	48	48	38	41	54	45	41	46	51	38	46	55	41	32	40	35	38	52	54	50	55	42	55	45	45	48	45	47	40	41	47	40	35	32	39	40	41	46	35	42	59	40	52	34	31	44	41	55	51	43	50	46	33	54	39	43	55	36	45	49	39	36	38	46	44	49	62	47	38	40	53	46	40	51	50	43	37	44	44	48	38	51	33	50	37	55	25	48	35	45	35	53	45	39	45	38	32	36	41	44	41	39	34	43	42	46	45	40	38	47	44	48	36	43	33	40	31	54	39	39	36	50	35	45	39	48	36	43	42	42	37	60	38	41	46	47	42	47	44	42	33	42	38	39	62	45	45	54	38	45	33	39	40	44	34	48	38	34	50	44	28	47	38	43	53	55	47	42	59	46	54	53	43	38	39	44	40	34	44	38	45	45	58	43	44	50	40	42	49	43	26	44	51	41	44	45	50	42	36	52	40	52	39	47	40	56	41	43	37	48	49	53	39	39	30	36	44	49	59	55	38	39	41	39	39	41	44	50	46	48	44	35	31	39	50	41	55	46	39	43	38	54	44	42	41	35	43	52	40	48	41	54	43	39	42	49	43	41	51	42	47	42	41	49	53	32	43	46	37	36	37	46	37	49	50	43	44	39	36	40	34	56	54	39	47	49	42	51	39	32	41	43	45	43	43	48	41	40	53	39	41	49	37	43	37	41	48	47	58	43	45	41	39	43	42	39	38	53	55	35	41	44	46	35	51	45	61	48	45	37	43	50	50	31	48	50	56	37	41	50	54	41	39	44	46	39	35	39	39	34	46	39	49	46	36	42	41	46	50	46	48	32	46	35	42	34	54	47	44	37	54	39	45	45	38	46	46	45	52	39	45	48	36	45	46	43	48	46	44	46	52	58	54	43	38	44	42	43	39	33	35	47	52	47	35	40	48	47	41	51	46	44	42	42	43	38	41	42	47	42	50	35	43	42	25	55	45	36	37	51	38	60	34	50	39	38	39	50	44	45	39	41	36	32	32	42	40	49	38	47	38	43	45	40	39	49	45	35	44	43	35	34	39	42	44	47	45	53	51	54	43	36	44	38	33	36	46	44	45	41	40	43	45	56	49	42	44	55	52	47	45	55	43	49	33	44	47	48	44	49	34	43	38	30	47	38	44	39	50	44	47	50	38	36	44	49	44	45	44	47	45	34	37	46	35	38	44	48	49	49	40	34	46	38	46	40	39	52	41	49	36	43	36	40	32	48	39	47	50	39	44	44	32	42	41	47	36	37	44	38	41	41	31	43	37	44	46	49	49	49	53	42	40	43	40	46	41	28	47	48	36	53	45	33	37	48	58	41	42	38	45	47	38	41	55	40	47	51	46	39	44	37	46	40	43	47	36	38	43	45	42	48	36	50	42	33	41	42	42	42	32	36	43	35	52	42	56	50	39	41	56	39	48	40	38	54	54	34	46	29	37	41	34	43	37	40	42	39	46	40	59	34	45	48	44	45	55	36	39	33	36	34	40	42	36	48	51	55	50	51	49	43	46	41	37	40	42	45	44	53	46	43	39	52	45	40	36	50	35	43	45	53	41	51	58	38	44	38	44	31	46	46	44	39	46	55	41	46	56	57	43	39	49	52	49	46	50	39	39	59	48	32	39	48	48	50	34	39	45	43	46	46	38	42	37	54	51	49	46	47	49	37	52	42	36	48	41	40	51	54	48	42	45	45	35	48	44	45	42	39	44	48	45	42	31	43	39	39	52	50	43	40	55	43	40	41	40	45	36	51	49	50	42	47	51	39	51	47	36	51	51	32	44	45	42	43	53	37	39	36	44	43	49	35	34	43	45	39	39	40	43	42	50	32	58	47	46	47	31	33	41	53	50	45	44	43	41	42	44	43	42	39	53	40	40	36	45	41	35	42	44	34	39	44	39	44	44	43	38	44	48	48	37	41	35	43	38	52	30	50	47	41	48	48	42	37	56	58	37	39	43	45	52	47	46	47	41	41	42	36	47	52	35	51	52	52	49	58	50	38	50	35	47	37	42	43	54	43	47	49	48	47	47	28	50	46	39	46	40	55	50	36	49	37	40	31	40	49	32	40	46	42	40	51	43	50	36	50	45	47	43	47	38	47	39	55	35	43	50	35	35	43	32	55	49	49	41	31	43	50	46	44	41	43	43	36	39	50	44	50	49	43	45	31	45	38	52	40	34	34	38	39	33	40	47	43	35	41	43	38	52	41	49	43	50	55	31	44	44	46	47	41	42	39	40	58	50	48	43	43	36	42	38	43	34	50	43	50	42	32	40	49	48	27	41	45	44	40	47	44	35	46	52	40	51	45	48	51	41	40	40	43	34	47	57	43	42	38	41	37	48	37	46	42	43	44	44	55	43	46	35	43	57	46	40	43	43	50	38	41	40	40	48	48	47	41	42	32	38	39	47	33	50	46	40	32	48	41	49	45	42	45	57	40	47	45	41	45	40	49	50	34	42	38	56	45	48	34	38	47	29	42	49	33	54	35	35	36	51	60	45	39	35	43	41	52	56	41	53	47	37	43	36	43	38	54	47	38	46	36	42	55	42	43	42	49	32	46	28	42	48	49	48	41	45	41	38	50	42	49	41	36	36	36	49	35	36	52	41	53	47	53	36	42	43	49	38	39	36	39	49	49	42	42	40	46	39	50	47	44	41	58	36	57	38	53	45	44	47	42	34	44	47	49	38	42	35	52	41	33	29	37	43	39	39	48	41	44	51	39	48	44	49	38	52	43	42	69	44	49	37	36	50	45	49	44	45	49	41	37	41	46	48	50	39	32	50	48	54	33	37	58	50	44	41	40	41	40	42	41	47	34	35	37	45	39	44	43	48	51	42	47	38	35	40	43	39	45	42	53	47	44	37	51	45	47	39	48	46	47	35	44	46	44	40	38	42	43	55	50	37	43	56	37	52	36	45	41	55	36	67	40	47	42	37	38	42	30	48	60	49	52	36	48	40	43	32	36
30565	20262	15378	18223	23276	23256	20396	17131	13550	10958	8538	7104	5773	4415	3637	2750	2061	1560	1240	913	804	746	699	616	639	575	568	523	508	495	464	476	482	443	441	416	444	415	457	423	460	433	398	459	444	439	452	448	439	447	417	458	477	437	411	464	452	450	399	457	475	450	439	434	448	433	446	427	449	443	470	425	431	454	424	413	421	449	433	428	407	413	421	432	429	414	421	446	459	459	428	401	449	444	461	495	480	470	430	450	426	459	436	463	476	443	421	423	481	431	438	424	454	429	434	431	419	401	428	443	447	445	431	457	476	448	435	430	460	424	443	417	432	412	434	458	471	442	445	410	438	414	427	386	451	455	443	455	455	430	448	424	417	407	462	439	444	428	472	446	440	421	406	412	437	429	456	437	462	408	402	414	446	452	428	450	437	435	428	440	457	418	443	410	460	414	419	436	443	426	419	480	447	442	430	394	437	414	462	397	436	442	411	425	427	440	479	455	418	429	422	421	450	444	449	446	434	460	422	445	404	442	415	425	397	431	449	413	441	451	430	452	441	437	434	486	413	464	414	441	435	467	455	412	444	401	445	409	416	452	433	463	439	447	397	446	450	412	476	434	422	437	451	449	453	442	446	441	428	471	445	450	442	444	428	429	445	401	414	462	409	412	450	402	412	416	427	436	427	450	393	424	465	413	410	405	461	467	464	438	450	447	464	463	452	415	402	471	457	419	418	413	430	419	405	436	446	383	420	422	469	426	469	441	488	426	440	457	441	451	427	443	417	420	456	454	447	431	448	416	458	452	385	436	428	444	431	423	460	465	431	437	461	431	423	439	434	426	485	429	472	471	455	451	432	437	465	443	438	447	406	463	414	445	442	452	423	405	404	465	422	428	434	415	411	415	449	431	439	400	457	433	418	452	436	467	428	433	465	442	447	424	413	393	450	456	401	457	447	425	440	464	470	428	425	444	436	443	439	471	435	453	448	417	409	441	451	445	410	433	431	456	441	445	445	417	455	431	443	424	428	427	417	414	433	453	419	463	454	456	464	452	443	444	413	419	434	442	463	440	429	460	444	435	459	393	461	408	444	454	480	450	426	468	465	453	435	471	397	435	409	439	450	430	424	457	430	432	467	456	449	454	395	437	399	459	411	482	460	466	473	443	460	459	443	426	415	408	450	400	423	402	428	424	444	460	406	460	448	459	399	441	408	455	439	426	465	388	430	439	424	441	454	407	427	439	424	467	418	438	402	428	418	445	419	420	449	442	447	399	420	448	430	396	445	413	451	445	428	453	418	465	433	460	451	425	455	423	447	441	439	457	442	393	440	375	445	459	401	416	439	448	437	434	460	450	485	442	444	444	441	444	402	443	444	410	468	451	459	436	446	375	435	433	447	472	427	416	436	458	459	456	440	433	458	458	430	442	458	454	439	430	412	449	426	415	433	433	450	435	443	475	439	427	428	447	450	390	484	439	407	417	451	459	439	438	431	419	428	447	470	444	412	448	449	452	428	461	447	456	421	447	421	448	423	430	457	452	469	416	445	436	444	429	393	424	463	463	468	427	433	467	470	442	476	428	443	441	422	440	433	444	426	453	484	432	435	437	457	417	442	446	458	415	488	430	428	435	423	416	419	427	469	431	487	442	469	438	389	443	443	455	430	442	450	450	412	429	450	434	427	417	416	449	462	448	419	455	453	459	420	421	449	457	458	440	454	448	441	426	458	435	425	459	427	462	433	432	419	449	440	429	443	451	391	426	435	433	459	460	509	498	406	414	462	447	429	426	450	478	421	451	449	458	463	415	410	412	455	420	435	468	462	428	451	425	429	443	414	423	412	437	442	422	442	420	428	480	458	403	426	449	412	410	439	422	414	466	449	461	438	454	439	477	414	443	416	450	449	463	435	432	460	476	442	436	450	421	431	406	446	436	443	469	417	428	485	450	444	434	436	448	450	458	429	464	414	414	456	413	447	417	479	422	443	467	402	449	434	429	428	418	437	417	440	443	416	452	440	454	400	481	430	416	437	440	388	416	460	456	417	440	450	420	470	440	412	432	467	450	430	447	468	414	428	446	473	457	467	422	414	467	432	437	434	475	417	432	424	434	442	440	434	451	437	429	466	431	430	407	460	444	439	472	397	420	421	424	432	437	475	426	442	438	440	424	408	418	447	437	388	434	419	438	452	448	471	440	428	466	391	424	413	425	423	479	423	441	444	459	425	428	442	425	442	481	416	435	416	441	446	422	442	442	402	467	428	426	421	466	441	430	387	450	440	440	422	414	428	440	474	447	373	454	406	406	444	440	428	450	460	417	423	420	453	420	453	420	436	457	433	429	467	451	393	433	430	454	446	457	433	458	446	461	435	441	396	464	416	420	390	439	420	449	437	436	438	451	436	465	423	456	433	420	456	424	437	444	441	456	455	420	464	458	431	433	424	471	423	417	453	429	468	435	427	435	450	388	445	432	420	457	435	404	458	422	444	439	445	425	430	402	433	431	420	422	482	428	438	440	491	425	453	446	408	404	413	439	444	450	450	426	444	406	461	425	413	406	462	447	387	422	422	456	467	441	438	476	487	442	460	450	429	397	443	426	401	406	416	382	430	448	408	441	467	447	424	448	402	451	435	438	420	413	445	419	398	481	453	461	417	381	471	437	426	430	360	422	385	436	430	431	423	415	410	420	439	406	431	433	465	457	437	436	406	455	443	435	470	455	440	449	385	451	433	452	414	402	462	443	424	432	448	413	455	439	429	462	439	468	454	417	417	419	450	437	457	427	437	439	452	417	466	435	439	454	412	406	442	456	445	442	448	438	430	434	440	467	472	445	455	451	450	426	434	407	459	429	422	437	403	464	416	455	437	425	413	456	406	461	459	448	426	418	436	439	427	436	443	432	453	419	473	408	411	454	486	464	461	429	435	418	418	422	433	455	453	428	460	473	453	492	416	478	431	465	455	467	416	451	430	487	375	460	443	474	462	441	426	417	452	431	431	424	425	454	434	446	414	470	450	401	445	439	444	450	442	443	446	453	437	401	448	457	470	448	472	426	420	432	410	456	438	425	426	438	432	415	450	451	393	463	386	401	425	443	425	406	446	466	426	418	473	423	465	438	458	438	482	430	452	424	452	430	465	416	422	448	445	452	439	429	441	462	414	428	460	428	439	489	441	417	472	445	458	465	458	475	436	430	446	420	434	432	426	465	466	453	448	439	434	426	438	446	427	415	430	435	440	448	422	478	412	445	424	413	445	449	470	499	436	441	435	420	482	451	432	436	423	431	447	442	444	441	459	411	415	405	444	418	452	430	451	429	443	396	436	465	420	423	424	430	433	441	400	431	460	418	423	425	409	433	433	404	439	427	465	456	448	454	412	449	422	456	423	470	434	444	444	439	446	397	433	457	465	409	439	437	399	427	434	411	448	416	417	467	439	436	406	430	448	407	457	431	448	442	426	458	428	436	412	464	437	443	454	418	461	457	396	478	455	400	468	443	415	420
4655	3917	2199	1322	1073	1086	954	768	604	506	401	307	265	219	189	129	135	85	61	75	52	67	44	52	62	46	43	61	50	56	50	37	36	39	45	46	41	46	46	45	38	52	45	41	34	37	61	39	35	39	44	53	48	40	41	47	37	35	36	40	36	44	57	58	41	47	59	51	38	47	47	31	47	41	44	36	34	41	41	50	44	50	40	66	36	49	41	36	36	36	46	55	41	44	59	43	52	37	45	40	32	44	41	45	44	37	40	41	44	33	50	37	46	40	50	52	48	43	44	40	45	48	41	52	35	42	34	50	45	43	46	47	40	33	36	50	45	41	43	45	42	46	35	50	45	45	48	51	48	47	50	48	47	43	34	50	36	42	50	50	39	51	41	52	55	43	42	32	49	36	29	35	42	47	54	46	36	39	45	46	40	37	53	30	32	35	50	40	41	31	56	52	53	49	46	32	37	59	42	40	46	49	42	50	39	51	40	38	35	57	35	42	54	54	41	43	47	41	41	40	43	39	51	34	56	49	46	35	37	41	43	42	41	45	49	36	41	59	48	52	39	44	48	60	39	47	42	52	37	45	35	49	48	36	57	25	43	39	46	43	36	43	49	38	41	36	33	41	46	58	42	43	48	44	43	35	42	44	51	42	43	36	37	51	46	39	38	53	43	53	35	37	46	54	33	59	40	43	46	46	44	49	52	41	40	44	52	45	51	40	41	40	32	43	54	35	39	67	45	45	48	41	40	44	45	43	42	39	37	34	48	39	34	45	40	40	29	46	49	53	39	35	47	44	39	48	29	42	45	37	44	49	38	51	36	44	43	52	40	47	37	43	41	43	33	39	38	52	44	42	49	45	52	38	39	35	39	37	40	53	38	45	41	56	50	41	61	46	47	50	47	42	56	46	48	37	48	45	40	55	38	45	44	38	43	53	50	51	41	34	56	43	43	45	32	46	43	47	49	40	66	47	54	37	49	43	45	42	42	52	49	37	35	38	50	40	36	41	39	44	31	31	43	42	39	46	40	37	47	35	38	42	45	59	42	48	49	38	42	49	45	33	45	38	41	41	49	44	42	38	47	43	41	45	40	39	42	44	31	48	50	32	44	46	53	44	43	50	46	45	26	27	47	45	47	54	39	44	42	52	43	50	50	39	41	45	43	45	45	49	32	40	41	38	40	45	40	46	40	49	58	40	41	38	44	38	53	43	46	43	37	41	58	33	44	51	49	40	46	45	32	34	42	53	50	47	54	41	39	40	58	52	39	39	50	34	40	38	40	53	51	48	30	51	40	43	50	49	49	40	44	62	56	51	35	45	46	39	53	40	50	35	45	51	45	37	45	42	42	45	40	33	41	33	46	42	41	46	49	45	32	45	36	35	46	35	43	39	56	40	40	46	49	51	35	47	42	38	51	45	54	39	50	31	46	49	37	60	51	46	46	37	45	59	41	49	39	57	39	42	39	70	38	45	45	43	38	52	45	38	40	39	35	43	47	46	54	34	37	40	46	53	40	29	34	42	37	44	44	49	48	34	48	41	34	48	47	44	33	30	49	50	44	48	54	46	45	40	39	48	52	44	45	54	41	54	31	51	47	44	34	56	53	42	38	51	40	41	38	38	32	53	38	49	45	43	49	43	53	33	39	43	39	37	48	42	49	43	50	40	46	44	41	49	43	41	46	43	64	51	46	39	46	53	47	48	48	44	39	49	41	50	48	48	47	51	42	41	33	46	42	37	45	33	38	52	48	43	40	41	49	48	40	50	41	48	34	43	34	39	39	45	40	36	44	49	35	50	49	42	44	43	58	37	43	39	33	42	53	44	44	47	47	47	43	44	48	51	55	42	35	50	44	45	40	43	34	52	45	48	34	39	43	49	32	42	42	42	48	41	51	43	42	44	47	40	48	55	47	48	47	43	47	42	56	32	52	46	32	40	48	45	37	45	52	37	37	55	45	36	34	52	32	47	47	33	46	36	36	39	40	57	46	46	34	39	42	43	49	40	42	27	57	45	50	36	52	49	42	40	42	40	43	51	28	33	35	36	47	44	47	53	51	36	40	54	40	38	40	38	49	35	40	42	45	41	39	58	57	42	38	48	37	42	37	50	32	31	61	48	43	42	50	42	35	36	39	49	33	40	40	33	30	37	46	41	29	43	44	42	49	43	40	47	40	39	47	41	40	35	41	66	41	36	56	57	39	38	36	44	40	33	44	39	30	51	38	44	44	43	49	47	41	41	42	48	42	60	46	51	47	30	43	33	48	46	55	49	46	50	42	41	37	27	54	41	52	46	45	38	48	43	49	47	46	43	51	44	37	47	36	40	47	52	40	52	41	47	50	40	41	47	37	38	47	54	49	39	54	45	53	44	36	39	39	44	44	43	27	28	46	37	34	44	55	45	31	52	51	28	49	42	39	50	35	46	47	47	35	46	45	44	43	33	34	33	46	47	45	54	43	45	43	42	52	30	43	47	43	38	43	51	41	50	50	45	39	45	55	40	31	52	44	35	39	44	44	45	39	49	47	51	35	34	40	47	38	45	43	40	37	48	51	37	45	38	58	45	50	44	58	57	36	35	42	52	39	44	42	33	47	33	36	40	48	47	44	50	37	42	43	49	45	40	53	36	44	42	47	29	57	48	44	44	38	43	45	45	38	56	48	36	57	41	45	39	44	41	38	35	47	47	50	36	38	34	49	49	51	58	44	42	46	48	47	62	43	30	46	53	54	42	47	51	37	49	41	41	42	39	46	48	48	32	38	29	42	34	45	41	40	32	51	49	47	33	43	39	32	43	30	46	40	44	41	40	38	49	51	50	50	43	45	50	47	38	45	38	46	47	33	43	40	44	42	34	44	38	42	36	51	46	49	35	44	36	42	54	41	49	49	47	41	34	43	53	33	34	42	56	45	46	29	48	41	45	39	43	42	47	52	37	44	41	36	34	43	55	50	46	31	41	49	44	59	34	37	36	44	52	52	41	35	40	42	61	31	52	45	47	45	38	57	39	41	41	47	41	55	30	47	37	39	49	47	41	38	49	46	48	55	45	35	45	40	42	37	46	40	41	47	39	47	38	59	43	45	46	43	39	47	33	41	41	43	55	44	45	52	40	45	31	41	57	33	48	44	41	51	37	39	48	41	51	43	58	49	37	49	42	35	43	46	39	48	34	43	47	56	43	50	52	37	41	30	48	51	44	43	49	52	37	43	45	51	48	39	41	44	43	52	42	46	47	39	45	40	53	43	38	43	39	54	48	45	39	34	50	45	29	53	41	55	47	43	39	45	52	41	47	45	38	41	35	40	61	52	37	43	42	57	46	36	30	40	52	51	53	33	53	39	48	55	52	38	36	62	49	40	39	47	58	41	41	49	42	36	50	46	33	47	55	50	47	49	40	38	41	37	43	46	36	44	43	56	52	47	44	52	44	43	30	44	30	41	51	53	35	52	37	49	42	43	42	36	43	50	47	53	48	44	43	44	59	47	46
32955	23443	18133	21233	26746	26272	23536	19873	16326	13179	10490	8728	7068	5581	4394	3454	2442	1788	1400	1128	939	816	729	670	646	569	541	502	534	501	483	515	439	480	468	465	469	452	462	445	470	457	462	459	449	425	434	414	458	419	416	466	429	459	388	438	399	415	406	438	405	444	384	417	432	417	483	437	440	456	421	440	461	445	461	445	454	448	425	457	445	429	438	451	447	461	467	456	449	461	446	446	443	467	435	439	455	446	444	451	458	494	468	409	473	456	448	464	433	424	462	448	441	447	455	461	426	464	423	444	426	442	435	445	476	453	463	473	453	456	434	420	424	450	478	445	453	444	429	435	456	477	424	449	429	449	461	448	424	460	462	424	434	447	459	442	450	463	433	457	432	432	472	433	471	441	432	451	455	416	429	450	450	419	442	465	463	417	425	444	413	443	462	399	432	460	430	435	441	488	478	481	479	425	434	395	421	447	417	452	429	433	436	476	440	418	463	416	464	453	429	433	424	449	452	454	451	454	466	433	442	462	431	422	457	418	442	425	448	445	440	462	444	459	459	450	443	436	430	423	444	428	447	445	441	454	429	451	432	412	454	427	442	399	481	460	424	457	450	449	439	442	453	428	430	480	468	447	454	448	453	428	450	480	424	406	408	440	465	415	455	475	440	466	428	469	436	464	408	418	479	458	419	475	484	435	401	444	448	425	439	440	390	430	451	485	440	450	445	444	426	445	454	463	417	410	466	439	466	428	443	440	409	464	434	418	426	461	447	473	485	458	453	422	458	436	461	436	462	449	470	471	420	455	417	450	436	433	426	464	426	444	444	438	449	441	419	451	483	448	441	443	431	444	386	425	428	441	431	449	470	421	435	422	422	426	459	467	411	462	427	445	424	405	492	420	426	456	468	396	443	466	465	462	436	416	416	452	460	428	449	429	440	426	475	434	412	432	402	415	416	436	451	419	445	447	466	457	447	438	417	453	413	437	455	432	452	471	430	425	468	431	444	430	433	446	439	426	422	480	434	446	443	457	458	436	420	459	421	459	449	466	452	450	462	450	428	451	447	420	460	421	415	416	434	475	458	452	443	419	455	442	446	455	441	477	444	429	450	495	428	399	450	479	412	432	410	454	467	409	443	428	452	462	449	445	433	435	437	426	462	404	391	431	475	464	432	450	462	444	450	472	368	465	436	435	434	458	445	476	457	458	442	442	471	465	453	442	456	470	478	427	454	426	407	450	464	447	452	480	457	449	454	434	448	433	455	484	426	492	415	438	449	426	452	454	415	428	437	446	452	480	453	424	478	476	460	442	436	444	458	418	452	436	463	390	458	462	428	465	454	459	427	444	465	448	434	508	450	449	432	455	464	423	437	415	446	479	453	403	454	436	475	464	460	470	457	457	453	450	441	418	431	430	491	438	427	454	387	457	470	427	425	428	442	452	454	463	454	446	450	451	445	412	453	457	431	447	437	444	454	457	415	473	470	461	466	448	438	479	475	438	439	446	412	423	426	454	459	420	465	463	450	504	479	424	436	472	460	427	434	446	437	451	447	445	439	433	461	447	451	464	395	457	452	451	458	429	441	446	458	443	437	438	443	448	439	445	453	434	451	415	464	432	443	452	452	407	430	480	442	438	441	419	442	479	426	435	414	438	446	462	454	438	448	430	463	453	455	433	453	427	462	409	419	417	447	465	477	455	432	419	415	420	427	453	471	455	473	425	459	432	451	492	420	450	462	438	429	442	464	402	447	450	447	441	422	464	447	440	472	464	435	468	491	449	420	437	473	417	427	441	456	436	478	457	485	429	435	410	444	441	453	461	485	438	415	446	501	459	463	455	427	426	452	444	439	470	449	436	462	481	428	480	447	480	446	416	425	414	493	415	430	434	473	427	450	443	451	414	421	436	448	432	490	456	471	428	461	432	458	456	444	477	445	462	444	443	469	434	455	418	474	423	438	452	425	426	437	484	434	441	478	444	455	410	464	399	464	457	466	397	413	427	450	459	464	423	429	464	418	459	471	434	405	455	468	415	419	471	436	440	410	460	414	438	434	467	432	430	427	454	416	415	440	456	410	410	423	430	457	469	448	445	400	417	446	444	431	472	450	440	409	463	478	442	447	447	397	412	433	453	439	489	390	472	433	455	454	423	444	426	490	448	470	449	503	443	460	446	451	435	412	439	435	474	449	477	427	454	466	440	453	431	445	458	421	431	423	471	430	423	446	445	461	420	440	421	460	437	469	438	468	468	453	430	454	497	441	428	457	419	444	458	436	415	431	441	463	449	438	456	461	390	421	433	443	498	445	450	439	446	448	440	467	478	405	446	445	447	403	406	444	455	471	470	411	433	431	441	434	449	449	445	469	459	394	476	428	452	426	445	451	442	417	423	461	491	421	464	417	430	440	436	464	449	460	474	409	416	446	439	419	443	462	427	431	427	445	449	420	464	433	424	426	443	424	436	453	442	427	434	442	428	447	447	430	412	443	442	470	427	481	437	417	440	439	446	448	453	448	431	442	439	494	440	445	467	472	413	480	486	466	476	465	427	463	455	461	465	432	448	410	436	430	455	461	407	448	453	464	473	465	433	468	442	430	469	426	448	436	449	439	437	474	448	438	428	474	466	452	417	451	454	441	448	466	445	427	453	446	461	467	434	456	453	437	460	415	444	416	407	430	436	469	411	415	459	444	402	434	465	403	469	404	438	422	456	470	449	475	415	439	430	440	453	421	472	471	469	458	425	481	492	450	432	429	466	425	457	461	471	428	443	429	428	439	439	461	474	431	422	425	460	445	444	403	442	443	440	455	451	409	438	436	440	443	428	465	465	468	427	414	420	440	422	432	445	445	438	444	434	476	455	441	448	453	449	419	448	442	432	406	422	424	473	448	464	444	451	408	426	454	459	419	453	431	399	440	476	455	444	462	468	445	456	457	424	413	435	489	428	428	492	438	412	462	479	407	421	472	453	461	429	431	477	432	446	478	417	422	444	454	460	477	502	430	438	453	429	404	434	453	441	467	437	447	464	403	450	450	450	405	445	466	462	426	429	420	430	450	433	447	419	469	461	465	488	450	487	423	444	413	499	408	443	451	422	430	449	422	441	417	478	421	445	450	466	445	428	443	454	451	436	458	435	457	431	438	433	452	453	445	428	426	441	447	446	454	446	484	416	421	430	448	461	473	406	466	477	446	454	444	444	430	486	470	446	466	423	466	457	420	435	423	466	462	446	473	444	438	456	465	474	459	486	411	487	467	453	457	459	436	491	458	449	443	450	447	441	457	438	411	470	444	428	440	450	471	454	427	436	429	413	450	399	413	420	455	428	404	478	457	388	451	467	441	441	408	444	454	453	433	447	415	433	443	453	444	455	428	459	439	435	466	447	461	454	430	402	430	462	447	458	449	438	418	459	465	473	427	455	480	434	447	461	408	427	427	438	423	468	444	432	461	447	431	463	463	442	446	393	465	456	421	465	453	429	405	442	452	480	467	446	467	457
3072	1861	1046	751	558	531	480	441	332	244	172	176	145	140	106	85	77	75	64	72	53	37	45	50	44	44	45	40	37	54	59	31	47	46	42	53	46	41	42	44	45	44	41	43	45	45	47	48	43	36	53	39	31	42	38	40	43	49	45	46	32	44	43	39	54	50	40	59	40	41	45	46	41	44	43	41	32	29	41	57	62	33	34	39	29	54	33	41	38	37	42	44	57	26	44	36	41	36	41	40	37	35	31	41	32	40	38	54	42	37	41	60	46	41	52	37	45	43	51	43	46	30	39	41	50	33	36	39	42	43	48	37	48	47	39	35	35	41	43	45	35	38	50	42	42	42	47	57	34	48	48	51	47	49	44	42	52	49	47	50	43	62	32	43	42	40	55	42	37	40	46	49	53	52	50	44	44	39	46	44	53	41	39	36	47	39	45	48	34	41	40	54	43	45	33	45	43	50	54	39	53	36	53	44	43	40	56	51	48	41	38	52	34	45	46	53	54	41	50	42	43	45	46	44	53	31	36	35	47	44	31	44	52	35	41	45	45	49	45	54	44	48	48	47	55	46	39	43	41	34	32	36	36	39	36	42	41	57	44	44	35	41	46	45	46	47	36	49	49	46	48	28	31	47	51	46	49	41	48	45	57	51	36	51	41	44	55	39	48	34	41	57	55	35	30	51	42	37	39	49	38	45	47	52	51	34	38	45	43	58	48	31	46	36	51	35	40	51	47	45	53	40	41	43	40	37	44	34	38	45	47	44	40	39	30	54	35	45	35	40	40	56	53	41	36	47	31	45	50	43	52	47	43	35	37	43	30	52	40	43	47	45	40	34	41	35	42	34	39	47	51	44	29	36	53	46	39	48	39	39	36	42	45	31	47	46	43	50	40	38	34	43	47	30	34	44	47	46	45	48	44	37	46	38	47	51	45	49	45	48	40	43	27	54	35	43	46	43	51	51	40	40	40	49	35	48	57	45	38	38	43	49	49	49	55	47	48	62	46	35	45	47	48	31	49	34	47	43	49	46	39	51	45	46	46	32	53	49	40	31	63	47	45	45	44	60	38	57	60	41	45	50	49	51	42	40	53	42	36	49	42	45	39	37	57	35	44	38	53	46	43	62	45	35	41	44	39	44	36	60	42	40	51	41	49	43	55	43	46	30	44	38	43	41	45	49	47	42	47	51	42	48	52	45	46	51	47	45	42	48	32	47	52	40	41	44	41	40	43	33	43	50	37	36	40	49	56	52	35	40	46	51	41	40	39	43	45	39	53	46	37	47	44	47	51	40	39	42	38	55	33	38	37	44	38	45	51	42	47	41	51	54	43	37	39	41	39	34	60	52	41	41	44	45	45	44	39	39	54	37	47	43	49	41	47	50	36	34	44	40	41	38	60	40	39	43	45	51	50	52	42	38	43	44	42	45	30	44	46	46	56	47	43	47	43	38	44	39	38	44	46	43	42	37	37	47	45	40	45	56	38	38	37	49	49	46	34	37	43	49	45	34	37	46	48	40	43	39	49	54	47	46	34	45	37	54	55	47	37	38	49	46	49	42	47	45	45	45	54	44	40	50	44	65	59	45	29	41	46	55	42	51	57	48	52	44	40	44	36	48	46	31	49	44	43	32	36	32	43	31	47	39	51	33	44	57	45	51	49	44	41	40	39	39	46	48	38	39	41	37	44	49	50	54	42	36	41	39	49	43	33	47	51	35	32	41	53	35	52	47	51	50	28	31	44	46	41	37	45	41	33	38	38	37	40	46	38	38	48	36	48	42	41	38	42	35	45	36	56	43	37	44	53	56	31	48	42	39	37	38	32	54	53	62	34	39	58	50	40	48	44	47	51	48	43	43	54	46	55	40	53	33	37	44	48	48	42	37	44	36	50	46	41	43	49	26	38	45	51	40	32	40	54	49	47	31	42	29	38	26	36	44	40	32	54	40	38	37	48	45	51	37	44	51	36	51	55	41	43	41	41	46	38	45	38	49	47	46	35	45	42	31	55	33	37	36	55	54	37	40	48	40	49	41	53	46	41	44	35	37	40	48	43	32	45	52	41	50	33	55	44	51	38	43	40	48	41	43	56	43	41	32	36	47	49	32	45	53	48	43	43	32	48	53	34	49	48	32	42	41	43	49	34	43	37	33	38	39	44	42	51	50	42	47	53	51	37	52	39	44	45	54	51	43	50	35	41	32	41	34	38	50	45	33	48	44	53	48	39	43	39	43	43	44	41	30	49	28	58	33	30	39	41	49	48	54	41	56	49	50	39	40	46	44	59	50	44	34	42	47	35	40	40	52	34	52	40	48	41	40	42	33	42	46	46	49	44	34	45	46	39	41	50	40	33	42	39	34	47	41	49	47	50	39	46	36	46	44	58	48	34	46	34	39	37	42	43	35	46	33	43	39	47	43	40	58	40	36	64	46	35	48	32	38	36	52	40	34	54	50	55	44	37	38	49	27	43	38	44	43	44	43	59	44	38	39	38	42	61	46	57	35	44	35	40	41	55	48	43	50	45	47	60	42	54	34	44	49	47	51	37	52	38	47	29	57	48	37	51	40	52	40	42	45	59	54	42	49	41	50	51	36	51	35	35	47	53	56	37	42	40	45	32	42	40	43	56	55	37	52	33	35	51	45	47	46	48	45	46	31	45	41	48	41	37	43	48	46	37	42	41	50	50	35	46	51	35	40	35	51	49	36	35	39	48	43	45	46	60	48	46	42	50	37	35	49	50	47	41	42	50	44	43	33	37	36	50	53	55	39	42	43	44	46	44	36	34	33	30	37	46	43	38	50	38	35	38	41	48	38	43	39	38	36	43	48	45	44	57	41	44	39	31	54	47	38	45	45	36	41	53	43	45	41	38	45	47	30	48	36	49	50	48	45	43	31	41	40	43	34	35	50	43	33	46	42	35	37	38	37	46	36	40	35	48	34	45	37	46	33	51	33	45	43	48	41	45	35	45	36	48	46	40	48	37	44	44	51	55	55	37	38	53	34	42	54	37	37	54	42	46	46	30	38	46	39	40	53	35	42	49	44	44	37	51	49	34	56	36	39	44	49	36	44	42	57	38	40	42	37	38	39	42	44	51	38	46	43	38	48	44	47	38	63	48	51	50	50	42	50	52	43	48	50	38	39	37	43	45	50	45	41	42	41	46	50	50	47	51	38	40	39	37	38	40	42	44	43	42	45	42	41	39	41	47	51	43	48	43	36	47	39	36	57	46	44	42	45	29	37	44	49	39	43	47	43	45	50	44	29	36	55	46	35	38	54	43	50	48	44	48	36	41	36	44	33	46	51	45	35	39	50	45	42	42	56	30	42	48	57	43	41	52	44	47	43	33	43	52	41	46	43	36	41	39	32	50	46	39	49	51	49	45	52	43	50	35	48	35	42	37	44	48	47	36	38	36	49	43	42	43	41	34	38	34	37	39	39	41	42	45	44	43	57	51	50	43	42	48	52	43	38	37	42	50	36
27911	17430	12638	15407	20458	19653	17094	13849	10867	8263	6354	5175	4251	3319	2504	1889	1465	1152	937	781	684	641	563	571	560	501	481	485	467	471	482	481	426	423	456	426	448	487	440	460	476	466	438	464	463	463	454	435	437	436	439	461	456	482	468	427	449	430	458	430	415	458	494	460	435	458	448	423	446	436	434	431	484	457	449	458	480	410	441	481	436	463	440	448	428	449	444	448	394	454	485	464	428	461	412	428	467	449	437	467	444	452	475	483	442	479	428	422	437	445	468	436	465	433	443	462	426	453	463	433	451	437	460	439	430	430	473	446	470	444	453	429	445	448	443	460	433	416	424	425	445	462	441	438	449	449	454	456	424	449	441	445	400	448	423	420	439	469	458	424	448	450	470	453	448	447	414	437	410	447	434	421	455	478	423	466	436	499	447	437	437	465	408	420	436	477	416	419	461	449	455	427	463	468	473	431	437	473	427	494	422	473	502	463	436	461	412	469	416	437	430	444	424	490	443	437	442	449	451	434	482	416	462	406	425	440	439	404	425	462	421	419	479	448	427	454	466	448	474	444	427	455	417	413	457	427	446	418	470	423	443	421	421	433	439	429	419	470	431	433	457	480	461	467	455	416	489	447	461	455	439	453	407	461	402	433	456	462	441	450	448	438	465	484	441	439	477	447	411	487	436	429	456	453	434	469	464	472	425	435	450	464	443	446	424	405	476	448	472	493	453	460	454	422	445	477	439	441	467	455	418	450	437	436	448	451	459	459	439	451	466	462	454	461	447	414	462	454	415	431	470	466	473	398	443	420	407	410	453	460	456	459	443	450	456	449	433	432	431	440	445	419	476	445	418	468	441	465	425	461	428	455	424	436	472	461	432	424	442	454	447	445	479	406	433	445	443	427	444	452	451	420	416	430	476	409	453	467	415	455	478	436	441	464	497	439	473	429	427	469	446	444	429	450	427	456	451	426	414	457	429	431	508	453	441	444	419	447	463	446	466	451	458	439	446	452	449	498	444	430	474	439	457	473	453	482	457	455	437	456	422	485	484	494	433	487	436	474	441	459	454	447	435	428	436	446	417	442	414	419	408	448	464	414	477	425	447	394	473	481	450	464	444	456	435	433	441	433	434	460	426	446	445	452	426	449	435	448	425	432	423	427	431	441	460	433	442	439	457	449	450	433	463	436	421	459	479	460	439	459	459	431	462	453	408	457	434	439	458	446	454	456	438	470	474	446	439	437	429	464	477	450	456	482	437	446	423	476	454	437	460	464	442	422	453	449	441	457	419	447	437	438	466	433	427	406	440	464	425	400	400	429	434	476	442	492	414	384	455	447	456	471	446	423	471	451	451	423	449	440	391	450	429	421	465	446	417	471	436	448	474	469	435	456	443	452	433	443	479	437	427	448	425	466	400	479	421	467	443	394	433	443	454	454	428	429	445	459	442	446	459	434	473	441	478	453	473	411	467	448	451	479	441	443	452	457	437	457	400	422	448	427	463	453	455	438	485	387	420	448	446	485	428	435	447	455	445	425	467	443	427	456	412	461	415	462	448	405	457	447	429	435	422	486	467	453	443	430	427	454	420	445	394	463	457	420	488	469	461	452	406	441	464	445	440	443	444	478	453	458	463	443	447	470	429	469	431	461	419	473	424	462	427	448	440	462	435	433	440	442	466	421	472	451	412	475	459	452	424	444	460	455	466	446	439	406	440	452	429	457	427	422	430	422	428	462	457	448	463	443	467	419	444	458	431	436	447	441	446	444	440	419	458	456	459	460	427	404	450	471	495	397	474	489	449	421	454	447	457	440	470	412	454	429	460	460	471	411	429	457	443	507	465	429	444	452	476	411	460	410	470	431	443	451	450	447	444	434	431	410	474	449	438	449	428	398	472	471	456	432	458	442	458	469	427	465	431	463	489	405	470	434	478	462	435	433	444	453	445	450	402	388	449	443	433	427	416	455	423	440	449	426	435	449	463	407	439	416	409	458	466	438	415	485	471	440	458	475	435	429	436	459	427	404	436	457	430	431	426	444	436	463	443	451	434	439	432	438	465	429	437	437	472	467	461	460	441	450	406	442	449	458	440	437	418	456	456	489	449	481	451	447	438	442	450	440	475	443	409	444	456	446	456	465	410	485	447	475	443	422	445	426	471	416	407	427	443	430	470	432	458	436	418	459	422	414	410	455	456	459	446	439	444	443	432	425	447	415	410	420	454	417	475	463	476	430	413	449	392	474	457	425	416	443	466	424	441	465	435	442	469	467	448	477	482	439	435	467	432	456	425	446	447	437	464	412	417	444	436	472	413	460	443	467	430	416	461	430	469	453	455	447	449	444	444	418	458	441	469	431	440	460	427	406	464	451	430	494	423	507	447	438	444	431	420	439	486	438	466	448	377	435	437	473	445	437	467	432	428	410	432	446	427	475	460	463	451	440	439	410	435	443	464	471	452	407	448	445	434	458	466	451	455	446	459	438	434	459	464	473	419	423	453	455	403	446	438	431	441	460	438	438	440	443	476	443	457	470	433	466	451	457	475	439	450	495	484	428	434	447	462	426	438	434	475	458	430	448	424	438	440	462	415	450	444	444	463	427	443	441	433	460	467	450	405	420	428	445	443	458	460	461	467	472	461	438	432	411	453	461	458	471	417	428	438	417	455	468	469	484	452	415	416	425	464	443	463	440	441	455	456	428	457	456	426	430	442	448	424	448	475	455	451	418	437	404	485	422	460	417	426	470	456	431	447	453	443	420	453	453	449	449	428	467	452	461	410	429	451	430	458	471	450	455	473	449	443	451	448	431	437	443	431	442	441	433	458	428	484	420	439	456	428	443	459	459	450	400	415	489	405	438	435	475	460	441	481	432	468	442	455	445	456	448	447	516	417	480	451	453	483	443	418	447	444	462	438	451	436	473	456	459	467	429	443	421	412	449	452	445	431	453	455	430	435	419	432	476	477	509	452	464	438	456	459	456	427	415	429	417	428	429	491	416	459	442	440	456	467	434	484	432	454	469	453	466	449	475	443	476	485	452	474	431	428	416	469	447	452	437	434	458	447	447	410	441	451	409	470	453	432	453	453	461	474	427	454	460	440	444	440	430	478	457	448	447	432	473	452	436	447	455	427	468	425	444	450	426	426	476	447	465	455	464	431	441	463	456	440	458	483	446	439	463	425	454	452	453	455	391	475	449	460	434	429	496	454	446	463	447	435	426	425	467	425	475	452	431	435	421	473	459	454	498	438	453	429	427	417	458	438	454	468	421	388	448	465	426	429	442	460	485	448	433	442	413	475	484	461	422	432	433	450	428	443	431	433	444	486	450	442	406	444	466	450	440	422	450	414	469	431	445	442	467	463	437	445	432	434	444	415	429	410	448	478	426	443	485	462	477	444	430	435	435	466	464	452	438	443	445	465	434	452	457	462	448	423	453	446	453	422	426	420	440	451	438	420	431	464	464	427	441	457	435	471	438	476	462	463	461	451	431	433	437	442	480
3829	3065	1791	1139	836	824	740	666	481	390	328	240	211	163	136	111	88	94	61	43	58	49	57	57	38	36	53	39	38	39	57	39	46	52	48	49	47	45	44	47	39	40	43	41	46	36	38	42	59	44	46	45	51	44	43	46	52	27	40	43	45	47	39	45	48	42	44	34	40	49	45	40	44	52	46	38	39	38	37	48	43	40	49	42	54	59	40	43	52	48	47	48	45	61	42	51	27	52	53	42	56	51	37	34	41	32	48	55	35	49	35	40	46	39	40	49	45	44	41	46	43	45	40	54	45	35	38	40	45	43	31	39	48	41	42	32	50	39	57	45	45	55	38	46	45	47	47	40	51	45	47	40	52	53	49	51	46	46	37	45	46	40	39	41	48	34	46	57	53	45	42	51	53	41	45	49	42	44	49	48	44	50	40	38	51	49	44	48	54	52	39	57	42	40	49	49	38	39	41	46	36	49	47	38	49	42	46	37	48	51	47	34	45	47	43	39	36	57	51	47	41	43	43	39	48	42	40	49	61	60	44	39	46	37	44	48	39	41	41	45	50	47	54	43	59	43	54	49	40	40	51	44	43	46	38	47	41	37	50	45	49	39	37	51	46	53	41	30	50	45	34	56	46	49	53	40	47	49	43	42	48	49	49	42	44	61	42	29	40	41	50	55	49	46	57	44	38	38	50	34	46	54	45	42	50	41	43	49	51	45	37	47	53	48	36	49	44	47	43	39	43	36	56	57	35	40	45	42	57	47	41	44	57	30	46	45	41	36	42	44	59	49	43	41	43	44	42	53	36	44	43	60	30	35	37	46	49	39	41	46	38	43	49	41	41	53	50	54	55	59	48	54	45	53	39	42	44	55	47	57	55	48	52	33	49	41	42	42	36	47	47	38	41	39	32	35	44	36	43	54	45	42	37	43	53	38	55	63	37	37	31	32	37	43	47	48	39	52	36	49	56	48	49	49	57	50	39	59	40	43	38	35	53	46	42	46	47	44	34	45	40	42	39	45	42	45	29	65	62	58	49	44	40	42	40	40	39	47	53	43	56	39	52	55	40	45	61	50	45	41	42	41	61	34	43	65	68	53	50	51	57	34	20	42	39	41	25	49	48	50	48	49	46	57	36	42	47	41	67	49	49	36	45	48	48	46	37	43	55	32	32	39	44	54	45	54	47	47	33	42	31	41	41	47	53	39	37	55	43	40	41	46	53	59	46	52	57	49	34	47	37	41	41	41	49	44	45	36	42	40	41	40	39	43	47	37	39	57	33	36	45	41	52	51	52	48	47	42	58	41	53	52	73	51	54	50	36	37	50	47	49	37	51	41	49	42	42	52	56	53	55	53	36	40	45	36	43	57	44	41	40	50	39	31	35	40	40	49	41	41	56	57	51	51	47	47	56	50	48	61	47	52	44	37	47	45	38	40	53	36	50	40	42	47	45	39	49	46	49	52	52	50	46	52	59	39	41	44	45	45	43	43	52	44	47	40	48	40	55	39	28	30	41	48	47	51	38	51	45	43	41	48	50	46	58	43	38	52	49	44	44	43	44	53	48	43	39	45	49	52	42	53	33	55	41	43	45	43	45	26	68	54	42	46	36	47	42	53	51	48	44	31	35	44	51	35	47	53	48	51	38	45	49	41	46	57	40	39	44	45	50	44	46	46	51	54	49	38	43	51	36	35	42	50	53	27	45	44	37	30	57	37	46	47	50	32	43	49	48	47	54	42	55	46	45	41	52	54	35	41	50	51	43	44	37	44	53	47	41	34	43	38	40	50	56	43	48	40	30	45	37	44	39	37	53	44	47	49	42	44	51	51	40	39	48	35	36	50	47	51	36	42	46	58	45	44	58	38	44	48	45	41	50	47	38	49	53	40	41	45	37	50	37	57	41	40	36	40	52	43	32	47	49	44	51	31	29	42	42	50	32	39	46	64	51	47	41	37	42	44	43	46	38	52	52	37	44	33	40	58	46	41	44	37	43	36	45	38	45	45	52	43	54	55	47	41	46	48	36	39	48	36	56	42	44	44	39	40	40	48	48	29	60	43	43	43	32	55	49	46	40	45	31	38	50	45	40	56	33	49	34	48	31	38	43	49	59	36	50	43	48	57	43	41	45	45	39	40	40	33	44	46	46	43	41	38	47	40	49	50	38	39	52	40	51	45	54	47	53	43	36	62	37	47	36	40	47	42	43	64	46	52	43	42	37	53	57	48	61	36	38	47	32	46	45	40	42	44	34	39	45	39	51	45	38	47	51	45	52	35	50	39	38	55	47	49	34	60	56	39	40	36	54	51	52	47	39	53	53	48	44	49	56	38	63	51	61	47	39	51	41	56	49	38	56	32	54	49	49	63	49	58	48	46	57	48	32	36	53	45	34	47	39	42	44	40	52	45	53	48	38	37	45	49	48	49	45	45	45	34	47	42	36	53	38	38	48	47	45	51	48	36	39	37	45	47	46	49	33	56	41	49	45	37	48	47	29	41	36	37	38	48	50	51	53	41	43	38	36	35	38	53	54	48	37	44	58	54	50	45	41	39	37	49	39	42	44	37	51	46	48	44	50	45	41	48	49	40	52	52	44	47	47	42	53	30	43	42	41	35	41	32	55	42	48	46	39	50	37	36	45	40	40	45	43	56	54	41	39	53	44	39	40	54	40	59	52	53	46	52	53	36	41	44	49	48	39	43	38	42	37	41	43	51	50	44	28	54	46	47	43	42	53	42	38	52	37	54	42	40	45	46	52	41	32	40	45	60	43	41	37	51	36	44	50	41	43	44	48	47	52	43	35	44	55	44	41	50	40	40	56	28	48	42	53	39	56	47	47	43	42	46	48	39	52	54	38	56	38	44	44	47	41	52	44	46	43	52	41	43	50	59	43	51	50	40	43	42	41	42	49	39	41	51	48	40	35	53	44	30	44	46	31	48	43	60	41	66	51	39	57	54	35	42	42	61	43	44	36	43	52	50	43	33	47	33	48	50	39	46	33	40	48	38	39	45	38	32	34	40	50	39	36	36	49	39	46	47	53	43	34	49	54	53	61	60	34	49	41	44	40	48	46	48	43	32	35	49	45	49	51	39	47	45	51	54	55	50	46	44	37	47	49	46	45	44	46	53	48	40	37	31	44	45	44	33	50	49	37	45	41	54	40	40	43	59	40	55	46	47	41	39	41	60	36	46	42	44	41	52	58	54	55	52	39	49	37	44	46	45	56	63	50	40	46	46	40	40	43	48	46	51	45	39	50	33	50	45	34	47	48	40	66	51	40	35	56	42	42	52	39	43	43	40	50	37	39	41	48	52	48	41	48	58	46	47	56	43	47	46	58	60	42	34	46	52	40	35	49	43	46	39	38	38	39	44	50	51	41	45	42	44	51	46	54	41	46	45	47	54	49	48	31	40	45	47	46	45	46	44	45	40	58	52	47	39	48	50	49	59	42	45	47	45	46	52	44	43	39	55	53	42	49	51	44	62
30672	21468	16824	19421	24680	24038	20955	17438	14026	10898	8849	7317	5779	4424	3359	2563	1945	1423	1180	952	838	721	655	689	622	570	573	494	546	513	513	506	469	451	483	452	484	475	455	449	453	436	469	445	431	451	478	462	446	485	434	444	432	444	448	440	442	461	480	455	430	417	498	438	471	441	461	459	453	436	414	441	450	478	465	438	420	441	450	461	458	511	470	449	439	493	483	459	434	481	443	464	465	438	437	438	421	420	434	425	451	476	435	473	480	474	454	446	468	466	428	429	456	471	435	439	468	476	441	463	435	474	494	454	396	451	426	400	445	485	458	426	492	459	473	457	446	461	479	449	483	442	435	448	433	455	411	440	428	416	476	481	427	467	472	469	438	498	430	446	464	453	416	435	456	446	482	460	462	413	477	445	466	477	482	457	439	469	477	492	453	461	458	468	477	421	454	471	486	464	460	404	472	431	409	461	439	472	452	416	458	445	474	481	434	485	460	465	497	472	476	438	449	445	433	459	458	460	496	466	451	453	426	426	493	485	457	414	454	459	475	452	456	442	423	444	460	454	440	481	469	446	442	427	478	448	475	469	486	465	468	476	488	445	485	492	466	437	383	425	456	477	423	444	443	457	495	496	470	493	450	427	428	484	469	456	481	482	440	441	475	470	461	468	445	432	480	471	448	453	457	466	433	431	453	477	438	435	449	469	465	458	450	456	436	451	497	435	437	426	479	479	465	405	466	440	473	448	418	467	475	406	413	501	442	439	459	434	504	467	494	443	439	455	486	454	477	482	427	444	446	479	437	421	447	464	466	466	484	432	474	494	463	449	445	451	444	431	494	415	440	442	460	448	459	431	437	495	513	429	474	481	423	433	445	431	449	453	497	470	464	418	481	491	442	472	481	460	428	434	435	450	457	470	467	469	447	456	437	424	435	443	451	458	481	456	472	453	446	441	431	472	419	476	449	433	492	436	412	424	473	430	503	455	480	462	423	474	490	418	443	404	465	446	478	448	489	439	447	436	474	428	447	479	420	483	413	457	464	460	444	463	472	428	447	452	430	402	455	485	451	447	431	464	473	455	471	449	498	465	480	497	465	442	465	431	435	497	444	424	443	457	433	427	460	428	452	455	428	435	443	456	469	416	448	493	449	452	479	454	435	455	440	460	420	446	467	456	468	439	428	487	457	422	458	461	458	460	458	425	466	495	454	435	442	474	432	421	459	428	473	469	481	472	431	434	452	459	448	465	445	433	478	432	438	505	446	453	476	414	434	472	476	430	469	473	431	425	454	454	490	478	473	447	479	454	420	442	478	480	445	457	503	483	496	453	458	450	438	434	472	460	490	454	449	443	477	499	454	444	484	460	474	485	447	453	483	478	476	431	462	456	430	427	432	435	461	489	484	438	463	470	433	435	439	454	445	452	434	437	439	486	451	518	402	453	439	466	484	470	439	500	459	418	459	485	467	476	469	442	449	438	448	426	425	469	479	435	440	450	451	476	431	443	455	486	474	476	448	483	470	427	471	466	447	457	495	479	480	435	466	414	449	441	441	470	480	456	454	434	464	457	442	484	452	448	457	473	465	479	453	451	480	407	483	425	455	470	481	457	436	441	461	465	468	457	450	441	489	434	466	471	428	477	453	477	461	441	470	464	444	463	446	431	465	445	487	465	441	436	492	485	475	439	443	426	458	464	461	454	454	407	448	495	403	466	430	490	501	473	480	466	487	450	434	465	472	479	433	475	436	451	462	435	465	457	454	493	398	461	451	429	451	438	468	442	446	431	472	466	435	503	467	451	450	430	449	482	455	448	447	446	483	473	496	501	467	489	466	454	451	492	434	448	449	436	480	432	426	452	441	433	492	455	445	471	475	427	427	456	507	399	427	451	476	465	458	434	429	466	457	445	484	470	433	470	446	445	447	413	465	448	504	435	459	457	449	491	405	468	453	520	448	470	435	435	439	457	470	468	435	448	457	453	431	469	455	453	431	458	446	444	475	456	452	443	445	405	456	444	460	439	445	442	447	437	441	460	445	467	455	444	464	461	417	458	461	455	434	498	449	443	426	484	436	448	434	444	437	426	435	441	455	472	476	440	445	465	431	456	477	446	452	453	468	468	470	444	427	452	415	431	483	429	452	457	471	411	427	402	411	472	436	438	463	466	463	438	440	448	413	429	423	430	489	460	474	478	469	455	401	474	479	432	455	452	460	438	452	488	423	455	427	432	435	424	451	447	497	488	441	478	441	476	482	491	459	425	515	463	487	440	496	450	460	460	425	479	479	459	468	445	487	499	459	449	422	448	495	465	451	445	431	474	460	461	447	475	427	437	426	470	469	467	457	480	457	431	454	428	435	464	459	451	432	438	427	455	440	463	492	460	468	465	481	489	464	454	430	441	423	465	449	426	479	437	446	453	422	432	432	454	436	458	443	465	429	430	485	401	456	451	447	440	457	425	463	480	481	448	482	435	478	451	470	476	459	457	454	445	480	473	453	446	448	430	451	453	451	443	465	447	419	466	450	416	427	450	440	469	483	460	457	418	477	461	471	426	462	423	488	459	476	473	473	466	439	464	430	425	457	457	468	460	481	497	492	436	426	492	446	516	441	466	487	450	436	467	484	451	452	464	466	449	462	451	434	445	442	423	477	447	475	475	451	448	477	492	424	505	418	465	439	473	484	452	494	441	434	462	466	445	402	470	443	465	467	449	461	437	440	462	461	421	461	487	451	442	432	456	446	455	480	446	444	453	386	459	448	422	445	480	475	450	417	475	455	441	479	452	458	498	453	450	468	434	448	453	430	454	488	433	451	433	446	471	447	463	450	457	441	475	467	435	488	467	485	458	464	457	472	491	471	442	458	468	476	486	485	490	452	460	466	455	434	459	448	455	445	428	465	452	466	459	463	427	438	462	452	468	431	452	454	489	429	465	457	459	421	452	476	481	462	428	427	438	459	436	477	467	461	457	466	451	423	461	457	413	470	455	471	493	454	449	443	426	451	443	439	470	441	456	461	420	455	434	455	459	489	421	461	460	474	439	467	454	438	442	452	476	399	458	489	464	421	440	446	471	445	490	449	432	416	476	466	413	487	453	475	468	496	448	438	454	504	452	471	460	528	509	445	484	466	444	458	458	433	422	489	474	483	457	432	457	483	443	442	462	476	425	469	448	427	438	447	469	477	501	445	458	449	460	413	443	419	413	454	465	448	445	461	445	426	471	458	476	432	473	476	460	438	428	465	424	435	499	417	472	467	472	472	452	462	462	497	456	451	482	436	441	482	482	457	471	454	458	459	422	455	488	420	472	446	467	445	479	415	459	415	451	458	444	471	480	460	441	470	452	454	481	477	439	431	436	488	452	454	447	429	480	482	477	459	462	478	423	473	439	452	447	441	440	443	409	466	427	485	418	442	459	464	452	426	424	456	478	470	484	484	456	447	464	446	431	420	421	457	481	456	462	439	480	419	469	483	440	460	483	475	444	472	466	433	471	442	494
4228	2816	1693	1058	777	790	720	570	433	344	302	254	203	153	124	108	87	79	71	50	52	48	48	62	55	43	35	43	51	39	43	49	39	65	43	46	37	36	38	60	48	47	36	45	41	44	43	53	38	42	38	43	45	49	47	43	50	40	45	43	47	39	37	38	54	47	45	36	45	42	31	32	42	41	45	44	52	37	60	38	40	58	45	49	51	44	47	49	45	42	55	43	43	60	56	41	44	47	52	41	47	38	43	45	38	32	44	59	45	36	39	49	57	42	45	40	44	50	40	42	39	55	52	39	46	50	53	45	42	42	50	39	62	57	46	53	46	37	47	50	39	51	50	37	52	51	55	41	40	45	28	38	47	47	41	39	32	40	45	39	37	44	51	44	46	50	53	44	31	40	33	40	44	42	41	52	59	50	38	45	46	53	48	44	38	50	47	46	56	39	39	46	51	32	37	42	48	38	56	41	39	48	40	46	41	40	42	37	35	42	42	37	62	47	46	39	46	44	47	51	40	41	46	40	48	52	35	59	50	43	45	57	52	52	38	46	33	40	40	53	48	43	50	32	37	44	47	35	36	44	39	39	44	46	39	48	43	44	42	49	36	38	44	32	41	49	45	31	61	36	39	45	44	41	49	45	47	49	43	38	40	40	52	42	33	42	49	38	57	32	53	40	52	40	44	49	37	42	44	48	41	33	39	38	58	38	47	41	38	42	38	46	47	40	37	32	40	34	45	50	35	50	40	52	43	47	52	62	41	39	39	48	44	48	41	49	40	42	53	38	50	46	31	53	48	52	42	41	49	49	62	38	36	34	51	52	36	38	47	40	43	49	48	43	42	51	45	45	35	46	37	40	37	38	45	36	48	36	38	50	42	38	52	49	36	42	48	49	38	44	40	36	47	34	36	46	43	43	42	46	46	41	39	53	33	55	45	42	47	42	47	46	48	48	36	38	37	50	42	34	35	56	56	49	48	42	46	38	50	46	65	42	35	53	45	39	49	46	54	44	40	48	49	54	34	43	46	54	43	42	46	50	42	41	42	47	53	38	39	32	42	38	52	43	35	50	44	47	45	46	50	38	40	59	52	53	55	47	50	33	44	46	46	41	37	47	40	33	53	50	46	45	35	49	50	37	48	39	43	36	56	40	48	42	38	56	53	43	45	37	43	52	39	36	39	50	50	48	42	38	48	50	48	40	50	49	53	51	42	53	45	51	50	46	40	39	37	33	46	36	33	36	48	44	40	39	38	53	31	38	38	50	53	50	49	45	33	50	42	40	44	42	45	41	42	41	48	31	34	55	48	50	40	36	45	49	43	47	42	28	46	41	35	44	38	43	33	50	44	44	44	43	46	45	42	46	40	40	43	39	40	54	53	46	52	47	34	47	44	59	39	48	53	51	30	41	40	35	41	46	51	37	53	39	50	42	38	49	41	47	45	39	42	50	48	47	42	44	49	49	45	54	44	42	42	46	49	50	33	44	39	35	58	39	45	50	46	25	32	39	38	49	34	46	39	43	47	46	40	39	47	39	37	51	43	34	46	54	40	46	46	41	49	41	46	39	38	40	43	36	37	42	42	48	37	55	38	54	41	44	53	46	36	38	34	48	37	49	50	34	35	50	57	48	36	44	41	49	45	47	48	32	41	45	46	45	43	43	42	49	53	34	42	52	41	31	44	42	48	32	37	43	47	61	33	45	38	36	56	50	44	42	42	37	48	34	45	54	39	52	33	38	46	40	42	36	39	33	58	33	42	50	34	47	40	48	52	42	38	44	34	36	42	34	42	37	42	45	43	31	49	37	39	42	45	40	34	36	46	38	45	41	36	32	35	47	56	47	49	48	36	49	51	35	50	46	47	51	50	49	61	59	35	43	42	51	51	41	51	45	51	41	49	45	45	36	39	53	37	46	45	46	41	34	40	40	51	39	44	54	43	28	44	38	39	51	36	50	49	66	47	34	51	54	45	46	45	53	44	36	33	56	55	49	45	35	50	40	47	39	45	44	36	58	47	50	45	49	46	43	42	55	44	41	41	49	46	45	45	52	46	38	43	38	45	43	55	50	33	36	40	35	52	45	46	40	48	50	47	55	40	47	31	49	52	51	42	47	41	50	49	38	42	45	46	57	31	47	41	49	36	44	45	33	32	49	44	52	42	51	34	38	43	40	37	48	37	50	41	47	47	29	55	44	36	54	57	59	47	54	56	44	45	42	43	45	49	35	49	39	41	56	40	43	45	39	44	38	50	44	41	41	34	44	32	56	42	38	45	43	45	45	43	46	44	45	50	43	65	40	54	45	30	44	42	54	49	54	43	56	35	44	48	48	41	44	38	41	59	43	54	48	44	39	40	38	45	32	49	39	40	42	46	48	40	49	38	30	47	47	51	40	37	39	61	47	49	44	40	54	53	47	46	52	39	42	58	53	43	43	34	43	41	44	35	57	54	65	48	50	43	55	34	51	45	49	47	42	45	47	45	40	38	50	38	46	63	46	50	47	43	42	42	50	42	60	55	37	39	43	36	50	37	34	35	49	38	49	38	36	33	53	40	40	52	39	45	46	43	44	48	48	49	45	46	44	45	43	43	63	57	48	55	47	44	52	35	53	36	52	40	35	43	37	51	40	43	53	31	52	55	45	34	59	38	42	59	42	45	42	39	43	37	54	50	39	50	42	38	45	39	45	38	62	48	33	46	39	42	50	59	42	43	36	46	44	49	61	40	44	47	38	42	36	48	37	46	47	52	44	43	42	42	48	38	58	30	52	58	47	50	42	57	42	54	54	54	47	37	51	43	36	46	36	56	29	40	47	55	54	44	51	49	31	37	36	49	46	36	46	37	46	47	37	42	44	58	50	44	64	44	42	52	38	36	40	41	38	48	54	47	39	58	37	38	49	39	42	43	33	48	42	53	47	33	54	44	44	56	44	46	48	46	41	48	42	36	47	50	47	38	41	36	36	46	43	56	45	31	42	44	43	35	50	57	38	37	48	49	42	40	36	41	40	53	43	48	32	49	53	39	36	47	45	43	45	50	55	44	49	49	46	43	41	41	48	46	48	59	44	44	55	55	37	45	42	39	50	41	45	41	40	40	44	49	34	39	39	44	49	33	31	40	49	39	39	43	44	42	26	50	39	41	38	46	52	43	50	36	39	37	50	46	41	51	33	54	42	45	40	56	45	41	37	49	58	39	42	49	45	60	42	42	46	46	38	49	26	46	45	43	46	33	37	41	54	38	33	38	36	40	33	40	41	40	32	52	40	56	43	53	48	35	32	50	41	53	50	45	43	55	50	34	46	46	48	40	43	46	42	50	50	38	44	50	50	41	44	31	49	39	39	37	45	42	48	54	35	34	38	38	39	41	44	47	44	36	35	33	42	46	42	44	42	43	41	36	32	35	42	33	56	37	47	55	49	41	40	41	43	46	39	37	33	37	40	49	39	55	67	37	47	47	51	45	41	37	46	47	58	39	43	55	40	40	40
30748	21176	16434	18656	23363	23149	20208	16895	13597	10913	8730	7206	5614	4272	3437	2546	1917	1461	1169	913	829	753	677	694	576	524	536	495	462	510	494	472	471	461	432	502	437	426	473	479	427	432	470	429	451	488	405	494	427	448	437	426	436	435	380	421	408	420	427	462	457	457	448	437	516	466	463	450	450	459	425	438	442	446	433	427	455	444	420	440	438	489	465	447	429	413	434	443	443	407	461	424	453	449	441	441	446	452	458	418	446	463	437	438	465	468	489	449	473	457	451	465	458	457	440	449	463	452	466	454	433	433	462	471	451	449	486	503	449	435	412	433	442	419	464	453	465	446	474	466	436	482	426	413	445	428	476	422	495	473	456	441	427	452	452	488	447	451	441	431	417	443	474	474	430	437	417	434	425	418	457	446	422	480	453	463	466	432	480	424	451	472	471	428	481	455	462	464	446	417	408	437	465	432	402	405	437	469	434	398	449	454	501	462	477	402	455	426	450	448	459	445	448	453	426	438	409	447	459	488	440	479	418	442	461	462	455	432	451	433	448	436	459	416	450	538	428	445	468	438	430	421	481	431	438	428	458	443	410	434	452	446	525	446	448	461	429	430	449	439	461	456	442	429	437	464	425	462	454	477	490	399	433	444	411	445	468	465	449	424	483	431	445	455	414	436	444	449	446	464	505	440	465	426	480	464	433	454	452	426	459	466	417	443	448	446	473	462	424	438	434	427	439	452	442	450	439	468	439	438	442	452	439	432	434	400	440	428	516	429	475	469	428	472	432	491	462	452	414	458	445	480	443	452	436	442	464	482	471	401	459	449	485	470	450	491	420	462	414	444	437	434	421	444	457	448	457	457	437	445	459	475	419	483	436	421	439	437	420	433	483	469	447	439	449	410	449	425	470	447	438	464	426	410	505	469	431	452	433	417	481	436	446	436	410	427	448	441	415	458	434	466	445	488	419	439	453	456	462	463	459	472	465	466	434	425	517	434	454	427	474	431	466	411	428	440	442	465	425	436	448	440	458	427	435	456	438	431	439	468	421	416	462	456	478	436	425	473	449	433	486	475	467	468	430	445	467	433	440	450	443	434	425	458	445	438	437	453	479	454	465	458	439	491	439	403	446	433	447	441	427	456	442	430	437	441	433	471	440	432	473	429	465	473	433	447	437	455	429	438	464	446	446	429	476	458	436	397	462	460	475	440	498	470	407	445	493	438	454	470	473	504	437	474	454	471	436	435	452	486	419	448	427	464	480	457	448	487	418	416	461	459	433	430	440	467	459	477	464	414	446	450	456	431	439	429	428	458	457	452	476	432	439	459	477	471	458	450	437	488	414	443	442	406	443	459	454	401	437	447	447	453	441	428	446	466	431	438	422	444	433	405	473	455	438	449	466	427	457	432	485	442	432	466	442	435	469	460	425	420	448	468	440	431	438	488	437	479	392	489	372	473	428	433	475	486	446	445	477	417	422	453	426	459	423	445	448	454	433	463	460	447	471	429	478	477	416	392	433	434	476	453	422	468	444	449	441	442	428	410	460	446	447	474	437	480	461	438	437	440	453	431	417	468	473	407	458	462	487	446	456	458	471	431	455	396	473	428	448	448	452	455	460	450	419	448	449	446	446	473	454	441	440	459	416	502	427	455	491	469	446	439	409	454	433	436	454	434	424	466	438	418	477	427	471	497	422	447	442	421	467	457	417	433	426	475	444	441	430	431	447	412	455	434	451	420	447	448	463	465	421	441	510	453	455	451	423	429	444	464	479	381	418	467	446	452	434	451	456	466	428	422	428	454	442	452	467	438	466	473	433	445	462	476	469	438	465	400	446	436	465	461	404	459	470	479	444	485	491	485	427	435	465	444	443	467	439	434	425	380	433	434	495	476	420	447	467	436	450	463	450	448	497	451	473	419	445	467	460	436	453	436	435	415	459	449	444	475	458	475	479	416	451	422	461	477	433	454	454	431	522	442	469	441	467	414	481	433	476	428	451	445	466	411	445	461	407	475	455	421	495	446	428	446	409	470	465	417	493	473	436	462	481	504	451	427	435	474	435	467	472	434	470	432	453	459	441	499	402	443	454	459	463	409	445	459	415	437	428	409	488	479	474	428	473	462	473	464	455	479	463	444	471	466	456	454	460	468	443	433	479	469	438	475	465	434	500	446	414	415	449	464	481	436	469	449	432	454	453	438	450	419	478	430	455	435	475	461	442	461	446	445	421	456	453	461	399	423	439	465	457	444	456	414	397	440	420	444	460	419	449	448	466	458	441	434	465	452	460	436	460	463	433	433	443	466	460	440	445	455	458	463	430	452	464	425	420	443	424	431	423	490	444	507	437	439	448	467	453	470	422	410	512	438	446	424	462	465	440	466	471	438	419	423	431	475	396	436	455	467	450	478	461	426	465	444	451	400	432	437	493	437	442	442	470	435	440	456	436	454	482	467	455	440	439	433	479	442	449	459	446	429	435	424	459	411	409	437	433	419	417	461	420	429	457	433	482	424	432	456	438	461	435	430	419	449	437	436	462	452	455	472	431	456	423	468	414	465	462	423	452	473	433	467	469	439	417	457	439	480	460	424	470	494	460	471	458	465	418	486	421	407	484	416	451	442	421	434	469	440	433	442	448	440	435	461	411	421	430	419	468	404	464	478	508	458	468	423	460	464	466	426	468	440	471	427	447	455	449	434	440	440	454	455	433	450	451	473	449	439	490	431	458	453	482	431	414	492	454	412	431	483	432	412	481	462	461	451	454	429	473	470	469	443	441	461	443	443	486	462	435	445	446	476	460	469	483	442	478	427	474	446	440	444	443	432	436	434	429	450	468	387	430	463	443	428	467	442	429	432	460	436	440	476	415	456	450	418	461	443	445	423	463	461	456	485	463	446	488	448	410	419	459	455	447	446	426	430	438	464	449	414	429	424	466	439	442	449	488	405	432	452	441	475	475	437	444	428	433	437	435	447	426	445	477	465	442	447	469	448	450	431	415	413	438	434	493	410	485	408	479	437	461	482	492	434	459	463	433	445	485	431	485	473	426	418	432	448	473	439	471	452	446	450	469	479	451	429	464	484	430	437	445	479	446	454	418	474	473	489	458	461	452	432	460	442	473	469	467	462	470	421	414	438	458	423	440	454	454	409	460	426	461	419	462	455	447	450	440	425	433	418	459	419	465	450	460	445	449	459	444	470	450	418	441	407	445	445	446	462	459	489	433	446	483	453	455	456	456	425	471	449	427	461	446	450	425	428	456	462	436	435	445	492	413	439	446	458	462	430	445	488	441	480	432	447	446	437	442	465	482	428	405	397	463	484	491	468	468	418	426	428	484	460	476	485	457	467	466	443	460	434	462	422	457	465	454	417	497	425	450	426	413	421	443	415	446	459	467	454	455	442	408	470	447	455	491	426	448	431	404	422	464	470	453	438	482	442	442	470	438	427	459	431	447	470	433	441	417	479	452	487	450	445	472	431	467	409	469	424	439	451	461	476	452	461
5189	4122	2208	1456	1088	1046	959	758	614	449	387	296	232	202	150	122	101	93	62	65	68	55	43	43	59	47	57	53	38	49	47	50	44	31	49	44	48	43	52	39	34	47	39	42	48	37	46	52	46	49	40	47	48	58	60	45	40	49	62	39	51	41	36	39	45	36	55	35	36	46	51	45	43	37	56	50	42	45	36	42	36	46	33	43	41	45	46	34	43	49	44	55	52	34	39	48	38	38	41	35	50	50	56	58	47	49	36	47	43	47	46	37	49	40	55	60	42	40	44	42	42	34	40	48	38	51	45	50	38	49	48	38	54	40	50	35	41	54	40	52	27	41	52	42	45	42	28	40	37	40	53	57	42	39	50	52	39	53	41	42	37	41	44	42	40	39	50	44	45	53	47	59	43	45	47	40	45	38	42	41	40	47	54	51	43	36	30	54	46	56	43	49	35	46	50	42	48	48	34	40	44	57	40	47	39	43	51	33	43	56	37	45	38	38	53	43	49	36	39	47	34	45	32	43	40	63	41	55	46	53	62	42	46	49	35	52	40	55	36	52	42	50	43	44	40	47	47	50	33	41	40	47	51	35	45	51	42	46	48	47	47	34	43	40	49	44	35	50	45	42	55	43	43	50	43	54	36	43	57	48	44	48	49	47	52	39	45	49	53	32	48	38	49	47	53	43	41	31	38	44	50	47	42	50	59	49	46	42	45	49	50	36	37	45	43	63	53	31	54	38	32	41	31	47	51	44	49	43	43	37	47	40	48	37	47	51	48	33	37	41	37	44	50	33	44	48	48	36	44	37	40	40	52	40	38	36	41	43	52	37	39	47	60	48	30	35	47	49	51	38	55	47	43	52	42	45	55	46	46	51	43	49	38	36	40	51	33	40	36	46	47	46	40	39	42	37	42	44	40	53	37	42	50	38	42	44	49	47	52	36	40	55	47	45	42	43	40	36	50	52	49	50	46	52	56	39	42	51	41	39	38	35	40	56	38	37	41	52	45	44	51	58	58	43	37	46	48	40	39	34	42	39	42	51	48	42	39	52	45	58	44	50	56	36	46	46	30	46	53	36	34	58	42	40	51	47	49	38	44	44	47	44	48	38	45	37	53	50	30	39	45	43	32	43	44	47	48	40	34	41	48	44	45	47	40	45	50	39	45	42	33	37	46	44	49	36	38	42	35	46	44	41	48	35	49	59	53	39	49	48	54	51	55	54	41	50	46	56	34	44	55	36	44	39	53	42	46	48	54	36	46	47	46	36	44	43	42	38	54	36	46	44	45	28	50	49	39	37	42	43	39	44	47	43	36	46	47	40	39	32	45	50	50	51	37	41	35	31	46	56	45	54	46	51	53	47	44	38	47	50	52	32	47	34	42	41	39	35	46	43	49	50	51	36	39	41	49	40	42	49	51	41	38	46	48	42	44	51	45	46	46	29	40	36	38	53	53	36	42	48	45	47	47	48	41	48	41	58	45	43	49	51	44	46	54	45	42	41	48	44	40	47	38	42	46	59	43	36	45	33	47	45	42	55	44	57	51	57	43	40	49	45	40	45	37	51	41	42	32	47	40	37	50	41	39	53	41	31	51	41	42	45	45	41	45	33	47	50	38	33	34	48	51	37	40	40	46	34	47	43	48	52	48	38	43	50	43	51	48	37	48	37	39	51	46	43	48	41	47	51	59	39	33	40	51	57	40	38	44	47	55	50	35	42	36	49	48	43	27	46	62	34	40	46	40	47	37	46	42	31	46	26	51	44	54	39	34	53	47	46	42	48	33	52	37	43	31	43	48	29	47	38	44	49	36	64	51	51	40	47	39	53	51	44	52	59	32	37	56	42	47	53	37	32	43	43	43	49	53	43	41	45	48	41	60	49	54	40	30	44	58	50	54	46	42	41	48	35	44	55	47	41	36	48	38	54	42	41	37	46	32	46	39	32	43	44	56	40	36	39	42	40	36	54	50	43	37	43	59	47	46	39	54	48	53	43	50	33	34	43	47	37	42	45	58	50	62	51	46	48	43	44	34	49	44	53	38	53	30	47	40	53	50	51	38	51	43	39	39	42	34	47	45	46	50	38	41	50	47	30	49	51	40	61	45	52	50	42	49	20	46	34	52	34	47	48	53	41	50	45	42	52	64	37	39	43	49	50	47	50	43	48	43	49	48	47	47	55	42	35	38	34	45	50	52	46	40	31	43	42	38	43	38	42	43	44	41	38	40	35	57	39	50	39	49	42	52	43	35	50	55	35	41	30	43	46	41	42	35	45	52	41	46	44	32	51	46	47	43	40	39	34	45	47	48	62	42	37	46	47	49	49	46	46	50	46	55	52	45	59	40	39	46	45	54	57	40	49	45	47	53	37	37	41	46	35	44	54	47	44	39	43	40	55	50	43	44	36	35	56	33	50	42	42	42	40	46	57	38	43	57	47	38	44	41	47	36	43	40	41	56	45	33	49	34	64	37	42	39	47	42	45	42	51	48	33	47	48	33	37	38	43	50	43	33	53	44	36	38	42	38	39	38	39	45	37	47	46	34	46	56	46	38	50	50	39	50	44	52	27	47	53	54	37	52	55	44	42	45	40	36	36	47	35	47	44	37	50	44	47	31	39	51	49	54	41	34	50	34	42	38	51	53	48	59	46	44	40	48	57	44	54	41	44	30	44	55	49	49	41	40	44	47	43	34	42	47	43	54	39	49	36	42	41	41	43	48	46	43	46	43	55	45	49	47	39	32	41	60	40	44	62	40	39	64	47	39	52	45	41	35	41	39	39	37	41	51	54	51	37	32	46	50	44	35	57	53	51	47	41	46	50	47	49	51	43	45	49	32	43	44	45	35	51	38	53	27	36	51	48	42	43	40	52	49	34	34	42	52	32	42	38	40	41	46	45	42	34	48	49	51	50	44	42	45	40	40	44	54	52	58	41	41	43	38	53	43	46	39	43	45	48	44	49	45	51	38	51	40	62	42	53	48	36	48	45	41	39	44	40	44	42	40	40	34	48	43	47	34	40	54	55	42	34	51	49	55	50	43	39	38	56	39	57	57	45	39	44	30	60	42	51	50	33	51	40	43	57	31	40	55	46	56	41	40	36	50	53	42	33	41	49	44	37	52	44	32	47	48	51	52	35	40	48	34	45	42	46	42	52	57	36	44	46	43	43	44	34	48	39	42	49	37	51	40	41	49	45	46	48	41	47	51	52	53	38	47	58	49	33	44	48	40	43	40	40	38	46	44	40	33	37	46	54	30	50	40	40	53	50	45	39	56	45	46	51	36	58	44	40	36	54	48	36	50	35	45	60	52	43	34	42	49	37	53	58	49	44	40	58	50	44	38	57	39	47	43	41	36	42	51	34	44	45	45	54	44	42	43	34	57	51	51	47	54	50	50	43	39	30	41	40	30	41	48	49	34	53	47	34	45	46	49	42	48	47	42	50	48	42	36	39	32	48	51	43	52	54	35	53	34	50	38	50	64	40
33705	23855	19073	21770	26053	25585	22904	19559	15811	12741	10488	8709	6739	5153	3910	2992	2341	1756	1341	1130	977	786	773	684	598	570	567	564	524	514	503	508	452	440	473	461	444	464	460	460	463	445	464	466	471	462	424	449	458	439	458	464	485	469	459	449	444	477	427	431	483	466	403	417	442	450	491	462	473	498	442	488	426	449	472	442	411	422	486	464	416	459	479	457	471	453	443	415	480	456	473	439	443	475	479	443	466	463	444	457	431	489	472	410	486	457	494	455	462	475	438	461	443	470	484	435	461	467	486	463	457	461	469	440	456	466	488	420	496	466	466	441	474	486	455	457	445	462	407	436	490	433	458	456	452	454	469	472	442	455	435	468	430	485	472	488	409	416	462	420	450	425	459	438	443	453	427	450	463	454	462	434	471	435	437	428	478	462	421	462	458	487	431	416	441	459	432	436	503	490	474	464	447	481	498	474	479	423	468	476	439	444	465	444	468	456	438	427	447	405	453	461	481	474	457	495	451	441	470	461	428	449	460	463	454	449	452	441	469	461	429	485	422	449	435	446	433	438	454	425	468	468	450	418	406	470	472	468	473	459	440	469	456	468	486	438	456	475	467	447	456	475	491	457	414	446	455	440	438	481	465	449	461	431	479	426	492	408	450	466	493	436	501	444	497	440	471	473	474	448	476	457	462	433	447	451	477	502	488	473	451	481	465	454	404	423	412	471	422	442	440	475	455	442	419	438	467	479	419	451	452	440	465	443	448	428	466	465	469	457	423	463	461	480	439	476	460	422	455	431	421	443	461	425	491	447	449	427	468	438	436	435	461	415	422	415	465	447	468	511	488	438	422	458	467	433	463	462	407	480	442	480	488	442	444	446	482	461	417	490	422	498	435	471	448	491	464	439	461	460	434	447	417	457	486	434	447	497	434	430	434	427	470	444	486	449	440	461	454	472	481	443	488	460	431	424	458	452	461	436	442	412	455	411	446	462	451	474	466	449	456	457	437	441	448	472	457	454	468	517	453	444	457	476	465	463	464	438	487	448	448	447	472	452	433	451	445	439	463	484	438	470	443	452	451	428	458	422	455	455	468	413	451	515	460	435	462	431	436	426	447	411	428	439	437	467	464	456	424	460	463	485	456	450	460	460	420	487	475	476	498	449	453	477	411	437	454	455	457	451	423	464	442	462	441	448	461	449	458	448	427	404	425	461	476	455	467	469	446	434	434	484	453	432	465	429	471	463	426	449	428	438	441	466	436	432	428	426	440	441	463	447	460	498	445	427	464	441	457	435	451	409	418	430	489	460	449	464	483	413	449	460	460	459	413	494	469	398	465	455	430	423	452	478	448	447	452	436	478	441	419	464	468	425	470	455	429	496	456	440	430	446	471	435	465	423	460	472	472	481	455	432	455	458	491	460	430	461	445	482	444	477	447	470	445	462	476	452	452	402	439	413	453	460	455	435	475	424	427	437	456	460	428	455	434	443	470	432	425	468	449	465	417	430	471	470	468	459	447	443	456	431	445	480	463	462	465	449	466	466	477	455	434	453	457	427	455	501	479	426	455	463	492	442	444	427	422	444	468	455	463	452	452	467	427	465	449	431	404	409	426	462	457	456	436	439	434	459	459	427	483	482	436	494	452	431	439	466	437	439	472	465	456	441	450	435	440	458	456	447	471	457	475	464	405	422	446	478	426	447	434	460	438	436	459	429	447	464	475	452	468	463	439	440	412	441	509	494	461	439	482	462	462	483	389	419	451	450	475	398	488	475	462	431	458	428	438	438	472	419	479	471	451	495	420	412	480	464	457	476	460	413	423	458	440	457	445	446	426	410	440	417	458	449	455	456	445	470	448	463	459	455	439	462	442	442	437	441	445	462	474	422	429	423	507	434	495	459	466	484	468	448	431	456	482	442	467	481	448	460	477	422	452	484	442	486	447	449	474	460	441	474	429	450	472	478	441	493	474	473	430	469	478	428	441	449	461	450	458	418	458	434	439	463	472	461	439	458	494	474	470	480	505	463	472	466	475	485	432	425	418	430	455	432	430	437	436	448	442	474	486	442	467	451	435	476	472	449	462	452	450	471	472	465	451	454	439	453	427	452	459	443	447	455	428	477	442	466	453	455	454	455	429	486	476	441	464	438	452	465	485	474	463	427	431	455	436	502	480	450	415	451	441	442	439	435	471	480	452	435	421	452	418	461	420	440	439	459	480	398	422	420	426	454	473	458	442	455	462	418	428	449	462	478	456	447	439	479	443	444	430	451	424	462	442	464	435	452	432	466	428	419	451	449	474	462	437	460	451	420	411	482	462	408	478	428	423	457	429	410	458	463	459	438	425	454	439	441	468	413	415	423	438	453	440	456	445	468	468	475	430	460	452	462	466	412	454	433	435	426	462	466	471	450	428	439	450	448	428	418	411	423	468	441	479	410	468	406	436	477	435	426	438	428	435	432	457	452	438	441	416	469	481	478	464	459	433	441	448	457	453	445	464	435	422	457	520	446	493	450	474	448	463	455	456	497	464	459	458	472	448	443	465	488	393	467	460	450	412	423	450	450	480	457	434	449	432	465	394	459	485	432	443	447	411	424	456	450	468	439	497	461	456	485	423	433	488	457	452	461	433	429	459	463	416	481	408	484	415	434	466	404	457	439	452	476	454	461	474	461	446	461	439	459	446	439	488	437	433	418	465	478	467	458	436	379	429	399	437	448	472	426	445	450	473	420	485	445	466	471	422	464	440	463	458	472	456	495	452	425	460	462	429	469	456	442	406	437	474	473	436	492	450	422	485	477	450	504	447	428	454	441	458	479	430	436	500	475	427	450	446	444	453	458	442	475	459	449	454	467	454	449	454	440	465	470	488	443	410	455	430	456	463	454	463	415	471	460	461	466	462	445	440	397	492	443	413	456	456	421	435	442	446	433	461	488	467	455	492	458	473	463	463	440	462	437	474	491	441	436	444	473	466	437	450	442	450	434	426	444	476	425	463	478	481	444	437	452	487	465	454	454	446	447	459	450	472	454	443	438	431	460	473	423	459	434	454	451	445	462	515	475	451	439	458	454	428	502	450	445	429	461	468	439	459	468	435	437	394	473	447	446	443	464	434	419	470	454	449	432	466	433	445	462	428	487	449	427	479	484	439	446	456	461	422	450	462	475	467	470	465	476	473	433	439	458	454	468	441	422	445	439	449	469	437	442	397	477	433	486	462	483	469	453	474	402	428	429	451	451	444	448	399	451	422	465	470	436	452	480	472	456	427	426	493	454	445	436	456	461	460	464	446	445	471	490	475	451	457	472	455	508	455	417	454	440	443	445	482	438	447	461	481	430	426	409	486	449	476	405	487	435	420	476	412	432	459	459	467	462	458	446	440	453	455	442	420	466	451	435	427	472	407	478	448	423	421	465	445	478	439	410	489	470	432	467	432	469	427	464	435	461	416	412	479	469	459	460	458	472	464	463	415	417	414	442	447	414	411	476	470	419	425	480	450	455
3128	1922	1047	646	564	543	485	434	269	274	232	195	165	136	110	93	75	58	78	53	60	51	45	44	60	53	33	43	48	42	43	43	46	42	43	49	47	47	36	45	40	52	55	53	45	43	49	50	44	41	39	34	48	47	49	44	38	49	40	40	38	43	37	42	51	49	35	49	39	32	45	50	34	61	55	52	53	40	47	52	32	47	58	47	54	45	43	50	35	39	52	37	42	41	43	44	46	30	30	42	52	62	40	34	58	40	32	52	46	48	47	54	53	44	33	45	43	45	46	41	49	46	36	46	45	53	49	36	40	45	46	57	45	52	40	43	43	46	36	53	47	42	58	37	40	53	43	50	45	45	40	45	39	44	50	42	43	41	44	54	46	51	27	47	41	41	45	41	47	53	45	36	47	32	50	59	36	47	45	49	41	49	33	56	45	52	41	36	48	38	54	40	35	46	50	39	49	40	45	39	43	41	33	46	41	30	49	39	46	51	39	47	44	45	58	50	41	36	48	45	57	38	47	38	57	41	57	41	44	41	42	50	40	40	36	33	30	62	31	43	48	47	40	47	35	37	35	40	46	46	47	45	58	44	36	50	43	52	45	42	41	45	53	35	37	32	35	37	39	46	42	55	46	45	32	40	45	34	35	48	51	40	43	40	49	38	33	44	44	38	36	46	47	50	52	41	51	51	58	43	40	39	46	53	49	45	44	49	45	49	42	45	40	44	52	52	44	49	40	49	54	45	56	55	42	37	30	43	46	44	52	42	49	44	48	39	40	40	49	52	45	47	43	43	37	45	42	39	42	44	42	32	53	45	36	43	46	50	43	33	44	46	44	49	49	50	43	43	53	45	59	44	40	45	34	48	44	44	49	43	42	47	46	43	38	48	44	42	44	47	46	37	54	41	42	43	38	47	50	51	33	52	36	49	51	36	55	55	53	37	52	44	54	47	41	39	35	43	45	45	51	42	37	39	34	45	31	54	51	49	45	58	40	33	47	49	44	57	46	66	49	38	35	60	40	49	42	54	51	60	45	40	44	34	43	46	44	44	53	45	45	46	50	46	38	50	55	40	55	46	49	52	50	48	44	40	53	54	44	47	43	50	49	45	43	45	44	46	45	32	42	59	56	56	30	39	45	44	41	41	41	35	47	39	40	39	49	44	46	42	35	50	45	51	55	49	44	41	50	46	39	54	44	41	42	43	47	44	43	57	46	48	32	49	43	53	36	48	49	48	72	47	47	50	42	35	48	49	52	34	52	51	42	42	42	39	54	46	40	43	31	51	46	40	44	56	37	44	42	30	47	48	45	54	45	49	45	45	53	50	47	43	42	43	42	42	42	48	51	43	51	55	44	35	42	40	42	32	48	42	43	43	42	46	34	49	53	48	53	38	36	57	33	42	37	55	47	57	49	45	56	48	57	41	39	47	50	46	30	38	51	47	46	47	48	41	36	43	42	44	49	42	43	38	66	49	58	45	43	40	34	39	35	42	49	49	51	43	44	41	43	40	35	44	45	51	45	47	38	51	46	52	50	49	50	48	40	42	45	43	50	54	45	47	47	36	49	42	42	58	49	40	40	34	41	46	42	44	42	44	36	49	45	47	46	38	43	53	49	41	43	49	34	45	49	47	42	62	34	42	40	35	39	44	39	41	42	42	42	37	44	39	39	54	48	48	36	50	37	64	38	38	55	42	38	38	46	35	34	57	54	43	42	38	53	47	39	52	38	59	53	42	48	35	43	35	37	49	42	45	34	45	41	49	46	39	50	44	42	46	47	28	39	42	37	47	42	41	52	48	53	43	49	41	51	39	33	45	52	47	42	44	39	55	44	42	45	41	48	44	31	48	49	45	38	53	49	47	43	47	44	31	36	44	51	42	32	40	49	41	56	43	53	41	46	40	49	62	49	43	48	51	54	36	48	58	53	34	54	36	40	36	43	53	42	33	38	46	55	38	45	50	42	46	39	35	44	49	37	45	45	36	54	46	44	30	46	55	45	46	39	56	34	44	39	46	39	44	38	34	49	36	42	55	56	34	40	36	43	33	58	55	45	50	48	51	44	47	48	44	38	45	51	48	39	56	37	43	37	45	57	51	47	36	52	33	38	43	38	45	43	35	56	51	66	34	47	46	52	37	46	53	36	50	44	42	61	39	40	43	46	50	46	41	49	42	47	53	43	43	36	43	47	51	44	33	50	49	41	28	57	48	42	46	37	43	44	36	44	44	45	42	38	44	46	41	46	44	39	45	51	49	36	52	69	41	45	45	37	45	40	47	42	54	69	52	58	50	33	42	46	61	52	46	54	38	43	47	40	40	51	39	55	43	48	31	50	41	47	52	41	46	38	47	49	43	49	45	46	36	50	49	60	43	46	40	35	45	41	42	36	59	45	24	35	43	38	54	40	38	59	46	45	56	50	34	34	47	55	53	54	37	47	41	40	46	47	53	54	52	45	43	45	38	50	38	57	48	38	41	42	52	52	46	41	39	37	52	46	34	45	57	48	49	56	36	45	50	39	37	52	56	55	36	31	37	50	37	46	51	48	47	48	37	37	53	45	40	41	48	43	47	50	45	47	38	45	44	38	44	49	52	47	44	43	49	47	40	53	55	42	38	50	48	50	52	40	35	49	42	51	53	47	39	53	50	40	35	43	42	57	37	38	47	44	53	42	41	56	35	45	39	53	36	52	50	36	53	49	42	40	47	40	49	36	48	51	51	40	35	41	39	39	46	53	48	48	43	47	40	37	48	41	51	46	57	40	36	34	56	38	49	53	47	51	40	50	48	31	37	37	58	46	51	49	53	57	41	45	51	50	46	40	49	46	47	48	36	39	45	46	45	35	42	46	54	56	45	39	39	53	32	41	49	31	47	42	54	45	53	48	38	35	39	40	42	44	41	45	52	59	55	41	47	45	40	53	41	33	37	43	37	50	44	41	44	51	38	43	38	49	46	46	51	45	59	46	47	47	38	45	35	46	47	54	44	51	53	50	46	41	49	40	43	44	46	57	46	37	37	39	52	47	40	45	50	44	39	38	40	52	36	44	40	49	42	45	44	48	46	42	51	42	36	41	48	42	45	41	40	55	39	43	40	43	53	44	45	48	48	33	41	45	49	40	43	46	59	57	48	41	48	47	38	49	41	43	44	51	43	46	51	52	54	33	49	46	46	44	45	40	43	40	37	47	49	62	44	47	56	40	30	40	42	48	46	47	52	45	52	42	37	52	26	49	37	43	58	44	43	30	32	47	54	52	60	46	49	36	39	55	41	51	48	47	45	34	42	47	52	41	54	59	51	36	42	44	47	48	36	52	42	42	41	48	54	56	47	50	53	43	45	39	46	45	50	43	40	44	50	50	50	46	46	45	44	45	48	32	54	47	51	52	36	49	60	47	43	43	28	50	46	40	47	33	44	58	51	43	49	45	40	56	48	48	41	39	45	41	44	53	54	45	53	37	44	35	54	56	34	47	53	33	33	35	42
28260	17738	12792	14977	19772	19641	17064	13564	10690	8383	6778	5475	4237	3223	2324	1796	1409	1128	957	818	741	644	628	639	534	567	502	465	540	522	490	497	456	450	434	452	458	463	441	442	463	444	480	493	414	414	454	432	446	456	455	458	482	430	460	445	463	460	484	432	436	446	428	463	436	447	437	455	449	426	456	428	435	452	450	457	438	447	441	419	447	482	420	464	433	434	455	441	462	470	487	436	450	427	479	435	502	436	417	444	471	469	438	441	444	422	497	431	480	472	423	483	422	475	452	445	431	454	458	432	441	505	416	455	504	479	490	423	468	478	485	471	435	449	460	437	458	425	443	408	446	429	458	455	470	467	461	443	440	462	443	449	498	458	465	441	435	470	461	406	445	443	471	434	439	443	419	418	439	463	426	422	441	420	484	489	427	459	432	430	496	463	463	443	431	453	472	447	439	482	477	452	468	425	428	471	433	483	443	482	477	436	466	446	475	460	457	442	464	474	461	448	420	448	449	434	448	453	459	455	435	469	456	451	450	462	446	517	484	432	453	490	465	436	459	440	468	483	461	468	455	430	479	466	429	447	442	439	468	440	439	442	446	466	450	478	490	474	438	463	466	447	472	500	417	444	480	453	450	502	460	485	470	430	419	442	459	454	465	442	446	469	458	481	455	452	441	449	439	439	438	447	429	471	476	417	430	443	422	467	424	453	483	452	478	452	459	430	489	449	422	423	444	507	439	457	450	430	447	492	515	488	430	457	436	455	438	504	460	453	464	460	458	414	466	445	490	485	463	430	431	484	425	452	480	470	450	459	462	448	445	411	462	453	437	471	481	471	493	442	442	500	464	438	407	423	438	440	460	474	463	433	426	412	448	445	401	453	467	472	466	464	433	417	466	450	469	413	464	458	505	468	481	479	464	452	466	436	447	446	429	456	464	459	488	421	451	442	457	476	477	465	452	476	464	456	436	448	451	433	453	457	456	442	456	480	463	464	446	462	429	446	453	450	435	437	439	482	427	442	468	479	459	476	506	413	462	457	437	478	479	452	417	409	483	448	452	429	477	489	455	444	448	466	448	427	452	451	422	429	448	491	456	473	470	430	461	453	438	453	464	437	477	493	438	462	412	469	528	476	459	481	438	445	464	445	450	459	480	473	434	468	444	450	475	441	441	442	483	414	474	490	461	438	483	459	476	466	458	442	459	450	474	426	425	445	444	445	437	444	456	434	454	443	452	446	446	465	445	453	421	425	472	448	459	457	453	479	440	480	449	457	446	470	486	435	419	465	449	439	474	499	432	444	479	462	429	437	474	466	419	452	461	441	475	438	453	446	430	445	437	459	485	475	448	482	458	460	490	438	478	440	448	467	427	479	455	435	447	441	423	416	449	447	425	450	446	472	466	490	444	448	450	434	463	441	426	433	449	480	450	436	442	461	436	470	435	408	445	456	444	479	446	482	437	458	443	449	463	419	457	461	433	498	431	459	463	456	424	484	463	469	488	430	463	444	467	435	469	459	461	446	469	471	481	448	480	469	447	457	473	444	460	428	442	457	457	472	460	468	467	473	470	439	445	408	484	455	475	452	457	446	465	434	453	417	418	451	458	431	428	485	452	430	458	438	434	442	526	436	462	468	433	460	445	468	447	483	470	474	448	463	448	476	415	417	451	470	468	482	487	414	427	441	443	455	450	449	450	446	452	463	451	432	423	437	467	450	440	460	471	453	446	470	456	459	461	462	432	436	464	450	445	458	428	464	467	446	443	439	471	431	451	462	462	455	440	451	488	426	471	440	431	466	431	443	453	438	464	467	451	484	467	426	459	455	465	445	502	445	492	465	477	443	458	423	450	470	466	465	424	445	450	473	456	448	439	444	458	496	474	508	478	489	455	461	454	444	477	449	449	423	469	453	412	436	465	461	436	426	489	463	451	469	459	483	475	442	452	476	457	434	443	443	462	435	436	466	453	449	450	412	509	448	435	448	425	431	475	483	445	449	417	442	414	431	412	427	423	477	457	435	449	526	471	461	439	449	451	441	435	427	459	455	484	432	473	469	490	443	452	477	480	461	430	441	418	427	470	447	433	434	437	483	467	422	456	463	493	459	482	451	432	464	485	456	481	454	460	420	486	427	463	464	503	493	465	408	426	457	427	446	428	477	454	437	479	468	424	465	467	445	449	463	441	462	483	417	455	456	442	474	432	440	452	433	452	465	447	433	472	440	453	426	498	463	463	467	441	486	469	429	465	437	498	437	471	458	495	414	446	434	459	487	429	461	453	448	474	467	417	443	444	455	492	482	447	453	406	463	455	498	452	480	489	463	472	454	466	443	436	443	444	484	490	450	446	464	421	440	465	440	430	436	486	464	467	447	464	481	428	445	443	471	442	437	429	431	474	438	423	457	435	431	446	458	459	426	462	412	473	465	463	468	421	445	468	480	446	437	437	465	466	484	449	499	451	463	427	449	499	483	483	481	469	431	461	443	456	433	460	469	448	469	472	469	460	470	427	463	512	413	443	441	467	432	480	444	427	486	459	461	481	443	462	465	465	417	463	444	467	481	468	414	452	432	437	474	403	422	506	446	456	469	458	456	471	469	449	472	485	439	448	457	431	455	445	431	452	424	472	490	444	435	450	413	438	464	446	450	454	459	461	437	439	494	432	433	455	478	448	445	422	477	453	430	475	432	481	449	418	454	450	443	469	455	429	445	452	475	455	477	458	464	482	485	445	453	485	444	444	437	453	430	443	458	478	414	444	458	475	447	521	476	441	469	430	470	451	453	449	448	439	471	428	481	470	487	458	479	470	464	456	414	488	426	446	477	420	452	484	458	488	451	463	466	461	434	451	435	433	457	438	470	470	452	422	446	455	442	425	433	472	483	445	446	461	432	454	443	435	427	454	424	445	481	469	407	441	451	469	489	449	440	522	445	454	459	442	453	450	408	438	456	503	466	458	431	426	501	442	443	460	442	420	441	472	464	460	450	428	452	423	479	436	452	459	481	463	464	501	469	438	422	477	477	421	468	446	476	468	439	448	418	464	472	472	453	482	471	475	443	451	455	440	440	430	445	469	452	431	425	505	485	479	450	443	462	408	455	438	411	460	482	507	466	469	413	431	447	455	462	498	481	427	467	424	433	432	473	453	458	470	495	473	417	472	463	432	440	459	445	472	481	420	451	457	458	458	430	433	469	397	467	482	438	519	498	422	483	455	445	487	463	469	421	443	478	410	467	435	459	443	470	459	421	505	446	445	443	428	470	516	447	451	470	438	439	429	453	474	468	461	463	459	427	475	409	442	482	435	448	434	451	459	482	452	475	447	455	430	442	464	462	454	468	425	448	441	466	467	476	458	470	456	451	436	477	467	466	469	457	447	447	435	429	436	458	455	432	428	422	442	428	452	451	444	451	483	460	461	488	413	470	439	459	492	457	462	432	449	459	428	402	445	494	480	500	482	443	411	448	483	450	459	445	447	456	483	466	434	446	455	461	421	449
4075	3127	1646	1006	828	820	754	587	463	355	344	274	199	178	118	131	92	88	66	82	50	54	64	54	52	43	56	48	55	49	40	38	55	46	54	50	47	48	58	46	48	35	35	54	47	35	45	50	39	35	48	59	41	58	48	40	56	50	42	55	54	41	44	43	56	27	44	37	31	49	28	61	33	43	49	47	47	43	49	48	39	35	37	47	35	41	56	40	53	50	47	40	51	39	50	48	53	45	39	54	48	37	43	38	38	47	50	35	33	38	55	39	46	38	43	50	36	42	55	35	34	39	54	45	51	50	40	48	50	54	33	39	45	48	48	52	48	36	44	46	51	64	43	42	57	48	41	42	46	45	48	32	43	61	44	38	44	47	44	47	45	42	44	39	49	56	44	39	43	42	46	45	40	57	47	42	42	43	37	42	49	47	42	43	42	54	46	36	55	39	49	54	42	52	43	35	44	34	40	52	52	44	40	48	54	43	56	41	45	43	54	31	38	46	43	50	48	48	60	54	54	37	52	41	54	45	56	55	57	33	63	37	53	36	44	53	52	43	49	57	34	36	53	53	30	41	48	46	38	54	38	46	54	53	62	43	41	59	54	50	48	51	43	39	48	39	42	47	47	43	47	41	41	51	44	42	49	51	52	33	52	39	44	52	43	55	48	46	50	53	37	51	45	32	35	37	35	45	38	43	57	59	57	46	47	50	49	52	56	41	60	58	47	47	49	31	48	50	45	39	46	47	49	53	47	36	46	44	46	56	50	41	46	45	48	35	40	47	53	41	37	45	52	48	55	49	54	42	53	50	49	57	44	56	51	51	49	54	48	61	45	41	51	45	32	46	41	52	50	40	37	35	52	50	46	49	32	32	46	50	42	49	55	40	50	56	44	49	38	45	50	32	47	49	31	52	47	47	63	43	68	51	54	45	58	40	36	49	42	44	45	41	45	53	59	40	56	49	49	42	39	51	36	51	38	38	52	36	51	47	45	54	55	54	49	46	47	55	44	43	51	47	41	40	38	54	50	45	48	50	38	39	41	49	37	42	51	49	53	34	53	44	56	52	35	53	48	46	41	43	39	48	54	41	45	44	45	44	44	39	49	44	50	40	42	43	53	43	46	38	47	33	49	59	39	48	57	52	51	39	45	45	45	52	50	39	37	49	35	53	54	38	45	40	38	49	40	62	41	40	54	51	49	34	35	44	36	35	50	46	54	45	53	54	36	39	41	44	36	35	54	54	42	54	41	52	42	43	62	46	33	51	49	46	49	50	53	53	55	66	52	54	60	44	60	46	43	48	51	57	32	46	37	40	48	45	43	42	42	57	38	50	50	57	55	35	45	45	45	58	57	49	50	54	60	55	45	38	45	51	35	48	49	47	47	51	37	53	46	44	41	43	45	43	44	51	48	40	50	39	39	42	36	39	41	59	36	39	42	38	43	42	49	61	48	39	44	41	48	48	47	45	45	46	51	63	39	50	49	51	37	35	38	44	47	50	36	37	46	45	51	50	49	41	53	43	49	47	45	52	55	59	44	51	52	52	52	43	37	51	54	33	54	49	51	49	41	56	45	46	34	46	33	46	45	40	32	44	55	40	45	37	54	44	37	45	37	38	41	53	48	44	39	42	41	30	42	43	47	45	50	54	54	49	49	43	45	37	48	46	47	44	41	42	45	45	33	48	35	49	49	37	45	43	45	41	36	38	45	56	33	48	57	39	48	40	47	37	43	51	45	54	50	51	48	45	47	50	37	54	45	40	45	43	53	46	38	41	52	41	47	49	48	55	44	50	49	40	54	48	35	45	36	37	47	39	45	51	40	49	53	39	52	57	50	53	45	42	46	47	58	38	48	35	50	40	42	40	47	50	56	37	47	54	52	46	50	48	42	46	57	43	52	44	56	52	46	50	56	45	43	35	45	35	43	45	42	45	47	40	40	32	61	53	47	41	34	39	46	47	38	55	57	49	46	44	43	31	44	34	44	41	46	43	49	46	46	48	57	48	44	39	42	54	55	49	42	33	36	41	55	41	52	53	42	50	44	41	42	46	48	51	45	40	49	40	53	47	44	53	62	49	56	36	58	40	38	42	48	55	48	39	34	39	44	50	50	56	44	55	47	46	47	38	41	43	41	56	45	43	57	49	37	55	47	48	63	52	56	38	44	59	46	38	39	42	49	57	43	50	46	38	40	45	41	48	47	45	51	34	54	46	59	37	45	48	43	47	42	49	48	55	46	56	53	44	42	53	42	46	36	43	46	47	49	51	35	47	63	38	42	38	50	60	41	49	44	54	50	42	44	45	44	34	40	43	53	40	50	47	50	48	41	61	40	43	53	48	49	37	46	37	47	45	33	55	37	50	41	39	40	42	45	45	49	33	58	44	45	38	44	46	30	46	52	49	50	55	51	39	53	37	43	49	50	32	39	46	59	53	49	36	49	49	46	33	50	44	45	46	53	49	39	37	53	54	48	48	45	49	35	41	48	40	42	48	46	40	50	31	39	65	43	49	47	53	41	45	39	46	44	50	48	52	38	37	52	48	53	48	42	46	58	47	42	50	50	42	52	44	50	40	49	45	49	38	53	53	49	51	51	39	43	50	40	40	38	42	49	48	56	47	46	47	46	61	52	42	42	48	46	53	44	52	44	42	45	50	49	50	42	52	35	41	60	46	48	56	43	40	36	56	42	55	46	43	33	58	39	39	51	49	42	35	57	42	43	42	45	39	42	34	41	55	48	36	52	50	49	52	46	49	47	56	39	44	36	50	57	55	43	53	41	42	62	45	51	58	55	34	57	51	52	38	48	53	42	46	49	57	43	45	53	45	42	37	43	32	54	41	43	42	38	45	41	45	42	44	42	44	54	50	44	43	51	39	43	41	49	43	46	41	33	50	51	35	49	41	46	47	44	53	49	41	42	51	53	39	51	36	27	50	34	40	47	46	58	39	48	36	44	28	58	57	33	55	41	45	34	40	56	34	61	51	52	43	47	39	44	51	36	48	52	37	47	42	44	46	34	39	48	39	46	47	51	35	36	46	40	51	58	51	50	39	40	47	49	40	41	35	41	45	52	60	40	47	51	42	64	45	57	35	52	57	67	35	39	51	52	57	46	45	35	56	53	36	45	40	48	41	55	42	47	46	45	40	40	51	43	41	62	40	51	54	41	57	48	53	38	60	43	41	46	56	51	51	40	53	45	59	39	49	48	46	45	50	40	42	46	39	56	58	46	49	60	46	39	51	33	48	45	48	44	40	40	38	36	45	61	43	64	44	41	53	49	39	53	40	39	43	52	49	60	40	47	50	41	35	49	54	48	46	37	59	49	41	51	34	42	38	39	56	51	30	44	39	40	50	47	47	44	43	45	38	41	59	39	42	44	47	49	47	46	54	46	53	58	51	49	45	38	33	35	49	48	42	33	34	60	47	39	38	46	43	48	46	43	38	39	44	45	46	44	42	45	39	46	41	52	54	39	40	59	42	48	48
31741	21609	16156	19044	24326	23800	20971	17420	13961	11304	9018	7355	5473	4226	3188	2361	1705	1368	1202	1065	831	768	730	683	591	587	532	522	540	498	468	501	470	508	507	443	496	468	513	434	482	438	534	453	461	440	472	465	461	497	490	460	514	455	461	489	483	467	490	450	460	497	469	464	454	475	491	468	457	451	487	476	462	460	471	461	471	499	457	470	430	491	451	449	450	468	437	476	439	483	454	459	472	474	469	459	449	463	456	430	440	486	481	460	514	457	483	465	485	488	478	452	464	470	515	452	477	474	475	478	463	499	492	467	445	508	479	461	431	439	445	497	490	464	478	466	477	456	491	459	447	457	448	447	471	493	499	468	468	486	456	495	485	475	467	442	461	446	461	449	479	447	435	477	430	429	459	451	465	422	514	472	501	462	440	464	476	489	460	499	489	468	452	462	493	467	446	482	461	477	485	493	446	517	472	487	475	497	469	479	438	440	495	484	476	444	460	452	488	484	481	472	514	471	443	444	475	468	481	464	466	482	490	465	467	442	475	419	480	470	442	484	480	484	495	489	460	466	463	427	460	467	476	461	487	439	475	457	480	442	461	437	451	512	467	487	456	422	484	463	492	463	453	444	447	455	446	477	486	503	494	471	444	461	473	472	473	462	509	445	494	436	466	458	437	459	478	458	458	428	467	455	494	465	484	466	455	468	488	440	475	489	457	481	455	461	483	483	453	488	530	468	507	471	509	486	503	456	464	454	479	474	469	439	452	441	486	464	454	460	480	500	485	505	504	478	418	408	446	480	467	477	451	486	497	445	453	493	474	474	487	489	445	474	488	442	457	462	420	495	459	430	481	493	481	502	485	486	486	484	447	431	475	454	509	457	468	478	480	463	485	458	457	466	446	479	481	462	471	487	467	469	498	471	487	470	524	467	463	484	471	482	425	495	453	448	439	453	464	511	476	483	467	484	424	466	476	460	501	448	457	467	503	483	421	482	425	469	528	485	467	441	475	427	464	433	463	481	447	466	469	410	464	471	472	504	455	487	459	428	519	472	467	475	434	497	501	479	476	470	458	453	476	458	460	480	433	492	484	477	446	441	474	475	461	501	505	473	464	483	442	438	512	456	444	489	465	456	492	473	439	422	479	475	485	434	514	448	447	452	503	500	457	494	504	416	488	459	500	441	527	459	463	471	473	477	476	465	467	476	456	472	518	442	462	480	442	495	431	506	448	453	489	473	459	464	486	473	492	457	445	454	486	482	485	514	494	464	466	525	453	476	483	470	458	485	472	479	441	504	490	485	455	474	456	504	405	432	492	491	453	462	446	468	488	479	469	463	489	445	480	483	471	450	450	438	486	451	422	481	520	490	501	456	494	499	456	484	466	480	462	462	480	474	471	491	483	492	454	470	498	461	477	478	493	442	433	473	454	484	456	447	511	480	479	480	486	489	462	447	467	505	452	467	516	441	476	437	471	457	487	434	442	445	482	496	436	425	446	537	469	486	445	449	475	470	456	524	471	448	484	486	449	465	467	451	487	499	434	482	435	463	462	443	432	484	466	474	470	481	469	481	469	475	448	467	462	453	467	462	487	450	493	486	449	454	494	443	491	459	469	497	485	484	469	446	427	441	430	462	453	494	474	446	435	505	459	495	461	455	456	466	508	441	472	479	437	485	448	511	465	490	477	492	468	445	440	484	435	429	464	477	470	499	452	484	484	436	447	427	460	476	510	455	465	466	506	437	456	465	486	457	454	436	464	437	475	454	482	469	487	460	467	443	449	510	479	453	488	432	492	452	450	449	450	449	447	471	477	473	469	481	478	452	485	488	458	459	471	486	464	507	465	512	454	432	497	504	482	478	500	469	448	478	459	426	456	456	490	465	482	438	470	494	462	471	480	460	501	465	458	472	486	499	434	454	486	478	468	492	453	433	467	503	463	442	483	489	485	479	451	467	494	477	483	464	424	465	490	451	467	470	462	441	436	476	417	445	446	463	464	475	425	476	461	471	485	496	472	472	485	482	448	521	472	457	445	476	476	436	484	481	504	461	450	449	464	462	493	480	498	487	433	499	476	453	434	490	514	452	453	472	447	493	461	454	473	457	471	475	409	490	473	472	451	472	485	465	468	515	459	515	409	438	454	451	493	422	480	446	464	465	463	432	461	446	477	470	444	474	450	478	457	466	465	489	453	477	450	457	467	447	442	451	431	419	447	451	475	461	449	457	477	432	481	423	462	475	495	468	467	485	509	474	455	471	460	448	412	516	488	433	466	466	489	486	463	475	473	471	438	473	462	471	476	462	471	465	456	419	454	510	454	404	454	463	457	417	430	473	467	463	441	507	463	447	490	485	469	456	483	499	497	473	420	497	487	455	493	461	462	466	478	473	461	436	427	488	432	493	445	452	469	469	452	467	478	449	418	474	479	456	488	461	442	444	483	481	489	474	463	454	472	493	477	451	472	465	449	458	469	480	414	462	460	430	478	475	476	495	469	466	463	455	467	463	486	440	475	447	473	444	473	456	484	483	427	507	441	500	483	472	463	503	499	449	453	461	448	485	515	482	451	477	440	474	479	467	439	462	416	437	437	507	499	440	469	474	516	476	490	452	442	481	475	467	454	510	483	479	503	477	471	454	494	438	459	481	454	473	468	469	443	461	485	443	481	485	424	449	460	494	489	484	479	449	471	492	475	461	479	431	477	498	479	494	463	477	454	465	462	465	487	473	436	445	467	504	453	462	435	464	436	506	448	464	477	464	488	496	507	469	426	465	464	496	479	506	477	434	468	464	463	429	476	492	455	459	450	451	456	443	491	487	466	461	449	479	425	457	476	448	491	532	481	455	434	456	476	474	506	474	459	455	529	442	492	504	475	480	465	479	456	443	495	459	488	482	446	473	465	429	450	460	451	449	449	462	515	467	458	421	417	477	469	496	471	452	427	499	466	461	493	460	490	467	413	475	474	490	437	452	470	485	441	499	444	444	505	448	448	440	466	464	493	438	473	486	478	453	458	458	457	434	417	452	473	452	492	451	475	482	469	450	496	463	441	446	437	477	485	470	436	473	473	478	450	463	433	478	478	475	476	483	450	464	489	486	463	477	459	448	474	479	475	504	446	441	463	472	466	482	472	449	436	453	479	486	475	440	431	444	465	470	446	489	494	440	473	482	447	469	449	467	480	445	471	453	468	454	435	458	482	448	454	451	475	472	446	464	478	479	416	500	448	479	504	449	438	452	429	458	493	487	456	427	480	483	406	513	449	466	476	465	486	449	468	458	466	474	444	441	461	473	471	452	478	434	458	489	478	451	462	446	460	509	470	482	483	474	442	497	506	451	483	476	507	468	446	416	434	483	480	456	472	489	511	523	458	479	448	450	482	474	510	471	486	465	494	452	488	454	474	464	468	525	427	437	453	434	458	441	476	463	475	444	466	444	475	471	484	482	489	480	479	485	461	440	454	481	500	436	465	480	451	471	451	469	462	476	438	424	446	480	467	458
4377	2899	1571	996	805	769	712	603	448	401	329	254	220	174	130	106	77	79	72	70	59	60	48	42	47	40	38	53	45	48	46	43	41	40	53	41	43	50	49	32	46	35	42	53	53	41	40	34	45	49	47	41	52	46	35	30	50	45	34	49	36	35	50	34	44	51	44	43	43	46	49	41	49	29	39	50	49	36	45	51	36	51	36	41	46	35	44	45	44	47	45	40	52	42	53	41	55	45	44	39	43	37	45	44	57	42	53	43	49	49	49	51	48	41	49	45	40	50	54	50	46	44	52	49	51	44	41	35	41	49	43	53	47	34	39	45	44	48	47	40	52	44	48	41	42	41	39	38	65	43	41	43	51	44	43	41	43	46	54	48	51	44	52	40	33	42	49	49	45	56	39	51	38	45	49	38	53	51	55	47	45	41	38	52	32	42	32	43	35	47	49	45	39	49	49	46	37	39	36	60	49	40	41	46	39	37	43	36	38	45	42	45	45	53	50	47	46	38	38	48	46	58	33	41	37	46	43	53	49	35	40	43	53	46	54	55	49	40	37	50	44	38	39	51	47	50	49	42	52	51	52	49	40	48	46	46	59	42	50	43	47	51	55	46	46	36	48	52	42	43	41	49	45	51	42	51	51	52	41	51	40	37	59	47	51	45	36	47	53	38	52	51	54	39	44	39	50	47	46	40	41	30	51	52	48	46	26	37	45	57	44	46	48	48	32	42	33	33	44	52	59	42	35	61	40	65	44	62	40	37	40	35	44	41	45	42	49	55	44	48	49	41	41	42	32	43	52	48	44	45	46	55	44	44	53	49	42	41	54	37	42	49	42	48	45	52	44	42	42	47	34	47	56	50	55	47	39	45	52	50	41	46	51	49	54	46	36	42	53	53	43	32	63	33	55	45	35	50	48	44	51	44	39	47	46	46	41	49	42	42	46	37	49	53	52	49	51	45	41	45	49	43	49	51	47	49	41	39	46	53	48	36	35	35	44	45	45	52	43	50	50	45	49	46	49	51	36	37	34	57	49	47	47	38	46	41	47	59	44	45	45	47	66	39	40	48	59	35	64	44	36	41	39	50	47	43	55	39	47	35	54	45	47	45	45	41	42	48	29	41	50	43	51	47	52	38	49	44	40	30	46	46	58	47	43	39	42	45	52	36	50	38	44	41	48	40	53	43	42	44	44	47	52	49	48	43	34	53	47	48	54	53	44	55	43	38	57	43	37	33	51	43	40	52	56	42	45	40	55	47	49	41	42	48	40	40	52	44	34	45	43	47	40	43	48	62	47	51	45	49	39	37	43	57	57	38	32	58	53	47	37	61	44	46	37	44	53	39	49	43	48	34	41	39	43	37	53	49	48	46	56	53	35	49	49	36	48	33	52	38	54	44	47	40	52	57	48	44	42	49	55	42	56	51	37	43	43	48	55	52	34	56	42	33	41	46	50	49	47	42	48	43	41	51	51	51	43	38	49	43	37	43	52	44	60	51	57	38	49	36	46	47	45	41	48	47	36	50	36	35	51	53	41	40	36	56	44	42	38	43	37	48	43	43	39	41	31	47	49	41	51	39	41	61	40	52	37	57	49	54	42	47	43	39	52	48	46	35	45	53	44	37	38	52	49	36	55	50	28	34	52	38	50	42	42	56	50	41	39	39	44	45	51	57	36	41	46	47	32	53	52	48	31	49	47	48	50	38	38	49	53	53	43	33	51	57	45	53	38	42	41	45	54	30	48	37	40	56	52	52	46	40	48	48	42	41	47	47	45	47	36	46	39	34	58	44	49	45	44	50	50	60	52	46	45	38	37	59	39	56	42	60	40	36	36	47	28	49	58	48	53	60	57	42	47	55	56	37	40	45	46	52	46	39	46	40	52	43	35	41	43	36	43	32	44	46	50	50	37	42	43	56	30	41	44	46	47	35	38	41	47	38	47	56	53	46	48	40	46	56	39	50	40	45	53	48	57	41	52	58	39	42	51	41	42	55	51	50	39	46	53	44	49	46	38	41	41	40	31	42	53	45	53	56	49	50	38	44	39	51	50	47	50	53	42	42	41	48	41	48	48	55	50	34	49	61	46	41	41	35	33	54	51	58	46	52	40	46	40	50	52	44	39	49	35	52	40	46	49	47	39	42	42	46	42	33	50	36	40	37	46	37	47	53	49	40	30	56	44	40	51	41	55	50	48	49	49	55	43	42	57	47	32	43	42	39	44	42	41	43	47	48	32	49	39	39	39	38	50	47	34	40	49	47	36	37	40	44	37	46	47	47	40	42	42	47	42	53	51	46	34	38	45	55	42	42	44	34	32	51	45	39	42	43	39	31	51	51	51	41	39	38	37	47	48	34	36	41	38	57	45	60	42	38	50	46	51	56	62	47	46	50	42	47	36	40	49	47	45	42	37	44	33	40	50	42	42	51	54	43	54	46	53	33	47	46	35	53	42	57	44	62	46	43	51	53	33	53	41	59	60	44	43	44	44	37	48	51	44	39	47	57	46	56	36	42	49	49	45	40	48	42	51	39	42	47	42	51	46	46	61	40	37	41	42	43	42	56	46	47	55	54	40	38	40	36	55	35	60	44	53	44	46	47	40	40	44	41	46	48	44	33	45	54	42	44	51	54	39	41	54	48	39	41	52	56	39	48	47	38	50	31	48	39	40	49	41	41	41	38	43	39	46	44	32	36	29	40	49	51	41	39	48	55	38	51	53	53	48	41	48	46	27	43	39	41	44	51	41	38	52	45	39	39	59	42	37	51	49	51	43	37	54	48	52	44	47	50	63	47	42	44	54	49	39	49	50	51	43	40	38	46	65	52	51	61	52	37	49	49	38	42	41	56	40	38	35	42	35	43	49	42	61	49	38	40	50	49	47	40	50	37	54	45	41	60	52	48	51	48	45	40	47	43	45	35	51	44	38	56	41	38	55	38	54	46	47	36	33	50	43	53	39	44	50	39	41	51	55	56	42	51	39	42	45	41	37	35	46	41	35	37	40	54	51	60	41	52	39	45	56	46	40	36	56	40	42	44	47	34	51	42	40	54	43	46	46	50	54	39	55	49	59	48	45	37	62	56	52	44	47	38	35	41	50	52	39	48	49	51	48	39	38	51	49	47	55	48	49	46	54	29	48	41	50	48	41	47	41	53	35	47	51	51	52	52	53	35	46	45	45	61	56	43	47	48	43	40	43	50	45	52	47	47	54	43	51	46	44	44	46	37	40	39	47	49	39	31	48	41	45	49	39	48	39	57	41	54	36	40	50	43	61	51	36	39	41	41	59	48	62	45	50	55	54	37	42	51	49	41	37	43	44	54	57	51	39	46	55	44	45	42	43	42	48	48	52	56	46	53	45	46	57	43	42	34	51	41	50	45	41	49	50	49	51	39	49	39	45	51	45	57	46	39	29	51	44	53	43	40	36	25	40	35	38	42	52	48	55	46	44	37	47	34	30	41	57	52	55	45	53	43	46	56	47	46
31178	21130	15554	18472	23521	23152	20347	17186	13908	11372	9369	7168	5362	4286	3098	2282	1774	1491	1169	982	838	707	680	692	576	587	571	541	496	496	499	466	483	473	435	445	445	480	447	488	452	467	455	485	445	452	488	431	493	465	448	451	508	450	447	436	431	483	482	475	418	436	432	456	473	472	446	457	469	455	508	442	467	470	438	459	481	441	481	420	458	425	463	441	462	482	422	458	441	496	469	422	463	465	458	485	461	434	428	463	466	477	413	464	439	497	465	500	473	471	485	451	421	436	468	470	460	470	475	438	434	465	473	481	483	452	482	445	457	461	447	476	451	426	450	439	455	468	448	475	450	475	486	494	429	473	476	469	455	469	470	456	440	475	465	468	486	477	459	473	462	452	496	431	469	491	412	443	451	440	457	486	464	439	487	418	443	505	479	472	485	453	430	447	490	427	500	440	464	467	459	438	451	460	432	432	500	433	501	442	482	441	463	464	482	451	433	472	469	453	442	449	434	475	464	437	472	469	498	461	464	482	455	451	472	462	412	469	434	433	488	507	464	450	458	402	451	449	462	411	444	429	440	472	463	474	483	488	452	474	471	465	464	501	465	462	477	470	447	460	455	485	449	444	480	438	451	476	448	425	462	455	446	498	441	474	459	453	462	448	460	442	501	491	470	409	465	446	433	449	435	465	477	475	480	410	477	455	431	478	452	432	480	435	463	435	471	467	469	433	450	455	475	433	433	446	422	479	449	473	466	482	459	498	488	450	474	442	466	456	476	474	413	417	433	483	442	488	458	476	458	455	461	428	471	468	464	464	476	450	468	471	459	450	444	443	466	496	487	480	447	492	437	471	436	464	478	506	440	483	483	465	470	409	426	493	487	426	429	479	451	459	449	474	439	477	446	465	492	438	441	475	458	448	471	470	442	471	461	485	467	465	486	460	431	465	463	457	450	442	489	467	460	489	482	465	519	457	451	455	459	453	444	451	443	493	443	452	483	460	467	467	492	503	418	449	429	436	434	453	473	453	491	425	471	461	456	457	452	435	461	474	467	409	422	467	487	468	451	440	491	450	457	477	456	416	446	463	475	473	489	455	435	423	463	414	458	470	478	449	493	489	495	471	475	463	427	452	478	396	425	429	462	455	490	452	432	458	473	444	477	461	433	425	473	435	410	476	446	444	425	479	444	451	442	468	482	451	448	511	486	450	449	458	475	446	449	465	448	458	452	449	434	495	467	420	455	449	434	444	502	448	458	481	471	487	460	471	506	445	488	470	468	472	458	450	439	478	490	461	459	466	428	459	449	445	484	431	438	416	430	462	459	452	459	430	459	476	464	439	438	461	493	453	464	467	470	464	471	452	443	454	463	452	454	473	454	443	475	444	439	469	461	438	471	450	480	467	444	458	455	438	427	452	483	456	460	465	500	437	437	464	494	441	433	432	422	414	474	466	458	436	468	472	420	495	461	446	469	461	449	470	437	455	493	462	435	452	467	435	433	449	460	445	481	461	456	428	441	456	483	472	442	508	486	470	475	425	430	471	467	446	454	468	425	446	445	486	435	458	435	463	467	489	444	477	461	469	491	396	492	464	487	439	462	502	449	473	480	466	459	444	480	422	457	471	484	416	479	443	477	438	473	445	487	476	444	425	465	463	461	457	482	455	486	450	438	458	456	427	452	485	450	444	473	469	518	453	464	525	462	451	485	402	430	453	425	476	478	475	463	481	477	464	464	465	437	465	432	454	452	459	476	459	469	456	437	481	442	468	470	485	457	419	455	425	439	487	443	437	478	469	452	502	488	441	484	452	431	435	423	458	501	446	447	465	468	445	507	476	457	486	480	447	453	460	473	482	490	470	450	451	462	452	453	491	465	478	453	428	454	461	449	455	457	454	459	468	470	503	459	472	456	442	476	497	476	452	447	473	488	466	438	461	477	469	466	456	485	462	453	459	454	470	470	452	469	474	465	479	496	449	468	477	453	458	476	453	465	495	466	499	428	465	474	433	441	460	467	424	470	457	496	468	485	416	475	435	437	444	437	485	463	490	480	436	490	451	435	429	465	450	487	454	484	468	471	468	436	449	453	460	457	467	431	460	469	466	417	465	453	462	468	435	482	456	463	451	459	482	440	462	481	487	461	453	441	469	483	439	459	432	440	454	486	479	481	465	462	440	530	473	511	461	473	473	437	439	484	440	448	455	437	444	450	459	495	475	417	458	443	468	436	475	440	468	441	425	473	401	471	468	447	441	426	461	463	443	451	446	462	489	463	472	425	454	493	465	472	456	439	475	461	450	441	473	432	494	446	470	451	463	431	449	445	499	460	471	438	490	466	460	474	447	465	445	471	440	435	440	485	451	476	454	457	460	429	444	425	452	447	466	453	471	459	459	484	460	478	456	395	431	464	463	450	455	457	450	454	399	469	485	458	455	438	424	431	472	461	435	447	402	459	468	483	452	455	452	446	461	442	457	487	408	476	498	469	482	434	476	463	460	477	469	442	437	411	452	458	483	442	443	435	448	472	499	460	441	418	494	451	450	402	473	444	435	486	486	470	426	472	481	445	462	462	430	409	484	473	464	481	431	498	489	455	483	480	489	453	452	488	434	449	464	483	474	443	423	453	484	472	461	482	412	460	467	504	415	461	453	442	430	464	434	508	460	473	455	446	465	468	442	496	434	490	479	475	457	496	471	447	472	454	419	460	436	471	467	465	464	495	459	400	469	457	473	430	484	463	428	436	453	487	462	468	483	427	447	464	468	446	487	460	435	447	467	445	449	443	435	497	479	454	446	436	475	459	423	474	464	468	422	464	450	466	466	498	420	464	504	483	476	440	478	461	490	454	468	460	465	478	444	476	487	471	476	449	410	474	450	419	489	467	497	472	470	454	449	461	479	442	431	473	444	437	463	472	462	458	448	447	522	459	444	469	448	439	486	480	479	457	490	464	498	494	434	493	443	450	474	475	448	448	449	470	475	485	446	494	462	477	441	464	480	441	455	475	466	448	423	484	446	453	415	454	440	440	432	444	449	453	452	461	443	461	436	447	470	483	471	447	455	458	476	404	454	431	445	437	466	473	463	442	482	479	465	430	467	508	422	481	470	463	457	480	476	473	463	461	434	438	453	449	487	471	481	476	441	416	488	496	466	466	456	473	471	444	498	456	480	451	400	467	443	488	462	486	494	428	469	444	462	455	453	439	440	474	469	467	450	454	445	494	442	470	512	474	456	451	458	443	464	484	470	473	480	473	444	484	473	419	478	468	445	485	413	477	503	438	469	460	481	450	426	447	460	463	465	455	484	446	487	461	482	450	470	463	445	451	469	473	425	469	441	444	454	466	479	436	456	458	496	468	433	449	459	483	481	460	452	461	457	440	392	484	469	489	475	436	452	494	445	448	458	435	489	512	459	477	445	467	447	455	453	440	489	459	463	462	468	489	470	460	466	438	422	430	460	456	484	459	479	478	476	432	446	446	447	464	450	449	461	428	510	511	460
5256	3807	2149	1526	1102	1091	974	817	557	482	398	318	248	207	154	118	103	77	76	63	59	62	53	56	50	48	37	41	56	61	55	48	42	36	45	46	45	48	49	48	37	47	40	43	50	49	42	66	44	41	55	43	59	41	40	49	48	50	43	51	50	60	37	41	52	46	37	50	54	40	49	41	47	53	47	47	38	38	42	57	48	40	48	37	47	51	44	47	47	42	53	46	48	34	46	49	50	41	42	43	42	44	40	53	60	47	38	42	42	45	46	52	35	55	48	44	45	52	49	43	48	58	51	57	48	45	54	54	50	51	41	50	64	40	43	38	59	43	44	43	40	27	39	47	40	56	50	49	54	30	43	64	41	48	43	55	49	40	49	57	52	49	48	47	49	50	43	29	38	38	36	49	40	47	43	52	36	41	41	37	42	46	46	50	36	53	42	66	63	28	51	49	57	53	55	43	48	48	34	43	55	46	44	56	55	49	45	48	48	40	51	41	51	47	52	62	44	42	33	55	39	40	53	39	54	41	44	63	45	52	42	50	47	56	56	42	44	57	44	50	49	38	48	41	51	49	47	52	47	43	52	47	50	39	50	56	51	40	50	49	42	44	42	51	35	39	45	39	44	50	56	35	47	41	36	42	46	42	44	39	45	48	37	53	38	43	48	41	49	45	45	50	54	43	53	52	45	35	44	56	55	44	41	50	50	44	50	45	42	51	41	55	28	48	55	47	41	39	52	48	40	48	55	51	40	42	49	44	52	44	35	40	47	38	35	50	49	57	54	51	50	56	46	35	45	47	39	51	52	43	48	46	45	38	42	47	56	45	51	49	54	49	46	50	44	54	41	46	57	50	46	49	48	51	35	39	50	47	41	48	41	53	48	61	55	37	47	48	46	48	55	41	49	49	44	39	40	39	42	50	40	38	52	56	44	44	43	47	32	42	45	42	56	41	43	39	56	50	38	38	36	43	43	44	40	43	37	58	50	52	54	38	38	40	45	58	52	49	48	44	37	35	44	48	42	54	44	37	39	36	43	47	43	45	38	34	55	51	41	43	46	44	50	48	37	43	39	45	45	43	42	41	56	42	48	64	53	54	54	59	46	41	42	51	53	40	47	48	42	63	39	58	36	47	45	52	52	49	45	45	40	56	41	43	46	55	41	42	43	45	30	52	48	42	52	44	35	54	58	45	37	36	43	54	46	48	38	38	39	59	38	47	38	56	60	56	46	54	57	37	44	53	46	40	50	70	46	55	55	46	41	33	49	53	49	51	47	49	40	40	40	47	46	41	48	35	56	51	40	38	43	46	54	52	42	50	50	36	45	50	44	47	54	37	45	50	59	47	40	47	40	49	37	45	48	54	44	40	38	40	44	41	48	37	39	44	44	54	46	52	41	42	47	49	43	41	42	42	46	52	47	40	39	44	47	41	42	39	47	49	47	38	38	49	49	37	49	43	42	49	47	48	52	44	66	74	48	46	41	54	53	43	53	34	41	59	54	45	52	45	38	51	46	48	45	48	41	49	60	50	43	40	40	39	48	47	43	61	57	36	51	52	52	40	51	42	35	51	45	33	37	54	44	43	46	42	55	42	43	39	56	56	34	45	51	54	38	61	52	48	50	42	49	40	56	44	42	51	34	43	48	54	43	44	46	43	47	48	49	58	40	38	46	39	46	37	38	52	51	40	44	53	39	41	46	43	36	46	46	43	39	48	57	49	42	60	40	49	52	62	47	38	35	38	38	46	45	51	50	48	35	45	44	46	41	57	56	43	36	35	57	52	48	41	44	41	41	47	37	38	50	47	48	52	39	44	37	59	40	38	43	41	45	40	43	34	49	54	42	50	45	46	40	50	37	43	49	51	39	42	48	49	44	49	62	36	50	57	36	52	45	46	52	53	53	47	44	55	40	41	42	52	55	44	41	57	40	47	45	48	49	50	49	40	40	48	35	46	40	54	44	62	46	51	36	52	48	44	52	32	47	59	46	41	48	38	40	48	39	45	54	40	39	44	49	51	43	40	35	54	51	44	43	45	50	42	43	61	46	39	43	36	47	35	53	46	46	42	45	50	48	39	47	42	44	52	44	50	42	44	47	45	46	36	54	46	53	46	49	55	36	37	52	52	49	56	46	47	52	44	50	56	48	55	48	42	34	41	42	43	40	47	42	47	41	55	55	49	48	49	46	45	44	46	50	41	48	41	49	53	35	51	52	42	50	37	37	49	46	32	49	55	40	43	47	37	52	44	51	61	60	41	41	36	44	41	43	43	51	47	41	43	46	52	54	45	44	42	56	49	52	42	47	53	41	46	53	44	45	50	53	33	32	45	49	47	45	46	46	52	35	49	47	47	40	37	50	51	50	50	54	41	50	50	39	63	40	54	40	49	57	42	50	55	44	49	52	40	47	52	46	38	54	41	55	56	38	51	36	42	54	42	43	41	54	39	44	33	46	50	45	38	46	55	34	38	52	39	48	59	43	49	54	46	37	47	44	34	43	36	45	45	38	53	44	40	45	41	32	45	57	56	49	49	43	51	55	48	35	54	37	45	53	52	47	46	39	51	45	42	40	52	42	40	49	43	48	57	41	47	36	58	44	51	54	61	53	46	60	38	43	54	49	41	44	42	45	41	52	40	49	46	49	46	45	48	59	43	47	56	38	52	53	42	37	42	40	49	44	43	41	42	40	38	45	41	61	47	53	34	55	48	50	33	50	46	41	57	50	52	54	54	51	44	41	50	35	56	32	27	35	43	54	53	48	56	54	43	40	46	56	35	50	52	49	40	48	43	32	34	32	45	54	44	45	42	44	40	46	40	44	30	41	59	48	63	47	45	65	40	50	55	55	55	52	43	58	49	63	40	41	36	47	43	45	41	48	47	38	46	46	59	49	41	47	39	38	40	53	40	37	39	36	53	49	38	53	26	40	31	50	49	51	44	52	55	48	34	56	38	40	46	41	35	34	33	48	42	41	48	37	48	58	49	43	32	39	39	47	49	60	42	43	53	37	51	44	45	49	58	55	40	38	44	40	51	46	35	50	36	52	42	46	43	47	47	54	50	40	56	56	39	57	33	36	48	50	51	51	53	52	48	48	49	49	40	49	58	47	40	41	56	41	43	46	51	55	42	38	35	40	63	52	45	42	46	44	39	39	40	49	51	48	48	42	41	42	45	38	45	51	58	40	58	41	43	52	49	48	42	28	48	43	35	38	54	33	59	48	41	42	41	44	60	54	32	38	49	53	54	38	62	53	44	43	42	47	56	36	44	46	41	49	43	60	44	48	47	42	43	41	38	53	59	43	42	44	50	25	48	51	51	51	33	35	47	46	44	56	50	42	51	53	46	45	61	53	49	50	45	55	48	36	56	48	61	48	48	44	42	47	41	50	42	45	46	35	47	47	44	47	42	36	36	39	46	42	51	42	50	45	41	42	53	45	42	37	58	52	48	30	45	50	49	51	40	43	43	44	52	59	45	39	48	52	52
33912	23047	18645	21761	27137	26304	23195	19319	16091	13439	10907	8419	6465	4995	3775	2816	2059	1754	1389	1132	951	865	803	696	692	623	561	545	509	503	490	528	503	484	468	498	472	463	508	481	410	475	498	466	488	464	483	468	469	460	473	468	444	461	459	440	479	473	479	445	448	434	450	451	492	455	447	477	455	457	421	477	472	467	428	491	453	444	465	478	436	462	471	491	492	465	477	488	427	473	498	461	444	489	469	440	476	475	505	467	461	461	460	475	470	473	493	436	476	475	476	450	484	472	494	410	490	449	468	500	524	430	469	478	451	469	521	431	482	468	506	469	449	476	446	464	452	473	472	478	475	458	416	503	481	499	462	461	483	453	484	478	493	470	450	453	478	469	465	483	438	474	487	470	471	426	445	481	481	472	446	478	455	456	459	514	458	473	449	472	464	446	448	483	434	466	461	450	470	462	484	492	413	466	477	519	489	457	471	470	495	463	456	462	429	489	497	456	466	441	473	453	447	486	464	477	480	481	445	454	457	473	475	462	466	464	449	427	459	477	484	446	470	493	444	488	442	477	486	516	430	467	480	471	463	450	495	454	495	462	476	458	453	481	417	438	481	493	446	466	478	471	434	451	475	489	454	452	468	511	471	473	487	483	424	460	459	461	470	447	476	459	505	482	484	436	467	502	460	472	468	485	475	453	484	464	458	495	415	464	444	500	480	495	471	490	459	460	434	448	462	501	467	451	471	458	453	469	469	477	442	473	484	451	477	487	473	476	490	460	490	484	450	450	455	505	481	492	513	477	492	485	454	477	517	466	464	463	468	494	471	489	437	447	450	491	476	436	468	447	450	456	457	458	449	457	431	418	468	472	449	439	447	490	461	464	436	468	485	479	471	438	467	402	461	448	493	469	432	474	495	481	470	462	477	476	462	470	483	513	472	472	544	457	438	458	479	461	481	523	449	445	425	447	460	446	462	467	427	480	400	439	449	417	486	444	428	465	486	469	451	449	435	454	454	456	447	477	477	444	475	477	460	444	486	496	461	497	480	481	482	478	520	507	462	456	441	462	429	451	442	461	480	495	457	481	492	482	477	471	449	485	428	437	471	467	471	457	451	477	486	446	454	467	466	452	470	466	478	485	491	470	482	480	416	416	465	460	399	472	445	435	465	480	483	469	469	456	452	492	464	461	467	486	449	483	477	492	479	453	470	457	464	478	502	464	475	466	433	509	435	483	486	464	451	384	508	450	482	465	476	472	467	478	439	488	487	471	426	422	462	437	495	495	501	511	487	464	473	488	487	480	460	430	461	494	447	525	487	445	443	442	445	473	442	447	459	452	455	457	469	440	501	452	464	453	474	489	487	501	454	480	446	466	432	467	466	454	453	444	441	466	422	489	501	446	488	441	499	471	481	513	450	450	480	455	449	458	461	506	497	452	449	462	455	467	454	454	462	474	476	460	452	451	488	476	430	492	446	489	463	495	475	482	408	458	465	460	428	471	446	460	455	446	485	452	482	498	471	453	466	465	515	478	489	465	472	487	477	476	463	478	504	455	478	497	466	463	479	488	456	461	476	468	441	461	477	459	482	453	454	463	509	498	426	476	462	473	495	428	463	446	464	417	452	435	471	470	465	456	473	475	418	452	461	472	527	501	446	447	467	474	465	500	507	471	489	401	447	489	476	462	465	467	452	465	471	454	462	458	433	436	483	451	455	471	474	479	441	434	469	454	465	466	460	459	458	444	471	456	430	475	491	445	481	441	479	492	479	485	482	458	436	480	477	450	482	495	467	460	488	483	530	451	468	499	471	462	467	449	490	455	452	445	428	452	433	481	502	455	445	458	464	458	488	445	476	442	470	479	448	484	478	476	459	449	472	441	468	449	473	436	448	491	448	468	491	487	432	480	433	469	448	447	480	475	493	497	475	473	480	466	474	487	488	400	484	471	474	452	426	484	490	481	492	489	473	466	413	470	464	488	478	466	488	461	495	476	464	472	468	446	447	441	451	428	489	467	462	465	463	445	441	457	459	492	459	475	498	465	475	487	479	471	449	485	465	477	448	466	458	459	462	484	480	466	439	430	454	431	476	473	479	472	456	484	444	498	479	473	453	466	469	444	476	443	478	462	445	447	445	444	460	514	451	446	446	468	458	469	471	453	468	462	478	456	466	476	492	469	445	454	470	443	442	496	444	452	454	449	444	444	482	460	459	415	440	461	447	437	465	459	447	475	447	512	498	474	475	500	455	464	506	447	463	494	471	468	431	469	472	461	495	461	463	463	475	435	422	503	454	465	494	488	482	464	453	421	439	503	438	470	465	480	450	467	445	464	472	474	467	471	436	464	450	445	498	470	460	453	451	478	471	462	432	470	437	470	470	478	443	464	459	496	481	441	462	471	461	458	468	462	447	437	471	480	473	506	472	499	484	464	500	445	456	497	470	436	487	421	451	454	446	477	436	471	503	466	481	456	458	453	461	465	471	470	495	461	484	471	444	444	503	463	476	474	461	481	437	488	446	520	469	469	474	473	500	476	483	470	436	480	456	485	466	498	489	428	482	494	479	434	474	438	462	459	451	448	481	439	433	464	432	467	459	470	473	424	423	489	452	479	431	498	458	487	520	506	460	460	453	450	424	499	455	461	470	460	474	431	478	429	453	468	431	482	442	414	495	492	461	462	428	421	501	480	443	424	451	442	447	524	461	460	463	494	471	475	488	460	455	493	478	448	472	482	445	428	445	445	479	469	451	460	493	438	448	474	463	490	446	453	494	467	474	480	493	459	469	481	470	447	435	453	459	494	469	466	460	499	481	491	462	466	493	461	462	434	468	460	462	477	457	503	454	467	449	475	444	435	481	472	482	496	475	483	482	471	449	454	422	434	475	462	479	482	476	445	443	409	464	463	487	480	517	473	461	468	449	441	476	472	472	497	484	456	426	460	431	478	455	471	455	450	454	488	447	507	459	497	473	494	447	452	435	452	424	431	450	456	455	491	453	473	485	478	474	429	490	480	419	473	448	447	473	431	451	487	471	454	475	477	476	466	463	466	483	463	457	480	467	515	474	467	435	471	473	449	519	490	463	449	454	490	454	472	461	462	478	512	460	491	447	458	435	456	448	456	485	492	465	461	455	466	467	479	468	457	462	463	456	486	439	486	458	439	424	443	438	468	459	486	450	462	456	464	501	469	489	460	474	406	441	439	501	488	475	460	486	453	506	444	445	437	469	462	481	454	464	473	453	467	468	512	434	456	492	410	449	481	441	478	496	463	456	489	454	478	438	476	461	505	438	444	482	478	429	468	451	470	488	452	494	442	468	462	472	447	448	475	473	452	439	467	449	459	453	484	455	451	472	439	444	461	483	495	509	451	486	422	449	424	451	470	443	436	451	473	461	456	463	429	469	493	491	463	485	486	458	449	496	450	495	448	493	498	486	468	466	469	471	450	423	459	464	502	467	452	479	462	459	457	480	490	474	472	477	451	494	453	453	476	473	474	449	455
3203	1947	1132	765	647	606	510	386	325	297	229	173	138	117	95	95	84	65	72	60	55	44	43	53	49	53	52	41	38	34	43	49	47	42	48	45	37	46	51	52	49	55	61	46	52	68	48	40	45	49	50	55	53	38	46	46	44	47	42	37	50	43	47	45	49	50	45	29	36	43	55	52	30	46	49	43	61	49	47	33	51	47	50	45	45	42	34	30	52	46	57	47	51	37	45	47	50	59	55	50	53	40	43	53	39	49	45	48	50	32	46	48	63	52	54	42	51	59	45	48	45	40	43	48	43	37	43	37	46	43	53	52	44	55	40	55	43	45	46	38	47	47	40	51	42	51	42	39	40	49	53	49	38	48	47	48	46	39	53	58	38	62	49	47	52	46	50	45	52	47	48	40	52	41	39	47	29	41	51	53	49	27	35	44	51	40	50	43	49	45	35	55	57	44	53	52	49	50	50	35	49	48	54	60	59	47	55	50	53	36	52	51	46	35	40	48	50	44	45	28	46	50	38	47	47	54	52	38	43	45	31	48	51	45	36	49	42	49	38	56	56	47	43	43	53	55	37	53	40	50	47	56	42	47	45	54	47	33	40	43	37	55	55	62	47	49	68	42	33	42	47	45	45	48	49	55	48	46	61	39	46	45	51	49	49	40	41	53	45	59	44	44	52	39	42	46	50	34	44	50	45	49	50	53	50	53	54	48	40	47	34	54	49	50	47	60	62	56	51	54	34	47	48	46	48	45	42	42	46	49	30	43	42	46	44	47	43	43	58	67	56	48	40	42	41	45	49	34	46	44	43	59	36	58	46	40	43	35	48	38	38	49	47	48	43	48	49	43	62	43	40	62	43	39	38	42	52	36	41	44	47	53	46	54	43	48	45	57	47	53	54	58	43	47	55	48	45	56	44	43	38	48	39	45	43	48	47	49	47	51	46	42	48	53	49	43	51	43	37	46	36	50	47	48	35	52	48	36	50	52	56	44	47	38	49	39	44	42	48	35	48	52	51	49	46	40	43	51	59	55	47	41	50	44	45	44	40	49	42	43	45	49	45	47	39	52	42	54	37	46	44	38	54	49	48	49	40	36	35	43	52	49	41	44	45	53	39	50	50	53	52	31	42	47	45	38	61	46	35	53	49	50	46	43	39	45	44	55	48	49	48	37	47	62	36	48	38	40	49	43	41	51	48	49	53	41	53	42	51	35	37	47	42	29	49	50	53	45	46	36	63	45	47	40	56	49	46	51	36	41	45	51	38	49	49	49	51	51	46	40	58	36	39	41	34	54	39	36	39	41	53	38	42	52	44	49	46	39	49	39	39	34	37	42	46	40	40	51	54	49	42	46	46	48	54	45	32	44	47	52	51	46	49	43	43	55	50	42	60	59	47	52	41	33	53	30	51	46	54	46	47	39	53	46	47	44	54	41	51	46	47	55	59	44	35	46	59	53	35	51	46	40	53	43	37	37	64	42	46	45	53	45	34	47	58	53	48	62	46	59	42	46	47	50	41	52	51	42	48	53	47	45	54	44	63	45	49	52	39	43	53	46	51	39	39	40	45	34	48	43	42	48	47	36	49	46	38	51	39	44	48	41	40	56	42	46	50	44	44	49	47	44	37	41	39	39	38	41	48	50	49	42	39	42	49	44	43	50	43	43	54	58	48	39	60	41	48	51	36	43	51	47	42	42	38	49	46	42	53	38	54	46	42	54	46	45	41	67	48	34	53	56	52	45	39	54	41	40	53	45	48	49	46	39	41	46	37	58	44	36	44	44	37	44	54	36	54	42	38	58	59	44	43	35	58	46	45	45	60	55	52	49	55	44	29	48	57	47	52	40	35	35	46	42	42	32	44	48	49	51	56	37	35	34	58	47	44	49	39	51	62	39	49	46	51	50	48	48	53	47	42	53	57	40	38	35	48	51	39	56	50	50	32	66	43	49	49	48	50	42	48	65	52	59	45	41	47	46	43	61	57	59	57	61	47	40	49	46	50	54	47	51	44	41	42	46	55	62	48	63	35	41	63	47	46	44	53	44	45	45	64	51	42	38	44	48	41	46	41	40	55	36	44	34	51	51	48	51	52	50	47	43	49	54	45	51	51	56	46	39	54	44	56	42	46	64	43	55	39	50	39	47	32	40	33	43	42	46	48	45	53	37	50	50	45	39	47	49	54	49	48	47	57	53	37	54	44	48	52	36	35	41	50	45	32	55	50	49	55	35	40	45	49	39	34	55	51	39	29	60	53	52	44	41	44	36	40	40	41	53	43	43	51	48	42	51	49	46	53	42	37	36	29	45	54	49	49	54	45	49	37	56	32	48	48	41	39	47	48	48	41	34	40	48	58	39	49	45	43	46	36	52	47	49	39	46	52	53	45	48	54	47	47	45	39	33	52	42	49	42	63	48	43	54	55	51	43	48	44	50	40	46	49	52	41	41	54	35	42	56	50	47	46	49	56	46	42	54	48	59	41	46	47	55	40	47	44	49	43	41	48	50	44	57	35	49	45	48	51	47	51	46	54	53	46	47	48	62	53	44	52	48	51	51	41	46	34	49	34	41	32	57	50	50	48	54	46	53	46	44	49	42	51	54	40	54	47	37	55	31	43	45	52	41	39	45	35	45	41	36	52	46	41	41	48	49	45	38	56	45	49	54	55	53	39	42	50	42	45	53	41	59	41	51	42	47	50	43	52	46	47	59	44	46	49	51	49	39	49	51	36	34	31	47	40	38	51	47	50	33	46	45	44	57	40	45	46	47	50	51	51	45	48	52	48	57	36	46	43	39	53	43	48	52	41	48	42	49	34	39	47	48	44	44	40	56	49	66	49	38	55	39	49	45	47	39	51	40	35	42	49	52	40	51	51	56	45	49	35	36	47	51	50	47	39	43	44	47	52	50	47	47	35	42	35	41	45	42	52	39	39	50	52	41	52	30	56	34	38	49	57	39	46	39	41	50	41	49	53	42	61	42	43	39	52	41	43	51	44	52	45	39	38	48	55	39	55	35	52	44	38	39	41	48	37	42	56	51	43	48	45	49	58	41	42	39	24	59	44	52	39	49	41	57	49	28	39	43	47	47	50	42	44	46	36	32	42	45	39	43	44	43	31	54	50	54	52	41	36	54	63	57	36	49	41	50	49	45	47	44	46	38	44	44	48	51	46	41	47	41	46	49	33	38	40	47	49	35	47	49	48	42	40	41	59	49	48	48	40	43	41	43	50	53	36	48	43	53	38	43	34	41	46	60	50	49	50	38	34	39	42	47	38	59	40	43	42	59	53	37	46	39	48	38	49	35	45	65	39	41	62	65	44	46	42	40	38	42	51	48	44	62	48	46	47	43	60	46	34	43	39	59	45	48	37	53	57	54	32	49	47	41	44	44	55	44	41	48	57	40	42	46	57	42	44	36	50	39	43	46	51	51	44	46	41	48	51	50	60	46	41	44	45	43	49	38	44	39	47	53	45	39	49	44	56	54
28033	17663	13349	15936	20977	19823	16967	13660	10699	8567	6707	5266	3912	2964	2180	1592	1231	1166	967	834	750	668	618	638	531	503	537	525	530	493	469	531	488	480	484	468	495	481	458	448	486	494	456	497	447	522	448	451	470	440	449	471	443	468	507	420	472	463	425	470	459	467	477	446	492	447	490	484	490	472	505	477	458	457	473	502	506	447	489	485	439	476	446	494	455	449	478	464	482	441	465	479	428	486	485	481	431	469	423	451	480	470	455	437	521	497	450	480	453	493	442	469	457	462	464	470	457	441	448	468	470	459	483	493	468	455	480	495	454	479	470	427	463	461	475	454	450	480	469	442	483	481	457	457	458	477	429	516	470	516	492	452	456	446	451	484	451	455	453	497	478	482	493	450	489	459	451	461	523	540	472	441	429	426	479	477	480	454	468	454	467	436	410	475	475	485	468	488	493	450	458	497	477	470	450	438	446	436	481	464	459	471	475	470	496	494	467	509	462	421	487	440	416	454	479	436	455	492	426	469	446	452	463	491	474	434	437	487	422	463	454	441	441	420	453	438	435	460	430	472	498	455	456	484	491	502	449	462	466	431	459	488	435	459	465	446	503	448	484	440	512	485	448	462	511	487	465	454	451	468	441	487	437	461	517	446	484	435	478	477	464	477	449	507	410	453	457	434	438	509	451	485	435	465	459	423	456	434	478	459	483	471	492	463	472	448	455	451	471	447	462	413	455	471	457	472	450	471	481	459	480	439	483	493	461	448	445	469	469	475	501	455	501	449	466	453	474	453	479	486	510	441	454	479	442	512	479	487	455	431	494	450	445	446	484	461	503	483	483	450	465	457	472	467	493	467	467	489	440	448	460	429	470	485	454	456	480	484	461	460	420	453	426	417	461	489	483	469	492	429	477	427	455	430	451	475	487	479	469	442	470	480	468	459	502	458	464	497	450	449	471	469	443	421	500	491	457	479	446	491	479	444	422	471	487	431	475	476	421	450	451	467	516	476	489	442	456	462	452	428	492	465	465	458	475	454	422	453	445	493	460	452	449	446	455	476	471	458	449	499	440	469	500	499	486	470	471	454	450	453	484	424	464	460	509	444	462	484	439	477	503	448	469	461	453	435	431	480	432	430	481	446	434	465	437	436	457	457	479	478	471	458	416	459	485	470	451	491	466	474	461	462	435	459	416	472	469	455	434	448	446	475	472	454	504	469	474	441	468	464	437	444	450	450	474	447	494	442	492	459	453	465	459	446	445	464	502	452	502	443	439	427	495	471	478	452	471	475	470	464	469	490	444	471	451	442	460	487	459	496	460	466	501	488	474	462	450	443	492	472	473	449	499	473	464	425	483	474	456	456	448	445	436	487	444	453	422	484	468	453	480	450	432	526	480	425	503	461	464	449	485	473	466	463	457	446	426	446	459	454	481	451	463	482	493	456	488	426	458	438	450	477	470	492	456	453	458	497	412	450	455	433	460	443	430	460	452	446	470	438	463	451	480	480	477	502	429	474	418	497	452	520	456	460	468	476	432	438	467	467	458	450	430	477	444	466	430	479	480	481	426	482	468	473	470	474	467	478	460	484	483	463	441	455	464	434	469	442	480	443	478	440	446	426	446	444	458	446	498	493	455	449	477	433	470	454	442	469	478	508	468	461	466	464	447	471	467	477	434	430	482	449	456	462	482	437	452	509	450	455	476	465	454	441	437	448	471	455	438	470	440	452	507	432	489	473	473	483	464	437	482	459	454	431	458	432	463	420	432	446	455	470	465	460	476	482	435	489	458	480	447	498	457	462	448	472	449	506	468	469	436	473	465	452	466	486	471	450	423	434	458	460	465	473	475	450	434	487	486	462	494	477	470	505	444	497	481	468	476	492	474	464	469	484	447	462	464	474	455	457	460	426	492	465	433	449	468	468	497	453	477	457	420	480	454	494	441	453	463	451	461	464	466	483	426	469	442	459	441	480	478	482	451	473	479	452	439	459	459	459	400	478	462	460	479	489	474	472	449	479	425	511	477	460	469	463	449	431	457	426	443	434	456	535	467	442	469	490	484	467	500	458	474	458	421	456	456	451	492	452	472	469	450	479	464	437	448	448	463	503	453	466	475	447	456	450	422	412	432	409	472	422	468	438	462	450	496	478	470	500	496	443	416	444	451	453	478	440	468	472	495	521	495	461	477	464	450	464	452	445	434	473	506	427	500	441	490	496	504	526	444	488	460	497	500	483	529	452	504	466	443	439	446	452	426	458	461	437	504	465	485	460	466	490	460	436	447	463	459	434	504	474	478	481	447	458	473	530	433	489	457	453	463	488	465	487	426	442	474	445	455	436	477	471	473	506	489	436	493	446	492	486	450	442	478	477	468	452	463	453	458	490	496	468	468	476	489	505	447	457	464	493	465	483	465	480	438	481	476	457	445	463	491	446	453	454	493	468	445	473	461	459	469	455	452	456	469	454	477	482	467	466	438	455	459	432	463	470	439	456	472	421	473	459	449	493	471	442	456	510	497	483	476	500	465	415	440	468	487	439	480	475	445	471	496	465	465	494	464	483	474	449	489	472	456	460	400	463	486	457	426	472	461	444	415	482	450	449	441	483	441	478	471	494	456	472	445	467	480	502	483	419	490	481	451	424	462	479	467	451	463	468	477	439	474	462	405	456	444	456	480	508	435	437	439	463	485	451	467	466	469	439	459	437	463	448	478	442	442	461	474	403	456	451	448	457	479	479	471	452	456	459	455	461	484	496	453	440	475	433	480	478	488	449	466	446	504	483	442	475	444	476	424	468	443	467	484	494	484	470	520	451	457	489	433	459	443	403	438	471	486	460	442	468	439	493	435	466	463	513	473	474	478	449	455	412	456	466	465	414	432	505	483	456	475	514	454	479	416	480	483	506	507	470	450	475	460	461	477	484	436	470	478	476	447	461	444	469	467	479	453	467	494	466	485	449	469	449	435	491	479	491	468	429	435	499	471	441	461	478	457	489	467	474	484	466	497	487	498	452	455	468	461	441	453	464	457	492	434	450	456	444	449	471	463	520	457	471	470	489	480	472	471	473	498	461	445	468	431	428	424	474	461	463	481	444	458	433	448	484	437	464	482	484	462	450	473	507	487	457	443	466	492	463	433	474	514	482	426	502	466	475	472	475	465	503	436	455	485	504	438	460	454	478	445	447	449	508	467	470	475	496	456	436	495	480	468	451	462	461	483	465	449	461	474	477	430	471	449	465	456	463	471	439	482	467	483	457	459	477	486	456	475	459	470	480	445	463	456	473	477	444	436	459	520	425	472	472	467	493	459	485	448	513	500	451	491	416	479	482	489	461	491	435	524	467	428	433	488	486	471	452	448	453	445	451	421	460	444	420	457	465	435	473	449	447	460	480	455	457	437	496	498	442	424	439	522	443	509	485	468	460	448	455	442	481	467	445	492	481	472	482	470	498	412	470	472	467	484	424	450	480	451	435	472	464	465	450	459	459	480	447	451	436	470	483
4058	3170	1828	1098	844	883	744	577	499	364	307	273	213	165	104	96	62	85	79	53	44	54	54	65	39	46	55	40	35	52	48	52	57	43	50	42	55	45	49	43	44	48	46	49	40	54	43	44	43	50	41	56	38	47	56	39	36	45	58	57	56	49	34	54	51	43	42	52	54	56	43	54	43	41	41	40	37	33	48	46	40	55	50	58	47	48	50	45	44	53	55	40	45	56	52	57	36	47	53	46	41	45	42	54	36	47	42	54	39	45	39	58	50	54	41	38	45	39	49	46	58	42	46	61	44	56	43	36	49	55	48	61	51	42	40	47	48	46	54	59	41	45	43	60	43	46	55	54	62	48	59	35	38	56	49	49	44	36	43	50	55	44	41	44	47	39	53	45	47	57	50	62	44	36	42	45	39	48	43	48	44	53	49	52	52	44	42	51	43	43	38	46	49	49	53	46	58	39	39	56	54	65	30	37	43	41	37	50	45	45	39	42	47	40	56	46	48	47	49	48	46	33	44	49	45	53	42	39	61	44	53	51	45	43	57	57	46	49	43	42	40	39	40	40	59	39	33	54	46	40	54	43	47	47	53	38	40	44	45	44	41	49	52	61	49	48	52	44	48	47	33	38	55	38	44	42	42	58	53	38	55	56	44	43	58	50	45	45	62	58	36	44	60	40	54	63	52	55	48	42	56	47	38	51	48	56	51	42	37	48	41	50	45	62	49	53	52	54	47	36	60	57	54	42	48	39	45	46	49	51	49	53	41	43	49	47	49	43	45	46	49	50	37	57	44	37	41	31	37	45	46	47	51	33	45	37	59	39	51	40	52	46	39	58	51	57	39	49	39	55	42	60	46	39	43	41	54	47	47	48	54	51	54	38	42	56	46	39	40	49	46	44	37	48	50	37	56	54	47	59	58	36	48	34	57	40	40	51	53	49	46	37	39	45	38	48	51	53	47	39	41	65	49	54	60	47	49	52	46	49	41	50	41	53	50	47	38	45	42	43	51	46	53	46	49	43	35	42	47	51	48	48	47	51	53	47	52	54	49	41	40	54	47	41	45	46	47	45	47	45	52	44	50	38	52	48	56	48	46	43	45	48	57	64	44	42	47	36	53	50	48	30	46	40	47	44	40	58	46	43	43	51	59	48	40	45	41	45	41	47	52	41	41	34	43	56	45	47	37	38	37	42	41	44	39	49	42	51	53	71	40	40	44	46	48	50	46	38	50	41	46	53	53	60	49	36	43	51	46	46	39	36	41	49	47	48	37	42	44	41	54	39	49	45	40	62	42	42	39	62	50	47	51	38	55	53	54	59	33	47	48	54	39	39	44	51	63	48	46	41	48	48	43	63	50	52	45	48	35	49	50	44	59	44	58	59	67	41	43	51	45	29	52	43	42	35	48	42	49	45	56	44	53	50	32	56	46	38	45	50	46	50	56	43	43	54	53	45	47	48	44	46	62	52	41	47	51	32	55	42	43	45	40	39	45	41	51	45	42	41	57	41	45	37	43	46	47	42	43	45	54	39	44	52	50	40	38	47	44	57	46	41	39	44	54	36	45	42	50	32	57	46	52	42	47	46	50	55	48	46	52	48	50	47	51	41	31	47	41	45	46	47	34	47	50	45	55	47	45	56	47	55	46	49	53	55	54	64	41	51	45	46	49	43	53	45	45	41	46	42	34	52	53	50	52	54	44	50	51	47	40	52	38	42	55	49	52	54	52	50	48	41	56	35	40	61	51	51	42	38	36	40	43	39	47	54	38	60	53	52	50	49	58	45	47	49	43	44	42	34	38	47	35	44	42	59	50	49	47	45	41	39	53	50	59	62	49	47	52	54	53	59	54	52	45	43	38	55	44	54	45	49	42	41	52	52	60	36	41	51	50	45	53	47	45	39	36	36	46	40	49	50	49	43	45	41	42	49	41	63	54	41	56	44	64	43	72	56	54	44	38	60	46	42	40	56	65	39	49	50	50	40	65	43	52	45	63	53	57	37	48	56	52	39	57	56	55	51	36	44	44	51	51	42	49	53	44	55	58	41	52	44	54	58	46	38	41	33	37	51	58	50	42	46	45	47	57	46	50	46	38	55	50	51	41	48	47	44	41	38	48	50	64	59	47	46	49	45	45	50	43	43	45	43	48	51	32	48	37	32	33	43	35	38	52	50	54	37	57	45	47	48	45	41	54	52	47	51	51	53	50	62	48	47	57	43	47	50	51	53	45	42	43	55	67	49	58	49	58	51	47	57	40	52	54	58	43	41	48	38	42	52	48	43	41	44	59	50	45	45	50	40	54	58	41	46	42	34	52	54	31	58	45	46	61	41	50	50	50	42	45	37	40	41	44	50	55	44	50	63	48	50	41	40	58	39	43	50	44	50	45	43	52	47	39	39	57	60	50	50	48	37	44	50	31	35	47	47	42	54	46	42	47	58	61	67	47	46	43	51	51	50	44	49	53	33	51	24	44	44	50	40	45	53	54	42	42	45	46	54	44	56	53	40	47	38	37	28	47	56	38	46	45	42	46	43	46	53	53	36	44	50	47	42	54	35	53	33	41	48	47	49	58	45	46	42	51	44	46	47	51	41	46	52	51	53	48	40	54	44	49	39	50	45	50	58	45	50	52	52	52	45	32	46	43	55	52	48	55	53	53	56	49	54	48	48	39	61	41	43	43	44	52	56	34	38	48	47	42	42	51	41	46	36	38	42	47	46	54	46	54	55	37	45	45	42	37	51	38	46	44	58	51	59	58	43	43	54	32	43	52	47	57	56	48	45	40	62	41	41	50	53	48	54	45	37	44	43	45	52	47	46	47	51	42	53	44	41	50	54	51	46	48	54	45	45	48	50	52	57	44	52	51	47	42	49	48	47	48	49	56	48	32	47	51	54	45	50	48	53	37	52	53	60	59	60	44	46	42	42	62	40	44	43	49	43	54	46	50	41	42	55	39	43	42	54	48	41	53	46	41	41	39	47	35	35	47	45	45	49	59	39	41	60	35	45	36	40	57	46	40	41	54	48	42	52	41	56	45	49	47	44	46	47	44	48	41	42	45	39	50	58	42	46	63	49	37	38	43	39	41	46	47	50	38	45	52	52	38	59	43	56	42	41	42	62	42	42	50	51	45	39	43	42	52	51	29	46	56	49	52	51	58	53	45	49	46	41	42	40	36	48	43	49	49	52	47	39	55	50	47	48	45	45	46	43	47	62	36	49	49	41	33	47	45	40	53	39	54	45	45	44	47	39	43	48	52	51	48	55	43	52	39	50	42	50	37	56	45	49	52	54	42	52	47	51	55	62	40	49	46	50	43	43	40	45	45	49	42	45	44	48	51	46	50	46	40	46	41	43	61	45	57	61	55	52	61	38	47	52	46	58	50	36	44	31	48	46	54	40	39	51	65	45	39	46	42	47	44	44	47	42	53	41	48	42	66	49	42	35	52	49	44	42	62	49	42	57	50	49	56	47	50	44	56	44
31564	21968	16620	19751	24694	24196	20727	17157	13826	11059	8826	6954	5162	3850	2687	1996	1604	1364	1179	982	806	745	722	660	602	582	578	563	521	484	505	478	452	456	499	539	461	488	451	469	482	461	459	477	476	498	508	475	528	511	470	454	510	446	473	488	515	474	465	478	496	465	486	478	480	470	486	485	457	530	475	475	459	479	464	471	467	448	476	476	493	483	509	515	510	457	491	471	467	454	474	491	454	421	491	463	461	495	506	524	467	474	477	483	478	491	483	463	484	449	507	483	474	431	435	465	473	487	479	503	505	494	492	441	485	475	465	494	494	503	465	454	498	501	457	449	506	448	476	444	497	483	454	533	470	505	474	441	473	466	486	431	504	477	467	485	477	469	459	466	500	462	460	458	519	497	517	502	473	496	481	479	449	490	475	496	453	485	502	451	501	476	469	463	491	433	470	494	473	470	479	493	490	464	470	530	485	458	478	461	477	459	519	473	463	481	478	473	450	472	490	476	485	488	486	522	492	436	480	473	520	477	462	519	469	455	462	475	453	491	471	488	500	458	473	494	475	453	483	461	442	485	492	492	518	510	441	486	461	506	448	500	459	493	474	489	464	463	471	506	446	510	463	466	499	436	458	501	487	469	477	491	463	506	444	499	497	461	508	433	495	460	496	486	471	476	523	489	485	476	463	467	448	476	465	493	480	479	487	505	488	479	436	459	443	497	469	483	469	458	513	498	466	483	462	477	496	467	508	458	499	478	454	491	483	502	482	491	473	482	460	453	480	453	503	433	448	488	494	475	502	469	505	484	451	475	486	538	446	437	474	488	505	459	455	504	493	472	483	487	472	473	499	448	500	469	442	471	508	437	478	476	481	512	482	466	473	449	457	498	482	448	470	464	490	503	493	497	498	483	477	502	505	509	436	472	429	480	462	491	487	514	474	517	445	483	529	474	495	485	453	475	514	474	487	478	467	456	509	440	484	497	475	485	505	498	469	509	468	460	461	477	466	482	481	462	463	462	499	493	454	507	463	527	457	482	446	446	501	463	483	467	458	477	460	481	442	452	475	484	480	434	481	518	496	452	489	485	509	452	443	465	497	484	485	438	478	538	461	459	479	521	498	480	453	472	460	519	438	516	443	463	472	455	519	490	475	456	474	487	464	454	500	457	522	470	432	486	461	477	491	484	483	504	462	483	483	473	483	477	476	514	446	498	457	482	497	443	448	479	474	512	474	506	440	455	465	464	481	487	501	450	488	466	488	474	475	468	499	508	480	453	437	503	491	461	488	479	449	480	479	458	465	480	440	502	458	483	494	500	495	501	488	458	493	463	492	484	489	485	486	489	460	489	494	463	489	472	519	502	461	477	478	465	497	498	479	490	462	477	481	477	435	470	495	457	457	465	486	467	445	480	485	501	514	493	492	466	467	474	469	482	469	524	492	453	457	485	454	449	495	482	513	479	456	504	460	486	468	464	474	491	444	478	449	447	490	447	451	491	498	512	483	459	441	485	462	513	473	450	431	462	488	497	458	521	503	449	452	431	472	497	479	468	464	505	456	489	486	441	501	465	477	486	462	440	465	467	464	464	488	483	451	475	503	472	474	469	452	494	472	485	469	494	505	473	450	459	464	493	472	471	455	453	490	489	499	483	452	460	477	443	488	508	470	477	464	481	456	479	446	450	461	502	472	457	470	463	487	472	502	459	466	513	492	477	471	507	520	517	480	513	478	485	489	473	425	446	485	460	488	468	468	504	447	496	478	501	499	470	512	507	446	502	491	493	478	464	480	479	450	463	478	519	484	469	448	477	490	479	494	482	448	493	483	447	456	481	471	508	473	480	463	437	486	480	494	480	470	492	475	509	495	486	477	475	504	473	475	480	474	497	473	491	485	461	455	492	492	474	442	529	465	495	468	529	489	476	472	467	442	495	509	456	445	464	461	474	479	444	490	519	480	489	513	455	514	441	511	490	490	457	473	476	501	461	486	481	466	445	441	497	491	544	509	504	482	481	492	455	506	470	518	514	514	493	451	477	525	448	436	478	412	505	463	453	494	490	456	513	513	481	486	503	465	478	401	443	444	480	526	465	466	524	477	486	449	470	476	465	481	451	519	476	464	490	464	520	476	462	451	500	455	518	478	456	531	486	524	474	480	491	506	494	498	465	449	510	474	513	467	478	481	495	443	461	491	493	447	473	482	467	472	492	483	473	522	500	520	461	452	459	448	483	494	518	492	444	507	504	494	466	492	471	464	503	475	480	437	481	485	497	469	439	434	513	473	493	528	453	475	522	459	482	484	454	451	480	447	487	481	472	444	483	455	499	457	514	494	504	457	463	464	477	508	520	486	513	448	493	451	466	466	488	503	452	451	453	478	516	489	523	490	468	503	475	442	511	469	534	435	496	465	463	479	473	457	503	444	468	463	476	441	471	482	479	475	517	509	441	502	491	520	477	524	450	483	486	470	493	499	502	471	494	530	492	473	478	491	444	498	459	457	469	444	479	468	503	468	452	457	506	440	449	515	486	453	462	467	471	487	498	489	504	506	490	532	428	516	458	471	515	467	489	497	489	476	460	457	517	478	481	455	465	462	452	466	487	495	492	452	517	473	456	506	490	449	477	484	458	487	473	468	454	446	476	457	438	494	450	472	479	412	473	477	484	485	477	448	462	485	497	517	480	443	488	450	498	494	447	496	489	492	495	467	494	489	468	448	475	477	485	460	458	470	456	465	486	460	467	501	471	471	496	477	481	444	500	468	495	460	542	473	487	507	461	490	496	509	496	479	468	492	494	485	465	476	464	449	414	438	476	463	462	441	467	536	483	480	495	501	441	470	466	481	477	478	478	503	457	492	472	470	453	463	433	501	497	456	469	472	432	469	485	475	455	474	469	518	490	457	465	446	442	512	470	453	482	496	446	461	491	458	502	521	448	485	463	450	469	488	470	484	458	472	501	425	476	519	488	476	488	493	464	496	486	470	476	495	418	473	482	479	429	481	457	509	437	462	472	469	478	477	502	473	453	481	484	450	485	488	469	475	505	462	481	504	521	467	437	477	418	491	454	495	523	509	459	473	503	477	477	470	449	487	462	475	456	468	457	456	480	505	451	479	495	439	438	469	507	467	475	491	424	485	493	522	474	474	497	464	442	486	497	491	484	415	453	489	508	466	503	486	438	469	497	463	462	465	460	480	469	492	483	501	478	487	461	488	465	459	510	505	476	488	492	501	492	475	518	495	451	475	437	477	501	477	497	496	502	465	476	487	491	459	462	482	475	477	469	455	471	405	493	503	464	472	495	472	449	445	416	446	478	482	476	454	465	483	476	485	470	439	491	531	477	441	485	464	460	489	485	479	463	463	488	463	471	481	482	458	532	472	492	474	470	488	471	459	488	439	489	511	462	465	468	480	476	486	484	462	462	470	462	490	477	443	465	480	448	449	449	490	483	492	452	465	480	491	452	513	454	525	470	488	494	499	487	474	506	475	429	501	443	518	459
4363	2868	1584	1095	821	857	789	581	479	337	313	233	192	134	114	85	83	76	71	61	67	45	55	55	52	44	47	52	47	53	55	47	58	52	45	52	50	46	58	49	46	49	52	41	50	43	40	47	53	48	42	44	45	57	61	48	39	45	47	43	59	42	47	47	46	51	37	42	59	42	48	30	45	55	62	35	56	50	54	56	47	54	47	45	51	60	45	40	50	46	42	44	51	47	34	51	54	53	52	51	56	31	50	47	37	53	54	44	47	39	35	53	53	46	58	50	37	48	45	55	45	50	47	50	36	39	45	48	35	54	32	32	31	41	38	43	53	40	49	34	40	49	42	49	51	52	56	54	51	42	43	43	52	37	30	45	55	49	51	59	46	41	57	44	38	53	41	48	51	46	45	41	40	41	52	42	58	49	56	57	46	39	47	34	39	51	47	46	52	43	44	47	47	53	49	49	40	28	55	42	48	48	31	50	39	45	50	43	53	44	53	57	47	41	38	48	46	40	36	46	50	59	39	45	44	36	43	43	51	50	40	36	44	55	52	50	41	53	62	41	41	40	42	50	38	55	44	48	42	51	51	38	51	48	45	38	41	52	50	50	43	28	55	45	33	44	33	46	32	41	42	44	40	36	41	48	37	38	34	47	53	51	38	32	37	47	60	45	50	47	35	51	48	44	46	38	44	47	50	56	53	48	62	45	50	37	41	44	44	58	45	47	37	41	36	43	35	55	50	48	43	45	39	41	38	65	57	46	43	36	33	38	42	50	45	49	38	50	45	52	44	47	50	52	53	55	45	49	45	53	52	42	48	42	38	53	33	40	44	44	57	58	40	44	45	43	46	36	43	41	46	49	59	38	52	49	46	53	50	42	45	46	59	51	37	55	41	36	30	46	50	49	58	45	50	34	43	49	43	34	39	45	45	46	47	53	43	40	39	29	57	41	39	37	45	42	51	43	43	42	49	50	49	53	37	48	44	50	57	54	46	45	45	39	62	52	41	37	52	58	42	38	45	39	46	56	33	53	37	43	44	41	42	52	48	37	40	35	35	50	45	43	49	47	37	39	47	44	43	51	33	49	45	44	51	49	48	56	50	43	51	43	52	34	51	48	45	49	44	43	40	50	45	41	41	44	58	46	40	35	41	55	44	41	53	37	59	54	41	37	42	48	49	57	48	56	41	49	38	41	47	60	49	43	46	41	49	49	54	41	38	47	40	50	56	42	48	43	45	43	35	60	45	38	35	44	40	44	49	42	37	46	59	69	33	40	46	47	46	50	57	51	45	57	44	51	59	46	44	53	47	63	45	37	39	44	36	49	47	35	49	46	40	48	37	40	40	48	43	52	54	57	38	57	49	47	49	45	45	49	49	35	31	46	50	48	42	32	41	41	45	42	37	47	48	44	49	45	47	41	46	47	59	39	50	57	58	54	54	43	44	42	42	56	55	53	54	36	36	35	49	48	36	36	34	44	48	40	44	51	50	48	51	51	45	48	46	46	37	37	50	53	53	48	43	38	38	45	43	52	43	43	56	32	57	39	39	48	61	42	58	40	42	52	46	41	53	50	53	50	44	40	54	43	49	65	33	37	50	54	53	50	38	41	43	48	37	41	50	42	48	43	50	45	53	52	36	44	40	38	38	53	47	45	46	51	51	25	39	58	42	50	46	39	46	55	44	49	49	50	53	65	42	52	31	42	60	45	51	38	52	43	49	40	39	38	41	39	49	33	51	40	45	46	39	40	41	35	38	35	49	50	40	64	31	43	57	48	38	44	51	48	37	45	56	43	49	58	48	50	37	54	40	44	40	46	47	40	36	42	53	45	52	42	45	30	45	50	54	39	60	55	39	40	38	42	49	48	40	54	45	39	40	43	50	45	51	41	40	45	46	43	50	43	56	40	54	41	45	51	49	46	43	39	43	48	33	63	43	49	34	42	46	52	44	41	48	56	40	41	51	48	47	58	40	51	54	47	42	46	50	46	53	50	52	37	44	46	35	47	40	39	47	49	31	51	41	57	59	49	44	61	43	35	52	44	69	53	41	42	37	45	54	36	58	52	48	40	57	53	51	38	51	44	50	51	48	49	43	37	54	52	52	56	61	40	46	50	45	55	41	46	41	39	39	42	39	52	44	38	36	53	37	47	38	47	41	46	53	44	52	34	48	49	51	44	36	35	38	49	45	46	43	47	42	47	59	40	44	60	50	56	42	47	54	42	51	46	38	47	49	60	59	47	50	40	55	42	56	47	40	37	52	55	48	43	51	57	46	53	37	53	44	53	53	49	48	45	50	49	53	54	43	49	43	45	45	53	44	41	36	41	52	47	39	38	35	49	52	36	54	44	42	44	58	52	46	47	60	33	46	60	47	46	51	43	38	52	47	40	46	44	53	47	38	41	39	37	54	42	37	41	47	43	48	47	57	50	47	45	43	44	48	56	59	54	51	49	57	54	52	48	46	42	50	51	44	40	41	46	51	61	51	55	48	48	38	46	31	52	60	54	44	37	53	52	54	38	37	40	46	37	57	48	56	43	52	42	47	53	43	39	37	46	42	48	52	52	43	63	35	45	47	40	49	46	40	50	52	37	45	45	54	47	56	38	43	44	41	44	44	54	51	45	43	41	58	41	45	40	41	55	37	65	45	47	43	46	59	45	48	38	49	49	49	48	43	47	42	53	40	42	50	61	42	48	56	39	48	54	42	56	42	47	53	42	45	45	44	40	44	46	42	51	56	41	43	41	42	55	50	40	54	35	34	60	52	51	45	50	48	54	49	42	51	49	62	47	54	41	33	36	46	43	41	34	41	40	31	30	29	33	49	54	41	35	59	36	46	42	48	39	40	48	53	47	57	50	48	27	50	46	50	49	51	42	60	59	52	47	49	40	51	50	50	60	45	37	53	37	42	57	41	38	43	41	53	38	40	46	39	37	46	49	48	46	45	50	49	49	40	56	43	45	41	57	55	45	42	50	39	49	44	38	44	66	53	32	36	49	50	47	50	39	47	50	46	48	47	40	35	55	56	50	47	52	55	35	39	39	59	38	46	47	46	42	46	45	43	38	37	49	52	40	34	45	50	50	36	52	42	41	52	45	52	41	42	42	36	49	44	55	37	52	43	42	52	52	54	45	48	45	41	46	41	37	35	45	52	46	51	55	56	46	39	42	49	29	42	38	47	30	53	49	53	51	39	48	43	45	56	53	54	40	45	46	49	39	45	38	53	43	39	56	42	41	36	47	48	56	55	41	49	59	43	49	49	39	38	35	48	58	49	49	36	45	48	53	40	50	51	40	43	46	48	45	49	39	33	43	44	49	52	50	51	55	35	41	41	48	43	52	49	50	52	52	46	42	36	42	46	46	50	48	51	52	40	38	40	45	47	54	53	33	40	40	49	31	43	51	45	47	58	40	49	48	38	49	41	50	41	40	49	43	51	42	43	44	39	36	45	46	44	64	52	38	58	40	44	40	39	42	51	38	39	44
31414	20952	16053	19254	24262	23943	20877	17032	13838	11159	8901	6926	5154	3780	2656	2104	1672	1339	1135	947	808	754	710	689	614	587	535	524	556	507	496	462	483	444	521	498	480	475	500	474	467	463	480	478	482	488	473	493	479	492	455	460	456	486	468	468	500	456	478	471	468	430	453	435	450	518	450	404	452	473	447	483	438	465	451	482	470	501	455	450	496	476	455	465	448	433	469	476	480	432	470	489	459	454	456	436	450	473	480	464	453	468	451	430	480	456	473	518	445	475	481	484	470	456	480	448	476	493	471	460	442	495	448	480	466	447	440	461	486	444	448	481	481	445	454	441	485	458	478	442	440	462	485	456	470	469	489	458	461	449	452	472	460	460	471	486	441	435	461	517	464	471	476	492	455	476	444	490	412	490	487	462	486	459	494	459	457	419	517	494	507	457	427	485	473	475	470	448	459	459	477	445	507	493	480	484	438	463	432	466	477	451	448	484	482	449	485	501	434	435	485	481	463	502	459	458	451	466	462	500	496	486	452	464	482	451	467	501	474	500	470	480	485	450	481	457	458	455	505	475	473	442	478	466	489	437	498	446	469	436	466	458	453	505	428	472	459	462	445	475	455	424	447	494	445	453	502	460	462	491	453	479	475	445	475	446	464	483	418	454	493	460	422	440	448	485	458	433	459	447	470	466	504	466	486	454	483	489	478	511	465	433	480	462	480	480	429	461	462	455	461	469	465	462	462	495	451	514	495	471	478	516	487	458	432	481	454	442	435	457	456	472	488	468	506	431	455	438	488	480	518	478	456	502	482	503	477	470	480	518	472	507	491	448	459	427	482	456	482	478	452	495	487	459	457	507	482	455	445	453	503	520	445	474	433	460	449	460	438	454	456	436	472	497	477	422	492	464	491	457	437	439	482	456	435	466	493	456	473	452	484	480	531	469	464	479	489	461	482	452	498	464	498	497	450	439	486	485	447	469	464	484	483	514	477	488	452	480	445	431	483	481	460	449	467	439	459	487	440	478	475	466	460	461	443	469	469	490	491	462	471	454	465	469	471	456	491	479	474	465	463	477	473	438	462	473	451	489	454	470	448	482	472	452	493	444	444	472	478	454	456	477	478	502	471	466	477	505	449	460	461	444	454	508	482	436	495	485	434	446	430	474	435	485	474	491	443	456	447	477	461	453	452	442	502	466	472	444	492	495	445	505	489	467	453	430	467	458	483	461	446	481	440	467	447	427	436	473	463	466	472	469	513	488	480	470	483	438	473	467	509	450	449	483	460	475	455	507	455	465	471	458	437	472	439	458	474	464	472	442	463	453	513	469	448	478	549	458	460	481	460	470	450	428	473	483	473	469	484	462	475	458	475	431	444	467	488	459	411	460	466	464	493	488	507	495	425	487	477	461	494	456	460	494	494	496	446	499	454	461	495	443	502	472	433	452	454	465	515	508	439	486	455	456	431	429	482	496	479	488	475	450	500	462	455	504	470	471	480	457	477	503	467	477	485	495	519	494	475	437	432	472	479	444	469	446	459	456	463	476	482	441	481	481	437	511	481	470	427	498	462	469	495	471	466	510	476	467	415	497	489	490	476	436	486	458	470	436	503	477	511	481	459	439	442	424	488	497	468	466	442	475	440	475	433	470	463	499	479	445	449	478	487	488	484	489	486	455	435	512	475	484	501	503	459	427	462	454	488	472	460	478	440	474	457	487	464	501	493	472	460	472	451	459	438	512	505	461	499	461	451	476	461	464	428	486	479	471	508	470	486	481	491	487	450	448	447	442	450	460	476	493	480	496	442	467	456	450	481	485	497	463	469	429	444	502	485	485	452	467	489	461	450	418	454	475	479	441	447	522	458	480	503	481	426	478	466	475	457	466	457	508	471	468	456	462	459	485	472	488	430	446	490	465	494	468	463	471	454	508	481	472	454	456	484	459	477	488	501	448	455	451	455	467	506	451	451	526	476	461	434	463	478	489	487	483	433	483	449	449	480	457	494	451	426	471	496	498	437	461	458	483	460	480	477	454	492	458	453	470	476	460	492	458	493	490	514	447	488	457	449	455	417	473	467	433	447	479	524	477	486	527	488	462	470	486	442	487	522	486	470	516	478	507	501	491	503	477	452	427	502	456	461	457	458	489	449	464	515	459	462	468	525	451	461	458	454	473	476	462	519	461	459	485	472	450	470	485	472	467	498	481	450	476	458	461	466	473	454	461	466	472	456	487	454	430	438	459	499	437	475	499	457	464	497	464	467	466	461	464	455	491	476	458	425	443	442	482	451	472	500	474	487	487	448	465	504	513	464	473	473	468	435	472	464	491	463	504	495	454	497	465	433	466	448	473	451	457	490	478	474	472	500	474	476	464	456	437	466	453	474	472	456	505	477	496	437	505	451	477	483	457	472	459	507	477	481	461	474	463	430	450	485	427	458	483	479	525	483	468	461	438	454	441	478	478	502	413	419	494	460	466	444	470	457	520	492	461	493	477	460	491	429	475	459	458	458	457	479	485	481	478	486	471	445	473	451	441	436	438	497	455	455	486	447	450	466	474	479	474	468	456	460	485	492	458	484	453	456	446	472	449	476	488	455	465	465	495	481	467	488	443	467	465	497	446	463	454	492	463	499	461	447	433	445	476	445	471	476	424	456	505	441	453	507	464	450	453	464	491	468	467	429	460	455	418	453	457	450	479	446	465	479	497	435	498	489	460	455	480	461	482	458	472	436	469	471	498	448	458	492	468	483	447	465	487	473	484	494	494	446	476	475	492	497	466	478	420	448	475	494	450	469	474	459	447	474	446	469	473	461	453	529	437	455	454	462	437	464	463	457	496	489	495	461	479	466	462	443	453	453	512	480	525	436	479	470	458	438	481	504	492	450	467	445	505	493	429	449	448	455	475	461	485	468	474	478	472	479	458	471	480	492	475	471	492	397	474	461	474	470	463	462	468	446	468	495	475	478	435	510	465	450	452	479	470	429	458	501	491	487	431	492	468	473	480	453	453	472	431	494	478	453	465	466	475	442	485	477	462	492	474	465	449	458	480	499	478	462	467	475	453	484	463	465	439	501	458	493	469	463	458	455	477	454	469	491	451	391	418	464	437	466	467	479	448	442	496	453	479	475	478	484	483	456	461	465	493	475	470	461	543	462	450	485	516	471	479	454	471	471	487	477	474	458	493	467	461	487	450	442	445	495	506	466	489	490	462	476	452	512	473	448	496	517	471	485	475	457	460	437	500	451	463	481	459	477	468	461	468	466	423	457	480	441	470	449	459	462	459	459	479	487	466	476	455	476	478	487	477	499	489	476	450	450	516	464	446	443	433	433	486	503	483	468	460	481	506	460	446	439	489	477	478	471	452	443	452	466	488	457	475	440	458	432	449	481	444	481	449	486	472	490	468	508	452	475	464	499	468	501	460	477	458	497	479	482	473	448	492	415	488	459	451	461	473	457	428	432	468	455	464	444	479	444	486	487	500	472	488	487	472	485	446	500	485
5144	3763	2292	1501	1144	1142	1051	783	623	454	367	278	250	159	124	126	87	68	67	63	57	55	59	49	57	54	53	37	43	43	60	50	44	50	47	57	57	44	46	52	48	56	39	47	39	47	47	40	49	52	51	36	39	41	47	57	45	54	48	43	38	40	62	45	42	50	28	38	48	49	46	45	46	44	45	44	42	37	56	38	37	59	55	45	67	47	47	49	46	44	40	41	42	42	42	34	55	41	46	61	45	48	62	48	49	46	58	34	52	33	47	45	42	47	46	55	56	36	36	41	42	49	47	44	40	42	49	55	49	44	48	42	48	52	45	50	48	30	41	49	59	43	35	32	42	41	45	47	48	40	48	52	52	47	42	52	60	40	46	52	44	47	45	52	43	46	45	47	53	39	37	66	47	45	58	57	46	53	53	48	52	43	44	51	42	58	52	49	59	46	45	57	57	51	60	47	55	47	53	52	50	49	49	61	44	52	41	36	42	36	43	43	37	42	42	37	48	52	50	34	51	38	44	46	59	56	53	44	53	49	52	44	39	41	43	49	52	44	48	49	54	47	52	46	45	45	45	45	45	50	53	39	47	52	53	56	57	46	43	40	48	39	40	54	47	57	44	52	45	42	40	51	40	49	51	54	33	46	46	42	46	50	42	44	56	45	47	54	45	45	50	46	47	50	56	33	48	41	42	37	42	44	42	50	48	45	46	48	49	58	50	59	54	43	38	50	45	41	51	47	52	55	56	57	53	48	56	55	46	45	43	50	50	48	40	51	40	38	31	64	54	48	50	37	53	46	46	38	50	43	58	38	48	46	47	56	41	60	49	51	45	39	49	40	60	49	41	50	48	29	45	46	47	45	63	49	50	53	44	34	54	52	50	43	43	33	49	57	50	56	36	43	38	42	40	53	40	36	51	44	53	48	49	41	49	36	49	43	52	53	51	49	43	35	55	52	47	52	41	44	39	44	49	59	38	46	43	37	54	61	47	37	48	48	48	49	53	49	43	46	62	48	39	62	53	44	50	47	56	42	60	51	41	33	41	48	52	46	41	41	47	46	42	49	55	43	42	43	48	52	51	54	48	63	50	44	56	57	46	56	48	34	52	52	53	35	56	39	40	50	40	34	43	35	42	51	45	48	44	38	41	63	33	48	47	44	39	57	62	51	47	50	48	40	54	49	42	47	45	36	43	39	44	37	45	35	45	54	55	50	43	51	50	47	42	52	35	47	45	48	40	45	49	49	51	48	39	31	45	44	40	40	51	39	51	55	37	60	39	46	50	43	45	46	54	56	45	50	55	46	45	44	51	57	46	47	52	52	47	44	37	44	52	45	59	47	53	49	40	50	45	45	38	35	53	33	44	56	45	54	41	43	44	49	37	53	49	49	45	45	42	47	48	35	46	56	40	32	53	45	46	37	60	40	47	54	32	39	56	49	43	51	55	44	56	47	53	54	39	38	54	32	53	42	50	50	41	36	45	44	42	39	47	50	42	52	49	46	37	56	41	50	48	36	43	48	50	45	54	52	52	44	43	44	47	58	52	50	44	44	51	52	56	40	52	34	41	39	52	55	52	42	46	60	45	39	60	56	42	43	41	47	49	42	43	52	57	38	59	52	39	47	39	45	56	36	46	48	53	38	47	43	49	47	42	46	41	23	59	44	39	49	50	41	55	41	47	35	42	61	45	53	53	56	53	40	57	42	48	51	50	49	46	37	53	51	44	46	58	51	43	42	27	50	49	45	51	49	47	48	56	44	47	43	43	40	50	48	59	43	44	41	49	42	49	46	57	44	53	39	53	48	38	49	52	54	49	53	48	56	52	50	63	41	44	36	57	52	53	38	45	44	55	53	56	50	48	47	51	45	41	40	38	49	46	49	56	65	46	57	59	53	50	47	47	54	40	45	65	50	54	34	50	56	40	54	57	52	58	50	47	40	48	57	40	52	60	41	37	50	57	37	39	41	40	51	48	45	42	44	44	42	50	35	34	41	46	61	42	43	50	61	46	51	49	53	52	42	54	48	48	46	45	48	49	49	45	52	44	37	55	60	46	46	48	51	44	47	39	58	39	53	53	49	54	37	50	44	47	50	43	51	54	47	42	42	50	53	52	44	54	44	41	46	42	47	47	53	36	43	43	48	31	48	52	49	41	64	47	52	56	56	40	54	41	40	55	49	56	46	43	42	45	60	49	42	37	39	54	57	51	42	59	48	40	39	44	60	50	46	48	45	50	46	37	50	45	52	54	35	35	40	50	59	46	44	53	46	43	47	48	53	43	40	47	49	52	35	63	46	58	47	54	43	54	41	40	56	52	43	44	50	55	41	45	34	48	62	56	49	43	57	43	51	43	44	45	52	41	47	38	42	56	45	50	39	50	48	44	52	52	31	44	55	52	52	39	45	42	44	50	50	51	48	43	39	49	44	36	39	53	52	54	52	43	35	48	42	37	47	46	41	43	52	33	45	44	44	54	46	45	42	52	42	41	51	40	52	39	59	41	44	46	46	53	50	48	60	46	48	48	51	59	46	48	50	40	37	46	37	34	42	55	49	43	55	42	41	44	41	48	42	53	39	44	43	43	53	49	43	58	54	35	50	42	44	52	43	41	38	52	42	41	44	58	46	49	42	51	55	57	52	47	34	47	38	47	38	59	55	35	46	48	56	48	38	50	51	51	59	45	44	40	48	48	38	51	56	32	37	42	38	37	44	33	36	46	47	43	43	45	50	51	37	48	40	50	32	46	44	42	40	39	53	42	51	47	69	42	44	34	47	37	44	47	43	45	50	39	52	56	48	57	54	66	47	43	47	58	61	43	49	50	63	48	44	51	48	51	56	46	36	53	50	54	42	38	54	42	41	48	37	59	43	49	50	43	41	37	46	48	53	45	43	36	52	40	48	49	53	57	49	42	45	45	52	47	31	47	53	46	52	47	42	40	56	48	36	50	43	50	40	36	55	42	41	45	55	52	59	38	52	45	37	34	39	40	36	59	46	43	36	49	37	47	50	61	57	48	58	48	41	43	36	48	44	53	54	55	44	49	49	44	37	59	39	57	43	41	58	42	48	49	45	38	39	39	51	48	58	35	37	52	52	47	43	45	47	59	48	50	38	36	28	39	47	50	42	47	61	46	35	48	61	43	37	48	57	43	43	51	50	59	48	47	41	54	47	47	45	38	36	47	50	49	34	47	50	48	53	48	39	50	50	59	49	49	47	49	46	50	38	48	50	26	48	54	41	41	49	45	35	44	42	44	51	49	35	35	31	47	40	39	38	45	50	36	53	47	50	37	46	46	57	42	50	52	46	53	47	37	40	35	42	55	42	55	43	43	49	57	40	46	35	37	51	46	53	38	52	47	61	43	59	49	47	44	34	43	42	46	39	51	43	48	46	43	71	53	39	40	45	52	44	48	50	65	41	36	39	47	45	35	58	43	46	54	33	44	53	47	44	40	48	45	61	47	42	47	51	43	45	43	48	39	47
33643	23515	19092	22395	27423	26637	23529	19778	15907	12930	10266	8318	6274	4578	3302	2477	1970	1561	1242	1102	937	810	821	772	669	608	617	596	548	498	526	485	493	491	483	493	520	490	473	470	506	484	468	476	462	494	475	453	519	472	455	483	514	495	513	483	455	444	463	464	459	472	479	498	465	522	499	486	483	458	430	474	471	471	483	489	521	482	473	486	469	470	459	459	516	454	483	472	478	449	496	434	449	475	512	434	478	479	486	482	480	513	469	482	514	472	463	451	462	490	516	499	457	484	449	495	486	510	448	476	468	491	467	459	459	477	514	500	448	452	461	478	474	471	479	494	492	449	425	464	471	444	469	479	490	477	491	448	454	482	452	470	495	477	457	449	436	486	455	426	437	452	452	491	480	487	463	484	463	465	480	460	469	499	512	472	479	517	474	463	423	469	472	453	505	486	464	529	462	446	459	489	455	486	471	510	447	467	450	490	462	460	483	492	489	444	517	497	500	448	479	497	479	458	464	500	476	478	468	441	475	432	484	467	481	475	506	458	438	489	468	453	493	470	473	505	511	487	473	430	468	474	499	487	498	425	487	496	484	467	455	478	495	477	492	467	502	480	467	461	488	471	470	484	464	464	476	452	504	472	498	451	482	454	465	471	474	472	476	474	485	428	466	476	480	486	450	450	457	473	473	484	520	477	488	492	476	446	449	460	478	464	500	479	449	459	439	419	469	518	428	452	458	468	476	466	492	477	503	471	489	494	473	474	445	441	501	449	479	467	467	473	490	522	466	461	485	454	495	500	490	423	498	470	495	459	478	509	487	455	471	474	478	488	463	478	480	456	491	477	492	507	491	454	479	501	458	514	423	477	492	445	481	461	486	476	492	455	473	482	441	501	438	491	475	468	462	455	455	478	457	494	471	473	411	447	479	476	495	448	428	474	468	482	517	497	461	478	508	486	481	464	494	464	488	452	456	476	469	470	474	500	468	466	453	493	467	459	474	461	457	453	466	483	457	502	535	475	471	475	477	462	514	462	461	506	485	489	523	495	461	422	487	456	456	483	499	535	471	451	479	489	504	477	453	410	438	472	514	469	443	441	484	500	475	470	470	488	463	490	492	494	489	494	480	462	449	479	487	471	459	472	468	458	496	498	474	524	482	504	457	462	516	438	464	459	450	488	471	483	488	480	489	473	459	483	488	456	464	462	462	428	452	450	516	477	473	482	486	481	480	494	460	430	493	459	486	478	464	464	473	476	504	464	488	452	516	499	462	420	510	460	399	484	488	437	481	453	485	473	485	485	427	508	486	475	475	495	490	448	454	487	465	451	466	473	465	484	432	494	471	485	495	490	478	477	502	441	492	465	448	448	478	409	456	509	472	487	428	450	473	438	474	459	463	470	468	507	495	503	440	480	425	503	484	460	481	505	490	499	485	443	484	473	483	462	445	427	503	532	490	489	469	470	459	479	482	494	479	444	456	513	486	493	487	485	487	472	472	469	477	458	450	472	505	475	478	443	482	513	462	444	488	449	478	493	458	471	468	478	483	493	478	457	484	491	481	454	510	462	491	462	463	479	456	473	448	476	467	467	460	451	454	504	484	465	506	453	450	509	486	478	476	522	491	512	486	513	461	429	497	435	465	469	478	438	467	500	454	466	485	459	460	466	450	486	501	467	443	482	496	467	489	474	484	435	420	470	483	493	463	454	483	492	495	454	470	469	454	476	470	468	468	494	442	477	437	479	485	483	470	461	458	475	448	465	477	469	463	476	521	486	445	472	493	457	442	463	470	471	498	456	486	453	456	477	501	496	482	471	491	466	456	462	458	483	458	447	470	455	512	446	493	450	468	492	473	428	478	468	434	466	485	441	496	483	458	438	465	449	480	505	487	458	445	461	453	478	466	485	488	480	494	454	438	477	482	485	473	467	456	455	484	460	436	492	474	493	461	418	478	455	474	497	444	456	478	465	461	477	460	499	518	465	480	494	519	478	455	495	482	462	490	493	424	445	454	465	500	456	462	482	463	446	470	500	513	483	500	483	459	479	443	460	477	506	476	470	498	479	496	483	516	477	473	460	476	482	472	453	479	473	476	447	460	485	486	478	451	418	469	486	489	460	453	500	457	488	468	481	462	464	468	455	463	488	466	474	475	501	476	436	452	509	463	448	497	486	445	462	470	491	471	468	486	475	482	490	426	480	497	457	412	466	449	469	440	502	471	459	474	492	464	447	487	490	480	440	487	464	449	459	489	456	475	463	423	489	498	476	506	469	484	477	457	503	489	477	474	429	443	465	458	468	450	493	485	488	487	515	481	476	493	531	507	491	457	429	510	463	479	516	470	493	479	471	432	494	486	447	475	465	484	465	450	472	447	452	493	477	473	464	471	488	448	447	462	443	464	495	478	450	460	508	468	449	450	470	473	482	475	447	482	502	459	444	450	454	471	471	504	488	458	496	452	457	459	472	447	473	471	493	486	500	480	493	478	437	483	477	465	494	510	475	509	471	431	481	490	490	487	476	463	471	485	455	496	474	471	448	479	456	495	467	490	493	468	476	496	489	462	509	499	454	466	447	435	466	495	483	465	452	506	497	493	464	512	529	496	426	464	492	453	458	479	464	462	471	482	465	478	480	504	451	470	479	494	489	485	482	510	461	459	474	458	456	459	459	455	490	478	472	470	468	432	457	494	508	468	496	500	537	453	469	491	443	464	435	453	470	432	453	482	437	449	490	471	480	412	468	492	495	466	459	440	445	508	428	484	462	454	489	465	449	495	462	443	448	486	438	520	472	460	477	445	472	463	434	504	446	451	446	500	438	460	473	490	510	477	464	478	485	482	494	496	451	473	469	439	520	500	495	482	473	470	495	495	461	479	492	463	477	486	449	504	492	460	445	455	454	466	468	453	492	478	485	522	445	507	461	475	475	508	487	445	502	465	462	510	507	467	481	456	455	474	457	497	488	490	433	464	443	468	447	479	471	465	457	476	469	525	444	479	464	496	484	504	475	468	507	481	477	479	467	494	450	449	474	486	479	475	450	493	462	460	509	497	469	484	461	481	478	454	453	478	493	515	488	440	440	495	457	449	476	507	460	446	448	489	488	491	477	481	461	486	465	454	495	460	522	453	450	488	482	490	479	485	505	458	532	473	464	473	476	486	471	453	441	533	462	474	476	435	473	500	449	465	486	526	445	490	438	482	477	486	455	450	460	479	480	489	492	504	483	489	467	492	481	497	461	467	502	480	480	455	474	480	494	519	466	428	435	459	464	425	466	415	471	471	479	482	448	468	464	468	455	458	487	466	494	480	482	430	489	466	490	457	483	437	471	474	441	473	492	458	477	484	529	516	469	476	435	451	476	429	492	472	491	474	507	513	497	464	474	453	460	505	476	449	421	464	478	499	468	456	447	455	471	454	455	467	449	457	519	485	479	476	497	456	507	461	495	447	459	483	476	491	475	468	510	455	537	462	446	440	462	447	462	497	503	487	450	477	486	459	461
3164	1934	1168	815	580	625	519	445	307	283	200	148	154	124	82	83	62	53	58	64	54	34	60	44	58	52	58	47	42	34	51	33	47	54	48	43	45	44	45	51	54	55	48	34	39	51	64	57	34	39	45	44	52	57	55	46	44	38	44	42	43	44	55	61	52	45	53	49	52	49	43	41	41	30	45	57	42	47	38	45	44	47	60	30	36	58	39	33	45	47	46	44	58	47	41	48	53	45	45	55	46	41	54	45	46	32	63	52	42	31	60	43	42	36	49	46	52	46	41	42	46	44	46	53	38	40	45	38	48	40	47	44	33	42	40	49	29	32	54	48	27	48	44	36	54	47	52	39	39	45	49	49	51	51	53	45	56	38	38	45	45	47	51	44	43	48	50	42	43	48	41	45	52	46	42	46	46	52	41	46	49	40	37	49	51	34	44	46	46	38	35	41	50	42	43	35	43	56	42	40	44	39	54	52	45	55	39	45	33	50	47	53	36	38	42	38	45	43	57	40	37	47	48	25	48	49	47	50	46	46	57	49	41	46	45	57	62	48	42	50	49	43	47	40	47	37	40	54	59	37	42	65	51	49	49	40	42	39	39	45	39	51	39	47	46	47	45	54	34	42	50	46	36	49	53	52	43	57	44	51	53	56	38	40	42	46	43	39	46	54	54	51	37	37	39	38	42	43	56	54	55	34	44	45	57	64	50	53	46	44	52	53	45	50	51	48	41	35	59	47	54	46	52	43	46	50	59	52	62	47	42	40	32	44	44	44	39	46	50	56	49	38	47	53	54	36	45	35	53	63	44	53	55	46	42	41	44	37	56	34	48	49	51	39	50	51	45	39	43	43	47	47	40	43	37	38	46	53	51	45	46	63	48	50	66	51	61	63	43	37	50	45	45	47	63	44	50	41	46	59	42	47	39	49	50	54	38	46	51	51	41	33	46	40	51	58	37	51	44	38	48	40	42	49	43	42	54	47	51	48	56	36	58	50	47	43	50	43	51	48	53	49	35	38	47	55	46	43	57	48	52	57	39	51	58	49	57	40	42	37	55	52	60	56	50	44	56	39	51	68	45	42	53	42	46	41	45	52	47	41	50	46	50	57	37	48	38	37	46	42	45	52	41	54	48	51	48	49	41	47	40	51	50	54	41	47	59	44	46	35	53	56	52	46	58	49	56	48	49	48	41	46	52	51	46	48	48	39	59	53	62	46	58	50	52	51	52	52	51	56	42	37	58	48	31	47	48	48	35	36	35	44	38	40	60	42	44	64	62	59	55	41	36	50	56	40	41	42	42	54	47	40	43	49	47	48	48	43	38	43	50	48	50	50	55	43	50	39	47	37	46	45	51	42	55	48	33	44	41	42	46	47	52	45	48	58	43	45	40	44	45	50	38	52	48	48	46	42	52	39	54	32	45	36	41	29	58	48	42	48	48	54	45	52	55	53	51	44	46	54	50	48	42	46	41	36	56	47	43	45	52	45	46	55	46	45	51	54	38	59	57	44	41	46	37	40	45	47	43	51	47	41	48	55	50	42	53	42	48	47	49	42	40	44	35	48	44	40	50	46	37	45	54	46	48	36	46	55	46	39	63	56	50	40	52	51	41	49	40	48	42	37	39	44	44	57	56	52	51	62	35	40	31	43	55	52	67	54	48	46	55	55	42	47	46	53	37	37	35	60	42	44	32	44	41	44	35	46	41	51	44	53	49	43	45	45	44	51	52	44	50	46	48	50	40	42	42	48	56	59	55	48	54	50	41	49	29	60	53	48	58	43	53	54	41	66	61	61	56	47	39	38	42	39	45	46	49	49	53	43	43	61	45	51	45	46	51	42	45	49	42	42	43	42	37	49	53	45	48	50	46	44	47	33	43	55	49	49	51	59	57	55	44	48	43	37	50	45	47	46	44	37	51	42	35	53	44	50	44	60	57	44	35	52	48	48	43	46	40	53	40	51	53	45	46	43	44	51	55	41	37	49	45	46	40	38	55	44	55	41	65	50	44	42	35	55	62	47	30	32	38	51	43	36	32	54	53	46	52	49	38	50	41	43	59	46	38	45	45	46	46	51	51	39	41	36	38	49	57	61	42	43	50	46	49	48	48	59	53	49	30	44	44	50	47	48	39	61	51	45	48	49	48	45	41	40	50	58	55	59	53	52	46	53	70	52	36	66	42	49	56	40	51	38	51	41	63	44	41	44	41	48	47	48	50	46	47	50	49	45	53	45	52	59	49	41	45	60	54	40	46	40	52	56	41	52	35	41	54	46	39	46	46	42	46	50	46	38	38	61	52	43	38	50	43	50	46	51	37	54	44	42	35	52	51	47	57	46	49	49	47	40	57	44	49	35	55	44	41	41	46	37	47	43	41	39	40	36	47	39	59	59	54	39	37	35	39	49	40	47	39	40	39	52	41	54	45	37	51	51	58	34	49	56	34	50	48	39	53	46	56	52	50	55	58	52	50	40	43	40	50	47	42	60	39	42	51	50	42	44	49	44	43	48	43	62	44	45	59	53	50	43	33	52	47	57	54	42	41	53	47	45	43	55	55	39	38	49	43	44	56	50	49	37	50	50	43	31	47	57	53	57	56	62	35	48	37	53	38	37	42	60	38	47	49	50	54	62	34	49	47	42	44	40	47	38	45	38	44	47	35	49	50	42	46	54	50	45	50	43	50	44	50	42	46	42	44	40	42	60	42	43	44	46	28	36	45	49	48	41	48	45	59	49	66	49	45	35	40	39	44	41	60	43	55	56	41	44	40	49	63	51	57	49	47	41	44	40	40	50	43	43	40	39	39	48	47	51	46	46	51	60	57	34	43	48	43	46	62	42	45	37	48	56	41	62	46	56	49	58	49	62	52	29	44	50	38	41	53	42	48	54	41	49	47	48	43	42	29	46	38	52	39	41	46	55	44	49	59	49	36	55	52	61	40	34	40	40	50	61	42	34	40	39	45	50	40	31	43	44	52	50	43	47	56	50	48	46	42	40	44	46	56	42	45	49	55	44	51	41	39	50	43	38	56	42	42	55	45	49	39	47	46	53	39	52	46	47	51	50	30	48	41	44	47	46	44	47	57	47	39	41	49	47	43	43	48	44	40	46	32	37	44	35	31	49	47	46	46	49	49	54	35	51	35	55	46	42	38	46	44	51	53	54	51	40	39	43	58	52	47	39	35	48	57	56	51	47	36	37	48	51	36	33	58	48	40	46	39	41	45	52	38	55	47	50	50	41	43	40	42	53	36	52	50	56	53	55	34	41	37	42	48	44	42	38	46	43	51	48	48	49	43	43	42	51	41	37	42	41	49	45	54	44	45	50	48	43	52	45	50	43	39	40	43	42	39	52	39	52	49	44	53	31	37	36	51	55	50	47	51	64	52	41	37	48	45	48	40	53	65	52	44	54	67	47	49	43	45	46	39	47	50	51	42	48	44	45	46	50	43	54	34	51	54	43	56	34	40	52	62	49	45	37	39	45
28601	18030	14043	16461	21076	20440	17181	13696	10671	8028	6308	4994	3655	2615	1944	1496	1238	1038	880	761	716	625	632	605	554	556	540	497	503	507	464	473	452	484	518	470	469	449	487	516	470	458	480	471	476	479	538	468	448	498	498	460	494	480	455	471	491	449	433	456	460	480	476	488	499	470	478	436	498	442	465	474	461	444	441	518	477	482	530	498	484	498	457	452	454	463	456	502	464	451	455	480	451	466	460	465	458	516	479	478	500	461	493	479	466	447	454	462	467	485	497	506	474	453	479	471	474	488	450	460	462	464	466	467	470	482	448	453	465	464	444	442	463	436	472	523	499	460	480	450	503	482	464	474	472	475	477	500	470	463	482	530	458	462	470	476	453	447	478	479	442	477	480	472	480	445	490	429	454	505	462	494	488	486	471	462	504	490	517	489	481	493	462	432	472	488	439	449	522	501	491	451	437	454	433	467	467	451	478	482	456	474	472	470	513	464	419	450	492	478	500	469	492	464	495	494	508	455	480	500	487	448	476	455	487	482	444	454	455	476	492	436	494	455	466	481	470	424	487	466	449	482	455	472	496	505	474	463	481	495	428	485	501	489	539	467	472	467	461	492	481	433	459	493	461	444	458	442	470	497	455	481	486	475	538	462	458	423	455	458	451	469	459	475	440	447	473	457	468	505	452	483	486	489	477	480	493	490	481	472	483	446	439	478	472	460	471	430	473	488	481	503	469	471	467	459	466	465	449	452	477	494	459	511	479	499	483	494	468	484	494	470	500	471	451	496	487	501	485	468	456	471	480	482	430	458	472	449	455	453	515	443	484	510	491	455	446	483	505	507	494	479	468	478	446	461	474	449	469	495	405	450	498	457	513	466	479	472	494	492	450	487	463	514	471	481	507	527	457	490	455	468	509	433	431	454	474	435	453	435	477	514	469	461	450	450	450	451	459	481	500	430	521	463	474	470	445	474	490	497	517	480	445	510	454	439	475	491	471	484	436	438	460	488	457	480	459	459	469	456	470	502	466	510	476	502	470	477	452	510	459	461	462	495	423	472	512	492	505	499	452	466	502	469	503	453	495	483	477	459	479	446	463	456	460	476	449	465	450	469	485	498	460	489	442	486	511	524	472	483	489	454	453	488	479	482	457	471	463	483	444	475	480	484	509	488	481	457	494	504	492	442	454	453	473	444	517	471	448	460	423	477	491	476	479	463	472	498	468	453	502	472	496	427	463	503	468	494	491	503	486	477	463	493	466	462	459	485	493	446	478	510	471	468	445	464	498	463	461	470	441	463	435	486	474	457	449	433	463	458	517	478	483	481	454	448	430	475	482	475	519	493	481	497	449	456	505	439	454	445	489	461	484	462	526	447	470	489	487	485	480	455	519	454	487	468	483	496	483	463	471	485	457	454	459	476	438	481	464	467	501	488	501	499	505	483	470	497	487	474	473	466	461	458	496	431	502	443	490	472	484	493	494	489	486	485	442	467	486	455	435	462	471	437	499	466	469	510	450	482	455	492	433	497	475	493	444	502	435	454	468	466	468	429	439	446	476	473	457	462	473	495	466	497	451	500	455	446	441	488	481	479	445	468	472	470	492	514	465	476	464	491	492	462	435	470	463	486	500	488	457	478	444	478	449	492	484	467	459	500	440	441	458	471	505	466	484	496	411	445	452	499	478	477	498	448	460	473	487	516	490	429	507	498	473	478	457	488	459	480	462	462	469	452	481	480	497	463	464	491	462	479	510	472	476	499	469	521	473	465	450	528	452	481	487	446	453	454	499	520	462	471	454	467	465	481	474	477	473	473	463	472	492	467	483	481	512	503	493	442	460	472	500	463	521	477	463	455	466	490	433	449	455	469	477	523	474	487	476	505	468	494	504	502	505	493	471	437	448	483	495	513	489	469	466	478	471	484	469	487	468	461	481	486	503	488	482	452	492	473	496	467	461	469	440	508	453	440	479	484	453	482	494	511	483	482	467	500	471	490	463	437	457	484	454	445	462	447	465	472	496	473	488	456	466	470	488	459	494	495	465	501	519	478	478	503	463	509	485	468	508	508	475	505	468	498	484	471	488	453	501	477	444	472	468	457	460	497	456	458	471	483	465	466	490	488	467	486	437	524	482	466	431	493	480	456	455	479	498	479	491	490	439	465	489	456	481	479	452	458	482	491	478	435	477	487	482	509	456	464	494	450	456	429	445	484	473	466	463	469	481	509	516	485	477	486	437	446	500	504	444	476	496	471	489	492	473	515	470	480	483	496	485	467	488	514	465	454	479	457	489	475	484	504	527	423	473	465	472	527	475	501	487	511	456	465	462	449	450	489	533	493	479	466	460	449	469	449	465	462	527	467	464	460	490	461	444	444	471	476	503	460	456	473	447	439	486	483	463	480	422	442	481	483	474	457	485	479	495	476	480	498	473	488	517	485	455	474	482	465	488	451	461	484	472	491	443	518	460	482	477	462	458	440	475	459	503	439	447	441	471	477	459	476	466	453	460	446	472	515	425	481	466	426	447	483	488	514	466	501	458	522	475	472	455	431	489	525	452	443	491	491	507	486	486	492	444	470	461	467	514	450	465	500	490	447	471	477	456	501	471	446	481	475	427	476	461	501	475	479	472	460	475	483	488	449	455	453	497	488	463	521	487	484	445	461	467	478	478	468	485	430	499	494	455	502	454	453	455	509	458	454	492	482	489	492	459	475	466	450	480	437	460	488	458	448	463	474	479	487	517	472	555	463	491	501	461	483	454	443	488	506	472	497	499	483	463	484	466	473	496	448	459	467	471	482	469	463	431	517	483	495	491	438	443	523	467	446	453	466	469	514	462	460	463	494	470	495	483	465	513	439	494	437	457	460	498	471	486	453	493	459	465	483	474	461	545	493	453	437	462	437	454	467	482	475	516	455	484	503	498	490	463	480	458	437	473	443	445	448	456	486	440	530	521	459	490	473	463	461	488	517	474	492	495	441	468	488	461	480	484	497	475	472	474	508	482	461	475	514	470	479	429	487	446	479	487	499	483	457	468	462	484	478	480	506	476	510	469	455	497	452	460	492	452	484	441	507	468	472	456	469	486	471	483	450	471	429	463	495	476	508	498	481	516	511	478	494	500	507	436	469	478	499	493	475	472	485	461	468	493	457	455	468	436	441	456	445	506	475	475	495	494	471	463	437	464	502	485	496	500	457	480	466	498	499	454	448	521	468	467	500	466	449	525	474	501	472	482	449	477	479	473	462	457	498	472	480	492	466	485	485	497	509	433	487	458	464	472	485	489	500	437	467	510	476	479	464	480	458	492	462	455	507	470	487	476	495	478	438	473	490	441	452	488	501	492	435	453	520	475	465	496	472	498	505	508	442	485	454	498	492	482	465	453	463	445	477	477	466	492	487	497	486	462	447	486	501	472	453	451	487	480	489	463	479	447	436	491	494	463	470	507	465	480	504	478	451	471	464	449	480	432	449	465	460	466	460	479	442	438	457	458	437	477	491
4223	3262	1843	1212	907	909	800	614	450	387	255	207	155	144	94	101	94	73	61	63	63	76	53	46	38	45	53	56	47	39	47	43	59	51	47	39	45	51	47	43	49	55	41	55	50	49	47	56	36	47	42	42	49	47	58	54	45	40	58	62	38	46	44	50	38	46	38	48	51	41	46	50	41	56	63	51	60	56	46	32	47	46	46	47	49	41	41	42	44	43	62	55	35	65	45	32	56	58	41	43	58	48	61	39	61	53	36	42	44	43	38	35	45	43	51	49	59	47	50	45	50	47	57	36	42	46	54	54	47	45	49	48	41	42	46	39	55	50	44	47	48	55	45	40	29	53	50	51	42	54	51	46	55	54	51	57	53	58	52	55	39	50	53	58	44	46	57	53	67	44	42	54	50	46	36	53	56	48	50	51	47	42	52	67	48	42	54	53	42	44	51	38	49	50	58	42	44	50	45	54	41	46	41	47	53	49	52	50	58	50	48	47	44	51	53	49	44	62	54	54	49	45	46	43	41	53	54	42	45	51	59	55	44	50	55	35	55	58	47	42	37	51	48	49	48	43	36	45	53	40	47	52	42	38	51	62	39	43	59	48	43	54	39	40	48	47	56	57	40	51	52	48	46	48	57	49	47	46	55	57	40	40	56	47	46	43	48	55	45	50	45	57	51	52	46	51	35	53	40	42	44	46	45	42	45	51	35	51	45	41	51	53	43	42	50	46	45	50	47	45	51	62	47	40	49	48	47	44	53	51	49	46	47	51	50	48	43	38	52	54	34	51	49	58	52	27	42	44	52	53	66	43	37	45	37	59	51	47	42	43	51	37	54	53	43	53	47	46	43	56	59	34	63	59	52	44	50	48	40	47	57	52	46	53	51	55	59	43	37	44	51	49	43	49	49	40	41	46	44	42	45	44	42	52	36	55	46	40	49	55	50	44	45	50	31	43	39	43	48	52	55	40	53	53	36	47	55	57	54	44	43	44	57	42	52	57	46	47	37	56	41	43	40	52	41	51	47	44	46	40	57	48	46	55	42	47	42	51	52	51	66	48	45	47	58	36	45	59	51	62	54	61	60	55	32	49	61	38	43	44	42	60	59	44	58	33	57	54	65	41	48	41	48	61	60	51	51	46	42	47	39	58	45	43	41	55	40	47	41	63	42	45	50	47	41	38	56	42	51	46	47	52	49	42	47	51	52	58	40	59	39	39	49	49	55	52	54	40	43	51	42	54	36	53	56	47	53	46	47	42	56	51	44	56	41	54	67	52	43	44	46	51	47	54	55	48	50	50	52	52	60	46	48	43	45	52	42	48	52	41	46	55	41	41	50	45	42	56	63	50	52	59	47	55	47	38	48	37	47	38	49	47	45	44	36	45	47	40	44	37	46	48	52	50	38	38	49	52	49	45	54	46	52	50	37	48	42	55	49	50	43	45	50	48	49	56	36	47	47	48	46	50	46	39	48	41	40	39	48	36	53	49	58	58	54	53	47	52	53	45	51	50	51	37	45	45	48	46	45	29	54	59	36	56	53	62	49	56	51	44	48	44	55	46	38	45	44	42	59	35	46	45	54	45	47	35	55	51	37	59	42	50	57	56	47	45	48	49	55	50	52	36	55	41	38	56	47	39	55	50	47	46	48	52	52	49	44	47	48	59	44	49	54	46	48	43	49	57	47	55	50	57	37	59	41	48	42	57	66	48	40	52	45	46	54	44	50	64	40	45	51	53	46	50	44	51	35	40	44	54	56	55	40	56	31	45	51	46	39	52	46	49	44	46	48	47	50	46	49	51	54	45	42	49	51	48	45	49	35	46	50	35	46	45	54	40	45	49	46	45	34	46	48	37	43	40	50	42	48	41	52	46	54	48	50	48	53	56	48	35	39	48	41	45	42	39	47	42	49	56	69	50	52	51	46	49	45	43	46	38	38	49	45	58	56	52	45	40	56	49	50	57	51	56	59	47	46	50	47	41	51	42	57	62	56	59	53	38	44	60	58	59	39	51	48	50	48	38	49	40	48	46	47	48	42	53	55	60	48	51	50	42	41	43	56	38	50	41	42	50	51	44	64	36	54	54	44	48	56	54	59	56	41	57	45	54	51	51	42	42	56	52	45	39	36	37	50	45	47	46	49	43	56	53	44	44	42	53	41	38	56	52	46	51	56	52	43	44	62	48	46	49	40	47	41	47	46	48	57	53	52	37	43	35	50	39	37	56	51	37	30	41	34	38	53	45	62	48	43	49	50	43	50	41	44	44	50	50	51	46	52	62	51	43	44	48	50	52	48	55	60	57	42	35	39	51	44	52	39	45	55	42	41	50	42	59	50	41	49	53	39	39	39	53	55	50	39	48	58	35	52	51	60	53	42	44	38	54	50	50	39	57	48	46	46	45	56	47	45	51	55	54	52	52	53	53	36	44	46	51	40	48	51	47	43	50	49	51	48	51	37	57	55	47	64	41	55	52	48	48	43	44	44	51	61	48	45	54	36	50	44	53	56	45	53	51	46	40	46	40	50	53	39	48	49	42	50	38	47	49	55	44	56	38	43	46	43	47	62	61	38	49	45	50	41	51	41	57	40	43	42	42	45	58	38	46	42	50	40	45	39	49	50	49	32	42	38	44	57	38	50	56	40	61	40	37	52	43	32	54	53	47	47	48	50	53	48	44	39	59	46	58	59	60	41	51	61	29	38	45	53	43	42	40	41	48	44	55	51	41	58	38	53	43	52	52	53	46	46	48	44	44	51	46	60	42	50	47	61	48	51	50	41	52	37	46	47	42	45	47	43	49	36	48	39	45	51	39	43	39	51	46	50	50	58	50	44	47	42	55	50	50	74	54	48	51	43	47	44	54	42	50	43	42	60	43	46	63	58	44	47	51	42	44	45	49	53	38	40	35	54	36	46	42	59	47	50	41	41	49	50	37	43	50	41	50	48	55	68	49	51	50	44	41	61	44	40	53	45	40	45	50	42	50	58	48	39	54	45	49	41	42	48	39	43	57	52	61	38	53	38	57	40	56	53	48	38	48	39	48	57	49	39	53	46	46	49	35	38	54	42	50	43	38	48	49	48	42	56	52	47	45	52	38	51	68	49	47	41	53	50	53	50	43	50	56	65	48	56	33	46	57	39	44	59	43	45	47	57	44	53	40	40	62	59	42	62	38	53	40	46	59	42	41	53	51	52	48	41	40	44	49	49	46	60	42	54	46	43	46	48	45	44	45	46	50	46	45	50	57	51	49	48	42	35	43	47	47	50	51	50	46	41	53	42	51	53	46	55	64	53	48	51	47	44	39	41	38	57	46	47	49	46	39	56	55	45	56	48	46	54	41	52	39	54	48	47	58	45	42	43	43	43	51	43	60	55	47	37	50	46	56	57	44	41	41	43	37	55	43	40	40	42	57	54	55	46	41	54	49	43	47	39	53	51	40	50	43	32	60	52	59	71	50	45	41	38	48	51	54	54	49	52	35	49	46
32111	22326	17618	20701	24887	24500	20820	17049	13502	10425	8273	6289	4554	3320	2484	1873	1531	1218	1023	919	779	786	736	672	611	576	585	574	482	543	532	490	522	505	527	482	497	499	457	468	433	484	468	496	482	454	501	503	505	492	496	506	504	488	491	484	486	499	484	491	491	503	494	497	481	445	490	496	476	452	474	507	494	506	492	495	513	472	479	480	470	498	481	494	504	474	507	481	476	497	485	501	496	462	483	431	489	473	472	452	470	477	506	477	512	480	444	487	474	492	487	459	484	494	478	526	530	491	506	479	488	464	473	511	482	479	449	482	498	460	470	487	501	493	536	473	472	452	476	468	475	481	493	486	495	489	464	543	475	463	476	494	510	528	433	466	489	474	505	438	495	460	470	475	494	443	492	530	471	466	486	499	469	481	470	486	489	525	471	509	486	529	503	470	494	500	516	491	484	479	470	503	469	486	522	472	476	494	464	426	487	474	490	498	494	476	527	498	481	487	447	487	515	476	503	468	481	499	508	464	488	518	478	488	510	476	464	495	455	432	435	497	499	500	480	495	481	474	452	508	478	457	451	463	475	473	466	457	479	489	484	481	473	519	501	508	459	493	504	486	510	526	479	497	494	462	498	504	479	480	501	481	490	490	499	461	492	486	439	509	500	538	523	428	494	482	486	456	455	484	498	504	499	506	493	476	504	484	486	500	520	514	536	515	447	490	507	511	462	470	492	456	511	454	455	511	480	482	497	519	493	514	471	463	471	450	469	524	531	470	456	495	444	486	510	517	467	515	501	508	452	513	478	460	479	503	504	466	468	515	479	514	460	511	450	500	507	461	459	493	485	496	489	479	518	439	477	495	498	508	488	487	516	539	496	512	513	466	480	483	530	429	498	459	505	474	474	467	448	490	501	477	477	513	532	498	489	519	488	479	489	516	496	488	471	489	485	487	457	522	457	477	468	507	432	517	486	473	467	476	476	543	496	466	505	467	450	513	487	489	499	463	448	500	484	480	477	508	537	488	486	457	487	470	453	480	481	494	480	493	500	487	445	480	493	457	525	490	497	490	505	507	457	495	486	488	486	454	491	510	488	508	485	481	487	469	497	511	465	470	490	509	452	474	480	525	527	451	463	492	485	466	498	494	474	496	474	510	477	478	512	497	490	461	480	484	470	510	490	479	505	460	478	493	499	456	487	475	521	451	486	486	501	505	457	521	484	490	530	538	475	513	501	477	490	530	505	497	482	466	466	469	526	485	462	482	499	460	522	460	473	423	494	531	488	509	470	495	520	483	486	536	484	504	466	482	462	441	479	476	478	507	487	459	464	504	470	504	528	502	497	522	499	492	524	527	482	492	522	446	481	517	446	500	483	501	484	483	485	543	514	479	504	476	477	515	474	511	483	454	482	487	471	469	497	459	472	493	485	516	522	512	500	466	512	484	467	500	491	448	475	516	483	490	482	525	489	506	479	488	515	475	470	474	529	504	477	577	514	508	531	463	499	504	494	485	472	487	515	489	458	452	488	488	513	493	501	482	505	511	465	457	468	467	513	456	490	530	481	486	468	473	483	513	479	496	479	469	505	467	471	436	465	484	496	475	481	513	467	479	503	502	545	510	474	474	498	488	463	472	497	496	509	475	478	500	487	487	454	467	465	455	477	475	469	460	500	479	453	505	467	475	485	443	496	469	468	467	502	473	497	488	480	487	541	478	471	466	496	473	490	463	498	510	511	458	474	471	516	476	461	493	445	481	509	485	499	496	480	509	487	478	473	491	490	465	493	538	463	484	513	488	483	504	499	463	472	457	484	477	482	541	504	492	458	515	470	483	482	455	475	500	495	464	469	454	455	519	476	479	513	510	494	486	520	499	483	466	469	478	487	488	462	481	514	476	488	491	499	443	527	535	517	437	451	498	495	472	468	516	433	487	519	491	528	485	442	483	483	468	483	489	485	470	536	486	504	482	454	529	498	514	526	514	473	475	471	445	448	445	505	481	463	481	485	503	491	482	462	437	473	484	538	543	483	485	519	461	482	476	516	487	496	466	486	465	469	467	532	480	505	503	482	538	507	506	460	479	471	494	474	457	482	493	488	481	491	499	464	521	496	513	484	481	521	503	522	469	470	525	502	496	481	487	482	488	471	456	518	464	493	516	487	466	526	481	447	471	477	464	498	493	498	442	455	481	528	516	512	451	477	470	510	492	500	495	511	487	512	503	470	487	486	456	451	482	501	463	477	485	515	512	496	460	520	487	511	480	488	467	534	528	505	512	522	516	455	505	473	506	470	492	501	517	515	492	488	500	479	497	451	514	448	489	486	524	479	462	505	409	474	475	493	484	468	465	454	475	490	493	495	534	455	478	472	483	498	496	469	449	514	507	514	486	514	508	538	469	466	488	476	485	470	419	475	488	452	489	475	482	508	477	481	463	499	502	520	469	457	475	478	540	500	487	478	447	483	479	492	513	479	516	488	476	480	499	482	492	504	503	456	499	480	488	452	494	513	506	502	516	476	474	472	493	471	491	479	473	502	514	509	480	458	488	486	486	490	475	511	490	468	511	507	498	515	512	525	513	478	478	487	490	521	491	480	467	481	504	439	478	487	502	477	441	485	487	498	515	499	473	537	493	480	504	508	479	481	466	485	474	500	467	502	497	495	481	477	478	534	489	468	507	476	519	466	478	472	496	467	497	474	508	489	504	476	476	496	502	479	478	508	472	487	522	470	483	471	485	453	474	480	450	472	480	491	493	477	510	462	496	530	465	472	448	478	502	509	468	484	458	503	500	461	501	466	507	489	454	490	451	436	507	489	522	486	447	480	462	497	477	487	488	470	450	480	521	513	514	475	528	485	455	509	532	468	500	473	484	506	469	437	460	486	512	509	527	457	497	456	479	516	457	475	521	483	529	485	475	482	515	457	488	463	476	508	454	519	445	497	484	468	462	471	512	489	544	493	499	510	485	499	491	515	476	505	481	507	534	477	501	455	489	529	454	459	472	504	498	491	479	464	468	470	486	457	465	468	499	471	483	480	472	468	505	501	486	519	482	489	448	516	488	456	483	471	509	485	492	480	490	503	464	482	488	506	468	484	448	473	521	473	466	479	499	478	502	469	474	478	525	503	463	464	455	481	519	483	496	512	544	459	502	466	526	477	455	502	504	510	474	495	486	525	502	499	478	516	462	487	523	496	515	481	494	478	508	488	508	480	488	507	503	454	475	496	501	472	493	466	501	483	518	465	484	513	475	459	493	492	484	486	512	524	539	483	452	474	521	510	502	459	471	458	485	493	463	494	458	473	497	485	451	509	482	493	491	515	473	482	443	487	491	471	470	520	540	495	485	501	524	479	507	525	484	502	499	465	476	519	529	468	521	464	468	445	499	483	451	457	495	473	475	479	457	527	502	475	500	451	466	494	493	479	464	517	523	511	452	518	481	497	522	454	516	480	497	444	505	530	512	500	481	465	525	441	491	476	450	528	489	479	449	463	491	484	493
4497	3027	1976	1217	925	849	735	560	445	363	251	238	171	152	93	83	79	64	60	59	62	57	50	44	46	54	59	45	55	45	36	54	57	45	40	52	44	30	46	44	62	50	43	41	41	47	51	42	43	56	58	38	31	38	43	46	35	37	57	50	45	38	40	39	45	52	50	44	40	55	39	50	54	34	38	61	59	47	51	54	42	44	35	53	53	43	49	53	52	46	51	37	57	38	39	37	52	38	41	41	39	46	56	45	40	43	42	44	43	50	36	33	39	51	29	39	41	45	52	41	53	52	43	54	44	43	49	41	56	47	46	41	56	56	49	46	48	49	53	49	47	37	47	44	56	54	50	44	44	39	51	46	45	46	50	46	49	46	43	42	38	52	42	50	54	60	42	41	50	50	35	39	43	44	48	43	44	44	44	40	46	38	42	33	41	61	52	45	52	40	51	53	50	37	55	40	48	40	57	54	53	45	47	54	38	42	46	41	37	46	43	57	52	38	44	43	42	60	49	37	56	49	54	46	38	53	52	51	47	54	50	46	44	39	40	39	49	45	55	64	44	50	51	55	39	52	43	51	55	47	61	50	51	48	49	48	55	45	55	35	55	57	61	49	42	52	64	50	38	43	41	49	33	41	42	37	42	40	39	51	48	52	50	43	49	55	48	44	50	45	52	54	54	49	45	46	42	42	48	47	57	58	51	45	46	48	29	53	45	38	51	35	46	49	49	41	50	43	46	46	48	64	52	49	32	38	56	53	53	48	47	45	40	49	46	42	53	37	43	41	40	58	42	42	48	38	49	38	41	48	46	39	41	36	37	39	36	62	49	47	45	52	41	45	50	45	45	41	52	59	46	59	51	45	47	44	50	40	51	49	46	57	47	33	56	41	38	43	47	40	40	41	59	50	44	46	45	47	38	52	48	45	39	46	68	54	43	41	39	35	49	41	51	56	53	35	45	57	44	42	44	40	58	47	42	34	42	42	51	47	55	35	50	53	41	44	44	52	39	58	45	46	41	46	46	37	42	47	40	49	40	39	51	37	49	41	50	41	37	52	44	57	45	51	59	41	59	53	44	53	39	49	38	43	46	46	48	61	41	36	44	44	45	46	48	32	40	50	41	54	36	50	48	49	57	43	48	41	50	49	45	56	46	41	32	55	42	45	52	39	36	39	52	40	38	54	37	47	37	49	54	48	49	41	44	36	41	49	45	46	41	40	46	52	38	46	40	45	48	48	58	54	47	47	39	50	49	39	52	59	36	32	49	47	51	36	57	51	48	46	45	47	44	41	52	41	37	38	40	40	47	52	59	45	45	52	50	63	52	51	41	56	38	57	52	42	59	47	47	54	56	47	49	51	55	55	45	47	42	46	56	45	54	56	26	50	39	66	48	37	42	48	37	51	45	54	42	49	60	46	39	47	48	41	41	48	56	42	49	58	45	58	54	43	39	46	45	57	43	48	53	54	62	50	37	49	30	47	51	48	39	42	44	46	50	42	38	54	50	50	55	53	46	43	42	54	59	42	48	50	48	44	38	35	43	48	38	36	46	39	51	44	39	53	41	51	51	44	47	47	49	53	46	46	44	53	43	46	36	51	34	40	43	53	40	49	41	48	40	52	49	30	40	45	55	61	47	53	43	39	41	44	48	45	50	44	56	47	50	47	48	49	50	40	58	44	51	44	50	53	47	52	38	49	40	46	50	41	59	50	34	46	63	62	42	38	47	46	53	47	45	51	39	57	37	49	42	35	40	43	43	47	49	42	37	59	48	51	46	45	56	46	52	53	50	42	48	46	39	42	43	51	60	38	44	52	38	48	45	48	49	41	41	47	39	48	42	58	48	46	48	46	38	55	41	49	54	40	44	53	30	54	39	52	47	58	42	52	55	55	62	46	35	54	50	49	53	48	53	44	46	45	45	49	37	43	52	48	53	50	51	38	57	40	37	50	52	45	40	61	56	53	46	41	51	54	39	46	48	66	45	55	45	42	47	46	53	47	52	59	51	58	50	52	53	46	33	39	42	46	37	49	52	60	43	39	46	43	43	52	50	36	52	43	47	39	40	54	39	42	48	43	43	50	54	51	51	52	45	50	45	44	58	42	55	44	49	46	49	42	49	42	39	54	54	44	47	40	52	42	47	53	44	55	57	43	55	37	39	49	48	49	34	49	42	49	47	36	45	44	47	48	44	38	52	42	45	46	45	51	49	40	45	37	52	43	37	37	49	46	53	50	50	27	49	53	48	32	47	35	52	48	49	47	54	47	49	49	44	50	37	44	40	42	38	46	40	56	43	24	42	38	38	51	60	45	70	39	52	62	55	59	49	41	53	50	43	45	55	53	55	44	40	53	44	47	45	38	53	30	56	40	51	43	49	40	49	39	44	55	56	48	47	65	61	49	47	53	42	55	54	58	49	41	37	51	57	36	56	50	37	45	41	55	38	39	50	49	45	43	36	46	47	54	44	42	48	47	53	44	48	41	37	51	66	52	64	50	50	52	46	48	42	56	58	37	51	43	52	50	45	44	43	36	53	46	51	56	50	46	52	52	49	56	59	52	40	44	47	46	43	42	36	56	59	43	47	38	60	45	35	45	50	41	44	51	56	55	58	46	41	49	36	48	40	42	60	36	43	57	44	43	46	36	52	45	44	40	53	36	45	49	45	57	44	46	43	47	54	50	40	46	48	59	48	43	44	52	34	44	48	46	48	57	46	40	52	50	47	43	44	54	41	49	42	41	45	47	48	47	57	46	47	50	45	37	36	51	45	56	48	39	47	30	51	50	37	47	55	50	46	42	43	40	46	47	37	39	47	58	53	55	44	43	50	49	50	41	37	52	41	48	49	52	43	40	47	37	49	49	51	28	43	49	36	59	45	45	38	66	50	34	51	56	58	41	36	51	49	44	35	54	44	50	45	41	43	40	36	47	33	50	61	47	43	45	46	47	48	46	45	44	50	51	35	47	43	47	45	44	40	60	49	32	34	55	53	46	48	47	56	43	53	43	59	56	58	44	34	48	50	60	53	51	44	59	43	49	43	40	53	47	43	50	35	42	56	53	57	47	48	39	57	50	55	52	47	39	45	42	51	42	35	39	44	40	45	53	38	44	41	46	40	47	50	37	59	53	46	41	61	49	45	45	40	47	39	57	52	50	41	52	56	38	41	43	60	57	42	36	39	49	48	32	51	38	46	44	57	45	49	46	49	33	49	49	41	43	53	45	42	53	39	52	46	40	44	35	52	58	48	42	50	45	46	46	51	58	47	49	44	41	45	41	57	42	49	41	27	42	46	48	40	44	49	43	43	58	41	29	51	58	49	41	49	52	32	43	40	44	51	45	47	37	44	63	50	59	40	54	48	51	51	43	51	58	41	33	45	46	45	50	47	43	49	35	42	45	42	46	60	53	41	47	38	51	58	42	51	43	49	45	37	49	38	37	58	49	56	46	44	42	44	38	46	49	50	45	54	48	47	42	47	46	49	53
31363	22018	17872	20746	24420	23575	20313	16398	13194	10366	8156	6104	4232	3107	2294	1811	1448	1166	996	885	808	708	713	682	633	582	573	533	515	501	484	502	487	504	476	472	456	448	507	482	508	487	457	469	505	515	511	472	448	503	459	472	483	500	465	479	491	466	469	489	483	497	472	479	493	458	423	468	520	491	498	503	480	501	467	468	449	502	508	493	464	468	485	490	441	496	473	469	507	502	505	479	476	492	489	501	496	541	484	453	476	523	471	477	463	471	502	465	494	482	474	480	430	474	488	473	479	453	437	505	475	486	460	512	502	461	482	511	481	503	494	484	509	519	479	510	469	458	497	505	448	466	502	462	497	470	519	479	493	476	480	472	465	519	458	520	461	495	484	478	482	488	472	468	482	508	503	468	471	449	468	439	434	428	479	488	480	451	503	462	501	518	494	484	477	450	472	472	447	469	511	475	511	481	464	466	474	468	465	494	498	452	460	431	489	475	471	514	470	470	446	509	491	487	477	504	484	509	519	494	492	509	469	443	500	479	460	468	475	471	452	467	461	486	451	470	491	494	466	432	489	506	452	444	481	448	488	450	491	486	473	502	504	479	470	470	510	509	491	457	515	479	462	508	491	472	486	515	476	433	469	465	480	471	468	490	456	438	450	526	461	481	470	490	510	499	486	485	441	464	423	490	486	468	471	473	470	452	476	464	494	459	460	476	499	500	486	485	475	432	466	501	450	448	457	492	472	484	489	494	448	488	485	522	547	478	483	466	482	509	469	457	515	498	480	436	482	497	473	479	462	432	488	468	501	482	472	465	483	498	461	464	497	489	444	517	497	509	475	455	483	475	483	467	469	491	458	451	492	463	522	490	457	462	510	497	465	490	469	462	436	510	495	469	506	535	488	497	471	472	471	483	481	497	494	437	468	467	454	510	495	460	470	494	467	451	475	503	464	434	483	498	451	452	454	474	516	459	502	490	476	493	491	522	457	462	458	479	463	482	468	470	501	494	475	497	455	463	482	504	470	458	486	459	432	473	481	507	472	497	464	487	475	490	461	451	491	472	485	494	460	480	491	494	480	479	494	472	470	482	514	532	472	468	482	503	447	455	502	425	500	472	492	452	483	450	501	477	460	481	452	481	482	451	494	502	436	485	492	484	470	474	469	454	512	466	460	520	490	514	495	462	485	478	496	490	471	456	515	489	482	467	484	483	482	466	515	497	485	475	481	434	509	509	512	468	431	458	492	514	486	496	486	470	448	503	479	467	470	437	474	512	471	472	470	507	461	468	494	466	452	458	458	452	459	487	490	482	468	491	482	433	491	469	474	484	486	478	471	482	440	490	466	456	491	475	500	480	498	443	484	479	477	461	493	492	491	450	475	431	471	441	476	501	501	508	470	503	481	476	451	464	467	442	484	483	479	481	446	476	438	492	454	473	494	507	483	463	493	479	464	499	470	501	517	466	455	475	487	414	471	448	479	432	483	473	492	469	444	482	494	492	493	457	465	487	487	459	450	495	496	478	446	522	515	490	479	470	457	528	476	474	491	414	437	447	483	509	474	465	441	465	545	499	472	489	490	462	433	508	489	490	500	504	524	470	507	483	511	467	453	433	456	483	484	461	482	471	514	467	453	481	462	514	543	476	453	490	507	489	496	505	466	481	452	482	500	525	483	508	457	472	523	472	489	437	483	498	523	508	475	485	470	456	489	482	460	443	458	482	497	496	464	456	507	476	448	502	477	479	480	445	456	468	472	463	503	475	499	459	512	474	479	513	449	487	487	498	460	450	497	460	468	485	458	485	482	488	492	504	521	503	472	435	505	453	476	518	444	471	464	484	501	486	474	501	463	491	481	505	480	515	511	484	462	495	490	468	487	467	514	512	520	471	468	479	425	531	470	456	481	482	496	482	474	456	465	479	442	477	516	470	469	492	490	465	442	512	491	452	464	483	494	469	497	478	456	471	524	471	520	473	502	485	446	458	433	454	468	448	452	468	469	467	458	469	480	483	437	456	449	483	490	508	473	488	449	446	503	474	459	511	438	472	456	490	492	530	477	457	499	488	447	482	462	483	481	494	465	489	455	484	461	506	509	493	511	463	483	487	468	464	456	491	483	472	451	528	482	454	497	468	476	475	526	495	457	515	491	472	455	492	494	466	479	467	465	485	498	468	481	491	495	499	479	479	454	454	510	464	488	496	476	483	470	464	457	502	485	509	480	478	481	466	510	492	505	486	545	470	487	472	531	485	482	495	490	459	488	452	445	485	499	445	483	458	474	515	503	476	469	525	469	501	450	511	486	510	498	471	476	478	490	481	530	515	450	480	489	482	466	524	490	490	471	516	484	474	506	430	447	435	492	465	476	499	502	463	504	441	492	505	455	446	483	480	458	442	512	531	483	463	449	455	502	479	449	495	491	494	502	502	455	479	506	514	469	458	460	496	499	459	478	457	481	449	483	504	458	460	440	490	453	487	459	463	484	502	447	482	428	499	487	497	494	498	473	476	463	495	492	487	466	497	468	451	501	470	452	467	449	442	514	488	505	445	498	503	430	498	455	454	466	485	494	501	475	493	523	454	466	540	489	454	475	445	461	469	520	466	496	530	480	503	482	498	497	487	483	498	466	468	495	513	500	517	469	513	489	488	518	497	498	477	464	454	477	459	493	478	492	506	479	467	464	394	476	491	527	486	498	431	481	481	488	462	529	458	459	487	489	498	464	494	507	502	487	479	477	480	445	477	490	483	447	451	475	479	492	509	496	516	475	500	485	512	456	480	505	502	459	471	474	470	464	484	491	474	476	453	489	469	509	509	498	486	483	489	514	488	501	468	517	447	454	474	457	450	489	470	514	417	468	520	502	489	497	467	463	474	474	475	492	460	482	473	454	500	500	509	480	492	452	471	490	504	440	477	465	489	476	474	502	485	459	517	499	454	510	473	508	490	458	486	474	468	497	471	485	479	482	508	475	451	496	449	480	463	472	452	484	461	477	480	473	494	479	464	494	497	458	463	453	492	505	493	482	435	486	439	489	491	452	440	457	473	494	456	501	481	500	496	436	444	487	485	462	441	468	481	452	472	468	487	486	487	480	454	481	452	494	521	459	425	457	497	452	446	484	481	453	511	469	452	472	544	499	474	486	510	459	447	465	506	483	482	486	476	499	479	496	463	544	473	478	489	451	453	472	478	475	483	459	449	481	498	478	486	500	484	460	471	483	477	485	476	507	484	458	501	478	467	469	500	457	428	481	500	476	479	488	473	509	508	493	496	487	489	505	433	482	507	460	493	469	499	502	485	446	507	497	449	480	486	491	454	459	453	464	456	460	499	544	473	450	494	480	500	468	478	479	462	506	502	504	488	459	473	462	478	486	492	494	479	488	453	518	488	479	448	484	504	465	490	483	460	499	494	514	462	451	466	493	469	451	465	457	450	481	459	521	461	504	498	446	487	495	517	505	483	454	484	483	463	466	483	477	486	480	519	469	516	510	467	471	468
5447	4519	2660	1538	1145	1163	997	798	563	481	349	286	179	134	129	88	85	86	80	68	74	60	68	68	43	50	56	48	44	56	51	50	37	60	48	47	54	52	54	59	46	47	44	38	51	49	57	42	47	47	48	55	57	70	33	51	52	49	35	52	48	51	54	53	49	56	42	44	42	45	51	31	47	57	49	45	45	49	60	47	52	49	41	43	34	40	46	32	44	46	49	44	43	51	47	54	51	53	63	39	58	48	44	34	46	33	37	53	58	55	50	39	45	49	51	50	46	67	57	41	41	44	40	48	42	50	45	47	51	45	46	37	42	48	55	50	47	44	37	46	42	60	42	50	42	50	47	49	41	46	51	56	53	44	44	42	46	49	37	51	52	52	40	39	44	47	47	44	61	49	42	46	43	33	39	64	54	44	49	36	48	49	46	49	53	54	55	48	58	55	57	43	45	48	50	46	48	51	55	45	59	53	47	48	48	48	42	46	53	50	51	55	53	53	49	41	51	49	42	49	41	47	52	49	64	54	42	41	46	31	37	40	52	47	39	46	48	47	50	35	54	48	36	31	54	52	39	43	46	39	47	60	61	48	44	44	56	55	47	47	48	46	53	46	48	38	39	39	37	48	53	38	41	58	45	42	34	49	51	48	56	48	39	47	46	49	48	56	53	50	45	51	63	34	41	48	48	55	51	60	52	42	52	48	49	46	52	38	45	37	48	48	52	45	40	42	52	35	56	52	42	48	44	42	49	54	50	35	46	52	61	30	46	42	55	45	51	54	39	43	63	48	53	59	48	49	47	43	47	39	59	39	57	48	54	44	53	39	43	39	38	55	49	44	58	41	45	43	42	45	47	47	60	56	62	51	40	38	47	42	61	53	47	38	47	43	48	51	48	46	48	34	49	31	52	44	53	54	60	50	40	48	41	55	48	40	53	63	49	55	55	63	55	39	43	54	42	58	38	48	44	54	42	51	55	57	53	53	41	62	51	42	49	46	37	38	45	40	35	48	43	47	55	40	44	53	50	29	45	46	44	58	44	46	40	39	51	43	28	44	43	46	50	44	47	49	46	51	50	35	56	45	45	45	52	51	45	41	53	41	48	43	55	45	54	44	48	40	49	40	41	38	27	50	49	45	60	45	50	60	49	50	49	47	34	38	45	47	41	66	53	53	37	52	55	44	52	58	44	55	57	52	54	49	54	61	32	59	51	49	57	57	49	49	45	55	46	40	53	36	41	55	39	46	39	46	48	55	45	53	31	46	51	41	38	43	42	66	46	51	57	51	43	43	41	40	40	48	40	43	44	45	42	55	65	49	49	44	37	55	43	57	48	51	47	49	44	54	54	44	49	45	53	59	51	48	41	39	43	47	48	54	39	48	54	46	55	33	59	54	43	31	50	44	56	51	54	53	51	45	37	49	55	48	62	52	36	59	50	40	48	46	53	58	62	40	50	58	40	44	48	51	63	40	45	62	42	42	39	36	46	43	46	50	47	49	55	41	39	38	42	37	44	41	46	34	35	44	39	46	60	57	52	52	43	36	54	38	40	32	45	47	51	36	40	58	55	46	42	46	49	46	38	37	45	36	49	45	48	41	39	46	56	37	47	50	51	43	54	47	44	51	49	47	53	59	51	49	52	44	49	48	43	46	56	36	43	45	57	52	42	39	51	49	53	46	50	55	55	41	42	51	42	56	56	62	52	40	47	40	44	54	42	54	53	53	56	44	51	36	51	51	48	43	40	67	48	44	44	50	58	60	42	58	45	41	26	43	52	50	40	51	53	54	60	54	48	33	47	54	44	55	42	52	33	61	52	49	47	44	48	51	49	43	57	60	46	46	44	34	56	52	36	45	48	49	57	60	50	42	56	51	50	46	57	48	50	37	47	49	48	45	49	38	46	47	47	51	50	47	48	43	64	44	36	45	60	59	47	41	41	50	45	37	55	40	41	58	44	49	36	45	55	48	48	50	45	40	39	46	44	47	53	39	59	52	24	40	50	40	39	39	59	46	53	54	43	54	43	50	49	33	40	56	48	50	55	40	45	44	47	59	42	53	48	49	51	51	42	40	36	51	39	45	48	51	43	43	48	48	52	53	43	58	32	45	46	43	47	49	41	41	48	43	58	50	40	49	38	43	52	51	44	42	50	57	58	56	50	49	44	43	39	46	38	45	53	53	47	38	47	49	44	60	59	58	52	50	58	46	43	49	39	49	72	44	45	40	49	45	60	44	47	38	46	54	46	33	42	51	47	55	52	47	56	57	48	38	54	46	40	40	43	45	49	50	46	55	44	42	50	37	42	45	39	43	39	49	60	50	52	45	47	54	46	53	36	42	44	47	46	52	44	48	46	54	52	47	55	47	37	43	39	48	47	48	44	42	43	28	47	52	42	52	48	49	50	50	47	43	47	37	48	42	40	37	39	47	60	51	50	42	44	52	41	53	47	55	44	52	39	37	50	46	35	47	54	45	47	40	53	45	56	51	58	36	56	59	47	42	43	43	62	47	48	50	49	52	60	43	51	46	51	56	49	46	41	48	56	39	48	52	61	54	47	44	44	44	60	34	43	50	38	50	45	53	36	42	42	45	42	61	42	37	34	41	44	41	59	65	43	39	43	38	46	49	51	46	44	39	50	44	51	51	55	41	38	37	37	50	50	57	60	45	40	48	48	49	60	36	51	42	44	32	47	65	51	38	49	41	51	44	42	53	49	56	49	46	41	54	48	54	49	47	52	47	43	42	65	50	44	42	53	42	52	51	46	42	41	54	55	55	45	57	44	53	58	32	48	41	51	47	51	32	40	44	54	45	54	47	56	53	46	47	49	41	45	45	54	38	54	40	41	39	47	37	40	52	42	46	48	38	42	56	58	50	44	57	54	44	53	38	50	48	50	43	39	46	46	35	53	63	42	53	46	40	44	54	62	40	61	39	49	41	44	63	48	47	52	42	48	38	50	46	55	43	45	37	53	41	50	32	50	48	49	47	54	43	48	53	49	63	36	44	59	47	57	49	41	42	46	43	46	43	35	49	53	48	46	47	37	46	49	43	38	44	35	54	46	38	43	49	32	38	47	43	49	53	49	41	50	52	49	37	59	51	47	51	41	47	50	44	41	54	54	42	66	43	48	40	40	51	49	41	50	51	59	50	51	51	50	41	41	47	57	47	47	45	48	52	48	60	39	48	50	41	42	41	50	41	48	46	49	49	54	47	50	61	40	49	52	50	50	45	45	49	53	47	53	53	47	60	52	45	46	53	42	43	43	51	44	54	43	51	41	43	51	42	55	43	44	42	47	44	37	41	47	47	45	46	40	50	54	55	55	41	52	53	49	50	58	46	50	44	48	47	49	47	35	50	37	35	41	37	41	46	44	52	53	59	50	36	45	55	55	58	45	45	47	46	58	49	43	57	50	54	45	46	44	51	51	65	47	45	52	49	55	40	49	49	48	39	47	40	59	37	39	42	48	56	51	53	68	42	55	50
34555	25155	20592	22623	26700	26422	23208	19312	15510	12442	9817	7097	5088	3736	2820	2193	1690	1383	1175	990	872	865	723	709	740	656	596	545	527	510	507	528	478	509	527	506	472	492	518	456	474	501	480	485	473	502	507	500	517	473	482	503	505	496	497	463	492	493	489	502	487	466	480	456	459	455	471	463	478	456	485	460	476	477	476	491	509	484	495	461	520	496	462	473	490	510	498	492	459	499	500	445	491	498	513	492	497	435	505	487	476	476	481	509	492	500	474	459	474	446	522	448	502	504	477	467	475	523	476	520	491	463	498	472	483	482	455	498	470	471	478	506	489	487	498	464	483	522	506	473	502	437	491	524	511	486	459	465	463	461	490	499	545	459	497	502	484	510	525	460	439	503	506	483	454	488	476	431	453	480	478	480	433	512	501	488	460	414	499	490	461	487	518	415	487	458	470	484	470	463	499	459	504	452	456	464	475	460	489	493	476	529	462	493	489	503	482	498	477	491	474	482	511	486	452	485	482	481	481	481	480	440	485	484	501	478	447	447	479	502	495	497	450	498	487	461	463	532	482	493	519	486	488	469	467	521	461	471	499	462	523	501	464	497	460	487	511	507	473	483	468	457	475	466	468	493	500	505	479	456	463	507	481	465	501	493	499	470	460	482	454	480	491	527	503	479	490	465	488	466	470	493	480	481	482	454	477	458	474	495	516	493	467	481	503	490	475	484	502	451	499	502	501	464	502	477	499	478	488	452	518	499	500	484	493	490	505	514	464	473	504	481	494	448	501	483	464	514	490	496	462	484	482	503	499	480	510	520	487	483	472	476	482	487	467	489	483	467	464	474	483	507	472	465	459	474	506	520	464	467	517	504	488	435	458	520	459	520	476	515	500	433	440	475	500	516	483	525	482	486	468	476	501	535	474	462	481	467	467	492	507	469	516	449	482	501	508	487	483	473	481	479	525	456	510	486	491	480	464	492	521	480	474	497	476	474	489	464	506	486	450	489	473	482	462	495	481	494	477	508	516	499	491	491	490	503	491	505	488	453	493	478	471	475	469	469	494	500	524	497	500	491	468	548	455	498	470	495	507	482	476	506	518	505	470	470	472	486	478	489	491	468	462	473	456	539	453	478	480	504	501	430	492	481	460	464	454	488	462	453	499	468	493	493	485	474	508	442	499	556	505	503	493	482	480	498	534	490	483	481	485	478	496	460	430	500	428	462	501	461	446	490	515	471	491	496	472	462	444	478	455	529	495	512	474	475	453	457	462	438	522	481	478	483	458	464	456	465	462	466	427	507	461	503	497	470	485	498	505	464	481	485	491	513	482	490	493	503	508	450	454	451	488	458	469	485	496	455	512	446	499	509	493	497	466	444	495	498	487	494	506	504	443	470	484	506	418	462	476	492	509	490	482	467	487	499	487	505	474	502	484	494	472	476	483	485	488	524	445	512	506	470	469	516	483	490	477	483	479	461	489	456	480	484	477	530	522	498	501	463	493	506	474	491	470	464	480	535	464	496	501	481	459	459	466	475	461	485	484	485	492	503	469	466	467	441	483	470	495	497	447	533	486	466	507	482	444	511	487	482	470	482	457	514	487	509	508	487	481	486	499	460	518	489	498	482	482	450	501	500	469	477	467	477	504	528	481	504	473	479	513	495	491	506	500	493	487	449	498	460	472	442	475	482	510	519	465	483	473	490	480	453	479	494	508	462	500	500	460	455	469	438	506	467	494	543	470	503	489	466	470	469	496	483	550	497	486	490	502	468	478	466	474	468	509	474	425	480	463	459	509	453	471	495	465	478	476	457	474	475	450	471	512	482	471	433	503	487	510	458	487	480	532	445	471	494	458	490	467	481	467	496	474	483	477	484	478	474	482	504	452	452	476	496	481	513	510	471	502	512	475	472	493	487	475	460	463	512	472	492	516	497	472	478	470	473	483	475	459	480	495	476	498	451	454	502	497	478	469	463	474	425	495	484	490	487	500	517	456	497	467	467	489	510	460	465	490	511	492	504	476	497	462	472	481	510	485	479	456	501	484	501	463	534	448	502	470	474	479	490	497	467	457	455	463	511	496	517	477	486	477	504	473	462	475	488	492	489	476	473	508	458	497	472	486	498	459	487	477	522	463	470	487	488	468	507	490	482	477	459	514	485	473	438	455	516	485	521	438	487	489	490	480	514	496	463	462	474	517	479	521	467	501	483	461	508	486	504	516	464	466	512	461	507	483	448	474	472	505	512	509	482	442	481	462	485	487	482	480	490	500	473	474	489	557	494	496	486	494	519	489	478	472	485	496	491	482	440	519	486	466	487	481	496	486	469	489	485	438	473	480	467	505	488	452	474	492	479	491	479	494	464	490	499	457	493	479	436	492	484	471	510	481	500	485	485	495	503	470	487	476	466	460	468	484	482	504	512	476	495	473	476	508	484	513	485	467	490	502	455	473	497	526	473	513	506	485	466	500	494	479	481	486	475	482	474	472	495	501	517	499	447	488	479	512	500	507	479	484	509	488	501	459	494	441	506	494	488	484	526	451	494	459	498	467	483	469	496	510	458	514	481	521	472	476	497	507	500	513	463	486	484	485	436	509	504	496	487	491	488	507	456	473	450	481	446	499	513	519	479	524	436	459	457	478	483	483	489	467	490	460	477	467	498	500	458	488	507	475	461	438	458	483	463	490	448	460	503	510	508	487	501	460	472	495	506	529	435	491	458	520	526	483	490	492	453	518	489	486	465	476	476	465	486	498	471	484	516	439	505	449	470	477	471	493	460	441	514	524	498	484	455	505	474	459	475	452	499	452	512	501	468	510	440	506	472	501	474	455	482	466	481	480	499	453	489	482	518	479	495	520	497	496	489	491	436	482	493	506	479	481	469	457	469	485	490	467	484	489	473	520	470	437	487	435	493	477	500	458	479	530	453	466	482	477	487	476	450	513	507	457	497	458	461	540	496	525	463	473	512	453	495	484	486	511	476	468	488	471	515	493	517	457	477	480	492	513	469	437	471	565	465	487	464	508	462	507	485	458	538	486	473	506	498	478	522	485	483	505	466	501	448	498	461	462	479	484	519	468	473	476	499	486	537	462	494	505	485	470	436	511	473	463	481	450	505	473	458	488	482	496	481	520	471	470	453	439	482	484	461	466	478	465	469	503	500	478	501	475	473	486	411	500	468	495	490	483	482	502	486	432	521	483	486	498	481	453	487	505	484	499	500	478	480	503	468	486	461	488	447	515	499	499	455	492	467	502	493	487	528	501	480	495	452	510	540	477	512	484	484	506	510	480	459	515	447	462	437	461	525	483	524	489	498	494	499	493	467	499	479	481	459	490	492	490	467	491	531	445	502	523	495	456	452	497	496	468	485	481	464	464	476	522	459	491	496	509	472	472	486	502	507	478	485	509	474	496	503	487	468	523	473	489	461	470	499	488	494	485	496	459	478	489	494	464	467	492	456	458	509	453	471	489	489	479	473	486	474	503	496	463	492	447	509	487	488
3384	2048	1160	774	622	627	534	394	356	270	199	169	101	93	86	76	56	79	62	62	48	65	52	53	47	47	44	46	52	55	41	45	46	49	50	42	43	41	43	57	50	44	47	56	49	52	52	42	46	44	45	50	55	41	35	44	38	44	51	59	39	54	45	50	47	60	41	43	44	45	54	53	52	41	43	35	57	35	40	46	51	53	68	64	30	47	67	47	54	47	54	51	58	57	51	44	49	39	40	49	49	43	51	53	46	63	44	57	49	40	42	42	44	47	41	43	57	61	54	45	48	51	45	46	46	49	41	43	47	45	46	55	42	44	49	43	61	59	51	42	35	50	56	44	64	40	47	41	49	50	52	50	65	41	35	67	51	43	41	51	49	49	42	44	48	60	52	51	44	37	47	36	43	46	58	40	53	41	48	44	47	46	52	48	46	58	47	47	44	32	38	42	37	55	35	42	43	55	37	50	59	49	57	47	41	49	56	37	45	40	45	44	49	46	40	48	51	61	51	35	56	58	57	44	57	45	57	50	45	50	56	32	45	43	36	50	43	40	31	52	46	50	37	62	64	45	38	46	49	53	40	44	48	48	48	46	50	52	42	51	58	58	43	51	47	50	49	46	50	44	54	55	44	49	42	47	44	50	51	46	47	65	49	56	51	52	45	53	46	44	35	47	37	51	46	44	60	58	50	53	48	49	46	38	33	67	49	44	49	43	46	54	54	63	50	50	55	55	43	45	45	36	43	47	46	35	51	54	46	51	51	46	53	36	48	44	61	57	55	31	40	48	42	44	48	38	54	61	61	41	39	56	52	49	38	64	48	43	43	57	37	46	35	52	50	54	56	54	41	57	44	51	46	47	57	61	47	44	45	42	52	44	40	46	48	57	39	50	41	59	39	48	54	43	58	59	54	43	49	37	46	59	41	50	53	52	50	32	34	62	34	48	51	36	51	45	56	54	51	50	58	50	47	54	61	45	39	39	48	56	59	41	49	57	37	49	54	58	49	34	44	49	39	37	54	35	46	53	56	49	41	46	49	45	53	45	52	35	47	60	47	35	49	49	40	37	54	54	43	62	54	52	52	37	44	38	41	48	46	48	45	65	48	44	38	55	49	37	67	47	48	52	52	53	47	41	32	49	54	37	64	47	43	50	46	49	42	56	46	51	51	51	38	48	35	53	53	56	44	47	48	47	52	47	49	53	55	46	41	55	33	49	44	39	48	56	48	39	52	51	45	52	43	47	47	37	48	50	49	54	50	54	47	46	49	57	48	34	43	41	53	40	37	51	50	30	47	53	50	42	64	36	55	41	30	69	55	49	38	49	57	50	61	46	49	48	48	44	50	54	51	47	48	46	46	43	43	54	51	56	45	45	40	43	46	47	44	45	41	59	49	43	50	52	47	40	49	38	57	52	53	42	41	46	42	40	55	43	56	47	65	54	51	60	50	57	53	51	51	55	53	47	47	48	51	56	49	52	56	44	52	52	35	45	39	41	64	43	39	51	55	48	60	40	46	59	46	54	46	57	41	45	35	50	41	56	59	50	60	44	41	38	44	35	50	42	44	56	49	52	56	56	39	42	48	58	55	52	65	35	47	46	51	53	41	57	45	52	48	48	38	58	47	44	33	51	41	61	53	52	57	48	54	45	57	42	47	44	63	51	58	38	42	50	38	40	44	46	44	51	47	38	41	38	49	47	48	44	49	40	38	55	43	48	44	49	47	50	40	33	41	43	35	46	56	45	46	62	45	56	36	45	54	40	40	54	52	49	35	46	56	43	52	43	36	52	41	41	40	46	39	55	53	39	40	42	38	51	51	43	44	41	54	38	46	44	45	45	58	53	45	50	45	40	48	57	50	68	44	51	46	46	58	57	46	52	46	48	48	46	37	43	56	39	49	58	53	49	54	38	47	39	68	37	54	57	42	54	54	51	51	54	62	37	49	46	40	52	45	55	56	54	45	44	48	47	47	31	41	37	47	57	40	43	46	47	52	41	54	55	49	46	64	44	53	47	49	58	41	60	31	44	50	52	44	64	52	50	59	38	50	43	47	52	63	47	47	50	53	43	54	48	43	54	51	51	41	49	51	44	47	48	42	50	42	46	52	44	53	45	46	44	60	46	43	51	39	38	42	62	45	52	68	53	56	55	48	42	55	52	59	36	46	36	50	51	41	58	40	53	40	45	49	43	44	45	48	47	44	56	48	39	49	60	52	48	51	41	58	49	57	48	48	50	48	44	44	43	39	49	42	60	45	51	38	56	48	41	45	52	39	40	44	43	50	41	43	51	59	49	52	51	42	57	47	45	62	47	63	43	56	49	38	59	53	40	53	41	40	56	42	51	54	47	59	41	42	45	40	37	49	49	44	48	53	52	48	40	50	59	37	50	32	45	54	54	53	55	48	48	44	37	50	63	46	41	39	42	49	63	36	41	45	59	46	51	61	43	59	53	45	55	49	68	42	57	41	42	46	56	49	49	46	40	59	41	47	35	51	44	44	32	47	44	44	44	37	43	50	43	40	48	50	54	51	59	53	53	40	47	51	45	52	45	42	46	35	53	42	46	42	51	50	54	56	49	48	43	49	45	63	40	46	42	54	62	53	47	46	39	40	42	48	50	42	36	36	52	60	48	42	56	52	47	50	49	46	56	45	46	34	56	52	52	53	44	63	51	53	40	47	51	59	55	49	48	55	33	45	43	63	40	57	54	51	48	41	41	48	40	47	42	49	47	60	45	51	47	57	47	55	40	41	55	51	42	45	59	58	50	39	38	41	45	51	45	39	41	44	50	53	47	41	49	52	42	48	53	47	44	55	52	53	53	41	52	57	46	55	43	50	51	42	49	48	51	48	43	51	45	67	44	51	54	38	41	44	61	45	46	52	49	53	50	50	39	50	43	50	51	45	42	39	42	47	59	53	49	39	58	42	35	33	49	45	53	46	54	59	37	32	51	39	52	47	49	47	54	42	45	45	32	44	43	42	49	60	42	48	46	55	40	47	47	54	51	46	52	47	45	48	48	52	38	36	46	65	44	53	42	59	40	56	49	47	43	47	41	53	60	58	45	42	56	55	54	42	53	52	47	55	42	46	41	52	51	46	54	42	64	47	56	55	49	37	61	48	55	48	51	47	56	50	50	46	40	45	41	56	48	55	54	45	41	57	51	51	36	47	59	49	57	37	55	48	43	51	47	49	55	49	42	66	56	57	44	43	45	38	44	51	57	45	35	52	35	49	44	50	37	52	59	47	38	43	43	46	59	58	44	64	40	41	40	55	54	47	44	56	43	53	44	61	49	44	45	37	59	46	49	58	41	51	44	52	43	66	53	46	45	50	52	59	49	46	42	46	38	43	43	41	51	49	44	63	51	43	45	41	38	62	56	29	48	54	43	43	48	54	58	56	43	44	60	47	35	54	32	40	38	47	43	51	43	52	51	43	42	55	45	46	41	45	43	40	48	41	51	47	54	48	41	42	52	35	43
28765	18313	13624	16459	21111	20581	17679	13901	11030	8448	6127	4413	3126	2360	1754	1313	1091	976	805	741	690	698	703	625	623	584	491	572	505	525	515	532	522	515	482	518	485	487	487	477	499	497	518	507	479	441	478	505	497	472	429	504	476	480	496	522	451	468	525	488	506	508	491	488	504	453	470	461	461	498	479	465	480	491	478	496	471	433	468	454	511	468	479	499	497	446	476	482	481	458	478	510	461	458	495	495	500	471	518	464	511	531	468	467	450	479	491	491	478	497	474	501	514	457	496	476	502	504	487	501	501	501	493	509	477	520	482	477	491	449	502	474	459	495	449	476	546	495	491	481	486	497	489	459	513	472	474	488	501	456	486	501	525	437	498	519	485	519	465	459	441	483	504	486	496	487	499	475	472	488	484	481	495	488	484	480	472	525	462	438	480	449	502	469	451	506	489	502	454	501	518	544	467	491	498	460	507	499	505	472	517	473	539	510	462	479	520	518	498	498	465	470	513	425	503	510	495	463	466	530	519	498	517	466	448	478	446	451	476	489	456	504	492	490	486	481	459	436	473	452	471	472	461	440	484	541	506	515	499	475	486	525	511	513	494	498	472	491	486	501	463	494	492	524	490	506	503	483	477	469	489	480	464	476	490	473	470	485	472	489	451	505	479	486	468	507	481	498	486	488	466	452	465	516	472	495	512	498	443	494	454	458	492	474	473	514	480	486	488	485	469	471	470	520	473	489	526	459	471	492	499	493	455	509	496	490	505	495	491	479	454	475	452	476	491	497	495	458	463	474	507	502	481	502	511	448	475	477	451	504	504	437	505	495	490	489	518	448	498	480	513	486	475	490	506	460	489	532	480	457	498	467	512	446	490	515	477	498	463	490	475	535	510	487	497	510	442	459	496	497	467	501	491	490	511	474	493	445	508	513	504	473	471	462	473	480	513	443	507	467	470	492	509	478	499	481	493	506	504	499	549	504	505	470	454	486	475	514	502	472	482	487	521	475	493	521	481	476	516	502	505	505	484	488	478	500	475	484	474	482	458	470	522	477	469	482	492	523	463	485	458	441	519	464	491	508	477	491	500	491	511	496	508	486	496	512	437	494	500	476	509	478	492	476	482	453	492	517	502	481	478	526	507	512	521	491	499	489	481	496	473	484	526	449	501	499	494	464	462	518	471	447	489	484	502	451	492	487	500	472	488	467	454	508	503	481	505	428	500	476	463	479	456	523	518	478	466	474	515	522	442	461	523	422	464	508	506	541	484	446	448	502	471	507	500	495	483	503	522	475	502	468	469	527	479	519	479	495	498	492	480	479	509	490	461	483	484	452	496	491	529	490	458	484	428	527	479	429	512	491	483	477	461	488	524	477	480	486	507	463	461	468	491	489	484	480	486	448	478	501	532	482	471	490	443	476	519	485	419	488	448	487	496	499	471	499	487	491	494	507	485	516	494	491	465	477	499	505	500	518	495	495	504	478	503	455	474	490	469	485	459	496	466	507	470	468	479	512	489	457	463	479	481	453	509	499	470	487	515	506	448	465	479	497	465	435	492	486	464	495	530	472	503	456	467	474	478	509	498	519	499	479	495	487	470	495	479	519	552	464	473	486	505	480	451	484	508	511	489	505	493	464	492	490	505	477	505	493	461	473	454	450	484	452	484	470	481	497	478	531	467	457	472	440	496	465	473	478	490	474	495	470	509	452	487	517	443	464	494	485	511	514	509	497	476	493	470	470	502	476	469	497	520	486	501	485	468	496	475	465	484	471	425	529	481	468	463	500	484	466	513	475	517	516	494	533	425	460	499	464	470	494	523	466	440	472	488	500	490	458	471	479	507	467	510	479	536	524	494	467	514	489	520	483	504	491	483	517	468	517	520	526	486	542	531	493	535	500	490	477	489	490	530	495	470	480	510	488	497	512	522	477	494	507	520	469	488	492	481	498	477	479	501	498	511	482	470	497	500	486	466	466	505	471	499	487	488	472	504	523	462	455	457	491	487	510	518	456	488	496	501	479	500	489	474	538	487	464	454	474	465	445	465	519	480	477	475	490	501	475	477	463	493	482	486	515	475	492	481	474	444	491	461	542	463	449	509	489	481	454	488	494	472	440	477	490	502	490	506	504	479	488	481	478	497	517	458	489	503	494	471	487	487	488	515	478	470	447	472	468	464	468	476	479	454	453	496	495	490	499	477	491	469	492	476	458	495	475	497	476	465	500	440	498	499	480	470	497	480	448	445	487	474	451	474	519	491	471	458	471	476	474	485	450	479	478	470	489	439	457	479	472	462	482	481	468	495	466	487	492	468	446	482	489	502	488	503	469	485	481	494	485	482	517	487	497	486	485	447	466	518	520	502	482	438	478	486	479	490	463	474	485	468	475	466	497	532	467	501	505	486	487	503	518	447	455	532	503	497	490	474	495	461	475	439	532	483	470	501	487	495	453	493	503	488	477	468	466	486	477	469	475	501	497	500	470	520	500	454	474	516	482	502	488	486	493	506	475	488	528	474	488	503	485	477	471	492	469	499	507	483	488	494	492	455	481	447	516	501	446	466	478	456	503	515	484	520	464	486	459	535	479	470	504	488	481	493	479	476	525	452	466	531	479	467	509	462	499	500	454	485	537	451	488	522	515	478	476	466	475	479	493	512	525	480	478	516	476	550	505	465	513	523	519	497	510	500	457	473	525	461	495	451	464	495	469	511	488	510	484	488	499	483	491	493	494	481	470	484	461	471	472	483	467	468	482	472	480	493	451	520	497	499	493	477	462	505	498	536	478	511	471	499	494	491	538	480	478	472	484	507	466	497	478	524	510	469	481	522	548	501	485	513	473	493	457	457	501	467	493	501	472	536	482	476	491	464	461	447	481	495	514	503	462	475	500	462	473	507	488	491	493	483	501	522	470	511	481	499	455	509	479	513	532	494	473	454	512	471	494	487	497	506	522	464	444	516	480	455	484	483	466	522	507	479	449	491	519	500	468	493	479	507	483	495	490	478	503	498	448	480	473	453	488	456	489	452	507	464	473	474	513	507	473	468	484	490	531	499	474	492	466	482	490	481	496	507	519	471	452	486	484	493	458	540	486	510	478	501	496	515	492	504	465	491	528	503	462	438	497	508	517	488	447	527	514	541	446	474	540	478	487	470	484	502	502	511	460	479	453	478	500	468	495	486	530	488	486	448	475	482	497	494	495	470	458	505	457	444	499	515	513	482	470	460	527	473	474	482	470	481	470	466	429	486	448	476	450	497	508	490	490	483	522	495	464	521	463	477	495	475	530	481	506	481	477	473	484	528	434	512	499	516	500	458	476	500	459	489	480	471	516	480	463	483	436	476	505	471	470	476	461	502	476	485	499	492	486	488	495	508	474	468	472	459	486	520	466	468	458	478	502	473	464	473	500	467	481	518	470	472	474	470	534	483	479	467	509	476	492	474	513	473	459	498	523	490	467	495	472	545	494	457	524	495	530	492	485	491	484	525	503	502	514	513	459
4269	3165	1878	1271	951	942	802	633	523	390	278	198	157	124	106	93	65	87	71	77	70	68	50	68	65	57	48	54	47	57	68	50	43	59	50	49	54	50	39	62	60	63	66	50	38	47	44	54	50	63	47	46	46	49	47	38	43	43	54	51	59	57	43	42	64	47	40	39	49	58	56	40	54	49	44	57	58	50	40	50	46	46	41	55	39	55	64	42	51	43	57	60	55	53	68	39	48	48	40	54	46	48	58	43	43	46	52	53	39	47	57	53	51	51	61	47	66	47	43	52	56	32	57	40	49	45	46	53	54	45	46	46	48	47	55	48	66	55	59	63	52	47	65	38	48	51	55	52	54	56	40	56	51	44	47	53	41	33	39	50	50	49	45	52	46	49	46	54	59	43	58	43	61	44	39	52	37	45	58	50	51	37	71	50	46	44	46	53	54	54	49	52	54	59	64	52	46	61	53	57	56	52	45	47	51	60	40	50	35	41	52	51	46	46	49	57	55	53	44	45	54	52	43	48	53	51	38	50	50	49	47	51	55	55	48	61	52	56	48	54	45	50	71	51	42	56	59	58	66	62	45	51	64	56	51	41	53	43	44	53	42	49	41	44	38	58	61	51	44	33	49	48	44	65	50	54	51	43	48	43	50	54	47	50	48	55	47	43	50	51	45	55	43	48	53	50	37	42	59	48	41	33	45	56	46	49	54	55	41	49	46	47	48	48	52	55	42	50	63	60	46	49	61	47	39	54	45	35	49	47	54	51	55	62	50	42	50	47	52	64	55	44	46	37	57	54	46	40	42	49	47	50	57	42	38	48	53	45	57	48	46	50	53	52	53	44	47	38	52	51	44	45	54	52	49	47	40	46	57	50	46	64	58	38	50	44	60	58	41	37	47	45	42	47	47	37	47	50	57	67	47	48	51	55	53	39	42	40	40	49	54	45	41	43	56	42	42	51	45	52	45	62	50	50	32	58	45	53	52	48	58	59	30	48	51	45	52	73	51	43	53	53	39	39	47	42	45	40	48	54	43	41	40	43	50	49	37	46	57	47	48	42	49	51	50	47	55	56	53	47	56	65	53	41	40	47	46	46	52	49	65	38	43	49	64	55	49	52	50	55	48	55	60	46	50	35	48	39	48	45	42	52	52	56	42	64	46	49	39	53	54	50	42	40	41	61	42	51	53	51	53	58	45	49	54	51	56	44	54	45	44	58	59	60	51	42	47	40	59	45	48	49	46	42	51	46	57	62	49	60	48	38	57	52	52	53	55	42	56	46	51	62	51	46	41	31	52	47	46	42	40	61	43	53	45	49	50	47	56	57	50	52	45	49	56	46	52	59	53	57	41	43	49	47	56	43	61	45	51	60	50	51	53	47	39	51	42	57	49	54	52	54	47	51	44	47	48	58	47	41	54	49	42	60	56	56	52	48	44	48	46	52	49	44	40	53	53	44	42	54	43	38	43	48	50	42	60	51	42	37	54	39	38	56	39	52	46	55	53	42	51	46	46	52	45	45	61	37	49	42	59	45	42	46	34	53	56	48	53	47	40	33	63	55	55	52	57	42	50	37	46	64	44	48	53	50	50	50	49	52	37	43	44	45	41	53	59	56	62	44	38	51	51	52	55	52	58	53	40	41	49	49	46	53	62	50	60	55	64	59	57	35	46	42	50	49	59	48	43	45	38	51	50	38	49	54	55	53	48	52	52	56	56	57	52	46	51	56	52	41	37	54	43	42	33	52	44	58	52	54	47	54	50	46	54	38	57	52	55	45	56	52	49	38	36	52	53	48	36	48	62	37	44	59	61	56	51	44	53	49	48	61	40	47	48	43	59	43	51	44	50	51	51	54	52	56	41	47	47	37	53	49	46	50	43	49	49	56	46	42	46	52	54	51	48	51	63	58	47	53	49	41	57	64	63	54	33	46	37	57	48	39	46	40	41	63	48	43	52	51	44	46	43	44	52	49	49	50	45	38	56	43	43	45	53	44	40	50	43	40	51	49	45	53	46	59	50	38	38	52	53	54	47	40	59	60	52	56	51	47	50	52	44	48	63	45	47	48	52	50	51	60	45	59	42	49	46	51	52	42	44	38	52	38	45	46	48	49	53	46	59	47	45	45	47	48	52	46	45	69	53	41	56	55	57	51	53	43	47	33	49	60	45	40	49	55	49	73	54	52	49	49	43	47	36	47	38	49	52	63	54	45	47	48	49	50	58	47	57	50	44	32	47	52	47	56	59	58	52	67	61	38	51	59	38	63	46	45	48	53	51	49	51	41	54	40	39	47	53	55	48	45	46	52	54	50	62	43	45	57	54	40	51	60	61	52	50	48	44	56	48	50	52	59	48	56	46	55	39	49	61	31	46	42	46	37	45	63	50	46	48	57	53	48	44	45	44	44	38	58	60	40	47	48	47	50	63	48	38	44	47	54	35	51	40	49	39	56	49	44	50	51	50	41	54	59	47	38	50	57	58	41	68	44	32	52	51	46	44	57	47	65	52	64	46	49	52	57	49	55	46	55	54	48	39	34	58	46	55	43	51	54	50	45	49	51	49	44	56	46	41	63	53	57	54	54	41	45	40	51	51	61	54	50	46	52	61	74	63	53	63	49	46	62	48	41	32	54	49	46	59	46	48	49	45	56	55	53	44	58	58	42	45	50	52	51	51	48	41	54	42	52	57	57	48	59	48	45	43	40	50	58	58	49	37	50	59	47	55	55	40	61	41	39	49	51	48	54	63	46	44	48	38	50	51	45	49	47	48	45	54	58	46	59	54	53	67	52	49	50	53	49	57	39	53	37	49	54	63	57	53	45	34	27	53	45	45	45	41	54	51	57	43	44	54	50	51	38	39	50	60	49	52	42	42	58	52	60	55	41	36	48	38	51	47	43	45	55	55	51	51	59	62	40	46	45	52	57	66	47	49	44	54	67	42	60	42	51	56	52	43	45	45	55	42	44	48	64	55	60	47	52	39	49	49	60	53	50	44	40	52	46	56	46	52	55	32	44	45	48	48	45	41	38	41	57	56	33	60	40	42	41	61	60	48	46	62	48	48	53	50	44	50	54	41	47	57	53	54	56	37	50	49	54	54	57	60	49	48	43	56	54	47	48	50	50	52	47	43	42	44	42	50	51	46	37	49	53	59	48	52	43	43	48	50	53	52	46	43	50	44	41	47	50	55	50	51	56	44	43	42	45	63	48	50	52	58	48	49	48	53	49	52	40	55	41	52	42	53	43	50	42	42	57	54	54	51	51	53	41	47	44	52	55	60	54	47	50	50	43	40	40	57	46	51	48	49	53	42	54	48	53	52	41	46	50	46	53	45	49	42	42	42	65	52	66	54	49	44	44	39	45	47	44	50	46	40	54	43	36	53	67	50	53	59	52	57	52	44	58	53	44	40	46	43	55	47	36	49	55	53	40	41	38	64	43	34	59	46	49	51	52	54	57	50	55	47	46	40	49	49	44	40	45	58	49
31865	22040	17708	20787	25528	24536	21390	17520	14132	10903	8043	5745	4088	3009	2165	1715	1404	1167	975	829	853	792	749	693	675	632	548	527	519	569	518	506	527	502	551	512	520	537	468	515	493	485	516	498	514	488	537	488	495	471	506	456	533	509	491	480	470	549	487	506	515	481	516	505	502	466	518	458	485	523	469	497	488	491	492	519	535	519	503	495	501	531	498	495	460	507	493	485	478	448	524	490	507	511	461	506	460	480	462	506	505	504	534	490	524	495	527	500	460	517	496	476	503	472	479	517	528	492	454	491	542	505	500	485	492	516	478	529	484	513	518	495	475	491	489	558	500	503	483	464	533	493	498	528	503	481	525	512	481	457	509	479	496	505	508	487	506	490	512	516	470	489	512	561	496	514	485	524	488	494	489	482	465	528	492	502	517	544	505	469	508	493	469	502	497	512	538	540	524	504	480	514	477	497	502	541	513	510	480	505	494	520	460	471	481	474	511	495	447	502	498	511	502	492	467	473	458	474	500	503	456	508	465	540	519	496	530	510	537	495	510	559	524	478	491	503	516	493	511	490	516	470	489	518	487	501	487	471	498	479	510	459	512	459	516	494	491	500	495	500	501	497	493	507	502	526	483	498	541	486	498	476	458	503	490	495	512	468	520	481	479	453	470	509	501	503	477	528	488	509	510	498	507	514	488	498	489	479	482	505	530	516	495	496	490	506	469	501	500	520	487	520	531	484	505	499	495	491	488	529	491	481	511	471	506	490	502	512	511	484	487	511	466	494	498	532	474	488	480	533	481	476	528	466	506	482	537	530	494	468	525	458	523	512	496	488	466	471	498	498	516	481	514	531	510	490	530	493	510	507	480	508	468	488	563	533	498	507	522	477	492	482	523	466	497	460	489	481	484	531	520	535	514	519	520	491	472	458	471	527	497	481	532	488	500	497	497	480	500	517	483	471	467	478	492	507	510	506	532	487	471	491	569	481	510	504	497	481	467	474	498	504	509	517	500	552	493	457	511	478	501	537	495	497	516	547	547	491	521	521	480	502	454	479	470	511	538	528	498	477	481	498	483	511	490	528	525	489	482	478	487	500	484	497	495	493	489	473	493	503	487	526	538	492	480	494	488	484	507	495	515	507	483	474	512	513	526	483	529	489	494	511	515	513	467	443	520	474	483	508	531	523	476	512	499	525	480	490	517	507	464	498	525	543	493	513	503	473	478	509	492	506	495	506	518	473	477	543	489	526	462	528	512	523	500	506	479	518	501	467	490	522	529	502	476	467	522	500	535	497	522	467	495	506	489	504	485	522	475	493	496	497	507	497	507	470	450	480	522	505	496	472	497	520	529	503	535	467	474	524	510	468	499	450	478	513	499	504	518	506	497	455	474	493	530	443	514	505	482	508	460	507	443	502	467	508	520	512	500	492	536	512	494	505	500	520	464	504	467	514	492	505	499	485	510	517	534	497	491	512	496	502	504	514	475	462	489	513	440	519	504	495	505	520	472	501	468	531	496	470	521	496	515	498	491	506	500	503	525	465	500	501	497	510	508	469	507	508	501	507	505	518	497	524	495	502	470	474	504	521	493	508	505	517	523	484	496	543	525	499	495	484	526	484	484	481	496	512	489	504	511	512	494	485	491	500	517	475	497	498	502	515	483	499	509	463	498	489	524	528	485	506	529	514	488	527	497	529	490	540	504	502	480	478	539	498	489	459	525	533	511	537	527	475	503	525	522	517	512	487	519	503	505	539	485	533	491	479	454	560	513	488	472	496	475	506	474	510	509	493	490	491	496	504	474	475	527	483	494	533	524	478	483	503	519	537	469	544	488	475	508	487	525	516	458	464	525	482	465	502	463	502	499	496	500	555	515	509	477	490	496	482	513	487	505	516	535	561	525	496	496	489	503	506	455	519	514	514	479	484	531	507	518	515	521	464	459	484	516	470	500	477	479	525	517	465	487	482	489	451	497	503	461	484	471	477	498	501	510	533	508	486	498	526	490	492	455	520	483	476	486	494	506	513	510	520	519	499	504	479	470	513	492	488	496	494	509	498	509	517	471	511	506	488	484	523	524	488	484	479	532	515	479	524	463	491	517	453	467	527	534	479	532	494	469	475	518	491	503	530	506	526	503	486	499	503	484	498	482	507	496	494	501	519	463	543	517	496	502	545	516	552	513	466	478	512	512	474	491	461	497	504	488	453	476	498	515	513	481	518	520	527	495	482	511	520	449	459	473	502	489	511	488	502	458	458	509	520	503	523	489	503	506	486	507	478	514	515	492	506	506	494	467	512	523	494	486	513	480	528	500	515	511	505	458	464	501	519	485	491	518	525	548	485	510	460	491	499	481	553	493	483	520	504	482	482	484	498	489	493	465	514	484	508	491	536	448	500	473	466	507	537	472	472	519	490	492	542	531	470	494	525	554	517	468	465	533	512	537	492	472	476	498	532	474	503	512	451	458	504	462	485	520	487	497	506	486	515	507	483	499	538	463	516	487	466	463	483	483	506	538	481	524	476	484	471	489	497	513	445	514	511	469	513	469	472	526	517	478	493	488	485	505	504	522	498	552	506	489	516	513	534	489	562	509	489	494	495	489	452	506	524	477	493	479	526	507	510	507	515	483	479	505	513	534	501	556	497	505	544	518	502	492	524	495	485	524	492	482	488	478	499	550	481	527	514	484	500	502	507	500	486	480	513	490	463	495	477	507	472	512	544	482	474	510	518	466	520	490	502	492	532	527	477	482	515	532	468	489	526	513	520	536	506	501	497	509	457	488	511	490	512	490	502	534	515	473	464	511	495	488	492	516	507	497	480	483	471	482	490	538	441	469	474	480	520	478	501	494	512	514	466	546	490	479	502	510	504	501	500	480	525	528	478	509	480	516	513	521	454	520	505	535	481	505	486	528	481	479	476	483	497	512	524	517	489	501	496	482	523	517	488	472	507	518	538	524	519	487	503	488	525	524	487	521	498	488	529	513	491	518	499	482	472	524	483	500	487	488	476	554	502	523	504	485	519	459	499	443	501	465	507	493	516	484	509	511	527	482	499	506	526	506	486	511	486	513	458	481	480	517	491	514	488	519	463	480	508	469	505	468	501	526	533	489	494	473	499	485	512	510	489	525	491	480	497	500	520	531	490	480	486	543	492	504	474	461	499	510	488	476	523	510	481	481	516	505	505	467	466	489	526	486	520	515	510	451	505	477	491	483	504	554	467	521	471	469	530	471	519	554	498	498	452	514	502	527	494	479	504	466	477	495	523	472	529	466	500	488	474	523	436	497	485	486	498	517	512	485	486	522	472	478	478	463	520	521	488	530	484	497	504	479	481	490	493	518	501	495	498	491	501	489	506	479	499	484	464	491	506	499	495	508	496	529	496	532	517	491	467	516	506	473	483	506	489	468	494	481	489	502	496	476	468	507	500	506	468	494	496	529	519	516	522	496	519	506	499	502	497	482	485	500	494	520	510	521	518	493	486	536	475	494	463	505	486
4676	3057	1899	1200	939	809	778	593	472	333	256	188	186	146	115	80	72	67	72	60	67	59	53	61	45	70	66	43	49	53	51	59	69	43	47	40	47	50	47	47	42	59	55	56	57	52	52	42	59	49	49	55	51	67	47	48	52	37	36	46	53	37	40	52	59	60	56	42	43	56	41	38	45	36	50	55	38	49	50	48	46	53	54	39	51	58	58	54	55	41	56	43	51	49	43	58	55	51	64	59	48	43	54	49	27	47	52	56	44	51	52	45	59	43	39	49	45	57	43	44	52	61	48	43	53	45	43	37	41	43	45	42	41	46	52	52	52	47	54	47	44	41	55	47	58	52	45	43	53	52	51	46	45	44	44	36	33	41	54	51	47	43	52	45	56	45	42	46	49	50	43	41	43	42	60	45	58	62	52	55	53	39	47	56	40	44	37	47	42	44	40	34	48	45	42	45	43	36	54	49	42	45	58	59	48	79	40	49	54	45	44	52	63	54	36	43	54	38	49	42	45	39	48	52	57	38	52	45	49	46	51	51	44	49	48	46	53	40	50	60	47	51	49	58	44	52	59	66	55	65	50	58	50	54	43	67	34	35	44	42	44	52	48	54	49	50	54	67	45	44	71	50	48	47	51	44	52	43	46	51	47	58	46	34	48	38	50	44	55	36	50	41	47	39	37	41	52	43	40	47	42	47	59	36	36	52	39	38	48	53	54	45	62	40	44	44	47	45	41	42	52	57	57	60	52	45	42	41	38	58	42	43	45	45	65	48	51	45	52	61	44	49	47	59	35	48	40	39	45	53	53	44	49	62	63	43	43	51	35	52	54	40	52	52	37	45	36	53	40	53	46	49	45	66	45	50	57	52	50	47	50	48	47	47	55	62	40	59	41	42	50	52	55	36	47	44	48	45	50	50	46	38	37	49	45	49	36	53	55	48	44	52	45	50	41	45	36	44	54	50	55	61	49	51	45	45	60	53	46	38	46	50	45	65	42	46	66	54	50	53	44	40	37	36	47	39	35	65	49	44	37	52	39	52	57	55	56	48	39	42	43	56	41	41	39	60	61	44	49	49	44	53	55	45	63	32	49	42	45	39	39	52	50	47	39	53	48	41	46	47	44	43	55	50	58	47	46	53	45	44	58	50	44	35	46	33	48	49	51	43	48	41	39	54	53	46	50	58	47	53	43	50	46	32	44	37	64	53	62	56	59	51	35	44	43	46	50	48	54	48	53	46	45	55	54	58	45	44	49	42	58	40	46	47	36	48	40	55	43	53	54	57	40	50	51	52	41	40	42	35	48	49	49	60	41	41	55	66	44	57	48	48	61	53	59	50	58	51	51	37	46	33	51	47	48	51	49	49	30	55	44	55	48	50	42	48	51	45	60	48	49	45	44	51	39	51	46	55	37	52	54	50	51	41	53	38	42	50	51	50	42	48	51	53	52	48	38	50	50	62	52	56	50	58	51	50	56	48	56	47	41	57	47	41	57	40	47	41	50	45	46	54	45	46	47	44	39	52	55	50	56	38	51	37	48	51	43	41	54	59	47	56	41	58	41	54	36	58	57	44	58	38	54	47	62	50	41	38	43	54	55	48	51	41	40	56	52	46	44	60	41	51	55	44	59	62	56	47	53	46	46	61	49	45	44	42	40	45	47	58	48	55	45	38	54	49	47	47	42	55	54	50	48	54	40	52	52	51	51	45	42	56	40	45	46	41	46	56	39	39	55	51	49	47	50	54	41	43	48	53	37	44	46	54	58	53	64	52	44	47	45	56	39	59	52	55	49	53	65	52	41	61	40	58	64	51	40	44	39	48	38	48	57	48	44	53	59	51	37	53	36	45	35	50	42	62	49	42	53	49	63	41	34	41	48	44	53	48	49	57	43	45	43	43	53	44	40	36	55	36	51	54	57	57	63	45	52	50	45	52	45	50	51	53	52	47	42	57	43	39	51	42	51	61	57	43	40	40	53	52	49	33	54	44	38	50	49	41	56	60	46	59	43	50	54	51	52	44	51	49	44	54	59	53	61	43	44	48	49	53	54	60	46	52	45	45	41	46	62	54	29	49	44	45	46	47	47	47	46	51	46	46	42	41	42	41	47	54	50	44	48	40	42	43	40	52	55	50	64	40	40	29	55	54	44	48	36	45	56	39	44	40	65	49	52	46	53	59	49	40	56	52	58	60	37	47	55	46	49	51	46	53	52	54	47	45	57	52	41	46	57	50	50	50	51	50	61	56	50	50	54	49	50	58	43	53	40	44	57	42	43	51	52	41	50	53	49	56	63	49	53	56	41	40	43	41	51	54	49	36	40	43	53	50	57	47	45	35	43	47	51	44	59	56	48	37	49	56	40	45	59	39	60	50	58	55	49	48	47	58	57	62	44	50	56	57	43	54	47	49	44	45	49	52	46	55	45	61	48	56	48	47	41	42	60	46	51	42	45	48	59	42	48	58	48	55	37	44	50	50	40	56	55	50	53	54	48	41	49	54	53	59	45	41	55	45	42	40	51	41	49	40	47	39	41	33	41	48	37	56	56	55	40	53	49	48	59	49	45	36	60	55	50	54	47	50	39	40	52	43	53	54	39	46	58	54	44	35	44	60	52	38	52	41	52	47	59	50	51	63	43	56	54	58	51	55	47	43	50	55	43	45	47	50	45	48	43	52	52	51	41	67	35	40	42	56	41	54	39	47	39	46	43	52	40	48	44	48	34	51	49	46	44	58	53	53	42	55	46	49	52	49	51	49	48	50	52	41	46	41	48	55	51	47	41	36	54	55	46	35	40	51	42	65	46	55	48	38	49	60	53	61	42	58	58	43	49	44	42	38	40	44	48	56	40	47	51	37	59	52	49	50	42	48	48	38	46	44	47	40	44	42	52	47	51	49	44	53	50	39	37	48	49	38	44	38	40	55	51	53	47	42	39	44	75	31	47	45	60	49	46	54	52	44	43	55	32	46	47	51	62	28	38	53	55	37	39	34	58	43	44	50	49	46	55	54	47	53	47	47	35	47	43	54	47	44	45	50	42	47	35	51	54	46	44	37	40	48	44	42	40	47	48	39	52	50	49	50	56	42	35	49	47	46	48	56	53	45	43	52	34	46	58	51	35	51	52	51	57	35	43	39	47	55	63	48	45	45	53	42	51	45	46	48	32	44	51	44	46	48	55	59	51	44	54	47	52	52	57	47	44	49	39	53	46	43	44	38	53	50	48	49	46	44	40	36	45	50	44	47	49	43	42	51	42	36	54	43	55	47	49	57	52	57	48	46	36	55	37	55	57	36	47	37	57	44	43	54	30	46	49	29	51	50	36	61	42	43	56	52	48	45	53	62	62	62	39	73	67	64	41	49	49	72	32	47	38	50	46	40	49	54	53	42	38	53	48	46	52	52	46	57	39	56	37	62	47	43	50	48	56	39	54	47	46	44	44	50	45	51	65	57	50	49	56	65	57	49	46	54	51	40	46	54	51	50
31539	21919	17727	20558	24578	23705	20638	16968	13625	10554	7657	5543	4043	2843	2161	1642	1266	1112	1033	869	767	744	726	700	662	628	614	569	596	533	502	487	503	491	500	523	497	498	517	482	485	504	509	500	475	476	480	511	476	504	493	513	493	511	502	494	497	538	475	516	525	487	450	461	496	490	495	493	504	477	500	493	451	498	504	484	484	491	490	520	484	488	494	430	521	476	475	515	469	478	496	507	508	444	509	493	431	467	495	499	445	478	452	507	493	482	513	512	506	479	497	521	450	492	458	460	487	509	516	502	508	472	483	507	488	453	476	480	450	519	457	512	506	470	489	563	505	474	493	479	465	484	464	504	467	489	470	482	461	490	526	533	480	522	452	502	466	496	517	512	507	485	497	465	481	493	518	471	484	490	502	500	507	493	481	459	444	524	470	515	489	518	529	485	469	469	525	501	480	468	486	485	475	482	511	501	488	458	512	484	493	477	507	483	506	478	497	501	464	510	487	480	477	484	496	468	467	480	491	456	490	475	454	466	464	502	480	493	457	437	524	487	508	468	518	452	532	453	446	543	512	496	498	488	478	484	518	455	475	480	500	461	474	479	492	528	473	518	462	522	470	507	497	526	465	552	500	477	527	506	515	450	480	484	480	499	456	454	487	494	530	470	475	477	536	503	470	448	510	526	479	494	480	500	502	509	514	470	481	534	479	528	507	478	513	499	486	483	493	525	491	512	500	512	516	503	505	476	456	477	483	513	474	516	495	523	461	484	496	498	505	497	452	489	476	481	477	477	481	510	483	495	501	535	490	511	470	519	478	508	477	473	491	496	493	506	533	496	501	466	530	456	530	489	469	517	452	491	520	550	469	480	472	517	488	503	454	497	508	500	471	476	446	481	528	503	487	513	473	444	480	477	510	512	481	489	497	536	464	527	487	527	475	507	480	524	525	492	535	490	500	524	490	498	502	485	513	482	511	488	473	481	465	483	480	490	502	497	508	471	502	500	507	480	507	529	495	483	493	466	472	498	497	510	545	532	511	522	498	486	520	532	444	536	489	483	520	511	465	466	466	527	502	563	482	498	453	530	508	492	493	523	484	510	475	465	508	473	480	482	484	496	530	504	471	503	506	457	480	486	462	490	496	511	466	529	534	491	476	516	491	469	501	495	486	481	523	461	472	505	481	492	495	524	488	480	512	487	509	491	486	495	531	514	526	486	480	483	483	516	525	487	480	482	485	479	451	466	540	483	493	463	458	477	493	480	514	499	522	493	517	510	511	482	508	512	486	537	501	471	483	487	479	488	501	519	483	529	478	506	482	493	458	501	515	482	481	479	502	491	515	483	500	466	495	517	515	483	499	497	514	498	456	515	469	509	547	475	482	494	460	505	485	492	525	487	472	476	496	506	509	504	447	489	525	509	492	483	454	511	488	486	505	494	461	476	468	474	460	503	463	532	489	471	487	477	495	494	456	480	477	469	480	489	521	495	572	495	511	526	483	464	527	482	499	510	500	496	478	532	474	457	466	486	481	473	500	509	493	506	511	506	493	488	482	537	472	472	478	502	451	526	487	511	498	506	507	469	454	497	449	470	488	478	489	504	517	480	456	483	507	488	478	497	501	550	486	528	475	509	465	462	496	510	476	500	475	485	457	536	476	488	481	470	501	471	486	489	517	495	488	507	512	481	470	533	459	496	487	469	513	473	476	484	453	486	491	495	472	518	465	509	458	495	499	464	491	493	480	456	499	486	477	478	504	472	475	459	448	495	469	485	458	486	556	499	487	481	475	496	468	469	474	490	501	482	484	509	487	472	507	477	495	507	538	485	503	503	461	484	495	479	507	528	494	487	456	470	460	490	497	500	502	487	531	459	464	516	470	494	449	519	489	514	451	490	509	499	478	518	491	495	466	490	504	481	516	491	453	517	490	468	473	499	487	480	483	520	504	493	478	467	510	502	493	502	529	440	506	497	517	485	440	489	477	470	451	476	516	514	528	473	517	485	480	538	505	508	535	488	460	495	503	508	486	501	500	493	503	520	475	509	488	463	497	524	493	488	491	483	539	498	494	473	520	519	508	531	446	481	518	480	499	536	568	484	484	497	462	471	491	526	497	515	503	511	500	481	487	508	479	484	497	512	489	495	533	473	507	490	505	484	556	480	541	463	490	532	480	491	483	525	480	453	479	515	503	545	481	470	488	480	503	484	480	494	514	505	518	498	471	437	471	460	510	495	501	490	477	471	508	539	496	541	519	479	477	486	450	524	515	504	493	480	502	475	467	485	484	491	492	452	479	502	468	459	530	470	513	473	511	509	492	471	465	509	504	497	473	509	484	488	489	475	498	545	478	504	541	487	448	506	525	489	490	507	500	474	530	489	520	527	535	459	483	463	503	464	518	481	508	524	502	455	467	468	462	466	496	508	498	530	452	517	489	517	499	481	500	495	454	514	472	488	529	506	495	478	480	470	468	500	471	531	463	480	538	473	482	450	523	506	484	509	484	522	477	481	475	453	512	470	494	516	483	533	490	478	505	530	485	520	501	476	502	486	474	508	471	470	498	504	487	489	434	471	540	494	494	473	500	460	491	464	485	496	478	458	495	504	506	505	495	509	501	509	502	493	419	488	530	493	472	480	510	493	481	483	428	487	494	496	498	514	484	504	517	498	518	431	511	504	497	493	498	499	503	499	486	492	498	489	515	452	499	487	482	509	515	510	520	503	492	480	551	485	529	472	502	485	456	504	501	454	471	511	497	463	527	503	507	490	537	456	465	468	509	472	472	508	504	511	500	521	509	506	511	476	477	466	509	518	485	488	497	529	499	469	489	498	457	500	500	481	481	511	511	503	522	505	481	495	454	466	508	479	469	472	521	512	533	504	522	464	429	466	511	515	500	504	479	503	498	510	504	483	483	499	520	507	507	443	514	486	477	462	477	484	488	456	463	486	486	462	524	475	504	468	491	504	463	462	514	508	474	496	480	493	474	467	500	494	482	462	491	476	542	521	440	487	495	491	504	443	508	488	485	530	513	496	487	516	461	455	477	491	500	467	524	464	471	460	445	478	528	519	487	506	513	497	493	491	500	491	475	513	472	491	464	506	526	487	460	485	510	434	489	491	509	492	496	500	491	471	518	484	490	504	495	476	478	494	487	503	520	444	499	488	530	490	489	512	477	489	467	453	514	490	471	482	448	504	512	514	558	486	476	508	503	495	477	479	463	481	521	448	432	506	506	493	485	475	457	509	499	490	538	496	489	473	497	518	517	504	534	506	524	520	504	469	479	505	490	491	490	495	487	452	516	484	470	457	480	528	503	492	502	486	504	486	491	463	452	498	474	490	478	489	479	451	478	508	478	461	512	519	470	525	502	478	479	480	530	529	474	500	532	488	494	504	507	501	453	446	474	526	514	472	478	537	485	475	488	503	504	467	498	513	457	504	455	537	485	497	517	495	515	500	482	484	478	482	509	492	456	557	500	499	471	484	490	511	501	480	470	496
5489	4329	2632	1652	1215	1146	1061	853	629	437	364	264	177	146	112	86	83	79	74	76	67	58	51	53	63	49	51	50	38	42	59	41	48	51	47	36	58	39	69	47	50	51	61	54	40	49	59	54	42	50	47	55	52	48	59	49	41	50	54	48	46	53	44	46	70	38	49	50	45	53	48	59	42	52	45	47	40	46	54	53	42	52	53	53	50	35	50	51	37	52	51	40	55	52	55	74	34	44	42	58	40	47	48	48	46	59	55	48	48	45	53	43	52	59	42	58	63	41	50	48	43	43	39	42	51	46	41	69	51	60	56	45	49	50	48	46	46	53	48	46	53	53	59	55	59	40	60	68	53	64	50	48	47	38	48	54	45	49	57	51	55	44	59	61	48	38	36	45	55	59	62	49	48	47	55	48	54	38	43	48	37	32	44	41	48	47	52	45	56	49	46	60	64	64	54	51	46	46	63	47	44	58	57	60	56	54	42	39	49	46	52	47	45	51	53	53	48	60	58	51	56	65	40	65	42	51	52	52	46	40	46	57	54	55	40	38	63	51	46	46	53	39	43	39	47	58	44	42	42	61	43	44	46	53	52	49	43	53	43	44	38	60	55	59	50	49	57	42	48	47	49	40	39	46	53	51	35	55	42	43	52	47	60	42	42	44	50	59	51	56	56	64	52	67	52	42	42	48	52	41	39	51	43	45	46	54	52	40	57	42	51	46	47	45	51	44	47	74	52	41	55	55	48	41	54	59	37	42	49	58	47	46	44	58	51	58	55	62	63	56	39	50	39	42	49	55	44	61	47	53	46	54	57	41	54	56	47	55	43	50	57	61	58	52	41	41	57	47	59	45	38	44	57	37	40	57	56	50	46	61	42	46	51	40	46	52	43	47	58	46	59	50	46	50	49	49	45	58	43	52	60	48	43	49	51	50	44	41	49	44	46	47	41	39	49	56	39	45	46	41	48	54	37	42	55	50	50	49	40	33	37	49	50	53	49	41	55	58	46	52	61	63	44	39	45	39	40	46	54	41	57	43	51	46	56	36	52	47	43	52	46	52	42	64	56	44	48	55	45	52	50	43	51	53	56	43	56	49	41	45	48	53	57	59	37	48	43	48	63	51	33	53	44	38	44	34	49	57	49	50	41	53	42	43	49	56	43	31	45	35	54	50	62	46	51	47	40	48	56	58	48	29	48	54	32	58	43	70	49	47	40	42	46	42	56	48	52	41	55	67	47	59	51	46	45	50	38	45	60	49	60	41	57	46	60	50	58	45	56	59	53	54	48	69	59	53	51	33	41	44	45	52	37	51	43	45	36	64	57	51	46	47	50	55	42	58	47	50	39	39	65	49	40	38	36	53	42	55	60	56	42	46	55	52	65	52	55	43	46	45	46	47	46	51	51	62	60	53	43	43	61	41	59	32	55	52	48	37	56	43	56	54	41	47	65	54	57	56	59	47	50	39	55	53	57	40	34	51	50	59	51	64	38	47	49	56	59	60	57	38	47	55	57	31	56	52	56	48	49	46	40	54	37	51	34	48	45	45	56	46	41	37	62	56	50	41	46	53	42	59	51	58	45	41	49	36	41	49	48	53	49	50	55	39	41	55	51	49	41	55	59	53	55	44	60	42	31	40	35	45	52	54	51	46	51	58	39	56	50	48	52	53	51	45	48	51	43	57	61	47	50	63	37	52	42	50	51	58	43	54	44	42	46	44	44	49	48	55	42	46	48	42	54	58	42	51	47	40	59	42	63	47	46	55	50	46	48	47	42	35	32	42	45	57	58	48	47	53	48	44	63	48	44	42	44	40	57	44	42	46	50	47	41	39	36	42	49	49	46	55	48	47	59	48	50	54	53	37	57	50	34	63	44	43	48	45	55	55	54	36	45	60	47	48	46	43	55	51	47	46	57	37	53	50	43	53	49	55	51	48	46	58	40	39	43	57	51	60	53	44	47	36	50	45	50	59	57	50	51	57	47	59	47	42	43	54	48	34	46	55	52	65	46	55	50	48	50	55	48	37	37	47	60	52	38	49	47	43	45	41	46	54	48	45	52	45	55	48	55	42	56	65	54	44	46	40	53	50	51	48	33	44	49	42	60	44	53	57	46	54	38	45	58	51	44	60	38	49	47	65	48	33	58	49	58	48	59	42	48	47	42	66	40	53	41	37	44	56	36	46	53	47	41	41	54	45	52	42	53	51	44	39	45	41	47	44	58	51	62	57	43	45	62	49	41	47	51	47	60	56	51	49	49	47	52	60	60	54	52	53	48	39	42	54	62	46	46	41	50	55	53	46	46	40	58	57	45	37	55	45	50	49	56	54	54	43	47	38	50	57	50	51	45	43	57	51	44	43	49	37	54	48	39	35	49	46	49	47	51	39	55	39	39	49	48	59	51	54	54	52	56	48	50	57	57	50	47	55	46	56	55	36	47	40	50	44	49	46	44	57	47	40	62	48	52	48	58	53	47	52	55	44	58	46	47	51	43	41	49	25	52	50	40	53	51	52	61	43	46	53	52	43	45	47	49	47	42	41	47	45	55	54	53	44	54	54	51	55	36	59	67	47	46	44	56	63	53	41	48	60	51	52	45	53	60	49	44	40	60	52	52	47	49	47	48	44	51	40	49	50	49	49	52	52	54	37	48	53	43	46	50	52	29	52	69	49	42	35	42	59	55	59	49	52	55	60	47	49	60	38	56	41	48	62	65	42	57	57	50	45	71	48	41	46	50	54	45	60	60	49	35	43	37	36	65	31	42	48	49	34	55	49	56	50	43	48	57	47	41	54	47	38	52	50	54	40	64	58	59	51	56	55	56	43	41	57	39	42	49	45	44	50	48	44	60	53	68	58	57	42	48	31	46	53	44	41	48	58	45	44	61	33	69	64	45	53	49	54	47	46	56	54	49	44	47	53	42	51	51	51	62	49	46	48	41	43	53	48	47	60	39	42	47	46	45	53	52	49	53	52	47	55	51	62	54	56	35	43	36	57	55	53	58	41	51	71	43	65	49	48	42	55	58	57	46	39	47	54	62	45	47	50	38	57	65	57	56	40	48	46	51	58	48	35	50	53	53	45	35	57	43	52	34	43	53	38	61	52	57	50	40	49	54	56	60	38	48	36	63	56	46	52	52	49	60	41	46	46	48	52	48	48	54	59	55	39	61	45	59	44	60	51	50	50	50	37	50	36	51	50	51	49	54	40	42	42	48	45	50	57	47	52	56	49	47	43	51	40	48	45	39	43	41	53	41	58	64	55	51	49	50	53	39	58	55	36	49	46	54	46	48	39	55	60	47	51	46	51	53	50	44	50	50	53	58	46	56	41	49	42	53	49	37	40	46	53	51	53	56	43	43	25	59	58	54	53	49	41	47	62	42	52	54	49	48	41	55	41	57	53	38	52	50	50	53	43	45	44	44	48	51	55	47	40	52	48	54	50	52	55	41	60	43	51	48	50	47	41	40	39	54	41	46	54	47	44
34473	24840	20606	23533	27509	26532	23425	19875	16024	12335	9147	6593	4895	3439	2597	2017	1544	1382	1100	1013	915	819	811	797	701	616	595	572	555	540	534	490	546	530	559	525	514	526	464	483	495	483	544	532	479	432	534	543	521	483	513	468	512	471	517	486	518	515	494	468	510	506	519	528	461	483	507	470	535	484	478	506	496	506	521	514	477	439	549	501	506	504	513	479	465	498	505	507	523	497	476	535	500	478	491	488	452	528	480	472	474	508	518	527	497	514	475	494	485	520	483	478	474	490	493	500	501	521	487	450	487	482	515	501	468	501	513	515	510	500	483	498	478	523	518	480	477	503	527	516	506	513	504	494	485	472	524	497	472	505	521	512	464	442	503	493	487	537	442	452	517	524	504	507	532	506	506	468	526	474	498	472	495	477	531	503	479	487	516	501	527	476	489	506	502	513	542	468	482	525	468	492	493	484	507	530	505	505	490	535	478	472	478	508	509	519	511	476	516	499	503	473	495	484	477	499	481	495	483	475	551	480	508	490	470	543	490	496	515	482	547	448	529	489	517	471	470	527	467	477	504	480	521	526	460	542	532	491	486	526	499	432	472	511	484	484	497	497	477	514	483	537	521	489	493	520	522	521	482	485	530	513	472	497	551	484	490	498	504	500	502	466	494	459	517	502	460	473	494	518	502	508	474	491	521	479	486	486	561	471	497	470	474	472	504	468	508	474	481	508	467	485	468	469	521	503	533	464	520	502	488	459	510	463	501	498	472	494	525	511	494	476	510	451	516	464	522	507	499	478	464	486	514	492	542	487	468	491	544	527	472	495	533	490	504	500	495	511	496	508	491	516	474	504	490	484	480	511	515	498	505	485	490	505	501	512	516	507	468	506	499	504	479	506	534	456	515	512	504	549	483	509	518	499	474	472	483	470	468	526	504	521	467	519	511	494	488	479	496	519	486	496	503	502	517	529	486	491	512	491	534	508	508	476	459	501	511	493	527	487	541	485	505	503	518	500	508	467	498	518	490	476	493	464	489	499	464	459	484	530	526	490	521	488	486	518	494	499	501	494	508	511	449	515	482	502	529	534	500	483	465	486	514	488	489	511	495	504	486	525	502	511	459	459	490	464	480	487	493	490	482	533	509	528	485	468	472	470	507	497	510	448	498	470	482	511	513	453	509	475	563	497	487	522	495	494	513	490	512	505	497	482	532	507	525	488	497	538	541	478	523	524	484	484	506	499	492	525	526	504	531	503	493	517	477	514	525	497	515	501	519	476	463	514	498	530	500	506	472	518	505	467	487	490	498	468	509	484	488	505	487	508	506	488	500	528	505	508	492	525	485	487	465	509	508	480	526	502	488	503	475	473	527	491	487	525	500	476	500	497	523	471	465	507	486	501	501	504	508	505	478	516	482	507	535	451	494	500	515	494	488	487	497	464	540	513	478	550	480	458	510	498	504	507	511	504	509	489	482	481	511	494	483	510	541	520	501	485	493	518	492	472	495	472	509	467	531	490	479	468	543	514	517	491	499	492	468	488	475	559	489	489	519	507	518	518	502	499	488	479	473	495	517	509	504	486	493	478	502	489	504	510	500	475	553	479	526	549	480	523	481	517	481	492	501	543	495	494	527	489	461	482	509	491	504	496	480	543	441	500	531	524	497	476	453	461	516	543	476	547	480	522	488	471	475	493	521	482	483	530	489	509	507	457	533	500	493	492	490	478	466	519	515	489	510	488	499	501	482	493	541	431	470	474	520	509	485	501	473	470	531	512	471	480	499	501	487	516	484	477	473	517	490	506	489	510	525	477	519	490	462	504	487	484	520	485	492	510	538	514	525	488	482	545	492	527	462	496	540	508	502	531	534	488	464	518	497	499	537	511	475	500	481	496	480	488	520	499	533	503	507	513	492	506	479	499	528	505	508	496	488	492	468	477	499	493	501	458	493	456	463	452	471	484	435	541	485	514	503	467	473	470	487	480	496	500	507	534	486	499	488	529	551	521	495	504	504	514	482	510	480	473	501	523	450	499	523	534	478	479	513	487	506	494	542	477	473	541	458	481	487	496	501	498	480	506	485	514	476	482	514	514	502	512	510	517	492	499	478	488	480	476	499	474	523	468	494	474	509	495	510	480	492	495	500	517	531	496	522	503	482	498	471	480	483	513	522	505	492	460	464	503	491	503	532	458	437	514	456	479	487	495	535	465	462	491	470	517	467	525	480	502	490	478	484	449	503	473	494	488	510	486	464	467	493	517	499	518	494	492	480	486	503	465	514	538	481	478	476	500	490	534	506	484	491	464	484	519	478	482	489	474	482	528	510	474	491	467	512	547	514	489	502	496	502	471	499	522	528	511	492	520	463	485	495	461	522	507	534	482	547	471	469	490	494	473	498	502	469	501	512	528	528	478	483	552	482	458	516	491	475	477	528	491	486	456	535	515	547	503	492	521	472	486	457	494	498	496	463	449	487	517	478	490	507	467	484	494	483	518	482	465	477	514	506	489	485	506	494	528	541	520	484	533	499	473	500	514	523	506	509	512	490	501	498	516	511	502	467	486	453	500	544	484	471	510	495	496	502	474	487	520	491	478	493	439	476	489	500	483	482	479	507	556	498	479	454	495	511	503	486	498	473	510	516	497	503	493	532	493	480	493	501	488	479	463	503	496	536	432	538	515	468	516	495	509	513	477	510	494	512	441	512	469	486	511	497	500	499	528	516	503	461	517	506	512	496	453	485	510	469	504	537	532	524	481	481	500	495	539	480	490	507	495	506	475	521	460	473	500	538	512	524	503	496	475	520	503	494	456	486	501	507	502	492	480	525	492	500	495	453	510	476	527	469	504	503	499	527	457	508	523	464	537	511	482	520	528	482	522	528	497	488	531	511	470	489	468	463	524	493	498	494	490	490	496	532	520	485	486	542	480	490	515	524	505	537	459	445	490	504	520	476	481	500	498	477	516	513	466	493	485	481	489	496	514	458	493	428	502	500	499	519	527	467	485	487	519	511	491	493	499	515	515	523	490	466	502	466	482	484	479	492	500	518	497	503	480	530	514	551	483	475	502	478	483	476	550	485	484	495	461	480	499	475	508	522	503	464	508	470	506	474	509	551	466	485	479	495	475	515	494	479	535	520	503	482	516	520	481	511	510	485	486	524	522	509	504	478	445	531	467	493	493	526	488	507	477	492	489	490	482	516	479	539	511	504	500	472	523	475	541	490	501	476	532	534	556	500	492	485	491	470	522	514	530	447	528	481	518	476	482	532	508	494	501	524	500	503	494	503	500	505	501	515	475	467	491	527	537	486	482	458	512	497	516	479	512	521	514	514	461	487	509	489	459	487	508	521	465	509	512	505	514	478	515	522	489	489	452	503	432	504	500	490	505	480	503	500	532	493	523	494	488	487	477	504	523	500	481	510	483	496	499	553	502	457	476	499	521	462	477	535	456	510	500	491	492	497	497	485	527	498	481	507	484	523	502	471	504	487	473	545	445	471	509
3354	2092	1315	875	610	603	562	440	328	221	203	137	99	118	75	69	73	49	70	52	53	62	63	52	49	46	30	49	44	54	41	52	51	52	35	53	40	48	53	43	51	53	47	64	52	52	42	54	47	53	49	54	50	48	42	47	54	56	43	41	52	44	50	53	55	40	43	51	62	50	50	49	46	50	53	54	60	52	57	54	49	39	54	48	49	48	47	41	45	56	77	42	47	55	62	44	48	47	37	42	39	55	46	38	42	38	33	44	31	59	31	40	42	51	52	40	44	53	47	41	53	46	51	50	49	55	53	48	62	43	43	50	57	45	51	61	38	43	49	43	47	55	57	48	51	54	47	63	47	43	46	37	53	48	47	44	50	45	43	50	40	47	54	47	50	54	52	48	52	42	52	51	61	47	54	54	48	44	44	51	54	66	41	48	31	40	50	50	35	47	52	50	61	38	55	47	43	44	64	55	49	56	39	47	59	46	54	41	32	58	38	63	57	33	56	51	47	38	57	48	59	40	50	42	42	58	52	53	49	70	52	54	45	51	53	49	40	46	42	35	59	42	54	49	53	39	60	51	45	50	56	48	52	45	55	47	44	42	45	52	56	44	36	37	50	43	48	57	49	53	40	62	39	37	47	35	60	56	61	54	48	55	56	53	69	50	50	51	55	47	42	44	50	56	56	45	53	49	43	42	58	59	45	45	58	50	57	59	48	64	49	40	55	52	46	42	34	40	46	60	39	44	42	49	55	48	59	52	41	42	39	52	60	45	57	47	48	66	62	40	41	52	49	49	43	65	53	53	45	45	53	70	55	51	47	44	45	49	50	41	67	58	36	46	50	42	54	44	64	42	43	58	51	43	38	60	52	49	52	47	48	46	49	52	51	59	38	51	49	56	50	46	51	52	66	38	43	69	51	49	48	50	50	58	50	48	58	37	36	48	51	50	48	40	45	45	54	51	53	40	51	42	59	48	39	55	51	54	48	52	56	48	38	61	43	49	57	52	51	46	41	44	51	41	39	46	53	52	56	57	60	46	57	65	51	32	44	55	37	49	58	58	66	40	51	57	34	44	77	49	59	58	50	45	51	50	56	51	48	53	45	55	51	58	55	44	36	51	63	49	50	33	53	43	43	35	42	54	60	41	52	53	53	49	42	66	53	59	51	43	45	54	41	48	55	49	35	44	50	35	67	48	39	59	55	57	44	66	48	32	48	47	40	54	40	44	55	42	45	50	48	43	49	53	51	46	56	37	50	39	52	44	48	53	34	51	54	56	45	47	42	68	44	48	48	53	57	47	38	46	38	40	45	49	44	50	47	28	45	50	76	52	42	55	45	59	55	60	51	43	42	48	47	54	54	49	57	49	51	49	47	40	50	41	41	46	46	43	45	45	50	52	35	42	35	51	51	57	46	45	46	62	48	37	47	63	46	37	40	42	46	49	45	55	42	44	46	51	40	43	44	40	50	46	53	46	42	37	47	42	49	49	57	42	62	49	42	29	53	51	47	42	44	47	64	44	44	29	52	47	56	44	47	51	47	45	53	53	46	39	60	50	51	42	39	51	60	47	40	41	50	42	69	49	53	39	45	51	51	55	51	55	40	44	49	52	52	50	52	47	47	47	62	49	51	62	50	51	62	62	47	63	43	51	48	51	45	39	46	43	54	43	52	56	44	42	54	51	52	56	46	53	60	55	60	43	54	47	36	38	55	43	50	56	63	60	53	55	58	37	61	55	44	40	48	46	39	41	52	48	46	61	50	59	41	58	48	51	51	43	48	56	44	62	52	47	56	60	46	33	48	56	52	43	55	59	52	48	45	42	45	36	64	53	49	56	42	58	43	64	46	47	53	51	50	48	66	46	37	43	57	41	43	44	44	53	58	46	45	55	58	51	49	34	54	61	53	49	44	47	55	38	51	55	58	49	46	52	42	53	51	47	47	68	53	51	38	49	52	46	43	59	46	50	51	52	45	54	50	64	46	48	63	35	43	48	44	43	50	61	55	48	48	57	55	62	63	55	55	50	36	58	40	49	43	66	46	52	50	45	42	52	53	41	39	60	59	72	51	55	36	56	54	51	47	38	44	46	51	49	48	44	50	49	35	59	56	57	53	48	50	59	45	48	48	56	49	60	49	63	61	44	53	47	47	32	48	57	48	51	47	50	44	54	44	40	47	43	45	45	60	47	49	43	45	57	51	54	60	42	51	52	38	45	47	45	54	58	49	46	47	40	43	50	53	73	48	50	52	44	39	42	52	44	50	49	57	49	46	42	49	47	52	49	46	37	58	51	40	44	37	63	33	57	50	53	64	50	39	44	49	50	46	48	49	44	51	51	55	42	55	63	38	48	46	50	53	50	43	51	51	44	40	43	38	51	43	55	51	59	46	48	43	48	56	52	57	46	49	57	40	47	44	53	43	44	52	61	46	61	47	55	56	53	43	54	44	55	49	56	61	44	46	48	56	53	53	53	64	45	37	47	53	43	51	55	34	46	42	63	41	41	54	57	58	61	48	48	50	43	53	45	40	53	42	43	43	55	63	58	44	48	45	50	39	46	38	55	51	61	55	54	44	53	49	45	45	51	47	53	47	45	64	51	51	46	49	49	38	54	41	46	47	52	59	43	43	38	46	53	52	54	39	63	47	57	59	52	52	48	45	46	47	53	42	61	36	37	64	49	54	39	50	43	64	60	50	48	50	49	48	48	55	48	44	35	56	46	53	53	58	52	54	47	49	50	51	44	55	58	43	54	45	36	39	39	62	56	50	49	52	49	39	58	47	42	53	56	42	53	37	57	50	56	51	64	66	44	46	55	37	54	45	46	46	59	45	50	37	41	42	47	54	50	45	46	54	54	59	55	55	52	47	41	53	44	37	43	57	41	49	67	49	35	54	43	56	57	54	41	58	51	49	44	38	44	50	57	46	51	45	39	36	53	43	60	40	49	48	39	30	45	48	54	46	46	43	50	45	38	57	52	50	41	60	51	52	42	49	39	40	36	46	53	58	53	51	50	42	57	51	60	57	52	53	51	46	62	61	50	51	45	50	40	52	48	52	62	43	48	56	42	50	53	59	56	53	46	45	52	48	49	44	54	45	46	48	55	56	54	52	51	45	49	37	37	39	54	41	53	54	44	64	56	51	48	55	34	58	51	45	47	43	59	42	38	34	48	49	49	58	41	52	32	49	49	51	46	57	46	42	53	61	47	54	50	55	62	46	52	45	44	51	61	51	52	53	46	51	43	50	50	44	53	50	52	46	43	51	53	55	46	54	31	41	52	28	51	54	43	50	52	47	51	48	51	46	43	44	36	52	45	47	54	54	51	53	57	52	54	38	42	57	46	43	41	43	54	37	55	52	52	52	45	45	41	51	35	53	42	43	41	53	50	43	67	44	57	64	56	40	49	55	57	40	47	50	58	60	62	48	44	53	31	55	41	43	59	50	39	45	58	57	47	40	49	65	51	53	56	47	43	55	48	41	49
28950	18674	14479	16790	21140	20378	17388	14013	10592	7594	5468	4042	2927	2013	1571	1185	1005	900	843	737	760	642	676	615	553	576	569	467	536	477	530	508	516	508	499	520	526	472	527	492	520	495	516	483	498	492	491	514	469	521	468	509	481	498	534	482	509	506	492	507	496	528	497	500	537	464	530	526	509	537	507	453	460	532	494	506	519	503	526	473	506	479	528	486	530	523	507	504	509	507	536	542	504	500	509	525	463	486	456	538	533	482	499	495	482	528	523	476	543	522	485	537	456	517	472	475	503	489	482	525	509	533	480	535	521	533	487	454	511	522	481	465	479	505	500	504	472	478	438	493	515	520	506	472	493	493	453	494	476	506	500	467	490	484	472	526	472	494	505	510	485	497	518	504	520	464	523	485	502	499	525	442	511	509	551	541	481	498	479	519	468	516	541	483	517	489	468	475	445	480	474	475	504	538	451	482	507	470	478	470	472	522	507	472	479	513	497	492	492	490	517	433	485	537	478	531	506	510	497	480	507	479	464	520	501	497	517	507	512	516	483	519	525	495	474	489	491	507	506	479	503	509	487	502	496	539	493	528	512	515	524	521	437	497	485	516	476	498	527	493	513	499	488	513	490	469	519	490	514	513	496	537	473	500	517	495	519	484	494	506	510	512	499	521	510	487	498	501	491	450	513	512	490	498	479	470	500	508	547	499	494	510	529	492	491	514	527	515	445	512	475	494	498	507	504	499	511	536	496	517	478	497	464	514	482	462	509	469	507	534	490	477	531	544	484	475	509	454	502	522	516	449	511	514	512	503	501	520	489	487	478	484	506	543	493	505	479	487	483	460	498	458	488	530	486	483	465	451	510	497	503	551	512	483	489	520	498	501	456	500	519	534	532	503	469	515	522	481	497	531	507	481	489	504	496	475	496	501	499	486	488	521	496	532	479	475	496	482	508	489	532	481	471	460	529	536	490	483	503	464	523	463	495	494	506	505	510	544	475	484	545	487	511	497	513	494	517	481	489	478	498	475	496	468	488	498	532	472	514	520	546	503	519	502	461	519	489	481	497	517	497	491	512	492	528	521	530	512	535	517	492	449	490	489	516	445	481	477	472	483	470	498	514	519	534	487	507	489	468	499	491	466	483	455	485	520	510	472	509	539	499	449	461	488	490	477	526	498	477	472	503	481	499	457	515	486	532	515	518	493	520	505	474	491	495	508	536	526	468	520	500	495	510	500	476	505	495	504	506	520	517	486	527	524	480	509	463	538	490	500	481	495	525	460	531	492	552	515	531	542	497	527	493	475	491	520	507	534	505	507	521	531	490	511	509	491	469	501	469	479	500	542	484	515	498	526	511	436	489	496	518	506	497	484	489	493	511	509	495	512	468	492	495	491	513	500	458	494	503	549	466	494	500	481	545	528	520	492	495	484	485	500	508	489	518	499	478	534	491	507	469	478	470	531	555	478	473	511	509	517	472	477	499	498	500	499	486	504	539	466	479	498	482	520	506	483	472	496	469	488	508	499	512	499	500	502	528	499	479	524	521	492	502	476	472	513	492	508	489	499	526	487	539	480	534	496	462	504	486	497	449	525	467	486	479	463	524	484	488	492	511	483	493	466	491	509	522	510	490	532	493	513	514	529	499	480	498	467	497	510	482	504	474	502	477	489	523	509	514	507	478	442	498	493	493	508	525	486	550	511	488	517	517	518	466	486	497	519	504	487	461	524	516	517	510	496	491	493	514	455	502	491	518	515	459	498	459	496	510	497	495	492	481	522	465	501	547	501	492	520	488	475	478	484	519	503	475	497	455	463	517	475	534	517	501	480	469	499	516	526	485	521	521	480	519	499	489	501	514	523	464	500	486	502	552	483	516	479	517	451	472	493	477	493	523	499	481	464	528	489	485	502	537	501	536	486	462	466	496	499	502	468	501	493	471	507	503	491	477	500	505	471	521	484	468	477	492	461	469	518	496	476	500	517	534	472	489	493	498	496	521	528	545	475	509	487	480	507	494	498	478	499	503	484	506	521	499	481	505	497	502	490	509	508	462	521	485	511	543	492	478	484	536	499	503	500	504	537	451	524	470	526	481	500	451	522	480	507	509	508	516	522	487	489	501	516	524	540	531	480	536	499	487	510	515	485	520	480	480	503	521	487	506	522	500	449	503	493	475	446	523	493	503	500	502	465	476	521	519	472	484	518	488	508	481	477	498	517	488	496	499	457	530	512	480	488	491	462	474	483	453	483	522	448	463	503	493	473	493	481	464	525	529	542	543	471	492	490	484	509	501	517	507	449	503	449	482	450	495	490	465	496	475	480	499	458	496	529	506	506	470	465	510	512	505	510	480	506	496	506	490	488	482	476	488	500	512	552	473	464	496	494	484	493	486	455	473	509	455	470	504	490	488	455	517	508	499	502	509	461	494	468	481	466	482	502	517	497	513	512	465	520	466	491	480	465	484	465	503	529	479	502	467	490	459	489	458	482	515	487	522	481	501	537	547	520	494	501	515	506	532	470	494	472	488	524	493	496	507	482	501	522	466	503	524	502	477	494	475	537	482	517	479	522	511	517	542	486	492	505	521	494	509	481	506	521	524	461	471	503	506	474	493	508	498	497	488	504	461	510	465	498	487	509	518	484	495	501	482	534	530	503	446	493	486	476	519	451	488	533	513	523	494	488	503	488	454	490	520	504	514	496	548	520	484	531	521	487	480	543	462	507	481	490	518	497	460	493	469	490	516	528	450	520	480	503	502	498	522	542	478	462	580	490	483	482	523	455	525	505	522	501	514	516	492	480	497	514	505	542	518	442	490	523	537	490	506	473	466	492	539	513	475	492	523	509	514	501	505	475	488	496	519	484	511	491	469	470	514	495	468	460	525	522	551	456	495	543	517	458	493	459	492	492	522	485	481	466	498	503	468	481	500	481	515	520	458	486	479	437	478	505	478	498	491	473	511	490	480	522	486	489	494	487	490	484	473	518	474	489	490	508	463	466	487	511	495	461	500	455	491	490	456	464	490	465	501	486	462	526	508	488	517	476	511	530	461	498	512	501	496	487	487	504	482	499	472	474	537	491	479	477	503	515	496	454	492	496	491	545	490	510	501	472	499	488	508	477	507	476	515	523	493	507	512	470	488	494	521	522	479	508	505	497	505	468	457	542	491	520	493	503	483	477	484	507	476	529	515	514	493	497	504	468	455	529	532	494	483	498	492	527	503	455	482	488	470	517	498	495	503	495	513	465	475	486	495	517	498	552	509	530	544	525	517	439	460	512	515	495	498	512	527	512	492	493	505	488	456	533	521	485	477	510	470	485	501	523	494	504	496	467	537	466	476	500	463	528	511	499	504	472	476	496	509	509	504	496	476	522	497	516	498	514	473	483	514	486	497	475	523	522	503	493	487	466	493	477	502	514	516	493	494	484	489	523	487	500	498	491	492	505	464	510	440	517	495	486	485	496	459	503	499	501	504	502	498	498	463	535	543	497	490	532	460	495
4331	3351	1988	1296	927	902	806	693	492	353	259	201	161	96	76	79	85	80	72	73	57	68	59	66	48	58	49	47	57	51	67	66	49	49	42	44	45	64	52	54	49	52	51	37	58	58	52	41	45	57	50	56	51	48	43	51	48	55	53	52	56	59	69	56	51	46	44	58	44	51	53	57	50	56	29	60	58	59	56	54	55	51	47	51	60	49	43	56	46	52	47	58	51	53	43	52	54	41	50	62	53	37	45	52	50	41	61	55	44	58	64	43	47	44	51	38	54	71	72	52	38	48	39	56	52	50	38	61	58	56	52	42	54	52	53	57	38	49	55	50	41	39	44	44	48	53	48	46	59	53	39	41	49	52	35	60	54	54	51	61	35	55	40	41	37	58	52	49	52	61	43	44	45	44	41	52	51	57	51	47	51	65	47	42	48	52	49	51	44	35	50	43	48	45	48	47	54	47	47	61	43	65	51	45	55	59	51	52	49	42	54	39	39	62	54	49	55	55	62	61	60	45	50	42	48	54	46	55	43	49	60	57	40	44	53	42	41	52	49	52	53	54	51	49	45	55	54	40	44	48	54	47	53	47	42	41	46	52	42	52	43	47	47	50	53	53	44	52	56	46	48	53	66	47	62	57	34	41	40	59	52	49	63	48	50	46	47	56	42	56	46	59	49	64	48	46	56	46	61	45	50	52	56	49	62	51	42	47	49	51	48	56	56	48	67	48	55	49	45	56	59	40	45	52	48	49	37	60	57	45	52	43	40	48	53	54	48	52	31	43	44	56	62	54	46	47	58	61	46	48	45	54	46	48	58	43	44	46	60	65	48	49	48	51	48	46	51	51	55	48	40	59	54	58	56	52	49	61	44	39	43	48	49	45	57	55	50	44	44	52	46	43	51	63	54	51	64	58	47	42	52	47	57	45	49	42	58	44	48	40	53	59	56	40	43	43	57	53	38	58	56	50	44	46	55	43	41	48	51	60	49	46	64	39	44	41	48	54	48	45	46	45	59	49	51	49	54	42	62	46	55	56	54	63	51	62	42	46	35	51	39	46	43	50	45	43	58	41	44	49	49	79	57	62	53	62	46	57	46	42	41	61	40	55	56	47	60	45	51	45	57	66	54	55	57	42	58	49	58	54	51	63	50	52	47	38	53	52	56	47	48	56	54	47	60	57	48	38	51	33	48	54	56	65	49	50	49	54	63	41	47	58	38	59	42	40	47	56	59	60	41	52	44	53	53	55	54	49	49	43	44	48	48	48	49	40	48	58	55	50	42	45	43	58	61	50	52	52	49	52	40	52	60	46	41	53	46	57	45	52	47	50	47	46	42	55	46	46	49	58	51	45	50	40	51	50	56	49	52	33	50	65	46	43	53	53	60	55	50	51	44	46	58	47	39	47	51	47	50	46	46	52	57	51	52	49	60	39	63	46	41	78	42	61	63	56	65	45	46	53	51	45	46	52	53	55	51	61	64	50	38	33	49	54	49	49	63	52	38	50	50	39	48	53	53	51	50	38	42	51	54	51	43	55	47	44	46	47	61	57	47	55	68	51	56	41	57	39	47	42	40	56	36	51	52	44	45	63	41	52	51	53	53	57	39	64	47	48	58	55	53	56	51	51	62	49	43	49	43	51	44	43	65	41	54	54	40	57	59	51	53	49	56	53	46	46	54	43	53	50	40	48	50	46	73	51	62	47	51	49	53	56	59	45	40	56	46	43	55	42	72	49	51	50	57	61	51	50	57	58	44	57	51	43	55	44	58	46	58	56	48	57	39	48	54	54	49	43	53	53	54	47	40	47	63	38	58	52	52	49	60	57	52	48	50	45	38	52	66	53	51	55	46	44	43	57	55	51	38	46	58	53	52	47	55	56	51	47	53	52	60	34	50	46	62	50	56	55	49	56	51	45	58	38	54	48	56	50	42	51	44	51	53	66	55	53	45	47	51	54	40	47	55	47	36	39	45	41	74	47	48	31	57	36	52	46	51	58	39	61	43	53	58	40	54	53	46	58	52	61	40	42	51	46	39	47	54	44	52	46	42	48	51	50	52	34	54	61	56	44	54	40	53	44	57	51	56	54	55	59	35	57	61	51	55	50	48	50	48	52	41	45	53	58	47	44	46	58	53	51	55	42	52	54	50	49	44	57	45	42	56	51	48	52	53	43	47	49	48	56	57	56	50	62	59	52	43	34	45	55	50	41	50	58	48	46	39	45	46	45	41	39	53	48	49	57	44	55	55	53	67	60	51	57	52	45	41	53	48	45	55	39	60	63	49	52	44	45	49	54	58	62	48	48	46	50	54	46	43	52	51	44	59	65	41	64	42	49	50	47	51	43	43	42	52	47	55	49	54	55	47	63	48	67	28	57	51	44	48	52	55	45	54	38	46	44	55	49	42	43	53	54	56	51	47	67	46	50	57	51	50	48	59	43	61	54	40	59	51	43	43	51	53	48	59	55	52	48	51	50	65	48	49	39	75	39	49	61	46	55	54	57	61	48	52	38	47	51	55	43	54	53	37	51	59	41	46	48	60	60	50	36	52	44	48	51	51	50	55	41	47	45	57	51	61	49	55	34	58	53	51	49	47	56	41	55	62	58	68	44	50	58	51	45	59	48	69	57	50	51	58	41	44	60	46	56	50	45	42	49	56	47	75	59	59	50	47	46	38	66	40	54	49	47	44	52	56	47	50	46	34	50	54	47	52	54	54	38	33	55	39	33	62	50	50	56	42	45	64	45	56	56	46	57	50	46	48	44	42	53	38	52	52	55	53	50	35	56	54	44	55	43	45	48	48	46	40	48	49	51	47	53	48	49	42	55	42	48	41	42	51	53	43	45	50	49	41	55	43	51	56	44	47	51	60	51	43	54	40	49	46	45	49	47	50	50	46	41	52	57	30	50	43	55	41	49	58	52	53	43	46	48	59	41	56	39	48	61	45	70	57	57	42	45	56	46	59	48	49	46	45	63	62	49	50	56	41	45	50	56	35	61	53	51	43	51	58	36	58	49	54	47	56	52	40	51	66	47	47	50	60	49	52	49	60	56	58	44	51	46	48	35	57	49	43	55	41	51	48	40	51	43	51	54	56	44	62	48	60	58	49	53	48	52	54	49	68	48	53	49	45	52	57	51	53	55	44	49	47	47	44	46	38	55	50	48	44	51	44	40	56	49	49	55	42	47	52	62	57	54	56	58	49	50	44	45	47	55	49	55	43	42	40	43	48	48	55	49	56	55	54	49	43	43	61	59	33	49	43	64	48	50	52	58	50	61	47	44	36	45	51	42	47	59	47	48	57	59	46	50	57	52	52	53	49	51	40	57	46	55	51	56	54	45	53	61	48	48	55	56	49	54	55	54	58	48	63	54	57	49	55	62	36	62	47	51	54	52	51	62	59	47	58	48	44	42	48	65	50	52	42	49	55	54	50	44	63	64	40	40	53	42	52	44	50	39	48	44	47	49	60	53	46	62	34	51
31852	22554	18162	20956	25190	24545	21308	17354	13556	9901	7258	5330	3814	2653	1812	1539	1325	1099	961	887	832	777	740	671	697	621	578	583	547	533	527	499	500	551	528	511	512	507	518	491	474	501	546	521	509	510	502	526	518	507	488	534	502	516	492	484	494	495	541	494	482	520	531	519	489	542	504	529	529	487	499	500	501	466	508	501	520	486	522	536	540	507	518	513	510	489	515	529	489	524	475	524	494	542	510	487	509	518	486	532	503	499	504	486	486	472	481	509	504	521	492	489	525	495	519	473	472	503	488	518	477	504	544	555	498	516	523	494	535	491	527	481	548	570	538	493	542	512	494	510	487	459	507	520	482	536	515	497	550	511	490	538	510	546	467	511	544	519	513	516	532	513	462	497	518	523	544	507	501	494	478	524	513	497	490	498	495	499	519	500	523	490	477	499	529	501	476	462	537	521	517	455	520	492	480	490	545	505	524	532	483	523	470	507	539	517	484	531	519	503	526	543	499	487	494	510	518	532	526	533	508	519	481	526	461	508	508	489	518	537	533	520	510	496	497	524	494	522	463	510	531	534	515	541	494	521	509	519	526	510	507	520	538	489	505	517	511	515	495	496	538	489	503	491	492	485	478	488	533	516	489	529	521	473	498	500	523	522	501	521	531	531	521	501	524	553	545	488	514	522	511	546	501	484	538	499	525	500	503	498	465	537	504	498	510	460	504	503	488	488	504	502	508	449	489	529	516	491	521	536	494	450	480	550	493	514	541	509	499	519	506	473	496	501	527	528	494	482	522	520	518	487	517	519	521	499	468	524	498	507	486	512	551	524	518	524	478	508	457	508	479	531	520	460	528	514	536	506	507	493	518	483	477	488	489	553	485	502	497	490	508	523	541	492	532	494	534	507	498	493	481	527	506	531	510	558	484	524	515	509	560	490	495	537	509	498	486	500	526	536	497	498	510	522	504	514	502	521	477	504	497	525	504	500	489	504	525	544	530	486	540	495	496	484	506	530	478	500	488	509	496	499	516	555	506	508	452	493	472	467	513	481	548	520	492	518	479	532	485	505	491	507	509	487	503	525	516	526	471	454	518	509	505	522	484	541	472	532	525	532	498	519	528	499	505	478	512	515	525	442	495	474	483	530	491	544	518	458	521	502	517	516	555	505	490	491	482	473	499	552	510	510	533	502	531	535	523	509	558	513	502	515	516	524	497	519	492	521	463	523	495	521	426	533	521	526	509	495	505	475	520	526	515	513	478	528	520	529	519	489	502	503	484	547	497	530	507	444	486	509	479	495	489	509	465	484	532	498	545	519	477	491	488	488	501	529	485	528	495	481	527	538	474	493	543	449	482	510	499	516	507	550	481	497	517	521	531	492	545	490	512	520	497	516	531	516	507	506	488	503	557	512	508	539	535	488	513	506	537	493	474	481	505	496	532	517	506	508	486	507	513	504	568	507	468	500	512	511	484	529	515	519	495	517	516	520	519	486	494	536	481	508	519	455	504	527	505	508	525	505	526	460	532	476	527	551	513	515	539	485	510	481	507	523	498	500	509	536	543	483	472	532	520	488	511	490	530	511	527	483	521	497	535	500	492	564	523	521	468	509	516	524	498	504	502	489	518	471	481	514	489	489	514	481	479	526	494	500	513	513	506	512	459	480	493	506	507	564	478	488	509	477	513	573	542	507	518	510	509	495	476	519	524	495	510	475	497	459	441	508	533	480	512	522	524	509	546	501	484	519	521	495	557	523	504	547	463	497	531	518	505	520	511	545	476	465	519	542	512	531	543	506	536	486	479	497	528	521	547	519	502	478	491	500	478	527	491	504	518	493	492	509	509	476	491	516	528	514	516	476	493	518	529	508	513	487	490	486	524	485	510	500	475	529	522	534	525	508	493	524	475	541	522	508	489	498	489	536	518	511	507	534	515	522	509	517	532	487	523	524	480	497	459	536	524	501	536	493	498	523	475	526	484	500	483	508	512	513	553	534	486	533	500	503	516	474	466	511	517	506	500	487	512	520	468	509	474	516	508	474	502	517	498	521	504	512	513	517	466	503	510	521	481	507	500	539	500	519	523	530	534	490	529	493	527	506	536	532	499	495	499	486	528	507	454	514	491	532	475	482	501	493	473	500	495	510	526	502	507	491	513	538	478	509	541	510	520	484	467	526	470	508	504	522	523	477	478	494	518	532	501	518	531	511	481	539	486	473	528	485	508	492	500	515	528	489	494	514	510	445	515	505	512	476	479	483	540	469	546	490	499	504	499	476	506	540	471	543	490	504	524	520	524	508	487	490	493	494	498	531	535	504	507	457	475	541	533	472	489	513	473	509	463	484	497	563	508	515	460	503	496	529	570	519	502	507	517	517	485	542	481	510	575	533	511	483	496	506	507	520	489	514	484	516	476	528	488	527	508	497	483	522	531	500	502	527	524	534	514	504	459	512	498	508	489	507	512	523	522	464	499	481	487	543	485	555	527	500	479	513	505	522	490	481	495	540	457	500	527	524	533	508	504	478	517	474	477	502	530	541	495	494	521	518	491	477	517	466	513	528	531	538	494	485	493	478	478	502	527	491	519	501	462	511	503	531	514	544	486	490	525	503	509	490	522	533	501	462	468	547	539	508	546	486	537	546	532	498	501	499	522	453	519	503	510	501	510	487	486	521	511	531	506	484	546	519	491	510	522	501	483	497	485	472	470	544	542	510	528	524	484	515	534	496	513	523	469	501	530	503	511	536	508	468	522	535	537	514	526	490	518	488	509	504	484	507	546	536	506	489	545	521	526	507	538	525	509	500	507	479	521	508	520	474	506	494	511	471	539	513	506	508	527	523	532	476	504	493	526	483	504	487	535	508	446	518	573	510	519	468	509	502	485	535	504	521	534	519	461	519	543	503	529	493	491	493	518	557	509	505	481	513	481	497	480	499	514	503	532	525	491	507	459	495	520	515	533	495	498	532	495	534	505	486	484	500	482	478	523	475	525	511	518	484	534	537	528	500	499	477	505	474	479	543	499	520	494	518	502	497	515	496	506	509	485	494	493	473	492	523	508	519	521	516	526	477	460	500	521	540	500	515	514	544	533	517	551	520	538	535	499	545	529	493	501	502	497	522	508	514	508	537	478	479	533	482	497	511	521	481	482	494	528	524	497	519	486	497	525	522	510	523	520	537	513	505	496	497	526	519	511	496	485	469	500	552	517	524	505	492	506	469	508	546	547	524	514	498	499	519	490	484	487	514	529	512	518	506	507	507	527	499	547	503	518	553	499	529	479	534	519	495	552	496	475	494	490	488	452	481	495	506	505	526	542	532	464	457	500	525	514	504	509	487	447	486	514	519	511	517	498	515	517	463	538	523	510	504	496	555	534	535	553	506	512	496	509	513	510	483	494	532	525	520	520	492	515	488	468	488	474	503	517	482	531	494	519	511	451	520	522	533	486	529	483	537	477	508	486	524	540	491	454	524	513	505	485	519	479	503	534	530	498	493	506	515
4621	2985	1871	1219	962	874	826	629	478	347	247	198	172	113	90	77	79	75	54	65	67	50	37	54	56	53	56	61	51	48	55	55	51	44	43	53	42	63	44	44	51	45	47	39	36	51	54	58	35	53	47	51	58	43	37	61	52	49	50	59	62	47	62	45	37	45	43	59	36	42	49	45	38	41	52	44	52	50	45	46	48	46	56	56	56	51	53	45	52	45	43	50	43	49	62	49	51	50	47	62	39	52	58	51	52	45	57	54	40	47	37	45	40	50	50	52	57	42	48	49	47	50	36	55	55	53	52	47	49	38	58	34	61	42	45	42	62	59	49	42	45	59	55	63	42	55	43	57	47	41	43	51	47	62	52	42	45	52	48	65	57	50	47	47	51	52	48	48	59	37	42	58	47	41	47	42	56	35	47	56	45	48	57	50	46	51	58	50	51	53	47	54	48	41	49	51	51	59	48	44	58	40	49	46	49	58	41	48	53	45	41	58	36	52	47	57	39	47	46	57	64	59	41	58	39	52	45	46	47	57	51	42	54	42	67	55	43	52	50	42	54	43	51	46	54	52	49	59	50	52	43	38	67	47	41	50	60	46	46	46	30	46	63	53	38	43	46	43	42	48	46	44	38	44	50	44	54	47	49	49	45	53	46	59	47	44	42	41	48	52	56	49	53	54	53	48	56	49	52	37	47	41	56	34	43	51	59	54	48	52	37	57	42	51	57	40	54	40	43	64	47	62	48	58	53	46	52	49	44	49	46	46	49	46	47	47	42	45	48	50	46	52	48	47	60	48	43	50	50	48	46	54	50	59	54	50	44	57	54	44	49	54	35	52	59	41	50	51	61	39	67	52	40	58	44	39	44	53	44	57	52	61	43	46	45	38	46	48	54	62	44	34	64	50	46	60	50	67	41	59	54	37	56	52	47	46	51	55	59	47	50	51	55	64	42	58	34	47	57	42	39	46	49	47	61	43	55	55	48	49	52	49	56	57	59	61	45	60	51	46	56	56	52	48	51	53	53	54	42	47	48	45	52	46	37	66	53	48	51	43	44	49	56	32	38	51	48	49	36	48	43	58	54	40	58	46	57	41	52	41	53	46	41	40	52	57	47	40	55	53	45	48	47	49	52	58	38	44	60	55	47	49	64	53	46	56	57	47	65	45	53	53	63	38	40	41	46	43	38	55	48	51	50	46	52	46	52	60	43	46	44	57	51	47	66	40	54	49	52	40	51	56	53	48	45	53	47	40	52	47	52	43	57	45	46	51	46	49	44	42	45	54	41	37	54	39	42	58	58	55	48	53	42	49	54	39	47	44	45	53	48	60	47	57	49	57	60	54	58	40	56	46	49	59	46	50	50	52	57	51	48	39	56	55	47	58	54	47	72	60	57	56	52	57	58	42	54	48	35	39	59	50	46	42	48	36	51	36	60	57	48	53	52	54	55	28	43	39	49	47	52	46	55	46	44	51	51	54	44	50	43	53	54	60	47	45	41	45	41	51	47	43	56	49	56	51	50	42	46	50	48	56	53	57	52	50	48	58	43	48	56	49	71	47	43	38	48	50	39	55	42	39	50	52	57	58	47	55	56	46	49	53	63	43	45	33	55	52	45	47	45	38	51	53	48	46	34	48	57	52	59	46	49	54	46	62	35	39	47	62	45	61	53	55	67	52	48	39	45	45	61	55	42	46	49	46	45	50	47	61	52	52	46	64	56	42	62	47	65	40	60	46	50	45	58	47	56	42	57	55	50	64	41	46	57	55	41	48	31	44	52	49	51	53	57	40	54	54	46	51	50	49	48	53	37	42	59	50	54	50	42	56	58	56	46	56	54	54	59	51	52	42	51	63	50	48	56	47	50	38	40	59	49	50	47	64	52	43	45	46	53	57	50	53	52	39	54	53	41	58	50	61	53	49	54	47	37	51	46	61	61	60	54	57	43	50	47	56	51	44	46	42	52	43	50	51	41	49	51	44	43	61	54	50	56	48	41	43	62	54	43	60	41	49	48	48	43	58	61	54	47	42	42	53	52	46	53	56	47	49	32	44	38	61	44	58	39	47	60	51	54	56	46	53	43	44	47	49	47	58	45	49	43	53	42	53	47	33	58	41	61	37	58	49	59	50	52	49	44	51	56	43	55	56	60	52	46	45	38	50	49	57	41	40	47	33	62	58	40	39	53	61	43	50	43	51	50	50	49	40	54	59	51	33	54	51	51	48	49	62	49	48	56	49	61	36	60	47	45	42	45	43	48	56	46	49	45	42	56	42	43	48	50	57	50	39	43	55	38	49	46	54	48	42	42	43	50	52	40	49	54	56	46	56	39	51	41	57	54	57	64	51	52	50	52	41	49	46	57	40	61	51	50	42	61	54	49	45	46	51	38	44	48	32	50	46	41	53	45	58	41	54	43	54	42	49	48	50	45	47	48	51	43	68	49	48	49	46	56	56	57	28	50	56	54	35	56	46	51	39	48	36	43	50	46	47	56	62	49	53	49	57	52	41	38	49	51	55	57	33	56	50	44	60	48	48	43	46	46	44	46	43	53	43	52	55	64	59	52	39	49	58	49	41	43	54	52	48	55	62	48	52	56	45	41	40	50	49	51	61	61	43	38	46	46	31	58	53	53	53	47	56	67	54	48	51	53	56	44	43	53	54	46	60	49	43	50	62	40	37	49	47	63	51	50	61	53	51	48	45	67	45	48	53	64	48	50	42	54	44	47	46	52	47	55	52	61	50	58	51	45	47	50	57	43	48	54	49	46	51	45	63	45	53	45	46	35	54	42	54	60	59	38	47	51	42	50	42	42	41	43	40	54	47	57	51	57	48	47	42	39	45	54	52	42	56	42	55	59	60	53	50	41	44	48	45	52	51	52	38	63	35	48	46	47	44	38	46	49	49	52	51	53	38	34	59	55	47	49	53	47	60	51	55	39	56	43	60	46	34	37	43	53	49	37	42	47	40	43	56	58	51	53	54	57	58	49	53	46	35	46	47	46	48	49	48	51	64	45	67	51	64	52	56	45	41	62	50	37	45	56	48	42	39	51	60	51	39	50	47	40	57	52	54	52	58	61	47	64	34	43	58	36	57	58	47	55	41	58	47	48	53	47	57	49	44	55	51	54	49	46	56	50	47	53	54	50	35	49	48	43	57	54	48	57	48	62	42	51	47	33	48	45	57	59	55	45	59	48	50	53	57	57	45	51	43	48	51	46	45	33	54	44	54	63	47	52	47	47	52	42	40	59	58	48	41	36	57	42	54	44	50	41	60	39	53	51	39	47	55	45	55	40	58	47	43	55	37	48	50	49	50	32	44	64	54	42	53	49	33	52	57	60	57	49	50	52	60	59	47	50	48	58	51	43	46	49	41	50	57	59	58	54	59	43	54	48	50	45	34	58	39	60	56	46	64	47	37	44	48	46	54	36	45	50	50	58	48	62	42	57	47	53	49	39	43	47	60	50	43	51	50	56	49	47	49
31442	21938	18016	20481	24180	23641	20776	17065	13114	9938	7191	5251	3685	2556	1840	1528	1264	1059	1013	879	833	780	735	731	645	615	570	569	565	570	536	511	556	501	496	525	530	483	563	513	520	500	489	496	518	466	494	527	513	491	507	542	521	484	497	488	515	491	527	501	484	488	498	514	490	479	536	497	457	507	500	496	511	561	463	485	510	489	511	513	486	495	480	540	453	462	506	479	466	491	511	470	459	490	499	497	490	515	500	508	507	508	500	492	479	517	500	522	500	511	526	492	493	492	498	505	501	480	515	491	441	499	515	476	501	511	512	498	453	491	522	468	560	521	507	482	500	472	511	528	500	525	529	536	506	484	489	480	563	468	514	500	491	488	506	525	484	516	544	484	521	467	532	511	468	520	496	489	457	491	489	487	513	516	500	530	467	487	528	529	493	528	492	467	521	522	503	507	487	501	482	508	483	551	458	501	512	435	441	480	508	474	478	486	478	520	469	547	502	497	491	480	465	490	507	469	502	512	564	493	467	506	530	516	467	504	452	523	512	480	481	515	490	502	490	501	419	553	497	514	484	500	466	490	491	499	491	479	518	501	484	490	508	481	514	501	492	523	516	471	487	506	510	513	543	493	477	487	523	493	491	487	500	471	495	496	489	508	538	514	511	535	507	491	490	452	527	473	521	496	523	501	499	477	517	502	505	513	472	504	496	508	528	521	477	507	502	512	433	486	480	493	519	464	484	512	435	503	525	469	473	499	513	515	554	504	523	477	488	486	487	493	474	472	485	532	491	544	462	520	489	495	443	518	494	463	507	511	498	506	519	473	495	537	519	503	506	443	518	490	528	494	472	483	554	521	480	513	478	514	475	499	513	512	490	478	465	530	511	479	521	487	510	488	502	497	499	505	484	504	484	486	490	511	494	512	504	476	507	509	522	491	483	466	491	527	487	461	471	516	511	513	492	490	478	489	493	483	469	479	473	473	503	506	500	501	476	478	494	471	513	452	469	476	455	478	453	542	497	501	472	520	489	495	492	515	469	512	515	468	496	519	510	472	510	487	475	489	516	461	522	543	510	503	488	498	490	524	503	475	500	517	459	477	505	493	503	496	497	494	528	497	494	520	497	546	504	522	510	522	520	499	504	505	508	521	480	494	456	480	510	514	530	537	522	465	526	488	477	497	502	473	498	494	466	498	529	489	532	501	530	500	504	505	480	473	488	486	501	525	483	514	541	488	522	472	468	519	528	499	505	474	512	497	511	516	508	490	524	507	434	524	487	502	484	485	541	556	514	503	462	500	485	519	483	528	484	472	532	521	506	521	487	491	491	478	515	489	504	502	482	497	464	531	532	506	481	540	500	472	497	534	526	508	471	508	527	469	500	455	532	460	485	507	458	498	495	487	536	473	508	518	485	502	516	490	509	498	489	506	499	465	519	490	464	500	502	517	473	504	503	484	467	521	495	498	492	494	453	519	496	530	481	507	499	496	492	467	466	493	475	501	492	492	496	481	491	510	512	465	466	479	496	478	490	515	478	476	455	514	527	492	474	499	504	446	520	502	449	521	447	483	528	489	500	517	514	526	510	514	512	523	454	500	515	467	501	504	496	484	481	462	529	526	512	469	511	514	512	499	502	474	485	455	468	472	482	486	477	503	506	513	462	499	500	483	522	508	489	534	523	541	499	502	519	477	519	525	529	474	494	464	502	517	518	486	482	496	465	473	519	532	480	507	467	510	523	571	504	502	494	485	487	466	504	493	489	482	509	477	510	486	511	502	485	472	504	483	471	505	506	516	476	502	484	493	423	499	498	505	467	527	512	484	494	479	512	505	476	521	481	486	473	502	493	475	459	515	488	468	485	454	497	526	487	501	537	505	444	479	476	510	500	472	497	431	509	516	517	523	500	485	444	532	468	474	493	491	483	484	527	513	499	489	484	510	506	517	476	498	488	524	512	495	470	504	457	491	487	474	500	474	533	509	466	504	495	512	499	505	448	467	510	487	503	476	497	548	502	474	518	484	517	496	501	529	550	495	478	499	494	485	478	499	518	511	491	547	488	458	493	490	518	510	534	503	468	517	447	476	505	553	496	519	480	445	527	468	459	510	535	448	480	518	489	503	519	488	470	500	511	481	519	499	494	528	485	493	545	475	511	531	497	470	475	494	499	547	488	531	492	483	486	500	487	511	495	463	496	476	522	508	511	504	487	485	475	498	479	505	483	494	512	489	501	470	483	490	505	473	511	520	494	460	503	487	506	494	516	474	518	507	508	502	513	480	494	525	498	521	490	514	507	492	505	506	481	505	478	514	468	500	520	480	450	508	501	477	489	483	522	477	520	500	470	497	456	490	521	491	501	498	493	504	484	451	506	504	478	475	485	454	483	505	473	461	514	495	517	468	489	493	491	496	523	512	522	476	487	462	503	488	488	470	502	518	496	481	502	489	473	485	493	526	491	496	510	497	497	509	486	521	509	496	504	481	481	498	491	494	491	472	501	521	517	513	523	512	504	499	500	470	571	499	520	496	499	437	507	477	463	495	474	474	500	487	463	509	455	457	465	490	486	533	472	487	447	486	521	532	479	470	469	480	508	472	527	487	526	484	547	488	525	506	531	512	545	445	511	475	475	535	462	526	496	478	479	485	542	494	465	494	518	476	497	521	470	513	456	503	532	511	488	464	518	465	493	512	536	493	497	488	495	496	499	518	520	492	490	511	526	490	502	525	488	496	481	500	463	436	512	479	496	492	467	517	541	468	455	519	505	533	513	511	519	511	491	533	485	460	472	485	522	490	484	482	522	441	474	498	493	506	526	511	548	487	484	474	522	500	477	519	471	454	473	511	467	508	483	485	495	494	478	487	515	491	504	497	533	474	486	533	480	517	501	479	485	499	481	498	528	496	487	475	498	494	496	512	468	475	486	518	493	511	458	488	501	537	528	496	496	522	493	515	488	493	511	470	475	486	513	506	513	510	500	507	481	513	500	472	499	505	481	509	500	521	514	511	497	481	458	493	458	496	485	508	496	503	490	499	503	500	500	478	506	503	494	521	504	531	517	469	523	520	501	496	510	512	486	535	523	480	507	491	479	480	471	490	494	508	514	490	463	464	504	507	452	494	485	520	465	495	508	497	455	508	537	474	490	502	500	458	537	519	527	474	471	504	571	480	510	482	500	488	499	514	489	504	497	474	500	488	491	490	511	547	492	501	495	481	487	474	508	496	473	493	471	530	494	516	488	537	502	484	524	500	514	502	540	542	529	499	504	487	474	500	515	487	465	472	493	494	538	474	523	539	479	504	480	500	521	468	488	473	481	510	500	481	461	472	519	495	470	491	464	514	484	515	493	521	448	541	498	487	484	464	516	492	478	472	470	529	488	491	506	465	472	468	454	475	480	513	502	479	478	509	506	506	522	489	506	492	503	474	494	526	476	470	487	506	486	506	491	487	492	507	482	512	484	474	483	471	519	487	495	494	493	516	480	512	509	490	511	502	452	461
5726	4425	2844	1797	1288	1191	998	784	567	437	290	237	179	128	111	104	96	75	60	58	78	65	76	58	59	64	49	53	61	46	53	54	48	54	44	58	52	44	41	51	47	59	55	54	38	51	55	50	59	38	50	59	53	51	58	58	57	49	45	45	56	47	30	47	41	51	50	52	46	57	46	52	58	37	51	50	47	53	63	50	49	62	45	51	42	49	55	43	68	55	58	56	31	55	37	44	44	46	56	46	43	57	52	45	52	50	61	45	63	58	49	50	51	46	55	47	47	47	48	42	45	60	43	59	32	60	59	55	54	53	53	58	49	61	45	47	36	45	42	54	44	36	54	46	43	46	52	54	49	48	42	63	62	44	45	61	47	54	49	56	51	54	41	41	52	48	56	46	54	65	49	50	57	60	42	50	53	56	46	53	65	54	53	59	64	53	62	54	57	52	50	49	44	54	46	41	46	52	54	52	57	49	45	41	56	66	59	42	59	46	44	43	46	56	39	52	51	43	43	51	48	55	57	46	61	55	46	56	48	57	56	47	50	53	49	56	52	43	65	46	47	45	44	51	59	50	50	48	41	45	50	41	42	48	48	54	49	43	59	42	39	47	47	49	55	45	37	43	51	59	49	59	43	41	55	45	64	43	37	43	58	54	44	45	55	51	47	55	38	63	70	51	56	49	53	53	41	61	54	51	49	60	58	58	50	52	47	51	49	59	51	55	41	50	59	44	55	50	50	51	51	46	51	38	44	43	49	46	53	46	58	66	51	52	50	55	42	42	44	47	42	58	50	55	62	47	48	52	38	44	40	54	46	43	46	46	45	50	49	56	47	39	45	53	46	52	42	55	48	29	53	55	52	58	48	48	35	38	55	54	38	60	42	55	55	50	53	50	53	37	53	50	55	49	62	54	41	58	55	59	64	56	35	56	53	49	51	52	60	45	51	62	46	52	49	54	47	52	53	58	39	43	53	45	42	49	44	44	42	46	50	57	49	49	38	53	55	47	48	45	52	61	50	47	45	42	50	53	51	50	56	46	47	51	53	57	61	41	49	45	51	62	53	48	59	48	53	40	50	63	57	45	50	43	69	49	57	43	47	52	67	56	42	35	60	48	56	47	42	46	49	46	54	61	65	50	57	55	51	60	64	62	58	50	50	59	58	38	55	53	52	55	40	50	52	47	34	55	38	46	50	57	46	47	48	54	52	54	38	41	45	56	52	56	51	48	39	50	38	46	42	43	54	53	30	55	47	50	52	53	51	45	38	55	48	56	52	65	52	51	57	55	55	40	52	49	47	42	51	55	48	56	49	54	53	60	50	63	49	63	52	42	46	51	53	62	51	50	35	55	49	47	54	45	56	56	48	54	45	47	48	47	44	51	47	55	47	52	46	57	54	59	66	57	49	47	51	46	60	48	36	62	52	61	52	56	56	41	52	54	44	47	59	35	60	59	34	49	50	51	54	73	61	47	44	47	39	52	51	40	57	52	46	48	44	52	47	52	64	50	37	48	47	54	47	51	55	55	51	54	43	52	52	47	53	51	47	38	50	35	56	44	38	55	59	37	44	51	62	42	54	49	47	45	48	44	44	67	40	56	44	57	62	57	46	42	63	57	58	42	41	43	38	62	31	47	41	34	52	59	39	52	42	51	60	54	46	39	57	58	49	47	54	41	46	39	47	60	53	53	52	44	51	57	41	52	54	40	47	44	55	48	38	58	49	47	49	35	30	44	57	68	61	45	48	62	49	56	53	36	59	59	49	45	57	53	55	48	63	61	57	40	52	32	58	49	39	60	47	58	57	57	56	51	71	51	55	60	60	56	55	46	52	55	41	44	41	48	41	64	42	47	44	45	62	48	46	52	61	42	53	56	47	47	47	59	46	58	50	49	45	48	53	60	52	45	41	45	55	49	49	54	51	53	46	44	57	42	61	49	64	54	59	44	56	51	62	57	52	45	44	49	52	43	53	53	42	49	47	54	45	54	49	53	48	46	45	45	53	50	43	53	51	54	55	49	40	45	41	44	43	50	48	47	51	51	59	45	53	51	56	57	40	46	52	53	58	49	55	57	46	55	45	54	53	55	64	49	45	60	58	47	42	60	56	52	49	45	58	51	44	51	53	46	54	55	47	35	59	64	52	43	36	49	52	51	43	57	48	57	47	54	40	53	52	53	64	44	45	53	59	48	51	49	37	49	47	55	46	49	51	59	54	55	50	39	50	53	46	43	47	57	59	59	49	55	49	48	50	55	58	44	60	36	49	52	51	49	50	47	39	44	45	53	53	49	49	50	48	50	57	52	53	45	46	38	44	47	59	48	51	37	51	54	55	47	46	46	47	50	53	59	47	48	55	50	47	47	46	49	60	43	57	52	49	46	54	44	57	49	42	66	59	53	53	56	55	52	55	58	54	47	56	42	52	55	54	59	48	42	36	48	54	49	38	64	36	47	50	58	50	50	43	44	51	47	49	59	55	51	69	50	58	47	55	51	49	48	46	51	52	53	46	38	45	57	61	50	68	56	47	44	57	52	48	33	60	40	60	61	56	60	53	54	52	56	56	53	43	45	43	47	47	47	50	47	53	62	62	54	45	47	50	44	48	52	43	54	38	44	42	48	58	48	37	42	41	51	54	48	56	54	55	38	53	43	48	49	49	60	66	63	61	46	48	48	54	39	53	53	47	57	37	46	41	58	44	56	51	37	42	57	59	51	54	45	64	45	51	50	45	43	43	49	50	54	52	51	64	49	51	47	52	45	48	39	59	51	50	38	54	41	63	54	65	43	46	59	44	43	37	54	51	48	48	60	43	40	52	59	41	54	54	59	56	54	55	51	40	59	54	56	62	48	41	57	36	43	59	53	50	55	51	56	46	50	51	53	46	68	44	48	40	45	56	53	53	52	48	65	44	41	43	56	40	50	56	55	47	42	53	43	49	55	51	50	53	48	57	60	62	44	59	69	52	56	39	52	48	49	53	62	43	45	56	45	46	54	47	52	60	45	53	35	60	55	58	50	50	62	40	58	47	51	39	59	68	42	50	42	61	47	58	47	43	40	64	56	55	62	48	60	57	56	46	59	48	38	49	51	67	50	61	64	51	58	47	47	46	50	54	40	47	41	51	51	57	42	47	46	44	45	48	44	52	55	58	51	39	60	45	52	41	53	47	47	52	44	64	48	59	43	55	57	58	62	61	40	39	47	45	54	57	45	45	52	56	42	45	49	51	46	49	45	33	57	52	46	56	58	47	54	51	47	53	42	78	45	51	43	55	48	45	51	50	39	51	60	57	46	39	42	55	54	57	49	60	64	50	62	56	65	48	43	45	54	62	43	58	40	45	47	51	58	55	60	47	51	53	51	50	65	62	47	51	49	57	37	53	52	43	45	66	50	58	48	58	54	37	53	48	56	49	46	51	48	42	45	38	46	45	42	48	65	57	49	57	35	47	43	50	48	37	30	54	51	50	49	59	59	53	44	47	60	59	68
34712	25052	21496	23724	26962	26255	23161	19025	14973	11456	8413	6176	4366	3100	2262	1806	1412	1236	1076	990	901	864	776	764	720	674	612	607	565	563	561	561	523	500	546	542	467	536	514	481	534	501	544	473	528	484	507	539	500	510	526	485	504	475	480	524	488	462	517	530	521	545	461	497	487	483	534	535	479	527	456	515	473	490	539	471	480	526	523	506	497	538	547	489	538	493	497	525	495	500	501	505	540	504	530	490	465	504	536	531	513	478	488	494	513	516	501	535	523	516	529	527	490	500	504	518	496	502	524	520	522	526	489	521	503	530	486	474	488	521	496	502	478	493	532	491	551	477	511	522	508	501	516	570	491	511	477	479	479	525	488	510	464	511	514	514	539	522	512	528	497	542	540	485	489	521	535	498	486	527	542	499	510	506	556	435	501	567	545	471	506	485	515	559	461	490	474	504	531	493	486	473	539	480	524	507	536	483	506	511	509	504	540	494	550	530	488	527	503	488	494	490	536	513	506	496	485	528	501	523	481	534	492	480	522	477	518	554	506	489	532	499	502	523	522	501	487	511	531	522	490	525	514	502	522	535	517	466	516	478	500	507	546	493	514	563	511	551	492	544	498	492	523	502	490	514	518	481	491	519	528	497	525	544	465	494	507	489	489	478	550	495	474	508	504	479	493	512	519	514	497	535	519	503	520	537	505	520	524	520	529	489	502	509	487	526	485	468	521	487	515	485	569	531	489	519	479	481	512	485	500	535	503	517	497	488	510	497	495	525	529	492	484	479	531	479	471	497	517	499	520	528	497	509	536	508	500	490	510	520	513	494	522	526	473	468	517	510	520	484	558	530	543	490	495	543	499	546	520	497	494	533	491	473	535	509	520	480	492	507	482	516	521	479	494	496	484	491	512	540	506	552	523	518	534	541	492	510	487	578	541	506	536	499	466	477	505	511	497	477	535	502	475	499	482	496	542	506	534	508	456	485	542	552	524	484	535	511	519	581	545	463	513	493	515	503	521	494	478	506	519	547	494	518	489	501	503	527	477	552	501	489	513	511	488	542	504	534	503	474	499	493	545	533	475	519	548	510	498	483	535	518	527	521	496	474	540	477	494	517	510	490	521	500	499	523	508	529	514	486	495	512	477	487	490	527	488	473	542	505	519	517	514	520	515	460	521	503	532	505	526	531	526	531	529	486	506	507	493	495	540	505	490	470	504	508	517	504	475	525	510	523	505	501	511	500	492	536	517	533	528	509	529	524	514	515	481	504	494	488	521	510	494	463	524	489	526	524	507	476	512	508	495	534	473	533	520	536	537	507	508	483	488	518	490	440	515	544	504	528	504	545	503	516	535	532	500	528	511	521	508	524	572	485	528	501	512	469	510	526	514	502	485	517	529	468	489	490	482	536	483	492	479	459	521	486	513	543	553	503	555	504	473	498	525	496	529	523	516	495	482	513	506	525	506	518	502	521	531	495	525	486	508	545	519	491	488	490	470	509	534	515	488	536	516	512	485	549	505	494	496	535	518	498	485	503	479	512	520	485	536	521	514	532	540	510	515	508	495	499	535	493	509	530	490	518	494	500	512	506	520	494	503	511	561	524	517	494	500	512	485	524	516	503	492	486	502	506	489	518	497	500	508	499	492	530	518	499	479	541	519	527	496	503	502	480	483	511	515	504	525	511	523	494	547	514	556	497	517	533	535	509	544	491	545	504	533	495	569	533	483	505	507	529	494	512	516	503	467	501	492	530	493	468	517	462	503	504	493	485	491	494	516	482	497	555	524	551	551	533	485	508	476	492	474	515	520	515	536	468	518	503	483	499	507	515	532	505	433	459	478	487	510	516	493	467	490	527	529	484	489	486	494	539	512	487	492	525	507	496	510	485	495	482	530	497	508	493	508	548	490	468	489	506	505	521	500	545	512	475	499	516	524	491	515	510	492	522	487	468	517	518	492	522	481	533	527	493	495	526	489	525	480	569	503	474	524	472	521	487	526	506	507	509	506	492	480	508	472	518	533	486	533	495	483	545	486	483	527	497	522	480	519	520	528	512	461	507	476	473	509	527	541	503	491	509	472	490	510	463	457	497	511	444	472	544	525	509	507	491	521	529	553	523	494	504	527	494	545	529	526	484	523	559	513	520	483	485	525	538	481	526	530	521	472	491	494	530	534	521	498	535	513	515	522	481	525	496	492	538	495	478	521	493	519	479	539	459	513	512	497	495	480	519	471	509	511	485	505	506	492	531	550	485	522	505	482	488	501	506	504	486	525	514	526	511	495	540	502	502	457	542	505	510	512	538	516	520	506	497	491	511	538	520	532	515	458	493	476	494	514	509	476	495	476	532	512	461	495	538	502	514	478	460	513	532	495	524	507	503	536	539	504	535	512	457	542	499	511	482	498	514	519	525	514	548	483	528	521	572	546	498	500	537	498	542	522	514	535	466	534	531	500	532	508	517	567	532	515	478	499	496	502	509	498	492	532	450	537	552	474	513	490	499	531	526	528	489	489	529	487	497	494	505	535	512	529	505	509	496	493	554	502	535	483	496	548	502	511	461	516	522	529	488	501	488	451	523	512	530	505	513	507	473	498	518	501	470	504	521	471	512	522	546	522	485	514	543	487	505	525	500	568	499	506	524	510	504	513	516	474	484	515	509	504	520	474	496	543	502	488	542	540	532	500	498	481	521	492	517	512	513	529	523	501	527	480	508	502	489	495	468	510	495	534	497	504	516	498	497	522	495	534	509	523	490	553	513	553	514	502	485	479	524	515	501	516	473	543	550	506	516	494	496	515	530	506	508	517	513	479	498	503	538	512	497	478	478	495	527	502	484	527	504	472	500	516	532	479	514	506	501	482	493	525	476	564	500	497	565	528	528	541	503	511	499	525	500	502	522	538	516	572	513	536	481	509	550	490	495	519	518	507	516	487	517	487	516	515	501	520	478	511	502	487	544	490	520	531	491	480	490	534	503	492	535	523	528	504	491	466	540	498	501	483	505	498	531	493	481	472	516	525	478	436	505	497	489	527	466	523	509	525	517	505	533	513	542	505	502	506	530	521	498	531	523	512	492	478	484	483	512	496	516	485	468	494	497	494	509	525	466	492	557	508	500	515	500	509	481	475	517	488	506	497	551	520	544	487	482	517	494	510	507	482	505	527	420	525	543	490	488	541	518	494	508	515	477	522	497	464	531	504	471	487	518	509	477	478	543	492	473	530	517	517	528	535	509	524	505	508	556	510	482	474	509	514	509	518	510	486	523	473	502	513	536	531	495	466	510	553	546	536	566	482	512	517	474	537	522	542	501	500	481	528	502	513	508	546	522	527	518	517	525	502	527	532	507	476	522	499	485	556	539	528	528	521	515	521	543	517	515	519	513	481	534	478	494	507	492	519	568	523	516	554	479	508	508	494	514	528	476	496	483	506	495	548	496	480	521	502	466	527	490	530	509	512	492	498	525	496	489	570	501	532	491	503	481	508	505	498	493	521	501	491	513
3325	2165	1469	892	669	597	508	439	317	204	162	129	119	99	71	93	62	64	53	70	54	61	51	43	59	57	53	60	65	58	52	48	59	47	46	60	43	39	43	54	52	51	37	56	48	53	50	46	38	55	37	56	47	40	48	54	35	46	54	55	60	55	46	56	51	47	45	44	35	47	46	45	46	55	56	45	47	47	45	48	51	41	47	42	69	46	35	50	57	48	56	62	42	50	55	37	46	49	41	46	55	39	39	55	47	48	52	45	53	52	38	43	45	78	55	47	52	53	41	48	59	48	48	48	54	40	44	46	42	58	46	46	42	70	46	48	47	45	48	58	48	61	52	44	54	58	49	54	59	56	53	64	55	42	64	50	55	59	48	50	51	49	55	58	52	45	49	49	45	49	41	51	53	58	54	47	55	51	49	43	58	70	48	60	47	55	56	56	52	62	59	55	49	48	51	51	50	51	48	64	59	64	49	40	60	65	62	40	37	59	48	49	48	59	58	58	54	44	51	49	56	61	55	51	52	46	51	46	67	51	60	48	51	54	58	47	47	42	50	46	58	48	35	51	54	50	58	47	42	53	39	47	55	51	50	57	42	52	57	45	47	54	39	63	45	58	46	58	39	67	43	60	56	58	43	54	37	60	54	56	51	61	48	44	54	45	42	45	43	37	48	48	36	55	54	43	55	38	55	57	44	59	61	47	42	51	49	40	51	42	52	51	61	63	55	49	55	42	54	51	55	49	48	54	52	55	47	38	36	56	53	47	65	71	55	50	62	47	40	57	53	48	62	46	58	55	54	58	53	53	46	57	49	47	50	42	40	49	53	58	46	61	53	56	49	39	53	49	61	45	57	46	63	44	39	54	43	48	54	48	48	51	56	57	53	46	50	47	58	62	44	49	50	55	54	46	51	42	44	48	52	59	58	49	47	44	50	53	44	43	55	42	63	52	36	47	43	41	57	54	47	40	49	64	36	55	61	71	56	50	41	51	49	52	44	50	43	44	44	57	54	60	46	44	56	52	39	52	54	39	58	54	54	57	63	63	60	58	59	47	45	38	46	45	52	46	48	51	44	58	52	47	53	52	48	46	41	52	60	60	50	47	52	56	58	56	51	37	49	49	54	46	66	53	47	42	49	50	38	40	40	50	48	62	63	56	51	52	51	48	49	52	49	44	62	45	51	44	45	45	51	45	62	56	49	60	53	56	37	45	36	32	65	46	42	54	66	55	49	51	51	48	49	56	56	55	63	39	50	47	52	49	45	43	57	53	58	49	44	56	50	56	47	47	51	54	49	49	55	57	50	43	48	49	41	46	39	44	52	48	48	46	49	67	45	33	55	44	42	47	36	48	50	58	54	53	53	53	70	38	46	55	50	59	47	50	54	52	43	47	44	51	66	43	47	50	41	54	60	49	38	47	38	44	52	43	39	45	60	55	58	48	58	61	55	56	60	56	45	49	51	52	42	52	50	56	53	39	55	57	48	37	46	44	60	43	60	67	46	45	44	40	43	42	51	51	51	60	56	54	46	50	36	48	52	44	39	48	44	50	47	55	60	57	54	41	49	59	55	50	51	47	53	59	57	57	50	41	51	44	57	59	48	53	47	46	61	57	56	62	46	56	53	48	45	43	47	50	50	42	43	48	58	42	43	47	44	44	46	48	69	50	53	44	59	57	41	57	44	45	43	55	52	57	64	53	45	62	44	37	50	44	55	50	60	44	54	43	59	55	51	43	51	36	42	45	59	56	48	52	52	47	43	51	51	44	43	52	55	45	55	57	55	46	49	56	40	45	61	55	48	49	52	41	53	60	48	60	57	57	62	44	42	47	46	65	56	58	45	49	43	46	43	49	42	45	51	41	59	55	60	59	52	55	51	48	49	47	55	56	47	63	48	57	43	58	54	52	38	57	46	45	58	55	55	53	52	55	58	69	46	53	53	45	57	44	55	51	52	54	64	58	40	39	52	59	45	60	60	53	40	49	47	50	57	43	49	44	56	51	54	51	56	38	54	34	35	49	38	39	45	48	51	53	54	44	60	53	45	39	59	48	50	36	54	48	62	60	52	36	55	53	48	58	52	43	60	51	52	44	48	53	41	44	49	50	43	43	65	47	58	54	46	38	49	48	41	66	46	42	46	47	33	43	39	66	47	62	48	40	49	51	44	42	40	51	58	40	58	47	59	52	44	45	57	69	49	61	50	42	45	50	58	47	55	42	42	43	43	46	46	49	50	62	51	61	53	52	39	43	52	46	62	40	53	60	43	59	56	49	68	52	32	49	59	44	56	52	50	45	63	44	50	46	52	46	44	54	55	53	46	60	44	39	35	50	53	49	50	52	55	44	61	39	52	37	47	49	33	38	56	62	46	58	46	49	59	59	51	53	61	38	54	50	45	48	43	61	44	51	44	45	41	52	33	43	50	57	56	43	51	49	44	52	60	50	60	51	59	45	67	55	55	33	39	49	52	45	60	48	64	46	37	53	68	52	56	40	58	45	51	50	70	58	38	48	58	49	45	51	48	43	46	42	56	47	52	56	46	54	60	54	54	49	54	48	46	51	54	49	63	44	39	64	49	47	44	55	61	44	51	58	33	56	46	59	60	57	60	52	53	51	52	55	45	42	50	43	40	37	55	53	58	56	54	47	50	55	50	40	38	62	45	48	47	52	43	55	53	54	48	66	56	52	58	52	41	58	44	46	52	44	36	50	52	40	44	65	53	68	44	60	52	39	50	63	51	37	48	53	49	43	47	58	45	55	42	54	41	48	49	50	63	58	48	45	62	72	55	49	50	51	58	69	46	46	50	42	43	41	59	44	40	58	57	55	46	49	55	47	56	52	55	56	63	46	49	57	47	51	45	45	44	68	38	51	51	45	58	51	54	49	61	70	54	54	43	45	52	45	50	57	31	45	46	49	48	57	54	53	54	49	56	41	52	46	48	67	43	53	47	62	42	52	48	57	43	43	47	53	56	49	59	61	52	49	47	49	37	48	60	49	58	54	64	47	52	53	42	44	47	41	53	48	41	28	60	43	34	44	58	46	41	46	44	46	60	38	42	45	54	43	45	43	58	66	54	58	51	49	52	56	55	51	62	45	63	56	55	44	53	40	63	47	48	58	57	58	61	47	51	46	56	50	53	50	43	51	60	51	42	57	54	46	45	42	57	49	57	56	58	48	42	48	55	44	54	48	60	46	55	54	40	56	63	48	47	58	58	56	48	61	68	54	57	56	47	68	56	66	52	53	59	37	45	51	57	55	52	44	53	50	46	45	43	43	39	57	59	50	63	46	42	55	63	43	48	53	46	48	54	40	50	50	55	40	46	55	47	54	53	54	55	55	38	59	47	50	49	46	62	52	50	37	39	44	54	46	38	58	47	45	65	38	44	49	48	62	62	54	49	37	55	58	37	47	61	56	42	61	50	43	60	55	47	55	54	34	51	44	47	50	71	42	41	44	45	53	44	48	46	53	53	50	37	53
29047	18907	15401	17553	21028	19974	16982	13051	9582	7087	5120	3538	2535	1764	1496	1252	954	834	848	799	735	711	662	616	564	549	589	502	568	554	546	512	515	546	538	528	531	514	513	517	501	495	522	490	496	484	519	522	510	532	513	497	470	507	531	483	504	519	464	516	507	521	531	506	482	475	510	497	499	512	545	476	494	544	486	470	511	494	483	504	486	465	527	490	475	508	496	483	528	477	536	498	509	526	512	516	507	474	470	535	558	481	495	554	497	574	486	512	489	519	479	564	561	461	527	495	485	505	476	480	528	492	482	522	517	524	493	512	463	538	537	545	525	480	502	523	503	502	501	480	498	514	542	460	506	508	494	528	499	498	549	523	482	492	507	510	546	490	523	478	511	505	525	497	500	503	479	477	502	502	501	483	546	530	529	535	460	515	466	519	523	462	517	506	545	481	509	503	491	514	527	498	528	483	524	517	479	509	530	501	493	512	480	465	484	512	477	441	487	549	517	478	527	493	487	473	515	494	504	518	516	521	490	540	484	498	500	478	510	494	474	476	529	506	521	504	497	507	484	535	465	504	524	524	497	498	506	508	507	515	500	517	521	484	517	466	458	509	512	490	499	507	459	516	514	496	477	500	507	476	504	510	488	474	503	466	520	501	501	525	488	486	519	472	499	504	527	514	506	530	528	541	535	501	509	534	479	515	529	481	523	489	495	506	488	503	509	500	554	509	525	481	520	507	545	494	536	489	520	476	485	475	547	473	487	502	498	493	505	510	525	525	499	571	448	497	499	534	507	494	511	473	481	510	479	528	522	474	521	468	498	502	486	519	455	521	502	497	479	512	491	573	520	481	516	492	477	523	469	477	525	519	495	526	490	506	546	535	483	501	502	499	531	495	475	485	484	542	531	504	518	539	507	487	526	501	502	525	546	529	500	475	479	513	500	539	502	490	535	497	512	527	527	502	484	527	496	488	506	501	488	489	531	543	533	494	481	514	496	493	559	491	505	511	502	502	470	487	492	543	485	501	486	510	503	504	558	465	515	511	528	502	493	502	530	517	529	508	531	507	473	502	502	494	486	511	482	485	514	511	500	502	545	508	550	532	524	488	528	512	515	532	485	467	492	512	486	517	518	520	494	523	487	474	488	513	496	481	494	551	483	508	519	521	532	479	462	495	518	484	517	512	534	483	502	519	511	524	490	508	538	492	517	521	506	515	484	493	512	488	514	481	545	537	481	486	492	504	488	486	493	520	475	514	510	486	495	521	468	493	503	550	521	515	524	468	505	517	507	510	486	513	491	536	482	514	528	507	499	479	552	531	511	506	518	482	515	481	515	457	503	500	514	531	510	507	487	484	484	519	491	482	493	519	468	537	526	514	495	525	513	451	515	473	536	495	491	512	492	486	527	495	501	511	503	479	496	476	524	480	486	524	493	518	524	505	497	529	497	534	510	493	534	491	516	520	484	525	493	520	513	486	510	506	534	472	507	491	531	495	476	496	478	524	473	507	513	512	493	509	501	507	497	528	520	475	517	515	507	497	509	450	528	537	533	494	543	529	563	526	487	503	482	493	483	524	504	539	483	503	493	496	490	515	467	506	486	529	532	498	509	540	492	505	517	488	471	478	490	460	468	507	541	517	489	506	464	511	514	468	492	520	504	513	488	528	467	507	495	528	472	484	528	527	489	492	474	500	488	526	468	515	466	460	523	473	506	538	505	471	479	557	511	494	538	532	538	470	470	522	514	470	514	535	548	516	482	520	524	500	452	509	509	500	505	501	538	559	491	527	525	514	518	506	463	491	495	537	464	519	499	523	524	518	464	521	505	508	520	506	507	568	502	492	526	508	505	493	500	507	542	507	495	489	505	529	513	550	455	519	496	484	480	533	489	488	471	540	521	509	471	516	506	502	518	523	455	509	499	506	488	517	483	479	514	526	499	523	500	504	528	506	508	541	530	516	513	498	532	514	525	534	506	512	542	531	511	547	504	508	488	504	522	491	511	559	529	515	524	507	514	513	527	501	470	538	519	508	501	502	513	502	504	510	472	496	498	506	471	544	544	525	540	519	504	477	490	498	499	495	490	522	474	512	530	498	511	515	503	540	492	459	465	523	507	487	552	527	521	485	504	514	508	505	493	522	532	482	475	512	488	477	507	508	488	494	553	501	529	473	513	536	491	513	537	528	515	517	503	492	513	482	499	495	525	465	488	525	527	487	481	457	511	529	502	492	514	562	501	502	527	485	502	510	534	504	511	458	479	515	476	503	521	510	511	494	492	533	505	505	505	522	530	494	545	486	533	487	505	535	511	488	509	469	544	516	520	478	491	526	471	569	513	523	494	526	499	532	458	509	510	462	512	517	487	509	534	496	500	525	511	509	493	502	537	515	505	519	546	566	532	504	513	482	508	501	506	478	525	495	505	548	488	534	521	482	534	488	512	526	517	526	464	498	510	497	509	473	510	514	522	500	545	487	527	522	483	509	501	518	545	516	521	500	522	485	530	517	491	478	478	512	548	514	481	499	452	521	489	473	510	491	507	522	502	508	500	492	531	518	510	516	478	533	531	512	543	516	489	533	500	536	440	511	517	490	495	449	510	518	533	497	487	532	507	524	496	493	505	501	498	502	540	518	496	501	510	489	515	483	511	483	542	493	467	478	512	514	476	530	495	484	542	501	481	534	501	495	494	533	516	474	483	534	523	489	482	443	521	517	493	507	517	518	531	523	499	498	463	531	489	483	535	511	526	496	545	487	502	505	489	504	551	509	458	487	553	532	516	514	510	490	532	533	498	507	533	519	472	507	544	530	530	505	486	598	519	506	541	493	504	532	511	489	487	508	503	483	495	481	501	496	551	486	525	496	519	501	514	482	535	491	472	511	534	485	513	510	521	494	537	518	499	503	495	530	491	525	488	490	514	520	523	519	495	493	525	486	495	497	503	491	518	506	485	513	505	477	450	467	509	475	442	554	509	500	513	520	488	511	504	473	489	501	522	523	529	501	481	485	484	483	491	487	490	500	531	508	475	490	494	496	520	537	537	491	532	489	490	508	517	504	469	518	467	506	520	489	512	495	483	507	533	484	514	524	498	540	495	461	545	465	478	538	516	524	484	529	542	477	492	520	513	484	514	486	486	533	506	510	542	465	481	507	481	501	503	472	498	516	474	503	485	528	497	501	512	500	501	478	537	517	561	495	489	474	489	503	498	513	499	528	484	509	479	505	482	530	498	526	494	522	508	509	514	505	530	487	518	504	555	511	519	512	488	538	486	452	469	509	466	489	509	461	528	490	538	511	509	499	473	518	523	509	459	512	521	467	522	507	501	485	494	523	516	525	510	512	517	515	500	489	509	497	438	500	476	484	498	525	492	499	499	491	504	484	478	509	497	524	487	513	489	498	502	490	511	485	507	506	479	484	501	517	463	484	484	519	491	500	475	506	525	496	479	512	551	514	469	512	516	535	494	524	481	506	495	491	518	489	503	483	513	507	494	531
4530	3939	2329	1466	1070	895	775	594	412	320	211	178	136	115	96	82	73	68	69	64	75	81	66	75	38	58	53	53	61	46	45	61	50	49	59	58	50	51	45	46	43	57	49	56	43	68	50	60	58	48	46	54	36	43	58	51	50	52	56	54	54	38	53	64	43	59	43	52	45	36	64	53	53	54	56	46	45	46	60	71	51	42	41	50	50	61	51	47	51	52	55	55	49	56	52	44	49	55	66	60	53	51	48	55	48	54	43	48	69	57	61	44	52	53	43	51	50	56	54	58	51	34	48	54	63	61	53	53	49	41	62	45	62	66	55	58	51	62	51	47	53	56	47	55	52	55	58	64	43	46	62	48	52	47	34	55	66	55	41	42	61	41	50	56	48	45	59	54	48	54	55	43	60	54	55	41	47	45	53	55	49	53	49	44	53	53	48	48	46	57	58	35	56	51	48	52	52	47	52	64	44	54	41	56	38	56	50	47	54	48	52	48	52	51	52	47	47	56	49	59	63	71	56	44	44	52	42	58	48	45	57	59	54	47	46	45	58	62	48	45	46	48	62	66	51	55	48	46	35	41	52	47	43	44	57	42	38	55	55	42	54	53	46	47	41	64	53	45	46	43	48	56	44	55	56	64	59	60	53	42	47	56	57	54	43	49	42	56	53	56	59	48	62	55	43	47	55	51	49	46	58	60	36	72	37	62	55	61	65	53	68	47	47	48	51	46	54	51	43	42	51	54	66	51	62	44	47	65	41	56	47	56	44	56	51	52	49	50	44	56	45	42	62	45	60	53	48	55	39	62	54	45	64	62	72	44	50	60	47	49	52	51	54	45	44	45	53	45	49	41	47	46	62	45	43	63	53	51	47	46	54	32	40	46	36	41	40	46	56	70	57	64	64	57	54	51	46	42	42	46	47	59	58	40	62	48	62	58	46	52	45	56	54	51	58	45	55	41	57	49	58	59	58	56	46	54	59	62	61	49	61	39	57	48	55	53	49	57	51	47	55	59	42	59	58	47	46	44	49	66	55	37	60	46	58	67	65	52	39	58	40	50	64	51	47	47	62	54	47	42	53	44	41	50	51	53	45	57	53	48	36	49	44	42	50	58	33	53	46	52	56	50	62	47	47	45	46	46	41	45	35	41	52	50	53	45	32	58	52	44	56	53	54	39	59	49	56	36	40	41	47	65	33	57	50	40	36	41	60	57	55	55	64	65	50	56	66	42	60	45	51	54	69	53	63	46	38	51	44	56	56	52	49	63	52	59	56	48	40	51	58	54	57	55	48	48	55	55	51	57	61	59	61	54	45	44	59	43	66	52	50	51	51	43	49	64	49	54	57	47	63	49	61	48	55	63	58	47	58	49	46	43	52	62	45	44	62	61	49	50	46	51	50	51	42	61	38	57	43	40	63	51	46	42	60	55	58	39	50	36	56	43	51	38	42	68	37	54	45	54	63	63	58	55	60	56	49	54	42	41	57	45	48	59	45	46	54	55	52	56	57	45	49	60	48	58	51	39	56	54	44	65	57	50	63	50	53	47	43	47	46	46	52	60	49	56	64	52	53	37	51	62	43	45	61	51	51	51	45	58	52	48	49	59	47	66	34	45	48	53	57	45	56	46	51	55	48	55	62	45	54	53	49	54	45	47	58	45	48	54	41	36	52	48	46	57	44	59	56	50	61	52	61	51	52	52	57	56	67	68	56	44	44	51	48	66	45	65	68	44	49	44	43	44	48	59	47	61	54	61	57	53	50	43	45	43	55	55	49	42	48	36	47	56	54	50	52	50	42	51	52	44	58	46	51	50	44	51	56	65	37	51	59	59	44	51	66	57	50	56	47	45	51	54	44	56	57	48	44	38	50	52	59	48	58	44	47	68	56	51	47	46	46	51	47	52	54	40	48	44	55	52	54	45	51	53	58	45	58	46	39	68	40	45	42	49	48	51	38	48	52	57	58	53	51	68	46	55	54	41	45	45	45	66	51	42	50	55	47	47	58	59	48	48	52	52	44	47	48	44	56	53	55	56	48	49	51	51	51	61	48	47	47	45	41	37	54	60	42	50	52	47	41	54	60	61	45	47	42	51	45	58	48	50	59	58	53	47	60	60	49	59	55	58	58	48	51	65	53	55	57	44	48	54	40	41	48	48	59	42	37	46	45	53	40	64	47	51	44	54	52	56	52	37	56	54	50	59	63	47	43	67	69	57	61	51	46	67	53	52	55	55	57	57	54	43	52	41	55	48	49	53	53	53	64	45	46	57	48	57	40	49	58	67	52	50	69	46	49	45	63	50	48	43	53	51	57	49	41	45	52	54	57	66	43	61	53	56	40	59	57	54	60	51	60	59	59	45	61	52	51	50	50	53	66	49	34	42	43	30	41	51	40	49	54	52	43	50	47	53	58	58	45	58	52	53	47	52	59	50	37	46	55	57	49	48	48	50	55	47	61	50	58	55	39	45	54	59	56	48	51	54	47	48	52	59	43	54	57	49	55	54	34	52	63	63	43	59	51	54	52	56	56	49	60	45	58	58	53	51	49	55	57	47	60	43	47	61	53	55	47	35	51	52	44	62	56	62	48	58	53	53	57	53	41	58	52	36	66	59	64	52	53	56	55	47	43	44	46	51	48	67	43	54	57	51	64	51	55	63	47	59	51	47	42	47	44	45	38	43	60	53	52	42	56	44	51	46	49	52	52	51	50	58	60	57	55	54	55	45	49	38	65	59	48	48	47	58	45	56	52	52	42	52	47	61	50	55	51	50	47	42	52	47	53	38	50	54	51	57	57	38	56	45	53	43	48	46	44	46	61	62	52	51	62	47	59	52	45	49	59	50	54	56	55	59	60	47	62	59	45	42	49	36	45	54	50	68	49	50	56	52	63	47	54	55	50	44	48	51	58	60	62	53	61	51	49	66	61	54	46	49	54	49	44	50	58	74	56	50	55	49	56	48	59	61	57	51	55	52	53	49	46	68	59	40	43	58	59	43	62	53	62	47	52	61	54	53	50	38	44	54	54	43	54	53	59	68	57	51	60	47	41	47	51	56	45	55	38	47	74	47	43	54	50	50	55	49	48	64	46	52	49	69	47	51	43	51	46	44	59	50	49	50	43	63	52	62	64	41	50	53	48	45	43	49	45	35	61	49	51	50	56	54	44	58	43	47	62	54	50	68	65	53	37	46	46	53	56	38	61	59	54	38	51	60	39	54	58	54	51	54	57	56	52	52	64	56	53	39	52	56	52	58	49	51	53	46	41	52	59	53	50	64	43	43	43	64	46	59	57	47	58	51	41	54	37	62	53	52	53	52	44	46	49	57	48	51	57	37	58	44	64	56	57	50	47	54	55	53	50	46	46	58	50	56	57	50	44	57	53	75	46	49	46	53	60	49	51	50	47	58	38	55	53	42	65	37	50	51	46	52	41	63	50	45	57	49	61	52	61	44	53	52	48	60	46	57	50	42	55	65	67	41	44	63
32250	24070	19684	21677	25144	23523	20046	15755	11975	8987	6491	4543	3254	2354	1758	1460	1209	1005	938	874	896	840	731	652	681	610	637	557	562	560	512	545	510	520	534	515	501	533	510	488	500	506	533	508	511	546	494	492	501	506	532	549	504	518	521	545	491	519	527	516	531	477	534	566	546	563	516	517	528	509	517	510	492	508	511	522	537	502	547	533	495	520	541	518	515	494	507	549	554	486	477	509	503	514	516	514	529	569	572	522	510	522	544	528	492	541	515	540	522	515	519	511	522	541	551	507	564	547	563	535	500	552	513	507	518	532	460	537	530	515	527	490	521	511	494	528	524	484	505	510	521	522	523	535	507	513	490	534	548	496	575	516	547	512	531	515	530	522	536	528	520	521	506	509	532	509	527	522	482	496	532	523	484	495	504	493	509	505	520	518	519	526	521	506	486	546	514	537	499	501	533	519	485	537	516	519	541	498	508	520	521	557	513	523	536	541	498	469	541	507	485	505	528	539	512	478	513	494	515	508	510	564	528	524	486	541	524	524	477	540	553	488	521	509	519	542	531	525	512	502	518	503	538	512	535	546	492	519	546	499	498	517	503	530	521	522	514	550	561	504	504	505	562	495	518	476	514	530	506	569	531	515	522	530	501	519	537	504	538	546	531	532	554	506	535	514	499	517	505	515	534	480	542	524	536	526	468	570	534	504	485	504	491	522	542	569	539	522	526	514	554	511	486	514	529	524	514	508	519	486	550	523	571	493	502	517	505	525	535	502	497	483	567	492	558	488	535	494	555	504	526	521	541	515	550	500	496	511	500	493	527	519	548	502	537	530	535	573	506	541	523	528	540	545	537	535	496	537	517	511	514	494	508	534	542	545	484	529	484	556	520	520	538	459	532	543	516	479	537	494	548	505	502	537	509	505	523	479	550	526	533	558	521	471	552	531	534	534	507	514	552	501	484	503	569	526	551	537	503	504	519	525	544	525	516	541	570	562	507	525	543	555	539	555	560	510	486	527	491	539	546	542	522	499	529	516	530	495	547	578	491	508	514	556	550	562	491	533	490	561	508	477	488	490	503	513	548	512	513	519	571	514	494	536	510	509	525	550	498	535	508	552	555	550	517	522	518	555	524	512	474	494	556	489	572	538	563	535	518	499	493	481	484	526	487	536	508	522	520	493	520	481	501	534	479	519	495	515	475	501	492	503	534	522	524	518	536	500	504	509	482	469	523	526	525	528	514	523	495	507	460	540	554	544	551	568	534	518	483	518	474	514	539	489	536	497	519	552	498	517	527	510	520	474	496	502	529	513	541	528	520	518	543	548	523	506	534	542	496	498	511	499	500	526	505	515	488	507	525	541	538	532	540	544	513	526	528	524	488	538	499	520	572	539	518	546	499	559	509	501	487	499	508	512	510	520	572	538	534	491	535	503	529	546	517	539	521	510	536	524	550	499	529	540	544	501	531	505	517	484	489	500	526	508	518	486	531	494	514	568	526	530	552	545	471	521	512	491	551	507	529	547	554	517	539	518	498	489	541	550	507	518	496	503	515	527	521	500	507	504	519	505	516	509	531	477	509	521	519	481	520	501	532	493	496	500	543	515	529	513	529	485	475	536	529	520	539	529	528	475	547	506	515	520	519	504	477	535	524	497	534	555	500	520	505	517	518	520	494	519	510	547	487	550	501	532	480	541	554	516	474	491	518	507	484	517	562	513	503	527	517	521	497	486	534	529	512	534	521	525	501	517	520	503	530	499	511	532	499	509	517	490	532	514	522	503	535	537	487	495	533	530	482	461	529	524	494	573	529	527	540	545	501	483	531	522	498	570	508	507	477	511	505	525	500	519	522	510	502	508	487	508	464	503	519	498	522	539	538	485	542	513	524	495	528	493	523	499	525	537	505	506	529	522	506	500	565	491	519	567	493	517	510	557	537	562	537	502	530	558	505	505	505	546	551	491	564	556	525	515	490	491	508	490	527	530	521	513	507	500	522	500	544	506	518	477	503	513	511	497	521	543	514	528	544	530	519	522	547	552	555	507	489	512	527	499	550	512	500	528	516	534	482	513	519	512	521	530	523	517	503	524	516	490	485	556	493	505	490	513	580	523	506	536	482	492	528	492	555	514	510	557	527	514	512	450	505	495	509	525	535	519	508	523	528	555	562	537	543	552	542	521	524	490	505	522	493	539	513	535	508	493	541	538	481	518	525	507	491	496	526	545	500	544	485	519	543	514	630	479	523	528	522	542	535	527	527	589	517	493	481	522	528	527	523	513	502	511	516	498	513	529	523	499	588	478	507	526	523	517	531	512	498	503	520	514	519	523	486	547	523	566	530	511	506	478	537	539	501	479	515	532	506	519	530	538	515	538	500	526	534	504	523	489	541	536	509	499	454	487	534	512	499	523	521	544	482	538	550	544	503	516	537	518	514	507	483	516	522	497	543	565	517	521	543	500	539	538	540	526	526	528	519	537	511	526	486	546	542	507	537	499	532	513	517	485	524	538	502	573	496	521	515	514	516	551	531	531	493	509	528	495	506	538	540	491	489	501	528	488	507	563	519	523	518	488	561	527	522	529	519	549	520	526	503	528	513	557	523	518	538	552	530	511	544	510	494	523	517	558	542	529	558	508	519	485	561	518	497	499	527	528	511	549	518	499	518	536	531	554	502	493	560	526	534	533	533	505	528	507	510	496	510	500	492	469	494	493	529	537	522	551	501	479	533	527	503	533	520	536	495	507	563	512	541	496	527	528	509	517	559	525	600	550	510	509	541	545	505	527	537	530	515	505	512	519	523	533	524	498	487	499	500	531	518	473	470	528	520	525	532	515	541	529	527	563	526	494	526	505	547	517	499	508	528	494	501	490	513	567	501	514	511	564	530	553	547	516	483	519	534	534	521	492	494	550	537	536	531	524	509	529	535	498	553	473	536	496	467	532	499	561	536	493	534	518	524	549	526	518	480	524	504	571	562	479	493	547	512	536	513	512	537	549	509	520	570	554	488	527	510	543	518	487	517	479	499	535	513	513	531	549	538	537	524	527	493	491	520	514	534	529	555	487	494	553	467	486	490	517	532	510	557	563	525	521	494	490	530	480	532	505	524	569	521	532	510	510	533	500	491	539	524	508	520	513	497	486	515	512	521	546	543	518	554	518	539	522	542	523	577	533	545	492	543	523	530	528	528	524	564	485	492	544	516	506	514	494	520	505	503	513	517	541	528	491	540	515	494	482	512	527	532	562	485	531	529	527	531	545	540	574	524	495	530	578	496	523	508	529	526	536	551	468	525	541	526	511	484	509	480	496	527	516	509	477	504	482	518	503	501	505	541	558	508	487	531	564	542	516	532	504	533	536	532	501	540	533	495	494	550	490	543	555	552	518	537	479	489	521	519	528	499	537	499	507	488	505	526	501	519	506	558	544	512	514	490	551	501	493	485	504	519	491	523	535	522	499	524	536	555	484	540	503	481	529	492	531	497	534	469	533	505	504	532	513
4770	3502	2084	1355	970	844	733	604	413	334	238	196	151	113	97	89	70	70	69	73	62	62	63	57	48	56	54	59	64	60	49	56	51	51	51	42	53	38	51	38	54	50	56	48	38	55	49	64	60	50	41	62	50	40	45	50	54	48	52	44	44	50	46	51	47	59	48	46	39	37	55	53	58	48	60	51	43	58	43	56	57	53	50	38	54	43	60	52	48	42	52	45	43	44	35	53	65	38	56	46	57	41	44	38	39	50	42	59	48	58	38	43	56	45	66	46	64	56	53	38	56	43	33	57	63	42	47	43	42	46	43	54	46	40	54	55	49	61	58	45	45	56	52	46	41	62	40	31	44	63	42	48	52	45	63	53	43	49	45	50	57	51	56	57	43	48	54	54	54	37	48	47	55	52	39	46	41	44	54	51	54	47	50	48	53	48	57	48	53	46	44	64	57	45	54	62	46	53	66	44	51	41	52	51	50	51	35	46	56	49	51	67	51	51	51	54	40	50	46	49	48	45	42	48	60	50	60	44	49	56	54	52	38	63	59	56	49	59	59	49	64	48	51	60	51	37	47	59	41	40	47	47	48	42	57	49	55	44	53	60	52	43	51	49	52	39	44	56	51	46	51	56	52	44	46	57	42	42	42	65	51	67	51	56	39	48	55	46	45	44	46	55	43	50	52	49	48	56	66	59	39	46	58	62	54	47	46	53	56	51	50	59	46	53	49	54	46	60	51	46	57	53	51	52	51	55	39	42	49	38	54	58	56	48	63	48	55	59	52	51	67	44	53	46	54	49	52	56	52	38	47	59	37	46	47	57	51	52	56	42	52	53	54	43	44	42	46	57	41	47	53	52	54	56	59	52	47	43	56	51	49	48	51	42	52	51	51	51	55	43	53	51	53	36	66	68	59	51	55	52	46	54	40	51	51	55	49	59	55	52	40	48	38	44	39	61	43	50	48	56	60	60	52	50	49	56	44	51	50	66	46	42	44	43	62	53	47	40	60	54	55	44	48	46	56	53	57	50	54	61	56	46	51	51	52	55	57	42	34	58	46	43	48	42	55	48	51	60	59	50	48	50	44	54	48	56	46	46	61	67	62	36	46	57	68	48	57	49	56	54	34	54	49	54	43	44	39	49	41	42	42	47	49	54	51	38	50	43	37	56	46	39	48	53	44	58	61	52	46	46	61	64	61	50	50	56	58	48	50	45	44	44	39	41	56	46	52	47	60	52	52	51	59	47	62	54	50	43	51	43	52	51	36	55	45	59	59	51	50	51	53	45	56	51	44	39	51	49	38	38	36	44	53	51	45	40	56	52	48	54	46	57	59	48	42	45	55	58	37	49	56	50	52	51	63	44	45	46	44	47	42	51	45	53	56	50	33	46	65	47	44	49	54	35	44	43	47	43	52	44	53	48	36	46	43	37	48	61	42	42	51	54	53	54	47	40	61	59	48	55	50	50	49	55	50	57	47	52	38	53	57	55	48	48	65	48	52	47	59	56	61	64	46	65	45	50	47	64	44	62	46	53	61	59	37	60	43	40	44	55	49	54	52	40	62	51	53	57	51	46	40	49	45	49	40	45	49	44	44	51	49	50	57	53	45	50	44	56	50	57	51	49	43	36	49	54	51	55	49	50	49	54	50	56	46	61	49	47	33	50	30	50	52	39	63	51	56	60	47	51	46	60	49	51	57	45	35	44	42	60	47	54	40	47	48	63	39	65	52	47	48	43	42	42	51	52	44	62	46	40	51	50	54	54	42	46	61	46	46	44	48	61	62	52	48	59	44	36	39	38	47	52	63	40	59	44	57	48	58	41	44	47	43	50	52	48	53	48	52	50	59	53	46	43	54	37	54	46	50	51	38	41	50	55	40	64	50	35	56	46	47	47	53	51	57	46	45	54	45	48	49	61	65	53	51	56	44	51	50	39	47	63	39	48	51	48	51	42	38	60	49	53	50	44	47	28	52	41	56	51	57	41	56	45	38	49	60	48	39	49	50	53	50	44	40	53	52	46	54	51	42	59	35	50	61	56	48	39	47	37	41	57	45	46	45	66	41	59	63	51	78	60	47	54	58	45	54	52	56	48	52	46	51	61	49	50	53	44	41	52	53	64	43	42	71	55	55	48	50	47	35	50	37	50	54	45	43	52	44	45	37	49	47	35	40	53	45	47	44	58	33	46	54	49	45	45	43	42	49	66	58	50	44	48	37	47	46	49	41	68	47	45	59	55	49	46	43	49	53	51	37	53	48	55	50	52	41	46	58	61	59	57	45	52	49	65	51	51	50	54	49	46	41	41	50	56	56	41	53	49	43	65	45	46	55	42	58	45	54	48	42	46	45	40	55	55	37	46	53	43	52	38	48	54	45	43	38	57	51	51	49	50	46	50	53	55	60	45	35	59	43	59	52	60	47	62	49	61	56	44	54	52	46	56	58	59	53	57	37	52	36	40	48	49	49	49	63	38	41	56	60	37	46	54	59	43	54	47	53	61	57	51	50	40	70	49	67	42	53	39	50	56	53	44	53	47	55	43	40	57	55	42	49	55	57	46	43	44	38	38	55	51	47	49	59	47	58	56	40	50	59	59	52	41	58	58	63	45	43	48	50	59	53	46	44	53	49	60	37	46	54	46	55	54	68	60	58	58	58	41	61	38	51	43	45	45	47	63	61	48	49	40	60	54	48	69	54	38	55	46	52	51	51	49	57	53	42	42	41	59	64	38	45	64	43	65	52	45	50	50	46	41	34	58	48	57	46	57	73	43	49	39	57	45	50	50	54	46	58	46	46	53	50	57	46	70	53	44	42	45	61	52	45	57	47	46	49	43	46	66	55	57	49	62	41	53	50	57	54	50	58	44	57	55	42	45	58	52	39	45	49	55	50	59	53	47	40	43	50	64	46	57	60	52	50	50	53	45	44	48	53	50	59	54	51	52	50	64	40	58	56	49	46	45	52	55	45	57	57	54	52	44	47	47	56	56	50	65	60	45	52	46	57	58	48	42	34	57	46	37	50	51	50	58	43	53	41	50	51	54	58	56	53	58	45	45	46	47	35	49	56	39	45	49	35	54	48	46	48	39	50	46	49	43	42	54	52	48	50	57	47	45	41	55	51	48	40	56	46	50	37	49	42	37	43	52	61	54	57	59	53	48	50	61	50	56	67	40	61	51	57	50	44	51	43	52	53	40	51	51	43	41	42	53	59	42	45	56	48	43	26	61	46	47	46	53	65	36	42	43	50	42	44	57	39	45	45	57	38	55	56	45	48	53	43	64	45	61	51	46	37	36	54	51	51	49	45	53	42	40	60	56	48	49	50	48	45	57	48	49	49	49	40	45	52	47	46	58	50	54	56	45	55	54	32	51	54	43	48	55	51	58	65	53	50	41	55	39	47	36	51	51	54	42	52	53	57	52	49	44	51	56	48	43	53	45	43	59	57	54	49	46	54	50	55	47	41	48	52	39	53	48	47	40	52	51
32175	22917	19027	20905	24377	23058	19725	15617	11933	8971	6342	4678	3331	2428	1852	1488	1193	1092	964	902	889	752	729	733	620	631	568	588	609	590	568	522	542	564	559	501	505	517	488	495	498	493	476	532	550	465	535	495	517	507	517	509	526	520	480	529	513	488	519	496	510	544	500	497	471	515	476	508	539	508	509	495	532	502	497	475	508	532	504	485	499	513	456	491	476	509	444	537	514	497	527	564	494	504	513	517	522	530	514	516	515	480	545	472	489	538	483	503	510	500	494	484	506	520	503	528	494	530	509	531	526	528	502	517	530	573	485	484	535	479	508	537	508	520	490	504	508	498	471	496	528	469	498	507	529	481	493	523	523	507	482	523	483	509	480	533	525	527	483	511	515	559	508	505	498	511	505	503	557	490	488	515	464	516	493	476	496	476	486	514	521	499	520	518	514	509	523	479	511	537	499	525	439	511	489	509	486	500	486	522	510	517	529	489	539	560	500	509	517	483	500	533	518	538	486	500	515	517	528	482	542	490	526	496	537	498	521	508	479	505	548	525	480	515	513	519	531	504	518	466	486	510	518	500	562	509	516	465	503	520	499	466	539	500	484	505	435	482	494	510	533	521	511	514	488	514	514	512	523	495	494	469	485	522	503	512	473	522	529	492	513	514	502	494	504	517	494	509	512	498	529	501	525	535	526	484	514	499	546	513	573	505	528	502	517	519	553	538	538	484	504	526	542	511	516	522	519	494	519	502	508	568	526	549	516	521	504	499	483	499	505	496	537	517	499	525	478	468	496	512	543	544	553	538	508	477	478	529	496	541	478	486	481	501	508	544	469	501	508	498	474	522	538	507	524	509	485	520	546	469	524	460	533	527	478	489	526	511	471	516	507	492	477	546	487	469	519	506	526	493	572	555	467	512	557	497	500	497	513	485	530	503	463	510	515	508	504	510	507	507	500	520	505	525	490	532	509	501	481	525	531	523	508	473	498	514	500	508	504	451	534	491	526	487	519	501	515	507	523	504	465	519	514	506	508	510	513	464	501	481	489	501	486	507	479	546	489	480	479	508	496	471	483	498	502	525	488	526	492	526	454	512	482	506	516	517	476	525	529	501	518	535	525	520	490	501	512	464	472	479	540	515	523	552	506	508	511	479	492	518	508	523	526	537	510	511	497	480	482	501	527	498	476	502	568	526	490	532	479	526	482	491	525	509	496	506	539	521	502	505	518	506	514	560	472	570	542	519	547	533	502	520	518	501	496	512	534	527	504	523	497	481	481	520	534	506	511	489	515	520	544	492	510	507	504	445	488	483	503	460	508	516	480	509	523	495	500	513	511	492	548	506	479	493	512	540	511	491	494	488	529	455	506	477	515	454	553	565	512	531	526	547	508	513	501	491	525	487	526	483	510	487	537	488	552	545	499	518	514	521	495	513	510	535	456	540	524	498	540	541	518	528	506	528	505	543	523	500	519	517	523	492	498	510	491	518	481	509	499	505	566	515	489	525	505	501	528	513	489	479	516	512	509	525	495	531	452	524	480	517	484	503	519	486	513	481	529	491	482	480	513	493	509	553	474	480	500	486	513	505	515	533	498	490	501	472	506	501	527	536	563	532	496	509	452	493	509	515	516	483	511	529	504	483	499	467	547	520	524	524	539	514	526	507	502	513	486	504	522	522	471	501	525	476	484	484	518	516	518	492	485	502	513	455	502	492	524	512	495	515	484	507	519	504	469	517	496	508	497	495	520	512	560	548	516	506	493	513	515	479	495	492	500	540	485	506	511	449	527	526	504	481	483	490	545	535	504	502	483	498	530	503	471	554	501	525	496	538	523	541	494	526	481	478	496	505	499	474	513	524	502	521	518	516	520	543	508	525	481	492	509	460	527	478	531	500	494	489	472	503	488	521	467	539	488	487	473	509	539	520	540	504	515	533	533	517	514	511	523	513	546	494	485	498	516	498	546	528	522	478	511	529	540	503	525	542	512	523	510	503	500	476	507	484	530	520	461	490	500	492	509	497	490	499	516	512	504	501	478	566	517	515	527	518	507	525	474	470	502	490	494	561	511	499	450	531	536	522	494	524	487	483	491	540	532	476	503	494	558	543	484	525	543	523	504	500	505	501	532	448	505	513	520	481	521	564	490	494	514	543	477	505	492	520	505	453	504	488	484	515	484	497	486	485	496	537	494	510	542	499	499	555	516	512	499	536	518	539	501	494	545	532	495	521	489	515	502	504	500	519	533	504	546	518	511	529	507	524	508	493	505	516	484	513	495	515	491	468	515	474	493	483	496	495	542	548	491	482	519	499	488	495	499	543	509	483	524	483	507	495	541	496	524	540	455	501	488	491	517	506	537	510	509	484	489	496	517	493	515	521	510	504	550	525	529	519	478	512	506	509	521	502	522	487	479	552	540	501	532	535	528	520	495	524	523	503	503	503	529	517	505	540	485	503	479	501	489	516	521	476	495	490	488	561	510	504	558	463	510	505	540	466	515	504	496	488	468	492	541	514	508	493	517	508	488	507	485	464	516	513	511	548	492	518	482	485	508	493	506	477	520	468	549	486	518	513	475	506	526	483	514	523	508	489	495	550	482	491	484	544	474	500	497	475	517	542	538	502	517	531	511	498	494	501	481	513	535	516	504	527	461	477	528	487	541	497	532	503	510	506	526	541	517	523	506	522	490	507	503	509	502	500	508	497	516	483	497	565	500	527	537	477	459	518	488	533	473	485	532	530	462	495	517	520	498	508	540	535	492	521	462	513	474	488	512	497	519	509	513	507	525	552	470	558	533	474	493	491	512	458	491	512	480	477	494	489	521	533	522	502	506	520	509	511	503	499	479	510	502	502	502	491	528	485	502	462	529	478	481	516	516	509	500	528	543	486	519	508	492	524	491	499	449	484	503	497	524	540	477	525	520	510	525	496	474	554	492	530	520	511	497	487	494	516	477	549	459	495	546	519	503	555	541	488	495	495	510	529	536	468	510	497	500	531	568	528	521	470	524	501	513	532	492	571	537	527	512	501	521	528	480	463	535	513	511	513	509	501	465	480	537	506	500	497	523	532	505	515	485	527	563	542	513	517	508	495	469	490	503	509	536	521	511	537	533	471	510	539	528	530	461	490	496	466	463	501	522	509	522	515	529	479	505	484	483	486	538	510	482	511	490	513	479	453	534	536	513	522	536	511	521	487	503	516	489	488	515	495	497	515	508	494	490	485	513	524	503	506	518	541	479	525	496	501	522	457	490	496	544	480	514	509	509	532	481	490	484	542	508	447	508	522	544	531	473	495	512	518	547	531	493	509	511	512	513	496	523	500	488	528	481	524	514	494	513	542	534	513	467	544	538	488	482	496	496	508	477	506	502	502	507	521	482	497	503	528	494	526	502	519	508	499	512	527	532	516	531	521	482	508	498	536	516	516	526	539	474	548	503	504	526	468	517	505	523	497	545	495	505	522	498	508	521	486	481	506	459	496	508	512	487	476	502	553	465	541
5765	4796	3004	1953	1399	1151	935	702	519	355	269	210	176	123	107	85	71	78	75	68	78	69	59	54	62	46	50	57	58	70	46	48	53	56	47	48	48	48	41	45	46	43	43	47	58	34	48	47	51	49	55	58	50	36	47	41	46	46	59	52	56	54	40	51	45	44	51	55	55	50	53	55	63	47	49	50	52	53	44	54	43	43	45	49	51	58	55	42	58	38	48	47	41	53	67	53	42	44	42	41	55	61	51	67	55	57	49	46	47	63	58	46	48	47	43	43	56	42	47	45	57	44	49	54	47	52	52	74	57	57	43	49	45	45	51	45	60	50	63	44	35	60	39	55	54	49	46	40	44	45	61	44	46	51	50	47	65	40	41	53	48	57	50	47	41	53	52	46	52	56	54	43	55	52	67	40	52	55	48	57	54	53	53	55	60	50	52	35	47	46	57	31	41	48	44	53	51	62	56	54	55	53	47	45	67	47	57	45	52	55	48	51	50	48	60	46	45	52	53	46	52	57	45	41	53	48	50	49	47	66	48	64	49	56	46	54	61	54	59	46	52	59	52	43	46	44	57	55	59	52	51	57	47	41	55	30	46	31	59	44	48	48	55	57	69	56	53	52	55	56	54	51	64	53	52	53	46	44	43	55	50	55	58	62	44	53	51	49	49	48	50	57	38	55	44	45	55	53	54	52	42	68	37	49	52	53	50	53	50	54	54	42	37	44	56	46	50	49	45	70	53	50	42	58	60	57	48	60	54	53	51	48	50	51	40	46	56	58	54	44	58	40	52	55	43	55	49	49	44	57	49	48	54	36	36	43	52	51	49	41	46	64	54	54	52	43	39	48	48	49	55	36	51	50	49	41	43	45	60	55	51	59	49	53	44	49	43	49	62	60	39	48	42	56	45	51	43	55	46	57	49	47	56	47	45	55	58	48	49	60	52	44	60	63	39	60	39	50	47	55	60	58	53	62	57	49	34	55	40	49	53	45	53	70	57	49	43	48	36	48	50	54	51	64	67	65	47	50	47	41	47	60	57	54	40	42	41	49	51	62	53	47	57	43	59	41	43	54	43	54	51	48	55	45	60	55	52	54	50	42	67	43	34	51	63	58	46	54	53	50	51	41	50	46	41	58	58	48	40	46	46	39	46	53	45	51	42	43	49	57	41	37	46	57	49	55	49	47	55	50	53	57	58	53	55	47	64	59	41	53	66	48	47	47	40	56	49	38	54	50	43	46	44	49	49	44	51	56	41	46	48	45	48	54	61	41	39	50	44	49	58	52	56	50	41	53	53	45	54	55	56	55	38	61	41	46	46	52	50	45	47	49	51	46	44	34	44	47	54	57	40	63	57	70	53	38	48	43	48	39	47	63	55	52	56	56	47	54	44	42	54	53	51	47	34	51	37	53	55	50	55	52	61	53	45	44	39	52	47	38	44	45	70	58	45	52	51	45	66	52	44	54	55	42	54	58	60	71	36	49	59	45	47	59	38	49	63	49	44	52	49	47	48	51	49	41	45	66	65	45	54	52	45	46	50	41	49	40	54	49	58	49	67	52	46	56	56	46	50	47	61	52	43	54	52	49	56	52	46	60	52	65	64	49	69	52	49	47	33	50	60	49	54	68	51	67	53	50	47	46	50	58	43	55	40	47	63	57	66	54	49	52	54	62	52	57	48	41	45	49	58	44	51	46	62	48	50	64	47	45	62	37	39	45	49	51	64	49	48	45	57	50	58	51	45	55	48	46	41	50	37	39	58	49	54	52	44	57	55	54	49	45	71	55	48	52	47	51	48	47	52	54	41	49	46	47	49	53	53	43	37	62	51	34	50	50	52	47	47	56	54	54	46	51	61	54	61	62	61	63	43	51	43	49	40	56	44	48	55	42	47	52	50	52	42	45	53	51	47	50	51	70	56	49	60	52	55	56	49	50	61	39	46	54	33	51	55	40	59	44	49	53	47	53	45	45	52	44	50	47	45	58	59	45	58	46	55	48	62	56	58	46	56	49	52	59	63	51	52	61	51	46	40	43	58	40	61	56	53	57	51	50	49	51	54	48	58	57	55	52	57	44	44	34	56	50	54	50	53	51	51	44	46	41	59	39	48	72	47	44	53	45	49	58	43	58	62	45	56	51	53	58	47	61	51	57	45	39	43	58	53	46	28	51	51	49	49	51	66	44	66	43	42	49	50	53	46	57	50	62	63	57	67	61	71	47	53	63	47	46	63	51	50	53	54	45	57	49	40	56	43	48	38	48	53	50	48	46	54	44	36	39	58	58	50	45	52	61	47	49	33	49	50	52	57	52	39	40	59	56	55	63	42	52	66	43	58	55	55	53	56	53	57	56	58	46	40	49	44	54	52	59	43	49	57	44	52	57	41	59	58	46	48	50	56	41	58	60	53	47	56	57	49	48	47	53	46	41	29	56	34	43	49	52	42	51	50	58	42	54	48	58	38	44	49	56	56	64	47	41	41	54	41	52	52	56	55	50	53	49	48	46	47	56	51	51	54	54	59	46	56	44	56	59	45	54	32	53	56	43	48	57	51	54	42	63	54	50	49	57	49	58	54	47	48	50	44	44	48	52	71	47	47	58	39	44	58	51	61	61	45	41	44	72	52	58	52	59	44	54	69	52	45	40	60	54	38	44	60	58	53	59	49	47	51	61	43	47	54	36	60	54	43	60	46	60	48	60	63	52	51	62	51	48	43	62	54	50	53	58	48	58	48	40	39	52	53	46	52	63	49	45	65	54	58	51	46	39	55	36	55	59	54	60	42	55	45	46	52	46	42	44	61	53	57	64	54	49	66	65	44	57	58	56	41	58	57	44	61	56	57	37	61	51	35	40	65	52	41	37	55	49	47	47	50	49	61	49	45	57	51	59	46	52	51	47	45	47	53	53	53	47	51	57	54	55	49	60	45	55	48	55	45	57	44	54	44	55	54	42	46	44	48	43	45	45	55	47	46	39	42	55	51	62	48	49	54	46	60	49	51	59	46	52	55	43	48	46	46	44	50	40	37	55	60	41	39	47	48	46	49	40	51	49	45	47	40	47	75	49	53	58	52	59	49	50	52	59	49	56	50	49	55	54	54	51	54	40	52	55	40	49	54	46	48	58	50	41	41	56	62	69	45	53	48	49	57	59	52	46	46	54	55	44	53	62	63	49	64	44	44	55	57	49	52	45	45	35	55	57	59	49	44	46	52	49	56	41	56	42	59	52	57	61	44	44	51	47	43	53	46	55	56	50	43	55	52	51	46	56	54	50	46	56	50	58	50	42	41	63	52	57	69	45	66	64	39	54	42	47	42	36	44	60	54	47	58	46	52	64	49	48	60	52	43	61	41	45	57	67	51	51	57	52	44	55	45	45	55	47	61	49	57	65	55	49	38	52	46	43	56	63	48	48	56	47	51	48	37	51	53	51	54	40	48	44	45	64	59	50	59	62	58	48	53	48	45	46	45	55	48	49	43	33	56	59
34864	25686	22370	24249	27110	25488	21965	17683	13747	10425	7568	5536	3930	2861	2087	1711	1424	1225	1236	1019	949	890	836	685	679	647	604	593	567	588	557	566	569	553	537	503	508	536	492	492	508	524	513	534	594	507	511	473	456	508	480	537	519	517	490	528	484	505	500	540	520	515	568	490	563	500	523	509	506	517	510	514	520	510	494	492	535	509	521	507	531	495	493	527	519	537	487	507	475	535	497	510	514	499	536	505	516	493	519	554	517	472	475	507	525	547	519	511	520	547	551	514	474	486	540	540	487	507	511	521	486	519	493	514	525	501	517	559	470	508	496	499	488	520	502	539	526	514	505	516	497	497	521	503	543	501	509	505	490	522	559	507	482	536	480	481	480	487	546	518	497	478	542	484	496	498	454	481	521	522	496	500	528	495	523	524	495	477	496	562	557	530	518	514	505	506	499	465	541	503	497	498	494	508	501	537	519	527	547	523	495	569	533	504	517	482	503	533	518	548	478	529	494	476	499	524	520	551	507	486	509	492	497	476	504	504	485	469	518	469	539	537	522	498	541	506	519	527	520	508	536	491	515	535	520	490	507	509	495	515	536	536	487	489	507	546	515	523	525	511	515	536	524	490	502	500	514	505	512	558	552	491	491	520	458	516	530	533	465	492	527	515	555	490	477	522	508	532	532	488	497	498	530	546	531	557	516	511	510	525	480	475	525	544	532	488	539	496	503	518	550	526	511	498	524	551	525	531	496	560	470	546	459	519	481	521	516	528	549	532	501	523	485	511	497	520	493	541	527	517	524	518	531	520	505	558	536	505	527	523	493	520	532	507	511	512	495	540	531	550	512	488	543	482	510	549	503	499	500	523	523	488	531	522	525	561	530	490	530	529	531	527	536	490	494	503	473	533	522	524	504	542	505	515	519	546	523	535	501	485	456	500	518	524	537	533	536	517	503	497	512	498	467	506	507	463	533	502	520	503	496	523	547	520	538	484	545	498	549	494	555	543	493	513	526	488	536	527	472	566	523	528	499	534	496	472	529	532	532	503	522	553	541	531	516	552	537	510	522	505	495	571	492	529	541	521	494	505	492	568	554	482	523	544	499	490	526	531	495	490	510	499	553	506	523	523	547	517	540	477	481	524	518	481	531	517	525	496	469	537	515	498	545	559	507	517	520	525	522	519	494	479	522	494	535	506	503	459	521	523	507	535	485	527	475	518	555	517	513	485	520	556	541	517	537	534	538	524	556	530	487	507	539	525	502	516	489	531	513	512	496	522	502	451	504	482	507	549	521	516	487	511	477	473	538	487	520	532	539	527	489	522	540	478	492	479	502	540	497	549	536	531	497	536	535	507	498	501	533	542	548	539	551	508	524	584	473	560	515	532	547	503	510	535	489	515	528	531	506	527	488	524	534	520	594	495	486	545	518	447	518	509	527	509	507	479	492	488	561	507	510	526	521	518	546	522	511	532	508	504	572	510	500	565	490	517	522	493	494	525	482	545	483	509	511	504	533	550	535	487	507	511	551	517	521	538	520	536	541	477	484	482	526	494	523	521	490	499	480	535	511	524	475	511	496	456	437	521	499	563	527	539	539	463	550	512	536	511	525	506	567	518	532	526	501	508	547	515	550	498	534	525	533	553	494	509	513	512	550	532	533	507	544	504	488	452	509	553	528	525	529	534	536	506	462	511	517	503	539	514	534	507	511	539	552	507	532	511	500	529	512	502	516	498	540	486	546	519	546	521	514	535	487	509	474	541	512	473	556	516	497	545	532	533	558	504	494	494	488	543	478	506	535	538	482	495	502	502	526	535	509	521	512	524	556	492	489	510	526	527	500	547	488	519	521	530	521	484	550	528	543	491	534	477	494	532	523	504	502	546	504	514	493	537	517	546	494	496	498	534	508	510	514	525	529	528	510	494	524	554	491	500	496	513	559	512	514	537	520	507	518	506	463	505	528	516	561	525	569	527	534	497	486	547	498	454	560	513	508	501	492	532	488	510	560	501	531	534	539	494	504	511	524	534	549	514	517	523	470	467	510	514	492	513	521	547	516	510	505	500	510	526	525	538	556	528	549	475	480	511	493	501	534	527	510	513	498	491	507	516	484	511	495	508	532	503	522	498	524	526	526	486	534	525	556	512	504	524	518	508	514	550	510	520	523	566	511	499	519	510	472	521	530	504	520	553	510	484	517	558	519	509	541	446	498	495	516	511	489	530	497	489	533	515	531	514	502	503	508	533	527	526	522	520	485	499	513	511	530	512	572	493	468	506	497	530	501	528	530	524	500	549	519	532	527	484	484	538	515	525	540	511	498	554	501	505	535	531	482	503	527	522	467	547	536	517	522	533	505	523	518	498	508	505	514	551	514	503	482	535	491	502	522	535	526	519	507	544	493	529	517	555	525	522	551	502	541	521	531	500	478	560	545	495	542	503	543	530	548	531	514	509	549	438	531	537	518	500	527	548	500	498	570	507	554	505	510	541	515	514	502	555	464	498	500	519	522	548	489	498	540	508	521	497	523	522	562	476	502	540	513	504	504	527	494	541	496	514	517	510	528	506	497	518	521	539	478	470	527	533	521	513	515	476	532	536	507	559	482	498	527	545	544	518	488	511	558	535	505	520	509	487	495	530	528	516	517	500	532	488	470	525	529	510	482	512	530	511	512	516	464	540	539	514	564	561	464	502	510	528	577	527	492	532	501	546	483	535	507	488	545	475	487	484	470	521	527	529	509	524	482	547	522	535	504	517	498	508	510	531	497	494	504	499	555	536	522	489	437	505	497	516	508	505	501	528	503	523	564	524	508	526	537	509	493	514	491	547	497	529	513	515	492	530	505	519	532	525	547	536	523	531	539	500	504	530	497	517	508	484	507	513	509	531	526	467	514	490	540	519	555	506	525	514	506	581	487	492	560	506	514	486	505	559	537	458	556	496	515	547	498	513	544	548	487	512	455	512	528	539	483	541	480	536	528	482	532	496	480	491	469	500	506	538	513	522	519	517	513	528	556	522	510	499	510	514	513	549	554	544	469	490	492	531	515	489	527	557	517	522	482	540	506	513	513	519	517	534	511	495	505	534	540	491	542	535	507	522	528	528	525	514	534	559	497	552	540	524	517	524	520	529	510	509	493	522	504	498	490	510	479	512	524	526	520	491	552	541	497	553	477	528	525	498	444	529	540	544	515	561	565	499	520	489	528	525	503	523	505	521	515	542	492	527	547	477	508	492	521	511	529	520	534	544	537	499	539	522	534	495	554	532	482	503	522	515	511	515	495	473	481	530	508	516	517	505	497	513	524	536	512	492	531	483	464	515	525	518	537	530	517	577	519	509	547	487	553	481	521	496	505	517	506	533	547	527	517	527	526	504	517	523	532	520	539	514	506	508	548	552	540	474	555	551	505	478	493	525	506	522	475	524	497	522	497	495	515	527	501	492	527	528	502	544	494	511	533	539	523	573	490	517	529	492	506	508	532	517	533	533	523	516	509	495	514	507
3552	2494	1589	940	711	614	502	389	277	237	142	156	83	98	74	61	62	60	65	51	60	50	70	67	40	46	54	62	49	46	55	45	61	44	36	43	68	59	69	44	52	48	51	54	41	54	54	50	56	53	50	51	62	48	52	52	51	63	46	52	47	60	57	44	45	49	56	53	46	45	48	57	63	42	59	54	50	43	45	44	41	48	52	61	46	49	50	55	55	50	47	53	52	52	57	41	52	61	44	44	54	47	74	44	46	50	50	42	47	54	46	51	58	49	60	54	56	51	55	65	44	58	65	50	45	50	53	52	56	63	51	50	45	61	64	38	56	39	41	54	60	48	62	63	43	44	46	48	51	65	56	48	60	40	46	43	54	53	56	69	57	61	50	54	49	60	48	34	52	57	50	63	52	56	53	50	34	55	50	58	55	55	38	48	53	57	37	38	53	48	59	61	50	55	57	45	49	43	53	48	59	58	50	47	62	61	50	42	62	48	49	56	43	43	48	62	46	47	60	48	47	66	42	60	48	38	60	52	55	65	47	51	47	57	49	55	53	52	61	39	42	57	33	37	55	54	54	55	41	51	72	44	53	50	64	48	36	49	44	54	51	47	49	56	46	46	54	52	52	46	56	45	54	49	53	57	59	56	76	46	52	49	46	55	48	45	53	49	63	56	52	57	43	43	49	58	46	37	37	44	50	52	63	64	60	48	52	42	45	57	62	54	55	56	64	45	65	56	44	41	47	40	51	49	48	39	49	46	52	42	55	43	41	46	54	57	44	38	52	46	60	48	52	61	51	44	57	43	67	44	59	55	56	53	52	41	76	59	64	39	49	47	43	43	47	58	57	45	50	50	63	55	46	52	53	54	48	42	55	58	49	48	40	57	49	56	40	57	49	42	51	53	59	39	38	59	53	56	45	50	49	28	39	52	55	46	63	62	49	56	45	42	44	34	45	33	48	46	51	54	56	45	52	51	72	54	51	50	60	51	58	48	56	60	46	64	54	60	48	64	54	54	53	53	54	51	60	52	46	52	62	66	43	56	56	51	45	48	37	50	57	50	38	40	61	27	44	50	41	56	58	63	45	54	49	43	57	43	56	50	58	56	51	51	56	57	49	51	55	50	42	62	47	53	46	56	61	47	45	56	53	62	56	37	51	38	52	62	53	34	52	51	56	50	55	50	50	58	50	45	62	61	41	54	41	38	43	58	48	57	56	51	55	62	42	73	51	55	41	56	44	67	41	56	44	62	64	54	57	57	43	44	54	44	52	50	55	65	50	52	52	54	55	46	63	58	53	50	53	48	50	45	56	36	61	55	52	45	52	37	47	49	47	66	44	49	58	53	53	44	47	41	50	60	63	57	42	52	44	72	49	73	54	54	41	44	53	48	59	49	51	54	59	50	57	50	53	41	39	50	34	63	44	56	54	46	44	47	50	51	46	50	52	53	62	51	47	48	51	45	50	51	49	47	52	43	61	44	47	44	44	63	57	60	49	48	59	44	43	44	42	47	46	31	65	47	56	52	50	43	55	55	37	51	60	45	49	56	50	40	45	66	62	53	49	42	59	42	50	46	35	69	51	50	67	53	42	49	37	54	56	56	55	55	43	55	46	50	57	44	43	57	59	48	58	44	45	50	62	48	47	44	60	59	56	58	44	51	44	40	52	59	48	53	44	49	70	45	53	62	51	63	49	60	53	48	46	58	53	49	69	48	63	56	56	66	43	40	54	54	62	52	52	43	33	39	45	56	44	53	53	60	38	53	51	45	53	57	58	40	57	40	57	47	56	47	67	46	56	47	57	47	49	55	61	43	56	68	48	45	51	48	42	43	52	44	51	45	50	53	61	44	41	42	40	63	49	55	52	54	46	62	66	53	39	35	61	57	54	46	36	55	59	50	61	48	64	46	57	61	71	54	55	43	60	46	38	41	41	62	39	57	54	44	35	43	51	52	61	43	62	64	50	39	42	45	43	47	46	56	56	35	51	30	49	56	47	44	55	38	60	58	51	45	49	56	52	46	49	64	46	52	41	40	47	46	49	54	47	48	42	43	43	52	51	46	53	48	50	60	55	37	56	51	54	55	50	65	59	51	44	47	50	51	51	66	49	57	54	61	47	52	48	55	69	35	59	62	41	58	68	69	44	48	55	49	56	50	41	41	57	49	51	47	58	54	53	43	50	54	50	56	47	48	56	50	56	62	54	47	62	52	58	60	54	46	58	56	54	44	64	56	50	54	60	34	56	45	57	47	45	54	43	53	55	37	43	48	53	52	40	45	49	49	48	52	41	50	50	39	49	58	51	51	51	45	59	56	46	51	55	58	60	48	39	67	47	59	55	46	74	48	42	51	54	44	55	38	44	42	58	59	60	58	50	55	63	60	53	49	46	47	45	44	39	53	46	52	51	60	44	37	42	55	42	49	52	62	52	58	55	35	40	58	52	50	55	56	45	44	58	50	49	54	65	55	44	61	62	47	41	34	49	49	44	50	46	46	49	51	55	49	56	50	48	44	54	54	41	51	60	56	59	58	53	59	54	50	46	44	51	44	48	56	41	51	48	60	50	59	45	46	47	48	66	49	63	58	32	52	60	50	42	43	45	44	51	54	70	50	60	52	58	58	50	47	59	58	62	47	49	56	57	38	40	43	62	46	49	53	51	51	45	53	54	57	65	53	60	37	48	57	58	52	46	72	50	42	66	45	61	49	61	37	63	52	61	51	54	54	60	49	37	44	60	46	56	50	42	52	51	42	47	53	54	47	52	45	59	49	62	48	48	41	48	44	44	40	61	54	57	52	62	46	42	53	49	45	42	57	58	49	54	49	44	56	39	64	56	71	52	52	51	53	43	48	41	54	50	40	54	59	45	53	56	58	50	42	52	46	51	53	44	48	53	62	60	47	51	55	46	44	54	47	56	54	51	53	57	53	46	56	61	40	43	59	49	47	65	34	53	51	49	63	50	46	50	48	59	58	51	45	60	50	54	40	50	51	51	54	60	48	44	45	52	66	41	61	52	41	45	58	58	42	55	49	63	49	62	48	38	56	50	52	56	47	66	49	58	49	54	52	58	56	50	52	57	61	69	50	59	59	41	52	58	55	44	50	53	50	50	50	34	60	50	43	52	41	54	56	54	51	51	47	43	49	65	54	55	44	41	53	57	62	48	47	42	52	54	49	52	43	51	60	51	42	56	49	58	64	43	42	48	46	50	42	66	61	43	57	54	43	50	47	58	48	60	58	50	60	56	52	46	39	46	61	54	58	51	49	59	59	42	46	61	45	45	61	46	47	57	51	41	50	47	64	49	46	51	47	54	37	43	42	54	64	43	57	52	50	64	50	49	41	58	49	41	50	44	49	64	60	48	52	45	57	56	63	44	34	53	59	43	58	62	48	43	53	44	50	61	49	44	52	48	48	60	44	46	48	52	47	46	44	51	58	55	54	51	49	50	50	50	51	41	55	61	50	49	55	60	45	39	48	54	57
29492	20335	16312	17623	20548	19413	15946	12077	8791	6481	4525	3310	2325	1709	1412	1142	930	876	912	844	747	760	683	580	609	595	565	565	570	560	571	513	538	522	552	527	459	494	547	532	519	518	501	514	543	528	502	506	523	498	531	505	526	551	532	508	524	519	500	550	572	523	523	529	504	506	547	528	527	511	519	542	519	506	491	504	524	510	496	501	538	536	529	527	503	506	530	502	556	505	537	526	509	498	500	561	543	525	477	533	521	539	512	491	496	524	546	555	537	514	510	485	522	541	531	515	528	528	533	546	501	533	528	496	536	518	527	566	501	493	492	510	564	530	505	530	517	512	571	518	556	534	523	537	524	514	517	530	499	516	521	546	565	522	555	547	470	516	539	516	506	534	517	506	532	513	514	502	516	499	501	482	517	538	498	512	532	513	552	558	563	520	504	487	544	491	484	525	484	514	513	553	514	521	492	518	505	505	533	538	535	476	501	544	489	533	518	512	523	538	523	537	500	511	539	528	493	507	530	511	545	487	531	512	524	496	515	503	505	555	542	512	544	501	585	539	449	506	540	550	515	478	528	512	510	519	479	510	502	523	530	517	550	560	541	483	467	555	561	540	560	559	498	549	545	509	496	477	492	518	514	488	560	521	489	504	501	563	514	512	526	540	474	546	483	455	499	496	488	492	520	500	522	510	522	523	530	508	526	469	522	526	493	537	508	529	494	541	507	508	494	472	555	498	485	575	497	562	542	481	525	519	512	505	529	537	487	513	542	530	538	453	535	515	509	511	559	526	477	535	492	539	532	524	510	569	501	497	501	517	514	533	531	508	526	489	522	540	533	528	516	541	522	526	492	551	539	484	504	474	507	536	505	518	558	532	522	513	514	508	491	535	535	533	507	503	517	542	515	525	526	520	535	522	519	526	537	509	537	490	546	509	501	553	503	510	477	517	515	505	514	536	529	532	525	523	506	526	507	542	511	521	529	525	500	491	515	532	556	510	504	538	529	487	505	567	515	494	523	548	493	520	576	503	550	524	523	507	522	521	515	502	498	528	519	534	495	529	493	500	557	519	535	501	508	495	486	537	520	496	466	541	492	539	526	534	503	519	511	532	501	544	543	526	523	531	510	546	517	546	523	519	502	497	517	500	508	510	538	519	539	543	518	551	495	541	503	485	505	517	505	519	523	509	534	539	499	506	494	555	567	491	502	518	496	511	526	503	539	573	508	508	512	501	511	490	518	482	478	545	530	501	499	517	522	497	526	495	568	545	516	532	537	501	512	520	507	525	498	571	510	524	485	507	532	542	520	545	516	544	529	504	533	526	534	536	515	548	504	566	512	492	537	528	518	487	482	497	535	519	512	480	502	535	509	545	492	493	487	507	536	525	497	509	495	483	503	500	543	512	513	518	527	543	489	501	500	523	527	474	488	490	518	529	510	513	554	457	553	491	515	523	510	535	502	569	526	534	511	524	526	492	510	502	505	493	515	504	518	530	530	534	491	483	550	523	509	491	536	503	477	541	489	492	554	515	551	519	517	490	499	582	527	510	521	530	555	515	470	488	493	535	525	545	555	530	527	517	482	537	579	510	527	548	581	534	505	533	511	531	530	514	500	509	533	536	532	531	497	515	529	534	557	505	516	523	521	523	487	513	491	555	526	518	495	529	502	507	513	540	500	481	531	518	540	533	538	510	523	540	554	531	522	533	490	502	499	498	548	508	542	524	526	504	524	495	521	553	481	535	521	491	466	509	526	519	533	500	501	516	526	514	496	556	542	506	552	541	518	515	490	494	514	531	510	523	497	510	546	471	547	535	495	525	484	516	519	511	511	543	527	504	517	522	514	512	560	562	523	533	523	521	541	580	516	476	526	516	502	529	547	521	531	519	504	499	499	529	556	507	509	511	557	484	513	547	497	526	517	482	518	528	495	541	567	472	494	517	509	529	485	511	536	463	529	473	525	553	542	478	518	498	540	505	536	520	504	505	502	500	515	504	495	529	521	511	496	543	546	561	509	532	520	531	553	501	536	514	505	481	528	539	555	524	504	494	519	501	530	512	494	525	534	533	509	515	485	492	551	523	540	483	527	506	517	492	471	505	542	518	482	515	493	571	518	519	511	553	490	496	551	521	510	537	535	517	523	458	517	553	547	517	554	505	530	539	531	524	552	497	520	519	512	500	502	495	529	504	528	531	538	502	536	531	485	543	511	530	526	521	532	495	493	504	494	501	540	508	485	557	527	519	514	530	498	517	474	517	514	479	489	517	517	541	518	544	507	504	494	533	511	489	503	526	576	494	550	514	489	525	547	512	549	536	531	476	484	526	534	497	511	546	518	528	510	514	513	491	550	535	519	521	491	516	521	491	531	551	544	509	520	475	515	524	537	553	515	560	519	533	491	479	505	491	518	506	541	485	549	523	503	496	538	497	530	518	476	541	510	509	530	527	513	513	515	510	508	502	519	473	513	517	527	516	541	494	496	531	523	466	548	565	517	500	525	497	491	493	580	560	495	575	479	551	475	549	482	536	487	495	495	523	502	501	537	481	525	549	560	515	497	556	493	498	527	505	526	513	498	564	494	540	515	506	516	523	507	525	521	546	523	527	480	497	500	517	533	499	544	515	546	519	560	511	518	509	505	538	532	521	525	512	517	554	530	528	503	555	542	495	507	486	486	532	515	529	544	520	551	491	492	528	488	524	487	489	457	506	498	503	519	495	532	551	486	548	506	485	542	546	485	493	518	538	518	512	513	515	524	521	529	530	531	498	468	492	488	534	537	508	516	501	519	552	530	510	566	485	535	564	526	511	504	532	482	531	509	516	525	505	540	546	506	545	509	532	520	557	537	487	511	473	517	492	501	529	501	511	495	512	533	496	496	519	540	506	518	517	576	530	512	515	529	537	518	504	526	521	499	507	498	518	499	497	493	514	513	558	535	517	523	527	530	562	476	532	527	507	505	528	493	526	495	547	533	526	515	515	493	523	552	513	512	521	583	539	524	532	548	518	486	493	544	514	509	531	537	547	499	524	524	526	528	517	542	524	540	512	541	509	563	530	547	523	492	542	506	502	523	494	505	464	500	478	485	517	529	548	479	507	527	479	515	534	533	496	522	558	550	480	471	531	508	541	512	512	530	503	541	502	493	540	512	507	516	492	516	539	540	515	514	520	514	553	511	486	489	516	523	505	534	535	510	482	512	536	524	564	513	474	524	565	508	522	518	542	529	524	537	491	542	517	549	510	580	494	525	498	541	516	545	523	575	502	496	504	507	485	539	480	529	528	517	537	508	520	502	501	512	507	560	490	498	517	513	553	541	546	540	519	523	489	516	521	488	561	535	545	550	505	559	516	565	516	517	499	492	526	524	513	545	557	509	509	580	521	517	512	492	500	552	484	484	524	536	543	546	510	542	533	492	557	498	506	533	511	507	537	501	502	509	470	553	489	546	516	536	523	515	534	516	537	462	526	514	526	474	526	538	512	592	521	533	524	528	506
4721	4099	2469	1534	1109	906	767	525	405	278	240	159	146	87	90	74	81	82	63	62	67	61	53	51	57	56	40	38	55	45	49	53	53	54	46	58	51	55	68	49	47	49	60	49	50	47	66	57	50	71	62	48	38	51	52	52	45	63	53	48	46	38	62	51	48	42	62	60	54	67	56	60	57	57	40	49	43	57	53	53	40	53	60	49	58	66	38	58	67	50	63	56	52	56	57	62	53	67	54	44	51	53	60	62	54	48	52	50	50	47	59	41	46	48	54	50	41	41	56	54	61	62	53	54	50	58	70	56	39	49	51	63	47	54	56	54	55	56	57	53	47	60	57	48	52	57	61	54	51	68	51	52	57	61	46	55	53	54	47	42	52	52	48	57	51	49	42	34	48	40	53	57	49	40	62	53	60	48	62	46	42	48	57	54	47	49	45	48	52	51	54	63	59	44	59	47	55	49	58	40	50	49	57	54	45	53	57	48	54	47	68	39	42	63	69	39	55	60	54	59	57	49	63	52	58	60	49	53	54	50	54	56	58	53	57	49	49	50	58	57	48	56	50	56	43	51	66	61	47	50	61	54	45	55	54	44	49	61	48	42	54	62	57	37	43	48	61	54	66	50	46	53	49	53	37	56	45	56	52	52	61	57	52	57	50	53	45	45	53	49	69	49	64	64	53	62	38	72	53	53	52	46	49	56	53	55	52	47	54	59	55	65	48	46	45	55	68	57	48	51	43	60	57	56	50	47	60	50	56	47	48	54	59	52	59	42	56	51	47	44	58	46	46	49	57	57	61	56	51	48	46	45	56	56	48	56	52	55	63	57	52	47	50	48	64	41	50	64	42	66	53	55	46	57	45	51	44	57	48	61	58	57	52	48	59	56	50	48	59	58	49	45	38	55	55	43	63	66	49	50	46	42	48	53	44	52	59	48	38	64	37	65	52	43	63	48	42	40	51	52	48	60	47	53	57	47	57	55	68	63	46	55	57	42	60	57	44	60	58	58	60	54	42	64	56	55	51	51	40	64	42	51	56	53	62	46	54	50	44	48	63	42	57	63	38	46	43	53	50	61	41	60	55	54	42	55	41	62	62	46	41	64	47	52	48	64	44	52	39	64	55	57	46	65	63	45	46	49	60	53	50	59	50	54	54	57	65	61	53	58	52	48	51	54	58	50	63	47	51	63	52	63	56	53	53	34	58	49	55	52	41	57	62	63	45	62	74	44	68	54	51	54	49	53	53	54	61	49	40	53	53	52	38	43	52	44	54	59	59	57	49	52	50	53	55	55	49	50	52	51	65	50	60	52	41	60	56	57	62	56	46	53	46	39	61	62	48	51	46	56	52	72	48	59	71	43	43	41	50	58	47	54	43	67	54	55	54	57	61	42	68	51	62	57	49	45	54	53	50	56	40	57	61	41	49	49	54	54	47	52	51	51	40	43	40	43	49	55	43	52	53	32	35	56	45	51	51	59	46	59	65	53	40	44	54	45	45	44	42	41	53	37	44	58	53	61	60	69	62	48	54	60	54	56	41	44	66	57	57	56	57	47	58	50	59	53	55	46	50	54	41	54	59	49	57	47	37	49	46	57	59	60	60	46	49	54	40	54	45	53	59	61	51	46	48	48	55	63	53	45	60	54	54	63	52	52	50	44	48	45	40	47	54	61	50	51	46	44	60	55	42	45	45	53	58	62	52	53	60	59	55	54	61	44	55	46	53	46	55	52	52	51	49	59	43	53	36	58	56	62	50	39	49	48	52	69	50	46	52	42	64	51	41	59	46	59	55	56	44	47	47	47	40	60	43	49	56	42	44	51	46	44	57	44	64	47	61	50	55	51	44	51	54	52	60	52	47	62	50	51	58	50	55	59	45	48	37	54	59	47	45	66	49	43	54	55	65	47	55	56	60	54	52	49	56	53	50	48	61	62	32	40	62	51	44	54	49	51	57	56	62	50	48	55	52	56	50	57	43	49	53	49	58	44	58	48	57	56	58	32	41	60	61	42	55	45	53	56	47	57	52	48	52	52	53	37	47	54	40	53	59	58	40	46	48	52	56	57	43	50	42	49	49	55	63	51	46	59	56	51	54	38	51	50	62	48	50	61	41	56	50	64	53	50	53	51	41	44	46	48	64	45	53	55	41	55	56	59	51	45	51	56	49	47	54	40	65	48	50	56	53	37	52	49	53	64	59	65	52	55	62	36	49	36	59	57	64	29	51	56	48	53	59	62	54	56	59	49	53	45	61	52	53	46	50	43	42	46	61	57	44	57	40	56	57	74	66	43	59	49	42	64	58	41	38	56	64	38	60	31	43	83	53	54	50	59	42	57	56	47	48	53	45	55	58	54	50	69	51	69	53	51	58	51	50	46	57	48	56	62	46	58	55	69	61	54	61	61	48	51	63	31	67	50	52	52	61	70	39	59	43	47	64	62	57	47	55	51	51	50	49	55	54	58	58	40	60	49	64	73	48	60	48	49	41	56	43	51	46	41	51	55	52	32	55	49	52	56	53	49	32	39	58	48	66	59	40	55	56	60	44	59	45	69	56	56	46	47	50	44	45	56	48	59	53	39	53	57	46	58	49	47	43	51	45	64	61	65	51	52	47	55	48	51	45	61	45	61	48	56	54	51	42	50	48	54	39	63	59	56	51	57	44	46	54	63	60	52	54	51	58	50	48	56	41	55	48	61	58	52	39	55	67	52	47	50	49	54	54	49	46	54	34	55	51	63	46	53	48	52	40	55	61	49	48	53	43	54	48	56	45	57	51	59	45	55	51	47	53	67	47	60	48	50	45	56	39	44	49	67	46	38	53	59	56	42	50	55	53	59	59	60	46	59	49	46	59	36	47	41	73	50	55	54	44	51	67	48	55	34	43	70	53	55	60	43	55	54	45	57	55	54	52	44	56	48	53	62	40	41	46	61	46	58	66	60	52	46	49	52	56	46	64	60	49	61	60	44	60	51	50	63	60	54	55	55	63	46	48	50	61	38	54	53	44	52	58	59	50	64	59	37	55	44	48	61	56	40	61	65	57	53	57	47	40	52	61	52	47	51	46	65	49	61	55	51	52	50	52	49	48	61	46	43	59	54	62	45	37	69	65	44	44	52	51	36	45	59	58	62	57	70	54	52	42	44	49	55	59	56	53	52	51	46	47	48	41	44	52	49	48	55	64	56	50	42	52	42	53	61	55	47	41	55	52	68	58	56	54	55	51	49	54	42	52	54	42	42	52	56	52	49	56	48	42	73	53	64	51	43	54	49	49	53	57	54	49	57	41	44	64	47	53	46	39	43	62	48	39	47	55	49	62	53	61	44	50	41	55	46	41	61	54	46	49	50	60	55	71	51	56	51	56	50	49	57	51	59	50	53	48	44	49	64	60	58	59	43	46	60	48	46	55	53	57	32	53	51	58	53	51	57	53	59	60	53	48	60	51	53	43	53	50	58	61	54	62	38	53	40	47	56	52	52	53	50
33187	24453	20156	21498	24457	23016	19326	14993	11380	8418	6054	4275	3142	2179	1792	1440	1292	1047	1013	960	881	839	781	720	678	662	574	628	614	581	601	579	543	575	512	520	520	555	533	517	515	568	469	531	515	546	522	571	541	544	538	547	522	547	536	577	566	508	540	560	511	535	523	535	501	577	526	523	534	533	549	513	552	583	543	542	529	545	536	531	543	533	543	551	530	515	565	491	531	552	515	536	534	544	534	515	578	509	540	533	548	574	534	512	564	585	548	543	574	530	569	554	520	553	531	567	523	553	515	565	541	543	543	516	515	537	478	516	523	530	542	513	554	520	550	479	505	559	503	520	569	534	499	528	544	520	490	537	538	511	537	523	538	544	532	542	535	554	535	539	515	519	505	552	509	537	513	525	517	512	520	544	543	549	530	515	519	527	526	574	571	548	508	530	548	558	544	602	556	531	532	598	523	513	514	542	562	549	522	524	511	534	582	512	523	522	565	542	504	523	557	507	551	529	513	551	544	528	523	561	541	560	506	508	540	514	559	500	511	565	556	544	538	538	537	548	517	587	553	542	485	524	563	554	533	504	554	554	512	492	547	529	514	518	542	573	589	524	534	543	513	535	552	527	549	551	510	533	521	537	496	504	537	542	519	520	538	529	551	555	534	539	543	462	559	512	566	541	573	523	560	510	496	499	514	509	511	547	543	533	509	538	515	545	522	492	585	578	542	527	540	535	525	486	541	517	518	534	503	529	504	537	555	537	558	526	522	459	563	503	515	563	517	488	582	495	548	503	554	512	553	515	544	550	546	516	525	559	522	534	517	549	551	540	529	519	533	538	554	549	535	539	565	524	532	533	515	571	513	509	512	442	522	520	580	503	532	559	602	476	535	513	509	481	544	555	531	519	513	545	554	524	576	543	536	506	514	558	568	540	541	527	543	519	527	531	520	551	514	551	551	493	563	508	527	541	511	477	510	535	526	548	544	487	527	525	562	530	556	538	538	522	509	510	531	545	551	578	526	522	499	531	532	593	563	534	531	501	571	525	517	549	545	535	532	532	519	517	529	514	554	549	547	496	533	576	507	530	498	535	520	557	511	500	529	527	506	553	526	586	543	502	540	569	537	508	530	519	531	570	497	510	541	494	533	515	530	567	547	561	538	546	495	498	520	523	517	540	569	546	489	513	531	512	504	542	592	563	538	534	533	518	489	554	503	496	541	565	575	515	538	573	529	533	550	510	549	530	518	524	520	527	521	520	576	556	556	543	533	536	538	537	547	526	522	522	513	526	527	548	536	554	509	550	543	556	509	506	507	546	577	571	530	539	543	531	529	539	537	528	518	545	508	527	540	528	505	521	516	544	544	555	492	515	534	564	581	539	521	526	503	524	521	535	530	527	522	519	505	520	532	529	506	526	549	503	530	514	531	553	536	501	551	555	521	538	521	566	565	558	511	499	601	554	526	556	548	547	518	522	578	522	519	507	560	576	513	526	545	526	519	504	548	538	551	541	524	528	524	566	549	526	525	522	530	527	524	556	568	516	537	576	526	522	552	489	549	542	532	544	570	527	571	518	533	558	536	495	535	543	501	501	470	532	545	520	563	564	522	507	505	513	573	539	531	511	508	554	563	545	504	553	555	513	519	505	477	527	569	492	509	531	519	560	547	526	501	527	514	527	501	542	541	564	524	535	516	538	539	528	548	554	493	542	538	533	528	538	498	535	549	512	504	529	529	517	503	535	513	545	591	570	512	553	544	518	537	526	532	522	545	552	548	535	541	484	591	507	534	522	525	531	544	508	526	558	515	515	498	501	528	556	516	523	560	534	520	528	498	519	517	545	533	532	566	542	523	508	509	561	531	488	558	569	535	526	537	545	546	509	551	521	552	522	555	533	541	557	536	560	528	572	566	554	546	543	516	512	542	501	532	519	526	552	557	539	500	512	577	501	573	555	533	514	553	533	526	557	535	540	529	511	501	552	523	500	501	526	529	531	473	509	561	531	554	505	539	520	516	515	533	527	511	506	511	530	524	503	572	498	521	536	537	496	507	552	512	520	553	505	492	498	542	572	533	508	518	530	531	515	496	542	575	494	488	526	525	538	580	548	517	536	529	501	529	523	515	513	551	550	539	530	526	551	533	518	554	538	566	518	565	544	548	566	529	506	549	527	558	566	544	544	534	562	564	543	514	542	540	525	542	580	525	520	564	570	527	566	593	532	549	520	532	557	503	549	510	524	530	540	524	532	527	550	568	512	517	540	558	545	521	543	488	530	530	532	541	552	531	550	565	565	521	562	565	564	542	510	561	530	564	541	514	548	527	507	505	513	545	558	550	540	559	563	539	570	569	568	575	526	543	520	518	585	552	478	564	510	499	519	551	519	514	537	513	536	562	561	521	550	568	555	539	530	498	566	529	522	544	530	545	527	539	511	524	525	504	552	483	498	521	548	535	519	514	524	520	485	525	524	537	493	540	537	543	505	532	540	505	599	521	534	529	530	513	578	486	530	517	537	537	521	489	515	519	521	533	518	494	538	501	500	555	529	506	553	547	495	564	531	548	561	545	528	546	512	545	535	531	501	475	500	542	553	498	512	513	523	503	545	536	537	533	526	580	526	535	551	521	538	522	518	528	520	510	530	496	502	533	548	531	564	536	492	509	540	555	538	519	484	536	523	573	531	568	522	544	531	513	586	556	522	508	535	529	559	538	536	532	516	524	509	535	540	547	509	539	569	521	537	526	546	524	491	541	534	529	538	520	526	515	506	535	501	552	514	515	561	521	537	501	550	530	522	521	573	530	578	513	537	516	497	526	534	517	514	537	538	540	548	544	529	577	528	561	517	544	548	502	532	513	579	519	544	504	507	513	536	533	539	536	516	529	543	541	532	546	505	517	518	530	572	545	532	565	540	571	532	539	522	563	518	508	506	543	550	536	525	534	561	517	521	530	533	576	487	527	513	540	545	546	542	499	567	496	529	505	551	499	522	569	519	541	588	550	530	542	514	581	570	562	581	573	531	549	504	562	496	525	512	518	527	517	536	529	535	527	516	515	547	551	530	506	501	493	503	523	508	509	555	534	508	540	511	554	547	504	538	483	524	546	529	500	538	560	548	534	529	559	574	519	496	544	527	528	560	522	507	530	526	531	556	544	558	515	522	515	532	529	531	487	530	583	575	505	513	513	531	554	550	520	505	492	522	548	535	546	528	531	497	551	531	568	539	529	544	541	509	552	560	512	523	538	528	527	537	515	562	557	534	570	516	527	500	518	510	536	546	519	540	513	542	521	556	519	587	528	525	549	531	507	522	520	550	534	543	535	509	524	506	538	533	531	536	514	497	564	483	563	516	529	556	564	482	519	530	523	513	517	537	541	518	526	584	528	543	552	561	564	503	587	493	545	496	569	548	513	504	525	553	506	487	518	578	522	515	577	544	504	533	523	517	525	518	529	530	572	512	526	537	482	547	556	545	542	538	544	505	520	522	573	540	514	523	483	531
5024	3721	2324	1370	975	845	667	503	369	296	217	169	129	99	105	80	84	80	80	71	74	60	53	52	55	54	54	50	63	47	53	50	52	58	49	56	48	54	50	44	45	42	45	44	61	47	46	42	60	55	49	49	56	63	49	50	46	43	56	67	45	47	42	45	51	56	51	63	60	41	39	56	50	43	46	40	57	58	47	59	65	40	50	44	51	37	50	53	57	49	60	55	46	66	50	59	42	54	44	47	52	54	57	45	50	39	58	56	54	57	44	58	43	46	54	51	59	54	50	43	47	57	57	55	50	58	55	65	56	50	45	48	46	51	50	45	63	51	51	45	49	64	44	53	53	55	52	52	39	49	45	52	46	54	46	52	42	50	55	49	50	49	40	50	44	58	58	64	51	69	60	37	58	51	67	55	49	48	68	48	55	44	42	52	59	51	47	58	56	69	53	50	55	45	49	46	36	42	64	52	44	50	53	51	50	49	53	65	42	61	66	47	51	56	45	46	50	45	45	63	56	66	58	40	42	57	51	44	52	60	57	47	62	44	47	45	40	49	46	46	44	53	45	65	61	47	39	59	54	44	46	44	44	44	50	57	51	62	50	53	45	45	49	56	51	50	51	76	58	49	58	48	57	69	48	43	55	52	32	62	52	43	40	55	42	53	46	47	56	58	50	43	39	51	49	57	55	58	67	54	42	49	58	44	52	50	40	47	53	61	44	48	50	46	55	61	54	58	59	52	53	57	61	55	56	52	52	51	70	57	48	57	47	60	47	51	54	33	57	51	47	54	55	50	46	47	39	54	39	56	43	67	69	49	58	51	42	51	56	64	61	57	55	46	66	50	67	57	52	51	64	74	49	49	56	48	58	51	56	33	47	54	57	65	41	50	54	56	57	59	47	35	48	45	66	44	62	65	44	48	44	56	57	50	52	41	56	55	43	45	53	46	34	50	47	44	51	45	60	50	48	55	45	53	60	56	42	52	48	40	56	47	42	50	45	58	55	46	52	63	56	43	50	49	53	44	47	42	49	50	58	63	45	52	55	48	54	63	61	57	40	54	53	53	50	57	54	57	52	54	58	58	49	52	43	52	44	49	36	55	48	49	51	52	53	47	59	55	51	50	46	47	53	53	54	53	56	50	57	57	56	56	59	62	50	59	50	54	61	38	55	66	44	51	55	45	51	54	61	49	59	36	40	66	50	38	59	57	47	64	52	61	52	69	58	51	53	60	48	69	47	55	46	42	55	47	56	65	55	36	53	49	60	49	57	53	54	61	58	56	63	58	35	50	59	48	57	38	62	57	48	54	44	48	59	41	51	44	61	39	45	52	52	47	47	72	66	60	50	57	53	63	50	48	58	70	49	54	58	46	60	56	60	50	45	51	40	63	48	48	46	51	67	57	42	47	63	64	52	47	60	46	59	46	47	58	59	54	44	44	47	56	39	49	60	67	44	49	40	42	55	49	65	41	42	50	54	62	47	57	47	38	51	57	62	50	40	39	45	38	49	64	45	56	49	38	53	49	43	45	44	45	48	52	58	51	61	55	51	38	58	36	46	55	47	53	61	56	54	54	51	56	50	58	44	47	50	53	48	52	53	52	70	49	48	60	47	60	44	60	54	50	45	48	53	43	58	59	47	42	43	49	52	47	63	52	48	50	42	50	52	52	53	62	54	47	47	59	52	55	48	41	56	57	53	45	47	53	57	47	46	50	55	61	61	60	47	76	58	56	60	66	61	37	59	52	50	58	47	54	55	58	53	50	59	43	54	57	55	52	52	62	59	63	47	56	50	72	52	54	40	37	38	57	54	55	41	53	49	40	51	48	56	45	49	55	46	55	61	47	44	43	55	48	48	46	42	53	65	67	42	58	36	53	46	53	58	57	47	60	44	52	49	50	51	55	47	50	54	58	56	45	46	51	47	56	63	55	49	55	51	72	48	47	52	45	43	45	40	60	46	49	56	51	47	41	44	55	64	46	47	51	53	41	49	53	54	38	53	41	37	48	49	60	51	54	41	56	44	48	61	53	42	58	43	41	64	61	50	64	50	52	49	51	50	53	51	38	54	63	47	46	50	54	57	48	60	50	52	53	49	50	57	61	53	30	58	47	56	47	64	51	38	59	55	56	51	59	54	54	39	59	63	56	52	49	44	59	50	47	51	46	47	46	46	37	56	35	50	38	56	39	61	65	43	52	50	49	46	53	51	52	58	55	50	47	46	56	42	46	48	44	55	53	39	48	50	53	56	52	51	49	68	55	52	52	55	57	48	44	47	53	53	60	56	63	50	48	47	61	57	56	45	51	51	47	48	50	46	37	38	57	38	48	49	54	45	50	37	51	54	53	50	49	51	61	47	44	56	43	52	53	56	48	44	61	48	68	45	45	53	52	49	50	47	44	59	62	46	48	55	55	40	51	47	50	57	50	47	53	48	57	58	56	43	57	48	44	44	45	46	53	58	60	41	61	62	50	48	44	61	50	60	51	52	51	56	43	44	53	69	53	61	36	49	50	37	44	62	55	54	55	56	44	50	56	47	52	54	51	58	44	46	66	47	43	50	61	46	36	50	58	51	42	49	62	66	47	56	58	56	58	49	42	43	61	51	57	49	47	43	53	55	48	53	56	42	56	34	49	52	57	47	48	68	50	61	57	48	41	43	47	46	54	51	58	52	45	56	46	53	53	45	52	57	54	35	53	52	53	44	56	48	67	58	53	44	50	39	67	53	42	64	64	46	40	59	56	57	49	46	58	58	61	50	51	48	57	39	72	34	60	57	52	56	56	46	62	52	60	43	61	56	54	62	45	57	55	47	48	52	52	49	46	40	57	59	54	54	52	64	59	56	42	36	43	55	58	53	36	54	57	41	52	53	63	44	57	61	59	55	56	58	48	52	63	54	42	52	57	53	50	47	50	61	54	55	47	62	40	52	53	55	51	57	42	56	40	44	64	52	55	42	45	63	59	54	55	55	45	50	53	53	52	45	62	49	42	44	52	44	63	57	34	50	65	43	43	58	47	43	48	57	51	41	57	50	42	63	58	51	54	54	48	61	48	55	48	54	49	48	60	59	53	58	47	51	59	43	63	44	48	62	56	47	54	50	47	50	46	61	52	31	51	59	57	62	43	63	70	45	43	63	51	52	42	52	53	48	52	45	53	63	56	55	41	54	52	68	41	61	50	64	53	66	51	70	43	56	56	48	42	58	38	52	51	54	46	47	50	64	68	48	45	41	70	39	54	54	53	53	59	56	63	51	53	55	45	58	62	37	43	61	51	45	68	45	55	36	63	44	46	51	47	48	52	38	56	69	59	63	59	51	54	48	56	50	52	52	44	52	48	40	51	41	59	49	44	50	52	50	55	61	49	57	50	62	46	45	55	61	44	54	53	58	50	42	51	48	41	42	51	54	66	54	45	39	57	54	58	43	48	58	64	53	56	59	55	50	34	53	52	47	49	44	62	63	54	44	57	48	43	49	47	50	56
32604	23789	19674	20604	23521	22258	18672	14581	11085	8380	6132	4303	3049	2159	1716	1385	1217	1147	1118	992	923	822	697	652	645	628	609	631	607	535	561	517	514	494	525	529	565	514	498	507	528	534	526	552	521	493	517	545	547	528	542	509	562	532	496	503	527	526	531	549	516	522	483	536	512	523	549	560	522	508	508	532	496	502	476	508	552	521	523	549	501	505	485	517	519	499	525	564	514	484	496	487	499	549	507	551	504	527	507	505	533	481	525	478	515	502	527	533	528	466	515	528	530	540	528	464	510	529	527	478	515	526	494	519	506	531	514	502	510	527	506	499	492	500	486	516	507	533	513	513	518	527	507	521	520	517	538	507	486	564	493	513	562	521	528	510	493	533	535	537	494	507	489	494	520	505	516	503	540	508	522	522	506	531	527	518	510	542	488	487	492	496	504	541	534	540	540	500	520	547	530	526	466	532	511	549	504	521	511	494	513	543	532	510	482	524	537	533	522	504	509	466	581	490	541	507	522	491	482	554	541	530	531	509	510	560	487	530	522	535	535	503	524	514	522	472	500	517	551	527	496	493	521	553	509	526	484	485	478	516	539	516	480	526	513	517	518	491	516	507	508	502	543	504	568	493	491	548	514	547	497	478	550	530	516	523	521	479	560	589	509	498	520	500	514	474	503	505	560	506	515	507	531	526	530	520	488	481	488	500	489	505	523	479	559	556	533	489	497	492	542	527	523	530	523	486	540	519	557	526	496	505	522	513	499	506	522	524	529	496	532	532	532	484	513	517	489	476	530	564	508	555	537	545	552	461	485	503	535	497	498	493	548	555	543	544	499	512	531	497	539	551	558	525	496	546	496	485	521	536	467	554	527	483	539	539	531	509	519	501	518	485	542	505	512	535	520	507	489	505	530	531	530	552	510	518	536	516	519	492	565	521	541	546	512	508	560	513	510	474	485	515	524	513	520	534	537	553	529	481	505	485	496	520	496	491	529	519	520	493	540	507	493	526	536	516	511	498	552	482	518	486	532	512	534	520	562	488	516	488	494	521	504	539	508	525	513	512	505	488	493	502	511	496	528	495	526	513	476	474	498	561	544	532	491	474	509	510	521	543	509	510	539	510	514	521	565	504	523	480	513	531	531	541	471	516	526	531	569	514	512	522	525	506	497	518	508	539	525	497	479	527	509	476	512	545	541	531	525	511	540	529	534	521	491	494	499	524	506	476	500	489	539	552	498	505	540	443	509	546	485	524	504	508	512	528	496	488	507	504	494	499	527	514	526	523	514	542	518	563	527	515	518	541	515	524	515	515	585	510	501	541	514	534	521	582	527	541	538	549	487	555	451	515	525	507	541	495	490	514	507	510	505	514	517	496	553	531	520	535	527	514	542	533	496	507	526	521	554	480	514	506	514	514	473	495	506	525	516	502	552	522	515	550	527	506	517	505	509	560	482	508	551	506	536	520	530	517	488	530	542	493	476	522	495	539	503	559	532	491	504	541	509	503	496	535	497	487	517	529	508	518	484	528	543	513	549	500	477	508	515	536	520	499	474	537	532	507	558	510	531	502	464	533	508	448	509	497	535	520	463	535	524	549	485	505	519	577	518	490	537	539	514	524	477	526	518	507	505	522	484	546	536	528	496	487	505	539	504	481	503	552	542	505	529	485	530	522	504	541	542	548	524	496	507	495	553	527	513	537	510	536	572	515	515	521	541	451	531	533	541	529	491	473	539	510	492	544	501	546	515	525	516	534	494	541	498	522	482	513	532	542	574	523	511	535	522	514	507	578	524	550	496	527	542	501	511	514	528	522	483	471	522	521	475	499	478	502	540	539	546	518	492	505	508	498	519	511	498	561	527	489	540	497	491	489	520	551	500	504	495	540	487	482	529	498	535	561	505	536	498	511	535	532	532	539	542	541	534	497	532	543	528	516	492	511	501	539	492	486	523	462	522	522	510	534	536	485	535	504	499	507	497	544	522	567	528	531	516	490	481	489	530	536	553	548	539	537	516	519	516	513	493	543	483	493	540	547	518	533	557	511	526	511	532	499	539	503	518	528	521	527	524	520	518	507	484	489	552	504	508	494	505	523	496	520	525	549	547	523	521	520	515	545	507	494	494	492	535	494	481	484	530	520	459	494	526	504	527	549	554	517	514	541	512	506	472	524	492	541	475	517	502	527	495	537	517	506	512	517	569	531	513	503	524	518	541	519	523	472	508	502	498	504	527	529	519	534	507	524	520	512	518	518	501	525	553	539	555	548	511	468	477	511	539	474	503	520	496	503	502	503	546	551	493	518	502	533	518	486	525	510	512	528	549	480	496	523	505	530	508	517	508	514	514	529	516	523	534	560	503	497	513	490	533	521	542	535	514	505	495	530	509	517	520	522	513	520	526	553	536	491	537	524	502	544	569	501	520	481	525	548	533	523	516	506	522	516	536	509	534	484	504	494	509	529	527	537	535	530	504	572	531	483	536	518	511	515	518	506	505	501	470	548	546	506	496	541	535	514	523	492	490	533	502	537	506	538	506	499	500	544	505	487	491	493	531	533	517	516	498	499	500	512	541	495	457	502	543	530	487	518	544	499	521	563	514	528	541	495	518	523	491	515	493	559	527	519	485	528	482	505	509	484	520	516	549	558	539	516	491	493	457	525	533	546	512	496	540	518	499	514	526	508	546	490	498	509	477	540	474	499	489	506	506	544	544	554	505	478	515	499	525	520	460	522	473	531	495	492	516	501	557	532	478	514	492	510	540	520	491	495	538	573	519	544	535	519	552	525	536	492	529	532	539	482	499	503	510	532	525	552	540	520	559	522	509	495	504	489	488	528	510	502	518	543	502	491	524	545	532	513	481	495	503	477	480	553	529	507	528	492	519	536	557	546	472	540	514	530	507	514	515	504	526	487	491	491	521	529	568	518	536	498	515	549	532	572	506	543	500	494	545	488	540	524	551	501	501	494	493	529	543	526	468	450	486	508	556	536	512	495	504	502	488	500	508	509	462	519	496	527	473	557	486	492	496	492	499	510	544	506	524	498	537	502	504	548	509	503	496	524	538	517	520	519	527	555	549	484	506	500	525	531	508	547	523	524	506	538	538	504	519	536	537	475	502	511	522	521	556	517	518	500	518	543	491	557	493	518	500	486	488	498	526	538	542	493	483	497	484	519	506	524	508	519	543	521	510	531	495	519	535	501	511	506	481	518	497	540	487	511	503	503	503	486	560	514	555	534	493	527	520	530	527	515	512	537	516	550	538	490	499	544	507	495	498	519	492	505	516	509	536	507	512	515	515	508	474	527	509	505	517	494	545	496	525	495	492	477	516	516	521	490	504	525	522	498	500	487	520	502	503	534	537	485	512	471	523	489	550	497	540	470	519	502	539	530	526	503	527	522	491	519	529	488	536	570	535	518	563	531	492	494	518	506	526	508	491	556	510	528	537	545	512	466	529	506	571	521	508	536	534	483	509	518	523	523	482	511	477	515	533	537	558	507
6170	5401	3220	1915	1386	1095	842	702	497	361	311	212	156	112	98	98	89	87	94	99	67	61	66	64	53	66	56	66	56	56	47	48	42	55	48	51	56	59	55	42	48	59	48	50	67	61	53	57	43	60	54	52	62	45	70	55	63	43	58	72	53	52	56	46	54	64	50	45	56	56	45	51	51	56	49	50	53	32	51	52	68	54	59	52	53	53	63	55	48	42	59	54	62	53	46	72	50	46	53	46	47	66	42	39	49	62	37	57	49	54	50	46	64	51	41	48	64	47	44	52	63	48	39	39	47	49	46	57	49	52	42	76	63	56	46	59	43	62	64	56	43	46	52	50	51	49	53	44	50	56	41	50	54	46	42	44	45	58	44	60	61	67	52	58	63	46	50	46	60	53	52	55	57	54	47	52	54	62	52	59	52	51	55	52	55	51	48	55	60	54	73	49	56	66	49	57	69	49	46	49	65	36	48	55	48	41	64	54	53	56	60	51	58	46	50	56	39	48	44	50	54	48	42	54	50	38	66	60	50	46	55	45	50	63	44	57	64	64	62	62	67	50	58	48	62	52	44	61	57	51	70	55	56	64	51	55	51	53	52	50	55	55	56	47	38	52	51	78	69	55	46	49	54	45	51	56	48	44	68	52	59	46	48	56	42	42	45	63	52	48	54	52	43	56	55	47	55	56	46	45	67	47	43	50	47	47	68	52	52	35	46	50	57	61	49	51	49	49	64	59	43	55	53	50	66	52	53	67	73	55	49	41	54	44	43	51	55	43	46	58	44	55	53	65	72	55	60	46	52	44	55	47	67	46	59	60	44	55	40	49	46	50	47	62	53	41	55	50	53	43	57	53	48	35	45	68	56	51	51	40	64	52	58	67	56	51	50	50	50	52	61	57	62	55	74	49	46	39	55	51	60	53	45	47	54	42	55	44	56	54	52	59	58	63	55	48	60	55	46	48	40	60	42	48	38	40	51	47	49	49	51	59	47	58	46	61	50	50	41	52	49	59	54	47	60	49	52	59	67	56	56	58	55	47	46	59	35	47	57	32	50	45	50	48	59	58	36	49	51	51	47	48	49	58	45	57	55	55	47	40	51	42	42	53	47	61	49	63	60	53	52	52	55	45	58	46	51	67	57	53	49	51	48	62	41	51	46	53	61	35	58	71	45	43	51	56	58	53	54	46	40	50	44	48	53	52	53	55	51	43	58	52	55	52	54	54	56	51	57	68	47	46	53	61	67	37	52	48	45	45	57	57	45	45	45	44	45	64	69	53	49	49	59	49	51	53	47	45	55	53	36	51	57	49	54	66	50	56	44	58	56	54	62	52	50	49	61	60	54	49	51	43	70	52	55	46	55	54	48	63	54	59	48	41	59	64	69	51	55	57	51	48	48	59	54	53	54	68	55	63	58	57	62	45	56	47	58	47	52	65	45	66	44	60	48	61	50	45	44	53	54	47	59	57	47	58	47	57	54	50	46	50	56	53	50	49	53	56	66	56	60	57	64	59	61	53	52	53	67	43	39	46	65	44	47	52	49	47	61	52	56	65	43	36	44	51	45	52	48	61	57	53	60	45	61	52	58	53	62	64	44	50	57	45	44	66	53	46	60	61	50	58	44	61	49	40	48	62	49	52	51	60	56	56	47	50	46	50	34	58	51	45	62	55	54	45	60	54	53	57	47	45	66	48	38	44	54	67	58	56	52	46	39	40	46	62	50	56	51	62	53	59	45	77	57	40	48	46	42	53	55	59	53	60	43	47	50	66	40	47	52	41	39	68	49	52	58	57	60	54	54	56	44	41	36	55	53	53	49	49	55	55	60	52	48	54	50	66	49	51	54	62	61	42	47	49	53	49	46	45	37	53	38	46	48	42	52	55	61	53	46	59	47	53	56	55	46	44	51	43	52	54	60	67	46	41	50	41	50	56	59	50	44	74	55	45	55	55	57	60	60	57	59	56	59	43	33	53	47	62	58	49	51	62	54	54	52	52	44	57	59	48	48	51	40	65	44	37	53	59	59	55	44	67	57	54	44	49	54	54	57	66	50	49	56	64	47	51	52	47	52	66	62	60	44	58	55	58	49	64	59	62	48	45	42	53	39	39	44	46	58	36	45	51	56	50	58	43	51	54	50	41	56	51	50	60	40	46	56	61	44	53	43	54	44	59	44	40	56	41	50	51	45	58	55	64	50	44	55	58	51	61	44	54	51	61	47	68	82	59	57	51	48	45	57	49	67	60	49	53	38	39	53	57	64	44	58	61	50	39	55	47	56	42	48	59	36	49	47	64	52	53	48	58	50	61	57	53	51	55	48	52	46	38	62	48	43	44	38	56	56	64	54	64	57	42	43	43	51	50	58	53	50	52	47	62	40	53	50	59	50	53	44	52	51	45	62	41	43	45	56	56	65	56	51	46	53	48	53	42	64	45	56	50	47	52	55	61	51	56	43	55	46	47	53	44	64	61	43	52	56	46	58	53	52	67	41	53	69	51	50	39	49	47	52	48	51	53	48	63	46	47	48	66	43	51	56	50	61	56	47	37	45	48	45	50	48	53	47	57	52	42	49	67	46	53	63	64	46	45	44	59	55	51	56	45	45	56	56	52	56	47	54	41	58	43	54	37	54	51	46	43	51	55	58	52	61	63	55	45	54	60	52	50	47	50	53	47	57	45	54	55	35	60	53	43	51	49	39	55	66	47	53	54	57	61	56	55	44	57	48	49	51	55	49	63	51	46	46	43	60	49	56	59	55	55	52	43	60	57	45	53	57	52	51	45	53	51	64	46	64	48	59	53	63	47	63	49	46	49	54	51	45	49	54	39	60	45	49	49	53	51	53	58	52	58	57	61	46	59	64	64	58	40	53	45	45	62	40	47	39	50	61	58	54	57	56	62	56	59	61	57	58	47	55	55	41	49	48	60	53	50	47	47	61	49	70	53	46	46	57	69	58	72	52	44	44	64	53	56	38	53	57	51	47	50	65	65	47	55	40	44	54	39	56	49	50	55	52	52	57	67	49	46	43	52	50	49	47	38	49	59	50	41	53	48	45	46	43	55	44	55	54	60	47	55	61	53	47	40	32	49	59	62	57	49	43	62	66	52	55	57	51	49	63	58	43	48	52	52	43	52	62	53	55	72	48	61	54	47	51	63	52	59	50	64	48	50	62	50	46	53	52	44	60	42	53	37	61	47	53	67	57	58	48	42	47	42	42	51	48	51	43	47	56	54	49	54	48	51	53	45	49	59	59	53	54	48	51	53	43	55	53	64	58	44	56	54	58	51	57	37	55	55	58	52	40	42	59	43	46	55	49	50	40	54	35	51	50	54	59	54	48	53	42	47	51	68	67	57	46	65	52	47	53	52	73	39	62	47	48	53	59	54	62	52	59	46	42	54	48	44	52	39	66	47	55	62	44	47	51	46	43	65	49	58	59	49	52	49	60	52	57	51	54	44	47	54	56	59	54	53	58	43	55	62
35453	27002	22373	23439	26522	24914	21019	16957	13177	10153	7546	5266	3652	2728	2068	1645	1480	1478	1360	1236	1071	908	822	761	734	644	672	636	599	609	523	542	568	535	529	547	568	484	533	540	549	510	509	541	556	504	502	551	529	556	538	565	536	549	512	514	510	518	515	566	538	525	511	520	536	508	515	515	522	542	540	541	515	490	502	487	494	543	581	478	551	545	509	511	499	544	506	538	521	535	538	553	511	560	506	533	494	497	563	506	544	537	525	532	529	546	522	490	480	525	502	543	510	477	518	527	498	516	565	481	496	523	533	511	538	553	561	541	528	526	494	526	528	506	495	527	525	517	499	524	522	542	495	545	501	510	469	534	546	551	504	547	514	503	502	500	561	531	491	548	540	565	527	538	536	534	466	531	561	551	508	550	526	553	490	504	537	494	512	558	485	517	513	530	567	511	498	558	530	489	502	530	576	535	501	521	535	523	496	515	499	516	527	505	510	509	536	551	537	525	529	540	545	522	513	510	524	548	530	473	466	551	544	507	543	564	503	540	552	520	510	503	522	509	530	543	480	530	522	519	519	534	537	553	539	483	532	508	491	491	477	530	544	567	513	515	526	491	567	550	500	528	507	526	560	513	553	527	514	524	515	540	519	489	545	519	507	511	541	483	518	527	546	546	490	551	530	544	533	529	488	527	509	521	493	534	497	547	504	508	537	554	531	512	504	479	509	530	510	512	548	544	535	538	564	478	517	505	511	495	540	534	513	496	507	552	523	514	545	566	541	549	528	518	560	540	555	583	554	506	510	551	551	544	517	506	576	537	498	509	510	499	503	528	551	527	492	480	515	538	513	525	506	511	526	476	518	526	568	534	525	535	534	525	512	477	539	538	517	540	497	528	490	513	499	540	529	500	481	531	503	538	512	527	521	539	534	533	526	552	473	529	510	494	557	496	520	515	508	542	557	506	514	530	513	506	521	487	523	573	525	513	485	532	521	506	559	501	510	494	544	502	542	520	526	548	492	534	524	492	510	490	556	550	544	533	552	512	506	506	486	520	520	554	498	511	550	549	528	534	530	527	538	496	474	545	513	537	528	533	508	515	537	535	556	498	525	487	535	574	532	527	492	456	510	602	497	542	543	509	553	522	521	520	538	534	535	533	524	544	549	520	509	545	503	532	533	498	488	502	572	526	507	539	517	530	529	535	531	540	560	522	497	498	554	496	488	498	507	520	543	517	547	460	528	551	524	497	529	531	566	519	491	524	549	549	506	521	529	534	524	484	545	538	569	565	503	505	497	536	537	525	523	552	523	516	519	514	519	537	525	491	542	538	540	551	541	511	550	525	533	490	521	543	505	514	512	473	495	555	503	493	519	533	542	542	527	512	488	492	555	510	578	520	599	534	469	496	510	556	576	504	539	550	497	541	556	541	552	543	547	552	513	536	540	517	539	537	479	530	536	525	517	510	500	596	479	543	517	448	511	543	535	511	503	494	556	527	558	487	504	552	490	513	491	513	546	506	503	547	546	488	529	521	508	492	530	523	502	540	526	527	520	548	492	537	528	522	521	544	489	534	514	515	516	505	504	518	492	522	540	545	543	505	542	532	548	534	521	523	535	524	490	556	512	481	529	500	545	558	514	556	510	476	520	511	562	531	522	478	521	521	522	512	541	525	535	518	517	556	508	463	531	533	538	540	552	531	506	576	531	532	482	567	575	569	522	533	517	541	544	548	539	498	535	513	533	522	519	514	568	502	530	506	500	541	526	520	536	497	494	560	576	502	492	528	530	509	515	545	554	542	534	525	502	511	516	495	522	546	500	511	527	559	532	543	549	512	538	546	496	522	560	542	544	510	545	581	538	527	514	533	478	544	546	517	523	506	508	553	528	548	523	547	545	531	513	511	544	499	469	510	528	520	527	492	515	506	527	513	505	555	541	535	528	525	527	520	487	525	508	522	557	504	537	520	507	490	521	557	520	511	547	521	526	521	498	541	511	535	574	533	515	516	501	550	523	562	511	570	482	516	568	512	531	550	550	542	563	539	528	550	534	507	466	481	513	557	509	524	557	526	491	500	518	562	524	528	480	541	519	480	520	499	501	549	524	490	536	551	546	571	495	575	537	515	528	491	492	517	529	531	500	502	515	517	491	497	512	502	561	526	533	561	530	552	510	534	545	502	493	544	502	494	506	475	520	534	547	503	544	552	550	539	517	513	514	565	519	517	519	533	504	537	506	570	484	512	485	500	520	497	519	543	551	511	515	528	538	515	533	498	514	524	570	552	544	540	525	526	514	506	503	535	517	496	568	553	508	505	548	528	574	513	539	527	495	511	501	497	530	550	571	530	485	546	492	518	493	494	504	501	546	546	544	507	540	534	500	535	496	504	526	533	556	525	556	529	544	541	526	537	528	491	508	542	507	537	513	517	525	519	500	499	524	543	551	515	481	511	516	479	523	512	554	462	488	501	510	500	528	534	510	516	560	512	497	489	519	513	521	512	511	538	521	528	563	486	554	535	563	515	533	546	519	515	542	551	512	535	531	543	532	514	498	489	503	595	528	530	522	507	566	564	507	549	519	510	523	506	540	571	517	557	540	577	502	523	488	518	549	492	509	547	526	515	540	521	516	541	519	560	552	505	548	543	497	547	551	490	507	495	555	540	488	548	490	511	558	510	566	490	527	504	561	508	524	513	532	533	514	542	553	577	512	507	517	526	536	528	527	511	496	502	532	475	521	559	496	525	508	555	561	523	532	530	561	538	551	507	532	523	510	530	492	496	515	493	562	498	531	520	508	525	520	504	554	569	539	535	496	544	509	503	531	508	464	532	558	500	540	519	494	520	524	516	503	486	543	533	563	519	533	545	522	515	527	511	534	513	512	540	504	507	506	527	553	509	558	513	496	581	491	505	528	512	536	474	516	536	537	530	512	505	530	520	524	502	530	515	525	517	550	548	536	512	545	511	512	542	523	533	559	543	525	544	507	470	525	515	484	563	494	524	560	509	503	507	525	551	500	521	528	494	513	516	527	556	492	506	530	536	496	485	529	526	539	505	478	548	529	517	503	510	475	515	504	514	514	528	523	534	555	505	570	547	533	522	538	570	527	480	511	557	537	497	508	512	543	548	554	499	511	558	528	549	511	557	520	533	526	490	493	556	519	531	489	516	546	527	507	503	484	493	509	532	523	496	505	549	517	536	519	518	488	521	541	519	537	555	522	547	537	561	547	541	514	555	553	496	536	540	517	506	535	527	515	514	520	520	506	519	539	543	527	497	520	513	469	500	505	524	533	482	497	536	520	541	476	527	531	545	558	558	552	512	535	538	511	563	533	528	517	516	552	504	517	504	526	509	545	490	545	535	545	555	511	532	499	505	557	504	535	488	538	510	524	545	524	531	521	523	494	514	536	486	553	563	478	549	537	540	528	511	534	542	565	507	523	520	517	505	499	476	523	519	509	530	556	501	519	502	555	499	538	514	555	497	537	533	497	501	502	522	540	551
3808	2618	1470	955	635	574	498	362	244	222	159	99	131	98	75	81	75	62	80	57	64	59	52	63	52	50	70	62	67	55	65	49	52	49	46	43	42	53	55	47	50	47	53	48	52	50	48	45	42	44	64	41	64	42	55	59	55	47	44	52	58	52	59	49	46	57	47	45	53	65	49	59	54	40	59	62	42	70	39	51	51	47	42	52	55	45	38	52	42	44	63	57	62	60	47	49	55	56	51	50	49	49	48	42	53	59	48	52	56	59	50	66	56	64	49	50	53	40	64	51	43	56	49	51	60	52	52	47	56	51	62	45	54	53	53	57	46	54	60	56	53	36	56	45	52	59	42	62	38	55	70	50	63	50	58	40	52	50	60	49	50	53	48	45	63	59	52	59	50	53	44	56	40	65	48	55	60	44	56	57	55	52	49	48	47	47	52	46	61	56	49	55	47	40	54	30	56	58	59	47	54	56	45	60	42	48	57	54	58	55	46	57	45	58	52	62	51	43	54	49	78	63	63	50	52	59	50	55	62	54	50	55	43	47	55	54	74	54	55	55	59	50	53	51	51	57	52	53	50	46	51	50	50	53	53	66	44	43	55	65	51	57	58	60	55	56	52	56	48	58	48	45	39	45	42	42	43	53	60	53	50	53	45	54	64	43	47	55	46	48	55	45	52	62	65	49	56	68	60	49	50	47	57	56	55	56	55	50	59	56	56	47	55	57	62	64	70	48	55	45	56	70	42	48	59	56	55	37	44	43	58	52	61	52	48	60	45	43	70	48	57	40	53	46	57	36	73	63	53	57	45	56	58	55	52	54	48	47	55	51	47	46	54	37	55	50	60	58	62	60	55	46	54	53	57	63	45	50	49	42	44	46	59	56	49	54	58	56	47	44	53	62	57	59	50	46	59	43	47	47	51	56	48	60	48	47	44	48	60	59	46	46	61	56	45	44	42	66	66	56	47	58	48	45	51	56	44	57	44	52	45	61	68	60	44	55	53	52	59	50	55	53	64	49	65	54	46	57	54	56	66	58	49	58	60	63	37	57	48	53	53	44	66	64	51	55	54	42	54	59	57	53	51	44	55	54	55	55	44	52	60	59	51	45	42	45	59	37	51	59	59	51	51	48	46	54	67	43	57	54	48	54	63	59	48	55	54	59	52	50	52	47	35	56	45	37	48	65	59	62	63	57	47	55	38	49	53	52	42	45	59	52	50	51	51	57	38	49	50	53	45	59	51	43	48	49	59	48	53	33	44	60	54	64	41	47	58	43	46	58	44	46	64	69	56	48	53	69	61	58	48	52	51	66	49	57	63	61	63	50	32	57	61	47	55	50	54	54	47	57	51	59	67	61	50	49	53	53	56	64	43	54	52	55	45	58	65	50	60	43	37	51	42	48	43	67	55	52	45	47	65	69	54	56	56	49	53	55	62	56	58	46	32	47	49	39	54	50	57	52	60	48	52	46	48	51	49	54	46	43	45	62	65	52	46	60	56	56	66	55	49	46	61	54	47	43	44	51	46	49	57	51	53	48	47	48	53	53	49	45	52	65	53	58	59	51	62	47	53	52	58	64	46	58	51	60	48	51	60	53	60	38	40	45	42	58	54	52	45	56	54	54	44	49	36	56	45	59	48	43	70	44	49	60	44	50	64	49	50	52	54	49	66	50	47	68	62	52	64	60	46	37	63	47	41	64	46	47	55	52	49	49	51	63	43	43	39	52	69	40	52	67	55	59	46	51	59	63	54	59	53	53	67	52	58	45	68	53	44	57	59	56	59	54	57	40	61	56	52	68	43	55	55	53	57	39	65	54	51	55	54	56	53	47	36	51	58	48	54	49	57	48	52	51	61	41	51	52	54	53	41	38	50	45	63	52	56	60	45	46	46	52	44	57	54	54	45	36	43	48	50	48	51	47	41	63	57	49	57	46	63	54	47	62	59	47	61	60	55	46	51	56	65	52	51	61	61	44	66	47	56	54	55	45	39	57	39	51	45	50	41	55	49	44	57	55	54	50	58	54	44	66	53	49	50	61	45	51	51	53	51	45	57	34	56	46	46	56	51	56	60	53	52	39	44	58	45	63	51	50	49	46	61	55	44	52	52	47	58	47	51	44	63	46	54	54	52	51	63	53	58	55	60	52	48	62	56	43	46	47	56	44	46	48	68	42	55	67	43	56	60	48	43	57	53	45	52	60	52	39	42	56	52	48	61	57	51	50	69	57	50	71	61	47	46	40	57	53	41	60	47	52	50	59	46	45	47	42	45	61	55	61	49	47	49	62	38	49	49	48	46	62	60	54	58	55	58	61	58	60	57	46	47	60	59	50	55	36	49	50	59	55	59	51	58	53	51	65	63	48	49	49	40	56	52	77	41	54	50	55	56	66	41	53	41	71	53	53	54	42	55	49	55	56	56	52	51	57	44	57	43	54	59	50	60	46	57	59	49	59	46	58	45	55	60	45	47	45	55	44	51	50	35	50	56	49	49	52	52	39	47	55	47	61	52	51	53	53	49	56	58	53	56	47	48	56	52	49	61	52	51	50	38	48	60	46	53	58	59	45	46	64	52	40	48	49	43	52	49	56	43	57	53	69	64	65	54	46	59	51	62	47	52	53	52	47	52	48	58	58	60	59	46	46	49	52	59	57	66	60	55	61	59	54	48	55	67	43	52	60	64	46	63	54	57	49	52	50	43	50	48	45	43	41	48	50	48	51	54	60	36	59	55	47	55	55	43	43	55	51	43	53	56	57	52	48	53	52	65	61	55	43	42	44	48	59	58	59	55	38	61	46	65	51	56	70	53	54	48	48	48	60	59	57	43	57	53	53	61	38	46	48	50	66	70	59	57	50	83	51	51	44	57	54	56	55	43	62	39	53	51	60	53	48	45	54	63	42	46	52	55	47	45	54	54	50	54	58	55	53	43	54	46	73	47	41	70	79	46	47	51	56	53	57	52	39	51	54	67	57	55	41	50	43	39	53	54	53	45	56	68	59	52	44	55	42	56	49	51	36	55	67	55	52	56	50	43	54	68	43	60	53	54	53	46	46	50	50	53	56	60	52	54	64	49	61	59	53	55	38	53	61	49	53	50	61	49	58	63	54	51	48	53	49	45	61	53	55	44	55	45	61	52	47	53	49	56	46	53	57	66	54	53	45	54	46	65	41	56	50	63	51	45	60	50	56	45	54	68	55	52	61	67	48	55	45	58	52	55	69	51	50	48	54	51	59	61	48	65	50	51	53	43	31	50	60	52	56	53	52	53	43	40	44	57	60	39	67	49	46	65	53	45	47	53	55	60	38	63	56	67	47	53	68	54	60	51	52	44	41	60	48	53	53	54	49	47	55	62	56	53	71	50	48	50	49	54	42	45	58	68	53	55	38	46	55	55	54	60	59	58	47	52	47	49	53	51	53	59	56	47	62	60	52	63	49	61	48	61	62	51	49	56	53	50	61	46	63	45	57	53	63	64	59	72	58
30304	20924	15650	16597	19989	18391	14952	11509	8532	6123	4352	3074	2141	1614	1346	1167	1091	995	935	889	787	704	716	625	621	630	546	578	562	582	536	524	527	545	530	572	509	531	511	520	530	526	528	527	505	536	495	530	546	504	522	501	520	557	487	508	512	488	568	510	511	535	517	541	557	547	545	509	561	499	488	508	516	498	513	523	467	540	579	542	531	539	521	520	479	544	550	489	548	545	528	561	528	528	496	560	500	543	496	550	566	550	566	527	500	513	558	518	552	521	552	540	590	514	524	522	509	520	487	520	557	563	573	499	512	531	527	583	545	519	551	528	537	523	491	531	499	539	550	513	555	543	525	530	519	488	575	505	522	513	527	539	510	505	524	561	530	482	526	528	497	541	535	496	507	557	549	513	513	518	542	520	518	530	552	482	622	551	523	517	520	502	501	489	545	549	474	495	513	579	522	552	528	472	497	526	516	494	561	528	531	555	524	556	500	512	531	512	551	529	554	555	521	562	533	543	548	513	520	508	513	508	528	510	532	509	531	518	526	507	509	540	490	579	522	503	528	498	558	547	493	514	558	537	519	522	506	541	531	544	524	560	540	552	539	505	493	533	535	490	524	544	537	502	560	507	490	555	523	512	497	526	537	534	538	564	546	528	522	557	537	514	496	533	500	518	464	545	537	524	536	486	529	493	538	554	540	510	528	553	501	519	506	529	526	548	576	521	518	541	501	514	494	504	510	534	529	503	502	526	561	493	534	506	562	519	524	521	514	536	529	506	521	506	518	530	561	492	544	496	509	480	537	579	516	491	531	504	546	547	506	525	554	498	532	526	540	561	536	534	511	514	516	518	521	577	531	558	540	521	514	551	480	526	516	525	549	539	501	511	521	544	538	530	553	553	513	545	560	517	521	541	513	498	506	517	573	509	485	522	545	556	520	522	543	503	512	531	535	544	503	502	539	499	551	516	494	511	531	519	518	534	515	501	520	508	527	540	508	497	579	525	587	568	549	492	522	525	550	532	516	535	585	537	549	564	510	533	526	535	506	463	502	507	544	495	501	547	505	546	505	463	526	514	496	550	508	539	513	499	542	546	528	513	536	519	522	572	521	502	503	511	492	526	524	559	552	506	556	507	522	558	513	535	555	524	556	541	502	509	503	527	539	536	515	550	511	510	506	546	534	516	527	554	507	521	534	531	486	511	585	507	564	534	523	546	534	538	549	485	522	537	570	516	538	552	519	525	483	561	482	523	526	544	549	489	543	551	559	544	477	484	537	543	529	550	490	494	492	532	516	518	544	487	544	513	548	544	566	551	567	515	546	516	512	545	518	550	507	551	535	485	526	550	526	541	496	556	535	566	509	578	483	507	556	540	498	521	559	528	517	523	527	547	534	553	501	535	542	523	531	514	524	493	549	576	554	524	525	565	541	553	531	529	515	536	549	539	549	504	546	533	583	486	538	532	533	502	509	518	564	552	537	527	507	519	540	516	497	516	517	519	537	479	538	495	499	514	557	525	484	524	575	529	517	550	554	513	586	477	528	527	505	506	557	552	511	540	564	494	535	494	574	558	515	531	480	544	519	509	547	547	532	507	550	516	500	530	511	511	534	490	534	508	542	531	524	499	549	522	540	501	531	564	492	535	528	526	553	506	540	513	506	510	516	525	515	538	506	517	518	491	551	521	526	540	514	519	532	598	564	567	548	542	504	544	503	514	504	553	558	569	497	537	511	521	502	540	559	521	514	555	540	505	523	550	521	518	527	553	533	507	543	552	549	551	537	563	522	533	532	548	520	531	478	564	502	567	533	513	529	541	516	529	544	530	532	531	558	529	542	460	519	570	479	497	513	549	584	540	518	535	523	476	511	499	544	527	517	511	562	529	565	539	532	529	517	539	545	537	501	501	505	543	531	476	518	537	504	516	553	544	528	508	575	565	522	503	530	560	563	557	502	523	517	561	504	516	549	517	528	505	529	525	532	468	537	562	559	545	532	515	523	494	507	538	512	540	531	502	520	541	508	522	546	538	539	571	508	498	497	488	554	536	516	520	529	543	518	542	528	542	531	527	499	489	550	515	546	591	527	529	503	524	495	528	556	483	493	531	492	562	505	542	532	536	570	496	495	568	544	529	485	538	532	544	495	523	505	545	529	513	512	527	515	531	524	529	520	558	537	553	557	516	531	568	521	497	537	503	501	542	546	564	505	514	558	517	510	481	523	505	519	558	538	519	527	529	549	557	536	540	522	500	512	503	519	542	485	527	548	555	529	500	497	536	562	553	542	541	516	562	524	496	534	543	481	517	548	544	568	526	559	536	546	507	525	523	491	565	486	484	517	546	543	473	569	513	540	536	508	503	488	500	526	515	533	527	523	536	512	518	507	532	531	577	510	468	485	520	533	496	521	517	493	548	585	506	548	538	502	524	508	532	506	515	512	511	518	529	510	528	509	553	524	581	564	544	495	534	533	513	564	497	521	500	515	508	520	502	531	503	566	550	509	556	516	503	560	512	505	509	479	484	515	582	493	542	542	510	535	541	545	493	485	547	527	547	528	507	539	510	483	520	534	534	531	549	529	510	538	533	504	490	498	511	542	562	508	495	516	507	527	564	544	518	508	523	545	539	529	500	557	505	529	541	547	529	519	567	563	536	517	519	532	512	558	544	545	554	542	535	543	516	513	516	496	512	519	515	533	540	544	543	564	522	561	525	505	530	476	543	517	500	570	555	550	480	556	545	540	506	514	547	526	512	501	541	527	530	499	512	504	557	549	532	554	516	523	524	531	523	510	512	570	495	539	545	530	539	537	528	556	534	536	516	532	509	501	535	525	532	498	508	545	528	507	529	553	530	512	487	501	567	560	520	544	499	499	509	509	551	546	533	555	462	545	537	549	493	507	496	556	540	495	509	521	535	521	493	529	548	539	543	499	556	516	559	509	530	542	523	519	510	538	531	536	562	550	520	508	528	499	565	506	533	535	545	519	519	494	534	538	562	536	541	559	520	527	549	498	542	481	526	529	509	536	529	503	533	483	520	486	526	485	527	530	550	553	511	510	573	519	558	526	541	521	506	516	520	538	545	474	533	549	526	503	529	515	511	515	568	499	540	541	528	551	553	506	492	552	514	549	536	514	534	506	520	549	513	522	494	493	508	588	538	530	566	517	539	506	520	508	543	524	536	490	522	501	532	536	557	544	558	530	531	493	480	507	560	527	533	541	534	574	533	535	541	525	528	522	530	567	554	553	528	556	524	532	506	545	514	508	546	541	523	507	533	566	506	497	539	546	534	511	529	495	506	497	534	543	537	519	539	527	513	540	523	527	520	535	555	512	558	552	560	530	525	536	510	515	498	546	546	499	535	528	521	566	500	554	530	525	563	521	513	521	547	551	553	527	514	474	537	549	512	534	523	508	526	523	568	547	525	522	553	509	504	527	508	536	559	518	546	526	506	552	492	535	535	510	505	524	497	500	537	528	530	536	530	503	537	520	497	529	509
5111	4725	2569	1440	961	879	688	499	377	287	226	189	135	113	102	94	88	70	90	85	66	67	62	60	53	53	56	53	64	62	60	45	60	63	67	45	59	50	38	64	59	51	47	50	47	52	53	53	59	67	55	55	59	55	57	68	48	59	57	68	57	49	60	43	58	54	65	55	52	47	46	63	39	56	55	46	49	70	48	59	63	58	50	55	63	45	52	49	46	59	58	53	52	38	68	64	51	66	56	58	56	49	55	51	50	56	56	53	54	53	57	54	57	55	51	54	67	59	43	54	62	58	55	65	71	65	64	53	62	72	57	51	53	50	47	70	52	56	58	52	61	58	71	61	67	59	59	51	62	58	54	66	61	62	57	62	50	52	56	48	51	49	50	43	61	47	71	66	66	65	61	53	47	59	46	51	48	61	47	61	57	51	66	45	44	47	58	59	45	58	62	50	54	46	62	47	75	49	61	53	43	53	59	71	55	57	62	68	44	49	64	56	51	47	56	47	55	49	58	53	57	44	58	61	52	61	57	58	58	62	78	66	62	57	71	48	56	54	58	51	60	43	67	61	51	50	61	50	62	44	66	56	55	49	59	59	40	48	61	60	51	53	57	78	51	48	64	57	47	45	67	56	51	54	60	50	48	54	40	50	58	60	39	64	61	55	64	50	44	54	53	45	67	51	65	56	46	57	63	48	66	48	52	59	55	61	57	48	66	48	49	54	52	51	42	51	44	61	54	63	42	66	55	51	43	62	47	60	52	52	56	57	41	57	43	60	44	55	62	50	53	49	49	44	65	57	57	48	50	60	59	65	49	43	42	57	57	54	53	40	51	54	52	53	51	53	54	57	64	54	55	63	62	59	36	55	53	49	54	41	50	48	56	57	46	43	61	58	49	65	55	54	53	46	55	55	57	57	51	54	52	50	45	52	55	65	52	54	66	55	59	49	49	60	61	54	51	50	48	60	39	69	50	52	53	45	48	59	59	61	46	58	69	54	66	47	40	63	56	49	56	42	52	56	52	42	52	59	59	41	50	52	54	70	57	60	42	65	66	59	65	65	61	38	66	50	54	64	54	49	54	49	50	69	53	48	54	56	53	62	56	62	46	53	55	56	60	60	58	41	74	46	61	58	60	49	58	54	60	67	61	59	66	56	53	45	53	60	56	47	43	52	54	45	48	70	56	51	64	54	55	49	59	48	76	54	53	51	63	54	40	45	58	52	64	61	48	66	56	38	63	46	55	68	52	59	48	49	47	52	57	70	49	40	67	50	66	62	66	61	60	50	49	57	51	55	58	45	51	48	45	68	63	45	61	40	49	54	54	67	64	58	55	63	44	61	52	53	47	54	57	44	50	51	52	51	53	61	52	62	57	58	57	48	49	49	54	59	58	55	56	53	44	53	59	58	52	54	59	57	52	63	65	61	55	57	56	54	66	56	42	54	49	50	60	49	50	53	41	59	60	42	62	63	50	53	59	48	57	55	82	44	61	52	51	44	54	53	52	55	55	51	52	54	54	50	49	57	54	52	66	59	62	58	59	67	53	54	57	45	44	54	45	62	61	68	56	51	50	56	62	64	49	61	60	65	54	54	55	52	60	56	51	54	48	58	53	56	58	56	36	59	44	46	48	45	50	64	45	67	71	59	58	47	59	67	56	54	55	59	54	66	56	49	49	45	51	42	58	41	58	68	47	64	51	58	50	58	57	46	54	57	49	57	46	49	71	56	61	63	68	62	44	42	51	73	57	59	56	39	61	59	61	48	47	43	55	56	43	48	60	64	58	59	50	46	49	53	57	50	57	61	65	46	60	55	66	62	60	52	59	66	47	52	70	54	55	57	58	44	51	49	54	55	54	54	65	48	61	53	49	50	67	50	75	68	57	52	48	51	63	57	65	51	51	47	56	59	54	56	57	48	57	62	67	51	45	61	59	44	52	55	52	52	51	46	68	60	48	51	58	46	60	48	68	42	59	33	51	50	44	58	52	53	60	57	46	52	60	42	47	65	54	53	52	57	52	52	54	65	58	49	50	44	65	62	54	53	57	58	52	53	56	70	56	55	58	59	62	59	67	46	51	53	50	50	50	58	53	42	68	51	55	52	65	56	60	51	45	49	52	52	55	47	43	42	53	32	42	59	49	57	62	60	59	48	54	47	55	57	53	45	49	62	58	57	55	46	75	61	59	60	53	47	51	49	44	59	58	64	65	45	65	46	43	48	50	50	54	55	58	54	55	45	63	58	51	50	50	53	38	45	47	66	54	54	68	51	51	43	51	55	65	61	53	60	32	52	61	53	51	56	68	47	54	59	39	61	59	49	59	65	68	55	53	41	55	61	49	45	51	47	70	44	48	48	55	61	46	56	48	55	49	58	40	60	49	52	61	52	59	52	50	45	51	63	55	48	59	53	58	60	42	48	60	65	60	54	58	50	68	46	47	51	68	57	41	63	40	58	56	64	55	50	58	56	46	45	54	52	61	61	59	45	60	56	42	53	64	47	66	63	50	54	60	59	51	51	48	52	61	54	57	54	60	49	62	52	66	55	55	73	56	55	54	39	51	58	56	45	51	41	52	50	58	57	48	59	50	51	52	54	60	48	50	49	56	62	52	50	58	64	41	52	51	52	56	52	51	55	44	48	52	61	50	56	65	44	54	47	57	45	57	56	45	54	61	50	58	56	59	54	54	58	48	55	58	51	57	55	57	55	57	72	52	48	52	51	64	56	43	46	59	53	44	56	56	50	64	67	58	58	54	62	51	49	55	58	37	65	61	69	51	36	62	51	65	61	53	52	66	65	55	47	53	55	53	52	58	44	67	50	52	50	69	53	66	58	43	52	53	57	59	60	52	49	47	51	50	53	77	48	67	57	51	57	52	63	63	48	65	46	53	56	44	56	53	51	66	43	45	51	44	51	49	54	52	55	53	62	48	59	56	59	50	51	53	69	50	62	60	52	43	49	58	49	51	54	65	54	70	47	57	53	52	62	55	65	48	52	64	51	51	71	63	44	61	55	62	42	58	57	55	55	47	60	55	55	65	46	61	53	60	55	50	55	56	52	49	36	61	67	50	46	51	55	44	63	62	42	60	41	61	45	66	60	59	46	54	61	45	42	63	49	56	43	68	49	62	54	64	61	58	62	52	45	50	73	62	50	55	53	44	50	57	49	59	59	56	56	47	54	61	51	64	42	58	48	53	70	50	61	56	45	52	63	67	52	64	61	52	61	60	69	69	68	54	56	66	50	58	60	53	45	46	67	54	53	55	55	56	48	58	57	48	54	50	60	50	55	70	67	42	58	57	63	52	47	52	55	55	32	51	42	45	61	60	41	65	54	50	46	64	51	54	55	46	62	46	53	58	68	44	47	52	50	61	45	51	46	46	58	52	51	55	71	56	58	55	71	69	47	49	52	64	57	59	45	63	43	57	53	69	36	64	40	53	60	48	61	58	58	56	54	74	52	55	42	39	56	52	56	45	43	63	67
33893	25424	19905	20725	24045	22799	18635	14592	10998	8037	5910	4047	2828	2255	1818	1605	1423	1331	1174	1077	922	883	748	752	678	710	656	619	622	632	573	547	584	590	573	577	511	545	517	545	548	567	494	545	524	578	556	558	528	548	518	559	546	504	518	529	501	506	510	529	527	559	549	551	573	531	583	548	513	561	512	552	530	531	542	568	569	568	573	539	545	506	566	491	508	531	584	509	555	546	543	558	538	571	542	540	551	558	545	538	553	557	539	527	561	524	555	529	551	505	526	547	567	568	550	570	547	571	527	543	530	528	569	515	517	554	546	560	560	557	540	553	532	536	543	554	559	508	547	547	515	540	565	546	544	574	548	551	528	579	530	506	538	540	528	529	575	565	550	551	559	478	570	594	520	527	556	580	572	511	560	517	549	533	553	545	529	529	534	554	518	550	531	582	584	566	528	550	528	523	500	531	547	558	567	557	566	566	561	508	541	542	519	542	558	555	552	546	539	501	536	548	556	537	544	506	575	552	554	545	536	529	541	551	562	550	536	564	527	583	551	569	559	545	535	513	545	543	605	553	543	543	526	550	566	527	539	534	541	548	513	533	537	522	534	556	542	552	566	521	550	504	530	553	549	562	547	601	534	549	568	549	586	503	533	551	563	565	553	517	530	528	512	574	567	555	557	574	501	569	543	573	541	538	560	550	573	510	539	534	549	519	513	573	528	541	543	531	544	565	563	535	574	516	551	566	562	588	542	548	513	541	531	500	525	571	523	522	615	540	544	525	546	559	543	544	556	522	613	537	530	586	538	494	529	540	512	540	539	543	584	559	557	563	513	557	544	545	551	515	538	571	578	545	527	534	568	578	521	540	555	534	527	571	554	530	545	530	547	583	548	546	560	512	563	526	543	560	549	523	535	542	553	525	553	567	599	548	534	523	548	528	550	519	541	560	531	540	534	516	588	551	528	525	559	552	547	552	515	526	548	538	502	562	537	581	545	523	539	560	526	537	511	554	573	533	513	520	538	577	566	601	555	493	505	526	524	575	516	505	545	531	512	538	523	539	514	559	557	524	537	578	596	569	550	540	499	560	527	548	556	537	568	568	567	568	529	528	520	559	557	518	526	525	576	567	561	540	570	520	506	545	549	510	529	532	551	529	553	560	523	489	529	544	496	545	588	583	513	544	562	590	599	538	543	552	566	542	528	518	542	550	556	530	542	540	533	552	540	524	523	540	546	531	515	514	530	564	533	610	538	552	523	528	548	521	529	522	553	521	593	588	559	500	570	522	514	532	568	549	530	559	535	517	543	560	480	541	566	531	537	521	552	545	557	567	568	508	561	554	550	561	581	546	513	580	502	541	530	546	514	562	547	538	565	548	588	558	551	524	592	580	560	520	597	584	517	556	554	545	572	588	549	512	538	546	537	585	544	576	594	509	574	550	535	543	550	568	539	541	481	564	533	560	566	520	553	524	554	500	541	550	543	545	511	560	532	518	543	537	519	528	557	520	507	594	553	548	571	527	579	520	547	522	564	509	524	542	522	551	495	565	528	549	535	553	560	513	547	565	576	556	555	555	530	537	533	540	534	512	533	502	571	544	524	548	551	533	538	558	564	514	556	543	513	520	543	512	523	544	536	539	517	523	563	535	545	507	579	558	513	525	530	571	530	539	502	517	502	558	501	548	540	554	556	573	588	545	571	539	522	506	601	580	534	528	563	522	558	562	527	556	482	526	518	525	558	578	563	496	512	551	527	531	550	521	560	530	567	534	524	542	508	550	546	536	537	544	559	515	565	556	575	555	537	569	564	549	552	533	531	532	519	535	509	542	534	564	488	532	520	551	526	558	526	569	580	528	573	538	534	514	538	531	553	533	526	517	547	533	532	559	577	594	563	517	513	530	550	523	555	542	560	578	563	527	574	552	568	526	540	539	539	537	579	571	587	557	521	505	551	543	539	563	558	533	547	534	543	543	517	567	541	547	491	569	524	534	567	518	556	541	512	536	556	534	553	508	577	542	536	568	531	502	526	578	569	563	589	539	538	524	505	511	553	539	548	512	572	540	559	554	558	552	523	554	546	548	528	553	565	526	545	513	554	533	539	550	570	533	503	541	558	505	561	535	538	536	531	599	542	537	542	568	558	540	537	571	505	558	542	560	579	545	561	567	537	534	538	534	544	555	548	553	597	541	539	535	527	509	565	543	567	582	549	553	544	570	527	524	552	556	551	533	543	548	544	531	564	576	579	564	521	566	552	523	556	549	549	513	561	588	545	545	536	560	578	522	574	541	560	550	513	559	568	556	549	557	551	485	553	537	520	535	552	563	519	502	522	533	564	550	524	562	512	527	546	558	523	550	529	555	507	521	519	573	566	559	575	551	557	524	552	572	584	529	555	491	525	532	514	543	523	544	528	561	550	543	485	539	539	560	534	559	503	524	554	557	558	538	524	514	562	563	568	565	555	530	539	505	560	539	523	536	558	541	526	537	568	524	563	567	565	591	551	535	552	572	593	530	561	537	552	499	564	560	562	518	516	550	579	569	561	539	528	571	562	565	543	531	555	549	549	548	547	523	568	506	538	521	551	566	538	544	511	553	535	551	497	555	530	550	544	532	544	544	576	573	565	567	531	523	574	524	587	555	572	521	557	531	520	544	555	547	513	531	534	527	522	529	572	562	521	543	549	528	520	528	545	503	541	572	514	582	569	533	522	553	505	574	572	550	520	548	506	547	570	552	594	534	526	539	542	557	527	491	561	539	534	531	560	553	567	593	497	513	584	580	539	553	578	544	544	550	576	538	577	527	540	546	529	517	555	504	548	550	524	542	521	560	554	537	528	551	546	551	566	560	544	534	589	532	554	554	534	533	546	603	531	580	517	482	558	499	542	540	544	524	554	554	561	526	533	553	526	526	568	532	600	504	509	535	526	518	538	547	566	553	557	509	542	538	559	537	583	531	524	582	546	531	499	556	541	517	501	508	538	526	534	499	514	544	550	550	515	519	533	549	555	531	572	555	552	518	530	552	525	551	553	590	564	543	525	582	548	554	530	518	586	512	516	533	542	554	545	548	529	539	558	557	540	542	551	522	501	529	575	554	546	517	526	541	525	536	529	551	536	545	533	567	603	515	559	572	580	572	538	600	510	503	576	563	557	561	527	555	546	508	529	543	586	573	528	541	534	529	558	556	511	559	530	548	554	515	538	530	504	571	581	550	585	507	559	553	573	528	553	547	586	531	550	559	561	566	535	556	549	543	523	569	538	560	501	535	561	583	541	563	544	528	582	516	564	529	562	562	529	546	562	551	540	545	533	556	532	522	538	557	583	544	520	581	567	548	539	545	529	581	505	571	546	526	512	559	489	512	567	553	536	522	503	553	550	534	539	534	528	518	565	604	560	596	540	541	545	525	543	569	519	550	520	520	513	536	525	569	565	586	567	558	501	586	538	518	531	531	522	525	579	527	547	567	523	546	511	566	544	514	533	536	543	569	495	532	528	512
5220	3843	2242	1409	1017	836	709	504	394	278	220	174	131	105	91	85	88	86	75	79	79	55	74	66	61	44	84	49	46	58	42	59	56	56	51	61	59	61	40	49	47	43	47	50	58	57	59	54	53	52	56	61	47	56	47	58	49	63	41	64	66	57	50	34	51	53	40	52	44	54	47	49	52	46	53	52	53	57	61	53	56	54	64	51	43	45	45	58	56	57	52	46	58	42	42	52	63	55	66	37	54	48	57	52	45	54	54	51	54	55	58	53	46	47	50	51	51	56	48	57	54	46	62	56	64	49	56	63	63	54	62	52	59	53	58	54	52	32	55	64	59	51	53	65	45	40	50	57	56	41	56	45	71	61	51	47	47	62	46	40	57	52	56	41	47	52	53	47	57	55	51	49	56	44	51	48	44	51	59	50	49	48	59	56	48	46	57	61	47	75	62	33	49	49	58	47	60	58	54	40	43	53	57	48	58	43	46	55	52	58	60	58	66	59	52	36	61	53	32	51	60	62	50	54	50	46	43	62	44	45	47	51	55	51	55	57	51	64	64	46	60	54	53	59	45	31	49	55	53	52	45	54	57	56	52	56	45	57	66	59	35	51	47	52	41	52	55	48	59	56	47	49	59	42	56	60	43	53	45	53	55	53	49	54	48	54	59	47	56	47	63	48	59	66	51	54	55	61	59	47	66	41	50	54	52	56	47	59	66	57	63	53	63	46	47	48	55	48	75	45	50	50	48	53	53	49	44	60	59	47	53	42	50	54	53	69	57	46	47	47	55	50	48	48	62	55	47	44	52	51	50	53	63	46	51	45	51	61	49	57	46	58	48	47	49	69	50	57	58	59	43	51	60	62	39	65	44	35	64	47	51	46	51	50	50	66	51	54	61	49	48	65	44	50	55	38	46	61	55	55	53	57	52	51	51	53	53	60	47	52	39	47	63	47	53	37	48	57	55	51	62	59	55	49	57	52	58	44	49	53	56	45	58	55	47	55	58	66	47	51	48	36	63	47	52	51	49	58	48	60	55	59	55	63	53	44	69	52	46	47	56	51	53	52	48	44	61	54	43	46	64	59	61	52	54	49	55	41	44	62	57	58	50	55	54	66	55	60	47	60	45	59	49	60	52	48	57	30	49	51	50	59	49	50	54	58	50	51	54	46	68	56	63	46	53	51	50	66	63	53	49	60	58	65	62	48	57	44	49	50	50	52	40	59	55	47	42	49	47	40	41	66	54	53	46	45	57	66	50	52	53	49	58	53	53	60	60	50	47	57	38	63	57	40	50	51	39	46	40	58	54	48	62	53	60	49	52	45	53	57	41	48	46	54	58	54	59	49	51	51	50	72	58	55	43	62	57	64	41	59	64	54	44	52	50	52	56	55	43	58	59	45	51	51	53	54	56	43	62	40	54	58	49	52	59	52	52	48	61	46	58	57	58	64	62	62	64	46	50	50	45	54	46	55	58	47	44	45	47	47	45	60	52	59	54	59	59	75	45	61	46	50	61	51	58	46	40	58	63	53	53	72	53	41	46	55	47	56	62	56	60	47	58	50	62	55	59	40	69	61	62	55	50	57	53	49	62	39	53	63	51	67	44	64	56	58	67	50	54	63	50	44	51	56	57	56	50	51	51	58	43	74	52	61	51	43	53	57	54	52	52	58	42	57	53	63	43	52	46	56	59	51	54	55	51	49	49	51	51	45	55	56	50	60	59	58	50	59	42	40	53	45	60	55	55	57	51	54	51	50	49	51	43	48	57	61	55	61	49	61	55	64	39	53	53	62	58	63	57	69	47	63	53	59	48	52	53	53	63	57	47	45	72	55	50	67	49	49	57	45	58	43	51	57	47	55	53	64	40	57	60	56	51	53	51	55	57	54	48	37	42	41	53	51	52	58	44	48	57	81	50	59	51	65	48	58	56	51	60	46	59	50	61	59	40	45	49	60	37	63	52	52	68	42	66	55	51	40	45	72	42	61	56	47	53	57	51	50	40	40	61	47	49	55	55	61	57	52	59	45	61	46	48	42	61	64	28	53	50	48	63	46	40	46	45	50	41	58	60	52	51	53	47	58	50	52	68	59	45	42	53	59	59	44	45	42	47	52	57	66	60	49	52	51	55	54	56	46	45	38	41	49	41	54	48	65	49	54	47	57	59	49	52	51	55	59	53	53	49	52	54	59	55	47	57	57	49	60	46	66	55	48	54	41	61	46	51	57	54	43	44	53	51	59	49	59	49	55	47	52	47	48	57	52	59	38	56	56	52	39	56	51	51	53	49	49	46	48	51	44	55	45	41	51	53	54	54	53	61	49	55	62	54	65	58	54	49	51	50	45	56	54	66	62	58	59	51	53	52	56	51	48	56	52	55	40	49	45	53	51	53	52	44	54	48	53	59	52	56	50	52	55	48	57	49	39	64	51	54	61	62	52	40	43	65	59	59	53	59	53	52	59	52	49	55	45	50	53	61	44	53	62	49	50	55	61	50	61	53	49	58	50	45	45	46	53	47	46	59	44	47	45	60	47	49	54	60	53	46	46	44	56	67	58	54	53	45	48	53	44	56	43	48	46	63	47	56	50	54	55	41	55	61	51	51	53	44	62	45	65	50	45	45	51	50	48	50	36	56	53	57	44	52	47	52	43	59	50	59	54	44	42	51	55	39	42	63	47	45	59	64	44	55	62	62	52	46	54	76	52	56	55	37	38	56	45	48	39	54	55	51	55	55	54	67	50	51	47	42	60	60	50	39	41	49	50	58	38	46	40	44	56	47	69	54	50	57	55	58	61	53	56	61	52	29	55	62	54	50	53	60	51	62	67	50	52	53	54	52	52	51	50	45	54	51	77	48	53	62	50	68	52	51	55	52	63	58	55	45	56	56	58	59	57	61	59	41	62	38	43	53	47	52	49	57	42	49	56	60	56	60	49	53	55	46	60	58	50	57	44	52	50	52	67	54	55	43	58	51	57	55	61	44	41	45	45	54	32	45	55	50	46	64	46	59	51	46	50	53	66	54	56	62	53	60	55	49	57	61	51	52	48	56	41	48	47	67	45	52	48	67	43	56	51	65	38	56	43	49	48	66	48	56	51	48	50	46	56	56	48	52	53	52	63	42	52	60	57	57	54	46	63	52	53	59	50	41	47	46	48	50	49	64	55	57	45	45	49	56	39	50	58	61	55	59	53	58	59	60	44	52	59	54	57	43	57	64	61	54	47	56	47	55	61	48	55	57	47	56	57	47	49	53	52	58	53	46	51	47	58	54	62	52	46	43	54	49	60	58	52	53	63	55	52	62	64	45	59	54	53	53	61	52	40	58	53	62	68	57	63	56	50	56	42	42	45	63	63	58	68	48	58	72	44	37	55	44	58	61	45	56	49	59	57	49	51	45	53	49	51	51	52	39	53	58	46	60	52	53	48	51	37	59	50	48	49	56	53	59	45	62	51	42	57	48	48	54	52	54	52	49	47	40	57	58	55
32945	23229	19482	20258	23318	22259	18451	14338	10826	7986	5751	4036	2929	2306	1909	1645	1445	1332	1160	1127	982	865	763	783	698	609	630	611	598	600	565	591	537	504	533	525	554	528	562	559	504	520	517	503	540	480	535	536	522	531	472	528	535	520	529	498	522	505	522	546	546	546	515	542	516	531	544	556	532	485	467	598	557	548	507	515	541	531	489	516	569	536	542	533	530	509	489	579	570	507	518	501	490	550	525	528	599	556	572	525	512	533	499	507	547	533	532	539	543	561	515	564	523	524	520	498	525	547	531	521	534	505	497	468	492	483	527	558	501	522	493	523	535	514	499	490	517	528	507	581	539	512	524	511	495	507	539	523	527	526	513	564	560	548	555	532	543	520	566	512	538	531	528	518	544	554	523	546	512	563	541	510	549	510	513	513	529	537	537	505	499	534	512	520	476	556	547	510	530	562	491	491	491	542	510	546	507	522	497	514	542	507	540	498	481	574	552	546	569	515	542	516	557	531	506	525	510	523	543	544	560	497	544	554	495	530	544	541	483	552	542	504	518	568	536	530	517	502	489	552	523	514	525	545	562	494	521	527	553	537	502	493	512	509	541	507	528	502	511	491	498	503	516	539	560	520	523	514	539	530	515	505	549	564	479	529	511	517	548	512	477	545	485	557	518	511	517	502	518	525	527	507	551	525	521	481	526	553	550	546	468	503	527	512	519	504	486	517	521	548	537	481	534	567	543	525	566	567	548	506	549	551	557	544	536	501	528	525	528	489	510	530	495	552	511	555	506	529	539	509	529	543	527	520	538	513	569	488	530	497	545	513	562	508	510	525	539	547	510	547	510	530	555	572	555	518	545	513	581	538	551	557	541	509	495	558	523	521	538	517	524	532	507	515	518	557	495	494	508	492	504	512	529	487	500	514	512	547	508	550	512	491	508	495	503	525	514	534	519	504	543	485	508	483	499	558	566	535	532	540	527	492	554	514	503	526	513	522	542	528	507	550	475	562	506	552	476	529	531	552	541	482	522	538	545	550	526	559	521	515	547	543	544	539	513	529	530	561	518	529	528	508	544	528	530	497	521	514	523	525	560	508	543	501	540	531	546	546	540	496	529	552	488	525	484	567	546	519	514	539	532	524	597	517	512	574	558	496	523	525	549	514	539	501	567	524	526	549	534	508	548	551	562	510	539	508	535	544	499	490	545	560	528	504	502	538	537	508	554	506	521	575	481	533	508	521	524	505	532	545	529	483	546	540	547	538	504	539	524	525	555	493	570	530	537	504	532	514	519	540	511	509	534	542	550	512	518	545	493	503	491	527	529	548	492	476	509	535	544	487	538	529	508	526	544	538	517	523	520	542	501	549	512	521	518	545	530	517	532	514	572	529	524	517	516	558	499	536	526	505	519	519	518	508	516	528	521	519	539	475	527	574	546	562	529	508	531	512	507	554	541	524	516	491	498	572	505	506	533	583	519	552	543	564	484	499	557	530	499	531	516	540	519	523	536	504	523	555	540	546	531	521	556	556	536	555	541	557	505	562	547	537	575	527	541	525	558	552	546	512	595	522	485	522	549	504	494	564	530	528	479	522	496	523	527	537	534	497	545	543	521	523	546	528	537	488	545	540	537	515	536	544	507	522	566	481	525	544	502	519	542	542	509	557	574	519	536	479	532	593	531	524	578	507	563	503	499	539	514	527	544	550	496	536	530	563	517	553	519	514	500	569	565	542	498	517	506	503	521	520	554	535	518	509	501	484	540	550	533	535	568	509	518	531	519	538	518	550	536	540	509	501	518	557	514	528	504	510	563	555	531	517	516	506	534	540	474	519	553	508	507	510	510	549	543	504	562	529	502	500	548	535	491	523	547	520	521	519	546	525	543	507	535	511	542	553	517	508	521	549	518	533	526	507	530	481	550	507	526	494	520	523	556	497	528	476	534	531	501	486	490	529	490	513	519	532	525	536	485	485	543	528	525	480	549	525	514	525	508	548	522	562	526	526	502	518	515	535	522	515	525	512	517	536	570	527	502	512	581	521	535	522	560	542	518	490	533	526	533	556	520	535	510	520	519	471	497	544	547	548	494	565	527	583	513	503	549	525	559	527	508	556	501	465	498	494	541	510	542	514	531	516	520	555	544	517	505	524	530	484	559	544	552	556	541	517	493	491	527	490	570	533	525	513	508	532	537	463	527	525	536	533	517	554	542	523	562	523	556	518	517	512	547	485	552	541	555	526	503	542	512	544	510	509	575	535	579	541	506	506	519	542	538	521	521	526	498	520	556	526	522	534	504	542	535	498	510	566	494	543	522	532	529	504	554	529	516	502	494	512	530	529	531	523	561	491	560	538	520	525	546	505	533	540	522	485	526	529	511	500	556	520	504	525	535	516	554	508	546	518	521	498	526	557	518	562	548	548	509	508	504	523	478	512	525	539	519	546	525	498	528	513	520	583	497	521	541	552	501	535	527	503	499	552	497	547	528	515	528	513	498	556	509	478	557	508	529	534	530	499	528	494	520	566	523	547	487	502	503	499	546	523	510	516	547	553	505	481	545	535	510	503	510	530	532	532	532	546	521	524	527	498	536	548	526	523	563	501	531	531	489	518	526	506	499	527	493	528	515	537	512	501	540	515	550	512	521	502	525	559	486	497	548	480	560	558	551	536	513	516	531	493	540	525	543	558	518	493	480	532	515	534	533	528	558	548	563	524	534	537	518	548	519	558	517	524	501	561	475	534	530	472	530	542	502	537	506	543	524	480	527	493	499	494	480	543	513	561	545	505	540	515	529	555	531	502	514	537	568	535	498	534	556	501	503	517	522	550	533	541	552	522	569	522	535	500	549	522	535	528	537	552	530	479	521	539	519	512	532	535	521	470	466	540	534	538	506	546	527	508	543	480	551	529	486	498	542	511	503	544	528	510	475	530	540	537	521	522	551	527	548	489	518	486	506	535	506	492	525	530	534	522	493	495	558	513	509	501	539	486	506	492	553	540	535	514	530	552	533	523	512	551	520	535	512	531	486	507	521	522	556	507	500	519	534	541	534	517	560	509	531	510	533	527	515	527	527	520	528	514	541	578	512	520	525	540	528	522	555	514	553	532	505	535	558	499	534	497	515	555	500	513	515	528	499	550	510	502	556	539	533	534	533	522	544	520	533	524	557	499	478	520	524	547	506	562	547	568	511	538	540	524	502	519	502	521	529	505	502	526	521	548	497	511	524	513	568	548	553	542	504	541	549	504	525	550	524	513	508	515	527	502	485	488	518	526	524	501	500	488	525	512	498	547	498	543	555	507	514	535	503	574	531	540	510	513	511	487	535	505	504	539	554	527	524	519	509	553	501	536	554	528	537	509	547	518	523	531	511	498	508	533	570	521	559	506	537	474	506	477	521	507	521	554	533	488	540	502	538	538	520	525	528	567	510	578	565	551	575	512	522	539	507	528	523	517	495	590	528	523	535	524	531	538	497	553	516	495	511	490	514	485	526	557	502	522
6348	5342	3296	1858	1294	1130	916	661	511	369	251	202	173	133	114	114	104	92	96	98	87	57	56	65	59	65	59	65	66	57	54	49	55	47	57	54	61	67	51	49	51	46	48	66	46	49	51	51	57	50	64	46	57	62	64	51	59	65	62	52	43	50	50	63	54	46	53	53	54	52	54	67	65	55	53	55	57	72	51	55	63	51	43	51	48	46	58	58	53	40	45	56	48	62	58	46	52	59	47	59	63	56	57	57	55	69	53	56	49	58	65	58	45	51	65	54	46	55	69	54	51	67	52	53	50	65	55	62	62	57	52	57	43	59	50	50	50	53	49	38	51	51	42	45	36	62	46	50	56	58	54	42	50	55	52	50	60	59	48	63	59	56	54	74	43	35	49	58	54	52	28	53	61	56	49	55	58	59	70	54	49	61	57	49	75	51	44	54	59	54	55	72	55	46	54	47	50	50	47	46	55	58	48	64	54	67	62	62	61	62	50	49	67	56	55	48	49	56	53	46	47	54	46	50	52	57	51	51	51	56	59	51	51	55	58	50	50	57	39	71	47	45	54	57	47	51	45	53	49	55	49	51	68	63	55	59	47	45	55	50	60	55	57	54	53	56	57	52	53	49	44	59	59	49	51	54	50	59	56	50	50	56	45	55	48	51	56	56	58	40	45	59	58	59	64	64	53	53	53	55	51	45	51	55	50	56	48	48	40	53	58	44	61	63	60	54	42	53	55	57	51	45	53	50	73	54	49	49	56	44	48	43	57	57	65	50	58	39	66	56	44	56	61	53	50	51	52	52	56	59	48	67	56	50	44	64	62	49	51	45	51	49	53	47	58	73	43	58	50	45	43	57	51	54	62	48	49	43	60	57	42	67	47	47	63	59	46	47	58	50	60	57	50	54	46	56	42	45	67	57	56	53	65	42	55	61	53	46	52	45	57	55	49	64	70	51	63	56	64	58	53	58	47	54	66	54	39	61	44	54	61	62	53	40	45	36	65	59	46	55	49	45	49	52	48	54	50	74	52	49	66	64	53	59	49	45	44	50	68	50	53	74	54	50	51	42	51	69	60	57	58	57	43	46	37	48	43	52	61	39	45	55	55	53	61	60	56	51	53	49	48	55	52	54	58	48	51	55	44	54	49	54	38	57	51	58	55	45	53	56	61	51	52	57	56	67	60	57	55	51	49	44	47	45	45	66	61	57	40	47	61	61	60	50	47	47	36	56	55	55	59	61	55	49	55	57	54	50	49	40	53	42	41	34	61	55	57	61	52	59	54	61	48	47	60	55	65	36	41	58	56	54	54	57	49	54	52	68	61	51	35	38	59	53	60	49	62	41	50	50	44	55	59	48	64	50	47	56	60	53	62	50	50	60	58	68	60	55	42	57	48	48	53	52	57	36	52	50	53	55	54	62	51	50	45	51	66	62	50	54	61	57	54	54	39	48	44	45	45	57	64	52	39	44	50	51	46	63	54	45	49	53	56	68	64	65	44	59	59	59	55	49	47	60	60	43	52	46	58	49	43	62	52	53	52	53	44	48	59	41	45	54	61	52	62	62	73	45	68	63	57	66	60	47	49	63	53	73	49	51	54	55	58	46	45	60	58	59	76	53	59	42	44	53	49	64	72	50	53	46	50	54	58	55	54	46	60	58	55	61	43	52	54	58	53	61	56	54	41	46	48	59	44	53	58	57	48	46	68	68	57	42	55	50	50	45	54	44	38	63	51	56	52	59	58	53	49	63	57	57	59	44	61	59	41	54	54	61	50	48	55	48	63	45	49	50	42	49	43	58	42	54	69	56	43	46	51	53	38	53	55	57	58	48	61	49	50	64	58	49	51	62	57	53	42	47	47	39	59	63	55	56	65	55	58	47	69	60	51	56	53	53	47	51	42	48	48	53	63	47	54	67	60	58	56	52	53	47	55	57	46	48	55	56	47	51	67	62	50	60	50	67	48	51	59	56	61	46	48	52	66	34	52	51	57	59	62	59	49	60	41	56	53	59	60	62	52	57	50	64	49	46	55	71	52	57	56	59	62	50	51	73	53	49	52	66	64	55	41	55	65	42	52	47	54	49	61	52	57	49	54	42	65	56	69	64	66	49	46	55	49	72	54	49	48	52	57	57	57	65	63	70	49	54	39	60	55	51	46	60	57	44	50	52	64	50	61	64	53	57	63	63	50	47	68	51	46	60	59	62	62	65	61	42	48	46	53	54	56	47	41	61	53	55	58	57	58	52	45	57	63	50	43	58	43	56	49	43	55	58	37	61	39	56	56	47	67	58	54	52	44	60	53	67	61	52	53	53	43	50	52	58	60	60	46	57	62	46	57	52	59	53	59	42	55	55	49	47	49	63	57	48	60	46	56	47	67	57	56	63	66	55	50	45	48	49	57	51	46	42	51	47	58	54	56	51	64	56	54	46	46	60	53	45	59	45	57	39	61	68	48	51	52	53	47	55	60	63	51	42	51	54	55	64	60	56	53	56	60	54	51	52	46	52	76	52	59	52	60	63	55	44	55	64	56	55	57	54	48	66	57	64	52	43	53	47	58	42	55	67	56	51	41	45	63	59	55	50	56	61	55	59	58	43	43	40	68	42	56	62	63	59	44	52	48	50	55	65	60	57	65	47	46	51	63	51	48	54	53	41	57	55	56	47	57	66	54	59	60	71	49	60	52	67	56	57	47	59	46	49	57	56	56	59	46	49	56	44	59	56	55	54	63	51	60	56	42	59	43	61	51	69	52	62	49	53	57	32	61	56	57	56	49	48	45	56	52	48	49	43	54	48	47	48	58	44	59	59	54	64	56	64	74	58	51	54	61	60	48	57	48	55	62	59	38	64	54	49	48	46	48	59	51	49	46	46	53	61	49	50	60	63	54	51	48	53	56	51	44	47	53	60	54	53	45	61	51	64	56	53	50	60	58	47	54	46	51	56	44	45	59	52	51	56	49	47	46	41	51	47	57	62	67	54	44	68	57	66	53	52	52	52	56	48	42	54	46	49	70	68	42	52	53	54	61	40	67	51	60	45	58	45	62	65	59	54	49	46	59	57	50	55	48	59	56	57	51	55	67	64	59	52	52	52	51	57	55	59	56	55	55	53	51	75	47	53	62	48	61	46	53	66	63	65	47	56	47	54	61	43	49	57	69	57	42	55	46	56	64	53	56	56	64	63	66	57	59	63	49	61	66	67	57	59	47	51	41	50	53	45	54	55	55	56	45	45	60	51	39	41	53	66	50	66	69	58	52	45	52	65	56	62	50	60	43	43	60	55	55	34	49	49	53	52	50	62	57	60	50	57	54	46	47	52	52	61	48	54	49	60	68	56	61	34	44	54	57	60	55	55	46	52	65	52	57	69	48	39	49	60	58	51	58	50	44	43	50	55	55	50	61	51	44	46	52	55	52	47	51	60	57	54	65	52	54	45	56	55	46	59	44	48	47	63	53	50	55	60	52	65	49	59	50	51	62	53
36035	26695	22648	22834	26291	25056	21474	17064	12914	9700	6938	5082	3649	2861	2418	1950	1785	1576	1430	1297	1153	964	885	836	732	726	728	659	666	658	594	564	557	531	551	567	586	586	539	536	547	503	553	527	550	500	545	506	558	548	552	545	518	525	525	526	526	508	514	537	521	528	520	532	534	538	543	580	549	530	512	550	537	533	568	578	541	560	535	508	555	522	544	520	534	547	562	529	573	505	565	552	507	540	494	544	549	502	572	512	535	526	482	497	568	555	548	512	546	540	523	582	549	540	505	503	564	546	572	535	538	599	545	546	508	554	546	495	510	527	536	532	526	558	557	491	536	537	545	551	501	562	560	550	522	551	546	542	578	530	546	550	555	547	548	538	506	518	559	549	524	537	585	540	543	570	542	525	536	507	532	512	536	536	512	522	530	523	527	550	569	552	529	538	543	536	528	503	554	568	556	553	521	537	539	542	540	499	530	528	530	540	524	528	522	520	531	500	499	561	546	522	528	527	581	525	528	542	485	573	574	535	546	527	539	536	535	532	569	498	580	527	551	546	499	534	513	506	520	547	525	517	561	533	551	538	548	487	540	584	577	546	524	519	536	537	564	539	512	547	537	519	562	551	520	514	526	561	526	534	596	485	544	521	554	526	490	549	564	574	539	528	499	506	553	538	512	482	510	550	547	535	534	569	528	540	520	533	513	527	522	550	559	538	560	575	538	538	574	528	511	525	560	530	526	545	513	548	545	522	523	537	530	562	578	553	537	525	539	537	515	538	535	567	500	508	569	535	548	531	521	511	549	523	551	524	560	504	545	527	526	522	531	515	534	549	515	545	514	517	545	519	538	491	511	566	556	524	540	549	573	511	533	532	510	529	512	585	538	517	549	562	546	515	539	526	554	538	547	586	538	497	554	569	519	525	513	515	518	574	556	537	561	532	534	568	516	535	579	523	561	535	486	507	551	565	546	533	489	536	542	531	536	495	523	566	528	545	506	540	537	575	569	476	515	542	531	589	501	571	524	539	561	505	562	569	540	584	539	512	514	591	535	514	529	526	518	517	506	537	560	505	528	553	497	538	568	527	527	561	535	496	528	580	559	539	574	551	516	508	545	526	509	502	554	491	524	545	562	535	522	540	558	530	520	554	552	572	507	553	567	541	507	529	539	572	572	503	539	536	512	531	559	526	547	546	583	516	534	525	523	523	531	567	521	499	558	542	537	498	561	544	516	539	486	536	579	538	497	538	541	500	550	549	516	560	509	571	548	551	502	511	515	510	541	514	503	497	506	531	532	527	562	555	543	551	548	499	500	572	558	560	542	541	509	501	517	492	533	581	552	525	553	535	510	531	529	527	530	506	514	541	509	536	541	520	524	504	516	555	550	504	532	545	538	542	559	518	539	561	548	552	527	485	506	504	561	544	533	557	537	528	546	580	541	525	600	551	518	517	515	539	509	524	514	537	530	523	539	555	571	541	548	527	521	543	544	545	543	531	557	515	526	548	484	564	532	541	539	515	560	544	518	505	544	553	503	543	536	541	556	565	513	544	543	534	537	531	527	577	545	485	542	539	534	518	568	543	533	545	510	523	507	536	537	518	540	555	548	470	566	547	537	587	567	536	518	556	555	519	528	549	554	537	558	469	521	552	519	569	516	504	563	545	506	552	531	535	514	528	542	589	535	556	516	561	532	546	516	503	513	507	550	551	527	506	509	506	521	532	566	538	551	600	543	540	505	516	508	551	540	560	512	559	490	588	536	563	527	522	509	503	562	510	572	533	567	533	499	541	526	535	593	552	519	553	501	505	539	521	529	551	518	503	534	511	524	515	556	503	563	545	496	503	522	525	524	561	525	536	588	524	504	506	496	498	489	544	541	539	542	576	546	518	522	530	515	567	561	560	564	531	492	561	474	507	518	531	491	544	511	545	525	535	525	536	524	555	521	515	615	516	553	508	528	519	510	546	540	501	535	502	564	517	537	511	513	514	532	516	568	538	569	531	502	513	529	528	580	527	548	556	585	520	533	540	555	500	530	523	513	538	517	483	538	493	546	523	541	523	523	541	509	554	543	545	521	499	555	536	534	537	565	573	529	560	507	488	537	567	544	505	521	501	550	555	539	533	548	532	551	574	550	522	515	572	541	538	582	531	561	524	538	528	533	532	550	511	551	525	486	514	513	517	547	533	512	520	526	570	526	510	517	549	539	522	532	516	524	575	520	544	565	529	564	496	536	550	507	523	492	537	561	549	478	515	545	560	536	582	563	585	499	543	525	525	526	585	552	564	591	537	479	552	557	521	519	517	543	518	550	526	495	556	506	556	523	565	569	580	522	521	550	525	482	540	532	522	523	508	505	510	515	548	514	522	547	525	513	544	572	513	513	486	568	557	550	516	535	604	513	550	563	525	546	525	531	555	549	543	523	578	563	535	509	556	546	488	535	533	540	523	550	524	552	503	491	543	561	548	552	576	566	578	566	575	571	530	528	524	544	525	537	559	545	541	547	512	574	537	569	566	521	512	522	544	563	502	523	514	516	572	484	555	556	518	533	526	520	580	525	586	591	532	540	541	519	525	562	569	515	516	535	554	494	532	537	554	545	572	548	508	525	571	532	521	517	572	549	573	548	510	555	541	541	541	582	521	529	571	531	500	487	517	558	551	560	530	503	512	556	476	539	530	578	509	534	552	525	557	536	516	515	531	493	506	575	492	508	515	563	544	479	562	557	512	519	500	510	521	545	497	542	571	533	533	557	562	525	539	482	515	577	530	506	512	532	524	551	542	554	536	548	551	551	552	538	502	546	546	495	542	548	575	517	550	529	551	500	556	562	552	508	490	602	535	527	517	511	520	524	557	507	495	512	500	518	519	543	514	469	529	556	539	518	557	534	523	520	500	512	519	532	565	526	529	523	546	543	580	565	496	532	532	520	533	538	495	541	546	539	530	530	542	544	544	539	536	536	533	522	519	509	551	548	548	543	524	520	506	521	532	532	505	527	540	554	522	504	549	549	507	510	522	541	542	529	527	545	539	534	556	473	533	546	546	534	557	525	569	492	534	537	543	513	526	519	560	536	533	542	549	505	534	575	518	541	527	505	546	533	512	501	540	548	495	539	541	557	566	524	533	525	534	533	525	533	495	568	521	538	542	525	554	544	533	572	532	529	555	514	553	515	532	550	484	542	537	477	513	572	528	558	537	549	565	531	552	508	544	541	549	578	546	493	551	522	575	512	521	515	550	557	535	537	524	536	553	555	520	537	519	552	539	550	553	532	503	548	511	516	560	544	501	527	549	546	534	511	539	533	523	562	532	555	528	549	571	513	501	548	537	555	562	536	510	540	540	554	517	578	562	565	563	532	554	520	551	499	555	536	532	532	557	555	539	543	553	541	533	518	552	544	572	533	504	535	495	532	517	514	547	542	489	581	495	488	510	552	529	534	482	539	532	538	513	538	536	569	523	531	556	525	543	497	509	552	526	542	564	535	551	535	551	509	493
3897	2527	1450	918	663	601	476	380	274	219	153	110	135	102	90	70	67	89	66	76	67	60	62	53	61	68	71	76	59	57	67	35	54	66	64	51	57	65	58	52	58	64	47	58	54	60	55	47	56	52	51	46	52	54	61	41	45	44	57	45	58	52	54	60	51	49	43	53	46	61	56	58	47	42	53	50	55	47	50	70	61	47	50	64	45	58	63	53	51	57	50	51	51	68	43	41	58	50	56	76	46	63	50	61	63	59	52	66	46	56	66	48	51	53	57	56	45	57	49	60	40	44	58	64	57	59	63	48	66	62	51	61	47	69	44	51	57	64	48	61	50	62	55	55	59	60	53	42	57	61	50	51	59	42	57	46	44	58	59	50	58	51	55	62	75	60	55	59	64	66	58	45	59	51	59	45	48	53	74	57	47	57	46	52	46	49	61	74	46	47	52	57	46	66	61	57	51	46	41	53	49	53	59	61	49	57	53	54	59	55	48	72	57	50	60	47	62	46	57	52	50	59	36	50	50	46	60	46	63	65	55	51	54	62	45	62	47	46	48	60	47	50	48	59	50	54	54	53	62	45	60	73	48	62	43	55	64	68	56	65	49	57	55	51	48	64	51	49	47	37	55	53	60	60	44	58	47	56	66	56	75	76	62	60	43	37	51	66	46	59	57	57	61	60	51	54	58	49	56	52	57	55	41	59	63	56	52	48	52	54	61	47	59	52	57	67	49	62	51	57	43	60	56	46	61	47	59	42	48	63	52	58	53	44	56	54	58	57	55	55	68	53	46	54	48	51	62	49	46	47	57	51	48	44	47	45	57	46	61	59	56	64	52	62	41	50	50	55	53	53	53	59	43	50	54	55	53	45	67	49	56	65	45	51	60	70	55	60	56	64	44	51	49	39	59	68	57	71	41	65	57	56	44	60	61	49	62	61	46	59	60	45	50	51	43	48	46	61	39	48	55	59	48	56	50	44	62	58	65	46	60	50	57	54	61	49	58	41	36	50	49	64	61	54	51	51	67	49	45	60	56	43	60	70	57	58	53	44	52	67	62	61	46	59	58	53	51	51	41	59	56	59	49	53	62	46	60	41	43	54	38	64	57	50	65	48	53	52	42	55	47	56	54	57	59	52	62	53	62	59	52	52	55	57	62	51	55	44	47	54	62	53	61	61	49	55	39	51	44	56	52	74	44	50	62	48	58	50	53	50	55	41	56	54	61	47	57	45	57	48	61	58	57	47	60	49	54	62	39	43	51	58	63	54	44	49	55	45	60	61	55	53	58	52	52	70	60	55	53	41	57	45	53	55	53	66	51	46	50	51	55	56	51	50	51	54	61	54	55	57	57	61	60	55	50	69	45	55	55	53	57	63	57	52	42	52	52	60	52	55	49	62	43	59	62	56	50	47	49	64	65	47	62	53	52	45	41	52	62	54	60	52	52	50	64	66	44	53	45	57	69	46	49	49	55	50	47	56	39	53	46	51	59	56	52	53	42	52	64	49	64	42	56	49	55	64	51	55	50	48	43	61	52	62	57	48	55	46	49	50	59	51	57	50	43	53	61	44	59	75	55	61	52	52	55	51	55	54	74	59	63	63	53	60	45	51	55	39	52	46	58	61	46	65	67	48	47	56	73	63	59	70	55	61	49	45	71	57	49	56	61	46	53	66	54	59	49	45	70	48	46	57	69	53	46	57	58	53	56	50	51	65	57	58	56	55	53	54	55	53	49	64	54	60	42	65	47	64	40	45	43	50	47	56	52	49	58	71	70	45	56	56	46	52	52	51	43	60	64	51	59	43	60	53	49	56	44	48	61	59	57	51	55	53	53	43	69	71	59	56	61	59	64	54	68	48	49	65	54	48	55	63	52	56	47	69	55	55	44	54	61	59	57	46	47	54	53	63	60	64	52	52	54	52	66	44	50	67	39	57	56	51	43	53	53	44	59	44	64	54	46	41	43	43	49	57	73	56	57	50	56	48	51	52	61	49	57	43	47	61	53	45	53	74	44	57	48	53	55	52	47	53	60	67	54	66	53	56	58	52	60	49	65	49	64	44	61	52	54	51	43	50	42	64	54	47	72	55	54	51	53	52	53	50	65	49	66	58	66	63	52	62	48	56	57	53	58	71	41	51	60	51	40	55	56	41	71	54	57	56	42	44	55	57	69	57	60	51	61	64	56	55	61	67	61	66	42	45	55	55	55	47	51	58	55	50	63	57	54	49	55	54	52	62	54	43	55	53	59	45	62	49	51	56	47	56	50	57	61	55	47	54	60	47	56	52	49	51	45	55	58	57	65	58	42	60	62	68	43	60	43	65	54	65	60	53	63	51	55	58	49	44	43	57	50	40	66	62	56	48	61	59	59	61	51	51	46	56	55	53	51	60	49	68	51	48	62	61	50	54	56	48	56	76	47	54	52	48	58	47	55	51	51	42	47	60	48	51	55	54	53	45	49	60	49	60	41	71	50	50	54	53	64	44	50	48	40	53	56	60	57	58	37	50	54	67	45	54	48	47	54	53	46	52	57	48	53	48	50	44	53	70	70	53	49	62	57	42	61	56	66	57	51	55	66	45	65	47	53	44	49	53	55	64	55	41	59	56	56	53	69	54	51	57	55	45	71	52	58	37	51	61	57	49	53	60	50	54	46	52	59	49	55	42	47	52	57	50	55	56	61	61	49	56	54	48	51	51	51	53	60	45	57	37	61	41	55	54	59	52	54	57	67	47	59	53	46	50	51	48	56	65	44	55	58	48	62	56	44	59	51	50	70	60	53	61	55	62	61	47	70	69	60	51	55	48	57	62	47	68	55	52	55	57	54	64	56	46	51	59	49	47	51	58	60	61	44	49	54	62	55	52	55	61	63	53	60	62	43	56	65	47	42	59	57	43	52	62	43	52	57	48	51	58	66	44	42	53	56	50	62	50	53	48	66	58	47	54	50	54	56	52	68	76	58	55	57	44	72	48	50	50	54	67	50	54	50	51	43	40	64	59	53	57	58	40	56	50	56	38	74	65	48	48	56	61	68	50	52	41	55	48	52	58	63	62	55	55	61	36	49	60	49	46	47	46	58	53	64	54	56	52	48	48	56	59	49	52	45	62	51	52	52	51	53	45	55	50	65	48	54	45	43	57	52	51	53	51	59	50	71	56	61	58	67	47	73	57	56	59	64	61	46	43	53	49	62	49	61	52	49	55	61	59	43	62	56	50	64	52	65	54	57	44	62	53	54	60	53	51	57	55	47	50	56	46	50	36	55	53	59	49	53	43	43	61	56	54	58	52	73	47	42	63	63	54	59	58	41	49	44	54	61	61	50	49	55	43	54	53	65	53	52	56	48	60	55	46	57	54	49	58	63	41	53	59	59	53	47	54	54	52	49	59	58	45	40	50	59	57	43	46	61	39	57	49	57	47	58	69	50	53	53	46	54	44	60	59	44	52	44	52	51	55	49	54	52	52	54	66	51	58	53	61	64	57
30365	19946	15316	16318	19794	18646	15379	11608	8263	5802	4113	2931	2245	1849	1557	1450	1283	1124	1068	942	893	825	797	703	660	643	604	575	623	602	609	568	527	561	503	530	532	580	543	542	542	519	577	494	523	513	561	525	547	551	537	513	553	530	510	531	535	566	512	533	545	575	555	495	519	489	523	541	519	537	514	517	568	581	532	537	549	532	532	553	556	513	559	544	515	575	523	585	546	495	568	515	556	564	534	558	552	546	515	531	543	563	524	560	567	544	541	530	492	516	500	538	488	557	527	549	560	521	537	588	525	529	524	516	546	513	541	532	547	537	551	531	501	496	508	521	554	532	533	531	569	509	524	523	563	559	543	553	534	535	531	546	519	568	547	496	518	547	521	523	532	520	526	554	550	557	574	526	537	527	535	557	561	524	536	514	540	524	600	538	541	524	548	544	554	567	530	566	549	540	540	537	561	591	523	475	550	553	527	541	548	547	502	577	564	506	519	522	488	566	567	534	549	545	527	486	505	560	517	576	509	490	491	550	520	556	572	530	523	520	537	532	561	522	523	558	546	527	535	593	534	535	546	550	506	542	560	574	514	566	585	532	549	518	515	525	565	549	521	518	563	523	573	555	525	549	535	542	509	554	526	542	579	579	517	502	524	518	555	528	555	559	518	508	545	575	524	539	584	538	537	553	542	528	550	516	551	540	537	510	589	557	497	523	531	558	528	511	502	549	530	534	555	520	524	560	560	555	521	545	540	526	580	548	545	545	540	552	532	552	529	578	516	568	542	562	528	547	530	533	537	520	572	547	562	567	515	564	552	498	525	559	543	577	523	545	527	568	526	543	482	559	561	566	519	523	547	519	561	563	565	521	517	530	569	539	564	559	541	556	558	571	504	539	560	495	572	525	574	515	555	532	514	589	601	540	519	515	549	562	509	517	557	588	539	525	516	527	535	546	564	507	516	524	545	517	540	541	527	527	529	596	524	526	546	560	558	513	497	564	573	514	557	519	561	522	528	493	524	521	517	551	583	545	554	541	539	553	502	592	494	515	508	491	499	526	498	532	516	532	540	557	527	521	543	527	479	544	544	571	542	553	520	505	568	528	525	522	515	527	531	518	568	557	563	537	560	564	577	529	486	563	499	531	514	546	541	538	516	538	588	485	530	559	493	567	511	535	484	515	531	567	522	560	516	507	557	542	576	567	546	556	546	505	553	539	507	496	556	530	584	548	534	497	507	532	513	527	528	560	512	553	557	563	542	508	515	530	544	530	574	529	538	562	479	521	559	570	557	549	542	544	522	545	530	558	539	549	566	537	529	602	543	553	568	501	520	563	550	515	549	568	540	496	572	550	519	546	536	546	542	536	494	554	527	539	557	579	540	506	585	544	547	518	543	555	552	496	560	537	555	515	580	521	561	524	557	545	487	557	520	546	545	523	546	565	575	560	523	539	562	503	529	540	490	529	544	551	507	477	524	491	545	565	533	566	525	563	531	544	542	550	545	526	526	519	550	562	549	526	517	540	537	544	531	503	529	525	575	548	546	560	503	527	506	518	515	570	546	565	546	535	533	584	528	522	548	540	533	565	564	539	507	525	545	568	566	602	520	553	564	563	560	527	521	554	523	539	565	538	539	505	529	558	561	534	509	514	558	545	514	536	507	536	556	548	539	501	537	548	525	563	541	524	538	533	549	536	540	563	540	550	601	546	527	563	529	520	510	529	546	596	566	536	524	524	522	515	533	538	563	547	521	561	553	575	527	539	515	581	581	551	512	525	513	585	625	529	541	547	516	558	524	533	554	538	519	550	534	563	535	512	529	508	538	540	485	560	548	514	537	590	494	555	579	543	572	555	530	568	514	525	575	536	573	520	572	545	567	555	548	575	557	567	536	506	554	553	530	588	563	585	515	576	580	527	492	497	552	504	513	517	548	503	539	548	527	556	568	535	512	521	516	526	564	543	565	509	540	524	471	580	569	523	573	521	565	536	568	535	553	557	523	551	545	546	522	517	539	553	498	524	562	527	537	493	562	494	504	506	537	552	492	524	503	513	554	546	587	551	513	560	532	531	549	563	513	539	570	501	523	539	560	507	532	531	512	526	542	511	549	497	546	545	575	517	534	550	555	530	530	573	545	527	529	507	531	544	559	569	540	561	557	554	539	561	527	568	562	539	560	532	553	556	543	552	536	553	525	555	558	507	528	554	531	512	568	499	570	543	519	545	558	537	556	526	523	576	579	531	551	566	550	547	525	552	536	529	522	555	526	527	530	554	542	571	519	553	516	509	569	566	579	533	537	548	566	521	525	546	544	582	509	532	553	551	501	528	533	519	540	496	525	558	562	551	535	585	551	537	519	507	579	539	542	525	533	555	551	544	522	557	583	515	559	548	535	548	524	549	505	518	573	496	497	523	539	556	547	539	568	541	507	563	538	565	572	573	544	587	539	540	541	514	520	516	536	575	533	518	530	571	548	569	537	551	536	600	533	562	544	560	518	509	535	553	558	543	513	567	557	552	547	533	522	558	550	479	518	548	565	541	554	522	563	566	548	577	524	506	533	565	534	565	544	496	504	532	521	530	509	510	533	499	558	578	536	497	552	550	574	525	537	542	547	551	528	538	536	545	527	500	538	509	526	534	554	559	551	537	546	552	559	499	537	556	557	543	520	535	534	554	519	555	550	567	551	552	523	571	541	494	492	535	549	536	564	527	531	510	556	527	515	534	475	538	541	535	528	534	544	524	509	511	523	513	524	592	562	519	543	521	543	522	510	539	567	508	541	511	520	542	552	569	517	521	496	561	537	521	565	512	532	569	574	500	531	513	545	524	564	506	538	515	553	542	539	525	551	525	551	550	511	546	569	543	531	548	548	538	543	536	556	546	539	538	504	478	561	576	554	517	532	500	545	554	553	514	574	504	538	527	521	497	530	525	519	535	526	493	525	564	494	551	534	588	523	562	543	536	567	529	531	564	544	566	534	543	514	527	532	538	535	578	552	534	530	563	543	529	551	587	492	528	538	570	528	562	586	552	532	542	556	501	532	512	525	574	512	547	523	575	564	532	504	584	566	515	568	541	550	555	487	504	500	504	536	537	521	512	549	554	508	550	522	500	508	546	526	543	513	536	527	562	550	479	521	543	526	535	526	552	497	539	552	543	548	527	611	546	563	526	499	481	531	537	542	526	548	555	537	578	493	580	532	597	572	525	539	558	565	552	542	495	528	559	536	526	577	548	544	554	503	532	536	542	528	505	564	538	528	541	524	531	570	537	564	518	542	578	533	502	531	509	543	523	521	586	509	544	534	571	527	552	541	525	547	556	546	541	511	519	567	540	506	543	478	477	521	527	515	575	584	529	541	517	522	514	506	511	509	536	546	541	537	550	551	572	522	550	492	522	556	532	516	498	566	537	512	541	525	536	543	492	569	556	528	514	553	545	517	570	541	529	557	527	558	546	504	517	537	540	552	530	510	554	533	522	569	530	511	558	541	540	539	570
5157	4257	2501	1354	1006	907	712	529	378	269	187	167	133	125	115	105	96	99	80	85	76	63	57	60	62	70	60	67	52	41	58	54	54	47	55	64	62	57	66	60	68	61	71	67	56	36	53	58	61	62	52	49	66	57	62	48	55	48	64	52	57	57	48	52	42	55	58	58	55	40	43	63	71	54	59	60	61	49	63	41	56	51	58	57	34	54	57	55	71	60	49	49	48	46	61	52	63	56	54	49	49	47	39	65	51	56	58	65	62	53	58	61	58	50	53	44	54	57	68	64	43	58	74	75	39	60	47	48	51	46	55	56	62	54	48	60	54	48	55	74	54	54	55	62	58	57	47	62	40	56	64	60	59	73	70	45	64	55	65	46	52	59	63	65	48	55	54	68	55	66	46	55	58	61	59	53	55	68	53	57	52	46	52	54	46	53	48	57	66	55	54	63	62	65	59	52	50	59	52	58	57	54	51	44	58	62	65	47	54	55	63	79	53	39	69	60	61	60	54	61	49	62	65	56	55	61	55	51	59	57	51	52	72	59	54	60	57	49	50	43	54	54	58	49	52	48	47	53	58	48	64	58	56	44	62	49	54	45	51	52	54	43	54	67	62	60	46	46	58	54	51	59	46	52	54	45	51	58	62	50	51	54	51	52	60	46	47	45	58	63	40	56	45	50	53	43	49	51	49	69	51	49	49	55	49	48	43	50	65	66	49	57	64	61	66	67	62	72	55	53	58	58	62	69	62	47	63	55	70	68	55	51	58	69	49	64	45	51	61	60	62	51	51	64	68	56	59	54	59	60	59	56	42	57	56	61	58	60	50	42	59	57	53	63	55	63	67	55	64	55	52	58	63	68	48	52	49	43	54	61	57	41	53	61	58	57	52	53	49	53	55	53	65	62	64	50	49	39	42	55	63	42	53	50	62	59	75	66	61	62	60	54	54	51	52	73	48	46	48	53	64	45	49	58	47	63	60	58	58	53	51	59	52	54	63	59	50	64	60	41	65	54	56	53	56	51	55	60	58	65	54	53	50	63	41	50	55	45	56	56	44	65	63	64	59	54	53	57	43	63	58	44	59	59	70	53	52	44	55	52	60	45	57	50	53	51	63	49	50	59	52	48	51	59	50	54	59	63	44	52	48	51	71	55	57	59	59	47	61	44	62	60	57	65	59	63	55	58	52	52	59	59	62	56	59	63	62	51	54	58	48	61	64	58	54	63	47	59	59	50	69	58	53	65	54	73	54	49	56	65	65	56	70	44	59	52	54	35	69	60	57	44	52	50	55	49	64	63	59	57	46	57	44	63	49	50	54	50	51	49	55	70	56	52	61	67	63	52	57	58	40	46	68	62	47	57	66	46	57	59	56	55	48	51	54	69	57	50	65	63	51	48	64	50	60	54	53	55	50	50	59	52	62	56	60	52	68	52	45	47	65	60	65	57	59	50	54	51	49	58	57	50	56	54	61	47	51	62	44	56	59	53	69	39	64	57	61	64	54	65	55	67	57	42	46	51	44	39	49	55	64	42	53	56	56	48	49	53	48	65	50	67	43	58	59	59	56	38	40	48	52	43	58	58	68	48	62	57	56	75	58	50	65	56	64	59	58	55	61	52	44	67	54	53	57	53	51	53	62	57	61	63	56	51	59	50	58	65	41	50	56	54	62	50	67	47	63	41	49	56	53	47	50	47	57	66	67	50	49	63	64	45	61	62	59	61	44	48	48	45	59	62	65	51	60	52	53	50	81	63	67	55	56	59	45	58	51	53	51	57	47	62	60	51	47	60	60	38	64	50	55	49	65	52	64	58	62	59	49	56	62	46	53	55	61	52	56	60	66	55	46	60	44	63	48	54	56	53	64	58	66	53	53	58	55	57	57	53	63	54	56	49	41	53	62	52	55	60	61	56	50	57	60	46	63	48	67	75	40	41	49	56	48	71	58	50	64	59	52	58	60	60	42	63	49	45	44	70	62	54	60	60	65	57	50	68	68	56	61	49	58	64	75	59	69	57	67	63	59	61	70	70	61	48	48	60	59	50	52	65	54	72	52	51	52	58	50	58	66	65	48	63	54	62	59	51	63	50	51	58	51	51	64	54	54	51	54	51	60	60	57	54	44	58	45	52	51	56	65	61	58	50	61	47	77	67	74	68	54	62	50	52	54	51	60	61	64	48	54	57	51	59	57	68	49	66	63	59	48	54	58	59	64	54	57	47	53	65	56	60	68	52	56	59	51	54	44	59	53	69	66	52	61	63	55	54	57	58	61	49	50	55	75	63	51	64	45	52	52	60	54	73	64	55	69	56	53	58	62	46	43	53	51	53	68	62	54	58	47	63	59	64	64	71	51	47	54	67	52	62	60	62	52	50	59	52	60	63	52	58	47	53	57	50	66	54	48	43	40	59	41	63	65	56	61	43	59	50	39	52	42	66	51	61	52	53	61	53	55	63	65	68	53	42	49	59	49	61	46	53	49	48	63	68	55	65	44	49	59	39	49	46	61	53	59	55	65	58	51	62	47	70	57	55	48	64	56	45	67	64	47	39	50	60	53	55	64	62	44	56	60	66	59	47	63	57	56	43	42	64	62	46	55	56	56	47	43	54	67	46	43	42	61	52	46	50	57	49	60	58	46	53	49	57	55	62	41	53	40	53	66	53	54	52	60	54	56	54	52	42	52	63	59	56	51	63	59	62	42	57	66	61	57	53	59	43	52	53	57	44	49	56	59	53	59	48	62	56	55	56	72	48	42	47	53	64	57	59	60	67	55	51	56	56	45	65	53	59	64	49	64	46	58	51	54	76	61	63	53	60	54	64	48	49	58	52	61	54	67	63	57	56	62	63	52	53	47	49	66	66	56	65	44	46	72	52	58	50	55	60	67	46	76	56	61	43	58	65	57	64	65	56	48	59	48	50	47	54	49	46	45	70	51	68	57	55	63	47	50	55	56	71	48	55	53	48	54	58	55	53	62	48	65	68	52	52	60	58	59	50	52	64	64	50	54	52	49	53	45	49	66	53	54	45	51	43	51	56	56	63	71	69	44	51	54	60	45	65	49	57	60	47	55	59	62	42	41	48	54	53	50	47	73	55	55	65	54	54	66	53	45	46	59	52	58	69	41	52	64	54	62	67	55	54	54	57	62	51	41	43	66	58	57	48	64	46	52	51	53	63	52	43	48	66	56	50	65	60	48	53	55	55	57	58	44	53	69	44	63	60	54	47	49	44	56	53	63	48	54	58	52	58	43	53	77	56	61	72	49	59	54	62	53	49	51	57	55	66	53	54	40	60	55	63	50	61	62	53	51	59	66	52	56	60	71	56	59	49	45	68	58	41	62	60	56	61	44	61	49	49	55	55	48	65	52	67	56	45	57	55	56	48	60	49	56	46	74	45	52	59	54	46	62	45	57	47	60	59	58	40	55	52	57	61	78	43	52	52	45	50	51	50	53	50	59	46	58	51	45	56	54	62	62	42	57	66
33682	24841	19751	20406	23981	22694	19041	14809	10661	7517	5437	3863	2995	2470	2096	1841	1559	1470	1342	1188	1073	983	886	800	757	761	680	714	662	644	606	602	565	602	588	542	580	560	602	569	581	575	579	559	539	592	528	570	547	572	568	592	554	612	544	564	553	540	569	585	551	538	518	586	555	528	574	536	590	579	517	554	547	592	526	551	565	570	555	554	576	605	571	559	566	516	541	517	527	561	569	566	561	550	515	534	520	526	519	558	574	557	524	549	560	560	567	510	524	527	547	520	507	566	559	509	566	552	564	596	571	543	523	550	577	544	541	583	553	568	549	561	552	589	549	567	533	539	569	548	555	544	553	554	552	566	526	547	543	505	522	541	566	567	596	528	524	558	536	571	517	562	572	530	558	551	541	587	563	548	540	555	529	529	532	487	604	526	593	510	503	527	552	525	555	562	557	573	552	586	588	549	556	530	535	530	580	525	568	545	522	560	525	547	588	559	542	582	563	535	594	534	531	533	548	577	560	500	547	547	555	552	574	559	554	509	597	555	550	551	580	547	555	554	576	517	500	553	554	570	526	570	514	561	560	558	564	572	581	577	578	619	540	562	556	585	526	564	561	521	572	549	564	464	574	518	537	531	557	575	596	572	573	558	529	553	537	552	551	565	569	586	545	569	555	561	558	526	530	585	519	569	568	587	582	549	538	577	531	555	544	563	556	544	537	509	559	536	568	544	531	543	543	540	579	567	563	575	552	567	523	535	497	519	563	568	580	541	560	550	577	583	503	558	512	510	569	614	538	566	550	536	545	547	520	547	574	576	567	565	577	510	558	568	560	593	535	580	554	502	555	560	568	523	576	554	576	570	536	521	551	505	526	549	580	590	577	533	569	537	498	561	558	551	543	582	540	553	569	595	519	568	560	514	570	538	494	557	539	570	549	549	539	514	535	576	549	594	556	544	621	539	547	526	544	546	575	579	507	548	543	544	539	544	551	564	554	570	555	525	559	528	567	526	529	569	563	553	552	576	591	521	535	533	537	572	578	555	568	578	571	524	555	528	571	534	525	546	610	587	559	533	547	541	586	544	532	513	560	503	551	578	530	567	553	514	570	517	479	545	566	560	552	556	538	561	538	556	556	556	558	571	551	549	538	511	568	497	550	550	546	547	538	599	567	550	552	531	584	527	558	539	556	591	579	525	595	559	533	548	569	555	619	569	531	571	544	535	588	530	590	521	577	575	560	527	535	584	583	569	580	543	539	559	567	554	589	592	570	515	589	571	594	535	561	602	554	540	542	555	538	579	609	560	538	497	557	560	510	514	542	550	512	576	598	528	548	584	563	550	531	488	548	560	574	569	529	540	511	535	559	550	576	558	569	557	575	504	586	553	553	514	564	549	561	557	523	571	563	562	596	536	561	547	545	560	537	551	604	504	561	546	577	547	525	562	597	561	545	548	557	490	575	560	521	578	545	525	578	564	538	551	556	580	531	572	575	535	580	529	562	548	571	562	518	544	562	559	579	543	545	540	573	567	502	525	607	543	570	580	571	554	540	538	587	595	521	503	511	520	596	563	527	536	533	513	504	531	545	532	587	568	554	503	599	532	550	600	548	572	572	513	537	559	562	571	549	542	551	541	580	545	521	562	543	512	559	554	550	524	541	558	572	543	527	565	550	550	543	559	581	534	556	547	562	562	551	523	555	562	557	555	573	569	550	581	580	565	555	569	536	506	554	520	554	557	568	567	556	561	530	550	544	539	592	543	527	580	580	559	557	538	583	549	568	512	586	585	511	569	515	562	535	522	571	555	561	562	548	528	533	557	522	569	577	558	558	555	566	533	521	534	531	572	535	504	566	559	520	539	561	597	512	532	572	533	555	544	558	581	546	553	545	506	522	560	579	538	503	524	581	543	519	617	550	579	541	582	594	541	531	506	543	573	545	578	591	582	549	607	555	547	528	555	538	575	560	574	568	562	575	573	564	579	566	539	580	557	587	543	539	570	561	510	538	549	528	541	525	531	505	567	573	579	540	562	542	563	529	597	542	584	582	535	517	531	518	511	565	553	556	531	552	548	562	539	537	521	552	554	553	534	542	562	511	556	548	514	519	585	540	550	558	540	545	577	522	537	579	567	534	564	544	576	538	564	556	534	512	544	578	604	570	545	524	552	474	577	593	588	552	548	530	553	506	571	569	554	558	558	559	531	505	545	597	567	564	503	604	529	551	534	557	525	552	562	594	544	520	606	539	570	614	532	524	570	561	535	535	582	553	592	528	564	589	547	554	557	551	583	543	572	527	536	564	574	558	571	528	556	541	559	534	564	571	524	552	561	540	542	566	570	565	565	543	544	553	587	528	577	563	521	556	574	549	572	553	554	560	580	542	561	600	518	566	538	572	576	569	556	540	553	516	563	562	505	561	549	528	613	582	574	544	548	599	549	524	587	519	569	563	552	549	560	511	547	563	545	528	588	513	544	545	585	578	546	547	541	567	584	528	569	532	547	541	517	555	590	512	505	557	548	559	507	539	523	554	555	536	554	555	548	546	553	570	531	534	575	553	558	559	565	528	541	529	538	526	567	567	574	567	515	556	504	588	542	543	520	539	561	562	562	510	534	553	547	534	552	540	519	538	568	574	542	573	590	539	560	582	549	498	578	530	581	554	558	546	555	496	556	578	533	584	507	543	533	550	496	566	508	532	548	588	551	553	570	577	565	484	525	544	543	508	569	570	531	537	552	557	565	564	557	563	618	579	553	531	567	544	513	533	566	574	572	510	557	536	535	590	554	594	528	572	514	561	505	562	554	543	526	564	507	524	516	542	543	588	570	537	568	562	556	539	548	543	563	550	574	554	514	568	550	532	540	541	518	572	553	543	555	543	568	559	521	612	537	569	581	521	525	580	601	566	566	536	584	544	556	539	549	507	563	554	536	576	600	564	553	586	568	617	568	561	577	545	510	587	551	569	531	537	564	555	580	536	582	580	575	559	528	564	535	543	507	543	565	524	580	577	529	546	505	574	531	599	563	596	566	537	526	554	580	533	557	527	520	566	546	561	514	551	557	570	514	610	541	509	541	567	509	552	543	540	597	572	529	611	576	568	506	545	515	577	587	523	526	550	575	595	525	562	520	578	527	556	601	534	569	526	520	537	536	554	531	595	549	557	535	538	578	507	529	568	527	566	529	549	556	528	527	530	517	564	546	589	560	573	600	544	587	561	500	550	519	550	598	546	565	549	569	593	533	581	511	570	570	539	595	543	534	548	560	580	549	541	541	533	528	581	548	548	548	568	556	557	549	590	586	565	586	561	504	562	567	566	548	571	537	522	537	561	571	585	593	576	593	540	544	524	554	570	546	548	537	507	553	545	538	537	568	596	533	536	596	570	553	549	566	592	566	556	583	552	574	589	563	558	539	574	561	574	562	572	549	529	553	547	542	556	553	534	564	523	540	582	568	536	552	570	575	550	536	568	544	570	581	582	538	529	587	533	508	578	583	529	571
5490	3958	2223	1258	957	859	657	512	355	254	188	120	122	120	119	93	97	94	88	91	88	71	88	73	61	61	58	50	50	82	57	62	54	50	54	59	55	52	57	53	48	58	47	48	49	49	51	52	47	56	44	54	59	57	51	45	60	59	48	43	51	46	44	49	46	61	54	43	51	54	41	53	50	49	48	39	64	40	49	60	58	61	57	51	47	53	55	63	52	52	56	53	59	49	55	49	58	63	52	42	58	53	54	42	62	52	61	53	47	53	50	41	62	65	51	59	49	49	42	58	56	35	60	44	45	65	57	59	55	70	47	62	48	52	56	44	55	58	60	45	53	49	59	52	43	51	64	59	52	43	52	52	62	55	52	52	50	47	51	61	53	48	39	42	49	58	49	70	56	50	58	62	53	54	58	54	42	51	65	57	56	58	52	52	55	53	58	61	53	57	68	45	58	51	54	41	57	57	46	61	53	54	50	55	63	46	67	42	59	65	44	48	57	60	45	59	43	52	54	62	53	49	51	55	60	51	47	59	54	39	54	45	44	57	59	52	62	44	66	61	68	45	46	46	54	54	43	54	58	53	66	55	57	42	52	55	56	50	58	48	53	45	41	48	48	52	52	64	51	51	55	56	55	47	47	55	59	53	44	51	50	57	62	39	60	56	59	54	58	45	67	49	50	52	47	50	51	35	48	58	45	55	48	54	52	66	50	56	48	58	61	58	49	52	50	68	45	64	64	54	51	60	46	66	43	43	55	41	56	55	54	54	50	48	51	51	54	51	60	50	57	51	40	42	44	56	58	52	52	49	49	43	58	51	46	53	44	58	49	51	42	63	49	47	44	50	42	49	59	59	52	65	56	54	58	55	54	48	53	50	45	64	60	44	49	48	45	60	53	63	47	74	61	40	48	52	49	54	57	44	61	45	61	55	57	56	41	67	51	65	45	46	39	48	53	43	48	57	56	77	42	56	45	63	63	60	56	51	56	59	59	43	47	63	51	47	51	35	52	53	45	67	50	65	51	48	61	49	53	54	49	49	58	52	44	58	63	55	54	49	59	58	66	44	44	54	51	45	61	41	61	49	39	49	50	45	46	55	56	57	65	55	50	50	51	44	59	46	36	56	53	40	53	57	49	65	65	50	52	54	58	57	62	40	63	61	66	49	59	60	57	40	61	44	51	53	38	60	56	56	66	56	49	57	49	39	59	53	66	62	55	55	46	57	46	61	67	57	57	65	54	55	58	44	56	63	39	53	54	61	52	56	48	60	54	55	49	53	54	40	55	49	51	34	60	57	48	53	68	55	40	56	56	51	62	53	57	68	50	66	70	52	59	52	54	58	45	50	51	44	57	34	53	45	57	46	49	54	51	59	46	54	52	54	63	44	53	44	43	54	55	49	43	47	50	52	54	53	58	58	43	47	48	49	50	41	54	43	60	49	51	67	52	58	52	52	58	66	52	43	64	52	59	51	57	63	41	48	47	52	53	65	57	42	57	39	49	52	53	43	63	53	58	58	59	38	60	56	56	50	47	47	61	54	56	58	58	59	51	47	49	53	57	62	52	52	49	37	62	61	55	46	59	50	67	57	50	57	59	47	50	60	51	54	56	56	46	51	59	56	43	47	49	53	53	62	56	64	50	51	49	59	44	41	47	64	62	56	51	63	59	55	47	50	55	56	48	40	48	61	57	49	50	51	46	62	47	53	54	53	60	69	57	62	51	37	67	60	53	45	42	49	48	45	53	64	51	43	51	41	46	56	44	53	45	57	52	42	63	50	61	55	55	55	71	59	66	60	62	67	58	57	62	70	55	47	53	47	38	50	51	58	41	49	45	45	44	57	54	38	62	45	51	57	66	48	56	53	56	50	52	50	48	72	47	45	59	57	49	42	54	60	43	54	61	61	61	50	46	56	50	64	55	49	50	38	67	54	49	48	52	40	59	62	54	61	44	57	35	51	62	42	59	45	58	49	48	51	46	49	65	52	67	44	51	53	46	44	63	54	72	58	65	59	49	58	69	62	63	54	61	50	60	66	56	59	58	65	38	52	44	53	49	63	57	50	63	43	59	62	70	45	46	43	60	62	71	66	66	56	57	56	63	53	63	49	58	53	61	47	59	59	53	54	58	42	51	43	52	61	42	54	41	56	47	54	62	48	68	54	58	42	48	54	49	46	41	53	48	68	64	48	55	52	53	45	47	46	63	52	47	54	56	60	51	48	47	56	53	53	49	57	49	35	41	60	50	68	68	41	52	52	62	55	50	48	52	49	64	68	57	46	45	57	46	55	52	54	57	42	58	60	64	57	47	53	58	59	57	52	51	58	54	51	64	49	45	53	52	57	58	56	40	47	59	42	59	49	66	61	52	51	62	49	47	53	42	51	54	54	65	53	50	45	51	55	47	44	45	60	54	65	52	39	57	60	55	50	49	54	49	74	63	51	55	56	54	43	53	40	49	48	48	54	44	54	40	64	64	59	51	56	54	69	39	42	45	53	51	46	63	50	54	56	59	59	60	56	46	60	55	49	56	54	51	45	52	56	51	40	61	54	56	59	64	50	57	60	71	53	51	66	47	54	47	58	59	49	57	51	63	51	51	47	33	53	45	57	44	61	54	67	52	67	53	54	59	49	65	45	57	43	65	44	43	59	38	56	56	42	48	53	51	45	65	53	51	60	61	55	44	54	51	66	56	48	64	50	53	48	55	50	53	49	69	54	53	55	41	49	59	48	62	55	46	56	49	53	47	57	50	42	61	50	56	45	67	54	59	56	63	40	51	67	45	51	58	60	65	46	44	58	53	45	51	58	51	50	55	58	59	53	38	44	57	57	54	48	59	60	54	52	69	61	51	48	56	60	52	51	50	59	43	53	37	40	68	63	49	42	51	53	50	50	45	51	60	51	53	59	46	46	50	50	60	54	50	51	46	46	58	68	53	55	50	47	64	68	52	49	55	62	61	49	59	56	49	42	62	49	60	53	61	57	56	52	65	47	61	57	62	50	57	71	65	53	50	60	64	56	58	44	52	62	50	49	49	57	50	45	46	54	49	46	50	55	55	57	49	61	57	44	48	51	56	50	57	48	48	65	49	38	49	57	48	54	56	62	56	61	52	53	68	66	53	51	57	45	55	44	51	51	69	42	55	51	47	49	63	52	55	60	49	46	45	55	52	57	53	51	61	54	64	56	54	49	69	56	54	54	39	55	51	44	60	55	48	65	48	45	56	43	50	49	43	52	52	55	52	58	51	59	49	54	51	67	55	61	54	67	55	44	47	60	47	64	49	62	57	55	71	49	58	47	65	46	64	50	61	51	45	53	44	49	50	39	54	46	52	42	56	58	60	49	52	47	51	50	54	59	44	51	50	50	53	51	56	52	43	54	62	57	61	41	53	56	42	59	58	65	48	54	45	44	53	50	48	54	48	48	56	58	53	55	41	58	53	42	50	65	46	58	54	53	56	55	56	58	58	57	48	44	54	54	49	52
33295	23707	19155	19701	22876	22000	18564	14533	10275	7244	5243	3888	3006	2622	2082	1807	1628	1466	1281	1157	1031	908	846	754	725	743	706	665	630	599	620	565	549	535	564	520	543	574	546	542	558	532	525	546	524	570	483	619	568	554	545	512	561	531	542	534	551	570	530	572	547	542	539	566	554	505	499	547	552	531	521	517	583	533	543	585	549	600	545	570	535	507	530	559	513	548	560	535	512	549	524	548	507	525	540	577	504	526	543	548	585	548	552	529	554	568	531	545	554	548	543	578	574	562	554	528	565	511	520	505	537	508	500	513	547	515	528	527	577	512	554	521	535	580	539	544	506	579	522	548	505	562	531	530	562	542	561	554	513	545	556	532	553	571	567	543	554	543	573	564	503	531	543	539	525	507	581	545	552	542	543	571	535	568	550	530	558	555	519	537	576	511	540	550	509	554	538	521	546	572	507	517	548	527	557	519	543	535	495	550	530	550	516	527	550	529	515	505	554	499	505	586	528	548	522	536	518	512	491	521	548	554	526	574	503	530	554	526	538	515	557	529	484	533	537	521	519	509	504	535	530	523	600	546	549	562	555	533	554	531	531	538	565	533	506	523	570	569	546	533	547	538	497	499	507	544	506	544	584	577	552	514	550	528	534	544	524	553	536	540	556	499	551	514	536	529	516	553	534	526	540	511	495	536	559	520	535	520	577	546	551	573	522	576	544	551	527	537	527	557	551	530	539	540	564	562	527	567	550	513	505	500	538	499	566	582	544	546	521	551	545	521	520	531	554	521	517	510	555	537	593	550	525	533	527	521	516	494	522	528	550	536	541	570	552	491	552	523	588	519	531	537	569	544	519	544	536	574	525	512	501	534	511	555	571	537	549	522	488	556	538	535	543	547	549	567	534	576	563	559	551	572	539	535	546	511	528	510	517	542	519	515	542	524	511	584	546	508	576	532	503	523	568	524	530	535	508	537	540	580	544	517	526	536	559	538	523	540	514	538	548	517	545	550	566	578	546	538	513	520	539	525	537	509	506	524	535	510	535	527	501	534	520	529	504	550	523	526	597	494	490	574	564	543	535	579	507	552	525	557	518	506	547	561	539	537	521	525	547	506	563	481	550	550	502	529	519	527	544	539	566	547	512	538	514	528	546	560	560	533	552	509	577	501	498	546	561	532	582	534	546	517	553	550	514	544	516	544	572	544	543	551	559	480	557	513	541	546	510	522	517	562	577	509	595	505	543	509	518	581	602	513	545	515	558	521	549	509	493	567	562	552	541	552	485	508	546	509	554	494	524	478	534	533	563	532	576	533	520	538	554	546	515	521	546	516	546	498	532	499	499	525	518	543	518	564	574	503	557	528	566	522	583	541	501	536	522	546	540	523	535	535	522	506	528	529	560	546	540	596	602	553	546	507	547	549	510	543	527	514	508	526	571	556	567	530	524	535	571	552	539	502	533	544	544	496	569	559	521	566	532	569	542	547	540	573	540	562	538	529	506	509	548	515	546	532	564	522	510	557	570	545	517	547	547	551	575	547	542	563	561	526	501	545	550	539	549	546	544	527	534	548	513	512	543	525	548	500	527	530	553	533	534	574	575	586	539	515	512	577	500	548	582	583	515	547	547	526	530	537	520	541	547	540	531	544	532	527	551	553	520	520	501	575	518	558	558	510	563	563	539	548	532	577	520	522	519	551	533	569	531	521	564	583	542	505	535	522	558	573	536	543	548	537	559	526	580	535	564	541	493	572	504	536	544	533	506	575	547	522	564	550	536	523	520	540	544	567	560	535	500	535	506	518	532	545	533	537	539	540	557	546	550	534	501	554	545	484	559	544	470	551	561	515	554	486	567	518	516	521	514	530	513	533	557	522	552	492	501	571	561	561	554	526	585	493	541	526	545	509	538	535	554	532	532	565	581	561	563	491	503	528	523	512	545	520	547	534	549	549	548	563	542	551	522	538	530	512	486	557	558	554	563	565	544	538	530	560	526	494	528	553	567	564	497	549	569	546	546	529	571	520	565	526	546	557	505	510	561	550	525	539	538	574	555	519	562	533	551	534	526	557	570	592	544	537	547	534	576	539	461	464	493	553	509	553	541	545	527	519	492	539	482	524	547	548	540	514	543	533	558	517	514	531	522	518	531	493	538	557	510	563	541	516	550	509	518	533	585	538	507	507	518	514	556	576	544	542	560	549	499	545	540	521	561	538	509	524	501	552	522	518	512	506	515	515	536	544	522	535	544	547	529	563	534	539	538	547	538	543	560	540	490	507	511	552	528	517	527	519	538	533	518	553	509	529	536	548	554	488	557	518	521	519	563	574	521	524	502	574	523	546	567	545	494	591	537	532	531	500	515	558	527	540	509	571	532	573	522	539	535	551	538	482	541	520	559	547	523	554	530	470	575	548	540	566	556	557	541	548	502	509	517	540	579	518	562	565	565	551	534	520	591	491	527	556	584	530	488	562	528	523	515	534	515	496	581	510	513	568	535	548	567	575	531	562	533	547	574	510	541	518	538	551	544	547	560	525	552	548	560	525	570	519	517	556	514	537	564	537	515	518	550	566	553	580	550	530	506	506	541	501	553	514	554	546	520	542	553	547	575	511	531	535	553	533	553	537	549	487	502	557	562	557	514	606	509	524	525	540	560	527	535	565	518	544	568	551	579	531	554	547	518	550	578	526	547	547	531	557	515	515	568	543	543	565	530	534	528	530	527	561	535	565	541	532	530	595	550	517	517	527	564	529	555	562	528	569	526	513	547	503	571	573	533	560	552	530	486	512	528	537	518	528	551	518	526	562	548	521	496	556	515	538	545	547	534	555	518	520	513	553	518	552	543	579	561	532	507	531	517	533	483	532	538	514	548	515	525	546	534	508	556	510	522	501	604	533	522	567	528	539	551	549	537	530	542	487	555	498	535	579	524	546	518	512	541	521	538	540	543	534	552	507	498	493	507	567	589	531	540	532	536	550	521	507	527	558	525	516	534	546	508	513	529	538	554	543	554	522	576	516	551	582	520	527	505	559	528	556	497	568	535	599	575	560	578	536	529	554	500	537	560	474	553	484	519	536	512	559	560	528	540	529	554	475	522	530	523	532	521	506	557	578	566	507	471	540	562	513	535	578	557	570	548	514	542	535	528	562	535	583	534	530	532	474	508	533	527	517	509	497	510	561	564	510	558	520	568	519	555	554	495	542	543	526	505	499	515	559	557	475	562	569	486	523	570	530	558	538	561	578	535	538	537	584	519	547	529	504	549	524	526	530	562	554	549	517	519	536	533	556	566	549	503	495	492	477	537	571	515	485	544	499	527	552	533	543	517	549	561	531	554	527	501	550	516	577	526	552	516	542	543	525	527	590	500	578	546	577	505	547	533	502	515	512	560	586	581	520	544	556	543	532	545	562	565	513	568	517	521	570	546	507	533	555	558	544	504	547	556	504	534	539	522	483	541	587	498	541	551	520	538	568	541	542	521	513	529	547	545	534	549	552	529	551
6511	5707	2953	1714	1291	1108	925	643	486	330	250	203	165	147	125	101	106	94	84	77	92	68	75	70	62	60	61	59	46	48	68	53	51	62	50	53	63	57	60	34	55	66	57	53	50	52	55	53	52	55	54	44	59	59	46	56	55	62	45	44	51	47	49	51	64	45	48	53	56	62	56	55	58	49	51	52	57	58	45	56	54	55	41	60	53	50	53	45	58	54	51	46	49	59	55	66	56	63	52	47	47	60	48	65	65	59	50	52	54	62	54	66	54	54	55	54	50	57	47	54	58	49	46	49	55	69	48	63	50	65	49	50	46	46	61	55	59	47	67	50	65	46	58	61	56	50	43	52	47	58	53	60	53	52	52	56	53	56	63	62	66	59	50	49	64	54	46	52	48	53	53	65	70	63	72	47	37	44	45	50	49	44	55	48	49	58	48	47	54	61	46	45	60	52	52	54	51	59	47	57	41	58	44	46	55	49	74	60	63	61	62	56	53	71	55	57	48	58	58	48	57	68	58	51	55	47	56	47	61	66	66	52	65	39	39	56	56	62	43	62	63	55	54	55	48	50	56	56	44	46	62	59	57	59	49	45	49	43	49	52	62	65	57	60	47	52	61	53	49	46	45	56	59	47	48	60	47	59	56	56	49	45	64	46	51	50	49	51	68	54	63	41	54	54	43	46	56	54	57	68	62	50	57	60	58	53	45	60	54	54	53	60	45	56	59	60	61	44	54	52	38	60	47	56	63	61	45	54	61	52	51	47	62	45	39	67	49	55	54	64	42	46	58	54	69	53	59	57	52	46	58	50	60	51	47	68	56	58	53	43	56	66	53	65	52	69	45	59	63	45	69	49	53	67	59	76	58	55	45	59	55	51	51	56	44	65	50	57	51	51	47	51	47	65	46	41	62	58	47	53	62	51	71	53	51	55	54	54	53	42	55	51	52	62	51	44	62	52	45	73	53	46	41	63	49	60	64	52	55	56	59	45	58	55	51	59	69	50	48	47	37	57	56	45	53	58	49	41	49	39	55	57	66	61	51	61	67	50	54	53	54	50	58	59	46	47	63	61	55	48	62	60	53	64	64	62	45	50	54	53	65	54	57	52	58	55	48	51	57	59	51	47	69	40	60	54	43	56	42	56	58	50	63	56	54	75	52	56	52	57	55	67	52	54	64	61	47	52	60	70	58	68	49	42	58	44	59	52	43	78	49	57	60	64	60	57	68	63	57	38	56	40	51	56	63	57	66	56	54	53	59	48	62	62	50	68	50	58	42	60	65	45	52	50	63	61	54	57	53	51	54	47	57	67	61	62	57	56	55	51	53	52	49	52	61	55	54	39	48	49	49	67	68	48	60	62	51	47	59	53	59	54	55	64	36	50	46	51	55	56	51	74	53	46	46	61	47	41	47	49	56	47	57	63	64	51	40	62	58	56	43	47	46	59	46	67	54	62	45	54	57	57	57	53	42	55	54	75	48	44	52	51	59	57	48	46	55	57	57	70	46	54	60	39	53	50	57	50	70	57	62	68	55	52	52	40	61	52	40	59	46	48	54	56	60	46	46	39	79	64	63	48	51	56	47	45	64	60	50	59	46	56	44	47	61	48	66	60	54	60	62	61	56	70	67	52	40	42	63	53	52	51	57	66	49	56	59	58	69	56	53	49	65	62	59	55	54	48	64	60	51	62	54	67	57	65	52	61	57	52	54	53	46	47	59	64	60	35	58	53	50	63	61	64	61	70	46	48	54	66	58	52	60	62	60	59	38	61	48	55	52	56	43	66	56	67	52	46	50	58	53	56	60	54	51	49	65	44	55	62	58	49	41	50	53	53	58	54	65	59	53	56	37	52	51	54	39	58	61	63	65	82	63	60	41	63	56	48	58	41	50	62	57	44	56	56	46	50	53	48	51	53	51	53	51	64	50	64	63	52	58	51	54	46	46	62	54	67	52	59	53	61	69	46	71	42	67	58	65	52	63	51	44	63	73	50	41	68	51	57	47	56	51	45	49	57	44	57	46	60	44	57	65	60	64	69	52	51	48	52	67	55	51	62	55	56	58	39	44	64	61	58	50	46	59	60	47	70	49	70	52	56	61	47	58	46	55	54	47	59	51	59	47	52	55	45	52	56	63	65	62	59	65	51	53	55	43	51	61	46	52	52	47	51	66	60	58	51	59	51	55	68	49	65	53	54	63	46	53	54	53	56	60	59	49	53	49	61	50	54	56	56	54	45	58	59	44	65	53	63	57	61	57	44	67	60	56	47	65	59	54	52	54	47	46	64	65	58	51	53	51	59	45	56	55	50	54	48	51	59	50	47	59	51	49	70	75	63	46	52	48	54	46	49	50	54	52	48	40	51	59	57	60	51	55	55	57	47	51	50	51	57	52	65	57	42	59	56	64	63	54	61	72	76	65	62	49	41	77	52	62	63	53	52	49	70	50	53	55	50	48	70	52	49	52	66	52	38	54	41	48	50	57	49	52	50	59	51	46	50	43	46	55	45	52	51	55	53	67	51	67	61	53	59	56	43	50	61	54	53	51	58	53	58	47	58	46	47	61	50	67	42	54	60	56	68	49	61	47	43	51	57	45	53	57	58	59	59	54	50	48	45	57	55	42	57	62	67	62	52	50	57	56	38	59	51	58	45	58	60	43	46	70	48	60	53	61	65	51	52	36	62	42	46	65	65	52	34	50	50	43	52	54	54	55	42	47	50	56	59	50	49	52	61	55	44	45	49	55	52	58	52	49	56	42	46	51	54	55	57	60	53	58	60	42	50	44	43	66	57	51	52	66	49	61	55	52	52	57	59	49	52	65	52	56	60	56	50	55	62	71	42	39	51	56	58	46	48	49	47	47	51	70	66	44	61	57	73	54	64	58	54	59	51	58	52	48	44	53	51	40	51	65	58	54	50	53	61	51	62	59	65	54	43	66	47	59	73	49	39	49	63	60	69	67	49	55	47	61	52	46	64	44	52	61	55	46	48	59	63	59	66	52	49	54	54	57	60	47	50	49	60	49	52	43	49	48	60	53	42	48	55	45	71	62	54	63	44	56	52	56	56	56	53	47	55	58	57	47	55	59	39	44	46	63	65	69	47	53	43	53	55	42	55	45	55	53	51	50	51	53	59	59	58	60	54	65	44	48	57	47	47	44	52	51	48	46	50	53	62	51	45	55	44	57	57	45	54	58	52	52	48	55	70	62	52	39	47	44	39	67	61	58	49	61	61	50	60	61	50	55	56	48	56	62	69	57	58	60	55	48	53	53	44	62	46	51	55	46	53	69	50	59	52	47	46	52	61	58	58	54	56	51	43	49	66	54	45	58	59	59	62	57	54	54	56	68	58	60	53	54	78	58	54	60	53	49	46	52	58	63	60	50	62	44	62	42	49	58	67	58	46	59	61	55	48	61	65	60	56	64	45	39	64	49	47	61	47	52	59	64	57	43	49	66	43	52	53	41	51	61	60	45	64	52	53
36197	27189	21206	22355	26037	24986	21498	16994	12444	9085	6549	4897	4010	3228	2711	2320	1986	1713	1571	1381	1251	1051	993	972	888	833	755	683	709	630	621	601	581	568	597	544	550	536	529	576	574	592	569	606	553	561	534	512	517	548	536	546	564	530	553	538	549	602	558	550	520	559	549	526	507	573	516	548	529	556	597	551	537	552	532	588	579	547	560	507	571	567	560	598	534	562	556	511	531	540	525	549	514	572	585	569	530	590	534	564	546	519	570	541	600	518	562	564	545	523	567	575	535	557	514	572	542	511	545	549	534	570	522	520	547	511	576	545	523	568	551	583	564	536	579	566	535	519	572	566	565	580	525	522	535	532	544	558	509	525	569	584	517	554	514	525	545	565	538	551	568	530	533	558	527	580	564	549	544	520	527	559	571	531	531	536	541	566	527	584	502	561	558	553	554	563	529	554	533	544	568	539	557	535	544	603	541	552	575	516	521	500	557	549	536	536	537	534	571	565	573	550	549	503	587	521	597	561	538	536	506	529	525	553	534	563	563	550	552	590	550	511	597	578	484	524	581	552	562	549	520	560	554	585	564	523	569	512	561	563	576	544	591	560	542	575	539	537	586	529	570	525	516	541	551	567	559	568	566	545	576	563	545	576	532	527	576	560	572	489	565	542	572	564	564	519	581	583	554	541	522	562	539	573	548	558	521	551	578	570	534	532	542	560	544	551	573	547	527	575	564	537	561	508	556	515	577	516	547	568	534	574	569	533	560	570	560	581	579	553	529	531	544	531	540	552	590	519	534	561	576	522	550	549	594	541	605	556	561	567	529	543	541	545	530	542	581	543	551	517	524	566	588	549	524	569	504	552	543	538	536	549	523	529	532	536	534	567	569	511	542	568	512	580	577	556	553	532	569	565	510	574	558	546	495	593	539	588	577	531	577	554	538	559	582	538	486	533	550	539	575	551	546	563	539	540	517	539	542	539	541	534	534	565	577	492	503	588	522	546	532	547	550	521	516	564	541	556	542	560	548	572	539	571	514	549	515	534	550	548	538	497	539	540	503	573	521	539	556	540	563	561	554	566	528	565	531	535	542	560	523	579	563	554	583	520	546	512	566	590	569	567	478	539	559	581	592	566	551	550	541	520	500	511	547	593	544	575	550	529	545	544	529	526	565	574	518	565	547	565	569	564	514	555	536	543	544	518	609	544	555	576	540	524	578	548	515	525	506	583	535	553	588	562	519	568	574	530	585	558	543	555	551	577	564	557	573	558	524	565	534	555	530	484	557	554	552	515	529	573	558	525	546	534	566	565	511	546	545	549	561	544	552	527	531	542	566	543	569	559	534	563	545	540	602	540	545	565	517	575	544	534	545	558	498	536	544	578	542	538	562	561	571	535	546	560	570	567	568	562	523	557	580	530	545	542	554	550	557	557	553	548	532	544	539	550	540	569	581	535	554	532	555	556	516	544	553	591	559	548	527	557	566	518	541	568	568	565	563	543	514	601	567	517	544	555	562	583	596	536	497	533	576	565	505	603	503	558	561	550	566	570	555	530	520	568	513	559	559	520	572	557	545	552	579	544	549	555	540	583	570	582	558	525	543	588	506	541	606	542	580	531	571	546	571	569	551	588	554	546	515	564	537	553	548	515	535	557	544	559	585	545	561	568	555	517	545	586	536	541	544	543	582	551	558	587	558	579	541	524	606	542	538	558	515	553	568	582	543	550	551	516	538	555	531	554	555	560	551	544	558	562	545	498	565	550	569	551	572	553	574	525	541	565	590	573	560	539	556	529	537	538	598	548	563	539	562	542	594	526	539	559	580	542	527	546	538	568	542	526	564	557	541	507	584	549	565	529	496	550	566	501	551	560	588	560	560	575	522	565	579	563	594	556	553	553	523	529	489	504	544	550	562	546	546	562	571	582	543	527	572	552	582	527	519	542	542	513	506	568	538	557	565	538	581	533	571	575	538	552	580	538	551	537	549	585	540	516	547	544	515	565	511	563	522	580	587	521	549	523	547	574	578	552	537	539	582	526	559	524	522	531	525	543	502	539	578	487	513	562	532	548	585	534	513	540	578	541	540	512	542	539	549	540	545	536	540	522	566	538	542	506	565	539	588	575	584	527	498	548	557	551	577	568	551	586	592	575	568	596	563	531	533	557	534	554	530	539	512	572	553	543	546	571	574	550	560	555	574	547	550	556	547	538	578	557	562	523	557	532	541	495	524	594	556	581	541	551	552	587	550	561	561	546	552	554	542	536	515	504	547	568	539	479	529	564	570	487	563	564	520	563	582	562	542	512	509	554	571	517	514	577	541	514	595	555	571	570	556	554	535	547	542	580	566	561	551	558	510	539	552	544	528	580	536	542	538	584	581	557	548	553	542	596	567	535	534	546	565	530	558	532	543	569	575	568	531	553	555	525	586	559	536	544	526	512	545	525	506	543	554	597	546	563	557	552	522	551	542	561	549	546	508	574	532	509	575	537	506	552	507	542	532	511	606	602	536	565	506	565	562	551	568	543	536	572	566	550	552	565	555	529	561	555	557	518	582	538	486	554	538	565	543	579	548	529	566	550	584	561	575	591	556	526	513	560	578	596	552	532	532	572	523	511	533	559	539	533	528	537	543	579	551	520	544	544	594	585	565	550	525	518	559	548	527	515	512	562	570	553	552	588	542	505	516	587	533	555	573	560	547	540	536	584	536	567	558	543	524	539	558	506	533	571	578	555	553	578	569	537	543	549	565	537	563	550	510	550	609	533	516	545	531	523	558	568	521	561	504	538	500	550	521	567	551	495	544	568	584	509	537	526	540	544	545	530	557	563	560	565	562	538	570	532	507	503	595	551	515	544	546	522	544	580	558	579	527	562	545	545	548	562	560	571	546	533	552	541	573	527	526	581	513	543	607	579	576	585	556	525	630	530	557	575	537	530	511	530	550	511	530	516	599	579	541	571	559	524	526	536	526	517	594	531	560	543	565	545	533	526	579	540	578	580	499	572	547	567	529	493	545	556	555	574	592	543	540	539	534	552	546	571	585	527	564	542	543	523	531	586	532	548	573	511	568	531	553	569	554	567	590	586	541	615	540	533	561	569	554	557	556	567	549	506	565	544	532	542	511	536	533	551	549	532	554	522	490	577	546	538	528	569	555	584	530	552	585	541	524	530	585	563	571	525	555	549	561	558	579	581	512	539	515	550	537	545	543	518	537	527	589	573	547	522	554	580	561	535	521	556	559	535	546	508	559	534	540	559	565	562	543	524	544	526	550	567	518	557	567	557	521	564	558	537	567	549	494	592	545	552	543	533	575	531	571	536	526	545	520	558	547	582	560	590	552	563	558	525	532	533	515	559	553	583	512	572	538	548	552	521	573	541	497	548	553	518	558	547	587	519	529	565	504	534	566	529	547	533	523	537	522	574	527	557	524	566	587	558	556	620	575	543	518	594	580	559	584	502	545	535	562	573	556	566	571	542	555	541	574	548	575	561	568	554	560	553
3869	2591	1316	853	690	513	469	354	266	179	146	113	123	100	92	75	77	80	87	66	68	61	74	54	52	60	75	65	50	65	65	57	43	60	58	53	60	69	49	50	67	52	49	51	56	47	61	59	54	44	47	49	44	55	57	54	58	45	48	61	65	50	49	58	58	66	55	62	56	66	60	70	59	68	61	38	57	52	61	60	45	63	44	62	54	56	55	57	69	43	49	56	55	49	49	65	69	64	60	54	42	61	52	66	45	55	56	60	67	51	61	61	52	52	51	53	53	61	59	48	51	50	52	52	49	50	56	53	54	67	52	55	56	57	55	54	71	56	56	64	69	53	58	61	62	49	48	55	52	42	56	52	60	52	48	60	67	49	48	48	54	59	43	57	44	54	47	52	61	62	55	48	52	58	50	50	46	51	69	67	58	55	48	49	66	63	55	44	54	47	61	56	65	54	51	55	51	47	53	54	58	64	59	61	51	49	60	48	43	56	67	60	53	57	55	61	57	62	56	52	42	56	52	57	39	53	66	46	58	55	64	49	62	60	47	62	58	51	56	61	43	52	50	51	46	53	41	49	50	47	60	49	59	49	44	56	54	48	46	58	73	53	56	55	65	55	46	64	53	62	46	54	52	52	53	65	62	59	50	42	60	46	48	63	56	48	79	49	54	64	44	41	60	71	56	57	53	67	51	66	57	53	50	38	45	57	52	41	61	48	54	65	45	57	50	44	60	39	63	57	47	50	58	40	53	55	59	67	54	56	58	46	49	49	45	67	61	47	61	42	63	69	60	60	55	52	57	52	56	48	59	69	50	52	58	64	56	57	50	51	61	51	52	53	40	58	56	45	49	56	56	55	62	47	53	52	53	51	63	55	53	59	65	57	52	63	55	70	51	49	65	44	51	62	65	55	57	56	45	66	63	45	48	66	54	64	58	48	56	63	59	46	60	56	50	42	55	46	53	78	70	56	47	58	46	47	52	54	56	54	52	51	69	52	67	54	51	58	43	49	51	52	41	71	54	71	54	61	67	48	64	59	54	58	58	56	53	63	43	49	53	54	57	55	51	53	60	58	56	49	61	48	63	52	48	53	49	54	59	46	56	57	46	51	52	69	47	62	47	50	50	63	62	62	63	66	60	50	66	50	49	38	68	55	46	61	59	51	42	60	47	57	48	62	52	68	44	60	51	57	59	49	49	55	56	55	54	48	60	66	57	43	59	59	45	58	48	58	55	53	54	68	55	67	44	55	49	59	50	64	40	54	38	60	55	58	57	64	60	59	65	44	60	68	60	57	52	44	65	57	52	55	52	74	45	48	47	52	49	48	58	49	52	57	60	55	58	51	44	56	61	53	47	54	52	65	59	48	63	49	54	52	53	66	56	55	50	49	45	57	55	47	49	58	59	54	53	55	51	61	57	58	58	54	57	51	54	53	59	59	62	65	46	70	60	52	57	54	53	46	51	61	61	46	56	61	59	59	52	45	40	58	39	50	60	55	51	58	42	47	63	51	49	52	59	65	68	55	60	60	62	58	42	67	69	52	62	74	50	62	58	54	63	55	62	64	55	62	50	53	57	58	63	55	46	51	61	52	71	57	48	50	54	54	58	52	61	48	55	54	61	56	58	60	63	39	50	50	57	50	47	56	53	52	62	59	56	52	49	59	67	51	60	65	54	50	55	46	51	69	45	57	62	57	50	51	59	41	56	59	54	68	55	58	58	61	48	44	51	52	53	46	56	56	58	49	48	51	52	57	54	60	52	50	60	53	64	42	54	60	44	62	53	54	63	60	57	47	54	56	50	72	50	53	67	49	53	59	65	62	46	71	82	48	60	62	45	48	63	51	53	57	67	51	42	46	48	51	53	54	55	49	46	68	66	45	58	68	51	60	54	57	42	40	59	55	65	58	46	49	47	60	55	53	50	65	64	49	62	66	71	55	62	53	54	47	57	49	48	74	60	55	58	65	52	48	36	65	48	53	55	58	56	51	42	59	55	63	51	69	39	58	66	73	53	60	55	60	64	57	47	57	43	55	59	43	49	65	66	56	54	52	47	43	68	58	52	57	56	50	53	55	61	63	56	49	58	52	51	41	55	45	48	55	48	58	66	56	59	56	54	50	53	46	52	52	69	66	60	54	54	61	58	49	59	53	56	70	60	48	49	45	52	54	66	53	41	41	66	52	54	49	62	69	65	61	56	54	40	63	52	61	47	63	39	43	52	52	57	57	49	67	60	54	67	50	58	61	52	57	49	60	52	52	50	53	53	57	58	52	56	55	58	42	52	54	56	73	42	57	46	56	52	47	59	39	58	66	55	61	58	54	52	59	49	60	69	66	52	43	57	53	63	59	46	62	46	55	65	49	59	44	59	59	63	65	70	59	47	49	79	46	50	60	49	66	59	62	54	42	53	65	52	58	48	48	48	58	46	62	34	50	59	59	50	58	55	52	58	58	42	49	52	44	63	53	52	56	49	55	57	73	42	52	54	53	52	46	48	56	54	60	61	58	63	60	51	49	69	60	65	58	56	45	57	60	59	56	45	59	58	41	51	44	53	55	52	58	65	49	64	50	65	55	63	50	54	50	75	58	54	55	50	53	60	62	51	55	55	48	41	44	49	58	64	63	50	47	66	60	55	65	63	66	50	41	64	62	55	58	58	58	58	54	67	62	72	58	54	59	58	51	54	58	61	52	43	55	55	58	51	55	51	47	38	50	62	63	56	54	47	72	50	60	67	54	56	58	48	56	52	52	59	39	57	58	51	41	63	66	61	58	48	51	56	51	45	60	59	66	53	62	58	48	62	55	57	54	43	72	67	60	56	58	52	49	43	59	49	58	64	61	57	51	63	67	61	60	56	57	60	52	56	56	58	54	50	59	53	61	72	53	51	60	48	47	53	45	67	33	58	72	59	50	55	63	61	62	58	53	54	57	52	52	54	58	56	46	59	57	53	68	65	55	59	69	53	52	58	71	46	65	53	71	48	58	42	51	60	40	56	54	55	56	46	62	63	74	58	68	49	37	44	56	50	57	57	49	54	40	58	46	57	68	51	51	42	51	58	47	49	41	53	59	54	49	55	58	51	55	58	58	57	61	66	51	56	57	53	61	62	57	70	51	62	51	67	47	54	46	60	59	58	61	59	58	51	49	46	49	57	60	64	52	57	62	64	60	33	44	66	55	65	48	52	54	58	73	56	55	35	44	63	59	53	57	54	60	56	54	55	61	53	43	57	58	58	60	56	54	58	56	45	49	52	50	51	51	69	51	53	60	55	50	58	48	61	63	57	52	52	66	60	56	70	38	64	49	60	60	51	42	50	69	54	54	58	51	48	48	52	53	73	49	74	55	63	52	55	48	39	48	57	45	50	58	61	60	63	67	49	53	52	57	54	52	47	53	48	49	54	63	57	38	55	53	58	57	55	60	41	53	53	49	64	49	58	48	62	58	48	50	56	68	54	52	40	44	55	50	45	56	54	58	53	54
30456	20379	14363	16367	19563	18475	15301	11085	7861	5559	3971	2999	2500	2054	1776	1497	1378	1157	1111	957	880	828	798	745	745	696	658	696	626	570	567	537	569	573	580	569	552	523	540	557	544	552	561	545	551	567	523	575	547	576	548	575	549	547	561	572	573	561	550	548	581	566	542	567	521	558	526	550	536	537	559	567	548	554	565	588	557	579	609	517	519	530	535	529	557	529	555	552	570	534	569	510	537	594	567	550	530	555	543	553	576	569	539	582	571	553	541	566	580	595	536	553	531	523	550	572	575	547	530	494	547	566	546	539	572	552	542	523	540	563	535	551	538	559	530	602	545	527	562	591	515	565	554	555	553	561	547	571	554	528	557	558	572	528	528	529	532	566	591	565	511	575	547	544	531	547	562	533	514	508	553	539	568	572	552	530	556	524	574	544	561	546	559	569	550	559	554	515	582	586	532	517	592	528	530	555	582	552	557	502	578	574	550	549	524	539	535	533	580	566	570	556	486	567	558	523	559	556	526	583	545	549	556	576	581	549	573	554	578	542	572	561	539	564	508	563	544	536	586	542	550	538	580	547	508	557	564	531	579	562	551	593	545	533	562	544	575	555	512	530	558	552	564	536	571	554	539	556	542	576	542	534	568	578	519	517	519	551	542	550	555	551	532	539	544	568	563	545	566	507	551	552	497	531	586	545	618	546	554	521	561	537	521	573	574	556	603	545	551	510	590	531	546	595	532	549	580	570	541	535	645	539	555	549	595	513	538	502	557	557	544	543	592	488	507	572	503	539	551	566	570	506	560	539	525	535	586	543	584	556	548	534	547	550	548	584	563	537	568	551	537	585	522	574	538	549	563	570	571	542	579	578	542	542	549	542	553	538	568	544	573	569	576	576	527	546	546	544	557	537	555	539	542	543	597	563	503	563	591	581	515	561	568	590	572	548	581	527	523	560	569	533	569	577	581	537	572	525	508	510	545	548	576	538	563	542	567	544	567	553	525	597	563	581	551	531	565	567	559	564	536	580	550	574	516	560	547	565	568	516	565	521	593	565	570	559	540	560	573	556	539	564	563	533	595	564	533	558	560	552	525	604	526	588	544	559	530	575	562	536	553	576	557	584	555	589	533	556	541	519	574	566	564	555	557	527	529	539	566	535	556	542	510	559	569	561	582	589	553	560	538	547	532	534	528	567	541	577	576	572	535	521	611	530	531	583	560	547	534	582	545	554	574	566	539	570	553	541	560	542	576	547	555	577	562	580	542	568	575	533	604	589	525	546	561	560	561	566	525	544	530	545	558	587	584	567	564	590	591	554	574	570	610	529	546	552	552	625	581	527	596	544	563	514	545	564	556	563	545	547	524	586	574	545	569	532	533	571	510	568	578	550	561	528	559	540	522	537	569	551	560	561	526	534	560	553	512	561	583	563	566	566	572	547	551	555	542	564	546	546	554	552	532	525	554	556	574	541	554	579	557	599	549	628	556	585	583	556	547	542	574	540	552	508	601	532	563	561	521	558	570	546	572	515	562	579	523	525	519	595	565	547	524	573	546	577	552	540	514	546	516	507	548	533	505	587	554	565	568	601	575	567	508	566	524	587	542	564	534	537	550	578	521	597	555	531	588	576	547	545	590	555	533	601	548	530	537	544	516	533	596	531	557	552	555	529	589	536	607	566	542	577	495	592	534	563	539	573	608	570	572	554	567	575	532	551	515	552	556	568	567	530	591	525	529	551	558	513	528	546	561	623	550	556	542	562	554	524	558	581	541	571	532	543	576	579	550	526	554	520	566	552	546	574	518	562	546	499	556	555	570	561	534	593	588	540	575	559	535	542	565	566	568	540	544	540	551	512	578	549	561	562	557	538	527	545	591	532	522	528	593	544	541	530	535	552	559	545	581	557	548	544	567	572	553	566	574	559	510	539	544	539	571	524	561	532	604	567	579	554	560	568	538	554	541	540	562	528	587	537	582	584	541	548	569	570	559	559	590	538	588	587	567	535	518	570	539	551	581	580	573	546	554	536	571	540	585	554	576	530	548	542	537	582	538	552	538	576	551	555	567	582	544	564	593	542	551	554	549	469	571	526	548	598	580	584	584	551	530	564	535	566	557	561	516	565	563	521	561	523	565	575	543	594	549	556	571	534	526	559	572	565	580	571	562	568	492	527	565	527	592	545	550	560	552	505	586	541	578	557	560	536	580	585	598	561	563	537	549	547	562	538	556	566	567	564	539	527	545	543	563	578	583	558	570	538	544	549	558	551	580	537	522	577	528	514	533	548	528	538	579	546	531	575	550	608	598	592	521	540	564	565	515	582	489	581	555	547	564	603	560	582	572	555	549	575	577	564	541	543	509	574	501	552	535	573	564	513	550	522	542	516	580	598	549	571	610	561	570	581	578	565	547	545	543	554	500	552	542	552	534	550	524	546	559	547	571	567	590	565	559	540	545	531	531	526	545	523	536	558	546	586	589	567	520	501	608	547	567	551	570	569	546	557	583	555	515	527	539	571	559	511	569	571	565	526	568	566	554	553	546	548	548	544	577	538	636	545	527	576	598	572	563	527	586	615	561	575	541	528	519	526	559	558	547	565	565	569	513	564	546	517	590	578	559	580	555	552	549	547	580	571	540	499	593	554	553	556	542	573	543	561	525	520	586	550	558	540	574	559	534	524	558	565	541	554	523	595	525	622	613	545	526	521	539	578	556	501	577	608	505	582	506	570	557	522	544	570	525	560	558	578	581	548	552	582	543	592	530	570	591	540	531	532	521	583	549	575	590	522	567	514	542	551	554	595	559	520	551	551	528	488	564	564	550	514	528	529	565	552	581	599	560	560	528	562	525	548	511	543	573	574	506	555	537	553	525	583	552	555	525	546	566	532	569	580	558	584	528	582	567	522	560	606	501	573	589	549	558	558	564	621	523	553	568	522	510	553	557	572	550	570	618	532	551	564	542	559	508	545	537	578	531	568	534	546	604	562	576	543	580	551	581	548	541	563	552	535	552	535	550	585	561	548	543	517	547	557	578	569	576	556	541	561	523	584	530	554	510	567	545	547	541	519	537	527	533	570	512	527	539	553	535	562	582	593	560	578	554	588	568	523	567	543	559	560	569	546	525	536	514	555	582	561	536	589	564	544	536	555	569	583	541	506	576	544	587	565	535	522	549	584	615	586	572	517	562	574	542	547	548	532	562	554	519	543	539	561	546	534	551	557	568	544	544	544	563	541	525	546	589	563	574	632	562	524	593	543	563	562	566	532	545	560	541	533	609	579	548	535	545	518	585	592	551	540	593	528	570	525	537	566	559	521	586	554	613	502	542	547	554	569	541	489	516	570	544	546	547	549	554	571	575	511	534	560	577	566	596	557	535	574	557	595	553	585	600	559	556	547	528	529	553	573	537	559	518	580	541	534	540	545	556	508	547	544	565	518	556	530	542	534	546	530	533	545	581	549	524	528	561	602	553	556	553	574	559	561	526	569	566	539	534	552	551	509
5397	4372	2344	1320	1028	881	708	472	371	254	190	180	158	137	90	111	98	86	91	75	81	66	80	72	55	66	69	62	72	60	58	60	41	51	47	62	62	52	47	67	39	60	59	65	56	56	52	46	44	60	53	63	53	62	51	48	48	56	49	58	48	62	48	46	57	59	54	54	50	53	57	57	52	43	59	58	49	60	47	55	46	51	48	55	59	46	57	62	49	56	59	55	59	55	54	56	67	57	58	64	64	65	43	37	55	60	52	69	54	53	57	46	59	47	54	58	33	63	64	56	51	58	49	45	51	74	56	56	49	59	53	45	47	58	62	52	61	76	63	58	55	52	69	61	39	46	73	57	56	53	48	62	64	40	49	38	50	51	60	54	66	55	61	61	62	59	42	57	55	60	60	59	73	53	77	46	50	47	63	41	58	60	60	60	48	64	47	43	67	63	59	53	58	49	51	54	45	67	60	59	66	59	60	60	39	56	59	67	55	61	52	54	48	63	51	45	66	62	51	46	48	52	52	63	65	74	58	49	53	65	52	71	63	59	58	65	58	69	65	54	51	55	42	51	61	54	53	42	51	69	68	67	54	55	53	53	52	57	58	40	65	58	65	60	73	77	66	45	62	53	48	50	62	70	55	45	68	44	50	61	46	63	60	52	54	57	49	40	52	58	46	68	53	65	63	52	55	57	53	55	38	52	48	59	67	71	46	55	46	51	57	50	70	62	56	65	49	55	62	45	57	56	46	47	57	56	46	51	52	49	45	64	53	59	59	66	57	53	59	63	59	61	52	62	54	56	57	55	47	63	65	62	39	49	62	70	68	69	62	50	49	61	49	63	57	63	63	61	52	49	54	64	53	48	55	51	43	61	53	53	43	63	62	44	45	62	57	44	62	55	52	52	51	41	60	55	63	72	63	58	58	55	59	68	46	46	56	54	54	55	56	65	66	56	58	61	55	56	55	62	59	57	53	60	67	58	51	69	56	59	68	55	54	50	60	65	64	60	61	53	71	59	60	55	60	49	49	62	51	54	53	55	56	59	55	60	58	53	61	54	45	48	57	63	48	65	57	47	49	64	53	69	47	52	51	66	50	73	41	56	58	63	44	45	58	51	60	59	60	69	51	55	55	58	59	72	56	43	52	45	45	63	55	55	55	59	52	58	61	53	54	42	64	63	52	61	53	66	60	62	66	59	61	49	58	51	50	65	64	49	45	59	64	50	45	49	56	60	63	64	57	66	52	67	48	46	46	57	74	54	53	54	72	62	56	63	61	52	56	55	60	57	49	73	53	56	61	65	63	63	62	60	68	47	64	59	62	60	62	54	55	59	49	78	54	55	48	50	49	60	66	55	63	56	59	48	60	66	50	57	42	62	62	59	48	53	56	64	53	54	56	73	58	45	53	55	56	62	48	48	50	53	59	52	57	54	53	59	50	55	70	53	51	51	53	52	54	47	56	49	49	67	41	62	82	47	59	58	63	50	62	44	51	54	59	66	63	61	58	60	62	59	56	65	40	60	58	58	61	65	59	61	52	71	73	66	61	55	60	55	52	59	53	66	50	61	71	67	66	50	45	60	58	66	64	53	59	58	72	55	45	67	56	46	53	53	66	60	69	52	63	50	65	64	62	72	62	53	48	61	66	43	58	62	59	48	62	61	61	56	52	47	45	49	47	55	50	66	49	47	56	64	57	62	67	65	57	72	55	54	54	55	68	51	50	55	54	44	53	44	59	68	48	73	46	55	56	55	42	57	64	60	61	58	60	53	58	63	69	65	61	60	51	53	63	59	63	63	63	78	51	64	58	52	56	58	65	47	59	58	49	59	63	66	53	49	59	68	63	52	54	61	54	52	67	63	49	54	71	63	61	55	53	53	57	50	56	73	66	61	60	63	50	61	64	63	65	43	50	52	48	69	64	55	53	67	50	49	48	65	55	63	59	60	52	56	52	63	63	71	58	61	55	58	49	66	47	60	61	61	59	48	61	57	60	50	54	48	53	60	49	58	72	51	67	65	65	59	49	58	53	66	46	65	63	61	53	64	68	46	49	55	51	58	67	51	61	59	62	41	59	49	70	60	58	70	59	53	49	42	51	54	44	59	65	51	55	52	46	53	65	52	35	42	62	60	55	55	63	59	60	63	61	54	58	57	54	62	57	64	57	44	58	57	38	55	56	62	61	60	52	60	64	49	48	49	53	67	54	52	58	61	58	56	49	51	54	60	55	49	49	47	50	50	48	55	68	59	57	48	75	47	57	58	66	65	49	71	67	50	56	39	51	61	47	52	67	70	66	62	59	58	49	58	54	53	61	57	71	62	69	50	51	64	57	57	52	65	48	61	56	56	66	56	50	50	52	57	57	43	65	73	61	43	49	44	53	53	47	54	56	64	54	54	61	65	68	55	43	79	50	57	55	59	59	60	66	56	65	55	47	51	60	62	58	60	57	53	55	63	42	69	56	49	55	60	61	64	66	49	51	53	72	50	51	52	46	56	54	49	60	45	69	74	56	62	52	51	55	55	54	67	78	63	65	69	54	66	64	58	57	61	56	52	61	58	52	51	42	59	58	67	63	62	56	44	51	72	58	58	45	57	56	52	66	48	65	52	60	55	56	62	44	51	55	49	64	50	57	54	49	50	58	61	57	62	54	37	49	54	47	57	60	68	62	58	71	59	47	65	56	69	51	60	43	58	67	59	59	69	63	57	64	51	62	41	45	68	67	50	50	67	49	64	64	47	63	56	49	62	55	55	50	49	62	58	57	45	52	56	47	45	49	55	73	52	62	37	47	68	45	66	48	66	56	70	55	45	67	55	58	64	58	62	54	56	57	67	42	52	47	57	46	61	55	59	66	54	69	60	70	57	59	61	58	55	65	58	52	58	56	60	43	57	57	46	57	40	63	51	57	54	66	55	63	45	63	50	62	54	53	48	46	66	72	64	40	54	45	64	62	61	65	62	65	54	53	64	57	47	43	60	68	68	57	45	58	55	50	64	61	59	55	53	67	61	61	54	42	69	58	67	66	56	54	50	50	62	56	43	59	58	58	62	65	61	63	61	64	51	61	60	54	53	58	66	56	58	52	55	61	58	53	48	46	68	59	64	61	71	50	63	49	64	72	52	48	58	52	66	60	51	47	66	58	63	50	54	68	62	47	65	62	57	65	58	64	67	52	49	56	60	55	59	58	66	62	52	60	67	54	53	41	45	53	58	52	46	50	58	58	52	63	56	55	72	41	73	58	45	55	47	54	50	58	55	60	45	62	65	57	53	52	53	59	55	51	64	60	42	50	53	54	42	58	53	58	52	54	53	60	48	62	49	47	58	61	47	58	58	52	51	48	46	60	57	74	47	53	69	62	59	49	55	65	56	54	48	48	63	65	61	63	42	51	65	49	48	55	70	68	47	66	50	59	59	63	55	62	64	60	61	57	60	48	63	61	60	63	70	41	64	54	57	57	72	55	61	56	52	55	58	54	53	63	43
34231	24933	19794	20265	23286	21896	18734	14610	10476	7424	5353	3996	3245	2615	2137	1845	1579	1462	1311	1192	1056	1028	921	846	784	797	681	695	666	646	635	641	626	567	581	558	552	589	565	580	606	586	557	590	609	548	591	610	577	622	604	544	559	546	589	558	541	566	584	560	607	546	582	551	540	549	517	536	571	528	609	578	541	568	547	571	551	558	557	584	554	568	578	564	560	606	625	558	532	561	572	573	544	594	576	563	572	566	526	554	542	565	566	546	588	577	570	536	569	557	554	541	556	567	556	585	552	611	542	567	535	559	546	541	558	562	584	568	571	573	565	595	588	599	545	536	560	577	586	621	560	572	584	585	573	513	578	558	535	579	537	595	571	574	576	561	559	540	567	597	568	563	546	553	617	577	534	600	563	574	552	570	587	571	568	581	569	585	548	603	565	563	542	530	575	574	541	553	564	586	573	580	555	583	611	571	529	541	562	564	553	589	602	542	531	515	582	580	561	582	582	560	573	548	579	543	590	592	568	523	607	536	553	605	601	536	562	544	570	589	584	561	562	576	573	557	576	572	589	590	545	575	602	569	602	555	588	537	562	587	575	555	571	541	528	561	527	588	601	569	555	557	581	577	554	557	606	505	553	568	593	556	579	552	542	570	578	574	568	571	534	587	607	561	544	602	583	539	603	525	593	575	541	540	571	570	547	568	585	558	546	594	593	556	555	526	585	552	603	625	582	556	594	552	580	523	584	563	626	572	609	605	554	572	560	571	562	601	600	566	570	578	619	536	597	572	612	535	538	577	591	564	551	563	570	573	568	581	556	532	575	552	574	550	570	540	549	572	595	544	564	584	549	591	557	600	559	561	561	598	532	534	521	565	611	581	550	589	580	559	513	574	544	550	577	535	569	536	528	602	529	622	553	544	531	566	569	532	541	547	549	552	599	562	580	547	569	570	595	551	548	585	570	542	556	581	564	536	576	566	591	575	593	598	588	550	582	520	528	572	568	589	544	584	585	597	580	582	568	555	579	554	547	623	605	554	537	577	572	614	600	575	598	587	601	593	581	589	540	551	616	577	602	575	560	557	559	587	601	575	560	599	554	572	539	576	588	558	558	551	545	558	528	545	557	559	584	560	548	541	576	574	576	551	564	571	550	558	602	615	598	604	534	562	586	533	544	597	551	563	549	588	592	562	543	600	577	588	555	558	539	539	560	538	539	569	552	561	536	601	540	567	558	557	584	592	561	578	579	602	563	543	576	569	553	551	594	581	572	554	566	598	553	555	576	573	598	596	600	554	556	572	589	579	584	569	556	551	568	578	530	556	546	546	572	610	598	591	595	561	557	541	547	563	550	584	607	572	567	583	574	573	540	572	569	537	595	598	582	542	544	538	570	576	565	593	545	562	541	557	545	568	562	560	568	618	534	580	583	582	514	597	559	586	538	575	576	558	509	563	594	541	591	540	565	611	598	605	580	569	549	544	552	589	553	584	589	562	623	542	598	579	589	552	549	530	560	574	529	542	580	524	587	559	581	568	594	541	571	565	609	563	553	581	574	566	549	558	580	547	581	604	621	572	551	553	585	564	562	532	521	570	548	571	541	598	544	569	580	568	558	553	559	584	552	563	585	511	611	594	555	583	557	550	566	539	492	567	580	547	613	585	563	542	572	519	579	574	562	578	568	629	564	572	528	559	542	566	558	571	587	558	589	600	590	554	568	540	587	561	613	538	567	566	565	549	569	556	577	577	587	514	581	565	578	530	611	576	569	577	582	552	584	550	553	517	547	583	577	574	604	544	585	546	559	572	579	529	563	566	598	547	589	551	581	571	586	570	590	603	568	576	619	554	525	557	544	616	553	553	600	589	628	600	596	606	562	563	554	564	566	555	554	523	565	583	570	574	547	558	629	574	579	575	558	580	527	600	581	528	565	598	594	564	536	547	499	566	591	565	557	598	539	584	586	549	558	582	610	587	525	536	549	590	537	546	616	592	571	566	599	551	573	546	585	573	597	567	588	567	556	592	570	573	566	577	548	582	565	553	523	566	551	571	564	536	551	583	556	598	605	595	601	590	573	572	568	556	534	598	576	577	547	608	553	558	571	560	626	575	542	574	549	547	603	584	559	561	530	595	561	599	585	539	578	568	580	637	569	542	520	561	577	616	581	581	550	586	572	568	600	549	594	548	587	591	575	567	534	571	613	531	556	547	542	582	602	575	565	570	572	559	562	572	567	585	587	536	563	583	553	576	558	593	555	559	560	526	543	542	610	554	568	532	532	559	563	562	563	570	606	551	552	555	535	602	590	575	563	542	575	541	547	508	572	551	544	583	564	551	549	555	584	530	578	583	547	542	567	552	540	573	558	607	569	624	566	605	539	524	570	521	552	551	546	599	596	600	607	602	577	564	552	562	592	586	527	531	537	580	573	572	550	611	602	575	555	535	559	604	564	548	553	615	586	572	572	554	551	520	579	556	577	575	600	571	603	547	565	575	540	538	557	583	565	535	548	577	534	566	562	589	640	578	554	543	570	559	568	586	549	560	553	558	541	595	565	523	536	604	546	553	581	569	566	567	537	596	586	553	538	539	549	621	581	565	584	591	550	608	598	571	561	570	549	602	565	550	564	578	610	604	586	561	552	568	565	559	530	554	570	575	569	576	597	560	573	575	594	571	535	512	546	585	566	570	563	565	576	538	581	557	581	585	551	563	545	569	560	575	519	604	566	596	535	604	564	567	532	613	625	571	539	534	576	579	544	553	592	584	565	573	561	564	551	604	596	576	535	588	567	568	532	566	564	562	515	540	572	572	581	594	581	584	574	576	560	551	585	539	590	565	627	536	587	570	533	573	598	554	545	552	584	561	606	578	546	550	542	622	602	595	589	574	541	592	555	569	575	546	588	546	598	568	575	565	579	554	569	583	557	541	595	581	573	601	579	598	610	535	550	583	555	518	552	556	572	545	573	574	576	573	549	571	562	576	552	554	621	535	601	521	582	564	544	542	558	624	616	580	564	589	592	580	527	567	555	551	567	584	542	564	602	555	531	566	534	542	557	549	555	554	587	549	591	576	558	551	592	597	594	576	563	544	592	551	571	538	551	558	577	582	601	593	588	545	527	570	545	518	593	562	574	564	543	533	595	567	600	601	593	560	553	519	575	566	582	563	595	614	576	566	583	541	601	561	555	580	539	567	564	564	575	560	595	579	592	525	531	547	571	561	547	532	601	569	554	555	577	511	531	530	553	576	573	564	617	589	532	596	570	564	590	606	607	576	558	587	573	536	576	536	576	633	580	506	585	601	541	543	562	594	587	538	556	586	537	516	586	595	582	575	608	573	576	564	553	527	595	589	526	556	572	572	584	573	601	566	601	554	528	555	574	591	601	546	528	534	550	536	530	574	503	577	587	557	576	557	566	541	528	579	567	566	539	579	618	573	589	540	583	575	545	549	575	599	591	552	548	541	620	591	531	560	523	537	584	578	534	543	584	555	549	561	552	574
5615	3883	2064	1187	916	783	621	547	380	263	229	167	156	127	104	88	104	86	74	70	76	54	73	60	54	65	62	49	52	43	57	54	48	60	58	56	40	60	51	46	67	71	44	66	53	52	47	54	61	60	48	56	59	56	51	51	59	52	53	53	54	44	50	55	52	61	61	63	51	56	43	58	53	56	51	60	55	46	43	62	54	52	64	57	47	58	46	58	52	62	59	54	46	70	58	48	48	56	58	60	49	51	48	49	60	65	50	72	67	59	49	61	56	57	57	50	62	48	53	69	52	61	61	51	42	49	52	51	48	74	60	54	60	62	54	55	56	60	56	48	56	55	53	44	53	53	39	46	66	55	64	44	68	51	45	51	59	55	63	32	60	63	67	55	65	50	65	52	48	47	61	57	48	69	46	64	64	40	60	48	46	51	59	59	49	66	50	62	45	57	50	57	46	48	46	65	52	44	55	54	59	52	44	53	61	43	69	53	38	53	61	55	60	58	58	55	72	54	63	58	51	59	54	50	57	66	51	58	53	60	54	42	59	62	62	42	58	58	69	76	73	53	39	45	43	52	48	54	64	60	44	46	72	56	72	53	54	42	50	60	54	64	47	55	48	61	61	56	40	58	51	61	44	63	56	56	63	61	52	71	48	61	63	61	48	63	50	44	57	57	53	55	45	49	57	61	45	55	48	60	68	61	58	65	43	58	50	58	49	76	47	60	47	79	54	51	52	52	56	63	59	63	54	54	58	48	54	53	52	70	44	57	59	50	47	39	55	65	58	71	50	51	54	56	41	54	55	66	44	55	63	50	50	55	53	55	65	58	54	57	57	64	54	63	59	51	58	56	56	40	47	63	52	54	51	50	54	44	50	53	61	44	60	73	63	57	58	55	54	57	55	64	47	53	56	64	60	57	44	48	55	55	54	56	61	65	56	52	53	56	48	70	59	55	56	55	53	42	47	46	57	46	49	57	61	47	61	53	45	56	64	46	61	54	55	49	51	64	61	42	49	59	57	59	49	57	49	54	56	75	49	60	63	58	58	53	46	62	53	75	60	49	60	56	55	79	43	60	63	69	57	57	40	57	38	52	62	49	56	68	48	40	51	57	57	55	56	54	61	60	63	51	51	62	53	48	56	58	62	52	50	52	52	58	51	47	48	54	51	51	75	54	50	67	65	48	62	61	54	46	62	55	39	44	57	48	55	66	63	58	66	55	40	60	54	61	56	45	62	48	31	42	73	41	52	65	61	63	51	63	64	55	62	37	66	48	66	64	70	79	72	49	61	57	42	55	57	49	52	55	43	58	63	55	53	53	44	61	57	67	54	46	49	60	53	52	53	53	68	60	45	54	64	43	46	56	52	56	54	54	69	40	53	72	53	44	53	46	62	58	46	56	60	48	55	47	38	64	67	43	47	54	47	53	53	59	37	57	47	69	60	60	60	64	51	57	63	66	53	50	54	45	44	55	54	56	60	56	49	59	59	58	47	44	68	49	56	37	61	52	52	54	52	54	51	64	64	54	56	53	50	59	64	66	54	55	66	57	41	53	48	54	47	62	60	60	62	47	57	49	59	57	60	67	53	61	45	57	62	59	73	63	59	58	47	59	50	54	53	53	72	50	56	54	63	49	62	62	56	52	64	57	42	59	55	61	48	59	58	65	52	51	55	72	66	58	53	69	59	48	48	53	51	58	52	46	51	54	61	41	65	53	60	57	62	43	57	59	51	45	55	51	58	46	62	53	55	55	54	51	55	48	43	48	52	53	61	55	59	71	59	59	63	64	46	58	57	64	65	56	50	61	53	62	53	56	59	47	61	46	48	46	60	58	64	41	57	62	58	66	51	48	53	57	57	63	59	52	65	42	68	76	45	65	50	57	43	54	50	68	43	60	45	63	65	58	55	62	50	70	50	56	53	58	51	56	62	49	56	47	58	49	47	49	48	61	43	49	67	50	58	43	48	62	56	56	67	53	44	68	66	54	45	54	53	51	50	44	55	62	46	63	66	46	62	46	57	53	62	49	58	53	70	62	49	60	64	57	59	64	62	70	63	62	51	66	43	40	48	55	64	66	47	60	56	49	48	46	55	56	57	59	48	42	49	65	58	57	65	58	61	52	50	60	47	51	38	53	57	51	54	52	56	53	45	53	51	55	62	47	41	64	51	66	60	60	48	42	51	50	41	52	51	52	53	50	39	56	57	64	59	65	52	58	61	58	59	53	62	51	42	66	63	48	50	51	59	49	60	50	68	51	67	59	51	56	61	57	50	43	56	50	64	55	50	42	48	55	77	53	51	51	58	53	63	51	60	58	62	56	57	50	55	49	81	41	57	52	46	57	43	45	64	69	50	60	54	69	52	52	56	49	58	57	48	62	53	47	62	58	56	59	42	59	74	59	55	64	42	54	58	55	52	58	61	57	61	51	45	56	51	52	61	60	58	55	58	62	60	50	57	38	66	48	65	57	49	53	63	45	52	63	50	59	65	61	44	51	66	50	54	47	47	54	67	54	50	66	53	61	69	58	64	45	56	47	52	66	57	59	46	55	53	42	60	50	58	58	55	58	43	58	62	53	66	53	54	52	44	46	47	56	53	62	43	71	50	53	48	38	53	57	53	62	54	66	48	50	59	64	58	45	54	46	60	66	56	59	70	54	52	55	52	56	48	49	52	66	54	57	41	51	60	58	57	62	48	60	65	64	60	54	47	62	55	43	65	51	54	53	53	54	51	69	63	46	65	47	60	58	65	63	50	58	67	54	54	42	51	42	55	51	53	52	62	50	56	47	57	65	61	44	53	60	49	67	55	50	66	60	54	54	60	42	45	53	63	51	54	58	56	53	67	61	47	59	54	67	47	57	54	56	58	55	49	44	53	54	63	55	54	48	55	61	49	64	51	53	62	51	52	49	54	43	57	57	48	52	47	58	33	48	51	48	70	52	46	51	58	46	54	52	54	49	62	68	54	56	71	46	61	47	55	48	53	44	51	53	46	59	50	51	66	54	57	51	56	58	60	51	60	63	53	51	56	41	53	55	59	42	59	62	67	59	54	50	53	47	50	55	64	55	48	54	62	66	55	50	49	62	58	53	65	54	66	70	48	51	55	46	51	70	48	58	45	52	49	58	73	50	55	67	63	46	65	50	58	52	48	55	46	56	35	57	57	49	52	54	54	51	54	58	67	50	62	60	46	52	33	60	54	59	55	56	65	45	50	45	43	50	59	55	61	62	44	48	61	53	64	44	58	56	66	56	68	70	57	65	60	61	66	55	45	54	53	58	52	55	64	58	48	54	67	59	51	54	52	68	60	71	55	58	63	45	54	42	50	48	51	53	49	63	56	44	62	61	47	46	48	62	40	53	56	67	57	58	61	60	55	51	45	45	68	57	53	47	54	77	57	61	64	57	62	48	58	45	54	51	47	65	53	62	66	55	48	59	61	51	65	40	48	62	59	51	64	46	49	49	59	71	49	50	48	51	69	58
33543	23426	18336	19655	22369	21596	18285	14690	11013	7769	5639	4369	3456	2860	2297	1951	1738	1528	1392	1214	1136	974	916	916	781	829	759	727	662	612	603	603	584	568	592	594	557	562	558	558	582	526	533	583	520	568	561	531	518	594	549	537	534	585	523	542	573	538	529	550	567	557	553	546	549	557	554	574	560	557	558	536	514	550	554	538	583	594	575	557	563	539	546	575	591	544	545	538	522	514	539	534	543	539	564	567	545	545	527	539	557	538	562	537	559	569	556	514	557	531	499	571	576	557	523	529	565	568	547	565	531	550	562	548	507	580	517	555	531	522	552	594	565	553	555	584	549	525	514	575	547	560	602	527	519	523	563	542	585	545	512	541	573	579	563	521	570	539	576	560	559	498	520	554	540	520	557	566	561	555	557	575	518	558	532	530	590	529	566	517	562	544	548	501	564	576	547	542	516	616	544	592	554	553	590	542	541	559	518	526	520	596	550	568	538	554	542	540	548	528	537	546	517	562	534	538	555	560	561	565	538	552	544	552	584	562	535	523	555	524	568	543	539	561	559	532	551	558	580	566	533	546	552	535	580	560	580	566	567	543	580	521	597	546	514	576	563	578	530	539	543	551	525	553	529	522	525	515	558	524	535	554	531	590	535	569	563	572	568	545	528	535	556	589	561	562	542	547	588	581	563	525	592	551	617	534	544	587	553	522	516	519	501	537	527	559	530	559	530	538	546	578	536	574	567	531	572	493	562	534	523	567	531	576	576	572	504	536	564	532	569	518	559	574	570	563	530	573	528	570	517	576	539	569	560	553	554	590	536	495	565	572	552	552	596	567	602	541	524	542	552	523	515	558	560	519	525	556	538	560	538	526	529	543	535	541	574	569	544	557	505	550	551	550	508	581	572	527	589	514	553	540	506	531	594	567	530	549	512	524	522	529	533	518	570	534	582	548	539	546	523	573	582	560	538	527	557	524	562	542	518	549	535	561	537	542	530	576	566	559	515	538	594	599	592	528	534	581	559	544	557	549	514	513	585	568	542	534	543	550	542	573	555	554	561	568	589	539	543	568	554	528	597	570	541	551	535	480	582	567	519	540	555	541	566	531	572	556	570	557	557	495	537	581	540	500	537	546	575	516	570	555	500	517	560	587	571	523	528	532	522	525	546	563	547	533	552	552	556	553	606	566	504	522	554	541	552	535	571	585	530	565	552	573	574	508	564	523	589	564	584	545	553	549	571	538	538	544	543	547	535	512	538	541	529	580	532	539	533	555	541	578	542	533	561	530	562	550	564	530	513	559	534	566	540	545	532	521	507	549	590	539	538	555	558	549	570	592	565	518	602	549	541	551	535	584	529	579	554	539	571	560	557	545	583	540	538	522	591	501	575	534	582	520	551	564	586	578	606	551	574	557	556	552	540	505	543	545	551	528	584	567	556	578	537	515	534	526	570	523	563	586	550	531	541	562	501	511	527	547	514	551	565	544	518	546	573	556	573	613	550	544	572	561	546	575	538	561	544	533	515	551	541	589	570	532	539	553	546	589	596	539	577	562	522	528	579	553	591	577	541	578	547	541	530	534	570	552	530	568	538	540	536	537	547	559	510	553	536	543	545	579	562	571	569	511	565	545	509	574	570	549	561	551	556	557	546	535	558	534	570	525	531	594	527	557	526	578	563	533	539	588	548	515	554	524	561	525	526	585	533	561	552	571	549	560	555	585	552	579	562	560	560	572	595	584	575	566	509	504	581	540	536	537	563	580	567	538	549	542	555	532	527	541	576	550	566	549	578	540	596	581	557	525	562	538	529	510	549	605	548	526	556	560	544	588	531	526	589	585	577	590	529	578	563	546	546	604	563	529	567	498	533	534	579	553	558	539	564	548	551	531	545	531	498	520	578	569	544	573	554	561	546	531	494	588	579	541	577	546	498	560	550	553	517	557	551	557	509	557	548	522	536	565	575	536	495	552	546	540	575	531	544	531	562	550	545	516	549	566	531	558	580	496	570	542	530	558	540	576	545	536	544	561	513	550	579	554	527	521	575	550	518	558	553	547	558	574	588	568	533	579	519	552	549	538	537	545	568	568	532	542	517	527	528	571	524	549	576	507	563	553	591	552	542	522	565	580	534	577	562	566	529	562	604	527	530	524	543	545	559	562	510	535	556	559	542	521	543	576	566	572	529	553	549	540	531	584	564	514	594	547	538	532	538	567	557	541	497	505	529	505	566	542	531	528	547	550	547	555	573	578	532	537	550	531	571	599	527	533	571	600	499	545	528	565	568	533	575	570	563	538	559	552	547	529	583	580	585	561	549	549	554	568	566	558	561	504	569	569	601	534	559	527	513	539	540	525	545	561	544	552	539	519	556	566	547	550	527	537	587	592	570	549	509	568	543	574	521	534	556	557	551	548	526	594	545	600	563	581	607	548	552	557	549	550	529	544	568	545	548	538	539	586	550	557	557	585	554	536	567	505	572	513	540	575	586	541	545	525	584	546	524	526	584	527	535	561	538	548	544	535	568	540	523	553	533	559	551	557	561	555	559	565	519	556	577	536	524	603	571	564	538	594	498	550	545	565	536	545	565	577	578	525	555	539	575	539	577	525	519	571	550	565	539	574	556	552	527	523	545	609	572	535	491	539	548	519	549	527	548	527	587	537	570	559	596	536	543	584	583	522	551	573	570	532	541	531	575	515	548	558	509	536	563	546	537	577	565	568	568	560	554	569	606	530	552	562	567	554	561	527	534	524	527	527	510	560	535	524	531	519	539	572	561	554	528	597	544	551	555	561	517	546	533	545	534	529	534	561	530	589	531	561	599	548	539	576	522	538	523	533	553	537	574	544	559	545	569	530	602	594	545	547	577	551	571	497	552	533	552	549	586	564	550	548	547	553	541	565	520	581	578	576	548	528	522	516	549	582	543	539	563	540	559	603	527	571	570	563	559	537	582	525	568	523	520	536	539	564	512	527	625	581	570	571	554	546	547	595	500	529	549	575	516	588	551	547	571	573	529	561	584	565	549	529	533	536	519	501	592	549	561	570	553	525	549	553	560	571	523	530	511	537	565	544	564	541	572	553	522	546	517	593	573	546	539	590	589	532	578	522	584	526	550	547	539	559	521	575	522	589	572	490	562	586	503	566	535	537	562	564	578	526	567	556	523	496	596	547	577	560	580	570	511	586	505	590	504	525	557	547	576	553	553	507	540	593	595	550	501	592	564	540	583	571	563	602	507	514	536	548	523	524	554	524	529	533	579	552	586	525	557	537	560	559	529	555	560	554	532	565	587	525	553	552	559	564	530	522	563	530	554	553	541	585	542	604	554	562	532	531	541	571	556	553	586	577	529	539	526	555	573	557	570	570	549	559	544	530	523	564	554	506	561	521	519	547	577	570	559	550	526	514	559	544	541	551	511	527	521	527	511	550	563	546	564	561	583	536	545	525	545	527	531	527	504	554	558	549	577	601	528	516	543	598	528	538	536	521	525	556	557	573	565	528
6772	5615	2969	1748	1304	1096	826	657	513	373	253	209	194	156	110	116	90	93	98	93	83	79	83	64	83	61	60	77	55	59	48	67	59	48	54	61	61	54	47	51	58	62	50	51	67	66	59	44	49	49	55	63	50	61	57	51	57	50	49	55	60	58	66	54	66	65	49	74	53	72	49	59	51	54	59	46	64	56	62	69	47	51	55	62	49	53	51	65	68	73	50	62	57	53	45	60	50	51	60	53	56	61	62	52	50	57	60	55	55	54	50	71	50	55	54	57	44	55	60	70	56	42	58	49	53	67	71	58	53	51	56	66	50	45	61	65	49	52	60	57	55	63	52	65	57	72	63	60	56	44	64	54	36	57	58	57	60	66	50	46	59	60	70	54	48	52	63	50	58	59	54	50	55	57	62	60	51	56	51	42	71	51	55	59	68	54	52	59	56	53	65	67	57	54	61	69	70	54	69	49	55	56	49	74	53	59	51	65	50	57	56	51	66	50	47	64	61	59	55	52	67	52	62	70	54	50	63	53	50	60	49	61	63	58	67	67	68	46	54	40	52	64	55	52	44	55	47	66	59	59	44	48	62	57	58	56	47	55	43	57	51	68	57	47	71	52	57	41	50	64	54	59	57	43	51	49	42	54	47	58	54	44	45	56	57	63	39	55	62	77	57	63	48	57	56	62	44	49	52	57	56	57	50	46	41	63	46	55	68	59	60	71	55	56	60	51	67	78	54	57	59	50	50	53	59	48	43	62	59	50	54	62	57	44	52	60	69	64	67	65	59	70	54	50	55	58	47	61	54	51	55	57	48	45	47	61	52	49	48	54	60	49	52	48	73	45	60	61	55	59	49	63	60	57	52	41	56	53	44	60	67	51	59	56	56	59	56	57	68	71	60	55	61	57	62	45	61	58	57	52	54	58	58	46	49	55	43	63	54	46	55	57	51	49	67	47	68	50	52	62	70	67	57	58	50	57	61	43	50	50	65	66	49	63	46	54	57	51	60	52	57	69	44	63	49	55	71	66	62	61	60	56	66	42	51	49	60	53	61	66	49	52	66	53	55	57	56	64	71	62	64	58	43	55	57	58	62	83	62	52	50	51	58	40	67	59	62	50	48	57	52	57	51	58	56	52	45	61	51	47	50	52	72	50	67	58	58	55	61	60	58	63	45	52	53	53	53	62	53	47	62	53	48	60	48	54	52	57	50	49	62	50	56	60	48	59	68	56	58	65	55	65	55	52	55	64	45	59	61	50	63	45	59	59	55	58	64	49	49	58	48	53	60	42	57	49	62	51	63	54	57	58	52	48	54	54	52	63	52	56	52	53	61	55	62	57	61	59	60	43	56	42	66	61	53	52	60	70	65	56	63	62	45	55	51	56	65	65	40	60	57	44	57	62	46	55	49	66	60	51	53	51	51	52	54	47	42	54	51	61	61	69	53	51	47	59	68	37	46	48	54	60	57	51	69	46	59	51	58	39	43	42	49	44	54	46	64	56	67	60	51	62	58	59	68	64	48	64	46	53	51	56	63	46	56	53	58	51	69	51	47	51	66	69	56	49	52	45	57	56	64	64	51	69	47	45	61	46	65	60	66	51	60	53	44	69	51	44	57	62	65	60	67	54	56	60	51	61	55	45	63	49	72	65	57	51	62	54	35	61	63	59	51	60	53	52	56	51	50	57	57	59	66	59	57	64	48	64	46	61	51	51	49	61	54	71	53	70	49	49	59	58	52	56	65	56	48	55	52	56	62	51	53	46	52	53	65	60	60	60	59	53	64	51	62	60	71	58	60	47	63	68	62	68	60	51	53	51	55	50	61	73	62	52	52	50	63	52	43	61	52	48	45	53	61	63	59	56	72	39	57	56	46	64	61	56	51	67	50	59	55	47	50	59	56	52	57	60	59	58	55	54	56	69	54	48	47	51	63	58	53	65	58	53	62	62	62	55	60	57	53	53	50	55	49	48	67	61	47	61	70	61	58	61	62	49	51	49	60	53	58	58	50	55	54	69	48	60	48	48	59	57	50	59	54	51	48	60	43	47	68	59	66	54	56	55	60	50	65	59	50	51	51	57	58	51	71	57	57	48	57	47	69	56	55	59	50	60	58	75	66	63	46	65	50	50	60	72	60	59	57	62	68	62	50	50	49	53	62	58	56	64	70	58	72	48	51	50	55	62	62	55	54	50	55	42	62	51	53	47	58	60	57	55	68	48	51	52	61	57	44	44	51	48	60	49	61	75	59	54	69	67	57	57	46	56	48	57	61	54	48	59	49	62	63	62	69	59	58	60	41	55	53	49	60	61	52	55	56	51	51	60	55	66	44	62	52	58	54	51	63	38	67	57	52	64	65	51	63	43	54	62	76	61	60	45	56	60	58	45	57	49	68	51	59	55	55	51	57	57	51	50	61	60	56	58	48	51	55	61	50	49	51	50	46	51	52	38	49	56	51	70	43	68	53	59	62	51	57	55	40	57	62	66	58	52	46	58	51	61	65	49	57	60	57	54	44	48	51	58	58	71	50	61	51	54	48	66	65	65	53	61	50	57	65	51	60	56	57	59	47	58	63	55	55	61	58	59	61	58	53	51	52	61	64	44	66	50	56	45	52	54	56	62	50	67	53	43	78	76	64	62	52	72	54	44	54	40	78	31	68	55	48	55	75	67	57	44	43	74	57	50	48	48	38	48	58	54	64	64	48	64	66	43	52	49	45	64	45	69	60	56	68	55	41	51	66	47	57	60	63	41	49	71	41	61	62	55	58	54	58	40	55	49	53	57	61	54	52	49	53	60	53	52	62	54	60	55	51	45	32	52	56	63	66	48	56	51	62	46	54	52	54	62	52	61	57	58	55	47	52	49	52	56	42	54	47	44	48	65	75	58	52	57	71	44	52	66	53	48	50	49	51	50	46	57	52	63	39	80	61	52	57	50	64	51	58	62	59	56	72	44	58	72	60	59	66	53	53	52	58	66	56	62	56	71	70	55	67	47	55	48	50	57	49	39	50	64	60	62	63	53	59	68	63	59	58	52	59	60	44	44	57	64	47	55	65	49	56	47	66	58	58	47	55	71	58	59	58	50	54	38	59	51	69	50	60	51	53	62	66	52	57	47	51	60	59	54	56	47	65	49	63	52	45	51	58	62	63	76	69	54	56	40	56	51	73	57	54	52	53	63	58	71	63	53	58	57	61	62	65	54	53	57	48	66	59	54	50	49	62	61	69	49	66	58	44	54	54	47	60	42	53	51	65	60	57	52	59	62	48	57	67	53	62	54	42	55	59	49	60	58	57	37	52	64	64	57	57	56	46	66	53	52	58	53	54	68	50	62	56	54	80	56	54	58	52	62	58	53	56	56	54	43	46	64	68	53	54	49	52	63	66	58	57	54	43	62	70	56	53	41	50	66	59	51	63	55	46	52	56	57	67	48	55	52	52	54	59	58	54	66	66	44	52	58	51	47	51	45	66	56	42	71	57	61
36670	26559	21212	22534	25691	24432	20573	16846	13184	9762	7076	5656	4402	3540	2805	2341	2119	1906	1672	1517	1252	1151	1106	957	896	880	832	770	700	682	590	625	595	605	607	556	572	578	555	546	584	609	574	552	585	527	559	542	569	565	568	600	586	591	577	528	506	548	549	559	555	549	564	545	541	574	550	558	556	539	556	539	538	551	526	579	571	570	536	579	575	584	566	564	550	567	559	546	605	565	572	539	577	561	567	588	536	597	613	570	579	562	545	513	571	587	550	544	512	571	595	542	570	529	568	524	571	555	567	544	549	553	505	553	569	556	529	600	595	580	629	547	578	592	542	558	555	590	576	538	534	543	542	579	601	526	552	543	617	594	558	534	575	564	575	594	563	543	592	526	604	579	575	579	570	569	589	534	557	562	577	568	553	524	566	557	542	553	558	544	589	539	562	518	567	584	565	586	576	513	570	571	534	549	565	533	570	556	604	543	582	533	527	554	576	539	530	566	531	563	544	549	585	568	540	559	583	523	565	564	571	588	590	548	581	520	563	547	563	535	572	566	592	576	543	572	554	578	583	554	551	587	539	575	598	565	554	588	555	525	577	575	541	548	580	590	567	566	546	591	558	563	550	545	582	566	579	557	600	556	578	533	544	554	558	558	540	575	548	530	579	580	576	551	552	568	559	555	543	529	561	561	558	549	571	583	567	538	553	601	566	560	577	564	531	514	548	529	583	600	528	591	575	557	542	542	590	558	540	577	569	547	559	593	551	527	576	545	563	511	589	548	552	560	556	523	555	564	531	546	591	561	633	592	580	558	541	531	581	589	541	576	524	548	566	569	559	551	583	567	562	566	504	560	502	526	556	554	560	534	580	595	551	535	590	549	601	562	565	555	557	622	574	549	556	544	594	610	531	545	534	520	558	538	561	569	604	565	522	551	613	533	594	553	549	539	529	590	564	531	566	586	531	556	580	530	556	557	566	584	554	559	575	539	548	525	545	519	574	588	549	604	569	575	541	569	581	565	574	535	555	558	551	565	582	594	576	554	537	560	579	535	517	562	624	549	542	569	572	596	550	586	550	572	575	562	597	533	562	556	524	563	530	536	557	524	574	552	547	561	551	570	583	557	520	570	552	557	561	531	544	560	563	567	550	576	545	567	529	551	583	569	581	560	563	587	548	540	570	543	542	539	581	558	562	556	580	574	534	602	593	585	580	556	533	572	574	576	569	509	570	501	557	566	525	563	563	585	570	602	605	568	569	525	562	557	576	560	557	602	559	597	541	617	599	542	574	565	597	540	564	564	534	574	568	624	577	547	570	580	602	578	568	579	560	513	580	570	611	620	569	559	572	560	555	518	542	590	532	561	563	513	534	573	557	577	553	576	508	527	587	505	550	554	516	520	584	549	549	545	575	577	554	584	559	572	603	595	543	560	586	521	566	570	554	556	578	564	600	517	551	538	559	529	614	550	543	579	587	533	555	591	548	571	579	588	534	578	559	571	578	577	613	569	578	575	566	583	577	570	554	591	552	526	592	544	565	563	552	610	567	565	543	578	557	541	556	527	572	569	564	560	598	556	536	539	559	553	562	564	576	580	570	549	582	568	594	565	536	553	599	573	541	534	510	541	569	577	563	570	565	568	625	604	571	543	578	581	570	529	554	560	545	550	545	604	578	560	575	585	542	565	545	569	592	588	580	538	577	600	558	567	572	572	565	571	565	545	565	548	551	550	584	548	577	573	585	543	520	529	572	533	583	540	595	552	591	561	590	587	585	562	599	574	536	569	553	578	542	536	569	596	586	540	575	574	578	533	571	546	561	512	536	548	584	558	555	580	545	607	546	586	529	545	576	570	558	519	572	579	563	563	585	593	518	586	516	565	582	600	507	563	608	517	578	599	525	571	569	562	528	527	568	571	547	561	558	565	556	555	580	598	547	566	544	544	500	593	558	587	552	555	544	595	538	570	553	544	565	572	586	599	582	571	566	511	579	572	576	540	553	583	544	536	575	542	536	507	555	563	575	577	566	548	567	548	532	567	572	547	501	613	588	561	546	564	559	573	576	565	571	552	565	548	583	552	545	558	570	571	604	520	548	547	579	569	603	551	538	560	566	553	582	575	551	540	573	555	543	586	536	525	571	539	527	536	609	532	528	563	556	602	587	525	578	567	578	594	571	561	597	589	628	556	571	506	562	546	588	542	548	566	550	557	572	581	513	587	582	578	580	546	597	543	594	580	539	576	549	546	580	573	585	576	560	573	543	571	534	591	532	545	552	588	601	571	582	585	617	588	514	553	579	545	509	525	544	587	535	579	578	521	537	559	531	538	536	587	572	579	573	554	558	574	559	583	576	572	547	569	561	527	567	563	558	600	582	593	596	522	531	583	573	550	528	564	528	570	588	532	586	576	565	549	554	589	574	540	582	564	560	553	527	552	531	555	597	546	540	560	557	512	553	567	538	533	566	561	600	525	551	568	527	579	539	575	509	579	525	579	545	537	538	536	571	516	513	554	589	567	551	564	571	563	538	539	549	518	557	542	556	570	557	576	527	607	529	563	533	566	537	589	556	591	527	539	569	596	558	536	573	554	584	537	585	531	563	555	574	586	548	533	596	547	602	500	527	551	534	577	569	550	544	555	550	586	547	581	590	565	503	568	515	539	564	551	582	578	628	530	529	566	501	607	550	582	575	562	550	582	550	562	547	567	529	541	573	544	521	543	532	563	574	572	547	539	587	516	579	555	537	570	569	562	554	547	577	554	532	580	551	556	599	546	538	595	567	543	570	580	581	537	529	532	569	586	524	539	542	572	581	554	593	574	552	580	593	600	540	578	564	531	540	579	578	537	587	479	587	577	536	555	568	545	590	588	554	570	530	604	545	559	581	574	587	556	556	565	543	557	511	589	558	549	573	573	547	542	575	566	610	553	552	587	525	551	601	529	576	552	560	554	564	559	537	598	604	541	506	556	563	562	561	570	571	571	551	542	529	597	546	521	603	575	527	577	579	524	556	561	604	608	553	588	577	530	540	528	591	619	548	525	529	535	544	565	517	583	573	581	517	568	585	571	556	598	567	569	550	587	574	565	572	575	579	591	559	560	546	511	570	557	548	519	558	547	577	578	532	550	583	601	559	558	553	566	537	540	569	546	554	569	575	570	593	526	589	556	540	562	557	573	591	526	565	560	561	550	569	572	548	558	548	558	587	561	544	516	559	641	564	546	563	532	544	547	576	533	554	598	505	530	535	587	531	609	565	568	543	535	570	524	534	579	521	586	539	560	495	540	562	555	557	578	541	556	519	569	561	558	585	592	576	546	584	509	578	566	518	525	566	598	532	574	579	548	608	537	587	547	587	571	581	560	589	556	540	558	576	590	592	584	572	573	535	591	560	548	553	524	571	535	579	549	562	560	559	583	552	562	585	540	533	534	552	630	522	556	531	584	512	601	561	576	606	537	524	560	540	565	553	563	573	571	558	520	560	544	555	574	554	568	552	526	568	597
3908	2629	1437	858	636	500	448	328	256	206	137	144	121	111	83	102	84	104	70	88	70	72	71	66	61	67	81	53	49	47	50	66	67	56	61	61	61	55	56	56	58	55	47	56	64	65	61	45	48	57	48	68	57	54	61	54	58	57	49	52	59	41	56	71	55	60	58	71	59	45	51	64	60	58	47	55	51	50	70	55	44	70	48	54	61	50	65	54	49	50	50	47	66	53	64	59	64	42	45	45	61	56	62	52	69	55	56	45	64	48	62	51	49	56	51	51	54	55	54	62	56	53	50	55	57	58	64	53	54	41	57	75	51	59	45	60	52	58	62	55	65	60	46	52	68	61	44	46	47	66	45	61	59	57	57	60	49	63	66	55	67	49	61	54	51	50	81	66	61	71	47	62	57	56	52	68	51	55	55	67	49	51	50	52	41	71	60	45	51	62	62	60	60	59	59	54	51	54	65	64	55	63	51	54	51	56	66	52	70	58	51	44	57	52	71	50	56	69	53	52	56	44	58	46	59	44	57	48	53	59	51	55	66	48	54	70	54	49	62	51	66	49	64	66	73	47	63	59	69	45	63	56	59	66	70	61	77	44	58	59	57	59	57	56	61	62	52	46	55	72	65	42	65	74	48	52	50	46	56	60	47	52	52	64	54	63	68	50	57	47	51	53	53	53	51	51	59	55	53	62	51	60	52	58	56	60	54	54	52	56	56	52	50	49	53	60	56	51	63	58	41	62	61	59	51	47	69	47	52	45	51	71	58	70	55	58	65	46	61	70	64	59	48	59	44	52	54	55	52	63	68	56	49	63	41	49	58	43	54	52	52	59	60	56	56	50	57	65	60	46	56	58	49	63	52	60	52	70	58	55	53	45	47	52	52	57	55	64	65	66	59	49	58	51	52	62	56	55	48	55	49	51	57	74	56	55	49	41	55	60	63	53	62	51	55	60	52	60	60	52	53	72	46	46	51	57	57	58	43	73	58	55	58	49	45	53	53	52	63	72	56	60	55	57	64	56	53	54	58	54	64	59	53	50	40	44	54	40	46	62	60	62	59	52	68	49	55	69	58	48	60	56	51	64	58	44	50	66	57	52	38	59	51	52	59	46	45	63	47	47	43	55	64	54	62	54	70	57	58	47	54	58	66	44	72	64	53	61	62	65	60	66	54	69	73	58	64	54	45	47	61	54	62	54	54	62	46	49	62	51	55	59	52	61	53	46	57	57	49	57	63	57	65	68	55	47	48	47	60	65	59	60	71	70	66	59	43	56	71	71	67	77	61	68	67	56	44	56	67	63	56	63	66	64	69	72	55	66	53	66	53	62	60	50	51	43	59	69	61	62	56	65	56	58	45	60	59	56	62	57	56	46	60	46	62	65	61	55	55	54	59	58	62	54	54	70	51	51	54	58	56	38	56	50	57	62	73	58	53	53	44	55	56	51	56	55	60	48	59	41	46	55	60	64	58	48	54	67	61	62	58	52	64	49	66	55	48	50	45	53	65	57	46	63	59	53	61	52	59	63	46	56	61	71	59	49	54	56	53	46	45	63	58	49	50	61	44	60	50	59	55	55	46	73	42	48	68	47	72	67	55	61	68	50	61	57	60	57	54	57	57	48	55	54	45	71	52	62	61	55	59	59	59	50	59	42	53	60	68	60	58	71	51	46	57	53	57	70	60	53	53	61	64	54	51	38	41	62	66	73	61	51	47	51	81	56	53	70	48	66	49	44	57	62	45	49	50	59	50	65	53	61	63	55	74	64	66	72	59	61	48	65	58	49	54	71	50	59	58	59	50	63	59	55	66	66	61	56	47	52	63	43	61	53	48	51	72	59	44	71	60	59	58	61	54	60	62	60	56	51	50	55	57	48	49	48	60	63	60	42	58	58	53	56	45	59	50	53	51	59	56	62	45	47	61	46	40	51	50	48	51	61	67	58	48	55	62	44	50	50	66	48	57	53	43	47	54	58	58	60	58	73	54	59	61	49	54	49	49	52	59	64	49	61	64	64	48	59	50	54	43	59	60	51	57	51	42	54	68	51	51	62	49	56	56	60	57	45	55	65	58	59	69	51	70	58	46	71	69	58	58	45	53	63	58	44	57	61	65	58	57	47	61	59	55	55	49	58	55	50	62	71	63	57	58	46	56	49	73	65	65	56	44	46	56	58	49	47	58	44	66	60	57	54	56	62	69	58	63	66	56	60	57	62	62	52	59	50	78	61	52	74	47	53	49	57	55	60	69	63	48	53	42	48	54	63	67	49	58	48	60	49	52	57	51	50	63	40	41	61	62	43	62	53	65	45	46	54	61	56	51	76	55	62	49	56	61	70	59	48	60	43	43	65	48	67	61	60	53	54	60	55	71	62	55	74	72	56	77	55	43	65	41	60	62	54	47	54	58	63	41	62	64	57	58	46	56	52	56	57	69	54	57	57	62	58	50	56	49	55	55	52	54	54	56	57	52	53	56	65	60	57	56	69	57	65	59	63	53	55	51	54	53	60	61	65	63	55	49	38	66	65	53	55	61	57	53	66	60	55	63	50	59	58	69	51	61	53	44	69	58	58	60	46	54	59	59	57	62	59	58	57	72	65	58	51	59	55	59	48	63	53	71	56	41	65	57	56	50	51	74	65	55	57	65	48	55	56	61	48	52	69	45	43	53	55	57	48	57	51	56	63	65	69	64	53	49	62	55	69	56	59	56	48	61	53	50	76	56	55	59	60	57	67	57	57	40	47	59	53	59	54	68	57	72	71	47	67	47	66	49	65	59	64	55	55	46	46	56	53	69	60	48	82	64	47	50	53	47	62	54	58	51	55	50	62	54	44	52	51	47	62	58	46	63	46	70	64	53	64	57	50	54	41	46	45	54	74	59	70	50	54	52	52	46	57	56	55	55	49	43	67	53	53	57	54	70	58	52	44	67	64	45	78	58	54	49	55	65	51	49	42	44	56	49	61	43	58	48	64	74	60	57	48	47	51	48	53	70	68	63	56	54	47	57	55	67	65	64	60	60	47	51	52	61	62	52	52	56	67	56	59	48	62	51	55	58	52	53	61	57	64	53	52	69	66	52	57	53	58	55	65	68	60	53	52	60	57	69	40	58	57	51	52	53	55	45	48	70	50	48	57	49	61	61	55	51	54	72	55	53	53	49	49	47	50	54	46	61	55	52	63	46	54	60	66	47	51	47	61	60	52	51	56	70	54	53	54	50	60	55	46	56	62	63	53	59	42	45	40	70	52	65	52	58	52	42	55	53	58	51	46	61	51	60	64	57	44	60	58	59	53	51	63	59	72	54	46	55	45	45	55	48	54	47	55	41	69	57	63	51	63	66	55	59	56	54	41	42	52	54	55	59	60	59	54	48	56	64	50	55	61	62	63	52	48	56	61	61	55	62	51	52	57	52	60	72	65	64	56	46	46	50	70	60	47	62	55	42	74	53	61	70	57	63	49	56	64	50	60	53	65	65	48	62	49
30683	21057	15389	15785	18887	17415	13997	10634	8134	5800	4296	3372	2735	2193	1815	1645	1463	1308	1118	1042	939	890	820	769	736	718	711	680	624	579	601	564	620	548	567	586	578	583	549	587	558	550	589	609	565	522	585	558	568	575	550	596	583	557	599	524	601	547	595	566	571	600	571	559	551	599	574	611	542	547	550	605	573	576	628	594	551	567	594	594	587	570	613	617	603	534	540	588	585	572	594	544	596	543	505	573	595	579	553	576	563	616	580	586	551	553	555	565	607	591	566	575	562	558	540	551	626	566	575	581	583	573	556	578	562	548	493	600	554	566	550	545	627	543	540	585	555	561	560	586	563	614	595	497	577	594	589	528	570	579	603	545	576	563	615	576	611	554	533	614	547	574	579	591	591	575	586	577	602	580	545	570	622	574	590	590	597	567	557	563	559	555	586	600	590	560	562	597	521	570	572	582	565	558	573	532	548	597	599	569	546	527	541	566	588	586	602	569	561	586	560	584	563	599	573	556	608	609	560	560	585	566	558	534	605	578	573	554	583	555	525	557	580	527	577	614	560	571	558	555	526	570	576	549	559	596	531	559	569	572	607	592	620	601	580	580	576	554	560	569	609	521	554	629	546	544	549	601	590	578	613	578	540	558	579	546	573	556	545	605	546	555	593	571	521	547	549	587	590	535	565	587	554	562	567	576	605	571	566	564	579	561	568	593	591	549	566	568	553	579	554	569	572	563	571	552	614	566	518	565	567	537	555	546	552	560	547	579	598	553	573	596	539	576	586	543	572	560	581	603	579	614	582	570	574	557	594	553	578	581	584	562	567	553	580	635	579	565	550	571	577	574	579	596	604	570	612	569	560	575	553	541	563	560	556	561	588	516	575	569	594	575	546	536	567	615	550	584	581	585	594	556	616	583	593	578	588	584	576	552	586	584	551	549	604	555	532	563	577	554	597	563	579	569	586	543	578	582	608	569	543	611	598	510	574	607	629	588	605	591	558	559	529	564	577	542	581	528	562	563	582	580	597	539	576	559	583	566	548	574	591	602	555	578	555	560	594	540	584	598	567	574	610	547	541	557	583	588	588	544	588	543	577	563	542	550	599	537	595	550	598	588	520	582	561	570	523	578	600	575	552	596	575	540	576	591	575	556	567	613	520	590	597	612	567	568	575	530	567	581	570	575	600	553	553	558	536	545	558	587	615	562	569	582	542	509	557	543	547	570	547	593	596	571	553	577	566	582	553	550	552	553	568	583	590	572	562	597	564	595	529	578	535	585	641	553	584	548	585	545	591	577	598	556	577	566	561	547	594	601	595	580	555	532	594	559	530	564	609	564	612	587	595	580	607	551	559	592	533	597	577	604	565	560	588	571	564	604	581	578	606	632	554	579	578	612	540	569	552	572	594	603	563	556	536	597	578	581	584	598	599	603	550	613	559	628	577	553	542	550	581	568	583	610	575	574	570	570	560	603	593	590	634	506	578	587	551	541	575	599	513	555	572	527	618	537	554	546	580	587	586	578	549	611	530	563	575	590	556	591	587	580	605	569	575	587	565	581	602	588	569	555	556	556	570	591	576	576	542	558	547	574	523	588	581	558	600	590	565	569	557	588	596	594	606	573	560	550	622	579	555	548	541	558	560	596	604	605	574	549	575	570	587	550	536	520	537	579	603	597	551	542	550	577	573	549	575	581	562	614	558	581	579	559	574	600	592	565	567	555	589	600	576	547	563	552	601	547	569	530	573	546	579	612	576	558	554	556	582	597	592	560	528	594	561	575	579	587	568	560	595	564	506	601	566	556	558	601	570	570	560	589	542	629	560	573	567	586	571	564	539	553	603	584	560	586	563	596	544	532	578	573	587	587	588	578	583	607	565	578	590	589	586	603	572	565	605	576	598	551	549	575	579	575	624	563	565	607	603	571	622	585	571	565	593	533	584	598	537	572	530	555	613	608	571	581	549	540	606	605	560	568	580	588	572	579	552	549	594	612	543	599	538	574	582	593	551	561	602	549	555	558	589	578	535	509	562	586	576	564	546	557	589	578	605	536	549	568	572	561	557	589	578	555	595	585	550	585	601	577	555	601	572	556	552	558	582	514	612	571	591	572	570	579	552	539	565	526	590	598	542	534	548	598	590	590	632	607	590	586	585	603	576	576	553	530	590	615	579	577	553	533	566	564	583	584	592	547	561	565	567	581	593	575	572	589	585	597	570	565	570	547	564	576	516	552	596	551	616	550	600	537	547	555	578	549	554	575	539	602	576	574	566	582	585	570	594	548	549	571	534	525	604	530	590	588	605	560	600	595	551	537	598	558	545	564	562	621	576	527	579	588	550	570	598	599	572	532	565	578	550	611	574	582	531	577	567	587	563	597	579	559	573	589	598	590	579	558	564	618	583	569	575	605	541	565	599	600	585	539	545	549	518	567	614	567	597	606	556	546	628	577	554	546	531	576	568	556	582	595	570	562	565	546	593	592	604	526	521	555	623	568	573	549	608	554	556	578	546	576	584	572	588	564	599	573	534	583	559	530	615	604	553	596	570	548	559	568	525	568	552	574	562	520	543	544	559	583	587	555	599	571	569	561	601	547	540	530	546	589	561	615	552	551	568	615	582	598	558	567	578	592	591	578	581	541	579	604	591	565	584	557	546	609	572	572	576	595	596	537	587	527	569	571	564	591	564	589	552	604	604	601	583	545	536	567	566	612	561	542	585	583	575	566	575	548	547	572	585	597	570	565	581	562	549	582	533	529	569	601	532	563	561	593	553	590	541	568	566	592	560	546	560	553	565	598	573	562	580	543	564	533	577	546	541	557	578	580	588	564	545	600	559	557	550	595	585	573	598	544	590	555	599	595	549	570	550	607	539	580	525	547	563	611	535	584	538	569	572	556	550	575	569	622	503	584	581	591	533	579	557	553	559	585	546	540	560	593	563	588	591	554	585	572	579	552	578	580	590	551	582	526	629	599	536	647	582	574	557	562	589	521	549	566	547	605	587	611	563	583	572	609	580	598	564	572	581	564	574	597	611	563	569	544	580	592	534	511	532	576	578	571	570	560	563	565	674	566	592	519	566	541	552	594	601	608	564	528	537	571	558	542	558	564	574	557	523	527	594	575	564	550	586	534	607	543	577	587	618	550	583	556	537	563	584	535	615	536	578	593	583	557	592	586	604	600	606	582	580	550	618	582	538	577	543	601	551	595	582	600	558	560	580	561	563	586	586	581	523	567	562	556	583	547	550	604	541	592	569	615	588	572	534	580	587	554	584	587	578	570	565	545	563	582	554	568	574	544	585	560	534	585	577	558	604	535	561	556	574	545	601	574	582	599	585	576	579	580	593	590	543	607	578	571	604	577	609	599	530	552	592	566	599	604	519	594	519	577	568	585	553	589	550	615	605	586	583	606	559	550	551	562	556	575	554	601	558	550	526	570	582	569	600	557	563	538	593	610	551	538	589	593	583	559	563	607	563	514	552	570	580	602	537	575	561	565
5595	4496	2210	1275	880	819	610	460	417	272	187	163	181	119	126	111	100	111	100	97	89	76	63	70	67	66	65	66	64	53	61	58	52	66	72	87	59	55	58	55	67	65	57	59	62	56	52	56	63	59	62	50	51	55	57	56	59	65	61	57	53	79	80	60	36	61	56	60	59	47	75	73	59	60	53	68	52	68	62	63	53	67	57	62	58	69	80	65	51	62	56	55	67	54	48	53	50	61	58	52	52	53	55	62	56	54	61	58	50	66	64	66	47	59	65	49	49	54	59	65	46	70	67	54	53	70	62	50	51	52	55	56	56	63	67	64	61	62	57	56	60	50	58	48	40	59	69	47	60	85	74	67	58	56	52	44	66	54	62	49	60	64	57	48	60	65	64	54	54	70	63	56	52	58	60	54	71	53	51	55	57	67	62	74	57	54	39	56	66	61	53	49	50	61	55	47	59	61	44	69	70	59	54	61	59	66	72	64	54	63	41	61	66	71	73	50	56	63	50	68	54	52	65	51	56	56	56	57	47	63	58	57	48	53	64	68	59	43	59	62	73	48	61	60	54	65	53	56	65	60	46	56	41	55	58	67	49	54	51	66	50	56	62	60	45	62	47	67	61	62	55	67	60	59	79	51	57	62	45	63	61	55	56	74	65	75	55	59	52	52	49	54	41	58	51	63	62	52	75	41	66	51	51	50	55	50	64	68	60	58	56	56	47	60	54	49	58	71	53	44	71	54	51	56	53	52	55	61	63	74	57	60	59	55	57	52	73	51	51	67	70	41	53	58	44	45	61	55	61	47	66	53	58	55	40	47	71	53	57	65	58	61	56	51	61	72	51	61	62	45	49	63	52	55	52	61	48	63	69	51	50	53	55	56	62	51	57	61	47	75	67	42	62	57	58	47	52	86	52	50	53	62	72	69	48	72	51	63	60	76	65	54	56	52	56	64	56	54	52	49	76	56	73	56	53	61	71	77	46	52	46	57	68	57	69	52	67	59	61	66	48	55	67	57	60	60	62	58	61	53	67	55	59	54	60	62	69	46	67	61	60	54	55	59	59	59	50	63	61	68	71	58	57	54	50	59	65	60	61	43	57	54	64	62	50	67	60	72	46	53	69	63	70	58	65	56	59	55	60	57	54	63	56	53	72	63	72	57	61	70	60	69	55	57	59	57	53	56	68	60	71	48	57	50	67	43	67	66	59	56	54	56	59	64	51	51	44	62	56	68	57	59	50	67	48	54	68	46	48	49	47	47	62	63	63	60	60	64	66	58	75	55	58	55	56	59	57	53	76	59	38	60	51	62	60	52	51	61	63	49	58	61	68	61	57	63	58	56	53	56	48	56	49	59	57	57	49	56	65	54	51	52	68	57	63	57	60	58	73	52	53	59	66	62	63	56	73	53	62	54	43	60	48	54	61	73	74	41	75	51	58	42	60	49	55	69	62	53	53	67	62	55	61	65	67	59	53	56	48	55	58	64	62	59	49	59	63	76	59	57	52	74	68	50	61	69	61	63	51	56	57	56	64	60	40	66	66	63	63	72	58	53	59	68	63	48	51	58	47	51	67	42	61	57	62	53	59	64	54	74	62	46	45	65	59	61	50	49	56	72	61	76	64	52	48	50	78	50	56	51	59	50	53	61	54	50	72	59	57	61	81	47	57	57	51	54	53	50	55	58	59	62	48	59	49	48	47	63	53	49	62	62	68	42	62	59	63	66	61	48	63	67	45	63	71	59	62	52	55	57	55	67	55	53	63	50	59	60	53	49	52	72	63	67	54	53	60	62	43	60	52	61	47	55	44	51	53	70	63	58	59	54	61	51	63	70	59	63	53	42	74	54	52	58	59	51	53	54	55	58	52	56	59	59	57	58	64	58	65	63	66	65	55	54	59	47	68	58	66	48	67	49	52	68	62	61	57	62	61	52	52	64	57	54	50	58	55	51	69	62	64	70	43	64	66	53	53	61	57	66	52	44	62	70	56	65	65	66	53	50	55	62	52	58	71	51	61	61	72	49	61	48	68	50	49	76	53	52	45	65	75	52	60	52	61	59	59	67	58	56	54	55	50	48	59	66	58	70	64	41	55	65	58	62	72	47	65	58	57	58	39	76	65	45	78	67	51	61	57	50	65	62	45	64	53	53	52	67	49	52	53	62	52	58	59	60	50	52	62	57	66	60	49	66	67	63	53	64	54	68	54	60	50	67	55	70	61	61	54	45	62	53	66	64	58	62	64	57	45	65	61	51	58	53	66	53	48	58	66	51	59	53	50	71	57	70	74	61	70	63	49	60	60	56	51	53	52	59	64	63	56	65	39	62	62	56	50	58	74	49	53	69	51	56	53	51	62	64	58	50	73	63	56	58	59	83	66	57	49	58	59	57	55	53	51	54	50	64	56	69	57	57	59	72	71	56	55	58	56	67	60	55	59	49	64	57	52	64	59	61	59	64	52	68	56	65	59	61	56	69	56	52	60	41	57	56	62	53	60	61	63	53	47	58	50	61	63	60	52	55	56	54	63	60	57	65	58	65	50	45	48	66	62	51	75	67	45	59	62	58	52	60	62	55	59	46	45	60	61	54	59	69	69	53	57	50	73	58	61	57	60	60	72	60	55	54	59	50	66	62	58	43	66	63	60	45	51	52	67	65	61	68	70	54	57	65	67	48	67	62	42	45	62	52	54	63	56	64	57	52	74	52	62	62	61	59	59	58	59	56	51	68	53	51	52	57	54	38	62	68	67	57	54	51	66	55	61	78	60	43	50	69	66	53	60	61	54	52	51	62	59	51	63	70	66	58	65	58	53	63	59	70	56	79	63	57	64	66	65	44	43	62	64	63	53	69	57	44	61	69	52	60	47	61	48	57	53	52	50	60	57	50	52	65	65	53	72	55	60	67	49	64	49	62	75	59	65	55	55	69	61	64	59	57	61	52	60	49	65	62	49	54	50	71	63	74	54	61	56	60	67	61	45	65	52	53	63	67	56	53	46	69	69	53	53	50	67	60	74	64	51	59	58	68	66	78	74	66	57	59	56	49	50	52	66	62	63	57	42	44	56	65	61	48	52	53	55	64	69	50	66	59	62	53	52	53	51	42	63	59	61	53	48	60	53	57	50	53	47	54	45	63	59	66	60	55	73	60	75	51	50	55	51	60	66	65	75	62	46	52	52	53	60	60	54	56	60	52	60	54	51	64	49	47	62	59	69	60	42	71	74	54	65	56	65	55	66	57	70	55	57	54	65	44	46	62	56	61	59	57	60	45	51	48	51	53	55	59	55	53	60	55	68	60	62	73	58	58	66	71	62	65	53	56	60	68	67	51	52	55	70	63	73	56	61	58	66	50	52	46	60	53	60	61	54	54	67	53	57	83	56	47	61	48	66	48	50	69	63	66	58	56	57	50	61	51	49	56	48	63	60	59	42	55	56	50	67	55	62	58	55	57	55	56	57	43	56	60	67	49	60	45	55	51	58	57
34596	24824	18595	19514	22456	21544	17765	13972	10388	7860	6015	4706	3833	2994	2405	2214	1999	1663	1424	1256	1170	1120	955	932	876	864	819	715	690	669	596	611	595	611	618	566	584	624	587	579	637	595	581	626	558	591	571	562	573	645	581	582	599	605	622	621	580	631	619	592	616	577	588	603	550	583	554	607	580	573	610	589	604	570	577	568	587	548	576	561	583	588	604	551	590	586	528	596	600	554	599	600	624	597	569	604	596	590	560	572	565	562	609	618	573	571	566	596	555	619	595	534	574	590	591	618	588	554	566	615	569	556	558	570	578	627	559	570	578	600	575	606	586	570	646	600	605	561	556	574	557	572	596	568	572	550	592	629	543	576	579	569	586	582	580	578	589	587	570	600	587	551	575	609	524	598	581	570	585	617	593	599	591	520	615	575	601	604	555	612	619	566	555	619	580	578	545	611	552	587	584	589	596	552	585	538	568	573	573	585	560	582	588	560	577	565	563	602	586	535	578	591	570	602	549	614	579	560	584	561	602	571	581	546	569	563	598	543	610	605	560	557	550	627	593	566	574	579	584	591	528	574	570	560	562	567	588	546	587	574	549	547	573	580	602	513	605	564	618	563	587	616	538	594	602	615	563	545	560	575	605	545	589	597	596	614	598	568	555	579	584	578	560	551	594	573	536	604	639	537	598	566	612	619	534	604	601	587	569	609	572	589	598	623	549	581	540	571	626	546	569	561	531	594	576	583	555	555	575	554	577	569	583	545	631	596	566	603	558	593	611	562	564	586	562	658	578	588	600	589	562	554	572	602	565	574	539	565	572	548	575	602	569	595	613	615	598	585	596	590	587	573	585	556	550	582	598	609	561	596	570	584	557	563	578	551	550	591	569	596	536	585	634	584	581	595	565	569	607	599	563	608	571	540	569	546	526	594	582	623	575	579	549	566	566	557	590	561	587	618	540	592	562	547	588	623	593	567	586	568	591	599	583	548	577	575	556	575	592	599	593	593	561	644	587	582	613	566	563	571	568	593	543	562	566	589	553	588	591	596	574	586	542	615	572	584	609	573	548	576	601	579	572	609	570	583	571	590	572	579	578	610	610	601	573	583	562	556	577	556	552	594	610	567	541	562	569	568	578	579	579	611	591	603	598	589	545	553	576	587	591	583	574	523	557	586	578	596	622	573	580	583	573	573	580	555	562	588	610	629	576	564	552	583	553	548	566	580	550	518	562	602	534	592	570	576	557	589	597	579	597	571	582	590	554	583	582	629	568	558	625	592	596	540	601	592	656	563	563	606	562	570	592	575	588	589	549	530	577	582	564	553	596	591	569	573	612	569	613	589	563	608	576	570	621	573	574	582	601	579	612	608	589	578	595	584	533	584	547	584	577	639	578	587	582	560	570	557	571	635	609	566	563	588	582	579	599	568	601	606	628	599	541	613	541	572	577	617	565	593	580	576	613	561	595	579	584	603	582	597	616	543	573	555	595	594	562	599	637	601	586	557	612	601	582	567	563	562	605	554	546	594	611	605	586	583	598	592	586	576	636	557	599	610	587	633	576	561	560	598	553	564	583	566	590	623	573	589	595	569	546	580	557	563	614	603	552	602	584	572	610	596	601	591	628	598	553	533	594	571	534	579	555	574	541	560	589	571	594	594	560	582	564	600	579	584	609	602	547	627	593	508	617	591	571	609	561	580	601	573	603	554	625	585	543	612	582	539	583	576	589	560	531	528	600	630	591	622	583	597	576	601	559	603	596	596	587	526	598	591	625	587	580	630	586	576	594	580	577	637	624	544	569	599	544	525	607	580	570	567	525	552	584	568	579	557	583	568	627	590	605	548	564	561	570	597	621	588	555	565	576	626	631	572	626	581	554	587	569	599	568	587	567	601	584	563	585	595	587	571	588	562	577	595	583	536	589	569	578	564	592	536	565	619	579	596	606	582	598	597	588	539	569	596	555	592	601	584	582	550	553	557	608	548	582	606	567	583	586	560	571	581	579	569	617	590	585	577	597	560	556	579	560	625	610	542	529	609	570	615	583	587	594	545	574	548	568	610	563	553	583	584	564	571	552	622	555	569	587	585	600	592	588	568	590	594	571	587	581	573	583	549	568	538	593	600	583	589	583	581	567	613	586	557	560	585	549	619	596	599	603	594	565	601	593	600	581	560	546	544	582	587	545	605	578	558	550	570	575	569	565	540	570	566	613	527	554	578	584	567	602	628	554	608	620	605	568	585	562	582	623	552	611	615	590	627	587	596	631	586	606	565	576	640	607	583	575	573	558	608	547	549	590	581	573	588	586	523	585	591	521	544	552	595	597	573	592	619	602	563	568	596	582	583	600	592	608	596	581	541	615	573	531	561	615	642	585	618	544	569	560	592	575	613	570	538	583	589	619	585	580	540	531	536	544	584	545	586	578	610	539	604	612	589	539	566	647	580	569	517	598	577	595	574	597	589	558	551	605	579	588	565	586	555	598	598	600	560	576	596	615	591	541	579	561	589	642	552	593	596	564	594	623	584	580	589	574	577	578	580	622	600	549	566	581	583	581	599	568	590	586	599	595	564	579	625	544	582	601	570	610	617	661	549	621	628	582	603	573	606	570	579	575	554	631	589	625	616	564	593	541	592	555	544	546	607	534	584	561	548	577	586	593	548	624	549	554	556	595	572	587	596	573	556	579	609	591	585	574	549	577	560	576	570	578	568	569	590	574	565	597	551	585	617	601	561	624	571	582	602	591	562	584	533	591	564	555	519	610	577	548	552	588	559	548	588	648	619	532	558	560	592	564	591	570	591	611	594	598	609	572	578	529	588	589	556	576	599	619	544	597	528	618	573	595	570	602	575	591	591	594	592	597	576	543	604	553	534	558	594	566	599	591	572	610	557	587	597	573	586	598	549	578	595	577	608	573	536	548	589	560	623	587	613	584	578	550	601	587	596	585	605	584	557	610	555	541	602	573	612	576	604	533	597	587	584	579	582	563	568	590	604	577	546	580	559	582	590	543	603	627	585	589	571	569	559	572	567	548	571	564	590	579	572	553	611	600	587	587	562	592	570	571	543	611	600	605	556	569	595	590	548	570	612	558	559	586	579	580	576	606	585	567	590	590	604	560	607	579	627	588	609	588	598	556	592	572	631	584	585	598	561	587	602	541	604	552	589	553	595	545	586	543	605	561	568	564	573	600	594	585	567	593	583	597	547	539	571	561	565	591	555	586	560	543	604	560	563	581	582	584	591	613	630	572	611	595	544	563	564	558	606	564	579	545	552	575	592	548	602	530	614	612	578	578	546	624	578	552	587	605	550	591	588	599	576	583	599	564	574	588	534	604	594	620	560	604	583	582	564	596	614	575	603	586	607	595	574	570	568	619	530	608	595	577	570	543	567	570	531	573	576	597	579	593	619	560	553	583	577	550	608	568	592	554	555	571	586	596	578	521	626	560	574	638	568	569	591	602	596	615	591	582	578	577	592	577	584	579	564	615	635	611	611	612	589
5457	4024	2150	1124	877	738	579	428	340	247	210	192	161	134	125	124	121	121	87	89	89	74	73	76	71	62	62	58	52	68	50	42	65	61	58	59	46	52	60	57	53	51	67	65	58	49	65	61	50	58	59	68	61	72	58	49	44	45	63	63	56	37	71	46	56	60	59	70	64	48	54	51	55	61	72	54	79	55	49	66	49	53	55	60	49	54	58	66	54	61	49	53	46	73	65	56	52	57	46	48	49	62	55	59	52	34	55	56	61	65	57	67	53	61	49	55	43	63	50	49	51	62	66	49	53	58	49	65	48	61	52	48	49	53	69	50	44	49	58	54	55	58	54	64	58	58	55	62	52	76	54	59	48	64	55	64	51	62	69	51	49	55	57	40	53	56	39	62	50	52	58	47	61	53	48	53	51	60	61	59	53	61	63	58	51	62	62	67	54	65	54	48	75	56	58	64	46	62	59	55	51	53	46	65	53	48	53	49	60	66	60	57	49	56	64	45	46	58	57	70	54	55	79	57	68	60	51	49	53	59	44	51	59	66	71	59	65	62	50	49	45	55	62	62	53	66	59	41	59	67	58	50	49	46	56	69	61	53	50	61	57	66	55	56	50	50	59	60	59	59	75	49	45	52	59	62	66	58	66	46	67	61	50	54	49	51	71	49	52	59	51	62	44	59	51	53	54	50	70	42	59	40	49	42	64	65	57	60	48	69	60	63	62	49	66	57	38	50	61	58	56	56	60	72	61	64	57	63	44	64	43	53	69	59	51	50	56	55	49	50	64	64	59	53	52	62	56	53	64	64	46	45	57	51	58	52	56	48	56	54	35	67	63	51	56	51	40	57	46	54	73	44	60	68	71	61	50	73	65	65	54	55	45	59	58	68	57	74	57	47	48	56	58	49	65	47	60	65	62	57	46	66	55	65	57	57	52	41	62	64	60	68	54	57	53	63	55	62	55	61	55	45	51	57	57	57	52	74	51	68	36	43	53	52	42	61	59	67	60	66	63	70	61	49	78	53	58	51	54	61	42	54	61	44	48	56	62	69	43	57	63	49	53	47	66	51	70	51	57	68	54	53	54	70	69	78	49	61	61	66	56	66	44	46	56	59	42	47	54	72	68	59	52	62	45	51	64	64	63	49	65	46	66	60	42	67	46	69	57	64	62	50	65	68	58	57	63	62	48	56	59	61	64	65	67	58	56	60	58	59	57	70	63	49	60	50	55	69	47	67	51	50	55	73	50	50	60	53	54	53	47	65	55	49	66	48	55	51	37	57	58	63	61	60	61	65	63	53	64	59	45	58	55	57	49	54	52	54	46	57	53	56	62	45	56	55	71	63	73	48	51	64	51	57	54	51	61	65	64	57	59	57	52	46	62	60	39	58	51	55	51	63	46	61	53	62	53	56	55	55	63	60	65	60	59	51	60	53	62	55	58	53	56	52	46	74	46	48	52	56	59	54	52	55	60	44	60	59	67	69	58	65	78	69	61	42	62	58	47	56	54	53	64	62	52	63	52	64	59	53	50	48	55	50	56	51	59	61	49	54	58	64	61	75	60	60	51	48	55	48	48	57	58	58	42	72	44	59	53	56	71	64	53	47	61	42	68	64	39	56	55	55	39	51	63	51	58	51	61	64	38	61	52	78	59	50	59	68	51	59	50	58	46	44	59	45	55	53	54	57	53	56	55	49	48	48	53	69	67	54	49	41	59	47	55	44	46	52	55	61	47	66	58	68	54	48	65	56	51	54	61	68	55	51	56	55	52	51	49	58	45	54	58	59	69	57	57	47	59	62	57	59	60	54	49	49	51	43	72	52	56	55	67	52	58	51	68	45	62	64	63	67	66	72	56	54	59	57	52	60	59	59	57	65	56	56	53	62	47	60	62	56	46	50	49	60	54	67	50	52	54	47	59	60	53	60	65	54	47	65	70	60	57	55	65	57	61	51	50	61	54	53	49	58	44	61	61	64	66	56	60	43	43	50	55	54	65	58	53	60	49	51	60	56	73	65	56	52	55	58	48	57	52	49	59	54	56	62	51	64	56	68	55	55	58	55	55	51	67	53	57	55	54	64	57	60	66	56	65	71	56	57	69	51	55	72	64	67	37	65	50	57	48	59	66	69	65	68	60	43	62	66	56	46	52	50	60	56	50	47	57	51	62	54	59	62	44	49	60	66	60	63	60	62	59	56	71	58	54	67	52	52	42	59	62	55	65	59	79	50	66	52	69	59	46	61	61	51	59	70	52	61	55	57	54	52	63	53	64	38	63	60	59	64	62	43	63	56	59	54	47	56	61	60	49	58	48	50	61	60	46	55	60	49	61	61	61	53	61	54	54	54	60	73	61	75	77	55	62	67	54	61	59	50	56	47	76	47	53	67	51	53	46	56	50	64	52	53	58	70	55	56	60	64	54	58	46	63	55	60	74	52	55	67	60	47	59	58	48	59	48	49	60	64	55	72	55	57	51	63	55	49	56	57	52	54	42	60	50	51	61	51	44	53	52	64	68	51	65	61	47	63	60	51	47	53	77	60	49	59	39	65	68	53	63	66	72	63	47	57	39	54	55	57	67	54	57	61	60	65	50	50	50	48	50	58	45	54	56	53	48	58	64	47	40	57	48	68	69	55	53	51	61	59	74	49	56	44	54	54	49	53	56	45	58	53	52	43	70	54	58	54	58	53	41	53	51	56	60	58	59	67	49	76	45	58	58	42	53	62	54	55	53	68	53	50	42	69	61	48	59	50	50	43	52	58	65	61	49	63	62	50	64	58	44	56	56	63	65	67	52	65	46	61	57	56	66	60	68	57	54	55	64	69	38	54	56	64	60	54	68	60	59	67	63	47	56	63	54	58	56	54	47	64	59	59	51	78	67	57	51	69	43	57	54	44	67	54	69	53	58	53	59	57	45	64	62	56	53	53	56	46	42	71	71	55	56	62	64	58	69	72	60	47	49	58	64	51	42	52	43	55	48	56	57	49	37	60	55	55	43	55	49	62	47	53	53	43	41	52	49	54	48	53	61	70	66	64	61	53	53	47	56	48	59	51	74	60	62	50	52	49	48	49	49	71	68	67	56	67	63	57	63	55	58	43	55	63	54	52	58	45	50	52	57	62	53	61	50	63	43	63	65	49	63	50	62	52	63	45	61	55	64	60	56	58	51	65	51	65	43	38	48	52	58	57	67	66	50	48	50	47	61	56	60	65	53	54	60	62	56	51	71	64	66	62	58	54	62	49	54	63	54	51	56	50	49	58	57	47	59	49	56	58	64	49	58	46	51	62	57	45	60	45	56	58	60	46	47	62	50	50	59	60	47	65	49	59	65	55	54	63	46	53	65	42	68	53	65	64	56	55	58	52	58	67	41	33	43	59	67	58	46	47	56	56	62	67	59	52	51	57	53	59	45	57	45	74	51	54	61	41	57	55	61	59	63	60	62	57	54	49	74	46	55	54	59	59	62	60	51	67	63	57	44	61
33470	24039	18360	18836	21848	20781	16719	12956	9952	7636	5855	4811	3794	2929	2449	2175	1958	1677	1508	1289	1157	1006	912	919	863	837	752	708	692	635	624	592	578	586	566	526	576	615	597	576	564	540	554	554	575	597	547	547	563	574	606	527	575	556	560	564	590	569	541	556	573	588	556	540	624	557	549	586	615	582	549	563	611	550	538	553	582	576	550	561	548	533	609	569	560	587	533	561	556	544	592	525	555	541	547	540	546	533	590	527	568	543	569	603	557	568	573	520	555	543	554	586	561	535	538	604	575	540	574	574	571	587	552	557	565	554	547	572	548	569	573	559	550	541	586	572	553	542	584	519	566	539	562	510	575	562	567	592	552	564	582	539	567	553	541	553	562	576	584	536	587	583	595	546	564	527	578	591	589	566	594	587	607	555	522	551	531	560	542	521	529	566	602	556	548	535	542	576	553	577	567	566	563	554	568	556	549	563	555	604	601	556	546	565	525	567	578	542	552	603	566	579	588	547	566	554	546	568	524	582	578	545	524	575	550	567	588	544	532	559	602	566	544	600	560	562	582	548	565	540	532	540	570	620	552	558	573	537	591	536	549	595	539	563	555	573	550	532	574	593	569	568	547	603	553	587	561	552	610	577	547	550	548	559	564	544	599	517	573	567	548	552	558	559	592	544	556	594	569	582	591	550	542	583	584	548	572	540	567	569	584	563	628	576	555	555	550	555	548	567	557	545	562	539	537	601	566	551	551	558	546	572	637	591	580	554	517	508	585	571	571	595	561	553	573	554	539	556	542	546	615	576	588	626	550	550	590	512	597	561	532	537	519	511	526	552	566	530	534	521	554	547	539	552	586	545	573	532	596	572	574	549	576	562	583	561	613	544	571	554	546	563	574	578	561	553	580	538	590	572	537	571	576	567	549	554	555	549	558	588	590	553	565	577	600	546	540	592	530	574	547	559	571	558	542	575	558	581	590	565	549	542	563	522	548	539	554	543	574	556	548	572	596	533	540	554	580	556	587	538	553	566	592	604	506	559	560	583	552	589	540	593	619	549	603	581	552	556	571	583	558	531	586	546	532	601	544	521	527	556	546	503	528	583	600	586	583	586	553	563	573	569	576	570	510	549	547	620	553	536	552	569	515	555	601	556	574	553	559	549	560	548	548	570	540	543	583	570	556	528	590	555	583	546	551	560	602	578	555	571	549	589	561	543	611	559	571	540	577	535	548	573	586	606	526	570	549	556	570	555	571	577	591	520	550	542	543	534	576	571	579	562	543	584	590	568	570	554	547	515	540	572	527	546	542	556	558	553	519	544	609	558	598	511	575	567	588	609	503	565	583	572	524	552	572	590	600	550	545	546	510	550	506	556	556	574	550	576	567	583	563	514	548	567	551	576	586	582	576	583	627	575	564	581	605	566	601	578	547	593	530	568	579	597	548	522	551	537	584	582	551	540	575	575	553	583	518	546	584	547	558	578	571	563	589	585	590	605	534	580	543	605	514	613	585	528	551	558	598	525	645	571	567	535	585	556	643	562	564	556	540	505	557	591	579	544	576	535	560	597	598	551	562	581	583	531	594	561	545	557	542	566	583	550	562	585	601	592	576	571	571	578	590	561	591	562	558	600	563	594	570	568	539	615	605	559	582	536	561	546	540	573	577	541	553	582	556	581	575	584	570	604	605	585	570	550	535	532	588	578	593	528	576	545	569	599	582	563	562	554	580	551	539	576	557	556	542	536	563	585	549	584	564	536	537	550	586	566	566	549	535	577	520	571	595	549	580	553	532	507	560	577	575	596	547	587	567	580	542	568	578	597	539	588	608	578	553	543	554	584	580	587	511	559	582	536	542	594	540	568	549	568	560	517	505	562	521	571	540	614	550	610	583	538	566	556	578	591	533	588	581	565	566	571	537	585	612	595	590	580	590	569	547	532	546	553	589	595	608	578	570	583	587	538	567	623	549	563	591	520	586	547	593	580	572	552	582	594	596	550	559	566	603	585	571	538	568	527	567	577	554	686	583	598	571	560	570	574	575	561	606	516	582	589	544	572	569	526	574	548	540	530	625	603	570	535	547	577	546	574	554	582	582	535	552	543	580	565	543	574	541	599	599	617	553	578	560	563	542	550	554	559	538	579	607	555	589	539	529	562	549	537	527	563	538	565	562	579	535	548	523	584	551	565	554	543	567	579	546	541	559	567	535	564	607	534	562	585	545	562	546	593	595	570	553	575	553	545	556	551	567	552	556	589	557	531	572	580	563	553	535	533	570	560	527	556	602	576	556	570	581	548	550	582	520	569	572	543	551	536	560	594	536	576	579	565	589	526	560	558	584	558	559	543	585	561	550	553	547	585	560	557	548	565	554	565	563	541	528	529	564	566	563	569	567	559	551	587	572	512	571	595	585	575	547	579	557	554	585	568	586	566	530	576	573	555	560	538	587	554	552	568	537	529	584	566	574	534	519	614	535	614	568	578	601	602	535	565	546	553	594	566	530	570	570	566	588	568	582	552	545	553	527	555	584	560	517	565	565	530	579	553	572	594	581	563	569	548	532	534	525	563	538	550	557	552	550	590	589	571	547	545	589	570	588	528	584	553	577	561	606	572	580	526	582	571	580	562	583	558	573	583	552	586	576	577	551	553	555	564	578	586	547	576	553	559	601	554	537	557	601	592	538	569	586	584	588	546	546	567	558	557	600	575	587	573	594	533	545	520	639	559	580	508	577	577	587	585	547	568	563	589	560	535	590	538	545	593	580	541	556	623	563	553	537	546	570	589	543	563	551	576	571	602	515	594	541	552	553	558	599	580	583	587	578	543	535	513	582	549	591	555	556	541	558	561	562	585	573	618	528	559	560	574	555	542	545	527	594	588	592	584	597	539	589	578	593	568	553	584	586	524	542	537	577	544	557	562	532	533	590	557	551	518	543	599	561	551	581	584	522	559	582	512	551	560	585	558	569	552	598	551	601	545	505	556	571	570	598	616	559	566	567	562	548	528	559	532	544	544	550	586	566	587	564	559	550	572	591	559	570	574	546	568	554	602	567	570	575	564	609	541	587	567	527	583	583	558	536	519	540	550	569	575	529	566	570	562	569	556	588	548	577	552	574	589	563	569	557	543	566	554	573	551	560	548	553	572	573	562	548	601	517	520	582	593	547	549	568	635	584	539	545	558	589	561	524	542	566	553	562	556	551	570	525	547	556	558	562	568	554	519	517	554	608	546	578	560	571	583	582	548	577	531	557	566	596	536	560	565	541	543	567	583	575	607	537	508	571	570	570	554	538	534	599	516	573	573	591	603	582	610	577	547	581	539	576	521	622	621	544	577	593	584	558	547	567	564	559	608	558	561	583	593	562	524	510	614	544	570	552	566	553	567	559	619	553	572	587	575	560	527	544	631	558	540	550	549	511	569	565	546	531	577	546	546	540	570	584	574	551	589	552	566	589	590	582	606	573	556	518	550	547	569	593	557	567	581	573	577	580	555	564	572	540	575
6714	4954	2610	1655	1333	1087	804	623	436	322	281	229	197	177	157	110	134	114	115	100	85	96	98	79	66	74	74	53	47	74	55	64	49	61	64	51	61	54	63	63	52	48	60	60	58	60	56	43	51	50	43	53	54	64	56	58	51	59	63	55	55	56	57	50	68	61	52	49	54	61	61	50	69	51	56	50	50	65	52	62	50	51	55	59	66	75	64	68	55	71	58	64	66	51	50	58	68	49	57	71	57	59	77	49	51	58	62	66	49	69	65	58	48	51	51	60	62	61	58	46	49	50	49	68	61	50	62	53	58	55	63	56	49	56	51	59	53	66	60	49	59	60	56	51	64	58	65	58	60	47	64	47	62	47	69	52	52	71	56	53	61	60	56	59	61	57	58	51	58	45	55	60	54	53	73	60	69	67	68	60	44	53	71	55	56	58	63	61	52	59	60	46	64	70	54	49	52	57	72	62	45	60	51	60	68	62	62	56	60	55	59	51	52	55	71	63	58	55	63	57	49	54	56	64	70	53	75	60	61	53	48	60	60	69	45	51	55	43	70	37	53	54	45	58	58	53	59	64	62	57	70	66	58	43	64	45	68	46	57	57	60	44	68	66	45	60	59	56	73	58	42	62	52	63	64	56	67	54	60	54	50	57	71	58	62	64	58	44	71	73	63	45	56	68	68	50	67	61	45	63	49	46	51	60	59	42	74	71	68	69	52	71	55	56	51	61	48	59	71	53	42	55	66	66	60	67	57	61	51	49	62	53	44	57	53	57	68	60	56	64	46	52	65	50	70	45	66	49	59	61	61	58	45	66	67	64	70	62	67	53	54	63	73	65	71	58	65	53	58	67	66	55	70	52	66	61	64	71	62	65	61	46	56	48	65	47	63	60	57	51	64	53	62	60	69	67	65	57	46	43	53	62	52	64	61	75	64	60	64	61	62	49	56	86	66	56	78	66	62	55	47	63	55	69	61	55	55	65	64	65	65	62	46	52	48	60	74	56	59	64	66	52	56	58	57	58	40	45	44	53	62	68	63	49	66	62	64	54	57	74	61	47	60	59	61	62	50	54	61	49	58	57	46	63	46	50	61	55	61	62	58	55	51	59	66	45	58	61	64	51	63	50	54	66	51	52	59	48	54	59	57	55	50	46	60	69	59	37	44	56	61	62	54	56	51	62	78	63	59	71	70	65	47	46	77	57	64	54	67	49	67	60	52	60	70	46	50	66	51	66	57	50	50	66	49	57	65	48	54	52	58	49	50	74	55	67	61	58	53	55	45	57	60	39	65	60	44	69	65	55	55	50	52	64	51	56	70	67	55	64	65	52	52	53	56	61	60	52	58	70	58	52	59	53	59	57	65	52	54	54	47	43	54	60	70	55	60	63	54	66	66	67	59	59	64	44	59	56	68	54	67	72	54	71	59	57	70	61	56	56	47	58	59	61	61	67	53	68	79	58	68	56	56	60	55	40	62	56	60	55	72	33	55	75	46	58	51	59	61	45	66	53	68	70	53	60	72	41	53	61	53	66	60	53	59	57	63	54	60	48	57	63	70	50	64	67	71	60	59	59	52	52	65	56	59	63	53	58	48	53	61	43	51	57	60	64	59	56	57	52	57	77	61	49	52	73	67	56	48	61	56	63	57	54	51	76	57	55	52	64	63	64	52	65	60	55	69	54	53	60	38	52	63	48	61	64	61	55	54	54	59	43	56	63	61	56	69	69	54	53	66	67	58	55	59	60	65	57	56	52	64	59	57	66	64	65	51	63	57	56	71	55	66	53	56	41	47	55	57	66	53	56	53	50	65	43	55	64	50	60	58	40	56	60	67	63	51	54	56	55	46	56	64	58	64	48	56	46	48	66	78	56	47	46	67	53	76	67	53	48	49	46	70	43	63	48	65	55	65	67	64	53	41	65	66	44	66	72	48	51	63	77	54	66	51	55	51	51	53	58	57	58	56	70	67	48	60	52	66	62	60	62	67	64	61	55	59	59	60	56	63	48	56	55	67	52	57	59	50	61	55	64	56	61	49	43	52	60	63	49	45	70	45	44	55	70	66	57	36	69	68	41	56	59	73	69	58	60	55	50	62	57	57	59	45	54	59	66	56	54	54	57	56	72	64	78	57	59	43	51	62	66	65	64	49	62	64	65	54	57	56	71	72	67	54	52	63	51	57	47	55	64	61	60	68	53	56	57	49	57	80	46	62	40	64	54	72	61	55	56	53	57	61	46	56	63	56	58	55	52	41	62	50	52	65	62	58	50	55	49	52	61	80	51	36	53	65	59	54	50	57	61	57	53	57	60	62	49	58	57	56	52	43	63	54	49	65	56	43	54	61	59	64	56	46	61	61	63	62	64	59	72	58	63	55	58	63	72	56	61	46	51	57	50	57	70	64	58	49	55	62	49	66	52	52	53	63	55	52	45	54	56	47	62	70	58	58	47	60	61	54	50	61	59	55	69	61	51	60	56	53	63	74	64	47	58	54	55	55	55	56	61	66	64	52	73	48	51	61	61	63	48	64	54	61	64	59	58	56	45	54	56	53	69	67	57	57	63	69	64	65	66	56	50	64	56	54	58	51	53	55	47	60	67	60	50	61	60	81	71	56	57	60	57	77	62	71	64	66	48	66	63	47	58	65	45	58	50	62	76	76	73	68	61	44	57	57	63	57	48	72	59	62	63	55	54	53	43	66	51	56	66	46	48	67	69	70	51	47	46	56	51	69	59	52	67	45	65	61	57	61	47	67	39	61	68	70	70	64	60	67	76	68	51	58	62	51	51	57	53	49	57	62	59	55	58	57	56	55	65	66	44	68	44	46	63	61	60	60	49	65	62	62	61	66	60	60	50	50	38	68	59	48	54	57	67	66	67	71	50	42	69	68	63	45	55	63	64	50	48	75	52	64	57	55	58	56	59	60	74	70	56	63	39	68	56	63	68	57	58	57	50	55	55	64	46	72	62	64	58	74	52	64	64	48	54	53	59	51	56	54	59	61	48	58	65	77	55	57	46	74	43	54	54	66	66	58	53	53	65	64	57	63	62	66	60	60	57	76	46	47	57	75	54	58	48	60	54	68	44	63	57	49	53	55	56	62	68	55	57	59	70	59	55	50	59	51	47	66	60	53	51	52	59	66	55	59	61	58	56	52	58	58	65	51	51	57	57	63	55	49	71	54	60	66	52	69	59	50	58	50	69	52	57	75	62	61	60	72	53	55	53	54	56	47	51	53	48	44	65	49	73	52	60	78	56	47	69	75	52	54	44	53	55	74	46	61	68	66	70	55	51	61	64	49	50	61	61	57	50	54	60	56	48	59	57	60	58	55	68	54	61	52	50	48	55	63	44	58	53	47	43	71	64	59	53	65	63	61	51	55	60	56	53	59	56	47	52	55	59	45	55	67	55	59	56	56	49	51	63	60	55	75	54	56	70	61	62	56	54	54	52	66	56	45	61	68	60	62	55	57	48	61	56	55	75
36313	25628	20323	22404	25849	23779	20248	16236	12315	9546	7643	6255	4887	3834	3253	2908	2557	2244	1919	1578	1431	1309	1186	1055	956	885	891	717	706	640	655	629	624	624	593	581	584	562	609	583	630	586	548	608	586	545	586	571	559	547	605	543	569	642	542	535	606	564	537	570	579	619	574	555	589	561	573	583	576	566	522	548	614	539	622	591	592	577	574	595	594	581	580	555	559	568	582	544	592	588	561	588	596	603	535	603	548	553	571	596	569	580	525	560	593	580	574	605	568	553	543	559	583	571	544	602	577	558	524	533	572	616	552	628	578	572	558	568	563	579	576	577	620	557	574	555	558	590	569	567	544	555	534	585	568	561	569	585	571	550	548	565	626	536	648	559	599	555	613	560	563	611	556	553	602	630	518	558	537	615	552	569	576	540	602	585	603	587	610	596	557	591	583	589	555	597	560	531	561	575	596	598	582	542	563	608	588	575	577	542	538	546	591	566	534	575	586	612	589	604	567	567	597	606	541	593	562	566	565	607	554	548	555	565	576	602	607	600	613	570	578	585	582	586	603	564	599	569	555	583	568	575	567	619	587	563	518	594	605	569	611	570	557	580	549	567	577	568	578	577	608	598	525	594	568	561	553	594	573	564	596	589	566	561	599	604	593	572	615	575	613	558	594	587	575	577	553	555	588	598	565	579	557	593	541	545	557	578	635	601	539	558	553	547	558	582	585	545	582	576	578	563	576	564	561	549	559	599	589	600	579	597	594	562	575	572	560	595	565	621	548	583	558	587	588	559	615	602	595	587	537	582	581	545	588	553	595	586	629	575	587	597	584	611	564	541	555	585	587	574	589	573	590	575	592	581	608	604	575	525	559	614	569	579	593	600	593	581	574	551	570	617	519	587	537	628	568	574	550	550	567	585	598	561	608	546	564	567	582	595	578	578	570	600	651	615	624	587	586	537	590	583	608	581	597	580	552	594	585	571	579	575	557	567	580	602	593	539	590	588	522	579	616	574	583	606	589	588	603	577	554	607	542	543	570	574	574	548	599	570	595	525	557	544	607	586	631	584	603	541	569	568	558	574	562	551	584	563	562	650	573	598	542	563	552	569	594	606	590	556	546	568	537	572	565	580	572	550	576	541	551	552	624	537	585	608	569	555	530	577	606	564	632	586	548	570	585	565	574	580	599	608	528	566	573	554	568	575	586	590	568	612	575	556	557	583	592	578	565	604	571	582	546	644	542	580	576	576	583	583	597	609	587	556	569	584	587	539	599	568	551	581	594	572	577	592	593	572	574	559	551	562	558	570	540	576	604	570	579	584	560	598	617	619	575	586	576	566	530	597	562	565	540	581	582	566	563	591	575	572	565	549	542	556	578	555	599	590	578	566	555	564	620	531	594	571	546	565	563	556	640	592	553	556	595	545	519	599	552	607	563	566	571	575	654	569	569	553	598	556	574	576	557	615	554	628	570	562	598	549	558	573	582	529	562	572	582	590	602	575	593	560	599	545	547	580	567	573	601	560	559	578	539	552	576	564	612	553	574	564	551	591	608	564	554	561	589	562	519	562	598	567	579	558	569	577	572	609	558	599	577	548	586	548	538	578	595	579	581	550	592	553	554	587	566	607	569	550	549	535	580	562	607	571	615	549	573	587	541	590	558	568	587	548	625	575	569	623	586	588	533	569	594	592	564	512	558	560	586	589	531	573	595	570	580	545	590	597	575	543	552	556	605	578	590	609	563	611	577	565	567	576	561	592	629	565	593	630	545	598	527	591	518	546	586	582	595	574	561	548	554	587	600	584	565	613	587	568	546	608	612	540	572	552	512	579	579	578	566	574	577	570	575	584	588	610	599	591	588	573	578	530	614	530	575	550	577	576	546	557	568	576	584	562	590	594	579	595	540	596	595	564	600	528	570	589	539	561	575	560	583	584	606	580	533	544	586	614	547	558	585	540	556	616	568	538	532	551	581	553	621	583	548	613	573	593	561	594	559	553	547	582	569	560	575	572	585	611	561	545	589	587	586	541	552	524	581	554	571	532	592	561	562	594	586	544	551	565	557	554	576	530	586	570	579	594	598	581	561	574	619	586	574	531	595	577	549	580	592	596	596	571	576	578	602	558	617	562	560	590	602	595	595	588	561	561	536	536	552	592	571	589	552	649	550	581	617	586	554	558	626	595	599	571	583	560	585	596	530	531	553	586	575	547	583	620	554	587	547	567	564	528	560	586	526	601	555	579	564	566	563	574	574	548	563	584	580	593	547	548	593	550	539	577	576	579	589	577	576	571	529	552	592	569	580	590	567	587	561	599	579	590	570	551	583	542	570	530	563	597	592	518	558	594	593	618	566	590	604	558	548	568	576	597	591	568	577	599	556	560	595	575	575	610	591	557	590	563	604	614	553	586	583	583	560	577	606	544	603	570	589	577	577	556	580	556	603	618	559	584	565	523	619	563	571	546	568	605	527	557	551	522	538	517	631	572	581	603	585	591	556	588	581	547	595	582	582	564	591	587	567	611	590	597	604	585	559	601	516	568	586	549	559	588	580	588	553	589	540	583	589	599	557	548	584	566	578	608	616	576	547	581	573	558	563	573	581	594	574	567	559	548	569	570	587	554	559	605	618	536	562	558	542	566	558	563	548	607	564	589	584	596	570	601	544	608	574	592	547	591	571	582	596	571	556	558	596	535	609	597	517	585	546	557	575	540	585	586	576	624	600	571	568	571	599	566	602	584	556	607	616	565	575	571	542	549	539	582	620	591	601	584	602	579	546	535	556	538	573	548	588	565	610	582	550	590	595	568	562	594	529	580	573	587	572	584	576	574	562	585	574	594	576	590	544	566	569	563	582	598	551	541	572	597	555	568	570	590	568	614	568	597	517	587	583	573	553	529	583	566	588	552	597	597	584	598	612	543	588	586	541	561	557	592	578	580	542	554	568	604	567	621	560	592	599	601	561	543	564	555	590	571	587	575	562	571	549	552	553	593	559	614	564	565	590	566	573	565	574	581	557	578	592	581	603	553	629	547	578	587	596	566	607	561	594	603	555	610	563	601	579	513	575	586	572	538	592	533	565	556	579	545	618	574	552	574	560	602	567	546	568	552	593	598	592	591	551	515	573	580	592	611	595	581	544	640	568	569	602	568	583	573	594	606	540	604	619	599	599	546	570	585	536	635	546	555	583	593	585	607	612	571	595	602	601	597	520	582	568	581	572	626	562	579	595	578	569	543	543	568	606	523	566	541	579	560	613	574	602	580	585	584	563	568	598	553	565	599	599	558	607	586	604	570	618	524	579	537	598	568	563	576	565	593	589	574	537	532	587	591	566	594	551	580	583	604	568	579	630	583	622	553	605	584	550	592	562	559	564	563	578	611	575	604	552	563	529	566	560	589	577	607	621	602	554	575	561	598	576	517	559	574	604	608	572	575	594	574	605	618	571	593	578	580	543	560	577	595	598	573	570	549	594	542	544	562	552	577	557	595	600	573	665	602	560	584
3976	2427	1300	770	644	487	394	322	255	198	158	160	122	117	118	90	83	66	90	86	70	82	52	55	59	71	68	70	54	52	71	45	53	60	50	67	52	44	50	57	55	58	61	59	67	70	61	63	57	57	64	54	63	59	63	60	57	49	49	49	49	51	52	56	52	77	53	50	46	45	56	62	53	63	60	65	49	69	59	69	64	75	56	65	56	49	59	63	51	55	54	52	70	51	56	51	63	54	64	61	71	66	59	60	64	62	56	51	58	59	65	77	61	56	69	53	57	72	55	58	79	50	76	56	53	57	53	38	62	67	63	74	67	55	61	55	50	56	57	57	52	48	63	60	41	55	39	53	51	58	57	66	60	60	54	58	53	52	51	64	56	70	59	67	58	55	53	54	61	47	67	58	56	69	72	47	54	68	60	69	61	59	47	64	64	51	61	52	56	70	42	60	63	65	65	49	74	65	44	51	60	62	50	73	50	57	60	62	64	51	53	58	50	41	58	52	50	60	64	62	69	59	51	42	51	61	48	68	68	49	66	63	61	65	63	56	51	53	53	58	45	59	52	67	62	72	48	58	47	59	51	60	63	66	58	57	60	66	58	68	54	68	52	69	62	62	62	70	58	51	61	55	53	51	70	66	62	56	47	64	63	65	52	61	65	52	56	66	54	76	57	66	75	60	61	58	56	58	73	59	51	58	63	55	62	50	49	49	32	59	54	50	53	68	60	63	42	54	64	58	64	62	66	67	44	52	50	47	46	59	54	56	61	56	54	60	48	67	60	46	65	52	59	62	56	49	49	59	58	65	49	52	76	57	65	61	51	62	66	56	66	60	61	59	57	60	65	55	58	59	57	67	60	62	56	60	67	55	69	71	47	72	46	56	63	61	57	59	61	57	51	52	67	47	67	58	67	53	58	61	49	53	45	60	59	67	60	46	70	61	64	59	69	65	58	58	51	62	56	55	56	66	56	65	61	64	54	60	63	69	51	54	66	52	42	54	63	55	69	52	55	62	59	65	46	59	63	63	60	59	73	44	68	59	45	71	65	58	60	49	58	63	72	58	50	55	49	52	46	65	58	70	61	58	49	66	64	49	70	49	62	54	55	58	51	57	57	58	53	58	51	56	42	56	62	50	47	62	40	54	50	50	57	59	55	56	54	54	47	58	51	64	58	60	54	71	51	69	72	50	56	55	54	57	58	54	63	67	55	69	69	53	69	61	58	74	72	50	65	54	58	49	60	56	54	59	69	56	62	67	54	51	59	58	60	58	62	56	57	69	62	55	47	55	66	44	60	63	53	75	58	65	54	61	62	52	49	58	46	58	61	42	45	66	63	51	48	62	45	53	53	45	57	49	41	59	58	71	56	56	61	49	66	54	62	54	53	52	65	60	57	48	48	54	66	54	75	72	60	58	68	60	52	44	49	56	60	47	52	65	56	62	60	61	59	52	53	70	48	62	54	51	64	51	58	62	58	60	57	72	59	48	54	55	64	60	44	61	58	52	60	67	55	51	62	67	69	55	60	63	73	40	56	74	55	60	82	55	57	60	47	60	65	52	59	63	61	42	47	54	52	48	57	57	52	60	51	70	58	66	73	62	57	67	61	71	44	48	49	60	43	66	56	61	46	56	55	54	58	70	66	49	64	51	60	59	67	70	51	68	49	60	53	62	49	51	59	57	56	58	56	47	62	54	65	65	62	71	72	73	62	57	64	49	70	56	63	50	50	53	63	58	59	57	57	67	46	60	73	59	64	51	56	45	56	52	63	58	66	70	65	54	54	60	50	61	62	76	69	66	52	58	63	49	57	71	81	54	60	62	55	45	77	58	61	46	61	72	52	53	65	55	52	60	51	72	64	54	63	64	48	68	53	57	78	55	67	62	57	64	62	58	60	53	45	60	50	63	51	53	48	42	48	68	50	55	82	70	61	55	61	49	59	75	53	52	53	56	48	49	59	72	59	55	55	59	49	49	62	55	44	69	60	70	61	59	65	52	43	62	63	51	56	52	65	65	61	49	48	71	54	90	54	59	55	43	56	59	73	57	73	52	43	59	72	60	59	65	64	62	51	60	51	51	70	55	72	65	72	62	67	58	50	58	50	53	60	57	43	57	49	62	53	68	49	51	65	58	80	55	56	61	69	53	53	55	45	55	59	52	64	57	67	57	62	64	63	57	63	64	60	62	44	67	61	46	70	55	66	72	57	47	66	55	36	59	46	59	66	52	55	64	51	50	60	71	57	55	56	49	44	43	48	57	63	69	54	52	62	58	56	54	55	66	51	56	55	42	64	52	61	55	59	65	52	50	56	69	66	64	52	63	54	62	63	56	61	66	67	64	49	78	67	47	62	65	56	74	66	57	74	42	68	59	65	57	46	61	74	50	52	69	63	64	55	62	57	75	49	54	56	63	67	47	68	58	56	68	41	59	61	64	60	54	53	60	61	73	66	59	65	70	60	61	41	60	58	57	60	76	59	51	58	63	61	48	53	49	69	61	49	53	45	57	66	71	52	54	37	62	57	54	39	52	54	67	45	63	68	72	71	65	66	72	63	57	44	53	67	56	58	45	72	59	51	73	66	49	46	65	52	50	67	65	58	58	56	72	54	62	56	50	62	54	53	56	42	53	72	50	64	65	60	61	58	56	58	54	56	52	53	54	58	56	57	53	56	70	51	62	56	63	57	56	52	52	50	61	50	50	50	53	55	52	53	56	71	60	66	72	70	49	66	52	52	63	41	60	48	63	60	39	63	50	52	79	66	55	68	63	62	54	57	63	53	56	53	66	59	57	54	51	73	60	56	45	60	58	49	62	58	62	45	69	52	53	73	69	63	71	70	67	56	63	67	63	64	66	54	72	51	44	58	57	42	62	46	54	60	78	49	59	61	65	44	58	46	65	71	60	58	67	74	64	63	58	64	51	57	69	52	51	70	61	64	63	55	67	65	47	53	60	47	55	66	58	75	56	57	66	51	63	70	45	60	50	51	65	58	56	66	37	76	75	56	63	46	42	53	64	69	59	54	42	57	56	70	63	56	59	64	70	57	58	54	56	69	69	75	56	61	60	62	61	63	45	63	77	46	53	66	44	61	55	57	60	59	54	61	58	63	58	55	64	61	66	62	71	58	61	55	65	54	59	70	79	69	62	69	66	49	57	61	52	59	52	45	47	63	36	52	40	53	59	66	60	63	52	53	64	58	49	73	53	46	51	52	53	68	69	52	70	71	63	57	66	59	73	51	67	54	67	39	70	66	72	52	67	55	43	55	48	56	55	62	65	55	53	60	53	66	53	57	63	50	54	59	57	53	56	52	62	51	62	71	58	68	51	71	70	57	52	57	58	57	52	66	63	58	55	56	58	56	55	45	48	58	66	53	56	46	54	62	53	54	65	71	58	64	59	53	70	64	52	62	56	49	59	58	63	54	62	62	51	40	71	48	51	58	74	74	58	56	65	60	51	57	67	63	68	55	52	67	55	52	66
30357	19687	14108	15540	18511	16741	13202	10155	7513	5729	4413	3409	2677	2255	1968	1841	1648	1491	1291	1144	1012	922	844	848	753	745	713	680	631	606	670	574	568	620	546	575	573	584	625	560	618	608	564	569	545	612	579	592	555	590	628	601	590	576	572	573	543	574	587	628	579	554	546	575	552	605	565	600	548	563	543	579	593	556	539	573	550	581	575	512	596	540	553	609	587	557	595	612	610	611	559	613	587	573	583	549	602	572	630	586	575	581	594	617	569	566	595	555	575	589	596	571	560	557	593	567	537	563	556	609	585	600	556	587	548	547	572	559	566	507	609	563	557	580	555	596	575	568	511	594	562	588	566	577	648	618	556	595	593	604	531	608	536	540	589	566	576	546	576	598	628	582	571	599	600	656	522	591	585	564	567	610	588	587	555	576	569	583	579	614	602	574	593	527	558	609	594	554	578	552	604	585	594	576	556	587	571	555	616	537	567	561	586	601	544	617	555	603	599	572	623	571	549	596	616	580	557	579	605	598	560	578	555	579	597	602	566	570	604	603	587	573	599	551	550	560	597	622	602	580	565	570	593	611	581	560	576	540	603	619	533	564	549	606	555	614	572	544	576	575	531	541	581	583	565	603	621	568	584	594	599	599	557	569	534	538	560	604	538	605	612	594	619	602	620	621	538	588	548	571	575	571	564	612	607	560	574	599	572	598	582	592	548	619	518	585	558	559	608	521	607	588	543	592	586	582	614	562	525	614	557	557	545	590	564	623	627	549	562	571	605	582	597	567	584	577	589	619	591	556	617	584	559	580	570	566	565	577	565	616	565	593	555	606	569	551	612	578	595	578	570	548	579	584	596	589	574	573	573	565	574	550	583	607	592	568	573	566	617	578	603	567	575	578	586	575	606	551	583	556	588	599	571	574	624	582	579	608	574	561	544	596	537	561	574	575	591	563	589	588	587	571	583	554	581	558	609	583	588	549	569	568	626	608	562	576	570	580	571	583	620	613	520	649	564	594	598	554	581	564	581	571	589	594	566	556	571	563	567	602	563	592	575	573	551	612	582	546	576	582	557	579	554	578	581	552	583	606	611	573	551	562	580	579	580	561	602	600	559	562	591	587	567	544	569	564	617	567	553	585	591	539	573	590	580	563	549	574	566	590	580	578	619	569	560	588	585	586	566	550	561	638	576	574	625	589	619	621	623	587	543	547	591	552	616	528	532	602	545	573	586	628	587	610	560	634	537	547	620	571	602	615	541	574	602	537	576	585	591	554	549	540	603	574	645	573	560	615	589	620	548	628	580	606	602	578	590	560	547	586	592	633	573	563	586	574	581	541	563	609	561	592	604	527	610	547	564	577	605	594	566	597	606	622	561	591	582	540	602	590	571	542	548	603	575	566	620	540	577	573	630	573	591	573	573	571	598	551	589	601	599	567	607	561	549	581	545	620	587	536	580	574	593	605	614	590	566	599	556	558	576	589	592	612	592	545	580	619	550	546	605	619	567	560	553	610	553	608	581	588	524	584	585	597	570	542	584	576	585	590	599	511	581	588	586	629	555	554	586	574	567	568	586	639	569	582	615	606	575	591	585	562	601	558	545	542	569	586	608	620	581	580	596	559	550	553	561	605	563	581	577	583	556	549	567	572	556	596	561	584	584	557	534	567	578	565	565	628	547	568	591	592	565	565	602	548	559	592	581	574	595	592	573	573	570	544	557	570	587	599	569	573	586	596	533	565	542	591	611	596	542	578	575	567	595	575	571	611	573	554	587	585	570	546	574	554	590	605	616	573	590	599	588	579	589	594	600	603	569	578	584	576	584	587	553	587	575	562	586	510	555	583	587	573	593	578	596	580	592	594	564	574	634	600	607	590	550	583	609	567	592	608	556	586	595	600	590	586	619	574	593	560	557	610	562	616	573	525	588	585	601	572	570	573	561	542	583	588	568	558	606	560	570	555	603	612	598	581	533	579	581	605	549	580	584	550	608	590	607	584	613	577	578	587	518	521	565	627	652	567	565	570	578	625	561	585	604	610	567	573	573	582	581	547	577	544	613	576	611	563	593	593	619	560	561	585	586	545	591	540	566	594	578	577	559	652	574	607	602	599	590	597	582	590	563	585	588	571	593	584	576	585	600	596	589	635	598	583	573	580	585	552	605	543	577	561	556	562	593	561	590	551	561	572	589	558	549	615	546	574	564	618	553	578	559	620	560	576	600	545	535	606	593	583	591	625	569	577	552	581	580	603	567	578	553	581	531	605	589	557	563	623	583	570	567	564	595	582	584	595	579	575	552	596	543	592	579	581	543	564	552	618	610	599	544	580	602	540	628	570	611	554	595	597	575	589	583	581	566	586	596	619	556	587	573	567	563	618	564	582	587	538	615	585	604	579	566	574	577	551	580	596	562	605	592	584	572	596	571	556	567	581	600	565	555	580	556	531	564	611	581	597	566	553	563	599	592	582	564	587	612	533	596	552	545	575	565	569	546	583	577	611	557	558	577	622	567	564	563	617	549	524	572	573	600	631	562	588	597	611	542	585	552	590	598	587	621	526	554	581	544	527	604	615	572	567	571	605	601	546	594	607	550	634	623	580	589	605	668	581	551	601	562	608	558	597	547	546	557	609	599	573	548	568	627	575	582	555	592	583	535	579	563	567	594	566	549	623	579	595	601	570	584	563	585	574	594	590	558	593	602	559	588	583	508	578	589	625	618	595	619	603	619	599	571	609	560	601	595	603	577	584	587	579	539	606	590	580	583	557	533	620	619	570	552	577	581	558	568	550	581	594	580	542	554	605	539	590	575	589	598	597	593	576	604	571	576	580	580	537	602	635	589	562	569	532	572	618	611	598	579	584	581	576	582	560	655	575	566	573	573	583	528	578	575	590	599	583	555	573	582	601	581	576	584	559	563	561	551	561	597	562	560	559	568	590	568	558	582	549	524	596	573	589	592	566	527	586	556	590	579	595	540	593	577	600	576	578	564	540	566	591	563	562	613	577	586	568	574	566	626	551	571	568	593	558	565	534	603	565	576	570	613	582	580	601	581	615	612	595	579	564	557	616	620	555	621	610	597	557	589	573	554	586	588	624	579	568	538	573	574	568	573	563	572	572	569	543	566	592	578	567	588	580	551	564	605	545	541	536	564	618	557	590	618	559	623	588	547	599	548	606	576	552	571	595	586	601	581	518	606	560	584	597	566	605	554	585	595	593	558	578	603	559	574	595	584	570	617	573	591	594	620	571	581	561	559	557	577	585	570	593	545	589	532	560	599	591	540	554	550	560	528	587	624	590	548	601	592	601	589	566	627	554	586	550	575	545	587	551	581	573	600	570	544	578	568	545	608	575	594	591	590	576	579	584	592	587	592	558	593	570	556	564	544	547	556	578	573	613	577	582	613	597	584	592	612	577	585	582	570	545	610	566	564	572	603	613	607	605	539	556	588	564	580	648	555	565	531	605	567	602	553	592	582	548	568	570	572	575	588	559	579	576	549	610
5517	4234	2220	1348	822	690	552	503	343	267	242	202	154	155	127	116	121	96	88	92	78	67	86	77	76	75	79	83	62	81	62	60	62	60	54	61	60	42	63	66	72	68	70	57	48	58	74	63	60	46	64	59	50	60	50	61	58	70	70	66	69	65	61	62	62	67	52	52	56	54	62	68	62	53	60	63	69	55	73	42	58	54	54	63	63	63	51	55	53	59	44	58	55	65	47	67	68	61	59	57	66	67	65	58	59	62	67	50	63	65	50	48	64	45	59	63	59	53	65	57	54	69	52	64	52	69	63	56	62	58	57	52	50	60	53	51	55	61	66	81	63	77	76	58	56	52	62	61	51	53	75	70	47	66	67	42	64	64	59	61	61	60	73	57	52	51	57	65	62	43	57	48	69	57	56	57	63	63	53	61	52	67	62	61	72	53	54	61	62	68	72	66	59	56	53	65	75	52	58	68	54	56	52	60	49	62	65	53	72	65	50	43	60	63	57	51	55	54	53	55	46	65	51	54	46	64	60	62	60	58	64	61	63	44	66	67	77	54	69	40	64	49	63	63	55	49	68	52	66	52	54	59	69	67	58	67	67	54	57	64	55	58	67	42	54	57	68	60	57	56	50	53	71	65	51	66	62	71	65	70	60	51	55	50	54	68	71	54	56	66	63	51	71	53	63	61	63	47	76	63	70	58	56	70	71	70	69	85	64	53	62	56	62	61	62	54	48	52	65	60	62	62	68	67	54	58	61	77	66	70	57	53	67	60	56	52	61	51	58	71	58	66	57	53	47	48	53	61	54	59	63	75	69	59	50	64	55	56	55	60	81	63	62	55	67	67	66	61	55	61	69	53	77	67	60	71	59	76	66	54	64	75	51	66	66	54	63	41	61	52	54	48	62	55	56	62	69	50	53	49	48	63	56	58	65	58	48	51	50	75	65	62	62	61	62	60	51	62	56	64	67	49	57	61	53	65	59	66	65	59	57	59	70	65	62	55	68	60	47	67	62	47	54	64	60	63	53	77	57	55	63	67	73	51	57	48	69	45	63	47	54	45	55	50	59	47	67	67	76	44	53	59	57	63	55	65	53	54	55	66	57	58	68	54	54	52	67	52	62	70	63	74	51	64	78	59	76	62	56	56	66	67	59	73	64	71	66	58	63	63	66	58	65	63	53	52	51	58	56	71	53	60	68	66	61	74	74	49	50	60	59	69	56	49	51	49	58	51	58	70	74	87	63	59	66	54	61	49	64	49	66	52	61	54	64	66	70	65	54	72	64	64	62	46	70	57	59	62	69	51	62	48	56	60	61	54	71	60	57	66	71	51	48	49	58	68	57	49	58	73	53	71	64	50	74	57	61	62	68	63	62	49	62	63	54	52	59	55	65	72	74	59	63	68	53	74	53	58	66	60	58	55	65	72	60	67	56	54	69	77	55	60	86	60	55	68	49	79	53	62	62	65	57	68	65	61	40	54	76	58	45	68	82	62	51	59	51	59	60	60	61	58	59	64	70	57	81	62	55	69	62	55	56	66	62	55	63	53	54	66	77	54	64	73	57	61	52	50	56	63	67	55	58	66	67	54	65	68	74	60	67	59	60	44	56	60	51	51	53	63	59	58	59	56	57	69	52	59	57	54	55	64	69	55	59	68	50	57	53	51	69	60	57	61	73	59	68	55	74	59	63	48	59	61	60	69	62	59	48	65	73	65	52	56	48	59	57	46	59	65	57	50	62	49	54	66	67	59	67	67	50	71	56	50	60	56	57	76	59	72	66	62	64	63	57	68	52	66	62	60	50	61	51	67	44	72	52	56	48	61	58	54	64	59	65	69	72	49	63	69	63	60	54	75	57	63	65	57	71	60	79	62	59	58	65	56	54	62	51	58	66	47	68	57	51	53	56	58	69	65	73	44	53	58	64	62	62	52	57	56	77	74	62	87	61	63	69	59	67	30	59	52	59	66	55	56	57	56	53	56	53	64	64	60	52	54	78	64	53	47	73	52	59	64	56	74	54	60	59	45	76	64	66	56	51	68	55	49	53	72	63	58	62	64	64	67	63	56	64	60	48	61	67	66	54	57	59	53	52	73	38	65	70	61	55	81	70	64	53	58	48	55	69	55	61	50	67	61	66	52	57	72	55	73	54	62	52	56	50	45	65	52	58	62	48	81	75	69	61	56	71	69	65	54	56	68	58	48	48	61	62	56	53	62	63	41	65	71	73	55	66	58	74	66	60	66	63	57	66	56	67	68	67	60	60	47	56	53	58	61	64	63	71	61	58	62	60	56	68	57	48	70	65	51	64	54	51	63	58	59	57	65	55	60	61	61	67	71	67	65	54	45	61	41	60	66	65	57	58	67	57	50	45	49	77	58	61	46	61	64	63	70	57	57	69	61	47	54	53	55	59	55	60	57	52	71	69	63	58	64	48	80	56	65	71	73	56	52	62	68	62	67	76	51	46	55	53	46	64	66	57	53	63	69	66	65	59	48	59	68	64	52	57	58	58	73	55	72	53	54	65	51	65	77	58	61	70	72	60	67	67	54	65	60	52	56	53	53	63	45	67	60	55	53	69	70	52	58	70	64	62	69	74	51	53	61	59	67	63	64	69	65	63	68	47	66	76	47	51	66	70	73	71	64	60	54	58	62	50	76	63	62	59	68	39	68	66	64	58	63	64	74	53	74	62	72	52	59	48	63	76	61	54	65	69	56	69	63	60	55	67	53	61	65	61	57	57	53	61	76	63	75	67	66	67	49	65	51	66	56	59	51	58	57	53	68	59	57	55	64	63	61	63	65	67	67	42	53	70	65	45	55	70	54	66	61	63	45	64	50	59	53	63	51	50	61	39	58	43	46	59	66	47	53	53	49	56	54	52	75	51	51	55	63	66	62	70	51	58	57	72	67	55	56	63	64	60	65	74	57	64	58	63	54	58	51	52	63	58	67	58	50	57	43	53	56	49	62	51	69	51	50	72	54	53	42	57	62	59	65	63	61	56	59	60	61	47	55	57	58	51	58	64	64	70	56	54	51	44	76	60	67	53	54	65	59	62	45	50	67	60	66	50	57	50	53	53	48	65	59	62	67	62	62	58	60	59	56	63	53	42	68	62	64	63	60	54	55	63	68	58	52	76	53	59	75	72	60	54	52	59	59	55	47	61	51	59	61	63	61	67	61	61	50	60	62	67	66	65	61	53	52	54	57	66	61	54	48	62	59	46	54	54	57	72	54	69	72	41	56	56	51	68	67	56	51	61	66	50	63	60	60	52	67	64	69	49	77	58	64	57	63	53	61	50	67	78	59	49	61	59	57	62	55	74	62	73	68	66	55	60	63	68	65	48	47	53	56	53	59	59	59	66	69	64	55	69	55	66	66	58	50	52	72	60	64	52	76	49	45	40	56	52	62	57	51	68	53	66	55	65	63	70	58	59	60	52	48	57	54	58	64	57	61	58	74	57	56	65	59	74	50	69	70	69	39
34410	24073	19073	20002	21963	20003	16692	13298	10045	7619	5886	4628	3554	2980	2603	2273	2103	1888	1609	1365	1243	1145	1000	944	909	869	801	758	666	653	648	623	608	629	618	628	653	624	613	628	623	613	603	600	636	606	623	628	584	590	592	578	605	609	575	575	589	608	600	635	589	603	593	620	627	565	542	614	642	623	617	568	566	576	591	619	607	584	585	613	603	572	600	635	606	612	607	632	584	596	615	635	566	585	561	613	564	616	567	595	613	595	658	587	600	617	592	595	607	556	589	579	642	630	585	598	597	604	621	556	572	582	599	606	609	584	594	605	604	597	597	605	603	553	584	628	619	591	566	618	600	582	604	587	611	616	601	599	557	605	547	607	613	621	620	584	584	611	609	609	576	585	590	597	572	543	611	622	629	557	597	588	612	624	605	580	591	625	594	617	617	558	583	643	588	612	623	627	580	567	641	577	606	576	572	570	631	602	569	619	615	636	568	583	573	577	560	606	568	569	572	583	606	613	623	613	591	623	570	591	636	606	616	589	584	602	584	581	584	631	582	601	611	638	618	610	585	619	591	566	566	621	606	628	590	609	526	642	610	612	647	610	594	594	583	542	571	609	579	564	620	588	598	583	587	637	578	619	578	604	614	598	581	594	579	626	612	591	593	626	598	594	577	634	577	596	599	598	560	619	588	601	569	565	614	587	605	587	582	580	601	607	625	564	599	569	567	593	634	639	605	582	586	576	606	629	602	581	624	617	581	631	611	540	607	581	574	587	564	565	587	602	612	600	563	568	599	590	566	589	623	567	553	583	600	644	641	577	594	599	595	610	615	622	603	630	568	581	564	586	600	574	614	572	569	603	552	569	613	635	574	569	585	583	587	616	565	627	581	570	581	607	590	614	564	609	583	607	588	581	568	614	618	650	605	616	585	626	616	606	572	550	572	606	573	621	602	588	597	607	620	581	610	618	604	593	600	632	603	625	609	636	580	602	552	646	585	556	583	633	604	607	568	586	626	615	599	626	637	639	604	579	607	635	601	614	543	634	585	572	559	585	597	610	564	572	612	631	598	612	581	556	598	566	591	603	578	563	596	629	580	566	584	586	634	605	603	586	603	562	578	599	589	608	606	604	624	606	582	589	550	578	620	591	645	588	558	611	583	560	580	613	606	611	601	588	589	605	591	597	620	596	581	615	585	606	597	610	598	582	632	557	560	610	628	574	594	609	606	556	568	628	602	604	598	604	613	591	583	594	602	613	611	599	608	610	590	573	579	605	647	631	620	624	599	580	610	599	594	580	584	601	601	582	591	622	571	618	627	583	601	631	597	613	580	623	579	586	582	600	620	614	605	571	590	555	567	610	561	578	560	626	578	596	667	558	549	590	572	560	614	580	614	576	576	640	566	617	569	649	603	639	570	596	580	565	611	587	598	575	577	612	617	601	611	589	581	619	560	580	585	613	568	597	593	574	587	603	605	576	585	591	551	609	627	577	616	625	600	596	624	591	600	611	545	590	606	563	583	590	593	610	618	592	551	575	588	610	583	590	595	603	582	584	598	584	604	606	593	628	615	653	600	582	578	565	597	543	610	591	560	567	618	575	628	608	533	595	622	606	613	604	638	594	588	578	588	614	603	572	578	641	569	603	616	635	619	655	597	530	584	604	562	567	587	599	619	603	621	646	579	606	577	605	621	580	584	575	568	578	616	608	590	573	636	573	572	572	604	600	569	600	593	556	587	592	611	602	578	587	593	566	567	598	591	623	572	580	589	579	597	607	625	541	578	641	625	563	614	586	592	565	604	608	583	615	625	586	592	622	596	582	572	592	574	594	621	592	562	547	579	634	610	601	610	621	605	607	635	608	646	610	564	562	636	567	553	604	600	596	635	594	618	584	592	606	575	594	601	590	584	647	562	578	608	611	576	589	591	615	625	561	571	605	597	628	589	564	608	606	601	586	590	609	603	604	621	599	604	620	600	605	561	590	608	584	534	629	604	591	554	614	601	608	577	619	633	595	563	612	569	541	620	589	619	487	609	552	636	596	572	587	588	592	625	574	621	616	597	590	594	551	622	620	601	583	601	617	596	585	629	604	604	592	591	601	641	570	627	617	579	577	595	559	604	591	582	609	572	626	598	605	605	591	595	611	603	584	652	582	577	613	554	606	610	637	599	577	619	563	592	610	588	595	622	600	602	590	589	583	610	592	581	611	587	595	612	596	607	573	635	573	613	603	583	592	601	590	622	599	605	610	627	653	573	612	580	610	609	565	620	574	591	557	588	636	593	578	588	644	569	584	568	607	546	656	645	623	628	613	635	566	609	609	602	615	621	554	610	601	585	562	595	587	638	587	603	592	597	559	554	612	604	570	611	611	614	587	637	604	592	590	559	654	565	619	570	583	599	609	570	624	604	555	600	613	561	611	589	614	598	589	574	514	561	594	581	616	629	624	633	600	592	581	627	603	540	609	597	575	609	582	589	559	615	582	635	574	614	557	599	577	582	624	601	622	636	569	617	565	589	567	605	626	569	593	562	576	558	568	581	622	598	591	591	598	587	582	574	618	629	582	604	572	549	631	644	559	582	604	552	643	599	574	601	564	589	559	624	561	600	595	620	623	613	592	573	597	610	597	625	585	571	551	612	591	617	584	597	576	558	549	606	567	579	608	581	570	583	627	598	631	616	605	600	608	606	548	619	592	559	575	566	570	560	606	626	611	611	618	630	574	602	603	591	585	591	612	594	604	610	616	574	597	579	624	631	580	599	577	611	564	607	560	659	553	565	581	617	616	632	615	581	597	583	574	614	595	618	582	608	597	588	623	590	635	587	611	552	587	602	602	583	614	551	574	598	597	586	592	568	581	642	610	578	617	567	570	595	610	593	621	599	558	627	603	575	601	524	591	593	579	571	566	572	582	589	655	601	584	585	640	561	647	615	592	560	604	583	579	628	545	641	577	534	600	628	629	604	581	615	555	617	594	602	641	596	531	601	590	574	584	589	584	629	594	587	583	579	568	577	578	586	599	615	615	650	598	601	572	586	598	603	588	601	527	566	572	614	603	608	601	530	636	566	556	594	655	575	604	579	610	591	582	618	610	626	584	642	578	601	594	559	568	577	585	582	589	591	585	610	597	555	574	587	601	574	616	571	571	620	566	626	573	583	557	627	590	583	616	550	584	595	628	582	578	550	611	610	614	566	582	571	596	602	573	634	622	590	573	595	602	577	623	597	567	601	586	584	582	619	592	580	581	590	617	596	577	547	576	609	660	572	612	581	587	580	639	571	583	565	659	614	623	558	600	598	580	613	587	600	583	607	609	594	597	653	601	623	597	609	596	618	604	595	570	597	617	589	599	570	578	616	624	577	585	590	568	580	556	604	585	641	563	576	605	599	596	536	622	624	579	594	590	605	595	627	564	583	601	570	601	588	599	608	593	600	554	587	606	609	636	608	598	612	621	588	629	581	561	604	591	542	647	526	570	593	521	582	567	565	615	588	593	619	599
5389	3740	2003	1157	773	655	541	430	345	270	202	166	173	143	154	117	125	114	96	89	79	69	66	62	57	63	63	46	65	60	64	57	61	51	63	59	53	51	75	62	48	55	61	56	59	57	70	54	83	56	63	44	54	51	63	59	62	67	43	60	65	57	58	54	56	57	62	45	62	45	57	52	62	65	58	60	44	65	59	47	43	63	61	51	59	65	59	56	59	63	46	55	64	66	51	59	66	50	57	71	44	53	54	55	42	51	55	52	51	51	57	57	46	63	59	58	55	60	53	67	60	61	67	54	63	64	58	62	60	45	58	53	70	64	62	63	50	57	47	52	44	47	84	60	59	68	76	54	63	62	54	49	56	58	49	52	49	56	54	53	59	55	60	60	52	60	56	68	60	59	72	49	61	59	56	52	53	62	44	69	50	61	55	54	61	53	43	58	60	53	65	56	63	60	62	51	77	54	53	54	54	68	49	53	60	54	55	52	63	62	50	52	46	61	62	49	68	64	61	72	50	55	59	57	69	61	65	56	54	64	51	63	63	60	49	69	63	56	62	53	59	51	59	56	70	72	70	38	57	47	56	60	52	63	47	58	64	64	61	58	49	49	63	58	61	58	64	67	63	50	46	61	69	55	55	56	50	57	47	61	56	70	62	62	50	53	52	58	64	50	52	59	46	42	53	53	69	60	61	57	68	55	56	70	71	56	43	57	63	50	63	51	49	44	46	51	44	50	60	63	61	57	60	67	66	54	55	56	51	62	68	56	54	56	56	49	58	44	55	58	52	60	46	56	69	65	50	49	63	48	60	55	74	41	66	40	69	48	66	54	55	60	57	55	64	63	66	67	47	40	56	65	65	49	68	51	49	67	49	67	56	76	55	58	58	48	42	59	62	59	61	60	62	60	57	49	56	58	51	64	62	71	47	55	59	68	54	46	60	65	64	54	59	53	48	47	78	62	58	67	67	57	54	57	66	74	58	73	53	60	61	76	57	55	50	50	60	63	63	55	55	44	57	53	51	71	65	66	60	62	47	59	60	63	51	67	68	63	68	51	55	55	56	59	50	58	53	67	57	66	49	56	58	71	55	57	60	57	50	63	70	64	47	60	82	47	65	46	61	59	60	64	69	59	71	58	59	76	76	64	66	51	49	63	59	57	51	49	66	45	55	54	62	64	60	49	58	63	57	49	45	57	57	56	64	43	48	68	48	59	52	58	65	62	70	48	59	50	74	72	66	54	51	53	65	56	61	58	65	60	56	55	48	60	64	65	60	57	64	48	66	57	69	59	57	60	52	71	64	59	61	70	53	67	69	60	51	64	62	61	60	45	64	69	43	63	61	63	55	72	53	65	45	37	62	69	57	64	64	49	60	49	45	64	66	60	54	52	44	61	53	46	61	55	64	59	59	59	56	66	43	51	62	49	35	57	52	64	57	53	65	68	60	68	48	55	56	53	52	65	64	77	66	65	67	56	55	71	43	65	57	73	67	51	65	61	64	52	68	60	61	62	57	55	58	45	59	66	58	54	64	47	75	57	56	64	59	61	60	42	70	71	53	61	43	55	58	35	64	63	62	64	49	57	47	54	59	64	57	60	61	49	51	47	59	75	59	60	56	66	50	51	53	54	44	61	49	56	55	53	62	60	55	60	46	57	58	52	63	65	67	64	55	63	71	49	69	62	58	55	64	59	56	63	63	44	59	49	55	48	60	54	58	61	62	50	55	72	59	62	56	66	66	50	42	55	60	59	59	58	61	55	63	58	63	54	61	62	48	66	62	61	56	62	60	54	36	74	57	57	54	51	58	68	56	55	62	59	48	57	63	53	51	60	51	48	60	57	55	55	48	63	54	65	64	59	65	54	53	60	57	53	55	64	54	56	54	42	54	59	44	52	69	63	55	51	59	54	62	63	66	59	60	64	65	52	58	53	57	62	53	55	67	52	53	59	61	52	64	55	67	46	62	64	45	66	51	74	45	60	60	62	56	55	54	48	69	56	57	46	63	52	48	56	71	63	63	51	54	57	47	48	55	66	50	56	44	52	59	77	59	60	73	58	50	64	47	48	67	55	66	44	57	73	62	57	59	57	70	52	68	56	58	50	67	47	62	47	61	69	66	55	49	67	61	54	66	69	44	60	60	49	65	53	53	46	50	53	78	58	50	76	56	55	63	72	56	64	51	53	60	55	43	47	51	63	60	51	53	63	49	57	53	69	58	61	55	52	56	51	75	52	59	58	43	46	57	67	57	53	71	74	57	54	64	50	68	59	42	56	57	62	52	57	46	57	60	47	58	59	69	51	51	68	71	57	80	61	56	56	52	59	63	54	53	55	55	64	55	61	46	52	64	49	67	78	70	54	63	68	63	75	53	44	56	63	47	63	54	61	51	37	61	57	43	55	43	61	58	48	55	55	49	54	55	57	59	60	48	61	45	73	58	60	59	62	77	63	45	62	58	64	59	57	41	42	62	55	72	63	55	68	56	70	54	55	60	66	56	64	71	59	60	53	47	58	64	70	45	44	54	64	62	54	46	42	56	52	53	58	52	58	63	58	57	47	52	64	64	64	50	48	56	47	62	59	46	57	50	54	60	50	66	53	56	69	48	48	45	68	49	68	63	60	64	61	48	65	41	72	63	52	53	58	50	47	62	59	58	53	61	51	47	68	63	63	48	57	58	64	56	56	43	44	50	54	58	69	78	69	51	64	55	56	65	69	54	51	59	62	62	62	52	62	76	61	69	50	42	55	58	56	64	65	54	54	56	53	60	53	65	58	57	59	46	81	51	56	60	59	75	52	60	48	40	37	71	57	58	52	52	64	64	63	58	54	57	54	64	60	63	64	51	64	54	54	64	49	73	62	70	54	69	53	57	64	62	65	66	52	51	57	61	58	56	65	67	66	67	69	63	55	60	56	66	66	59	54	73	44	45	50	54	65	57	54	43	54	58	49	57	45	60	58	55	51	70	54	63	52	51	56	61	63	64	56	54	71	57	53	56	52	52	64	48	73	49	63	64	70	53	67	56	71	62	54	54	54	66	58	69	58	53	62	55	40	58	49	53	61	55	59	66	66	74	56	54	44	58	49	49	70	65	57	71	63	63	69	70	80	62	61	47	54	57	60	51	65	57	60	66	42	56	54	67	62	60	60	78	56	63	57	60	61	55	57	59	50	56	71	57	60	60	60	59	55	52	60	68	51	60	60	66	66	68	51	55	53	66	54	66	43	67	61	57	78	60	56	59	56	51	54	65	67	60	62	62	62	66	60	46	63	66	51	63	54	67	52	52	52	61	57	53	61	52	55	73	57	62	58	58	61	53	64	56	56	69	60	62	60	57	57	53	64	57	52	63	72	63	58	58	55	69	61	61	57	45	51	49	62	54	67	65	69	67	59	51	64	54	73	56	50	51	53	60	65	56	55	53	64	58	75	62	66	48	55	66	42	44	65	53	66	59	46	65	47	57	66	55	56	54	66	58	61	43	57
33252	23293	17600	18594	20528	19976	16676	13377	10664	8066	6103	4764	3796	3341	2899	2417	2314	1981	1655	1425	1272	1134	963	961	883	800	766	729	703	636	627	581	592	602	617	584	606	620	572	543	584	572	611	576	565	583	584	612	614	591	570	562	563	588	580	549	590	604	557	577	552	578	569	603	556	572	593	572	562	572	608	603	561	559	555	590	583	620	558	566	580	581	559	567	586	541	564	586	579	598	592	566	491	570	563	582	556	550	593	533	585	561	576	565	553	534	571	556	583	561	573	541	578	571	568	559	555	572	578	549	622	527	577	574	556	581	576	599	554	594	581	558	614	558	594	594	578	539	577	604	575	573	568	550	584	568	579	560	572	581	593	555	584	544	513	532	566	539	590	535	607	588	579	594	568	540	580	564	570	592	538	576	568	588	568	521	600	557	606	571	587	607	556	550	579	572	582	567	559	565	558	582	565	545	589	580	574	591	587	577	557	557	604	570	609	597	603	613	589	538	544	553	562	520	541	581	561	574	590	565	567	617	530	563	511	562	578	569	561	572	551	576	565	575	567	588	581	572	611	558	574	578	581	585	554	581	596	558	582	570	556	608	602	588	556	580	568	558	578	599	550	611	568	548	535	596	558	563	569	534	573	587	587	602	555	558	619	525	547	561	605	593	543	576	555	591	610	556	552	583	564	577	543	567	582	590	593	567	522	528	588	547	597	532	521	549	587	579	556	574	577	607	555	601	569	511	622	578	575	593	589	585	572	601	562	592	564	554	571	598	573	541	558	576	571	546	530	560	596	583	586	584	620	549	542	582	540	544	595	583	585	577	559	546	589	618	548	526	566	535	592	620	606	516	589	563	563	571	570	571	584	551	573	575	559	582	595	632	560	556	557	593	527	582	625	593	563	564	548	573	577	586	607	589	555	555	553	570	578	549	571	541	602	585	585	582	593	562	599	604	562	571	564	560	582	598	546	574	557	592	609	597	594	563	563	542	585	621	598	530	559	553	543	556	533	557	588	594	585	623	595	584	545	573	585	560	608	564	594	588	609	582	578	545	568	542	592	591	541	602	597	564	563	557	571	573	552	600	617	535	566	555	583	610	580	635	629	575	574	576	569	555	554	572	578	560	601	579	589	566	608	508	587	563	557	576	576	574	554	598	557	551	591	539	564	555	601	563	551	561	550	560	595	553	591	568	581	544	551	578	530	564	542	534	560	581	560	567	563	545	559	513	627	580	520	592	579	590	588	570	599	551	548	589	569	571	553	576	563	577	542	583	533	573	628	568	544	559	582	555	570	603	557	580	606	525	592	597	601	582	562	547	617	573	588	607	520	564	589	555	567	577	581	557	582	592	582	565	577	557	564	587	557	566	604	602	581	535	574	587	605	550	578	543	603	537	560	596	571	589	563	559	551	571	569	561	589	564	595	583	573	592	564	538	561	606	549	581	575	578	609	564	565	596	557	552	575	539	584	565	561	615	585	579	545	562	581	569	573	558	599	560	564	583	613	597	567	595	607	578	588	572	550	534	561	566	581	559	571	533	564	536	572	533	528	582	581	564	592	590	573	608	562	573	583	553	564	614	592	562	568	566	570	528	553	598	598	594	596	534	583	529	566	614	576	593	531	519	571	563	572	609	579	542	587	573	561	555	557	532	594	591	576	591	611	564	575	548	557	575	583	608	609	572	578	535	581	557	550	625	554	596	583	568	566	562	572	578	582	539	577	572	528	611	585	577	612	572	575	502	531	581	586	553	525	589	575	597	580	597	585	596	600	595	549	562	598	551	577	546	570	587	573	600	563	574	576	583	572	546	568	573	587	545	566	545	615	566	569	584	552	533	552	576	586	546	563	627	560	595	604	564	557	583	598	579	546	560	505	564	586	584	580	591	595	594	590	581	551	570	555	568	572	556	610	567	549	585	588	610	556	579	565	560	561	543	604	566	544	574	545	575	579	562	579	544	575	618	597	579	595	576	569	570	601	554	606	597	604	600	582	580	585	579	549	616	555	607	540	564	590	589	584	540	575	545	602	575	576	596	579	573	562	540	583	590	568	519	585	545	581	568	548	615	573	598	579	583	580	573	590	592	574	581	610	556	587	624	564	563	552	596	592	557	595	551	569	541	590	551	593	532	578	580	589	561	584	533	578	568	616	522	585	561	543	605	542	603	548	574	546	564	561	581	621	572	605	566	585	545	567	580	574	552	624	582	563	571	555	615	578	551	604	590	577	590	579	595	565	557	598	579	572	587	553	554	576	586	562	584	557	605	586	573	571	580	552	604	557	585	575	582	573	562	601	590	631	583	575	550	576	575	597	541	601	571	570	611	564	614	592	533	598	592	576	536	571	540	563	588	545	572	565	592	557	549	545	566	563	597	554	532	589	514	571	571	552	577	577	546	613	568	592	570	613	545	592	570	558	565	588	602	566	571	568	584	557	569	609	586	634	541	560	610	544	614	582	586	619	589	609	531	555	582	581	568	584	544	597	589	544	564	541	558	625	557	538	556	594	593	573	571	579	557	575	530	592	582	585	582	595	597	585	553	606	580	567	580	539	552	562	560	534	624	572	560	557	603	555	549	601	569	605	597	547	570	513	601	568	597	576	554	581	596	582	600	538	545	587	629	564	577	553	567	606	515	575	565	616	609	550	542	580	607	551	551	604	550	605	582	547	571	564	638	571	626	555	586	609	589	555	580	570	576	585	545	533	588	582	621	538	564	592	560	564	562	569	597	585	562	605	602	602	563	542	579	575	553	604	576	520	579	568	563	607	573	606	577	634	611	545	545	550	585	576	595	562	572	589	532	565	534	575	598	567	603	553	575	580	575	555	592	592	544	569	545	595	587	544	596	561	548	537	572	556	609	535	593	567	580	589	574	617	560	606	573	583	578	559	555	610	559	558	547	546	562	533	590	572	562	551	541	538	611	553	589	514	552	565	585	557	544	565	613	575	586	596	565	568	603	541	607	604	591	539	592	566	568	585	562	546	562	568	599	579	589	595	551	512	541	589	587	543	547	585	562	537	614	544	582	617	580	572	617	581	610	606	577	573	581	593	602	584	577	603	543	593	596	570	603	599	609	546	583	598	561	592	544	551	559	555	551	587	605	609	599	598	552	571	581	569	546	591	542	562	549	582	553	546	498	545	579	550	565	591	543	583	541	519	564	565	574	548	550	557	531	552	573	561	573	592	555	569	549	540	567	580	536	500	552	602	550	616	603	586	563	550	595	555	530	597	556	590	564	564	599	516	606	575	599	582	565	540	581	607	590	573	559	602	563	627	573	590	585	530	561	586	582	595	579	570	593	567	564	558	554	575	579	585	572	546	607	573	581	542	587	591	618	614	567	606	591	547	584	566	576	544	588	522	627	599	523	624	634	545	553	520	562	559	561	531	582	570	585	566	579	600	548	555	556	602	552	577	554	604	573	553	626	585	609	546	583	590	583	544	587	539	632	564	555	575	594	621	555	589	550	566	593	585	559	565	597	548	607	568	595
6391	5349	2967	1572	1028	906	818	603	483	365	317	229	191	177	175	144	122	134	106	106	102	100	81	95	71	76	71	64	60	54	48	63	65	54	57	69	62	59	65	67	59	62	53	56	64	44	50	65	63	54	72	51	64	54	69	65	73	57	54	61	72	72	64	57	60	58	45	64	69	49	66	66	60	57	43	56	58	52	45	58	63	48	55	61	55	69	76	58	72	67	68	53	66	67	51	52	71	54	50	49	69	61	58	52	69	51	55	60	64	50	80	55	64	67	58	55	56	75	51	71	68	63	47	57	54	63	54	66	58	62	55	71	54	73	60	58	60	47	58	71	51	64	57	68	61	63	50	50	57	71	68	57	53	60	58	61	66	65	54	59	52	46	56	60	57	55	48	46	47	67	63	54	58	65	57	60	72	71	62	61	58	76	52	64	54	47	75	53	53	66	57	65	50	62	44	72	59	64	47	62	50	69	59	64	60	73	56	57	72	56	72	62	61	60	72	68	55	61	52	62	49	47	66	57	49	51	70	56	60	53	55	55	64	58	64	49	64	72	60	77	58	63	57	70	58	66	55	67	63	60	69	73	66	61	46	49	56	61	62	48	66	54	54	55	56	70	58	62	57	66	62	59	53	45	70	57	55	61	70	56	45	48	58	65	56	55	47	54	62	61	65	52	47	68	52	51	49	55	64	60	55	74	57	67	63	59	72	83	51	59	55	68	56	65	44	54	60	54	58	65	63	73	64	60	56	64	54	67	71	58	59	57	54	57	66	69	66	51	56	60	66	71	51	64	60	59	60	49	75	58	57	52	58	56	62	64	57	55	56	51	64	77	52	61	73	50	58	73	68	49	64	56	56	59	58	61	51	67	67	62	68	58	48	57	57	49	55	57	64	57	58	60	43	56	59	53	53	59	51	61	56	70	63	53	67	77	70	57	53	84	67	65	49	53	53	57	58	70	57	61	59	54	57	58	50	62	48	53	50	44	62	56	66	51	56	64	60	52	45	71	56	65	64	54	54	72	66	69	53	68	69	62	67	57	57	61	47	65	78	56	53	43	52	69	68	67	62	64	57	49	50	55	59	47	49	68	64	58	63	64	64	54	56	63	49	47	64	63	63	70	62	54	49	71	69	65	57	58	71	55	63	73	69	57	57	58	59	64	58	66	52	59	48	75	79	61	61	46	69	60	71	62	54	57	58	68	46	70	65	63	68	74	46	67	66	57	58	68	63	84	55	57	62	80	70	59	46	66	63	70	58	56	62	62	61	52	60	52	46	63	55	76	70	59	52	48	65	64	56	60	50	79	67	57	55	64	67	55	60	62	50	66	47	58	74	54	58	63	55	55	54	52	71	54	68	62	63	65	60	55	64	62	51	57	61	66	75	52	61	53	68	76	62	65	47	58	61	61	62	51	67	78	57	61	54	59	53	51	61	51	61	65	43	53	69	52	62	61	52	54	48	60	52	69	79	65	53	51	54	63	63	60	50	65	47	59	62	53	40	54	54	71	65	79	55	56	57	50	54	54	59	77	56	68	64	62	60	57	61	57	60	53	59	55	71	57	60	74	58	68	46	61	60	64	61	64	68	69	60	60	55	53	67	73	62	71	42	65	62	66	50	66	61	52	58	64	68	54	68	63	60	58	63	64	55	46	65	53	54	73	74	56	55	65	62	60	56	62	50	65	57	66	52	68	54	60	64	54	59	58	67	56	56	43	67	64	53	67	56	67	46	62	66	53	63	61	57	65	45	63	67	58	57	56	54	61	77	52	57	61	67	56	61	54	72	60	61	49	51	60	63	60	76	59	63	50	78	58	66	61	59	68	63	51	63	67	64	52	78	69	50	50	68	81	63	61	51	59	58	56	69	73	62	52	54	55	71	72	54	60	57	65	56	68	61	60	74	68	62	67	63	53	60	53	72	50	57	51	55	63	53	62	54	49	61	60	44	56	59	62	65	61	63	65	41	64	52	56	71	66	63	70	68	53	46	51	60	66	66	59	74	51	61	71	63	68	60	62	75	54	52	52	74	52	48	61	56	57	47	56	66	60	66	53	62	52	62	64	77	72	52	57	56	74	51	51	65	59	67	57	69	68	64	55	57	61	61	59	64	55	59	50	55	68	49	52	53	43	70	58	68	48	57	67	49	44	52	53	52	68	59	62	52	66	68	70	57	55	67	50	62	50	54	57	62	66	43	68	55	50	51	57	63	60	63	52	66	75	70	64	66	50	65	65	63	62	68	58	63	49	55	59	58	50	59	56	61	61	61	55	55	72	46	66	69	57	65	69	61	50	77	67	67	60	58	83	51	54	66	40	53	57	56	68	53	65	66	66	48	52	54	72	63	54	50	69	50	52	54	71	58	50	53	54	58	54	50	54	50	60	70	61	63	56	69	64	64	62	54	62	69	51	62	57	63	60	63	56	60	63	55	58	51	56	61	64	58	58	58	67	55	60	59	66	48	55	57	63	53	56	56	43	44	49	47	55	57	65	57	59	61	54	75	58	50	57	47	69	66	55	66	59	63	54	69	54	52	55	53	59	54	66	63	59	51	64	72	61	55	63	63	68	66	59	55	50	62	60	61	68	55	59	54	62	58	47	61	49	56	63	59	67	51	65	54	65	43	55	73	61	58	54	57	50	46	61	64	56	59	62	74	49	59	64	61	56	55	69	63	50	59	67	60	55	50	59	60	65	50	58	57	70	63	51	49	53	59	44	51	58	57	76	60	56	62	54	59	72	55	48	71	55	65	71	57	51	67	51	71	62	57	71	67	46	62	50	56	66	67	63	68	64	55	49	62	54	44	64	49	60	65	64	69	70	63	64	56	54	58	59	54	57	54	58	53	56	46	70	47	51	58	46	53	69	50	53	49	54	70	57	65	64	37	62	80	57	61	66	52	70	60	69	61	53	50	68	56	65	48	65	61	58	65	66	63	51	43	57	46	66	60	44	50	56	73	56	55	54	52	51	63	59	56	45	54	66	60	65	62	68	63	72	66	61	52	64	57	52	55	59	60	66	56	60	62	54	50	58	59	71	54	59	52	65	72	71	82	51	64	58	59	53	50	60	64	58	54	51	59	56	74	51	64	62	45	65	64	47	61	65	64	53	64	59	60	53	57	44	73	39	71	64	46	68	62	72	56	69	56	49	52	52	67	51	56	60	52	55	60	61	63	51	47	52	61	55	58	62	63	47	58	80	52	57	57	78	51	62	61	71	56	61	56	45	71	66	68	55	76	58	62	55	73	55	47	47	67	63	54	62	49	54	64	68	60	60	52	67	50	54	44	58	76	66	54	56	69	54	68	70	65	59	54	67	62	65	72	60	64	55	46	59	56	53	65	76	48	53	53	71	52	52	50	36	51	65	56	59	44	57	53	63	65	59	53	70	52	57	64	53	59	72	49	69	68	54	54	62	67	52	56	60	72	55	67	63	63	58	50	66	63	62	53	53	53	72	48	46	70	69	67	58	61	61	61	54
35908	26262	21276	21129	23568	23332	19985	16409	13176	10067	7727	5964	4924	4174	3629	3137	2889	2431	2081	1717	1543	1394	1123	1007	1004	973	862	774	779	648	607	683	669	587	612	629	646	631	639	589	588	557	608	635	558	609	606	614	618	647	611	594	566	593	636	576	577	618	563	563	581	617	608	561	582	584	610	591	597	615	608	589	580	621	605	590	546	612	645	599	598	630	589	636	585	647	572	565	588	628	655	568	570	545	615	607	606	581	576	601	603	613	581	577	612	581	583	593	592	551	543	573	573	563	581	580	626	587	610	604	567	544	610	593	593	594	582	582	582	577	551	589	587	574	622	601	626	586	645	619	584	599	598	561	610	631	562	569	549	536	593	561	586	574	596	594	593	537	611	569	572	595	589	583	580	646	591	588	566	546	639	588	607	570	578	586	592	606	645	597	647	557	627	589	561	596	584	599	587	604	640	568	580	612	567	550	572	574	576	572	604	574	590	527	587	618	611	576	612	561	610	606	572	542	580	560	583	565	572	567	598	587	542	554	632	605	559	598	554	607	583	627	594	559	595	634	563	595	603	634	599	641	611	572	594	576	555	576	578	553	570	590	557	558	554	564	593	555	585	564	592	608	546	582	637	626	608	573	558	619	572	574	613	566	556	593	539	596	592	606	581	579	575	508	607	571	580	610	586	615	579	585	560	589	578	555	579	556	593	584	574	626	604	527	582	565	581	578	611	573	616	595	569	579	577	623	593	582	599	598	573	612	660	584	581	572	615	606	593	588	597	538	614	546	591	607	599	579	609	584	619	594	614	580	607	607	591	563	629	572	576	573	558	562	605	603	609	600	600	581	608	613	566	624	585	615	580	611	595	587	571	595	586	564	608	583	597	591	579	602	639	556	607	535	550	587	678	567	614	576	580	615	609	549	638	618	571	609	557	591	591	586	596	610	578	599	562	555	573	566	574	655	580	573	583	615	593	660	618	556	625	558	628	562	617	618	620	598	527	596	600	619	589	530	611	591	580	578	556	593	614	609	568	586	564	593	591	634	612	565	610	593	600	559	542	579	624	553	617	587	560	609	619	594	576	608	577	575	586	591	583	592	604	550	516	582	601	571	591	581	602	589	627	585	585	610	640	597	561	546	597	534	599	599	576	610	559	612	603	574	584	563	639	583	580	594	622	563	559	617	618	612	567	595	566	604	560	584	582	569	646	637	579	578	567	551	594	596	621	575	607	575	557	569	590	559	621	605	588	573	556	601	502	637	582	542	582	592	553	581	516	553	577	615	587	573	628	567	592	610	586	590	535	569	505	615	552	550	640	567	611	544	532	592	560	576	601	569	607	534	569	572	595	599	576	582	574	596	608	603	555	627	597	586	604	638	572	580	593	558	612	561	599	578	585	593	612	558	623	583	595	573	607	587	599	556	624	600	540	617	604	541	585	586	587	587	597	576	589	587	550	608	597	607	587	572	604	556	599	571	595	581	575	622	564	609	602	559	596	596	578	571	565	611	611	592	560	596	574	561	634	538	605	615	593	579	592	583	570	602	586	607	604	591	615	595	585	577	577	567	572	551	560	588	589	584	620	614	598	586	611	567	592	604	568	589	558	604	579	620	609	555	623	606	587	570	575	599	551	617	591	564	620	618	624	572	577	580	593	540	598	567	602	583	571	568	620	577	594	582	572	584	588	575	591	582	572	570	588	626	535	605	627	610	604	601	551	579	561	591	581	556	577	570	605	559	616	607	575	542	573	606	577	575	566	612	589	602	596	595	578	602	561	606	589	613	586	615	593	614	591	595	592	575	623	537	548	587	570	605	609	575	574	570	576	561	591	554	576	586	581	560	583	606	610	602	610	623	576	574	612	629	605	566	546	595	594	572	568	596	586	600	600	582	568	594	582	600	622	612	601	549	544	583	596	591	574	535	616	612	580	567	582	570	563	561	591	627	607	591	581	627	609	580	608	566	601	618	567	586	644	567	578	612	595	600	571	577	565	618	623	577	589	564	570	597	628	628	608	608	618	600	624	584	555	586	577	589	606	627	568	600	607	576	561	573	606	546	577	576	608	586	578	552	580	568	583	603	564	600	559	570	586	585	582	571	600	573	554	609	552	568	601	615	576	588	595	571	582	569	607	580	611	613	550	608	587	583	603	588	629	601	626	572	609	593	563	576	585	601	567	603	581	591	586	537	563	552	579	561	559	633	601	580	572	589	633	586	588	613	594	569	567	557	555	600	607	570	606	550	591	601	580	619	610	557	587	601	547	580	624	530	579	585	649	588	556	578	595	555	572	576	633	618	589	582	599	613	569	603	592	584	531	531	608	592	618	593	571	574	606	577	580	568	594	543	611	576	599	633	600	594	599	624	585	591	615	580	592	594	571	598	580	520	622	606	603	615	612	546	603	545	556	582	590	582	582	605	592	587	573	641	595	599	588	653	627	594	585	601	602	595	601	603	591	582	631	589	614	569	594	580	639	561	584	573	603	528	570	610	575	610	565	653	555	593	623	593	631	575	587	596	545	560	623	632	554	565	630	594	627	601	535	557	619	572	596	603	576	566	575	576	588	580	573	586	581	573	586	560	570	581	584	580	561	601	586	593	556	572	583	571	569	596	569	547	617	590	572	561	607	600	611	537	588	626	598	639	625	605	625	566	587	599	618	631	612	626	579	603	612	617	591	567	605	579	593	593	556	579	576	570	611	647	603	600	586	565	587	645	598	577	605	587	618	598	619	590	572	606	558	582	609	618	573	546	597	554	591	570	549	571	552	567	572	615	587	584	579	633	554	564	582	574	611	566	592	580	582	602	629	595	617	616	603	575	572	599	579	629	609	580	574	631	605	623	584	581	563	556	550	609	568	600	557	615	576	624	520	599	580	633	542	564	622	584	535	559	617	594	548	562	570	616	600	565	527	592	558	591	556	556	582	577	532	599	539	569	599	593	563	557	593	622	587	602	589	573	572	596	611	598	635	543	613	577	598	634	558	574	576	552	600	601	553	608	614	574	595	576	595	673	582	561	615	566	547	562	559	581	581	589	586	632	576	576	570	586	619	596	582	592	574	598	584	581	567	567	570	556	595	561	543	553	577	597	597	632	580	569	572	567	577	581	568	576	577	591	667	592	557	590	582	587	588	603	572	578	605	621	617	574	580	570	560	561	581	588	609	557	558	574	585	577	606	590	572	587	558	579	572	562	553	589	590	583	583	601	558	560	586	614	588	613	591	545	551	570	547	553	591	582	568	598	580	582	586	596	613	636	594	593	588	601	622	583	547	593	571	583	572	556	607	592	645	604	587	586	570	620	598	604	567	552	594	601	632	549	591	593	561	550	571	593	607	572	599	570	574	591	594	544	570	639	564	587	597	545	599	609	582	576	609	599	584	611	592	628	566	580	582	657	576	545	605	576	624	579	585	563	590	601	566	612	564	570	647	577	602	559	571	622	590	592	595	595	588	569	580	622	598	564	582	597	643	563	589	568	563	554	596	581	567	560	573	607
3867	2464	1167	658	510	487	416	322	286	225	167	159	146	138	123	120	100	82	80	84	83	74	74	61	65	87	59	45	66	56	58	80	62	62	62	61	63	55	64	44	55	69	45	60	58	50	73	60	47	66	45	54	53	59	53	49	44	53	61	55	51	54	71	51	62	62	57	52	53	47	49	63	60	65	52	72	59	62	58	56	62	65	60	53	47	53	63	47	71	63	39	73	61	64	63	72	45	73	55	60	61	60	60	54	76	63	46	53	72	65	49	59	56	62	61	62	45	47	57	60	67	45	59	44	67	67	73	52	51	54	62	59	69	68	76	50	55	61	56	65	58	64	64	67	61	73	63	68	55	60	58	66	56	52	67	58	63	53	63	48	54	67	54	62	46	64	60	70	62	78	64	54	70	77	50	49	61	60	77	66	70	68	66	57	66	60	47	55	56	76	60	50	53	64	44	55	61	78	64	66	51	66	75	56	68	58	48	52	57	56	55	66	74	63	63	63	57	64	70	53	68	59	68	72	63	59	66	54	57	50	64	55	63	46	64	47	63	61	72	58	64	54	58	54	57	55	48	65	64	57	55	70	81	52	61	57	59	56	66	61	60	49	67	56	56	65	61	58	71	66	56	60	65	56	65	61	52	59	60	54	53	67	60	71	61	60	51	75	57	66	48	54	63	56	62	55	53	70	53	43	45	58	60	56	67	75	56	48	49	59	50	47	52	66	57	68	53	73	52	54	60	63	62	54	54	63	61	44	56	62	53	52	53	77	62	56	65	49	62	62	51	54	54	50	48	47	65	65	45	61	61	72	62	61	58	71	66	64	66	60	58	68	64	59	55	56	51	63	64	53	71	75	76	63	67	46	62	42	54	59	62	54	65	51	68	56	59	55	71	68	51	63	73	52	59	56	65	65	61	61	65	60	46	48	64	65	56	76	53	57	61	63	60	50	43	52	72	52	53	48	51	71	52	82	54	68	46	54	42	68	63	52	60	59	58	46	56	45	61	64	73	57	59	67	60	63	58	62	60	67	58	60	54	55	64	58	66	50	56	62	51	45	54	55	52	44	51	62	57	52	67	45	75	52	47	61	67	52	68	42	71	74	61	52	68	52	78	67	38	73	59	77	62	58	64	77	58	73	52	73	58	68	51	66	48	59	57	64	53	70	58	78	51	55	55	53	61	56	49	67	60	60	67	61	54	51	64	57	54	72	70	62	63	50	75	67	64	48	57	53	50	59	64	72	61	67	63	62	69	62	69	63	64	70	61	60	74	54	62	56	59	60	45	51	54	58	65	68	48	51	47	52	63	61	63	64	58	67	52	59	49	70	49	55	53	72	63	60	59	43	46	47	64	60	68	63	51	55	75	69	58	64	56	52	60	49	59	62	61	47	49	64	61	42	53	69	53	57	54	56	55	60	63	46	65	55	58	66	64	60	58	60	65	51	60	47	54	71	62	58	62	41	67	48	56	55	49	72	65	55	59	54	67	44	62	64	47	70	46	60	63	58	63	61	60	59	57	58	46	59	60	51	60	62	50	53	45	63	54	68	66	61	68	62	54	52	59	58	57	61	59	59	71	75	65	54	62	55	57	52	70	54	49	72	74	62	74	53	74	51	52	48	57	60	56	62	61	62	42	63	59	68	69	60	49	76	54	45	66	68	57	66	47	59	68	61	56	64	61	65	69	62	70	53	68	60	61	59	71	57	58	57	72	50	62	51	49	46	52	70	58	55	75	57	75	58	59	67	58	59	52	66	57	48	56	62	54	62	50	77	58	57	69	61	67	55	50	60	63	50	61	44	75	62	61	62	55	65	56	69	50	53	54	68	59	57	72	66	49	76	44	62	58	63	52	49	59	61	51	47	54	60	63	43	65	63	58	50	54	64	67	76	52	84	51	64	47	56	44	62	60	58	55	62	55	48	62	55	66	47	73	59	67	65	55	56	59	57	58	71	66	62	63	73	72	62	48	51	51	59	62	62	47	61	54	73	56	49	59	55	63	71	59	63	63	61	65	52	48	63	51	64	56	69	66	59	58	69	51	68	65	68	53	58	58	63	54	57	62	65	57	57	48	73	57	52	64	62	63	63	50	57	55	45	51	66	51	56	61	60	69	44	73	59	38	61	46	48	57	66	53	60	54	70	68	58	54	62	49	68	59	63	76	68	63	45	51	65	58	56	48	53	71	54	51	70	58	50	57	52	54	58	68	64	70	55	47	56	68	61	53	59	50	73	66	73	50	57	59	53	61	57	49	52	68	58	65	68	49	56	54	54	58	60	51	60	56	73	65	66	73	58	57	69	62	38	61	66	67	66	66	64	75	52	48	70	64	60	61	42	72	65	64	57	65	68	51	58	64	79	58	55	56	64	64	61	65	61	66	56	60	60	57	72	57	62	67	58	62	66	55	66	54	60	54	57	53	54	58	62	74	55	74	60	61	60	68	61	66	49	60	48	57	65	51	61	51	61	60	45	57	62	60	49	69	59	41	72	70	63	57	60	57	49	69	67	49	60	63	74	58	69	57	61	48	56	58	69	63	64	55	64	61	64	54	56	55	64	62	65	46	72	50	53	55	61	63	74	47	58	57	59	57	52	74	68	46	47	59	69	60	63	64	57	62	60	60	53	56	53	62	60	60	62	64	53	65	64	60	66	46	60	69	45	68	54	53	56	57	64	71	64	61	60	59	59	60	60	57	57	57	68	59	59	51	66	79	64	64	54	49	59	62	66	66	66	65	50	56	57	62	55	44	63	70	55	52	68	53	48	59	47	65	59	68	52	57	62	66	57	55	66	81	57	64	59	67	56	60	73	64	64	65	54	57	61	59	56	50	54	61	52	57	53	58	58	66	54	52	62	62	49	52	61	57	63	60	55	68	61	51	59	54	66	58	64	64	65	74	50	62	68	58	63	63	72	58	60	54	55	61	55	61	51	81	62	65	57	67	49	63	59	65	58	69	69	54	60	66	51	54	59	46	70	70	46	66	61	61	83	62	62	59	65	46	59	66	65	55	73	54	59	66	53	63	60	77	53	64	53	59	65	59	68	60	65	77	63	64	62	56	61	68	57	63	52	60	58	58	59	78	52	77	52	58	55	69	52	70	65	38	61	56	65	76	66	51	50	48	78	60	64	59	59	52	60	65	65	54	59	60	55	49	48	57	64	52	59	71	58	63	55	71	53	75	61	57	73	56	71	76	53	54	59	57	64	51	53	63	51	66	72	63	52	61	61	61	53	47	54	63	58	58	59	64	59	57	50	61	68	62	63	64	72	69	50	50	64	69	73	68	59	62	60	69	61	59	76	73	48	58	56	75	63	60	67	85	61	80	58	79	64	44	52	67	56	61	44	64	55	55	54	54	51	52	60	67	61	43	51	64	63	61	52	68	55	81	80	56	70	59	59	59	50	62	66	65	57	62	58	50	61	72	63	65	54	53	57	59	54	55	60	58	70	65	63	66	57	61	56	50	57	49	55	58	53
30258	19529	13376	13165	16744	16733	14175	11241	8634	6542	4840	3893	3230	2805	2415	2155	1833	1717	1432	1288	1145	964	892	838	794	803	744	685	694	648	658	556	653	614	576	611	603	663	629	577	566	593	630	619	623	648	668	627	568	580	556	561	609	561	618	560	557	592	575	597	588	582	537	614	589	570	597	594	575	574	560	569	568	571	607	591	588	591	585	588	600	604	625	566	603	600	597	608	578	572	635	587	613	597	598	593	584	588	579	622	588	589	589	574	575	596	603	596	675	608	578	550	650	607	600	596	576	557	579	590	584	566	595	574	595	619	577	612	554	572	559	568	595	577	554	585	593	583	599	592	572	619	576	592	635	634	556	588	630	533	585	594	600	528	613	633	574	606	592	642	578	621	575	566	565	617	583	597	646	560	594	561	584	616	601	608	591	595	605	602	594	603	583	555	606	590	608	565	544	583	604	626	546	584	593	578	612	628	544	596	592	573	548	553	575	597	589	581	612	646	608	581	613	591	572	608	565	583	638	604	607	645	626	526	581	623	574	596	581	662	612	605	590	590	618	606	590	598	576	616	552	576	619	564	597	612	595	566	576	601	569	580	650	620	585	602	551	607	591	585	528	565	562	619	597	619	563	620	583	614	577	607	588	593	583	557	614	592	599	651	600	622	595	579	602	598	599	596	603	602	593	560	597	584	540	588	577	590	651	605	596	545	604	614	592	576	574	601	573	588	609	571	560	584	569	624	577	590	585	595	616	652	634	578	635	575	541	557	608	564	604	586	570	596	570	596	598	590	583	663	588	587	569	573	578	623	628	597	605	615	613	572	595	616	575	614	587	571	595	555	608	585	606	578	584	573	597	592	609	553	582	604	601	576	576	598	614	576	589	596	579	612	601	553	592	560	625	552	614	623	573	575	558	622	581	606	580	611	605	564	564	559	589	547	627	615	555	591	570	595	664	578	564	590	574	602	618	558	616	580	652	596	614	630	556	567	543	584	596	598	588	602	620	608	608	604	609	606	577	601	595	589	580	572	629	576	645	553	584	589	589	618	592	620	580	627	604	588	591	587	548	528	590	573	553	585	595	563	659	592	599	580	571	558	583	611	597	613	584	576	606	605	591	594	565	582	577	601	622	565	603	584	584	578	572	591	624	581	629	547	591	562	616	611	565	571	628	597	593	576	578	623	637	597	546	580	607	555	561	577	573	573	624	651	625	578	560	616	615	589	599	582	611	578	546	600	584	561	568	564	598	620	609	615	637	581	603	606	609	562	602	586	562	602	583	567	624	608	623	608	598	587	623	587	561	584	553	559	607	613	588	544	613	632	655	538	573	581	610	570	643	596	601	561	609	606	593	604	592	626	551	605	599	617	589	619	581	609	589	551	582	570	581	602	590	586	567	605	614	580	595	632	582	581	608	620	612	613	614	595	520	582	555	593	602	583	584	606	612	604	591	593	592	608	609	580	587	593	595	646	574	572	655	652	572	602	588	585	543	569	579	591	594	597	567	587	567	602	586	560	599	574	640	630	585	578	591	614	553	550	607	595	582	578	592	599	580	572	590	615	616	587	577	613	579	586	571	579	601	574	568	607	599	599	605	643	607	539	572	604	540	616	602	577	571	590	545	592	557	630	574	593	592	630	608	605	587	620	590	574	578	570	575	601	542	559	618	623	590	570	610	637	608	565	628	581	593	573	545	631	615	583	584	619	558	561	605	574	613	592	592	625	565	612	584	570	575	564	598	629	582	543	560	627	606	639	595	579	568	607	591	574	600	550	548	626	615	569	622	550	567	578	659	554	558	567	558	574	619	581	617	598	621	518	555	585	612	617	573	633	617	583	591	626	583	590	568	576	549	604	545	617	580	573	595	592	572	562	561	574	599	601	581	610	559	584	589	612	589	562	611	598	595	586	574	565	591	581	643	595	621	574	556	485	612	570	585	603	607	597	569	628	572	617	621	543	617	623	626	565	542	565	646	587	600	594	561	563	585	545	606	583	547	580	581	595	623	540	566	544	562	625	540	567	523	571	619	576	606	564	545	559	540	590	581	627	608	539	594	588	609	595	588	626	596	638	616	592	612	601	570	584	568	606	613	592	557	582	631	582	587	587	556	563	577	562	591	585	596	613	577	584	595	594	600	589	591	567	589	635	516	584	590	612	630	611	589	559	539	590	648	620	589	605	552	613	561	644	618	554	603	610	605	579	608	593	584	571	607	571	593	579	576	579	642	614	562	568	578	573	586	597	612	566	614	570	577	609	548	611	598	560	616	579	596	574	585	611	548	593	610	623	580	597	596	588	567	607	571	592	624	599	615	604	569	647	608	522	599	601	605	604	612	597	558	607	614	606	606	574	577	582	584	622	594	607	582	600	550	597	615	542	600	639	572	563	596	572	588	579	557	612	578	619	587	589	583	594	580	629	608	576	586	610	592	549	568	587	619	590	570	608	598	594	603	602	584	638	594	555	623	623	536	601	573	616	583	586	624	641	571	633	592	596	571	573	581	594	566	562	584	570	605	597	582	558	602	554	593	588	553	625	623	565	592	581	571	630	531	550	557	609	623	564	562	611	570	599	611	607	549	559	585	561	593	620	634	583	635	639	564	613	611	548	596	611	620	554	585	565	626	589	602	593	620	589	580	612	617	600	625	582	563	571	611	562	562	596	590	572	590	609	589	596	596	616	605	614	573	567	656	597	550	611	635	570	615	583	581	588	558	575	606	585	611	620	589	591	569	591	609	616	593	576	612	590	594	602	575	578	559	568	580	594	597	627	592	607	596	576	610	621	602	568	596	606	590	598	583	568	610	583	608	584	626	591	581	566	564	633	584	588	612	561	573	601	606	608	606	641	620	622	575	581	580	594	601	560	601	591	557	523	602	590	619	621	568	591	606	604	601	562	599	583	588	586	571	608	613	596	627	569	588	587	583	585	604	622	583	562	567	558	648	613	604	554	571	578	602	614	642	594	594	570	593	638	540	584	609	608	583	579	573	613	606	642	543	645	556	608	558	596	578	626	562	576	593	591	616	557	566	601	560	592	622	583	559	592	603	602	630	592	603	613	609	602	585	568	588	563	551	571	534	583	622	586	570	562	625	541	608	598	615	554	597	587	567	589	549	585	624	527	572	578	592	590	583	668	599	597	586	579	571	599	580	557	619	587	570	624	555	603	591	611	586	593	594	592	567	574	603	605	596	593	609	620	581	574	605	607	601	593	587	604	600	573	590	576	585	567	598	580	607	595	602	587	597	608	578	540	605	604	637	603	590	616	616	585	594	580	590	583	622	622	550	606	625	633	575	593	563	571	619	563	629	590	587	596	585	570	604	605	607	599	596	596	573	615	575	619	612	611	561	588	581	605	612	565	560	638	550	566	636	582	603	632	604	608	619	542	616	571	596	579	576	580	589	554	605	614	604	612	588	592	555	593	593	622	572	598	605	622	636	559	625	579	569	586	578	617	580	555	602	592	572	554	582	608	618	600	630	606	614	609	599	577
5334	4098	1846	1096	783	726	638	546	414	302	276	204	214	178	136	138	115	131	107	85	84	87	89	84	86	64	69	72	79	60	62	68	52	73	72	72	52	75	65	61	58	70	65	59	56	50	64	47	58	67	66	58	62	68	63	66	55	55	67	58	63	57	52	70	72	64	64	47	61	73	49	54	63	61	66	71	57	60	81	87	48	60	49	68	58	55	62	45	68	70	63	68	62	63	56	62	60	71	67	72	65	67	67	51	57	55	57	57	55	73	53	63	64	47	72	60	64	56	62	63	56	62	57	64	67	56	57	81	47	62	63	74	58	63	57	38	60	65	54	59	69	65	70	72	62	70	61	64	72	72	69	58	66	55	48	57	61	64	73	51	59	52	60	63	40	71	66	58	70	69	57	53	55	61	58	59	56	68	42	51	82	77	65	70	50	74	74	83	62	48	76	60	50	61	60	67	50	67	58	56	54	65	57	50	65	61	63	69	44	60	65	72	61	66	61	53	54	43	45	52	65	44	58	47	57	59	86	58	70	55	58	72	52	56	69	62	58	52	53	61	67	59	57	47	74	71	78	54	62	48	60	53	64	50	66	60	75	81	68	48	61	70	56	71	59	61	58	67	71	67	57	59	69	55	59	66	53	70	61	48	60	81	57	63	61	63	53	59	63	69	54	64	48	68	62	51	75	58	68	55	65	68	69	78	58	62	57	54	57	67	57	66	59	53	56	53	60	57	56	53	63	51	50	65	58	60	59	60	50	58	56	77	59	68	61	65	63	64	61	57	60	60	62	72	63	70	54	69	78	68	56	62	65	60	43	60	71	71	57	60	63	57	57	63	61	54	59	70	54	72	65	58	60	63	69	67	46	49	43	64	66	53	71	66	70	56	54	66	68	47	59	56	64	52	59	69	68	62	53	59	52	73	76	74	83	52	59	64	76	67	49	69	80	68	60	61	53	55	58	55	56	75	60	69	65	69	62	64	65	68	66	57	61	78	63	66	69	70	62	62	68	60	58	59	53	51	48	60	91	58	70	67	55	71	55	59	60	61	67	60	53	60	65	66	60	63	63	62	56	60	55	62	78	60	65	66	69	63	61	55	42	72	63	69	62	70	54	65	58	51	50	67	56	61	64	60	60	54	57	74	75	57	49	50	62	64	54	60	49	67	65	55	86	43	58	58	71	51	54	59	69	59	73	46	60	62	60	61	53	74	78	49	47	64	54	73	55	72	62	65	63	72	61	70	55	72	65	59	63	58	46	65	53	65	74	77	53	68	38	63	62	77	57	68	51	68	65	58	57	51	61	52	49	69	70	71	75	55	46	56	66	59	54	52	59	70	82	62	68	54	66	61	68	72	52	59	68	74	74	48	54	45	60	67	68	65	76	47	56	52	56	52	62	83	72	66	55	39	66	76	72	61	48	59	64	53	61	64	44	61	54	54	75	53	56	67	52	77	61	67	62	56	51	74	52	55	74	54	54	59	73	61	76	66	68	66	70	66	68	78	53	58	56	59	66	63	60	61	57	50	67	43	64	60	64	62	61	79	64	58	59	74	67	58	63	54	52	55	54	59	69	64	56	70	54	50	64	53	51	49	73	73	70	52	77	64	62	54	59	64	38	54	51	65	58	50	60	69	57	52	71	56	68	66	78	65	66	59	71	67	61	69	52	72	61	63	71	79	64	66	63	68	61	56	58	68	67	56	69	62	48	69	62	76	61	61	63	70	64	65	59	61	61	63	81	59	55	60	52	61	67	62	77	50	73	54	69	61	75	62	59	68	71	52	74	53	76	61	56	54	57	51	57	56	42	59	52	66	54	66	59	61	54	81	78	58	56	49	69	55	60	53	63	55	72	46	62	58	72	68	54	66	49	55	54	66	72	63	61	77	72	60	75	71	71	80	66	60	59	53	58	67	67	66	56	62	75	54	51	61	65	50	60	46	64	70	60	60	55	55	52	53	60	67	61	70	67	77	56	53	68	72	77	57	69	60	57	58	61	69	67	58	48	61	59	48	65	51	70	55	68	55	53	65	57	60	52	61	58	62	62	59	54	46	74	59	58	77	58	63	59	51	62	52	74	49	60	59	55	63	75	75	64	50	54	56	63	63	78	60	55	62	50	52	45	55	65	60	71	60	69	70	57	65	56	52	61	58	69	54	57	62	47	73	49	57	73	53	65	61	83	59	68	56	41	64	72	58	53	52	52	56	64	81	54	61	61	71	73	72	65	60	57	49	61	61	71	56	61	64	73	76	52	63	48	61	59	45	60	55	72	56	65	58	57	63	69	59	56	62	57	68	73	54	53	61	45	64	57	61	53	70	63	68	49	54	55	70	75	62	59	48	75	66	64	64	58	73	73	55	60	70	61	60	69	61	66	66	71	54	48	65	71	67	44	66	69	73	58	68	54	51	66	53	67	59	59	65	52	72	58	56	54	63	74	67	72	60	63	53	62	56	62	74	65	49	58	48	56	61	67	55	68	66	64	66	56	70	68	54	59	56	73	67	61	60	52	64	60	49	65	49	71	52	68	62	58	66	50	52	47	54	62	59	61	63	52	48	65	73	61	68	61	63	53	50	68	61	78	55	61	65	68	56	42	66	50	77	59	50	66	70	67	53	63	59	61	71	66	70	44	67	75	68	60	65	60	47	49	60	60	56	64	56	62	68	62	46	64	62	69	58	66	62	62	61	65	51	53	63	72	84	58	56	51	75	58	66	67	51	54	57	58	59	70	73	70	72	77	74	70	54	65	57	75	75	79	58	54	62	60	51	59	69	67	59	49	66	59	77	63	61	69	58	65	59	61	51	56	78	68	60	62	66	66	49	55	59	58	66	50	60	63	64	60	43	70	54	64	87	60	63	60	68	53	61	52	64	65	67	65	59	63	55	57	70	78	54	64	70	54	57	59	79	59	57	46	59	68	61	62	53	61	60	47	70	51	55	67	69	64	63	41	59	73	71	66	55	59	61	65	78	64	60	60	68	67	70	60	59	66	69	55	54	63	58	55	59	52	49	64	66	55	55	73	70	62	54	55	46	61	70	69	63	62	66	61	51	55	78	73	54	65	59	67	63	62	58	64	65	45	60	57	78	64	51	58	55	68	60	65	73	65	74	59	65	56	64	56	53	68	66	63	59	52	66	58	76	57	66	56	63	62	41	72	53	67	61	52	51	61	54	64	66	68	75	43	76	60	62	48	69	52	54	52	58	73	62	59	73	63	76	64	56	67	48	60	58	73	53	78	72	54	45	47	56	58	68	58	58	53	62	68	59	73	50	60	54	61	55	66	58	47	77	45	67	63	55	56	51	62	63	54	56	58	50	70	62	63	71	60	65	61	76	60	65	81	53	60	72	63	58	50	69	70	58	67	61	58	65	68	83	64	70	60	65	58	64	53	71	73	66	55	60	53	60	61	54	63	56	47	55	58	61	72	68	65	63	55	60	60	58	57	60	64	74	57	63	75	59	58	66	51	70	64	64
33959	23744	16359	18145	21683	20973	18336	14899	11751	9015	6853	5441	4584	3971	3363	2821	2426	2043	1838	1629	1353	1220	1104	1027	906	830	803	797	718	701	634	648	604	679	634	708	605	615	599	632	653	586	549	645	623	625	639	620	617	616	621	579	609	591	559	589	621	601	621	651	622	595	583	635	599	639	620	597	586	580	561	589	646	613	609	591	596	625	586	644	608	612	680	606	585	602	587	617	632	618	605	617	638	605	603	592	614	565	618	611	616	577	574	601	610	631	609	615	600	573	617	602	612	574	653	604	597	600	576	621	597	602	615	613	599	542	565	661	614	615	596	615	602	642	574	574	599	608	594	583	666	646	596	599	634	640	600	607	619	574	593	580	625	578	618	568	602	594	570	630	580	580	635	652	610	639	595	615	642	619	578	610	635	591	596	597	630	573	641	635	616	622	600	597	599	583	602	599	599	638	628	582	607	620	583	616	595	615	575	621	574	587	602	573	594	623	649	564	634	613	607	615	620	588	591	596	538	624	620	582	622	593	595	658	606	615	593	608	654	586	624	586	609	612	624	612	580	607	559	574	574	610	586	578	625	614	599	592	580	624	580	599	610	613	604	625	634	616	612	605	600	557	593	595	585	575	628	628	629	596	607	598	596	646	610	602	563	572	601	603	597	572	601	587	569	635	614	578	579	597	623	665	650	577	590	603	592	594	676	614	589	623	639	613	590	614	567	634	618	554	593	576	561	612	603	578	560	587	591	643	622	626	606	600	610	627	651	618	626	585	598	622	634	634	591	579	603	620	605	611	613	600	606	614	622	566	627	570	632	559	567	617	609	579	577	625	612	651	578	617	605	613	617	613	599	586	626	617	578	613	553	622	616	590	625	621	597	602	610	582	573	618	556	631	646	613	632	587	629	590	585	622	587	592	626	630	653	617	575	602	600	634	637	578	605	611	617	647	658	563	625	611	582	615	616	629	562	598	605	568	597	602	580	566	609	575	596	580	636	631	595	616	619	602	567	572	612	624	605	582	580	627	632	617	611	625	602	577	601	602	631	613	603	595	569	650	603	639	625	624	581	628	587	637	578	617	631	628	625	589	574	634	577	608	642	640	611	584	609	586	630	613	559	596	639	544	617	574	630	568	607	548	591	585	596	623	657	627	623	593	556	655	639	600	618	600	581	610	565	609	584	603	582	576	561	597	569	612	601	641	607	631	625	619	608	618	612	641	632	611	602	601	624	599	647	634	608	543	643	617	601	616	616	601	620	615	608	595	680	618	630	628	658	592	610	645	630	594	605	619	576	595	619	569	599	638	584	559	565	598	675	639	634	644	566	669	600	610	622	576	610	590	585	585	589	612	613	635	634	613	570	603	628	588	606	620	624	614	596	598	652	645	577	613	603	594	576	584	565	599	625	582	610	615	598	642	622	609	601	603	633	606	642	588	612	579	606	599	638	580	592	612	617	597	611	616	606	609	623	625	613	634	573	612	590	648	659	585	580	625	575	594	604	562	583	620	575	615	617	608	598	607	611	563	611	574	637	576	656	635	667	617	580	619	579	590	594	586	601	615	602	603	645	613	600	561	606	631	640	591	590	590	622	604	597	599	582	571	586	573	598	586	600	634	613	578	603	595	607	575	642	606	606	619	635	624	587	591	629	604	612	585	572	559	596	603	613	578	609	622	642	604	614	610	611	601	622	626	576	563	625	610	655	596	650	633	655	645	569	659	634	624	583	558	628	613	595	571	588	591	654	589	606	647	653	640	646	662	609	584	624	603	633	593	610	578	627	616	636	589	597	577	590	580	619	612	565	603	633	600	606	594	608	623	642	591	583	585	638	598	627	608	595	574	623	619	571	593	646	627	595	561	589	593	615	612	578	589	628	618	618	594	622	637	629	656	616	610	623	626	600	614	607	638	583	613	566	610	602	622	618	599	584	604	610	578	633	622	596	578	614	610	609	601	585	600	622	567	632	600	600	588	616	601	581	646	591	625	608	601	585	596	611	592	628	616	537	578	615	615	622	570	642	579	632	593	621	632	605	633	586	591	633	639	646	619	593	588	572	614	619	620	589	623	618	630	605	610	632	612	581	622	624	602	614	589	618	626	594	636	584	615	644	610	621	560	592	616	606	614	615	619	601	622	632	618	608	573	631	590	594	641	605	627	599	594	603	584	602	583	617	618	626	595	601	611	599	628	542	616	595	603	657	617	648	611	596	622	623	630	617	599	618	632	609	588	591	562	600	635	617	631	610	638	614	555	627	593	570	586	632	612	618	655	575	614	613	605	612	572	591	599	606	595	666	601	623	642	579	602	629	630	567	630	580	632	607	664	611	600	608	583	626	550	634	647	570	588	566	620	607	558	582	564	578	595	557	660	609	599	604	630	588	627	588	592	578	604	564	590	641	603	606	633	634	625	597	591	612	613	641	578	580	606	658	625	585	590	546	571	603	577	636	618	591	582	627	605	596	584	599	658	685	639	602	605	587	610	633	621	654	629	580	589	529	572	587	636	593	640	598	648	588	612	589	553	601	579	598	617	630	607	615	628	649	605	592	591	642	642	625	668	616	603	624	593	615	599	609	606	585	548	654	620	578	562	580	643	661	639	603	639	604	623	667	630	609	639	611	620	562	650	619	628	616	616	616	556	592	636	598	580	580	611	614	592	621	622	608	594	581	656	600	625	593	639	537	616	629	571	612	575	601	599	618	595	608	567	581	578	565	563	625	600	637	620	609	561	630	579	558	628	581	598	616	628	596	596	654	618	613	566	611	579	622	615	634	603	598	578	561	595	567	600	590	618	548	617	585	621	558	614	622	616	594	612	536	620	611	580	568	616	651	640	612	610	602	607	601	655	586	597	608	615	591	598	612	604	612	609	604	553	611	612	607	610	584	611	557	592	636	598	652	590	575	622	618	614	553	609	633	646	621	585	597	560	603	622	613	599	649	607	611	591	625	596	645	619	634	612	565	622	605	650	594	615	565	626	613	601	621	625	568	593	569	558	595	617	610	630	602	637	583	616	627	604	644	577	620	583	601	614	638	605	565	584	588	633	575	615	623	559	623	624	626	629	586	559	591	601	595	625	640	613	558	607	624	607	635	601	611	589	606	598	620	656	555	630	608	624	605	599	612	622	616	573	619	594	588	617	598	608	590	639	600	625	635	579	597	656	598	614	591	597	583	633	661	583	607	620	631	636	578	604	600	575	615	653	584	581	609	584	589	615	586	605	622	593	664	596	576	662	580	589	639	577	598	640	595	595	580	644	625	620	642	613	638	653	610	621	605	601	597	594	614	624	632	593	591	636	576	629	562	641	580	588	615	604	564	642	594	621	637	613	588	598	631	623	633	648	594	610	624	601	598	598	589	617	632	606	621	593	622	655	618	678	627	633	581	576	622	619	606	609	590	581	598	595	631	599	595	595	614	631	591	594	576	630	601	584	622	595	585	637	605	638	590	595	620	592	627	578	584	587	619	596	659	569	629	554	553	577	642	633	601	582
5254	3536	2017	1136	764	677	544	509	352	275	217	216	202	139	147	129	114	129	112	90	90	74	76	71	77	74	63	65	61	67	59	63	52	44	88	56	63	59	63	60	50	64	58	64	63	63	56	65	68	54	66	67	57	60	57	57	54	58	61	53	74	52	68	53	57	59	68	61	57	73	66	60	66	64	43	57	59	72	63	62	59	51	60	74	61	51	62	63	55	55	60	52	58	81	54	63	64	50	64	64	53	72	56	69	72	64	81	64	62	49	58	65	54	61	76	54	65	56	71	55	52	53	60	52	55	60	67	56	67	60	66	56	55	49	59	59	56	59	47	61	64	51	49	58	54	60	67	62	60	66	51	54	58	63	60	50	62	52	62	82	50	55	58	43	60	78	52	65	78	49	62	45	51	62	62	64	61	74	48	61	67	70	49	56	57	51	56	68	60	56	55	66	60	61	70	53	55	65	47	60	67	60	64	63	54	82	58	60	62	57	56	55	71	56	81	65	64	53	67	52	64	59	55	64	57	55	73	46	55	49	64	51	47	57	47	48	59	71	55	58	65	61	69	62	56	72	48	45	67	62	68	59	71	48	57	65	52	58	50	52	67	63	52	54	67	58	57	47	54	50	79	56	63	67	63	56	58	67	52	60	59	56	72	57	59	65	65	54	63	52	62	52	68	57	53	58	71	48	69	56	55	61	65	62	79	60	74	71	47	72	58	52	79	60	59	66	58	47	52	60	50	60	57	62	58	58	66	56	66	60	62	82	49	69	54	66	65	43	51	62	69	59	49	61	51	59	56	56	67	51	59	39	65	78	62	53	67	62	56	50	53	56	58	58	55	64	53	61	58	56	61	64	60	70	59	69	62	46	46	51	57	65	60	61	52	60	54	47	53	62	56	58	58	50	62	57	47	56	62	62	62	71	73	73	62	58	62	65	46	63	59	60	52	44	64	67	54	46	64	60	52	63	68	69	54	61	60	74	71	68	58	61	55	51	74	55	66	62	60	51	49	60	72	62	60	65	62	55	57	44	60	48	62	65	54	60	60	65	69	57	49	54	61	57	63	59	58	74	66	63	45	58	42	69	70	63	70	58	49	67	47	48	47	58	71	56	63	68	65	64	63	52	69	68	47	54	60	53	65	69	67	58	62	58	50	51	59	58	46	69	78	58	60	56	61	47	56	57	67	53	55	51	51	53	61	75	73	52	68	67	67	66	61	54	68	52	69	65	62	50	70	59	63	49	59	51	62	59	67	64	54	63	56	60	54	56	67	63	46	55	47	57	68	65	53	57	50	60	64	63	60	52	65	68	55	51	36	60	70	65	58	56	47	64	59	72	60	46	52	56	56	55	59	50	52	49	62	58	66	62	63	54	58	61	69	62	57	72	63	58	60	51	58	49	63	65	56	65	62	43	69	54	50	74	52	48	59	56	59	67	57	61	57	76	66	61	68	62	62	66	70	71	54	51	54	48	47	61	52	67	52	63	61	67	55	61	52	58	61	60	61	56	55	70	64	50	59	67	55	58	72	58	67	64	59	50	68	51	52	51	61	57	47	58	42	47	59	52	39	57	50	73	60	47	56	63	65	56	60	64	56	47	72	61	52	62	66	54	62	60	59	56	57	54	66	54	55	60	59	56	47	58	55	57	49	54	57	44	58	64	67	56	68	58	64	59	64	62	66	63	70	69	56	55	58	57	52	60	66	64	54	68	62	55	55	64	74	38	62	54	62	55	56	47	58	62	68	62	64	49	72	63	60	75	61	52	59	49	62	53	64	54	57	50	48	54	57	69	65	71	53	55	71	42	61	51	57	57	56	57	40	42	55	48	61	68	58	56	59	60	53	53	69	40	72	68	54	58	66	65	48	57	54	61	51	64	60	54	65	65	53	63	60	52	55	54	66	61	49	59	58	57	57	44	58	59	71	47	65	63	57	66	67	66	58	59	43	47	71	53	60	54	69	43	58	61	47	77	52	53	62	53	73	59	54	58	58	80	60	56	76	66	52	56	55	70	57	66	59	50	65	65	69	66	64	51	60	59	49	58	51	56	57	61	62	58	68	68	57	65	45	56	70	57	58	66	54	66	58	70	55	66	50	78	73	58	54	61	69	66	63	60	51	63	58	60	67	55	57	57	57	65	64	56	65	59	65	71	76	59	53	64	86	53	53	46	60	48	57	47	67	48	59	63	59	57	65	51	59	53	56	61	62	50	58	75	47	58	51	46	56	63	60	61	64	53	38	62	78	63	55	59	78	73	58	49	64	51	50	52	56	60	60	68	59	54	65	51	63	55	56	65	52	59	46	57	50	58	57	57	58	47	48	67	58	65	62	49	57	65	56	65	52	49	59	56	70	62	59	74	56	59	60	55	56	53	63	59	60	55	59	65	51	51	39	49	80	40	59	70	49	64	65	59	56	42	59	76	52	58	66	72	52	66	51	70	57	71	56	56	55	56	69	71	50	60	66	57	61	53	48	62	50	59	66	64	55	54	71	52	64	53	69	50	60	70	69	70	53	55	66	51	66	59	56	56	57	61	49	54	57	55	69	57	58	67	46	49	54	62	54	64	65	63	53	59	57	70	53	46	56	49	58	61	65	59	46	55	48	64	72	47	60	65	56	59	69	51	71	58	52	61	56	57	71	75	58	47	66	59	54	55	49	51	58	62	63	62	44	56	51	73	92	68	57	62	75	68	58	48	62	61	49	66	55	61	61	61	73	63	46	53	72	73	72	55	40	57	70	50	62	58	60	61	59	60	46	53	70	60	62	51	44	47	56	57	76	61	60	64	43	48	53	60	57	61	65	61	53	56	53	54	58	70	66	66	69	74	55	49	64	54	61	65	41	71	49	63	69	61	65	58	54	48	60	59	63	61	66	68	53	60	69	67	47	53	64	68	77	63	56	65	48	57	51	51	44	51	54	77	64	62	64	60	59	59	52	45	77	58	54	55	52	55	54	56	51	68	75	54	62	59	56	56	73	67	72	68	60	45	56	56	61	51	50	60	69	67	56	66	63	55	57	54	54	59	69	68	60	60	48	54	64	64	64	47	59	64	63	48	56	49	51	66	73	59	62	63	75	61	58	53	63	45	51	68	52	56	53	59	54	60	55	58	57	52	75	58	65	56	58	61	71	63	81	70	51	67	39	60	66	50	63	56	62	53	60	47	53	61	61	64	58	48	69	63	52	63	57	66	77	67	69	57	61	61	72	72	61	58	64	48	57	62	60	70	57	66	61	54	68	53	45	56	57	62	56	56	64	45	55	75	50	67	59	57	69	58	61	67	54	59	64	59	62	57	51	41	61	61	61	63	54	51	65	60	57	60	57	44	57	62	63	49	62	69	63	56	54	74	55	57	49	58	56	55	51	51	70	67	56	65	61	62	72	68	46	43	66	54	65	53	53	53	64	75	55	58	56	68	51	50	66	63	63	58	65	60	51	66	62	61	59	70	52	57	63	54	60	73	70	65	53	60	51	65
32682	23028	17547	18343	20486	19720	17370	13951	11163	8345	6642	5392	4430	3848	3039	2790	2375	2001	1698	1440	1301	1130	1064	1003	902	889	777	759	720	716	658	638	609	647	635	574	590	611	608	603	606	616	599	607	613	631	595	589	569	592	613	600	609	563	588	623	594	586	614	614	605	602	555	565	591	575	590	572	574	629	552	579	571	567	551	599	580	572	570	550	592	578	582	606	571	578	565	568	563	583	608	558	553	607	579	590	580	586	604	563	579	611	595	571	552	595	598	602	560	640	556	565	597	563	541	556	587	559	595	603	588	561	538	592	555	592	558	582	595	591	587	595	573	611	568	586	554	608	593	574	584	590	595	575	553	621	571	577	648	570	599	586	598	556	570	570	581	583	574	587	596	573	561	585	631	559	540	588	591	556	574	569	560	577	582	598	574	599	602	561	545	587	568	577	541	601	616	600	606	605	624	535	573	592	591	617	580	577	554	581	584	564	597	582	589	586	548	565	557	586	590	624	600	602	576	556	564	613	588	592	623	589	589	560	624	584	582	596	600	610	587	632	592	571	592	636	607	574	565	560	603	578	546	597	579	559	585	573	571	614	611	567	580	520	592	620	612	592	585	596	605	595	551	598	548	588	613	603	575	600	552	598	533	573	556	572	581	553	583	597	603	578	567	607	525	585	579	628	603	627	574	586	574	562	565	594	565	584	583	583	597	580	598	585	589	596	575	583	575	613	585	612	569	611	589	540	563	559	637	564	589	601	571	628	588	593	610	579	596	585	617	579	602	603	618	591	566	597	622	549	600	593	557	565	547	578	584	613	570	647	563	561	548	564	530	599	600	554	591	608	537	543	614	560	581	607	592	578	561	551	538	604	588	651	625	598	564	619	584	589	596	608	607	603	597	547	581	562	573	606	566	590	628	589	574	564	592	620	578	622	528	590	605	603	571	622	615	581	583	551	621	575	568	590	612	554	604	599	579	604	571	580	617	563	579	567	559	594	539	573	583	575	594	625	589	561	610	591	600	608	635	574	599	591	614	582	583	610	550	626	605	571	594	589	554	589	564	570	603	613	528	528	581	571	631	583	553	541	625	572	567	600	608	539	577	604	621	564	619	575	544	546	603	585	586	614	588	596	585	565	562	603	630	605	554	595	621	583	560	588	611	646	570	631	591	584	592	579	598	602	633	583	595	581	578	615	632	635	571	606	570	624	581	573	576	556	578	615	604	589	579	567	570	597	585	610	559	629	572	554	583	574	577	573	587	546	545	607	585	628	624	565	558	581	594	581	537	577	538	597	618	595	574	601	563	601	605	571	589	611	564	553	576	552	624	594	608	625	589	642	564	587	637	569	612	582	572	571	608	607	576	609	580	560	615	600	550	573	635	603	576	616	637	589	623	611	564	607	550	577	566	594	569	587	553	599	621	592	593	591	544	594	580	614	594	609	578	575	570	595	606	613	595	631	597	601	620	605	564	580	590	593	584	596	553	612	596	595	585	625	533	568	537	565	584	609	595	542	569	578	569	589	554	604	545	614	580	528	580	566	558	584	571	565	628	628	597	577	576	597	593	618	568	578	619	553	582	550	578	588	553	567	580	592	589	624	594	569	588	609	635	587	580	585	584	566	592	597	596	585	617	584	606	644	619	576	574	598	602	584	600	600	605	582	593	585	551	578	635	593	638	619	589	574	573	592	595	600	622	554	579	587	608	568	611	578	598	592	583	597	560	584	614	565	563	638	595	593	569	576	627	548	599	572	599	566	588	594	634	587	609	540	572	584	593	557	590	586	571	616	613	631	555	571	548	598	581	558	604	618	611	591	570	593	612	588	542	592	561	551	580	592	579	613	592	564	549	594	600	570	601	573	607	576	595	571	621	518	574	579	619	583	570	590	559	601	581	546	588	543	597	599	607	611	558	604	616	587	655	599	609	588	557	567	609	581	597	582	573	567	607	572	579	559	577	574	561	589	582	532	577	611	579	590	601	536	562	586	595	575	557	566	575	568	616	587	586	559	608	606	636	588	586	601	566	595	583	570	594	590	574	617	572	615	544	547	581	588	596	596	590	580	626	576	569	564	625	549	614	575	596	602	600	595	601	552	591	611	603	591	590	572	579	601	589	617	596	567	631	581	583	611	583	586	575	601	568	609	564	570	598	606	590	617	560	631	558	568	571	594	613	551	586	587	581	569	615	582	595	581	588	614	631	629	606	578	618	587	565	576	608	598	566	578	573	564	590	595	614	632	589	567	570	559	555	538	594	575	574	586	593	618	586	587	582	585	557	629	561	583	560	606	551	571	600	565	629	587	595	560	595	599	580	532	557	616	600	564	634	621	585	578	587	554	578	585	558	588	630	583	627	589	604	599	579	566	591	549	589	631	628	541	572	576	630	628	602	543	647	599	597	605	578	647	569	543	583	569	611	575	583	566	583	624	606	581	557	590	570	612	574	585	573	551	560	582	565	629	609	611	568	561	617	546	568	618	602	613	564	590	578	600	564	566	629	601	593	593	542	581	547	603	534	580	585	606	588	590	560	638	585	555	560	574	573	598	564	583	574	545	553	572	621	540	573	576	606	578	552	585	647	577	597	603	556	604	572	585	592	569	594	557	622	583	576	581	598	557	600	600	627	572	584	598	587	566	579	559	569	594	572	581	643	608	602	585	566	530	600	595	562	546	562	571	560	635	564	620	638	596	578	562	596	625	569	583	569	582	598	597	573	637	556	579	617	601	599	616	556	595	589	562	554	559	580	556	595	545	590	616	624	624	552	578	582	569	552	583	572	623	583	578	579	582	588	594	570	571	590	598	543	580	593	583	585	597	577	624	568	564	594	619	557	585	589	606	604	550	561	565	541	572	548	566	580	595	570	589	588	622	587	574	647	548	558	579	627	528	530	570	600	597	590	591	575	565	615	563	582	531	683	579	621	529	580	633	595	603	549	610	558	588	613	555	602	584	584	579	575	569	583	598	614	571	613	573	572	549	621	633	562	579	590	574	599	523	595	573	591	582	630	568	593	581	576	607	550	586	580	582	582	583	594	592	578	591	565	601	571	561	611	608	555	582	593	573	583	578	575	611	578	534	571	581	617	607	601	589	583	604	551	599	572	567	564	565	615	584	578	576	581	587	611	610	575	591	577	567	618	558	562	589	582	630	588	581	583	616	591	600	592	602	571	611	586	605	614	579	592	558	584	609	597	558	609	610	552	569	609	569	606	618	575	581	591	585	578	544	542	585	596	562	567	549	582	617	590	560	569	553	603	584	557	580	568	602	561	605	558	569	572	564	586	568	574	604	590	570	569	619	570	566	580	561	585	583	594	590	598	561	579	576	576	555	667	596	601	602	564	618	583	595	595	609	590	591	591	604	590	551	577	563	568	632	553	605	593	582	613	547	552	559	572	620	616	569	583	585	587	602	613	585	564	553	551	581	594	606	551	582	538	578	574	634	561	595	635	595	602	574	569	542	566	561	589	631	587	571	566	623	543	558	603	605	587	625
6205	4376	2466	1398	984	864	879	686	524	437	317	256	276	215	176	173	148	143	114	107	104	110	93	105	84	88	57	57	77	63	62	59	65	67	77	63	69	56	73	69	52	56	63	63	57	70	56	71	44	62	73	67	69	56	59	56	50	71	72	56	70	61	54	69	55	55	58	53	66	62	47	63	75	56	73	48	56	52	59	56	56	61	66	60	55	57	63	60	61	55	68	58	66	62	65	59	61	69	55	53	49	68	59	65	83	70	45	59	68	77	58	51	66	67	49	71	45	60	61	54	60	67	55	55	63	56	49	68	68	56	66	52	57	60	53	60	58	46	67	48	58	70	55	58	60	51	78	54	44	58	62	55	64	57	54	75	58	69	62	72	77	62	56	55	60	54	65	56	72	49	57	63	64	63	61	70	74	52	59	75	54	53	53	55	61	63	54	63	51	65	56	63	66	65	53	52	57	66	56	56	64	51	68	43	60	57	56	53	55	54	59	54	62	54	58	67	60	55	71	72	71	69	65	64	62	47	60	57	57	57	67	58	49	65	65	67	64	67	64	59	51	70	61	49	69	56	67	61	57	67	53	53	72	41	65	57	53	54	62	64	59	70	56	68	69	64	50	76	59	65	62	59	67	78	44	64	59	60	53	61	56	77	59	60	52	74	51	54	51	48	61	66	52	72	64	53	67	46	45	76	46	57	63	54	59	53	53	53	58	57	56	67	63	60	60	69	60	60	58	57	61	58	54	54	69	71	51	50	64	57	43	51	67	66	66	59	60	69	78	51	61	46	57	38	65	66	50	74	68	66	51	53	47	57	62	61	55	52	48	62	64	75	57	60	60	46	60	54	53	57	60	72	50	41	54	75	63	58	56	56	53	58	63	67	68	53	71	67	48	60	54	62	64	65	70	67	63	67	48	64	56	43	48	70	60	61	53	57	57	51	64	61	57	66	59	60	47	69	61	52	62	61	66	47	55	63	72	75	48	73	50	47	67	57	58	64	57	62	79	65	62	48	72	57	55	66	66	69	55	69	62	59	57	58	45	75	64	60	51	70	58	71	73	66	52	64	55	54	45	68	52	52	51	68	65	69	70	59	60	58	61	79	53	61	62	66	62	68	45	62	65	61	45	57	55	58	57	55	54	62	59	61	61	66	69	65	60	53	54	65	60	64	64	54	65	60	63	68	51	63	57	60	60	65	50	50	56	70	62	75	58	64	75	70	57	58	53	70	63	60	60	60	70	48	61	54	71	55	57	47	79	36	60	64	76	67	65	57	73	61	70	53	54	68	57	58	67	61	64	68	60	62	72	50	62	72	52	56	62	62	51	67	66	52	53	61	58	44	63	71	58	71	61	69	75	72	48	44	52	66	66	68	69	64	71	56	51	55	77	65	54	52	72	64	46	50	58	62	61	51	50	58	72	68	60	55	58	66	59	52	68	74	65	66	63	48	67	55	57	75	63	58	81	68	48	59	77	67	52	62	56	58	61	56	57	61	58	74	63	58	51	72	66	62	69	54	63	58	65	54	52	63	59	66	54	52	60	53	56	54	63	48	44	50	63	50	51	49	51	57	65	64	62	55	66	57	71	58	61	67	56	74	71	62	68	53	55	59	55	59	77	66	45	72	59	83	64	69	63	71	60	55	45	70	56	60	55	64	51	60	64	57	72	62	61	51	58	69	48	61	61	62	63	54	51	55	59	60	63	57	52	52	56	64	46	71	58	61	59	54	47	64	40	64	69	55	62	51	61	58	57	71	63	58	59	70	61	59	68	70	67	54	54	51	58	58	55	65	57	58	60	61	49	57	60	56	61	49	60	65	69	49	60	66	63	43	50	50	61	49	68	60	68	63	63	59	61	48	52	66	59	63	64	50	65	56	57	55	52	50	63	56	62	67	55	55	45	55	59	65	49	66	59	54	56	54	57	61	63	59	55	60	44	49	71	58	56	53	63	54	67	65	72	65	60	54	65	50	70	52	60	57	39	57	50	65	49	55	62	46	67	62	62	68	65	53	81	54	58	52	57	61	51	50	64	50	53	52	56	60	54	60	67	47	67	67	77	73	61	61	52	64	63	61	56	83	60	64	74	51	73	55	45	63	61	64	65	64	69	56	63	45	54	60	47	52	64	54	59	66	64	69	54	48	67	57	81	65	56	60	77	60	49	65	53	64	51	53	58	49	60	60	59	55	59	49	66	57	65	72	63	64	64	53	59	56	63	54	47	77	54	55	49	60	56	60	52	61	59	62	75	66	63	53	61	65	63	59	54	70	59	71	62	69	70	54	57	66	48	65	63	49	45	59	60	58	56	51	58	74	48	51	64	73	58	52	55	81	71	51	71	67	47	54	64	72	69	49	60	59	59	51	59	68	58	83	62	60	51	56	70	71	49	60	56	54	63	54	79	53	62	70	66	68	51	69	52	56	51	53	56	50	65	65	67	59	53	53	45	49	64	64	69	56	59	50	77	66	53	53	74	69	52	61	62	50	58	66	71	62	72	63	61	55	56	67	53	66	57	62	73	61	63	45	51	53	66	70	63	78	74	73	54	52	48	78	51	50	72	60	66	56	71	53	49	57	50	59	49	78	52	48	65	44	55	63	61	60	53	62	63	73	57	64	61	63	65	53	44	62	65	53	65	65	51	57	55	72	68	49	59	59	52	41	63	67	66	63	69	45	55	53	53	42	70	57	71	42	54	58	73	72	46	56	52	64	66	55	58	49	55	65	61	63	70	58	65	70	57	61	62	64	56	62	58	64	58	71	60	65	74	41	65	46	70	59	56	48	54	58	62	62	62	61	69	78	52	52	60	62	51	62	66	63	66	76	51	68	62	61	61	63	59	62	52	45	58	62	74	56	63	61	54	57	54	64	65	59	50	64	61	65	59	61	58	70	59	57	53	48	37	82	71	55	76	51	54	56	63	54	63	57	53	67	56	69	67	60	67	71	68	66	69	64	65	65	49	62	64	64	68	68	68	69	56	51	69	63	56	63	63	60	55	50	66	64	59	51	62	58	58	64	66	59	59	58	56	74	56	49	52	57	53	62	62	76	75	49	70	71	82	70	57	45	74	63	61	60	50	40	66	49	48	60	66	48	62	54	67	70	70	73	52	62	69	55	61	53	54	65	55	71	63	53	61	60	74	53	52	54	71	50	65	78	50	57	51	60	64	63	76	77	52	67	63	64	63	57	62	69	74	68	57	63	52	49	56	66	62	66	74	54	53	53	63	78	65	67	58	68	52	65	68	60	54	60	61	69	71	54	60	65	64	58	53	57	66	59	72	59	65	49	61	50	56	68	67	75	66	56	67	51	71	64	63	57	47	57	57	66	56	71	52	61	55	60	59	67	56	53	54	65	66	64	80	59	57	77	60	68	60	63	61	72	59	52	60	55	57	57	75	61	59	77	64	63	44	53	66	55	52	75	69	51	50	55	63	60	55	67	57	49	66	61	61	66	51	60	61	66	43	61	70	63	68	57
35223	24134	18952	20523	24133	23394	21003	17705	14167	11292	8839	7397	6280	5189	4173	3701	3147	2642	2261	1878	1637	1491	1335	1138	1084	992	907	753	723	704	667	684	698	670	685	653	611	664	646	619	620	622	604	629	588	606	617	633	653	528	604	595	601	577	640	623	581	590	569	563	626	621	603	578	578	558	557	590	650	606	618	568	616	600	611	578	596	558	590	587	574	577	604	626	594	610	549	581	541	591	571	555	606	604	575	605	592	623	607	589	554	584	611	621	641	597	605	633	577	616	604	629	553	606	597	558	600	620	633	571	579	556	620	603	642	639	568	572	605	634	608	598	603	607	561	595	580	600	616	593	590	588	554	610	603	567	647	576	582	606	599	569	567	587	617	573	620	633	592	603	572	612	581	534	579	594	566	552	580	589	604	605	579	562	638	635	581	610	594	574	581	614	635	637	589	539	582	596	603	581	576	566	648	556	613	592	588	617	612	666	585	610	561	590	576	568	646	564	620	602	618	563	558	566	590	604	607	630	583	622	541	602	611	642	614	592	592	663	574	582	606	597	590	597	593	620	564	574	579	578	592	608	623	603	546	600	634	627	663	581	560	564	564	592	598	621	576	560	572	627	559	600	588	560	616	590	635	585	613	595	616	651	623	596	642	589	612	583	590	665	624	575	631	647	569	619	569	606	607	633	557	601	577	571	639	629	579	596	624	577	618	598	594	599	642	602	578	609	648	636	572	589	574	614	569	605	646	592	571	542	573	653	590	622	609	579	592	625	570	634	625	601	594	578	598	586	639	600	561	569	579	635	615	568	592	560	607	598	635	563	576	620	620	603	643	586	631	602	603	622	591	595	598	589	577	609	632	606	588	599	579	627	617	609	602	598	606	599	544	544	600	586	629	605	589	604	633	588	583	566	602	599	575	643	626	593	583	618	575	598	578	615	618	606	624	585	611	574	591	594	618	584	587	590	637	583	605	584	627	625	558	596	597	605	560	565	579	584	575	582	560	587	582	611	597	602	586	605	575	587	582	588	626	596	611	596	580	615	589	546	670	588	583	555	567	589	582	602	583	606	627	549	616	598	578	567	571	560	579	560	599	642	580	587	603	572	604	561	570	602	599	614	591	600	585	589	587	600	598	628	615	614	608	598	585	602	585	601	595	602	577	575	618	570	583	588	559	622	601	593	595	608	575	589	634	563	588	591	561	562	596	582	626	595	640	619	563	581	562	618	588	550	583	617	629	591	609	577	630	562	576	623	594	604	621	558	604	614	624	549	601	588	575	613	593	616	591	608	608	569	578	571	562	583	591	581	614	631	604	604	624	606	608	544	574	600	593	590	556	590	597	570	646	595	580	571	572	528	607	554	591	577	610	586	611	627	604	620	601	637	597	605	586	585	626	550	603	589	570	609	635	596	591	558	616	601	666	587	586	604	622	620	577	603	584	598	633	599	630	597	583	567	622	571	624	569	623	576	540	567	569	576	584	605	589	569	616	615	569	549	584	580	615	609	623	655	590	624	625	631	605	611	603	579	564	566	620	598	566	581	559	546	574	563	569	581	593	563	609	618	593	604	617	583	553	634	616	605	593	631	566	586	570	580	561	588	631	613	561	567	610	595	574	564	577	618	602	577	628	634	588	632	589	621	586	609	589	627	615	588	557	609	561	570	557	572	517	617	612	586	572	639	620	577	568	669	571	611	569	590	557	571	622	575	572	628	562	594	582	589	641	605	573	638	584	577	567	584	615	591	643	570	605	566	607	611	557	601	618	589	590	588	618	620	611	611	618	627	554	631	595	599	615	575	590	584	612	574	595	575	591	575	589	630	622	643	614	586	584	592	606	599	591	589	623	610	529	568	572	610	581	594	585	590	573	574	642	615	618	558	577	593	589	614	598	584	608	607	594	596	606	566	600	597	574	621	542	613	565	594	569	601	588	563	573	573	547	595	644	571	571	632	655	611	561	601	612	585	586	597	622	561	642	576	577	642	579	553	600	526	613	553	575	624	598	584	603	617	577	565	593	587	579	572	599	616	606	608	626	596	564	620	600	594	603	580	591	572	571	567	578	634	633	597	594	625	596	574	583	631	582	610	600	609	595	589	592	632	579	602	586	579	623	591	581	601	629	603	604	621	584	566	602	590	571	564	597	599	599	588	554	612	587	586	619	641	561	574	572	599	584	589	610	602	627	626	622	590	560	546	648	651	617	602	569	620	579	595	600	570	583	620	575	628	617	624	603	594	603	575	587	610	615	590	644	578	609	606	638	614	585	602	620	593	566	599	589	645	602	555	637	571	600	582	605	583	534	643	615	586	637	581	612	646	595	568	601	621	619	566	625	628	593	563	563	573	600	585	608	649	584	623	603	593	607	598	596	610	552	607	646	616	579	594	605	591	606	622	604	537	592	590	583	624	600	622	575	603	585	613	577	589	588	599	576	620	575	597	590	558	598	600	617	589	575	569	583	545	597	603	606	602	595	564	636	590	571	583	628	581	655	554	597	576	579	636	579	601	633	591	575	604	633	625	557	552	631	561	592	581	596	587	577	576	596	628	582	550	596	574	588	610	639	614	621	610	647	594	599	622	595	557	575	599	561	638	595	599	592	608	597	562	590	604	584	617	634	598	566	632	581	606	577	609	586	658	567	620	588	581	633	586	586	602	625	559	575	581	605	635	599	585	609	595	587	589	580	568	551	600	656	623	598	598	627	586	560	574	578	596	616	545	613	594	588	609	564	608	608	602	638	595	569	564	584	615	637	573	592	597	608	620	592	559	595	589	621	640	598	579	582	579	602	614	601	585	565	610	615	580	570	586	604	608	556	591	607	607	583	613	640	571	607	585	568	598	580	604	611	568	555	598	611	596	575	563	602	589	528	590	645	627	580	577	599	580	604	575	527	561	593	579	589	608	604	606	606	637	616	594	616	555	588	591	638	608	588	573	622	599	619	581	585	563	617	614	580	599	618	601	559	561	572	579	649	566	625	605	579	562	598	595	620	635	610	629	584	562	584	583	618	574	596	609	604	651	563	617	643	573	535	599	561	576	602	577	600	598	591	648	625	603	605	613	633	603	585	569	611	577	567	623	579	612	590	624	610	558	558	577	610	598	561	611	573	595	604	585	561	611	571	570	590	573	603	578	545	519	588	545	584	597	580	617	613	633	597	604	620	612	575	572	619	603	570	596	595	585	580	587	588	612	568	532	590	616	596	628	548	581	604	567	619	606	629	595	574	600	593	578	609	619	552	587	581	645	563	523	588	586	618	592	599	626	641	619	575	602	607	596	581	582	606	585	561	659	582	591	584	584	623	566	624	584	610	582	584	618	580	596	598	567	589	570	561	620	601	612	612	605	607	563	579	588	596	604	524	619	551	616	602	568	608	554	590	597	598	593	590	571	610	602	625	562	577	633	615	607	570	592	553	585	569	609	575	653	557	592	567	592	612	633	618	584	603	593	597	621	625	553	604	612	617	600	593	598	637	565	624	585	621	647	570	618	595	575
3242	1824	998	631	508	528	447	349	293	240	221	213	179	158	140	104	109	91	100	83	73	84	75	70	66	70	65	64	66	68	69	63	65	55	73	71	58	75	57	64	70	70	59	53	54	71	66	53	68	65	68	65	74	56	56	54	66	62	64	40	58	49	65	45	62	74	48	64	53	58	56	68	66	74	52	60	68	58	51	45	69	65	59	71	66	57	59	56	64	63	73	70	63	60	50	59	72	59	50	64	59	60	59	51	64	46	68	59	62	50	67	61	58	60	61	62	50	71	61	62	61	51	74	59	55	55	63	51	63	69	51	52	59	58	55	54	44	72	59	71	53	56	54	68	48	64	68	58	66	62	61	57	69	59	61	61	56	51	64	66	59	58	54	65	56	56	63	60	66	48	41	57	70	61	62	65	60	59	62	67	60	60	62	65	59	87	63	59	65	58	50	64	60	69	61	63	72	58	57	57	51	45	63	55	55	67	45	69	58	60	62	72	62	60	50	57	66	54	55	58	49	45	66	62	48	54	54	59	60	59	70	56	70	53	57	59	68	74	53	59	54	55	61	56	58	63	57	67	54	66	55	54	63	58	67	59	53	61	74	77	63	60	61	61	56	51	60	67	62	70	76	71	64	59	56	74	58	51	54	65	66	75	58	66	50	48	51	70	61	74	59	48	70	56	64	59	67	64	64	49	53	58	41	63	57	69	68	65	69	69	66	55	64	65	62	55	51	56	75	66	60	49	57	74	55	67	61	82	63	61	59	60	60	60	61	65	82	73	63	69	58	56	57	56	47	60	72	66	50	48	60	67	60	54	56	60	54	61	53	60	82	76	57	75	65	70	63	74	59	56	66	53	75	55	64	57	66	69	59	66	63	71	65	68	55	59	68	69	68	66	56	62	60	67	68	71	58	71	61	58	50	64	68	63	56	50	49	49	69	59	70	56	56	65	55	56	59	67	64	53	63	52	55	54	61	50	54	63	57	65	54	50	53	59	64	57	53	64	64	62	60	66	61	80	67	55	66	66	68	49	64	69	59	58	56	51	71	59	68	56	58	52	66	64	53	53	52	62	64	68	57	53	56	56	65	69	75	62	54	54	55	67	61	61	50	50	58	65	69	66	53	64	61	73	48	65	56	51	79	53	54	60	54	71	54	61	61	48	63	48	50	58	59	52	60	69	51	57	52	64	67	68	59	68	58	55	67	60	62	67	68	60	56	62	47	64	62	63	74	56	55	66	66	58	61	56	52	58	66	76	67	62	66	62	48	68	67	54	61	72	65	56	50	53	71	65	65	69	55	51	59	66	64	67	59	56	57	65	66	54	69	59	59	64	81	59	56	60	57	50	62	55	72	56	66	62	56	60	52	53	57	63	75	62	64	74	59	41	72	60	66	65	48	63	78	68	54	70	59	50	61	66	61	54	48	53	71	51	64	83	53	69	49	73	65	61	57	69	50	58	68	66	62	67	57	64	62	58	68	61	59	53	59	52	58	64	58	71	58	63	46	63	64	65	75	63	67	64	47	73	73	51	68	69	65	55	68	54	69	68	54	69	56	63	47	56	61	54	61	53	63	66	54	71	61	61	73	65	67	59	60	69	69	65	53	57	73	59	51	74	51	62	60	71	60	67	61	59	60	53	69	53	62	71	68	67	76	72	57	70	72	67	67	60	64	59	49	52	61	54	78	56	49	64	46	63	57	63	66	63	42	53	62	48	60	60	48	57	51	67	67	58	52	57	48	52	50	48	64	53	63	58	60	49	62	65	58	49	73	62	60	58	52	58	53	56	55	54	51	58	56	66	51	61	70	62	61	65	60	47	46	63	56	64	64	48	47	57	69	59	61	60	48	67	66	51	53	72	69	56	73	61	54	67	77	72	49	52	61	69	61	43	48	61	57	83	54	53	56	65	45	62	77	70	48	54	62	59	60	51	67	59	71	57	52	42	57	56	72	56	58	57	62	58	53	62	59	59	75	66	65	52	53	70	57	66	52	62	58	53	65	59	61	55	53	61	55	52	59	65	63	56	52	68	66	66	69	67	48	55	62	61	65	44	66	73	55	57	52	64	59	61	64	43	59	65	62	78	44	55	71	75	57	61	63	54	57	45	62	56	72	76	49	81	74	53	55	64	85	68	80	72	55	44	54	65	67	66	66	59	63	51	65	53	55	53	45	54	63	45	61	66	74	60	57	62	53	68	63	59	65	70	51	54	73	59	59	69	62	59	60	60	67	58	67	60	55	65	68	51	68	59	62	68	60	44	65	70	72	59	47	54	51	67	78	61	64	73	75	63	56	80	77	57	53	58	62	60	55	53	47	63	60	59	51	56	64	66	64	61	62	49	61	68	60	52	68	54	60	58	67	60	67	44	65	54	53	81	56	72	60	74	56	77	49	67	82	63	63	58	65	62	51	60	58	42	70	59	61	48	61	59	56	66	56	48	64	58	48	64	56	59	63	54	62	61	54	60	56	61	49	71	67	66	66	62	50	58	52	73	54	59	57	75	54	55	78	60	59	66	57	66	62	52	54	60	73	43	45	68	60	53	49	62	63	61	59	64	57	58	51	58	65	61	51	61	57	65	62	61	66	63	60	66	51	60	68	55	61	58	58	49	54	71	71	67	59	62	67	63	64	61	60	63	51	64	54	58	72	60	55	57	63	65	54	62	58	59	70	63	67	64	60	59	60	59	50	53	54	69	65	50	56	71	56	72	61	66	66	39	51	78	57	56	68	78	56	61	68	59	75	65	67	62	60	66	51	72	60	57	67	58	59	50	42	59	67	73	61	58	56	55	61	70	47	48	57	60	49	45	69	59	61	61	66	62	54	78	59	74	59	51	65	63	45	63	68	54	55	71	64	68	62	59	71	67	51	60	68	62	50	56	56	62	59	70	68	63	56	68	53	63	66	60	64	60	60	55	65	56	66	57	69	69	68	41	69	66	57	36	60	66	62	75	55	51	63	55	61	60	55	56	55	59	76	70	62	60	54	72	67	60	54	58	71	67	56	67	65	58	56	60	56	61	60	49	69	66	56	67	62	46	51	61	59	45	52	80	62	55	59	62	63	62	69	66	49	69	67	58	73	66	66	70	67	68	68	64	68	67	57	62	59	54	70	67	78	68	57	39	61	62	79	58	68	67	50	59	67	58	72	54	77	75	63	59	58	50	69	71	45	56	61	50	70	70	63	65	53	56	67	62	66	58	69	48	52	79	64	49	60	55	78	75	60	64	62	62	59	65	59	71	74	55	70	59	67	71	55	61	53	74	69	68	51	63	74	46	56	74	66	71	55	58	63	61	65	57	72	62	62	52	62	61	64	76	62	70	62	60	49	56	57	70	63	59	60	56	42	65	67	54	51	58	51	65	61	68	67	68	55	66	63	64	69	60	73	52	60	69	76	60	62	48	58	51	48	62	67	66	58	59	66	51	64	60	59	64	65	73	52	67	43	60	67	56	70	72	65	62	68	55	55	51	54	51
28158	16942	12346	13285	17625	17372	14877	12220	9204	7219	5760	4888	4018	3380	2877	2454	2012	1744	1457	1330	1210	1076	1042	887	816	773	764	665	646	601	611	610	688	609	624	638	623	606	616	585	628	577	628	580	621	618	602	578	605	621	605	603	591	611	603	601	575	618	603	605	644	638	589	608	621	649	612	588	607	608	596	598	617	593	614	579	606	595	587	614	584	595	618	584	573	609	609	596	574	599	597	556	591	617	628	606	581	578	608	602	588	604	574	601	588	568	567	559	577	565	594	605	575	571	649	567	571	583	610	595	570	600	638	626	597	586	643	573	572	606	588	625	608	618	600	571	630	536	632	586	600	618	597	603	581	599	597	608	638	602	559	582	589	596	577	599	536	541	555	633	611	579	578	631	538	617	564	599	565	586	596	601	565	602	596	564	613	565	561	585	617	573	608	649	570	609	586	576	587	593	608	556	566	631	619	583	609	568	622	589	520	577	605	616	584	563	596	640	620	621	589	609	570	629	619	592	599	651	604	599	608	604	588	598	599	521	572	626	594	561	643	585	634	591	604	611	588	597	611	581	580	623	607	604	600	602	610	579	576	625	552	568	600	634	594	623	567	583	593	621	590	623	566	581	638	623	599	596	614	625	615	606	594	610	630	586	593	632	585	606	585	607	611	554	574	558	567	601	645	601	625	601	604	552	622	596	574	600	606	585	601	570	596	573	598	614	605	609	620	627	592	567	598	602	622	578	629	554	623	553	565	618	600	624	589	609	590	614	605	603	551	595	585	602	629	575	631	572	594	581	623	652	590	611	606	652	561	580	579	617	643	592	649	625	609	563	625	628	576	601	626	572	666	643	636	576	577	617	581	648	586	609	554	566	582	605	568	603	596	554	589	606	639	593	608	564	598	558	649	545	551	625	616	582	581	606	567	596	631	620	588	619	596	580	554	581	598	629	597	557	573	620	623	586	634	566	603	569	575	599	576	611	577	592	579	585	577	615	595	593	611	626	562	609	545	582	604	608	600	618	606	610	600	560	588	585	599	613	616	578	565	595	621	596	568	623	590	585	634	587	606	610	568	584	598	577	603	596	621	554	567	623	609	597	596	631	584	608	634	624	653	613	619	569	596	559	612	597	560	607	586	617	586	630	628	632	615	590	603	607	575	583	626	594	595	620	581	583	579	616	591	677	628	617	550	568	609	620	608	632	561	606	611	582	592	613	611	595	629	601	588	606	613	598	568	593	634	558	587	584	599	599	569	603	548	594	550	581	606	610	589	576	640	634	656	615	589	596	549	635	620	580	610	611	592	586	603	610	612	637	566	615	611	587	680	619	620	601	616	602	598	540	587	593	600	587	586	571	589	560	606	580	606	581	598	559	647	568	571	567	613	593	575	585	577	578	583	587	617	605	616	569	626	630	592	552	618	569	575	592	622	544	566	600	604	630	574	569	646	577	598	570	604	572	582	577	597	624	555	572	615	559	576	581	580	593	603	583	558	618	592	612	613	612	587	597	620	566	588	582	590	603	592	580	546	589	596	610	533	577	588	585	620	564	643	609	634	550	583	596	587	582	600	637	621	597	593	598	590	558	590	602	590	615	542	567	618	617	582	607	612	610	617	596	599	582	589	603	596	620	578	565	586	623	560	551	592	577	583	572	635	679	604	587	599	682	629	570	556	612	576	619	560	590	605	549	571	601	592	586	571	637	592	587	614	592	567	590	556	612	565	569	574	607	607	612	571	559	571	594	623	581	626	620	606	619	613	569	647	603	592	571	610	584	593	610	609	598	584	563	602	617	644	578	547	618	583	587	588	594	575	588	604	615	548	612	602	632	604	625	590	596	607	647	607	603	621	604	618	626	640	620	597	587	580	561	558	594	598	613	661	592	604	578	609	557	617	590	649	632	625	549	582	572	594	582	689	607	613	630	595	595	653	569	587	601	602	562	643	594	590	570	575	583	598	603	615	637	560	626	618	526	591	632	585	614	563	598	590	602	580	583	557	604	597	611	577	602	573	611	597	615	607	612	554	615	623	596	574	588	597	651	631	587	549	570	592	594	588	582	589	595	573	616	576	563	596	588	610	627	624	584	623	571	612	591	596	604	619	623	576	602	583	645	583	586	585	627	617	575	607	614	569	603	648	565	610	626	584	604	578	612	641	618	606	572	593	611	600	600	611	567	615	619	608	613	620	587	568	625	570	609	622	600	600	595	579	652	607	606	598	591	600	545	645	632	600	630	630	567	560	625	571	647	603	631	579	630	591	570	589	600	568	608	566	605	615	601	594	556	585	582	607	572	616	632	594	580	586	613	566	631	594	604	591	617	601	646	535	586	634	577	575	620	563	631	575	621	585	612	627	584	563	556	576	636	607	596	601	553	585	623	596	579	623	588	647	624	590	586	597	588	628	576	633	599	619	576	596	605	618	557	609	586	603	617	617	569	614	612	586	603	605	599	621	600	607	582	613	609	630	565	610	620	571	619	574	629	604	587	595	603	629	576	542	590	622	598	605	581	601	620	556	555	625	609	584	608	576	578	582	589	598	623	587	607	623	577	570	593	590	575	585	601	612	592	612	595	590	556	575	584	585	610	606	611	571	596	614	584	599	615	551	612	586	629	574	597	618	580	570	627	630	565	624	582	603	609	588	607	600	580	587	608	608	576	594	652	638	584	584	554	567	646	605	588	583	566	564	621	569	570	579	598	642	598	588	647	597	595	624	642	602	605	597	568	614	599	596	590	610	602	604	619	650	617	567	601	588	607	580	612	618	599	598	585	640	578	622	624	628	560	606	646	627	623	603	561	623	608	578	591	594	601	622	602	611	554	628	602	641	625	547	617	622	596	591	576	601	568	572	572	645	611	544	611	546	554	572	597	602	591	572	592	588	593	606	619	577	583	597	592	599	599	606	552	563	564	628	640	585	579	584	539	574	596	583	610	567	609	590	556	611	594	605	610	577	589	575	598	584	576	602	596	638	580	547	587	631	631	589	588	632	616	585	609	596	628	583	591	597	599	631	619	611	607	624	584	608	576	562	583	602	619	598	604	623	605	598	576	607	610	536	603	579	618	616	630	577	636	578	633	551	595	614	589	615	574	631	623	541	588	585	581	571	568	584	612	583	584	623	566	621	583	635	608	587	566	561	628	553	603	559	618	628	540	605	583	645	563	645	609	588	573	599	616	585	626	616	550	589	594	579	621	605	600	579	590	568	601	646	601	616	583	601	625	568	606	627	553	580	605	588	559	607	610	625	577	638	635	601	615	622	579	575	606	581	606	631	647	594	589	646	583	634	597	593	599	591	632	586	577	583	617	597	608	639	589	631	570	599	607	578	609	616	643	615	568	605	580	606	576	590	600	566	589	633	560	629	619	631	649	613	588	583	606	573	575	612	606	572	597	621	608	574	599	608	588	580	564	590	640	630	575	595	585	601	581	571	597	620	543	631	588	597	587	618	618	605	636	669	580	610	599	569	606	576	615	602	605	601	591	542	602	597	593
4654	3729	2078	1077	757	683	616	535	401	317	279	231	209	202	152	152	131	124	107	97	100	87	68	88	54	69	61	65	62	63	58	58	71	85	50	61	56	77	68	63	72	50	78	52	60	57	67	73	60	69	60	64	75	78	61	54	61	69	49	67	54	49	50	89	61	66	62	61	54	63	72	60	77	60	63	85	55	71	77	52	69	65	64	59	48	52	59	82	56	61	60	79	62	56	63	65	49	65	71	60	65	64	68	77	52	62	72	68	53	70	59	64	83	86	62	73	62	53	65	67	60	58	57	58	58	64	51	65	51	57	54	63	50	55	59	64	66	62	87	60	53	60	59	56	73	63	52	70	72	65	61	61	62	60	79	61	62	79	60	50	61	71	57	60	63	63	67	66	65	68	80	54	72	63	65	64	73	71	56	69	52	57	72	65	64	58	48	69	74	64	66	60	58	65	55	65	67	58	46	72	67	70	61	69	65	70	53	57	58	63	71	56	63	91	60	61	66	65	72	77	84	56	50	59	51	59	62	64	66	63	63	67	51	62	64	72	64	72	55	49	68	58	60	60	63	61	71	61	58	63	65	65	63	55	63	62	52	68	60	51	60	61	81	63	65	72	69	50	63	74	91	50	79	66	59	56	63	66	65	62	64	61	50	48	69	59	61	57	73	77	57	60	63	67	66	58	65	69	78	52	77	56	71	57	60	73	67	71	63	68	67	65	65	79	55	64	66	50	66	68	60	61	62	51	59	73	66	51	71	65	51	66	62	52	65	61	76	81	59	72	59	61	56	58	48	69	64	65	76	75	68	58	63	57	77	60	59	48	63	56	60	62	58	64	58	71	56	70	61	74	65	54	57	60	63	65	65	55	51	74	75	65	60	69	79	57	61	41	60	56	50	65	62	70	71	63	62	63	60	43	63	55	59	67	69	78	63	52	64	61	62	56	65	73	66	57	64	58	59	48	64	67	58	65	54	56	56	61	69	60	68	73	62	56	57	65	61	60	48	58	62	48	66	68	62	66	64	65	68	65	61	63	81	64	53	53	66	49	69	50	50	60	67	67	75	59	54	62	63	63	75	60	52	67	65	75	62	66	52	54	73	57	62	66	80	78	56	47	57	61	55	56	54	74	90	64	54	62	63	71	53	84	58	79	74	66	53	64	61	65	67	59	64	72	67	71	74	69	63	67	63	55	67	62	58	54	68	58	85	75	51	64	55	68	55	59	70	60	72	64	59	57	57	58	65	60	54	70	74	59	65	62	44	63	62	57	63	59	67	64	57	77	83	53	68	70	47	63	56	65	71	59	62	67	58	67	64	55	71	56	67	64	57	55	52	47	50	61	53	65	68	65	73	57	61	59	53	68	71	66	51	46	55	75	62	71	66	65	59	69	64	64	67	69	73	56	54	54	62	55	51	66	64	53	62	76	72	63	60	55	65	53	60	52	60	60	66	57	48	66	47	62	52	65	60	66	66	55	58	66	66	57	81	51	74	66	64	77	59	74	58	60	77	58	68	61	66	55	66	76	72	64	55	52	63	61	50	58	69	70	61	80	67	67	71	73	48	58	69	63	64	64	60	45	76	58	65	54	73	56	61	55	71	56	61	67	79	64	72	59	58	70	64	52	68	66	53	60	64	71	52	52	73	60	77	62	60	57	59	57	67	57	67	51	66	81	63	54	62	68	51	60	62	52	56	63	80	60	68	54	66	64	69	50	59	53	74	55	71	50	58	46	65	72	56	61	52	50	56	58	63	65	70	62	77	53	57	64	63	63	66	68	71	64	64	62	64	53	67	55	56	72	51	67	70	53	62	66	64	63	54	65	59	59	71	57	56	66	61	62	66	71	67	61	52	70	75	66	55	52	72	82	70	70	74	58	62	67	68	63	72	70	57	62	58	72	55	42	62	62	49	67	60	69	68	52	76	55	51	69	60	61	57	57	69	53	56	72	54	66	55	55	69	62	76	65	71	54	79	60	61	55	61	69	57	61	67	69	63	57	59	69	65	58	66	58	65	68	53	67	64	62	54	62	67	64	49	67	71	59	71	63	54	63	60	59	77	62	63	65	66	53	71	61	39	63	56	65	62	75	56	50	70	84	56	59	61	67	63	68	50	60	64	87	72	63	80	81	54	58	68	52	68	61	62	79	76	72	59	49	71	71	66	51	58	53	65	66	68	73	62	61	73	65	59	61	57	79	59	69	60	52	71	64	58	45	55	64	54	60	55	64	63	66	63	61	62	66	53	64	72	62	74	58	62	58	48	58	77	65	62	64	53	60	61	57	65	71	63	63	62	64	60	62	56	60	57	56	69	56	53	67	69	56	69	62	67	49	65	67	63	74	56	70	57	55	64	67	58	65	71	70	55	72	71	57	69	61	67	76	71	64	84	61	61	67	57	64	41	72	58	60	49	60	48	60	54	67	61	56	51	76	60	67	85	60	59	60	65	58	69	53	48	79	56	70	54	61	51	56	59	60	51	62	58	59	61	71	62	73	70	64	69	65	65	82	49	49	55	48	60	57	60	57	62	76	53	62	60	67	63	56	66	49	71	58	61	63	72	62	78	58	58	67	50	57	62	64	62	67	59	67	62	67	50	60	60	66	62	60	72	55	72	67	55	66	62	69	69	68	54	73	74	67	64	55	52	53	61	68	61	54	75	70	66	57	69	56	65	62	61	73	56	72	51	63	60	64	48	55	61	60	49	59	54	48	74	59	54	70	66	56	64	59	68	57	63	42	56	59	53	60	51	64	50	66	71	60	56	75	68	50	60	71	56	52	61	58	53	61	60	61	54	71	59	74	50	57	63	64	62	70	67	71	50	62	64	62	63	66	63	58	62	70	62	54	50	64	58	59	55	56	50	79	65	54	66	59	74	54	61	68	62	62	66	55	70	63	69	62	68	61	68	70	85	69	73	57	57	70	49	67	58	64	57	60	61	62	57	60	83	50	69	64	53	63	72	56	74	60	62	63	53	76	73	52	67	77	74	60	54	55	60	66	48	63	65	65	66	55	68	69	59	57	60	51	69	70	63	60	69	53	66	52	67	73	60	72	68	60	70	68	63	50	48	62	46	76	53	45	63	53	63	54	66	68	60	72	68	60	70	58	44	74	67	58	65	58	64	78	72	48	70	63	59	82	70	73	43	69	61	57	66	60	69	73	71	61	66	59	60	68	54	64	65	63	57	71	48	66	54	60	82	58	55	58	69	51	55	56	59	62	68	58	57	73	66	58	69	45	53	71	62	61	58	64	43	59	63	62	44	58	64	57	72	59	51	53	62	68	67	59	60	56	44	56	67	59	69	62	63	59	68	64	67	58	62	57	53	69	55	56	67	48	61	58	65	58	69	65	59	73	58	60	69	49	53	66	77	69	59	52	70	60	62	70	59	59	59	54	57	56	73	74	63	70	53	55	63	74	55	61	54	62	65	54	61	66	62	64	59	54	59	68	67	68	57	51	53	73	67	57	60	64	57	58
32507	23405	17704	18052	21486	20802	17955	14601	11533	9204	7497	6190	5352	4392	3662	3005	2504	2145	1882	1572	1347	1310	1147	1042	933	917	785	750	755	652	659	651	695	723	649	661	692	670	687	632	595	621	621	600	592	581	606	601	610	653	650	646	586	593	602	624	614	622	618	619	665	595	636	636	629	657	626	669	603	625	581	659	609	591	668	556	662	655	628	603	597	561	674	593	625	616	600	587	646	648	621	644	589	628	567	629	583	576	616	601	635	606	599	617	633	638	557	605	649	625	633	610	629	600	610	667	562	652	607	608	652	608	612	584	641	598	633	625	657	593	624	639	620	612	607	606	614	578	619	641	598	611	597	666	622	627	619	597	570	621	623	601	631	599	621	677	596	565	631	640	624	604	633	624	606	600	635	617	634	600	624	650	654	621	609	595	607	612	611	610	637	646	620	629	652	653	611	617	617	581	569	667	611	611	605	629	623	615	585	597	572	613	658	591	664	671	597	637	651	591	565	607	559	600	639	585	617	619	595	635	587	585	645	630	617	589	614	642	630	670	616	605	612	624	627	624	638	603	630	615	589	629	620	636	608	609	602	627	622	618	626	589	629	605	634	575	610	660	591	603	599	605	615	644	631	586	596	624	588	582	615	571	636	630	644	600	621	595	635	625	619	595	619	613	611	624	636	581	567	584	630	619	597	635	578	634	662	592	637	588	634	637	650	558	625	628	556	619	576	609	657	591	676	608	664	598	647	601	619	586	610	650	597	646	579	643	649	621	622	636	612	638	626	618	634	634	586	626	608	615	553	624	630	590	589	624	550	578	593	613	603	592	634	628	607	594	631	633	605	639	636	610	623	564	629	628	642	587	640	647	579	622	618	623	623	601	615	638	637	635	662	648	567	600	611	565	645	589	626	612	643	603	615	594	615	600	600	642	605	594	624	624	603	591	648	621	689	628	632	606	603	603	563	594	615	650	620	613	566	617	627	636	597	658	625	600	590	633	631	632	642	656	609	663	623	624	665	652	669	610	623	633	595	615	610	636	626	633	598	612	609	615	609	604	617	629	609	608	638	617	578	596	661	627	642	614	622	624	622	611	609	615	606	639	666	633	598	588	613	559	598	591	633	586	634	626	620	662	585	642	630	621	637	641	631	650	593	607	625	616	588	610	640	638	583	608	605	612	567	628	643	592	593	634	584	590	669	616	607	563	626	636	571	629	624	654	633	624	592	618	622	645	560	659	606	644	631	612	615	650	614	603	637	637	612	652	610	633	601	581	597	612	648	598	599	619	620	601	632	617	601	616	672	581	606	647	607	581	588	617	575	638	613	609	590	605	636	615	578	623	618	607	611	622	629	583	610	610	619	616	613	646	630	608	606	596	619	595	648	634	586	615	627	585	599	642	620	615	567	624	603	637	595	608	622	610	600	634	602	646	608	617	613	646	623	591	581	602	563	598	620	601	620	621	663	620	611	637	608	643	597	639	570	621	556	620	637	630	593	590	589	601	636	605	578	607	585	629	623	598	623	591	643	608	568	622	640	599	589	593	585	628	634	603	630	610	609	639	619	585	674	628	659	638	622	649	573	651	599	633	635	606	613	653	604	619	600	603	676	622	580	613	674	621	615	629	611	650	585	573	586	667	605	622	591	596	627	606	622	614	669	579	621	631	671	645	634	618	594	606	611	630	566	608	588	548	637	685	603	620	631	602	590	645	616	603	627	605	626	612	607	585	617	604	653	658	592	592	595	613	675	646	568	582	630	619	588	613	613	610	620	625	554	605	622	609	605	583	606	662	632	595	622	628	632	594	602	635	623	624	588	613	630	594	616	611	608	583	538	627	652	603	626	593	624	591	611	605	644	611	582	571	624	621	601	572	656	590	617	640	593	618	612	596	564	602	636	615	660	589	602	644	648	624	606	609	614	629	579	647	607	613	624	609	668	678	609	633	603	605	639	613	629	637	587	588	632	605	613	599	584	640	622	617	589	584	628	626	683	636	623	640	619	661	625	570	642	632	592	617	576	672	618	636	597	633	596	581	619	588	615	634	627	652	621	660	614	637	638	617	584	626	574	644	620	625	618	605	625	629	602	620	637	612	610	625	622	603	667	597	602	627	606	617	580	605	578	647	633	645	586	617	662	618	616	606	674	612	658	594	626	604	589	649	621	608	639	630	547	579	577	608	598	636	620	614	639	558	636	627	617	637	599	609	640	650	605	601	633	649	603	640	632	609	646	651	641	613	597	601	602	625	614	583	643	594	619	607	662	611	619	610	619	610	649	627	647	594	583	586	598	611	597	662	604	616	637	606	686	677	583	663	643	635	607	597	622	626	614	584	626	613	638	586	668	694	631	583	576	601	585	619	611	602	610	641	594	623	660	639	621	618	590	648	627	603	585	627	589	595	628	643	644	633	618	614	652	598	558	626	618	615	648	613	598	588	640	601	598	650	610	654	619	631	623	557	638	616	611	590	597	619	622	570	615	593	610	638	619	640	593	635	585	609	579	599	611	623	592	646	611	641	634	618	609	601	605	617	567	626	614	558	649	606	613	618	601	631	568	614	616	585	653	596	648	586	622	576	653	642	641	641	587	636	594	600	624	647	641	635	619	658	622	666	617	610	608	578	645	576	597	661	616	626	567	638	641	603	620	675	632	604	620	597	622	634	608	614	597	648	615	646	646	632	613	632	567	590	616	637	635	621	591	607	618	626	616	559	601	666	612	582	628	639	638	617	590	588	613	651	581	639	663	615	624	627	619	605	664	641	619	587	623	615	637	626	650	636	642	632	646	659	610	633	643	648	568	632	582	577	627	637	611	609	625	602	636	611	653	644	614	624	578	581	622	622	649	617	598	627	640	618	617	659	600	619	641	625	616	612	614	653	617	594	637	582	675	603	611	649	615	618	593	564	616	657	600	626	634	633	629	625	587	656	644	578	601	603	620	637	634	629	633	598	613	608	623	640	590	591	636	653	630	619	620	608	622	635	609	604	621	591	664	596	633	600	616	606	627	606	583	601	603	602	632	609	614	640	644	580	612	599	627	611	645	651	644	543	588	640	610	618	644	626	620	623	639	612	614	626	635	610	660	625	596	556	620	585	630	606	614	641	635	645	644	611	580	650	630	601	622	602	620	622	601	609	617	609	589	633	631	581	643	603	616	596	624	646	612	612	639	631	605	582	619	602	571	599	608	610	597	636	577	634	588	575	592	585	589	610	624	630	581	633	618	609	597	629	640	640	646	651	611	599	589	575	637	641	601	608	621	644	648	643	648	598	611	607	626	610	622	607	611	586	654	586	595	597	627	662	631	599	639	594	597	607	581	694	626	608	608	598	613	630	583	596	616	625	634	624	627	634	606	614	613	613	626	592	632	550	586	618	575	619	619	614	621	632	597	605	587	630	634	614	572	614	626	598	625	672	619	597	612	616	647	649	592	658	594	592	600	624	612	655	607	620	625	586	553	597	616	598	638	617	576	653	656	571	689	661	630	632	625	575	629	623
4857	3142	1662	1087	764	717	575	487	430	309	280	242	229	170	180	130	123	113	127	119	98	80	79	71	96	73	64	73	75	75	57	58	65	75	61	68	67	64	76	61	54	70	66	71	72	66	74	62	65	52	68	55	56	60	64	63	63	55	61	68	62	53	65	64	58	59	61	54	53	61	49	81	65	61	57	53	50	52	50	58	57	60	62	74	67	65	56	53	85	49	66	69	55	66	53	63	55	52	57	61	55	59	61	61	44	62	62	58	54	70	59	45	54	65	66	61	69	67	54	60	69	44	59	59	54	70	59	63	56	59	48	55	57	43	73	77	63	76	55	66	74	78	71	60	52	59	61	59	61	68	51	59	59	61	66	43	55	63	52	57	66	76	58	71	62	45	60	70	52	55	55	54	67	44	77	49	65	55	51	57	70	46	60	66	65	56	76	51	47	78	65	50	48	62	72	60	69	49	57	64	58	49	50	65	66	60	67	77	78	54	58	55	63	69	61	62	68	64	85	58	53	77	62	68	61	63	54	56	57	56	62	49	59	53	71	60	61	51	57	66	52	65	46	55	69	69	49	65	55	66	53	67	56	55	51	53	57	50	65	62	55	76	62	67	61	57	51	59	57	65	62	65	59	71	89	60	64	64	59	61	51	64	65	67	61	54	60	57	66	50	64	53	63	48	67	59	69	61	62	47	56	40	56	66	54	61	41	57	63	44	58	64	58	63	67	56	58	72	68	47	58	50	47	53	52	54	62	62	65	66	53	56	61	67	54	65	62	61	53	70	55	78	60	60	66	68	71	68	54	46	63	53	62	71	53	48	61	54	73	73	68	60	47	57	52	65	69	56	56	56	62	61	54	56	48	64	70	63	67	64	62	59	63	62	56	51	54	52	72	60	61	63	46	58	68	58	60	54	65	61	61	65	65	43	60	60	65	71	61	51	56	69	77	60	56	65	57	50	53	65	67	50	64	74	58	64	61	67	57	62	52	59	60	59	62	69	76	63	57	63	57	53	66	74	85	62	72	58	62	60	81	54	62	55	64	63	58	54	56	56	65	69	68	62	52	60	60	62	65	59	51	66	60	71	51	63	58	60	51	72	62	66	71	62	65	56	60	69	71	58	64	67	48	60	69	62	52	56	68	55	51	66	65	68	56	68	77	45	59	75	67	67	60	55	57	70	73	64	66	44	64	54	66	66	60	72	65	61	55	55	65	61	75	65	57	64	84	50	62	50	66	68	42	58	56	54	46	63	59	68	49	62	59	66	63	57	65	57	54	78	66	82	46	59	63	51	68	73	55	58	62	64	62	55	52	54	67	68	76	75	56	62	81	59	63	53	59	59	46	58	67	74	82	53	58	44	58	64	57	55	68	64	62	56	65	48	61	50	70	51	59	56	48	61	60	62	51	55	61	52	79	64	61	68	63	57	69	70	53	55	63	74	68	79	54	60	68	63	70	54	47	65	70	53	45	56	61	51	53	68	60	65	51	60	60	55	56	66	63	72	77	54	67	57	60	70	55	67	71	61	73	59	67	63	63	79	65	66	65	78	60	61	56	63	50	64	76	53	59	51	72	53	60	59	60	68	74	45	61	69	51	59	59	59	65	59	60	63	62	64	49	67	62	58	71	77	60	57	53	56	73	61	63	58	59	52	61	68	82	55	45	56	59	63	55	62	65	53	56	69	61	56	62	48	72	52	73	50	58	62	53	63	58	58	57	52	63	71	49	69	60	58	61	56	52	47	62	51	53	72	69	56	62	55	55	59	72	59	59	44	60	64	68	71	75	59	63	69	37	65	55	53	76	60	56	62	61	68	48	50	53	58	59	56	65	57	71	61	53	65	49	69	62	61	60	60	58	61	60	63	58	70	57	52	53	47	71	72	57	50	35	58	56	57	62	72	44	64	51	83	59	64	69	60	56	63	56	55	64	63	65	66	71	64	56	53	72	66	57	62	64	60	70	53	48	48	47	52	57	69	64	51	49	57	50	57	64	71	58	54	74	55	63	61	61	62	50	71	52	60	49	57	60	56	56	67	63	53	62	62	62	70	58	60	64	63	69	55	51	73	62	68	59	61	58	58	70	61	66	51	59	52	65	71	53	53	65	51	63	55	48	57	47	58	57	59	58	69	60	48	63	70	56	54	71	57	46	69	61	61	38	58	55	57	63	57	52	61	62	60	52	56	66	52	56	61	59	58	61	52	57	60	63	57	55	52	55	62	67	67	62	66	58	58	71	66	61	65	54	63	62	78	61	70	51	64	59	79	50	64	77	69	53	58	56	60	43	51	61	54	59	65	69	55	59	43	48	50	61	62	70	50	55	55	65	59	59	56	58	50	57	52	69	47	65	60	63	59	52	54	64	73	72	74	54	64	60	65	71	64	69	56	55	70	72	83	57	58	62	49	57	50	49	63	43	57	50	53	53	51	56	63	52	58	63	53	59	59	60	61	59	54	67	66	61	64	71	58	55	66	71	64	54	72	55	60	57	54	62	66	60	54	65	52	62	54	61	64	55	58	76	58	51	61	59	64	66	65	58	69	66	70	69	66	58	60	57	64	63	68	54	47	62	62	60	55	62	59	64	70	59	70	60	77	58	55	63	49	60	56	61	57	53	44	55	65	58	50	64	54	56	53	62	62	57	83	57	61	63	49	70	70	53	63	56	34	63	68	56	58	58	57	60	58	52	48	56	69	55	71	61	61	63	55	62	63	68	54	60	63	53	56	64	60	48	61	58	60	59	64	64	46	54	65	51	65	53	68	57	50	64	56	57	55	62	64	65	55	68	63	68	62	58	62	56	68	54	57	56	64	53	57	60	62	65	62	75	65	64	75	58	65	56	59	58	78	53	55	68	57	55	57	63	64	57	53	67	58	60	60	60	65	63	64	54	64	60	51	60	57	68	64	67	63	64	58	54	62	59	59	60	66	94	43	57	55	56	63	59	64	52	56	54	63	61	51	56	64	74	55	65	67	71	58	52	70	67	61	70	55	46	60	42	68	51	75	63	58	64	59	58	58	63	63	70	80	65	53	53	68	69	73	62	64	54	56	78	66	63	62	55	59	60	56	63	68	64	76	56	68	60	70	55	70	61	55	61	58	63	62	67	67	69	61	64	56	63	59	61	58	59	59	64	51	61	56	68	60	66	57	59	64	73	53	62	61	64	67	62	59	50	57	69	52	61	63	63	56	46	61	65	60	64	61	53	55	58	54	60	51	60	75	71	65	59	72	70	49	77	58	58	52	55	69	55	64	46	56	56	58	56	71	59	56	61	49	58	54	63	62	60	62	73	57	68	70	63	61	74	55	67	42	59	71	58	52	69	64	52	78	53	54	57	49	69	58	56	64	53	58	63	61	58	64	49	59	61	63	55	47	64	72	61	55	71	68	62	54	77	69	45	53	66	73	56	65	55	64	62	69	55	66	63	58	62	69	58	65	49	53	71	63	50	74	54	48	60	49	54	59	61	63	66	76	59	50
31978	21628	15867	17894	21288	20471	17648	14333	11464	9413	7809	6590	5369	4688	3874	3267	2538	2233	1935	1675	1481	1266	1078	1011	895	851	734	724	690	704	669	648	639	635	667	629	610	636	640	622	655	582	589	616	679	632	563	641	616	586	607	600	596	613	611	588	585	564	598	611	610	592	595	584	619	589	598	598	581	590	652	614	628	582	585	603	598	634	611	533	579	613	590	596	585	650	565	529	578	559	572	594	562	555	617	548	610	597	576	608	611	648	600	573	571	593	600	564	633	569	609	627	612	571	584	592	613	578	570	583	571	595	613	578	585	606	602	585	565	612	631	546	600	612	583	614	611	566	605	597	615	646	600	594	600	585	577	581	578	570	617	608	629	630	624	548	613	618	599	609	592	581	579	594	609	626	638	568	572	583	627	607	607	610	579	605	628	631	595	648	586	608	587	608	579	604	598	579	587	648	586	555	571	542	572	581	586	578	621	630	559	606	620	569	619	605	612	618	584	599	593	579	626	604	593	612	612	573	563	586	567	616	564	556	586	574	574	595	585	576	599	584	596	591	635	577	653	567	592	623	585	618	569	561	574	593	583	585	602	628	554	631	592	561	579	648	554	608	658	595	608	610	609	600	565	605	595	623	557	559	596	579	574	593	610	605	624	534	608	551	650	619	571	607	566	576	578	588	607	578	610	601	598	609	651	555	604	616	638	586	544	608	584	619	579	599	601	544	627	606	529	569	576	568	634	579	589	579	599	579	580	594	629	615	611	578	581	617	582	595	612	577	554	594	613	584	603	617	585	580	579	579	554	651	580	552	591	596	551	616	623	577	565	593	599	600	606	600	611	599	571	608	563	574	574	630	591	583	593	601	582	576	624	626	618	639	593	542	554	600	590	612	619	597	613	639	603	563	574	603	580	586	623	584	541	580	613	577	568	564	581	656	624	594	584	604	635	596	584	601	585	570	584	624	603	620	601	570	584	618	576	573	561	593	578	611	591	594	584	621	555	620	533	603	613	585	575	558	608	573	551	596	570	624	618	590	618	583	611	582	561	580	568	597	562	561	624	623	585	568	606	605	610	581	581	561	589	540	596	589	567	560	596	576	563	555	593	574	613	585	610	592	610	635	640	634	563	591	601	603	617	627	547	592	590	617	590	586	591	583	566	587	579	560	570	599	583	645	636	601	619	622	610	552	568	593	592	608	553	587	622	570	613	608	614	633	607	627	636	599	616	576	606	604	585	610	599	602	629	602	601	593	594	639	571	620	642	558	549	559	584	588	611	592	590	559	567	605	578	606	545	622	598	623	603	559	634	550	614	601	599	594	633	562	601	628	558	583	593	583	616	582	608	578	607	570	605	554	587	611	581	630	580	519	578	591	606	629	578	594	602	560	597	586	577	604	610	582	587	575	630	600	621	642	587	607	574	640	644	582	600	621	610	543	562	610	589	555	601	614	564	572	599	609	604	569	595	597	613	578	644	558	606	609	626	619	593	633	590	633	583	609	595	588	563	606	605	612	652	577	582	620	597	651	541	563	554	617	604	632	608	591	609	623	591	552	628	582	592	581	584	607	564	567	573	592	595	582	605	587	586	591	613	579	615	604	586	585	585	576	587	620	599	623	587	648	604	606	649	595	623	573	566	610	590	614	602	608	613	576	585	576	581	597	569	607	574	592	622	589	636	588	597	549	556	613	609	574	623	581	606	629	591	558	608	578	578	616	572	582	552	570	611	581	567	630	648	595	606	558	578	629	570	584	600	550	582	574	606	557	610	611	594	595	580	600	541	575	524	602	566	607	562	625	602	588	637	594	609	554	595	622	607	598	557	631	588	591	575	610	588	632	618	585	597	577	582	613	603	611	587	612	637	587	619	574	605	614	594	593	629	598	570	597	593	546	548	592	583	556	596	568	610	610	590	572	573	604	615	592	583	616	571	608	576	589	628	558	582	564	601	578	586	601	610	586	620	603	641	595	586	623	558	592	588	587	579	573	530	606	556	587	605	609	605	616	582	594	630	583	598	604	570	560	592	642	597	570	621	621	635	593	599	619	609	608	563	623	602	650	607	586	609	586	591	611	576	598	588	610	632	639	578	551	593	600	592	563	566	558	617	575	547	568	607	632	606	594	581	586	608	579	559	599	586	569	585	572	560	612	636	571	619	560	603	584	599	645	556	589	580	614	601	553	550	574	587	602	592	583	574	588	577	585	613	580	628	601	623	597	627	599	590	629	568	603	580	612	590	607	559	593	592	593	577	541	606	585	578	619	571	576	626	564	577	607	571	581	610	589	618	580	604	555	584	520	582	597	597	633	589	593	583	528	585	584	560	591	562	617	560	617	644	601	584	610	627	602	576	608	607	617	611	594	625	604	604	574	574	595	602	581	597	562	591	641	632	585	593	584	553	585	605	582	588	592	593	609	602	643	635	608	605	574	621	643	566	600	579	571	593	584	595	598	599	665	551	619	619	589	576	605	565	585	580	592	590	594	596	600	566	612	592	558	613	610	638	566	565	596	629	633	614	588	633	603	616	542	594	590	597	578	608	593	658	570	607	571	629	584	587	562	601	602	617	606	612	582	567	605	564	573	625	597	563	633	538	584	561	579	598	557	593	588	607	551	623	565	598	592	554	619	549	584	612	597	614	590	616	581	618	580	565	598	618	631	627	600	628	600	606	582	600	578	609	585	603	612	603	628	633	622	583	583	541	627	593	590	563	595	567	600	620	568	561	593	563	643	588	587	577	638	655	601	567	526	557	583	556	577	607	587	539	617	598	594	655	566	618	599	628	554	609	601	603	601	542	616	599	611	621	601	602	608	624	625	600	592	591	606	589	590	574	582	604	619	580	631	607	604	601	596	576	606	580	574	591	555	592	602	598	626	557	612	642	574	528	574	586	604	567	593	602	586	578	579	605	581	595	575	595	603	598	604	590	578	611	592	606	611	589	592	580	576	579	613	613	586	593	559	564	560	586	602	606	588	600	627	587	539	579	581	587	562	581	576	597	605	628	620	605	604	580	604	608	592	579	558	513	581	564	596	586	598	598	563	590	610	604	583	560	585	579	573	581	571	600	577	582	617	558	581	588	636	608	576	652	613	603	562	582	591	560	622	558	602	578	563	603	602	627	593	617	576	584	574	641	560	625	578	584	551	603	567	622	573	586	574	604	574	588	562	620	579	613	541	604	599	650	558	601	619	588	588	603	567	578	622	602	570	562	611	619	612	608	568	642	585	606	593	582	602	596	611	586	572	621	621	632	581	564	595	556	586	592	616	590	578	564	590	594	601	578	550	574	597	610	595	582	629	563	580	584	598	576	615	595	574	616	598	630	570	654	606	605	610	590	578	625	592	570	552	595	602	609	609	578	578	574	608	606	601	591	543	606	661	626	591	576	572	607	641	591	619	576	586	562	568	634	603	572	604	608	584	612	643	574	556	599	595	623	607	543	585	599	584	574	572	618	657	620	591	645	602	587	574	601	625	571	529	601	561	606	563	583	574
5982	5147	2478	1569	1099	966	751	648	454	404	341	307	282	225	209	166	159	127	106	108	95	98	96	83	64	67	73	65	60	79	60	61	57	63	71	60	55	64	68	58	74	57	51	64	65	57	54	44	71	62	72	63	64	59	73	67	66	74	64	55	61	46	65	65	54	48	78	51	57	71	61	67	57	63	71	60	50	58	55	57	65	45	67	57	68	66	57	60	64	69	55	63	60	46	61	72	77	69	67	60	52	59	71	60	70	58	59	66	81	66	56	66	57	68	70	61	80	75	56	69	71	52	58	48	56	54	64	65	57	68	59	62	62	63	62	71	71	55	64	58	52	51	79	55	74	65	56	58	65	69	48	64	62	76	54	55	71	63	47	64	59	53	65	61	60	63	59	61	77	60	67	76	65	74	70	67	65	69	61	69	49	62	68	50	50	60	70	68	61	47	68	50	72	48	63	71	46	65	52	65	61	60	66	69	67	58	65	58	62	51	73	47	63	73	57	63	56	59	58	67	81	66	47	68	62	53	53	67	63	49	50	61	76	65	65	47	64	75	62	41	53	71	63	49	53	54	58	53	51	73	53	60	60	67	56	58	56	49	86	72	58	60	60	67	65	60	66	63	58	64	57	64	62	61	67	62	59	53	64	51	62	55	62	65	57	73	66	57	59	60	65	73	70	78	64	67	60	75	52	66	61	73	62	59	55	53	61	56	55	59	66	70	70	59	61	72	72	64	68	56	51	59	55	81	55	66	57	67	63	67	57	61	56	52	58	59	50	62	65	69	69	66	70	54	72	63	40	69	61	59	60	74	72	71	59	57	54	71	56	60	57	52	75	67	63	51	87	66	71	65	66	69	67	62	62	58	71	49	73	57	69	74	40	52	75	68	67	59	66	56	53	56	62	62	69	58	65	45	64	51	66	75	66	61	58	67	54	60	67	57	66	48	66	65	60	60	50	65	67	58	63	63	57	87	70	51	58	46	67	71	59	55	76	65	63	69	59	65	70	72	67	73	75	70	54	64	81	51	58	58	65	63	51	64	67	62	66	68	70	58	48	51	57	73	63	72	58	59	71	66	65	68	50	54	56	74	51	59	65	72	56	59	49	69	82	54	57	60	64	60	77	63	75	63	56	68	57	66	66	59	58	58	69	66	53	57	66	67	45	63	58	68	66	74	82	67	71	71	67	51	60	66	57	75	65	64	61	69	69	65	61	64	65	56	59	54	66	56	54	66	62	69	61	65	83	65	67	63	65	66	52	76	61	60	60	55	57	72	60	64	71	83	57	65	63	67	44	54	52	55	55	64	39	63	46	65	55	54	66	71	75	50	66	65	72	69	61	76	60	60	59	64	57	70	70	52	67	67	64	54	77	60	62	73	62	60	58	52	55	65	62	59	49	78	60	60	59	69	56	72	64	73	52	62	68	55	66	60	44	75	70	72	64	62	64	62	62	65	64	49	45	65	46	67	56	47	46	56	52	58	65	58	50	53	64	51	64	61	58	50	61	67	65	60	71	64	57	64	54	51	60	55	75	66	56	77	75	50	65	70	51	43	65	58	65	57	55	64	53	58	65	59	66	71	51	76	59	63	65	62	61	73	59	64	66	58	65	44	77	61	62	57	69	68	73	74	60	65	64	61	71	47	67	57	70	66	62	57	63	68	59	50	58	60	58	50	67	71	51	68	67	59	59	69	71	49	65	66	60	52	56	60	58	66	57	67	50	57	60	63	58	56	71	71	56	72	63	59	62	67	58	58	68	83	65	56	62	47	58	56	71	61	55	63	66	71	62	53	56	54	61	60	53	57	66	60	46	49	62	53	67	62	60	72	58	62	49	58	57	55	53	71	58	60	74	59	54	61	62	51	61	67	76	63	54	62	65	74	53	68	54	49	66	59	59	66	64	73	52	63	55	57	60	81	52	70	66	41	68	80	56	57	68	71	70	50	55	66	65	50	68	78	51	59	60	59	75	57	54	60	60	75	65	53	65	65	68	52	80	74	62	83	76	50	66	63	68	60	59	66	67	64	58	50	81	67	57	49	54	51	62	56	66	71	60	75	59	44	61	72	56	68	59	56	61	46	57	49	56	71	56	59	56	56	55	62	65	56	52	55	53	62	73	63	71	49	76	64	72	61	62	60	61	71	59	72	59	55	41	60	69	67	72	72	46	65	59	68	69	62	64	56	55	64	60	71	57	64	60	51	71	60	66	52	69	57	65	64	75	70	55	74	64	51	71	59	69	52	61	80	71	60	83	66	66	49	75	52	74	56	66	50	66	51	58	51	68	58	56	61	75	70	67	72	50	68	51	62	59	61	67	54	51	65	67	69	64	62	67	53	73	66	61	61	65	60	65	56	53	69	63	88	68	65	72	60	53	76	68	52	60	62	64	64	55	65	54	60	52	67	62	58	73	70	60	65	67	60	64	63	51	72	67	53	55	75	55	49	64	78	61	56	58	78	56	73	50	74	62	59	61	45	53	57	83	64	65	56	61	73	63	77	62	61	63	82	70	64	65	63	59	58	61	65	61	69	63	54	65	53	74	61	75	64	58	60	61	51	71	61	54	75	55	64	69	76	73	63	49	70	63	64	76	58	66	74	62	58	63	51	66	61	66	65	51	67	69	61	65	58	68	77	59	62	59	66	67	63	55	72	77	61	62	59	51	59	64	63	66	56	61	63	68	62	67	45	73	47	59	67	66	58	62	61	59	55	57	55	65	54	70	64	60	69	58	68	58	49	44	57	56	82	63	60	53	69	53	59	79	51	63	65	59	53	50	70	68	71	53	79	65	57	63	71	59	67	64	61	62	51	60	64	73	61	64	52	54	71	53	80	55	58	59	60	62	60	62	63	77	51	53	54	72	69	45	59	62	68	55	58	50	67	75	69	59	63	64	66	53	64	57	68	52	56	67	69	47	56	59	64	55	53	57	61	63	55	57	59	63	65	80	66	64	60	49	65	71	61	73	63	50	56	73	58	52	60	61	56	58	74	68	68	74	64	61	56	64	57	55	66	59	54	60	80	56	72	73	58	61	53	59	63	53	54	61	56	47	57	60	70	69	43	63	69	62	60	46	71	65	73	47	50	61	51	62	68	50	66	73	59	72	64	68	63	61	46	65	55	57	60	67	50	58	48	78	53	59	63	57	56	49	41	55	65	59	51	55	58	69	65	57	62	61	63	65	61	70	61	51	61	76	56	63	60	72	53	57	55	66	48	72	51	55	54	73	60	72	61	58	74	52	52	67	68	51	60	65	61	53	57	63	65	64	60	59	46	61	62	63	50	56	71	56	62	51	67	64	75	65	54	56	61	62	67	57	63	75	53	67	60	55	61	71	60	64	66	79	56	42	56	57	55	43	67	59	48	54	77	71	69	66	65	67	58	64	58	48	55	65	54	56	48	65	54	51	69	65	56	56	72	74	52	64	68	59	62	63	48	59	49	58	71	57	77	69	78	56	62	79	66	47	68	49	77	67	51
35385	25600	19298	20904	24256	23064	19703	16271	13204	10725	9233	7950	6608	5359	4449	3799	2951	2558	2145	1869	1610	1417	1240	1137	1019	979	845	801	708	719	734	744	700	625	671	680	651	621	593	609	620	614	658	601	625	647	637	562	651	614	580	612	627	597	595	604	644	621	584	626	624	653	612	566	584	582	569	644	592	613	621	545	569	591	614	615	606	629	602	590	637	589	583	609	602	600	611	606	596	607	621	573	618	606	613	592	577	604	596	595	616	630	617	597	630	603	605	617	610	596	606	602	586	641	613	602	607	592	598	613	579	595	603	619	635	657	603	639	608	601	644	582	634	557	631	568	617	648	606	602	670	606	594	660	608	625	632	602	595	694	642	586	628	571	596	663	622	602	604	620	589	608	599	617	652	640	618	617	594	652	610	563	630	584	634	594	597	614	656	665	639	608	608	635	615	574	611	624	619	580	604	579	580	606	602	607	601	612	623	636	617	568	582	609	599	620	586	585	597	604	560	591	588	612	599	596	607	604	597	605	598	607	583	556	622	584	599	604	619	628	610	616	586	603	568	624	622	607	587	579	643	645	640	581	572	584	593	588	555	558	636	577	629	619	584	603	588	583	566	558	586	626	614	620	607	595	620	587	640	587	620	570	605	627	602	602	619	559	588	597	621	616	637	601	653	659	609	560	630	635	600	581	610	634	630	600	588	622	629	627	589	603	566	593	563	617	591	568	610	604	630	577	633	624	634	597	638	609	605	664	605	571	606	555	602	565	572	617	599	574	625	612	584	619	622	604	616	628	621	621	577	631	555	592	566	600	661	590	600	617	613	612	592	575	584	612	625	631	580	609	640	640	632	593	603	591	574	598	615	634	571	571	628	565	650	575	562	645	577	598	624	607	624	597	666	619	607	579	633	622	612	589	560	621	689	617	607	599	608	604	601	623	592	622	558	594	612	585	594	601	619	623	595	633	597	605	595	625	612	608	620	615	590	600	610	594	575	580	628	599	566	598	617	622	637	613	620	583	616	612	599	580	606	583	630	593	614	593	596	605	585	598	612	612	593	597	603	620	613	593	546	587	623	627	642	585	612	610	623	624	594	556	611	580	634	597	598	623	623	578	581	596	643	626	611	596	614	639	620	568	645	617	603	587	617	630	594	583	560	596	626	604	644	614	626	551	596	634	580	559	605	601	577	574	605	593	630	616	588	626	586	593	621	618	629	616	582	573	576	622	516	601	572	525	532	600	610	635	603	565	589	661	637	615	619	608	575	616	623	653	627	606	595	617	659	626	578	624	661	627	570	633	617	559	569	608	613	600	609	609	623	596	574	611	605	612	636	619	632	591	606	564	609	600	607	580	615	628	595	634	622	584	597	537	632	635	629	634	610	621	629	588	629	555	629	599	609	616	616	594	604	581	650	640	548	611	605	670	620	595	616	593	609	623	610	631	609	589	618	603	607	580	633	629	567	635	612	613	609	651	591	586	618	599	595	632	541	583	602	584	616	622	579	627	646	593	602	614	552	630	624	579	589	618	563	603	604	612	606	599	595	627	567	580	630	608	596	651	610	626	580	622	599	620	590	635	603	576	622	626	571	615	642	586	622	593	592	610	616	577	642	584	601	609	627	615	602	607	606	618	618	618	620	581	600	601	595	607	612	639	624	568	603	589	544	566	612	654	619	606	575	587	604	638	607	606	594	634	589	670	616	569	599	562	574	610	603	616	624	616	650	608	605	543	583	599	605	632	583	611	598	604	576	653	612	642	594	600	586	587	563	620	600	636	623	631	609	567	581	592	620	551	622	604	615	598	597	587	644	575	609	625	619	639	630	598	594	617	624	590	581	581	604	654	588	637	583	595	615	591	646	614	605	552	606	581	608	623	580	631	607	614	620	615	587	579	600	616	605	618	619	620	635	606	598	599	633	651	605	611	582	589	582	621	649	559	634	613	618	603	584	635	618	567	583	611	610	593	586	596	621	615	626	592	583	590	581	587	632	603	624	585	583	604	617	587	578	602	606	633	646	575	594	621	600	651	610	624	584	580	616	602	568	624	570	612	595	572	602	590	668	609	588	612	585	568	560	643	627	614	597	607	627	613	559	622	644	571	582	621	603	546	633	598	595	643	580	593	606	611	643	648	633	600	634	621	617	615	604	632	595	624	538	590	609	585	585	599	613	569	580	616	623	610	623	655	591	600	621	616	610	612	613	620	589	605	601	612	601	611	579	630	597	614	621	577	618	622	568	598	585	562	617	614	651	639	630	619	591	599	630	632	601	606	583	591	587	645	590	629	598	609	596	600	563	604	571	592	600	655	593	586	624	576	674	584	594	629	613	646	652	572	622	630	548	589	613	637	602	602	638	608	632	608	598	595	636	599	614	616	627	617	609	610	617	600	591	594	625	619	600	590	608	624	632	572	611	661	582	629	628	637	625	620	609	627	637	575	585	581	619	566	606	595	659	579	669	590	607	579	605	628	600	592	600	598	621	575	588	601	632	569	604	641	617	567	623	612	595	647	614	627	598	598	606	570	634	614	609	575	586	616	612	661	596	609	611	601	591	576	600	592	559	569	577	597	591	586	591	610	636	586	577	590	586	573	657	632	606	567	576	601	603	637	660	590	554	629	586	600	637	605	604	616	628	580	601	609	573	638	574	607	611	623	598	641	629	582	631	631	585	611	561	565	569	564	606	579	596	550	621	649	629	615	589	625	584	602	628	583	591	603	601	619	631	652	594	581	568	615	620	635	644	656	572	604	629	637	625	579	614	632	620	625	617	589	627	604	621	610	591	586	587	641	632	616	608	602	579	599	583	583	582	609	580	603	569	560	585	596	673	624	608	640	598	573	556	632	604	707	658	580	555	614	600	619	574	630	626	619	637	585	598	596	634	589	571	635	598	546	619	595	624	596	638	587	603	569	581	602	580	617	608	590	599	614	628	571	590	584	606	614	610	579	602	596	618	597	583	580	573	614	609	607	584	592	596	678	578	599	565	635	612	624	595	622	583	596	581	595	575	594	602	567	621	586	637	651	564	588	601	596	609	575	573	629	597	621	645	595	598	581	615	633	641	613	607	582	615	628	591	618	587	582	604	610	601	598	566	572	603	632	626	574	600	629	603	598	575	596	615	603	604	621	623	595	622	594	622	615	603	586	638	587	602	605	620	630	668	624	592	588	620	609	610	586	612	597	601	596	587	604	577	587	565	600	560	611	567	636	615	622	592	624	589	593	597	646	590	603	611	603	614	627	626	599	600	592	590	626	598	614	614	609	642	626	563	631	623	639	661	613	615	631	636	648	588	584	628	612	605	604	613	594	672	611	569	612	624	660	642	647	641	559	591	588	614	584	612	571	584	634	613	621	589	636	613	632	590	649	594	620	598	614	572	579	612	619	618	566	586	631	614	640	607	568	567	625	597	595	595	607	586	585	594	585	618	585	588	575	646	584	634	635	617	584	597	585	601	643	612	584	622	597	596	570	606	599	636	629	623	592	623	552	602	589
3632	2023	1062	692	559	558	388	296	259	233	182	158	163	158	133	110	101	96	82	98	70	78	66	69	61	57	64	60	65	76	56	62	66	69	74	67	58	64	60	46	64	65	66	63	70	79	74	61	53	65	78	61	65	70	54	64	49	62	62	70	72	62	58	62	60	63	46	62	67	59	65	62	60	67	74	61	61	68	59	69	57	46	63	62	57	55	64	62	61	47	59	73	57	65	77	70	65	48	66	69	71	65	71	53	70	66	63	68	62	44	73	67	60	74	58	49	62	51	72	68	64	72	66	57	63	61	76	66	67	65	67	69	64	63	62	60	51	56	66	65	71	51	65	74	50	72	65	53	67	67	60	49	54	69	47	64	50	73	72	59	59	75	76	56	57	60	73	53	71	67	68	59	64	62	69	67	65	66	62	64	65	57	66	54	74	63	66	72	67	61	52	63	48	62	52	59	57	57	51	37	70	65	53	45	75	57	56	59	56	60	51	58	49	55	70	60	63	56	59	75	47	58	57	70	59	69	60	55	57	61	56	62	55	48	53	62	47	61	67	70	59	66	71	65	64	71	59	65	59	70	55	69	67	62	63	68	54	62	58	61	55	58	54	42	58	53	56	82	60	50	73	58	55	54	57	65	61	75	83	77	66	59	51	61	65	73	58	63	67	50	65	65	62	64	58	59	69	50	57	61	75	74	64	69	58	69	61	65	68	71	66	66	65	61	60	68	58	68	62	65	72	81	55	75	58	59	65	66	51	57	55	56	67	60	54	56	54	65	43	65	62	58	52	67	71	45	59	71	66	68	54	72	61	55	59	66	68	60	52	63	64	62	57	61	51	60	65	78	80	55	52	79	62	61	57	59	54	65	68	66	64	60	58	51	63	66	57	57	62	60	62	60	41	48	55	51	50	51	63	66	68	68	47	74	59	63	61	71	58	56	69	69	71	70	45	54	72	57	58	59	56	70	54	74	61	64	55	81	45	51	65	60	71	67	57	49	50	55	51	64	84	65	59	67	52	68	59	47	66	62	65	71	64	65	70	43	63	65	71	69	58	59	54	59	63	56	57	64	62	55	65	59	59	56	60	57	61	70	69	53	47	55	68	70	58	66	47	67	65	64	59	68	58	64	66	65	62	62	69	62	58	53	69	74	67	72	64	59	69	66	56	59	70	58	62	66	72	51	50	50	61	62	68	68	49	60	72	50	62	71	51	60	45	67	59	63	55	52	62	52	75	47	55	58	60	59	70	70	42	62	60	62	57	60	66	53	65	62	62	55	73	61	49	66	67	52	62	67	64	67	47	65	56	61	65	63	63	65	50	50	88	51	56	71	63	87	65	66	59	50	64	66	60	62	48	61	50	70	71	56	63	60	51	55	69	74	58	53	60	60	68	67	51	55	54	59	64	63	54	60	67	67	61	71	35	74	72	69	71	66	64	67	60	62	62	57	72	68	51	60	64	64	70	64	51	86	62	59	72	48	61	64	65	72	62	47	72	56	50	63	58	52	60	65	64	66	56	72	64	64	54	70	49	82	50	57	57	63	90	72	62	60	60	76	63	59	67	44	46	53	73	67	57	61	78	64	68	53	57	61	56	53	59	51	69	73	53	51	59	74	49	51	56	52	68	75	70	62	65	43	60	69	51	77	67	53	64	65	62	73	57	64	60	67	68	69	66	57	64	58	49	73	73	50	60	76	60	70	59	66	64	74	66	58	57	64	47	61	59	66	72	60	50	75	61	68	71	60	57	56	57	74	71	53	61	53	55	50	58	57	58	64	56	63	71	73	51	48	51	69	60	49	62	62	58	52	49	68	49	62	54	62	55	52	57	62	54	51	73	60	72	70	57	49	59	69	54	71	69	63	76	63	64	61	65	44	84	69	84	63	59	69	62	55	64	77	55	62	62	59	66	62	62	66	56	65	58	59	55	57	60	54	75	48	73	60	70	53	65	61	61	69	47	60	59	60	50	54	63	71	66	65	65	61	58	56	44	66	72	61	72	73	53	70	62	65	60	42	77	79	53	78	56	68	62	87	55	57	59	58	51	62	68	70	54	54	61	56	65	59	54	76	58	64	56	64	48	55	62	62	59	61	54	47	71	69	56	64	69	57	55	48	58	63	65	61	65	57	49	62	74	59	72	67	58	70	65	60	56	71	50	57	72	61	58	67	72	59	58	62	65	63	70	60	54	47	72	52	66	58	62	52	54	61	69	57	65	59	48	61	64	70	69	55	74	71	62	40	48	58	58	60	50	57	45	66	56	56	79	64	63	63	64	67	61	48	59	62	67	69	63	66	50	54	56	66	51	75	73	75	53	69	56	66	70	55	65	68	66	52	60	59	60	74	60	68	68	60	60	57	39	63	56	77	73	55	62	73	73	66	52	58	72	70	64	58	53	71	72	60	58	62	73	71	83	49	61	69	63	57	59	60	49	58	70	46	64	61	57	71	65	61	71	58	43	63	71	72	63	65	68	59	37	55	74	64	79	71	53	62	62	60	65	68	51	56	64	67	62	69	59	60	73	70	66	61	82	64	67	67	65	61	44	59	53	66	68	50	63	54	59	70	55	70	65	54	71	66	52	77	69	58	62	54	61	54	55	54	61	49	70	51	54	60	61	70	70	70	49	59	66	69	67	57	66	58	64	68	65	57	53	75	52	63	54	51	50	68	64	68	71	57	56	46	48	53	73	65	75	67	69	59	63	62	61	78	56	41	58	59	58	52	52	52	56	55	72	67	56	74	72	61	52	61	54	63	72	57	67	71	65	63	64	62	55	61	59	59	64	64	59	63	59	55	52	60	67	55	70	67	53	45	72	70	86	65	70	63	56	63	59	51	57	57	66	56	56	68	67	51	61	56	59	71	73	64	57	69	62	70	68	66	68	58	54	73	66	53	63	60	61	59	64	60	59	61	71	55	66	67	52	66	60	58	78	66	67	58	80	63	61	70	66	72	68	53	62	67	54	71	80	59	59	50	67	63	57	67	64	56	64	61	62	58	61	64	58	54	54	38	67	76	68	68	59	50	65	59	54	62	56	67	60	74	57	60	63	60	57	56	56	62	61	57	56	60	74	66	70	56	67	53	51	50	85	56	66	81	58	64	73	65	52	52	77	55	60	62	64	44	65	57	71	64	75	69	72	77	57	75	71	55	59	60	68	47	66	53	55	47	65	69	66	57	69	62	66	70	73	68	62	63	60	67	69	61	51	46	55	61	65	68	55	56	64	63	80	65	67	75	75	73	72	50	61	64	56	71	68	59	70	70	53	71	51	61	68	59	67	66	66	54	63	67	58	57	64	63	56	64	68	58	70	60	66	66	69	67	64	59	65	51	66	70	52	62	61	57	54	66	66	61	66	78	70	53	56	72	56	61	62	49	51	63	62	63	59	60	75	61	68	61	51	51	66	77	68	76	61	64	72	55	62	58	63	56	70	70	70	58	58	55	61	71	60	82	67	50	63	63	73	56	67	61	60	57
29014	17851	12762	14651	17886	17049	13131	10474	8109	6647	5461	4507	3753	3164	2705	2216	1890	1649	1356	1137	1105	1052	920	853	793	764	743	655	704	641	659	661	631	614	671	618	659	609	598	585	691	618	639	643	619	620	618	648	605	582	588	630	600	616	642	629	606	607	618	600	555	617	596	611	604	624	607	627	631	596	651	629	604	596	602	608	622	584	578	589	611	612	569	651	606	622	617	635	584	594	602	594	612	617	593	588	607	629	621	643	599	604	593	573	588	600	626	634	570	607	590	609	575	618	574	612	574	618	603	636	602	599	609	588	588	611	588	647	602	606	638	574	626	598	600	600	607	613	642	617	591	607	589	618	597	612	608	628	609	595	627	604	567	604	591	587	611	596	636	593	617	597	610	619	616	613	641	593	533	569	600	592	580	629	585	603	612	636	637	633	568	645	576	611	552	617	648	630	619	618	614	598	636	597	618	602	612	586	581	610	618	658	635	602	590	597	651	633	547	599	620	588	604	625	601	641	620	615	607	558	600	620	584	623	642	617	635	594	598	626	601	620	645	656	586	594	602	614	577	606	578	628	593	651	604	615	600	624	595	628	577	559	605	615	606	604	601	611	618	588	579	582	600	625	583	577	662	600	659	593	623	586	631	619	619	607	606	595	583	596	627	612	592	622	624	636	647	614	582	605	633	651	594	624	638	634	617	581	579	592	617	606	602	589	546	600	588	624	564	620	595	629	624	610	601	558	594	619	605	582	594	615	622	648	640	617	630	614	611	597	661	594	636	613	626	629	625	596	626	622	596	605	594	602	589	613	601	618	640	635	638	645	574	585	633	625	594	627	571	605	585	607	580	613	541	610	611	585	648	617	585	624	621	614	627	657	617	591	610	607	593	562	606	589	599	639	657	577	589	609	612	561	626	636	640	579	587	585	575	588	626	627	658	618	632	623	561	647	614	593	574	599	625	555	644	621	619	604	625	638	578	602	646	662	609	583	617	639	619	602	548	643	638	567	600	622	562	653	636	596	586	602	552	622	597	612	630	625	575	589	599	599	625	581	596	615	597	621	619	599	605	601	591	625	604	620	614	583	615	611	593	631	588	620	563	592	684	562	598	576	670	606	598	638	613	639	577	649	590	596	629	646	593	612	574	559	616	593	619	642	618	599	549	567	586	600	592	650	635	599	579	648	591	607	616	612	649	588	542	565	619	637	586	609	638	627	638	657	586	583	563	590	629	556	616	538	669	620	571	585	593	596	687	615	560	578	600	607	566	627	623	610	634	616	630	579	628	600	610	573	626	576	611	606	607	579	585	587	609	631	607	610	547	580	650	624	606	641	614	630	591	553	616	595	604	578	599	563	654	614	633	624	642	597	596	606	630	612	576	569	555	610	599	627	614	572	601	597	628	575	602	590	572	617	610	625	603	621	628	568	592	618	617	609	628	586	600	613	592	620	585	621	560	587	599	643	597	611	620	576	638	602	568	601	585	614	622	642	611	578	582	579	584	636	618	586	593	599	633	591	641	621	659	594	623	617	644	545	603	635	607	584	575	584	566	618	585	580	587	617	606	619	663	598	583	619	600	619	653	628	628	599	616	590	633	613	589	579	651	618	616	636	623	625	638	610	635	538	608	624	580	594	612	603	587	596	608	626	594	617	597	626	637	599	579	611	628	564	629	600	613	568	587	611	667	610	629	595	596	631	590	657	586	647	616	553	610	556	638	596	601	621	626	574	590	635	610	585	627	638	603	591	607	631	599	621	621	582	617	631	586	600	661	630	589	608	596	587	592	621	589	608	581	631	624	595	603	578	603	593	587	561	564	606	590	656	587	634	661	603	652	589	617	604	617	569	605	576	640	574	616	633	659	634	594	600	600	613	597	667	588	575	615	604	619	656	613	621	603	616	619	605	587	638	639	590	631	591	585	607	619	625	596	597	589	603	572	585	547	612	612	591	599	612	554	591	592	611	592	627	626	634	590	603	624	613	680	586	634	589	565	575	618	607	615	602	631	616	602	644	589	606	623	615	603	598	586	639	625	607	603	595	605	635	663	610	617	647	581	621	620	608	596	586	585	614	624	578	627	621	639	577	628	588	655	631	627	603	629	634	614	627	547	615	613	597	583	548	641	603	637	566	638	640	646	641	598	527	642	598	605	592	635	584	588	607	596	603	630	580	595	628	611	630	635	581	622	592	617	541	604	594	609	649	619	611	595	601	560	631	612	623	599	580	661	570	541	613	647	629	631	684	611	572	609	605	587	606	574	627	623	610	591	601	603	643	629	596	615	575	590	588	613	621	644	646	606	602	636	596	599	609	609	639	579	600	590	614	604	646	616	584	605	582	573	606	599	624	601	579	612	576	595	658	600	622	576	609	590	598	636	626	582	595	619	614	621	590	603	638	599	601	550	573	613	630	595	619	603	571	603	620	589	628	593	626	600	634	593	600	601	610	593	654	582	632	585	593	588	628	598	600	621	561	583	610	584	569	611	598	635	616	595	644	575	567	612	566	605	625	577	601	600	603	618	612	635	559	660	663	608	640	663	662	597	594	632	559	618	642	620	666	648	607	572	597	633	597	593	598	602	575	606	639	584	589	595	564	599	574	578	620	650	614	526	594	575	603	572	624	584	592	602	623	620	602	592	581	588	609	591	599	625	622	565	635	566	622	618	641	624	607	589	644	627	669	576	548	582	635	603	557	615	593	638	619	625	621	590	620	621	617	597	616	647	627	603	623	675	631	636	602	603	634	654	588	650	637	619	576	604	593	592	578	607	623	613	602	631	623	628	642	593	584	625	577	611	594	599	566	648	611	592	630	632	581	582	613	615	620	650	576	632	612	598	617	621	518	602	595	607	588	607	591	587	578	625	622	605	644	614	591	554	590	603	639	665	633	589	654	566	630	608	635	625	634	617	667	611	626	575	628	604	610	560	602	643	631	601	613	626	636	588	593	635	618	612	627	584	573	623	592	591	608	611	627	592	595	615	591	586	611	604	597	599	581	622	591	580	630	583	649	635	606	601	606	612	632	614	585	585	617	613	615	586	608	631	608	596	579	567	629	610	581	624	609	584	605	600	548	578	627	570	581	614	613	628	626	604	603	624	657	627	594	548	609	615	585	634	643	581	678	601	582	583	637	601	570	590	616	596	586	597	637	595	615	598	606	640	596	550	589	613	632	638	595	628	569	603	579	570	590	572	594	657	635	614	593	620	628	676	597	532	570	645	611	580	563	574	655	591	611	608	586	591	582	550	578	596	593	586	637	577	587	610	604	583	618	607	626	603	606	626	562	576	585	598	619	558	585	620	611	570	581	590	636	621	630	585	582	630	630	599	620	640	663	648	598	566	645	623	606	633	593	639	599	575	539	593	586	576	607	600	546	602	610	576	619	591	628	585	665	654	597	652	571	601	635	578	558	595	597	638	570	659	599	584	610	618	631	604	618	619	624	616	625	589	645	590	623	589	602	590	651	600	584	607	623	569	627	598	616	646	642	606	635
4662	3397	1997	1240	831	683	564	497	392	333	275	255	227	187	160	156	124	126	118	102	95	75	85	77	74	80	79	76	67	74	78	75	66	66	74	77	71	67	64	65	71	67	61	80	70	59	73	58	68	56	67	58	70	73	75	56	68	86	73	53	63	60	72	71	73	53	73	60	74	71	64	61	64	60	61	76	64	49	55	65	55	64	65	60	67	55	51	63	69	75	62	59	65	73	65	53	56	63	60	71	68	66	63	63	59	56	74	74	70	62	59	75	54	59	61	62	75	75	65	77	72	65	71	61	59	60	62	74	63	69	59	70	66	61	56	65	57	64	67	65	68	60	54	47	67	51	65	81	69	62	62	55	65	84	63	57	82	64	67	74	77	52	63	59	59	76	61	65	53	77	74	74	60	80	68	72	68	59	71	74	71	58	65	72	55	70	65	65	69	77	61	77	66	61	55	63	80	63	61	57	63	67	54	57	51	60	69	59	59	74	73	70	66	74	77	62	64	68	68	57	54	71	63	92	55	57	63	78	60	62	53	58	57	81	78	74	63	73	59	79	69	58	68	62	78	62	73	63	71	69	67	61	69	60	60	56	68	66	60	64	62	71	65	59	57	64	86	67	71	61	65	59	68	63	59	56	57	63	57	67	56	49	81	64	68	63	66	60	77	47	52	77	67	72	60	57	67	56	53	75	77	61	73	55	62	71	61	68	56	59	69	79	69	53	74	68	59	56	57	68	61	61	67	55	74	59	54	64	51	58	54	70	73	57	70	55	67	63	66	62	60	83	45	53	59	54	55	56	71	77	63	64	53	62	66	77	64	53	64	68	62	66	57	66	69	64	62	65	53	65	65	64	62	70	72	77	65	68	81	75	56	54	69	71	58	70	49	63	61	63	68	58	64	65	91	67	68	46	55	62	72	48	69	58	76	46	66	64	60	52	54	63	66	64	62	75	57	78	63	59	65	58	56	68	58	61	59	54	71	58	51	50	57	66	64	54	85	65	69	74	65	59	66	62	62	56	67	61	70	79	67	69	70	57	56	64	66	72	69	74	62	58	83	65	57	60	62	72	65	54	58	67	61	69	63	63	52	52	65	56	79	60	56	61	58	65	52	70	70	64	59	62	58	62	63	63	59	64	72	70	71	72	47	51	75	63	61	57	56	68	48	69	82	65	56	66	56	61	70	66	69	54	76	57	63	68	58	54	61	75	60	59	65	63	55	76	82	82	62	70	63	61	49	66	82	68	64	87	65	65	72	75	59	74	79	59	60	60	59	57	74	69	56	59	68	71	65	55	59	84	71	80	69	71	60	68	64	69	61	70	78	62	67	65	61	74	56	71	61	47	67	52	53	72	68	46	78	51	54	63	57	75	63	69	59	71	69	61	61	55	65	68	69	51	71	67	56	67	62	66	57	59	82	64	97	64	49	52	64	60	60	68	68	72	51	63	62	53	62	56	59	64	56	60	69	54	57	62	60	49	70	68	55	51	60	52	70	69	67	64	57	64	60	62	66	64	55	61	68	73	88	54	72	75	65	69	87	73	71	72	68	73	66	47	70	59	61	76	66	69	65	70	72	67	64	63	62	70	63	64	61	71	79	63	60	53	52	67	69	65	65	73	57	55	63	49	65	64	71	76	67	76	60	63	62	58	44	71	71	60	68	61	56	73	54	55	68	70	61	64	65	74	70	84	72	66	53	52	65	75	59	70	66	61	56	57	57	61	53	56	58	65	67	77	59	68	59	64	73	67	60	40	53	51	53	46	71	60	57	66	77	71	62	64	70	61	74	71	74	67	65	54	64	52	57	61	78	58	71	67	60	58	84	65	61	58	63	63	54	65	47	63	56	67	59	64	69	62	76	59	63	51	82	52	52	66	70	59	52	63	69	77	73	60	67	75	71	87	82	55	57	59	66	61	63	65	68	56	58	71	83	59	53	53	58	60	65	77	57	71	70	51	71	61	68	69	61	58	67	58	56	71	66	64	59	58	74	78	49	68	67	69	55	66	60	60	61	66	63	55	70	54	68	56	67	53	59	63	60	68	59	62	82	59	74	51	71	57	62	64	72	77	64	61	77	78	72	76	86	73	57	71	72	58	68	63	64	68	70	76	72	74	59	67	60	56	60	80	71	45	53	61	75	67	49	63	68	53	72	56	62	72	67	47	68	74	60	59	82	72	80	69	68	67	71	72	67	73	60	67	64	49	70	75	79	55	67	75	60	66	66	55	55	67	60	59	70	65	61	63	64	60	76	67	51	68	60	58	59	54	72	52	59	61	60	76	65	78	65	64	69	67	63	60	80	49	72	69	58	77	60	56	62	59	65	72	58	75	63	64	70	67	54	63	56	74	75	63	69	78	54	64	67	77	52	72	73	66	61	73	52	68	59	69	63	81	63	64	73	68	66	56	62	60	70	65	58	60	53	65	62	51	64	79	53	61	67	46	72	83	54	67	77	69	66	71	73	61	59	65	61	81	69	53	73	70	68	73	73	52	50	69	62	64	61	70	68	62	63	67	66	75	81	65	64	61	63	60	69	58	72	73	77	62	62	51	66	62	67	55	65	61	59	62	70	69	66	55	70	69	71	83	73	56	69	88	73	49	71	47	70	82	71	81	66	64	63	56	73	71	62	63	65	54	73	64	60	67	57	77	66	60	57	58	60	76	55	68	66	70	62	86	47	63	62	64	61	58	77	65	72	54	63	70	65	63	72	61	53	60	62	56	64	65	56	67	67	63	57	63	59	69	63	79	57	58	55	63	77	72	68	68	73	62	59	55	66	68	58	83	62	63	54	75	63	61	59	64	60	70	71	58	53	68	66	71	56	66	66	54	64	44	70	65	73	80	62	56	60	71	68	73	69	67	64	71	66	69	60	52	61	53	57	72	56	56	61	64	69	69	72	69	61	76	77	53	71	69	66	78	64	58	60	58	59	74	62	64	55	47	48	65	69	78	64	61	56	63	71	73	70	51	77	61	79	65	62	62	78	47	50	61	78	54	58	59	63	67	62	53	57	55	62	58	57	70	56	71	57	61	63	76	82	63	49	58	75	53	72	78	67	53	60	68	58	65	60	66	63	67	77	69	86	68	73	46	66	66	58	69	58	58	63	57	64	56	47	68	54	78	62	61	57	67	63	53	59	65	57	68	65	63	54	69	65	62	73	83	57	68	67	60	68	62	70	52	54	69	61	70	58	60	65	54	67	78	63	66	67	56	70	73	70	72	68	71	62	70	62	67	70	68	67	76	61	62	77	53	52	53	63	57	62	61	72	60	65	61	78	72	70	54	51	67	64	56	73	63	70	55	65	61	52	60	67	71	61	67	75	68	43	72	59	60	57	79	65	67	52	82	60	68	76	74	76	59	67	64	70	69	62	78	58	51	65	60	52	71	71	58	57	57	66	56	59	56	85	62	69	71	61	66	64	59	70	62	75	58	61	47	80	60	74	82	72	62	75	69	60	86	76	67	63	79	58	63
32591	22347	17608	19242	21834	19869	16766	13884	11290	9239	7722	6466	5374	4392	3748	3102	2478	2017	1749	1566	1404	1205	1057	1055	933	831	766	756	748	727	729	698	693	707	691	707	691	650	660	671	652	575	679	608	603	599	656	588	639	636	698	631	639	645	637	660	601	629	624	652	646	660	586	588	646	641	613	624	677	605	649	576	656	612	636	597	658	645	622	591	660	632	615	597	633	584	601	641	610	607	631	600	638	646	645	642	605	648	581	602	622	638	652	661	639	621	613	634	602	638	642	659	587	642	673	621	657	608	636	597	601	613	623	601	626	631	648	592	607	638	647	628	628	629	586	626	626	653	564	574	630	616	608	660	669	580	608	596	620	644	622	627	637	664	665	635	617	630	668	652	624	605	617	616	628	631	614	620	634	637	611	622	626	605	644	641	627	644	672	631	654	651	638	607	589	612	646	690	637	582	637	648	642	627	635	584	629	640	630	631	558	629	634	605	604	597	610	649	642	586	646	607	617	615	655	585	625	625	591	640	645	638	619	591	622	656	627	613	637	678	641	656	612	640	651	653	669	625	668	598	622	672	669	617	616	616	651	651	616	568	655	657	628	636	600	607	621	671	620	627	618	609	636	643	676	622	621	610	588	630	637	650	645	621	616	593	621	657	626	647	603	632	598	627	616	654	612	669	631	639	607	622	650	633	585	663	658	644	619	599	600	605	619	604	649	637	626	619	651	673	590	660	659	584	616	646	663	609	622	584	611	626	615	618	662	613	602	618	643	641	646	608	675	635	664	624	596	641	611	638	628	619	649	671	629	600	630	631	661	611	591	687	643	586	651	581	606	666	632	602	666	649	614	641	662	642	598	660	636	617	591	599	671	597	615	612	605	662	578	598	642	627	630	654	634	606	643	657	629	652	588	622	678	642	651	616	628	636	610	642	611	657	598	692	662	671	623	597	632	613	630	641	627	617	644	643	630	634	567	593	616	652	592	639	634	613	597	624	605	617	687	627	672	631	579	672	630	621	630	606	599	637	639	607	597	599	624	626	630	624	637	628	615	615	655	646	603	639	613	635	597	646	604	657	639	631	633	642	596	624	652	593	610	614	655	658	651	667	615	639	635	613	620	636	645	613	640	603	628	631	586	620	641	596	658	625	615	642	647	624	638	615	622	637	606	644	638	623	659	635	648	635	565	613	662	649	653	622	663	595	662	669	624	631	605	566	636	637	634	663	647	630	621	632	640	591	619	626	681	643	616	685	636	632	622	595	626	661	607	618	620	673	598	631	652	623	628	596	610	598	651	609	627	594	599	627	630	595	616	624	676	610	671	630	638	618	638	691	595	671	648	612	663	643	652	645	659	613	665	661	622	619	638	641	596	614	595	609	621	615	578	671	632	599	598	642	587	607	603	628	624	658	641	641	635	620	641	653	664	620	660	583	617	625	601	596	605	601	624	632	616	611	646	617	636	644	626	613	600	611	619	634	628	583	694	623	623	635	635	630	628	626	636	673	612	608	630	600	608	670	655	618	631	658	601	648	587	644	625	634	635	635	641	613	585	604	607	636	643	619	645	610	628	652	635	618	659	605	626	587	643	627	608	658	640	621	638	616	594	613	645	643	622	676	624	645	614	620	615	619	612	644	635	615	661	633	568	613	706	552	613	690	686	594	637	604	580	633	668	602	609	625	633	633	630	634	594	611	654	651	579	630	609	563	608	564	608	663	636	614	608	603	600	644	615	637	628	602	624	606	642	655	658	629	649	664	661	597	654	661	623	630	637	624	641	615	612	632	616	616	610	591	615	648	609	627	649	591	628	674	629	645	605	657	590	643	633	591	642	648	646	633	626	632	624	592	629	613	613	614	658	639	598	648	631	582	650	653	643	653	604	635	665	637	617	599	638	610	637	637	644	642	601	641	605	613	612	603	661	595	664	660	649	625	601	610	646	606	700	603	621	627	629	676	618	630	631	629	629	627	614	661	640	608	619	619	650	638	642	630	647	622	673	624	615	604	660	610	649	707	600	605	587	668	629	669	549	598	662	642	616	680	631	635	636	633	607	616	657	648	650	601	653	603	626	620	624	634	644	662	610	665	591	628	598	657	685	608	601	606	577	630	615	597	627	612	683	607	645	666	657	630	649	652	599	654	644	633	659	602	643	596	630	631	617	602	596	637	653	582	641	653	636	601	649	639	620	652	628	598	591	681	616	652	601	652	636	648	617	602	634	640	643	639	608	677	623	643	616	632	662	590	636	609	610	581	592	612	630	613	628	623	625	649	646	624	673	592	604	614	652	616	617	637	599	599	660	642	583	623	634	575	629	674	596	625	630	622	634	626	617	655	630	621	652	611	627	658	645	597	606	667	625	600	621	645	618	632	635	657	632	631	635	618	609	605	648	623	631	635	691	647	639	558	645	647	659	633	639	625	653	639	628	643	624	657	622	628	600	612	591	660	631	619	627	620	598	650	603	598	650	675	635	590	659	643	647	694	627	645	643	662	632	626	598	610	644	600	673	628	595	623	684	606	627	662	651	589	636	683	633	599	630	603	630	633	582	639	590	617	605	610	625	626	594	588	627	576	591	633	630	625	602	604	630	593	589	617	664	676	636	601	569	604	627	650	597	614	629	616	630	662	603	565	630	616	668	629	619	621	624	628	610	623	671	666	635	615	619	639	630	633	636	599	659	593	611	627	628	628	595	664	630	671	643	636	604	594	683	588	633	624	611	638	599	631	651	638	622	658	617	597	638	594	614	606	626	613	639	613	576	625	664	606	657	616	592	598	637	622	664	619	579	557	638	625	632	654	636	565	591	603	668	626	613	583	640	617	646	624	610	657	616	582	656	589	597	654	614	601	595	601	585	606	617	629	586	605	624	629	649	616	611	604	659	612	614	643	610	598	600	682	597	608	633	630	602	600	606	595	608	664	574	602	681	621	630	589	612	646	617	611	648	622	596	619	619	648	629	695	649	587	627	599	628	637	674	578	585	664	636	640	612	685	619	633	675	650	633	618	680	610	619	586	614	621	666	646	594	597	609	638	605	650	584	663	629	594	624	602	609	641	615	648	628	625	623	622	599	672	610	628	646	643	651	623	552	624	613	665	616	627	633	636	625	640	579	637	585	614	635	665	617	672	612	655	638	617	663	619	612	587	664	603	599	631	589	632	585	590	592	622	624	632	619	620	585	648	610	597	651	589	643	639	697	577	618	605	655	633	658	654	592	633	641	624	593	623	619	597	588	653	587	595	634	644	641	580	599	624	627	641	686	617	646	657	668	630	613	615	641	577	656	610	662	626	665	604	675	618	628	597	647	611	655	618	658	633	640	600	610	616	647	669	631	596	648	665	608	616	626	672	613	639	677	597	656	663	658	669	621	594	627	660	604	614	590	638	629	646	621	623	661	629	634	587	613	626	651	585	609	651	591	623	616	622	636	622	633	634	671	622	638	593	610	619	658	623	591	609	663	617	620	679	616	672	592	553	644	590	614	624	647	669	632	641
4724	3106	1749	1047	718	607	552	482	423	334	303	262	215	194	187	156	127	117	106	86	79	79	86	81	67	66	77	64	57	71	72	62	70	71	68	78	69	61	61	56	45	59	52	62	72	72	43	59	54	56	68	72	55	47	70	65	71	71	64	52	63	61	52	59	57	66	57	52	73	52	64	56	48	58	64	64	72	58	61	61	56	71	67	62	46	63	62	67	59	41	61	72	54	71	62	55	58	56	63	58	57	69	65	63	60	67	49	89	65	71	53	68	66	46	57	74	68	67	70	67	59	73	77	78	68	58	69	57	58	71	65	66	67	79	49	64	68	60	67	63	60	51	67	63	51	72	54	51	60	62	54	74	66	63	62	71	66	74	60	50	63	59	72	62	57	54	63	57	81	57	69	74	51	53	46	59	62	58	57	57	66	54	64	59	57	67	61	66	62	58	66	73	63	60	50	68	74	46	75	53	62	78	61	67	62	66	68	59	59	56	67	60	54	61	68	51	54	70	58	63	52	58	72	52	57	74	57	55	60	63	60	57	64	63	61	54	49	56	57	54	53	75	65	42	50	64	62	57	63	65	76	53	47	55	73	68	76	62	64	63	62	52	51	62	51	56	59	65	75	81	53	81	66	62	59	67	60	63	56	74	66	77	67	53	58	84	60	70	61	62	50	53	61	56	45	54	53	54	58	58	58	69	61	49	57	53	63	65	52	65	64	45	57	47	63	73	46	68	53	59	69	72	66	70	52	70	58	65	47	63	70	57	56	43	64	68	64	69	57	51	69	58	53	61	52	66	72	66	72	57	67	56	64	61	53	60	52	66	54	66	62	67	56	60	72	50	46	58	87	78	60	59	65	60	71	71	72	62	65	54	72	72	87	62	51	73	72	64	56	62	76	64	53	56	50	62	49	82	67	59	51	66	63	54	55	66	78	53	68	49	60	48	68	66	50	52	78	66	72	55	76	66	55	59	57	83	56	71	77	56	60	63	51	56	50	61	65	61	59	55	62	55	50	73	46	63	78	70	68	65	59	73	55	60	63	55	64	50	81	59	56	54	68	56	60	60	72	63	60	64	46	77	64	70	53	61	65	42	57	65	54	48	66	55	57	59	72	59	59	57	60	67	62	60	70	66	57	52	52	64	65	64	66	48	63	67	65	55	52	53	58	55	54	54	56	56	60	51	69	58	62	72	59	61	56	62	60	63	62	64	49	67	55	60	69	70	60	56	55	46	58	62	64	74	62	68	83	71	64	67	53	49	68	63	67	61	62	52	63	61	64	69	57	56	60	63	80	67	65	70	66	81	52	70	58	66	63	67	55	51	53	46	52	60	58	74	75	58	72	70	63	54	61	53	63	61	73	59	51	61	50	66	60	63	68	82	61	61	59	75	45	59	52	58	54	49	68	69	74	73	58	72	59	67	60	63	52	76	60	62	71	52	53	61	77	61	62	61	46	60	57	62	65	63	72	53	70	68	73	54	56	55	50	67	57	53	67	49	59	66	59	61	54	67	61	54	78	65	59	71	76	66	87	62	71	68	66	60	54	53	58	64	56	66	63	64	49	63	78	76	47	62	54	43	77	63	64	65	61	66	63	68	64	72	64	45	62	66	57	61	63	68	52	67	56	79	56	65	66	60	71	73	51	65	54	61	56	57	55	60	56	62	60	57	64	53	71	52	60	58	65	58	56	64	65	59	52	59	75	59	55	46	71	68	68	78	61	61	64	68	64	53	62	64	53	57	78	70	51	59	64	44	57	68	82	61	61	66	50	58	62	49	78	70	48	68	63	77	51	64	62	50	62	68	47	75	60	54	71	63	53	58	50	62	60	66	51	64	73	54	62	50	66	52	54	61	47	52	65	59	57	70	60	67	60	58	72	55	83	42	50	60	58	68	76	58	70	80	56	62	60	61	58	47	70	61	45	63	69	65	74	58	51	62	73	76	49	55	55	49	67	56	59	75	62	56	56	55	76	60	60	68	64	68	56	70	54	57	68	48	54	60	67	54	57	64	52	62	55	60	55	64	72	55	57	46	58	73	54	51	46	78	54	57	50	63	64	45	55	53	64	62	59	61	57	60	54	70	60	64	47	64	62	73	60	63	75	66	66	62	68	65	49	60	45	63	51	59	58	62	54	57	51	74	72	65	62	46	67	53	64	80	73	72	59	59	59	60	86	45	61	59	60	76	63	59	54	70	69	62	59	59	43	59	52	54	53	57	58	53	65	71	58	73	58	65	61	53	58	65	55	64	62	53	61	59	57	63	75	65	56	52	61	72	55	62	57	66	62	54	55	68	60	70	62	60	66	64	70	54	53	68	70	71	55	86	53	75	59	58	52	54	81	57	46	53	61	52	48	57	79	67	57	76	50	55	55	66	57	60	66	71	57	77	61	58	78	63	59	57	76	51	57	62	76	64	81	61	66	71	67	63	67	44	57	46	64	54	56	60	68	58	61	65	66	64	68	56	74	62	66	69	72	58	60	64	55	62	68	61	55	72	58	58	68	64	64	73	55	49	51	58	70	66	58	46	69	65	57	50	68	64	49	68	61	67	55	61	65	66	67	50	63	72	78	62	60	58	55	69	64	57	48	54	74	64	58	60	65	57	57	59	43	55	62	66	63	74	54	64	68	65	58	56	74	66	55	59	75	72	60	47	66	54	65	55	59	48	69	50	69	57	51	54	61	56	58	57	64	59	58	66	52	69	66	69	36	53	53	61	69	56	75	74	74	61	57	59	49	47	65	66	54	71	59	64	68	68	70	51	78	48	59	67	46	67	74	49	59	50	54	60	60	62	59	60	51	56	55	61	53	75	43	70	65	65	66	68	75	54	60	64	59	62	48	54	62	69	62	60	60	63	72	50	69	72	48	58	68	51	64	65	54	54	55	60	63	60	56	74	78	55	59	70	56	51	76	61	66	63	49	59	67	73	57	61	50	59	61	63	74	62	61	65	71	69	65	52	63	61	55	56	73	59	63	63	63	43	73	55	55	59	60	72	50	66	52	53	61	67	75	55	69	65	59	59	62	72	58	66	72	58	59	67	69	64	53	83	59	64	48	60	52	60	67	55	61	59	75	50	59	67	54	66	57	55	59	71	50	53	64	69	54	61	60	62	65	55	52	55	63	61	60	53	50	69	74	71	64	68	64	54	50	58	65	62	75	69	54	69	58	62	62	56	63	65	53	66	55	58	66	70	77	54	68	65	68	64	66	62	80	73	60	61	65	56	68	66	63	77	64	66	61	75	57	59	55	52	53	64	83	63	70	63	60	67	58	64	67	57	42	60	72	62	52	68	69	58	74	63	62	61	61	70	51	63	63	63	62	60	59	64	83	53	76	58	61	67	61	62	63	66	48	75	65	73	52	64	64	62	71	49	52	54	67	50	68	54	60	63	61	66	58	63	57	51	55	71	70	57	54	61	74	72	59	64	69	61	71	48	68	58	59	39	63	65	60	70	60	59	58	59	63	57	50	61
31707	21088	16539	17133	19989	19485	16883	14215	11713	9775	8137	6881	5651	4564	3825	3168	2629	2240	1900	1574	1422	1247	1113	1017	939	861	773	728	701	675	698	665	654	739	686	631	616	632	612	662	617	630	625	657	594	613	599	570	582	594	568	591	634	635	640	591	572	609	611	588	567	607	600	596	623	625	571	588	615	629	609	583	567	633	592	599	581	645	610	605	606	569	596	560	572	618	623	578	627	588	643	603	620	612	612	625	591	582	601	617	618	606	596	629	556	588	618	590	586	629	633	596	629	601	626	589	655	630	597	598	635	594	606	639	645	639	597	570	595	581	590	620	635	588	580	583	559	597	574	608	628	632	596	616	613	630	619	607	622	598	577	595	586	565	599	573	624	610	579	625	604	551	624	612	636	589	609	614	559	602	584	560	585	607	588	636	584	601	645	589	609	607	597	595	639	629	621	609	557	582	555	579	648	627	647	613	564	588	648	569	563	583	605	568	617	631	581	608	618	612	632	562	596	594	579	670	580	633	593	631	662	657	633	600	584	608	605	635	571	602	613	570	591	584	563	606	609	543	557	627	608	632	556	559	589	585	598	590	597	625	565	594	552	613	607	593	594	601	592	579	631	637	623	635	583	606	593	632	590	607	653	592	624	596	611	641	567	639	588	663	562	576	631	607	616	626	597	625	610	599	588	610	561	594	562	562	602	629	599	597	619	632	594	597	584	590	558	663	598	592	583	615	590	594	579	605	597	594	601	600	609	604	605	594	602	543	635	621	616	589	562	566	557	621	635	593	581	584	573	629	633	631	578	615	619	629	577	584	622	625	568	613	581	601	597	597	590	622	590	572	587	634	558	596	577	585	572	610	602	630	588	630	581	570	582	558	594	631	618	563	637	566	630	555	601	594	619	602	567	594	607	605	602	595	606	588	599	598	572	629	595	605	563	586	568	591	569	592	587	600	594	632	596	627	601	610	603	634	595	599	602	587	543	564	623	610	615	568	626	610	572	584	610	621	612	629	619	564	626	601	551	648	595	576	582	582	624	609	599	567	607	617	584	586	603	569	609	565	587	612	605	576	616	601	625	636	604	622	630	586	599	609	582	587	568	608	603	620	578	576	598	637	596	567	588	606	587	590	608	597	570	614	654	619	611	540	570	591	595	607	567	581	586	588	574	616	601	616	580	649	554	604	615	626	595	596	601	596	603	599	574	596	598	585	605	615	630	606	601	614	597	588	565	599	619	557	606	580	588	605	622	579	633	599	577	579	637	585	558	603	580	575	614	651	585	626	600	585	621	637	624	672	600	679	605	564	615	614	628	609	619	608	612	597	605	589	573	591	611	621	593	622	606	616	640	605	585	622	635	584	568	604	600	645	630	636	576	599	581	604	616	624	596	608	612	603	584	590	598	564	592	607	587	592	622	614	596	653	551	583	573	572	598	602	565	561	582	611	613	577	609	612	601	647	581	602	603	596	571	652	601	645	606	634	586	621	586	574	602	580	666	579	613	606	602	624	592	598	579	622	610	582	600	584	619	612	581	621	628	558	575	573	560	599	559	585	580	627	611	645	595	583	600	592	624	619	567	604	612	607	560	606	585	627	612	612	632	631	591	626	613	644	624	650	610	582	600	595	601	611	573	569	633	636	607	639	578	607	599	611	607	596	618	623	599	586	618	623	645	618	604	598	596	583	599	605	604	636	601	603	629	649	612	611	620	594	626	650	591	585	570	591	611	612	560	568	596	661	577	617	633	577	608	589	670	615	583	620	600	625	631	578	591	597	621	563	577	576	620	632	611	537	591	602	621	634	583	603	640	603	598	579	564	618	607	606	567	563	599	597	624	612	616	582	582	631	606	641	625	533	652	617	591	623	629	598	583	605	558	613	584	626	570	612	616	565	597	637	589	592	590	539	660	614	627	565	597	560	571	589	635	579	615	587	582	592	570	636	585	613	619	646	596	600	640	618	580	622	596	597	610	631	590	604	593	560	577	619	658	549	617	595	635	634	607	622	623	571	596	581	566	599	627	556	583	611	574	569	626	608	596	598	626	586	575	638	591	594	586	594	582	618	576	579	593	603	618	628	571	604	640	599	622	565	583	601	596	648	611	551	609	549	583	566	579	657	625	589	643	601	608	562	596	600	666	605	632	597	616	606	587	577	569	556	642	602	557	619	558	614	571	587	577	641	598	628	579	628	599	580	600	570	558	637	617	568	596	621	611	587	625	578	590	601	611	584	596	611	572	591	612	623	577	610	582	593	591	586	610	577	609	633	626	590	582	585	607	583	557	610	597	603	602	630	614	639	601	578	575	569	581	634	620	633	629	558	625	595	585	591	592	589	570	618	630	605	588	581	621	589	609	606	574	600	601	623	650	606	589	577	594	645	580	613	574	616	584	587	581	641	627	637	646	582	580	575	561	615	555	594	626	618	606	579	607	597	606	669	587	619	582	556	592	611	614	567	546	611	580	568	596	568	619	585	613	622	595	603	603	583	594	613	615	589	604	575	616	611	558	579	600	575	597	610	612	634	587	599	610	615	636	580	597	627	604	650	611	610	581	576	625	611	578	615	587	594	649	592	580	609	581	610	598	646	623	612	566	594	622	588	577	621	585	564	593	631	606	624	610	595	590	609	569	586	579	662	649	596	617	582	611	614	638	565	627	591	607	602	641	596	591	614	572	585	594	635	588	613	642	605	593	658	581	572	563	629	637	588	609	605	596	614	616	601	588	609	620	570	628	651	592	597	598	601	541	596	609	601	626	652	639	604	555	599	573	604	576	584	599	608	580	569	625	577	589	543	536	607	592	614	569	589	592	561	562	578	603	607	654	637	584	600	586	586	608	641	564	579	625	586	584	613	586	602	605	633	630	618	576	587	621	573	604	567	586	574	619	622	607	602	613	604	605	587	592	620	624	586	601	628	601	562	577	613	601	587	610	592	633	641	589	619	580	575	612	621	581	616	584	584	572	589	603	559	624	629	609	626	576	600	571	609	584	571	571	594	615	554	554	652	629	562	640	621	576	559	599	624	634	635	581	580	570	619	611	563	615	610	585	636	597	606	559	622	631	614	634	631	638	610	584	616	600	614	594	570	576	597	567	574	620	546	616	589	609	585	592	632	610	636	556	657	611	598	607	565	600	577	630	598	615	604	628	573	570	554	581	621	560	585	645	616	616	626	600	608	601	588	585	581	615	605	623	648	566	613	607	617	605	589	578	607	590	576	615	592	602	591	580	575	558	616	582	582	580	575	567	585	605	634	641	588	596	636	601	651	611	618	616	603	564	628	625	614	595	597	593	626	602	571	619	609	609	628	604	568	623	564	591	568	606	621	574	595	614	610	603	583	570	566	565	587	591	611	598	582	580	631	609	593	601	603	587	613	573	629	587	564	569	637	565	592	596	603	594	530	575	607	602	566	591	608	576	598	610	635	612	617	590	591	589	601	578	588	566	604	604	614	576	553	631	554	620	614	601	589	608	596	603	631	599	585	609	614	568	602
5595	4238	2282	1472	1145	971	792	661	569	433	394	322	298	224	216	175	142	137	133	122	92	92	79	97	83	73	68	68	76	50	59	52	73	63	66	65	63	67	64	62	63	52	72	67	56	60	63	64	60	73	62	67	68	70	67	69	56	76	62	75	83	64	57	75	70	50	78	70	41	54	65	62	63	63	58	71	54	77	78	51	57	43	60	69	55	58	62	66	74	47	73	58	59	53	64	65	63	56	63	63	68	59	58	63	81	58	56	56	72	59	66	63	64	64	60	66	70	57	77	66	56	71	75	69	63	79	60	54	62	66	81	59	82	59	58	77	54	64	63	57	57	62	78	51	68	60	75	66	72	68	82	79	69	62	66	70	60	66	65	74	44	83	57	62	57	61	52	55	63	82	61	60	61	85	51	73	70	72	69	61	65	51	48	52	72	71	66	58	58	63	78	63	61	49	44	45	68	56	65	55	53	54	57	67	64	66	71	69	55	64	81	50	52	59	81	54	67	76	63	56	65	67	62	52	52	45	57	66	60	50	62	72	62	52	70	62	68	73	69	68	54	50	62	60	80	58	55	54	56	69	59	48	48	65	69	70	65	82	60	68	45	58	55	64	61	71	62	78	56	61	51	68	62	45	62	68	69	51	58	67	51	61	71	65	61	62	68	63	70	55	57	72	69	56	72	76	69	69	63	63	71	48	63	64	57	72	58	68	56	56	60	74	58	72	62	61	68	60	83	56	57	61	69	67	65	62	80	65	65	66	75	47	70	61	68	56	56	70	60	53	62	52	42	73	66	78	61	69	60	60	61	63	54	65	48	58	66	55	56	51	73	64	73	64	51	63	52	54	63	56	70	63	52	75	57	59	66	66	57	65	73	64	71	67	68	61	58	54	71	75	57	63	72	72	57	60	69	65	69	50	58	65	64	61	64	49	62	56	56	50	82	59	57	66	63	61	69	71	70	71	63	76	65	63	63	50	70	61	55	53	60	49	56	64	79	59	66	63	73	65	62	47	55	68	73	58	66	68	77	67	54	68	68	53	60	63	75	49	55	58	64	79	61	73	72	52	64	65	71	63	52	50	58	86	55	54	68	50	66	54	78	76	62	58	57	57	61	69	48	66	51	67	63	68	64	48	78	57	60	62	67	56	58	57	76	78	67	55	63	64	65	50	58	52	66	59	66	73	61	65	78	66	52	66	67	65	61	71	63	63	66	62	57	56	56	71	62	66	68	68	59	56	58	58	61	64	68	59	59	69	56	76	61	58	77	62	59	77	65	69	67	59	51	71	74	67	60	65	56	61	70	78	60	68	71	67	67	55	65	61	59	68	52	64	56	60	66	72	56	63	70	65	54	57	47	58	69	55	61	58	52	74	68	69	69	58	57	63	68	68	70	74	59	63	68	55	57	60	76	59	53	60	56	52	58	69	49	64	69	78	54	58	64	69	77	61	51	61	57	59	58	74	85	57	65	71	63	46	65	69	59	49	62	50	69	63	59	51	71	83	65	74	63	73	66	68	78	70	67	48	65	74	54	52	60	74	61	62	59	75	72	59	64	48	59	58	73	60	53	44	51	77	64	47	53	73	68	56	64	53	54	68	69	67	67	59	61	81	54	66	56	75	55	68	67	69	66	73	49	53	78	73	67	74	64	61	58	55	63	64	62	62	67	67	47	61	87	63	71	57	53	49	72	59	62	53	66	55	72	66	77	66	60	59	77	62	72	59	61	67	62	64	56	68	58	79	54	68	47	59	68	59	68	65	64	58	73	72	85	52	64	72	59	64	51	55	46	68	61	61	48	65	75	58	65	67	75	48	50	68	63	64	63	61	46	64	76	61	64	67	50	68	73	66	75	55	66	61	71	66	64	81	45	64	62	71	68	59	62	48	66	74	58	65	60	60	62	60	64	45	52	46	56	48	56	67	64	64	58	64	72	71	57	64	66	65	69	73	60	48	63	58	53	52	51	55	51	62	63	42	63	57	67	56	59	71	79	74	65	51	71	70	68	49	70	68	62	67	57	60	63	54	64	70	76	69	53	69	61	56	58	62	64	77	67	69	54	54	60	65	50	59	60	66	63	62	72	84	59	60	75	70	64	71	70	50	64	62	62	52	58	66	69	67	62	71	71	58	59	70	58	59	58	64	60	66	74	66	76	58	62	59	68	60	62	84	67	61	61	61	54	68	64	68	51	54	58	53	60	56	51	56	63	74	59	55	69	55	61	65	68	55	72	84	59	73	68	52	53	44	69	63	70	75	57	71	72	59	84	57	64	75	55	80	60	62	39	69	51	69	50	45	49	67	57	50	61	74	50	69	43	55	67	49	45	51	68	64	64	60	52	70	53	58	66	70	70	75	58	76	64	86	65	72	59	65	64	64	63	64	69	53	65	74	60	72	67	76	68	60	66	65	59	80	60	75	70	65	68	57	71	62	82	69	68	75	62	82	49	63	65	59	78	66	62	56	76	74	60	49	62	64	57	59	74	59	63	72	76	51	72	75	63	62	56	86	63	68	59	61	57	65	70	78	52	53	59	59	56	75	59	60	59	57	77	81	67	68	73	64	74	49	53	66	62	58	67	70	55	64	66	57	58	62	76	65	55	71	48	53	65	66	61	66	52	67	48	67	64	43	54	84	54	69	67	58	57	53	81	71	52	76	73	59	49	61	61	47	66	79	52	69	68	57	58	61	57	65	57	58	46	61	58	62	66	72	58	66	56	55	57	51	74	59	63	73	56	51	58	54	48	78	75	64	56	65	65	46	63	65	57	62	54	68	71	61	56	64	60	57	71	62	76	51	55	61	67	68	85	57	61	64	70	77	61	60	62	51	70	55	64	67	58	69	53	69	74	77	76	70	72	66	73	65	71	75	64	73	72	48	65	62	55	68	70	62	45	59	63	67	53	56	70	54	74	72	68	55	74	68	64	55	53	67	59	62	62	63	73	66	69	82	61	67	69	61	62	70	70	58	66	67	75	67	66	59	60	51	66	62	77	76	53	71	59	72	71	71	60	64	61	70	76	64	53	59	52	64	61	74	57	51	43	72	55	68	74	62	51	55	61	74	60	62	55	64	39	66	78	48	64	65	67	66	75	63	63	61	56	66	59	41	76	69	55	63	69	54	57	67	75	81	59	68	76	69	66	54	53	59	72	63	53	49	56	77	64	59	66	55	68	75	65	66	66	61	60	60	62	73	58	71	65	52	66	66	73	62	59	69	70	52	61	69	73	68	77	57	79	80	69	64	68	44	60	43	64	56	71	54	61	58	57	76	64	61	57	58	56	68	51	59	49	54	60	64	65	59	61	62	76	64	73	57	56	59	68	65	68	69	63	70	57	73	71	63	63	64	78	54	60	57	70	57	66	70	45	67	72	71	70	70	73	74	65	62	58	68	61	63	51	56	73	74	73	63	60	65	62	67	61	62	51	65	62	62	72	68	62	62	67	62	56	53	54	55	65	53	50	58	68	66	58	73	61	65
34126	23656	18384	21172	25082	23112	19960	17265	14426	11905	9818	8300	6916	5805	4737	3993	3207	2586	2294	1903	1616	1457	1270	1213	1030	896	810	769	696	766	740	712	668	716	675	689	633	647	667	659	652	644	647	665	648	613	659	614	615	634	635	603	583	644	622	650	603	596	594	640	594	637	579	629	639	636	619	614	632	632	616	552	593	614	594	599	604	603	635	580	599	639	641	645	603	607	652	638	602	585	652	618	581	619	622	596	589	606	624	584	598	598	643	620	581	624	627	610	642	612	605	604	618	620	595	615	626	657	598	610	645	606	644	644	610	637	599	638	608	654	638	625	639	632	602	649	593	652	579	615	598	639	625	602	641	631	621	592	631	652	586	617	628	622	615	591	625	660	600	618	597	645	618	656	646	580	619	559	619	615	599	607	582	586	630	584	617	651	605	613	583	594	627	629	588	568	574	635	583	614	617	663	637	617	639	619	586	610	616	634	628	613	610	592	594	631	632	621	582	665	626	589	614	598	624	626	598	613	573	615	597	582	710	562	646	617	626	581	618	588	614	591	606	622	619	625	630	647	582	643	565	634	598	592	642	581	601	648	597	599	622	597	616	579	636	541	546	615	595	647	631	621	611	623	558	579	587	579	552	620	631	594	601	596	567	665	625	627	610	657	643	612	615	613	622	610	622	610	587	615	609	595	605	625	583	641	634	614	625	569	591	624	592	608	643	633	679	616	628	648	637	592	620	627	656	610	594	639	624	559	619	579	588	640	642	625	621	617	637	603	631	612	623	611	614	603	584	624	614	631	609	637	615	604	626	623	607	615	618	576	607	619	626	629	597	609	625	609	636	625	631	655	612	600	596	568	589	597	644	626	645	577	625	571	647	618	621	571	627	634	595	632	566	563	601	657	576	620	648	608	628	580	615	631	580	637	620	619	652	596	619	659	630	587	559	619	639	601	641	625	634	628	581	616	629	629	603	612	561	595	638	614	597	624	638	631	596	638	627	619	592	655	610	580	622	619	602	592	594	635	619	652	614	640	571	618	627	607	596	600	616	625	600	613	633	574	607	616	627	613	632	624	651	647	588	658	592	648	589	585	615	582	598	592	571	636	563	579	665	591	606	593	628	611	580	611	616	626	575	652	586	586	637	643	626	616	604	606	625	639	616	621	608	603	610	660	624	629	636	618	617	617	611	625	669	590	593	577	614	618	655	552	584	620	610	617	597	608	625	606	601	614	600	596	653	586	604	608	595	627	631	610	632	613	627	594	577	622	635	602	574	623	588	602	580	653	611	628	642	655	607	606	629	649	572	587	671	618	613	650	604	610	610	611	629	603	573	585	577	614	649	616	653	661	650	672	633	684	649	638	578	619	670	626	600	625	647	680	580	562	586	645	606	638	635	565	659	646	613	547	619	601	598	582	595	643	576	587	633	634	588	616	616	628	583	588	608	635	610	591	613	634	603	600	636	619	656	620	628	629	605	591	605	571	660	604	641	613	623	611	612	587	618	579	574	620	600	564	611	594	640	638	594	648	605	654	623	617	660	606	596	598	629	583	587	592	689	627	616	655	660	573	587	619	624	610	596	621	600	574	620	610	623	627	616	607	631	610	650	616	595	590	688	577	632	577	622	592	636	597	628	584	602	627	578	579	646	586	617	628	614	619	610	630	678	624	620	617	641	624	613	630	624	647	575	631	615	620	663	622	557	602	613	581	608	609	579	602	621	663	647	604	599	624	608	576	643	631	651	586	606	623	617	606	574	633	585	598	618	609	627	616	596	640	579	637	585	620	628	644	599	597	581	641	650	577	599	605	622	608	632	618	580	620	652	594	612	608	590	571	612	556	624	613	641	632	629	639	699	610	657	595	620	603	583	599	622	626	620	632	600	601	613	629	661	586	587	638	635	576	634	585	633	650	608	643	581	580	609	566	583	664	569	608	616	598	601	577	619	648	630	615	618	605	635	634	583	633	623	639	577	594	630	617	615	585	683	593	625	591	646	639	593	651	576	604	621	605	601	626	607	630	584	590	611	649	642	628	631	606	627	624	624	631	580	597	657	613	627	609	622	604	616	635	605	600	607	609	598	610	590	639	565	611	614	605	586	615	615	607	577	656	673	584	607	635	631	627	625	608	608	592	608	601	628	593	625	620	602	612	629	636	640	577	593	561	608	622	621	647	617	613	617	625	623	614	603	598	596	615	612	627	621	621	589	635	621	609	625	606	638	639	626	599	573	624	627	609	643	617	613	588	581	536	606	612	588	581	593	615	607	636	593	631	620	676	604	601	621	636	600	622	562	570	605	625	631	645	654	605	597	606	604	594	632	581	612	604	624	610	584	644	611	626	595	647	580	630	628	598	573	628	650	582	594	620	584	612	663	644	640	558	636	608	603	615	598	632	624	605	621	613	625	564	612	622	628	628	607	635	641	629	590	613	578	595	615	661	596	634	556	634	574	667	600	536	585	631	644	653	586	612	584	589	592	598	591	605	657	616	590	600	598	603	620	576	614	616	661	572	642	630	621	663	605	585	647	623	607	642	534	606	646	616	633	626	559	608	588	632	624	627	579	659	599	651	606	611	623	588	655	598	593	622	656	567	557	641	666	606	606	621	618	624	641	607	635	571	608	623	662	591	608	589	621	614	601	615	573	592	626	628	585	610	655	630	596	620	631	633	610	606	622	611	625	589	612	572	551	609	613	617	593	609	663	619	621	612	569	592	627	621	607	610	569	612	632	562	614	652	626	625	628	622	563	591	607	591	575	601	635	620	583	601	660	557	611	600	646	601	591	634	616	618	647	646	605	619	610	570	615	606	678	635	634	620	598	619	604	596	578	630	594	650	654	614	604	631	627	568	592	596	594	593	614	563	631	590	611	622	592	611	607	572	588	600	597	583	611	583	649	599	603	603	614	600	569	619	603	647	601	615	628	624	605	613	597	580	645	628	535	625	650	614	597	582	625	570	634	678	589	606	628	602	637	640	573	580	608	620	616	600	615	598	603	591	601	644	654	661	631	650	608	646	658	594	560	630	603	651	574	579	592	614	666	664	628	599	643	598	619	629	606	622	608	607	589	631	632	634	597	599	596	620	614	599	589	671	601	625	653	634	636	615	618	647	594	589	613	601	629	637	636	629	637	628	635	608	636	622	640	664	541	641	597	580	639	640	623	619	623	654	591	593	636	629	613	638	641	591	615	661	594	629	603	578	587	614	622	637	615	647	620	607	593	620	590	647	599	628	611	588	595	599	612	592	625	617	629	600	619	610	613	598	601	615	656	597	627	616	646	610	611	617	628	613	561	628	623	634	582	610	629	595	619	612	608	630	596	626	593	640	584	548	633	580	608	626	585	547	665	578	640	613	647	612	639	600	585	634	660	625	588	642	642	640	595	656	663	666	611	596	609	608	586	634	587	616	626	614	606	604	632	575	584	582	600	612	634	617	606	571	619	577	608	653	631	602	612	633	616	601	630	640	635	639	628	636	630	627	615	641	660	595	628	587
2833	1777	1139	772	546	463	437	368	310	243	193	174	173	137	148	138	113	109	86	84	86	69	74	77	70	72	70	59	65	71	77	76	60	65	56	62	53	56	58	62	76	80	48	58	54	61	58	50	61	67	81	73	54	64	55	58	53	61	54	71	81	60	56	71	75	59	53	56	65	57	54	57	61	55	63	67	58	65	62	63	66	56	64	74	66	73	61	60	72	59	69	41	60	56	60	56	52	72	69	61	65	52	51	75	71	65	55	65	72	56	55	50	67	51	79	69	71	61	72	60	56	47	54	56	67	58	69	63	66	62	61	46	66	74	69	66	63	71	66	71	47	72	58	50	66	73	65	63	60	50	63	54	75	62	57	61	68	66	61	62	68	77	67	62	71	66	68	72	66	68	72	63	53	63	54	68	59	59	75	64	67	52	77	60	70	60	77	46	70	64	78	63	64	52	72	65	67	55	54	67	65	66	73	70	38	62	85	62	62	67	56	61	59	71	56	57	59	69	60	69	55	63	76	66	70	52	68	80	61	70	70	45	61	54	71	75	62	65	66	66	60	61	64	66	59	71	54	71	62	77	64	50	56	62	65	58	66	71	60	61	65	65	57	61	65	63	56	67	60	60	76	70	57	66	58	67	52	54	67	64	59	56	62	56	66	61	69	60	54	70	62	51	73	76	65	58	56	74	60	61	64	62	72	71	61	78	52	70	51	60	61	59	63	71	47	62	66	58	79	39	77	64	53	75	61	76	51	61	72	75	72	49	65	70	54	70	59	61	66	56	62	60	64	70	75	69	54	62	74	68	77	73	60	62	69	70	62	57	63	54	68	55	55	54	56	67	66	71	66	61	61	68	62	77	63	60	50	73	79	60	73	65	50	66	60	68	67	62	55	72	74	57	71	61	77	68	55	72	42	60	46	51	67	67	59	66	69	71	62	59	55	61	60	56	65	64	58	61	55	61	63	68	77	70	62	58	69	74	60	72	61	63	75	57	67	59	65	58	68	71	67	64	70	63	75	58	57	52	55	72	55	75	67	54	72	58	60	68	50	62	70	54	71	87	65	58	65	78	55	64	66	60	57	55	48	62	74	65	70	70	53	74	83	80	65	64	61	73	70	71	69	54	63	61	76	70	63	65	69	58	59	57	55	71	65	70	55	63	74	66	61	57	61	72	64	74	56	57	62	59	63	59	80	54	80	71	61	68	62	56	53	57	66	58	72	66	62	59	57	51	79	57	64	54	68	65	71	60	66	65	51	68	73	62	66	56	69	59	68	68	60	63	75	68	70	71	72	70	66	64	70	71	72	70	62	49	63	77	62	54	59	69	56	69	69	73	61	69	65	59	67	75	69	68	53	61	61	62	60	51	62	70	72	67	49	65	60	68	46	69	71	68	73	55	64	56	62	62	79	57	65	71	63	64	74	60	52	58	56	60	56	76	54	75	65	50	54	63	68	44	54	67	51	74	51	52	53	81	76	55	75	67	68	51	66	68	57	75	61	70	66	68	69	56	76	53	69	53	74	62	70	76	70	69	63	77	66	71	66	71	70	48	61	51	51	63	67	67	73	60	70	67	73	60	54	76	50	56	62	65	55	57	63	57	57	68	52	65	73	64	76	81	63	76	61	62	66	67	56	69	84	73	66	63	73	64	51	65	77	67	72	69	61	77	74	59	60	56	69	70	62	64	65	77	59	54	68	73	60	68	78	68	55	60	54	63	79	56	65	71	48	64	64	48	63	62	61	54	69	60	56	68	75	74	62	57	62	58	61	56	59	61	58	61	70	49	80	63	58	65	57	53	67	59	58	74	45	57	76	69	58	56	57	57	65	57	68	66	80	69	56	72	67	72	60	70	65	62	60	45	64	62	85	64	60	48	62	64	57	66	63	59	75	49	62	63	49	64	68	53	65	69	67	67	77	74	57	69	62	84	61	68	78	61	62	63	53	61	49	64	49	61	59	54	65	69	81	63	75	55	72	57	61	66	52	56	66	52	54	46	61	67	70	76	58	63	77	71	53	63	62	74	64	58	54	57	50	53	67	59	63	59	56	66	66	68	61	60	68	68	65	68	73	55	65	63	62	52	63	57	66	62	61	52	76	61	63	61	61	58	76	67	67	69	52	61	70	65	70	53	72	51	77	49	60	64	45	69	45	70	65	71	54	62	62	69	66	71	77	87	73	56	52	77	60	62	59	60	58	69	83	52	53	70	69	66	51	62	74	57	67	60	58	62	60	55	57	56	62	63	66	51	68	69	69	67	65	58	63	63	66	75	63	43	62	55	78	54	78	72	62	54	72	68	62	67	71	57	54	57	62	55	67	74	68	60	67	56	58	55	68	60	56	55	54	52	55	73	70	69	47	70	74	77	68	72	61	57	63	59	59	70	62	63	68	67	52	67	60	59	64	70	65	58	56	65	63	66	77	70	61	65	67	87	72	55	67	54	63	61	62	63	53	59	62	63	70	48	64	61	69	55	76	61	63	73	75	54	82	56	64	58	61	59	59	67	64	63	51	68	62	63	63	76	47	61	56	66	71	53	67	59	61	49	54	59	54	67	44	72	57	68	68	58	54	53	74	67	68	71	63	55	65	61	75	64	73	62	59	51	64	76	52	64	61	62	66	66	76	55	78	68	59	68	70	81	79	61	65	61	58	51	70	51	66	58	70	64	74	64	68	69	69	68	74	65	62	75	66	57	61	63	68	65	73	58	63	58	79	64	78	68	72	65	49	75	57	54	57	82	60	68	54	71	52	62	59	68	78	62	60	45	69	85	56	59	60	63	66	61	72	64	79	73	70	58	61	67	60	58	49	77	62	58	70	76	53	66	67	66	69	55	68	66	64	81	74	63	69	59	70	65	51	65	84	59	70	71	62	50	74	68	64	56	63	49	63	76	77	67	55	63	67	64	67	66	62	56	66	50	72	85	58	63	69	79	60	68	74	60	57	65	84	48	70	69	55	67	68	65	45	67	58	79	68	65	50	64	67	73	69	78	69	65	60	61	70	73	58	55	61	63	54	57	71	56	54	89	58	83	67	82	50	70	58	61	62	45	67	61	64	70	53	60	68	69	59	66	51	60	62	64	62	61	64	71	64	62	69	75	66	61	60	62	66	61	66	76	65	61	61	54	56	62	67	57	56	73	59	68	60	66	66	66	67	65	65	62	69	58	59	54	70	62	65	63	63	54	58	67	68	62	72	57	72	62	61	58	55	74	66	78	62	62	68	66	62	65	70	79	66	52	42	57	66	70	71	54	66	66	65	62	66	55	61	64	74	80	51	67	68	53	78	67	69	69	63	60	56	59	82	53	61	63	67	56	65	57	62	61	73	68	67	72	68	67	54	66	70	66	56	60	62	51	60	65	55	69	62	70	61	60	68	63	69	61	74	59	52	60	67	58	52	62	70	84	74	55	65	68	74	73	68	61	65	52	58	55	54	61	54	62	65	78	64	76	71	60	71	65	56	48	58	57	70	72
26715	16939	13135	14716	17314	15857	13989	11515	9415	7502	6137	4982	4053	3417	2913	2424	2094	1695	1604	1343	1176	1120	953	892	818	778	709	694	669	701	659	649	716	643	656	646	629	634	627	663	660	630	605	680	638	615	681	627	623	591	603	622	612	650	654	603	621	639	619	604	609	610	574	628	610	609	633	642	612	590	629	658	647	609	640	596	711	576	632	653	644	582	591	616	585	582	623	603	585	654	620	633	617	576	585	614	600	609	621	624	626	606	624	616	611	601	568	626	620	637	666	604	626	586	639	651	592	596	615	618	625	653	614	588	602	588	581	615	638	623	628	605	556	659	588	624	607	644	648	619	584	604	628	625	600	640	590	580	656	643	583	667	636	605	630	608	584	649	597	630	669	607	628	656	632	662	628	622	613	604	609	617	612	675	668	628	578	648	642	616	660	636	670	624	579	636	602	614	643	592	669	623	634	617	648	615	644	642	575	623	633	644	602	606	597	667	623	594	631	639	582	656	626	547	617	593	610	551	614	625	615	596	650	599	614	642	651	600	609	619	582	664	626	651	604	628	592	621	594	643	617	596	605	624	641	623	621	597	634	615	619	595	597	609	627	589	601	593	598	593	651	639	630	648	618	608	633	597	654	607	671	608	627	661	657	621	624	608	612	651	605	609	666	590	655	611	617	591	698	582	648	605	641	608	622	641	583	647	630	611	629	595	650	612	657	580	652	617	638	591	653	568	645	635	622	616	586	637	656	623	651	643	625	607	613	589	614	646	622	644	611	605	636	626	623	607	625	634	668	605	625	622	592	653	583	630	586	603	629	622	599	564	608	623	654	657	590	638	641	661	624	587	624	585	603	643	660	614	656	560	604	628	583	629	619	630	653	641	613	625	648	643	651	596	610	636	647	563	606	659	609	631	596	619	655	623	658	624	614	621	625	661	684	616	624	632	651	601	595	603	620	613	613	640	677	617	626	605	623	628	601	595	660	638	611	613	639	597	587	604	619	577	602	655	610	636	602	636	638	625	636	601	642	624	638	627	580	648	600	602	608	627	621	641	605	615	626	629	593	638	625	631	607	595	580	658	611	635	599	643	610	637	644	625	641	595	622	599	609	589	600	657	645	669	585	632	628	648	645	594	607	625	596	635	654	602	633	614	635	607	585	590	621	573	655	621	607	607	627	613	596	614	599	636	602	615	567	611	679	610	609	634	615	613	625	626	614	576	603	621	646	624	631	596	600	623	636	622	629	627	595	620	610	658	628	625	661	596	613	634	624	642	576	588	623	648	608	632	640	662	622	631	662	615	614	635	650	636	613	612	623	638	631	609	609	637	647	597	651	659	628	640	615	593	619	620	589	608	591	615	620	618	636	607	637	552	645	648	640	597	606	637	604	593	627	625	605	676	583	612	614	598	674	599	662	600	567	618	620	603	654	695	612	624	655	623	632	639	631	658	602	633	623	638	646	610	624	558	613	634	615	637	631	664	649	624	636	650	586	589	619	636	616	638	595	594	651	636	549	630	592	614	644	588	638	659	618	583	609	610	577	643	662	639	646	614	603	658	631	650	630	669	637	680	609	644	635	578	623	624	611	669	604	673	617	578	676	621	586	657	642	673	646	583	624	629	649	586	605	582	637	638	646	583	697	611	585	626	590	627	653	644	640	667	577	632	623	605	612	615	622	620	570	600	625	622	610	576	627	641	611	635	609	585	616	637	598	594	592	644	628	634	608	609	584	599	612	632	630	618	615	626	655	640	630	624	622	623	610	631	662	645	627	633	628	586	651	666	603	609	632	595	652	632	586	590	606	624	589	648	611	618	659	626	598	663	596	579	643	603	624	634	636	606	620	629	653	612	580	621	612	567	647	630	631	609	658	637	643	606	618	675	639	676	662	576	589	586	612	631	601	610	646	631	580	623	631	631	584	631	619	621	652	629	628	614	626	581	604	633	637	623	643	612	614	624	575	630	621	665	595	639	656	621	568	594	654	647	620	610	594	616	680	595	616	612	643	621	613	658	610	618	628	677	614	612	642	603	648	627	579	654	629	639	641	590	645	601	648	615	583	634	629	620	594	622	641	599	622	681	606	615	588	601	605	622	600	622	632	616	630	631	622	624	603	598	593	566	639	604	667	645	600	600	591	606	605	653	635	608	657	641	605	610	618	610	604	602	611	619	649	593	628	637	671	636	640	649	613	567	650	652	661	614	600	653	582	629	586	658	631	604	604	643	625	614	605	618	632	606	654	615	627	599	630	592	606	631	592	598	600	632	609	601	610	566	654	657	672	627	647	641	600	624	609	583	588	635	620	595	598	597	571	618	635	614	564	587	608	608	619	651	626	639	586	590	661	631	626	618	634	663	641	627	607	652	629	635	599	642	580	603	612	600	638	685	581	598	643	641	671	584	602	591	637	614	607	596	625	651	586	627	603	571	635	621	642	646	659	647	642	653	590	610	637	629	608	660	629	611	608	591	626	604	629	617	604	632	628	581	600	649	636	637	634	636	595	629	618	618	653	626	626	603	602	563	589	578	643	600	603	650	644	573	630	596	564	611	631	595	581	666	596	626	606	632	603	611	604	569	651	652	640	587	611	638	629	613	615	614	635	628	623	626	622	624	613	618	639	588	608	627	616	597	608	640	653	594	614	613	636	624	651	656	616	623	639	608	653	626	655	608	595	649	602	583	637	629	624	632	567	604	656	616	616	654	615	620	619	598	652	584	610	621	647	656	604	651	664	606	629	642	610	593	598	610	646	611	618	636	589	600	588	633	625	576	660	649	550	616	630	562	652	597	568	594	600	630	666	626	603	641	619	599	589	662	625	621	581	673	612	583	646	609	620	626	630	614	617	616	589	609	589	659	589	627	595	619	624	611	592	615	654	670	597	621	605	625	620	647	609	579	613	606	634	630	587	604	604	657	623	576	645	628	599	615	653	658	617	635	577	623	641	594	575	641	620	642	588	573	644	623	664	606	630	609	676	625	626	588	643	608	559	634	596	647	646	624	593	633	637	616	624	626	656	626	646	587	590	633	596	596	607	542	620	656	638	652	585	613	635	691	599	616	650	629	650	606	617	650	610	611	634	607	635	631	635	611	605	624	617	618	628	592	627	616	599	611	609	614	594	608	620	612	623	614	603	607	616	602	624	579	633	593	628	606	589	590	608	614	599	625	623	620	627	607	600	615	635	634	628	585	649	576	607	664	597	622	634	599	616	595	615	610	573	619	621	668	655	618	632	668	655	630	605	658	632	653	628	617	634	629	668	571	597	617	558	657	622	639	645	624	630	630	612	662	632	628	631	664	614	621	630	619	592	598	625	612	619	627	620	602	627	601	638	607	594	633	624	617	583	621	618	620	674	626	639	603	618	597	636	622	583	611	606	607	617	601	590	612	675	645	634	616	667	616	652	623	613	586	605	576	606	605	658	593	592	637	587	585	631	605	608	650	643	613	607	581	637	611	615	616	616	641	620	572	631	620	614	606	642	593	640	649	634	608
4077	3475	1970	1028	728	666	575	545	485	344	266	264	209	204	174	136	126	127	113	77	98	92	81	77	66	78	59	69	73	76	67	76	61	63	70	66	52	79	64	82	59	72	73	66	70	74	68	64	57	69	47	66	69	54	67	73	54	78	61	67	58	67	54	73	79	72	73	62	58	53	59	60	64	66	56	64	54	68	67	68	71	71	51	65	74	62	52	76	69	66	76	67	61	71	52	63	49	75	69	70	66	64	74	63	55	69	77	55	68	63	69	69	51	75	78	65	55	54	61	57	82	71	68	63	68	67	67	72	68	80	42	74	75	63	61	59	65	65	75	75	55	70	52	58	61	61	61	64	65	69	73	61	65	69	75	59	63	67	82	67	66	83	57	56	68	63	69	66	74	61	76	72	55	66	54	63	57	57	73	75	56	71	62	59	66	62	76	60	69	65	56	59	64	64	66	57	65	54	78	66	49	58	67	57	64	51	68	66	72	60	66	59	72	68	58	74	61	66	76	54	80	67	65	61	54	84	43	66	71	69	74	79	60	65	75	64	63	54	69	73	83	62	64	71	60	64	50	52	66	56	56	72	82	59	60	45	79	70	47	86	74	67	71	69	73	76	59	71	64	57	66	74	82	58	66	71	58	61	70	65	73	66	62	63	59	66	59	75	45	49	66	70	66	83	61	64	79	63	67	58	72	61	61	64	61	63	63	73	69	67	63	73	58	58	77	48	78	72	53	66	52	58	63	71	60	61	62	71	56	65	67	76	64	68	59	69	63	54	69	67	67	66	66	63	69	56	53	71	81	74	65	67	65	56	68	75	71	61	62	70	68	62	76	71	63	59	59	61	72	70	48	74	60	65	58	65	56	73	76	66	51	63	63	70	67	58	72	63	79	73	54	54	53	70	55	58	59	51	72	60	57	69	60	63	72	62	65	73	77	77	52	87	65	72	62	71	61	66	60	66	73	70	65	60	51	72	55	69	67	82	68	58	66	69	65	57	76	75	63	65	61	71	74	67	78	68	74	67	80	47	70	78	59	78	66	57	59	60	71	79	78	72	69	63	68	70	60	77	69	68	65	52	61	70	59	54	66	56	66	64	62	74	59	58	53	71	50	65	66	62	69	75	60	73	61	72	70	71	63	62	66	61	69	62	59	66	85	69	77	61	64	81	68	62	69	62	62	74	71	63	55	55	72	77	73	83	74	71	69	60	65	78	66	65	68	68	57	55	66	81	61	61	71	68	68	65	65	68	61	61	80	72	68	61	60	73	60	48	66	71	60	77	57	72	54	67	56	64	73	73	82	66	72	75	62	78	66	61	56	57	61	63	76	54	58	74	56	61	61	72	54	70	70	62	74	60	81	61	72	75	72	60	52	69	56	62	67	65	71	69	63	69	55	52	58	53	63	66	63	65	69	63	52	69	66	65	55	67	66	65	57	51	69	60	74	73	67	67	62	69	65	79	78	53	48	64	55	57	57	58	61	62	64	53	69	81	55	65	68	66	72	68	63	61	58	58	70	60	59	69	74	61	73	59	65	56	60	78	61	66	65	67	80	64	55	63	60	63	61	69	61	59	66	74	68	71	63	69	58	54	74	73	63	60	59	69	65	68	64	71	62	60	59	55	69	62	69	66	75	74	52	66	67	80	61	77	62	79	57	72	64	56	60	64	72	68	57	61	68	70	69	62	75	53	65	78	74	59	67	64	57	85	67	63	77	70	79	77	57	74	73	62	72	62	67	76	70	55	67	64	58	83	70	61	59	65	78	67	60	56	65	71	58	66	71	58	65	59	56	59	58	63	59	54	58	53	66	72	63	85	68	69	69	76	51	79	59	64	66	69	82	60	63	67	69	68	52	60	76	57	65	77	75	62	64	77	62	62	59	57	58	64	50	67	71	61	72	64	65	66	74	76	64	53	71	67	70	55	69	62	57	62	56	59	55	69	91	75	71	56	76	58	58	43	67	54	62	61	74	62	67	61	74	51	54	73	54	68	59	62	66	54	60	63	72	63	79	79	62	71	55	79	73	58	60	59	69	74	68	62	59	49	63	67	78	65	57	60	51	65	57	68	62	56	67	54	77	66	77	72	73	64	63	60	72	52	62	64	73	59	79	62	73	59	63	78	61	62	76	68	79	71	62	71	60	42	75	64	63	59	62	62	57	72	69	72	72	74	64	69	72	62	59	52	61	70	75	72	64	73	42	74	71	64	64	64	54	77	68	67	79	86	59	77	62	69	57	59	64	62	66	78	78	55	68	58	61	73	57	66	57	74	65	64	55	57	57	76	63	82	67	65	67	62	51	64	61	75	77	66	73	58	79	67	79	81	57	62	56	72	63	67	69	64	50	76	60	70	74	51	66	69	75	67	72	52	44	63	59	66	62	68	67	77	72	75	72	84	76	63	72	62	70	45	55	65	78	61	66	74	68	66	56	79	66	75	63	71	64	76	60	62	66	62	56	81	59	75	60	63	65	78	58	68	73	63	67	68	48	67	58	60	73	65	62	61	61	75	69	70	53	65	51	69	66	72	78	66	68	60	61	65	72	54	62	62	62	64	62	82	64	78	59	80	60	52	56	61	68	76	79	78	66	49	54	66	66	57	60	75	70	58	81	78	63	66	57	79	62	50	73	77	61	60	67	63	64	59	64	57	65	61	57	72	77	77	70	67	56	71	72	65	67	63	67	66	61	63	61	62	67	67	69	59	85	76	51	72	70	71	49	76	62	72	53	48	74	59	76	72	64	64	61	67	76	83	69	65	58	62	57	72	54	51	60	67	55	62	65	68	57	79	75	72	59	69	65	71	72	49	63	52	52	67	77	60	64	66	66	53	68	62	60	67	80	53	65	61	65	70	73	75	74	65	74	64	61	76	60	61	75	64	69	67	78	76	62	68	65	60	73	67	73	55	75	66	76	69	74	60	61	77	64	64	80	62	55	74	79	66	72	58	69	59	61	68	65	67	64	62	53	73	59	63	72	67	79	72	59	65	65	45	76	72	66	64	65	64	65	67	76	60	62	58	74	54	71	77	56	75	68	61	69	66	64	62	59	64	66	59	82	72	69	53	60	62	53	71	76	69	75	63	50	68	55	56	63	73	64	74	56	53	88	71	71	69	59	61	62	60	74	83	55	63	72	61	63	61	56	67	75	58	57	80	63	54	65	73	53	72	71	73	73	61	67	74	67	53	59	69	74	54	64	53	44	61	65	68	62	61	78	57	77	68	71	61	71	78	54	71	76	76	76	58	66	79	58	49	47	70	66	68	59	65	68	70	53	59	56	64	55	59	60	80	72	65	64	72	60	64	62	69	62	70	71	71	64	63	61	63	65	49	59	68	70	60	77	70	58	74	68	66	70	56	65	40	57	69	68	68	60	74	74	74	71	75	78	64	63	72	60	63	69	67	63	83	83	68	76	57	70	65	61	71	67	50	60	54	58	81	80	66	63	75	69	75	42	60	61	62	71	74	64	75	60	56
30958	22826	17699	17570	20874	20511	18249	15412	12828	9925	8248	6772	5630	4731	3983	3203	2654	2285	1975	1680	1529	1269	1133	1080	984	864	816	761	694	717	720	738	694	731	693	667	675	693	654	637	673	652	675	646	692	692	658	655	657	627	651	657	647	672	673	639	663	627	625	652	656	636	649	646	648	617	612	642	637	684	612	633	606	667	579	578	700	638	681	657	609	641	659	649	668	628	639	607	596	656	595	639	668	686	590	639	637	674	657	636	601	649	669	634	621	660	683	642	624	648	692	606	637	603	681	632	649	643	634	610	651	653	639	645	619	657	642	644	655	646	619	651	604	673	653	617	616	638	632	598	642	592	628	637	655	650	654	646	625	604	631	595	632	641	625	681	624	601	611	642	647	647	620	649	634	635	653	622	641	676	608	656	637	673	600	665	599	633	585	628	641	629	668	598	584	669	613	682	614	673	645	635	615	657	628	643	681	636	552	666	611	667	616	616	631	632	620	640	637	634	642	635	640	642	630	667	625	626	662	630	606	682	622	651	678	612	651	669	608	685	638	622	622	684	638	623	635	555	640	655	602	640	636	643	606	648	628	622	622	649	648	640	649	649	680	643	654	620	647	686	657	630	659	661	653	663	610	669	701	621	626	658	618	625	651	615	614	638	630	654	650	678	664	615	622	618	646	656	608	631	663	673	620	690	602	620	607	711	619	652	663	641	641	615	642	662	646	678	614	679	654	639	668	588	622	649	639	642	625	644	639	634	647	624	652	658	628	604	664	687	630	660	627	679	647	662	616	657	667	654	647	623	588	655	654	603	661	585	679	613	660	628	648	646	634	627	597	631	665	644	647	641	622	643	637	659	614	646	703	630	644	655	628	628	628	621	630	587	607	670	667	628	592	609	663	623	669	639	630	655	606	601	680	645	663	689	668	668	674	626	633	627	669	638	611	614	628	635	657	646	651	609	652	668	648	610	601	640	609	662	631	639	616	659	623	657	643	608	580	624	644	700	590	628	600	624	626	645	653	643	642	659	640	606	628	668	610	615	662	652	662	646	649	669	638	636	659	646	664	643	648	640	610	598	673	692	653	666	621	622	663	642	647	637	647	652	632	662	651	625	615	597	632	594	620	659	668	658	631	644	630	622	592	636	666	647	638	645	635	629	605	693	670	624	672	619	633	662	634	652	634	632	697	668	638	612	681	638	619	639	630	645	655	638	613	656	625	667	650	635	650	636	645	614	630	646	623	663	611	619	604	589	627	676	669	645	642	664	637	668	641	687	600	647	652	640	678	627	656	636	629	628	648	676	688	622	653	652	648	640	652	654	609	619	647	666	669	618	618	630	637	628	665	625	677	624	645	674	606	710	645	650	664	630	664	612	671	660	665	584	687	641	670	645	624	648	622	661	616	656	622	671	613	639	666	647	610	642	616	651	608	684	683	618	625	629	642	629	655	609	646	658	675	623	628	665	648	664	637	672	638	608	621	611	582	635	614	632	638	616	624	626	629	582	623	631	655	617	628	605	646	618	662	670	593	637	665	628	600	629	642	645	666	650	635	631	625	635	665	641	635	619	670	659	644	678	646	628	624	624	680	673	661	666	664	632	680	631	617	622	628	636	618	623	648	654	662	660	646	701	664	682	675	674	669	662	659	619	631	634	623	664	646	641	650	619	638	628	667	619	638	644	673	652	594	665	638	652	638	642	626	638	640	687	649	615	613	634	638	635	592	639	635	659	680	638	681	595	631	637	651	705	691	611	647	622	626	640	671	632	688	654	597	631	646	619	667	577	666	619	666	622	613	608	639	688	667	590	628	603	606	649	621	654	666	640	588	608	649	647	658	639	590	644	653	601	623	676	600	649	622	679	610	662	640	626	650	661	648	604	639	676	656	628	604	684	643	625	647	642	646	639	619	643	627	642	620	623	634	654	610	616	679	698	632	715	633	655	634	644	629	635	650	647	659	642	664	636	670	640	651	650	640	614	641	650	686	627	703	665	684	655	636	640	651	586	613	670	605	646	649	671	644	610	623	631	682	604	654	658	680	659	692	633	638	629	662	631	635	617	643	654	637	614	614	620	655	631	639	631	682	664	619	605	642	583	623	689	613	683	651	636	651	640	658	647	644	606	674	625	665	608	605	677	599	628	643	657	641	623	637	609	630	662	630	636	637	663	607	646	683	635	669	685	671	652	628	670	652	676	668	593	646	675	672	625	584	661	629	627	637	638	658	639	660	676	664	628	638	637	614	605	643	649	614	635	650	638	606	625	679	592	607	651	658	687	628	636	598	631	636	645	648	650	654	644	639	673	626	676	672	612	605	617	653	615	609	659	659	621	643	633	609	649	637	701	617	643	636	637	626	621	616	652	695	665	608	593	641	651	689	615	661	627	646	647	669	636	626	621	610	648	643	593	660	659	601	669	646	610	648	614	666	694	613	631	594	631	621	639	637	610	605	650	657	645	683	649	597	625	695	682	657	640	648	639	643	626	657	647	624	618	658	661	615	646	674	657	650	664	636	618	648	625	636	640	621	611	687	655	686	667	636	628	619	631	612	646	632	601	644	642	598	664	646	604	622	662	630	667	636	659	617	629	649	651	678	677	627	607	630	613	656	637	644	626	685	655	613	639	631	642	604	643	627	628	645	642	628	648	601	622	593	662	648	637	579	648	618	616	692	643	619	652	652	586	686	678	648	626	637	618	631	660	668	656	622	599	671	592	676	626	642	644	644	593	601	611	641	592	649	589	670	628	650	632	678	641	668	601	662	615	630	672	626	651	617	644	684	620	649	670	645	624	639	614	637	651	619	657	675	649	628	706	633	628	670	682	637	636	683	692	681	653	641	672	652	632	615	664	625	684	651	694	649	703	675	682	638	667	639	632	675	606	653	650	623	600	649	656	629	676	678	668	640	693	645	612	676	666	626	702	660	601	657	668	679	682	622	639	644	657	656	620	622	673	658	651	616	583	633	632	638	676	621	665	680	610	588	637	668	670	650	648	631	630	632	631	648	658	670	585	657	647	623	637	686	623	666	603	693	629	648	615	645	601	653	690	631	629	633	675	641	643	602	643	655	608	623	611	636	622	696	659	584	610	680	606	666	632	717	611	646	618	641	598	597	657	635	654	617	619	671	632	644	625	653	634	609	593	604	658	633	630	621	612	644	620	613	597	620	659	669	610	626	626	649	629	618	585	652	661	594	641	643	611	691	600	636	617	629	657	625	664	648	661	640	640	659	643	589	623	603	648	661	658	646	619	668	667	635	662	609	628	612	639	651	658	674	617	653	633	656	677	725	637	661	648	655	668	586	585	641	681	650	622	636	658	625	672	643	657	649	678	707	658	688	589	599	661	630	620	638	656	675	642	670	596	628	642	698	677	682	642	654	622	641	644	642	633	680	642	665	597	629	625	650	641	648	627	643	648	609	684	607	613	588	624	653	642	612	652	686	616	634	602	665	630	636	693	671	605	581	602	631	614	658	664	684	640	629	688	596	656	603	630
4234	3031	1777	856	587	610	612	536	444	351	294	268	206	182	161	137	131	122	132	108	95	68	74	77	72	71	63	44	66	77	67	62	66	60	65	71	59	56	66	66	53	59	62	65	63	66	63	50	50	60	63	53	56	82	64	68	51	86	50	53	62	73	61	57	56	60	60	66	69	58	58	79	64	77	53	50	77	75	66	73	66	64	55	55	66	61	60	64	68	60	48	53	48	75	60	56	63	55	52	72	55	68	66	54	58	59	56	62	66	55	53	58	56	56	64	52	65	72	55	72	70	49	66	59	49	66	66	59	60	50	61	50	69	64	57	62	73	55	56	71	62	71	67	66	69	60	71	70	57	62	54	71	60	77	58	63	54	62	52	63	71	56	50	62	61	59	69	75	61	70	49	62	58	57	63	67	59	61	56	66	67	70	53	66	65	71	58	71	68	72	59	51	60	67	55	60	79	56	53	53	62	62	59	55	61	62	67	66	65	57	44	57	54	62	56	72	63	74	70	55	61	68	70	54	54	58	72	72	52	58	69	63	51	64	59	69	52	46	69	56	66	68	54	66	59	69	78	57	57	56	57	63	52	64	66	77	53	59	67	63	59	73	51	55	60	61	72	54	73	49	47	56	70	53	75	56	75	71	60	66	62	66	72	57	67	69	59	62	61	64	76	53	70	74	69	76	59	57	62	62	54	58	58	66	62	64	66	61	60	57	79	62	68	57	60	56	63	59	66	78	57	74	57	73	61	67	59	63	58	62	59	60	59	63	59	53	77	57	63	58	59	61	74	63	72	70	63	57	67	59	56	53	68	57	53	68	66	69	50	57	55	54	54	57	57	74	59	56	61	71	53	70	88	62	65	74	68	53	62	57	54	51	72	63	71	64	61	69	53	63	65	61	65	77	71	62	63	73	66	62	63	69	60	42	66	69	89	72	71	58	61	69	55	76	66	52	62	56	60	66	60	49	66	65	66	77	62	62	60	73	62	74	52	59	72	69	69	63	56	54	65	45	54	65	73	67	61	59	65	65	51	55	78	65	79	65	66	71	69	69	70	57	59	56	64	68	63	72	74	57	57	80	56	68	59	70	70	58	68	69	57	64	71	65	59	70	54	55	73	49	57	58	52	61	64	62	74	69	56	59	67	59	55	62	72	53	59	64	53	67	49	62	54	64	66	63	61	58	88	58	68	58	50	67	57	59	55	51	58	70	65	48	51	71	60	56	63	64	74	70	58	56	57	61	65	58	64	54	74	64	59	70	72	63	61	71	65	60	60	57	73	51	72	62	64	58	50	64	53	72	65	63	74	66	77	46	64	57	68	55	68	53	69	47	56	46	52	76	62	49	70	66	55	70	73	57	77	61	48	83	65	60	48	54	34	63	60	65	70	61	65	66	60	53	71	53	56	65	67	62	53	70	58	57	58	67	59	62	66	56	60	59	72	66	62	50	52	64	54	60	61	73	69	66	77	54	61	65	51	71	64	68	64	65	60	63	58	62	76	57	68	67	62	56	77	67	62	51	58	51	62	73	61	66	65	65	57	77	63	71	67	51	68	54	50	60	70	66	67	48	71	61	66	57	51	54	73	45	68	65	60	56	61	69	53	60	59	63	59	44	63	58	70	70	63	67	51	52	69	58	61	66	58	68	69	50	60	67	71	62	67	63	59	48	66	61	68	59	65	63	72	49	60	60	46	68	45	59	63	61	61	59	56	52	80	67	77	63	58	82	70	60	71	58	74	54	47	71	58	74	57	68	74	60	59	68	52	55	45	67	71	59	67	65	69	63	76	59	71	55	66	63	65	63	48	58	64	55	57	67	59	68	65	52	61	82	48	59	57	67	74	57	56	55	51	65	52	75	66	66	59	69	63	65	68	47	60	50	62	55	64	60	60	70	57	70	64	58	74	70	79	65	77	80	67	61	57	62	61	68	79	52	59	47	62	54	66	66	64	59	56	69	68	69	62	46	64	62	66	54	70	65	67	66	68	63	53	62	53	61	72	76	55	76	62	51	58	58	70	75	56	60	62	68	66	72	61	65	63	54	64	60	58	52	59	61	66	58	62	61	58	61	69	63	61	56	67	64	76	68	64	63	59	46	62	62	54	69	56	64	60	78	55	52	67	75	68	63	71	59	75	66	71	74	47	74	47	62	66	67	60	75	58	60	58	48	53	59	70	50	63	73	50	56	61	71	73	79	49	63	62	68	72	54	65	73	56	78	74	63	80	63	75	54	78	57	76	57	68	78	72	62	68	55	55	72	56	59	50	68	63	62	57	46	60	56	48	45	77	61	76	51	51	73	60	54	56	70	65	59	54	48	69	51	66	58	61	66	64	60	73	54	55	66	61	65	62	73	60	45	68	66	58	54	55	71	73	71	50	54	70	63	67	63	61	58	75	77	58	64	54	67	75	68	73	67	55	56	63	61	59	54	58	66	53	62	67	61	62	60	60	63	58	68	60	51	54	68	67	69	79	75	61	64	86	61	63	50	57	55	68	62	63	66	69	69	60	66	78	74	65	61	66	58	57	79	61	66	66	60	60	71	58	68	72	58	69	62	56	66	69	73	61	56	54	58	58	65	62	72	71	60	75	62	51	54	74	74	67	53	58	62	64	68	58	60	70	63	65	60	69	58	63	62	60	57	71	57	76	73	52	72	66	66	57	60	64	55	68	64	64	71	54	71	76	60	64	69	58	56	68	43	53	60	66	65	70	75	69	66	63	60	63	49	81	63	74	58	64	57	45	77	53	47	72	74	60	51	49	52	51	66	57	51	56	67	79	53	65	57	50	55	64	56	71	54	69	51	51	63	51	59	56	54	60	56	61	47	75	69	65	57	62	65	66	56	77	59	66	61	60	64	73	65	60	60	58	66	60	53	84	61	76	53	63	53	64	54	64	60	66	56	85	71	71	55	72	60	45	66	67	55	72	64	59	62	61	67	68	67	67	75	59	68	64	49	69	66	62	62	70	60	79	59	66	61	58	65	59	60	65	51	65	69	47	58	67	62	56	68	65	70	50	72	53	58	81	49	58	56	69	60	58	58	74	85	58	75	58	64	56	72	73	52	78	60	75	67	67	57	58	60	57	54	60	70	52	66	55	70	65	70	62	64	66	70	63	58	51	49	58	64	59	56	67	79	66	60	66	63	70	61	60	63	68	66	49	69	65	54	57	70	77	53	56	72	53	64	72	65	73	82	77	65	50	62	63	63	54	57	64	63	55	61	63	65	53	68	76	49	65	61	60	58	68	60	60	60	59	67	61	70	63	59	60	54	55	71	64	55	71	72	49	62	72	66	60	69	73	66	74	51	60	51	70	78	66	56	67	63	64	67	56	47	65	71	67	57	55	75	84	57	73	53	58	66	47	50	73	71	57	62	78	58	61	56	69	55	56	71	46	55	58	67	60	57	68	73	76	70	50	52	55	65	68	64	52	68	43	70	53	63	58	56	48	61	60	64	55	45	61	66	60	69	56	67
30771	22017	16462	15397	19361	19715	18152	15570	12730	10268	8365	6927	5751	4637	4120	3284	2735	2337	2036	1748	1508	1308	1170	1082	944	872	822	750	716	696	680	656	651	628	645	672	626	610	661	659	655	651	635	633	652	616	659	637	638	652	636	614	582	615	562	622	598	625	643	647	574	599	585	656	624	598	585	622	561	629	611	613	557	574	574	630	612	597	624	562	600	635	599	662	627	619	632	578	579	592	594	608	627	603	580	593	638	600	621	615	594	643	640	611	622	646	606	558	606	571	575	593	613	617	636	600	555	623	611	576	593	586	593	638	590	625	639	614	612	593	589	616	583	629	585	623	618	601	589	647	591	597	653	630	601	589	662	603	598	635	625	595	632	609	581	607	603	585	624	611	624	597	611	624	614	630	584	595	587	617	581	613	611	637	603	605	592	613	605	594	607	636	672	651	608	596	573	618	605	640	568	598	622	620	606	584	609	641	613	627	621	637	554	565	581	668	601	600	628	600	606	609	585	658	576	611	599	613	585	588	610	598	616	625	578	601	632	631	638	643	586	613	582	584	599	625	602	619	592	607	627	628	605	600	613	637	640	581	566	603	590	631	598	634	585	571	592	568	603	615	583	623	588	599	630	578	613	639	650	643	639	580	610	570	582	588	622	647	620	620	601	584	598	568	585	608	595	574	552	584	587	640	615	592	653	596	611	588	617	641	640	583	577	650	588	600	612	591	620	635	607	621	635	641	615	636	580	556	591	584	610	623	591	629	602	638	600	560	598	624	637	663	647	606	597	609	597	629	610	583	642	567	559	623	634	630	597	589	650	608	580	574	600	592	578	625	626	614	577	602	602	581	639	628	621	585	613	628	594	617	580	617	575	594	641	591	640	622	625	594	642	581	602	614	595	611	678	590	590	592	601	611	626	599	609	622	572	593	590	603	601	643	625	580	648	611	580	597	613	608	601	600	593	591	612	602	608	595	592	619	649	583	627	577	678	576	620	603	588	559	634	588	628	545	613	579	616	612	622	636	618	628	607	626	560	632	592	615	652	618	606	566	621	610	604	595	605	609	634	592	678	617	597	546	575	600	611	627	617	603	603	589	578	646	633	633	597	589	629	645	608	667	606	575	618	583	574	645	619	614	606	585	636	616	577	582	603	557	645	582	610	622	612	598	632	592	570	649	626	630	612	647	626	629	630	623	609	632	594	626	634	631	636	593	570	578	627	650	643	617	609	546	596	591	589	623	576	621	607	606	583	621	649	579	609	643	618	583	611	605	594	632	637	587	598	608	626	631	591	604	649	599	548	605	627	597	606	621	600	612	621	570	625	560	652	650	614	651	607	613	594	598	620	604	611	644	626	588	611	632	629	616	612	653	617	580	612	621	612	622	642	617	587	590	644	622	601	638	636	590	631	621	632	552	661	607	610	595	620	636	546	625	609	616	601	625	644	596	606	613	602	624	590	615	624	636	581	611	613	587	578	584	599	581	570	611	593	604	617	590	597	650	646	585	621	658	612	561	609	605	605	591	629	622	602	610	648	590	640	605	632	599	585	631	627	596	566	613	611	635	600	587	605	627	640	650	622	579	594	593	578	611	646	646	593	617	598	611	614	591	591	605	552	552	608	635	604	576	603	619	592	627	611	571	616	640	624	609	616	595	582	595	590	618	619	609	608	607	617	577	578	603	607	654	620	597	573	607	618	625	597	605	597	603	641	553	571	600	618	603	590	614	624	638	590	594	600	591	588	613	580	586	641	632	633	633	622	590	593	634	604	612	553	623	654	619	611	585	608	649	594	590	589	587	557	571	608	585	611	576	643	598	607	605	594	613	625	622	558	630	608	573	598	640	601	635	601	586	641	613	631	620	599	628	580	591	593	576	590	614	597	626	608	634	630	605	601	658	589	638	605	648	576	609	630	589	682	641	611	595	653	554	614	578	639	592	595	605	614	614	590	626	602	590	618	608	652	628	600	620	614	630	638	566	654	629	626	623	614	589	615	575	624	594	564	630	603	606	623	602	596	669	622	626	602	590	610	593	630	604	616	635	607	598	641	633	571	580	609	613	650	589	621	622	620	576	610	633	632	581	582	609	639	549	582	628	615	608	604	626	628	563	617	591	644	593	664	631	594	619	635	567	602	611	593	610	576	637	625	628	581	640	605	636	622	648	582	620	623	587	596	659	595	651	633	643	621	628	643	641	615	597	593	670	604	579	633	631	560	593	593	656	614	637	597	647	629	615	633	665	589	660	601	612	609	592	607	626	639	586	644	621	602	595	684	638	568	629	654	630	634	595	598	626	628	560	596	632	597	622	604	595	636	619	651	628	625	576	610	623	622	625	626	670	638	569	599	619	653	654	634	651	580	645	616	637	570	580	612	623	633	629	637	667	631	579	593	601	575	591	599	595	625	619	577	600	623	614	633	596	558	646	565	576	624	625	636	620	584	586	604	602	617	606	578	606	592	638	576	654	583	640	615	619	643	608	633	594	613	586	622	651	602	594	614	608	613	591	541	563	629	625	623	641	628	582	585	590	608	616	597	603	600	585	624	649	586	672	604	600	585	598	566	582	585	630	606	654	600	598	598	604	593	635	623	583	564	568	615	616	574	638	623	616	651	583	579	614	621	635	606	676	659	558	604	602	589	585	631	636	611	604	627	621	608	631	607	643	601	617	613	589	584	624	597	627	607	660	595	648	594	657	662	593	657	621	594	569	601	629	637	606	610	607	583	589	585	590	610	605	594	631	594	639	597	606	596	609	654	589	641	595	589	613	617	602	585	573	643	618	624	603	554	617	663	630	604	598	599	608	597	610	604	660	579	600	598	632	628	606	591	585	583	592	597	655	621	615	586	630	611	611	609	639	574	577	669	602	645	569	624	626	582	588	584	560	649	621	587	594	619	644	617	591	590	627	600	637	605	597	648	627	628	615	636	640	592	601	613	546	621	618	623	650	605	597	586	632	582	623	603	608	613	614	616	598	588	613	588	618	624	635	587	564	577	599	579	565	551	590	622	630	614	632	581	602	631	627	640	619	588	597	596	587	607	613	582	609	627	613	622	595	555	555	599	655	637	594	617	638	611	640	604	652	620	631	604	609	636	605	643	640	624	583	603	617	598	634	586	628	568	591	639	598	550	580	584	640	588	586	672	618	574	596	623	594	593	619	657	576	601	621	623	627	652	610	614	621	594	662	647	597	615	630	581	571	589	620	593	595	613	566	676	639	605	632	642	581	570	610	581	619	602	596	626	607	647	590	631	671	606	609	626	585	578	567	652	617	646	596	609	577	588	591	648	614	640	643	599	609	585	659	603	623	567	632	583	591	632	577	604	609	568	590	580	598	601	637	609	596	609	582	600	617	599	633	611	626	591	612	621	591	650	622	629	594	638	646	639	578	613	592	638	630	587	630	612	611	584	620	645	575	612	604	595	583	589	608	594	637	592	611	601	589	634	633	588	631	630	596	612	616	643	576	586	604	584	580	626	601	608	605	640	604	623	620
5216	4103	1732	1019	776	889	862	740	587	476	394	298	280	257	230	198	158	131	121	112	122	92	91	98	76	79	77	73	65	76	81	83	48	74	67	61	75	60	64	67	55	67	79	62	84	63	59	61	49	81	48	55	63	58	60	60	45	67	79	72	48	76	62	74	66	68	60	68	46	72	71	58	53	61	58	60	63	54	64	68	67	67	61	52	73	51	72	44	68	62	65	57	79	61	61	52	63	70	68	55	57	80	58	62	48	73	65	67	57	60	62	57	57	57	66	57	67	71	70	64	71	66	64	59	58	63	66	72	49	72	67	51	56	63	51	75	62	58	60	72	80	72	72	70	69	59	52	64	67	64	75	57	76	70	57	67	63	64	73	67	68	71	61	64	65	58	63	71	76	70	86	61	51	79	66	67	69	71	55	64	65	77	56	57	66	74	64	52	64	52	63	69	61	74	60	54	50	60	61	57	74	82	48	58	53	54	56	64	60	65	58	50	70	55	75	84	64	60	48	65	71	65	61	68	72	59	47	65	56	49	68	61	51	64	65	57	58	65	58	63	55	68	66	67	65	68	79	60	59	50	57	65	74	73	63	61	57	68	71	59	54	51	57	49	58	74	54	64	59	61	75	59	80	70	56	66	57	59	62	67	50	60	61	70	78	66	64	63	64	67	69	62	56	55	85	61	66	62	65	68	54	55	69	63	68	54	70	57	51	47	70	57	54	62	58	72	62	56	64	52	72	60	74	46	76	64	75	55	67	70	61	61	68	63	74	67	60	58	64	75	48	58	57	77	76	59	68	53	67	62	76	59	51	62	55	73	62	59	69	57	75	69	79	67	55	59	63	67	53	65	72	68	69	67	74	75	70	67	51	71	69	68	76	66	54	73	53	54	55	62	65	49	69	51	57	52	62	64	56	63	73	54	71	66	69	66	76	74	73	52	55	54	56	55	51	49	69	57	65	70	55	60	65	51	59	65	47	66	51	59	71	52	44	67	62	69	72	50	64	62	59	48	52	54	56	73	59	60	72	66	73	67	60	56	68	59	66	66	68	58	59	57	62	71	68	62	64	74	46	60	69	67	49	59	69	57	54	70	54	74	41	65	59	68	56	74	77	52	66	50	52	69	60	73	81	53	65	67	71	57	57	58	57	59	70	57	53	72	72	65	73	68	55	57	74	75	76	56	85	74	64	66	66	65	59	64	57	62	69	68	64	62	55	66	74	73	75	81	53	57	62	60	59	69	67	81	58	68	58	52	59	63	70	56	49	52	70	73	72	75	49	68	58	53	76	81	70	60	73	67	66	74	63	77	74	54	64	60	61	62	58	63	72	64	66	62	65	67	76	70	56	45	81	52	60	66	65	74	50	68	62	63	66	61	55	80	61	72	51	51	66	58	56	61	67	62	70	64	61	55	61	49	63	69	55	80	54	72	62	64	52	64	67	69	61	76	66	65	59	60	69	66	59	59	48	55	70	73	69	67	71	52	74	61	58	68	55	56	73	74	52	55	78	70	66	61	63	58	61	46	69	59	79	58	62	87	69	64	53	52	70	59	73	61	68	68	60	49	61	74	64	81	62	71	60	50	63	59	86	71	62	64	66	73	72	70	62	56	46	68	75	72	55	57	61	60	72	51	55	60	63	54	61	70	54	75	60	64	61	55	74	76	58	69	58	53	59	64	58	66	60	68	52	55	58	70	65	53	72	70	64	69	71	58	63	53	71	53	61	60	61	65	66	69	67	62	54	69	56	59	62	66	66	76	90	55	66	77	54	63	60	65	66	63	61	62	59	58	74	67	53	61	53	72	68	70	63	55	66	54	73	55	75	52	61	59	61	57	66	59	60	62	60	61	65	70	67	67	57	61	49	67	73	56	55	63	60	55	61	61	69	67	54	60	51	70	65	56	70	64	74	55	72	58	63	66	60	49	74	63	66	70	45	48	76	60	71	65	70	57	61	64	62	68	53	63	70	55	66	69	71	67	59	66	67	60	66	63	54	64	46	67	76	63	72	59	69	65	64	64	59	89	62	74	68	61	54	60	71	73	62	64	50	68	57	65	59	67	62	61	65	73	71	61	61	55	57	69	63	57	64	39	71	62	65	68	68	84	63	66	57	61	53	68	85	67	71	70	72	69	66	64	55	60	64	69	42	67	63	64	67	52	67	56	54	61	65	67	74	70	59	56	58	74	66	64	46	53	67	50	67	65	65	57	75	68	67	44	72	85	48	61	68	61	64	60	60	48	66	55	77	76	63	81	58	54	66	55	50	77	60	53	72	61	83	64	75	56	63	65	59	70	67	71	69	68	63	50	77	78	62	61	58	62	63	56	67	50	69	54	50	62	57	65	75	56	71	73	63	73	70	65	70	70	67	73	55	56	50	70	65	64	65	67	58	65	67	71	69	68	58	49	62	65	65	72	63	58	69	74	75	54	69	50	54	63	56	67	66	49	65	62	54	63	57	79	78	67	59	64	68	51	62	57	60	52	54	62	75	54	66	57	55	55	70	67	58	83	59	70	52	60	69	66	63	67	85	54	61	66	61	56	74	61	68	74	71	49	57	61	55	57	74	59	67	67	68	70	71	70	56	61	60	60	51	57	51	68	64	70	54	76	60	70	77	75	79	66	66	64	53	58	58	61	75	60	78	71	56	61	76	56	73	75	75	64	67	79	76	65	50	67	59	48	77	58	73	64	61	51	73	73	75	66	59	62	71	58	60	62	54	76	64	55	60	67	57	63	70	49	64	72	60	69	56	62	58	56	64	59	68	61	52	57	69	54	62	65	59	67	53	47	72	61	64	47	50	59	73	60	70	77	59	57	76	69	63	62	59	60	77	60	69	66	56	69	70	67	59	67	54	70	59	56	79	80	60	72	67	75	53	59	53	68	59	62	69	59	62	61	63	56	55	65	65	59	61	64	58	68	55	67	68	66	63	60	56	64	65	62	67	60	66	59	58	62	66	59	66	73	58	62	65	62	66	69	55	54	70	60	73	45	73	75	70	58	70	65	63	61	62	55	71	64	52	71	64	65	73	64	57	61	52	72	49	70	68	61	67	69	52	66	62	62	56	68	61	47	61	66	73	58	57	52	59	69	48	56	60	67	59	65	64	63	64	69	58	71	71	55	76	64	43	49	54	64	80	50	57	70	68	68	70	60	63	60	62	68	63	62	56	74	49	46	47	59	59	65	64	60	56	78	77	63	64	54	72	66	44	53	52	66	65	62	60	66	47	57	68	78	65	62	58	69	63	53	61	48	72	58	67	54	54	46	58	60	66	57	56	64	69	49	52	69	65	57	54	49	73	64	76	60	65	57	55	69	60	57	68	66	63	72	72	58	79	63	72	59	78	66	66	60	76	70	57	58	62	57	61	62	66	68	58	53	73	62	53	63	77	71	69	59	57	67	57	59	56	66	61	69	65	68	66	49	72	56	58	55	57	72	55	65	65	70	62	73	49	60	72	80	63	75	47	55	68	62
33917	23462	16046	17580	23179	24017	22150	19405	15942	13060	10703	8862	7342	6250	5253	4315	3614	3000	2608	2227	1950	1615	1438	1295	1131	945	823	819	824	759	786	731	710	741	659	690	716	682	677	659	656	650	635	652	666	612	646	659	638	632	629	638	605	604	659	614	601	671	639	651	603	620	628	610	627	664	606	621	658	630	577	638	620	652	686	629	646	601	644	626	592	598	616	623	649	613	658	586	611	648	612	649	607	588	631	605	620	615	643	599	666	621	613	584	638	653	621	625	606	594	649	711	604	702	586	616	622	602	638	653	632	632	618	602	617	651	617	636	610	604	637	598	619	640	681	606	653	609	631	604	632	607	628	588	651	602	611	617	614	652	588	624	631	645	624	603	664	620	627	658	617	618	609	612	644	600	633	604	584	613	638	604	603	596	621	582	621	624	572	650	621	634	622	646	609	578	610	615	641	570	626	620	583	643	598	607	649	601	583	600	627	644	612	636	678	643	636	631	631	568	645	616	605	649	629	608	641	640	612	616	611	627	634	640	657	632	592	622	633	593	610	652	600	660	616	597	599	646	615	618	633	649	608	552	606	606	639	650	615	645	618	655	598	627	641	617	630	627	615	681	634	650	578	629	596	666	618	640	642	615	639	612	642	602	671	603	631	617	662	571	614	627	658	626	607	582	614	634	591	605	611	610	636	612	615	640	608	668	645	632	650	590	644	594	642	615	585	589	600	644	665	617	646	616	609	616	640	611	551	614	627	614	594	588	645	645	634	648	579	591	625	661	632	622	585	597	644	597	625	622	614	661	629	602	629	647	617	639	610	623	608	623	616	598	602	670	665	615	606	585	613	619	624	610	622	599	590	601	597	657	599	614	635	595	632	609	623	607	588	593	650	606	605	597	626	646	631	581	602	638	578	584	656	653	630	587	609	614	627	633	654	581	621	637	588	608	633	623	607	653	579	610	610	604	611	621	600	599	598	630	586	625	583	619	647	624	647	644	645	616	632	641	638	666	620	594	574	633	630	627	602	629	594	630	663	655	608	613	640	639	697	689	584	651	620	657	619	590	556	641	652	624	633	640	608	656	603	623	605	611	612	568	609	639	643	635	668	606	603	676	635	629	623	601	621	580	625	643	595	593	569	619	597	635	636	641	657	615	670	635	622	612	666	643	590	576	661	604	625	630	655	623	606	623	639	605	595	611	594	670	623	646	623	604	620	627	604	652	619	618	608	639	597	606	585	624	600	649	633	644	646	632	594	659	619	655	634	612	675	652	639	600	643	587	633	634	687	597	688	592	644	659	628	604	599	603	614	636	570	603	626	638	627	656	581	633	608	671	622	645	634	619	616	619	609	624	628	612	600	590	617	615	588	589	617	629	609	604	609	649	625	629	641	619	595	635	626	586	620	633	654	610	621	613	612	587	584	648	652	581	641	655	654	624	593	641	620	632	616	690	621	635	644	620	619	567	631	638	630	659	617	605	606	607	672	589	648	623	666	609	677	622	634	632	651	605	641	626	630	654	606	611	584	601	621	653	590	612	607	625	622	639	673	643	575	629	647	592	626	584	667	566	613	614	612	626	588	618	638	574	612	626	663	618	626	648	647	631	618	618	647	632	621	612	618	630	619	630	659	623	625	601	624	618	593	599	605	660	570	622	644	592	620	627	602	618	653	609	601	600	578	630	611	671	595	629	618	666	631	628	660	625	636	628	674	693	618	602	616	625	604	640	637	614	595	623	593	608	597	658	618	629	596	589	620	653	589	623	591	622	625	638	629	582	613	630	603	587	641	634	623	633	645	623	633	617	618	658	631	655	638	625	635	662	636	612	589	634	626	598	619	640	637	609	623	626	658	646	613	626	607	671	669	619	614	590	605	625	636	616	628	660	645	624	618	626	554	611	704	645	619	603	654	675	599	675	628	630	609	637	654	549	622	587	621	565	616	640	562	649	614	580	634	602	662	613	655	603	580	640	589	613	586	635	581	595	567	663	637	600	643	589	635	619	623	627	625	580	621	636	639	639	634	628	610	656	660	622	628	644	634	624	639	632	670	628	587	601	635	621	623	609	617	621	637	659	660	587	623	681	600	625	638	580	651	594	657	642	594	618	584	618	612	592	625	622	589	666	575	603	641	636	637	648	619	610	579	628	597	642	632	613	637	641	624	605	594	624	660	623	631	625	681	629	606	589	622	648	614	634	609	606	624	586	598	611	595	650	643	619	602	628	661	657	630	623	633	631	617	605	621	625	624	629	609	650	608	644	638	653	576	615	638	590	653	604	612	550	583	655	643	632	648	609	643	657	607	610	664	669	651	598	662	668	632	625	615	606	623	595	614	576	616	643	596	607	639	658	611	600	646	624	653	609	606	578	612	618	638	619	599	648	647	602	667	629	613	660	651	642	618	656	647	636	623	633	601	629	621	619	624	654	625	652	643	651	638	599	590	598	632	671	589	624	619	572	643	611	606	611	596	648	658	595	617	634	622	612	636	664	649	662	624	584	624	622	599	603	664	610	659	552	579	626	633	641	616	574	620	595	655	594	602	635	576	618	630	601	641	601	644	687	631	642	620	602	593	616	602	634	625	598	627	600	617	630	646	587	579	657	642	635	663	621	624	602	625	617	658	601	618	593	612	594	634	601	655	678	621	594	595	628	593	659	647	600	613	657	615	573	610	640	619	638	654	621	628	667	619	577	623	668	628	642	639	633	627	593	674	634	621	608	615	588	636	628	617	648	611	610	581	626	620	635	626	630	622	591	650	600	632	585	643	677	637	616	597	604	566	643	638	600	581	611	624	622	667	658	607	612	619	634	639	661	649	591	620	622	616	624	615	549	628	623	614	651	636	621	580	610	624	658	643	632	594	626	619	577	656	608	652	623	651	649	606	652	593	619	625	597	669	614	634	641	618	607	660	623	658	654	611	652	619	705	662	660	618	607	599	632	636	643	639	642	616	614	628	611	608	621	578	630	653	605	568	658	617	610	614	569	612	607	627	656	630	601	633	624	618	626	649	613	613	545	574	600	602	655	643	625	598	664	651	622	636	609	640	629	612	654	616	639	577	683	617	608	643	613	619	646	607	608	600	638	591	660	606	558	648	632	578	615	645	641	615	612	609	585	645	637	599	638	626	649	627	622	577	612	599	643	598	603	602	645	656	632	591	657	585	580	599	638	604	613	634	605	627	602	590	619	600	633	586	607	594	619	586	644	633	619	611	604	643	622	581	655	610	644	641	586	609	630	604	584	582	611	629	590	611	660	629	606	642	631	646	630	606	614	613	622	607	662	611	629	606	677	629	616	604	642	597	622	601	651	572	603	621	622	587	575	627	604	686	616	626	627	618	661	586	617	660	605	643	675	609	687	600	601	607	575	601	623	577	607	631	633	612	639	589	600	618	598	645	604	619	592	559	617	631	621	621	635	646	603	629	603	631	682	594	637	655	621	592	629	603	655	577	604	662	641	671	675	600	652	647	625	594	670	664	629	600	609	597	633	583	628
2985	1430	821	555	424	491	484	409	334	281	234	198	199	156	156	140	113	119	114	78	91	81	67	71	64	72	56	78	59	77	80	62	61	80	70	73	70	74	74	56	79	71	65	71	64	73	64	60	76	65	73	58	65	77	69	80	55	59	78	58	71	65	70	56	55	66	70	72	67	57	79	63	46	72	57	54	64	65	70	78	69	53	50	62	56	57	66	75	66	63	72	80	68	79	71	59	71	55	61	66	81	72	63	60	59	62	60	77	59	70	68	63	68	74	50	69	57	69	59	56	65	61	67	51	66	67	61	79	63	72	67	54	77	73	51	73	63	71	81	64	46	63	74	61	72	72	66	66	60	57	58	69	71	62	55	61	57	67	58	72	59	72	44	69	61	47	57	73	63	57	71	79	59	58	69	59	55	67	81	63	72	60	62	67	70	82	74	58	77	66	62	62	64	66	68	67	75	59	72	67	58	80	60	60	64	78	67	50	54	58	73	73	71	52	65	62	53	74	58	74	62	57	55	63	70	76	65	81	60	58	57	62	61	69	69	72	65	60	59	67	61	57	61	44	54	72	77	57	63	67	79	68	70	64	74	68	70	64	47	53	55	76	59	59	64	64	73	63	57	51	65	56	59	72	69	73	52	69	61	67	54	68	65	63	64	66	60	70	57	74	74	64	66	66	70	65	71	66	68	78	64	73	71	58	67	63	50	57	61	64	72	62	64	67	58	69	66	77	71	85	76	64	61	69	42	57	67	73	53	63	61	69	57	63	68	53	55	68	67	64	74	61	60	64	60	75	61	60	56	56	55	70	68	62	53	73	69	60	64	70	66	59	62	64	66	84	72	81	73	60	63	68	63	70	63	66	61	73	67	78	53	76	51	72	61	68	67	73	84	71	65	58	62	63	53	60	83	54	60	73	68	69	71	68	57	62	63	70	60	62	57	74	48	59	67	70	70	61	64	60	71	50	63	52	53	63	55	72	73	59	60	70	65	68	54	68	59	53	70	62	53	68	65	69	69	77	60	71	64	67	67	56	67	61	70	62	61	71	74	74	72	60	58	64	55	86	63	62	70	65	64	60	69	62	51	56	75	66	61	59	57	60	58	55	56	54	52	60	48	71	55	74	62	67	67	42	48	64	66	62	68	60	55	59	59	68	56	55	68	78	69	46	65	51	61	65	61	59	61	55	61	53	69	70	59	59	59	59	48	73	67	68	69	74	66	63	56	67	64	70	47	64	56	53	53	55	74	73	69	76	57	53	67	68	56	71	64	69	74	60	70	63	74	68	64	57	77	58	61	77	60	67	53	70	75	58	59	53	67	76	66	59	75	72	68	70	55	66	60	43	53	61	72	63	77	63	66	57	69	77	72	63	53	68	58	63	69	73	70	74	56	73	61	65	78	61	80	60	58	58	50	61	58	59	73	60	71	61	59	61	72	79	70	77	60	75	55	54	57	69	65	71	63	70	61	66	52	57	66	57	79	64	56	52	71	65	62	58	65	64	55	68	73	65	76	79	70	70	72	56	71	65	60	56	66	74	58	66	56	55	59	67	62	70	67	66	71	72	62	58	61	53	71	63	63	52	78	62	64	56	63	68	67	74	64	67	73	60	66	58	67	62	61	53	66	71	76	70	58	55	61	78	64	63	61	70	52	64	54	57	67	58	63	65	62	58	59	69	68	63	66	60	61	74	64	72	54	74	57	60	70	68	68	68	59	77	61	48	68	63	57	80	61	65	62	55	80	46	83	70	65	55	71	67	71	57	66	66	49	69	59	61	66	63	52	71	79	77	55	68	77	60	65	63	63	72	56	54	63	68	62	65	68	52	66	50	55	49	58	64	67	68	60	51	75	44	71	59	58	56	62	76	63	70	64	52	60	69	60	52	75	60	68	67	50	67	61	70	70	68	63	59	45	66	70	74	71	57	65	67	65	58	63	54	60	68	63	58	67	61	50	56	84	50	62	74	72	84	52	59	50	67	67	83	67	75	66	63	64	55	73	62	63	87	70	77	57	68	57	58	61	67	70	58	55	72	71	60	88	65	62	75	82	61	76	57	74	62	62	71	58	73	61	65	70	66	66	52	79	56	69	63	61	58	63	53	46	59	54	54	63	61	52	89	66	68	60	71	56	63	50	55	77	74	70	81	63	61	61	63	59	79	52	61	69	67	62	65	51	73	73	62	61	49	54	55	57	61	64	50	79	60	72	61	53	55	79	65	58	58	59	71	67	61	65	85	61	59	60	73	75	73	59	56	60	59	65	62	54	75	63	60	66	72	55	73	49	83	56	67	59	56	75	67	77	69	78	75	62	68	61	61	53	75	49	67	71	61	80	55	75	73	63	64	74	76	61	68	71	74	68	76	73	59	61	75	62	61	67	63	70	54	59	62	69	56	56	60	55	52	56	82	55	72	64	64	67	79	66	61	61	66	61	56	69	71	61	78	75	69	57	69	57	70	47	72	58	64	56	59	61	71	73	76	58	56	70	44	69	64	58	65	72	66	79	60	60	65	75	64	75	62	70	50	64	59	54	62	48	69	56	58	50	67	68	66	56	66	77	63	60	68	74	63	60	80	65	58	65	69	65	64	60	66	64	66	77	77	62	65	66	65	45	69	64	62	54	77	47	56	55	59	73	57	60	64	49	62	83	65	62	57	67	66	60	62	73	75	68	63	70	56	64	61	57	53	58	59	65	71	59	63	65	66	66	61	67	62	72	58	67	65	64	77	77	61	67	54	59	62	70	63	58	72	61	70	60	65	60	70	60	78	61	67	59	72	65	64	62	66	74	52	75	63	63	69	63	50	64	77	67	57	59	72	56	65	67	60	64	61	64	72	53	49	69	63	55	68	73	70	58	69	59	53	87	75	71	66	54	64	61	73	59	57	76	61	66	77	73	68	61	62	62	68	65	64	60	56	58	63	59	68	73	61	61	55	64	58	74	46	60	73	85	62	61	61	73	58	65	60	63	58	65	66	62	61	61	59	63	67	55	67	63	59	66	76	83	73	67	49	70	64	65	74	62	76	65	61	62	61	68	57	63	63	57	70	61	67	66	63	59	66	70	74	60	60	64	65	76	62	74	78	69	59	59	58	62	61	67	66	53	63	55	45	62	70	67	76	62	63	63	60	61	66	70	52	58	70	62	70	62	62	52	56	55	67	51	62	68	60	68	73	50	87	60	62	59	70	76	48	59	65	62	72	59	76	81	64	55	62	69	60	64	67	61	67	56	75	60	52	66	64	59	55	62	70	69	82	66	65	59	59	60	78	55	77	52	73	61	70	68	68	59	68	55	62	71	71	77	67	80	73	56	52	60	62	75	62	68	68	66	47	71	77	72	65	58	73	67	66	51	64	68	67	50	58	71	64	65	61	67	76	58	71	85	74	75	56	58	60	55	59	52	51	57	72	68	51	69	67	63	70	71	62	58	71	51	63	68	54	68	73	78	71	63	49	55	65	62	57	57	76	66	62	59	67
26782	14665	10459	11827	17288	18142	16153	13416	10820	8718	7124	5688	4784	3960	3194	2747	2322	1996	1727	1518	1389	1216	1115	998	889	840	729	757	669	650	687	704	736	658	659	668	633	674	659	678	646	695	711	625	648	606	580	631	661	625	620	637	640	622	623	621	599	575	646	592	594	622	641	605	637	604	634	624	628	570	581	586	593	636	617	620	613	642	658	591	648	604	615	628	670	637	622	611	595	601	626	627	665	603	615	615	610	655	611	610	632	657	625	625	634	612	632	638	673	595	622	646	630	604	643	639	607	616	569	637	666	640	641	644	609	625	628	661	605	671	616	656	597	597	633	631	611	634	620	586	645	589	624	611	593	617	614	582	586	627	595	633	659	629	590	588	655	639	584	638	624	593	603	628	658	635	624	633	644	632	654	622	648	605	635	689	648	635	605	600	603	611	604	645	606	613	606	617	628	608	613	605	615	592	666	638	581	658	631	573	579	616	635	588	643	609	648	665	623	641	657	642	588	599	623	617	610	647	675	649	603	554	659	591	625	669	648	613	647	586	599	623	627	649	627	605	620	580	664	580	629	641	599	620	655	664	666	634	603	629	576	652	663	580	646	586	626	631	611	626	672	614	660	613	647	640	619	631	628	651	661	630	609	629	650	597	626	611	660	642	674	609	606	639	598	622	619	663	577	623	643	613	659	664	622	598	645	613	643	625	593	652	627	605	679	621	589	580	594	616	602	611	568	605	584	662	671	647	632	620	618	647	563	632	662	610	621	603	622	630	716	635	610	595	650	643	604	619	655	616	604	625	649	635	593	626	584	642	644	622	616	664	631	667	595	653	593	612	655	616	618	649	654	618	660	635	612	643	651	647	618	581	609	663	656	578	651	620	615	611	633	611	628	617	613	588	636	637	605	644	614	621	627	601	606	598	647	605	613	636	611	619	624	593	587	618	629	648	647	666	663	595	607	619	625	632	603	636	623	612	653	680	647	608	632	641	613	607	644	605	667	617	636	611	591	607	628	605	604	681	551	659	626	597	635	623	635	607	628	614	607	603	613	633	639	605	633	665	623	612	643	650	646	622	584	630	652	610	606	638	638	607	630	633	612	609	625	626	631	620	627	621	614	627	632	651	594	601	628	608	616	643	629	653	658	647	630	618	586	615	570	613	643	648	635	680	619	593	603	621	687	597	590	641	643	607	637	635	587	592	633	658	633	621	617	585	631	581	604	592	612	629	649	639	629	620	636	618	634	634	603	627	627	605	604	599	595	597	600	602	660	578	640	610	588	631	645	643	635	612	578	564	626	629	607	623	645	613	617	627	598	595	633	691	629	631	621	637	603	584	622	597	602	607	631	611	606	638	597	619	638	650	684	670	613	605	638	633	621	612	609	629	643	652	669	600	619	614	592	651	603	603	638	623	603	627	619	612	641	645	638	629	628	571	615	607	630	639	639	636	640	627	610	630	645	592	613	644	636	623	644	675	627	639	610	609	592	607	627	629	619	587	614	607	652	586	576	632	671	619	629	616	611	641	581	581	634	664	604	639	650	636	595	648	681	622	591	624	620	668	600	684	621	599	622	645	601	590	616	585	621	612	636	595	593	632	634	619	636	621	595	629	553	638	648	639	587	644	636	622	648	603	611	619	628	583	616	610	645	618	688	633	615	625	618	615	615	620	623	606	648	626	625	623	682	622	637	620	612	601	616	610	624	596	626	593	607	640	649	639	652	638	629	651	639	606	623	652	610	634	591	635	636	580	630	596	621	622	633	611	598	606	657	649	635	646	628	600	610	572	637	622	626	652	590	579	613	627	627	605	620	606	594	672	592	672	643	624	664	605	643	632	622	604	616	658	592	598	608	604	653	641	635	636	642	627	612	629	608	614	606	659	635	645	651	588	620	613	639	647	600	659	628	580	574	647	627	651	635	613	632	648	632	645	614	678	624	624	597	645	651	622	606	613	630	586	603	581	625	609	597	660	591	581	571	615	620	635	613	639	664	621	629	597	596	647	632	641	599	597	636	602	609	621	673	630	618	612	621	604	653	636	689	607	636	592	678	612	604	608	670	637	592	595	681	619	633	609	589	605	646	645	651	631	647	602	621	682	633	635	628	672	609	670	606	611	594	604	638	601	638	677	627	592	624	625	634	589	639	583	605	606	577	604	633	626	648	608	631	635	608	645	614	638	644	643	651	652	634	614	587	627	609	593	633	639	629	601	640	596	659	618	653	641	603	592	624	636	612	623	583	593	653	665	668	624	575	634	577	619	618	625	623	642	585	589	564	667	587	641	631	664	645	578	627	667	638	618	631	632	582	663	603	630	579	653	643	610	622	634	554	596	644	623	635	587	639	608	628	607	582	631	593	640	606	558	601	598	619	634	672	608	621	598	655	610	630	616	651	617	583	638	594	644	653	633	631	638	618	618	627	650	652	627	554	581	605	618	603	642	584	617	595	625	636	603	642	639	636	609	626	630	580	553	621	558	641	567	638	620	594	617	623	603	588	604	621	599	638	622	611	639	615	557	605	636	637	629	642	597	573	624	599	632	610	650	605	612	645	651	588	612	628	622	647	630	634	605	604	636	630	583	629	658	654	623	622	642	612	664	610	652	595	598	662	627	636	650	627	595	656	593	606	653	613	617	638	624	656	650	597	649	598	631	653	590	665	601	605	634	611	624	617	592	601	599	670	640	659	658	675	615	603	604	613	653	669	635	597	582	612	606	606	608	636	657	626	636	593	617	631	549	601	633	663	625	580	606	614	617	623	577	644	626	602	615	641	604	612	645	583	591	589	551	629	605	572	614	601	582	653	626	616	608	617	629	583	612	648	594	647	638	639	578	632	618	626	637	631	565	607	597	614	616	657	609	641	630	604	601	633	592	623	615	634	595	590	598	657	645	590	595	611	575	630	658	654	570	633	620	608	619	646	628	619	603	636	610	631	636	611	641	640	566	618	605	609	631	637	632	619	642	628	635	622	613	576	627	616	618	655	621	610	603	644	644	690	618	621	613	620	651	617	624	655	647	658	588	648	664	600	606	596	609	606	646	661	668	647	606	643	639	627	646	611	634	597	625	593	647	614	609	623	652	663	640	628	622	612	630	649	621	625	596	621	600	634	655	611	621	599	629	615	646	665	623	628	634	639	630	605	647	645	612	658	604	665	580	664	617	623	620	653	572	652	632	644	632	610	653	593	644	637	627	612	661	638	640	624	635	597	637	612	604	609	637	597	614	619	610	627	603	607	659	662	643	628	627	616	653	636	619	616	612	641	603	594	654	633	612	633	653	648	643	650	636	646	644	593	605	641	617	611	614	609	642	611	638	597	594	592	657	590	629	601	583	635	644	633	612	620	620	619	670	632	676	614	643	565	590	627	627	606	612	631	572	629	611	593	608	570	624	602	627	619	638	603	631	659	599	648	625	583	656	567	640	615	623	621	631	638	606	610	634	631	616	602	652	599	622	655	652	613	608	621	610	626	634	574	604	642	671	651	680	614	631
3805	2993	1569	899	664	685	688	580	452	387	326	267	252	212	176	170	141	147	113	115	99	82	95	93	86	61	75	76	71	70	66	73	81	76	64	80	59	77	79	57	67	55	70	66	67	94	48	66	68	63	64	64	68	57	57	69	79	72	66	61	76	70	72	71	64	56	64	63	76	53	74	65	63	54	70	64	71	60	68	64	67	86	73	64	52	59	72	51	71	78	62	63	87	75	73	70	78	57	80	71	50	52	66	77	60	62	63	73	82	65	66	75	57	76	71	61	62	67	66	60	70	60	65	84	75	63	72	59	75	65	72	70	72	66	71	59	77	75	61	59	70	79	70	55	53	75	79	75	69	59	68	65	72	63	64	65	70	74	72	55	68	75	80	71	62	73	61	60	68	51	87	90	63	71	69	78	75	75	66	66	68	69	57	65	59	67	69	75	61	62	69	59	77	82	81	59	58	68	71	70	64	71	64	56	65	71	64	57	57	72	54	55	62	83	55	51	73	70	77	65	70	60	70	70	55	61	60	65	65	85	67	66	69	64	72	54	54	63	62	57	59	76	63	70	72	68	72	68	66	60	73	52	66	75	72	71	59	63	63	46	72	75	76	67	52	61	75	56	55	56	58	61	61	72	69	78	52	61	72	80	72	64	63	68	66	71	66	71	63	62	65	78	70	59	66	77	74	73	71	71	82	71	54	62	69	73	73	73	60	64	73	67	62	66	64	48	77	56	72	69	72	66	76	69	72	72	65	67	63	79	68	61	59	66	54	70	54	73	66	70	65	57	75	72	83	74	70	54	67	87	66	71	61	76	54	73	77	65	56	70	79	68	64	54	67	74	60	73	59	71	59	65	67	63	65	62	65	74	70	70	51	68	80	69	72	70	68	75	67	58	69	66	66	65	64	76	76	66	68	72	80	73	72	67	68	66	73	68	76	71	66	63	46	54	66	68	70	69	78	58	69	60	70	76	75	68	56	77	61	77	69	90	81	69	75	72	73	67	66	72	72	62	66	73	74	57	71	55	74	66	47	66	69	72	62	48	58	79	74	66	59	68	66	76	61	66	74	58	61	76	62	65	72	51	76	71	53	65	61	62	63	76	68	60	64	67	57	63	55	70	55	76	63	74	62	69	62	61	70	76	70	77	58	63	66	56	53	63	97	64	58	66	69	69	59	56	68	86	64	58	74	52	75	69	62	70	60	77	82	71	70	71	73	64	77	88	67	64	68	61	63	70	74	64	70	74	72	60	77	72	53	76	53	61	74	57	63	59	66	79	60	80	65	77	64	69	75	58	80	76	63	64	69	71	55	63	54	62	53	65	57	81	62	69	81	70	64	60	67	79	66	73	76	71	62	71	65	64	69	70	68	69	64	71	72	57	68	66	69	58	73	63	71	64	74	73	53	46	57	66	84	67	70	56	75	64	61	67	61	55	60	57	64	54	72	61	60	67	71	66	64	65	72	71	67	68	67	70	54	69	75	64	78	77	60	60	72	75	61	61	69	55	64	60	72	60	67	55	58	63	66	55	72	63	62	71	69	49	77	74	65	84	78	58	64	73	72	63	81	61	82	56	71	71	66	67	81	73	60	48	73	67	69	67	70	71	75	82	57	94	67	56	79	67	81	60	70	71	60	58	59	67	60	58	62	55	49	75	57	63	61	65	72	68	54	70	74	60	66	69	59	62	58	64	71	45	71	51	58	74	64	65	59	81	75	69	65	66	63	63	60	73	74	73	73	64	59	62	61	70	50	57	68	67	71	70	66	61	65	59	65	89	59	61	74	68	78	71	62	66	88	65	66	71	60	67	61	49	83	61	65	57	61	67	64	81	70	66	67	70	65	67	71	73	51	63	57	65	66	57	79	74	76	62	68	58	59	54	67	68	74	67	69	62	69	55	80	67	66	65	69	59	53	60	52	62	73	68	70	65	59	68	68	73	57	65	72	64	72	74	63	74	50	59	77	61	77	60	64	80	66	84	65	65	69	74	59	66	62	67	51	66	73	77	68	73	74	71	67	64	67	75	57	79	50	73	70	70	64	64	59	52	80	66	65	56	66	71	59	62	71	71	73	58	67	71	73	60	59	76	62	80	64	59	61	67	50	85	75	61	67	69	73	71	65	68	62	72	73	61	72	70	57	69	60	69	70	63	72	72	73	74	62	62	71	49	63	74	56	71	76	65	73	81	68	59	66	76	66	54	62	62	64	55	72	81	65	58	66	67	62	62	69	66	71	58	54	63	61	54	60	73	61	66	70	69	74	59	72	79	63	47	73	63	74	67	66	72	60	56	81	61	50	56	79	79	89	59	67	75	78	59	65	54	59	78	59	66	75	69	81	82	69	76	65	71	66	59	51	65	64	69	78	67	67	61	63	77	76	80	63	71	73	72	52	75	72	57	78	73	67	73	50	63	77	64	65	63	68	76	65	72	68	64	63	66	66	72	62	60	65	80	64	60	69	69	55	67	69	77	58	58	58	58	69	60	76	57	54	62	75	70	50	74	50	61	67	60	62	93	68	49	65	71	49	83	69	73	56	64	68	67	77	72	75	62	66	65	56	68	53	68	67	64	86	60	72	59	72	62	67	75	53	72	60	63	61	69	61	76	65	71	70	68	64	71	72	60	56	66	63	64	62	90	62	72	57	78	66	77	68	62	66	69	69	91	58	62	74	75	65	66	59	73	75	61	77	76	61	60	67	45	69	61	71	61	69	59	73	55	65	76	44	70	72	56	49	75	78	75	78	72	69	55	61	64	86	60	62	86	67	73	71	64	77	66	61	68	76	72	73	78	84	65	85	77	62	65	68	72	64	64	65	60	64	79	62	77	69	58	78	65	64	74	67	75	74	71	67	59	81	80	64	64	81	69	66	49	70	77	64	54	60	83	50	76	57	63	57	61	70	71	74	73	49	56	70	62	74	73	74	69	79	53	93	74	72	64	83	78	63	81	65	73	64	59	59	66	66	66	61	60	66	56	86	59	68	77	68	85	75	80	67	56	60	78	72	68	68	68	73	71	67	55	68	52	68	73	66	68	73	67	73	63	63	64	79	70	73	67	62	72	46	52	81	73	75	59	70	62	66	50	71	54	64	74	65	69	56	64	77	60	74	64	67	64	66	54	54	66	63	64	77	54	54	61	81	69	61	76	84	56	73	66	66	79	68	62	73	60	71	56	67	71	64	59	78	75	65	64	92	63	67	68	65	56	78	65	77	74	65	63	72	77	68	78	63	63	64	67	89	56	72	64	63	68	68	62	68	74	83	71	65	65	70	71	69	77	70	64	60	61	59	63	58	54	62	67	63	55	66	76	75	70	54	68	65	71	77	74	67	68	65	77	80	60	62	73	60	64	55	72	71	64	64	48	65	61	55	66	67	69	59	70	65	52	63	79	70	66	63	67	63	63	67	70	63	76	78	61	74	60	67	68	64	80	60	73	58	57	68	68	79	63	79	60	76	70	82	68	59	71	57	58	51	73
30283	21078	14549	15793	21613	21973	20146	16758	13648	10920	8952	7452	6146	5043	4264	3697	3017	2580	2197	1971	1584	1500	1343	1121	1007	921	878	872	756	748	774	766	719	723	722	691	662	675	717	661	697	623	665	671	665	689	642	647	643	653	637	659	622	643	624	663	672	644	664	669	636	658	660	636	679	627	627	667	653	673	648	674	657	654	636	712	646	610	637	644	693	659	638	626	624	614	673	667	677	588	651	659	598	655	667	645	653	640	660	686	595	643	632	666	656	690	596	693	624	606	626	668	697	596	703	645	604	657	626	661	657	630	609	656	672	623	649	675	660	639	628	660	680	613	643	648	619	576	619	630	641	668	646	655	636	648	648	626	654	600	709	624	657	640	660	646	644	633	628	669	643	705	682	625	655	644	663	671	637	637	652	631	639	672	633	605	615	621	666	668	700	643	663	631	626	640	636	653	604	620	602	613	603	651	670	652	639	647	626	649	685	676	614	679	664	628	642	607	646	627	679	653	610	675	688	656	646	648	684	603	653	619	654	671	663	605	643	645	670	678	657	637	672	641	647	662	618	672	634	643	665	602	644	657	666	681	631	616	646	641	643	670	674	641	641	643	673	632	680	639	690	655	697	638	649	646	690	660	646	636	651	635	668	646	639	614	629	670	665	660	673	646	645	663	660	705	630	617	642	646	649	638	660	664	692	611	647	638	641	653	640	659	667	662	652	633	675	645	678	680	680	685	608	674	676	610	642	690	612	631	626	648	636	632	661	631	606	587	633	573	640	636	642	607	613	580	668	670	651	627	651	655	611	617	660	649	654	594	596	656	673	604	654	617	643	633	683	650	612	629	684	641	660	606	617	616	639	640	645	664	638	643	671	654	689	668	607	688	643	666	608	653	632	656	645	639	709	602	647	650	644	648	627	643	655	664	682	629	661	638	630	657	642	616	656	684	637	658	609	631	665	684	652	621	606	662	606	649	658	670	577	652	649	637	648	608	664	639	672	606	602	640	690	678	667	666	637	643	623	647	625	650	619	667	698	629	671	629	704	657	620	624	670	633	636	659	622	669	665	615	689	653	683	626	631	680	692	662	648	667	647	616	655	667	629	621	641	668	663	622	664	648	621	637	650	645	614	626	669	685	627	660	638	638	631	663	597	674	656	635	696	650	683	589	672	599	679	686	648	658	658	635	663	638	640	672	655	667	683	630	668	668	658	630	639	663	625	655	655	610	652	633	663	631	636	618	653	633	682	673	634	664	674	641	677	613	652	694	604	635	662	621	635	671	633	663	672	634	650	659	635	617	650	648	626	632	644	660	646	664	650	652	620	657	668	693	649	620	638	676	649	641	613	614	666	625	718	660	648	699	636	659	623	639	651	627	659	633	668	648	685	650	607	673	640	622	637	669	640	673	690	677	619	665	665	625	657	667	668	650	653	654	652	609	651	687	627	705	626	629	646	662	695	607	688	634	666	660	663	682	601	617	643	690	678	597	661	649	641	619	700	628	639	688	674	670	639	599	660	662	614	680	687	625	624	644	629	652	651	634	685	672	659	705	656	637	669	627	638	609	617	674	620	650	681	613	625	686	681	702	652	652	686	640	695	670	648	610	628	644	657	685	642	661	668	647	649	628	604	637	691	617	708	631	683	661	603	629	713	659	700	649	653	670	634	630	701	623	674	633	610	620	592	625	628	647	664	655	671	677	692	670	677	668	661	653	672	665	620	599	638	667	680	653	623	662	690	600	672	630	642	654	645	676	646	675	667	677	596	629	642	632	666	650	651	633	632	683	643	687	626	686	677	661	699	695	641	668	661	661	668	630	696	643	706	636	666	639	622	650	651	626	647	659	620	690	593	646	605	649	624	659	614	638	663	642	658	643	686	612	645	609	665	718	614	648	648	592	665	714	678	658	649	667	648	670	667	645	698	611	682	663	643	610	663	618	618	658	653	630	694	648	645	649	627	615	591	647	612	662	680	615	626	674	641	676	626	637	649	683	622	689	631	591	665	679	680	626	607	670	710	626	651	646	677	662	666	621	653	663	631	699	659	636	636	587	656	624	637	616	699	641	645	605	627	679	640	653	610	657	637	626	587	621	652	644	673	628	621	634	654	674	642	692	676	668	634	651	689	641	643	621	644	653	714	632	669	632	628	608	646	657	642	660	658	669	648	625	661	668	669	684	654	655	615	650	629	656	664	633	622	658	665	646	623	634	638	684	649	621	655	655	658	637	645	675	623	661	650	634	672	691	665	631	652	661	650	626	647	656	640	641	657	639	693	628	678	642	641	662	635	654	656	659	668	649	671	648	623	647	690	650	627	650	609	649	698	642	628	664	651	612	683	691	608	666	684	697	647	658	620	655	645	629	682	634	663	662	676	660	664	628	646	640	679	648	611	648	629	673	676	648	642	661	614	625	655	661	646	641	640	644	667	614	619	638	647	632	616	639	655	611	647	655	665	680	632	704	648	628	667	642	594	616	641	573	624	624	636	654	655	663	656	679	665	692	660	659	624	666	662	680	638	622	625	645	643	686	666	633	633	637	664	658	614	645	656	663	677	622	642	639	687	680	606	607	643	650	644	673	681	648	665	633	639	662	625	599	637	669	669	653	626	628	655	685	662	657	646	698	639	642	596	664	674	688	647	709	653	613	648	654	656	663	672	655	628	616	635	646	668	634	641	664	641	658	644	678	688	675	679	653	619	627	670	643	647	669	612	675	636	624	655	627	673	672	630	657	675	638	673	712	656	624	661	662	647	622	686	695	615	699	660	666	677	676	596	613	686	682	648	582	656	629	671	667	601	638	657	648	667	635	640	665	643	649	663	675	654	647	677	639	658	644	640	639	605	593	652	671	657	627	658	605	651	616	685	623	671	626	646	649	639	630	646	618	618	635	599	672	662	643	641	671	641	659	648	640	670	641	630	613	614	627	619	592	670	639	679	603	665	646	622	645	630	644	657	622	645	659	653	652	660	620	683	611	644	641	631	652	659	644	651	646	661	653	678	676	618	658	627	666	643	683	656	637	701	638	659	670	696	685	647	621	674	650	618	663	701	654	622	593	660	657	699	647	642	648	654	612	650	729	671	649	598	667	668	682	652	680	674	625	604	687	608	642	642	604	675	644	663	684	655	638	606	675	628	666	635	691	641	657	660	661	669	650	642	646	666	651	633	642	646	661	613	705	628	637	670	673	683	654	664	664	600	644	682	698	668	595	661	681	634	640	658	637	657	630	668	659	610	653	725	636	640	597	639	657	594	645	672	664	674	643	655	635	620	649	634	657	653	656	643	644	647	625	672	662	654	640	609	642	687	647	669	714	642	650	619	633	649	666	659	640	658	641	686	642	674	621	661	621	625	682	636	614	675	690	674	645	646	613	584	658	653	641	626	671	642	622	665	674	670	642	667	640	653	650	680	635	589	651	675	681	630	658	659	665	657	637	667	628	644	612	680	682	641	669	666	624	655	655	593	671	635	647	677	658	629	631	646	629	640	605	658	683
4181	2756	1499	782	647	689	671	587	463	386	347	260	236	233	198	172	145	140	100	96	99	104	78	79	78	75	58	61	67	63	71	74	63	57	72	65	61	49	70	79	73	68	61	64	58	51	69	69	56	58	72	69	55	76	68	85	63	69	78	68	52	74	65	68	57	74	68	57	67	57	77	72	63	73	62	77	60	50	58	63	56	58	66	71	75	60	54	70	64	75	67	68	80	62	59	60	72	68	68	59	60	74	50	68	62	74	58	45	66	70	68	58	67	54	71	57	65	65	54	66	61	51	52	71	80	71	70	61	61	62	69	70	58	64	71	53	64	63	60	63	62	63	69	71	62	57	65	67	70	71	60	70	62	61	55	41	68	58	79	64	53	61	54	60	52	66	54	72	52	65	75	68	69	54	83	65	66	46	83	67	64	77	57	53	57	73	52	65	55	62	63	64	59	59	54	58	59	49	60	65	64	64	70	58	69	58	71	59	69	64	54	66	60	63	62	63	56	70	61	72	62	82	68	74	58	54	60	59	68	70	74	65	46	61	72	69	69	64	68	68	62	70	58	55	64	72	69	56	66	60	47	76	68	59	78	64	75	62	66	60	47	83	65	52	68	62	54	59	78	58	57	63	70	68	57	59	50	60	69	48	70	65	61	65	59	59	57	61	55	61	62	51	62	62	74	68	70	61	62	77	52	68	57	55	70	58	58	63	70	69	68	56	59	78	69	53	68	55	59	47	61	46	47	69	57	49	65	71	52	68	63	70	59	72	71	57	71	62	60	68	62	82	66	58	77	64	54	64	57	75	58	64	79	58	68	71	53	74	72	69	77	68	62	54	55	47	58	72	72	68	71	73	61	60	68	59	75	67	64	74	72	69	68	73	52	63	74	59	72	65	64	56	60	60	49	57	57	64	58	57	71	68	59	67	66	48	58	77	83	66	67	54	64	56	56	68	67	65	55	67	63	71	47	57	74	78	52	68	58	71	58	62	63	60	45	59	51	69	68	58	68	53	53	62	67	66	61	71	63	66	60	51	60	64	76	52	60	70	66	58	69	49	62	61	72	45	45	71	76	64	75	63	56	61	70	59	71	86	65	62	61	76	59	56	61	54	65	67	59	66	51	69	77	75	82	55	66	65	62	64	67	90	62	64	64	62	61	64	76	69	68	53	66	74	65	60	52	77	68	71	69	60	71	74	71	64	48	76	50	66	66	64	64	65	68	76	65	43	65	60	60	69	66	73	58	67	60	47	65	66	72	79	62	74	69	70	65	52	58	63	60	71	69	66	70	61	56	60	58	44	56	70	71	67	59	63	74	58	70	55	73	57	71	69	61	61	58	66	51	53	68	59	63	60	68	59	73	78	51	52	69	62	53	69	78	66	56	64	63	60	64	68	66	62	64	82	69	64	67	61	69	63	61	61	47	52	57	52	58	72	79	76	74	59	61	58	64	64	58	54	64	64	48	61	66	64	64	69	65	65	58	57	64	60	66	56	68	65	62	56	60	52	60	58	62	61	69	70	63	58	65	62	47	63	63	68	68	80	68	71	62	64	60	52	69	70	73	66	58	67	51	60	74	57	68	55	63	59	61	62	59	59	53	67	71	53	69	53	55	59	59	62	56	52	68	65	66	57	71	56	55	73	51	53	66	56	58	68	53	75	66	60	63	53	64	61	60	70	69	62	70	64	73	74	73	67	73	51	63	64	55	57	68	76	60	68	60	41	60	62	85	69	53	71	55	71	70	64	67	66	85	68	57	77	52	60	69	67	65	66	56	70	71	58	85	71	53	46	48	82	60	70	67	60	69	68	65	57	62	64	80	61	57	64	68	58	59	54	55	68	59	70	75	70	59	62	56	67	67	64	57	63	59	76	53	51	74	67	61	57	65	77	74	80	68	70	72	62	53	60	64	65	63	48	65	67	53	65	68	67	51	77	76	75	56	63	70	64	75	73	65	63	75	68	75	55	66	62	61	58	80	56	69	70	54	53	66	47	79	57	61	64	49	63	73	61	64	60	63	73	64	70	62	60	64	71	65	62	60	56	68	62	64	60	67	64	66	67	63	60	58	66	47	55	69	64	53	57	71	60	72	70	66	79	61	59	58	59	63	51	65	61	54	56	56	65	51	87	72	60	55	61	50	72	79	49	57	59	59	63	50	66	75	54	77	59	65	64	69	61	53	77	71	62	82	64	58	64	65	66	69	65	63	60	62	52	62	60	60	76	63	63	65	46	84	71	79	57	69	72	51	67	71	72	73	69	53	51	57	70	57	55	61	74	61	56	58	71	77	57	73	76	67	61	64	62	69	62	66	61	57	65	65	62	61	59	55	58	61	72	59	64	58	59	61	70	66	68	57	71	57	60	62	61	71	70	56	68	59	67	44	60	58	71	67	67	64	55	69	75	57	64	70	58	70	78	77	69	72	65	63	54	48	67	62	65	69	73	59	55	63	44	55	51	63	68	69	65	68	53	68	55	48	48	84	80	67	66	63	63	58	55	58	61	71	49	63	56	68	67	67	65	63	62	60	78	73	73	45	58	81	64	67	67	73	71	54	50	67	72	77	67	75	58	74	66	65	65	68	66	73	63	53	54	67	51	67	62	68	76	55	61	58	69	47	60	67	64	60	55	37	71	66	61	69	55	53	61	69	57	73	63	67	80	59	63	62	48	78	62	61	58	77	55	65	50	67	58	65	57	48	74	79	70	59	58	70	56	63	54	61	58	50	63	55	47	57	62	79	60	69	59	77	50	59	53	79	56	73	58	57	59	67	55	64	69	63	64	75	77	80	62	60	71	65	63	70	69	72	66	60	57	66	65	45	62	78	50	63	66	65	74	52	65	69	74	66	56	54	75	57	49	62	83	70	64	60	57	62	49	58	76	75	71	50	68	74	75	48	55	80	54	62	67	57	52	59	73	62	70	72	77	57	70	64	66	68	57	63	57	72	54	69	66	54	74	58	65	61	76	54	69	70	69	52	64	68	52	73	71	66	70	61	63	59	55	63	57	50	62	83	52	66	62	53	66	66	60	61	62	55	50	52	71	63	72	61	66	53	71	66	78	57	61	76	41	63	56	58	79	43	70	69	64	54	52	70	65	79	60	75	64	54	72	61	75	55	62	55	62	64	61	78	72	57	70	71	56	59	51	79	53	65	63	70	60	52	59	86	59	57	65	63	72	69	65	77	58	58	75	52	63	62	67	63	73	63	62	71	67	81	68	68	52	63	46	63	52	74	63	59	48	57	51	45	56	55	60	82	56	61	70	70	66	73	64	62	72	57	54	60	70	73	51	56	68	71	52	63	56	54	60	77	71	65	74	59	61	65	63	63	59	62	58	67	66	59	55	62	80	47	55	72	73	62	58	56	74	73	63	57	62	62	72	62	67	46	69	66	56	70	73	65	60	50	43	59	57	61	63	75	60	59	63	61	73	70	51	61	72	62	58	64	64	64	60	44	65	51	74	78	69	59	76	57	62
30111	20447	14869	15234	20572	21260	19531	16638	13518	10764	8867	7304	5978	5047	4224	3570	2968	2518	2256	1829	1609	1457	1278	1125	958	871	853	799	772	759	689	667	718	663	695	649	693	655	662	709	623	651	663	645	613	655	651	635	603	589	621	662	608	587	659	616	635	602	562	664	611	580	627	594	630	640	575	650	647	591	642	645	658	639	592	595	665	627	599	576	640	603	655	610	609	645	582	649	619	599	587	644	568	590	613	600	600	617	581	641	661	619	632	599	631	607	594	628	592	641	548	614	587	600	623	635	641	643	613	621	616	589	613	599	680	624	601	592	621	625	595	602	632	630	606	637	639	623	625	648	626	642	602	594	589	652	679	588	610	616	628	608	606	671	625	539	672	622	657	637	636	575	642	629	614	631	607	615	603	602	630	638	585	593	646	594	624	611	618	629	615	611	573	598	620	649	631	638	617	594	586	632	612	612	684	641	635	629	655	638	612	623	634	615	619	615	645	623	601	579	601	577	637	590	605	641	593	604	612	604	619	604	627	628	610	602	618	626	615	681	651	575	617	639	604	591	593	598	605	626	667	603	580	609	629	584	641	641	628	641	607	632	621	620	600	631	624	580	667	654	646	594	575	608	618	590	624	646	612	630	633	597	640	599	603	644	665	662	614	572	626	592	626	590	613	617	650	574	602	599	615	602	620	617	635	642	603	674	580	610	629	634	604	592	606	631	630	660	586	586	613	634	650	606	632	618	646	603	598	620	609	604	628	586	656	638	650	616	619	590	608	632	627	611	622	608	616	599	629	611	596	640	614	677	627	579	640	609	609	608	586	632	643	626	654	645	647	597	603	642	585	590	619	625	620	620	648	638	630	608	565	600	617	648	652	589	614	618	611	635	613	593	626	632	649	601	625	634	627	649	634	606	638	634	648	642	619	635	629	551	626	643	638	609	612	619	649	615	632	583	625	594	600	611	637	619	611	662	600	589	624	614	630	609	583	642	612	615	640	607	668	602	614	589	626	611	556	606	626	633	614	623	624	625	617	586	630	612	610	601	637	613	636	599	648	625	626	602	606	617	558	654	621	605	554	602	652	616	655	619	608	604	613	634	651	616	618	614	611	613	605	653	632	650	615	631	609	601	622	629	596	619	620	660	629	618	611	611	557	591	627	583	601	635	612	648	595	579	625	614	637	653	632	629	601	591	572	603	630	644	620	638	639	646	610	598	614	623	677	598	621	624	630	604	620	614	625	616	619	604	634	647	615	606	661	606	610	610	627	601	597	635	618	641	608	609	641	630	606	594	609	576	651	622	590	612	590	610	606	636	643	597	604	645	612	653	610	637	618	614	628	610	579	660	595	599	564	598	615	648	585	659	608	610	604	618	649	631	562	606	603	649	617	576	605	597	620	635	631	609	613	615	565	643	615	577	662	629	614	631	604	626	619	610	586	613	619	591	652	594	624	627	619	599	578	604	655	582	624	626	635	670	602	586	581	595	652	628	633	644	608	630	583	620	635	642	627	624	608	643	602	661	638	605	616	578	640	601	654	613	577	612	597	610	620	609	611	606	577	587	619	644	634	611	627	589	619	611	574	574	623	661	638	600	605	651	594	612	618	623	559	579	625	591	583	592	607	656	585	628	618	618	641	648	638	599	625	627	601	556	621	618	615	615	582	621	589	592	606	590	575	630	602	572	641	614	628	637	633	632	584	607	615	627	630	628	638	617	642	686	596	632	634	660	628	604	616	658	624	614	597	660	594	621	626	613	622	619	601	582	585	624	656	667	656	642	634	638	648	603	628	624	632	613	565	646	609	633	655	632	578	625	627	638	625	605	609	592	622	635	641	643	585	627	616	649	632	641	634	603	634	649	578	612	579	597	638	616	582	636	610	554	610	617	582	644	576	637	594	584	602	644	595	583	648	641	586	613	596	597	619	640	634	650	632	621	602	604	630	632	620	632	619	584	640	635	620	631	615	609	621	622	604	609	627	654	597	612	581	637	681	596	643	621	650	623	635	637	621	612	631	610	650	651	629	614	585	630	651	601	606	609	578	637	622	588	674	599	630	631	621	633	639	618	623	604	611	572	626	607	598	657	642	652	599	597	584	646	622	596	601	621	637	653	604	626	644	604	595	607	647	654	609	624	598	607	599	626	664	675	645	627	600	610	609	604	624	572	613	621	621	639	615	667	606	610	657	641	604	614	611	618	599	635	599	601	574	630	593	598	665	652	608	664	599	594	678	595	651	605	620	634	590	625	628	572	599	594	565	595	658	614	603	651	623	649	601	673	605	619	636	581	620	674	641	599	588	547	587	650	610	618	623	644	620	655	639	644	619	603	648	648	624	634	591	610	573	585	617	660	619	627	625	621	660	612	622	611	637	606	557	645	573	581	666	683	603	634	606	602	627	648	623	641	611	657	631	566	547	616	606	640	637	599	621	585	637	613	623	592	641	634	568	608	613	627	631	659	639	578	628	596	600	593	627	625	632	592	610	634	643	591	600	619	623	602	619	697	622	620	615	641	646	601	721	632	612	624	624	580	633	611	618	598	638	600	615	564	609	584	634	591	654	643	617	635	675	608	620	642	590	620	625	629	639	625	614	633	624	645	623	635	598	595	603	588	598	628	591	594	640	605	628	594	643	611	623	599	574	667	637	629	626	641	652	638	592	646	615	630	627	591	622	627	658	640	637	582	644	590	619	606	646	618	616	619	629	603	639	594	617	614	640	595	608	608	652	629	601	572	597	640	621	670	620	606	619	578	642	632	591	600	639	588	628	573	629	660	610	636	678	611	620	583	639	609	648	601	623	589	605	601	599	636	612	628	656	619	605	637	608	607	620	657	631	627	620	600	621	548	611	623	591	617	613	628	641	630	654	600	557	600	595	619	605	615	651	650	590	658	542	595	643	597	585	619	669	640	607	638	610	610	636	653	572	624	581	672	636	629	612	647	648	601	632	624	652	625	616	591	664	590	664	617	616	657	597	664	618	601	688	632	596	631	644	621	599	575	620	600	621	603	679	593	603	659	643	653	599	627	614	657	597	619	680	640	618	618	652	649	646	604	641	623	634	624	612	590	626	605	624	631	651	618	638	656	618	656	595	616	584	639	604	629	663	550	689	592	571	602	624	605	633	606	597	643	621	606	638	629	642	586	589	644	646	657	633	618	580	626	640	674	632	645	586	597	610	632	635	607	598	616	650	631	644	621	575	621	585	571	623	650	610	639	641	645	645	594	645	668	615	627	648	606	601	626	598	617	629	650	660	616	585	640	622	601	639	585	607	603	564	620	572	609	606	616	603	571	626	613	595	613	675	607	592	589	633	591	651	607	583	590	608	593	619	663	625	642	631	603	628	597	620	593	619	649	636	625	588	640	662	624	589	633	632	687	649	646	636	666	625	617	605	622	608	589	587	617	630	604	603	620	585	625	621	665	601	594	648	617	614	639	638	633	642	605	606	639	616	592	660	638	606	666	622	606	595	591	625	592	626	626	638	587	598	604
5106	3926	1865	1070	920	988	898	733	598	475	403	359	286	231	206	229	167	137	128	136	117	108	82	87	72	81	55	75	72	66	78	70	80	61	61	64	55	76	70	68	73	63	79	61	70	62	62	55	65	81	52	64	60	66	85	57	65	80	56	55	56	70	71	60	58	67	60	73	62	64	60	80	68	64	62	69	81	57	73	65	49	73	74	70	64	77	67	79	62	69	72	58	75	62	71	71	72	71	56	66	54	71	57	86	70	64	70	59	69	67	61	55	59	66	66	69	76	64	67	70	61	54	55	75	50	52	62	70	79	60	47	68	72	71	66	83	79	59	76	69	59	65	70	61	59	65	69	69	72	62	61	50	62	78	56	61	70	76	76	61	65	65	63	62	69	68	67	59	79	65	59	70	65	58	70	64	63	52	69	68	84	65	53	50	57	61	68	55	76	54	52	64	69	67	63	84	71	74	85	69	77	64	61	59	85	65	51	83	57	54	75	71	70	59	60	77	72	63	56	68	59	55	67	62	63	59	63	59	61	80	76	56	79	61	69	66	61	62	65	48	69	56	61	78	58	53	65	68	63	78	73	44	66	62	56	67	62	57	56	67	58	69	47	86	70	61	63	64	65	58	64	73	68	80	67	72	54	62	62	46	74	54	65	63	70	70	60	87	70	60	73	71	78	62	63	74	73	72	62	62	58	69	66	66	59	76	71	52	65	74	57	68	70	53	60	55	72	68	67	64	70	70	68	53	50	71	66	64	69	63	75	61	57	71	66	75	74	69	59	74	65	54	69	54	57	64	59	70	67	60	69	67	64	63	52	53	77	60	54	58	58	67	63	62	71	62	59	60	71	62	62	68	53	80	67	63	50	56	63	67	71	63	59	65	59	70	73	69	71	62	73	83	69	72	55	62	60	70	65	49	81	61	57	72	66	53	71	57	56	52	56	71	56	76	70	69	72	75	68	65	71	67	68	62	64	65	61	70	53	50	60	48	63	55	67	62	62	59	66	51	65	70	81	75	57	59	72	60	55	64	61	67	64	57	52	83	58	58	62	63	65	71	71	65	52	58	55	69	67	68	62	77	52	53	57	62	53	70	63	64	69	69	83	68	65	69	70	57	65	56	56	64	74	77	49	76	78	59	66	65	59	67	66	73	64	63	66	65	70	69	73	77	70	76	63	61	60	49	64	54	57	67	60	58	70	62	74	63	65	55	53	63	76	64	75	60	67	63	54	49	70	74	53	71	59	72	68	60	53	76	66	75	57	65	83	73	76	65	78	58	64	66	50	72	77	62	62	61	60	60	68	60	68	68	80	65	61	72	59	63	63	63	71	61	63	57	65	75	55	65	70	70	65	76	61	72	61	69	71	72	72	67	70	44	69	66	75	61	79	62	74	61	51	72	69	69	65	54	60	66	64	62	65	59	54	48	61	74	79	54	69	82	69	73	62	67	72	66	74	65	73	62	62	67	74	54	79	71	62	67	65	68	51	89	64	74	74	59	70	63	75	69	66	75	66	63	58	62	71	68	61	66	68	60	51	71	61	61	61	78	52	73	72	88	67	63	59	89	75	56	71	61	66	74	61	64	63	62	59	80	66	64	61	68	68	50	59	65	65	52	63	67	69	52	58	70	72	58	66	77	64	64	69	80	80	77	65	58	81	68	78	60	59	64	56	61	61	64	62	70	63	61	68	61	70	55	69	64	72	69	75	52	68	60	72	66	60	69	71	74	66	57	77	49	78	70	44	59	60	72	64	84	60	73	53	64	65	67	84	62	75	69	54	65	72	57	53	59	66	60	57	65	52	58	78	67	67	55	62	52	47	58	62	56	67	60	60	73	68	64	61	54	60	71	67	57	80	64	78	61	66	75	61	70	82	68	67	65	71	69	57	80	72	74	73	69	57	70	80	72	57	58	75	48	58	67	47	57	54	57	46	67	66	64	53	57	73	70	65	61	68	73	73	63	70	66	63	77	72	72	60	55	71	70	61	63	70	64	70	73	60	68	62	78	54	64	68	62	63	65	79	56	51	66	72	65	60	59	64	67	76	63	90	69	78	53	54	80	59	56	64	66	72	75	72	82	67	78	63	67	63	62	68	57	61	61	65	75	55	63	59	72	67	66	72	76	65	72	56	55	64	74	60	63	59	67	61	52	61	69	57	52	63	64	87	69	62	55	67	68	74	69	70	64	72	58	49	57	82	53	50	72	74	57	66	70	68	72	58	59	70	70	66	59	69	58	64	55	76	68	68	63	75	60	71	54	65	57	62	66	60	57	72	72	64	65	66	65	77	59	65	76	61	65	61	56	77	66	68	73	60	69	64	75	64	61	59	76	70	62	75	68	65	59	68	69	70	68	68	64	66	50	47	70	68	70	62	58	67	56	45	77	62	69	73	74	56	62	54	63	63	73	60	65	75	74	67	64	71	62	56	46	67	55	64	63	64	75	53	77	76	63	54	43	72	67	76	75	54	79	59	56	54	58	75	85	52	50	70	72	71	69	69	70	62	65	72	55	74	68	68	59	54	80	57	65	68	62	70	66	68	56	75	59	69	61	68	64	70	64	70	56	65	52	66	67	65	55	51	71	74	69	75	61	57	54	80	60	46	69	66	60	64	63	62	78	73	64	71	61	60	66	64	84	67	56	81	74	62	75	68	55	49	64	80	69	60	80	59	75	66	73	72	58	53	61	75	69	61	72	66	62	78	65	69	73	82	64	62	67	72	57	64	68	78	58	68	71	52	62	81	72	56	62	46	88	52	70	73	79	65	57	81	69	59	63	69	51	62	57	58	55	39	51	65	73	57	74	53	63	57	56	53	63	70	64	66	54	71	67	67	71	64	79	63	67	65	64	71	74	64	65	59	63	53	75	57	71	61	81	78	65	86	59	63	77	75	67	68	62	52	65	72	74	77	47	74	61	56	75	60	73	71	67	79	64	76	67	54	63	78	56	52	58	60	63	66	62	62	73	55	58	62	68	68	57	65	74	62	61	58	66	68	65	64	63	54	62	65	62	74	67	64	73	63	61	70	76	67	73	70	71	72	66	63	65	77	71	58	68	60	59	64	65	57	85	72	72	75	74	75	72	63	51	67	53	60	70	55	51	57	67	68	59	71	55	66	52	61	70	64	76	65	55	72	54	66	57	70	65	78	69	70	56	76	58	67	70	54	49	63	67	68	57	69	59	63	68	73	64	71	56	63	62	60	66	55	71	63	67	68	62	58	67	62	61	63	80	64	59	58	60	82	67	59	69	56	61	60	71	58	81	60	87	73	76	62	58	73	69	63	72	68	70	61	56	60	64	54	67	61	50	65	68	83	65	65	66	79	72	73	60	68	75	67	69	73	50	54	63	56	65	59	57	68	67	65	58	57	71	72	78	72	73	69	73	59	69	62	75	73	72	57	74	63	75	62	66	61	54	63	51	54	64	62	65	75	77	80	67	59	65	62	70	59	73	75	53	62	63	60	73	76	56	70	66
33361	22715	16437	18166	23934	24461	22481	19419	15888	12826	10888	9197	7533	6271	5318	4424	3700	3132	2809	2256	1931	1694	1508	1205	1124	903	863	841	811	790	793	730	725	711	686	703	713	712	723	662	663	690	654	652	678	616	657	618	653	692	681	621	643	629	619	669	635	631	635	638	624	646	642	643	700	661	617	655	639	576	646	590	647	638	649	644	657	568	629	603	641	630	624	633	614	612	686	639	607	590	653	620	625	595	603	602	638	621	634	629	641	644	682	648	663	640	617	624	682	646	649	633	647	658	652	676	666	634	628	602	623	635	646	632	629	642	618	620	617	659	661	627	629	645	605	617	637	608	663	616	609	575	651	609	612	621	635	656	607	627	661	610	631	624	608	655	614	616	637	626	609	624	633	638	605	631	611	659	625	633	619	637	653	603	617	638	655	593	639	661	650	649	615	712	633	627	633	636	681	669	614	640	616	619	656	638	609	670	671	674	641	624	629	634	630	630	650	614	650	622	593	637	630	654	605	614	618	636	617	631	641	639	626	657	627	601	633	594	612	651	641	663	620	671	577	635	607	616	613	694	650	618	609	676	599	594	631	613	630	598	612	604	615	629	657	645	621	684	628	626	653	670	598	672	589	682	640	616	661	625	616	628	649	683	613	620	602	628	588	678	637	639	579	625	617	604	640	633	660	578	648	597	681	617	655	582	652	663	617	619	641	638	607	658	657	653	663	656	609	627	668	629	579	653	600	652	618	614	691	645	612	622	661	652	597	622	604	601	609	651	647	646	664	685	647	654	637	605	620	615	639	651	605	643	572	640	643	632	589	659	602	649	607	659	593	642	665	625	608	619	643	631	649	680	599	593	660	592	632	629	656	619	591	656	630	557	634	624	636	618	648	599	662	631	618	651	605	627	638	635	628	643	683	632	630	632	642	646	631	628	638	624	649	681	636	661	616	617	615	617	612	606	683	639	632	652	621	613	689	619	611	623	590	624	633	631	683	624	611	634	608	660	627	639	592	681	638	678	638	593	625	618	663	605	614	619	600	610	670	618	637	622	641	644	628	635	673	673	574	623	627	677	618	605	648	608	612	654	625	644	654	634	656	631	647	653	646	642	586	672	630	618	618	609	587	647	610	581	627	631	603	695	631	615	616	667	594	645	646	594	614	616	640	610	616	603	642	632	599	589	640	604	656	671	665	656	623	614	652	619	674	631	663	643	665	607	649	628	657	641	636	651	618	672	652	636	664	649	663	656	658	640	655	623	646	646	604	628	668	615	604	663	647	631	588	648	619	621	628	637	592	637	656	625	629	586	642	660	644	623	671	628	642	624	677	630	590	645	659	604	614	641	635	615	654	628	635	584	662	611	619	639	632	640	631	636	606	637	626	645	636	590	640	628	604	649	616	659	677	550	660	643	633	658	617	622	659	587	668	632	645	620	636	621	631	629	639	650	613	663	646	662	649	652	619	687	631	600	614	659	693	627	643	646	641	625	626	645	597	630	595	636	622	629	704	641	590	647	603	633	628	624	638	628	666	622	616	598	617	636	637	672	642	672	595	613	627	670	620	613	658	614	633	644	658	663	652	620	622	621	612	642	687	635	575	616	611	614	620	616	601	644	648	612	657	629	630	604	636	563	625	638	589	625	607	572	607	600	676	618	647	629	649	617	606	590	616	654	624	614	638	594	610	605	632	645	612	646	639	644	641	645	610	666	646	599	643	670	692	636	618	594	613	632	651	654	630	677	707	579	610	652	674	586	664	611	593	669	633	653	626	655	624	573	642	576	619	632	635	633	595	617	624	616	591	630	651	633	646	633	644	665	624	618	602	654	623	636	629	654	653	662	617	607	685	674	645	664	616	604	668	624	665	603	631	622	656	682	649	614	671	633	584	587	609	681	647	638	589	663	619	588	609	574	616	622	620	608	610	647	633	623	660	632	620	604	642	670	633	583	667	633	634	624	678	616	590	639	600	675	639	606	622	616	634	629	650	662	610	644	651	599	651	652	627	627	612	653	614	653	668	616	635	649	681	601	641	612	647	594	645	670	628	650	603	611	607	626	620	641	610	671	590	652	633	618	670	644	649	647	635	642	668	638	627	609	647	619	617	638	633	626	627	607	634	629	636	632	607	621	613	611	595	635	628	604	686	617	656	649	681	650	615	644	633	624	636	628	612	639	637	633	585	667	624	617	599	619	620	631	651	644	603	618	652	625	648	644	657	610	642	649	589	629	604	622	631	584	659	603	679	634	617	636	654	606	646	640	645	608	648	639	661	643	650	620	640	611	617	637	632	619	605	616	603	603	631	633	622	623	657	665	617	614	576	680	621	592	647	592	646	683	647	655	674	664	626	627	562	645	607	648	638	636	680	638	585	617	580	636	634	662	649	596	658	622	641	595	622	643	646	653	628	634	646	607	616	627	620	601	611	626	603	618	606	645	615	646	635	637	607	601	573	565	631	625	623	605	650	636	664	648	589	635	640	631	589	700	660	646	638	620	651	569	664	601	655	644	623	699	611	688	647	626	636	645	596	635	630	641	627	588	635	622	629	618	672	648	673	638	614	644	641	599	640	598	663	620	593	649	663	643	656	635	637	612	597	638	620	607	627	647	590	609	651	649	575	621	631	607	637	639	592	632	626	605	638	612	601	597	590	631	603	675	599	670	635	652	632	608	614	639	635	634	620	631	652	597	643	612	591	618	627	652	609	645	591	608	647	642	625	675	628	637	640	637	654	641	647	627	615	616	659	600	627	635	643	643	611	638	635	613	662	659	642	584	661	650	639	643	615	639	616	662	667	612	620	631	628	595	611	654	676	576	630	608	630	665	648	631	630	575	659	586	605	616	624	600	603	644	682	659	613	635	660	671	626	622	617	603	617	626	666	634	635	649	652	707	680	616	612	656	636	617	644	606	637	629	626	674	569	604	643	606	612	657	638	588	641	645	613	665	583	603	632	644	656	642	658	659	642	638	616	620	649	624	616	602	630	621	653	648	670	665	634	636	608	580	634	632	638	648	587	619	600	629	642	602	623	595	592	661	625	618	639	630	632	588	648	632	627	650	640	632	668	648	635	621	614	611	614	630	611	628	648	639	621	631	649	669	657	672	614	652	612	640	644	657	629	600	593	672	608	642	646	628	639	652	622	676	621	652	625	615	598	625	620	649	641	617	642	634	654	618	639	646	595	583	625	640	600	595	628	621	620	642	618	617	641	583	637	643	588	640	646	584	588	630	641	654	618	620	621	640	654	625	673	642	619	638	639	651	619	585	637	666	623	645	629	661	647	608	618	640	631	640	611	606	636	628	638	630	655	624	596	613	616	588	600	644	646	629	653	691	582	599	645	615	647	628	621	624	670	584	607	617	594	618	613	671	636	653	624	611	643	609	637	669	605	668	622	629	575	600	652	667	613	623	605	660	589	641	601	626	581	647	655	585	609	615	649	632	645	665	641	626	628	684	599	601	649	554	683	594	619	583	636	654	653	616	654	629	615	660	670	642
2734	1438	843	566	482	519	491	401	316	303	258	214	221	145	148	113	103	110	84	99	91	97	90	77	56	79	78	69	60	76	76	60	71	59	60	72	62	69	61	75	71	58	67	56	68	67	79	56	89	64	51	67	62	70	66	63	81	75	63	65	67	60	68	52	71	60	68	56	59	77	64	74	70	72	59	70	75	59	76	48	77	84	58	74	67	52	54	86	61	65	61	69	56	66	79	64	64	67	63	80	63	66	60	64	71	57	79	79	76	67	70	70	70	79	74	61	61	63	58	79	62	65	60	68	76	73	73	63	63	76	56	60	68	68	68	62	67	78	72	61	55	76	65	75	59	78	70	70	58	75	60	60	72	55	77	63	69	63	69	62	73	67	65	47	61	59	67	64	66	74	64	75	70	71	64	63	59	78	48	71	74	69	53	68	55	84	63	64	54	77	62	67	77	62	72	68	53	67	75	57	50	64	74	60	68	75	70	49	60	78	69	69	79	77	68	63	71	59	63	72	71	62	58	64	53	58	59	64	75	63	64	64	57	53	65	70	77	69	55	58	60	69	65	69	61	79	68	66	70	78	61	65	71	80	68	64	84	57	68	63	74	72	66	62	70	62	70	71	64	67	66	62	86	69	73	78	81	56	72	60	65	61	80	74	61	82	44	81	70	67	87	72	64	65	72	63	67	57	61	63	71	67	65	70	76	65	77	72	62	62	78	68	54	69	58	65	74	64	63	60	68	66	65	69	69	79	77	69	66	76	71	55	81	83	71	85	65	56	67	50	55	57	70	61	66	64	66	48	64	66	66	67	69	63	60	47	66	63	80	70	58	59	65	66	62	66	55	74	57	59	59	59	72	48	70	68	54	73	46	61	61	66	67	85	62	73	69	80	71	70	71	64	61	67	61	67	84	57	52	65	68	67	55	75	64	68	58	75	69	56	67	64	74	56	62	64	68	64	61	63	72	61	56	65	66	62	50	62	67	55	64	79	52	73	73	70	73	60	54	63	69	75	61	85	56	63	70	66	68	69	68	76	77	70	80	57	60	64	52	76	53	71	68	60	58	53	72	68	50	61	74	65	69	56	69	57	68	90	52	72	71	60	78	58	70	69	78	62	59	58	61	61	75	67	64	57	73	62	63	70	88	68	72	67	66	76	61	75	67	74	65	75	68	60	54	73	61	66	65	60	66	66	61	66	62	57	61	65	61	62	70	68	68	75	63	66	80	55	71	69	64	65	73	68	62	70	62	61	74	55	59	81	61	67	58	76	65	62	71	49	68	78	73	65	67	63	69	65	64	60	71	75	56	69	75	69	68	56	93	67	48	69	74	51	65	73	64	74	72	64	58	64	48	69	57	68	77	52	64	66	71	67	72	70	66	74	56	65	61	61	78	67	64	84	74	58	62	57	72	68	55	62	66	57	74	70	56	77	78	71	62	65	59	64	64	58	72	70	66	74	76	65	76	78	72	60	66	61	59	70	62	80	54	66	67	85	65	67	65	63	52	62	68	85	67	71	63	71	67	62	76	75	60	71	79	70	63	77	57	67	61	64	62	62	55	64	67	71	62	63	64	70	68	60	71	64	82	65	68	74	65	68	61	70	83	80	68	72	80	60	46	60	68	59	80	69	61	68	58	67	56	72	60	54	54	58	73	62	66	67	60	71	58	58	76	59	56	57	78	68	61	61	71	60	66	56	70	57	65	57	73	73	69	68	66	69	54	66	67	50	69	70	62	87	67	49	71	73	73	70	63	63	52	59	65	84	77	69	77	59	60	57	73	65	59	68	56	73	65	72	73	58	80	75	70	77	57	84	69	64	62	58	54	73	49	55	51	66	58	57	66	55	68	63	65	64	77	56	64	60	64	83	54	68	80	69	66	71	65	74	51	58	54	62	73	69	62	61	81	65	78	59	65	71	61	62	65	66	59	65	65	58	75	72	55	80	77	69	77	66	73	70	65	62	62	67	56	65	59	67	59	73	65	68	75	69	66	62	59	80	60	63	55	87	71	67	70	79	63	85	71	62	59	54	58	68	69	74	76	63	76	64	69	61	64	57	75	68	81	64	67	67	61	65	54	59	62	52	73	65	68	56	68	73	60	53	73	52	61	72	64	74	79	70	68	67	66	75	61	84	58	57	80	66	77	60	60	69	66	82	69	69	79	70	65	75	63	58	64	64	75	64	72	71	73	65	59	80	78	60	67	79	74	58	65	64	82	57	68	65	59	61	68	60	76	55	72	74	54	60	75	79	57	63	55	58	81	58	63	78	69	79	57	50	70	64	68	64	63	61	63	70	76	62	69	64	71	77	71	74	60	57	57	64	66	62	62	53	72	73	61	71	61	71	68	65	70	74	61	71	50	55	66	82	76	59	62	76	68	61	64	59	60	80	59	73	75	58	52	58	68	61	58	61	74	69	68	67	60	75	73	66	54	53	72	73	68	65	66	48	68	71	66	58	70	68	71	65	77	81	72	73	61	56	70	75	71	54	57	59	67	72	67	70	79	58	50	89	59	58	57	53	57	70	68	60	61	81	67	67	68	74	64	73	67	58	45	69	61	76	66	54	75	64	66	69	59	91	66	55	73	63	65	62	69	70	52	62	62	69	68	62	63	65	67	53	73	56	69	76	58	59	64	63	64	59	77	83	40	68	73	67	69	59	65	66	63	64	66	67	77	67	68	72	69	71	64	59	55	71	62	66	64	60	69	79	63	74	81	59	66	51	67	76	66	60	63	68	57	65	71	64	63	80	71	81	64	61	54	75	59	59	64	65	64	66	65	73	73	63	80	68	57	64	50	79	64	66	50	67	60	46	70	58	61	72	67	73	62	57	68	68	69	74	71	67	81	65	74	70	54	73	58	72	67	58	60	51	61	80	69	71	70	60	66	61	62	62	63	72	54	58	52	55	70	74	64	68	71	59	79	53	69	63	72	66	88	72	68	59	55	45	69	55	73	70	70	63	68	67	62	75	85	68	76	71	66	66	60	73	53	81	81	69	78	74	74	63	72	52	69	83	77	58	59	76	66	59	74	57	68	63	66	80	73	69	63	69	71	56	56	64	75	52	79	55	72	63	65	72	64	68	72	76	57	56	76	79	66	67	62	75	52	61	76	63	52	65	62	78	55	64	62	55	64	68	59	65	73	68	58	77	71	66	74	68	73	66	66	80	69	65	72	63	59	63	68	81	74	61	56	64	69	72	63	67	69	67	73	66	75	54	76	71	45	51	60	79	75	65	76	65	46	75	65	62	72	63	67	63	61	72	74	64	62	83	70	60	71	70	65	64	60	52	69	57	74	87	57	67	77	62	65	72	62	67	65	53	63	63	65	59	55	56	72	56	75	73	78	67	77	75	65	75	64	66	77	69	71	87	66	73	71	67	65	66	64	71	74	63	77	70	75	57	71	69	52	53	58	63	55	84	73	54	65	69	78	58	66	59	75	70	84	75	79	75	68	58	81	72	64	76	66	76	79	73
25822	15317	10544	12702	17875	18500	16381	13405	10789	8439	6884	5631	4770	3971	3495	2908	2371	2062	1849	1543	1459	1176	1151	919	850	801	823	766	771	701	752	722	680	649	693	662	670	677	673	664	678	675	641	653	666	661	644	615	610	687	634	600	653	656	640	646	655	626	710	628	618	665	643	641	628	618	651	651	643	660	699	650	673	637	677	683	640	635	624	647	642	636	668	636	641	644	650	649	621	646	659	713	608	677	625	631	646	644	631	612	629	661	620	655	668	657	649	656	640	657	655	663	649	646	677	648	612	656	646	622	599	657	633	617	655	633	638	614	598	629	660	627	645	655	660	672	668	621	658	637	649	622	660	637	669	664	634	683	661	656	641	614	644	632	661	693	671	668	612	677	624	644	649	650	649	665	601	655	606	685	621	629	641	641	687	629	659	682	670	637	644	625	633	677	686	660	643	674	639	619	618	639	639	634	662	646	607	609	633	647	673	675	668	636	604	672	639	656	655	677	617	648	640	643	683	660	652	676	664	667	656	612	611	636	635	621	658	638	673	640	634	619	663	682	577	627	656	657	643	691	642	637	644	647	621	604	640	635	620	616	626	654	641	647	686	672	630	637	634	647	664	679	664	619	616	689	698	701	611	651	665	665	607	655	686	641	683	604	673	623	648	644	648	657	630	629	597	666	653	667	651	649	621	664	677	623	643	615	688	678	651	646	603	639	644	629	666	673	650	618	588	646	664	648	700	614	665	685	681	632	632	657	628	640	694	651	622	634	644	633	616	592	640	627	701	665	661	699	633	645	620	656	648	659	662	671	649	629	611	629	622	660	674	646	649	679	662	629	615	605	661	603	646	619	630	631	685	652	685	663	647	665	643	621	646	659	631	643	605	701	629	610	658	620	706	628	658	600	642	603	635	639	709	663	614	689	600	658	633	613	636	676	584	621	639	640	694	649	639	680	617	686	663	621	655	676	645	620	672	637	587	655	675	690	677	619	672	611	642	637	696	609	665	595	590	667	671	613	633	655	607	653	608	628	670	649	627	645	617	598	692	651	628	659	673	603	641	622	642	622	613	633	635	653	673	642	668	630	626	604	647	625	641	628	613	619	644	618	601	620	632	624	661	673	632	652	646	614	624	662	692	635	654	649	642	644	656	621	633	629	600	636	659	639	656	675	686	631	628	660	649	629	627	651	666	659	674	668	678	608	621	630	602	635	608	633	627	620	658	647	630	656	610	641	655	632	598	622	638	625	659	619	635	658	624	665	668	684	627	654	664	664	665	625	697	655	634	635	672	595	619	601	654	629	628	669	660	637	661	593	696	668	627	619	699	627	649	643	646	639	637	587	609	591	659	700	671	654	622	637	640	638	639	653	649	655	630	655	623	624	615	628	638	642	651	599	689	635	637	622	666	665	692	614	654	625	648	647	689	600	688	617	662	656	672	638	639	662	657	645	649	658	600	683	578	589	629	655	657	628	613	651	650	660	627	588	684	641	646	636	646	600	678	653	635	605	623	658	643	600	626	594	590	703	656	701	657	635	624	636	619	641	584	667	621	700	634	643	649	642	665	641	618	620	654	624	633	640	701	680	665	666	621	658	655	635	678	615	642	661	672	659	635	621	648	667	642	632	646	645	659	648	657	641	628	690	644	629	655	662	634	679	656	612	653	640	639	702	669	604	620	635	647	596	623	635	649	676	629	682	655	670	642	629	631	688	631	601	646	675	652	660	648	703	639	656	641	638	608	620	609	734	649	651	613	671	669	620	639	656	641	637	623	679	645	638	661	634	607	632	645	653	597	671	659	645	623	678	677	662	593	640	656	651	699	593	594	685	648	633	686	615	653	670	641	635	612	632	611	629	629	651	630	604	632	677	678	665	661	632	630	633	652	638	629	645	641	608	651	653	632	610	628	663	641	637	622	649	582	659	604	612	605	659	605	640	654	620	581	661	591	643	632	632	625	656	635	653	673	632	642	651	696	628	635	670	612	642	621	671	589	649	593	641	622	643	665	646	620	642	640	616	635	632	631	609	652	670	643	631	632	613	648	682	633	632	672	639	669	631	650	673	645	660	687	633	643	614	645	660	643	662	687	642	621	614	659	699	668	620	624	652	652	657	592	639	621	608	629	671	604	692	667	642	690	690	628	649	672	667	632	688	639	632	666	595	630	636	635	603	610	662	648	666	642	625	599	624	622	647	664	644	640	611	680	655	659	651	604	643	622	661	658	646	654	641	660	667	603	687	645	661	648	707	643	615	686	637	662	653	659	667	662	647	647	608	632	629	646	672	659	632	666	629	629	658	627	637	680	650	661	586	643	651	633	682	589	652	654	643	635	637	670	640	612	635	699	617	676	658	646	675	634	659	659	632	665	652	651	629	623	661	635	652	626	665	623	586	663	648	596	602	637	656	657	655	612	676	682	666	632	648	672	632	609	672	581	649	645	655	659	679	598	670	634	635	678	665	643	670	665	634	645	667	674	630	662	664	619	653	627	692	656	685	630	658	649	592	649	672	642	657	652	657	625	680	616	656	682	624	643	633	669	650	630	666	655	657	670	671	643	687	638	622	654	627	610	634	628	705	629	655	620	658	631	592	648	626	617	690	631	619	674	639	681	634	596	590	660	656	627	615	617	636	687	622	629	637	645	622	683	645	644	662	647	680	616	650	636	624	655	690	666	660	641	655	645	656	663	652	619	657	635	645	641	666	658	633	655	626	638	594	614	640	630	664	671	653	631	625	633	661	626	613	683	660	641	660	633	580	624	666	704	613	660	635	622	642	621	674	648	664	635	586	671	610	655	617	616	676	613	619	645	650	661	627	648	618	593	647	619	666	632	685	652	666	651	659	644	607	630	650	675	655	626	669	628	707	695	608	635	649	656	669	595	674	624	663	631	657	644	652	647	687	659	666	642	630	642	630	653	669	629	655	642	658	678	626	624	630	665	655	649	642	687	701	635	639	590	703	649	645	601	554	667	659	646	599	620	640	679	641	637	643	665	641	625	653	631	597	665	617	653	619	622	602	658	670	629	638	662	710	642	634	664	621	669	633	618	676	647	646	624	643	594	638	649	652	685	598	633	611	606	643	656	606	668	644	647	629	651	648	640	626	655	630	659	658	698	681	631	638	623	672	648	654	646	660	653	643	652	630	651	638	617	626	623	624	674	665	582	681	674	637	615	612	667	642	624	632	673	609	648	578	648	655	689	659	645	632	632	662	677	664	650	663	631	660	637	687	620	693	610	653	643	694	648	641	640	662	628	606	687	639	622	619	656	663	700	701	664	682	627	608	632	628	608	617	597	655	638	638	643	613	646	665	661	615	649	634	634	647	616	666	647	655	674	659	647	658	627	634	659	636	643	616	659	684	654	633	660	635	631	653	596	677	687	626	593	643	633	682	639	617	637	627	608	635	635	689	631	654	659	672	662	634	678	691	636	608	645	597	638	664	632	613	634	657	619	605	649	622	642	633	671	640	632	557	610	661	655	662	634	607	621	610
3796	2878	1662	953	748	681	745	603	473	367	332	293	215	197	196	158	166	135	122	116	102	99	93	83	94	84	79	81	74	77	67	87	68	76	77	65	70	88	64	71	56	83	80	64	61	65	57	72	78	69	77	60	79	71	62	76	94	58	62	65	62	62	66	64	52	75	77	58	69	66	69	74	70	67	66	70	70	66	60	63	75	58	80	78	67	72	67	54	55	84	72	76	57	65	76	69	69	60	50	67	66	79	71	60	79	74	73	62	64	74	67	66	85	96	78	68	61	67	73	60	79	51	63	77	63	82	59	69	54	74	79	60	70	74	76	75	61	74	88	61	68	65	74	61	82	74	66	74	58	63	64	65	65	75	74	71	98	65	61	63	77	81	77	66	79	74	82	63	71	55	82	60	58	84	60	71	57	65	61	55	77	71	78	69	68	75	73	66	89	63	79	72	68	63	68	68	69	73	54	71	71	74	78	81	63	75	60	78	63	64	86	63	72	73	65	67	49	57	61	72	71	67	60	64	70	69	64	68	61	73	70	68	56	59	80	62	62	77	64	68	80	81	73	69	59	56	72	65	72	80	63	61	66	68	71	69	71	74	72	72	63	63	69	61	76	66	50	68	66	78	66	67	66	72	67	64	76	65	63	73	66	68	54	88	68	64	73	62	59	71	77	63	68	69	91	75	54	58	68	66	66	55	70	63	50	59	77	79	72	56	60	78	73	57	74	65	80	76	74	47	76	63	63	81	67	67	59	85	65	74	64	58	76	61	79	82	67	59	67	68	77	74	61	75	63	67	78	58	64	70	60	60	68	75	52	68	84	62	62	59	67	69	69	64	77	65	77	77	77	58	74	70	70	61	54	75	75	65	75	59	70	81	52	60	68	86	66	80	65	70	83	73	78	62	60	52	58	79	76	84	68	72	76	60	85	68	83	78	74	59	58	72	64	52	49	63	54	77	73	71	67	57	81	50	70	73	67	61	59	87	62	82	60	84	72	81	67	66	72	81	80	65	66	66	81	56	67	52	67	68	79	77	62	63	59	68	80	66	77	71	65	66	77	62	99	75	56	75	66	63	68	74	66	68	68	54	72	50	81	75	78	67	69	59	67	64	61	62	74	52	67	70	83	69	68	62	66	68	78	67	77	70	60	69	68	64	77	77	67	73	64	63	64	68	72	74	72	68	73	66	69	71	67	69	67	74	59	86	70	71	69	80	67	68	77	64	72	67	81	61	79	81	67	79	62	71	76	60	64	76	81	69	57	67	61	72	74	74	51	67	57	76	78	78	78	66	63	70	70	77	67	78	67	66	72	57	57	63	72	68	66	63	64	73	82	71	54	53	71	62	81	59	75	54	72	95	43	68	64	74	67	81	73	66	75	55	65	79	48	65	58	73	57	64	66	79	76	60	68	56	63	57	75	55	63	67	70	65	69	71	54	74	96	69	61	47	66	79	71	75	58	67	79	63	69	47	60	83	61	78	60	79	64	84	74	68	67	83	71	66	49	79	69	69	83	70	66	79	84	78	79	65	64	65	80	72	75	73	68	74	56	78	66	69	77	76	47	70	67	73	59	84	76	57	68	61	68	66	67	67	65	73	68	74	53	69	53	65	84	64	68	60	69	74	52	60	69	62	63	63	58	70	69	59	71	74	62	77	54	78	73	80	71	78	69	76	78	80	61	74	65	51	80	66	63	76	67	69	65	80	63	64	84	69	73	70	65	53	53	61	68	59	69	81	77	68	71	66	69	79	82	75	76	74	66	69	77	74	86	59	73	69	76	70	80	77	74	70	81	56	77	75	66	66	53	52	71	79	78	65	57	65	64	72	77	66	64	72	59	67	72	68	53	60	66	60	70	54	76	60	56	76	67	67	51	74	90	57	77	63	59	59	78	73	66	69	88	69	68	62	60	68	67	56	69	70	59	76	83	74	61	63	71	75	65	57	65	53	66	66	62	61	73	74	80	83	67	77	71	78	60	75	71	66	63	68	58	66	76	70	67	69	73	71	56	62	72	93	75	69	71	81	68	67	73	74	62	77	86	74	55	64	69	72	78	67	79	53	68	63	62	61	61	74	61	76	48	74	64	75	59	78	69	70	67	77	85	64	72	75	55	72	60	74	85	73	60	66	59	76	59	75	74	62	68	59	72	76	54	60	64	64	68	67	86	50	72	78	74	64	66	61	77	52	57	63	81	71	64	70	67	77	71	71	67	61	66	71	60	67	57	68	62	71	57	70	88	82	80	72	64	79	73	68	56	79	67	83	66	67	93	56	62	64	71	70	85	64	66	69	86	73	68	56	45	63	82	76	75	69	63	84	74	74	73	71	74	62	66	72	90	73	65	67	71	61	77	67	58	60	72	63	70	74	85	62	74	69	61	62	79	65	64	76	64	73	70	64	84	71	67	65	58	80	67	68	65	64	63	72	77	71	74	75	78	75	60	57	84	59	60	66	73	73	85	57	73	70	72	79	73	64	52	66	68	75	65	62	56	64	60	59	82	63	71	59	73	72	68	67	70	72	58	75	64	68	78	69	65	70	65	72	74	73	65	73	69	66	74	77	85	79	80	62	81	68	88	73	73	70	75	62	63	57	54	74	68	61	59	63	82	71	67	67	73	59	57	71	66	66	65	68	56	77	58	72	70	77	62	88	75	87	61	93	62	85	73	73	59	70	58	73	69	71	74	71	61	65	65	64	63	74	65	59	64	65	55	68	84	61	77	78	55	82	67	72	64	55	57	64	85	62	68	72	74	65	71	67	64	72	67	68	76	90	74	62	80	88	68	63	69	78	67	82	62	67	69	63	66	72	65	76	59	72	82	63	52	72	67	56	86	69	65	69	71	58	75	60	79	62	67	75	73	72	75	78	49	65	85	75	76	65	64	66	64	68	73	65	68	69	59	74	59	81	74	67	74	61	75	83	67	81	67	67	55	63	70	84	65	71	57	68	69	63	71	67	48	61	79	62	82	66	60	55	85	67	54	88	71	76	72	67	57	71	63	76	52	79	72	73	74	69	76	60	69	66	64	58	74	60	78	61	65	57	57	42	64	77	55	61	76	70	79	55	75	74	73	63	73	64	69	54	63	68	62	69	70	63	76	61	46	64	73	72	63	59	73	73	78	79	67	67	63	76	62	81	60	65	68	75	76	70	63	59	70	60	64	67	68	64	73	55	75	71	61	62	67	63	63	68	55	61	63	82	66	68	75	70	65	63	75	70	52	66	83	64	66	55	71	57	68	66	73	47	73	78	63	64	90	86	49	69	65	61	81	73	72	68	58	87	65	68	67	77	60	66	79	79	78	82	81	51	54	62	67	62	66	53	61	76	73	70	76	70	68	67	66	66	79	74	76	79	78	66	70	57	70	69	67	65	74	77	75	69	61	72	67	59	71	80	60	81	75	69	64	69	53	77	70	63	50	52	64	71	83	70	64	56	78	65	59	64	72	69	75	95	73	60	67	86	76	70	62	56	63	65
30241	20853	16208	17148	21771	21746	19722	16270	12981	10339	8456	7131	5842	4958	4256	3406	2920	2614	2144	1888	1665	1438	1290	1120	964	908	832	794	760	799	755	770	771	733	713	762	733	688	674	784	674	659	678	671	647	697	661	663	649	670	669	696	681	653	662	671	701	656	654	675	679	676	652	635	645	662	635	659	664	662	662	673	607	692	692	611	673	671	642	650	642	706	661	670	600	610	649	675	683	657	635	650	690	620	670	717	651	638	625	711	663	622	646	658	635	645	659	671	625	701	639	650	622	701	705	656	664	641	699	653	684	681	658	661	665	669	668	643	655	694	658	654	649	681	672	626	628	643	636	638	690	643	674	677	657	611	642	653	667	647	667	650	610	647	660	701	743	689	631	720	654	619	655	635	598	662	663	655	659	660	633	643	668	685	659	703	644	636	739	690	672	643	670	660	665	707	674	685	657	682	652	643	633	699	636	697	718	633	673	644	649	664	626	682	665	654	652	624	700	651	652	622	716	653	629	665	661	680	653	700	612	649	632	672	686	638	685	606	710	661	634	648	656	675	716	664	672	619	628	674	639	653	675	649	621	626	682	649	728	670	665	697	665	643	654	663	639	654	659	623	614	700	677	649	691	677	640	637	661	660	591	664	663	633	665	670	630	634	616	634	673	680	688	685	712	645	631	695	631	608	683	627	641	675	630	643	655	658	687	691	652	600	670	664	623	631	672	669	695	651	656	681	683	651	688	654	649	711	667	643	637	671	672	657	639	662	654	692	662	692	676	644	671	655	599	684	677	640	690	650	697	666	674	707	623	651	672	636	658	681	647	651	654	599	664	675	647	619	668	681	652	692	671	649	622	674	617	647	660	659	651	623	658	679	647	655	663	670	661	673	618	711	656	657	639	689	624	659	657	610	631	627	646	639	694	620	653	623	643	670	653	674	681	648	656	735	633	653	654	647	650	666	653	650	660	684	682	649	705	633	660	701	684	701	706	635	648	665	702	618	709	646	687	636	646	699	665	647	645	610	685	654	678	681	653	701	628	617	623	659	678	600	656	685	684	690	668	652	652	656	625	654	647	649	641	677	627	653	677	640	648	689	656	657	629	633	640	695	640	675	686	625	616	683	667	639	672	697	649	636	624	643	696	638	643	680	667	683	656	648	661	674	640	677	619	663	700	625	667	642	675	679	623	649	621	654	646	692	622	643	639	660	656	630	636	687	622	660	667	680	647	687	651	685	647	618	711	646	670	630	671	670	694	697	648	700	627	626	669	629	657	675	664	666	677	653	640	694	637	668	619	669	679	637	670	625	626	676	629	716	659	668	666	695	648	656	658	661	681	667	640	667	736	664	653	694	665	684	647	663	632	657	670	706	679	680	628	652	663	606	672	720	665	641	635	626	651	634	660	724	628	627	686	639	654	721	639	596	664	652	690	642	649	687	641	667	661	664	659	690	611	656	632	647	623	670	689	705	664	637	705	640	693	641	680	617	651	669	653	661	682	703	676	637	712	642	682	666	655	652	662	661	623	674	654	693	709	686	676	669	656	627	665	618	676	691	666	621	641	651	664	694	659	659	647	644	625	642	682	644	674	650	685	633	658	626	639	659	673	663	683	684	675	668	665	658	654	669	666	664	645	693	657	695	675	672	654	691	653	682	669	605	659	696	683	636	686	599	616	674	693	684	654	657	654	658	660	650	638	654	622	658	671	638	659	665	654	688	645	670	723	662	722	626	668	718	688	651	691	675	696	706	680	631	624	672	694	684	647	627	622	645	642	688	666	654	633	680	677	640	618	626	695	616	637	656	683	671	629	681	710	656	670	669	629	665	651	639	675	643	688	693	655	696	655	637	669	690	668	658	632	659	678	668	665	636	624	683	712	663	667	669	666	662	652	702	664	642	677	642	657	665	656	625	655	658	662	615	662	683	602	654	678	622	688	649	637	648	630	656	682	683	640	696	639	687	639	702	666	672	622	654	653	701	693	635	689	626	640	623	655	631	645	658	672	688	632	614	661	621	657	675	629	664	704	661	600	666	710	664	642	636	653	675	638	647	705	683	658	638	690	657	661	691	657	726	658	678	625	666	636	671	610	680	685	624	685	704	650	636	634	627	693	650	662	681	685	615	663	702	661	658	639	611	657	668	658	668	666	682	674	672	699	659	687	616	638	666	689	656	611	671	684	648	611	627	654	698	699	667	666	629	671	663	701	686	691	665	656	675	683	659	623	678	665	648	610	636	646	725	671	674	669	645	673	684	621	649	676	633	662	684	641	629	681	647	681	636	694	700	659	677	662	629	642	613	680	682	691	712	676	643	645	655	599	646	634	644	669	664	661	617	684	628	602	666	684	682	607	652	629	682	609	620	661	642	701	688	654	701	693	678	632	651	738	671	681	649	677	678	678	650	686	662	654	624	647	675	683	626	628	625	672	633	663	661	655	642	658	664	631	678	727	667	652	701	680	655	635	659	638	685	604	665	654	653	661	668	667	675	696	689	677	644	638	709	675	654	666	693	662	632	720	681	700	673	685	636	622	615	655	623	624	659	672	671	659	657	635	693	628	643	652	712	677	588	643	669	657	628	679	660	665	644	611	659	655	671	659	622	654	661	659	617	678	673	685	657	681	620	664	701	660	640	660	647	671	603	673	661	677	694	627	680	644	677	630	698	642	629	671	642	681	634	649	638	590	724	651	690	661	677	617	651	641	651	682	650	663	679	641	678	623	639	693	669	629	680	637	650	696	643	667	618	657	599	646	686	664	639	622	672	666	679	650	670	639	658	634	612	682	708	594	679	674	698	643	694	667	710	672	649	655	640	669	626	677	684	659	638	615	702	663	666	641	664	662	635	657	625	645	658	667	633	681	679	678	661	724	661	680	653	651	719	661	659	679	687	649	638	665	717	712	671	710	657	624	687	639	674	659	707	673	698	613	689	654	611	662	665	679	656	652	674	614	674	688	661	660	680	612	622	619	648	683	685	645	677	651	657	645	681	675	613	653	689	682	673	684	709	679	667	639	663	647	666	641	704	665	639	652	674	658	634	652	644	657	686	699	662	646	648	672	677	679	683	662	723	646	652	671	607	671	643	701	698	635	673	647	653	654	649	647	656	692	634	663	678	650	693	686	668	664	636	616	696	676	677	700	626	715	657	665	635	666	689	676	659	649	668	632	629	605	633	630	688	667	697	681	644	675	621	644	601	649	685	708	677	655	696	640	680	631	692	665	674	653	649	657	671	697	634	640	634	666	702	695	660	689	666	655	667	666	648	642	660	698	693	648	680	665	638	655	634	697	711	664	683	607	627	695	620	643	667	666	681	626	667	656	624	636	705	658	695	691	651	688	680	666	641	625	650	676	626	618	662	655	666	666	686	675	652	702	606	638	667	686	658	666	651	651	698	628	646	642	645	676	626	636	659	662	612	683	633	644	680	622	599	700	603	660	635	631	640	646	626	634	635	632	701	667	674	692	668	659	627	671	658	660	708	647	671	618	582	615	715
4193	2896	1524	920	718	672	701	595	428	392	274	272	246	200	192	174	148	132	111	105	91	92	101	74	74	74	71	71	69	81	77	72	60	55	74	70	68	62	61	62	69	53	69	67	58	67	58	71	63	60	61	69	70	63	60	59	77	57	82	58	63	57	72	65	59	69	53	64	58	53	52	60	75	69	55	77	61	83	65	65	59	71	60	59	84	67	63	56	70	67	78	54	74	63	55	68	60	62	62	73	49	56	54	68	80	71	60	69	80	67	55	78	58	61	53	67	67	60	56	70	63	68	68	68	85	65	70	58	72	68	59	55	77	69	61	70	77	66	61	65	70	52	58	65	59	65	66	80	67	70	61	60	59	62	49	65	51	57	64	77	59	63	61	55	67	59	87	59	53	67	68	65	63	62	72	58	62	68	73	76	65	65	60	48	50	64	72	68	85	59	76	71	77	75	63	65	67	69	58	74	68	61	48	62	54	78	68	71	67	64	64	79	66	57	67	75	64	70	82	62	59	74	72	64	62	58	64	59	68	74	78	58	76	57	63	56	74	62	56	56	66	72	55	58	58	65	69	69	54	73	57	57	58	46	78	70	67	60	60	63	64	60	85	71	64	62	59	67	71	66	67	70	59	61	64	63	66	68	66	57	67	61	36	68	56	66	68	57	75	65	71	59	66	59	68	53	62	64	78	55	62	65	60	63	59	59	60	66	66	67	72	75	69	86	66	79	64	60	60	70	64	54	55	82	65	63	49	88	63	61	65	59	53	67	54	62	70	64	58	70	64	67	79	63	75	61	73	57	66	73	64	63	56	77	83	70	65	68	66	62	57	64	92	76	63	58	60	62	64	69	76	75	60	61	82	64	65	70	57	62	56	57	63	70	73	73	60	51	50	70	58	64	56	55	63	55	62	68	61	54	70	66	67	69	59	64	81	61	88	54	74	69	69	65	68	67	68	61	68	61	68	67	64	70	85	62	54	49	64	67	43	57	71	60	73	59	81	70	57	71	63	56	77	70	69	70	73	64	63	94	68	55	61	51	66	69	67	71	67	73	71	87	68	55	82	59	61	61	51	73	69	68	67	64	79	75	66	65	51	48	64	59	57	62	76	66	73	66	64	67	63	73	68	68	69	62	60	58	62	69	66	61	64	69	68	59	75	62	65	78	61	67	54	57	57	61	62	63	59	58	66	51	88	57	57	61	58	79	47	62	73	78	67	64	58	75	68	74	64	73	70	75	58	75	67	63	66	60	57	73	55	55	50	66	65	66	68	80	67	68	76	66	75	64	70	63	64	72	52	52	90	59	60	57	70	54	62	83	60	66	69	60	68	77	60	66	75	70	73	69	70	62	70	76	54	58	69	66	72	52	72	63	67	61	66	69	64	69	67	54	69	70	76	66	62	65	61	70	64	71	69	56	76	55	68	70	61	72	68	43	68	74	74	73	65	70	63	63	63	55	53	70	66	60	58	71	54	61	70	74	64	79	85	85	79	69	54	76	51	83	65	68	54	70	59	61	55	69	76	73	68	53	79	64	84	62	71	61	58	74	65	64	64	77	75	63	70	60	77	62	64	64	54	54	63	64	78	70	73	76	58	66	50	58	60	68	64	50	57	80	69	75	81	61	55	63	69	60	56	70	52	74	64	77	72	75	66	69	71	69	64	66	63	59	73	69	55	65	77	63	57	53	71	79	58	69	63	69	73	83	59	63	62	68	66	61	55	64	60	67	53	60	66	73	62	58	68	58	67	64	57	57	60	56	64	62	62	64	60	61	75	69	58	57	51	63	76	51	58	76	73	67	71	60	54	62	73	66	74	68	69	66	46	61	51	61	61	63	54	67	79	58	49	74	60	51	73	68	70	73	66	59	70	71	64	54	57	58	58	64	75	63	61	81	62	67	80	47	52	50	81	64	63	64	68	69	74	61	79	55	68	57	62	61	74	82	64	72	66	68	62	56	69	72	72	72	51	58	75	63	64	79	69	62	55	65	80	63	68	87	58	63	64	74	53	59	62	69	65	63	66	85	42	62	54	60	72	72	67	56	71	79	67	51	58	69	66	65	62	70	56	67	51	66	61	71	70	80	71	74	51	79	61	74	47	70	85	64	83	68	52	51	50	75	77	66	79	81	73	83	51	68	74	69	51	76	62	67	76	74	56	77	60	78	69	66	62	65	48	62	72	67	62	56	79	66	78	62	82	66	63	70	58	59	65	70	77	68	70	62	73	63	58	69	59	88	62	63	56	75	61	77	62	87	60	56	80	85	67	73	66	62	65	83	74	53	70	79	53	74	69	74	59	64	79	70	76	75	68	60	76	67	56	75	65	64	48	62	78	67	64	68	68	67	70	66	69	77	69	53	69	67	59	71	69	62	66	45	69	71	57	73	49	67	68	63	78	46	47	53	52	58	70	66	60	73	67	81	61	72	70	66	60	71	68	70	57	49	81	70	62	65	77	70	63	74	69	69	56	59	63	59	60	59	80	57	70	62	80	72	55	60	50	63	58	63	68	70	70	58	62	63	75	47	77	78	47	60	56	69	63	72	72	66	72	65	63	66	62	72	62	53	68	60	54	70	69	72	72	67	74	70	64	52	63	65	76	70	62	62	49	73	65	62	69	61	61	70	78	73	73	58	57	73	61	61	67	54	66	80	68	77	67	63	57	62	68	60	56	67	53	72	55	67	81	80	66	72	67	74	60	63	70	60	84	57	63	74	64	72	53	55	67	74	60	59	79	75	68	71	66	62	54	63	66	53	62	72	73	63	59	69	62	42	81	73	76	63	67	81	58	60	79	65	74	68	68	69	56	64	65	60	67	83	60	63	69	79	69	72	61	49	73	77	72	66	60	77	63	53	59	73	76	70	63	75	65	72	62	59	67	68	67	66	79	59	58	59	68	60	57	68	71	62	69	51	69	81	68	80	71	69	55	69	77	70	67	68	66	67	62	60	67	55	68	71	62	73	70	73	74	62	66	67	71	67	54	62	71	45	86	66	81	65	46	72	82	68	59	68	57	66	52	61	60	61	68	72	71	84	72	62	76	65	61	65	69	72	79	74	55	49	66	64	62	66	57	75	60	70	69	78	67	56	76	62	60	58	68	56	73	71	57	59	70	67	80	70	58	77	60	57	64	65	57	54	74	61	72	66	64	86	64	56	70	60	64	64	70	60	48	57	74	66	67	53	56	73	64	62	61	55	61	59	63	64	71	75	65	67	60	68	76	72	78	77	73	81	59	39	67	59	75	70	67	67	75	61	74	64	59	72	73	73	60	66	73	59	70	53	79	74	59	56	70	61	75	69	72	71	59	68	59	58	69	50	70	83	64	67	60	68	63	80	80	75	60	58	74	75	63	80	63	70	63	73	73	58	64	64	64	67	64	62	61	65	61	51	59	59	64	66	59	66	69	62	64	63	73	79	68	69	55	69	76	45	53	79	70	67	60	55	70	51	63	76	69	60	52	78	64	51	74	64	66	69
30488	20714	15272	15825	20622	20922	19049	16029	12828	10231	8459	7231	6062	5014	4223	3593	2907	2551	2106	1798	1668	1388	1226	1060	943	857	823	774	809	735	724	728	680	687	672	698	695	710	673	708	653	641	665	708	674	652	628	665	610	628	622	628	656	635	626	612	633	664	621	676	662	680	653	625	637	619	637	637	643	604	589	602	624	621	639	624	646	618	690	648	610	635	653	591	628	663	648	617	629	657	571	656	605	612	679	622	626	636	680	619	641	620	684	630	634	633	643	625	683	602	650	657	607	649	631	588	657	599	651	678	643	631	567	619	669	601	620	595	630	689	639	634	635	615	662	660	598	646	647	636	624	609	671	637	665	643	583	602	638	604	628	626	614	610	612	646	613	702	629	632	632	638	611	668	620	635	655	608	625	598	577	563	595	631	634	639	614	641	640	659	670	603	598	597	618	621	626	613	614	597	627	593	638	619	626	633	624	633	633	633	640	608	612	658	607	615	631	618	605	653	684	623	620	640	653	629	609	667	595	675	626	650	638	643	650	633	650	649	682	654	652	605	621	639	627	632	634	617	638	651	641	609	644	662	613	618	619	622	639	648	637	639	610	636	633	603	627	620	595	685	631	639	596	621	660	652	651	680	672	685	654	652	623	600	637	597	651	635	597	602	645	621	641	648	615	657	638	697	675	630	617	654	594	594	618	649	591	632	623	606	624	610	650	645	593	662	648	610	655	603	663	661	665	595	647	642	622	629	657	616	651	654	625	636	675	621	661	663	625	626	628	634	635	657	661	627	646	609	613	615	614	622	647	620	619	662	626	576	625	628	601	645	623	643	634	634	605	633	603	669	646	619	633	613	653	643	605	668	661	625	629	628	631	639	682	693	645	642	605	642	631	637	651	674	614	655	650	653	605	616	685	651	619	623	593	638	614	660	605	649	628	589	608	629	629	650	623	615	614	591	586	631	605	618	628	664	632	630	655	675	605	637	640	625	654	587	658	597	642	632	626	649	636	593	624	608	690	630	647	664	607	590	611	648	623	641	645	625	673	615	622	641	642	659	641	646	604	678	656	623	605	620	614	618	659	681	642	652	633	657	622	628	595	674	643	605	656	610	633	603	649	654	590	583	660	636	634	695	624	681	661	627	602	652	611	622	613	642	607	609	660	666	644	584	592	644	605	654	675	607	605	621	625	618	631	634	594	689	618	617	674	626	660	618	611	622	661	600	637	602	647	623	597	639	580	655	615	584	641	648	616	620	632	634	606	608	604	641	582	594	627	597	655	603	640	627	659	621	638	623	633	614	667	626	631	632	617	647	642	656	599	616	642	684	634	638	601	624	695	648	621	630	670	646	658	634	645	667	616	621	620	656	647	642	638	632	606	591	635	657	616	648	654	617	632	614	613	597	637	617	598	664	658	630	654	635	604	603	652	607	600	649	619	653	633	633	583	639	668	589	589	635	645	686	633	615	625	660	657	670	647	650	650	621	598	655	626	616	637	642	631	609	623	617	682	628	620	595	633	666	668	592	615	652	597	667	638	616	591	621	606	654	627	606	650	632	590	657	600	653	635	629	653	663	662	604	616	679	667	656	648	665	647	592	643	654	617	664	665	652	654	656	609	665	641	654	591	667	608	639	654	600	625	611	607	615	608	607	614	658	601	658	578	618	641	652	580	612	599	637	639	643	673	647	580	634	653	605	648	651	627	633	637	626	656	638	630	679	635	637	633	619	626	630	626	644	671	597	675	636	599	642	661	587	576	690	679	660	640	617	634	618	702	662	644	647	632	610	619	602	574	635	650	653	609	650	622	664	680	613	668	651	673	671	657	598	692	679	622	637	592	652	622	608	639	663	636	640	623	614	618	627	593	630	644	588	620	584	679	601	645	666	625	618	660	680	584	633	601	636	604	638	619	654	597	628	658	622	678	628	576	659	620	650	655	647	601	625	681	648	674	645	623	650	692	628	603	614	651	634	598	596	586	640	602	644	655	611	623	595	636	623	658	608	630	610	662	579	602	666	625	627	647	627	607	630	676	644	622	617	580	607	643	642	645	636	624	663	652	582	640	613	690	591	672	615	618	624	614	607	629	661	572	684	620	634	642	647	657	604	643	674	655	657	626	628	625	636	624	625	609	639	625	633	654	616	605	618	655	582	671	635	597	663	596	636	661	666	658	632	605	615	638	607	685	676	606	620	642	637	565	632	594	634	591	627	594	646	636	636	591	639	629	601	595	591	621	643	677	650	632	622	597	627	626	629	631	651	647	622	636	651	640	616	648	565	682	604	615	640	651	622	613	613	641	605	638	611	641	614	625	612	654	619	631	594	636	571	626	626	660	646	688	616	611	587	653	670	648	599	696	607	634	665	662	655	622	596	629	593	672	664	614	628	656	618	660	614	672	684	659	612	635	636	650	684	625	607	597	638	648	597	613	643	625	619	640	606	687	594	643	668	626	600	619	655	662	671	659	631	656	633	664	632	638	652	617	676	636	618	661	623	674	625	610	632	619	634	630	637	652	650	662	597	627	651	660	650	617	657	638	666	668	600	658	584	649	640	633	591	697	664	637	673	637	612	616	621	620	637	664	636	623	642	629	670	614	641	590	639	618	640	642	643	626	612	628	628	640	615	705	613	666	699	636	620	642	623	633	637	641	625	679	610	636	637	623	646	586	653	623	658	643	618	661	645	655	599	623	663	609	602	627	633	631	607	602	646	603	640	631	611	628	663	603	673	586	620	661	644	660	615	634	594	663	585	572	700	648	633	602	652	635	616	645	594	638	645	635	628	654	674	620	646	624	640	701	610	633	605	598	622	687	667	640	656	650	635	629	639	635	667	657	693	635	641	641	627	629	650	652	641	599	639	618	631	628	649	654	646	652	621	600	628	617	652	642	622	625	665	658	649	647	633	621	633	607	633	651	615	674	657	604	575	625	625	638	611	626	619	631	604	627	601	652	576	663	657	639	640	699	635	641	620	640	683	616	642	616	629	589	616	614	642	623	659	612	598	658	627	619	620	619	655	634	651	614	595	627	656	602	629	638	643	643	620	598	628	621	619	595	581	635	656	670	650	640	597	598	661	642	678	680	663	568	624	613	693	622	647	636	652	607	655	660	688	630	623	675	635	624	642	647	612	599	637	662	609	653	657	614	665	638	659	642	618	679	619	607	627	663	684	638	671	617	622	643	662	605	602	669	628	682	640	621	614	642	623	621	631	665	623	686	648	599	643	639	607	699	616	671	642	649	677	644	674	682	663	671	632	678	641	600	665	632	651	649	639	642	671	691	642	611	662	626	619	635	645	647	650	680	620	641	658	649	634	663	671	605	669	651	618	617	673	653	637	621	599	674	634	602	635	602	660	609	621	574	601	644	626	630	612	658	589	644	637	641	663	662	636	623	634	602	613	617	614	661	638	681	685	626	616	596	616	609	636	586	658	635	623	631	662	626	608	643	620	622	606	613	638	675	630	642	645	658	621	673	680	618	597	635	591	656	619	634	666
4944	3554	1649	1166	852	946	906	812	649	522	448	329	351	261	260	212	187	141	152	115	108	84	108	82	76	94	85	70	81	68	65	80	64	67	82	66	71	58	75	75	61	71	67	62	74	69	87	68	75	74	79	57	83	66	74	77	72	55	74	65	72	66	77	54	80	67	61	52	68	76	56	75	86	71	68	52	67	68	66	75	73	73	70	59	74	75	76	70	65	72	67	81	59	75	79	57	64	79	69	88	72	66	71	74	58	69	63	78	70	70	51	62	63	73	91	74	74	79	66	65	76	68	61	71	64	66	58	58	61	62	78	69	70	67	66	63	66	77	66	71	61	63	62	68	64	64	44	68	77	63	55	80	66	63	50	64	68	76	70	70	57	65	58	72	59	50	69	65	72	74	65	64	82	75	75	79	60	64	64	66	68	85	59	55	65	65	61	93	63	66	55	66	69	65	67	65	78	76	67	64	61	57	71	63	67	74	55	80	71	78	69	72	63	80	64	75	60	58	74	57	68	65	62	75	68	62	62	73	70	74	64	67	68	68	73	59	66	63	60	61	80	78	74	64	75	51	66	77	62	74	70	83	65	63	58	67	68	74	71	64	67	64	65	76	49	82	72	67	64	79	67	79	66	62	59	67	66	83	80	68	62	67	70	73	57	54	60	72	72	61	66	59	67	74	68	65	60	71	68	62	77	69	63	63	76	65	64	68	76	73	77	64	75	63	64	63	71	60	60	58	77	67	65	57	59	87	79	72	58	63	66	72	74	62	65	51	53	88	60	66	78	75	91	69	54	58	73	76	77	64	71	65	71	57	84	55	77	72	65	55	62	61	74	66	56	63	52	65	55	73	75	72	68	61	72	61	75	70	67	67	67	74	82	64	72	70	61	70	90	66	61	69	66	69	57	69	70	61	65	58	70	72	62	63	64	78	66	70	56	64	75	74	69	61	57	66	59	62	57	68	75	60	60	64	67	58	70	67	63	68	62	66	60	60	65	73	61	76	67	68	82	61	53	63	74	61	72	56	62	75	58	70	85	72	56	71	59	62	70	59	71	70	72	56	67	78	68	76	60	72	73	66	51	58	61	65	88	68	70	67	70	73	63	75	79	77	67	58	52	83	76	78	57	76	70	62	70	72	85	82	67	67	67	65	70	57	73	59	81	73	59	79	69	60	58	66	72	67	73	48	63	65	60	81	65	64	71	69	62	78	70	63	63	66	71	71	71	77	56	73	71	70	56	68	82	75	70	81	71	63	49	70	61	68	72	69	68	72	63	73	73	60	68	73	62	70	64	60	54	74	60	65	70	63	63	71	87	65	60	72	68	58	65	62	64	69	63	64	72	73	87	64	67	58	65	67	57	79	64	60	70	63	69	72	80	84	62	70	78	63	86	56	72	67	64	70	64	65	68	76	66	63	64	71	66	72	64	63	63	66	68	68	66	72	75	77	74	66	60	83	75	74	62	74	65	75	68	63	62	83	67	67	72	47	79	54	67	58	55	58	65	65	67	72	68	75	79	72	80	63	66	70	66	61	67	70	72	64	47	72	67	72	57	67	67	59	63	57	81	80	65	71	65	66	65	63	68	63	57	69	65	61	80	66	70	73	71	78	78	70	63	62	65	83	90	73	54	66	69	59	71	60	64	73	68	63	55	63	69	67	68	61	82	66	58	79	64	67	79	60	55	68	60	64	67	60	82	70	70	82	74	67	59	57	64	63	64	71	70	79	60	74	55	71	55	63	68	68	58	82	74	55	69	55	68	68	65	52	75	79	67	70	73	65	52	59	50	53	71	58	71	61	72	68	57	65	75	68	85	53	61	60	75	62	57	64	51	54	82	71	70	83	69	77	75	69	74	56	62	63	74	58	53	64	77	62	52	68	68	67	77	61	61	62	61	59	73	69	65	69	59	67	73	72	76	53	73	81	52	53	82	62	73	58	79	61	76	59	83	67	72	70	72	55	71	82	65	73	73	69	52	65	96	49	71	73	68	60	55	69	69	80	80	70	74	54	60	78	72	63	67	63	87	62	62	68	77	68	58	70	53	61	59	66	76	61	70	69	60	65	77	64	70	69	70	61	62	63	75	81	86	69	59	75	85	74	67	76	60	76	82	78	68	87	68	83	64	87	63	83	50	74	55	62	57	67	81	66	60	58	59	66	53	63	64	93	75	70	52	61	69	63	74	76	64	57	77	70	61	62	74	58	66	67	60	74	55	74	62	64	64	64	58	61	69	62	64	75	71	70	74	56	64	67	69	59	71	68	82	60	57	51	63	59	72	58	71	67	63	73	61	67	61	61	69	66	64	68	80	67	68	66	68	67	69	55	60	86	62	61	68	55	72	72	74	62	70	63	69	60	70	57	70	64	65	63	62	76	77	66	75	68	61	70	58	73	73	68	88	74	66	69	54	62	64	69	79	77	68	71	63	75	74	72	63	69	53	73	71	72	74	82	71	58	73	73	65	57	69	65	66	55	68	70	63	73	71	74	70	71	73	63	59	70	88	70	62	65	72	81	77	64	65	53	65	75	56	62	71	72	80	75	74	74	72	77	76	75	69	81	63	69	74	74	68	55	76	57	68	74	91	56	64	66	82	66	68	64	78	56	82	71	60	72	73	61	60	63	65	60	68	72	69	60	58	66	56	75	63	75	65	72	64	71	87	60	59	70	58	70	76	59	58	53	76	74	63	60	58	80	63	67	73	71	77	63	85	65	69	72	78	62	85	71	67	63	58	72	81	63	63	56	70	66	58	71	80	64	75	67	76	71	60	67	64	69	51	64	77	63	79	66	74	63	70	57	60	79	70	60	69	75	70	55	65	75	70	72	69	63	81	73	57	60	58	59	70	75	75	80	70	73	77	81	68	72	63	69	49	65	75	76	69	55	69	86	65	67	68	74	74	80	77	76	77	75	82	59	57	71	68	67	77	76	65	55	64	73	77	66	71	67	85	58	76	72	62	72	75	69	60	70	54	59	68	64	67	66	68	74	75	65	68	59	70	80	72	59	67	55	74	57	62	76	70	81	88	52	63	66	84	68	71	80	80	55	81	66	53	61	66	84	63	58	65	81	72	67	57	75	55	75	64	58	76	72	64	71	72	57	71	69	65	74	58	77	59	73	72	64	57	78	57	69	52	73	61	79	74	54	71	62	68	84	58	67	62	66	53	66	71	76	66	76	56	81	62	61	60	74	64	80	76	63	59	53	73	63	83	70	66	53	75	70	68	71	75	60	64	67	71	61	66	66	59	66	64	69	53	80	75	76	78	65	60	65	66	68	73	58	71	70	74	76	77	91	65	73	77	63	65	67	76	62	70	76	74	70	74	66	77	68	70	79	65	59	67	73	65	75	62	60	52	66	62	67	75	59	70	87	62	62	69	74	69	66	75	69	66	79	66	84	72	68	55	61	75	60	57	57	74	71	59	55	58	59	65	57	67	62	63	77	70	77	60	73	65	77	79	76	71	73	75	68	53	75
33211	21743	15249	18534	24183	24447	22539	19442	16179	13355	10992	9287	7890	6593	5477	4570	3826	3227	2759	2405	1990	1751	1293	1186	1098	906	930	905	825	824	776	772	749	749	701	744	777	727	694	700	696	692	694	640	677	666	660	645	671	645	688	652	610	659	642	649	640	631	667	632	607	648	641	664	617	679	663	623	645	683	632	677	690	640	635	676	681	633	642	645	653	626	619	612	654	630	660	653	643	647	649	652	703	652	681	663	627	637	634	614	623	613	682	627	655	646	624	645	681	605	670	683	693	637	631	673	605	646	678	653	669	663	653	650	671	634	654	705	651	628	625	627	641	648	617	671	671	680	617	676	655	628	651	637	645	656	678	681	632	651	637	636	629	617	596	612	646	625	647	654	630	697	610	608	664	634	670	693	653	651	578	651	650	628	638	629	642	632	648	611	668	607	638	631	660	626	628	629	683	593	657	594	654	621	641	656	637	621	642	669	651	662	633	656	638	698	653	649	659	605	634	635	631	622	618	614	636	627	672	625	677	689	645	689	648	641	585	620	650	665	615	657	675	660	658	683	665	647	623	632	666	625	643	636	678	668	576	660	662	650	660	659	598	696	669	605	698	687	624	671	653	655	633	616	651	661	651	650	660	581	637	674	671	593	665	627	647	666	677	671	671	714	661	653	697	607	664	668	622	649	692	621	668	642	655	646	646	663	645	667	620	667	654	620	656	680	670	655	669	643	636	644	673	595	660	597	621	630	657	639	634	649	641	668	656	600	624	629	642	659	631	682	615	627	659	591	637	641	635	616	685	671	660	643	640	641	627	616	674	604	607	669	662	631	648	646	686	632	661	633	664	663	629	600	642	642	613	668	642	642	676	649	650	643	652	601	641	663	705	659	663	649	652	646	635	668	654	689	653	611	600	646	628	649	656	641	650	632	660	644	675	679	677	657	622	613	620	680	659	643	646	658	599	632	646	637	650	628	658	653	634	642	644	614	595	642	673	661	622	622	620	644	639	624	604	644	602	667	613	628	614	617	666	629	635	628	645	666	692	693	628	623	687	695	645	636	651	638	681	628	691	659	678	600	636	659	653	679	644	640	652	678	654	644	651	640	638	692	606	669	636	643	667	621	664	641	644	630	657	666	602	689	605	662	689	678	659	651	674	719	649	629	623	627	665	700	645	657	672	635	661	637	680	621	655	631	590	682	626	644	634	633	643	653	602	633	691	637	630	709	620	631	625	654	630	663	636	626	600	593	635	645	640	651	658	690	590	671	672	614	681	657	632	660	647	647	672	654	576	667	619	645	627	652	600	670	640	656	694	655	658	643	660	627	695	662	621	628	626	614	651	674	614	664	637	630	618	675	679	623	652	641	592	649	630	654	616	656	660	643	629	646	628	633	648	628	671	666	642	650	632	659	699	634	625	589	619	693	641	697	658	661	644	683	615	691	688	654	626	648	678	633	637	637	652	639	606	623	627	657	611	653	656	636	669	624	630	631	658	654	645	629	624	628	637	630	661	632	634	622	617	654	641	656	633	649	620	672	662	663	662	615	612	623	627	648	650	649	701	602	637	642	660	670	648	638	669	634	664	637	653	623	623	624	643	648	647	627	665	655	647	631	639	633	659	632	637	650	649	618	680	665	652	632	649	621	705	613	635	636	666	632	633	649	616	634	607	688	616	634	648	647	622	627	653	661	665	603	597	651	677	667	673	622	633	635	623	657	685	676	672	653	619	643	665	614	681	669	645	616	648	644	639	644	596	668	612	655	666	645	667	654	696	673	632	670	628	631	643	669	687	688	661	644	601	683	614	674	644	652	628	644	625	660	707	622	684	647	678	635	640	672	680	656	613	656	637	616	676	620	642	649	614	637	671	644	691	635	681	659	630	659	664	677	651	661	608	691	634	637	679	653	654	665	641	642	644	644	621	652	677	591	600	675	681	642	662	623	637	623	635	650	651	650	665	652	654	662	642	647	651	633	630	644	681	648	565	689	654	647	671	650	664	626	666	634	662	624	658	667	645	669	668	625	667	580	678	625	671	628	702	662	684	615	661	627	645	669	660	622	604	622	622	663	633	664	643	628	646	660	655	633	673	653	614	671	669	642	641	639	607	649	641	630	591	644	685	621	614	657	682	619	661	654	611	652	659	670	670	612	603	587	633	652	636	652	668	613	634	628	638	630	652	601	625	642	674	671	612	668	645	626	618	626	629	633	688	641	661	690	644	685	587	590	631	623	655	692	621	587	672	635	621	641	626	671	655	666	649	620	598	642	652	633	636	662	655	650	640	642	661	649	673	667	622	608	616	645	716	668	646	637	600	657	646	641	662	640	674	622	648	661	663	645	632	639	637	648	638	643	602	666	679	641	657	638	637	628	647	631	655	585	649	662	610	640	633	660	650	650	643	610	639	653	625	610	616	658	586	658	678	637	648	654	628	665	650	658	624	601	660	655	648	634	622	683	685	674	630	624	610	675	642	609	617	668	709	620	608	649	635	599	669	670	673	652	659	659	691	664	611	639	643	643	602	629	636	626	667	603	662	671	685	670	646	609	664	660	649	653	677	654	617	629	666	664	614	646	634	636	698	638	670	652	636	628	632	615	696	652	634	720	636	643	641	631	632	660	627	651	653	629	656	653	701	647	659	645	653	621	627	640	607	672	596	627	599	664	646	636	617	609	700	628	586	635	621	669	672	605	646	647	649	605	613	658	648	621	671	664	626	675	629	627	647	605	676	651	649	645	641	664	659	642	638	634	639	645	656	651	648	651	629	674	638	646	659	685	633	613	609	657	646	704	631	615	657	639	620	661	672	646	670	610	632	660	642	639	656	641	652	663	666	617	617	679	621	657	640	615	680	640	686	649	616	676	704	626	662	614	618	657	667	636	641	646	669	692	614	652	592	680	635	630	660	664	591	651	690	627	657	656	665	668	653	697	665	646	624	679	679	653	650	638	631	667	648	646	645	691	610	703	654	641	673	644	652	611	612	664	660	610	708	650	649	655	654	627	675	657	599	650	634	652	640	663	653	654	639	650	658	659	673	655	634	602	663	670	628	619	633	675	652	662	657	637	679	668	642	629	629	645	686	639	657	682	646	687	631	631	666	607	609	682	609	656	676	675	669	633	678	639	644	645	622	626	636	615	668	642	645	589	675	637	671	671	642	667	658	643	624	614	651	621	645	665	645	678	646	662	608	608	654	643	720	637	637	619	620	625	618	642	690	657	652	600	663	661	669	673	666	653	617	651	633	674	632	637	659	650	648	637	665	645	663	734	632	640	667	664	663	684	642	623	662	640	691	632	657	652	642	683	640	581	682	640	682	651	651	652	663	672	685	656	662	634	671	653	623	656	672	637	641	642	682	637	625	644	670	644	647	615	621	651	669	644	660	641	646	634	651	623	640	604	675	633	615	696	601	644	627	675	628	644	714	648	719	606	663	705	668	624	670	641	655	628	669	663	601	646	644	639	621	647	664	698	705	629	644	666	657	645	647	671	626	654
2745	1391	796	524	466	478	457	450	387	321	265	224	223	191	167	127	135	124	107	110	90	86	90	70	76	71	75	66	79	65	73	70	74	83	64	72	69	50	64	59	64	77	68	63	79	53	64	79	66	79	57	62	70	81	76	66	63	64	80	75	76	70	82	62	68	67	64	65	68	63	56	73	65	62	80	60	70	70	61	72	70	74	69	86	62	58	54	53	66	71	75	83	72	70	65	60	90	79	52	67	72	75	65	72	61	73	76	68	66	71	62	66	71	66	77	53	72	64	61	78	79	74	71	50	76	69	70	63	63	71	55	57	73	56	70	77	58	78	60	79	74	68	73	63	61	90	63	61	76	70	58	82	68	51	82	70	65	68	67	82	72	63	67	66	69	82	75	79	70	62	63	63	69	50	66	70	67	62	56	63	67	84	64	73	65	67	71	57	61	60	60	56	77	78	61	79	66	63	55	66	64	56	84	64	74	79	71	77	77	77	69	69	79	77	73	59	77	63	67	58	61	95	63	72	66	77	71	69	60	70	51	80	73	56	75	70	62	69	70	72	71	72	71	68	83	76	53	82	71	74	89	87	63	78	50	60	62	60	73	64	60	84	69	82	58	76	72	63	75	67	71	61	65	63	81	70	65	74	67	57	50	73	58	68	72	63	71	64	66	62	64	72	65	70	57	63	74	76	59	73	50	62	75	74	66	80	56	77	59	77	93	69	58	78	64	63	55	65	63	59	65	87	75	86	80	57	66	58	84	85	72	57	61	66	59	71	69	70	60	73	59	71	72	74	65	57	63	59	64	55	63	73	65	59	71	77	69	62	60	75	68	81	56	76	53	49	84	74	67	88	79	69	46	58	75	63	61	67	57	67	71	55	66	69	51	61	59	66	87	52	62	55	67	61	65	67	75	77	69	71	73	67	69	72	69	69	55	77	72	67	59	62	59	67	59	68	77	60	64	58	70	57	68	62	65	72	77	61	60	66	69	76	89	61	64	67	83	64	71	79	63	71	52	79	59	70	53	61	71	62	66	79	68	62	63	60	55	61	66	55	68	81	65	64	68	72	49	68	54	67	60	63	82	81	62	71	53	78	67	76	72	58	62	72	66	71	66	85	59	80	55	65	67	67	68	80	70	61	59	76	60	70	65	55	73	89	59	66	68	69	75	72	78	69	82	81	46	58	62	71	72	71	61	59	57	57	57	74	68	56	55	64	71	74	56	57	69	69	58	61	87	55	66	59	65	67	75	61	75	69	68	58	73	56	60	69	79	53	79	76	81	74	74	67	63	65	56	70	71	57	88	53	54	62	65	69	64	61	57	76	51	71	72	61	62	83	68	61	73	65	72	62	58	72	58	56	64	78	79	51	62	78	84	57	50	54	73	48	64	68	71	54	79	82	59	66	66	74	76	74	70	66	48	73	73	60	56	61	59	74	84	79	65	65	65	74	58	70	64	76	80	56	78	62	66	69	66	79	87	71	73	73	76	70	76	64	81	69	69	68	74	61	65	62	65	61	74	91	74	63	78	87	73	73	64	62	72	76	76	58	67	60	69	59	60	60	72	65	84	78	74	69	82	71	69	51	91	66	66	69	78	57	76	62	80	62	48	72	62	76	61	60	68	64	68	74	73	64	74	80	63	50	70	70	70	72	60	65	67	81	68	66	75	87	70	67	56	64	65	65	71	60	61	66	57	77	93	69	61	55	64	69	62	58	68	75	69	64	70	76	71	85	67	63	66	61	63	78	70	74	61	66	70	77	69	68	65	59	63	64	65	80	68	75	82	75	76	70	63	71	68	61	67	70	78	64	49	67	53	65	50	65	52	73	61	70	76	67	59	68	83	68	69	68	70	81	64	66	42	86	72	71	62	69	82	80	62	68	51	63	80	79	65	61	67	81	71	73	59	59	72	79	69	87	53	61	61	69	76	73	67	59	79	87	80	69	70	67	66	64	73	70	67	56	66	80	64	64	73	73	53	64	60	86	76	59	76	84	75	57	80	54	61	77	80	61	67	67	71	64	65	62	68	51	62	68	61	73	77	70	61	52	73	67	80	69	62	69	66	80	60	77	64	76	68	52	77	69	65	76	77	68	64	70	76	78	58	46	75	68	76	81	75	88	85	69	66	61	61	57	62	65	82	73	79	59	60	69	69	53	64	67	80	75	68	65	75	63	59	64	90	65	65	76	60	65	60	72	67	65	68	70	70	65	60	81	63	68	67	52	67	73	91	69	64	64	68	60	81	72	73	75	71	70	62	61	69	69	73	70	68	67	65	77	76	56	57	77	53	76	60	73	67	70	79	80	56	64	81	73	67	59	65	66	61	62	69	60	68	81	59	63	71	63	67	75	73	63	54	67	65	64	69	77	66	78	69	59	83	69	77	58	71	66	79	72	73	73	73	67	68	60	78	66	54	65	58	79	59	54	67	64	61	62	72	75	77	58	74	56	70	66	80	71	77	78	83	72	61	55	70	68	52	65	73	58	59	71	68	63	64	64	62	62	79	66	72	64	76	74	67	84	84	83	74	74	70	73	70	70	65	67	66	73	68	72	62	68	67	88	59	66	60	82	64	69	66	75	63	57	66	69	58	73	55	76	71	68	69	64	70	80	79	69	64	81	73	75	69	55	91	66	61	82	63	75	78	52	65	54	84	54	86	59	60	75	61	71	60	65	83	65	55	76	71	69	73	76	74	72	73	77	65	62	68	66	77	68	72	55	62	66	77	68	68	62	71	81	71	70	60	65	89	66	85	57	68	60	70	74	58	53	73	82	59	68	74	60	60	92	62	52	80	52	84	77	63	70	59	81	75	64	63	62	70	75	68	73	60	47	65	80	62	70	72	79	63	72	70	77	71	71	60	76	59	78	69	73	57	76	75	55	74	99	46	62	79	68	77	64	61	76	67	56	72	74	67	77	62	60	75	76	72	67	60	70	60	72	70	65	57	69	74	66	66	56	68	72	56	80	56	81	52	67	57	76	51	55	67	62	77	59	64	74	63	71	61	73	68	62	77	55	63	59	70	59	65	78	81	74	61	58	79	63	72	60	74	82	76	70	74	51	74	57	66	69	80	77	60	73	63	72	62	67	64	62	54	57	70	74	72	78	69	71	70	55	62	72	72	82	75	75	83	66	67	72	68	73	57	72	66	65	81	73	61	63	76	101	77	83	68	55	74	56	74	68	67	83	64	73	66	66	62	75	72	75	65	64	56	61	62	60	58	63	69	66	73	58	61	64	79	62	73	59	80	71	80	59	59	65	76	58	82	69	67	72	70	79	66	84	63	66	67	79	63	55	67	68	69	68	73	61	68	62	78	60	61	74	65	64	61	56	70	54	63	63	68	63	66	78	66	59	72	71	70	75	59	82	74	65	59	78	64	63	59	69	63	87	55	67	54	69	55	67	78	53	58	74	59	74	65	55	63	70	72	72	49	69	69	53	59	70	55	67	76	58	54	65	65	52	72	75	66	60	61	66
25978	14393	9497	12478	17964	18197	16476	13854	11114	8887	7057	6045	5165	4311	3486	2863	2482	2117	1899	1576	1396	1216	1021	1007	833	881	775	825	759	730	730	679	687	685	700	686	710	697	735	710	670	727	673	682	699	652	699	662	656	661	653	687	662	686	643	657	659	703	633	668	627	648	642	715	633	642	648	658	678	680	684	672	694	654	688	657	633	683	642	653	657	684	663	669	650	638	660	646	667	645	640	652	650	654	674	692	679	643	661	614	685	643	613	620	667	656	678	663	647	617	636	657	648	655	630	632	608	629	650	682	630	692	662	627	647	648	634	648	719	612	650	644	681	648	679	626	661	662	639	669	668	628	684	706	670	653	646	656	670	662	645	652	682	653	707	680	622	667	655	678	634	672	683	654	694	640	686	595	686	649	642	630	661	615	624	687	654	667	658	674	648	684	666	606	629	639	636	659	670	629	653	614	658	719	644	687	709	627	651	649	643	677	685	668	638	660	591	658	685	626	667	668	658	687	634	655	689	684	656	632	688	636	667	661	699	636	615	658	649	676	669	637	677	685	625	667	631	664	709	663	632	609	655	684	663	641	644	643	637	653	645	660	649	655	636	616	672	656	686	664	650	649	662	672	661	647	654	684	668	662	664	656	678	676	720	683	633	623	616	663	661	605	718	670	659	666	686	648	640	677	683	661	621	653	661	655	611	708	677	678	620	659	612	648	650	640	673	648	663	658	674	642	696	677	735	681	612	651	674	641	658	615	650	632	657	691	651	650	617	671	637	658	662	663	661	668	624	694	675	715	663	649	641	633	634	640	635	618	633	669	650	666	677	660	670	688	649	657	651	630	685	640	648	660	674	609	660	652	642	687	647	622	611	636	646	649	655	655	648	690	680	606	589	627	663	646	653	644	681	658	637	653	649	651	655	627	666	635	662	689	617	656	671	649	696	598	670	674	678	702	660	664	648	675	627	610	663	661	675	656	645	681	681	680	622	669	646	662	659	661	703	650	665	629	691	661	652	644	676	582	652	675	668	688	648	685	598	657	685	649	628	699	646	718	658	646	679	653	610	715	668	627	647	649	698	655	662	654	653	629	692	650	638	662	620	659	676	716	688	636	600	688	644	652	653	654	647	663	627	687	676	639	646	626	650	638	651	680	657	671	655	661	638	680	672	655	641	645	653	691	644	641	601	670	667	663	694	636	644	635	615	653	648	656	608	631	681	643	675	685	668	671	684	658	616	663	645	661	666	622	643	680	671	648	665	660	676	701	663	645	660	614	674	646	634	640	677	650	687	671	642	671	635	660	678	677	618	644	672	691	654	609	670	691	611	661	625	667	646	669	674	617	680	623	664	639	617	634	699	683	660	611	634	560	623	637	686	633	682	678	632	665	604	644	664	702	648	683	667	626	691	667	663	665	635	627	640	652	700	676	640	640	637	689	676	615	638	660	655	631	654	639	674	660	681	620	627	684	656	667	660	627	650	649	636	647	659	607	677	702	621	660	658	633	669	630	638	661	650	660	691	650	613	651	696	644	659	678	645	637	621	647	651	658	674	699	638	607	619	630	675	674	626	659	652	641	626	634	627	650	627	689	708	641	676	673	648	646	677	688	642	614	623	598	639	648	656	663	665	636	625	606	607	621	670	625	647	651	627	670	622	632	650	659	660	668	642	656	623	677	703	659	656	648	649	664	665	668	654	680	649	672	667	694	637	618	650	650	640	696	614	681	611	680	666	614	656	640	695	686	682	684	654	707	638	645	659	677	664	730	654	691	654	653	639	668	659	632	662	647	648	642	710	693	650	659	716	652	641	682	643	644	651	644	703	634	641	680	606	678	668	644	657	660	635	638	615	652	654	705	659	672	675	611	672	654	634	638	665	682	679	647	663	677	675	668	679	631	596	614	662	653	685	688	616	632	662	646	695	673	653	614	604	678	602	616	644	617	675	691	640	675	630	697	638	681	652	662	636	602	658	631	678	701	635	642	671	684	673	688	642	654	647	631	667	622	652	645	649	641	646	633	649	697	627	640	663	651	633	686	683	657	654	633	676	654	656	671	598	635	654	644	633	687	677	662	666	705	655	667	627	610	644	670	684	634	626	679	626	644	674	680	673	654	631	613	647	664	667	658	610	627	700	702	666	692	624	639	662	593	640	663	676	647	644	662	651	673	687	691	662	701	608	626	644	681	628	664	646	651	682	617	628	639	630	663	622	634	666	645	640	660	692	672	677	683	683	685	673	625	636	679	701	628	663	640	647	667	616	630	660	602	645	631	649	682	665	643	634	674	630	702	643	630	606	631	626	624	643	630	632	682	671	624	605	674	694	701	624	677	663	686	689	660	663	693	669	653	639	691	643	626	692	650	664	621	717	652	708	662	651	653	642	650	631	660	635	663	704	624	655	667	634	661	663	664	689	662	661	644	689	661	652	657	692	602	678	699	667	628	663	623	643	595	652	668	689	686	656	678	657	648	655	640	668	634	670	650	655	651	671	693	661	626	635	679	671	672	604	653	670	626	677	653	635	624	649	679	656	645	608	700	643	718	669	649	642	707	668	630	692	633	638	688	614	632	636	657	683	628	657	683	611	649	687	650	709	651	628	690	682	657	671	648	667	658	676	646	704	625	676	675	663	633	677	672	684	606	640	723	644	651	663	617	694	633	652	696	685	622	660	655	668	585	678	612	666	602	719	607	662	653	654	681	668	627	626	665	657	671	643	609	636	682	702	687	671	607	624	665	685	663	644	643	627	640	657	696	718	640	634	671	600	703	675	654	635	640	678	627	652	624	679	637	613	650	646	666	627	604	640	668	633	668	618	615	664	650	664	692	643	651	687	700	615	616	644	626	613	657	686	646	635	601	668	668	655	620	629	636	671	665	632	700	652	627	675	655	627	637	661	617	623	656	621	694	632	690	646	655	620	628	647	648	653	692	649	661	614	658	648	627	665	630	686	616	684	676	629	697	689	663	666	664	670	656	714	671	673	660	638	683	619	652	680	681	655	669	656	684	618	631	667	637	631	631	656	633	660	672	675	697	710	680	660	634	691	675	637	606	691	591	680	633	616	682	616	690	651	642	678	687	631	642	691	658	641	622	677	695	675	660	700	615	663	687	663	667	637	614	691	634	648	661	702	664	635	622	651	668	657	653	671	647	658	670	654	630	688	660	670	677	636	647	657	686	662	705	665	668	714	682	659	633	680	667	656	675	653	633	620	722	669	669	673	675	635	673	689	710	699	655	665	642	662	632	645	647	653	662	677	619	651	667	632	671	689	636	646	673	642	701	704	607	661	662	666	651	666	684	610	639	647	700	633	663	653	637	677	558	656	647	657	660	611	629	649	631	667	657	636	681	664	675	651	615	623	678	660	627	641	662	643	641	674	641	623	672	626	633	655	624	664	665	658	589	666	628	683	644	686	712	642	679	710	666	686	629	671	671	623	663	698	669	676	701	617	662	665	652	618	677	626	651	692	678	693	613	644	607	694	636	632	647	646	665
3448	2699	1491	945	741	737	696	658	496	391	362	295	247	223	199	186	149	122	120	114	109	98	96	82	81	70	94	76	82	85	75	69	78	72	61	62	83	76	76	75	73	74	78	67	66	65	82	65	92	79	75	70	59	61	75	75	70	78	67	73	83	68	78	83	74	65	69	53	83	65	69	76	76	63	72	77	66	73	62	70	66	60	55	68	65	74	79	78	70	81	76	66	78	83	68	74	54	60	73	95	55	80	57	72	60	78	77	67	79	68	61	68	59	62	61	63	59	77	76	68	83	76	66	76	61	70	79	65	65	88	60	66	70	76	82	59	62	77	60	76	73	69	66	65	63	73	81	82	72	79	64	70	67	81	71	67	74	80	81	69	67	70	59	63	74	64	72	79	75	90	70	82	77	83	79	63	68	67	69	63	74	60	83	78	73	71	66	69	65	68	86	66	58	59	72	59	81	67	68	65	66	63	51	55	84	68	67	70	65	86	71	67	88	72	60	77	79	57	76	71	52	69	64	64	77	62	76	90	57	57	64	62	61	77	64	58	83	64	84	82	52	65	62	90	56	75	73	69	68	84	66	68	68	59	73	76	57	57	79	82	61	55	74	76	73	67	61	78	64	82	72	74	74	86	72	66	58	63	66	62	72	78	67	72	65	63	65	61	64	75	72	65	63	61	85	72	73	78	69	76	58	73	84	77	71	90	87	73	71	70	72	60	70	78	69	75	77	83	76	58	79	71	62	71	67	63	70	80	70	72	66	64	72	73	71	50	56	70	60	61	71	56	61	72	74	68	71	64	55	75	81	67	82	65	69	75	65	83	73	75	57	60	70	73	62	62	53	72	65	59	49	67	86	64	68	72	71	70	73	68	82	65	74	72	82	71	79	86	58	64	75	64	70	61	72	72	76	84	67	62	70	58	67	64	72	65	81	64	68	75	83	70	69	73	71	66	62	66	54	79	73	80	71	72	84	68	64	64	80	68	70	73	75	66	62	84	62	66	65	76	71	77	85	73	58	78	64	70	68	78	70	62	67	87	57	71	74	66	61	89	70	73	103	78	68	93	74	78	68	71	64	76	78	70	60	76	64	69	73	56	83	87	76	69	67	71	61	64	67	74	50	71	61	80	68	76	53	71	73	80	67	58	60	77	86	69	78	67	64	63	61	83	69	82	75	75	86	68	58	58	72	77	81	69	86	79	76	69	81	78	59	75	81	64	83	76	74	71	82	66	61	70	76	74	64	70	73	84	84	79	76	63	69	82	73	65	65	69	86	71	60	57	73	86	81	68	66	80	68	49	58	77	68	63	70	67	69	78	68	62	72	65	67	70	63	69	60	56	60	68	67	60	72	65	65	64	79	66	71	73	75	71	73	75	80	86	68	57	63	51	74	72	75	66	77	59	67	71	73	84	73	81	74	63	86	69	70	66	61	70	57	66	79	78	87	77	68	61	65	72	85	68	76	65	66	76	57	78	80	59	50	77	67	58	75	82	72	64	80	67	77	66	68	56	72	73	71	66	88	66	74	69	73	80	68	72	91	54	63	78	71	70	70	71	70	76	63	83	67	81	58	64	76	59	89	64	75	80	68	77	69	64	66	64	73	66	69	58	79	67	64	80	74	77	69	70	74	69	66	72	59	67	81	60	70	63	83	76	75	75	67	81	69	64	48	79	66	74	58	67	68	69	58	66	77	66	75	73	76	61	63	78	60	60	66	66	79	69	73	65	74	68	56	71	70	56	70	59	61	67	67	78	81	68	73	70	72	60	69	52	78	76	77	70	66	84	85	71	71	64	71	67	67	71	66	50	65	85	83	71	68	74	67	85	78	71	68	75	84	76	70	72	73	62	85	65	57	70	61	89	77	59	77	77	68	66	78	66	79	65	66	83	59	74	80	78	69	81	59	74	81	63	79	68	65	72	59	67	74	75	74	73	65	73	75	79	63	63	60	77	83	63	74	68	63	58	89	66	76	68	71	78	73	74	57	65	73	82	66	80	62	68	80	79	79	71	71	74	78	70	65	72	52	71	87	66	55	69	76	74	69	73	81	71	71	77	74	75	70	72	77	60	68	57	62	64	72	79	64	77	68	71	65	79	78	65	75	67	71	68	55	62	57	74	74	56	72	57	76	62	80	74	70	75	66	76	76	90	80	89	88	73	51	68	74	75	56	86	74	72	76	75	67	75	74	76	56	80	61	70	76	78	56	67	74	71	76	71	79	67	59	85	63	75	82	72	70	89	76	67	77	76	58	68	79	57	70	77	72	69	76	62	72	77	78	66	70	78	59	95	66	68	83	68	64	79	72	64	50	68	70	72	55	73	88	82	58	62	66	64	61	87	66	66	71	64	60	82	72	58	72	62	65	61	79	81	64	63	77	66	81	54	56	64	66	65	69	79	76	85	57	61	64	81	55	83	71	65	59	78	70	61	74	56	87	63	57	62	63	60	76	57	66	75	78	78	72	78	72	60	85	55	63	72	68	73	67	85	79	84	64	63	72	67	84	67	62	78	61	70	76	78	66	72	87	65	65	61	58	70	72	61	72	69	73	75	71	79	68	81	67	71	63	70	53	77	64	74	82	69	68	77	54	57	51	70	66	77	70	70	60	68	70	64	74	63	77	70	58	81	66	86	72	89	74	78	63	71	64	62	68	51	79	77	54	71	63	59	63	78	70	79	86	63	69	74	59	77	76	54	75	68	66	77	78	72	58	54	84	65	79	80	77	68	60	78	68	72	93	80	69	72	82	70	86	65	73	68	81	75	60	58	76	66	80	66	73	67	66	69	66	71	69	72	68	85	83	65	73	78	74	65	71	69	70	76	61	74	80	63	76	79	72	69	80	82	65	70	69	65	86	72	63	62	78	66	70	83	68	68	63	81	77	74	69	63	61	71	65	71	77	73	58	72	74	70	74	74	67	68	82	69	71	75	83	60	76	75	76	68	77	75	69	80	82	76	69	66	89	77	75	86	81	67	82	63	74	78	59	75	64	77	73	72	62	81	49	81	67	64	75	67	71	68	69	76	66	75	61	71	73	62	76	54	58	55	59	81	63	69	61	76	91	70	62	65	64	53	52	72	73	71	68	73	90	66	70	83	53	64	77	73	66	79	73	63	67	78	68	77	63	73	69	54	74	72	71	71	67	77	64	76	74	73	81	65	77	67	71	53	66	76	73	71	62	48	73	79	70	75	48	66	78	80	60	75	94	69	65	59	65	78	69	76	67	79	82	73	71	63	63	77	55	71	69	78	74	70	94	63	76	75	70	76	64	59	73	72	93	72	72	56	79	80	70	66	58	56	56	69	70	70	76	81	70	72	71	86	59	68	76	75	75	78	81	65	74	63	63	82	73	74	76	77	74	61	65	64	74	63	68	76	65	80	61	61	72	67	58	69	77	77	69	75	78	83	79	75	78	89	71	70	56	63	82	71	65	74	72	77	64	63	80	71	69	67	67	71	80	51	59	78	79	93	69	73
29194	19999	14723	16970	22175	22116	20071	17087	14134	11412	9407	7749	6614	5383	4523	3691	3124	2642	2199	2029	1647	1443	1223	1077	936	877	825	863	796	804	726	769	737	751	722	771	700	755	724	726	766	737	731	702	706	663	673	702	709	668	703	654	662	675	713	668	682	643	675	649	685	668	665	662	687	679	636	671	676	691	657	676	696	684	708	686	703	688	672	683	709	672	661	721	694	628	679	677	658	702	720	692	627	633	652	647	664	704	682	649	720	666	694	652	685	684	663	662	674	647	705	662	662	662	701	679	694	681	628	665	644	672	673	674	667	698	708	690	697	656	675	640	673	672	661	662	668	668	677	669	673	657	725	684	646	674	670	674	673	716	636	714	674	670	677	719	640	634	704	710	673	617	670	651	714	670	694	681	671	657	669	609	661	704	675	665	628	671	671	683	695	713	646	677	681	694	660	701	708	666	642	684	651	658	712	709	646	701	709	656	656	628	673	658	674	703	658	670	716	662	632	655	685	657	682	676	648	685	660	666	672	645	671	652	661	674	676	711	691	725	677	650	720	674	695	693	688	681	701	708	612	687	674	686	664	679	708	695	669	646	667	687	699	687	639	642	734	698	648	648	690	669	682	720	647	629	721	634	644	630	678	656	696	674	606	660	701	654	647	645	725	633	606	645	687	666	653	685	672	674	638	680	655	711	677	656	717	650	661	659	701	642	671	700	705	682	654	709	699	657	679	674	656	675	724	647	675	695	677	657	678	673	652	705	660	677	689	665	687	702	661	660	695	649	719	660	689	716	668	636	654	668	629	684	676	682	705	663	687	680	700	659	711	702	685	616	638	709	673	672	652	682	701	642	680	672	683	644	686	665	679	752	729	648	710	655	671	695	716	659	706	642	653	661	640	682	703	691	670	682	685	626	671	640	663	627	714	622	674	718	691	669	644	645	679	675	635	688	667	646	652	699	656	645	658	694	663	663	688	626	665	639	663	686	632	650	716	685	657	679	672	622	669	651	695	691	684	693	635	665	691	726	652	721	703	727	720	695	665	675	658	710	727	631	655	685	677	644	662	679	715	695	691	661	675	664	663	676	662	662	690	717	655	676	643	697	744	683	706	649	693	672	683	717	721	647	674	656	656	622	619	638	696	639	629	686	671	662	639	655	668	697	657	655	733	691	707	667	669	648	695	621	687	668	668	641	689	696	710	671	652	662	678	668	665	675	646	712	668	671	638	676	702	674	682	644	704	643	683	678	695	702	665	728	691	640	707	729	694	671	731	721	637	743	654	692	713	624	651	686	694	721	671	661	690	672	664	711	653	678	722	685	691	703	678	644	653	705	711	672	715	730	669	710	663	678	724	685	706	730	734	693	674	654	706	669	642	668	690	686	712	691	661	666	692	649	676	644	679	708	688	663	689	691	678	664	667	719	646	644	670	665	648	698	680	680	696	717	716	662	636	673	693	692	659	649	683	654	692	687	634	593	677	675	670	656	689	634	719	672	646	666	661	629	699	685	690	651	694	664	656	705	644	662	662	685	695	668	688	662	673	712	686	640	666	668	660	715	673	659	631	667	661	651	665	663	664	713	633	656	705	676	714	660	665	663	690	695	732	664	695	652	700	690	666	650	715	652	655	682	656	651	653	720	667	682	747	659	653	697	637	713	653	651	690	679	647	655	657	653	675	678	640	634	682	645	636	701	698	670	645	660	659	709	654	667	694	685	690	694	686	704	675	665	691	703	671	644	674	674	691	656	633	663	717	697	709	660	701	691	683	682	677	640	685	665	693	661	701	686	629	635	641	623	672	686	662	660	677	700	703	686	643	687	700	674	607	638	671	681	629	674	664	697	689	674	676	679	690	616	713	667	684	687	635	679	678	679	698	713	705	628	662	656	683	664	676	653	721	667	663	675	750	682	641	693	675	656	687	706	693	653	663	671	698	688	685	704	678	680	681	635	642	670	670	665	647	709	688	632	701	653	715	710	664	651	680	711	742	680	683	714	645	692	663	690	669	665	690	661	655	686	685	690	689	665	674	671	679	674	701	664	690	689	707	678	637	654	689	664	686	658	708	689	676	677	663	640	645	652	673	646	669	710	644	632	713	693	650	669	694	701	679	665	662	655	669	718	650	662	692	640	711	701	674	678	684	720	688	684	638	677	697	701	700	709	690	671	658	645	653	698	685	665	688	705	725	677	693	693	710	649	708	712	667	658	680	676	698	665	683	687	640	676	671	680	661	618	686	710	687	672	689	634	667	666	668	636	694	661	697	663	620	713	680	659	690	674	666	678	687	670	679	676	626	628	697	648	677	675	662	710	660	722	693	686	618	692	676	720	652	695	622	644	714	702	682	678	640	663	669	706	675	657	647	681	648	643	682	649	669	621	676	659	629	661	676	718	706	665	691	675	652	691	656	670	689	689	700	706	650	662	653	641	684	679	699	670	669	691	686	660	720	651	688	689	655	696	722	664	705	668	639	728	665	670	651	604	662	685	696	670	658	711	717	640	722	684	722	656	683	668	684	693	665	676	643	648	692	644	731	675	731	677	679	681	629	656	665	677	678	690	686	651	684	639	709	688	675	653	714	673	626	729	642	685	625	668	692	662	688	669	726	637	660	655	694	701	677	614	686	690	698	654	673	600	684	700	662	667	679	655	665	668	660	691	631	644	669	664	704	664	697	667	646	670	667	684	682	643	663	643	692	672	668	691	651	693	663	671	688	705	647	667	656	666	642	672	651	666	672	632	694	673	670	660	704	716	603	714	708	661	701	683	680	662	711	670	671	647	615	666	620	695	629	641	674	706	688	698	629	664	684	643	701	704	663	635	662	642	685	694	669	711	671	686	641	682	674	662	696	702	672	695	697	643	658	671	667	660	634	686	683	675	660	653	723	660	696	646	630	673	677	646	676	698	701	710	662	697	680	683	691	687	682	627	705	718	668	684	717	711	681	686	661	682	670	663	656	618	686	678	688	670	680	732	657	640	713	735	694	667	691	642	675	667	647	703	653	650	667	678	708	679	680	641	668	720	648	688	664	683	690	672	708	670	666	668	657	660	664	647	664	654	681	668	663	674	713	704	694	714	678	657	674	656	670	693	663	649	730	679	648	672	694	679	655	682	662	647	683	662	663	649	642	676	673	668	683	647	685	689	705	682	704	664	680	694	656	678	669	658	674	650	728	675	640	712	713	649	724	654	651	705	667	652	655	687	630	691	711	651	673	641	720	678	718	633	639	667	702	656	664	680	686	668	711	688	685	652	663	672	719	668	630	653	693	666	663	649	670	700	659	699	692	695	737	688	678	710	728	670	646	657	667	695	693	702	641	696	674	635	725	655	628	668	670	665	707	693	699	680	687	648	664	660	647	634	689	679	687	700	697	689	656	696	651	641	608	702	706	704	684	612	650	665	659	627	662	673	634	643	669	662	667	665	653	673	656	711	693	660	637	694	728	656	654	703	675	705	661	666	677	662	672	652	718	695	651	686	732	692	655	662	642	681
3939	2586	1399	913	662	697	653	546	487	406	373	282	254	207	187	160	161	123	128	117	114	95	83	84	78	68	73	61	59	72	64	71	76	69	74	76	69	62	74	73	70	66	77	71	67	72	72	77	66	87	72	76	55	78	63	81	70	53	54	75	94	66	66	68	71	58	81	80	80	67	80	63	72	70	53	70	57	67	59	87	64	62	71	74	78	80	66	79	71	71	74	65	67	72	78	77	71	57	56	64	72	60	58	65	61	54	67	67	89	76	81	62	54	60	67	82	76	68	66	70	81	55	64	71	45	60	55	52	59	75	65	76	84	65	81	68	68	66	60	64	71	66	62	76	76	69	69	64	61	86	64	72	82	68	48	88	89	63	69	70	65	70	60	63	57	56	67	68	71	62	72	70	65	74	67	50	75	65	63	62	47	66	72	73	60	69	52	72	65	78	62	74	73	71	61	62	57	75	53	84	64	65	63	56	64	71	57	76	70	74	79	64	58	62	67	68	70	68	68	61	58	77	48	76	80	63	69	66	73	71	85	56	70	56	67	60	51	68	64	62	64	67	64	59	61	62	60	71	57	73	64	65	52	68	61	69	64	88	65	66	65	56	60	60	64	76	58	55	71	49	68	67	71	85	81	69	49	55	72	59	70	64	79	80	84	69	65	75	71	77	67	60	58	59	65	64	61	78	74	51	64	58	70	81	61	68	51	67	51	69	66	52	69	65	67	72	76	69	56	68	64	77	72	68	75	78	57	74	68	71	58	67	78	91	67	66	76	67	57	60	75	55	67	59	57	64	59	64	77	70	66	67	70	54	74	66	64	66	73	61	68	70	56	63	60	54	68	74	77	83	62	63	59	72	68	54	64	60	64	68	70	77	82	72	60	59	66	70	61	72	64	67	66	74	70	59	56	58	64	63	66	91	83	55	73	64	75	72	67	68	66	66	67	69	65	70	75	60	71	75	71	62	60	77	63	66	86	56	83	71	52	63	69	51	64	68	60	80	67	64	70	66	68	59	54	59	61	71	75	65	70	60	57	64	72	58	70	67	78	79	74	59	58	70	73	69	64	67	73	69	71	82	57	55	79	69	66	72	62	61	62	81	72	74	58	69	66	80	81	71	64	84	68	67	62	78	64	65	69	78	60	83	50	66	68	78	75	63	77	85	65	65	66	67	68	64	65	75	63	62	61	76	59	62	67	69	79	72	73	78	87	78	84	71	79	72	79	53	61	73	69	71	65	68	74	53	77	64	68	67	85	75	78	66	66	54	74	69	62	62	86	73	60	53	64	68	77	56	67	61	70	67	84	60	55	75	76	73	56	71	56	58	77	65	65	62	60	77	74	58	74	68	67	68	56	68	74	75	71	72	65	58	64	63	81	63	78	60	69	78	65	77	50	54	69	72	78	57	65	65	70	64	81	79	65	67	53	70	63	79	69	69	69	51	52	66	60	72	72	79	74	48	64	75	62	69	63	59	87	72	70	61	69	69	59	68	43	73	56	63	79	76	73	75	70	70	50	87	57	39	62	67	61	72	74	87	69	65	68	70	60	75	51	67	77	67	62	63	69	76	54	65	75	69	69	73	57	66	59	75	79	77	78	54	48	60	67	73	65	50	56	62	70	71	66	77	66	73	69	58	68	62	49	66	69	76	65	70	61	64	57	63	64	68	49	46	67	77	62	65	56	60	52	71	66	73	62	73	78	70	67	70	74	78	73	79	61	70	65	77	71	76	66	73	67	69	83	70	51	75	65	69	55	58	72	57	69	71	67	65	66	57	66	62	68	87	79	69	63	63	62	75	60	62	55	76	65	39	60	93	57	63	60	48	60	73	64	69	73	69	59	63	68	75	65	84	75	78	57	64	61	79	69	70	53	77	56	52	67	69	66	75	76	65	58	55	52	62	61	44	69	68	64	74	66	67	62	66	69	61	64	59	64	52	67	79	73	75	72	71	66	60	59	78	64	62	69	70	66	63	70	60	82	66	59	70	55	84	67	72	61	70	72	68	64	54	55	64	64	68	90	70	68	70	75	73	63	73	66	67	54	74	67	75	66	65	63	72	70	64	62	52	63	49	68	64	71	51	68	70	77	61	69	69	70	42	62	72	63	70	59	70	65	60	64	52	55	75	62	69	56	68	64	65	60	57	56	62	66	69	55	60	64	67	67	66	64	58	62	65	72	64	78	67	79	78	62	75	73	72	78	88	44	68	64	80	70	74	62	59	56	54	54	62	73	72	58	57	70	81	61	73	67	66	67	70	65	65	63	75	64	68	71	58	64	64	56	75	56	58	72	72	73	63	62	73	57	44	71	55	60	79	68	56	67	72	50	62	66	57	64	71	50	71	65	68	58	67	74	56	71	53	71	76	58	60	70	91	74	64	56	66	65	74	80	63	71	60	71	69	68	65	77	60	54	56	50	76	65	72	56	71	85	73	64	71	64	58	57	59	77	69	64	62	58	67	68	71	65	76	74	71	66	77	63	67	62	69	63	70	72	73	70	77	59	64	74	78	66	73	66	80	66	73	59	70	61	58	64	66	64	75	76	62	66	69	61	69	63	66	78	63	66	86	61	63	77	65	68	62	62	73	61	71	65	72	76	65	62	73	64	53	69	85	70	59	80	51	72	77	62	72	61	69	74	55	74	68	81	66	68	74	68	59	71	53	69	59	57	60	61	75	74	71	58	73	68	58	69	66	55	67	68	64	66	53	52	73	83	64	72	62	61	67	75	69	78	53	75	83	59	59	64	61	71	58	60	60	65	76	73	73	69	74	63	77	64	69	77	63	57	62	60	81	66	53	51	66	56	77	69	75	78	72	62	63	59	60	68	71	73	63	57	53	78	62	82	73	67	57	75	58	53	74	64	51	63	68	79	62	80	64	57	61	60	67	58	84	69	59	59	71	81	70	78	65	78	75	64	81	56	62	76	65	67	71	88	66	70	65	58	66	64	60	57	66	66	77	80	63	71	65	64	74	67	62	59	62	62	77	79	58	65	54	60	65	81	64	57	64	62	58	69	74	62	63	72	60	67	63	62	75	67	75	56	74	66	73	71	68	89	72	81	64	73	75	69	62	67	69	74	57	82	76	70	72	66	57	58	73	61	70	68	69	67	68	69	71	68	66	80	55	70	79	61	77	69	62	72	67	64	50	81	73	62	74	66	57	68	73	71	49	70	47	58	72	61	70	75	66	81	70	66	58	63	69	57	64	71	74	66	66	55	65	61	65	54	75	50	74	60	74	57	64	76	62	57	63	70	57	71	71	67	66	69	59	76	63	74	63	54	74	56	66	63	62	58	72	78	67	72	65	67	64	75	57	60	66	77	56	70	54	91	62	64	69	72	59	53	68	72	62	66	68	63	74	65	76	59	63	62	68	74	57	68	68	77	65	61	60	62	48	72	76	84	67	60	69	70	69	72	72	76	70	82	73	63	65	62	85	71	65	67	65	62	66	63	66	69	52	54	77	70	69	75	56
29824	19780	14361	15933	20721	20703	18630	16026	13183	10769	8919	7535	6296	5252	4349	3600	3062	2513	2172	1879	1581	1301	1054	978	917	898	820	788	809	773	720	703	711	732	729	672	705	682	681	705	683	631	698	632	650	673	669	614	671	650	612	714	702	647	641	653	629	650	656	609	635	686	657	677	658	667	684	658	626	617	677	696	682	649	637	645	648	662	611	659	651	646	664	684	659	661	628	617	640	651	674	635	598	661	682	632	644	616	637	634	650	659	644	662	693	657	662	668	663	632	668	615	661	647	621	653	658	645	658	630	665	648	628	603	586	630	662	660	668	619	645	669	615	636	668	685	660	620	618	637	633	669	634	631	630	652	638	609	702	646	654	628	595	616	617	610	635	655	616	644	628	643	626	636	632	628	656	685	629	624	653	601	575	640	635	705	629	641	618	673	668	615	636	596	651	681	661	636	622	638	624	648	644	632	657	644	633	652	662	650	630	627	610	686	685	670	634	618	684	653	671	655	692	643	691	652	601	617	602	657	642	635	651	634	649	673	628	636	632	620	635	647	636	632	633	623	668	620	622	658	636	619	677	701	669	691	675	661	663	630	634	649	645	608	641	648	617	645	660	618	612	638	677	643	645	633	674	671	644	669	651	609	656	654	657	642	642	654	612	682	588	618	616	620	687	634	636	628	609	657	663	594	665	655	646	629	668	638	665	654	690	707	626	627	618	617	636	642	667	638	655	609	660	657	661	643	669	668	683	689	642	672	647	665	682	643	689	652	641	616	678	628	685	627	657	599	621	628	600	658	651	607	673	645	645	626	718	657	666	594	648	646	590	653	630	652	668	624	657	628	661	630	668	682	677	637	618	615	625	655	657	642	616	618	674	636	673	647	671	605	684	654	592	614	614	646	663	616	648	649	646	645	631	596	630	650	682	601	692	603	635	657	646	668	640	638	666	643	656	649	676	620	625	686	605	656	675	634	665	630	624	642	582	693	650	626	612	644	635	650	637	678	666	613	629	644	704	652	629	605	646	619	677	685	676	652	657	664	650	669	663	665	652	657	640	665	618	630	685	662	645	672	700	642	631	599	663	619	635	631	618	708	641	642	668	679	628	650	640	663	618	629	637	648	641	665	593	659	612	661	660	665	662	645	694	639	612	642	660	638	594	674	653	670	585	622	661	671	661	670	655	676	652	668	654	623	612	633	617	633	630	701	644	633	645	646	685	607	640	634	604	638	620	661	651	639	628	663	659	609	688	693	668	641	615	698	638	622	669	634	663	629	572	614	675	677	624	638	627	644	632	638	685	612	655	630	647	666	624	660	674	629	640	658	659	648	610	671	638	628	657	634	611	591	660	632	654	647	623	618	619	649	671	635	585	656	621	669	669	660	677	680	579	630	601	665	645	630	664	664	658	711	665	633	645	610	633	621	683	653	666	670	695	678	666	634	627	639	636	656	613	633	629	650	650	665	606	654	620	666	657	598	652	679	673	688	628	686	643	613	662	645	646	631	674	627	667	654	673	629	670	620	601	648	646	656	688	664	658	616	625	671	621	671	626	682	636	631	645	656	648	647	652	654	674	613	677	670	637	643	682	626	637	664	655	629	618	651	682	656	649	678	663	636	678	631	641	659	651	640	647	647	636	657	653	613	609	627	606	642	623	633	661	638	648	663	656	655	669	623	636	634	608	637	619	700	696	609	631	693	605	710	687	616	623	667	643	630	624	658	606	657	689	623	682	638	627	645	642	609	628	676	632	655	643	646	658	674	622	641	629	629	645	667	652	630	615	653	614	614	646	615	647	648	631	673	595	677	658	651	650	650	620	643	643	658	628	640	683	665	649	634	645	628	647	653	653	643	661	657	666	660	648	694	652	687	659	675	651	635	640	618	683	661	618	630	603	661	680	651	662	661	652	649	684	682	691	647	652	630	612	652	664	659	688	613	595	633	686	641	710	636	625	662	675	648	642	677	670	613	639	620	625	600	635	613	647	645	633	660	595	627	644	609	620	649	627	672	632	641	603	694	664	669	664	659	605	692	652	672	691	643	648	628	620	679	687	588	662	625	624	609	604	617	572	618	644	705	668	653	641	664	685	630	643	644	634	633	622	650	629	652	665	657	612	626	645	660	671	642	641	632	612	642	604	627	645	657	685	651	647	638	631	650	647	643	689	633	664	649	640	647	631	653	622	660	691	640	653	617	641	655	649	668	617	662	658	623	628	612	628	684	621	683	646	647	683	632	604	609	653	649	640	645	646	673	644	653	630	605	679	646	659	650	643	645	613	692	630	588	624	696	628	697	650	613	649	678	635	653	670	600	604	686	603	656	681	642	645	603	611	621	609	639	620	605	665	694	608	654	638	648	628	652	646	602	635	659	659	657	664	673	640	639	653	652	644	660	630	650	681	640	642	630	627	616	632	629	689	658	617	636	638	650	644	649	667	626	618	661	664	624	679	647	636	695	672	674	645	599	666	655	666	609	584	677	679	691	689	649	600	607	647	656	656	651	636	657	634	652	643	621	621	664	645	649	612	661	623	662	665	626	632	627	623	601	648	644	633	629	671	661	638	642	609	641	643	666	650	639	635	606	641	670	639	626	656	606	679	632	690	683	615	676	637	653	662	670	647	633	621	667	599	639	603	665	651	668	656	665	675	649	641	626	694	638	645	644	681	643	643	667	626	695	638	688	606	638	668	636	584	612	659	670	661	671	625	646	679	634	636	608	626	635	651	627	627	634	646	674	626	626	630	613	677	668	621	648	677	651	650	635	626	639	651	654	618	640	667	615	679	693	662	635	594	652	653	649	625	679	622	643	672	670	629	654	705	636	651	676	657	638	662	620	679	683	621	645	618	637	660	636	597	625	637	637	633	673	605	658	686	638	650	647	612	671	627	608	688	629	621	633	670	580	640	618	638	623	645	640	659	673	635	684	661	672	629	657	632	649	639	639	678	662	643	659	637	659	619	670	639	614	623	679	628	655	650	648	646	661	638	639	612	635	634	642	635	665	684	673	597	628	675	629	640	670	641	636	661	631	643	590	626	640	643	671	633	642	583	639	654	643	649	663	609	648	638	662	673	674	628	665	623	638	693	654	677	624	665	659	610	658	645	646	669	667	654	613	667	653	690	633	671	617	602	637	655	623	578	666	668	662	591	671	614	688	624	654	630	626	603	658	632	644	615	666	642	660	663	609	678	593	646	599	667	646	626	650	712	686	661	614	657	661	632	643	694	597	613	653	632	664	641	648	667	674	637	685	654	671	645	654	722	642	641	646	669	659	661	604	675	619	674	672	654	641	638	694	655	614	632	646	675	599	602	622	636	628	647	650	638	624	644	614	690	607	665	654	611	628	619	635	678	626	655	661	641	661	671	645	651	630	695	672	645	664	636	659	620	659	628	642	648	635	621	628	646	649	655	582	658	636	604	660	628	630	633	667	652	641	608	700	627	627	638	653	651	639	723	656	642	657	623	636	615	678	636	633	604	703	637	644	623	637	680	609
4986	3370	1848	1290	973	975	849	718	606	561	404	353	325	313	243	206	186	156	137	112	108	106	87	85	72	74	86	61	74	78	78	66	65	66	72	70	65	67	62	90	71	81	69	84	59	74	64	77	78	77	65	60	75	64	66	63	74	60	59	79	74	47	67	49	61	85	67	70	66	70	74	58	61	74	67	50	65	66	61	53	69	86	64	59	75	61	61	68	66	68	62	62	65	49	57	63	62	74	74	70	74	78	68	64	70	67	70	64	65	81	69	66	64	64	69	77	80	71	63	75	70	54	80	61	50	67	65	61	59	60	66	82	80	74	82	78	64	78	65	61	67	67	74	62	52	61	56	71	62	60	57	68	56	66	75	67	68	78	65	71	71	47	62	79	66	62	64	61	60	61	79	73	67	62	71	74	66	66	68	65	71	76	87	75	85	79	69	66	69	57	64	68	72	77	52	66	70	61	75	72	65	62	67	58	67	62	73	63	68	65	68	71	55	71	87	68	51	74	68	72	59	71	67	61	72	77	73	72	69	65	62	73	66	67	78	69	74	68	56	54	68	49	68	72	59	78	70	66	74	66	71	45	60	81	81	62	83	61	77	63	66	70	69	73	68	64	84	66	68	70	62	58	69	67	69	57	65	54	56	59	53	80	62	75	68	58	58	57	73	65	55	67	62	75	69	82	60	70	56	67	73	79	72	68	64	62	74	53	77	71	59	72	87	72	62	64	60	72	51	83	76	64	64	68	81	84	70	67	57	61	72	76	52	62	65	65	79	69	51	81	73	70	55	68	57	68	78	70	75	66	86	81	59	61	71	68	80	66	59	60	73	71	69	77	77	58	56	59	61	85	58	59	69	62	81	67	56	78	69	54	70	71	73	65	73	71	54	65	85	69	67	61	86	67	60	83	64	74	64	61	59	73	63	85	64	75	63	71	83	71	66	70	80	66	72	60	63	66	70	67	72	61	77	66	74	75	79	75	75	73	64	76	42	62	71	60	74	53	62	69	79	65	64	75	54	80	45	60	89	69	77	67	79	63	67	57	65	59	68	70	68	51	79	74	57	57	60	59	61	66	84	73	71	72	60	67	64	67	81	64	58	79	69	57	75	76	70	72	83	65	71	76	75	66	74	60	84	69	56	68	71	75	71	78	81	69	77	63	88	58	73	63	73	70	80	63	68	57	55	71	47	69	49	57	64	54	66	82	72	68	71	66	65	57	79	66	63	69	63	64	69	57	61	70	86	74	64	57	61	75	78	80	82	68	60	57	60	77	77	53	79	60	59	70	58	65	52	71	65	77	56	66	84	61	82	75	81	65	77	72	73	59	91	72	64	63	69	51	84	67	84	65	63	71	68	69	81	60	67	77	72	75	66	73	68	72	69	69	63	68	70	72	72	52	63	71	58	64	65	69	65	65	69	75	68	78	74	72	59	72	64	60	76	66	64	65	60	72	83	70	69	87	68	69	62	59	68	60	69	63	80	61	63	80	78	74	76	63	78	60	64	68	67	74	71	67	70	73	69	68	82	62	58	65	45	65	72	67	77	55	57	78	68	80	57	76	71	66	63	64	60	44	80	70	82	65	76	57	78	65	77	65	65	80	71	67	58	73	60	63	67	71	62	64	79	92	66	63	81	69	65	69	63	68	68	78	66	66	62	78	65	58	56	69	71	60	71	69	52	75	75	69	81	74	67	62	59	68	75	74	67	63	59	72	61	70	64	76	71	64	65	65	67	69	57	84	70	63	64	55	73	65	84	71	85	70	68	63	65	55	63	70	73	82	75	77	70	58	66	65	62	62	64	63	64	69	60	77	80	67	74	63	73	94	61	67	67	66	63	75	57	59	70	79	68	66	95	68	61	82	75	81	76	66	68	58	55	69	88	77	67	66	67	78	56	71	64	43	62	67	70	76	62	67	59	81	66	58	77	73	59	71	77	66	74	79	78	60	69	56	76	69	68	63	54	69	75	67	62	76	69	79	58	64	60	74	75	56	64	66	74	68	66	54	66	73	59	55	68	71	51	57	77	63	75	57	69	78	68	61	58	72	68	58	64	66	71	64	47	68	57	58	58	66	66	58	58	76	74	74	76	67	76	59	77	68	58	75	71	69	60	63	74	57	55	67	71	70	65	62	68	74	67	66	76	67	65	80	68	65	66	72	70	67	65	68	60	71	58	87	73	77	67	63	71	61	64	71	72	80	79	68	82	69	62	63	73	48	62	53	63	55	70	64	79	76	81	66	71	59	73	79	70	68	76	76	91	81	65	67	75	67	72	75	66	77	62	64	58	74	74	79	71	73	67	49	62	76	76	61	71	53	61	61	71	76	76	55	73	52	70	65	64	52	72	85	75	66	73	76	74	64	72	61	65	87	59	66	57	53	69	75	73	82	76	68	63	79	72	62	67	62	69	81	69	64	69	61	69	63	69	82	83	58	59	61	87	74	62	60	64	72	65	73	70	85	54	71	63	60	76	82	65	63	63	73	74	56	70	67	64	65	80	58	68	81	52	55	81	71	59	66	72	67	59	74	69	71	66	70	57	62	79	56	53	83	67	63	69	79	71	58	73	74	68	74	70	64	64	67	67	61	64	77	70	66	68	80	79	64	86	83	60	73	90	66	70	61	75	77	71	67	78	71	78	57	79	62	82	62	65	65	62	65	78	64	69	85	67	76	72	74	72	91	62	54	77	69	77	58	64	60	68	63	73	71	64	74	61	80	70	76	84	64	59	67	61	67	68	78	53	78	65	67	67	65	77	61	62	77	77	55	67	77	72	63	80	60	68	68	66	70	80	57	67	68	58	74	85	76	71	51	65	56	67	75	79	55	70	69	65	78	68	57	71	58	68	70	60	71	60	63	77	76	69	71	69	75	78	78	68	62	61	81	64	55	67	59	75	49	87	62	59	74	67	67	61	79	64	68	78	71	61	78	67	65	69	74	55	82	80	71	66	77	74	53	62	63	60	85	68	59	69	60	54	77	67	67	73	76	77	59	56	57	69	61	65	54	65	63	81	74	77	62	54	56	67	76	64	68	65	75	59	60	55	63	71	73	54	67	64	55	74	63	71	60	66	57	66	66	85	66	71	61	61	68	72	75	67	62	70	68	73	68	60	70	68	52	76	66	57	64	65	67	73	76	60	67	61	72	78	71	51	59	68	63	80	59	57	60	72	80	77	70	65	68	67	70	64	67	66	65	81	70	65	69	64	63	61	71	74	68	78	65	70	64	65	75	66	80	79	58	67	74	63	59	75	68	75	64	66	67	82	69	65	65	70	66	62	71	54	59	72	61	66	56	72	76	71	78	60	70	54	66	71	83	73	81	57	77	87	68	81	75	90	72	63	68	72	71	69	82	64	71	64	82	69	59	53	71	69	65	76	76	61	58	67	69	69	69	68	69	75	56	64	60	71	72	61	60	82	57	54	89	67	78	59	58	67	63	61	79	57	61	72	74	57	48	81	77	66	56	66	65	65	59
32733	21196	16479	20093	24397	24087	21705	18537	15584	12865	10664	8996	7876	6468	5268	4490	3803	3116	2666	2196	1769	1528	1298	1137	1007	997	950	888	863	782	755	728	759	755	743	701	761	719	673	781	676	670	655	645	659	713	665	670	649	655	688	655	704	708	683	650	695	704	673	632	667	625	661	605	699	645	648	577	644	668	672	688	645	692	590	688	658	705	654	681	633	679	692	632	660	680	678	695	652	640	692	623	671	668	654	662	624	661	689	662	678	585	685	639	660	621	670	651	679	634	709	682	627	679	695	653	678	657	716	641	647	636	648	685	690	632	653	655	703	660	654	671	674	628	643	654	661	669	635	644	652	707	670	627	701	649	660	721	665	682	658	666	652	658	675	646	670	597	663	665	637	670	663	664	661	608	646	654	694	665	693	663	675	642	684	640	666	665	636	668	683	617	629	669	659	645	674	672	670	655	668	638	657	711	699	634	665	690	628	639	665	657	645	620	662	668	708	679	636	610	651	661	685	654	702	645	619	670	637	625	673	695	667	640	616	651	654	669	662	643	701	655	636	639	632	652	627	683	648	651	628	636	623	610	638	678	686	651	687	709	686	677	698	634	620	669	681	610	659	674	693	669	695	633	654	668	673	635	645	671	666	654	609	679	640	687	636	667	657	652	664	637	586	655	611	656	649	648	701	630	670	670	669	628	648	618	699	677	628	675	644	670	653	645	624	643	684	668	709	686	630	695	656	640	669	691	681	665	588	619	659	692	641	648	635	663	664	633	657	660	601	677	644	648	709	689	712	681	688	653	593	675	670	676	690	670	635	667	658	638	701	653	642	598	648	620	589	677	641	654	649	628	662	704	657	621	661	663	680	655	688	681	635	642	683	623	616	672	676	722	668	650	648	681	665	674	628	644	617	710	648	657	695	678	654	624	683	662	663	711	619	657	669	689	613	684	654	677	659	672	661	647	714	670	672	652	676	631	640	656	658	642	674	656	647	657	671	649	678	672	630	626	647	669	678	650	654	664	705	644	680	643	624	656	646	653	609	667	637	674	679	609	664	693	660	693	664	652	662	668	640	686	636	671	670	673	659	660	640	633	645	672	643	651	596	684	668	667	647	651	646	653	611	662	664	649	671	685	649	678	582	663	613	657	623	658	645	676	669	612	714	657	658	629	637	606	621	661	673	668	637	651	685	655	702	688	651	655	679	692	681	695	676	648	673	654	654	633	679	675	650	696	642	658	661	672	633	696	614	668	673	664	676	676	648	691	671	648	717	639	638	656	680	668	646	692	646	658	625	617	666	690	674	674	647	607	630	690	701	640	636	661	668	671	636	685	653	645	657	649	644	709	688	672	595	637	637	634	673	641	667	639	647	665	635	615	673	710	671	638	666	660	642	654	699	684	693	689	659	671	705	692	628	636	647	667	672	645	643	649	656	699	679	654	680	610	650	687	663	638	694	655	684	656	655	657	636	660	697	675	694	631	649	646	692	666	643	638	652	618	678	676	661	686	676	655	652	615	681	658	717	654	651	667	675	670	713	676	682	688	643	685	671	648	628	680	654	632	694	648	601	639	660	669	644	697	666	653	638	636	658	607	665	620	692	686	663	680	703	623	660	638	655	683	644	692	648	672	678	635	664	686	666	671	684	652	644	641	639	688	646	643	674	699	653	651	656	684	676	641	708	639	641	678	627	677	689	667	678	680	625	652	691	719	649	659	691	670	667	687	682	710	658	678	674	609	664	605	652	683	702	667	653	663	707	687	703	641	712	634	678	690	688	633	656	637	696	652	627	645	678	616	678	689	661	643	659	727	677	668	683	689	677	651	668	648	660	668	642	682	664	623	663	664	641	643	682	657	682	655	655	646	660	648	659	677	640	606	658	652	666	675	683	630	721	664	674	662	684	661	694	669	623	661	692	699	635	668	615	652	666	643	667	661	690	689	681	698	632	723	672	667	664	681	683	684	618	679	680	660	669	667	609	657	681	636	680	648	663	618	672	664	665	628	635	651	644	678	670	636	709	659	672	666	645	606	653	631	639	651	651	699	667	614	659	638	674	672	660	607	642	659	639	659	664	700	691	613	665	581	656	647	632	699	635	654	607	690	663	696	669	637	689	656	640	623	671	681	641	649	650	659	727	681	664	649	707	632	669	656	666	656	708	657	655	650	655	654	632	655	648	649	674	658	716	652	705	648	684	626	636	663	599	666	683	648	651	649	642	669	657	718	685	655	658	638	609	628	669	652	682	682	626	691	687	702	656	704	624	669	687	700	659	667	663	666	667	634	632	677	672	625	691	651	664	667	648	662	628	665	697	639	652	632	603	690	635	680	667	688	656	657	617	659	639	629	660	634	640	692	662	647	659	604	656	685	680	682	674	684	637	643	672	646	671	670	635	621	648	677	628	628	666	655	699	670	639	649	626	656	708	660	642	624	634	646	681	653	630	643	688	674	645	678	635	611	606	610	659	644	648	646	662	651	669	670	659	630	642	696	707	693	700	647	712	681	648	673	666	616	697	679	643	680	665	645	669	644	661	665	650	688	659	683	661	696	654	694	691	677	649	622	662	662	690	654	626	665	670	630	648	640	688	661	649	647	647	629	678	653	681	686	652	719	633	669	652	685	688	669	651	630	651	677	667	636	659	628	703	611	647	656	680	633	626	657	646	694	666	680	652	679	673	674	695	698	658	693	646	654	633	658	676	711	669	651	649	643	628	634	667	600	691	668	650	713	644	637	647	673	685	665	667	647	683	638	675	661	641	693	647	601	693	661	659	666	688	628	645	636	667	696	639	690	673	672	673	642	641	630	646	669	612	660	692	603	668	675	647	648	649	668	619	616	682	672	627	634	644	649	656	623	646	662	655	645	654	640	679	636	632	639	640	707	657	676	668	600	648	680	627	674	653	685	635	635	603	687	654	689	670	623	632	667	644	676	644	635	666	671	639	677	637	679	649	678	647	668	701	714	695	652	653	705	669	653	631	665	681	690	660	713	602	689	651	674	686	647	621	667	648	676	688	662	653	603	612	660	639	646	640	624	663	658	652	626	662	672	621	665	669	699	600	695	731	661	698	639	663	636	632	708	681	675	686	667	642	675	638	702	653	658	628	641	678	621	648	636	652	676	677	687	643	675	665	667	679	651	673	673	641	668	593	631	703	673	691	602	647	641	656	631	681	647	682	697	652	684	668	665	665	672	656	682	623	691	667	678	625	650	671	669	627	671	658	706	670	698	675	678	638	657	644	674	693	649	655	648	645	639	692	665	657	652	669	670	676	651	671	646	622	660	628	663	631	680	643	635	652	656	670	659	671	649	659	661	670	706	690	661	654	629	637	632	649	654	612	677	659	647	614	655	651	580	659	605	669	660	635	684	633	661	687	654	672	673	704	630	671	669	668	628	632	649	634	585	641	652	639	645	608	679	655	631	611	671	636	675	642	597	656	664	612	640	674	659	678	616	675	644	664	645	614	665	649	662	698	665	642	647	667	658	638	661	624	683
2826	1319	844	633	497	457	456	366	339	305	254	247	193	134	165	135	111	94	117	98	91	76	85	80	73	83	63	57	89	67	75	79	73	82	64	73	54	68	63	72	76	76	64	86	85	71	80	73	74	77	71	65	71	54	76	69	63	79	69	64	85	74	68	69	77	70	69	75	70	57	67	88	61	67	67	70	74	73	69	72	76	61	66	69	82	76	72	70	79	69	57	67	56	72	61	71	66	69	59	59	55	69	60	63	70	62	63	61	88	63	54	70	71	59	76	79	84	78	80	74	73	68	67	79	63	63	74	73	63	64	63	55	68	58	64	77	44	83	76	87	69	64	59	73	71	83	59	94	84	79	61	78	62	66	53	47	59	83	65	57	72	75	71	82	71	77	75	56	85	72	56	65	73	60	62	61	69	66	65	71	79	68	71	69	71	67	79	66	69	78	70	81	56	71	70	88	92	75	71	70	69	68	60	84	62	82	72	73	71	72	62	69	64	64	59	57	53	57	62	80	61	71	72	73	81	77	65	66	85	69	61	70	56	72	84	62	82	70	76	64	61	78	67	78	81	67	81	73	66	79	59	69	67	57	67	69	64	70	67	68	73	54	71	73	68	70	63	62	61	60	52	67	62	66	73	80	65	66	78	69	66	65	61	81	87	73	67	67	68	81	67	66	58	74	67	75	67	47	79	55	64	68	70	65	72	65	64	76	63	69	77	62	76	71	65	77	73	68	76	63	69	62	74	59	76	84	77	74	59	69	76	60	65	73	74	56	67	81	66	59	78	73	89	59	68	56	74	87	76	75	65	62	63	81	70	78	58	82	73	67	65	70	66	57	86	76	59	84	72	62	74	62	64	65	68	67	67	63	70	63	86	74	55	71	71	73	74	67	66	66	65	76	74	80	63	70	70	67	67	60	59	64	68	68	57	76	74	75	55	71	88	80	82	71	74	86	79	67	69	74	70	69	69	77	76	68	55	78	66	64	74	74	64	62	66	62	71	60	79	58	63	63	73	64	65	80	74	66	66	80	62	55	74	61	99	88	68	70	62	81	84	70	71	72	83	70	75	52	73	76	70	62	76	78	71	63	70	68	76	54	58	69	67	82	69	70	65	67	43	63	82	71	78	67	74	75	70	73	66	83	67	64	64	61	78	68	49	70	54	69	67	67	69	67	79	87	73	73	68	73	68	63	71	66	74	72	65	66	79	61	84	71	73	70	68	69	75	58	70	74	57	58	50	75	81	67	64	73	80	76	70	62	73	62	57	71	56	73	68	66	52	73	58	61	69	70	70	77	64	76	54	85	81	70	81	78	72	66	67	48	64	55	71	69	80	74	58	80	71	76	59	65	67	71	68	68	61	79	65	53	75	66	71	68	79	68	63	66	80	56	69	58	70	72	69	77	70	59	66	71	62	59	69	44	65	74	75	59	74	71	73	85	84	69	70	69	70	61	69	64	62	75	78	66	62	77	82	92	70	63	79	63	71	57	79	60	73	69	79	76	60	58	67	73	82	62	65	58	76	68	70	75	69	54	79	61	79	82	79	69	71	68	61	64	76	58	69	71	67	55	70	66	76	58	83	71	79	69	68	64	69	75	62	63	65	74	60	61	49	71	74	86	61	74	73	76	76	66	81	86	69	64	76	55	74	69	67	63	80	71	78	66	71	80	51	69	70	52	68	64	83	72	68	76	62	73	72	71	59	59	68	64	66	78	58	74	58	74	74	64	75	82	68	90	60	78	61	82	85	66	85	57	54	72	62	69	93	69	59	75	56	85	69	59	74	80	78	70	68	66	81	64	62	77	72	72	67	60	81	63	71	74	82	73	66	61	73	63	72	78	62	78	78	80	72	68	69	74	59	65	71	75	66	65	67	60	70	78	73	72	71	74	72	72	72	66	78	71	71	70	69	65	72	66	67	81	56	64	83	69	46	70	92	72	77	72	71	83	79	66	84	62	55	81	53	68	77	70	65	70	69	72	72	71	64	63	72	72	58	59	66	81	73	72	77	73	88	66	72	66	68	80	74	66	81	76	63	62	56	80	71	82	64	86	59	72	65	83	73	63	75	75	67	67	78	63	63	60	61	74	83	72	64	56	76	72	79	80	59	70	76	74	62	69	63	60	66	75	76	64	57	74	72	57	73	56	63	60	65	79	80	79	68	82	59	86	80	71	70	75	61	76	70	56	64	54	68	63	79	77	62	74	71	59	64	66	68	78	70	60	76	66	68	67	69	61	54	65	93	70	82	54	77	55	73	75	68	59	70	80	60	61	75	67	76	59	69	71	85	62	66	84	60	78	78	68	56	80	79	69	60	74	66	63	66	74	71	55	74	67	70	75	77	77	69	73	66	62	86	68	83	79	86	67	74	59	66	66	54	60	82	67	79	81	57	58	61	79	64	75	81	60	79	65	80	77	69	64	50	78	66	76	67	87	79	78	72	79	66	66	64	65	78	80	71	64	68	71	64	73	51	67	69	73	82	80	68	68	70	63	73	67	62	82	60	68	72	68	58	56	73	66	75	71	68	67	76	65	65	56	75	72	74	54	61	63	78	87	71	68	82	56	70	68	76	58	63	72	68	64	67	54	60	52	64	68	66	70	66	68	74	76	62	62	62	80	67	56	85	63	67	57	81	66	75	70	79	62	69	69	58	62	59	59	66	66	72	82	69	70	76	62	71	85	66	71	71	77	66	80	54	67	46	65	67	73	69	72	69	82	60	81	64	62	64	73	59	76	62	68	68	60	70	63	72	58	69	70	91	81	55	64	67	63	71	68	77	51	75	73	69	79	71	56	52	79	73	60	71	71	68	60	70	68	62	68	65	66	70	63	65	68	75	58	58	79	66	80	78	68	56	74	62	71	70	70	71	64	68	81	76	68	79	60	85	61	79	60	73	79	66	72	71	74	79	59	78	79	71	78	77	83	70	69	76	62	70	73	68	76	68	69	79	72	68	86	77	76	58	70	57	70	74	61	74	64	71	64	65	70	65	88	54	56	68	67	68	66	88	67	83	72	71	67	66	80	62	73	73	70	69	56	59	61	68	78	87	69	62	69	67	73	73	69	65	62	66	74	74	66	69	68	63	78	86	64	74	59	70	57	71	79	82	73	66	73	66	77	64	66	75	71	55	74	48	73	70	67	59	55	54	76	70	65	72	72	75	77	77	66	67	84	72	84	65	75	76	72	52	66	55	65	60	67	63	71	56	68	86	60	63	61	64	62	60	72	67	60	61	75	73	87	72	67	68	72	55	60	72	80	63	54	74	61	76	67	74	75	65	71	73	66	75	62	71	66	63	45	64	53	67	69	62	67	77	87	57	72	70	73	67	70	66	65	69	76	69	70	68	66	52	46	82	66	70	64	78	76	69	73	83	67	62	64	79	81	68	72	74	61	77	62	52	70	80	83	78	73	74	74	74	66	76	64	77	48	65	71	63	68	60	92	80	73	64	78	68	63	66	62	84	69	72	73	70	64
26077	14737	10484	13031	17660	17380	15496	12830	10632	8612	6824	5870	4861	3946	3469	2830	2504	2116	1745	1614	1306	1108	1020	933	882	817	797	719	749	723	727	701	712	761	751	707	740	702	707	737	745	642	696	701	683	694	661	678	689	667	665	624	683	658	711	663	707	662	691	626	660	636	681	679	722	681	626	732	636	664	657	720	654	681	725	681	703	625	652	665	630	675	640	621	666	692	688	653	675	666	689	646	645	659	656	661	655	680	677	685	691	675	696	645	654	679	690	660	685	657	699	655	677	732	689	611	694	693	688	657	649	682	680	656	689	662	665	623	617	691	696	653	664	671	626	631	684	659	694	668	667	634	663	661	696	637	676	632	652	651	644	608	614	649	691	720	734	657	676	671	682	684	642	682	669	685	698	643	597	690	696	720	662	655	682	687	651	644	687	609	621	681	659	670	643	687	690	657	666	663	711	652	687	662	656	680	670	666	676	661	633	663	648	654	689	684	686	681	655	625	695	628	598	694	642	656	667	711	673	656	663	686	652	708	619	658	698	624	631	667	707	701	655	669	713	688	672	634	642	678	635	633	625	681	658	650	672	639	669	628	647	676	640	654	698	761	667	678	683	658	642	657	696	627	703	654	732	666	704	646	722	680	704	719	632	709	711	694	683	677	671	683	712	677	677	632	691	675	676	677	653	690	682	670	689	709	636	645	696	685	699	624	640	651	669	645	690	716	684	695	665	655	629	648	641	720	649	697	663	613	683	689	709	647	694	622	695	715	666	670	686	626	671	625	647	693	674	697	662	691	648	677	655	665	654	667	644	708	690	698	615	675	668	680	611	676	704	666	669	665	686	646	706	676	658	579	684	670	659	690	706	671	625	677	679	641	671	650	680	652	698	698	622	670	645	675	687	649	683	669	676	689	656	643	675	676	671	683	608	686	708	708	705	684	710	619	702	668	625	678	683	631	720	675	660	705	653	659	691	663	668	653	699	674	688	667	670	676	647	643	675	668	632	667	693	688	662	714	624	637	667	639	652	670	700	706	736	690	653	668	663	669	673	651	654	668	682	617	692	652	676	668	690	685	627	658	654	698	708	658	661	661	723	709	708	671	684	665	669	694	657	660	674	719	659	648	710	702	623	674	645	664	666	716	698	683	671	692	701	680	681	681	659	690	680	674	634	671	660	661	645	686	652	687	598	631	670	666	621	657	672	659	694	636	656	663	651	672	718	626	721	687	630	641	613	713	655	699	686	698	632	703	681	655	669	682	636	671	652	695	651	673	664	668	726	659	681	689	641	669	667	681	672	684	716	639	649	652	645	686	646	681	694	738	661	655	686	680	666	688	664	631	666	660	614	691	628	693	682	697	651	657	645	665	696	675	672	679	649	660	663	641	656	667	675	694	683	633	677	729	696	699	681	642	704	651	670	676	640	683	681	655	687	697	666	669	688	647	649	681	680	636	690	628	667	643	636	721	666	651	650	673	658	702	692	650	656	700	645	649	604	618	685	707	600	603	648	628	716	691	694	701	674	670	696	673	630	718	666	667	695	654	708	681	643	719	702	678	672	703	655	696	700	642	691	668	705	678	655	700	678	687	629	646	643	660	684	645	664	632	628	642	641	678	678	644	691	716	684	688	677	693	675	685	725	652	615	667	679	685	674	650	665	670	677	675	672	673	696	635	649	663	643	650	626	694	657	715	700	673	626	650	680	627	657	627	673	694	735	692	658	679	714	650	620	632	663	663	689	667	658	645	654	614	707	679	698	657	677	639	662	660	682	684	652	695	639	704	675	661	732	630	676	655	691	630	689	682	676	661	686	685	624	666	683	694	664	652	655	682	679	687	654	678	667	686	654	714	699	676	666	678	655	621	653	685	654	675	645	708	676	685	649	667	629	656	670	688	689	691	689	685	681	665	674	650	653	631	688	681	688	613	686	679	660	642	642	664	692	685	676	672	685	644	697	744	693	641	646	649	685	663	689	663	649	659	645	632	622	630	673	646	637	719	691	647	619	638	672	633	685	664	672	653	682	651	680	662	673	640	667	700	679	668	684	705	660	668	699	650	651	664	642	681	672	634	670	684	682	657	635	679	653	671	678	695	644	643	637	651	692	652	663	687	674	698	638	691	677	650	679	701	661	679	645	666	657	662	681	660	680	680	695	705	633	642	669	657	673	676	703	672	695	667	629	690	660	656	679	676	667	665	709	698	650	673	647	673	695	632	681	696	640	647	630	682	667	706	697	654	678	665	651	670	662	659	652	708	713	668	653	674	669	673	684	661	699	688	644	691	642	672	725	729	644	681	680	670	690	674	653	661	674	678	641	673	620	693	665	621	669	654	717	635	701	711	653	655	671	630	658	663	658	650	707	634	640	690	721	643	654	651	630	647	687	678	628	691	599	697	659	686	705	612	642	704	690	705	658	681	656	638	633	618	724	672	683	672	682	713	673	628	644	683	618	700	741	649	632	601	657	688	679	638	645	696	681	672	705	668	670	643	658	656	699	651	665	656	625	649	628	648	695	632	661	673	678	661	681	642	679	668	727	691	657	683	605	623	646	642	652	725	682	669	674	673	684	699	699	667	668	668	679	661	644	671	655	645	713	630	660	636	688	646	698	667	682	627	649	702	657	658	678	675	667	646	673	620	657	677	663	634	661	696	710	692	686	681	636	678	636	683	605	658	657	689	653	689	677	647	670	684	682	684	682	687	645	671	662	637	696	641	637	681	700	651	626	646	656	695	676	645	663	657	666	701	645	670	700	635	739	712	652	678	689	657	709	718	639	671	708	672	666	665	644	698	697	662	662	669	646	654	648	666	687	687	675	652	686	712	707	660	634	653	673	717	660	686	648	667	630	653	682	740	665	646	667	649	662	634	673	684	651	640	699	688	656	640	644	652	697	698	677	644	737	691	658	645	679	666	686	673	657	677	641	667	636	689	668	668	669	703	675	713	682	663	666	629	698	676	684	647	656	646	673	652	649	658	648	659	653	711	630	688	648	646	684	714	657	666	640	671	673	689	634	710	675	679	689	663	654	675	713	704	615	677	636	716	623	632	681	669	632	650	654	684	724	678	723	667	664	662	636	681	615	680	665	669	697	682	673	677	645	704	710	696	682	672	633	669	670	691	669	659	683	677	652	651	668	692	648	681	679	663	656	645	731	629	661	691	623	704	659	649	658	756	620	674	700	655	665	639	678	640	697	718	692	662	629	678	671	654	638	641	645	719	705	638	620	640	657	669	679	669	671	595	667	690	667	661	702	658	732	638	636	647	693	669	641	653	662	669	672	629	675	663	682	718	680	654	693	659	622	654	665	638	649	682	658	664	695	659	667	671	660	663	644	677	644	698	645	660	646	639	654	692	662	667	657	665	681	629	694	662	647	655	676	647	640	713	679	709	655	657	643	656	651	691	668	675	658	646	706	664	664	666	713	664	686	681	673	694	683	631	661	648	632	666	656	653	689	676	674	690	720	707	667	679	678	678	684	620	664	642	717	672
3590	2474	1429	1138	797	778	732	611	489	410	320	269	237	223	177	156	173	137	128	106	96	85	87	87	84	68	90	72	87	76	66	79	72	77	65	77	72	79	75	78	82	84	70	61	67	68	61	67	72	71	74	66	84	77	80	65	73	81	65	73	73	70	72	64	68	93	67	60	71	82	77	68	66	75	75	73	74	81	79	78	78	58	81	74	87	58	68	72	65	72	77	70	67	63	83	78	79	78	67	74	74	61	82	68	57	72	60	68	84	66	75	90	57	98	63	63	69	81	90	66	61	66	67	87	90	65	71	85	70	74	65	77	88	78	84	69	66	67	77	69	72	69	72	76	70	68	81	68	73	61	75	69	63	78	85	72	78	69	72	70	68	76	80	89	72	66	70	68	75	78	73	70	72	71	72	59	80	83	65	76	63	78	85	74	66	62	73	65	71	70	82	78	89	65	73	83	68	62	78	80	68	79	67	66	73	69	83	58	67	87	69	72	64	70	61	72	63	53	73	71	63	77	63	70	65	63	72	78	75	80	65	63	66	60	75	67	74	90	70	86	77	64	60	64	98	80	65	80	81	56	79	67	59	69	84	77	69	72	69	76	67	75	75	76	61	61	63	73	66	71	75	91	89	76	64	85	73	70	68	72	81	65	72	65	71	56	77	62	76	69	70	75	62	74	86	72	69	83	68	81	65	75	64	86	72	74	57	77	85	61	79	68	76	62	80	70	68	76	69	75	79	88	70	68	68	88	64	74	67	69	94	71	63	68	74	80	70	72	78	65	65	63	71	67	88	75	73	75	70	62	87	87	79	62	79	75	77	73	54	63	100	76	65	58	83	61	58	67	60	64	78	55	60	75	78	74	63	57	70	77	88	71	76	69	63	91	79	90	65	77	59	72	65	83	81	70	67	69	60	71	75	68	70	66	72	84	70	64	82	76	80	73	65	76	71	81	79	73	64	59	69	74	83	67	80	86	76	66	74	74	59	82	68	75	88	60	77	102	77	59	69	83	71	70	61	93	73	74	73	70	71	63	94	76	77	80	58	73	67	86	64	76	69	57	63	69	70	85	74	50	87	60	61	62	56	66	63	69	63	68	78	54	69	71	68	72	79	66	70	85	74	85	86	92	57	89	61	72	84	66	64	104	70	87	76	75	68	79	58	76	72	70	67	71	85	61	81	83	84	64	69	78	69	74	69	88	62	72	73	59	71	82	65	65	71	57	62	60	60	59	67	68	87	70	66	87	78	78	63	62	72	55	75	67	78	67	58	79	64	77	76	77	79	82	73	71	71	89	73	73	70	76	73	89	80	83	66	76	77	66	84	89	77	63	75	66	70	70	81	83	74	64	78	72	64	65	88	82	78	81	56	77	73	80	63	66	74	55	80	86	72	70	76	65	73	72	76	71	83	87	66	69	63	70	72	69	71	67	87	68	81	54	72	63	62	75	66	71	71	60	73	78	90	71	80	84	73	66	76	67	79	84	64	62	71	77	65	65	79	69	75	68	68	86	74	63	67	91	71	89	69	67	54	64	68	62	75	55	63	58	60	79	81	68	57	64	68	74	63	73	64	75	57	53	64	79	84	72	66	69	75	78	69	79	85	75	72	79	64	66	69	80	72	82	63	71	61	94	57	59	71	74	81	75	73	80	67	68	86	79	60	77	65	79	72	74	76	75	60	62	70	70	70	79	79	72	65	68	64	81	76	81	77	84	51	76	78	62	82	86	75	73	59	57	62	83	66	72	60	70	68	59	77	65	69	84	57	62	85	68	72	69	58	74	80	66	71	68	87	75	76	104	52	64	77	62	69	76	61	67	83	79	76	85	67	78	56	65	69	70	66	76	75	75	58	67	87	77	66	73	60	73	66	79	80	69	84	65	66	85	78	61	71	75	66	64	83	75	62	77	72	67	76	69	70	68	69	66	71	60	57	70	74	59	70	56	64	57	81	62	82	68	81	69	66	74	72	83	84	68	60	84	61	68	60	86	65	61	80	87	82	84	86	66	74	75	62	64	79	54	75	66	59	65	66	82	70	64	74	72	73	69	75	69	57	74	74	64	84	71	60	67	71	88	76	80	62	85	70	85	61	88	76	68	71	57	88	68	76	64	72	77	76	78	73	68	55	57	72	72	66	72	80	84	67	62	70	65	84	66	73	57	68	54	68	63	70	66	71	60	76	66	70	59	74	75	75	86	69	74	70	60	81	66	71	80	89	69	71	55	74	61	72	69	84	74	62	77	64	83	73	75	67	76	84	76	62	80	73	60	76	60	66	68	60	84	74	75	64	71	74	61	73	76	88	60	75	68	70	58	72	76	65	75	60	76	65	77	76	71	87	72	56	84	68	62	83	67	67	55	81	63	68	73	69	71	67	74	73	61	86	72	76	79	56	79	84	78	77	90	73	75	62	70	69	64	66	60	67	73	70	72	74	73	66	58	70	69	76	83	76	78	76	62	80	70	66	85	63	75	71	74	81	67	66	67	79	66	72	68	66	61	72	68	72	71	68	80	78	81	62	84	58	73	68	69	82	55	75	80	72	74	77	67	81	79	80	70	79	68	63	82	72	72	69	73	82	72	74	67	71	62	60	62	66	73	85	78	64	71	72	81	83	85	76	65	67	64	72	80	59	74	71	86	65	73	55	82	57	68	72	69	67	84	92	73	59	62	66	74	84	67	52	74	59	59	67	71	64	63	79	72	82	64	78	70	84	83	69	72	54	71	70	67	64	74	75	66	56	77	79	76	79	67	66	61	91	54	67	75	69	69	76	75	68	60	83	74	65	80	58	59	60	80	76	59	73	80	62	66	69	88	76	89	78	47	62	85	71	69	58	68	64	80	73	68	69	69	84	83	70	83	73	69	73	65	78	59	56	78	76	68	55	85	72	82	64	61	77	73	78	74	81	63	71	68	67	67	80	59	72	74	69	84	71	86	83	64	79	71	74	68	79	66	74	66	69	86	81	75	70	71	65	81	70	77	68	77	65	92	72	82	76	58	73	55	83	73	76	83	70	67	65	69	67	69	73	70	69	78	84	74	70	54	75	69	72	59	52	67	77	74	70	87	70	79	67	54	53	76	90	82	68	67	79	58	73	66	81	66	76	68	70	66	78	80	74	74	72	65	78	85	68	82	66	63	67	74	72	74	79	81	54	69	85	64	68	67	63	55	60	77	77	45	65	66	74	79	79	72	64	79	65	67	58	76	64	65	69	76	73	80	73	70	71	69	76	72	63	67	72	61	71	72	77	87	66	74	74	74	65	78	80	72	66	68	82	70	66	81	70	66	76	70	84	70	75	68	57	83	90	70	61	80	70	87	69	66	58	71	83	73	68	68	67	69	79	73	72	65	75	61	72	68	64	59	83	67	74	72	72	84	48	70	66	83	76	75	85	67	68	74	78	71	79	65	68	63	74	59	65	60	73	62	78	61	76	62	82	65	64	74	70	65	93	76	65	78	70	75	78	65	76	68	79	66
29587	18950	14863	18498	22718	21682	19086	15945	13282	10762	8745	7351	6038	5019	4155	3422	3075	2494	2164	1896	1517	1349	1159	1063	969	971	851	803	855	809	779	742	781	780	754	781	767	804	758	749	735	727	681	689	671	709	708	727	671	707	759	715	678	664	723	695	726	642	699	715	654	695	667	715	724	734	715	676	674	713	682	683	703	710	685	708	694	677	692	695	644	661	638	677	662	690	684	656	671	719	685	714	724	666	702	689	702	700	694	684	713	696	693	699	728	668	712	660	669	684	664	682	705	717	687	663	707	710	670	659	694	637	712	698	688	673	662	664	709	705	689	682	709	640	637	713	701	717	688	642	667	654	718	723	714	710	693	702	706	639	720	686	689	725	664	696	700	678	690	663	700	641	693	672	667	659	696	709	636	718	680	701	675	698	701	667	689	718	722	640	663	683	679	695	701	703	719	676	696	701	718	707	672	704	682	646	715	679	681	686	701	711	648	719	696	671	666	729	702	671	646	708	701	716	668	666	719	700	687	642	695	652	710	686	708	681	693	676	691	702	654	685	684	723	687	678	655	681	720	674	693	668	694	714	699	690	694	685	719	674	674	667	714	661	657	685	666	703	690	692	671	668	682	687	675	671	643	698	700	724	663	745	722	669	688	704	693	712	675	705	649	652	710	659	680	671	691	663	704	680	706	694	700	720	712	675	626	655	670	722	703	692	742	640	695	725	710	698	688	712	676	694	704	692	691	703	730	705	672	716	707	700	674	759	717	705	693	627	660	745	702	716	692	670	677	729	687	690	646	638	660	703	711	708	690	697	737	694	671	657	712	612	715	673	693	696	711	688	734	728	676	707	665	676	705	667	692	664	680	655	672	641	685	648	702	699	713	641	649	654	716	695	631	680	661	684	709	653	667	742	732	684	699	705	682	678	691	688	688	704	698	736	688	662	709	669	663	707	657	664	657	670	713	653	692	695	643	716	665	704	665	701	671	700	718	652	691	663	699	670	703	681	709	687	698	704	687	645	711	770	726	718	665	658	681	664	645	709	711	704	652	653	680	689	710	660	728	677	695	687	654	682	675	707	699	667	694	658	703	688	658	637	680	677	716	683	723	660	696	728	711	690	719	614	723	657	702	705	689	683	709	662	679	710	742	680	674	714	688	672	683	696	716	705	716	697	641	730	611	655	677	701	721	716	679	698	710	691	670	680	674	711	708	703	666	687	648	680	713	730	672	670	683	734	728	643	671	687	667	723	659	654	669	688	651	709	728	723	712	680	629	663	598	692	670	720	664	649	699	708	670	661	741	666	688	674	776	670	701	662	688	652	696	685	685	683	729	651	667	684	694	668	698	684	645	656	696	616	682	691	685	663	660	697	744	686	684	684	645	683	703	682	695	694	683	685	691	674	664	672	694	632	656	650	644	679	690	655	697	710	688	646	680	680	710	681	675	668	690	689	625	667	648	668	644	721	758	641	651	666	636	690	687	708	693	652	673	721	699	688	698	694	647	708	721	653	706	643	688	706	700	712	649	661	700	684	688	672	682	670	644	694	689	715	660	695	665	684	696	655	702	648	644	668	612	713	701	742	722	690	679	729	679	693	687	718	673	696	679	686	675	710	704	682	643	695	717	682	650	681	678	695	673	684	668	697	670	671	644	650	692	688	677	708	692	642	697	646	714	710	719	691	683	673	675	726	669	655	697	694	671	678	708	678	711	673	673	662	656	692	699	675	664	715	676	639	721	694	659	671	684	717	682	671	705	687	738	680	658	694	679	699	705	693	729	710	685	745	682	725	700	665	675	679	698	674	699	713	692	680	659	674	656	660	676	685	718	688	706	665	697	699	717	701	677	694	682	699	690	658	699	711	643	731	694	686	687	663	670	697	679	674	739	704	656	730	639	677	705	703	705	654	693	655	683	698	629	706	683	699	690	710	682	727	694	632	676	706	676	722	729	685	677	730	681	711	691	667	690	677	685	701	707	673	688	655	685	663	682	658	675	665	698	663	669	674	658	608	689	703	724	706	694	685	708	719	661	716	715	660	697	713	711	660	660	686	676	681	747	684	683	691	719	638	675	727	726	632	699	724	662	639	689	716	681	684	669	702	710	730	744	701	674	709	683	690	683	712	699	706	679	684	681	711	702	665	665	701	684	676	681	649	723	732	676	695	654	677	690	680	682	679	676	713	724	687	718	751	691	702	657	677	702	701	683	677	745	728	713	696	703	705	727	644	660	683	678	724	704	689	711	664	689	700	706	701	694	718	691	690	658	656	709	650	728	687	711	664	650	701	714	683	747	761	685	690	689	705	686	682	663	666	678	716	696	699	685	714	731	682	685	700	699	667	691	689	717	638	667	660	709	696	681	672	665	703	713	673	699	700	653	691	709	712	716	675	658	694	668	660	698	715	660	692	649	705	685	680	697	676	652	705	700	663	719	703	702	658	652	659	692	656	694	659	652	719	691	706	665	651	705	666	676	632	739	705	691	676	709	699	748	719	695	711	722	704	657	697	672	678	674	624	724	701	702	676	736	630	648	665	714	682	678	704	703	674	697	671	714	730	698	699	675	681	670	714	664	697	715	672	690	670	701	692	716	684	651	693	655	694	697	678	716	717	655	659	713	693	675	668	704	630	681	646	625	713	703	693	677	726	642	676	691	666	693	712	692	710	688	654	682	721	695	688	674	673	696	675	700	733	711	685	659	726	661	689	700	675	668	741	718	662	655	675	664	680	719	675	695	720	742	705	726	715	684	723	703	677	692	671	742	675	713	647	688	657	721	675	667	729	673	696	656	757	701	682	660	703	709	666	685	652	681	727	718	725	695	683	716	635	688	629	718	736	685	692	685	666	663	668	704	722	639	660	729	724	719	634	702	714	669	667	665	649	726	748	675	717	720	642	665	681	694	675	692	687	673	669	633	690	722	683	662	664	764	691	709	700	678	709	709	700	686	651	677	662	721	670	640	703	699	657	711	744	675	694	722	686	693	683	683	717	677	650	666	692	720	688	640	656	664	692	662	710	667	700	675	668	660	714	699	696	680	694	634	687	678	692	667	674	648	679	677	743	686	660	713	706	662	689	732	676	681	688	691	676	660	671	681	680	655	703	667	726	713	655	702	694	706	705	699	659	680	660	653	645	659	664	674	672	672	677	699	710	662	703	658	637	676	642	719	714	683	692	706	690	738	642	657	696	689	691	694	728	691	632	674	700	726	706	721	682	668	675	678	708	669	692	698	671	635	681	689	683	706	687	673	689	704	660	661	703	669	703	694	694	684	705	708	654	659	691	707	711	694	695	702	721	694	668	674	702	662	743	656	733	685	672	689	673	654	651	670	723	722	676	693	681	681	672	703	721	636	691	704	628	673	660	685	680	694	700	726	697	673	717	641	695	680	692	694	711	707	676	693	746	710	667	683	683	727	642	723	694	689	668	658	672	690	677	691	681	696	671	632	672	660	647	707	733	685	692	702	719	673	723	690	724	646	669	712	697	636	712	666	703
3755	2223	1364	1058	776	715	632	573	437	435	386	291	235	203	188	170	140	150	108	93	108	92	82	90	86	94	80	67	62	83	74	77	74	88	64	72	77	81	57	73	69	73	75	87	90	72	69	71	63	66	59	69	64	66	81	68	73	89	68	67	74	65	71	66	50	75	74	60	62	83	69	68	73	72	63	68	74	64	72	62	63	60	73	65	73	78	78	53	73	74	65	74	71	62	66	68	63	69	72	71	78	68	64	67	69	67	77	84	46	68	43	59	77	78	74	69	60	59	74	80	75	71	56	76	67	65	72	51	64	64	62	80	75	69	71	68	69	66	61	78	64	67	47	78	77	57	68	67	67	53	59	65	66	84	76	84	65	54	74	64	82	65	58	74	80	64	70	65	71	65	64	56	78	76	78	60	76	69	62	78	67	58	54	67	64	73	65	71	64	90	85	68	55	70	63	77	69	80	80	62	65	55	78	67	88	68	59	62	58	65	76	71	62	66	58	69	68	57	69	65	63	69	84	64	63	75	60	74	78	72	62	80	66	53	64	57	61	76	67	69	67	63	83	67	53	77	59	76	71	70	69	63	67	60	71	85	75	70	79	59	65	70	75	74	64	65	55	75	63	61	62	71	67	71	56	74	75	72	75	64	75	81	65	57	58	63	75	66	67	61	53	76	60	65	65	49	64	62	65	59	83	81	67	79	77	70	83	64	61	73	66	67	73	66	86	73	55	70	67	59	62	85	59	65	74	80	58	70	64	80	54	64	69	73	64	69	41	75	71	65	67	71	59	76	84	81	64	68	63	65	67	58	63	67	79	80	66	66	58	67	67	75	72	57	62	61	82	75	82	77	65	66	80	66	83	79	60	78	53	63	62	68	64	68	75	58	70	54	67	78	75	76	55	69	73	65	76	66	79	66	69	72	61	66	77	59	68	84	63	64	76	73	62	74	56	61	69	72	47	73	66	61	79	74	62	70	64	84	62	71	61	67	61	78	63	71	63	65	75	79	68	70	65	72	67	78	62	60	65	67	63	71	73	69	63	82	82	76	70	67	77	75	63	66	68	76	66	54	60	69	83	68	65	70	67	67	70	67	63	57	60	82	73	62	61	70	67	76	73	73	70	58	75	63	79	69	62	53	94	71	75	68	72	69	72	57	82	85	77	75	71	72	70	89	67	72	78	79	66	76	66	73	71	65	56	74	61	69	72	82	56	86	52	60	71	80	61	73	71	65	70	61	73	67	83	80	83	68	78	78	57	78	91	66	61	78	70	85	91	67	82	68	54	59	69	62	76	65	62	59	75	62	78	66	62	76	71	75	72	83	81	71	64	70	76	70	77	73	64	81	74	63	67	54	71	74	65	70	70	72	51	64	66	86	49	57	59	78	72	74	82	74	67	68	70	76	68	73	74	61	56	56	62	74	82	81	83	69	69	68	78	73	73	75	72	68	58	74	69	56	71	70	65	59	69	62	70	72	72	84	57	69	57	73	62	83	79	73	72	69	61	71	67	73	68	60	82	66	88	70	63	62	67	65	77	59	77	71	68	78	62	80	63	63	63	55	65	56	68	69	66	80	56	66	76	66	63	65	75	79	67	66	62	72	71	71	63	71	77	75	72	58	63	76	69	71	55	63	65	68	74	78	65	74	47	75	79	56	73	73	73	64	67	81	68	71	61	70	79	77	61	67	58	62	77	56	74	76	76	74	73	77	58	63	74	63	60	74	72	76	65	76	65	66	64	58	63	62	69	73	70	63	67	74	64	73	63	72	77	88	76	73	54	61	56	71	73	68	77	58	67	70	83	65	62	52	70	65	63	72	66	79	76	71	70	70	63	68	57	59	62	67	85	77	59	69	68	71	80	68	64	58	62	78	65	71	67	67	75	77	60	56	74	54	66	83	77	72	69	70	78	63	72	77	46	76	52	71	74	78	80	70	70	73	65	70	84	74	84	47	68	68	60	81	52	62	70	59	65	71	82	65	80	66	76	71	52	63	67	75	63	67	65	59	68	58	69	74	73	81	63	69	68	65	75	76	61	76	60	60	69	57	79	67	71	61	54	79	41	55	75	87	77	70	83	80	57	71	71	62	70	71	56	81	76	81	86	75	69	70	73	70	77	79	62	77	55	80	66	57	52	58	71	67	57	57	43	77	64	65	70	67	69	81	66	74	76	54	74	60	76	60	62	64	68	58	69	70	63	85	75	75	58	55	78	68	61	54	64	73	74	64	67	53	55	66	71	54	74	89	72	62	69	71	78	62	65	64	62	66	71	66	59	65	63	69	57	51	73	70	68	65	87	69	72	63	66	56	77	65	58	75	71	75	69	74	74	63	70	84	80	66	83	78	64	76	71	80	66	83	74	66	55	63	69	91	76	61	82	66	55	76	71	66	62	59	63	63	81	54	62	80	56	69	66	56	55	67	79	68	53	87	73	68	75	63	67	70	65	73	78	79	60	69	53	58	86	64	69	56	80	83	74	71	74	69	75	58	71	72	82	66	77	70	65	83	68	69	50	63	70	69	78	65	68	58	70	57	74	66	63	82	72	67	60	66	72	73	78	73	66	61	65	64	67	70	66	76	76	78	67	59	74	77	81	80	65	84	75	64	67	52	67	60	65	53	71	62	73	69	71	64	71	44	60	58	74	64	58	61	66	69	54	68	82	64	75	78	82	67	60	63	52	56	71	82	77	73	70	70	71	49	80	71	76	64	67	79	71	70	69	71	57	70	73	71	75	68	58	69	81	60	67	70	65	66	62	60	65	78	66	77	69	68	77	69	75	62	59	79	81	84	67	70	70	72	65	72	79	73	78	62	61	62	71	74	65	58	68	72	70	68	74	58	72	61	57	58	78	56	66	65	70	66	87	70	52	67	71	74	83	67	71	75	64	64	83	64	60	59	67	73	66	56	56	75	82	60	71	68	71	71	70	65	58	75	58	74	73	56	51	73	88	77	75	70	72	79	68	59	75	69	63	64	59	59	72	77	64	74	76	66	76	61	80	81	76	72	71	72	65	79	55	55	64	82	74	63	68	64	59	78	71	77	63	58	67	82	73	69	74	67	78	80	71	55	85	69	61	76	61	79	70	79	79	70	47	74	63	74	66	66	66	56	61	73	78	82	67	64	66	81	70	61	51	64	65	64	73	62	66	57	71	60	63	58	67	72	81	67	62	66	67	73	72	76	59	60	75	61	75	65	73	70	79	61	80	80	62	61	75	72	72	72	79	71	65	78	70	70	63	73	73	72	66	81	60	74	71	85	60	70	76	81	70	80	66	72	56	64	82	65	65	68	74	67	67	70	71	66	71	83	69	60	55	67	73	76	64	59	71	63	66	76	69	73	86	79	63	58	72	55	64	63	69	70	79	78	69	70	75	76	74	63	68	76	65	62	61	67	66	68	62	68	68	65	68	56	82	71	73	68	72	78	68	68	68	65	59	61	67	76	69	66	69	79	67	58	68	52	78	72	76	63	67	65
29375	18129	14473	17741	21604	20846	18508	15774	13255	10945	9011	7415	6170	4818	4136	3495	2940	2478	2221	1703	1472	1276	1138	1003	1014	877	845	771	831	738	716	709	747	741	739	690	691	729	692	741	735	715	693	683	704	660	677	647	685	674	651	668	668	622	679	646	688	695	636	632	635	638	615	685	651	666	646	685	665	643	676	655	668	654	666	638	652	638	653	686	613	651	663	635	682	632	652	631	653	672	681	611	670	647	679	645	645	664	642	619	681	628	713	586	665	652	662	673	638	676	644	654	654	670	607	676	665	650	633	614	653	681	676	663	655	696	658	620	635	655	643	647	643	661	627	626	657	649	658	636	616	669	668	661	710	673	652	659	650	642	655	703	656	686	670	658	699	664	637	677	657	646	630	654	702	643	673	670	642	634	641	660	654	661	593	655	665	678	676	639	684	726	636	651	690	638	667	686	667	685	670	640	640	658	697	649	680	660	629	655	637	625	674	689	669	632	644	686	647	707	674	639	665	626	655	643	641	658	645	639	627	697	656	666	628	625	681	602	662	643	619	606	631	590	618	641	659	606	726	653	651	630	656	736	662	657	649	683	612	651	631	664	656	706	645	675	624	642	642	685	601	639	614	654	631	664	662	646	667	645	626	646	650	641	684	569	665	651	685	685	705	675	605	661	629	634	645	651	687	638	667	628	627	630	646	701	653	679	620	661	688	676	664	670	652	638	642	679	643	664	645	620	645	617	705	700	671	657	595	635	678	719	625	647	679	635	649	696	670	637	662	632	659	642	701	680	683	642	669	649	652	608	636	593	619	655	613	632	673	695	646	701	680	675	655	649	645	638	637	682	610	657	681	666	669	639	633	656	698	703	678	635	661	675	635	645	649	633	654	664	651	690	679	621	662	630	671	661	646	667	644	648	648	627	614	628	684	657	672	639	629	627	662	643	667	639	694	700	630	657	607	667	667	652	642	653	720	629	659	621	649	637	659	640	666	656	625	663	642	622	654	645	660	688	636	639	690	637	681	648	672	647	652	663	683	609	702	665	611	670	650	688	648	613	626	679	645	635	685	675	656	659	672	666	647	624	641	666	673	669	640	607	640	657	648	682	608	638	655	700	664	634	628	684	643	723	657	632	668	641	649	678	647	665	656	696	609	678	643	649	695	685	691	656	648	655	665	630	657	670	634	649	651	694	623	642	618	634	623	668	648	687	658	654	654	675	629	674	642	650	652	693	653	664	675	641	646	649	679	633	646	657	668	601	659	640	672	650	650	711	631	648	668	628	710	650	637	628	630	627	599	673	667	647	640	652	639	647	642	665	630	647	669	657	666	683	634	672	654	655	697	683	682	632	656	625	627	657	652	615	667	676	637	678	624	634	652	664	681	662	630	638	664	668	643	643	641	639	678	689	675	624	644	681	672	622	666	654	667	635	635	585	624	647	681	677	610	685	649	685	656	610	647	747	668	656	601	666	649	636	592	618	681	647	708	663	626	658	682	638	655	658	673	627	671	663	676	625	661	681	647	673	686	625	701	667	647	661	646	666	682	693	668	669	627	630	666	646	692	678	659	650	685	662	657	635	654	629	691	678	682	632	654	663	685	656	684	707	658	680	641	685	637	652	638	673	639	669	622	662	679	643	660	681	626	688	621	643	653	705	651	637	657	677	650	616	615	658	685	652	657	610	677	665	640	678	652	684	639	667	681	613	716	671	654	673	675	669	617	644	664	645	666	655	685	668	653	670	610	628	608	669	703	684	708	633	640	692	652	622	639	643	628	662	673	697	645	662	618	639	625	659	665	653	651	604	641	624	654	663	689	635	716	687	656	660	673	631	636	649	684	655	649	658	638	683	588	641	652	700	661	657	651	672	615	694	684	676	607	678	681	632	592	642	632	638	636	664	648	667	624	625	672	678	671	655	653	660	662	653	643	648	660	658	663	616	637	654	665	665	682	653	674	690	622	638	637	676	622	673	664	678	674	667	657	643	656	672	664	666	678	647	642	695	659	676	707	634	672	647	646	615	707	632	612	714	602	667	665	664	682	649	671	618	676	646	663	651	610	687	704	640	719	664	642	670	663	679	622	631	670	659	648	662	614	650	614	655	670	653	658	617	698	680	691	654	667	656	644	621	650	682	708	672	693	669	657	655	649	661	591	664	660	679	662	656	647	659	652	658	655	646	653	660	678	672	648	649	655	625	693	692	617	644	628	697	644	699	682	671	686	646	692	629	671	649	660	631	615	681	635	656	720	639	693	630	644	653	621	648	701	676	718	655	656	660	666	634	692	665	672	660	694	630	637	637	637	640	646	616	651	671	627	652	627	642	682	656	713	689	657	694	657	634	668	657	670	646	672	626	646	644	676	665	629	650	685	638	666	625	675	691	697	617	628	622	680	610	676	645	660	673	667	648	680	640	672	606	683	658	641	624	663	678	653	633	665	625	677	676	631	636	672	643	657	658	669	628	696	634	679	641	683	631	629	679	621	685	651	667	668	637	678	604	686	632	712	686	662	627	627	633	627	634	608	695	666	667	673	672	685	615	634	686	658	646	676	717	635	630	704	678	652	686	663	658	656	626	628	683	665	675	642	638	658	645	629	668	690	669	640	710	673	661	673	601	701	593	650	623	674	626	663	646	663	605	695	663	583	635	673	643	685	663	674	667	657	644	663	672	671	649	694	696	604	612	655	669	658	679	678	673	624	654	685	664	692	629	627	699	636	666	659	689	622	665	660	642	630	657	636	637	606	664	670	643	617	673	668	688	702	680	675	647	687	702	608	680	689	665	665	626	668	674	644	684	645	642	624	645	688	675	673	674	697	640	625	629	656	713	665	632	648	661	649	679	646	678	679	661	690	654	660	652	657	622	612	677	693	664	642	697	668	661	680	636	633	688	657	655	698	673	680	689	695	648	671	664	671	641	626	649	704	636	665	598	658	662	677	676	629	687	642	658	684	658	665	667	666	658	639	671	659	697	667	666	626	651	678	618	671	682	636	656	675	639	642	643	679	668	695	640	635	676	618	642	649	692	653	668	642	605	662	617	661	684	696	659	640	629	603	649	668	650	620	707	685	661	650	638	682	642	634	658	665	622	652	677	666	667	653	706	719	675	673	651	643	641	635	637	649	667	702	679	654	665	679	673	680	639	613	626	660	670	658	699	665	674	664	680	658	695	603	624	677	644	634	673	647	658	634	674	708	685	658	654	662	663	690	642	690	622	686	632	650	660	705	655	649	666	647	657	696	700	677	691	628	636	671	631	653	664	631	640	672	639	663	690	638	652	681	627	607	666	646	706	672	609	641	657	592	675	647	638	662	692	656	679	645	633	677	618	671	652	634	673	684	661	658	627	636	642	621	633	702	658	659	630	687	689	634	657	658	651	640	671	648	659	658	647	642	642	663	613	656	681	697	646	610	665	627	640	667	674	660	664	634	632	671	704	671	626	656	624	612	705	693	664	682	667	695	650	618	590	664	669	653	613	698	641	717	662	582	655	617	662
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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
