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
341876622819	341876623382	341876623932	341876624482	341876625032	341876625582	341876626132	341876626682	341876627232	341876627782	341876628332	341876628882	341876629432	341876629982	341876630532	341876631082	341876631632	341876632182	341876632732	341876633282	341876633832	341876634383	341876634932	341876635482	341876636032	341876636582	341876637132	341876637682	341876638232	341876638783	341876639332	341876639882	341876640432	341876640983	341876641532	341876642082	341876642632	341876643183	341876643732	341876644283	341876644832	341876645383	341876645932	341876646482	341876647032	341876647583	341876648132	341876648683	341876649232	341876649782	341876650332	341876650882	341876651432	341876651983	341876652532	341876653082	341876653632	341876654183	341876654732	341876655282	341876655832	341876656382	341876656933	341876657482	341876658032	341876658583	341876659132	341876659683	341876660232	341876660782	341876661333	341876661882	341876662432	341876662982	341876663533	341876664082	341876664632	341876665183	341876665733	341876666283	341876666832	341876667382	341876667932	341876668483	341876669032	341876669583	341876670132	341876670683	341876671232	341876671783	341876672332	341876672882	341876673432	341876673983	341876674533	341876675082	341876675632	341876676182	341876676732	341876677282	341876677832	341876678383	341876678933	341876679483	341876680032	341876680583	341876681132	341876681683	341876682232	341876682783	341876683333	341876683883	341876684432	341876684983	341876685532	341876686083	341876686632	341876687183	341876687733	341876688283	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2302	3300	1900	2700	2303	3300	1900	2700	2304	3300	1900	2700	2304	3300	1900	2700	2305	3300	1900	2700	2305	3300	1900	2700	2306	3300	1900	2700	2306	3300	1900	2700	2307	3300	1900	2700	2307	3300	1900	2700	2308	3300	1900	2700	2309	3300	1900	2700	2309	3300	1900	2700	2310	3300	1900	2700	2310	3300	1900	2700	2311	3300	1900	2700	2311	3300	1900	2700	2312	3300	1900	2700	2313	3300	1900	2700	2313	3300	1900	2700	2314	3300	1900	2700	2314	3300	1900	2700	2315	3300	1900	2700	2316	3300	1900	2700	2316	3300	1900	2700	2317	3300	1900	2700	2317	3300	1900	2700	2318	3300	1900	2700	2318	3300	1900	2700	2319	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
4523	1526	792	710	1208	1265	1218	959	751	614	536	472	403	379	287	230	245	227	189	189	175	151	188	142	141	128	104	104	82	81	91	65	65	62	52	55	52	56	59	53	64	58	63	50	51	62	45	46	44	57	52	43	34	40	35	42	45	42	41	43	50	34	55	46	44	39	40	40	38	38	42	42	50	39	44	34	47	43	41	39	57	26	47	52	45	39	38	46	47	46	52	50	48	49	41	48	47	40	37	50	50	47	37	43	40	37	43	41	35	38	31	43	54	40	42	46	39	33	38	44	44	43	39	42	42	49	32	47	42	34	36	43	43	47	44	48	42	37	38	40	48	35	45	38	41	41	48	38	39	39	52	40	40	28	43	41	44	31	44	46	41	33	41	53	36	55	46	46	42	52	40	45	36	36	34	49	50	49	34	39	42	47	41	32	45	31	36	41	40	45	38	41	38	39	33	34	35	44	41	35	39	40	43	42	39	33	35	38	52	53	53	41	42	44	50	39	38	36	36	47	38	33	40	36	43	37	38	39	35	37	40	38	36	33	44	37	42	30	49	46	41	42	46	35	49	53	49	30	36	29	37	45	54	51	42	38	35	45	46	32	34	52	44	37	43	33	45	37	44	38	37	39	41	42	38	35	35	37	44	42	37	46	25	41	29	47	35	44	42	40	44	47	38	39	40	43	41	46	41	50	33	32	39	28	25	32	24	40	29	49	31	44	38	51	40	36	42	48	46	41	49	45	41	38	36	43	45	51	36	42	39	43	36	37	33	33	37	28	47	28	42	43	42	37	30	40	43	31	47	42	40	29	44	55	47	30	46	35	50	41	35	33	35	42	48	65	37	37	31	46	42	58	47	41	47	44	48	41	39	58	64	39	49	45	54	47	37	39	44	41	37	54	35	50	42	27	43	39	41	44	36	45	37	53	50	48	43	29	36	42	22	40	34	35	39	42	44	29	42	35	44	37	37	40	39	33	44	27	54	49	42	51	41	55	32	37	30	46	41	44	41	35	39	42	47	47	42	47	53	55	44	36	48	42	34	36	38	34	43	35	43	40	37	46	38	33	35	43	52	39	44	45	40	38	48	38	47	36	44	36	43	43	37	41	40	35	48	44	33	44	37	35	33	47	50	43	40	42	37	47	37	39	50	44	34	48	51	29	40	46	53	33	42	43	44	51	51	44	31	36	35	42	27	28	37	37	37	39	40	34	43	46	35	39	44	44	30	44	39	40	38	37	42	49	40	51	43	40	43	33	46	44	44	44	48	36	45	44	40	39	34	36	31	33	31	45	41	31	40	41	35	49	35	43	37	42	43	38	37	34	38	45	34	45	35	45	36	44	34	34	26	42	43	42	43	43	38	47	42	35	42	28	33	36	34	37	45	35	37	36	47	34	37	55	46	53	39	40	56	31	42	30	44	37	40	37	41	59	41	47	56	37	38	38	39	41	40	35	48	33	43	43	44	32	53	32	35	37	29	42	36	55	43	47	44	47	39	39	40	33	33	31	36	36	40	41	38	34	39	51	45	49	40	33	41	43	43	35	40	28	34	37	36	38	45	36	39	47	51	29	50	44	43	38	49	41	39	37	41	46	43	53	38	45	42	46	53	34	38	36	41	30	50	39	60	43	40	45	43	48	45	36	38	42	39	49	43	43	45	43	39	37	37	44	38	31	43	30	37	40	49	54	40	38	42	44	40	38	34	37	41	41	37	38	38	36	34	42	44	45	46	36	45	35	30	42	40	45	56	40	34	45	39	45	37	38	40	54	41	34	40	42	45	42	37	49	40	38	38	39	40	38	46	47	46	45	28	51	39	37	34	35	46	41	33	37	36	37	31	39	48	38	38	43	40	41	32	35	41	44	54	44	39	36	48	44	41	44	40	42	42	53	46	41	45	49	43	38	39	35	51	48	39	38	29	39	44	28	41	41	37	27	40	41	51	31	40	39	37	46	43	30	37	50	45	44	41	37	31	43	45	49	39	43	44	38	39	48	34	40	53	39	57	37	39	46	42	35	38	44	41	39	43	40	42	36	38	39	35	41	42	37	36	34	43	51	48	53	42	51	45	47	47	40	47	43	47	58	32	41	41	43	54	44	36	34	31	40	44	45	33	47	37	48	33	33	57	34	38	51	42	42	43	34	44	31	48	50	24	32	39	33	36	33	33	48	40	54	48	44	54	36	54	35	45	40	52	41	35	34	30	42	37	40	32	37	39	56	38	36	37	46	43	47	52	44	43	43	38	35	39	48	48	34	46	37	49	42	38	34	36	42	28	48	53	30	27	50	39	44	46	37	46	41	38	40	38	39	50	33	27	40	41	39	43	40	45	30	36	44	44	52	48	38	41	43	33	39	42	37	45	37	30	44	40	46	54	24	44	35	37	35	35	31	36	36	46	48	41	29	41	45	44	35	49	33	55	45	35	33	35	52	38	33	44	39	46	20	48	37	50	44	47	40	38	44	41	49	43	37	51	41	42	44	46	42	41	44	44	36	42	40	26	43	47	35	46	48	43	48	47	45	41	49	38	35	46	40	38	40	59	38	39	39	44	33	32	42	40	30	38	55	40	47	49	32	37	41	40	37	43	48	45	42	36	39	36	47	41	44	41	45	51	28	32	43	46	42	42	40	44	43	43	39	44	47	35	41	30	49	39	33	51	41	39	46	43	36	45	49	52	42	43	42	41	52	27	37	40	46	46	54	41	49	43	41	48	43	38	45	58	43	31	40	40	44	32	45	45	34	53	43	34	45	48	51	35	44	48	50	31	40	43	29	35	37	51	46	32	49	45	40	31	48	35	43	37	36	49	41	27	36	36	55	37	43	49	44	53	42	39	36	38	39	26	33	48	43	44	34	38	42	44	46	35	28	49	43	41	49	49	40	32	31	38	35	36	40	35	52	39	46	38	40	42	44	30	45	42	40	48	37	53	42	35	40	42	36	34	44	33	46	47	32	52	45	38	44	46	40	45	56	47	36	51	40	30	37	48	31	36	48	44	55	46	41	42	49	45	38	48	41	51	31	44	35	46	34	32	34	48	41	43	38	39	38	39	39	45	45	36	38	45	35	45	37	49	43	46	42	49	44	41	29	51	40	44	39	46	42	23	42	45	45	41	45	36	37	42	44	57	35	45	34	43	40	47	40	39	48	38	40	45	32	41	39	40	35	46	33	37	41	52	54	35	49	37	33	53	42	45	43	47	43	41	36	34	43	44	36	44	57	31	46	52	40	38	48	32	34	42	45	36	32	38	49	31	49	34	41	41	45	38	50	45	49	36	33	44	41	38	42	39	29	39	30	51	40	36	34	38	33	33	34	43	35	36	55	41	46	35	36	42	47	40	51	34	44	51	51	42	51	34	48	57	45	37	45	38	37	32	49	39	35	34	37	33	38	43	30	44	37	40	37	35	41	53	52	41	30	37	42	35	50	37	41	45	55	55	50	42	36	37	32	36	43	36	38	38	40	34	47	37	43	34	49
36642	22937	15491	32321	39994	37159	34796	30120	25999	21876	19126	16596	14568	12965	11555	10071	8949	8049	7441	6963	6318	6342	6205	5541	4676	3939	3414	3289	2861	2819	2274	2178	2037	1946	1682	1565	1480	1508	1490	1413	1448	1362	1213	1194	1141	1088	950	895	953	914	863	910	849	803	750	772	794	753	731	719	751	725	713	744	745	679	698	694	782	757	680	700	683	739	761	771	797	750	810	920	921	799	805	834	779	752	764	786	760	765	745	828	872	837	795	819	753	784	754	768	747	797	794	782	689	708	764	671	694	701	657	690	702	676	701	661	686	632	691	686	709	670	659	686	672	638	695	669	672	701	703	714	675	718	690	686	718	670	730	712	649	711	689	664	668	627	629	661	620	662	647	685	678	648	652	733	658	687	664	671	680	647	675	663	664	692	648	625	642	648	684	636	629	661	618	660	637	711	648	656	680	647	678	642	686	650	638	664	674	663	695	625	651	651	654	641	636	626	642	671	665	622	642	674	688	652	646	643	675	693	682	665	632	659	665	630	643	670	689	677	645	658	662	634	615	625	663	667	617	626	640	657	672	659	654	695	661	641	669	652	662	575	630	655	692	629	646	678	692	648	663	664	678	672	674	634	672	606	685	617	674	677	636	652	659	621	642	626	643	637	651	616	684	641	607	657	651	686	626	613	682	638	646	618	629	635	660	644	625	658	659	617	644	640	633	637	656	678	620	643	686	658	663	607	683	688	672	665	647	650	636	610	645	639	654	652	602	640	621	636	624	671	668	632	694	678	668	687	663	631	674	622	692	674	641	684	647	620	653	671	700	680	629	695	675	603	654	651	642	692	662	642	620	651	636	649	641	656	667	721	649	681	648	635	676	637	648	609	644	622	619	639	640	644	635	694	697	626	643	662	638	676	691	642	641	674	646	673	683	656	683	651	646	628	603	660	663	624	628	669	672	636	618	687	658	626	687	610	627	614	679	644	647	671	610	660	615	627	642	624	670	618	614	642	669	657	669	613	653	644	676	675	623	684	675	635	635	631	700	648	683	616	626	666	646	700	694	647	628	650	685	644	689	659	623	647	635	681	675	641	627	629	680	621	589	687	648	638	678	652	640	642	638	685	614	658	628	681	652	643	645	654	699	717	602	652	631	666	608	701	692	650	639	655	647	667	627	656	638	658	657	656	624	662	628	667	624	645	700	642	672	626	646	682	673	634	656	692	652	716	612	691	642	659	639	686	643	668	664	646	649	632	626	681	642	647	686	621	641	671	654	605	645	645	692	641	621	637	643	686	635	642	668	647	672	691	659	669	670	669	668	667	647	627	585	666	628	658	699	667	680	674	679	624	671	637	653	656	621	658	679	663	665	701	653	663	667	625	623	638	653	591	640	664	694	686	629	678	692	618	650	626	667	657	667	641	655	616	630	645	656	697	682	626	664	653	650	656	652	646	680	628	693	643	626	707	629	642	651	656	667	657	644	640	645	692	660	650	680	658	627	667	658	652	660	683	659	676	657	631	645	635	648	621	615	678	670	627	632	620	662	653	631	672	648	650	671	657	694	658	666	629	631	648	670	657	609	661	605	671	630	646	657	631	693	666	666	701	686	625	640	630	666	648	670	663	679	672	628	643	626	631	681	680	630	650	662	609	625	704	626	659	652	672	655	668	663	631	665	641	637	662	709	670	643	690	610	655	642	632	680	663	645	642	617	672	665	648	669	641	670	706	626	626	634	686	645	622	659	649	663	644	660	631	641	621	643	691	651	645	683	673	615	651	633	676	690	689	621	618	595	627	718	672	642	643	646	601	663	646	660	625	640	627	659	634	647	648	649	678	629	660	663	692	612	666	655	676	629	660	646	624	622	632	691	620	613	646	637	659	621	672	667	670	658	624	659	644	633	635	681	682	661	655	624	683	668	646	646	657	623	711	606	673	629	666	654	593	643	632	633	678	671	657	611	611	659	663	658	618	619	704	680	638	652	636	686	616	670	614	676	638	631	635	592	612	648	651	638	683	582	696	653	614	659	658	657	641	658	638	670	602	692	656	661	633	644	645	646	652	640	641	649	671	641	654	662	617	655	664	648	646	607	616	651	633	634	668	636	665	639	619	656	647	669	645	638	654	664	680	637	621	637	661	648	670	662	653	668	637	662	630	631	597	685	648	702	612	656	651	645	626	630	654	656	629	719	614	677	639	633	667	649	681	678	653	641	687	686	635	645	648	648	625	690	591	654	678	669	631	659	675	686	682	670	635	637	634	649	652	643	692	612	652	656	618	681	623	642	714	682	624	671	683	657	603	666	664	617	653	650	684	675	585	633	678	599	644	628	675	667	694	673	657	662	624	648	675	674	679	654	633	634	680	678	635	647	681	652	647	626	677	624	669	650	648	694	634	720	623	671	646	655	634	671	651	639	668	686	629	615	600	648	659	674	675	626	621	683	710	639	653	692	647	640	656	622	628	675	681	646	624	628	648	659	667	630	662	632	680	632	666	651	601	662	636	643	672	654	628	676	688	629	673	639	665	631	667	626	671	696	688	699	635	624	662	685	649	682	646	649	654	679	637	636	633	670	648	650	687	653	639	651	669	710	675	653	666	649	638	667	618	624	673	617	663	645	656	657	623	632	651	605	630	626	671	642	610	657	687	679	655	642	620	671	649	679	669	646	616	682	660	690	641	615	615	659	643	621	652	693	685	656	622	650	643	676	633	700	649	664	650	667	626	649	653	638	657	682	652	658	615	686	664	642	656	667	665	627	668	604	637	672	682	625	651	652	673	696	645	631	654	621	675	649	656	624	672	653	644	611	664	665	588	640	678	685	691	666	671	655	642	622	659	644	670	646	646	654	667	679	643	690	674	653	651	658	681	639	622	651	675	684	651	652	661	607	633	643	653	668	632	664	655	616	680	609	661	668	649	662	674	696	673	594	639	689	630	613	627	653	652	621	658	663	661	678	700	656	657	689	649	721	616	660	616	676	645	600	654	649	639	615	628	659	595	654	620	654	620	669	601	665	651	651	601	672	690	683	637	625	621	701	638	712	652	614	631	679	644	621	640	631	683	672	610	707	646	678	631	673	633	628	616	621	659	650	648	639	694	604	622	660	627	646	610	694	693	665	636	663	635	611	651	598	645	633	662	637	613	677	653	681	628	707	657	645	627	603	646	640	650	689	640	608	645	647	670	674	683	632	667	663	671	619	642	678	659	652	669	658	687	628	651	683	622	671	631	637	635	663	681	676	626	653	677	692	635	652	630	621	627	664	658	654	617	642	621	638	693	641	629	655	659	678	649	661	677	659	643	624	626	632	663	640	659	651	631	637	644	639	681	685	618	663	673	655	678	606	666	650	658	631	650	648	620	681	667	655	670	651	657	684	664	695	693	635	669	670	658	653	726	661	678	671	642	642	642	691	697	677	659	625	637	702	636	710	636	631	622	659	638	642	656	618	659	668	672	652	640	688	631	644	663	649	656	637	687	636	651	655	661	630	638	624	661	684	653	691	646	615	650	653	662	652	653
2425	519	268	260	467	453	407	380	283	239	206	154	138	126	109	88	88	87	74	72	63	68	73	68	53	54	47	34	42	35	29	34	28	26	35	29	31	31	33	32	31	21	23	18	33	27	19	28	19	30	17	26	28	22	18	17	16	30	20	30	22	22	22	21	24	13	21	18	23	16	23	19	27	18	28	25	21	15	23	19	27	19	20	17	13	22	18	25	21	20	19	22	22	18	18	15	12	22	22	16	24	32	10	17	13	16	12	22	13	14	22	13	19	22	26	19	16	18	23	18	24	23	20	18	17	15	16	23	14	19	22	19	17	29	21	18	23	14	20	26	26	21	19	20	24	17	18	15	19	23	15	20	19	22	20	17	15	23	20	10	19	16	25	21	24	22	21	11	19	28	28	26	18	22	20	22	21	20	22	22	22	18	21	13	21	21	37	20	18	18	22	14	22	20	22	32	16	24	22	16	18	27	28	21	25	20	21	22	20	21	19	27	16	18	24	23	12	15	25	22	30	17	19	19	19	23	12	20	23	23	20	22	14	15	24	20	19	23	9	15	16	14	17	15	20	20	19	29	22	20	25	20	26	13	18	25	15	25	21	24	28	26	26	25	23	26	15	18	22	19	17	25	17	15	14	31	22	27	17	21	27	12	16	27	30	27	18	22	11	20	24	21	21	14	15	28	17	18	22	13	20	19	17	9	25	17	18	18	18	27	19	9	14	20	18	10	20	16	27	18	22	23	17	24	15	13	24	11	18	24	25	15	15	22	27	19	15	24	22	23	18	18	21	21	26	18	21	23	21	20	25	26	16	22	17	22	21	22	10	21	11	18	15	18	19	22	18	14	18	18	14	19	19	28	18	24	21	18	13	26	17	22	21	27	21	20	22	12	29	23	18	17	24	11	28	23	26	17	14	16	22	19	22	16	24	22	18	17	17	14	16	21	20	16	12	16	17	22	27	19	16	22	19	20	22	23	17	14	26	20	15	14	20	20	22	19	22	22	15	18	24	17	14	9	15	17	17	16	15	15	18	18	17	22	16	18	24	20	16	12	13	23	22	22	14	31	30	19	18	15	26	26	19	21	14	14	11	24	23	22	21	21	19	22	21	20	18	12	18	13	21	24	13	15	19	21	23	16	19	31	28	20	17	18	20	17	23	22	22	19	13	19	22	33	19	28	21	18	20	21	32	22	22	16	22	15	26	17	18	19	17	17	22	22	20	21	20	30	18	23	24	19	19	24	22	19	28	19	15	18	11	19	22	14	22	21	12	14	20	22	24	27	21	25	26	14	20	23	17	22	14	19	23	21	25	27	16	13	23	20	18	14	15	29	15	21	24	17	22	20	18	26	18	19	15	21	21	23	21	17	26	26	20	23	24	13	20	21	19	21	15	31	19	29	23	24	17	13	27	22	21	27	21	17	15	23	17	11	13	16	12	18	19	20	19	16	26	17	25	17	15	12	22	16	19	19	24	21	21	22	13	22	13	25	25	24	19	18	20	13	36	21	25	30	12	19	16	26	18	20	12	15	23	26	23	22	18	16	30	14	22	24	25	20	22	16	24	20	19	22	22	22	15	15	24	17	18	20	21	22	21	22	22	14	21	16	18	20	25	23	21	26	19	19	10	25	22	20	26	16	17	19	22	31	17	21	21	23	13	19	25	12	23	21	24	18	19	31	15	20	17	14	24	18	24	15	20	17	19	22	18	22	15	22	24	24	26	13	20	21	17	21	22	15	18	25	24	24	18	26	18	16	20	19	16	20	19	21	23	26	24	18	13	19	22	16	24	20	20	22	16	17	21	13	21	17	17	29	19	20	24	17	21	20	18	20	21	17	21	22	19	21	11	19	23	27	28	18	17	32	20	29	21	24	24	22	25	24	14	20	33	23	21	21	31	24	18	24	23	22	20	19	18	16	28	8	21	16	20	21	24	22	24	21	18	16	13	21	22	24	16	14	22	26	26	17	25	21	23	18	16	26	29	25	11	18	16	17	19	20	20	20	21	18	22	22	23	11	11	15	25	24	22	16	23	28	18	21	13	27	23	16	19	22	23	18	13	11	14	15	24	18	23	18	18	12	17	25	10	26	27	20	22	25	13	13	20	10	19	15	23	18	21	12	14	11	14	32	17	25	19	27	22	18	28	22	20	18	23	16	21	20	9	24	15	22	16	17	31	20	20	17	10	27	16	15	24	19	20	19	12	24	16	29	17	23	20	23	25	23	25	21	23	20	26	16	23	17	12	25	20	14	27	15	22	18	24	15	18	17	17	11	22	20	24	26	27	15	19	31	31	19	17	26	20	20	24	18	17	15	19	24	21	22	21	19	14	19	27	16	14	16	26	11	19	27	21	21	28	23	18	20	23	20	19	17	23	23	27	22	25	18	20	24	26	13	18	15	21	23	22	23	16	16	17	21	20	24	14	22	14	22	16	19	20	12	18	16	24	16	22	15	19	22	27	22	24	14	23	20	22	19	21	15	11	11	17	22	19	12	15	19	21	14	21	16	14	18	17	21	20	23	18	30	26	15	18	25	19	13	18	20	18	15	22	18	21	16	15	34	25	24	20	18	21	21	18	19	26	20	22	18	21	24	19	12	17	23	24	19	17	16	17	14	25	15	18	19	23	21	22	14	23	21	17	19	22	23	21	28	20	18	22	33	16	21	29	19	19	15	18	21	20	25	19	15	13	25	19	17	18	11	17	25	25	13	19	11	21	19	26	26	20	17	15	22	22	27	20	20	26	28	16	24	28	27	14	19	18	22	16	24	30	25	20	25	14	23	21	19	16	19	14	15	29	23	15	19	21	17	24	23	15	25	18	26	23	18	16	14	23	21	19	17	16	19	20	25	20	23	23	24	17	21	13	23	17	19	24	24	23	24	23	20	12	19	22	14	10	19	31	10	18	16	23	14	15	23	21	18	23	30	16	22	20	29	21	17	22	25	15	26	14	20	22	18	15	17	19	11	18	19	19	19	21	23	21	15	21	22	20	15	26	13	22	15	30	15	17	25	13	20	16	19	15	15	16	22	22	23	15	27	15	24	23	14	23	27	23	23	12	17	23	22	19	20	14	21	23	24	19	24	17	29	24	24	23	20	21	23	15	17	20	16	24	25	17	12	21	19	15	15	16	24	20	23	24	17	25	25	15	19	21	17	16	29	28	26	24	25	29	20	19	20	22	22	22	8	26	13	18	21	21	18	24	22	18	23	19	20	18	18	22	18	17	23	27	18	24	18	17	21	20	24	18	13	22	19	21	16	23	15	18	17	13	15	20	18	24	13	26	17	17	21	23	13	17	14	19	22	17	21	19	17	32	24	24	17	26	27	18	20	22	28	20	31	16	17	16	19	29	14	28	14	14	23	17	18	19	22	26	17	26	17	15	21	15	19	20	29	17	24	18	18	17	19	22	21	22	23	15	17	28	22	22	20	17	17	32	14	14	20	17	19	15	23	14	17	18	21	24	22	18	17	20	17
24945	13910	7533	20706	28400	24905	22186	18982	14652	11790	9841	8182	6850	5862	5092	4204	3831	3464	3370	2989	2863	2900	2789	2426	1938	1600	1472	1455	1307	1124	1020	965	852	836	705	687	690	706	678	638	676	539	571	542	482	516	467	435	433	416	398	420	388	345	365	379	353	402	339	355	327	358	344	345	352	317	362	343	308	354	335	327	349	374	389	349	371	386	413	467	429	379	347	381	362	396	378	395	398	357	424	406	380	384	385	378	378	396	373	376	404	414	353	342	399	377	379	392	353	373	364	319	355	355	353	338	329	319	326	363	340	359	334	338	326	354	318	366	351	359	336	315	336	343	350	343	329	354	327	323	395	298	306	343	327	338	326	330	355	310	355	304	344	333	325	318	330	309	337	332	348	325	315	335	332	294	319	347	310	320	340	326	338	297	318	349	306	354	355	309	325	316	340	360	363	344	338	318	343	327	330	328	327	342	303	302	358	314	348	322	322	336	320	362	347	324	313	305	307	344	324	359	335	326	330	352	341	328	323	341	339	379	307	340	321	324	292	312	289	336	335	331	336	340	358	323	323	322	346	326	320	320	335	320	314	327	346	333	358	355	333	306	342	336	312	334	323	306	330	330	314	360	312	351	338	340	335	334	318	319	325	344	347	341	332	329	390	385	317	320	291	314	328	306	328	316	319	331	340	303	365	342	326	327	358	338	348	338	312	349	314	310	313	331	333	311	323	351	340	320	335	342	332	356	345	332	338	392	313	340	319	330	350	327	339	337	349	348	335	326	316	355	317	329	338	326	328	350	344	318	281	337	355	309	352	368	320	324	308	314	334	302	313	309	320	306	331	330	325	332	299	345	351	347	308	325	312	321	295	299	310	356	299	351	294	334	317	348	326	316	324	312	338	286	341	311	342	335	337	342	332	323	346	346	330	339	312	328	322	317	331	312	336	310	315	331	320	330	321	362	340	350	326	353	345	322	335	349	322	332	320	351	329	309	309	317	331	318	351	341	327	340	328	313	322	343	319	344	319	335	345	364	308	307	312	325	321	320	320	300	294	328	362	322	306	330	335	401	309	319	334	349	329	333	357	301	346	412	346	317	322	367	318	308	325	314	317	309	320	347	350	325	353	337	303	303	320	311	352	379	323	350	320	324	337	332	307	308	348	322	337	375	315	320	311	351	328	313	342	323	329	314	334	332	321	305	334	368	345	304	304	350	331	324	339	315	315	313	337	359	343	330	361	317	332	328	333	325	311	349	323	329	321	330	325	353	333	355	311	311	346	328	352	321	313	295	328	325	333	331	340	297	304	324	309	317	340	341	354	259	334	318	324	318	355	340	355	328	309	346	334	320	345	315	356	327	323	305	358	291	354	335	299	327	351	320	304	292	343	315	343	359	312	341	347	312	358	303	358	331	301	334	325	307	322	349	291	321	332	327	330	312	365	354	336	323	340	353	333	334	323	333	299	314	324	326	343	314	327	321	359	340	339	337	330	324	287	332	364	335	313	321	300	329	344	324	337	296	348	348	326	324	337	312	346	336	307	329	293	354	371	344	344	332	335	336	325	319	334	373	331	334	344	335	332	314	347	337	317	323	353	316	319	332	335	352	343	353	326	334	339	328	334	351	336	340	304	314	331	321	362	314	331	334	326	297	338	310	345	344	341	331	359	330	315	280	340	337	328	319	336	319	320	322	334	333	340	349	340	346	324	307	323	325	336	346	327	331	313	326	368	319	338	347	337	348	310	330	358	352	371	339	352	302	360	349	335	321	346	314	333	341	324	323	367	363	312	341	339	334	342	356	311	308	327	377	360	322	318	354	301	325	335	345	329	340	349	332	361	308	278	363	314	341	330	367	350	324	338	302	364	337	335	338	347	325	290	338	338	341	343	348	324	338	349	322	332	334	324	331	326	346	365	308	373	341	310	331	306	323	327	327	354	309	354	349	341	322	337	314	309	338	344	340	336	334	327	338	344	328	323	304	339	345	340	322	302	334	314	299	378	341	338	341	328	316	337	297	313	342	323	324	366	361	320	317	342	308	315	347	339	305	333	338	323	348	354	347	353	335	324	351	288	321	318	327	306	326	344	334	331	308	316	340	335	325	330	321	329	326	345	326	346	323	359	352	332	326	289	366	324	342	354	337	319	304	301	299	339	361	327	348	340	342	317	312	322	352	338	294	329	326	308	328	359	303	296	340	338	339	325	362	308	334	345	342	321	316	325	320	333	314	334	331	321	314	300	323	288	326	348	325	345	324	312	291	289	324	319	339	325	361	345	319	326	337	343	329	336	315	318	350	369	308	358	332	296	347	331	344	366	314	301	328	344	295	350	333	338	300	349	327	314	311	307	315	325	297	317	318	328	348	326	325	297	347	332	321	364	320	312	305	335	338	325	309	320	340	330	356	321	349	335	316	328	334	337	352	339	352	317	342	336	313	346	340	328	338	312	308	293	344	340	322	305	344	325	305	345	329	357	349	304	337	337	364	307	314	362	308	317	336	331	336	335	311	361	341	331	325	336	346	323	307	310	329	291	367	336	352	287	302	335	321	306	298	356	346	355	339	321	319	332	323	330	359	322	363	342	321	315	331	352	318	350	310	354	334	327	319	335	323	316	343	335	340	318	312	334	322	352	308	328	335	325	340	318	313	317	314	349	302	351	354	330	319	353	325	324	380	369	324	326	341	316	332	310	289	372	344	311	315	326	313	324	301	318	351	313	326	313	324	341	334	325	308	345	333	337	301	331	333	339	370	349	337	345	329	308	332	342	342	345	338	342	321	313	327	340	312	332	312	290	342	315	325	362	347	289	317	298	354	358	347	319	331	348	320	324	311	336	306	328	330	329	338	334	321	325	326	337	332	327	335	347	334	307	338	327	318	316	310	300	321	321	343	337	318	332	316	332	306	325	348	366	362	296	328	334	345	338	360	303	328	331	320	312	366	343	324	321	323	351	318	280	342	346	329	334	329	352	361	346	334	324	346	340	313	358	350	343	332	296	321	309	328	323	352	328	350	331	348	308	344	315	297	311	342	318	343	329	341	331	325	320	308	308	342	311	321	341	329	376	301	334	327	353	345	328	312	351	328	315	372	343	316	305	319	336	297	337	339	321	331	339	327	326	307	328	356	321	331	343	367	343	326	347	371	320	328	345	328	298	309	344	336	315	326	321	321	339	356	345	319	306	327	355	355	330	334	337	324	370	314	315	341	349	337	281	314	350	332	334	340	350	316	338	352	342	308	319	330	345	310	286	328	297	325	345	332	335	310	338	313	327	333	352	336	340	346	293	335	347	327	334	285	351	324	339	318	320	346	322	317	343	338	329	334	319	322	367	295	338	289	309	320	325	325	310	319	330	350	302	332	341	295	388	320	324	358	373	327	310	333	345	334	316	327	345	330	312	320	324	352	320	349	345	310	344	314	334	384	326	336	325	342	306	341	351	303	340	312	310	321	346	314	300	323	364	313	318	350	353	344	350	328	303	330	334	343	339	364	341	307	315	348
2273	768	447	345	612	706	574	541	459	374	290	229	223	183	177	159	127	149	114	95	112	115	84	86	71	59	57	62	60	52	58	46	32	46	27	40	34	53	32	44	40	37	38	23	34	45	31	20	27	29	27	20	24	22	29	25	32	27	28	28	33	23	28	27	27	29	29	20	38	19	26	30	27	30	20	31	28	23	25	33	31	29	27	29	30	32	27	19	32	22	26	25	32	26	30	23	21	26	22	32	28	25	29	26	30	28	27	21	28	28	35	25	20	29	25	22	14	29	24	34	24	25	31	27	37	26	19	22	25	25	37	25	18	22	38	37	31	21	32	20	28	39	22	35	37	22	25	31	31	20	25	24	27	13	30	26	23	23	29	22	28	21	28	29	25	20	22	24	22	27	24	21	25	31	27	27	17	25	22	28	25	27	36	26	23	19	29	20	26	31	25	19	35	32	29	29	32	22	22	15	34	21	30	27	17	27	30	22	19	23	24	22	14	26	35	23	23	25	24	29	25	25	33	26	23	25	26	31	23	28	32	34	25	29	32	23	24	18	30	19	29	28	18	32	33	25	32	16	19	27	26	33	27	23	20	34	21	23	24	26	31	30	21	22	22	23	31	25	24	28	22	27	34	18	22	22	33	23	29	31	34	30	12	22	22	16	24	34	34	21	32	21	24	30	16	32	18	26	29	24	26	25	35	27	30	22	20	8	31	29	27	34	20	26	24	24	30	23	27	34	22	30	23	31	25	23	26	22	29	25	29	23	29	25	23	19	32	23	23	24	19	22	22	30	26	27	29	22	32	26	29	21	18	25	24	19	28	23	33	26	16	30	18	27	22	31	29	21	26	22	29	35	31	38	28	27	24	34	26	21	21	25	28	26	32	21	24	26	25	19	26	32	24	34	38	23	22	43	20	17	19	26	26	26	32	15	29	18	29	24	22	22	29	20	22	29	21	20	24	25	29	31	23	28	21	22	27	20	22	20	22	30	29	21	30	31	23	21	24	29	18	37	27	16	26	24	20	18	30	27	27	18	25	25	29	27	19	25	25	25	24	28	24	32	27	25	26	28	38	27	36	23	29	16	25	27	17	30	19	34	28	24	31	20	30	30	29	20	23	20	22	21	18	25	26	29	27	36	20	24	25	23	22	29	29	19	33	24	28	24	29	20	28	21	19	22	16	27	22	34	27	25	24	24	30	21	17	31	31	40	19	22	24	19	30	25	25	26	27	27	30	30	29	20	27	31	20	26	18	37	20	26	26	31	24	38	21	22	23	24	22	29	26	19	22	18	27	26	31	18	29	21	29	34	23	23	23	25	35	23	35	21	31	30	35	21	18	33	26	22	22	19	29	20	20	29	24	29	21	26	19	24	25	23	28	16	28	23	22	38	28	28	32	21	20	21	18	37	32	28	23	24	27	21	22	27	14	30	31	17	21	41	28	24	26	22	28	27	31	20	34	30	29	23	27	21	35	31	26	28	31	29	17	30	23	18	27	24	27	23	17	28	32	31	30	19	23	25	23	24	26	27	29	28	26	28	33	25	33	22	21	30	23	20	25	24	27	21	22	28	22	22	36	27	34	25	29	31	22	27	28	29	12	28	38	25	29	29	30	25	20	25	34	28	27	19	32	19	27	19	31	30	27	23	13	28	22	17	31	28	28	29	30	29	29	31	23	26	25	31	24	28	19	19	21	28	33	15	21	22	23	22	17	24	26	30	34	25	17	22	14	32	27	26	31	22	34	26	34	23	21	14	24	21	22	23	27	25	32	18	21	33	25	24	18	18	14	24	20	30	23	32	33	26	31	26	28	19	34	32	23	21	23	16	23	21	28	26	18	30	30	19	23	27	27	23	25	26	20	27	26	27	34	25	20	28	32	25	30	21	33	24	27	30	28	26	23	25	31	25	25	28	26	23	20	28	20	26	22	28	23	33	26	25	24	37	34	15	29	23	18	23	22	17	25	24	28	35	22	27	20	28	18	25	24	29	25	30	29	22	29	21	28	29	32	28	29	21	24	30	32	37	25	35	19	28	36	17	37	19	23	25	31	23	34	16	23	29	18	21	26	22	21	41	26	33	17	25	22	23	35	24	28	17	32	26	22	34	19	26	19	31	25	32	25	30	23	28	22	21	32	25	22	24	27	26	31	23	22	31	15	25	32	22	28	30	16	21	30	23	26	27	24	27	28	27	26	22	30	37	20	19	21	23	21	21	32	24	28	25	21	26	28	23	24	28	25	34	27	23	23	27	22	31	31	26	36	29	19	20	18	34	24	32	28	23	30	15	26	28	29	31	26	35	23	23	25	40	28	31	22	19	37	38	24	34	27	28	27	29	20	35	23	21	21	20	11	23	32	25	24	26	23	18	25	24	23	22	32	26	24	38	23	19	33	25	30	20	26	28	18	25	21	28	24	29	20	17	35	28	30	28	28	30	17	30	25	32	21	25	23	23	22	33	27	25	20	28	23	29	26	26	29	29	24	21	24	31	22	26	31	26	15	23	36	32	27	33	26	25	21	27	27	33	33	26	21	34	29	36	26	22	21	31	39	18	25	28	30	26	32	30	13	23	32	32	17	29	25	22	25	29	26	23	32	21	30	22	32	33	17	34	26	24	30	23	24	19	18	18	21	15	20	29	24	22	28	21	26	23	23	32	30	19	18	28	24	23	29	29	28	26	27	31	28	34	26	30	38	28	27	28	30	25	18	25	27	19	24	27	26	29	33	33	28	32	31	30	25	30	20	21	20	20	34	17	34	27	20	25	33	26	24	26	20	24	34	22	23	27	18	33	33	26	31	26	27	34	19	34	32	25	31	22	20	30	30	23	35	19	21	21	33	27	26	32	29	25	34	37	33	26	19	28	30	22	27	17	25	32	26	21	22	30	22	25	29	26	19	34	23	34	26	21	26	26	23	31	22	33	38	20	32	21	25	31	29	23	34	27	29	19	22	22	25	18	28	29	27	20	25	14	31	31	34	26	23	37	24	25	22	26	22	21	32	29	27	18	17	21	20	22	29	32	31	16	23	25	26	16	27	23	28	30	27	32	33	25	30	19	26	30	33	31	34	22	27	35	20	22	20	16	18	34	28	22	30	26	21	22	38	18	21	25	25	36	29	25	24	34	32	25	22	26	23	27	25	26	29	20	26	28	27	33	19	25	20	26	30	25	31	27	34	26	32	23	30	21	24	22	27	34	30	25	19	24	32	28	28	25	31	30	22	22	24	22	32	32	21	28	25	22	30	25	26	31	18	20	24	26	34	29	18	26	28	33	25	33	31	24	26	34	21	22	26	23	26	23	29	36	38	34	32	23	17	35	23	29	21	32	20	26	23	29	29	30	29	31	18	13	32	26	26	23	33	29	15	33	24	33	28	27	26	26	26	28	28	28	21	27	29	18	25	17	26	32	27	23	27	24	20	30	22	33	18	17	15	35	21	23	24	25	34	25	25	27	26	22	35	20	22	19	29	25	26	20
29796	17721	10405	24933	31843	30054	26614	23834	19624	16157	13423	11109	9464	8219	7241	6180	5583	5193	4717	4362	4081	3938	3734	3177	2626	2178	2118	1849	1817	1527	1394	1263	1181	1145	1068	896	993	925	865	873	956	816	799	676	670	604	567	611	625	558	511	502	535	459	493	469	474	487	431	499	434	413	478	470	458	413	458	441	441	440	466	439	475	524	471	468	490	525	512	565	610	530	532	521	511	497	496	492	495	498	473	554	583	480	521	519	493	484	436	469	486	515	488	471	421	490	464	449	442	473	453	428	438	406	452	423	432	476	439	444	434	410	465	461	467	409	423	428	440	447	428	472	460	419	410	453	478	447	450	422	396	469	436	434	442	419	465	406	404	430	418	443	426	427	376	427	415	437	434	442	392	407	376	444	429	429	421	379	407	433	411	404	423	404	432	402	405	448	439	419	406	411	421	390	441	409	413	397	440	443	415	443	416	378	414	409	425	400	421	400	386	394	417	420	417	408	428	407	416	424	460	428	460	429	399	380	391	426	402	423	398	423	445	431	424	453	407	405	446	428	430	430	406	470	443	451	420	414	431	462	388	437	453	455	406	435	434	419	433	411	397	372	426	398	395	419	404	390	462	408	444	427	465	401	419	421	386	409	411	419	422	411	370	432	431	431	443	432	372	420	464	437	406	384	432	452	438	434	403	406	402	420	431	453	400	395	402	434	406	430	424	419	429	422	456	456	387	438	444	439	415	405	406	429	388	437	383	443	423	421	414	410	410	460	405	391	418	396	417	420	418	427	413	454	418	464	460	437	415	418	410	399	426	425	410	395	406	436	441	425	382	399	456	423	412	414	423	391	421	443	402	430	439	424	403	463	420	371	419	422	441	441	406	419	396	436	437	430	392	469	367	467	429	381	410	415	413	443	396	446	418	412	406	360	400	447	419	412	390	408	401	446	410	436	407	410	409	426	406	396	421	406	413	424	442	454	421	419	420	383	412	394	438	413	422	406	395	417	391	419	436	413	433	452	377	457	439	399	430	385	443	418	392	433	460	415	428	393	452	405	391	401	433	407	433	441	414	397	416	398	426	451	459	416	390	420	407	453	392	411	439	458	423	399	402	416	404	423	439	399	429	412	419	449	458	418	408	431	441	418	413	403	418	385	461	402	459	436	410	412	400	425	414	416	424	438	435	408	444	429	411	410	421	396	426	394	442	353	397	380	430	405	428	453	415	438	413	425	451	419	380	399	396	421	432	421	386	424	416	422	397	390	434	401	436	399	408	388	420	415	365	393	414	427	448	385	426	416	414	406	407	427	408	394	412	405	460	424	426	436	480	423	447	417	444	394	399	438	426	426	412	396	374	401	403	392	462	436	429	399	398	435	428	394	420	435	390	418	416	409	424	420	391	432	407	397	437	392	402	401	418	419	410	435	413	398	425	408	390	390	386	434	396	426	409	436	425	419	446	423	385	388	401	454	434	413	449	432	425	424	421	413	429	399	437	445	430	417	411	442	449	407	408	436	430	400	407	390	480	402	388	417	417	397	429	410	391	439	455	425	451	438	414	397	439	422	423	375	417	419	395	370	404	423	444	466	422	411	430	418	411	394	408	445	421	447	426	409	395	431	369	414	431	411	437	402	422	448	412	403	459	403	444	453	448	419	425	459	415	424	428	487	435	443	390	420	438	388	430	441	450	446	443	425	428	427	402	409	436	450	429	413	434	422	446	439	437	410	419	442	380	429	408	448	414	428	431	463	437	435	412	425	414	431	424	411	442	460	435	389	412	400	429	394	437	410	458	438	432	400	440	418	440	429	434	426	428	442	450	423	409	410	436	403	454	418	402	388	417	424	426	405	418	400	408	419	439	424	412	411	429	432	450	413	421	439	459	447	411	407	407	424	419	414	400	441	376	419	415	455	449	421	424	401	415	455	401	406	401	450	435	414	422	439	399	387	421	437	421	438	417	422	398	415	424	444	422	452	412	392	412	429	403	442	406	468	432	439	433	443	400	398	409	427	444	391	396	379	457	450	393	408	378	419	438	424	398	402	464	401	418	473	445	415	445	438	395	435	422	408	387	427	409	413	446	423	428	420	419	424	453	433	408	376	428	420	400	416	411	401	428	423	431	411	433	454	388	399	419	400	446	450	438	404	383	444	420	419	418	429	401	414	395	400	373	400	446	431	419	418	397	393	443	413	419	450	411	408	450	447	445	405	416	458	411	458	398	426	411	462	424	441	451	405	423	422	412	397	430	430	405	390	422	458	408	423	413	406	465	410	406	384	417	416	468	452	401	390	367	381	454	401	438	456	408	425	444	408	450	424	416	433	384	424	432	471	421	418	423	417	445	403	403	415	395	395	426	367	425	406	390	417	393	422	423	399	447	404	425	384	364	384	418	397	428	459	437	448	406	394	427	407	411	399	439	443	407	417	432	438	399	410	427	432	433	439	403	420	451	397	415	407	432	398	430	412	453	419	422	395	419	432	436	426	422	433	406	433	392	454	443	429	400	394	422	390	406	447	417	409	486	418	460	452	428	423	387	411	438	421	379	447	421	451	397	406	432	444	386	449	389	416	420	443	434	385	424	416	397	453	421	419	398	394	418	436	419	407	451	405	408	398	438	423	418	423	433	414	440	422	412	442	432	397	411	454	415	458	387	441	401	439	450	443	463	378	454	440	427	413	468	452	430	429	428	398	358	419	430	430	398	450	395	398	436	401	407	425	425	428	449	421	420	405	405	429	434	450	425	427	424	415	409	475	446	431	428	461	411	404	417	427	472	437	413	425	416	425	428	401	406	412	411	407	416	430	400	488	406	420	410	424	430	446	460	415	428	388	403	421	409	436	460	419	414	389	387	433	426	455	461	444	416	434	435	428	469	408	392	401	395	435	431	415	419	453	407	422	407	401	385	433	402	443	417	453	438	424	421	418	392	454	432	382	419	413	438	399	449	403	401	371	426	437	407	434	445	440	434	400	432	398	429	411	437	429	435	404	397	431	371	430	423	462	444	410	392	415	421	402	432	391	441	431	407	398	429	447	409	444	441	430	429	456	402	387	419	396	436	436	422	414	402	416	463	405	416	413	423	397	429	410	446	445	419	474	437	441	407	446	416	419	453	395	387	434	445	431	404	432	411	425	413	417	405	425	414	453	374	437	416	411	426	411	428	415	382	401	398	395	440	453	423	415	426	442	403	416	409	379	406	394	440	411	423	385	439	425	460	418	423	430	408	410	447	403	463	423	436	423	421	391	418	471	420	392	386	418	431	435	453	427	384	407	404	433	434	419	458	397	429	425	407	419	428	406	435	414	429	417	382	392	410	430	444	403	386	428	412	446	409	421	409	414	399	401	433	441	421	408	446	418	444	418	396	409	428	411	405	396	406	387	391	454	433	418	455	416	391	429	470	387	395	407	429	388	435	422	448	432	433	434	409	405	402	440	444	393	412	398	380	428	434	400	413	439	416	434	447	429	438	413	434	462	414	408	433	412	434	409	406	429	426	432	409	453
3966	809	496	398	562	736	635	552	447	382	344	274	250	192	205	165	155	140	124	106	135	119	124	97	99	69	72	63	54	54	56	45	51	39	58	45	45	40	36	48	37	32	34	37	31	34	34	35	37	27	34	36	22	29	28	22	21	21	42	30	22	33	30	24	22	33	23	30	29	33	33	27	24	32	26	19	35	34	34	29	36	21	31	30	23	32	26	27	26	22	31	38	35	34	29	32	26	28	32	33	33	23	31	26	37	33	22	17	28	23	28	38	21	27	39	38	30	26	27	33	35	32	32	36	31	40	24	23	24	20	30	31	29	23	32	22	32	23	26	24	23	32	29	31	24	30	23	37	31	34	23	27	24	31	28	34	24	30	18	28	34	30	22	37	24	23	29	20	24	34	34	31	26	27	34	27	27	22	20	32	26	28	40	24	30	29	23	22	29	35	35	22	31	21	23	23	28	22	32	37	18	18	26	20	23	29	27	26	26	30	24	16	38	24	33	17	34	24	31	36	26	24	32	19	35	31	31	27	20	27	27	32	28	22	21	35	31	33	18	24	35	19	27	29	24	24	29	24	27	25	36	22	25	32	27	28	34	26	27	21	35	30	25	29	28	29	36	35	29	33	27	27	34	31	29	32	28	33	31	30	26	29	21	33	38	34	28	27	30	24	28	43	24	31	31	27	37	22	26	26	25	34	38	22	25	22	25	29	36	25	29	22	33	21	27	32	39	29	19	34	24	34	21	31	23	20	22	23	23	23	23	35	33	29	28	24	34	28	27	29	20	20	27	17	34	34	28	25	36	31	30	31	26	27	28	27	26	34	37	30	27	29	28	39	27	34	28	28	21	26	32	24	35	24	30	27	35	27	20	27	26	38	25	37	27	26	32	41	28	32	24	23	26	21	23	30	34	33	25	12	27	25	28	30	27	21	23	26	21	27	26	28	34	24	24	35	30	34	29	31	33	29	34	24	36	30	38	30	17	21	30	29	28	28	33	28	19	32	41	27	36	28	24	30	33	32	31	29	29	26	30	24	23	24	34	20	31	29	29	38	26	29	38	26	16	29	27	28	38	28	38	34	33	33	32	37	29	26	30	22	34	38	26	33	26	25	29	37	27	32	29	23	31	23	33	35	33	28	31	29	27	31	23	30	30	32	25	31	32	21	32	35	25	34	23	31	33	26	37	25	28	45	36	22	33	25	35	31	24	33	32	31	28	21	33	30	31	20	32	32	35	31	29	31	29	21	18	15	24	33	23	27	27	29	30	33	33	29	26	32	26	18	24	26	24	36	35	29	35	31	29	33	21	37	30	31	35	33	25	37	34	20	17	38	32	27	31	28	32	27	17	27	32	25	27	29	31	25	26	31	33	27	29	33	21	30	31	30	32	24	27	42	31	25	22	29	31	37	22	20	26	17	43	33	28	23	24	36	26	22	28	25	29	28	29	26	26	27	25	32	27	34	17	23	27	30	29	31	28	33	33	36	30	25	24	19	21	34	34	30	38	16	35	20	33	28	28	32	31	29	33	25	26	35	19	23	35	26	24	24	30	31	34	25	25	24	27	27	33	24	39	23	31	16	32	21	19	26	25	29	32	30	28	42	26	21	30	25	22	33	29	32	20	40	31	26	26	27	32	26	25	21	24	35	31	29	29	27	33	27	27	18	30	21	36	21	27	29	32	40	27	24	22	29	34	36	24	21	21	21	33	31	32	26	29	33	28	30	33	34	29	19	25	20	31	24	36	25	25	28	34	39	31	30	27	29	32	35	35	27	23	29	39	34	32	23	33	33	24	23	34	37	26	29	41	41	32	26	33	22	27	30	23	22	30	31	31	32	33	32	39	30	22	34	29	20	25	23	29	42	27	32	28	24	31	22	27	28	34	29	30	28	35	30	36	37	33	27	36	37	33	26	22	28	27	23	27	30	32	30	31	25	15	29	34	21	27	35	29	24	28	30	31	31	21	30	30	33	30	37	25	37	31	28	33	28	30	34	27	26	28	21	24	32	29	22	26	29	28	26	32	35	30	32	31	29	34	28	34	33	34	36	26	27	32	28	22	27	27	28	31	24	33	25	25	27	26	27	23	32	27	31	34	36	23	25	34	27	34	27	28	41	29	26	29	28	26	36	34	25	28	24	36	32	28	31	22	30	27	34	30	34	30	31	27	38	42	18	37	30	31	23	30	43	29	34	32	21	30	24	23	30	24	30	19	39	33	29	30	38	21	31	21	18	23	38	24	25	26	25	23	31	32	29	27	24	28	25	24	29	28	34	31	27	26	29	32	32	22	28	23	34	21	35	29	27	40	39	26	26	29	31	24	29	24	30	31	34	21	33	25	24	33	26	30	29	19	26	22	29	23	26	28	34	29	25	24	27	20	20	28	33	25	17	36	24	33	36	24	27	31	28	22	24	31	25	34	35	27	28	25	37	36	22	27	36	33	19	31	32	23	31	25	29	39	29	32	35	27	29	17	37	31	19	30	27	33	22	29	29	33	27	30	27	29	23	35	25	22	37	24	19	28	26	27	27	30	32	35	33	23	34	24	26	35	21	26	29	30	33	31	17	26	28	31	25	36	26	29	24	30	29	33	38	25	32	30	34	27	24	32	27	33	22	22	29	35	33	31	32	31	34	27	20	27	30	24	35	21	22	28	38	34	30	34	32	31	31	25	19	31	25	24	29	23	30	36	31	14	28	25	33	22	24	23	30	33	40	35	25	34	24	32	26	28	32	31	22	30	35	31	31	30	30	24	29	25	17	19	32	31	36	28	33	36	28	51	27	21	34	28	26	26	34	24	27	28	29	24	28	28	33	43	28	22	26	29	26	48	26	22	27	29	29	30	33	35	24	29	28	23	26	29	26	26	33	32	23	35	32	38	28	23	30	36	24	31	20	29	32	36	34	38	31	35	25	34	27	24	30	33	37	33	30	34	23	30	32	28	33	23	26	23	37	24	26	34	25	29	27	29	29	33	25	34	33	23	21	26	18	29	38	24	33	26	20	30	30	28	24	37	31	30	33	36	31	22	29	28	29	26	22	35	37	29	28	21	24	22	40	35	27	34	29	20	41	21	27	27	27	25	29	26	31	36	34	26	26	25	33	26	33	21	18	36	32	32	26	30	25	34	19	21	33	34	26	28	35	37	24	27	35	30	23	24	28	23	29	33	33	22	34	24	33	27	34	27	45	29	30	21	26	25	24	25	19	23	28	23	16	36	25	26	31	31	31	29	28	31	28	28	25	37	33	30	28	40	23	32	36	30	25	42	25	21	30	19	23	22	28	40	25	29	30	26	38	34	28	31	30	26	17	35	29	20	25	22	38	20	35	27	30	23	20	22	25	29	33	16	21	26	23	29	34	28	22	29	31	23	30	32	25	33	32	29	31	24	29	37	27	28	27	24	26	27	43	40	29	34	38	30	32	32	33	28	34	32	23	31	26	27	37	37	27	28	27	27	30	27	32	29	25	27	34	25	24
28440	16810	10548	24844	31414	31312	27450	24291	20390	17168	14157	12050	10140	8981	7871	6862	6110	5640	5112	4689	4442	4363	3858	3443	2750	2493	2320	2059	1978	1581	1514	1404	1266	1150	1129	1022	1164	1005	905	954	936	903	794	768	722	679	691	659	614	553	616	583	546	534	527	511	528	502	490	495	499	511	531	452	513	507	485	524	497	491	488	512	529	463	525	541	557	555	629	656	612	542	560	529	545	534	510	537	507	529	569	559	543	575	616	583	542	525	527	527	560	584	512	487	539	525	486	502	506	518	442	484	456	499	449	478	503	495	492	463	471	494	474	425	435	430	464	476	462	487	479	484	445	479	470	482	503	445	482	470	471	466	477	448	475	482	473	458	469	474	436	477	477	439	475	493	436	466	441	487	497	475	447	429	452	442	487	445	477	457	464	453	478	451	436	467	472	464	464	472	431	448	492	453	455	487	446	483	446	467	452	463	444	497	464	438	449	478	464	449	473	481	501	506	457	445	472	489	459	504	445	449	459	427	472	456	484	463	436	483	432	441	477	472	461	465	450	458	494	440	463	415	492	474	439	468	476	477	487	456	474	448	469	472	436	442	487	464	448	457	450	467	484	452	440	475	458	481	449	466	474	454	443	452	449	448	454	458	486	436	480	476	451	498	450	449	507	472	489	464	469	426	442	442	426	441	493	478	452	475	496	497	495	493	435	496	424	481	442	525	457	479	449	466	473	447	435	464	456	428	479	461	498	486	465	464	449	452	448	462	456	427	476	454	473	480	437	450	503	478	462	464	431	456	503	482	472	451	436	519	425	465	457	439	468	450	473	449	487	451	466	463	469	439	456	447	484	480	450	461	474	467	473	496	455	471	465	452	449	465	450	479	480	482	420	466	415	503	483	440	428	441	458	435	469	431	482	439	404	463	488	472	473	498	471	489	429	473	412	453	461	455	464	464	512	447	468	447	498	500	456	455	494	444	424	435	434	473	483	450	429	439	424	484	444	472	505	463	464	464	409	486	484	457	487	487	478	437	462	463	432	468	465	495	453	460	489	450	462	452	460	447	470	478	465	456	438	459	419	479	473	489	455	437	481	474	471	483	482	465	498	491	467	496	473	449	474	450	480	464	458	477	454	456	445	438	455	474	486	443	470	469	495	409	456	407	485	486	463	481	440	460	452	460	476	431	442	481	468	457	488	455	424	433	444	452	423	472	449	492	469	444	426	463	495	434	460	469	462	454	450	439	464	448	472	482	463	476	456	438	461	473	447	446	428	461	465	457	468	474	461	445	445	431	428	467	478	460	430	476	472	455	448	435	459	470	447	451	431	440	448	442	480	452	469	482	463	449	458	440	503	476	465	467	471	450	455	479	505	454	453	491	492	438	444	470	474	491	453	456	443	489	435	431	478	438	469	484	465	477	486	491	464	463	438	451	495	464	470	462	453	465	465	459	472	445	491	473	463	479	475	485	480	463	431	465	407	460	465	450	468	443	468	485	441	519	404	466	445	469	439	459	462	430	476	453	478	454	480	469	425	488	499	416	456	466	455	461	484	411	468	459	420	453	467	450	428	455	428	471	467	492	459	420	467	476	459	464	502	455	446	473	479	451	437	528	446	470	499	439	485	425	470	434	465	447	394	458	441	452	462	454	461	511	418	464	473	453	465	457	459	464	503	449	469	474	466	436	457	469	475	435	467	445	412	452	473	467	446	484	472	498	433	474	524	431	489	439	403	466	468	449	472	451	488	410	474	443	487	463	473	463	466	461	412	465	474	482	487	482	442	453	432	464	493	486	503	444	443	438	452	447	465	497	428	461	480	483	505	436	447	480	501	462	456	461	492	434	456	478	472	457	470	462	448	475	458	475	419	467	453	471	442	470	435	473	454	511	461	438	447	442	495	485	475	450	455	447	465	505	453	477	485	443	477	476	502	472	481	419	469	450	478	500	481	449	483	455	448	466	427	472	456	433	476	461	472	475	487	412	515	427	472	446	446	470	466	474	415	468	418	441	468	464	482	479	458	464	477	454	432	449	434	475	442	492	483	514	469	473	409	474	438	446	439	482	485	466	456	461	450	478	441	449	435	461	501	448	462	451	439	424	451	444	468	458	488	462	498	478	467	477	480	450	444	470	475	440	437	456	445	444	462	468	429	462	437	424	456	449	477	490	456	478	456	460	455	427	497	438	457	455	466	468	471	405	442	444	460	456	490	462	443	418	496	442	426	441	450	447	464	451	472	454	464	460	445	470	459	470	506	467	456	467	450	459	473	497	429	453	438	458	420	469	453	423	418	483	476	453	435	429	466	432	454	444	498	463	491	433	434	437	474	486	457	466	459	426	417	474	465	482	468	460	469	482	448	491	476	476	468	497	448	491	453	450	482	444	444	474	446	461	504	459	461	473	500	488	462	473	471	441	446	478	449	467	468	447	483	478	468	445	463	464	488	482	443	483	432	435	443	484	425	442	435	437	461	474	457	418	448	466	450	490	476	458	461	495	446	451	450	452	471	462	458	442	438	444	429	478	466	455	472	463	478	458	430	504	474	445	454	456	467	505	432	477	463	448	452	483	449	472	436	480	477	459	446	435	467	455	469	456	462	454	471	464	461	454	490	489	452	480	456	499	462	438	467	483	470	460	466	485	438	462	514	457	460	475	451	465	468	445	462	476	493	479	472	454	450	497	491	455	466	476	443	454	471	450	457	439	493	454	484	457	481	488	475	433	478	458	471	468	461	487	474	431	479	443	419	453	473	447	542	470	447	461	469	418	474	469	430	476	435	418	469	459	491	506	439	442	477	454	426	463	444	411	464	444	467	466	461	484	467	426	484	431	454	425	480	438	447	432	478	433	461	462	469	429	449	466	500	422	470	485	506	459	440	455	413	469	463	458	469	453	479	491	428	472	458	461	427	455	484	461	434	428	492	493	478	474	462	459	425	462	445	428	445	483	448	424	429	497	468	454	480	480	476	471	460	460	426	457	495	457	447	449	449	494	422	433	445	427	460	450	458	458	478	485	452	456	480	432	437	491	452	488	473	441	444	428	476	468	455	434	465	431	457	483	440	461	429	457	441	493	461	429	445	457	460	431	462	482	422	466	441	517	473	497	447	481	501	447	461	476	463	429	435	458	478	472	471	497	457	503	470	458	460	457	450	467	430	457	425	455	457	478	459	465	442	485	464	425	471	461	450	443	447	482	485	473	439	493	468	488	506	439	447	452	444	450	462	459	473	457	467	475	443	430	440	476	478	459	453	412	482	437	477	485	440	429	455	486	466	461	516	454	476	488	435	428	474	439	484	474	483	460	472	414	458	476	463	469	429	442	432	454	437	454	444	505	497	474	452	408	504	455	478	473	448	502	462	444	471	453	472	427	429	442	466	483	458	487	447	466	433	449	462	500	462	438	422	465	474	475	445	452	434	482	498	449	497	447	427	480	416	473	451	443	449	473	431	457	479	440	451	488	482	450	440	500	472	458	463	450	419	461	490	443	477	506	456	419	449	460	458	437
4501	1347	756	561	957	1186	1048	928	776	682	511	411	389	355	278	269	271	241	200	199	165	170	159	142	126	115	105	105	81	77	82	68	73	62	58	52	67	53	66	73	65	46	55	42	45	48	54	44	47	40	43	42	51	46	42	49	38	36	50	34	30	48	28	30	39	52	41	43	42	39	36	48	31	49	39	30	51	44	44	52	41	45	44	52	49	54	46	37	49	40	49	48	56	53	62	47	30	49	35	50	48	37	41	43	39	36	44	43	40	45	34	48	40	45	43	45	39	45	45	34	46	37	40	57	37	30	46	50	38	40	36	42	38	45	52	40	32	39	42	51	46	46	37	38	41	39	40	40	36	37	46	42	47	47	46	37	39	47	44	38	48	44	40	40	33	34	40	42	37	37	43	45	36	32	54	44	31	56	42	38	41	39	40	41	43	39	45	39	37	39	39	35	34	28	43	42	37	39	37	48	36	30	34	45	39	34	43	35	45	43	36	50	47	37	42	25	40	44	32	38	43	37	36	35	48	39	33	53	38	45	35	36	39	31	45	41	42	49	42	30	32	41	34	45	38	48	48	44	52	34	55	34	28	46	44	40	40	32	49	38	35	38	40	34	42	45	36	45	40	45	55	37	40	46	39	47	42	43	50	36	44	41	30	38	31	31	39	39	53	39	37	42	38	33	44	37	41	24	28	41	46	40	38	34	41	32	39	33	36	42	40	43	35	43	31	38	43	43	33	43	42	42	38	38	38	46	45	40	39	41	47	41	43	32	39	49	52	40	38	41	32	43	41	45	43	36	38	33	35	43	53	34	46	42	43	39	39	45	43	40	37	42	46	42	49	31	37	39	26	44	38	31	33	33	38	49	37	34	47	35	36	46	52	43	34	41	43	38	49	63	50	36	34	51	52	39	34	41	38	33	50	32	41	41	46	45	47	42	47	38	40	35	34	45	50	35	44	28	49	35	37	36	33	38	31	41	35	44	41	33	27	41	42	36	44	39	35	34	37	39	39	34	52	34	27	37	40	37	40	38	57	53	55	28	45	47	42	35	27	41	42	55	37	40	39	37	42	31	50	43	40	32	34	41	35	45	50	33	50	39	50	37	35	39	40	50	41	49	59	34	37	34	33	57	41	39	37	41	38	40	37	38	31	46	40	42	46	36	29	25	32	45	48	29	41	39	38	36	39	54	27	53	47	45	48	41	36	41	35	37	37	26	36	41	38	34	50	47	39	36	33	35	50	42	41	50	35	45	47	43	43	40	38	44	45	39	39	34	35	34	36	35	47	31	38	44	43	47	47	31	40	43	39	55	41	43	45	40	47	46	30	42	23	40	35	37	40	56	36	34	47	36	45	31	41	43	41	46	44	39	43	34	37	38	45	44	40	58	38	49	42	42	48	47	40	34	46	35	42	45	36	40	36	48	48	50	43	47	52	42	33	41	44	25	51	46	44	49	36	36	33	45	50	40	32	34	46	44	37	36	39	38	50	42	44	36	45	43	30	40	35	38	33	41	37	38	48	35	41	41	34	50	30	46	49	37	34	44	46	47	33	39	42	41	36	35	37	42	45	40	39	42	31	50	40	32	35	36	46	46	63	39	37	41	53	42	44	32	38	44	40	44	36	35	47	38	43	39	38	48	30	41	33	33	40	45	36	37	46	48	53	47	39	46	51	46	41	53	38	40	49	44	29	36	48	45	35	40	32	33	35	47	36	43	46	42	43	59	37	42	47	49	40	42	49	34	37	35	35	38	42	38	38	40	29	57	39	38	38	35	36	36	33	36	46	48	37	37	33	35	47	28	42	44	42	31	44	49	32	42	45	45	47	49	33	34	46	64	39	42	39	40	43	46	31	39	40	38	52	50	39	35	37	33	32	40	43	32	48	35	42	46	45	30	38	40	30	33	45	43	46	35	44	39	52	40	37	36	29	35	36	35	32	37	36	40	32	43	39	47	42	46	48	40	35	43	49	35	49	43	40	42	34	39	42	43	34	56	38	54	36	59	45	42	37	42	50	38	39	50	45	31	47	38	36	42	51	36	32	41	53	37	46	32	42	44	45	35	35	33	47	47	44	30	38	61	40	34	47	47	39	36	37	41	34	41	32	27	37	40	38	45	47	35	41	43	46	50	48	35	43	29	38	47	38	48	46	40	34	39	55	36	43	40	41	51	36	42	44	48	34	44	43	48	30	33	43	35	37	45	42	42	51	44	44	31	49	37	38	48	32	45	40	36	38	35	45	40	57	40	46	52	45	38	51	42	37	47	50	45	35	41	32	35	44	47	47	38	42	34	45	37	44	50	46	46	52	41	35	37	43	39	47	48	45	41	41	38	45	34	40	35	40	40	41	38	42	39	38	36	38	33	40	38	43	45	46	45	45	39	43	46	38	48	39	38	34	41	44	45	40	35	41	50	41	47	45	39	39	35	37	39	31	40	38	52	45	34	47	43	28	40	38	39	42	52	44	50	43	37	40	37	31	37	39	43	49	34	31	51	33	25	41	33	38	42	43	49	42	30	32	35	36	43	32	39	35	37	31	49	49	46	35	50	34	35	48	36	37	46	43	40	37	41	41	44	39	39	35	31	43	34	38	26	52	37	45	44	39	45	48	39	37	52	33	51	32	41	48	36	41	47	40	38	40	37	40	36	52	50	43	34	50	40	41	43	37	35	50	35	37	36	40	44	37	45	46	37	43	27	38	46	43	40	46	41	45	39	38	34	50	40	40	38	40	37	42	39	49	50	47	44	40	40	52	36	47	50	40	36	32	45	39	39	35	41	44	45	47	49	36	33	44	51	44	36	28	35	27	41	43	40	38	47	32	33	37	32	47	39	37	42	39	42	45	40	37	31	45	36	34	26	40	43	39	36	44	38	34	39	43	41	33	36	42	33	45	44	47	39	36	27	42	31	40	39	40	49	36	42	35	42	34	37	43	24	38	36	30	51	32	45	35	34	44	37	33	38	32	45	48	45	34	63	44	43	37	47	36	46	33	42	42	34	47	41	48	40	30	40	42	41	55	35	41	33	50	36	40	41	32	36	44	45	46	48	42	44	36	33	34	40	39	52	39	39	39	41	49	30	34	44	36	42	47	49	28	45	38	42	35	46	41	35	40	41	36	44	46	40	41	44	44	31	40	32	37	41	38	50	60	46	45	30	48	33	52	38	28	38	35	34	48	45	27	40	43	33	47	37	55	42	47	51	46	34	44	50	49	38	43	36	41	49	32	34	33	48	44	34	32	42	38	37	34	46	45	43	39	48	37	45	36	40	56	37	39	41	40	47	47	37	35	55	37	37	34	27	38	42	42	33	30	46	39	37	41	48	42	52	33	30	37	33	34	34	44	42	45	39	40	42	39	45	34	35	36	38	47	30	41	49	44	51	48	42	38	42	36	42	40	35	37	51	39	28	45	41	34	30	51	38	44	28	44	49	28	36	48	43	38	49	52	39	36	41	51	37	52	40	44	39	34	44	39	47
35765	22003	14599	29854	37159	36678	32441	29300	25561	22169	18989	16360	14566	12985	11389	10032	9197	8409	7620	7116	6770	6261	5673	4900	4149	3587	3552	3120	2830	2331	2323	2108	2135	1774	1634	1610	1627	1454	1345	1357	1394	1227	1172	1088	1136	1073	1092	911	931	878	867	811	844	782	813	784	764	749	816	693	728	730	719	721	707	712	748	715	698	710	713	727	672	744	747	739	810	786	821	899	894	828	758	794	779	746	791	793	740	723	815	832	801	823	826	748	820	751	713	731	742	766	762	748	725	698	676	686	659	682	670	685	709	637	685	638	660	682	659	670	663	659	665	695	644	682	652	669	624	692	660	678	676	660	670	679	668	692	693	680	642	659	655	652	667	602	623	634	648	639	665	642	676	615	648	661	658	664	625	667	648	594	617	666	660	607	682	630	628	628	658	628	639	635	645	579	672	631	580	659	590	597	623	646	627	656	643	686	681	641	643	605	602	589	554	625	625	605	646	609	640	677	637	641	622	589	649	634	621	634	646	600	641	638	635	652	624	662	666	655	629	665	599	673	656	635	631	592	617	604	604	661	638	608	641	640	628	577	648	631	616	621	624	676	631	649	636	605	655	631	633	633	657	630	652	667	660	637	634	633	636	589	635	632	612	665	629	650	634	646	634	646	634	651	642	626	630	626	634	635	599	620	645	643	589	658	602	606	613	661	639	603	622	630	685	616	629	634	694	675	666	619	641	629	612	631	637	635	627	650	660	599	625	614	615	634	667	612	636	661	643	702	606	648	575	649	627	581	595	672	634	646	671	617	666	613	623	660	614	673	673	624	647	630	626	599	664	659	625	618	611	621	617	674	628	633	652	627	634	633	633	629	648	630	612	660	633	640	619	646	650	647	638	658	627	593	635	659	618	615	651	611	642	648	609	649	610	649	614	655	590	651	648	587	657	627	598	625	696	636	631	648	661	627	651	632	629	612	705	619	618	603	669	659	645	649	642	679	671	644	588	588	697	669	614	617	659	616	633	633	615	608	684	665	654	592	652	627	606	632	619	612	644	600	676	601	582	651	624	638	676	629	620	601	646	648	650	658	635	666	654	676	648	655	640	622	611	647	675	650	651	654	667	680	629	640	620	629	662	636	643	623	607	670	662	646	643	671	653	651	656	613	654	653	679	636	580	606	597	688	673	638	684	651	644	587	661	629	611	651	627	640	643	643	631	668	665	630	702	610	619	653	640	609	605	629	629	638	597	684	595	643	640	636	677	661	616	638	641	651	670	641	633	602	641	642	611	630	609	644	644	590	651	628	600	624	652	615	651	620	612	630	661	657	626	666	656	596	624	671	597	634	658	644	605	680	687	592	667	602	663	621	601	637	629	660	651	657	636	639	665	655	624	658	649	597	616	610	584	632	645	644	660	633	662	635	655	633	620	609	641	621	628	645	622	611	679	667	585	653	651	624	601	616	699	624	665	650	654	620	624	642	683	586	620	656	674	681	688	681	604	629	668	638	619	603	592	638	648	625	650	633	670	632	653	673	647	658	614	610	612	648	648	654	617	619	657	614	626	657	616	663	641	662	628	597	615	629	609	602	634	641	656	664	636	603	651	634	590	656	601	647	616	598	611	629	596	682	575	635	627	623	614	639	663	654	600	643	635	658	600	638	615	691	691	650	602	649	697	609	599	638	605	685	635	592	653	622	660	649	634	610	639	642	629	665	618	615	580	600	632	624	629	592	669	648	626	585	625	632	651	604	633	621	626	615	677	652	652	652	614	661	602	642	621	632	637	607	625	670	577	670	687	646	630	688	616	643	619	617	611	674	607	634	641	634	636	604	653	612	617	667	639	647	675	619	660	638	670	639	585	629	682	608	655	592	638	648	667	684	671	612	646	662	683	616	655	633	636	647	629	638	654	657	647	670	626	605	644	613	651	620	632	656	644	701	644	604	678	624	656	605	602	645	656	613	644	615	632	647	629	600	620	613	581	647	662	646	606	619	636	631	620	637	686	586	639	658	588	650	616	604	657	638	657	621	629	680	634	667	647	631	642	615	626	639	687	613	633	674	638	684	638	629	622	650	611	623	610	609	605	640	630	639	596	631	619	667	652	684	649	633	628	623	633	643	602	680	658	609	657	636	630	669	613	618	623	649	661	597	633	625	605	625	629	647	673	649	605	593	694	632	657	628	649	598	608	684	642	647	635	649	638	646	622	610	604	658	594	645	695	599	666	638	636	625	645	657	625	624	629	667	642	580	644	705	627	644	607	613	634	622	683	653	638	651	612	613	612	664	644	658	610	607	608	698	630	619	621	639	614	616	616	632	632	651	639	650	677	624	633	660	633	650	626	640	674	681	616	644	640	674	631	653	640	605	621	645	680	623	639	623	668	622	661	653	645	637	642	653	655	659	650	660	590	622	590	652	640	610	630	637	627	626	670	652	616	635	633	608	632	656	660	622	621	643	664	663	617	681	619	673	662	612	662	621	667	588	633	621	600	652	651	629	670	608	615	640	641	661	582	652	649	646	591	603	640	676	635	588	644	621	643	624	654	624	590	622	582	674	599	652	654	624	689	625	610	644	630	617	649	639	662	627	628	634	620	668	670	655	649	660	649	642	639	664	624	648	638	636	645	636	656	632	664	642	640	644	679	642	621	640	638	669	595	598	604	579	634	570	634	667	646	671	634	611	655	620	651	639	626	643	629	646	659	665	659	600	602	656	633	605	637	629	646	637	644	644	652	654	641	613	628	605	606	615	614	621	640	635	577	613	631	619	616	644	645	643	648	684	597	584	600	645	612	610	600	656	657	672	608	617	664	636	643	636	651	648	629	673	608	646	620	594	619	665	687	628	638	624	621	643	654	649	664	593	670	652	596	646	653	626	645	617	612	613	605	649	682	631	642	579	606	657	664	647	625	627	616	659	578	680	623	640	667	647	589	606	639	615	605	607	608	630	636	633	652	643	630	689	660	652	693	637	670	690	679	643	630	637	595	577	649	635	579	630	662	620	615	679	657	655	630	639	633	577	607	634	654	677	672	707	666	661	656	638	580	643	610	641	652	630	676	615	613	623	610	612	646	663	654	690	617	670	639	615	603	666	564	632	643	619	612	665	600	628	684	642	639	627	645	659	655	627	602	618	628	667	664	688	600	647	655	640	664	622	613	675	635	654	662	659	629	670	639	599	676	595	618	653	619	629	627	615	627	663	652	594	617	643	647	629	672	601	647	640	626	624	633	605	676	598	627	688	648	634	639	645	660	638	646	600	628	618	638	619	667	645	636	651	599	654	694	618	615	665	649	646	628	606	651	615	630	632	624	599	595	629	644	679	586	641	623	599	613	680	663	636	613	673	561	611	658	638	671	660	650	596	675	659	611	588	624	673	638	630	617	663	679	601	633	647	636	647	595	657	645	598	651	639	638	675	603	608	681	677	604	699	652	633	635	640	648	628	631	645	605	616	617	604	640	614	617	633	623	653	616	632	617	632	619	620	648	606	649	636	620	654	661	635	642	653	654	655	693	622
2307	444	287	196	399	474	404	320	261	235	192	159	154	143	103	92	105	65	75	72	87	75	63	52	49	44	36	33	35	42	47	40	30	27	33	21	40	24	24	18	29	23	24	31	30	15	22	26	23	24	27	29	13	16	24	23	21	15	29	25	20	20	18	16	25	10	15	15	32	20	26	17	18	21	23	21	31	19	15	29	24	14	22	22	22	18	17	21	24	19	27	18	19	20	17	18	19	24	21	23	21	27	14	19	22	19	24	18	21	20	15	26	16	27	15	16	19	29	19	17	16	22	29	20	22	26	21	21	30	25	19	24	16	21	26	18	23	19	18	17	14	20	18	12	29	25	18	16	12	23	19	16	18	17	23	21	19	19	20	14	27	25	19	18	24	22	20	24	26	21	22	23	22	28	16	24	25	23	16	21	24	22	20	20	17	16	22	14	25	25	17	12	26	18	11	21	20	25	22	24	26	20	29	21	18	14	25	20	25	20	23	20	19	21	20	20	25	20	22	16	17	16	15	19	25	19	20	17	18	16	12	20	30	16	17	23	21	15	27	17	19	24	25	17	17	23	20	17	24	22	24	16	18	14	10	16	17	10	18	16	26	20	28	28	25	23	13	25	20	25	27	19	15	25	20	28	20	15	16	17	19	12	22	29	22	29	15	24	27	21	18	17	15	14	21	18	15	18	23	15	17	22	14	28	21	15	24	25	13	23	17	17	14	17	22	12	21	19	20	20	25	27	21	17	16	16	10	25	24	22	20	15	18	23	23	20	24	16	26	17	19	19	25	15	22	26	25	24	19	23	20	20	20	19	17	12	19	12	24	19	22	17	24	22	16	20	20	26	22	28	26	23	25	11	15	14	11	27	26	20	19	24	27	26	18	24	23	18	16	24	28	22	12	24	28	13	21	26	27	12	18	20	16	23	19	21	19	18	23	19	12	16	21	23	21	25	21	27	29	17	15	25	19	16	20	12	24	24	15	19	24	16	17	19	19	22	17	23	18	23	22	19	7	18	20	17	14	14	12	20	18	16	21	17	22	30	18	18	19	17	34	24	16	17	23	23	21	29	26	25	27	23	24	22	25	21	17	18	21	16	17	24	12	17	9	20	27	21	20	20	22	18	26	25	25	22	24	23	20	24	16	25	19	16	18	16	19	27	14	19	15	13	18	18	22	17	20	35	17	12	20	19	19	20	23	28	25	22	17	27	21	21	15	20	19	22	17	20	21	27	15	17	24	24	26	17	22	21	23	23	18	24	20	21	22	28	22	25	18	18	28	25	23	21	21	16	15	16	22	16	18	20	17	22	18	18	24	24	28	25	20	18	19	26	22	14	23	11	17	30	15	24	17	22	24	25	15	16	20	17	12	26	14	20	22	24	23	23	16	19	14	11	22	16	18	26	19	18	13	20	23	23	27	25	26	25	17	22	22	14	17	17	25	21	15	24	24	21	19	23	19	16	16	15	23	17	18	22	16	19	23	23	20	27	20	16	12	18	19	19	25	19	19	20	25	18	14	18	14	21	21	13	24	25	18	17	21	23	17	16	22	23	26	23	18	22	28	17	24	16	15	25	20	15	13	22	17	15	14	19	25	17	26	18	27	19	19	17	18	17	19	16	18	19	33	24	23	26	14	23	19	18	22	19	20	24	21	18	21	23	30	24	13	12	17	22	30	12	25	26	29	24	21	21	20	20	22	23	19	26	8	14	23	19	16	24	22	13	21	14	23	20	21	10	16	23	19	13	25	25	23	25	22	21	12	27	12	19	26	20	13	22	16	27	22	28	19	16	15	21	25	18	17	27	26	27	21	25	22	19	18	25	17	22	16	14	19	19	23	12	20	25	15	25	26	22	24	25	17	25	25	25	20	28	19	15	9	20	30	13	21	18	16	17	16	14	25	19	22	22	20	17	14	14	26	27	17	15	22	16	27	22	25	18	21	22	21	28	18	16	17	22	19	24	19	23	16	19	22	21	21	22	18	12	18	21	17	13	19	23	20	20	18	18	15	19	19	21	20	24	16	12	14	13	22	24	25	17	16	26	26	16	27	19	15	20	18	24	20	18	25	15	25	18	25	18	18	22	19	24	21	19	11	20	27	17	23	18	17	23	14	18	9	16	19	22	17	19	20	26	22	25	19	17	18	16	23	17	23	22	18	29	31	29	25	22	22	25	13	28	23	18	21	25	22	18	22	20	23	20	13	25	21	18	16	18	19	24	21	31	19	25	19	20	16	30	25	14	25	23	16	9	21	22	17	20	20	18	16	16	20	18	19	27	17	23	18	16	14	21	19	27	23	27	18	17	20	19	24	16	20	23	30	27	15	17	15	18	20	22	22	12	23	20	17	14	17	21	26	9	14	26	18	25	25	12	16	16	17	24	29	22	16	27	12	19	21	21	18	7	14	22	16	15	20	21	24	19	20	26	18	25	15	20	15	20	23	23	20	25	20	23	23	21	22	18	11	22	27	15	19	23	23	17	15	17	19	18	21	21	22	19	15	18	23	21	16	19	19	20	22	17	25	19	21	22	32	18	24	18	24	27	14	26	17	20	18	23	25	18	12	20	27	25	19	21	20	18	19	13	20	28	27	23	26	21	23	21	25	23	25	14	16	22	19	25	15	26	23	13	21	12	17	20	25	18	24	20	18	17	22	15	21	21	22	25	27	22	19	15	20	12	14	18	15	16	20	15	27	25	23	20	20	28	19	15	18	16	20	33	19	22	22	13	16	20	23	21	24	16	22	17	26	23	20	30	17	18	21	16	26	26	25	25	23	31	21	26	21	17	24	16	10	21	20	24	17	14	15	15	16	17	16	22	19	20	26	14	19	23	13	17	17	18	27	19	18	20	24	19	19	22	12	19	21	23	17	28	20	25	21	23	17	23	23	19	27	18	18	25	17	20	22	20	23	22	22	16	10	15	21	20	27	24	21	18	21	20	18	17	17	18	15	17	20	18	10	15	28	16	28	26	14	21	24	22	14	29	28	25	21	26	19	19	19	18	27	18	16	30	10	22	23	16	20	15	25	25	24	20	26	25	16	17	16	23	28	18	21	22	15	13	24	18	13	24	20	25	25	20	16	21	25	16	12	23	20	19	14	22	22	23	17	20	21	18	21	23	20	31	26	22	12	23	20	23	23	20	17	17	20	29	16	27	27	18	16	16	16	18	24	17	29	20	21	22	19	23	23	12	12	19	26	22	16	15	29	18	20	30	27	22	19	13	22	19	17	15	14	15	21	22	26	19	27	18	13	20	23	13	21	23	22	27	19	21	19	29	25	20	19	19	25	22	18	24	17	20	23	16	22	12	18	22	11	21	25	20	20	23	20	14	16	18	22	14	18	26	23	19	19	16	18	9	20	21	20	19	23	18	15	24	18	17	24	25	32	16	14	22	17	19	16	24	28	20	21	20	16	16	13	16	17	17	24	14	19	22	12	29	16	10	27	19	20	16	23	30	22	30	28	22	14	21	22	23
24406	12561	7778	19047	26909	26047	21875	18139	14832	11928	9814	8202	7109	6300	5187	4301	4145	3679	3568	3259	3194	2939	2549	2168	1823	1643	1533	1366	1174	1105	1060	1000	883	788	789	703	756	621	595	582	631	559	528	552	475	440	480	430	421	423	429	403	416	375	357	349	378	378	343	324	360	338	385	342	340	356	359	366	361	346	325	331	339	368	395	393	385	357	413	439	458	383	395	373	399	402	379	379	402	374	376	394	402	457	395	428	356	370	363	396	351	387	361	349	401	367	329	327	357	364	351	357	393	343	332	301	352	315	337	383	317	328	364	353	337	324	359	342	346	336	337	354	335	335	360	354	328	316	328	373	387	339	356	376	329	337	345	329	323	347	349	354	301	358	321	325	338	340	304	311	316	306	340	312	318	299	360	355	352	308	315	337	333	336	321	350	337	337	318	320	358	349	321	355	351	344	330	324	335	352	357	337	323	340	355	362	317	332	302	360	352	304	359	344	304	379	318	371	359	340	304	363	327	320	319	327	314	336	299	331	331	315	323	329	306	330	338	350	327	340	352	308	317	336	311	320	332	293	309	310	348	335	332	320	283	346	326	337	326	323	302	324	337	343	326	354	306	319	283	316	292	323	342	331	297	330	310	338	329	328	356	312	361	338	313	298	317	325	348	354	329	316	348	351	344	320	312	303	363	369	324	338	354	344	328	330	321	309	307	335	297	269	318	365	345	343	323	310	321	307	349	310	352	340	377	326	358	346	356	303	319	341	326	353	328	314	367	329	318	330	339	325	335	306	327	338	345	347	329	345	338	330	346	322	316	353	311	332	344	359	347	312	351	332	322	323	340	290	327	317	322	321	323	315	303	341	340	304	354	336	309	354	357	343	300	326	298	319	345	344	353	312	309	350	328	337	335	349	353	329	310	336	313	327	328	311	320	366	307	348	344	333	348	336	325	301	316	318	361	344	338	323	328	319	344	327	345	348	333	319	320	327	332	337	309	328	330	360	368	341	354	341	299	328	328	297	319	329	335	340	329	336	287	340	349	321	318	352	305	337	334	316	333	327	315	338	340	330	299	331	321	330	320	354	338	317	314	326	328	336	320	332	336	339	336	333	325	357	332	318	348	338	342	322	318	316	322	343	343	310	329	345	361	324	314	322	339	355	348	324	314	359	341	334	331	341	313	358	324	344	314	342	331	317	359	334	360	373	337	296	348	312	359	335	333	306	325	338	327	339	349	327	315	326	329	307	346	327	319	352	309	336	332	311	313	352	337	333	294	352	307	326	322	320	342	342	292	351	362	329	330	364	342	331	330	315	334	304	348	312	340	336	347	332	304	328	353	315	365	287	328	341	326	328	342	315	327	297	309	305	354	321	321	352	346	347	341	333	329	365	326	318	328	362	326	380	325	305	311	324	345	329	333	299	305	333	309	324	365	332	325	333	371	311	368	305	355	362	335	343	321	337	337	319	328	349	327	325	312	327	338	346	311	362	367	333	329	308	305	329	345	337	338	323	340	299	335	335	304	358	329	342	314	332	343	335	314	303	319	376	334	349	330	343	335	317	318	301	351	337	332	335	321	334	361	342	313	343	337	346	320	337	348	343	357	367	344	342	333	312	347	353	336	344	319	321	364	350	322	339	338	292	342	327	314	339	339	348	351	298	304	340	346	363	353	327	354	324	353	335	321	317	309	301	337	338	325	325	355	328	341	319	310	351	265	342	317	357	331	345	353	339	372	327	320	340	297	304	348	347	320	319	345	327	324	293	324	330	327	329	330	361	289	320	316	321	306	312	323	355	360	333	344	334	344	324	341	317	313	316	341	330	321	345	314	317	338	351	357	316	306	320	307	344	333	355	345	373	344	347	327	311	325	348	325	333	348	310	300	315	294	288	303	348	310	299	351	315	349	357	326	339	319	321	338	325	335	373	308	322	333	348	320	344	350	325	338	300	334	336	325	336	333	341	328	328	323	307	353	327	342	373	302	311	325	333	341	365	349	321	319	324	331	348	342	310	358	373	323	352	344	327	333	328	337	347	366	292	356	350	335	341	332	299	365	307	326	328	326	307	334	325	329	333	321	342	326	321	327	332	324	319	338	335	321	333	323	293	346	307	305	352	315	303	335	347	309	322	327	319	343	319	327	330	315	344	364	347	294	335	314	323	309	322	307	325	325	296	319	340	339	321	332	336	346	337	345	338	316	350	334	341	316	313	348	311	348	348	338	323	361	328	298	346	296	319	336	326	308	324	304	320	333	341	329	311	317	336	314	329	353	309	337	345	317	365	345	326	350	310	346	313	311	312	346	325	326	335	344	332	335	312	301	336	301	347	323	357	333	343	293	334	300	345	310	344	312	316	343	341	287	361	310	316	334	345	317	346	334	311	324	316	353	319	344	338	336	319	331	340	319	329	307	323	343	357	325	345	335	326	332	348	369	339	351	328	338	316	302	337	317	326	332	368	340	326	331	331	327	325	378	356	339	311	347	339	311	330	337	286	317	347	304	331	319	295	328	320	340	321	324	357	325	326	330	330	316	339	338	304	334	339	328	319	349	322	312	325	335	336	335	330	314	298	319	332	343	286	324	335	323	329	338	327	324	338	294	340	331	371	351	321	305	325	315	324	323	326	311	338	358	353	334	351	334	310	316	328	327	347	313	344	360	361	357	345	298	322	322	328	291	332	345	379	341	355	308	333	325	313	356	340	331	329	363	353	332	310	306	348	312	337	306	367	323	331	347	348	321	334	302	292	340	327	332	349	315	332	348	297	328	312	339	311	356	327	325	333	320	316	348	331	342	332	322	306	333	313	318	298	341	314	333	337	352	322	351	332	349	312	295	352	315	309	318	373	346	366	342	321	329	342	330	313	299	333	313	324	361	347	323	334	315	326	337	309	335	315	305	326	366	350	347	333	315	322	297	324	340	357	341	320	303	351	303	299	336	341	334	329	330	293	308	362	355	354	338	304	321	302	302	299	315	282	337	334	312	315	343	296	325	361	347	345	316	331	324	332	313	328	338	329	334	306	291	321	304	317	339	360	323	324	340	328	339	342	316	338	322	332	329	329	347	356	357	356	295	326	342	341	349	340	340	312	294	346	332	312	310	306	378	336	301	367	335	318	338	325	331	330	295	363	316	334	314	313	310	317	332	318	354	326	340	319	320	359	342	341	353	354	339	326	355	315	314	307	333	313	344	356	300	345	326	343	322	332	315	326	339	278	326	320	308	326	359	332	358	294	315	338	346	311	339	355	329	322	335	327	313	294	334	322	327	346	350	321	364	325	284	339	324	363	286	336	332	345	352	342	365	334	328	332	320	330	347	314	314	332	352	335	367	359	329	343	318	333	313	346	320	322	352	305	328	327	346	293	356	325	339	332	314	328	327	356	334	304	363	297	360	341	314	336	361	335	337	307	331	330	324	344	351	302	301	298	317	323	332	326	308	331	358	351	341	361	363	320	331	329	351	339	340	321	299	339	323	350	346	303	310	347	330	335	311	345	331	293
2343	690	407	323	578	685	529	548	439	342	273	243	232	206	179	148	118	123	136	85	108	101	85	67	71	64	54	32	54	40	47	48	47	41	31	33	30	30	24	31	18	32	29	24	32	29	39	30	26	24	28	26	32	24	27	30	27	37	24	34	29	22	31	21	31	20	21	22	27	25	24	23	27	28	25	27	23	37	25	30	23	15	24	26	18	28	27	20	23	23	21	35	32	27	26	19	32	22	33	25	32	14	18	22	21	27	29	21	24	18	29	25	30	28	27	20	23	25	27	22	22	28	21	28	23	24	18	19	29	28	33	21	23	26	22	23	30	18	30	22	21	30	23	20	21	19	23	22	30	39	24	29	32	28	20	22	24	20	25	21	27	19	17	16	41	14	27	19	24	27	26	17	29	31	27	25	20	26	31	29	33	29	26	23	33	28	26	29	31	14	28	33	34	33	26	25	26	18	32	22	24	29	25	22	25	32	20	22	26	25	28	36	18	29	25	23	31	25	24	25	25	26	24	29	25	14	25	30	20	25	35	25	20	23	32	26	28	29	22	24	32	31	15	12	22	28	27	33	21	35	39	28	25	26	18	28	31	26	30	24	27	26	29	25	24	30	21	35	28	31	30	24	25	24	16	33	33	20	24	32	21	25	33	23	25	23	28	20	23	25	29	25	23	25	20	24	24	35	29	27	24	31	29	24	23	30	29	21	20	24	13	23	32	27	27	23	32	20	19	20	21	30	30	29	21	23	25	19	37	39	27	23	32	22	36	34	17	21	24	17	27	24	25	10	21	28	26	27	20	17	26	23	25	30	25	21	22	11	20	26	32	25	17	20	27	36	15	24	27	23	20	15	32	24	37	31	31	17	28	31	32	29	23	30	31	21	33	31	25	22	23	26	23	25	26	23	28	23	13	32	17	28	21	22	25	21	25	29	27	20	30	27	30	32	24	27	26	24	26	27	29	18	25	30	21	34	28	31	29	22	34	21	21	19	29	26	25	33	28	30	28	20	25	25	16	36	24	21	25	19	19	16	30	30	24	27	29	25	25	31	22	19	27	29	25	27	30	32	23	30	37	16	40	23	29	34	23	37	30	24	26	18	30	27	23	32	20	23	30	32	13	26	21	25	17	35	19	27	23	17	18	33	28	24	25	24	26	27	29	29	21	25	24	23	26	29	25	19	25	20	19	30	22	46	30	28	26	25	27	23	22	18	30	18	34	29	31	24	18	33	24	30	21	31	29	26	22	30	33	22	23	34	25	24	20	28	24	27	26	22	37	31	23	32	27	26	29	18	29	34	28	30	29	33	22	25	26	33	27	18	25	25	25	23	17	21	23	17	26	25	29	21	26	27	25	31	25	26	27	22	25	24	29	30	24	28	17	27	34	17	27	28	20	28	24	17	19	18	30	17	29	30	22	24	29	23	28	30	18	19	22	24	20	28	19	29	27	26	27	18	28	33	30	27	22	24	18	31	31	19	25	21	32	29	33	28	22	24	29	17	29	30	36	28	20	22	29	23	23	24	31	30	24	23	21	28	36	28	25	21	29	19	15	25	24	28	23	26	17	29	25	27	23	22	17	27	27	31	27	25	22	23	23	29	28	21	26	25	30	33	27	20	25	26	28	29	29	20	24	35	21	30	30	22	26	21	27	25	26	25	23	22	29	38	33	28	22	20	34	27	22	24	27	25	26	28	25	25	29	41	24	24	28	30	18	30	24	25	27	18	22	23	25	27	37	23	27	25	19	24	22	30	27	23	28	24	23	23	30	24	24	19	22	24	24	34	24	30	26	28	36	28	24	24	21	17	14	25	34	21	30	22	17	24	33	22	26	19	25	23	22	26	25	30	30	26	26	27	24	38	24	27	26	23	27	26	19	16	29	31	19	34	19	25	40	27	24	29	28	22	27	19	29	24	19	25	37	23	24	30	22	23	26	29	23	27	26	30	30	27	19	26	26	16	22	25	13	21	25	29	28	14	28	23	24	29	19	26	25	28	30	18	21	26	22	16	29	26	27	23	18	25	21	23	25	27	20	23	22	32	28	27	25	26	28	30	24	21	33	33	27	24	26	18	32	22	25	25	24	22	25	32	16	25	30	25	25	39	32	31	28	18	21	22	25	23	27	18	28	24	23	26	23	25	22	21	18	28	30	30	29	16	25	33	20	26	30	30	22	27	22	29	34	25	19	23	21	32	28	24	26	22	30	14	20	36	29	20	24	25	19	23	22	28	24	17	19	31	25	24	24	22	24	21	28	22	19	27	26	27	24	25	30	23	20	26	19	22	19	24	24	24	22	32	30	29	33	19	22	19	20	32	29	22	26	24	15	32	34	20	24	15	22	23	22	25	30	20	23	21	25	22	23	25	28	23	17	35	20	23	37	40	26	26	27	31	22	21	19	30	16	31	20	26	26	21	36	21	23	31	36	29	26	30	25	23	20	21	15	35	37	25	18	15	36	26	29	31	28	19	31	23	24	28	27	27	32	21	24	30	26	21	27	22	33	18	24	27	23	27	19	19	24	25	13	31	23	36	23	16	21	29	35	24	29	30	30	26	23	29	37	34	41	29	28	30	33	25	24	23	21	26	23	19	25	29	26	23	21	19	22	32	24	23	27	25	25	24	24	31	25	26	22	30	31	27	18	26	27	20	16	27	31	28	34	22	29	14	30	34	27	29	26	30	27	25	28	29	28	33	29	19	29	21	26	32	28	24	24	27	28	31	24	28	31	34	28	26	17	21	37	31	43	29	29	34	24	20	22	20	23	20	19	25	26	30	20	26	26	30	38	32	33	28	19	17	21	30	25	31	29	20	21	29	31	20	24	21	29	22	22	23	19	34	29	13	27	36	31	16	34	18	32	21	27	32	21	33	18	28	28	23	22	28	33	21	26	30	26	27	18	29	25	23	32	26	21	30	20	25	30	25	25	32	21	18	24	30	22	35	19	32	26	35	20	26	27	24	23	24	22	26	25	28	24	35	38	17	29	30	32	26	28	24	21	35	17	18	30	29	26	14	21	21	26	22	22	19	29	26	30	34	24	27	27	16	31	22	22	33	40	35	28	29	28	26	29	29	27	28	26	27	26	26	28	30	33	18	28	27	23	29	18	34	26	25	25	39	28	21	23	29	18	24	26	26	26	32	26	26	36	19	25	24	36	24	25	30	24	23	19	28	29	16	28	14	29	36	30	36	20	28	25	20	29	19	30	20	31	25	27	25	29	27	21	24	26	26	16	30	37	27	17	19	21	13	22	27	30	21	25	22	27	16	22	26	22	32	31	24	19	17	34	34	24	23	15	19	13	31	24	26	20	27	23	29	26	22	28	28	28	25	33	22	23	25	30	26	27	25	22	24	25	24	22	27	23	27	20	30	27	26	25	27	21	22	22	22	34	31	21	28	19	25	22	22	22	31	26	33	26	28	32	25	17	21	20	37	23	31	27	28	29	24	21	19	19	25	24	15	27	28	26	26	28	26
30065	16282	10342	23401	31571	30503	26555	23234	19239	15759	12904	11146	9861	8822	7489	6438	5973	5509	4820	4523	4284	4069	3288	2847	2514	2333	2033	1832	1602	1469	1494	1386	1191	1099	1012	983	883	878	823	784	825	762	691	731	625	689	595	628	617	547	527	479	463	514	445	482	477	476	483	423	400	411	497	411	467	423	439	426	443	477	434	410	444	483	485	447	519	489	526	600	555	476	532	503	481	495	450	508	486	492	510	518	527	523	586	521	461	506	458	496	494	550	480	475	455	491	428	429	456	423	430	472	424	447	447	396	425	396	448	423	438	392	413	440	423	447	455	443	468	445	448	415	424	432	465	461	446	410	457	451	409	413	445	394	427	384	410	401	390	394	388	432	416	428	431	430	434	408	416	378	409	430	389	420	396	433	414	429	417	431	409	410	448	439	385	419	396	437	438	431	392	409	384	414	399	388	441	422	395	407	406	417	397	401	388	405	425	407	424	414	432	421	426	404	451	437	392	434	422	406	453	409	399	406	399	403	417	408	396	406	369	405	385	465	373	426	432	453	427	410	409	388	408	391	427	402	411	427	422	427	422	425	419	439	411	411	423	404	442	408	381	420	439	416	478	421	401	387	398	420	392	438	407	395	421	425	436	372	392	415	414	433	405	425	417	408	405	414	412	417	414	417	425	387	430	437	397	385	426	420	418	440	438	411	414	440	409	398	422	433	421	451	417	381	408	388	373	421	412	412	401	406	393	417	426	416	442	466	414	450	426	422	411	415	452	397	448	397	447	422	431	392	435	386	400	431	458	406	405	414	448	410	413	415	419	385	455	387	390	404	436	399	400	424	432	386	447	407	379	393	408	412	458	448	365	458	469	406	424	405	411	414	459	404	399	416	435	430	423	427	430	419	419	447	391	423	452	417	441	433	428	363	428	396	452	450	446	429	407	411	433	425	448	399	380	441	403	422	400	438	442	426	398	436	452	421	443	416	400	431	424	441	442	423	457	453	406	393	439	405	430	436	405	404	416	406	449	417	402	404	428	416	403	427	368	428	415	399	413	474	446	392	414	428	428	424	425	415	430	410	445	392	439	396	407	419	394	419	415	398	447	416	410	414	402	413	437	398	430	434	450	412	423	409	435	424	403	389	391	388	400	448	430	407	418	375	413	418	441	386	410	407	431	436	454	403	452	395	387	423	423	418	437	423	410	417	423	432	394	431	421	415	424	429	442	393	393	442	384	412	384	435	414	448	429	402	419	413	419	471	394	409	410	463	410	450	406	411	435	375	419	406	441	404	446	432	397	428	438	387	430	431	433	453	402	423	451	422	375	380	382	395	429	451	423	432	433	388	399	435	423	368	415	414	429	422	413	410	403	369	400	454	376	438	385	431	417	427	433	417	401	442	407	425	451	417	448	440	379	452	406	397	405	392	429	442	427	436	395	419	398	461	444	412	417	407	449	388	440	422	423	408	407	437	410	464	413	438	406	400	392	364	415	420	440	402	445	440	392	433	401	434	401	399	471	419	444	381	446	377	375	409	435	422	417	419	403	384	412	425	442	373	407	421	397	385	431	376	421	425	402	423	418	407	424	433	414	400	414	418	441	422	405	404	479	393	394	393	402	418	428	430	445	439	445	402	406	445	398	429	423	444	406	401	397	413	407	407	428	420	429	433	414	406	415	457	395	425	401	384	422	425	424	454	422	415	449	423	406	397	436	426	407	387	418	416	419	408	429	383	424	411	426	390	411	373	425	398	424	425	399	403	461	452	384	431	410	407	415	394	383	399	376	418	390	429	400	438	429	424	396	399	450	456	434	391	402	408	447	404	409	429	409	400	403	398	419	433	442	410	417	414	387	398	420	403	452	463	455	431	418	400	398	438	410	389	460	377	418	399	407	438	445	446	419	426	386	426	414	411	432	416	444	403	459	369	412	407	435	436	445	427	418	387	389	426	425	437	385	409	443	380	427	430	404	434	421	401	431	404	412	412	436	434	446	393	413	408	397	404	403	422	395	365	442	387	415	425	451	455	412	433	451	394	411	425	377	403	431	398	414	387	400	418	420	374	389	401	398	429	413	439	389	438	395	353	424	419	382	424	382	405	419	418	425	427	409	383	402	384	403	443	385	455	405	386	451	427	410	393	416	445	383	424	404	445	389	400	390	438	431	389	425	394	415	443	438	434	396	446	418	417	409	427	434	425	425	375	411	421	414	404	414	439	428	437	426	395	419	414	452	423	443	476	462	418	431	401	420	436	389	412	446	404	407	442	443	407	397	380	406	429	400	428	394	435	416	410	429	373	426	430	415	442	392	400	399	409	409	432	433	397	426	409	423	401	453	370	403	418	428	414	438	409	418	400	403	383	382	406	410	390	411	404	379	396	394	396	398	393	398	417	415	420	436	429	376	473	408	440	445	415	462	404	430	399	406	431	433	397	373	401	415	427	410	419	415	374	368	422	415	464	428	418	439	438	404	407	437	423	418	439	423	443	418	416	416	391	378	393	439	434	430	443	412	384	394	391	409	391	386	402	418	379	396	412	390	384	429	427	445	436	430	405	446	429	428	454	397	395	443	465	400	415	415	407	422	397	410	408	395	450	442	383	426	414	459	405	413	391	415	388	406	416	440	362	398	387	397	447	412	390	445	401	406	390	409	446	403	407	449	438	416	411	392	432	427	433	406	427	421	448	430	426	413	436	420	429	406	400	417	405	423	404	429	428	432	364	434	408	404	399	407	387	435	389	405	402	426	401	407	389	416	401	426	393	426	386	440	429	450	439	421	383	400	387	397	409	381	409	418	397	387	417	447	398	398	396	447	380	382	394	394	410	394	450	408	412	366	483	423	434	405	390	434	409	382	425	381	401	433	452	408	408	412	394	419	403	434	432	411	420	410	412	426	398	441	401	431	438	397	418	406	429	447	443	409	416	465	418	389	444	375	419	425	425	405	432	418	382	386	414	402	414	435	393	430	382	416	459	422	397	405	436	424	430	410	385	413	413	422	398	404	399	450	423	421	408	398	423	435	405	367	406	418	424	417	351	427	392	416	415	367	444	443	409	395	424	427	411	403	373	365	424	397	431	420	417	404	434	414	395	449	430	428	410	432	397	452	451	405	393	400	441	410	420	444	413	413	405	440	441	409	420	422	420	439	423	413	416	434	381	451	422	414	429	393	418	449	443	451	442	435	417	408	434	423	394	398	393	436	439	425	452	425	354	406	398	394	399	452	430	407	402	397	446	446	459	431	425	410	387	408	427	361	401	416	426	453	433	421	433	393	439	437	404	432	393	408	435	394	413	410	436	426	382	376	404	437	430	418	417	440	395	403	400	435	428	428	434	422	402	454	390	425	440	385	415	426	437	473	401	417	448	408	396	411	383	442	383	396	430	420	442	428	443	413	385	418	428	434	441	454	401	423	413	429	422	406	410	427	418	440	419	405	386	431	434	428	427	398	433	437	392	439	427	410	404	387	444	414	458	445	423	382	442	416	414	408	397	395	425	353	428	347	390
3943	730	409	323	589	687	668	533	435	406	295	249	252	221	197	163	162	159	130	133	109	127	110	80	81	76	64	81	55	50	65	62	32	41	32	46	39	41	40	38	24	31	32	41	34	41	35	35	26	36	35	26	23	34	27	34	38	28	26	37	35	27	32	28	22	29	36	19	36	30	25	25	31	31	28	28	29	31	33	35	32	37	34	26	33	36	25	29	29	34	25	30	34	32	26	36	24	35	27	28	34	29	17	39	32	32	23	32	25	26	32	26	27	32	30	24	30	36	21	33	27	30	31	26	38	25	26	26	33	32	29	30	28	29	23	29	33	29	35	25	27	31	28	28	30	29	34	38	24	26	35	24	22	33	31	22	29	30	25	35	24	18	30	24	21	27	25	18	30	32	34	23	28	18	30	22	29	27	35	26	32	26	20	33	33	27	31	26	35	29	37	27	37	35	28	32	34	29	25	34	28	31	39	29	35	26	29	26	36	27	29	28	30	32	29	34	41	24	38	24	29	29	22	25	22	39	37	21	28	28	30	31	28	27	26	23	24	30	33	38	22	34	21	20	26	32	26	31	24	28	29	26	26	19	21	24	32	32	33	35	21	33	26	24	22	29	34	30	22	26	35	26	35	27	29	21	23	22	26	28	26	45	15	30	36	32	28	27	24	27	27	22	26	40	27	22	28	39	25	30	28	36	33	35	29	26	38	22	25	37	36	36	26	31	35	25	26	32	36	16	30	35	31	22	37	21	27	26	29	27	23	26	32	24	24	26	30	30	28	22	27	33	24	28	24	27	27	29	23	23	34	27	35	25	30	22	23	31	22	38	32	31	26	21	30	29	19	27	31	31	33	29	28	27	30	24	29	26	42	36	31	23	28	28	30	32	23	29	20	34	27	18	31	24	30	36	18	32	27	22	28	30	31	28	27	19	30	27	22	32	35	21	32	24	25	26	30	21	23	23	21	30	39	29	33	31	23	32	22	30	43	22	27	38	28	23	29	32	24	41	33	33	25	38	38	28	30	28	24	24	23	32	29	35	27	26	18	32	29	30	37	32	43	33	29	29	26	35	21	28	27	29	23	33	20	24	24	22	25	32	23	28	29	26	41	18	34	33	23	32	26	25	20	30	28	29	25	17	29	38	24	29	27	31	27	33	32	44	32	34	29	28	35	36	27	22	27	40	24	32	27	24	20	25	21	29	25	33	26	33	26	27	28	33	28	28	25	34	31	23	34	39	28	23	28	24	28	21	33	31	21	31	16	28	37	45	34	35	28	28	24	28	27	34	38	27	29	26	17	21	40	22	22	39	26	36	32	46	23	26	27	39	31	31	30	35	29	38	29	37	29	33	29	23	31	24	32	31	27	26	29	36	28	28	36	35	27	24	25	24	27	26	28	24	20	32	25	27	34	25	18	24	25	27	32	32	30	29	27	26	39	33	24	21	33	31	27	32	33	29	33	24	28	32	28	27	28	25	24	29	28	27	29	25	31	32	21	28	28	33	18	23	27	30	39	15	44	24	31	25	32	36	19	29	39	34	27	24	37	29	33	30	35	27	29	26	26	23	28	30	33	22	27	33	25	22	26	22	34	29	22	30	34	25	27	31	32	36	35	28	23	32	29	29	30	31	26	24	35	26	24	30	32	16	26	26	24	30	24	37	25	24	25	22	21	33	23	30	24	22	33	19	25	24	40	23	22	25	32	22	31	32	24	23	36	35	24	36	37	25	26	17	24	30	19	28	29	32	35	21	31	43	24	27	29	25	35	25	25	35	22	31	28	26	23	40	25	37	26	27	19	25	23	20	37	41	28	22	22	28	24	28	25	37	33	31	32	31	30	25	30	32	30	29	33	22	20	23	25	25	24	27	30	24	30	27	30	22	35	30	23	35	31	36	35	29	31	18	25	35	28	29	30	33	37	27	23	26	23	25	17	24	36	27	27	25	30	26	23	38	28	24	32	23	29	32	20	36	24	32	32	21	25	23	25	26	26	24	30	33	29	33	27	26	26	31	28	23	38	28	38	27	25	27	28	24	30	25	32	27	29	37	21	36	38	24	35	33	25	27	27	33	23	37	23	26	18	25	25	26	26	22	30	24	29	27	18	30	28	25	22	20	22	21	31	24	22	34	27	30	27	29	29	26	21	29	22	32	24	27	28	28	32	37	21	25	29	33	35	29	32	28	31	26	20	27	30	26	29	28	24	32	27	30	16	31	37	26	29	28	36	27	14	31	32	25	22	23	34	29	28	21	29	31	16	37	30	36	21	17	28	24	32	27	29	31	31	28	38	33	28	41	30	19	27	30	33	38	28	28	29	33	30	26	37	29	23	23	30	31	31	25	27	26	25	24	33	22	23	19	30	27	34	34	20	26	33	29	39	26	23	24	27	27	24	28	27	30	16	28	26	21	29	23	23	32	22	29	37	27	30	26	32	31	31	35	23	31	37	28	27	32	36	35	31	29	32	35	28	27	28	30	35	37	28	30	28	27	27	29	26	29	28	37	36	29	25	25	33	26	32	30	29	29	34	19	32	18	26	33	33	29	37	27	17	23	30	26	21	43	28	26	19	25	36	30	34	31	27	36	26	27	29	25	36	25	33	27	25	24	28	38	30	25	23	28	31	22	31	36	30	32	25	44	32	28	34	24	25	36	23	25	27	24	26	31	34	37	31	35	20	28	32	26	25	41	25	32	28	25	30	24	29	29	24	28	22	25	31	27	30	28	29	35	28	20	29	24	27	40	32	28	29	30	18	20	29	36	19	24	37	37	27	28	33	28	26	34	31	32	41	24	32	24	32	22	25	36	30	37	28	29	28	24	29	30	35	35	24	27	28	30	37	33	28	30	25	26	33	27	27	26	27	23	26	23	30	24	25	23	29	36	26	17	16	20	27	30	31	30	24	20	33	29	26	35	27	22	27	26	38	28	31	34	24	25	31	28	24	37	27	31	35	24	31	26	23	25	26	32	25	29	22	38	18	27	19	23	30	26	23	34	31	28	21	26	34	26	28	30	30	31	31	31	32	29	27	26	26	24	27	37	32	38	29	29	24	33	23	17	26	38	17	31	17	24	20	32	35	20	23	30	35	24	31	39	38	23	25	24	35	22	29	38	27	37	28	24	41	23	19	31	25	21	29	33	30	21	28	25	26	28	25	25	23	25	24	29	23	33	25	29	26	31	33	26	27	35	29	26	34	22	29	24	35	27	29	31	27	25	21	23	30	31	39	30	31	34	30	25	28	24	33	32	20	35	35	20	36	25	29	28	34	24	31	29	37	34	27	29	23	31	21	26	32	37	33	34	24	29	31	26	32	30	33	25	29	30	25	24	26	22	27	26	27	29	28	27	34	23	19	26	23	29	39	26	29	28	32	22	24	28	30	22	21	35	20	31	29	23	29	30	35	32	26	24	29	38	30	29	36	32	23	30	37	25	30	28	29	28	30	33	21	29	27	25	26	25	28	27	35	32	30	29	37	32
27341	16109	10620	23739	31129	30648	27614	23849	20019	17091	14097	12185	10814	9206	8275	7051	6506	6017	5258	4964	4613	4379	3665	3142	2748	2476	2097	2032	1685	1687	1595	1516	1213	1185	1095	1087	1033	986	938	901	896	785	869	770	717	681	649	677	631	628	596	580	585	547	530	575	509	526	520	480	522	492	535	552	493	479	530	483	468	479	450	515	492	573	538	505	558	533	624	723	623	543	542	559	530	527	499	534	533	546	538	571	574	564	615	590	520	522	487	521	595	547	530	486	509	491	499	500	498	499	491	500	524	465	500	489	442	489	485	476	464	465	452	485	480	461	485	476	465	483	492	496	452	450	518	461	489	492	457	452	467	475	491	481	487	460	419	467	422	455	440	484	453	443	445	465	468	442	465	437	481	460	477	433	458	454	445	468	472	465	464	434	468	403	463	443	478	483	470	460	502	467	480	484	466	434	458	463	454	449	467	441	453	426	447	455	438	455	478	494	450	419	448	448	431	494	474	446	437	419	440	450	414	452	464	498	460	482	471	466	456	451	478	468	448	438	438	445	472	449	438	486	443	492	464	485	432	471	487	410	483	466	475	454	471	478	431	443	471	462	470	401	492	465	443	481	454	416	472	481	489	434	431	459	468	452	509	479	426	455	460	481	457	451	475	422	454	451	442	431	460	470	486	473	450	466	455	444	473	501	497	422	442	483	497	473	436	459	458	456	449	471	449	480	454	469	480	434	480	440	500	475	461	493	474	435	475	450	453	454	496	439	465	484	461	502	431	462	474	463	418	473	431	439	456	441	479	467	433	417	500	468	445	481	437	466	464	483	424	452	448	438	474	454	474	497	438	449	428	441	482	442	480	477	465	445	488	443	450	492	439	433	443	433	445	498	458	423	440	449	468	438	422	501	425	473	454	471	463	428	464	460	490	454	479	442	461	483	385	443	457	483	460	445	456	475	437	489	420	476	484	413	448	477	466	483	455	474	476	443	478	502	487	456	466	453	467	432	447	472	462	475	446	457	445	456	471	489	468	451	451	453	466	462	469	458	452	481	480	468	448	439	450	452	457	507	460	461	445	459	451	449	452	469	464	458	487	485	459	419	453	438	460	481	470	463	448	473	456	475	420	514	451	464	475	453	465	447	462	440	485	446	429	432	511	484	418	533	462	495	442	432	475	442	457	432	446	444	449	499	452	477	476	446	445	435	432	440	434	428	518	448	478	461	449	466	483	476	475	435	480	443	467	469	454	473	461	483	457	442	411	460	470	458	451	498	438	488	467	460	487	463	473	469	464	440	450	481	451	466	427	495	440	447	477	480	448	519	428	459	505	456	484	462	458	451	468	438	467	424	467	474	469	443	455	477	437	481	459	482	435	469	453	450	439	447	472	508	429	454	464	430	438	442	475	427	474	508	475	429	474	437	473	456	447	422	476	474	447	485	495	450	487	439	503	451	473	457	444	479	481	460	436	421	449	468	486	448	452	459	461	446	502	474	466	426	448	448	458	450	431	456	451	466	497	480	435	434	457	478	449	440	451	415	463	480	467	461	484	461	464	473	463	466	449	481	465	420	443	447	420	474	463	466	414	436	454	460	494	471	426	505	458	450	446	485	453	437	463	464	460	474	514	456	475	479	461	438	453	436	495	423	415	427	483	482	507	455	459	470	436	454	436	393	443	490	474	452	468	469	477	440	496	441	481	423	432	442	482	502	453	464	426	480	469	488	480	449	473	466	494	463	497	442	471	438	452	406	437	468	456	467	455	469	429	456	481	498	444	481	436	468	431	473	485	463	471	453	397	469	472	448	455	437	464	475	480	440	464	441	437	432	485	455	454	471	419	487	460	466	456	432	451	459	472	482	456	460	466	454	453	447	425	478	488	438	462	457	452	456	501	456	472	468	499	449	455	425	455	477	465	447	470	474	437	453	442	486	436	456	476	469	464	450	484	461	497	507	450	443	481	460	443	444	426	447	449	428	499	401	476	480	446	428	445	456	475	459	447	458	444	463	461	472	446	430	462	435	466	494	464	462	429	438	476	457	450	477	483	423	440	446	402	473	490	484	461	496	484	473	444	406	433	439	439	473	449	470	422	481	457	420	449	490	458	425	410	457	453	475	479	436	490	489	460	447	479	447	441	490	450	449	459	468	444	475	461	481	445	478	438	423	483	437	463	475	534	428	487	475	445	487	471	425	465	506	471	488	512	431	477	451	465	447	460	446	440	432	455	455	432	427	461	440	506	465	462	467	426	481	463	426	446	453	457	457	436	430	472	451	431	453	473	472	441	449	497	459	455	460	448	424	490	447	462	444	462	457	435	469	463	435	431	457	475	498	463	445	443	492	449	487	446	475	455	490	479	427	443	413	432	469	427	451	435	482	499	457	478	469	472	465	434	519	447	471	429	499	478	494	423	476	472	423	466	443	462	438	458	469	451	483	446	479	468	438	429	428	427	439	435	459	451	479	451	453	495	462	459	454	456	447	469	453	489	454	477	475	444	450	470	420	479	457	416	448	465	474	469	466	489	477	455	501	460	448	446	467	445	454	468	434	433	477	482	464	438	462	464	428	507	439	472	438	470	509	454	435	494	453	435	491	470	424	458	461	470	447	456	450	490	435	444	442	428	443	429	498	422	462	520	443	473	506	478	481	441	466	470	470	456	484	495	480	493	509	447	457	483	491	475	456	453	444	445	488	450	449	451	451	460	450	453	481	494	421	449	460	423	480	476	461	453	435	413	461	441	445	434	477	469	467	439	469	454	453	436	461	438	485	447	475	484	473	409	435	430	449	474	454	438	451	506	451	473	420	435	466	470	500	453	506	516	451	441	459	437	455	479	452	444	459	421	456	480	444	443	451	454	469	437	516	445	425	462	452	487	416	481	471	456	457	458	480	500	476	475	449	481	466	442	482	516	477	451	450	455	433	456	503	465	445	451	485	461	415	479	414	449	481	463	439	490	441	479	435	430	467	484	486	488	436	454	439	450	506	438	450	446	436	455	449	461	491	495	476	453	474	460	452	461	498	474	414	470	482	476	500	454	446	435	458	468	510	477	434	466	494	463	453	449	451	425	432	432	479	482	476	491	473	473	449	445	447	444	450	422	475	437	496	427	475	453	477	457	472	479	469	474	456	442	440	451	473	426	474	464	444	441	505	440	475	464	431	459	470	465	461	464	428	502	432	461	471	430	491	473	452	458	444	463	465	435	441	450	454	454	495	458	499	437	454	428	452	432	429	452	427	457	490	451	470	473	492	477	437	475	423	455	448	499	436	451	446	477	491	415	440	484	407	478	460	456	455	455	482	484	457	441	429	411	517	437	417	454	419	465	425	443	444	459	496	516	481	463	475	442	444	484	462	473	459	476	469	457	428	434	435	444	424	458	466	474	454	451	459	468	481	489	456	438	482	448	490	455	478	468	467	450	439	465	458	456	468	491	471	476	461	458	461	438	493	476	456	452	452	443	434	475	487	414	465	464	457	468	428	463	475	461	460	456	461	470	442	456	448
4276	1158	746	559	946	1102	989	863	810	682	514	470	390	333	284	280	268	221	215	195	155	166	150	135	112	121	105	79	69	70	74	72	79	62	47	52	64	60	48	44	55	51	66	52	39	61	39	36	59	31	50	48	34	52	49	35	55	43	41	43	32	38	44	39	29	43	34	45	41	42	52	44	35	28	46	45	47	51	50	45	50	41	35	37	38	44	42	53	41	47	47	60	49	42	46	39	37	46	36	39	45	49	44	35	30	38	39	40	30	52	31	53	42	47	34	47	34	31	32	40	42	32	39	37	23	46	51	46	43	28	55	40	48	55	43	44	34	38	44	29	44	32	32	41	39	33	36	46	49	43	46	44	48	33	33	33	49	39	34	41	31	50	33	44	36	40	43	46	36	51	54	39	42	42	40	38	50	41	27	43	42	37	49	39	48	26	41	35	41	41	38	41	51	37	40	36	38	50	33	41	39	38	35	35	32	44	41	43	34	38	36	38	47	46	50	47	30	27	31	35	33	45	35	36	34	31	37	37	46	41	28	36	44	38	40	42	41	47	49	36	44	35	48	33	46	40	42	45	44	22	32	40	38	34	37	41	42	46	36	46	43	43	31	38	32	36	49	35	33	59	28	32	48	32	33	38	32	34	33	43	51	28	33	31	35	41	43	46	41	45	38	34	44	35	49	43	49	39	47	39	36	38	37	44	42	50	34	30	39	45	35	38	46	31	43	36	48	40	37	35	44	36	37	34	54	35	30	46	55	37	44	37	35	41	43	28	46	44	38	41	42	35	39	41	39	48	38	44	47	36	52	47	49	46	38	47	41	36	51	51	47	35	27	45	39	33	46	43	36	40	47	33	34	40	30	47	37	35	23	35	35	44	21	54	42	42	40	43	37	34	35	35	49	32	49	39	37	44	36	42	42	29	46	36	47	34	45	44	38	47	37	41	38	42	43	40	42	36	29	36	55	31	37	42	38	36	35	38	41	43	50	36	44	39	30	37	44	44	41	33	40	45	37	35	42	45	45	48	35	37	33	43	37	48	48	35	37	37	39	32	32	55	43	37	47	46	45	41	30	34	39	39	41	40	43	39	39	31	61	45	38	42	36	42	42	39	36	31	39	36	38	36	32	39	44	39	35	39	46	47	39	35	45	46	40	42	44	42	32	37	48	44	41	42	21	42	43	40	37	31	44	41	34	40	45	46	44	35	30	46	38	52	32	48	32	40	38	37	41	49	37	32	45	46	41	38	42	25	41	47	37	38	41	50	25	42	25	37	34	44	30	30	36	47	33	35	31	39	34	36	49	37	45	42	37	47	40	32	32	36	39	38	43	39	42	39	39	35	43	46	34	47	41	46	40	35	38	42	36	42	51	36	50	47	35	49	46	36	46	38	27	44	34	44	32	37	55	46	48	34	41	41	34	38	32	36	32	37	29	35	38	39	38	48	33	36	47	47	37	44	49	37	42	39	48	34	44	39	37	44	44	39	36	42	41	38	46	44	42	32	44	34	37	53	47	45	45	28	45	33	39	46	44	37	53	37	44	41	47	40	44	41	43	42	39	42	35	42	44	43	44	53	63	35	32	50	42	34	32	35	41	39	36	31	48	42	36	41	49	43	38	47	35	46	42	48	41	42	36	54	42	27	35	38	40	35	56	42	35	38	47	36	37	42	29	37	40	45	43	36	46	42	44	48	36	52	37	34	47	31	37	35	38	29	37	39	36	44	48	49	32	50	35	44	37	40	34	33	36	45	44	50	44	37	39	36	37	38	41	51	54	46	34	48	38	28	49	49	39	45	41	36	38	34	38	42	38	47	32	44	37	46	37	37	50	44	34	47	35	40	25	41	38	39	42	43	44	34	43	43	39	49	29	49	37	35	40	48	35	31	44	42	51	40	42	38	48	33	30	35	50	29	41	49	32	35	33	39	45	48	34	46	36	44	42	39	42	29	41	38	40	48	49	48	50	47	39	47	43	41	38	45	37	36	36	44	41	38	48	31	39	47	42	47	32	44	39	32	40	44	33	44	45	50	37	42	43	40	44	54	39	38	31	38	32	49	40	30	37	41	45	40	40	39	42	43	36	45	32	26	36	53	38	46	43	44	45	38	41	49	54	40	46	37	45	51	36	45	36	42	26	36	31	42	35	40	34	37	34	33	39	42	54	55	38	43	35	39	26	30	29	43	38	45	38	41	33	31	47	46	42	38	46	31	26	36	48	49	38	44	45	39	40	34	37	42	44	45	34	42	35	37	37	47	49	35	32	49	33	27	31	34	36	36	38	39	35	42	40	46	42	46	42	34	33	46	44	40	41	38	42	42	39	42	32	49	41	39	35	43	41	22	51	50	48	44	41	41	39	39	44	44	41	49	37	36	46	39	38	45	35	30	33	42	52	37	43	37	38	38	59	38	32	31	50	45	43	36	36	29	43	45	47	52	46	46	41	37	48	43	41	23	22	36	26	35	28	33	38	44	35	34	22	46	43	37	44	28	40	39	34	35	39	39	44	42	42	36	35	32	43	39	50	28	45	47	46	35	37	34	53	38	40	44	42	31	41	36	46	34	44	35	38	45	42	38	38	40	38	40	32	37	40	43	48	56	51	36	54	38	55	33	45	39	43	45	34	48	36	37	44	40	42	38	42	38	38	42	45	52	37	43	35	38	32	42	31	32	47	44	44	54	36	49	38	50	44	41	40	38	42	43	42	49	43	48	39	56	45	32	34	45	37	32	44	36	39	35	44	43	35	40	35	28	52	40	43	29	48	35	39	37	37	40	37	34	37	32	35	43	55	44	31	42	42	45	25	30	38	40	34	37	31	44	39	38	35	35	35	43	39	45	31	32	46	32	35	50	41	49	39	46	42	35	32	43	55	56	43	38	28	38	44	33	45	39	48	31	42	45	33	41	45	49	35	27	47	40	38	40	45	35	31	34	36	54	46	29	29	48	53	48	43	42	32	33	40	44	42	36	41	30	54	43	48	33	40	32	42	37	35	37	40	43	40	36	39	56	43	39	28	42	42	32	40	38	40	47	29	39	34	42	44	31	31	34	36	39	47	42	41	42	39	44	49	50	43	41	39	46	47	40	45	53	48	41	35	42	58	42	40	41	33	43	52	38	52	41	44	44	39	39	27	47	42	46	39	40	45	48	40	41	32	45	32	37	45	35	37	49	42	46	52	40	43	36	44	38	38	48	51	37	37	43	46	39	49	51	34	32	35	44	42	33	46	31	46	44	40	38	42	38	45	41	43	50	45	38	36	38	40	51	47	47	44	43	39	37	55	42	47	47	38	47	41	46	34	37	39	42	35	42	31	42	36	40	34	39	36	44	48	38	29	31	39	28	26	49	34	30	38	42	42	45	37	37	44	36	42	32	36	33	34	38	26	35	50	43	50	38	46	45	49	41	51	35	42	45	37	54	53	34	40	35	42	37	39	54	46	36	33	41	38	50	39	53	36	38	27	46	44	46	35	40	39	33
34788	21094	15025	29904	37053	35841	32516	29107	25747	22591	19346	16936	14895	13048	11312	10213	9995	8940	7888	7440	6995	6446	5273	4718	3919	3790	3127	2990	2561	2539	2309	2200	1819	1799	1693	1546	1516	1405	1369	1369	1360	1238	1184	1044	1079	992	1053	1059	945	928	846	850	813	824	780	777	760	756	727	715	737	715	691	719	668	709	745	701	700	697	662	752	711	776	726	748	764	769	846	882	919	754	786	821	770	738	778	740	771	755	782	778	808	840	761	717	778	718	771	743	775	801	715	685	686	715	687	644	690	681	704	661	661	717	672	680	647	662	682	640	642	677	654	696	649	693	663	644	625	679	637	693	655	676	685	672	663	687	679	655	593	657	688	651	644	632	666	631	599	667	669	614	668	601	671	652	679	616	633	651	613	619	686	669	647	630	628	634	650	625	623	636	656	682	648	594	669	634	673	616	675	637	637	624	632	615	643	579	592	660	685	642	641	664	699	622	659	658	635	682	632	647	652	658	671	638	632	660	636	638	629	611	643	618	622	698	620	681	634	619	680	657	567	595	596	635	698	650	656	623	618	666	636	623	673	643	625	605	630	611	664	664	606	627	612	633	624	656	613	618	641	648	626	632	626	611	597	658	628	619	635	672	637	667	673	654	651	611	579	598	630	628	632	665	628	637	635	646	624	654	634	599	602	625	595	629	678	619	682	684	670	661	632	680	612	683	618	625	622	666	601	602	624	646	707	625	629	646	663	672	636	631	618	646	649	634	674	621	673	631	647	701	675	642	600	599	662	635	642	599	618	654	670	625	658	636	625	655	615	611	646	646	632	652	653	616	611	645	612	674	671	631	604	653	669	651	664	644	627	660	685	623	583	672	634	580	607	609	646	662	625	617	645	608	621	650	648	628	632	619	634	630	646	618	620	669	644	658	615	621	678	630	625	637	636	624	641	632	655	632	664	636	630	655	616	599	617	620	604	615	605	640	617	615	641	627	594	610	664	677	614	655	612	628	652	637	636	615	640	656	617	660	642	625	640	627	659	644	648	623	625	607	620	652	666	581	672	636	592	636	594	612	634	653	664	625	591	640	621	643	667	591	636	621	660	702	653	647	670	608	657	637	661	596	653	612	608	649	623	631	603	608	656	643	600	663	640	640	616	629	610	635	593	614	601	627	635	598	621	614	641	662	672	587	635	618	606	701	644	656	657	688	621	627	600	658	625	639	596	634	693	631	618	680	623	638	687	626	634	638	703	675	582	577	630	638	622	632	644	651	637	620	654	651	609	610	648	673	626	663	660	667	639	625	630	605	627	669	643	664	661	652	645	651	660	623	643	674	592	569	639	658	663	621	622	610	696	635	646	626	619	681	610	631	638	594	621	627	587	640	644	681	619	656	601	662	684	622	660	610	665	624	599	645	619	682	666	647	623	658	607	614	697	599	602	653	660	602	613	623	678	616	633	635	644	675	638	609	657	697	659	653	615	640	646	616	616	641	618	615	632	614	639	623	646	637	630	664	626	638	633	628	595	666	618	594	638	643	643	667	608	623	631	586	619	641	661	642	612	603	624	654	643	603	605	597	667	577	599	659	614	590	609	627	631	623	651	649	663	619	637	659	630	614	623	637	643	605	638	635	656	630	628	669	688	646	643	603	626	626	658	650	658	631	645	649	641	610	641	644	658	595	600	590	667	637	604	633	655	623	593	636	675	617	636	607	662	624	615	679	644	637	649	632	633	581	595	614	676	647	647	668	651	652	592	630	582	642	654	667	628	613	646	621	590	690	595	635	607	609	582	634	660	635	615	579	677	639	661	667	645	659	619	662	604	582	619	647	638	586	624	665	630	657	654	657	665	627	605	670	605	651	620	636	670	636	655	646	593	642	643	641	625	659	641	661	636	633	655	641	614	604	612	653	658	619	640	645	614	620	616	613	619	621	612	605	606	629	618	589	670	611	649	639	611	620	659	671	586	629	639	631	641	603	618	668	594	612	648	654	646	670	622	636	584	629	598	595	641	635	655	631	646	616	672	616	629	614	628	638	609	638	622	650	632	645	659	635	597	646	635	640	650	620	666	638	634	646	624	606	596	628	608	683	672	604	630	654	647	650	591	591	626	636	676	613	605	661	655	621	646	632	670	640	632	605	655	556	658	653	631	572	676	638	601	634	616	666	610	610	629	639	610	668	624	629	608	636	673	634	658	643	636	637	653	630	622	633	623	606	621	662	627	664	603	650	572	641	630	652	611	651	626	643	596	664	619	594	615	612	666	623	643	633	653	623	609	617	631	634	636	656	649	612	666	627	662	662	638	606	636	609	611	593	642	648	609	627	619	628	649	642	655	642	679	650	651	672	652	617	633	606	658	622	619	666	648	635	642	669	658	620	634	676	629	650	634	627	642	620	663	627	624	653	612	613	604	638	589	645	674	640	673	643	636	613	605	637	649	629	611	661	637	683	613	604	614	673	643	674	608	673	603	621	658	669	648	649	659	627	637	637	628	593	650	652	613	635	618	680	630	609	653	574	646	628	668	647	641	625	664	598	625	623	635	634	669	650	616	642	602	660	638	669	600	666	628	621	615	649	663	601	637	675	667	642	638	624	628	709	668	618	653	654	587	612	616	621	618	641	631	640	616	647	647	663	636	643	615	605	628	619	623	634	635	644	641	608	622	649	636	664	617	610	656	661	648	585	611	611	633	602	649	646	667	621	649	653	675	648	574	622	597	627	632	611	614	623	658	604	625	618	624	652	633	644	656	612	647	621	641	630	642	667	586	631	617	614	609	601	666	617	655	630	637	633	633	643	617	597	676	625	699	668	659	666	641	598	627	637	592	653	665	610	649	630	636	687	630	595	639	669	674	617	677	649	618	698	643	647	580	595	624	655	647	642	596	654	660	590	612	633	652	633	605	612	658	627	632	612	660	639	632	597	602	611	611	662	675	639	648	603	637	694	634	629	586	619	585	661	623	651	628	655	647	639	602	631	651	617	634	663	602	642	637	651	604	668	623	618	614	580	654	605	620	589	632	625	673	618	619	596	624	638	622	610	632	605	623	619	644	617	635	634	609	657	614	639	646	629	637	636	670	632	637	654	626	594	640	670	613	653	624	607	656	604	647	641	623	604	595	576	646	657	624	639	615	651	615	635	683	627	701	652	642	617	656	663	673	635	624	660	575	664	609	640	613	658	669	636	609	564	684	630	655	621	625	653	579	653	564	628	690	595	677	600	637	652	659	603	622	670	618	663	593	602	646	619	615	666	673	627	633	625	662	580	597	615	622	592	648	620	642	637	659	656	617	642	650	617	653	609	600	641	668	613	644	615	627	618	590	602	631	642	658	661	693	690	643	642	598	625	627	576	617	599	633	651	616	663	633	664	614	647	611	676	613	647	588	643	655	671	659	609	628	657	611	651	665	595	673	658	622	662	603	663	638	627	631	650	651	657	606	652	648	625	622	666	632	678	636	655	666	649	687	659	626	632	589	636	684	604	576	637	631	661	643	608	671	618	612	648	646	633	639	608
2278	402	277	205	359	412	330	328	294	252	204	147	158	127	98	108	104	86	89	86	78	64	62	51	48	44	40	45	30	35	44	34	17	29	24	21	20	20	27	27	23	30	25	21	19	23	18	23	24	18	18	26	15	16	36	22	24	19	31	28	22	19	18	20	28	9	18	24	24	28	18	21	18	23	22	26	21	16	23	22	18	18	21	24	19	23	22	18	25	22	25	21	23	32	20	26	21	22	32	20	25	23	16	27	29	14	27	18	20	15	24	18	17	16	25	16	19	19	24	20	18	24	22	13	13	24	16	18	18	25	21	22	27	24	17	11	18	21	21	26	13	17	21	23	22	17	22	11	22	19	22	22	20	23	19	24	20	12	22	21	17	23	23	17	20	19	21	17	12	20	14	19	17	29	20	16	20	20	16	15	14	25	16	15	10	20	18	27	17	20	19	11	20	17	15	21	21	20	19	14	15	22	19	20	22	27	23	21	24	22	17	22	13	15	18	20	22	19	21	24	21	13	18	19	22	21	24	22	15	16	17	24	21	21	21	20	22	27	20	16	22	23	17	21	18	9	24	22	14	13	19	19	11	20	18	22	20	20	22	24	23	23	13	17	26	20	17	19	21	23	21	24	25	21	20	16	19	17	16	24	18	29	25	21	28	21	18	22	15	21	23	32	19	22	23	30	20	15	20	16	19	18	21	16	20	20	25	13	26	24	20	15	15	15	17	22	21	17	20	16	16	25	24	22	23	21	22	16	16	24	18	18	21	15	17	23	12	14	25	18	16	13	22	11	18	17	15	24	20	14	26	21	21	18	18	9	21	15	18	13	19	20	14	16	18	30	13	26	17	25	15	16	17	24	16	25	23	21	17	20	28	20	29	19	17	18	23	20	25	20	26	23	15	21	12	12	15	16	30	22	19	13	32	16	17	16	23	20	21	23	28	26	17	24	8	22	21	27	15	19	13	26	29	17	18	29	21	17	26	21	22	13	20	17	18	29	15	30	23	22	22	26	15	14	22	16	15	18	22	23	24	13	22	24	14	7	17	23	21	22	13	24	18	19	21	22	25	17	19	21	21	20	15	17	21	18	22	8	26	24	18	22	17	18	16	20	22	19	21	19	15	22	19	24	18	18	22	20	14	21	15	17	26	14	23	19	19	23	17	16	20	12	23	23	19	21	20	26	32	14	22	23	22	19	19	28	17	24	21	14	15	25	22	22	15	13	28	21	21	21	21	25	31	17	21	11	21	22	16	16	23	23	14	20	22	18	24	20	29	27	14	18	26	23	17	14	22	15	21	17	17	13	19	27	15	14	13	24	19	24	18	25	23	17	22	28	24	24	11	13	18	19	13	15	18	19	20	27	18	20	16	23	24	23	16	26	19	15	21	33	37	22	14	22	21	11	19	22	13	29	16	17	15	17	14	22	18	17	13	17	24	22	17	27	24	21	16	30	23	19	18	16	20	19	22	20	17	13	18	18	24	17	35	30	15	18	14	22	24	18	17	21	19	23	24	21	13	27	23	25	15	28	18	18	18	28	27	29	22	16	19	19	19	19	21	22	17	12	27	16	16	17	26	24	22	24	26	11	15	23	23	22	35	10	20	19	14	18	29	17	18	21	24	30	21	15	17	16	16	22	25	21	20	24	25	19	19	17	22	16	25	17	25	29	20	15	15	21	14	19	20	22	24	15	20	21	25	18	25	18	17	21	19	20	27	20	16	13	22	15	26	21	19	20	16	14	17	23	11	17	24	21	21	22	20	17	14	12	23	20	14	22	17	15	18	13	18	22	18	13	26	21	21	12	16	23	12	19	24	13	25	23	19	21	22	21	18	19	21	29	16	23	30	17	21	23	24	22	19	15	23	28	18	22	20	23	16	32	21	15	19	23	18	23	16	19	23	14	19	18	15	18	12	20	16	24	10	20	14	15	23	24	21	22	19	14	25	20	16	29	25	20	14	24	25	17	28	16	16	25	24	16	19	22	23	20	22	21	26	10	15	21	20	14	21	15	24	20	19	25	20	11	23	20	22	24	22	14	24	15	31	23	26	12	16	28	24	18	13	17	19	20	25	18	25	19	18	19	14	22	22	23	14	19	17	15	19	14	23	18	14	21	25	19	17	21	33	18	21	20	16	19	23	13	17	21	28	16	17	23	20	17	20	19	19	28	25	19	18	24	15	17	19	23	23	23	25	17	18	24	20	13	22	20	15	24	27	20	23	24	17	17	27	21	13	19	31	18	27	13	14	29	16	20	33	19	16	28	11	30	23	12	17	27	23	17	29	18	22	20	20	12	19	17	13	22	27	19	19	18	18	22	15	26	24	17	19	23	19	24	28	20	26	19	18	13	19	20	24	19	28	23	20	21	20	15	12	22	18	25	23	24	24	18	22	23	13	14	21	17	14	24	18	20	13	20	17	20	22	19	28	12	27	20	13	19	13	26	24	17	22	22	24	13	28	19	20	16	18	22	28	14	23	18	18	15	21	16	17	19	21	23	15	13	22	25	29	14	22	11	29	16	21	16	22	14	23	15	19	23	19	11	22	9	25	18	15	17	18	24	27	25	29	25	22	29	18	18	18	19	20	20	15	22	25	13	23	29	16	22	15	16	20	17	28	28	17	24	21	19	21	19	17	27	25	16	28	19	22	22	19	14	16	21	31	11	26	20	17	13	28	23	14	20	19	23	27	22	20	17	23	19	23	16	19	24	20	20	17	18	17	19	22	23	17	20	13	18	17	18	16	26	15	21	20	14	16	19	21	30	18	17	23	21	27	21	18	23	20	13	24	22	18	21	24	15	22	27	29	19	25	15	23	25	21	21	13	14	16	19	23	25	23	20	18	19	28	20	11	16	17	19	17	20	17	19	24	12	19	26	17	14	13	13	19	25	19	16	18	24	18	15	21	21	20	12	12	24	20	26	19	17	10	15	20	17	18	26	21	15	17	19	21	19	24	12	17	22	22	30	23	17	18	21	22	17	28	18	23	20	24	24	19	27	11	20	23	14	18	14	15	18	27	22	20	25	16	21	19	19	16	23	17	9	17	20	16	24	18	20	19	16	20	28	23	22	20	18	27	18	21	17	13	24	22	16	17	18	13	14	26	16	17	13	19	19	27	22	23	28	18	22	18	26	21	22	21	24	18	15	17	22	18	18	18	22	30	14	24	15	18	28	20	27	16	18	19	17	12	21	22	24	12	18	25	23	19	25	12	13	22	16	20	21	19	13	18	15	17	27	20	12	12	31	20	23	19	20	14	14	18	14	15	23	14	15	27	25	17	20	12	21	20	21	26	14	30	21	20	22	20	23	13	22	21	13	17	25	19	16	20	27	18	18	16	19	11	19	18	22	24	25	20	19	20	21	17	22	18	16	23	21	20	23	15	14	10	16	19	12	24	21	14	29	22	22	15	19	13	19	14	19	25	23	10	19	19	30	24	15	20	28	21	11	22	22	23	26	21	22	21	13	14	26	18	26
23277	12069	7890	19375	26120	24611	20554	18070	14883	11967	9846	8083	7026	6187	5308	4818	4432	4021	3700	3307	3258	2783	2298	2107	1693	1548	1398	1358	1159	1184	1018	962	827	830	790	706	695	696	652	644	559	569	557	490	524	473	526	458	474	428	416	351	365	396	369	363	370	328	368	363	364	386	324	348	347	316	360	370	361	372	370	363	339	384	375	343	383	409	436	442	465	377	408	373	387	377	401	386	417	342	412	436	419	446	436	407	386	348	379	408	395	391	373	354	380	378	343	374	338	340	407	353	352	328	319	337	343	348	331	362	320	329	319	320	364	343	312	317	327	333	340	384	356	341	309	324	321	309	328	345	306	322	321	352	323	336	329	288	327	323	358	308	337	325	337	299	305	345	382	335	336	324	353	326	326	337	352	351	307	320	320	321	344	326	281	301	347	318	329	325	304	302	329	326	339	346	322	345	329	325	303	332	343	321	362	305	354	311	326	314	312	344	314	333	326	313	351	315	303	307	344	315	301	332	337	344	327	313	336	321	309	324	348	325	331	332	316	334	325	326	348	349	338	307	298	353	332	326	361	328	318	351	330	347	329	323	339	338	354	338	298	347	341	338	322	359	331	350	320	317	314	325	306	321	364	333	317	312	327	307	342	285	321	320	356	314	315	323	329	329	331	309	331	349	367	345	326	332	344	338	357	358	344	306	329	338	347	360	329	327	347	362	323	353	334	342	328	342	327	340	318	353	310	321	350	345	332	338	349	328	351	360	354	310	341	328	356	351	319	330	308	373	311	307	287	327	362	334	313	343	337	316	354	313	345	295	318	317	334	322	310	317	326	333	331	319	341	299	315	327	314	304	316	320	315	316	300	325	314	294	321	345	350	326	328	297	346	309	358	328	316	333	350	327	316	326	303	342	340	297	318	310	319	367	310	309	350	297	317	366	338	307	340	320	307	326	360	323	352	303	309	320	326	325	329	334	347	330	336	317	313	338	308	310	295	321	331	307	334	337	341	324	319	317	315	317	343	326	309	334	337	344	330	331	352	312	342	345	284	330	334	336	359	303	316	313	273	329	326	321	339	318	309	368	318	340	322	325	336	333	338	356	304	343	328	326	323	318	329	332	313	311	331	308	334	294	335	349	338	329	345	349	353	366	346	351	326	314	362	309	331	321	322	337	305	393	351	298	344	338	322	353	343	333	337	319	329	352	335	343	304	318	357	319	349	348	351	322	338	330	324	321	329	338	320	350	314	304	328	336	326	344	311	353	354	301	300	283	352	325	321	309	325	331	322	347	346	351	318	357	332	321	330	363	328	319	312	303	307	304	332	325	323	347	321	339	350	353	313	332	354	303	312	306	332	321	315	318	325	331	330	322	370	319	333	319	325	359	331	362	329	317	352	351	339	324	334	336	362	290	309	339	321	336	319	339	341	315	317	347	353	350	357	321	348	314	348	323	315	304	327	329	308	363	334	308	354	331	337	345	325	329	321	309	324	321	320	313	330	325	334	322	337	305	332	341	327	360	357	315	336	357	297	340	319	321	361	350	350	353	302	322	298	328	312	322	348	331	363	365	312	340	344	333	305	339	343	328	331	330	343	344	317	345	349	366	323	314	311	316	300	335	348	335	331	342	341	323	322	321	323	321	324	306	325	313	309	342	320	340	302	314	314	326	333	316	329	317	312	357	356	366	346	336	307	311	357	328	310	329	348	316	336	304	331	332	322	339	317	352	351	339	312	306	335	329	321	329	374	357	326	322	326	330	311	322	321	336	328	319	328	337	321	369	353	306	329	340	337	333	350	358	358	326	311	334	327	332	351	353	326	345	318	311	324	287	323	361	355	329	336	317	346	316	329	324	313	371	317	361	287	340	340	327	327	340	298	297	342	353	308	295	331	332	368	341	297	325	346	322	340	312	302	330	337	335	316	367	313	349	326	354	296	327	369	339	329	337	305	324	333	332	348	332	338	363	306	335	295	334	343	314	327	312	319	328	314	334	337	341	331	322	313	318	328	334	354	312	349	324	343	334	321	362	368	339	352	324	332	310	283	355	342	335	335	310	344	333	316	306	336	378	321	322	348	333	329	313	337	328	345	356	380	307	342	314	355	324	347	305	318	340	336	342	340	359	311	348	312	333	309	341	345	336	312	306	309	336	342	312	306	296	313	307	309	324	301	343	298	356	353	321	342	312	316	321	345	348	342	333	350	287	322	367	358	336	323	297	362	306	326	311	317	333	328	326	335	339	337	327	351	289	342	323	346	336	353	356	287	316	309	313	302	345	292	335	302	316	308	309	346	323	336	307	338	329	333	339	329	358	339	325	300	361	354	349	336	333	329	345	331	358	329	306	331	310	334	325	339	347	304	338	319	307	316	304	327	332	303	337	338	325	333	352	326	340	329	312	342	339	314	351	349	337	310	322	332	325	314	329	341	334	333	352	323	297	335	324	346	347	297	324	325	352	368	324	339	350	360	331	340	333	332	321	350	301	300	336	303	336	357	340	343	332	315	335	295	341	342	298	319	350	319	312	326	339	345	342	325	344	348	328	352	362	317	333	349	325	339	336	368	355	339	358	342	342	326	336	372	323	321	341	328	347	327	337	345	320	298	325	339	312	309	326	333	367	318	338	327	344	334	354	322	325	325	345	323	320	328	302	341	318	333	326	341	328	357	329	302	310	284	345	317	336	335	360	336	345	371	272	320	355	343	328	327	302	351	301	342	335	344	308	301	299	350	345	301	335	303	331	338	358	314	320	351	323	328	350	328	364	320	311	311	365	340	328	335	308	345	317	338	328	320	312	326	325	351	365	326	343	313	360	334	297	324	327	307	323	314	338	328	349	309	352	300	362	345	363	331	330	314	317	336	344	352	350	364	341	335	308	355	309	331	314	327	297	304	354	330	323	313	313	332	321	349	310	329	352	348	339	324	347	330	306	336	332	344	339	365	354	300	316	303	353	346	326	361	303	348	300	300	310	305	352	302	344	333	352	281	326	314	327	313	330	308	333	361	337	319	359	333	321	318	352	332	333	336	331	311	275	314	371	345	334	306	317	351	330	331	327	332	322	315	327	327	326	317	335	322	340	278	317	296	321	323	338	308	328	328	367	343	324	356	350	337	363	315	317	362	348	350	314	343	326	335	282	334	320	324	345	332	337	318	311	303	323	319	325	295	332	316	347	331	340	346	308	323	345	336	353	364	313	326	328	333	338	345	308	320	365	322	345	348	322	322	331	334	346	315	318	348	334	325	343	364	324	339	291	318	334	347	314	324	318	319	378	351	324	343	297	325	343	298	310	315	365	321	322	327	304	309	351	334	315	363	345	316	309	346	345	394	325	326	349	318	317	311	324	341	322	300	361	371	315	295	325	299	322	366	316	308	312	335	373	325	342	337	335	346	314	337	322	344	344	346	327	323	335	341	326	339	349	311	316	324	337	331	331	370	356	357	348	329	337	325	337	329	295	367	311	325	343	324	323	342	348	305	342	331	353	331	382	337	334	340	328
2151	719	450	384	594	642	543	460	399	326	279	256	217	187	177	161	144	136	133	106	109	87	91	78	68	53	54	47	67	48	51	57	39	42	40	38	45	35	37	33	44	38	27	32	40	31	28	36	23	24	28	15	31	29	25	32	35	26	28	28	20	22	21	27	25	23	23	18	25	37	30	23	21	29	17	24	27	19	34	28	29	23	33	31	35	26	20	29	27	28	21	20	30	33	26	31	30	25	27	28	31	29	32	32	29	29	25	30	24	22	25	24	26	18	27	23	26	25	24	32	31	26	26	26	26	22	24	18	24	28	25	10	27	26	36	21	25	26	26	27	27	20	24	23	17	18	29	22	27	18	28	26	19	31	20	29	29	32	22	29	19	22	32	26	29	13	23	20	25	27	21	36	28	20	30	34	24	25	31	18	18	29	31	24	30	27	23	29	29	20	27	34	29	21	27	23	29	30	19	22	26	21	22	28	28	21	21	16	37	26	33	18	28	31	26	26	33	24	32	26	14	27	20	30	24	20	30	24	35	31	37	23	31	31	28	31	23	29	18	23	25	25	24	21	22	26	23	21	29	22	32	24	28	30	24	24	41	26	38	26	18	37	19	32	18	22	34	19	35	27	20	29	22	31	19	23	25	17	20	18	29	17	26	26	25	20	24	30	27	20	28	27	25	26	26	22	24	23	24	23	19	27	25	13	24	25	19	18	18	26	31	19	26	33	21	18	29	20	20	29	23	22	36	25	22	24	19	15	33	24	32	28	30	18	17	23	36	20	28	28	28	30	22	21	26	36	40	32	28	24	23	18	28	31	23	25	30	23	23	29	23	25	27	28	39	22	15	20	33	28	28	26	25	26	29	26	23	22	26	20	34	24	22	22	30	30	23	30	27	27	22	26	33	25	25	26	21	27	30	24	30	26	28	28	24	18	31	34	19	30	25	27	21	25	24	30	22	23	26	29	33	25	25	31	11	22	18	36	22	23	23	22	31	28	22	23	19	29	21	19	23	33	29	20	26	26	22	19	25	20	24	23	26	17	25	22	20	26	30	36	29	38	23	31	20	25	34	27	24	38	33	21	33	35	20	28	19	31	16	21	23	28	20	18	23	19	24	24	31	39	39	29	25	25	23	15	34	28	30	27	32	23	23	20	24	34	21	32	33	30	25	30	16	28	27	36	18	27	29	25	28	28	23	22	28	26	24	26	28	28	29	41	26	30	22	27	28	21	26	26	28	26	28	19	22	27	21	25	17	26	26	20	22	20	31	28	15	25	27	23	30	31	31	31	21	22	32	24	22	19	26	27	33	31	24	30	19	28	25	22	23	23	30	31	33	21	29	23	29	27	26	21	26	31	21	20	27	20	24	29	28	28	26	22	20	34	23	21	16	23	18	32	29	23	26	30	32	17	22	28	25	23	26	29	20	31	24	31	19	16	26	22	28	16	24	23	25	20	22	28	27	26	27	26	30	25	24	35	28	20	28	28	20	25	22	26	36	22	25	25	21	27	31	31	24	28	20	33	26	25	32	28	27	31	24	26	35	26	19	29	24	31	30	23	23	33	25	24	27	13	28	23	30	22	32	18	32	26	20	30	16	19	16	21	23	34	23	30	33	22	21	23	28	32	30	22	32	25	30	25	33	38	21	32	29	29	19	27	29	28	18	22	23	28	29	19	37	22	31	21	25	19	33	24	25	28	20	19	31	20	35	29	25	29	23	32	24	24	30	37	30	29	30	30	24	25	27	22	24	24	32	24	18	19	18	25	26	28	21	19	28	26	32	30	17	22	18	37	16	26	22	29	23	21	32	34	17	25	30	21	21	24	27	39	21	23	20	25	23	25	23	26	23	29	27	17	22	20	27	25	29	33	27	19	26	33	35	16	12	27	21	23	24	41	17	17	23	21	35	28	30	14	20	22	28	25	32	31	21	27	29	18	22	29	33	22	35	21	21	27	19	35	38	27	35	21	16	28	29	31	37	25	38	29	23	24	28	20	27	32	31	33	28	27	29	19	24	35	23	26	35	24	18	23	27	35	26	24	26	24	21	29	24	19	24	17	22	20	22	27	29	32	27	22	32	33	24	31	29	31	25	21	24	22	24	26	22	26	40	22	21	25	22	28	22	23	21	27	24	24	17	21	27	28	21	26	25	24	22	24	24	25	22	24	24	24	30	26	29	28	30	29	23	23	21	17	21	24	32	30	28	23	30	34	23	27	23	36	25	26	22	18	22	17	18	27	30	23	19	23	32	27	17	37	26	19	19	22	29	19	25	26	26	34	22	31	29	19	30	38	24	29	21	26	17	22	21	21	23	28	25	22	30	22	28	27	25	39	21	25	28	24	22	24	24	24	30	19	20	21	25	25	31	25	22	20	31	23	23	23	32	29	24	30	19	30	21	35	25	28	19	26	38	27	33	28	32	34	17	25	32	21	26	23	33	20	29	15	26	28	19	23	25	32	27	27	22	26	25	36	22	29	26	18	21	25	22	28	23	20	21	26	24	33	27	20	29	28	30	30	30	23	26	29	24	20	20	32	22	16	15	25	19	19	27	19	24	32	24	26	30	27	29	24	39	21	30	24	26	27	27	25	25	23	22	24	22	33	26	24	27	22	23	16	21	28	25	33	25	27	22	23	25	27	26	21	20	25	12	27	26	24	33	22	34	23	16	30	25	30	20	25	27	22	27	30	22	27	25	27	22	24	27	24	27	29	30	20	24	21	25	21	25	30	35	32	28	26	31	27	19	22	22	22	24	26	21	14	37	32	30	20	21	31	16	34	26	23	24	30	32	28	29	15	21	30	27	16	25	28	19	29	24	18	17	34	21	23	21	22	28	35	24	27	23	20	33	23	27	26	16	23	22	21	25	25	17	18	29	27	19	21	27	31	25	21	27	32	26	22	24	33	25	21	21	24	20	22	25	27	27	24	27	23	25	30	25	23	22	17	25	32	23	23	23	22	27	29	25	21	33	24	25	15	19	18	41	26	32	19	25	19	23	18	23	22	25	28	21	27	21	30	29	20	22	22	13	31	27	27	24	25	33	19	20	17	23	19	32	20	30	22	20	24	26	19	22	24	22	28	22	26	30	20	26	26	25	24	25	21	27	37	26	22	37	21	20	33	18	22	22	34	32	23	26	24	40	36	23	27	21	34	22	25	31	25	25	40	27	35	32	20	30	21	30	21	25	28	33	18	26	22	22	17	25	22	29	25	21	27	24	26	27	27	32	23	25	25	31	23	20	29	32	24	27	30	20	30	26	30	28	35	20	25	27	18	24	31	31	14	31	30	18	36	24	25	23	24	21	27	25	33	34	30	26	26	23	31	26	33	22	27	33	29	26	25	27	30	18	33	23	24	25	19	22	23	21	29	24	33	22	20	19	37	33	23	26	20	35	26	24	29	24	26	19	30	29	23	32	24	27	33	22	24	34	35	22	27	16	24	30	33	19	26	35	27	31	20	25	28	25	20	29	32	21	28
29108	16067	10437	24556	31036	29595	25171	21965	18896	15431	13063	10749	9708	8726	7831	6920	6462	5728	5093	4749	4523	3881	3322	2781	2428	2042	1967	1774	1675	1643	1465	1257	1234	1048	1020	936	991	931	871	811	787	799	761	703	672	673	640	606	628	595	568	548	520	515	485	495	519	475	450	455	479	471	470	427	501	482	458	426	496	426	460	471	428	504	469	495	504	538	504	565	592	498	506	482	512	487	480	503	493	501	501	524	531	539	495	508	506	520	532	511	535	459	453	444	429	477	441	426	433	446	462	456	497	424	412	436	418	449	469	432	441	442	424	457	454	419	436	413	437	401	435	424	375	418	452	442	422	396	448	384	459	434	435	415	427	411	417	431	452	452	453	397	387	420	433	383	435	412	439	419	432	402	377	417	434	430	460	420	420	435	420	378	435	411	421	425	428	391	415	405	439	425	393	406	389	387	420	398	409	415	387	465	410	405	394	442	438	416	402	397	398	364	422	411	398	382	420	410	439	388	407	410	439	420	466	378	408	434	412	433	398	398	410	403	377	410	387	422	429	421	399	399	414	418	469	407	425	479	410	414	382	400	363	463	440	425	434	436	383	449	406	411	419	392	444	401	406	432	422	455	414	382	402	450	389	422	405	414	436	397	403	395	396	394	376	426	420	415	395	399	428	456	427	401	410	412	435	405	458	407	416	426	427	460	418	441	407	416	425	409	417	438	438	431	395	406	413	418	422	403	417	394	422	431	405	413	453	423	410	419	409	454	394	422	437	407	434	413	435	425	430	404	444	415	434	425	399	436	449	430	389	414	431	425	445	451	405	437	348	379	399	433	434	413	378	453	387	378	437	424	415	418	403	395	413	431	407	415	419	444	423	436	410	419	407	446	433	403	400	447	403	435	382	413	389	402	419	393	412	419	430	444	426	438	414	431	414	423	423	426	424	400	411	427	409	384	420	379	410	439	437	427	431	409	404	362	394	404	430	395	413	408	404	426	440	401	438	465	425	436	437	381	380	413	435	414	400	434	416	433	425	430	437	427	428	419	389	386	427	457	407	415	389	409	408	392	453	424	432	412	400	385	395	409	450	420	399	427	371	412	430	448	460	435	437	441	446	408	443	422	458	392	404	422	430	402	400	403	388	436	411	408	437	446	451	406	421	394	453	418	420	418	445	427	428	446	445	416	425	423	400	431	417	388	421	410	391	440	447	429	431	409	438	456	402	398	422	434	398	423	397	383	402	400	454	425	425	418	385	425	410	406	409	426	427	403	407	442	428	414	429	412	432	407	380	417	410	462	418	395	443	423	418	425	407	440	425	379	423	413	427	429	419	440	412	402	412	404	432	395	445	409	405	421	406	417	431	459	403	425	433	413	410	412	416	431	426	426	429	399	426	388	411	399	400	414	411	424	416	411	385	394	399	421	414	429	424	455	412	435	419	395	405	382	385	434	427	396	403	424	412	446	479	421	398	429	377	411	418	411	401	431	401	409	406	443	453	422	384	406	440	430	392	456	412	410	426	430	421	402	439	411	459	414	451	447	402	402	433	405	465	402	393	429	360	421	389	400	462	445	369	394	424	444	397	435	391	431	392	428	347	424	402	431	411	390	396	402	400	409	419	409	373	410	456	402	439	439	406	405	395	418	442	430	391	405	454	434	390	423	417	420	414	412	405	443	426	416	380	406	433	430	397	407	448	410	416	411	424	430	438	401	382	399	441	432	422	455	399	413	430	410	449	414	390	399	397	438	430	403	408	386	447	424	402	403	397	405	418	430	400	428	441	425	427	401	435	420	412	376	417	412	431	415	412	441	384	450	422	407	436	435	432	394	445	419	398	430	394	388	429	435	447	441	424	414	379	391	444	409	421	414	394	412	405	395	451	420	435	402	380	419	423	427	424	418	409	445	439	418	425	442	440	427	439	413	438	390	434	384	441	444	467	409	411	399	412	410	434	414	416	429	405	395	405	418	395	421	396	422	428	404	387	416	424	412	404	417	420	435	432	404	393	435	403	424	428	400	389	397	390	405	419	414	420	461	395	424	450	395	423	422	396	440	454	405	412	378	401	431	411	397	430	430	423	422	451	440	437	394	402	423	410	426	419	421	463	439	402	416	414	404	396	429	425	428	400	420	420	409	385	413	406	400	431	444	463	423	432	390	386	403	367	458	393	444	395	406	389	450	421	417	416	386	402	417	392	442	394	399	428	393	408	389	426	417	407	392	455	406	421	383	394	435	420	422	414	378	434	407	438	436	403	411	439	406	407	434	433	467	448	380	434	408	440	461	429	451	390	435	402	408	411	419	434	389	397	442	428	389	408	408	419	451	428	426	421	414	449	442	446	406	413	391	387	410	413	410	374	383	408	454	383	426	394	414	399	423	393	430	433	418	443	380	395	413	410	400	435	384	419	455	387	471	416	413	434	391	402	416	432	436	432	434	365	400	399	415	432	433	395	417	403	411	444	435	435	410	459	390	416	411	425	452	476	398	414	406	417	399	406	412	427	394	424	428	414	406	406	400	434	462	420	432	399	415	415	403	390	454	412	430	387	401	406	407	412	381	421	408	385	413	433	442	447	416	450	426	400	413	400	381	388	386	385	413	423	455	408	397	455	429	422	380	435	417	408	398	405	408	398	427	386	441	389	428	421	475	439	437	442	436	420	414	407	411	411	400	429	447	464	425	408	401	400	402	381	428	417	425	434	430	416	443	397	454	425	416	399	424	440	430	412	421	421	429	443	390	408	426	439	450	444	392	408	447	411	477	450	413	412	469	427	427	430	436	375	422	388	434	470	415	402	400	393	416	435	437	403	428	408	398	411	423	462	431	429	414	407	415	400	440	440	415	408	413	401	418	399	392	427	405	374	422	425	455	447	478	417	427	434	440	455	406	418	378	429	358	397	426	367	400	418	428	418	387	411	457	407	392	400	413	417	448	410	412	418	420	410	424	433	430	426	399	406	411	431	409	400	443	428	384	383	428	430	420	401	406	413	419	404	414	417	436	394	432	384	421	373	426	427	388	425	432	402	382	417	385	451	409	446	395	448	408	397	428	410	402	397	450	427	434	416	427	419	430	394	404	432	391	431	422	418	413	422	418	400	424	390	417	438	431	419	397	383	446	391	405	410	425	403	419	407	380	432	408	418	445	379	391	391	406	414	400	417	417	419	443	433	391	423	441	418	402	411	446	433	423	374	381	401	430	436	419	369	414	443	419	409	417	416	465	414	410	431	409	444	426	378	463	441	410	412	401	424	413	410	409	412	443	457	420	424	418	403	432	462	432	436	440	422	399	429	410	379	466	401	413	453	446	391	382	399	411	431	402	436	448	426	419	367	394	428	413	417	422	397	442	417	389	401	409	415	398	381	435	453	445	416	393	416	380	386	429	437	452	392	418	448	417	399	403	407	432	419	429	442	452	449	408	409	385	419	420	396	373	411	401	410	415	405	398	415	423	403	409	413	416	417	444	411	426	433	375	401	454	426	412	384	432	416	397	420	426	399	422
3891	705	396	344	600	643	582	502	471	385	319	253	239	219	202	175	176	150	149	125	114	108	101	74	81	66	66	70	62	64	69	39	44	42	44	46	31	46	49	32	53	53	47	29	37	27	41	42	26	36	39	28	30	29	27	32	29	26	35	33	26	35	31	27	39	30	32	30	26	24	30	35	29	30	26	33	21	30	24	24	31	29	23	32	28	21	21	45	25	25	35	27	27	25	35	30	29	42	26	35	30	25	28	32	32	31	37	24	33	32	22	28	30	33	28	26	35	34	23	30	31	30	29	28	21	28	40	28	29	41	31	34	37	19	25	23	31	22	22	32	28	26	26	28	27	24	33	30	29	27	21	31	20	33	25	22	35	31	22	28	29	34	30	29	35	27	33	28	26	36	20	32	28	33	34	27	31	34	30	29	25	30	31	39	24	18	20	14	26	22	28	32	21	30	24	20	21	36	22	30	35	26	34	31	26	23	24	31	20	24	27	36	29	15	28	31	28	35	35	34	27	26	21	31	34	25	32	28	28	28	30	25	29	20	33	28	17	24	24	23	36	35	28	35	32	24	26	34	20	28	26	28	28	27	28	22	24	22	25	20	31	23	31	33	28	28	33	31	27	27	23	19	33	24	24	40	22	33	25	35	28	18	28	32	28	15	24	36	31	26	27	22	35	23	26	28	26	28	32	31	30	30	29	30	28	22	33	25	28	29	32	26	27	30	27	31	25	32	31	17	35	24	21	30	40	29	28	19	36	36	23	38	29	27	29	24	26	33	29	24	21	23	28	29	29	34	30	26	22	28	18	20	20	35	41	28	25	26	21	21	23	20	32	26	42	25	24	35	24	32	32	26	23	21	17	25	21	27	18	29	40	31	32	32	28	17	31	26	21	35	35	29	28	29	26	30	28	29	31	21	28	27	27	30	15	25	32	28	31	26	34	28	38	24	26	22	26	22	24	37	28	28	28	38	26	37	24	23	31	30	27	24	34	37	29	37	23	27	30	30	22	35	30	28	27	35	26	40	29	21	33	30	29	25	29	28	30	20	24	27	34	36	24	26	26	25	23	33	25	29	30	21	33	29	28	27	22	30	29	39	26	32	28	29	29	16	30	26	31	16	22	37	26	27	26	32	39	31	37	28	19	25	33	24	28	19	30	47	21	28	21	29	31	31	29	26	23	22	26	28	25	30	30	15	38	31	24	31	25	38	37	32	32	31	28	22	34	22	23	18	17	36	48	30	38	36	29	17	21	30	32	20	28	38	36	26	20	25	37	28	29	24	24	27	30	21	34	27	26	20	34	28	31	37	29	32	32	26	34	33	33	22	33	24	31	25	25	26	33	26	35	19	28	34	31	35	40	28	29	16	30	29	25	34	30	20	24	26	30	34	28	33	27	27	25	41	30	27	34	24	25	27	29	26	22	24	35	27	22	28	27	35	22	29	37	31	39	25	28	34	20	25	17	28	30	29	33	19	40	26	40	26	34	16	30	29	19	33	22	33	32	27	34	34	30	36	30	32	28	27	27	27	29	39	26	37	41	25	37	21	26	40	40	31	30	21	22	30	35	37	25	27	29	17	29	25	27	22	28	41	31	19	36	25	27	26	17	38	35	25	27	33	29	19	31	28	25	27	34	43	28	31	27	35	29	33	24	33	28	25	23	35	29	26	27	32	25	27	35	21	22	32	25	20	38	34	26	29	29	23	29	21	32	31	27	29	29	34	26	30	33	35	31	38	27	29	13	27	31	28	31	37	32	29	29	18	26	29	29	33	22	33	34	36	31	19	35	36	28	24	27	21	23	25	20	30	27	30	27	21	29	33	21	28	37	40	34	25	24	33	24	27	29	31	30	26	31	32	27	22	29	21	18	23	29	27	18	33	27	33	37	27	27	23	28	35	27	26	29	29	35	21	44	27	31	28	33	24	20	34	24	36	33	31	24	39	26	31	36	30	25	29	28	31	28	34	29	24	29	23	39	26	23	23	29	37	30	36	33	36	29	30	25	35	31	23	25	24	38	37	18	36	27	37	18	29	31	24	29	37	26	28	23	30	37	30	34	33	31	38	31	20	33	23	29	20	19	31	31	30	29	37	25	27	32	32	36	27	22	30	32	34	27	28	26	33	24	24	36	26	20	30	31	29	33	30	38	35	32	31	31	35	25	23	29	25	31	32	21	29	23	24	33	37	35	21	18	18	26	16	23	27	30	22	19	34	28	35	28	20	36	27	25	29	30	21	14	27	33	23	27	19	24	28	23	29	29	17	29	26	28	25	17	34	23	30	34	25	33	22	23	29	30	28	30	28	22	26	27	35	27	24	29	22	29	26	27	24	43	25	36	26	36	28	24	27	31	25	21	26	24	30	29	28	26	32	25	27	23	25	21	29	29	26	23	26	23	26	30	25	26	39	32	27	29	33	29	31	22	33	24	26	28	16	21	30	28	32	28	33	30	36	32	30	34	27	33	33	33	36	24	33	32	30	28	41	29	19	28	28	24	26	36	26	31	35	35	33	25	31	28	28	30	25	21	29	34	28	33	26	34	34	34	31	31	18	18	28	33	28	17	24	27	31	29	32	36	35	39	27	34	26	25	36	30	25	19	25	22	34	29	29	37	26	27	20	31	36	25	25	30	25	28	37	26	39	23	24	36	32	35	30	34	28	41	25	37	22	26	20	23	29	35	26	21	23	23	20	36	31	34	26	20	19	25	30	28	27	18	32	21	31	33	26	35	32	21	27	27	27	28	22	33	24	33	34	25	24	22	32	34	24	27	27	38	37	25	30	24	34	35	27	21	29	22	21	21	28	21	25	30	24	39	35	26	25	28	23	43	24	22	29	14	32	30	27	25	22	27	26	30	30	25	27	27	24	33	37	26	27	25	23	32	22	39	27	31	27	20	30	32	29	32	32	34	22	35	37	26	21	31	32	28	21	19	29	39	24	28	36	26	22	31	17	32	27	28	32	19	23	28	30	27	25	32	35	21	35	30	30	24	19	22	27	36	29	29	30	33	33	23	15	30	33	27	23	27	30	26	37	28	26	24	36	32	31	22	29	27	34	28	28	27	26	30	18	23	30	27	16	27	29	18	26	31	30	26	19	23	27	22	28	26	21	20	28	26	20	22	28	27	25	36	20	32	32	31	43	30	30	22	26	28	36	30	36	26	34	32	30	37	28	38	24	26	20	39	25	30	30	32	27	30	36	32	24	27	29	25	27	34	33	25	25	33	18	33	26	28	29	34	41	29	19	32	23	33	35	32	21	26	27	35	30	25	29	24	17	33	35	25	36	31	31	28	20	19	26	22	29	28	21	31	29	25	25	32	39	24	26	30	19	26	40	40	25	31	32	41	22	25	28	27	27	28	32	31	38	33	38	24	27	30	25	34	30	29	22	29	26	23	36	27	26	34	28	20	22	33	40	35	30	26	15	26	29	25	31	21	28	29	34	28	29	24	28	19	34	33	32	29	31	35	38	34	17
27960	15728	10001	24959	31689	29872	26239	22927	20287	16525	13837	11676	10438	9702	8566	7909	7390	6274	5647	5339	4931	4290	3546	3105	2604	2207	2101	1968	1858	1878	1544	1425	1352	1204	1047	1053	1065	1004	903	909	912	819	749	761	758	720	680	675	683	633	648	613	541	597	557	525	496	506	501	469	484	503	508	470	542	503	524	501	501	507	495	448	474	548	533	548	550	507	592	639	620	573	524	554	559	520	520	520	506	564	610	598	564	625	619	582	514	503	549	520	612	549	464	514	507	517	513	518	457	499	498	492	495	509	484	509	485	462	431	456	459	491	470	473	513	492	424	464	474	443	516	448	486	540	497	460	454	475	454	469	447	499	496	472	423	461	491	500	466	459	484	480	467	437	514	472	451	468	470	461	484	482	470	442	482	451	490	504	486	414	468	476	474	470	448	484	446	493	458	405	482	451	456	483	462	437	429	478	448	431	419	457	495	461	473	431	458	468	461	449	481	471	495	485	471	470	472	483	473	450	431	459	462	438	495	461	485	448	468	503	447	484	397	467	491	489	457	472	478	471	481	466	464	432	461	443	488	477	475	401	480	490	475	464	433	509	457	470	446	456	436	448	458	504	424	473	454	452	457	477	486	490	480	449	454	495	454	435	472	455	466	470	473	435	443	462	458	495	437	440	472	475	438	469	442	480	493	487	473	448	485	483	476	477	464	453	455	479	474	411	479	480	446	472	437	491	455	451	477	422	443	465	453	457	481	460	438	427	502	465	467	483	446	454	431	469	449	450	430	462	483	464	480	468	443	458	456	486	482	457	453	452	476	454	477	490	462	475	446	475	482	467	456	446	475	469	469	420	467	437	457	449	488	438	469	483	447	487	506	438	462	476	489	454	454	460	460	419	465	459	451	484	443	418	487	475	465	436	466	487	451	482	451	464	469	432	462	501	491	464	470	458	464	429	446	430	468	457	499	465	417	457	460	450	433	506	486	454	456	485	504	502	509	466	432	474	462	494	463	479	443	491	479	461	449	436	487	439	453	462	436	450	457	473	454	477	441	486	458	477	442	447	466	447	456	453	461	502	443	447	478	470	450	409	459	459	439	465	462	512	467	465	467	437	475	435	451	439	482	476	451	456	487	470	446	422	469	478	461	490	449	414	479	439	462	454	466	436	489	481	433	427	449	453	424	430	466	446	447	474	482	479	440	447	475	477	447	463	437	435	445	488	467	453	460	463	435	477	480	468	475	476	430	498	476	447	449	424	453	468	459	479	459	475	469	474	467	450	450	465	447	485	467	472	452	487	451	455	466	469	462	436	448	417	447	464	488	441	435	463	440	434	468	450	481	461	500	497	469	469	494	455	486	459	452	444	446	468	461	472	483	462	455	472	403	497	485	454	446	459	466	490	417	454	465	462	438	439	464	442	480	458	479	452	479	453	474	468	438	478	441	478	490	475	472	480	465	439	434	424	450	431	466	489	459	487	483	496	449	463	476	435	450	458	481	457	434	480	458	473	486	450	471	463	436	468	485	435	474	461	448	487	437	448	452	462	487	488	468	446	517	450	494	476	473	458	483	464	458	426	492	471	473	451	467	484	494	444	435	467	522	424	442	449	456	454	473	442	435	473	465	433	476	436	416	419	433	474	476	487	407	472	446	439	462	456	415	474	447	456	484	478	463	428	461	455	504	457	500	441	484	491	462	435	479	482	450	506	464	444	472	434	458	444	432	452	485	440	501	450	428	474	467	474	453	493	449	495	451	454	441	437	462	448	462	431	442	466	460	457	454	464	444	483	484	453	481	437	471	455	485	496	471	456	463	468	460	459	451	436	497	447	472	452	522	460	446	440	430	458	486	441	470	487	485	473	490	430	472	458	497	475	451	468	454	444	449	474	440	436	485	449	487	476	409	502	468	471	474	416	446	455	416	464	435	449	501	445	455	455	440	455	482	502	478	441	448	446	480	432	470	449	450	475	449	457	452	465	449	441	438	448	479	456	462	461	475	445	473	474	463	476	502	501	465	501	468	477	491	470	456	460	470	454	488	466	422	474	462	470	451	424	482	460	471	441	444	477	467	481	465	459	473	477	424	427	468	459	483	475	494	454	436	452	423	441	453	460	481	451	496	449	420	467	462	492	465	479	459	455	446	449	461	442	437	515	453	469	460	465	471	474	414	458	442	425	494	465	482	449	457	420	448	467	447	487	467	448	454	461	452	470	461	452	451	447	439	448	480	470	421	428	491	449	462	462	455	428	440	497	424	476	480	447	521	450	467	468	472	491	447	473	472	478	457	477	501	476	471	444	436	432	427	457	463	469	425	467	468	467	429	467	509	437	457	469	458	471	396	480	463	455	480	441	484	502	482	468	485	451	459	433	493	453	459	447	483	438	433	450	465	452	453	430	402	435	433	439	453	472	472	455	451	483	484	436	459	471	471	416	445	437	461	450	470	464	485	489	473	437	428	458	467	461	438	500	459	492	473	416	461	485	484	419	485	442	468	461	448	457	409	468	502	498	498	474	467	477	444	442	456	455	463	467	491	445	457	460	477	474	464	469	461	449	491	438	460	475	439	458	429	472	444	446	499	460	447	433	449	475	467	421	467	465	459	447	445	473	454	451	438	446	449	462	445	436	496	492	468	479	429	450	437	449	457	452	449	462	457	438	462	460	452	492	460	436	471	442	432	474	501	493	419	446	447	462	450	465	437	453	500	474	465	463	434	457	463	439	484	454	455	427	464	455	480	469	428	473	470	446	454	466	432	425	474	449	453	435	447	449	472	473	463	465	448	454	461	440	429	486	469	497	450	446	446	491	472	450	439	516	446	441	483	425	406	435	495	515	471	445	478	416	486	447	456	437	506	476	475	449	454	460	452	458	483	491	474	491	455	474	477	456	473	428	420	475	444	459	455	454	446	452	463	489	429	471	459	453	461	451	465	461	460	479	456	477	420	456	447	491	447	502	472	454	436	450	468	494	436	479	472	444	448	430	447	466	490	473	442	484	465	447	459	453	456	440	439	469	456	444	483	478	459	438	477	461	483	469	444	501	480	450	517	501	445	444	485	475	500	438	483	482	436	493	460	464	464	455	495	454	472	461	499	465	481	455	429	434	478	463	449	453	431	469	463	460	492	448	498	465	480	442	467	413	441	442	445	452	460	480	477	460	490	478	489	466	439	466	506	472	443	435	424	495	427	450	480	444	500	493	443	452	488	418	436	472	455	455	460	460	446	435	466	467	494	472	448	456	471	475	485	473	490	434	471	445	479	484	505	455	433	487	470	462	475	488	468	497	421	458	425	456	434	461	456	450	461	464	441	433	443	468	470	411	459	456	484	461	462	448	494	497	449	453	483	487	452	481	445	475	455	458	523	459	488	448	465	466	468	462	423	467	440	451	389	470	483	456	450	464	465	455	450	446	450	475	442	468	448	477	499	446	431	475	476	442	474	480	454	468	464	463	464	459	480	484	411	489	502	500	485	449	479	429	477	448	449	477	447	429	450	450	488	478	440	475
4231	1190	639	585	922	1106	990	817	796	650	479	412	354	348	335	274	280	232	192	207	197	176	132	125	115	103	111	91	91	73	76	71	61	62	65	65	63	75	52	53	58	50	43	50	45	64	42	57	43	52	52	44	35	52	49	40	38	38	32	35	40	38	44	44	41	37	33	42	48	44	50	34	38	42	36	45	45	40	46	39	53	49	38	39	48	58	34	41	55	48	41	42	46	42	40	49	33	25	48	50	40	46	40	41	39	52	30	38	45	45	48	40	40	34	37	35	33	42	39	41	34	38	44	45	33	46	61	47	30	31	42	42	35	50	33	39	41	44	46	29	35	36	42	35	53	38	29	35	42	53	36	33	37	46	40	40	31	37	37	49	38	35	37	48	27	44	30	37	42	30	47	42	40	43	34	45	45	46	42	38	37	35	29	43	28	38	42	50	30	44	41	37	42	29	44	36	36	47	33	34	33	46	35	38	35	37	33	32	46	36	46	35	40	40	37	38	43	52	52	31	42	43	38	43	43	45	38	41	35	34	40	35	46	37	49	49	48	33	29	44	35	37	40	36	46	26	35	36	42	36	33	42	30	39	35	41	41	21	32	48	24	32	21	34	31	43	37	33	40	42	29	30	37	41	26	30	30	36	43	30	41	44	34	38	37	41	45	46	33	33	37	49	41	41	36	43	38	39	31	34	43	50	30	38	49	36	31	40	51	36	45	39	43	33	29	37	42	37	49	37	46	53	37	48	47	38	41	38	37	35	38	33	31	46	47	38	49	42	35	35	42	33	38	33	32	36	42	45	39	46	39	42	38	48	37	37	34	44	41	33	36	38	37	37	46	39	50	51	44	25	38	37	46	38	51	33	38	37	40	37	43	37	40	38	51	48	37	37	50	34	44	36	26	53	40	38	32	43	48	48	41	42	37	34	45	40	42	43	36	38	43	31	41	33	46	26	40	31	37	38	39	36	43	41	33	31	47	32	37	32	35	30	38	37	36	33	43	39	41	35	29	37	35	56	47	30	46	37	34	31	37	44	42	41	40	36	42	36	35	36	33	28	44	28	37	40	37	43	41	43	32	33	51	45	36	37	31	39	37	38	32	38	30	45	35	38	46	37	33	40	34	31	37	39	38	40	46	33	41	38	33	27	42	39	36	38	30	27	43	38	32	38	39	39	45	35	46	27	37	30	33	43	49	49	33	37	47	44	37	48	45	46	37	43	59	39	38	35	42	39	30	37	35	51	50	43	34	41	35	44	53	32	46	55	34	35	31	51	34	47	32	47	46	33	44	37	41	46	40	31	37	32	40	57	33	47	30	48	34	36	51	46	37	56	49	45	54	34	29	35	38	35	34	34	43	43	28	41	55	29	35	39	44	46	52	48	45	32	45	47	38	52	37	45	38	35	30	45	35	37	39	49	33	56	30	48	37	44	45	43	29	45	41	33	37	40	44	33	43	29	55	35	38	46	48	37	35	40	49	47	38	35	48	54	42	41	38	43	38	41	37	51	40	39	41	47	49	31	44	40	37	38	40	40	42	35	40	41	44	30	47	30	37	51	41	48	51	35	39	33	32	36	32	34	39	38	39	51	37	37	43	33	40	36	40	40	44	45	39	31	41	35	37	37	36	45	47	36	49	38	33	41	41	43	54	62	44	36	40	40	26	46	44	50	38	38	48	47	42	33	45	46	36	40	37	48	47	40	43	33	37	39	43	37	34	39	39	37	37	48	30	44	44	34	45	33	38	33	31	42	43	31	43	46	37	30	39	42	32	59	40	35	47	43	50	33	42	42	42	31	21	46	36	44	32	42	36	29	37	47	39	38	37	42	45	36	41	28	34	37	26	42	39	32	34	44	30	38	47	32	45	31	33	38	52	42	48	27	37	41	30	29	36	33	44	43	55	34	44	39	43	35	42	29	41	38	44	33	33	56	40	47	29	43	30	32	31	36	35	38	41	41	47	46	41	45	37	50	41	42	47	33	36	30	44	37	44	45	43	43	46	34	34	42	46	48	45	40	41	47	43	37	38	38	37	44	55	47	36	27	31	37	38	39	30	38	31	38	41	46	37	29	36	38	37	33	46	44	42	40	41	41	36	47	44	35	45	37	46	25	53	42	37	45	32	33	45	29	34	34	50	30	32	32	48	40	33	46	40	45	42	47	41	36	49	36	40	32	35	46	34	38	29	36	37	44	40	55	40	48	35	42	36	36	46	36	48	47	33	47	35	41	41	42	39	43	44	39	45	41	32	32	56	40	39	44	40	44	41	37	46	36	31	50	46	47	37	35	28	50	38	50	37	28	46	43	42	38	35	42	31	36	42	44	44	37	33	49	38	40	38	36	43	32	36	38	48	42	32	36	37	43	49	33	36	36	36	36	41	43	41	34	43	37	33	41	31	33	39	40	29	45	37	41	38	39	39	37	42	35	37	40	39	27	42	40	34	43	39	41	34	39	30	36	30	32	40	38	39	47	40	44	35	29	36	40	43	31	39	41	54	42	47	41	31	39	35	29	47	35	46	45	33	49	47	34	40	38	33	31	39	34	43	40	47	27	36	40	44	49	42	39	32	40	38	45	51	40	45	40	35	33	34	47	46	37	47	32	43	45	40	37	37	34	30	39	46	38	43	43	43	44	38	35	34	40	41	46	26	48	34	40	49	44	35	32	49	41	38	52	40	47	32	52	30	29	37	34	47	41	28	37	40	28	40	32	41	41	36	37	39	43	44	42	38	38	58	50	30	33	48	44	39	42	39	34	33	29	28	50	53	42	34	33	35	44	39	45	40	36	33	45	41	43	30	40	32	36	49	50	45	39	32	31	34	38	34	48	43	38	41	30	32	47	45	41	37	37	38	48	40	44	37	30	42	35	33	37	50	45	39	37	31	34	42	28	43	37	50	33	41	45	39	43	40	33	43	31	40	30	40	37	34	49	35	30	40	50	37	38	36	32	45	37	47	53	47	49	36	41	39	31	38	34	38	40	33	40	44	25	51	35	28	36	34	54	46	31	44	32	46	47	37	32	32	40	47	38	32	35	35	37	34	32	42	37	30	44	38	43	35	36	46	32	43	47	29	36	39	42	40	37	30	36	46	36	39	46	45	33	36	42	42	35	39	48	34	48	40	31	42	50	36	44	41	36	36	39	27	38	42	40	35	45	41	42	40	51	40	53	37	47	34	34	42	45	37	48	39	33	36	38	47	37	46	50	31	31	49	36	30	43	46	34	35	39	53	41	31	37	43	45	48	39	44	33	39	38	35	30	39	37	36	37	31	50	42	42	34	40	42	56	45	42	36	40	37	47	47	38	42	42	36	59	29	38	38	29	31	32	37	35	35	44	51	37	32	38	32	41	34	43	30	39	34	48	46	45	38	39	45	45	44	31	46	40	32	44	38	34	31	42	42	49	35	34	39	29	34	40	51	47	38	20	28	42	41	36	40	37	37	34	44	40	37	41	41	48	44	35	26	32	41	48	40	34
35305	21067	13798	30236	37104	35261	31986	28534	25503	21848	18142	16238	14607	13386	12497	11261	10537	9232	8245	7822	6962	6017	5191	4456	3975	3376	3174	2846	2969	2716	2273	2069	1822	1838	1600	1639	1519	1396	1480	1357	1374	1122	1151	1218	1099	1013	997	995	1003	868	884	817	767	775	834	731	775	727	743	739	712	744	731	769	713	722	630	714	709	745	742	734	762	719	762	751	810	771	872	882	849	770	769	850	774	807	740	716	718	778	804	815	803	824	811	797	757	729	745	823	845	740	733	755	665	690	665	657	728	689	706	716	746	610	706	649	623	699	590	644	616	637	630	654	662	627	647	630	666	697	668	682	652	640	622	642	724	642	649	615	650	586	645	606	618	647	634	647	651	633	655	620	657	613	655	630	654	641	617	614	660	615	608	666	678	626	634	667	670	642	653	690	682	691	648	639	608	616	645	662	622	662	627	645	612	638	595	657	674	647	631	588	618	621	653	568	636	608	625	646	639	635	645	633	642	613	630	663	597	597	634	658	640	600	631	617	633	666	631	634	651	603	634	650	631	641	672	627	619	671	654	601	617	607	600	646	629	649	649	608	619	639	596	653	669	648	613	585	630	642	616	609	656	641	572	606	597	583	661	588	653	634	610	590	616	593	643	633	615	672	666	599	641	625	666	589	585	658	601	635	619	652	627	588	636	597	610	618	655	602	646	619	633	617	667	655	644	613	596	592	637	627	644	665	628	637	629	599	584	643	652	662	614	605	633	627	653	607	647	624	642	637	656	630	627	630	669	595	589	647	627	626	643	646	652	612	637	633	634	638	618	649	642	618	628	674	636	671	635	625	642	646	622	646	654	563	649	645	610	609	628	591	614	615	617	613	630	691	630	619	656	608	607	638	634	582	644	620	630	608	651	666	635	620	687	657	690	629	610	659	653	636	626	648	613	691	624	637	653	629	608	629	638	642	601	605	644	637	604	648	685	659	626	620	602	689	607	625	663	618	604	650	663	603	593	612	627	667	608	640	627	619	595	604	605	635	655	612	642	647	676	630	641	630	642	615	625	643	615	622	637	638	625	636	605	668	579	581	631	655	644	603	621	623	653	601	582	615	612	640	614	636	662	634	599	647	653	618	629	652	620	636	652	636	659	614	628	632	618	627	652	601	674	613	630	625	643	639	668	629	600	619	669	604	668	666	613	659	647	596	664	626	675	654	607	640	658	634	671	664	627	618	563	606	650	587	561	623	686	680	638	660	620	637	626	630	623	642	632	622	678	625	661	665	615	632	592	616	620	578	638	570	625	628	664	623	626	652	663	630	636	625	651	657	637	638	688	614	626	604	627	575	607	628	620	605	659	614	632	652	619	642	623	705	652	605	660	600	655	667	659	587	642	590	611	646	606	616	695	603	625	624	654	619	597	702	633	617	577	646	616	666	639	617	596	630	608	624	659	635	627	638	637	657	629	639	652	636	643	666	660	570	648	560	647	629	612	606	673	643	645	670	621	591	623	665	608	621	658	598	616	600	628	654	656	598	671	622	592	560	602	642	619	642	601	604	672	623	646	636	638	612	592	610	641	644	633	625	593	665	651	620	627	584	607	648	633	619	647	643	636	578	585	600	668	630	629	646	623	655	632	645	623	612	627	656	662	617	635	637	574	629	630	614	642	639	635	600	702	636	628	618	607	597	618	638	612	610	631	652	633	694	611	629	591	645	602	601	634	625	621	657	628	624	634	651	634	683	640	641	622	648	635	632	639	624	638	635	620	660	583	636	631	662	655	624	623	627	670	600	628	619	647	625	649	593	628	605	611	646	625	637	655	651	619	642	667	647	618	650	658	645	686	662	641	619	569	679	630	621	644	618	664	614	619	613	613	674	643	613	658	603	597	581	593	589	615	653	633	658	618	614	671	627	591	603	661	618	631	621	635	639	651	632	650	623	673	635	670	668	644	666	654	622	668	666	600	587	603	627	619	655	617	643	636	669	622	649	599	636	608	575	611	643	610	630	620	653	635	610	625	668	657	639	666	608	611	652	592	655	660	630	626	627	640	624	629	605	646	643	642	615	639	648	623	630	625	670	622	667	626	663	632	654	638	611	631	641	618	617	640	625	613	625	590	629	612	637	612	646	648	645	618	595	679	601	623	650	609	628	574	635	635	610	615	617	641	633	594	627	649	614	646	660	684	635	610	687	641	615	604	628	604	659	630	634	629	639	650	619	627	659	620	643	652	620	638	638	627	618	631	631	600	578	588	578	641	628	629	645	614	680	661	652	650	678	610	658	630	624	670	620	626	639	625	639	641	646	623	578	649	596	670	619	587	583	634	619	641	621	602	646	639	660	661	586	624	627	659	606	672	651	612	605	639	665	604	662	653	619	627	617	648	624	601	620	646	679	646	620	633	625	630	636	625	618	633	638	610	676	660	614	655	622	574	628	640	610	603	603	637	639	650	657	629	621	599	643	596	607	630	663	662	621	663	645	648	575	626	626	645	668	647	651	634	622	648	614	595	628	627	594	592	579	646	626	616	664	616	625	661	633	613	668	653	631	661	609	606	650	671	671	627	654	626	590	616	634	658	695	611	642	596	655	595	624	595	638	620	636	648	647	653	606	641	595	678	640	604	624	619	645	616	623	612	623	630	675	628	597	636	658	662	581	597	626	634	631	616	588	601	627	683	639	611	644	662	623	636	638	629	676	617	644	672	597	659	597	629	630	649	619	617	658	660	678	628	645	595	653	641	633	638	666	654	605	637	623	618	639	638	622	644	622	639	679	627	639	640	599	626	595	604	612	676	600	636	657	600	644	627	649	609	605	626	668	649	656	672	615	652	644	644	642	587	613	643	668	669	616	640	647	612	643	647	639	675	623	643	659	621	635	583	645	654	612	631	622	634	631	635	615	653	614	642	697	629	633	650	601	673	625	631	647	663	657	624	663	648	644	611	630	642	676	660	629	657	633	658	668	614	660	625	646	626	635	610	644	598	644	632	625	619	622	640	628	579	640	660	586	634	626	622	624	680	661	591	603	648	582	621	618	619	639	614	708	643	648	626	589	640	655	612	628	690	630	634	642	682	662	675	611	610	609	663	651	630	650	684	624	633	623	631	633	645	613	590	596	613	660	685	601	662	605	631	633	621	626	627	642	626	578	626	665	603	654	627	651	625	662	637	645	602	643	638	675	654	600	669	653	592	652	653	602	692	604	608	660	664	648	599	638	639	670	618	614	598	595	687	686	613	619	648	611	594	628	660	649	648	664	645	647	663	608	639	612	627	629	648	628	632	620	605	668	596	611	659	646	562	653	621	691	639	716	622	608	633	597	620	589	613	597	652	628	632	644	626	659	686	664	610	629	675	644	630	631	640	638	608	627	639	592	629	613	611	649	643	659	622	668	690	626	692	614	633	624	664	634	639	628	624	599	658	630	616	637	620	679	647	630	636	670	651	648	643	610	636	650	642	614	622	694	614	628	611	621	596	626	646	651	653	603	627	661	642	634	599	646	640	693	627	664	666	628	641	640
2356	468	225	209	433	430	339	289	246	261	184	172	142	153	154	112	95	87	100	83	89	71	64	47	40	44	48	31	40	49	33	38	30	29	29	27	23	31	28	37	29	25	30	29	23	26	11	24	18	21	25	13	27	17	19	20	17	18	18	15	16	17	19	27	15	22	17	22	16	19	20	35	24	12	19	22	29	23	15	17	21	24	18	23	28	21	24	14	23	17	25	35	24	25	18	22	29	22	19	20	20	20	17	24	23	17	27	24	20	20	27	26	29	20	16	17	18	15	26	33	15	22	13	19	10	23	18	17	14	21	20	20	22	22	19	18	24	21	23	24	20	26	20	27	24	14	16	19	25	15	26	17	26	22	25	19	28	16	15	15	22	15	21	13	27	22	19	11	17	16	17	21	19	32	23	28	22	20	20	13	20	11	16	21	14	20	23	24	20	19	22	17	30	19	23	28	20	19	28	19	17	29	23	23	27	22	29	19	18	22	23	23	15	18	24	18	30	21	16	18	17	15	18	23	16	14	26	24	18	20	14	28	20	25	12	22	25	26	23	29	23	24	22	25	22	21	18	29	15	23	27	25	16	26	28	22	21	21	11	14	17	20	13	29	18	22	17	24	24	22	17	22	25	25	21	25	21	19	23	8	25	20	22	19	24	26	28	17	24	22	29	21	17	16	21	24	26	22	23	26	15	18	25	20	28	11	22	16	20	22	23	14	22	10	18	20	17	28	28	12	24	22	17	27	25	23	30	22	22	20	11	17	21	17	18	20	18	21	14	19	23	19	23	11	18	15	16	24	17	16	21	20	15	22	25	23	20	21	27	23	12	23	27	21	18	27	17	26	20	15	14	24	21	23	17	22	23	22	22	16	22	13	19	12	23	27	15	21	23	19	21	16	14	20	22	27	17	24	19	24	17	17	22	18	27	19	16	15	17	29	16	29	22	13	23	22	25	24	26	11	14	20	16	26	27	26	15	14	24	16	19	23	14	16	25	16	21	26	21	17	10	19	10	23	20	23	20	14	22	21	23	22	16	16	21	25	24	14	13	19	20	10	21	12	17	24	16	14	18	21	28	17	15	10	27	25	19	22	20	23	23	23	17	23	26	19	18	22	19	24	16	21	18	18	22	9	16	14	21	24	21	16	16	15	28	12	19	22	10	27	29	32	20	21	22	18	16	18	20	20	14	18	17	19	11	11	18	17	27	14	21	23	17	17	23	28	22	12	24	15	21	25	21	19	19	16	21	21	10	17	13	15	24	19	12	19	16	20	16	27	20	16	18	19	20	19	17	18	14	20	23	23	20	20	18	11	20	16	16	18	14	12	20	15	20	10	24	20	33	15	19	24	18	21	23	27	16	29	23	19	20	24	13	20	22	16	19	16	18	17	24	19	27	14	18	25	16	24	15	28	15	12	25	17	15	26	15	21	36	23	23	23	14	28	26	21	19	14	20	18	17	15	28	25	24	17	26	16	9	15	10	20	15	25	14	19	21	15	20	18	14	19	22	14	25	20	17	14	13	12	22	20	21	22	13	24	30	12	21	17	12	14	17	17	26	14	23	19	15	27	23	15	13	23	29	20	23	29	18	22	27	15	18	22	15	19	11	22	16	24	21	30	21	23	18	24	20	20	28	16	21	20	21	16	18	22	24	14	22	22	24	24	16	18	27	18	25	28	17	19	24	25	15	16	28	11	25	17	22	17	16	21	13	17	26	19	25	17	22	15	26	21	27	32	10	26	24	12	16	26	20	12	18	18	18	17	20	16	15	25	21	16	29	22	22	12	28	13	19	18	19	17	16	17	15	20	29	22	20	24	20	17	18	16	20	14	16	17	22	15	22	24	20	20	23	15	27	21	21	15	23	19	20	14	18	14	23	15	21	26	20	19	22	18	24	21	25	28	21	22	14	14	23	21	19	41	29	19	26	11	13	8	9	37	20	25	19	22	20	21	20	22	19	24	17	22	28	21	21	17	28	12	19	15	32	21	28	20	19	20	24	22	18	22	27	15	17	24	25	19	17	24	27	12	16	20	24	19	19	19	23	20	20	18	16	16	19	27	28	18	20	24	28	20	18	27	10	19	21	19	20	16	25	9	23	24	20	16	16	17	18	23	13	27	23	10	19	23	27	29	25	15	25	20	31	19	20	19	32	19	18	25	16	17	17	15	18	29	19	12	21	25	21	20	23	23	19	22	26	23	18	22	33	22	15	24	30	16	19	18	19	17	22	20	29	17	22	12	19	13	21	24	19	12	22	12	21	19	30	18	22	21	21	13	16	19	21	17	16	14	25	21	30	19	14	26	20	19	17	16	20	17	18	19	22	24	18	23	16	17	25	20	22	21	29	15	22	17	13	23	13	15	24	13	15	22	12	27	19	13	16	24	18	9	20	20	19	23	25	14	16	11	22	23	24	25	21	13	24	15	15	27	26	22	17	16	17	15	27	19	19	24	16	13	17	20	19	23	19	23	23	23	30	17	22	16	22	22	16	9	9	16	15	24	20	29	18	18	27	20	22	18	12	26	23	16	27	16	19	27	22	15	18	13	21	21	23	14	24	23	26	16	15	18	20	22	19	22	18	18	21	19	27	16	19	22	17	21	25	30	19	25	17	24	15	20	24	15	25	19	16	18	16	22	19	25	21	22	14	23	24	17	24	17	25	13	19	11	15	15	17	25	21	19	25	15	14	20	17	18	22	16	21	18	18	25	29	25	21	24	20	26	21	15	21	18	22	16	16	14	18	25	22	33	24	20	14	14	23	14	17	21	25	22	20	22	33	20	15	14	21	18	13	26	24	19	27	14	18	21	18	17	23	31	21	21	22	19	22	14	21	19	16	18	13	21	13	21	21	22	26	25	13	28	18	20	22	26	17	18	22	21	18	25	23	18	19	22	20	17	22	16	20	15	21	17	22	26	20	24	16	21	25	23	24	18	23	24	16	10	23	24	17	19	19	19	24	26	18	22	25	17	18	20	28	14	28	22	12	19	23	17	21	17	15	17	14	19	16	16	25	27	11	20	18	18	24	24	26	16	17	22	23	16	23	16	20	23	22	18	21	26	15	21	15	19	15	25	15	19	15	28	25	17	18	17	22	19	12	21	18	18	18	13	15	27	12	18	19	29	19	15	20	16	22	17	17	24	22	16	21	22	15	16	27	14	18	21	25	20	18	16	25	24	23	22	29	18	13	20	21	21	18	27	21	24	24	29	23	19	13	21	20	24	16	22	17	24	22	16	22	22	27	28	16	25	23	16	16	16	17	15	20	19	14	18	24	13	22	25	22	9	23	22	27	16	25	25	17	17	22	25	12	15	18	20	23	22	17	22	23	17	15	22	15	18	20	25	20	18	21	19	15	24	20	22	19	22	24	23	22	18	23	13	18	18	24	17	23	19	14	23	26	14	29	20	20	19	23	23	18	25	14	18	25	25	13	33	16	18	23	18	16	12	23	25	24	22	28	14	18	18	22	21	19	16
24462	12251	7071	19310	27006	24507	21135	17217	14800	11973	9458	8042	7175	6378	5947	5456	4930	4163	3796	3763	3064	2712	2318	1870	1683	1577	1446	1376	1352	1196	1048	924	823	880	750	759	733	661	700	647	626	556	574	531	498	525	493	477	417	377	404	397	379	396	389	396	381	381	344	346	359	376	326	369	350	365	350	347	342	338	345	365	331	385	388	390	385	387	415	440	470	416	393	391	392	403	399	414	394	406	427	412	429	419	423	377	399	386	359	424	375	403	384	379	389	392	353	388	360	334	393	366	362	351	370	338	356	373	340	339	319	369	311	365	348	324	358	340	353	347	337	329	360	324	340	333	350	339	372	336	344	349	326	348	323	343	338	356	330	324	320	282	344	354	362	326	325	339	325	323	347	355	346	336	359	348	320	318	360	293	323	331	356	317	316	333	287	369	327	329	325	344	339	350	324	335	310	335	361	328	333	337	357	341	330	329	362	310	323	342	336	299	372	309	342	344	313	327	341	348	345	310	327	331	346	348	355	329	344	352	340	329	350	315	343	334	364	333	373	317	319	333	309	316	326	348	316	329	351	327	343	383	340	307	344	325	349	323	337	282	350	318	332	352	333	332	342	315	344	328	326	328	371	325	328	369	310	339	323	329	310	334	336	327	326	359	321	350	349	339	346	319	307	320	320	331	361	321	368	325	331	326	354	348	344	318	344	355	342	354	360	336	318	310	352	322	339	363	327	304	323	334	365	340	313	312	343	338	326	361	346	299	369	322	331	367	335	306	351	314	316	338	316	320	373	349	332	348	313	319	318	366	306	321	355	319	335	340	327	361	336	356	333	329	332	301	328	352	313	306	357	328	347	330	339	331	319	350	324	329	345	327	360	291	330	342	334	331	343	316	322	351	316	338	327	316	331	344	341	325	313	319	323	294	318	309	303	338	304	308	347	326	323	328	357	331	349	329	365	338	346	325	338	353	326	362	356	366	332	351	330	340	339	333	370	338	332	320	344	333	327	344	321	340	332	317	351	327	315	358	345	337	307	339	318	342	343	327	328	334	278	314	336	318	322	314	314	325	327	376	328	335	330	289	324	320	353	360	361	297	351	324	336	309	332	337	357	328	366	345	369	323	357	327	350	337	294	343	324	336	314	354	358	310	311	337	335	337	367	327	367	344	338	371	326	335	332	337	308	324	326	349	321	323	353	321	318	308	330	329	307	281	355	331	341	303	308	293	340	340	315	324	313	343	299	326	316	334	361	331	321	328	328	354	326	319	320	358	347	317	386	330	324	314	344	304	371	340	348	334	345	314	301	326	338	336	355	307	305	306	338	327	353	326	321	322	316	334	365	338	304	324	320	335	345	327	319	313	332	314	331	332	359	346	335	342	324	354	335	339	341	337	349	328	323	323	325	337	362	328	394	336	303	300	292	333	340	311	340	338	324	357	333	341	325	368	322	301	310	328	318	330	334	319	329	323	293	344	343	355	345	324	370	307	347	324	347	308	285	356	325	346	335	331	367	361	329	335	333	330	322	322	319	317	346	328	322	367	350	337	328	340	319	349	338	318	349	366	333	310	326	342	354	329	343	344	348	303	344	361	333	351	333	367	332	335	349	324	312	336	328	356	336	333	324	355	319	323	318	359	354	322	343	323	362	346	337	315	313	343	294	355	333	358	323	354	339	366	330	310	318	327	376	338	318	314	333	351	338	324	327	317	353	355	343	316	338	293	335	357	336	301	317	325	340	323	332	355	361	344	309	367	311	335	325	318	328	314	330	313	346	353	327	327	311	327	340	339	338	324	355	346	358	347	288	343	326	335	341	331	354	344	326	362	321	325	314	337	333	319	339	301	358	315	326	336	325	352	312	348	332	347	341	313	352	312	343	358	339	345	370	350	352	352	301	315	333	326	291	340	346	332	313	312	331	357	331	315	333	314	329	327	343	347	335	338	326	321	323	330	320	361	324	371	314	324	357	322	356	292	319	323	340	314	333	335	340	340	319	358	326	309	333	286	324	322	324	311	329	311	350	325	342	323	322	332	310	316	345	336	360	365	320	321	293	343	340	356	346	329	355	323	364	309	329	323	337	327	344	355	355	324	314	345	351	343	338	325	339	348	353	316	352	357	369	336	317	314	328	347	357	349	345	338	337	312	330	324	323	344	325	356	274	337	340	309	324	347	353	336	352	322	325	336	327	341	349	343	330	348	316	333	343	337	313	322	324	349	303	305	334	345	328	335	344	340	330	360	320	324	389	332	369	342	312	330	316	332	339	319	315	310	312	310	347	349	313	330	322	335	370	338	337	290	332	380	327	343	329	345	379	337	309	368	373	354	348	309	330	378	319	342	338	309	353	342	320	286	315	329	337	332	338	347	340	348	321	337	348	328	321	351	321	357	298	337	361	332	329	366	309	315	322	329	346	360	346	353	325	340	338	370	342	333	337	337	318	338	308	361	312	346	320	346	303	333	303	324	338	343	355	335	333	351	344	346	317	310	340	365	345	334	340	336	344	270	288	363	336	325	287	343	334	312	320	328	327	330	354	369	346	340	332	325	343	324	341	349	341	317	351	352	331	300	329	294	311	353	320	326	314	343	366	330	312	316	298	349	321	349	346	361	355	337	296	330	306	323	344	332	339	336	343	329	319	339	303	325	321	336	343	334	327	340	310	375	339	328	330	333	329	396	367	312	317	350	350	315	288	326	353	302	330	287	358	352	354	341	331	349	326	334	336	348	324	348	312	349	320	311	336	370	340	326	346	323	327	323	358	358	335	316	321	349	334	346	299	320	337	352	326	335	341	359	327	312	335	320	312	339	344	328	316	327	335	313	352	335	309	350	320	312	332	352	317	331	329	338	324	342	325	363	314	305	358	360	331	348	341	366	343	347	375	345	334	312	310	326	306	341	295	321	330	378	317	307	317	363	328	340	307	323	325	351	338	353	344	340	335	328	295	325	357	326	328	345	368	366	315	330	328	350	346	341	338	323	334	351	340	329	321	336	356	290	317	360	322	348	347	313	339	326	344	313	323	382	331	335	330	314	330	328	342	344	316	334	327	336	315	339	331	322	328	330	336	342	342	356	332	316	340	336	318	376	322	346	340	330	328	350	341	353	327	365	360	328	323	337	340	342	314	316	351	380	366	329	320	354	298	356	328	352	340	325	338	322	351	325	320	299	337	340	340	368	332	306	341	331	375	335	338	359	326	336	302	343	335	321	330	323	332	321	348	322	321	340	338	313	330	325	308	333	323	332	353	338	318	363	326	357	360	315	317	303	335	356	344	326	332	357	330	328	329	354	332	341	342	340	355	350	308	338	323	377	339	322	340	324	346	314	346	311	360	359	334	308	337	339	344	365	341	331	332	344	324	347	349	364	353	336	359	339	336	326	338	331	309	346	327	322	359	309	339	337	324	324	333	324	324	339	360	325	340	341	318	332	338	322	332	362	358	339	352	338	330	337	339	340	326	349	320	351	342	331	332	328	326	352	319	328	367	334	330	297	335	348
2247	693	402	332	594	627	579	454	375	341	285	238	226	211	217	159	152	165	133	121	70	75	84	70	74	71	66	65	49	59	38	47	41	30	38	29	34	24	31	36	42	34	22	28	28	25	39	23	34	21	29	28	27	33	24	30	30	18	19	25	28	27	27	23	26	29	19	25	32	26	35	29	28	20	32	27	31	30	25	35	22	33	25	32	22	25	39	28	22	29	32	28	18	32	31	12	26	25	29	27	30	27	28	22	27	22	18	25	31	26	23	30	26	20	17	19	22	26	21	34	21	27	27	27	29	31	27	28	31	29	27	31	28	18	34	21	29	28	19	27	20	32	26	25	18	29	23	30	25	25	15	19	27	26	22	29	29	21	27	24	26	20	27	24	14	24	19	21	24	31	18	17	21	26	28	20	18	27	33	27	24	30	24	20	21	29	27	19	26	19	32	26	25	17	29	22	28	24	28	20	22	23	22	28	21	32	23	34	29	26	27	33	22	26	21	22	17	20	20	29	31	27	26	25	27	35	29	30	30	21	21	28	34	28	28	17	16	27	28	29	30	24	27	26	30	24	29	29	25	22	23	24	27	26	24	28	30	24	31	25	20	28	20	19	21	29	39	23	35	33	24	24	17	24	19	20	24	28	27	23	24	27	22	24	27	20	27	30	23	27	20	30	24	21	31	20	26	30	30	22	29	24	25	16	20	25	27	29	24	23	24	30	25	31	26	22	16	37	16	21	21	38	21	30	29	32	22	27	27	23	26	24	25	23	15	28	26	28	32	29	23	22	32	31	22	33	25	30	26	22	22	26	32	22	31	27	28	32	30	27	34	22	28	27	21	24	19	23	17	25	20	29	18	26	24	34	26	26	23	18	27	30	22	29	30	21	21	27	21	20	20	21	28	24	21	25	25	27	20	25	18	22	23	29	24	31	24	31	25	28	27	32	32	22	33	30	29	33	24	32	15	23	19	29	17	30	28	29	22	25	26	29	28	28	21	26	23	30	30	22	24	17	28	28	20	20	23	30	23	19	26	19	26	28	20	23	22	12	26	19	20	27	41	27	25	25	26	25	22	23	30	22	26	26	22	32	30	23	25	23	27	26	27	28	19	28	36	12	31	20	29	34	26	21	21	29	19	28	32	22	24	24	32	31	15	25	20	31	22	18	30	23	21	26	20	34	24	26	28	31	25	28	22	23	22	28	27	31	31	24	30	22	28	32	27	23	36	16	23	26	36	23	24	25	23	21	22	21	19	20	32	23	22	31	17	23	29	23	23	24	27	23	22	33	32	23	24	31	40	27	25	33	25	24	23	18	26	21	23	31	32	19	22	25	25	22	34	22	27	34	34	15	21	20	26	29	20	22	30	29	21	23	23	25	18	29	23	28	26	29	25	27	27	30	31	28	24	29	37	19	28	24	28	28	28	31	34	24	25	22	26	27	17	27	18	24	26	25	20	24	21	24	26	18	27	23	26	19	28	28	27	28	19	23	28	26	20	27	25	24	23	15	25	22	25	23	25	25	20	26	23	30	27	29	28	22	25	38	32	30	21	33	33	28	27	28	17	27	19	23	24	23	31	26	32	28	33	21	26	24	26	18	24	25	25	26	23	19	33	28	21	30	19	23	26	23	28	29	39	32	23	24	26	27	22	18	21	22	21	24	19	22	27	27	29	25	28	29	28	24	22	19	33	15	28	20	23	22	23	27	14	20	20	21	16	27	28	28	33	21	33	25	33	25	33	30	28	26	22	24	30	25	18	21	29	30	16	28	23	22	23	31	28	23	30	28	27	29	20	19	20	28	22	32	19	31	19	23	27	22	30	25	18	22	18	27	24	33	24	29	34	29	21	26	21	28	25	22	19	33	25	21	23	23	24	23	33	30	33	19	21	29	29	35	22	19	17	24	21	23	26	29	20	28	24	27	26	30	23	26	30	22	23	27	27	31	27	21	29	19	21	30	34	34	27	15	40	33	20	23	38	25	31	32	24	20	26	18	23	23	22	25	31	37	29	24	28	35	26	23	26	27	25	19	21	25	20	24	25	22	20	31	19	21	32	27	17	20	24	22	19	26	29	15	20	24	28	23	26	27	23	19	24	23	32	24	30	28	21	28	27	33	34	21	16	23	26	27	34	28	29	35	22	24	25	26	25	24	25	26	40	27	35	27	34	26	22	22	18	15	27	28	19	23	23	25	14	40	24	23	27	29	26	18	32	26	25	25	19	28	29	31	25	37	22	13	27	22	27	25	20	25	31	20	19	25	14	28	24	22	36	29	28	24	27	21	27	31	30	17	24	15	36	30	20	28	28	25	20	26	32	24	29	25	32	17	21	23	28	24	31	31	22	16	17	27	23	38	29	24	21	20	22	29	23	27	29	23	17	17	26	21	24	27	29	37	30	33	27	30	22	15	19	25	26	24	21	22	31	23	26	26	27	22	28	26	25	29	21	28	27	31	25	19	19	21	21	25	21	25	31	27	24	28	23	23	26	22	22	27	26	36	33	26	25	30	27	29	29	27	24	28	20	23	22	26	28	21	27	29	27	24	26	19	34	24	17	32	16	20	32	23	21	34	41	36	23	23	27	29	28	16	25	26	38	30	18	18	22	35	25	32	26	23	29	41	32	23	28	17	27	15	27	20	25	33	34	28	16	17	16	28	16	28	25	21	26	17	19	28	30	27	40	21	17	26	30	23	19	20	24	26	23	23	23	22	28	18	25	26	30	25	30	29	22	26	28	22	30	27	30	23	26	32	16	19	11	28	26	27	24	31	26	26	34	27	27	34	25	24	31	35	24	24	32	14	31	21	22	23	35	27	11	25	17	26	22	24	32	22	20	24	30	27	20	33	36	22	23	31	19	31	26	31	31	24	27	22	27	20	20	26	26	29	20	24	23	25	31	26	27	18	27	33	31	22	31	20	17	26	20	25	32	25	20	21	35	33	28	27	16	21	24	29	23	24	27	26	22	24	22	36	29	37	28	26	27	27	21	25	20	24	23	21	22	23	28	28	39	20	24	22	31	20	31	33	21	13	28	22	28	30	34	31	30	21	26	36	21	14	23	29	27	33	27	25	22	25	24	20	28	17	21	29	20	24	24	36	27	30	30	18	17	23	29	32	26	31	35	30	28	20	23	19	25	20	17	29	18	29	26	28	26	32	23	22	28	22	21	29	25	27	21	31	26	29	17	33	30	33	30	29	24	36	39	29	27	24	29	20	19	30	21	29	20	22	28	34	20	32	20	25	27	27	26	33	18	18	29	24	16	21	26	26	31	25	20	38	31	19	26	16	19	28	32	23	20	27	25	34	27	20	29	21	28	38	21	21	39	28	28	25	25	29	30	26	25	22	26	33	22	18	19	25	23	19	20	21	31	25	29	31	32	21	26	25	23	25	25	29	25	34	28	32	29	25	23	27	30	16	32	28	25	26	32	27	24	30	28	23	22	22	41	23	24	25	24	25	28	31	35	25	28	25	33	41
29506	16740	9716	23758	31655	29399	25809	21524	18455	15002	12854	10957	9812	9099	8350	7603	6772	5984	5489	4972	4383	3535	3119	2614	2356	2118	1930	1845	1797	1614	1381	1362	1245	1126	1100	1005	1008	1030	871	933	837	773	780	717	692	677	658	630	593	550	528	549	540	489	510	521	471	474	441	433	504	428	448	425	450	473	457	456	472	420	443	469	522	506	506	469	473	504	583	583	517	469	544	527	475	491	490	501	511	510	528	562	499	550	512	474	455	468	539	502	468	475	487	483	469	498	441	436	448	480	475	459	467	424	465	455	443	409	411	413	399	426	447	436	447	475	425	402	423	399	456	428	438	412	424	434	455	445	445	456	474	403	415	439	450	410	439	424	422	407	404	434	426	433	430	447	420	416	411	416	434	386	451	420	430	393	435	417	412	423	377	446	438	446	403	405	408	422	414	419	407	417	453	406	409	437	439	408	430	346	396	405	395	447	409	425	399	461	390	452	406	412	421	431	413	387	391	397	412	390	457	414	397	417	404	416	422	424	418	424	425	425	390	400	423	396	372	428	431	425	405	398	422	390	437	420	401	413	394	443	449	401	426	396	385	436	438	397	420	420	387	456	394	382	395	420	412	421	407	396	397	395	397	443	423	387	392	407	404	449	438	387	416	362	429	434	426	464	391	427	420	408	405	389	430	427	436	420	390	435	406	396	439	428	403	407	417	383	431	419	390	405	436	429	412	446	407	384	361	431	463	461	432	388	417	428	437	425	430	427	425	412	411	386	418	394	432	410	398	453	396	393	398	434	439	426	449	450	418	401	382	440	410	441	405	427	416	386	396	399	432	437	400	415	451	428	429	449	438	428	370	403	393	391	423	420	389	398	412	442	464	419	423	398	394	417	401	419	404	445	444	429	451	453	420	424	434	455	414	428	388	437	427	450	420	416	454	439	450	424	387	454	437	432	430	421	446	419	433	435	417	412	378	395	450	378	402	392	431	400	450	416	391	436	402	405	400	404	426	418	395	384	422	430	409	392	393	442	441	389	417	404	397	433	451	419	450	416	395	408	420	420	411	414	446	419	430	409	433	397	425	415	436	423	449	410	426	392	397	405	417	435	417	420	387	409	418	421	418	416	444	368	401	422	392	403	441	394	442	386	423	426	438	403	403	426	424	450	395	445	391	446	390	374	410	401	397	416	441	449	420	419	394	418	379	409	401	400	402	447	416	425	370	398	415	403	431	405	390	410	414	429	411	426	443	422	450	473	430	411	453	412	421	428	400	436	424	427	413	362	404	413	395	424	416	447	422	405	400	422	403	420	446	439	387	386	422	435	405	396	398	403	407	399	403	420	393	435	426	391	432	425	414	434	399	378	422	403	369	409	395	433	434	398	406	421	440	408	421	413	425	421	405	428	420	428	404	402	401	384	410	402	404	436	389	428	412	412	435	410	408	371	420	426	429	447	444	429	386	425	389	416	410	420	385	435	417	445	413	411	415	425	400	416	442	410	429	457	425	415	412	427	444	447	424	417	392	418	420	411	413	446	387	425	422	412	371	404	433	391	468	441	420	378	400	399	453	431	412	466	400	403	398	433	446	433	408	438	430	411	421	447	438	381	428	415	417	428	431	425	452	403	447	416	399	457	411	449	402	384	406	428	406	418	395	437	407	395	421	407	429	417	416	397	403	384	400	411	386	448	441	423	423	424	378	409	433	399	412	398	426	397	427	431	390	401	403	391	441	411	409	419	395	397	430	398	420	402	409	401	441	454	425	407	445	389	405	406	406	455	391	430	401	421	492	445	426	417	417	432	393	434	398	391	423	423	404	383	405	394	397	414	419	455	428	424	448	445	424	436	413	436	437	404	425	445	388	468	431	441	405	409	382	406	397	429	432	380	382	404	444	404	468	429	431	426	396	424	411	424	407	428	392	455	417	366	471	429	418	440	437	385	418	446	407	410	400	421	402	420	400	391	400	400	418	417	407	402	425	423	426	444	414	422	412	439	439	402	436	440	434	403	408	428	397	409	400	399	390	395	476	410	400	427	407	404	396	432	387	429	467	407	418	375	458	411	423	403	410	424	417	415	390	423	442	425	435	381	446	393	426	407	445	422	374	411	414	425	399	431	431	421	416	391	402	368	389	430	420	433	450	404	435	417	394	438	435	392	451	414	425	423	409	433	403	437	441	425	424	423	435	388	403	447	424	426	428	448	471	420	387	412	405	404	395	407	395	457	404	385	404	415	413	426	415	395	447	443	392	422	409	403	410	406	391	410	398	461	408	416	429	403	419	400	412	390	421	409	473	431	459	439	430	418	411	442	395	396	409	391	405	435	418	402	430	404	409	406	413	415	412	423	394	406	454	389	444	414	380	410	406	422	401	397	432	435	379	443	443	416	426	397	395	416	436	410	425	406	440	392	422	406	433	438	421	407	413	426	392	442	380	408	434	476	410	457	416	415	440	400	435	419	418	405	410	423	430	401	413	409	403	412	410	386	401	416	446	445	441	410	427	414	403	427	413	433	407	421	376	386	397	423	446	393	442	410	433	417	412	432	422	455	359	416	435	432	402	403	394	430	429	433	372	424	401	438	425	384	423	412	396	402	413	459	429	407	386	433	392	421	431	412	406	411	412	420	422	423	408	427	460	436	415	390	418	436	423	436	380	395	393	435	401	428	414	419	404	418	417	436	421	465	390	404	411	431	440	439	434	441	416	432	429	413	444	421	446	392	413	461	417	422	446	419	402	449	366	367	428	447	411	431	415	410	406	446	396	395	402	420	448	417	400	419	416	431	410	411	441	426	382	461	456	450	438	428	432	397	422	389	394	431	417	404	431	419	421	407	400	426	402	424	421	395	400	407	435	375	385	413	405	429	433	417	428	454	419	403	394	437	394	411	458	426	399	400	405	394	436	423	419	393	380	379	407	455	389	433	449	416	409	391	380	462	430	420	432	442	374	417	379	382	411	422	396	433	422	415	419	423	412	425	414	428	420	444	418	423	423	391	433	449	458	443	398	394	399	403	429	420	428	460	404	430	431	375	413	419	438	385	430	443	410	407	443	406	421	403	428	419	431	428	415	416	455	432	438	388	426	430	427	425	425	434	418	468	433	422	427	440	428	407	395	416	452	394	410	413	426	414	448	416	426	427	432	432	405	405	415	406	403	433	406	415	418	407	391	411	415	433	422	471	407	398	415	422	416	419	424	423	389	425	410	426	439	415	446	411	375	407	408	404	402	441	412	431	381	423	417	426	398	384	438	420	426	425	410	434	422	375	438	427	445	405	438	434	446	431	398	420	406	427	414	440	435	394	402	411	391	429	460	412	413	392	420	431	401	429	426	419	406	392	431	410	440	411	413	383	442	461	435	352	385	404	402	393	402	394	412	408	402	450	434	459	443	358	433	446	449	401	442	427	404	403	372	415	429	449	402	414	447	422	407	421	390	398	406	397	382	416	397	407	385	407	389	401	428	427	467	427	431	449	416	415	447	466	407	401	411	411	459	386	386	422	424	432
4012	744	411	310	661	686	638	519	423	365	310	267	247	243	193	220	182	156	138	117	122	110	87	77	85	73	50	66	63	55	45	43	42	51	48	46	53	27	40	46	41	36	46	34	35	29	30	35	34	37	37	27	28	28	33	40	25	22	26	34	30	27	26	31	27	28	43	20	31	35	26	24	24	32	31	19	28	28	34	34	40	32	33	38	38	39	29	29	32	26	29	48	28	31	31	34	34	24	31	28	28	35	26	33	21	29	19	28	26	35	26	24	25	24	30	23	22	31	29	30	34	37	27	27	25	34	28	26	22	30	23	35	19	34	30	31	21	32	24	28	30	37	23	26	28	27	31	27	26	31	23	31	28	23	28	24	31	33	34	34	19	30	33	28	26	35	28	36	30	32	21	30	22	30	31	31	27	38	35	28	32	34	29	16	35	30	24	30	27	25	23	33	36	35	27	31	39	31	37	27	26	25	42	35	23	24	26	25	30	29	18	21	30	33	27	34	23	34	29	22	39	30	28	23	23	36	29	21	23	16	25	30	17	32	29	34	32	28	18	18	24	29	31	18	43	30	21	39	28	29	28	29	31	36	29	28	33	35	28	32	28	23	31	26	25	22	41	29	16	29	32	26	32	27	34	30	20	33	17	22	26	20	36	35	39	30	30	23	30	34	30	36	38	20	42	28	29	34	24	35	21	26	23	28	22	26	22	32	37	23	28	31	20	29	30	30	27	28	27	19	22	23	31	24	28	29	16	28	29	29	32	29	24	21	29	30	28	35	24	21	28	29	28	22	25	35	24	28	30	28	28	29	27	28	30	33	29	27	30	39	31	38	30	22	28	24	28	23	34	35	22	30	28	34	20	22	23	27	22	28	23	34	22	32	18	25	25	30	25	23	26	27	34	34	24	34	26	33	33	24	39	24	29	41	22	25	28	40	28	19	32	23	33	26	31	26	28	21	27	22	36	27	24	31	23	21	36	31	36	26	32	36	20	33	30	31	33	27	24	30	40	29	29	29	24	20	21	39	24	30	39	31	31	34	35	29	34	34	20	20	25	21	22	31	29	28	22	33	31	26	31	24	23	30	33	27	27	26	29	33	34	27	40	43	27	34	31	22	20	26	34	23	32	37	36	32	24	23	42	21	32	25	24	32	20	24	25	30	29	30	34	33	28	32	29	24	34	31	23	33	29	24	19	27	38	30	27	30	29	24	32	28	35	24	28	37	47	34	30	31	25	23	21	33	24	27	29	34	19	34	24	28	35	22	24	31	29	34	35	31	31	25	35	29	34	30	25	43	40	22	33	30	31	20	27	29	33	26	41	35	30	20	20	24	35	34	29	31	23	30	26	29	25	43	32	23	35	26	34	26	23	31	36	35	34	41	20	27	26	22	30	29	42	38	27	29	33	22	21	26	27	31	29	33	28	30	22	28	25	31	24	27	24	30	28	20	28	22	21	34	21	24	27	23	30	41	30	20	20	19	27	23	34	23	34	24	36	34	28	34	40	28	24	25	29	17	27	28	21	26	31	24	26	23	20	31	27	26	31	34	27	29	42	31	30	17	36	30	28	22	34	33	27	28	25	32	30	25	32	34	28	25	34	24	26	32	37	22	24	30	33	32	33	26	21	25	33	21	26	28	30	29	31	26	21	30	22	29	28	30	25	24	35	33	33	24	30	21	27	25	22	32	27	23	21	26	34	34	27	21	27	26	29	18	29	23	29	38	30	25	25	31	21	22	33	31	29	27	15	30	30	25	31	34	28	24	36	31	24	31	26	27	20	12	23	27	30	33	18	33	19	24	27	31	30	29	26	41	30	27	26	25	23	26	29	22	25	31	32	38	39	35	20	35	31	33	28	27	29	28	30	28	28	26	33	34	39	27	27	30	39	29	27	32	25	31	20	31	28	31	28	36	29	36	32	30	36	36	36	26	33	32	29	21	31	28	27	20	24	23	32	21	23	29	20	26	29	24	23	21	28	28	37	33	34	35	27	28	27	34	29	33	28	25	29	31	24	25	21	29	29	30	23	33	24	37	26	25	25	24	24	29	27	24	27	29	33	18	36	32	29	17	27	35	28	26	31	36	29	29	25	31	29	36	18	30	23	30	29	17	23	36	36	27	28	29	28	29	36	24	28	21	32	22	18	32	25	34	27	21	35	35	33	21	26	22	28	27	28	18	30	25	20	28	35	28	21	31	27	24	22	22	31	29	20	36	23	33	17	34	20	33	35	23	27	27	25	35	32	27	27	25	26	24	24	33	28	25	16	24	26	27	36	36	31	23	23	25	35	27	37	22	35	35	28	35	16	23	25	27	29	26	18	30	30	32	18	34	21	26	28	28	23	25	26	26	28	42	24	29	30	22	34	33	37	27	29	29	34	30	30	24	19	23	40	29	34	26	29	32	31	23	27	32	23	22	30	35	29	31	29	33	25	30	27	24	44	23	20	25	19	35	32	28	28	25	23	24	33	43	20	38	28	24	34	27	23	28	35	30	32	30	22	36	20	23	20	23	22	23	23	27	27	30	33	25	30	29	27	29	30	29	29	22	26	22	32	30	27	31	32	28	29	27	29	33	32	30	23	32	27	32	29	31	35	29	24	29	31	26	32	44	25	33	34	29	23	36	28	28	29	20	30	26	27	24	20	30	28	27	29	25	28	32	30	27	29	31	27	32	26	32	27	27	29	27	40	30	29	25	33	23	29	26	31	31	22	26	26	28	42	33	31	28	26	25	31	28	34	23	29	26	28	36	22	36	32	27	31	29	29	43	30	28	23	28	31	43	30	29	26	30	44	28	44	31	21	27	32	34	36	28	28	30	33	27	28	26	31	27	21	24	32	33	24	34	29	25	36	41	26	22	23	28	22	35	32	40	25	26	19	29	32	27	34	32	29	32	34	21	31	34	25	27	31	36	34	45	21	29	29	26	32	35	35	30	29	31	25	41	28	34	27	34	20	25	42	22	25	27	35	27	25	24	34	33	18	28	33	25	27	24	28	31	22	31	23	30	33	33	26	27	29	23	35	31	34	29	24	31	29	21	20	37	28	21	20	28	26	41	30	33	33	35	23	31	32	25	36	25	29	24	33	22	24	32	28	31	33	33	38	33	31	30	29	34	34	33	26	25	25	39	36	40	36	27	32	31	31	31	25	21	24	32	24	33	23	44	22	36	35	19	26	21	30	32	28	29	30	24	21	23	38	21	32	23	38	27	21	26	29	24	21	22	33	28	19	45	30	35	23	37	25	25	36	23	33	28	34	28	35	25	22	35	28	24	26	30	30	35	36	36	20	28	30	31	27	16	34	27	24	29	32	37	24	29	35	33	28	33	24	27	39	24	29	34	34	38	26	24	29	25	23	29	20	18	16	28	30	26	29	32	30	36	25	27	28	14	32	23	25	30	26	31	29	31	25	31	20	21	19	33	30	38	34	36	37	25	20	29	29	31	30	22	31	32	29	26	25	34	29	33	33	20	28	31
28387	16137	10152	23663	32171	29925	26892	22708	19002	16385	13959	12123	10977	10247	9432	8306	7557	6595	5896	5210	4576	3903	3342	2843	2594	2298	2117	2051	1828	1723	1585	1396	1291	1158	1235	1170	1109	1014	985	948	874	928	806	787	742	744	735	696	712	623	582	550	539	574	577	557	588	559	495	517	525	548	529	496	532	512	493	515	538	513	460	513	530	525	532	539	564	522	570	614	580	507	565	558	511	556	588	508	525	584	579	600	578	590	581	534	538	495	567	618	549	504	544	516	527	489	522	472	525	532	546	498	486	487	487	501	517	500	435	491	472	495	491	504	501	518	472	463	457	437	500	488	483	471	518	465	454	467	499	502	471	496	462	487	467	469	477	477	499	421	465	485	483	453	435	455	460	437	454	490	483	467	480	445	471	443	480	474	465	406	463	447	491	495	464	448	490	469	479	470	470	448	471	429	424	470	488	476	471	496	443	494	459	456	495	498	439	445	434	484	461	456	467	436	475	491	470	438	483	441	487	468	470	460	418	458	464	445	430	470	486	435	463	498	491	509	483	453	490	468	484	459	449	398	414	461	465	449	430	413	458	415	446	459	464	493	461	473	458	459	464	434	479	466	518	454	442	454	483	467	465	445	486	469	486	469	445	446	473	453	466	492	442	443	485	468	489	429	478	487	465	450	485	451	439	420	452	460	482	480	478	439	458	450	470	402	499	433	455	466	477	470	454	419	475	418	463	504	430	467	447	463	453	501	485	450	451	483	469	465	462	431	473	453	454	460	443	441	448	441	452	464	429	463	474	465	482	483	439	512	475	450	458	423	476	477	427	453	443	460	483	464	458	505	462	471	470	442	431	457	455	463	482	497	455	483	471	443	452	477	465	433	475	472	501	438	469	445	445	500	441	436	459	442	473	467	447	440	453	433	453	479	469	445	480	485	460	479	459	514	449	485	442	457	447	461	465	448	438	451	484	431	437	446	435	478	461	480	506	437	463	413	451	470	491	459	458	460	451	443	438	448	464	496	476	438	460	484	469	449	463	464	494	481	464	494	461	442	421	457	428	462	467	438	461	477	472	454	465	448	465	469	466	449	474	493	457	483	446	439	463	476	461	446	444	459	476	496	493	512	459	448	436	495	466	462	454	513	503	435	482	466	446	443	465	475	435	458	472	468	414	451	483	402	460	453	409	445	469	479	423	481	432	465	480	525	442	457	473	476	459	480	479	463	469	459	443	471	469	475	422	424	449	440	446	492	434	439	454	491	456	467	459	474	482	493	469	472	458	471	449	491	442	461	427	430	472	459	463	465	470	455	436	471	460	462	479	454	458	464	460	450	466	433	448	490	489	501	488	466	509	463	486	474	446	475	445	439	475	487	457	467	468	431	477	493	447	471	471	461	452	469	466	497	470	461	468	487	439	495	466	471	453	476	465	463	480	458	484	442	448	440	439	480	430	487	428	468	444	479	459	459	476	475	494	476	423	461	469	470	460	426	453	478	447	465	491	447	446	478	440	439	439	483	494	413	468	507	494	518	511	467	469	390	451	466	453	457	482	503	466	485	490	481	461	423	445	475	460	427	473	451	468	485	502	466	458	446	429	470	479	457	470	473	473	410	453	464	454	471	471	426	455	475	473	449	524	479	463	457	437	495	468	448	441	439	475	475	460	500	485	481	425	425	474	488	437	459	447	429	472	471	455	467	484	455	480	475	470	492	469	503	470	469	447	447	412	455	424	462	449	476	479	492	477	489	467	468	522	448	434	404	476	440	442	485	417	485	461	434	444	469	481	490	456	480	446	464	464	429	459	434	495	463	455	467	462	483	472	458	469	474	441	492	450	492	466	443	465	455	464	481	460	430	492	455	479	452	485	455	442	454	495	464	460	473	445	454	489	525	484	438	453	468	510	459	432	456	460	505	470	448	475	436	470	455	437	451	463	480	428	457	459	428	479	447	439	438	456	464	449	464	428	432	456	477	508	464	450	462	465	439	473	404	477	422	486	503	471	446	475	437	471	442	477	494	477	438	459	445	445	475	490	452	466	490	463	425	446	477	442	454	460	483	447	492	470	454	460	475	467	510	459	484	477	468	499	478	494	447	467	421	462	458	476	487	485	501	488	469	464	480	475	460	443	458	472	436	436	450	479	463	484	431	441	465	450	439	428	474	437	442	464	451	469	458	483	463	506	472	433	468	457	488	431	450	473	455	447	422	466	439	508	443	464	437	497	439	482	474	466	468	467	471	483	475	484	485	442	447	459	480	469	458	467	474	466	483	465	448	475	456	485	471	443	471	494	461	467	459	498	424	468	456	456	448	473	460	456	453	501	483	428	462	473	448	436	482	442	469	449	453	460	471	473	506	445	455	509	454	453	465	457	461	469	448	455	474	447	462	484	467	469	447	438	491	445	443	476	469	414	474	474	442	422	477	501	421	475	453	452	460	458	464	510	472	498	448	441	481	458	447	441	474	453	492	501	466	461	488	479	445	458	455	447	458	469	467	501	489	432	448	456	485	488	440	488	452	454	422	475	430	456	444	467	411	462	446	451	496	484	483	499	446	511	471	427	424	454	471	464	526	463	433	490	432	462	473	467	428	456	477	479	434	462	450	502	465	489	475	453	451	486	438	428	459	458	462	482	467	516	439	447	465	430	455	485	443	443	440	480	457	441	473	447	495	478	468	460	476	482	470	472	452	461	444	459	438	474	477	447	485	470	451	442	466	466	482	441	435	446	453	431	448	421	467	443	494	450	513	443	450	453	400	465	474	475	461	443	421	494	471	466	429	492	473	502	449	430	492	479	444	442	466	480	476	476	478	451	487	454	448	483	455	471	450	468	450	467	434	423	473	514	446	449	451	431	475	473	431	462	493	451	479	456	445	430	457	471	465	430	443	440	436	485	489	447	457	485	477	487	439	447	457	482	474	454	464	478	449	501	449	466	461	507	467	502	473	491	466	457	479	482	443	462	467	423	466	475	437	467	483	469	431	472	495	453	478	435	459	422	479	484	446	452	437	413	448	471	444	466	465	501	433	464	439	462	468	473	469	449	474	490	474	456	466	459	466	468	489	445	466	479	431	451	483	448	470	444	472	500	464	471	489	469	476	464	456	468	460	476	438	458	476	459	468	449	444	454	441	449	421	439	445	515	443	476	424	485	446	512	429	492	481	466	438	437	416	461	501	448	423	466	464	504	501	450	464	477	485	471	458	475	515	446	455	489	417	456	501	457	482	450	454	435	444	501	449	443	449	452	449	459	455	440	489	495	510	466	478	473	475	472	454	485	519	502	475	422	496	468	445	484	475	451	446	441	468	412	466	457	448	461	491	497	470	455	508	465	447	450	478	483	445	517	457	467	447	496	433	425	476	488	506	464	497	473	468	454	470	468	385	416	468	465	466	463	487	425	481	465	479	464	449	465	506	441	462	424	484	459	457	474	425	515	447	445	441	480	500	467	452	433	481	446	456	467	465	435	439	491	443	471	505	466	449	478	429	451	458	481	483	470	489	486	488
4452	1227	705	552	991	1117	1005	854	668	645	536	475	408	379	327	312	303	247	215	206	164	147	125	124	124	95	88	80	78	80	75	71	82	65	71	61	63	61	57	51	54	60	32	51	34	46	52	49	46	39	42	46	53	41	38	37	42	29	55	37	46	34	41	37	60	45	49	41	36	30	35	40	39	39	38	32	42	51	38	57	37	38	43	46	43	31	38	44	46	35	42	41	43	48	39	26	54	35	49	39	43	40	41	49	40	42	34	36	41	43	53	41	50	35	47	36	50	39	42	35	38	35	39	50	46	31	48	50	47	39	35	50	41	35	43	45	50	26	32	38	45	39	44	43	32	25	44	37	35	38	45	44	47	35	41	41	30	41	47	33	42	47	42	36	36	44	37	43	49	35	31	43	55	45	34	35	41	37	26	35	45	28	39	41	38	38	42	34	38	31	41	29	36	34	42	42	32	37	36	39	34	59	41	33	36	40	39	39	41	42	39	38	33	38	43	42	40	36	46	52	32	35	34	40	48	35	43	42	36	49	32	32	23	39	47	35	39	49	41	37	36	25	42	40	40	37	35	37	35	38	43	39	35	41	38	41	41	36	38	44	39	37	35	35	40	38	39	40	41	37	30	38	48	36	47	34	44	28	37	45	38	35	41	33	34	44	44	42	40	35	57	34	38	46	35	37	30	26	44	33	24	49	30	45	41	24	39	38	36	25	49	35	34	37	46	42	49	34	49	43	51	36	39	41	41	44	37	49	33	31	40	42	44	34	41	36	37	41	29	37	41	52	37	35	38	40	42	46	40	36	58	39	39	42	51	36	31	37	42	36	44	25	43	43	35	43	46	46	39	43	36	38	40	31	42	39	45	36	37	37	32	43	44	34	39	28	34	39	25	38	31	42	34	40	40	40	40	51	25	34	39	49	32	43	40	57	43	31	47	31	43	47	39	34	45	34	38	47	43	46	44	35	32	47	37	46	39	52	53	48	31	35	42	38	43	32	34	35	34	36	38	23	34	43	41	38	52	42	39	37	35	42	33	47	39	44	38	24	40	42	34	31	44	41	41	37	39	44	52	44	45	36	35	42	39	32	41	37	42	36	36	46	37	42	44	35	39	36	59	49	41	36	49	34	38	48	34	38	30	40	37	41	43	38	32	46	45	38	45	36	41	39	40	50	44	33	40	41	32	36	37	33	30	29	46	38	42	34	43	44	38	40	42	38	44	43	34	42	41	42	41	39	47	42	43	29	44	29	37	41	52	46	43	35	28	38	43	42	33	40	37	37	38	36	45	35	38	31	41	36	51	40	34	47	37	49	33	35	30	37	35	37	58	45	43	48	41	35	41	38	57	32	46	42	39	47	40	34	47	37	41	41	37	41	30	41	32	33	47	46	29	34	35	32	46	45	50	49	45	30	33	40	36	44	43	42	37	41	45	38	37	41	35	36	30	45	26	39	42	21	38	46	51	41	40	40	37	33	40	27	43	44	38	31	35	43	39	52	36	31	50	52	32	43	32	39	60	42	34	37	29	47	25	40	39	43	23	43	50	32	37	38	39	48	36	39	33	37	41	44	37	31	48	35	28	43	40	50	41	30	33	45	37	46	41	30	37	37	42	41	36	40	46	38	43	52	42	39	38	41	23	47	30	32	47	33	32	37	40	35	31	50	46	45	34	35	40	42	40	38	34	40	44	42	42	34	45	34	42	31	33	56	38	31	32	38	49	39	39	43	37	42	41	45	39	37	30	40	32	47	40	31	34	38	42	35	38	39	37	35	35	29	40	38	37	50	44	47	33	42	44	33	40	43	39	38	53	43	40	29	38	32	38	47	38	30	28	45	26	38	40	40	47	40	38	32	46	46	48	46	36	55	36	33	47	33	40	45	33	30	51	36	38	37	36	44	26	37	36	53	46	33	40	31	33	51	42	38	41	44	31	32	37	47	34	39	28	47	41	43	35	35	45	36	35	40	45	33	41	34	38	39	41	35	41	34	45	41	46	46	40	41	40	34	38	52	32	40	42	34	46	47	40	45	32	31	40	42	37	40	42	38	47	39	50	34	39	36	50	31	37	47	43	40	38	52	43	44	36	37	52	35	37	37	42	41	38	46	39	35	40	50	42	60	42	41	48	37	35	40	45	37	45	45	30	43	34	36	38	45	37	43	29	42	39	43	27	32	39	29	47	39	31	43	47	48	34	41	39	41	31	39	41	37	39	29	43	26	45	33	40	42	50	40	44	43	38	42	53	38	41	46	39	42	34	36	40	35	48	34	42	31	36	51	45	46	41	40	52	45	31	30	26	27	34	34	33	40	38	39	43	37	36	32	42	44	47	41	38	48	39	36	38	52	41	37	33	41	41	39	37	55	31	34	33	43	39	38	40	34	52	38	36	37	42	38	31	44	31	33	30	44	53	36	39	38	42	39	47	46	41	45	49	45	37	29	37	36	38	35	28	46	40	43	55	34	29	35	40	46	34	35	50	41	39	46	43	27	48	42	36	42	23	41	39	36	44	35	46	44	39	32	45	45	50	22	41	29	38	34	26	42	47	32	46	46	49	32	37	40	43	38	39	40	37	46	25	48	48	35	36	34	37	44	39	46	39	34	30	44	34	32	39	48	37	45	37	46	38	42	28	30	47	40	24	46	39	44	48	44	46	45	49	40	40	43	32	35	37	40	55	35	38	41	38	33	37	44	30	40	39	38	46	36	32	40	36	42	30	41	48	45	51	45	38	45	39	60	46	41	45	37	45	38	39	49	43	43	31	41	47	31	35	44	33	45	45	28	41	31	39	51	37	38	40	46	40	44	42	32	47	36	38	39	36	36	37	38	47	43	44	31	28	48	43	38	45	50	46	56	26	39	43	34	42	37	37	34	45	42	40	38	45	42	37	43	35	46	37	46	45	29	32	48	47	44	38	27	32	40	32	43	40	37	38	45	44	45	44	37	42	53	38	37	36	38	40	36	46	42	33	43	46	45	44	30	35	45	43	41	39	47	43	35	35	35	50	51	33	49	38	42	34	32	35	44	35	46	44	38	38	46	46	38	31	39	46	45	44	49	42	41	38	34	38	34	37	36	43	39	33	38	35	45	39	40	36	41	32	61	40	45	41	35	28	38	35	37	36	28	36	33	44	46	28	40	35	40	40	37	43	35	48	49	50	40	32	41	51	36	47	41	35	45	40	37	33	32	54	41	44	46	28	50	35	47	46	39	32	46	48	48	50	41	42	49	40	37	34	47	30	44	46	35	38	42	43	39	35	50	39	41	38	46	37	49	28	39	35	39	49	45	45	42	30	36	34	49	34	48	32	44	48	38	48	34	31	44	46	28	43	48	44	36	43	41	46	37	41	48	50	45	33	50	39	36	41	40	47	51	46	44	43	41	34	36	37	30	43	33	39	40	34	31	36	32	29	34	40	30	47	34	29	46	33	45	50	35	42	33	33	46	35	30	42	44	37	46	34	39	30	39	44	42	27	42
36007	20604	14176	29530	37730	35378	32195	28571	24640	21746	19002	17110	15370	14210	13100	11777	10709	9566	8605	7691	6600	5808	4830	4259	3901	3504	3307	3180	2689	2579	2394	2139	2060	1815	1818	1776	1633	1460	1468	1397	1289	1246	1235	1206	1123	1122	985	962	931	912	854	845	757	802	824	765	777	703	751	786	708	701	685	682	670	684	668	736	704	699	728	733	754	772	762	724	787	813	842	858	779	787	800	822	731	782	790	721	778	793	835	845	868	857	757	752	750	735	787	814	755	714	705	696	737	728	715	644	725	721	748	735	648	622	612	618	667	670	672	609	650	640	601	651	628	693	624	678	645	637	629	644	662	634	638	654	661	680	652	671	615	636	712	671	668	655	644	646	643	541	680	634	703	617	624	665	668	616	665	632	587	640	670	616	635	630	627	689	641	633	648	630	641	593	629	635	601	653	620	673	612	630	585	636	632	630	649	638	606	682	622	619	654	619	622	627	583	585	668	664	625	679	645	611	614	585	602	613	621	581	603	618	622	631	676	654	637	618	637	637	608	618	653	652	605	646	666	634	630	601	643	636	606	631	636	630	663	630	627	637	616	649	638	630	602	675	661	657	651	596	591	603	670	626	670	678	612	635	641	682	615	640	594	621	650	586	592	663	685	658	634	627	644	648	624	611	619	634	675	645	615	594	621	605	671	632	675	604	604	631	651	634	655	681	602	660	633	594	639	630	656	660	610	659	605	619	654	630	674	626	638	620	639	639	643	623	608	598	652	660	598	620	644	629	621	613	619	627	681	611	594	673	620	641	633	627	630	651	625	625	610	609	621	674	681	588	632	645	643	579	629	631	692	643	634	628	648	620	644	645	635	645	612	684	628	610	609	615	639	616	601	642	637	653	623	615	672	662	667	630	613	651	621	622	619	659	672	655	649	629	637	633	658	631	622	638	636	640	630	579	587	635	627	635	582	689	610	684	668	603	603	623	634	608	604	632	616	613	612	612	618	661	628	609	616	654	591	604	624	624	648	623	643	614	584	668	622	608	630	632	627	607	658	598	650	597	653	670	647	653	618	615	639	641	656	629	593	654	627	648	595	658	597	629	638	638	667	646	661	580	621	617	551	625	608	670	641	644	619	652	589	603	606	655	671	647	598	611	606	642	639	609	622	620	648	578	621	595	578	600	624	592	567	639	598	591	607	630	631	608	652	645	633	633	652	626	630	639	634	646	679	636	619	649	615	671	640	632	594	656	612	632	629	694	628	622	602	635	650	580	603	630	602	660	637	678	670	663	665	589	621	639	610	588	600	625	566	666	593	606	640	669	594	612	641	680	663	601	607	664	665	686	622	654	655	623	691	657	584	609	600	670	620	619	654	617	643	637	628	669	617	653	617	581	613	633	693	633	652	668	612	633	625	642	631	644	609	602	629	629	625	669	660	632	633	641	618	632	594	624	596	639	625	630	608	632	603	589	589	592	633	675	608	658	631	598	608	624	630	630	613	625	588	581	645	621	624	594	630	624	693	643	597	643	631	584	683	632	630	673	658	613	631	637	671	641	564	619	611	644	607	635	640	637	653	654	638	610	634	639	640	600	619	630	669	603	592	642	611	620	663	612	638	613	629	635	616	672	650	613	649	606	603	658	634	670	615	638	633	642	635	651	649	614	623	628	646	616	605	655	674	654	639	633	659	641	681	627	593	615	614	627	647	659	595	621	602	611	649	629	607	619	674	670	630	627	646	594	667	622	607	613	653	612	652	618	625	566	649	644	653	653	612	635	631	663	612	606	622	617	642	688	638	607	657	617	626	654	641	655	613	619	675	603	638	612	657	634	630	616	623	623	645	656	635	613	629	639	645	645	627	645	694	627	639	681	637	617	637	598	620	625	626	619	615	685	589	632	627	644	623	646	620	607	652	586	616	649	591	639	627	638	623	622	636	605	642	647	614	589	614	597	656	648	628	582	657	614	669	593	633	598	646	637	583	660	623	659	625	643	638	647	673	625	637	589	657	652	631	611	606	663	610	647	654	654	629	613	597	623	628	656	675	656	656	636	633	627	618	662	674	629	636	616	669	660	653	669	616	624	623	614	656	637	635	613	658	595	639	618	617	625	602	602	597	636	661	608	609	636	640	635	639	662	641	624	606	630	659	617	640	620	656	666	676	610	638	629	611	650	682	658	661	640	597	692	633	651	652	619	627	646	632	632	624	602	586	633	589	674	623	655	618	632	629	605	624	644	635	623	645	607	601	667	685	649	654	642	624	676	619	637	617	637	577	643	630	670	647	640	635	651	634	607	633	636	629	608	680	662	613	637	593	574	623	663	582	633	629	636	616	655	658	630	633	679	651	633	645	619	618	668	632	612	634	602	619	655	680	613	652	617	645	597	609	609	612	637	626	592	600	580	634	648	655	621	613	657	582	639	618	668	645	662	669	650	607	646	612	646	626	634	609	628	625	667	623	609	625	636	656	650	605	591	627	616	664	616	633	605	647	634	641	625	643	671	652	622	586	611	629	640	650	647	614	616	632	618	645	634	626	617	606	628	604	597	644	687	582	649	616	609	644	647	627	674	612	641	648	605	629	639	595	645	649	638	662	612	640	624	657	674	594	617	640	627	637	564	620	658	617	652	606	637	619	606	597	640	608	655	632	622	681	598	643	642	651	649	623	610	585	629	620	619	655	630	711	653	658	647	644	664	683	611	631	589	608	611	654	595	644	574	659	647	601	636	631	631	626	653	645	637	637	665	606	643	626	623	599	648	612	581	622	646	573	627	640	691	630	597	631	634	669	659	639	588	661	671	642	641	654	621	644	612	611	610	585	659	622	654	633	649	631	630	686	638	663	659	630	588	655	618	626	616	601	664	614	648	640	608	625	647	611	630	619	595	645	628	618	600	605	629	664	613	639	670	598	598	617	618	655	644	619	654	645	615	625	631	600	621	601	649	601	648	640	611	599	624	620	641	646	621	664	624	614	614	653	626	625	632	570	665	647	622	649	636	611	593	598	616	621	646	637	627	675	628	627	642	616	605	650	605	616	653	635	657	633	600	605	598	622	657	656	603	636	628	602	591	650	622	647	667	640	622	639	642	627	601	614	650	640	644	609	630	612	613	619	610	635	658	631	640	618	618	673	647	605	639	616	620	635	613	611	607	617	599	638	646	627	656	622	633	639	617	619	634	635	621	627	605	635	610	620	615	613	665	642	637	623	601	607	624	665	632	601	638	597	632	646	636	621	641	636	614	624	627	649	628	610	605	654	646	639	633	615	570	668	657	635	636	621	620	676	622	598	636	664	632	603	622	606	658	650	608	647	609	642	613	634	669	617	664	654	617	632	625	641	603	639	614	609	651	598	619	606	603	632	605	589	596	616	650	626	561	623	671	647	632	595	634	673	652	641	618	639	599	627	645	629	652	591	599	660	627	640	635	641	628	613	642	615	654	606	668	653	656	616	623	623	685	615	650	562	662	630	677	603	642	618	650	631	666	627	625	595	676	597	644	645	641	645	635	650	621	590	646
2312	404	270	193	399	368	325	331	304	243	213	185	181	167	136	128	118	123	94	80	78	64	65	47	47	49	46	55	43	32	33	26	28	31	30	31	28	27	23	23	24	23	27	22	26	21	24	27	27	12	24	19	20	22	23	27	22	25	22	15	14	13	26	19	16	25	18	20	16	20	17	22	17	27	22	15	19	16	22	15	28	22	27	22	24	13	22	26	16	23	19	22	19	28	23	28	18	18	24	25	13	21	27	20	30	18	17	27	26	27	21	18	20	13	18	14	18	25	11	21	18	11	20	19	16	28	24	21	23	25	20	18	23	16	25	18	14	21	20	19	21	22	23	26	22	11	24	29	22	26	18	22	18	20	22	16	16	20	24	18	15	20	22	19	25	16	24	16	14	12	22	18	22	29	24	23	19	25	22	22	20	23	22	24	18	25	15	17	16	17	19	22	22	18	18	13	20	15	23	21	17	18	24	25	28	25	12	21	23	16	23	19	17	23	20	22	21	14	23	22	25	21	27	19	27	16	19	17	18	17	18	25	19	9	15	20	17	25	15	21	14	21	16	13	20	23	22	18	24	14	19	23	21	24	16	23	27	21	17	19	24	16	26	18	19	19	16	18	18	22	17	20	13	19	17	19	13	24	18	26	26	15	21	22	17	22	28	37	20	15	22	24	16	24	18	13	14	29	15	18	28	20	16	22	21	11	20	19	19	15	19	20	16	26	22	24	15	20	27	20	24	21	18	21	26	16	19	15	22	20	17	21	17	27	22	22	28	20	11	20	21	21	20	23	22	23	11	15	17	23	18	14	18	18	26	22	16	21	23	25	21	20	15	22	25	17	17	21	24	17	19	20	26	19	18	23	23	21	18	21	18	22	24	26	19	16	21	26	18	25	19	15	25	19	18	26	21	23	30	21	26	22	24	22	21	23	20	15	15	17	23	23	26	16	24	23	22	29	19	19	18	25	21	18	29	16	20	27	18	27	16	24	13	16	12	22	23	23	18	17	24	24	23	10	26	20	19	24	18	13	18	22	21	19	21	19	26	17	10	25	18	19	23	20	15	25	23	22	28	15	24	11	24	21	16	14	16	14	24	13	19	20	22	24	18	17	18	23	25	18	18	24	26	25	29	20	23	11	14	22	18	21	19	20	23	12	19	25	24	26	23	24	19	18	16	19	17	22	14	18	16	21	17	22	17	22	21	21	22	27	20	20	19	22	17	19	21	17	19	25	22	18	30	19	22	25	20	22	18	24	28	22	13	16	17	32	22	14	30	23	24	18	23	23	14	19	20	12	26	27	26	13	22	17	19	21	21	33	14	26	20	16	22	23	22	18	18	16	25	23	16	24	27	19	15	18	26	27	22	27	24	25	18	26	17	20	13	23	20	18	30	12	16	19	21	24	19	23	29	18	25	21	21	13	20	20	15	20	21	28	18	17	28	17	21	24	17	15	24	14	21	16	24	18	20	20	19	19	29	27	18	17	21	15	20	28	15	25	21	24	21	21	20	21	25	26	20	21	20	27	24	21	24	19	13	24	18	24	24	18	17	19	16	21	25	20	18	22	17	15	19	29	20	23	15	16	17	18	16	26	21	17	25	18	18	17	14	22	15	19	16	21	19	21	18	26	22	26	19	20	18	23	28	17	10	26	15	16	13	18	14	19	13	18	19	26	23	17	21	20	26	21	27	23	17	28	18	17	18	17	10	23	17	16	21	21	32	21	13	18	20	19	20	27	16	26	19	24	13	23	22	16	19	27	19	21	24	27	23	22	16	22	21	17	21	25	22	17	18	18	21	18	32	22	20	17	26	20	28	21	19	27	23	21	22	15	13	22	23	18	19	17	26	15	21	13	28	20	22	22	22	21	13	16	25	24	18	24	22	24	27	21	23	20	19	27	18	18	22	17	20	12	20	21	16	22	29	23	22	18	18	14	20	21	15	24	21	21	14	23	19	23	23	13	18	17	22	15	16	21	23	24	18	24	14	13	8	24	25	20	9	26	22	21	17	23	13	26	19	21	19	24	13	25	20	21	19	17	19	19	20	26	19	22	16	18	18	19	13	12	28	16	22	22	13	22	13	19	15	22	18	15	20	20	24	25	24	19	15	10	26	25	16	23	16	15	21	24	21	17	19	20	19	26	20	31	20	19	27	19	24	28	15	25	17	24	26	17	18	17	24	17	17	18	21	22	22	27	16	30	24	24	12	30	26	14	20	18	14	18	21	18	14	23	20	17	21	26	28	20	18	25	23	19	17	20	19	21	26	18	23	24	18	18	20	17	14	16	21	16	22	21	17	19	21	20	11	24	15	15	23	26	21	23	19	16	19	20	12	17	19	18	19	26	28	23	18	33	20	19	18	14	25	24	21	21	14	16	23	20	10	25	17	16	21	16	21	18	17	14	14	27	24	23	27	17	21	20	23	21	23	24	19	24	17	27	27	16	19	15	34	18	16	26	23	22	20	20	19	23	28	23	33	16	16	17	19	15	19	19	33	30	19	18	28	22	15	17	19	15	24	20	13	16	16	19	19	26	17	19	17	17	16	21	20	17	24	23	15	10	19	20	22	28	15	18	21	23	20	20	18	21	13	19	24	18	15	12	26	23	23	26	28	14	16	21	18	27	17	18	23	20	19	24	21	23	20	25	11	14	17	27	17	23	22	19	18	20	21	24	27	26	19	17	25	20	25	30	21	13	17	24	18	17	26	17	15	16	13	16	26	24	17	16	32	17	16	21	25	20	20	15	17	20	22	25	26	22	24	23	22	22	26	23	18	25	22	21	30	21	18	16	13	19	29	16	20	18	26	15	22	16	24	22	16	23	16	14	24	23	13	19	20	20	22	17	21	20	15	20	21	18	25	23	24	26	34	15	26	18	17	21	19	17	30	28	15	20	20	22	23	21	26	23	13	25	25	14	25	15	22	18	20	25	21	13	18	17	16	18	22	16	24	18	20	20	25	20	16	26	20	15	25	16	17	25	19	19	28	22	16	18	26	14	26	22	21	21	26	13	10	19	17	25	25	16	18	24	13	26	15	21	23	19	18	12	19	29	24	21	16	28	18	20	25	28	23	28	17	21	20	21	11	18	22	20	27	22	21	27	15	22	31	14	19	30	23	26	13	22	21	16	21	18	23	31	19	12	24	19	14	14	15	18	10	21	20	22	16	18	23	24	22	24	27	19	25	32	19	26	16	16	18	22	17	20	18	20	17	22	23	23	16	17	22	21	22	19	23	29	23	18	17	23	26	22	12	17	12	17	10	22	29	18	28	15	15	17	20	24	22	25	18	19	15	19	15	6	18	15	23	26	16	20	22	14	19	25	17	24	22	23	16	18	12	16	20	15	20	19	15	18	19	17	19	20	19	11	14	27	19	30	17	22	24	15	22	22	17	24	21	20	25	22	15	16	24	14	16	18	18	22	23	22	14	27	14	18	20	24	12	13	25	16	27	13	34	18	19	12	25	20	22	18	21	18
24382	11966	7200	18750	27393	24547	20513	17667	14038	12113	10294	9136	8003	7221	6362	5610	5155	4708	4118	3431	2997	2603	2125	1992	1632	1569	1581	1497	1350	1153	1131	950	924	897	904	827	697	735	658	622	629	569	571	559	555	531	494	461	449	439	443	397	403	415	364	397	368	353	374	369	376	335	360	339	367	366	368	369	381	373	379	346	372	372	389	408	412	455	420	434	421	369	398	427	363	405	417	357	397	409	430	431	431	411	409	378	381	405	410	442	405	383	360	375	354	372	405	394	379	372	378	395	338	367	333	347	334	337	372	326	321	339	374	330	339	377	374	313	333	347	335	340	345	322	301	353	373	335	326	343	335	360	360	341	347	311	341	361	311	351	364	340	317	329	328	353	336	346	356	341	310	356	334	316	340	336	330	355	344	322	292	310	357	344	323	334	355	330	322	315	321	348	344	317	347	321	341	323	322	326	338	341	323	333	330	334	324	315	323	334	346	364	358	335	359	354	322	337	336	300	336	346	330	356	340	349	312	317	323	304	348	332	321	334	347	331	345	358	324	362	377	336	326	365	319	356	329	334	338	359	345	324	321	336	337	344	319	332	352	352	314	303	361	352	339	316	320	314	325	347	327	342	353	333	347	336	333	342	351	317	339	325	314	362	365	355	311	324	359	322	332	343	335	356	348	348	354	330	305	363	373	352	302	385	365	324	338	337	337	333	323	333	286	364	333	333	369	341	355	346	346	350	315	351	344	296	323	360	314	323	355	326	349	326	335	352	318	336	351	341	333	314	347	309	326	337	366	314	322	332	333	335	365	351	345	353	335	336	354	371	357	372	314	332	286	324	317	338	353	341	341	309	338	352	332	337	362	310	338	344	330	353	315	340	350	315	347	325	331	345	326	322	325	314	358	315	329	355	334	324	336	326	321	355	338	332	328	360	350	352	338	316	325	346	344	321	330	338	339	311	333	351	352	342	332	352	332	310	340	308	339	322	340	334	346	320	323	315	332	361	341	317	365	312	316	332	319	370	354	313	339	379	362	307	357	339	362	343	303	331	365	329	346	335	344	332	336	295	307	337	337	362	355	350	352	359	314	288	298	355	344	324	344	345	358	344	337	350	340	359	316	304	339	353	350	335	350	345	345	321	348	326	336	339	358	312	333	319	341	334	334	357	333	327	346	343	338	347	337	351	311	295	384	371	323	325	346	331	314	324	341	354	330	326	330	356	350	324	357	336	336	313	329	326	330	329	328	342	351	324	304	307	330	341	360	346	334	328	349	372	337	321	295	327	348	305	294	368	309	346	341	356	347	329	301	371	368	329	333	314	345	324	357	340	337	338	349	344	335	352	386	319	338	331	320	289	320	345	332	329	310	310	314	322	337	337	313	355	327	370	345	343	343	307	304	340	339	340	299	337	346	322	344	342	328	343	328	320	314	316	376	328	307	322	364	313	336	317	356	347	330	327	336	337	318	358	311	323	341	338	327	325	360	302	303	345	309	319	319	327	346	336	346	326	317	334	323	376	355	340	342	351	306	381	326	334	374	327	322	311	335	338	308	356	326	374	339	334	339	338	296	334	338	340	326	370	335	358	342	306	358	331	342	330	347	324	296	311	340	362	317	345	349	366	335	299	358	332	322	315	307	329	359	316	353	324	338	357	343	322	284	324	361	325	327	343	341	344	316	334	337	332	316	343	346	336	323	338	341	318	357	327	333	338	324	345	327	348	340	347	351	337	363	333	342	334	351	322	351	331	336	300	343	324	339	344	323	347	349	333	307	332	362	338	346	338	341	328	391	330	316	335	345	327	307	339	355	357	373	338	337	322	357	355	358	309	329	340	358	362	318	316	341	336	332	317	360	370	324	343	314	306	351	319	363	329	329	344	363	321	289	317	328	314	345	302	349	303	314	346	315	330	351	349	336	324	354	315	338	355	355	355	322	357	329	347	340	362	303	368	354	332	302	324	360	294	338	328	332	369	329	348	374	317	349	322	323	347	333	318	354	329	342	350	341	337	344	349	341	358	338	348	316	341	319	304	335	330	316	299	314	346	350	324	358	354	337	325	329	336	356	340	329	328	350	334	336	341	343	317	390	354	341	327	341	312	328	328	344	335	357	351	352	336	295	368	350	343	320	351	344	357	306	313	321	330	354	322	363	350	361	300	335	307	323	351	322	364	329	327	332	310	326	330	331	348	333	332	328	348	331	354	340	309	287	328	357	335	332	305	328	353	342	316	324	327	354	304	342	347	334	326	351	342	338	316	314	341	325	341	324	364	328	359	370	351	327	344	335	333	313	334	319	368	332	323	355	347	323	373	321	347	368	368	344	363	340	306	346	309	339	355	350	336	340	317	321	313	332	370	344	294	348	310	353	347	335	389	331	304	311	331	319	331	312	352	351	331	340	342	332	340	311	389	332	323	334	334	357	343	313	341	275	323	385	311	355	353	306	345	337	300	345	332	326	318	344	312	342	339	343	325	352	325	347	358	337	324	338	290	354	379	356	350	311	350	327	325	325	315	332	319	328	330	301	342	316	366	343	372	374	346	320	347	358	325	317	338	336	338	335	321	320	348	361	352	384	343	331	344	359	330	332	334	341	349	323	304	333	360	352	331	332	348	348	324	320	311	335	333	369	322	365	324	341	348	346	356	331	328	353	345	360	343	339	332	355	311	323	328	349	324	353	329	323	322	353	328	334	348	329	326	321	326	305	336	291	346	341	315	341	335	324	330	381	355	342	355	355	329	332	315	325	292	354	327	347	343	329	329	328	358	343	341	334	342	323	333	324	299	338	301	348	352	307	342	327	320	323	331	316	328	319	315	351	369	339	346	309	327	322	309	337	315	330	318	327	359	354	336	318	350	348	341	330	363	370	341	347	354	337	316	333	285	316	357	316	312	334	342	332	331	313	332	344	324	321	345	316	319	346	311	318	333	363	361	300	306	323	327	362	311	325	303	322	308	335	330	358	310	319	285	325	336	338	322	330	336	329	342	345	360	313	334	345	357	338	358	332	339	329	358	343	312	338	325	332	315	323	339	339	364	348	309	328	311	348	332	369	356	338	327	359	318	336	331	355	367	325	343	305	346	326	352	327	315	338	331	354	353	332	333	343	318	326	351	319	342	342	324	338	325	346	315	342	327	331	348	332	359	306	325	345	329	362	302	296	306	321	363	327	332	342	332	337	326	359	331	351	347	345	353	363	326	331	295	332	309	338	361	364	348	314	307	317	352	332	347	345	318	324	329	328	333	365	337	362	328	363	354	329	313	344	303	354	336	313	344	347	322	341	365	333	316	337	316	316	326	319	367	380	354	312	321	332	340	356	315	331	322	342	316	309	308	338	316	346	337	340	321	304	305	342	339	336	338	349	323	321	311	341	349	340	336	327	324	343	354	298	309	310	336	315	359	355	349	356	343	324	324	285	336	337	312	328	327	319	330	362	312	322	332	354	347	334	350	317	338	368	340	324	349	333	330	346	331	345	339	343	322	319	315	366	300	319	335
2194	609	422	290	582	621	563	450	400	345	302	268	237	204	187	176	171	160	118	109	94	69	82	72	59	65	57	73	49	66	49	46	48	44	29	33	37	38	42	40	40	32	39	33	33	34	31	38	28	33	35	23	19	44	31	27	35	32	22	21	23	31	33	26	25	27	21	21	27	21	30	26	26	26	26	29	23	24	33	24	31	22	24	26	24	18	30	20	28	29	33	26	41	34	26	29	31	13	27	19	29	20	24	26	21	17	28	26	22	31	30	24	25	26	20	20	28	22	24	26	25	29	27	28	27	32	28	34	19	21	22	20	29	28	25	27	20	20	23	33	25	28	24	21	27	30	25	20	37	30	30	24	28	30	31	23	30	23	22	31	26	25	19	26	28	30	34	21	25	26	22	27	25	19	26	26	29	27	32	24	23	31	20	24	31	23	34	28	13	33	28	32	31	28	29	23	23	27	25	26	27	29	30	27	21	18	30	22	22	39	31	23	24	23	29	28	33	18	29	30	15	27	29	28	27	27	21	26	31	24	25	22	28	25	21	28	25	19	20	32	30	25	36	23	31	24	24	29	31	24	25	22	18	24	22	26	24	26	20	29	23	31	21	35	20	24	25	19	37	20	25	19	25	19	26	30	26	25	24	25	29	28	22	27	20	13	25	26	22	22	27	22	18	33	18	26	20	17	25	20	21	24	29	21	26	25	35	25	24	30	17	24	19	24	18	23	28	21	35	19	24	23	28	25	25	17	33	35	31	27	14	29	25	22	21	31	32	27	36	23	30	23	27	30	35	27	19	33	37	26	26	33	21	24	29	22	27	19	24	30	22	31	26	28	24	22	21	19	30	12	34	29	23	27	17	25	21	20	17	21	27	24	22	26	24	24	26	28	20	29	23	18	23	23	22	26	26	26	22	31	18	22	29	31	26	17	18	36	28	21	25	21	27	18	24	29	16	28	37	28	26	37	25	25	20	19	38	18	24	29	25	25	20	23	22	23	25	27	27	30	23	30	24	28	30	21	26	23	30	33	17	21	31	22	28	23	24	28	28	36	25	19	20	31	26	23	25	26	25	22	22	29	23	34	27	27	25	30	26	18	31	34	27	25	28	27	32	23	23	24	31	27	27	30	25	22	36	20	31	27	22	26	29	27	20	29	28	24	21	30	20	35	20	21	28	20	24	25	21	37	21	25	28	25	26	19	19	30	19	15	30	20	27	20	38	36	23	20	24	28	26	26	32	34	26	21	22	28	26	27	26	28	14	26	18	29	29	26	31	24	19	20	23	28	21	40	15	26	31	26	22	27	16	32	21	28	39	22	27	24	28	27	28	21	22	24	24	23	22	25	26	28	23	20	40	30	29	18	41	35	24	25	25	24	23	25	15	22	30	32	30	23	23	33	22	22	29	13	21	22	21	19	29	29	23	16	30	28	37	33	23	26	26	23	22	27	20	23	33	21	25	28	30	30	31	16	25	21	28	27	27	20	26	16	27	17	17	21	29	30	31	28	18	17	20	23	21	25	26	19	28	34	34	29	29	21	17	29	24	26	29	19	40	19	23	20	27	25	21	37	37	23	21	27	27	26	22	27	28	31	23	22	21	32	31	21	19	28	28	17	23	26	21	26	28	30	31	23	16	24	41	27	20	22	25	18	23	27	20	31	31	24	12	24	26	27	15	28	24	20	24	33	27	29	30	21	19	35	39	18	29	38	33	16	25	20	26	31	17	32	31	38	24	29	30	21	22	21	23	25	20	28	20	17	19	22	21	27	31	13	25	21	27	12	25	33	38	19	20	16	29	22	27	26	26	27	32	18	17	27	26	24	27	22	32	28	24	24	24	34	20	24	30	27	20	26	24	25	29	27	24	38	23	20	25	23	27	18	27	14	26	34	34	18	22	25	22	25	23	21	20	21	33	27	27	15	25	32	27	21	23	26	29	28	33	25	26	28	23	29	22	19	21	23	30	28	27	25	26	27	29	24	26	19	23	33	24	27	29	25	23	33	28	21	24	19	22	21	21	30	31	26	15	18	32	20	36	22	22	29	13	29	19	16	32	32	27	37	22	27	31	18	28	30	18	30	18	18	15	24	28	22	24	29	26	18	24	25	22	24	23	27	23	31	25	27	26	26	30	24	25	27	23	26	26	27	17	23	26	20	22	31	23	23	26	29	18	24	23	30	24	31	20	28	24	26	22	24	24	22	25	21	34	32	19	23	31	26	30	21	15	31	22	27	18	23	29	31	21	33	39	28	26	21	24	36	25	31	25	21	29	29	42	24	24	23	24	26	33	27	22	30	31	33	28	36	24	27	23	28	30	22	27	24	23	21	21	20	30	22	28	24	34	22	23	31	26	22	31	31	19	26	18	16	22	29	23	31	23	18	24	21	25	31	20	40	28	29	31	22	24	20	22	19	25	31	20	22	22	30	26	25	25	27	26	22	25	17	20	25	27	21	22	30	29	30	22	21	28	26	24	23	30	29	29	34	25	27	39	22	20	22	26	24	22	26	21	29	25	25	17	29	14	28	24	19	24	27	22	20	24	22	30	17	22	24	25	28	19	20	22	29	21	26	28	35	40	20	26	22	22	22	20	24	29	26	30	20	34	28	22	19	26	20	30	18	20	35	23	20	21	21	24	24	33	28	27	30	31	21	28	31	21	25	26	25	35	34	20	28	27	21	26	26	24	25	23	26	30	24	28	33	26	21	25	17	22	27	20	27	22	25	27	34	23	22	25	28	25	19	22	21	19	24	29	31	24	34	25	27	24	29	14	31	28	35	24	22	38	22	28	29	35	23	22	21	37	22	25	25	33	24	21	28	30	33	28	24	19	18	22	25	26	24	31	21	29	24	26	42	25	27	41	31	25	28	32	30	27	20	27	21	30	24	25	30	22	23	27	24	18	15	18	25	30	24	33	19	22	19	26	27	29	28	23	18	27	32	34	22	25	22	28	27	23	30	33	26	26	37	19	32	24	21	35	30	26	27	20	16	15	32	23	22	31	29	18	32	20	27	25	19	30	34	29	22	20	28	25	22	29	24	22	34	18	27	26	30	25	27	25	24	23	21	34	36	16	19	43	39	27	28	23	15	33	26	31	37	30	30	16	22	20	16	24	21	28	29	18	27	22	34	13	24	33	24	29	32	18	26	22	24	28	21	25	18	27	17	30	19	20	23	20	21	24	26	29	27	36	34	20	32	27	17	40	26	13	21	29	33	29	19	17	29	20	19	33	32	18	30	24	38	23	22	21	22	26	13	25	37	32	31	28	26	21	23	18	23	29	26	28	34	20	28	29	20	29	23	21	34	28	21	27	21	20	23	26	19	27	18	28	26	23	29	28	26	26	30	21	27	23	25	15	19	35	18	31	29	30	30	25	28	32	20	23	22	20	21	19	25	24	29	19	24	26	29	23	27	26	24	21	19	29	22	23	25	25	38	27	32	26	31	18	36	19	22	36	27	22	24	29	31	26	22	15	32
29607	15676	9887	23621	31474	29801	24897	21912	18793	15926	13676	12136	11047	9905	8686	7740	7051	6451	5468	4760	4161	3639	2964	2682	2394	2256	2249	2029	1880	1669	1492	1415	1229	1203	1139	1051	918	966	862	835	880	808	750	749	677	739	714	640	621	594	559	519	565	544	488	520	499	485	434	454	458	458	468	480	458	495	464	433	432	470	457	483	471	486	450	537	499	535	571	579	560	508	531	548	480	512	508	492	520	526	561	504	512	496	525	486	490	482	535	524	507	443	463	448	449	472	438	439	461	525	494	486	404	431	448	442	442	458	431	450	463	442	454	458	454	459	449	408	465	435	436	430	429	403	407	452	443	447	423	427	444	418	436	409	445	420	436	357	415	434	449	387	377	434	410	428	462	373	413	416	404	421	429	444	427	436	401	453	412	456	475	435	406	418	400	427	426	407	387	392	430	440	434	417	399	388	409	452	390	422	406	385	421	425	454	444	395	396	406	410	443	415	436	422	438	410	420	395	430	425	456	427	397	432	399	466	429	455	425	439	417	435	395	451	421	411	422	445	434	435	414	374	452	431	414	395	439	396	395	437	435	415	423	434	412	441	424	419	413	420	434	397	414	390	408	425	423	453	429	448	412	391	464	455	432	399	409	438	411	427	409	423	447	433	399	433	407	419	453	444	362	421	421	407	434	390	446	413	439	438	406	407	427	419	407	407	434	426	440	379	411	388	428	420	411	411	447	447	409	418	420	404	436	424	426	446	420	473	426	401	390	424	394	451	429	440	420	454	441	460	409	428	453	428	416	438	429	408	409	406	433	428	422	410	451	457	404	411	402	403	388	425	408	427	435	445	433	439	413	424	437	435	452	379	427	420	425	375	438	419	449	430	451	436	422	451	429	425	434	404	402	435	444	448	423	398	445	435	417	403	445	415	408	461	423	394	421	401	398	464	423	400	461	424	434	438	427	414	410	408	417	445	426	405	446	379	400	443	402	404	431	427	426	419	419	435	410	438	428	431	418	421	419	445	434	423	393	423	431	418	395	402	420	413	464	394	429	417	374	402	384	459	396	436	402	410	433	420	415	414	418	429	410	427	429	422	426	478	430	424	407	465	424	409	426	397	446	440	432	422	423	374	458	430	424	424	395	386	431	384	409	445	454	409	389	426	451	406	447	437	383	434	393	428	450	404	414	400	433	406	401	432	405	416	454	416	421	432	380	387	433	488	424	417	419	407	419	432	413	429	443	406	434	411	405	411	415	412	397	394	413	360	413	455	429	415	442	426	410	457	426	441	447	434	406	408	432	437	430	480	415	414	401	419	414	424	409	423	428	471	422	409	438	414	417	424	379	445	421	417	408	411	417	391	452	391	426	402	385	385	422	430	402	410	437	428	434	399	414	419	397	425	432	432	390	431	433	430	438	469	421	446	438	393	428	432	431	411	431	424	422	412	393	442	421	407	429	391	383	374	448	444	416	396	441	463	423	430	420	464	414	422	441	411	402	397	454	437	413	441	408	404	436	423	397	420	396	431	430	459	418	442	412	442	432	441	454	429	386	445	407	421	426	426	428	429	412	442	411	414	417	429	439	417	409	402	406	429	395	406	454	414	405	398	403	405	376	428	476	443	408	412	426	381	404	394	389	459	415	457	405	398	394	410	403	440	362	379	447	382	396	432	439	418	455	401	422	429	406	406	406	420	399	427	408	425	408	440	425	422	427	407	404	408	405	421	398	430	415	411	446	439	424	415	417	425	402	411	429	417	419	407	436	434	396	424	422	420	427	404	404	430	436	410	384	392	403	443	381	433	449	408	424	377	399	437	394	409	419	434	391	406	417	449	424	394	397	439	429	405	430	417	421	419	447	433	421	437	458	416	418	410	388	426	418	389	418	406	426	389	394	421	467	424	432	409	400	425	374	395	414	428	441	433	404	479	426	451	436	447	407	411	455	370	432	399	410	449	384	423	410	389	426	430	419	418	434	434	450	436	412	416	409	428	449	405	397	386	420	428	388	417	423	387	426	406	416	395	470	404	420	409	408	401	410	428	434	423	408	442	398	417	387	421	390	450	427	430	446	411	440	469	423	381	405	407	424	442	420	428	441	446	395	420	423	396	416	444	416	437	429	431	450	431	413	415	423	426	455	474	406	416	440	464	440	413	425	392	425	459	411	395	406	398	395	418	437	440	406	441	414	424	387	429	400	383	413	445	444	431	428	410	374	418	401	395	426	435	408	413	406	400	418	399	448	406	439	443	457	461	407	401	397	404	425	390	390	402	401	449	440	403	400	405	394	394	383	460	416	373	423	426	423	424	445	444	434	406	418	411	433	402	433	415	405	430	412	440	424	402	374	383	409	424	438	414	402	412	435	392	389	437	451	431	436	403	447	370	430	450	408	422	449	423	395	420	414	418	430	411	383	442	393	436	448	439	453	467	411	472	418	444	449	410	415	423	403	408	440	437	419	414	393	440	398	449	432	398	421	420	416	431	423	404	445	426	450	398	438	398	423	418	402	434	427	387	398	425	443	463	375	441	442	372	415	417	462	400	450	449	392	395	425	412	404	400	408	412	419	421	457	423	406	453	393	412	414	394	456	440	422	448	457	419	440	420	461	419	408	435	445	391	427	422	449	375	424	424	420	444	419	404	398	420	413	461	444	436	434	426	425	444	434	392	423	379	462	408	401	422	403	414	413	454	430	423	434	385	438	430	424	435	417	446	435	415	431	406	434	464	423	414	449	413	421	423	451	394	436	408	436	401	403	410	408	418	381	417	402	432	423	439	436	398	426	425	432	424	411	433	387	435	407	415	437	431	423	455	405	419	411	421	451	439	440	429	372	413	424	392	419	399	406	412	432	429	449	411	415	417	418	447	411	405	411	443	427	415	421	420	419	417	419	404	403	412	403	411	414	415	412	422	415	431	469	442	479	433	415	381	438	458	414	412	426	414	440	398	414	419	426	426	437	439	419	402	429	436	419	386	441	425	399	442	431	432	412	446	404	460	455	423	419	428	398	410	440	440	398	374	416	456	434	426	463	411	438	416	471	401	429	412	398	454	431	438	441	399	403	411	424	403	425	466	427	437	462	417	436	411	418	406	431	419	401	434	462	424	415	386	418	433	408	419	420	419	410	403	399	407	406	430	400	420	406	393	440	410	422	402	397	400	447	439	393	404	380	386	465	386	394	432	433	438	418	450	400	447	433	410	431	400	395	435	391	425	429	400	429	432	395	426	421	450	414	404	459	420	434	458	451	467	438	426	459	424	426	387	440	437	403	423	437	376	411	393	440	403	424	404	442	397	449	416	391	382	442	431	425	422	419	436	390	424	417	418	436	438	430	452	431	430	412	439	423	423	393	388	442	418	383	417	432	400	414	415	451	416	391	433	420	406	436	451	427	463	467	421	436	405	412	398	442	396	441	434	421	423	447	375	418	440	436	414	421	415	424	446	399	442	416	428	474	434	429	422	431	396	406	417	425	420	423	377	406	420	438	400	399	399	435	397	429	407	454	426
3858	753	426	388	621	716	627	495	438	358	346	303	251	224	217	192	177	174	157	117	108	100	91	83	61	70	69	59	71	68	46	42	39	47	47	42	43	34	40	30	36	40	32	49	42	49	32	32	39	42	34	27	37	23	30	31	27	29	31	26	33	30	29	40	32	28	25	32	26	30	25	26	38	35	27	34	32	34	33	25	34	36	26	26	36	30	30	37	32	30	34	28	40	27	36	33	32	39	35	39	32	35	24	22	36	26	29	30	24	33	36	26	21	25	25	32	27	24	26	25	21	22	17	23	26	23	27	33	28	28	26	22	34	30	35	31	44	30	21	29	25	29	23	31	30	32	28	33	23	30	30	19	30	35	28	26	24	30	35	32	35	23	44	27	23	31	30	31	33	28	26	29	29	17	15	37	24	22	22	19	25	31	26	33	30	30	40	31	21	32	30	23	26	27	24	26	24	24	28	28	29	27	29	24	29	35	31	26	25	23	29	32	26	25	25	27	27	35	26	28	25	24	29	29	25	35	38	21	26	36	29	32	32	27	36	26	27	30	18	21	21	34	25	29	36	28	27	32	40	27	33	39	29	34	31	25	32	26	25	27	26	21	27	24	25	31	35	30	27	31	23	28	34	29	30	32	33	37	30	28	35	27	24	35	32	21	38	31	20	23	39	29	28	37	25	31	41	28	30	28	27	25	19	30	23	38	23	30	39	27	23	28	20	31	22	36	34	27	32	37	18	21	22	35	26	27	26	25	26	31	41	31	31	30	26	27	34	27	26	25	30	34	24	29	23	24	34	36	46	32	27	29	23	31	40	33	29	25	28	35	23	39	22	24	37	27	30	23	24	29	25	28	28	24	28	33	21	30	36	24	34	38	28	28	28	26	23	28	19	24	21	27	24	38	29	25	34	38	38	24	36	20	21	32	31	29	32	21	34	28	31	26	26	22	29	31	33	27	32	28	30	25	23	34	25	25	32	28	29	19	18	28	23	24	33	28	21	30	31	36	30	33	29	18	21	33	31	35	31	29	31	27	31	29	30	25	27	25	34	20	18	30	38	31	27	25	24	27	27	28	31	26	29	36	36	27	32	31	21	37	22	32	31	36	35	33	31	29	21	23	26	25	22	36	29	25	20	25	28	29	24	24	34	23	31	29	25	31	28	34	24	28	30	28	22	25	23	29	27	26	20	27	27	36	27	29	31	18	28	28	33	20	33	22	36	35	28	29	16	33	30	26	23	35	23	32	29	34	26	35	28	31	37	32	28	30	26	32	27	45	34	20	39	39	29	37	26	35	35	23	32	28	32	36	28	24	21	29	29	34	24	29	21	34	41	32	28	23	26	32	36	30	23	22	26	35	51	28	30	27	28	28	19	35	29	37	19	30	26	33	26	17	33	26	24	36	31	19	32	29	23	27	35	20	25	35	25	29	23	28	35	33	32	31	26	33	29	27	25	21	22	31	24	22	27	27	23	28	28	25	28	36	32	37	26	35	24	32	27	36	32	24	27	20	38	27	28	34	20	30	20	33	33	22	30	33	22	30	20	28	28	33	31	35	30	32	31	33	25	23	28	26	46	35	31	30	26	30	33	25	22	28	23	33	22	30	26	34	17	29	35	24	22	34	38	29	26	37	32	35	30	24	29	34	34	21	20	35	27	31	36	23	26	28	20	27	23	34	26	31	29	30	31	28	22	42	30	29	28	31	34	25	35	28	32	27	29	25	29	35	29	29	17	25	19	21	38	27	26	28	32	32	30	23	35	31	30	35	26	34	24	22	24	23	36	42	37	40	33	33	22	29	29	37	34	26	17	22	21	36	35	21	29	30	14	29	25	28	31	28	20	35	31	39	27	19	20	28	30	24	25	28	33	31	26	23	37	26	21	26	31	27	32	28	26	28	29	18	30	29	23	37	24	22	26	29	39	24	42	24	45	27	39	24	30	34	36	30	21	27	38	31	26	26	42	31	32	31	19	23	27	22	19	33	29	27	24	19	42	29	35	30	31	29	35	22	32	40	24	31	28	23	24	32	32	33	22	37	37	28	30	30	21	22	26	22	22	29	35	25	24	26	26	32	19	29	22	25	26	28	35	30	31	41	25	32	30	31	26	20	34	35	35	30	26	36	38	27	27	19	32	30	21	39	35	30	27	19	32	38	21	34	27	27	24	31	26	25	22	34	25	22	26	33	22	31	30	32	28	20	27	27	18	28	32	32	29	32	36	35	29	31	34	34	21	29	31	28	24	25	22	21	33	25	24	39	23	27	33	37	32	27	26	27	35	24	30	20	33	25	29	27	38	23	35	21	23	24	36	26	25	19	26	31	30	27	26	28	38	23	22	26	31	28	33	35	30	31	41	13	21	25	21	29	35	33	21	27	25	22	21	32	29	21	22	26	32	27	44	35	28	24	38	27	25	32	24	30	23	33	25	35	19	38	26	31	21	32	21	27	28	26	23	33	26	29	28	25	39	22	29	32	30	44	25	22	32	22	34	25	23	37	29	20	26	24	33	22	31	35	32	37	29	32	21	32	35	24	14	20	38	37	19	20	35	24	21	28	26	30	21	32	25	35	23	28	36	28	29	32	36	19	33	23	23	19	25	22	31	32	23	17	25	30	29	28	35	36	26	18	29	27	20	27	31	26	27	22	31	25	43	25	21	32	33	25	25	27	27	23	40	41	19	30	32	27	28	25	30	26	35	31	25	23	23	33	26	27	29	37	30	30	29	25	31	29	28	23	31	19	38	26	27	27	31	28	30	30	20	34	30	35	32	22	28	38	26	31	25	32	31	28	34	23	24	19	34	26	22	29	27	31	29	25	30	22	30	22	35	27	23	40	35	32	27	27	24	24	28	24	29	22	37	31	34	30	37	20	28	22	24	24	28	32	44	33	29	20	30	34	40	34	26	32	36	19	35	30	20	11	18	28	30	29	24	30	23	31	44	19	21	26	24	31	23	22	27	32	29	40	31	29	25	32	33	29	27	27	25	25	30	30	24	21	29	27	29	17	36	30	28	36	34	26	36	26	25	33	26	24	32	27	22	24	36	24	36	32	27	25	37	30	29	32	26	24	37	37	24	32	34	23	36	27	28	32	23	30	22	22	44	32	24	34	22	27	29	36	33	29	17	16	29	19	26	29	29	39	19	26	34	26	33	28	26	38	25	28	28	25	20	27	21	27	29	35	32	31	33	30	32	25	24	26	26	24	31	22	38	21	31	31	38	32	19	28	36	32	27	27	33	38	23	28	26	22	22	31	25	27	41	26	32	35	28	24	20	35	26	23	21	25	24	25	28	28	27	27	33	25	29	37	40	24	18	29	26	35	29	24	30	21	50	22	28	33	28	40	28	32	32	25	34	27	34	34	17	32	25	31	38	26	44	34	25	27	30	45	25	24	18	38	27	30	26	26	26	28	25	35	31	23	37	29	17	25	35	27	19	21	29	21	26	25	38	25	29	33	27	25	18	16	25	24	29	30
28020	15668	9783	24110	31484	30639	26569	22709	18982	16845	14778	13191	12219	10925	9864	8549	7798	6983	5851	5166	4443	3847	3360	2734	2515	2431	2359	2062	2085	1690	1536	1548	1342	1279	1278	1106	1067	1012	931	922	915	853	809	828	747	756	714	695	661	624	609	582	602	563	597	544	524	551	492	496	490	492	508	509	500	555	491	483	536	512	524	553	510	527	537	552	554	595	605	587	541	564	615	578	540	522	550	514	581	611	565	576	576	532	549	535	516	526	528	587	591	512	521	490	535	529	526	531	554	554	549	517	471	541	475	509	530	464	464	529	481	497	488	491	509	473	491	476	465	533	481	471	471	476	448	420	489	467	486	493	444	495	472	480	444	493	443	516	494	489	487	461	492	483	480	453	465	468	451	430	483	519	454	443	492	446	421	443	484	481	465	455	427	465	449	448	464	473	421	464	463	469	484	462	469	473	437	458	486	471	477	434	518	453	472	491	447	461	434	464	468	472	483	459	491	444	483	459	468	494	450	473	474	442	466	454	487	479	460	490	471	455	451	439	442	447	456	478	498	392	479	447	487	450	477	428	482	462	485	465	448	476	483	456	502	436	490	450	484	477	469	502	512	463	437	473	458	475	461	454	471	436	482	460	444	490	489	459	494	511	453	491	478	456	460	517	446	472	462	486	451	474	450	476	456	410	451	456	481	456	448	464	465	463	465	466	459	458	472	442	474	480	457	459	453	474	486	392	459	447	477	442	446	463	442	445	449	468	456	453	483	438	498	446	456	435	420	457	447	509	469	478	424	457	444	508	459	455	473	474	462	447	485	466	487	428	480	475	465	473	487	456	471	444	483	470	475	490	444	449	442	462	489	490	513	473	476	442	488	469	446	444	454	483	476	428	456	483	466	485	462	427	465	449	499	474	415	454	515	475	496	467	454	440	489	499	477	487	442	459	460	477	471	494	469	423	467	465	447	470	456	473	484	479	511	468	486	449	455	466	453	471	456	458	426	446	449	468	475	439	451	417	477	476	462	475	486	466	477	448	459	456	450	464	445	436	454	430	457	443	462	482	467	454	507	495	447	463	432	448	487	455	472	488	476	446	464	462	485	509	457	454	455	496	491	467	432	462	473	420	450	438	453	468	449	442	485	491	456	477	445	464	477	463	515	473	470	452	460	433	473	461	463	464	444	423	470	495	468	456	460	475	497	477	469	477	477	475	466	452	462	504	481	443	474	482	447	454	399	405	442	490	478	420	461	438	467	443	455	438	462	439	470	453	461	431	447	464	462	466	471	485	445	479	457	465	462	461	450	439	476	477	457	459	445	507	455	446	457	447	453	448	474	426	436	462	454	476	455	474	476	466	451	466	456	492	478	435	441	461	458	458	450	442	474	476	517	431	468	473	440	472	456	466	461	457	386	457	461	517	478	474	458	453	500	472	450	447	481	487	451	462	475	442	441	419	457	460	487	483	479	469	478	476	440	471	468	430	466	472	458	470	493	514	481	486	489	466	478	498	472	471	494	470	482	447	493	479	461	514	470	456	466	465	469	483	409	443	491	432	473	438	484	447	461	450	519	417	457	479	460	443	444	443	444	483	509	498	426	469	496	455	476	462	454	443	427	502	441	488	491	456	472	441	492	471	446	478	473	468	458	456	455	430	442	469	453	457	472	458	470	474	455	474	511	484	475	482	472	465	486	449	457	469	474	452	500	435	440	510	497	459	463	463	499	494	461	497	490	448	457	463	460	485	463	497	469	460	459	485	465	479	483	456	430	470	453	481	475	423	500	472	488	479	477	507	472	470	438	464	439	501	472	454	461	457	425	468	461	470	463	433	473	471	460	485	453	466	407	474	474	453	455	448	450	462	480	479	437	473	473	470	470	472	456	464	440	461	489	463	469	460	464	453	473	468	477	453	455	481	466	497	454	458	460	492	457	461	485	461	458	428	445	452	480	430	453	466	434	471	441	499	431	470	491	493	479	439	456	485	427	473	435	443	483	474	458	450	463	461	456	466	487	451	455	444	486	478	488	434	494	401	521	450	453	455	459	478	416	472	455	448	445	441	446	471	441	419	457	496	478	475	453	465	454	449	475	484	467	503	468	465	450	447	493	455	469	419	459	473	459	501	460	478	438	489	461	454	467	481	466	467	464	509	441	468	423	468	484	479	448	482	497	460	461	501	474	461	491	469	487	479	487	477	480	491	487	456	479	480	496	459	466	485	447	496	467	488	417	460	471	496	436	483	435	520	472	483	431	458	462	453	491	450	462	440	444	459	453	502	447	448	450	466	461	476	464	460	448	494	469	478	451	488	486	454	483	462	447	454	471	474	417	468	465	483	498	475	442	426	477	470	449	486	467	460	464	475	512	454	472	458	509	464	498	442	428	451	481	457	481	443	480	464	467	454	454	450	446	469	487	504	454	471	466	442	463	490	454	484	459	450	480	494	451	498	475	447	440	432	470	476	505	432	470	491	470	443	431	458	470	465	458	450	445	485	452	452	431	499	486	450	464	455	482	451	460	471	465	464	489	512	439	466	466	501	468	471	460	473	468	504	521	464	448	501	437	467	490	448	477	497	497	454	486	487	488	468	440	477	468	488	465	489	478	456	458	474	485	457	453	461	438	453	496	460	460	442	421	462	440	439	447	481	455	472	445	479	416	456	493	463	498	481	468	434	483	458	449	467	421	444	436	461	453	477	460	482	477	436	456	481	486	459	457	425	500	484	453	463	450	461	491	467	463	428	459	482	441	473	455	475	438	476	446	481	456	466	494	485	458	426	467	475	447	442	492	474	464	456	468	459	436	472	449	456	495	420	466	445	500	468	444	485	474	475	454	488	435	474	474	484	485	472	462	468	474	444	436	472	461	485	469	480	471	459	488	461	446	462	469	440	445	484	465	467	490	481	481	481	451	460	496	466	472	446	426	477	434	455	467	495	501	457	464	443	462	484	465	440	483	468	488	473	445	451	479	410	458	440	443	464	465	459	478	487	458	486	485	462	475	428	432	485	449	456	484	483	498	452	484	482	431	447	480	450	498	427	465	497	439	438	456	470	491	453	464	461	459	471	475	473	476	496	466	465	482	429	496	471	456	449	437	451	440	432	437	482	452	489	432	466	484	449	447	490	460	474	449	460	471	478	484	456	496	461	469	435	481	437	472	508	454	466	479	496	465	454	438	457	432	448	484	467	454	474	462	502	432	436	444	452	447	451	433	473	418	469	512	447	445	480	457	476	462	462	467	474	438	455	459	478	449	460	459	461	446	481	495	451	490	451	457	462	456	499	505	468	480	459	469	480	480	463	470	474	442	489	457	445	501	464	500	461	474	448	447	452	463	442	457	480	511	440	493	404	482	490	455	460	440	476	465	467	484	481	484	453	467	459	456	456	447	474	408	469	453	476	417	425	480	470	459	494	466	465	464	490	452	474	425	445	484	463	467	478	470	480	466	469	504	474	455	476	467	477	446	510	464	439	460	452	444	469	474	470	476	464	460	477	461	457	441	493	439	447
4318	1287	709	528	1004	1208	931	848	691	593	553	487	438	387	380	333	268	250	231	169	189	131	125	114	91	94	91	85	94	70	79	66	58	71	68	56	38	57	48	45	51	49	47	49	51	61	42	41	41	47	45	34	39	46	38	59	38	36	43	38	48	33	34	38	38	40	41	43	45	44	35	49	30	55	49	31	48	58	43	33	41	43	36	45	34	35	44	38	48	48	38	37	39	53	46	37	34	54	45	48	39	45	42	40	36	41	42	41	44	39	37	40	34	34	48	45	36	41	33	46	42	40	47	43	49	43	42	44	40	34	43	48	50	37	35	53	40	38	29	39	34	34	37	23	46	36	32	40	42	34	40	42	39	49	45	50	29	45	46	33	34	44	42	45	44	41	27	33	37	40	39	39	43	37	30	54	43	51	33	40	50	34	33	36	28	42	48	32	50	40	26	37	36	41	36	46	39	30	38	28	35	46	40	35	36	27	34	46	48	34	41	44	49	33	38	44	38	53	41	50	41	38	45	38	32	41	34	41	49	31	33	34	37	41	30	43	41	44	36	39	36	49	31	36	42	38	40	36	45	27	46	33	35	47	48	23	34	47	35	34	40	40	42	35	38	37	39	35	20	37	47	30	46	30	39	55	43	39	40	48	51	33	37	37	35	37	32	32	32	58	39	36	43	42	31	36	37	39	47	36	40	41	47	32	46	31	41	41	39	39	46	40	32	28	46	45	40	36	30	32	37	25	49	49	38	37	39	48	40	41	46	25	41	32	27	41	49	51	41	38	39	36	30	51	35	33	39	48	40	43	35	48	40	46	50	31	50	38	36	41	39	36	47	49	46	32	44	37	46	42	39	36	28	38	42	31	36	45	41	44	41	45	32	32	42	37	39	49	38	43	45	36	41	38	35	31	38	35	42	31	40	37	28	33	42	50	36	45	41	36	42	48	40	34	43	44	33	34	44	33	51	33	39	39	37	42	42	44	48	41	39	49	29	40	37	43	40	45	39	34	43	53	29	50	42	41	39	44	35	43	41	39	38	41	43	46	41	38	34	32	45	48	41	43	28	45	44	38	39	44	45	36	40	54	40	45	37	36	38	41	38	40	40	43	37	44	46	34	44	31	43	35	40	34	29	42	34	41	45	44	33	32	37	46	34	43	46	47	50	31	43	47	43	35	48	38	41	26	37	47	45	33	37	45	41	30	42	37	44	32	32	45	37	32	32	34	42	35	42	36	39	52	45	38	38	46	41	34	36	35	38	39	33	39	35	36	51	31	55	40	36	36	50	36	39	54	33	45	48	34	35	39	34	37	35	38	34	39	48	36	44	41	34	37	37	48	40	30	45	35	33	35	39	38	49	35	41	40	42	45	37	31	37	31	33	35	47	34	33	33	33	42	46	43	37	44	29	31	46	36	39	40	34	37	41	39	37	40	43	44	42	37	38	48	42	31	28	38	36	34	35	46	36	32	30	34	38	47	24	38	42	34	36	58	31	35	39	29	46	43	47	33	40	48	24	60	46	40	40	38	41	47	48	47	39	37	46	39	36	41	39	50	40	40	36	31	33	36	41	41	44	45	37	44	39	34	37	47	31	39	41	40	47	32	39	44	48	38	38	45	42	49	42	41	43	35	35	50	29	37	42	35	39	34	36	45	46	45	46	30	47	32	46	28	43	39	53	38	47	41	28	42	30	41	53	40	37	38	38	45	34	45	37	38	29	42	47	49	34	43	46	41	40	41	39	54	27	44	40	38	42	40	44	24	35	39	45	38	36	48	23	30	30	47	37	43	33	48	43	43	35	30	43	47	39	37	34	41	35	42	40	31	45	45	43	44	33	47	29	37	49	35	28	36	52	33	43	44	41	40	42	39	30	38	39	45	30	47	37	34	40	48	45	44	43	50	30	48	35	39	33	46	40	30	45	43	32	38	41	34	43	31	46	43	32	34	38	40	37	41	37	39	42	43	43	32	40	47	31	46	40	37	37	34	31	37	40	29	48	30	29	39	39	47	36	46	37	44	41	42	36	50	34	43	49	38	30	34	44	40	32	54	43	27	36	56	55	38	41	40	49	42	41	46	42	35	40	31	40	39	40	40	54	41	41	33	43	35	48	30	48	40	42	39	27	33	43	39	46	51	29	46	37	26	40	34	32	28	27	23	41	37	38	40	40	38	38	33	50	33	28	43	44	38	39	37	49	36	43	41	33	38	45	36	44	40	43	47	38	37	36	38	39	34	45	36	35	40	34	50	34	43	40	39	29	41	33	37	46	22	48	48	46	39	41	31	38	27	40	46	37	34	35	40	39	33	43	45	39	37	36	34	47	45	34	38	42	29	37	32	46	37	45	49	42	38	40	34	38	40	46	31	41	41	33	46	41	37	23	33	41	40	31	33	50	40	34	50	48	29	39	47	46	47	44	44	41	36	39	30	46	55	44	37	42	31	28	42	39	49	34	36	42	42	48	39	30	35	38	44	42	43	50	43	50	42	34	45	32	38	32	31	32	37	41	35	39	44	44	43	35	33	36	56	32	42	43	31	39	40	31	37	33	36	40	34	46	45	34	41	45	29	26	45	46	39	38	48	47	32	46	52	43	39	38	33	44	43	47	44	38	43	46	34	35	49	47	33	44	46	48	31	44	40	25	43	36	31	37	38	33	35	47	38	42	30	35	33	49	39	44	42	42	47	40	34	40	49	42	42	31	40	32	41	38	33	33	31	38	43	44	32	45	50	33	46	40	45	47	38	38	34	29	33	30	42	47	40	45	45	28	39	43	39	35	40	36	33	44	48	29	41	41	38	37	38	40	38	41	33	33	33	33	35	35	51	38	39	40	36	48	45	32	39	39	44	35	40	25	38	40	39	35	47	38	32	46	30	33	39	36	32	37	44	24	35	43	44	29	40	40	43	59	46	33	39	34	41	30	48	46	31	24	32	44	32	32	42	38	39	42	40	33	38	41	39	43	45	35	53	46	52	28	38	44	38	38	43	17	35	34	36	38	34	34	40	39	43	57	43	39	33	35	38	41	35	52	33	41	41	48	38	38	39	37	40	37	44	37	48	51	54	46	32	35	38	32	44	31	31	39	45	30	29	42	48	38	43	37	38	34	46	31	28	43	48	39	26	39	41	31	45	41	41	35	40	37	36	47	45	38	46	43	47	37	30	45	38	37	39	40	38	44	40	34	45	36	36	36	45	42	51	35	30	40	35	35	44	43	63	44	37	41	41	36	34	42	36	37	40	42	47	39	47	41	49	40	47	36	46	44	39	50	40	36	46	46	41	33	38	39	35	45	40	48	35	52	47	32	26	30	46	36	36	34	42	39	27	23	38	28	39	37	39	39	27	30	44	39	44	42	30	45	41	31	37	36	43	52	27	31	28	43	39	40	44	50	35	31	36	46	39	36	35	34	40	37	38	41	40	32	31	32	46	37	30	33	43	42	28	28	43	48	20	37	33	38	42	36	46	41	47	42	38	39	46
35268	21293	13670	30017	37207	36107	31854	28605	24415	22185	19954	18216	16481	14996	13606	12438	10943	10000	8725	7594	6539	5506	4717	4141	3878	3594	3538	3155	2975	2644	2291	2148	1935	1990	1862	1704	1628	1580	1456	1359	1351	1321	1222	1186	1205	1143	992	1092	926	938	877	871	840	873	825	778	738	732	764	765	717	741	776	673	710	754	693	711	728	758	708	692	712	736	780	749	819	823	830	884	808	772	772	824	796	801	739	780	806	843	796	817	843	804	772	776	741	815	790	804	720	716	723	711	733	695	654	742	770	729	761	722	655	669	691	597	671	643	690	604	669	685	668	682	670	671	667	669	640	646	675	730	652	675	692	645	627	653	663	679	670	663	645	654	619	647	651	606	638	621	628	618	636	665	679	664	640	638	653	638	644	649	673	662	624	641	629	622	627	621	608	646	652	685	643	573	655	631	640	669	601	620	643	644	668	634	628	596	632	653	639	625	642	602	657	640	635	702	624	632	608	636	608	627	585	600	646	591	667	652	644	685	610	674	616	626	650	660	608	597	659	604	604	663	642	607	621	623	650	625	661	640	635	680	622	611	608	691	610	645	619	601	650	673	598	634	648	614	621	640	635	609	619	626	650	605	616	595	614	624	606	640	596	650	631	648	630	631	605	616	603	655	628	634	635	623	654	646	594	610	667	625	611	677	652	588	643	653	648	607	627	638	614	631	630	659	631	656	617	627	678	624	643	636	683	638	648	705	601	653	598	612	663	656	650	607	606	650	688	584	625	644	615	610	643	651	611	612	583	609	565	618	630	656	670	652	615	596	595	623	614	641	630	649	618	631	643	682	649	607	665	615	680	648	691	665	625	623	622	647	616	617	666	590	665	593	661	661	647	645	609	635	641	627	611	609	637	639	621	634	630	618	644	625	620	582	678	622	616	614	611	642	658	643	598	620	620	583	640	685	613	678	664	647	640	644	672	619	666	637	576	627	605	627	643	611	677	628	604	636	629	608	639	679	624	629	651	617	610	647	651	622	647	659	618	617	657	649	625	637	587	610	592	582	591	603	567	672	644	614	629	631	625	643	619	646	644	665	668	665	692	618	601	635	624	678	637	635	613	655	663	646	641	618	595	671	647	627	622	594	626	668	622	622	647	641	643	640	667	642	651	629	649	617	639	622	625	579	664	634	644	620	632	641	632	610	673	620	644	650	632	658	637	636	607	644	628	631	652	621	686	630	617	653	641	658	594	651	648	680	705	651	615	632	632	641	645	633	608	651	655	623	637	608	623	636	627	605	610	601	634	635	623	661	640	644	628	653	596	641	646	594	585	646	598	614	666	626	617	622	634	591	632	625	653	604	618	661	653	634	669	626	613	624	654	600	622	628	634	612	655	614	618	622	604	673	632	644	657	585	620	643	646	632	638	632	634	627	656	620	624	651	639	655	585	648	660	646	636	640	614	652	654	642	662	664	664	665	637	659	618	683	627	652	694	633	617	631	638	651	610	639	627	652	650	588	635	604	607	643	623	602	648	614	615	609	643	595	635	621	633	572	634	632	592	621	638	621	597	623	674	638	608	656	625	635	621	686	649	613	627	606	661	649	644	682	630	621	605	654	622	614	634	672	634	649	629	650	642	613	639	616	627	620	655	642	625	621	649	594	658	628	605	608	665	630	673	629	624	598	625	583	611	641	600	643	613	656	560	651	616	643	642	601	647	631	647	619	650	645	633	702	638	630	607	619	659	643	648	636	620	679	632	654	685	678	689	648	611	619	604	651	628	633	613	631	599	632	642	637	627	609	656	642	592	634	656	713	647	649	643	573	601	638	637	606	599	650	678	630	655	635	637	643	661	595	623	635	646	630	628	635	620	649	666	614	651	649	626	628	649	652	648	605	688	650	643	627	634	636	633	624	598	625	631	645	608	644	644	635	615	606	640	649	633	678	655	644	606	679	651	637	625	643	610	684	676	643	650	585	659	618	631	631	645	641	666	655	672	612	660	670	654	671	618	650	626	641	670	652	613	630	621	676	621	628	612	685	653	655	615	625	660	646	636	626	635	625	597	638	623	704	573	651	639	647	687	606	650	633	631	599	633	627	676	638	654	593	632	613	642	634	652	615	623	622	629	656	662	626	674	635	618	634	696	646	637	615	623	634	626	620	662	631	618	623	654	615	650	665	643	654	642	637	651	635	626	617	666	623	632	596	645	619	619	605	599	645	638	642	665	653	665	682	621	655	636	644	642	634	597	686	599	624	636	663	634	622	630	597	624	626	660	615	612	588	667	634	631	636	638	633	615	617	630	637	595	640	656	592	677	646	613	622	637	668	636	653	617	630	657	600	641	634	648	608	637	620	631	663	671	621	658	596	612	666	628	666	630	623	658	690	624	640	655	629	669	637	675	605	649	641	623	657	658	617	668	667	636	629	620	664	618	628	596	659	655	637	639	619	643	656	606	595	615	636	644	619	623	624	614	618	670	662	617	623	652	649	625	610	633	643	674	640	650	667	589	659	654	632	616	651	647	608	641	620	612	652	661	617	674	613	617	631	641	591	657	620	679	673	671	702	602	625	627	650	617	639	624	603	665	668	626	604	663	676	643	658	612	640	651	671	637	611	652	658	615	610	654	627	646	602	598	623	630	607	625	631	680	594	649	661	671	635	627	628	657	650	656	623	621	638	631	646	626	604	622	687	664	607	650	640	606	671	649	615	636	613	627	634	616	598	652	660	605	583	624	641	631	625	681	647	621	640	572	703	669	614	626	653	624	623	635	623	622	647	632	606	577	613	636	597	639	615	608	635	673	623	612	631	692	664	607	646	608	627	648	608	629	648	661	653	585	646	631	612	644	627	625	724	622	668	639	592	648	662	626	648	637	657	614	672	603	629	634	602	597	650	647	618	594	657	645	614	695	644	640	675	668	644	653	647	673	643	659	631	616	626	673	619	650	665	609	681	662	643	635	637	635	619	676	604	640	667	664	629	620	649	640	638	616	659	636	639	626	626	667	608	638	659	598	671	662	652	651	682	601	649	603	602	660	679	602	631	604	648	608	629	598	614	647	632	657	623	646	654	624	618	682	626	643	628	619	620	616	614	650	593	689	641	654	669	639	639	595	711	641	656	634	608	629	643	651	621	588	595	646	597	675	591	621	607	612	620	658	606	620	622	653	639	632	669	648	661	651	663	700	600	637	631	665	631	633	601	708	679	615	621	616	638	649	684	628	678	646	628	655	627	618	590	667	671	612	649	624	641	627	596	633	663	627	615	636	671	629	601	627	667	632	650	621	686	622	645	637	681	647	651	660	639	676	615	670	654	660	625	619	642	645	622	647	640	611	638	642	643	647	636	638	618	639	630	647	649	623	636	642	597	669	617	631	624	636	640	623	650	644	660	652	665	634	611	684	625	656	656	641	623	589	647	735	674	627	662	630	651	694	672	640	632	633	620	646	639	645	662	657	615	667	680	639	627	632	619	622	651	592	669	643	668	658	622	613	632	627	617	666	682	632	629	614	621	617	638	596	614
2257	456	234	220	393	463	371	334	262	230	214	224	196	184	142	155	122	113	109	90	75	50	54	43	45	52	50	38	40	28	26	29	33	35	28	36	28	22	33	21	31	25	21	33	21	31	23	26	15	21	25	17	22	21	13	24	22	22	23	22	22	17	26	18	19	20	24	22	22	30	15	29	16	28	24	30	29	24	20	20	21	20	17	31	19	18	18	23	29	25	26	31	16	23	30	16	15	30	28	19	18	18	17	15	27	28	25	14	18	23	32	22	22	29	21	17	23	18	24	26	21	24	23	21	21	21	13	14	28	24	19	14	17	19	17	19	23	22	22	20	28	28	14	24	24	19	15	21	15	26	25	17	22	22	22	16	21	18	14	17	24	22	18	17	15	20	22	21	20	24	25	17	26	20	22	16	21	23	10	13	22	16	23	25	29	32	20	23	23	21	23	20	24	15	16	16	25	26	24	20	13	21	21	25	28	17	12	22	20	19	17	23	19	27	13	18	17	21	17	26	26	23	21	14	18	25	18	19	24	17	23	16	30	21	19	30	14	24	21	24	27	23	20	14	21	18	16	21	17	23	22	22	22	21	17	31	22	24	27	18	24	24	21	16	23	16	19	15	19	13	28	9	14	13	25	15	14	19	25	18	15	22	18	17	24	22	29	17	26	21	16	10	14	30	21	19	15	18	25	24	17	28	19	19	15	17	21	24	16	28	23	15	22	12	13	18	24	26	18	15	23	18	17	24	20	23	26	34	18	14	20	24	19	23	19	20	14	16	16	22	26	39	30	26	26	25	22	19	20	18	26	31	23	18	22	14	25	16	26	21	32	23	30	20	23	21	24	23	21	28	18	15	17	12	25	22	23	21	15	20	21	23	19	29	24	14	21	10	22	17	24	14	20	23	19	13	31	27	23	28	26	18	16	19	22	27	21	28	28	21	17	17	19	21	24	17	27	14	16	19	21	21	20	13	25	25	30	22	15	14	18	31	19	22	22	14	16	28	24	17	17	20	27	24	20	19	16	17	8	22	28	22	28	18	22	10	21	28	16	13	20	13	18	32	14	23	27	21	21	21	16	12	21	24	15	23	20	19	19	18	32	28	20	17	26	21	17	22	15	19	19	24	21	23	29	22	14	28	23	26	24	23	23	22	27	18	28	17	19	23	21	22	18	13	16	22	18	26	24	27	19	27	21	16	20	21	23	16	18	13	18	17	17	16	16	11	18	23	30	25	19	20	19	22	19	24	15	14	16	22	21	21	28	22	42	23	24	21	16	23	23	21	17	24	26	18	15	19	31	13	24	36	22	24	20	18	18	19	16	20	22	22	25	20	15	27	21	19	16	25	24	23	21	17	19	16	21	25	22	20	25	28	27	16	16	20	16	16	18	13	17	21	26	20	12	19	24	22	24	15	17	16	15	19	16	14	12	20	27	18	14	22	26	19	17	18	28	20	31	16	20	23	22	27	15	15	16	17	22	23	21	14	21	27	21	18	17	15	14	15	22	23	21	20	24	13	24	25	21	24	20	17	20	21	17	13	22	22	16	20	24	21	18	29	24	24	22	17	20	18	17	20	22	19	15	22	28	19	22	24	14	21	21	20	19	15	11	20	14	21	25	23	17	26	24	24	26	28	17	21	24	16	27	20	22	17	26	21	17	18	21	23	20	24	17	31	16	20	30	17	19	19	22	24	22	26	13	26	24	17	23	17	17	26	16	25	22	32	16	17	18	24	22	23	31	19	24	22	18	22	18	17	22	16	19	26	19	16	19	19	28	18	18	14	15	17	17	23	18	20	27	24	25	18	12	22	23	20	19	32	21	32	14	26	26	17	23	27	17	22	19	22	12	17	21	17	19	19	16	22	15	19	17	18	27	29	20	30	19	13	14	22	29	17	21	17	24	35	19	17	26	23	15	20	18	23	24	22	20	18	30	20	26	16	22	16	23	18	27	18	16	20	22	25	25	25	30	17	20	22	21	15	29	33	15	24	24	24	23	17	20	13	17	20	25	14	24	20	24	18	22	19	15	23	17	22	26	31	30	19	17	21	16	11	22	16	23	19	17	13	16	15	13	26	21	16	18	15	11	23	18	14	25	21	24	19	17	24	20	27	24	25	26	17	19	15	24	18	22	19	14	32	23	23	24	23	20	20	30	24	30	19	26	24	22	14	19	16	19	21	18	18	18	14	14	20	20	24	25	24	24	20	22	25	21	22	16	21	12	19	17	22	25	15	15	18	28	18	15	23	17	16	25	25	19	18	18	17	14	18	16	17	19	18	19	22	26	18	18	22	18	19	12	21	21	18	19	22	17	26	19	18	26	19	23	18	26	18	17	21	19	25	14	20	16	23	22	26	21	12	18	27	20	18	24	21	17	31	11	18	26	19	20	18	14	17	16	15	22	17	25	23	14	22	13	26	19	23	22	22	23	15	15	27	26	33	17	19	19	14	17	16	29	23	15	27	25	27	25	18	23	18	23	19	19	23	22	23	23	28	20	15	16	21	15	20	23	25	20	15	24	19	18	32	17	18	23	15	12	18	29	27	28	25	21	26	15	17	15	11	20	29	25	26	23	24	14	20	19	17	16	20	20	16	16	17	16	23	17	24	29	25	28	16	19	19	22	30	20	18	16	24	23	25	14	24	14	24	14	26	29	27	27	25	24	20	19	23	15	25	18	18	29	17	14	23	25	24	20	25	25	22	20	23	22	25	22	23	26	24	20	18	25	18	31	19	26	23	29	18	21	16	20	25	18	19	18	29	17	26	21	20	25	21	15	18	21	21	23	27	26	27	22	22	16	20	21	26	18	19	20	13	20	14	25	26	13	25	26	24	22	18	20	23	22	26	25	33	14	23	27	24	20	17	14	24	18	21	25	22	18	13	26	17	18	16	13	14	16	16	18	23	19	19	16	18	19	20	17	16	13	28	23	26	22	22	15	26	15	20	23	14	11	18	21	24	22	11	17	21	22	25	28	23	22	25	13	21	22	14	22	17	31	26	23	29	14	21	15	20	19	28	26	21	21	17	24	21	25	24	30	16	17	17	19	20	17	18	24	33	29	18	30	12	18	14	18	20	12	24	9	18	23	16	18	28	23	20	21	20	12	14	24	25	27	25	13	15	19	19	25	22	24	30	12	27	19	27	31	21	22	30	21	18	20	20	18	14	20	21	21	20	20	18	20	27	25	20	11	24	20	25	23	17	11	33	15	22	19	22	13	14	26	16	25	16	19	19	18	16	14	24	22	19	18	20	22	16	22	25	11	28	26	21	26	24	26	14	12	23	15	15	20	17	24	16	20	16	16	21	12	26	12	21	16	21	21	28	12	17	24	22	14	21	16	29	9	18	17	20	19	22	16	21	22	26	17	18	12	23	16	14	19	27	25	25	22	25	16	16	29	24	24	21	18	18	20	26	22	20	22	21	18	21	18	11	24	23	16	19	20	24	27	19	21	16	15	23	8	21	22	19	14	13	23	19
24302	13087	6760	19528	26710	24843	21127	17654	15027	12709	11611	9901	8514	7760	6663	5984	5357	4925	3983	3500	2966	2461	2062	1803	1675	1738	1625	1515	1407	1229	1006	959	953	959	834	784	744	720	686	641	657	603	620	659	559	466	517	453	482	462	464	410	414	409	390	402	398	393	349	381	379	358	348	396	355	342	370	324	394	380	383	375	398	393	372	404	417	430	433	449	420	392	444	397	417	401	402	398	393	461	389	481	426	419	390	408	396	436	404	410	409	380	343	358	356	391	384	379	387	353	396	385	354	363	364	358	331	346	375	366	366	342	362	371	348	370	355	377	340	381	337	332	365	367	350	364	315	372	338	367	323	341	346	336	367	363	342	354	320	354	363	357	337	355	329	313	342	345	346	354	346	356	354	346	344	302	335	327	350	337	329	333	357	330	364	313	356	341	361	345	335	350	345	351	316	357	351	322	316	373	339	369	315	347	340	345	366	326	341	342	355	352	359	345	374	346	328	326	341	362	344	328	322	376	334	343	341	375	319	313	333	368	341	339	337	312	347	341	327	361	340	365	356	331	346	362	352	318	328	321	336	344	351	316	378	323	372	360	344	357	356	376	324	360	337	344	364	352	344	327	378	321	326	314	365	316	334	342	354	350	345	335	325	330	371	343	348	353	353	344	360	344	333	311	352	339	351	372	365	344	360	339	347	352	365	336	363	347	348	342	357	352	325	339	327	347	316	367	370	320	323	384	361	343	315	339	324	345	305	319	329	324	322	313	343	307	332	360	319	360	330	346	358	372	337	366	338	309	315	320	362	343	352	346	333	313	325	381	357	355	381	293	345	348	353	356	314	304	332	347	331	335	360	315	348	358	319	310	356	360	324	366	337	309	360	341	365	346	317	342	358	317	307	338	353	356	336	357	341	341	321	348	345	351	355	338	365	317	370	318	363	335	336	358	342	349	346	385	316	308	320	334	347	304	344	323	341	348	319	364	325	316	367	327	353	333	354	354	331	299	343	334	332	321	320	353	337	350	338	353	345	319	351	358	376	364	314	327	358	344	348	338	336	336	356	318	334	309	344	343	350	344	362	350	328	336	321	353	310	354	335	339	380	323	310	315	309	335	350	338	350	365	312	328	329	343	347	322	378	309	347	336	338	346	339	347	340	310	322	372	334	324	367	342	341	349	379	317	334	322	370	365	367	334	371	347	311	382	314	351	314	357	335	350	372	309	329	320	292	329	354	325	330	372	346	342	338	350	328	294	319	343	333	351	347	322	324	353	347	335	327	336	349	332	359	378	322	336	333	363	334	320	341	355	359	360	347	341	351	327	322	332	324	311	346	333	336	359	351	357	353	334	345	361	279	333	394	360	345	339	357	350	336	316	370	345	337	348	336	364	363	350	367	329	341	356	331	368	320	355	345	316	327	344	320	331	374	324	368	315	348	357	334	342	322	340	373	371	331	341	331	331	330	369	333	325	344	374	339	333	364	340	354	338	334	315	364	323	351	316	342	355	357	346	330	322	343	347	333	337	368	370	317	357	333	353	323	345	330	362	360	319	336	342	335	354	316	364	349	324	331	353	328	336	344	349	343	358	336	364	312	323	328	334	345	335	366	341	335	351	368	330	380	331	326	333	320	350	340	346	350	330	325	334	354	345	329	345	336	383	354	391	373	359	352	332	340	345	324	367	334	314	320	355	317	337	314	316	332	385	337	329	348	335	352	355	339	358	365	355	319	316	334	342	338	332	335	348	344	346	337	346	361	356	347	328	389	355	367	343	352	336	329	330	396	340	333	348	365	325	334	372	332	347	355	322	364	361	336	342	348	345	358	342	332	327	327	348	346	305	350	333	336	356	322	367	369	342	350	315	358	361	357	350	356	346	365	327	356	332	332	316	341	357	374	334	343	353	353	349	335	382	314	355	355	334	327	312	364	334	316	300	337	340	315	329	339	351	322	315	343	312	363	337	315	331	373	327	379	310	344	344	358	337	333	352	342	345	337	388	360	331	391	337	317	325	334	377	351	310	335	386	332	347	349	366	345	336	284	372	332	334	357	340	366	336	344	337	341	343	345	355	364	311	312	356	310	330	342	334	318	330	346	334	320	375	330	350	341	338	329	347	357	357	378	352	345	335	348	376	358	333	363	337	360	324	329	355	356	335	362	358	328	307	343	353	353	316	320	333	386	361	357	324	320	341	347	343	373	386	362	343	359	317	321	345	321	316	365	314	301	339	320	332	326	350	361	360	365	341	320	350	338	327	335	332	328	323	347	362	369	384	326	326	357	313	343	311	330	326	329	352	325	347	351	343	322	360	341	343	329	346	327	365	314	323	353	317	373	353	347	329	309	319	328	370	341	389	344	318	308	320	305	360	351	339	350	335	355	341	367	326	370	370	384	348	338	327	351	347	323	342	386	342	322	346	318	345	360	334	365	334	332	354	307	338	384	324	305	352	378	335	332	338	322	315	381	391	372	346	325	345	309	328	359	355	340	370	348	354	360	367	357	321	326	328	344	325	351	340	323	337	330	324	359	364	332	327	328	284	346	343	337	328	363	382	376	365	332	361	352	367	367	348	348	361	331	373	333	334	320	361	353	326	324	315	326	317	344	374	371	333	363	345	311	327	326	336	355	320	332	334	365	342	332	332	314	320	336	359	349	340	369	342	376	337	332	342	347	344	344	386	348	350	328	323	311	358	356	375	309	342	351	379	318	376	338	313	343	360	354	348	302	336	330	367	359	331	345	339	345	330	370	334	341	330	296	321	327	322	320	316	340	365	334	351	335	347	332	329	324	360	377	337	312	323	354	349	342	344	328	340	328	318	312	346	356	321	322	370	346	333	322	376	359	322	355	335	312	313	365	351	353	322	368	343	316	353	347	347	315	365	345	344	367	371	350	355	335	336	368	343	337	346	347	318	352	348	338	318	315	326	328	344	353	333	325	321	341	313	332	380	358	354	342	353	349	350	343	364	362	350	321	336	316	325	349	344	371	345	359	352	318	323	364	355	366	362	349	358	359	346	352	323	341	355	363	327	315	323	347	310	355	338	364	356	356	371	356	329	338	320	343	364	356	350	332	351	324	324	340	345	332	358	335	331	346	342	311	326	333	340	332	340	331	348	343	364	385	353	363	375	337	350	359	370	360	330	346	336	343	342	346	351	316	361	337	336	366	335	337	329	324	310	375	346	332	364	343	325	326	349	323	339	353	355	372	328	352	293	346	304	311	354	353	349	359	347	377	328	332	356	338	329	327	344	363	344	355	354	344	319	283	359	331	324	344	347	334	336	345	313	372	340	345	335	326	313	333	347	322	353	338	339	352	361	349	333	347	350	331	337	286	337	335	339	340	345	349	329	333	336	350	368	341	349	350	356	348	349	315	340	354	350	327	366	335	341	333	351	361	332	359	362	377	334	329	359	357	365	344	353	313	364	340	365	334	347	319	356	347	336	325	327	383	336	341	332	327	339	309	324	342	356	316	325	372	339	331	342	337	347	321	340	380	326
2351	736	373	323	586	714	566	516	483	388	328	304	277	249	191	168	164	157	143	117	122	88	78	72	62	55	67	60	51	45	33	45	49	50	23	43	33	41	31	46	30	30	26	27	32	29	26	29	27	32	24	26	31	25	24	32	41	23	27	34	24	25	27	29	25	25	25	20	29	32	25	23	27	28	23	45	30	32	29	37	35	29	27	21	24	30	22	27	28	27	23	33	30	32	22	25	27	37	29	37	23	28	29	30	28	26	26	36	19	33	26	26	24	28	28	18	27	34	30	30	38	28	22	24	20	33	26	38	28	29	19	36	22	27	25	20	21	18	27	26	20	31	23	24	36	24	31	16	28	13	21	26	18	31	34	24	30	27	30	19	18	30	34	29	28	22	26	31	20	29	26	23	29	37	28	24	23	22	22	21	23	25	27	33	24	29	18	30	26	22	22	36	26	24	41	27	28	33	25	25	21	44	34	25	27	27	23	25	20	22	27	21	23	38	25	26	21	26	27	29	23	25	35	24	21	27	25	26	27	19	21	29	14	28	30	22	20	28	23	27	27	38	24	20	33	30	24	26	23	27	28	25	30	27	21	22	26	26	25	23	31	34	26	15	20	32	31	24	26	30	28	23	36	21	30	26	26	28	21	27	20	20	29	23	32	26	27	27	26	22	22	32	35	31	28	18	29	17	23	34	24	19	35	26	22	26	21	16	24	31	27	22	25	21	26	26	27	30	21	28	22	31	27	17	28	25	33	24	16	22	27	28	25	29	22	23	25	19	28	25	34	24	23	25	19	28	25	26	25	38	20	23	24	16	26	23	19	24	27	21	23	22	27	36	30	26	39	24	31	17	27	28	27	33	34	12	29	24	27	28	30	28	25	28	27	19	26	20	24	16	22	23	22	26	30	27	12	38	24	23	20	27	17	19	22	24	27	30	28	26	22	25	26	27	30	27	29	27	19	25	16	31	30	31	27	27	31	16	25	26	26	23	15	10	20	29	23	18	36	19	32	26	25	17	26	25	29	33	38	19	23	29	14	25	23	18	33	33	25	23	26	30	22	21	29	22	18	28	37	28	25	22	21	22	30	29	30	26	30	28	31	29	21	28	24	29	24	33	32	25	26	32	20	27	26	34	24	23	28	29	29	30	26	28	24	24	28	20	25	30	16	37	29	38	26	17	20	16	21	24	21	30	29	30	28	25	27	19	27	18	35	22	42	34	20	21	26	25	24	26	23	25	19	23	23	28	39	38	25	26	19	29	27	29	29	30	19	25	32	28	24	19	33	19	22	16	24	25	22	28	26	28	28	22	23	21	28	23	25	25	26	29	33	34	22	26	25	29	26	18	27	20	17	23	30	21	20	35	25	24	27	33	29	24	23	25	19	29	29	26	27	23	24	30	15	35	27	25	29	28	23	29	36	21	21	32	30	27	25	19	22	13	25	24	32	20	28	22	29	28	25	30	35	26	25	32	25	22	29	23	30	32	21	37	21	23	24	20	34	25	27	19	23	32	36	21	33	24	30	29	21	32	23	24	30	10	22	31	18	24	25	28	17	34	24	20	29	32	32	21	35	25	25	24	26	26	21	24	26	29	29	21	33	24	38	19	27	25	24	23	32	27	24	29	31	22	28	30	26	29	25	20	27	14	21	26	25	28	27	25	22	17	27	25	23	32	29	33	36	31	25	24	28	22	26	34	29	20	27	35	24	25	23	19	24	26	31	39	19	25	28	27	24	18	22	21	23	19	23	25	27	33	28	25	16	24	37	26	29	34	30	28	26	27	30	23	22	30	23	24	25	30	26	30	40	14	25	19	34	25	23	22	26	23	24	24	18	25	19	28	25	29	28	21	21	20	30	36	23	22	21	28	21	26	26	25	29	27	34	25	20	32	30	25	39	25	15	26	26	35	23	30	21	22	21	25	31	27	25	22	26	35	19	24	31	26	27	18	22	23	24	29	25	24	17	20	30	31	22	31	30	19	32	22	24	20	21	30	25	26	23	17	22	34	24	18	24	26	23	21	26	26	20	28	30	18	22	22	23	26	25	18	36	32	23	26	20	32	35	25	36	32	23	16	19	24	26	21	17	26	24	35	25	24	27	19	21	25	29	25	25	35	25	33	23	22	33	30	23	18	28	23	30	27	28	30	24	30	32	30	29	30	25	28	24	25	28	20	29	25	23	28	21	37	18	37	27	21	18	20	26	21	26	21	28	23	30	25	27	30	24	26	22	16	31	33	36	19	27	24	33	27	29	24	32	27	24	27	25	32	27	33	33	21	25	22	20	33	30	24	25	33	32	19	26	31	25	26	31	22	14	25	27	30	21	22	24	35	26	34	21	22	29	22	12	28	25	25	27	28	31	33	25	17	27	27	20	30	23	24	16	34	18	28	23	28	28	27	21	37	33	29	35	29	32	25	24	26	19	16	20	22	19	20	31	29	28	22	23	19	30	25	21	28	27	26	33	20	20	23	30	23	17	27	28	41	27	30	26	23	32	23	18	25	23	25	23	29	25	26	32	25	24	25	32	15	23	18	28	26	33	24	31	23	29	18	29	34	19	24	20	27	24	22	19	28	21	28	22	26	18	33	21	31	25	21	20	16	29	17	26	17	27	23	22	21	30	21	14	21	20	32	19	22	24	29	19	33	28	18	30	21	17	26	27	24	23	20	29	29	30	21	22	30	30	20	19	24	26	26	24	30	22	19	37	19	26	21	25	25	23	26	35	17	20	28	23	20	23	33	18	38	33	23	25	27	22	31	30	27	17	22	13	26	23	23	26	28	28	20	25	28	24	15	24	20	28	25	26	21	27	32	29	25	22	14	21	27	22	30	25	14	26	31	21	23	30	33	30	25	32	29	29	26	19	20	25	30	25	23	26	24	20	28	22	20	29	29	24	20	19	29	25	27	26	26	28	21	30	34	20	35	25	26	26	21	23	35	30	24	31	16	16	22	20	29	25	21	28	38	20	32	35	26	22	25	29	33	34	23	30	19	29	22	26	30	28	31	24	29	28	27	25	31	29	26	26	25	17	30	30	36	24	22	19	28	19	29	34	32	26	31	29	36	29	25	26	30	25	24	27	25	22	21	22	31	28	30	33	23	31	24	30	36	26	30	31	25	27	15	27	30	24	24	21	26	35	30	31	21	30	25	22	23	25	21	31	25	25	27	27	24	21	26	22	26	30	22	26	18	20	31	19	25	24	37	26	22	21	28	25	33	26	27	24	27	20	30	32	24	29	23	24	28	25	28	27	24	27	30	20	21	19	27	28	27	32	28	34	21	24	32	22	19	21	44	34	29	29	36	13	23	19	26	20	29	27	25	27	23	23	22	24	25	31	30	36	28	23	21	28	19	24	31	30	22	17	23	40	24	27	15	27	26	30	30	23	30	30	28	25	23	26	41	32	21	30	29	26	28	19	19	15	32	27	21	26	19	21	21	22	37	21	21	19	19	26	24	14	32	13	25	19	22	23	17
30635	16740	9527	24169	31492	30018	26065	22398	19641	16987	15099	12947	11326	10292	8990	7874	7211	6550	5554	4807	4076	3350	3030	2652	2427	2302	2171	1964	1887	1559	1374	1311	1316	1232	1060	1065	1025	963	895	905	798	854	864	771	700	687	704	602	672	605	519	511	561	536	529	504	494	458	470	473	487	450	496	455	436	448	489	464	501	474	493	498	486	508	511	535	516	569	583	598	537	527	541	495	540	500	510	489	496	518	556	561	510	546	526	494	494	513	570	481	482	473	474	510	491	467	465	482	547	544	471	448	472	439	451	432	475	406	441	432	473	442	475	495	444	441	429	451	464	393	401	439	444	451	453	419	462	421	444	418	425	435	405	420	397	433	404	444	412	401	406	447	409	403	407	441	425	439	416	441	450	453	413	400	454	411	410	436	438	414	401	399	413	365	389	396	455	427	443	460	455	408	446	411	427	396	421	407	394	410	431	452	420	405	416	404	427	417	397	399	425	393	406	437	420	399	418	431	454	423	399	412	442	413	444	404	415	418	422	398	428	423	422	425	397	422	420	429	396	424	424	425	407	415	394	436	426	415	431	420	402	450	440	414	444	441	390	446	394	425	397	427	419	394	399	481	421	443	415	415	425	405	415	433	406	392	437	407	428	392	449	404	459	395	424	437	416	397	455	438	428	405	413	408	421	399	420	420	404	418	420	437	412	436	450	414	398	387	405	450	386	421	413	443	434	421	442	435	420	428	419	416	416	393	434	411	394	435	396	399	414	415	401	391	403	462	437	435	450	470	415	397	373	416	430	429	436	459	419	472	475	428	409	390	479	420	428	438	457	403	413	436	449	415	451	400	424	415	417	428	443	423	422	448	405	420	441	389	394	445	385	399	442	389	457	418	442	429	412	451	424	419	440	411	422	421	416	429	425	407	400	395	406	401	426	411	422	447	430	420	416	425	445	427	418	439	417	429	423	433	410	400	411	414	456	424	391	451	387	448	447	428	408	412	413	439	444	437	411	440	384	454	401	385	419	421	426	432	421	413	387	415	433	437	442	404	422	399	462	412	414	420	421	396	460	435	448	438	402	388	424	402	461	406	409	419	394	384	410	424	413	408	452	418	391	468	395	440	412	394	452	416	418	438	401	403	425	416	411	429	445	458	427	414	453	403	437	416	384	424	437	436	435	434	440	402	414	384	401	412	433	390	445	442	407	405	443	383	428	459	398	419	456	465	426	427	426	441	446	411	402	402	416	400	420	410	438	427	400	439	460	434	436	404	393	381	409	436	458	426	420	401	411	401	402	391	390	462	401	407	413	454	373	399	402	409	435	419	422	471	458	424	420	398	397	472	408	409	437	399	419	438	439	385	470	445	404	404	417	399	416	407	437	401	377	442	446	444	454	429	430	429	440	447	409	433	440	415	426	401	367	407	413	417	433	388	394	422	405	423	437	399	386	412	411	416	381	407	443	397	410	423	436	434	466	431	433	420	424	433	421	425	423	390	424	430	424	412	425	418	403	425	433	444	442	410	447	395	419	446	429	400	449	379	419	412	430	381	464	399	457	430	457	423	417	432	457	398	441	396	435	399	391	414	430	451	453	435	420	449	459	429	397	430	453	404	433	434	427	378	392	435	424	413	404	441	431	421	417	455	427	405	432	402	436	429	440	431	410	453	467	408	405	450	410	415	405	401	416	452	415	391	409	427	443	375	401	425	449	425	449	450	419	381	426	412	441	392	409	419	399	419	455	413	440	435	452	430	415	409	430	449	425	397	405	436	452	419	425	436	456	425	430	373	421	409	435	408	439	448	440	393	421	419	390	405	417	398	400	427	432	443	425	427	405	413	451	407	411	390	428	418	417	426	423	406	391	408	407	436	434	423	433	437	422	391	407	426	441	404	455	395	432	474	429	423	405	406	411	426	423	436	432	421	444	434	448	415	426	437	383	402	411	405	432	443	422	406	426	410	418	397	429	414	388	432	420	407	431	380	469	411	385	412	400	440	443	416	413	424	413	372	442	394	436	458	450	428	424	414	425	430	449	460	410	461	431	401	414	434	413	414	458	378	404	400	457	452	431	428	422	418	429	445	387	433	451	419	419	405	426	402	427	432	399	404	433	406	430	419	422	435	412	427	392	418	438	420	390	418	390	430	399	398	401	399	450	390	389	421	414	410	449	425	467	408	423	420	428	406	452	430	422	365	428	422	423	399	419	478	375	426	415	433	403	400	442	454	425	438	431	447	426	441	450	390	410	443	392	431	388	420	404	438	429	443	441	410	397	424	408	450	460	433	392	410	411	401	402	435	455	455	445	424	415	433	438	416	463	435	451	432	414	437	416	410	451	421	404	431	398	424	419	411	417	430	455	442	423	403	440	438	397	424	412	399	444	403	407	435	417	457	415	450	424	435	431	409	365	435	387	444	416	435	468	447	422	445	437	396	434	445	396	391	427	429	449	416	439	414	418	387	379	418	399	390	401	405	446	388	393	376	438	402	430	446	425	438	449	434	418	417	413	404	420	421	408	423	431	459	426	386	451	412	430	458	426	418	403	445	398	415	414	397	409	427	438	426	458	380	449	412	415	455	441	407	386	389	443	406	424	430	430	440	436	416	406	411	422	416	405	405	439	409	426	431	430	437	403	434	391	424	413	417	391	435	415	406	438	401	419	420	428	408	437	445	410	424	422	442	412	427	399	393	433	425	448	404	447	416	399	427	389	416	410	408	426	418	428	406	420	425	429	448	403	410	457	428	448	386	406	419	387	413	430	453	404	439	445	445	421	390	416	393	405	399	424	414	424	409	432	418	446	401	438	433	435	487	429	408	421	396	432	419	415	421	410	413	395	387	412	410	408	425	440	445	423	409	425	403	385	432	412	423	432	379	438	414	429	419	393	429	425	405	407	410	458	439	421	417	418	425	414	406	438	401	429	388	432	442	426	382	435	432	394	418	409	417	420	442	426	442	417	411	401	437	433	446	418	427	439	455	412	413	411	449	454	412	438	435	384	379	458	405	419	426	444	447	413	401	461	409	442	411	408	436	427	388	437	419	419	398	418	389	412	438	408	438	393	398	413	435	400	395	391	450	455	410	459	424	443	396	387	455	422	396	447	392	401	413	425	437	435	408	415	412	412	409	392	404	443	382	429	427	412	432	406	423	419	421	428	424	427	441	414	399	422	404	431	413	402	411	418	445	401	410	398	440	413	459	405	421	410	397	410	426	411	414	451	401	383	436	460	417	391	415	403	430	451	463	411	390	438	423	431	423	440	412	383	410	405	446	421	446	413	416	443	421	423	432	406	393	419	419	415	386	453	421	413	428	406	416	437	414	402	425	405	429	422	416	414	404	441	426	435	409	457	399	445	438	400	457	416	416	382	413	427	418	397	426	417	412	453	474	437	435	439	382	403	399	399	428	418	457	449	421	446	432	383	437	399	436	411	426	441	439	436	439	421	413	420	430	409	436	404	412	438	406	434	414	440	389	400	411	453	420	401	418	456	437	409	441	450	390	412	386
4091	778	455	372	646	746	615	529	489	474	399	301	304	288	238	212	175	145	152	110	118	101	80	68	59	73	66	70	48	45	49	51	48	54	48	40	46	38	40	36	43	47	30	41	38	30	43	34	47	35	23	38	34	38	36	31	33	33	28	25	33	26	29	30	24	39	30	17	22	33	33	22	26	28	34	36	29	37	31	22	34	25	28	32	22	19	24	30	35	31	23	31	39	20	34	22	37	36	29	26	34	25	43	39	37	25	32	26	34	20	25	23	20	32	31	35	21	39	26	33	29	36	33	38	23	29	32	21	32	26	27	37	24	26	37	36	18	24	33	31	35	26	28	33	23	28	34	34	38	25	30	31	29	29	24	22	31	28	28	37	27	25	29	24	26	33	25	22	25	23	23	32	24	20	27	29	30	24	30	24	26	23	31	30	41	31	28	32	27	25	26	27	32	22	37	22	31	25	29	34	30	30	27	21	28	27	30	31	31	35	22	28	35	30	26	33	35	20	26	30	28	26	27	33	22	36	23	27	26	29	29	38	29	21	37	32	34	29	34	21	36	31	28	29	29	34	31	33	32	22	34	28	28	26	24	29	31	28	34	33	25	23	32	25	28	29	28	26	31	27	32	20	27	29	32	30	18	26	24	26	40	31	21	25	25	32	33	22	26	27	24	24	31	24	38	25	30	23	35	36	32	27	22	31	37	20	32	24	25	35	40	35	30	23	34	29	34	36	32	28	23	26	32	27	21	19	26	31	24	31	27	26	33	30	30	37	26	26	26	18	25	39	22	39	27	36	30	18	34	26	27	31	22	26	33	18	30	16	36	25	21	31	35	35	25	36	25	23	29	31	21	38	28	21	20	32	27	25	39	25	25	18	32	31	30	21	27	24	27	35	23	25	39	38	29	38	31	39	25	29	24	30	22	30	25	16	34	29	33	28	27	27	33	36	21	32	36	18	27	26	31	33	40	32	31	29	30	34	18	34	24	28	26	33	18	28	28	31	31	22	26	31	24	38	26	22	22	35	24	31	21	30	23	32	27	30	28	25	32	27	38	34	32	28	23	27	12	25	16	29	36	22	28	27	36	30	27	36	28	32	28	34	27	24	37	30	35	23	31	38	28	17	26	20	30	20	21	28	24	35	32	30	30	20	35	26	28	25	25	19	31	31	28	30	39	23	37	27	24	28	24	24	30	26	22	30	30	26	39	29	29	24	28	32	27	28	23	29	35	36	36	26	24	20	29	35	30	36	25	28	29	21	35	33	20	31	22	29	27	28	24	25	35	23	27	24	36	28	30	38	25	38	32	21	25	35	33	24	29	37	31	25	35	31	23	25	28	21	29	25	37	39	25	24	25	27	41	31	34	23	36	24	26	38	41	25	25	26	31	20	26	25	30	26	28	27	27	26	26	35	32	27	30	29	23	30	25	25	26	26	26	27	29	29	22	23	42	22	30	20	21	21	37	31	31	25	33	28	39	34	21	22	28	27	33	34	25	29	31	36	20	24	29	25	20	34	20	25	32	29	34	34	29	24	29	25	28	38	22	25	31	36	26	37	30	38	29	22	26	21	40	21	35	25	34	23	21	34	19	29	22	33	25	29	25	35	35	34	32	25	27	21	25	30	40	17	28	29	32	32	23	28	32	37	26	24	22	22	31	28	24	33	16	34	28	18	22	24	37	33	22	29	20	32	40	37	26	27	27	34	35	28	27	32	23	30	28	29	25	15	23	32	25	44	30	27	28	35	25	29	33	22	30	32	28	21	22	36	44	21	27	27	25	26	22	25	31	30	24	28	35	30	22	21	38	19	27	33	33	27	28	25	33	31	34	28	27	32	27	42	32	33	35	26	24	28	37	31	26	34	21	18	29	16	37	35	24	29	38	30	26	26	26	30	27	26	28	40	26	23	20	22	31	26	26	29	21	30	27	26	17	37	30	29	19	29	19	25	29	26	32	27	42	27	20	30	31	27	28	30	22	27	30	25	32	28	27	25	23	42	26	27	31	32	28	22	27	23	28	31	35	25	24	27	26	43	33	28	42	28	34	37	21	27	34	31	24	35	32	23	19	18	31	20	33	22	21	25	24	33	34	29	30	29	25	33	27	25	27	26	22	28	40	37	22	34	20	19	33	33	41	39	26	29	29	21	30	23	31	31	25	38	31	25	28	40	32	26	22	26	22	36	35	39	26	26	20	33	46	30	28	32	33	28	27	25	22	37	26	23	33	24	32	31	22	31	29	22	28	29	27	28	33	31	32	30	24	22	32	35	23	39	30	35	30	26	37	37	30	28	34	33	19	23	32	33	28	30	28	39	34	24	25	27	24	24	31	28	31	23	31	34	36	20	35	34	35	25	42	14	24	27	39	30	24	20	27	25	26	31	25	31	24	22	31	20	28	17	25	28	33	18	41	25	31	29	23	29	28	14	31	36	25	25	33	23	30	41	34	16	29	34	28	29	26	20	26	28	29	25	26	27	24	19	25	36	37	25	31	27	24	19	32	29	19	26	28	26	30	24	33	27	26	33	29	28	33	29	19	32	31	31	24	30	23	23	26	32	38	24	28	30	29	32	33	24	29	22	32	36	25	28	31	31	24	31	25	34	29	23	29	28	30	16	30	32	24	23	22	27	26	27	28	39	19	19	20	24	30	29	38	31	29	33	29	26	32	21	23	37	33	26	25	26	30	25	37	21	33	36	28	37	28	18	34	26	24	34	27	37	22	26	28	25	30	28	33	24	26	33	30	40	24	26	31	22	23	32	25	26	31	24	36	31	21	17	32	26	25	23	19	22	20	28	34	18	22	27	18	35	28	31	41	38	35	28	23	27	36	27	25	24	24	33	24	32	22	25	26	20	22	22	27	27	32	27	30	20	27	32	30	16	28	28	27	26	22	30	22	26	27	33	32	28	31	19	29	35	24	34	35	22	29	29	26	33	34	21	19	20	24	22	33	37	36	29	33	20	28	32	31	36	24	23	31	25	35	24	32	21	28	26	36	27	25	33	27	32	34	20	32	35	24	37	32	31	24	26	31	24	33	28	38	35	26	34	34	32	29	30	29	23	26	31	41	33	29	27	27	22	30	28	27	22	30	29	27	26	32	22	36	27	33	22	36	20	22	31	23	21	37	24	29	32	32	22	22	26	26	32	35	39	27	37	27	30	28	25	29	18	32	29	29	32	36	23	37	27	30	19	29	36	34	21	28	19	30	30	30	39	19	30	32	33	26	28	24	31	32	25	22	24	27	24	29	31	29	21	28	28	35	19	34	26	26	27	36	24	30	34	36	16	26	38	30	32	30	35	35	27	27	29	31	28	39	33	26	26	30	30	41	23	22	24	29	22	24	25	33	27	42	38	37	33	21	39	29	35	27	24	26	23	27	23	31	25	21	28	23	18	18	32	30	25	37	33	25	25	33	28	28	28	29	37	27	28	26	26	32	27	34	26	31	26	22	23	20	40	19	31	26	31	26	28	37	25
28715	15956	9955	24603	31993	30770	26460	23617	20914	18711	16364	13762	12224	10979	9625	8526	7820	6885	5822	5209	4419	3615	3073	2800	2597	2547	2352	2137	1890	1576	1507	1446	1372	1278	1230	1126	1200	1025	916	913	983	926	828	856	807	821	765	652	628	632	647	601	626	539	538	583	581	546	519	547	522	495	492	508	482	514	488	551	500	565	568	482	532	573	585	522	572	636	626	595	631	620	604	583	527	591	537	547	585	658	563	562	563	595	548	533	529	571	541	534	545	547	521	524	498	533	539	550	560	572	509	539	510	496	434	490	461	489	465	467	500	484	514	500	479	477	497	463	522	495	470	494	500	475	502	494	533	505	468	476	507	459	455	511	505	467	480	470	494	513	475	439	508	438	465	445	480	491	496	417	457	469	482	465	487	488	449	465	489	446	459	516	511	497	473	445	467	476	427	495	481	451	496	451	444	493	453	482	473	473	510	456	498	467	454	470	467	479	448	492	457	469	469	515	465	469	475	412	427	471	475	451	433	460	441	472	465	504	484	477	482	440	470	459	462	494	509	474	439	457	511	462	439	458	478	451	436	481	501	502	441	454	500	463	464	429	464	450	467	460	478	508	463	454	472	458	433	433	430	485	465	451	490	437	480	444	475	465	509	483	457	458	452	467	473	439	468	428	498	480	506	473	439	500	469	468	493	446	477	456	489	478	465	477	488	448	459	461	448	456	458	456	513	480	433	451	460	491	434	489	502	464	448	450	459	436	473	456	468	428	488	485	452	463	429	473	435	449	453	473	486	472	422	465	516	485	452	474	459	449	468	446	446	487	481	473	465	435	461	448	490	484	504	449	498	470	494	477	443	475	481	440	452	469	440	467	463	438	468	449	465	468	453	472	494	481	470	484	451	473	476	485	450	434	453	491	519	482	472	446	497	476	451	423	459	478	480	447	451	470	493	470	455	479	513	465	466	444	450	425	473	461	473	464	471	456	473	490	467	432	472	439	460	473	475	489	469	450	473	414	466	475	477	447	419	480	434	473	452	487	472	454	463	444	432	458	480	460	457	467	441	494	492	458	443	489	472	484	477	511	497	472	488	493	444	464	443	469	494	500	462	460	429	482	510	468	480	453	462	514	454	455	417	483	477	456	505	459	468	477	476	470	454	422	481	507	468	469	485	475	506	446	457	484	473	474	505	484	476	440	455	497	459	454	439	467	448	484	504	454	411	494	466	448	426	439	436	456	478	451	488	461	496	477	466	501	467	459	500	482	500	434	458	445	484	444	456	476	486	468	468	485	484	480	471	491	466	491	477	477	496	454	470	470	485	472	440	513	442	499	472	475	463	509	480	462	454	456	452	508	465	455	459	502	462	470	478	463	478	470	449	484	457	427	403	470	498	454	454	504	451	470	498	474	515	486	488	478	494	491	459	461	464	481	493	507	479	462	474	449	464	473	478	503	460	462	456	492	494	446	463	510	452	481	461	496	458	471	486	482	476	419	474	446	464	475	473	461	474	468	459	438	470	453	470	464	492	461	469	457	454	475	473	489	492	503	488	453	429	451	482	465	440	491	458	489	467	501	494	480	441	483	463	469	470	494	482	474	472	483	454	453	494	489	462	451	467	478	440	480	455	468	455	457	477	464	442	409	472	454	503	499	471	496	467	478	454	508	483	479	460	457	472	435	468	492	455	460	508	471	451	502	423	460	474	465	448	453	480	438	448	443	471	436	497	473	439	466	452	496	447	508	436	470	437	460	445	453	485	521	465	446	498	455	469	436	466	455	413	471	461	476	500	499	467	452	472	454	484	468	468	479	481	453	463	443	488	459	488	452	440	452	470	449	500	471	465	480	477	445	464	449	520	439	479	417	469	489	491	445	463	439	473	440	487	463	499	466	429	495	442	471	465	483	474	443	445	463	471	471	487	460	446	457	472	444	452	507	432	469	469	484	448	467	521	438	485	434	473	505	459	500	460	465	438	457	480	477	446	519	451	477	468	437	496	467	475	488	505	499	500	490	447	475	460	482	462	435	422	488	467	429	500	466	464	430	461	455	452	481	479	471	427	495	447	491	467	487	464	461	466	492	432	487	458	459	538	449	495	457	451	438	458	462	459	446	480	474	426	449	461	463	499	464	479	485	434	441	482	467	430	460	451	423	457	449	461	444	420	473	474	494	449	478	500	490	505	471	432	478	474	473	495	456	470	492	483	471	476	426	475	487	479	485	481	466	481	482	461	477	462	457	502	495	483	491	493	458	461	440	465	477	468	449	442	479	439	466	481	454	482	455	453	461	487	411	473	467	459	447	453	464	457	461	519	471	490	479	454	452	462	463	489	491	519	500	485	471	461	466	434	489	462	447	444	465	472	483	469	475	459	505	483	487	515	475	465	473	408	489	486	477	436	452	492	471	410	506	474	437	465	515	446	471	485	470	448	483	492	463	440	473	499	447	449	488	460	481	445	496	457	467	479	472	479	456	478	486	409	459	512	472	478	493	442	473	483	458	496	426	453	455	470	466	471	486	443	468	488	463	447	448	488	491	444	516	495	445	446	474	443	467	461	538	444	454	460	467	495	456	444	478	474	457	482	439	484	441	445	485	464	458	446	461	442	454	459	477	490	467	455	466	464	464	476	471	500	441	457	480	450	476	458	458	429	458	470	467	453	488	473	445	478	477	480	446	485	477	452	462	438	463	469	469	490	453	493	428	481	467	461	426	471	488	468	465	470	454	464	471	450	464	465	496	461	475	489	478	464	483	480	460	428	499	465	474	475	485	470	455	511	476	435	491	477	498	469	481	464	445	439	462	455	457	471	490	425	430	445	484	489	458	478	441	411	441	469	418	521	478	486	490	487	509	470	459	456	489	417	450	455	466	473	448	456	523	424	464	464	492	513	491	430	448	468	502	464	453	451	500	516	484	495	456	426	509	476	462	489	504	434	435	517	459	431	446	478	462	475	502	490	468	450	452	431	491	475	500	445	467	508	482	459	460	446	481	472	479	467	459	450	453	501	444	458	455	479	495	469	442	467	494	436	482	464	486	485	477	467	459	475	498	443	479	462	473	461	443	451	464	469	473	457	501	452	472	482	457	458	467	462	442	433	487	443	458	454	487	470	459	463	504	426	487	468	464	488	458	483	493	452	455	501	456	473	455	472	473	475	474	477	489	484	459	466	474	446	468	454	472	468	468	525	442	454	479	481	472	438	429	446	476	467	450	460	472	453	490	481	488	494	445	446	464	445	470	470	467	467	486	420	486	442	430	442	446	461	457	440	466	463	496	447	484	459	492	450	506	438	437	436	452	452	517	474	461	443	493	455	476	477	466	473	475	469	498	481	457	500	481	473	464	477	449	466	484	474	455	479	477	470	463	454	485	484	457	512	462	450	484	509	466	452	474	450	454	467	468	502	463	473	459	521	499	482	483	451	435	456	446	464	472	464	487	433	494	460	485	488	449	439	491	451	468	453	488	431	464	477	484	473	452	477	462	472	468	500	437	461	467	463	472	485	473	446	493
4329	1260	628	638	1149	1184	1061	849	829	680	585	547	439	410	358	307	277	235	216	174	187	139	115	123	121	100	99	94	95	58	76	88	61	65	69	59	84	74	53	56	67	47	46	52	67	45	56	56	38	39	41	34	52	40	39	46	47	33	51	48	36	31	44	44	34	35	40	40	48	53	38	43	40	44	42	43	37	37	45	44	45	49	51	50	38	41	46	40	45	40	57	42	45	41	49	41	38	47	45	31	47	37	33	35	37	34	35	38	43	31	31	40	38	37	33	45	48	38	34	54	38	48	36	33	43	40	52	38	41	40	40	34	40	50	38	41	45	37	47	30	39	27	26	44	44	44	39	46	34	34	46	36	43	47	34	47	36	43	39	44	44	38	40	50	43	33	39	34	33	46	48	41	45	27	40	40	40	40	42	34	38	51	38	45	39	31	37	41	38	41	45	41	35	53	45	38	36	32	39	31	40	51	35	36	42	36	38	31	38	37	38	33	27	43	28	32	48	31	32	33	38	30	36	42	42	33	45	50	37	48	44	30	35	41	38	37	36	48	43	39	50	43	36	42	49	37	41	35	29	39	39	41	51	37	36	43	29	36	34	41	46	32	33	39	46	41	33	44	34	29	38	41	42	35	45	39	49	29	33	30	29	41	42	44	32	39	37	32	51	41	32	43	44	34	46	30	49	32	35	33	56	45	36	45	39	36	39	30	38	45	33	44	29	40	28	48	44	38	35	34	42	35	40	37	33	41	48	52	40	29	38	39	38	43	53	27	46	40	37	45	42	39	34	32	32	42	42	40	43	38	37	29	47	38	44	46	40	29	32	41	42	39	40	34	40	33	48	48	38	40	45	36	35	37	38	26	54	47	30	48	33	45	37	34	42	46	52	35	37	49	34	44	40	35	41	44	36	33	42	42	29	47	34	44	49	33	34	44	39	40	37	51	38	43	41	44	37	38	39	40	26	35	32	41	37	38	46	41	44	39	40	33	46	48	43	38	39	36	42	39	46	41	42	37	35	32	36	48	38	33	39	40	30	41	37	40	25	41	38	38	32	38	39	42	34	29	38	45	33	38	53	33	40	38	32	34	37	41	35	46	39	33	43	44	37	38	35	36	30	34	51	35	41	43	29	44	39	32	32	28	39	38	37	57	44	42	22	37	40	39	35	39	28	53	40	33	38	39	46	29	44	39	46	43	37	39	42	36	35	24	28	39	41	43	43	35	42	35	36	44	38	37	38	46	46	31	35	38	36	39	37	36	41	40	40	47	30	42	36	42	36	41	44	40	43	37	40	33	53	40	40	32	45	31	42	50	41	27	47	36	33	32	44	49	38	36	43	34	28	42	33	44	40	41	34	47	25	37	32	41	37	40	38	40	43	47	42	40	45	37	49	43	40	34	33	47	31	37	26	55	27	42	40	34	36	49	44	39	41	36	36	32	38	42	35	34	42	36	49	44	26	42	38	39	54	36	34	35	41	31	47	39	53	41	56	56	28	43	40	44	41	42	60	42	45	35	47	39	46	41	47	42	43	42	38	34	33	36	47	42	23	44	39	36	29	30	33	44	50	37	42	43	36	43	34	41	38	45	48	44	44	44	40	32	49	42	28	43	40	44	43	43	41	30	41	32	38	40	29	51	45	45	42	46	45	38	41	38	46	38	41	41	47	38	45	41	45	40	38	33	48	36	39	44	41	45	42	46	40	32	45	51	43	49	44	43	37	35	46	46	44	52	35	39	34	32	47	37	39	39	36	34	27	28	47	38	35	35	44	26	53	49	43	36	43	30	43	24	40	41	39	44	39	30	36	38	29	36	27	45	23	40	53	41	40	39	31	47	38	41	39	40	27	45	40	48	38	48	40	36	38	30	30	30	43	41	38	37	46	47	36	43	39	36	53	36	49	55	45	41	37	47	42	43	35	47	34	32	41	46	35	29	42	38	28	40	37	40	33	38	35	40	39	44	49	40	37	36	46	44	51	49	43	27	33	42	40	42	34	38	46	43	43	58	57	36	38	32	49	39	42	44	35	34	36	29	40	38	40	32	66	38	41	53	28	36	31	44	31	43	34	37	44	59	35	35	42	43	46	49	37	34	38	39	47	40	28	41	52	38	44	47	42	35	47	49	28	34	37	44	34	34	47	41	41	44	34	30	42	36	41	40	35	47	46	35	45	45	37	34	39	48	48	34	46	33	42	32	38	35	33	40	33	47	40	32	43	41	43	28	45	46	40	35	42	42	37	28	33	58	28	54	44	48	31	36	29	49	53	44	33	35	48	38	45	50	43	36	38	47	44	37	39	44	39	36	42	43	34	33	36	33	35	48	42	39	42	35	38	39	43	36	36	31	38	44	47	44	36	46	38	46	37	41	47	35	32	33	42	39	39	48	44	41	38	41	45	40	33	31	48	40	35	42	35	55	34	43	38	34	36	57	40	59	52	39	29	37	34	37	38	40	41	31	38	45	47	41	45	26	37	33	40	36	38	44	38	35	50	31	45	49	43	41	38	41	44	47	40	45	34	47	35	31	46	38	39	44	39	39	38	40	36	36	41	44	45	40	50	44	45	35	54	34	40	35	38	32	42	43	45	48	29	34	40	42	31	39	36	34	29	41	39	31	36	37	40	43	42	34	42	31	39	42	47	42	39	47	42	38	37	37	40	41	35	49	46	41	51	29	47	36	46	33	37	40	42	34	31	29	52	31	49	38	45	45	49	36	36	36	33	45	50	36	40	47	44	35	40	43	40	45	48	41	49	41	37	45	47	37	34	51	46	49	40	39	45	33	26	28	54	49	54	38	42	45	44	38	41	40	30	27	44	46	34	37	41	31	39	34	44	47	34	45	35	42	27	44	40	39	41	38	31	31	40	37	37	44	23	50	32	40	37	39	38	31	34	44	42	44	34	39	30	37	38	40	31	23	34	29	33	38	35	47	36	41	41	35	38	40	36	45	47	36	33	31	41	50	36	35	38	40	41	38	50	37	49	50	35	45	42	35	35	40	42	38	37	59	34	44	46	35	40	36	35	34	49	45	35	43	50	29	39	48	36	44	39	42	38	36	50	43	28	47	32	37	41	49	33	31	50	45	52	41	38	36	37	39	38	42	42	41	45	43	43	43	46	46	33	45	42	26	42	44	39	36	40	41	42	31	39	38	43	31	29	40	36	38	34	53	34	37	47	41	31	40	37	36	39	44	52	42	35	27	34	37	43	33	50	43	37	30	45	36	46	41	38	39	42	42	37	48	40	38	36	60	48	56	50	44	33	49	51	34	38	39	35	39	42	39	34	42	41	42	36	50	39	38	46	48	40	48	41	38	30	30	45	43	46	36	36	39	33	30	45	44	37	36	36	36	27	43	42	39	42	44	36	34	36	50	26	35	41	39	33	48	40	41	31	42	47	45	45	41	30	41	36	42	41	34	45	36	36	42	34	42	45	42	35	30	34	42	50	44	40	51	43	42	31	40	33	36	45	47	42	34
35955	20931	13709	30152	37750	35888	32805	28857	26430	23605	21014	18338	16759	15137	12976	12113	11129	9720	8590	7428	6299	5222	4566	4257	3793	3724	3314	3138	2680	2310	2410	2279	2059	1923	1844	1857	1695	1533	1431	1410	1373	1439	1261	1281	1153	1140	1036	1083	1014	872	837	809	796	809	781	735	788	792	788	703	694	676	708	692	704	773	743	707	740	764	734	796	749	749	792	825	844	848	878	834	903	856	843	751	785	739	750	705	751	815	826	790	741	810	790	760	726	749	812	722	736	668	708	693	694	713	713	750	766	796	750	724	654	706	659	664	607	652	628	649	678	715	682	679	687	621	630	644	657	716	645	676	646	695	659	695	610	605	669	653	656	674	691	639	635	637	641	627	657	609	622	640	642	652	629	609	649	649	610	628	600	627	641	661	651	644	663	612	602	646	689	638	629	654	621	619	624	631	654	615	601	637	615	645	621	647	617	628	668	642	617	650	655	641	655	641	623	631	650	637	590	609	649	642	663	616	603	652	627	614	687	630	682	612	654	640	648	658	601	620	627	642	651	610	615	674	656	640	671	657	649	662	612	580	654	632	637	652	664	632	609	680	643	637	613	631	653	645	629	621	672	631	642	583	620	643	676	658	646	665	639	703	668	624	681	646	606	616	613	665	641	590	647	601	643	625	668	649	648	614	650	591	665	658	663	633	606	659	579	631	591	650	656	652	645	663	601	652	660	625	603	617	647	665	667	624	605	631	645	650	659	633	662	636	640	589	649	650	618	697	603	615	652	623	604	622	665	633	617	648	633	688	633	627	590	645	630	647	624	605	626	622	626	587	599	619	679	649	635	618	647	595	610	632	652	613	606	649	617	608	660	623	679	666	588	633	605	625	639	659	672	626	642	601	642	617	624	587	594	629	618	594	603	629	622	649	638	593	637	646	629	588	622	642	650	671	648	637	598	631	588	613	612	662	606	584	660	614	596	618	594	573	613	657	606	649	637	615	624	613	667	635	630	641	622	611	637	660	660	637	607	665	696	662	584	653	634	635	636	640	659	629	642	561	618	666	632	606	631	615	602	647	648	641	669	623	606	650	601	640	690	610	618	635	659	657	628	635	638	632	626	621	636	630	653	623	628	609	701	636	644	673	637	614	586	649	648	618	636	648	620	604	647	620	629	613	643	630	617	599	644	616	620	648	617	683	611	605	658	607	631	618	634	603	606	613	632	625	640	688	614	670	580	588	662	638	688	634	661	627	652	612	650	640	650	617	667	614	650	645	620	620	630	628	641	621	600	630	652	662	627	622	638	628	607	620	657	677	583	665	686	613	569	622	616	625	670	635	626	626	639	605	595	666	680	616	622	605	636	610	644	665	633	634	613	630	683	633	584	618	661	641	645	658	617	592	614	632	598	622	625	610	666	662	602	610	630	635	611	622	654	630	688	610	679	628	644	624	614	656	633	627	653	598	613	664	646	639	675	602	670	596	624	619	613	650	625	667	662	602	623	605	602	623	640	617	634	654	630	647	627	632	637	630	648	630	620	616	616	616	599	634	641	623	641	636	661	624	605	658	588	609	623	594	634	640	649	578	629	632	647	619	603	623	628	640	618	633	630	667	657	630	623	636	600	640	624	627	637	655	618	621	656	619	674	619	667	612	631	630	659	594	660	609	661	623	658	649	706	650	667	612	624	652	612	607	633	604	660	633	648	591	633	618	604	620	598	635	657	663	631	641	629	666	596	593	641	623	640	613	617	626	654	625	593	639	675	651	694	648	596	692	598	644	595	682	657	612	646	646	635	607	614	653	623	633	604	616	626	645	631	655	611	648	656	650	663	607	652	625	635	610	615	629	609	611	662	644	576	649	601	669	625	704	616	652	673	641	671	652	645	636	606	626	663	622	602	658	673	681	614	658	619	589	685	650	645	662	625	617	634	674	646	641	642	664	623	627	600	673	657	651	663	617	625	612	612	657	648	565	588	637	616	664	637	593	613	624	663	629	653	626	641	641	593	595	618	587	606	568	623	584	648	612	627	658	626	676	669	661	587	639	642	633	588	622	622	588	598	597	635	625	636	659	621	610	626	596	623	658	635	624	614	654	619	635	613	648	612	631	663	611	614	604	612	619	645	628	605	638	671	613	593	623	629	644	589	613	614	636	639	643	678	579	639	622	657	650	633	629	628	598	658	637	645	645	602	655	612	624	600	653	585	662	636	626	673	612	615	608	589	634	650	651	637	643	687	618	645	609	640	604	632	615	652	574	628	618	606	609	639	621	608	642	666	624	627	642	614	602	622	591	647	624	658	648	642	643	609	640	621	606	628	571	631	619	643	621	655	639	596	655	619	642	581	646	642	598	594	638	647	603	604	613	600	624	637	630	580	621	665	635	634	631	582	601	588	670	615	667	649	649	580	607	630	664	642	597	631	597	612	626	640	622	619	598	634	616	640	644	671	666	667	629	657	664	583	655	608	606	627	615	587	629	610	634	631	640	583	619	562	628	662	605	595	613	644	594	651	603	640	631	642	656	640	639	657	626	647	636	582	670	643	621	611	637	638	670	658	587	657	659	604	640	637	618	697	651	662	650	647	661	590	574	605	658	636	635	589	613	595	685	686	639	623	662	603	639	630	661	655	637	656	623	581	648	639	657	615	622	625	671	586	652	647	620	629	643	628	613	641	634	620	618	640	639	608	650	650	654	595	618	591	642	602	640	657	653	634	659	646	615	592	633	612	627	626	618	640	644	595	595	629	622	640	620	669	603	673	627	665	624	640	669	628	614	637	670	636	600	632	687	618	597	634	648	623	637	625	584	629	639	622	661	639	692	621	667	619	627	600	605	625	617	650	589	618	647	600	690	664	650	656	635	662	632	628	611	638	612	624	607	631	647	643	596	629	634	641	590	624	605	606	626	616	632	597	619	621	552	589	632	602	628	663	592	608	607	604	599	623	625	640	645	699	654	707	684	625	627	654	648	638	644	614	648	654	649	636	621	639	664	619	597	623	586	629	637	656	639	643	623	680	637	637	607	632	585	673	628	644	611	644	605	626	634	603	640	602	644	618	610	567	640	637	582	597	637	620	606	612	635	576	590	604	646	598	624	639	626	585	630	623	643	579	663	640	628	653	616	584	621	585	656	614	617	641	629	665	623	666	619	665	643	670	621	643	643	632	625	606	644	630	624	637	668	620	653	678	637	618	652	666	648	627	654	605	618	647	648	668	641	673	657	675	629	620	620	705	615	603	631	660	626	659	600	632	613	660	610	583	640	644	641	647	605	604	594	671	625	641	601	630	617	639	627	669	652	597	626	576	679	614	619	621	613	641	637	646	607	651	638	628	605	664	638	588	622	686	631	618	633	664	599	612	642	581	650	647	641	643	613	571	674	620	646	625	651	589	626	657	594	647	624	631	587	610	577	603	605	626	609	637	636	619	610	617	583	624	630	633	630	658	592	658	576	606	599	623	623	645	641	602	677	618	608	652	606	606	699	607	585	621	609	638	660	640	632	628	569	665	655	626	662	672	648
2394	442	256	210	459	497	397	354	335	293	246	212	181	186	143	131	132	105	87	99	75	66	60	44	43	45	34	50	39	31	31	32	25	29	35	31	43	32	20	37	23	37	21	27	30	24	20	17	34	29	17	20	27	18	21	21	19	16	28	20	13	21	21	17	21	26	20	25	25	17	19	31	27	27	21	23	15	29	18	31	22	26	25	22	19	17	14	19	27	30	27	12	24	20	29	30	19	21	18	17	20	16	17	10	21	21	16	20	19	22	27	24	33	24	27	28	25	15	25	13	14	19	23	18	20	22	31	21	11	21	13	22	18	24	18	20	13	21	21	14	15	22	14	18	30	19	27	17	16	15	25	24	16	23	22	15	25	17	21	32	23	25	16	18	35	15	22	22	20	24	22	25	18	22	21	19	17	23	12	20	15	22	23	26	28	21	23	16	33	13	19	19	20	20	24	22	19	29	18	17	22	16	17	11	19	20	17	21	20	28	18	17	20	18	20	23	22	22	15	17	28	27	24	19	22	24	19	24	19	16	15	27	24	18	23	26	19	23	33	27	27	22	16	26	23	22	17	20	18	25	23	25	18	25	25	22	10	26	24	20	24	18	19	25	24	15	17	25	21	17	13	20	29	27	17	28	21	19	11	31	18	23	24	22	16	31	24	15	23	19	9	15	25	18	27	27	24	20	18	18	14	10	16	18	17	17	30	15	22	18	15	20	25	14	18	21	32	33	20	21	22	16	29	15	23	20	25	23	22	14	29	22	20	23	22	21	16	9	22	21	25	23	14	19	25	17	21	29	19	24	18	13	22	24	23	16	15	17	22	18	16	23	15	26	19	21	9	20	18	26	15	20	16	18	19	20	17	24	29	19	18	20	18	25	13	30	24	23	20	21	22	23	26	23	17	22	14	18	14	21	22	21	26	23	21	18	20	19	24	24	24	28	17	24	27	18	13	33	19	23	15	19	24	20	17	24	18	20	21	24	22	24	22	21	14	23	29	19	25	17	20	22	17	29	26	18	17	22	22	29	19	12	25	19	16	18	24	15	28	21	18	19	17	17	23	14	20	17	15	16	16	22	19	15	15	23	20	18	29	26	18	19	20	24	19	24	20	16	21	23	25	21	27	18	21	22	17	21	15	25	22	25	22	24	28	19	17	31	21	31	15	19	16	27	21	20	29	24	30	19	17	18	16	17	23	19	18	13	22	25	22	18	28	28	17	25	20	22	23	13	16	15	21	16	13	15	23	16	20	18	26	23	12	18	23	13	25	33	21	18	18	22	26	25	21	26	23	20	23	13	27	21	19	23	21	24	24	18	22	22	21	20	21	19	25	21	24	21	22	20	25	22	22	13	24	26	28	31	22	28	16	15	20	18	23	21	24	19	15	23	23	23	22	24	17	27	16	18	23	26	17	19	22	18	15	22	18	19	18	17	20	23	28	18	23	19	16	27	20	15	27	15	16	20	13	17	24	21	35	17	20	23	20	20	19	13	30	21	31	19	18	32	19	29	14	23	23	19	21	19	20	15	19	26	18	19	17	18	25	18	22	19	17	18	26	18	14	17	26	16	32	14	24	25	29	11	26	20	21	17	20	20	17	19	15	17	17	20	17	12	23	23	15	16	11	28	23	26	20	15	13	23	15	26	27	18	20	11	19	18	22	21	23	22	17	24	20	22	25	25	15	23	25	15	21	20	25	28	22	17	24	21	18	22	16	20	19	29	13	9	13	21	30	21	24	22	18	21	16	13	26	22	23	18	21	27	15	23	16	19	15	29	18	15	24	22	19	25	27	14	23	21	26	25	19	26	19	10	17	22	21	15	25	21	23	22	25	20	20	23	17	16	26	21	24	27	21	25	20	19	21	22	19	15	26	22	31	18	13	26	14	29	19	16	19	12	16	20	26	23	20	18	18	13	19	20	26	12	18	20	28	16	16	22	24	20	14	18	16	20	20	23	21	27	26	22	19	21	21	22	27	20	20	29	25	20	20	22	26	20	19	22	24	20	21	15	19	17	20	22	18	19	26	30	15	27	20	18	22	19	22	24	22	22	24	20	13	14	20	16	25	15	26	28	24	18	22	22	28	24	16	28	22	14	23	11	30	30	23	26	24	20	30	21	18	14	15	20	29	27	25	20	24	20	27	24	23	18	18	24	23	18	28	11	26	17	23	25	23	18	29	22	17	20	19	24	21	13	16	13	21	13	22	23	18	20	20	21	17	18	24	19	19	19	19	20	22	17	24	19	15	14	20	10	22	25	17	27	25	19	23	19	20	19	17	18	21	15	22	20	16	17	23	24	21	18	21	18	17	18	17	29	17	19	23	24	25	31	27	25	21	17	18	18	28	18	19	25	37	19	20	20	17	12	26	24	15	19	20	22	22	18	20	14	19	19	21	16	24	23	21	22	18	19	23	18	12	20	23	21	24	22	22	16	23	26	28	19	18	24	19	21	17	17	19	17	19	24	23	17	26	20	26	30	24	19	15	18	20	23	24	31	22	24	23	20	14	13	23	20	17	23	29	22	20	18	24	26	19	17	15	29	18	20	23	21	19	13	26	23	18	23	19	24	29	26	13	31	18	20	15	26	17	23	25	20	20	24	26	37	21	28	15	21	18	16	23	24	11	16	28	18	21	26	18	19	20	23	16	27	25	18	26	14	25	13	14	17	29	22	23	23	34	17	18	18	18	15	20	18	21	25	20	21	22	21	9	22	16	16	19	16	25	23	18	19	16	22	16	24	24	27	16	20	28	22	17	22	21	16	14	21	18	13	11	19	18	15	24	26	22	28	27	23	21	19	15	17	24	22	31	20	21	18	12	17	23	15	24	27	24	14	29	18	15	15	17	16	19	11	18	24	20	13	21	29	15	17	18	29	21	18	24	22	19	24	27	24	18	18	22	27	22	28	20	22	16	27	17	17	18	27	17	16	17	15	16	20	15	18	20	18	13	21	23	28	16	24	20	26	25	27	23	25	10	22	18	17	33	24	27	23	25	24	15	15	18	21	26	21	27	17	14	14	27	17	13	24	23	28	19	25	20	28	21	24	22	18	16	24	16	22	22	26	23	19	23	19	18	22	26	25	21	26	21	13	19	17	20	28	12	27	19	27	22	19	14	14	20	20	21	22	28	31	23	26	24	22	23	18	19	22	25	21	25	17	20	24	29	14	15	14	19	25	24	14	26	18	18	22	21	31	18	21	22	19	22	19	26	16	19	21	24	14	17	28	22	16	20	15	19	15	13	14	13	21	11	11	18	19	22	16	17	17	18	17	22	28	20	17	18	28	21	29	16	25	16	15	23	18	31	35	20	15	27	20	25	13	19	25	18	23	18	19	29	23	35	25	21	24	19	26	21	24	21	18	23	18	20	25	18	25	21	19	27	25	30	21	30	21	21	29	24	22	14	23	17	22	25	17	20	11	20	10	16	13	26	13	19	12	19	34	25	18	15	19	25	23	16	12	20	19	18	24	35	24
24743	12466	6627	19095	27288	25322	21474	18474	16360	14130	11912	9885	8616	7487	6675	5982	5382	4597	4133	3586	2875	2336	1991	1876	1689	1765	1543	1425	1174	1092	1107	1082	930	877	867	844	723	700	660	652	709	627	626	562	537	492	494	516	461	452	417	394	421	439	406	404	399	391	380	390	341	381	383	366	389	374	323	396	414	421	367	367	386	402	370	397	436	419	467	425	431	404	457	394	405	377	375	361	422	415	391	429	361	421	400	429	405	419	405	425	375	404	404	388	369	351	360	395	405	379	379	383	397	378	383	319	341	329	336	355	368	362	336	366	394	338	360	326	336	356	348	328	334	373	361	351	366	365	379	340	376	336	376	383	343	348	346	361	363	361	348	354	307	362	340	352	337	384	330	340	357	365	313	359	351	334	311	335	339	373	345	354	330	300	329	340	313	336	351	361	355	376	363	361	324	354	330	356	344	328	349	364	318	315	309	348	336	361	345	319	324	348	339	322	342	325	374	336	319	311	344	388	333	303	326	364	350	330	308	346	339	342	346	344	364	360	334	375	332	354	368	328	313	360	323	310	334	339	358	315	366	356	360	341	366	339	332	336	323	339	331	321	316	336	338	288	353	353	345	306	317	383	341	377	328	334	345	341	329	325	327	350	303	386	302	329	340	364	335	361	336	358	342	341	328	353	387	329	334	341	355	328	368	357	333	353	334	334	341	323	330	347	334	361	314	344	347	343	330	329	327	325	365	327	319	317	346	368	319	326	377	333	320	334	324	343	328	329	361	340	349	340	342	351	385	336	343	347	346	338	344	362	333	335	369	345	350	336	343	348	339	316	331	329	341	321	358	379	367	362	327	355	314	343	337	359	376	332	342	336	336	307	326	351	312	322	362	332	330	368	352	339	306	364	305	366	322	368	377	352	364	342	342	334	338	388	313	339	366	330	331	311	355	333	347	332	361	325	360	332	316	345	345	354	362	360	322	330	344	330	323	348	347	353	342	384	374	350	338	353	344	330	347	345	312	346	324	348	356	346	339	334	345	357	324	355	321	346	339	356	354	337	363	350	342	315	334	336	330	348	343	339	302	349	324	353	364	338	340	312	343	347	309	322	362	354	311	352	310	335	355	318	340	297	365	351	343	329	372	351	340	343	342	362	353	364	325	332	357	333	345	322	302	322	339	344	343	339	376	348	338	334	329	352	352	366	336	334	361	318	327	328	335	358	336	340	343	324	344	319	341	356	358	331	374	309	331	330	354	343	345	366	350	353	363	336	373	338	342	356	384	331	311	346	353	359	323	350	366	343	310	320	363	374	363	352	338	373	353	338	320	334	363	339	329	353	367	358	313	320	346	343	333	345	360	333	339	340	358	341	356	335	329	331	337	336	325	346	339	351	326	345	338	339	334	366	319	333	357	323	347	364	350	331	341	323	355	327	313	327	307	337	296	347	343	331	343	312	324	342	327	352	355	354	319	313	347	307	323	345	329	350	349	335	366	349	378	324	327	320	374	319	325	348	328	323	346	321	369	350	329	315	352	346	347	365	349	321	339	356	357	361	338	334	346	357	336	348	330	324	357	347	357	329	346	332	326	374	329	301	319	344	349	345	315	359	325	344	361	320	319	347	348	368	354	349	340	336	348	342	344	335	357	325	358	363	328	363	372	329	359	361	344	329	306	351	316	333	353	342	328	312	330	340	327	310	332	354	342	334	353	336	334	313	321	318	332	355	380	339	331	315	342	349	369	341	360	345	310	356	347	340	326	349	318	348	368	332	328	364	336	343	360	341	355	352	344	357	348	343	358	334	315	354	337	358	328	374	352	353	350	360	359	358	367	356	374	373	322	329	337	313	324	317	341	345	350	314	348	328	356	342	323	338	348	355	341	337	351	347	312	342	365	336	353	322	325	330	309	385	338	352	341	355	345	299	364	340	327	335	334	327	373	324	345	332	332	340	341	325	352	328	350	328	329	340	335	318	330	317	344	303	342	348	331	377	297	329	360	338	356	361	341	323	344	325	353	343	334	353	359	346	347	328	336	341	368	331	355	336	349	348	351	363	336	353	352	316	326	334	366	322	352	348	376	325	343	316	363	344	328	318	334	359	309	390	344	354	340	320	355	347	340	372	343	305	375	331	327	326	341	331	350	353	344	343	341	357	336	365	323	338	334	324	356	333	314	355	371	355	376	340	330	358	344	333	336	337	345	349	348	358	353	326	365	346	344	331	356	337	335	360	333	325	318	345	344	333	338	350	321	364	352	350	327	357	365	359	355	339	316	332	344	334	326	327	339	352	353	370	319	344	292	369	360	340	337	343	343	352	356	329	328	329	318	351	340	327	287	321	371	342	335	337	342	361	392	360	368	332	357	352	333	326	318	327	320	352	318	334	392	332	321	322	349	331	345	358	324	311	357	307	305	339	297	344	349	315	327	310	394	386	351	348	321	334	340	367	325	338	322	362	372	327	337	343	344	337	348	328	350	345	333	338	316	352	353	327	340	355	351	330	367	325	350	332	331	326	320	333	318	344	352	340	326	347	353	348	334	347	324	367	302	337	355	339	326	326	365	360	352	346	373	329	347	351	320	328	309	351	377	348	344	334	362	350	356	375	322	336	357	369	370	367	319	316	343	333	321	336	327	349	377	374	372	337	379	345	320	339	327	326	354	317	348	333	324	304	320	331	344	341	325	343	372	333	347	346	367	331	342	353	346	342	323	333	350	330	351	376	343	363	393	335	348	342	341	337	346	354	335	337	363	365	334	315	355	337	325	356	365	341	330	351	326	363	334	321	339	350	380	330	330	323	335	337	345	340	342	354	353	350	330	363	345	333	350	364	335	364	319	342	351	319	351	342	335	337	398	330	338	359	353	313	328	346	344	378	348	342	358	303	355	340	364	337	347	340	356	325	328	342	335	366	380	336	350	320	363	338	330	297	353	359	357	352	353	352	349	359	311	352	356	308	325	346	373	352	363	321	346	350	373	343	371	360	326	354	322	368	330	340	338	374	333	339	351	321	328	345	355	334	350	335	390	376	360	408	367	349	353	278	351	344	318	355	338	303	358	333	349	333	324	309	342	329	327	348	366	337	344	320	352	329	335	350	348	334	336	337	321	344	316	371	323	319	333	329	326	316	368	356	372	362	343	367	327	333	321	342	301	356	354	368	351	323	365	345	366	390	344	352	304	318	341	349	328	353	332	356	355	330	316	340	333	339	347	330	332	397	330	356	359	357	354	335	382	343	368	318	337	389	336	319	346	398	324	346	330	318	347	341	352	360	347	334	326	349	321	343	317	324	369	317	348	309	325	342	339	337	341	328	316	342	331	319	336	335	343	348	363	354	327	353	363	349	346	374	343	366	313	349	327	340	343	343	330	335	344	334	359	348	354	348	301	358	335	342	329	358	331	324	318	351	357	353	311	318	296	333	318	349	362	347	333	347	335	354	339	344	360	346	336	345	337	364	338	355	347	311	326	336	345	356	337	341	327	315	353	314	322	328	368	339	320	305
2378	768	404	325	681	697	641	535	511	378	355	276	254	260	223	181	165	157	113	100	70	93	69	73	58	69	64	54	51	38	53	37	40	42	37	31	38	41	26	39	46	22	38	28	17	40	30	33	42	25	33	20	24	22	27	30	25	38	25	32	16	27	20	18	21	23	32	34	29	21	18	20	29	27	25	25	28	25	34	28	30	30	32	38	33	32	21	20	32	35	27	24	32	21	29	29	34	23	30	28	20	28	29	26	26	25	27	26	28	29	29	23	26	32	25	34	27	30	30	35	22	25	27	34	25	25	17	33	27	29	25	23	19	16	29	23	20	20	32	28	23	24	19	27	26	23	19	39	21	21	26	27	35	28	37	23	16	26	33	25	32	24	22	28	34	19	40	30	28	24	31	25	27	22	18	34	25	25	27	36	27	26	21	21	29	21	24	20	18	37	28	25	32	28	17	26	26	34	27	25	25	28	42	24	23	24	29	30	28	29	17	19	35	32	26	34	26	16	21	22	20	30	26	31	33	21	23	25	21	27	26	23	31	23	31	33	19	22	25	19	27	32	29	34	24	23	23	28	21	31	27	25	33	31	29	19	23	35	32	28	31	28	20	30	31	31	23	18	22	25	21	27	26	26	32	24	34	23	29	28	22	20	28	26	31	19	26	12	29	23	16	29	25	34	31	22	33	27	24	26	26	31	25	24	28	22	24	30	22	27	25	21	20	27	32	21	24	29	25	21	27	29	28	27	28	19	31	31	23	30	27	20	19	30	24	30	30	35	19	34	27	25	36	30	32	26	26	25	20	18	25	34	29	19	20	25	23	30	21	28	25	28	32	33	20	27	37	23	29	28	30	20	26	17	18	26	29	34	29	31	22	33	17	20	15	25	27	26	29	22	21	24	24	23	21	24	20	22	31	27	25	19	26	30	24	25	23	23	27	26	25	18	26	21	28	30	36	28	31	21	23	23	27	31	21	21	32	40	26	28	30	37	20	22	14	18	28	34	17	24	24	23	25	26	31	20	30	18	17	26	24	27	27	13	25	15	27	27	22	22	18	26	24	25	29	19	29	30	30	25	15	20	24	26	27	18	29	20	25	31	18	28	31	17	27	33	31	23	26	25	26	31	27	26	27	22	30	28	24	31	18	20	30	33	33	31	24	22	28	28	20	17	20	24	34	24	29	25	28	32	35	24	15	31	30	28	28	22	24	28	26	21	26	20	31	24	25	34	29	24	23	21	27	19	29	27	26	33	28	18	21	21	29	31	23	24	24	27	27	20	35	25	30	24	23	24	27	30	27	28	32	24	27	14	23	21	22	23	25	22	28	20	21	20	29	29	30	37	29	36	17	24	17	26	13	30	29	32	25	27	23	32	24	22	24	18	20	29	19	24	28	25	33	36	22	20	27	23	26	32	29	18	32	29	23	39	36	22	22	20	21	31	21	26	25	27	30	35	30	29	27	27	28	26	28	29	29	18	27	19	21	25	37	38	22	30	21	26	22	29	33	34	21	30	27	28	22	30	32	29	19	24	27	30	29	34	21	16	23	33	21	31	23	18	25	28	30	23	27	28	26	31	25	27	26	26	23	26	31	34	29	33	17	29	25	31	22	21	25	27	20	27	29	23	31	22	29	15	18	23	28	17	22	23	33	21	24	24	35	25	32	32	30	29	26	25	27	24	23	17	23	30	29	27	14	19	23	26	30	28	28	26	27	28	33	32	24	31	21	21	36	24	21	25	26	29	30	30	27	19	22	22	30	27	24	22	17	17	25	26	29	19	31	28	23	18	37	21	32	30	26	37	20	28	25	22	30	15	32	30	25	23	20	26	31	32	32	24	27	26	21	25	28	20	31	20	34	25	32	24	24	30	25	30	26	24	22	25	19	23	28	32	33	25	29	18	18	20	27	31	27	31	26	22	30	29	25	34	28	26	29	16	24	26	34	22	26	27	24	16	25	27	27	25	17	36	26	18	26	38	30	27	29	20	21	29	25	32	26	27	19	20	27	21	27	19	20	23	20	25	32	24	21	28	18	30	39	30	20	31	29	24	18	25	29	20	35	24	33	22	23	29	16	20	22	20	40	26	24	23	23	22	29	20	25	28	28	22	18	19	21	19	24	31	23	31	35	32	24	32	30	32	23	19	31	15	28	24	21	22	24	23	31	24	36	19	26	17	20	25	18	24	28	25	22	22	26	23	38	13	24	21	22	35	28	26	37	28	29	26	27	33	27	26	30	23	26	19	23	27	22	24	20	21	31	19	17	31	27	17	31	25	18	18	37	25	22	33	25	28	27	33	21	32	32	24	27	31	10	25	20	15	24	36	18	27	26	24	24	43	19	20	25	32	17	28	26	24	27	28	23	39	22	21	23	28	23	27	28	24	23	27	24	31	17	27	31	34	25	24	28	28	30	25	28	21	28	28	31	23	26	18	27	26	32	22	20	29	31	21	28	30	27	27	22	33	36	19	20	26	22	32	31	29	35	13	28	23	17	25	21	24	26	25	21	23	25	29	19	30	17	21	30	27	24	25	31	21	26	24	22	24	34	24	18	23	27	27	23	34	22	30	28	13	21	29	25	35	27	26	25	18	22	30	27	26	26	26	36	26	26	33	23	37	24	24	30	22	26	28	20	32	25	27	40	26	12	23	21	22	22	26	23	25	23	22	25	36	21	30	23	21	33	32	24	15	33	28	29	22	30	25	39	40	27	20	18	36	30	28	24	22	29	25	16	20	27	25	24	27	24	24	30	30	22	28	33	15	30	20	18	20	29	31	23	28	23	31	21	27	27	21	18	24	30	26	17	23	14	20	33	20	23	21	27	32	24	20	28	24	22	27	25	33	23	38	18	25	22	23	29	24	31	24	40	33	23	14	25	26	27	31	25	36	23	24	26	29	30	23	27	23	23	15	22	18	33	27	33	21	20	24	34	32	21	35	25	22	20	26	29	25	26	23	15	26	18	21	16	20	28	21	25	25	26	29	26	24	22	28	23	26	30	26	26	27	27	21	30	36	29	24	27	26	21	29	23	26	17	24	19	25	29	39	17	27	35	23	24	31	31	28	20	16	18	25	34	29	24	21	19	22	24	34	35	26	31	28	24	23	28	18	20	24	25	29	22	23	28	35	35	36	25	21	28	22	22	34	24	25	34	19	21	29	21	22	24	23	36	30	23	25	19	23	12	21	25	29	22	39	27	23	36	26	23	33	29	32	36	18	23	24	26	26	24	30	32	28	27	23	21	29	24	21	26	26	27	30	21	24	33	22	27	25	26	26	19	23	21	24	17	31	26	31	23	22	37	25	33	26	31	29	30	20	29	23	29	18	29	27	27	30	21	30	26	21	36	30	22	15	29	33	25	28	30	26	18	26	29	23	18	32	26	25	30	32	28	31	23	20	23	36	18	27	23	20	31	22	22	32	31	28	30	18	23	21	35	22	23	30	20	28	23	27	25	25	32	25	34	24	26	16	21	21	21	21
30508	16428	9362	23550	32077	30313	26292	22888	20347	17655	14874	12822	10835	9977	8913	8083	7422	6678	5456	4635	3854	3145	2691	2606	2239	2316	2025	1899	1549	1495	1523	1339	1284	1181	1229	1104	1035	944	903	1012	897	781	778	735	738	686	677	664	597	579	564	516	537	535	540	523	530	476	515	479	448	469	471	474	473	481	491	540	483	509	496	487	524	462	499	536	547	578	591	535	550	576	545	557	524	530	532	538	541	542	543	497	526	477	495	518	507	537	544	506	490	489	466	472	513	451	472	495	510	553	496	489	498	448	422	447	452	408	454	454	464	454	466	422	466	460	450	440	425	433	426	408	447	431	451	454	445	420	426	442	393	414	436	431	440	404	393	437	457	427	468	414	415	434	378	401	449	419	439	440	400	387	396	431	445	427	430	435	455	438	481	433	400	422	402	430	407	414	437	425	425	415	433	424	438	394	410	428	417	373	432	418	414	438	393	418	393	435	413	435	393	412	435	419	460	413	414	430	443	451	450	413	389	450	446	425	422	434	398	407	446	425	430	425	443	422	416	444	436	430	381	444	410	433	425	410	398	433	427	413	410	447	424	415	392	431	423	408	383	436	458	398	466	456	454	438	422	397	395	442	406	429	420	411	412	418	404	431	426	418	426	430	442	432	441	398	427	416	438	446	434	430	406	446	433	432	413	425	453	408	401	402	447	429	403	413	425	446	402	430	403	462	438	428	403	439	392	393	427	427	451	437	414	381	403	434	413	444	437	427	402	449	440	391	423	460	437	412	415	421	420	414	410	409	437	398	432	402	461	433	425	366	411	413	424	391	426	419	408	420	418	451	414	441	431	408	406	389	409	385	424	430	433	394	469	453	418	382	416	407	434	408	421	398	435	432	424	416	405	419	436	384	386	446	410	447	427	429	417	473	411	453	443	402	428	436	425	403	445	431	429	410	425	396	396	424	443	452	412	417	419	439	421	405	418	402	432	423	422	432	429	432	424	427	416	418	414	430	399	445	398	387	426	443	446	418	412	382	412	441	424	421	458	405	427	436	408	452	386	437	409	424	442	408	484	445	395	434	408	411	410	425	418	413	440	412	404	393	433	438	424	402	438	390	414	426	419	426	436	426	442	446	401	347	439	441	405	407	459	431	437	437	441	376	440	403	398	408	416	389	439	439	426	418	405	426	407	415	423	395	420	395	437	420	429	390	405	401	406	399	432	448	472	439	429	440	475	392	433	428	433	403	434	402	427	400	402	386	422	429	416	461	435	413	393	456	423	424	474	379	409	419	405	435	446	404	415	388	429	415	410	406	433	396	401	445	418	434	429	425	451	444	427	445	456	400	409	425	403	430	424	407	416	429	414	426	464	430	383	397	411	452	445	406	398	459	395	419	398	414	411	440	429	426	399	433	480	414	430	389	435	406	420	422	405	416	416	434	442	413	423	432	428	423	423	437	463	401	403	420	414	387	437	422	444	408	424	442	435	422	435	396	438	455	431	411	428	410	451	449	433	424	443	445	431	416	428	415	440	413	427	438	445	410	419	432	423	402	391	407	416	431	418	401	435	429	433	435	378	408	382	444	405	421	403	422	438	442	402	422	401	446	438	410	415	444	404	381	377	421	455	402	416	422	425	441	461	422	395	437	392	440	417	403	437	474	408	459	418	419	456	427	393	383	413	411	433	410	399	384	423	415	408	434	421	414	440	445	406	425	422	438	448	429	431	415	435	410	397	410	429	402	427	399	397	422	422	427	383	420	408	429	413	436	417	390	422	406	411	407	437	420	445	482	405	413	431	443	450	424	418	437	396	395	437	455	443	420	450	411	425	419	436	435	402	437	399	428	420	421	405	408	406	447	433	390	425	421	458	397	432	388	431	407	411	429	436	394	417	423	401	435	454	441	402	407	414	438	422	464	416	413	403	419	429	440	393	386	408	370	432	429	418	407	427	417	432	394	405	407	411	438	423	406	422	420	431	385	420	387	423	404	454	422	443	423	428	410	404	437	427	416	397	407	435	402	393	391	411	469	436	398	415	437	449	436	463	409	417	398	466	385	470	410	397	400	457	392	405	410	429	413	463	420	387	420	418	466	442	441	412	429	410	445	409	454	430	438	459	419	383	419	419	390	398	399	397	419	417	446	422	403	443	389	441	424	421	415	414	432	445	404	411	404	431	420	418	442	386	407	418	403	420	428	449	402	421	419	449	412	398	419	430	445	430	409	454	411	431	434	400	404	432	423	407	443	422	442	386	397	453	443	419	447	447	410	438	378	404	396	416	462	418	429	442	436	395	428	401	431	419	416	427	447	383	450	427	409	424	440	412	403	402	423	400	444	442	441	413	412	471	452	410	432	407	443	394	428	391	398	408	411	412	438	425	446	431	431	452	440	451	431	411	444	427	436	430	424	415	440	395	453	444	407	428	433	432	427	433	418	425	406	410	390	436	387	427	386	401	425	416	421	403	455	434	434	431	410	403	422	411	413	410	432	423	415	423	417	474	410	411	434	411	463	434	399	440	438	441	424	436	429	406	428	418	416	419	396	404	429	433	443	427	397	462	442	414	427	454	379	402	444	429	414	457	422	388	454	381	424	456	401	422	392	420	434	424	456	434	404	381	445	390	443	406	413	472	410	437	429	451	417	429	447	430	452	410	423	384	433	422	444	408	420	423	399	370	460	392	427	409	418	422	422	417	472	422	431	440	401	432	438	452	434	442	414	396	436	401	404	422	444	408	426	411	398	415	418	420	408	427	444	440	408	423	408	450	444	421	470	423	425	427	434	442	433	395	385	451	440	390	452	419	400	443	427	437	412	375	434	454	435	415	438	420	399	419	443	422	411	413	435	429	440	415	445	423	449	425	379	382	414	425	449	413	391	430	422	457	424	431	433	421	474	413	436	407	413	405	408	429	417	402	435	415	430	404	436	429	421	429	424	437	422	403	412	405	417	407	420	409	398	435	428	406	415	428	408	414	436	422	448	429	467	473	433	426	435	415	425	417	421	379	382	430	455	427	423	428	428	447	398	447	432	442	448	416	411	434	397	423	419	439	403	406	408	469	412	413	437	430	386	413	425	462	448	446	405	433	395	425	392	375	428	391	413	443	450	449	397	484	443	409	430	400	393	404	424	410	420	401	393	414	420	408	404	445	413	448	440	430	400	440	383	416	443	383	412	420	403	444	428	427	434	410	448	441	409	419	409	434	428	437	426	443	405	405	405	418	447	388	410	423	436	433	384	434	444	424	435	436	411	455	442	418	442	459	426	444	457	410	429	396	424	450	445	399	405	437	404	484	433	448	426	392	403	441	431	418	431	453	409	405	432	424	410	405	413	408	415	414	416	436	392	420	443	409	465	450	446	451	433	407	481	395	416	424	404	394	420	428	418	433	408	415	400	414	431	410	425	403	416	456	419	454	411	435	416	424	441	458	438	438	416	434	416	454	408	410	479	440	421	421	422	423	399	410	420	460	462	443	411	407	435	430	434	387	405	424	417	391	403	401	411	422	400
4063	780	515	346	682	858	660	569	551	468	383	324	266	242	239	235	196	145	151	116	95	92	71	56	63	81	64	61	45	61	51	49	45	38	56	48	42	44	45	38	32	44	37	35	38	41	34	33	42	30	29	26	27	34	30	40	25	29	32	19	28	31	26	33	35	31	31	32	27	27	35	34	27	38	25	25	33	26	34	30	29	32	37	32	34	47	40	32	36	28	37	39	36	35	34	29	24	32	19	27	27	25	28	23	32	35	30	31	37	32	26	38	30	28	39	27	29	32	33	34	28	33	35	22	31	35	29	37	29	26	25	26	34	27	32	22	25	32	36	31	29	30	36	30	33	29	23	25	29	23	29	38	31	31	40	29	33	21	23	29	30	38	30	29	29	36	32	31	25	23	33	35	32	29	30	35	29	28	22	37	39	28	22	30	34	23	30	36	21	31	30	44	24	21	24	31	35	28	25	28	28	27	24	22	33	28	29	32	33	28	27	30	21	26	31	26	24	25	25	27	25	23	23	21	30	35	35	26	28	29	26	23	31	28	33	32	23	28	29	25	38	27	28	28	27	29	26	25	30	32	25	31	26	27	35	27	35	29	30	18	32	33	17	28	19	38	39	30	19	23	24	25	26	35	29	28	23	31	23	41	35	26	27	19	33	33	32	24	33	30	31	23	26	19	29	20	37	14	37	29	39	39	31	35	15	34	31	31	30	40	24	32	25	28	28	25	25	33	25	25	37	36	29	32	27	31	32	24	29	31	31	37	26	29	31	29	30	31	30	29	28	27	35	35	27	23	25	29	37	27	29	26	24	19	19	23	37	32	29	38	28	28	21	23	32	23	36	37	35	33	32	29	35	19	32	34	19	34	29	31	36	31	24	27	28	26	31	24	29	28	27	28	28	28	24	28	30	35	27	31	22	22	27	32	30	29	42	18	37	24	33	32	31	32	34	34	27	40	21	28	26	27	35	17	23	32	24	30	22	25	25	24	34	26	19	30	29	28	29	30	38	40	33	36	25	36	28	22	27	29	29	27	29	19	31	30	26	41	30	25	25	25	25	30	25	41	39	30	29	44	29	30	21	31	26	34	30	33	32	29	19	19	28	33	33	36	26	32	28	26	31	42	37	34	24	42	25	28	34	31	41	22	33	30	27	36	23	28	34	23	20	42	15	30	33	24	24	28	32	25	24	31	27	23	20	29	35	26	28	32	28	30	28	36	37	33	39	33	26	30	25	30	19	26	30	30	30	28	31	33	26	27	23	25	41	24	26	26	29	28	31	25	37	30	31	34	22	29	23	23	29	25	29	26	33	26	29	29	33	32	27	34	32	29	21	31	28	16	29	27	27	37	32	37	31	28	27	23	35	25	23	40	33	28	20	32	26	31	24	30	38	23	32	22	32	43	36	24	26	34	33	29	43	30	25	30	25	29	33	24	32	20	43	30	30	36	25	25	24	21	42	29	30	27	24	32	20	21	34	30	24	30	31	28	26	20	28	24	34	25	25	28	22	34	23	26	34	24	42	28	34	29	22	37	28	30	31	30	32	31	34	32	34	32	26	30	32	26	34	25	29	36	37	28	36	21	32	30	19	33	25	32	23	31	36	33	24	37	29	26	24	33	32	33	30	43	23	23	31	33	19	35	32	30	28	35	25	33	26	33	29	43	38	31	34	29	25	32	33	22	37	36	25	29	29	34	24	21	23	27	34	40	33	35	20	32	23	30	30	27	16	28	29	14	30	35	42	28	26	31	26	29	27	31	20	30	38	37	28	22	26	26	36	36	27	30	37	27	26	29	39	26	25	38	18	29	33	24	20	21	21	38	36	30	25	33	34	22	38	27	25	27	25	25	26	26	24	20	32	36	24	28	31	26	31	31	29	40	29	21	22	26	20	38	21	30	32	31	30	29	30	16	35	26	33	33	28	34	31	28	36	24	23	31	35	26	28	24	27	30	21	23	35	31	34	33	29	37	21	24	30	27	25	27	30	21	36	36	34	18	27	37	28	27	32	36	25	28	37	39	31	27	22	22	23	37	25	34	31	24	25	22	33	29	30	24	37	32	33	31	35	28	20	28	24	38	24	28	31	18	33	20	20	26	29	23	36	27	26	22	35	32	31	16	35	27	29	26	40	36	32	24	21	28	34	25	30	31	29	27	36	35	19	36	27	30	24	26	24	30	26	34	45	28	23	34	27	31	38	26	27	31	38	31	45	35	34	29	31	24	34	31	24	37	32	29	35	39	32	29	26	22	31	29	32	28	22	34	23	35	38	26	24	19	32	37	32	24	28	30	32	37	22	28	27	24	32	31	23	23	26	30	27	32	28	36	18	29	31	32	25	28	39	31	32	20	26	41	25	37	26	31	33	30	27	29	38	30	38	34	36	20	27	23	27	38	34	26	27	30	24	31	29	29	31	24	32	35	25	28	38	16	27	27	38	26	37	37	26	28	25	29	25	35	25	30	40	23	29	30	31	17	37	34	33	27	27	27	33	34	31	30	30	30	40	27	28	26	27	27	37	40	40	26	25	21	30	28	29	41	29	25	30	23	29	32	24	38	29	26	21	33	29	30	34	38	24	30	22	19	27	33	30	32	34	28	27	36	32	34	23	30	34	30	23	31	28	32	23	24	27	33	35	37	39	23	29	31	31	31	29	20	32	30	30	21	30	24	29	29	31	27	35	28	31	36	34	36	27	34	27	39	33	16	28	24	31	26	42	22	30	31	19	29	30	25	30	33	26	27	23	33	25	26	30	35	36	37	33	36	31	17	26	25	31	23	31	38	26	35	43	29	21	26	29	14	23	31	19	35	37	25	24	34	18	25	21	26	29	37	27	28	24	40	26	23	41	32	22	40	19	23	24	27	32	39	17	30	26	44	26	28	33	32	33	25	22	26	23	27	23	25	27	25	25	34	31	24	33	28	26	30	29	32	29	32	30	26	34	30	29	21	38	31	30	31	33	28	27	26	31	30	38	34	35	27	28	35	26	23	19	20	24	31	24	16	33	20	27	29	29	27	29	36	30	26	29	28	26	37	31	19	36	37	30	31	27	30	27	24	33	25	31	34	28	34	33	42	23	23	29	30	37	33	26	22	28	26	32	34	40	27	34	28	25	24	27	25	21	34	21	35	28	37	24	35	31	25	34	31	34	32	33	32	21	25	27	32	24	24	28	32	25	32	20	30	38	21	19	40	35	32	34	32	31	37	30	37	27	30	35	26	35	33	30	33	24	26	35	21	30	30	29	25	37	27	44	19	17	31	29	41	26	27	24	27	38	37	31	33	31	25	31	25	38	28	28	29	28	25	27	32	30	29	20	22	28	29	26	29	29	21	24	34	33	28	27	29	29	31	30	23	31	40	34	24	26	42	35	27	40	27	24	31	33	31	29	30	21	30	23	30	31	26	19	34	23	31	25	31	26	26	44	24	40	38	32	35	33	21	27	32	38	24	30	29	29	18	26	20	37	35	34	38	29	20
28539	16088	10138	23441	32682	31339	27499	24071	21645	18849	15819	13412	11976	10808	10073	9170	8054	7053	5971	4931	4046	3323	2964	2670	2544	2439	2111	2050	1632	1648	1620	1502	1364	1352	1347	1180	1108	1013	1010	1029	903	860	851	819	776	734	712	700	732	649	553	569	574	532	556	545	520	521	500	557	507	560	502	526	508	537	507	530	479	545	605	522	573	514	597	578	590	563	632	624	600	606	592	573	536	574	561	533	549	579	620	588	569	533	529	550	559	594	601	553	544	528	530	533	489	514	533	539	569	533	560	544	499	524	498	503	480	486	500	480	520	495	525	515	533	500	435	492	503	506	476	479	500	532	453	474	499	488	454	475	439	490	480	422	501	461	449	472	492	464	456	500	433	473	484	452	460	484	482	490	551	462	445	487	496	477	479	455	481	475	455	458	463	475	431	501	463	447	471	488	482	454	477	484	520	509	464	455	469	460	476	440	446	468	469	485	506	469	480	471	457	470	492	473	508	510	504	498	442	461	428	490	464	448	497	456	473	478	472	483	468	494	472	475	518	491	451	472	470	486	484	451	500	485	465	487	439	475	459	470	469	495	496	489	487	455	466	485	441	477	522	444	461	472	449	493	490	482	497	465	442	497	442	442	472	463	464	466	471	444	475	467	484	498	441	473	452	455	454	459	455	479	467	457	462	455	467	459	463	477	471	493	477	457	488	499	464	490	479	457	494	482	441	472	462	459	485	480	440	440	481	506	438	466	475	429	480	464	493	416	464	475	489	418	448	447	473	480	481	481	492	468	453	483	455	472	483	473	470	486	436	491	434	501	467	509	449	473	487	452	478	472	454	479	453	465	495	422	470	445	483	483	467	447	488	464	463	447	465	479	479	454	471	472	469	457	478	485	473	458	499	460	473	494	470	474	466	473	490	459	486	447	462	485	468	454	457	512	483	436	457	506	472	454	498	483	481	492	478	465	495	464	443	465	482	455	507	458	453	451	454	501	450	436	476	482	482	490	457	426	481	512	440	452	473	506	459	475	435	462	486	464	412	447	481	466	463	453	497	471	474	471	469	440	454	486	466	441	486	487	452	494	459	466	482	498	436	454	471	476	447	481	508	457	470	437	482	511	472	468	467	464	516	494	458	473	457	462	464	454	442	492	426	450	458	438	444	430	478	461	459	485	452	475	519	475	470	482	496	469	503	452	497	463	459	444	505	490	476	442	449	474	472	490	500	480	531	461	458	467	483	467	450	450	435	471	463	480	479	481	458	454	480	465	487	480	479	484	483	484	482	493	462	474	447	485	499	469	453	474	493	487	479	450	429	459	451	453	435	480	460	490	476	475	489	456	482	507	462	453	455	495	444	427	491	458	448	451	464	449	439	494	465	474	447	452	464	465	474	453	467	484	494	478	459	447	451	501	488	492	494	460	446	449	427	456	453	464	454	466	461	499	459	443	452	508	491	416	452	459	458	481	463	512	443	504	459	446	481	474	490	474	454	487	460	439	458	477	447	465	470	466	486	459	496	462	517	459	458	474	472	491	468	467	465	433	468	496	464	451	470	453	475	475	478	489	471	505	485	464	470	471	468	452	471	474	504	547	451	470	454	442	500	477	465	445	456	417	404	460	453	419	507	435	473	433	489	464	447	487	479	463	501	498	445	460	499	500	499	477	450	468	468	425	471	471	462	486	440	472	463	453	463	415	451	500	440	463	482	485	477	500	420	490	452	470	500	468	490	488	498	502	465	476	488	470	472	446	471	485	463	454	461	418	467	474	438	451	474	479	440	441	468	437	479	437	473	457	491	488	454	449	456	478	509	448	458	456	448	493	495	490	473	485	451	471	487	500	504	429	452	486	464	471	448	492	483	453	419	461	460	524	454	460	449	458	441	500	462	441	457	428	465	487	440	482	446	462	478	477	479	472	469	458	468	462	472	461	466	476	441	462	482	490	459	466	483	462	499	514	444	480	454	479	488	467	486	453	498	411	501	463	473	479	478	462	439	454	481	489	491	465	444	504	483	423	467	504	486	481	484	473	452	487	462	466	489	507	467	458	451	444	446	434	496	506	472	437	454	453	481	478	457	498	493	485	480	472	458	484	483	477	493	481	440	446	498	483	488	447	477	470	427	459	473	448	475	441	464	462	415	489	457	528	447	476	459	484	426	485	488	478	501	469	452	466	472	513	465	496	467	490	498	469	508	494	464	441	457	447	456	478	433	469	454	463	463	440	491	489	455	462	452	453	457	479	475	447	430	462	459	465	447	454	483	481	453	455	487	480	471	476	466	523	457	443	500	460	468	486	487	456	531	484	456	460	463	504	490	437	483	463	488	486	432	499	460	486	483	498	504	462	468	468	463	471	449	427	465	465	473	439	443	454	474	505	433	481	458	481	470	484	494	464	450	470	471	439	503	485	442	431	455	425	447	449	454	496	470	437	502	517	492	484	458	457	439	430	440	489	494	452	477	492	468	501	519	488	476	480	473	449	467	465	480	438	466	497	470	493	484	459	478	486	468	468	475	485	527	433	472	496	464	437	450	517	482	497	471	479	458	487	491	485	434	450	478	435	472	515	462	471	454	485	469	454	489	468	456	482	442	416	484	486	458	485	466	474	418	457	458	479	502	465	491	456	433	488	432	465	486	482	461	483	487	479	469	490	466	462	483	493	463	483	473	479	467	477	492	476	445	508	511	447	420	480	447	442	504	442	432	476	436	436	424	474	491	452	460	461	476	499	435	475	484	489	497	435	495	438	468	460	436	452	483	466	456	479	449	479	429	432	504	494	456	471	449	449	448	478	474	488	433	518	454	500	465	460	465	503	503	506	492	444	477	454	477	483	456	473	478	457	456	489	462	478	504	507	494	472	473	478	464	449	450	492	497	442	456	475	474	470	452	427	471	463	480	447	494	488	469	476	474	472	457	459	431	458	442	470	458	467	432	478	481	489	472	499	496	451	472	501	496	462	453	476	470	451	487	497	515	432	494	491	495	422	506	476	474	491	464	477	463	463	487	408	463	487	473	483	445	472	491	425	474	473	482	463	486	468	468	463	459	479	457	480	499	491	453	490	460	426	441	463	494	459	458	438	511	486	462	465	468	480	490	451	402	470	442	507	448	485	451	442	435	484	506	463	485	504	445	504	547	502	442	490	446	458	473	447	471	491	480	442	506	493	487	474	430	490	452	464	489	455	427	450	518	445	432	474	459	450	482	470	441	483	477	479	459	454	510	483	454	449	474	508	453	461	491	481	471	481	466	474	459	488	462	471	494	510	454	457	472	472	501	474	478	462	468	465	461	477	503	476	492	474	459	480	474	444	446	442	494	448	501	472	479	487	479	488	456	444	468	481	467	504	473	461	510	421	441	508	456	463	409	448	460	483	479	469	453	446	439	466	473	483	496	477	420	459	441	468	442	495	449	474	471	502	471	455	444	494	474	467	474	488	502	477	478	491	480	495	421	451	491	437	467	495	478	494	467	441	472	464	463	497	394	462	443	456	492	449	503	474	472	481
4355	1379	776	612	1033	1240	1040	880	777	756	627	462	439	400	362	331	310	261	218	179	169	109	118	96	99	114	105	79	72	98	84	81	73	64	64	57	60	44	71	52	40	47	44	40	40	50	53	46	53	39	42	55	36	47	37	34	50	38	40	50	47	39	37	30	49	36	33	40	35	33	43	38	49	49	55	34	41	54	35	38	36	51	41	48	51	43	47	30	39	43	40	42	48	29	48	36	43	38	45	49	37	41	39	30	46	35	46	59	37	42	44	41	43	38	41	40	38	39	41	43	43	45	48	31	37	41	41	43	46	42	43	40	45	52	41	38	33	45	41	34	36	35	39	33	35	42	42	36	42	40	32	41	39	38	34	36	36	34	38	40	43	34	49	48	47	51	36	44	44	45	41	37	36	40	38	37	27	46	36	40	37	43	35	41	34	41	55	42	25	35	38	46	39	34	46	37	36	41	36	40	31	37	47	45	34	40	53	31	46	39	44	37	45	43	24	36	37	41	48	35	31	52	44	44	48	27	44	46	27	36	41	46	39	45	42	40	46	35	47	45	34	46	38	49	37	36	40	30	37	43	43	41	42	46	41	38	42	45	46	38	42	42	29	40	52	46	31	40	38	46	39	37	40	41	36	47	41	38	33	42	37	35	40	37	41	42	41	48	36	42	38	33	40	41	49	32	40	52	36	45	35	27	37	44	43	45	28	42	24	55	45	45	37	43	38	41	35	39	35	41	55	56	28	47	45	33	34	51	44	49	35	40	53	37	44	33	34	51	39	42	27	40	31	37	50	41	45	39	41	36	47	42	42	38	52	30	33	41	35	48	41	37	34	39	44	48	43	40	39	31	28	40	30	39	27	30	40	28	55	35	42	37	34	33	37	28	48	32	42	41	33	44	36	36	36	33	35	48	39	44	40	48	38	45	29	45	44	41	34	49	41	45	37	41	37	32	47	33	31	44	45	34	31	33	39	26	36	45	40	36	37	36	48	44	37	33	44	50	35	43	47	35	31	47	34	36	23	51	40	36	29	42	36	32	46	36	49	34	28	47	61	42	37	31	33	43	38	35	48	39	36	38	32	54	44	30	40	35	43	41	35	39	44	47	47	37	42	26	33	44	40	37	40	37	34	44	35	46	42	48	37	36	46	33	40	28	32	44	35	31	47	49	38	30	40	30	33	34	42	39	36	44	48	40	40	40	35	42	39	25	28	40	38	39	42	47	45	41	39	36	54	43	40	33	55	41	44	52	38	32	33	47	41	48	49	25	51	39	39	38	42	43	44	53	46	42	48	44	39	36	35	46	47	46	33	39	38	48	27	35	46	32	36	36	49	38	44	41	39	38	41	49	45	45	59	37	44	28	37	41	34	41	39	28	22	33	35	38	40	42	33	38	32	47	39	40	31	42	30	28	53	35	33	44	38	34	29	39	44	37	36	38	32	38	33	40	44	39	41	38	39	28	38	45	47	43	28	31	41	42	38	40	36	36	49	50	33	31	40	46	33	33	29	42	36	40	28	36	32	42	43	42	43	33	31	42	41	35	24	41	50	33	36	41	42	44	52	32	39	24	31	44	43	45	42	43	41	38	45	36	45	26	42	21	39	46	42	35	39	42	40	44	41	43	35	36	44	33	41	47	28	31	33	33	54	46	35	36	39	46	34	29	39	35	35	43	28	36	43	42	39	37	39	27	35	28	45	32	36	30	47	36	35	36	46	35	34	39	39	30	31	39	37	46	36	40	44	39	43	37	44	37	34	53	43	40	34	41	32	33	40	33	52	36	34	41	43	47	42	29	41	44	52	40	32	44	38	36	33	39	40	41	40	61	50	38	39	48	38	42	36	39	39	45	40	38	39	35	39	43	41	44	41	38	36	37	40	52	45	39	48	49	49	41	40	32	50	39	42	36	29	33	37	37	42	24	35	42	25	40	38	36	38	38	42	38	55	31	51	51	47	49	40	50	34	31	38	45	37	42	45	47	30	31	27	46	43	48	51	35	30	28	39	28	33	36	35	35	40	31	31	44	37	27	36	45	30	32	35	49	44	35	34	38	35	35	47	40	42	45	48	45	26	37	48	47	40	51	43	38	33	40	49	35	40	27	41	41	38	46	48	30	46	37	33	35	37	52	34	35	52	29	45	32	36	25	33	41	39	39	42	26	43	38	27	46	38	41	27	37	35	42	35	42	44	43	28	42	46	36	37	36	41	31	44	38	30	42	48	39	34	47	43	45	37	44	32	39	42	45	57	33	35	39	33	37	34	35	49	40	42	37	36	31	48	41	30	34	49	35	40	32	38	44	30	38	55	38	34	39	39	48	47	27	27	40	35	44	30	33	37	44	30	35	35	32	37	39	52	40	35	34	36	38	35	33	38	42	44	39	35	42	51	43	35	44	51	42	33	37	47	36	37	34	53	35	36	44	41	35	31	45	32	38	35	48	36	41	46	41	33	43	42	41	28	43	37	39	34	47	29	38	36	36	37	31	27	57	34	41	33	36	30	39	38	28	33	39	37	37	44	45	25	28	40	50	26	35	47	32	28	29	42	39	50	46	39	46	42	34	30	39	38	47	41	41	37	34	40	42	31	45	30	39	48	43	41	48	38	26	27	43	40	31	39	33	29	38	38	39	43	43	47	37	44	44	42	34	30	42	32	45	38	37	35	50	39	31	42	43	49	34	30	38	32	52	32	43	48	43	43	35	46	40	38	41	35	40	45	29	35	41	34	35	44	41	35	33	35	44	33	48	36	37	34	47	45	38	39	29	36	40	39	46	33	36	40	51	32	43	40	29	44	39	31	43	37	40	37	43	40	35	26	42	40	45	41	53	47	45	28	44	34	45	34	46	41	38	38	37	35	44	34	35	34	36	36	48	37	40	37	41	29	34	32	44	39	41	42	32	38	48	36	35	39	38	42	42	33	32	39	36	58	39	36	47	49	42	39	28	41	40	33	48	49	39	42	43	46	48	38	40	45	32	46	26	50	41	45	35	42	23	43	38	42	40	46	34	38	54	44	50	38	47	47	33	39	50	42	47	40	43	35	44	36	42	54	36	34	40	37	36	42	33	46	34	48	32	40	34	46	48	38	38	23	40	27	47	44	34	40	50	43	41	52	41	31	32	40	46	46	55	33	39	41	38	34	37	39	45	31	52	40	38	45	43	35	40	42	51	59	33	38	46	40	37	36	31	44	40	40	44	29	52	45	40	35	49	42	36	41	46	37	33	52	36	48	46	39	46	41	34	42	36	41	28	31	42	37	34	45	46	39	42	42	35	44	36	35	42	39	26	37	29	53	46	36	34	34	28	47	31	43	48	46	41	38	38	23	41	30	46	34	38	48	39	43	44	40	38	48	37	29	50	36	32	40	31	36	34	39	42	30	36	41	46	43	40	40	47	30	45	37	49	35	34	30	25	45	49	33	44	45	36	44	38	37	41	59	39	38	33	32	45	48	38	25	45	47	37	38	31	50	46	51	51
35863	21442	14151	29049	37289	36686	32841	29233	26138	23643	20872	17862	16086	15054	14155	12750	11563	10124	8561	7220	5864	4877	4278	3717	3770	3316	3319	2989	2673	2659	2503	2190	2099	2095	2100	1769	1706	1515	1587	1455	1390	1261	1116	1111	1127	1125	1035	1054	1040	913	882	816	860	795	855	819	787	792	712	741	668	726	703	742	723	722	715	796	806	757	755	800	744	795	834	869	844	898	926	859	848	861	867	799	805	793	807	763	791	735	846	840	795	801	745	772	733	755	766	740	763	702	692	721	689	639	726	745	792	761	798	713	747	671	670	633	660	648	682	684	713	691	699	667	665	714	646	667	628	658	648	621	672	661	668	656	702	695	682	653	604	655	669	694	656	640	668	634	651	598	607	674	678	626	644	647	635	623	644	668	653	635	619	647	635	636	614	654	637	620	661	614	656	627	635	648	630	655	696	687	629	634	628	606	623	573	645	648	662	667	644	663	617	634	619	620	623	663	633	665	622	601	656	621	634	672	644	662	626	630	634	631	609	625	633	624	618	612	617	646	671	655	610	684	640	591	630	631	631	614	622	612	633	659	588	654	573	619	553	653	600	605	581	622	593	628	654	608	636	621	645	624	620	644	642	661	657	645	615	580	625	620	662	644	629	617	610	591	649	682	602	616	627	656	614	674	624	638	609	597	657	632	638	633	649	664	611	643	659	634	614	621	610	667	643	613	602	650	620	621	625	635	697	632	617	659	657	599	633	684	658	678	654	644	624	649	640	619	644	652	695	646	655	622	644	622	603	587	637	648	654	603	623	677	613	614	669	626	658	650	603	647	618	625	618	633	550	626	618	660	612	618	614	657	644	643	613	626	622	598	639	639	613	626	618	621	646	615	630	606	621	625	607	647	618	624	643	612	635	643	594	631	600	613	630	618	631	589	608	598	668	676	671	635	655	606	640	627	625	630	642	610	626	638	596	673	612	669	643	664	622	609	628	641	630	646	650	634	648	652	622	639	640	638	629	625	608	636	594	624	627	637	590	640	649	630	637	646	622	616	634	654	645	617	612	635	643	658	668	605	655	609	640	588	658	669	618	646	651	615	586	650	560	584	595	608	692	626	680	648	617	607	618	635	663	601	639	650	620	611	626	636	643	656	617	623	685	673	605	625	614	609	617	624	623	586	604	633	656	640	651	653	665	684	636	646	646	596	648	596	676	613	670	621	637	625	625	602	622	640	657	636	654	615	627	688	637	669	633	639	625	666	602	641	633	656	580	680	637	656	605	628	582	654	633	671	636	618	685	637	609	625	594	619	624	637	614	628	633	620	579	601	645	647	600	632	621	628	583	652	600	664	649	641	654	650	645	642	601	666	608	642	634	620	634	623	629	629	658	671	637	625	629	668	627	668	621	625	662	572	613	638	662	616	596	630	597	660	634	637	643	636	621	653	644	611	642	603	672	639	648	601	633	644	632	604	643	641	627	629	634	654	654	668	638	644	675	601	601	699	674	685	578	655	582	632	634	658	656	647	640	635	655	598	619	584	641	640	676	687	592	649	637	646	601	637	616	628	644	656	628	615	628	679	653	590	645	661	626	626	680	639	670	624	625	604	661	631	666	642	632	605	652	636	645	610	657	648	633	615	654	660	654	656	637	634	641	643	619	617	637	595	601	622	640	617	600	653	639	674	655	628	663	609	637	642	612	633	610	637	632	631	628	640	633	604	637	642	596	658	645	624	655	637	648	602	627	622	625	623	623	637	632	579	600	633	568	597	625	595	621	582	669	657	609	654	613	592	626	650	582	616	604	647	644	635	638	590	583	655	646	654	635	654	611	682	646	622	609	648	618	635	639	668	636	641	653	617	614	635	627	638	646	624	630	646	640	630	601	667	633	633	659	644	646	650	619	649	647	602	656	614	624	605	666	616	618	586	589	614	616	635	641	621	621	667	639	646	596	595	607	636	688	661	655	617	653	608	655	602	595	641	602	647	624	606	587	642	604	615	641	666	629	633	631	640	610	611	618	637	632	601	637	634	625	660	632	612	610	608	633	654	634	659	602	612	607	639	705	648	637	619	610	632	611	614	645	647	587	642	668	630	626	633	613	649	648	662	634	630	652	662	605	642	658	660	643	626	593	627	610	596	635	640	625	641	672	615	622	692	618	652	629	614	659	701	625	685	647	628	628	637	633	613	652	652	681	646	608	624	613	614	602	603	650	623	571	634	617	614	614	617	596	604	666	626	649	635	618	653	620	614	613	617	621	616	632	624	645	583	622	629	650	676	604	640	624	605	631	600	611	658	634	604	646	651	605	681	617	607	632	663	611	609	636	633	616	621	670	614	642	615	623	603	648	681	674	631	650	621	617	681	628	636	690	629	660	618	639	618	681	626	668	656	597	676	597	587	649	610	613	630	613	654	643	650	607	677	634	648	574	704	681	646	624	649	646	650	662	635	624	644	628	664	616	676	637	649	650	675	627	648	612	635	652	649	650	632	647	628	645	629	593	657	628	656	650	660	626	640	574	640	690	633	609	687	632	657	661	614	605	634	658	657	631	639	624	614	597	641	623	624	622	618	607	589	636	594	590	617	612	653	584	634	640	626	581	697	622	636	653	632	639	608	620	662	665	669	594	651	629	576	616	658	597	663	650	616	637	656	672	596	640	595	583	601	681	610	624	664	616	605	655	642	588	627	650	593	661	653	621	637	639	676	686	639	584	600	645	620	637	615	641	658	666	682	615	667	647	614	647	618	629	616	631	644	635	641	618	649	666	572	595	699	629	620	638	650	575	623	636	688	651	622	633	623	666	628	642	647	608	620	611	598	619	658	619	604	656	624	622	613	627	668	625	635	643	606	641	653	627	690	604	652	617	642	638	611	595	661	610	600	655	567	675	609	614	599	626	615	597	632	639	627	633	642	630	625	655	593	620	618	631	625	683	650	619	614	635	610	659	625	654	614	654	634	595	657	659	614	577	629	642	665	585	640	647	645	614	662	633	589	630	660	646	650	628	616	566	648	639	671	662	619	596	656	616	668	628	623	634	626	638	641	657	619	635	679	628	625	579	626	644	616	650	635	620	610	636	651	604	627	634	632	634	604	577	625	622	599	614	639	611	653	633	642	638	629	639	645	609	634	611	633	640	635	632	638	658	611	615	598	675	595	637	668	632	656	672	623	618	640	660	604	634	580	631	634	605	657	635	567	569	644	658	635	593	625	651	614	655	631	624	584	645	660	669	611	616	631	646	616	609	627	615	660	588	631	652	672	616	636	606	662	609	605	623	647	609	609	627	688	638	629	669	668	664	643	627	641	636	663	621	613	579	628	594	602	651	645	627	660	641	630	652	591	635	673	685	638	623	668	641	629	678	610	605	651	631	594	650	640	626	638	641	648	665	636	680	633	639	600	651	640	644	675	619	596	612	662	632	631	720	638	639	625	618	631	628	609	607	626	625	596	656	586	662	626	667	622	655	623	614	596	618	631	652	603	625	630	611	608	626	604	601	633	640	614	627	645	675	660	620	578	618	642
2342	498	281	179	405	486	386	323	320	289	220	203	195	198	161	137	136	127	92	69	56	54	52	47	31	53	57	49	38	43	33	28	50	26	32	37	25	31	34	25	27	29	31	19	16	21	24	22	28	19	24	15	23	21	23	29	20	17	17	28	19	22	26	23	18	15	19	21	25	14	24	12	18	22	21	20	15	18	32	26	26	25	17	18	21	19	24	27	24	22	17	14	18	21	17	20	18	16	29	20	29	20	18	25	27	15	17	25	17	25	23	25	23	27	30	25	25	20	19	10	16	27	25	18	24	24	21	20	14	22	24	12	22	14	20	23	14	22	17	24	25	16	21	10	13	21	18	19	30	21	16	16	24	18	19	13	20	27	20	22	18	13	30	28	17	26	27	17	21	18	26	22	24	17	15	15	22	22	14	18	27	15	15	15	18	24	17	41	21	15	10	18	22	18	20	25	17	18	24	24	27	10	23	22	21	14	17	19	18	21	18	17	24	31	18	16	20	13	13	16	19	26	25	18	22	16	12	20	15	26	18	23	12	23	14	30	16	21	17	11	16	22	27	29	14	22	18	25	12	24	21	14	22	15	22	18	20	23	21	16	13	20	23	28	23	19	19	25	22	25	22	15	23	21	20	23	21	19	22	18	21	19	19	20	16	17	21	28	17	18	17	19	20	23	18	18	19	24	24	16	23	24	22	28	14	23	18	23	14	22	17	18	24	22	19	22	22	26	24	21	16	27	19	21	15	17	19	21	21	23	23	22	21	25	17	23	15	20	16	21	23	23	25	22	22	19	11	33	17	26	26	28	23	23	20	21	20	19	21	32	12	19	18	20	17	23	23	26	19	17	19	18	20	24	23	27	19	15	21	22	13	17	24	24	17	13	25	24	16	13	21	21	23	25	15	28	25	29	22	24	20	26	19	23	21	26	18	23	25	20	18	20	26	26	30	28	22	28	22	18	25	20	18	19	15	24	19	19	20	16	19	17	16	20	29	10	24	23	29	12	22	26	14	21	22	21	17	30	18	10	20	15	17	26	22	21	24	23	21	15	26	23	20	23	25	16	30	21	21	20	11	22	21	22	21	21	12	23	23	19	13	30	18	12	19	14	19	22	19	17	16	10	29	14	22	20	25	17	25	16	10	16	27	21	18	21	30	13	19	27	19	18	26	27	22	26	24	17	32	17	24	18	18	20	19	29	15	26	14	26	19	24	17	28	22	10	20	21	19	18	22	27	27	30	23	9	14	30	21	20	15	23	23	17	24	32	24	19	16	13	22	12	19	23	16	24	24	17	10	28	25	28	33	21	20	19	15	16	20	15	23	20	25	20	18	21	24	29	23	22	16	19	17	19	17	25	21	18	24	21	18	15	21	30	22	18	30	26	19	18	25	20	19	23	22	18	19	20	15	14	18	16	16	19	19	19	17	25	27	19	16	21	18	14	24	11	23	25	22	23	28	17	16	17	18	23	16	20	25	21	19	20	14	24	20	22	12	22	22	19	26	18	22	15	22	25	13	25	14	12	27	14	20	20	18	21	17	25	21	17	14	14	20	27	16	21	24	22	15	24	16	19	16	26	22	16	24	16	33	16	23	19	14	19	21	24	23	16	16	17	18	27	25	27	21	29	19	22	17	22	29	14	23	20	21	23	19	16	17	21	18	19	25	20	16	20	19	26	15	29	18	23	22	19	25	17	18	17	16	27	24	16	19	16	17	23	21	23	22	13	23	26	25	15	22	21	21	12	14	29	23	12	23	18	19	25	21	15	27	20	21	9	20	17	19	20	17	15	21	20	22	25	11	22	13	21	15	30	15	16	21	16	15	25	25	20	16	21	18	23	19	22	27	23	17	19	22	23	16	22	12	28	22	18	21	12	15	18	26	26	24	14	16	23	20	19	17	14	21	15	15	22	20	15	24	27	27	20	19	20	20	17	27	25	22	21	28	12	18	27	25	22	30	30	19	26	27	27	16	20	17	21	25	17	18	20	26	20	20	31	22	16	13	18	18	25	21	18	21	17	23	16	17	25	18	17	22	27	20	22	23	13	24	24	20	15	17	18	15	21	22	16	22	30	19	15	14	21	14	13	15	21	17	26	25	26	17	11	18	19	24	17	26	16	14	20	27	17	28	20	18	24	19	17	24	16	17	21	21	23	19	27	22	19	29	20	20	19	25	19	19	20	16	30	21	14	21	17	20	17	21	13	21	29	19	24	24	16	22	26	22	24	26	20	11	26	19	16	22	22	24	23	26	11	32	20	22	23	18	23	20	25	17	21	26	15	31	23	18	22	21	28	25	18	21	19	21	17	12	19	21	22	18	13	29	15	27	19	16	21	22	28	17	23	22	28	25	23	15	17	18	25	12	24	19	12	19	12	19	17	24	32	18	21	20	22	24	25	19	19	14	20	19	23	23	17	26	22	23	28	26	29	24	25	28	23	15	23	27	13	14	16	23	22	19	19	34	20	27	30	24	24	15	22	26	20	21	18	22	13	21	9	23	16	21	21	17	18	14	22	26	21	23	19	20	17	23	21	32	16	21	21	19	20	25	16	19	17	28	15	25	20	20	16	15	10	22	15	26	21	30	22	22	22	22	25	15	15	15	18	18	28	19	21	25	30	17	24	19	18	12	28	24	17	36	21	17	16	19	18	31	21	22	27	16	14	19	25	17	18	18	18	19	22	17	22	25	19	15	18	28	19	20	25	17	12	19	16	29	25	33	20	19	20	22	19	17	22	30	12	15	31	18	22	25	12	25	22	19	21	16	17	24	19	18	14	23	17	25	16	21	20	21	18	13	18	25	19	31	22	21	26	19	24	19	23	18	20	26	26	16	26	25	10	18	20	21	28	17	18	24	25	20	17	23	22	19	14	16	15	22	26	18	15	16	27	26	16	21	22	33	23	29	24	15	26	20	17	28	21	18	23	15	14	29	24	22	30	22	19	21	21	24	12	19	27	23	26	18	19	15	25	19	21	27	19	15	16	21	25	21	30	24	17	25	19	20	17	24	24	27	21	18	22	15	22	20	18	23	27	17	17	21	14	19	15	10	21	25	26	22	24	18	15	20	18	19	21	21	25	27	21	21	20	20	24	23	28	15	25	30	24	18	23	15	15	12	24	23	20	15	24	22	17	22	14	15	11	17	18	21	20	26	26	24	19	16	29	22	28	17	27	32	18	22	20	20	27	25	22	19	31	20	27	24	21	21	24	13	12	21	18	33	14	18	15	18	15	24	18	22	19	20	18	13	22	12	20	28	15	15	25	15	14	23	16	18	19	18	27	19	21	16	14	21	23	22	16	18	11	23	19	27	14	20	24	23	29	23	18	14	11	17	11	24	21	25	24	25	26	18	17	21	11	23	15	26	22	31	21	26	16	25	24	20	25	17	21	23	21	28	19	16	16	22	25	20	17	24	21	16	21	22	22	18	22	24	18	22	19	20	30	26	13	20	16	23	14	22	24	24	18	25	14	18	18
24402	12908	6872	18105	25991	25117	21323	18634	15695	13374	11474	9677	8668	8048	7501	6489	5917	5059	4036	3175	2544	2185	1820	1669	1662	1514	1499	1370	1273	1224	1165	1012	963	956	884	753	739	752	739	580	644	588	573	582	540	553	465	532	506	409	461	373	400	433	423	350	371	368	353	373	385	340	372	401	369	424	363	411	418	368	407	393	396	439	386	404	472	470	445	453	439	406	402	392	362	414	390	394	378	425	383	426	429	386	379	405	379	418	415	429	384	406	346	378	343	350	374	408	435	440	386	415	374	372	337	335	373	368	343	370	359	365	395	372	332	342	373	311	334	375	352	348	349	385	361	342	383	355	343	321	355	340	365	362	344	341	343	336	364	344	364	356	357	360	347	355	332	339	354	377	356	355	359	350	373	337	355	319	354	322	323	315	317	326	324	329	398	352	322	362	364	343	383	368	331	340	334	359	339	308	347	325	352	338	353	345	376	352	337	323	338	350	348	331	306	340	339	354	351	359	340	388	346	361	338	330	339	335	321	331	356	354	292	348	379	354	302	322	340	336	345	354	336	318	329	316	367	313	324	325	331	358	348	341	335	350	341	332	353	344	328	357	378	324	329	353	340	320	328	313	320	355	345	343	380	330	368	388	328	333	337	334	343	343	337	341	311	365	357	317	347	318	381	329	314	347	309	342	333	346	326	348	346	346	358	343	396	335	353	341	341	342	350	372	336	348	343	351	328	340	337	323	356	317	335	367	347	371	342	318	349	331	360	307	306	337	353	342	357	327	333	370	361	353	357	377	338	333	317	357	350	346	321	300	347	353	332	356	347	359	371	318	326	342	337	361	335	327	360	352	368	351	338	339	322	380	367	367	365	315	326	333	321	342	337	357	336	318	335	363	376	333	338	309	369	348	353	347	343	331	331	319	335	309	321	321	346	342	334	358	351	341	328	366	369	340	309	333	336	308	332	358	359	329	356	370	368	337	325	323	308	318	320	340	352	338	347	335	351	358	343	360	325	348	355	319	356	353	340	363	355	327	346	341	321	356	343	340	360	312	340	355	337	350	346	364	348	323	338	312	322	320	349	345	321	334	380	344	339	339	310	321	328	351	355	312	342	348	347	371	341	334	358	350	360	332	345	374	328	326	346	327	334	387	346	342	323	348	376	329	332	336	339	336	364	338	334	329	300	371	345	343	353	368	324	342	325	339	334	347	332	326	330	322	345	373	334	342	340	321	349	367	330	350	396	350	339	343	322	312	355	362	351	331	362	345	336	350	359	356	351	347	347	320	341	344	351	351	328	343	353	321	314	329	343	364	350	351	353	297	314	362	348	361	319	340	342	352	334	327	354	357	331	312	366	349	342	332	346	319	329	341	354	318	318	344	352	351	330	331	324	348	336	339	350	357	354	346	347	378	345	318	323	343	338	344	307	339	382	343	334	338	337	354	310	319	359	338	349	323	349	348	344	326	319	340	343	320	355	342	367	340	304	330	372	329	306	324	332	330	345	347	336	363	319	350	340	323	366	306	321	371	344	353	316	345	355	341	345	337	331	340	333	339	351	381	362	364	359	356	348	371	343	393	334	321	342	368	328	331	308	335	343	353	333	339	338	312	353	320	334	350	342	321	333	333	336	365	352	373	311	351	305	346	340	339	314	346	346	349	331	341	367	333	321	351	354	335	344	344	348	336	325	306	339	330	341	365	396	357	305	346	320	342	320	329	352	332	336	344	327	348	376	349	334	339	362	351	316	324	343	349	377	363	341	338	336	357	308	342	336	344	355	350	328	353	361	324	315	328	370	360	360	366	364	347	326	327	364	328	326	343	305	332	356	332	332	324	345	335	373	369	348	364	339	312	330	336	335	326	339	328	343	355	342	327	325	328	332	347	337	337	371	313	360	357	333	341	328	335	329	319	346	336	336	339	339	359	348	363	349	341	324	335	359	354	333	349	338	343	334	314	297	344	343	322	334	315	330	350	351	351	324	320	305	352	364	357	361	309	346	342	331	331	350	354	347	342	367	313	359	353	336	319	335	366	337	323	330	344	351	336	306	326	326	343	339	367	360	386	402	334	335	349	359	348	320	332	352	361	344	343	332	331	368	352	336	320	365	337	328	323	348	340	330	344	349	339	330	350	364	341	365	351	351	332	346	319	374	363	320	361	356	302	364	342	371	351	363	345	347	326	342	367	338	351	331	333	291	317	328	366	349	329	344	342	330	343	358	336	374	400	326	356	327	301	345	342	317	339	348	344	328	359	335	326	347	344	345	341	313	352	333	341	336	322	359	333	341	363	367	340	290	334	332	319	382	350	338	321	353	358	357	317	321	342	331	345	312	362	343	374	336	359	338	344	318	317	341	330	322	333	340	357	378	328	323	327	341	319	351	352	347	319	315	354	310	334	318	314	370	341	326	332	351	348	308	360	347	342	352	338	336	377	333	313	335	337	310	377	346	374	363	339	375	312	370	335	317	328	337	328	348	317	303	344	359	353	367	334	341	377	340	325	355	357	363	349	318	329	347	342	340	354	340	336	343	331	320	351	342	347	315	354	341	300	348	333	335	366	332	316	319	320	329	369	331	343	320	369	362	298	336	344	304	353	363	347	381	347	345	325	338	341	342	336	322	368	361	341	372	356	339	359	360	328	319	356	323	333	343	325	356	310	346	345	369	376	358	349	346	318	344	367	353	366	374	350	365	323	321	370	385	367	348	356	350	350	326	345	321	332	360	342	353	352	351	321	331	354	311	360	326	351	341	320	344	345	346	309	333	368	325	362	373	336	345	321	333	354	307	325	347	329	344	317	336	352	304	331	323	336	310	332	348	349	330	352	346	334	372	332	331	344	358	341	299	331	364	334	306	351	351	330	330	339	383	349	322	348	336	365	373	317	376	348	352	324	340	339	357	308	338	330	344	331	346	345	349	351	354	333	343	341	354	330	342	343	352	329	338	340	379	362	343	329	334	339	397	347	339	341	349	345	366	345	358	341	364	350	351	335	351	363	341	318	326	353	369	344	334	348	333	361	374	354	356	331	344	349	356	348	358	334	319	331	357	348	350	352	326	340	366	318	348	326	343	329	315	336	324	355	351	359	352	327	322	356	337	365	306	333	364	351	348	366	362	348	314	332	323	328	366	347	345	331	346	376	360	351	361	320	368	351	354	353	345	343	334	375	361	326	343	338	324	333	334	328	322	351	331	329	318	319	352	302	338	350	351	327	367	328	335	345	327	357	319	325	348	351	352	295	355	328	355	344	342	304	316	323	321	356	332	340	339	323	345	365	339	299	353	351	346	336	326	324	348	366	354	332	324	339	327	328	352	349	351	360	340	332	325	346	357	348	348	341	383	359	348	353	304	339	307	343	323	357	367	342	335	384	341	353	353	362	337	336	352	352	318	375	318	371	384	316	353	363	343	368	338	336	334	325	383	353	346	338	322	303	314	348	338	360	329	325	340	325	349	343	346	323	356	375	391	331	339	335	329	363	365	343	379	320	343	302	339	335
2442	786	387	309	583	691	659	549	454	426	299	294	262	254	258	199	199	159	112	110	90	88	51	70	68	55	75	49	49	43	46	38	46	39	34	40	20	47	42	39	42	36	32	30	22	36	25	36	34	30	30	33	26	32	27	32	20	32	27	27	32	38	32	25	33	29	27	29	18	20	32	22	32	22	33	26	31	37	32	26	23	22	31	31	23	22	27	16	23	30	30	30	29	34	20	20	34	30	31	21	23	28	28	27	24	24	25	27	25	24	37	36	40	35	23	15	32	31	24	23	24	28	23	27	23	28	35	24	24	25	33	21	21	33	33	20	30	23	24	24	29	24	27	28	26	35	29	23	19	33	26	34	33	31	34	36	24	29	36	34	27	23	21	24	17	23	17	30	27	23	31	32	28	23	24	20	20	29	37	36	29	27	31	24	21	32	25	27	22	32	26	18	36	24	25	27	31	24	29	24	29	26	26	29	20	22	24	20	27	29	31	18	32	35	33	30	18	23	23	37	25	27	23	21	27	22	26	25	31	26	33	22	18	26	27	25	19	24	22	26	24	28	25	25	22	22	27	25	27	28	26	23	35	19	21	24	29	14	30	33	25	32	24	27	27	23	31	23	23	16	26	27	22	37	24	29	27	17	35	24	25	31	31	21	23	23	13	29	23	22	31	18	26	23	20	32	28	30	33	22	26	25	24	22	14	27	32	25	28	30	18	28	30	23	25	25	27	23	22	25	20	16	36	19	20	23	23	23	33	20	26	24	24	39	29	22	21	34	20	21	27	32	25	27	40	21	15	27	36	23	18	24	28	28	30	14	19	30	26	32	31	19	22	33	34	14	33	29	35	24	27	27	29	46	23	29	32	18	22	20	34	22	22	27	30	29	20	33	23	25	17	26	25	25	29	28	29	19	25	22	21	30	25	27	22	25	34	21	35	25	23	23	27	22	28	16	27	21	29	24	22	25	22	29	28	35	29	22	19	24	25	24	22	32	38	23	30	23	22	24	20	23	22	28	20	28	22	21	25	32	20	22	32	27	31	17	25	32	28	20	23	26	19	32	20	25	28	33	24	28	26	36	23	21	31	26	33	27	24	32	24	34	30	23	24	28	30	28	22	21	31	25	21	24	29	25	25	25	31	31	28	29	25	29	22	37	21	23	26	20	16	34	31	28	36	23	20	20	23	34	27	40	21	19	26	25	21	34	20	21	28	32	36	26	22	23	24	29	33	26	33	29	25	28	25	17	24	31	21	21	25	25	27	27	22	17	28	34	29	25	24	19	17	32	21	22	22	24	23	31	26	36	23	24	32	29	20	25	32	15	35	30	36	34	32	22	36	24	15	24	25	28	30	33	27	18	28	27	20	32	30	27	36	27	18	28	27	27	26	24	27	31	23	23	30	27	25	27	23	26	28	21	28	26	34	25	16	23	24	28	19	23	29	24	16	32	24	20	29	25	33	27	24	27	32	28	24	18	28	26	21	29	27	29	24	20	36	31	27	31	25	22	25	22	28	28	21	24	35	24	31	15	25	32	28	23	20	21	38	26	33	33	18	28	26	28	26	25	29	18	29	26	22	32	25	29	31	17	24	23	27	33	29	39	28	28	38	32	24	28	35	34	31	20	20	23	22	25	36	19	25	22	28	21	21	26	21	25	18	29	28	28	16	35	20	19	16	26	32	27	29	28	18	23	26	21	23	19	31	25	22	15	35	31	23	29	33	32	28	24	13	24	27	26	25	27	25	25	32	31	19	30	25	21	28	16	29	31	25	22	26	31	25	21	30	24	31	19	23	25	32	32	34	20	40	24	20	23	27	28	19	25	19	26	25	27	32	23	33	18	22	23	26	27	38	31	30	29	41	30	25	18	30	35	23	26	22	37	30	22	24	38	24	36	22	29	21	20	22	36	23	26	25	20	26	24	23	31	32	21	24	18	31	28	22	29	16	26	23	25	19	29	26	24	31	23	25	33	26	40	15	18	24	36	25	27	31	22	24	29	16	25	19	30	26	31	23	22	25	26	24	29	28	27	14	27	31	27	28	25	21	17	32	27	27	28	36	20	21	30	26	33	32	31	24	41	40	22	19	20	29	17	18	29	20	31	27	24	30	28	27	32	30	18	30	27	23	31	28	37	29	25	33	32	22	34	15	24	28	25	25	32	22	29	16	23	22	28	29	27	25	19	28	27	23	26	24	23	27	28	23	32	28	34	24	30	29	30	27	25	28	33	12	26	28	23	28	23	27	27	23	21	25	29	23	26	28	30	27	28	31	23	24	33	25	21	20	32	29	23	30	24	22	23	34	24	21	28	20	27	17	18	23	22	20	27	40	29	23	22	24	21	26	21	34	26	18	38	28	21	29	31	27	29	28	24	27	18	34	19	33	28	24	18	21	27	29	19	28	29	31	21	32	21	20	31	23	24	25	20	17	24	28	24	27	32	21	28	31	18	23	16	30	17	18	29	30	32	27	33	24	22	32	23	29	32	18	25	26	26	29	16	24	22	20	20	26	22	32	38	25	24	28	26	29	17	30	21	36	23	26	29	19	25	22	24	21	25	26	25	19	21	29	23	26	38	23	32	20	24	32	20	27	24	28	21	26	31	26	24	33	32	28	25	22	29	21	27	31	22	21	33	30	26	26	28	22	27	34	27	32	27	25	26	27	27	19	16	30	23	26	17	21	23	22	29	27	31	34	27	25	25	32	19	24	33	31	26	28	19	14	25	36	22	28	29	31	29	20	34	21	30	21	35	29	36	22	26	26	22	27	31	18	21	31	29	25	18	18	27	28	29	21	24	30	30	23	25	22	25	30	21	29	23	30	32	24	31	31	24	23	28	21	24	22	34	30	29	21	28	29	24	25	31	34	19	43	34	37	30	15	26	32	22	27	16	19	21	29	32	32	23	25	29	21	22	33	24	23	38	28	21	22	23	22	26	24	18	28	26	15	23	26	23	32	31	27	18	24	35	19	24	21	22	23	30	21	26	39	27	25	21	30	27	24	23	22	16	33	20	25	28	24	38	22	25	33	25	23	26	27	32	17	22	37	20	24	26	20	27	31	17	26	38	29	20	35	25	21	31	21	19	15	31	24	23	28	20	24	15	28	31	14	31	30	24	28	27	23	26	31	29	26	26	25	27	25	27	20	22	26	26	29	35	26	32	15	28	28	26	38	19	25	17	22	33	18	32	27	29	19	33	25	28	32	24	27	24	21	26	23	33	30	19	24	24	25	20	40	20	22	25	20	29	28	17	31	25	31	35	34	26	29	25	27	28	24	25	23	23	35	27	19	18	31	20	12	27	22	20	21	25	28	24	19	32	29	26	23	28	20	26	24	31	28	19	27	30	34	21	23	26	23	27	34	20	25	33	29	20	18	25	40	25	26	22	23	22	32	19	24	24	21	20	35	29	33	33	25	26	32	29	25	27	23	20	29	20	28	29	23	27	32	23	24	20	33	31	19	37	22	27	32	31	29	27
30501	16975	9862	22646	30370	29484	25795	22783	20315	17518	14623	12938	11850	10786	9850	8522	7980	6708	5420	4254	3509	2963	2484	2271	2293	2120	2026	1807	1683	1638	1570	1286	1380	1310	1117	1092	1067	1054	925	883	878	758	719	707	756	678	658	695	584	601	587	544	505	532	478	508	473	475	464	532	450	431	493	503	479	427	492	471	500	524	529	498	515	552	521	561	543	581	570	550	538	552	554	497	502	483	470	545	484	524	510	510	524	460	507	483	529	527	534	542	487	495	440	446	475	461	455	483	547	521	523	474	487	448	421	462	416	440	447	437	428	447	475	469	442	454	438	408	438	408	414	418	435	455	422	431	449	431	425	410	433	472	450	439	464	426	438	440	380	394	429	409	414	420	444	407	388	412	404	427	413	411	433	429	447	404	420	449	377	469	430	419	453	418	432	398	418	441	425	443	425	422	475	435	420	444	406	388	438	410	434	397	463	430	429	392	424	392	423	436	406	400	425	395	436	432	456	442	412	411	405	412	442	408	423	390	411	426	409	422	387	389	409	415	396	452	407	467	447	430	451	419	432	396	417	410	375	391	394	423	448	409	412	409	419	416	396	413	411	446	436	441	425	440	404	440	446	416	448	440	429	434	465	390	457	420	416	438	432	448	395	415	420	382	418	424	429	419	471	399	432	397	407	462	418	399	447	460	477	414	399	401	403	430	418	420	388	401	424	408	426	430	435	437	423	417	435	448	410	413	413	414	442	398	411	425	417	420	427	395	399	434	397	402	424	434	402	415	409	432	442	429	439	443	445	405	396	441	447	401	422	396	414	414	442	413	422	430	450	408	389	427	429	412	441	435	450	406	444	449	466	419	402	424	449	416	464	413	415	427	427	455	418	400	417	401	446	417	431	389	430	446	420	413	418	407	405	470	437	462	402	427	397	421	445	442	408	458	401	427	430	455	463	419	437	432	460	432	434	393	408	447	428	415	407	395	429	419	381	418	431	401	417	420	427	438	409	437	385	400	400	403	421	408	448	405	401	380	437	423	482	424	393	413	448	445	430	421	396	406	435	445	443	412	423	429	429	382	430	449	408	389	441	413	394	429	463	420	409	418	415	428	420	411	412	412	412	394	441	400	408	370	442	419	451	424	428	437	399	406	430	400	447	415	401	379	430	416	394	442	415	405	430	411	443	425	409	431	442	427	429	402	411	418	411	422	441	450	422	427	418	404	425	443	433	404	453	465	431	424	403	457	430	399	419	431	446	421	426	394	405	425	440	403	420	397	418	453	455	432	437	423	439	424	431	444	460	438	409	426	439	401	417	416	416	401	404	439	427	424	432	408	462	446	398	428	410	427	409	440	427	421	424	387	387	396	408	415	388	430	431	434	458	431	452	393	430	408	396	440	427	432	435	380	403	438	383	394	438	445	436	427	384	388	386	446	408	477	426	410	427	444	427	447	410	405	413	416	441	425	410	441	420	408	421	441	416	397	437	430	416	427	431	421	413	469	414	410	410	418	420	393	419	401	444	454	397	416	415	420	403	427	433	414	396	424	406	388	388	427	419	408	405	426	406	430	420	403	452	421	415	397	425	458	412	430	433	420	410	393	457	416	402	441	471	387	442	426	457	449	406	438	399	444	384	429	439	419	426	382	408	416	385	397	390	430	399	428	409	407	423	385	415	428	417	459	453	400	404	431	393	419	445	433	435	419	416	388	423	407	446	396	435	463	447	444	379	390	449	402	440	401	424	423	401	402	427	416	427	429	410	412	403	421	459	449	420	449	392	467	417	425	417	403	412	406	443	387	444	387	421	439	412	412	408	400	380	428	408	425	415	458	426	462	433	439	438	423	378	388	470	384	408	433	430	429	439	401	428	399	419	402	451	457	406	458	431	437	405	423	415	438	467	438	428	422	459	425	410	432	435	422	430	405	405	409	406	394	438	408	381	397	429	397	407	444	456	404	406	449	458	413	415	401	409	405	454	412	383	458	410	417	412	460	396	393	383	430	398	430	400	410	410	440	405	420	415	415	400	399	384	393	407	414	425	402	424	416	410	453	429	434	409	430	398	401	446	438	431	448	428	421	432	424	418	447	402	430	363	438	415	443	450	449	460	422	434	392	440	428	404	416	439	466	418	433	389	409	405	462	420	424	404	395	407	417	451	403	434	407	414	441	412	399	401	409	434	422	461	437	411	416	418	434	390	412	414	441	425	412	419	408	405	441	390	436	447	409	411	464	418	419	398	426	454	410	418	426	421	400	430	428	435	416	419	457	431	429	436	427	429	418	398	417	388	432	414	412	404	396	438	443	440	382	436	382	427	412	408	418	423	433	396	448	409	418	377	427	412	452	390	407	409	440	444	418	430	458	422	434	436	427	439	418	435	417	424	424	445	427	436	431	440	424	425	388	432	431	399	437	414	438	407	435	430	390	448	454	421	408	418	433	442	397	454	422	454	420	438	398	412	457	442	375	439	391	429	422	424	456	437	445	406	415	445	430	412	403	396	460	409	448	459	442	425	402	433	425	422	405	413	418	452	426	408	428	444	458	441	441	433	385	468	411	414	409	412	416	438	428	390	393	403	423	422	444	408	402	470	429	424	392	403	392	407	433	402	427	400	404	446	462	429	391	428	413	425	444	401	400	429	426	387	402	429	424	380	399	422	443	378	413	386	401	397	376	406	412	460	368	423	426	410	407	415	366	415	378	411	424	418	433	400	422	422	436	401	427	398	447	402	455	430	407	390	439	465	413	437	413	397	389	392	446	413	435	413	401	446	407	453	416	433	428	422	385	435	439	445	423	431	406	402	427	371	467	435	433	400	405	413	450	396	395	419	431	371	427	454	447	454	420	420	420	434	432	398	422	435	442	442	418	376	423	418	407	445	414	415	409	380	431	404	400	427	447	417	425	441	413	368	434	437	447	419	437	419	413	436	426	433	435	418	421	419	418	418	417	386	416	421	412	413	395	402	451	410	378	420	409	451	437	418	421	409	390	426	410	412	408	420	416	443	413	413	438	439	411	438	406	397	390	402	443	470	415	437	399	432	427	386	420	407	402	412	420	434	404	393	428	443	388	455	410	413	430	420	407	412	407	433	405	424	429	403	448	421	426	434	409	431	431	422	437	410	473	456	413	402	401	415	386	387	415	409	409	436	432	426	443	429	411	425	471	393	402	404	407	443	444	419	433	435	440	416	434	394	432	381	423	397	437	429	381	426	412	427	433	448	418	413	398	441	396	399	454	453	418	419	399	421	416	416	406	426	386	445	407	444	440	410	398	407	406	414	417	458	391	409	439	458	395	427	421	400	421	424	436	432	410	409	453	448	424	413	433	399	430	439	419	394	413	453	441	397	407	417	409	433	409	405	405	402	402	401	434	456	388	422	482	387	431	462	406	444	385	431	388	383	396	403	456	407	443	384	434	418	429	457	393	452	399	418	448	444	404	423	413	423	434	442	403	422	395	396	437	405	410	415	440	446	414	454	427	411	394	418	469	450	427	456	434	399	381	426	419
3997	830	454	331	649	710	616	590	508	451	384	355	311	271	267	209	184	152	152	133	100	95	66	70	63	53	55	63	46	49	47	48	61	52	36	41	44	38	36	41	44	32	43	35	31	41	47	34	38	20	34	30	30	30	28	28	29	31	27	30	30	30	32	41	30	31	24	37	37	32	26	32	27	25	30	37	40	43	30	30	28	33	29	26	37	35	26	24	41	26	21	26	39	29	33	25	37	43	33	33	31	29	24	32	28	32	29	24	28	31	35	31	38	37	34	24	30	32	30	27	37	29	32	35	21	21	32	37	39	26	28	32	32	24	22	41	25	34	32	37	28	24	33	41	36	30	25	32	27	36	28	30	36	35	28	23	16	36	32	30	32	24	20	23	41	25	34	29	23	26	30	33	32	33	38	32	22	31	29	32	31	30	30	25	19	37	28	28	32	27	34	35	33	24	24	35	33	34	24	36	31	33	25	21	21	26	29	27	29	26	26	35	32	29	37	15	22	24	30	30	36	32	29	36	42	24	25	22	30	25	18	31	25	25	42	22	22	35	25	25	31	31	27	30	20	24	36	30	35	27	14	25	32	24	21	15	34	29	25	20	31	30	36	22	27	20	25	32	32	26	33	36	37	28	31	28	27	28	30	28	22	34	30	28	29	31	32	40	34	35	20	28	18	30	25	42	27	33	19	22	27	17	27	29	32	20	23	29	32	33	30	34	31	27	30	30	21	35	31	26	23	28	19	29	32	41	25	29	18	24	21	32	27	34	35	21	33	34	32	27	37	33	35	33	25	41	27	20	28	28	27	26	23	39	33	29	29	27	21	30	29	41	26	38	32	36	25	26	17	25	31	40	29	21	23	24	33	30	21	27	27	26	33	31	42	44	27	39	20	29	37	26	30	24	29	24	34	31	28	26	30	24	23	26	31	25	32	32	26	28	26	24	33	21	33	26	28	30	34	30	22	38	21	27	25	30	40	32	41	21	34	40	23	25	25	25	31	20	27	27	23	31	24	38	24	31	27	34	29	31	33	34	29	29	22	31	19	21	36	31	36	32	34	27	25	33	20	31	27	22	20	41	25	22	30	24	23	25	31	14	26	32	35	29	32	28	32	25	32	31	28	46	40	23	26	32	31	30	28	22	31	28	28	19	29	36	30	23	28	20	39	29	29	28	28	38	34	39	28	26	36	30	30	34	23	25	28	28	30	30	33	22	40	28	40	25	28	28	36	26	35	26	24	35	25	25	30	22	31	31	28	22	30	34	27	35	30	28	30	26	32	30	27	26	28	35	43	29	39	30	35	39	30	34	28	25	36	32	32	34	29	23	23	31	25	26	23	29	26	25	32	35	35	16	34	21	18	19	27	27	35	36	33	33	28	29	18	27	24	33	34	22	28	32	25	22	33	31	26	22	32	32	21	29	39	30	19	36	34	39	25	34	18	39	32	22	29	23	32	27	30	28	33	32	36	27	25	27	35	35	29	24	29	28	27	33	37	22	29	29	31	27	30	29	31	24	32	31	23	27	29	33	27	22	34	25	28	22	24	25	26	29	26	27	30	30	28	39	44	22	32	39	32	26	29	27	40	26	33	33	35	26	33	35	27	26	32	21	21	29	36	31	25	22	31	23	28	31	36	30	28	12	20	22	34	30	23	27	24	29	23	35	21	44	32	31	21	30	30	31	23	20	29	34	36	32	25	25	34	21	24	28	37	33	33	25	21	33	28	26	23	27	29	26	27	22	22	32	31	30	26	38	29	30	30	29	28	30	22	24	23	23	26	23	22	23	29	36	30	32	28	29	28	22	34	20	28	24	29	33	33	32	25	21	20	32	30	32	29	20	21	30	24	27	26	32	26	36	38	25	39	26	22	27	15	30	24	36	31	34	26	23	35	30	36	26	33	22	35	27	26	29	30	38	26	32	30	19	25	29	29	33	20	28	28	26	31	41	25	24	34	28	14	19	20	33	33	22	28	32	32	33	27	36	35	36	26	32	33	36	27	37	29	26	41	26	34	31	30	41	30	24	27	27	26	31	39	22	21	30	30	19	30	34	23	30	24	23	26	20	29	32	28	36	25	40	32	28	30	29	33	28	27	37	28	30	26	25	29	23	26	25	20	38	36	33	34	39	20	25	22	18	40	32	40	22	18	23	30	26	27	31	25	20	37	27	30	20	37	36	28	34	27	34	29	38	23	27	35	38	31	27	30	31	23	29	26	27	23	32	35	31	29	35	30	29	22	30	30	26	33	28	28	29	35	23	28	27	26	19	31	25	20	36	35	19	32	33	29	19	26	23	26	32	29	33	34	37	25	30	30	35	18	27	29	31	27	46	23	24	35	17	27	34	27	21	33	29	36	27	31	31	31	34	33	30	25	25	25	31	26	26	39	41	34	31	32	28	28	29	30	26	35	21	36	28	35	23	39	29	25	20	33	22	18	25	25	30	20	47	25	22	29	19	35	30	24	43	27	27	27	32	27	28	29	30	28	22	29	25	25	28	33	25	39	32	20	32	32	25	29	28	40	28	27	43	27	35	36	26	29	29	26	27	27	24	25	21	28	26	33	36	20	21	33	34	42	31	22	27	28	27	28	33	23	27	24	28	30	19	29	23	33	37	33	28	35	30	26	19	37	36	29	31	35	25	33	36	35	17	32	37	27	31	24	28	36	38	31	32	35	25	29	25	34	33	36	30	30	39	34	17	17	29	32	38	34	34	24	22	27	26	31	35	26	19	20	27	27	32	37	25	31	34	33	21	27	27	29	30	28	39	26	44	29	26	30	25	33	30	37	24	27	30	33	27	28	38	22	27	31	31	25	24	25	30	33	37	26	30	34	22	28	27	33	31	20	26	25	40	37	40	24	25	27	34	36	21	33	23	23	24	29	30	37	33	31	24	37	37	33	27	36	19	17	34	31	41	38	23	32	37	30	25	27	33	28	22	27	29	36	27	21	26	22	37	40	24	30	25	26	34	30	32	30	25	29	30	31	26	32	34	29	27	31	26	18	37	25	28	35	19	24	27	30	22	28	31	36	43	21	22	29	25	37	38	23	29	30	31	32	30	27	32	36	29	19	34	20	26	24	19	30	35	31	25	22	32	28	26	29	20	22	32	32	27	27	33	30	28	38	24	29	25	37	23	26	30	24	30	28	22	34	23	27	35	22	27	31	22	23	27	26	23	25	30	25	26	33	25	30	28	29	23	20	25	27	19	25	32	27	25	24	30	33	29	31	26	35	30	23	33	27	34	24	23	28	30	40	33	27	26	25	25	32	22	31	31	26	25	23	37	28	29	29	34	34	24	30	26	24	29	28	25	24	28	28	34	28	32	30	21	27	29	23	29	31	34	28	30	28	22	29	29	32	37	33	38	27	28	25	34	34	23	39	27	30	25	25	24	33	27	24	26	37	33	25	33	35	30	29	24	29	25	32	28	27	29	32	26	34	23	23	27	31	20	31	32	26	22	28	24	24	27	34	30
28973	16653	10397	23302	30826	29703	26921	23970	21864	18862	16043	13936	13097	11928	10599	9542	8303	6994	5792	4654	3743	3048	2709	2613	2329	2187	2057	1829	1714	1802	1611	1428	1568	1414	1204	1178	1250	1055	993	946	893	851	828	775	731	730	703	690	718	730	585	591	592	547	586	593	555	550	518	538	525	491	504	486	495	571	572	556	543	583	521	551	598	529	630	622	658	603	614	598	605	597	569	529	573	560	582	574	577	573	586	556	598	491	542	562	585	597	560	552	502	562	539	504	501	547	484	576	620	591	566	533	457	509	480	447	478	488	505	511	503	520	499	547	499	486	488	468	529	473	475	465	469	519	468	500	506	483	477	478	458	489	469	501	477	511	506	503	492	488	448	484	442	486	493	453	463	458	458	481	474	450	507	463	492	467	446	501	480	457	502	513	478	514	469	472	441	435	466	474	440	497	505	499	499	447	434	456	510	474	481	479	451	476	489	423	484	425	452	508	505	535	468	501	475	459	457	457	441	473	448	492	481	484	481	466	441	446	466	460	453	486	495	505	445	520	452	468	458	443	489	487	486	515	454	488	433	457	459	455	482	464	478	451	455	482	476	455	470	482	443	453	485	452	457	482	449	509	478	449	469	448	487	457	482	475	449	485	481	422	448	453	488	462	486	508	436	464	480	498	478	478	470	473	453	456	461	482	445	479	501	463	476	488	432	472	476	471	462	451	473	462	478	442	494	444	437	460	457	470	488	450	462	493	479	450	463	470	486	463	476	453	464	458	511	470	477	468	480	450	461	502	456	483	480	453	476	492	447	471	452	450	448	488	474	464	448	477	462	485	448	473	472	451	453	485	476	417	503	473	519	440	475	442	454	463	403	446	489	471	456	471	497	481	433	518	444	484	483	439	478	459	485	469	452	452	451	480	489	453	528	497	503	444	476	486	473	455	458	460	484	489	503	473	439	510	492	418	429	500	527	469	475	503	467	461	476	475	502	458	464	451	452	456	481	437	479	455	487	505	467	439	451	488	508	457	466	474	472	422	467	506	438	444	486	449	461	456	464	460	471	463	431	446	478	491	498	465	443	437	459	445	481	498	465	455	516	468	516	469	486	442	466	468	436	433	450	440	486	466	467	487	433	435	433	484	476	475	449	485	449	469	487	457	478	501	419	469	429	444	483	492	494	444	443	499	441	479	445	452	481	435	462	452	476	447	463	466	490	467	474	468	438	496	484	481	464	462	500	441	464	480	503	433	484	457	429	462	453	424	455	429	476	479	466	457	487	491	449	461	454	512	437	469	481	469	458	483	484	445	486	489	501	465	469	467	473	482	474	476	482	500	496	497	464	436	458	428	505	482	414	453	451	461	453	479	458	456	451	479	462	486	473	472	439	496	434	481	446	510	497	454	470	468	409	431	464	483	524	470	468	510	500	493	455	506	427	527	449	490	489	463	443	469	515	467	463	444	498	467	512	528	435	457	498	476	464	454	444	457	458	423	459	413	448	504	452	500	452	467	509	446	470	501	483	431	491	468	475	453	470	434	503	472	460	532	474	446	468	458	398	481	497	431	481	474	474	465	461	448	461	474	481	512	491	438	490	450	479	488	464	493	473	462	451	470	454	481	429	442	457	493	453	437	496	496	463	469	480	493	475	467	482	511	475	496	479	475	450	489	414	449	433	491	446	470	463	458	428	467	439	433	455	456	464	449	417	485	464	472	479	463	519	448	435	499	485	436	454	454	479	480	464	487	482	465	480	481	446	501	473	496	486	431	471	456	470	503	472	446	484	451	472	513	489	457	444	479	495	483	495	465	482	501	480	492	450	518	445	464	459	462	477	488	462	481	447	471	447	502	460	463	484	455	486	475	457	452	443	464	487	480	454	451	507	449	500	488	446	495	454	464	467	482	442	454	497	467	518	463	469	469	448	459	479	432	477	489	456	441	453	476	500	464	477	468	477	478	463	459	459	483	467	469	448	474	439	461	431	471	468	457	447	514	504	421	483	450	483	468	488	471	488	486	467	449	445	439	494	460	491	451	474	479	491	417	453	455	479	484	466	447	445	476	449	499	467	452	472	477	468	472	479	494	481	459	446	468	468	478	488	476	485	499	513	485	466	474	450	480	475	503	461	428	454	471	473	440	478	456	474	475	465	448	463	518	455	471	480	476	465	479	459	424	430	477	463	480	491	442	452	487	463	467	488	440	475	458	481	458	473	512	472	492	472	429	457	485	434	450	464	435	476	478	508	478	441	411	488	459	458	458	461	470	455	433	461	467	459	476	467	531	466	489	468	505	463	486	487	450	492	429	446	458	435	442	484	472	480	473	509	459	435	420	469	477	492	495	509	462	502	514	449	483	438	472	473	452	479	478	482	466	476	513	483	446	508	458	522	427	504	512	479	483	463	458	472	495	442	493	444	468	508	483	466	475	458	485	462	469	442	465	480	423	512	506	409	472	457	466	482	467	458	486	504	508	440	442	494	469	465	465	431	434	492	461	407	456	463	491	457	474	469	458	514	435	451	459	447	438	510	476	478	478	449	489	465	460	478	503	443	470	459	491	471	493	462	461	441	485	467	507	471	486	480	495	459	450	486	474	482	460	448	477	465	468	449	497	469	484	493	438	475	499	454	495	472	455	495	474	471	433	442	487	492	473	426	446	438	428	462	499	480	462	481	503	478	491	482	472	442	455	408	468	500	441	454	477	483	462	466	453	450	500	486	459	474	443	464	462	452	471	449	478	496	471	500	471	470	449	458	477	499	478	479	465	465	503	454	470	475	486	464	452	451	515	479	489	434	475	398	469	465	446	479	459	459	476	458	456	452	431	456	471	480	497	470	498	463	445	445	459	481	481	472	419	487	450	531	448	455	435	457	484	486	452	463	448	471	465	481	456	481	489	453	492	472	521	461	450	467	472	462	506	480	453	492	440	490	475	454	476	454	443	483	467	484	477	492	472	451	461	462	493	456	498	488	492	476	487	469	464	439	482	464	481	481	459	458	500	473	488	486	483	451	498	478	451	483	450	430	474	481	502	508	449	501	457	456	492	514	493	438	464	461	475	474	464	472	467	472	498	483	496	454	495	451	489	420	446	454	444	459	449	489	490	516	459	447	449	481	465	482	408	458	469	459	473	502	479	446	453	453	483	459	443	511	457	470	476	449	481	461	474	453	432	496	455	492	514	460	495	431	474	461	456	488	487	466	482	439	497	484	503	486	452	483	486	473	508	446	482	513	467	494	482	488	464	444	461	472	480	446	432	467	453	464	495	403	453	463	444	450	434	476	460	462	464	475	463	444	426	450	464	497	465	473	465	500	468	454	478	452	482	478	453	479	489	476	464	461	446	455	497	464	467	489	475	505	482	439	474	478	483	473	456	509	471	484	515	510	510	480	435	470	474	466	481	481	498	499	479	482	464	400	448	490	448	485	479	491	419	485	451	496	469	486	498	472	446	471	489	467	469	438	470	488	431	444	489	473	468	483	498	438	458	463	475	487	515	465	475	452	482	509	460
4438	1508	809	618	1039	1218	1031	978	859	703	616	498	506	426	369	336	316	261	197	166	143	126	104	117	97	105	77	66	98	71	67	69	82	68	71	74	63	51	57	60	61	48	67	41	53	48	47	50	54	59	52	48	35	29	40	49	55	46	41	35	38	45	41	39	41	36	41	30	46	33	48	44	40	51	38	63	47	47	50	39	40	42	48	44	53	42	45	51	38	42	46	37	54	35	44	29	47	36	31	42	38	25	34	30	34	40	45	44	43	43	40	52	37	44	36	44	41	53	44	36	45	34	38	38	44	46	48	30	32	42	32	38	41	45	30	35	37	40	35	39	30	35	38	37	20	29	36	42	39	29	27	39	36	33	28	39	32	43	38	47	45	50	31	45	39	39	30	49	27	36	27	37	46	36	47	39	30	44	52	34	32	47	51	52	41	36	36	43	39	40	29	35	44	31	38	35	37	52	46	55	32	29	39	44	37	31	24	52	35	33	39	36	51	41	36	47	44	43	40	45	38	38	34	41	46	49	34	40	35	27	31	39	45	42	38	43	39	43	47	40	45	32	32	39	42	44	46	41	39	45	52	38	41	40	37	48	38	39	42	36	31	40	31	43	39	43	30	38	34	40	38	45	40	43	48	42	32	38	37	42	33	43	38	46	34	32	36	30	30	29	44	39	41	37	32	41	45	45	42	37	38	42	27	58	45	45	37	39	36	42	42	37	40	33	48	36	31	40	51	31	32	45	36	44	45	38	36	39	36	38	44	37	34	42	39	37	34	33	34	51	38	36	32	44	39	47	45	53	41	41	41	35	42	31	38	39	37	45	44	35	52	33	36	32	57	32	48	44	41	42	38	44	40	43	39	40	35	46	38	46	42	47	43	41	43	35	37	43	49	33	35	46	46	36	39	42	47	30	40	48	35	43	30	34	41	38	44	41	36	42	39	32	42	29	42	39	36	38	43	31	32	46	33	42	38	48	47	53	40	43	41	31	40	32	33	37	35	30	31	42	42	42	42	44	37	44	36	27	34	41	36	35	40	41	41	41	39	37	40	32	35	40	39	37	44	32	42	36	47	38	39	45	46	46	43	36	30	41	30	43	37	44	51	47	42	30	40	41	40	46	43	32	37	49	35	39	33	42	40	38	29	34	33	40	36	53	46	45	37	39	40	35	46	47	35	29	47	46	34	35	41	42	40	43	35	43	41	46	31	38	36	36	32	49	35	40	37	42	32	43	40	45	46	46	41	42	44	38	45	47	49	38	33	40	38	43	34	35	54	32	41	40	34	32	39	37	50	41	42	25	36	50	39	33	41	42	35	36	36	46	40	44	36	36	39	39	37	41	34	39	33	32	44	35	36	30	40	36	44	36	37	42	47	42	43	41	51	49	43	33	46	37	42	50	44	33	39	37	42	39	30	39	45	34	44	41	49	40	50	29	40	30	33	31	24	41	39	39	42	32	38	38	40	41	44	43	40	26	51	40	36	43	40	32	38	41	40	47	43	34	46	41	38	41	36	41	35	34	36	29	34	37	40	44	46	54	32	38	56	43	42	32	39	39	25	28	37	27	40	41	42	50	36	42	34	53	29	30	29	34	46	41	34	39	28	44	47	36	37	30	47	29	39	38	42	34	45	33	43	38	40	40	41	31	31	41	41	38	31	33	40	39	40	34	44	44	42	43	31	45	48	39	31	33	46	42	30	26	44	33	27	44	35	43	38	30	40	36	40	34	40	44	31	36	35	31	37	35	34	33	41	47	38	57	36	42	37	43	36	43	41	41	31	38	39	45	31	42	44	34	35	40	40	51	44	35	34	44	40	39	49	40	50	48	30	31	49	42	29	34	35	44	39	34	38	37	49	33	30	41	45	34	31	54	39	39	38	52	39	43	46	40	44	41	39	36	52	29	54	27	45	36	42	51	37	41	34	37	33	43	47	44	49	46	40	47	48	35	34	43	34	44	26	47	43	41	44	36	37	36	42	40	37	45	30	35	46	45	26	33	38	52	43	32	40	48	29	38	29	32	46	32	34	47	42	28	27	35	37	28	41	39	35	35	41	46	38	41	41	38	38	31	48	45	29	33	38	47	36	38	44	51	37	39	37	43	40	39	46	42	37	42	43	37	36	39	36	44	36	46	40	52	39	43	41	35	35	49	41	45	41	40	41	37	38	40	49	42	44	39	31	42	44	42	38	33	35	38	35	38	51	33	32	40	47	35	45	38	37	46	44	44	38	40	34	37	52	32	40	41	37	34	44	41	45	48	43	37	41	38	31	48	35	38	33	33	29	44	46	49	43	40	43	40	26	40	42	33	34	37	34	51	27	35	41	51	42	47	35	38	40	27	45	38	42	40	40	41	39	40	41	36	39	47	39	33	30	33	52	40	40	37	41	39	39	35	51	34	42	35	39	36	36	35	27	48	39	39	35	51	46	41	48	42	34	36	41	31	40	25	33	31	43	40	40	38	32	35	37	40	45	34	29	38	55	60	42	32	39	35	47	39	46	51	39	41	39	42	46	35	30	35	44	39	36	23	32	48	36	35	34	43	38	44	30	31	32	37	49	54	44	36	48	32	42	43	34	41	45	48	33	45	31	49	47	40	35	29	49	45	35	45	34	43	36	51	38	35	51	49	48	45	32	39	35	48	44	31	42	42	30	47	41	44	39	38	25	43	53	54	30	46	35	34	37	41	40	46	43	38	31	35	43	38	45	40	30	31	39	36	54	29	33	34	34	31	31	45	44	32	30	38	48	38	33	35	32	55	37	41	38	39	30	35	36	44	48	40	43	41	32	49	50	36	41	38	46	41	41	43	38	31	31	56	41	43	52	38	51	44	34	44	29	31	51	46	45	43	42	37	31	44	39	38	36	36	39	38	40	43	42	43	49	35	45	30	39	37	38	39	47	42	28	39	46	35	43	32	49	37	38	33	44	36	35	44	37	36	43	34	46	28	32	36	34	37	39	31	48	43	31	46	32	45	44	31	38	41	30	43	46	47	30	35	39	27	40	46	38	42	38	37	46	43	43	32	55	42	39	34	42	45	42	37	39	34	46	33	28	32	36	39	36	38	47	48	43	43	39	42	46	39	40	33	47	30	42	37	41	35	43	41	31	40	52	48	40	42	41	45	40	51	42	34	40	36	39	29	38	48	43	37	47	40	44	44	40	46	47	45	35	38	42	41	48	32	38	41	47	40	40	36	34	33	42	32	38	47	44	35	29	37	38	45	43	36	41	33	34	39	47	52	39	39	48	43	40	46	47	49	43	33	37	40	43	38	42	35	46	43	51	42	38	42	39	44	36	32	32	28	39	40	36	42	46	42	37	32	33	27	36	37	58	35	42	31	50	28	49	43	38	42	45	45	49	37	39	45	48	34	50	38	46	35	32	53	41	35	38	38	44	51	43	41	33	36	39	33	36	24	40	32	33	42	40	40	38	43	34	37	37	37	39	44	36	34	43	37	40	42	37	37	35	31	28	38
36135	22150	14896	29296	36687	34987	32136	29392	27043	24130	21157	18793	17648	15874	14376	12813	11326	9422	7716	6408	5625	4585	3902	3756	3414	2987	2870	2709	2647	2627	2256	2194	2219	2014	1853	1702	1624	1554	1449	1401	1316	1234	1214	1175	1031	1019	1082	1044	1067	967	830	831	726	781	819	803	803	705	734	810	747	747	750	711	742	778	724	761	796	744	779	807	834	824	878	928	918	850	863	850	925	914	800	771	804	740	751	779	778	825	816	774	757	794	787	729	820	882	799	780	701	697	753	724	681	691	733	749	795	800	758	741	703	711	651	654	674	655	648	689	677	743	705	710	712	645	642	637	663	649	687	645	653	628	671	653	662	631	653	684	631	628	638	607	636	666	694	629	622	642	656	679	614	667	613	659	608	602	627	639	636	649	630	660	635	594	613	630	600	626	618	658	641	603	655	599	616	647	653	659	639	662	636	610	592	600	655	588	633	637	610	636	605	601	632	646	672	590	649	656	667	586	607	629	600	635	640	618	621	626	591	666	632	632	621	606	636	631	605	612	627	593	594	599	621	661	620	634	601	633	659	590	639	616	613	640	663	599	642	636	650	645	635	605	640	625	670	651	655	624	616	606	631	611	624	653	641	658	608	642	637	678	637	601	585	628	635	608	630	613	596	652	704	683	661	636	602	667	584	679	643	581	656	643	593	629	655	642	656	633	569	626	646	580	644	638	564	608	618	614	659	667	648	646	619	584	647	639	674	629	637	613	599	621	617	604	605	613	606	626	628	640	621	639	659	633	648	616	637	653	621	606	613	666	612	646	645	620	643	628	619	628	632	643	601	699	620	633	635	655	630	575	617	622	600	671	618	596	691	590	633	655	608	648	640	644	608	674	655	632	639	641	623	661	642	610	668	618	622	645	608	689	621	620	667	622	637	614	625	615	612	620	640	661	635	626	679	594	641	592	656	637	622	674	626	604	681	585	647	601	639	645	621	648	582	615	614	663	641	625	616	676	613	612	632	588	638	607	649	606	669	666	625	622	619	650	626	612	675	637	651	662	611	663	620	638	612	602	661	661	621	578	611	600	672	593	613	626	606	617	647	639	618	576	639	618	593	636	656	628	646	589	631	625	633	633	624	646	586	638	614	618	631	606	653	660	618	625	628	638	599	640	575	649	654	667	582	632	641	637	633	602	618	597	663	583	630	616	606	633	629	591	627	607	620	618	635	640	616	651	631	619	628	626	623	619	647	653	600	589	623	585	665	639	599	623	621	649	611	611	648	643	649	626	670	623	611	643	617	614	630	647	659	615	660	638	590	630	580	615	640	632	632	665	652	644	601	643	621	653	628	626	633	590	629	602	583	642	629	658	655	674	624	629	630	614	598	648	620	626	654	650	610	605	670	638	643	662	573	637	640	603	645	628	610	632	607	647	623	626	640	654	677	618	640	654	653	623	614	628	633	617	595	612	666	646	616	614	637	627	660	643	657	633	586	625	623	632	663	648	654	611	621	647	637	662	588	606	614	597	618	579	646	618	644	588	648	650	575	607	644	630	659	639	609	634	615	659	663	651	617	569	642	638	656	665	624	612	629	648	670	631	625	660	611	669	628	608	607	604	600	620	583	641	642	637	633	629	664	612	576	650	644	638	617	626	588	606	613	623	632	638	668	604	608	594	653	619	639	601	627	618	604	610	619	634	657	625	638	629	643	652	619	647	611	654	658	595	643	624	630	627	562	605	644	586	622	646	614	657	639	644	619	582	606	652	605	606	593	632	636	654	620	636	609	621	633	584	627	610	639	589	634	620	649	633	656	611	644	563	576	625	610	661	643	639	654	658	581	632	612	599	639	637	628	634	593	699	621	654	649	642	628	641	644	634	619	613	610	672	663	591	627	668	609	604	631	628	607	589	644	623	608	636	606	615	623	642	636	602	637	625	613	619	653	605	605	595	643	630	648	620	612	641	622	616	596	590	615	619	647	621	632	657	615	587	596	647	612	702	644	645	630	630	584	598	625	589	629	625	635	630	654	647	636	666	584	626	613	640	654	645	663	640	592	655	638	635	613	621	679	610	644	652	644	579	601	659	616	651	622	614	596	625	590	627	644	636	649	615	639	628	629	624	654	641	616	657	623	614	615	605	632	587	632	655	611	613	565	661	605	641	652	635	613	616	626	635	626	655	590	678	650	673	579	639	618	621	655	579	616	631	647	647	639	611	636	589	653	603	642	625	624	623	663	642	641	637	634	614	628	633	614	602	635	615	576	637	619	624	634	599	610	609	615	665	644	684	609	604	592	620	607	602	658	622	620	675	670	562	650	625	623	619	668	618	602	638	655	659	622	606	598	688	625	643	614	573	636	632	631	645	641	603	655	608	632	634	604	660	601	638	633	608	626	568	638	679	629	592	604	630	644	615	642	615	621	642	623	618	631	634	625	657	599	628	686	631	607	625	618	640	638	659	646	630	658	578	604	666	669	576	606	595	644	632	638	620	610	671	603	648	597	592	630	619	586	646	614	642	607	644	629	621	622	629	630	639	612	670	646	626	644	634	639	582	635	632	601	604	595	680	632	615	610	600	626	616	646	625	633	596	549	649	599	636	637	663	640	683	596	642	584	660	694	643	625	632	574	611	604	653	606	636	653	592	597	629	606	629	625	594	601	620	627	643	623	671	624	611	648	636	651	624	586	599	669	665	669	643	628	674	632	615	633	637	596	611	618	589	621	625	615	620	652	577	573	628	617	608	664	591	605	598	625	625	613	610	649	652	636	611	600	618	628	637	603	593	647	632	615	574	633	685	610	614	607	583	608	665	655	618	619	614	621	575	599	623	604	632	619	632	607	616	641	665	618	597	651	649	616	596	653	622	608	590	603	610	615	645	627	668	645	612	604	632	711	626	664	634	617	605	609	680	615	599	653	672	635	648	620	631	625	625	617	647	639	601	632	584	634	612	612	610	661	598	597	635	665	650	626	609	634	605	592	643	653	607	628	609	626	678	672	622	615	617	650	658	619	608	609	647	612	655	603	621	650	634	636	653	598	638	590	651	594	650	664	672	683	646	636	636	611	626	602	624	575	638	670	625	629	606	660	559	593	669	622	603	652	615	628	628	578	626	629	645	645	634	624	633	663	598	612	650	592	671	598	623	619	626	624	616	548	632	628	603	593	656	603	602	587	602	659	640	628	587	633	646	656	625	625	610	647	680	655	662	611	603	639	606	638	648	606	660	578	698	641	605	651	661	658	635	618	651	594	652	618	584	619	601	615	618	636	599	577	616	643	643	649	624	646	656	670	564	625	625	640	632	677	634	627	635	643	584	688	638	587	648	687	637	601	630	606	600	644	683	666	629	623	577	636	602	625	621	597	578	670	594	612	586	618	610	661	624	608	645	626	640	668	644	622	596	627	642	633	594	661	615	630	580	648	614	610	642	654	645	599	635	655	611	628	609	633	626	645	653	622	611	647	633	655	627	652	618	626	600	625	630	628	614	636	639	637	614	652	657	627	635	669	649	621	582	681	641	627	658
2326	528	278	223	391	456	360	358	352	289	234	208	199	188	172	152	133	105	76	80	71	61	47	44	39	46	38	29	40	31	39	30	31	26	34	37	27	21	28	26	23	35	26	26	16	22	18	20	20	17	21	31	17	18	20	20	28	18	21	28	23	23	21	28	33	16	25	25	24	15	22	19	20	24	17	36	21	22	23	22	24	20	27	25	23	28	22	30	21	18	32	18	18	17	20	17	18	28	24	28	25	20	19	23	22	29	26	20	21	27	20	25	22	19	20	20	20	25	20	17	18	27	27	29	20	24	15	27	9	18	26	21	20	27	18	22	22	18	18	17	17	30	18	25	24	17	28	27	25	24	28	21	18	21	16	17	24	23	27	30	14	21	17	7	23	15	20	21	17	20	23	24	24	19	25	19	13	25	19	20	22	21	20	19	22	23	24	27	24	31	24	17	19	25	18	19	19	19	24	19	19	28	25	25	13	12	21	27	22	21	22	25	20	20	21	11	26	26	18	21	21	28	20	17	16	22	22	14	25	16	21	17	28	15	25	26	19	14	17	29	18	25	21	22	10	17	15	21	17	17	14	21	14	18	23	22	20	21	21	27	28	27	22	17	14	17	21	23	13	29	13	20	15	22	16	25	16	28	21	26	21	16	15	24	19	22	29	19	21	24	20	17	18	28	31	22	22	22	17	25	17	24	23	18	25	9	23	20	17	19	25	23	17	25	16	24	19	20	14	16	17	24	21	22	21	20	16	21	14	21	24	26	15	15	35	21	24	21	19	11	19	19	20	28	23	23	23	23	20	24	17	16	33	23	24	29	23	18	30	13	14	21	17	25	15	23	26	24	16	26	31	31	20	16	19	20	25	26	20	21	20	22	24	17	16	27	20	18	15	18	25	21	24	21	26	25	24	21	22	22	24	21	15	17	24	25	17	13	28	21	19	23	20	11	26	18	16	22	27	26	14	24	27	20	28	20	18	20	20	22	20	19	26	19	30	23	17	20	16	20	19	18	16	20	22	25	19	24	24	18	11	20	17	14	22	16	31	17	27	30	24	23	35	14	21	18	26	24	25	30	24	15	28	31	24	22	16	30	20	21	26	22	15	16	29	22	18	29	18	24	26	15	16	25	14	25	20	12	19	12	18	17	11	23	12	26	25	19	21	28	23	22	20	27	20	14	24	37	30	15	14	23	29	21	18	16	15	22	27	17	26	21	24	16	24	17	31	19	19	16	21	18	23	18	18	19	22	22	14	19	19	28	13	22	23	18	22	19	16	15	23	17	22	21	22	15	19	16	19	16	18	21	28	19	16	15	22	27	21	16	18	21	23	20	18	22	15	27	20	24	24	15	13	18	37	23	25	19	22	14	22	16	22	15	21	21	16	21	20	22	24	17	20	15	13	12	25	16	18	27	25	23	15	19	23	19	17	24	21	19	21	27	16	16	17	19	21	23	17	26	20	21	25	32	21	13	21	22	20	25	24	33	30	14	24	19	22	18	27	30	25	35	21	21	15	22	18	15	16	25	19	28	15	21	16	25	18	23	19	24	13	23	19	25	21	16	18	21	22	15	20	20	17	21	26	18	25	23	19	13	23	23	18	15	21	21	24	18	22	23	20	23	18	24	19	18	29	19	14	15	12	16	35	14	18	24	17	11	24	21	18	22	24	12	23	24	21	19	17	22	21	15	20	20	20	18	20	24	18	18	22	24	13	19	21	12	16	25	25	20	15	8	23	25	17	17	26	20	21	15	16	23	25	22	17	22	17	20	20	13	17	16	21	15	17	23	24	27	12	21	21	17	18	22	14	24	23	26	21	25	22	18	26	17	24	26	23	19	12	24	14	24	16	18	16	24	19	19	23	25	24	19	14	20	18	15	16	24	15	17	22	16	21	29	22	23	27	25	25	21	26	25	18	24	20	21	18	23	21	23	22	17	20	32	19	20	24	24	17	26	20	16	22	28	19	25	22	13	23	19	27	22	23	27	25	22	24	24	19	24	29	30	22	25	18	22	14	19	28	18	17	17	22	23	18	20	21	19	21	19	22	23	13	21	17	23	17	16	24	16	16	24	17	16	30	24	20	23	19	30	21	27	24	17	19	28	18	21	23	19	21	19	21	19	24	26	15	25	18	20	23	19	18	22	20	22	24	18	22	22	23	22	21	21	17	19	25	17	15	24	16	19	22	27	22	26	21	16	14	15	20	21	20	19	27	35	25	21	20	22	23	18	21	26	16	23	18	22	21	20	23	21	19	27	23	20	18	27	19	23	23	26	26	27	30	19	16	24	18	20	14	21	24	21	17	22	19	14	14	22	15	23	21	14	27	18	14	25	20	18	18	28	14	12	18	16	19	26	30	21	24	22	7	22	18	20	26	21	15	17	27	25	25	17	15	21	17	18	21	24	21	19	17	13	19	15	19	28	15	17	16	16	34	15	16	24	19	19	28	16	20	26	19	29	25	16	30	17	14	23	26	13	22	8	21	32	18	24	15	28	21	29	22	19	12	15	21	26	26	19	21	21	16	21	15	18	20	22	20	23	17	21	24	23	19	27	23	16	19	24	16	21	20	21	33	24	23	16	20	23	16	28	18	23	16	22	26	15	18	20	26	18	17	13	18	24	21	25	16	22	22	15	16	23	25	17	18	25	18	24	15	25	17	21	25	20	23	17	20	24	21	24	31	20	14	18	16	18	19	16	17	17	19	26	16	21	19	28	20	25	16	19	26	21	16	14	25	27	24	23	25	25	22	21	23	15	21	22	25	26	15	16	15	19	27	22	19	24	19	21	17	15	13	27	18	26	22	19	16	18	24	14	18	18	20	20	23	26	25	19	22	14	16	23	16	12	23	32	12	18	19	28	12	16	17	24	22	19	19	19	21	21	14	19	16	17	26	21	23	18	22	16	23	30	26	26	20	15	16	18	23	21	21	21	20	26	11	29	23	24	28	19	17	26	23	20	18	26	15	18	20	27	18	20	29	24	14	18	16	18	22	27	12	21	28	28	27	23	22	26	16	21	11	19	21	17	21	23	27	21	19	16	16	21	19	22	21	17	23	24	15	24	26	19	16	19	17	17	20	20	28	18	20	13	20	23	14	24	10	22	23	26	21	24	28	20	30	22	23	19	13	24	23	23	16	19	17	20	21	21	16	21	22	17	27	19	27	22	26	24	26	19	17	21	24	24	15	23	15	27	22	17	18	16	20	23	22	20	18	18	17	20	21	28	12	16	25	21	23	25	20	20	26	19	29	31	21	25	19	30	19	18	16	19	19	21	20	22	26	26	21	23	18	18	14	21	14	28	15	20	12	24	22	20	21	19	17	17	20	16	25	18	12	30	27	13	21	22	21	24	25	20	19	14	22	27	17	14	22	31	10	23	16	19	14	27	26	20	18	24	21	26	26	14	20	12	18	13	23	20	14	16	20	22	27	15	19	20	20	22	23	23	19	14	22	15	26	18	21	20	16	20	17	23	19	27
25358	13426	7653	18596	25914	23845	20574	18446	16744	14481	12023	10430	9373	8478	7433	6449	5638	4490	3396	2854	2427	1990	1771	1698	1491	1433	1201	1239	1211	1258	1032	994	1039	923	853	813	756	755	677	644	655	568	551	485	479	485	546	485	481	446	374	397	412	406	386	400	402	389	365	353	443	374	404	378	354	395	365	376	409	384	408	417	440	459	495	411	444	397	431	430	442	447	428	426	422	399	385	414	430	442	420	400	406	406	365	427	421	418	442	370	418	371	402	379	357	342	393	430	426	419	373	376	395	364	342	350	340	359	353	398	372	361	323	354	350	359	304	348	361	297	324	378	329	327	357	346	419	357	340	382	335	354	328	354	381	364	350	356	364	346	375	363	354	345	339	358	349	327	345	357	358	332	326	367	330	321	357	350	366	340	348	350	324	349	349	305	360	325	372	343	352	350	359	354	356	369	320	351	337	288	355	344	338	336	342	282	362	344	314	323	390	288	327	398	355	338	323	348	347	359	340	330	388	310	354	359	349	347	360	343	357	358	353	327	330	326	332	311	332	376	371	351	371	351	361	342	314	372	352	343	367	312	348	341	327	357	322	301	353	357	346	344	373	372	335	352	340	375	324	337	326	359	348	355	336	348	334	357	364	310	342	351	322	344	373	344	350	344	371	341	360	353	367	344	331	345	357	332	333	345	358	348	376	312	344	331	328	347	330	360	332	341	370	359	345	348	345	328	348	350	357	333	322	308	338	319	349	337	330	311	345	351	368	316	357	334	358	318	328	345	341	328	333	337	351	356	372	337	348	358	330	344	340	394	370	362	340	325	315	351	359	351	324	369	353	336	344	354	369	348	348	357	326	347	362	362	355	312	338	335	313	355	378	340	344	352	360	323	336	366	386	351	334	373	348	321	323	337	312	356	341	358	353	339	338	336	338	371	330	335	381	369	327	339	309	378	359	318	340	335	361	336	320	331	337	336	376	337	391	329	371	333	337	355	337	352	359	336	325	355	360	340	373	344	332	336	342	337	334	372	357	353	316	357	366	364	318	371	347	311	333	333	335	346	371	339	348	368	345	334	339	335	328	324	376	352	292	301	311	349	391	326	328	366	314	349	340	333	378	363	339	331	346	338	362	358	347	338	320	349	346	310	356	327	339	345	354	327	350	345	347	339	310	316	375	358	331	340	326	323	363	335	344	298	346	348	325	317	346	348	354	330	357	346	389	335	370	337	364	330	329	323	325	323	333	340	373	351	319	325	359	335	337	351	341	348	329	340	338	370	356	349	343	349	347	321	358	359	306	309	343	339	324	285	353	351	320	340	343	381	332	335	366	368	334	312	334	327	365	326	310	340	307	376	372	309	341	359	318	330	345	337	332	308	322	351	328	314	374	370	340	323	322	351	327	351	354	349	343	352	355	333	355	312	344	367	319	328	338	352	321	339	348	342	373	374	352	333	341	368	366	359	348	334	355	336	347	320	337	358	370	367	359	388	347	369	341	332	349	344	333	350	329	304	321	357	344	348	346	341	301	320	355	355	372	339	346	350	312	368	353	330	360	312	351	329	303	356	322	340	359	354	327	344	322	374	323	324	348	362	322	319	304	312	366	324	342	342	326	367	334	312	304	341	332	336	347	322	333	353	347	314	373	362	343	312	348	329	337	315	366	313	361	329	356	328	329	380	323	362	325	344	325	340	347	362	322	324	342	306	342	328	325	326	348	293	330	349	346	347	323	323	325	343	311	360	364	339	356	315	339	350	359	350	290	317	355	363	339	393	304	343	346	328	342	374	353	354	326	345	363	346	323	353	346	332	354	352	333	348	356	363	362	318	341	316	348	331	324	346	322	330	320	327	315	351	380	325	340	353	345	334	343	304	352	353	319	348	341	334	337	340	337	359	341	368	342	355	334	360	338	338	336	333	336	363	347	336	348	361	346	328	350	371	352	357	329	326	305	336	321	315	325	348	352	363	325	322	308	324	352	354	353	345	321	309	353	329	318	337	352	323	340	381	347	354	334	348	321	338	370	332	350	319	354	339	355	336	344	326	385	317	342	315	341	332	356	348	340	328	376	355	389	356	333	348	327	318	347	349	322	319	344	331	347	362	327	365	335	354	361	314	361	365	360	350	366	323	335	355	343	344	349	320	330	350	342	338	349	369	321	333	338	365	319	342	345	361	351	338	342	339	344	335	326	330	353	367	335	333	355	335	335	352	350	358	329	335	321	333	350	383	345	306	369	351	298	337	340	351	338	314	342	324	334	361	340	344	330	349	319	324	310	373	343	361	334	326	339	339	354	341	331	358	365	355	355	316	325	352	362	340	366	372	337	342	341	321	363	355	365	353	333	356	371	354	353	355	310	310	364	360	347	350	339	349	344	343	324	322	343	327	373	331	326	360	353	321	347	352	314	354	345	352	358	330	328	322	409	371	344	352	355	351	328	351	345	346	316	313	343	352	309	357	362	358	335	329	359	388	354	353	346	369	339	367	351	362	347	344	335	343	354	358	355	357	311	331	360	308	344	336	317	333	329	340	341	339	381	318	336	351	336	335	351	367	351	353	336	340	354	332	359	353	338	337	303	347	340	360	334	359	341	345	351	354	330	315	312	375	355	300	376	360	353	360	314	348	351	353	341	343	344	339	367	327	347	343	367	318	332	375	359	375	322	296	355	331	360	346	339	345	339	358	348	313	348	319	331	332	344	345	353	370	324	340	330	318	311	336	380	358	338	346	350	330	323	352	314	323	340	341	340	332	324	369	356	352	356	333	335	319	347	373	360	354	349	338	312	328	298	334	313	326	289	333	336	346	338	354	330	350	340	350	363	357	356	373	348	337	355	350	302	331	347	331	382	344	368	312	349	343	323	355	329	357	348	357	336	341	352	341	340	339	331	328	323	374	347	353	353	348	323	357	323	344	300	333	338	332	335	332	358	357	369	327	351	353	317	333	346	319	341	345	369	342	349	364	341	324	350	333	340	347	378	341	373	341	342	331	334	328	360	356	375	327	348	328	365	353	337	350	360	327	334	321	336	354	333	358	367	338	357	349	353	362	321	353	350	360	371	331	341	317	341	316	369	342	359	350	349	313	356	321	328	317	376	349	343	303	346	331	325	345	315	332	369	337	340	336	333	342	370	355	371	333	328	358	341	353	327	348	354	354	342	352	316	369	323	365	362	356	336	324	346	326	309	355	317	341	353	332	341	379	360	329	369	353	354	359	330	349	339	331	310	342	339	369	339	336	320	342	335	330	350	327	349	346	363	371	375	324	347	381	348	348	343	375	326	323	324	370	383	309	391	322	341	331	343	318	341	373	329	330	313	366	336	320	337	358	328	328	371	359	340	355	343	337	370	371	359	326	346	351	347	377	344	341	344	365	345	337	348	326	382	335	294	312	363	369	333	387	370	350	331	337	344	380	379	325	353	336	350	353	349	334	344	342	325	349	353	366	342	370	348	324	356	365	335	356	328	332	342	303	374	347	342	332	329	315	372	318	382	349	360	348
2355	841	455	347	661	699	574	570	558	411	355	311	242	227	197	221	155	148	128	82	75	73	69	51	53	46	42	63	48	49	47	34	36	64	46	40	40	40	37	34	30	29	28	27	29	24	28	19	36	30	26	36	24	24	29	25	29	22	29	24	18	19	24	27	30	20	28	29	26	34	31	30	34	29	40	33	26	29	31	19	26	25	23	25	29	23	16	31	19	27	19	29	18	22	26	28	37	29	30	33	28	23	35	28	30	25	20	17	28	20	38	34	18	27	25	23	27	27	29	29	14	26	17	31	23	29	27	24	25	27	22	23	42	27	32	31	28	24	31	26	17	29	21	36	24	24	41	41	26	33	28	20	26	32	26	39	22	16	26	22	28	23	31	23	18	19	25	25	21	30	21	22	20	26	27	28	25	29	29	22	26	26	34	26	26	31	29	34	32	32	16	36	25	35	28	22	21	23	14	29	12	27	27	28	28	27	21	35	24	33	21	23	28	24	24	32	30	19	20	24	21	23	18	21	35	27	21	35	26	20	16	25	23	32	26	26	25	33	22	30	18	26	23	33	25	18	18	17	30	20	26	18	18	23	23	31	41	22	15	22	33	23	27	18	23	28	35	15	31	21	32	27	25	22	20	25	27	27	21	25	24	30	24	29	28	30	19	24	26	29	24	25	34	22	33	21	18	18	34	28	28	26	18	25	25	33	28	21	31	23	39	27	30	33	24	21	22	28	35	21	20	28	28	27	25	15	24	22	24	29	25	31	22	26	25	25	23	25	25	20	27	23	23	23	32	30	29	26	20	20	31	28	19	31	33	17	26	33	24	30	23	39	25	20	28	27	27	26	30	30	22	26	29	36	27	18	15	26	24	35	30	19	16	27	24	33	17	27	23	24	29	31	26	26	31	22	29	23	24	15	26	17	22	28	29	29	20	34	28	25	29	31	30	24	29	32	27	25	26	31	21	25	33	21	21	23	36	21	23	29	25	26	23	22	33	24	23	27	23	28	27	22	26	29	25	23	24	23	29	27	24	26	29	23	24	29	19	26	26	23	35	25	22	21	24	24	23	22	18	24	28	23	24	27	26	27	15	17	20	29	24	29	13	15	33	29	28	19	22	21	22	26	25	29	20	25	22	24	24	35	35	32	18	17	27	27	30	18	27	33	21	28	26	24	25	28	26	27	32	23	22	23	31	37	23	23	21	22	29	28	24	22	18	25	32	26	24	25	31	24	33	26	27	22	21	27	19	30	23	18	27	32	38	20	26	24	18	26	26	27	30	32	25	30	20	22	19	21	30	31	21	22	29	30	30	25	25	23	28	23	16	20	25	27	25	27	29	27	22	33	30	26	30	32	25	20	21	18	27	20	19	19	28	24	20	23	23	24	23	19	21	25	17	22	22	27	18	27	24	25	22	22	29	28	32	26	24	24	27	20	21	25	35	24	27	26	25	27	24	23	27	31	21	22	21	33	23	20	23	19	34	21	24	24	24	29	26	21	23	18	26	26	28	26	28	22	29	27	29	26	27	20	38	23	24	12	19	27	31	26	27	23	31	25	30	18	26	22	38	34	30	26	32	27	31	29	27	24	24	25	23	30	25	24	25	25	29	20	22	28	26	17	25	30	26	23	37	22	27	28	19	26	24	25	24	26	20	19	27	20	19	24	21	32	38	21	22	26	29	23	16	21	23	15	18	27	23	27	19	22	24	20	20	27	18	28	31	28	30	19	24	29	30	16	31	33	21	25	30	21	32	26	27	24	27	26	19	23	25	32	30	23	37	28	25	19	25	18	19	24	14	26	24	29	26	23	29	25	22	28	25	26	19	27	21	28	27	32	18	25	21	35	22	27	32	25	28	26	32	27	25	16	27	38	24	31	20	24	27	26	28	27	32	21	38	24	23	22	30	29	26	42	18	26	22	28	29	22	24	27	32	33	31	17	23	27	32	30	36	33	25	21	20	27	19	34	25	17	19	28	22	26	26	34	26	21	27	43	34	21	25	32	25	25	19	24	25	28	23	39	25	23	21	34	30	30	23	28	26	34	18	32	29	29	26	28	28	31	24	24	35	26	36	19	25	26	24	22	29	23	22	35	25	36	25	31	31	21	31	33	28	16	22	25	27	27	24	28	28	16	23	24	22	29	30	19	28	26	18	19	19	22	27	25	18	25	27	27	27	24	26	29	25	17	22	32	20	28	32	19	24	24	30	23	29	17	21	24	19	27	30	30	19	31	18	15	23	25	28	30	25	21	28	19	35	28	24	28	29	23	28	35	30	25	23	29	31	24	13	23	23	22	21	25	24	22	18	26	26	26	22	23	16	22	20	27	26	20	24	29	19	28	19	29	34	26	24	25	27	31	20	24	25	19	21	22	21	19	30	20	38	19	23	32	16	20	26	24	18	23	27	22	27	23	23	22	22	23	22	19	22	23	24	20	24	25	20	26	30	36	24	28	26	32	31	16	17	22	29	26	23	19	27	29	17	32	24	15	27	25	32	18	23	20	20	22	25	24	29	21	20	29	18	30	24	32	27	26	32	23	26	23	19	23	22	29	22	25	30	31	24	26	25	18	33	37	19	31	29	29	25	16	27	26	21	27	30	25	34	28	21	27	23	24	30	27	33	28	22	26	24	26	22	21	30	26	29	17	35	18	26	29	31	21	22	35	31	23	32	21	30	34	21	22	23	27	32	37	29	26	23	21	22	21	28	23	30	37	17	20	19	27	21	28	28	30	27	29	19	23	29	24	29	19	27	23	29	15	26	25	32	36	30	27	28	25	25	19	27	32	25	17	23	26	19	27	28	26	30	33	26	30	21	21	23	23	23	22	25	26	27	26	33	31	22	25	22	31	25	18	28	28	28	27	29	26	33	31	24	27	25	18	31	27	25	19	28	30	28	22	26	26	23	24	25	25	23	22	22	20	25	29	24	25	21	16	27	29	34	34	17	21	22	23	32	21	31	27	22	31	24	25	30	22	27	26	22	16	32	30	17	17	19	28	25	32	27	31	29	15	24	17	28	25	24	24	22	27	20	29	25	33	23	33	26	19	29	22	28	37	28	33	21	30	25	27	31	32	24	24	20	21	25	33	36	14	24	19	28	35	25	26	30	24	28	15	27	30	21	30	23	22	23	31	26	25	24	23	18	18	29	15	26	24	21	19	18	28	30	18	29	25	18	26	28	17	21	26	20	24	20	29	25	29	27	18	26	16	26	31	33	27	28	36	26	36	25	20	22	28	30	34	30	22	33	18	27	20	23	21	27	26	23	17	24	23	31	30	27	20	22	28	26	22	27	19	28	36	26	22	26	24	24	25	31	21	28	25	25	22	15	21	28	22	28	26	30	25	30	24	33	30	26	21	28	32	30	18	18	16	18	28	26	23	34	27	18	19	26	25	31	37	29	38	23	21	35	25	30	39	32	20	22	35	21	21	27	21	29	17	21	33	35	25	22	23	28	29	26	17	26	20	35	32	29	30
30855	17760	10168	23312	31110	29133	25400	23298	20945	18050	15162	13272	11834	10746	9498	8292	7257	6081	4572	3795	3300	2770	2476	2299	1982	1930	1688	1612	1593	1559	1462	1435	1349	1235	1147	1153	1107	970	924	812	763	779	721	661	678	657	636	658	649	580	535	507	539	522	534	493	464	519	495	478	464	502	452	450	471	507	499	491	455	517	504	532	557	519	554	546	547	560	563	533	553	542	485	530	513	495	507	496	485	504	535	526	508	485	520	537	578	541	535	503	463	459	470	460	432	462	502	494	537	535	481	470	447	434	432	436	467	452	481	447	437	452	540	437	408	454	425	410	428	411	430	428	451	484	453	472	442	421	432	433	421	453	412	404	448	461	441	420	412	408	418	415	404	409	433	455	377	441	389	412	437	442	400	417	405	441	438	463	409	426	407	406	411	394	427	420	426	419	410	424	411	420	444	405	422	447	423	450	401	407	411	384	424	401	404	407	420	438	420	404	398	427	406	435	465	443	417	389	431	422	413	383	433	434	386	407	422	392	429	467	402	443	428	433	425	413	439	438	465	439	389	406	427	424	422	406	473	446	423	444	428	462	441	449	404	392	432	457	403	436	416	383	406	429	428	411	403	389	415	415	393	398	429	438	408	433	405	418	424	381	457	408	433	425	411	390	449	440	434	406	434	387	395	436	421	429	410	418	420	411	389	452	402	395	436	406	439	450	424	422	416	452	425	418	422	436	448	412	422	406	464	442	436	431	403	412	399	440	397	440	454	407	435	386	405	414	418	416	442	393	379	426	404	443	405	427	400	458	409	445	435	397	426	431	406	427	390	415	458	433	399	424	431	410	451	426	404	435	392	370	386	451	368	435	421	386	434	468	422	393	403	440	446	406	389	416	440	434	401	436	382	405	440	469	415	417	420	419	424	424	419	395	441	421	414	444	418	390	425	403	405	412	435	441	390	437	401	424	398	395	444	415	420	409	379	439	418	422	404	419	412	419	411	407	414	398	434	403	415	433	452	454	415	421	408	415	433	428	403	420	378	413	411	402	465	450	374	394	410	451	404	417	454	404	394	390	453	402	399	372	414	419	395	428	417	394	414	397	403	421	428	436	463	426	414	407	420	413	394	394	402	447	436	435	438	379	394	450	376	425	376	432	419	427	427	377	435	409	418	367	425	428	406	400	436	431	426	409	369	446	413	396	397	457	433	386	411	468	422	387	413	430	427	398	460	440	429	429	426	407	415	413	452	398	415	441	446	421	453	430	422	439	439	417	419	411	411	432	423	438	429	425	399	425	426	435	438	405	416	419	386	408	426	450	434	418	412	405	445	420	451	427	416	378	401	433	408	412	407	415	421	395	413	384	410	418	444	417	407	454	449	393	447	452	431	425	428	484	451	418	437	468	393	413	420	402	439	406	428	405	399	424	423	400	409	395	447	427	426	435	403	419	400	372	410	405	470	401	388	400	435	429	417	435	402	440	399	433	434	478	408	440	419	414	415	416	443	423	421	435	404	401	446	422	412	439	405	391	427	391	408	394	376	442	399	399	385	429	428	411	404	422	426	412	429	417	395	436	399	419	398	415	412	454	404	423	417	431	411	426	436	378	482	447	415	383	436	405	431	425	402	420	406	393	433	417	421	412	420	397	386	404	407	397	431	430	421	444	434	418	445	416	401	402	464	393	402	421	399	391	391	374	450	397	423	387	425	454	412	426	422	422	373	365	420	422	438	431	414	408	396	391	406	436	446	401	428	427	404	436	434	435	405	414	411	424	397	375	421	415	437	378	401	429	394	424	472	426	420	414	425	423	449	444	396	428	414	409	404	444	429	421	431	389	451	443	450	408	394	438	450	395	394	417	441	430	456	421	410	435	425	436	438	440	403	439	417	418	447	447	443	435	439	416	418	406	451	422	401	408	451	404	449	401	403	368	420	415	458	424	424	408	422	473	415	420	402	439	435	405	437	462	432	426	446	430	394	443	439	399	429	407	419	404	429	463	399	431	437	404	441	432	427	432	427	397	427	426	406	415	414	451	399	400	460	407	396	422	438	435	395	417	400	380	415	409	425	390	405	414	433	419	429	426	388	427	415	416	434	411	432	467	368	417	435	411	447	419	418	399	445	438	405	411	406	397	438	391	432	405	434	397	438	412	438	396	402	408	453	425	423	427	451	453	407	393	401	405	440	434	432	416	404	446	429	424	427	429	444	425	409	441	396	431	412	423	444	410	447	412	428	463	407	398	434	417	426	447	406	363	400	436	377	424	405	382	424	432	414	432	424	425	439	442	422	420	421	411	415	427	428	422	430	455	402	437	427	410	424	422	485	461	421	403	397	394	413	411	385	414	427	393	364	422	416	406	421	416	427	410	402	414	421	422	421	428	408	424	416	404	418	435	408	396	421	421	423	441	406	423	389	427	407	453	375	403	411	440	403	442	432	415	372	427	404	420	417	369	385	396	428	421	390	449	395	432	417	436	412	415	404	447	404	425	462	399	422	383	414	428	444	388	411	385	423	407	454	399	447	443	440	441	436	423	415	422	439	431	409	403	399	399	435	400	446	396	398	438	396	413	414	418	397	436	434	408	417	414	428	449	386	423	422	447	412	416	388	416	416	398	417	412	438	416	417	423	413	437	460	399	412	420	406	424	429	436	403	415	423	453	424	412	444	464	427	402	462	465	406	432	420	398	413	409	412	396	400	413	413	396	457	406	419	414	451	452	439	410	385	435	405	435	416	414	432	415	390	431	413	424	371	434	443	421	411	451	367	430	426	469	418	413	444	393	465	454	439	440	428	416	417	397	420	408	419	417	423	421	407	447	404	387	431	406	410	448	410	404	413	430	452	394	447	398	430	453	419	412	415	445	436	395	367	399	467	394	411	435	410	415	408	445	415	427	424	401	422	439	426	408	403	443	398	366	436	405	427	418	419	433	387	392	421	438	435	376	389	472	442	426	413	436	402	415	420	407	481	442	405	426	440	429	436	435	413	374	423	411	382	422	414	408	406	408	396	416	426	431	418	409	418	437	396	414	402	419	385	421	417	393	451	442	428	438	419	391	462	395	426	413	435	447	450	460	411	414	431	410	435	386	406	422	414	441	462	427	414	429	405	418	425	450	451	406	413	431	425	392	427	393	379	427	483	417	382	410	432	403	403	445	413	405	410	396	417	448	452	420	409	410	424	439	424	382	401	423	412	421	409	419	406	403	424	419	437	434	424	450	414	413	450	434	418	419	417	434	404	379	437	413	405	420	425	421	422	406	446	433	400	448	408	403	388	430	376	441	440	435	437	424	437	423	438	422	423	432	437	398	451	424	439	416	431	410	402	402	450	406	405	397	415	459	401	439	411	399	438	402	433	443	438	417	413	421	419	421	419	390	455	400	415	441	443	407	445	423	423	414	457	424	405	463	425	399	411	436	393	403	421	437	408	420	433	420	419	402	432	381	439	442	419	417	448	400	431	438	406	411	469	375	441	433	426	411	419	381	434	446	437	400	393	415	420	424	471	441
4083	837	468	361	666	783	755	648	549	461	419	340	298	257	263	213	181	167	109	113	95	85	76	76	55	54	54	59	46	55	50	53	41	53	49	45	37	42	42	29	35	50	32	35	36	28	41	44	50	31	37	24	33	39	26	31	33	29	32	21	23	31	35	28	28	20	30	31	35	31	33	28	33	26	25	35	29	28	29	33	38	25	32	29	26	26	20	28	22	43	35	37	31	35	33	37	29	27	34	34	29	35	39	36	31	32	32	36	34	33	27	32	25	36	30	23	25	34	42	29	28	36	22	19	26	24	30	24	30	27	24	34	25	35	30	23	35	22	29	31	26	25	42	36	30	26	26	28	29	33	36	33	38	28	21	32	25	21	27	32	38	23	35	26	27	23	33	31	37	26	24	24	30	32	25	21	33	30	47	30	27	24	22	27	30	34	30	27	37	23	30	21	30	26	25	30	32	25	25	29	28	37	30	34	25	37	33	31	31	28	25	25	20	34	23	33	34	31	29	28	27	34	34	28	20	23	36	24	34	29	37	30	20	42	33	42	21	37	30	27	43	29	24	38	32	28	25	32	32	30	24	29	22	26	29	34	25	27	35	29	29	26	39	28	33	32	32	30	25	34	32	33	34	29	41	24	24	36	36	33	34	29	22	22	35	30	18	26	35	31	38	26	24	35	31	30	42	37	31	22	31	35	26	21	32	37	33	29	31	30	43	39	34	25	27	33	26	27	28	23	25	27	31	37	29	28	22	21	27	23	33	33	37	31	29	26	24	29	25	17	26	27	28	34	17	23	28	25	26	27	29	26	26	30	32	26	26	28	26	25	31	31	32	27	25	33	24	22	31	25	30	30	19	34	31	30	24	32	37	28	37	29	27	33	33	26	33	30	28	25	29	22	22	16	34	30	26	28	24	27	31	25	30	28	35	27	38	39	24	27	24	47	17	31	30	30	35	33	33	33	22	26	28	28	25	27	31	26	28	27	24	19	34	21	25	36	34	26	22	35	33	28	28	36	28	28	22	38	29	28	30	26	38	22	22	43	21	29	23	29	26	26	22	31	33	33	30	23	30	20	25	25	20	20	41	24	20	33	25	22	22	31	30	27	31	31	38	33	24	21	26	30	27	28	35	26	27	33	23	25	32	40	32	26	30	24	24	40	23	26	22	25	31	30	21	30	17	19	28	22	35	35	30	32	28	36	33	22	33	23	22	25	30	27	33	26	35	23	21	23	32	32	29	20	30	29	28	35	33	30	31	28	28	31	22	22	33	24	30	29	41	31	26	37	18	23	33	26	32	30	31	29	35	11	31	32	33	25	29	32	22	24	30	32	31	22	21	30	29	26	22	26	26	41	29	17	25	26	24	33	29	26	34	28	28	19	22	27	25	30	24	27	26	19	23	23	30	38	31	27	33	26	26	19	25	33	35	39	35	26	32	38	27	28	27	29	22	28	31	40	25	25	33	36	38	24	33	27	25	33	25	19	33	25	31	28	23	30	38	30	22	29	27	21	22	30	34	27	32	30	32	23	25	33	40	25	28	26	25	24	20	34	31	31	26	25	26	37	31	33	22	21	28	31	31	26	31	27	25	23	23	27	27	32	26	20	30	29	33	21	13	30	43	31	22	19	38	21	26	26	22	26	28	27	32	32	28	26	22	35	28	27	27	21	34	39	31	31	27	24	32	23	37	33	37	33	18	34	23	23	32	29	23	33	27	29	39	26	26	31	30	26	26	28	29	24	19	31	33	18	34	28	30	23	32	24	24	30	28	30	29	31	20	42	30	26	23	23	28	26	26	24	23	27	50	26	29	32	36	24	35	31	32	30	28	37	29	27	24	31	24	27	34	25	31	34	29	28	29	20	38	24	22	36	30	36	24	34	28	30	29	31	24	28	37	28	34	21	25	23	30	26	36	25	31	24	29	30	24	28	28	27	35	32	25	30	27	29	35	35	24	34	23	24	29	36	24	31	34	21	25	25	16	23	26	26	20	35	22	28	18	22	42	27	24	24	40	30	17	32	29	21	39	24	32	30	28	29	28	24	22	21	25	31	31	47	30	28	26	20	28	24	19	25	30	13	24	39	31	24	28	19	27	36	30	29	23	36	28	35	27	28	28	23	26	26	42	32	27	26	36	33	26	24	25	28	26	27	33	29	33	36	36	21	37	28	31	36	19	33	33	34	31	22	20	33	32	36	27	31	30	19	32	35	21	19	27	31	27	32	23	20	26	30	23	27	33	31	33	35	35	26	31	26	29	25	24	26	42	30	24	33	30	28	23	19	27	30	30	26	24	25	35	23	21	24	24	26	21	21	36	34	22	28	27	32	31	28	32	28	24	33	26	21	24	26	20	36	35	27	34	34	30	27	17	27	28	36	28	31	19	24	32	29	31	21	26	27	29	21	35	33	28	32	28	26	31	29	22	17	19	21	33	30	38	33	28	31	30	27	28	29	25	24	23	35	29	28	32	36	22	30	32	28	24	29	30	22	21	24	26	30	25	24	24	34	34	29	29	31	24	31	31	29	27	30	28	26	35	28	35	21	33	39	27	30	25	31	26	16	27	23	27	31	25	36	28	32	25	30	28	31	30	26	38	24	22	26	31	22	26	25	30	29	34	30	24	32	31	26	41	29	26	35	28	22	24	38	21	28	25	25	26	26	23	33	31	23	20	24	34	30	32	35	30	26	35	40	28	26	33	29	25	24	30	17	31	30	26	31	38	18	29	35	27	34	30	36	25	26	34	27	36	44	39	29	26	23	21	24	28	24	29	26	28	43	33	25	34	31	21	27	33	25	34	34	31	29	27	37	27	28	30	30	28	26	30	24	37	36	23	33	32	35	26	29	21	28	30	41	33	26	25	16	27	28	24	29	21	20	23	32	37	30	29	39	30	27	32	28	30	24	30	22	25	23	26	27	25	35	24	30	32	28	37	26	26	33	42	22	20	30	36	35	28	39	21	27	23	31	22	34	28	23	27	37	30	28	28	28	23	26	31	33	28	31	24	23	33	36	21	27	25	29	27	17	33	23	37	37	29	27	26	28	22	28	21	26	26	37	30	32	33	39	30	23	22	33	29	18	22	28	24	33	24	22	36	37	24	29	21	30	25	28	26	24	29	27	31	27	26	32	26	28	31	24	20	26	32	28	31	19	21	32	35	30	25	26	34	33	31	24	34	25	26	39	33	37	28	36	27	33	25	23	32	23	33	31	22	14	24	27	35	24	28	25	28	41	23	31	29	21	24	22	28	31	26	34	31	22	21	24	22	26	20	31	35	23	35	27	20	35	16	35	25	25	38	31	29	31	40	19	27	22	25	24	33	24	22	37	37	40	34	25	36	32	23	27	32	26	29	25	38	22	26	31	34	30	36	23	31	32	30	22	39	29	36	26	30	35	29	23	32	39	31	33	31	35	37	27	43	31	20	27	30	20	23	24	34	40	20	41	37	24	20	28	23	32	31	33	24	26	34	35	29	22
29222	17089	10787	23462	31659	30171	27126	25152	22064	18999	16215	14214	12796	11368	10466	9176	7659	6281	4890	4089	3511	2993	2640	2476	2067	1895	1785	1655	1617	1615	1553	1576	1563	1381	1221	1355	1172	1150	1011	1001	892	782	825	715	732	760	752	699	665	693	582	564	521	539	534	564	587	577	543	566	570	504	520	526	507	506	571	514	545	512	583	573	592	642	646	616	680	620	631	583	623	567	574	564	565	560	569	603	596	553	599	574	534	513	528	553	587	583	518	551	507	530	496	546	467	503	547	514	596	585	553	538	494	527	455	467	493	483	492	490	526	503	501	484	498	496	525	443	494	479	469	465	500	471	486	501	476	490	502	454	467	490	492	534	488	451	517	467	474	456	467	443	465	479	470	496	465	453	448	459	436	508	470	461	445	457	446	465	436	511	492	480	460	443	457	473	483	438	467	456	498	501	466	483	441	484	462	488	463	442	477	435	425	445	484	461	417	478	482	453	469	501	452	497	463	457	472	502	440	472	493	482	422	468	477	511	495	445	431	445	434	498	475	455	462	455	499	476	461	444	469	462	484	472	489	437	469	495	477	453	479	464	458	439	488	439	493	452	459	466	412	477	455	481	455	447	516	454	450	474	460	490	446	446	471	474	464	447	519	488	494	479	489	469	466	481	513	424	493	456	511	432	529	447	473	508	447	515	460	479	477	427	447	491	452	482	463	452	460	481	480	479	495	470	471	493	474	507	432	442	464	465	483	436	484	437	470	458	459	449	466	472	431	485	427	463	465	496	472	455	472	476	457	470	459	447	473	477	459	453	447	450	497	436	482	488	463	468	472	455	501	485	444	467	449	446	447	444	485	476	489	479	466	483	468	429	463	456	455	463	458	474	455	481	423	507	507	499	479	485	504	494	465	474	455	464	506	503	446	486	463	453	448	462	481	483	457	445	445	453	485	482	408	513	507	494	489	440	501	449	493	479	465	429	472	481	455	486	441	443	488	477	432	432	482	445	518	475	465	463	448	464	442	531	486	442	469	467	500	452	467	448	483	466	481	484	428	499	476	453	476	443	482	481	448	465	441	465	459	449	500	453	465	474	453	472	436	473	485	481	439	507	434	466	461	429	477	443	513	476	485	490	465	483	459	473	519	453	443	489	470	482	454	441	506	481	511	437	501	454	478	441	497	466	487	455	491	465	478	468	472	464	470	472	490	455	483	478	479	476	489	440	485	490	460	466	476	467	431	432	443	469	474	496	501	441	494	468	475	531	440	480	466	466	419	457	477	481	449	470	470	511	475	446	441	465	421	463	441	434	467	458	466	457	461	474	443	457	419	503	494	470	492	475	473	478	465	471	493	495	452	456	484	446	473	487	479	457	445	473	479	447	432	465	464	441	456	488	502	498	476	485	445	486	452	488	462	472	467	438	422	471	461	445	429	449	436	481	486	471	501	445	460	438	455	440	458	494	446	469	491	529	502	449	460	508	470	444	414	453	450	465	453	467	456	466	498	517	473	471	431	442	473	470	487	488	414	461	502	478	468	421	498	463	501	469	419	473	483	474	498	460	441	471	468	491	505	501	468	503	482	476	467	412	477	494	460	445	462	473	477	471	478	438	490	468	471	482	486	462	461	469	458	467	487	461	482	433	458	500	466	478	448	506	461	434	486	434	457	472	463	455	435	473	460	448	449	439	491	447	499	490	498	511	477	471	456	497	437	447	461	453	459	463	449	498	457	430	456	501	466	462	447	450	480	495	469	457	460	459	484	475	505	429	475	454	472	481	454	462	489	484	437	495	456	531	483	508	452	454	472	502	461	484	455	503	445	465	476	467	494	492	482	453	470	477	472	472	480	461	432	447	453	471	458	447	515	445	488	450	441	475	493	454	466	453	488	480	456	469	426	470	477	464	465	515	464	473	470	438	484	498	446	428	451	455	444	451	431	467	467	493	472	499	487	467	447	469	489	505	476	469	476	464	455	446	454	454	463	454	440	457	439	453	474	411	464	490	475	465	469	474	456	490	483	460	533	456	451	446	457	435	461	469	499	490	466	455	468	482	460	490	405	458	473	440	479	467	485	480	478	454	472	464	495	435	474	459	492	467	466	469	460	518	495	427	471	478	470	499	475	459	474	460	481	488	467	436	458	410	459	467	460	482	473	472	494	473	535	488	465	450	459	497	459	477	441	493	459	515	484	443	475	462	431	434	470	458	462	459	427	458	514	495	442	490	467	468	441	493	437	468	473	432	465	449	474	448	446	460	495	427	453	465	465	434	475	448	473	485	457	501	506	444	452	466	482	471	500	461	473	436	479	441	461	472	491	472	456	453	451	465	480	439	455	448	456	452	458	508	496	470	461	465	485	482	455	461	474	441	464	435	480	448	445	501	447	478	471	475	449	430	427	431	479	474	477	497	447	505	442	466	487	456	508	453	463	508	498	461	480	432	469	473	483	472	474	467	483	482	482	514	494	492	478	460	479	484	457	446	449	452	494	497	468	469	433	453	479	481	479	496	447	515	489	462	477	471	466	462	438	434	484	437	469	484	477	463	460	441	479	484	491	483	472	490	458	495	502	441	480	449	495	462	462	498	450	496	455	423	482	476	436	441	463	476	496	456	452	434	487	466	499	450	423	489	487	432	490	494	485	469	473	488	451	468	444	457	461	492	461	463	455	473	439	474	483	507	502	448	474	442	475	492	475	492	465	459	457	476	430	463	512	461	445	504	443	501	478	428	465	480	450	472	474	513	448	462	466	506	455	455	486	476	497	423	447	435	488	458	474	477	457	479	467	475	469	486	454	487	420	483	489	490	443	481	485	494	482	470	457	476	476	482	484	473	449	492	458	465	449	470	485	451	448	449	461	479	493	490	454	467	460	477	467	455	488	451	481	490	414	474	504	459	463	466	467	467	457	472	457	469	436	428	474	470	527	475	492	458	480	517	470	494	492	477	420	484	514	476	447	475	480	446	428	458	471	461	512	402	470	476	493	485	465	428	453	442	491	488	449	471	464	459	444	459	461	496	463	440	436	477	475	460	454	446	482	475	476	471	519	476	447	484	474	454	471	484	444	470	481	451	483	439	432	465	466	501	462	479	509	491	461	434	478	457	437	431	445	449	471	462	460	510	469	436	510	467	463	503	431	444	472	439	453	454	445	438	444	478	479	445	486	431	464	440	453	483	458	441	485	482	477	470	467	466	464	475	456	471	498	505	524	459	481	506	492	470	481	445	465	467	475	491	473	475	475	451	530	456	485	417	430	441	474	433	443	486	469	466	486	466	488	453	495	447	512	483	477	506	433	419	477	494	483	469	467	502	430	468	479	477	472	478	482	451	431	482	482	517	478	454	466	446	460	481	479	519	452	479	519	488	452	451	475	478	479	488	452	495	469	490	498	470	438	453	462	498	439	476	451	445	432	453	454	461	478	434	474	456	473	478	504	457	431	442	470	461	464	473	446	464	429	452	468	465	436	478	492	470	477	492	452	478	481	482	453	492	463	511	456	480	497	511	479	449
4409	1474	866	540	1121	1230	1122	1061	919	790	647	518	451	417	377	337	273	221	203	162	128	117	122	95	97	77	85	69	64	61	75	71	71	65	61	70	64	56	55	53	47	49	57	55	47	41	53	46	40	48	39	39	38	40	37	26	47	42	48	36	46	42	38	44	46	40	37	46	33	43	38	38	45	44	61	52	42	41	47	46	44	36	31	43	44	41	33	40	41	38	38	49	52	43	33	40	36	40	37	33	49	44	46	32	36	34	37	34	38	35	41	41	43	36	32	34	40	32	35	38	35	45	49	39	43	40	42	39	41	42	31	48	23	30	54	37	35	31	45	50	41	34	32	35	33	35	40	45	42	33	39	37	65	36	41	41	43	37	38	31	49	29	35	38	49	35	39	41	37	43	46	51	35	44	35	36	27	36	38	32	46	45	41	33	38	53	31	40	29	38	35	48	46	33	53	46	41	25	47	36	36	34	48	37	31	20	33	31	41	48	43	28	43	49	31	42	30	35	43	38	39	42	52	40	44	32	38	41	38	46	38	33	42	36	39	45	44	52	43	38	31	42	36	34	43	53	34	40	50	31	44	32	40	27	42	34	34	48	45	44	40	40	45	44	58	36	40	34	40	42	35	45	36	45	45	51	42	36	34	50	27	53	34	37	37	38	44	42	44	39	45	20	35	34	48	40	29	46	43	45	54	23	33	34	40	39	30	38	36	36	44	44	41	50	40	40	36	41	32	46	40	32	42	32	35	31	40	30	38	44	44	40	40	47	39	37	44	29	41	31	39	42	51	38	47	45	31	32	40	31	41	49	37	34	43	31	36	47	35	54	37	32	30	32	40	42	39	31	31	35	43	34	42	33	45	32	45	29	34	35	38	38	40	33	35	39	35	42	45	26	47	25	35	40	38	46	39	45	44	41	34	44	50	47	35	41	35	30	38	36	37	43	30	42	49	42	37	37	25	37	37	31	32	29	44	34	40	43	29	29	44	31	50	28	36	43	33	38	44	39	34	35	34	38	38	46	31	34	29	39	46	42	57	27	38	35	37	42	25	39	39	38	33	43	39	29	43	41	37	41	50	33	40	39	42	41	42	30	37	36	49	26	45	39	46	35	35	38	32	53	33	34	33	50	37	40	35	36	46	43	42	42	33	46	28	27	39	44	39	41	40	38	30	31	42	45	48	44	38	40	25	36	53	39	32	33	34	40	35	42	45	37	44	34	44	31	33	42	35	39	18	43	45	41	36	41	42	38	41	35	38	43	44	40	32	38	39	38	33	43	30	46	49	36	26	44	34	45	43	34	49	33	32	33	33	43	34	50	43	31	30	32	39	31	50	33	37	34	34	47	34	32	41	32	35	41	36	42	46	33	39	33	38	41	33	36	40	26	35	40	37	32	34	46	41	29	47	40	43	44	47	43	33	33	34	39	41	44	40	39	33	43	33	31	53	39	48	33	39	41	27	44	35	34	41	36	28	28	45	35	39	32	39	46	27	31	46	42	39	41	37	25	46	42	36	51	41	38	33	45	42	36	39	33	31	37	32	38	38	29	36	35	42	32	30	50	39	41	36	24	34	37	35	49	57	35	37	31	45	35	52	34	41	40	40	40	37	40	45	46	29	46	41	43	39	43	40	44	47	38	37	30	34	32	43	46	37	41	41	39	58	38	35	37	36	34	52	25	42	42	37	35	45	39	48	32	41	49	36	32	48	25	40	36	40	48	33	35	29	43	46	43	32	38	34	34	25	36	32	24	30	43	36	49	39	37	42	43	47	32	39	34	40	40	47	33	41	29	40	36	41	44	37	36	35	41	44	43	40	50	45	43	42	36	40	40	42	44	40	49	42	49	49	47	41	36	25	30	42	49	36	41	34	40	36	30	35	42	42	32	32	45	41	52	43	33	46	33	41	36	51	31	42	35	34	32	44	29	41	33	43	39	40	34	32	44	34	42	44	45	38	40	45	37	32	36	40	49	53	40	44	40	50	41	42	51	41	42	40	35	36	48	36	44	33	42	45	36	37	27	33	32	31	35	37	35	37	41	30	34	37	36	40	49	45	42	35	35	41	43	46	35	38	38	35	45	34	49	44	36	42	43	41	40	46	39	46	37	53	31	31	37	44	32	37	30	37	46	47	35	27	37	39	32	43	33	47	34	39	34	38	44	42	33	50	36	25	36	46	34	45	40	51	31	37	29	38	37	55	49	39	49	37	40	35	34	36	40	36	38	33	38	41	34	40	43	38	34	39	31	32	43	33	39	40	41	33	37	45	31	32	38	49	39	24	36	34	36	40	34	40	38	40	39	37	37	40	46	31	35	37	39	51	37	34	35	34	44	31	41	33	47	46	45	35	40	43	45	35	32	40	40	43	27	55	34	38	36	48	42	45	40	44	50	41	42	32	26	48	41	37	46	40	39	40	28	40	49	34	37	47	41	38	41	34	49	29	47	46	31	37	35	35	42	37	34	44	42	45	26	36	30	35	44	39	38	49	43	38	32	54	42	38	49	35	32	43	36	41	43	39	44	40	48	39	25	26	41	40	34	25	34	45	32	37	41	30	37	35	54	37	40	48	38	28	44	35	44	35	38	34	40	40	28	36	53	38	40	40	37	42	35	43	54	37	35	41	45	32	48	35	44	29	38	35	39	37	43	37	37	47	40	40	38	39	47	46	40	49	44	38	40	37	36	38	38	34	38	42	41	28	37	41	33	30	41	43	36	38	52	41	36	35	44	48	42	42	36	33	37	52	41	42	45	30	39	44	35	32	32	27	39	41	46	42	37	41	30	28	37	40	31	40	35	41	49	45	44	39	33	38	40	33	46	48	43	43	50	35	33	38	33	41	48	31	39	34	33	36	36	46	43	37	41	43	30	48	30	40	39	37	37	40	30	32	41	42	47	30	45	47	41	45	43	36	39	44	36	34	45	40	41	41	48	37	41	28	35	33	44	38	41	34	58	31	28	39	28	35	34	43	26	37	33	35	42	35	37	37	32	42	48	27	47	45	46	42	39	49	30	31	35	42	26	36	32	37	45	42	36	47	35	42	29	43	38	48	35	42	36	37	46	43	36	41	52	35	48	36	41	35	30	32	27	32	36	45	32	37	37	45	42	43	44	36	37	32	37	47	39	34	41	42	46	36	36	30	44	32	36	36	42	56	35	24	42	37	35	38	44	36	33	40	39	44	32	38	39	45	35	37	34	45	44	57	43	46	40	36	54	39	30	36	31	44	35	35	33	45	32	34	41	37	40	45	37	42	41	48	29	38	38	36	34	45	33	34	37	39	35	35	40	36	28	29	40	37	46	40	31	37	31	37	30	33	50	41	44	41	36	39	39	35	36	37	38	31	45	41	34	30	35	45	33	32	36	36	49	48	34	35	32	48	34	42	49	37	43	36	39	35	54	40	46	26	38	33	50	42	36	45	32	33	34	35	36	37	31	38	42	36	41	37	49	29	53	33	37	30	42	55	35	38	43	41	39
35978	22518	14976	28793	36793	35702	32924	30375	27738	24601	21460	18922	17070	15759	14178	12447	10545	8926	6922	6129	5064	4314	3918	3361	3119	2849	2585	2499	2537	2462	2357	2306	2236	1992	1868	1971	1765	1561	1493	1375	1286	1197	1148	1124	1077	1013	1067	993	921	924	787	782	773	842	852	825	781	820	748	771	684	725	723	763	748	765	751	803	742	798	777	774	879	831	908	967	885	895	849	859	825	805	814	819	787	776	771	811	829	809	757	753	810	761	763	800	828	856	766	757	701	717	671	689	713	768	776	765	771	778	741	695	673	681	633	691	707	637	707	684	698	707	655	674	722	682	616	663	639	649	645	620	651	642	669	665	653	608	675	605	698	661	641	676	663	609	654	642	614	647	647	588	659	650	673	647	648	604	616	625	554	651	643	618	616	630	687	638	585	580	615	593	614	613	647	625	635	660	635	596	650	638	638	594	594	643	627	614	677	630	648	638	632	627	643	626	658	683	603	615	586	634	559	677	651	604	642	603	637	621	624	635	621	611	633	656	622	590	630	569	616	640	650	652	618	642	668	649	605	616	625	592	651	614	638	609	656	637	622	592	638	618	615	661	589	647	593	675	650	689	635	594	629	614	615	676	645	581	626	624	605	606	579	578	585	605	633	594	649	618	639	629	628	634	638	580	592	677	660	628	628	632	652	613	604	623	609	614	663	624	623	604	641	622	638	639	643	636	622	649	619	584	589	674	610	572	576	661	686	651	672	604	576	610	661	617	625	639	635	650	673	631	647	617	635	618	616	673	640	618	634	686	638	643	648	617	607	642	622	621	640	668	605	644	647	664	610	608	555	670	637	625	618	613	615	626	645	622	601	599	626	604	582	671	607	619	593	618	615	688	651	603	607	693	669	632	649	628	632	657	623	599	596	623	658	603	640	654	666	602	641	639	626	673	658	614	617	592	649	632	634	637	654	620	589	634	615	647	626	629	607	620	640	593	629	627	674	619	667	632	598	660	642	659	628	666	655	617	605	581	611	629	602	624	641	583	664	666	616	648	606	583	643	623	671	609	663	598	602	607	585	632	606	624	634	596	646	668	639	622	565	644	633	626	640	634	627	582	677	603	687	602	616	658	606	616	631	638	615	660	657	643	642	600	657	643	622	620	652	631	674	658	600	584	621	609	602	612	626	565	661	627	637	591	587	628	616	641	673	589	636	584	588	622	600	644	606	632	666	660	646	597	594	615	617	621	628	610	642	633	651	609	646	617	669	649	584	612	607	588	653	626	600	634	613	647	612	659	608	603	586	619	591	636	629	646	590	637	612	638	663	625	631	657	606	637	610	592	598	639	641	635	627	688	659	653	624	635	627	628	628	631	609	649	650	613	610	614	599	616	606	609	651	593	593	612	661	632	643	613	618	584	613	654	670	561	600	633	640	610	605	596	645	582	620	645	615	644	587	648	663	613	659	590	640	602	613	644	597	685	600	620	615	644	657	638	626	602	619	619	643	686	644	631	629	629	596	614	653	636	622	577	642	604	587	609	615	572	595	635	611	614	652	623	591	599	620	617	596	614	642	604	638	589	648	640	641	603	592	620	629	642	651	602	604	606	630	612	649	616	627	645	609	602	576	671	632	613	632	603	639	628	625	596	622	687	622	690	625	636	622	610	645	627	667	590	625	634	625	600	648	574	605	638	612	633	596	670	643	600	653	611	644	613	648	632	661	636	644	632	657	637	610	637	641	620	636	571	611	610	627	592	565	636	608	621	614	635	594	590	668	679	622	625	645	611	600	602	603	625	588	657	606	613	654	591	599	606	613	605	595	626	665	618	611	617	670	647	646	652	639	623	591	651	624	609	626	620	596	587	647	598	626	672	601	655	641	670	589	583	597	650	655	622	616	620	616	603	588	625	619	614	622	690	630	640	637	646	613	607	639	631	684	608	658	568	586	606	616	633	619	607	636	633	628	635	669	660	605	600	574	573	630	631	602	622	605	606	607	587	609	655	641	636	630	620	656	619	635	630	663	622	616	637	660	623	654	595	630	600	666	602	655	575	599	606	653	657	614	620	627	625	640	653	577	617	607	631	619	610	623	643	577	610	631	608	625	663	639	598	593	600	630	615	623	635	656	641	580	649	620	638	603	649	563	598	650	630	611	649	559	618	656	656	603	601	598	675	665	616	647	660	603	636	625	626	655	624	629	630	626	629	698	639	622	625	669	648	648	617	614	568	596	615	653	613	645	588	589	632	606	612	634	613	621	621	594	588	637	635	602	641	614	615	636	595	645	583	666	649	620	599	577	592	611	673	647	625	667	625	618	643	598	642	621	638	608	663	610	633	669	612	651	608	625	665	617	603	603	639	660	631	636	635	597	601	615	653	658	634	680	629	575	617	670	658	630	627	658	612	643	639	594	619	605	655	675	561	626	642	590	603	669	636	638	621	623	622	590	601	590	613	619	619	597	639	602	584	660	645	633	665	624	609	640	649	656	615	635	597	642	614	591	646	658	629	624	578	636	596	662	595	663	606	595	676	649	588	613	639	598	615	630	629	591	614	671	629	624	618	584	612	616	644	595	631	600	633	655	604	653	632	623	618	604	614	614	615	636	607	636	681	623	608	654	615	649	599	612	640	623	663	595	627	628	653	603	617	662	631	647	641	634	577	614	615	627	579	630	649	639	623	609	606	608	584	628	616	562	648	628	601	621	624	619	613	586	637	615	600	663	628	646	603	599	619	635	604	640	646	619	659	619	615	631	590	653	627	566	670	639	608	602	600	621	626	679	603	647	634	569	654	642	618	608	604	637	658	645	618	613	633	602	583	588	621	660	644	653	599	657	620	611	645	615	594	594	642	630	631	664	636	581	656	663	602	670	596	641	642	640	630	646	665	625	619	629	605	645	617	651	643	649	648	630	629	577	639	632	680	624	676	664	629	616	601	580	651	576	600	637	669	628	652	639	591	650	600	642	624	663	604	644	622	598	634	649	615	648	643	614	595	628	556	637	642	654	618	596	627	691	604	606	605	605	573	615	650	601	657	650	612	644	605	613	592	617	600	609	643	653	592	672	610	576	633	590	645	624	585	664	636	662	619	651	640	612	580	629	668	602	657	659	639	587	693	617	616	595	650	631	646	620	620	664	649	633	640	643	620	621	630	633	630	610	610	657	613	638	602	584	542	632	642	623	639	608	636	643	618	598	615	589	659	629	620	609	634	596	655	613	656	638	626	638	638	623	611	582	612	620	598	608	600	651	593	680	642	617	633	592	630	593	622	657	626	578	636	675	624	606	653	638	659	608	634	609	626	685	620	627	630	601	646	603	597	624	622	638	626	602	601	599	645	585	678	621	658	593	577	599	635	586	609	676	593	598	628	603	641	598	608	616	625	561	633	597	647	612	654	651	605	649	600	635	606	582	604	613	647	649	618	623	617	619	657	610	627	635	607	582	651	624	611	685	702	626	609	617	636	633	629	645	610	609	629	617	576	617	620	590	599	658	661	623	654	641	598	581	635	593	595	675	631	606	611
2456	514	283	233	411	521	459	422	357	356	253	235	217	179	177	139	104	80	82	63	55	50	47	35	52	37	38	42	38	28	46	30	33	32	32	31	31	31	25	17	35	27	23	29	19	32	22	26	30	34	19	16	24	22	32	22	14	16	20	21	18	19	26	22	22	20	30	16	18	14	28	26	18	19	23	20	15	24	21	22	18	25	21	19	22	20	23	17	26	12	21	24	26	21	25	18	22	22	23	25	21	21	24	19	20	21	27	22	14	25	24	26	25	24	18	27	21	16	18	15	17	16	23	32	22	20	26	26	17	21	21	23	26	15	18	16	19	18	25	22	19	25	16	17	26	22	17	26	27	23	18	19	26	19	22	20	21	29	19	18	17	24	32	17	24	23	22	27	17	18	24	29	22	22	23	15	25	23	27	15	20	20	32	20	18	17	20	15	19	21	21	21	14	21	20	27	22	25	27	16	24	19	16	20	21	26	16	17	20	27	23	27	20	31	23	22	22	17	12	22	27	27	18	14	26	31	14	19	19	21	26	23	22	22	22	13	33	16	31	27	27	23	20	18	17	21	22	15	17	21	23	20	23	15	16	20	24	23	26	31	21	11	21	16	23	21	25	25	18	20	17	24	27	22	17	19	15	17	27	17	17	22	19	21	23	17	22	21	29	13	25	13	24	22	21	18	22	18	21	19	16	19	18	21	24	24	21	23	21	20	20	22	17	19	17	34	23	19	22	27	21	28	21	20	23	27	22	18	20	22	18	11	18	26	20	23	21	22	18	12	21	27	24	21	21	14	15	27	34	14	26	21	20	21	26	22	16	16	21	33	19	26	18	18	18	30	21	15	20	21	16	20	15	16	26	21	21	15	23	25	25	27	26	26	24	25	22	17	18	25	21	24	21	19	12	26	16	12	16	16	19	12	19	19	28	23	22	21	30	23	29	24	26	26	15	15	20	20	29	20	21	20	15	15	14	16	16	21	24	21	17	33	18	19	18	20	17	28	20	15	22	26	22	17	20	26	24	12	23	25	24	16	13	21	10	14	14	22	25	19	26	18	15	17	17	15	23	22	17	22	25	21	30	19	22	16	11	20	22	21	22	21	24	19	15	16	22	23	21	14	16	24	19	24	21	17	22	21	18	20	21	21	17	16	16	16	28	22	21	15	19	22	18	22	26	16	21	22	25	29	16	14	18	19	22	17	15	10	15	20	23	26	23	21	15	18	19	25	30	14	17	19	21	22	21	21	29	34	24	20	21	17	21	15	17	18	17	24	28	18	35	25	17	17	23	14	14	18	20	23	17	16	15	15	18	20	22	13	23	15	28	10	19	18	20	16	17	19	18	15	27	29	26	20	23	18	24	17	19	14	24	23	31	28	18	22	17	17	25	20	20	17	22	18	22	30	12	18	16	21	25	24	24	25	27	13	21	24	24	19	29	19	24	27	23	18	24	20	15	16	22	15	32	21	21	21	18	26	14	16	19	27	20	22	26	26	33	25	18	27	28	21	19	27	19	19	22	19	27	11	18	18	22	22	16	23	26	18	21	17	30	30	30	23	10	30	26	11	25	21	24	25	24	17	27	26	16	21	20	15	21	20	13	37	18	17	23	23	27	17	18	18	17	21	14	18	29	26	23	22	14	23	20	25	18	20	16	20	26	12	23	28	16	17	22	19	19	21	16	18	24	14	24	26	21	22	22	14	22	20	22	18	25	20	22	18	25	21	20	24	26	23	22	14	21	19	19	22	17	17	19	25	20	22	25	17	19	20	15	15	13	12	15	20	22	22	28	19	18	16	22	24	17	24	14	17	24	28	18	21	29	30	17	19	27	23	18	19	28	32	18	22	18	17	26	19	29	24	23	19	19	14	21	26	29	30	28	18	13	23	19	18	22	22	23	17	20	19	22	25	23	23	25	22	20	14	15	11	20	28	8	23	17	18	19	21	21	18	24	17	24	23	20	25	27	21	15	32	17	12	26	21	19	18	25	21	20	19	14	13	25	19	13	20	16	12	20	27	13	24	27	20	23	19	25	19	18	23	25	16	26	24	27	21	11	15	17	27	27	29	15	21	24	36	20	22	21	25	24	22	14	21	18	21	15	24	16	22	23	23	22	17	16	20	21	24	22	21	22	25	19	19	29	26	17	15	18	27	14	22	18	17	26	30	14	23	18	22	24	28	18	18	22	24	19	14	15	31	25	28	24	21	23	17	25	24	25	22	29	13	19	23	23	18	19	27	18	14	27	22	18	27	23	23	17	25	22	20	17	22	16	24	21	23	24	21	16	29	16	26	13	11	16	20	23	20	19	21	26	24	26	28	22	17	19	19	22	15	26	22	12	23	27	16	24	24	21	20	26	28	22	32	12	27	22	16	22	16	21	27	31	19	14	26	16	17	19	26	23	31	29	24	14	23	19	13	17	32	18	18	14	23	20	17	26	20	32	20	30	21	17	20	17	13	14	28	20	21	19	16	19	28	21	16	25	19	21	24	27	25	17	14	17	19	22	12	18	14	22	20	30	16	21	13	16	13	26	14	22	15	22	21	35	22	22	17	21	14	13	27	16	26	16	19	9	15	23	14	27	19	26	19	26	24	32	22	19	16	29	20	27	23	22	31	29	18	25	19	18	16	31	19	26	25	34	27	20	29	22	19	30	23	13	19	23	23	24	17	21	22	22	19	20	24	22	24	17	15	23	17	25	23	22	24	23	19	16	25	26	29	27	18	20	24	16	17	26	23	28	25	19	19	25	11	15	23	18	22	15	18	18	21	17	25	26	16	16	26	23	26	17	13	24	14	16	24	19	18	20	9	24	17	23	19	22	21	23	26	28	19	21	27	31	22	24	21	26	14	14	22	23	19	15	30	22	31	15	15	22	16	16	19	16	22	24	18	16	13	22	17	22	22	20	22	15	23	20	17	26	23	13	26	21	22	19	27	26	24	18	26	28	22	17	25	22	19	16	17	26	24	22	14	27	18	13	19	30	18	19	19	18	26	19	27	23	19	25	21	17	28	22	27	28	15	27	23	32	25	29	19	15	26	15	16	13	24	17	22	15	23	17	15	29	21	23	12	24	17	17	21	15	15	15	19	22	21	17	19	22	20	20	18	18	27	15	18	23	19	12	21	14	37	21	21	20	16	29	28	27	22	27	25	22	17	22	21	14	28	19	13	23	18	26	20	19	24	14	17	22	21	22	23	26	23	17	14	20	19	16	11	16	19	20	15	11	14	30	22	17	29	19	20	30	22	33	22	26	24	18	27	22	18	26	14	24	16	13	20	23	28	21	19	17	31	28	26	19	18	18	18	17	22	19	16	9	22	14	20	17	20	18	16	17	13	16	22	19	28	20	15	23	18	15	25	17	15	30	21	14	20	16	19	24	22	13	18	22	15	22	24	20	24	20	27	18	16	17	21	18	28	13	19	26	25	16	20	18	12	16	20	19	25	20	21	31	15	32	17	18	19	22	19	32	28	18	23
25216	13384	7654	17886	25605	24764	22072	19848	17823	15520	12732	10761	9451	8451	7170	5957	5009	3958	3049	2688	2264	1880	1717	1487	1412	1202	1231	1198	1213	1165	1125	1041	917	984	844	886	773	717	694	653	592	561	521	520	490	474	546	436	489	424	434	421	398	350	403	384	381	369	373	335	399	372	371	398	375	417	376	371	421	407	419	415	427	426	478	407	424	455	477	475	413	449	415	422	390	369	376	395	436	420	430	380	393	399	402	408	420	447	387	367	389	371	363	380	378	343	402	405	453	409	413	414	361	402	348	355	348	354	350	388	371	395	350	330	333	368	341	366	330	336	336	332	344	325	372	382	363	361	330	340	342	309	367	339	364	376	354	327	328	315	356	325	352	338	313	329	347	353	337	322	330	339	341	326	335	343	309	353	331	378	322	323	350	361	348	365	342	316	343	338	348	348	352	331	333	345	364	311	329	340	331	315	344	359	368	371	311	341	322	338	326	342	344	342	333	344	357	346	332	345	330	334	338	347	353	325	316	307	334	311	347	323	349	370	332	330	330	354	335	342	351	357	370	349	350	336	324	350	356	391	345	339	335	347	322	295	343	363	381	382	338	337	317	324	337	323	357	312	339	314	315	323	349	344	349	321	355	337	348	311	336	342	314	325	345	350	368	318	341	353	351	305	352	333	340	313	340	328	328	376	336	328	367	343	318	307	327	355	369	326	330	341	385	335	352	357	340	329	368	323	322	315	351	325	306	342	335	324	340	334	366	369	362	312	325	302	333	343	362	337	354	324	336	334	347	328	353	310	333	317	327	333	367	353	330	350	332	342	349	324	318	306	384	371	333	320	307	342	362	377	354	350	309	356	337	342	333	342	314	346	318	338	316	335	334	332	346	347	367	345	335	344	321	335	350	364	348	338	315	326	333	344	308	339	350	346	323	340	362	343	338	335	355	369	361	339	333	347	347	342	357	358	321	343	340	341	353	346	330	351	331	355	351	342	338	334	336	327	354	360	367	372	342	353	362	361	320	342	343	345	355	358	295	348	339	388	335	348	334	336	321	349	335	292	354	359	360	340	343	326	313	346	345	328	360	372	342	319	336	327	351	330	323	320	336	355	339	344	351	346	331	349	312	313	335	347	333	350	372	323	373	341	313	368	314	371	329	333	369	364	338	336	338	362	335	354	370	382	339	307	304	348	330	343	330	362	349	345	324	333	352	317	353	363	369	331	369	327	366	340	333	331	340	344	279	329	339	374	331	328	339	358	298	377	341	366	342	336	364	350	327	357	362	308	333	315	380	343	344	348	331	306	339	340	326	332	345	303	330	344	347	315	354	336	329	338	339	357	341	330	380	343	342	334	359	318	340	334	341	337	342	340	321	359	367	338	373	348	355	334	357	346	334	331	343	340	310	335	321	347	364	312	362	343	299	377	356	338	337	310	329	337	347	331	331	322	335	337	334	344	320	318	327	336	326	322	328	340	357	328	340	338	349	349	345	338	361	341	343	328	328	326	337	319	351	372	345	309	360	323	352	324	300	357	345	359	353	315	326	333	387	345	374	374	330	344	358	342	314	329	338	352	372	345	357	334	298	335	340	367	322	343	333	321	301	342	346	341	318	334	359	351	367	361	339	332	351	337	345	401	352	324	324	314	332	329	345	350	337	347	324	340	330	330	346	339	346	348	350	369	328	317	372	295	349	301	344	323	323	362	347	353	308	327	351	343	326	330	368	340	325	344	365	351	353	338	339	360	343	312	335	355	339	301	333	315	336	341	341	338	356	343	383	362	378	354	348	340	336	336	371	316	344	356	334	332	335	329	319	333	342	341	324	358	345	348	281	317	342	338	340	309	339	329	325	332	351	348	321	325	349	333	365	353	359	339	319	338	336	310	332	364	318	327	329	348	344	339	326	335	346	319	338	368	335	360	353	357	366	333	346	375	313	323	344	342	374	357	363	346	322	334	317	332	359	316	356	317	314	365	360	344	313	373	323	327	310	346	368	341	367	335	351	334	372	353	362	335	353	327	364	316	353	333	339	338	329	339	365	328	323	370	339	330	337	340	330	388	328	315	326	321	322	341	357	328	322	361	331	313	359	306	285	332	360	367	340	343	337	345	335	330	350	388	345	325	395	347	365	341	349	336	311	358	336	353	363	328	363	377	319	338	335	336	327	321	337	322	361	308	360	334	358	380	354	324	366	335	336	365	327	328	362	343	334	352	329	299	348	343	328	337	343	330	365	326	342	329	350	346	349	340	344	363	351	367	346	332	351	385	321	372	345	337	355	320	343	309	385	330	384	350	330	358	387	324	357	369	324	339	350	317	356	320	307	335	320	373	345	310	386	324	321	329	355	359	354	360	340	349	325	307	336	328	342	316	353	368	334	315	329	331	317	335	330	325	349	352	339	355	332	352	372	336	324	352	382	348	369	366	369	335	330	310	355	352	316	321	289	331	327	343	334	335	339	337	316	339	360	348	325	367	361	307	346	342	328	343	374	355	350	372	326	352	337	348	343	337	356	345	349	369	349	340	325	372	354	315	338	355	339	350	340	373	354	356	300	366	317	334	335	335	353	334	361	326	334	318	331	358	314	367	318	336	320	333	353	329	344	349	361	346	339	359	362	340	355	315	349	335	314	350	346	357	324	329	337	323	342	330	332	351	336	316	349	326	363	318	345	319	370	332	336	363	343	368	320	350	373	350	353	337	349	316	333	337	353	335	329	324	365	334	305	335	335	325	308	350	324	318	343	361	345	344	340	349	351	354	311	311	366	363	346	355	343	344	371	333	324	339	314	353	354	316	311	310	338	359	360	338	375	367	337	356	334	329	321	355	345	289	305	347	346	355	321	332	374	344	332	336	351	359	321	313	353	329	319	366	345	344	334	322	335	342	359	369	349	318	303	353	336	394	333	348	338	320	338	329	330	358	351	330	330	322	319	344	331	326	332	338	354	324	337	352	324	338	336	342	296	391	347	330	345	351	364	333	337	357	335	341	331	339	360	330	339	323	324	301	336	359	322	375	283	333	335	360	334	329	332	354	332	324	342	334	340	352	370	332	359	340	340	347	358	330	338	370	310	326	333	383	348	375	385	332	351	355	323	343	346	341	354	357	356	316	342	316	342	344	337	316	345	310	352	339	341	351	347	345	377	334	344	306	341	350	356	337	329	324	352	342	314	317	310	355	315	351	342	356	344	345	326	320	362	348	345	339	333	345	350	326	353	318	303	353	341	339	306	339	391	341	329	338	362	345	346	313	352	320	339	341	348	320	337	333	360	324	368	300	348	354	327	367	344	330	354	342	319	340	345	335	330	335	354	373	340	320	353	322	368	372	320	306	321	339	362	354	319	329	354	343	333	343	356	352	328	340	350	326	325	306	335	346	386	335	341	339	353	335	334	344	340	354	321	324	348	329	340	347	339	318	323	315	333	344	357	353	352	333	345	327	341	314	335	334	341	346	330	335	354	328	336	330	356	323	333	324	349	344	360	348	387	338	335	333	327	334
2454	844	434	392	646	713	648	591	537	482	385	303	294	255	181	185	144	130	122	93	76	75	58	71	59	37	61	42	41	46	45	44	45	41	34	29	32	29	45	24	32	31	20	30	39	30	23	33	29	32	37	27	31	21	29	19	28	23	38	31	33	26	34	21	21	32	27	35	27	21	42	14	36	31	24	26	30	25	32	41	34	33	24	31	33	21	24	28	20	29	26	24	29	21	28	31	31	36	26	25	16	33	30	24	33	30	33	34	38	35	20	22	41	26	24	27	26	30	25	29	18	20	35	27	17	28	24	29	25	33	35	30	37	36	32	25	26	22	30	32	19	20	23	26	24	26	27	26	19	21	29	30	28	23	23	16	26	26	20	23	25	23	27	25	22	23	35	25	22	18	36	24	28	21	32	32	28	21	23	29	28	23	23	30	21	27	27	41	24	28	19	30	24	28	27	18	12	25	24	25	23	26	32	29	30	22	21	32	29	22	24	23	25	32	29	25	29	27	24	25	31	30	19	32	25	30	29	38	31	18	31	25	18	22	18	25	32	18	24	27	18	23	33	28	26	21	23	20	20	29	27	23	24	28	20	28	26	35	24	32	28	20	22	18	23	20	32	29	18	29	28	32	31	22	22	21	17	15	19	20	16	26	26	25	15	31	15	18	22	25	28	15	19	34	23	34	25	18	30	25	30	21	31	29	14	33	10	37	34	29	25	29	26	25	18	22	25	22	33	28	15	23	24	35	19	23	31	16	25	20	19	20	31	20	31	20	29	26	27	31	20	29	32	29	30	24	30	25	28	36	19	26	38	26	26	32	17	20	28	19	17	24	27	32	25	27	27	22	18	26	26	24	35	31	18	27	21	25	22	33	28	31	26	20	24	32	22	28	20	18	31	28	23	18	19	25	31	29	34	31	28	23	26	30	29	26	21	24	25	29	28	25	35	22	34	28	32	22	20	19	24	16	25	30	28	34	29	32	24	21	21	24	25	28	25	19	22	35	23	24	18	22	30	26	29	29	21	24	22	26	24	18	27	28	23	31	35	29	15	21	20	21	28	19	22	18	14	23	24	21	28	27	25	27	18	25	20	29	26	29	17	29	27	29	17	25	27	31	27	30	27	24	29	21	27	36	26	21	25	28	31	26	21	20	23	22	22	25	19	21	34	18	30	22	35	30	26	23	25	27	25	23	30	23	17	19	21	25	27	27	27	29	21	16	24	28	25	26	16	23	22	18	22	22	22	31	19	27	33	31	31	19	25	26	23	25	25	27	21	32	30	24	28	21	26	20	27	30	22	29	26	18	23	30	30	30	20	28	17	27	29	30	15	33	22	25	21	26	31	23	25	22	24	27	23	32	23	35	21	23	20	23	35	21	27	28	27	31	23	32	21	14	17	37	25	31	17	29	16	33	19	23	19	22	22	23	21	29	22	24	23	28	15	21	25	25	30	32	33	29	15	24	32	30	36	29	33	28	28	25	25	20	29	35	30	26	29	29	21	25	27	27	26	23	23	21	25	25	26	25	23	24	35	27	19	29	21	34	20	30	23	29	17	20	29	44	25	26	31	32	27	26	25	30	28	25	27	27	24	30	29	31	31	23	29	32	24	19	27	24	22	34	23	31	20	26	22	24	28	35	31	20	25	24	22	16	23	26	25	26	36	25	24	27	27	25	29	26	23	25	31	33	28	26	24	23	18	35	27	31	27	29	29	26	24	29	37	29	23	21	25	24	16	30	18	27	27	34	22	25	23	24	29	23	26	20	26	16	20	34	24	27	27	18	33	36	26	24	23	25	22	20	18	25	18	26	25	30	30	19	26	31	31	31	31	17	33	16	22	24	21	22	27	31	32	15	19	32	35	17	27	26	27	26	23	28	24	33	22	24	20	24	22	26	25	26	22	22	18	23	28	25	35	22	26	25	27	26	20	24	31	28	31	23	25	20	26	26	21	22	25	37	26	21	17	30	26	27	25	29	31	17	23	31	30	30	28	34	22	25	25	27	28	20	31	35	23	19	25	21	18	25	20	19	24	24	26	30	29	22	30	32	20	22	20	30	34	25	25	18	16	25	24	27	25	26	18	24	23	23	22	29	21	18	21	24	30	30	25	23	29	24	18	27	33	19	20	26	20	16	30	29	28	18	28	18	20	23	23	21	34	17	31	17	23	28	23	26	23	22	27	29	30	27	26	26	23	29	31	30	30	33	24	33	19	30	21	34	30	27	22	26	28	32	31	27	36	36	20	23	31	24	16	22	31	23	27	27	26	22	28	23	17	17	26	28	22	29	26	24	31	24	31	21	24	25	18	29	16	25	18	28	29	25	27	22	24	23	26	22	21	29	28	23	24	25	33	30	16	28	21	24	33	28	30	18	26	27	14	22	25	30	24	33	24	17	21	36	33	24	31	24	25	20	25	26	17	29	32	32	25	20	27	20	30	32	23	28	23	26	28	27	24	22	15	18	17	31	23	21	24	24	22	32	18	21	20	29	23	31	20	18	22	23	21	21	26	12	26	28	25	34	28	28	35	22	38	27	25	21	30	30	23	22	28	29	30	16	34	24	21	30	19	20	29	29	28	28	26	26	23	22	17	24	26	26	34	29	17	19	21	23	23	23	31	24	21	25	23	25	23	20	21	27	27	21	27	14	30	29	19	32	25	25	27	23	25	27	32	21	20	18	30	31	26	34	30	25	19	23	21	23	28	26	27	24	23	29	23	22	22	27	30	27	23	19	26	19	25	30	23	42	26	22	28	28	32	28	24	22	31	35	30	25	27	23	30	23	38	35	25	29	24	27	29	25	30	19	18	23	22	28	26	25	25	19	23	32	23	31	32	32	22	19	27	29	25	29	21	21	18	34	25	23	29	31	24	21	20	28	22	15	23	11	27	32	23	28	27	23	33	24	27	36	28	33	22	19	33	31	33	25	20	20	23	29	28	30	22	32	18	24	22	23	31	33	33	20	26	21	22	23	30	30	26	30	28	22	25	37	27	26	26	35	25	28	28	24	22	31	26	30	22	32	33	21	23	26	37	33	19	26	23	24	23	17	24	25	28	21	26	15	19	26	34	25	23	24	21	28	25	25	26	24	39	33	30	22	24	34	25	24	27	19	32	24	18	22	29	26	22	21	23	20	25	26	29	30	27	23	31	29	26	25	32	26	24	24	28	24	28	30	17	20	24	29	24	21	26	25	19	19	26	23	34	23	24	29	18	28	25	25	26	16	31	23	23	20	27	17	24	26	33	23	32	25	30	26	29	20	29	27	33	32	26	29	24	22	24	17	18	29	25	18	30	34	30	31	26	25	21	31	24	26	24	28	26	22	23	18	26	26	20	26	32	24	27	35	21	23	28	20	18	22	18	19	30	34	17	31	20	39	29	30	20	18	26	24	34	21	26	17	19	31	28	27	24	27	23	31	28	29	30	24	36	37	25	21	31	28	30	25	22	21	19	27	29	26	28	25	24	16	26	25	24	24
30953	16900	10546	24205	31338	29553	26899	24510	21881	19127	16038	13659	12156	10840	9289	7546	6533	5226	4343	3542	3127	2769	2319	2091	1880	1718	1708	1667	1738	1594	1545	1450	1278	1302	1271	1209	1038	1000	926	904	841	763	633	732	665	739	642	636	682	577	572	508	524	544	521	493	506	514	489	491	450	455	499	475	504	503	537	481	497	510	513	513	539	538	562	577	522	565	487	536	561	554	529	493	513	529	445	528	538	518	505	566	524	457	515	547	472	536	485	471	460	459	480	465	451	500	500	491	561	497	511	492	454	442	407	409	411	424	453	452	440	498	450	431	427	399	454	410	436	453	434	401	426	422	457	421	389	410	400	416	413	421	426	412	407	431	455	422	436	406	402	416	418	410	408	413	395	412	428	413	367	429	374	418	427	344	427	416	390	442	440	405	416	452	444	391	394	453	449	406	427	421	397	429	420	415	420	409	399	403	396	400	422	442	392	423	430	377	420	408	442	403	392	377	379	383	431	400	419	414	414	400	447	390	410	424	394	407	429	414	385	425	445	420	373	395	424	406	391	416	425	435	455	418	451	392	417	432	438	391	451	419	437	390	394	401	438	414	431	412	416	408	391	447	414	395	429	431	494	444	395	422	481	431	425	457	393	430	431	423	425	417	349	417	454	402	413	388	405	414	430	440	374	417	413	395	437	422	435	404	417	381	387	428	391	392	432	429	442	393	397	414	416	378	411	388	386	415	421	434	389	422	430	370	439	440	387	412	465	411	393	421	416	404	419	416	422	388	397	431	416	429	376	422	385	440	396	434	404	417	420	462	370	374	398	423	429	420	431	391	423	416	410	386	434	433	408	410	425	395	374	415	415	430	431	390	417	392	425	404	432	419	409	445	413	364	417	409	393	426	415	377	417	442	428	461	406	456	456	416	419	427	429	412	422	439	375	440	436	382	445	389	425	396	402	379	398	443	443	376	395	447	394	405	423	391	423	406	422	400	400	400	432	426	375	408	412	410	410	434	430	439	453	380	389	390	442	415	427	416	381	426	413	417	428	397	440	414	431	457	415	437	437	426	412	418	432	377	420	424	442	439	398	402	441	423	405	412	439	405	386	422	412	408	405	417	431	427	429	394	419	427	411	407	386	362	449	442	430	408	394	393	436	397	417	427	437	444	476	441	400	423	435	414	403	407	430	451	411	426	450	414	412	406	448	405	435	446	435	394	389	431	427	418	405	413	422	428	433	400	421	391	428	383	456	400	449	446	425	427	406	396	401	410	411	383	391	410	405	395	401	413	409	420	428	425	419	415	420	439	438	404	383	425	413	444	419	407	412	430	406	397	423	393	453	423	412	456	397	436	412	450	402	428	385	416	381	387	372	398	401	470	401	443	425	434	431	393	377	382	426	390	417	405	436	430	428	406	440	431	427	411	427	408	408	431	421	404	402	380	384	420	407	403	415	402	416	405	428	412	436	415	416	417	421	423	387	454	403	405	430	423	427	420	410	414	414	412	407	398	410	415	424	419	415	393	402	416	422	403	417	385	391	407	400	407	409	418	424	434	417	464	403	403	407	415	423	401	433	457	456	419	436	442	414	422	426	412	457	420	429	429	452	395	443	418	407	446	447	435	439	398	397	415	441	416	420	420	437	399	406	403	439	447	389	420	396	394	413	350	455	385	386	376	441	428	420	445	413	418	387	390	430	436	425	403	411	405	402	427	379	413	478	411	388	456	391	425	412	406	450	413	405	465	433	409	370	384	417	385	408	406	441	431	423	442	409	401	432	398	404	386	416	421	378	394	434	399	433	407	416	421	437	393	419	448	420	419	395	422	421	454	458	440	423	424	393	373	432	415	395	461	366	385	424	445	397	435	475	421	419	430	414	435	432	377	459	373	437	411	425	401	442	422	412	400	385	405	416	401	390	401	417	425	394	424	380	393	420	467	429	416	394	426	390	383	420	396	434	409	411	428	390	394	422	431	427	429	432	416	397	423	406	423	460	413	393	391	408	432	411	434	470	427	419	429	403	441	400	404	430	423	427	403	438	397	418	422	411	367	427	437	441	447	421	407	371	423	409	380	443	413	411	393	441	414	440	441	428	432	398	437	397	428	405	401	403	421	401	403	427	435	375	411	460	418	423	436	431	420	460	424	411	452	425	371	391	397	465	401	407	439	418	457	394	413	444	450	422	428	394	465	427	402	392	433	412	391	400	421	399	401	397	448	380	439	420	428	418	418	449	405	384	443	399	421	411	398	391	433	432	416	409	415	430	406	421	438	403	412	419	425	424	443	396	426	400	393	426	443	441	384	447	418	445	431	394	426	436	439	438	417	443	404	446	441	424	419	414	418	373	412	418	389	424	427	410	385	398	438	403	430	441	410	467	426	405	386	414	422	458	455	420	416	396	433	415	446	411	438	419	446	446	415	398	445	414	401	395	445	405	427	397	431	406	443	373	433	444	418	423	408	429	436	420	407	429	418	411	414	396	440	408	397	392	407	413	422	370	360	428	388	377	415	408	420	414	406	428	396	434	427	419	444	387	398	424	411	392	455	461	430	435	434	429	397	441	453	444	391	362	441	420	397	429	394	437	392	443	450	413	416	448	429	434	393	410	404	439	415	411	419	424	440	427	394	441	404	418	430	408	464	401	415	404	405	456	402	390	433	380	431	388	424	450	413	390	439	434	443	431	426	458	414	417	370	454	408	407	414	428	405	410	440	446	404	450	423	406	410	400	433	410	431	387	426	438	387	430	410	412	393	382	425	388	397	392	400	396	403	434	415	422	420	385	430	397	404	427	430	431	445	410	417	418	382	401	414	430	440	439	392	436	417	416	409	407	415	440	429	410	389	454	407	426	415	391	450	389	397	421	404	422	411	401	432	392	422	417	418	410	396	420	396	473	415	392	402	418	401	426	423	409	430	406	408	414	425	401	458	428	390	424	426	404	438	436	432	444	428	442	399	420	413	399	434	425	435	414	394	378	412	403	417	408	424	400	416	425	415	440	428	391	464	439	398	420	399	387	407	372	430	436	442	427	428	400	391	456	425	416	447	443	400	425	419	441	409	391	399	424	377	400	402	434	412	433	395	417	416	418	456	445	413	415	437	450	414	416	446	400	436	411	434	455	406	424	419	457	421	409	462	384	417	390	382	389	373	405	391	436	443	413	398	445	410	432	402	427	426	414	375	429	449	392	398	457	451	391	416	400	438	456	414	403	418	392	426	424	400	416	412	424	411	435	428	428	415	387	406	399	450	449	418	373	401	401	444	418	383	408	426	412	434	417	402	411	395	414	437	408	429	438	399	458	433	413	396	428	412	433	397	408	426	394	456	431	438	416	387	409	381	386	417	394	410	396	428	419	415	426	430	450	386	451	437	452	421	414	448	434	432	457	435	413	436	423	396	414	374	423	410	426	389	394	401	400	434	442	419	433	413	382	430	435	402	422	441	425	407	398	452	414	429	452	408	446	421	402	418	468	400	417	447	447	430	449	427	445	435	423	357	384	435	386	432
4197	851	498	402	751	861	681	641	604	516	414	362	335	284	248	181	173	136	119	106	77	81	66	77	60	67	49	57	62	54	58	51	54	48	52	46	52	43	48	35	43	36	33	33	38	37	31	29	34	35	46	32	29	29	24	33	37	30	26	34	19	30	32	30	32	35	22	32	28	27	45	23	26	27	26	24	38	43	27	33	36	38	48	27	33	37	26	31	23	32	33	28	35	30	40	38	33	42	26	29	28	26	37	26	28	18	26	28	34	37	25	35	32	30	32	26	40	28	37	25	31	29	35	45	20	28	28	29	30	25	34	31	32	31	28	26	23	26	31	27	31	30	24	25	29	31	22	31	36	40	31	28	23	35	24	27	38	34	27	27	33	21	31	29	29	32	31	23	29	37	27	27	37	28	39	36	25	17	29	24	23	34	27	30	24	25	32	29	28	38	35	27	34	15	34	34	20	26	22	35	28	26	30	30	31	29	23	23	28	27	33	25	31	27	30	17	34	30	23	28	26	34	19	38	29	28	33	34	28	35	23	37	26	24	32	32	27	28	25	34	43	31	26	24	27	34	31	25	29	31	33	28	31	24	31	28	30	29	20	32	21	32	27	30	22	38	27	30	28	25	25	31	26	33	32	31	23	28	31	36	27	31	34	36	32	30	20	26	26	25	35	23	26	34	30	28	25	22	29	28	24	29	35	32	29	30	32	32	35	35	24	39	26	28	35	29	31	32	23	32	31	27	41	28	29	34	32	35	21	33	23	27	29	28	24	30	23	24	25	27	29	29	23	23	33	27	30	29	30	31	29	20	26	33	35	22	26	35	27	25	34	34	23	25	22	42	24	27	29	36	36	25	37	33	28	20	23	29	27	33	30	38	20	28	21	26	27	20	23	24	33	29	28	29	22	30	27	32	31	26	32	35	27	44	23	35	19	22	24	29	31	25	30	28	37	37	31	31	30	23	25	32	30	34	26	23	29	35	26	28	24	40	35	32	28	28	39	29	22	28	36	40	31	31	27	35	24	32	33	34	32	30	33	40	32	30	31	29	25	31	31	25	31	37	29	28	41	28	32	38	23	25	43	26	29	27	35	31	22	26	31	18	25	30	27	26	41	26	36	31	25	31	30	29	27	24	27	27	29	34	25	29	35	32	21	27	37	33	30	27	28	35	29	27	24	31	33	32	35	29	35	26	20	29	27	26	38	23	28	35	24	38	29	19	27	27	30	33	25	22	24	26	23	25	29	30	30	27	32	26	34	26	32	36	26	28	19	32	22	17	39	23	25	29	39	17	22	41	35	22	26	30	24	23	24	24	30	20	37	37	34	30	29	29	27	25	23	32	27	24	32	26	27	24	31	34	28	28	26	25	31	28	26	30	18	28	26	28	18	26	27	25	32	32	19	31	26	28	31	33	29	29	30	33	32	29	28	45	36	30	24	27	27	25	38	37	18	24	28	25	22	25	25	33	38	35	42	32	29	29	39	35	20	24	25	28	24	31	27	29	18	24	40	34	27	28	27	34	23	31	33	27	25	32	23	17	38	23	22	32	34	26	29	41	30	28	21	27	27	30	33	35	33	32	26	26	30	33	32	28	18	31	25	30	27	33	38	26	24	32	32	29	36	22	30	28	26	32	26	27	25	28	35	26	30	28	25	30	29	28	29	43	25	25	23	33	31	29	21	33	33	27	28	37	31	28	20	27	29	36	22	40	26	26	30	28	23	33	25	34	33	36	33	42	22	31	24	22	29	21	32	29	24	19	37	35	32	40	30	34	21	30	29	25	30	28	20	38	28	35	24	26	33	24	20	28	32	28	29	23	20	25	36	32	23	32	26	27	24	36	25	27	30	19	30	40	29	33	24	32	38	31	23	37	23	34	33	24	19	36	35	33	36	18	24	35	27	23	23	27	23	32	38	30	25	17	23	28	42	18	32	25	21	33	37	27	33	23	32	32	26	26	28	35	28	33	36	32	27	34	25	32	32	25	32	39	31	28	28	32	27	27	24	22	28	29	25	24	19	28	26	23	40	28	27	24	39	31	27	33	44	28	30	22	29	30	22	32	31	19	35	31	30	20	22	26	32	44	32	30	31	26	32	33	34	31	27	22	28	36	28	29	34	33	35	31	23	30	28	29	24	29	37	21	29	31	34	34	19	44	32	26	24	27	33	23	36	27	35	34	34	34	35	30	24	31	23	24	31	32	27	31	30	25	33	28	28	32	30	30	29	30	33	31	31	38	27	29	30	28	18	41	23	29	25	38	30	30	36	29	30	31	29	30	26	25	26	38	28	41	24	27	29	25	31	40	23	32	39	25	40	23	28	32	29	31	24	23	24	41	39	37	34	17	32	22	20	28	24	27	24	32	30	19	31	39	33	25	23	25	27	31	31	26	23	16	30	35	26	32	31	35	27	32	26	26	22	31	31	33	19	29	34	29	31	39	27	28	37	21	16	32	25	32	36	29	32	28	40	22	16	39	37	39	30	36	24	30	22	38	27	26	24	25	24	36	29	22	26	29	35	27	32	24	22	29	34	43	27	23	24	28	31	24	47	22	21	27	30	31	33	27	25	35	31	22	26	31	32	33	26	37	31	26	32	22	33	39	24	39	33	25	24	26	30	35	33	31	37	26	35	35	34	27	33	34	30	35	33	36	29	29	27	37	30	28	45	30	42	27	22	39	36	34	23	33	28	27	30	30	25	36	18	32	26	27	23	31	21	20	31	29	32	30	31	29	35	29	27	38	27	32	29	29	27	33	29	26	24	32	34	28	23	30	29	29	24	29	33	22	21	28	32	41	37	22	28	31	25	24	30	36	32	24	36	19	27	30	32	37	34	20	28	27	28	26	31	25	29	27	33	30	29	29	25	34	34	20	29	31	26	19	28	28	28	26	34	32	31	32	30	35	20	33	34	28	35	28	28	32	25	25	26	32	21	33	32	21	28	30	30	31	23	35	32	29	18	31	34	23	29	31	28	37	28	23	27	27	35	34	42	29	30	24	29	33	24	26	29	35	24	24	38	29	27	31	29	29	30	34	24	31	31	16	33	31	30	31	32	27	31	34	23	27	38	30	29	16	30	20	23	25	24	29	33	24	26	28	30	28	24	26	24	21	29	36	28	29	33	23	34	31	42	31	27	22	27	33	33	27	31	16	33	32	33	29	18	24	31	39	22	26	34	20	37	28	20	23	29	35	21	28	27	29	30	26	25	37	29	35	31	30	38	25	27	33	29	26	31	17	35	25	28	39	34	26	33	29	29	17	30	32	36	24	32	37	23	37	28	32	31	34	37	36	30	18	37	27	33	31	30	30	27	21	35	34	22	39	37	27	25	31	31	20	27	26	29	33	24	29	34	23	27	30	26	23	31	26	21	26	29	28	28	23	26	23	30	28	32	25	20	25	29	27	23	37	29	25	33	27	36	24	28	28	27	24	28	21	29	33	18	26	34	32	26	32	35	27	29	31	29	30	26	25	32	23
29731	16592	10921	25384	32610	30996	27842	25277	22851	20006	17012	14777	13058	11263	9538	7973	6832	5511	4647	3883	3266	2878	2601	2225	2079	1847	1685	1862	1822	1635	1612	1601	1420	1349	1408	1243	1121	1097	977	929	912	795	767	748	802	767	676	709	711	643	620	551	558	584	559	543	509	509	567	526	531	479	555	586	557	535	557	549	587	622	579	620	603	672	649	629	613	620	583	621	584	578	556	549	565	546	552	570	604	608	599	522	530	552	517	592	603	547	524	528	542	501	521	520	480	530	522	603	596	573	554	483	529	517	506	547	510	509	503	537	516	492	500	497	513	467	458	482	479	457	501	452	466	475	499	488	441	459	519	467	498	495	481	457	491	453	473	438	473	490	466	457	474	465	475	470	504	486	481	487	469	470	454	496	466	443	460	464	498	496	483	530	455	482	442	459	461	488	479	479	462	491	498	470	466	460	483	431	444	488	488	450	458	461	502	483	492	454	445	480	457	460	485	468	473	467	457	476	455	443	474	444	468	504	466	471	440	476	478	480	474	420	486	479	472	469	450	469	466	482	453	490	453	479	397	451	454	477	461	457	485	465	471	459	451	487	513	512	443	478	481	437	459	488	510	468	458	475	474	472	466	428	465	445	466	440	472	484	505	464	461	460	464	481	466	442	474	462	466	473	493	468	486	481	488	460	447	473	473	457	471	472	453	511	474	490	427	463	481	474	460	459	464	449	423	475	456	496	475	502	485	491	433	444	428	480	455	491	457	500	462	444	486	488	512	444	455	465	455	492	427	463	474	475	429	460	440	457	485	462	474	440	486	461	447	466	463	478	423	455	442	453	440	460	432	520	455	448	445	413	477	485	475	424	481	467	453	469	447	487	475	440	483	447	453	452	456	477	495	481	505	472	461	460	470	438	469	513	496	439	471	472	492	469	462	466	445	450	440	479	445	494	464	467	469	465	484	486	487	487	456	472	498	430	502	458	465	493	473	459	473	400	485	471	435	463	459	489	474	450	487	483	472	488	460	436	459	438	495	475	486	486	482	490	440	463	428	470	466	461	468	447	428	463	478	463	509	462	477	476	469	475	473	458	451	454	459	449	471	475	485	461	457	479	484	453	449	467	445	481	483	487	469	434	466	448	479	486	490	487	471	460	455	492	486	506	437	483	482	477	433	455	449	473	450	454	479	497	491	482	468	435	442	480	483	473	474	431	464	519	479	483	464	453	432	468	474	477	499	456	431	473	465	471	507	433	481	440	448	462	457	509	499	440	457	498	465	445	450	496	453	449	493	456	490	457	484	478	467	450	450	492	471	472	437	460	479	443	503	470	477	511	489	426	457	494	485	429	468	488	444	491	470	451	505	439	495	493	435	458	435	479	464	510	440	461	441	467	443	469	505	453	501	442	438	461	451	478	467	453	480	485	486	487	466	471	447	484	488	450	460	463	486	465	462	504	439	454	439	511	472	467	501	491	464	457	482	503	456	461	483	494	450	474	481	494	439	487	455	409	475	481	489	457	460	497	499	449	474	515	470	478	464	451	507	450	459	483	452	505	444	447	461	454	503	482	468	465	440	450	442	462	474	448	421	475	446	476	441	415	485	470	441	469	505	473	500	444	436	457	434	470	481	458	444	448	449	491	489	448	448	474	472	470	440	444	470	447	514	457	460	490	494	460	498	442	473	458	485	495	502	437	464	464	463	489	442	490	451	470	498	474	508	460	431	461	473	487	476	459	467	431	472	514	433	451	422	495	472	470	467	420	538	470	439	491	483	492	454	458	456	461	471	476	470	463	510	464	476	424	452	393	460	468	480	444	511	456	481	451	497	451	461	459	461	483	447	449	477	510	456	474	451	452	488	494	467	470	489	475	502	445	483	467	475	463	458	526	499	442	447	471	443	496	480	502	424	482	455	434	447	468	460	474	452	483	469	479	427	471	454	456	478	458	471	469	435	447	457	467	455	493	438	437	474	480	473	472	464	474	485	467	449	458	466	454	481	477	463	456	510	463	460	485	495	475	474	442	464	433	435	428	433	460	519	501	475	494	489	463	496	465	457	460	477	470	488	434	464	485	483	492	474	458	482	458	499	517	455	483	445	491	469	456	497	472	460	484	466	466	446	466	452	497	484	490	473	468	466	473	465	451	518	461	465	477	450	472	450	483	455	438	452	448	474	484	479	455	448	445	459	485	491	488	446	475	478	458	422	461	462	489	442	476	444	464	488	467	443	483	449	429	465	456	448	480	441	438	469	421	447	447	454	458	416	443	456	483	430	482	423	432	468	484	479	461	429	525	455	477	443	480	478	486	500	455	490	445	479	436	467	444	427	432	499	479	454	442	450	465	421	499	464	472	448	469	497	462	471	484	429	447	460	473	447	475	426	456	472	452	466	486	503	489	451	473	454	462	460	473	480	488	500	456	450	484	407	457	492	484	466	465	449	444	458	435	470	461	434	487	479	533	470	487	496	485	463	455	460	423	453	486	470	469	469	466	516	473	512	437	513	412	462	447	495	467	488	499	495	448	443	494	455	485	464	444	463	476	489	466	467	468	444	447	460	461	417	462	464	461	448	478	473	466	490	428	465	481	460	531	456	513	468	449	468	480	490	441	449	428	474	524	516	455	478	479	471	473	451	482	464	482	468	448	489	434	494	470	471	435	446	447	426	498	458	456	488	472	467	463	468	415	463	508	454	439	464	446	474	464	482	460	460	447	452	468	467	496	479	473	464	487	487	479	476	454	456	461	500	457	489	528	447	469	469	467	505	474	487	517	461	503	498	456	438	466	469	474	445	448	423	510	487	446	434	462	499	466	433	499	477	449	450	479	460	483	468	471	463	463	481	456	481	443	509	480	487	482	488	488	434	434	483	452	476	493	467	469	477	462	464	476	425	462	449	418	500	442	479	460	422	448	476	484	460	458	465	441	443	484	446	487	447	477	482	494	436	438	441	514	444	502	434	446	500	459	482	452	429	461	470	500	450	469	478	480	459	477	459	438	460	455	488	477	433	444	459	492	467	448	451	466	475	459	441	421	479	456	435	446	476	490	495	483	463	427	442	474	458	447	449	465	463	436	447	489	458	514	471	463	451	470	456	482	475	474	470	472	474	463	441	459	490	463	438	437	475	478	448	431	475	483	452	454	462	453	470	484	466	433	410	501	469	482	504	480	449	467	472	432	470	492	451	457	449	435	456	475	460	440	449	477	475	445	494	440	482	443	475	498	463	483	490	487	442	516	447	465	493	480	448	471	483	467	461	498	506	498	448	438	454	454	481	477	486	506	451	424	479	518	475	469	468	473	500	502	439	506	472	465	468	503	502	470	481	441	435	513	442	469	479	460	463	461	500	475	457	506	498	487	471	488	496	464	506	475	451	485	470	471	457	442	477	475	459	475	478	458	452	486	466	420	484	488	473	451	487	483	461	457	474	472	479	515	466	457	454	457	461	479	459	474	479	456	481	502	445	524	459	474	458	435	442	464	499	502	478	447	439	469	428	434	455	476	444	478
4715	1395	822	684	1262	1413	1177	1052	945	854	639	586	472	394	323	282	293	241	180	151	132	115	102	90	88	90	82	89	83	87	76	59	80	70	71	71	74	60	57	61	62	56	56	39	52	48	64	37	40	47	42	40	36	46	48	43	39	34	51	48	46	42	37	46	43	53	26	31	42	50	44	43	36	55	47	50	47	34	37	47	41	53	39	31	27	44	39	31	42	53	48	41	43	30	32	40	52	42	36	39	32	43	31	44	47	47	42	42	38	51	38	29	40	40	31	37	43	33	44	38	34	38	33	49	37	42	39	41	41	56	34	45	30	48	32	38	43	30	41	37	50	34	43	37	46	46	42	36	35	42	36	47	58	39	42	29	44	39	39	35	24	35	51	42	39	38	40	34	28	43	47	37	41	38	37	34	40	36	44	38	47	34	25	51	34	46	32	29	45	48	27	36	39	37	42	20	35	37	51	38	31	39	41	39	41	41	43	38	46	39	36	30	46	42	43	37	26	34	42	28	48	38	36	35	31	43	38	36	37	35	46	40	33	52	34	43	33	35	40	33	42	44	32	39	32	47	34	45	39	31	40	38	34	39	42	42	45	39	44	37	35	38	42	32	42	33	31	36	43	51	36	43	34	42	40	48	33	39	53	34	57	42	50	35	40	38	34	32	41	49	43	33	30	45	45	25	35	46	36	33	35	40	42	46	34	45	37	41	32	42	50	37	38	42	40	41	43	36	33	39	40	37	35	33	45	35	27	42	42	29	24	51	39	38	31	33	34	43	46	36	33	44	34	44	47	36	30	39	26	38	40	38	40	39	39	34	42	31	41	34	48	45	50	43	32	39	34	31	40	50	50	36	37	41	37	37	32	34	24	38	31	40	32	50	53	29	34	43	29	45	40	37	51	41	34	42	32	44	40	47	45	40	37	44	34	30	50	33	28	46	42	33	33	35	33	30	34	35	45	33	44	36	41	38	42	26	35	40	37	49	44	45	41	34	32	36	40	45	34	37	35	49	27	31	39	41	45	42	32	44	33	38	44	30	46	47	45	51	31	33	51	47	41	41	45	40	36	48	43	43	43	48	42	48	39	39	38	39	41	49	35	30	25	38	36	37	49	30	36	50	50	43	43	40	38	34	42	35	33	40	31	47	26	37	34	44	36	30	37	54	38	28	44	34	40	50	29	43	35	46	33	44	48	41	35	46	44	26	44	33	45	43	43	35	48	39	34	47	50	39	49	29	40	32	37	36	36	38	41	46	39	34	32	44	38	45	38	43	38	55	35	30	43	33	46	46	34	34	34	32	34	43	41	34	44	46	44	24	35	45	51	49	63	40	37	36	36	43	38	41	35	31	44	32	45	36	31	39	46	41	38	45	39	39	39	33	35	38	31	39	29	47	45	39	44	31	34	49	45	36	36	32	28	26	37	36	40	39	33	44	37	38	49	42	53	30	30	44	41	37	34	38	47	49	28	41	44	33	37	33	29	36	40	38	35	37	50	39	51	44	41	44	46	43	46	36	39	38	46	42	46	28	35	41	53	45	41	32	36	53	29	38	48	49	39	52	35	45	30	40	36	51	40	35	50	37	38	36	38	49	41	40	38	37	40	46	39	29	42	30	51	46	30	50	28	32	44	40	38	43	45	39	38	47	39	28	47	47	33	36	41	37	46	39	32	34	42	35	40	43	35	35	31	37	36	36	29	38	38	56	32	42	40	40	31	43	32	35	34	50	34	27	46	36	34	41	49	35	39	29	37	36	44	25	38	44	40	36	39	32	29	41	42	39	36	40	26	40	41	45	38	41	41	39	45	40	27	36	41	42	37	44	36	45	46	30	33	44	41	41	40	47	49	48	42	39	48	34	39	43	40	33	39	52	49	41	39	42	36	36	37	47	51	37	49	32	37	37	49	36	39	36	41	47	36	33	41	48	40	46	29	35	41	45	31	35	40	30	47	29	40	34	45	44	37	30	27	42	39	44	34	47	34	44	47	35	24	40	26	39	29	39	39	39	28	38	34	47	35	46	35	37	32	45	37	38	39	36	32	34	40	38	32	39	40	46	37	43	41	42	34	33	44	44	40	44	34	40	54	48	34	42	35	40	41	43	37	33	45	34	40	41	39	44	35	43	33	35	33	28	47	35	40	51	39	33	31	32	30	29	30	48	28	37	46	43	38	49	38	46	29	39	38	40	39	52	28	33	31	42	39	43	40	41	29	39	33	41	41	45	49	43	34	35	26	37	41	42	46	32	38	36	33	40	55	45	41	39	37	39	39	31	37	47	28	48	48	43	43	36	44	42	35	43	43	25	31	36	44	42	31	38	48	42	43	38	46	49	39	43	37	47	36	58	39	48	43	38	31	34	46	34	39	46	40	36	51	37	35	42	40	35	49	28	48	31	28	35	42	34	40	35	27	45	33	49	34	35	33	40	46	40	37	49	35	33	41	35	36	39	44	31	33	50	45	42	39	41	30	50	40	39	41	35	41	41	43	33	42	32	43	38	48	43	42	37	31	45	45	46	37	36	38	35	46	40	39	38	34	45	45	46	40	39	44	44	33	35	29	22	32	42	37	41	40	45	45	43	38	41	30	40	42	40	46	40	36	32	47	45	33	48	39	54	43	33	31	43	30	37	40	44	56	46	25	37	43	45	40	37	42	54	29	32	33	49	38	36	43	44	42	37	45	42	40	46	35	37	38	49	35	41	46	45	48	20	48	30	37	32	43	45	36	41	37	38	50	44	43	34	31	21	39	40	35	40	41	41	42	35	38	30	39	43	26	25	30	35	43	51	44	38	47	42	42	43	51	41	40	32	38	29	45	45	35	38	45	34	33	46	34	37	31	32	51	39	38	36	37	36	46	44	42	36	28	34	39	42	34	31	32	33	46	44	53	25	34	35	43	41	42	33	32	56	34	42	38	43	43	46	41	43	41	34	41	39	42	37	42	39	41	40	33	40	41	39	37	50	42	47	40	35	41	46	43	21	35	39	38	39	48	34	29	37	41	48	37	38	51	39	32	38	35	37	39	40	28	38	29	46	46	40	32	37	39	29	45	36	37	37	38	29	49	42	38	32	38	28	32	33	34	43	33	31	51	42	36	40	37	37	40	40	39	41	36	31	35	35	29	39	41	35	46	38	50	35	36	35	43	29	41	46	41	42	51	34	47	34	49	44	43	36	33	38	34	38	43	47	36	21	43	34	40	32	33	32	40	44	34	39	43	46	35	31	37	41	35	37	43	40	54	42	38	39	36	46	32	52	40	45	42	40	30	47	33	47	39	38	33	39	40	37	33	33	33	38	38	31	29	39	37	35	34	34	38	42	52	42	45	45	46	38	41	41	34	42	34	31	39	39	45	46	47	40	38	50	45	35	26	43	46	44	31	34	39	43	50	33	33	42	29	33	40	39	43	41	45	32	30	44	31	43	49	35	31	49	35	41	32	30	31	48	37	38	36	37	34	45	58	39	35	36	43	37	37	38
36738	21625	15289	30860	38389	36734	33003	30652	28294	25048	21540	19295	17310	14880	13008	11282	9704	8034	7013	5732	4940	4292	3795	3237	2959	2809	2726	2714	2540	2583	2477	2253	2138	2137	2004	1798	1645	1600	1423	1354	1250	1170	1163	1153	1061	942	1016	995	951	930	882	806	752	793	789	743	748	753	768	786	775	743	768	763	685	764	797	755	758	796	815	783	818	917	894	831	852	805	858	859	849	824	847	781	749	751	751	772	837	806	807	782	715	689	772	812	793	813	756	710	729	767	680	681	667	738	734	811	751	789	725	736	659	668	638	666	675	697	603	747	688	700	693	652	667	667	645	614	668	613	620	618	657	666	613	622	650	670	668	640	623	716	632	620	672	671	638	661	643	632	625	637	606	645	667	621	631	607	581	605	596	591	603	617	658	647	622	638	617	634	645	637	578	634	636	603	595	624	614	586	665	618	639	593	639	656	626	651	669	605	623	660	634	589	629	621	633	628	647	625	607	636	585	627	628	630	584	608	607	694	640	625	630	611	576	614	673	645	635	643	651	622	625	624	625	653	634	625	628	664	601	650	601	653	587	668	634	625	611	595	663	615	603	592	584	645	635	605	593	641	600	650	654	656	604	615	676	632	617	616	607	661	598	641	590	656	669	641	618	596	647	616	645	636	594	646	588	661	644	632	619	628	629	663	628	621	598	612	595	584	671	663	621	613	657	655	654	640	675	565	595	633	603	650	640	616	673	626	566	601	643	573	617	581	669	624	650	640	652	588	588	625	608	587	592	605	566	624	644	629	630	611	635	653	598	673	577	647	584	652	650	642	679	637	589	637	632	612	598	626	621	650	595	618	618	608	594	627	626	645	596	630	598	631	618	607	620	587	670	649	593	639	615	659	645	620	616	589	647	652	622	673	654	614	585	622	585	617	641	643	606	657	591	620	622	608	635	656	618	607	606	609	651	627	619	640	611	563	621	610	634	627	628	589	627	636	644	607	637	647	606	614	671	645	618	588	602	648	670	571	604	615	631	596	575	626	614	607	605	592	663	643	604	605	622	596	602	654	673	611	619	630	651	653	634	647	580	671	634	622	672	610	633	631	595	614	631	640	636	623	613	648	640	573	644	671	666	573	596	588	652	639	609	601	601	588	566	563	666	613	598	621	632	586	619	600	623	594	651	624	590	617	615	638	596	686	589	654	655	665	627	661	673	624	688	637	608	643	617	625	614	631	583	574	645	593	629	588	658	584	583	610	640	637	616	615	596	617	663	662	679	635	582	570	622	624	621	582	622	620	636	644	617	605	650	655	656	609	647	585	642	645	640	608	606	621	629	610	635	613	596	641	631	594	612	579	626	670	675	602	637	599	643	652	604	636	651	642	676	642	604	606	651	612	633	628	601	570	612	671	622	626	581	630	619	638	612	588	609	638	647	623	623	602	633	586	633	610	603	604	582	625	667	669	636	603	615	653	635	630	645	587	619	632	630	605	630	647	658	623	673	638	589	602	618	606	653	591	635	622	640	624	618	625	604	634	684	653	609	634	629	586	586	628	610	601	654	592	618	645	658	644	656	643	657	606	636	608	645	668	657	650	594	607	617	635	619	625	646	612	606	583	632	606	630	618	695	610	606	666	593	639	629	652	594	671	668	625	650	646	636	657	644	589	625	613	684	642	607	667	612	651	663	598	635	624	632	620	595	616	603	642	646	631	596	640	631	610	645	610	663	646	609	630	676	622	630	617	663	594	614	620	604	619	659	604	663	631	652	655	614	594	647	617	616	594	665	600	630	624	671	619	622	610	567	606	573	650	611	665	559	618	653	567	625	593	604	624	614	617	623	628	596	666	626	608	593	629	629	644	627	642	674	637	652	631	608	634	569	633	655	630	628	599	619	635	611	688	648	589	580	655	623	629	612	644	606	581	656	658	649	612	602	589	571	610	640	674	637	603	672	658	636	640	619	614	604	593	609	649	611	652	653	616	645	604	605	610	654	621	646	656	605	598	619	580	605	602	606	613	656	635	569	571	640	595	640	625	608	601	627	688	577	619	586	640	559	613	593	683	612	591	677	586	625	640	612	646	654	655	643	645	588	642	620	616	655	592	596	606	577	600	598	625	648	600	626	643	610	657	626	664	631	654	618	634	592	619	616	652	648	585	660	621	596	627	638	636	586	621	641	625	624	583	635	608	602	596	603	615	671	612	591	648	648	622	627	638	638	603	631	586	616	650	627	613	602	654	551	608	579	613	646	634	597	625	649	615	616	638	614	637	605	633	597	599	641	618	616	656	620	639	628	638	598	642	634	622	638	619	647	624	621	639	623	625	624	664	641	619	626	637	656	614	648	610	612	565	645	641	603	648	621	565	659	590	604	695	602	598	627	628	610	654	638	617	623	618	639	604	652	678	632	574	648	664	635	675	628	628	626	621	603	686	591	592	660	631	624	630	608	613	634	633	596	633	627	598	600	628	591	650	602	596	620	641	663	627	622	625	622	631	590	657	625	652	672	622	620	639	652	643	619	620	654	611	609	609	615	617	642	664	615	622	612	633	627	659	608	655	600	654	616	616	613	625	606	638	590	610	590	589	603	591	659	637	591	618	618	644	609	642	622	631	625	624	635	620	621	664	623	603	627	614	683	600	621	628	619	629	641	662	646	606	651	625	560	592	628	645	609	672	612	630	631	649	597	611	614	607	631	605	618	626	625	606	629	628	591	631	649	588	630	604	560	611	636	679	585	646	620	581	618	654	615	651	583	634	657	649	640	602	618	632	601	630	615	600	597	639	672	651	604	599	650	604	607	615	644	561	586	586	637	645	626	641	607	645	627	678	637	642	620	638	625	635	683	642	625	593	576	596	645	633	600	617	668	619	643	639	642	596	614	609	599	620	634	601	621	626	662	611	621	649	649	593	633	671	672	587	613	624	602	578	631	602	569	631	617	615	622	599	659	646	686	597	600	647	602	637	632	628	631	643	612	581	653	597	614	645	647	602	592	652	607	645	640	618	599	598	649	657	620	639	627	614	642	625	595	609	637	631	624	619	650	650	595	604	625	609	638	655	610	624	637	608	592	623	593	623	645	614	648	607	609	595	588	593	588	605	625	633	571	653	598	671	660	701	591	661	624	610	639	646	605	599	629	595	625	627	626	604	594	643	618	626	638	666	663	625	641	643	624	622	628	649	594	629	610	597	644	621	632	594	629	643	657	611	622	610	615	632	643	644	603	598	605	641	606	580	669	624	597	613	623	609	620	623	636	619	621	628	631	613	665	600	620	575	615	622	653	648	644	633	586	599	594	567	680	627	599	639	636	640	625	647	649	634	629	624	645	584	579	608	656	675	629	631	577	620	629	626	614	631	607	608	625	630	607	601	603	651	612	619	615	613	647	608	626	547	621	592	600	634	634	620	597	641	596	608	654	637	625	624	616	625	682	629	638	616	554	618	555	641	643	583	611	622	623	635	637	608	643	611	584	680	663	628	594	615	584	612	615	573	615	607	613	652	615	643	602	648	682	620	631	640
2417	484	286	253	509	539	436	429	413	375	270	235	209	166	121	126	91	89	61	58	55	40	50	39	57	30	37	36	51	25	39	43	28	30	32	28	31	25	22	22	25	17	23	25	17	24	30	14	24	31	21	23	20	16	24	25	23	21	18	26	22	25	31	25	17	17	22	14	29	25	21	15	22	24	24	20	13	21	23	23	25	22	21	24	16	23	23	26	21	25	26	16	23	22	24	21	23	26	26	16	17	22	24	26	14	22	19	23	28	23	19	18	27	16	16	20	23	17	24	18	22	25	31	22	18	31	18	23	16	25	17	25	22	24	22	18	13	20	26	18	22	16	17	16	15	23	20	19	21	24	22	24	24	18	15	28	20	24	9	19	19	22	24	22	28	16	16	18	17	16	29	22	19	21	19	29	14	19	22	21	26	13	29	26	16	19	20	17	28	17	20	24	12	24	19	14	16	25	24	23	21	27	24	22	17	23	18	25	23	19	11	16	20	22	27	26	19	21	22	21	21	18	14	19	27	21	23	26	18	26	25	25	23	24	19	14	23	29	14	20	19	27	24	17	27	27	24	20	24	24	24	20	23	18	21	24	19	23	24	26	21	15	19	25	23	27	19	19	23	24	16	18	14	22	16	30	22	19	19	17	24	16	20	19	10	21	14	24	20	13	25	15	20	22	16	24	17	14	19	16	19	23	19	13	26	16	19	27	19	22	10	16	19	19	29	11	17	20	23	17	20	18	18	20	13	20	12	27	20	16	15	21	26	16	23	26	18	17	15	18	34	22	14	25	19	19	24	19	15	21	12	19	26	21	30	15	18	15	29	24	17	13	32	20	22	12	23	21	23	20	25	31	33	19	18	23	12	22	21	22	20	20	23	22	19	22	19	29	22	23	32	17	25	23	14	18	30	25	17	26	23	24	18	17	23	20	25	18	16	18	29	21	15	23	15	19	21	19	20	24	24	12	20	17	22	16	31	17	17	20	20	19	18	20	12	23	25	10	17	16	20	27	16	16	23	27	25	16	22	23	19	22	23	18	20	20	18	17	27	25	15	23	18	23	17	26	21	26	21	21	22	22	18	23	21	22	25	30	20	22	20	24	20	23	19	23	22	25	26	17	16	18	18	20	19	16	18	20	22	26	22	24	17	23	19	25	20	27	25	18	21	27	22	19	17	14	21	18	21	15	11	21	16	18	22	26	28	19	20	21	16	23	22	20	19	15	29	18	17	16	26	22	13	15	38	18	19	14	26	15	21	14	32	23	21	21	22	19	18	22	20	15	18	26	28	17	23	15	13	25	19	22	18	32	22	23	22	22	26	21	21	17	20	16	12	26	24	28	25	19	19	20	19	28	21	15	16	21	21	23	16	19	18	17	19	22	20	20	16	13	25	17	19	19	21	25	17	17	11	18	23	27	25	22	18	22	33	25	21	26	19	24	29	22	24	24	18	23	15	11	23	22	22	13	14	18	28	26	24	21	12	20	29	19	23	14	26	34	24	19	14	25	20	23	19	20	20	22	19	12	27	25	25	22	26	18	23	24	25	20	20	21	22	18	21	17	20	20	19	22	25	21	26	17	27	31	21	22	22	27	23	19	25	28	22	14	15	30	23	20	22	15	26	30	22	21	23	21	22	17	23	18	21	18	19	17	16	13	14	22	29	30	29	23	16	20	23	24	24	20	14	26	23	21	22	25	18	20	16	18	16	27	19	27	11	30	28	14	25	27	22	20	23	22	20	14	22	23	27	18	15	24	20	27	15	15	21	21	24	20	14	13	23	20	20	23	16	17	18	26	22	23	24	11	16	13	24	22	23	17	19	14	23	21	23	14	21	25	20	20	21	21	14	20	17	19	22	16	23	21	13	13	21	20	13	17	20	16	15	22	23	15	20	19	15	24	22	21	21	24	23	20	23	27	25	16	21	21	16	18	19	23	18	15	20	26	18	24	24	25	18	19	18	24	17	15	22	18	21	22	17	27	20	19	21	24	16	23	24	21	21	29	20	26	26	23	31	14	18	25	21	25	18	22	21	22	22	29	18	22	15	22	31	21	14	24	17	12	18	18	22	23	18	17	26	17	20	22	17	25	21	21	27	27	18	18	27	29	26	18	15	26	22	17	22	10	20	21	18	18	20	12	24	25	15	16	24	27	22	20	12	23	14	19	21	16	19	18	21	26	21	19	24	22	14	12	18	13	21	17	22	35	20	18	27	16	19	29	20	21	23	13	19	25	12	23	15	21	20	15	22	22	18	23	19	21	27	21	27	23	29	20	17	19	28	18	25	17	14	11	22	28	26	21	29	11	17	20	24	21	16	22	22	21	22	20	18	18	31	21	19	22	16	18	16	19	22	25	14	17	25	22	18	13	23	31	19	18	18	20	23	18	19	17	18	17	21	18	16	21	21	14	22	24	22	19	14	26	15	32	16	16	14	17	36	22	20	25	24	18	18	25	15	15	26	15	25	17	19	17	16	19	18	16	12	16	20	23	17	25	15	24	18	21	30	16	19	16	16	27	26	20	14	17	16	17	17	22	24	21	28	20	21	24	26	18	21	24	23	25	17	19	17	23	24	16	13	15	18	16	22	20	24	18	19	27	20	20	19	12	24	23	33	26	23	28	13	25	21	20	18	23	26	21	20	24	16	18	20	28	23	23	23	31	21	21	18	20	22	24	13	13	18	17	20	17	26	18	17	21	19	22	19	25	12	21	19	19	20	29	16	21	28	18	26	28	23	21	20	22	26	22	16	24	16	24	22	16	16	16	19	18	25	24	27	32	21	24	15	19	22	19	17	19	24	20	22	31	21	15	28	14	13	27	20	17	22	16	25	18	23	24	14	14	16	17	18	17	22	21	16	15	21	20	19	15	15	17	16	21	16	22	17	15	29	16	20	28	19	18	27	19	16	18	20	25	19	22	20	22	27	12	24	17	19	17	20	14	28	22	22	13	22	16	16	15	15	21	19	19	16	22	26	32	19	15	21	22	16	14	19	20	13	27	17	13	27	22	18	26	16	22	19	16	20	21	25	17	35	26	21	14	18	16	15	29	26	12	19	19	21	18	30	23	25	26	19	26	22	21	32	19	12	14	22	12	27	19	18	16	18	17	21	20	18	17	17	17	17	15	19	28	17	24	24	17	18	15	15	22	22	30	21	16	23	16	24	20	17	15	20	17	22	17	24	19	21	12	10	18	12	11	18	18	24	13	25	25	17	26	24	24	14	13	21	16	26	16	22	22	16	21	19	23	21	16	17	13	18	18	19	27	17	16	14	16	25	19	20	25	29	14	15	19	23	23	27	31	12	22	21	15	24	22	20	22	19	18	14	28	20	18	19	21	19	11	24	19	24	26	17	22	19	24	25	20	23	20	11	21	27	19	16	16	22	19	17	23	15	17	19	16	24	19	22	27	39	17	29	17	11	20	17	21	11	23	15	19	24	22	18	17	19	25	28	15	20	25	9	27	27	21	30	24	22	26
25414	12788	7628	19802	27788	25623	22624	20520	18252	15476	12714	11179	9586	7776	6496	5559	4396	3697	3035	2512	2207	1918	1643	1405	1316	1346	1272	1190	1232	1123	1164	982	985	914	902	863	732	754	671	667	597	606	584	503	476	481	474	488	485	458	427	395	360	381	346	408	379	395	354	363	393	365	389	361	412	371	367	361	414	397	459	428	468	467	481	461	403	453	435	408	447	424	418	398	422	375	386	422	431	410	375	429	374	409	384	427	432	384	418	398	354	383	363	375	435	397	395	416	424	447	384	394	396	382	382	375	350	352	393	354	374	387	362	378	382	365	327	340	317	374	327	349	371	339	337	363	334	329	337	330	361	386	368	356	336	375	340	319	362	346	304	351	342	353	351	343	319	330	312	324	352	357	364	336	372	333	339	375	331	349	345	345	321	348	369	367	353	362	357	323	334	349	345	309	335	355	334	361	329	302	377	343	361	325	337	316	344	364	346	346	310	347	334	348	347	338	339	332	355	363	336	329	319	363	364	332	336	310	335	338	342	338	312	365	345	337	325	372	334	326	333	341	346	370	339	322	354	354	332	339	351	353	357	363	342	364	337	334	319	329	328	327	349	344	343	331	363	360	371	362	317	359	347	338	358	364	339	311	330	335	309	327	339	360	295	328	360	338	332	300	366	337	336	344	347	354	328	345	312	329	346	339	348	331	345	339	372	344	357	351	335	297	358	360	324	360	339	351	361	335	355	362	341	320	323	331	320	371	342	342	354	351	305	320	341	367	357	359	327	339	359	319	335	316	336	332	346	380	321	355	335	353	327	344	334	345	319	332	359	311	340	340	380	374	309	346	326	339	368	329	340	327	318	330	342	347	338	351	318	309	365	365	361	376	353	332	346	322	390	374	339	352	366	337	301	341	359	344	325	371	350	331	367	314	333	363	355	341	368	353	325	370	322	346	331	356	370	332	351	363	340	323	346	328	319	348	350	333	328	364	320	330	325	304	295	348	337	333	325	331	337	318	380	356	340	326	337	315	349	323	329	325	370	337	291	340	349	371	357	343	309	345	350	340	352	350	339	352	321	349	303	373	336	313	332	356	334	339	352	344	317	349	325	361	318	344	357	346	320	370	366	342	349	333	335	387	349	346	348	334	386	312	303	346	329	347	335	365	324	325	326	348	371	330	376	331	340	348	352	345	359	372	358	334	347	333	329	318	344	321	340	347	325	356	315	299	341	298	329	362	360	335	313	348	352	338	337	330	364	335	337	328	353	346	330	346	351	351	350	323	345	320	354	371	341	374	331	344	344	339	359	384	318	342	383	325	337	332	321	314	345	320	372	316	342	327	363	352	354	340	331	345	356	343	324	311	332	352	340	352	321	322	328	310	308	334	342	321	354	331	361	351	359	359	339	342	321	343	353	358	329	339	335	327	372	338	348	367	360	343	321	317	338	353	359	338	329	326	356	332	332	379	372	373	337	302	348	333	329	298	332	338	350	368	343	371	334	348	364	332	351	347	393	354	362	336	351	333	347	386	341	347	324	356	302	333	341	365	357	325	371	335	330	337	339	376	309	338	348	351	324	349	350	346	313	351	331	349	353	339	351	353	342	330	350	338	374	339	368	377	344	356	319	332	323	345	351	347	332	327	336	328	336	344	357	363	334	351	378	351	341	355	322	337	302	352	347	315	329	350	341	337	365	324	348	346	365	385	334	316	324	341	314	333	342	370	363	330	339	348	336	316	337	342	367	330	322	333	379	340	320	335	330	352	364	319	333	339	343	350	327	322	338	313	351	341	323	344	326	332	341	357	332	345	344	329	353	351	336	315	335	324	339	316	354	323	363	319	355	316	320	340	330	375	322	325	323	328	322	327	312	365	365	350	364	343	336	356	321	356	345	333	365	332	364	351	322	369	332	324	369	368	324	329	335	372	368	302	307	359	318	323	337	342	345	345	355	336	309	336	372	345	340	383	325	354	366	332	350	341	350	381	341	369	364	335	364	342	349	348	355	329	308	351	347	349	350	348	333	344	387	323	346	358	319	336	299	365	343	355	319	335	365	341	358	348	320	338	340	305	347	305	334	347	399	320	308	345	357	397	339	349	361	342	347	360	345	373	370	315	331	324	355	326	323	349	362	353	328	338	341	368	325	300	340	318	322	339	315	339	337	341	323	345	357	323	344	347	332	316	319	388	303	356	332	361	342	351	343	332	359	389	323	336	358	340	325	349	320	359	339	361	369	319	320	329	347	356	345	324	326	349	355	367	331	347	330	348	327	329	329	340	340	377	346	346	348	334	331	347	361	359	307	359	330	353	321	349	370	369	340	348	314	312	372	333	362	334	326	335	364	335	328	344	342	325	349	321	345	308	334	361	319	343	354	314	324	369	343	339	366	355	338	359	315	369	325	365	348	349	335	353	331	361	320	349	343	325	383	394	329	333	379	356	377	352	361	306	355	347	339	381	315	346	354	327	358	338	357	348	351	339	314	329	357	369	346	357	345	362	324	313	338	353	341	363	360	342	334	342	339	344	356	347	342	357	360	346	314	347	354	322	329	353	351	347	336	331	332	304	347	318	335	319	348	357	331	345	299	343	347	348	348	347	329	327	321	332	306	351	336	324	355	345	301	364	344	338	378	359	363	362	334	354	323	318	344	325	359	341	336	366	321	355	332	318	324	339	332	306	359	382	339	394	356	359	319	346	360	342	335	332	332	309	337	342	345	322	350	347	338	325	334	355	340	335	310	335	321	321	326	354	340	353	347	362	360	338	316	354	350	329	321	312	336	332	357	351	362	346	352	352	359	330	369	324	320	315	342	339	349	321	319	347	341	337	323	342	330	345	299	336	344	341	329	358	321	331	331	337	351	344	365	346	357	332	344	336	337	329	339	341	342	382	333	372	346	336	343	346	351	317	336	337	337	322	367	346	318	324	332	331	350	322	371	341	351	355	349	346	326	369	402	339	351	375	304	350	368	345	332	287	329	358	342	353	347	308	334	323	356	312	366	349	341	352	342	344	309	353	334	349	344	331	380	324	342	320	376	331	368	357	349	331	334	334	354	332	312	331	380	357	340	313	362	339	347	328	312	329	322	326	322	357	329	371	319	345	373	328	323	354	335	317	320	373	346	339	346	337	331	326	374	332	341	351	364	334	326	327	375	363	368	323	336	333	343	346	363	353	312	332	333	352	351	300	342	304	348	328	369	337	370	341	365	314	336	356	350	325	347	340	366	350	332	360	288	358	324	371	371	336	354	341	325	345	353	339	357	344	309	342	342	356	380	326	313	363	364	320	345	346	317	354	329	320	365	335	349	328	308	352	356	345	347	342	351	334	316	318	330	319	375	333	344	375	344	324	339	304	379	345	333	336	337	329	303	344	350	340	312	339	342	336	332	349	372	341	319	337	337	327	317	313	329	343	323	342	361	309	338	349	364	354	344	357	347	353	369	362	347	325	357	334	367	325	331	327	341	347	343	335	312	341	342	339	352	338	309	343	313	352	316	323	357	327
2450	824	448	350	746	808	708	659	633	481	376	314	260	238	192	162	138	111	109	70	89	67	62	56	64	60	45	50	46	61	54	52	43	46	34	43	35	46	32	38	44	38	31	27	30	23	33	25	41	23	39	22	27	20	13	29	25	28	26	24	25	29	28	31	23	25	22	16	23	32	22	45	30	33	25	28	34	24	21	33	27	25	29	29	21	40	25	27	21	26	26	31	29	24	29	35	28	36	25	23	28	30	26	31	32	28	23	31	25	33	32	33	28	28	29	22	25	23	31	26	23	31	20	23	33	14	28	21	28	25	36	31	17	21	34	21	25	20	27	17	24	31	26	25	33	17	25	23	30	25	30	26	22	24	21	29	21	25	21	22	32	25	22	29	27	23	24	30	28	30	24	24	25	23	20	20	27	28	18	27	25	17	23	33	27	20	32	22	24	21	26	21	32	36	18	34	30	24	28	24	28	24	27	28	28	17	20	24	23	24	33	26	23	30	22	24	27	30	32	22	26	24	27	32	21	30	19	20	29	25	22	25	23	28	16	29	20	30	19	24	24	23	33	21	22	22	21	32	25	24	35	17	22	31	26	21	25	24	23	30	32	13	24	20	22	18	29	18	25	20	22	27	30	22	28	31	23	31	29	33	24	18	22	25	19	31	30	19	20	23	21	29	19	18	27	28	33	26	29	21	33	28	30	22	29	23	30	23	29	25	19	21	29	18	35	26	25	27	29	25	27	29	33	25	28	26	23	25	29	27	23	31	24	19	16	29	32	31	30	19	26	21	23	23	23	28	32	39	23	24	25	31	33	22	21	25	24	27	26	29	20	23	28	32	23	27	23	31	29	33	27	19	19	21	26	32	33	25	17	25	23	24	40	31	26	22	39	22	25	31	28	18	15	27	24	31	28	23	23	26	27	19	41	30	29	23	29	18	25	24	24	34	28	25	20	22	21	15	29	26	22	16	22	42	27	38	25	28	34	20	25	26	20	22	30	25	27	23	25	30	25	26	24	21	20	28	36	28	29	23	30	19	36	26	22	27	21	36	25	31	22	26	19	28	31	34	25	24	23	27	37	24	28	23	26	24	20	30	25	23	34	22	25	28	11	22	28	25	28	28	28	21	30	17	25	15	16	13	16	26	27	25	28	27	28	23	22	24	28	28	35	27	23	19	22	25	20	26	27	26	22	20	24	20	22	28	28	24	34	25	34	20	26	21	19	26	29	24	26	29	22	24	25	31	22	29	26	26	23	31	21	30	25	27	31	30	30	23	23	30	27	23	36	18	28	28	18	29	31	18	25	27	38	23	23	24	20	28	28	28	18	24	30	15	22	24	26	16	24	24	23	24	29	24	15	18	26	24	20	38	26	25	28	31	28	17	24	20	25	24	24	19	30	27	21	33	27	18	24	23	32	28	24	23	29	24	16	39	22	22	21	23	30	20	23	24	22	30	26	25	17	36	21	29	23	30	23	30	18	29	25	16	21	22	24	22	27	23	19	33	23	25	22	26	19	26	36	32	23	28	23	29	30	24	28	33	22	21	28	30	22	27	29	24	22	19	31	20	27	30	30	18	29	22	25	24	21	17	25	31	27	26	17	24	17	16	33	29	22	20	31	21	20	24	22	29	20	22	30	24	21	40	24	26	22	13	29	31	23	27	17	23	23	26	25	24	23	36	37	25	29	19	21	16	27	17	32	30	29	18	31	33	18	18	22	24	25	27	30	17	16	33	21	25	33	24	25	22	29	36	31	26	24	16	31	29	28	31	21	25	21	30	25	26	29	30	27	23	23	29	30	25	23	32	32	23	21	24	23	21	23	40	20	22	22	26	27	27	21	20	26	22	28	19	32	31	23	21	23	31	34	25	33	24	18	30	21	20	23	26	35	17	31	20	17	23	29	24	24	22	24	34	28	28	23	23	24	23	22	22	28	27	25	23	25	22	25	18	36	22	24	28	30	24	36	21	23	29	33	27	21	37	17	31	18	22	28	34	19	29	19	25	30	27	25	28	17	27	28	29	17	20	28	28	22	24	38	36	22	19	21	28	30	30	29	20	27	27	20	23	26	20	29	26	22	36	23	23	33	23	27	23	20	34	24	19	20	27	25	21	23	35	38	24	32	25	17	30	28	20	21	25	29	21	18	19	22	25	23	17	25	29	20	22	20	28	37	24	20	22	27	22	25	39	27	29	16	25	19	25	25	17	24	26	21	19	23	25	24	13	27	24	27	20	26	33	31	32	22	26	21	27	25	24	27	29	27	24	23	30	37	31	23	35	25	27	21	38	35	28	33	26	17	33	24	26	31	30	22	28	13	18	18	20	32	26	26	29	37	32	22	21	28	21	31	23	22	27	25	20	29	30	29	37	24	29	26	20	20	32	23	29	24	21	22	24	24	28	27	34	21	21	30	23	28	37	27	24	26	32	30	18	20	23	26	21	28	24	26	36	21	22	29	23	30	21	17	27	18	21	23	17	28	23	17	25	23	27	24	19	19	27	23	23	23	28	34	19	18	23	34	22	22	23	22	20	33	22	34	22	18	18	25	16	22	18	22	21	21	21	20	24	23	24	30	30	35	25	20	28	30	27	26	31	27	24	25	28	25	22	30	21	27	29	17	17	37	17	38	25	20	19	32	37	18	31	29	23	21	24	27	32	29	21	23	31	34	23	28	30	31	24	28	18	23	29	20	30	36	35	26	25	22	31	29	28	20	25	25	26	25	34	34	34	25	29	34	42	28	32	22	25	16	29	26	25	20	33	20	31	25	25	19	28	33	15	31	22	27	21	27	23	26	22	17	25	24	25	27	20	23	25	25	27	29	21	30	25	26	26	29	25	24	21	29	27	28	20	19	24	26	24	25	21	20	18	31	21	22	21	20	26	29	29	38	24	24	22	29	24	20	18	28	25	21	24	24	16	30	30	22	26	34	24	33	26	33	22	18	19	28	22	34	29	23	23	23	29	21	29	28	20	20	25	32	22	27	25	29	25	26	29	15	29	22	20	18	33	18	19	31	22	31	24	29	28	28	30	26	32	25	36	22	28	28	15	26	41	30	25	16	32	23	27	29	37	24	25	25	21	26	36	22	26	19	19	24	30	32	22	30	24	28	26	24	24	29	21	21	27	26	20	22	20	18	24	19	24	19	21	22	25	21	25	19	21	24	20	23	25	27	26	25	27	21	29	24	25	26	25	36	26	28	18	25	25	25	30	27	29	32	20	26	25	25	24	24	26	18	21	29	19	32	17	29	28	24	26	22	39	27	25	20	33	25	30	32	24	29	27	23	29	22	17	20	20	43	30	23	29	16	28	22	16	26	28	24	28	19	22	18	31	23	29	23	27	27	23	22	17	21	24	26	21	29	20	20	24	30	19	30	23	36	27	26	38	28	30	28	26	21	22	21	27	23	28	29	26	17	20	30	27	34	23	23	33	21	28	28	30	19	23	25	24	29	31	18	19	35	28	24	25	26	29	29	30
31574	17081	10308	24272	32356	30844	27397	25060	22266	19314	16304	14101	12297	10185	8516	7135	5737	5247	4218	3536	2921	2651	2222	2088	1887	1784	1662	1681	1615	1598	1631	1357	1354	1346	1258	1173	1060	958	822	845	764	801	706	760	624	645	609	724	615	632	582	537	516	535	484	512	495	479	479	465	512	486	545	456	455	463	476	522	531	500	528	542	567	583	575	553	562	558	599	564	557	513	537	541	489	467	486	588	534	486	531	539	512	458	482	496	549	516	492	472	471	456	435	504	486	473	496	537	542	524	492	465	475	452	449	451	437	489	455	454	519	447	468	410	418	423	387	440	429	409	407	433	424	411	432	441	439	427	457	438	434	460	440	392	424	426	426	424	403	441	412	402	418	405	420	428	391	439	405	400	441	441	433	382	403	429	407	417	422	425	402	407	424	414	417	413	459	432	404	422	426	419	399	386	442	431	419	429	414	461	387	427	432	411	424	428	445	448	427	432	387	387	383	409	425	404	432	386	443	415	390	402	435	424	392	401	424	402	406	419	459	431	456	395	405	430	427	431	392	413	451	432	447	451	426	445	415	420	415	439	411	418	427	409	420	454	406	437	393	406	370	424	404	405	428	387	434	425	416	415	420	428	432	436	449	399	408	425	420	452	428	422	397	412	421	406	419	395	423	406	432	443	445	455	415	435	425	433	425	460	419	426	443	425	469	425	387	395	382	385	403	398	450	460	430	396	417	417	410	413	415	412	421	433	402	454	427	451	470	459	393	441	415	424	436	403	451	445	399	417	386	442	414	439	407	424	414	384	414	445	447	408	405	409	411	416	426	431	451	371	408	454	410	419	417	436	382	381	424	403	422	384	415	411	433	410	432	403	453	404	439	453	434	416	388	426	445	474	414	433	428	415	417	398	419	439	431	393	383	404	398	420	406	424	414	393	443	451	415	420	433	448	407	390	475	445	399	403	398	458	406	432	434	407	424	392	451	462	417	424	406	397	443	398	409	431	440	422	437	401	412	399	451	406	454	395	446	442	382	390	436	437	451	416	410	434	399	454	410	402	406	411	404	409	424	395	397	412	460	387	396	431	414	424	401	396	455	410	395	384	449	402	397	440	385	451	395	411	423	392	417	410	377	429	391	447	416	400	392	407	425	395	430	409	430	428	444	408	415	380	428	427	420	392	436	413	438	438	373	407	441	422	406	386	425	402	393	440	435	431	449	421	406	411	424	419	414	384	397	414	432	465	427	357	433	421	428	411	421	404	458	443	392	412	423	435	432	416	423	395	452	415	437	415	394	440	387	408	424	431	416	380	408	405	418	413	431	395	413	420	447	432	408	434	414	428	422	423	413	410	468	408	388	429	432	436	408	393	409	394	423	415	420	379	413	428	460	426	432	419	438	427	437	416	421	412	389	442	418	444	412	387	414	425	429	449	422	396	378	446	423	440	414	440	427	417	441	418	388	440	461	413	456	415	428	443	428	378	408	411	449	423	446	403	457	415	443	441	424	416	417	406	409	368	426	445	430	410	435	424	433	433	451	423	451	458	436	398	392	409	404	399	424	444	404	416	415	401	414	453	400	412	414	409	428	443	429	382	404	442	408	436	414	389	427	410	446	395	417	387	420	453	430	415	440	417	412	408	406	404	430	432	441	415	425	420	424	437	430	404	421	403	401	404	415	424	386	417	415	443	413	414	403	417	422	386	448	410	425	425	392	442	367	411	401	438	446	447	433	457	428	441	415	422	423	377	407	423	423	398	404	405	466	402	413	430	383	435	415	400	420	405	447	382	424	428	413	445	426	399	408	449	418	411	449	464	412	401	412	429	425	445	395	404	416	401	407	406	442	400	435	423	430	433	424	407	429	406	389	441	423	472	417	431	439	430	440	405	447	405	424	382	425	420	381	434	433	413	419	455	397	442	399	420	420	420	410	333	439	391	445	431	440	437	411	373	443	415	416	430	400	418	401	434	426	449	407	431	418	408	449	401	427	394	451	405	441	444	396	434	420	445	367	416	440	434	395	434	403	448	412	407	429	430	439	407	399	405	431	436	426	392	415	425	482	424	392	440	400	412	396	436	440	436	428	429	393	435	424	433	413	416	430	388	448	424	438	410	416	386	449	427	411	389	426	408	437	424	420	425	366	446	397	414	393	418	415	448	441	383	415	407	404	388	398	450	385	411	455	430	450	420	383	444	420	432	446	374	419	395	410	438	416	437	409	414	410	400	428	436	421	407	411	390	415	409	398	414	392	403	411	413	394	419	441	395	441	421	406	379	454	369	417	425	417	413	411	422	400	429	423	429	416	432	416	437	408	419	409	383	442	445	440	424	398	417	392	399	414	446	433	392	419	435	433	412	416	389	414	458	413	409	409	448	432	420	382	410	416	423	411	433	422	428	411	391	387	415	443	419	450	437	393	416	383	391	443	422	421	422	421	426	394	413	415	436	451	427	417	407	417	462	442	419	441	436	398	448	419	427	362	385	451	411	412	442	403	416	430	425	448	374	393	474	433	410	429	396	392	441	421	429	410	385	411	453	415	444	397	425	399	419	427	434	450	438	397	393	419	457	403	407	409	421	425	381	410	437	411	417	397	406	433	458	456	414	391	432	412	408	406	436	401	416	445	415	409	437	373	444	454	419	423	421	420	402	425	391	419	407	403	419	431	470	405	445	404	423	436	437	445	394	410	430	406	448	403	419	384	441	420	404	448	377	415	418	402	424	375	410	428	426	373	425	445	422	427	421	420	413	448	429	460	411	454	408	424	424	444	399	417	443	426	425	430	390	413	416	403	441	451	419	411	449	411	434	410	410	380	428	405	437	426	394	393	428	390	422	408	453	409	399	394	417	406	407	432	401	426	419	401	395	409	404	435	381	454	388	392	429	450	417	402	425	427	431	428	446	406	419	400	411	425	417	419	382	419	417	422	420	426	426	379	431	397	398	432	426	428	417	411	397	391	400	404	415	419	436	406	437	410	461	436	388	357	390	394	412	413	371	428	398	391	432	438	438	416	452	414	412	423	390	429	435	414	406	398	433	423	424	426	416	417	422	408	441	387	465	424	396	425	392	413	365	411	396	413	423	405	447	409	469	399	402	433	406	418	429	394	438	418	415	425	416	419	411	421	403	397	453	362	431	403	460	492	465	405	430	454	421	415	394	421	373	419	403	399	437	384	422	430	389	439	412	404	426	431	425	445	423	454	414	415	423	422	423	427	446	414	468	398	453	408	433	417	388	417	408	439	416	425	449	414	394	428	398	406	419	436	426	368	434	435	398	409	428	416	410	386	401	395	445	426	449	455	375	445	377	420	413	424	423	432	400	391	401	410	422	392	428	412	447	392	424	406	438	372	417	380	446	409	443	437	428	415	410	412	410	395	406	409	419	430	416	429	402	420	412	466	407	409	402	411	423	408	382	426	424	419	444	408	415	413	420	453	423	418	435	375	419	459	462	425	425	432	434	428	418	464	420	424	416	408	453	403	387	421	397	424	433	438	417	419	424	401	404
4288	857	491	429	780	890	752	739	652	584	432	383	300	259	213	177	149	125	107	95	98	72	52	57	54	66	64	61	60	49	57	49	41	40	46	39	49	36	38	46	36	36	41	34	45	25	40	25	37	39	33	35	32	29	24	32	33	24	25	22	25	32	22	34	25	29	32	31	26	31	33	28	32	34	32	35	38	36	45	33	24	30	31	35	23	30	30	33	35	39	25	38	39	34	42	28	44	28	36	34	19	36	30	39	32	30	32	41	27	23	30	22	30	30	39	38	30	32	27	31	28	25	32	45	29	30	25	33	34	28	32	30	28	35	35	26	38	29	26	25	32	32	16	23	33	22	22	30	39	34	35	30	37	35	29	28	31	25	29	29	31	30	38	31	33	35	31	22	30	21	31	28	30	27	35	23	34	35	21	31	32	34	26	28	30	28	34	31	34	31	35	39	31	31	19	30	22	28	33	33	18	25	23	31	28	26	20	25	27	35	23	25	37	38	24	38	35	36	30	26	36	23	29	23	31	33	35	18	16	27	24	17	27	30	24	30	31	23	24	23	37	28	35	27	40	22	23	26	33	34	36	37	19	32	30	33	36	24	41	30	28	28	37	28	36	39	31	31	31	26	34	24	22	29	28	23	30	24	27	36	33	27	27	37	29	30	21	24	34	31	30	30	36	32	23	40	27	32	27	31	36	36	24	32	24	31	32	29	30	32	29	37	33	14	34	31	29	27	25	31	29	29	28	34	27	34	29	34	26	35	26	33	32	23	34	30	30	34	26	34	21	24	24	37	35	26	38	24	24	40	35	31	24	35	33	27	28	29	19	33	33	32	33	34	24	19	27	28	26	40	28	25	29	31	33	23	21	25	27	30	28	25	35	30	33	28	22	28	40	29	28	29	25	40	29	37	34	22	29	28	22	31	31	28	29	42	34	31	31	25	38	34	24	43	32	28	19	34	26	24	24	28	22	21	25	21	31	30	18	18	32	26	23	27	27	27	30	22	19	34	33	26	36	34	34	21	24	23	33	32	25	27	23	25	35	23	28	29	39	27	22	31	33	27	28	39	36	31	31	29	28	33	33	28	25	29	23	33	34	20	30	36	32	39	32	19	27	33	43	37	35	38	21	40	23	32	33	33	24	37	33	24	35	22	21	35	23	32	28	37	31	23	34	35	40	24	30	25	24	27	40	25	32	19	30	26	42	17	33	34	32	30	24	23	31	36	26	27	29	32	23	30	26	33	35	24	27	30	33	34	23	22	26	31	39	26	37	34	30	29	41	30	28	31	29	29	32	29	24	22	34	29	32	31	22	29	24	37	37	33	29	39	30	29	27	23	30	33	24	23	32	22	39	41	29	26	29	29	29	32	24	36	32	25	28	34	39	28	30	36	22	25	40	31	30	32	28	33	38	24	39	34	23	24	19	28	30	37	26	28	25	26	33	30	26	33	35	32	23	32	25	31	23	22	33	35	23	29	31	28	37	30	33	33	30	31	25	23	25	29	34	28	29	24	32	23	31	27	28	29	29	29	24	23	24	34	26	25	28	27	26	32	33	28	32	28	21	34	27	29	27	29	22	23	16	29	30	33	31	30	23	22	38	27	29	36	19	34	35	28	27	40	29	41	28	23	25	34	30	21	31	31	33	25	27	32	27	22	25	27	32	34	25	23	25	25	30	32	29	26	29	35	28	23	28	24	30	30	25	28	28	33	32	33	36	44	30	31	16	29	35	25	37	44	26	23	21	23	36	26	30	28	35	32	32	25	29	33	34	29	35	30	30	20	37	24	24	18	28	38	30	28	30	23	26	32	24	23	17	22	27	27	34	34	23	32	30	36	29	32	26	34	31	30	25	23	28	17	29	21	24	28	34	30	29	28	39	23	27	24	18	30	27	25	27	33	39	37	27	27	23	21	25	21	30	31	22	25	30	31	32	26	29	25	24	25	39	26	23	32	36	29	19	31	39	31	23	26	26	26	22	24	28	20	32	30	23	32	30	32	35	30	34	32	30	34	40	33	23	25	35	26	38	26	34	33	31	24	26	37	37	19	29	18	27	29	31	20	30	28	31	45	34	31	24	36	19	24	26	33	24	29	29	22	25	37	35	32	35	30	22	16	33	31	33	31	26	34	26	35	22	35	33	26	28	25	34	18	46	23	37	26	35	30	27	35	35	26	21	21	23	35	28	30	25	28	25	37	25	36	25	34	25	32	23	36	24	30	32	34	28	28	26	26	28	28	28	33	25	30	31	36	31	25	31	25	28	31	29	31	24	26	32	31	24	29	21	27	30	22	26	30	32	29	30	26	19	30	24	27	29	25	35	27	34	31	31	22	36	28	30	25	23	22	23	36	21	23	24	21	39	25	29	26	28	28	26	21	32	24	30	30	31	25	39	22	31	22	28	38	31	31	35	28	27	32	27	23	33	33	25	41	36	34	39	21	31	28	27	32	23	23	31	25	31	19	27	24	31	28	20	24	29	30	22	31	29	22	36	25	31	27	25	32	21	33	23	36	35	36	31	29	25	25	29	25	31	28	25	28	38	30	26	33	21	21	25	24	26	34	25	31	24	44	21	29	31	30	24	27	14	24	23	35	32	34	23	27	28	33	25	18	30	19	32	29	31	21	28	20	28	35	33	27	21	25	28	29	26	25	34	24	32	27	26	32	37	33	26	30	24	40	23	35	31	34	33	32	28	34	24	30	27	25	29	35	22	27	35	28	27	37	24	27	35	28	22	24	34	40	26	30	32	28	35	30	34	18	25	28	36	31	43	30	22	26	23	37	26	23	31	30	27	32	27	20	24	29	20	26	24	27	27	28	26	19	39	22	29	27	28	28	35	26	29	28	27	39	33	21	32	19	32	24	32	25	30	40	33	39	26	32	21	30	31	24	36	25	34	38	25	30	38	18	18	36	33	31	37	27	32	32	37	28	32	24	24	26	26	18	31	29	29	34	40	26	37	29	30	31	20	19	36	40	25	31	33	28	30	25	41	27	18	29	27	34	21	34	26	28	24	33	39	26	40	33	40	22	31	31	29	26	30	24	24	30	32	30	25	29	33	25	32	37	33	32	32	26	31	29	42	39	22	22	25	35	30	25	32	49	32	34	31	26	33	28	22	40	24	31	36	31	34	27	34	34	26	32	26	28	29	27	31	31	19	24	41	33	30	27	34	35	26	32	30	31	29	28	31	31	26	24	22	24	20	28	26	28	34	28	24	29	25	30	38	34	35	28	19	30	33	26	24	38	26	21	28	30	28	27	26	40	32	28	28	41	38	25	35	33	25	26	32	34	29	24	16	22	27	28	40	31	24	34	35	27	28	30	30	33	24	37	25	26	39	28	26	34	20	31	30	21	41	22	21	26	29	29	34	25	34	32	27	36	32	22	36	24	27	36	29	21	37	28	27	36	31	28	29	38	27	26	28	33	30	36	29	23	32	38	27	17	29	19	28	27	28	23	29	18	28	31	23	36	23	30
29531	16721	10711	24853	32766	31864	28735	26392	23617	20716	17235	14858	12660	10588	9087	7556	6157	5460	4445	3846	3315	2854	2423	2239	2082	1995	1762	1770	1651	1660	1628	1594	1570	1436	1238	1175	1181	1099	962	911	840	805	825	795	682	667	724	696	632	656	602	631	569	586	568	557	527	592	534	568	551	553	581	501	557	546	536	576	584	560	555	597	633	622	658	649	653	552	594	646	593	646	550	574	573	561	602	593	580	611	611	641	525	523	562	602	553	538	602	549	568	509	538	564	551	568	540	593	594	569	546	549	520	533	490	526	510	510	501	500	539	548	538	488	483	477	489	462	455	533	509	473	428	458	489	486	502	500	499	480	495	501	459	484	462	452	467	457	506	461	482	436	481	459	437	469	481	446	484	461	472	510	522	500	455	470	453	495	484	445	486	458	494	484	496	483	478	474	464	438	467	480	469	479	497	506	481	463	478	478	494	497	472	473	477	464	500	454	476	482	507	492	442	467	448	464	488	429	455	452	485	502	473	435	438	476	446	492	464	457	428	479	443	479	469	489	446	500	455	488	453	440	503	454	487	474	421	463	471	482	461	467	466	508	458	476	458	512	460	434	456	468	484	458	501	484	462	464	444	449	475	514	472	477	478	501	459	480	486	457	468	451	453	469	441	461	483	476	478	425	506	473	481	450	449	408	469	463	489	496	443	479	492	428	473	445	488	498	490	442	457	488	476	468	506	458	480	456	515	470	502	458	479	483	489	456	427	453	499	453	472	451	497	476	445	486	518	467	476	512	491	469	466	434	519	446	468	464	476	430	467	459	475	476	481	430	458	484	489	522	502	485	398	463	467	479	483	485	438	445	460	471	448	494	485	490	486	451	484	446	467	502	422	478	457	521	444	447	468	509	486	443	478	493	481	460	450	487	418	459	446	450	448	448	459	462	500	472	420	434	472	456	475	487	438	442	436	510	475	432	460	475	475	419	454	481	487	461	466	491	475	440	458	462	432	532	503	511	467	464	458	507	433	491	487	492	469	474	484	467	437	466	454	454	472	447	481	435	494	481	465	460	473	454	487	469	492	468	502	478	476	445	499	452	415	468	491	459	444	448	485	462	457	470	444	463	481	436	482	442	483	475	481	441	498	441	463	478	427	484	477	474	481	466	499	479	459	483	482	454	443	469	471	461	458	478	459	505	491	486	460	455	485	476	493	460	492	443	455	499	448	491	476	462	447	504	468	459	456	432	469	447	469	458	510	454	497	462	484	436	480	458	487	451	478	503	464	471	467	467	468	458	464	516	437	450	447	468	490	445	481	458	509	455	464	489	503	488	447	461	475	460	490	468	495	482	472	463	452	466	474	466	483	494	455	468	465	451	469	474	492	498	457	462	529	490	463	468	486	451	454	448	478	451	478	477	493	470	452	477	471	485	498	465	458	477	489	451	456	464	494	448	476	519	465	468	469	457	469	458	524	451	420	486	438	487	419	466	483	462	475	453	456	479	412	492	453	480	510	435	438	454	475	504	467	456	446	461	471	506	441	438	496	451	483	485	467	443	463	464	434	518	460	463	470	475	510	446	470	432	433	480	427	464	493	455	480	471	465	469	506	482	466	512	466	464	463	482	475	456	454	479	484	460	468	487	473	494	480	475	493	508	474	444	459	480	442	450	489	488	467	471	502	483	463	468	476	456	486	463	463	428	471	469	439	483	446	453	456	465	455	463	456	476	488	435	456	454	486	465	498	488	459	461	451	445	461	490	452	470	479	486	470	462	456	455	502	469	474	469	485	424	464	520	482	499	473	456	449	479	456	449	451	490	498	455	454	515	461	500	509	458	476	494	514	451	484	428	478	480	469	459	479	466	462	460	482	430	495	471	478	487	461	444	467	451	498	418	459	456	454	461	485	481	483	449	444	444	456	487	494	474	501	467	475	495	449	456	473	521	503	453	495	461	472	454	464	461	475	412	456	458	456	421	471	493	446	472	446	492	498	453	484	505	486	459	466	497	506	488	490	463	470	432	491	469	486	439	497	494	468	450	452	494	476	469	481	477	466	491	436	448	455	462	466	466	447	461	461	458	488	470	493	461	484	447	477	435	462	529	532	429	462	434	472	487	472	480	510	461	471	451	437	461	469	485	472	446	453	464	466	463	441	438	446	430	429	472	533	451	460	457	447	497	470	461	474	464	430	468	460	494	459	489	479	471	478	468	486	462	463	479	430	498	453	422	461	493	514	490	487	462	456	478	474	480	480	460	445	443	504	470	494	443	434	489	451	481	427	476	488	470	507	493	451	434	463	473	456	466	485	469	450	446	520	474	464	462	461	466	508	476	527	447	499	473	498	458	461	446	470	448	511	483	454	530	509	448	500	517	498	507	479	455	495	469	463	460	516	463	474	478	468	464	470	462	460	463	493	486	481	495	500	438	458	465	420	504	477	470	467	490	455	463	450	464	431	501	473	479	466	498	479	448	485	483	450	413	470	437	481	470	478	454	469	426	470	471	462	486	457	457	521	487	472	438	472	463	481	452	473	475	459	498	490	439	489	497	445	473	508	454	454	487	484	461	482	450	466	484	456	471	455	485	451	452	481	515	469	462	474	462	442	455	463	460	467	468	510	469	474	488	443	469	461	421	400	491	491	477	439	474	469	499	466	457	516	469	436	478	438	445	434	472	482	466	462	453	459	466	470	464	486	482	457	471	460	469	453	495	488	471	465	487	452	436	505	463	477	449	505	461	484	480	465	448	453	457	473	458	467	460	485	478	487	461	444	517	446	442	458	511	473	468	478	466	459	475	468	469	477	448	452	491	511	475	453	484	501	448	487	451	455	445	480	492	492	472	457	499	488	446	445	455	461	474	450	462	489	439	508	414	416	434	434	474	468	497	481	455	428	422	455	484	449	450	497	472	481	464	495	485	440	450	439	502	492	493	451	464	476	483	457	475	481	492	447	504	454	508	475	495	462	482	442	471	448	476	441	494	451	468	516	478	455	469	445	475	476	448	471	491	513	467	507	519	454	478	500	467	470	494	523	463	464	471	456	447	438	438	491	484	459	454	523	473	463	453	484	456	482	472	502	458	455	444	440	477	499	527	467	483	487	455	458	511	448	467	418	444	505	432	478	493	460	479	450	457	490	480	446	474	466	466	485	464	443	480	462	471	455	493	458	439	461	460	483	478	480	464	504	432	454	461	452	480	459	471	466	497	467	504	526	480	479	460	434	459	437	485	472	448	507	419	471	514	479	457	520	481	484	434	445	444	451	495	497	464	517	449	445	484	452	463	472	462	460	443	471	460	487	488	457	475	491	482	468	453	470	468	479	496	515	495	480	496	452	439	472	482	493	477	461	459	483	513	462	436	421	462	459	453	449	502	479	485	504	455	520	463	488	487	480	476	493	477	516	460	483	452	472	492	497	508	462	497	480	474	468	423	477	478	434	458	459	494	503	460	464	450	479	443	438	481	454	496	487	471	537	478	454	444	488	479	432	489	454	439	493	454	448	474	488	447	491	451
5037	1528	819	645	1255	1394	1311	1168	1005	883	677	514	419	393	316	270	239	219	157	139	154	111	94	91	83	98	76	84	69	78	69	70	89	83	68	66	69	49	59	60	63	44	51	51	43	53	65	35	45	48	45	48	54	49	41	46	37	42	34	36	44	33	42	51	29	42	37	45	38	44	50	47	42	51	52	47	51	44	36	37	50	40	29	44	51	37	33	48	48	35	47	44	42	51	40	51	50	38	49	48	51	43	33	34	38	25	43	48	39	39	35	40	33	35	45	39	36	44	31	50	41	35	31	43	57	34	42	55	43	37	37	36	29	40	41	36	36	44	38	35	35	42	46	28	31	47	36	45	49	39	46	47	42	42	31	41	37	36	36	37	37	48	39	43	53	43	39	41	37	40	43	38	37	39	29	40	40	51	46	39	46	38	38	39	43	44	29	38	42	41	44	26	36	29	51	41	47	35	40	39	42	41	50	36	30	35	37	26	42	36	48	33	28	36	48	34	40	41	43	31	30	36	52	37	34	44	43	38	33	48	34	36	42	43	32	35	42	37	35	32	39	40	33	46	43	31	36	44	42	32	40	31	43	48	46	37	49	35	37	48	41	41	34	49	37	34	41	27	37	39	34	45	52	39	38	42	42	34	43	42	48	40	39	44	33	32	50	44	30	42	43	44	44	42	38	39	24	36	45	36	39	36	27	46	31	37	33	39	33	43	31	43	45	48	47	44	49	33	43	40	30	23	38	36	33	32	46	38	37	47	36	35	32	39	48	52	31	34	37	44	38	40	50	40	45	33	38	39	33	33	39	41	39	42	29	43	42	48	45	50	37	30	39	30	38	46	43	51	44	49	45	39	32	39	44	32	40	44	50	43	39	31	37	37	39	34	32	47	45	41	39	40	35	47	31	35	31	35	35	47	34	44	34	44	35	39	45	50	39	39	22	33	33	35	37	33	44	34	37	42	46	32	38	43	41	44	42	34	40	39	43	40	35	40	39	39	56	37	34	34	39	40	48	44	44	25	34	20	48	31	35	33	37	36	40	37	55	43	53	45	44	47	43	32	41	36	48	52	42	33	49	44	50	56	43	37	38	39	40	40	31	49	35	36	35	42	38	39	39	39	46	41	41	49	31	42	46	40	45	41	33	27	43	46	34	36	27	39	33	52	39	40	42	36	50	36	44	29	31	34	36	41	42	44	30	34	49	41	39	42	45	27	42	39	37	42	45	44	53	30	49	32	40	39	45	44	38	34	32	40	45	39	34	34	36	48	40	40	28	41	38	34	50	34	44	35	31	49	35	38	40	38	45	40	35	39	52	32	31	47	48	41	43	50	43	52	38	33	31	31	42	43	27	44	37	42	42	46	49	39	34	29	32	30	47	44	43	37	32	50	43	36	35	33	43	27	27	33	49	41	36	43	47	37	53	46	38	33	38	42	34	45	39	29	34	39	30	39	27	41	37	29	35	39	41	38	32	43	30	43	30	51	43	31	37	51	49	39	26	36	33	38	42	44	36	40	39	40	35	42	36	43	31	36	44	28	35	30	38	45	40	42	34	48	30	47	45	40	32	33	28	33	30	35	39	39	49	33	38	36	38	41	41	47	43	34	39	34	22	34	49	48	39	38	42	29	49	42	45	47	46	40	30	42	34	45	38	37	40	40	48	31	43	38	35	38	44	41	47	32	40	33	28	30	49	48	44	43	32	50	31	39	44	45	40	38	38	45	46	30	31	33	37	33	39	53	32	30	45	31	28	50	43	47	36	40	28	41	42	34	47	44	36	45	39	39	43	44	40	39	32	49	42	30	32	32	44	43	49	38	41	39	34	37	47	44	56	37	51	39	33	38	37	47	39	43	45	44	28	44	50	44	46	37	37	36	35	44	49	42	31	32	38	34	43	37	45	42	42	33	40	45	37	36	41	34	39	46	33	30	36	34	39	32	28	30	39	33	37	39	43	48	40	41	47	36	46	42	37	36	41	36	50	40	40	46	32	44	48	39	39	36	47	35	35	41	35	29	38	37	34	32	44	32	37	32	38	47	38	30	35	47	37	33	48	40	37	40	41	41	40	44	36	38	32	40	46	28	37	38	41	38	39	33	30	41	57	39	40	39	45	42	36	33	42	42	39	28	37	37	41	47	34	51	38	33	46	46	36	36	37	35	38	51	46	40	34	56	29	37	40	38	51	35	43	59	36	48	32	33	44	43	46	29	38	36	41	39	47	32	39	37	26	26	48	30	39	45	37	43	32	37	43	40	42	34	37	39	40	49	31	27	39	33	33	39	39	39	38	33	38	49	37	33	49	39	41	39	51	37	53	37	31	37	49	39	40	35	33	37	37	33	44	29	35	36	39	41	42	36	36	37	46	42	37	45	45	44	36	36	40	40	49	41	39	35	36	43	32	31	34	37	45	52	44	40	39	47	43	38	37	31	29	45	37	45	42	39	34	30	38	29	46	43	42	39	37	32	36	31	43	45	23	43	38	32	32	34	41	36	54	31	39	36	46	40	31	41	34	32	39	50	33	47	45	42	45	49	42	47	43	38	38	38	43	41	33	35	33	46	42	44	39	40	34	36	37	32	39	51	40	36	38	40	48	46	42	34	39	36	44	33	40	38	42	49	39	55	39	27	28	37	36	36	53	28	35	40	32	46	37	38	33	42	35	30	39	34	32	55	40	32	40	38	46	33	34	42	46	50	45	33	40	42	49	33	42	31	48	44	28	40	39	56	40	22	42	44	28	30	41	38	45	39	39	37	41	40	41	38	48	36	32	42	46	26	34	45	41	45	39	42	51	43	43	35	41	37	38	39	29	42	38	40	34	28	47	38	40	27	42	33	45	49	19	39	44	35	32	49	27	36	43	37	48	32	48	44	36	37	44	40	29	30	54	41	36	39	35	41	42	50	46	35	39	40	34	32	44	35	33	35	49	49	36	36	42	39	32	33	38	49	44	33	38	42	36	45	42	30	31	31	29	45	47	45	37	37	40	37	40	53	47	35	43	40	42	32	35	47	39	30	35	37	36	45	36	31	43	37	31	42	36	41	29	40	44	37	42	51	43	45	35	34	33	30	37	36	42	41	37	40	38	44	41	40	39	40	43	38	43	51	33	43	41	32	37	39	36	43	42	48	47	34	37	36	46	37	41	41	33	42	32	36	41	44	46	38	40	33	30	38	31	35	38	42	35	46	43	36	44	37	42	50	43	47	34	34	37	48	33	45	33	39	31	47	37	42	35	42	35	48	42	42	35	39	46	43	27	44	41	46	38	36	35	30	31	40	44	37	51	31	43	41	34	29	41	37	29	36	38	47	46	35	39	42	40	23	38	31	49	29	41	39	30	40	31	44	36	51	34	41	40	49	32	44	43	35	34	45	40	36	36	44	43	35	36	44	52	43	42	30	36	39	37	30	42	35	44	40	43	35	29	35	38	34	53	49	42	29	44	47	41	45	42	37	40	38	44	29	36	31	48	41	38	38
37755	21598	15033	30636	37858	36887	33940	31659	28733	25666	21960	18898	15954	14026	12253	10536	8992	7713	6562	5589	4743	4199	3511	3269	2959	2761	2597	2776	2507	2584	2380	2437	2306	2087	1808	1815	1632	1610	1395	1383	1316	1165	1134	1113	1074	989	869	861	940	970	936	839	842	849	811	757	854	794	757	794	711	784	741	753	728	748	730	782	837	807	769	821	865	927	881	871	857	891	885	862	870	827	749	728	743	743	784	823	815	782	823	778	793	707	806	827	829	800	732	677	729	772	761	789	736	800	791	790	777	765	766	735	706	647	699	701	672	680	738	712	721	692	680	672	695	626	681	659	611	603	612	662	659	647	597	619	653	636	635	626	652	627	646	662	663	587	653	655	627	656	623	590	605	636	588	649	612	614	629	580	637	612	611	621	613	610	620	642	593	641	614	601	579	629	622	617	591	609	626	583	659	614	589	625	617	591	617	597	592	605	625	635	641	575	627	597	613	586	653	595	602	616	619	607	613	639	630	609	570	696	611	584	675	671	614	628	644	617	606	655	645	625	575	643	629	606	605	615	634	622	642	603	654	621	634	597	606	604	637	675	636	612	640	641	625	633	632	634	643	609	620	664	623	612	641	576	641	621	625	627	626	640	620	635	604	621	635	599	655	600	651	642	645	632	637	617	647	634	648	647	627	633	621	672	662	616	639	640	645	609	582	601	594	644	636	646	577	653	602	673	616	655	584	586	587	684	625	586	628	642	641	606	612	614	674	611	607	646	605	636	593	583	682	589	644	627	636	630	644	652	605	618	583	577	676	603	657	614	661	667	626	613	614	612	621	627	612	623	618	592	661	587	632	636	584	615	616	604	613	670	635	618	630	628	595	625	594	619	638	587	629	649	623	613	664	599	603	635	569	645	605	600	649	629	604	592	590	662	609	629	568	633	625	644	592	647	666	662	600	617	613	659	623	610	624	602	590	615	648	604	619	644	615	604	670	604	589	609	593	608	612	621	623	604	604	623	627	614	584	648	656	606	622	645	627	606	632	615	615	639	621	643	629	620	637	636	613	652	591	600	645	593	619	630	572	602	612	603	553	624	624	633	642	644	628	591	603	616	612	627	638	564	609	633	672	647	586	651	614	620	606	641	621	672	608	641	629	607	620	632	604	645	590	671	664	660	621	631	592	576	608	657	664	557	617	610	631	604	595	606	607	608	606	658	630	639	589	574	644	622	647	639	588	572	613	658	617	628	607	633	610	639	641	624	650	638	618	668	633	621	589	612	600	663	645	642	618	629	606	602	605	621	655	603	614	676	669	694	626	631	646	599	634	662	646	620	633	583	624	585	609	618	653	570	617	610	638	620	617	595	601	618	602	619	595	598	609	582	605	586	624	594	609	600	637	599	619	635	639	605	577	662	679	608	601	625	631	603	673	612	655	592	596	599	614	668	625	589	628	662	644	664	603	615	620	587	581	576	600	591	607	604	610	613	607	664	606	631	680	618	592	547	628	629	592	646	617	628	653	616	628	647	618	590	614	636	612	598	619	625	653	648	621	623	585	625	608	609	608	608	621	629	665	644	641	644	667	672	640	620	625	613	657	648	614	609	639	636	650	665	642	638	574	636	637	609	635	624	642	610	608	635	618	608	642	609	627	606	636	614	616	641	641	624	631	624	610	619	604	645	617	664	637	653	593	597	643	638	563	621	596	658	600	629	652	572	625	610	640	622	628	595	583	644	624	588	616	615	603	627	649	671	638	637	593	641	608	618	600	624	648	605	659	647	664	593	624	689	610	601	627	628	605	604	642	654	625	583	629	655	611	660	633	621	598	618	623	621	608	633	650	669	589	612	593	615	688	630	613	623	607	607	651	654	653	637	610	614	611	626	645	653	659	585	644	619	620	640	624	595	614	611	632	595	621	598	623	616	602	637	618	602	632	649	645	621	590	668	612	671	588	630	630	642	646	621	670	637	636	589	644	645	639	641	647	635	652	610	618	684	627	620	598	615	628	596	633	636	656	606	566	616	679	632	609	651	682	604	587	560	586	623	632	589	614	602	581	597	624	646	643	624	608	629	649	686	663	629	652	641	671	626	621	584	650	589	576	663	610	618	643	655	645	579	643	610	595	635	657	669	640	608	618	582	589	608	583	612	583	595	647	631	634	620	597	612	603	602	620	629	595	622	632	622	620	644	642	623	630	614	604	653	677	626	631	629	585	613	635	634	629	617	619	626	599	641	637	571	600	595	618	584	605	595	647	640	566	609	593	628	641	629	588	630	628	604	626	636	646	633	579	637	646	653	622	619	617	684	631	567	643	608	594	603	643	645	605	583	627	630	621	655	600	666	569	657	581	627	646	652	610	617	620	682	611	602	623	602	585	588	645	640	625	647	625	640	614	610	616	618	636	632	595	639	616	641	630	617	672	652	609	577	611	660	590	599	620	616	624	631	599	665	670	617	646	632	651	667	636	612	576	666	625	604	617	675	625	668	633	646	651	616	609	592	610	633	653	617	629	613	591	608	628	598	618	634	600	651	660	633	657	632	613	652	605	598	595	577	599	622	606	653	636	654	591	621	630	658	636	639	629	644	616	634	670	615	600	588	633	641	627	594	592	618	663	593	633	662	613	673	617	659	631	645	629	623	645	611	608	598	582	624	638	602	590	601	624	612	613	613	606	618	610	620	627	639	627	642	684	642	705	617	609	641	620	599	595	666	658	608	653	612	669	658	573	591	615	639	620	629	626	641	609	599	638	637	665	681	643	626	584	616	656	638	607	622	652	590	635	588	613	623	621	604	642	663	617	595	630	636	611	666	632	647	599	629	594	623	625	569	654	614	635	654	620	638	646	600	610	645	592	606	637	624	632	597	651	629	663	616	619	641	631	634	618	648	608	625	629	616	582	599	657	657	619	619	596	578	606	637	612	614	641	606	630	589	600	631	635	619	617	622	637	624	626	626	658	656	643	606	635	620	622	647	607	612	618	591	586	677	569	598	647	632	648	680	651	641	609	624	606	628	627	658	636	628	647	608	622	630	653	614	668	625	610	602	635	588	666	640	594	620	618	649	614	636	645	613	597	633	594	670	610	648	600	685	633	591	608	610	598	588	618	633	611	629	612	657	626	634	622	666	587	614	644	611	581	639	635	573	616	607	666	612	667	590	610	629	634	624	601	599	610	603	599	569	653	588	615	590	650	636	600	627	648	608	603	612	642	612	644	623	621	627	620	636	632	592	609	603	625	602	628	632	635	631	666	614	614	609	648	617	625	615	591	660	671	621	618	647	629	630	685	584	612	617	609	643	677	608	595	673	627	634	646	622	634	644	615	621	610	625	669	627	620	584	621	635	621	615	629	656	631	575	639	604	601	587	567	621	603	662	584	637	617	598	596	635	604	576	636	656	602	676	597	647	615	659	623	632	650	612	598	632	617	648	656	601	635	620	631	617	610	588	603	679	609	632	634	627	614	652	669	630	615	595	598	640	617	634	642	654	629	675	629	615	647	621	639	601	618	604	609	638	621	652
2469	552	335	275	510	560	498	460	439	331	306	219	171	139	144	119	102	61	61	57	60	44	55	51	44	40	27	36	32	35	35	34	42	33	29	31	36	36	22	30	30	28	29	27	23	26	29	17	29	17	23	25	29	21	28	20	25	23	22	28	16	22	19	19	22	17	28	18	20	25	20	20	26	24	18	21	17	17	21	25	26	24	31	25	24	18	27	28	21	18	18	27	25	21	19	21	29	20	28	17	26	23	18	22	23	23	21	29	27	19	25	16	16	17	21	26	21	12	22	23	22	24	24	23	20	14	18	13	13	25	28	33	20	20	23	17	18	28	25	19	23	20	19	23	18	17	20	33	17	19	21	15	14	19	23	26	21	19	19	19	30	28	20	19	23	23	19	21	18	19	24	17	23	18	23	21	27	17	27	22	17	18	26	15	26	20	20	28	21	22	20	19	23	15	21	24	19	16	21	22	22	14	17	20	17	21	24	17	26	23	13	20	11	26	15	21	23	26	19	22	16	21	12	29	14	23	10	25	18	27	22	15	23	18	22	24	18	24	9	22	16	21	15	19	23	19	16	25	19	22	16	21	25	23	15	26	18	23	18	15	19	21	26	14	16	18	21	16	17	32	20	21	18	18	32	21	21	20	23	21	24	12	26	18	27	27	24	19	17	17	23	25	21	23	19	16	14	17	15	20	21	17	9	15	24	26	24	18	19	22	21	11	17	25	16	21	19	16	25	21	20	30	21	18	20	22	26	30	18	25	23	21	27	21	19	16	19	22	17	22	19	28	17	23	24	14	12	26	22	23	21	12	21	28	14	18	19	14	16	15	21	16	23	15	20	23	15	15	23	15	22	22	21	23	22	16	23	27	13	19	21	28	13	20	20	31	23	18	21	12	17	20	13	17	17	34	14	18	17	26	18	25	14	23	17	24	17	17	23	19	27	21	20	6	19	28	23	15	17	26	23	33	16	21	18	20	19	19	14	26	21	21	22	25	22	23	26	17	16	17	22	18	18	31	16	23	20	30	17	17	21	10	22	19	19	20	16	28	18	22	23	21	23	20	16	19	17	21	20	23	18	18	17	15	16	20	29	16	23	13	24	23	18	22	20	32	19	22	24	25	22	24	27	15	19	28	18	23	17	17	22	25	15	27	14	20	21	17	29	16	17	24	21	22	18	16	20	19	15	24	21	15	21	19	24	22	16	23	15	19	26	15	17	23	19	26	25	27	22	24	20	21	27	10	18	20	20	13	22	21	26	17	21	13	21	24	20	14	27	27	19	25	23	20	22	23	21	21	20	17	20	20	20	17	22	17	19	24	14	21	20	22	13	9	24	13	27	19	21	16	21	20	23	39	21	28	25	21	17	22	15	14	18	20	21	25	23	19	23	29	22	20	23	16	16	14	18	18	23	21	22	20	24	17	16	20	23	13	28	16	22	19	15	15	26	19	25	15	26	19	23	26	20	23	13	17	20	14	21	23	24	21	18	22	29	17	17	29	22	24	30	20	26	16	18	29	22	13	23	25	24	21	35	22	24	25	28	23	30	20	15	20	19	18	29	22	24	21	17	26	30	19	21	17	28	13	23	20	26	16	26	19	14	15	21	26	23	17	18	18	16	22	18	22	17	16	23	18	23	20	24	24	20	20	24	27	22	16	16	21	19	24	24	24	16	17	21	9	14	22	23	21	19	14	26	16	18	22	14	21	15	27	16	26	24	24	22	20	15	23	26	20	19	25	11	26	25	22	25	22	19	19	29	15	27	18	21	14	28	12	23	24	25	24	24	16	22	17	25	17	15	27	19	22	23	24	20	19	14	24	17	9	11	15	12	18	16	30	22	13	19	15	26	23	25	20	23	23	17	25	20	24	35	26	18	31	19	22	16	25	19	22	25	23	21	21	19	16	17	17	22	11	26	26	24	27	24	17	8	23	22	26	21	23	27	29	23	23	22	17	16	14	25	15	24	22	28	25	29	23	23	19	29	19	19	17	15	17	17	19	30	13	12	25	17	27	18	18	33	18	22	22	24	17	18	21	19	18	12	17	25	19	20	17	21	15	22	15	18	26	23	14	16	25	18	16	19	20	19	20	17	17	31	20	22	12	13	22	21	22	25	19	31	24	27	22	15	19	29	25	21	21	25	17	21	20	17	18	19	23	19	16	19	16	14	28	23	17	24	24	22	20	16	19	19	22	23	22	33	18	22	18	16	22	18	18	17	22	14	32	27	25	16	20	22	18	12	17	15	14	16	24	16	23	21	30	22	21	18	25	16	18	17	26	21	14	23	20	27	20	15	17	9	14	22	14	28	14	18	17	24	15	18	17	25	11	30	22	25	24	20	18	19	30	19	25	21	18	24	24	23	20	25	21	22	28	13	19	21	18	20	31	14	22	25	20	16	15	31	16	25	20	16	17	24	19	20	25	21	14	28	24	16	19	18	29	13	21	16	29	21	30	18	24	9	19	13	21	14	20	28	30	22	27	15	16	26	19	17	17	26	20	15	29	18	23	20	26	25	17	22	21	22	23	20	20	21	15	16	21	27	26	18	18	18	16	18	17	15	20	27	18	21	19	21	22	25	25	26	23	17	18	16	33	22	16	22	23	20	24	17	16	22	15	17	22	22	19	21	16	24	18	17	18	14	27	21	16	20	14	17	22	23	22	22	17	14	20	22	28	22	16	13	14	24	24	19	19	25	26	19	29	15	22	19	22	19	21	17	27	13	20	32	30	13	21	15	32	12	27	16	20	37	19	21	21	14	22	20	13	24	16	19	28	15	17	25	19	27	29	16	22	20	15	27	18	20	24	21	21	27	17	24	22	12	19	16	18	19	19	16	18	21	23	24	19	18	21	25	20	21	21	23	20	22	16	19	22	22	16	20	18	23	29	27	18	23	22	25	24	21	21	16	25	15	28	18	19	22	22	18	28	18	29	20	18	23	22	22	24	17	18	26	23	19	13	15	19	24	23	21	24	14	19	17	17	27	17	26	20	17	26	15	13	30	27	20	17	25	18	19	17	11	34	17	17	17	26	15	25	14	24	19	26	26	14	20	20	15	22	20	19	19	24	22	17	16	22	21	19	28	26	25	16	23	19	26	17	17	13	17	26	26	16	15	18	15	23	13	13	32	22	24	16	24	15	28	15	20	37	23	16	16	16	12	22	19	17	17	15	23	22	20	13	27	28	17	15	23	21	17	21	21	18	16	16	22	19	22	20	18	24	21	22	20	12	23	23	22	24	15	19	28	16	21	29	21	20	19	27	25	19	26	20	17	21	14	17	18	12	23	25	19	19	21	25	20	22	20	17	27	24	27	19	17	14	22	18	17	27	26	20	31	20	26	24	13	11	15	24	14	12	21	21	18	14	13	14	21	20	26	19	26	15	19	21	20	19	19	17	24	26	24	23	21	22	22	12	23	18	16	26	20	16	26	19	14	26	18	19	15	22	18	28	15	21	27	23	20	24	16	28	26	30	18	14
26011	12977	7522	19697	27448	26452	23635	21802	18811	16224	13045	10697	8434	7038	5983	5134	4261	3420	2842	2375	2201	1809	1579	1483	1285	1258	1183	1247	1141	1192	1163	1059	1077	979	848	829	731	767	635	661	564	529	555	505	536	433	434	450	499	505	424	430	444	385	401	392	395	376	413	376	406	425	375	378	366	391	398	404	393	430	402	430	469	479	511	447	450	462	458	444	460	414	437	392	365	403	420	425	425	425	416	393	392	405	450	445	426	424	397	415	398	373	402	426	412	400	409	412	434	394	403	408	357	357	341	315	375	393	340	385	350	415	414	391	390	356	381	375	366	318	338	328	328	351	348	336	330	353	300	346	332	347	315	379	349	350	342	337	350	323	324	345	377	332	340	308	352	331	350	331	331	373	338	354	350	305	334	358	329	326	347	369	341	351	325	357	340	352	316	343	342	353	371	326	337	367	357	351	315	332	388	373	397	338	355	332	348	305	329	355	333	342	333	340	345	319	334	332	351	346	364	344	363	326	356	342	357	343	315	300	343	332	357	343	337	353	346	361	368	367	324	338	352	337	352	307	343	314	324	360	366	344	365	387	335	340	336	347	344	355	362	364	342	320	327	341	319	366	315	354	355	368	340	355	345	351	344	342	296	354	317	394	377	344	367	336	327	348	327	358	349	410	359	324	336	335	329	339	355	321	342	336	362	348	350	317	343	353	350	322	312	363	339	344	344	362	346	357	316	338	351	351	331	343	359	363	293	296	347	353	321	314	337	348	316	346	367	367	360	346	337	339	351	381	340	358	329	355	335	315	338	311	352	363	339	333	337	321	350	369	352	353	328	331	374	359	371	346	343	332	351	374	318	309	346	359	362	354	335	346	349	336	357	359	326	340	336	350	343	354	313	334	350	331	349	347	350	357	340	379	362	351	323	406	344	321	354	355	331	364	348	341	353	345	345	345	352	331	336	321	359	301	371	361	357	362	337	321	348	337	313	316	358	359	350	321	318	339	306	339	351	351	345	338	353	318	376	371	354	329	354	342	338	346	341	350	370	326	364	333	321	349	334	353	331	315	354	328	337	337	353	370	338	365	350	358	356	341	325	380	312	342	330	348	363	332	348	328	339	368	331	333	328	330	354	343	319	363	327	350	357	355	371	325	301	328	352	348	342	345	324	329	357	349	351	322	339	357	356	306	342	335	336	332	344	330	352	344	365	349	337	326	356	338	317	363	346	359	319	355	366	318	320	359	346	340	375	323	359	330	351	357	329	352	353	304	341	339	309	307	367	346	347	337	349	334	337	386	356	369	307	336	355	362	334	344	332	315	344	343	341	314	361	364	342	361	324	330	341	368	345	357	322	351	334	320	373	357	359	350	309	367	333	313	338	339	347	347	355	335	330	332	382	352	327	331	349	357	361	346	330	334	352	369	341	383	329	345	306	355	352	359	336	323	327	345	389	339	333	375	358	340	353	345	376	294	360	342	320	311	320	358	323	311	348	316	304	353	328	337	355	349	332	347	331	333	356	360	308	326	346	344	334	376	346	329	348	364	361	366	344	336	371	346	350	325	357	333	344	361	350	353	341	342	365	355	391	325	333	327	342	354	359	333	332	340	334	360	348	345	296	345	337	353	356	374	337	335	340	367	346	341	352	310	336	343	377	338	364	360	327	297	360	370	339	379	369	348	348	317	344	316	375	346	321	352	392	352	385	330	348	350	349	362	388	331	321	347	321	328	369	361	338	315	371	330	332	352	331	331	347	350	337	372	337	356	330	349	335	328	335	355	382	373	351	330	325	341	354	350	341	323	334	337	322	357	366	377	335	360	359	335	344	344	345	318	328	335	380	356	354	347	348	355	315	348	334	330	319	326	350	316	348	320	330	343	377	335	354	345	341	332	362	348	336	347	355	351	364	368	368	312	320	355	360	339	354	328	288	338	334	351	339	331	351	322	351	332	345	380	350	350	342	313	341	352	344	367	338	327	349	317	336	333	368	371	349	372	356	346	351	345	360	313	336	308	372	349	310	343	328	316	352	327	350	343	317	323	333	385	368	332	359	337	315	345	359	341	378	332	364	309	349	310	340	333	339	345	323	356	327	364	344	364	337	336	406	347	378	347	342	364	341	337	340	332	366	305	352	335	323	358	345	315	361	368	355	370	320	360	356	345	338	341	354	351	344	357	358	361	340	331	340	358	329	334	340	370	348	340	321	368	317	349	377	363	355	344	345	352	330	305	327	344	349	318	332	348	372	361	361	331	364	357	362	337	338	352	323	350	333	357	340	331	375	339	328	344	347	322	340	341	328	337	370	367	360	341	336	335	325	335	336	308	361	352	329	338	344	359	321	335	358	377	340	345	348	331	355	325	353	302	351	372	350	345	322	326	352	341	322	315	335	339	317	354	365	341	341	371	324	364	345	331	371	340	320	402	343	361	326	355	333	359	338	356	324	351	350	363	357	322	333	351	336	345	343	354	340	368	328	322	357	326	316	353	332	308	312	359	349	374	365	351	342	357	335	380	316	335	376	348	332	343	345	340	322	322	319	344	352	352	357	385	322	384	328	299	311	358	345	359	336	331	309	379	355	323	310	388	366	323	350	337	341	353	349	335	363	339	386	342	356	355	338	327	330	350	348	317	361	319	371	323	351	328	318	354	363	352	350	334	352	377	335	339	359	343	354	346	340	356	338	351	339	327	387	331	357	353	366	340	356	326	340	336	330	319	338	373	334	360	354	368	338	328	339	320	367	341	325	350	350	287	363	355	323	322	354	338	352	319	313	300	325	321	343	343	324	341	387	355	366	362	341	332	327	328	333	328	343	363	355	345	338	342	329	351	347	354	362	311	348	339	353	354	357	369	326	282	342	327	336	363	342	347	367	343	354	318	333	348	337	332	350	313	324	347	354	353	345	326	330	344	350	359	320	347	340	299	349	339	339	320	333	364	333	329	345	342	343	329	370	366	354	319	323	352	344	327	336	335	375	351	333	310	365	299	371	362	343	334	357	330	334	311	322	366	361	343	327	352	338	316	331	362	340	350	324	330	348	333	336	336	335	346	357	362	336	361	338	343	370	354	368	342	364	347	346	353	330	357	376	324	354	361	283	349	317	368	327	361	337	362	352	348	337	327	350	353	345	380	353	359	333	320	349	349	331	353	393	335	309	314	387	308	325	338	327	346	333	366	326	371	359	315	364	357	352	347	361	393	355	345	344	331	346	335	327	354	323	344	322	350	351	346	319	338	300	324	363	374	356	362	345	347	355	341	325	354	365	329	331	348	317	340	359	320	365	343	326	354	322	324	318	345	341	340	294	316	385	352	354	366	352	327	316	331	387	349	327	326	358	330	354	338	358	325	319	325	351	331	328	334	339	339	336	338	335	363	350	340	319	347	345	308	332	371	344	357	314	315	355	377	287	351	348	334	374	343	347	351	349	340	304	354	342	351	348	352	344	377	336	381	300	323	345	326	363	331	318	344	338	335	352	328	349	289	322	348	308	326	341	324	322	341
2662	946	448	406	780	821	782	725	609	505	351	278	231	230	174	152	133	98	95	80	62	64	67	48	61	46	63	51	46	53	48	48	43	43	40	41	34	42	38	31	34	29	29	30	28	27	47	21	27	31	41	32	22	32	33	20	19	26	26	34	36	29	24	22	14	23	36	29	32	26	26	22	37	17	27	36	36	29	28	24	33	17	29	32	26	24	29	24	19	30	24	23	30	29	19	28	32	21	25	20	26	22	35	18	19	30	39	19	28	26	30	22	24	25	31	35	26	38	29	26	33	27	30	24	24	21	16	32	21	36	27	19	20	25	26	28	17	15	16	26	22	26	27	31	30	29	26	26	24	29	16	23	23	18	11	27	24	31	27	27	31	17	19	27	24	23	22	28	22	25	23	26	33	29	35	20	37	21	27	22	22	11	30	24	20	18	20	29	34	21	23	25	33	26	27	27	30	26	16	27	11	26	30	18	27	23	23	27	16	32	21	23	31	24	29	30	24	29	33	32	21	28	29	26	25	26	25	20	28	23	40	25	22	31	22	19	29	35	21	30	20	38	25	31	26	27	19	15	21	34	26	17	22	20	21	26	27	21	28	27	29	23	28	29	32	24	23	19	23	19	19	35	20	26	27	24	29	25	24	26	32	26	25	25	26	25	19	28	21	21	28	28	30	18	27	23	30	24	23	26	36	30	20	17	18	17	30	16	25	26	28	26	24	24	25	30	25	18	26	24	29	21	29	32	29	25	24	28	26	31	29	25	20	18	18	25	17	20	22	24	24	22	28	31	31	25	19	31	33	21	36	23	26	23	21	30	28	28	32	29	25	30	16	25	30	24	38	20	27	35	39	20	17	21	27	33	23	21	22	14	34	19	33	28	22	32	30	26	30	23	28	20	30	33	22	29	31	25	27	29	26	25	23	27	25	27	31	29	24	29	27	26	25	27	34	27	22	25	23	28	28	29	23	18	18	22	22	24	20	20	30	25	23	25	31	19	30	19	35	26	21	21	24	26	23	26	16	25	24	27	22	27	32	31	17	27	22	22	26	24	29	19	27	23	25	34	32	20	20	27	19	27	19	26	28	19	27	22	23	28	20	33	26	24	18	25	25	38	18	27	18	23	24	20	26	12	29	25	23	25	24	26	35	31	25	20	36	23	22	25	20	31	17	26	25	26	21	18	21	31	27	38	26	31	25	23	23	25	20	22	28	21	23	26	25	27	20	21	28	30	22	22	23	26	31	26	19	26	25	25	21	27	18	25	27	25	19	24	31	30	23	21	31	29	25	22	25	24	25	34	35	24	24	28	34	29	22	24	26	25	21	34	22	28	22	30	38	17	18	22	27	24	30	27	26	22	30	31	28	21	23	20	19	26	24	30	27	22	21	20	24	26	20	28	16	24	21	27	29	15	29	29	33	38	28	23	24	18	23	21	22	26	26	24	27	20	26	23	24	24	20	33	23	32	27	26	19	21	25	26	27	22	19	29	27	21	26	19	23	22	26	28	28	30	23	20	32	28	27	25	31	29	23	25	22	23	21	27	29	16	23	19	27	16	28	29	23	23	26	27	17	25	31	27	17	24	34	29	20	20	30	16	21	23	23	19	22	16	16	28	23	26	18	36	28	26	39	26	30	26	22	25	29	26	29	26	22	25	26	28	20	25	23	19	30	29	26	25	28	31	19	30	29	32	28	16	22	24	30	25	30	27	24	18	23	23	30	22	21	19	25	20	26	26	16	27	23	24	33	26	17	29	27	19	26	19	27	34	14	23	24	29	24	23	26	18	30	24	34	20	25	21	35	22	25	26	29	25	14	24	26	22	24	23	20	28	16	26	28	28	35	23	32	24	23	26	23	25	31	29	27	19	27	30	21	23	34	24	39	29	34	21	23	25	19	37	29	28	26	21	29	16	35	29	15	27	18	25	27	31	24	22	19	30	31	27	28	23	30	28	22	22	26	21	22	29	20	24	25	30	32	19	31	27	18	36	25	20	28	39	21	32	20	25	21	24	22	19	27	21	30	28	38	23	26	20	20	27	18	29	33	27	31	22	26	30	31	26	22	21	29	29	24	14	22	15	27	21	21	22	31	29	26	21	28	31	26	27	23	22	22	21	31	25	31	28	31	33	27	24	16	26	27	36	29	25	22	24	36	18	24	27	29	17	20	26	27	28	35	15	25	25	21	29	24	22	25	23	26	28	22	28	23	26	27	27	22	25	25	13	27	24	19	21	22	21	22	30	20	26	27	31	20	24	33	22	32	23	30	43	22	23	25	24	17	23	41	32	30	21	31	20	24	29	30	28	26	25	20	28	24	29	33	27	30	27	24	17	24	22	21	24	22	32	36	28	25	24	28	22	28	17	24	30	23	24	24	26	22	26	18	24	23	28	22	21	30	24	27	20	18	31	29	24	21	14	25	24	24	24	27	23	25	25	25	26	24	21	30	16	24	21	33	25	31	23	38	30	24	27	29	22	34	29	26	24	33	15	31	29	32	33	15	21	26	26	27	19	32	25	32	21	20	29	19	20	20	31	25	23	26	27	16	25	16	31	28	26	27	30	17	20	25	23	24	28	23	24	21	24	24	28	20	23	23	32	34	20	24	36	32	25	29	20	28	22	29	28	32	24	21	28	28	32	24	23	21	27	23	33	30	25	23	17	24	28	24	21	19	24	24	24	11	30	23	22	31	29	22	19	23	20	28	32	27	25	27	16	23	35	30	23	27	15	16	28	30	28	18	19	26	21	24	30	27	19	31	32	26	23	20	17	28	22	28	32	24	22	27	22	16	26	31	25	26	28	32	24	29	21	33	25	28	23	31	31	35	21	23	21	24	29	27	26	20	40	27	30	26	26	20	25	18	23	34	29	37	31	23	28	28	24	31	32	31	31	24	24	27	28	30	21	29	20	23	24	19	19	22	33	24	25	23	26	32	27	20	26	26	25	22	34	28	27	25	21	25	35	30	24	34	21	28	19	24	29	28	26	31	29	24	19	22	31	28	25	15	25	22	25	24	29	31	22	38	23	27	17	33	17	28	30	26	22	26	29	23	36	18	26	16	23	30	27	25	24	25	17	24	18	12	23	26	33	24	21	27	20	24	32	23	18	28	16	24	28	25	26	31	24	30	32	25	27	31	24	21	26	31	25	32	22	22	24	14	26	24	25	25	27	19	24	25	23	25	22	30	26	20	22	31	31	34	27	18	25	32	25	26	17	26	16	29	20	14	23	28	21	29	23	17	26	24	34	23	26	24	27	27	32	21	31	24	27	30	13	20	19	20	27	38	16	32	19	21	19	29	23	28	27	29	30	24	28	30	24	17	23	23	28	32	25	22	30	20	36	26	21	21	22	28	24	29	31	30	26	29	30	24	24	28	26	24	22	17	28	22	25	24	21	16	34	22	25	25	22	29	33	27	30	27	31	24	32	28	23	19	19	30	36	33	22	31	23	33	23	16	28	19	31	24	29	28	18	30	26
32547	17314	10564	24964	32627	31145	28243	26321	23315	19839	15750	13100	11248	9483	7847	6742	5734	4761	4014	3361	2877	2452	2201	2077	1806	1858	1686	1697	1568	1629	1525	1443	1497	1226	1123	1089	1071	930	888	855	812	810	738	669	642	608	605	639	610	591	578	626	475	467	535	478	511	534	495	435	491	471	498	466	481	520	501	503	473	489	497	510	612	596	594	580	577	582	556	584	557	540	545	526	479	476	484	518	520	551	504	507	529	523	549	514	596	521	464	484	480	469	497	494	507	533	491	508	486	517	514	458	460	440	435	453	470	434	445	481	432	478	427	467	447	430	399	429	393	422	432	400	404	441	460	430	421	416	415	434	412	441	423	436	414	431	450	439	400	407	438	408	432	410	445	412	441	444	422	414	385	400	468	448	434	449	449	442	404	408	384	394	440	421	402	407	410	393	435	425	406	452	440	412	398	386	421	414	411	433	419	441	420	433	429	394	387	381	414	402	440	411	441	386	404	388	412	423	422	385	443	451	425	454	412	400	420	391	436	430	476	418	426	442	382	405	392	384	423	395	423	457	429	403	420	411	418	418	426	429	401	392	374	392	471	437	390	414	399	457	404	406	435	409	363	406	385	436	436	443	407	415	418	408	406	427	434	418	418	441	429	447	437	405	434	417	415	440	436	392	418	406	405	422	461	436	442	407	391	411	423	433	392	443	435	400	425	426	405	421	443	475	421	445	414	431	392	427	400	443	419	427	440	395	418	414	434	401	421	438	433	437	421	408	403	409	437	408	401	414	392	428	385	422	399	428	403	432	405	428	431	437	464	447	403	433	400	384	437	427	369	390	446	373	446	452	386	478	417	448	415	411	429	438	420	399	418	416	409	395	403	418	402	444	432	428	381	414	414	439	442	428	439	413	426	392	402	426	438	438	444	421	442	400	426	422	434	395	413	417	400	407	407	421	415	391	384	391	409	424	385	421	398	416	421	422	387	458	412	413	437	414	434	401	420	407	425	434	419	419	445	437	434	383	428	428	411	442	419	417	435	421	411	387	422	449	425	460	430	434	425	432	399	439	431	411	377	423	437	403	443	410	429	438	443	445	383	445	394	434	425	420	417	443	425	427	419	421	465	403	420	431	407	380	441	435	425	432	424	452	421	390	365	402	434	428	434	425	390	429	424	370	404	410	464	424	408	402	403	435	408	394	436	405	392	426	395	412	378	414	434	429	398	406	399	422	393	401	439	413	418	374	418	476	395	417	433	444	414	411	409	406	445	407	366	406	424	412	394	427	417	400	410	418	413	403	405	410	410	379	437	405	404	418	357	438	418	466	389	446	428	414	401	417	394	408	434	431	433	408	431	398	434	433	408	412	408	442	435	408	435	414	421	437	425	417	404	429	400	445	400	407	404	414	405	411	425	415	376	443	467	414	402	393	431	408	402	441	433	416	394	382	402	448	411	413	410	404	419	421	407	443	412	381	418	430	420	402	414	419	439	381	443	417	379	415	383	460	404	393	400	401	427	437	409	426	415	409	450	387	428	379	395	379	390	413	416	439	411	433	424	450	420	396	421	436	431	434	395	430	377	388	440	408	433	449	400	406	382	409	394	407	412	408	418	421	431	423	443	417	439	461	434	390	430	403	377	406	401	401	423	400	438	420	419	423	426	428	405	421	407	407	437	425	400	409	436	413	413	431	387	389	427	416	398	405	417	410	402	439	436	404	418	404	427	391	401	422	435	426	415	407	440	407	431	380	427	435	440	410	391	399	407	399	378	395	425	397	403	389	466	441	427	422	424	430	442	441	395	437	430	443	409	400	418	378	425	404	410	442	427	424	454	438	426	383	369	419	454	431	397	384	421	391	410	423	401	416	444	410	429	442	403	453	432	449	429	408	444	428	368	441	396	434	433	426	421	423	375	405	439	400	452	433	404	420	415	422	386	407	464	402	411	387	409	450	417	378	391	424	429	396	426	412	404	419	417	378	417	434	450	410	403	395	394	431	431	391	414	423	396	410	393	392	423	402	408	434	412	412	408	406	389	432	410	400	427	414	425	402	426	441	441	400	442	441	405	426	396	421	411	390	445	428	437	446	370	415	426	427	431	408	410	436	432	444	428	439	437	432	376	438	420	426	443	395	372	417	384	401	397	402	443	440	410	403	414	409	449	395	411	390	370	435	426	389	401	455	420	364	459	415	446	423	420	372	395	396	406	410	412	405	406	410	389	448	417	402	405	443	412	404	421	425	448	434	430	398	429	468	430	434	389	428	419	431	400	440	410	409	398	443	425	415	429	425	430	420	462	389	390	427	415	397	395	425	440	422	428	444	460	423	430	408	430	401	388	398	410	392	415	391	408	398	409	431	377	416	402	419	404	444	433	400	438	406	432	409	409	414	429	405	398	422	412	424	432	383	377	427	407	403	433	443	392	464	408	423	435	400	403	414	421	423	436	429	442	432	400	398	456	406	384	397	441	452	412	420	450	420	422	400	454	424	359	435	406	430	411	383	423	377	439	401	406	418	419	419	414	411	438	402	460	413	412	410	365	397	423	406	409	404	382	402	426	409	419	418	407	405	426	398	402	404	413	400	430	420	409	400	424	412	442	428	409	383	443	424	396	423	419	412	447	428	445	411	411	447	446	404	425	419	413	412	427	433	412	408	389	412	407	419	410	442	383	404	415	414	434	459	418	452	419	446	377	426	394	426	443	431	416	394	415	420	405	429	420	413	464	423	430	404	398	419	421	408	413	408	401	406	413	430	440	429	417	382	396	391	413	409	440	446	435	401	421	408	392	401	440	412	429	413	412	414	458	385	413	427	445	424	422	391	411	381	425	412	409	450	433	400	398	405	453	423	429	403	384	417	427	419	407	407	424	415	424	420	387	406	427	407	449	392	442	419	385	403	380	439	433	400	415	411	421	457	423	381	364	410	425	445	393	410	405	448	388	440	404	421	431	394	400	430	470	425	395	373	402	376	397	399	361	398	460	383	446	392	380	395	410	414	395	432	394	390	394	405	431	453	414	425	396	407	425	432	411	407	433	461	403	448	424	370	389	446	425	437	417	425	394	396	400	441	410	433	366	409	430	421	422	405	399	421	385	404	399	432	400	443	391	438	450	404	459	447	419	406	400	424	426	422	418	388	409	424	420	409	373	413	409	415	396	445	448	417	424	410	412	407	398	416	414	413	422	423	428	427	370	436	405	404	431	410	421	403	454	436	402	396	429	461	450	404	421	409	394	395	395	410	430	460	393	426	420	418	467	461	418	391	440	424	424	382	419	440	436	398	418	428	415	416	429	424	434	446	382	435	434	421	392	399	435	403	425	423	413	420	442	416	370	410	391	415	407	407	423	395	410	377	414	413	393	375	390	438	416	434	439	405	402	420	403	436	392	427	429	408	448	458	436	431	428	422	420	404	406	417	430	436	410	407	413	444	455	392	426	439	394	403	450	408	413	415	442	388	422	405	427	441	383	416	400	404	390	437	398	395	419	413	401	426	420	426	421	439	366	375
4299	953	513	476	816	943	840	762	639	512	446	332	316	217	199	160	147	127	103	90	87	66	66	58	48	61	48	51	58	57	54	44	52	42	40	45	47	43	33	29	39	33	27	29	22	30	27	34	37	36	31	33	35	36	33	32	31	31	29	35	29	30	28	25	29	25	36	29	23	22	25	27	37	38	34	36	33	34	30	38	28	26	30	37	40	43	28	29	38	46	39	30	12	23	35	42	38	24	40	25	38	30	34	41	28	32	29	46	45	46	43	22	41	28	26	26	24	37	35	32	31	23	25	28	38	30	34	38	29	29	22	34	37	30	20	21	35	24	29	28	30	36	35	31	26	35	37	26	42	24	26	35	27	34	28	28	24	32	30	28	31	25	36	31	14	24	30	29	28	31	28	24	21	37	25	19	25	24	32	26	29	33	20	26	28	23	35	29	34	19	27	26	33	36	29	36	28	26	30	24	35	25	33	30	26	32	33	21	30	28	25	19	21	23	31	29	25	35	34	25	39	32	24	29	24	32	29	50	33	31	26	29	29	22	31	21	34	25	25	19	27	21	31	28	35	26	32	18	22	30	29	25	35	29	26	26	31	32	42	39	23	25	27	37	20	31	21	28	22	34	31	39	28	26	29	31	26	32	34	37	20	27	21	17	37	29	33	21	25	32	41	21	33	35	27	17	26	29	29	28	35	20	42	19	40	29	32	25	34	31	33	24	31	23	35	23	28	19	31	25	21	31	24	33	32	27	18	34	30	28	29	31	24	42	18	39	32	37	31	28	35	29	36	27	23	38	24	24	33	28	34	25	29	33	29	27	39	31	34	26	31	27	27	29	20	26	28	31	26	34	36	26	25	31	27	19	32	25	19	26	32	27	27	24	32	31	32	24	25	27	26	34	37	24	27	23	23	35	31	29	38	40	29	29	34	23	32	23	27	35	29	29	35	35	40	24	28	32	32	25	30	37	37	36	24	28	30	19	31	33	30	42	26	32	26	34	22	24	23	36	31	22	31	31	25	25	26	24	29	30	31	17	28	24	31	33	31	29	30	27	21	34	24	23	23	33	26	24	25	20	33	20	22	33	27	30	33	23	27	20	23	27	26	30	29	31	31	35	33	29	35	24	32	45	22	31	28	29	40	35	43	24	27	26	26	31	20	28	25	33	29	37	40	31	25	30	34	35	31	31	29	27	33	30	28	24	27	32	31	24	32	33	33	29	19	33	33	27	22	32	29	32	30	31	35	31	19	35	26	28	25	31	24	39	27	33	23	29	28	33	33	22	36	24	36	28	39	22	29	29	31	28	23	30	23	32	28	34	25	17	31	25	35	33	27	35	33	24	19	29	28	26	35	21	30	24	25	37	27	33	24	32	28	26	30	33	30	28	28	26	33	34	36	18	34	36	29	31	23	28	27	29	31	26	29	33	23	24	28	37	33	25	21	26	32	33	27	31	23	34	28	43	32	31	29	27	20	34	32	31	34	28	51	34	27	20	21	28	26	29	37	33	30	25	37	36	30	29	25	39	18	33	37	36	26	25	29	29	25	30	29	33	35	44	28	20	33	30	29	21	30	14	33	28	26	27	26	36	26	24	32	29	30	33	32	25	26	29	28	46	30	33	29	30	28	23	31	25	26	31	32	28	33	27	18	29	39	24	30	26	32	29	27	34	23	30	27	42	34	31	34	34	24	30	39	30	34	28	35	35	23	37	28	24	26	28	30	38	26	28	41	39	43	37	30	37	34	34	26	25	39	29	33	24	36	33	25	31	29	25	24	31	29	33	25	23	31	36	36	30	25	27	23	33	24	27	29	16	29	25	24	28	28	26	25	23	37	29	19	20	27	22	32	28	28	26	31	30	27	28	31	26	27	28	27	28	23	30	19	29	36	41	25	27	21	27	31	26	44	23	31	26	33	35	24	29	33	29	36	22	25	26	32	30	32	24	35	23	26	25	34	30	25	25	18	27	34	32	28	29	24	19	29	27	26	30	30	22	28	25	31	35	40	32	31	34	26	32	35	32	31	24	33	38	31	28	29	20	34	31	30	28	25	22	24	33	23	28	30	28	31	18	29	23	23	27	26	26	29	25	30	31	27	26	32	30	28	24	39	33	35	19	27	23	24	36	37	32	27	17	37	24	30	38	29	35	20	21	22	31	23	29	26	32	33	38	32	29	35	22	21	35	30	33	28	36	24	23	40	31	17	25	35	26	32	35	30	28	23	28	29	30	26	30	37	31	26	25	26	26	30	26	25	36	23	28	28	28	26	37	22	24	32	38	38	18	33	24	29	29	33	23	24	37	25	33	21	37	32	27	30	30	32	21	39	25	14	27	35	31	23	30	25	35	25	27	22	17	29	27	38	24	31	24	32	31	28	26	28	27	22	23	44	31	19	28	28	25	27	33	24	34	41	29	23	26	28	17	40	24	30	29	29	41	29	26	36	23	23	20	31	26	26	27	20	28	32	29	34	28	29	32	33	42	24	26	33	25	34	26	37	17	32	36	26	27	20	30	18	23	16	19	26	30	36	34	27	23	26	28	35	19	29	24	34	39	24	21	29	25	35	29	32	22	25	33	25	30	30	20	28	20	28	32	34	35	24	23	32	27	22	34	24	34	34	33	23	38	36	23	20	29	30	30	21	29	30	25	30	35	28	35	31	25	22	31	30	30	25	22	27	24	34	30	34	30	27	26	28	30	35	35	29	19	38	35	24	17	27	29	32	33	37	29	29	22	36	34	25	22	35	27	30	38	34	25	33	31	20	26	30	23	30	36	25	24	24	28	33	23	29	26	26	31	29	27	30	32	32	33	30	34	21	27	30	22	34	40	32	30	23	27	19	29	36	25	23	20	30	32	28	26	38	35	41	28	35	30	41	24	29	27	28	34	24	31	35	25	23	36	19	28	33	28	28	32	27	29	25	37	40	28	28	28	36	40	26	26	41	28	28	24	30	22	28	32	25	32	21	36	36	28	28	28	30	32	26	31	30	27	22	27	29	24	31	21	30	24	26	34	27	37	31	27	31	22	41	28	33	32	25	32	35	32	38	30	34	29	26	34	26	32	28	37	35	27	31	26	21	27	30	29	27	28	35	31	30	29	21	31	36	38	33	21	34	34	27	29	20	29	25	31	32	19	27	22	26	24	44	23	27	33	34	32	29	28	24	41	37	22	26	28	28	24	17	33	34	22	37	34	36	27	28	31	19	23	24	41	24	23	25	40	31	30	22	26	42	23	23	33	29	32	26	32	46	21	20	26	29	33	21	24	30	27	38	18	33	29	23	33	31	34	35	41	33	26	22	25	32	32	26	27	27	30	22	27	27	28	35	26	33	31	28	28	26	30	25	32	25	23	24	35	42	18	25	30	24	33	35	37	30	28	16	27	31	22	31	32	33	32	29	34	32	29	33	28	30	20	16	40	44	33	38	23	32	30	32	29	32	30	27	32	28	23	33	20	33	27	32	16	35	27	22	26	31	33
30419	17128	11354	25759	33348	32310	29360	27246	24419	20886	16752	13701	12182	10376	8621	7177	6273	5231	4359	3670	3194	2761	2419	2216	1970	1871	1759	1838	1778	1731	1588	1573	1573	1317	1292	1185	1178	985	905	921	899	825	774	731	719	704	663	649	614	647	659	619	566	603	551	587	549	546	548	524	508	529	590	570	517	560	522	570	555	562	579	604	673	677	594	586	667	591	598	634	596	575	584	558	554	542	574	600	615	567	604	562	564	572	583	566	578	610	523	505	548	525	573	589	575	534	530	563	657	557	547	505	507	509	537	509	496	490	500	517	521	524	479	523	470	482	476	476	479	473	482	496	512	480	479	481	449	518	475	456	467	500	481	475	492	460	491	479	485	478	477	446	455	424	499	481	438	473	502	464	436	469	480	479	463	463	465	471	461	469	479	499	451	484	471	440	460	526	443	460	512	435	461	468	448	472	465	455	500	485	455	485	492	474	472	437	454	489	479	485	486	461	476	458	500	478	500	479	469	490	515	511	461	406	481	503	486	458	444	468	442	497	436	440	446	458	473	506	480	465	452	440	452	481	460	457	452	461	490	484	442	485	485	464	431	430	449	445	470	452	459	452	490	466	470	467	466	430	481	473	469	479	463	460	469	481	491	432	496	478	443	465	454	501	497	460	462	457	496	471	488	504	463	450	446	476	449	475	485	435	470	467	468	448	485	488	501	463	444	460	444	474	444	482	483	464	516	432	439	447	440	500	459	491	432	434	457	486	433	465	447	510	475	459	488	452	477	496	467	480	474	467	485	459	443	469	479	474	458	483	494	452	468	470	479	438	434	473	486	472	442	479	464	444	463	438	428	443	470	470	437	449	489	445	444	468	445	448	482	466	450	453	483	494	471	460	489	475	459	500	470	477	463	483	470	428	472	485	464	514	507	480	477	500	444	433	482	489	468	471	467	482	468	476	499	481	442	480	474	444	478	433	475	466	490	499	444	468	463	476	475	488	470	476	476	473	475	439	473	463	470	457	451	462	459	450	483	434	470	480	467	431	455	473	467	485	469	510	476	496	410	462	468	483	486	448	470	480	479	457	471	479	463	492	484	468	421	452	454	455	474	473	451	461	488	475	487	492	464	452	484	453	419	450	482	445	470	496	458	508	454	439	436	464	460	470	477	459	475	509	491	475	449	473	468	484	432	480	470	494	460	447	517	444	452	416	461	477	475	450	455	491	456	494	483	479	432	476	469	443	437	493	454	454	477	482	479	452	444	465	468	462	501	448	493	477	460	477	437	476	449	474	461	465	461	451	512	446	441	490	458	462	437	466	456	434	438	463	453	443	469	479	459	481	481	473	468	474	490	483	456	481	429	476	439	465	441	496	459	485	487	446	488	460	468	473	439	482	459	475	443	498	440	444	468	479	479	490	450	445	449	450	486	471	448	477	498	469	398	444	507	456	449	453	471	467	479	458	486	445	468	455	456	448	484	476	459	439	474	492	420	438	449	467	477	463	428	484	498	523	457	444	478	442	484	482	478	452	486	488	441	425	441	455	456	455	461	480	483	473	453	478	486	505	457	464	443	497	457	515	443	473	478	477	476	480	495	472	437	470	480	526	462	489	485	465	442	496	466	484	471	516	481	474	463	472	456	456	481	442	503	524	496	447	474	472	476	471	452	477	453	496	450	429	470	450	459	457	473	446	465	445	465	457	492	484	516	464	490	464	488	449	478	465	485	449	455	482	437	480	453	462	439	460	463	459	465	512	507	436	489	498	452	449	489	428	458	462	448	417	494	459	476	489	517	434	494	476	480	463	446	477	446	479	456	465	469	494	474	445	489	453	473	457	482	479	469	523	452	498	495	461	455	397	473	486	464	463	459	438	438	435	460	450	467	468	490	462	431	427	485	450	450	475	467	479	475	476	449	482	474	479	455	454	479	480	446	484	426	458	455	487	487	454	465	479	457	470	463	482	464	460	509	493	459	464	510	444	484	462	502	453	494	461	491	503	464	486	474	475	478	506	458	485	467	501	480	446	459	460	453	466	508	449	492	447	468	449	483	484	488	520	431	487	475	448	499	492	491	493	462	486	521	486	491	448	470	480	487	467	500	457	426	475	429	455	454	449	501	476	483	478	465	460	463	447	474	471	468	485	477	448	493	476	461	427	401	433	438	467	436	457	494	459	466	466	498	438	466	474	474	413	497	451	471	471	468	469	470	481	489	470	494	472	481	473	461	462	467	453	442	521	451	476	438	482	475	471	465	471	465	492	452	465	449	430	463	465	445	473	460	456	437	467	484	467	451	489	513	482	411	474	476	463	487	452	500	466	497	489	453	450	465	491	493	475	505	472	479	472	473	461	466	496	493	488	503	463	482	453	443	466	471	444	510	460	463	427	455	468	464	472	467	512	491	431	460	469	473	487	486	466	460	493	466	431	473	488	469	491	438	469	449	466	493	463	438	466	459	434	448	484	460	483	504	470	478	492	490	435	503	480	457	497	443	457	510	481	474	436	490	451	431	485	469	453	484	456	477	436	436	447	473	468	462	464	429	462	430	454	444	467	537	510	483	496	457	477	425	481	511	481	466	463	448	415	446	484	484	486	491	476	454	489	469	440	480	437	485	454	493	485	496	512	496	497	444	456	521	476	469	449	448	476	454	477	466	451	501	452	483	476	496	497	494	449	458	479	478	463	457	428	440	450	443	498	460	476	449	488	515	487	442	447	476	450	441	506	461	472	430	466	463	479	479	499	438	474	476	484	472	432	467	440	448	443	474	456	466	425	475	475	484	460	475	468	480	475	439	453	459	455	482	471	472	460	459	486	468	472	447	477	459	484	461	445	444	439	473	468	504	482	408	508	478	497	444	489	457	483	486	467	466	490	463	429	462	487	487	465	490	426	483	488	478	451	459	499	481	475	507	442	457	478	495	466	478	477	430	458	455	445	455	482	490	473	451	435	469	457	457	426	448	465	449	483	469	460	460	495	472	487	515	478	430	467	447	478	452	399	475	470	450	472	494	453	457	467	495	486	477	483	467	519	481	446	450	442	467	469	511	450	433	458	458	455	447	490	446	472	503	486	471	500	471	461	461	460	466	487	483	472	456	486	424	484	493	436	456	494	497	473	495	467	471	465	471	505	455	436	434	472	501	452	460	491	447	456	417	467	469	450	481	424	470	454	491	503	457	456	463	485	443	475	493	481	486	472	482	488	447	445	485	448	433	453	480	458	475	442	460	443	486	438	501	480	482	460	480	464	451	482	445	480	464	459	452	449	489	469	462	468	487	504	507	459	462	492	460	474	472	436	487	478	438	438	452	458	443	444	466	434	474	438	457	456	492	441	472	474	463	496	499	474	415	508	489	436	501	429	444	457	453	484	444	473	489	485	485	493	477	494	464	453	458	450	474	468	444	464	439	480	410	447	482	489	485	455	454	471	445	428	471	467	485	447	455	438	499	458	485	472	477	454	465	443	470	433	495	435	425	498	464	477	433	431	482	473	475	449	466	492	460	484	466	475
4775	1615	844	731	1346	1557	1289	1262	1053	870	632	500	428	397	287	277	198	204	148	118	108	122	114	91	82	88	84	76	83	85	67	79	72	57	73	72	55	65	50	56	58	51	41	51	44	36	42	39	44	47	35	58	39	44	47	38	54	45	51	38	36	43	48	53	25	44	31	35	37	31	35	48	45	40	50	47	46	45	41	48	44	45	45	32	37	38	37	45	39	43	54	37	38	46	30	38	45	31	53	34	38	47	38	45	47	57	51	34	42	51	53	38	46	47	36	34	38	46	40	41	50	31	26	50	53	37	36	36	43	33	38	41	33	30	45	36	37	29	36	32	32	45	40	37	39	30	40	35	41	43	34	36	32	28	35	38	39	28	48	30	37	34	37	45	46	30	34	40	46	38	48	46	31	43	37	31	40	34	42	27	32	44	45	38	43	38	38	35	41	42	35	39	39	58	45	39	32	42	33	44	43	38	40	31	51	35	46	32	52	40	32	38	46	31	46	44	33	33	42	31	32	39	39	50	41	50	36	43	37	33	33	43	45	36	39	34	36	36	38	36	42	36	41	41	34	43	26	40	26	34	34	45	45	35	41	48	39	44	41	42	38	30	45	32	38	49	46	39	49	34	41	42	30	39	34	39	39	33	32	46	55	35	37	45	39	35	59	31	43	38	45	41	40	51	36	41	38	42	45	28	42	28	40	31	47	45	37	38	32	23	36	34	38	34	26	36	37	31	43	33	36	38	29	35	46	51	44	27	44	39	40	38	40	37	32	45	36	35	33	39	36	41	43	44	44	51	42	40	36	32	37	42	35	39	44	36	37	40	48	47	32	38	33	32	53	38	35	29	31	31	31	42	35	41	35	38	33	42	50	31	39	31	46	43	33	39	49	45	44	48	33	41	42	38	45	35	36	36	39	33	52	48	33	38	28	44	43	47	49	37	30	34	35	36	54	42	32	36	38	33	35	32	34	36	43	43	26	41	42	40	39	24	35	38	35	35	38	37	31	34	43	31	39	35	39	43	29	36	37	35	39	34	44	26	40	30	45	25	46	43	38	44	42	31	37	46	47	31	48	29	36	38	47	40	28	37	34	33	51	39	37	41	29	58	37	37	38	40	27	33	43	39	35	40	40	42	46	32	43	45	28	37	49	38	49	48	50	38	34	48	40	29	40	33	36	43	33	30	42	43	34	49	30	41	36	44	39	39	40	40	42	38	32	48	34	40	47	45	48	39	39	29	46	40	38	33	37	51	29	37	36	29	44	39	53	47	37	42	42	36	37	39	34	38	40	52	36	29	32	33	32	44	30	29	43	39	58	42	25	38	33	39	42	31	53	42	37	34	38	44	37	35	31	40	33	39	46	35	45	48	33	38	41	39	44	37	38	40	38	41	37	38	42	45	46	34	47	34	28	33	45	33	39	38	39	40	34	39	27	35	32	35	37	35	35	37	36	42	36	37	40	35	35	43	47	37	36	39	34	30	34	42	43	40	38	32	39	29	30	41	43	38	39	29	43	38	27	42	49	34	45	39	37	28	39	36	30	34	39	33	48	31	41	29	34	40	43	32	43	40	46	49	32	34	30	31	31	25	33	38	36	40	35	33	30	43	37	50	32	39	35	48	38	22	35	44	36	39	35	39	32	37	27	38	33	53	35	33	38	51	35	48	37	41	37	47	42	45	31	36	35	35	35	31	31	31	46	33	34	45	41	48	52	43	40	39	20	39	52	35	38	34	52	39	40	28	35	33	41	43	25	38	40	38	42	38	37	28	42	28	34	30	26	35	34	51	29	46	44	33	38	45	32	34	41	35	44	45	33	35	27	41	38	32	47	41	41	24	47	37	30	39	42	37	46	47	29	44	37	33	37	47	34	39	35	41	32	53	42	35	33	43	42	34	43	40	38	49	55	36	41	40	44	38	36	35	38	33	37	38	45	45	31	24	27	36	39	30	24	44	38	40	45	35	42	45	28	33	45	42	34	47	40	32	43	40	33	32	41	37	38	26	36	54	33	41	33	40	38	38	38	28	33	35	34	45	27	44	37	25	37	42	36	47	48	38	27	35	40	39	31	35	35	39	37	51	36	36	25	32	42	26	43	33	38	50	39	31	38	40	46	38	35	34	40	45	33	40	37	35	35	35	46	39	35	38	41	34	36	33	44	42	41	34	43	38	41	53	29	40	39	42	37	47	45	41	47	43	43	45	35	37	46	39	63	39	24	38	42	42	35	34	37	34	41	46	46	26	34	41	34	44	50	41	26	38	43	41	35	40	44	37	45	44	42	43	43	34	31	49	28	45	41	38	25	34	30	29	30	45	51	44	46	36	32	38	37	40	46	37	38	43	43	34	38	35	44	45	46	55	40	40	41	37	45	34	42	40	37	30	35	33	35	50	44	35	49	45	36	38	35	40	55	46	33	39	47	35	30	37	47	31	30	43	40	54	42	39	43	47	32	39	34	34	43	37	34	41	36	39	49	35	32	42	40	26	43	43	35	47	46	34	32	42	35	44	32	41	38	49	33	38	36	44	44	36	44	43	39	45	33	38	49	41	36	41	37	33	35	34	42	37	42	39	38	33	29	39	40	41	42	40	31	53	40	29	42	43	32	37	44	45	44	39	31	48	28	34	47	36	41	37	41	48	36	40	25	33	35	30	39	46	39	39	42	37	44	40	44	44	31	32	33	44	41	35	43	45	36	38	28	47	44	40	38	33	28	29	43	45	45	40	47	41	37	37	39	40	46	35	41	40	35	40	35	36	46	46	42	46	34	30	41	33	43	52	32	31	52	33	47	29	34	32	43	32	42	31	41	40	37	39	37	36	38	41	31	36	38	39	42	50	39	39	53	37	42	31	34	36	34	54	44	34	37	38	38	36	51	40	48	37	39	36	43	42	30	42	43	45	38	36	44	37	36	43	43	40	28	30	50	46	43	34	42	35	43	37	37	45	27	44	34	42	48	44	39	36	43	49	39	49	44	46	55	51	41	47	40	55	36	38	43	32	39	41	28	31	36	32	37	39	44	49	48	29	39	37	29	41	31	35	50	46	35	37	32	38	57	55	31	42	37	32	43	45	57	46	42	42	36	35	48	27	35	37	32	34	35	36	31	43	32	40	39	44	31	36	39	50	34	46	38	48	46	40	41	37	41	45	29	45	37	39	46	43	37	35	43	37	33	23	44	41	39	34	31	45	45	45	39	44	35	35	43	44	41	42	31	36	52	44	38	33	31	40	39	35	38	46	29	46	43	41	30	38	39	35	37	34	34	41	38	38	44	41	54	44	38	39	58	37	38	39	33	32	36	39	36	59	47	42	41	30	38	40	37	39	38	35	33	31	33	42	30	41	26	59	46	41	35	36	50	32	27	41	31	35	37	46	47	35	28	33	44	40	43	49	35	43	29	43	20	35	37	30	36	35	27	34	25	37	45	30	37	36	41	45	31	34	41	42	30	43	33	38	43	46	30	38	36	45	38	34	45	41
37548	22800	15589	30951	38469	37466	34404	32228	29515	25731	21386	18281	16314	14154	11945	10273	8837	7628	6329	5356	4698	3847	3645	3287	3049	2783	2730	2635	2584	2448	2364	2357	2228	1966	1931	1807	1664	1468	1349	1299	1350	1137	1130	1075	1071	966	1016	871	891	876	841	888	803	831	794	743	750	804	704	743	731	783	780	752	775	740	785	795	742	809	776	839	913	955	898	913	904	858	858	854	775	834	748	762	717	741	774	780	792	813	759	809	706	823	812	767	797	788	745	742	738	741	790	747	769	850	750	767	788	769	760	691	682	660	676	655	657	670	697	737	686	662	679	659	631	651	675	624	667	613	650	648	633	649	608	635	611	630	560	644	604	624	643	624	638	613	671	611	572	650	619	628	574	616	585	665	618	603	605	625	600	655	620	636	614	641	585	683	583	654	612	597	610	596	599	656	612	616	596	603	628	585	625	635	615	622	638	622	613	632	621	641	658	634	612	566	640	628	630	623	630	598	603	585	619	563	647	614	556	581	591	646	655	639	619	612	614	614	609	634	638	603	635	633	603	671	586	616	616	589	658	636	594	640	607	597	600	622	563	617	632	587	638	631	560	606	607	674	615	610	602	646	628	632	623	644	609	605	637	630	681	615	620	667	630	656	615	567	631	617	587	581	599	590	609	612	604	640	664	585	678	589	659	632	622	627	571	644	588	649	617	622	622	577	633	623	603	602	576	623	631	619	659	625	635	588	627	624	648	592	637	624	645	580	578	601	635	588	640	628	652	610	621	578	667	636	629	595	665	552	596	622	654	599	652	610	600	643	622	607	576	646	642	642	643	649	634	628	642	638	580	654	576	591	610	642	562	611	634	584	622	654	635	593	621	639	611	660	597	587	626	611	646	639	582	631	634	618	636	634	644	617	648	613	613	641	671	599	598	587	623	629	641	656	650	619	618	616	609	605	617	611	601	618	595	651	640	600	626	644	661	624	592	634	621	602	648	610	607	626	624	621	671	596	661	611	636	602	639	647	618	604	627	609	618	629	558	631	674	627	638	586	592	618	614	616	577	636	640	611	634	630	586	634	609	604	637	606	616	589	613	605	681	633	579	623	586	601	646	614	684	601	567	624	604	618	625	601	609	633	621	634	591	592	627	600	620	624	620	604	643	630	673	595	561	672	604	606	618	625	625	558	647	587	610	628	610	630	636	643	641	638	569	607	635	640	584	560	643	631	656	597	620	580	606	650	639	624	648	578	634	605	684	624	612	643	583	646	616	637	622	631	670	664	627	638	634	643	629	657	630	601	646	625	662	625	625	610	554	632	638	635	629	661	628	627	627	648	624	588	598	613	613	595	630	617	634	640	653	629	589	602	621	642	632	573	586	577	620	626	626	594	606	655	614	629	564	641	618	620	657	593	600	620	602	642	624	598	597	595	617	626	632	629	657	635	648	584	641	661	648	615	654	657	616	643	639	586	624	609	565	629	659	610	644	623	603	604	675	604	649	649	597	573	655	651	626	619	617	621	594	606	634	637	576	555	625	629	638	626	622	622	610	635	635	620	626	621	645	595	627	613	616	604	637	642	621	614	633	611	561	618	605	574	509	629	639	654	640	603	614	640	648	612	586	642	609	596	637	632	644	618	607	626	618	587	605	635	567	608	644	598	601	597	624	639	632	642	646	630	623	624	610	674	638	579	600	653	609	631	596	626	641	643	611	632	619	648	627	677	614	595	587	657	623	640	629	627	618	619	640	624	620	571	669	599	624	572	624	624	668	637	599	603	614	632	573	600	632	616	640	595	633	606	646	570	629	628	642	589	628	633	601	661	617	660	571	657	611	594	578	590	582	623	629	648	652	627	579	585	594	628	660	589	596	645	645	601	548	629	615	632	615	646	613	613	593	648	673	609	630	617	601	592	573	606	633	630	615	580	600	613	611	613	612	639	646	581	634	622	621	634	642	595	591	596	641	602	658	608	622	634	618	615	639	617	659	646	598	659	656	608	633	634	572	628	625	581	608	646	590	619	660	626	616	591	603	600	592	639	607	637	626	623	622	622	632	611	578	622	604	666	679	664	572	604	622	599	647	643	580	655	600	602	645	619	618	585	616	612	589	590	611	656	639	653	633	563	644	594	633	627	573	607	573	630	662	595	602	626	552	599	627	616	633	601	589	648	645	592	584	604	600	576	570	664	601	622	590	607	625	638	618	607	628	611	549	600	593	603	680	569	551	670	592	597	647	613	639	610	612	641	579	586	592	666	605	626	608	662	605	581	633	660	618	653	672	654	587	620	641	652	622	595	612	573	668	607	604	582	622	589	611	626	595	596	637	615	662	612	638	602	639	598	649	615	618	621	637	604	647	605	587	627	605	616	638	620	684	611	614	619	613	591	626	587	573	574	650	596	617	608	622	571	599	625	612	640	629	587	630	623	632	633	601	615	614	586	612	608	635	625	557	650	656	643	672	579	635	647	641	629	599	633	645	647	672	599	581	587	631	589	669	609	647	616	618	628	602	623	636	587	609	612	579	593	610	623	639	643	656	632	604	625	608	610	625	623	630	618	622	651	583	615	594	622	644	662	680	619	600	655	586	625	621	578	583	599	624	634	577	613	622	576	565	648	665	618	643	580	617	641	615	641	620	662	598	602	572	573	631	640	629	674	635	590	585	653	586	633	633	615	605	602	640	639	611	637	626	641	620	615	620	627	609	596	611	621	607	596	639	639	658	652	607	588	581	581	659	613	594	582	581	592	636	616	605	583	583	680	642	628	596	603	664	650	595	643	656	578	643	616	631	604	654	624	655	650	629	592	598	626	639	630	634	606	665	653	633	605	639	611	633	533	637	651	593	617	582	600	603	646	638	611	591	653	601	634	575	631	616	631	619	600	643	627	622	621	587	614	590	608	612	622	583	600	593	605	645	621	593	634	613	610	630	634	613	618	604	610	611	641	597	641	649	624	561	620	610	658	572	659	619	610	589	572	602	595	609	571	603	641	630	648	619	646	595	600	600	599	618	621	615	596	600	628	590	605	642	631	611	598	596	631	604	640	608	652	558	583	633	586	613	654	632	594	590	617	613	623	637	661	604	607	632	606	677	598	652	621	630	577	618	575	641	650	646	587	634	599	591	626	617	625	618	634	566	638	635	623	627	615	621	596	604	631	618	612	622	614	598	622	615	605	613	636	656	612	627	623	637	611	598	618	617	589	605	619	607	610	619	591	623	614	584	575	687	642	628	641	643	609	620	625	619	609	587	590	633	592	570	614	578	638	631	604	623	634	588	576	630	640	646	607	625	674	600	586	622	608	630	620	623	596	616	643	615	597	644	630	646	622	641	617	600	633	604	621	614	610	609	627	617	613	621	628	598	639	632	609	620	627	659	630	620	647	597	602	643	600	595	640	612	581	636	594	594	608	646	652	638	612	646	651	655	651	638	607	647	608	636	629	658	634	606	648	638	622	703	638	639	624	583	649	622	609	627	636	620	602	600	614	680	604	654	642	659	613	621	624	640	633	618	609	629	590
2524	700	362	299	582	614	500	524	431	342	293	238	186	133	138	105	88	83	68	66	48	65	42	44	46	32	39	50	32	35	32	34	35	37	33	26	39	23	26	29	16	17	32	33	30	25	29	25	19	23	28	26	26	21	22	20	26	19	20	26	14	19	15	20	16	27	23	25	23	18	18	24	28	23	21	28	25	21	26	19	19	19	29	26	20	13	21	25	28	22	21	31	22	22	21	26	27	22	25	31	27	26	25	27	18	20	23	21	22	24	27	19	15	22	20	21	28	34	9	29	19	22	26	20	17	21	15	23	22	25	15	25	13	20	24	15	19	13	25	27	25	26	22	26	27	27	28	16	24	22	16	24	17	18	20	21	17	19	17	21	27	10	22	23	10	19	12	18	26	21	18	21	20	29	24	15	22	17	16	17	28	13	26	19	17	19	15	23	20	22	16	18	21	20	18	18	31	18	21	17	18	23	20	15	24	24	33	15	20	22	11	26	21	25	23	19	22	20	24	20	19	23	16	29	16	20	27	26	28	27	24	18	19	17	22	21	16	18	18	24	15	22	18	20	18	24	22	19	16	20	21	23	17	16	25	23	18	18	14	19	19	19	31	27	23	19	22	23	25	11	16	22	18	25	21	24	21	21	18	18	12	9	23	24	16	18	27	28	17	12	16	23	21	13	21	21	16	24	16	19	18	17	21	26	22	18	24	17	19	21	26	13	23	8	14	28	21	25	27	17	20	13	16	20	25	13	33	15	21	24	24	13	25	19	16	19	20	18	20	24	25	18	20	18	20	14	19	24	20	27	20	16	26	23	17	11	20	19	23	27	18	23	21	16	17	19	12	24	20	12	16	20	24	21	18	17	24	24	29	21	13	24	19	27	21	20	22	19	30	22	22	24	26	21	25	20	16	15	24	32	20	26	19	17	19	23	24	15	15	19	28	14	21	24	18	29	27	17	23	15	14	26	20	22	28	31	14	27	17	27	15	26	22	16	21	18	17	19	21	22	25	18	21	19	21	26	19	28	13	17	17	17	16	24	25	19	27	11	20	28	19	29	27	18	24	27	10	19	15	18	19	22	22	15	18	16	23	17	19	15	13	15	23	23	20	18	17	19	18	25	18	23	13	21	17	21	16	21	20	19	12	17	14	25	18	22	21	24	21	18	23	21	25	13	25	19	20	18	21	28	21	19	19	15	11	23	25	24	11	17	24	20	24	28	23	18	18	27	27	18	21	19	17	21	22	14	21	21	15	18	22	15	21	17	22	18	20	22	21	26	14	27	21	33	25	24	20	15	19	22	17	15	20	28	26	19	23	14	18	25	21	17	29	26	22	16	18	25	19	18	25	20	23	24	30	16	18	23	23	16	27	19	16	31	17	27	26	20	25	19	29	20	19	20	21	27	13	21	18	12	26	26	19	17	18	19	24	24	20	30	29	21	26	27	21	39	25	15	15	24	16	26	22	22	20	23	20	10	22	18	27	14	21	19	13	25	22	19	14	19	24	21	26	17	18	17	24	23	15	25	26	18	23	14	18	16	26	22	16	17	18	22	19	22	25	20	16	15	21	22	20	22	21	20	20	15	24	17	25	25	21	24	23	17	12	16	23	24	17	16	15	24	23	29	27	14	32	29	26	24	23	23	22	20	26	22	26	16	23	25	18	19	21	28	24	25	22	27	15	27	24	21	23	19	13	24	20	25	22	19	18	28	25	21	25	23	17	17	15	23	17	22	25	18	17	21	15	13	19	24	26	23	24	21	26	15	19	17	15	12	24	22	20	25	26	17	22	18	15	18	19	28	20	16	24	22	14	28	21	15	14	17	24	25	21	23	23	16	22	14	28	19	18	22	17	21	11	25	23	20	18	20	19	20	20	26	22	16	18	18	16	24	22	24	27	20	20	26	23	24	24	21	26	27	21	18	25	21	20	19	25	14	22	22	30	25	20	14	17	16	26	21	21	14	19	23	22	16	16	23	16	26	15	22	19	17	18	25	27	30	16	18	24	17	22	17	22	13	22	22	24	18	25	30	24	22	19	27	19	29	25	27	20	29	19	19	15	25	26	21	18	15	22	25	20	19	26	18	13	28	19	14	12	21	23	21	22	13	19	17	20	20	25	25	23	17	30	27	26	25	17	20	19	24	22	15	19	22	18	22	28	28	26	25	18	15	20	22	29	19	23	21	15	25	19	15	20	23	13	21	25	21	23	16	26	21	20	19	29	19	14	26	26	29	27	31	20	18	29	17	19	17	21	20	17	22	19	24	24	20	22	23	25	12	22	24	20	22	15	26	21	19	26	25	23	29	22	21	19	24	21	13	18	24	14	14	16	19	26	28	16	22	23	22	19	23	20	28	22	16	30	16	30	26	21	17	28	22	20	21	27	19	16	18	20	23	23	22	20	15	29	26	17	15	18	19	26	25	19	23	29	20	18	16	25	19	15	19	21	27	11	18	21	26	17	21	26	19	23	19	18	24	25	21	31	27	17	26	21	23	18	12	24	20	23	28	18	18	26	34	21	24	19	25	22	24	19	14	20	23	25	14	18	16	27	25	26	23	25	22	26	21	18	26	22	21	18	24	16	21	25	20	23	12	19	18	17	20	18	26	22	18	18	26	19	24	21	23	14	19	15	20	24	14	28	15	17	17	24	28	18	22	27	17	16	26	29	28	15	21	18	20	20	25	29	22	23	23	17	20	13	17	26	21	20	19	20	15	20	22	16	17	20	24	22	17	16	22	19	19	23	22	16	26	13	17	20	14	21	20	29	24	25	21	16	14	22	22	22	20	32	18	25	23	24	19	26	19	21	22	25	27	11	21	27	15	21	24	23	17	26	20	23	30	27	22	20	18	23	18	21	16	16	21	22	21	21	21	18	20	23	20	27	23	29	21	28	20	20	20	26	19	17	19	24	24	24	17	20	17	20	21	23	26	22	22	26	14	20	17	24	15	21	20	22	16	19	21	19	15	19	15	18	23	23	15	22	19	23	21	20	26	15	14	15	25	17	18	23	19	21	15	25	21	29	33	31	20	19	18	16	20	29	19	23	20	19	18	28	31	14	25	21	12	17	17	19	13	18	18	16	20	23	21	24	30	29	27	26	16	19	28	20	14	10	18	21	19	27	25	25	22	20	18	24	25	25	24	19	19	31	26	27	16	22	32	24	25	26	21	23	23	21	19	23	27	28	16	19	26	22	9	24	12	19	12	14	20	19	17	18	11	23	19	22	25	17	18	25	24	21	24	18	17	22	25	18	27	20	20	27	20	23	20	25	25	21	16	19	24	19	29	12	24	21	21	22	32	20	22	28	24	27	27	17	26	18	19	14	19	23	15	16	23	31	32	11	26	22	17	17	17	24	20	19	26	16	15	29	21	18	27	25	20	17	17	19	19	21	26	22	23	14	17	24	24	26	21	29	21	20	26	21	14	17	17	21	24	19	32	31	11	24	13	20	20	18	25	25	34	16	22	17	15	15	17
27300	15361	8557	20659	28680	27249	24451	22581	19676	15968	12622	10284	8686	7046	5764	4901	4097	3503	2776	2451	2013	1854	1673	1474	1449	1290	1242	1217	1203	1098	1098	1112	977	891	853	855	758	707	618	626	591	476	534	480	464	508	467	458	451	443	425	437	436	420	421	402	397	401	390	396	394	408	373	367	398	348	416	386	396	398	396	496	440	475	506	446	474	446	431	406	380	440	426	428	407	376	430	422	439	429	435	412	414	417	428	420	462	425	403	386	397	388	410	399	414	408	363	437	414	446	427	377	382	354	385	356	348	361	390	379	393	412	383	392	351	368	356	364	351	338	362	364	357	359	362	345	349	363	360	357	353	322	354	343	341	348	345	321	385	356	378	333	352	350	324	344	323	361	303	303	350	355	343	366	332	322	363	347	370	327	339	311	336	362	354	343	334	390	363	333	342	339	363	347	337	353	358	344	344	330	324	351	337	325	365	342	371	376	353	316	341	330	310	336	331	366	363	343	346	383	330	355	399	344	327	321	347	356	342	313	332	334	344	356	332	330	349	329	348	349	325	346	346	336	318	334	334	356	319	349	376	319	342	304	345	367	356	319	370	346	318	361	357	363	336	336	353	331	360	327	356	345	363	335	373	372	323	316	341	338	369	342	331	341	322	333	361	358	364	369	337	327	320	355	361	354	336	365	358	359	332	340	380	319	331	384	347	357	371	332	317	320	363	336	334	345	310	365	332	340	315	354	353	339	358	345	340	357	313	321	357	354	326	304	357	349	333	352	341	352	331	337	339	379	344	362	334	369	355	372	330	332	354	346	359	306	324	355	355	360	335	346	350	353	358	349	330	347	361	347	332	358	347	357	340	351	365	369	353	333	381	337	337	342	336	336	339	339	331	364	337	354	341	367	335	344	354	348	353	332	366	364	377	351	341	338	353	347	356	356	368	318	343	343	305	359	390	333	358	357	346	342	342	367	368	341	343	390	324	333	345	346	326	351	342	353	335	332	347	323	355	334	359	351	308	366	340	374	362	337	300	343	339	382	396	349	347	348	339	316	323	358	345	376	355	355	319	357	311	366	338	377	354	339	362	350	338	353	366	328	331	372	325	322	351	375	364	361	334	329	344	327	361	314	355	337	358	339	331	397	333	350	345	370	365	360	352	327	333	326	342	334	353	350	334	354	357	352	328	345	339	321	364	368	349	371	352	344	346	343	332	342	348	336	375	306	375	346	373	325	338	331	346	362	351	327	361	316	320	379	346	346	348	339	322	373	323	332	334	360	387	365	325	349	345	331	371	350	350	347	330	313	353	336	353	356	374	351	370	336	339	364	335	370	314	373	365	339	314	338	325	336	336	346	352	342	352	329	350	313	321	349	366	369	339	341	294	347	353	347	343	328	358	327	309	329	326	373	344	360	326	376	347	363	327	333	350	376	326	374	343	366	372	346	343	356	320	377	339	359	336	374	320	348	370	331	317	343	347	355	361	328	345	344	363	352	319	348	329	328	357	333	334	342	326	329	372	377	309	349	307	326	366	364	336	343	326	368	345	346	339	369	329	335	326	296	341	345	352	336	367	331	332	371	354	334	358	365	342	367	319	346	335	347	338	347	369	355	328	345	320	352	337	349	336	378	359	300	363	313	332	363	340	348	344	342	395	361	346	351	375	351	363	338	366	350	329	318	335	356	334	332	389	347	330	370	356	351	333	361	358	350	363	327	362	326	348	354	344	378	359	354	316	354	353	339	376	371	348	327	338	363	330	348	341	374	307	363	329	345	357	347	349	362	329	327	361	328	325	366	346	324	354	324	377	349	372	358	360	338	353	319	341	344	324	338	363	332	352	341	348	389	342	314	337	316	343	369	346	363	359	343	353	358	331	353	334	327	351	357	357	343	338	338	361	340	369	346	365	403	331	355	322	362	343	337	351	351	344	378	325	346	364	381	328	366	380	333	377	351	328	371	350	361	346	360	345	338	335	342	336	326	351	323	332	340	349	337	317	338	365	342	346	312	340	378	343	360	339	343	360	354	339	332	336	364	363	326	341	360	381	334	336	349	328	321	361	355	339	339	322	345	328	368	349	329	328	330	317	340	325	335	356	327	374	344	343	338	343	368	404	357	350	325	332	330	367	335	349	338	295	364	360	366	358	343	340	314	347	352	343	358	313	330	346	322	350	342	332	345	347	322	353	369	349	326	339	336	318	332	348	342	358	346	351	371	337	349	321	390	354	359	350	347	368	333	334	358	355	348	348	333	353	302	349	336	362	344	331	345	320	350	376	345	353	338	361	302	346	306	351	351	371	347	357	330	333	377	344	328	363	358	323	333	353	350	348	354	322	340	340	320	341	352	330	331	370	361	343	348	319	335	314	353	327	349	343	350	357	291	334	344	346	344	358	326	355	352	393	326	338	326	340	348	345	339	319	343	353	319	374	322	371	349	310	337	333	334	341	340	384	337	312	338	349	330	362	343	354	329	352	352	340	363	366	330	330	354	377	350	364	353	366	343	347	342	356	327	326	310	349	339	347	331	342	325	329	364	311	371	374	328	379	350	351	322	363	351	344	345	338	349	356	331	337	342	359	366	326	342	364	332	329	377	350	346	353	351	337	320	337	328	354	328	325	324	327	371	339	359	333	361	360	327	347	321	362	359	356	371	349	336	352	333	340	325	334	344	361	360	363	372	305	351	359	335	350	354	379	339	352	311	367	343	324	322	366	371	350	341	363	334	356	340	361	350	362	390	374	331	359	354	331	351	336	362	387	325	357	344	354	348	341	317	373	362	363	341	344	336	363	335	340	330	355	310	380	353	347	372	367	389	327	359	342	309	358	378	377	346	346	338	334	355	368	335	330	352	373	334	362	377	337	344	340	378	376	329	349	351	336	362	332	382	367	320	297	343	355	344	334	364	386	320	328	336	334	359	349	338	351	354	349	331	333	347	379	325	368	332	369	365	364	297	348	366	362	366	374	340	352	332	359	342	358	352	375	348	342	342	370	344	332	342	340	348	352	290	311	357	353	326	306	385	344	357	323	355	326	335	339	345	381	346	363	322	362	351	340	351	370	351	343	362	363	339	326	333	395	347	361	346	355	318	312	323	343	362	329	333	312	332	345	370	375	361	330	301	334	331	380	350	355	334	319	389	355	359	333	372	338	337	394	363	327	331	392	333	341	309	365	318	331	333	317	367	345	321	353	343	337	353	335	348	333	333	349	375	314	345	348	328	333	361	330	335	367	355	350	385	375	361	336	365	323	345	342	323	350	319	357	364	327	375	351	344	348	316	344	368	331	357	342	342	356	301	349	343	340	351	337	355	311	336	363	356	347	359	339	349	357	367	332	339	350	329	336	343	333	357	334	346	323	369	341	330	389	362	332	346	372	354	365	383	329	366	333	377	329	348	356	370	349	360	344	321	312	348	358	334	327	361	353	310	376	342	358	386	344	326	353	365	355	348	340	365	333	362	353	337	354	316	333	348	364	355	346	336	348	345	340	356	380	368	348	334
2687	1120	529	421	811	858	768	675	650	512	352	329	264	207	161	130	149	96	110	94	64	57	60	60	53	55	43	48	45	62	36	35	39	48	52	49	33	39	40	29	22	35	41	44	24	27	24	36	29	26	34	24	29	24	33	30	29	26	13	33	21	31	33	21	29	28	33	35	22	37	26	28	30	22	26	24	32	25	30	27	26	34	33	44	28	25	33	26	40	26	21	35	36	34	34	23	28	24	29	25	28	28	23	26	24	29	23	26	27	30	30	25	24	17	30	23	22	27	22	26	31	24	19	27	32	29	27	31	24	26	34	29	20	29	29	21	22	22	23	19	29	26	21	28	24	23	18	27	23	31	26	14	31	23	30	23	23	16	29	20	23	25	24	34	19	15	13	28	29	21	28	14	24	28	32	31	27	19	20	21	31	27	21	24	24	34	15	17	27	25	28	27	31	35	29	24	29	22	30	25	35	33	26	30	27	21	31	28	21	19	23	26	31	28	19	27	19	29	16	26	27	23	28	31	14	21	18	20	31	37	25	30	21	40	30	31	22	18	22	25	32	23	22	28	29	24	25	18	28	23	27	22	24	23	33	22	15	28	20	27	34	19	21	23	20	19	27	34	28	27	30	19	21	27	27	28	32	18	16	18	27	27	28	26	35	28	21	28	26	25	22	22	25	21	22	19	26	25	33	22	25	27	24	25	28	28	21	24	20	20	26	31	28	27	24	29	15	27	27	23	29	23	18	23	31	23	25	36	30	25	23	22	24	24	31	29	20	23	27	22	26	16	34	25	29	16	33	18	27	25	35	18	29	28	33	23	21	15	28	29	33	22	23	33	31	20	24	30	27	28	19	23	22	26	24	25	33	28	24	22	32	31	27	25	24	30	27	22	22	27	22	23	25	25	16	14	34	29	25	14	33	32	33	22	29	18	23	27	30	30	33	25	30	20	23	32	23	37	31	27	23	20	30	27	21	28	18	28	28	26	22	20	26	24	26	25	17	27	20	29	23	31	33	18	29	21	21	23	23	25	23	28	23	22	24	22	20	21	36	14	23	13	27	28	30	28	20	19	23	14	22	24	28	29	27	20	33	26	26	22	25	28	29	30	26	20	35	20	19	31	23	14	24	22	29	24	24	28	29	16	28	24	27	25	28	19	30	30	29	14	19	35	24	32	29	25	25	28	29	29	23	29	14	24	19	25	23	30	21	22	25	25	21	37	36	28	27	27	22	23	34	25	27	23	23	27	25	25	20	23	24	20	20	17	23	30	24	26	29	18	22	19	25	23	31	18	19	23	19	29	31	25	20	26	29	29	25	28	24	19	27	23	23	23	26	35	20	25	31	18	19	23	22	30	21	21	27	29	29	24	28	20	19	26	26	30	24	22	17	18	27	22	26	32	17	32	24	26	25	21	35	21	21	19	23	25	18	19	25	31	25	24	29	33	22	24	30	20	32	22	19	23	27	29	22	23	21	28	31	25	17	25	31	19	27	29	33	34	24	22	28	20	25	30	27	26	24	33	32	26	32	18	21	30	30	33	17	24	18	27	23	28	23	21	26	32	25	17	33	31	26	24	23	19	36	18	33	31	24	18	21	24	22	15	25	21	24	28	40	29	34	25	24	22	27	28	22	27	15	26	14	27	29	23	19	27	28	28	26	27	27	26	30	20	30	27	20	26	27	27	21	23	20	30	22	33	29	22	27	27	29	21	26	27	24	33	20	21	26	19	22	17	22	22	17	28	24	30	27	24	23	21	33	27	22	29	37	23	27	26	32	19	21	26	36	24	25	22	19	26	27	24	29	30	24	27	24	19	31	27	27	17	28	28	19	26	19	23	28	25	23	20	18	31	16	18	33	16	20	20	28	25	25	24	32	17	24	24	31	21	26	27	24	24	23	22	32	23	36	19	31	27	28	21	21	30	10	27	21	20	34	23	37	35	23	20	27	29	21	23	24	26	28	39	39	15	35	23	30	20	29	17	22	24	28	32	24	22	20	28	31	26	26	32	32	21	15	27	22	23	20	30	24	30	28	32	21	34	34	19	25	23	19	27	22	26	20	22	29	21	24	26	22	23	35	29	25	29	19	14	18	30	29	20	29	17	19	21	19	24	26	19	19	19	20	20	28	24	15	17	21	22	20	32	24	31	26	26	33	26	25	24	20	26	26	18	28	29	28	25	22	27	17	23	26	26	20	30	27	25	26	26	22	19	23	25	26	33	15	20	26	29	30	13	28	33	28	28	25	23	30	23	25	22	26	24	26	16	22	29	20	23	20	26	19	21	23	22	33	31	26	27	27	20	30	17	24	32	27	26	32	22	24	26	17	27	28	24	24	25	24	26	31	20	22	25	31	27	29	23	31	19	19	27	21	16	17	20	31	23	25	23	25	25	34	29	19	22	20	22	32	22	29	17	26	29	24	33	31	30	21	26	21	25	33	26	23	28	23	22	22	32	33	21	28	29	24	31	23	29	16	18	33	26	21	24	30	31	21	25	23	29	28	30	23	29	27	21	26	19	28	28	15	28	33	28	19	20	19	19	26	19	28	20	34	25	33	27	27	18	25	34	23	26	20	28	25	36	20	14	35	26	13	37	18	21	34	23	33	24	22	20	21	25	34	24	26	34	27	33	33	27	21	29	23	23	21	21	28	22	33	32	24	19	32	19	27	29	27	27	26	22	35	25	23	27	26	25	39	28	22	26	33	30	29	17	19	20	18	29	24	27	24	30	34	33	22	31	26	37	22	28	22	21	24	22	26	24	21	27	19	32	22	28	17	19	28	25	28	20	29	21	20	25	30	20	26	22	14	25	21	20	20	21	25	18	34	33	29	19	25	18	22	15	26	19	28	30	20	19	13	22	22	20	40	20	22	21	29	27	21	21	29	17	15	20	26	33	28	20	21	19	32	20	21	24	19	22	34	26	20	17	25	23	32	17	27	27	22	27	24	23	32	31	27	30	25	19	20	16	26	21	27	24	38	23	20	26	18	27	27	32	26	18	26	22	26	17	17	21	20	20	20	22	38	28	31	29	32	30	31	28	24	22	19	19	25	25	25	13	23	17	20	22	25	30	23	23	24	33	31	24	32	32	34	29	31	24	28	18	27	22	19	29	25	26	21	26	21	36	24	26	28	29	34	25	22	29	22	38	39	30	21	23	30	21	30	30	19	25	19	28	23	22	29	28	20	20	23	23	29	22	21	24	31	29	24	22	23	33	24	21	22	23	27	28	22	20	21	21	26	33	25	28	25	21	28	22	23	21	25	18	32	31	28	19	16	21	28	22	25	28	24	29	28	24	26	22	24	36	21	22	23	20	10	16	30	23	22	23	32	29	16	22	25	23	13	32	36	31	22	21	27	18	14	24	24	25	18	20	24	16	18	22	31	27	25	29	25	22	27	21	27	28	21	26	29	20	31	26	37	24	34	32	23	17	24	23	25	29	24	27	30	20	18	15	29	26	13	28	27	31	25	21	27	25
32751	19385	11743	25253	33425	31894	28663	26594	23207	19270	15227	13168	10987	9064	7760	6515	5689	4828	3831	3416	2860	2509	2275	1954	1869	1598	1669	1614	1668	1605	1541	1555	1280	1294	1188	1080	898	953	857	842	679	693	723	644	650	649	589	538	520	542	559	538	497	491	494	506	494	475	485	484	473	508	513	504	479	468	516	486	513	461	541	592	599	571	620	548	615	534	570	519	549	555	516	500	503	571	513	547	563	552	512	463	506	500	502	532	541	541	454	475	492	503	504	541	489	509	451	514	535	497	486	440	439	420	427	449	452	451	486	457	445	460	464	459	428	417	412	420	457	441	477	431	463	461	422	427	467	408	418	428	411	421	419	392	442	426	387	462	478	422	397	430	411	429	421	405	393	437	409	380	460	430	396	446	449	429	435	428	427	419	411	406	412	416	432	417	399	393	429	407	394	411	421	400	419	425	409	452	434	413	418	392	431	434	400	404	413	403	412	406	390	373	394	470	444	419	409	446	421	415	385	447	396	396	383	412	410	420	446	419	453	411	373	465	397	430	430	421	398	447	401	457	409	419	458	464	421	438	423	440	425	414	398	385	439	401	415	446	403	411	378	409	409	379	414	403	388	410	427	407	415	408	404	419	423	403	428	396	435	437	441	422	420	417	420	455	390	441	394	415	428	436	381	438	435	432	436	417	393	422	408	430	414	394	432	452	401	434	422	444	446	406	441	425	394	461	417	406	416	414	435	436	423	450	409	468	423	419	423	415	428	403	415	389	396	438	435	415	410	461	402	424	439	454	370	416	392	384	401	410	378	436	426	416	361	399	443	397	458	468	422	412	415	380	445	413	398	419	384	404	409	400	416	395	462	381	435	424	393	413	406	406	384	438	415	410	440	381	394	393	462	437	436	394	445	400	417	444	393	433	416	422	387	401	394	430	436	411	410	457	426	413	409	396	381	414	451	406	391	421	428	439	373	462	436	414	414	411	445	415	413	397	386	411	415	394	425	391	389	435	432	396	390	402	412	436	429	381	420	404	415	433	397	438	416	458	389	458	413	424	397	416	398	394	413	452	422	412	402	401	383	423	426	364	440	411	408	423	453	373	437	443	448	422	437	430	400	416	391	401	427	367	440	431	447	456	401	399	430	443	409	443	414	410	412	387	382	416	407	414	421	386	457	409	441	432	425	401	415	407	435	439	409	396	438	408	404	414	423	427	436	403	431	437	423	396	430	448	407	411	449	398	404	434	410	434	402	438	415	427	398	395	439	458	386	413	422	407	416	348	424	417	422	464	407	403	395	393	416	398	403	442	425	398	399	412	411	409	373	410	427	424	423	407	430	404	417	428	460	446	400	422	435	418	458	421	435	396	391	417	423	417	460	439	408	408	439	399	408	425	426	381	396	431	428	422	433	422	425	433	389	425	401	372	449	416	439	425	437	451	447	409	423	442	429	430	437	405	419	412	399	395	354	440	398	431	404	410	391	404	425	426	410	426	449	408	452	447	428	444	417	381	403	434	413	425	383	410	432	418	454	403	437	406	385	425	452	423	411	400	395	432	406	382	385	419	379	391	445	404	444	430	421	432	425	426	386	396	397	433	411	432	443	431	412	380	445	434	444	389	416	424	396	409	403	436	401	391	383	442	433	415	415	417	399	389	397	436	418	433	428	455	394	435	442	390	462	438	403	412	418	410	441	400	430	404	387	399	419	415	438	416	414	405	447	418	411	426	428	439	416	428	399	398	389	429	442	426	417	429	418	420	429	412	410	410	429	394	427	413	385	431	438	400	422	426	403	393	460	450	428	405	411	436	431	415	435	435	404	441	453	407	400	417	425	405	448	404	411	434	430	435	404	404	389	423	399	411	435	406	392	415	424	382	402	408	421	427	433	415	429	410	372	403	391	402	416	430	420	416	422	417	413	404	436	435	430	415	424	401	415	413	448	418	415	408	445	396	434	414	414	398	389	434	405	394	414	438	422	391	402	460	394	412	380	447	411	404	410	442	413	395	412	436	409	391	411	403	411	390	403	383	428	401	398	435	394	468	405	386	407	404	446	439	424	399	418	430	406	433	385	426	437	434	415	428	436	431	441	413	398	396	418	407	445	384	425	400	420	423	433	412	417	431	429	439	420	451	411	444	413	413	440	391	406	407	400	416	462	424	424	411	408	414	419	386	433	431	433	395	409	396	409	394	461	378	430	416	430	429	384	414	399	442	428	432	392	392	392	389	408	429	433	403	412	393	414	422	404	447	390	394	421	401	439	398	399	461	431	439	407	441	428	413	420	416	410	405	423	401	397	420	439	443	440	410	394	459	377	420	440	418	406	428	406	390	428	431	421	432	416	416	422	443	421	394	440	411	440	406	411	437	396	383	416	420	410	403	390	432	405	408	410	443	411	409	441	413	420	424	440	424	422	420	406	397	393	392	418	416	390	417	428	422	411	425	409	413	380	413	401	404	447	409	379	379	416	427	456	399	413	405	399	452	417	403	448	409	408	429	411	423	403	447	403	421	425	422	439	379	416	405	400	427	422	406	427	424	421	395	399	405	408	420	444	442	359	438	412	446	426	408	418	400	410	417	446	413	437	411	441	475	412	392	402	425	420	444	393	391	442	413	454	419	451	412	418	408	400	450	416	426	437	440	394	381	382	415	399	451	414	400	399	409	375	407	429	415	420	395	403	419	398	411	418	409	453	382	455	415	392	417	429	441	368	419	422	405	415	455	409	407	390	410	389	442	428	428	423	409	432	427	398	431	424	431	424	446	421	391	378	452	390	389	460	405	431	414	412	411	429	425	424	361	427	396	416	430	432	412	427	412	425	399	415	451	438	444	393	440	390	433	420	416	456	421	420	435	418	426	407	403	419	437	413	457	450	401	389	410	450	430	422	412	411	443	402	456	420	436	390	445	394	422	427	442	411	414	406	446	414	428	418	419	388	400	361	378	414	419	376	392	435	378	384	415	393	399	408	406	417	415	430	462	426	416	409	387	444	413	417	383	422	396	402	397	387	417	436	441	435	410	425	418	395	412	451	427	417	382	462	446	409	387	409	400	388	421	420	416	403	410	399	427	420	408	389	427	404	401	414	408	428	412	428	421	409	410	422	417	422	424	408	402	384	425	388	434	407	430	416	442	457	441	435	406	416	407	420	421	423	399	432	432	442	420	383	435	425	404	416	418	430	409	421	414	394	399	437	412	412	379	432	433	411	416	414	401	438	376	395	454	410	389	390	405	415	419	415	415	409	427	418	412	427	416	423	427	419	375	407	410	405	437	428	430	421	410	400	403	407	422	440	426	376	378	444	381	426	397	422	397	421	403	411	411	407	408	422	398	438	409	418	441	366	438	405	443	449	417	426	404	391	418	425	415	401	379	411	408	400	389	425	423	418	443	400	400	438	402	412	425	423	387	443	413	431	392	437	409	442	422	400	409	443	381	413	432	415	381	429	434	449	417	448	416	410	424	425	421	446	405	433	411	412	385	424	408	419	405	430	380	427	405	416	454
4471	1152	621	504	841	1023	903	760	648	478	404	306	251	216	190	173	134	110	109	87	76	74	59	59	63	53	52	60	58	51	45	54	62	47	51	39	34	30	39	22	22	31	32	26	36	17	29	39	23	33	23	36	25	35	34	36	35	46	26	26	31	31	38	26	41	27	34	39	35	27	35	27	39	29	25	30	22	29	22	41	26	33	30	28	32	24	19	27	45	26	39	32	26	20	19	30	27	38	25	37	40	34	34	23	19	30	36	28	31	32	38	30	24	24	33	30	26	28	34	32	24	22	39	37	25	24	31	23	30	22	24	32	30	26	28	31	31	27	28	31	30	25	35	22	29	19	28	30	31	30	35	30	29	30	34	35	22	28	28	31	20	28	28	19	38	30	37	35	30	19	36	34	21	32	25	28	32	28	27	28	24	35	26	27	32	20	25	24	31	22	22	27	28	30	22	31	28	23	29	21	32	32	33	28	30	22	30	25	26	24	31	24	22	33	30	23	27	26	26	29	33	21	35	31	20	27	26	22	28	22	31	26	25	42	31	33	16	27	27	31	42	30	27	28	22	28	34	20	21	38	22	25	26	22	34	33	26	26	24	25	26	26	33	28	31	28	36	20	26	30	28	31	31	31	34	28	25	29	23	21	20	23	28	32	29	33	31	28	27	44	30	22	34	32	29	30	22	25	38	26	24	26	18	37	35	31	21	26	27	23	26	28	39	26	34	30	27	31	24	26	31	26	30	32	22	41	27	28	23	28	27	24	30	29	33	27	23	23	35	24	25	27	24	29	21	31	22	32	29	31	29	31	33	36	30	31	30	27	26	31	28	22	24	30	27	31	31	32	24	30	29	29	26	24	30	23	38	16	28	35	33	25	30	26	35	37	31	23	28	29	18	24	18	21	31	27	34	31	34	27	29	32	23	20	23	22	28	23	26	19	27	28	24	30	29	31	29	26	24	28	33	30	32	28	20	35	32	33	17	22	30	16	24	23	29	26	36	20	33	29	37	24	45	28	26	29	25	23	30	28	32	24	22	29	33	27	30	31	34	45	36	29	29	30	28	30	24	28	33	19	26	38	30	16	30	35	22	33	25	24	26	33	27	28	33	22	31	33	39	37	30	30	24	22	26	32	22	25	26	28	34	33	30	25	31	30	31	40	29	21	27	30	26	35	16	24	27	25	28	26	35	36	29	22	44	30	32	25	27	22	21	25	26	23	23	25	24	25	26	32	18	31	35	22	33	27	27	27	39	33	19	20	38	40	25	32	21	15	29	33	29	28	25	26	28	25	30	32	27	25	30	31	38	28	31	25	23	26	28	31	25	30	30	30	26	27	29	25	34	29	29	28	38	35	26	30	17	32	27	31	30	25	32	27	19	31	32	23	25	27	25	24	22	26	30	21	32	27	30	30	29	20	32	26	28	38	30	29	24	38	28	26	28	25	30	19	19	23	26	38	28	31	35	21	34	29	33	29	35	23	23	23	33	24	28	34	22	26	23	28	27	26	30	30	31	28	34	35	28	30	41	27	29	37	34	31	26	31	29	19	38	24	28	26	28	35	30	35	27	29	23	31	21	31	20	36	26	38	33	32	30	30	27	24	17	27	34	23	23	24	32	26	25	37	18	28	33	38	21	19	33	32	31	27	31	27	32	23	24	22	22	30	35	34	25	42	32	31	30	35	28	29	25	27	24	26	28	30	27	32	33	21	20	27	26	25	27	34	25	30	27	28	29	32	37	33	28	26	34	36	28	33	28	30	33	28	36	25	31	30	23	27	30	26	21	25	26	26	18	28	26	36	29	34	36	28	21	45	30	28	34	28	26	32	27	29	32	32	25	23	24	28	24	21	30	33	28	31	32	29	30	22	35	20	28	27	24	26	19	40	30	29	33	26	34	32	28	30	19	26	23	20	21	32	32	31	21	21	36	19	16	32	20	35	29	29	23	35	37	34	25	32	32	31	29	25	32	32	22	33	21	16	27	34	27	25	25	33	30	32	27	26	25	28	21	32	26	33	26	20	22	32	32	27	18	31	24	28	24	25	32	34	25	34	32	36	26	38	32	33	30	29	24	31	31	21	33	25	29	40	24	29	29	28	25	25	30	26	33	30	22	28	30	32	39	21	25	31	26	34	28	28	28	30	31	29	21	31	24	29	22	30	37	22	27	24	28	27	28	24	41	32	26	24	39	30	21	30	35	31	25	27	24	20	37	22	31	37	29	33	34	32	29	32	34	33	23	26	29	25	29	29	20	19	27	33	33	28	25	31	25	25	24	38	19	33	23	28	30	35	30	22	25	17	24	32	26	34	29	25	27	24	25	24	33	40	17	26	32	31	33	30	25	28	25	42	22	34	29	35	23	39	34	23	36	29	29	23	24	35	28	32	27	27	29	27	32	28	29	36	32	30	32	23	28	28	33	26	26	22	30	21	37	31	25	28	22	18	32	32	41	41	29	22	31	28	31	25	35	27	20	35	27	27	38	32	46	17	27	34	30	32	36	37	32	19	22	33	34	35	31	28	34	24	33	36	23	27	27	24	35	17	29	25	30	25	35	29	23	29	19	35	26	26	24	22	16	28	26	30	30	24	28	31	36	27	25	29	35	26	37	28	32	15	28	32	21	27	20	32	29	34	30	27	36	33	26	29	36	23	29	34	27	33	17	18	24	27	33	33	30	25	31	25	24	30	23	35	23	29	25	40	28	32	30	39	44	32	24	31	19	36	25	31	24	27	29	21	28	34	33	14	25	38	22	29	31	33	30	27	24	31	27	28	28	26	21	39	27	33	29	28	23	27	20	33	28	26	31	33	27	27	22	34	36	29	23	24	33	27	37	29	25	27	33	29	28	28	30	29	23	31	28	28	40	28	25	32	22	28	29	31	27	22	31	21	29	21	29	25	28	32	33	26	38	34	34	26	30	25	31	25	28	26	32	26	27	22	31	33	29	37	40	24	31	35	35	23	31	31	37	22	35	27	24	33	14	20	31	37	30	26	26	38	25	32	32	21	32	22	28	34	29	24	32	26	25	26	37	36	21	31	28	26	40	32	28	43	28	31	36	33	29	29	20	26	21	18	21	24	18	34	40	22	21	27	35	25	29	34	21	32	23	26	26	33	29	19	31	26	28	25	21	28	19	24	31	25	33	28	25	30	30	27	33	32	29	26	26	21	28	25	21	16	28	25	35	33	34	26	30	23	24	28	29	31	32	33	33	17	28	28	27	29	28	34	34	40	28	24	43	26	28	34	29	25	39	25	23	31	19	37	26	35	32	19	16	23	21	37	34	25	35	19	31	20	33	36	33	34	36	36	34	27	26	29	31	23	24	21	28	31	21	32	37	31	31	31	34	26	28	30	27	25	33	29	24	37	32	18	25	31	23	20	31	26	29	23	34	35	23	32	20	24	23	33	25	24	31	34	32	29	22	23	38	29	31	31	30	19	25	22	26	22	24	36	35	26	32	21	32	23	38	35	30	21
31280	18972	12549	26395	33975	32591	30018	27628	23860	20363	16565	13828	11466	9727	8249	6982	6209	5017	4135	3540	3025	2668	2570	2173	1945	1769	1876	1747	1895	1790	1719	1532	1355	1489	1356	1201	1094	940	983	896	803	774	823	783	695	683	623	615	611	626	645	616	582	577	585	578	557	524	593	537	510	534	565	568	553	546	525	584	594	573	614	724	677	670	671	629	637	642	605	631	623	629	576	543	521	511	565	617	562	578	556	558	560	613	616	594	625	584	520	545	500	548	575	573	575	574	558	609	591	588	534	510	505	530	508	517	521	539	490	559	500	506	550	505	498	498	477	469	461	505	468	491	505	489	482	526	498	468	477	457	438	472	471	505	500	481	480	485	524	475	447	504	536	515	453	440	451	477	487	457	489	459	486	474	465	499	448	483	494	494	456	508	473	470	491	474	467	450	460	502	480	494	460	442	464	477	498	485	478	481	485	437	437	485	456	444	453	472	480	491	436	472	488	506	515	492	447	440	451	498	506	488	478	470	488	447	470	508	460	451	470	461	453	414	444	484	456	450	488	481	465	458	452	424	437	491	493	472	454	479	487	484	504	463	491	471	444	456	493	492	531	434	458	420	463	478	471	496	477	482	481	485	435	458	523	459	467	479	465	489	449	472	455	495	443	487	514	533	486	468	454	490	481	466	467	464	463	434	457	493	508	472	460	444	453	444	490	478	501	460	479	464	498	467	457	505	491	493	475	471	451	450	501	460	468	456	508	446	465	492	466	480	493	461	459	466	454	498	476	465	507	490	490	453	468	448	487	443	480	460	505	445	503	452	443	490	457	484	476	468	505	466	472	504	489	416	458	478	474	442	474	472	459	457	477	442	459	461	444	463	468	466	413	462	444	482	496	457	463	447	471	450	458	461	489	412	455	471	448	436	477	459	451	459	498	444	418	468	494	431	495	446	471	443	470	476	491	458	426	518	443	477	420	485	484	420	486	467	458	468	500	431	488	469	467	504	445	453	469	434	481	466	491	449	460	472	480	467	471	466	510	463	469	438	482	522	464	521	462	484	460	470	513	460	495	449	456	441	460	469	449	441	460	459	441	448	508	506	479	481	460	455	488	459	460	475	477	495	452	463	459	466	482	451	462	495	472	473	463	456	484	473	512	478	453	450	449	482	482	467	472	487	499	466	439	468	479	447	484	450	486	505	475	463	480	458	483	445	491	446	444	481	511	446	494	475	459	464	437	451	462	479	467	478	482	472	457	471	492	445	471	389	459	441	456	452	490	456	449	475	469	469	449	452	470	459	488	449	444	495	483	446	466	478	467	471	474	450	500	494	464	527	465	455	500	456	449	466	442	482	501	474	435	439	456	443	477	465	486	466	463	495	461	440	432	439	450	480	501	473	484	481	450	481	478	462	471	455	462	461	475	460	483	476	461	492	450	468	458	461	452	518	473	453	496	464	455	483	504	494	489	444	445	439	478	451	439	455	457	484	455	480	453	495	513	437	457	493	514	422	483	476	451	459	453	442	446	446	434	487	444	508	467	515	500	481	434	476	454	447	495	482	452	501	489	464	481	474	474	452	448	499	487	474	482	492	487	456	479	408	454	498	427	498	504	467	492	484	469	486	464	470	474	523	455	468	436	457	465	482	496	455	485	458	496	470	507	516	430	504	438	458	461	475	488	440	439	445	452	470	461	446	446	476	498	466	472	503	482	440	471	474	423	524	447	462	473	457	458	468	472	457	471	479	474	463	487	436	505	484	480	466	466	432	438	494	466	435	475	445	477	476	433	474	444	488	458	462	470	451	480	466	487	519	475	471	457	457	439	447	460	439	478	450	419	440	475	490	463	451	497	454	466	471	489	490	458	437	452	490	458	482	444	467	474	457	480	456	485	472	458	450	439	474	448	495	447	467	462	431	498	470	444	510	431	436	467	496	473	455	471	497	480	496	466	441	473	483	440	455	452	446	451	499	473	436	457	493	467	506	508	465	465	510	498	471	460	489	429	465	520	477	469	445	480	455	463	494	485	460	476	481	480	473	502	458	474	475	478	476	462	499	465	436	466	479	466	446	443	459	463	482	447	482	466	509	456	488	485	477	457	455	461	468	495	470	461	437	467	540	532	457	470	483	461	446	436	483	481	458	454	461	517	504	481	462	455	455	517	483	481	438	435	465	451	497	444	491	463	490	464	451	487	519	471	492	455	458	474	459	479	464	468	489	449	505	468	465	475	486	426	497	476	459	447	470	472	477	486	467	457	469	469	456	494	485	444	445	466	501	495	503	465	457	456	475	463	488	464	436	473	481	485	465	426	504	437	444	452	508	457	449	512	461	459	454	475	486	504	455	475	451	450	468	440	498	474	474	454	472	453	497	423	483	472	485	468	445	444	457	456	499	467	490	489	495	464	429	449	456	489	482	451	489	464	467	464	471	444	482	471	461	429	480	489	465	457	481	455	480	448	455	452	479	467	458	492	458	463	472	456	491	457	487	417	484	471	475	488	443	438	495	414	462	491	470	497	466	487	459	442	475	479	502	466	460	449	473	511	445	469	477	462	500	452	499	456	449	481	442	456	498	486	455	461	476	472	474	507	468	525	448	482	457	473	455	507	476	478	460	440	515	450	458	498	483	451	482	485	450	514	510	507	477	512	491	495	469	483	477	458	471	479	467	495	492	467	462	490	460	467	442	426	456	475	480	465	465	433	486	492	475	458	490	482	451	425	507	508	443	489	466	480	451	466	481	486	515	460	442	479	478	470	442	470	436	456	442	483	486	457	493	457	490	451	471	452	477	476	518	499	483	449	474	470	448	506	497	476	460	483	426	467	498	496	467	502	485	448	416	436	453	474	449	474	474	496	477	473	443	487	467	464	437	486	495	485	463	474	494	507	462	457	467	439	451	463	505	506	473	472	467	444	457	498	462	469	499	454	488	453	439	478	464	441	445	480	458	465	491	442	489	490	503	485	454	460	451	472	470	478	430	477	450	472	463	461	410	486	486	493	443	475	446	411	492	501	466	503	470	451	476	437	451	400	483	483	471	456	493	478	420	468	498	500	478	497	495	508	486	482	473	455	450	464	506	487	491	491	470	473	511	475	466	459	443	476	450	432	473	479	460	476	448	462	464	463	457	453	485	437	457	452	493	415	474	461	456	489	462	454	427	463	466	435	480	482	504	421	514	522	469	477	455	465	441	472	466	461	432	474	499	457	486	475	451	469	472	491	462	444	493	441	471	440	477	475	476	458	460	450	467	470	477	503	461	461	473	448	471	459	465	467	482	469	465	461	486	455	439	464	475	486	438	486	481	498	482	488	471	505	476	449	447	477	477	491	402	477	468	486	471	472	477	489	442	473	462	473	458	445	436	467	437	507	484	507	447	498	455	520	471	461	460	452	475	445	475	481	464	455	453	494	461	482	533	509	472	451	432	466	479	500	489	458	427	477	461	471	488	460	489	505	441	443	471	448	449	482	470	465	483	445	474	495	472	475	489	477	498	501	433	444	442	489	480
5223	1896	1028	794	1421	1450	1441	1264	1072	826	633	512	406	358	331	222	242	197	167	143	106	120	111	75	81	87	93	64	85	85	76	84	64	60	79	53	56	55	50	52	54	46	43	46	41	62	43	50	47	47	40	41	41	50	30	39	48	44	46	34	50	43	42	47	41	47	42	30	32	42	49	51	47	45	41	42	53	35	35	46	47	53	45	40	45	30	44	50	43	39	42	45	48	52	37	38	39	43	41	41	51	45	46	49	38	44	35	42	32	46	57	53	40	47	42	39	38	49	40	37	40	39	52	44	40	41	32	31	36	35	42	32	35	36	41	41	37	48	39	35	36	43	46	43	35	34	31	43	29	31	40	30	36	33	39	37	36	41	41	38	28	50	49	58	35	30	35	40	29	24	42	37	40	51	42	33	46	39	40	33	33	42	43	33	32	32	35	45	34	30	39	48	43	48	40	38	44	32	43	37	35	32	34	56	35	31	38	27	48	33	34	40	46	42	36	31	41	44	33	45	37	32	41	32	38	37	41	38	42	43	47	43	31	48	43	23	52	32	38	37	44	39	50	31	29	53	42	41	42	33	37	38	25	24	36	28	39	34	45	39	35	34	27	36	35	40	41	28	42	37	38	55	36	44	37	28	43	45	41	50	37	34	42	37	40	38	43	34	35	49	37	40	34	34	31	28	35	36	39	38	34	39	27	42	34	40	39	29	45	36	37	28	28	42	32	38	38	46	34	45	32	43	45	30	44	35	33	44	44	35	41	42	27	40	44	31	44	32	38	37	31	36	36	33	41	35	38	65	40	37	45	30	39	39	44	38	35	35	37	33	39	45	49	33	28	42	43	41	39	37	35	38	42	33	38	38	46	37	44	44	45	36	41	47	35	35	40	36	41	50	37	36	27	35	39	42	50	35	38	40	38	59	38	37	43	35	33	41	43	34	44	34	43	47	34	42	41	37	40	49	37	44	30	39	32	37	36	47	41	46	43	44	37	41	44	38	37	31	29	42	37	41	36	36	40	35	55	33	46	42	36	36	39	38	50	46	37	45	37	36	44	41	36	31	42	34	38	34	42	35	41	47	45	34	46	50	40	32	38	35	41	42	25	42	32	42	40	57	29	33	30	44	54	54	35	40	33	27	44	33	52	35	39	38	32	32	40	40	39	39	50	46	40	35	46	37	47	40	37	36	36	46	30	46	43	34	33	42	37	32	49	45	37	35	36	42	38	34	30	44	42	43	39	44	35	39	42	51	35	45	36	35	37	34	34	33	39	34	31	33	31	39	46	33	29	45	42	41	37	42	47	38	33	51	37	37	49	38	52	33	36	49	49	28	52	29	38	39	37	32	29	40	43	33	40	40	36	47	41	39	41	37	37	40	36	38	32	25	36	34	39	36	38	46	33	45	48	31	39	45	37	26	36	35	37	39	37	46	37	37	34	30	39	40	51	34	49	36	26	48	37	35	39	38	41	32	48	38	42	35	30	43	38	35	43	53	30	39	42	28	36	46	43	30	48	47	38	47	49	37	31	38	40	51	52	40	41	36	37	48	36	34	44	45	50	42	30	40	41	47	37	53	37	37	40	31	40	44	41	37	44	46	38	41	37	44	30	44	40	38	31	37	59	32	43	43	42	31	34	37	40	38	46	36	38	29	38	31	42	32	32	55	33	38	43	39	43	52	37	27	33	33	27	31	34	45	33	47	48	31	30	38	42	43	39	43	31	35	42	38	47	46	49	39	43	33	30	33	26	37	36	49	38	35	33	37	37	43	38	47	34	36	44	34	39	41	32	42	39	36	33	40	41	40	45	38	37	48	49	36	34	41	43	38	38	50	40	44	35	47	39	44	30	47	44	44	46	57	35	32	39	46	38	43	38	49	36	39	37	40	42	31	41	33	31	40	34	38	42	43	48	44	43	39	24	38	52	40	35	43	30	47	35	42	30	51	37	58	27	41	29	41	45	43	54	37	41	36	36	49	36	43	34	43	40	37	45	43	30	37	39	39	32	33	43	34	32	40	45	43	43	46	39	34	54	43	36	32	35	38	37	34	53	42	33	40	34	37	41	39	37	33	28	44	33	37	29	33	39	36	38	42	43	36	55	35	43	37	46	34	38	46	39	45	46	30	47	45	35	41	35	31	46	46	39	31	44	30	44	40	46	37	41	44	43	24	42	36	41	31	31	32	40	35	40	35	29	41	38	43	42	46	41	38	50	35	40	37	31	38	39	37	32	42	44	33	35	35	34	36	35	42	36	36	50	38	41	45	53	42	35	34	51	29	46	37	38	41	41	43	47	37	41	43	40	38	36	33	27	37	37	43	40	34	52	45	22	40	42	36	38	45	37	32	31	44	31	45	42	37	42	37	40	34	40	40	29	37	42	35	36	35	47	42	36	39	40	39	44	23	28	31	40	50	31	42	37	43	40	32	35	33	46	60	37	45	39	45	37	37	33	36	40	44	33	42	37	40	42	43	38	38	45	28	34	33	50	36	42	25	32	38	40	40	28	50	41	36	34	27	38	32	42	54	40	50	41	43	39	39	33	33	45	38	36	47	32	28	40	33	41	39	36	31	40	33	34	40	40	42	37	36	35	44	37	45	44	47	33	42	45	48	35	43	39	35	47	31	35	45	36	46	35	44	37	47	50	35	43	35	40	47	51	40	34	36	38	48	39	32	37	33	47	41	45	47	33	48	40	39	37	34	40	49	36	46	55	49	43	40	37	48	25	42	28	33	39	47	41	42	35	44	40	39	36	41	30	32	48	36	49	46	44	57	39	34	37	44	49	39	41	29	35	46	40	35	23	41	38	34	46	38	51	30	40	41	38	41	28	50	31	42	29	33	39	36	42	44	46	37	42	35	52	45	59	34	32	42	38	35	38	37	25	36	29	38	48	35	35	30	51	32	41	42	42	47	31	39	36	45	41	42	28	42	35	36	44	52	37	41	28	30	42	41	35	37	37	35	37	46	38	45	46	41	39	39	38	34	36	33	37	57	41	38	35	36	46	45	35	21	45	40	28	39	41	42	37	44	43	46	32	42	34	36	40	43	44	36	49	38	36	38	34	50	40	37	58	37	38	45	35	27	30	46	38	40	35	47	37	40	35	28	32	46	46	39	39	38	36	42	42	38	45	36	40	27	51	35	44	30	34	37	43	34	39	37	46	33	41	47	45	40	47	41	35	42	44	45	45	27	30	40	27	56	51	50	34	42	35	48	33	47	48	32	43	46	32	46	34	42	49	33	34	29	31	27	34	40	36	32	48	39	42	39	40	42	42	29	43	48	38	48	50	33	31	40	35	39	28	38	36	41	43	36	41	37	40	31	45	36	42	44	42	32	41	42	36	33	40	38	33	42	30	32	24	48	40	35	33	38	43	30	39	31	54	43	39	40	44	36	42	47	36	36	35	29	56	54	38	36	45	38	38	33	35	44	39	33	36	54	34	51	31	50	46	28	46	40	31	24	35	30	40	43	37	28
38064	24317	17473	31818	39095	37933	35132	32234	28640	25393	20983	17936	15522	13590	11789	10052	8537	7257	6186	5159	4512	4046	3550	3236	2946	2696	2850	2623	2689	2470	2529	2303	2159	2005	1935	1803	1612	1535	1386	1155	1154	1156	1147	1045	1013	920	930	891	855	876	827	806	770	801	825	764	795	755	775	767	806	831	774	786	770	743	739	727	770	839	822	936	990	853	955	929	858	829	793	821	828	800	774	713	737	776	806	766	781	768	771	736	738	825	782	803	796	761	685	763	734	755	773	806	817	809	761	817	787	807	765	636	675	677	677	700	667	687	713	697	688	715	773	632	660	643	661	678	616	650	664	665	647	617	658	658	602	648	687	621	646	661	632	642	625	595	661	652	649	635	643	565	660	622	589	592	666	620	587	638	678	652	644	632	642	644	651	605	609	637	601	621	573	637	599	630	599	607	609	609	639	632	637	620	611	631	608	621	628	606	612	615	676	606	597	629	614	568	645	649	629	633	617	577	616	560	617	611	630	648	621	594	610	651	623	601	592	648	655	618	607	647	643	622	634	622	623	648	609	669	657	625	632	640	622	620	623	645	626	606	621	600	595	624	614	689	619	598	658	620	604	558	605	646	619	619	648	586	593	641	626	583	645	633	649	613	592	626	581	596	644	629	574	603	573	605	618	598	571	600	649	658	634	675	592	601	583	624	597	635	615	611	589	616	592	609	630	645	608	642	590	618	621	577	616	574	646	615	607	627	648	731	591	593	573	620	661	597	628	590	625	643	602	636	679	609	645	660	656	629	641	612	614	607	645	606	606	593	627	620	649	641	603	599	594	622	637	588	561	590	642	586	583	613	600	618	604	614	634	595	611	615	592	625	614	610	647	607	610	598	685	628	645	599	671	613	605	637	622	625	589	619	651	608	617	649	634	603	637	598	595	603	637	604	614	605	630	620	611	635	587	612	657	652	607	597	683	619	654	643	708	647	657	609	625	583	653	616	647	596	632	588	656	633	654	657	601	591	633	601	634	621	594	605	621	635	616	644	603	614	631	628	629	605	596	618	637	562	646	597	671	582	616	581	636	538	621	631	636	662	643	599	543	638	616	622	599	606	610	640	617	634	604	530	617	611	604	592	610	616	625	592	606	632	597	666	630	627	636	657	645	606	662	693	615	614	644	554	633	650	616	630	637	604	609	612	669	613	586	608	625	668	636	619	610	581	624	592	630	634	600	639	622	637	672	625	628	606	583	638	586	608	638	586	626	656	602	613	610	627	607	584	623	608	624	614	629	619	624	614	627	597	641	631	589	621	653	649	639	605	622	616	631	619	624	629	635	635	637	597	619	585	624	567	611	669	627	617	625	617	624	648	643	636	636	645	616	599	585	606	650	630	624	637	612	617	598	652	602	639	566	618	602	613	618	609	607	593	599	659	595	661	608	620	594	600	638	652	632	615	621	636	627	617	605	617	641	697	647	577	605	602	587	609	575	628	585	606	650	647	643	609	619	647	585	606	652	579	576	660	647	571	579	588	631	616	634	629	593	621	596	591	636	585	628	601	639	621	612	599	607	614	585	663	651	648	587	633	602	627	633	617	609	659	604	599	599	622	616	600	642	641	632	638	605	646	650	623	637	609	577	637	644	600	627	627	635	619	612	619	612	614	587	683	646	559	571	645	669	616	641	604	602	594	612	656	608	608	637	600	662	619	660	594	622	651	621	595	618	592	618	655	656	615	601	616	602	648	617	633	609	601	606	616	609	616	653	620	595	617	612	619	585	632	609	633	658	625	622	626	614	639	615	589	597	608	598	597	583	606	642	627	619	648	611	572	581	632	586	608	599	623	610	603	606	625	635	624	630	632	613	600	612	639	676	635	626	600	604	616	654	639	582	614	660	643	605	584	645	678	626	615	576	634	639	566	655	629	662	590	586	615	604	626	622	606	625	603	620	638	605	609	601	611	615	586	609	592	609	630	598	611	642	619	645	606	595	615	597	660	584	610	632	641	619	600	661	574	628	609	631	626	594	610	630	592	609	591	603	610	596	619	620	636	654	607	581	636	602	632	593	650	653	655	585	689	640	598	578	609	614	608	627	604	654	629	630	610	616	584	601	604	590	625	616	628	636	622	615	653	608	607	647	595	627	636	601	600	650	625	613	604	628	615	626	600	620	623	610	606	610	624	602	613	661	599	604	657	607	670	632	621	625	597	626	574	612	574	651	594	569	594	620	598	576	610	592	597	616	631	593	596	619	609	607	616	637	643	601	603	570	625	670	624	640	611	645	627	618	655	648	574	648	577	639	602	617	594	610	567	642	589	652	638	576	601	600	622	597	569	612	662	651	625	622	605	601	594	626	628	607	597	611	626	620	621	609	651	620	640	581	610	669	637	614	627	618	618	606	569	595	615	628	666	643	595	695	616	611	628	628	603	606	637	605	610	604	630	633	609	624	635	643	639	683	632	627	624	605	629	619	674	608	608	600	609	605	628	635	668	649	577	581	640	612	615	621	618	592	647	631	685	580	656	615	647	601	603	610	599	619	615	626	624	593	614	626	621	610	630	605	618	633	599	618	621	653	607	629	622	602	622	622	609	659	607	626	621	655	633	619	620	649	643	626	640	643	634	622	623	593	628	630	568	615	617	625	614	635	660	621	594	646	653	606	665	582	624	622	649	644	612	589	635	569	612	634	644	605	615	661	640	627	617	659	626	643	625	620	629	644	662	616	595	626	609	632	604	592	600	630	674	574	584	601	623	597	634	632	582	661	631	626	606	627	612	577	623	639	630	610	604	614	612	604	612	603	619	662	621	629	671	619	635	575	632	643	560	616	612	664	603	615	630	620	629	648	610	642	593	650	643	655	575	588	580	620	598	633	636	617	629	611	607	595	637	610	690	590	658	648	630	618	600	628	607	633	665	647	587	615	604	650	638	614	666	602	607	637	634	645	606	656	631	590	585	596	651	601	622	619	627	589	616	623	591	613	649	594	605	599	567	626	615	662	600	662	623	623	622	606	610	618	588	641	628	662	600	640	647	583	628	595	617	613	648	613	583	596	622	608	655	613	668	624	631	634	640	610	612	612	677	623	583	596	651	605	640	644	627	628	608	598	593	602	616	654	571	643	648	651	671	611	610	600	579	604	627	605	657	643	611	638	632	643	582	619	590	656	565	603	601	680	649	595	639	613	599	614	606	653	631	638	576	626	601	615	627	670	650	604	622	643	626	553	609	616	645	577	586	624	614	600	622	583	641	620	589	592	652	600	611	588	620	602	622	622	693	582	656	608	614	609	634	597	632	638	655	594	591	633	603	613	614	586	561	644	636	622	573	610	638	640	570	633	602	581	600	641	654	592	641	619	607	593	606	632	612	605	563	620	638	607	589	630	602	608	656	593	611	604	603	621	582	633	600	646	626	615	622	645	633	629	617	611	670	620	637	647	601	642	619	574	611	634	625	629	650	611	572	623	650	611	598	657	664	635	643	592	622	624	675	578	647	642	619	614	670	625	642	624	623	629	577	662	650
2614	775	427	309	578	691	593	515	448	351	247	220	172	160	122	112	91	79	69	53	53	50	39	34	37	41	42	32	38	33	44	34	46	27	29	34	34	33	31	27	19	33	13	29	20	24	22	18	24	27	18	26	17	21	21	19	21	22	24	27	23	23	20	29	21	22	13	21	21	22	25	19	15	25	23	29	29	29	16	25	29	17	17	18	20	20	22	25	22	41	17	26	31	24	18	20	33	20	26	25	24	25	24	24	23	23	21	17	20	25	20	20	26	22	23	19	14	16	15	23	19	20	24	14	23	24	40	12	21	12	21	22	19	21	22	20	21	17	18	24	17	18	21	21	21	22	25	18	20	29	18	37	14	29	20	14	17	21	19	12	19	20	16	21	19	23	14	15	18	19	14	16	21	26	19	28	23	31	21	22	19	22	18	16	19	24	18	19	18	24	13	30	21	17	20	19	27	26	20	24	16	31	18	17	18	19	19	33	22	11	24	22	15	20	24	26	31	21	20	23	23	31	16	20	21	17	17	17	20	25	24	19	19	25	21	18	11	19	20	22	21	18	22	27	21	25	16	11	19	21	25	16	19	23	20	24	21	24	20	17	23	24	22	28	17	28	23	23	27	27	20	21	23	19	18	23	17	15	22	23	23	16	16	26	18	31	27	11	18	25	16	25	29	24	22	16	22	17	25	23	19	23	18	30	19	24	31	22	17	18	26	22	29	29	23	22	12	19	20	15	12	26	16	13	13	24	18	18	21	29	27	19	19	24	21	11	24	33	26	22	15	25	25	34	21	28	19	27	21	27	11	21	14	21	28	17	19	25	15	30	18	15	19	16	23	27	26	17	13	17	20	13	15	25	22	18	19	20	20	23	27	27	17	32	25	15	23	21	21	22	29	29	18	20	24	21	18	20	16	23	30	24	22	26	25	21	29	20	19	19	20	29	16	18	25	17	27	25	19	18	16	16	20	30	18	13	23	13	13	24	22	15	24	21	16	14	20	20	20	24	23	25	15	17	22	15	23	21	14	20	18	24	14	28	15	18	19	26	20	14	14	17	28	21	19	20	21	15	16	16	25	25	22	28	23	14	17	20	17	28	18	28	25	26	27	24	16	16	17	29	19	23	25	16	19	21	20	20	16	19	19	23	19	22	21	20	24	19	18	20	21	17	15	28	21	21	21	15	19	21	19	22	27	17	25	17	14	20	30	24	18	17	19	15	21	12	23	19	21	17	21	21	19	16	20	22	18	20	24	21	21	20	15	16	17	20	25	14	25	21	14	18	28	18	18	18	21	25	15	14	26	16	23	23	21	15	28	25	21	24	23	15	14	27	21	27	22	19	24	25	28	20	27	23	26	30	23	24	16	22	23	24	25	24	24	20	23	26	27	12	18	21	23	21	22	16	19	16	22	18	12	21	13	24	25	23	21	26	17	20	7	23	20	16	22	19	19	17	19	26	22	19	18	21	27	23	22	16	27	14	21	26	18	23	14	25	8	22	11	21	10	18	19	22	22	7	22	17	18	19	20	17	18	21	20	28	14	18	21	25	24	23	22	24	25	20	18	19	27	21	27	15	15	13	23	12	18	20	27	12	21	17	25	17	27	19	30	17	23	15	19	21	25	18	23	24	22	21	32	17	22	29	22	15	21	19	18	20	22	23	25	26	20	23	24	14	24	21	19	23	9	21	20	18	17	19	19	22	22	20	13	24	14	17	28	26	21	19	15	25	19	18	15	24	17	27	25	33	18	17	15	19	25	17	17	19	34	25	24	22	25	19	17	18	23	22	27	19	20	17	21	21	19	18	11	24	23	21	20	18	23	23	26	19	9	20	20	21	14	15	27	20	20	21	23	24	20	15	33	19	21	25	23	20	18	23	18	19	18	22	17	22	21	27	16	20	29	20	28	18	27	21	22	18	23	21	15	16	25	19	12	18	27	19	23	18	14	20	14	23	15	19	23	23	15	22	20	21	22	18	21	19	27	18	28	29	31	25	24	24	24	19	20	19	24	17	23	16	17	21	21	17	19	17	27	26	18	23	23	28	22	20	18	24	24	25	23	32	26	18	21	16	26	19	32	18	19	18	26	27	25	25	23	23	17	16	21	21	18	15	18	22	20	20	20	22	24	27	17	23	27	24	23	16	20	20	19	23	23	23	21	14	15	32	22	13	26	22	26	15	17	11	18	16	24	27	20	33	13	18	18	26	14	26	28	22	13	17	25	18	28	13	21	24	25	11	19	21	33	19	22	17	24	19	18	20	31	23	21	25	20	18	25	23	21	31	25	26	21	23	12	21	22	27	34	19	16	13	17	20	21	17	23	28	21	21	22	24	19	19	32	23	22	19	11	20	17	20	16	22	18	12	20	31	16	19	22	16	24	12	25	30	16	20	31	27	28	19	23	14	27	24	22	22	21	20	16	13	24	18	18	31	24	21	22	16	21	24	11	18	15	20	29	24	17	12	21	18	15	22	15	19	23	32	18	19	21	13	25	24	15	22	25	23	16	20	28	16	26	17	31	28	20	18	23	25	19	22	19	22	24	28	13	27	21	17	15	32	22	19	20	15	26	25	17	21	14	24	19	15	19	21	23	25	19	19	17	28	21	26	19	18	20	17	20	22	20	17	13	22	26	28	26	28	19	21	23	20	26	24	17	21	24	18	22	22	28	19	28	22	30	20	30	18	21	21	23	20	21	26	12	13	17	24	18	17	22	26	18	25	22	26	14	21	24	25	22	26	16	36	18	27	25	18	22	17	24	23	23	14	26	15	27	20	27	25	24	24	21	22	16	18	21	18	23	14	13	28	17	23	21	22	20	21	13	18	10	16	18	19	21	18	18	22	26	27	18	31	19	15	16	17	28	39	21	22	22	22	24	38	26	19	28	25	20	17	27	18	14	24	18	11	26	27	24	15	18	18	23	17	21	18	14	19	15	26	19	20	26	22	20	23	15	25	16	18	25	20	23	20	28	14	25	21	20	22	22	23	20	18	12	16	22	25	27	24	12	17	22	21	21	18	25	21	16	16	20	17	19	19	15	9	23	16	22	16	17	26	20	21	21	19	27	18	19	20	25	27	13	22	19	29	21	15	28	24	18	31	31	9	18	25	21	14	21	21	24	26	19	26	17	23	21	27	13	15	20	13	21	22	21	26	24	22	17	20	19	23	29	26	19	17	17	23	19	21	14	24	21	12	19	22	12	17	19	18	15	20	20	23	16	12	27	16	17	28	15	23	28	17	20	15	10	30	18	24	23	21	27	15	23	23	23	24	20	30	17	21	30	24	20	21	25	18	23	18	22	22	15	18	28	23	27	20	16	17	29	15	24	26	26	24	27	19	25	23	25	16	22	24	14	24	22	23	26	24	29	17	18	26	24	20	27	20	20	27	19	20	17	26	21	20	18	12	15	26	18	23	28	24	22	20	23	20	21	16	19	19	19	31	20	23	24	19	23	20	31	21	22	18	30	25	13	15	19	29
27147	15808	10073	21751	29663	28216	25425	22121	18723	15724	12720	10191	8456	6879	5585	4718	3915	3388	2773	2451	2166	1834	1670	1490	1375	1349	1314	1240	1275	1184	1165	996	978	960	882	787	764	716	620	582	543	512	532	539	489	446	433	452	407	406	425	415	393	420	390	405	368	373	366	378	397	446	420	419	405	344	379	413	340	466	457	458	458	499	450	493	486	480	426	442	436	419	395	386	412	393	422	425	410	420	426	373	400	406	422	481	412	421	391	431	443	421	414	407	399	385	404	417	446	438	371	414	355	372	402	356	363	387	399	392	421	359	350	372	335	362	359	353	350	355	365	364	362	360	326	382	351	399	345	305	377	391	365	338	382	364	333	359	378	352	369	365	363	367	357	317	347	356	379	363	381	343	357	346	328	362	317	339	342	360	364	343	389	373	322	349	367	350	324	375	354	350	370	349	350	343	331	347	355	355	363	300	389	338	316	318	373	295	373	340	368	360	352	338	319	328	358	344	367	369	324	381	352	335	383	356	321	356	333	306	333	312	365	331	334	365	334	324	342	324	375	366	377	352	356	365	322	326	338	348	326	354	340	367	323	354	331	346	381	357	376	344	370	370	359	328	350	364	371	373	320	335	328	327	349	313	316	337	353	352	368	312	350	354	331	326	361	364	337	328	384	358	358	316	354	368	364	337	363	348	346	351	345	343	329	340	335	369	366	321	324	379	360	361	374	347	369	361	351	316	310	353	370	341	352	335	373	347	339	345	333	340	382	383	316	346	353	391	348	371	352	327	356	327	327	347	369	357	346	366	339	344	353	347	361	397	365	369	372	363	320	311	376	359	341	351	327	360	341	347	360	352	350	341	332	356	357	366	346	337	352	343	348	350	361	297	380	331	326	338	365	349	351	366	341	366	324	369	353	361	355	336	353	363	320	354	325	332	330	373	337	343	372	351	355	321	381	321	364	335	319	341	353	329	345	342	355	355	332	344	357	352	362	372	354	320	367	373	332	365	360	343	362	365	342	341	330	331	362	333	371	336	362	346	354	388	363	336	337	376	352	321	330	348	319	334	324	356	366	403	330	342	374	382	347	338	328	368	322	361	338	360	342	341	361	377	345	368	312	391	336	362	368	347	354	301	347	331	363	322	371	387	372	350	339	365	337	314	295	340	361	351	309	342	346	334	379	353	358	358	362	339	348	342	361	362	348	336	354	320	358	372	336	350	350	400	358	359	361	335	379	342	345	358	375	363	340	347	374	347	301	386	334	324	334	368	324	355	339	354	384	323	368	367	364	356	355	355	354	344	322	338	367	342	333	372	334	339	363	322	355	370	388	360	311	375	358	336	336	358	333	356	333	326	364	355	342	344	385	384	338	340	375	369	333	377	325	362	365	327	359	346	336	348	328	385	321	369	384	351	343	366	338	366	344	338	358	329	374	407	349	380	313	355	368	357	323	366	347	331	357	324	328	371	371	351	404	372	338	348	335	344	370	338	357	340	360	342	365	353	348	378	331	346	388	357	323	347	372	353	342	347	365	313	296	344	381	344	330	331	349	328	329	343	336	364	321	335	332	358	353	370	328	386	378	372	365	339	322	331	312	370	358	362	336	342	311	366	333	350	357	336	364	333	348	325	345	335	357	365	308	356	348	341	340	348	355	358	353	341	341	344	350	344	357	327	339	344	349	345	344	339	315	348	315	325	349	370	295	309	357	355	338	336	325	345	349	374	324	369	358	326	333	319	358	360	333	368	341	332	361	347	367	287	293	349	344	337	338	351	333	343	368	331	378	359	320	354	361	347	361	363	369	337	358	343	350	344	366	382	352	368	340	377	353	328	317	377	359	338	352	324	337	373	360	367	328	350	367	332	328	366	366	351	346	343	345	325	318	356	388	334	382	353	374	321	385	356	354	353	360	338	348	365	343	322	332	378	377	340	339	335	322	345	367	352	341	348	358	348	388	356	365	410	361	364	361	313	353	359	368	343	354	340	372	378	324	354	335	368	355	354	336	318	344	355	374	320	353	348	341	345	335	360	350	368	294	346	330	375	326	367	354	349	333	390	373	300	322	335	358	340	343	340	353	361	329	324	329	362	347	353	341	342	347	365	344	341	357	377	351	373	368	378	357	351	368	342	310	336	348	352	358	375	364	342	343	342	371	353	342	320	341	352	379	335	366	361	313	361	296	369	345	342	363	357	372	389	346	365	347	339	352	351	357	349	359	345	355	366	342	345	308	343	376	333	338	383	331	347	356	344	366	350	341	345	366	368	342	303	347	337	368	337	360	364	337	359	348	326	345	370	352	359	340	323	361	351	357	342	358	330	352	372	333	347	343	341	335	333	340	349	385	366	344	350	323	328	339	334	368	367	331	378	351	364	332	390	367	336	324	340	332	373	344	329	342	363	369	361	337	366	345	367	354	334	335	346	346	346	372	370	334	361	409	364	365	331	337	387	343	321	349	322	327	333	331	352	332	338	338	356	361	373	360	360	347	308	327	339	352	374	353	332	335	340	338	331	359	335	355	350	373	331	364	345	348	350	359	332	363	370	350	351	306	374	381	331	368	374	366	335	363	343	342	331	337	383	336	320	347	339	348	346	347	352	343	334	340	355	362	380	345	331	317	317	348	333	336	316	373	375	329	370	339	360	345	341	323	374	367	370	364	345	361	370	368	362	340	365	332	343	325	338	340	339	337	358	372	335	341	397	363	382	355	351	339	340	377	359	364	329	355	326	364	340	369	345	342	364	356	344	330	375	345	355	339	385	333	356	339	342	340	322	356	347	358	325	352	331	338	344	381	346	311	355	358	349	351	367	337	352	342	374	344	373	340	345	350	381	335	359	366	335	384	332	317	356	327	375	356	363	329	329	384	316	358	355	322	376	362	358	365	377	319	337	336	321	366	321	351	354	344	335	368	354	363	366	354	346	344	365	348	354	347	344	333	333	380	321	352	345	366	382	349	343	344	346	353	319	356	351	334	330	373	374	309	342	339	345	359	334	353	383	354	344	353	361	344	344	395	354	362	368	342	372	351	387	369	364	342	337	369	346	348	359	351	371	351	338	353	349	335	355	367	373	375	348	369	342	343	337	334	354	348	354	371	285	358	367	347	365	359	335	323	372	360	325	312	350	357	346	350	355	310	360	359	364	358	335	347	328	328	368	319	366	341	340	355	325	329	364	388	357	345	353	366	336	374	362	370	341	321	330	370	302	335	357	362	326	367	315	367	321	355	354	365	368	345	360	370	369	343	354	362	293	348	355	341	313	337	341	370	339	325	390	363	344	395	321	309	351	327	379	343	354	346	354	329	339	331	338	342	349	347	344	355	358	356	314	388	365	322	350	335	331	342	315	328	375	363	327	323	305	356	336	332	355	339	366	355	378	322	381	316	338	340	330	340	318	381	368	375	359	345	347	370	367	335	361	334	355	348	343	345	369	346	358	355	329	397	372	354	336	344	341	331	327	359	354	350	368	366	366	329	378	362	343	339	353	370	320	364	366	340	341
2569	1179	679	441	857	951	816	688	608	427	367	308	241	187	181	127	144	113	97	87	79	53	54	51	59	51	47	54	47	58	51	43	34	44	53	39	36	39	40	31	28	34	30	26	27	26	23	25	21	26	36	19	18	23	41	25	27	30	27	33	18	22	20	21	24	17	32	27	23	34	35	30	24	25	30	31	31	31	39	26	32	27	27	35	28	22	26	24	30	32	23	17	30	30	31	27	27	24	25	30	26	20	28	24	25	30	35	26	33	28	23	26	29	29	23	30	25	22	27	21	26	31	15	25	22	26	26	28	20	28	24	16	24	27	31	28	29	21	20	18	22	23	22	29	15	26	19	23	31	16	20	35	30	23	26	29	31	22	25	31	24	31	23	28	25	25	32	30	29	29	30	26	35	31	21	22	26	25	17	29	25	23	31	26	28	23	24	24	27	28	27	21	20	24	31	31	20	15	31	18	26	22	20	34	25	21	23	23	31	23	26	28	22	33	19	34	29	32	26	27	20	24	29	27	19	27	21	25	26	23	30	29	23	31	29	24	23	23	27	26	25	23	31	22	37	31	22	28	11	25	24	18	25	27	13	23	21	22	19	19	25	26	23	25	24	26	18	33	23	21	29	37	30	25	27	24	30	27	22	23	25	31	33	18	26	23	26	39	23	29	26	30	14	23	21	28	12	20	22	28	33	20	27	26	25	25	16	32	30	22	32	33	27	24	21	23	33	32	22	31	17	35	22	27	29	27	29	18	19	28	23	18	23	20	20	21	35	22	19	26	25	21	24	22	20	23	27	23	20	39	21	26	27	26	23	26	29	16	22	28	31	29	21	23	23	19	21	23	31	25	20	28	28	22	31	25	24	31	32	25	19	28	23	26	23	28	34	23	39	26	24	18	19	21	23	27	20	25	21	20	26	17	22	13	21	23	27	26	25	18	22	25	30	18	26	25	25	39	22	25	28	25	17	30	21	23	24	24	28	25	15	33	30	24	23	23	26	29	28	39	26	24	23	22	22	21	22	14	31	27	26	26	18	26	26	26	26	30	24	25	19	22	22	20	26	26	33	21	22	27	27	22	31	30	19	29	27	29	25	17	22	21	30	26	39	28	22	24	17	24	31	27	22	37	23	28	25	19	16	26	27	32	18	24	37	29	19	23	20	34	26	25	33	21	32	30	27	17	26	21	23	21	17	17	21	19	29	27	14	25	29	26	25	20	24	30	14	29	23	19	27	28	25	30	32	21	29	25	23	21	20	22	27	29	25	34	36	30	30	26	30	26	27	21	33	30	22	19	19	30	27	25	24	25	23	33	24	20	18	20	29	24	27	28	30	16	27	21	20	22	22	17	20	23	18	21	22	17	30	23	33	35	30	32	21	21	22	26	29	22	29	32	24	24	34	24	24	27	19	34	34	27	37	18	27	26	32	22	27	22	33	21	24	32	20	21	24	12	25	18	22	22	35	24	20	21	29	28	31	30	17	29	26	31	27	24	30	31	28	18	33	27	28	23	17	28	26	28	33	29	25	29	28	29	21	27	18	26	19	28	39	25	19	26	19	19	24	24	25	31	24	41	27	24	15	28	24	27	23	20	27	24	32	21	25	23	29	26	29	26	29	17	31	23	28	27	22	32	26	25	28	26	25	21	29	25	24	25	14	22	26	17	26	25	19	37	18	26	22	23	20	25	19	24	21	25	23	25	20	30	18	21	21	23	19	14	21	23	26	36	33	28	21	16	20	21	33	25	23	27	17	31	22	22	29	24	22	35	26	21	24	22	27	26	23	26	31	29	23	18	27	31	26	28	20	24	22	29	23	23	28	21	31	29	27	27	31	28	28	22	18	30	17	23	27	26	31	29	23	14	20	28	29	31	17	21	33	20	20	19	20	23	28	25	18	17	25	20	31	32	27	35	21	16	27	16	33	29	24	30	18	34	31	35	24	29	19	22	21	21	30	25	24	28	26	24	26	28	21	21	22	25	24	28	21	27	32	29	23	30	17	32	24	30	26	23	27	25	16	30	20	24	25	30	23	21	26	25	28	18	21	21	30	29	37	25	27	29	23	22	26	26	21	26	21	24	21	24	24	23	24	22	27	29	23	29	27	29	28	29	27	18	26	26	27	26	25	20	27	28	27	27	22	32	27	30	24	28	29	26	31	25	28	23	22	26	32	27	24	20	24	30	20	30	21	25	21	22	21	19	20	22	30	31	29	27	32	29	30	29	25	26	24	27	26	24	27	24	22	14	29	23	29	24	32	22	33	26	27	21	21	20	28	30	14	25	28	22	32	25	30	24	28	18	36	22	22	21	26	16	30	29	30	34	19	20	25	15	26	18	30	26	23	28	29	17	27	23	23	25	25	32	28	17	23	22	31	29	23	23	27	30	25	24	28	21	19	23	25	30	24	13	20	18	24	18	17	26	20	26	25	28	27	21	21	22	27	27	34	24	29	21	20	26	21	25	26	23	33	18	20	35	25	21	25	32	27	20	25	18	24	27	34	27	25	18	29	26	20	27	19	28	19	29	34	26	33	26	17	21	22	28	21	23	27	28	25	29	35	30	25	28	30	17	29	19	41	28	30	25	17	25	30	21	25	29	22	20	18	35	26	23	28	34	23	28	34	20	23	24	23	27	21	34	29	27	26	23	28	29	25	31	24	37	23	17	20	22	33	19	19	32	30	28	21	24	21	23	28	18	19	32	28	28	22	26	21	30	20	31	24	20	30	25	23	24	24	28	27	24	29	40	28	29	33	28	31	31	24	24	16	23	19	27	26	30	32	27	16	29	24	18	30	29	27	39	23	26	31	30	17	24	31	25	17	24	26	34	23	26	28	27	26	25	31	27	23	30	31	21	30	25	30	30	25	30	25	27	30	22	31	20	25	17	25	23	27	28	27	30	17	33	36	29	27	26	17	24	25	26	18	24	27	26	32	33	21	17	20	23	30	30	26	33	21	28	23	25	30	20	24	34	27	25	24	17	26	34	23	31	29	28	20	18	25	29	25	23	27	25	25	20	25	27	28	27	24	29	24	34	22	32	30	23	28	18	17	28	31	27	26	20	15	32	21	24	29	28	32	26	25	28	20	24	24	34	25	27	22	21	20	24	28	28	21	32	29	29	24	20	19	25	26	29	40	26	24	25	25	24	28	19	27	20	19	19	26	23	25	20	20	27	25	26	26	37	23	23	31	25	38	28	34	25	28	27	24	33	26	22	30	31	18	26	27	24	24	27	24	18	35	32	26	22	17	27	32	24	35	19	32	23	28	25	27	23	30	28	25	30	19	23	21	21	24	21	29	18	24	26	26	19	22	30	20	33	24	22	24	27	21	29	29	21	31	26	31	28	16	31	30	24	20	29	36	28	28	11	18	21	31	20	25	32	25	22	26	29	25	23	20	26	20	26	21	24	24	20	29	26	30	22	16	22	25	28	20	24	20	19	35	18	28	28	13	27	24	25	32	30	23	28	32	28	21	17
32836	20040	13262	26089	33854	32610	28980	25612	22607	18724	15174	12575	11335	9403	7828	6375	5525	4574	3760	3476	2802	2587	2251	2086	1928	1853	1727	1536	1671	1650	1493	1380	1359	1260	1229	1054	1035	896	807	756	670	700	741	686	634	577	627	572	533	529	521	500	579	588	566	561	531	521	521	500	497	518	523	503	482	465	464	487	527	538	605	637	621	612	609	598	568	553	540	533	532	530	543	516	488	557	559	519	517	486	506	498	480	537	536	563	535	483	511	480	511	521	502	545	511	547	510	528	560	528	463	478	452	470	494	459	466	465	430	473	424	454	459	435	479	429	447	432	438	439	453	443	428	465	424	455	393	422	399	434	446	439	407	395	450	407	403	421	443	438	397	410	411	439	440	432	408	433	417	437	408	420	444	388	402	433	384	425	441	435	423	429	406	424	439	393	415	449	392	411	420	401	476	408	412	418	443	403	419	408	403	463	413	386	443	421	387	435	378	407	422	455	414	406	443	400	436	432	453	412	437	423	426	423	382	384	436	426	422	439	400	432	394	427	421	409	440	422	436	402	384	452	414	396	446	440	427	409	411	411	401	441	422	413	414	424	420	424	424	411	428	418	412	407	459	453	418	417	403	392	420	411	391	432	425	450	397	401	421	416	398	420	402	402	395	413	403	415	397	436	424	450	422	415	449	402	411	408	358	412	466	427	404	432	394	419	407	380	439	441	425	442	410	392	429	412	422	426	417	379	410	407	412	412	399	419	398	392	420	433	409	387	428	423	455	402	427	439	427	395	396	418	439	449	424	455	426	424	445	395	391	426	393	406	412	421	417	426	378	401	437	389	434	424	439	439	378	407	433	415	396	441	443	411	418	419	413	396	442	418	445	411	439	389	442	386	415	422	379	407	416	415	440	408	411	474	427	444	390	460	422	381	414	443	430	447	438	425	430	407	402	430	411	423	436	372	425	422	432	410	402	422	423	379	410	404	417	440	436	415	409	425	433	431	429	419	412	407	408	462	412	405	421	403	477	412	418	424	405	428	435	442	402	449	394	422	406	389	414	396	439	464	424	432	436	437	396	409	410	415	419	397	428	423	426	417	428	413	440	413	437	425	449	461	470	428	469	446	394	396	399	428	389	453	444	415	441	432	402	403	443	399	398	422	395	422	471	433	415	442	412	431	446	416	421	432	430	445	443	434	429	451	414	400	441	421	425	421	435	397	447	459	444	406	439	409	420	377	457	377	383	368	400	452	432	397	439	415	430	393	434	463	437	411	423	422	414	432	390	441	447	406	427	405	400	402	375	418	440	384	388	377	421	429	427	426	410	418	394	423	404	440	416	406	462	463	384	409	440	390	394	411	445	392	426	424	428	404	492	411	373	442	408	433	419	398	375	438	447	445	405	406	418	473	422	439	412	396	442	420	448	444	423	420	400	438	437	417	392	422	420	427	437	379	424	427	457	403	405	432	410	418	429	426	429	436	422	422	472	410	420	439	413	436	397	425	433	433	436	391	406	422	462	447	419	410	425	383	431	439	360	428	412	430	429	429	415	392	415	421	415	402	432	394	423	380	419	420	396	407	394	391	425	407	414	411	450	467	399	414	459	443	443	408	418	418	419	431	461	429	448	370	399	409	407	409	418	417	414	386	447	415	418	401	451	461	403	435	399	408	434	425	413	385	398	434	430	400	425	437	451	378	415	413	432	403	422	478	424	362	396	386	406	368	440	405	411	417	455	456	412	429	427	389	410	396	435	397	400	410	423	415	445	386	404	421	412	372	440	389	403	425	420	432	449	408	409	427	408	385	382	415	393	438	423	387	403	437	436	427	413	425	423	404	426	447	413	426	448	414	408	401	408	420	428	409	417	438	405	400	436	409	449	439	400	424	388	413	401	456	414	405	392	411	438	439	414	416	422	415	425	419	384	380	432	405	399	432	416	438	402	421	455	442	398	416	420	424	412	405	409	423	441	384	427	399	408	397	413	406	407	429	414	436	413	390	418	425	433	408	412	443	389	414	443	399	411	426	386	399	410	386	416	387	435	402	403	440	401	395	413	430	449	419	414	404	404	392	420	387	433	425	426	418	433	431	422	430	412	415	424	401	396	400	408	423	389	433	418	432	388	389	421	440	426	431	408	425	394	457	405	460	437	410	417	440	388	389	396	456	410	429	442	387	426	409	408	393	449	398	376	406	415	416	408	414	368	411	417	420	407	421	427	437	423	434	430	412	399	436	411	437	424	428	413	418	439	442	392	408	458	445	422	395	407	385	404	415	407	388	424	449	401	469	428	406	439	428	416	447	413	415	410	377	433	432	432	415	406	387	394	433	402	410	445	383	439	415	384	429	417	422	399	425	449	434	412	404	396	434	424	399	428	415	432	443	450	398	430	404	415	443	434	407	428	453	480	423	429	443	402	422	397	413	411	394	435	433	411	411	405	438	400	437	412	411	407	427	452	465	394	432	412	399	399	435	443	397	459	434	411	442	412	413	414	424	418	411	430	393	433	424	427	406	434	393	402	459	453	407	430	415	409	424	384	387	415	387	436	447	430	424	412	396	392	409	388	406	414	429	451	402	424	405	407	416	477	416	415	390	397	440	406	423	410	430	422	415	443	398	418	455	438	451	401	414	417	379	413	400	449	430	449	442	407	452	410	443	419	417	395	434	418	392	434	441	424	379	461	400	427	442	394	407	417	446	434	460	434	415	350	412	399	397	423	367	378	434	422	404	430	427	440	420	414	419	410	369	376	425	415	367	442	424	414	402	400	395	413	409	438	419	439	403	377	432	455	422	431	409	431	377	441	408	436	419	410	407	392	441	414	369	382	398	407	445	403	425	402	374	429	451	434	437	424	465	436	424	436	450	433	405	426	408	407	443	410	417	449	415	418	394	443	423	400	414	423	418	431	425	370	380	446	379	403	442	400	447	426	392	381	414	443	404	418	378	399	407	431	451	421	445	403	423	422	366	417	410	405	424	471	482	443	416	445	400	427	422	413	398	438	425	403	433	453	450	421	391	402	419	402	430	425	449	441	410	421	454	404	443	408	416	424	392	441	401	366	379	410	453	377	397	420	441	435	404	418	438	389	410	433	398	431	422	433	401	446	414	435	435	403	398	446	416	465	441	410	428	384	442	383	413	438	388	428	431	449	375	421	444	457	450	431	420	397	427	390	450	424	396	405	441	423	393	418	428	399	405	406	418	436	424	398	418	412	443	400	415	411	394	414	434	415	410	444	467	456	402	408	443	415	402	406	434	427	414	421	422	424	401	420	433	403	431	437	431	416	381	442	406	390	409	431	382	431	404	429	429	442	415	442	399	418	430	428	434	428	405	410	401	434	406	421	398	440	415	414	424	451	376	436	426	396	414	402	386	465	434	413	402	410	444	413	436	454	440	406	393	428	395	417	403	407	447	425	417	472	399	466	442	428	411	385	403	410	419	398	441	442	415	413	440	432	392	443	426	435	443	420	398	415	419	415	397	429	417	402	403	427	448	441	414	419	397	432	416
4457	1159	687	473	873	1034	867	778	602	485	353	326	285	247	174	161	148	117	107	106	71	79	66	61	68	57	58	45	64	62	65	55	45	40	51	52	35	40	45	35	31	47	37	29	27	23	31	42	30	30	33	31	32	26	37	27	29	32	30	37	28	34	37	34	26	30	40	27	23	41	28	37	33	31	24	33	23	33	26	35	30	22	24	32	21	42	30	33	29	31	36	33	39	42	40	27	41	32	34	34	33	22	32	27	32	21	21	26	41	26	38	27	27	27	35	26	24	24	27	28	27	29	18	24	35	26	19	31	40	25	32	27	24	23	27	24	34	25	29	18	23	28	24	28	23	34	27	27	22	24	32	30	27	28	39	23	42	26	24	34	22	24	34	26	22	24	31	33	24	26	24	32	34	30	29	31	29	31	25	34	25	31	33	29	27	34	30	16	33	25	36	28	26	26	25	33	29	25	30	40	26	28	31	30	25	36	30	28	30	34	32	28	30	24	26	31	23	25	33	32	24	29	38	37	25	36	24	29	24	39	31	27	37	38	24	27	22	33	33	29	33	27	22	28	35	30	28	36	27	24	30	25	30	27	31	24	31	36	29	31	31	20	32	33	33	33	32	32	30	28	30	24	33	30	28	31	23	28	23	33	22	27	32	25	39	32	26	22	25	34	20	23	35	25	35	21	28	33	35	25	34	25	31	33	40	25	42	26	29	31	33	24	29	26	40	40	24	20	23	32	31	30	20	26	36	40	39	35	30	28	19	23	35	32	19	31	25	20	31	27	21	29	24	29	25	42	25	30	23	27	26	17	35	19	30	28	32	36	36	23	29	32	23	31	25	32	26	26	35	36	34	33	24	24	20	29	24	21	31	28	27	31	29	32	30	19	35	25	24	24	21	27	34	27	16	41	27	27	34	28	36	22	23	31	29	36	17	20	32	28	25	32	34	36	27	35	20	22	26	27	33	34	24	28	28	31	28	29	21	35	21	30	25	31	35	25	26	27	32	24	21	27	33	23	30	30	29	29	22	38	25	29	24	34	29	25	36	23	33	21	28	22	27	25	21	29	25	29	29	24	28	23	37	27	27	31	29	27	22	28	29	28	33	30	34	33	8	30	28	25	34	30	27	31	32	24	19	26	30	36	25	28	36	28	32	36	32	24	30	36	23	31	22	30	24	33	28	28	32	45	29	29	27	27	34	30	22	23	17	28	26	33	28	25	31	29	32	33	28	32	21	25	26	18	22	29	31	22	35	34	34	29	36	28	26	30	32	27	24	26	25	25	22	28	23	28	32	33	23	37	28	29	28	27	29	22	15	22	29	32	29	38	28	25	31	36	26	25	34	24	35	29	43	34	25	27	24	32	26	29	29	29	34	31	28	22	24	37	25	20	27	26	30	28	18	34	28	27	25	32	35	26	34	30	29	19	17	22	27	29	29	27	31	40	23	40	18	35	17	25	33	32	37	22	37	34	28	37	28	40	25	30	27	31	22	34	23	27	38	36	27	31	33	33	38	35	25	18	19	35	25	21	22	39	21	20	28	32	29	30	23	37	27	32	22	26	28	34	26	41	37	19	26	24	22	36	34	33	23	25	29	28	26	34	33	33	21	26	29	31	30	25	32	23	27	24	25	25	19	33	33	34	34	25	28	23	30	38	28	39	27	23	32	23	25	34	33	27	27	38	16	30	21	27	36	34	34	32	32	42	32	38	32	26	25	30	31	32	24	21	30	31	27	36	41	31	25	34	19	27	42	27	21	35	24	30	26	26	26	30	26	32	36	34	24	35	28	31	28	19	21	20	33	28	30	28	29	36	26	22	26	33	23	28	34	33	32	29	27	24	28	28	31	35	26	24	26	33	24	26	25	24	20	33	22	21	22	31	25	27	29	34	26	30	22	21	25	38	25	40	37	35	25	35	24	27	21	26	24	26	31	35	14	27	31	24	25	35	24	21	24	24	31	39	27	32	21	19	26	36	24	24	26	30	23	28	25	27	25	25	25	47	35	26	27	31	28	27	24	33	35	33	37	44	24	19	18	34	26	25	24	36	25	24	28	25	25	27	32	32	21	26	34	29	23	27	20	22	30	35	30	30	24	31	32	36	33	28	26	24	24	20	32	21	33	21	38	30	27	26	19	39	29	31	21	33	33	33	23	32	29	33	31	27	19	29	25	28	29	26	27	32	22	27	38	19	33	24	40	34	33	26	31	21	37	26	32	37	31	31	38	36	16	30	33	21	29	29	30	24	31	29	22	27	31	25	34	35	22	33	27	29	28	22	41	26	18	38	34	23	32	43	45	25	34	37	25	35	26	36	34	24	37	28	27	31	24	32	34	32	31	36	25	26	27	25	34	18	26	17	18	26	28	24	30	36	28	34	21	28	34	26	30	35	28	37	33	21	32	31	35	30	29	36	33	23	31	20	33	24	28	44	32	25	30	30	24	36	26	30	40	35	30	30	23	34	35	22	21	35	32	30	24	31	26	30	26	32	39	23	22	25	43	25	25	36	35	28	32	24	30	27	28	19	32	34	19	33	28	34	29	30	25	30	28	29	32	31	29	44	30	16	28	28	26	33	34	30	27	29	22	16	30	36	30	32	30	24	36	23	27	33	23	37	21	27	33	29	33	34	22	26	32	30	29	23	32	35	33	32	21	31	28	24	23	27	27	28	17	38	33	31	23	29	26	35	31	28	27	30	27	32	22	28	36	29	24	25	33	27	38	21	28	36	25	35	28	26	25	17	25	23	38	27	35	24	36	17	24	25	39	25	33	30	24	31	30	27	27	22	35	35	26	28	23	28	25	22	21	30	33	39	30	36	29	32	35	22	25	26	29	32	39	32	25	25	33	35	28	17	26	40	29	35	30	31	33	41	39	27	26	27	21	26	22	24	30	17	28	27	29	28	40	25	34	36	35	30	26	29	36	26	29	30	23	31	30	26	26	34	20	27	39	20	26	29	26	28	43	35	38	24	29	26	33	26	35	35	27	30	33	28	36	40	32	35	29	26	31	28	28	35	30	20	31	33	31	24	31	23	32	24	35	29	35	33	26	21	26	38	16	33	23	25	24	37	27	21	35	29	25	29	23	30	36	21	22	40	36	34	26	39	31	18	31	41	28	34	25	30	23	29	23	25	25	22	28	38	34	34	36	27	28	20	27	23	24	29	31	25	30	35	33	27	32	20	25	34	27	24	40	37	27	26	27	27	39	28	34	23	31	32	30	36	23	25	27	33	33	29	31	27	28	26	23	26	18	25	27	39	38	25	30	24	26	31	30	33	37	26	28	30	25	28	28	33	31	22	27	27	26	32	33	21	31	29	25	33	24	28	27	36	30	26	27	28	35	39	26	25	24	24	34	36	31	24	33	25	27	29	39	26	29	28	26	21	31	30	31	27	33	22	31	34	33	25	20	33	30	34	23	34	24	23	30	30	30	28	23	29	33	25	24	28	28	32	38	21	22	22	27	33	32	26	24	26
31425	19538	13426	26674	34243	32952	29783	26679	23574	19710	15981	13373	11917	10379	8464	6842	6023	5219	4199	3529	3035	2749	2393	2299	2002	1934	1935	1805	1969	1715	1643	1549	1483	1430	1333	1232	1109	982	851	914	861	834	831	786	710	706	647	649	633	574	582	596	592	625	617	580	607	575	592	575	575	594	594	595	525	533	561	575	592	616	627	651	710	675	685	621	631	631	554	596	553	604	580	514	575	561	566	559	582	588	578	585	593	609	579	587	532	622	555	510	545	579	569	574	577	595	554	612	592	538	509	529	514	530	534	506	524	522	543	486	521	554	495	513	517	483	517	473	485	503	480	464	554	511	503	483	479	438	486	516	486	490	499	470	484	496	467	482	443	471	479	466	472	472	454	442	445	513	488	485	472	444	437	447	467	494	498	470	439	442	474	502	471	456	480	494	458	455	472	486	472	470	479	482	478	491	500	450	450	455	450	425	501	435	455	456	457	515	471	479	454	492	476	500	449	492	465	429	490	452	471	477	480	488	452	495	506	498	493	470	449	472	467	486	466	475	476	499	495	432	471	432	441	517	447	497	495	466	468	487	449	459	524	443	450	475	467	441	476	446	480	483	448	471	512	501	453	467	442	500	461	459	475	450	461	480	508	467	484	481	461	485	458	480	480	495	453	473	482	468	468	476	503	471	485	454	487	446	453	472	465	479	439	460	428	480	486	445	484	509	469	494	473	479	470	440	476	455	463	449	486	458	487	471	443	462	463	479	454	491	438	477	512	476	466	445	456	477	477	474	496	478	500	447	520	464	460	446	425	470	484	484	521	472	486	508	462	473	507	489	484	493	521	419	481	465	509	435	482	440	490	487	468	453	484	448	447	465	492	447	484	496	483	472	424	422	490	448	522	483	490	483	511	471	427	496	481	479	463	480	471	465	484	445	453	445	479	452	492	446	468	455	468	474	476	473	471	480	443	457	475	434	425	460	450	476	505	436	459	470	471	456	513	477	489	478	463	467	491	517	472	492	437	418	475	488	484	496	499	487	485	456	457	466	440	465	451	456	463	492	472	464	459	462	472	467	514	482	468	501	463	414	482	473	467	468	477	450	484	528	492	473	474	503	434	466	465	514	463	483	480	481	501	475	481	457	472	480	464	461	429	502	444	504	521	481	503	452	489	487	460	458	477	457	474	444	466	495	482	471	502	494	461	446	513	477	513	469	454	450	468	500	491	462	489	470	492	510	488	463	498	468	462	464	442	450	477	485	448	477	475	475	470	470	454	415	460	484	482	491	479	439	465	417	439	468	430	475	464	482	471	479	485	456	413	472	456	491	438	454	491	476	451	471	488	427	492	488	443	465	449	499	471	447	485	463	468	479	510	496	508	442	478	513	475	501	476	472	513	471	494	462	487	453	477	454	443	471	477	491	478	470	488	482	472	448	455	486	450	463	477	486	432	456	476	518	432	447	477	451	501	503	490	464	465	492	433	489	506	472	449	455	491	459	480	438	483	490	441	444	486	490	506	473	470	410	495	454	490	499	470	475	458	510	474	474	476	500	469	448	486	463	475	463	433	482	488	446	445	468	465	465	449	442	502	422	505	502	488	470	433	430	511	448	472	475	446	476	508	481	425	442	434	497	398	463	477	475	440	489	488	456	521	466	452	455	507	529	450	459	486	474	464	509	465	487	466	439	482	484	476	469	473	482	502	486	475	459	446	461	482	504	435	481	428	433	488	466	493	529	468	436	460	515	461	457	460	464	471	474	434	482	506	482	471	491	462	492	477	422	478	487	486	469	431	487	433	503	479	473	452	477	454	474	455	523	476	445	491	442	465	441	460	487	495	487	432	463	538	472	473	441	488	488	438	480	484	448	456	490	455	479	495	450	437	502	457	493	474	456	493	475	452	481	449	462	495	523	512	511	453	519	503	488	474	491	459	451	469	462	448	455	487	501	455	486	482	484	504	470	467	488	503	463	484	437	478	436	454	476	443	447	492	460	469	481	446	422	479	440	511	463	489	456	468	483	518	426	457	484	442	491	474	518	463	452	514	464	449	449	455	495	458	412	476	464	474	499	453	495	468	466	487	494	469	506	479	443	486	465	447	482	459	492	448	502	486	461	470	512	470	487	437	443	469	477	513	477	464	473	443	453	477	475	473	474	477	485	454	470	492	465	475	475	475	486	477	449	490	522	473	471	443	497	480	481	479	486	473	515	462	462	501	491	485	454	498	482	490	437	455	495	434	480	490	487	478	444	423	462	449	492	460	492	436	466	496	403	467	491	470	470	469	470	500	465	444	446	469	459	475	468	502	464	517	459	436	434	465	473	506	491	511	485	432	482	449	451	477	434	482	452	446	466	484	463	449	463	503	487	434	461	492	447	464	465	483	433	511	459	448	493	493	467	482	498	451	451	447	499	463	444	449	484	451	487	441	489	460	506	487	440	472	505	462	468	467	469	451	497	487	481	469	467	454	484	479	502	458	471	450	489	453	455	452	475	460	437	455	481	514	452	453	489	429	467	457	462	454	459	472	470	444	456	463	453	462	482	510	486	455	442	475	465	476	484	480	463	524	457	451	516	496	434	476	479	472	506	472	466	464	475	438	475	495	459	480	537	480	500	492	478	485	461	469	448	469	466	479	452	478	505	482	470	479	478	443	490	446	490	491	483	487	474	478	472	469	501	494	434	494	469	471	433	469	496	487	456	453	455	451	472	459	419	453	445	498	453	471	487	472	456	431	470	454	451	459	475	485	446	480	475	434	460	496	432	498	452	441	480	477	440	482	481	456	478	480	464	482	480	470	466	481	458	509	477	443	476	476	468	448	483	506	443	494	466	489	448	468	472	476	488	469	440	435	473	495	471	467	445	500	497	521	476	491	477	492	485	485	489	464	453	472	482	479	470	498	447	509	480	508	449	520	475	446	484	468	485	445	499	481	458	469	465	469	453	471	458	484	434	463	503	506	470	457	469	452	451	478	465	460	502	474	507	423	519	455	484	433	483	465	489	433	486	465	479	481	431	490	468	441	478	449	480	482	469	450	446	461	456	437	486	477	503	467	439	452	459	451	456	407	450	458	514	507	463	486	502	496	468	483	496	490	462	451	493	471	485	488	493	483	471	464	485	472	487	481	498	478	479	490	466	475	484	459	451	480	421	478	511	459	453	492	468	459	476	472	524	439	528	496	439	475	446	499	499	461	433	443	479	436	449	461	482	444	474	476	494	513	482	468	476	475	481	524	443	488	484	472	472	490	452	454	420	515	459	464	498	494	445	483	452	505	470	509	444	460	494	461	515	478	457	498	476	485	456	456	510	506	481	443	486	505	478	458	475	515	488	444	432	483	486	467	464	483	463	528	444	478	461	496	450	483	459	495	505	537	461	460	487	475	493	472	473	419	473	488	462	442	486	533	504	527	524	463	481	482	492	486	480	435	488	460	456	499	469	463	495	478	450	482	469	480	457	482	474	442	434	458	474	478	487	453	434	460	497	456	489	458	517	481	469	457	495	484	511
5001	1974	1088	738	1311	1545	1362	1078	967	722	536	503	421	320	274	252	231	182	171	147	147	103	82	105	91	82	89	79	77	69	86	82	76	66	54	55	60	61	48	56	53	48	39	59	37	48	47	51	52	40	48	48	31	41	49	41	40	54	35	33	48	49	49	37	42	47	37	50	46	40	49	48	46	56	48	47	42	50	35	39	37	49	34	35	28	34	51	37	45	36	42	32	34	46	47	43	39	36	31	36	32	48	39	36	42	47	46	36	45	52	39	44	48	42	28	31	36	49	41	28	43	39	34	40	48	43	40	58	45	46	42	42	30	35	29	42	34	33	35	36	43	29	32	37	37	39	37	35	36	44	27	39	40	41	37	35	35	43	31	25	38	40	40	36	33	36	27	44	53	41	24	41	36	19	43	37	34	34	45	34	34	33	37	38	38	42	44	38	37	33	37	28	41	40	42	43	35	33	30	36	44	32	45	25	42	46	41	47	24	39	31	35	35	46	40	36	48	36	43	37	35	38	43	35	32	36	47	41	34	36	35	40	45	36	38	38	48	29	26	47	44	37	36	41	34	30	41	34	39	41	40	34	38	38	43	37	37	44	42	34	38	41	38	32	35	37	32	36	32	33	38	35	28	49	42	34	48	38	39	43	43	40	34	35	35	39	34	33	36	54	39	48	43	42	34	37	46	38	43	47	39	46	29	35	27	38	48	35	41	32	34	34	34	55	37	35	41	32	34	35	38	34	39	43	41	29	26	33	32	45	34	38	37	32	44	59	42	40	37	40	39	34	44	37	44	33	41	41	47	46	46	45	30	42	40	47	34	46	38	34	36	29	35	26	41	45	42	41	27	43	47	40	39	40	57	40	44	43	41	37	39	36	35	36	36	42	42	37	34	26	38	32	33	38	46	37	34	44	35	42	38	29	42	39	30	34	36	44	38	42	37	28	41	30	34	35	35	36	50	39	34	53	31	30	43	44	37	48	40	43	38	44	48	37	42	31	38	28	49	35	34	31	29	48	46	32	24	31	38	40	37	52	36	28	48	41	36	39	41	28	42	28	30	45	58	43	31	37	41	28	38	36	31	26	51	41	40	49	26	53	39	45	37	34	36	36	41	30	33	33	42	27	37	46	27	34	35	34	37	30	29	41	46	45	35	40	38	36	50	44	51	41	35	36	36	34	36	44	54	45	48	41	30	38	47	44	33	41	41	23	38	43	35	47	44	29	39	47	39	41	48	28	36	38	42	38	40	31	30	33	31	41	38	37	35	40	38	33	43	33	40	26	37	55	31	44	33	44	43	43	32	33	37	46	43	45	49	37	41	48	38	42	27	32	46	39	46	32	37	30	43	37	39	41	39	40	31	45	39	46	48	47	45	38	30	28	43	40	29	40	30	44	54	44	34	32	46	39	58	39	43	32	28	32	38	32	43	50	38	34	50	49	28	40	39	39	48	35	30	32	50	38	29	38	33	48	32	24	39	40	34	30	35	34	40	37	39	33	34	49	34	45	46	30	41	24	41	37	39	37	37	40	48	35	46	29	37	33	32	33	34	45	42	31	31	44	45	47	36	41	47	34	43	34	30	37	40	41	29	37	35	42	37	37	38	45	43	36	47	36	49	35	37	45	32	38	32	32	48	37	43	38	32	29	40	57	32	45	40	44	45	45	30	39	41	46	38	35	32	36	38	53	30	46	33	31	48	34	26	33	39	33	32	38	41	36	48	35	42	37	40	37	34	28	44	42	34	40	38	36	43	33	42	42	41	33	30	30	29	40	24	38	58	28	38	28	51	25	37	39	46	36	41	53	33	45	37	34	38	35	41	38	27	35	44	29	35	41	47	34	40	26	47	35	41	37	35	26	37	46	30	42	42	31	42	43	43	26	32	44	42	45	44	41	40	44	37	39	25	36	38	26	37	40	46	46	43	28	34	53	32	36	34	35	40	43	42	36	38	44	41	33	42	42	32	33	36	37	39	31	49	27	42	44	41	39	47	36	42	38	36	42	54	46	43	36	39	44	49	41	34	37	43	43	53	32	34	43	25	34	46	45	43	42	38	33	30	38	47	34	41	56	35	35	41	32	40	34	40	37	27	34	47	39	39	43	43	44	28	34	37	36	53	40	21	49	43	35	40	41	38	47	46	46	35	45	51	44	47	44	31	49	42	44	29	42	33	47	42	42	36	43	34	33	51	44	42	35	53	41	34	33	31	40	35	38	49	44	30	42	40	35	33	45	32	45	23	44	39	37	39	54	41	49	40	34	32	46	35	44	38	33	46	28	28	28	52	32	42	38	40	34	33	35	60	44	44	38	39	31	40	46	34	43	36	37	39	44	30	41	41	39	37	44	36	45	52	41	35	25	47	45	37	36	33	38	39	30	32	29	38	26	30	38	32	46	33	38	29	46	48	31	39	30	49	44	41	27	43	50	41	36	39	40	40	40	34	45	47	31	32	34	55	33	37	35	40	42	39	49	27	39	47	46	36	35	44	41	39	43	42	46	36	39	43	35	30	47	33	37	43	30	35	41	54	52	38	43	30	34	45	48	38	41	46	44	39	40	37	38	43	37	35	44	43	38	38	30	34	50	39	42	26	41	34	43	37	44	36	41	32	33	37	33	35	36	31	54	34	45	47	25	47	32	28	51	25	42	42	29	35	35	44	36	49	44	35	33	39	40	49	29	48	40	43	35	45	31	43	24	35	45	32	36	36	41	36	41	40	38	41	48	37	33	35	37	33	42	47	46	36	39	33	30	37	45	43	33	44	29	41	38	35	39	26	56	36	31	42	41	45	38	37	44	37	43	44	32	38	42	42	32	34	36	37	41	31	32	39	39	36	51	31	27	42	41	33	40	34	40	41	27	37	35	38	33	33	39	27	39	33	40	42	35	34	44	40	35	35	30	35	42	36	38	36	30	32	34	43	38	41	42	34	38	35	37	40	33	45	53	39	39	26	36	40	40	26	35	39	34	40	44	50	28	33	34	34	48	34	39	30	31	36	40	44	27	45	42	31	29	24	40	49	29	44	41	36	37	49	39	36	42	30	31	37	36	32	22	35	28	36	38	33	43	31	34	41	34	54	27	31	51	25	36	32	40	44	40	40	46	36	42	41	35	36	38	42	35	35	43	40	43	33	36	35	44	38	46	33	30	45	39	38	32	40	32	42	31	40	39	42	38	35	38	38	41	36	45	30	47	45	38	31	51	41	35	28	39	51	41	33	41	48	48	43	42	47	25	29	47	40	38	53	34	32	28	39	34	45	23	28	42	27	47	32	48	33	36	41	34	41	40	30	34	46	39	42	29	39	26	44	43	29	51	36	27	29	34	39	31	36	39	37	42	45	41	39	36	42	29	46	37	46	40	35	41	50	42	56	34	33	22	35	47	45	47	43	37	36	30	39	37	33	34	31	38	38	47	53	31	31	46	29	38	29	35	41	34	36	31	42	37	33	39	40	32	45	47	39	31	52	42	44	39	33	26
38392	24559	17819	31654	38946	37705	34657	31173	27836	23915	20128	17556	15688	13675	11921	10067	8705	7151	6292	5372	4561	3975	3608	3463	3034	2961	2828	2607	2865	2596	2394	2316	2238	2064	1892	1825	1581	1388	1231	1235	1265	1232	1129	1025	959	882	913	882	941	880	796	832	780	828	802	833	877	771	816	740	779	758	873	791	777	749	777	706	803	845	901	899	932	939	950	889	890	860	800	829	865	768	759	795	798	753	772	776	816	767	774	789	753	775	800	825	808	752	719	708	776	775	759	739	769	735	806	790	882	752	657	647	688	696	688	732	613	719	659	707	712	685	663	681	642	640	671	647	619	647	624	624	645	603	671	647	650	625	639	673	590	640	625	637	623	662	603	600	590	635	643	561	606	640	664	637	610	642	644	624	635	624	620	664	640	578	632	625	642	640	654	599	619	627	651	635	623	612	632	646	604	613	624	651	612	619	611	611	615	601	623	594	633	626	632	609	616	598	634	663	636	628	656	608	645	608	674	627	560	649	643	636	622	600	563	649	625	604	639	589	632	633	625	607	657	611	633	623	600	638	651	632	597	621	631	583	594	621	635	609	667	626	617	597	634	605	624	563	626	597	650	638	615	608	626	601	607	615	597	626	605	634	570	672	602	594	643	586	610	614	623	625	602	571	644	643	637	613	652	569	613	612	663	611	646	615	656	593	671	636	625	607	598	594	661	628	647	613	636	572	625	613	630	676	583	601	578	631	611	616	604	640	625	647	585	631	633	624	613	657	597	638	621	612	628	593	642	653	583	675	656	583	615	603	596	622	604	622	637	611	621	614	613	586	658	631	620	594	625	620	627	614	600	630	568	609	576	630	598	640	593	616	595	653	668	598	586	595	613	635	584	613	659	619	628	588	604	659	620	670	678	598	593	667	629	612	606	635	615	636	646	652	631	593	603	649	620	619	621	610	597	602	607	587	648	669	597	587	656	637	617	607	636	579	633	648	606	607	578	605	634	616	587	586	573	615	614	633	650	599	578	631	624	617	586	569	590	610	657	617	647	645	615	598	642	655	613	620	655	622	621	635	646	600	618	638	655	648	670	639	634	623	590	627	579	612	610	654	607	625	618	615	661	666	584	636	577	603	619	637	600	616	573	628	678	594	635	600	646	614	619	609	623	635	653	615	619	572	618	619	641	633	659	608	596	663	644	667	593	631	628	663	623	664	616	628	607	619	652	609	636	592	643	619	667	652	611	625	616	635	641	662	612	661	591	611	640	643	643	635	593	606	673	592	619	622	589	600	598	594	579	607	620	638	607	650	646	651	635	628	627	615	575	593	602	610	620	627	625	647	599	672	609	674	618	631	613	631	635	631	599	632	629	595	582	600	639	611	634	617	588	632	637	644	612	641	614	616	651	597	619	598	610	632	599	613	672	631	609	599	598	624	603	564	633	644	624	657	617	587	638	572	575	606	594	603	634	603	632	651	594	674	604	647	645	632	635	612	602	589	595	586	639	664	642	604	623	606	639	528	595	603	659	617	653	644	603	614	656	618	634	640	655	610	592	648	592	633	613	603	617	580	605	589	617	591	595	600	601	605	642	594	612	627	571	620	602	592	619	598	643	623	613	645	629	607	651	609	613	621	637	623	670	605	597	650	629	678	626	547	622	585	577	623	644	587	584	654	649	583	665	679	620	630	635	620	635	633	611	658	612	557	632	637	622	648	618	647	623	626	609	576	611	627	647	613	613	593	621	601	609	629	626	625	611	628	613	626	617	611	618	644	574	611	672	609	584	645	629	664	655	648	587	617	629	622	590	606	611	575	640	623	634	610	618	599	606	572	638	597	604	650	589	637	607	657	614	578	671	610	615	591	666	625	639	628	563	619	615	627	631	597	606	654	556	596	635	627	588	560	620	613	623	595	630	636	595	632	599	557	680	669	636	611	601	625	652	593	599	603	677	619	578	644	623	609	628	608	590	579	590	595	604	598	619	614	614	632	582	683	630	595	630	579	675	585	662	640	609	626	622	629	598	596	599	596	664	622	658	627	587	612	636	645	621	593	571	616	602	623	630	622	623	647	615	646	609	649	649	592	610	628	623	637	621	628	631	623	605	624	640	636	658	654	594	603	593	658	614	613	593	615	650	645	605	616	614	586	628	633	623	640	653	592	604	630	626	597	608	630	598	606	597	678	623	627	601	647	672	625	590	611	595	600	642	599	618	626	605	671	641	636	604	612	626	618	588	601	606	574	594	666	653	602	614	652	619	629	627	635	672	593	646	571	650	603	594	614	591	591	628	576	610	604	578	639	588	557	578	586	629	659	616	550	612	627	603	582	626	674	643	643	584	649	577	597	584	618	631	649	616	689	626	636	646	618	674	645	580	586	597	602	655	620	580	616	668	641	589	601	586	650	638	603	639	593	590	637	604	628	633	617	653	650	625	615	640	638	618	603	614	685	600	576	609	670	621	625	604	613	620	637	662	651	640	650	634	653	623	591	592	624	613	619	636	605	675	601	609	604	608	630	596	610	590	651	611	615	657	579	618	672	643	604	580	624	624	635	636	647	613	614	607	627	657	619	635	625	595	659	636	618	621	601	589	654	631	626	622	634	613	589	585	625	596	657	617	610	631	614	614	626	648	635	649	602	640	642	628	568	617	651	591	642	607	603	621	628	649	608	629	645	618	633	635	674	651	621	628	606	630	599	631	644	673	683	652	638	624	589	575	631	600	630	654	590	661	613	628	628	664	591	647	601	601	634	636	617	625	594	626	631	608	620	566	596	613	605	597	602	618	680	587	588	594	625	596	622	605	632	645	636	610	617	614	640	645	628	619	626	640	660	613	641	611	569	610	597	620	608	627	600	631	661	594	642	677	644	594	603	616	608	613	660	619	602	621	626	640	634	635	574	579	601	587	646	620	652	614	633	599	637	568	624	615	584	603	610	658	616	617	608	594	611	623	663	602	657	560	636	615	625	634	568	642	639	604	628	638	613	675	605	620	587	647	586	606	600	645	658	629	606	651	645	609	658	639	626	664	621	640	615	604	636	608	622	612	600	579	594	583	640	628	661	628	633	620	614	618	602	622	604	640	616	625	618	616	608	591	658	608	597	620	648	636	623	623	608	587	641	636	620	556	607	586	618	627	607	617	591	623	588	605	611	628	628	623	668	615	537	653	612	623	626	597	669	666	625	639	616	565	630	640	559	626	617	631	655	586	640	594	616	640	603	615	598	614	602	624	630	604	620	624	587	598	628	612	581	607	642	659	592	613	638	633	654	639	601	621	624	628	572	657	630	621	628	604	632	619	632	626	633	620	622	648	638	657	622	626	716	617	648	622	643	625	651	619	602	588	595	568	632	614	612	587	590	617	599	635	591	605	619	595	618	602	605	643	602	579	586	633	617	631	615	605	628	591	680	599	611	620	618	593	627	618	658	597	622	575	576	601	609	615	577	660	619	592	582	607	637	644	623	649	621	592	612	587	611	622	646	622	602	637	618	665	655	615	581	619	602	668	638	622	623	605	618
2510	757	403	334	525	618	541	448	364	306	260	215	182	128	126	117	98	68	60	56	69	56	39	40	35	38	34	43	44	38	46	33	41	36	34	29	25	30	37	23	29	26	22	21	29	30	24	24	16	21	34	22	15	34	26	19	36	26	21	32	22	28	22	19	25	20	13	26	25	23	13	23	26	22	22	23	24	25	25	24	31	33	24	26	25	24	21	16	33	25	25	16	19	27	26	15	22	20	16	25	30	15	16	22	26	23	23	21	16	25	27	17	21	17	27	26	22	26	13	24	15	21	33	16	17	26	19	21	19	25	18	28	22	20	20	24	28	24	27	26	18	18	22	26	20	22	16	20	31	17	24	19	23	21	22	20	19	17	21	28	22	13	13	22	16	24	26	24	23	14	23	22	16	19	13	20	22	22	21	31	18	20	23	26	19	28	28	21	20	19	20	30	20	17	15	22	19	21	17	15	14	23	21	18	23	11	21	22	22	16	27	24	14	17	27	22	23	25	11	22	24	23	14	24	29	29	24	19	18	32	22	24	21	26	18	21	21	15	21	13	30	17	18	21	23	25	22	19	15	20	18	17	28	22	28	20	15	9	19	20	22	17	18	20	12	20	27	27	16	28	23	36	13	20	23	22	15	24	21	17	21	15	21	18	28	12	19	20	22	18	23	23	23	20	20	27	23	19	23	32	23	24	22	27	26	24	17	16	20	24	23	28	22	20	24	18	21	15	19	20	25	29	28	24	21	19	30	22	25	27	21	28	26	20	22	16	15	17	24	25	17	17	23	27	24	21	23	23	22	21	17	19	18	28	26	11	22	25	22	18	15	19	33	15	17	15	16	27	18	21	29	22	29	24	18	12	26	18	20	16	27	26	25	24	14	15	21	21	24	28	14	20	21	17	19	26	11	16	15	20	20	21	23	30	19	22	21	17	31	16	12	13	15	18	18	28	18	16	12	21	28	27	18	16	18	17	20	15	28	15	16	28	30	25	21	27	14	16	11	28	31	25	22	30	12	22	21	29	24	18	19	18	23	23	25	18	19	24	18	17	29	28	22	23	16	23	23	23	20	23	20	20	16	20	23	17	24	20	17	26	32	24	21	23	27	21	22	20	18	22	25	22	20	17	25	23	13	22	22	19	26	16	23	18	28	25	24	25	21	21	23	18	32	20	24	30	13	20	20	24	20	22	15	22	23	19	15	10	19	21	25	20	11	22	19	26	18	19	18	15	26	19	12	21	16	29	20	15	30	20	24	16	15	24	25	20	21	19	26	16	21	28	30	19	13	25	20	24	17	26	27	19	26	23	18	15	18	18	16	29	21	16	23	16	24	16	11	21	19	17	32	23	23	22	27	13	21	18	14	21	18	23	14	22	19	29	26	21	17	25	29	25	21	18	14	25	24	14	17	12	22	21	22	21	26	16	27	24	13	14	25	18	17	19	30	29	25	19	19	22	26	21	15	25	22	24	23	17	23	19	24	15	19	15	22	13	23	20	22	15	25	24	24	17	18	20	27	19	21	13	19	23	22	20	20	21	20	20	17	25	22	13	15	23	23	20	30	20	24	24	21	18	17	27	17	24	20	23	20	23	25	21	19	19	23	25	23	19	16	13	25	27	17	25	18	27	20	18	17	21	20	11	19	23	22	21	19	30	21	18	23	22	18	22	25	23	18	17	28	27	27	18	16	15	29	16	22	23	28	21	34	16	17	22	20	21	18	24	20	21	22	24	11	27	23	27	18	23	18	26	22	20	22	19	22	25	23	24	23	21	21	23	26	18	17	29	27	21	18	23	18	22	17	20	19	22	20	27	24	21	26	18	20	28	21	28	21	19	21	22	19	27	30	24	21	13	31	22	19	22	28	19	20	14	14	24	23	21	22	20	17	16	30	25	16	12	24	16	20	21	23	15	25	21	16	14	21	16	19	22	20	24	18	21	15	21	18	27	13	28	27	22	28	25	14	14	22	19	16	22	22	27	20	26	23	18	18	17	17	18	22	18	21	20	19	15	18	26	20	23	14	28	19	24	19	26	17	25	14	18	27	24	23	21	18	23	22	24	26	23	33	17	29	27	22	14	22	29	20	27	20	16	21	24	21	26	23	23	16	16	16	24	23	29	26	19	17	17	26	21	20	20	25	13	15	18	14	18	17	17	19	19	28	24	24	25	17	14	21	19	21	27	23	25	12	21	25	23	29	26	19	16	20	28	26	21	30	26	21	14	24	24	23	22	24	16	20	27	21	20	13	15	19	26	23	32	19	23	20	13	21	28	24	19	21	27	14	21	20	17	21	19	18	19	25	17	28	36	21	18	25	24	21	19	21	18	18	23	22	20	13	20	21	27	16	18	18	21	19	16	27	22	25	20	32	15	25	21	24	22	27	19	20	17	20	18	20	25	12	21	16	19	29	15	31	21	17	19	17	18	12	18	22	25	24	22	19	18	18	16	33	22	23	13	21	29	27	27	28	19	11	23	26	15	24	17	19	27	13	26	28	22	17	26	11	19	24	26	25	12	21	24	18	16	29	22	24	16	23	14	17	26	22	20	18	14	23	25	32	12	16	27	15	21	24	35	26	23	16	25	25	20	29	15	18	17	28	24	17	20	24	15	15	10	21	33	18	15	15	20	23	20	16	17	30	22	17	18	18	25	15	20	15	22	21	17	30	19	12	20	22	18	11	22	26	15	25	17	17	22	20	23	23	24	23	19	20	27	18	18	20	29	26	32	24	20	25	21	20	26	14	22	17	24	22	14	25	21	28	11	14	14	23	24	20	25	15	23	17	17	21	21	22	16	26	24	20	22	12	28	25	21	17	18	14	18	32	12	27	21	19	25	19	18	17	23	21	17	24	17	26	23	22	22	20	26	28	31	18	28	20	26	24	14	14	22	22	27	17	21	20	15	28	23	20	28	24	29	13	23	18	25	16	18	18	18	25	22	21	22	21	19	21	23	23	20	16	22	25	15	18	17	23	18	21	21	16	14	35	25	21	26	25	16	24	19	15	25	30	24	19	15	16	38	16	24	21	22	22	22	20	18	14	19	12	17	21	18	21	26	23	20	18	22	26	23	21	23	27	22	31	22	22	23	18	18	20	26	30	24	29	28	23	33	17	21	19	29	21	23	13	19	26	26	24	20	18	27	19	14	29	22	27	18	20	18	14	16	19	28	27	21	23	26	17	20	22	17	25	24	19	8	17	20	25	29	32	24	24	20	12	26	18	19	25	28	25	23	12	13	27	20	21	21	22	20	17	20	17	18	25	27	22	29	20	23	17	19	19	17	17	27	19	26	12	20	25	21	23	22	23	23	23	20	17	23	24	16	17	26	22	21	20	24	15	20	27	19	16	18	18	20	34	23	30	30	23	25	23	27	25	23	18	24	20	17	17	19	22	27	13	23	25	13	16	17	24	18	19	16	18	20	25	20	23	17	18	21	24	21	21	18	20	20	17	14	24	31	19	10	14	25	14	16	20	12
26950	15784	9885	21934	29146	28093	23985	21124	17935	14790	11897	9881	8441	7215	5877	4988	4245	3309	3064	2525	2120	1894	1699	1527	1413	1410	1268	1215	1276	1233	1136	1043	1073	1053	875	810	744	616	648	608	566	598	525	495	466	425	455	449	421	411	419	441	414	471	401	402	402	434	432	402	406	400	409	372	386	421	405	402	428	449	474	466	496	482	500	479	425	437	418	447	484	443	441	389	422	408	440	419	441	418	419	414	434	446	434	453	445	409	406	423	411	398	436	426	432	431	429	411	415	436	389	385	379	370	387	396	367	375	392	417	429	368	381	393	309	368	369	347	383	370	369	403	375	349	344	358	350	374	330	326	357	385	350	369	315	350	375	316	351	344	353	375	366	321	341	345	338	366	342	354	354	336	322	350	328	336	360	385	312	370	351	357	366	367	350	331	366	350	343	357	370	354	354	320	326	343	389	365	320	357	359	355	357	350	376	337	373	334	365	350	329	369	348	383	342	348	346	350	348	354	353	317	346	325	327	360	335	408	354	374	356	364	364	355	372	370	370	323	363	350	352	330	379	364	354	347	329	353	389	345	324	403	361	367	376	355	336	370	319	352	359	354	331	366	369	345	325	352	335	344	354	316	325	392	351	382	339	341	382	385	363	381	376	344	383	325	327	386	337	348	315	374	352	350	374	354	361	308	352	418	369	344	345	324	370	395	335	374	357	323	353	333	345	366	356	333	338	372	368	373	381	330	356	361	324	379	373	382	397	373	384	389	345	330	376	366	329	331	347	342	350	323	385	354	330	368	314	388	346	339	354	352	384	340	336	359	341	376	359	349	378	356	338	375	360	355	349	339	348	328	349	360	380	348	353	361	346	392	305	352	319	347	355	326	395	361	350	366	363	326	357	330	354	371	309	349	355	373	346	389	341	382	376	337	345	351	353	368	364	320	343	398	379	390	356	375	343	367	359	338	351	362	357	365	341	361	365	416	366	348	335	341	338	377	334	320	363	334	314	376	366	381	329	341	348	330	311	361	358	347	380	353	350	335	363	374	385	415	358	349	385	372	360	366	323	362	328	328	364	365	368	323	352	381	311	382	362	369	390	359	379	384	345	354	366	328	348	350	375	348	330	333	389	353	352	354	340	315	323	356	330	357	347	359	340	356	330	363	351	341	376	362	360	338	371	322	323	317	332	373	356	350	322	354	352	324	379	338	339	372	343	345	383	354	338	359	355	360	395	331	342	351	331	348	341	365	305	338	342	348	323	338	343	355	338	361	349	367	380	364	335	337	329	363	362	371	363	370	350	322	338	364	369	362	363	330	362	361	320	348	320	350	334	346	343	352	362	369	344	323	341	389	376	375	358	379	353	372	338	325	323	360	316	383	364	355	327	361	377	351	365	344	331	369	383	359	356	378	330	312	353	347	353	393	356	337	382	370	363	366	333	355	330	356	363	334	328	343	372	348	373	310	362	343	355	348	357	346	341	365	362	369	337	355	348	340	317	323	312	348	379	324	335	362	329	346	349	363	324	334	342	365	357	351	339	370	373	355	346	372	334	349	321	378	346	359	384	360	342	347	316	345	342	336	344	348	352	381	329	357	336	353	340	357	304	351	356	345	349	355	351	335	346	373	368	357	323	394	359	334	341	392	329	336	341	367	356	329	349	322	358	354	329	351	355	357	375	343	345	383	347	334	385	340	326	340	354	332	328	347	370	362	342	324	355	323	331	339	321	346	335	346	334	378	345	383	368	369	336	333	321	353	362	370	356	339	327	386	309	352	360	362	341	345	362	351	350	360	349	349	361	379	376	360	339	318	322	372	340	363	330	358	334	340	360	346	354	350	362	313	325	332	334	390	347	340	359	329	355	383	341	314	395	345	329	350	346	331	386	365	332	371	356	392	354	368	366	342	342	343	333	358	352	381	344	306	356	374	378	353	343	364	356	329	367	361	371	332	352	355	334	353	337	364	362	358	349	368	357	364	349	344	324	361	359	338	349	359	375	353	329	334	350	352	354	375	318	348	380	328	346	342	348	343	359	363	351	365	356	346	342	341	368	350	315	326	373	352	364	351	353	371	357	351	379	330	334	362	354	392	369	313	328	334	368	356	341	348	337	361	299	353	336	380	366	354	356	368	342	365	342	352	345	387	369	366	367	378	364	373	338	339	346	357	360	362	340	399	371	323	369	374	338	352	328	329	374	368	345	353	345	362	369	336	347	339	370	341	346	347	322	345	353	385	332	334	355	348	342	340	331	361	366	337	318	365	345	371	356	403	363	366	372	330	287	319	361	402	329	347	356	362	376	360	370	372	321	342	327	377	354	350	352	339	368	379	348	371	365	352	355	319	360	341	392	361	374	362	384	382	351	348	328	380	364	370	359	345	385	329	363	377	359	367	342	370	345	362	314	332	344	369	344	344	350	359	372	328	377	363	378	348	378	349	355	328	368	343	349	371	353	391	356	332	326	370	385	338	345	361	357	327	314	360	342	372	383	361	346	356	347	326	314	339	396	319	329	360	332	340	347	365	328	349	342	353	356	357	334	338	384	333	353	357	372	376	345	364	349	329	358	356	351	358	361	327	366	342	339	318	368	356	357	381	349	307	344	375	354	346	353	363	337	337	357	381	339	356	288	349	360	322	361	348	368	323	362	345	314	383	357	354	348	368	323	337	338	314	342	344	347	328	353	363	341	362	331	352	359	348	356	393	353	370	375	337	363	347	355	367	339	302	344	354	333	371	362	337	328	377	321	359	333	359	367	363	345	354	374	379	337	360	366	346	360	368	377	359	372	342	328	349	368	352	362	335	365	315	359	359	347	338	346	354	348	344	347	339	341	361	369	359	373	313	387	337	343	375	344	364	347	356	323	350	350	357	347	374	357	366	338	352	351	371	342	339	355	328	359	336	371	335	363	359	357	319	376	364	354	369	352	347	400	319	369	355	337	344	378	369	361	325	343	357	353	340	324	339	345	348	349	344	357	345	333	369	334	368	359	345	376	371	360	335	347	333	345	349	342	385	324	333	374	344	346	356	347	335	352	374	355	333	340	366	333	356	349	348	360	354	324	350	315	360	350	413	324	353	332	352	364	369	349	337	361	349	347	349	343	326	393	355	357	344	382	376	341	353	313	369	377	344	366	348	332	358	354	372	358	347	330	312	348	367	372	342	351	368	340	363	327	321	350	328	372	360	347	385	338	389	356	356	311	358	362	371	362	352	361	324	373	347	372	326	334	351	318	349	334	340	393	334	345	384	312	328	360	352	359	331	342	378	353	351	371	358	357	350	340	312	374	330	345	373	341	322	336	416	353	360	355	337	354	362	346	389	357	352	347	341	387	346	338	361	345	353	326	358	380	395	362	352	336	373	361	332	359	326	365	325	365	348	311	342	328	371	345	359	324	345	371	353	329	375	362	330	340	359	349	319	365	338	357	356	346	370	374	374	356	360	340	338	353	347	338	322	353	326	349	341	354	366	346	356	361	355	343	376	315	345	355	354	346	363	348	366
2689	1093	652	437	816	858	727	557	543	441	370	306	279	189	198	163	125	131	80	85	67	66	62	57	37	51	57	42	57	56	37	67	38	48	30	23	35	38	29	36	38	42	27	21	31	30	27	26	34	39	33	18	24	20	17	25	26	24	30	25	19	22	25	20	19	27	31	25	20	23	35	28	25	26	29	36	26	23	34	29	28	24	30	28	39	37	34	25	19	19	26	24	25	28	40	15	27	21	23	18	35	32	24	41	27	27	32	26	28	23	28	26	21	22	38	36	30	31	32	27	22	19	20	20	21	33	31	27	27	18	21	29	26	19	25	19	24	27	32	18	21	29	24	27	22	23	34	39	22	22	27	33	38	31	32	24	21	28	31	27	21	29	30	16	28	32	26	37	33	31	23	25	28	30	20	23	34	24	24	26	21	18	29	30	24	28	18	32	28	24	29	25	25	16	29	23	26	27	22	23	24	21	25	32	40	25	27	21	25	31	24	25	20	30	20	29	28	27	42	30	23	21	23	18	23	15	18	33	31	19	22	28	28	19	19	26	26	20	28	32	14	26	21	37	23	26	17	22	24	22	20	35	15	28	24	21	25	24	25	25	28	37	23	28	21	26	27	32	30	30	19	22	30	19	24	30	21	27	14	29	28	33	31	34	17	23	26	25	27	27	18	21	24	16	33	19	31	27	21	19	25	15	27	18	20	17	24	28	24	22	27	24	29	25	15	31	32	15	16	32	26	19	25	28	26	18	38	20	16	22	24	30	24	26	22	32	24	22	25	26	26	25	31	19	22	30	31	25	18	35	25	21	30	20	20	22	23	26	29	18	33	24	25	21	26	22	22	27	23	29	22	28	24	24	25	23	24	27	26	27	19	24	31	31	21	24	29	25	19	28	28	25	26	33	21	23	22	20	26	18	30	22	31	28	22	24	25	20	21	31	26	16	26	29	22	30	18	25	30	33	22	19	20	25	22	33	25	24	24	21	19	15	27	15	34	26	35	31	21	18	35	32	24	20	19	22	24	24	38	26	23	32	24	25	23	23	15	27	24	22	25	20	22	29	22	23	29	23	29	31	22	23	28	22	28	28	24	31	29	27	26	25	17	21	26	25	23	26	37	23	41	30	27	23	17	21	22	21	23	27	19	31	23	26	36	30	23	27	26	21	30	28	27	26	21	16	26	32	20	23	29	24	21	26	40	23	24	22	19	32	30	24	32	32	35	23	26	23	33	26	27	27	26	27	18	25	29	15	24	26	36	16	29	36	24	20	31	18	28	29	23	32	28	35	24	31	23	27	27	27	17	29	19	26	18	32	25	24	27	26	19	22	23	22	28	27	20	24	24	33	38	33	22	24	28	26	20	29	32	31	26	16	20	21	14	24	23	27	25	30	22	17	29	16	27	31	20	27	40	19	34	23	24	28	24	32	29	21	23	22	23	21	28	31	20	19	18	25	28	19	17	23	27	23	32	19	23	23	28	31	25	14	26	27	21	34	28	28	24	28	26	20	28	29	25	22	36	26	39	29	13	20	26	30	35	24	29	29	22	29	24	19	22	25	40	23	24	27	28	33	27	30	21	22	26	27	23	32	31	23	33	22	23	28	19	21	30	20	27	31	22	24	28	23	22	23	19	21	25	25	29	36	21	25	25	19	25	22	22	30	22	23	22	18	21	21	26	25	27	26	28	28	13	26	27	22	28	22	33	29	16	27	37	18	25	30	31	21	24	27	26	34	27	36	26	28	23	27	33	32	27	25	21	25	20	31	28	25	21	15	21	13	34	16	21	13	21	26	20	26	33	27	21	31	39	25	24	22	29	31	31	26	31	25	17	20	32	17	23	26	25	23	15	26	24	24	24	29	13	23	28	30	20	30	19	29	29	24	33	19	31	16	28	24	22	22	24	25	30	30	29	28	21	23	34	29	29	18	27	25	24	45	28	24	22	23	22	24	20	16	19	28	24	29	21	32	19	23	27	23	27	27	21	25	35	23	27	15	22	24	26	30	20	40	22	21	24	18	25	29	33	23	32	24	28	22	18	22	25	21	24	19	37	15	33	22	25	31	22	28	23	22	29	24	36	28	17	53	22	27	21	33	20	24	16	29	22	25	30	20	21	26	24	15	24	18	21	35	23	29	28	28	22	23	32	21	27	26	29	21	27	23	21	30	28	27	24	26	32	27	27	23	31	30	24	28	25	30	21	22	23	27	21	22	20	16	25	16	25	20	21	29	25	26	20	20	22	31	27	18	29	21	24	31	18	27	32	24	26	20	26	24	27	25	20	23	24	19	37	17	30	35	22	24	22	27	38	27	20	27	20	23	38	21	22	17	27	27	33	20	28	18	19	22	29	22	21	18	25	29	33	22	34	28	24	24	23	31	21	20	21	19	26	27	22	23	19	20	25	29	23	30	31	27	27	32	25	21	33	33	29	22	25	30	29	28	35	25	22	20	31	19	30	19	31	23	23	21	25	25	20	23	21	27	25	25	27	25	22	23	33	19	20	24	24	33	19	27	27	22	18	25	14	24	27	26	27	27	25	23	32	31	28	21	30	30	20	18	24	20	28	33	22	21	22	22	33	24	26	21	28	23	23	31	22	13	21	28	23	26	19	31	29	28	25	30	30	27	35	23	30	23	22	18	24	30	33	38	23	26	25	24	23	19	28	26	21	22	22	30	31	31	24	22	23	36	25	24	28	24	31	25	27	22	32	30	25	28	27	28	26	27	21	16	26	32	23	31	17	24	21	17	20	23	33	27	32	24	17	18	23	30	30	25	22	26	26	29	21	22	33	32	26	26	23	20	28	35	22	30	30	25	28	20	26	27	28	31	27	25	26	27	27	27	24	26	21	22	27	35	26	20	31	31	20	21	33	26	23	22	20	30	26	20	21	26	31	20	21	27	22	28	19	29	21	16	18	31	24	24	26	24	34	23	27	30	27	21	32	24	29	14	24	25	19	22	34	24	19	27	23	26	32	24	20	29	29	35	24	27	27	25	28	27	28	21	31	32	20	23	30	16	26	29	17	26	34	26	25	25	27	20	20	28	25	25	29	23	20	23	22	27	21	21	31	26	18	21	18	26	28	30	23	16	19	31	31	30	35	29	25	24	25	18	22	30	29	21	30	24	28	23	20	24	34	33	20	21	29	26	30	23	21	22	28	13	24	27	22	21	29	20	27	19	29	32	24	22	31	21	20	36	19	18	25	18	25	22	23	19	36	30	24	25	26	26	24	33	26	23	17	23	22	24	22	28	23	31	29	34	20	35	21	24	21	24	32	30	25	31	22	27	26	20	27	23	14	28	29	29	19	25	34	37	25	27	25	23	26	27	16	26	25	29	26	22	21	24	30	32	32	23	31	19	29	25	16	17	28	28	19	21	23	18	33	21	27	22	26	23	29	30	20	28	12	18	23	23	25	24	16	20	25	18	28	24	24	31	30	21	27	21	30	25	30	34	26	29	15	22	27	22	20	28	25	29
32476	18798	12251	25829	33309	31396	27875	24698	21449	18145	15362	12803	11026	9440	7832	6879	5788	4773	3995	3392	2916	2530	2271	2254	1911	1795	1658	1605	1725	1574	1451	1528	1427	1347	1168	1114	1004	815	845	765	739	731	650	639	642	593	571	592	539	595	525	580	544	575	550	518	550	494	478	451	524	513	521	508	536	530	522	529	526	609	607	629	601	611	585	596	579	577	524	579	550	530	491	500	495	540	511	493	497	534	527	498	535	562	507	540	507	472	508	462	520	524	520	539	525	552	505	538	522	462	477	455	458	479	458	455	486	443	452	494	506	467	478	388	436	453	427	407	442	481	404	431	448	450	479	446	447	426	425	413	436	400	462	416	426	421	464	419	439	407	433	405	403	403	459	411	426	433	425	471	395	404	424	389	419	392	391	441	435	446	408	362	436	389	402	391	424	416	403	410	441	398	438	412	428	420	443	404	412	418	424	436	390	395	437	415	409	438	415	441	410	412	451	424	459	414	410	416	400	383	400	451	419	406	419	418	404	434	444	428	411	407	461	432	421	383	425	377	460	436	419	411	426	420	411	390	415	419	424	414	416	411	421	424	419	430	450	427	437	435	420	403	418	401	423	407	445	433	407	423	434	409	396	441	431	438	425	429	450	396	436	416	429	441	455	417	388	410	436	444	410	439	382	419	425	381	425	403	417	436	404	435	410	431	417	461	461	438	427	412	390	382	415	440	412	413	431	416	378	434	415	453	429	425	434	420	421	412	363	382	400	409	414	428	419	410	404	429	406	421	424	390	430	445	397	402	436	414	402	435	440	394	408	457	427	424	441	434	424	408	447	416	406	453	400	426	431	433	414	423	465	452	421	409	421	411	453	417	433	403	395	419	415	406	398	401	410	413	409	435	409	410	420	404	419	419	432	444	412	452	444	418	397	427	438	428	415	418	404	415	417	412	391	412	438	434	429	388	411	471	476	429	454	416	439	429	398	434	410	393	406	415	453	423	413	440	439	444	442	397	433	413	452	406	447	424	407	417	433	424	423	395	421	404	414	420	418	414	416	379	381	437	453	425	407	391	405	409	407	400	416	425	455	430	440	430	404	423	439	426	418	390	407	437	468	428	450	408	436	430	443	419	430	413	404	474	428	424	405	430	459	421	414	403	455	473	431	441	398	429	422	441	449	423	463	408	446	432	423	417	413	421	398	402	424	429	418	389	396	392	383	400	402	421	395	414	413	399	398	423	436	412	398	436	424	395	384	410	373	407	430	431	459	430	447	433	440	410	420	447	439	425	467	391	430	412	467	415	425	405	446	436	399	390	422	383	460	383	432	396	417	441	430	415	408	438	425	414	422	432	407	434	413	424	423	418	439	403	382	383	481	442	422	420	445	419	406	389	424	400	439	393	421	414	420	453	428	447	435	427	422	391	444	413	422	420	445	462	413	448	426	440	432	440	407	412	444	429	421	451	446	422	421	406	410	444	425	436	411	392	415	437	463	416	434	409	431	427	427	443	430	432	421	399	404	427	448	413	420	462	461	440	419	427	444	443	416	390	410	451	414	440	439	397	399	432	454	418	408	438	427	430	450	427	465	425	422	397	432	455	424	431	405	417	402	415	405	430	437	425	479	421	464	446	407	396	420	436	464	433	418	429	406	413	403	412	414	428	438	452	430	398	437	409	422	407	410	425	432	404	411	444	418	435	382	401	425	405	420	424	390	407	381	419	412	426	427	417	433	441	387	461	423	439	463	382	405	425	392	452	416	409	441	394	448	403	403	395	436	404	432	412	418	411	411	403	418	403	413	425	411	404	426	439	423	436	428	401	439	437	444	439	437	398	391	435	395	444	429	363	407	454	426	436	438	428	421	423	410	425	422	430	441	438	442	420	480	414	393	405	382	398	451	429	454	435	432	436	425	388	445	440	437	412	437	424	421	421	396	423	431	457	403	419	412	453	432	434	390	402	385	422	392	443	428	448	427	425	433	444	436	426	404	397	420	395	419	405	455	419	455	401	422	394	438	419	418	393	450	428	388	425	437	410	422	411	425	402	393	402	417	448	432	411	435	419	418	412	367	415	421	437	421	406	413	452	440	445	438	425	413	427	395	424	422	400	420	416	426	437	437	386	462	401	444	437	401	392	407	401	406	416	435	439	428	458	426	445	426	435	461	430	429	396	390	439	402	430	440	415	401	386	464	462	416	419	431	448	424	406	412	445	414	453	398	448	415	449	407	389	401	427	426	436	437	404	413	433	436	426	422	468	415	421	420	426	382	400	412	440	392	404	434	444	407	436	373	444	437	418	439	423	439	434	387	422	435	409	431	421	421	417	414	425	439	462	430	380	444	424	452	411	426	342	398	415	379	425	406	425	391	407	417	426	432	412	435	391	407	430	431	396	425	394	433	432	453	407	404	424	433	414	445	456	428	404	392	465	434	410	435	441	418	397	418	419	444	431	445	418	388	405	437	402	461	412	424	420	406	437	451	448	406	399	400	388	407	413	403	402	431	405	439	410	458	406	467	440	435	432	404	416	435	371	436	441	449	447	402	427	390	420	403	452	457	430	408	442	385	463	415	405	401	471	417	411	439	437	409	452	456	445	422	395	425	429	432	394	450	402	399	416	432	467	403	421	413	402	419	385	506	460	417	426	401	440	430	423	454	415	436	431	440	420	425	440	426	423	415	416	418	397	421	436	419	439	462	447	447	464	443	412	381	392	429	411	463	424	431	429	459	406	411	453	432	415	439	396	396	433	395	435	417	410	431	410	423	430	451	434	383	442	434	415	432	379	451	410	436	406	415	421	416	441	427	392	405	442	433	434	425	435	419	437	439	389	424	425	423	445	440	424	474	451	450	403	433	419	429	432	423	402	429	439	460	420	428	410	401	425	414	425	430	453	383	413	432	432	407	421	438	422	416	438	444	432	424	407	418	408	418	432	413	436	412	449	407	408	367	437	412	422	413	385	419	456	445	415	406	424	415	436	428	425	453	438	418	407	434	422	390	427	437	449	414	439	473	396	422	401	418	438	422	416	421	424	413	421	413	439	404	403	391	421	459	430	415	423	423	436	426	433	417	400	399	457	423	376	405	415	392	413	452	428	383	439	398	428	439	378	429	413	436	409	428	441	412	430	371	381	408	387	405	428	426	438	414	422	391	434	383	430	410	379	417	460	420	432	419	439	405	377	393	406	421	430	436	418	423	428	389	412	423	426	433	419	430	384	395	406	421	409	456	406	429	419	397	407	436	443	442	433	397	458	478	383	402	421	382	452	461	414	431	430	435	416	404	418	442	406	418	432	438	436	405	401	381	433	457	436	427	428	430	434	433	428	433	435	434	427	419	430	432	407	449	419	459	436	419	399	415	437	430	437	401	456	431	404	397	438	421	422	409	428	388	439	400	435	415	426	402	394	393	446	424	420	416	407	456	438	420	425	409	403	403	435	442	402	443	440	452	425	420	395	424	393	422	426	430	460	428	446	422	473	415	429	444	439	425	420	382	431	409	392	450	397
4335	1119	578	472	806	914	747	635	534	488	354	286	256	229	205	133	127	140	122	85	82	85	73	60	50	67	52	59	75	48	42	55	52	54	36	29	36	56	31	38	34	40	35	35	23	32	28	47	40	36	30	35	38	27	26	34	29	38	33	33	24	23	34	26	31	26	29	24	31	42	29	39	28	38	17	28	34	26	27	26	32	36	23	21	26	25	37	28	26	31	36	30	28	28	40	24	44	38	37	24	31	33	27	31	43	31	30	34	30	21	37	30	29	40	39	42	34	30	30	27	37	33	33	38	27	31	24	22	31	28	33	28	24	41	23	28	27	32	42	20	34	29	26	30	30	26	31	28	30	31	25	23	35	32	26	29	19	31	35	22	36	30	29	35	25	22	23	22	27	30	29	20	31	20	27	23	25	31	23	29	31	28	36	25	30	28	26	36	32	22	31	33	24	30	29	27	26	19	25	35	26	33	28	28	33	43	35	40	29	25	34	32	29	28	24	26	27	27	25	30	31	34	40	26	25	35	35	31	35	31	21	28	34	28	30	26	33	25	35	32	27	26	27	26	21	25	30	23	32	38	34	33	28	28	25	25	24	23	29	25	31	29	26	24	32	20	33	36	23	34	36	30	20	28	33	30	29	30	29	22	26	22	19	31	30	32	39	31	25	29	28	29	32	26	31	31	32	26	22	29	29	27	23	29	26	31	38	22	24	30	31	31	45	23	30	25	38	27	30	36	30	33	31	29	22	33	26	34	28	35	32	27	34	29	33	38	23	36	30	30	34	35	31	29	34	23	27	29	35	27	31	39	31	30	34	31	32	23	29	25	25	38	36	24	31	29	38	28	25	27	25	29	27	32	27	39	32	25	23	24	22	29	41	26	26	29	33	28	20	23	38	40	34	41	31	27	29	27	40	29	24	26	33	21	31	25	28	24	23	28	28	24	25	36	32	24	34	25	34	30	28	26	30	26	24	28	30	30	22	27	28	22	34	35	27	28	32	31	33	37	37	37	24	19	31	22	22	25	29	38	39	31	29	24	25	40	34	32	36	32	33	31	25	30	21	33	21	23	30	21	29	30	21	29	36	36	38	29	33	30	27	33	28	27	29	28	36	31	26	26	28	22	35	40	30	28	28	41	22	35	13	35	39	26	32	39	44	35	28	32	24	26	32	33	25	32	33	28	29	28	26	34	25	23	36	26	31	31	25	34	35	25	17	30	23	28	28	30	23	36	34	26	28	31	43	28	35	31	35	37	33	34	30	33	23	21	39	26	21	25	31	38	36	30	29	31	31	34	32	26	28	28	29	30	29	26	32	26	24	38	29	31	28	33	21	37	32	30	31	26	26	26	26	24	37	22	35	34	31	32	29	32	28	17	34	31	23	25	29	35	30	24	30	29	33	30	25	30	35	28	27	33	37	29	35	42	25	22	31	37	24	27	34	28	22	25	28	35	30	28	35	32	39	35	24	20	24	39	20	28	25	28	25	25	19	32	22	31	35	20	33	31	30	22	18	36	20	24	24	22	33	28	27	33	19	35	36	22	27	35	28	26	27	37	22	25	32	30	30	24	31	24	23	34	26	20	30	36	30	27	22	33	28	33	28	24	31	23	36	26	35	38	27	23	27	32	36	40	27	33	30	23	30	26	28	36	30	44	21	27	24	31	40	31	31	29	26	24	31	21	36	29	34	22	27	38	34	37	23	24	22	19	28	14	37	26	27	35	26	27	36	30	34	26	32	26	16	24	25	44	22	32	34	28	31	27	23	26	29	34	25	21	28	29	27	38	34	25	33	33	21	28	30	31	31	27	40	24	29	30	32	32	31	33	28	33	31	28	21	30	20	27	27	21	32	20	36	32	27	20	29	27	24	29	35	25	33	33	22	24	35	32	20	41	25	26	27	23	25	32	23	18	25	25	23	38	26	26	35	30	38	28	35	29	19	31	26	29	21	22	18	20	29	22	22	32	31	23	28	33	18	33	38	31	24	23	36	26	34	27	35	26	28	38	33	28	24	23	27	30	32	34	17	23	28	27	31	32	18	40	31	27	24	26	24	32	30	19	28	28	24	25	28	28	30	38	31	37	35	21	30	26	24	21	23	30	22	29	28	31	34	27	34	46	34	36	29	32	31	33	44	31	39	27	24	19	25	40	28	36	41	25	23	18	28	29	28	24	32	31	28	25	34	34	31	34	27	20	23	25	31	34	30	28	22	24	26	19	21	26	29	39	17	29	28	33	20	27	27	22	33	34	26	31	32	37	23	24	39	25	28	18	27	31	29	34	28	26	30	29	25	37	35	35	30	28	27	34	36	23	26	37	33	25	24	25	22	29	29	30	25	32	36	29	24	39	34	29	31	41	26	21	24	32	31	38	24	32	24	30	26	30	27	33	30	30	30	44	33	30	27	23	36	28	29	27	33	25	27	29	20	25	21	22	31	26	24	31	33	22	43	28	34	34	39	19	25	21	28	23	21	25	36	32	26	44	36	22	30	38	35	27	31	25	39	21	27	24	27	23	30	24	29	30	30	30	28	30	31	35	33	28	35	21	18	22	34	39	28	35	35	29	31	27	30	16	30	30	24	38	26	29	26	35	32	33	26	39	28	42	40	30	28	27	29	27	35	26	34	31	32	28	26	27	32	24	34	21	30	38	31	26	25	20	26	22	33	24	24	30	32	32	30	32	28	19	27	29	26	29	20	26	35	36	25	31	33	33	22	29	32	33	32	32	32	23	26	30	26	21	37	26	26	29	35	27	33	39	28	37	24	34	22	31	27	24	34	29	41	27	35	36	40	26	28	33	25	32	35	31	21	25	38	31	31	25	32	29	24	27	22	30	34	22	34	32	29	22	38	30	26	32	23	32	17	34	26	30	38	16	24	25	31	36	30	32	17	23	29	23	23	29	25	26	29	36	26	32	31	29	36	24	35	26	25	24	27	29	31	35	19	30	28	30	31	32	21	31	23	30	23	32	27	29	27	36	23	36	23	29	34	30	31	34	20	28	20	26	29	26	26	23	19	27	28	36	30	30	29	34	28	33	36	31	38	23	35	33	24	31	51	28	27	27	29	27	17	39	20	25	20	31	30	36	21	20	34	23	31	21	41	23	32	29	39	30	23	24	37	25	34	31	33	28	33	20	32	29	32	20	26	23	29	25	32	24	35	27	25	23	18	30	34	34	33	38	25	27	31	29	22	34	30	24	32	21	33	26	44	25	23	23	40	24	30	32	31	33	22	37	27	27	46	21	36	23	21	38	22	15	20	24	32	25	26	40	26	27	24	26	34	33	31	31	23	31	24	33	32	31	21	29	26	33	26	28	31	27	30	22	26	29	20	28	21	34	38	41	26	36	39	33	29	23	29	30	30	30	23	31	22	40	28	34	26	29	30	26	27	26	36	29	32	26	33	27	33	30	27	24	33	36	20	28	37	29	22	33	26	28	35	25	31	30	26	28	39	25	32	35	34	42	31	22	28	30
30853	18225	12462	25995	33970	32229	28600	25540	22123	18947	15826	13415	11773	10012	8471	7306	5998	5511	4412	3632	3096	2839	2621	2317	2146	1998	1818	1867	1910	1775	1617	1682	1556	1463	1329	1135	999	939	885	815	808	774	767	679	720	690	694	593	615	598	633	651	592	606	609	601	541	551	582	574	588	576	587	596	557	523	546	564	580	670	647	634	665	694	649	662	606	587	520	572	599	625	533	585	548	599	613	613	572	601	562	559	589	599	570	558	571	521	519	566	577	577	604	599	618	568	613	627	554	569	543	543	526	524	500	488	559	541	540	515	502	521	515	514	514	502	480	511	542	477	452	493	497	491	538	492	488	439	488	454	486	473	502	491	474	465	452	462	452	467	475	516	488	481	457	458	494	463	471	461	481	452	469	469	443	508	490	462	469	479	472	478	464	486	464	478	460	436	490	471	440	461	487	486	414	491	485	460	507	476	479	523	462	528	475	477	472	423	466	445	468	440	505	488	495	453	500	491	503	460	506	467	477	445	478	528	454	475	508	481	525	444	458	502	452	481	441	454	509	501	451	465	477	475	466	480	481	483	533	504	465	476	460	493	481	455	462	445	478	436	499	498	464	486	485	497	460	466	539	454	435	524	450	463	493	482	515	478	459	492	491	432	498	477	448	495	454	464	465	502	500	477	469	470	469	498	466	508	478	456	472	476	446	478	451	479	477	471	503	452	470	482	447	498	476	475	458	478	452	510	493	482	474	476	485	461	519	473	448	497	458	468	460	457	480	475	472	440	488	464	462	411	460	485	480	474	485	451	452	467	478	498	466	479	462	475	479	436	438	472	467	499	496	493	468	483	462	456	443	503	459	510	467	472	451	490	480	471	474	502	462	465	471	479	492	503	448	455	494	480	480	493	506	476	475	456	469	483	464	469	486	514	479	453	449	456	472	445	462	486	479	514	474	454	452	463	483	507	492	494	483	481	463	483	469	507	474	474	506	438	454	513	480	478	496	466	462	469	491	480	460	435	460	444	514	504	425	469	477	464	482	479	441	492	460	482	439	423	480	462	474	460	480	477	456	454	495	476	476	481	499	479	465	495	463	461	457	449	471	484	485	445	454	445	489	514	484	518	473	463	481	466	473	490	445	446	520	439	472	505	499	467	465	514	488	496	434	480	466	478	500	480	491	505	451	477	478	497	440	462	478	463	487	505	477	459	494	520	484	490	473	483	476	445	474	456	468	473	466	454	516	458	459	482	493	471	475	461	479	465	489	491	480	458	445	441	481	493	478	471	496	475	497	474	463	479	441	470	472	518	465	440	473	463	485	450	474	485	470	496	457	522	454	476	443	471	475	475	442	438	442	468	467	426	459	482	454	459	485	442	491	474	496	456	465	464	469	451	451	475	510	463	495	526	482	436	432	490	494	429	455	449	466	478	474	497	448	477	440	481	489	464	488	503	480	485	492	440	483	490	515	456	500	459	482	435	467	511	498	469	472	451	473	481	445	482	452	476	473	464	447	470	486	462	469	436	497	480	474	489	472	493	481	512	453	456	462	464	471	477	479	464	491	497	452	482	472	483	494	439	482	450	457	494	494	456	487	482	499	482	497	474	477	441	494	426	448	460	473	478	472	508	521	466	493	462	481	470	482	488	491	484	464	517	483	470	454	463	478	470	514	497	454	449	466	481	446	483	507	471	482	442	485	488	472	447	490	448	496	454	490	480	488	472	477	461	467	501	488	434	512	502	471	444	461	495	470	463	484	472	450	520	543	450	467	501	502	506	450	447	508	468	476	482	449	450	526	483	472	462	454	500	473	447	495	482	496	491	456	476	496	458	482	442	487	467	487	516	451	466	467	531	493	491	479	490	494	468	468	456	505	473	497	481	481	482	425	490	497	466	460	483	506	507	478	469	461	470	479	532	489	481	467	476	472	436	457	531	487	459	467	507	487	485	483	460	434	523	472	474	475	482	449	484	493	479	493	497	470	467	469	461	451	500	417	464	500	443	473	498	487	499	436	504	457	473	503	450	457	475	467	466	491	454	479	453	514	481	479	479	492	514	462	489	468	490	430	463	466	482	442	470	500	455	432	484	461	506	500	477	515	440	458	469	488	450	489	462	475	485	471	455	488	515	466	478	458	491	495	502	456	442	447	484	484	471	475	450	487	491	436	461	464	494	470	518	521	481	486	457	500	488	478	455	478	454	477	495	491	488	476	500	461	512	473	426	512	462	502	471	469	468	432	459	495	480	451	444	479	506	511	471	471	462	442	476	489	469	453	473	491	457	475	458	497	457	500	454	462	469	489	460	464	424	497	498	493	489	505	450	494	474	479	467	496	492	478	477	476	504	503	439	522	494	499	427	453	463	473	479	443	507	493	490	429	498	465	466	446	501	467	450	476	508	492	498	464	449	464	476	466	455	478	474	480	472	461	525	488	480	467	504	447	499	474	500	487	444	478	463	474	514	470	471	437	441	470	495	471	491	479	485	465	467	435	449	499	457	496	490	427	483	450	471	436	468	461	439	482	484	501	469	421	476	499	498	480	497	465	449	442	470	499	483	442	472	486	515	500	475	471	448	518	486	481	453	516	484	463	485	507	464	437	477	453	441	430	442	481	477	449	458	498	467	488	480	458	449	523	533	509	455	465	454	480	452	511	456	479	500	417	461	476	487	507	527	494	445	474	460	484	505	499	435	474	470	453	422	482	495	458	496	470	473	450	486	472	446	460	501	455	494	476	497	477	470	501	501	437	467	468	450	450	448	442	481	463	480	446	482	497	468	483	434	473	522	449	468	460	465	455	477	503	463	487	471	494	465	480	485	448	491	448	478	457	460	513	482	480	497	481	486	478	506	474	521	477	483	416	439	439	473	462	447	448	450	464	522	473	482	482	444	471	461	497	472	478	515	500	511	437	464	472	460	454	468	472	450	500	463	476	462	452	491	494	494	475	495	485	423	486	458	461	475	494	467	442	468	486	480	459	516	505	492	494	511	440	449	450	471	430	472	453	506	504	490	433	481	442	513	453	464	481	466	520	465	484	500	440	473	473	442	481	452	441	447	424	487	478	500	474	470	465	484	516	487	462	463	455	503	439	511	496	485	485	498	442	444	428	482	463	488	507	495	470	456	475	479	462	460	462	460	487	480	456	433	469	492	473	451	495	468	471	486	448	488	467	462	448	475	473	453	460	452	464	465	467	470	465	470	449	489	476	539	457	474	465	459	469	485	492	490	436	490	464	474	464	462	473	492	458	443	467	485	472	472	475	506	456	481	445	477	435	489	452	493	478	518	475	469	462	463	538	479	502	466	454	458	466	495	434	480	453	508	506	478	439	464	508	458	462	465	472	492	466	487	494	456	465	491	508	512	480	482	484	488	478	470	496	505	458	450	477	486	486	475	459	478	465	513	450	457	488	487	500	468	453	473	482	510	479	476	470	495	496	450	486	448	432	482	452	470	485	476	486	460	482	457	476	509	482	504	483	487	438	482	451	457	471	527	479	466	474	491	482	455
5018	1676	955	676	1279	1447	1186	981	893	762	570	467	438	331	323	276	229	183	180	156	127	112	110	115	99	76	86	86	75	77	68	61	76	67	71	70	68	73	53	46	60	57	43	43	50	41	55	44	39	44	47	41	45	47	43	42	49	47	41	58	51	29	40	43	49	50	51	38	39	35	45	38	52	47	45	34	35	48	36	33	45	42	57	40	35	44	41	45	46	53	43	35	53	49	36	35	43	45	36	43	42	44	35	48	60	29	31	44	43	45	32	38	39	44	35	43	38	36	38	37	44	33	52	44	44	42	36	32	41	33	48	27	32	37	38	41	37	37	37	35	32	30	42	38	43	34	46	45	43	48	31	32	41	32	42	43	36	38	41	35	32	36	44	40	52	34	36	44	47	29	40	37	39	37	41	35	32	43	33	36	39	39	46	44	41	42	31	36	50	40	34	44	30	37	34	26	34	31	38	41	40	33	45	36	50	42	39	33	40	32	43	43	35	39	35	38	27	47	35	41	35	37	49	35	47	34	40	33	37	39	38	37	41	48	50	40	31	41	51	38	28	44	35	40	41	38	35	38	44	32	42	40	34	41	34	36	42	36	51	39	42	38	42	41	42	40	37	40	39	32	31	41	30	46	36	41	33	37	34	27	30	41	38	44	54	46	47	47	38	41	47	45	41	30	37	43	33	41	39	33	32	35	38	35	41	41	39	37	41	37	45	35	46	39	37	36	31	46	42	38	44	46	45	45	44	45	34	33	37	40	40	35	36	38	34	35	50	52	37	32	39	33	45	40	34	35	43	32	39	52	37	35	45	48	44	33	40	37	35	41	40	49	36	49	33	54	30	47	34	42	37	50	41	33	32	32	42	42	47	36	38	40	32	38	39	31	36	31	42	38	37	45	42	40	46	36	42	34	45	34	40	28	41	44	33	46	40	33	46	35	39	47	30	40	37	42	34	35	43	36	38	50	33	37	35	44	42	31	35	41	24	30	44	36	37	39	55	47	37	45	42	37	37	33	36	40	38	40	39	35	38	42	34	43	32	36	42	41	35	38	47	44	36	42	37	43	41	37	35	34	37	36	36	45	38	45	43	49	39	23	42	46	30	28	39	43	38	38	36	44	31	41	34	39	57	33	42	37	40	35	36	35	30	43	41	40	41	40	42	32	37	37	39	28	36	29	37	38	35	42	42	32	43	41	28	33	37	29	39	28	33	31	42	45	38	43	29	40	38	38	40	42	52	31	40	46	46	36	36	38	52	48	42	45	53	34	44	44	39	41	38	43	33	40	38	43	40	37	31	35	34	50	38	41	30	37	41	40	34	29	33	55	42	38	21	47	33	40	31	35	29	43	33	33	44	31	44	47	43	38	48	29	41	35	42	30	36	41	38	49	28	46	34	42	42	40	21	42	42	43	28	39	45	35	34	40	36	42	46	43	34	36	41	39	36	40	32	39	27	45	50	46	30	32	35	38	51	36	33	23	39	50	56	43	44	43	46	29	34	41	45	54	52	42	31	37	35	27	33	43	34	38	37	36	33	27	43	30	39	34	28	43	36	40	43	37	35	44	52	31	34	28	49	37	39	38	46	48	39	56	51	29	49	40	37	42	42	26	48	26	34	38	31	42	40	40	36	36	34	31	38	27	38	45	45	56	39	39	43	41	31	36	36	32	38	50	26	58	40	50	44	45	29	40	36	39	36	41	40	48	41	32	50	31	39	43	36	41	35	32	33	41	36	38	47	29	34	43	40	40	39	32	39	35	31	40	35	42	28	36	29	25	43	42	38	44	36	42	40	39	39	37	32	44	34	41	38	38	30	40	41	32	34	43	25	46	42	36	39	38	40	36	49	39	39	35	40	24	42	35	55	38	54	46	24	54	33	43	25	39	34	28	27	33	39	34	31	45	49	40	34	38	35	32	43	37	41	41	32	28	40	42	51	36	31	27	47	36	39	38	42	29	28	42	31	33	38	38	32	41	40	42	41	49	45	33	41	37	42	40	33	29	32	42	42	39	38	37	49	54	47	45	46	35	39	30	45	35	39	46	33	35	35	46	34	32	41	37	41	36	37	43	49	31	28	32	44	39	41	40	38	37	43	37	47	43	27	30	47	50	38	34	32	29	50	29	37	44	38	39	23	44	36	37	31	39	38	29	34	36	31	36	46	37	41	32	42	36	43	46	45	38	33	44	28	32	21	39	31	31	39	38	42	33	33	45	40	37	28	25	51	42	32	47	38	31	46	44	40	45	38	32	34	45	30	29	36	34	53	34	35	35	38	36	40	42	56	35	30	37	41	30	46	32	53	45	19	41	32	42	32	42	42	43	35	49	33	44	39	35	42	47	41	36	34	37	33	43	45	45	31	37	35	35	39	42	40	40	29	48	52	39	47	38	34	42	40	51	38	49	43	41	42	31	42	26	35	30	44	44	45	40	35	32	39	40	45	30	34	41	40	33	41	30	32	33	43	34	36	39	35	35	40	36	44	36	46	30	46	55	39	39	48	33	34	32	44	45	35	39	54	37	35	28	40	33	28	31	29	44	47	54	36	35	40	46	38	35	27	39	36	38	32	40	36	39	31	36	52	37	40	44	39	39	38	38	30	49	34	35	40	39	47	40	38	41	42	41	51	41	49	48	29	31	38	38	39	36	35	49	33	28	41	37	30	31	37	35	34	39	27	41	40	45	34	35	37	35	41	43	39	37	43	30	44	21	31	42	33	34	38	48	33	51	43	34	43	38	38	33	42	36	32	37	35	45	42	38	31	38	37	45	44	38	34	38	42	39	33	36	32	41	39	43	44	36	43	43	40	52	35	29	41	35	36	36	39	35	38	49	30	45	35	37	41	37	41	35	40	41	34	33	27	31	41	35	50	43	38	36	37	40	42	40	40	43	48	35	40	37	39	36	39	45	40	41	50	38	31	25	47	44	42	34	38	33	40	57	45	34	28	34	37	33	32	33	35	33	31	42	39	42	40	38	33	45	29	39	29	38	37	27	39	42	35	37	43	59	33	37	52	31	35	38	41	35	38	52	43	40	52	39	42	30	35	39	31	36	24	37	35	26	44	35	28	40	48	34	34	47	38	36	42	51	28	46	35	44	31	41	46	47	40	38	32	37	29	45	51	31	37	45	38	44	44	48	42	38	33	51	39	40	35	40	32	28	37	33	35	46	47	36	46	30	36	43	40	38	36	42	39	30	38	34	28	35	36	44	45	49	44	43	34	51	40	38	29	30	36	45	26	45	43	58	39	54	46	28	49	39	40	37	36	32	38	37	35	41	41	37	47	43	37	27	40	43	45	39	47	39	38	33	32	28	41	45	39	46	42	37	47	38	38	48	41	33	38	30	46	38	36	36	42	41	36	45	41	44	46	35	45	35	36	43	42	48	45	32	41	37	36	32	46	34	41	40	43	37	35	43	41	43	41	31	38	47	47	32	36	23	34	36	45	36	40	34	51	40	37	41	42	36	45	31	38	34
38245	22639	16219	30944	38141	36997	33610	30001	27336	24232	20365	17791	16099	13952	12248	10486	8940	7924	6312	5322	4572	4091	3990	3508	3181	2958	2860	2915	2829	2499	2501	2411	2298	2151	1885	1602	1479	1357	1382	1248	1184	1160	1103	1008	973	955	892	898	922	871	909	901	834	812	809	870	818	837	729	803	807	772	792	790	776	834	876	799	913	858	876	954	925	872	922	958	817	766	818	782	812	813	783	774	745	846	787	762	762	782	749	767	765	767	835	838	775	751	726	756	724	778	761	819	807	773	788	786	795	711	725	673	706	667	678	675	646	683	664	758	742	695	662	630	715	684	644	652	631	686	647	634	600	662	664	570	625	645	663	612	662	612	634	652	606	642	645	613	663	595	639	627	612	596	588	586	577	618	631	562	635	632	627	614	616	569	635	656	649	609	589	624	612	589	590	612	648	634	681	628	642	656	621	602	624	640	633	624	629	586	621	602	624	623	599	580	596	607	628	672	640	615	639	612	605	659	591	616	609	616	627	594	572	622	640	591	613	634	622	626	604	629	604	615	591	602	610	624	646	589	634	598	609	608	623	594	608	592	633	622	624	605	626	606	643	616	612	615	651	618	598	615	619	639	585	620	616	642	626	636	685	639	632	614	606	598	647	643	656	638	597	629	584	579	589	603	615	636	624	636	658	642	616	673	623	633	580	618	615	637	619	638	643	605	608	630	612	612	655	630	627	647	584	564	652	611	609	583	599	639	665	613	661	604	620	652	606	569	625	585	612	621	642	630	632	601	604	618	589	635	599	617	638	619	609	645	552	595	643	640	628	621	647	637	657	592	608	593	605	622	641	626	620	623	644	637	608	633	638	623	568	643	652	642	627	582	647	639	616	580	583	588	617	577	578	616	580	627	605	676	633	612	600	596	578	638	566	614	592	646	629	666	625	602	628	629	650	616	630	677	659	560	615	632	589	611	642	635	640	612	617	581	605	632	640	606	617	609	614	607	581	589	630	618	587	597	625	646	643	653	600	587	613	664	609	609	610	631	666	649	648	588	617	624	580	586	570	576	643	559	614	632	579	585	644	596	603	636	609	605	620	601	647	654	631	620	644	571	649	616	663	596	633	650	655	589	643	622	589	595	634	638	631	566	615	586	627	647	665	598	590	593	600	614	633	582	596	602	615	639	598	583	618	662	595	667	615	600	619	580	577	609	607	653	577	648	648	627	677	650	616	632	626	620	595	625	607	628	634	616	625	609	592	614	646	641	574	606	647	601	610	597	630	615	636	604	670	634	624	624	598	616	603	605	621	599	571	605	620	581	585	629	630	593	622	590	625	625	631	635	595	615	582	607	590	639	603	618	624	674	589	628	614	596	634	617	599	608	618	624	603	648	666	601	612	619	635	604	599	628	618	570	620	657	632	607	636	651	598	653	591	625	603	601	662	643	600	575	650	621	622	599	590	633	587	655	619	643	585	583	594	631	617	606	649	630	620	606	644	570	633	569	633	630	577	607	638	622	622	604	657	671	618	613	606	615	608	605	601	562	617	637	645	630	625	638	610	615	655	641	598	634	605	614	619	605	606	597	618	600	625	590	587	614	622	619	649	569	616	647	598	631	609	651	609	665	589	586	629	603	638	622	579	598	639	656	601	643	595	590	628	557	652	590	585	596	614	625	646	593	620	576	658	637	621	630	630	637	621	642	641	627	617	649	622	658	598	595	627	584	570	599	619	636	627	643	604	665	588	608	633	693	578	616	609	594	627	673	662	624	612	658	632	624	586	650	560	622	636	602	620	619	643	653	604	606	630	571	646	652	611	595	683	632	605	654	639	610	619	595	630	624	598	608	595	637	613	593	647	609	598	599	637	562	629	591	620	587	606	634	605	599	588	616	593	619	621	610	659	664	639	603	624	588	637	629	593	598	646	623	618	636	612	574	629	622	622	628	589	603	641	603	641	591	643	590	655	620	603	641	613	604	585	647	626	661	625	655	623	636	634	629	626	610	628	624	625	628	662	633	588	617	575	565	635	628	617	615	629	624	661	600	620	605	614	651	591	618	631	628	589	603	603	630	574	628	650	634	622	651	604	638	622	581	664	632	629	627	654	629	643	690	629	611	634	639	660	627	610	632	656	626	625	639	634	605	598	645	603	629	661	591	608	623	631	664	594	649	594	615	621	589	585	617	605	582	597	645	611	657	572	630	603	605	616	650	628	643	621	640	634	611	623	604	703	627	602	591	633	605	608	660	606	584	620	658	612	616	620	600	593	618	639	607	670	583	663	639	570	636	662	646	611	636	600	612	634	610	627	646	652	601	576	611	643	545	608	604	621	643	585	632	594	602	579	654	616	622	594	654	596	630	614	559	602	625	615	640	650	634	637	596	654	634	634	610	612	662	639	650	633	647	643	566	607	600	663	633	622	576	645	599	645	623	602	637	631	653	635	607	627	620	636	641	612	671	619	648	630	628	621	639	626	697	586	649	618	623	589	606	633	597	615	651	600	623	621	625	651	570	639	613	586	618	679	592	605	608	621	648	697	592	631	615	580	565	624	608	589	618	596	615	628	628	617	642	647	624	614	627	615	587	628	633	621	590	606	601	597	622	613	622	618	646	629	568	638	560	599	653	582	588	634	632	634	631	636	642	620	643	594	608	618	637	627	649	634	598	611	572	615	624	608	621	606	657	646	632	635	594	561	667	625	647	603	598	629	589	586	622	649	609	610	602	605	654	628	601	666	591	620	633	610	614	636	630	601	558	642	586	604	594	642	604	643	588	648	656	619	629	607	604	615	603	605	608	621	657	592	605	632	614	601	611	634	648	636	643	609	589	615	593	654	614	560	632	595	612	589	550	572	660	597	634	599	623	650	658	640	627	667	597	658	605	608	625	611	616	625	648	616	588	608	631	609	601	629	599	615	637	637	660	596	594	630	629	640	567	632	623	653	574	613	609	616	612	610	600	617	601	628	638	664	605	635	617	594	588	589	616	669	670	625	599	614	652	633	634	618	598	606	627	659	578	629	620	587	588	617	587	630	609	611	667	637	613	643	594	650	617	639	639	621	637	646	573	626	626	642	632	627	570	594	623	603	651	603	602	646	656	664	611	656	626	627	637	635	577	633	666	608	614	606	616	612	573	648	606	609	634	636	600	610	600	573	626	597	627	628	622	625	630	638	648	610	625	574	607	619	626	640	615	653	575	649	614	587	638	632	620	625	624	606	601	614	614	626	586	626	608	596	610	641	639	646	635	642	610	647	622	625	614	594	633	611	606	603	597	583	630	635	674	598	576	650	630	596	564	608	600	663	600	597	626	646	617	571	628	627	649	624	588	619	566	582	590	649	652	633	637	630	642	656	611	638	559	631	642	676	645	607	615	621	603	639	604	650	616	671	613	634	569	615	623	654	627	614	624	595	633	602	626	669	597	575	621	594	613	584	582	646	608	602	659	594	571	589	585	600	613	591	660	618	623	669	628	599	646	617	601	612	615	609	612	657	622	629	653	618	623	612	610	642	624	562	649
2632	604	337	283	486	576	511	420	349	292	242	208	170	154	130	115	82	86	56	60	45	55	61	44	55	39	44	31	34	36	30	36	40	30	33	29	25	28	26	26	26	25	23	23	29	23	31	21	22	22	19	18	27	32	17	29	18	26	20	22	23	19	27	21	22	25	26	22	21	28	21	25	27	17	26	30	34	16	17	20	30	22	20	20	24	23	23	26	26	29	26	25	26	22	24	29	17	21	15	24	24	26	27	18	22	23	20	27	22	21	19	21	30	16	24	23	18	26	30	18	20	21	16	19	22	24	18	21	20	22	21	14	28	14	24	24	24	23	23	17	25	20	27	29	22	23	23	24	27	24	25	23	19	15	24	24	21	18	27	22	33	20	17	18	17	20	24	18	25	25	27	23	25	23	22	24	24	29	12	24	24	23	21	27	22	15	19	26	21	21	27	16	14	18	23	21	24	26	18	30	24	21	18	21	20	20	24	17	18	17	19	19	17	18	24	10	27	16	28	30	29	27	22	21	20	19	14	21	22	21	33	22	23	30	24	28	10	23	25	17	26	25	31	23	27	29	22	26	26	17	18	27	17	22	23	19	26	22	23	19	18	21	26	25	27	30	27	22	28	18	20	22	21	24	21	25	17	23	21	29	18	27	18	21	24	28	21	27	19	14	23	16	21	23	17	22	23	14	24	21	17	20	24	23	29	17	20	24	22	19	21	24	15	21	27	25	25	14	26	22	19	27	16	23	33	13	16	16	22	24	21	20	16	23	28	19	21	26	19	27	32	29	30	26	18	11	23	24	22	22	17	16	27	21	23	25	18	14	28	22	31	15	15	27	19	26	28	18	26	24	28	27	25	20	20	21	29	18	25	15	19	22	21	18	18	28	23	22	28	27	27	29	18	21	21	17	20	22	16	25	26	25	23	19	15	21	22	15	24	22	23	17	26	28	22	18	25	20	23	23	22	17	16	18	26	25	17	31	20	26	23	21	25	34	31	11	26	24	19	17	16	19	21	20	20	21	21	20	25	24	22	19	22	19	24	26	16	29	18	14	22	19	19	23	17	14	14	21	27	20	20	24	18	20	29	25	27	17	26	28	22	28	13	20	20	26	16	20	16	18	22	22	16	20	23	20	20	27	27	23	24	23	29	21	28	24	25	24	24	21	19	26	19	23	20	12	18	21	20	19	25	26	20	21	20	24	15	15	24	12	25	29	12	26	27	23	28	28	19	24	17	17	23	23	23	15	16	18	17	21	31	19	24	20	27	17	20	14	13	27	20	22	33	21	22	24	22	23	15	24	26	14	17	28	24	17	20	21	22	32	20	26	22	16	25	8	21	21	16	24	25	16	20	19	16	25	25	25	20	18	23	22	25	24	25	18	30	24	25	16	19	22	20	23	25	22	25	19	33	21	25	27	28	22	13	27	24	14	20	20	13	21	21	21	15	26	15	30	16	23	17	18	26	20	12	29	21	23	18	28	26	22	22	23	16	21	26	20	25	25	25	24	26	20	18	25	12	24	21	16	25	16	20	13	29	15	22	22	21	23	16	12	15	22	22	19	31	22	15	23	15	26	25	24	21	17	27	23	27	22	26	18	26	20	18	13	19	25	25	19	21	22	21	14	18	22	19	24	28	19	25	21	17	22	22	22	19	23	17	18	19	22	19	29	22	24	17	26	25	19	31	21	22	23	19	20	23	16	21	25	23	23	25	22	28	17	20	17	28	15	17	19	24	19	22	20	21	15	25	28	21	26	21	24	19	31	21	18	25	23	25	22	18	15	21	23	26	24	20	19	17	18	17	21	25	20	24	21	33	19	24	21	24	15	31	20	16	20	18	23	26	14	22	27	18	14	23	23	19	23	20	23	23	28	25	23	15	23	18	17	24	23	18	24	21	14	15	19	25	20	26	24	24	19	22	21	25	25	23	24	22	18	21	15	25	20	18	16	15	27	22	22	17	27	17	25	26	29	26	19	20	19	21	18	15	26	23	24	34	24	26	30	24	16	16	17	21	20	24	21	22	21	19	24	16	24	23	17	18	15	28	23	19	19	26	22	25	23	11	23	16	19	14	24	22	25	20	16	29	17	26	28	21	18	24	19	17	24	18	14	16	23	21	24	19	18	22	16	21	20	22	18	19	32	24	20	28	15	12	27	15	17	19	25	21	20	22	16	21	26	20	27	20	15	17	17	24	28	17	26	20	23	21	25	20	26	21	19	22	17	20	18	16	21	26	21	20	21	19	26	22	14	36	24	25	22	23	18	27	21	17	17	26	19	23	27	25	22	30	18	17	19	31	18	15	21	18	15	25	21	13	26	25	22	25	14	17	24	18	19	17	20	19	33	21	18	23	19	23	26	22	19	21	25	20	18	24	24	18	30	21	18	22	25	20	20	20	21	15	19	21	18	15	20	24	25	23	22	20	16	23	19	23	26	20	26	24	32	12	16	27	28	20	17	22	19	20	15	29	22	20	20	26	20	17	28	17	20	26	18	21	28	23	21	20	23	23	17	30	30	15	17	14	21	18	16	21	17	31	22	23	22	18	19	20	25	25	13	23	23	20	23	17	16	15	22	20	27	24	30	24	21	22	19	19	15	18	21	25	27	16	20	18	21	20	18	15	21	25	20	29	25	17	27	26	23	16	30	17	27	25	16	21	27	29	21	20	20	25	15	19	18	18	21	24	26	21	29	17	32	18	13	30	19	31	19	24	17	15	23	18	26	30	17	27	20	23	16	23	16	12	17	17	23	19	21	16	21	23	17	21	19	22	20	22	21	20	20	19	23	21	16	26	17	18	23	21	25	11	20	24	18	21	21	25	19	17	24	23	30	20	22	25	26	18	22	22	27	15	22	21	19	21	23	25	13	25	15	22	18	26	25	16	16	19	20	20	26	24	16	25	17	21	18	13	21	14	14	25	21	19	19	20	17	17	26	32	14	16	21	11	16	18	19	26	32	23	21	14	18	26	30	16	16	24	21	26	14	14	20	16	22	15	21	24	28	16	22	14	24	22	29	18	24	21	20	25	20	18	23	29	17	27	24	22	21	25	23	21	19	22	20	20	25	20	17	19	19	25	32	17	22	26	25	19	21	23	22	21	20	17	26	30	19	14	18	20	19	28	21	18	23	24	27	16	15	22	19	21	17	25	16	16	22	22	21	16	23	29	18	19	19	18	14	15	23	23	20	19	25	20	26	18	29	21	16	18	29	17	23	19	22	22	18	23	20	24	23	22	27	20	24	21	21	16	17	25	16	21	19	19	16	20	19	22	26	20	24	21	27	22	20	24	21	26	26	19	23	16	18	17	16	23	18	25	19	26	21	20	13	22	19	20	23	28	16	21	28	28	20	30	24	23	16	24	16	24	23	19	20	19	24	13	19	21	20	20	14	22	17	20	20	15	17	27	18	18	16	24	23	16	26	21	23	22	24	18	21	16	18	21	25	14	16	25	22	27	11	23	27	22	17	20	23	15	23
26876	13940	8610	20657	28335	26795	23305	19794	17348	14497	11728	10038	8464	7130	6111	4951	4334	3731	2963	2466	2199	1908	1800	1672	1523	1379	1295	1303	1319	1221	1233	1141	1120	992	892	760	706	685	587	664	527	534	533	546	496	460	479	409	424	466	432	408	422	412	424	425	415	410	418	408	424	379	404	387	435	447	437	438	466	471	469	506	493	468	500	483	451	422	440	413	475	430	431	410	419	427	435	414	414	446	401	446	404	402	427	459	410	381	377	427	471	444	472	413	430	413	453	449	406	388	358	364	378	391	368	354	362	365	391	366	407	390	369	370	370	358	380	365	371	388	380	371	364	364	381	367	362	340	360	361	340	373	363	350	393	362	352	347	350	368	354	357	382	367	344	373	361	334	347	361	368	376	351	338	362	377	341	327	331	376	360	309	364	363	360	345	363	338	355	362	396	367	386	347	361	344	396	330	329	358	330	337	356	353	330	380	360	337	350	329	322	334	309	362	369	372	348	312	353	364	369	373	357	349	359	344	372	382	357	324	354	342	389	333	350	311	332	373	380	364	331	385	356	350	320	347	314	351	399	339	347	330	329	340	352	359	332	321	349	363	385	345	362	391	339	353	325	347	361	361	370	351	329	354	369	378	373	347	391	339	369	357	352	324	351	334	371	358	346	336	335	342	376	337	376	334	322	360	363	370	354	367	339	319	388	370	365	345	355	354	305	327	386	386	332	354	314	353	361	365	344	340	366	368	363	348	337	361	354	349	359	363	353	372	392	377	342	347	367	347	330	342	353	352	353	329	370	323	345	352	383	353	347	365	332	343	362	361	359	336	333	342	379	365	350	333	335	350	347	365	362	352	356	383	347	367	356	349	373	343	350	350	363	361	324	359	341	354	347	333	377	345	339	340	325	358	347	375	354	358	349	374	335	358	368	322	329	399	336	363	330	369	364	340	379	343	356	368	338	361	405	334	334	346	383	351	356	364	354	334	366	340	361	312	338	357	370	386	369	307	346	362	358	380	337	357	339	307	362	347	375	389	347	343	340	379	331	357	347	345	382	350	367	344	369	333	349	361	334	362	350	347	356	364	356	352	353	352	315	357	350	371	358	351	332	354	324	356	377	335	373	322	347	352	348	353	356	379	333	360	358	343	374	375	324	369	339	363	346	359	348	345	353	353	350	336	367	357	365	369	352	315	388	332	366	371	346	318	356	345	372	351	363	395	337	365	361	343	360	359	350	331	340	350	364	392	351	357	344	355	337	377	344	324	378	358	365	366	345	368	373	360	357	353	348	356	328	396	343	328	349	331	347	340	378	357	343	333	331	345	355	348	360	347	387	353	331	350	366	366	359	344	329	355	362	363	334	353	360	361	364	361	370	350	377	313	351	370	338	357	327	348	360	363	349	346	352	369	338	359	363	340	353	340	346	357	360	362	371	391	393	358	359	337	371	339	334	386	352	344	346	330	347	351	328	370	348	339	393	329	336	340	368	340	394	366	347	341	388	361	329	410	320	370	387	343	361	347	341	343	357	355	328	368	340	346	326	350	349	351	366	373	381	352	369	362	343	354	351	344	367	366	376	331	355	357	331	379	351	348	357	387	348	379	348	367	354	333	381	385	345	364	324	342	320	365	371	339	355	352	324	348	344	340	377	357	351	355	331	383	358	352	376	384	380	339	339	361	343	376	335	352	358	328	327	349	319	344	362	358	332	375	366	333	350	356	337	371	344	386	340	355	340	361	383	338	386	366	365	345	334	320	352	375	358	326	352	384	374	375	355	382	346	339	378	372	331	337	333	348	327	363	343	341	335	350	350	325	331	371	324	366	328	347	369	380	370	363	345	389	350	347	340	329	368	341	355	354	322	368	369	346	343	354	357	351	355	335	324	356	350	363	351	349	346	326	394	339	335	377	363	349	375	394	366	361	348	365	342	367	350	398	350	330	313	366	351	347	366	375	330	380	375	327	368	349	370	349	324	375	361	369	369	338	364	367	395	346	331	351	354	381	379	322	363	340	331	346	354	346	348	335	397	312	384	363	370	332	341	426	313	359	324	334	363	358	326	355	351	366	353	328	318	321	353	375	369	321	384	383	306	345	353	353	383	362	345	360	356	379	311	359	335	332	360	343	356	361	343	353	352	374	386	364	349	382	343	372	356	343	326	305	367	325	371	366	363	358	339	353	335	388	344	333	337	338	351	309	355	356	349	343	336	360	362	347	332	355	362	410	346	337	348	383	380	355	334	318	341	353	385	391	366	367	366	346	357	346	375	311	372	360	351	360	364	373	388	328	340	358	350	360	349	319	323	350	338	333	350	393	349	357	349	354	309	337	333	373	364	383	374	353	357	360	325	356	341	300	345	335	366	342	307	306	343	354	353	354	353	330	337	337	335	341	335	343	363	362	365	388	323	358	368	348	329	336	356	349	316	336	315	387	382	361	381	371	361	334	388	358	335	358	394	342	355	355	331	381	383	361	372	343	363	360	342	386	361	353	350	355	332	326	338	345	333	371	363	351	352	335	372	371	358	331	324	360	345	358	334	331	362	396	357	364	337	358	381	330	370	322	330	354	376	363	349	362	372	344	370	390	327	351	335	341	356	357	364	340	372	373	351	344	339	373	331	329	360	372	315	316	352	344	362	345	354	317	370	355	336	351	371	356	385	344	348	349	368	373	323	360	355	360	365	363	360	333	362	364	375	333	405	366	375	388	349	339	388	328	368	347	357	347	357	352	386	371	341	332	368	382	364	341	321	349	380	342	347	343	374	360	364	367	353	368	339	320	343	337	384	389	346	306	351	398	365	331	342	370	369	354	346	364	335	376	322	344	339	338	363	347	348	346	327	358	378	343	374	369	334	368	325	306	361	378	341	349	361	346	340	341	355	338	350	350	385	355	386	330	349	343	346	372	386	359	326	356	357	352	331	334	393	334	313	360	353	355	344	320	366	372	338	368	353	330	330	359	342	376	363	367	377	371	367	347	365	352	335	369	384	362	388	343	361	377	340	365	350	328	401	342	341	355	344	348	351	338	389	371	367	353	399	336	366	351	334	336	379	318	343	384	358	371	354	375	340	315	341	382	332	337	362	345	366	361	369	370	341	346	380	346	350	369	356	338	382	360	375	333	359	347	359	353	348	360	334	366	343	337	362	365	357	337	356	347	362	340	345	346	351	322	354	363	331	367	363	332	340	401	368	350	321	323	338	323	322	386	379	331	334	375	344	355	339	347	351	352	324	320	359	352	382	326	345	388	342	331	366	374	366	348	314	347	342	345	335	381	348	330	355	346	368	345	325	374	340	363	349	373	333	358	344	383	358	370	358	387	320	372	352	330	363	356	380	339	385	383	371	371	369	385	373	363	323	338	356	369	359	349	363	354	376	353	357	347	356	314	367	373	311	349	335	351	327	349	342	362	347	331	361	362	344	342	353	340	336	367	343	322	352	360	357	342	354	361	338	390	363	353	339	331	347	365	371	352	390	382	392	361	325	392	367	339	369	314	362	317
2686	958	582	404	734	806	686	568	530	417	320	241	227	206	196	142	135	115	121	80	64	77	60	58	54	63	56	52	51	44	49	37	52	43	34	33	33	52	40	35	32	28	33	32	35	31	25	31	31	26	18	22	26	20	14	28	28	26	26	34	33	27	28	24	23	27	30	27	21	26	40	28	26	44	33	36	27	27	29	33	34	23	26	24	31	27	28	30	27	31	31	18	28	23	27	21	40	20	26	28	24	40	29	25	30	31	22	26	29	20	28	25	26	32	18	24	23	27	27	27	22	24	28	26	33	32	23	28	26	32	25	30	20	29	12	13	27	19	31	17	31	19	41	20	28	31	25	25	20	32	36	21	27	19	26	29	18	28	25	29	22	22	25	23	34	21	27	20	26	33	30	21	29	29	29	22	22	24	29	15	27	34	26	29	18	25	35	20	27	25	28	20	38	21	26	22	28	23	23	22	20	26	26	28	21	25	38	28	27	33	16	18	24	30	15	28	26	22	27	23	20	24	20	27	24	19	25	25	20	20	32	14	26	25	18	18	31	22	42	29	28	24	23	23	16	29	23	22	25	27	25	26	30	20	26	18	26	23	23	28	30	24	31	34	29	27	27	20	26	27	20	23	26	24	18	30	29	31	21	22	24	27	28	32	30	29	25	29	33	21	24	25	19	26	28	18	20	23	27	30	23	24	24	23	25	26	27	22	23	29	29	20	24	28	10	21	35	20	28	20	27	32	26	19	23	26	26	32	26	33	23	27	22	16	22	19	28	18	21	27	27	20	18	26	30	37	26	28	24	26	20	33	22	24	26	22	18	31	22	27	29	27	20	21	24	22	31	20	34	27	27	22	19	16	19	29	16	22	28	20	28	20	19	26	24	22	25	29	20	19	28	21	18	23	28	25	27	29	18	29	28	31	24	24	27	21	30	17	18	27	28	30	19	27	23	24	23	29	19	24	29	30	23	22	33	28	26	33	23	22	24	30	20	30	21	19	18	24	22	22	25	20	26	28	13	31	19	23	21	25	27	30	21	27	22	28	25	34	18	27	29	26	20	26	23	18	32	23	25	25	29	32	30	19	27	26	26	15	24	27	23	26	24	22	18	25	29	16	18	24	17	24	24	24	22	29	19	25	20	29	20	36	32	30	34	26	25	28	15	20	20	25	19	14	29	26	27	24	24	23	25	30	23	31	16	24	25	24	24	24	32	38	27	19	29	26	23	30	18	34	27	25	23	21	23	21	18	16	22	19	29	23	24	20	27	28	19	28	21	25	26	29	30	31	28	21	25	23	20	16	31	27	41	19	30	24	17	25	26	28	24	26	34	15	23	17	20	32	20	17	21	27	25	25	23	24	19	25	29	27	33	17	27	21	19	19	26	24	35	23	24	21	31	32	24	24	21	17	22	30	32	26	34	21	31	20	32	28	29	26	15	30	33	36	21	25	28	23	24	16	27	34	20	29	27	25	17	34	20	30	26	27	34	31	18	21	24	20	16	31	20	22	21	29	28	27	29	26	31	25	22	17	36	22	23	33	25	22	24	20	20	23	36	19	25	19	26	28	22	28	20	28	28	22	29	30	19	27	27	28	37	30	27	27	18	19	23	26	23	21	19	32	18	26	20	25	26	27	25	15	29	24	34	27	20	24	23	25	22	23	16	17	23	24	23	19	25	35	23	29	23	29	22	16	28	21	32	25	26	25	20	29	28	22	29	17	28	16	24	19	27	27	23	26	20	30	26	17	30	19	21	30	28	26	19	22	26	24	23	26	29	28	20	24	28	29	30	22	23	25	15	26	23	28	36	27	24	25	22	24	22	21	30	21	17	21	29	23	27	21	36	25	27	25	22	33	26	20	30	22	26	24	28	35	20	22	25	17	20	24	27	28	23	26	21	24	21	26	15	21	17	43	22	20	19	24	25	31	21	23	32	22	16	25	25	25	28	26	36	16	28	22	23	22	28	28	27	24	21	22	21	23	25	36	25	23	19	21	27	26	18	30	38	26	26	21	26	14	32	18	19	17	18	21	20	31	23	25	35	19	28	27	24	23	29	32	27	27	32	26	23	27	20	28	25	19	24	25	29	23	16	29	20	31	19	30	27	17	14	22	30	28	21	18	17	26	17	26	31	22	23	33	26	23	31	26	31	21	23	23	17	16	26	20	23	25	29	27	28	25	20	24	25	24	24	40	27	24	25	23	24	30	13	30	27	39	34	28	31	19	29	21	25	16	24	21	20	24	27	22	24	25	30	23	30	21	22	34	20	37	25	28	22	21	26	25	25	23	24	32	29	30	24	33	25	21	25	15	26	25	23	34	26	29	29	15	24	30	18	23	27	20	23	33	27	23	28	28	24	27	25	29	33	24	30	24	25	22	29	29	24	23	24	26	22	19	24	22	22	16	33	20	23	32	27	26	28	24	26	16	34	24	23	24	26	22	22	27	27	29	20	18	24	18	18	23	14	22	21	27	28	29	29	34	14	17	30	28	26	33	25	22	21	26	27	28	22	24	34	24	20	22	27	13	32	23	26	31	32	32	31	28	26	22	31	20	24	23	25	26	27	22	30	24	26	28	39	25	25	30	28	25	26	24	26	25	30	24	22	27	32	15	28	23	33	23	16	33	27	31	16	25	33	23	13	28	23	23	31	22	34	28	29	23	19	23	28	25	15	16	24	23	22	28	28	29	22	24	32	24	27	23	22	16	32	23	22	23	22	23	33	24	23	22	24	25	24	26	23	39	32	23	24	19	18	19	19	24	20	22	24	38	26	25	16	19	29	35	23	20	24	24	25	23	31	28	34	29	34	13	29	20	21	24	20	30	15	19	30	21	21	22	23	18	25	35	24	19	31	28	24	27	27	24	29	26	26	39	19	32	25	25	26	23	21	18	20	31	25	27	25	36	31	14	22	24	23	20	27	33	29	24	30	29	22	34	21	25	30	31	29	35	20	30	27	29	28	28	26	27	31	22	23	24	25	20	30	28	20	29	25	21	24	22	27	24	26	20	25	25	26	22	38	22	26	16	31	20	31	25	21	20	27	33	31	25	24	21	33	18	25	36	30	26	31	31	21	28	40	30	26	34	31	27	29	17	28	23	32	21	24	21	30	25	28	31	23	25	33	21	30	18	23	37	24	31	22	24	24	27	25	25	25	28	22	21	12	18	30	25	34	19	27	28	31	23	31	31	25	26	25	32	17	23	22	25	16	22	33	22	18	26	36	28	20	33	19	27	27	28	18	20	20	26	19	25	32	22	26	22	19	21	27	25	20	15	15	27	26	29	22	26	18	22	29	33	25	26	19	23	22	29	21	31	29	40	28	28	20	33	24	26	20	26	18	11	25	24	28	23	34	21	30	26	29	30	24	23	29	23	37	13	30	21	22	30	25	26	21	23	19	22	19	27	29	32	27	25	34	26	29	29	26	34	11	22	23	18	20	27	24	23	16	23	17	23	23	17	21	25	23	30	20	33	21	26
32586	17488	11567	25232	32739	31312	27288	23757	20983	17508	14699	12740	11049	9544	8064	6767	6070	5205	4116	3508	2931	2682	2507	2160	2081	1973	1874	1778	1778	1632	1763	1569	1470	1381	1155	935	923	877	889	842	747	738	693	634	672	609	596	562	557	527	545	550	535	526	528	536	521	489	495	543	532	552	527	546	536	523	505	540	596	617	601	665	591	645	612	539	552	578	532	561	590	536	483	489	548	543	510	525	527	530	491	544	489	521	541	588	531	508	500	533	502	530	511	508	534	566	568	528	551	539	447	476	484	464	458	449	435	456	485	454	477	476	438	463	435	423	445	442	449	450	434	441	442	426	424	444	458	380	427	464	472	429	440	456	417	452	428	401	402	423	470	413	434	423	425	415	435	395	424	408	431	425	428	428	454	406	448	436	398	408	429	401	413	422	427	452	430	431	452	413	409	436	408	409	431	451	433	455	446	435	429	379	407	396	446	438	408	428	448	418	425	444	423	419	408	395	407	413	416	424	420	438	438	437	435	448	433	414	407	418	445	432	422	413	420	426	448	438	387	406	421	445	428	438	428	409	417	459	398	412	395	420	428	416	413	424	416	412	440	434	400	422	453	433	394	447	402	411	428	431	411	431	461	419	459	426	428	429	412	421	427	430	442	388	396	429	413	448	440	402	417	382	383	403	441	409	433	421	427	418	417	400	425	405	413	442	420	445	415	452	466	380	442	394	449	399	426	425	401	405	396	387	413	445	374	416	394	396	422	465	399	430	436	427	420	419	406	418	451	412	432	460	439	433	395	380	442	367	470	414	455	401	468	426	369	427	430	441	416	433	394	414	426	449	425	400	396	430	411	419	419	406	464	438	402	388	437	397	437	440	423	394	419	452	455	440	441	406	404	408	405	426	415	391	436	393	421	429	472	425	389	453	395	397	409	432	399	408	406	395	429	470	443	415	434	418	399	447	440	417	421	425	430	396	432	451	422	433	412	403	456	410	399	421	423	437	433	410	423	389	401	437	454	394	410	393	387	443	438	434	432	444	402	433	419	425	387	456	445	444	395	439	407	410	414	441	395	408	419	423	452	447	402	405	445	403	419	405	385	429	435	404	452	408	409	405	424	436	464	389	444	452	383	415	404	412	430	388	484	422	439	422	439	459	426	374	409	446	440	417	407	407	423	399	459	421	415	472	413	410	374	419	410	415	486	417	418	447	418	410	416	405	426	410	392	424	375	473	398	384	418	435	452	443	446	396	404	416	446	399	394	422	437	419	417	450	439	423	421	403	431	415	400	409	417	431	434	443	425	420	448	408	441	411	458	430	430	409	426	399	430	463	427	414	426	426	448	420	403	435	429	410	400	412	429	479	360	423	419	401	426	385	457	426	424	374	408	400	399	394	419	394	433	439	444	444	459	438	395	376	423	439	405	443	413	413	428	423	439	402	406	437	434	431	406	455	414	420	446	421	387	402	477	407	415	405	393	440	444	461	391	432	438	436	393	424	404	447	419	409	433	415	411	444	427	375	415	462	409	414	424	448	428	421	441	411	428	430	425	390	430	397	425	429	420	391	407	411	428	430	423	382	422	433	439	454	396	405	418	446	383	433	439	417	384	443	449	406	404	390	415	398	457	433	434	395	411	436	421	403	392	430	411	436	413	428	435	406	415	439	428	443	424	436	425	426	407	413	435	436	434	391	399	406	423	414	468	414	430	400	415	424	439	434	448	445	402	407	426	383	440	430	394	429	403	408	410	416	493	460	421	428	404	440	426	426	426	432	396	432	449	468	455	425	407	449	443	393	422	388	407	417	424	419	417	434	455	411	430	448	418	444	424	423	392	394	431	418	401	416	421	436	443	398	402	408	432	392	454	395	440	424	434	411	416	437	470	424	431	387	421	435	414	417	423	421	400	418	410	459	405	397	374	427	379	410	440	413	402	383	404	397	420	415	440	400	404	437	407	452	443	425	400	443	429	468	414	415	433	412	395	384	397	443	398	417	424	421	480	431	411	390	451	418	458	391	417	416	424	407	401	419	447	447	375	433	448	411	444	442	441	426	407	418	397	412	457	428	418	430	432	411	451	404	415	387	413	406	437	424	395	397	417	388	407	434	423	394	436	438	400	464	403	423	404	459	420	392	427	432	430	410	409	403	386	434	390	444	416	398	405	431	439	420	438	449	422	395	404	423	412	414	414	386	434	423	382	414	438	415	372	417	411	443	440	432	430	400	423	447	410	406	426	445	464	402	393	428	394	405	412	431	439	403	402	427	431	433	428	418	413	387	442	455	411	418	442	406	411	429	455	418	393	420	403	402	410	454	408	431	415	449	413	432	385	429	412	412	431	434	410	411	426	443	473	434	397	406	421	422	400	426	432	402	389	430	451	368	407	432	444	438	399	430	427	404	414	425	379	396	406	437	414	418	447	393	420	401	427	429	405	431	393	458	463	421	404	423	403	432	428	422	406	410	403	428	417	433	398	448	438	395	421	409	457	441	453	402	398	421	391	410	411	368	416	406	427	418	428	397	435	421	430	433	428	372	472	456	416	415	465	462	416	412	403	377	423	433	447	418	396	448	434	402	434	418	442	367	428	423	437	418	410	410	439	425	425	453	402	442	387	459	413	432	424	407	438	391	423	457	421	439	394	407	438	435	406	430	382	391	397	398	450	392	416	460	446	414	441	420	438	405	420	378	432	443	441	380	405	459	407	439	448	420	385	412	462	431	405	395	422	420	446	438	434	418	419	424	417	428	429	430	436	424	432	394	408	403	413	428	417	427	429	411	404	416	445	464	391	395	437	428	414	427	405	403	477	419	416	451	422	443	415	422	400	414	408	380	407	424	405	415	425	425	405	450	384	441	399	441	425	426	399	405	448	422	363	414	422	435	404	435	395	437	443	446	436	426	413	406	420	418	435	426	385	413	419	394	455	414	410	411	454	397	398	430	397	487	394	443	423	404	451	404	387	411	403	442	406	444	428	427	442	412	416	391	419	424	410	378	416	424	429	404	409	432	410	412	416	417	394	431	428	425	395	419	427	452	444	414	421	422	451	412	421	406	452	450	442	375	444	424	413	400	429	429	440	440	441	418	432	390	439	411	414	444	395	399	472	420	453	376	395	406	420	429	433	428	413	418	439	403	455	396	419	406	435	437	406	392	414	445	421	419	428	379	435	408	398	372	444	418	426	435	426	386	421	433	437	404	402	413	427	413	455	415	440	441	418	442	426	403	422	389	433	392	375	425	437	454	426	461	391	432	423	448	436	432	389	432	398	418	405	437	450	419	384	419	418	443	431	407	385	433	459	448	396	457	430	423	413	460	378	425	432	433	421	446	489	426	448	411	407	401	447	385	427	426	405	465	425	426	424	417	419	424	408	438	405	427	388	392	413	395	433	475	433	404	440	413	430	431	426	422	395	424	436	423	420	438	407	409	450	411	394	450	404	373	404	426	377	423	402	434	445	420	420	423	411	435	390	402	415	420	412	408	403	416	403	404	424	402	414	424	448	428
4346	991	560	419	825	829	779	598	554	470	370	308	272	224	186	168	152	106	122	93	85	78	74	63	75	63	47	61	59	46	46	72	41	50	45	41	42	49	41	31	37	29	27	30	42	32	32	42	22	28	23	34	30	23	36	26	39	21	17	29	28	22	28	32	24	34	30	24	39	26	36	30	34	39	37	40	25	44	26	33	38	33	29	38	37	33	31	24	33	38	32	29	36	30	39	26	28	39	25	25	42	30	35	29	30	34	32	29	20	29	31	30	26	33	22	31	38	32	39	31	30	27	32	15	34	30	35	34	20	23	27	24	31	31	26	36	32	22	32	22	31	23	18	23	28	30	28	32	33	26	34	42	37	22	27	33	37	30	39	37	26	26	24	33	28	33	32	25	31	30	32	32	21	39	31	27	31	25	22	29	31	27	33	34	22	31	29	29	17	28	35	21	27	35	21	24	28	32	30	21	31	24	27	26	27	30	33	25	34	39	27	25	35	30	29	24	22	28	26	28	24	45	31	35	35	23	31	36	32	28	18	31	29	34	31	24	32	37	29	41	37	32	29	27	24	27	32	24	27	32	38	24	26	21	26	26	28	18	46	30	26	30	26	36	24	34	27	27	27	48	37	39	24	35	29	35	29	26	24	30	26	23	23	23	39	31	22	39	28	28	28	40	25	27	16	29	26	25	30	26	33	28	20	16	33	20	38	32	29	25	21	34	26	31	32	33	35	33	36	29	20	24	31	36	32	23	29	32	23	27	27	26	31	23	24	29	34	34	34	25	21	39	20	30	34	31	29	29	26	33	27	28	21	28	26	31	24	27	31	21	26	26	29	32	26	24	28	26	29	26	31	31	29	29	34	37	37	36	37	32	34	26	32	28	24	33	31	27	35	37	24	31	37	27	26	22	27	38	22	25	38	40	25	27	26	37	27	23	13	33	28	33	31	26	14	31	37	26	19	27	30	24	27	30	34	29	22	30	29	19	28	28	31	31	37	30	37	25	25	30	36	25	30	23	27	27	33	23	23	28	37	23	22	43	30	25	31	29	33	27	29	27	38	28	38	35	23	28	29	36	23	26	30	26	17	38	28	24	24	23	33	29	34	22	23	25	25	33	24	35	32	31	31	33	36	33	25	33	18	23	29	31	28	28	24	29	23	29	28	25	33	24	23	36	33	25	31	38	27	25	26	23	35	26	26	34	36	23	38	29	27	22	21	37	41	24	40	32	36	32	31	28	21	30	25	27	18	32	25	32	30	35	24	42	32	23	25	24	30	30	25	32	28	35	21	21	28	29	29	31	30	40	27	26	33	31	24	37	26	29	40	20	34	37	25	35	24	29	39	26	15	27	20	29	35	31	29	29	32	26	39	26	32	31	31	21	30	27	23	29	27	23	26	22	26	30	28	35	35	32	21	33	25	30	24	26	26	22	31	32	36	27	27	26	27	35	23	29	27	31	21	31	27	32	24	36	33	25	28	33	31	37	22	31	26	19	32	26	36	33	31	26	29	49	24	30	31	22	30	32	27	22	34	31	24	19	27	25	26	35	28	25	32	30	33	19	34	21	31	28	25	34	25	38	31	40	33	28	42	27	33	23	26	27	35	25	34	20	29	33	24	23	27	23	25	34	32	34	37	31	30	24	39	26	31	29	29	22	31	32	21	38	27	26	30	28	30	30	43	35	27	37	24	24	36	27	23	25	33	40	29	26	29	18	25	36	29	27	35	23	42	22	29	36	22	37	30	24	24	29	27	22	35	36	24	26	28	33	46	34	26	29	35	32	31	24	33	26	41	24	37	29	24	24	19	26	26	25	28	30	30	22	23	27	30	28	25	24	34	21	33	28	37	29	27	25	33	22	26	26	32	26	28	33	26	25	29	20	36	15	31	26	28	32	27	32	33	26	28	29	29	32	33	34	27	28	30	31	23	33	28	33	30	25	29	32	25	33	34	32	32	30	28	24	25	18	30	30	26	26	34	30	26	22	35	22	27	19	24	22	34	31	29	32	28	23	38	33	32	25	30	27	27	38	27	36	29	31	35	42	32	34	35	34	25	33	29	37	31	23	35	25	23	30	31	29	39	20	27	33	21	31	22	22	28	37	34	22	22	37	29	36	26	37	32	36	39	28	39	17	33	31	26	21	33	27	30	30	35	34	31	34	37	27	32	26	28	27	35	35	15	26	25	35	31	29	25	25	28	37	24	27	25	28	31	24	30	34	27	40	31	34	31	32	27	24	31	33	20	32	32	37	33	25	25	30	40	32	30	30	28	26	26	27	20	37	24	28	21	28	27	31	25	24	32	35	28	31	39	23	27	28	28	33	32	36	32	29	21	23	31	27	24	25	28	30	38	45	15	37	30	28	30	27	23	31	22	26	22	26	27	18	34	29	37	32	26	31	29	23	20	31	22	25	29	23	22	17	39	33	32	21	32	23	28	27	30	24	24	30	36	32	21	32	31	29	15	21	21	23	26	25	35	31	28	34	21	18	27	18	33	40	26	28	26	31	25	30	26	34	31	32	20	30	27	37	31	32	30	21	33	30	34	27	37	30	30	30	34	28	27	25	27	31	34	18	30	27	30	33	28	28	42	21	21	31	26	24	31	26	30	27	30	34	22	28	19	28	26	40	31	31	24	23	29	35	34	27	25	32	29	27	25	29	23	32	31	30	26	33	23	24	19	29	22	23	30	33	26	28	33	35	24	22	26	38	25	35	38	20	31	31	19	28	37	30	35	28	23	28	26	26	31	39	37	34	30	29	35	36	22	15	30	32	36	36	32	27	35	34	30	34	31	37	34	30	27	39	34	29	30	26	28	34	23	28	30	31	26	18	29	32	19	28	31	23	29	28	22	24	23	29	22	34	31	22	21	32	25	17	23	31	36	29	24	27	27	26	19	25	29	33	20	25	33	27	28	31	23	23	37	33	32	28	30	21	27	19	20	28	28	34	31	33	40	34	28	27	15	23	31	32	30	23	23	29	31	29	26	23	34	31	23	39	32	33	26	25	25	24	32	30	35	39	31	29	24	21	22	26	41	36	35	26	43	25	29	26	30	30	18	41	32	40	30	23	26	34	30	39	24	28	31	28	26	33	28	31	22	24	25	28	23	29	32	23	30	24	26	33	30	34	29	14	21	28	24	37	29	25	32	32	26	31	22	31	27	30	17	22	31	17	39	30	30	24	20	34	41	31	23	31	31	24	30	35	32	23	18	29	21	32	31	26	29	31	26	29	25	24	30	44	29	24	25	31	25	30	32	29	26	17	29	32	30	34	42	32	26	30	25	21	31	36	35	23	25	28	27	32	32	29	35	35	26	32	38	40	31	32	31	38	33	22	35	25	31	23	29	40	28	34	22	32	34	38	35	34	33	27	36	40	30	25	21	23	31	28	28	29	33	31	31	23	30	29	29	24	23	26	40	17	32	22	40	32	36	30	35	36	35	28	35	24	23	25	34	36	20	27	25	26	30	29	35	20
31000	17058	11589	25305	32549	31433	28159	24324	22165	18671	15148	13051	11269	9762	8576	7109	6233	5381	4355	3824	3108	2930	2647	2491	2309	2194	2058	1942	1847	1891	1882	1793	1636	1430	1220	1096	1042	1010	1028	851	816	789	770	747	728	685	663	611	603	606	625	584	636	577	626	597	602	586	609	572	570	555	547	569	593	594	619	576	660	643	677	690	638	701	733	626	569	567	586	667	619	646	578	578	575	641	550	578	521	584	593	558	568	576	610	587	554	552	568	559	577	573	563	577	606	596	606	600	576	546	515	514	535	521	530	497	555	550	531	532	512	529	457	500	504	484	546	489	487	424	485	495	530	499	514	492	465	489	501	503	475	505	465	493	470	501	498	510	501	465	481	498	458	434	485	490	455	463	493	476	508	427	492	487	505	505	451	457	468	473	447	453	476	495	463	465	477	434	463	496	439	478	470	491	460	538	484	488	485	477	487	480	481	457	470	482	476	478	490	452	493	463	478	449	469	508	495	477	474	447	434	490	499	506	459	507	490	455	486	497	453	505	487	475	482	500	474	481	454	497	467	498	503	496	426	456	452	490	453	465	486	454	495	421	468	453	513	484	514	459	451	489	454	509	455	476	485	456	498	464	455	480	436	487	424	482	515	463	443	476	452	482	478	482	470	516	489	464	471	473	477	485	444	447	463	518	523	504	451	481	468	425	468	420	520	522	454	494	461	486	485	449	493	483	450	426	504	459	513	459	478	468	460	457	465	450	461	482	481	480	442	433	481	460	485	444	465	473	481	503	506	514	444	473	459	485	483	460	445	495	504	499	536	497	495	442	488	462	443	473	453	527	490	460	466	463	477	509	453	469	464	461	484	475	494	483	509	452	491	476	451	486	460	466	460	479	499	464	481	472	467	459	450	472	490	473	492	480	456	470	521	467	506	493	480	466	499	467	535	505	483	522	503	486	484	450	482	455	482	461	505	508	502	487	490	495	494	506	474	478	497	500	471	458	455	443	471	490	462	441	488	472	459	472	495	504	475	499	506	483	473	452	472	455	448	491	522	429	450	455	439	455	447	469	488	476	499	462	507	460	469	460	465	405	448	448	501	452	436	464	446	501	425	478	492	523	452	452	493	459	491	431	502	498	504	497	460	484	484	463	472	474	459	481	447	435	463	490	447	507	465	468	456	486	486	499	457	494	482	438	495	480	512	509	517	438	491	494	485	471	473	521	453	461	497	461	497	445	448	463	491	451	495	522	509	455	462	481	435	519	463	467	511	460	450	489	461	473	441	424	455	462	407	463	474	516	501	496	493	454	514	439	447	448	457	436	480	452	456	501	494	465	487	484	481	489	490	435	463	462	473	456	476	477	486	488	466	496	475	474	448	464	490	483	438	447	496	473	476	489	489	475	487	450	464	510	481	498	489	486	477	448	481	467	440	466	467	461	476	467	481	507	471	428	512	510	521	481	464	502	467	473	506	460	455	521	469	454	452	472	475	507	445	434	472	485	456	476	425	435	476	497	497	439	484	523	466	488	460	469	432	469	483	488	497	473	483	454	441	492	478	477	489	489	443	427	496	473	459	509	507	492	473	489	488	471	417	479	465	504	464	474	473	483	476	472	498	490	456	462	462	465	456	453	467	483	460	485	424	451	452	482	494	486	467	483	477	462	489	448	448	469	456	472	460	475	477	487	458	469	473	477	487	453	470	479	480	502	461	498	486	509	474	496	482	482	437	499	450	475	467	476	446	440	481	458	475	457	508	488	481	475	474	495	423	472	460	456	496	482	502	440	476	460	437	454	463	497	479	475	451	449	499	453	518	462	456	473	481	482	504	447	454	481	484	479	445	483	505	486	486	474	480	476	478	493	457	512	497	406	428	514	491	449	454	456	472	472	477	452	490	449	530	491	511	469	493	441	505	482	477	472	467	515	477	501	456	438	466	514	503	484	487	483	465	447	445	491	473	491	453	471	471	459	470	504	473	468	443	446	492	485	478	506	466	455	513	477	454	473	463	476	499	491	468	509	467	470	460	500	446	504	503	449	462	471	451	470	455	453	500	476	533	478	462	490	460	467	430	442	458	469	511	469	445	437	475	490	474	423	480	495	474	486	472	462	459	488	442	516	467	466	467	485	492	444	497	473	491	444	490	480	464	498	504	462	477	434	438	458	454	477	480	417	474	465	464	509	457	498	467	474	511	474	490	483	461	483	456	466	488	490	501	478	454	467	492	482	491	413	407	481	499	461	525	489	491	464	531	472	435	489	464	462	451	452	467	504	421	416	464	436	485	502	490	498	485	485	483	434	469	480	466	444	514	495	488	486	500	504	467	457	505	461	490	512	490	504	487	463	442	477	443	483	509	482	457	435	475	491	479	438	463	493	451	471	469	412	451	455	469	462	485	458	480	463	465	502	444	474	486	448	494	472	463	469	446	465	471	449	471	468	468	481	453	468	479	501	470	479	488	518	471	463	488	472	469	450	477	477	445	467	429	497	512	470	501	489	529	488	470	531	473	460	465	460	473	476	485	474	477	466	478	487	465	489	505	489	443	492	424	468	486	485	492	437	501	459	502	463	532	477	476	486	455	483	533	451	438	464	518	469	485	493	468	506	476	461	446	482	486	446	456	463	488	461	504	477	445	485	477	478	478	445	474	488	460	440	452	495	487	467	494	462	469	474	476	453	488	464	452	500	441	474	473	451	473	447	489	471	508	446	459	486	457	431	464	493	490	472	501	493	501	484	456	459	462	445	490	435	490	488	504	485	474	477	454	451	503	459	465	478	444	501	458	448	458	421	483	479	482	463	492	480	436	497	486	481	486	489	508	504	478	509	478	471	504	420	453	470	519	481	483	503	497	502	500	521	471	468	487	498	472	492	487	455	504	458	465	423	460	490	514	454	504	472	486	449	467	500	463	471	480	475	462	494	500	472	440	435	461	473	489	469	446	477	450	457	467	515	479	450	452	473	494	489	478	449	455	450	512	480	496	479	438	468	479	449	502	468	468	505	476	488	481	457	485	499	501	492	500	473	458	490	458	477	465	489	483	478	485	521	438	471	442	501	435	503	477	469	479	496	433	519	468	492	509	454	451	467	482	470	459	444	472	480	495	461	494	493	485	489	473	488	449	443	471	464	483	462	461	480	451	456	463	523	480	482	472	502	438	505	480	493	481	447	496	520	448	466	489	473	490	462	436	484	498	485	447	498	440	474	436	496	490	486	458	466	447	392	467	481	480	435	446	473	451	464	435	476	491	500	473	481	495	461	469	490	456	511	468	502	458	485	481	480	503	504	465	511	464	487	511	477	486	463	478	454	467	471	502	476	471	437	456	475	503	481	472	481	461	460	497	492	455	543	445	475	476	465	463	471	467	447	482	474	474	475	458	490	475	486	502	489	457	482	465	438	488	472	474	458	494	422	489	505	490	479	459	462	453	481	481	486	416	489	487	461	457	499	476	470	491	457	499	441	487	469	501	500	447	518	495	462	493	469	471	463	494	463	460	513	450	453	485	485
4785	1561	855	650	1153	1368	1117	939	815	658	514	481	345	296	308	248	212	187	171	151	125	94	119	115	83	100	107	93	72	96	79	77	61	76	66	52	56	47	52	61	43	52	40	53	55	35	49	60	40	32	54	48	48	50	33	34	47	50	43	48	40	32	42	38	39	32	42	39	42	53	45	43	37	52	41	36	28	37	40	48	51	44	28	48	39	41	28	33	42	40	51	50	42	47	29	55	32	46	42	51	37	37	37	51	59	41	55	48	46	32	38	41	42	56	34	44	45	45	30	37	36	36	31	37	41	39	32	33	41	40	30	43	40	34	32	36	37	41	36	56	40	47	40	38	43	46	48	33	33	31	36	44	45	44	37	43	31	31	27	37	39	38	32	32	34	36	39	45	54	35	36	31	33	49	36	39	49	43	36	39	39	42	41	34	29	32	46	34	33	37	26	31	32	30	28	30	33	35	32	37	36	48	22	44	30	27	39	28	42	44	38	43	37	34	25	32	34	45	38	43	33	41	46	40	42	33	42	45	47	29	30	32	33	32	37	36	40	56	29	27	42	38	39	35	45	36	37	39	49	36	33	41	30	41	33	46	39	34	39	44	30	35	24	44	31	28	45	35	41	38	44	36	37	37	37	35	46	37	45	39	37	40	52	37	37	42	42	36	31	38	44	31	29	46	39	43	30	42	30	39	37	43	32	44	34	38	40	45	36	40	39	44	40	35	31	35	32	46	41	37	21	36	34	36	35	36	44	39	34	53	31	41	36	39	30	39	32	43	37	27	33	38	32	36	49	33	28	39	37	45	41	30	28	47	44	33	35	33	38	43	39	43	44	50	38	41	36	31	40	40	50	50	47	44	39	35	43	30	49	38	32	29	36	40	48	39	35	23	39	45	29	34	41	46	40	39	49	36	36	47	48	41	33	37	34	40	33	33	42	40	39	44	49	44	34	50	40	32	41	31	34	41	39	38	31	41	34	40	40	46	32	48	37	26	30	42	41	44	38	43	35	53	43	26	36	30	34	35	31	40	51	28	37	25	52	41	42	36	39	33	45	42	38	34	36	41	31	36	32	34	35	34	24	51	35	29	40	34	37	38	45	34	34	27	34	37	40	39	43	36	39	32	38	38	38	36	31	44	26	45	32	37	31	35	39	39	38	42	51	43	38	53	42	52	52	33	49	41	41	42	37	44	33	41	39	39	40	42	42	34	36	37	29	25	25	39	36	43	35	25	39	38	42	38	39	42	35	41	39	43	37	34	48	44	24	35	37	29	41	38	32	45	32	42	38	52	38	42	36	37	38	45	40	50	39	33	42	42	39	45	42	32	46	40	46	38	40	36	23	48	33	50	36	38	39	41	39	36	35	30	34	46	36	45	20	29	45	40	40	31	33	40	38	33	34	30	43	32	36	48	38	40	46	27	32	36	38	30	27	36	34	36	33	29	42	29	41	40	48	40	41	31	35	30	44	41	30	32	27	43	38	39	46	48	36	45	37	37	33	32	36	47	42	37	38	40	44	24	28	42	32	44	34	25	38	30	31	31	46	38	40	41	37	30	37	38	40	44	39	48	39	46	34	53	31	32	30	23	38	31	37	33	37	37	38	21	40	39	39	45	32	32	38	34	47	37	47	37	33	34	43	31	42	43	36	44	31	40	47	25	43	38	32	33	28	43	36	27	43	31	39	50	30	39	47	41	31	35	28	30	45	42	22	38	36	36	47	34	37	42	39	29	39	35	45	47	34	47	39	34	40	39	41	44	31	44	37	42	45	43	43	36	37	38	36	44	41	33	46	36	40	33	45	37	34	40	31	28	40	30	36	47	35	32	38	40	49	39	44	33	37	34	36	31	46	37	37	48	37	29	42	29	40	47	35	41	37	37	40	35	31	30	34	47	37	39	41	33	28	40	32	36	39	39	40	31	46	41	41	41	45	35	36	29	34	39	46	36	35	42	35	47	35	49	35	16	33	27	48	38	44	35	33	33	30	42	36	43	40	28	42	33	39	42	34	40	44	37	25	38	35	46	32	38	43	42	46	42	31	38	42	37	38	37	32	34	41	40	36	27	42	42	42	26	43	32	34	46	46	27	34	50	36	33	42	44	37	34	31	38	39	36	45	35	40	42	33	29	40	39	34	41	37	40	41	35	34	31	33	39	40	33	33	30	26	38	40	42	37	41	38	37	43	38	41	32	36	40	45	44	41	37	33	33	34	38	41	33	30	38	32	29	26	43	34	39	36	37	37	45	43	31	40	38	36	36	32	27	31	44	37	30	35	33	33	34	37	35	33	27	41	41	27	25	44	41	33	39	44	40	42	35	46	35	45	28	32	35	42	42	28	48	35	49	34	30	42	34	39	27	34	46	39	36	41	46	51	24	35	34	33	38	41	38	32	46	52	40	35	31	43	35	35	33	40	36	43	27	48	36	37	26	31	32	36	42	34	37	24	31	35	27	29	44	28	34	35	45	42	31	29	37	40	40	29	32	42	47	34	34	35	34	29	39	24	32	37	44	44	43	38	30	42	25	30	28	41	30	29	36	38	35	40	39	33	28	30	34	43	37	39	34	32	46	38	33	33	34	34	35	42	34	49	42	40	43	37	38	41	20	43	41	38	33	51	42	43	45	34	44	31	36	33	38	29	42	31	39	27	37	47	38	25	33	46	43	42	40	49	43	29	46	42	38	30	27	34	37	38	40	45	38	36	31	33	41	41	31	32	45	27	42	35	33	33	36	35	39	44	33	50	46	28	47	35	35	35	35	40	36	36	32	47	45	33	37	29	42	28	27	37	45	44	42	32	31	47	42	36	35	39	41	24	40	37	33	45	33	28	27	35	34	30	34	38	37	36	38	33	35	45	41	42	46	33	41	40	35	34	31	42	34	38	42	40	43	40	30	30	24	38	36	34	40	26	40	52	35	38	47	50	40	33	48	39	43	28	42	45	37	36	45	35	39	40	31	37	50	32	41	35	44	38	31	43	38	40	41	41	33	32	28	38	39	42	42	40	31	49	37	43	41	30	47	29	34	30	45	31	40	36	40	40	50	43	41	45	35	36	47	39	32	26	37	51	36	39	41	30	29	32	40	22	38	49	38	37	40	33	54	33	47	29	34	48	35	37	34	40	31	36	39	31	34	33	60	32	36	37	34	43	45	34	36	39	43	49	40	37	32	33	34	44	41	38	41	40	46	37	27	24	33	47	41	41	28	39	47	40	31	36	47	33	41	41	42	55	37	42	42	28	31	35	49	33	41	29	30	36	39	40	40	38	37	40	32	43	38	31	47	36	34	41	38	35	41	42	35	42	33	30	33	33	26	33	44	38	30	45	47	35	33	42	46	34	47	37	29	33	33	37	32	34	38	35	45	37	49	35	23	38	32	38	36	41	34	41	39	29	34	48	32	36	31	41	48	40	41	31	35	39	30	23	48	27	38	26	36	40	34	38	36	37	27	36	39	34	38	41	40	33	36	40	36	30	41
37572	21878	15761	30243	37619	36257	32866	29478	26611	23113	19605	16859	15190	13383	11761	10057	8864	7652	6327	5329	5053	4293	4061	3919	3640	3441	3253	3167	2875	2765	2769	2526	2325	2079	1657	1553	1449	1417	1304	1201	1171	1166	1108	993	1013	1030	973	911	866	908	887	899	845	856	831	895	812	801	807	762	850	746	761	851	844	910	833	915	908	893	922	941	909	963	917	838	788	794	765	855	822	776	732	790	766	796	792	763	758	804	761	751	731	827	803	820	708	749	774	781	776	753	776	826	810	789	815	820	711	693	736	736	742	705	711	677	682	688	732	677	659	658	695	697	646	649	685	624	659	643	631	710	652	637	678	642	598	580	626	643	605	604	613	623	578	632	575	586	626	635	655	637	636	599	646	598	635	612	614	633	644	537	610	619	659	599	604	602	606	593	578	559	592	641	622	638	633	660	610	640	590	540	669	604	657	603	592	629	605	592	611	677	601	612	629	623	612	591	626	618	606	611	581	665	655	606	624	576	605	611	630	628	652	618	593	673	625	608	618	617	630	592	610	589	632	638	625	569	616	581	625	619	650	605	703	608	621	623	593	575	588	646	585	609	578	671	562	599	621	657	645	583	611	623	661	655	622	603	624	633	578	676	631	608	614	619	602	634	631	618	598	630	649	673	589	591	627	614	612	638	584	642	589	678	627	592	687	623	624	601	640	586	596	605	642	602	618	618	616	596	640	586	564	633	561	613	655	611	629	619	603	586	615	583	624	664	590	579	644	646	592	638	624	602	622	613	629	659	647	616	602	585	648	645	635	656	620	587	579	647	567	623	594	602	604	612	617	643	575	603	652	656	660	564	621	642	660	595	609	592	624	611	636	614	573	556	581	579	637	610	597	621	617	643	631	603	595	624	614	591	628	620	612	594	609	603	626	584	634	637	628	685	597	609	604	638	622	582	641	617	622	578	648	580	627	635	624	622	596	640	648	597	616	588	637	604	577	688	622	638	652	648	627	601	631	624	614	633	604	602	624	670	579	585	597	609	624	614	664	676	596	648	608	602	642	641	602	619	636	632	602	632	653	576	630	628	606	625	586	627	597	684	607	647	630	617	582	639	623	639	607	568	634	638	608	621	593	639	636	664	603	638	604	638	636	652	579	597	603	638	649	606	652	619	620	602	603	609	599	679	628	614	584	615	591	632	649	654	607	610	596	622	607	692	594	592	579	601	600	628	597	644	579	589	578	607	604	594	600	593	617	616	606	656	613	639	615	628	582	651	659	641	620	617	641	623	623	597	668	585	625	645	591	612	620	617	629	535	615	639	610	582	602	625	635	676	655	596	618	724	631	603	597	643	628	653	589	568	627	615	661	628	605	659	655	613	638	655	603	615	623	610	621	638	630	636	644	659	660	593	628	661	673	678	640	666	611	660	617	601	633	606	626	567	589	652	605	652	618	565	614	612	644	614	604	630	608	550	602	628	589	633	582	619	608	583	581	617	624	626	614	631	600	577	610	618	631	617	648	621	602	681	623	623	619	610	635	607	609	628	594	649	619	570	609	591	603	618	606	627	654	616	602	614	616	627	564	618	661	595	639	606	622	611	643	670	642	658	619	624	598	587	581	653	605	632	578	615	636	634	621	592	620	618	595	620	579	594	612	613	607	639	597	582	616	660	619	617	628	592	631	610	609	612	639	622	610	618	646	629	639	661	584	626	613	633	619	596	637	615	592	622	623	642	612	649	616	640	634	624	622	642	603	651	599	553	617	636	594	627	589	591	623	626	605	599	583	622	589	639	604	652	659	591	606	606	641	616	571	641	636	621	577	588	650	602	637	654	635	618	577	627	633	604	643	611	607	582	651	617	621	651	572	627	620	658	584	635	617	612	624	607	594	616	641	576	601	608	618	626	615	671	633	605	574	595	625	608	650	586	617	595	616	629	620	617	610	601	609	650	599	567	580	671	612	599	604	575	646	618	597	662	607	602	551	567	611	632	592	608	628	583	613	589	587	608	633	625	658	547	659	621	623	617	614	625	630	603	592	591	607	600	558	645	596	656	624	645	612	642	635	603	629	607	575	597	599	626	608	597	588	634	632	617	626	701	645	626	615	627	601	620	684	639	596	608	604	622	661	622	597	604	590	579	594	651	626	640	605	594	576	616	615	636	597	580	592	611	604	650	597	622	643	583	615	599	611	621	618	622	596	616	615	609	636	624	631	663	610	617	577	599	628	643	622	587	614	594	646	647	618	597	621	576	619	672	598	665	640	615	641	612	607	640	623	620	631	610	670	612	661	582	605	649	616	628	583	617	610	618	616	639	617	626	613	586	622	603	622	630	606	616	652	590	640	667	603	642	608	577	637	614	596	608	626	624	646	626	625	620	631	637	625	606	596	617	633	677	595	615	645	645	627	666	614	626	626	604	632	612	615	598	638	657	604	588	631	674	599	611	594	634	594	641	582	627	605	622	641	612	633	618	625	620	582	604	661	637	608	610	614	628	658	621	608	601	571	612	659	628	605	628	590	587	600	593	591	652	634	662	582	620	595	608	637	619	601	651	617	588	595	615	642	651	604	621	579	641	642	573	621	586	621	580	615	575	611	621	625	625	620	652	627	630	626	630	612	614	595	639	615	644	683	568	643	612	649	654	594	620	574	613	666	623	644	581	618	657	625	640	621	614	625	627	599	600	622	624	601	615	587	617	643	654	620	630	604	611	629	569	575	632	590	628	641	630	681	641	622	623	599	555	647	613	617	605	629	598	630	612	641	602	595	615	608	610	613	605	600	623	608	580	615	643	605	654	628	575	583	659	617	626	607	598	630	588	613	611	635	686	615	589	625	619	635	579	597	608	621	612	621	599	634	628	593	613	615	621	587	588	572	653	620	605	682	622	585	657	629	616	610	607	581	609	601	650	623	680	613	623	584	610	570	614	628	645	616	649	631	593	607	599	626	646	590	656	558	637	593	613	615	639	585	583	602	608	597	585	627	631	654	614	599	590	661	618	637	665	628	617	606	634	600	661	547	577	644	636	572	620	636	659	614	643	596	592	547	659	645	601	610	619	641	641	616	592	598	627	604	603	601	629	619	606	629	615	591	603	597	621	594	634	631	618	619	621	614	592	573	597	622	645	629	611	609	627	633	606	597	589	629	589	599	641	602	628	589	585	653	598	619	589	621	654	650	586	660	634	595	658	628	603	654	593	644	625	576	612	597	604	635	604	610	607	617	642	606	614	569	665	602	635	627	647	619	594	603	608	596	624	638	587	649	635	627	561	620	655	635	633	647	638	625	602	621	654	619	618	615	584	568	640	630	622	627	606	604	601	611	644	617	679	568	634	643	589	623	609	666	618	622	585	633	658	660	617	652	638	563	637	621	608	592	589	597	608	593	624	615	656	600	554	664	662	596	587	593	659	614	610	624	654	612	624	579	636	643	588	596	595	611	612	597	615	653	603	598	642	632	632	631	637	608	613	640	603	600	641	614	620	620	613	598	636	579	612	637	631	604	638	665	612	599	596	640	623
2551	591	355	293	457	511	450	407	331	272	224	172	167	134	112	109	84	81	77	63	63	57	46	44	49	40	35	59	36	41	36	35	26	22	42	22	31	34	21	31	22	22	23	14	17	29	23	20	9	28	19	23	18	18	17	18	20	24	30	15	29	25	25	16	17	21	16	25	31	28	26	11	21	27	25	13	27	20	19	25	27	21	22	17	14	21	20	20	25	25	19	27	20	20	20	25	15	15	20	25	17	22	19	21	18	18	26	22	25	26	25	19	20	21	14	13	20	17	26	23	22	16	15	16	13	20	17	23	19	23	21	17	13	24	15	36	24	18	21	27	29	16	17	18	20	24	16	24	19	22	24	17	18	23	26	24	22	15	17	13	23	22	19	17	22	18	16	20	26	19	16	22	30	20	25	14	22	26	16	22	17	12	22	17	14	18	26	16	17	18	26	14	19	27	15	15	25	24	24	24	24	19	25	21	16	17	18	28	15	21	26	31	13	16	23	18	24	11	17	17	21	15	24	22	20	26	21	21	16	18	23	13	12	17	18	19	27	22	17	18	17	28	18	25	20	17	15	16	20	24	25	21	26	18	26	15	34	16	26	19	28	24	21	16	12	11	22	15	30	24	20	22	15	19	19	17	22	17	28	23	23	22	23	17	24	23	27	20	21	12	18	17	29	24	18	20	26	21	18	17	18	21	15	17	19	23	18	22	23	26	22	18	24	23	18	19	18	22	10	26	35	16	16	21	17	14	26	20	15	24	19	20	19	22	10	18	18	26	23	16	18	30	17	22	26	19	24	15	11	18	22	22	24	11	22	22	20	16	17	17	22	39	18	22	20	18	20	13	21	27	24	20	18	15	17	21	25	14	16	15	25	23	14	15	23	24	17	26	16	19	18	18	18	22	23	17	24	20	20	25	23	13	21	29	16	25	23	20	15	25	14	27	24	23	18	20	26	25	17	28	12	20	24	28	18	15	27	11	21	24	20	24	25	23	23	13	21	23	20	33	15	19	16	12	15	26	17	25	18	20	20	23	18	18	20	27	18	22	24	21	23	26	30	22	16	20	15	21	17	21	24	20	30	16	19	18	22	22	21	26	20	21	15	31	17	24	18	18	15	22	17	26	12	25	21	20	25	16	22	21	18	16	21	17	25	14	20	30	16	21	24	18	26	28	27	17	23	24	14	22	35	18	17	20	26	18	22	12	24	26	23	15	26	33	17	19	29	32	16	27	13	31	24	23	23	19	23	21	27	26	17	24	18	21	23	16	13	19	15	16	16	28	23	21	24	19	17	26	24	24	17	27	26	24	21	14	14	19	18	30	25	29	22	22	27	19	16	23	24	17	34	22	21	20	21	22	17	28	28	19	21	25	15	22	25	20	17	21	20	18	22	19	30	25	14	13	20	20	21	21	17	23	16	13	16	28	24	25	17	20	25	18	23	15	21	18	18	17	23	24	20	26	25	18	21	19	21	16	24	12	22	19	22	19	20	16	27	20	25	21	17	24	23	23	15	23	22	22	13	24	21	14	20	16	21	16	18	22	21	15	21	25	17	24	18	27	24	15	21	22	16	25	22	19	22	22	26	12	10	17	27	14	19	23	23	17	25	16	24	16	19	20	22	17	23	19	20	24	30	18	22	28	28	12	21	15	16	13	17	21	27	9	22	19	14	23	28	19	21	31	22	21	29	20	15	26	19	19	25	23	16	15	20	31	13	17	26	23	18	14	22	17	22	22	22	16	20	19	20	24	25	18	25	19	21	17	23	18	23	25	19	19	29	23	13	16	20	20	20	21	21	20	24	14	20	25	14	18	21	16	28	22	18	19	23	17	20	25	25	14	23	18	23	21	20	19	27	26	23	26	21	19	18	16	11	29	21	18	18	23	17	23	17	25	29	23	21	18	19	26	23	23	17	23	15	21	15	15	15	18	27	19	14	17	22	23	17	22	29	25	19	16	25	25	19	16	17	23	20	19	12	13	24	19	20	22	19	16	20	25	20	21	19	21	22	25	24	15	19	21	20	22	17	17	16	30	20	16	26	18	23	21	16	21	21	26	30	22	19	21	22	19	15	21	29	16	21	15	14	28	18	30	21	21	23	21	31	13	23	16	23	21	23	16	18	25	30	14	22	30	20	23	29	26	20	13	23	18	21	14	23	23	23	17	21	31	26	22	23	16	22	30	19	17	14	13	25	21	20	15	20	28	12	17	18	20	20	31	17	14	27	22	24	20	25	17	21	26	18	18	18	17	21	21	18	27	21	20	21	29	27	22	24	18	25	21	20	24	19	20	29	23	16	14	16	22	21	16	29	22	24	19	24	17	23	21	22	21	20	13	27	26	15	26	16	22	17	19	18	14	19	22	16	19	26	20	16	18	15	33	28	24	24	23	18	19	22	22	28	16	15	19	25	24	19	23	26	21	15	24	36	17	22	24	29	17	34	12	14	18	23	17	14	29	20	20	22	23	23	20	18	17	30	24	17	24	21	18	21	19	20	21	31	23	17	22	25	22	24	20	22	18	22	24	25	27	20	21	18	16	18	27	32	25	20	20	24	7	21	15	26	24	19	25	24	18	16	19	18	25	18	20	27	32	20	19	15	20	20	23	23	20	18	33	20	18	27	21	22	27	23	22	23	14	12	19	29	23	25	24	20	15	20	19	23	20	16	22	23	20	29	25	17	13	22	18	16	30	15	26	16	22	16	15	23	21	15	19	26	18	32	16	24	13	26	18	26	16	28	25	19	15	11	23	27	23	28	30	26	17	24	23	22	23	22	29	29	15	20	24	26	26	24	23	17	27	29	25	16	13	27	26	20	24	26	21	13	15	20	24	16	24	17	19	16	13	17	22	18	22	21	19	24	25	23	24	26	24	20	24	21	27	20	21	9	21	27	14	19	15	22	24	12	20	12	21	19	21	25	21	15	25	22	24	17	28	17	17	24	20	16	15	25	17	17	17	24	18	16	24	28	21	9	14	25	19	21	21	20	30	20	12	19	21	24	29	21	12	23	21	21	29	22	12	19	16	19	17	20	21	20	12	27	26	18	15	29	16	19	16	24	17	20	25	20	19	15	17	26	22	27	21	26	20	25	20	21	14	17	18	21	20	25	21	21	25	19	27	20	28	18	16	15	24	22	21	26	19	22	19	18	27	22	20	29	23	17	19	25	19	41	29	20	14	20	19	17	25	29	14	16	24	20	17	24	16	23	21	21	24	21	26	15	26	22	18	22	29	13	20	12	17	22	25	21	12	22	23	24	20	22	18	22	21	20	13	21	14	18	20	22	14	17	17	21	13	25	26	14	25	18	21	20	16	30	36	16	15	25	19	14	22	23	18	30	14	21	30	19	17	24	33	20	20	19	23	23	18	24	24	9	24	23	16	25	18	26	19	28	22	17	19	30	20	25	21	19	21	26	19	20	23	22	23	27	13	27	16	17	21	15	19	27	18	20	15	16	19	11	13	23	26	22	22	17	21
26299	13071	7999	19392	26700	25207	21791	18626	15589	13220	10670	8646	7279	6519	5640	4873	4393	3766	3020	2589	2423	2078	1904	1782	1693	1615	1509	1398	1322	1321	1262	1205	1064	943	826	713	726	639	605	612	573	510	505	473	483	425	458	462	424	408	387	405	440	384	409	426	413	433	379	411	401	413	416	407	441	445	462	429	486	483	465	493	476	508	467	435	443	412	436	416	431	427	427	454	439	382	454	431	437	369	432	431	402	414	444	434	404	379	379	425	412	415	434	414	432	420	454	439	439	359	402	388	380	382	389	400	379	379	389	421	382	388	380	365	354	374	342	388	400	349	350	347	342	364	358	331	396	326	328	363	330	328	338	357	341	336	350	323	393	353	332	339	344	341	348	327	334	325	378	345	361	359	362	402	341	354	330	332	354	330	372	372	345	372	376	362	334	323	359	324	340	340	351	385	347	350	389	332	323	338	360	354	370	334	323	343	355	347	371	361	341	357	349	347	388	347	336	326	343	338	345	345	350	365	355	373	327	364	348	332	376	362	334	349	338	333	329	350	323	336	352	312	337	358	332	352	336	336	355	370	340	340	325	340	366	339	359	310	334	362	376	336	334	321	374	349	377	342	358	359	354	345	323	337	336	348	356	334	352	337	369	354	340	319	375	330	330	334	330	340	365	362	338	364	357	345	322	365	354	346	352	345	379	359	323	318	351	351	349	356	332	382	356	339	315	335	353	348	369	381	342	365	353	360	331	342	367	346	338	353	377	384	336	331	346	357	353	354	340	393	343	368	305	319	386	339	380	359	316	376	358	386	358	372	354	308	357	357	355	364	344	319	380	346	350	335	346	344	345	357	362	341	356	364	354	395	336	314	366	387	336	360	372	349	340	362	373	316	325	372	357	344	366	368	377	330	343	342	385	355	315	325	374	341	332	398	336	342	355	361	329	347	318	334	343	324	321	372	370	356	358	374	342	355	358	367	319	353	352	336	373	334	329	359	375	357	334	323	387	329	344	361	366	339	345	352	379	383	353	365	406	356	340	340	328	321	342	332	365	365	360	361	377	346	361	365	376	330	352	353	330	346	390	352	357	347	345	354	335	367	351	347	342	364	362	361	336	342	373	362	342	390	331	326	351	355	380	319	344	399	347	344	360	340	345	334	325	344	366	333	373	374	325	318	366	330	317	344	355	343	357	346	329	388	359	341	355	347	309	350	375	343	372	336	329	329	324	339	366	345	381	347	402	347	371	342	355	380	382	351	366	343	356	346	327	322	330	325	297	335	349	359	343	312	334	359	344	349	377	359	372	345	333	361	367	362	316	343	353	332	352	377	337	337	334	330	352	351	357	349	327	332	350	366	317	316	350	342	349	358	367	380	358	319	346	349	361	342	337	317	331	336	345	351	341	374	330	318	342	343	361	353	332	374	356	338	373	320	343	347	365	369	347	334	373	330	356	363	367	387	336	341	352	320	328	347	355	341	380	351	357	325	321	353	359	325	364	357	360	339	355	338	371	355	385	379	365	369	340	336	358	337	384	347	343	349	331	377	362	354	356	360	378	399	371	313	347	340	389	333	333	341	349	347	328	349	354	328	382	346	367	352	314	309	333	336	355	344	342	345	339	338	325	360	327	361	325	368	362	336	326	354	356	384	362	305	355	366	339	357	351	377	325	357	341	335	320	341	334	332	328	363	338	345	334	357	322	319	340	360	330	350	357	383	318	359	363	375	323	356	348	370	310	354	358	325	333	308	341	346	336	384	353	351	359	348	334	338	345	369	350	341	355	416	307	403	335	331	340	328	318	353	365	362	337	338	305	344	352	351	358	338	365	334	357	334	333	360	365	327	331	335	391	349	323	324	332	361	369	366	346	345	356	362	398	338	362	359	370	337	344	352	343	335	330	387	349	325	361	337	360	339	345	322	353	361	340	360	385	328	360	336	351	327	376	366	354	332	368	334	337	376	363	341	324	365	336	328	370	341	351	334	347	373	372	309	361	347	371	348	365	329	335	321	313	365	371	372	312	340	359	354	313	354	360	356	344	307	320	388	363	369	318	342	346	346	309	373	359	331	336	382	358	372	346	365	360	325	350	349	327	343	345	370	357	338	359	343	354	369	356	342	369	333	356	348	352	346	360	342	386	333	369	358	333	346	338	333	383	361	368	386	320	347	353	370	344	341	368	333	360	353	353	364	363	309	360	370	352	380	369	340	353	330	368	344	336	364	330	345	302	370	353	338	333	310	348	352	341	353	361	361	339	351	338	310	360	340	338	328	377	325	338	361	347	379	340	346	387	356	319	325	334	315	334	364	326	351	328	351	352	351	345	354	357	367	333	332	382	356	330	341	366	333	345	337	385	356	322	343	376	397	349	343	345	351	337	362	375	348	316	366	329	355	328	360	327	352	360	379	337	361	334	343	378	361	344	355	350	380	322	330	344	375	355	360	342	323	320	356	368	348	349	347	335	339	355	318	312	363	350	341	341	363	374	356	331	375	362	358	331	334	351	308	343	356	341	351	393	339	340	356	344	342	347	338	356	350	363	329	366	348	369	353	357	357	331	335	361	346	381	327	311	364	370	339	352	351	371	369	338	344	354	340	322	351	360	313	359	363	359	348	352	340	327	344	335	353	366	350	328	331	336	342	360	328	352	355	328	357	335	335	318	354	335	344	345	347	352	329	364	342	316	369	386	345	345	345	385	302	350	347	340	349	366	336	361	359	373	338	360	342	307	364	357	351	341	358	363	341	349	364	377	347	353	366	345	322	326	316	375	355	364	347	353	360	341	326	300	321	359	336	322	336	356	344	343	352	359	366	345	337	328	350	373	346	349	345	368	334	376	360	340	344	359	330	371	338	368	336	349	336	374	343	341	363	312	360	327	377	339	333	328	344	346	334	333	371	329	344	355	333	341	364	356	365	328	321	368	325	388	354	349	340	370	329	372	363	356	365	341	343	330	345	356	363	337	392	336	322	355	342	350	319	342	357	332	338	340	369	340	328	351	369	343	321	352	362	334	337	344	334	323	369	383	354	312	339	324	378	337	339	353	336	366	342	326	362	376	374	315	358	336	347	366	337	373	361	356	357	337	358	348	353	312	352	396	376	349	379	328	352	329	325	344	357	338	349	330	329	359	356	358	313	367	345	330	336	353	338	332	344	367	351	363	327	322	337	384	324	349	349	359	387	361	351	358	341	345	310	359	350	362	362	362	349	347	392	357	384	348	347	342	341	333	353	348	307	353	374	359	344	314	353	351	358	349	329	363	335	346	347	344	354	337	353	341	329	350	377	367	367	318	353	358	357	377	359	331	316	340	356	341	375	368	354	336	302	369	344	355	351	344	329	346	363	357	359	323	367	341	360	391	322	341	350	348	355	328	340	360	362	341	363	354	416	378	384	341	358	322	350	341	380	357	317	356	348	358	355	364	334	352	340	368	369	339	370	344	369	353	371	373	358	347	357	348	352	325	334	306	332	359	365	346	321	327	364	347	337	332	366	333	342	339	341
2579	880	487	387	640	769	617	503	419	389	278	242	217	212	160	173	141	95	107	90	69	71	84	64	71	54	47	60	49	42	53	54	47	40	34	30	35	31	32	26	33	20	34	24	25	32	28	32	32	32	25	26	21	20	21	32	31	29	32	26	26	21	35	20	21	28	44	31	34	26	16	36	23	29	30	25	20	21	24	24	25	30	29	27	34	26	33	26	29	31	22	26	26	29	22	23	28	28	30	28	24	24	26	31	24	34	13	20	26	29	19	35	18	20	28	32	36	28	30	21	24	41	21	28	28	27	28	27	36	26	22	25	33	19	27	24	20	25	33	32	21	21	25	33	26	17	26	16	19	24	31	23	27	22	22	23	21	26	32	20	25	25	34	28	23	27	29	24	27	32	28	21	24	23	17	19	21	24	26	19	18	33	33	31	25	30	26	25	24	23	25	34	18	30	25	31	27	29	22	18	22	29	17	28	33	29	20	23	26	34	20	24	31	30	28	30	27	24	23	27	24	35	27	24	21	28	18	26	26	25	32	28	27	18	38	22	33	31	27	29	38	21	24	28	21	25	31	26	23	29	29	23	24	35	21	15	30	24	24	33	36	27	24	21	33	24	25	35	21	22	21	20	15	17	18	18	30	15	29	21	33	29	25	26	21	31	26	37	20	26	31	19	23	34	30	30	26	19	25	30	25	19	32	21	23	34	23	20	13	20	16	30	28	24	20	22	26	27	22	34	31	28	26	27	34	23	27	24	27	19	21	31	27	25	26	27	27	25	19	22	26	22	26	29	16	23	27	20	19	17	35	25	21	31	21	25	25	29	22	23	34	31	35	24	22	20	25	18	25	33	33	35	27	22	22	31	17	17	34	22	20	27	30	22	29	25	27	19	24	22	17	25	33	40	24	23	26	18	23	27	22	27	25	19	29	25	16	28	25	25	19	32	24	17	20	24	22	26	29	35	21	26	21	22	26	31	27	18	20	31	24	29	25	23	21	20	16	19	20	28	19	26	26	32	24	25	30	31	29	33	36	19	24	30	32	24	29	22	26	33	27	22	22	25	31	27	23	27	28	19	31	19	33	33	26	24	20	25	12	24	19	15	32	30	27	25	28	25	34	29	27	22	15	24	29	24	32	24	21	24	21	20	27	19	25	29	26	31	17	36	25	26	28	16	33	24	23	27	28	21	30	22	26	22	26	22	26	25	30	24	16	35	25	24	27	35	30	33	23	29	32	31	27	16	28	27	34	27	22	34	22	19	10	23	20	29	36	27	29	32	26	26	31	26	22	25	24	25	33	29	21	22	25	25	25	24	29	32	17	29	26	27	32	30	28	23	23	26	14	14	26	17	25	19	29	25	26	26	21	33	29	26	29	13	27	33	22	15	22	24	20	23	18	28	29	25	22	26	25	19	25	18	29	38	21	21	20	20	25	25	22	21	31	34	22	29	30	22	18	30	29	29	28	29	31	28	20	23	27	18	33	19	24	23	28	23	26	31	25	31	22	24	29	34	26	22	24	31	21	16	16	22	28	32	21	28	23	18	28	28	24	24	31	20	24	26	27	29	28	32	27	24	26	32	33	22	31	18	21	28	26	33	26	24	26	27	25	22	32	23	17	19	31	30	27	19	24	19	19	25	27	20	27	25	30	19	21	31	19	28	22	32	33	19	40	28	20	19	34	24	16	31	33	19	30	31	29	29	30	27	19	36	29	33	24	30	21	30	36	18	28	24	23	33	17	28	27	19	24	27	18	30	44	28	32	35	19	24	29	24	29	27	18	34	26	22	20	31	31	25	28	29	36	13	23	29	27	21	24	25	22	25	29	21	24	21	23	28	32	29	21	31	21	29	29	21	16	22	30	21	22	27	19	20	23	28	20	25	26	20	25	32	22	33	24	21	21	23	17	19	19	30	23	30	27	35	21	25	33	27	22	25	27	25	20	27	28	18	18	34	24	30	22	31	21	29	28	29	22	22	24	17	22	30	41	29	20	26	20	25	29	26	32	26	32	24	40	19	28	37	34	18	18	19	21	29	23	27	32	30	31	36	22	23	28	20	21	20	30	22	30	23	23	21	30	27	24	34	22	29	28	16	22	28	26	23	26	17	29	19	32	25	29	28	29	25	21	25	24	21	19	24	25	28	29	30	29	35	22	24	22	28	25	20	29	19	31	23	23	20	22	27	16	26	27	13	28	16	18	18	18	28	16	23	23	29	25	26	27	25	27	20	29	22	26	26	29	26	15	25	30	19	20	24	20	27	30	27	33	33	19	25	29	20	31	26	34	18	27	21	26	32	29	29	29	24	23	25	28	21	24	30	24	30	19	25	24	27	24	30	33	23	22	28	24	22	26	31	20	29	26	20	34	21	30	24	23	32	25	31	17	33	23	32	25	28	28	22	38	26	28	36	19	30	28	29	23	21	27	23	27	17	26	25	27	33	28	29	30	28	27	28	25	35	34	23	28	30	32	27	36	29	29	30	25	14	26	25	23	20	28	19	21	19	30	28	28	19	23	19	30	34	28	24	23	31	22	24	19	30	23	33	19	20	31	25	22	29	27	30	27	21	27	28	28	20	26	25	18	31	27	21	24	21	18	22	14	17	30	24	31	28	15	27	24	31	27	32	34	20	30	24	24	29	28	23	23	21	24	18	22	22	33	24	25	33	30	25	23	33	21	22	26	21	25	29	22	20	24	30	32	27	28	18	27	22	22	23	27	25	22	26	34	28	25	30	21	21	25	24	23	28	19	31	24	22	24	28	26	35	23	25	29	31	24	25	28	23	19	21	23	30	17	24	21	22	23	27	28	25	27	23	21	18	21	16	21	24	26	20	22	22	23	19	21	27	31	25	21	25	23	18	24	28	17	27	24	24	28	23	26	23	29	28	22	23	24	15	21	29	25	25	19	24	27	19	28	34	22	32	35	32	23	22	19	17	24	22	28	28	22	24	20	29	26	21	27	20	23	26	26	20	26	19	23	28	22	32	24	26	24	32	25	23	16	24	20	32	18	29	20	24	16	29	24	39	24	23	19	21	17	27	28	26	31	22	24	27	18	24	29	32	30	32	23	21	19	26	36	22	25	18	23	15	30	28	26	28	21	30	21	18	19	26	34	21	21	25	29	33	24	23	26	29	22	26	34	34	21	18	31	25	27	26	33	27	28	21	28	26	23	31	26	35	21	13	31	22	28	34	28	29	30	27	21	28	20	21	21	27	24	23	17	31	21	20	22	23	22	28	24	27	23	22	21	28	21	25	31	23	25	36	30	24	20	23	26	20	27	23	22	24	31	17	21	32	24	37	21	28	22	20	24	18	29	22	38	29	24	27	31	22	26	27	23	25	28	24	22	30	23	29	23	24	28	28	26	33	25	33	33	29	27	19	20	21	25	17	23	20	22	29	23	19	32	15	25	31	26	21	33	25	26	19	19	25	25	32	24	23	24	37	23	30	21	24	22	31	23	21	24	20	26	21	35	20
32295	16887	10950	24138	31097	29303	26036	22071	19063	16398	13385	11106	9843	8562	7596	7146	6055	4841	4271	3380	3062	2664	2587	2470	2320	2286	2228	1901	1897	1747	1639	1582	1408	1201	1019	954	860	856	802	774	736	723	649	664	603	582	606	556	535	546	512	546	528	527	531	512	511	539	523	541	513	500	526	570	538	575	601	621	568	613	597	590	622	589	553	548	530	531	515	583	561	520	484	505	556	557	507	547	537	508	524	537	493	530	525	527	440	501	486	543	520	521	487	489	558	525	560	558	484	462	467	505	464	493	457	451	475	460	433	451	470	414	447	435	455	471	416	427	457	423	427	425	435	432	442	407	412	441	412	432	434	421	414	427	413	445	443	423	468	412	402	454	410	387	409	436	429	378	384	419	395	426	425	447	438	406	444	419	406	460	387	405	416	439	411	351	418	448	412	368	405	402	414	466	417	414	377	408	429	405	409	432	409	431	401	426	435	422	391	445	412	419	429	387	403	410	431	382	436	402	418	432	398	392	424	396	429	433	438	415	421	399	434	420	404	420	374	408	401	416	407	397	439	441	405	426	416	402	411	432	483	396	404	402	404	407	393	415	429	428	417	404	411	425	440	409	430	402	440	421	438	424	441	398	420	411	441	401	409	421	418	413	426	389	392	401	390	450	385	418	398	423	427	433	397	414	381	389	415	393	395	409	432	416	426	426	457	414	370	371	421	413	417	382	402	415	403	444	393	416	431	443	432	412	399	370	394	396	398	414	402	433	425	381	412	407	398	412	412	397	412	400	441	417	431	391	409	430	414	402	421	403	448	410	446	411	404	439	413	383	403	416	413	413	423	414	415	376	387	406	386	435	441	380	414	410	390	422	427	397	418	427	448	458	392	400	429	432	416	416	419	389	429	428	467	408	432	384	403	396	395	424	392	393	446	394	412	443	391	452	423	409	380	449	415	381	455	416	458	430	418	407	411	406	402	387	400	433	432	399	408	436	401	417	390	421	377	409	415	414	391	424	393	428	390	425	397	388	430	425	449	394	412	429	439	439	394	411	419	437	461	386	390	383	417	386	374	393	402	406	405	418	390	436	409	398	426	417	407	450	448	437	410	410	448	412	376	450	449	436	412	426	467	400	428	397	416	392	409	410	430	400	451	427	396	404	428	403	399	427	400	428	435	416	367	454	393	428	386	413	459	390	428	429	396	427	393	412	375	436	385	413	432	412	371	412	398	445	413	399	373	439	411	387	435	391	400	399	402	394	423	403	421	414	406	404	439	382	411	447	400	450	391	442	425	384	409	405	361	401	417	453	372	391	419	405	404	411	434	404	401	417	406	414	442	402	470	448	450	415	420	410	368	407	399	430	407	420	406	404	433	422	415	399	419	409	388	395	450	421	399	413	447	396	428	431	393	411	411	406	429	414	408	415	373	435	400	416	417	440	367	399	398	443	372	426	428	432	406	431	412	414	439	441	413	440	397	424	387	385	415	402	445	406	430	395	419	390	392	411	402	410	432	411	462	471	446	393	418	435	413	442	390	406	439	411	375	425	409	412	410	397	442	404	442	412	392	465	390	421	410	424	415	449	373	454	404	417	446	428	431	391	401	458	432	409	431	391	374	417	394	431	397	432	394	420	448	393	430	434	408	398	407	444	429	427	408	419	450	429	412	393	402	445	376	434	425	396	405	431	414	468	430	407	404	406	401	432	434	424	399	431	438	389	416	407	409	423	423	411	400	419	436	447	430	421	409	423	403	454	377	429	386	401	405	470	392	429	417	430	420	437	424	405	418	419	415	389	436	414	412	416	403	381	392	403	455	427	407	376	444	452	421	374	425	412	434	396	380	434	429	422	415	403	440	451	445	424	412	425	405	438	439	380	434	401	409	416	439	430	426	416	394	424	409	429	391	410	410	412	423	409	430	436	435	420	432	429	422	422	381	424	416	402	431	450	430	442	421	445	454	382	418	430	414	403	406	411	441	412	433	419	403	400	442	413	398	405	419	427	437	412	414	384	377	449	427	426	416	391	420	401	423	438	402	421	401	415	380	385	395	415	418	424	430	410	378	419	414	399	431	402	449	432	418	433	427	457	397	418	434	415	424	406	411	416	441	402	433	436	436	416	432	410	402	416	398	425	389	411	419	430	431	417	433	411	421	414	418	418	404	413	392	376	401	420	424	385	426	401	391	421	415	398	427	457	427	436	440	446	384	403	422	411	408	396	400	424	442	395	408	431	433	454	428	403	450	428	423	400	382	399	411	440	416	426	366	447	401	413	454	404	362	373	409	444	391	415	411	430	442	440	405	400	438	419	391	441	403	407	456	379	389	399	399	425	432	412	408	415	402	393	422	432	385	445	371	405	418	423	419	435	384	427	376	456	438	425	404	414	406	405	388	431	427	424	423	433	436	413	429	394	409	403	424	410	401	396	386	391	426	405	407	429	423	402	399	389	412	404	435	407	417	394	422	432	409	410	452	460	399	433	404	436	409	419	412	434	414	408	400	423	434	398	428	410	435	419	404	386	413	428	425	397	392	440	442	428	421	395	429	438	407	408	416	403	424	395	392	405	399	394	430	428	429	414	398	443	420	416	431	421	432	430	414	424	424	439	407	439	447	396	437	439	397	390	446	412	418	352	425	457	424	446	441	373	431	401	417	415	399	422	436	383	415	419	450	402	379	410	453	441	452	408	435	405	365	411	410	383	411	422	390	439	416	424	408	458	408	383	458	411	390	408	405	399	482	430	401	429	423	454	430	383	441	415	377	402	397	429	434	422	419	386	424	423	427	388	457	447	410	421	410	398	408	426	415	398	393	435	405	429	427	432	413	415	402	426	397	384	411	420	394	428	420	399	414	414	425	403	406	404	433	429	370	448	428	403	424	436	421	429	412	433	409	451	429	410	442	462	428	455	388	431	422	433	402	381	398	420	452	377	417	376	412	394	413	418	397	465	412	390	451	437	431	434	399	383	419	430	428	400	420	399	445	402	405	425	436	378	422	383	410	406	430	427	411	375	393	401	426	424	395	425	382	431	424	401	412	428	460	424	431	402	389	423	387	409	410	415	376	406	416	429	421	466	376	402	422	413	394	380	403	431	399	407	440	397	403	421	392	418	414	414	421	438	406	399	385	417	383	459	405	431	363	385	399	394	411	385	404	426	415	415	396	454	407	415	454	428	430	432	404	442	406	405	384	437	411	429	422	383	409	411	437	414	399	423	410	423	406	382	412	427	431	391	404	451	428	443	438	392	408	416	432	403	388	411	418	405	436	452	420	403	394	398	426	389	448	406	417	420	427	389	434	394	434	432	404	442	434	402	414	410	426	399	441	434	385	399	406	439	400	433	403	423	415	440	410	366	414	414	424	443	411	426	400	401	456	396	415	413	401	432	434	373	413	395	420	399	407	413	454	411	426	409	445	422	406	403	396	428	397	396	421	390	420	396	411	421	414	433	386	431	413	420	439	423	414	433	430	413	417	399	390	402	434	458	414	440	416	413	413	397	412	430
4311	948	541	414	717	785	653	563	419	347	302	264	208	206	193	172	175	119	100	114	85	70	83	80	62	74	61	54	64	72	72	62	35	49	56	40	40	49	29	35	47	38	48	30	29	30	26	29	20	42	28	32	36	25	27	29	42	39	32	37	38	38	25	27	38	25	37	35	31	42	33	28	24	30	25	25	36	35	35	27	28	34	26	39	34	23	38	24	38	21	39	31	23	30	36	29	32	32	24	26	33	30	30	37	31	30	38	43	19	30	33	30	36	32	32	35	20	31	35	32	27	37	35	21	28	31	29	25	24	35	24	25	35	26	28	37	31	32	40	26	24	32	26	26	23	35	23	35	31	34	23	36	29	21	32	26	27	26	35	22	34	27	17	33	26	28	33	29	29	32	42	23	30	24	29	22	22	30	23	27	34	24	36	37	23	26	29	30	26	38	27	29	24	29	31	40	32	28	28	32	26	33	27	29	29	35	30	24	32	26	27	33	36	45	24	28	33	31	23	20	29	27	27	24	22	32	33	34	28	27	34	32	33	30	32	28	24	31	23	24	25	30	27	34	25	38	23	36	26	35	28	37	27	30	36	36	26	32	33	40	28	34	37	28	14	30	27	25	29	30	28	29	31	21	25	32	34	37	27	34	26	19	27	22	24	23	27	24	37	26	25	18	29	24	24	35	36	21	26	22	25	27	17	34	27	23	32	37	30	33	22	30	36	22	24	35	33	33	30	19	23	20	23	35	30	26	35	27	32	28	31	27	31	18	21	28	32	35	30	28	32	24	27	28	24	29	33	38	28	34	28	30	39	26	25	31	30	30	24	28	37	39	26	30	27	31	27	26	26	24	25	24	22	26	33	32	23	40	26	31	21	50	33	27	28	32	21	27	26	34	27	28	27	26	29	35	35	22	19	34	30	25	29	24	32	39	28	22	33	25	29	25	32	23	25	16	35	30	25	23	28	25	28	37	30	29	35	21	30	25	35	30	26	18	46	38	21	27	30	25	23	25	30	28	31	25	38	32	30	25	33	32	31	28	31	26	28	31	27	23	25	33	30	30	34	28	30	25	32	23	31	32	25	36	43	21	26	40	27	34	28	34	37	34	26	39	23	21	22	27	29	34	25	32	32	33	26	21	43	37	33	31	32	35	27	30	35	25	41	41	24	32	30	37	35	32	28	34	15	27	24	19	28	31	32	35	31	32	29	28	22	28	27	15	28	25	32	28	26	26	23	28	24	28	28	29	32	27	20	27	27	23	29	34	23	36	19	44	26	26	25	24	29	28	38	34	29	27	38	30	32	26	38	34	36	28	32	31	29	31	30	39	30	31	32	24	22	21	41	23	28	23	28	25	28	24	22	25	35	32	40	31	21	32	26	30	36	32	25	24	22	23	24	32	33	30	30	21	44	28	32	18	22	41	27	30	39	21	29	36	32	22	22	30	18	37	30	29	34	29	33	43	32	18	31	25	33	22	30	36	25	29	26	34	36	26	39	33	35	37	39	30	37	28	27	30	24	33	26	31	26	37	36	33	37	32	30	25	22	28	36	32	34	20	27	39	22	30	23	24	37	29	36	37	27	39	21	31	21	26	26	31	24	28	34	21	35	27	21	42	23	34	26	35	33	33	37	31	24	34	27	40	24	29	26	34	21	23	19	26	27	28	40	26	29	28	34	34	39	29	28	34	34	25	28	34	35	31	27	28	39	25	27	34	26	20	23	29	32	24	26	34	25	26	24	39	31	29	37	24	31	32	33	22	22	26	27	23	39	27	25	32	28	26	28	31	28	35	27	15	26	31	35	29	31	29	28	29	30	27	25	27	25	35	22	28	24	23	35	27	27	31	30	36	22	28	27	34	17	29	25	24	24	28	36	39	32	23	23	28	36	36	30	23	25	35	35	29	33	29	28	36	24	23	31	34	30	25	30	28	31	26	28	23	34	25	22	33	31	27	29	30	27	36	36	28	37	32	21	31	34	26	35	32	31	26	31	25	30	25	19	42	26	29	21	36	36	23	27	23	28	28	25	21	37	32	29	39	31	31	24	34	34	35	35	16	15	25	34	39	20	21	26	26	30	31	27	26	26	28	27	30	29	25	40	23	27	30	31	29	34	24	27	20	31	24	31	18	25	23	38	25	32	34	39	27	25	34	30	35	24	34	30	32	15	26	24	20	17	31	31	36	23	23	32	31	18	23	20	23	27	26	32	20	23	27	38	22	29	30	32	27	35	24	34	32	37	26	32	26	35	27	33	17	20	22	25	32	32	32	31	38	17	32	21	31	31	33	25	27	26	26	26	30	33	30	29	26	32	29	20	31	29	29	29	26	23	24	33	23	35	32	29	31	28	38	34	21	31	35	23	26	34	31	27	40	31	34	27	39	24	30	16	27	22	33	28	35	33	35	31	23	28	21	37	34	43	23	19	26	28	20	36	26	22	36	27	30	30	27	29	33	24	19	40	42	37	25	31	21	23	27	24	44	32	24	20	32	33	39	28	27	39	23	35	33	24	29	40	37	22	28	35	27	26	31	30	23	25	30	34	27	32	37	34	26	37	27	35	20	30	23	27	27	26	23	33	32	31	24	19	38	26	21	28	22	22	27	24	28	24	21	26	34	30	32	24	35	32	27	33	31	22	29	26	37	26	28	28	18	34	31	25	34	25	28	27	31	27	20	25	28	31	25	38	36	24	33	23	24	26	33	31	32	42	22	27	38	26	31	32	30	35	27	32	40	26	27	28	30	25	19	29	28	29	37	30	31	28	27	27	34	29	27	18	21	30	35	31	20	29	28	32	33	19	23	36	39	23	33	26	22	24	29	20	27	20	30	30	26	37	21	34	31	26	33	29	34	24	28	25	26	32	35	23	21	33	33	26	16	30	32	31	39	28	32	41	28	37	31	32	20	20	34	26	42	21	29	32	28	31	20	38	35	26	37	32	34	26	28	23	29	34	39	30	24	29	25	26	29	36	29	44	28	31	30	30	27	30	28	40	21	20	28	22	29	30	33	25	38	28	38	26	26	25	32	36	32	32	25	27	23	23	38	32	20	31	26	32	24	23	32	25	31	29	35	33	30	34	40	29	23	16	33	31	25	23	37	39	27	24	46	26	31	27	38	27	28	38	29	30	30	16	23	27	32	32	30	26	19	28	25	28	21	24	19	30	19	25	31	26	28	26	26	27	22	21	33	27	28	24	37	29	20	28	18	31	28	33	42	24	34	27	28	32	26	32	24	31	31	32	41	27	22	32	39	39	29	22	26	33	25	24	33	36	25	26	22	26	30	22	32	29	27	31	24	35	24	37	26	27	23	28	28	22	26	25	25	20	36	18	27	25	31	24	28	36	33	36	34	30	32	28	35	31	27	32	30	25	23	35	27	30	28	43	32	22	32	28	33	26	29	20	30	26	23	32	24	35	28	26	37	34	37	32	35	34	21	30	25	32	26	27	30	20	20	35	40	28	34	34	35	26	30	23	26
30793	16446	11372	24942	31713	30231	27017	23066	19409	16675	13945	11348	9940	8949	8185	7404	6620	5352	4308	3838	3357	3144	2855	2685	2573	2414	2322	2109	2034	1847	1830	1734	1523	1253	1117	1075	1041	991	962	868	820	758	754	746	699	702	681	676	616	617	620	579	633	629	594	560	553	666	606	619	588	617	572	665	606	609	635	668	634	637	708	695	687	671	630	594	613	601	608	577	650	606	555	596	619	573	552	561	622	586	598	615	572	617	621	532	570	575	578	579	555	603	556	563	603	598	574	557	557	508	544	574	514	517	512	587	523	511	531	514	528	524	514	500	531	516	512	507	506	506	508	476	506	476	481	468	433	408	485	479	478	437	449	485	444	462	493	499	439	455	528	455	471	463	463	465	462	500	447	467	480	497	495	490	468	446	486	469	477	458	455	487	469	479	507	476	497	510	501	470	449	445	481	460	447	476	469	470	475	490	471	422	445	493	484	472	477	476	409	441	495	466	439	446	491	509	458	468	472	441	451	457	464	478	469	479	451	447	500	434	498	478	528	504	470	473	427	460	457	455	472	475	505	426	459	416	491	467	432	452	473	488	472	461	476	500	477	483	435	473	463	488	477	456	450	483	501	490	498	483	497	463	459	486	491	450	492	466	442	433	478	426	487	533	461	453	462	470	474	494	456	480	439	485	454	433	461	466	483	455	458	459	467	442	455	428	448	462	492	487	446	461	440	464	530	470	489	474	479	479	436	470	466	481	497	493	442	422	449	480	521	451	468	478	471	471	484	475	446	475	495	502	476	485	451	456	498	486	468	471	447	466	465	444	475	455	507	441	474	474	446	455	454	478	487	450	464	429	469	457	476	428	488	455	487	460	438	450	434	468	442	454	467	472	450	495	437	458	451	449	465	436	498	493	435	461	436	476	428	502	484	483	466	442	499	472	472	475	472	466	476	482	475	462	456	458	454	472	465	497	460	455	496	497	449	459	421	464	441	450	481	460	458	465	453	458	496	448	502	484	486	454	462	476	490	483	482	514	462	468	461	484	477	468	466	440	486	489	437	479	493	438	463	459	465	488	457	419	428	489	459	434	468	511	440	496	470	460	510	485	490	435	482	472	483	457	442	443	446	456	473	487	466	491	447	477	488	470	461	497	449	516	490	481	481	456	459	464	422	483	477	477	478	467	426	506	472	480	478	448	462	474	460	470	486	468	480	474	475	489	446	453	441	479	473	471	452	440	453	503	456	458	478	484	474	459	476	425	453	457	453	493	475	498	493	461	453	438	463	474	461	485	512	484	479	484	455	484	453	500	473	486	455	418	483	482	456	482	476	490	474	502	487	476	427	448	471	478	493	473	475	490	487	494	448	473	452	481	479	476	479	465	474	447	495	452	495	455	451	496	471	490	422	424	462	436	463	461	459	455	461	456	479	463	496	460	518	462	408	496	484	482	468	500	479	445	446	440	483	464	446	480	458	444	504	437	475	454	466	457	446	437	457	478	427	445	482	493	431	502	479	474	477	478	499	453	477	463	470	480	465	497	449	468	485	487	490	441	519	470	407	499	465	457	521	435	497	429	470	452	451	503	464	471	428	491	446	460	479	461	465	478	461	473	491	451	432	467	508	468	451	470	456	482	475	471	450	463	495	475	464	487	448	505	475	470	471	467	485	443	484	480	456	488	461	469	471	470	458	447	476	441	423	449	492	452	501	442	480	466	477	488	497	474	468	495	491	480	456	470	479	495	479	432	469	423	465	483	460	447	482	438	470	489	475	469	446	493	449	466	478	473	434	451	476	467	479	466	448	491	495	494	458	479	441	442	457	501	446	453	483	457	471	461	466	496	449	489	427	488	434	458	435	416	478	435	447	462	487	463	441	465	429	493	463	438	471	503	471	458	455	499	467	468	458	475	452	493	497	468	443	474	454	442	441	446	465	476	450	479	487	496	485	472	490	429	453	455	486	480	450	499	477	478	493	467	445	459	495	494	480	453	461	458	491	432	441	476	451	465	478	471	475	456	505	473	429	451	494	464	495	467	432	473	505	430	465	454	463	483	442	491	465	446	468	478	502	440	441	476	471	484	512	472	472	487	482	447	474	434	467	476	476	483	452	489	454	469	478	427	490	468	476	475	496	479	445	444	463	508	445	462	460	455	481	520	438	491	497	467	469	437	472	446	444	462	462	455	468	484	457	453	485	468	474	477	494	473	481	499	494	452	501	492	482	447	493	463	458	456	473	494	457	484	512	489	450	445	476	445	469	488	480	489	461	469	435	451	457	504	444	462	522	470	490	456	455	445	502	463	443	464	495	458	485	469	474	460	467	477	467	470	481	513	479	475	454	471	446	445	468	431	444	520	454	494	467	457	495	469	437	470	470	478	498	474	495	434	435	460	483	474	481	499	489	446	484	477	503	489	451	499	448	482	485	442	444	507	471	483	467	467	451	513	488	456	475	483	478	481	437	476	444	454	450	451	444	458	464	463	452	464	453	450	426	478	503	452	479	440	506	469	477	474	498	468	489	453	463	465	470	447	463	486	473	506	462	455	412	458	451	503	464	493	431	496	473	436	452	514	481	419	436	460	425	473	484	416	473	474	478	479	487	491	458	457	456	479	497	497	455	455	488	493	474	478	427	467	495	439	486	433	468	424	492	465	428	464	483	459	474	473	496	496	486	493	507	482	451	468	498	487	444	454	459	452	436	489	467	532	439	503	446	475	485	491	468	469	436	453	455	462	493	465	473	514	478	437	484	435	526	452	476	473	476	444	485	491	494	497	461	458	470	488	474	481	462	449	449	473	470	503	483	476	459	484	472	463	514	491	455	469	499	452	493	492	503	448	457	464	444	471	511	462	468	467	471	447	471	448	446	483	470	475	501	466	493	459	497	486	459	459	462	444	446	489	461	479	452	449	452	505	464	438	481	500	483	462	446	473	483	508	488	487	462	451	437	432	487	459	450	482	468	457	521	477	475	465	483	458	449	457	437	459	430	474	468	484	450	468	491	417	440	449	449	450	512	464	452	476	469	445	423	441	469	451	470	442	493	496	458	469	456	468	470	456	468	440	443	480	507	466	489	510	472	451	442	445	449	474	450	465	481	462	464	465	457	443	429	445	487	462	504	490	526	470	458	416	469	491	497	454	471	500	458	465	469	504	462	490	454	452	480	473	464	470	458	454	480	477	488	446	464	487	475	522	489	435	445	460	464	468	455	463	498	449	472	454	475	456	456	453	462	467	490	481	500	488	434	521	486	491	468	450	453	480	467	478	476	442	462	506	463	440	438	529	465	460	442	469	461	467	462	468	469	492	480	475	463	487	456	492	432	480	435	454	472	473	480	469	458	449	477	514	466	455	461	458	472	465	457	412	489	498	445	482	469	489	455	481	485	465	505	468	489	454	470	446	489	475	506	482	483	457	477	459	487	470	459	458	462	463	490	510	479	448	493	462	455	475	469	464	504	456	448	473	472	474	481	483	456	495	439	506	448	488	474	483	460	464	442	515	458	506	448	452
5079	1640	822	642	1204	1312	1047	840	681	544	497	406	317	299	302	255	230	187	141	144	136	128	128	108	114	110	84	93	85	87	79	63	63	53	50	67	68	53	49	33	46	40	57	42	50	48	32	52	43	46	40	49	42	44	47	44	47	49	42	30	43	47	42	32	51	42	42	38	42	36	48	47	42	34	51	44	31	26	48	42	32	53	46	42	39	47	47	41	48	48	40	33	37	50	50	38	45	38	41	50	42	40	36	46	44	53	56	43	53	41	36	33	32	43	46	48	30	46	39	32	58	42	41	44	33	40	23	31	48	33	35	48	44	37	43	39	43	47	46	52	34	40	45	37	39	39	40	39	36	47	36	38	36	31	38	31	32	33	38	24	34	39	38	37	34	41	37	33	27	31	33	40	43	42	41	44	38	40	36	51	31	40	40	35	38	41	34	36	33	33	38	23	40	39	33	35	34	37	44	32	42	42	36	33	29	34	38	33	36	52	37	29	42	39	42	26	38	30	33	34	33	40	40	37	35	42	38	44	46	39	39	46	36	35	32	32	34	32	37	33	35	40	49	41	38	27	45	36	43	33	26	57	34	19	39	31	41	31	32	37	37	38	33	44	43	39	43	24	45	42	37	37	40	45	37	36	30	34	35	39	41	26	34	34	32	42	31	41	32	40	40	47	44	31	43	46	35	31	40	40	39	32	44	39	43	39	29	35	37	32	45	31	34	53	38	41	40	26	37	35	34	33	46	36	35	42	43	37	40	28	36	32	41	29	37	39	43	36	33	46	39	31	27	35	41	34	43	36	39	32	34	30	41	34	43	44	42	41	29	28	53	50	33	29	40	45	36	32	43	31	33	34	46	42	31	41	40	42	42	34	39	51	44	25	39	34	29	33	41	40	38	30	41	44	26	38	41	39	36	32	41	33	47	38	49	40	29	28	38	34	45	34	42	33	30	34	43	35	31	35	31	35	45	35	39	43	43	38	38	50	30	37	46	36	41	27	38	40	43	32	38	52	44	41	48	33	47	37	34	41	30	38	39	42	48	29	36	49	38	34	26	43	46	35	45	35	43	34	40	28	44	39	33	35	37	38	36	40	32	28	36	34	32	23	34	40	29	34	32	41	33	41	26	37	47	45	36	38	23	47	42	41	35	42	65	29	37	36	41	26	33	36	34	43	40	35	44	36	44	48	41	46	41	50	38	39	43	38	31	39	25	43	40	29	39	40	33	47	39	45	40	48	31	30	35	48	51	43	39	25	36	34	44	30	36	36	29	48	41	47	43	43	39	40	32	29	38	35	35	42	37	38	42	45	32	33	42	38	35	31	36	42	43	54	36	41	42	43	50	37	44	37	40	39	37	36	36	42	27	53	44	34	36	40	47	42	38	31	35	41	41	37	40	41	38	40	37	47	40	40	37	40	31	53	31	33	29	43	35	45	39	40	45	45	41	38	37	39	41	27	31	29	33	40	39	25	39	31	39	48	29	39	28	35	35	41	47	32	37	45	27	41	33	34	34	38	47	40	47	47	46	45	49	46	36	36	33	32	45	32	35	31	39	38	37	41	36	43	42	36	38	28	39	35	47	43	37	47	38	36	42	45	36	35	33	36	39	40	35	24	44	36	45	42	43	39	37	22	31	30	48	36	28	44	19	35	33	42	33	36	33	32	38	34	43	34	36	43	45	38	51	35	38	38	29	40	35	40	39	33	36	35	33	39	43	31	36	27	39	47	36	40	34	32	34	36	36	40	47	33	45	43	32	42	34	43	39	32	34	25	50	31	42	43	30	34	27	44	44	42	28	40	38	45	31	36	38	28	39	31	34	46	43	35	25	27	33	31	37	41	29	38	40	46	39	32	47	40	37	37	31	43	40	44	38	38	34	41	42	39	31	46	44	28	39	43	25	29	51	44	34	38	47	43	39	32	35	45	36	29	33	26	38	35	41	43	38	41	38	39	40	43	35	34	48	37	34	37	45	34	45	37	37	40	31	35	31	41	46	44	43	34	45	43	37	39	43	46	34	38	43	34	30	31	38	27	44	30	38	46	33	39	37	34	39	31	35	32	35	37	41	38	41	26	37	40	37	50	38	45	33	34	36	30	33	36	42	36	47	38	40	32	33	38	30	33	41	39	34	44	36	40	44	36	38	48	35	28	46	39	38	35	34	42	53	40	30	33	33	35	34	35	29	37	32	27	53	34	31	51	33	39	48	39	47	42	35	47	36	43	34	33	44	40	34	45	38	43	43	32	41	44	49	42	38	37	34	50	31	31	44	32	26	43	32	43	36	37	29	38	35	37	28	42	30	51	44	36	34	35	40	30	53	38	35	49	54	42	45	37	31	32	27	31	32	37	41	30	35	35	39	36	37	42	44	40	36	49	36	35	45	35	50	45	36	40	29	42	40	44	34	34	35	36	51	27	36	44	48	42	35	38	42	32	35	27	38	41	44	48	44	30	41	42	48	43	47	47	36	29	35	30	39	30	39	37	28	49	33	48	40	41	40	33	33	28	37	31	37	40	38	36	31	32	35	43	37	33	26	42	38	39	37	28	26	41	43	37	36	34	41	37	40	39	31	37	33	33	36	22	41	36	27	38	46	46	44	48	40	26	34	49	29	44	42	38	36	54	33	46	35	39	32	27	41	31	37	31	33	42	38	36	34	33	42	42	41	33	45	51	34	38	38	33	47	45	41	38	32	42	46	30	41	40	29	17	33	49	38	41	52	38	36	40	37	39	37	34	28	39	28	34	42	43	38	43	42	32	46	39	36	45	41	46	34	36	38	40	41	28	44	35	42	46	40	42	36	41	32	49	51	32	36	31	42	29	40	40	28	33	38	30	38	43	49	34	37	32	32	30	37	40	32	31	50	25	41	36	42	27	36	34	45	32	33	47	37	34	28	38	36	37	45	34	36	40	24	38	47	46	38	39	32	32	35	30	32	33	36	42	38	41	45	44	39	26	31	39	32	37	32	32	42	24	37	41	50	39	42	37	41	31	25	46	39	34	41	34	34	29	37	37	26	38	42	39	40	32	26	53	42	44	29	34	30	41	38	37	40	41	38	43	38	42	66	39	26	32	38	38	28	53	35	34	42	37	36	41	39	39	33	36	40	30	44	35	40	44	34	48	37	40	47	48	37	29	25	40	32	44	30	28	48	33	43	35	39	37	46	31	33	28	36	42	42	35	43	31	39	37	44	39	31	31	40	47	32	44	35	41	44	38	48	26	40	51	38	42	33	35	37	35	31	49	38	49	28	33	33	32	39	42	37	40	50	42	33	36	42	49	36	34	37	43	40	33	42	40	38	51	37	35	38	53	48	42	34	38	39	30	45	34	28	26	36	50	30	35	43	33	38	36	36	38	43	38	28	40	44	36	51	31	27	40	40	49	38	29	38	44	26	35	40	41	37	53	38	37	40	45	26	42	52	38	45	43	32	39	22	37	41	40	37	48	33	48	37	32	39	33	34	29	44	38	40	31
38164	21406	15397	30357	37282	35401	31792	28510	24717	21204	18318	15475	13739	11834	11187	10128	8802	7466	6399	5485	4905	4641	4174	3921	3895	3612	3551	3333	3097	2876	2736	2509	2160	1920	1650	1484	1588	1347	1305	1285	1233	1177	1105	999	994	941	892	912	871	827	893	869	854	879	842	853	879	843	824	790	833	790	806	811	861	890	844	916	811	907	894	913	933	919	904	839	771	851	841	837	728	749	750	817	828	819	824	769	796	822	806	789	758	777	853	794	765	722	819	776	703	774	813	859	821	817	722	737	706	681	686	719	733	712	665	669	734	665	698	673	695	648	653	672	655	656	668	676	659	621	630	669	615	675	616	644	639	591	653	587	648	658	579	618	612	674	618	605	562	663	640	613	651	584	609	607	594	616	599	589	621	641	634	629	596	574	567	595	631	613	606	573	601	590	646	620	588	623	599	573	612	628	669	667	641	594	618	612	606	646	643	632	606	594	653	563	617	618	600	591	653	608	683	606	665	580	644	599	627	590	615	634	600	601	592	611	605	578	602	625	618	603	624	635	626	605	598	600	573	634	630	620	603	614	645	593	627	625	621	598	591	610	634	566	612	567	573	664	587	628	600	619	652	637	612	616	614	608	592	572	641	623	614	625	590	634	600	591	611	563	639	630	630	642	673	574	617	640	617	620	648	609	619	604	589	595	597	651	601	627	608	591	619	630	610	637	591	596	646	571	619	616	619	609	604	632	664	584	601	614	642	623	580	612	604	635	611	602	615	583	583	608	643	596	612	628	617	602	654	604	682	591	636	559	644	610	618	639	617	633	627	620	586	569	649	645	571	613	586	574	593	676	615	626	622	637	662	616	612	664	622	622	605	618	602	578	622	668	583	643	592	585	633	613	625	629	624	627	601	573	632	622	655	625	624	610	589	605	604	671	620	562	583	594	625	646	616	602	593	622	635	575	563	572	644	598	644	612	597	609	629	624	642	564	616	605	602	607	641	612	595	655	598	595	609	593	610	634	605	650	611	599	646	603	591	573	584	587	680	646	655	620	606	608	644	641	606	592	553	605	617	604	607	617	611	597	637	608	654	598	600	606	630	624	576	617	607	610	578	560	615	559	577	579	607	669	603	608	587	634	647	611	652	647	659	603	625	625	623	619	598	604	618	650	605	578	595	605	635	624	600	584	627	582	598	621	624	587	606	662	585	622	608	596	623	590	621	619	603	618	582	621	580	624	598	570	649	620	614	609	627	614	630	607	629	608	631	601	594	554	599	611	629	630	593	605	576	636	594	583	599	631	583	625	563	604	569	669	610	597	632	606	605	686	609	589	621	643	627	605	573	638	600	556	591	614	626	624	639	594	608	639	602	609	624	581	590	603	599	640	608	600	621	622	615	607	635	600	610	617	589	644	594	600	608	595	661	612	636	616	608	606	604	619	613	634	603	634	601	627	594	619	592	610	589	640	624	610	598	565	614	596	603	620	601	636	577	647	576	618	632	602	619	634	612	598	640	614	629	589	619	603	598	593	625	652	575	607	585	621	628	614	592	614	558	623	586	600	613	601	598	594	572	586	620	628	613	580	633	604	632	644	627	619	612	586	606	596	602	615	586	627	609	616	568	589	587	642	624	603	597	552	582	604	627	662	617	606	623	580	610	669	573	580	604	589	594	624	569	591	649	607	652	577	611	584	595	638	663	655	598	593	644	637	613	604	586	596	577	616	603	619	600	636	606	616	617	658	635	607	601	600	605	603	625	621	634	657	617	629	576	648	594	620	633	611	596	578	620	642	579	646	581	605	586	596	605	605	590	586	617	629	582	632	650	628	598	606	606	623	592	599	606	590	552	634	646	598	628	592	663	593	639	585	595	637	578	645	606	602	605	632	659	605	613	577	614	623	583	631	598	613	605	572	570	612	589	575	677	635	603	616	586	598	589	602	616	598	612	574	595	643	664	565	595	608	616	574	574	664	643	611	602	619	615	595	615	577	654	588	615	624	554	615	645	552	595	574	610	578	575	630	574	638	615	597	560	614	630	608	631	601	668	589	613	577	624	637	593	617	670	621	585	630	606	600	613	651	563	594	600	629	600	637	621	584	584	634	616	585	618	655	627	614	615	604	630	580	606	602	609	610	671	549	622	627	630	623	645	638	597	602	633	546	592	616	609	602	618	643	623	587	622	611	593	614	626	627	560	640	610	624	575	607	595	572	587	601	612	617	586	585	649	579	621	595	570	630	638	617	605	603	648	630	613	603	624	571	614	586	614	673	594	608	632	606	588	617	624	627	603	650	590	604	575	602	599	610	622	577	658	598	616	699	633	622	639	604	628	596	595	576	647	591	606	641	654	595	598	600	643	613	615	606	603	623	640	584	631	576	586	623	653	636	619	668	637	584	606	645	583	611	619	599	597	626	593	622	620	623	580	632	603	648	596	610	591	601	649	621	582	617	627	680	610	603	607	604	617	631	616	614	580	569	627	615	606	628	577	601	622	621	615	598	595	589	598	612	616	580	624	573	623	628	577	578	613	614	602	584	625	636	624	567	599	602	640	656	614	590	574	616	602	605	636	574	593	594	604	622	630	596	607	552	602	636	585	606	641	618	625	583	651	624	596	621	608	625	617	605	576	613	594	623	571	585	640	628	616	579	582	635	588	617	607	608	582	645	597	610	597	578	631	617	655	626	610	580	593	590	641	596	654	614	630	661	567	576	616	610	616	582	580	625	586	613	646	634	611	562	571	620	621	667	622	586	567	607	600	604	626	619	580	628	632	613	587	604	606	591	623	616	646	605	579	650	613	636	613	656	579	558	596	647	605	563	600	606	636	630	578	592	619	603	623	611	590	566	612	618	615	631	591	625	591	612	600	605	628	611	639	606	619	596	587	603	593	642	623	604	562	613	616	582	589	599	642	631	654	615	617	609	629	631	589	576	607	617	593	611	602	607	579	662	615	608	600	610	602	587	586	647	571	589	611	601	627	630	580	592	665	587	612	599	607	611	609	635	608	643	599	650	622	589	666	595	588	590	611	604	617	574	647	614	605	593	659	583	582	644	589	623	631	633	596	637	604	617	636	634	610	645	627	628	569	630	600	632	604	616	616	643	627	582	588	624	636	633	620	610	594	591	636	625	577	642	623	602	628	619	629	638	626	647	645	617	614	614	595	629	647	635	607	577	623	578	585	593	623	583	575	640	581	640	601	538	656	552	579	594	593	605	615	613	631	639	558	597	621	612	604	608	616	638	617	622	644	593	628	612	645	649	589	560	560	582	615	633	598	629	598	630	607	568	615	618	627	618	613	605	627	600	648	642	614	631	669	626	630	596	632	649	643	610	632	643	603	619	577	626	613	632	591	619	565	611	612	634	586	586	596	575	624	604	603	650	652	593	639	596	657	585	651	625	603	619	634	597	608	583	609	638	660	581	567	638	609	626	614	619	556	630	622	597	615	577	563	636	604	647	635	606	609	588	599	608	580	578	611	660	595	605	618	608	558	610	631	625	609	611	625	604	618	651	622	573
2713	650	379	239	455	461	413	327	309	233	217	159	124	107	115	116	98	103	61	69	74	45	51	56	42	39	50	44	43	34	45	26	42	34	45	24	35	23	25	29	27	25	18	18	19	17	28	26	20	28	25	20	17	16	11	10	18	22	15	23	30	24	19	28	30	22	14	28	19	31	23	23	33	20	33	26	24	27	40	23	24	24	17	20	15	20	17	23	26	18	24	28	29	23	33	25	22	14	25	23	21	27	21	26	25	31	19	28	18	24	25	22	31	30	21	24	24	28	17	24	25	21	20	22	24	15	29	22	21	17	22	18	24	16	18	22	15	24	24	23	19	33	23	26	24	14	26	23	19	22	25	16	17	23	21	16	29	25	19	18	18	28	19	23	16	14	26	20	11	15	26	18	26	11	19	17	26	17	14	22	29	21	17	24	21	21	25	25	25	17	10	28	30	19	23	27	15	21	27	19	12	21	15	26	21	22	24	14	25	31	22	14	16	23	30	22	15	24	18	18	30	19	15	15	12	22	25	17	28	24	20	25	18	22	24	21	24	12	19	23	11	18	21	32	23	15	18	24	18	14	19	18	17	21	20	18	21	24	27	21	22	21	13	17	15	19	28	11	16	20	24	19	20	28	18	27	12	21	21	17	18	18	23	31	22	26	18	14	17	26	20	20	17	23	20	20	22	23	19	19	23	13	19	24	25	33	27	27	24	22	27	33	26	24	27	22	15	18	25	16	20	18	19	14	17	15	21	21	13	25	16	33	16	19	15	21	29	26	16	21	15	21	13	26	22	16	19	16	18	27	24	27	9	18	23	18	20	20	12	21	27	22	18	19	28	18	19	26	21	19	21	19	27	22	27	29	13	13	18	27	27	23	14	18	24	14	12	20	18	23	24	24	19	22	12	26	23	28	21	21	19	21	23	22	23	11	14	18	22	19	27	12	12	7	11	10	21	17	15	22	26	27	17	16	34	18	23	28	21	16	24	12	15	20	18	18	22	13	20	28	15	25	20	24	20	18	16	20	26	24	25	23	18	16	12	28	15	27	22	16	21	28	20	18	25	15	17	18	21	18	18	17	17	16	25	25	20	14	12	16	21	33	33	18	20	22	23	30	19	25	19	21	24	22	13	24	15	28	18	19	19	15	16	28	25	25	26	18	18	22	22	20	24	28	16	18	34	22	24	27	25	23	20	17	21	18	18	23	22	24	22	16	17	21	17	22	15	14	24	28	28	24	21	15	17	26	20	23	17	31	23	20	26	29	16	20	17	19	18	24	18	19	24	29	23	29	24	22	23	29	19	29	14	19	18	23	19	23	22	18	18	19	13	23	14	18	23	21	25	24	19	20	15	27	24	31	24	21	19	22	23	13	21	21	26	18	23	15	27	15	22	24	20	31	22	22	19	26	26	23	25	27	30	15	25	20	24	14	24	24	23	23	23	25	20	26	19	20	27	15	31	15	15	19	25	25	24	28	17	23	19	23	20	22	24	17	22	22	19	19	20	18	24	21	15	13	21	19	19	20	16	20	25	16	22	18	19	21	19	16	24	24	15	22	31	22	22	25	25	11	16	18	19	19	34	17	22	23	27	22	18	26	19	27	19	27	20	21	12	19	12	22	27	23	27	16	19	29	16	18	23	21	22	15	18	18	21	18	21	31	18	14	24	27	19	26	13	17	16	19	27	24	23	19	29	19	17	31	22	25	15	17	21	18	19	23	23	16	20	24	15	20	23	18	26	22	9	22	17	20	20	15	15	25	24	25	17	13	22	22	23	18	23	17	24	20	11	20	19	23	24	19	24	23	15	16	22	23	35	18	24	20	21	17	19	18	25	13	18	19	22	25	22	20	22	18	26	16	20	18	14	16	24	16	27	28	33	14	26	23	24	20	19	14	23	17	14	14	23	15	15	27	26	20	15	24	26	28	19	24	22	18	31	16	19	23	26	23	33	21	13	17	21	25	24	27	18	24	15	24	20	21	17	21	28	15	25	18	14	24	27	18	20	18	24	30	14	17	21	17	20	23	21	20	15	24	15	17	18	25	18	18	21	21	27	18	21	16	36	21	19	26	25	30	17	19	19	24	32	13	20	22	20	24	24	20	16	17	24	21	27	14	22	20	19	21	20	20	29	26	28	24	22	21	19	21	16	19	23	23	26	24	17	18	16	29	12	16	24	23	18	20	18	21	17	23	15	24	23	13	19	22	24	19	15	23	24	21	28	25	19	18	18	19	21	21	16	20	14	23	32	19	25	17	30	22	29	17	20	19	24	18	17	22	24	24	14	20	22	21	32	18	20	25	22	26	21	14	29	20	29	27	24	32	24	13	16	14	18	15	18	29	21	17	21	14	15	20	25	23	23	16	15	16	23	22	20	23	16	27	32	25	23	26	17	18	23	18	18	15	28	20	23	20	24	24	22	23	18	16	22	25	14	24	19	17	18	26	16	22	23	18	27	16	20	18	21	20	11	23	20	14	17	31	24	18	21	24	27	20	25	15	25	11	24	28	29	18	16	15	28	24	21	17	20	29	28	24	20	23	23	22	26	17	26	21	26	23	14	16	19	21	26	22	22	24	25	23	18	22	19	20	17	20	17	18	24	24	22	16	18	17	19	20	30	15	20	23	23	17	18	16	27	26	18	26	22	26	19	21	25	20	16	20	18	26	18	16	13	23	19	30	29	23	28	27	27	20	14	23	22	20	11	31	19	24	21	16	16	19	22	23	23	23	21	21	30	16	18	10	24	18	16	21	16	24	23	21	22	31	22	26	19	15	20	24	14	18	20	18	20	33	21	13	24	25	20	23	22	14	18	20	22	20	19	24	30	21	24	22	18	14	26	19	22	18	15	25	18	16	21	16	25	25	25	19	14	20	17	24	20	25	26	18	22	20	14	19	20	17	17	21	16	17	26	22	25	25	18	12	20	17	20	15	18	20	23	23	16	12	22	29	14	28	23	26	17	15	32	23	14	18	16	22	23	24	23	19	27	19	15	22	24	23	18	18	34	19	21	18	11	22	18	23	25	20	20	22	23	20	19	18	21	22	15	14	28	15	24	20	24	24	15	19	20	18	23	22	25	28	32	22	20	29	19	17	27	17	16	17	21	19	22	17	17	10	23	34	18	25	17	21	30	22	17	17	29	20	21	19	22	26	18	18	15	22	19	26	17	20	22	24	17	20	21	18	26	24	22	25	22	21	19	21	31	21	22	21	17	24	23	19	17	17	27	20	31	24	16	17	20	25	19	22	30	26	24	15	28	27	23	19	25	26	21	21	22	26	25	7	22	24	13	20	15	16	15	15	21	24	15	15	14	16	23	24	23	16	13	30	17	19	18	19	24	15	22	25	14	17	18	20	23	20	16	20	21	19	21	16	21	19	24	22	17	23	19	30	17	29	18	12	17	11	37	19	18	20	22	24	26	19	25	19	24	20	21	26	20	26	27	21	22	22	21	23	20	19	21	17	33	15	22	22	20	25
27657	13147	8300	19693	27053	24402	20734	17110	14212	11665	9225	7573	6708	6000	5427	4939	4405	3915	3122	2673	2350	2210	1991	1813	1780	1670	1707	1480	1371	1370	1284	1163	970	865	771	746	710	636	635	589	526	569	551	480	474	478	431	435	438	415	439	425	465	439	440	449	456	400	399	419	438	431	444	439	449	412	430	452	462	451	431	490	501	500	472	448	445	440	402	459	468	413	398	422	442	412	431	436	463	448	431	398	434	435	436	438	388	437	413	393	391	403	418	453	438	449	432	418	383	390	415	407	424	365	415	406	377	415	390	371	356	341	356	362	346	396	340	371	392	365	385	349	354	394	348	363	362	340	364	357	349	346	343	355	344	357	332	359	322	347	384	358	353	355	342	361	347	358	351	348	326	353	350	348	381	350	331	355	352	386	377	366	349	375	351	342	371	317	363	361	343	359	334	339	336	336	365	369	332	372	354	379	353	339	348	314	346	367	331	341	376	359	355	389	339	338	326	375	339	335	361	340	350	345	382	336	349	370	357	350	350	371	329	319	324	347	348	361	340	316	333	340	322	326	332	356	322	333	360	381	353	361	381	338	369	356	365	361	335	316	350	368	350	343	324	340	347	337	359	344	344	298	323	348	354	354	339	348	328	351	340	337	326	328	325	357	349	341	313	337	373	371	321	340	323	359	333	318	384	357	346	389	345	364	347	339	374	381	335	346	355	384	396	347	336	386	351	363	356	327	346	363	358	331	336	304	342	343	348	371	361	307	335	353	354	337	331	341	364	334	356	366	356	319	367	345	350	320	333	375	326	347	347	328	356	348	347	362	323	342	322	353	355	316	342	350	337	363	352	384	354	311	347	347	359	366	373	332	337	344	322	318	317	361	354	359	339	311	341	328	371	327	339	382	351	368	354	350	368	324	321	349	354	341	360	340	366	341	380	344	355	315	371	340	332	356	321	373	344	330	342	338	367	387	391	318	362	322	358	318	329	357	337	349	365	353	345	359	326	330	312	323	369	390	351	371	370	351	321	336	357	317	372	321	370	351	349	377	334	323	334	327	346	354	347	332	331	341	341	351	341	333	362	330	352	340	363	337	357	331	362	318	349	343	331	356	366	324	364	352	348	354	353	359	354	352	361	328	355	336	365	337	329	325	376	359	353	349	367	377	346	342	354	333	345	388	331	358	343	324	357	337	357	395	354	386	361	360	333	387	328	337	348	334	331	333	362	330	349	362	367	343	322	355	349	369	346	356	348	345	339	346	334	331	355	331	361	379	361	334	331	359	336	340	353	351	355	369	337	335	367	330	364	337	351	334	369	335	374	344	335	347	321	352	323	383	361	333	341	324	336	362	352	351	365	308	340	309	314	321	340	373	305	346	367	351	359	348	318	327	356	338	390	311	348	348	376	355	329	340	394	357	368	339	355	354	325	342	342	360	333	381	351	344	348	363	346	358	317	356	339	371	347	342	371	341	353	330	370	343	308	370	361	358	334	366	372	341	350	372	354	373	347	347	320	346	357	329	361	321	341	354	348	343	332	321	364	339	348	337	354	331	381	335	356	348	356	325	312	373	331	337	351	340	379	356	325	349	361	329	339	323	310	332	345	310	338	345	310	331	359	325	329	365	366	356	355	345	349	358	351	345	348	363	365	331	348	336	328	353	342	360	312	343	348	347	350	335	347	322	361	347	339	351	345	338	362	342	398	319	342	303	343	346	352	340	311	346	354	325	327	397	340	346	337	342	359	343	393	367	368	314	345	330	367	349	333	381	337	341	351	355	389	328	330	342	368	326	334	350	353	323	373	331	361	354	338	342	343	338	334	351	312	347	351	342	383	336	338	335	351	344	354	358	348	374	352	389	335	338	343	339	380	343	332	318	371	341	341	346	331	325	367	392	357	353	349	356	351	320	354	363	348	332	359	377	311	319	333	345	333	327	343	315	344	372	347	364	333	349	329	349	324	352	361	320	347	368	317	374	361	339	380	328	370	409	348	348	326	359	340	349	373	373	359	342	306	359	348	346	336	330	316	364	332	348	352	306	344	380	336	367	342	346	384	333	359	357	344	358	335	363	351	344	333	348	347	359	336	333	344	353	333	387	367	366	361	346	365	326	363	341	356	335	358	352	351	340	327	343	382	329	338	337	311	344	365	363	341	337	374	342	338	364	357	325	349	339	331	373	368	314	346	329	352	322	377	344	318	329	361	331	326	339	340	343	317	340	352	315	358	343	359	320	345	337	302	361	349	365	351	355	336	368	357	345	341	348	360	361	325	337	323	331	348	334	333	335	306	367	364	329	325	315	362	349	343	353	365	353	341	323	368	353	334	313	346	387	341	309	356	330	379	354	371	382	351	351	347	312	298	380	349	331	336	355	347	380	320	329	371	349	364	321	354	315	342	340	349	366	352	370	343	350	356	326	376	363	365	343	349	347	350	373	313	357	364	321	367	371	339	348	362	314	356	335	333	337	325	349	328	356	322	358	346	331	342	366	321	384	317	322	350	362	345	369	351	367	310	333	319	362	380	335	348	369	333	393	331	331	341	327	342	330	380	340	366	366	347	365	374	357	420	367	341	358	373	377	358	341	339	313	328	350	332	362	357	328	372	337	353	379	345	361	338	366	338	343	312	316	349	364	314	351	365	347	353	356	340	352	349	357	335	334	327	352	363	339	321	322	355	370	360	346	318	358	364	341	337	332	320	347	356	348	339	367	332	384	383	345	355	342	340	351	335	340	349	301	345	325	336	357	360	334	347	334	324	332	326	327	311	340	315	339	370	331	338	355	375	313	372	349	367	363	353	353	344	335	344	324	342	323	358	367	338	356	335	325	318	383	318	350	343	379	353	356	365	324	333	345	365	327	348	368	347	351	366	331	345	382	382	356	345	318	346	364	340	325	311	345	357	351	347	344	368	344	354	329	316	368	381	336	358	343	387	378	332	319	373	345	336	359	348	340	331	330	368	331	362	329	336	336	382	346	364	318	321	364	340	362	366	324	333	340	363	340	326	331	321	331	350	336	313	342	333	379	340	352	319	340	381	361	363	308	357	336	351	352	341	366	326	382	344	327	371	378	349	317	367	333	359	350	361	335	352	352	327	342	368	382	363	328	360	347	341	353	368	358	369	346	344	363	335	358	327	351	300	347	354	336	341	362	314	347	344	353	320	330	331	344	367	370	333	320	396	384	342	323	342	325	352	330	373	350	363	338	356	314	344	394	340	359	345	345	348	329	347	368	343	340	329	324	355	347	356	361	329	384	360	337	332	357	341	328	358	372	372	370	374	301	382	324	359	355	342	312	330	331	347	353	306	378	386	343	350	324	365	347	369	346	349	337	310	353	354	342	342	363	328	344	338	374	351	339	351	337	375	373	345	332	358	348	331	355	355	378	339	348	344	351	352	356	333	315	327	341	350	335	340	381	338	374	340	340	338	349	328	327	352	359	361	333	358	358	334	346	371	349	360	380	364	348	374	364	321	363	347	364	364	331	333	339	335	353	366	355
2838	927	490	387	716	706	601	441	422	316	270	248	195	150	161	130	127	115	90	77	75	66	77	70	56	60	74	47	57	59	67	60	48	44	23	49	36	32	33	35	26	39	22	34	30	26	22	37	29	22	16	28	24	22	29	21	30	26	21	21	17	26	41	30	25	25	29	21	29	36	25	23	39	31	29	23	30	35	31	33	38	25	40	32	29	32	29	41	28	34	23	25	23	26	22	34	22	21	24	20	22	27	25	32	33	26	36	32	26	30	31	21	25	29	33	17	38	27	32	27	26	23	28	35	24	19	28	25	22	24	19	25	31	24	16	31	25	27	21	25	24	23	35	20	21	24	37	19	27	18	25	25	25	28	33	23	22	36	25	24	31	21	23	29	21	19	24	25	13	26	20	23	22	23	20	25	30	33	18	29	28	40	13	29	25	26	25	17	27	16	30	27	26	26	32	26	21	29	26	23	29	17	23	19	28	18	16	28	25	22	32	26	21	30	30	23	24	24	21	36	26	17	22	22	22	23	18	26	29	18	22	24	20	20	25	23	23	22	23	33	19	26	24	23	28	32	21	21	27	29	22	22	25	36	26	25	27	26	28	28	24	24	22	26	25	24	25	22	30	29	30	14	24	23	19	24	22	35	13	22	26	29	19	26	15	21	24	18	19	26	19	28	20	28	22	35	32	21	22	21	30	24	22	20	24	26	25	30	34	21	20	22	28	22	23	20	30	26	35	26	22	31	30	29	24	32	27	23	22	28	25	31	20	29	25	28	28	29	27	17	29	25	20	26	28	21	25	26	21	25	27	43	20	23	21	23	28	18	23	24	21	26	23	21	26	26	24	18	27	23	30	30	22	25	20	26	28	27	29	18	26	20	24	23	20	27	26	24	25	32	26	21	21	28	23	21	24	20	30	28	32	30	29	30	33	25	28	32	29	26	27	23	25	25	37	26	34	22	23	19	18	25	17	22	27	19	23	32	15	22	32	25	38	18	26	22	30	15	26	26	31	27	26	30	32	18	25	23	22	23	31	30	23	29	28	21	29	17	32	30	19	19	29	30	28	27	29	29	35	17	33	19	31	34	24	22	25	25	32	27	23	18	24	19	21	29	20	24	25	25	16	28	26	26	19	25	18	20	21	13	41	24	22	25	34	33	23	22	27	29	26	28	22	20	23	27	21	23	25	24	28	27	30	21	27	29	19	27	12	27	16	21	16	25	23	19	27	24	31	23	21	32	16	23	20	29	24	25	34	31	21	26	24	21	35	20	22	28	28	29	16	19	31	27	26	34	23	32	27	25	34	26	25	19	25	21	30	27	23	33	33	19	23	39	23	26	13	33	17	23	21	18	29	26	20	20	28	25	21	30	25	23	31	28	30	34	23	31	27	29	24	25	27	18	23	24	24	31	22	28	30	32	24	16	24	23	18	20	27	39	20	28	17	22	25	21	28	30	26	27	30	29	25	22	16	25	20	34	28	35	28	14	21	20	18	25	21	29	22	28	33	23	25	24	28	27	20	35	20	20	18	20	27	19	25	22	26	30	24	19	23	16	30	33	20	29	20	26	30	28	17	20	32	28	30	29	29	25	25	29	27	26	24	27	23	34	31	20	31	30	26	30	28	17	19	18	23	19	13	16	24	27	18	24	28	32	28	32	33	24	31	19	28	23	19	25	19	33	26	18	28	24	32	18	25	20	31	19	29	29	23	23	23	25	26	34	23	29	18	21	22	23	20	26	23	19	27	29	30	20	23	20	30	25	26	29	24	32	31	21	26	28	23	23	20	33	32	21	29	30	28	29	21	23	36	26	24	22	36	18	25	30	33	24	35	31	28	36	25	20	24	31	24	29	24	23	26	25	27	29	22	22	21	22	26	25	22	11	24	31	27	24	26	22	24	30	29	31	19	23	17	31	20	33	27	31	23	30	34	28	27	26	26	24	30	35	16	23	27	27	23	34	29	30	30	23	17	26	24	23	33	30	23	21	29	19	36	28	18	26	28	32	31	20	30	24	37	24	29	29	32	26	30	38	27	25	30	28	24	19	29	26	23	30	33	22	20	27	26	23	19	20	37	23	28	22	29	27	38	26	25	35	29	21	25	25	21	26	24	21	36	25	22	28	28	23	23	19	22	20	22	26	31	23	26	22	19	15	24	24	24	30	21	26	21	27	27	23	26	31	18	27	29	16	19	24	17	31	36	33	18	17	22	23	22	19	28	31	19	19	28	26	26	18	23	28	21	21	25	25	23	23	28	30	23	33	27	19	30	28	29	24	38	26	28	23	27	28	19	29	24	30	15	29	22	21	30	26	25	29	26	26	27	23	18	30	29	25	19	23	30	25	27	22	20	19	24	32	23	24	21	22	22	15	28	30	22	26	19	32	34	29	23	27	25	27	23	24	24	35	26	35	26	19	34	24	15	29	22	20	15	29	28	29	21	19	25	29	28	33	36	31	25	24	32	22	18	17	24	22	36	28	23	12	35	29	29	18	23	24	21	31	22	28	19	24	25	26	26	23	23	23	27	28	24	32	34	30	21	24	25	19	31	24	33	30	23	29	21	19	24	29	28	28	22	18	29	20	27	24	31	24	36	18	32	30	28	18	25	23	30	28	22	24	29	24	26	32	30	13	22	33	20	23	25	18	24	23	13	19	33	23	27	22	16	20	32	22	19	32	22	29	31	38	20	17	31	24	33	25	22	25	18	19	26	21	29	19	28	18	18	30	22	21	25	24	30	18	24	23	25	18	30	23	28	24	21	23	32	32	25	18	39	31	29	17	19	21	25	36	31	27	26	29	29	27	27	29	21	22	23	25	28	22	26	29	18	27	28	38	30	28	25	24	21	27	27	20	17	33	31	33	24	18	24	31	23	21	26	24	24	27	26	26	19	17	26	31	30	25	28	34	36	25	24	32	17	18	33	32	22	28	24	27	28	23	24	24	26	25	24	29	19	33	21	26	21	25	39	24	27	25	20	34	30	30	23	33	11	21	18	20	22	21	31	20	26	27	27	25	30	26	18	26	28	29	20	20	26	36	31	21	30	24	31	24	27	22	25	26	32	29	27	22	20	24	24	25	17	20	21	28	31	31	29	24	27	26	20	25	22	26	25	28	17	18	21	33	14	16	28	20	22	22	29	21	26	27	25	24	18	21	26	28	23	29	31	36	21	32	28	27	24	19	25	29	28	32	21	20	18	19	23	30	26	24	22	33	16	25	23	19	29	32	25	24	31	32	15	18	27	31	20	32	24	31	30	23	23	30	19	35	19	28	27	29	31	24	20	32	30	25	28	32	15	16	18	11	25	18	29	27	20	23	20	28	25	20	24	22	21	38	23	18	26	20	28	23	23	27	18	17	23	21	14	24	25	21	18	25	20	15	25	22	28	24	23	25	24	23	22	25	23	29	22	26	25	22	24	21	32	27	18	27	23	24	21	30	29	37	32	20	17	33	18	25	27	31	18	29	27	29	26	24	34	28
33367	16769	10553	23491	30970	28859	25003	21062	17939	14948	12270	10003	8628	7765	7019	6494	5974	4970	3997	3658	3087	2895	2626	2378	2321	2350	2164	2005	1907	1722	1770	1525	1288	1139	1032	1076	992	805	839	769	725	765	652	683	651	571	594	569	552	548	552	556	546	559	540	563	539	550	570	499	537	510	491	490	541	602	593	589	559	569	577	600	637	581	630	539	565	535	535	542	532	512	497	534	523	549	484	512	499	551	527	496	473	533	541	511	470	513	511	514	483	455	477	513	568	586	568	498	461	508	483	484	462	458	434	427	447	438	432	444	450	500	462	400	472	458	444	446	394	394	427	425	417	428	457	447	392	373	397	378	425	393	443	424	417	417	420	415	435	392	413	400	421	415	395	375	418	395	400	408	419	401	395	400	405	397	391	422	436	416	424	415	414	423	433	419	434	405	374	425	425	417	413	418	410	392	402	450	374	390	381	392	409	383	403	410	416	418	425	383	391	393	416	382	409	420	436	405	440	403	442	399	437	408	403	408	413	434	410	421	413	411	402	425	404	412	413	381	415	432	392	428	378	428	430	393	395	423	436	409	456	392	400	424	361	388	439	416	417	423	405	378	419	391	421	407	388	382	405	405	407	409	384	360	377	432	396	404	409	432	441	401	382	428	373	403	384	379	405	414	411	413	409	448	395	426	400	392	415	392	431	404	428	397	414	424	449	406	438	415	412	393	411	401	422	431	405	387	388	417	423	448	414	414	423	394	396	420	402	411	401	467	399	423	390	367	377	387	417	405	430	418	404	435	427	412	377	406	394	427	402	420	414	422	405	401	384	387	397	430	396	407	382	441	370	414	426	433	395	439	407	411	383	418	368	405	466	414	425	376	405	402	410	425	399	418	383	409	398	428	434	412	418	398	411	380	416	414	417	438	401	374	429	419	419	442	431	437	394	435	404	372	433	460	394	394	417	421	397	409	405	379	409	426	403	389	429	367	409	421	423	431	406	424	429	364	400	382	417	443	356	393	402	439	367	447	405	423	420	423	416	387	383	426	411	431	414	417	406	404	419	440	436	445	409	437	401	402	424	408	410	433	397	417	442	423	383	434	421	379	390	387	403	409	385	422	409	400	428	427	394	399	401	390	427	372	424	434	411	415	434	402	434	402	407	434	389	434	433	410	406	426	378	406	421	399	409	410	401	424	365	402	419	429	403	442	434	363	427	403	403	414	434	409	364	400	385	391	447	417	451	405	414	422	442	400	421	401	399	427	420	381	395	411	431	398	421	455	426	406	402	368	396	388	423	384	414	379	425	378	413	389	443	426	384	410	396	402	432	397	409	424	445	430	404	430	417	402	399	409	383	394	437	396	433	417	392	429	420	434	405	415	431	441	462	444	406	418	429	434	381	406	423	393	399	424	404	375	417	392	394	411	390	431	401	415	350	428	440	374	400	404	388	397	417	427	407	442	419	447	423	415	404	403	411	365	410	404	405	401	422	430	392	410	398	390	429	434	431	423	429	404	396	407	420	420	418	401	420	426	370	445	416	430	436	398	427	393	441	454	367	404	420	388	429	405	411	394	425	406	428	401	389	414	406	410	436	443	399	463	398	415	394	413	408	406	436	396	419	426	384	410	405	397	411	404	396	419	404	409	413	430	412	395	395	439	417	406	421	423	396	391	415	406	405	415	389	452	395	416	365	405	416	348	413	427	410	410	385	457	397	428	411	405	401	374	436	410	429	418	420	416	430	436	411	396	409	421	426	386	427	404	443	421	395	434	390	410	446	431	387	393	429	419	431	416	395	400	447	440	434	413	463	407	418	413	399	389	395	396	417	404	414	440	364	411	398	381	423	388	405	406	401	396	418	386	425	420	398	381	403	393	405	423	419	405	368	432	385	428	376	439	420	430	400	426	433	395	398	390	417	398	436	462	462	393	396	381	396	423	436	411	432	413	386	409	419	390	410	408	378	366	421	368	431	430	394	418	402	378	416	410	431	449	356	424	403	408	419	417	374	396	409	363	422	390	385	428	434	405	405	414	386	405	407	385	404	413	411	422	443	382	425	405	381	414	414	432	444	416	416	387	403	375	413	411	390	435	437	421	406	415	394	411	409	426	402	424	419	440	435	424	383	430	396	416	427	392	363	404	427	405	437	425	404	447	399	426	392	408	374	396	418	375	395	428	424	408	410	455	418	401	402	401	414	417	449	432	399	410	424	425	416	390	383	429	439	357	407	415	390	389	418	410	405	432	438	392	418	393	411	409	413	372	416	414	434	375	414	424	421	459	426	423	408	423	409	427	410	401	423	399	399	396	384	434	408	406	410	450	418	419	365	414	401	456	385	452	406	396	421	446	415	406	408	374	388	443	398	438	397	420	391	392	412	402	393	421	424	450	388	398	443	432	414	446	417	391	400	380	401	447	406	381	429	421	413	426	420	401	388	391	417	389	412	425	384	421	421	420	405	388	405	455	434	430	396	423	349	402	401	373	406	410	421	436	406	450	383	409	384	420	404	383	433	382	421	463	412	414	454	428	413	399	414	414	408	374	396	419	404	367	444	436	405	440	408	427	423	433	437	403	437	389	423	400	405	451	416	432	420	432	421	438	424	424	447	419	424	388	432	382	417	446	408	386	423	404	418	376	408	449	435	414	389	369	403	412	407	384	410	385	420	423	369	392	380	386	445	400	398	387	416	438	416	407	428	428	410	443	469	375	417	423	414	411	418	396	399	391	421	411	421	432	420	406	418	452	405	426	419	419	443	405	399	405	418	429	432	386	421	386	403	418	418	437	414	393	429	415	408	435	447	427	406	398	427	423	403	424	416	423	388	417	405	408	425	390	382	436	413	401	418	447	431	407	416	391	418	411	412	415	413	420	390	435	439	415	403	410	410	387	420	411	393	396	416	391	415	403	431	438	398	404	443	387	390	386	408	443	424	414	408	442	415	419	411	423	427	419	418	412	368	466	408	420	432	411	407	398	440	394	402	398	396	426	436	433	396	416	436	401	402	385	386	440	413	405	393	406	432	402	407	397	398	404	383	397	405	383	413	417	458	415	393	405	426	399	456	409	399	373	385	403	415	397	370	417	416	404	389	410	388	407	425	399	397	438	460	406	428	397	412	378	416	392	417	429	436	427	414	429	412	454	420	427	416	415	375	403	422	396	379	418	384	407	424	424	399	421	403	410	404	418	422	432	423	406	430	399	429	426	420	395	393	406	414	404	417	402	401	430	376	413	449	469	402	407	391	422	391	391	441	424	406	453	397	374	409	405	416	451	407	423	438	399	396	425	409	417	408	406	407	430	381	406	433	406	433	397	409	441	374	418	408	408	433	417	415	429	408	431	444	424	391	424	392	441	405	403	422	429	425	410	391	387	404	409	418	432	410	418	445	398	404	387	399	384	392	419	378	378	417	391	410	437	431	393	420	381	432	396	385	425	399	409	376	371	414	434	383	391	379	421	407	437	379	415	404	402	425	386	472	392	433	438	392	420	411	399	404	421	420	423	427	435
4619	967	501	388	708	712	586	506	441	370	316	257	218	205	170	166	154	131	106	97	84	70	71	66	73	71	74	68	50	55	61	47	31	36	42	41	49	34	35	41	42	26	32	32	35	39	30	36	24	39	37	25	30	27	28	39	33	33	27	26	28	28	28	35	25	45	33	30	34	25	35	36	22	32	36	38	27	30	31	24	23	32	33	24	33	35	24	31	34	29	36	25	22	34	30	33	46	44	28	44	29	34	31	31	29	24	26	30	22	32	14	26	29	28	32	21	37	23	42	36	34	36	37	26	29	30	31	32	34	23	33	29	23	36	21	22	29	29	20	29	28	33	24	25	26	23	35	21	18	23	34	40	29	27	31	32	41	27	33	26	22	31	31	24	37	23	23	21	31	38	34	28	20	31	29	27	32	25	29	24	24	32	29	38	24	21	26	39	27	35	23	25	35	23	31	35	25	33	36	28	41	29	28	38	18	22	39	26	40	35	28	39	41	29	21	28	19	33	34	29	30	29	18	34	34	31	24	27	19	31	28	34	32	28	28	32	22	23	29	25	20	29	22	28	39	32	28	41	35	32	31	31	31	26	26	41	34	20	37	32	36	26	21	31	29	25	23	23	28	21	27	29	23	24	25	33	23	26	27	33	27	26	29	19	31	21	28	28	30	37	41	19	24	34	24	17	22	30	37	29	33	26	26	41	37	32	42	24	31	29	28	33	28	25	31	33	21	30	25	29	36	28	24	31	29	24	17	27	26	30	25	39	32	28	30	27	18	25	15	32	33	27	34	28	24	31	20	29	33	31	28	26	19	24	18	19	31	25	24	20	35	31	31	33	27	26	27	27	29	22	27	26	32	43	24	24	18	24	37	20	23	26	22	27	31	24	21	24	37	33	25	21	33	30	29	30	46	32	20	32	26	28	27	28	29	30	36	41	30	19	32	20	25	31	28	32	31	24	35	32	30	22	28	26	27	22	27	27	20	34	26	35	18	23	25	36	35	27	26	33	41	23	25	23	21	32	27	25	26	25	41	28	25	34	41	25	18	33	27	31	25	30	29	21	30	31	28	24	26	32	31	32	25	23	26	41	30	33	28	38	23	23	32	37	35	27	26	25	34	27	38	32	32	23	30	35	23	28	26	36	20	35	31	29	31	35	29	28	25	21	26	23	32	23	42	31	27	29	22	18	30	40	32	32	31	31	36	33	34	23	29	22	24	34	25	32	25	27	24	31	30	28	27	32	24	41	29	30	25	25	30	38	28	29	30	36	31	26	23	33	23	33	29	19	27	24	24	28	19	25	26	32	20	23	21	32	21	26	25	27	38	26	34	37	25	27	40	35	24	32	23	26	32	27	18	31	22	43	31	30	28	30	29	32	31	27	30	27	30	36	35	35	37	24	23	37	24	27	14	26	36	27	24	32	36	36	35	25	38	24	25	33	29	36	27	32	26	29	34	30	27	31	22	32	31	31	38	27	40	24	19	32	29	39	27	38	22	24	31	26	33	27	33	36	28	24	24	25	28	39	28	24	35	33	26	26	33	28	21	25	26	30	33	34	30	30	25	30	34	18	33	38	23	19	30	31	31	25	27	20	22	31	24	30	33	25	23	20	30	24	26	26	24	30	27	31	26	29	31	23	34	30	29	26	23	27	26	40	25	32	34	25	32	20	33	23	43	19	31	29	17	35	31	27	30	29	38	27	30	20	26	24	30	24	30	24	33	22	38	25	27	21	32	27	25	20	28	27	38	25	34	30	27	27	33	31	24	21	31	29	32	25	28	31	29	34	25	37	28	28	35	29	24	30	28	25	22	22	29	37	29	30	27	22	21	27	37	30	35	26	35	24	22	28	37	25	27	24	19	25	19	41	29	28	28	21	38	34	29	28	30	20	28	31	35	29	27	33	22	30	33	29	17	20	30	27	35	29	22	34	38	23	36	21	25	38	36	23	31	24	32	23	23	31	32	25	25	23	32	29	36	28	25	39	41	26	28	24	35	36	27	31	30	26	28	29	25	29	26	28	34	25	26	25	18	22	32	23	30	27	29	27	31	30	31	25	32	39	28	32	40	22	27	33	31	27	38	35	29	25	31	20	34	25	28	19	29	29	29	36	34	26	15	21	24	20	27	31	30	34	22	19	36	32	30	23	27	38	24	37	29	33	19	34	24	25	30	36	30	33	18	35	34	29	30	35	39	41	28	13	21	30	23	29	23	28	29	24	27	34	30	26	27	35	34	24	33	25	24	23	36	23	22	27	31	30	24	25	30	20	25	36	19	28	39	30	39	35	25	32	25	29	39	31	31	36	31	37	33	31	25	35	25	36	32	25	34	27	20	30	28	30	26	29	36	30	30	30	25	26	27	31	24	19	17	26	28	29	25	26	28	26	33	25	21	33	24	39	24	34	26	33	33	31	22	21	21	24	28	30	24	39	25	29	20	29	25	30	27	40	24	27	36	30	32	35	28	35	41	27	29	23	20	25	28	26	30	25	30	38	35	29	36	39	28	40	26	25	25	29	33	29	28	25	33	33	35	38	30	24	25	25	29	26	33	32	31	31	31	30	32	28	27	26	21	37	31	22	31	24	28	23	34	33	29	34	35	36	28	25	25	27	20	30	32	30	36	34	29	28	30	23	32	25	30	20	28	25	37	28	33	27	25	24	34	27	28	35	18	20	29	32	30	20	17	27	26	30	26	30	23	27	29	30	28	30	32	25	23	27	39	22	28	22	32	21	33	34	22	32	35	28	30	26	18	27	26	29	25	21	26	25	28	27	30	37	27	27	37	25	28	34	36	28	30	24	17	38	31	26	30	33	28	31	35	18	28	28	27	30	26	22	29	27	35	24	26	28	21	20	29	21	28	26	37	21	28	33	24	31	20	25	27	30	35	24	24	29	27	28	22	37	24	32	31	35	26	28	38	19	30	23	25	41	29	27	28	33	26	34	36	33	27	37	29	23	25	27	29	24	24	32	37	38	26	32	36	31	25	28	19	34	32	31	38	22	30	28	30	32	29	31	29	33	34	30	32	37	38	31	26	28	27	23	32	25	41	19	28	29	31	19	22	23	27	20	24	24	38	20	22	27	28	37	38	26	26	30	36	26	23	23	27	31	24	32	27	27	22	25	29	18	33	28	18	31	35	26	29	27	25	27	28	35	17	35	30	27	31	32	28	35	30	32	32	30	24	32	33	18	40	30	35	28	28	33	24	30	29	25	33	31	31	27	27	33	32	32	23	22	25	28	26	23	26	20	21	26	38	25	22	25	21	24	29	32	28	31	25	29	31	28	29	23	31	28	32	28	35	28	20	32	24	30	27	29	23	30	25	31	25	33	33	30	40	31	26	30	31	38	30	24	17	43	24	19	28	31	24	25	34	43	27	33	30	27	29	21	21	29	22	30	27	34	33	29	29	32	23	27	20	30	25	30	29	39	32	42	32	32	34	22	37	33	24	21	26	22	26	25	33	30	26	29	24	36
32287	16667	10907	23780	31197	29440	25781	21958	18847	15848	12965	10853	9207	8431	7562	7218	6147	5144	4635	3952	3503	3273	2958	2687	2464	2520	2461	2303	2104	2097	1879	1620	1371	1200	1165	1151	995	903	889	834	816	819	737	764	662	678	682	672	626	605	593	614	650	587	639	611	619	592	667	588	611	613	594	581	573	643	633	649	602	624	650	680	716	676	608	626	581	602	579	578	602	548	572	555	588	580	553	569	570	643	598	572	588	563	594	601	547	555	541	593	575	586	541	554	625	605	627	607	545	540	556	550	556	523	540	563	539	543	520	501	524	498	497	520	516	477	503	502	447	466	541	509	491	455	465	509	480	456	440	445	457	467	501	458	485	474	480	481	467	461	481	452	467	476	461	479	475	477	487	451	507	476	467	470	463	471	439	466	454	462	494	440	482	457	490	431	467	486	501	467	476	478	487	457	475	442	465	495	492	508	466	471	472	473	456	465	473	469	481	461	442	454	471	470	456	441	449	467	457	475	478	467	480	461	477	454	446	481	452	446	448	489	463	467	465	466	497	487	427	459	426	503	475	437	454	462	452	429	497	451	454	437	439	421	439	510	454	423	490	464	504	480	485	468	484	485	456	460	449	463	455	461	469	462	465	485	479	459	442	483	462	486	464	435	483	493	444	435	471	449	466	473	462	463	469	481	443	448	455	469	464	449	474	471	475	464	458	475	461	433	451	439	474	444	456	445	455	454	453	464	489	503	443	513	472	421	444	503	442	478	501	509	478	487	474	507	470	459	457	479	459	439	480	468	452	435	485	466	450	455	427	454	465	443	491	458	491	440	469	443	453	474	438	464	477	505	473	463	520	457	496	452	460	455	448	470	494	482	471	498	446	444	444	479	413	471	444	449	456	459	482	441	466	460	522	482	489	484	479	497	454	475	488	434	480	514	482	488	479	485	456	494	466	485	485	414	491	466	426	481	454	442	471	459	509	525	410	459	484	497	474	482	495	483	462	482	520	465	443	448	498	497	485	466	462	464	473	465	456	480	461	439	485	497	466	475	455	500	467	483	452	498	489	498	497	471	475	451	478	450	470	475	485	457	498	462	468	444	481	475	441	518	440	487	452	443	475	457	469	479	466	435	464	488	451	451	490	449	452	483	451	489	451	489	504	455	468	463	450	485	464	503	485	486	438	437	450	458	460	490	475	417	451	451	453	441	466	490	476	470	469	476	492	447	507	441	441	440	456	418	470	473	451	483	473	510	458	476	482	447	453	466	496	471	508	484	462	453	519	445	474	485	473	467	508	469	480	447	460	454	458	483	448	469	507	483	504	495	463	477	487	468	493	465	474	503	480	463	443	498	429	471	490	442	489	467	438	448	501	469	409	489	445	479	441	449	435	450	455	474	495	473	442	438	455	443	439	448	438	435	462	438	464	436	443	461	490	468	507	479	490	475	480	470	446	487	476	500	465	452	481	496	475	475	507	448	488	465	453	427	481	456	445	458	498	453	478	464	445	485	419	502	459	463	427	462	479	460	458	477	455	475	462	472	447	496	477	456	466	446	502	469	439	487	445	478	437	492	413	502	491	526	442	461	481	467	493	454	466	448	459	482	473	466	461	458	484	474	486	466	487	502	445	458	422	446	425	446	480	462	454	498	485	453	476	506	455	475	449	458	456	479	474	461	434	463	442	496	443	441	476	448	468	457	481	465	491	416	447	482	494	482	448	454	444	463	436	465	487	493	466	510	488	445	479	443	476	494	512	447	467	488	492	457	480	469	440	468	441	474	442	488	410	479	495	500	473	438	530	491	430	459	484	478	493	455	490	463	478	458	472	457	483	440	451	475	447	436	477	452	433	481	456	453	484	490	451	449	435	490	482	465	475	427	448	439	484	454	469	495	514	495	466	482	482	445	467	444	478	456	433	438	459	466	436	501	470	501	479	459	447	450	449	503	432	475	436	480	483	468	494	464	448	466	477	477	451	482	478	438	478	478	476	455	478	450	450	443	446	458	464	458	476	446	484	470	474	459	474	463	478	481	454	476	434	456	473	473	461	467	443	437	463	447	456	476	469	462	462	500	470	451	476	478	470	467	482	422	455	477	441	477	474	442	473	482	434	437	458	485	491	467	496	459	460	466	478	479	481	454	460	421	498	510	474	439	450	444	444	463	475	440	439	465	499	464	435	470	466	460	469	477	466	466	503	475	474	479	468	487	455	495	512	454	452	455	442	457	440	456	448	461	435	484	485	421	452	476	442	442	456	483	445	466	479	465	505	456	461	488	474	449	459	478	493	459	463	471	436	451	477	437	491	447	460	467	453	446	510	465	425	418	485	464	454	483	477	448	487	473	468	432	468	459	461	417	486	511	466	415	466	480	464	434	449	467	446	452	475	446	454	474	458	489	465	474	508	453	474	488	456	457	485	419	441	474	444	490	434	491	474	486	493	446	407	457	467	488	468	431	474	483	439	501	478	441	446	465	441	456	446	435	476	480	440	468	424	455	460	484	474	467	451	479	427	456	449	465	478	494	494	464	429	446	473	450	406	454	438	440	449	490	496	453	477	448	463	467	429	465	458	468	478	486	446	490	496	448	472	434	465	466	454	488	468	488	471	450	486	493	471	446	484	470	450	445	465	437	463	433	483	496	473	433	425	462	467	459	438	448	459	453	496	462	443	445	457	474	475	489	485	472	499	455	436	486	468	479	462	466	460	431	449	444	455	488	434	475	470	466	466	474	452	459	435	489	469	424	480	429	451	500	487	496	490	467	525	430	476	459	457	441	465	471	426	487	456	474	449	473	464	470	446	466	493	441	460	454	459	442	488	461	482	445	474	460	458	443	453	478	479	428	481	467	490	452	432	418	454	513	437	466	493	419	455	475	438	479	487	497	471	473	460	477	487	472	487	460	440	469	455	481	456	446	471	476	490	490	451	470	472	417	424	467	476	480	510	475	451	419	484	441	448	459	448	489	499	485	477	520	455	500	513	461	473	503	463	444	476	463	482	480	481	450	464	444	510	482	461	486	473	455	454	433	440	435	489	460	446	472	461	455	459	514	488	435	495	455	476	437	467	457	490	438	470	476	441	478	471	440	476	457	463	442	469	491	447	460	467	474	505	447	461	479	437	451	468	492	458	444	463	498	467	454	476	483	453	464	478	453	461	454	495	467	459	467	487	490	466	452	488	452	458	473	477	442	436	484	472	468	476	462	449	466	457	437	452	445	446	456	435	492	407	428	444	452	449	469	469	450	456	436	445	469	470	436	453	479	462	443	459	489	485	467	500	450	449	480	459	497	453	464	427	492	424	480	447	446	456	473	444	490	478	442	504	464	480	451	475	454	446	491	477	477	476	474	490	465	450	453	431	463	478	473	471	451	443	466	452	454	446	464	478	492	457	451	476	461	489	502	441	428	446	485	468	464	470	465	443	483	477	470	445	504	467	452	478	438	424	466	498	501	462	469	462	484	485	466	475	462	470	474	464	476	470	458	460	462	458	452	457	435	462	496	474	443
5240	1501	797	617	997	1108	876	812	639	484	470	327	312	265	277	267	215	156	141	135	130	134	135	128	104	104	110	97	99	91	75	77	68	67	59	55	51	49	53	42	45	51	53	47	36	34	35	39	61	46	33	51	51	38	47	38	46	35	35	44	40	45	45	43	44	43	41	51	40	46	48	45	55	35	42	38	37	47	29	50	50	33	46	46	45	25	44	47	49	39	30	45	41	42	40	38	39	49	30	42	45	21	41	41	48	38	44	44	45	40	32	36	45	39	37	39	34	30	38	34	42	38	52	50	37	38	27	33	32	35	41	41	47	36	46	32	44	37	30	28	33	37	39	44	46	34	29	28	38	48	37	35	38	46	45	30	35	40	38	38	40	26	40	29	42	26	22	41	43	35	45	33	35	36	42	39	43	43	41	35	42	36	52	47	35	34	34	33	30	42	38	30	44	39	48	35	34	34	41	38	39	47	32	39	34	38	43	39	30	34	33	42	30	37	39	33	39	31	43	37	43	32	31	41	36	40	42	38	37	44	30	33	38	34	32	40	34	46	30	41	34	32	38	35	33	52	38	34	47	34	38	28	41	34	34	32	35	40	46	37	34	33	29	47	37	33	47	37	35	37	42	35	45	44	53	40	37	45	41	37	39	41	34	31	33	44	43	37	43	26	38	40	41	37	43	40	45	46	37	35	40	42	37	31	33	25	28	41	42	41	35	43	40	45	47	41	38	47	40	41	35	29	35	37	42	47	39	39	39	31	47	36	35	38	41	45	35	29	31	47	37	42	32	44	33	41	43	36	35	36	44	36	39	32	32	46	40	38	36	36	34	47	38	34	35	29	46	58	32	43	46	40	44	48	39	35	48	50	34	37	34	31	23	34	39	39	46	36	31	44	45	36	28	29	32	48	34	33	48	40	43	51	41	33	39	34	29	28	34	35	40	39	33	31	30	38	32	41	31	37	33	41	43	38	36	37	38	35	36	36	41	36	26	34	26	47	37	31	37	48	24	46	35	41	33	30	34	43	42	34	30	35	26	32	40	26	45	34	33	42	31	39	29	33	40	35	34	40	32	26	47	45	32	36	45	29	46	40	43	36	39	40	47	37	38	27	38	40	36	30	47	48	40	45	41	34	27	33	34	39	33	42	56	38	31	44	39	39	38	37	27	40	33	39	34	46	31	39	47	46	29	36	32	39	28	38	34	39	37	38	41	32	44	42	39	41	44	34	38	29	39	43	31	38	46	39	34	46	37	52	42	33	39	39	43	40	43	39	32	35	42	32	31	33	43	41	30	42	38	37	38	33	47	33	37	36	28	40	34	30	22	37	33	25	36	47	37	33	38	30	36	30	39	37	34	41	40	30	44	34	34	36	50	35	36	37	45	31	42	42	30	39	37	39	42	30	39	33	36	34	32	52	37	42	35	31	45	32	32	34	42	21	48	38	41	40	45	43	40	44	31	32	20	39	32	32	34	38	41	40	33	31	41	35	36	25	35	38	42	31	30	46	42	40	25	40	39	48	46	38	41	31	40	45	39	39	34	40	48	35	46	37	33	31	44	37	37	45	28	34	45	36	30	31	35	31	39	45	47	38	46	34	23	44	37	34	39	32	30	39	34	38	43	35	25	43	31	35	40	33	39	36	31	25	43	32	39	37	44	37	35	34	30	30	32	32	33	32	37	27	31	27	29	36	44	34	36	37	31	39	39	35	30	37	33	32	34	24	35	42	24	33	29	39	38	52	36	44	35	46	38	40	30	31	31	40	40	33	22	27	48	25	41	33	33	35	37	47	39	37	50	43	34	41	41	46	39	41	56	31	51	36	38	40	42	45	43	43	35	31	41	22	44	35	45	41	30	39	43	43	36	43	47	39	42	42	36	35	45	32	36	33	35	49	37	37	44	40	40	37	38	38	37	41	34	37	47	35	34	30	34	32	30	35	34	42	37	34	39	33	30	32	44	36	45	28	35	31	44	35	43	40	37	37	33	38	42	52	26	38	32	43	36	31	36	33	49	37	41	36	47	51	24	48	27	27	41	40	32	31	43	42	35	35	33	36	33	33	35	36	37	42	32	29	39	33	40	27	42	35	41	33	30	39	40	37	36	41	42	35	42	34	30	48	37	32	26	44	44	33	33	32	37	39	33	44	30	38	44	34	38	38	37	53	30	51	39	39	37	32	36	36	42	31	46	38	31	42	44	32	38	38	32	38	36	39	32	40	29	30	41	40	34	34	49	35	33	43	43	49	41	30	30	43	40	51	36	50	41	41	33	39	36	35	34	32	26	34	40	32	41	39	32	29	45	39	42	37	46	37	39	33	44	33	38	47	40	41	29	39	49	36	37	35	36	25	42	37	41	44	32	33	41	31	43	47	23	27	33	32	45	41	31	45	46	31	40	43	48	41	29	26	38	27	37	29	44	36	29	33	42	32	33	33	31	42	49	45	40	38	40	35	46	42	31	39	32	39	41	38	40	45	36	32	34	36	36	36	36	44	35	36	43	38	33	50	37	34	40	42	33	46	35	37	39	36	29	38	35	29	47	41	46	25	38	35	54	42	34	43	47	35	35	35	37	32	34	44	43	34	33	37	34	45	43	33	32	29	33	44	43	38	46	35	43	29	37	38	39	39	52	36	33	23	30	30	37	40	31	36	54	36	25	45	41	35	28	38	33	42	43	42	36	40	36	27	33	40	38	34	34	33	50	32	54	36	41	36	46	63	33	37	33	44	46	35	36	50	34	48	32	37	34	37	46	31	37	37	32	43	34	48	44	44	36	44	35	36	39	23	27	31	37	31	33	29	40	38	46	44	44	46	40	35	33	34	30	46	40	41	33	48	38	43	47	40	42	45	45	46	38	34	41	39	34	32	29	34	35	37	36	31	45	39	35	43	37	27	31	27	32	40	42	38	35	40	39	29	29	41	41	35	37	46	37	39	41	34	42	46	37	33	42	42	36	32	38	39	49	40	31	30	29	34	44	29	37	31	39	42	29	36	32	38	40	41	38	31	41	32	30	31	38	38	38	39	41	39	33	38	35	38	38	39	35	38	32	32	22	28	45	38	35	37	36	37	41	35	42	36	33	34	43	36	36	42	33	28	42	34	50	35	38	39	41	39	42	33	34	30	40	36	38	36	29	44	33	53	29	34	36	45	41	43	32	31	40	34	38	32	32	33	41	43	28	35	29	32	39	41	32	41	30	35	32	44	43	43	31	38	32	47	34	38	38	37	44	51	26	38	42	48	36	41	43	32	29	31	37	42	46	35	35	26	30	34	30	49	43	46	47	38	35	36	35	39	33	32	40	39	37	36	37	43	32	38	36	37	27	33	28	36	32	42	38	43	43	41	38	36	40	41	47	31	50	32	40	27	40	39	35	38	42	35	32	42	34	36	26	33	31	41	38	34	38	35	31	39	38	17	48	40	40	35	38	34	32	36	33	34	45	41	37	44	31	45	30	38	52	41	32	36	33	35	37	39
38889	21190	14788	29069	36087	34567	31093	27446	23947	20577	17483	15121	12813	11589	10951	9283	8475	7436	6449	5743	5205	4741	4207	4069	3961	3714	3492	3339	3188	3033	2708	2332	2056	1735	1780	1665	1487	1385	1313	1275	1174	1124	1138	1001	965	1032	936	892	968	783	815	814	849	870	880	890	866	843	883	792	794	795	856	809	818	793	824	884	812	839	895	907	957	901	849	857	820	795	854	796	771	798	777	773	812	765	773	773	755	825	741	737	723	792	810	776	771	732	705	723	728	710	743	816	769	774	759	770	723	663	732	688	661	702	649	701	707	665	713	655	694	650	629	629	667	670	699	638	620	620	625	679	583	628	616	614	606	554	598	631	618	634	642	607	661	629	655	620	654	551	611	620	573	617	616	600	583	589	648	608	635	601	596	626	641	573	599	584	632	605	594	644	612	645	635	616	614	607	646	643	612	581	543	631	593	609	655	597	578	600	593	564	604	630	613	602	606	610	602	644	626	563	604	626	622	596	566	621	650	583	612	606	570	572	590	571	612	646	610	644	601	578	633	649	617	624	652	590	573	623	650	594	578	583	599	569	614	565	581	617	581	606	636	578	582	603	625	564	582	631	599	600	613	589	581	554	623	648	605	629	578	599	612	604	598	590	625	564	570	594	592	595	634	607	578	634	640	622	608	580	580	602	575	591	589	618	573	623	580	604	635	618	616	634	614	569	590	547	632	625	623	596	587	595	648	618	562	608	595	640	621	598	616	610	569	602	588	603	635	637	622	617	579	600	610	595	617	643	631	613	550	625	620	643	610	599	584	615	647	635	564	611	591	585	563	605	605	618	603	578	621	603	586	613	609	596	597	598	596	611	575	601	651	596	594	617	563	630	611	595	606	596	593	600	601	572	584	640	622	612	637	618	600	530	620	614	635	607	590	597	632	637	610	600	600	650	570	592	585	577	566	593	583	632	610	564	618	610	634	624	588	607	592	603	596	599	612	557	609	565	606	632	614	616	580	568	571	617	557	593	628	613	618	608	600	643	598	593	580	592	549	607	652	645	611	625	578	631	573	633	599	608	564	595	600	637	627	645	575	587	610	659	616	562	658	634	596	591	654	617	617	611	592	624	604	569	659	663	600	588	630	583	554	598	594	553	610	642	608	620	589	585	589	595	636	621	639	621	618	605	579	634	582	585	572	560	646	623	590	580	654	608	593	635	633	595	598	632	640	617	602	628	595	609	659	599	638	619	588	606	610	638	625	537	615	607	636	601	621	587	591	596	588	615	592	631	622	618	590	629	576	625	606	569	602	611	602	583	616	592	607	609	622	590	583	549	615	603	597	612	623	563	620	582	566	589	564	617	615	644	614	585	554	583	635	628	575	586	593	616	561	601	563	614	605	576	653	590	603	578	585	630	560	611	590	601	625	592	581	555	605	608	639	629	580	612	589	587	637	578	579	643	658	587	579	594	596	614	583	604	656	565	654	569	629	617	587	617	579	608	630	582	604	649	624	618	588	586	619	585	628	613	627	588	565	604	593	557	616	627	659	598	610	596	615	597	616	612	668	634	581	595	592	611	600	598	548	578	586	603	592	618	607	594	617	611	613	595	601	540	611	607	636	575	606	606	594	595	586	604	587	617	591	577	589	581	631	626	606	619	567	601	594	639	635	653	581	613	623	597	629	615	588	603	594	617	606	574	608	597	592	625	601	570	616	638	643	619	616	573	574	643	615	628	605	617	584	603	628	626	643	610	605	578	592	598	608	600	593	642	610	555	613	598	623	649	601	566	655	618	609	631	576	624	616	574	576	617	548	584	613	592	624	567	558	607	594	564	619	607	646	584	644	606	614	565	624	638	592	568	593	661	630	578	616	612	611	583	568	620	598	618	599	602	591	638	622	581	589	574	545	560	634	635	595	579	588	598	602	598	580	649	578	618	591	576	616	596	648	613	625	569	619	586	605	585	637	597	625	562	587	629	594	602	616	596	617	600	642	575	604	618	616	626	623	597	575	661	619	600	596	587	572	620	629	600	589	654	641	570	582	537	606	596	597	623	605	606	582	633	578	599	616	617	593	594	592	606	616	624	575	605	617	583	600	599	610	614	613	657	628	628	625	605	624	589	611	569	550	602	618	598	623	621	596	600	639	588	585	611	605	598	649	587	631	582	630	587	611	628	578	541	613	622	622	614	572	587	596	608	596	613	651	612	561	638	614	574	607	607	624	619	614	627	582	663	624	602	608	577	581	594	600	628	590	616	599	630	599	571	577	583	571	618	611	634	608	608	636	610	572	649	573	617	575	612	567	599	567	604	631	610	583	625	612	620	573	581	599	599	617	599	628	611	614	599	643	605	588	600	650	629	599	575	563	611	631	587	627	639	625	569	619	644	617	596	565	589	603	638	592	615	605	563	628	605	608	597	587	597	613	617	599	576	612	609	595	612	618	669	635	615	597	562	629	617	596	622	590	633	585	585	634	595	612	604	576	621	634	625	632	624	611	682	597	552	583	606	586	618	616	632	584	594	586	570	620	644	605	536	620	587	585	550	600	615	612	660	597	619	633	589	621	619	591	674	624	614	618	564	613	685	650	609	620	599	633	608	599	631	599	624	588	596	608	624	580	613	602	615	619	593	583	582	575	623	601	607	570	614	603	586	585	614	580	602	617	607	627	576	592	579	556	654	597	597	618	592	578	630	589	603	620	633	590	591	604	643	623	606	628	576	524	589	611	572	563	617	628	596	611	604	623	594	584	594	603	635	608	587	598	590	589	565	624	639	576	617	616	599	618	574	625	631	600	586	620	613	606	608	653	635	605	588	635	611	568	640	625	599	620	643	611	618	602	582	592	578	640	621	597	627	592	581	669	600	589	614	627	616	635	597	578	558	634	616	616	587	591	600	587	646	573	563	554	579	624	563	635	566	592	594	609	601	604	624	557	624	603	573	578	615	629	618	604	612	613	658	617	625	587	625	586	609	588	625	644	613	638	585	617	613	633	649	609	554	588	601	631	570	574	595	590	653	616	633	600	637	614	589	678	591	619	569	584	590	624	642	591	617	614	606	613	595	573	622	585	602	627	582	627	588	593	620	611	565	550	574	598	647	617	628	625	639	653	594	639	616	615	597	577	632	622	632	600	626	576	571	568	652	611	579	617	590	618	628	584	621	631	615	569	620	598	602	620	618	643	630	600	618	585	637	610	635	565	631	608	627	605	602	576	611	597	604	657	606	572	614	653	603	611	584	648	622	610	602	610	551	599	615	601	615	609	601	623	638	598	596	620	609	616	642	613	602	645	578	578	630	574	594	659	587	593	642	612	577	636	610	629	579	581	588	608	602	579	616	568	658	626	602	642	621	611	640	575	527	642	628	623	593	622	618	600	595	597	562	596	601	565	637	578	639	614	636	620	590	575	583	646	608	571	579	627	595	555	604	597	622	538	633	589	634	649	643	593	604	577	632	619	590	584	589	597	618	626	618	564	662	581	608	576	573	591	615	629	604	629	629	598	594	580	621	582	618	608	625
2734	609	387	243	434	485	389	316	282	218	167	145	131	116	117	119	101	107	70	70	51	62	56	42	57	56	39	40	56	42	38	37	16	25	33	33	32	30	26	27	25	22	22	17	17	22	32	25	26	21	22	25	20	21	21	17	24	31	13	23	18	23	24	18	20	27	26	21	19	27	25	20	23	24	22	25	29	24	17	18	25	24	25	37	29	24	20	28	28	27	21	20	25	14	13	17	25	21	28	21	20	30	24	25	19	20	22	24	15	24	28	21	22	10	23	19	31	27	22	21	15	18	21	25	16	30	23	22	29	21	22	19	20	20	23	13	22	22	24	15	20	20	17	24	28	29	10	24	19	14	19	23	21	23	22	18	17	23	15	20	21	14	26	21	22	19	20	12	21	25	24	17	15	23	15	27	20	31	20	20	22	12	29	16	19	21	29	20	18	18	23	21	25	35	14	21	22	23	22	24	21	19	17	20	20	24	24	21	25	26	25	22	22	21	24	30	23	16	21	21	12	20	19	34	23	26	20	23	32	20	24	28	16	28	18	25	22	20	24	17	18	21	24	24	25	20	26	14	18	16	22	20	28	22	19	22	24	20	9	23	17	20	11	21	20	23	12	16	26	23	22	16	23	22	19	23	18	22	18	19	18	12	21	19	20	19	24	11	20	24	25	19	20	21	21	20	15	19	22	24	14	20	25	21	24	23	19	14	15	21	22	17	30	19	16	15	16	14	19	19	25	19	22	29	22	22	19	26	20	23	25	26	18	28	22	24	20	20	18	14	19	20	12	23	21	20	19	20	18	19	17	21	20	13	14	26	30	19	21	14	19	24	14	20	25	17	21	27	23	29	20	12	29	20	20	25	25	13	14	13	15	12	27	20	14	13	19	20	12	21	28	15	21	25	30	24	22	22	29	19	15	22	16	13	14	23	17	23	22	25	17	20	24	19	18	18	19	15	22	18	27	24	14	23	26	28	16	13	13	23	22	24	23	19	21	15	19	22	19	20	19	16	24	22	24	16	17	25	21	21	19	21	22	22	27	21	17	20	24	33	26	23	25	22	18	27	12	21	24	18	20	19	26	21	19	17	17	18	15	20	17	17	18	28	23	24	17	17	26	17	27	13	23	12	18	22	21	20	12	20	21	17	26	21	21	20	27	30	21	17	23	20	23	17	23	20	26	16	17	17	15	23	24	18	15	24	17	22	27	30	19	31	22	20	27	21	32	20	26	23	19	17	18	21	23	18	21	19	21	20	18	21	20	28	20	17	24	24	26	21	15	23	25	27	27	20	14	31	20	21	16	18	24	18	18	24	16	16	19	16	24	12	25	15	22	16	24	19	18	25	24	25	30	19	31	17	24	20	30	18	24	18	19	20	25	17	19	20	16	18	22	27	32	12	23	31	20	22	17	24	12	16	26	20	21	19	22	23	16	19	32	26	19	14	14	16	14	11	18	17	20	18	19	16	25	18	16	25	22	29	26	18	24	17	10	31	22	19	24	22	20	20	19	26	21	16	16	18	26	19	22	26	29	21	12	18	19	15	22	20	21	21	24	19	20	19	13	17	18	24	25	23	27	18	25	19	29	33	24	19	21	15	14	18	22	19	19	18	24	21	12	27	19	18	26	19	24	23	18	16	22	22	32	20	17	25	22	25	20	24	16	22	23	13	19	19	23	23	24	18	19	22	27	20	21	25	14	17	23	15	21	22	22	27	23	23	20	18	20	23	18	31	12	25	22	11	21	23	16	15	25	21	24	15	21	34	24	25	15	27	16	18	14	16	13	23	26	27	20	19	22	28	20	17	23	18	32	16	20	31	25	13	24	20	25	33	22	18	17	22	26	19	27	28	26	18	18	21	22	18	24	15	27	21	22	26	24	19	21	25	30	17	23	23	26	25	25	23	22	22	19	29	17	23	16	19	27	17	23	16	27	20	23	23	20	18	25	11	27	19	29	15	24	22	21	26	15	23	30	21	21	19	22	22	22	21	26	22	20	21	23	14	19	21	24	23	16	20	17	18	30	19	16	24	24	27	25	23	25	20	15	21	24	21	14	18	22	26	18	26	14	22	14	23	24	15	15	15	17	18	27	19	18	27	26	19	18	22	12	17	21	17	20	24	22	20	18	14	17	14	23	22	26	11	20	24	16	18	24	18	13	20	20	22	21	14	34	25	19	20	14	16	33	17	14	26	20	24	12	21	13	17	10	14	21	19	22	17	19	21	19	25	24	17	27	22	15	21	16	27	15	13	24	33	16	18	16	19	17	23	25	23	29	19	15	19	22	27	22	16	23	25	23	24	25	15	28	21	19	26	22	15	20	16	19	14	12	20	13	19	18	20	20	27	18	17	21	24	26	16	19	19	21	17	18	17	14	16	12	20	19	18	16	25	26	23	27	18	22	27	21	22	19	21	28	24	19	26	14	19	16	21	18	18	22	19	27	15	12	16	24	16	23	29	22	15	26	19	19	18	18	25	20	18	25	13	20	30	30	21	20	20	18	14	17	23	18	17	22	23	26	27	23	9	32	22	19	12	28	20	21	34	13	22	17	28	24	16	20	28	24	12	28	21	19	15	19	20	21	20	25	17	10	21	26	23	20	22	22	16	20	21	24	22	17	20	14	19	21	17	24	27	23	20	28	21	27	27	21	30	24	20	25	27	24	27	22	19	18	20	27	22	21	14	30	22	24	15	31	21	23	17	25	17	15	17	18	22	26	19	19	15	22	26	15	15	21	15	25	26	25	21	18	18	26	22	23	28	17	17	20	19	16	24	34	25	26	20	19	20	23	17	15	17	17	14	17	12	22	25	23	17	23	24	19	11	23	16	23	21	26	19	19	14	31	19	21	17	34	18	17	18	19	14	24	25	25	16	23	17	25	12	22	20	18	22	16	22	19	19	22	35	16	32	16	21	23	16	20	17	14	24	23	18	24	29	25	11	23	21	21	21	20	25	21	29	19	19	23	22	13	24	22	26	31	22	21	19	20	22	22	15	15	15	28	24	28	15	23	25	8	25	22	24	21	19	23	27	13	21	21	20	23	20	17	32	17	18	24	22	29	26	18	22	22	23	27	23	16	25	8	14	14	29	25	15	18	22	20	22	21	13	19	20	30	19	15	33	18	23	18	24	28	17	17	31	27	17	16	22	16	19	29	18	21	28	19	18	22	37	16	23	23	18	19	26	18	22	29	14	22	9	20	25	26	15	19	20	16	21	20	16	22	21	18	34	19	29	22	22	18	22	16	19	16	18	22	16	27	20	19	27	22	25	25	20	22	33	26	18	16	16	16	32	21	23	22	23	24	19	30	19	17	21	25	13	25	17	25	22	28	21	20	22	17	17	15	18	24	21	24	23	21	20	19	18	25	20	26	21	14	22	22	22	21	24	20	24	16	18	15	14	22	24	22	21	18	18	21	20	24	19	27	17	27	23	12	18	27	22	20	22	16	13	26	17	19	15	25	19	21	29	25	20	18	25
27675	13553	8076	19228	25582	23821	19949	16681	13755	11007	8716	7387	6413	5624	5157	5028	4473	3656	3275	2662	2420	2311	2078	1952	1934	1865	1697	1684	1516	1471	1325	1053	894	862	860	807	708	639	598	544	599	513	506	487	468	500	464	462	413	412	390	439	462	445	451	450	455	458	422	424	450	431	440	465	411	415	404	441	481	424	438	462	460	465	511	426	437	418	452	464	436	410	401	381	432	413	392	436	406	441	423	413	440	473	440	412	392	411	415	397	387	401	439	462	439	393	443	414	381	372	405	401	423	382	413	384	379	403	413	365	384	360	391	370	362	367	331	385	349	351	351	383	393	323	382	348	345	348	295	340	337	302	326	380	359	342	333	348	325	354	344	369	352	354	338	359	358	368	349	355	340	349	346	358	341	361	384	336	372	340	330	334	323	327	349	350	312	354	372	345	356	378	333	346	345	312	339	317	352	331	327	352	353	391	321	333	359	362	344	338	340	366	339	336	361	326	345	356	371	354	335	342	396	337	387	331	316	355	360	364	346	311	333	328	350	334	367	321	337	317	340	355	320	371	370	298	317	360	337	341	343	353	336	366	350	347	348	348	339	335	335	315	337	344	356	374	352	386	380	334	349	353	358	354	361	317	359	355	346	338	357	338	369	340	357	325	309	321	349	348	316	379	360	336	376	336	326	333	305	357	336	341	324	344	367	358	321	328	341	350	371	329	326	362	326	343	323	375	305	354	357	366	315	318	332	334	351	327	331	351	360	331	315	363	329	331	335	385	338	356	328	328	342	353	330	341	340	313	328	315	350	353	341	343	336	338	348	346	347	334	324	337	384	361	353	366	334	332	336	323	349	335	329	330	354	343	351	343	371	348	380	301	354	353	355	312	359	331	366	348	343	348	372	339	337	323	365	374	362	375	350	346	334	343	301	333	339	344	333	373	366	376	352	351	344	348	331	323	350	346	323	332	321	344	336	330	321	349	323	335	362	345	352	302	349	351	344	366	336	313	355	352	367	358	342	335	326	367	349	312	345	374	295	371	355	358	341	359	379	367	363	340	340	349	347	330	340	349	341	340	366	355	359	320	329	384	371	365	369	340	300	318	346	334	366	336	345	337	337	349	324	363	353	338	375	328	324	335	359	337	333	332	347	349	337	353	348	326	352	353	357	335	300	332	361	355	312	380	352	333	318	349	344	358	349	373	339	346	357	350	345	339	327	319	344	376	344	323	333	350	345	374	350	332	351	371	341	337	364	352	345	363	340	363	337	370	340	349	341	348	302	327	339	382	361	370	322	356	356	308	368	334	358	360	366	359	303	371	350	349	345	370	337	370	336	361	359	348	342	324	334	317	332	349	349	340	348	358	366	346	371	339	377	354	334	335	376	355	365	347	363	327	356	353	358	339	354	359	364	362	362	354	370	339	360	323	327	331	321	328	356	326	316	362	354	358	344	351	324	348	318	366	326	366	349	316	345	354	363	372	322	318	361	362	342	335	354	364	326	347	332	361	361	349	371	345	339	313	339	370	350	319	333	346	354	335	339	375	353	327	359	354	337	355	331	348	324	315	343	395	358	365	317	344	356	332	362	365	307	359	390	332	317	326	367	314	309	359	381	310	320	360	335	335	333	366	335	333	359	360	351	340	361	311	348	341	331	352	384	315	320	329	363	320	358	361	356	371	340	304	350	319	323	349	368	357	337	355	353	372	346	393	315	337	337	302	360	341	368	346	339	347	332	340	320	368	330	351	326	323	347	357	330	346	347	355	297	346	344	339	342	352	346	338	343	351	332	346	346	353	367	357	329	340	336	317	333	356	353	378	332	348	337	329	348	333	321	338	335	341	331	351	366	338	363	369	344	334	328	401	329	365	327	344	340	340	362	360	355	332	361	350	333	367	380	359	343	339	366	327	371	348	343	346	333	358	350	341	351	354	357	319	328	365	348	357	314	328	383	344	325	324	361	358	325	346	327	340	352	358	339	340	374	372	349	324	356	346	357	368	346	328	330	356	345	334	351	330	326	331	373	372	338	329	354	369	328	360	319	330	361	339	320	331	331	349	334	296	342	346	352	350	355	349	345	355	364	354	318	356	322	335	360	336	365	347	375	340	366	337	314	342	325	338	361	311	374	333	373	362	337	341	316	333	331	380	338	349	336	336	337	354	342	338	361	346	347	342	354	333	372	323	335	308	347	344	347	363	327	339	362	368	343	328	345	370	370	331	344	355	335	353	340	339	342	387	345	332	329	324	340	354	339	334	355	360	334	355	327	311	318	341	319	351	362	365	340	329	324	335	325	351	319	364	337	370	374	367	381	343	331	322	332	348	369	336	341	323	328	344	391	364	342	317	354	328	349	333	345	352	357	320	343	351	379	359	351	350	339	366	350	363	350	365	343	368	364	323	328	360	327	320	374	336	316	333	310	354	311	371	365	353	332	334	343	346	370	340	351	331	361	346	369	326	329	359	338	328	366	360	353	359	336	340	358	351	365	329	324	314	353	316	346	319	300	332	335	323	312	304	383	342	339	317	336	322	365	311	365	322	370	348	345	350	333	342	341	352	356	358	363	347	342	328	359	331	346	325	346	357	311	333	343	328	336	358	353	358	370	343	345	343	358	342	350	352	352	352	369	338	340	344	371	338	353	337	311	358	354	350	345	338	353	341	316	368	343	329	379	357	329	333	388	337	341	317	342	346	351	331	373	360	336	317	347	332	348	352	320	342	352	344	353	334	377	378	337	374	357	344	337	336	353	337	350	345	351	335	357	357	345	350	326	389	368	317	349	351	343	353	316	366	365	343	356	325	341	342	330	329	352	357	346	333	349	323	342	342	334	356	351	339	345	337	328	353	338	340	381	347	342	357	337	321	357	330	326	342	348	379	346	340	353	357	328	377	336	346	342	367	352	341	380	323	378	363	332	352	349	366	334	369	363	332	376	327	341	395	330	351	377	327	328	336	319	349	357	363	362	349	326	367	350	304	338	348	337	331	356	352	334	352	338	330	341	338	357	361	340	332	331	326	329	353	344	345	340	342	344	375	331	378	340	330	361	364	359	352	368	322	364	375	362	330	308	333	346	368	370	344	347	373	338	364	341	347	336	350	319	354	360	378	361	336	333	347	341	327	317	322	337	343	354	388	332	372	363	325	328	301	361	341	336	322	352	364	358	332	326	321	368	330	354	327	372	328	349	314	345	381	347	351	355	341	333	334	351	319	330	322	330	340	336	351	341	342	309	332	385	330	346	368	357	359	345	300	375	344	340	337	347	337	337	335	348	326	346	375	348	360	315	341	347	331	357	348	332	342	345	359	374	358	374	350	307	361	321	348	337	363	347	357	327	326	316	350	340	341	370	325	348	358	358	358	308	338	354	341	357	325	364	366	344	359	324	316	345	321	362	324	353	373	337	320	330	366	341	357	347	361	348	337	354	320	405	331	354	337	337	365	351	342	345	318	327	356	315	343	343	352	342	345	355	339	347	323	361	336	345	350	339	351	381	349	327	352
2798	917	493	374	563	627	529	472	360	306	271	224	178	163	154	149	134	117	112	96	73	83	57	72	55	69	65	60	60	58	56	54	36	45	30	45	23	45	39	45	39	39	38	29	33	24	23	22	34	18	27	23	21	33	29	8	29	29	23	27	34	33	27	31	27	37	34	24	21	29	34	37	19	25	30	33	36	29	18	26	25	23	21	27	31	35	31	25	33	17	34	32	28	23	21	27	21	26	33	22	26	19	36	33	40	27	26	23	22	25	32	30	27	21	26	28	24	19	26	38	23	21	25	18	24	26	20	22	29	23	23	25	25	18	38	23	25	23	28	24	20	27	26	18	24	24	33	29	24	28	28	20	29	25	18	24	26	16	24	24	22	20	29	22	29	31	24	22	21	24	25	29	21	18	26	21	30	33	17	30	22	14	27	26	31	26	25	21	15	38	37	27	18	25	33	21	29	22	15	23	19	22	30	22	19	28	31	31	25	14	26	24	18	24	22	27	22	25	21	15	20	23	22	20	30	31	36	26	28	29	19	17	31	23	32	21	26	20	34	33	20	25	22	27	29	16	21	22	21	28	22	29	25	31	29	20	24	30	33	26	22	25	36	28	25	25	18	30	30	19	29	21	28	25	23	27	22	27	17	24	27	24	17	26	26	30	10	25	25	25	36	27	27	29	28	22	32	22	23	21	28	21	26	24	33	29	24	14	22	25	28	25	26	32	21	24	16	36	27	33	24	19	30	22	22	23	20	27	30	20	25	24	24	29	29	35	34	25	26	31	17	21	21	25	31	22	17	19	24	19	28	20	18	17	29	27	17	25	22	34	27	26	25	22	27	20	16	25	19	28	28	24	27	29	31	18	20	32	18	19	25	26	34	27	21	26	25	20	18	26	24	24	25	20	27	25	24	23	28	25	31	24	22	16	32	28	22	20	18	25	21	22	26	20	30	27	24	24	28	17	20	24	19	34	26	19	26	30	27	25	21	26	27	20	24	23	36	26	21	37	25	22	22	21	39	24	22	28	32	25	20	25	29	27	22	27	25	25	22	23	27	22	27	27	23	35	33	17	19	23	27	28	21	25	27	24	21	16	26	30	20	20	21	26	23	20	37	23	21	25	26	27	18	27	23	28	25	28	36	23	26	23	21	28	19	20	26	31	30	26	26	26	21	21	27	17	32	21	22	33	22	31	14	23	27	17	18	21	31	25	27	21	9	30	20	23	21	24	25	28	24	28	32	33	21	32	27	34	18	24	17	26	31	30	18	14	26	26	31	19	19	32	33	26	18	32	34	30	22	22	28	27	28	22	34	26	17	23	37	29	20	28	20	21	20	28	14	27	27	28	28	27	25	19	23	27	22	34	23	19	26	38	27	26	22	23	26	23	24	18	19	27	27	21	25	19	24	19	14	35	26	25	29	24	24	28	24	29	24	26	30	27	26	28	35	17	32	23	31	16	24	35	32	26	31	24	34	24	26	26	37	32	31	27	20	22	19	31	20	31	28	25	20	29	25	23	28	26	24	25	24	28	26	29	21	30	31	24	27	18	23	18	15	23	24	23	20	18	34	27	27	24	26	18	19	28	32	27	21	26	32	17	23	25	24	25	25	25	25	28	22	23	23	17	31	26	31	30	22	27	17	27	39	19	23	38	23	27	18	20	20	23	29	35	31	13	22	24	27	33	28	28	24	23	27	22	24	27	27	27	21	24	29	26	27	27	33	25	25	22	25	23	25	21	23	18	20	15	29	22	29	33	27	32	31	22	30	25	27	26	26	26	20	27	23	19	27	31	26	16	27	35	29	34	21	25	17	26	33	24	25	23	23	19	24	13	23	23	24	23	26	28	23	27	22	22	20	28	29	24	25	27	25	22	28	24	26	23	27	20	29	24	20	32	19	26	23	27	20	24	28	27	21	23	22	19	28	18	23	30	19	24	38	34	32	23	23	28	38	30	21	26	24	25	26	29	28	27	25	26	25	22	30	22	19	24	28	28	19	26	22	20	24	30	15	29	24	17	24	27	27	26	27	22	31	23	20	23	25	20	16	21	18	25	25	20	26	18	28	20	25	37	23	25	22	27	24	22	27	19	20	29	24	23	26	19	29	23	25	22	30	28	18	27	20	16	27	20	28	33	23	28	33	22	30	19	19	18	26	32	20	26	21	22	25	28	30	14	24	24	17	23	28	20	29	28	27	22	26	20	29	30	34	27	32	21	32	27	28	21	26	21	24	20	27	27	43	32	19	24	24	18	22	27	17	25	24	22	22	28	25	18	25	26	22	28	29	31	21	22	28	15	30	30	20	29	21	27	23	23	27	24	31	27	20	20	25	25	23	35	24	24	19	26	25	25	22	28	34	22	31	25	26	26	21	22	21	22	25	22	30	27	24	27	30	24	24	26	20	23	22	23	24	22	17	30	19	18	28	26	31	27	30	34	29	24	21	31	19	21	19	24	28	26	18	19	22	26	27	19	25	26	27	30	21	25	29	32	29	20	30	17	29	25	24	27	27	19	12	25	27	34	28	17	30	25	19	39	24	21	26	25	27	19	24	23	25	24	29	27	30	26	18	23	29	26	35	21	30	22	32	24	27	29	25	29	22	26	24	23	28	22	19	27	18	22	29	28	28	16	27	23	31	23	24	23	27	16	20	34	21	22	29	26	23	24	17	21	28	25	23	30	22	32	27	25	24	24	23	24	26	24	20	23	25	34	30	30	29	26	26	25	24	22	17	25	29	17	21	29	20	27	24	29	23	24	19	17	20	25	30	24	21	16	18	26	23	30	24	26	20	29	28	17	26	22	22	25	36	17	21	23	25	28	23	27	22	24	22	27	24	23	23	20	16	18	18	26	26	34	34	26	25	16	25	32	22	34	29	24	31	21	30	27	24	25	23	17	33	24	36	20	32	24	19	22	16	16	16	16	25	26	31	20	32	29	18	24	33	30	30	23	26	24	21	23	23	24	36	32	25	31	23	13	34	28	24	24	29	18	33	24	22	18	28	25	14	22	24	23	20	25	29	24	25	16	41	29	31	30	18	34	29	23	25	26	39	22	22	22	15	35	17	17	27	28	19	34	29	18	30	25	28	22	30	26	19	22	29	18	21	23	29	22	19	18	18	26	21	31	28	29	24	19	28	22	18	23	24	20	19	26	30	24	27	20	27	16	25	22	24	26	27	17	16	23	18	17	20	27	22	22	22	34	24	21	25	20	28	25	28	23	29	25	27	21	23	23	26	25	22	20	27	20	25	30	18	19	24	27	20	24	22	24	26	17	24	29	24	26	17	23	22	28	27	30	15	19	18	24	26	23	33	39	23	21	23	26	18	28	22	23	25	35	17	30	19	27	25	19	23	33	24	19	20	27	28	25	18	22	39	19	33	20	16	20	19	21	27	27	28	21	22	25	22	26	29	21	27	26	24	25	16	20	16	25	22	32	22	22	24	20	18	18	24	25	27	19	19	36	18	25	18	27	22	17
33500	16708	10327	23565	29681	27977	23973	20768	17351	14358	11827	9671	8558	7410	6946	6028	5447	4847	4107	3637	3271	2950	2716	2604	2570	2499	2269	2273	2197	1808	1637	1393	1238	1121	1168	969	898	822	803	751	755	669	651	597	620	634	576	579	559	545	513	557	595	610	554	604	549	549	503	515	514	506	524	548	549	518	539	509	501	538	571	572	586	549	528	525	530	551	524	533	545	511	500	552	527	502	498	513	557	529	526	519	497	591	544	515	502	510	491	498	477	511	490	556	576	576	546	501	490	479	497	481	494	446	488	431	460	451	463	433	456	430	417	446	436	460	433	453	455	406	433	415	429	404	437	392	426	395	411	423	425	407	420	413	453	436	405	429	396	434	467	369	462	400	402	412	390	390	417	381	385	419	417	416	390	407	385	367	427	404	407	431	399	423	413	377	412	431	391	425	416	398	413	420	419	408	409	379	375	382	408	447	411	432	413	397	382	380	405	385	398	411	400	389	386	389	394	377	412	390	430	427	398	415	422	386	429	417	417	418	393	409	396	399	383	409	377	406	402	406	411	400	405	412	419	416	421	397	434	423	431	384	441	345	398	428	385	428	403	401	394	383	402	391	408	435	425	412	436	421	421	449	399	386	372	436	402	414	419	438	389	404	410	363	427	389	398	418	420	421	415	412	400	396	401	392	400	373	374	424	411	426	411	444	400	406	449	425	384	411	424	358	374	387	375	404	408	407	416	431	406	390	399	360	408	418	438	399	391	377	393	389	402	416	371	375	436	418	428	452	392	414	402	397	422	431	433	436	408	412	392	388	394	405	387	390	390	385	391	419	417	403	391	397	400	369	374	392	434	382	412	353	430	446	398	411	368	420	402	392	371	422	422	423	410	417	412	413	397	427	396	421	382	399	374	410	399	406	422	431	415	407	408	409	434	403	398	412	443	387	416	414	416	409	373	415	415	412	410	375	400	393	390	435	424	388	404	417	417	416	378	390	424	424	400	354	401	424	392	399	425	407	370	390	443	451	419	427	404	450	368	377	382	433	412	384	424	400	391	376	375	439	380	386	413	432	426	427	438	399	348	392	395	412	365	434	405	431	408	420	383	427	391	391	421	450	413	412	392	380	397	371	427	397	399	374	456	448	434	388	405	405	410	368	398	425	409	393	408	412	391	382	404	390	390	404	434	415	414	389	408	417	468	433	383	402	436	395	457	403	399	403	423	415	400	443	368	383	442	415	432	415	405	390	410	410	400	404	372	400	398	359	430	409	419	402	414	423	421	395	392	405	412	389	400	406	406	426	437	370	422	411	381	415	401	413	391	429	398	406	424	424	424	377	405	400	409	412	411	454	415	396	355	402	432	435	387	396	407	368	411	460	406	396	406	416	416	416	406	426	427	418	447	413	393	397	419	399	396	413	406	424	420	389	419	443	436	407	373	437	372	370	461	374	412	400	392	416	410	412	435	399	403	434	405	394	410	409	400	418	422	412	397	407	449	425	420	394	387	404	411	408	402	394	394	413	428	384	395	426	412	409	399	377	424	419	416	400	402	377	408	376	376	405	378	397	412	399	395	376	405	401	403	426	398	384	422	427	427	442	379	394	427	411	418	426	373	390	388	404	385	430	402	408	375	407	419	396	389	395	400	405	413	428	370	381	397	412	412	379	404	434	431	424	407	392	406	373	390	403	402	424	399	422	401	449	406	439	398	391	431	394	410	400	430	416	397	424	424	423	416	429	404	398	434	432	399	405	379	383	426	397	411	418	405	415	398	408	389	396	433	428	438	411	380	413	415	385	423	398	424	395	402	409	392	416	377	378	403	407	377	407	388	407	441	422	394	416	445	398	413	400	415	407	404	437	362	405	402	407	408	423	393	421	387	396	382	434	425	408	413	387	410	391	392	409	374	406	418	426	380	454	392	413	406	424	387	419	359	421	420	449	377	374	383	411	392	403	433	404	414	379	426	397	414	404	393	422	414	417	404	397	425	369	399	414	435	425	422	433	422	387	418	417	429	370	409	419	431	412	426	397	433	449	448	429	380	442	397	411	411	423	441	427	414	412	417	420	429	387	423	416	392	384	428	398	413	388	417	434	410	398	437	407	385	420	385	417	386	425	405	417	389	384	401	442	398	461	396	409	419	438	423	400	411	420	421	388	404	439	418	412	374	429	381	442	425	411	416	402	416	423	386	423	431	363	408	413	425	399	418	400	404	394	397	412	404	416	397	424	337	380	416	405	404	442	384	401	401	425	427	387	424	394	374	418	385	399	417	380	379	437	411	376	414	400	376	393	387	431	379	429	388	384	403	432	392	406	417	411	413	384	384	420	404	394	451	413	419	404	362	416	384	381	454	396	424	426	383	396	435	397	420	382	405	389	410	387	365	408	431	415	411	359	418	430	404	464	357	399	390	430	412	428	399	400	418	395	412	406	427	428	424	405	393	389	390	387	461	421	418	413	431	398	407	418	433	372	384	404	405	417	382	408	405	399	419	383	445	373	404	425	416	434	419	420	442	419	392	410	425	459	418	412	388	465	390	359	400	436	394	421	413	413	423	413	410	411	381	415	377	412	428	376	410	418	404	390	412	427	387	436	442	386	417	398	389	386	395	442	439	424	402	422	427	412	408	419	451	448	382	416	427	399	398	399	376	395	405	415	394	387	413	411	414	438	393	403	392	394	417	401	412	428	405	431	400	409	398	382	416	408	401	388	407	420	396	388	411	393	404	417	376	403	393	386	409	402	406	434	431	387	416	396	423	437	390	427	422	398	383	410	449	420	391	383	395	386	366	415	442	407	458	413	413	408	368	408	384	413	397	386	404	388	347	374	397	413	400	392	397	419	401	423	436	383	429	428	405	437	398	413	409	399	386	399	424	424	396	414	421	390	380	414	424	401	357	390	419	388	431	387	427	362	415	443	435	419	381	390	431	415	413	401	396	415	429	422	415	418	401	399	423	405	384	428	378	384	392	430	424	387	419	352	405	394	385	422	431	386	391	411	439	397	394	392	413	408	398	423	416	419	431	416	405	431	392	421	397	426	384	413	416	400	422	398	409	455	388	380	410	420	420	388	376	394	414	391	439	397	413	398	407	404	403	404	406	439	423	379	438	411	432	375	417	420	397	398	397	404	378	415	422	421	408	401	399	404	425	414	388	402	421	385	386	371	396	385	423	428	391	370	413	426	425	433	432	427	401	392	408	388	416	426	415	389	359	408	400	408	437	430	388	421	417	430	425	429	381	378	412	448	402	422	418	402	383	411	441	443	395	413	395	413	424	396	401	442	427	429	406	390	393	382	447	375	456	476	409	387	436	394	411	430	403	431	401	400	388	415	403	407	420	393	363	416	416	416	430	461	395	422	429	410	409	432	388	395	396	411	395	423	449	382	390	417	387	425	408	390	394	417	376	397	410	400	396	473	396	405	448	387	414	449	388	381	407	414	426	408	359	402	416	384	417	385	413	397	426	400	419	405	377	425	425	445	426	405	424	393	403	379	423	379	418	396
4636	907	508	392	671	672	572	524	387	321	250	225	189	201	160	156	150	143	100	83	80	91	64	83	67	85	80	74	67	61	52	50	45	39	41	26	34	29	40	31	32	33	44	27	38	31	29	32	37	36	36	29	22	24	30	30	40	21	31	30	35	32	35	35	22	23	30	34	35	35	20	40	28	33	27	38	29	33	30	30	31	31	40	21	28	25	28	39	19	41	45	29	23	32	26	37	28	36	36	33	38	30	32	40	35	29	24	32	35	32	35	28	27	32	29	24	30	35	31	23	38	21	24	35	29	23	28	26	28	33	25	28	26	30	45	30	21	25	28	33	27	27	26	21	28	28	31	29	31	41	25	36	28	25	28	39	30	35	26	28	24	29	20	19	24	37	32	23	30	20	34	18	30	30	28	30	23	31	34	24	31	31	21	28	20	25	39	28	26	32	32	26	25	34	22	41	33	31	39	30	31	23	39	29	26	31	32	28	23	30	24	28	31	36	29	26	24	26	27	38	28	28	34	23	34	28	37	24	30	21	29	29	26	24	26	23	20	18	20	26	23	24	24	27	25	39	36	26	25	25	30	29	27	26	34	25	34	35	29	29	35	32	22	34	37	33	30	29	17	33	27	29	20	27	26	28	28	23	24	31	28	33	30	27	36	22	22	28	31	24	26	25	27	35	24	22	24	27	28	33	36	28	40	18	27	22	30	38	30	34	31	30	18	26	35	28	35	25	29	23	29	29	22	30	34	30	26	27	31	19	36	28	29	35	21	26	31	38	33	39	29	36	22	34	24	31	19	34	26	29	28	30	15	34	30	39	24	30	24	25	23	36	33	29	32	24	34	23	20	26	35	29	29	34	21	27	19	31	18	21	35	23	26	25	31	23	24	29	28	26	27	28	27	29	27	35	24	41	25	33	31	29	33	27	26	33	35	36	32	23	18	26	34	28	37	28	23	23	23	23	25	28	25	30	27	36	38	28	30	25	20	18	24	29	26	26	15	40	33	24	30	27	24	28	19	33	28	36	30	36	31	23	25	25	30	31	26	35	24	24	23	41	32	38	30	37	29	29	32	27	27	20	23	25	22	35	26	27	28	24	34	18	23	31	42	34	23	24	28	32	25	23	32	33	29	26	36	40	31	22	29	33	33	35	28	32	34	32	23	25	22	17	32	29	25	32	36	38	30	24	29	31	31	30	31	33	34	40	22	30	25	28	26	33	30	34	28	24	20	30	17	21	30	25	30	25	24	30	31	32	29	24	27	24	18	27	16	35	23	33	27	28	37	30	34	36	34	16	20	23	31	30	28	35	20	30	25	22	31	28	31	25	23	34	25	25	23	23	36	26	34	24	40	31	30	30	18	28	27	23	36	28	37	26	14	35	19	23	26	17	21	18	29	29	35	21	39	25	32	29	30	21	26	16	29	32	35	23	27	14	30	27	21	28	26	27	27	31	30	28	27	31	28	41	25	22	26	33	23	12	33	34	21	31	32	28	32	17	29	27	28	36	28	33	34	31	29	30	31	28	29	25	36	29	31	32	32	18	37	35	31	27	24	25	28	39	24	25	34	30	26	27	25	22	25	26	35	19	27	36	35	36	27	24	26	24	35	27	34	30	19	23	17	27	39	33	41	32	27	33	22	22	30	24	32	33	27	34	29	23	25	29	29	26	29	30	16	19	29	28	38	33	33	31	20	29	32	22	14	28	26	21	26	24	24	25	33	18	32	32	28	25	25	21	31	26	32	19	25	24	25	35	24	25	29	20	22	26	27	28	30	33	37	30	39	35	33	26	31	27	19	23	29	31	33	26	37	37	17	27	36	36	24	33	21	29	19	33	31	24	38	28	27	30	27	23	32	27	29	27	30	32	36	32	28	21	29	34	23	29	32	24	22	23	26	33	26	27	25	28	26	18	35	36	32	23	25	41	33	25	24	26	38	32	31	28	31	32	27	18	29	33	29	15	28	25	34	29	35	28	32	19	33	27	32	28	28	18	22	22	23	25	32	29	25	29	27	32	29	26	23	23	29	34	24	19	36	26	29	25	18	26	19	26	24	25	25	25	35	18	29	22	37	24	23	24	31	32	32	24	28	18	38	24	28	33	13	27	29	22	27	31	22	24	25	22	24	31	23	33	29	32	36	36	26	21	24	31	22	20	38	25	23	25	29	34	28	27	25	31	28	24	19	32	27	24	26	32	24	28	15	32	41	17	33	30	33	21	28	31	30	34	31	31	26	24	24	42	26	24	32	22	25	25	31	23	34	27	20	24	19	40	25	31	25	25	27	41	19	34	30	26	31	28	31	32	25	30	31	28	28	23	20	24	32	31	27	27	27	32	34	29	35	31	27	36	31	22	39	38	20	27	30	26	23	28	22	37	20	29	40	39	33	30	23	24	31	35	29	18	25	26	34	19	26	36	19	32	36	37	33	24	28	31	27	23	25	26	24	25	31	28	28	17	28	32	22	36	35	25	33	33	22	24	23	27	25	38	33	28	17	28	35	28	28	28	32	25	30	27	27	34	22	27	24	24	34	28	44	37	36	33	29	33	21	35	28	41	41	25	25	33	29	31	31	27	23	33	26	39	39	35	31	20	24	28	30	34	35	34	24	39	38	23	33	22	30	33	40	22	31	29	23	22	22	23	27	31	26	34	33	23	30	29	27	27	22	23	24	28	26	26	30	32	28	19	20	32	26	33	31	30	27	28	30	34	30	27	24	27	34	20	42	29	32	30	29	29	36	24	26	26	25	35	37	25	27	24	26	33	32	30	28	31	30	27	25	40	22	26	28	27	23	27	24	25	28	20	24	27	28	21	20	40	20	36	37	27	23	19	24	36	29	29	20	27	30	30	33	28	32	32	27	29	31	19	22	22	28	26	34	28	25	26	28	24	30	34	24	26	35	30	28	35	36	30	24	20	16	18	30	24	32	15	34	23	27	28	27	24	31	21	44	30	32	40	28	22	33	31	27	25	29	32	26	31	27	23	20	33	25	34	31	30	31	25	32	32	23	31	37	34	17	29	27	25	31	38	28	25	22	24	30	43	18	23	34	21	27	27	33	17	25	27	28	33	32	20	30	35	20	29	41	29	41	27	22	21	34	26	29	28	24	28	30	32	28	19	24	24	36	33	25	22	33	22	19	26	24	31	21	30	36	32	41	34	25	36	36	22	28	38	29	26	24	29	31	24	21	23	22	25	28	25	22	35	32	28	29	39	15	28	24	17	32	31	29	35	31	23	22	23	30	26	40	33	27	24	31	24	30	34	31	28	32	34	29	28	25	27	22	31	28	23	32	21	24	19	21	24	22	32	25	24	28	19	20	28	36	24	27	23	26	23	28	21	25	25	18	18	36	32	30	35	23	28	23	21	21	29	30	34	22	25	34	25	35	30	22	32	32	30	26	24	29	31	29	35	21	27	35	44	39	25	29	28	25	27	26	23	13	24	33	27	21	24	24	25	27	24	23	29	37	27	24	21
32022	16480	10554	23275	30522	28612	24960	21680	18495	15216	12676	10408	9122	8212	7136	6910	6104	5216	4557	3944	3471	3297	3032	2857	2806	2696	2572	2542	2225	2046	1756	1459	1322	1247	1265	1122	1028	927	927	864	806	791	725	715	682	713	690	616	567	616	620	637	657	637	628	660	592	615	563	584	623	570	584	573	578	568	620	588	605	574	638	628	606	629	632	595	599	603	612	557	571	615	584	571	604	588	557	566	601	582	524	582	589	659	602	612	615	571	542	551	514	562	588	614	631	616	576	565	544	525	572	548	540	562	528	542	523	536	528	479	537	513	501	486	498	486	504	510	476	444	533	487	467	486	484	491	438	465	471	496	488	465	417	469	455	466	489	540	448	453	480	446	425	456	464	440	475	471	453	463	455	465	471	458	487	472	465	479	468	440	477	468	408	463	517	465	410	478	452	471	461	462	482	450	442	441	497	511	441	470	498	420	475	412	429	475	461	459	466	443	462	461	484	454	466	423	485	460	475	483	469	485	471	420	505	423	472	468	439	418	431	477	460	451	459	467	458	449	497	456	471	491	473	446	461	471	479	459	460	459	502	434	427	449	481	463	484	439	450	469	451	446	501	419	446	433	485	497	470	457	409	513	471	458	500	460	462	461	468	465	430	452	484	460	452	509	432	453	471	474	460	449	501	497	495	479	452	457	499	470	480	469	459	466	453	473	458	434	465	453	505	426	434	481	445	506	510	440	460	438	437	462	465	452	469	475	466	495	441	480	476	472	457	424	497	487	466	450	457	493	445	447	461	430	451	491	465	495	460	442	485	467	462	466	491	482	464	477	448	472	479	443	468	456	464	469	458	458	433	504	481	450	476	481	455	454	417	475	487	462	479	494	448	483	469	449	436	501	445	420	440	465	447	462	467	479	452	450	442	451	483	479	429	478	477	467	449	480	489	470	458	465	474	486	444	475	419	464	468	450	424	472	472	490	499	473	469	500	470	448	459	472	491	457	456	443	426	467	436	472	471	455	485	420	448	449	449	460	465	456	448	477	468	483	465	465	457	446	427	453	467	459	457	437	455	452	486	486	482	500	483	427	478	464	482	457	452	497	471	470	437	460	464	452	486	484	465	474	485	436	506	467	453	448	482	458	473	488	490	465	445	479	425	427	466	457	430	511	483	489	444	455	474	509	499	452	396	437	479	478	469	466	476	455	465	447	477	442	478	410	510	489	444	446	458	462	480	465	462	489	472	462	463	486	456	460	467	518	474	429	464	443	495	464	465	448	471	463	493	456	464	469	493	448	449	454	468	496	443	433	456	459	421	455	479	478	470	468	491	416	477	459	449	441	475	456	451	494	475	470	460	447	475	501	466	482	498	476	439	484	484	430	445	457	445	456	467	445	446	421	463	461	436	442	491	460	463	488	427	488	479	476	431	454	458	461	469	453	479	478	468	476	498	443	440	484	487	478	470	489	470	479	465	466	443	472	471	450	455	446	460	478	490	414	449	462	471	459	435	451	468	481	450	448	454	468	448	461	442	484	447	448	491	496	445	483	494	477	466	456	457	442	457	400	435	518	490	479	478	464	456	513	447	438	447	479	462	451	430	461	502	449	452	430	470	435	484	494	472	472	463	455	486	467	468	491	486	469	490	490	474	491	439	465	479	458	483	444	443	458	478	457	467	469	456	465	440	462	433	410	462	451	466	483	483	463	526	500	448	480	465	471	472	442	453	473	461	465	472	464	481	470	449	452	466	477	473	448	486	469	458	438	482	440	471	477	427	474	453	478	437	478	461	454	479	487	484	433	492	475	480	441	425	491	474	478	448	458	475	455	471	454	455	436	446	447	457	482	446	455	460	484	474	453	461	484	473	450	461	485	458	499	443	439	496	468	464	477	465	444	450	492	458	446	497	486	459	459	452	453	440	484	477	496	460	482	457	454	454	460	482	455	475	456	450	468	475	419	484	474	446	443	479	469	449	462	454	450	455	437	463	468	456	484	453	439	477	434	479	481	456	442	489	421	518	481	445	473	452	479	472	441	456	453	517	472	459	499	472	479	486	475	432	477	455	487	475	470	473	484	471	475	444	448	457	468	461	457	445	468	450	461	510	491	441	470	468	467	471	476	465	476	411	472	469	435	452	503	495	432	497	497	448	502	473	493	458	465	493	435	419	449	441	480	466	475	508	482	449	471	479	457	462	436	423	478	453	451	453	451	443	475	421	461	440	456	446	478	510	465	490	450	485	507	461	447	451	483	502	452	459	461	433	471	465	443	454	451	473	449	509	443	432	458	447	484	449	492	462	446	471	446	482	450	422	469	441	484	459	461	469	455	464	477	462	474	418	471	475	452	436	457	481	451	473	438	456	464	470	465	463	457	463	453	463	460	451	457	452	472	430	454	448	472	407	441	494	468	493	449	459	443	452	427	448	453	453	499	493	463	451	483	475	483	460	505	471	454	444	430	463	439	452	468	462	478	498	455	450	452	499	474	494	462	453	462	445	470	471	482	491	454	469	492	464	478	478	459	466	507	444	452	482	469	469	443	463	486	462	487	415	466	474	452	490	447	469	484	458	477	474	483	468	511	462	433	491	438	431	456	438	467	449	473	464	477	459	463	460	460	456	444	460	436	458	501	472	456	442	466	469	472	459	476	486	443	509	480	480	466	442	501	482	478	492	436	455	495	463	479	469	469	452	455	476	479	419	481	413	475	452	448	482	448	491	443	448	441	471	487	453	456	472	460	449	472	458	430	405	464	439	434	492	494	471	451	486	465	418	435	478	456	437	474	477	476	442	427	447	465	458	520	452	490	479	495	470	511	489	456	500	428	466	452	451	485	479	473	457	471	462	456	446	471	466	480	467	448	477	454	469	446	476	459	459	452	454	452	444	490	463	437	471	443	447	470	491	472	483	459	449	445	420	509	482	453	470	458	460	469	448	438	442	459	445	428	496	460	454	466	455	507	457	474	426	459	474	445	484	467	480	474	429	481	460	493	486	456	450	469	466	471	466	428	467	456	485	469	463	457	431	446	475	466	449	424	464	451	446	482	446	454	420	483	411	444	479	470	450	465	427	498	479	469	464	442	484	449	426	464	471	487	492	480	474	433	510	514	434	452	459	492	496	469	435	468	446	449	433	467	491	484	458	485	453	432	456	462	513	468	469	462	451	493	436	510	470	453	480	453	449	442	437	503	456	445	475	488	447	476	441	444	456	456	466	429	489	492	440	453	460	495	465	442	448	511	452	482	462	481	502	467	492	473	495	442	458	449	476	495	449	493	437	483	478	441	439	446	516	504	483	461	457	485	474	483	450	504	471	451	415	413	441	470	470	450	441	458	440	453	464	475	445	436	457	485	444	459	476	461	451	469	446	453	495	464	469	446	515	453	501	455	465	449	421	475	443	436	462	476	469	428	465	482	522	456	465	504	489	486	467	440	476	497	401	458	486	469	456	483	492	481	460	489	423	468	492	486	475	468	475	462	466	474	487	494	477	434	465	461	456	467	443	458	466	470
5505	1473	750	603	946	1018	904	758	632	533	441	345	292	253	238	225	219	198	182	138	136	126	116	121	108	96	96	105	99	77	84	79	53	42	55	48	59	52	54	70	44	53	54	45	41	61	39	28	49	44	54	40	59	38	42	28	46	36	43	49	64	45	40	48	43	53	41	35	47	40	54	40	43	54	42	40	38	40	40	38	44	40	45	44	39	28	39	42	41	37	39	35	36	41	55	46	43	40	43	45	39	40	42	43	41	47	32	53	33	30	39	37	35	35	39	41	34	43	37	39	44	39	40	46	27	41	31	38	37	45	37	32	36	39	38	41	30	38	22	41	36	34	33	44	38	33	27	35	38	36	34	43	41	39	27	40	41	33	42	52	39	31	42	34	45	42	45	36	40	36	33	36	40	35	44	43	35	42	26	38	24	34	36	28	39	33	49	28	37	39	29	42	45	43	35	35	43	31	30	27	41	46	46	41	28	44	46	31	39	27	47	47	28	41	39	27	48	42	33	27	33	45	36	40	39	47	37	36	24	31	36	46	23	38	40	33	39	37	42	26	58	44	36	35	33	32	42	36	40	32	36	46	33	31	33	36	36	42	43	43	39	39	35	34	42	47	30	31	42	36	45	31	39	43	45	37	39	41	41	36	37	30	40	42	36	38	33	36	34	41	39	28	35	45	38	35	34	43	41	49	35	46	37	34	28	46	37	31	45	38	51	39	37	38	42	35	37	43	30	42	30	32	44	44	51	29	46	36	40	37	35	48	36	45	39	30	34	38	34	40	44	35	36	28	35	34	41	37	36	31	33	27	40	34	32	38	33	30	43	36	39	33	28	25	32	33	49	30	36	33	33	36	33	33	43	33	50	33	39	27	22	34	42	40	32	38	53	30	48	37	37	47	36	32	44	40	39	37	29	36	27	30	47	39	36	36	29	33	38	36	35	34	43	44	33	41	42	30	33	36	37	27	43	42	34	43	30	29	36	39	31	35	34	39	37	42	30	34	41	38	31	36	40	45	62	24	35	44	37	34	37	42	32	32	41	32	31	36	37	52	40	36	32	37	35	38	43	32	39	33	29	36	41	42	35	46	32	36	44	39	47	46	37	36	33	37	30	36	38	36	42	30	39	31	33	38	38	31	43	39	37	31	28	30	35	37	34	37	42	33	50	39	40	37	30	32	53	42	41	32	45	28	42	23	44	38	35	41	29	47	42	43	30	37	43	39	42	42	34	33	33	45	31	31	33	45	46	34	34	41	40	42	31	31	41	30	33	38	31	47	35	47	32	37	42	39	37	32	39	42	44	35	34	44	29	36	35	43	40	34	38	35	31	36	32	38	33	31	38	42	47	41	40	42	28	34	31	37	33	41	40	37	27	28	30	40	40	45	42	35	41	39	27	38	27	40	35	32	31	43	47	47	35	34	35	35	28	37	41	35	44	44	37	51	46	35	37	32	38	42	41	37	32	44	46	30	36	41	34	37	35	47	35	37	43	42	43	40	31	35	40	35	35	42	29	42	42	45	39	31	45	32	32	32	40	27	33	32	31	39	40	47	33	33	34	50	34	36	40	46	39	50	29	29	30	43	34	41	29	45	37	27	34	38	38	27	35	28	27	34	40	34	26	41	37	34	28	36	37	42	45	47	35	36	31	30	36	35	27	45	42	34	32	35	32	45	40	37	42	48	45	34	29	24	40	28	37	28	46	36	37	38	33	40	46	31	48	39	31	40	33	28	41	47	33	42	38	40	38	25	43	41	37	33	35	45	44	32	22	39	45	32	35	32	47	42	42	34	31	42	26	37	30	32	31	35	33	40	42	40	65	29	31	39	47	40	33	39	35	45	30	37	40	33	32	51	32	43	31	27	36	43	52	33	45	24	44	39	34	34	34	33	39	38	28	29	42	36	38	36	39	40	44	37	35	43	51	26	40	42	37	35	38	41	44	42	40	35	40	41	38	30	37	34	33	36	36	34	35	37	34	35	34	37	42	42	38	42	38	31	34	45	40	34	41	42	57	40	34	34	44	38	37	48	49	34	39	34	37	48	46	38	34	33	44	27	38	39	36	46	30	46	39	40	30	40	30	37	34	38	40	54	30	33	35	30	37	36	29	56	36	43	29	27	35	21	45	40	30	46	46	40	40	53	53	38	36	28	36	45	46	40	39	27	38	44	37	34	35	25	29	38	43	27	36	45	31	34	57	33	46	41	36	36	43	37	42	44	36	40	34	37	33	43	35	26	22	21	48	37	30	37	40	33	39	29	43	31	37	35	37	31	46	30	32	44	33	37	43	40	32	42	32	38	41	48	42	38	29	31	42	32	37	36	37	36	43	40	43	40	38	32	33	32	26	44	33	37	36	31	30	38	41	46	27	35	39	38	30	36	41	31	37	42	44	37	26	50	34	48	46	42	29	35	43	29	37	39	41	31	23	31	49	29	43	42	39	34	26	45	41	33	40	41	28	32	32	47	33	48	37	35	28	38	35	41	50	44	37	40	31	46	40	28	47	40	32	34	42	34	40	38	32	36	36	31	43	37	39	35	45	29	35	42	40	35	42	28	35	46	32	33	27	27	41	40	31	39	34	33	35	41	39	35	25	40	33	47	31	45	39	34	30	42	29	39	28	48	39	34	34	38	29	45	32	46	43	35	27	45	36	26	32	31	45	40	37	40	28	35	42	33	28	47	46	50	33	34	36	33	34	40	40	41	45	42	32	31	45	49	42	29	42	42	40	36	33	55	31	43	56	43	41	36	29	43	40	35	48	35	48	39	48	38	32	42	44	41	46	36	44	43	33	30	39	36	18	39	30	33	44	39	30	35	30	41	40	43	36	37	49	28	44	44	37	34	39	35	30	42	36	41	26	28	38	35	58	38	40	38	37	34	31	33	37	38	38	36	37	41	43	25	39	33	35	39	40	25	35	41	29	36	43	43	41	51	38	37	34	48	40	48	39	35	33	40	36	34	31	38	36	28	29	28	31	44	29	33	44	43	43	34	39	33	42	43	43	42	30	34	39	40	40	31	32	26	30	33	35	48	34	39	36	45	39	36	37	35	41	41	41	33	33	39	43	33	47	60	38	27	26	46	39	28	38	29	37	42	42	41	30	40	41	30	32	33	31	42	38	42	51	36	33	46	26	27	52	32	30	36	32	45	49	35	20	42	36	41	35	29	32	30	34	39	28	44	40	38	24	37	29	49	48	58	37	34	42	32	41	40	40	38	37	40	29	42	33	34	39	39	36	41	31	37	40	39	36	33	37	25	36	39	38	29	32	40	32	20	43	33	43	28	42	44	36	42	47	43	44	34	26	38	30	33	38	39	38	46	31	42	39	41	44	30	44	33	58	34	38	42	43	33	40	43	28	34	34	44	43	38	35	37	32	43	37	42	34	38	48	50	37	41	31	42	43	33	37	27	37	31	33	44	30	37	39	41	41	41	43	25	30	36	44	36	34	26	36	31	39	44	40	36	39	33	38	44
39769	20862	14185	28581	35218	33878	30331	27192	23187	20208	16947	14048	12621	11055	10415	9471	8533	7590	6412	5784	5070	4818	4516	4135	4174	3940	3735	3585	3188	2954	2592	2230	1947	1920	1710	1558	1538	1325	1322	1268	1132	1141	1037	1005	952	951	923	876	854	905	892	874	943	870	854	846	891	855	821	825	795	792	850	815	791	810	836	822	810	790	843	887	908	841	861	767	831	815	779	793	798	787	786	789	772	742	741	794	842	772	805	753	837	820	794	801	751	778	771	747	752	749	795	896	842	844	801	775	726	725	720	722	717	682	667	689	679	698	650	686	643	709	620	654	672	650	679	643	624	631	636	601	617	574	573	651	642	636	619	618	627	621	600	629	577	616	651	588	634	606	566	621	571	608	606	613	613	592	634	580	604	613	618	603	656	613	594	605	614	593	597	553	574	633	617	583	621	608	631	619	620	571	622	587	580	601	640	638	652	589	613	554	607	606	642	618	580	641	602	615	592	626	588	587	614	578	564	622	598	674	597	598	542	610	585	604	590	646	580	614	594	640	617	646	588	580	555	614	601	638	600	596	619	648	619	583	612	607	614	629	577	615	660	605	606	587	537	617	569	591	604	622	631	633	635	601	613	598	596	625	564	629	636	589	632	609	594	604	585	596	613	609	628	604	587	661	592	599	621	605	618	594	614	642	653	639	613	606	594	588	567	603	580	607	571	637	589	616	603	589	600	603	639	612	599	604	614	594	625	580	635	569	634	611	595	573	670	587	577	602	645	606	607	607	590	567	634	608	568	573	595	566	600	612	589	609	582	559	555	603	604	640	612	636	607	651	608	607	643	590	614	614	583	617	600	615	584	547	622	565	606	573	580	604	597	637	636	597	615	610	614	569	582	620	581	569	552	615	628	580	613	583	621	596	551	602	620	603	605	605	573	608	606	584	620	634	630	570	567	599	617	608	584	609	583	617	637	601	638	637	602	606	601	553	599	615	612	646	572	605	585	600	584	614	594	621	585	619	639	597	621	581	614	592	628	603	624	606	590	547	599	601	582	584	644	616	604	618	649	588	636	616	622	594	593	583	614	537	613	636	586	611	600	598	631	606	626	617	612	624	588	621	633	597	626	673	612	571	578	578	618	630	555	606	630	603	612	604	571	590	545	593	576	631	571	598	598	658	582	558	541	613	583	583	598	598	579	589	615	650	625	547	592	623	605	569	607	613	573	611	594	646	643	548	553	603	636	646	566	630	620	608	601	561	619	627	634	612	668	567	612	656	583	640	588	570	594	617	537	569	644	634	596	624	594	590	581	561	639	600	582	622	638	638	620	607	622	652	570	559	580	626	610	583	595	614	602	621	592	607	582	580	580	608	629	589	633	568	580	623	594	593	611	616	575	619	641	593	585	630	602	588	556	591	621	581	620	576	634	590	624	587	640	612	599	577	647	616	604	634	609	612	602	616	615	574	593	646	615	614	602	612	636	622	549	594	597	621	559	597	594	615	583	581	588	628	602	639	690	572	571	578	566	606	605	584	584	587	652	608	620	577	592	561	541	612	567	593	587	585	597	596	645	582	572	591	612	582	577	582	597	643	614	592	622	615	633	540	573	623	597	617	598	597	586	612	586	601	574	633	559	553	624	557	594	603	567	611	610	652	588	603	616	623	631	615	580	587	620	644	588	600	591	560	608	552	592	639	591	602	603	560	574	591	568	609	597	578	574	594	594	577	620	654	568	617	585	598	605	585	609	605	506	580	613	605	607	602	653	619	618	544	576	598	612	647	590	659	595	610	669	588	597	604	599	584	564	592	638	614	606	620	647	581	564	564	572	605	610	532	589	609	592	613	610	609	629	607	571	627	557	645	594	575	602	587	629	601	621	623	581	594	640	590	570	628	585	597	593	624	587	609	616	605	643	586	602	623	611	585	632	612	620	598	596	549	595	598	628	571	576	607	580	592	594	591	634	600	623	611	629	615	608	602	544	621	623	606	594	620	615	586	611	576	614	610	606	626	612	597	624	612	636	611	580	594	591	627	618	628	594	589	622	583	570	574	587	554	561	662	602	583	621	594	623	606	545	566	589	617	648	606	625	633	604	577	600	562	613	620	619	635	593	612	591	563	604	583	585	629	604	566	598	627	586	598	602	627	569	605	590	618	619	603	606	634	607	633	596	615	617	576	625	553	598	643	595	583	586	600	604	622	595	604	624	560	600	575	611	610	631	614	578	566	654	640	615	648	623	587	570	574	632	616	582	569	639	643	657	649	586	609	618	569	624	628	588	607	627	596	626	565	576	609	583	615	592	594	626	623	587	593	566	584	596	576	549	591	602	584	594	576	600	612	591	610	631	603	594	591	594	583	586	634	615	582	598	576	617	603	585	594	573	669	638	612	618	579	625	597	613	609	610	552	555	601	634	628	592	560	615	571	630	599	565	623	630	601	602	605	606	589	600	585	614	603	572	627	597	607	626	587	594	576	600	626	583	600	579	640	570	599	556	601	587	644	606	618	582	607	562	618	613	592	617	586	600	593	626	577	586	619	599	593	604	611	662	647	616	591	606	615	625	599	644	632	632	613	592	566	613	590	618	600	610	578	602	586	625	601	645	556	596	616	634	607	623	619	579	594	583	605	591	608	619	631	637	615	594	565	625	569	606	593	589	612	659	590	563	541	514	622	580	603	634	606	586	582	582	581	610	562	615	609	587	602	581	626	598	627	585	626	614	572	615	602	575	602	615	592	573	554	582	596	594	602	594	622	613	631	592	575	608	630	618	588	610	608	616	638	600	571	595	624	601	641	627	599	609	599	565	637	543	578	602	650	620	599	584	646	664	593	630	604	570	610	587	578	638	608	581	560	620	565	608	598	593	580	596	620	607	588	589	638	614	628	579	576	645	594	634	575	587	616	632	613	616	631	605	606	585	588	626	587	581	610	578	593	630	577	599	620	619	593	585	575	623	588	607	621	569	616	598	568	607	607	590	571	583	553	569	625	581	600	637	592	573	645	632	578	588	645	579	617	612	583	573	633	612	611	611	655	561	627	620	614	569	598	605	601	624	596	598	571	567	629	586	590	612	568	593	601	643	572	573	592	599	607	633	572	607	622	628	586	571	595	641	588	612	555	606	581	587	652	577	633	606	636	626	592	585	636	591	570	593	598	584	598	581	608	622	608	630	634	601	589	622	598	615	601	603	611	567	620	604	594	611	579	611	580	582	619	578	611	591	626	675	558	630	562	668	598	628	607	611	578	562	598	618	560	589	609	579	580	632	591	598	572	582	575	613	594	621	608	613	652	616	605	570	553	567	559	601	586	595	593	556	558	587	613	612	549	627	629	599	613	603	625	580	647	598	620	600	651	579	569	606	595	594	606	608	603	569	629	590	602	625	587	617	579	604	625	623	589	611	601	597	582	572	618	565	611	607	569	599	651	618	628	571	609	591	639	596	601	652	589	582	590	614	655	583	571	593	613	612	600	590	590	594	610	594	553	634	611	592	554	606	617	631	571	620	648	598	575	583	610
2772	553	316	238	412	369	330	310	292	185	159	131	122	112	111	95	91	82	91	61	67	64	56	50	57	55	45	49	36	52	25	30	33	32	24	31	24	22	16	25	26	24	22	22	24	23	26	31	21	19	14	17	17	16	23	29	30	25	21	20	18	19	27	20	21	25	22	22	35	18	24	27	26	26	28	29	32	23	23	28	29	18	14	25	15	20	25	19	21	18	13	17	28	23	23	18	16	25	25	23	20	23	22	20	16	26	24	29	15	21	17	18	22	24	24	31	23	30	26	21	20	30	21	18	16	25	26	19	9	21	25	15	13	32	26	26	27	19	16	15	21	16	20	18	20	30	22	21	26	25	17	21	20	27	20	20	19	26	13	18	22	21	21	16	18	17	15	17	18	26	22	27	14	28	22	18	31	15	24	18	23	17	21	16	39	20	18	30	23	17	30	17	15	14	17	20	15	17	14	21	25	18	17	29	27	24	10	18	23	13	26	21	19	17	14	24	18	17	29	20	22	20	26	21	21	13	16	14	14	20	23	18	26	21	20	20	18	16	16	19	12	17	21	14	20	23	28	23	14	21	21	21	24	22	22	15	24	24	20	16	13	27	19	22	18	28	21	28	15	17	18	18	21	20	18	24	11	27	15	18	18	17	24	15	20	26	22	9	25	28	19	19	16	26	23	22	18	25	23	15	14	19	25	21	24	21	23	23	21	23	19	16	17	29	19	21	20	18	15	18	16	23	14	31	21	19	13	10	18	17	19	17	21	17	15	23	27	32	12	18	16	27	20	14	23	23	18	15	20	26	17	17	17	18	24	22	28	22	19	11	34	19	18	24	21	26	24	23	23	17	17	16	24	23	19	25	12	23	18	25	22	27	24	22	22	19	25	23	19	24	14	19	16	23	20	20	28	23	23	26	17	26	12	20	16	19	18	18	14	20	21	19	26	16	14	19	16	15	14	22	20	24	14	25	19	20	13	20	19	19	27	18	22	18	18	27	14	15	24	23	26	16	19	29	18	31	19	26	18	13	27	23	29	19	26	19	20	26	22	23	12	24	23	27	18	21	22	17	30	18	23	15	21	28	19	19	23	17	23	18	26	16	22	18	22	26	27	16	20	18	22	29	17	26	23	24	9	25	21	13	14	21	31	15	19	26	24	15	20	24	26	14	16	16	23	27	40	26	22	22	13	21	17	12	21	20	21	23	27	18	23	20	23	16	21	25	19	19	10	22	19	26	17	17	18	18	18	13	20	17	20	19	19	16	19	23	33	23	25	11	20	13	24	22	27	21	26	31	14	19	20	19	21	23	21	26	20	19	13	30	22	16	22	19	16	21	23	21	23	20	25	28	18	23	21	15	22	27	29	19	19	28	14	21	23	27	15	19	29	21	21	18	22	29	27	26	15	20	24	11	19	18	19	20	20	22	15	14	19	25	18	23	24	21	32	21	29	17	19	13	16	23	9	21	23	19	22	30	25	25	21	18	15	18	20	21	19	18	20	18	17	17	20	20	19	25	17	18	24	24	22	24	20	22	16	15	24	20	17	12	15	16	25	22	16	29	26	26	19	20	21	19	17	24	22	24	28	26	12	21	24	17	20	23	21	17	20	28	24	16	22	26	14	18	20	18	21	24	27	20	21	16	24	18	22	24	8	21	17	19	23	19	24	21	16	29	22	18	24	25	23	19	20	15	25	20	18	15	22	25	29	16	14	15	21	14	19	26	17	19	21	20	11	22	20	22	36	13	25	26	25	27	19	16	20	27	18	16	16	19	14	13	18	20	30	21	18	24	25	22	17	23	23	21	19	19	15	31	19	22	20	25	20	18	26	16	19	20	20	12	24	21	15	19	16	25	13	21	18	23	20	25	32	16	29	22	12	21	23	19	21	20	21	32	14	27	23	25	19	19	22	27	20	16	13	23	22	21	22	25	17	16	19	20	20	27	20	12	20	22	24	25	23	20	25	27	8	20	19	14	18	17	28	22	22	19	15	20	23	17	13	22	18	16	16	19	13	10	14	24	13	21	27	18	23	14	24	11	18	20	20	20	23	16	22	20	14	18	19	19	23	22	13	19	16	21	21	21	16	25	18	18	23	24	14	23	22	12	17	16	16	12	21	16	20	26	27	24	22	20	18	18	15	22	17	27	20	22	25	17	23	22	16	21	26	16	15	24	13	21	21	21	23	15	21	30	15	18	11	23	16	17	32	23	22	16	17	19	25	21	20	17	24	26	28	21	16	20	21	21	22	22	22	20	20	18	14	20	22	18	14	20	20	30	17	23	24	30	20	16	27	20	17	21	17	24	21	21	26	15	15	22	17	15	14	23	23	24	22	26	20	23	24	20	16	20	26	16	10	30	18	16	16	21	12	24	26	22	22	22	17	25	18	16	23	22	13	24	16	23	18	24	15	16	25	24	18	18	14	13	22	20	19	16	26	26	25	27	16	18	16	21	25	28	25	27	29	20	28	23	12	21	14	17	18	23	14	20	18	20	27	20	20	21	19	24	21	17	21	20	26	26	14	23	14	26	20	21	23	15	24	12	27	18	16	15	26	19	14	27	17	19	18	16	29	22	29	25	23	24	16	20	12	20	15	25	18	17	19	10	9	19	21	23	16	26	23	20	24	23	22	25	18	18	16	22	18	25	16	25	11	24	31	21	24	24	27	21	21	16	21	18	18	18	20	20	25	28	15	14	28	21	30	22	10	28	11	26	16	26	25	32	28	22	20	16	23	20	13	15	19	17	27	18	15	23	29	25	22	14	19	19	31	18	25	12	21	15	15	21	12	32	18	27	18	19	24	17	21	19	21	30	22	21	21	17	21	17	12	24	16	27	22	19	18	15	22	16	17	22	23	19	15	16	25	16	22	27	16	20	17	29	23	25	16	15	17	20	23	14	22	21	16	24	21	16	28	26	21	26	22	11	30	25	23	16	21	16	23	12	22	15	24	22	17	17	17	19	21	18	20	17	19	17	22	23	14	23	24	29	18	25	19	19	20	16	23	17	20	18	26	12	25	20	23	22	18	13	16	26	21	15	25	21	22	21	22	18	16	15	19	21	22	13	21	23	20	19	21	21	14	13	16	16	21	18	13	28	19	14	17	31	22	17	28	22	24	22	23	29	20	17	12	20	16	17	25	17	26	23	21	13	16	16	25	27	17	23	26	18	25	19	22	15	30	24	18	16	19	21	21	22	22	22	13	20	18	21	11	21	17	20	26	21	18	19	17	18	12	18	17	24	15	20	26	22	10	22	13	18	18	26	14	21	13	23	19	23	22	22	21	19	21	19	21	24	20	19	21	18	15	22	15	27	17	22	18	26	20	19	21	15	22	16	25	27	16	19	24	16	25	24	16	18	15	18	23	22	22	22	21	22	20	16	20	20	11	23	20	18	26	16	14	20	24	25	23	17	11	17	18	21	17	13	26	19	12	17	21	23	16	30	22	26	9	19	17	15	9	16	22	16	13	15	20	23
27813	12902	7672	18368	24819	22598	19384	16328	13279	10614	8921	7395	6285	5449	5099	4770	4272	3568	3214	2895	2498	2343	1991	1964	1994	1799	1698	1638	1554	1363	1179	1042	896	904	816	682	650	641	582	568	527	530	467	511	500	475	453	449	430	444	406	442	463	430	421	454	435	425	456	412	440	414	424	426	449	416	469	444	370	402	471	449	441	402	412	471	415	391	448	415	408	453	464	394	380	405	462	391	436	409	420	408	420	455	459	452	389	412	415	392	412	381	451	448	420	432	431	415	411	404	406	403	388	418	389	386	372	385	409	365	426	361	364	375	365	345	376	358	366	337	364	363	349	358	325	348	348	323	366	357	374	355	337	344	350	373	368	341	331	353	347	344	303	367	371	359	352	322	381	350	386	351	314	342	354	332	359	323	338	329	347	362	332	330	357	331	317	322	348	324	340	328	335	312	340	343	345	342	384	325	333	333	340	312	352	344	317	356	340	310	335	351	346	361	326	339	350	357	351	324	326	321	368	351	356	336	347	306	337	361	317	347	355	368	355	346	322	358	330	356	326	313	319	362	343	345	367	369	339	326	331	344	380	326	358	348	383	357	361	379	319	347	339	370	346	355	319	322	363	323	340	305	329	386	337	359	335	358	347	334	352	334	367	349	325	317	385	336	379	326	330	338	358	289	332	367	367	308	337	355	315	353	319	313	355	341	316	352	382	331	326	324	340	316	331	346	327	325	345	344	356	352	350	353	342	301	316	368	337	322	328	333	362	347	353	335	333	360	342	338	349	332	360	358	315	288	308	326	314	336	353	321	324	349	365	333	319	358	337	334	334	316	356	334	325	313	350	368	364	319	337	311	392	347	363	337	358	322	317	335	368	323	380	319	340	350	357	360	332	333	347	356	344	328	327	350	340	347	331	374	351	331	325	326	366	329	359	363	352	325	313	314	342	335	358	338	341	324	306	328	401	336	333	325	373	353	338	366	365	344	338	340	330	388	329	330	357	337	344	337	350	344	338	376	349	304	374	331	346	337	368	329	334	329	332	353	353	354	361	356	324	376	375	327	297	354	339	331	335	348	364	335	361	333	331	330	335	330	336	339	350	327	375	336	346	302	342	356	363	326	383	331	342	327	336	342	367	363	319	316	345	308	344	357	351	340	346	357	343	331	364	359	327	320	349	349	308	336	318	341	366	358	343	365	335	381	348	355	351	334	386	338	331	323	328	347	368	359	336	336	332	333	375	332	339	355	351	368	346	361	345	328	314	321	340	350	351	333	351	321	349	347	380	373	319	341	353	333	361	319	335	345	327	317	334	349	347	329	310	354	354	298	359	334	360	339	361	320	360	331	320	370	312	320	344	328	339	326	350	315	317	324	328	353	333	332	329	334	344	349	357	354	371	351	360	345	355	307	305	404	318	327	328	334	344	338	336	344	374	355	315	377	349	372	351	355	332	326	350	372	333	326	358	320	325	347	324	350	341	332	312	330	343	345	339	319	350	324	352	358	349	333	322	340	322	348	391	341	315	347	331	362	354	332	328	336	349	378	345	307	338	357	356	326	328	323	345	351	313	348	335	329	335	353	317	352	330	351	342	372	352	340	338	335	338	341	323	335	349	354	358	313	350	324	326	344	345	340	326	363	330	366	340	327	352	341	351	319	309	381	371	354	335	334	329	346	329	316	319	352	337	332	324	338	339	332	346	333	351	333	363	334	314	348	332	323	355	337	342	270	350	337	334	336	352	317	325	355	332	337	363	361	300	369	300	363	338	339	338	341	341	333	338	324	344	312	322	376	331	366	329	350	330	341	313	345	342	351	343	337	363	359	382	327	344	344	344	334	308	359	338	330	341	348	335	365	356	312	316	340	345	349	314	326	332	345	351	337	368	355	345	355	320	360	341	375	366	345	330	345	363	320	358	335	358	367	323	359	343	309	293	362	343	341	332	337	320	337	348	388	317	336	342	344	343	334	332	338	345	385	335	331	322	360	341	358	336	336	360	308	361	337	342	344	355	334	348	344	341	359	338	351	352	302	344	334	345	348	347	353	342	315	338	342	330	352	367	315	358	374	349	331	337	375	312	318	335	316	334	381	342	330	329	391	338	324	339	316	328	343	369	353	315	321	350	322	350	328	344	333	352	331	341	340	360	349	299	341	332	344	318	335	359	363	333	336	352	330	347	338	321	361	353	336	346	386	344	344	371	329	331	365	327	342	360	350	298	335	374	329	330	365	338	315	306	336	344	336	342	373	342	331	349	335	309	327	335	336	363	332	318	330	307	329	321	366	329	311	316	331	367	312	356	338	313	339	341	347	358	340	378	346	313	337	341	340	367	324	344	342	330	338	334	374	334	364	339	331	339	320	372	346	335	352	331	353	332	365	344	347	380	355	361	320	359	375	320	348	339	342	379	338	331	326	335	356	352	332	348	344	343	344	333	347	336	315	361	346	333	343	314	358	324	376	367	360	326	332	349	343	366	340	321	366	326	331	342	329	365	313	346	312	365	315	358	345	329	360	366	336	334	340	332	347	327	359	347	319	349	346	354	359	337	362	318	362	293	329	333	326	327	336	316	356	329	340	346	345	352	340	349	363	336	341	325	320	358	325	331	297	317	355	383	327	337	348	375	351	359	357	332	368	342	323	359	371	365	337	330	357	336	318	316	313	346	357	356	324	384	332	371	356	331	370	324	354	321	322	375	365	359	335	338	311	340	347	325	354	355	345	321	335	340	319	320	326	324	356	339	350	367	335	360	334	357	367	321	336	330	335	348	364	325	327	327	363	338	356	337	335	338	361	326	318	333	309	319	340	353	301	348	332	308	356	307	370	382	347	300	364	336	342	346	342	336	339	349	358	364	347	353	338	320	348	348	373	333	304	314	353	321	338	331	317	340	309	348	373	333	340	342	304	319	319	326	360	325	334	339	348	353	335	329	401	345	317	330	314	336	358	319	353	340	367	338	339	341	378	351	344	357	318	338	341	317	368	379	322	342	343	322	348	344	336	339	315	361	326	325	332	364	357	333	339	329	323	337	323	334	355	327	318	364	360	335	359	334	342	311	341	340	384	324	336	324	296	334	364	377	324	331	339	344	362	323	341	335	301	335	340	344	352	350	349	358	318	343	333	322	329	324	318	354	331	329	334	303	364	342	349	353	332	349	330	302	365	334	354	345	339	318	331	326	353	341	338	341	376	341	342	337	312	357	354	355	345	351	333	356	340	339	367	337	299	336	336	339	341	337	356	335	333	319	363	348	302	363	347	344	333	316	328	357	340	353	357	343	330	383	344	338	331	331	374	346	312	338	332	322	338	312	349	343	357	296	343	346	358	344	361	325	351	365	330	328	356	324	318	347	340	356	346	354	304	347	315	341	344	345	308	329	337	344	373	379	351	321	332	361	348	350	330	368	328	333	338	340	343	332	339	338	352	346	330	342	352	339	328	336	352	356	342	333	360	351	306	304	328	310	348	297	338	343	341	310	339	345	343	359	358	371	314	341	319	339	373
3010	902	472	303	546	592	476	421	352	279	238	191	155	150	153	148	123	117	98	91	84	74	65	69	71	55	71	50	59	45	49	44	35	40	39	46	34	28	38	28	27	30	27	32	25	22	32	31	22	20	28	35	23	27	25	21	25	19	28	32	29	22	25	20	32	29	28	19	26	34	38	21	22	34	28	25	28	23	23	33	24	31	29	22	24	23	22	34	23	29	26	28	15	23	22	19	33	20	30	25	30	22	24	31	28	18	28	21	17	25	25	26	35	24	24	30	18	22	29	24	25	26	22	24	24	19	21	22	26	23	28	27	24	19	34	25	28	23	22	21	29	25	26	24	28	26	38	17	17	15	23	20	29	14	19	19	34	24	14	28	20	31	29	17	21	27	32	21	19	28	14	26	19	23	34	23	20	25	25	21	23	24	23	21	21	29	29	14	15	17	22	25	22	27	26	25	16	30	23	22	21	22	26	23	27	32	13	22	30	20	31	30	34	20	23	25	20	16	24	23	28	28	25	22	18	21	24	20	18	24	20	29	24	28	22	28	25	31	33	24	22	14	31	33	27	36	29	18	23	23	32	27	24	24	20	31	17	19	22	27	19	18	22	27	25	22	21	29	21	25	22	24	25	21	22	26	28	27	21	22	19	18	20	21	22	28	26	28	30	23	27	21	29	31	27	36	20	24	18	23	23	17	25	29	30	25	18	29	24	32	21	19	20	31	15	26	24	34	19	20	24	21	26	19	24	21	22	24	23	27	21	29	21	26	23	20	20	24	31	22	21	21	21	18	20	29	23	26	25	26	22	18	15	28	26	24	18	24	35	20	28	24	24	25	18	30	23	19	26	20	32	27	25	25	19	32	18	21	22	27	18	33	17	24	19	24	22	18	26	34	23	15	21	22	16	24	22	22	22	25	31	32	23	23	19	27	34	20	21	28	24	23	25	29	20	31	32	31	21	22	19	21	19	25	18	29	23	24	27	25	29	17	20	25	23	20	21	29	23	32	19	32	23	30	25	23	18	29	18	17	27	24	19	27	17	16	25	15	18	25	21	29	25	31	20	18	28	19	18	25	25	19	21	27	28	28	29	32	22	31	22	23	28	21	25	31	14	23	25	18	14	25	24	22	25	20	22	21	16	22	20	29	31	25	24	33	34	24	17	19	21	39	25	25	28	25	23	26	35	23	21	18	35	28	17	21	19	29	29	23	25	23	21	28	21	21	31	26	33	28	21	24	24	24	18	26	24	19	17	29	20	23	19	24	26	26	24	28	25	18	37	21	20	31	25	25	32	23	19	19	27	25	28	20	26	40	22	20	21	28	24	18	20	28	11	17	27	26	13	25	30	23	25	24	32	27	28	32	22	26	26	24	25	17	24	19	26	25	25	22	23	28	27	24	26	18	25	25	25	26	24	23	17	24	23	21	31	20	17	28	30	22	25	22	23	17	24	21	28	24	27	19	24	16	31	20	27	16	21	18	31	21	20	21	20	16	24	25	21	30	28	16	25	28	24	21	26	20	28	27	19	26	15	21	32	29	22	30	29	18	22	34	28	23	24	25	25	23	26	27	34	25	26	20	22	22	20	25	31	28	24	35	21	22	27	28	33	26	28	27	36	23	28	28	25	15	19	24	16	20	18	30	28	28	35	26	16	28	28	24	27	19	40	20	28	25	19	21	22	25	35	16	21	26	20	24	27	18	21	22	25	30	25	24	29	31	25	33	24	27	27	25	23	28	29	32	26	27	23	21	17	26	29	27	20	24	22	25	20	28	23	25	28	24	25	20	20	20	23	17	17	18	26	23	26	34	23	30	21	22	28	29	16	27	19	21	30	19	27	22	31	20	18	29	24	28	31	21	22	19	27	35	23	19	27	24	19	11	24	26	31	28	20	23	24	28	28	30	28	20	31	18	27	29	30	19	29	22	23	24	19	23	21	23	30	29	24	24	28	28	24	26	19	19	23	28	21	29	20	27	19	22	28	21	27	31	26	23	22	23	25	20	29	19	23	36	30	32	28	23	27	29	24	27	24	19	29	31	36	33	27	17	31	30	22	25	15	22	28	30	36	26	28	22	28	22	24	22	21	30	23	17	33	22	22	24	25	22	29	25	29	19	24	19	16	35	30	23	31	21	24	35	23	26	24	31	21	28	24	27	30	29	30	23	25	26	29	33	34	14	16	24	20	25	19	26	24	29	20	29	20	20	25	17	23	24	25	26	27	24	25	14	12	20	22	24	26	17	33	27	26	27	34	26	17	16	36	34	15	22	24	29	32	28	23	32	24	26	30	24	20	28	23	27	32	25	22	19	27	20	24	22	17	24	21	28	33	25	31	25	23	25	21	22	22	18	29	25	25	34	23	29	25	23	25	30	25	35	28	24	29	32	34	24	30	32	21	24	29	28	27	29	25	25	25	23	17	25	21	14	31	23	20	21	30	29	21	22	23	24	26	22	23	16	25	20	23	19	29	21	16	21	24	27	17	22	31	22	21	20	20	22	25	19	26	22	21	25	28	23	20	18	30	20	23	25	28	29	23	22	26	33	24	26	28	25	21	30	14	21	19	18	29	23	30	28	26	30	22	26	32	22	38	24	27	27	21	14	23	21	15	29	28	22	35	30	27	29	16	23	25	23	18	26	21	33	35	29	23	24	19	20	30	29	25	22	31	19	21	25	22	20	19	21	14	26	22	19	17	29	21	24	24	25	20	30	22	24	21	31	28	35	27	16	16	28	23	29	29	25	25	31	21	24	27	30	20	31	23	29	19	23	23	19	25	11	25	32	28	27	16	25	30	29	20	22	23	24	27	30	25	30	24	23	18	28	18	31	18	29	24	15	21	21	21	26	27	21	29	26	25	25	18	25	19	32	25	24	11	18	26	23	26	18	24	28	19	30	21	31	26	34	26	23	27	12	26	26	32	29	23	29	24	30	27	28	22	21	24	26	38	21	11	27	26	26	22	20	21	14	17	32	27	28	27	23	24	16	31	23	36	24	33	25	19	24	24	20	27	20	24	20	26	30	26	25	28	21	17	24	25	21	28	25	23	20	24	17	16	19	23	22	20	28	27	20	27	27	27	24	27	30	18	24	24	28	25	19	31	25	20	29	24	23	26	27	19	19	28	18	29	16	22	30	20	21	23	26	22	28	21	20	21	28	37	23	29	32	27	26	19	29	20	23	25	30	27	25	24	12	32	30	22	23	22	23	21	27	18	22	27	19	21	29	26	35	29	34	26	27	21	32	29	14	18	36	25	18	28	28	29	24	23	18	24	21	29	26	21	24	23	28	29	29	20	27	21	26	16	23	24	24	34	30	32	27	19	28	16	31	26	30	22	19	27	28	32	20	22	24	28	24	25	20	26	12	22	22	27	19	24	13	21	23	28	13	25	19	26	21	30	24	19	23	23	23	22	29	32	22	24	27	21	24	25	23	19	25	35	25	26	37	20	19	22	29	26	23	22	20	35	24	27	17	15	20
33955	16432	10312	22457	29436	27303	23924	20232	16674	13384	11342	9575	8620	7632	6843	6195	5802	4952	4181	3840	3350	3094	2753	2714	2546	2557	2375	2274	2170	1755	1546	1302	1195	1172	1018	937	903	809	793	730	705	714	661	630	660	628	577	594	540	504	554	570	549	588	588	584	569	557	534	540	517	504	548	494	511	561	494	507	512	543	551	559	536	550	523	535	505	519	492	527	580	557	514	464	451	513	522	506	499	513	502	456	560	554	603	506	523	512	455	499	509	485	541	546	577	534	522	487	524	486	534	502	472	458	463	445	432	456	451	447	451	452	435	405	440	411	458	425	400	406	436	398	401	400	409	413	425	385	438	394	408	438	383	376	395	426	394	373	429	424	382	415	440	421	369	407	402	412	415	385	415	407	423	413	402	413	437	378	390	388	403	411	408	368	388	374	421	447	426	391	396	438	364	379	388	425	398	422	395	388	408	407	394	452	394	388	440	418	388	389	405	398	389	431	423	416	401	414	375	383	425	382	392	427	376	386	363	394	411	423	415	376	367	371	418	376	404	409	407	407	396	372	394	422	391	428	408	408	407	416	379	409	384	393	400	369	427	424	442	366	378	422	424	403	438	416	374	432	402	412	432	419	417	389	407	443	361	403	420	410	413	428	390	431	390	401	405	388	408	422	404	417	379	390	403	449	443	395	416	396	401	404	383	417	397	404	408	402	393	446	376	423	403	399	397	398	387	419	375	402	395	419	385	404	401	380	396	435	389	406	373	375	394	411	383	399	368	387	429	416	390	413	391	384	413	391	422	382	407	392	386	398	391	414	408	393	407	456	441	410	386	361	436	388	405	381	420	403	456	379	388	425	413	404	433	358	425	372	405	383	368	408	378	400	381	406	399	420	415	396	393	430	390	374	411	425	416	450	417	400	440	462	407	413	398	415	397	405	364	374	393	374	389	423	398	462	375	414	428	363	393	384	413	358	409	414	395	412	398	425	398	411	434	437	397	428	385	388	398	414	400	432	402	425	355	403	412	406	368	441	404	418	382	359	413	385	409	407	399	395	434	366	398	399	392	434	441	440	372	414	434	464	420	401	415	373	417	400	423	410	387	395	425	390	410	430	407	404	440	401	402	383	403	405	381	369	453	414	393	394	377	362	419	386	386	384	373	390	397	380	415	367	382	399	406	414	435	406	441	392	424	430	388	383	431	417	407	417	380	397	414	376	406	403	430	400	411	409	421	421	420	392	402	381	412	367	390	362	420	394	402	435	390	403	438	381	453	378	385	421	385	413	407	394	408	413	373	393	433	415	401	404	402	411	408	414	421	387	374	376	389	423	434	417	420	427	393	375	394	392	423	404	408	412	383	390	397	390	402	393	394	407	397	409	379	403	413	435	408	427	365	411	386	386	396	402	375	406	388	411	370	402	377	420	385	392	389	431	396	423	395	410	381	429	397	436	420	407	401	380	370	422	386	390	379	388	442	407	430	414	421	398	409	381	367	403	410	429	423	390	424	444	384	397	401	418	380	407	384	404	419	406	397	393	408	415	387	374	419	420	408	399	354	409	412	396	414	413	365	383	417	373	413	383	382	423	420	412	396	418	410	382	395	422	411	407	385	433	392	407	404	379	409	373	416	401	437	391	392	385	411	445	395	402	403	401	386	373	390	400	418	385	439	402	395	409	440	407	414	421	416	404	420	404	387	402	403	411	369	436	376	406	403	433	386	395	385	430	416	412	388	418	352	414	405	419	396	394	401	398	368	429	404	365	402	413	425	419	421	394	396	421	377	399	424	410	404	379	373	434	395	424	403	386	407	407	381	410	394	366	381	388	407	437	426	386	418	393	406	417	410	379	399	402	402	411	390	370	368	406	420	436	357	390	370	413	398	397	410	408	368	370	376	385	437	369	419	397	439	380	381	405	415	375	393	423	437	371	394	396	401	429	417	422	398	386	399	410	410	383	398	407	383	425	426	372	411	406	376	392	396	409	388	426	402	442	424	384	367	432	416	421	407	390	395	429	403	437	366	389	429	380	388	403	421	437	438	380	399	394	387	388	371	389	392	401	419	395	364	345	418	372	437	433	388	415	425	427	403	389	420	360	392	431	367	374	409	421	380	395	415	407	406	409	436	387	400	446	403	420	397	388	438	396	391	372	383	374	394	402	378	417	413	403	395	424	377	428	385	379	402	390	442	430	402	401	403	408	363	403	351	361	427	399	375	381	417	405	390	388	419	428	418	422	398	408	432	407	404	428	394	396	390	395	436	403	401	399	388	393	391	409	394	377	377	438	377	445	369	405	393	367	409	420	401	409	399	420	446	361	425	421	393	407	410	384	410	423	431	388	378	391	419	395	376	390	413	376	396	412	432	376	382	410	391	386	426	383	405	393	416	427	420	360	422	428	369	397	385	391	417	395	426	430	420	367	414	441	413	391	438	417	431	420	411	391	407	417	421	390	414	369	394	398	444	394	392	402	357	391	398	422	406	396	384	353	378	371	409	384	389	428	428	445	395	428	394	367	374	371	404	409	412	414	365	434	409	396	410	425	404	398	359	411	411	418	369	377	408	375	404	409	364	406	401	412	410	390	392	421	431	397	397	420	396	400	413	365	371	400	401	393	404	415	386	382	399	374	427	443	389	409	393	424	427	404	368	395	378	392	397	429	386	409	418	408	374	412	366	386	446	417	358	398	397	402	371	409	378	439	406	415	399	392	392	427	418	394	397	416	395	412	421	380	415	423	375	402	416	401	393	413	397	412	397	394	423	395	391	414	423	412	427	431	379	438	417	406	373	386	394	405	410	414	405	392	395	409	415	445	419	418	375	426	414	420	445	383	403	416	402	383	364	403	414	403	383	441	370	390	401	406	431	396	395	412	368	400	391	386	460	405	355	385	409	414	430	421	410	396	387	434	396	403	420	426	406	404	413	446	447	397	442	406	413	419	412	432	394	435	398	431	420	402	421	416	370	395	385	393	395	439	416	369	405	423	413	385	401	438	370	409	389	396	402	359	388	396	418	399	412	406	406	424	394	413	405	410	398	387	410	428	421	428	399	363	420	441	408	388	402	401	357	369	428	405	429	408	381	405	428	407	424	401	418	423	423	431	391	399	395	404	423	376	407	385	403	387	428	400	408	442	397	427	406	427	405	416	402	429	421	370	402	418	387	411	448	425	411	449	393	377	389	403	379	372	357	396	387	430	414	408	397	386	447	375	388	402	421	391	401	396	420	417	436	387	375	448	403	400	428	411	403	413	394	384	422	410	398	405	409	412	405	437	398	401	422	375	382	417	382	397	408	406	393	406	388	426	411	405	400	438	402	376	367	412	406	401	413	428	391	421	376	434	433	382	394	400	411	396	433	434	394	402	396	426	389	414	394	396	407	411	435	403	442	407	405	384	384	408	381	416	412	393	401	442	374	438	426	372	381	427	430	401	415	421	411	388	445	367	411	431	390	407	420	410	393	384	391	410	414	428	408	406	426	424	362	389	402	417	384	391	432	447	411	372
4583	802	530	387	612	645	530	451	367	304	293	222	198	172	153	153	132	134	109	96	80	112	81	76	68	73	61	75	55	49	46	49	44	28	27	44	39	38	50	28	34	23	35	32	41	37	33	35	24	34	30	28	21	36	37	28	28	22	29	23	29	22	20	32	22	25	30	29	26	36	34	26	21	27	26	41	33	42	30	31	29	50	37	27	30	32	36	26	34	37	23	26	36	31	26	28	42	17	32	39	43	32	27	25	38	28	27	34	34	25	27	27	27	34	47	37	41	34	24	27	33	33	36	33	23	21	25	27	26	29	26	26	26	25	24	17	29	27	19	37	34	33	33	34	34	33	28	23	29	26	28	26	33	27	34	27	27	26	34	37	26	33	31	30	16	35	17	26	28	22	33	22	21	20	30	37	19	34	17	27	28	54	26	24	30	31	18	22	28	36	39	33	26	23	43	21	21	25	30	32	36	15	21	29	31	32	27	30	19	18	23	25	29	29	25	32	21	41	23	40	27	29	19	28	31	33	21	26	26	21	37	22	30	31	30	27	37	33	37	22	29	24	26	34	19	32	33	28	23	22	21	26	22	33	34	24	28	31	30	19	32	37	21	27	26	35	32	27	27	18	20	18	28	29	34	28	25	27	23	25	26	21	28	22	25	32	28	31	26	20	26	38	30	31	24	32	31	30	33	41	29	32	27	35	30	25	43	32	23	36	28	23	28	21	24	35	28	33	29	33	31	32	26	32	32	39	21	28	36	34	33	28	33	19	36	30	27	29	24	30	35	30	34	28	24	29	32	28	24	33	25	23	32	27	27	25	25	40	30	21	28	26	26	31	32	28	19	30	29	17	27	24	13	28	25	21	33	31	27	19	25	32	27	22	29	24	34	32	26	21	26	26	25	29	28	22	26	40	26	28	21	23	17	37	39	29	30	28	32	28	20	33	22	22	24	25	29	27	23	26	24	28	28	30	22	31	26	31	28	39	34	28	26	31	24	29	26	20	21	32	30	31	26	35	31	37	22	27	32	32	28	22	29	29	23	25	32	29	28	22	36	31	34	20	25	31	19	31	33	31	28	32	30	31	29	23	36	23	20	27	19	27	40	25	28	17	25	21	25	28	37	26	26	24	29	23	34	28	25	33	25	28	26	35	34	32	31	28	30	35	35	27	26	27	27	23	28	29	24	22	23	33	31	34	36	34	28	33	38	23	33	30	19	23	20	31	32	26	26	26	28	31	29	24	28	33	35	25	31	24	26	24	28	31	25	23	23	36	25	26	22	26	26	29	21	23	22	35	21	20	25	35	34	22	38	25	38	35	34	23	21	27	28	30	23	30	26	40	34	25	29	33	30	33	27	28	32	27	32	20	32	27	27	32	20	26	29	28	23	24	26	28	29	27	32	28	25	35	28	26	26	23	25	23	26	30	34	21	25	26	29	25	28	25	19	31	26	19	26	29	34	30	24	30	18	28	23	30	34	29	31	25	28	37	37	24	32	26	30	24	12	33	20	28	32	28	28	27	27	24	21	26	30	30	35	27	25	30	22	32	24	40	23	38	13	25	30	32	26	25	23	21	18	26	22	39	21	35	23	32	27	21	27	26	28	37	36	32	27	27	27	31	20	28	28	24	27	26	18	24	22	33	30	17	28	30	24	38	31	30	34	29	27	26	35	30	31	39	34	37	24	28	22	34	18	38	29	28	21	24	28	28	30	17	15	25	39	30	25	24	25	31	31	39	24	17	26	30	38	30	29	22	25	24	29	31	26	43	27	28	22	35	30	27	25	28	29	27	23	27	32	22	31	23	25	27	29	24	29	32	29	27	24	24	31	29	21	24	22	22	17	26	16	38	17	25	28	25	24	30	23	25	39	32	26	27	16	27	32	29	29	30	28	36	31	34	24	28	21	23	24	25	33	21	35	32	31	22	24	40	24	23	29	43	18	27	28	34	33	17	30	22	28	29	24	32	14	19	20	33	20	27	23	29	37	30	30	30	35	20	22	38	28	28	35	29	36	28	25	22	30	30	33	28	41	29	37	33	21	38	35	36	31	33	23	21	31	25	23	31	34	27	39	29	24	25	26	32	13	22	28	30	28	20	29	32	28	26	40	16	22	32	24	28	39	20	24	28	22	24	27	28	34	28	25	29	38	19	27	31	36	20	30	33	26	33	28	27	19	28	31	18	18	27	30	33	33	24	37	25	33	29	20	36	26	30	27	28	28	24	22	32	35	26	24	25	28	41	25	23	33	26	30	23	33	28	26	29	26	32	29	28	36	24	28	31	30	27	35	35	16	33	22	27	25	31	24	28	34	33	27	36	29	25	30	26	30	30	27	32	30	27	26	27	30	32	27	25	32	23	21	21	25	34	37	29	20	23	24	34	23	26	25	27	28	25	24	27	32	35	29	18	29	32	24	31	25	26	39	21	22	26	29	24	35	24	26	26	32	29	23	32	30	26	25	24	21	31	36	41	28	25	32	27	39	28	36	24	33	28	27	29	31	22	31	34	24	24	25	28	22	31	28	28	38	34	32	31	29	15	35	30	17	30	29	28	23	29	32	16	35	22	24	30	27	35	28	40	24	36	32	36	25	26	31	36	36	30	30	27	27	21	27	28	22	30	38	22	29	30	24	33	29	37	30	27	40	25	29	27	27	37	27	28	38	29	23	41	22	32	39	27	24	31	26	37	20	32	33	24	27	20	36	22	35	29	20	21	25	33	41	20	27	33	28	23	29	27	25	28	25	33	27	23	22	30	29	25	25	30	26	25	24	29	35	29	25	32	29	34	17	28	28	21	37	24	33	27	22	34	14	20	36	25	34	34	25	26	30	23	24	18	29	24	32	22	39	31	28	32	25	27	32	27	26	38	27	29	24	33	19	27	33	37	19	24	33	31	28	26	24	18	27	33	29	42	28	27	36	31	31	40	21	35	13	31	28	26	35	22	19	31	31	35	18	22	26	26	32	28	33	23	33	24	32	23	37	19	27	34	21	31	34	29	19	29	33	19	28	23	36	18	22	24	28	37	33	30	19	27	27	24	39	20	24	29	21	29	32	21	23	22	22	31	30	30	31	21	32	30	27	31	29	36	25	23	29	16	24	20	28	22	19	25	33	14	22	24	29	34	29	31	28	29	30	30	37	29	39	27	27	18	31	18	18	24	22	35	20	38	29	28	26	23	25	12	25	23	31	23	20	36	31	23	42	28	22	29	21	34	20	20	36	22	26	25	31	24	32	27	22	27	34	27	26	20	29	27	32	27	23	18	34	27	23	38	36	17	30	22	18	30	29	28	31	32	27	30	25	28	31	33	20	29	36	31	30	29	23	26	22	24	27	31	32	32	32	23	25	31	35	19	28	29	35	29	20	31	26	29	29	26	26	28	26	22	25	27	32	25	23	29	24	18	33	31	33	28	26	28	31	17	31	22	32	36	26	30	38	27	31	27	21	27	28	42	20	31	31	41	22	39	31	20	17	31
31404	15874	10457	22947	29721	27551	24262	20382	17662	14534	12254	10565	9480	8278	7495	6878	5994	5069	4361	4049	3641	3262	3056	2860	2808	2831	2607	2543	2241	1896	1619	1469	1446	1232	1086	1034	992	932	770	783	771	751	715	686	738	656	706	666	610	584	579	660	613	639	631	609	624	558	552	589	584	591	573	569	581	577	612	559	588	629	628	608	634	657	604	647	558	627	584	586	575	601	586	608	590	566	557	562	588	545	555	556	587	616	632	610	545	544	548	570	542	573	561	660	651	603	554	553	547	568	591	567	548	553	536	504	491	536	522	519	512	501	492	464	519	456	477	484	464	487	480	497	437	473	450	463	444	453	437	465	441	482	421	474	487	491	472	489	494	444	464	498	476	479	487	446	456	444	461	461	486	480	449	485	469	439	447	477	436	436	458	430	477	466	457	459	424	483	470	464	461	471	459	431	476	454	471	433	499	473	472	435	465	449	452	460	480	470	484	471	418	470	471	485	463	482	443	461	509	467	456	463	442	475	478	478	509	459	456	471	438	453	426	429	424	465	446	452	475	461	458	455	431	433	433	443	447	435	460	466	460	434	467	477	487	431	463	457	421	413	425	493	454	478	464	427	459	463	461	468	451	467	461	477	444	452	458	467	434	470	507	488	417	462	482	461	464	442	440	443	455	480	488	466	495	467	435	439	468	436	456	467	465	482	447	490	473	439	444	429	453	467	460	467	517	431	457	485	481	475	457	414	480	467	450	446	473	460	469	475	446	454	474	440	476	481	429	456	482	445	481	415	468	500	440	452	464	465	437	456	441	456	435	454	469	450	456	462	438	455	441	466	439	514	461	478	425	474	451	490	469	435	464	475	468	454	527	493	418	463	443	482	439	474	444	482	486	451	431	449	424	444	462	439	434	448	467	461	458	453	465	442	460	456	454	478	460	432	498	479	468	501	453	475	461	454	452	483	454	437	444	446	466	433	480	452	466	467	465	460	454	439	472	436	427	471	450	433	461	462	433	437	435	454	435	459	463	465	453	454	413	439	428	434	487	476	439	457	441	448	454	488	457	452	439	463	438	466	487	521	464	470	502	457	469	469	465	436	448	426	425	465	460	417	491	419	428	495	481	439	449	454	447	421	450	466	436	438	443	452	427	481	492	460	476	460	471	425	479	467	434	439	458	447	471	483	482	449	438	451	487	437	463	474	443	447	433	488	442	440	467	433	439	447	461	440	478	459	472	437	496	438	470	460	474	478	487	462	447	453	467	492	433	444	458	425	481	432	488	517	430	452	479	470	468	419	494	435	456	453	450	456	477	446	482	463	395	472	445	506	433	431	466	444	482	463	446	448	465	507	452	422	461	482	467	508	490	448	459	437	425	463	452	412	449	487	497	470	466	422	434	479	460	475	449	462	482	433	498	464	447	458	439	434	466	443	432	464	449	459	450	487	495	468	457	465	462	454	449	452	428	476	471	462	483	462	440	458	440	456	473	469	448	449	472	461	450	488	505	466	481	465	490	457	447	478	435	428	460	424	475	459	453	492	458	417	440	439	456	476	427	443	467	441	442	450	469	444	469	473	490	486	478	427	468	439	432	488	455	499	443	441	458	460	501	470	460	482	470	453	451	457	445	473	435	480	430	489	450	491	439	451	460	460	476	433	460	429	475	474	431	464	465	483	464	473	461	455	430	451	438	444	449	452	436	447	426	424	481	471	478	443	463	476	456	454	434	439	443	486	451	445	469	492	495	474	473	446	466	448	509	456	472	454	451	488	426	494	456	459	451	462	474	465	487	470	495	445	471	501	442	469	441	492	446	463	466	457	454	461	464	450	448	484	457	459	470	477	455	412	451	461	469	413	452	500	444	465	472	468	510	453	462	450	450	488	482	435	457	459	450	468	469	447	443	477	463	459	445	469	485	470	485	434	499	456	466	423	447	455	424	481	452	464	473	454	437	467	488	449	449	435	468	455	473	413	496	467	486	464	497	489	459	465	473	482	458	455	457	433	464	463	440	433	424	467	473	429	469	460	451	474	451	499	460	446	484	486	455	429	407	451	473	445	452	474	452	462	447	478	468	435	428	441	450	447	445	468	465	427	433	477	464	418	482	480	453	476	449	447	458	457	468	491	458	424	444	489	476	445	480	477	440	441	450	445	481	441	455	460	458	442	448	485	475	448	495	483	470	478	443	459	484	449	448	452	442	485	469	428	472	461	457	466	453	451	458	519	428	433	469	453	445	433	512	490	455	509	414	474	436	444	437	475	468	479	478	455	459	467	464	447	496	501	447	462	468	411	496	450	413	464	446	462	453	444	472	459	466	456	450	449	526	449	479	429	450	494	455	439	476	414	444	429	440	471	481	463	420	470	484	461	422	425	460	445	460	451	468	471	466	467	494	453	453	476	451	449	481	432	496	460	490	478	481	432	442	442	443	478	477	498	469	469	460	460	489	456	475	463	495	448	445	500	458	443	453	440	465	496	461	449	483	434	473	503	441	445	476	467	461	469	448	447	469	448	467	466	452	448	458	456	427	470	458	458	433	486	493	451	485	500	494	449	452	460	478	490	432	462	484	461	491	449	451	484	471	442	459	446	456	452	457	454	455	449	454	466	465	438	455	437	474	440	447	416	452	484	455	439	449	485	474	453	466	456	465	430	437	476	439	460	459	488	464	477	462	472	460	495	451	448	500	457	479	477	425	481	491	457	468	478	483	445	463	485	430	437	483	468	506	445	432	463	441	488	461	463	477	460	435	484	470	448	483	468	476	463	481	470	460	425	461	482	443	468	448	480	424	485	420	473	464	443	496	476	512	436	506	451	469	439	462	470	428	476	454	480	461	459	481	420	447	447	470	455	436	468	483	485	481	491	443	446	485	437	487	460	487	453	442	461	439	433	449	484	456	441	458	444	459	446	458	425	460	453	496	455	413	443	489	493	460	468	477	447	439	474	447	467	475	432	453	452	455	454	487	456	433	413	447	467	466	473	422	477	446	469	476	451	475	447	490	456	440	453	468	485	431	443	483	453	466	471	463	473	427	448	450	483	483	445	444	477	500	472	444	483	502	447	455	464	453	466	446	443	464	463	462	482	470	432	503	440	453	466	439	470	465	452	472	454	446	490	430	454	463	447	456	428	474	470	459	460	457	467	460	506	451	460	419	460	487	454	457	487	460	446	466	452	429	476	491	427	502	427	428	469	466	477	470	454	446	480	479	500	399	450	508	479	461	461	484	465	439	459	465	454	474	481	434	446	487	445	502	452	429	475	441	465	471	453	460	464	452	460	462	481	456	501	472	457	476	479	504	473	474	435	439	444	452	459	464	440	464	455	496	486	475	499	416	446	482	474	434	459	474	445	463	428	429	461	501	458	470	479	441	511	435	463	429	463	458	480	469	481	430	463	480	449	443	457	446	463	481	485	466	478	452	470	477	471	451	492	492	460	476	463	470	465	443	460	419	444	454	514	471	429	496	446	459	474	459	463	470	473	464	453	488	477	464	386	478	530	460	441
5525	1433	748	582	951	1049	834	757	589	502	410	372	323	281	270	236	220	180	152	141	148	131	117	107	117	109	95	86	78	72	86	72	65	75	58	57	54	51	43	48	43	42	52	42	36	41	47	47	46	53	37	49	46	33	56	41	52	36	40	48	49	43	39	42	43	40	50	49	44	35	47	39	52	41	36	37	34	43	48	45	42	40	42	36	29	45	33	49	44	40	47	41	37	41	43	46	28	44	51	37	42	48	44	51	33	53	55	47	29	38	35	51	39	50	32	34	36	41	35	38	40	45	40	45	35	25	43	33	38	38	39	28	32	38	36	38	29	26	35	46	34	43	37	38	34	28	40	37	41	37	38	47	32	44	46	35	39	32	27	33	33	44	42	41	33	28	36	42	31	30	40	33	26	34	39	55	43	40	38	36	28	40	25	39	25	37	32	40	43	42	42	32	52	31	30	38	34	40	42	36	49	46	40	25	31	44	19	33	29	27	41	41	38	40	37	35	40	36	28	39	45	34	21	29	31	37	39	38	34	30	43	35	38	38	25	44	28	34	32	35	36	33	43	29	39	40	34	28	35	36	47	38	37	37	32	52	36	44	32	39	46	28	39	30	35	23	33	36	42	37	41	37	54	42	42	45	31	27	25	56	39	30	20	39	33	41	41	34	32	35	47	36	42	39	30	38	47	35	51	40	25	40	34	42	32	39	35	24	34	38	44	30	31	32	31	39	42	34	43	40	47	38	25	34	36	27	46	32	38	37	38	28	46	23	38	44	42	39	37	39	41	25	33	37	43	32	47	38	40	40	54	33	32	39	34	35	37	45	36	34	32	40	32	40	29	42	37	27	35	40	41	37	42	31	26	41	42	44	35	33	28	30	36	41	26	21	31	38	37	41	28	32	33	33	42	42	43	32	29	30	37	39	47	48	40	35	32	32	41	30	45	33	31	44	48	40	34	45	47	40	30	38	35	31	57	47	48	40	47	30	33	39	31	33	33	50	44	30	38	39	37	30	37	41	36	25	47	36	38	32	33	45	45	42	32	28	30	43	46	32	43	53	32	34	35	29	41	40	34	34	42	45	41	28	31	44	39	34	44	42	46	39	21	33	43	34	27	49	42	32	36	28	38	37	39	30	37	45	34	35	37	31	37	41	48	39	39	41	32	31	35	44	38	37	40	35	35	36	44	37	34	37	40	32	38	35	33	30	36	34	39	42	42	38	30	37	36	35	34	38	34	21	36	46	38	31	46	33	29	37	28	38	38	32	43	42	47	27	37	36	47	43	28	36	37	45	30	39	36	48	42	37	43	34	43	44	48	38	37	36	38	35	39	38	43	51	30	35	36	32	42	27	36	24	41	44	31	46	31	34	43	45	47	31	33	31	36	35	37	39	34	27	42	40	34	44	45	35	39	32	32	32	48	36	27	34	53	35	32	36	45	34	33	45	36	47	37	27	33	33	33	42	26	37	34	33	39	30	32	36	41	28	21	37	36	40	39	29	42	50	36	28	32	33	38	27	37	34	31	33	26	24	28	57	30	49	37	38	31	45	27	40	32	39	28	32	32	32	40	31	31	41	31	50	35	41	43	39	32	40	40	56	28	35	32	34	37	35	33	46	32	44	38	34	33	40	40	38	36	43	45	39	34	33	34	38	30	32	39	34	31	53	42	39	40	39	48	42	36	29	36	40	38	33	32	51	23	33	30	40	34	28	37	43	36	28	36	36	40	36	35	31	40	35	35	39	38	35	36	32	27	35	35	33	38	37	37	39	53	37	54	29	38	36	33	36	33	49	36	34	36	30	39	33	33	37	38	28	42	40	34	34	37	51	44	37	33	37	32	36	33	40	43	41	34	31	36	30	29	37	56	40	25	26	34	23	32	33	39	36	32	36	33	37	35	28	40	31	34	50	29	39	40	43	31	27	43	28	45	39	38	42	39	24	33	39	30	38	31	42	40	48	31	45	32	44	31	31	34	27	35	32	34	47	43	30	34	24	33	29	41	39	32	46	36	42	31	31	32	54	40	37	33	33	29	36	35	43	35	25	41	34	42	31	33	48	23	39	38	35	28	27	35	26	51	32	36	38	35	29	34	33	46	34	38	40	41	37	27	47	32	35	32	34	27	41	33	43	38	38	37	34	31	38	31	44	47	26	45	25	43	29	40	42	28	34	34	32	38	41	26	31	34	30	51	49	46	39	27	27	35	30	32	36	27	47	34	32	43	49	40	29	37	34	42	35	37	31	36	36	42	28	41	25	37	27	48	38	31	36	36	40	34	34	41	39	40	28	30	41	34	37	33	35	44	29	32	40	33	38	35	38	29	32	48	45	41	26	31	35	28	37	37	31	37	32	24	27	29	48	36	46	37	41	31	40	42	40	39	50	39	41	31	31	34	37	41	36	39	33	37	42	28	34	33	46	24	46	33	35	44	31	33	43	49	39	30	30	31	40	34	28	36	46	35	47	32	36	42	35	38	44	39	41	36	32	44	36	39	43	29	42	42	40	36	41	43	49	40	30	30	25	40	33	32	35	39	35	44	41	40	33	39	24	33	28	36	40	47	41	40	45	27	40	35	39	38	32	42	45	42	39	49	24	29	29	27	36	35	28	33	38	33	38	35	35	23	37	31	49	32	32	39	49	32	38	29	35	42	31	30	41	35	41	37	36	47	31	35	33	40	32	34	32	36	50	29	38	35	35	37	33	42	31	40	32	35	33	30	37	26	31	35	37	41	35	41	38	36	28	40	39	42	36	46	34	34	37	41	41	40	36	40	33	31	39	42	33	43	39	35	33	41	32	35	33	38	47	27	50	34	29	40	33	31	47	34	36	37	30	41	33	43	44	43	25	30	44	36	32	39	40	34	38	37	41	29	31	41	40	41	31	35	44	41	41	39	27	40	43	43	39	35	35	27	43	27	25	42	37	42	35	30	42	38	38	33	41	42	34	37	36	38	36	23	39	31	37	31	48	41	29	41	37	45	38	32	44	30	37	33	39	35	32	38	35	36	30	41	43	36	37	42	40	32	32	42	43	32	28	34	45	32	34	36	24	31	34	43	30	34	41	30	33	36	40	42	43	46	40	38	37	37	31	40	29	26	31	37	35	40	40	40	35	41	33	37	47	34	38	32	27	21	30	43	25	27	47	36	28	37	35	33	41	34	51	37	35	42	43	31	46	31	40	42	38	40	45	40	43	25	40	32	33	41	37	39	31	21	40	31	47	41	39	32	32	41	38	22	33	30	33	35	32	40	40	38	40	27	38	29	27	25	36	44	38	40	36	33	34	30	30	32	35	28	33	39	31	36	42	44	38	32	35	44	28	37	33	29	35	38	40	49	34	36	38	34	33	42	33	36	36	32	34	32	48	42	43	29	41	45	32	41	34	30	41	35	47	26	37	39	34	31	33	35	46	44	45	45	42	43	35	32	38	29	40	31	30	39	45	29	28	32	36	29	48	37	42	43	30	32	37	30	35	47	34
39075	20495	13781	28375	35306	33418	29872	25893	22433	19256	16699	14698	13128	11994	10543	9142	8324	7279	6300	5741	5343	4776	4501	4396	4129	4219	3813	3639	3317	2849	2368	2251	2093	1789	1642	1571	1428	1350	1221	1163	1152	1109	1002	1044	1003	1025	954	904	839	881	887	858	880	929	923	882	840	812	787	863	828	806	818	779	805	738	795	758	756	833	868	831	888	858	846	805	815	805	800	780	764	820	823	768	779	768	799	725	820	776	753	754	742	858	828	746	712	711	697	697	746	750	831	876	832	812	824	762	699	715	725	738	759	753	756	684	699	772	713	674	689	670	635	603	694	640	663	617	639	627	629	621	625	646	600	625	615	638	601	590	643	605	601	595	637	597	630	638	657	623	623	637	597	606	629	595	589	599	620	638	585	606	597	570	607	610	659	655	664	604	610	622	634	613	610	590	568	595	611	584	584	600	576	615	577	574	576	581	651	613	614	604	558	624	555	550	624	612	622	605	597	610	598	665	587	611	587	589	571	588	601	560	558	590	619	592	609	600	621	592	613	639	601	614	635	592	595	588	565	635	608	585	609	637	594	638	642	606	628	613	603	613	578	639	571	621	617	587	617	637	583	616	584	610	588	632	653	603	641	608	590	609	564	583	632	577	650	574	627	629	577	624	587	644	590	560	560	604	556	598	620	598	614	583	549	611	601	602	646	607	589	609	576	554	574	613	617	643	581	574	577	556	552	603	594	612	595	566	571	577	626	620	605	596	603	559	605	589	606	584	616	587	625	617	633	620	614	593	590	617	594	617	634	588	582	623	564	626	597	570	585	597	594	603	593	580	615	612	590	626	598	598	596	575	599	577	605	590	633	595	596	643	594	631	574	612	586	590	549	607	608	541	623	598	605	605	595	578	577	585	585	596	570	600	602	629	600	597	619	614	591	621	599	607	593	620	614	604	611	593	618	591	590	645	585	585	594	602	595	578	659	591	643	590	597	571	596	586	603	611	568	582	647	577	592	569	601	556	572	609	603	608	621	569	631	623	574	597	617	576	560	594	594	654	635	615	619	566	594	603	566	595	579	605	598	578	633	611	637	605	594	577	604	605	567	617	556	593	590	616	578	541	588	603	589	618	592	594	614	575	568	549	552	573	610	596	571	640	617	623	598	600	605	642	589	617	565	607	593	621	630	629	567	624	595	658	568	514	618	623	566	617	635	614	606	588	594	564	640	615	592	599	629	573	616	547	595	617	605	631	573	606	576	576	605	614	583	617	581	607	615	555	608	609	596	628	598	581	622	601	605	621	602	579	582	582	616	580	584	598	579	584	546	572	588	642	599	601	614	621	593	586	597	624	580	603	662	594	570	644	624	579	593	580	647	575	587	587	612	595	562	608	603	620	580	639	616	615	625	588	559	645	609	622	619	598	606	589	591	623	618	595	604	603	593	587	627	633	594	591	609	601	589	596	581	553	571	605	608	553	638	603	586	600	577	572	611	633	573	614	583	589	563	618	573	585	605	633	579	607	587	601	587	627	548	586	574	607	592	615	610	571	581	654	648	630	612	612	555	641	572	603	618	574	546	589	591	609	610	597	602	609	609	622	583	638	604	569	587	597	618	641	615	562	603	617	569	571	614	630	595	567	628	568	604	606	593	613	570	602	612	580	588	624	574	625	625	611	598	636	616	591	602	609	626	549	595	601	600	572	624	608	602	614	615	594	595	608	577	616	589	662	603	604	612	615	608	620	613	613	560	612	590	581	537	590	557	624	589	621	552	595	601	558	567	596	563	591	598	620	608	558	622	589	633	615	611	616	649	628	587	605	581	599	585	603	577	592	652	597	630	553	579	581	594	647	587	605	633	606	595	595	605	591	640	622	619	573	614	629	618	613	568	618	591	584	597	615	542	567	639	612	587	608	584	597	579	597	556	630	602	603	612	592	608	588	586	610	606	593	569	600	613	600	630	560	625	604	606	563	597	633	617	583	573	583	571	577	580	615	607	603	600	610	596	576	581	592	584	615	595	604	582	625	607	614	601	618	553	637	602	560	591	579	597	553	618	573	570	598	574	567	572	688	618	596	633	606	625	593	590	597	571	569	614	625	548	603	609	612	567	667	575	579	619	613	623	576	552	574	609	545	600	599	629	617	627	604	602	610	599	633	590	640	562	616	620	617	562	550	584	634	583	620	607	627	602	643	562	602	568	618	611	652	548	631	604	614	578	602	564	578	621	624	632	628	587	552	571	618	627	603	606	605	615	588	599	588	614	532	610	589	596	573	600	596	632	596	564	616	569	571	625	639	603	583	602	593	547	602	589	593	566	590	585	619	571	582	577	583	605	597	596	599	558	627	591	564	604	650	582	603	606	607	601	626	600	565	635	638	655	585	586	602	592	550	575	618	593	576	600	604	574	585	611	606	626	553	578	585	565	566	584	575	601	607	551	600	619	644	597	616	626	618	620	622	645	611	550	573	588	575	613	594	601	578	611	622	577	608	596	618	605	581	624	605	608	547	614	613	595	610	661	600	561	586	599	572	569	570	611	599	629	618	601	624	608	596	626	630	603	610	584	610	593	585	596	654	615	622	563	578	618	562	603	634	599	579	589	590	561	616	589	598	588	606	568	562	602	556	610	547	542	622	619	616	644	564	576	574	624	588	594	604	656	615	626	599	563	611	584	579	588	637	630	573	575	605	627	632	606	611	656	604	616	621	625	612	556	570	638	636	593	583	603	632	540	578	620	609	584	616	606	586	583	586	575	589	563	613	565	591	607	567	583	627	589	572	597	569	609	571	567	577	630	621	612	618	572	579	597	638	583	596	586	603	598	573	608	564	625	564	603	591	552	619	589	585	618	610	637	583	578	611	620	569	595	581	578	577	586	574	641	603	598	562	634	590	570	566	615	610	578	557	594	570	612	595	599	589	583	568	602	596	573	598	586	594	594	569	573	583	580	605	638	642	628	593	588	610	621	614	625	588	589	605	600	587	563	552	631	615	596	572	585	600	628	572	633	626	578	625	591	599	635	606	608	619	630	558	605	629	600	600	565	611	589	593	604	583	633	613	587	614	605	596	604	593	618	612	626	583	599	570	619	606	604	612	620	594	626	616	613	575	570	594	618	574	589	601	593	591	569	603	560	604	591	611	617	579	619	624	609	600	593	616	629	651	568	636	595	590	590	577	585	620	606	595	641	595	581	625	619	585	607	593	626	621	590	567	606	569	563	572	622	590	604	629	628	618	625	580	605	581	596	628	586	623	629	557	589	580	590	602	597	614	621	600	649	599	572	595	562	638	598	625	568	603	622	590	598	622	585	589	604	646	622	604	603	607	545	558	611	590	581	609	570	612	579	579	617	572	598	574	620	618	550	599	625	600	631	615	584	566	595	605	573	608	578	554	608	598	615	585	612	622	600	588	639	649	610	553	574	574	605	616	619	604	610	595	614	599	659	577	591	592	613	617	600	633	611	640	539	612	640	633	619	648	578	645	581	600	595	587	610	607	580	604	577	609	575	590	576	600	584	627
2709	511	302	225	372	439	328	289	227	211	199	167	130	112	107	87	104	75	61	60	63	55	49	46	55	53	40	43	57	30	30	35	37	23	23	25	24	28	27	32	21	28	25	17	27	24	23	15	24	15	29	21	18	34	18	19	22	22	15	20	23	30	15	21	25	23	22	10	13	22	25	23	29	23	25	20	28	28	22	22	26	19	19	19	21	21	23	19	23	15	16	27	27	27	31	21	31	21	22	9	21	20	19	22	22	24	21	17	22	15	19	26	17	16	22	19	27	29	22	15	20	19	24	25	23	15	19	21	23	21	18	15	19	25	20	16	19	25	20	17	20	21	29	23	21	19	21	21	22	21	24	22	22	15	13	21	12	14	11	20	20	25	18	23	16	26	18	28	19	24	21	22	22	23	21	16	17	24	18	20	22	12	15	14	19	17	18	30	19	28	18	21	23	21	15	19	26	27	22	13	16	23	15	31	25	21	18	16	13	21	24	23	17	21	22	21	19	13	23	14	20	19	20	15	20	26	23	17	16	19	20	25	18	27	31	22	16	22	18	22	30	20	20	25	23	26	25	24	16	20	21	12	22	17	16	18	29	19	21	21	24	17	23	19	18	17	20	16	17	8	20	19	26	16	17	24	21	12	19	17	15	13	20	23	25	20	16	19	14	27	14	24	15	14	17	12	21	26	17	23	19	27	15	21	18	18	17	19	18	10	17	22	29	24	18	22	17	23	26	22	21	17	20	20	15	21	22	19	14	37	21	28	21	21	16	18	10	11	22	19	18	19	25	24	19	18	18	15	24	24	15	23	18	11	27	26	24	24	23	22	31	20	13	17	23	18	15	26	28	23	25	12	17	19	21	16	27	27	13	22	24	28	17	16	14	20	17	19	25	24	22	19	33	13	26	17	13	23	23	19	16	23	27	15	21	14	24	21	26	23	20	20	19	16	23	23	12	16	14	21	16	17	17	23	28	19	20	28	23	23	15	19	30	23	22	14	11	30	22	21	22	31	18	24	23	17	22	18	16	23	30	18	25	31	15	20	30	17	22	16	10	22	23	24	20	19	14	17	32	21	20	18	21	25	24	23	20	17	19	23	19	24	22	18	24	21	18	23	22	19	21	20	19	23	20	21	18	29	20	16	19	16	19	22	20	19	19	26	23	19	20	23	18	24	27	20	15	27	12	18	25	25	21	18	27	20	14	25	20	17	19	19	25	22	23	18	20	29	21	17	18	13	21	25	21	18	27	21	23	18	17	19	23	21	23	14	15	16	22	23	32	25	13	19	18	19	25	22	21	22	15	19	19	19	18	18	23	16	18	15	23	15	14	16	17	20	20	27	18	14	17	18	30	20	20	20	14	17	19	18	16	21	21	21	17	19	11	15	24	22	14	24	15	23	21	23	16	18	14	25	20	18	16	20	16	16	22	20	20	24	17	27	20	17	15	17	25	13	18	21	21	18	23	21	16	21	23	26	21	19	14	29	18	22	20	19	19	34	15	24	20	16	24	23	18	22	16	20	25	16	18	27	25	25	13	12	20	21	28	23	21	19	20	26	13	30	27	18	24	19	9	27	17	18	29	23	19	24	15	22	24	17	24	18	21	16	29	15	26	19	17	20	28	15	18	23	24	14	21	13	11	16	14	22	18	17	19	16	18	25	28	23	18	19	22	17	28	23	16	18	17	22	24	12	19	25	27	30	22	21	19	19	24	23	22	26	15	29	23	23	20	19	27	14	13	24	16	13	19	21	23	14	12	16	7	18	17	21	21	29	15	24	18	13	25	20	24	23	15	31	22	21	17	22	24	18	20	13	19	21	24	15	26	23	17	16	12	15	20	25	15	22	26	22	22	15	21	22	15	14	27	20	20	20	19	21	24	14	14	22	22	19	17	23	21	27	22	23	16	28	24	18	17	22	21	19	20	21	19	32	14	22	21	12	16	17	26	28	15	23	13	23	13	27	22	28	26	19	15	19	17	23	20	20	27	18	21	26	22	22	19	16	19	21	15	26	20	20	27	23	16	17	15	12	20	23	23	15	27	13	15	21	13	14	23	20	16	20	23	23	21	21	18	17	18	24	21	20	16	22	22	18	27	26	24	20	21	34	22	21	25	26	15	13	23	27	18	16	21	21	24	20	15	8	34	24	16	10	16	16	23	12	19	18	32	25	27	14	15	24	14	18	19	20	17	21	11	20	25	19	17	17	19	36	21	28	15	23	29	14	17	29	17	25	16	18	21	23	13	25	13	14	18	15	24	20	24	22	14	27	17	21	25	25	20	26	22	21	19	27	28	21	24	18	10	17	18	14	26	12	21	26	21	19	26	29	27	20	22	20	14	21	24	17	24	22	14	22	15	13	17	16	17	14	22	24	21	22	22	12	18	21	26	16	29	14	23	14	33	20	19	25	20	15	18	23	23	25	16	22	19	18	16	19	19	11	20	21	19	20	21	16	17	19	17	21	11	12	24	27	24	18	16	10	22	13	18	23	19	22	22	13	28	23	21	20	26	19	18	21	19	16	16	18	25	16	24	15	18	26	25	16	23	15	22	19	20	23	20	24	18	22	11	20	17	15	17	18	14	24	22	19	17	20	33	19	18	22	15	15	18	16	14	19	23	25	20	18	12	11	20	16	20	16	22	15	19	31	20	21	19	25	17	24	19	14	23	24	15	19	27	22	21	21	28	20	30	22	21	15	27	18	19	24	20	22	27	16	26	28	28	20	19	24	26	18	20	12	26	15	24	25	18	17	12	18	23	24	21	16	16	20	20	24	19	20	23	25	17	21	16	26	23	22	17	26	26	24	26	25	19	17	31	17	21	20	11	20	18	18	19	13	21	20	20	16	24	19	18	18	29	23	14	21	23	23	22	15	23	16	23	22	12	22	16	20	15	18	17	20	25	18	19	21	20	23	23	23	20	19	21	16	18	18	17	27	20	19	24	15	22	21	16	21	24	20	24	17	34	20	12	13	17	26	13	14	20	21	17	18	21	16	26	14	23	24	17	25	20	21	23	20	22	15	23	23	17	25	25	19	13	24	22	21	15	12	18	17	28	16	11	20	24	16	18	13	21	26	23	18	24	21	25	14	21	22	16	27	25	22	15	21	21	17	23	17	12	15	20	20	24	18	24	32	17	21	23	25	23	25	18	20	23	22	19	19	23	19	18	13	20	21	20	15	20	22	20	26	15	13	21	20	22	21	26	14	16	18	21	19	16	24	24	18	22	19	23	16	16	14	18	21	26	22	12	29	22	14	16	19	17	13	21	26	8	20	27	18	22	25	24	15	19	9	23	19	20	31	18	24	19	14	23	29	25	17	22	24	17	15	25	21	26	22	17	20	9	20	30	28	28	24	18	15	20	18	18	13	18	30	20	25	17	19	21	16	12	18	17	14	19	15	15	20	16	18	21	20	24	16	18	14	24	20	15	19	31	14	19	24	24	18	26	19	12	21	27	22	24	14	27	14	21	19	28	20
27988	12289	7152	17448	24022	22242	18792	15258	12540	10390	8746	7822	6822	6126	5284	4560	3964	3520	3099	2731	2597	2264	2201	2058	1986	2032	1886	1680	1541	1287	1073	1046	918	826	770	765	650	655	606	550	515	510	506	489	490	432	448	409	432	424	431	428	399	473	455	456	427	429	441	424	418	448	393	407	419	426	420	434	440	432	457	447	456	468	427	454	411	397	399	400	410	417	404	417	368	428	388	424	399	398	406	394	428	432	443	431	423	414	421	390	403	428	442	474	430	414	410	379	402	419	411	407	407	392	384	416	392	400	404	388	391	323	366	345	360	371	331	373	352	386	364	326	318	339	322	355	358	333	345	344	359	313	362	333	310	312	338	332	362	383	313	319	340	380	353	335	351	328	328	358	331	353	316	331	314	325	337	371	324	335	339	368	318	370	357	361	336	351	339	334	365	318	352	359	358	339	349	297	328	344	351	344	350	338	322	346	363	333	333	338	348	324	313	303	333	364	307	325	354	307	333	341	353	330	311	319	332	334	355	344	329	318	357	348	365	365	299	337	331	339	359	343	354	368	341	335	378	338	311	309	360	347	343	335	352	349	301	302	329	344	344	350	373	315	345	316	368	326	343	311	331	316	334	334	345	343	324	321	319	295	322	354	346	309	331	347	308	371	346	340	331	337	349	332	319	343	334	343	356	333	364	330	335	358	341	363	347	333	323	334	316	358	310	324	337	324	348	341	345	347	320	338	350	355	345	326	340	340	365	352	327	329	322	345	326	359	375	346	366	314	352	329	335	300	337	330	360	345	307	324	348	316	340	346	332	341	334	348	358	332	364	319	359	327	339	338	357	317	319	323	361	382	335	331	360	362	364	322	333	323	362	357	359	333	317	332	363	292	312	301	370	337	317	321	361	333	342	354	330	344	305	339	346	315	350	363	348	342	351	349	343	342	303	345	341	340	349	313	303	337	330	339	346	339	324	336	324	336	367	328	318	341	358	356	348	336	323	359	347	375	327	338	309	373	359	318	312	348	345	318	314	333	296	365	329	332	333	330	298	313	361	349	307	333	338	350	351	361	342	360	323	344	321	330	354	321	320	340	368	328	338	390	348	331	346	321	336	332	347	317	306	342	329	316	327	351	338	355	367	316	341	340	345	325	369	323	343	324	358	377	340	354	331	323	338	361	363	342	342	344	330	336	369	342	327	347	332	335	337	307	300	344	323	345	345	341	339	342	317	358	344	352	285	305	338	314	350	325	377	372	352	355	393	317	326	329	350	356	329	343	357	339	325	338	332	354	337	367	350	338	369	352	332	368	353	350	315	340	330	316	323	323	355	372	337	326	328	317	299	350	362	314	336	308	303	326	305	372	330	367	335	323	341	340	354	338	339	308	341	395	319	362	315	337	333	313	298	335	331	340	347	312	345	358	338	331	378	320	373	328	323	341	321	325	336	337	324	324	304	298	317	342	335	342	352	320	328	325	313	328	334	322	342	353	316	314	336	360	349	335	365	367	359	336	340	342	336	330	341	346	346	343	343	349	331	371	339	345	373	352	359	376	328	353	323	323	323	330	334	369	334	302	361	316	339	365	354	343	302	301	323	349	362	325	343	354	338	345	311	301	341	357	332	309	339	355	341	339	339	384	337	335	331	309	360	335	330	320	308	339	350	328	327	325	350	321	323	358	302	330	352	343	373	340	352	324	357	328	353	359	315	395	348	353	316	322	321	348	307	367	335	307	331	325	319	336	321	341	385	321	354	377	314	308	347	322	343	331	368	322	371	384	347	354	370	353	344	366	340	330	337	338	310	344	371	332	369	332	356	322	333	328	338	361	350	334	326	313	317	326	330	346	383	363	323	366	324	347	358	327	326	322	309	353	332	327	321	337	333	351	338	348	315	327	335	327	357	298	313	326	324	343	315	334	355	328	356	336	327	360	319	361	338	346	345	334	337	320	337	339	337	350	359	323	329	376	329	327	326	319	349	344	343	341	339	333	352	350	323	303	354	336	353	373	332	314	350	327	314	324	299	326	335	340	343	367	327	328	306	329	360	345	343	318	349	350	372	357	354	302	354	381	337	349	297	312	355	337	323	364	329	330	332	301	354	349	355	313	317	374	349	334	362	323	334	370	329	330	347	330	356	311	361	320	367	338	347	327	350	329	324	321	356	315	322	359	331	329	358	322	333	354	345	337	329	317	331	328	311	330	356	325	348	356	293	330	312	358	357	336	331	362	337	341	360	361	353	323	362	342	341	382	320	338	348	357	337	334	331	336	321	348	370	328	310	361	356	321	320	355	309	327	338	340	334	310	358	338	342	353	327	359	325	310	350	328	372	316	353	307	336	359	301	351	348	360	317	347	323	334	317	358	368	304	351	322	347	314	363	351	308	340	331	348	342	351	349	326	345	337	337	322	339	347	339	341	370	311	357	334	372	332	337	317	337	349	296	306	313	304	333	349	350	314	323	321	347	352	329	381	314	326	337	347	331	351	360	347	351	315	327	330	343	325	347	354	310	339	318	333	352	347	334	343	354	353	346	330	318	338	329	370	335	357	350	325	359	320	319	318	320	335	310	336	338	325	345	343	358	339	331	325	309	314	347	340	349	313	331	363	348	329	358	341	329	392	338	371	315	360	331	349	350	358	341	344	358	328	336	296	373	316	322	356	346	360	366	353	343	313	367	306	348	335	329	367	337	329	330	323	333	342	330	342	366	327	323	353	347	364	341	349	319	371	345	348	337	353	338	362	332	340	331	379	363	371	359	345	331	388	357	328	345	332	351	292	331	363	329	323	356	347	344	334	328	337	320	348	305	346	346	330	324	366	333	374	351	326	319	343	323	327	322	335	310	353	328	342	317	328	351	327	326	324	316	332	323	346	353	328	320	357	341	337	315	319	305	336	363	337	326	321	308	335	320	338	330	334	315	321	308	328	325	353	333	346	322	337	317	328	327	338	300	326	342	345	323	331	358	315	325	332	348	323	325	338	352	328	344	305	328	336	315	318	339	315	316	337	346	364	348	340	302	304	330	334	335	377	302	358	332	319	318	348	359	350	354	340	338	323	371	335	341	340	344	346	321	314	319	325	317	337	329	323	316	375	306	358	342	344	315	318	337	335	350	357	334	332	346	353	353	322	369	330	308	356	351	327	318	309	343	357	359	352	334	341	314	392	344	322	315	359	322	320	337	345	365	328	337	338	311	349	307	344	358	357	342	333	341	347	280	324	331	320	350	342	350	329	336	345	358	362	320	341	360	360	307	329	365	316	317	319	332	357	329	344	339	295	343	330	340	345	370	357	311	348	339	325	323	367	342	339	322	325	315	328	333	334	351	347	319	343	311	337	351	348	343	351	379	381	331	345	272	332	324	350	359	320	340	324	382	341	339	348	325	379	318	326	316	339	360	348	319	342	365	358	308	343	309	340	347	326	344	326	371	354	389	367	342	335	339	334	340	348	303	295	319	342	335	344	353	320	325	343	339	352	309	317	334	379	339	343	313	352	322	376
2768	750	436	302	544	564	487	414	365	290	236	229	152	189	153	125	116	90	103	86	85	72	77	69	77	71	53	56	41	47	50	44	41	33	27	41	29	27	33	39	22	34	32	23	25	24	26	31	35	16	24	24	17	31	27	27	23	25	25	24	29	33	14	28	30	22	23	32	29	22	32	27	29	18	31	27	26	21	24	23	27	35	33	26	28	28	22	15	30	27	21	18	29	28	28	25	25	30	28	36	28	35	23	35	25	24	15	17	20	22	21	25	12	21	25	25	20	26	23	23	27	26	26	23	26	39	24	26	23	25	24	32	34	18	24	30	23	26	23	28	26	25	19	25	24	26	21	26	15	26	24	22	22	19	21	29	20	24	16	23	27	21	20	21	21	17	23	12	28	18	15	15	28	25	21	24	21	23	24	25	17	22	22	22	36	18	25	34	34	24	20	18	17	24	26	18	21	23	21	22	28	18	18	17	29	27	26	29	31	19	22	17	20	26	24	27	23	21	27	33	18	19	18	27	18	19	21	20	21	24	24	25	21	32	21	24	19	15	30	24	19	30	23	32	27	26	23	19	21	27	26	31	23	34	25	26	22	20	29	27	27	21	23	24	23	16	19	24	24	21	20	23	24	26	26	32	19	29	17	22	25	24	22	20	23	26	25	25	25	18	21	26	19	22	23	27	27	25	26	28	29	27	24	23	26	25	24	22	28	25	22	22	22	25	23	22	16	30	25	24	25	19	24	21	25	15	23	14	32	23	27	22	30	22	14	25	24	18	27	24	20	18	16	19	10	28	25	26	20	23	29	22	20	17	28	22	16	19	18	18	25	29	25	21	22	19	21	21	20	24	27	26	22	18	29	25	21	22	22	25	25	23	27	34	23	16	24	25	31	32	38	25	13	18	20	18	25	26	23	23	25	24	24	16	31	24	12	18	28	22	28	10	24	16	23	26	21	23	22	29	21	26	31	23	32	25	25	20	30	16	22	18	21	14	19	22	26	32	28	33	26	26	25	22	22	26	25	22	19	23	25	22	33	28	23	26	27	22	20	24	20	19	27	29	35	24	15	17	27	14	33	26	18	23	22	26	20	24	18	24	19	20	23	23	22	21	26	27	24	30	16	23	19	29	26	26	22	21	27	25	22	20	20	23	23	19	30	39	24	25	23	19	29	23	16	24	22	24	19	21	27	28	20	25	27	23	25	27	27	24	19	29	19	19	27	21	19	33	25	22	35	25	14	28	26	22	30	29	25	18	23	27	26	20	25	29	26	21	27	26	26	17	18	28	23	21	25	24	14	20	29	22	20	23	24	23	28	24	23	28	25	18	27	24	22	18	20	20	19	28	27	19	28	29	31	17	25	25	22	21	19	24	18	29	23	31	23	13	27	24	19	38	23	16	18	24	24	16	34	22	17	19	26	18	19	21	16	27	27	29	26	17	16	24	22	21	26	25	27	18	16	26	21	20	25	30	34	28	19	26	26	28	22	17	23	24	19	27	24	17	20	13	16	20	30	30	21	25	19	19	20	22	17	22	32	20	25	19	24	16	22	19	19	20	23	24	21	29	16	21	21	19	23	14	23	30	19	25	24	24	28	24	23	24	22	26	21	29	16	25	23	25	29	40	22	33	20	22	23	27	14	19	31	33	22	25	26	25	19	18	26	30	17	25	15	27	18	21	23	27	24	28	15	27	22	28	17	29	24	17	23	28	29	26	26	16	31	23	19	23	18	25	18	18	24	33	18	30	15	25	28	24	19	24	20	20	20	15	27	24	24	23	21	24	27	23	25	21	25	21	16	20	22	27	25	23	29	23	26	16	21	30	22	29	23	23	18	33	14	28	23	19	28	20	26	28	17	27	24	18	17	31	31	19	30	23	21	16	25	19	35	23	22	22	29	22	23	28	29	25	29	12	27	20	20	18	26	29	18	27	21	26	28	22	22	23	24	22	34	17	28	26	22	30	16	25	24	26	25	21	22	22	25	21	30	17	28	31	20	23	24	22	24	21	21	24	25	26	30	21	24	30	18	26	20	23	29	23	22	20	29	25	22	20	20	28	11	21	12	29	25	18	14	27	19	27	17	25	23	32	18	18	23	27	23	25	23	25	18	32	20	24	31	26	25	20	26	22	27	23	21	22	19	28	28	22	28	17	24	20	23	25	23	28	27	27	25	18	26	28	20	16	19	21	16	29	20	23	25	24	21	30	34	23	22	26	23	15	22	19	26	21	17	14	24	32	29	16	27	28	19	24	27	21	31	24	26	24	19	30	33	19	27	18	25	19	22	21	21	29	20	28	30	25	23	25	25	26	29	27	27	31	12	28	16	19	15	19	30	21	15	33	21	19	23	24	22	18	21	20	22	19	27	15	26	35	22	25	22	17	14	30	28	22	14	27	25	23	18	23	29	20	21	16	25	19	15	19	30	25	26	27	17	19	18	17	18	19	27	23	28	13	20	24	34	27	19	26	29	26	27	24	20	31	18	20	18	22	20	24	21	22	19	18	23	14	24	23	31	21	32	15	13	29	20	19	30	26	21	18	28	26	19	21	16	25	32	27	23	19	24	23	15	29	25	18	19	26	26	26	31	20	27	22	27	24	23	34	28	21	15	33	26	25	26	22	22	16	28	27	24	27	29	30	16	31	23	29	27	23	23	25	25	25	34	19	24	23	23	23	27	20	29	19	20	33	20	29	26	21	30	33	27	30	24	27	28	19	25	14	26	22	16	23	22	24	33	18	19	28	25	20	19	21	19	27	19	31	29	26	26	28	23	30	30	19	21	26	22	23	23	31	27	24	17	29	17	28	16	28	16	36	24	23	17	20	26	21	21	29	23	25	26	27	27	24	28	22	16	20	26	17	22	17	29	17	21	21	32	24	21	27	28	20	19	16	31	22	23	27	26	26	37	27	22	25	30	26	17	20	19	26	26	26	19	21	35	28	28	19	28	20	18	22	22	27	23	22	25	23	19	22	31	39	29	20	27	33	29	25	27	18	18	21	15	27	20	20	25	20	17	27	24	16	20	35	35	23	24	27	21	25	17	25	29	26	15	19	27	23	29	18	18	25	19	20	12	23	24	25	22	31	24	19	22	23	26	15	21	22	30	25	20	23	35	19	29	17	17	21	31	23	25	31	21	23	26	28	27	18	19	27	20	30	25	21	23	25	25	22	29	25	22	24	24	15	25	19	22	34	23	31	28	21	19	23	27	34	26	25	32	29	26	31	25	21	19	21	35	26	34	22	22	27	28	24	27	16	26	19	27	25	23	19	28	25	24	29	27	18	18	29	34	23	16	22	14	19	23	23	23	23	21	18	23	29	24	22	26	22	27	16	16	23	21	21	20	19	26	21	15	21	18	28	30	18	27	22	21	22	23	22	22	25	26	16	24	20	17	14	24	21	40	22	21	25	24	22	21	25	23	22	21	34	24	27	30	16	17	23	25	18	26	22	27	21	21	24	21	22	30	14	26	28	21	18
32921	15711	9269	21476	28679	26635	23525	19653	16271	13577	11691	10156	8657	7855	6743	5995	5261	4608	4213	3850	3423	3084	2948	2684	2746	2654	2293	2267	2020	1626	1466	1386	1201	1069	1066	1009	864	802	736	687	677	694	652	625	636	615	639	539	560	577	512	547	574	531	588	559	527	517	564	510	485	515	518	473	460	503	512	486	520	550	578	546	532	558	554	495	506	509	537	517	513	550	492	505	460	492	526	500	519	510	516	509	514	589	566	525	495	475	444	432	497	486	514	636	532	500	568	513	496	482	487	496	515	465	474	424	493	459	462	415	479	407	389	425	404	441	407	440	412	455	397	417	439	419	421	394	447	418	380	450	382	407	415	360	389	382	398	415	399	421	379	391	415	400	415	395	378	383	409	408	431	401	438	429	405	421	409	387	381	394	419	385	410	406	371	384	385	404	406	391	424	396	414	400	424	384	399	407	392	427	398	385	409	418	384	416	447	391	372	370	410	382	407	375	403	373	394	380	417	365	407	423	369	393	381	392	361	385	416	385	435	359	397	400	405	366	392	416	386	397	383	391	406	448	388	371	411	373	390	389	384	398	396	386	400	400	354	378	412	406	390	402	409	420	418	372	383	389	387	372	419	383	386	393	393	404	406	429	415	413	412	397	402	395	416	381	385	401	366	398	360	387	391	417	406	378	378	404	387	366	385	375	385	386	399	366	415	387	408	417	365	400	380	426	411	406	417	375	383	418	381	392	453	387	408	391	392	361	388	423	365	377	388	416	410	412	370	393	433	403	401	408	377	383	401	436	411	379	409	395	369	388	398	401	421	387	397	413	412	378	389	417	394	387	414	404	370	394	386	388	382	395	397	416	379	393	387	408	411	404	390	420	414	377	355	424	381	418	429	390	387	395	396	399	391	372	411	405	406	401	419	384	367	411	383	442	414	371	417	378	395	397	423	390	427	409	381	415	378	395	424	407	374	351	405	428	395	392	407	435	408	423	396	380	388	381	418	414	424	408	376	371	390	393	425	380	431	419	378	380	437	405	410	422	396	431	388	398	384	398	415	377	367	416	387	397	418	401	410	398	430	417	399	381	403	414	377	383	406	393	393	392	396	369	377	413	393	402	393	408	395	414	380	400	361	401	410	399	401	390	416	407	411	394	373	406	407	405	377	391	373	380	367	404	383	420	368	381	421	390	409	412	401	395	394	383	388	405	376	417	400	411	408	385	398	397	367	406	409	399	395	392	417	392	367	413	394	406	442	359	381	388	421	442	377	416	398	396	379	401	409	396	378	414	388	401	433	367	377	381	398	416	421	390	383	413	424	389	395	431	369	422	420	415	381	415	395	403	401	413	405	389	401	372	409	390	384	407	393	410	433	390	387	402	444	401	379	382	398	397	375	416	399	402	393	417	379	423	429	381	413	430	402	395	400	379	390	407	368	375	457	426	392	387	405	421	426	410	412	377	396	430	379	376	379	394	370	404	386	408	416	390	429	409	403	392	350	386	398	395	410	386	437	386	399	389	368	376	402	382	381	395	404	405	441	419	376	386	415	371	378	434	420	383	400	393	416	408	377	422	377	392	430	413	407	388	401	395	397	390	404	401	372	415	416	432	402	389	370	399	385	388	417	425	422	422	374	403	371	393	414	394	423	406	367	390	397	399	398	394	403	363	422	419	426	433	394	411	422	397	436	404	381	387	411	388	354	395	358	390	384	390	430	404	409	393	408	396	381	370	391	414	390	383	421	399	358	426	374	449	377	365	431	378	385	394	407	420	424	422	372	391	428	398	406	402	425	397	403	371	379	400	388	394	366	380	400	412	405	402	408	398	398	412	414	428	395	406	409	375	366	401	371	402	349	407	444	411	373	392	405	380	388	390	403	396	407	414	413	379	393	401	384	375	394	408	405	383	400	389	413	406	370	368	395	387	394	393	430	392	417	426	377	414	384	399	422	413	405	361	373	400	401	416	417	367	382	371	401	381	411	372	373	398	404	435	381	408	437	409	381	383	410	414	390	393	393	373	382	400	412	403	381	421	419	422	374	387	363	423	370	366	391	398	411	439	400	412	379	406	406	398	417	390	433	388	402	403	405	413	425	382	412	397	392	409	370	399	409	417	421	384	374	387	404	371	409	383	404	385	412	347	420	393	399	390	395	384	423	384	389	374	391	437	389	375	376	381	440	364	402	369	395	406	385	412	422	366	395	406	375	398	392	383	400	407	381	413	393	413	401	387	345	423	369	382	389	407	394	416	404	387	404	414	385	436	410	385	425	357	388	397	430	366	393	392	383	386	425	413	373	388	386	397	389	433	389	407	384	377	402	359	394	397	371	388	374	407	445	450	402	367	397	380	405	373	380	408	367	416	381	398	413	380	363	424	392	400	405	401	388	415	393	380	413	387	393	390	420	396	401	436	380	399	383	380	405	363	387	366	402	371	407	395	452	380	356	388	423	425	380	380	415	392	424	395	403	349	430	411	387	406	400	379	444	365	389	404	403	410	396	430	387	418	420	379	372	404	405	401	418	375	376	433	368	405	407	374	421	383	394	377	422	431	373	385	386	401	401	399	400	396	415	409	406	416	412	411	407	362	396	373	412	389	368	388	395	400	420	386	382	398	389	424	438	372	424	413	391	388	390	411	384	405	395	400	437	398	365	385	412	396	365	407	391	420	418	387	405	397	384	411	410	370	417	361	377	395	408	370	412	420	395	413	398	392	430	387	375	401	371	404	427	403	407	383	417	425	409	411	424	387	379	411	417	448	456	372	394	409	352	402	371	403	369	388	399	397	374	400	362	420	396	400	358	410	394	401	402	417	414	383	401	402	453	373	376	370	352	370	367	402	384	389	386	405	393	370	408	387	403	390	392	408	404	367	439	444	397	415	408	398	377	372	419	421	414	369	418	379	396	394	389	415	446	388	391	408	415	383	388	386	380	406	430	409	423	411	425	418	401	394	420	438	413	400	398	415	378	400	404	433	391	380	411	414	393	395	394	377	412	361	381	391	392	400	387	389	375	378	412	391	379	406	397	397	455	363	399	432	378	452	392	398	401	404	395	379	398	388	368	406	384	412	400	428	450	370	383	402	418	383	374	384	440	408	394	383	401	410	376	405	409	414	369	392	384	377	421	426	373	377	397	409	425	419	389	410	431	384	415	387	391	388	380	385	386	412	393	445	403	406	401	409	377	422	385	377	383	370	430	414	426	400	406	394	410	398	427	388	379	366	411	371	395	426	415	411	440	445	407	417	427	400	374	432	378	366	372	385	368	424	371	436	384	384	377	414	393	384	398	404	381	416	374	406	397	388	400	361	382	404	388	454	408	417	364	393	404	422	408	391	424	396	373	412	417	397	383	388	416	402	362	433	389	422	403	374	383	410	383	357	398	417	405	389	398	423	353	378	359	383	419	398	390	355	393	390	388	411	401	405	351	416	372	394	416	370	411	438	393	376	403	406	409	383	420	383	425	408	384	417	418	405	370	376	416	408	399	358	420	349	389	381	395	384
4735	918	444	345	554	616	494	440	382	305	262	234	190	164	158	178	143	118	110	92	80	86	83	86	74	70	68	63	47	54	49	43	46	46	44	36	51	38	37	31	33	28	41	30	26	42	33	42	40	30	31	32	36	33	14	29	24	39	28	26	27	43	28	35	24	19	29	28	27	29	35	24	32	25	32	33	29	35	35	28	28	29	30	39	23	25	32	31	25	29	30	28	28	31	23	36	31	23	25	25	29	29	32	38	28	30	31	27	25	35	19	34	40	27	31	34	27	31	25	32	27	26	32	37	30	18	30	20	33	27	25	24	23	27	19	30	28	24	35	30	29	28	33	20	30	29	31	39	30	25	28	31	30	29	25	36	28	27	20	34	34	37	29	28	28	25	23	21	28	25	25	33	31	22	26	29	34	28	33	30	27	28	35	27	21	22	29	23	22	19	37	27	29	26	32	24	30	31	30	25	31	18	22	32	15	32	31	34	29	31	28	25	24	24	21	23	22	22	24	19	35	23	18	23	20	21	22	16	22	30	26	36	34	32	34	27	40	19	32	32	21	25	23	31	30	24	30	27	36	27	26	34	25	21	30	20	28	33	32	27	24	27	28	30	39	32	27	28	21	34	34	27	32	28	28	25	19	21	35	31	32	33	23	31	21	28	23	18	24	21	22	28	35	29	27	27	26	19	30	21	27	27	27	28	35	33	21	26	16	23	36	33	33	32	24	23	25	21	30	25	19	35	28	29	30	21	24	19	27	31	28	28	34	31	27	24	26	35	24	21	26	42	27	21	24	31	30	25	30	30	28	23	24	23	33	25	25	33	36	24	31	26	30	26	32	22	24	32	28	25	21	31	26	33	31	35	31	22	34	31	20	36	32	27	22	24	28	35	27	20	32	28	38	33	24	26	32	27	22	30	30	27	32	21	38	32	30	31	24	26	37	30	26	30	34	24	33	23	41	18	30	26	23	29	42	23	27	27	30	31	28	23	30	26	30	26	37	27	29	27	28	27	32	35	32	33	23	23	28	18	27	34	24	22	29	32	28	29	30	28	23	24	25	34	32	28	38	23	29	28	25	31	21	30	31	34	26	30	23	27	19	35	31	41	33	25	32	23	30	30	32	23	26	34	29	21	24	27	27	28	26	30	25	35	22	28	33	28	21	30	29	21	30	32	23	25	24	25	27	21	27	38	26	28	17	27	31	29	34	25	23	28	29	29	26	38	24	28	24	26	40	31	29	35	20	31	27	19	33	30	25	22	22	30	26	22	24	25	32	29	26	30	19	32	23	27	23	33	21	32	26	30	31	21	29	22	28	30	31	26	26	26	29	28	38	26	18	19	26	18	29	24	23	25	24	23	36	28	40	23	21	36	26	26	21	27	27	25	29	26	27	29	23	29	22	23	20	31	23	23	20	28	21	28	25	32	29	28	33	22	23	26	32	26	27	23	32	37	11	37	28	37	20	23	25	32	22	24	23	33	29	35	23	23	30	35	27	29	28	33	26	22	30	31	27	29	28	29	23	41	34	25	22	30	30	20	35	30	33	35	28	35	27	27	29	43	21	37	35	22	29	31	29	26	35	20	33	29	32	24	25	30	25	29	37	35	29	24	25	31	21	31	29	17	32	33	26	32	28	25	21	35	25	23	27	39	27	29	29	24	25	30	36	28	33	23	26	26	26	26	26	33	23	37	23	32	28	29	35	32	27	32	27	19	15	23	28	32	22	22	23	28	30	32	34	40	26	28	23	26	35	30	31	28	24	30	34	29	20	22	24	31	34	28	20	33	37	30	24	33	21	26	29	34	28	29	23	17	23	23	31	32	16	32	23	21	21	20	34	29	23	32	34	29	27	26	20	30	28	23	31	21	20	26	23	26	29	16	24	38	21	28	29	25	24	24	19	30	18	22	25	24	28	23	30	23	28	28	28	36	26	26	31	26	32	32	28	27	28	32	35	31	23	39	27	23	29	27	30	31	24	32	26	18	41	28	31	24	34	36	22	25	28	31	34	37	27	26	24	27	22	33	31	21	32	28	35	33	28	20	32	25	34	33	29	33	22	28	22	24	22	29	30	26	27	25	35	31	28	27	27	25	34	27	29	26	19	17	24	22	22	27	31	30	26	27	22	20	21	31	20	32	24	17	24	33	36	29	26	31	28	21	24	20	32	25	34	32	25	21	27	23	29	30	19	31	29	29	28	26	21	25	26	28	30	33	19	18	31	27	21	28	28	25	36	25	34	32	21	28	32	25	21	26	34	22	31	29	28	27	23	22	15	29	36	39	28	31	26	31	37	21	28	24	37	31	35	27	20	35	28	30	32	22	24	34	30	21	21	22	32	28	37	27	37	31	30	20	25	32	29	31	31	28	25	24	29	37	27	36	33	30	29	23	36	36	24	32	31	23	21	32	38	29	39	24	38	25	27	22	19	32	22	29	30	36	28	28	30	38	23	27	27	19	31	21	31	24	34	31	28	29	29	22	24	32	21	23	27	18	26	28	31	24	25	26	22	29	35	32	30	25	16	22	25	27	32	26	26	33	19	19	24	18	33	28	22	31	26	25	38	34	31	16	29	27	22	25	29	28	28	27	30	30	20	28	26	18	23	26	35	22	25	17	36	30	29	29	36	33	32	22	31	19	26	24	33	23	30	30	28	31	29	33	22	19	20	23	31	31	28	21	30	26	15	29	24	22	36	19	26	34	36	30	29	24	25	26	27	29	26	20	35	25	40	34	26	19	25	26	21	27	28	36	29	37	26	37	20	31	26	33	28	30	27	24	27	29	21	34	32	33	40	23	30	31	27	18	36	31	37	19	26	28	27	23	32	25	25	39	24	26	37	32	32	26	20	29	22	27	23	23	29	31	26	29	31	26	12	37	27	26	26	40	34	26	25	21	29	33	28	21	19	28	29	19	33	20	17	32	25	31	26	35	32	27	28	35	29	33	28	27	27	25	30	25	25	32	26	30	25	38	29	24	28	28	37	16	23	20	31	34	31	27	26	26	29	24	34	24	23	16	25	26	25	24	27	32	28	34	22	25	30	19	16	32	32	26	24	24	35	30	40	24	27	36	21	35	22	18	32	29	29	22	19	23	23	30	29	23	24	27	23	25	27	24	32	31	25	19	38	23	32	27	30	35	26	34	31	32	20	25	21	22	29	30	26	26	24	28	22	21	28	25	30	25	18	22	22	35	25	30	21	31	28	27	34	24	32	22	22	29	22	21	28	26	30	16	26	21	20	39	46	22	23	38	22	29	27	30	33	27	33	23	28	22	22	23	21	27	26	21	32	28	23	37	36	25	25	29	32	22	33	41	28	30	31	31	28	39	30	23	33	27	30	27	38	22	30	33	18	23	37	19	28	26	28	29	28	29	27	25	28	18	26	31	30	33	31	22	22	31	36	32	33	33	29	22	27	32	36	21	37	21	24	30	21	32	33	24	25	24	19	32	26	27	32	26	35	40	40	25	20	36	30	24
32626	15522	9699	21569	29218	27309	23868	20531	17371	14343	12150	10657	9356	8084	7353	6506	5832	5168	4595	4042	3699	3358	3094	2878	2839	2866	2610	2341	2037	1711	1556	1497	1313	1263	1183	1082	955	888	777	867	740	732	756	791	735	732	602	623	562	598	675	595	647	689	630	612	627	613	599	582	589	585	598	592	594	542	535	610	564	632	595	617	638	577	587	594	600	606	569	565	612	577	594	598	535	559	567	565	585	531	540	548	578	579	572	546	559	539	521	553	519	619	656	650	619	554	600	501	559	538	639	553	533	515	555	544	532	508	514	504	517	475	477	474	471	494	494	485	490	463	478	464	486	460	468	464	467	465	448	431	446	465	469	469	451	461	462	478	450	470	462	497	451	465	484	467	457	458	490	458	440	471	468	488	470	418	445	497	460	475	476	465	445	468	478	437	459	473	448	481	455	458	426	445	438	440	487	456	464	464	496	491	474	450	458	449	496	443	439	444	474	447	469	442	462	442	427	476	427	437	429	472	463	441	443	423	456	449	475	462	484	443	469	439	441	429	432	463	432	493	451	432	441	483	448	461	465	451	447	427	490	428	456	452	457	452	414	487	464	436	454	479	457	451	477	470	455	467	433	444	424	434	436	443	428	456	451	450	451	432	439	483	494	488	423	470	468	467	464	467	465	449	456	450	483	481	470	466	474	487	481	458	479	471	458	463	450	470	431	443	423	496	459	468	430	453	475	442	445	450	458	448	450	448	437	416	429	462	477	461	462	482	491	440	477	496	459	424	473	483	466	436	500	456	468	419	473	456	449	459	450	455	435	485	473	463	451	466	448	487	450	440	487	486	418	452	472	484	423	490	483	454	488	460	474	465	451	450	494	467	467	447	444	448	501	432	439	441	448	457	440	463	464	425	461	477	481	435	472	444	454	439	459	448	473	462	435	442	482	461	474	444	503	467	471	433	432	426	466	465	450	459	466	449	431	437	469	484	469	437	475	478	453	473	462	475	428	504	491	477	477	490	443	472	415	513	439	442	433	457	448	425	442	449	464	483	470	463	466	428	444	427	449	455	452	474	470	453	461	478	475	446	441	477	458	458	444	432	476	428	462	448	463	454	463	486	437	432	446	439	456	461	449	432	444	446	459	445	451	495	479	460	460	475	461	457	446	439	455	481	464	462	452	459	452	446	451	474	446	471	467	442	472	461	474	439	459	472	479	469	467	461	466	458	439	468	483	445	452	424	467	460	435	422	457	453	483	442	442	471	418	467	461	458	481	423	473	460	444	463	457	462	510	443	437	466	462	485	459	441	448	450	440	434	430	443	440	469	466	481	435	480	441	452	456	446	441	502	413	448	480	434	430	476	455	432	458	459	427	493	437	433	449	410	440	459	470	444	448	456	471	431	455	433	484	507	427	499	451	439	474	475	446	467	465	462	455	422	450	466	459	477	456	466	430	465	446	462	453	470	457	462	468	435	435	464	475	431	464	452	444	471	455	454	447	446	422	450	493	458	448	481	467	455	439	429	452	442	452	423	470	438	430	450	463	485	450	438	438	460	461	459	430	425	463	448	421	463	466	482	473	431	396	423	499	510	459	432	485	460	488	436	436	461	480	472	486	488	489	470	452	460	470	481	471	480	434	453	456	459	454	444	443	462	487	462	438	515	474	426	456	479	462	455	484	462	458	461	467	471	468	452	433	419	454	420	470	486	471	471	457	453	438	453	466	493	466	479	478	441	453	468	462	488	455	489	460	470	468	467	452	475	439	453	471	498	430	467	454	509	443	420	444	459	471	467	458	428	430	461	463	507	445	442	471	411	477	474	477	422	439	448	446	452	468	440	481	465	469	464	443	469	474	423	471	457	456	426	433	453	453	435	470	478	462	456	437	470	439	476	477	459	428	461	449	480	457	463	446	418	438	469	448	460	453	465	402	474	456	440	454	468	458	443	488	445	470	464	442	487	511	453	409	426	478	437	487	482	460	442	450	460	474	451	445	466	463	469	480	436	503	467	437	420	476	470	430	424	465	456	486	467	450	458	441	467	443	430	463	421	464	453	464	429	465	439	457	453	487	455	441	441	441	413	442	445	441	509	438	492	461	453	441	438	456	456	460	469	437	445	452	437	461	462	442	468	485	464	473	462	451	472	445	478	474	441	447	454	478	432	433	457	440	436	489	478	443	458	460	470	437	447	464	469	454	459	436	470	477	467	473	451	458	457	443	467	435	459	419	506	497	428	484	455	443	447	469	477	474	455	445	489	461	502	478	479	453	477	472	474	471	450	431	417	470	438	478	439	447	466	444	469	422	442	441	482	443	477	479	458	467	419	475	465	459	456	464	443	473	470	468	425	459	466	442	430	461	444	469	435	434	487	456	423	447	484	471	439	444	420	433	482	500	436	510	487	448	445	482	441	504	470	464	457	465	451	454	461	493	454	413	460	453	458	443	437	421	459	452	449	458	456	466	443	443	439	445	470	531	433	447	454	501	460	426	480	427	497	469	452	439	489	477	427	440	486	411	434	460	443	416	426	443	483	481	441	449	461	463	428	460	430	472	450	457	513	457	475	456	439	440	461	441	478	453	422	428	457	479	450	489	414	469	481	424	455	447	429	451	434	483	486	478	453	449	430	451	422	470	411	448	503	475	493	449	438	490	460	452	436	452	438	453	437	477	469	458	445	489	455	476	464	482	486	444	418	436	485	483	501	459	464	449	496	472	481	440	437	435	431	440	426	456	465	465	446	417	450	450	428	488	471	497	436	462	460	444	446	459	488	454	442	463	443	451	495	465	435	468	467	452	489	475	472	455	439	481	457	451	464	487	434	448	445	458	446	450	443	439	470	444	448	479	486	485	436	430	457	436	501	470	437	497	429	481	444	440	426	474	477	408	474	456	470	485	471	524	422	458	439	428	441	475	443	427	479	450	465	467	464	484	467	455	429	486	471	456	460	456	474	454	441	449	468	463	437	459	456	485	433	463	455	455	451	490	447	432	426	452	442	428	453	447	450	452	498	427	467	474	443	452	468	506	458	407	439	455	503	446	446	443	459	469	451	431	460	477	448	472	429	454	452	435	451	422	443	416	465	461	464	454	433	465	462	464	448	422	449	468	448	427	411	441	443	430	436	432	488	480	468	476	442	472	467	469	459	470	469	443	448	483	442	492	422	464	492	417	454	433	427	456	481	439	461	474	454	473	453	468	482	477	460	459	463	460	494	498	489	467	464	445	445	465	463	464	448	436	461	468	454	463	438	458	486	479	436	453	462	454	466	434	469	457	475	478	441	463	431	455	492	464	445	472	419	467	435	456	460	490	463	447	440	428	456	461	453	443	461	471	434	427	451	449	467	482	441	470	457	458	479	452	430	473	451	452	449	496	470	423	430	465	423	512	463	444	437	426	472	473	474	439	457	498	459	443	459	469	456	448	503	448	465	440	489	430	465	479	453	489	475	453	440	470	468	416	463	446	477	470	485	438	462	470	468	469	487	456	466	450	465	438	475	461	440	462	468
5698	1525	697	545	898	1012	836	695	559	459	372	315	308	296	260	217	211	168	160	151	142	102	132	126	123	125	105	98	80	61	79	75	68	62	45	52	46	49	48	58	52	56	45	51	38	42	50	44	30	38	37	49	46	51	36	46	41	38	45	48	41	43	44	37	38	38	41	49	38	47	43	41	45	51	38	39	39	31	39	37	35	42	49	46	38	29	47	46	47	57	33	44	34	48	33	39	39	46	47	32	41	39	39	61	42	41	29	45	42	50	44	43	37	33	33	35	49	40	36	27	44	52	35	35	36	37	27	38	40	41	39	40	36	37	38	30	32	44	35	45	47	40	32	50	29	30	29	31	43	33	28	26	40	50	44	33	43	34	31	31	38	47	33	49	43	36	32	26	28	33	38	33	44	43	27	37	35	29	34	44	31	49	34	33	42	47	31	43	42	44	35	24	48	36	36	31	37	46	41	30	35	43	30	29	36	35	51	43	36	36	40	45	36	33	38	30	43	29	39	27	47	51	46	34	33	42	29	36	46	32	31	34	33	30	36	31	53	38	27	53	48	35	40	29	28	36	37	30	38	49	33	37	33	31	29	29	36	30	31	41	36	34	37	31	33	28	30	46	29	38	41	45	30	41	36	38	42	43	33	31	47	38	37	36	41	32	46	37	45	37	32	38	35	39	35	39	29	43	48	42	41	35	34	26	31	52	29	32	39	38	43	41	33	32	31	36	35	45	39	34	41	30	35	33	45	29	34	31	40	39	31	38	27	37	38	29	29	34	28	40	36	28	39	31	42	46	53	34	44	47	45	38	34	38	41	37	28	41	30	44	37	33	36	43	31	50	32	33	31	45	30	22	41	36	29	27	29	30	31	34	36	22	40	30	34	36	30	37	35	36	33	36	32	38	46	38	36	32	46	39	36	34	29	39	35	32	38	37	35	33	40	32	35	41	38	28	40	30	26	37	33	31	38	30	38	33	37	30	43	37	30	27	40	35	33	31	38	38	32	39	39	30	26	40	39	42	30	34	29	42	28	32	36	55	41	45	47	50	34	35	44	35	24	37	39	38	36	37	33	56	35	32	38	40	33	32	42	35	39	34	32	41	39	47	29	30	45	36	33	34	39	39	32	35	50	41	42	49	33	40	34	37	33	28	26	30	35	35	37	35	23	42	47	23	33	43	32	40	36	34	34	30	42	30	27	37	49	38	30	25	47	49	33	39	37	43	32	37	37	42	40	38	38	29	38	46	28	34	28	37	44	38	37	36	28	37	36	41	35	37	29	36	25	35	32	48	32	36	23	34	39	39	49	35	36	29	35	43	31	34	28	29	44	34	41	29	49	45	42	46	41	41	27	36	42	38	34	43	24	42	29	42	36	39	46	31	46	32	44	35	31	41	31	27	41	29	33	38	35	37	37	42	41	43	36	32	31	25	29	41	43	31	41	40	30	31	43	34	35	40	35	34	34	42	41	27	30	31	38	36	47	39	37	43	40	35	34	39	33	37	24	43	32	34	50	37	35	35	43	38	31	30	38	33	33	37	33	23	27	36	41	47	34	38	42	44	43	32	39	31	37	39	28	42	33	39	42	39	31	27	26	47	24	41	39	46	24	33	40	55	33	38	50	39	40	22	36	37	38	40	44	30	29	37	34	37	32	31	35	36	32	36	26	31	40	31	42	35	41	43	37	31	39	33	39	30	29	29	29	36	32	39	44	30	30	44	45	36	34	36	36	30	39	34	33	33	38	37	42	41	33	42	29	43	40	29	43	31	35	50	41	41	43	30	34	24	29	31	46	38	31	36	31	43	46	42	25	32	38	38	26	36	35	38	33	31	30	42	31	30	39	34	39	33	39	31	34	35	42	40	32	41	32	37	36	40	40	43	27	41	33	36	31	25	35	34	38	42	42	46	30	37	36	32	35	33	28	44	31	39	36	31	41	41	41	40	36	29	38	24	38	39	34	35	33	30	42	35	38	47	36	33	28	42	40	39	29	36	24	25	52	32	40	34	29	30	43	43	32	34	36	27	33	36	37	36	40	35	36	44	32	25	32	36	27	37	45	29	29	32	34	29	31	35	38	24	31	31	34	41	44	39	26	39	44	34	39	28	30	33	39	36	37	34	32	31	31	43	38	33	41	32	34	35	42	43	42	46	36	37	38	40	38	40	30	35	34	38	36	34	48	35	34	39	29	38	34	58	32	34	31	37	35	36	42	54	35	29	35	42	26	46	35	40	40	39	49	38	42	38	34	50	43	28	32	50	35	38	43	33	37	39	26	38	39	29	31	40	26	35	28	42	34	37	37	36	39	39	37	40	31	33	37	37	30	43	34	39	42	45	27	42	42	39	34	37	39	41	36	28	30	37	45	35	38	30	28	39	28	37	39	35	27	33	41	52	38	26	35	40	42	33	32	37	36	42	43	35	28	37	42	38	39	48	42	42	36	36	36	34	37	31	38	44	40	42	42	45	40	33	43	29	37	40	29	41	35	35	45	39	45	34	42	25	40	24	37	34	36	33	40	45	31	46	24	38	32	33	32	32	43	32	35	34	37	35	27	44	35	35	36	35	29	32	27	41	35	33	33	35	43	42	40	33	37	29	40	37	28	41	32	43	31	27	39	34	34	25	32	37	34	31	44	38	38	34	38	44	28	43	40	35	30	36	45	46	37	34	39	32	43	40	45	36	29	32	41	37	33	42	32	51	34	47	39	41	35	36	31	46	37	38	39	32	42	40	41	38	40	30	28	46	31	36	40	45	32	29	44	34	32	40	39	36	33	42	30	34	47	41	37	39	37	37	36	37	27	28	37	45	31	33	37	39	38	29	34	39	43	39	40	30	32	34	29	32	32	41	36	42	42	45	38	23	36	34	32	53	39	32	34	42	34	45	30	31	43	37	33	40	40	54	40	45	32	33	45	35	29	36	53	32	33	36	28	34	39	40	34	31	29	35	32	28	53	38	29	38	44	38	30	31	41	33	46	33	34	41	44	30	32	40	26	41	53	37	38	45	47	40	49	42	45	34	33	42	34	40	41	30	34	43	32	30	40	24	35	27	32	59	50	37	43	31	53	33	33	31	30	37	35	38	42	30	28	40	26	46	36	37	48	38	42	34	40	42	47	20	26	25	33	47	39	44	34	38	29	31	38	35	41	43	44	45	34	44	35	27	38	37	33	46	38	33	43	33	32	40	44	28	41	40	35	35	42	29	35	42	27	50	39	41	39	51	38	37	38	30	28	42	29	29	47	44	44	33	53	48	29	30	44	44	41	34	48	30	40	36	32	29	28	29	39	30	43	45	32	36	34	31	36	50	42	49	40	28	44	39	30	32	33	40	37	34	34	37	38	43	52	44	41	32	37	41	49	28	33	38	37	28	42	48	39	45	41	28	36	31	49	35	38	37	33	35	38	38	42	26	34	32	27	33	45	27	40	44	33	40	36	34	38	32	34	29	44	36	51	33	34	17	44	28	45	44	44	25
40046	20223	13377	27251	34724	33166	29607	25792	22229	18788	16247	14169	12773	11409	9939	9169	8154	7212	6633	5986	5441	4988	4687	4207	4147	4138	3676	3342	3073	2583	2405	2162	1915	1822	1758	1543	1392	1258	1223	1203	1095	1186	1091	1051	1050	969	917	907	838	847	862	873	956	956	971	904	840	825	856	768	780	790	770	778	794	788	783	860	803	850	843	910	868	834	771	812	803	787	819	756	831	805	783	713	786	703	742	777	798	818	758	841	843	835	834	752	730	771	741	757	702	814	887	853	866	767	777	747	742	762	815	745	738	776	747	705	692	678	716	704	707	679	631	655	670	680	656	676	647	597	634	585	606	609	576	627	581	587	614	613	625	596	631	651	628	611	620	643	558	600	631	642	639	629	627	591	612	584	599	604	584	616	643	629	589	604	570	632	606	554	639	640	622	568	586	550	630	583	594	619	622	589	622	593	557	584	586	579	584	623	584	619	591	561	605	533	601	605	554	602	610	572	619	574	597	578	575	611	612	597	618	598	566	590	586	582	615	540	582	627	629	592	581	592	597	621	556	593	649	569	603	603	619	605	613	544	573	601	608	576	633	568	591	573	603	630	593	596	609	638	595	569	632	539	594	675	578	624	638	597	601	581	571	608	562	635	572	651	611	583	580	589	591	607	602	589	575	628	607	615	597	635	614	607	605	592	591	613	584	627	614	562	613	598	562	677	630	624	593	641	605	622	576	612	619	608	536	622	602	601	627	593	647	622	612	638	619	570	632	638	559	589	602	562	593	625	570	587	590	605	590	621	596	597	620	582	596	638	615	621	576	613	611	606	611	601	625	587	597	576	663	608	551	604	601	625	591	606	598	595	606	584	607	579	598	612	612	577	653	611	602	582	603	524	593	623	596	573	555	638	622	569	563	564	564	636	591	615	605	631	559	607	612	637	542	612	573	594	605	615	591	590	592	611	597	602	619	623	575	585	543	563	600	604	585	580	624	561	598	613	592	624	565	606	555	615	583	598	573	565	629	628	592	614	605	613	594	604	638	629	623	575	559	583	625	628	598	606	641	598	594	602	593	619	585	587	618	595	587	616	653	586	616	604	594	608	598	582	610	596	580	580	622	558	631	573	596	595	627	567	549	575	629	593	579	571	578	581	596	611	582	582	583	585	585	568	599	584	641	554	612	582	596	634	636	615	575	578	570	638	554	593	587	624	635	623	561	624	607	603	578	572	604	591	572	598	571	597	603	616	589	593	618	620	594	627	595	604	617	617	620	629	556	597	583	596	608	605	615	590	655	594	589	634	573	630	619	568	625	601	587	574	590	586	601	610	595	619	578	599	592	613	610	598	586	622	554	578	645	590	590	608	591	585	592	632	580	567	576	601	603	609	553	556	625	642	568	596	574	618	645	592	608	589	615	597	580	537	623	606	601	629	593	584	651	569	584	586	625	590	585	586	601	602	659	621	602	576	609	596	582	570	591	603	593	616	562	512	609	616	588	610	619	623	598	614	646	573	620	633	633	598	627	643	658	570	609	612	591	593	572	596	534	604	607	560	604	613	606	633	563	648	582	584	618	604	603	613	620	616	590	605	615	593	604	535	542	589	622	602	582	589	591	580	597	607	594	600	593	602	584	590	580	633	617	564	618	583	602	557	579	584	615	598	640	581	628	612	613	605	583	591	590	608	583	650	625	596	597	585	618	609	606	577	620	600	635	584	596	620	597	569	596	580	597	602	613	551	567	635	572	562	577	544	619	585	566	611	593	582	658	611	593	582	610	526	585	564	577	560	573	565	581	615	578	622	611	542	565	600	573	585	624	588	598	591	616	605	630	577	587	597	587	583	612	657	584	579	590	565	595	583	558	585	562	611	611	584	613	561	641	616	605	576	660	594	572	573	640	588	580	639	617	635	582	607	581	574	645	604	638	599	574	569	581	590	589	634	590	597	578	627	611	620	606	585	559	593	600	608	577	601	590	605	587	584	560	630	577	607	588	579	632	612	589	591	639	577	586	608	578	603	572	592	609	610	625	606	575	604	635	622	606	613	563	606	557	602	585	623	600	559	608	616	557	605	562	588	619	619	616	599	619	573	614	572	577	600	608	609	595	613	615	613	571	604	567	599	583	628	560	554	610	594	637	594	590	606	589	606	639	648	574	584	658	538	571	572	616	664	584	621	628	598	598	582	609	589	590	629	616	580	641	568	579	595	615	622	579	640	597	588	583	605	596	661	591	567	572	592	554	601	571	603	594	556	561	606	557	582	604	621	608	550	613	601	605	576	584	594	611	608	571	567	549	539	614	593	600	612	582	635	602	568	639	542	596	526	614	616	615	583	608	611	597	602	606	567	585	562	578	616	634	585	608	601	621	653	594	569	582	580	609	618	649	624	558	564	580	593	574	596	597	604	632	610	621	593	624	583	578	583	623	589	596	619	598	542	630	642	606	586	557	585	606	626	639	581	570	577	581	554	588	589	604	585	615	588	615	566	588	624	607	590	644	576	626	581	630	563	630	587	619	612	537	573	576	616	620	591	612	586	595	615	592	594	631	596	562	576	601	576	581	593	562	665	620	567	549	592	584	598	609	594	610	641	593	626	576	600	596	588	638	609	603	634	582	631	551	563	638	597	589	611	595	573	595	626	595	590	595	598	637	593	610	551	583	580	590	553	588	579	596	624	586	577	593	568	596	593	587	595	610	615	619	605	645	635	593	637	593	620	601	625	592	639	613	612	614	616	618	549	623	650	597	614	602	602	579	610	602	603	566	590	572	573	556	616	593	561	578	564	604	619	544	587	569	616	599	598	614	607	589	605	578	602	583	604	576	624	549	562	630	639	592	637	611	603	592	620	554	604	649	617	603	604	600	586	615	574	590	587	573	607	614	610	598	574	591	594	601	601	588	590	574	579	595	591	616	579	619	616	551	595	609	597	585	558	618	561	584	611	626	612	610	577	577	616	542	620	596	561	581	589	552	585	598	604	604	617	597	629	626	530	573	563	631	580	581	592	571	637	613	588	554	601	667	560	590	621	615	630	593	635	624	568	576	635	599	585	618	576	589	551	624	610	638	662	562	602	600	654	559	600	630	611	613	628	583	550	589	547	588	588	602	630	562	519	582	604	578	620	615	573	609	569	595	599	567	622	571	592	595	612	599	607	618	615	544	586	598	592	573	592	577	616	570	605	568	628	611	628	615	605	584	591	574	617	521	610	590	594	609	617	622	571	558	586	569	573	582	587	609	596	582	570	567	582	618	647	643	630	621	583	634	625	578	583	592	590	596	639	579	634	593	631	583	590	574	573	611	651	602	605	560	590	602	574	593	592	615	584	607	591	586	606	615	574	594	594	612	617	602	569	612	601	638	590	580	601	594	568	612	623	629	620	550	578	615	618	647	597	645	601	557	587	609	619	597	596	568	564	575	612	587	591	612	615	549	608	627	586	597	536	597	593	622	625	598	603	601	585	565	567	599	622	622	598	592	618	588	629	570	626	555	565	614	559	591	636	594	605	612	630	581	591
2855	528	287	206	342	416	337	286	249	214	157	137	147	123	94	121	70	90	82	56	78	68	54	40	54	43	41	40	59	36	26	34	31	34	29	26	37	22	16	29	20	24	19	25	18	24	26	22	22	25	21	18	24	27	26	26	18	24	26	22	17	24	26	21	24	24	24	19	21	15	31	20	29	32	15	22	20	21	20	20	23	31	25	19	26	21	25	26	20	20	21	21	22	12	22	27	14	16	25	25	23	19	19	29	29	19	22	23	32	15	24	18	23	20	21	22	26	30	18	13	28	12	24	26	17	20	13	19	16	21	27	15	20	23	18	21	16	19	14	17	12	20	20	14	20	32	17	15	19	15	16	15	19	24	26	18	17	24	20	23	23	25	25	18	22	24	27	16	21	18	20	26	23	21	21	19	21	27	19	15	12	21	24	23	23	28	20	30	17	18	13	19	22	18	19	26	18	20	14	16	24	24	15	22	31	23	20	17	23	29	19	14	21	24	30	18	16	23	23	23	20	25	23	25	19	16	21	20	26	16	18	17	30	17	19	16	18	17	20	20	26	21	17	19	18	22	23	26	28	20	17	19	20	19	15	21	20	22	22	21	21	20	25	31	26	17	15	28	17	25	14	17	15	27	23	17	17	29	29	19	20	27	24	18	19	28	17	19	19	26	21	16	26	18	18	22	20	16	21	19	18	19	23	15	20	20	23	18	20	25	27	21	12	20	24	25	24	24	21	17	25	18	18	25	12	21	12	25	18	23	21	23	16	23	19	15	21	26	18	20	23	20	14	16	13	16	26	21	14	20	38	16	19	27	14	21	24	19	16	28	25	14	28	16	23	14	15	17	13	21	25	20	21	13	18	23	14	17	28	30	16	22	16	15	23	25	23	16	16	21	20	19	24	17	27	17	21	23	17	18	25	24	22	15	24	28	23	12	24	16	26	16	20	17	28	14	24	22	26	14	22	22	23	14	25	18	11	11	21	16	20	26	21	15	20	11	20	16	16	18	17	19	29	25	18	15	20	17	16	18	27	21	21	17	19	13	19	21	24	16	24	14	19	17	15	30	19	19	18	20	18	19	20	22	16	16	22	26	21	18	20	25	23	14	21	18	25	24	21	17	21	9	20	26	21	19	23	14	18	27	16	18	26	20	21	28	23	19	23	20	24	18	21	19	18	19	21	26	16	20	25	20	23	18	20	20	15	16	19	22	21	19	22	21	20	15	28	25	11	19	19	23	20	22	20	24	22	25	24	15	15	19	22	26	19	19	17	22	16	18	19	25	17	20	18	18	24	22	24	19	28	17	18	23	20	11	16	21	20	15	23	20	22	13	26	20	15	17	18	18	21	26	22	26	28	22	23	22	18	12	29	23	13	26	21	26	18	16	19	17	19	19	20	23	13	23	20	12	20	18	14	18	20	24	17	19	16	15	22	21	22	28	26	23	22	22	16	17	19	19	18	24	8	19	25	34	22	27	14	17	24	27	22	20	18	30	19	17	17	25	19	30	16	22	18	23	16	30	14	18	16	17	17	27	25	17	21	16	21	18	20	16	26	25	17	11	20	24	16	22	30	25	10	18	22	22	17	18	24	21	29	21	15	15	22	15	19	25	24	20	15	17	15	19	23	22	26	19	20	15	16	22	17	22	17	27	24	17	23	13	24	25	10	23	26	12	23	22	18	25	23	22	17	25	24	19	15	22	17	16	19	21	21	21	18	23	16	19	22	14	23	19	14	30	24	24	17	21	21	28	17	11	22	17	21	18	14	16	19	25	27	25	21	20	24	20	21	10	28	21	24	22	28	24	20	17	18	12	26	13	23	22	15	20	16	23	22	21	23	25	22	14	19	28	24	19	34	18	23	16	23	17	27	22	22	18	17	26	20	24	15	22	17	19	20	16	21	27	19	17	14	16	14	21	19	23	21	20	19	15	26	22	18	16	25	17	16	17	21	15	14	26	21	28	17	26	16	27	19	9	18	20	18	24	15	21	22	21	22	20	18	19	25	24	26	15	15	21	19	20	16	19	19	16	16	20	18	26	29	11	25	18	16	19	19	26	20	21	20	22	20	21	17	24	21	27	28	25	15	14	20	15	24	16	13	33	24	27	20	27	22	20	21	20	18	16	23	17	24	22	22	20	26	25	21	24	21	23	13	16	26	24	26	23	20	9	19	22	20	17	26	19	28	24	19	15	25	27	20	23	16	12	16	14	10	16	16	17	23	20	19	28	19	16	19	16	18	15	18	18	21	10	20	13	20	16	20	19	22	23	14	25	22	15	22	19	11	17	33	25	20	11	13	17	24	13	20	16	20	20	26	22	31	26	27	16	17	21	18	18	17	15	20	29	21	19	21	24	14	15	20	18	12	25	32	15	27	21	14	25	26	16	24	22	26	16	13	19	19	22	15	24	20	23	19	18	17	25	18	22	21	20	24	25	17	16	23	19	11	30	17	22	22	18	21	18	22	15	16	20	15	15	22	22	20	20	20	21	17	23	13	21	23	20	11	19	14	25	15	28	22	20	13	25	17	22	17	19	19	31	18	21	16	15	25	16	19	16	19	26	20	11	20	11	20	24	17	16	19	16	25	29	15	26	18	20	21	23	18	14	26	15	19	22	22	19	28	25	15	10	21	20	27	25	20	23	20	27	24	18	17	5	15	16	24	17	18	22	17	23	17	20	21	17	19	19	27	22	19	18	23	25	20	15	22	12	14	14	17	25	18	24	15	23	25	19	13	26	21	20	23	17	16	18	23	16	17	20	24	16	26	15	25	19	12	23	24	26	14	24	20	19	20	20	26	20	28	22	26	16	17	20	23	24	19	19	24	20	23	21	16	18	22	15	12	25	26	21	15	21	9	19	17	20	18	21	24	19	14	30	23	15	17	20	20	17	19	23	18	15	11	26	17	21	23	20	17	18	25	19	19	22	21	26	19	13	16	22	23	25	10	20	11	15	26	21	24	20	17	18	21	21	17	19	25	21	25	21	24	10	20	26	18	22	16	19	20	19	19	17	21	17	20	23	25	22	27	20	27	18	15	17	16	22	24	12	20	17	17	18	19	24	24	11	19	21	22	18	24	21	14	19	29	22	24	25	32	21	26	16	22	14	23	12	26	27	23	20	24	17	15	23	21	14	26	28	14	21	28	24	16	17	21	12	20	14	16	19	27	24	16	17	26	26	21	28	20	17	22	24	24	18	18	15	32	23	21	24	23	15	22	22	15	14	26	24	19	19	25	26	20	18	28	23	15	25	25	18	25	22	19	26	23	19	26	21	9	21	16	14	25	23	24	25	21	22	18	20	20	22	16	18	18	14	27	12	22	11	19	25	24	22	25	21	19	14	20	11	17	25	25	21	21	15	17	28	9	14	20	20	17	13	25	21	29	21	23	21	24	20	24	16	21	19	16	22	18	24	19	25	20	22	17	21	22	16	18	19	24	25	13	21	17	28	18	20	23	19	20	19	23	18	24	14	22	22
28211	12190	6860	16671	23193	22075	18565	15386	12237	10044	8422	7367	6574	5573	5011	4443	3998	3706	3116	2825	2595	2459	2173	1987	1913	1898	1812	1599	1356	1174	1030	949	829	834	709	732	658	569	565	550	511	572	560	535	493	472	440	465	430	393	416	415	476	488	469	420	411	378	401	407	403	395	427	425	432	377	394	410	392	459	463	440	434	419	444	416	386	433	396	383	382	398	425	406	407	388	414	384	392	406	393	393	425	439	438	376	393	396	380	368	414	432	452	459	427	402	417	394	406	425	430	422	411	397	416	378	366	406	388	388	362	366	381	347	371	349	367	372	363	321	326	363	337	302	321	339	295	304	321	339	334	321	305	294	318	325	315	334	349	326	321	395	336	384	340	331	313	347	320	365	360	294	365	356	326	347	336	349	322	311	324	335	332	320	325	330	349	321	337	339	387	340	337	327	357	346	308	337	317	328	317	358	315	323	333	318	332	328	320	334	317	319	325	355	317	344	362	307	352	362	334	331	330	365	345	313	314	333	334	311	354	317	331	322	357	313	305	336	337	345	328	338	347	338	315	333	310	333	302	288	309	322	327	335	367	336	322	319	331	384	367	361	323	340	372	321	313	352	357	358	314	378	319	321	352	300	341	367	322	345	326	321	349	350	326	347	344	349	353	325	342	333	333	346	372	361	302	340	341	361	374	352	320	322	322	364	303	328	325	347	351	330	334	320	356	312	344	327	307	338	333	363	327	331	326	354	362	363	295	319	350	298	348	321	317	326	323	350	330	321	336	389	313	319	321	340	327	306	357	309	333	345	355	317	317	315	330	324	321	369	332	319	311	344	350	339	362	354	353	341	347	339	318	312	325	315	333	312	303	338	331	315	331	307	353	343	327	320	340	334	310	282	352	357	326	308	333	362	349	339	358	365	307	320	348	362	338	335	356	338	346	353	320	327	303	352	323	359	348	354	346	336	339	350	325	315	331	324	328	350	361	335	338	373	332	306	296	378	347	326	331	358	308	324	316	313	344	349	340	367	339	356	341	331	318	325	354	331	323	305	327	319	326	316	341	364	318	333	361	322	367	348	315	334	331	322	324	363	333	326	363	322	342	307	331	316	323	345	340	321	307	341	359	357	358	330	326	368	337	374	310	332	333	332	332	332	320	324	314	326	348	360	323	342	312	347	362	330	374	334	346	343	291	327	327	329	368	336	320	352	316	351	334	306	334	331	344	361	358	333	330	363	337	343	336	331	321	306	348	322	355	321	327	341	316	326	317	331	332	343	298	327	326	365	323	316	338	337	324	336	329	350	377	359	356	358	314	347	342	356	335	338	338	336	339	335	329	328	361	370	329	348	352	334	310	369	335	320	332	337	307	336	345	323	364	344	341	329	327	323	311	316	313	314	345	369	332	311	331	339	349	334	323	301	353	328	325	315	345	334	359	322	343	334	333	344	348	316	321	333	347	312	303	338	354	331	332	354	334	342	333	342	325	323	331	331	324	326	333	316	311	327	315	357	331	299	321	315	328	347	345	342	324	321	352	340	313	366	344	334	333	308	336	340	339	356	358	311	301	364	308	347	348	331	347	337	318	361	334	337	331	366	343	321	305	357	341	314	338	324	339	314	325	318	344	338	294	313	299	333	335	317	356	309	381	337	315	315	327	294	362	331	316	320	324	327	334	352	342	360	327	315	316	313	328	325	339	304	306	370	341	319	329	317	370	339	326	340	327	334	346	348	330	342	355	358	376	345	351	353	343	300	324	330	309	317	319	345	337	318	357	305	336	323	335	333	332	357	323	348	338	341	323	333	355	380	335	350	318	325	345	334	354	343	356	312	317	315	337	319	333	333	306	337	330	344	319	334	316	363	309	348	341	366	358	331	338	317	348	359	334	342	354	313	372	311	350	325	309	376	333	327	361	315	371	331	329	329	340	336	350	327	328	332	342	319	333	350	340	337	323	322	324	341	368	335	314	331	327	329	324	352	311	339	337	313	357	340	333	335	350	320	313	331	322	357	365	333	313	357	320	324	329	329	340	294	313	328	334	347	306	340	334	350	299	328	329	323	323	349	349	318	337	302	334	359	327	354	343	334	333	325	351	362	326	328	339	345	369	331	309	324	351	319	321	336	326	354	341	344	343	366	334	337	310	351	325	336	313	377	329	298	309	323	354	335	324	341	351	335	344	335	325	328	320	313	331	346	337	313	305	343	324	369	341	305	322	326	345	342	326	373	344	308	303	334	328	324	336	344	312	337	353	338	337	333	362	316	336	319	350	319	313	318	325	329	336	300	339	355	385	324	350	303	301	327	298	363	302	342	334	330	348	323	353	342	291	344	343	326	326	335	319	326	312	351	318	324	335	302	334	321	325	349	313	319	363	336	342	364	337	360	364	351	351	341	357	299	328	352	328	348	344	337	333	313	331	334	320	333	338	342	305	361	300	370	331	348	333	342	330	321	335	327	335	325	333	302	337	323	316	348	343	337	314	316	355	316	318	342	371	346	333	332	324	338	344	341	321	353	341	322	340	304	323	367	306	342	291	341	317	333	352	338	334	350	337	319	327	297	302	340	310	338	332	323	320	316	318	337	327	291	315	320	368	322	346	352	335	332	310	352	280	336	348	326	357	372	327	374	327	294	324	359	332	316	321	332	320	339	321	342	341	326	337	324	359	335	321	345	344	356	332	327	318	317	327	358	335	325	338	327	322	333	335	343	320	330	331	317	318	332	351	348	310	329	324	343	321	343	331	341	320	306	318	310	327	348	342	367	342	338	318	331	338	343	332	346	354	306	317	322	326	322	290	349	316	354	286	337	314	347	340	341	322	326	323	305	341	312	311	315	350	315	331	363	323	325	314	342	331	328	321	326	325	346	323	337	344	331	313	328	281	324	354	363	320	321	350	335	318	304	314	320	293	311	341	340	361	324	352	335	333	349	339	323	306	322	330	316	338	329	340	318	349	322	327	329	320	359	325	329	367	317	316	338	327	314	332	320	348	333	356	308	327	322	342	338	338	343	337	310	357	312	333	339	344	329	333	345	314	315	355	339	361	348	335	302	329	346	353	348	309	331	303	349	348	325	325	281	313	320	293	333	319	333	345	331	327	349	328	325	324	312	325	336	337	338	319	373	346	351	307	364	337	329	371	334	330	316	293	332	340	333	335	325	334	363	322	335	318	334	349	327	332	345	323	316	339	332	318	324	334	311	320	326	320	327	322	362	360	334	340	351	332	316	358	339	334	293	329	303	322	336	331	307	360	326	348	336	354	344	375	341	334	302	341	339	318	317	352	326	323	364	336	328	306	310	316	341	328	351	334	339	354	323	332	329	326	319	326	332	342	333	336	350	342	333	347	325	319	342	338	347	339	340	342	321	306	342	361	330	356	335	335	347	364	328	335	368	325	316	365	350	315	344	334	323	335	343	342	342	312	367	354	340	349	336	315	331	308	344	345	344	337	357	294	351	357	354	333	379	367	356	324	348	333	356	339	316	338	338	310	319	360	350
3061	827	435	282	509	573	468	413	352	252	241	207	176	164	147	137	140	107	105	87	104	91	72	71	74	67	65	52	50	45	52	53	38	43	36	35	28	41	29	22	31	34	25	36	29	20	21	39	49	32	29	26	28	21	20	18	40	25	26	21	29	28	24	24	19	25	27	28	26	27	19	20	29	23	28	38	30	34	31	20	23	28	16	29	29	35	25	21	28	25	21	31	41	25	25	31	19	30	29	27	31	27	36	27	22	22	24	24	26	33	30	28	21	29	23	28	29	24	30	13	26	25	27	30	22	16	27	26	25	20	17	27	25	26	37	26	27	23	23	22	19	25	20	31	13	28	24	24	26	28	31	21	33	21	28	31	27	27	16	21	19	31	27	18	19	31	24	16	23	20	22	22	23	18	25	33	23	27	30	25	20	26	32	19	24	26	25	43	23	30	19	17	36	27	32	28	21	24	16	31	25	23	25	27	18	22	28	24	22	28	21	25	20	20	36	24	30	17	12	29	16	26	28	23	25	26	23	26	21	22	28	26	27	22	20	29	26	31	31	22	24	35	16	19	19	39	23	21	21	26	23	22	9	24	19	32	15	32	17	24	30	24	26	25	26	25	26	17	29	32	26	19	24	20	20	23	32	27	30	20	22	20	22	18	23	23	19	25	23	22	36	24	27	24	22	24	19	25	22	25	21	24	24	25	32	20	21	26	29	18	16	16	17	22	29	25	22	20	28	23	18	20	22	27	16	23	27	17	19	13	29	24	20	23	19	28	24	24	20	27	23	19	21	30	21	28	18	29	19	21	21	17	25	30	25	21	21	22	23	21	25	31	20	35	27	20	22	18	20	32	27	23	16	18	22	24	20	31	28	30	33	17	30	23	24	25	27	21	18	32	34	41	23	11	23	26	30	21	33	27	25	41	23	18	22	27	25	22	24	30	21	29	30	21	23	23	29	20	17	27	28	16	23	21	20	26	24	19	29	27	17	23	23	21	26	21	23	21	27	41	29	26	25	28	23	24	32	22	19	18	24	23	33	27	31	30	21	22	24	21	23	21	18	28	22	25	19	29	20	22	18	21	25	22	27	24	30	20	31	19	29	18	29	26	15	29	23	23	24	26	19	24	24	14	23	23	25	18	20	21	16	24	30	17	14	17	22	29	23	28	22	31	23	26	18	35	29	15	22	22	30	21	37	21	33	29	28	28	24	24	21	20	26	24	24	31	30	20	20	28	18	20	28	28	21	29	22	19	29	26	15	24	23	23	33	19	23	26	22	18	22	31	24	18	21	34	31	24	20	31	26	33	25	23	31	21	34	14	24	23	32	18	27	21	28	18	22	34	39	20	29	20	32	33	20	24	18	22	27	29	31	28	26	15	23	26	27	25	31	19	27	24	22	31	19	19	23	17	22	27	25	22	34	27	25	26	24	26	29	36	17	22	24	20	20	20	24	29	16	16	21	27	27	31	19	23	24	14	22	20	19	26	26	20	31	31	31	26	14	18	18	23	20	27	30	20	20	19	22	22	25	27	19	24	22	21	31	20	17	23	17	31	30	26	26	24	20	25	23	18	22	25	25	31	27	23	29	18	34	21	36	23	20	25	18	26	29	22	21	26	25	21	26	24	36	18	22	28	25	27	13	24	26	17	23	24	27	28	24	17	25	24	27	22	22	21	20	26	34	24	26	19	23	14	18	32	22	16	21	27	19	30	22	20	29	29	24	28	18	19	37	30	28	21	23	21	15	37	26	20	25	16	20	25	28	23	20	25	24	27	19	20	23	19	21	15	23	17	22	27	31	20	14	34	21	19	23	29	20	29	25	26	15	24	24	28	41	12	24	16	25	19	18	22	23	22	23	26	25	22	29	23	23	24	29	24	21	25	23	21	26	23	30	27	23	19	23	23	23	27	17	25	22	18	27	24	24	23	27	21	18	21	30	25	18	26	23	23	16	26	27	31	12	24	29	25	23	30	22	20	25	28	25	23	29	31	24	21	20	20	31	23	20	25	24	24	20	12	27	14	12	31	35	21	24	21	27	25	19	28	25	24	16	33	35	28	27	22	35	21	16	23	29	32	33	26	23	17	19	22	22	21	24	17	34	31	17	31	24	28	20	21	21	21	24	18	21	22	20	28	19	16	25	20	23	30	19	23	27	26	26	24	21	33	21	31	12	27	23	19	23	24	29	16	28	26	32	22	19	30	27	23	32	19	21	22	29	20	23	20	26	20	28	20	28	21	26	24	21	30	18	28	27	29	22	25	25	30	28	26	25	24	26	33	33	22	27	20	15	32	33	23	28	24	33	21	19	20	29	15	22	21	17	21	27	11	26	31	31	18	28	17	34	20	24	24	34	26	25	16	23	23	24	20	27	19	20	22	20	18	28	18	24	13	22	32	16	24	15	22	27	26	22	21	28	24	23	14	32	25	21	15	27	27	27	19	17	22	21	23	22	27	23	28	23	18	22	32	25	23	20	21	24	15	22	31	28	24	33	24	17	33	21	25	22	25	23	29	17	25	31	24	27	20	21	19	22	25	20	30	15	21	36	25	22	32	27	16	25	24	26	29	20	25	24	26	24	21	22	21	28	20	16	25	19	22	14	21	20	25	24	14	26	27	19	13	18	18	16	21	20	24	23	20	29	20	29	26	16	29	34	22	34	22	20	21	22	28	11	22	21	25	25	31	36	25	22	34	25	35	17	26	26	15	34	23	17	21	20	19	22	26	25	22	33	25	16	14	26	29	26	22	23	19	17	18	26	27	29	20	30	23	23	16	15	28	25	34	20	16	21	24	22	12	18	19	26	22	19	26	28	29	29	20	27	28	34	24	15	20	35	28	19	17	14	32	27	29	19	20	16	23	16	26	26	24	26	21	26	22	16	23	21	21	24	21	22	19	20	17	23	27	28	17	22	20	27	27	20	31	15	34	23	30	26	26	23	27	27	14	28	22	28	29	29	20	24	27	22	16	26	19	20	18	29	27	27	20	25	29	21	16	21	26	19	19	25	14	22	20	35	28	28	22	28	19	23	21	31	27	30	36	23	27	26	22	22	14	21	20	15	29	34	26	21	20	32	26	28	26	30	20	16	18	22	21	30	21	24	31	27	20	32	21	23	27	27	26	27	25	26	26	19	31	21	21	32	14	27	26	17	25	25	26	18	27	28	26	25	24	27	23	27	27	24	20	23	24	24	27	19	26	22	34	18	26	19	20	19	21	14	28	19	21	10	25	17	19	20	25	28	26	22	21	22	23	20	26	21	27	22	24	30	30	19	24	27	20	20	25	19	19	21	17	24	18	17	25	27	24	23	20	35	19	19	19	22	18	26	24	16	19	15	27	29	21	22	19	32	24	23	30	22	25	26	24	19	27	21	19	22	29	25	38	19	24	28	20	34	33	23	17	28	32	27	25	14	18	25	26	23	18	33	25	27	14	21	20	28	24	26	36	28	16	20	24	17	31	24	28	28	25	27	21	27	24
34409	15872	9124	20999	28121	26698	22880	19053	16022	13031	10852	9670	8278	7652	6697	6016	5299	4750	4168	3911	3420	3244	2896	2636	2627	2385	2276	2055	1897	1569	1448	1298	1146	1103	1044	916	848	758	716	716	707	695	656	632	644	575	578	566	533	528	522	539	590	584	569	560	487	534	519	524	494	490	509	528	500	491	495	508	542	550	565	515	558	552	489	526	508	512	467	500	523	557	468	494	481	517	512	485	485	510	479	551	529	566	557	496	492	463	470	484	472	504	549	611	519	491	538	456	483	513	480	471	485	486	492	469	428	467	497	449	454	430	414	402	445	433	379	443	397	386	410	404	385	371	376	397	419	377	403	403	378	419	382	364	426	393	441	386	400	430	401	425	394	404	389	398	397	398	406	392	385	378	390	375	410	399	382	412	373	401	384	416	423	403	361	391	368	409	387	421	401	390	422	402	383	365	383	401	397	406	414	409	403	413	407	412	377	355	446	387	372	413	361	378	390	394	403	413	412	390	362	393	378	383	370	391	397	355	371	383	418	403	375	404	382	361	425	395	396	432	409	398	350	412	404	397	403	397	385	360	399	411	364	380	387	389	409	403	438	378	383	382	389	385	392	389	371	403	400	411	410	382	387	395	402	377	391	392	395	391	384	386	444	419	416	406	433	390	398	404	404	409	393	390	389	372	425	410	417	377	384	428	399	373	393	372	397	356	389	382	373	439	379	387	408	414	418	410	396	387	377	366	394	389	420	368	363	398	394	399	415	379	398	418	378	375	388	360	396	373	383	373	422	380	378	376	421	394	408	401	402	393	360	394	394	392	418	399	395	376	451	360	382	401	409	403	377	404	397	425	373	421	399	388	418	404	356	408	389	416	420	398	364	353	395	391	415	401	386	431	403	386	407	384	427	395	412	399	376	415	390	404	383	405	401	411	372	362	366	379	399	425	385	402	390	393	423	383	362	386	410	395	418	417	378	382	400	398	417	409	355	381	374	410	384	389	383	403	422	415	394	402	438	384	374	376	400	395	402	387	371	411	350	387	408	379	382	425	392	418	370	395	407	384	404	385	407	401	358	423	389	429	371	402	429	396	387	416	411	426	412	395	396	369	367	404	362	404	389	374	409	371	412	394	403	413	404	343	412	398	373	392	415	352	384	394	384	390	361	402	403	428	388	406	418	447	413	390	401	399	386	400	413	428	371	398	418	387	393	366	369	375	404	385	393	390	405	376	391	398	438	381	365	404	424	378	387	377	389	398	404	396	388	385	428	422	375	404	395	415	363	421	417	398	427	418	406	418	407	399	415	387	397	392	419	411	404	416	398	386	402	394	403	392	383	401	417	383	395	395	386	363	387	417	436	367	414	431	385	418	395	369	386	395	407	405	399	365	373	376	433	388	412	406	389	377	413	393	399	371	407	375	407	409	401	407	375	377	397	375	410	377	392	350	373	400	382	425	356	386	388	361	423	369	391	433	391	425	402	400	426	389	421	419	390	412	398	466	373	350	397	390	402	376	419	403	393	378	394	421	378	384	391	396	374	388	373	394	395	382	402	403	389	398	409	409	367	380	374	387	398	411	424	427	402	415	392	387	391	411	392	395	373	391	358	375	392	400	390	414	431	397	377	381	405	376	376	400	392	380	424	368	416	385	416	419	385	418	399	377	373	359	395	379	390	414	388	374	376	359	372	423	388	358	407	371	361	421	387	404	407	371	366	388	391	382	411	428	406	383	364	368	399	399	406	410	411	403	372	387	400	391	370	362	400	420	417	352	359	396	376	387	390	384	424	362	392	423	414	379	412	413	416	396	377	348	417	389	407	381	394	405	397	388	396	415	386	430	412	394	389	401	380	373	423	385	380	379	371	403	391	376	351	378	386	401	411	397	382	443	394	415	368	402	359	369	390	386	393	370	352	395	401	392	372	409	428	417	383	394	389	378	415	426	370	397	370	416	404	379	411	366	375	412	388	376	501	412	399	422	376	375	388	398	380	389	381	409	387	410	429	428	376	381	402	379	381	374	392	390	385	372	403	363	427	342	421	394	402	415	424	365	387	388	400	401	431	386	425	397	408	385	418	399	396	407	399	387	415	400	411	388	387	402	420	397	445	422	415	407	365	396	388	388	381	371	394	348	417	368	375	367	379	353	399	365	401	399	387	412	380	396	382	401	367	397	403	399	377	390	392	392	412	383	427	406	417	410	367	396	364	370	377	379	428	399	415	331	398	382	385	400	413	413	377	384	400	396	442	407	380	401	397	380	389	394	407	417	395	402	423	382	403	372	358	395	381	380	377	412	437	378	385	401	405	400	364	342	388	372	407	373	357	375	411	415	392	390	402	401	373	404	396	397	365	422	361	381	403	394	390	365	362	379	408	411	401	418	380	439	384	372	382	385	402	394	420	407	420	426	389	422	381	390	396	404	447	371	384	382	360	416	399	374	398	411	402	387	450	355	393	397	382	375	385	387	390	425	393	381	417	384	389	387	394	361	384	355	379	413	400	401	376	378	379	403	395	385	395	377	368	407	421	390	395	396	405	375	402	384	382	367	389	400	408	383	396	373	401	362	398	369	417	372	418	442	398	406	411	380	392	407	407	397	410	390	394	395	391	446	381	389	378	392	399	395	411	395	370	395	380	445	399	374	394	401	412	382	404	395	398	396	410	400	362	395	389	378	403	377	395	416	388	363	399	399	417	436	416	409	404	419	420	395	394	448	435	417	408	352	391	423	391	364	389	389	389	400	398	400	408	402	403	375	417	419	389	394	359	410	385	391	427	427	399	408	376	402	372	414	363	381	400	377	402	416	441	380	380	408	404	366	398	399	403	351	372	387	416	365	394	424	381	386	416	387	389	399	369	381	396	413	418	385	405	382	386	407	400	411	380	375	361	408	371	390	396	405	396	391	426	398	392	367	382	381	398	389	408	337	392	407	422	378	350	404	398	379	382	419	398	412	428	399	405	407	395	440	412	382	404	388	393	415	382	372	403	387	394	412	390	392	390	408	368	399	366	361	425	444	440	427	391	398	370	395	398	389	352	404	368	404	369	414	396	363	396	367	398	394	415	384	394	425	362	371	408	374	393	404	395	382	376	399	382	389	392	399	402	404	412	422	402	397	414	387	396	403	390	399	411	412	398	414	379	380	373	366	395	392	405	403	389	373	407	411	372	399	366	402	403	397	396	403	404	417	381	390	396	388	402	406	384	368	415	381	371	403	382	399	396	338	410	367	401	411	366	427	368	396	399	362	396	392	384	401	400	417	360	427	388	356	392	387	404	422	409	403	401	426	386	396	386	447	390	394	398	422	362	350	380	422	356	387	408	442	405	361	381	431	393	409	435	400	391	399	376	414	410	383	397	387	406	422	362	328	391	409	396	392	410	358	398	397	373	423	408	396	388	367	392	412	398	392	409	402	394	400	386	421	372	401	392	395	398	414	388	407	417	425	385	365	384	405	373	384	384	398	382	420	375	386	415	390	390	406	410	379	345	383	394	395	397	386	397	377
4973	874	412	327	574	629	575	414	367	276	248	238	197	167	157	148	145	117	110	109	99	101	85	84	77	64	71	68	63	43	58	48	33	43	33	31	37	38	45	33	47	27	47	25	35	29	40	33	21	31	31	29	28	34	26	29	31	41	41	33	36	37	32	26	36	31	32	31	30	28	32	26	32	23	36	28	32	39	32	26	19	22	42	23	31	30	27	26	38	25	30	24	38	30	30	31	38	29	24	26	26	39	33	30	29	28	29	30	23	33	32	35	25	36	32	25	32	24	25	27	26	19	22	31	36	31	23	27	31	24	29	32	37	21	31	25	24	30	26	30	30	27	25	27	27	34	33	27	31	32	31	29	28	22	35	31	29	16	27	29	21	23	26	24	22	24	25	28	27	25	31	32	30	26	29	30	24	33	32	30	36	32	21	25	26	33	32	28	35	20	31	31	25	38	22	26	27	29	29	31	23	25	31	18	27	35	33	30	36	27	25	32	33	33	27	26	27	24	34	26	34	25	35	25	30	26	25	35	28	25	34	34	27	29	27	40	28	25	29	25	24	18	30	35	26	23	30	28	23	37	23	22	27	40	20	26	33	28	29	26	23	29	29	25	23	27	23	37	27	26	34	22	29	25	33	28	26	28	20	31	25	23	20	27	14	23	32	25	26	41	30	37	31	36	22	31	19	26	33	22	42	32	23	32	27	20	30	33	40	25	30	22	31	21	22	23	25	26	25	27	31	24	21	34	34	31	29	24	38	34	26	25	32	23	37	37	17	28	25	26	24	31	22	30	21	26	25	27	23	25	28	26	27	23	24	23	40	46	27	28	34	36	29	25	24	30	26	27	25	29	17	25	28	25	30	24	32	25	26	32	21	37	20	30	43	35	29	29	31	36	24	31	31	22	24	25	17	24	26	29	22	29	22	29	24	30	16	19	27	39	26	30	26	30	31	20	26	37	24	33	42	22	27	24	29	17	32	40	24	30	27	22	28	23	30	22	30	24	32	26	27	32	18	18	30	26	35	24	29	27	24	37	26	28	25	31	25	27	30	18	22	26	37	27	25	32	27	23	23	30	28	29	24	36	42	25	31	30	32	17	23	23	24	29	34	33	28	18	26	24	16	28	33	29	29	21	37	32	30	26	23	26	26	24	29	25	31	25	28	33	30	29	23	30	31	24	25	26	22	27	28	17	32	23	32	21	38	26	32	22	30	19	43	25	32	31	20	25	35	16	25	27	35	25	23	25	34	29	29	28	26	27	23	23	31	26	26	37	19	28	22	30	39	33	29	29	40	28	20	26	36	32	44	34	30	31	26	31	19	28	26	36	25	33	32	26	27	39	34	39	25	31	28	32	30	30	36	28	34	27	32	27	28	28	42	25	40	27	38	33	27	32	33	37	27	30	29	23	32	23	32	27	23	22	31	41	32	32	26	27	31	30	33	31	37	26	23	25	27	26	27	30	20	16	24	21	35	20	21	22	26	22	24	32	30	42	22	32	27	30	32	26	26	27	19	31	26	36	19	34	27	28	21	27	25	20	29	25	23	32	33	19	24	25	27	37	24	29	21	33	22	22	31	23	30	17	26	31	31	24	22	30	30	28	27	27	20	26	29	39	30	28	26	28	22	20	29	29	22	31	25	26	29	31	32	28	33	33	23	22	26	34	30	18	29	23	39	29	25	31	26	21	29	34	33	24	27	32	30	26	31	36	37	29	41	21	28	26	26	30	25	26	33	25	29	35	25	30	31	21	28	33	41	30	22	29	28	29	24	21	26	29	19	35	23	28	27	36	34	24	32	29	24	36	28	24	22	26	27	27	25	35	33	25	19	31	26	28	25	28	34	30	20	26	25	32	29	25	20	27	41	26	25	21	26	28	27	31	36	23	26	28	22	30	28	35	20	21	26	35	25	28	26	20	29	28	36	34	24	26	21	22	30	31	24	30	29	30	22	37	29	26	19	26	47	28	38	18	35	25	24	31	31	34	26	26	15	30	16	16	28	30	25	33	28	31	25	29	28	29	30	26	20	33	31	28	29	31	31	22	27	34	21	24	30	28	32	27	28	27	24	34	25	30	16	27	25	39	23	31	24	25	28	32	26	25	36	22	20	25	19	33	19	24	24	20	20	19	26	21	29	20	36	27	26	32	30	16	22	36	25	30	19	16	26	32	32	31	27	21	37	19	33	30	22	26	25	38	24	27	32	20	27	30	26	30	29	31	37	33	37	29	22	25	22	26	28	36	20	41	25	37	27	27	28	28	22	18	27	24	33	27	32	28	38	33	29	26	26	22	24	25	24	29	29	29	24	41	28	33	32	29	35	29	32	27	26	31	34	19	26	29	25	30	35	26	26	23	38	23	31	25	29	30	29	16	37	36	26	20	22	34	36	26	23	28	28	31	35	21	22	25	23	15	25	32	30	33	23	34	23	27	26	37	23	28	19	33	28	28	28	24	22	25	26	22	22	31	21	21	40	27	25	19	33	29	27	32	26	22	24	32	28	34	24	35	35	20	29	24	18	22	25	18	34	26	25	25	20	31	30	27	21	41	33	28	25	29	32	19	32	25	29	34	21	23	21	21	35	24	23	28	33	26	29	36	25	33	23	22	29	21	28	28	31	25	32	22	40	24	34	31	23	26	19	27	23	24	26	26	27	31	26	28	26	20	34	15	32	26	33	28	30	26	28	18	20	25	31	34	19	28	34	36	46	22	19	31	27	26	25	21	30	29	21	22	31	36	26	37	27	23	22	35	25	33	30	20	16	27	23	22	25	20	31	32	35	24	29	29	26	30	29	32	22	32	37	30	22	23	29	23	23	30	29	23	41	31	27	22	26	27	25	28	27	28	24	24	23	32	21	24	25	26	30	28	28	20	27	34	21	29	31	21	24	32	20	30	20	31	25	30	23	32	28	27	21	28	26	31	31	23	24	31	33	35	33	30	27	18	24	31	22	25	25	26	30	30	21	27	32	24	22	25	33	26	27	28	24	28	33	24	35	23	35	30	32	21	28	32	30	24	30	23	30	22	35	27	24	41	34	33	37	21	27	24	19	26	25	25	30	37	27	33	25	32	17	25	36	26	27	25	33	24	25	32	17	23	25	24	22	27	37	33	30	30	32	30	27	27	30	34	18	33	32	34	27	27	27	26	28	25	15	19	28	25	28	28	27	33	33	29	27	24	25	28	30	35	24	37	30	29	31	24	28	22	40	36	22	29	37	32	25	27	25	22	32	37	26	27	23	33	32	21	28	27	22	26	33	36	24	24	29	20	30	30	24	23	27	20	22	28	24	31	32	28	23	34	25	25	19	29	23	22	26	27	24	21	28	34	32	19	39	22	18	27	30	31	25	30	19	29	24	22	29	23	31	32	26	25	29	30	27	29	31	19	27	31	33	26	26	26	30	19	28	19	23	32	35	26	27	27	15	39	27	24	23	19	19	33	20	25	27	30	37	32	36	19	33	27	33	31	26	27	30	22
33590	15759	9424	21285	28559	27522	24393	19980	16517	13858	11694	10569	9161	8051	7469	6417	5816	5371	4630	4152	3778	3613	3050	3069	2897	2678	2412	2266	1991	1736	1623	1337	1286	1204	1126	1028	887	840	915	783	869	837	833	734	702	701	678	631	644	637	619	646	677	653	636	636	634	617	556	591	601	523	577	600	547	590	628	607	588	657	686	653	627	597	625	548	585	639	578	557	534	538	576	584	598	570	575	620	563	537	535	573	588	572	616	590	549	519	519	546	565	603	626	641	663	572	539	522	596	549	628	561	560	550	557	511	503	516	543	560	504	504	493	502	515	487	493	494	467	481	459	471	464	451	449	427	474	459	458	440	458	473	475	458	456	446	458	477	471	487	479	495	467	442	461	440	462	391	476	438	472	448	458	480	480	435	426	461	461	435	431	448	428	447	450	454	501	518	493	449	453	478	464	482	486	442	477	452	432	471	441	494	469	458	448	450	426	463	471	430	461	484	487	445	438	422	441	411	464	458	435	457	458	445	478	480	477	450	427	482	436	440	450	480	467	443	466	458	459	432	442	479	475	459	483	446	476	471	486	460	456	432	462	464	461	453	439	505	439	462	419	443	425	450	468	483	439	475	483	486	462	449	473	491	446	439	431	483	477	503	436	429	460	443	445	472	432	446	488	463	478	457	427	455	453	506	438	448	410	450	458	431	454	477	459	415	449	433	432	472	470	446	457	456	438	427	476	471	495	455	479	457	482	411	447	432	445	417	490	456	449	459	449	459	462	388	450	451	481	443	443	432	426	485	457	440	434	425	436	467	437	468	469	455	484	422	481	454	429	442	459	456	449	460	420	476	501	485	485	453	453	456	469	449	508	463	444	434	446	464	481	444	421	466	505	462	459	456	453	467	472	444	461	437	484	464	455	476	454	479	451	449	497	441	457	465	450	487	459	467	437	472	463	445	435	422	473	424	454	416	466	456	513	531	503	480	431	411	451	472	433	473	434	485	470	478	485	457	488	468	455	448	416	464	423	463	473	437	470	476	462	441	463	480	464	479	453	457	500	460	491	496	464	451	460	447	455	470	457	449	483	441	469	437	482	491	491	446	459	457	506	453	457	481	442	448	445	521	472	427	467	440	498	465	454	460	441	437	487	465	435	475	431	479	430	433	486	453	449	441	455	450	457	478	449	420	409	428	458	462	481	451	463	432	465	454	489	463	450	457	484	453	450	453	472	462	472	472	467	454	425	462	473	421	448	500	438	482	458	479	451	472	472	417	443	458	451	453	434	436	443	468	405	443	462	471	438	455	486	466	458	461	451	488	467	473	458	493	451	438	452	442	452	428	436	463	431	422	475	435	471	456	411	437	441	453	466	455	443	477	463	443	451	429	491	414	483	473	410	459	457	456	431	490	511	450	462	482	481	442	449	434	444	450	468	467	422	487	450	452	459	464	457	454	468	461	480	499	447	468	450	511	461	498	460	403	450	477	474	480	492	428	468	466	427	454	451	453	472	458	458	470	472	441	475	477	458	431	463	461	447	468	478	458	447	444	465	466	482	482	424	445	439	467	416	449	450	492	419	423	445	423	440	433	432	432	495	445	499	429	457	434	429	448	448	426	461	484	475	461	451	494	457	468	429	457	454	511	445	461	441	468	434	425	451	481	465	455	420	447	481	452	452	466	461	426	455	424	485	490	499	467	481	465	437	444	493	466	446	478	469	469	472	459	464	492	454	434	453	457	417	431	420	460	483	497	455	457	473	460	478	481	479	466	480	466	472	513	467	451	442	451	462	441	495	526	448	458	439	461	479	442	480	452	508	473	409	453	438	465	464	453	445	467	477	465	470	442	483	430	478	430	472	462	440	466	468	489	423	453	457	481	446	451	434	447	425	492	474	423	438	443	460	471	456	460	411	468	443	455	454	440	459	467	467	447	460	444	466	434	473	452	497	454	483	439	440	476	438	456	428	485	437	506	506	474	466	460	484	493	485	484	408	479	444	445	501	452	469	460	464	430	472	455	471	456	468	428	509	441	505	471	410	452	468	438	450	488	449	452	496	452	453	457	452	465	472	478	401	457	467	462	462	450	448	475	468	479	449	469	422	481	483	455	457	494	453	472	446	435	426	452	421	490	473	464	416	435	463	430	457	461	456	448	474	439	450	400	504	494	463	463	480	464	464	426	450	446	421	492	445	500	450	487	449	449	491	455	453	438	415	472	433	414	483	444	431	444	461	418	460	477	438	464	425	454	441	462	444	497	452	429	464	456	453	458	517	479	465	467	466	447	453	472	469	437	452	462	437	435	502	445	451	449	471	481	459	487	467	435	478	452	487	443	435	487	446	455	440	451	455	466	475	462	435	470	485	479	436	503	438	493	450	457	445	455	490	438	426	504	443	457	455	465	430	449	479	389	425	427	469	422	464	468	472	459	453	459	465	473	468	474	431	427	446	442	458	469	476	453	489	468	478	493	466	459	450	479	476	449	462	451	482	484	451	475	472	451	455	458	499	477	475	457	431	442	445	456	441	469	453	495	464	468	445	457	470	433	485	455	455	453	461	474	435	450	449	442	452	450	472	449	475	452	461	495	411	458	425	448	461	455	495	461	422	469	458	461	436	466	418	462	445	495	496	468	458	430	456	459	441	474	465	481	466	457	457	457	474	480	462	464	437	437	443	462	409	473	453	470	506	468	494	412	433	474	432	460	438	467	457	461	500	467	445	419	477	422	463	492	457	450	439	434	445	463	450	446	439	465	444	435	436	470	433	449	439	476	438	469	449	433	488	458	456	479	443	482	442	433	443	460	489	457	455	464	429	512	469	465	421	453	432	464	534	491	474	458	469	477	472	457	437	490	478	438	446	484	457	451	426	491	476	453	447	461	510	465	436	427	453	461	440	422	446	447	456	466	476	436	499	461	424	465	454	456	487	462	477	426	498	456	461	410	418	460	413	487	443	416	443	485	420	466	476	468	437	469	438	494	466	480	457	463	430	524	493	487	438	470	453	413	403	495	451	479	447	455	442	459	495	474	463	435	471	467	473	475	405	392	480	459	470	465	459	454	493	443	445	450	449	490	468	468	442	501	424	485	434	422	480	465	455	438	466	443	467	432	453	441	431	456	456	437	486	544	465	479	481	447	444	428	411	441	478	481	440	451	465	456	463	480	447	462	459	467	463	464	462	465	473	475	472	440	472	425	459	444	475	424	413	463	470	446	468	445	438	465	436	441	454	455	462	483	490	445	471	489	433	451	438	475	453	476	446	488	466	471	417	473	413	440	447	476	483	470	479	420	439	428	431	469	466	459	469	446	462	462	444	486	469	455	428	452	469	469	433	442	440	440	470	410	457	443	434	453	425	448	439	516	466	506	470	466	444	466	455	448	471	463	445	476	460	430	467	419	424	492	456	465	457	431	498	494	488	417	449	419	438	454	490	474	455	450	457	454	421	458	441	457	477	394	455	497	462	454	478	452	459	494	466	442	433	503	449	480	456	420	449	479	449	410	452	463	420	460
6108	1495	696	491	888	1016	847	695	552	480	384	332	303	269	251	234	219	172	177	158	128	127	117	110	107	92	101	78	78	80	68	83	64	55	55	53	65	45	55	51	58	48	41	51	46	54	47	43	47	40	48	36	44	47	51	47	37	35	47	43	41	31	40	51	39	41	37	43	39	30	42	40	35	37	37	38	49	37	48	36	26	47	50	34	42	38	46	46	44	38	58	42	38	32	33	31	33	31	51	38	50	35	48	34	31	30	35	38	52	45	47	44	36	29	47	27	45	36	41	38	26	29	35	38	31	49	32	37	33	50	52	31	41	39	42	34	33	29	46	34	35	43	28	31	34	35	34	38	39	29	44	44	27	41	37	35	26	44	38	39	43	25	42	32	34	33	29	23	54	34	34	47	28	37	30	36	38	42	34	48	27	28	39	39	17	37	40	33	32	43	40	39	32	30	37	30	36	36	47	35	38	37	43	30	42	37	40	35	34	32	44	47	40	33	33	24	39	41	31	32	42	42	37	37	37	42	29	36	47	37	35	35	37	38	34	47	42	34	39	37	39	43	29	35	36	24	39	38	36	35	21	30	37	40	26	51	40	35	23	29	31	34	35	41	45	48	36	34	29	38	32	32	34	34	42	35	37	44	38	35	35	34	39	37	37	37	47	40	26	48	33	49	32	36	29	37	47	24	34	30	55	36	29	27	35	39	51	35	28	33	40	33	37	30	31	52	31	43	21	33	27	44	33	44	39	35	43	28	39	39	39	35	17	35	39	37	39	27	37	32	30	46	33	40	39	44	35	35	36	32	21	30	31	36	35	41	34	47	40	44	30	33	47	31	47	36	39	34	32	40	37	30	41	49	36	35	45	37	37	38	39	42	28	38	37	42	34	39	41	35	33	49	40	39	25	35	30	36	41	37	44	34	32	43	33	41	43	33	39	31	35	35	29	37	40	37	28	27	28	31	37	42	40	32	48	49	46	35	36	38	36	28	34	54	35	39	45	29	35	46	40	39	26	47	33	35	29	41	33	32	38	40	39	33	39	32	39	32	36	34	38	34	39	40	41	34	36	39	43	47	28	36	23	42	38	36	37	28	33	37	52	31	32	38	29	29	27	38	32	25	39	35	37	40	36	39	40	29	39	22	44	28	34	33	31	24	31	30	32	31	38	35	29	39	32	42	33	38	37	22	33	33	34	25	42	35	36	43	37	37	30	37	32	32	33	40	40	33	46	33	36	35	39	38	30	36	32	31	45	35	29	39	28	37	35	37	38	42	29	29	38	40	32	38	41	28	35	29	30	36	34	37	35	29	38	32	33	48	40	41	37	27	26	31	34	31	30	41	34	36	29	36	35	25	43	32	37	38	29	36	49	26	34	33	34	41	47	44	42	39	36	26	31	33	50	47	37	43	42	37	29	38	30	33	42	39	40	31	35	31	44	42	40	32	27	24	25	36	37	37	30	37	20	40	39	34	34	35	48	42	30	28	27	47	36	33	47	43	32	43	26	42	37	40	44	30	31	33	34	31	42	29	30	43	31	45	32	37	33	40	40	39	47	33	40	38	39	40	34	40	38	35	24	41	43	35	33	36	28	44	41	43	30	28	36	29	38	40	26	36	41	27	38	39	40	33	32	29	45	33	31	37	39	30	33	46	38	42	38	33	31	42	25	35	33	29	34	36	29	35	41	31	32	40	40	28	41	34	33	37	40	32	39	26	32	30	35	26	31	34	33	36	33	40	37	35	41	45	37	29	39	40	40	45	29	42	35	31	35	31	40	36	30	39	45	29	38	29	39	40	40	33	35	41	32	36	40	39	37	43	38	30	26	32	35	38	32	42	28	37	32	40	32	36	31	37	32	53	44	35	29	35	46	25	34	38	37	30	42	34	48	30	32	40	33	42	30	35	49	31	29	44	33	28	34	24	34	34	37	38	34	46	38	41	37	40	36	40	43	37	33	36	34	47	32	36	45	29	39	36	42	45	35	37	33	33	35	30	39	45	36	35	37	37	36	40	35	39	37	42	48	36	42	41	44	40	34	48	34	42	25	39	35	36	44	37	30	40	38	36	40	53	36	34	29	35	41	35	42	43	35	27	32	50	42	39	37	38	43	33	40	36	32	44	37	44	36	34	41	39	47	45	42	35	37	34	46	28	35	39	39	43	43	35	40	39	31	35	23	32	33	39	28	35	27	33	38	34	46	37	43	48	39	30	35	36	39	34	32	38	34	27	33	38	40	27	36	29	30	35	34	46	43	34	30	39	29	37	42	31	37	41	42	34	39	45	23	35	26	34	37	30	32	34	32	27	38	35	38	28	27	44	41	34	39	35	38	31	25	36	39	42	31	30	37	38	40	29	36	41	37	26	34	26	44	42	52	40	37	47	47	38	32	37	37	43	30	42	41	30	38	34	39	44	37	35	43	29	34	24	37	33	25	36	30	28	45	36	26	35	34	38	29	34	40	32	29	40	30	32	31	37	32	39	39	41	33	44	30	32	39	29	47	31	45	46	30	41	33	36	33	38	24	38	39	35	42	36	42	53	28	26	39	23	25	40	43	38	33	41	32	38	33	43	33	36	26	32	28	33	33	39	35	28	37	35	44	42	43	39	43	42	30	32	23	41	35	33	31	26	31	42	30	38	38	36	38	35	41	42	36	34	32	50	38	34	36	37	39	47	35	46	32	37	22	36	40	31	43	35	40	32	34	35	37	32	33	37	36	48	43	40	34	36	30	28	40	45	35	43	32	42	34	33	40	34	40	45	34	40	28	38	38	26	32	35	35	46	33	39	34	35	42	41	29	48	36	29	26	37	40	36	35	30	44	37	28	26	35	46	40	28	37	50	45	47	36	38	35	40	42	37	30	35	34	27	28	37	40	26	38	33	43	36	36	30	38	35	30	35	33	38	47	33	25	40	37	45	44	45	37	41	46	34	37	39	30	30	31	45	38	41	41	37	42	30	34	29	33	44	35	34	44	31	45	44	37	38	43	40	37	35	33	29	40	28	45	38	38	36	29	31	42	38	37	32	39	41	29	33	40	36	33	38	41	32	41	41	36	29	41	33	33	29	46	42	35	37	32	29	33	35	25	31	34	45	29	35	29	34	21	34	41	33	31	44	35	33	41	42	32	32	29	31	39	42	40	28	37	38	41	25	33	50	34	36	38	34	34	39	39	38	32	32	30	37	25	44	39	48	24	34	39	35	39	40	38	28	46	39	37	35	39	37	30	30	33	38	36	31	35	49	32	23	34	30	31	19	41	54	34	31	38	34	25	44	29	35	43	23	40	29	29	43	33	32	40	40	34	32	21	33	32	32	35	41	33	41	33	36	41	31	36	36	42	25	31	26	27	40	38	35	32	36	37	32	31	34	33	57	38	41	32	40	42	28	41	30	33	31	32	37	24	32	33	37	37	37	24	31	37	34	35	35	37	40	31	36	35	40	25	24	30	36	30	38	26	41	36	51	43	37	29	25	33	21
40944	20156	13061	26775	34074	32978	29413	25515	21831	18509	16135	14065	12160	11102	9875	9068	8293	7361	6709	5824	5567	5189	4563	4333	4179	3859	3580	3258	3007	2433	2207	2096	1882	1770	1656	1459	1338	1326	1286	1186	1191	1158	1101	1096	998	1007	967	923	876	870	883	875	1041	984	880	846	834	798	853	804	780	704	745	753	775	777	787	847	791	829	858	837	857	861	792	804	778	807	748	773	817	756	787	747	758	751	749	743	799	767	760	789	810	820	765	758	762	737	762	738	780	837	899	882	770	741	767	739	735	782	760	767	724	728	710	670	728	711	668	664	687	644	639	680	659	615	665	650	565	628	607	606	618	573	635	594	600	615	654	631	621	565	611	634	580	630	594	608	678	629	627	612	578	575	628	579	602	592	624	587	567	593	632	614	620	583	621	610	635	630	624	572	635	573	587	581	558	593	578	594	579	566	601	605	605	599	591	622	571	566	589	580	583	593	622	561	586	593	588	601	611	579	605	624	596	600	617	539	567	585	569	635	585	548	599	569	579	587	564	607	570	577	638	548	598	591	582	592	617	607	559	608	584	597	597	636	651	615	583	602	588	587	611	590	562	561	561	648	557	609	611	570	576	553	576	600	592	583	564	620	587	603	538	639	584	605	631	594	608	592	588	576	654	609	601	561	626	596	589	575	588	588	563	544	618	573	627	589	572	584	640	601	603	579	604	620	577	570	638	607	625	576	588	560	575	640	552	569	621	524	597	603	602	596	609	638	580	593	597	575	583	613	576	600	567	627	580	598	578	565	542	608	574	639	585	600	568	602	559	558	569	595	589	616	570	587	573	599	614	616	606	601	569	558	610	608	642	615	604	624	579	567	577	600	590	588	609	586	597	598	598	584	625	561	600	592	578	553	603	596	554	608	579	610	650	618	585	657	551	564	569	577	582	543	575	622	587	543	605	597	626	613	580	616	622	638	589	643	587	595	597	579	566	577	588	600	584	604	591	585	603	624	580	588	575	624	612	593	591	601	574	562	553	581	599	564	548	570	596	634	628	566	555	573	545	574	589	591	575	589	641	613	605	616	604	564	656	589	590	616	541	575	579	587	595	620	592	552	618	613	615	601	613	537	592	548	613	582	579	538	604	597	605	568	627	599	543	614	588	581	583	597	587	554	579	570	604	547	617	581	583	577	593	585	572	609	625	597	578	587	628	580	621	586	563	592	581	556	609	613	606	620	583	573	572	600	627	631	574	640	602	608	577	595	576	583	588	635	589	585	595	641	595	559	601	580	614	620	601	593	578	586	574	613	552	599	576	593	599	567	571	591	600	613	579	549	586	609	569	588	580	655	576	558	591	599	569	592	599	573	572	587	583	604	593	597	587	564	567	594	604	538	588	578	591	579	596	611	596	607	602	624	596	597	583	576	672	596	583	559	641	586	594	572	582	643	606	590	608	620	633	576	560	607	587	617	624	580	553	607	593	597	589	601	610	583	627	564	614	607	615	595	656	577	587	573	585	595	590	598	570	571	610	589	573	608	558	614	627	534	604	617	601	622	598	597	605	541	610	601	638	618	604	603	596	627	606	574	580	582	591	591	619	578	527	623	584	584	601	562	569	582	585	601	619	581	632	542	593	620	597	637	564	605	536	583	569	573	652	637	600	594	622	579	605	614	614	609	639	591	557	593	521	610	610	636	589	579	570	571	645	637	598	558	562	583	577	585	591	594	611	570	605	597	627	555	592	598	612	630	595	575	564	598	617	604	618	583	606	606	592	611	595	579	610	632	574	565	624	610	590	609	578	615	579	580	611	607	623	603	593	612	581	575	573	591	579	601	579	594	586	610	596	592	628	606	613	602	615	615	596	581	563	567	619	589	557	559	597	611	571	589	564	603	626	580	582	631	648	598	584	632	600	547	567	607	548	595	615	557	559	603	612	569	584	574	619	586	595	575	597	574	562	586	564	615	590	557	552	572	632	604	597	562	594	604	579	618	585	638	613	622	632	575	585	624	579	531	551	568	591	575	606	607	565	581	594	559	604	573	614	639	601	563	562	570	570	593	593	581	618	576	629	597	576	600	613	598	551	590	612	620	606	579	623	595	620	654	583	612	589	648	601	595	604	610	564	597	608	592	590	591	601	556	591	574	641	606	626	567	577	576	612	609	618	615	620	564	591	604	599	577	592	613	569	595	595	578	567	637	571	630	590	594	571	596	568	593	529	559	563	578	587	608	589	582	579	652	621	571	592	548	606	583	590	580	568	578	605	565	600	583	553	623	595	611	624	595	567	627	562	636	556	545	557	584	588	590	578	614	592	587	552	615	596	624	551	582	581	581	573	595	643	580	567	579	581	582	609	546	626	596	546	618	593	558	618	624	607	623	602	615	637	585	607	583	601	610	554	605	598	577	546	570	602	595	620	565	549	615	565	599	601	560	589	606	569	605	617	610	602	609	608	579	572	577	622	533	557	559	581	588	578	562	554	612	631	552	635	597	591	623	551	577	586	588	613	555	594	641	574	565	608	549	609	572	590	597	561	563	570	610	613	613	566	575	578	590	608	630	602	583	614	578	617	576	570	604	602	598	620	624	626	588	583	589	574	620	581	612	576	597	590	555	648	606	590	589	578	586	570	647	606	603	569	586	617	565	571	563	619	643	579	546	566	572	612	599	611	641	638	598	637	564	612	589	602	644	631	576	539	613	600	588	610	622	624	553	582	597	640	590	646	592	581	588	529	604	575	622	612	623	548	614	594	590	568	565	576	641	611	562	584	568	624	659	601	610	597	645	593	590	596	605	584	600	566	610	597	577	608	571	608	584	583	582	585	611	592	603	596	588	579	633	613	611	572	634	562	584	563	565	598	608	595	609	592	568	576	621	582	554	577	586	590	586	576	601	596	613	578	590	577	578	664	579	586	599	592	625	573	608	595	601	596	597	622	586	572	590	645	560	569	578	610	610	600	603	600	558	607	599	603	598	611	570	579	600	591	571	603	601	603	587	585	598	590	565	611	625	573	629	640	565	583	649	551	584	598	594	628	609	587	605	567	571	568	603	583	602	626	601	566	625	628	598	594	578	565	594	576	600	615	562	597	553	614	584	574	602	566	573	566	614	559	580	558	617	641	573	569	639	600	569	570	590	582	614	599	584	631	623	607	602	641	566	598	577	630	581	552	568	626	609	599	572	611	588	620	591	583	589	574	565	609	588	661	615	576	578	601	588	617	571	590	568	569	573	603	629	614	557	601	601	583	590	623	554	540	607	590	561	575	644	570	587	593	584	562	559	605	585	600	608	606	600	601	615	577	666	616	578	564	624	606	572	576	629	637	611	631	591	579	625	594	591	591	614	584	585	543	566	579	593	625	573	568	548	575	619	591	591	566	597	619	585	572	618	610	581	595	612	591	582	624	551	636	587	628	581	587	584	561	580	596	619	609	580	614	599	615	611	548	591	629	643	589	581	621	593	561	604	570	618	580	576	592	597	604	587	602	540	579	589	607	569	603	567	555	633	588	603	571	559	618	624
2792	524	273	192	345	395	338	233	258	210	158	153	151	127	95	93	84	65	69	73	86	59	56	67	60	46	34	44	17	27	30	35	27	35	27	16	17	24	27	23	18	19	25	24	17	21	19	17	24	28	22	21	19	22	23	22	35	18	24	24	20	21	14	19	23	27	13	18	20	25	27	22	20	12	20	23	27	13	23	22	16	20	25	19	20	25	12	17	28	19	22	15	24	23	30	23	13	21	25	18	19	21	16	17	12	12	18	33	30	18	19	19	19	16	17	21	24	27	19	24	18	21	17	26	19	19	19	18	28	15	19	18	22	24	22	19	15	27	17	16	20	21	18	18	17	14	14	20	22	18	20	18	21	15	16	19	25	16	21	24	12	22	27	15	13	23	20	13	19	19	15	12	22	11	29	24	20	21	22	22	19	16	19	28	18	20	14	16	18	13	14	18	16	22	18	19	18	20	29	17	18	24	17	17	21	21	15	25	14	15	14	17	16	12	17	20	22	19	25	21	29	16	20	18	17	18	18	20	27	22	24	10	21	13	9	29	26	16	13	21	22	17	21	18	18	17	18	17	16	14	23	12	19	15	23	18	16	25	33	15	17	20	25	19	17	21	24	19	34	28	24	21	21	18	14	21	25	19	22	23	19	20	17	19	19	11	21	20	20	20	20	22	10	19	22	21	18	19	13	32	19	13	12	17	35	17	29	17	16	14	12	16	17	25	18	16	24	20	20	16	17	21	27	20	22	25	10	23	23	22	16	17	25	27	19	18	21	16	22	16	12	23	12	19	13	21	11	20	22	15	19	29	20	22	17	21	19	24	18	19	26	20	20	20	21	16	19	12	19	22	26	29	26	20	21	26	19	30	26	18	18	22	11	20	20	19	16	10	15	19	15	13	23	14	20	19	14	16	20	19	23	23	18	21	14	20	24	19	22	17	20	26	20	25	25	24	16	18	18	24	21	17	17	21	17	16	15	21	16	18	17	20	17	16	18	21	21	16	23	13	17	28	26	20	21	24	16	24	15	13	21	24	26	11	21	17	18	19	18	25	19	17	16	20	22	26	20	14	27	20	20	20	23	20	21	23	16	19	19	17	15	17	17	18	15	22	22	12	20	23	26	27	22	25	13	18	16	14	14	13	19	19	23	20	24	19	20	16	12	13	15	24	25	20	18	15	23	19	17	22	17	23	16	23	24	20	20	17	23	16	13	26	13	23	18	20	16	17	22	16	25	21	22	22	24	19	22	15	27	17	16	16	20	13	18	19	21	20	21	15	20	27	16	19	21	25	14	20	22	23	19	24	23	11	18	22	20	25	11	19	20	22	19	13	19	16	17	27	12	25	15	23	22	24	20	24	17	24	16	23	30	23	19	14	25	31	27	23	20	18	24	15	24	26	16	26	14	21	16	18	31	21	14	17	18	21	25	20	27	19	21	29	22	27	23	18	17	16	26	14	23	19	16	15	23	14	21	18	13	9	18	17	19	14	18	25	19	23	26	18	18	28	22	17	11	27	15	21	18	26	19	12	18	18	18	15	22	19	15	17	24	25	23	21	10	15	17	24	14	17	15	18	18	17	29	13	19	18	14	16	26	16	30	16	23	20	23	23	22	22	24	27	22	22	18	25	23	30	18	15	32	22	24	22	18	13	27	23	14	22	19	16	16	20	19	28	24	15	18	23	31	22	22	20	20	21	14	23	28	19	25	25	21	22	24	31	23	19	19	14	15	19	23	20	22	19	18	18	22	22	28	14	22	23	18	21	20	19	17	23	16	22	20	11	17	16	29	20	20	17	21	24	18	28	19	22	18	28	21	20	13	15	19	13	15	19	20	23	18	17	16	13	15	24	15	24	16	27	22	25	26	22	15	22	23	21	24	20	18	21	25	16	23	27	18	17	14	21	20	18	23	23	20	20	27	21	20	16	14	14	19	15	22	21	20	17	21	22	18	22	12	22	25	24	12	19	24	18	21	14	25	25	25	18	20	22	28	21	19	24	16	17	19	32	19	23	19	15	14	23	14	18	14	24	18	16	20	27	16	21	13	17	12	12	14	30	17	15	17	16	19	15	21	20	24	13	23	21	16	31	15	17	22	30	10	23	24	22	23	22	24	12	11	17	23	20	20	21	21	25	12	21	11	21	27	16	18	22	26	23	19	18	23	19	16	23	22	27	17	16	11	20	24	23	24	17	21	23	12	25	22	12	20	15	23	16	22	19	27	24	17	22	20	21	16	15	14	26	24	19	17	14	30	17	16	18	22	24	20	22	23	21	21	32	15	16	21	17	23	23	23	12	21	18	16	25	22	26	24	23	18	19	23	18	19	24	25	29	24	28	18	18	11	22	21	19	15	18	15	18	21	17	25	17	13	18	21	19	17	15	25	25	16	23	23	17	20	20	21	21	24	21	20	14	8	22	18	16	28	17	21	19	22	19	18	17	17	16	21	20	17	20	25	17	19	12	17	21	20	22	19	19	14	16	13	20	25	20	28	22	31	24	20	17	17	18	16	13	13	24	15	26	13	17	16	19	20	15	23	15	22	13	33	16	20	19	22	22	16	21	25	23	18	14	18	20	20	16	19	22	24	31	13	23	19	22	22	22	25	15	22	20	29	15	21	16	15	21	18	24	22	21	28	17	20	19	20	25	21	11	19	22	20	18	24	21	15	17	23	34	19	29	17	20	20	23	13	23	23	13	20	10	18	22	17	18	27	28	18	19	26	19	15	15	22	18	29	21	13	20	25	20	16	17	25	25	25	31	21	35	19	11	21	25	12	21	18	16	17	20	15	28	21	17	23	21	13	25	17	21	21	15	19	22	18	24	20	30	16	27	10	17	17	18	13	15	17	21	28	16	18	19	15	26	16	12	29	16	22	15	20	23	26	22	18	20	18	15	23	17	20	13	20	22	22	22	15	14	15	25	20	18	21	20	21	15	10	22	15	22	19	12	17	24	22	22	18	34	17	18	21	20	25	21	31	23	20	19	26	24	13	17	15	19	18	20	19	19	22	24	16	17	22	11	17	16	23	19	15	18	21	20	19	21	15	17	19	24	24	16	20	18	26	7	21	16	17	22	23	17	16	18	22	23	22	21	18	23	16	24	18	18	17	17	23	22	17	21	18	12	9	22	18	16	22	20	19	15	15	14	15	11	21	15	26	18	21	23	17	15	21	21	22	14	22	15	21	17	19	15	21	21	25	26	17	17	20	19	17	24	23	18	17	14	27	13	17	22	20	15	18	11	16	22	24	19	14	26	17	31	13	22	22	18	25	20	18	21	21	22	15	22	18	30	19	20	13	12	16	15	17	14	25	20	19	18	17	13	25	24	13	19	18	11	14	15	21	13	8	15	13	17	21	19	19	25	17	19	18	23	16	29	24	21	15	18	20	18	20	23	17	22	11	23	21	20	16	25	23	18	17	18	22	15	25	22	29	16	24	15	20	15	26	12	15	23	13	20	18	17	18	27	27	11	13	25
28842	11812	6414	16296	22805	22033	18501	15120	12830	10686	8496	7230	6491	5789	5218	4504	4034	3549	3133	2822	2640	2312	2077	2119	2040	1768	1646	1516	1302	1096	928	955	898	836	739	637	616	600	574	582	553	564	558	529	499	449	452	451	429	449	427	464	436	440	442	417	445	451	423	378	406	397	386	388	393	416	412	413	445	440	447	422	421	431	437	438	383	388	453	415	407	406	432	384	414	405	407	418	420	398	408	441	439	401	415	416	411	390	367	370	426	420	451	450	414	390	399	393	384	435	401	402	449	407	379	399	367	409	397	364	374	342	351	340	375	366	394	360	361	357	334	360	361	355	308	360	362	376	332	333	340	367	346	318	325	348	303	349	355	331	346	359	325	330	332	326	333	354	317	336	350	326	344	333	331	366	320	331	341	300	324	318	316	346	337	358	357	331	336	340	310	351	351	319	350	332	352	316	307	355	355	343	327	366	340	344	356	331	320	358	316	324	352	329	388	303	317	372	343	340	300	336	337	328	370	302	344	324	351	354	335	354	342	331	356	312	358	327	332	302	329	354	356	354	332	360	339	330	338	325	323	321	348	301	356	344	342	318	343	333	333	332	315	328	324	335	351	305	358	303	336	338	354	323	327	357	340	345	359	355	351	336	325	322	310	354	339	350	335	348	340	321	349	320	339	317	326	326	353	307	336	356	331	322	311	314	344	334	341	323	310	338	322	348	342	355	313	329	320	309	345	357	330	324	353	322	339	320	355	351	368	305	294	288	344	322	320	337	338	321	288	321	321	367	320	321	330	357	337	316	348	292	303	316	323	337	307	303	334	344	341	320	315	330	329	337	356	318	372	357	339	336	325	335	326	308	317	358	336	294	346	334	337	333	297	303	331	331	345	327	310	332	366	289	347	364	335	352	368	305	298	333	364	337	336	332	329	366	339	304	321	308	364	326	287	348	311	336	344	375	358	359	354	334	328	307	338	354	303	322	365	329	338	325	341	350	316	318	345	365	361	361	336	359	350	298	321	308	327	345	285	327	335	322	329	307	333	340	350	328	356	348	358	353	330	304	310	341	332	338	329	308	329	323	347	347	331	317	320	339	340	355	320	313	329	330	333	382	368	297	321	318	322	342	328	342	326	344	328	337	302	315	344	339	361	355	346	300	326	321	301	342	333	359	331	327	328	330	303	339	316	379	335	317	285	374	303	304	351	331	321	286	333	374	319	359	289	350	303	316	316	314	331	330	321	344	320	354	348	359	335	323	317	340	339	309	328	320	319	324	350	327	329	319	314	310	345	321	340	319	314	321	334	360	312	325	292	337	335	315	326	299	306	330	312	302	310	307	337	339	326	323	318	328	354	315	306	329	328	302	332	310	333	336	320	335	339	322	361	345	345	348	342	336	320	294	357	318	307	319	342	363	335	323	312	337	351	301	306	357	359	352	314	296	346	341	329	315	344	339	355	303	327	338	321	308	347	355	349	312	320	314	364	323	314	363	337	323	338	343	332	332	354	334	353	334	339	342	368	352	350	335	310	313	312	326	357	342	334	347	358	336	335	323	314	326	330	327	346	339	310	317	306	338	326	326	366	348	311	340	297	335	348	341	319	347	325	315	340	355	320	351	324	327	340	336	338	300	310	351	342	348	338	296	343	329	326	329	299	329	330	318	353	324	338	336	339	349	302	331	344	337	317	355	330	334	337	284	357	299	341	358	333	315	301	368	341	352	289	354	347	330	299	337	346	346	325	315	342	342	354	343	360	335	336	348	326	331	352	328	314	316	311	325	336	332	320	339	308	329	341	363	351	346	310	321	345	301	337	314	302	325	342	348	335	330	348	359	343	345	356	328	320	344	347	329	320	333	310	322	345	337	313	305	321	383	339	323	315	305	347	367	345	361	325	369	319	361	297	331	369	314	351	326	371	317	370	334	342	314	366	335	306	333	343	345	305	333	338	332	318	344	353	323	336	366	324	370	310	354	331	364	350	320	318	342	307	322	353	326	328	317	350	320	317	339	362	326	325	315	337	348	336	319	331	335	359	341	321	330	310	344	318	324	337	320	363	338	350	317	307	339	366	332	330	330	331	343	329	329	335	335	353	342	319	322	326	356	328	345	316	341	352	296	293	322	329	348	299	373	352	300	309	357	321	342	337	331	321	269	315	331	341	314	341	336	295	355	320	315	347	311	348	320	331	339	338	341	313	352	334	327	333	288	321	340	303	356	364	312	333	307	360	363	305	347	325	332	333	301	327	363	339	310	332	321	326	363	346	364	338	326	339	317	304	329	336	306	319	341	324	321	332	331	328	338	331	314	314	344	343	322	329	311	366	341	321	347	334	319	337	316	298	349	348	337	357	335	348	317	332	315	315	337	323	351	329	331	347	358	300	312	331	332	368	339	345	349	328	365	344	317	334	326	343	356	353	324	331	311	362	331	339	322	350	338	341	343	325	330	343	326	295	322	354	331	336	343	312	354	325	317	331	323	347	317	337	344	327	364	365	354	311	340	327	307	320	345	323	341	351	356	310	345	336	308	310	341	334	337	358	350	332	312	348	348	315	348	372	352	366	330	337	318	344	326	350	339	325	317	341	300	334	347	350	331	329	337	336	351	379	355	358	338	310	334	327	364	373	317	313	353	323	342	320	320	319	328	312	325	342	332	306	336	341	335	347	308	327	324	361	311	374	323	326	324	338	329	347	334	354	344	356	337	325	316	328	313	326	304	331	329	321	319	325	331	325	349	352	320	317	337	334	327	348	340	317	365	354	338	314	333	335	333	375	330	307	336	344	331	343	328	300	382	364	333	318	348	323	334	325	354	336	352	334	327	341	347	320	331	345	356	307	325	313	344	339	347	348	343	330	315	304	361	322	324	353	328	360	340	320	311	348	321	312	360	323	329	344	316	339	345	349	320	324	331	326	328	313	342	314	348	369	343	348	352	362	323	309	342	313	332	364	350	319	305	321	339	321	345	359	311	358	342	345	335	313	345	330	338	316	346	324	334	309	310	349	323	335	344	311	330	340	338	299	333	355	338	369	352	318	333	327	333	343	340	348	324	321	334	325	321	307	339	325	329	356	343	342	327	320	349	310	344	331	328	327	343	323	346	326	316	331	341	321	360	338	336	328	322	342	355	280	346	318	344	328	331	322	312	378	335	337	367	348	339	360	314	333	330	326	322	315	315	319	331	305	291	312	334	314	335	332	322	324	344	353	306	330	325	329	315	329	315	308	347	317	330	330	351	311	301	336	339	343	340	348	317	336	336	309	350	304	335	325	334	360	335	330	305	337	336	300	314	379	301	315	321	319	338	321	308	318	297	353	328	325	336	322	323	328	308	341	330	322	346	323	324	326	314	313	309	305	346	311	312	358	320	345	340	295	342	353	337	339	321	340	341	331	314	344	344	327	333	337	312	298	364	332	327	322	308	331	310	328	318	297	325	324	334	334	333	301	343	348	337	330	340	315	360	305	334	342	357	341	326	341	335	336	289	350	349	339	319	308	329
3288	813	355	290	456	560	486	444	354	274	222	183	170	174	169	133	110	112	91	88	77	80	72	76	54	66	63	57	48	47	35	46	42	36	27	36	32	32	38	25	28	27	19	28	22	25	24	25	29	27	27	24	20	31	31	30	23	27	28	17	22	20	33	20	30	22	23	27	26	27	28	17	24	33	22	20	25	28	39	29	31	19	30	28	22	26	21	18	21	25	17	32	31	27	35	23	25	35	20	31	19	33	24	32	21	27	36	22	29	29	26	21	24	28	28	29	30	27	22	16	24	24	30	23	17	26	32	23	26	26	27	24	26	22	30	26	18	18	20	28	28	24	31	25	24	23	23	22	16	24	19	33	20	21	28	21	25	27	21	17	26	30	19	23	32	16	26	25	20	20	15	25	23	26	27	29	29	29	27	24	30	28	25	21	30	30	24	27	26	25	21	30	19	21	21	27	20	35	28	18	25	24	26	21	21	28	28	14	29	15	25	26	25	27	14	22	19	27	23	25	34	28	22	18	34	20	25	17	25	18	23	22	23	14	22	22	24	24	25	23	15	19	22	24	24	17	24	21	20	23	25	30	16	13	15	28	33	23	23	23	17	13	18	25	26	16	20	19	29	18	19	24	20	21	19	24	25	22	31	20	23	17	26	17	21	21	28	19	25	22	22	17	18	32	24	21	29	15	18	24	23	26	19	22	20	16	20	27	25	26	21	21	21	25	23	24	30	15	36	30	23	33	21	26	31	30	20	24	15	23	16	19	14	17	25	21	31	11	29	28	18	20	18	20	16	31	23	28	23	25	24	22	21	22	20	22	29	17	23	30	30	22	30	27	14	21	25	18	30	16	27	29	20	28	21	26	31	25	24	23	20	19	28	25	24	22	21	33	23	21	17	27	26	16	16	20	27	22	24	26	16	20	26	24	29	23	27	13	18	19	16	25	13	22	34	20	34	23	20	19	22	15	19	25	14	30	22	17	17	17	24	23	16	23	21	32	31	24	23	17	24	13	30	17	19	34	17	23	24	20	24	23	29	21	23	18	17	27	11	23	28	24	20	17	24	19	27	28	25	19	21	21	21	16	20	25	20	18	22	34	16	24	20	16	24	20	30	26	32	18	33	27	22	18	22	21	22	16	28	32	21	23	28	27	22	25	19	23	24	30	21	18	22	14	21	22	19	27	21	26	21	27	26	24	26	26	21	28	22	16	20	29	26	26	21	23	23	26	23	19	20	25	24	28	27	22	23	20	32	25	26	31	23	24	28	16	27	19	20	31	23	27	26	20	19	19	26	22	19	32	20	32	18	27	31	26	27	11	29	18	25	26	23	26	24	27	26	21	17	22	23	24	20	22	18	19	25	28	27	31	33	29	23	23	26	26	21	20	22	22	17	22	23	23	23	24	29	23	26	18	25	25	15	18	34	15	27	25	36	21	16	26	38	20	25	25	27	25	27	24	24	35	27	25	19	30	18	19	24	27	19	21	31	27	26	22	20	22	20	22	22	28	18	18	25	22	16	26	29	18	24	15	26	20	18	28	25	19	26	22	31	25	22	23	30	21	34	26	17	24	27	22	17	24	18	26	19	17	28	22	23	18	23	21	23	22	17	18	21	28	23	22	25	24	20	19	26	20	36	22	26	22	18	18	11	35	19	25	19	24	28	19	28	21	25	22	17	18	20	25	29	20	29	34	26	18	21	31	25	18	22	28	16	27	23	19	29	27	19	18	22	23	28	25	17	13	20	23	13	30	28	27	23	17	27	25	22	20	30	24	16	26	22	31	23	29	21	29	17	23	24	24	26	27	29	27	24	23	23	29	22	22	17	26	18	22	28	29	17	23	22	28	26	32	31	26	26	31	26	18	28	20	27	23	22	20	34	28	23	19	21	25	22	19	18	23	14	31	22	29	27	22	23	21	19	17	35	21	22	24	18	38	25	26	30	28	21	16	18	27	28	28	26	26	22	23	23	19	22	27	19	19	17	30	17	20	24	24	31	20	23	31	24	22	29	27	27	24	31	23	35	16	22	24	18	29	24	16	31	24	17	26	19	26	19	17	32	17	29	27	20	27	28	23	22	23	26	26	24	22	28	20	25	32	26	33	20	14	29	27	21	26	16	18	27	18	26	19	17	15	22	26	21	18	20	19	16	27	28	24	25	25	25	34	23	21	22	28	22	21	25	17	29	24	16	22	19	22	31	18	19	15	21	28	30	26	22	17	24	22	24	17	21	22	24	19	23	35	23	22	25	15	29	27	17	24	26	30	23	17	23	18	18	22	15	35	26	28	34	28	28	26	21	23	25	16	35	17	22	18	31	19	21	23	21	33	19	26	32	15	28	24	14	19	32	21	25	19	25	17	21	25	29	18	16	23	18	20	22	23	20	22	34	27	23	22	20	24	27	30	25	25	15	28	23	15	17	18	29	11	24	23	30	25	16	27	22	21	22	27	22	19	33	23	21	20	23	23	29	23	21	21	24	26	27	22	19	24	24	21	27	27	21	23	15	27	26	29	22	26	22	28	23	17	24	28	25	30	30	24	24	22	25	13	22	16	31	22	29	25	25	24	18	28	24	24	21	18	24	23	30	24	21	27	23	16	25	24	19	32	17	17	19	17	31	19	16	24	33	25	33	28	18	29	24	24	23	20	24	32	22	25	23	18	32	20	27	20	21	24	19	28	22	34	28	22	26	17	34	20	24	29	30	29	13	32	27	20	27	35	26	22	25	17	19	25	24	27	27	30	18	37	28	15	24	20	24	21	25	18	19	32	25	15	23	24	27	16	16	27	29	18	37	23	23	21	20	24	32	24	21	31	28	15	30	19	26	31	22	28	14	24	31	26	23	25	13	20	36	30	28	30	22	26	19	27	19	25	21	26	21	21	19	23	16	21	30	28	17	25	28	24	22	31	22	18	26	24	25	27	23	34	24	27	27	29	16	20	23	23	26	16	26	25	21	35	24	28	23	25	30	26	24	21	21	22	12	25	27	22	22	24	26	24	23	24	26	21	23	21	26	27	21	29	16	29	20	32	23	18	27	20	23	29	28	20	20	21	23	23	28	20	24	17	24	22	18	25	22	23	21	29	28	22	27	17	22	27	17	32	23	26	22	30	21	14	31	19	25	32	26	21	32	25	16	19	25	19	32	24	24	22	28	20	18	37	19	25	31	20	21	28	25	20	19	26	19	22	20	31	25	23	24	23	28	17	15	23	27	25	20	20	21	25	24	27	26	26	22	30	28	20	22	18	23	22	15	14	38	20	26	18	30	21	26	25	21	25	20	28	31	16	29	30	19	28	26	28	20	24	19	25	29	20	26	11	26	21	20	23	36	22	22	23	19	20	23	21	24	26	31	26	23	19	17	27	23	33	17	21	17	25	25	23	30	23	17	25	25	23	25	16	27	24	23	22	18	20	27	12	25	23	25	22	19	21	28	26	25	18	21	10	22	38	26	21	22	25	30	18	35	29	20	25	16	25
35150	15322	8352	20411	27490	26380	22591	19110	16360	13166	10707	9650	8387	7718	7030	6214	5277	4492	4177	3796	3568	3234	2986	2802	2579	2364	2149	1925	1642	1483	1363	1272	1271	1110	900	845	857	759	720	723	719	708	700	679	656	582	582	545	510	517	512	577	542	573	563	582	533	552	517	483	481	512	470	496	467	476	542	529	561	498	534	535	528	512	553	475	562	512	483	525	538	504	502	539	491	500	487	471	521	490	547	524	555	515	455	529	490	447	496	445	467	558	567	568	522	519	441	492	479	476	490	493	490	515	527	469	475	484	459	456	465	444	444	417	394	407	396	376	413	394	392	383	396	420	389	380	363	411	408	426	420	391	406	411	420	412	424	407	425	449	389	393	374	390	386	379	415	383	406	393	418	373	398	405	420	366	385	461	436	372	392	391	378	398	402	415	419	414	420	381	413	350	396	384	374	418	372	397	380	420	421	383	412	382	362	370	387	417	392	393	383	417	383	381	412	393	395	380	382	381	401	400	400	427	385	368	437	381	372	388	407	378	387	372	412	395	391	388	392	416	362	358	393	385	400	357	422	392	373	405	389	391	382	356	405	360	396	413	385	398	395	390	394	367	395	422	359	387	389	427	372	380	414	386	379	399	385	405	421	402	403	419	405	374	383	377	420	368	381	387	359	383	407	398	394	396	374	393	370	405	443	385	415	417	389	361	421	379	392	403	380	401	372	370	368	407	386	385	396	388	398	405	392	372	434	436	395	373	359	375	380	377	383	346	410	400	402	366	398	415	408	379	391	405	400	402	385	392	403	404	357	393	359	437	428	366	376	393	388	396	404	402	375	359	362	411	365	394	393	426	376	407	432	393	406	393	373	402	350	342	403	386	405	384	377	417	407	401	389	415	383	408	371	381	391	403	366	383	393	401	364	416	372	369	382	443	409	365	417	349	409	345	385	400	398	419	374	369	394	395	385	384	396	405	363	394	370	412	387	409	364	432	374	398	408	402	388	428	430	378	408	374	383	410	383	409	386	390	443	385	421	375	373	377	387	392	403	384	399	369	400	413	412	396	400	393	392	374	400	400	392	391	402	421	417	408	385	365	394	399	410	362	409	397	378	382	365	405	408	384	378	393	413	413	390	373	412	385	389	408	384	357	400	381	399	418	382	382	360	393	385	393	393	398	385	364	428	388	406	418	389	449	366	368	390	382	415	397	415	431	388	419	362	411	392	367	393	400	393	401	428	353	383	392	401	399	401	403	420	399	387	376	369	368	431	358	370	398	401	372	381	437	368	392	391	405	382	374	383	382	367	389	355	402	381	361	380	382	395	396	426	380	377	406	381	400	404	406	432	394	406	365	380	416	399	389	381	404	410	417	395	407	407	403	392	359	370	426	398	394	377	378	381	391	379	403	387	395	353	400	406	388	403	409	394	394	404	389	355	386	376	427	382	394	372	394	367	376	424	401	362	373	373	384	413	375	357	423	378	381	410	380	402	398	420	405	405	384	400	370	451	410	385	386	404	436	401	387	372	409	380	424	374	387	394	419	351	377	365	340	392	369	429	388	413	387	381	338	376	410	434	358	366	362	430	385	384	376	416	429	405	401	389	400	379	354	398	401	423	393	366	388	373	416	385	424	374	376	413	412	377	387	381	400	407	388	407	366	427	422	439	392	388	391	379	400	383	372	383	425	384	399	407	405	372	435	379	375	405	426	432	411	412	401	375	368	372	375	382	394	373	376	398	413	385	389	414	376	421	382	373	374	364	363	361	365	404	415	423	388	387	393	405	361	416	368	411	422	373	400	434	436	416	400	414	353	403	395	426	411	381	356	407	415	393	362	390	395	414	394	355	398	408	359	379	383	397	380	392	382	389	397	390	400	418	395	377	331	385	389	415	425	378	424	373	394	448	376	384	405	366	390	367	389	375	428	393	413	400	343	376	421	377	385	382	396	366	394	384	371	391	403	354	385	393	402	422	402	343	409	371	402	394	394	385	404	373	417	424	371	381	415	385	386	425	422	379	374	419	388	398	385	390	400	385	386	384	410	398	416	395	401	382	388	406	361	415	394	412	388	362	382	379	356	359	369	400	382	410	400	375	348	387	396	385	358	404	406	378	378	409	388	370	388	364	394	438	410	391	364	384	413	399	378	368	408	390	364	382	388	375	389	394	356	390	386	369	394	411	381	346	397	396	397	392	430	364	417	411	387	421	412	386	401	385	398	355	412	346	350	352	386	387	376	424	397	368	415	377	377	411	411	374	382	405	408	373	442	399	399	372	390	384	374	394	416	376	384	369	418	359	418	393	408	365	401	372	374	374	370	392	364	448	396	398	421	409	421	412	433	398	369	427	358	394	389	421	431	374	387	408	451	400	422	407	398	376	412	415	392	397	392	377	389	396	371	390	404	395	371	367	395	388	400	400	412	403	420	404	385	368	414	409	409	405	370	415	387	382	406	388	382	373	404	444	424	425	389	396	413	404	368	431	400	423	411	376	346	404	405	365	387	393	393	388	391	368	407	390	389	402	401	382	382	396	391	398	386	411	346	404	355	387	366	376	384	418	401	370	410	419	430	398	412	395	399	399	398	406	414	383	385	387	426	396	393	414	368	417	406	369	400	404	373	400	384	369	403	395	389	434	380	406	381	389	373	393	398	371	366	404	374	417	389	392	415	405	389	436	403	386	414	380	418	374	373	386	385	353	410	403	400	374	394	450	417	404	394	388	384	408	411	385	375	394	408	396	393	426	369	356	364	404	379	372	382	385	424	440	393	432	383	384	406	407	410	425	404	430	422	383	389	358	378	358	378	392	407	379	376	417	363	367	395	426	390	359	414	390	384	409	416	377	414	372	413	409	396	389	400	404	383	406	425	388	412	388	381	404	407	402	366	373	395	391	384	404	398	395	384	417	410	392	427	420	425	399	403	393	441	389	403	399	387	416	354	408	363	393	392	350	375	389	405	412	414	386	379	384	374	342	411	379	409	412	362	376	395	386	391	388	370	339	345	370	390	417	410	378	400	396	426	413	376	397	387	446	393	404	395	403	408	399	381	403	422	371	418	440	388	374	407	376	387	409	422	399	388	354	375	394	416	359	367	408	402	399	373	388	415	417	351	364	409	388	421	419	353	429	384	368	417	419	409	386	365	380	390	372	365	386	374	412	404	390	361	408	377	397	370	401	396	424	408	393	378	399	404	381	407	369	381	361	385	411	399	409	374	394	412	393	429	399	383	401	366	404	394	418	373	443	384	404	390	414	410	424	399	363	421	404	412	417	379	390	408	389	400	393	403	399	402	433	384	372	413	368	386	355	391	381	400	398	380	406	425	394	409	427	384	384	372	385	402	366	400	408	397	398	395	413	406	408	418	370	367	421	357	390	382	373	408	395	387	420	409	398	413	403	411	376	381	398	406	404	370	382	379	386	380	376	412	374	372	381	416	403	412	373	407	390	405	417	393	398	363	399	404	386	356	397	430	403	388	413	380	420	384	383	433	416	370	426	401	426	399
4997	793	412	316	514	612	509	419	341	306	281	219	217	210	174	151	148	126	108	113	101	87	74	86	76	62	69	67	47	34	54	37	49	39	47	37	44	29	40	28	28	39	29	39	39	36	29	25	25	28	42	35	36	37	33	28	27	23	33	30	32	32	31	30	28	30	27	32	26	26	33	36	38	34	37	35	34	25	20	27	40	31	27	31	32	24	25	40	28	34	37	32	27	43	30	32	17	31	31	36	36	36	27	39	31	26	31	24	19	24	39	24	29	40	25	38	30	31	28	31	28	38	38	26	33	27	25	24	25	28	28	36	22	28	27	30	32	28	26	24	21	32	26	26	27	21	30	31	31	34	27	27	29	29	25	24	26	27	35	22	33	24	24	22	27	33	32	27	22	37	28	31	31	30	19	35	23	38	28	25	19	24	39	30	32	13	23	34	32	28	32	28	32	26	24	21	19	32	22	23	29	24	21	24	23	22	27	31	24	29	26	34	37	25	26	25	28	19	31	30	30	33	22	41	25	30	24	33	27	27	29	28	20	24	22	18	31	31	21	25	27	25	32	29	30	31	23	25	37	27	39	19	35	21	21	28	31	28	28	31	30	30	24	28	33	31	26	30	24	27	29	32	25	26	24	34	39	35	21	25	25	24	36	29	40	23	24	24	29	29	21	26	32	27	27	31	29	26	26	27	23	26	29	19	21	32	28	20	20	21	28	28	27	35	24	21	26	32	27	29	31	30	26	21	29	26	24	27	30	19	18	26	31	33	31	25	30	30	30	18	19	17	38	27	34	21	24	23	20	22	27	34	24	28	33	35	27	35	26	29	30	37	24	23	22	23	23	24	23	32	37	30	34	18	36	22	23	27	33	21	31	22	24	23	26	30	22	31	24	28	32	29	29	27	30	26	27	28	31	29	32	27	31	20	30	26	22	34	23	30	23	21	25	27	34	28	33	27	38	27	20	34	18	38	24	29	38	30	24	25	22	24	20	32	21	24	27	30	26	22	31	28	21	24	25	30	26	20	24	31	40	37	39	31	23	35	29	23	27	23	25	31	23	16	18	33	34	27	26	22	25	22	22	24	24	32	26	29	22	19	28	32	28	32	29	18	32	25	34	26	31	27	23	30	31	29	28	27	31	20	25	23	29	26	25	39	20	20	21	28	30	32	24	24	36	34	36	29	30	33	22	29	31	22	30	30	25	28	31	28	21	28	24	30	23	19	25	38	24	24	20	24	25	21	29	21	32	41	36	27	24	33	18	25	32	18	30	28	22	25	23	26	32	24	26	29	24	23	25	22	30	28	28	25	26	32	29	30	22	24	18	21	34	24	25	30	14	29	25	21	24	35	28	30	29	22	25	31	28	26	24	29	38	33	31	19	25	21	34	22	33	24	35	24	29	23	30	29	30	16	32	27	30	26	32	35	22	26	25	27	21	33	27	30	36	29	27	32	28	29	23	28	28	25	26	36	28	26	23	24	17	24	24	16	40	27	26	27	42	21	25	27	18	18	29	40	29	37	25	27	27	25	20	27	30	32	21	28	21	23	29	33	31	17	26	22	26	26	18	31	28	27	26	28	28	32	32	18	27	29	23	19	30	28	36	26	24	21	25	23	18	24	21	22	30	26	30	37	31	25	30	38	24	30	29	23	31	27	30	32	39	23	40	24	29	31	30	30	34	31	30	30	35	21	23	22	22	32	22	30	26	21	32	21	36	30	24	24	30	20	19	30	30	22	34	20	29	32	34	23	26	17	27	29	23	36	30	33	26	27	23	36	39	23	34	29	32	26	28	27	25	26	42	43	29	18	17	30	24	37	29	24	25	29	32	31	40	31	18	33	17	32	32	28	35	31	24	27	30	29	38	30	25	27	27	27	25	33	28	22	25	27	26	30	23	18	38	33	31	33	25	33	28	21	26	24	36	28	24	26	27	30	28	27	31	28	33	36	34	33	20	33	34	27	27	27	15	25	19	25	25	23	42	24	33	23	38	25	20	30	30	20	19	25	27	23	24	28	26	23	24	24	25	27	32	31	25	27	21	33	27	30	32	27	25	34	22	26	35	19	38	25	23	27	26	25	31	26	30	23	21	27	25	43	20	26	28	27	23	37	25	36	20	34	28	21	39	30	29	26	18	23	28	29	33	37	35	24	16	29	24	25	36	32	22	34	25	31	36	24	28	22	23	25	36	24	24	29	29	30	15	24	36	29	33	25	27	19	39	28	22	32	28	27	25	24	23	27	17	43	21	25	28	30	30	22	28	30	29	40	29	20	25	30	23	35	26	26	26	30	21	25	36	30	23	31	29	24	25	19	32	25	25	25	32	24	30	27	25	23	28	37	37	28	35	27	31	34	23	30	28	22	27	40	19	32	16	27	25	19	24	27	30	38	32	26	30	32	26	27	20	28	28	26	25	27	23	20	21	25	21	31	22	26	30	34	30	35	31	21	34	32	23	19	31	26	27	23	25	28	31	31	29	25	38	13	23	19	32	31	39	37	26	32	26	35	26	35	27	34	26	28	25	25	30	29	21	13	31	32	29	20	21	25	35	25	24	26	22	27	32	31	40	23	27	24	32	27	30	26	34	25	21	31	26	29	33	20	19	36	30	28	27	24	25	22	29	23	34	33	26	29	19	24	24	30	31	23	33	24	13	23	37	23	29	30	24	21	23	33	29	34	32	29	29	27	36	17	30	31	26	27	31	25	28	26	29	19	24	29	17	22	29	25	29	31	25	23	32	22	32	27	26	31	28	22	27	35	24	37	27	12	26	25	20	18	21	29	22	25	29	30	20	28	31	25	20	23	26	26	30	15	37	26	25	33	28	32	28	21	23	35	31	26	26	29	28	30	35	20	25	25	29	32	35	30	30	23	25	28	28	32	23	20	25	27	16	33	22	29	32	35	25	41	28	30	35	28	28	30	37	40	38	26	26	29	28	40	22	28	25	31	22	34	28	26	24	26	34	18	22	26	22	33	26	23	20	27	23	26	36	18	22	21	22	28	29	27	27	26	27	31	27	23	25	21	22	23	31	35	35	27	25	34	26	28	33	16	33	20	32	27	26	29	21	31	23	21	27	33	32	24	37	30	33	21	17	26	18	27	26	33	20	31	27	22	32	26	30	34	27	25	25	19	33	31	30	31	25	29	22	30	30	34	27	27	34	23	15	26	27	29	23	28	26	28	28	32	29	30	25	23	29	29	30	30	33	28	29	32	29	19	23	34	31	26	26	35	27	32	27	24	30	33	20	33	24	25	26	32	27	15	19	30	30	30	20	18	27	37	28	26	35	35	36	22	25	24	26	33	30	36	25	30	30	28	27	19	26	26	26	28	29	28	24	27	31	36	28	33	25	17	25	22	25	22	21	42	25	22	29	24	23	31	37	30	22	35	23	22	21	35	28	23	22	37	24	29	24	20	35	22	20	32	32	29	23	32	30	27	33	24	20	27	29	21	38	23	33	26	34	29	27	27	31	19
33740	15022	8703	20857	27930	27028	23490	20267	17020	14221	12073	10404	9517	8501	7622	6586	5834	5161	4633	4050	3980	3467	3170	2976	2703	2499	2209	1999	1684	1537	1550	1363	1240	1178	1045	990	904	842	806	801	827	814	774	788	739	735	681	631	652	618	655	644	673	688	639	607	579	576	620	619	516	554	519	562	541	557	597	604	617	616	595	607	587	659	596	603	575	613	615	562	518	555	562	588	546	551	572	570	576	530	556	597	642	612	547	575	557	525	549	574	589	607	617	636	592	596	525	532	580	574	558	554	524	586	570	561	530	572	525	490	528	498	434	503	469	490	475	471	494	459	480	503	454	424	436	474	492	482	477	462	463	453	441	450	454	456	478	486	452	478	458	471	427	456	472	465	448	442	478	439	473	457	431	442	450	432	467	453	400	468	424	455	468	402	480	461	449	429	450	474	461	458	450	463	461	478	445	465	449	460	439	460	471	435	502	477	465	502	467	464	475	436	440	436	479	470	409	444	432	421	459	446	426	441	496	461	467	434	514	426	471	441	509	483	435	467	455	470	462	457	469	456	476	434	464	423	480	446	455	465	476	475	472	480	448	432	466	443	447	464	496	446	458	460	427	448	463	475	448	449	447	475	463	453	470	463	453	435	429	459	435	446	449	456	435	501	483	466	465	454	450	436	472	437	479	459	474	441	470	471	466	475	449	441	456	450	452	460	462	433	459	471	451	410	466	462	468	476	465	451	474	431	478	426	435	434	495	462	422	461	459	451	480	425	455	411	488	422	478	442	475	444	464	436	426	451	497	461	452	401	475	415	471	455	407	480	471	464	424	465	477	468	452	441	445	460	443	467	449	448	478	462	461	437	451	451	427	445	442	478	485	471	482	443	483	444	406	445	489	448	478	438	453	454	440	448	441	445	441	433	463	454	444	409	451	451	503	463	474	426	426	450	452	476	449	457	450	470	474	478	428	452	444	453	491	476	451	447	443	441	445	461	441	445	460	435	487	442	479	477	428	469	455	425	444	460	441	459	461	419	478	474	458	456	443	425	457	467	474	456	482	457	476	457	468	465	455	473	457	485	456	476	430	423	408	460	452	410	436	439	439	441	461	419	442	451	483	439	427	439	475	445	403	408	419	464	408	474	439	423	454	438	444	490	424	454	445	466	476	451	462	462	441	441	453	453	458	447	462	420	450	444	462	426	470	429	433	468	438	472	459	433	448	465	455	471	468	482	433	426	442	448	475	449	464	485	445	472	456	412	446	470	450	489	501	422	456	462	433	446	449	424	445	474	467	444	430	424	475	474	473	447	473	476	413	471	439	506	430	433	469	444	456	448	453	408	437	463	464	467	474	460	434	419	476	479	433	478	479	487	456	434	466	454	443	490	429	459	419	467	428	408	469	409	438	427	427	461	487	398	421	451	469	448	438	495	440	437	452	469	461	460	435	457	436	445	437	493	422	478	438	443	483	443	440	468	451	480	481	420	436	425	449	452	428	473	482	428	454	467	462	422	456	473	450	467	449	452	496	427	472	466	495	470	461	436	435	470	442	437	420	440	420	460	474	422	446	490	438	447	443	441	455	491	413	440	422	446	464	437	448	474	429	496	488	457	450	409	484	512	455	453	475	456	457	446	457	464	489	470	474	443	471	448	425	442	467	415	448	438	413	446	442	458	442	415	427	423	414	447	463	485	433	463	437	483	433	392	476	458	457	456	425	448	469	463	457	496	438	444	463	446	441	442	449	485	449	470	406	477	425	460	453	455	502	460	444	477	469	447	469	460	464	429	443	478	400	458	465	459	429	477	461	432	440	438	500	446	453	492	445	449	440	450	428	460	424	443	498	485	434	448	485	470	448	444	421	476	479	441	435	453	429	447	438	453	461	446	423	456	465	446	462	458	447	451	420	447	434	451	449	444	459	457	477	453	435	470	411	466	448	428	459	420	459	447	473	454	433	455	433	461	430	456	420	447	448	455	457	492	459	464	452	428	443	444	431	479	439	453	434	416	455	425	445	449	451	452	456	469	467	461	454	468	450	421	483	421	473	467	444	449	427	460	438	441	440	432	436	435	440	434	458	443	400	467	477	459	446	501	497	442	419	452	422	452	474	438	458	489	464	434	430	446	396	452	481	464	463	467	430	482	465	464	460	473	425	481	456	440	452	439	472	465	448	469	482	455	451	466	442	388	468	466	462	460	431	465	470	428	440	446	476	485	441	441	422	426	475	483	485	451	452	497	465	421	420	465	459	455	460	442	448	453	468	399	487	478	438	445	429	482	485	468	438	436	509	482	437	458	448	463	492	468	447	445	456	449	455	503	476	459	435	407	469	433	428	490	430	490	432	470	470	470	495	430	449	466	434	423	451	435	435	494	469	450	446	462	448	411	486	486	423	473	498	466	439	464	463	455	433	457	436	449	458	456	430	469	443	455	460	442	484	484	443	453	457	455	475	489	436	452	453	462	458	513	415	474	475	441	415	462	469	422	443	449	440	442	441	423	471	426	445	440	464	478	452	511	517	445	462	461	459	503	469	474	466	442	438	456	447	452	477	464	459	483	450	466	433	448	460	446	428	453	434	451	443	446	435	437	419	458	463	457	427	438	470	475	468	471	443	453	461	469	473	447	482	451	463	433	457	472	447	448	437	445	454	410	449	465	481	440	509	468	432	455	458	440	493	464	437	435	453	472	475	465	447	453	445	456	456	465	445	488	505	464	440	468	414	444	432	453	470	455	439	428	465	480	452	490	430	496	460	423	458	441	440	414	431	427	431	414	484	433	471	430	459	428	424	452	463	476	476	445	433	448	447	434	458	476	448	488	453	464	448	454	447	474	451	461	435	497	464	473	454	463	446	422	481	484	471	428	457	434	436	502	456	450	478	492	429	430	496	474	434	448	487	512	463	462	469	448	434	468	465	437	478	411	428	421	471	458	443	495	421	463	499	435	465	423	473	459	397	406	460	430	451	480	471	464	469	406	398	460	449	467	457	454	413	461	466	418	452	447	434	463	421	460	475	452	423	437	444	432	503	464	431	463	446	446	451	475	420	459	489	442	442	473	414	450	429	452	506	455	448	456	455	485	478	453	466	445	449	447	454	465	469	457	495	437	486	406	449	441	447	469	454	495	449	440	464	483	432	441	460	471	471	423	491	434	477	480	437	479	454	480	480	449	502	424	475	459	421	464	412	449	447	446	438	453	448	412	424	399	451	428	473	492	448	412	485	465	464	465	495	475	425	452	434	477	458	395	436	476	428	470	449	472	471	442	488	468	432	425	450	456	407	459	442	447	440	443	407	441	452	446	440	481	453	470	451	475	470	452	468	470	482	444	473	483	458	416	432	420	455	422	441	471	470	441	452	470	443	435	476	451	481	458	448	466	431	454	435	439	490	429	456	446	433	458	451	491	468	464	470	456	442	430	425	457	456	454	477	424	439	460	442	461	437	446	471	474	449	422	441	442	457	434	474	491	413	454	451	452	406	482	448	445	431	460	457	420	442	450	436	470
6406	1396	668	451	863	905	839	651	541	490	404	325	301	310	251	217	201	196	185	183	133	136	137	111	83	92	81	78	64	74	68	60	66	55	52	51	46	45	62	42	63	60	52	46	47	52	57	33	37	43	40	49	37	34	40	33	38	43	40	37	42	37	41	52	44	40	31	36	25	37	35	40	50	39	59	37	35	43	42	47	41	47	37	33	59	46	29	33	32	37	45	38	42	58	22	33	41	31	28	45	38	32	52	46	35	48	44	43	52	35	40	34	45	32	40	23	29	41	39	34	41	22	39	36	38	34	47	34	45	41	36	35	31	41	36	28	20	33	38	35	38	29	33	40	36	44	32	24	34	33	47	25	42	40	32	31	37	28	43	30	39	37	38	40	29	52	32	45	37	28	27	33	37	35	34	41	34	32	38	46	36	34	37	36	34	45	35	30	32	43	31	32	28	39	33	29	35	55	41	23	30	32	31	40	37	36	33	33	32	28	44	27	42	32	37	43	33	43	42	37	42	44	31	51	45	34	27	42	44	35	31	44	45	40	35	42	36	38	32	45	42	32	35	40	40	33	38	44	33	27	43	36	37	38	38	39	42	36	38	33	35	32	40	37	33	32	32	47	38	33	39	25	26	41	35	31	39	33	34	31	47	31	38	28	30	40	40	35	40	39	35	25	31	39	38	32	41	42	47	35	32	39	42	33	33	31	46	31	28	38	37	36	43	35	42	35	42	28	34	29	27	44	34	31	41	39	33	45	20	30	31	37	31	48	29	38	39	31	41	28	41	30	37	43	41	24	30	38	47	30	22	46	30	26	45	38	41	37	34	25	40	27	44	37	41	27	35	32	35	31	34	27	43	27	41	26	29	36	41	42	42	39	42	28	37	36	45	49	37	36	41	32	31	33	35	36	30	35	43	33	28	34	40	38	52	35	36	38	40	38	34	39	34	42	51	40	29	40	41	33	46	34	42	38	46	33	25	38	39	42	38	34	31	32	35	35	32	35	36	34	41	33	34	36	31	35	35	35	36	42	34	34	40	32	30	38	44	34	29	22	27	46	43	38	44	50	38	39	32	43	31	33	30	29	35	39	43	26	47	35	28	29	45	30	45	28	38	36	40	43	28	36	40	27	35	38	31	33	27	31	31	37	32	33	34	33	40	32	35	50	36	33	32	37	37	41	31	33	34	47	34	20	37	31	32	33	35	37	44	27	41	33	26	40	44	49	26	32	29	36	45	36	44	33	38	32	45	30	32	39	30	32	33	41	30	51	32	35	44	33	44	32	34	38	38	27	32	37	35	41	45	45	34	41	29	31	27	33	34	37	40	34	51	30	36	28	40	34	27	40	37	41	38	31	34	35	31	37	27	29	29	42	44	30	44	35	42	37	38	37	36	40	31	40	28	35	35	42	31	41	32	37	38	34	38	31	41	35	26	37	32	45	34	39	39	39	33	41	43	33	44	39	32	29	37	38	20	45	50	33	29	38	37	38	42	38	43	29	45	35	37	39	42	40	41	32	40	36	30	35	30	38	41	37	30	35	32	36	39	29	47	39	49	39	27	28	33	29	37	35	31	36	33	35	33	36	38	41	29	34	29	45	33	30	34	34	41	35	28	28	35	48	39	36	38	37	29	47	33	34	33	35	34	47	35	44	33	49	38	50	40	32	43	38	30	27	29	33	33	34	25	32	35	45	31	38	38	31	31	47	35	41	36	33	23	40	45	43	30	23	29	34	23	21	38	43	31	42	36	43	33	26	23	33	40	29	30	40	27	29	33	35	30	32	38	34	43	35	35	23	29	41	34	32	45	27	32	40	31	34	30	30	36	39	45	40	34	35	39	36	39	34	34	40	32	34	33	39	32	36	35	33	31	38	35	30	37	41	31	33	38	43	40	39	24	47	33	38	36	40	33	42	34	38	32	40	35	33	39	43	44	46	25	38	47	39	30	32	43	38	36	44	38	39	33	38	38	35	30	39	43	29	38	44	35	42	32	37	33	40	28	44	36	34	31	36	38	28	37	39	38	46	26	33	34	45	23	31	41	23	37	27	29	40	37	46	36	52	36	36	39	35	33	42	40	43	39	41	27	38	42	44	27	44	43	43	32	39	44	34	33	43	40	30	30	30	27	31	32	30	39	24	42	38	36	36	41	27	43	31	40	37	35	38	34	36	39	36	32	29	41	36	34	25	37	47	35	30	34	42	39	40	33	36	36	43	36	34	36	31	33	44	37	51	29	38	33	25	30	49	40	39	33	30	35	33	41	32	32	31	38	35	41	34	38	32	37	38	28	35	36	40	34	41	33	31	30	26	43	31	25	35	47	37	33	45	30	32	36	31	26	34	46	43	39	44	26	38	30	44	33	32	44	39	32	32	30	32	39	36	31	36	46	37	37	33	34	37	36	35	32	29	38	33	30	39	39	26	39	43	36	40	57	37	53	37	44	23	48	44	40	38	25	42	39	40	31	40	38	28	46	37	35	35	40	32	27	51	44	34	29	38	35	35	30	40	39	24	26	41	38	52	43	41	31	31	27	38	35	34	23	42	34	41	40	37	38	39	32	41	38	33	32	33	40	27	30	27	37	36	38	46	34	36	35	31	37	29	43	37	33	41	27	37	42	45	32	36	43	34	27	42	31	34	38	35	33	39	47	39	31	45	34	32	32	35	32	43	39	26	37	41	35	30	28	38	42	41	30	40	38	26	43	24	29	33	28	33	28	38	33	31	35	33	38	42	30	24	31	30	29	28	26	20	34	40	39	35	39	42	34	31	42	35	35	37	43	31	29	36	36	37	39	33	42	42	31	35	43	36	35	35	33	47	55	29	35	43	32	37	32	36	33	31	37	43	43	31	29	30	39	37	24	44	39	33	38	30	33	30	43	31	44	29	38	29	30	42	42	31	43	32	41	28	41	38	41	36	46	38	33	39	36	34	38	32	34	37	33	35	40	40	42	29	36	46	48	40	28	32	40	32	32	30	49	32	31	33	40	37	43	27	29	44	27	29	36	33	34	37	35	40	40	36	44	30	39	31	35	37	35	30	32	43	40	36	35	27	45	35	32	32	29	23	28	37	40	37	34	23	35	42	49	35	39	25	44	36	32	37	24	39	36	42	26	38	30	25	41	23	35	38	41	50	35	38	41	33	46	39	44	34	33	39	39	43	41	33	31	34	38	29	27	32	39	33	45	32	39	33	36	40	39	44	40	34	35	24	23	24	27	30	27	50	33	29	34	47	42	34	38	46	25	32	34	30	33	38	30	37	37	28	44	36	42	34	35	26	24	39	23	29	29	40	41	33	41	30	38	27	30	34	29	28	39	25	33	29	32	41	33	40	27	38	37	38	30	28	41	37	44	30	37	36	34	37	47	30	48	26	38	41	25	36	44	32	29	37	28	28	35	36	25	35	44	34	30	30	28	38	32	33	33	42	32	28	38	34	34	35	25	35	40	35	33	44	28	35	37	33	51	43	43	34	33	30
41394	18999	12576	26321	33764	32584	29465	25288	21871	18983	16376	14789	13344	12178	10653	9575	8131	7178	6569	6204	5623	5149	4678	4415	4160	3589	3211	2836	2531	2307	2151	2051	1874	1617	1527	1478	1333	1280	1244	1248	1176	1187	1181	1077	1041	924	891	878	917	909	950	988	979	928	870	853	844	866	825	813	797	796	776	776	815	812	777	829	797	890	875	846	853	830	805	831	791	801	815	778	776	763	742	771	777	762	732	769	705	761	812	780	814	770	737	764	724	698	720	706	739	840	908	885	761	743	727	717	796	777	755	732	734	766	745	685	674	730	702	648	669	593	656	651	649	588	588	632	582	616	600	655	607	579	581	576	616	592	603	622	568	627	609	602	621	591	611	594	594	626	625	658	566	625	608	614	575	564	592	613	563	634	566	586	580	585	579	602	564	586	580	581	600	554	626	606	612	612	637	554	604	599	596	600	609	623	598	562	567	576	589	608	572	629	542	610	559	584	576	591	583	590	555	610	605	605	619	599	607	587	523	582	587	542	581	583	536	571	613	601	587	592	529	609	572	587	594	630	575	619	597	548	628	596	568	572	576	549	623	600	570	594	579	566	553	622	600	581	574	605	600	579	598	622	638	616	562	576	569	612	581	607	567	540	565	557	559	610	583	635	609	658	638	606	557	574	609	615	582	544	569	581	588	642	591	601	613	570	574	625	619	609	619	621	551	609	618	587	572	560	639	622	575	572	594	540	554	607	623	621	595	624	637	560	617	579	587	557	566	581	598	598	579	616	555	558	563	610	602	593	570	596	569	592	578	587	584	591	594	585	583	626	533	606	600	612	580	600	545	590	597	578	606	593	543	570	588	575	547	611	586	595	558	612	601	640	612	588	591	603	564	577	572	540	579	608	634	556	558	610	612	584	556	575	547	587	585	569	593	585	617	629	613	593	596	571	530	586	622	570	589	582	620	594	598	608	610	582	580	601	528	581	612	568	595	622	600	589	603	609	590	625	581	564	551	602	606	612	604	587	608	575	599	583	631	583	591	551	593	565	612	564	592	558	603	555	581	596	585	559	565	567	617	597	645	566	613	566	559	597	585	558	569	605	591	565	591	572	628	620	587	558	601	593	579	603	603	552	572	602	561	553	574	613	593	597	578	554	569	616	614	581	590	627	614	607	625	581	565	608	543	593	617	560	610	612	568	571	634	613	563	589	620	596	620	623	591	593	589	593	562	555	585	613	583	607	577	574	581	642	584	603	609	579	610	574	599	580	601	597	602	611	585	625	577	582	601	589	576	614	535	570	590	620	586	602	599	572	584	614	583	550	628	561	601	598	569	578	542	634	622	601	593	584	563	597	562	643	643	604	615	583	566	587	584	616	567	624	628	549	615	571	625	602	631	606	598	609	577	615	585	625	568	606	616	569	605	556	570	590	614	621	643	647	586	619	591	599	643	579	611	608	614	565	585	583	587	598	601	605	634	585	649	569	579	572	635	578	588	575	533	584	596	618	622	578	601	566	593	611	600	604	577	620	599	586	587	628	586	597	562	581	595	591	595	576	590	604	642	605	607	585	592	622	608	615	580	559	539	599	575	609	563	581	553	525	602	583	556	571	595	675	564	563	571	615	583	578	583	590	563	606	628	585	591	611	597	597	558	586	620	617	581	589	573	604	544	566	615	630	609	588	585	586	599	585	609	599	629	593	550	582	599	596	556	600	588	586	613	618	612	610	585	591	609	610	594	595	608	608	589	588	647	541	589	549	594	619	577	615	605	552	570	589	575	582	589	582	572	567	573	585	578	546	599	621	596	555	589	601	578	574	575	612	596	584	620	563	581	579	601	553	609	586	622	601	567	553	598	622	641	591	624	598	581	603	573	632	586	634	582	591	591	572	626	598	614	604	542	603	618	618	575	544	549	587	572	599	626	574	591	607	607	646	562	518	563	553	625	584	642	561	597	621	558	625	637	599	612	599	616	570	603	593	603	570	554	586	639	601	591	586	552	580	536	606	583	571	584	594	613	607	596	591	656	621	602	583	594	579	574	625	597	594	635	604	602	607	612	620	600	579	599	599	539	577	631	589	583	583	568	614	574	558	625	592	582	588	569	594	643	591	586	580	604	564	600	574	548	561	593	593	622	563	563	613	596	574	584	558	567	627	627	608	585	605	624	643	539	628	589	553	623	567	563	627	586	570	627	555	604	576	604	590	568	578	614	578	620	566	589	596	575	572	606	622	600	619	596	592	592	609	589	585	562	557	612	596	562	599	589	597	590	599	578	567	543	579	585	610	611	563	583	586	577	615	606	607	575	612	543	552	582	582	591	606	571	591	599	549	581	605	624	592	560	515	607	597	586	570	561	591	575	580	550	578	604	575	582	638	602	598	591	569	634	583	612	540	583	605	585	595	629	558	613	569	578	561	560	618	558	642	609	578	604	578	584	560	573	567	630	563	596	552	595	562	588	562	574	583	555	602	612	611	581	626	593	597	593	607	637	591	581	614	635	552	576	593	615	579	558	580	570	598	575	552	579	567	591	603	577	577	579	612	604	599	606	580	586	606	635	573	550	588	601	599	574	602	607	581	627	590	623	596	552	574	594	563	594	585	589	588	580	623	634	557	544	571	622	594	649	600	554	594	653	593	588	562	593	597	582	616	588	543	553	601	627	620	584	632	537	592	608	601	613	592	621	547	580	632	607	604	573	588	622	573	587	598	562	591	568	587	637	638	550	577	564	590	608	606	564	560	596	585	570	611	558	574	611	585	610	543	599	621	583	616	615	552	620	554	575	610	592	606	585	593	611	544	569	620	576	561	578	620	602	619	622	590	611	566	611	591	571	589	599	596	549	534	562	599	575	558	581	551	559	577	591	588	571	558	551	588	573	586	627	596	600	589	604	565	586	609	573	593	605	563	583	564	574	591	606	565	597	640	596	573	583	620	666	573	593	625	584	549	595	579	627	558	592	576	642	607	580	609	599	612	610	597	615	603	632	620	600	563	559	623	588	584	571	577	553	564	580	573	585	557	575	593	591	616	582	584	618	577	605	646	604	584	591	588	579	584	583	568	606	599	611	607	593	593	586	589	567	591	579	616	613	559	568	545	587	606	605	582	603	614	574	592	605	584	586	607	635	604	565	556	576	576	573	567	596	595	639	624	535	610	553	588	610	609	592	593	609	624	610	574	556	567	569	609	602	595	605	582	591	610	563	550	608	573	569	601	622	586	576	588	613	592	578	602	582	551	562	568	578	586	608	612	616	585	533	583	630	591	638	569	599	591	611	578	624	568	614	645	590	600	582	601	613	601	547	574	604	584	641	582	567	582	581	618	567	610	583	596	654	572	565	593	584	598	547	598	603	622	597	599	579	588	592	573	605	567	547	662	566	595	569	602	666	566	560	597	565	604	567	556	589	578	588	558	580	594	581	622	604	544	622	605	595	562	598	559	549	578	574	596	595	554	617	598	644	555	582	588	591	570	596	586	588	580	596	547	612	577	586	599	572	618	581	588	621	585	618	575	634	620
2927	448	261	183	350	395	336	290	236	211	155	150	135	133	99	101	83	81	80	78	55	60	52	57	36	42	41	33	30	35	32	26	32	35	34	24	25	32	23	23	24	20	26	24	20	22	17	22	17	27	29	21	19	23	22	19	20	29	25	19	22	19	17	21	17	11	26	14	28	22	26	24	12	24	27	21	21	24	21	18	21	20	17	18	18	19	18	19	25	23	28	16	22	24	16	28	19	18	28	26	28	27	21	25	13	24	17	16	15	23	21	23	20	28	30	26	20	18	25	33	21	20	17	18	19	12	12	17	12	15	16	16	31	25	17	18	21	18	20	19	23	20	15	22	24	8	16	20	13	24	20	15	28	18	15	14	25	13	20	19	21	18	17	28	19	18	15	21	14	23	15	18	20	19	12	25	20	23	21	26	21	17	22	26	22	18	24	14	17	18	28	17	9	21	19	17	18	18	21	16	18	22	20	17	20	13	18	19	22	18	22	17	24	17	22	21	19	17	20	15	14	15	25	13	17	16	20	13	25	17	21	22	23	20	25	12	15	16	18	20	19	24	16	16	23	18	16	24	15	12	19	18	24	19	22	24	19	22	22	17	12	21	19	14	14	15	18	13	14	13	21	25	21	22	30	20	23	27	14	19	17	23	21	26	23	25	24	10	19	20	15	21	21	19	20	18	22	20	14	15	23	17	21	23	19	20	21	17	11	15	28	24	14	24	20	23	20	20	24	16	16	23	20	19	13	20	14	19	26	20	21	17	26	22	26	23	19	20	27	21	20	15	23	25	30	18	19	17	10	14	16	18	22	25	15	28	16	18	18	21	31	17	22	15	21	18	11	25	17	22	21	23	10	24	24	15	20	21	19	20	17	18	17	13	23	13	15	19	17	20	23	26	14	20	17	17	25	16	13	16	18	17	21	18	22	21	16	19	24	25	20	15	13	19	29	17	20	20	19	16	17	18	29	23	18	23	18	16	12	22	20	23	13	21	19	13	15	15	15	26	20	16	20	21	18	23	21	15	13	25	23	15	18	16	11	20	17	21	20	17	20	20	29	23	15	18	25	18	14	26	21	17	24	16	18	21	9	17	18	28	15	18	19	18	17	11	26	18	21	22	18	12	21	26	20	20	16	12	11	21	19	15	23	14	12	23	18	20	25	21	20	20	17	12	16	22	14	18	22	16	26	15	18	19	17	23	27	17	16	15	20	15	17	13	23	14	18	24	27	15	20	27	21	20	17	15	19	17	26	21	19	14	14	23	16	20	16	21	27	17	23	18	28	19	19	18	23	19	21	25	21	22	21	20	18	19	19	21	21	18	14	16	20	16	10	15	29	10	25	22	20	21	18	23	25	21	24	15	19	24	26	21	22	25	22	18	17	22	16	14	18	19	16	17	13	16	14	17	18	19	16	12	19	14	20	12	16	16	27	24	17	23	22	21	23	19	17	24	18	22	18	27	18	28	27	24	18	18	21	19	17	24	24	21	18	16	19	17	19	19	12	20	31	18	23	19	18	28	12	28	22	22	21	21	22	16	19	23	30	14	22	17	22	21	12	12	21	16	22	19	24	18	15	19	16	19	19	18	26	20	20	18	23	21	14	13	19	17	15	12	28	22	21	18	26	19	21	16	25	19	23	19	15	16	20	20	21	26	17	12	15	14	22	17	14	19	26	18	12	17	18	15	19	26	20	15	30	25	18	18	14	21	16	10	13	17	15	21	15	14	22	18	19	13	14	19	17	21	10	21	17	21	21	18	28	17	17	19	24	19	15	16	15	17	24	13	20	18	26	19	27	30	22	23	27	18	24	22	31	17	13	21	23	14	19	16	17	22	17	22	25	23	17	19	23	20	23	13	17	14	13	18	12	13	20	23	27	24	27	19	16	19	20	26	14	24	17	18	11	16	29	17	24	11	22	19	20	24	13	25	22	18	18	15	15	14	27	21	20	25	19	18	17	19	16	12	9	17	19	26	23	16	20	27	22	28	20	16	23	19	23	34	23	20	22	24	17	21	16	16	18	14	18	15	24	12	16	22	15	19	11	22	22	18	17	17	21	21	20	17	20	15	18	15	26	23	17	12	17	27	14	23	21	22	18	14	21	20	24	17	19	24	23	18	23	17	16	16	20	15	22	9	21	22	20	16	16	18	16	23	17	17	26	16	22	16	19	17	18	13	12	20	14	17	23	23	22	17	16	18	15	25	19	14	27	21	14	23	9	22	24	23	15	22	24	17	14	19	20	20	15	20	23	24	24	11	27	21	31	18	19	18	23	26	14	15	25	27	27	19	18	21	21	23	13	15	14	24	24	18	10	25	23	20	15	18	24	23	19	19	31	25	19	22	23	23	23	16	20	30	27	23	18	20	29	19	22	22	20	14	21	28	17	19	28	24	27	30	12	31	15	13	14	15	20	24	16	26	23	13	21	17	21	18	13	15	25	17	14	20	25	18	16	18	17	21	11	22	19	23	11	26	15	18	19	22	17	18	17	11	17	20	25	20	17	14	16	20	24	25	25	19	23	20	18	24	21	23	23	27	14	15	26	21	15	25	24	22	24	23	21	14	14	21	17	16	20	16	25	21	16	16	20	13	15	28	22	23	20	28	23	25	23	21	24	31	26	20	18	20	31	16	23	15	21	20	17	15	21	18	19	34	25	18	23	13	14	18	19	18	26	26	22	23	24	23	19	13	13	18	23	25	22	22	31	27	18	19	18	22	19	22	16	10	17	21	15	23	12	21	19	16	17	20	16	15	6	15	20	25	23	18	11	24	21	24	19	26	18	30	22	14	21	19	23	18	14	18	17	14	23	22	23	13	16	18	24	25	21	16	16	19	23	24	15	24	15	25	19	15	24	17	18	16	17	15	24	20	13	20	24	21	15	26	23	20	25	16	24	13	13	11	25	12	23	33	19	14	21	12	21	22	20	17	17	28	29	14	20	18	18	15	25	19	14	20	22	20	22	27	15	12	21	29	14	22	21	20	26	20	27	17	23	17	14	25	15	13	17	25	20	19	17	21	13	16	24	22	22	25	21	20	28	17	23	18	18	14	19	21	19	25	16	20	21	18	20	18	21	22	21	17	25	24	23	22	16	21	17	14	18	17	19	19	23	15	15	18	14	21	17	20	18	19	26	18	26	21	18	16	21	17	21	24	27	14	19	19	24	17	21	23	23	21	24	25	24	19	21	13	13	23	8	15	23	16	26	14	22	35	16	15	19	21	21	12	15	20	25	19	22	19	17	16	20	25	23	20	21	15	26	16	18	13	21	23	18	22	28	10	15	19	13	18	18	19	16	19	13	28	24	18	26	15	16	23	17	17	22	29	21	17	22	19	13	22	16	25	18	14	20	27	25	17	20	20	21	17	23	28	21	23	28	15	18	19	21	25	15	18	21	16	28	25	22	23	23	18	19	18	21	20	16	22	14	18	17	24	17	21	17	15	28	29	18	24	13	22	24	13	23	13	23	21	19	20
29118	11381	6469	15967	22653	21945	18974	15548	13030	10754	9156	8013	7018	6154	5283	4551	4121	3661	3124	3036	2572	2361	2221	2149	1815	1669	1440	1283	1063	1050	988	918	813	715	718	653	627	639	630	552	536	580	542	481	464	479	467	465	439	418	437	456	459	410	421	452	448	412	404	391	422	400	401	396	407	407	427	420	425	469	477	440	417	422	457	422	452	422	409	423	430	404	426	401	415	396	391	444	415	424	425	413	435	416	385	400	389	404	425	396	395	432	470	458	408	390	425	396	405	414	419	376	409	425	418	397	388	438	370	386	355	377	328	297	340	314	330	349	321	338	310	354	339	345	324	350	353	344	351	322	330	335	363	351	384	319	311	335	336	352	328	321	330	326	325	318	360	376	291	328	297	302	307	314	311	313	309	281	313	313	306	322	341	315	337	333	337	320	313	314	322	363	327	315	331	346	360	348	332	364	328	337	336	335	347	368	341	303	306	334	343	340	325	355	294	327	306	327	320	328	315	327	331	324	327	350	296	307	317	294	340	342	337	329	308	315	321	315	327	311	367	355	313	339	339	340	350	345	331	312	309	313	337	366	330	339	347	320	303	337	333	359	306	336	317	346	310	320	334	348	306	328	353	305	334	331	332	335	306	299	353	342	318	307	330	325	332	345	323	331	360	328	346	311	364	337	318	320	338	338	337	317	332	334	330	319	329	346	309	364	347	336	333	369	341	331	359	312	356	338	343	335	313	339	299	339	329	345	346	317	319	315	334	319	322	324	306	310	334	333	338	320	294	348	312	325	321	326	352	358	340	372	285	332	337	375	304	313	338	308	323	296	368	317	334	357	343	356	329	332	355	292	310	319	351	327	352	329	334	319	348	355	308	332	338	353	353	299	346	331	343	337	328	339	341	344	317	328	294	346	358	342	352	334	336	352	357	335	339	333	335	343	311	338	357	338	333	308	335	305	364	310	301	344	370	334	355	322	340	336	341	315	351	360	353	332	339	309	339	335	345	331	335	332	372	326	360	325	322	309	331	343	362	352	309	343	301	340	327	309	335	343	314	336	329	348	328	347	331	353	341	363	346	315	344	326	305	355	347	334	324	328	334	308	336	302	350	334	331	328	335	296	352	339	316	341	337	321	357	319	351	324	321	355	370	365	311	341	347	346	319	320	320	326	334	303	353	338	330	311	344	306	353	313	304	310	379	320	346	344	306	315	333	339	313	331	325	393	331	347	351	349	336	347	326	345	339	313	342	351	349	333	312	354	329	333	335	354	312	350	320	317	324	348	357	348	337	330	317	337	336	332	331	314	331	343	363	306	314	295	325	348	313	340	351	304	327	353	298	343	317	321	331	336	309	329	338	335	329	329	359	322	371	322	332	345	315	347	337	335	311	320	310	341	330	309	335	346	347	351	323	317	302	344	307	325	320	307	318	345	322	333	339	293	310	334	321	337	343	321	326	327	314	307	325	320	327	303	338	285	313	331	311	329	304	323	301	337	359	351	351	368	296	361	313	356	322	341	326	333	328	321	330	310	347	321	337	346	343	390	348	330	346	343	371	319	322	335	331	335	317	318	307	322	355	382	368	336	364	346	340	334	300	342	321	344	329	326	319	334	331	340	357	328	314	355	313	342	325	360	309	310	343	313	299	284	313	318	329	316	311	335	309	341	347	313	353	312	344	295	294	343	322	317	307	334	342	313	328	328	380	319	334	341	299	365	311	352	331	344	339	316	318	340	322	343	319	364	347	333	319	317	353	318	323	314	336	342	343	292	281	325	334	334	316	323	312	341	349	303	343	341	331	301	360	313	335	310	307	308	336	348	317	321	352	324	334	321	338	322	351	326	345	324	334	346	319	327	337	349	360	336	341	354	344	332	350	332	368	332	333	327	315	300	320	322	347	319	319	336	330	332	317	328	333	305	339	293	358	362	343	309	346	334	333	336	345	337	315	332	355	344	321	316	294	348	338	339	353	307	312	351	333	334	326	335	341	348	321	330	333	336	353	367	328	330	347	341	321	364	317	318	357	345	376	352	299	346	314	332	341	347	321	353	345	333	329	335	307	318	330	353	323	332	339	349	342	299	364	312	330	320	321	319	332	356	352	306	355	332	321	312	307	372	329	332	334	302	330	325	336	314	341	347	331	313	339	311	331	314	386	341	323	326	340	325	357	330	336	309	351	325	350	329	317	351	304	345	319	328	355	326	339	334	338	347	323	310	327	309	365	308	330	298	343	337	323	296	320	320	355	309	339	309	330	343	326	295	319	315	341	317	322	329	294	351	287	343	322	298	316	326	343	334	327	345	345	341	369	337	311	354	354	338	346	330	357	368	340	352	347	325	308	333	326	339	327	362	320	333	351	359	327	284	342	341	314	312	338	312	334	304	306	339	301	312	316	321	331	329	340	313	312	344	311	342	333	312	345	345	332	321	351	319	345	357	327	340	355	330	364	303	308	328	363	356	336	298	346	301	332	357	333	327	336	319	321	349	321	329	356	312	347	344	300	336	371	339	323	319	301	351	320	294	353	318	329	325	352	333	299	308	339	331	334	327	352	344	318	338	337	335	303	339	328	303	285	328	310	315	355	360	323	323	302	327	305	324	335	355	344	356	331	345	311	349	371	338	317	348	334	291	355	339	329	332	340	339	310	314	329	318	289	320	345	317	329	309	345	336	304	340	336	327	342	345	332	296	331	333	333	358	337	320	311	331	334	353	367	313	325	317	324	352	325	299	316	322	348	359	326	314	310	348	341	331	313	305	320	305	323	333	343	302	336	378	313	328	338	298	331	350	335	321	359	350	321	330	339	325	326	318	334	367	332	356	328	342	329	353	333	337	324	317	354	332	336	322	346	366	304	313	331	316	364	334	310	313	331	312	325	295	328	343	335	333	328	324	316	318	337	338	361	310	314	325	326	316	316	319	341	333	335	330	338	319	325	346	344	336	335	332	333	339	302	330	311	308	329	308	338	319	341	285	334	343	324	328	314	332	318	321	334	343	327	306	356	315	328	340	314	333	287	314	340	293	331	309	325	338	370	339	314	321	371	344	357	351	312	345	332	313	321	322	340	324	296	307	293	312	320	303	356	343	341	317	302	375	334	324	327	354	352	337	336	342	316	368	344	343	351	338	334	302	344	358	327	358	335	330	365	323	346	340	350	334	356	342	333	315	332	314	325	353	333	297	307	300	363	346	336	314	315	353	361	329	329	357	358	331	314	335	327	301	315	331	309	305	303	316	297	357	332	333	333	283	315	345	295	340	335	379	326	338	353	322	332	316	345	330	317	343	352	373	327	316	328	298	348	331	332	352	347	326	340	314	331	326	320	338	335	319	338	326	353	320	318	349	341	329	362	310	327	348	327	344	329	330	331	315	338	340	328	333	322	309	314	334	336	339	348	347	323	312	311	345	344	325	289	331	305	301	343	345	316	311	351	310	358	326	331	304	311	328	298	333	336	330	310	311	329	344	386	355	343	365	334	330	325	327	311	364	317	356	336	323
3490	750	352	279	486	566	462	392	362	278	273	210	207	187	162	123	142	101	106	97	72	75	77	63	61	63	45	44	34	41	39	48	36	39	51	29	43	25	24	31	27	19	37	25	21	27	24	29	23	26	24	26	28	28	26	32	21	26	23	21	17	25	20	31	27	20	23	26	21	33	31	24	24	22	19	22	18	27	23	29	20	20	25	29	19	28	30	18	25	20	37	29	21	19	23	25	21	29	26	21	29	31	24	35	32	31	25	21	21	27	26	27	30	27	27	38	32	21	22	23	16	27	26	22	17	22	21	24	21	22	28	33	25	30	32	25	29	22	33	24	22	26	25	26	25	24	19	25	26	28	26	16	23	31	33	20	26	26	15	25	22	22	22	23	24	20	20	29	23	19	28	23	23	15	20	26	23	26	28	28	23	20	22	17	18	22	25	27	24	29	27	20	31	25	17	28	25	28	21	25	22	20	26	21	23	16	28	25	26	20	22	24	23	19	24	17	20	24	33	22	23	22	18	32	24	26	23	25	18	17	19	19	20	24	32	20	26	27	26	22	14	22	33	21	32	16	14	21	29	22	24	32	27	13	21	27	22	28	22	23	17	18	24	27	27	21	18	23	24	19	19	13	28	18	18	24	19	27	20	28	34	26	23	24	27	22	23	19	24	22	22	19	22	27	18	25	25	25	25	23	26	27	25	15	20	20	25	20	30	9	23	18	24	18	29	29	31	20	25	32	24	22	25	18	20	23	19	22	24	18	22	20	20	28	21	26	19	25	21	24	25	21	20	19	28	19	22	25	18	31	18	17	21	25	25	34	27	30	22	18	21	24	24	20	23	19	24	24	18	20	21	25	27	12	25	20	14	14	32	18	24	23	27	25	20	25	32	17	16	19	22	31	27	28	21	21	27	25	19	23	19	23	27	28	21	24	16	17	24	28	22	22	26	22	16	15	31	20	20	23	22	33	29	18	22	20	22	26	17	26	16	22	29	15	21	31	34	23	25	19	22	29	29	28	21	29	33	16	21	27	18	17	15	18	15	24	30	18	23	20	26	25	22	23	22	23	22	18	15	26	18	25	22	23	23	22	28	28	24	30	21	21	24	17	27	32	26	24	23	22	24	23	24	25	20	19	32	17	23	21	29	30	32	26	25	19	22	21	15	24	22	20	28	28	18	28	34	23	27	18	19	24	19	22	20	18	33	14	26	22	23	38	20	31	13	19	21	31	16	28	24	30	26	28	16	20	26	20	24	24	25	26	20	19	30	25	35	19	16	23	26	29	29	19	24	22	25	12	16	16	24	31	33	27	21	23	24	22	25	20	20	24	31	16	13	23	24	19	28	15	17	26	30	29	19	31	28	18	28	23	25	17	27	23	25	24	25	27	16	28	20	23	27	31	15	23	27	21	19	11	25	9	19	34	23	24	12	17	28	28	16	28	26	25	16	28	24	25	22	21	26	23	20	34	19	25	23	19	21	21	26	20	22	27	25	30	25	32	22	21	16	26	22	25	21	22	16	19	28	20	23	22	26	19	23	24	27	22	23	27	27	24	23	22	23	34	27	32	23	16	21	25	20	21	28	22	9	26	15	24	28	17	27	23	23	19	30	25	25	26	21	29	16	19	16	24	20	19	24	23	29	29	20	30	11	28	20	21	22	26	27	23	22	15	26	24	25	32	26	20	28	21	26	33	29	32	24	30	31	18	17	25	26	23	23	28	20	23	20	26	24	19	29	15	22	24	30	11	21	24	22	26	30	17	30	11	22	32	25	20	21	19	21	23	24	18	22	29	24	19	28	26	31	27	18	21	16	24	17	19	24	23	21	31	22	20	23	27	20	26	19	20	28	15	20	16	31	30	22	27	24	10	23	30	32	18	24	23	22	26	31	20	27	26	20	20	17	19	17	16	18	18	18	13	19	21	19	26	26	24	19	27	30	25	21	33	24	31	28	21	24	28	18	26	30	31	16	24	26	28	25	24	21	24	32	26	30	24	18	22	18	21	25	18	20	24	26	22	38	23	17	29	18	25	23	15	20	23	15	18	30	32	26	30	29	14	33	26	24	29	20	38	19	25	20	15	17	19	27	24	27	20	25	27	24	16	18	28	14	22	30	25	30	23	22	29	17	29	18	19	23	24	25	18	22	28	21	32	25	16	18	28	14	23	30	19	21	16	28	19	21	12	19	22	24	28	21	24	28	21	16	19	23	19	21	33	29	29	21	24	16	18	23	27	19	29	20	23	20	14	20	24	23	22	26	18	18	20	20	25	27	20	28	24	31	18	17	22	30	22	26	23	19	22	23	24	23	26	29	23	22	22	25	28	26	19	22	34	26	21	20	21	21	20	22	25	18	23	29	18	24	18	30	19	27	21	26	21	23	22	23	24	17	27	19	29	22	18	20	21	21	34	29	31	18	13	31	23	19	21	26	20	25	23	23	24	25	25	27	20	25	21	20	28	26	15	21	24	28	21	23	22	23	18	26	21	24	25	16	26	19	21	31	18	22	25	25	15	20	29	24	19	16	18	27	18	25	20	15	32	26	26	15	29	27	25	26	25	19	25	23	22	18	23	18	18	27	24	21	25	24	31	20	25	25	25	15	18	22	20	32	19	21	35	26	22	28	18	20	27	30	29	22	27	16	20	30	22	23	21	23	22	29	20	17	25	21	15	28	31	33	28	21	19	25	36	7	23	28	23	19	31	27	25	27	24	21	24	18	19	19	24	31	23	20	22	21	18	22	33	18	22	25	24	20	26	25	28	24	25	26	21	28	19	34	29	22	32	19	18	22	12	18	20	30	17	20	25	18	28	23	20	18	21	26	18	20	25	17	22	23	15	20	35	29	25	20	16	24	36	24	24	18	14	28	23	31	26	28	34	22	27	31	25	21	13	28	22	17	20	17	21	28	23	29	26	23	35	28	23	17	27	24	24	18	25	27	24	18	20	24	25	26	33	32	22	20	26	22	27	22	23	22	23	27	24	24	18	16	18	19	20	28	39	19	24	29	26	23	30	24	21	33	25	28	26	34	29	27	27	34	21	25	19	23	15	26	29	29	22	29	29	30	21	27	22	24	26	27	18	23	18	24	27	15	21	20	17	26	29	24	25	21	31	20	28	15	27	31	25	14	23	29	18	24	34	20	19	23	25	19	25	21	18	21	26	18	21	27	19	28	31	24	21	21	27	27	18	23	29	16	23	22	17	33	28	23	24	26	23	31	25	34	25	23	17	26	20	21	23	12	23	25	24	25	18	31	23	21	33	31	23	28	25	28	21	22	29	19	16	23	27	29	21	24	27	27	29	22	29	19	20	24	29	25	30	24	19	25	21	20	14	25	24	30	22	22	22	24	19	25	16	24	21	25	19	13	13	20	30	20	22	24	20	24	33	39	26	27	23	21	20	26	22	27	28	23	23	24	15	26	24	20	21	23	22	20	18	30	20	24	24	26	26	25	24	28	25	20	12	20	34	28	19	24	19
36315	15024	8465	20283	27456	26466	22969	19379	16330	14025	11940	10485	8990	8153	7174	6167	5397	4711	4322	3973	3451	3339	2952	2775	2424	2161	1810	1641	1498	1374	1423	1221	1055	976	940	819	872	778	804	766	748	766	759	656	611	551	554	579	582	552	567	582	612	596	508	516	562	517	474	501	483	443	506	510	481	520	472	558	498	538	545	573	517	532	536	534	525	529	501	481	522	491	484	456	447	463	522	465	506	455	506	474	541	511	509	515	507	462	441	538	489	575	614	564	521	509	475	468	518	501	452	461	496	502	453	480	466	473	452	421	415	390	413	407	438	398	403	410	387	404	411	436	392	433	392	382	397	364	358	423	384	415	406	398	411	426	403	429	379	405	392	384	416	399	418	382	413	409	396	354	409	405	388	393	394	395	374	412	354	389	410	397	373	360	384	375	388	366	403	397	394	403	387	408	327	411	361	387	394	400	393	383	439	366	362	394	390	385	391	427	420	379	384	405	413	387	396	415	381	392	403	414	394	387	428	358	397	405	372	402	429	394	427	393	406	374	410	365	389	362	385	384	397	394	400	373	384	346	370	398	410	427	372	356	386	381	380	384	369	383	418	396	373	382	366	402	373	413	377	411	387	358	405	395	375	400	404	389	373	369	371	377	394	379	389	374	379	387	389	401	382	381	386	383	411	409	398	388	385	390	369	401	400	410	417	373	366	396	367	390	348	386	373	415	384	383	394	391	395	367	386	382	408	405	375	386	378	358	398	357	388	378	407	416	394	383	403	391	388	366	408	398	376	399	380	417	398	379	390	377	399	379	388	402	393	393	370	407	396	373	392	382	405	358	398	443	398	410	384	382	391	414	389	376	413	386	395	368	397	392	390	427	387	400	429	359	383	422	418	402	370	416	385	365	389	382	416	397	408	386	384	386	397	375	353	378	385	376	388	379	406	391	402	421	384	389	399	403	389	384	391	369	387	371	370	357	397	361	380	408	418	392	355	388	361	378	380	396	388	377	385	384	410	395	365	357	355	390	393	387	381	380	406	418	402	399	388	419	396	411	401	419	409	382	371	395	381	365	354	403	423	354	377	359	386	388	413	359	410	367	384	410	353	411	406	394	394	388	377	387	376	390	374	403	396	356	401	391	376	363	428	396	387	370	385	404	394	349	373	386	408	390	397	403	355	400	410	414	403	375	406	401	371	370	376	382	427	408	359	377	403	400	382	385	362	412	383	386	355	401	400	356	364	426	374	424	404	388	379	365	412	424	438	421	367	380	358	401	392	392	369	433	344	396	369	382	389	388	409	397	367	389	402	389	414	406	392	381	375	416	411	376	370	381	398	403	387	381	407	410	409	386	391	413	387	365	369	377	391	369	382	411	398	364	363	389	367	376	387	402	362	373	386	372	396	394	410	375	397	416	411	404	388	408	400	378	370	368	439	379	372	430	383	389	408	416	393	382	393	381	399	360	408	434	427	410	424	371	388	417	367	378	383	386	356	389	422	390	389	385	371	402	402	355	396	408	373	393	349	388	390	393	398	379	389	389	373	382	396	372	371	386	386	393	379	356	400	374	372	377	396	405	412	366	398	399	395	403	381	393	392	384	365	408	405	401	372	415	379	381	400	376	421	343	386	424	400	390	414	371	407	377	418	355	345	407	408	408	392	394	355	414	375	414	377	380	413	378	381	413	382	413	390	384	377	388	397	375	388	393	363	358	348	438	410	394	398	368	377	380	413	395	352	381	393	400	426	337	429	407	402	389	386	390	401	425	380	420	399	397	417	394	380	388	374	378	368	377	351	391	369	410	400	383	391	388	386	369	400	411	380	390	398	424	400	355	377	390	417	413	396	401	393	394	394	397	395	384	399	415	393	382	390	366	403	396	340	397	429	418	386	411	399	426	353	403	418	364	392	403	387	390	377	362	457	357	365	419	404	392	420	402	386	418	375	402	400	412	434	376	387	374	372	379	376	390	408	384	401	419	413	404	357	429	414	388	382	428	385	397	432	351	344	406	396	397	379	393	370	430	408	364	435	388	377	415	370	411	348	417	409	380	384	450	424	414	410	368	350	388	393	398	393	399	381	406	381	419	353	397	391	402	365	380	341	368	389	327	398	379	393	365	357	387	423	387	412	373	372	360	363	357	368	394	378	408	380	425	400	359	359	443	403	391	395	367	427	425	440	386	398	400	353	400	430	380	396	399	395	390	401	401	399	364	388	345	401	418	362	413	443	364	392	382	378	336	380	381	397	396	370	402	391	343	401	388	397	393	398	365	396	404	406	368	407	364	386	398	384	423	399	378	379	373	371	402	375	440	411	400	402	412	372	393	390	406	377	392	372	383	379	384	367	382	370	386	377	422	381	332	396	440	411	363	378	345	392	407	376	437	348	427	386	366	385	390	362	385	353	348	379	421	427	396	389	407	416	428	391	415	394	383	401	387	416	403	372	404	408	408	384	385	406	413	400	385	384	383	394	368	396	410	392	399	360	433	387	369	372	415	404	375	380	421	405	380	383	379	378	407	400	371	383	384	398	407	343	428	375	395	386	362	370	380	393	390	345	397	398	389	419	379	352	390	382	388	392	405	388	369	421	400	390	394	389	363	412	414	393	400	388	353	405	402	355	384	417	352	389	397	381	397	380	374	373	387	424	378	401	388	401	388	374	398	377	390	368	348	374	389	413	400	414	405	382	382	396	362	420	377	394	417	368	370	363	420	388	396	385	370	377	378	396	398	353	354	385	385	398	367	380	392	394	352	378	381	389	366	404	368	412	381	449	368	399	377	386	400	420	393	408	416	371	401	411	389	399	391	445	375	404	389	423	418	398	422	371	361	408	391	359	388	380	374	395	390	393	379	421	401	349	397	386	400	377	411	367	416	392	383	380	378	396	406	394	376	380	388	355	384	403	361	413	382	379	431	385	393	398	404	418	417	380	375	400	366	409	415	376	391	354	379	370	379	423	417	372	398	386	411	391	373	395	390	377	417	381	390	368	391	413	375	388	385	384	364	382	376	403	423	400	401	390	369	404	365	355	405	384	382	408	388	436	393	368	382	400	393	397	423	408	382	440	411	412	384	407	419	376	376	388	376	425	361	352	414	389	365	390	366	406	384	402	393	384	379	404	376	348	405	380	407	410	363	407	427	415	376	381	391	379	381	372	400	409	366	405	382	360	401	379	401	364	396	372	386	382	409	392	397	375	436	364	383	387	397	345	377	429	370	411	390	385	395	394	388	381	372	405	375	377	397	367	357	372	427	378	396	364	383	396	370	383	371	439	407	380	381	396	385	374	408	368	397	401	427	373	408	372	396	366	378	392	363	405	394	374	396	410	401	418	384	382	372	396	432	363	406	373	361	377	397	407	357	386	399	380	393	394	366	385	397	379	381	414	371	385	374	391	390	372	359	401	453	373	395	385	407	397	391	397	371	368	342	361	349	383	359	373	383	413	385	398	384	413	422	420	360	401	400	415	402	403	382	358	402	415	379	368	410	376	372	368	423	412	368
5333	848	424	288	539	640	514	475	371	314	284	251	214	196	161	145	144	118	112	93	108	88	86	51	64	71	57	59	49	58	38	34	47	31	33	31	33	38	45	29	39	29	34	46	41	28	27	30	28	31	22	30	43	31	32	35	33	37	33	16	37	25	40	29	29	25	30	20	24	37	39	28	21	35	34	26	33	27	40	29	30	31	30	25	31	28	29	28	23	38	35	32	35	34	36	31	26	22	30	33	30	28	23	43	27	22	28	41	26	34	26	26	21	33	29	32	36	29	35	29	34	28	25	29	33	29	19	35	31	22	21	24	31	30	38	37	30	14	32	21	22	19	23	27	24	36	26	29	22	32	26	33	15	29	31	28	30	25	31	22	35	36	26	23	28	25	33	23	36	24	25	27	27	28	30	38	29	31	20	26	33	29	23	33	24	29	26	28	33	28	21	23	30	32	22	29	32	18	28	18	25	28	27	23	27	17	34	27	32	31	31	25	26	26	25	26	32	27	29	23	31	27	29	32	36	16	32	25	25	26	28	23	19	36	24	34	20	19	22	31	26	25	27	30	22	33	22	34	23	32	28	24	37	22	35	29	26	26	22	27	30	27	39	21	27	33	26	31	22	28	26	35	33	29	31	27	27	18	24	23	28	26	27	24	38	30	27	30	23	20	24	31	20	28	24	28	33	32	22	21	28	28	23	29	19	19	32	22	29	27	27	21	18	22	32	27	20	13	32	32	26	30	28	30	24	30	31	22	19	23	29	25	35	37	31	20	27	28	22	37	19	23	28	31	42	31	27	16	30	31	17	30	42	25	27	28	31	26	40	30	22	26	27	18	27	23	25	30	28	26	32	21	20	19	23	33	33	26	31	33	28	23	36	25	22	25	20	22	26	25	24	21	25	27	27	27	19	18	32	30	32	31	34	21	23	31	27	33	24	32	28	30	26	29	28	45	30	28	33	23	26	30	35	24	20	21	27	37	22	24	28	23	34	20	30	28	29	23	31	25	23	23	25	32	17	33	20	36	25	25	25	30	32	24	30	34	28	23	34	22	31	27	15	22	24	29	24	25	26	26	24	28	35	32	27	27	25	23	25	27	25	30	20	27	26	26	20	31	28	25	26	29	30	27	32	32	31	32	31	19	29	24	30	29	20	20	31	34	25	28	23	15	29	30	18	24	36	36	26	32	33	20	34	19	32	23	30	25	35	24	26	22	30	25	29	35	21	25	23	36	49	19	21	31	20	31	26	31	29	18	38	33	29	21	23	20	22	22	28	34	33	26	28	22	31	23	29	31	23	32	23	23	27	28	23	20	31	29	21	22	21	29	24	33	29	26	26	19	18	22	24	22	37	23	32	28	21	30	30	30	41	15	32	37	28	27	21	35	30	25	30	32	26	39	27	34	27	31	28	26	21	30	24	25	28	27	34	22	26	34	26	27	29	29	32	20	32	24	21	22	26	23	23	25	28	28	28	32	21	33	28	29	28	22	36	30	28	32	30	30	27	25	18	29	30	33	24	24	27	26	25	28	22	21	26	30	27	30	35	28	26	23	34	24	32	25	28	29	24	18	19	27	31	27	20	35	25	29	23	19	28	27	27	29	22	35	26	27	29	32	24	21	26	27	22	25	29	23	29	17	37	29	24	29	33	24	29	22	28	22	28	25	22	37	18	25	23	31	22	25	28	30	18	29	18	20	20	23	33	31	22	23	24	24	20	26	34	25	22	28	22	26	22	24	29	25	23	20	19	25	24	34	31	32	30	24	23	25	22	29	28	27	30	35	25	28	28	23	37	34	24	24	23	31	29	31	21	27	26	17	23	32	29	22	21	27	28	40	28	19	33	23	27	33	29	31	27	29	31	25	35	25	23	27	34	35	29	25	27	28	28	38	23	37	26	25	29	24	32	31	18	26	24	27	35	40	16	33	20	18	29	21	26	14	29	30	33	20	22	35	28	31	30	30	27	31	26	26	30	20	29	15	29	26	20	26	29	26	27	32	41	20	26	27	17	27	33	27	16	24	33	25	42	28	20	26	26	24	33	17	19	25	28	25	32	22	28	30	28	25	24	18	33	22	36	22	14	34	19	29	33	22	24	30	23	24	23	22	34	27	34	29	22	26	21	24	21	33	24	23	26	22	29	25	16	24	22	31	24	26	38	25	30	28	25	28	26	37	22	28	19	29	25	26	30	27	33	28	22	21	32	30	24	23	23	31	32	30	27	24	18	32	26	20	30	29	28	25	32	33	27	24	22	20	26	19	31	24	27	29	30	24	22	22	23	30	31	31	46	41	27	20	21	24	27	21	30	25	20	24	24	22	36	25	23	30	32	23	21	32	35	18	27	31	21	20	25	25	21	33	24	27	24	27	23	34	30	28	35	32	15	17	32	29	23	24	28	34	27	33	28	21	29	33	28	22	28	30	24	21	26	27	20	27	34	22	27	31	29	30	29	31	24	29	30	25	23	29	33	32	21	24	34	28	32	22	27	41	25	18	27	25	30	23	27	25	24	26	27	31	34	38	21	22	19	21	19	22	29	31	31	32	28	19	23	22	18	34	30	33	26	28	26	35	29	20	23	31	28	20	35	27	23	14	29	28	29	26	29	30	24	25	24	26	37	28	22	24	25	23	31	24	25	30	20	26	27	27	26	22	34	18	25	16	21	18	26	20	31	23	32	23	25	25	29	33	30	27	29	20	18	29	27	28	24	24	33	17	18	32	26	28	22	20	28	31	20	27	24	21	26	23	24	26	36	30	26	25	18	34	29	25	25	26	29	22	36	23	30	23	30	24	38	20	29	22	18	31	23	29	26	22	14	31	19	31	32	29	31	20	32	33	33	20	36	25	30	27	30	28	34	19	30	26	29	21	28	20	24	26	35	34	25	25	36	29	30	44	31	33	30	34	25	31	25	26	30	28	26	29	16	35	18	30	40	25	21	24	26	17	20	29	29	32	28	36	28	28	20	28	20	22	25	27	25	23	28	26	24	25	20	30	30	27	27	22	30	21	19	25	31	25	26	27	29	32	37	29	31	37	17	15	35	26	26	23	25	24	26	35	17	36	19	29	35	32	34	26	24	36	25	33	25	26	29	23	21	31	18	28	30	30	26	36	27	29	21	22	27	26	26	23	31	26	27	25	37	31	19	28	27	26	17	21	33	33	25	23	26	20	21	22	24	24	34	22	34	22	28	20	31	26	26	30	20	30	29	28	19	34	36	26	29	28	28	28	23	23	22	33	19	26	33	39	21	31	33	27	28	27	25	19	30	28	26	36	20	23	31	26	24	34	29	20	26	28	36	30	41	25	27	28	23	36	19	37	29	24	28	35	19	25	26	32	20	36	23	18	33	34	26	37	26	16	22	25	24	33	23	26	23	32	31	22	20	25	31	27	24	29	18	25	19	27	33	32	16	20	28	20	30	31	31	30	38	28	32	25	29	28	26	23	29	28	38	32	28	43	32	31	34	25	34	27	24	25
34431	14866	8749	20862	28435	27429	23857	20428	17459	15037	13178	11500	10097	8916	7816	6464	5775	5156	4591	4325	3953	3578	3302	3020	2583	2227	1946	1819	1687	1539	1512	1320	1192	1115	1056	952	875	909	864	867	811	813	716	711	670	625	608	659	614	663	656	634	641	612	661	563	603	553	604	555	557	536	553	558	586	575	603	606	606	618	653	625	571	576	568	623	579	535	593	582	568	554	567	586	537	558	529	604	530	528	570	556	585	567	565	533	543	545	512	537	530	631	652	606	545	605	553	511	624	532	534	503	551	563	541	541	527	596	546	514	475	490	474	466	473	465	484	451	448	440	474	434	494	459	464	459	461	480	488	439	473	441	451	469	470	443	497	487	511	476	480	468	438	469	453	444	429	432	449	472	484	457	419	401	466	445	429	446	437	431	463	406	432	454	469	490	447	445	454	445	475	428	428	459	465	450	468	476	474	433	447	455	457	410	461	456	459	417	463	436	404	463	446	457	429	453	476	431	445	460	429	474	436	464	425	432	434	432	438	427	460	453	457	475	444	400	425	466	430	413	487	447	440	485	435	496	452	421	436	425	437	467	472	451	466	446	481	441	476	471	450	406	463	407	465	461	444	495	470	481	451	464	440	457	483	467	450	458	436	478	452	470	470	392	452	448	481	459	469	463	487	472	453	457	458	428	437	425	478	448	429	441	421	449	457	434	449	452	484	449	454	439	424	469	444	457	453	447	503	485	475	452	467	489	436	433	468	449	469	472	425	470	426	503	465	403	426	445	458	442	435	460	471	412	463	471	470	442	485	466	467	466	485	421	439	431	419	432	442	440	487	408	452	466	415	472	450	474	439	456	448	470	415	453	474	467	435	437	463	463	452	460	465	442	484	465	433	431	478	457	466	461	455	445	441	466	448	435	436	468	430	437	451	440	499	449	436	455	465	442	452	445	430	465	428	423	442	428	490	444	461	473	439	467	436	460	446	433	420	468	445	475	463	425	431	476	417	410	463	446	453	457	462	447	413	475	441	494	440	491	479	444	417	467	423	441	472	437	469	459	444	416	485	426	412	451	441	441	413	433	441	492	428	442	447	469	475	432	436	433	446	504	468	469	449	460	467	476	456	478	470	470	420	459	452	427	484	463	490	455	454	458	465	442	468	434	443	466	437	470	474	479	409	469	454	469	441	518	458	446	468	438	467	445	427	481	429	430	439	432	478	441	421	459	465	407	447	433	470	453	432	430	449	473	456	483	460	441	457	431	443	469	429	451	437	421	451	449	433	488	472	478	467	480	430	432	465	457	457	483	453	469	468	434	462	439	426	447	480	450	458	456	488	481	448	465	462	411	452	436	442	449	441	441	465	454	438	456	436	446	453	438	432	453	414	431	449	448	448	484	477	461	410	444	481	456	493	418	481	448	429	470	449	413	469	490	452	464	458	481	446	439	444	474	475	440	437	475	482	471	460	442	458	455	463	476	463	448	440	435	443	472	453	473	439	473	434	461	454	470	431	440	450	438	485	474	463	452	450	435	467	454	472	456	462	411	438	447	423	463	467	482	494	471	462	461	461	440	440	412	476	453	456	448	468	443	458	425	502	466	458	437	451	446	448	447	482	457	440	438	433	468	431	452	454	456	451	448	460	451	462	452	449	448	443	512	442	460	423	438	481	428	465	449	427	464	448	431	446	451	462	438	434	472	470	493	420	436	419	438	443	421	480	472	455	472	461	445	416	490	413	401	441	453	429	454	438	456	456	466	396	402	444	410	448	461	501	469	443	429	467	470	448	419	501	459	491	453	442	460	428	455	456	476	490	453	444	451	436	470	453	486	469	425	474	454	465	443	458	453	470	441	460	423	415	439	477	441	496	469	480	438	456	499	471	464	436	480	423	414	442	463	452	445	449	467	426	471	437	447	436	449	456	394	487	427	457	441	454	481	428	470	458	425	488	450	446	467	441	441	445	439	453	471	465	458	457	459	447	457	437	471	471	458	457	430	414	452	464	444	471	482	441	458	425	481	450	433	421	446	453	471	461	457	431	473	411	442	455	448	478	436	497	417	456	477	441	459	446	450	428	459	446	467	466	443	441	470	411	489	460	469	442	427	446	404	438	434	473	438	514	448	479	432	432	461	478	431	435	431	471	475	427	465	453	420	462	505	458	448	452	435	492	443	459	462	439	483	422	450	461	442	465	457	415	441	445	449	444	429	495	448	475	466	452	456	480	428	445	470	462	426	474	437	442	426	477	455	423	456	478	454	458	436	497	400	424	425	481	458	437	440	426	460	435	444	454	454	443	462	468	439	436	429	481	423	454	443	423	440	469	441	468	440	411	465	432	462	437	423	438	476	466	435	425	492	451	448	422	455	470	449	407	441	474	473	435	491	463	459	467	446	453	432	413	466	460	497	442	480	418	412	456	462	464	466	458	475	426	437	489	490	446	461	407	441	448	450	472	461	476	459	456	436	435	439	430	413	446	469	462	426	488	461	454	440	449	483	432	409	472	435	416	456	438	464	477	427	419	466	439	438	460	447	461	458	435	433	470	464	461	416	489	469	456	466	486	437	485	434	455	434	480	439	475	463	477	491	433	419	437	445	425	460	455	457	459	452	460	439	438	440	462	445	414	436	436	433	425	452	417	445	454	471	438	489	440	491	454	451	462	411	451	456	417	497	484	440	405	460	488	453	457	470	488	443	456	468	449	482	450	470	412	437	455	446	458	433	454	431	486	455	442	470	466	473	484	495	426	458	469	447	427	461	443	480	451	428	471	454	472	481	424	486	436	449	480	432	451	481	466	448	476	447	459	441	407	445	447	446	485	418	430	426	484	456	455	437	430	427	446	428	435	468	436	449	475	443	468	443	460	452	436	441	424	442	420	439	461	464	418	423	417	433	449	459	464	456	428	464	432	475	427	446	481	478	450	444	479	467	491	450	480	457	440	451	458	459	466	475	475	444	410	466	463	441	435	462	477	466	435	469	437	429	476	410	404	468	437	462	463	468	467	437	440	443	446	432	455	472	438	423	481	462	511	446	469	460	435	462	434	465	489	486	454	425	456	464	451	468	449	495	472	444	444	429	476	498	467	456	448	488	453	456	430	467	439	410	431	478	450	453	440	412	453	467	459	456	481	456	447	471	463	442	504	443	444	459	423	477	475	462	457	450	487	417	438	473	455	478	468	452	447	437	423	449	466	425	457	451	427	437	464	470	489	429	453	445	454	454	443	402	422	480	457	443	440	460	460	429	458	472	459	442	483	409	463	456	432	407	454	457	440	414	447	436	459	490	427	428	427	399	489	455	478	439	424	470	495	483	464	478	457	463	476	461	449	453	433	436	448	451	464	458	437	436	467	471	419	455	500	472	447	476	437	439	451	458	452	447	452	435	414	464	447	485	437	418	492	480	464	446	475	465	420	458	468	466	459	482	482	460	461	450	463	440	455	498	454	435	450	433	453	461	476	440	492	423	433	431	455	428	445	449	434	433	446	455	449	480	425	436	419	447	474	448
6914	1619	672	488	904	1004	853	675	593	533	479	356	384	324	242	255	211	171	168	149	151	117	120	129	104	71	67	89	71	63	52	64	62	51	45	50	46	49	44	55	63	57	49	36	44	44	44	48	52	52	48	37	45	45	39	37	42	43	33	49	52	36	43	45	50	39	39	44	41	39	49	39	43	44	44	35	37	38	39	34	32	37	26	42	41	34	55	36	30	45	40	39	36	37	39	39	30	37	28	40	34	40	30	35	45	43	33	28	34	45	37	35	37	48	38	33	53	45	41	46	43	45	44	45	37	34	36	33	42	31	36	30	42	41	39	37	38	30	32	39	37	48	32	39	30	34	42	29	34	35	28	36	35	45	31	41	34	28	27	36	48	32	32	24	40	40	41	31	38	37	38	31	40	37	34	21	36	35	34	45	44	42	36	28	32	39	31	36	58	31	31	31	44	35	30	30	32	37	33	32	29	25	46	39	38	35	33	34	40	25	41	27	43	37	50	44	40	35	36	31	35	26	37	38	37	39	38	44	38	28	44	37	34	39	36	30	40	40	32	41	26	26	33	28	33	40	43	32	29	35	41	42	39	36	28	30	50	32	34	34	38	45	34	42	34	37	39	41	32	36	44	25	24	34	44	36	29	43	36	29	30	43	30	30	39	38	37	40	43	35	38	33	41	31	42	38	40	35	27	25	32	39	36	36	38	50	34	33	32	40	42	27	32	38	45	43	33	31	51	44	38	35	37	24	37	34	27	36	38	34	40	42	29	33	44	42	31	24	31	39	42	33	36	37	27	34	42	31	49	29	42	40	38	29	42	33	39	38	30	51	39	35	29	39	33	40	37	42	46	37	24	39	39	29	38	41	32	28	35	34	44	29	45	30	34	46	35	25	45	41	35	38	28	33	25	32	42	39	37	44	37	25	29	35	36	36	37	33	35	37	38	37	31	29	32	38	39	31	37	48	31	32	32	38	32	32	36	35	35	29	41	37	31	31	27	35	43	31	43	39	29	32	38	42	49	51	25	36	30	30	40	36	31	36	36	37	39	34	39	29	39	32	26	24	33	30	35	43	32	31	34	45	30	28	29	29	32	38	30	33	35	31	41	52	40	43	24	19	41	28	37	44	39	37	28	35	40	37	33	31	53	48	34	44	33	51	22	47	32	41	27	29	30	45	39	38	28	29	38	31	40	39	42	23	39	37	34	38	44	36	34	24	40	34	40	29	45	33	32	37	34	28	27	28	42	36	31	38	32	42	40	37	49	31	37	39	31	37	36	44	37	35	34	31	39	34	37	31	38	47	28	39	43	33	30	40	41	40	38	32	39	31	33	36	26	38	42	47	37	21	32	30	37	35	35	38	40	33	40	29	38	41	30	39	40	27	44	36	36	41	28	33	24	42	31	28	45	34	32	31	33	40	39	46	43	36	41	41	31	30	39	32	31	35	32	35	34	21	32	35	32	26	36	41	28	36	29	37	32	31	42	30	42	43	47	42	38	48	27	41	41	40	35	27	33	42	41	33	27	38	37	30	43	24	31	32	36	36	33	43	44	42	30	39	33	26	28	25	38	36	36	32	46	33	27	52	33	23	36	34	52	20	43	31	29	27	40	41	35	40	39	31	32	33	32	36	27	41	35	20	36	35	44	42	35	26	50	34	40	40	43	36	34	32	28	34	42	31	26	47	39	35	35	34	41	35	29	41	41	33	33	27	40	30	28	33	45	27	36	43	46	43	35	38	31	50	27	29	30	36	32	34	37	40	47	44	38	39	50	34	39	38	38	23	34	37	46	38	26	39	34	37	38	51	40	26	33	38	31	27	32	34	43	33	32	33	34	37	32	33	36	30	36	37	35	37	49	36	33	32	43	45	24	36	36	34	35	37	37	30	39	38	44	42	40	42	41	40	40	28	56	36	21	38	38	43	28	32	32	31	43	34	42	37	38	33	29	46	28	41	35	29	25	28	38	43	41	40	38	46	36	29	39	38	36	30	29	51	40	32	29	34	39	43	36	44	35	40	37	30	35	33	39	32	49	37	39	36	32	44	28	43	26	39	32	28	31	40	28	40	43	35	43	23	31	39	33	37	37	29	26	42	26	32	29	39	44	39	38	35	40	32	44	30	25	38	22	40	25	39	27	31	51	37	30	30	42	31	34	42	40	37	38	40	41	30	31	40	45	36	30	32	35	49	34	28	42	36	39	36	40	40	28	35	46	25	29	35	34	35	37	35	37	39	32	40	26	29	40	29	35	37	30	35	27	45	32	35	37	34	32	31	42	35	38	42	36	38	44	27	39	25	38	39	31	46	27	26	41	28	33	36	38	29	27	25	37	44	33	36	30	42	36	32	47	39	42	29	38	30	44	29	29	34	29	35	42	26	41	31	38	36	33	41	26	48	42	47	39	39	47	43	41	37	27	29	36	42	47	28	34	35	35	29	30	37	33	41	32	35	37	45	38	31	37	30	45	37	44	40	42	38	38	41	41	43	27	31	36	21	40	30	32	31	40	42	38	42	34	26	36	36	37	22	39	39	38	28	51	40	37	43	35	34	31	36	42	39	30	29	34	37	44	39	27	39	32	35	34	35	42	42	30	29	31	45	41	38	33	42	32	32	46	29	47	30	35	29	36	36	40	32	35	37	41	36	44	35	35	45	45	38	24	25	38	33	29	41	38	27	49	34	31	34	42	37	34	44	56	42	31	40	28	35	41	39	51	29	38	32	29	41	26	45	29	35	39	35	44	45	33	30	44	36	26	33	32	51	34	35	33	28	38	43	32	29	37	38	32	44	52	34	35	24	33	39	26	32	29	40	44	20	39	36	40	38	36	46	33	29	42	42	51	38	27	44	38	41	39	33	34	36	29	43	33	34	38	47	22	35	49	30	35	31	24	40	33	45	37	34	32	37	37	37	28	34	38	29	43	35	35	35	26	31	28	37	38	38	31	39	29	34	38	42	29	26	34	36	25	32	28	40	30	30	36	42	33	34	42	35	30	30	39	41	36	39	31	38	35	36	26	32	41	26	35	39	43	26	42	42	35	30	42	32	37	37	31	29	41	42	38	21	27	31	38	27	32	30	33	34	29	31	27	37	31	35	37	40	32	23	26	31	34	43	39	43	47	34	40	31	28	41	31	46	33	36	39	37	32	34	38	37	36	29	36	39	38	41	25	26	39	30	39	29	38	42	40	34	33	24	34	36	39	34	33	33	54	27	29	41	40	37	32	32	34	34	24	32	37	39	33	41	28	34	33	35	41	42	31	46	34	35	36	27	31	38	29	30	38	28	34	39	37	35	40	30	28	35	26	34	29	47	33	28	25	33	35	44	39	35	29	25	26	45	40	32	30	43	36	36	39	36	43	24	27	33	30	43	44	33	37	34	31	28	37	32	32	37	42	30	36	41	36	33	31	33	36	52	33	40	33	44	40	45	31	30	30	37	30	41	37	37	30	39	31	35	29	48	33	29	36	33	26	31	31	44
43159	19708	12288	26347	33872	32941	29278	25727	22605	20129	17778	15673	14313	12598	10521	9399	8045	7220	6796	6146	5763	4982	4641	4101	3657	3198	2783	2528	2423	2166	2063	1853	1689	1624	1510	1396	1372	1314	1241	1251	1206	1155	1076	983	935	924	882	919	908	895	887	926	913	928	896	767	814	782	784	773	736	748	775	774	720	849	799	848	829	820	871	843	836	807	825	844	799	797	737	749	752	696	830	724	731	721	811	760	739	771	768	819	801	778	740	739	711	697	770	788	827	863	883	790	799	794	723	775	791	785	750	739	745	709	742	748	766	737	711	659	638	616	674	606	657	565	651	574	600	583	588	597	565	590	611	625	596	594	612	619	618	593	581	564	572	656	619	612	623	591	659	615	582	615	596	616	575	584	556	606	571	596	582	587	556	539	567	561	578	599	588	510	588	579	586	633	584	592	581	571	583	618	591	581	632	585	607	603	595	564	562	638	593	567	569	587	580	596	592	545	606	584	559	628	598	572	627	578	563	568	632	589	566	619	573	570	585	611	533	609	579	601	593	569	611	575	601	589	577	582	581	595	593	593	571	560	667	550	552	614	588	602	578	627	586	562	629	578	580	567	574	599	599	583	543	588	569	605	596	603	533	613	575	577	557	581	591	602	569	603	594	606	643	590	575	565	588	599	577	604	567	588	654	648	543	573	608	571	575	530	532	602	554	551	555	586	605	557	539	580	561	594	543	592	643	601	585	572	598	589	572	577	545	614	591	604	567	616	567	573	565	544	625	571	565	608	589	593	566	619	597	540	598	566	577	596	548	594	594	613	575	570	609	598	616	622	597	553	597	573	552	568	566	556	550	597	602	559	602	614	574	622	565	567	618	590	617	559	600	583	609	573	567	570	569	600	607	576	588	603	597	555	621	567	568	580	584	556	556	568	581	624	606	629	598	580	577	590	627	599	585	597	625	611	560	617	588	589	554	593	597	619	590	597	598	618	592	552	554	617	544	583	556	585	583	568	572	574	596	573	610	578	556	598	573	578	597	558	587	589	592	546	562	587	594	583	586	570	544	593	562	586	576	588	617	589	581	575	568	596	610	597	597	573	585	560	561	586	531	577	609	562	565	570	601	528	601	572	601	595	559	597	579	608	573	571	564	555	585	587	615	604	607	578	579	552	578	608	607	593	639	603	565	554	590	617	605	559	583	603	604	591	578	569	578	587	570	584	586	582	586	600	604	589	604	601	580	625	559	576	569	589	572	587	579	592	557	620	575	604	583	598	607	589	578	574	575	594	580	596	593	576	605	571	609	607	589	604	551	572	585	576	567	635	594	628	613	581	591	557	580	599	557	527	585	579	589	588	588	586	568	584	566	577	596	547	588	618	528	605	587	614	585	574	618	583	611	555	595	581	599	638	583	550	608	604	630	589	587	589	578	608	596	584	592	586	621	620	593	549	587	586	580	582	612	572	550	567	579	576	543	600	577	566	582	636	579	584	624	628	601	555	556	537	573	528	576	581	601	547	577	547	567	582	577	602	594	596	548	607	570	588	581	643	575	548	556	558	549	566	563	589	591	589	619	618	575	570	536	598	595	596	616	597	562	615	558	618	602	605	566	564	603	562	575	577	605	589	566	614	626	572	577	584	589	581	564	530	556	581	615	574	568	618	608	615	580	569	595	623	551	582	566	564	614	635	604	596	598	591	618	612	573	615	561	572	565	592	566	606	625	618	559	571	611	542	618	577	544	576	567	549	595	546	580	597	630	611	592	570	568	518	602	596	577	564	578	583	605	568	598	580	582	580	582	590	575	581	573	559	591	592	558	567	619	584	563	555	579	629	597	577	560	600	600	575	612	622	569	608	604	596	566	601	577	580	565	551	587	600	639	551	587	587	556	561	571	544	553	592	565	600	557	566	559	573	570	573	581	579	585	598	551	599	611	619	598	569	586	542	624	600	620	615	658	629	587	564	607	584	596	596	590	576	578	578	586	583	586	566	589	535	603	542	554	614	579	581	563	572	576	584	652	568	573	552	595	604	566	627	607	566	559	614	575	627	523	586	590	621	625	573	551	571	584	580	610	632	591	521	598	568	614	614	611	579	554	611	628	625	550	574	610	567	607	618	628	569	561	591	588	566	601	599	555	567	587	597	576	591	607	603	563	576	577	593	588	512	622	562	567	595	573	570	541	578	576	612	573	585	633	597	597	589	563	556	587	610	595	562	605	605	569	580	580	563	587	580	583	634	606	570	572	562	583	604	597	562	546	571	614	588	560	620	639	599	597	581	613	599	581	637	569	593	617	591	589	570	607	589	592	569	589	589	592	624	583	584	599	569	606	553	583	566	545	575	577	600	599	541	607	542	554	605	559	628	652	613	593	607	615	596	581	607	560	588	585	622	586	642	573	576	591	607	612	576	585	590	567	551	607	573	604	617	593	580	620	598	636	592	581	537	583	566	600	571	630	573	572	535	567	632	572	586	557	605	619	608	582	614	602	546	630	626	627	603	562	589	594	602	580	647	613	578	582	576	589	558	587	584	556	585	612	554	596	559	551	547	591	591	609	573	582	669	604	594	627	575	599	565	542	580	553	589	562	557	602	602	638	581	560	533	615	604	586	562	549	610	612	551	546	587	577	596	576	601	600	597	596	610	600	580	583	588	561	643	586	551	591	573	563	574	594	599	607	567	567	567	592	531	605	580	535	559	624	553	572	560	590	624	589	600	594	594	583	616	626	596	606	591	608	568	577	587	602	537	606	594	590	581	610	615	587	623	602	560	596	624	542	571	604	578	593	623	591	561	561	582	628	562	577	595	598	615	611	600	573	609	584	573	605	578	571	566	580	582	600	595	627	603	586	605	570	577	607	575	585	589	573	545	578	620	590	568	582	560	572	593	567	616	574	570	580	591	638	576	627	581	612	600	603	571	566	609	619	590	617	580	536	579	582	582	597	555	604	542	598	570	615	616	560	595	604	607	592	571	587	594	579	564	580	557	597	606	594	611	611	583	593	570	605	615	623	571	613	608	598	541	592	562	602	555	612	553	594	605	564	583	597	575	596	552	595	599	519	599	568	617	593	583	572	565	582	534	544	550	580	569	591	589	561	567	563	554	549	609	563	579	562	582	577	551	567	569	628	627	580	572	570	545	586	588	569	570	593	577	576	624	640	604	573	565	559	586	552	566	614	599	580	606	569	595	575	586	559	599	607	597	562	537	590	606	569	599	604	627	585	586	581	569	578	600	541	588	559	558	586	627	583	599	554	602	608	588	609	617	573	590	573	580	593	567	570	614	594	616	574	576	572	569	590	561	595	553	552	621	581	560	613	513	546	580	619	567	551	608	598	608	636	564	605	595	582	608	597	551	599	593	590	587	533	580	622	622	570	564	599	588	599	550	607	577	586	620	574	620	590	547	608	606	570	619	603	540	580	562	616	597	546	559	649	573	547	581	585	561	631	564	607	619	577	572	557	612	582	638	569	584	601	599	600	579	576	587	610	623	557	612	614	594	574	605	593	585	564	558
2971	513	262	182	378	409	334	265	260	251	212	180	171	138	133	102	106	75	76	61	55	63	51	41	36	46	51	43	35	29	48	20	27	27	24	22	30	29	30	23	23	22	23	19	18	22	27	10	22	23	24	24	24	16	19	30	28	24	11	26	16	19	19	23	24	18	15	20	23	20	29	26	18	21	28	21	24	15	21	28	19	22	16	21	19	21	26	21	19	20	18	25	23	26	24	16	24	19	12	13	20	26	20	31	14	18	21	25	20	21	20	19	21	23	21	20	21	24	23	21	26	21	21	19	21	25	14	23	20	20	23	16	34	21	10	24	27	27	22	17	14	15	23	16	17	32	19	23	25	23	16	20	18	30	22	20	22	17	22	16	19	22	22	24	28	19	12	19	13	14	26	15	25	18	11	23	18	24	22	19	18	19	14	15	15	27	20	24	23	22	21	19	16	15	22	21	25	19	26	18	17	21	15	19	16	10	15	21	21	20	10	35	18	16	21	23	20	20	10	15	20	20	17	23	18	20	17	16	14	14	20	21	14	21	24	17	17	18	19	20	25	19	25	27	10	14	20	17	15	17	27	16	17	14	17	19	21	14	21	15	18	21	19	12	12	29	22	24	25	14	21	21	20	18	20	18	28	14	14	27	28	16	23	27	21	16	17	15	18	13	22	25	21	25	14	15	21	26	21	23	16	19	12	15	22	22	19	17	16	24	21	17	22	24	22	21	17	16	13	23	15	24	20	11	21	27	21	12	18	15	18	31	17	20	24	18	16	24	20	21	18	15	22	23	25	23	16	15	22	23	14	20	18	15	23	19	18	14	24	17	18	16	19	21	21	18	25	19	21	21	14	19	22	19	19	14	15	18	17	17	17	19	12	17	23	17	19	12	18	23	30	16	12	15	16	22	16	19	23	23	19	26	22	23	14	16	15	19	19	18	25	6	17	21	22	16	24	18	18	20	32	15	21	17	20	13	20	15	12	13	17	14	20	23	21	11	24	21	18	21	17	18	17	20	23	29	30	25	21	16	16	17	22	29	19	17	24	20	15	26	25	21	24	24	16	21	20	20	24	16	22	19	19	23	22	24	18	17	14	15	19	23	19	21	22	20	21	13	19	19	9	20	22	23	25	23	19	16	26	20	13	16	18	25	23	16	18	28	22	19	14	22	22	19	26	21	15	14	15	22	21	19	12	18	14	16	16	20	18	22	23	19	16	12	12	26	12	24	26	22	26	15	21	21	20	18	23	20	16	23	20	17	20	21	19	16	23	21	19	18	25	20	16	27	22	17	16	24	14	26	19	30	20	19	23	15	25	27	17	17	15	16	14	23	15	13	26	15	18	16	20	20	31	22	18	15	20	32	21	21	13	26	21	16	18	15	17	23	25	20	19	15	21	26	22	21	15	11	16	18	22	25	11	18	19	18	16	33	18	26	17	27	12	20	18	18	28	17	18	18	14	20	20	23	22	21	18	20	16	21	22	14	20	26	9	16	13	21	19	22	33	17	18	13	15	24	19	20	24	26	22	18	28	14	24	22	15	26	31	18	27	11	19	17	21	20	17	24	20	18	16	25	16	23	21	19	19	17	25	18	21	19	19	19	23	20	11	24	23	19	23	24	16	22	25	26	16	28	27	18	27	21	28	22	14	21	18	20	15	21	23	23	12	15	28	24	18	22	19	13	19	22	17	16	18	27	20	28	22	19	12	15	19	34	19	18	15	16	12	16	18	15	21	23	18	18	19	17	19	21	21	22	18	16	23	22	34	20	18	25	17	9	24	20	20	26	13	21	15	17	17	19	12	20	19	13	22	20	15	23	26	20	28	16	15	20	22	25	21	13	15	19	19	21	23	26	16	16	13	22	18	18	21	15	25	17	13	19	22	19	14	16	19	18	23	29	24	22	17	22	17	13	12	21	22	18	21	13	14	11	18	26	26	24	20	21	21	22	25	18	25	13	23	23	14	11	14	21	26	28	23	27	18	23	14	19	13	13	21	17	13	22	19	19	21	16	13	24	19	18	18	17	18	19	19	23	20	30	12	27	19	16	12	16	19	22	25	19	15	21	30	21	23	24	20	17	21	19	24	17	15	8	28	17	20	26	15	30	29	22	20	23	24	27	23	23	28	12	14	15	20	20	18	18	23	16	22	15	26	29	8	15	18	11	23	19	24	17	20	20	12	23	20	21	27	24	19	21	26	19	21	19	17	19	18	20	21	22	14	24	13	22	24	26	27	23	23	14	18	10	16	19	16	20	22	22	21	15	23	17	20	13	12	30	25	22	17	23	16	15	16	18	22	18	25	12	19	22	22	23	21	16	19	20	18	17	17	18	12	23	28	29	24	19	11	12	17	19	21	18	23	23	19	13	22	20	21	15	19	24	17	19	12	19	18	16	18	22	18	17	19	21	25	16	12	15	18	25	23	15	18	27	19	27	23	17	16	22	29	19	14	17	18	18	16	18	17	16	22	14	25	24	25	13	13	22	23	15	19	23	18	18	21	12	23	11	20	21	17	23	16	22	17	20	18	18	13	14	15	15	31	24	18	19	26	15	23	15	15	22	20	20	24	19	21	21	18	22	15	20	23	25	18	12	17	15	17	15	18	25	19	22	23	20	18	15	23	20	18	19	20	24	22	19	20	26	19	15	26	10	20	20	19	24	21	31	19	16	27	17	23	20	22	18	26	23	22	18	19	15	30	22	26	21	27	21	12	23	29	22	19	18	16	18	21	17	30	13	17	23	16	19	21	25	18	22	21	18	15	20	22	25	14	22	18	18	28	11	16	24	15	15	16	23	18	11	20	26	21	15	18	14	15	16	23	19	17	16	15	9	25	16	22	18	20	23	29	14	18	19	20	20	19	21	15	10	20	21	22	18	17	16	24	16	19	19	20	31	28	18	19	22	23	14	22	23	22	20	18	19	17	17	18	16	25	18	17	14	15	19	22	21	14	19	15	24	15	19	16	23	13	18	19	20	18	17	13	23	15	25	30	24	22	18	18	24	21	17	15	29	26	23	22	22	18	20	19	16	15	18	14	15	18	18	29	17	15	20	26	20	23	15	16	27	14	21	23	27	21	27	24	19	15	15	19	31	16	17	21	18	16	27	10	20	19	22	14	17	19	14	17	19	27	30	24	12	19	25	22	21	16	24	18	22	26	25	18	19	11	25	23	24	12	23	18	16	21	23	20	15	21	30	19	20	18	30	19	19	20	10	18	18	20	18	18	18	20	22	26	20	19	20	24	15	19	21	23	13	14	19	17	18	23	13	20	18	26	25	24	13	18	11	24	20	19	25	16	18	25	14	23	19	18	22	16	14	21	18	23	17	14	20	20	22	27	25	23	18	18	16	27	17	21	19	17	20	21	9	15	18	13	21	21	17	20	16	20	23	18	15	19	13	21	14	23	13	25	20	13	22	18	17	23	12	26	16	18	21	32	20	17	14	17	16	29	14	27	19	22	17	22	13	25	22	25	16
30339	11644	6010	15926	23313	22159	18707	15791	13698	12152	10463	8654	8113	6665	5628	4638	3926	3707	3254	3046	2854	2520	2237	1845	1717	1338	1221	1178	1149	1028	957	836	824	702	705	609	586	629	605	547	568	567	496	443	470	450	475	465	502	496	442	433	452	479	438	440	428	411	417	402	388	391	403	358	429	408	422	416	431	417	435	444	440	394	450	402	423	359	399	380	436	420	423	443	419	381	386	420	378	379	418	411	448	372	425	401	395	392	395	420	426	478	465	434	425	432	430	430	409	410	419	361	421	412	391	387	429	369	391	369	341	328	370	389	363	327	325	331	338	347	349	328	340	346	345	321	330	342	367	325	333	365	369	345	323	341	336	298	336	326	339	326	317	315	349	333	340	367	328	336	324	307	348	329	343	309	335	330	349	376	302	324	330	333	331	342	327	329	316	350	323	335	329	343	316	344	317	318	342	353	337	348	377	324	325	332	338	299	307	345	331	310	356	343	356	364	335	372	335	350	347	343	308	316	340	341	340	322	335	352	329	331	327	344	308	347	364	341	328	332	312	376	313	318	346	309	326	322	317	337	322	326	346	291	342	358	308	334	305	358	335	323	311	348	342	315	322	334	345	310	334	339	337	311	309	341	332	335	334	333	334	295	345	328	341	343	353	315	336	342	340	316	303	338	345	345	323	365	322	320	320	333	352	315	366	331	348	332	351	315	364	340	342	356	320	335	347	319	322	380	326	343	335	327	328	340	332	327	354	333	324	342	331	338	341	335	328	363	336	345	352	363	336	330	341	324	312	352	305	320	313	350	305	330	330	327	328	340	352	333	323	338	318	313	324	319	337	320	325	323	335	327	343	367	301	350	362	323	324	329	341	349	348	345	329	356	322	339	316	293	299	295	310	350	349	346	327	334	296	343	336	364	356	326	359	348	314	304	314	313	305	317	311	305	335	345	303	346	358	305	324	335	335	347	323	322	336	339	332	324	340	319	341	321	350	309	313	335	340	300	346	343	341	305	329	351	294	360	316	340	334	338	322	337	318	367	328	343	347	306	326	366	297	323	327	323	341	321	323	307	332	280	303	336	295	345	336	346	293	346	292	362	318	315	315	322	342	324	312	310	331	351	328	313	352	304	312	316	341	343	386	314	284	307	340	322	331	315	341	330	354	332	332	324	362	313	337	315	347	365	332	349	330	338	327	315	345	318	320	307	333	354	331	331	324	307	319	330	348	317	306	311	327	327	307	306	328	312	322	331	344	319	330	321	315	342	325	328	327	349	333	317	322	314	333	344	313	339	342	327	340	338	331	315	322	316	348	337	328	346	327	359	313	336	302	324	347	351	324	331	337	328	370	327	310	347	363	325	343	335	336	312	335	355	340	322	335	316	309	348	296	315	336	337	307	337	332	348	338	336	354	299	344	331	325	339	278	325	316	315	323	368	330	296	327	348	331	295	308	343	327	315	370	334	318	315	326	338	352	331	354	307	333	352	348	300	341	361	319	312	346	320	354	365	294	345	325	317	305	339	348	349	335	324	327	349	326	320	327	339	343	310	323	319	324	334	301	321	357	343	313	342	358	319	319	338	333	351	337	323	352	322	338	307	312	307	321	349	345	318	321	323	302	313	343	354	330	314	353	325	321	364	315	255	328	365	339	309	309	329	321	336	346	329	343	361	366	345	328	300	352	329	284	351	306	335	304	344	337	303	338	349	321	310	341	344	310	310	317	326	338	336	311	336	291	330	343	325	340	314	338	371	314	342	335	346	315	303	318	329	302	327	330	329	340	334	355	348	332	331	324	308	329	345	334	346	316	314	319	349	354	345	334	335	316	347	313	345	323	343	322	330	328	356	343	324	331	345	310	327	362	302	315	346	352	308	331	317	328	319	310	330	325	323	292	335	317	356	318	327	326	345	305	332	356	349	306	366	345	317	343	333	324	346	338	321	326	336	332	345	298	332	343	323	368	330	311	332	353	333	301	336	324	359	340	306	359	325	358	316	314	328	338	335	304	342	349	346	320	322	322	350	301	321	324	364	329	339	321	318	331	314	349	342	324	302	314	359	325	321	349	342	349	315	329	322	300	346	318	333	305	330	311	331	321	344	304	361	318	321	326	335	346	333	345	334	321	338	326	341	348	310	370	314	309	330	344	315	318	323	334	330	320	356	309	345	346	329	348	329	336	327	317	344	341	353	329	334	318	348	356	324	327	322	323	297	320	332	335	321	346	386	295	349	317	318	314	336	327	343	367	327	341	341	319	338	325	322	319	318	352	345	354	341	327	351	345	320	346	343	318	310	313	307	361	319	349	327	328	314	315	315	347	337	328	325	317	348	336	316	318	305	315	331	359	352	317	346	304	301	337	334	326	342	351	352	323	351	331	334	324	313	338	336	353	343	322	348	328	338	329	329	323	330	340	367	326	316	314	303	334	329	354	327	334	343	349	324	317	334	310	325	312	317	298	320	371	329	355	336	338	332	358	363	316	322	364	314	300	320	329	331	346	328	332	321	301	352	342	333	338	323	318	339	342	309	325	343	350	331	340	314	339	328	341	339	330	316	356	343	341	310	349	319	337	338	341	316	320	314	353	321	337	306	338	339	311	302	328	357	287	337	330	333	325	338	313	335	308	352	318	309	299	322	292	344	324	352	336	309	300	355	327	347	350	356	326	342	325	324	332	317	300	335	324	342	325	342	347	304	343	342	340	321	324	376	327	307	305	305	340	340	334	321	321	352	331	335	341	307	349	326	340	337	359	324	343	323	345	311	338	326	328	323	322	325	320	346	313	312	324	318	319	335	326	345	334	334	330	292	351	353	341	314	332	336	345	322	306	335	322	355	326	333	338	317	345	325	347	366	337	374	336	298	328	337	323	319	327	319	354	293	358	359	314	314	335	347	353	365	330	321	295	347	325	351	350	356	313	352	314	297	347	377	373	309	354	334	325	319	286	350	326	329	333	374	314	340	326	356	327	356	351	337	306	295	326	315	301	298	345	315	327	319	296	361	336	303	348	329	328	299	355	272	325	352	308	354	359	325	306	324	351	348	335	333	340	333	321	334	330	340	328	323	344	349	346	322	331	304	323	352	334	316	327	340	262	342	309	336	327	306	335	338	373	329	354	332	341	323	322	356	295	300	316	348	326	342	357	349	345	328	301	315	334	358	341	329	344	346	340	326	352	312	335	305	365	350	334	330	319	359	346	326	345	356	324	340	337	312	345	343	339	355	339	354	349	340	348	339	357	336	338	347	339	367	340	355	345	319	336	329	323	303	358	336	353	326	323	301	318	317	339	342	343	327	331	307	354	319	308	345	336	355	328	339	342	332	341	333	318	342	361	314	345	363	339	326	330	320	357	330	322	342	312	345	333	294	333	321	338	343	325	330	334	336	375	332	365	318	326	322	320	349	324	330	354	351	321	314	316	342	325	336	320	331	321	338	352	298	310	316	316	336	348	335	323	332	344	341	329	317	310	330	345	323	322	315	300	329	330	322	348	374	373	319
3810	810	361	286	516	585	473	411	391	336	285	251	220	187	182	147	127	105	90	108	76	81	64	59	45	45	37	41	41	42	39	46	24	40	31	41	36	29	37	23	32	40	32	23	27	28	24	17	26	25	21	24	22	25	30	11	24	37	21	18	33	25	25	30	32	27	28	24	19	29	26	18	33	30	16	18	23	26	23	20	33	26	27	23	14	26	27	22	20	30	32	38	33	28	30	23	23	29	24	24	21	25	22	28	26	35	15	27	27	17	23	27	28	23	31	22	16	29	25	21	20	22	25	24	25	24	18	18	23	27	18	27	28	26	23	22	35	33	20	24	21	24	21	29	23	16	24	26	21	16	20	29	28	14	28	20	34	21	22	20	36	31	17	24	15	20	24	21	19	21	21	30	25	25	33	20	30	21	21	21	28	20	31	24	29	13	27	25	16	20	25	29	23	27	25	18	25	17	21	28	25	27	27	19	22	19	20	10	27	24	19	23	20	25	22	13	29	22	15	25	21	18	20	26	20	26	26	24	22	18	19	23	28	29	22	23	20	17	26	27	22	26	16	14	19	33	22	21	23	24	27	17	21	24	25	32	21	24	25	23	26	22	19	21	26	29	26	22	25	25	21	23	27	23	25	24	23	27	26	23	24	26	20	23	24	30	23	17	20	18	36	19	25	22	22	19	21	33	24	20	17	23	18	26	18	23	22	28	20	20	25	24	19	23	28	26	19	23	23	35	18	20	20	20	28	28	19	23	21	24	26	29	18	22	27	19	22	22	21	24	22	31	13	16	28	25	20	22	21	18	31	28	25	19	26	33	25	23	19	24	31	32	33	26	25	22	23	33	21	22	29	25	25	18	24	23	31	24	21	25	23	30	26	22	24	20	26	26	20	29	22	22	16	24	27	22	23	26	26	18	23	28	27	25	22	23	24	18	25	25	27	27	21	20	24	21	29	21	35	27	10	19	20	24	20	19	18	23	28	16	36	15	25	18	21	19	21	20	17	27	19	29	22	24	27	24	27	22	22	14	16	24	20	32	25	27	14	27	24	26	31	31	19	19	16	25	26	25	33	25	20	23	20	22	23	16	14	23	31	22	25	27	34	28	24	25	19	22	28	25	24	12	27	20	28	15	15	21	21	27	17	24	27	15	23	23	34	20	25	25	26	20	26	33	27	21	25	34	31	35	29	26	21	23	18	21	25	22	28	17	19	20	25	26	25	29	30	17	20	16	24	26	25	26	30	25	21	19	28	21	20	19	25	21	18	14	27	31	16	22	23	20	26	23	22	26	28	22	31	25	29	20	25	19	25	28	30	23	17	22	27	16	25	22	25	22	25	23	17	28	20	16	23	17	19	26	29	27	20	18	27	28	28	21	24	23	28	28	16	26	35	27	29	25	37	25	25	28	19	26	16	24	17	14	27	23	24	26	20	16	29	20	17	17	21	23	18	19	28	23	29	16	24	34	24	19	20	21	32	22	21	25	28	18	32	28	29	13	15	32	17	19	18	22	19	23	22	24	26	31	25	18	18	17	24	23	22	26	19	21	32	15	22	26	22	19	30	20	31	25	28	23	22	37	25	18	27	24	22	15	21	29	28	18	23	17	23	30	16	17	15	16	23	19	28	26	24	25	15	29	19	16	15	20	23	25	26	22	19	20	27	28	25	22	25	24	23	18	38	22	28	19	33	23	21	27	23	21	23	16	33	24	30	21	23	26	18	25	27	29	28	27	20	23	25	23	23	29	29	24	23	21	23	24	28	22	24	25	26	24	27	25	24	21	22	21	18	19	16	16	23	27	17	15	26	27	29	41	34	25	26	27	29	18	21	27	28	32	20	26	17	20	22	15	22	24	18	21	34	26	19	27	19	20	19	22	24	27	19	13	22	23	28	21	26	29	26	25	20	21	26	24	24	21	22	32	30	21	24	23	17	27	31	35	23	24	15	18	20	19	28	20	20	20	20	26	26	20	21	26	18	36	22	27	23	24	26	23	20	17	21	30	22	25	23	32	21	29	35	27	18	25	20	26	26	23	21	13	26	37	25	26	22	28	23	25	23	28	23	28	20	25	22	27	17	18	27	26	13	23	22	31	24	23	20	30	34	23	17	30	25	23	27	25	25	26	15	20	27	27	30	23	27	23	19	27	26	23	23	24	28	18	30	27	36	23	26	24	18	21	27	20	30	17	18	20	24	23	25	24	25	20	24	24	22	25	33	32	26	25	24	25	16	26	27	23	20	14	18	18	30	26	24	30	30	29	27	15	20	19	24	27	24	20	25	16	35	24	21	17	16	20	25	23	27	18	26	25	22	32	18	18	27	22	25	24	36	23	21	17	23	30	22	20	31	30	14	30	27	21	21	22	14	21	23	20	19	20	30	23	24	22	23	24	24	24	21	27	22	24	22	31	19	22	22	29	26	26	32	22	22	23	23	20	15	23	17	23	18	35	22	23	26	22	14	32	23	18	24	26	27	26	25	27	28	21	22	23	23	23	25	19	26	25	24	23	25	35	8	20	28	22	29	32	20	23	29	33	23	22	30	22	17	27	17	20	24	28	29	24	24	24	25	19	27	26	18	17	29	31	28	24	21	19	33	27	19	25	18	26	20	25	31	36	19	18	16	27	19	21	35	13	24	28	14	33	32	29	32	23	23	21	22	30	23	20	23	17	35	22	27	27	34	22	23	21	25	20	17	27	22	26	33	15	29	34	24	28	22	25	26	25	24	24	23	23	22	20	34	20	15	19	18	23	21	19	25	25	17	25	21	18	26	17	23	26	21	20	20	25	26	21	21	17	22	19	25	21	16	20	29	22	16	21	20	22	14	27	21	20	25	21	34	23	32	29	20	20	23	26	15	22	22	22	23	24	24	23	26	25	25	29	25	16	19	20	34	28	17	19	18	24	14	18	18	20	25	23	15	26	33	26	26	22	18	15	23	24	30	20	17	18	16	29	25	26	24	32	16	23	25	28	28	24	16	24	30	26	30	24	25	23	30	34	26	30	21	22	21	18	27	31	24	22	23	27	25	20	20	22	19	25	21	30	30	25	30	22	25	18	25	15	26	21	21	20	26	27	22	18	14	21	22	27	27	23	26	36	15	25	22	26	23	28	24	20	18	30	31	28	24	22	23	34	25	23	25	30	23	25	26	32	23	21	32	26	31	31	27	19	24	17	32	33	23	19	28	25	17	24	21	31	25	22	23	26	28	19	21	18	21	23	20	29	21	16	18	23	20	20	19	23	17	19	18	21	21	23	17	19	24	21	23	22	26	27	25	21	28	25	19	24	16	17	22	18	27	22	24	28	32	19	20	30	26	23	35	23	30	37	18	28	18	23	28	25	24	34	22	20	25	14	23	26	19	23	18	28	17	25	23	24	20	19	35	23	24	17	28	31	18	25	24	23	20	33	19	19	28	21	27	19	17	28	25	20	22	24	20	20	20	15	20	29	29	19	21	30	28	22	23	26	17	26	22	17
37547	14912	8190	20338	27673	26684	22739	19687	16706	15130	12947	11285	9725	8254	7012	6096	5408	4602	4438	4077	3596	3253	2849	2311	1996	1808	1590	1518	1390	1311	1191	1189	1021	947	915	834	790	805	801	806	727	719	619	588	611	588	587	567	584	558	523	569	607	582	562	483	559	547	483	500	514	477	542	545	480	502	503	532	527	533	538	549	503	553	527	491	467	507	473	491	505	514	465	513	505	495	474	490	496	508	516	509	524	509	472	519	479	469	496	466	542	560	563	527	525	535	493	547	504	480	505	490	469	498	509	511	488	470	471	394	381	447	386	416	427	443	415	407	436	409	386	381	425	371	411	386	420	422	433	397	398	337	394	413	395	399	394	398	391	416	426	387	393	404	401	416	403	375	378	385	374	378	366	391	377	395	399	353	383	391	390	397	419	339	383	409	372	347	371	357	402	377	395	373	410	405	417	359	369	413	381	391	358	376	374	396	404	397	368	395	382	385	433	394	401	402	397	424	361	407	390	392	413	403	384	422	368	390	429	416	352	358	381	403	415	378	391	382	380	397	391	418	369	383	393	383	379	384	378	411	359	393	380	400	394	404	431	409	382	341	398	374	390	364	385	401	386	410	380	397	375	374	393	392	399	371	395	386	373	399	385	400	352	402	404	373	420	402	422	390	401	365	370	387	409	384	405	372	426	374	378	389	399	384	341	382	412	421	377	394	398	387	380	375	411	398	385	389	392	400	408	453	401	372	369	398	402	384	398	382	377	381	398	407	405	435	397	398	380	402	393	364	405	369	393	407	384	411	377	419	392	396	393	389	391	414	359	395	352	393	373	384	393	401	397	355	391	390	360	350	369	365	397	377	414	372	377	394	380	393	426	357	426	356	382	370	388	439	393	359	388	385	420	373	368	387	426	391	396	407	416	384	409	373	378	367	411	400	390	356	422	385	385	415	401	376	355	405	356	382	378	370	383	418	398	399	407	384	402	366	386	407	383	406	383	384	394	387	368	345	400	415	413	371	396	419	423	369	410	394	395	390	375	386	372	382	395	415	402	397	372	387	369	417	382	394	378	357	383	420	387	416	342	402	407	397	395	372	397	406	416	404	394	395	401	372	391	411	337	392	407	353	407	418	387	358	393	384	414	402	383	386	341	389	386	399	405	376	391	372	384	377	378	366	367	386	402	388	393	388	404	402	384	382	415	408	399	422	412	375	392	366	418	433	415	406	398	415	383	413	416	388	371	377	403	404	406	422	404	369	396	392	408	372	345	377	397	412	386	389	389	381	393	402	379	415	416	384	415	380	402	405	384	370	406	414	416	364	340	393	385	405	392	399	389	350	398	392	397	388	392	388	370	402	391	396	398	384	369	420	371	408	408	388	374	410	370	393	365	432	412	373	408	386	400	405	400	395	361	372	369	363	400	430	430	396	369	377	430	406	391	385	369	386	416	399	387	402	367	368	372	411	395	380	393	433	383	386	416	400	392	372	405	376	383	412	383	346	424	403	397	346	369	354	399	389	368	373	387	388	369	402	338	380	400	403	402	386	383	400	419	390	435	400	435	404	388	400	382	375	398	411	410	358	389	392	362	369	376	384	380	363	375	373	387	395	368	414	361	372	369	407	392	433	361	408	418	344	392	415	402	340	402	372	390	414	387	382	423	409	410	368	390	364	380	392	382	391	429	390	416	408	377	410	390	340	390	370	367	367	434	402	372	375	414	399	374	377	391	363	414	422	389	388	388	369	375	415	385	452	399	403	367	440	384	429	371	394	387	390	378	399	401	381	385	402	403	418	376	371	392	356	363	355	379	404	378	380	385	420	398	389	409	404	402	400	421	397	396	455	392	368	404	346	382	426	372	345	418	404	384	416	429	355	392	362	391	429	353	381	383	392	405	390	385	424	394	393	408	410	401	406	405	377	407	383	377	381	348	353	400	409	412	439	376	419	367	390	364	407	399	373	419	350	415	391	403	372	386	389	376	413	410	438	392	402	402	404	385	430	410	355	378	369	405	409	370	425	365	401	346	375	370	415	373	396	402	382	431	374	408	426	398	363	411	379	378	398	371	350	406	372	381	382	397	410	369	377	406	377	416	405	401	393	405	390	407	398	351	385	424	367	404	382	381	417	396	384	350	413	379	388	427	400	385	382	422	396	384	367	380	378	391	366	397	395	371	382	360	410	390	374	416	404	389	376	360	409	403	420	405	376	365	371	381	378	416	418	379	381	395	388	405	399	368	374	363	380	409	375	378	382	377	410	390	413	394	384	367	385	378	399	407	383	386	394	369	404	411	363	404	410	390	383	388	368	407	408	381	394	400	353	417	371	387	387	389	389	400	388	390	411	397	378	398	395	403	396	359	410	408	364	443	409	388	399	370	356	411	372	407	412	372	433	365	417	372	363	400	422	433	407	393	428	387	388	388	372	370	359	390	405	361	419	380	369	368	371	397	371	419	402	356	393	382	425	359	370	381	404	361	385	462	391	367	391	415	419	383	378	429	383	395	415	392	365	415	389	353	403	425	363	362	403	401	412	406	401	389	413	377	410	360	379	352	432	389	393	375	404	408	395	380	377	393	396	375	372	363	384	340	407	415	398	376	381	391	385	403	383	408	347	424	334	380	382	377	381	381	417	394	382	401	409	385	382	376	370	373	413	369	369	409	398	416	385	376	394	414	357	379	387	372	373	384	386	386	340	438	357	382	407	439	395	385	358	403	365	385	376	388	387	394	397	348	418	357	380	406	368	397	362	402	436	363	378	415	394	373	378	367	377	389	405	421	378	410	397	365	378	352	426	370	398	334	424	383	337	396	392	370	382	384	401	399	380	393	378	370	424	359	403	410	361	398	411	384	397	432	438	396	393	379	401	393	405	385	408	409	403	368	395	434	353	369	414	416	412	371	381	374	385	390	403	401	352	433	420	411	387	395	362	396	360	418	386	393	393	394	392	385	386	399	368	383	385	385	386	396	410	373	385	361	410	398	390	385	412	389	388	388	375	405	373	373	387	404	435	366	391	409	378	389	377	400	387	377	404	400	387	387	379	399	396	400	422	395	373	373	423	356	396	414	405	402	385	377	364	375	377	367	443	369	390	405	398	375	357	393	367	409	363	367	404	389	367	385	399	399	399	411	457	389	380	370	403	370	395	405	419	373	381	383	414	369	393	421	359	409	406	383	396	392	357	389	379	420	360	380	415	439	393	369	403	407	413	406	396	410	371	437	390	403	376	391	416	413	359	381	366	423	369	424	405	358	423	387	370	400	402	408	423	404	393	407	391	378	371	417	410	405	377	389	393	398	383	384	375	375	383	385	415	367	376	369	377	397	386	389	387	386	383	374	367	395	419	399	388	371	366	372	411	390	415	408	409	432	385	411	354	375	413	410	434	345	393	385	394	382	387	420	383	381	405	373	371	400	410	398	388	414	376	370	401	381	417	400	375	373	408	405	420	408	346	383	375	384	402	392	399	401	409	402	392	406	382	362	405	381	384	384	397	397	386	371	391
5808	876	410	330	601	639	488	479	436	407	318	267	226	204	147	126	155	124	109	102	87	100	96	53	60	62	49	45	48	34	40	38	35	42	46	46	25	47	35	38	32	34	34	22	25	25	38	44	27	17	26	38	19	30	31	32	36	32	21	32	20	27	28	31	29	30	29	34	31	25	36	36	35	27	30	18	31	32	29	17	27	31	23	28	35	25	29	42	25	30	25	47	31	31	30	23	21	36	35	31	34	28	31	22	36	31	35	32	32	26	41	19	37	27	32	27	31	38	31	26	33	32	35	28	22	18	23	20	26	18	27	33	36	30	23	28	23	20	31	25	27	30	24	23	32	31	32	30	33	26	31	35	34	36	26	25	32	27	26	25	30	21	34	33	22	21	26	22	29	26	30	27	21	31	35	33	21	22	31	32	23	32	30	32	21	24	28	27	26	23	28	23	28	21	27	29	17	30	24	22	25	26	34	24	25	21	21	29	21	32	27	33	25	20	30	25	22	21	42	31	17	21	25	29	23	25	24	22	17	18	24	30	23	27	21	31	32	29	25	38	42	33	24	35	29	28	25	27	21	35	31	24	31	24	34	26	25	27	19	33	33	28	24	26	26	26	19	28	24	27	21	26	27	32	19	36	27	32	33	28	23	25	32	19	23	27	27	29	26	31	37	36	26	24	29	23	28	32	23	29	23	30	24	24	30	31	17	26	26	26	32	30	40	33	32	26	25	23	24	28	25	17	25	22	36	30	31	25	25	25	23	26	32	25	25	36	25	22	30	27	33	30	27	22	23	25	27	33	27	29	30	24	30	20	28	20	33	36	35	43	25	28	32	22	26	26	26	29	20	32	27	28	20	32	21	25	29	28	28	26	21	24	27	31	24	20	19	31	33	29	36	38	31	24	27	23	34	24	28	32	29	30	18	31	29	19	28	24	24	32	20	32	29	26	31	35	25	26	33	35	29	32	22	28	29	24	31	17	25	19	32	29	28	22	27	24	22	30	17	27	25	27	13	23	31	42	37	21	32	33	33	25	26	29	25	29	30	22	32	35	21	27	24	28	28	33	33	21	30	34	14	30	27	34	23	25	34	32	26	25	28	21	30	22	34	20	25	23	28	27	25	26	28	26	29	24	20	31	33	27	27	21	30	26	28	30	31	24	27	27	33	34	25	37	31	23	22	27	26	33	31	39	21	28	33	26	24	29	22	21	33	27	24	33	28	28	31	26	23	26	25	20	29	28	34	32	27	26	26	25	33	27	36	43	22	33	24	23	22	26	25	18	26	36	27	24	21	20	23	34	34	30	29	29	32	21	27	26	28	23	34	27	20	33	22	26	26	23	26	35	27	31	34	21	25	27	28	26	24	30	20	24	22	26	30	26	29	27	32	30	20	30	23	35	28	32	26	27	33	26	23	28	46	32	35	36	28	24	25	32	33	23	22	37	29	22	24	26	23	29	27	22	24	23	36	39	27	20	27	18	31	25	32	29	36	27	26	27	22	31	30	23	25	27	30	30	27	24	24	30	33	20	27	23	36	25	34	23	26	33	31	26	27	30	18	30	38	32	21	26	32	15	27	29	25	23	22	27	29	30	28	30	22	26	31	25	32	28	30	26	36	26	32	45	29	22	35	17	26	27	32	20	28	28	27	12	31	26	23	23	26	38	33	31	20	22	28	26	22	23	36	23	33	28	24	27	31	19	20	23	31	29	26	18	32	35	21	38	24	29	23	20	34	29	24	26	22	36	25	28	25	24	31	21	38	26	27	22	27	28	24	29	26	28	27	29	29	20	30	25	25	30	22	32	30	35	32	25	35	31	36	31	29	18	33	28	26	31	29	28	26	29	27	21	29	30	28	16	19	36	27	25	27	18	22	27	27	19	25	24	31	21	28	22	34	32	40	28	21	27	32	27	26	31	27	22	27	26	26	30	24	33	31	26	21	22	39	32	25	31	21	23	30	25	27	28	26	22	36	24	28	27	23	32	25	32	29	26	31	26	12	24	24	33	26	28	22	23	31	26	21	21	18	32	26	36	25	33	21	22	31	33	30	28	28	27	28	30	27	20	24	29	23	20	37	30	40	30	28	23	23	29	22	30	32	43	29	21	27	18	26	32	37	36	24	32	30	30	30	34	34	26	37	37	30	19	26	31	25	31	28	23	25	34	27	40	26	27	21	31	23	28	22	28	33	19	28	34	29	35	25	36	24	26	29	21	30	24	32	32	28	26	22	23	23	20	20	27	19	33	18	33	26	32	32	37	28	32	28	37	29	27	31	30	30	31	24	31	38	33	27	30	36	25	31	31	32	33	24	29	21	28	24	22	34	30	24	32	24	39	32	21	29	32	24	33	25	21	27	27	27	29	14	22	27	27	28	26	26	27	26	21	27	27	26	28	32	27	26	23	28	28	37	34	23	24	21	20	36	30	26	30	35	25	31	26	21	31	27	26	31	21	29	25	22	27	33	34	27	36	33	27	27	30	26	28	23	23	23	36	34	29	31	37	27	24	19	29	31	30	37	28	27	24	32	26	24	31	28	34	17	31	17	21	36	29	27	29	25	33	31	32	31	21	25	19	21	21	29	27	25	32	28	32	26	24	14	15	27	22	25	30	33	26	34	22	33	35	26	30	21	25	27	28	28	27	29	22	28	23	24	33	25	32	26	43	31	31	38	39	19	27	26	30	33	21	27	31	34	24	25	22	28	40	28	31	28	31	31	27	21	30	32	26	22	39	22	36	32	33	30	24	33	24	33	25	32	27	38	30	30	17	26	20	37	25	36	26	21	29	29	25	30	30	28	20	30	22	28	32	28	20	28	26	25	30	23	29	29	35	22	25	30	31	23	21	24	23	23	34	33	25	27	25	20	31	23	37	21	29	27	22	29	31	44	27	34	33	27	24	27	27	25	28	32	23	33	26	38	23	37	22	26	26	30	30	27	17	23	26	24	29	26	28	28	22	31	34	25	16	27	30	36	16	24	32	23	38	42	31	25	27	26	22	27	21	25	31	27	29	30	27	24	22	25	27	39	26	24	28	23	27	32	30	22	27	24	29	20	29	29	28	35	30	22	27	31	30	23	29	30	36	29	28	29	24	33	25	20	21	27	24	20	28	33	27	35	23	26	33	33	29	24	23	34	30	21	30	26	28	25	21	30	32	21	38	30	22	25	27	35	28	31	31	28	19	26	34	17	24	24	21	27	27	15	35	28	24	38	29	22	20	35	20	23	24	20	26	14	36	28	33	19	26	27	20	25	36	28	28	25	33	19	32	33	25	19	32	27	30	33	28	41	22	23	20	24	23	26	25	32	25	30	26	24	28	20	29	33	21	30	24	25	28	33	20	31	30	23	22	21	22	29	26	26	23	25	32	36	26	12	31	34	19	23	33	27	20	33	24	21	27	20	31	28	20	22	21	24	25	31	26	25	20	39	30	19	25	22	32	28	25	27	28	24	20	21	31	34	21	26	31	35	34	32	34
36059	14764	8601	20620	28418	27372	23876	20715	18506	16440	13813	12005	10370	8829	7547	6570	5618	5183	4818	4341	4045	3500	2918	2535	2157	1870	1699	1583	1509	1392	1347	1261	1099	1037	957	956	915	947	904	894	864	790	675	681	658	662	654	619	635	645	647	599	661	672	625	574	566	634	581	542	617	599	567	551	573	528	561	597	608	579	662	596	585	597	583	593	608	551	557	547	523	562	539	517	546	569	539	565	566	570	508	598	607	548	579	526	533	560	539	568	611	599	596	583	585	585	584	559	569	544	551	561	543	588	569	586	572	545	551	505	500	477	511	513	466	469	481	466	477	489	442	477	456	439	428	498	448	466	433	464	462	459	456	487	426	486	453	458	503	454	508	422	434	457	442	482	449	456	406	458	456	435	451	463	452	437	447	452	468	448	461	442	423	457	455	458	464	450	432	465	440	479	429	450	476	450	443	436	436	403	457	457	437	487	437	454	426	445	458	461	434	452	437	459	441	429	452	490	427	440	445	460	418	435	456	439	448	468	433	460	444	443	482	417	437	457	449	450	424	460	449	432	442	490	439	436	492	429	507	456	499	402	480	439	464	414	452	440	482	421	431	454	420	438	467	442	451	462	452	472	452	447	440	472	465	433	451	455	456	457	482	424	448	455	436	456	472	447	422	468	420	426	467	458	450	441	461	451	451	475	477	449	450	453	428	444	438	484	468	443	449	445	427	445	442	442	446	406	457	464	410	505	464	449	477	426	447	482	459	437	489	420	463	447	451	452	437	458	453	481	466	468	470	459	472	450	486	471	461	459	455	425	449	460	444	458	431	455	440	445	412	450	459	472	440	431	433	449	472	460	446	492	462	450	476	459	489	427	451	450	432	439	441	449	460	465	466	443	466	448	456	454	453	453	452	438	454	409	467	425	456	465	433	474	458	450	470	411	473	464	479	429	427	425	411	435	434	401	495	439	459	400	458	448	450	404	437	420	444	452	443	479	442	424	438	451	460	473	448	446	448	447	425	449	483	457	454	441	495	458	429	473	443	440	434	449	458	417	464	428	405	448	438	469	431	453	424	474	437	495	452	459	425	434	463	435	457	436	463	489	503	452	400	461	446	453	472	477	458	460	471	434	490	419	433	498	497	465	422	452	459	412	446	438	441	455	449	431	444	445	435	451	483	444	445	440	462	460	443	434	441	425	450	432	447	472	448	466	463	485	464	467	466	431	485	454	461	446	455	438	442	449	432	471	415	422	471	485	485	464	452	456	456	439	472	494	470	455	460	426	453	445	479	455	458	436	456	458	464	472	451	448	458	436	438	452	457	447	459	483	435	428	469	450	433	494	456	454	417	439	460	446	438	438	442	472	445	424	435	396	431	482	455	483	458	457	438	432	464	425	440	450	467	468	450	416	458	450	458	462	474	473	450	470	441	421	456	476	498	433	444	440	528	486	461	443	492	451	454	460	456	459	432	465	430	477	469	428	442	484	437	417	444	418	422	443	424	436	490	470	468	473	433	471	436	427	439	449	417	446	464	485	469	440	431	473	442	428	481	444	449	452	453	474	436	464	449	439	458	450	426	432	428	457	465	439	442	439	494	486	473	434	459	456	426	482	460	444	457	457	491	467	432	484	418	441	443	447	469	472	428	475	435	433	484	440	484	434	470	453	451	456	465	439	463	415	456	439	436	417	449	470	446	460	485	448	463	439	493	443	465	462	430	458	489	408	455	397	448	459	461	446	432	427	430	465	494	443	439	434	480	437	449	448	431	431	427	431	460	453	487	440	460	453	475	459	425	445	419	476	461	440	476	448	461	456	491	467	460	461	477	442	477	473	421	433	439	444	475	440	435	410	451	439	395	467	435	441	455	489	467	436	481	402	439	494	451	450	468	455	437	452	438	428	444	430	457	467	457	436	419	453	458	435	501	491	435	466	438	460	487	470	410	457	445	435	423	484	449	462	439	448	435	467	464	426	454	460	471	446	463	443	433	442	477	433	448	454	414	452	463	447	427	441	434	452	439	458	503	473	443	472	514	426	446	427	446	456	469	484	446	468	460	399	418	444	454	473	438	423	465	458	514	476	478	450	454	440	445	466	446	452	447	446	415	463	475	472	489	426	444	429	476	471	406	460	451	472	448	464	459	416	449	439	419	483	448	458	460	463	446	452	429	400	464	461	422	435	467	447	465	518	429	453	405	445	441	453	492	440	449	475	449	430	454	448	448	446	458	480	412	446	474	451	461	481	458	462	420	442	418	435	419	454	456	426	478	462	455	489	463	436	442	465	508	486	488	461	449	471	466	444	452	443	434	414	471	424	430	429	494	446	446	434	448	456	461	468	444	484	453	461	459	487	422	443	464	455	441	438	456	444	498	431	478	474	457	427	432	443	457	446	402	477	413	419	477	480	451	460	451	456	473	473	442	462	455	489	464	431	458	453	423	459	446	451	500	462	427	448	458	459	468	446	458	421	476	459	477	464	443	459	432	475	459	438	414	445	435	472	428	431	461	450	471	434	455	449	454	470	448	428	458	465	459	444	482	470	464	453	477	450	403	430	466	471	427	443	482	439	467	442	472	494	469	444	461	441	453	433	393	394	415	458	466	447	446	417	443	402	444	476	413	395	437	431	447	486	489	458	434	466	402	484	456	469	449	447	438	443	453	448	472	455	441	474	457	423	457	434	441	447	500	475	476	442	463	453	466	436	500	460	454	443	444	457	432	461	484	498	410	421	430	416	493	455	449	474	444	440	443	470	441	466	436	468	444	452	449	419	480	435	432	445	473	485	429	461	484	426	463	505	446	470	478	448	464	458	493	437	451	453	485	470	446	446	445	436	468	471	427	439	417	471	471	457	481	474	468	443	451	485	459	445	477	433	440	470	477	465	406	446	481	484	463	414	461	435	459	472	430	462	442	457	442	429	504	476	451	492	460	420	444	454	445	393	480	507	452	439	485	432	440	453	460	470	460	452	457	436	454	437	472	452	468	494	478	431	434	445	423	472	484	447	435	473	407	469	467	465	469	459	448	455	451	441	385	465	488	466	474	421	422	432	429	495	460	431	469	477	467	449	423	442	444	477	494	486	470	447	447	450	490	403	423	459	448	439	428	447	439	442	430	420	411	469	412	456	461	448	459	446	440	462	416	478	459	450	438	475	408	475	472	486	443	482	432	473	471	445	469	417	465	423	463	441	485	489	472	460	437	428	460	457	441	468	469	444	471	429	419	407	456	460	462	452	451	484	486	435	418	468	457	387	459	454	421	467	439	428	477	478	466	424	427	459	444	464	470	463	423	436	451	441	411	434	454	441	436	483	447	480	477	419	473	410	434	405	427	461	429	488	438	423	443	425	492	471	439	454	489	406	459	462	433	419	452	458	495	432	440	451	459	473	460	454	463	468	462	441	484	470	429	469	466	452	429	453	515	479	488	473	463	458	420	447	483	439	450	455	466	462	406	473	470	441	475	435	460	468	458	468	459	436	423	444	420	431	454	442	471	471	423	444	425	460
7652	1499	636	496	910	976	850	684	690	627	451	452	370	281	253	235	210	195	190	177	139	143	110	98	71	101	67	82	65	56	73	54	48	57	49	70	66	57	43	52	54	50	33	33	42	40	44	42	43	49	53	34	42	45	39	38	34	47	38	38	39	46	33	43	50	43	47	43	45	43	33	39	49	46	49	38	45	41	30	45	44	45	35	37	40	40	31	35	47	38	57	34	38	43	34	48	41	44	29	50	40	48	35	32	44	37	38	29	41	44	36	39	42	39	41	26	26	30	36	32	25	37	36	28	36	38	34	39	44	28	35	37	36	41	39	26	41	40	29	33	40	27	34	35	42	40	27	36	33	48	30	41	41	39	42	26	37	40	40	37	28	32	32	34	42	25	37	30	36	36	29	32	39	41	35	43	45	47	29	44	40	33	48	32	34	38	30	31	26	41	35	31	49	34	44	33	46	42	29	29	30	30	25	39	36	42	47	32	27	40	35	31	32	35	33	39	30	43	31	29	36	34	46	36	28	31	31	44	34	31	39	38	26	39	32	36	32	45	29	39	43	31	40	33	45	40	40	32	32	38	36	23	24	43	32	30	41	38	33	39	29	37	36	48	37	37	47	34	34	35	33	28	35	31	44	28	43	39	41	34	44	32	34	35	45	44	42	33	30	31	42	30	26	27	41	35	44	38	18	27	42	43	41	37	37	46	35	45	42	41	34	32	30	29	57	38	38	36	34	38	45	43	31	36	33	40	31	41	37	38	32	36	23	40	30	41	39	34	34	30	31	34	31	29	38	34	33	47	34	38	39	39	21	39	36	31	40	36	39	31	39	44	45	34	47	22	33	29	39	26	30	35	48	44	42	24	31	43	38	35	33	33	28	44	28	30	39	24	34	33	26	47	34	40	33	36	36	34	33	33	34	34	30	38	26	36	22	31	37	36	47	44	41	40	26	37	42	26	32	38	39	28	50	33	37	36	44	42	44	30	54	40	38	52	37	31	43	45	44	42	36	38	32	37	35	33	41	30	34	29	37	41	33	32	42	27	31	32	34	39	39	31	36	43	33	29	36	32	48	33	30	47	35	34	31	27	38	42	31	37	42	31	33	36	47	44	47	33	31	36	39	36	36	39	42	32	35	31	52	27	30	23	31	39	38	40	25	33	31	32	31	38	45	28	39	35	38	48	37	43	32	35	37	34	46	38	38	32	41	34	34	31	37	33	34	44	38	42	33	47	34	34	45	34	34	31	37	36	48	45	32	24	39	36	42	22	29	35	39	31	40	34	50	34	43	35	24	38	37	39	43	24	32	35	43	30	40	31	43	34	41	42	37	31	39	35	30	41	37	39	25	29	29	41	37	42	37	33	51	40	26	32	35	37	42	36	38	38	38	36	33	35	33	36	34	34	32	31	36	34	31	43	32	34	39	37	30	35	32	40	38	40	42	24	23	37	27	46	36	50	38	39	39	32	39	29	38	31	30	39	29	33	44	32	37	34	48	36	34	38	50	40	30	28	40	37	32	31	21	36	36	27	27	34	38	29	42	34	35	42	41	40	30	36	33	31	41	44	32	47	43	34	38	44	41	37	37	44	28	32	27	51	38	38	24	27	38	31	31	34	37	37	40	45	35	33	33	51	37	40	30	27	37	46	34	51	40	37	35	35	42	29	43	54	46	27	36	39	33	33	23	41	41	33	34	41	39	48	37	52	34	28	35	33	45	29	40	39	40	25	39	30	33	52	27	31	35	29	42	27	43	27	34	28	46	41	39	27	39	43	39	36	22	43	40	37	44	42	34	33	31	36	37	55	35	37	34	29	35	32	28	43	35	47	41	30	36	26	36	38	41	35	42	34	29	45	40	34	33	27	30	26	32	40	43	47	38	37	41	35	26	35	31	39	38	34	35	37	35	30	38	23	39	38	38	33	35	36	32	34	39	40	39	36	33	38	33	51	39	35	30	31	33	44	34	27	30	42	49	30	32	36	36	42	29	31	30	36	36	38	40	33	28	44	40	34	43	35	34	27	36	36	32	41	27	34	40	47	31	31	30	41	34	32	38	42	35	31	31	33	28	31	38	42	34	40	44	36	36	36	34	36	33	37	31	48	32	34	38	37	34	33	28	30	35	35	38	35	36	36	27	45	37	34	34	45	41	37	44	32	37	30	38	38	42	32	33	38	42	44	31	33	24	34	36	32	28	48	35	37	27	29	35	39	30	37	39	36	29	31	36	40	35	39	39	38	38	39	31	34	36	38	33	25	34	42	33	38	33	31	36	25	30	30	38	37	36	44	44	32	41	33	29	51	45	39	48	34	35	32	45	36	51	38	39	32	36	34	34	34	41	34	42	31	31	34	32	34	30	33	38	32	29	34	31	40	33	26	42	36	33	39	38	32	37	35	36	42	32	36	35	31	30	37	32	36	35	33	29	40	29	30	40	36	29	37	30	38	39	35	48	38	34	41	40	41	32	30	36	36	33	30	35	37	38	24	34	39	41	42	34	43	36	25	30	33	23	40	43	34	41	31	32	29	25	40	38	40	34	44	30	38	30	40	32	34	33	42	27	30	30	33	30	34	40	42	33	26	44	25	36	31	39	23	32	45	33	32	39	39	43	39	35	41	26	46	40	33	54	38	40	35	35	38	32	44	38	26	28	35	40	33	38	38	25	40	41	32	35	33	30	46	29	27	25	43	32	25	36	31	33	37	32	34	36	32	40	32	36	40	33	35	31	42	45	44	50	46	34	37	32	34	32	37	35	39	32	38	39	29	36	42	46	44	36	42	50	31	47	29	39	44	45	43	48	35	38	33	39	42	32	33	32	43	40	39	42	46	38	36	40	33	39	54	29	32	38	42	30	23	41	38	30	26	29	24	48	31	37	31	37	42	39	37	41	31	43	31	32	30	29	46	35	41	39	31	39	34	27	36	34	36	36	27	34	36	43	36	38	32	28	36	20	30	28	34	43	32	40	35	38	42	38	51	49	42	31	39	30	47	39	37	42	38	29	44	42	40	39	42	36	33	30	41	40	37	51	40	37	45	33	44	31	22	36	46	37	32	44	27	25	35	41	41	26	35	35	40	28	39	50	38	34	37	36	41	39	38	33	34	24	37	38	36	31	37	39	39	32	35	39	37	44	37	36	25	30	43	38	42	30	38	43	36	33	31	40	34	31	43	34	31	34	40	45	43	38	40	36	26	44	36	42	32	33	34	38	40	29	31	28	40	40	31	42	32	45	37	33	41	35	41	36	56	30	27	41	30	30	37	44	41	36	41	30	32	35	37	37	42	33	23	26	32	37	44	46	32	35	37	33	36	34	32	38	25	29	32	43	34	36	41	34	34	31	41	30	42	27	41	42	46	40	26	52	36	40	36	27	34	32	37	42	43	36	30	24	39	38	37	28	32	29	34	26	32	30	41	34	38	33	25	33	41	48	29	35	38	38	37	34	29	35	42	29	32	28	24	32	39	31	35	41	33	44	32
43653	19157	12087	26109	34097	32863	29482	26082	23810	21147	18198	16419	13876	11961	10269	9284	8201	7458	7038	6403	5685	4903	4189	3467	3034	2717	2507	2270	2252	2086	2041	1802	1619	1483	1477	1296	1334	1306	1355	1233	1176	1097	971	887	946	978	893	914	979	885	882	951	928	890	812	834	840	813	817	783	813	797	770	743	779	784	751	784	783	848	783	837	832	866	823	824	782	750	754	751	752	796	766	744	790	738	747	704	737	755	748	766	774	745	732	722	744	783	737	735	827	829	842	780	749	812	740	760	784	708	743	725	733	757	688	769	768	745	705	644	639	686	644	678	617	588	629	572	568	576	610	609	579	573	631	592	625	585	604	565	600	619	604	582	567	629	589	607	617	627	607	584	570	568	597	631	574	609	618	546	625	561	575	532	596	558	586	620	596	552	577	568	585	585	591	592	600	550	578	598	588	590	593	592	620	610	632	571	566	585	597	593	557	587	576	557	585	544	581	565	562	567	578	584	579	606	591	607	614	625	625	591	584	582	606	593	566	551	575	547	598	568	562	569	594	607	558	565	590	544	598	562	613	621	565	570	619	599	612	562	548	566	558	559	588	563	569	567	566	588	620	576	543	560	600	563	585	630	613	595	594	580	599	586	557	587	577	594	584	586	561	621	585	552	565	567	549	572	588	575	560	627	572	627	563	568	595	606	585	606	550	585	584	536	560	537	579	595	611	590	611	534	578	565	532	613	602	606	584	587	575	558	612	568	572	599	617	561	576	629	570	598	614	556	577	572	606	589	559	530	576	599	600	545	539	580	566	614	652	595	578	551	572	612	604	609	575	590	622	583	575	615	573	597	593	577	601	580	569	588	577	610	581	598	575	575	589	570	560	608	633	601	602	632	584	565	547	572	579	604	592	612	642	546	594	557	527	592	632	611	591	561	554	587	565	612	539	575	568	558	599	572	562	542	589	541	558	583	579	556	583	570	567	629	575	605	614	593	535	600	580	613	595	609	620	549	592	580	612	569	567	604	583	577	586	583	549	600	591	566	595	567	642	612	543	554	564	568	619	560	595	595	611	559	633	520	554	553	596	599	595	582	613	594	549	557	630	602	609	602	580	575	617	555	600	560	585	566	583	615	584	591	555	557	586	615	578	560	548	587	557	604	593	566	584	553	553	573	573	632	541	571	622	544	569	577	623	580	563	546	582	552	582	561	557	613	609	569	573	597	592	557	603	551	584	590	573	607	579	615	601	569	580	554	583	562	600	591	571	569	591	596	576	576	579	596	607	583	571	595	559	567	584	593	581	604	615	555	609	571	617	583	579	567	573	587	574	553	611	609	539	593	634	610	581	583	598	588	576	601	620	566	554	564	618	566	576	561	604	595	601	531	604	619	607	562	627	590	572	575	592	581	580	555	576	575	568	569	649	587	631	558	592	610	607	604	583	576	589	587	581	549	552	568	575	538	586	557	624	603	545	592	591	547	588	621	582	568	580	582	597	594	572	611	613	577	622	602	624	599	541	599	585	613	578	573	555	555	613	542	552	597	625	561	632	559	596	608	557	583	566	567	583	566	544	544	592	550	608	585	575	586	594	563	588	595	543	566	568	610	580	550	599	591	578	574	572	639	568	576	599	567	538	557	596	563	612	576	593	567	580	551	573	589	535	601	624	615	610	585	553	573	579	587	585	592	612	569	586	619	581	568	611	533	616	585	549	525	568	581	569	588	596	619	584	567	535	578	620	591	592	534	592	533	577	578	542	649	616	591	589	585	594	590	592	601	581	590	569	582	595	579	581	599	584	628	576	541	604	595	660	558	613	625	548	565	596	578	551	554	653	620	555	546	570	560	543	560	602	573	616	583	560	569	596	548	601	592	587	571	553	593	565	536	571	606	551	611	582	571	600	599	597	579	588	606	602	556	586	642	542	543	565	584	556	570	588	605	583	569	586	589	571	565	584	595	567	607	571	606	574	623	557	572	561	550	587	584	611	559	553	580	645	610	598	568	564	593	605	606	570	559	583	564	598	550	569	603	617	590	605	635	527	573	539	599	609	586	599	580	612	586	564	571	616	592	568	609	569	548	575	600	561	552	562	564	594	557	568	585	573	549	677	568	564	578	634	586	543	632	628	548	604	580	593	562	567	547	581	596	602	559	563	583	589	611	564	547	599	575	610	601	592	590	579	600	553	544	584	635	561	571	588	578	556	577	571	584	593	629	613	564	560	623	597	556	587	555	551	551	560	592	619	557	608	563	547	555	552	568	589	593	593	577	600	582	591	583	575	610	563	570	574	561	609	602	590	576	540	536	603	571	599	586	589	638	596	598	576	583	610	582	551	641	565	587	602	614	590	567	605	583	574	584	641	577	592	538	606	601	584	590	556	616	592	608	584	612	564	594	602	569	599	559	583	572	596	591	565	564	561	598	641	577	558	626	558	580	585	569	590	547	596	553	557	608	561	613	585	550	559	594	595	626	537	604	543	588	593	637	594	574	617	584	607	623	604	591	606	545	553	586	617	588	590	562	583	617	551	531	632	572	617	606	570	588	608	558	566	547	586	575	544	568	569	584	595	571	609	592	612	534	616	567	602	548	562	562	563	592	593	612	600	534	573	589	584	560	582	567	553	640	640	560	599	596	534	610	556	579	575	565	554	571	577	578	548	575	588	605	563	589	566	605	622	589	547	583	574	563	609	581	562	598	579	581	613	579	586	612	549	604	584	579	580	565	588	610	591	612	576	560	594	608	563	559	583	588	567	566	582	610	576	564	559	601	601	532	566	562	584	571	565	543	553	592	635	595	575	580	575	593	612	622	594	568	576	615	569	619	581	644	585	588	642	591	559	594	563	574	581	613	592	536	562	568	582	574	559	571	619	603	567	598	580	628	593	590	574	548	576	595	566	602	599	571	556	622	590	627	582	558	599	567	548	589	571	606	566	592	573	589	577	533	576	566	583	555	663	602	554	581	519	566	602	599	563	554	581	558	606	567	589	572	538	589	643	601	574	604	562	594	607	594	559	597	555	550	577	556	598	600	592	583	568	628	559	594	562	561	534	567	522	575	550	562	638	597	564	579	579	618	546	517	581	635	584	594	588	588	563	575	565	579	603	539	558	610	591	557	608	593	575	583	598	581	539	527	599	577	597	613	591	578	579	565	566	612	557	546	562	574	587	591	590	582	602	600	638	594	625	574	602	599	584	578	612	627	599	632	577	582	598	594	564	560	583	573	578	520	580	594	546	594	563	605	582	629	617	599	601	590	597	603	595	545	634	525	581	550	605	596	589	578	590	563	586	547	575	600	569	555	584	566	611	558	587	579	556	561	597	613	615	609	588	595	588	533	621	599	612	599	562	606	620	609	569	547	599	560	574	570	574	551	519	582	594	589	615	573	597	627	605	606	561	559	560	550	588	572	615	588	562	586	603	611	580	561	600	574	598	564	601	577	610	595	621	574	575	578	604	558	620	564	611	582	568	592	551	612	614	581	548	590	601	569	611	607	559	562	557	566	600	568	605	564
3258	514	231	210	334	474	375	334	292	301	221	178	174	140	114	108	90	97	80	66	67	58	49	37	43	37	26	30	31	29	25	34	33	26	29	24	34	23	23	36	33	28	28	21	24	24	20	22	30	31	20	20	38	27	18	22	23	21	22	19	25	20	25	22	25	17	22	19	24	23	26	25	15	22	19	25	24	17	31	13	22	20	26	24	26	26	20	21	25	26	27	22	17	14	17	19	15	30	17	22	22	26	19	30	20	30	22	21	31	21	30	22	16	19	23	19	19	25	10	23	17	24	20	23	19	15	18	11	14	22	17	12	21	32	25	24	31	22	24	11	25	29	15	24	19	22	12	16	22	16	19	21	16	19	17	16	15	13	20	26	14	22	27	16	23	16	27	19	19	12	12	19	27	28	17	19	22	19	21	19	16	19	21	18	29	24	12	23	17	24	14	21	20	11	19	24	23	21	14	17	20	11	21	18	17	21	20	13	25	21	20	13	28	17	18	29	25	11	21	27	17	30	28	17	26	15	16	20	19	23	22	17	21	20	17	20	24	17	26	16	27	22	23	18	18	26	15	25	18	21	21	27	25	18	18	21	14	27	21	13	21	25	22	23	18	27	21	10	25	21	15	27	24	19	21	21	16	20	19	20	22	22	17	21	26	12	17	16	24	18	17	13	11	22	20	14	16	12	20	15	24	23	19	21	22	19	15	10	17	18	21	19	25	21	16	20	20	16	13	15	21	26	10	21	15	20	19	26	12	19	23	20	28	23	25	23	16	14	16	14	19	18	14	26	22	25	17	21	20	23	23	29	20	17	24	22	20	15	15	19	22	10	18	24	17	20	23	22	14	20	15	18	20	26	22	20	16	26	22	22	23	17	18	19	15	14	15	6	20	20	21	21	27	22	23	21	20	18	22	22	19	17	18	18	20	21	12	18	20	20	25	25	13	12	21	21	19	25	20	21	22	22	16	21	17	18	16	26	27	24	19	11	33	14	25	21	18	28	15	16	22	15	18	24	11	19	22	27	17	19	23	19	20	19	19	24	23	22	20	16	13	19	16	16	23	9	17	19	21	20	18	20	21	26	17	20	22	17	27	17	22	23	26	20	21	26	19	15	18	15	23	20	27	24	22	24	17	20	26	22	21	18	17	21	21	25	25	22	21	21	16	30	18	31	15	16	20	20	16	19	27	12	17	27	23	20	13	24	19	22	20	13	17	18	11	18	16	12	23	19	12	10	23	27	19	13	16	18	17	24	16	12	22	15	17	15	7	29	11	17	15	17	23	20	23	12	29	22	17	29	14	17	17	16	16	27	13	21	19	14	17	26	18	21	17	25	30	23	17	22	17	27	26	21	19	19	20	28	17	16	21	25	24	16	17	17	19	21	17	26	14	31	18	19	22	17	16	23	21	22	16	19	19	19	21	24	19	22	17	18	21	19	17	19	13	22	22	16	14	23	14	16	20	22	25	20	13	20	16	19	14	34	17	28	23	22	8	27	23	26	10	24	15	27	22	22	24	21	19	18	17	17	20	17	23	24	20	16	16	12	14	26	14	19	20	13	27	12	16	19	12	16	31	22	19	13	22	20	16	25	20	17	24	18	16	16	19	22	23	14	12	27	16	10	22	30	19	18	21	19	23	24	18	24	21	21	14	17	14	23	19	22	21	20	23	20	25	21	18	27	19	14	18	18	24	20	16	21	18	22	15	27	26	24	22	28	20	16	13	18	19	25	17	26	18	20	12	18	18	19	18	14	25	16	12	25	25	20	14	21	17	14	14	19	14	10	20	31	16	14	19	19	21	16	21	21	16	12	13	25	24	21	21	31	11	27	16	18	18	19	22	24	21	20	23	19	15	18	24	11	15	26	27	19	23	19	15	25	15	19	30	25	23	19	22	20	26	23	24	12	16	22	17	24	19	19	11	18	20	20	27	18	18	15	24	15	20	25	19	15	21	19	14	23	22	23	16	21	12	28	19	17	25	17	19	19	17	33	21	13	19	22	17	24	27	32	15	22	16	15	17	20	14	17	19	14	34	16	16	22	13	19	23	20	27	16	14	22	25	22	19	25	25	16	18	29	22	19	23	18	21	24	22	22	22	18	18	20	23	19	28	24	25	27	23	25	21	27	23	25	16	18	18	19	26	20	20	22	15	17	14	24	21	23	17	24	20	17	22	15	14	13	18	23	18	20	26	13	22	29	19	18	17	15	19	23	21	18	21	19	18	18	15	11	20	17	22	14	16	19	17	13	28	15	20	26	21	18	20	16	13	12	15	20	28	29	20	23	23	24	16	14	27	31	21	16	23	16	15	20	11	22	17	15	24	22	17	20	18	20	16	18	12	25	19	14	19	23	23	25	14	22	23	20	17	15	19	14	21	28	27	25	14	13	24	15	20	33	12	18	19	13	20	14	15	23	25	18	28	21	12	18	20	13	25	20	24	20	18	25	21	21	18	21	13	13	22	29	19	11	20	22	17	28	23	16	19	15	22	26	16	13	22	14	11	23	16	16	16	16	14	24	21	22	23	14	14	23	23	22	13	18	18	14	20	16	22	25	20	23	21	15	24	30	19	20	18	18	27	21	19	19	25	19	11	28	19	24	19	23	21	16	17	19	23	18	14	16	24	25	26	20	29	19	15	18	22	16	25	18	21	28	19	11	20	11	18	15	26	25	27	19	21	17	22	28	15	17	10	23	24	22	15	16	14	20	26	16	15	23	24	24	23	23	17	21	11	16	18	14	15	21	16	27	14	21	20	23	31	9	23	20	16	23	28	19	24	28	15	19	19	23	22	12	15	25	18	21	18	27	15	23	23	21	27	16	18	17	15	26	16	20	11	14	17	24	19	20	16	28	23	14	12	26	28	17	21	18	20	13	14	18	9	24	21	26	13	18	21	17	16	20	24	23	13	23	17	12	15	17	25	18	21	19	27	22	17	20	22	20	30	17	22	24	19	23	28	19	24	10	14	14	19	18	20	20	26	31	28	15	23	20	18	18	21	20	23	22	13	22	20	18	10	21	28	17	16	27	20	24	19	21	17	24	19	15	17	19	21	25	30	31	24	21	11	23	18	25	19	19	23	28	17	19	22	14	22	32	18	16	17	21	25	14	18	12	21	19	24	20	19	18	16	11	18	21	13	23	26	17	24	17	20	22	17	13	21	23	24	18	20	14	17	17	17	21	19	16	22	16	18	11	18	28	26	19	15	21	24	21	29	19	11	18	19	30	21	22	20	15	12	14	22	18	20	21	17	17	26	18	23	18	18	12	24	18	15	28	29	15	18	15	17	20	10	20	16	19	14	18	19	10	28	19	17	20	24	26	28	23	20	25	11	16	24	17	15	20	25	15	23	11	23	12	26	16	26	19	17	26	19	21	16	19	27	27	21	14	19	21	22	14	20	27	26	16	9	24	21	24	21	17	19	29	28	25	25	18	18	31	32	21	16	19	14	21	18	21	17	25	15	17	19	18	23	22
30997	11185	5855	15890	23157	22807	19396	16370	14674	12779	10574	9125	7581	6155	5347	4653	4012	3867	3402	3109	2832	2294	1925	1593	1291	1134	1074	1045	917	940	925	745	722	666	671	633	682	678	564	588	551	509	438	431	463	395	468	484	405	437	398	438	442	432	417	434	429	417	432	383	376	442	395	425	397	420	425	388	429	451	455	406	421	415	429	426	420	379	408	403	405	419	392	400	426	371	404	410	374	375	395	433	423	434	395	404	374	393	396	422	491	464	468	428	429	401	405	401	398	398	410	390	387	435	425	401	412	432	344	359	380	356	352	332	335	332	353	374	315	343	348	336	360	351	314	335	323	328	356	337	337	332	362	351	328	366	349	330	345	308	349	328	346	316	313	327	338	320	343	296	322	341	316	309	317	349	336	353	355	330	308	306	330	319	338	329	362	326	360	348	330	309	346	342	326	327	351	332	349	340	335	317	330	318	313	346	327	339	355	332	310	376	297	324	344	295	331	334	338	345	328	354	330	353	319	309	345	311	331	337	370	329	327	328	296	326	323	352	307	368	319	351	357	340	362	333	313	300	300	334	335	322	326	372	324	361	312	358	349	342	331	320	307	329	343	326	341	301	357	311	346	320	362	318	337	344	323	327	320	335	307	360	335	321	349	326	315	325	303	347	278	330	332	294	317	341	274	347	330	330	312	351	332	324	339	329	358	340	330	333	332	326	334	315	325	377	346	333	336	355	306	333	322	338	337	329	331	295	327	316	315	323	317	336	293	305	338	332	325	314	312	290	337	308	329	365	323	351	322	327	311	324	339	357	351	340	338	320	339	336	314	344	317	328	318	342	324	337	353	320	325	337	361	356	314	334	354	316	304	345	347	339	294	335	344	350	330	310	326	323	336	309	304	354	334	325	327	309	319	327	331	331	316	356	301	366	339	332	321	328	306	340	339	304	339	328	291	322	351	345	343	334	317	348	330	319	373	326	331	352	321	307	323	323	327	343	373	327	343	368	314	285	289	341	333	310	335	328	328	316	316	326	362	323	338	305	363	308	354	308	336	301	352	318	348	314	361	329	335	350	337	343	306	309	327	316	340	309	317	319	342	342	317	336	335	309	349	337	314	346	293	342	308	334	374	326	337	311	349	331	319	362	347	323	329	299	317	341	359	352	266	326	348	346	340	334	321	322	359	339	337	326	331	318	344	317	335	330	353	318	316	347	311	337	322	313	330	329	328	302	324	341	339	338	344	324	343	341	337	312	366	339	331	344	310	314	344	319	350	315	341	275	325	333	318	336	321	311	331	301	319	325	312	359	335	348	343	304	358	340	343	322	289	323	313	346	311	323	320	324	362	314	340	309	268	358	289	331	286	352	319	344	345	338	339	348	340	320	342	341	346	355	316	330	319	308	337	313	313	321	336	307	316	313	355	305	332	365	324	341	335	325	328	348	342	291	300	345	316	346	355	330	342	342	316	330	376	326	343	306	332	341	308	319	327	302	346	311	348	312	365	323	317	328	315	300	328	336	310	316	306	326	332	353	321	285	304	327	324	343	339	340	347	306	306	346	358	338	300	320	345	313	347	317	332	333	352	329	320	305	344	335	347	342	304	309	341	310	321	322	334	298	321	306	314	337	307	342	310	307	351	361	325	315	329	335	322	324	344	350	337	309	336	361	321	325	305	336	337	343	310	336	341	283	336	301	315	307	324	343	343	348	333	342	342	369	304	319	325	329	375	348	353	318	341	364	358	320	320	317	326	316	321	322	337	335	331	305	330	298	327	336	316	343	339	309	306	331	327	347	322	333	360	338	349	321	323	349	324	305	335	305	345	307	326	344	346	308	324	324	336	293	301	348	330	317	322	338	342	320	344	325	329	335	307	340	305	320	336	324	307	336	330	364	352	364	339	343	325	352	333	352	352	322	323	310	336	372	330	331	330	339	341	324	324	321	320	337	302	313	331	330	359	315	315	337	340	336	337	340	348	310	354	332	357	338	302	319	334	323	340	342	298	337	325	317	335	328	325	298	307	345	358	345	326	328	304	323	350	324	321	306	339	293	322	339	327	344	324	320	348	322	338	338	348	338	313	317	342	328	322	301	316	319	328	347	355	339	333	324	333	324	347	361	327	357	333	373	335	331	318	351	351	325	369	342	321	305	316	377	310	334	322	334	335	356	334	329	311	325	337	346	330	341	317	334	327	330	335	319	321	332	300	358	322	344	340	343	339	323	362	333	334	347	329	371	335	331	315	317	312	322	326	309	304	295	346	331	331	312	323	331	321	330	336	341	337	319	331	329	352	342	315	320	361	332	314	347	335	326	358	367	344	343	345	317	307	324	328	298	362	331	354	345	329	301	313	335	333	341	311	331	301	328	347	348	325	325	328	341	328	344	320	327	343	335	305	286	341	346	313	323	384	345	323	335	331	332	335	323	306	351	318	346	364	343	337	328	334	332	326	341	343	331	325	355	329	313	306	334	351	303	345	334	329	313	321	333	351	309	326	319	313	309	302	327	351	320	341	312	321	337	358	370	324	340	303	330	318	306	348	331	299	354	361	324	290	315	316	356	366	325	332	305	357	326	309	331	326	334	340	311	330	310	331	350	325	332	321	326	332	319	329	356	334	340	334	334	321	337	325	330	323	326	323	354	356	303	318	317	366	359	313	335	316	303	345	322	296	350	356	342	329	334	346	337	317	325	322	323	322	322	361	324	301	338	342	337	319	356	317	328	330	321	337	334	335	291	343	361	332	325	318	315	372	354	319	349	320	376	305	301	332	304	324	307	331	360	368	329	327	341	331	317	343	334	306	336	277	315	335	303	305	319	330	349	316	323	348	341	315	295	325	352	318	352	367	325	331	346	337	309	347	327	315	338	302	336	326	325	338	360	325	319	320	332	343	310	345	344	326	292	324	317	314	313	335	342	327	325	349	349	313	301	371	326	332	345	338	335	366	319	335	328	341	328	319	333	324	329	308	346	345	318	331	335	354	319	330	357	320	339	301	371	327	346	335	330	325	325	333	296	316	350	323	309	315	338	368	322	318	328	345	309	332	334	357	315	351	334	328	343	334	298	346	329	342	353	343	347	323	302	334	337	307	298	330	299	302	353	326	352	294	320	320	307	362	329	328	326	337	344	330	299	327	333	316	316	331	336	328	307	329	333	342	341	325	337	329	314	345	345	326	331	336	375	304	301	315	347	372	348	349	335	305	339	360	365	306	328	352	302	319	352	312	310	356	350	308	349	345	323	334	314	344	318	346	323	309	366	337	332	325	297	346	325	327	345	316	346	349	305	333	366	328	292	347	368	326	301	328	313	317	337	330	333	323	292	314	327	322	329	302	313	354	325	300	337	332	305	342	333	294	328	328	349	365	316	302	327	341	314	314	355	371	351	304	345	335	329	371	330	318	309	349	318	317	323	317	302	309	332	316	303	328	338	330	312	357	300	352	345	361	328	309	338	334	351	348	333	335	364	351	313	321	317	318	339	327	336	326	358	342	330	330	344
3950	779	363	293	551	626	513	487	428	345	296	251	227	200	173	141	145	116	90	100	71	82	45	52	53	37	58	45	50	51	44	44	36	37	30	33	37	25	37	35	41	37	22	28	24	28	25	32	20	25	32	21	26	31	28	30	20	27	25	27	36	24	23	21	20	26	27	22	27	13	22	19	28	35	19	26	20	25	19	27	32	26	22	24	27	14	25	34	30	23	21	24	12	22	21	31	19	35	21	27	22	30	32	20	24	30	19	34	23	27	24	29	21	28	24	27	25	27	29	32	17	16	22	26	28	31	22	15	25	25	28	20	19	18	27	26	26	24	30	16	16	19	17	27	33	26	21	17	25	24	25	29	23	19	18	23	17	23	22	31	24	21	21	26	14	28	38	31	23	25	26	13	29	25	23	26	16	31	21	21	30	30	34	18	21	24	23	24	41	18	28	30	24	21	21	22	24	32	22	25	19	24	30	18	19	28	30	24	17	13	26	28	29	22	22	26	28	32	25	20	27	23	18	15	18	22	22	16	26	19	18	29	29	18	26	29	23	31	16	19	23	23	28	31	22	32	31	19	26	27	18	30	22	23	20	19	23	22	26	25	28	25	13	32	16	30	25	21	21	20	29	22	24	34	22	26	24	20	26	19	20	23	24	23	14	21	22	17	23	18	27	25	24	22	23	22	19	27	20	21	23	16	17	23	18	26	26	18	14	24	22	24	16	32	24	19	28	25	24	15	28	18	22	19	28	28	27	29	20	23	33	21	23	25	30	31	26	24	24	31	28	20	24	13	23	20	25	25	24	30	31	21	27	20	22	31	17	23	27	21	27	19	30	21	21	20	19	19	21	22	20	22	23	34	31	29	26	18	26	24	28	25	25	25	25	24	26	18	32	22	23	17	26	18	18	19	15	23	30	28	24	22	26	24	21	24	24	26	23	18	25	28	12	29	27	21	22	22	20	20	22	17	28	29	28	25	21	24	17	18	24	23	20	23	27	20	22	21	25	21	26	26	17	19	26	42	21	21	25	31	18	27	28	19	28	20	19	25	17	28	27	27	19	33	16	17	25	20	22	16	28	23	25	25	20	17	16	21	26	24	23	23	22	39	24	28	25	35	26	21	26	18	30	23	17	23	21	19	28	18	23	22	19	24	21	23	26	21	29	22	19	30	20	22	29	20	24	19	18	21	18	31	25	22	13	39	23	32	29	27	22	20	14	21	17	19	24	20	22	18	30	25	40	26	22	20	25	31	31	28	29	15	27	20	23	18	24	20	26	25	19	24	26	14	15	21	21	19	24	21	14	16	24	18	31	26	23	21	19	25	21	26	35	25	25	24	19	30	35	28	23	23	18	25	37	14	32	22	22	22	25	24	22	26	24	36	20	14	24	19	21	22	24	29	27	22	31	28	26	19	24	23	21	28	25	21	19	21	23	27	26	28	22	25	26	18	19	28	15	31	28	25	18	25	32	23	20	23	21	21	18	30	27	24	20	19	18	32	24	19	20	21	23	16	22	27	23	22	21	30	24	14	22	20	22	15	29	19	21	23	24	22	21	17	24	23	21	27	22	20	23	20	28	21	26	25	32	20	20	27	21	21	23	15	20	24	18	23	24	18	27	22	22	25	27	23	27	21	37	24	28	23	23	29	31	18	14	23	22	25	22	12	22	26	25	26	23	26	30	22	12	23	23	22	26	27	21	31	24	24	27	24	27	18	29	25	22	27	23	30	22	32	27	21	25	26	27	38	17	20	20	25	34	16	19	19	20	23	19	21	26	28	33	23	34	16	28	26	18	25	32	33	23	27	20	21	22	17	22	32	21	13	23	19	18	34	24	20	19	29	27	26	23	22	30	24	23	23	26	19	22	21	24	25	20	34	23	29	27	20	28	16	22	31	23	21	32	28	24	25	19	19	32	21	25	21	18	22	31	21	30	22	22	30	27	18	28	23	25	19	27	18	34	21	22	26	21	21	23	23	30	18	17	21	21	18	20	23	26	27	20	27	24	23	20	25	21	25	17	27	19	21	25	22	19	23	21	23	17	16	21	26	29	24	25	18	38	26	23	19	28	17	24	25	24	17	39	18	29	18	26	24	23	24	28	26	20	32	21	18	24	18	17	18	27	26	17	31	20	24	20	21	22	23	30	18	18	13	18	24	25	29	17	23	31	30	29	27	28	28	20	24	22	21	25	26	16	24	35	16	22	18	24	26	20	19	17	21	18	26	28	18	18	20	16	26	24	23	24	22	14	13	20	21	22	17	23	17	28	18	25	25	17	30	23	18	22	13	24	22	18	18	28	29	15	27	29	22	20	21	23	20	20	19	22	16	14	27	24	27	22	24	26	29	26	27	22	25	21	31	25	21	21	24	26	23	23	29	19	15	25	19	24	22	20	25	23	25	25	28	28	22	21	17	19	23	21	24	20	26	22	26	20	24	24	27	22	28	24	23	23	18	11	22	24	18	21	23	24	28	33	20	24	33	27	20	19	23	26	19	31	26	13	20	25	19	28	17	13	23	21	14	25	36	21	18	18	24	29	26	27	28	26	32	26	22	15	24	28	17	21	25	26	26	31	26	24	24	29	19	14	22	29	22	31	29	21	25	28	19	27	21	17	23	16	17	26	28	31	23	28	18	26	18	21	23	27	32	37	24	17	29	29	26	24	22	19	25	21	29	29	25	24	26	27	28	21	21	25	17	24	24	23	18	27	19	22	25	26	22	26	25	21	15	20	20	19	27	20	23	27	33	22	27	30	26	33	24	31	23	21	19	22	22	29	23	15	21	24	31	24	13	29	31	29	26	23	27	18	18	24	22	25	27	26	17	19	21	21	24	17	23	24	15	14	21	16	15	28	19	25	24	34	21	36	20	18	32	20	21	17	18	25	27	27	16	24	28	17	21	33	20	27	21	22	31	23	38	18	31	22	28	27	24	19	24	37	20	26	23	24	31	27	24	24	18	22	23	18	25	26	24	26	19	28	17	20	18	21	18	22	23	17	27	18	25	20	24	24	23	29	26	33	22	25	29	21	18	29	25	11	20	20	22	14	31	16	28	19	26	27	18	27	29	28	26	31	24	16	23	21	17	25	26	31	22	28	22	23	24	28	17	22	22	36	34	27	28	18	26	27	14	23	21	25	24	17	19	20	30	28	25	25	19	18	24	29	29	14	24	21	20	28	25	15	18	24	28	23	18	23	13	22	18	22	22	21	21	25	21	28	26	21	23	20	21	15	32	17	22	24	24	34	15	27	28	21	33	24	20	23	20	21	27	19	24	23	22	24	24	25	20	27	25	22	18	23	27	30	19	17	30	16	30	21	19	19	31	26	23	16	25	22	25	11	27	18	20	21	21	21	18	29	25	19	33	19	35	25	20	24	16	26	16	26	27	26	22	16	26	28	32	30	23	13	16	25	16	23	23	27	18	20	23	30	24	26	27	25	17	27	23	21	21	33	22	18	24	33	21	20	33	20	10	30	27
37531	14550	7711	19580	27736	27356	23737	20965	17990	15426	13515	11352	10029	8324	7060	6251	5573	5218	4652	4143	3539	3043	2475	2054	1730	1543	1509	1342	1348	1248	1123	1050	937	880	823	838	855	799	785	765	722	600	604	583	609	598	587	593	539	556	519	545	592	514	561	537	502	529	556	500	519	495	441	473	494	527	512	550	541	538	507	541	540	557	560	530	532	473	469	509	478	443	452	464	505	481	477	491	515	490	480	510	534	485	458	488	524	561	485	479	475	581	544	501	509	541	492	531	469	477	491	448	476	494	510	499	517	531	460	419	438	444	384	412	395	437	384	371	351	408	393	367	405	365	403	417	372	419	397	383	408	423	413	399	410	411	434	379	389	391	417	378	396	413	404	408	396	368	382	418	366	374	387	365	380	360	387	401	365	366	371	426	400	418	387	373	357	361	422	373	378	398	382	376	352	401	405	396	405	416	374	385	404	406	386	376	377	406	383	401	409	393	402	389	396	412	407	367	369	388	420	436	358	374	422	383	410	385	361	417	346	388	388	405	428	379	415	385	395	385	380	382	387	378	401	384	355	375	392	380	379	401	429	374	382	377	397	410	393	415	367	383	413	361	391	395	399	371	388	388	414	356	393	378	402	403	397	387	383	373	372	392	401	377	397	378	352	393	405	402	403	353	395	356	403	394	389	349	347	382	405	403	372	373	411	363	366	396	395	365	387	388	378	376	379	367	384	399	417	370	403	397	351	406	385	377	390	386	402	381	385	388	374	415	396	418	412	399	387	369	385	384	360	375	361	385	400	398	362	384	362	358	403	447	362	432	387	391	383	399	403	379	391	363	392	415	367	400	381	395	379	381	370	402	405	390	379	377	384	383	393	367	366	375	432	369	385	379	427	403	419	390	377	379	405	370	404	387	421	345	409	396	381	372	394	409	366	378	379	390	343	404	392	346	396	349	414	357	395	432	398	360	374	411	383	390	389	394	417	402	377	393	382	378	383	370	428	352	387	418	361	404	400	390	408	383	384	349	392	379	372	417	385	398	383	332	405	389	389	384	398	368	386	383	375	388	399	397	372	373	391	334	418	380	379	358	384	381	371	366	387	408	363	411	389	378	409	408	409	392	360	415	368	383	395	375	385	365	409	391	403	383	387	397	377	382	390	393	389	376	364	400	416	374	381	387	381	350	405	384	425	389	420	398	363	372	399	375	416	393	420	383	393	393	379	421	418	369	421	357	372	361	347	388	381	430	363	426	359	419	409	387	396	381	363	409	368	406	384	372	381	405	423	402	378	351	404	411	355	387	374	388	390	409	377	373	410	367	384	368	380	415	404	422	379	393	399	403	380	363	389	426	374	410	363	411	387	354	412	382	361	405	384	374	383	359	370	364	380	378	401	355	397	384	355	413	395	393	374	399	360	422	344	368	396	385	345	341	347	397	382	360	382	406	396	410	377	392	388	401	396	368	404	397	426	422	391	356	393	392	380	354	366	411	381	395	382	410	399	377	398	395	384	374	395	402	373	371	376	388	394	403	369	374	426	409	394	393	391	376	394	401	399	390	385	410	396	387	421	390	372	421	427	410	405	383	376	405	393	394	394	415	379	379	398	369	380	390	373	427	409	444	393	363	395	390	379	394	391	372	330	381	396	355	376	401	375	356	392	395	381	395	371	396	347	364	406	361	386	392	385	407	360	393	383	419	372	355	357	401	381	381	385	410	363	386	389	403	380	421	387	408	377	403	379	380	411	402	406	412	384	406	352	374	349	388	367	363	402	356	407	407	383	389	391	385	411	379	361	377	423	397	375	406	393	346	367	362	359	360	386	389	367	383	422	373	388	392	379	410	402	404	406	422	374	372	399	386	389	393	424	386	393	380	391	388	386	409	352	371	371	359	388	387	395	356	386	398	382	369	396	370	390	359	363	397	377	384	403	365	403	361	365	384	372	388	392	445	437	380	388	381	406	358	402	385	394	423	378	415	388	417	403	413	393	371	418	357	388	382	385	385	377	385	357	382	381	371	398	353	378	398	422	376	384	351	363	389	378	368	393	360	360	379	392	403	383	394	372	390	363	435	365	392	386	360	376	394	390	401	364	361	422	381	364	372	355	374	402	347	365	371	412	393	372	398	405	379	399	361	350	415	406	407	377	380	369	398	372	367	421	335	403	383	391	352	399	387	389	391	399	369	432	378	398	391	381	374	356	372	368	387	390	404	382	383	379	364	365	428	372	382	419	414	387	417	375	386	408	423	418	353	362	384	404	391	433	386	408	378	400	367	401	375	376	413	394	371	355	397	393	396	403	392	405	397	382	411	352	387	403	363	372	373	373	355	362	357	409	383	375	367	396	379	430	387	365	397	389	391	401	369	380	411	405	401	416	409	369	358	375	391	436	367	393	382	388	417	419	372	369	396	357	404	406	387	400	381	373	379	391	388	363	380	357	375	371	406	362	429	383	403	430	393	411	380	409	411	387	359	378	398	379	390	348	387	369	416	431	369	414	370	371	388	411	371	402	374	368	401	373	363	411	422	408	354	345	385	406	392	406	407	425	441	396	412	382	391	378	355	385	376	383	369	389	350	409	393	361	381	385	410	360	392	388	421	398	351	410	362	359	365	416	372	395	389	409	384	359	396	395	377	401	411	395	403	428	395	394	402	354	372	355	415	364	390	388	398	398	397	386	382	403	389	391	410	383	410	395	372	402	363	406	423	401	396	386	391	373	365	405	358	396	365	395	383	384	407	394	376	400	388	388	396	370	377	379	382	362	392	395	379	408	374	394	403	397	395	377	425	380	384	382	411	393	382	384	386	402	384	363	387	412	384	393	407	364	388	394	361	360	419	411	382	365	395	403	373	427	366	407	399	375	362	415	400	417	340	391	396	390	433	377	420	394	391	389	374	389	376	433	346	387	388	384	380	407	409	358	364	364	423	387	378	431	358	363	420	385	378	321	407	349	393	377	391	410	339	366	402	371	418	406	400	384	383	354	396	373	459	371	387	398	384	385	381	362	374	423	419	403	394	407	377	400	397	380	433	367	406	376	404	417	364	389	379	373	394	393	378	399	359	361	395	373	396	392	412	385	378	403	364	390	404	393	405	395	392	415	401	398	385	390	414	361	379	343	397	386	358	396	357	422	383	366	363	380	416	378	394	384	387	364	411	381	378	380	413	372	373	365	369	366	380	386	359	374	405	435	385	436	404	382	426	410	370	370	345	360	404	375	367	376	362	360	394	389	371	372	379	360	405	355	392	357	397	396	375	326	393	370	385	380	357	388	391	351	401	371	368	409	439	366	361	382	390	401	392	363	420	388	415	385	381	355	354	402	386	389	366	381	387	380	422	407	406	353	400	388	389	397	386	359	352	387	368	372	401	406	388	389	387	401	380	432	377	395	390	396	436	396	394	411	399	366	419	422	379	405	419	393	369	402	377	382	400	414	409	417	395	400	376	379	378	408	415	379	397	382	404	370	389	349	370	375	384	362	371	390	391	364	360	409	368	406	400
5737	798	361	290	519	736	637	578	480	419	353	294	250	222	207	172	126	148	133	109	93	69	63	66	60	50	56	55	57	50	41	40	37	35	42	32	43	42	34	48	38	36	33	22	28	37	31	31	34	33	28	27	43	29	36	35	25	35	28	36	28	24	31	34	39	33	31	28	27	28	32	31	34	36	24	23	21	20	17	27	41	27	32	32	32	37	24	17	40	31	29	31	29	27	35	23	36	33	43	37	31	22	26	22	30	38	36	32	38	38	36	35	19	32	22	25	33	29	31	36	25	23	28	25	28	29	24	23	30	31	27	31	36	27	24	17	31	23	39	14	33	24	37	22	27	27	34	22	24	25	27	28	24	23	22	36	23	30	23	23	27	29	27	25	32	27	23	21	31	23	28	34	20	24	29	27	23	16	22	32	34	27	32	27	33	30	32	32	22	34	29	23	28	19	21	28	22	31	25	24	36	33	19	34	28	22	37	40	28	28	28	17	25	25	33	14	31	38	32	32	31	20	29	15	29	28	26	33	23	31	24	28	42	24	26	28	27	36	28	31	26	28	32	32	33	32	29	23	27	28	27	42	35	21	23	30	31	37	30	24	24	24	26	26	27	25	30	27	31	31	27	35	28	32	26	27	24	29	32	32	33	31	28	31	29	27	37	33	28	29	30	26	17	25	30	28	48	26	27	24	21	29	28	18	29	36	25	28	34	22	29	29	34	17	22	28	32	25	22	24	31	19	22	23	25	21	22	34	17	36	26	32	31	29	30	25	30	24	30	22	31	24	23	29	30	21	36	34	18	31	28	37	32	34	26	22	22	27	28	25	18	33	21	24	33	23	34	34	34	26	21	25	33	28	27	34	21	27	36	22	22	28	33	25	28	28	29	32	26	31	36	23	28	26	21	25	22	28	43	21	33	31	26	42	33	26	23	19	32	25	26	19	23	35	17	16	24	31	36	27	30	30	21	20	34	25	16	38	30	22	37	23	30	36	23	27	21	31	26	26	26	28	23	27	25	32	34	22	30	20	33	29	33	29	21	25	23	21	24	28	34	30	18	26	27	28	30	17	20	30	29	26	37	21	32	18	35	27	28	27	30	25	28	31	18	25	20	24	39	22	29	27	30	34	28	29	27	17	21	26	34	29	28	34	33	27	36	32	37	24	32	32	22	29	24	24	23	27	22	23	25	26	29	25	36	29	25	28	26	28	26	28	29	30	26	33	25	42	35	36	26	36	31	20	20	19	29	25	29	25	26	21	30	21	23	31	28	28	35	32	32	21	29	37	32	27	35	24	29	22	34	28	29	39	22	25	38	25	29	25	25	21	36	28	28	27	31	26	38	24	30	28	18	23	27	24	29	26	27	29	34	20	22	23	24	29	16	23	22	21	25	34	37	28	35	19	29	29	27	38	27	26	24	22	23	27	24	29	30	34	21	30	24	26	24	17	28	28	25	21	21	24	37	22	32	30	24	27	29	33	20	32	28	27	19	28	23	20	31	34	36	26	28	21	31	26	25	22	37	24	25	22	22	21	28	36	34	39	18	31	28	35	27	33	28	23	20	30	25	27	36	34	26	19	21	29	29	28	24	20	23	29	27	33	37	19	38	28	27	25	29	24	37	28	21	30	32	18	25	33	33	36	23	24	34	24	32	35	33	38	37	22	27	19	27	36	17	19	22	31	33	30	26	24	30	26	31	32	24	19	27	20	32	23	27	21	41	25	26	25	22	23	27	30	30	32	39	27	30	29	21	28	19	29	24	26	25	21	31	22	35	25	27	19	23	33	26	30	16	23	26	34	30	26	29	21	35	31	33	33	27	25	33	31	28	23	20	32	34	29	33	29	30	26	35	31	29	33	26	33	23	30	30	26	20	25	27	30	22	23	25	18	34	26	28	30	29	27	26	33	28	22	26	33	27	38	35	33	28	31	19	21	27	23	33	25	34	29	23	25	19	31	26	25	32	37	34	31	25	26	19	22	35	35	28	21	29	14	19	22	32	21	31	29	28	25	31	23	34	32	26	24	32	19	34	33	24	29	29	27	37	19	27	21	25	27	22	26	30	26	17	23	26	28	38	22	31	27	23	27	38	23	20	20	28	24	19	28	25	26	24	23	28	24	32	31	34	24	34	23	26	34	30	30	29	24	36	38	40	28	18	21	33	30	28	27	27	29	26	30	22	29	23	28	30	25	25	29	33	20	22	25	30	37	24	22	26	27	28	33	22	24	32	30	22	33	25	28	29	36	31	32	26	30	39	33	29	35	29	36	26	23	26	22	19	24	37	29	20	26	21	29	27	28	35	29	24	23	44	23	28	30	29	23	33	25	28	26	29	29	30	17	27	37	27	25	30	30	23	46	32	21	25	22	32	27	26	25	24	30	28	32	20	23	26	20	26	30	16	31	18	26	21	25	27	19	32	32	28	30	29	33	27	32	29	26	14	27	29	25	29	24	26	24	24	41	35	30	30	20	31	31	18	32	26	28	28	32	22	29	33	21	26	28	18	25	36	25	21	24	30	25	32	24	29	33	21	22	33	28	33	29	24	27	34	29	37	35	29	21	26	25	29	21	20	28	26	28	33	40	26	27	30	22	22	26	28	32	30	31	28	28	31	30	17	32	18	23	20	22	24	28	30	16	21	28	23	32	27	30	26	26	30	38	34	36	26	26	31	29	33	25	35	20	24	23	29	25	37	22	29	29	32	28	29	31	37	29	33	22	25	29	36	27	30	23	29	23	29	40	21	22	38	33	26	24	27	23	33	32	25	32	26	42	25	30	17	32	25	25	24	35	32	21	21	22	39	25	21	29	26	22	29	33	31	29	29	27	33	33	22	30	25	26	31	23	24	24	33	26	29	31	33	36	26	27	30	27	32	23	23	32	30	21	22	26	26	25	26	22	27	29	36	27	31	26	36	35	24	34	21	31	35	32	35	22	27	29	36	31	27	24	32	28	23	31	23	29	30	30	37	29	31	29	37	21	35	25	40	29	28	28	27	27	35	27	20	23	23	28	26	34	31	18	24	28	20	22	33	20	23	25	26	28	24	29	37	31	19	28	28	24	34	26	39	30	21	21	20	23	24	33	39	31	28	42	31	29	37	34	22	34	22	24	27	35	34	23	41	25	31	30	30	24	33	23	26	27	34	30	19	32	34	28	31	20	25	22	24	30	32	29	22	25	31	16	25	30	34	28	28	45	29	29	31	29	30	24	23	25	36	19	24	18	26	24	30	31	31	25	23	20	23	27	26	24	28	32	19	19	22	24	28	22	31	26	28	29	28	35	27	22	26	36	26	31	34	31	25	23	27	29	24	27	33	27	26	26	21	28	24	33	31	25	29	28	22	24	27	32	34	21	17	24	39	36	30	29	22	30	30	31	25	24	24	27	24	31	28	27	23	31	19	30	16	28	21	21	29	25	28	36	25	24	31	18	34	21	31	17	23	35	42	27	18	35	34	29	29	31	22	29	33	33	20	32
35337	14360	8153	20061	28147	27688	25074	22243	19347	16394	14641	12480	10803	9387	7823	6877	6318	5782	4954	4370	3716	3157	2475	2153	1867	1704	1577	1433	1431	1467	1181	1142	1090	1001	960	940	970	916	912	835	818	731	683	694	669	681	703	662	645	596	648	633	639	606	634	588	578	598	583	575	558	519	563	602	592	556	620	625	578	569	604	596	632	626	618	595	599	586	509	523	538	520	537	543	547	584	566	525	574	591	538	590	590	626	559	519	575	576	555	597	592	617	571	589	557	556	546	653	622	533	591	551	548	585	550	566	570	522	493	507	487	504	447	487	484	469	468	474	470	446	459	488	465	446	459	464	445	488	445	470	463	426	450	438	448	443	455	461	433	455	456	440	445	466	457	443	468	467	419	400	495	480	443	433	433	469	458	480	487	458	449	380	443	425	431	482	458	445	442	426	475	405	452	469	468	420	409	479	471	442	447	488	449	473	457	458	430	480	428	407	475	468	471	454	459	464	477	473	458	444	460	470	462	483	463	484	422	467	420	479	415	427	484	442	454	444	466	485	454	476	476	474	487	425	458	444	445	467	440	435	444	451	442	467	439	437	466	463	434	432	414	425	468	467	465	497	432	481	468	467	468	455	441	444	443	469	432	440	447	478	485	478	439	458	437	484	480	437	439	433	435	425	403	431	451	423	476	475	441	465	457	464	456	421	450	449	444	419	456	448	429	420	499	506	448	420	472	447	461	469	459	464	472	456	440	485	482	481	454	455	422	416	483	428	435	450	408	425	463	440	409	446	431	453	462	438	483	464	434	476	406	447	419	447	404	456	443	476	497	406	457	421	453	437	457	435	465	461	454	451	454	435	453	458	494	390	462	432	427	466	427	445	427	451	436	447	454	443	478	416	459	471	390	496	438	486	446	464	464	491	442	473	462	462	455	409	461	438	454	461	402	492	406	459	449	447	409	450	457	446	478	439	443	423	444	386	459	453	446	447	459	461	428	487	446	462	456	445	484	451	450	441	466	447	480	446	441	474	477	468	469	484	417	422	478	417	474	434	425	437	491	475	493	487	460	479	427	429	468	443	469	492	451	434	478	428	480	460	460	507	434	450	438	442	464	468	465	460	454	437	430	440	432	462	467	486	464	459	459	492	475	457	439	442	477	452	445	456	491	449	459	458	438	432	443	414	464	449	469	420	449	467	441	469	433	446	450	434	481	411	432	408	438	460	452	443	456	434	415	487	421	451	433	445	468	430	456	482	458	434	463	462	484	483	460	456	415	458	445	462	448	457	459	435	440	458	441	456	474	485	492	446	436	443	444	413	484	456	456	437	484	472	439	440	456	451	439	456	481	438	490	445	476	426	448	408	461	471	414	451	474	426	464	477	454	456	472	449	463	436	429	458	437	443	470	447	436	445	442	469	477	441	441	487	432	462	440	479	424	463	454	429	432	479	471	440	448	454	451	463	437	448	445	454	455	478	475	482	447	412	422	408	434	507	477	441	434	427	471	476	459	438	430	440	455	466	466	515	443	440	417	439	418	452	409	481	430	453	452	468	457	444	469	440	451	437	472	443	490	463	459	439	475	441	497	436	433	430	439	432	501	424	438	450	462	447	441	468	429	502	438	480	464	427	474	458	433	372	515	455	459	456	422	444	504	435	422	445	455	443	434	482	479	482	441	419	456	449	447	486	484	467	427	473	446	447	455	440	480	449	467	458	457	443	456	436	424	437	447	450	463	399	464	462	467	476	456	457	440	410	464	439	445	450	454	445	476	459	465	455	434	437	432	461	467	466	496	451	437	457	425	428	438	447	428	448	456	477	449	420	391	460	452	410	435	465	437	422	449	420	448	416	427	472	463	392	456	473	516	459	430	480	423	448	446	427	469	440	435	469	461	440	453	424	430	446	425	473	436	422	443	482	438	461	470	438	474	444	441	481	424	414	449	422	423	422	446	452	469	494	496	383	435	394	454	431	447	496	454	475	456	437	468	451	464	443	454	470	446	446	491	455	416	432	440	435	459	435	461	410	458	505	475	429	424	442	488	444	472	421	415	439	457	472	479	429	451	500	438	438	477	431	414	468	451	444	467	446	442	487	452	446	453	468	434	435	466	421	447	456	452	411	456	427	460	480	488	446	419	465	484	426	488	422	453	443	456	437	463	434	447	448	481	452	490	473	464	476	446	443	457	431	482	474	460	444	456	425	461	460	456	453	451	471	471	454	420	497	504	425	451	447	466	487	417	463	449	479	444	439	458	473	445	487	432	471	462	447	432	414	455	468	434	460	441	455	436	468	463	418	472	454	426	462	420	415	436	448	438	431	434	439	466	497	448	468	442	444	446	434	457	457	460	428	475	442	483	455	436	440	453	479	460	471	472	484	450	432	452	412	469	438	465	426	417	488	399	485	453	470	430	435	482	457	404	461	494	439	438	435	434	423	469	456	411	453	502	481	490	426	449	456	481	438	434	448	466	424	462	419	454	430	436	441	466	432	484	476	469	467	448	474	441	450	459	428	456	468	450	424	462	451	482	452	469	461	470	429	462	451	424	451	453	418	473	459	441	497	422	457	457	461	465	424	445	433	424	462	467	462	445	448	435	459	463	443	451	447	453	458	442	444	469	435	450	451	456	485	478	439	481	440	448	429	453	503	456	425	431	433	451	468	441	446	433	459	458	462	423	409	449	464	432	447	470	467	461	456	408	461	442	433	437	457	454	469	448	483	447	453	460	477	457	455	418	450	448	470	427	455	480	398	435	474	472	448	440	462	463	437	486	465	491	422	415	473	449	419	453	448	454	457	523	432	448	493	434	471	420	465	478	443	435	426	448	429	444	442	462	407	447	422	465	455	428	437	509	431	449	435	440	503	472	437	431	468	467	432	432	425	481	467	433	424	480	459	427	462	461	449	456	453	465	467	457	438	484	466	486	427	472	437	476	474	437	465	461	464	471	457	435	499	423	471	452	444	470	474	451	429	455	458	443	414	454	477	453	493	443	437	432	457	479	431	445	426	413	436	454	481	477	457	455	477	422	489	472	452	466	421	460	453	420	438	482	459	440	461	433	445	419	445	470	450	473	432	455	462	438	472	433	494	443	480	477	425	484	462	462	430	422	455	462	466	466	483	429	427	437	454	456	417	476	455	459	438	476	479	460	433	485	463	449	418	442	467	439	425	461	489	474	451	476	468	463	491	452	428	428	453	454	460	479	445	473	453	447	424	460	449	462	497	441	445	463	437	484	457	423	473	447	445	428	423	486	448	452	443	485	457	451	451	441	455	454	431	451	455	455	438	472	445	458	465	430	423	439	435	448	450	484	468	437	425	396	416	439	441	446	430	497	429	451	437	461	494	416	404	437	435	414	470	454	449	519	457	468	466	425	472	452	450	437	466	449	449	509	472	460	436	452	475	465	444	477	445	523	452	433	437	441	439	453	459	454	460	399	417	421	437	440	458	442	432	416	473	421	432	443	451	455	455	443	448	486	444	457	435	466	470	433	485	459	412	448	455
7529	1481	610	467	881	1055	949	847	766	629	553	448	396	277	261	215	264	201	169	161	144	90	90	88	82	71	67	81	85	58	57	57	63	54	62	63	48	60	52	62	51	49	67	40	46	53	44	41	45	39	46	41	53	45	38	31	38	41	32	38	40	32	35	36	35	35	46	34	33	47	36	29	40	45	37	36	34	42	40	31	48	42	50	33	43	33	33	47	31	46	45	41	41	41	36	42	34	44	47	35	36	37	52	42	37	41	47	30	46	33	45	36	35	37	41	34	44	37	35	34	28	33	25	29	35	29	48	35	40	37	40	42	34	43	50	38	31	31	27	44	41	34	31	29	33	45	49	36	41	35	30	39	33	32	37	26	39	46	31	44	35	25	36	35	38	43	41	37	37	42	40	37	33	33	23	25	37	35	29	40	35	35	37	40	28	38	40	31	28	37	36	34	33	32	41	23	41	35	35	17	40	41	34	33	41	27	34	35	36	41	35	24	32	40	25	27	43	49	32	37	30	39	47	30	37	40	34	37	31	39	33	29	40	32	37	52	35	38	40	32	40	37	35	30	39	30	41	33	36	28	40	39	33	41	35	26	38	37	36	39	26	28	40	31	38	31	30	31	27	35	50	39	30	35	37	33	43	39	40	35	42	35	33	40	36	31	35	30	35	28	39	26	32	37	40	29	41	36	42	36	40	40	27	33	32	40	47	36	45	41	37	40	52	40	39	49	31	44	35	37	33	35	42	48	40	36	29	47	33	34	42	34	43	39	33	36	44	38	37	38	35	34	41	33	29	39	36	39	23	28	39	43	35	39	45	38	55	31	44	41	38	38	34	38	37	40	35	31	39	40	40	28	27	36	37	41	37	43	50	29	28	26	27	39	50	30	38	46	38	45	30	38	29	45	32	24	40	23	31	32	34	35	24	40	37	33	38	26	35	26	43	41	52	34	37	45	34	31	50	36	28	39	36	32	31	41	36	34	37	40	43	28	40	31	35	40	36	46	38	46	27	33	42	37	32	31	42	42	37	36	44	36	44	33	49	27	40	37	47	38	29	16	47	36	43	32	27	32	26	44	37	31	39	32	45	40	36	31	32	27	28	21	43	39	37	32	33	37	42	47	36	40	33	39	21	41	34	27	41	28	44	38	33	47	36	43	29	31	34	39	35	29	40	33	33	27	36	29	34	35	42	34	34	33	30	32	39	36	43	43	35	31	48	43	35	35	49	46	42	33	41	49	43	42	41	42	33	40	37	49	43	33	50	28	31	40	33	39	43	45	37	39	29	36	43	29	33	36	31	34	36	32	38	31	35	42	34	51	36	47	26	27	35	37	40	41	42	36	28	36	44	29	46	40	42	35	34	34	31	44	37	36	23	40	33	40	41	33	37	30	34	40	38	48	30	40	37	32	43	41	35	40	29	38	31	35	33	42	37	40	27	42	31	37	46	34	33	28	28	41	32	34	36	43	22	30	42	23	47	38	43	46	43	27	32	32	35	24	45	35	42	27	35	48	27	37	37	26	35	34	32	39	26	40	35	37	30	37	31	33	31	28	38	43	27	36	38	37	34	35	50	38	44	29	39	35	39	37	40	37	36	41	33	32	29	40	41	30	33	48	45	35	34	41	44	25	38	34	33	28	34	39	31	35	40	36	33	45	37	43	34	33	33	37	36	33	30	37	27	33	36	47	37	32	35	24	31	39	31	30	39	30	33	37	30	30	28	36	51	34	47	41	37	41	23	40	39	36	31	30	33	25	39	29	20	37	39	32	42	32	49	40	37	38	30	41	35	40	42	32	39	29	30	29	36	48	39	40	24	37	33	32	42	41	38	38	39	24	38	29	29	29	42	31	31	32	37	36	47	30	38	22	27	38	39	41	43	28	33	30	41	31	35	32	34	31	37	40	41	49	32	48	35	40	37	38	29	40	42	37	27	37	43	32	44	29	36	32	31	39	44	41	32	29	34	29	50	49	45	34	37	38	33	35	37	33	36	39	32	37	40	31	41	35	38	32	39	41	34	37	25	38	38	39	39	39	33	36	27	41	49	42	40	36	38	31	31	50	34	37	27	35	37	37	21	43	28	45	30	31	31	41	32	42	33	40	38	35	42	37	40	21	19	36	41	43	47	44	34	39	46	39	32	48	41	37	35	29	25	42	36	36	34	30	34	42	30	29	44	44	38	40	33	35	50	36	40	27	29	30	29	44	35	44	30	41	36	29	35	34	23	29	34	32	32	30	40	39	44	29	39	27	35	30	29	38	32	27	38	35	40	44	32	36	35	41	35	35	37	42	36	38	46	37	42	44	30	35	42	36	46	35	35	40	40	42	28	32	33	29	42	41	39	30	30	28	29	39	40	43	29	33	44	41	47	44	32	34	36	40	34	38	41	31	44	29	44	32	37	30	29	34	29	35	40	30	34	39	34	33	27	40	36	28	34	47	31	46	43	28	34	45	39	31	40	42	38	31	32	33	40	46	40	30	47	39	33	27	43	33	39	38	32	32	44	36	35	40	28	34	34	35	29	31	39	23	38	39	30	37	36	30	36	40	39	39	37	37	32	39	33	36	31	37	39	37	44	28	42	40	35	34	40	31	26	32	36	33	27	47	43	31	35	35	27	38	42	33	36	38	35	42	39	31	33	32	35	40	39	33	52	44	26	39	39	34	40	37	42	29	41	42	38	40	36	28	31	33	41	44	35	27	42	37	26	49	34	30	39	38	36	36	43	39	37	33	29	47	44	27	47	38	28	35	41	31	48	40	35	46	39	40	27	33	39	47	33	34	33	33	39	38	37	30	39	37	37	32	23	28	55	39	34	41	32	45	51	29	30	39	40	41	29	31	45	28	33	31	31	44	32	33	38	42	37	38	35	50	31	21	40	40	30	38	32	22	36	44	50	34	41	39	36	27	29	34	42	39	51	44	29	39	46	33	40	36	29	42	41	30	34	33	35	50	34	39	29	33	48	37	28	37	33	31	30	33	43	39	33	42	39	33	33	41	39	37	45	29	36	26	48	41	36	29	28	33	40	31	34	34	37	35	46	36	35	38	25	38	42	29	43	51	37	28	46	38	35	29	39	39	38	32	43	36	44	40	36	45	38	34	26	37	40	46	46	36	45	40	36	33	29	38	27	29	30	47	42	39	26	49	40	48	42	36	39	30	33	28	35	37	41	42	39	35	36	33	30	42	33	41	35	34	32	25	27	36	38	41	43	41	43	28	35	32	30	31	39	40	20	38	39	36	40	38	35	32	31	29	40	31	36	32	25	32	34	28	38	28	39	36	42	32	43	34	43	35	34	34	40	46	33	37	26	35	39	34	37	39	44	39	29	34	41	37	38	40	46	30	29	32	44	48	38	30	41	33	38	47	44	34	43	29	30	33	43	52	38	25	44	24	41	33	39	43	33	34	29	40	34	31	30	31	40	35	32	40	35	38	28	29	34	37	47	45	28	33	34	45	45	42	39	28	27	31	31	30
42856	18903	11895	25621	33871	32990	30415	27585	24011	21276	18766	16383	14207	12694	11144	9939	9148	7770	7251	6228	5281	4493	3708	3016	2725	2563	2411	2243	2103	1986	1802	1685	1525	1424	1446	1414	1365	1410	1329	1172	1044	1044	978	969	935	997	947	1026	916	909	881	823	874	911	831	860	844	785	841	782	813	791	734	763	750	800	840	809	756	797	760	759	878	783	800	760	737	786	755	753	778	758	770	782	674	733	723	739	755	775	797	766	779	724	711	780	764	739	726	831	823	828	807	816	765	774	766	789	752	724	723	675	743	806	705	725	774	716	663	633	653	646	636	658	635	609	602	609	590	591	592	616	574	582	601	610	593	624	606	638	595	609	612	612	611	586	622	578	613	609	597	610	551	570	658	600	611	574	528	577	565	589	572	584	570	564	558	603	591	627	587	610	554	571	572	544	626	576	573	581	569	583	570	591	613	601	573	561	537	623	561	605	603	569	570	578	560	583	595	581	593	583	537	560	576	572	566	607	567	600	596	585	537	605	578	553	553	558	552	562	513	553	601	576	545	561	539	615	564	563	565	605	572	538	571	623	566	516	541	590	575	581	599	547	574	573	550	602	571	596	617	564	597	559	564	598	564	561	642	540	591	587	599	625	598	594	533	559	565	565	550	591	555	569	588	588	588	592	593	621	609	621	592	562	579	642	594	581	561	575	569	586	512	591	571	568	607	573	573	588	565	538	606	565	606	578	602	601	552	562	611	614	570	533	601	586	549	565	593	572	601	612	573	543	578	639	571	581	540	593	550	587	573	596	605	585	581	580	578	583	585	583	560	571	576	562	556	579	564	618	561	577	623	587	603	546	594	598	590	584	572	557	586	589	609	546	609	593	554	628	622	573	597	559	572	583	550	565	578	568	534	552	588	566	558	523	596	601	575	574	589	582	578	539	581	595	575	553	621	569	585	584	593	569	594	582	576	553	588	602	596	552	604	581	627	582	536	549	553	597	585	555	573	539	555	567	565	610	621	600	535	643	626	619	585	566	572	609	593	628	573	570	610	587	605	578	614	624	576	607	563	593	547	563	596	603	564	583	574	604	589	619	587	600	559	580	608	548	586	584	575	570	560	527	589	535	560	615	577	587	561	563	577	541	570	564	583	583	591	569	602	577	536	628	572	589	571	572	608	617	573	592	586	548	606	580	585	557	590	605	622	591	643	541	588	540	601	572	611	576	567	552	595	549	528	593	581	607	552	570	577	597	568	601	560	581	602	576	558	560	592	575	592	581	577	617	600	548	583	581	589	602	560	618	624	575	606	535	556	614	576	596	627	625	570	596	573	599	573	612	560	576	589	584	574	591	566	532	613	591	570	545	531	607	577	588	583	643	565	577	568	608	575	630	555	531	546	569	567	588	554	603	613	595	586	636	625	602	602	613	584	594	553	592	571	579	546	616	550	581	608	564	607	624	599	609	586	554	546	585	598	572	578	579	579	573	549	607	592	563	598	579	560	587	578	579	576	537	613	583	584	605	590	568	610	603	548	589	587	583	573	552	551	601	586	566	604	549	609	576	561	623	561	609	589	600	591	583	600	577	606	608	563	583	560	556	578	570	582	588	585	624	583	586	611	555	550	597	581	591	538	570	646	626	598	587	626	596	584	603	549	535	611	597	581	533	568	538	610	594	564	615	600	576	583	605	548	587	577	586	566	598	636	602	612	556	569	575	596	560	584	558	596	623	585	580	549	569	573	591	531	560	560	576	590	578	597	563	565	581	602	549	576	609	548	584	592	619	591	598	619	558	594	620	559	590	572	575	593	597	577	549	541	575	571	542	607	564	611	597	598	601	577	533	614	611	573	619	580	579	603	608	588	579	576	593	572	568	553	613	572	616	563	552	554	598	580	614	583	631	615	580	567	637	558	564	561	602	592	601	553	616	569	567	602	550	574	599	565	596	608	548	578	566	588	603	635	578	562	573	574	578	608	602	565	642	567	541	603	632	576	592	609	567	549	571	638	543	616	620	608	538	591	597	570	585	595	549	562	615	550	561	582	613	643	596	582	575	597	567	587	566	567	577	606	556	588	592	603	545	545	605	552	577	592	560	567	578	608	575	597	558	559	599	573	621	597	581	592	569	577	564	650	573	603	600	558	598	601	612	562	602	574	612	583	583	612	599	593	591	583	571	626	592	551	576	579	571	564	616	563	599	575	600	581	583	627	577	588	605	597	549	583	562	555	601	591	618	587	557	577	588	603	602	556	569	595	555	628	587	607	598	588	599	587	584	612	616	563	586	587	584	539	588	625	580	581	569	601	578	570	565	598	614	544	616	613	569	554	585	629	574	609	574	559	605	600	554	622	579	604	609	622	574	607	568	556	558	594	562	538	566	563	571	585	568	623	579	546	617	614	543	610	602	575	614	602	555	599	567	558	602	576	579	556	603	622	615	595	587	567	560	589	544	642	566	602	566	609	585	556	610	621	598	610	596	570	609	580	631	576	533	590	601	607	578	595	582	584	635	587	571	590	564	587	637	605	634	581	583	584	597	577	550	549	536	581	599	638	562	564	585	556	561	605	606	561	592	559	587	616	603	588	597	608	598	583	615	597	593	564	585	593	595	567	597	599	572	544	550	569	589	580	514	602	588	601	545	605	600	643	576	598	568	611	611	578	579	594	552	601	573	608	576	566	593	565	579	584	587	572	545	584	571	582	580	619	583	561	524	613	591	539	634	575	616	558	583	594	573	581	609	611	549	570	575	587	579	540	594	556	553	577	602	568	570	601	591	609	598	596	579	604	566	580	599	545	586	575	615	603	598	647	587	588	593	548	573	564	620	597	580	576	606	588	586	587	571	559	591	572	553	592	580	586	553	584	557	566	608	582	599	573	635	588	586	580	605	617	576	622	594	571	553	574	572	543	595	618	587	558	570	600	650	588	608	615	613	594	561	587	593	618	606	584	548	552	571	605	569	621	592	635	577	551	611	572	576	575	594	584	596	633	575	547	575	568	559	592	564	595	634	605	562	558	602	599	586	595	631	575	573	566	567	617	595	566	581	635	632	583	585	594	578	583	559	565	561	625	569	603	585	612	586	563	553	595	574	561	615	546	541	582	553	543	563	623	584	600	579	602	578	641	588	581	601	581	561	603	591	609	578	554	619	601	635	618	591	637	607	600	594	575	599	565	606	595	616	598	602	578	572	537	601	566	556	560	576	601	584	582	567	551	609	611	569	601	617	576	575	548	575	566	570	595	517	576	616	604	583	640	601	594	605	575	556	614	547	582	585	570	613	599	573	579	570	550	560	554	577	568	599	510	611	615	580	553	623	629	570	544	576	566	599	585	614	579	567	592	549	610	604	602	612	591	597	624	611	535	568	586	568	558	577	562	563	589	599	600	566	591	592	604	555	571	609	579	620	600	572	605	594	587	568	646	572	564	600	577	528	587	589	600	592	573	602	589	605	549	562	613	553	556	586	591	569	591	585	563	624	585	587	593	619	597	579	565	573	589	623	530	578	631	604	571	545
3185	438	206	201	361	458	379	360	311	267	237	180	141	150	124	122	116	74	74	65	56	46	43	38	43	36	39	32	22	30	30	30	37	31	26	30	31	24	18	22	24	23	12	18	16	27	23	21	27	24	27	25	25	22	23	14	21	26	20	18	25	21	28	30	24	21	16	24	18	19	11	24	17	24	23	20	19	16	27	23	21	15	23	24	21	26	28	21	24	16	19	26	18	25	22	29	24	19	23	26	24	24	25	14	18	17	23	23	20	16	19	23	15	19	27	18	28	24	20	23	20	24	22	24	26	20	20	19	9	32	20	22	24	19	22	22	12	17	12	24	23	19	22	30	18	19	14	16	22	26	15	20	18	25	23	22	16	17	14	24	29	18	13	25	18	23	13	25	15	22	20	20	18	27	13	17	16	15	19	17	15	19	22	23	15	16	15	24	22	20	14	25	19	22	25	17	21	15	16	25	28	19	16	18	12	20	17	10	23	17	23	23	15	17	13	17	16	15	17	21	25	15	18	15	17	22	19	17	29	22	11	14	25	19	28	17	15	18	23	21	14	21	19	18	9	19	18	28	19	21	23	16	13	26	16	21	24	15	26	20	23	16	18	24	16	20	25	22	10	27	20	18	16	15	22	27	17	19	21	24	23	16	15	22	15	16	15	34	22	18	13	14	17	13	19	19	21	17	20	18	20	21	21	13	17	21	18	16	23	17	18	24	19	23	22	22	17	16	27	16	24	16	23	19	25	12	23	21	15	17	20	12	17	22	35	12	20	23	25	17	24	16	22	22	19	19	16	14	19	22	25	21	18	15	12	16	19	25	22	12	19	14	18	16	23	20	24	16	25	26	17	17	19	16	22	21	24	21	17	16	20	20	24	27	24	16	19	19	22	15	29	15	15	17	17	14	20	17	19	14	13	18	20	19	29	18	17	21	21	23	16	14	24	20	19	25	22	19	12	21	26	16	18	17	20	19	17	27	21	21	19	16	16	19	18	20	24	13	16	24	18	22	16	20	13	21	9	25	26	23	13	20	14	17	21	21	25	28	23	18	18	21	22	20	19	26	15	11	22	26	22	20	15	18	23	21	20	15	23	13	17	23	25	19	16	18	31	17	19	26	22	18	21	24	19	23	18	17	24	20	24	19	17	22	26	20	28	13	15	18	23	17	14	15	17	17	16	14	20	14	17	28	17	14	17	23	18	19	28	9	25	21	23	27	23	24	16	22	17	19	19	27	20	23	20	31	20	12	20	18	19	11	16	21	21	25	19	25	18	21	22	25	16	18	23	19	22	19	18	16	25	22	18	17	19	16	24	18	11	19	22	28	13	15	16	17	18	19	15	16	18	17	13	23	22	19	22	22	22	19	21	20	20	20	16	20	21	24	25	17	19	21	19	23	21	14	25	27	28	20	25	12	20	25	20	23	26	16	16	22	18	18	18	14	23	22	14	19	23	11	17	26	22	22	13	20	21	22	28	18	20	21	20	23	18	21	18	17	27	18	25	14	17	21	20	17	18	23	22	21	15	26	17	16	24	30	18	14	27	27	16	26	24	16	20	26	24	18	18	23	11	18	27	16	21	17	17	21	18	18	18	18	15	22	23	23	25	22	15	16	29	19	21	20	10	13	15	21	21	16	25	15	20	19	19	14	25	21	17	19	18	14	20	22	22	25	19	16	25	17	19	18	16	21	24	23	19	23	24	12	12	15	17	31	25	20	21	22	29	17	27	14	14	22	25	19	20	12	17	14	25	21	26	14	17	23	25	21	15	20	19	15	16	18	11	13	19	26	16	19	13	24	21	24	16	14	20	18	20	23	19	10	22	16	21	10	13	18	16	18	15	21	23	20	13	22	18	23	24	17	18	24	14	21	18	20	15	20	26	12	26	22	12	23	21	14	20	26	24	19	22	18	24	26	13	24	22	20	19	11	22	18	27	19	17	22	19	20	25	24	15	19	16	12	13	20	16	21	28	24	16	22	15	20	27	21	20	23	19	14	14	23	24	21	15	16	17	13	25	19	24	17	23	23	22	17	11	21	17	17	24	15	18	14	20	21	20	25	17	30	14	22	21	18	28	16	22	20	29	25	17	17	14	18	21	16	21	17	24	21	21	10	20	11	16	17	15	19	26	17	23	20	14	20	19	16	18	20	25	14	20	20	24	26	18	22	12	23	21	23	17	20	17	13	22	18	24	22	17	14	22	15	23	28	21	22	26	21	17	17	30	19	15	18	28	18	17	13	26	15	27	23	26	24	20	18	11	21	20	13	18	21	18	16	19	15	19	22	13	26	12	14	13	21	26	20	19	22	17	19	19	22	19	16	23	19	19	15	27	19	14	27	22	15	11	22	16	25	22	23	24	33	20	21	29	19	19	18	18	17	15	24	16	21	18	26	24	20	25	22	20	19	14	25	14	23	18	18	21	22	23	22	27	20	16	27	22	26	22	20	14	16	27	29	16	25	22	21	12	20	25	22	23	21	18	14	20	13	22	24	22	15	15	19	15	19	10	22	21	22	28	21	19	24	21	21	21	26	20	23	22	28	29	27	22	18	23	19	26	15	22	17	20	21	25	21	15	16	22	14	23	12	12	24	15	19	18	23	20	24	22	21	30	18	18	23	22	20	24	23	22	18	22	15	17	17	20	23	25	23	19	22	18	23	20	16	29	15	25	14	13	22	20	17	26	19	18	27	23	20	20	20	14	18	20	19	17	25	13	17	22	22	24	22	21	21	22	16	20	21	19	25	18	22	24	17	27	17	14	20	33	23	21	14	21	20	19	26	25	23	23	24	16	18	22	33	16	22	26	16	20	14	13	25	15	19	30	17	25	20	15	31	17	16	24	24	20	19	17	21	25	24	25	24	18	27	21	16	20	20	15	25	18	16	25	18	16	21	20	17	20	24	20	23	21	20	22	25	20	17	16	26	27	20	19	26	19	20	27	20	20	21	24	22	19	22	17	22	18	20	14	13	21	18	19	19	22	17	13	28	19	17	15	15	23	16	21	14	25	15	20	24	17	26	24	18	17	16	28	15	19	19	27	21	19	12	19	20	28	20	26	10	16	18	22	27	28	28	19	22	16	20	18	17	22	20	15	21	22	17	23	31	16	22	23	19	23	22	19	19	28	23	18	20	15	9	12	19	13	16	23	21	11	21	22	20	25	12	17	22	18	25	19	20	34	24	17	21	21	13	14	22	23	22	24	22	26	18	17	20	21	20	18	18	18	23	14	20	23	20	34	24	22	24	26	20	16	24	27	22	14	16	19	16	23	20	14	22	15	18	26	19	29	29	20	17	13	27	18	19	19	15	18	18	26	12	16	31	17	21	26	17	20	18	17	18	26	15	22	19	29	24	11	27	14	20	13	27	25	17	28	32	22	12	17	26	18	24	26	16	25	27	22	20	22	10	18	21	19	21	15	20	20	16	10	21	21	20	24	17	17	17	13	13	22	23	29	18	23	23	20	27	23	22	20	21
30703	10612	5700	15304	22913	22500	20093	17441	14975	12535	10731	9148	7535	6585	5815	5122	4414	3876	3515	2816	2550	2042	1634	1356	1215	1082	1048	975	1025	863	786	718	690	677	606	673	643	607	588	548	483	455	491	465	437	458	491	467	397	416	409	424	433	445	444	411	401	421	367	444	415	430	402	404	387	438	453	409	403	408	373	439	451	437	432	393	435	389	420	392	381	406	427	429	410	360	436	386	415	400	385	434	392	390	377	382	389	428	412	412	435	442	429	418	429	420	440	419	390	391	372	370	419	404	418	431	440	441	394	364	344	334	370	335	345	338	356	343	345	363	347	357	349	356	323	344	338	327	370	319	363	350	347	371	371	338	339	330	314	333	363	334	338	361	343	344	347	338	315	340	328	348	365	340	328	348	326	337	353	352	340	326	359	356	327	319	312	326	349	315	325	325	339	363	347	332	337	388	309	306	325	326	338	349	330	369	321	348	348	301	357	335	341	314	338	319	350	344	349	345	384	310	313	345	351	332	338	293	316	349	364	346	359	314	337	324	350	343	330	297	313	318	319	300	319	326	293	326	336	314	362	313	329	321	330	333	312	328	322	357	299	311	299	330	327	347	332	345	350	329	305	311	346	325	315	326	331	329	334	306	367	318	349	317	337	296	314	335	362	332	335	329	317	291	333	347	315	324	313	329	322	336	359	343	322	319	321	339	325	360	363	370	325	306	324	303	301	302	339	307	316	375	328	337	319	318	341	332	312	352	288	323	334	364	330	321	311	338	338	304	331	343	314	322	299	349	281	330	313	307	269	349	325	358	340	351	346	322	311	334	329	316	315	314	308	348	307	321	335	317	327	355	291	329	328	360	336	310	330	339	319	326	326	333	348	324	329	320	364	366	327	302	322	325	318	295	324	327	339	351	340	333	331	308	318	352	351	347	330	350	359	336	296	329	313	308	302	378	358	343	315	338	355	348	336	357	325	383	341	327	312	316	328	329	319	335	312	334	321	358	346	335	369	348	298	327	303	328	347	331	314	335	323	358	329	307	320	327	341	352	335	324	309	324	315	349	330	305	311	346	322	327	330	298	314	343	326	349	351	301	344	295	329	357	326	339	337	325	375	328	369	309	357	315	337	335	347	325	359	341	368	331	333	347	360	362	329	356	332	316	364	375	340	331	320	326	361	310	329	349	324	356	326	317	334	317	309	378	340	333	354	310	354	341	336	351	344	332	330	345	350	348	318	307	377	321	337	338	353	307	315	333	321	348	335	323	324	322	319	327	304	309	291	333	324	327	367	310	346	357	347	346	348	323	346	318	313	328	357	353	315	344	322	325	361	341	354	318	351	324	328	344	312	323	321	329	329	312	339	326	353	317	315	333	308	360	338	351	343	307	351	359	307	312	317	315	304	335	328	346	311	382	355	299	343	326	366	329	312	306	358	352	322	293	281	347	341	290	319	306	334	356	313	329	311	334	311	328	317	359	322	329	333	322	307	362	334	324	346	354	318	353	335	349	333	321	346	348	356	321	337	344	313	296	336	355	321	324	361	331	345	336	333	359	358	343	317	311	348	333	323	336	365	325	326	351	336	327	306	335	325	328	311	290	332	331	320	343	331	310	303	348	318	354	316	345	321	328	319	303	302	301	320	341	304	342	335	339	341	338	328	334	317	334	327	321	307	336	356	354	327	327	333	322	337	345	389	306	352	335	327	335	318	356	353	322	342	333	330	288	349	337	296	334	322	322	326	323	299	318	353	342	322	344	343	360	306	337	347	370	337	310	319	313	348	358	347	334	320	338	292	323	336	323	369	331	359	324	336	329	329	339	314	384	337	332	309	307	353	334	352	319	333	303	340	325	302	306	346	344	319	352	335	309	338	311	330	323	313	324	323	332	329	348	309	327	370	356	303	347	342	329	363	341	300	339	356	325	345	337	314	317	308	342	358	296	321	327	320	343	353	348	318	349	387	321	299	351	351	335	306	328	335	302	343	330	303	316	347	344	328	343	324	344	324	341	355	294	344	302	346	325	328	341	305	325	329	329	326	325	340	317	329	331	301	330	347	325	319	340	348	327	325	319	331	327	366	343	328	354	327	346	332	345	362	328	336	360	322	343	295	351	328	307	318	326	356	334	298	343	372	356	338	296	344	358	317	325	345	318	354	341	339	303	315	305	348	336	334	281	339	321	331	329	360	329	335	359	340	376	308	325	358	344	327	351	352	324	335	298	335	306	324	305	307	362	351	318	337	339	355	339	334	317	331	358	303	355	295	355	341	326	311	354	348	369	319	352	311	318	339	334	326	346	358	318	323	312	327	300	337	306	330	321	320	325	329	333	342	337	326	350	330	333	317	336	333	342	336	320	365	330	336	331	357	340	307	346	338	323	330	312	325	328	334	327	329	343	362	334	310	348	317	328	322	319	320	340	350	336	337	306	327	385	295	340	315	330	350	378	351	373	351	297	371	349	326	306	348	337	332	353	342	331	307	345	317	307	327	358	301	325	321	329	340	328	342	350	344	338	314	328	318	333	333	346	348	334	341	314	297	338	326	345	323	321	354	346	335	320	324	358	352	364	311	350	349	299	319	347	317	337	313	332	345	355	338	343	306	331	355	336	336	318	379	320	291	315	326	313	285	334	292	330	316	331	296	325	334	311	337	328	341	355	323	343	338	303	297	344	327	316	358	330	312	312	337	366	351	328	327	301	316	319	360	309	361	340	347	351	358	346	322	348	354	312	314	328	322	320	315	366	313	338	320	364	301	339	325	356	318	313	329	325	343	338	325	316	356	321	310	338	323	337	340	321	329	316	328	308	316	332	338	308	324	343	335	371	345	338	376	357	338	345	321	329	335	336	348	322	345	341	328	350	322	350	340	334	323	344	336	317	300	314	325	326	347	331	323	349	339	334	342	326	309	310	314	366	353	342	300	317	317	338	302	302	343	308	305	319	323	331	371	322	331	322	325	339	318	320	346	341	357	346	369	340	328	312	343	343	328	329	316	387	368	318	323	322	331	325	346	323	312	306	301	334	313	336	339	328	336	287	368	347	325	349	325	301	329	338	365	312	311	340	328	325	344	335	329	323	343	344	326	354	356	320	352	368	323	340	290	330	339	341	325	308	316	301	324	344	350	305	332	323	349	337	313	349	323	332	316	335	341	370	365	317	326	319	320	367	339	306	321	344	359	321	313	334	400	316	340	314	353	351	315	334	311	318	321	341	336	330	335	318	336	332	330	313	349	353	342	348	323	325	327	322	336	318	310	306	335	328	326	326	308	312	325	310	307	317	313	326	325	308	316	329	367	374	335	337	360	338	347	344	325	354	345	321	335	342	338	302	326	317	343	321	339	300	318	319	374	288	358	348	350	310	344	297	358	332	340	350	341	332	320	324	335	331	347	341	360	350	305	344	316	312	340	328	340	349	313	320	353	348	356	326	359	358	341	367	311	368	330	345	316	316	326	287	350	342	328	317	299	352	357	336	327	391	323	326	345	329	364	307	335	316
3919	751	379	278	544	575	594	539	449	400	295	264	231	204	162	131	130	104	101	79	85	72	62	46	59	47	37	44	41	46	35	38	38	40	26	28	28	33	33	21	24	23	26	24	23	18	27	18	27	28	34	28	23	27	31	19	21	30	24	22	28	32	27	19	27	28	26	21	26	29	26	27	29	25	30	20	29	31	17	23	25	31	31	28	22	33	29	34	18	25	24	20	26	24	29	31	36	30	34	36	27	24	22	26	19	31	23	32	21	34	24	19	26	23	34	29	26	30	25	27	23	32	30	26	35	23	21	23	26	17	25	27	20	20	26	28	26	29	23	33	27	24	16	24	21	22	14	22	23	27	19	28	21	20	27	16	14	22	18	21	26	23	33	21	24	30	26	31	14	19	19	18	15	30	15	26	24	25	24	23	19	26	31	18	23	24	12	30	22	23	26	24	15	19	18	18	14	34	23	18	21	16	25	16	13	22	27	26	21	21	19	34	22	28	30	20	24	17	21	25	32	31	20	16	30	16	23	27	21	16	24	27	20	27	21	27	21	26	30	25	20	25	33	18	28	26	21	23	23	26	32	20	10	28	34	23	22	26	22	16	30	25	28	23	25	24	23	18	15	20	25	18	24	18	30	25	26	25	27	29	18	23	23	26	24	32	24	30	19	14	22	15	17	20	24	24	26	22	22	28	23	24	27	31	26	30	16	24	16	23	26	20	27	16	14	28	22	20	21	19	25	28	27	25	21	16	21	18	16	22	23	18	17	22	21	27	24	21	26	28	30	25	35	25	27	17	17	19	19	22	27	21	26	25	21	24	22	19	20	30	11	21	26	20	28	25	25	27	18	24	21	21	31	18	26	18	22	25	23	24	18	20	26	25	21	22	21	18	24	28	25	26	22	25	23	25	24	24	18	21	22	25	18	23	17	26	22	16	12	28	22	26	30	26	14	24	30	22	24	26	27	25	22	28	13	26	25	26	25	26	20	20	19	14	19	20	28	26	27	21	27	25	22	23	23	30	23	25	27	19	27	23	25	25	24	29	24	30	18	20	25	18	21	17	22	21	21	27	22	17	23	27	22	19	25	28	33	26	17	21	22	20	24	23	27	21	27	17	23	14	22	28	26	21	22	19	19	19	23	23	23	23	16	23	25	22	27	22	22	15	24	22	19	30	28	24	21	13	20	19	27	28	23	31	25	21	21	23	25	21	21	22	26	29	27	30	24	18	29	23	34	30	13	23	26	20	11	31	26	20	18	26	23	23	24	19	20	15	16	34	18	27	29	29	20	24	29	18	27	17	26	14	25	26	19	24	23	22	17	27	20	28	22	31	22	20	21	18	29	34	30	29	16	26	23	15	19	19	25	25	18	38	19	21	24	23	23	34	19	24	23	22	17	36	33	29	21	16	31	23	17	24	19	26	18	28	18	26	21	23	23	28	28	31	27	29	23	22	22	28	24	24	29	20	23	28	24	22	20	17	26	23	27	27	15	28	25	23	30	20	8	18	22	27	18	28	24	26	23	28	27	26	25	28	28	32	31	17	27	35	21	21	24	24	25	22	21	35	30	24	25	20	24	25	17	25	26	15	20	32	21	30	25	27	22	17	29	24	20	27	25	17	17	14	28	30	23	27	15	25	23	27	24	21	22	21	22	23	30	21	30	25	18	18	19	27	26	24	23	24	22	32	22	21	21	20	22	23	24	17	12	23	22	21	24	26	32	17	28	24	31	26	22	39	10	24	24	26	21	25	23	24	27	14	19	32	20	18	21	29	35	25	20	18	24	34	27	25	22	24	23	25	22	25	21	16	19	29	28	15	25	13	18	24	31	25	15	27	21	21	27	26	24	21	19	22	16	23	25	20	25	30	26	31	20	24	23	26	27	20	29	21	21	26	24	21	16	11	18	21	26	26	22	25	26	22	27	37	22	18	12	18	16	29	11	27	22	26	25	22	19	36	19	14	22	18	19	21	26	19	30	26	28	32	23	36	26	31	21	20	16	24	19	24	30	23	22	13	20	29	18	27	21	25	19	19	26	30	21	16	21	14	30	33	17	28	10	19	27	35	21	15	32	21	18	23	23	30	36	26	27	26	20	28	24	16	29	16	23	32	23	24	20	20	13	28	30	19	29	18	21	24	26	24	23	16	30	24	19	28	20	20	22	25	25	24	19	20	23	21	28	39	20	21	31	30	35	22	29	23	22	24	28	21	24	24	27	18	24	15	24	21	21	33	16	27	29	27	22	17	26	20	28	21	21	25	24	24	21	15	29	23	25	21	15	25	23	21	26	29	24	26	25	31	25	24	18	26	22	26	32	18	25	20	22	27	23	21	22	21	21	21	30	23	20	29	20	22	24	34	13	18	26	31	25	30	15	29	37	22	29	23	30	15	23	25	17	19	31	16	39	19	25	23	20	23	23	38	19	21	21	23	24	20	20	29	21	30	23	25	17	19	27	24	21	23	24	26	23	21	18	27	22	30	24	21	33	22	12	25	20	19	28	18	23	23	17	29	18	20	22	25	33	16	20	23	33	25	20	25	18	25	22	22	17	24	24	27	20	18	25	26	27	20	25	24	22	25	22	29	28	32	18	21	21	16	30	18	14	26	16	28	14	14	25	25	24	33	30	35	21	32	21	24	26	18	32	24	29	19	20	26	28	24	23	18	23	31	35	27	25	21	15	21	29	23	26	27	20	19	19	24	22	26	24	18	31	24	23	20	29	17	26	26	33	18	22	33	16	26	27	21	20	25	26	21	24	25	25	19	21	20	24	22	23	21	23	22	22	19	25	17	25	25	21	26	23	18	21	20	28	27	10	21	27	21	29	27	17	32	14	22	18	30	22	23	21	29	22	25	15	18	24	16	25	26	24	24	26	23	18	27	22	22	22	24	21	22	17	26	19	25	16	29	28	22	25	23	14	28	33	23	20	21	21	21	33	25	25	18	32	22	26	21	25	21	27	25	24	30	20	27	19	24	26	16	28	18	17	23	19	23	20	19	24	31	27	23	20	17	17	17	12	19	32	19	30	25	25	33	18	16	22	21	25	22	18	18	16	26	23	20	24	23	23	30	21	22	21	26	19	21	21	20	21	28	22	25	24	16	32	26	27	21	25	14	33	28	25	29	21	22	26	31	22	21	25	23	18	24	22	20	21	19	20	17	18	24	21	26	23	16	25	38	20	25	27	25	21	31	23	21	25	24	24	29	28	23	19	21	21	20	22	17	33	19	21	31	21	27	26	24	20	26	26	27	24	23	23	27	24	20	25	20	36	18	28	23	26	31	28	25	11	28	18	24	29	27	22	23	28	22	23	27	24	34	29	24	26	25	23	18	20	18	14	18	23	26	24	25	25	24	18	18	26	25	17	19	16	16	31	26	31	20	24	19	21	17	30	32	14	29	20	18	22	29	38	26	25	20	21	25	22	16	24	25	31	19	20	26	21	26	25	27	24	18	22	29	27	19	27	24	16	25	26	24
36943	14160	7768	19471	27395	26992	24508	21370	18331	15817	13619	11490	9877	8380	7448	6694	5783	5167	4363	3925	3427	2668	2222	1871	1594	1522	1388	1327	1315	1158	1119	978	877	863	822	857	869	883	769	763	612	596	581	623	595	578	614	591	551	553	567	522	501	586	519	594	539	506	504	516	518	451	468	492	518	570	559	506	519	499	548	511	502	510	555	521	502	487	485	465	465	451	490	501	480	503	468	496	476	497	476	509	491	504	460	552	488	511	552	558	537	508	536	509	524	549	521	523	508	473	485	505	519	481	488	509	533	462	470	424	442	433	485	405	396	399	383	420	399	429	387	421	407	381	427	407	404	391	433	385	386	411	413	395	419	366	399	383	436	420	394	370	345	363	360	396	400	398	367	370	375	389	401	396	391	391	397	357	429	382	419	376	353	396	386	419	346	381	386	373	429	396	408	386	373	386	375	351	387	387	392	385	408	416	429	422	379	405	400	387	389	368	383	411	389	411	379	411	391	389	407	417	393	400	378	370	399	377	402	409	371	370	373	372	361	387	408	421	377	403	377	410	372	392	404	425	401	387	392	410	393	391	413	397	425	375	391	382	394	409	419	360	389	396	413	372	431	380	366	391	379	389	371	382	393	404	377	402	425	412	364	386	424	361	416	367	361	415	384	397	405	421	395	383	382	373	404	401	393	377	354	422	366	405	370	367	381	393	381	386	414	391	383	427	376	359	373	355	404	442	365	380	381	413	409	363	405	411	399	394	391	405	386	390	392	380	389	347	389	392	364	402	373	377	410	406	418	389	377	386	397	414	403	376	379	366	385	401	384	400	369	412	368	387	413	365	397	383	395	396	406	413	397	348	360	377	372	407	374	410	386	417	380	369	393	400	374	410	391	391	360	398	399	351	376	390	423	392	386	393	399	378	385	376	378	403	392	390	418	349	382	392	383	373	410	455	449	362	416	386	445	390	412	397	363	406	367	387	417	368	369	398	395	384	367	399	403	385	404	403	380	400	419	367	374	402	390	397	383	394	432	403	386	368	397	373	408	398	383	394	376	385	393	395	396	397	402	364	447	388	417	413	384	345	384	411	397	391	370	431	428	372	392	400	383	396	371	391	383	364	372	374	398	408	388	396	371	377	347	408	412	397	417	385	404	360	397	373	389	380	362	368	379	401	354	379	387	405	395	393	345	395	404	403	406	366	364	359	416	406	378	417	381	368	408	398	366	400	407	390	353	395	377	339	394	398	374	397	386	380	393	357	380	387	404	389	406	393	377	380	380	376	404	397	361	390	439	367	378	382	403	383	362	388	385	406	400	410	372	384	378	358	367	371	367	378	372	379	383	388	380	386	388	352	383	371	363	368	374	384	390	400	391	378	393	386	400	381	364	350	395	385	402	376	378	382	383	384	424	403	401	366	372	375	374	413	368	362	392	386	397	376	415	401	411	398	388	398	392	374	421	429	379	406	395	371	362	367	398	382	379	398	418	392	394	399	385	382	395	379	381	384	408	399	404	369	383	373	359	369	363	400	399	384	387	399	380	386	398	381	436	376	380	397	394	393	415	356	381	401	368	424	389	385	384	379	416	393	369	369	379	411	364	390	404	365	419	414	374	387	386	393	421	363	369	363	389	375	395	416	401	378	407	426	382	413	370	380	410	354	377	380	374	365	372	387	369	357	410	376	388	353	400	367	398	406	422	390	369	382	414	405	383	428	385	390	365	381	390	418	429	377	378	360	393	390	371	383	408	392	399	386	406	405	396	391	400	389	402	374	367	396	375	434	383	391	381	397	386	393	369	379	383	384	390	400	402	410	382	401	376	376	381	372	371	359	395	413	413	366	400	390	382	382	395	429	364	355	349	381	376	404	371	363	389	373	357	388	390	369	415	386	381	383	379	395	387	399	356	389	354	380	401	410	387	404	426	423	364	366	379	382	381	371	368	383	371	401	397	365	396	370	424	354	392	398	376	410	395	376	390	386	401	396	360	374	386	402	374	371	400	389	388	428	387	418	384	368	391	400	407	413	376	390	395	398	408	420	365	388	380	370	391	373	369	389	372	390	415	363	376	368	359	377	379	385	378	349	368	394	376	384	386	434	367	371	390	368	393	414	373	405	372	400	393	380	419	393	392	400	403	412	403	392	394	412	386	384	377	400	368	353	385	366	373	365	382	379	376	404	381	404	369	378	386	343	410	370	382	439	361	385	369	402	378	407	391	394	393	404	393	377	416	388	399	361	406	375	361	435	397	337	401	383	371	384	384	402	395	418	397	386	391	359	377	386	398	388	422	383	374	407	408	399	382	376	396	360	400	394	388	403	386	387	350	392	389	425	371	385	400	422	377	411	377	349	377	402	383	368	398	343	396	413	346	416	387	378	365	437	395	415	401	389	403	403	415	387	367	390	380	393	391	374	398	403	365	398	377	377	380	405	388	403	382	377	393	400	376	376	388	395	381	378	395	400	371	364	361	380	367	412	395	391	387	388	421	400	382	397	371	389	368	364	340	383	382	373	393	407	377	379	383	355	434	373	381	374	393	386	362	363	366	450	400	356	384	352	376	399	386	391	394	386	368	412	399	350	367	372	397	363	410	360	398	360	360	391	390	382	380	371	374	406	360	363	368	393	395	399	371	375	421	383	399	400	391	367	388	395	381	433	387	367	371	404	399	390	377	374	362	412	388	375	403	403	383	383	365	417	390	366	409	392	394	372	401	392	388	401	410	399	382	362	390	380	393	378	392	384	369	392	369	375	400	404	405	393	385	375	377	411	396	414	360	395	402	361	376	385	408	389	378	354	364	394	398	389	362	412	368	385	397	367	399	388	383	413	372	375	375	399	426	358	353	413	361	387	387	379	384	385	371	389	370	389	350	394	402	374	369	383	411	391	416	382	362	396	402	404	385	404	421	377	390	378	403	404	376	417	412	398	404	386	388	396	409	382	403	382	385	363	384	394	386	422	394	381	398	379	380	359	416	385	366	394	343	368	359	384	390	365	378	394	381	356	390	418	361	355	377	379	387	424	404	359	408	378	404	418	375	368	419	366	390	390	423	388	398	403	387	369	353	398	412	425	392	373	373	381	398	398	373	400	409	403	374	399	349	391	384	368	384	403	362	389	380	380	382	374	434	388	382	436	427	383	387	386	383	405	415	393	385	386	388	398	415	416	368	401	411	348	391	374	376	365	393	400	425	338	367	380	364	386	370	363	368	383	394	401	361	359	386	386	389	378	364	354	371	370	391	422	366	427	386	380	355	370	376	377	415	407	397	392	417	400	392	383	377	380	350	368	396	393	383	385	380	367	406	380	386	399	415	412	396	374	378	362	378	360	377	370	369	375	358	440	408	371	400	393	340	411	371	396	385	361	370	384	436	365	418	377	387	394	412	415	355	382	357	384	380	399	356	376	371	401	399	394	398	373	383	396	371	400	390	357	409	381	342	390	388	397	407	401	401	402	351	384	414	365	424	392	392	386	393	356	405	370	399	401	404	397	388	391	403	433
5940	810	362	286	586	651	628	545	433	364	329	255	239	222	180	156	140	125	102	100	80	65	70	71	53	41	49	50	43	48	39	43	31	32	66	33	39	37	39	35	30	34	35	29	37	30	29	30	30	29	24	28	20	39	25	34	36	39	21	34	32	31	32	29	23	21	37	35	22	41	34	31	25	35	24	31	27	29	17	26	16	24	27	22	28	32	24	31	25	35	36	33	31	23	31	27	24	18	33	28	31	22	34	32	31	24	38	32	34	39	27	26	29	18	33	24	27	34	21	25	34	26	35	30	20	28	27	23	28	26	25	24	34	34	28	30	32	23	26	26	30	40	35	34	29	27	28	29	29	30	25	28	36	20	26	27	35	38	34	19	30	26	31	22	19	30	31	27	25	26	21	37	29	25	22	30	18	25	28	28	29	18	27	33	30	28	16	29	18	25	30	26	21	18	30	35	42	41	27	26	28	36	21	25	33	24	36	29	22	25	26	30	27	26	24	32	29	30	23	30	34	31	29	29	22	42	30	19	27	24	25	36	28	33	27	22	31	32	19	28	33	24	27	36	14	25	18	25	30	28	37	30	24	19	23	32	27	28	23	21	32	32	28	20	27	29	28	20	25	17	28	21	32	29	34	30	31	36	27	32	31	26	33	37	31	34	33	29	27	25	23	40	28	24	20	33	26	38	23	30	29	31	29	25	25	27	24	29	39	26	32	18	34	32	33	28	22	25	31	28	25	25	19	20	25	28	15	28	26	28	21	28	22	29	26	26	20	28	35	28	27	29	23	36	27	25	28	34	22	29	19	23	21	23	35	33	20	24	29	16	31	30	41	21	36	18	29	32	26	25	23	24	27	31	27	42	22	19	35	24	38	27	27	13	23	22	25	20	27	28	29	18	35	25	23	26	36	28	33	34	26	26	27	29	20	27	23	28	31	22	14	22	27	20	25	26	30	23	24	23	25	27	30	33	18	22	21	32	28	27	26	16	39	26	23	32	16	30	27	26	21	25	22	22	22	21	28	25	21	30	31	19	20	30	23	30	21	25	29	24	20	29	37	34	31	32	27	28	26	31	30	31	26	26	19	18	22	32	27	28	29	28	21	20	26	30	29	27	21	25	36	28	31	25	29	36	33	29	25	31	30	39	22	24	29	27	35	27	41	32	28	18	15	25	21	33	23	32	27	30	32	29	19	30	39	21	22	26	24	30	27	28	18	25	25	26	34	24	27	26	22	37	28	26	35	33	31	32	31	23	28	30	26	20	25	24	24	32	19	22	28	33	45	23	26	29	26	28	24	30	25	30	26	27	25	22	22	21	34	21	33	22	21	28	28	28	36	28	21	36	22	37	22	27	25	24	25	19	42	33	18	33	25	21	24	23	24	31	26	27	21	21	26	30	33	26	34	28	36	34	29	30	34	26	34	25	27	29	28	25	33	28	25	36	33	32	23	28	28	25	21	23	29	34	28	31	23	25	26	25	28	26	24	21	21	16	33	23	23	30	25	35	29	28	36	25	24	24	29	18	20	26	31	35	27	20	24	17	20	21	26	28	26	24	26	24	36	21	28	26	13	30	19	24	28	35	19	15	30	30	24	30	23	36	32	29	40	30	31	27	26	29	32	30	25	25	29	35	24	41	13	30	40	28	26	23	22	26	29	27	30	33	31	24	53	31	23	31	29	24	20	33	28	26	22	22	23	29	32	30	22	31	21	15	23	28	27	25	19	24	31	35	24	23	28	25	23	22	14	24	33	28	24	29	33	28	32	28	18	27	28	26	30	21	23	35	24	27	21	32	25	33	27	31	32	23	19	32	24	22	23	29	18	32	20	27	31	18	17	28	25	29	24	26	18	36	19	30	45	21	26	31	30	30	29	20	30	22	32	33	41	33	24	29	26	33	21	23	32	16	22	20	19	33	21	24	30	17	32	24	25	30	27	34	24	24	25	28	26	27	26	33	28	33	35	22	37	27	27	31	23	29	22	30	39	39	23	28	23	26	24	32	32	25	21	29	27	29	32	33	29	21	23	25	23	29	22	25	29	22	22	31	26	21	21	26	30	35	31	29	21	28	28	21	30	32	38	22	28	28	25	20	30	21	38	21	24	26	26	33	21	30	38	27	31	26	31	22	31	30	34	20	18	33	35	22	34	28	23	39	30	26	33	25	35	27	30	28	32	30	23	26	26	39	27	19	24	21	29	19	31	35	27	22	26	34	34	31	31	21	27	31	15	28	28	24	25	40	38	33	27	21	36	22	31	21	20	24	24	24	26	37	29	25	34	29	26	20	33	32	26	16	29	24	23	24	27	20	27	18	33	21	38	26	27	25	19	20	24	15	29	34	24	26	24	20	25	26	25	25	31	33	30	29	27	25	32	17	27	28	25	30	29	33	24	26	29	32	26	32	27	28	28	23	25	32	26	22	19	24	24	26	25	29	27	26	27	19	31	33	27	26	27	28	28	22	25	32	26	28	26	34	28	28	35	30	33	25	26	25	24	35	32	33	35	29	30	22	27	29	24	24	31	37	35	22	30	32	25	23	33	29	33	33	24	38	30	26	29	20	31	21	38	28	27	26	28	17	30	22	29	28	29	29	27	30	24	30	28	19	30	31	27	37	31	31	27	28	36	25	26	35	27	27	33	30	26	21	34	40	23	31	17	32	38	37	23	33	26	23	25	28	25	27	29	24	26	28	26	26	21	33	35	19	28	30	24	21	21	31	27	32	36	34	29	32	31	38	31	38	22	21	28	28	26	33	31	26	31	31	17	34	29	36	25	32	24	26	36	21	24	38	24	35	23	20	23	39	24	28	25	20	27	29	32	28	28	33	21	25	24	21	26	33	24	30	16	29	22	38	36	24	22	26	26	19	28	23	33	33	17	26	28	33	32	24	30	21	40	30	24	20	30	29	16	16	27	27	22	32	15	34	29	18	30	21	25	21	25	28	20	30	23	29	34	27	28	28	25	19	24	32	20	33	33	22	22	27	33	33	29	31	26	30	23	28	34	23	23	25	28	26	19	26	26	20	31	26	27	33	26	25	27	13	20	30	25	32	35	21	28	26	28	28	39	28	37	25	31	23	25	33	31	28	32	41	31	32	18	26	26	29	23	33	28	34	32	27	34	26	36	30	23	37	36	36	26	28	26	27	31	34	31	30	25	30	25	25	25	33	31	27	39	27	25	20	33	27	28	37	26	23	35	28	28	26	29	25	21	20	32	33	27	27	23	31	22	23	35	22	24	27	28	26	28	33	32	20	24	28	30	32	20	22	31	10	26	22	37	24	29	28	29	28	22	39	21	31	26	21	29	20	32	21	30	19	31	40	26	25	22	25	21	30	28	28	24	32	30	29	31	36	29	32	32	27	29	26	27	32	33	23	29	46	30	21	39	22	31	26	24	27	32	33	24	25	29	32	32	34	29	17	23	20	30	32	25	26	28	28	24	35	26	32	33	31	29	22	20	31	26	19	32	38	34	34
36454	14631	8140	20039	28009	27956	25246	22313	19396	16554	14168	12115	10434	8997	7836	6799	6074	5550	4649	4190	3547	2942	2322	1904	1765	1659	1486	1456	1334	1198	1088	1040	1038	995	1018	970	1018	1000	829	783	745	659	684	702	664	652	636	652	604	563	607	588	636	626	659	586	587	537	550	504	517	553	562	523	573	640	656	594	554	547	582	608	564	591	600	598	564	581	580	533	544	502	546	540	511	534	579	531	532	558	585	634	556	539	562	621	603	578	531	645	634	612	604	573	604	556	614	608	535	565	541	558	582	594	578	564	551	479	489	524	494	481	499	469	489	425	481	447	469	518	431	446	464	449	436	442	438	510	490	472	461	434	454	473	458	433	465	503	450	473	472	419	429	448	428	452	408	453	424	406	439	450	477	454	454	481	453	444	468	461	445	461	420	431	431	462	461	465	442	456	469	446	471	471	441	463	446	426	459	431	447	450	451	477	439	471	447	477	453	446	464	466	424	436	485	427	453	446	443	476	440	478	450	487	478	468	472	459	435	444	407	440	469	451	452	429	463	468	467	439	480	444	431	437	498	420	437	468	439	456	472	491	427	456	436	434	468	456	464	469	456	439	430	457	457	457	461	455	460	463	453	439	469	441	404	455	479	446	437	440	460	475	474	476	437	500	452	469	401	412	466	462	439	461	426	446	448	432	485	461	434	432	445	427	458	426	452	419	465	456	415	454	467	459	449	458	434	480	494	453	454	457	470	444	448	450	431	432	463	472	424	433	433	433	450	454	457	451	430	423	463	433	460	453	419	468	451	435	473	488	464	446	422	441	477	463	444	480	456	469	446	432	449	444	410	452	461	438	455	425	468	436	421	471	444	447	494	434	434	439	450	454	446	475	440	431	457	422	459	432	451	465	464	452	390	451	429	449	439	453	397	445	466	459	448	430	441	432	446	450	425	462	454	462	446	494	457	474	461	455	457	420	460	454	481	491	474	439	437	447	499	412	470	449	471	463	452	471	472	459	447	465	440	469	474	440	478	468	421	430	465	462	456	438	478	449	463	453	460	467	436	454	479	451	518	459	477	473	453	437	414	438	456	487	472	443	467	466	484	443	443	430	458	483	442	478	440	444	467	495	481	453	461	435	447	430	466	483	471	431	445	452	465	459	454	416	431	434	417	446	448	450	450	460	437	464	463	433	427	471	445	463	482	500	404	507	439	450	477	490	445	457	445	434	433	441	466	487	448	425	428	464	449	470	466	468	461	481	450	414	459	473	422	469	457	434	458	450	435	482	453	447	456	441	447	434	457	459	468	460	436	462	459	473	481	470	465	454	453	479	424	439	466	449	424	418	445	443	464	448	477	492	445	461	467	429	432	485	433	445	479	456	495	472	437	436	481	437	475	433	465	435	438	442	441	502	427	474	485	424	474	445	437	459	462	453	435	463	470	465	467	474	472	410	440	445	420	458	462	440	433	469	435	459	452	457	472	472	462	405	443	425	417	427	434	458	468	445	431	488	457	447	466	452	434	458	476	416	483	423	434	457	427	464	419	429	421	451	434	444	442	435	446	457	453	481	400	467	460	447	461	467	444	461	413	469	447	429	407	480	438	470	469	456	479	460	456	452	483	483	464	451	497	419	422	483	506	448	458	462	459	448	457	454	452	410	466	436	450	466	450	467	446	432	454	417	442	435	476	461	451	421	438	466	432	436	484	398	477	468	453	448	481	473	449	423	501	497	481	430	445	448	479	413	456	443	437	458	428	464	428	433	450	441	436	438	480	479	433	440	418	438	463	482	418	425	488	446	463	479	459	426	470	478	463	433	449	465	446	422	443	483	443	455	500	440	427	468	472	439	427	488	451	422	438	449	445	450	445	493	426	466	473	474	449	436	421	468	452	461	442	482	436	453	460	441	433	472	420	460	438	447	489	451	432	468	482	411	418	435	467	459	472	460	436	449	476	456	409	435	434	475	456	427	446	420	477	453	504	415	461	452	449	419	451	422	428	480	410	438	453	463	473	430	465	457	411	502	416	484	463	479	430	400	458	477	455	428	511	470	436	451	464	428	470	498	407	423	449	463	440	457	411	442	417	432	470	434	421	450	467	470	457	432	437	468	426	441	430	494	442	439	445	460	443	479	463	453	418	474	475	431	460	437	450	459	468	459	447	477	451	462	454	460	464	448	430	425	414	427	463	460	462	419	481	455	441	457	425	446	486	447	438	431	443	425	491	444	406	412	465	494	411	476	447	434	413	413	455	454	430	417	472	415	439	473	453	446	466	415	445	469	453	466	407	438	443	458	449	426	442	437	419	478	431	462	430	437	476	438	433	445	463	462	474	461	473	464	446	472	499	453	459	449	479	442	443	448	445	430	443	451	454	489	431	464	469	446	425	442	429	450	429	452	467	432	460	474	442	497	439	438	466	474	437	480	399	450	422	436	437	466	443	471	467	450	437	479	441	427	465	456	457	433	450	459	425	469	458	440	432	502	436	454	444	433	459	412	483	452	440	476	429	437	482	431	459	448	484	442	444	484	452	460	440	430	467	474	454	462	486	476	430	458	471	459	493	444	455	455	458	485	457	409	446	469	462	481	420	438	468	476	421	479	437	458	415	411	453	441	484	474	439	457	458	476	446	455	456	474	457	460	464	464	452	460	473	423	452	444	467	463	408	460	449	427	444	483	435	422	437	479	466	429	451	442	469	455	467	446	436	458	447	444	473	456	417	426	437	437	453	486	434	457	435	472	435	468	477	462	426	432	475	430	454	430	417	484	452	456	448	430	413	490	459	458	441	423	475	461	486	464	469	455	430	419	464	447	463	477	453	466	432	443	445	441	447	447	469	408	421	443	435	449	468	434	403	430	469	475	434	461	423	452	446	445	464	434	446	483	432	470	455	447	450	439	457	452	441	480	446	443	432	453	483	455	476	465	439	468	441	450	476	427	453	387	474	484	485	452	429	433	442	420	456	429	451	463	430	520	455	460	418	443	474	452	442	469	421	463	436	428	434	451	466	458	463	455	389	437	488	441	434	450	454	462	455	434	453	424	475	448	490	441	452	460	482	463	442	477	435	435	460	433	437	483	459	468	482	427	463	467	408	454	471	449	387	440	457	431	439	452	436	484	438	455	424	446	440	452	447	431	438	458	444	437	478	434	497	472	418	475	439	415	427	444	471	471	473	422	450	458	474	460	467	463	465	436	446	442	410	438	424	421	403	424	418	430	436	424	446	499	471	502	432	458	424	430	452	440	470	434	482	455	447	429	470	461	421	480	438	453	450	468	441	483	498	434	437	482	415	471	468	436	453	462	464	414	459	464	484	446	450	443	440	466	452	436	425	429	444	440	498	469	429	475	459	438	413	499	470	468	413	471	436	423	458	407	459	459	461	472	466	461	501	441	425	441	466	396	479	491	439	490	443	432	478	459	455	453	451	454	414	442	466	401	475	430	395	439	400	465	436	456	488	444	458	420	435	461	447	457	441	420	443	465	455	460	442	443	489	428	474	449	454	456
8391	1555	637	491	865	1106	961	854	786	606	542	439	348	302	270	226	225	214	182	136	138	104	95	88	70	86	72	69	71	69	55	58	53	52	54	58	39	51	51	43	34	51	34	49	28	36	39	48	40	39	39	38	37	58	46	42	36	52	35	44	37	49	42	32	34	30	34	37	38	46	43	20	43	48	50	42	32	24	44	41	34	56	33	37	46	32	26	31	40	46	42	46	40	38	43	30	41	36	42	40	39	37	42	48	33	39	47	32	47	42	43	35	46	33	39	31	29	33	33	42	34	28	41	29	27	48	31	38	20	42	32	35	40	31	47	36	34	44	25	40	33	42	45	40	32	32	31	39	42	34	34	43	38	40	41	26	38	28	34	27	40	33	35	25	33	37	39	30	33	36	36	31	32	45	40	26	35	43	34	28	28	32	28	35	25	25	35	29	26	29	39	44	38	37	26	49	52	38	39	33	28	45	35	35	33	30	32	32	51	39	36	38	32	35	49	41	41	40	34	30	36	44	40	34	41	48	31	34	44	29	43	29	36	30	39	32	27	44	51	36	25	39	37	39	34	36	24	35	35	27	45	28	45	42	31	37	42	33	38	38	43	35	28	32	31	35	41	34	40	26	36	28	45	47	29	33	39	37	40	49	30	39	40	44	28	32	25	46	40	36	36	30	42	21	37	41	34	30	46	32	42	34	32	31	27	41	29	30	27	32	25	35	37	34	53	37	43	44	40	38	39	35	36	42	33	39	41	38	28	40	42	37	29	43	39	47	37	48	53	21	30	40	38	40	33	35	31	23	34	41	40	28	33	50	36	32	43	35	39	42	34	38	44	42	40	30	29	31	46	38	30	32	42	30	35	31	31	33	50	36	31	35	22	43	39	38	49	42	34	26	26	33	37	47	28	41	26	27	34	27	26	35	26	42	40	37	36	35	27	45	30	35	45	35	20	42	38	32	38	30	39	27	27	27	43	27	28	31	42	48	41	34	57	35	34	30	37	32	35	41	30	42	29	37	37	42	39	24	39	37	45	33	43	40	39	32	33	43	34	40	35	42	45	29	42	40	39	31	34	37	38	37	41	37	36	42	30	37	37	37	27	32	39	37	42	35	31	37	46	34	27	48	34	28	43	39	38	37	33	43	35	43	37	35	38	34	48	33	35	40	37	34	36	32	31	34	41	37	30	31	35	44	36	41	36	33	32	32	31	40	34	32	38	27	29	42	32	32	33	37	38	39	39	30	44	40	37	29	41	42	31	41	38	39	33	26	41	36	36	32	47	33	32	39	29	36	38	34	38	32	40	31	30	40	33	27	49	44	41	46	29	46	40	34	47	30	36	44	28	30	45	38	23	33	37	25	41	28	25	34	31	37	33	38	33	47	33	37	51	41	48	25	41	32	37	29	37	29	36	36	35	28	47	39	51	34	45	43	35	37	34	38	32	43	31	38	31	37	36	42	34	20	38	40	37	33	33	34	32	39	35	40	26	26	34	32	43	20	42	45	41	39	33	36	36	36	38	35	40	35	31	29	41	30	15	31	30	25	43	44	29	45	39	44	32	39	30	35	31	29	30	36	44	35	19	41	30	38	32	31	26	36	41	34	39	42	35	44	51	34	39	34	33	25	33	35	39	46	40	26	37	43	33	39	31	40	56	32	43	32	40	42	36	28	33	33	40	39	34	54	35	40	41	27	32	42	42	36	32	40	41	24	33	39	31	37	39	42	41	33	40	29	34	34	43	35	33	48	45	46	31	40	29	25	33	36	39	39	36	32	38	33	46	33	31	32	33	26	30	38	33	31	30	43	36	30	41	43	33	32	24	29	36	41	29	31	39	38	35	37	38	34	43	38	28	33	25	33	35	39	33	42	39	29	41	37	30	42	40	39	36	34	35	33	34	28	25	32	37	29	34	42	24	33	32	31	36	41	44	38	36	41	37	40	34	32	42	39	33	38	37	28	36	43	40	25	33	39	31	42	38	40	37	34	38	48	37	35	27	34	29	44	32	40	27	37	45	27	41	34	40	31	35	36	31	30	27	34	35	33	33	54	47	27	34	29	49	39	37	30	38	34	29	38	53	41	29	25	38	39	31	42	43	34	29	36	40	37	29	42	33	30	31	34	47	34	38	35	39	38	44	40	30	38	32	35	41	36	34	42	36	32	51	43	41	32	35	40	33	44	38	42	28	26	38	37	41	31	34	25	24	46	42	32	35	44	35	47	46	29	36	29	38	36	44	33	32	43	41	38	32	33	48	33	36	28	33	43	39	39	37	48	40	40	33	35	37	47	39	36	41	33	34	30	37	30	33	41	25	29	37	35	40	39	39	29	45	42	39	33	35	48	49	37	36	27	34	38	36	34	28	39	44	35	39	36	28	31	31	30	38	27	28	25	31	39	45	26	41	32	37	30	35	39	31	28	40	47	26	40	28	28	32	41	40	32	38	22	42	38	34	38	36	32	36	32	27	48	38	30	35	39	33	34	43	40	31	45	23	33	39	34	39	48	42	33	43	33	35	40	41	34	30	37	38	44	29	37	37	39	38	44	33	29	29	35	44	28	36	25	25	33	40	36	30	35	33	40	34	34	28	39	35	36	42	30	38	37	37	36	35	36	47	36	38	33	36	34	37	43	32	40	36	35	33	41	37	39	34	39	27	49	41	19	30	28	27	43	33	35	34	42	36	37	45	26	34	27	23	42	34	41	34	39	33	40	29	25	29	47	42	36	41	41	30	36	37	33	42	37	32	25	34	35	35	27	38	28	50	32	32	43	41	31	35	30	34	49	30	46	26	28	41	38	42	36	41	36	34	30	47	36	40	36	27	34	45	30	39	28	31	31	33	28	33	37	33	35	27	39	38	31	40	37	27	35	38	33	37	41	45	29	37	36	36	40	33	33	34	44	35	44	45	45	46	34	37	38	34	31	37	30	33	36	30	32	36	40	31	33	32	39	44	26	33	41	28	42	39	41	40	32	27	31	32	35	27	36	37	31	46	41	50	40	34	39	36	39	49	32	44	34	40	36	41	30	33	49	39	35	37	35	36	35	34	27	33	43	40	43	38	40	27	38	35	33	38	41	36	41	31	31	32	34	29	53	43	38	39	34	32	34	41	32	30	36	47	32	36	38	35	48	34	51	33	32	39	37	46	38	21	33	35	38	35	38	42	41	35	37	33	30	52	48	33	36	49	29	34	41	35	38	39	32	35	40	30	28	42	48	40	40	35	33	31	32	22	24	42	30	41	35	33	26	38	29	43	34	37	41	38	31	39	38	34	34	25	38	48	33	37	34	38	35	39	24	30	33	34	39	26	31	27	32	35	41	34	31	28	36	47	51	43	29	38	31	31	31	38	38	28	29	40	40	33	40	34	35	30	42	34	40	35	35	35	32	37	32	43	46	27	44	37	36	26	35	25	32	34	33	28	45	39	28	38	25	33	31	28	39	46	32	27	25	47	33	21	48	36	44	31	43	24	45	38	42
44598	18818	11800	25533	33763	33343	30456	27579	24198	21118	18443	15952	13901	12347	10821	9682	8534	7600	6725	6010	4956	4090	3324	2829	2520	2375	2193	2164	1827	1707	1584	1595	1561	1490	1449	1512	1536	1330	1152	1103	1039	1019	990	959	954	995	990	876	893	872	824	851	850	858	921	823	800	811	785	851	814	794	753	773	803	779	860	783	806	734	777	776	819	830	854	798	756	740	738	772	762	738	807	700	739	719	714	750	752	772	779	780	724	721	761	782	775	752	789	839	823	852	763	760	806	867	886	847	745	707	736	700	744	757	789	749	797	721	656	672	694	655	661	651	565	606	575	569	613	595	615	590	568	598	601	600	625	620	596	621	616	612	606	591	635	613	558	603	616	607	555	583	601	596	551	572	557	620	599	591	579	572	578	562	580	560	581	592	563	602	625	547	566	592	592	537	615	607	571	559	615	562	591	577	594	582	598	583	554	558	596	592	569	580	559	614	598	590	603	579	564	561	556	573	563	585	599	553	574	596	568	580	591	609	642	587	564	572	561	541	567	551	565	610	565	575	579	588	607	592	554	582	588	578	592	565	605	566	559	581	602	554	571	572	562	618	579	596	558	550	580	615	580	552	540	578	565	575	545	579	572	558	602	603	574	611	594	571	597	577	565	559	569	604	553	561	593	542	581	580	632	565	579	645	566	565	552	595	579	598	647	624	555	566	551	592	588	537	577	584	539	551	579	603	562	569	589	599	599	604	591	586	590	593	593	584	553	592	516	545	579	568	589	595	584	566	578	616	595	590	607	582	556	570	581	612	553	592	580	601	551	619	594	560	595	591	581	557	583	577	582	627	565	593	651	582	521	609	571	583	574	570	602	564	599	572	606	570	569	550	622	578	580	593	584	589	587	593	534	604	583	555	614	574	581	576	626	577	580	601	590	597	632	606	600	601	562	586	576	617	592	566	530	587	598	566	605	582	561	599	581	586	577	590	618	567	572	582	559	566	590	569	577	610	564	564	544	616	570	613	571	617	564	628	567	588	594	583	539	570	569	596	543	588	591	566	546	571	590	599	606	552	573	572	626	594	595	575	573	572	565	572	596	615	608	547	548	577	596	599	591	545	588	565	580	573	587	594	585	579	575	588	613	535	586	576	570	578	592	572	577	564	558	615	586	569	612	565	584	548	553	588	579	594	591	568	570	595	545	566	564	544	568	609	559	603	545	602	554	588	596	588	614	578	551	558	549	575	608	624	597	545	602	555	586	579	527	562	586	555	577	587	613	566	578	550	607	583	632	556	526	578	577	560	606	602	574	603	580	583	598	583	536	607	564	587	602	581	563	563	614	534	530	586	581	612	604	565	548	573	573	628	562	575	564	564	595	605	596	617	581	583	579	582	605	632	560	562	591	582	558	637	608	583	572	579	570	573	591	594	571	572	612	598	609	576	570	612	574	582	569	590	607	564	582	560	559	584	588	587	580	564	550	613	557	585	573	629	585	599	561	588	599	623	580	578	625	617	604	585	603	604	616	598	586	624	607	581	625	602	556	592	583	562	598	599	565	561	608	587	589	573	568	554	590	588	567	561	547	514	575	588	537	566	602	574	601	568	558	566	594	552	602	590	571	555	611	590	558	584	591	546	577	581	588	523	554	593	582	537	609	542	617	573	564	580	529	539	595	564	573	611	543	592	586	590	586	571	561	553	592	572	600	553	611	574	579	544	577	594	632	596	563	589	582	586	583	615	541	605	600	630	582	581	573	549	617	593	601	583	574	554	621	587	602	594	585	576	559	594	614	614	584	617	580	550	655	530	564	595	625	640	546	618	553	567	567	630	562	575	549	598	611	545	594	625	546	573	585	568	598	554	558	546	567	588	568	577	595	584	572	570	570	616	621	564	590	568	586	632	590	586	635	530	637	532	570	567	570	614	618	559	567	566	565	582	566	589	589	535	520	576	573	550	570	569	632	640	593	592	593	585	545	621	575	586	565	593	598	608	557	586	594	613	570	577	587	603	578	538	568	606	594	604	539	579	563	597	585	539	604	629	545	622	534	611	540	534	597	583	602	557	609	582	611	606	587	589	609	625	571	586	600	586	558	577	603	571	575	598	571	604	590	577	610	618	599	572	527	617	623	579	571	575	590	609	541	576	548	579	545	601	538	561	523	574	577	594	597	591	606	604	565	581	578	566	628	578	598	562	580	581	556	587	582	613	598	575	560	595	627	568	542	548	555	551	585	570	566	598	607	590	545	576	594	581	596	570	603	559	541	553	562	575	651	564	589	575	580	585	554	591	593	549	559	578	577	597	577	581	590	616	575	561	602	572	601	531	554	582	598	599	607	585	603	635	587	601	564	562	576	554	583	555	590	546	617	576	632	582	635	551	574	570	578	583	563	582	604	581	571	618	598	563	588	590	580	563	618	603	573	586	584	594	558	585	595	579	581	580	568	558	593	525	587	601	624	560	543	598	599	653	545	606	550	575	584	555	576	590	607	589	562	573	589	607	578	584	545	570	640	581	606	612	580	583	568	540	556	597	599	556	614	573	602	575	576	564	579	550	571	582	543	554	575	558	651	548	577	589	606	601	614	584	548	597	565	566	556	616	609	571	619	564	581	558	565	568	587	590	545	616	588	584	609	587	558	530	564	592	594	547	589	553	581	572	616	570	588	539	572	593	588	573	611	588	610	616	604	581	564	578	583	556	579	579	554	583	586	591	530	602	582	569	590	564	565	575	568	583	585	573	542	566	564	578	543	563	524	631	516	629	575	574	641	571	572	598	621	558	586	565	603	570	569	588	577	593	585	573	576	606	567	567	583	577	596	573	559	603	586	595	593	604	595	560	611	589	536	553	550	575	558	612	591	565	571	562	585	576	586	569	561	596	588	580	576	616	542	568	575	592	562	574	617	582	592	590	593	584	584	576	621	547	580	576	608	570	600	581	573	554	568	594	594	570	607	600	556	590	590	592	587	598	578	605	586	564	556	586	552	577	541	573	556	560	596	611	565	579	587	597	622	572	600	618	574	569	596	543	563	586	609	587	612	639	553	590	617	606	601	585	565	571	586	594	550	615	567	580	572	556	599	577	546	549	616	592	539	595	573	591	599	576	612	558	599	610	567	588	594	579	634	572	626	588	583	562	571	578	600	582	575	542	552	598	573	569	588	555	575	578	565	569	579	610	595	550	577	552	591	601	585	613	578	625	604	556	585	583	596	567	583	634	598	559	608	586	552	581	615	538	589	599	596	547	569	534	594	553	567	580	568	628	583	568	576	627	543	600	580	601	593	612	595	563	557	542	561	574	557	593	600	564	566	593	609	572	621	597	567	550	590	581	589	612	604	544	535	567	573	580	553	529	591	584	568	596	576	567	616	560	580	602	555	551	559	567	561	601	570	566	557	587	612	598	603	574	582	567	577	594	593	574	586	592	597	612	546	561	565	580	571	578	558	557	586	563	617	517	563	574	598	571	578	581	583	568	597	588	583	586	619	576	565	579	593	548	566	614	584	569	529	596	598	573
3356	500	245	199	367	476	420	344	318	281	213	188	166	140	121	107	94	83	67	72	54	54	29	41	30	35	33	43	33	20	31	25	28	29	21	25	29	17	21	16	26	20	18	16	23	26	30	21	15	21	24	18	27	21	20	14	23	23	21	15	29	17	26	18	20	21	23	19	25	23	22	20	28	28	17	32	22	21	12	23	23	25	26	22	18	22	25	16	22	18	23	17	23	25	20	23	25	22	24	24	20	24	32	20	24	21	23	32	26	30	28	20	26	21	26	15	22	4	18	21	22	20	24	19	18	28	26	20	18	21	21	19	13	23	19	19	20	17	10	14	16	17	20	18	26	23	10	18	18	14	31	27	19	11	20	20	15	24	15	23	25	17	14	25	20	11	21	22	20	21	17	16	21	12	28	16	19	17	19	23	19	28	17	18	23	18	24	24	21	19	23	26	24	16	12	15	18	21	20	20	18	18	23	17	19	22	20	15	14	17	20	21	10	21	21	21	22	18	25	23	20	17	21	16	17	27	19	23	15	19	18	15	20	19	21	20	23	22	21	21	25	21	18	19	21	24	26	19	30	18	21	14	22	22	17	18	15	22	18	16	22	10	20	21	16	18	23	16	19	13	21	17	13	26	15	26	20	20	12	21	17	9	11	27	19	18	20	17	18	23	20	23	17	17	11	23	22	18	13	18	22	19	11	18	21	15	17	19	14	27	15	21	21	22	17	20	27	26	24	29	16	24	19	21	19	21	17	15	23	19	25	15	29	19	19	24	11	17	22	20	23	15	22	13	19	25	19	26	23	20	26	23	22	18	20	16	22	13	16	22	22	14	20	22	18	18	20	21	21	21	21	16	26	28	15	20	22	21	19	15	24	27	23	23	21	21	22	25	19	25	24	25	21	20	15	20	18	25	20	13	24	22	24	26	20	24	20	13	23	11	18	16	20	24	26	29	21	10	24	17	15	13	17	20	18	21	21	24	23	16	24	24	15	22	14	22	24	21	16	22	16	19	20	33	18	26	25	22	20	16	18	19	16	20	14	29	33	30	24	19	19	19	15	24	25	17	16	15	27	26	16	21	21	12	26	19	25	19	16	25	18	17	19	14	10	16	26	26	23	17	19	13	30	15	23	17	23	19	18	17	24	19	21	11	15	27	18	22	20	15	23	19	22	26	27	21	29	21	27	13	24	15	19	16	27	22	17	16	20	23	18	20	24	20	15	13	19	23	14	28	14	13	21	30	18	23	20	19	17	18	21	19	22	21	19	20	16	14	20	11	14	16	15	22	19	24	15	14	21	19	18	20	24	17	15	23	23	19	24	12	20	24	16	14	16	15	18	20	14	30	21	20	13	21	19	20	14	15	13	23	24	11	20	19	17	21	27	16	14	17	16	17	17	22	22	20	23	17	14	22	13	21	22	24	16	20	21	27	16	21	12	18	18	20	16	16	15	19	21	17	18	20	12	23	19	20	17	27	25	25	26	16	20	26	20	21	21	17	19	25	20	22	26	18	19	17	17	22	20	30	20	26	30	24	18	22	12	26	11	19	28	19	26	16	19	21	28	20	17	19	16	22	19	22	24	11	20	21	14	24	19	22	19	20	22	20	24	25	19	21	22	26	19	22	25	23	22	25	13	10	20	17	17	16	14	10	18	18	14	17	8	16	22	20	21	23	26	16	22	31	17	21	25	22	19	17	20	12	16	22	20	20	24	19	20	17	23	12	13	26	30	22	20	31	15	16	20	17	23	23	13	22	16	11	25	19	23	19	24	19	17	26	18	22	22	18	24	19	18	16	25	15	21	27	25	23	12	24	16	12	23	21	16	20	29	19	16	19	18	16	14	19	15	22	20	20	21	12	25	15	23	28	18	10	18	24	21	18	10	28	29	21	14	18	21	20	22	15	20	26	23	18	15	15	13	10	26	25	19	26	17	20	19	21	17	26	20	19	20	19	30	19	7	13	22	24	22	20	13	25	16	17	23	26	21	22	14	18	20	20	10	23	19	19	27	20	20	23	26	19	23	21	26	18	25	19	25	21	22	25	26	15	28	23	15	19	21	20	22	24	15	21	14	19	23	23	26	21	21	19	24	8	17	13	17	24	13	16	23	20	16	18	20	23	17	14	19	23	17	20	16	24	20	17	21	26	25	24	18	24	13	21	13	20	20	22	23	25	24	18	15	17	19	19	14	18	20	17	29	20	16	14	17	22	17	17	21	20	19	13	23	11	28	20	20	14	18	25	21	22	24	10	21	18	20	23	19	15	19	18	28	16	13	16	20	16	27	15	26	24	20	21	25	14	9	21	14	25	12	24	20	20	14	21	21	17	17	18	17	14	26	20	17	18	24	24	19	17	25	21	21	19	28	22	21	17	23	18	21	18	31	21	26	29	26	15	17	13	26	21	23	17	18	27	28	27	26	21	23	15	15	13	21	20	20	16	22	17	31	33	22	20	12	20	23	27	18	30	19	24	18	15	12	20	15	16	20	23	19	22	16	15	21	25	24	27	24	23	13	19	19	17	21	20	15	28	19	20	13	20	20	30	10	22	18	16	16	21	17	21	20	20	24	20	13	19	26	18	20	24	18	21	18	24	19	21	17	22	22	14	20	21	20	14	13	17	24	26	25	21	21	15	22	16	19	18	25	25	29	21	21	22	18	16	21	22	9	20	17	15	22	19	13	18	20	19	16	17	14	24	25	21	18	11	24	28	15	16	24	19	14	20	17	17	11	11	16	23	20	15	17	12	17	16	19	24	12	20	18	13	16	21	13	16	19	23	19	23	9	20	23	22	21	20	22	22	11	18	22	9	27	33	24	21	18	23	19	22	21	18	16	16	8	19	12	20	18	16	20	14	25	16	23	19	17	16	20	14	14	19	16	29	20	17	17	13	23	20	24	26	28	23	16	25	20	20	19	21	20	15	15	17	24	28	14	24	9	27	20	19	21	19	22	21	22	21	23	20	20	21	23	27	13	12	22	26	18	19	16	28	16	16	17	20	17	16	29	21	19	21	33	29	28	20	22	20	14	14	9	15	23	21	18	15	15	14	22	19	14	15	23	15	13	17	16	21	17	20	24	18	27	14	23	16	16	15	22	21	20	21	22	16	10	21	16	28	28	13	20	18	23	21	22	21	24	17	18	23	17	25	19	24	18	18	21	23	19	19	25	23	30	23	17	21	22	19	20	18	18	21	29	28	16	18	19	26	22	15	28	15	17	22	17	21	22	22	26	19	27	19	18	26	22	36	23	29	16	15	21	18	18	15	20	10	12	18	13	18	27	20	25	17	20	19	17	29	17	21	21	16	27	17	17	14	17	17	11	20	14	24	16	24	20	21	27	20	22	18	21	25	14	21	15	12	23	19	23	21	14	17	19	21	21	23	22	21	14	17	21	22	19	26	17	20	15	28	23	12	18	23	23	19	26	19	18	24	18	19	30	11	18	13	16	19	12	17	20	16	20	16	25	18	20	20	14	16
31779	10567	5505	15105	22581	22802	20723	17556	14770	12074	10181	8251	7169	6411	5689	4948	4154	3829	3358	2884	2314	1827	1506	1200	1098	1021	983	921	777	688	696	658	704	675	655	747	783	627	533	498	486	466	487	501	463	485	466	439	394	421	405	408	385	431	446	393	408	379	388	420	421	398	391	450	409	432	421	458	400	449	374	403	387	458	465	411	401	355	429	418	383	386	390	396	383	406	383	404	438	404	387	410	406	398	387	363	388	400	454	442	426	432	415	437	463	437	443	396	374	403	378	414	380	421	377	422	419	419	348	338	353	340	360	345	335	350	342	355	336	378	333	311	342	313	314	321	354	341	319	333	328	322	375	318	299	330	321	333	393	331	345	340	322	325	324	357	332	350	294	314	335	315	316	326	311	319	289	301	320	322	352	342	351	309	362	326	310	297	335	330	310	323	324	339	323	309	333	329	320	309	332	305	346	321	358	356	325	325	339	348	299	309	317	318	298	353	324	311	326	344	317	339	318	331	344	343	324	332	336	346	297	348	302	334	356	330	347	322	357	324	298	314	312	347	329	323	358	341	344	334	319	327	311	297	373	332	283	353	344	333	344	336	368	337	334	326	330	306	316	308	323	344	332	300	325	324	325	338	327	320	346	312	328	308	308	324	330	331	334	317	323	314	344	318	352	291	311	355	306	324	328	323	344	315	335	327	339	320	322	292	312	331	317	326	363	335	299	312	310	370	302	335	345	366	320	323	316	350	311	355	330	338	349	347	330	349	345	334	299	331	317	362	337	321	306	337	309	330	329	328	328	332	313	306	312	295	322	343	327	306	278	315	330	318	357	343	318	325	322	335	295	328	306	316	350	296	330	347	350	347	329	358	334	315	309	356	311	316	318	312	311	297	314	316	315	334	332	314	317	338	327	325	308	353	358	337	331	345	306	316	332	326	309	303	304	314	322	322	327	332	321	323	350	348	327	332	341	304	328	322	318	301	360	335	319	313	335	333	324	361	350	287	360	296	341	332	314	316	335	327	335	340	328	351	329	300	314	325	336	334	318	347	333	352	348	358	312	321	318	332	349	289	337	359	344	322	314	317	325	339	336	357	363	346	362	318	355	316	333	335	329	339	324	337	336	337	345	302	330	321	316	332	331	330	349	355	347	318	316	310	348	329	293	331	326	309	313	342	366	321	334	333	308	338	349	341	361	343	322	348	322	292	327	321	322	326	317	312	333	333	329	331	335	338	299	341	357	363	318	310	303	311	309	309	334	328	330	328	354	309	332	314	313	360	322	358	331	346	320	331	297	291	321	292	339	335	314	346	347	325	321	390	341	293	316	305	315	319	316	333	341	308	316	338	343	297	335	283	337	334	324	319	318	329	318	317	330	332	324	364	335	340	336	327	318	304	339	302	332	355	349	310	335	323	322	304	344	303	333	308	332	321	374	314	289	347	325	342	322	325	340	329	316	332	328	325	323	331	332	307	324	364	322	339	336	290	328	337	335	298	342	327	309	311	336	315	333	313	353	357	358	329	337	321	358	352	313	327	331	306	301	339	315	325	332	340	284	326	337	314	327	340	301	302	350	320	330	364	333	332	346	360	356	320	302	341	332	335	328	333	338	333	327	330	329	326	376	321	350	325	328	305	336	313	347	339	325	322	372	333	319	325	352	325	346	296	308	307	346	333	331	335	314	313	312	327	325	319	324	328	302	326	313	339	347	293	324	325	311	322	306	352	336	310	346	348	320	323	336	354	350	321	326	330	332	289	324	333	333	308	328	339	333	343	330	312	339	318	342	331	310	347	344	318	321	355	310	306	339	337	342	331	337	312	312	294	314	353	331	349	322	328	326	326	349	309	317	332	330	308	355	347	337	340	291	313	329	336	323	310	333	329	330	328	317	317	310	324	345	353	331	332	316	327	360	328	312	309	333	353	337	336	320	360	328	309	297	347	317	301	343	298	334	324	320	340	355	317	292	320	319	330	341	300	331	322	342	321	321	345	337	348	347	318	310	295	326	348	368	312	320	305	314	302	352	320	324	341	341	315	332	315	367	333	298	322	354	366	320	353	340	347	327	322	325	307	307	342	297	371	319	318	327	333	365	310	356	327	330	325	323	294	347	338	352	309	359	332	317	337	327	335	300	321	326	339	329	326	338	377	366	319	341	319	346	339	340	339	369	326	321	323	345	329	347	349	307	323	322	297	318	318	330	347	347	331	296	308	329	333	319	341	326	314	330	331	338	316	349	327	327	307	307	342	359	300	319	316	337	340	341	343	307	318	325	321	295	337	343	328	331	327	308	327	327	303	326	324	333	337	319	347	332	362	324	308	338	338	329	320	353	341	322	317	324	330	289	321	289	291	310	320	332	294	318	352	317	311	286	320	363	362	321	317	304	321	324	360	346	336	333	338	309	335	312	365	354	306	338	346	334	344	325	335	350	334	334	288	300	324	352	310	304	306	311	328	305	326	363	338	319	314	321	357	354	345	355	308	334	285	324	328	358	325	339	351	332	368	320	353	361	329	327	318	324	332	327	311	361	312	343	358	300	342	294	321	341	337	321	322	365	336	338	328	342	357	322	338	321	355	316	337	325	339	336	348	308	338	335	333	305	335	305	345	329	337	343	328	352	314	326	342	311	321	324	339	308	336	309	346	327	345	349	343	320	333	338	334	309	317	355	316	322	319	333	329	351	323	334	354	356	346	332	351	319	340	330	305	308	303	347	359	318	345	311	329	341	355	319	343	330	332	346	336	328	316	351	316	341	310	329	363	342	306	276	325	346	296	289	327	314	331	345	336	334	354	333	324	314	366	326	353	335	336	341	318	342	308	334	351	310	361	354	349	353	346	340	339	336	340	352	309	351	317	294	304	332	312	285	320	341	307	298	327	319	351	337	342	313	318	333	318	322	318	323	323	361	316	338	341	347	326	308	291	337	325	341	343	336	350	323	314	313	333	355	336	348	340	331	282	338	338	315	351	318	347	341	353	339	335	301	324	327	345	312	333	339	322	314	361	318	326	367	333	341	318	317	314	348	317	322	343	332	343	320	326	319	339	322	303	318	334	334	307	327	323	317	328	341	350	351	341	336	303	308	296	333	336	348	321	310	319	315	317	346	342	320	303	329	310	348	309	338	317	345	325	300	303	336	328	280	318	342	360	343	311	352	323	332	348	309	315	342	301	340	321	352	325	340	308	339	320	341	336	327	355	315	331	310	321	349	327	331	329	332	312	359	315	338	334	364	308	302	327	322	318	336	348	328	336	363	306	305	345	349	301	326	331	353	346	339	343	338	337	312	341	290	323	297	330	348	353	333	355	333	323	310	288	341	303	329	277	351	326	317	351	299	332	310	314	322	325	335	316	340	323	327	320	307	291	320	330	352	329	332	318	319	347	364	362	336	316	338	343	315	352	329	333	311	312	350	328	339	331	342	295	328	343	347	318	319	326	299	354	314	293	327	314	339	317	306	324	346	314	311	337	302	312	317	326	338	317	348	323	341	297
4428	791	330	280	574	637	595	497	391	332	299	223	209	184	172	147	130	98	117	88	64	55	49	58	46	43	36	47	33	31	19	30	34	31	41	31	34	25	33	35	34	20	28	25	36	28	19	22	18	24	24	21	24	27	30	27	20	14	28	27	31	36	23	23	33	18	31	33	29	24	25	31	31	26	27	27	23	29	21	20	20	36	25	24	25	31	28	21	20	27	27	25	37	24	28	21	29	29	32	36	37	31	31	24	29	22	22	20	26	33	25	27	20	28	21	18	32	25	19	31	28	21	28	23	22	20	28	21	27	20	31	26	20	35	30	22	30	24	19	16	16	21	16	24	22	21	25	15	24	26	28	28	20	25	25	29	16	22	20	18	29	26	18	17	27	16	23	28	25	23	21	27	30	18	22	25	20	24	26	26	18	27	28	15	24	23	19	22	24	23	23	25	30	18	26	22	13	20	28	18	35	34	24	26	19	23	14	30	22	28	30	21	19	18	23	21	28	23	30	19	21	21	18	33	21	22	25	24	16	28	25	15	18	17	27	26	30	33	19	21	17	26	23	29	31	25	24	13	26	33	29	17	17	25	36	21	20	23	26	27	23	17	14	28	23	14	30	21	21	23	30	33	37	32	23	29	28	19	25	25	28	24	29	18	28	36	22	26	24	19	31	19	35	25	22	14	23	16	20	29	25	14	17	26	20	23	22	25	25	13	23	25	32	16	23	31	21	17	24	22	27	20	21	24	26	19	25	20	28	27	19	22	28	29	22	28	34	17	29	19	18	29	23	29	24	23	29	27	20	14	24	25	20	24	30	23	15	21	23	22	20	19	17	26	25	23	15	24	23	31	20	17	20	19	27	27	26	26	25	20	25	24	21	31	35	23	17	23	37	26	22	18	23	25	18	30	25	18	18	22	23	25	21	27	25	21	25	22	15	22	25	26	35	26	29	30	34	28	26	25	22	17	20	17	24	26	16	19	21	25	20	21	24	22	22	26	24	17	23	25	18	17	18	29	21	24	24	20	23	24	19	28	25	19	18	26	24	21	19	22	23	33	29	21	19	35	30	27	27	21	22	23	28	21	25	25	20	25	25	23	19	24	22	23	27	21	27	21	23	22	22	27	28	25	21	27	22	26	22	29	24	21	21	23	26	19	22	20	27	18	15	21	36	19	31	27	21	24	21	23	19	20	29	18	22	15	28	20	25	27	24	24	15	17	19	24	18	24	19	21	20	24	23	21	23	21	34	29	30	20	19	27	24	25	23	18	16	20	28	24	24	23	26	30	28	25	21	18	20	23	23	27	24	22	15	25	24	35	24	25	18	25	25	20	27	30	22	25	27	23	22	27	22	36	26	22	25	24	23	26	24	13	24	20	28	28	25	18	25	26	22	27	24	23	22	22	19	17	27	33	23	24	22	27	29	30	30	22	17	28	31	29	20	21	21	19	17	24	16	21	23	27	23	28	27	24	24	23	25	21	21	27	21	21	15	17	27	18	27	23	24	23	21	22	23	14	24	22	22	19	22	24	24	26	39	19	21	34	22	22	25	18	23	34	21	27	21	24	28	18	27	23	20	29	21	24	24	26	23	29	29	17	24	18	20	25	21	26	25	22	21	20	34	32	29	20	19	13	19	24	23	23	25	24	29	26	19	15	20	20	24	24	21	20	25	13	22	18	20	25	17	18	34	17	19	23	28	24	25	28	28	18	15	21	29	16	28	34	22	19	27	19	33	27	15	20	29	25	19	16	25	20	21	23	21	15	25	24	22	17	25	18	31	17	23	20	20	20	18	26	24	17	23	14	21	22	25	17	25	22	31	27	16	25	27	34	22	21	22	27	29	22	26	16	25	23	26	23	28	22	23	17	15	32	33	25	26	26	25	25	26	19	18	17	29	25	24	24	20	24	23	17	27	24	28	21	19	22	21	37	9	20	30	21	22	35	20	24	19	16	19	18	20	24	26	23	20	21	21	31	21	25	25	18	18	16	27	24	27	20	25	19	17	19	29	18	24	24	15	30	23	30	23	17	14	18	27	21	21	26	25	30	17	23	22	26	22	20	26	24	21	22	24	23	28	26	26	19	17	19	21	25	21	16	28	20	27	20	22	22	37	24	20	23	31	24	28	16	26	29	23	17	21	28	26	20	32	31	25	27	21	19	20	14	21	34	24	16	30	26	18	28	22	28	27	23	25	31	29	29	31	28	32	28	24	22	25	17	20	30	22	24	20	17	26	20	22	23	28	26	29	26	27	28	24	27	31	22	20	29	24	29	14	25	30	25	21	18	33	32	24	21	31	29	19	26	26	19	22	32	24	32	19	29	21	21	23	22	29	12	28	28	27	23	18	13	22	18	22	22	13	20	26	14	17	28	32	22	17	18	33	26	22	26	19	20	21	27	20	32	26	20	20	16	26	26	31	23	24	24	22	17	24	24	21	21	22	28	24	21	26	18	21	26	23	29	23	30	21	16	18	19	21	19	23	26	23	24	31	20	28	21	29	31	17	24	28	21	25	14	29	24	19	19	20	26	23	17	24	20	18	23	28	24	36	18	31	20	26	20	30	33	23	25	15	22	19	26	21	32	18	24	28	28	23	19	25	20	25	22	21	25	28	28	27	28	22	18	18	19	18	14	13	21	27	30	23	19	24	16	18	18	21	21	15	29	25	26	21	22	31	24	18	22	20	25	21	30	27	19	26	17	19	31	24	24	27	19	25	28	29	17	26	24	24	12	32	21	23	24	21	17	27	29	30	25	25	20	29	22	21	22	28	20	18	25	23	21	23	24	18	26	17	15	22	26	22	17	20	23	31	20	18	15	12	24	21	34	17	23	23	24	21	22	22	30	21	23	36	28	26	14	22	16	24	23	26	27	18	32	29	24	19	14	14	28	21	20	32	23	30	19	24	22	22	19	26	22	21	15	22	15	18	17	22	12	20	22	30	27	22	14	26	30	30	23	24	23	20	14	26	24	23	25	15	24	16	24	18	34	23	26	19	24	21	20	24	27	24	23	24	25	27	26	12	25	20	23	21	21	23	22	23	32	28	18	28	12	26	28	27	20	25	25	19	21	20	16	30	16	24	25	21	29	23	19	28	27	19	22	21	25	19	22	20	25	28	22	23	24	19	20	25	25	29	19	29	13	22	25	36	19	30	23	27	29	19	17	29	24	28	17	21	21	26	21	24	26	24	17	29	21	20	26	21	26	26	33	18	21	26	16	20	16	24	19	25	19	22	22	18	26	21	24	23	21	19	23	27	15	28	18	17	30	19	24	29	26	26	24	22	33	21	15	27	22	21	20	20	24	27	20	23	27	22	26	34	20	30	30	27	26	26	26	17	25	33	25	21	19	31	31	20	28	28	18	14	28	24	18	30	26	30	27	30	23	23	15	20	23	22	21	20	22	25	22	27	22	21	21	19	27	14	25	23	10	27	28	27	28	21	21	31	18	18	16	21	17	18	33	32	15	22	25	25	30
38685	14161	7466	19084	27340	27070	24298	20976	17908	14696	12103	10171	9061	8432	7294	6262	5356	4669	4324	3657	2992	2338	1879	1663	1389	1257	1263	1165	999	979	908	930	909	950	965	913	870	792	748	680	610	648	581	650	624	553	545	544	530	530	540	539	484	550	544	524	516	525	493	449	486	479	478	507	539	553	558	514	470	506	520	495	539	541	498	518	464	492	508	467	494	501	473	492	456	444	453	448	466	502	536	478	464	467	524	517	528	520	516	530	554	480	557	512	544	548	544	527	511	486	460	465	492	472	504	494	496	499	453	437	411	449	438	427	417	404	372	421	363	420	358	393	404	423	388	361	397	388	393	415	417	404	404	357	395	390	401	366	388	401	372	360	398	401	355	350	403	349	344	371	367	346	405	392	388	391	382	393	358	394	392	407	399	405	405	368	389	407	375	401	349	385	408	363	378	359	383	356	400	360	350	362	397	379	416	364	376	407	417	360	417	386	400	392	412	345	363	362	383	427	389	362	369	370	401	382	416	364	360	402	367	383	400	386	404	394	363	365	411	360	363	392	388	374	396	378	364	392	382	379	361	399	383	365	392	384	394	387	360	382	370	362	429	403	402	369	372	380	376	383	381	368	370	399	385	371	369	351	359	392	358	381	429	388	378	426	372	348	365	374	368	361	339	364	369	371	398	388	363	368	392	373	377	349	358	347	380	382	397	415	359	357	360	396	362	370	395	411	353	354	388	396	353	352	393	372	392	386	401	408	386	399	426	397	362	410	379	414	377	342	387	379	375	362	399	339	392	385	383	357	375	380	394	383	385	398	361	406	400	369	375	386	399	394	400	391	381	363	373	369	388	358	406	353	347	358	389	378	382	384	390	372	389	383	365	393	358	380	422	401	379	409	380	393	392	360	365	377	376	396	356	407	380	369	339	374	393	362	370	373	404	363	427	389	360	420	372	375	389	357	372	372	396	372	380	370	406	407	366	372	376	395	374	417	398	396	405	363	343	378	383	351	385	372	377	390	379	377	399	360	388	343	384	356	369	383	390	378	358	366	396	379	383	368	360	390	376	390	365	411	382	434	399	368	387	382	377	373	373	379	368	387	394	366	395	387	378	360	403	341	378	431	358	394	361	386	393	362	391	413	395	402	380	390	369	378	371	393	383	384	391	363	368	362	394	368	346	376	382	381	405	355	391	371	388	384	378	390	414	381	422	380	417	393	390	384	355	413	405	396	397	389	374	379	395	368	376	395	408	383	402	367	379	382	350	352	364	383	417	366	365	388	383	406	462	363	347	401	398	367	366	408	414	381	420	360	314	344	363	383	393	390	368	381	392	406	362	366	389	378	398	377	383	393	379	384	377	386	384	409	393	405	365	363	332	369	369	416	399	388	370	359	383	362	387	391	364	384	372	367	376	333	386	372	376	346	386	349	387	363	396	358	371	407	370	363	366	355	424	359	366	375	428	400	419	377	334	394	352	366	356	421	370	399	402	356	382	356	379	404	324	395	430	400	347	355	373	367	352	370	347	405	362	386	374	370	386	385	360	364	396	391	406	377	379	358	388	398	385	403	367	396	377	366	405	409	378	403	353	364	386	358	367	407	369	364	373	370	378	347	404	358	377	371	390	397	401	388	366	355	389	377	389	373	366	336	410	372	389	368	364	399	411	394	382	349	430	407	388	415	363	403	366	362	375	387	352	361	408	411	379	357	371	371	396	379	378	400	393	391	342	389	386	417	376	387	369	356	366	459	371	386	342	411	391	370	356	360	421	385	355	397	383	394	378	402	377	372	400	371	356	359	394	384	383	390	399	386	377	401	375	418	408	378	372	389	337	396	387	378	369	354	372	379	410	395	378	394	428	367	377	393	393	364	417	359	360	389	371	361	363	403	361	354	381	365	397	404	365	394	383	383	372	340	392	351	368	393	373	376	400	396	367	330	369	348	371	381	369	383	378	419	376	418	372	363	388	385	347	396	385	337	376	369	396	425	395	383	396	393	366	404	382	397	377	406	380	355	391	383	368	372	369	383	389	394	361	402	351	383	398	377	397	371	369	352	406	349	398	404	397	390	371	362	385	381	386	385	362	394	368	380	406	409	381	385	354	400	386	375	373	402	400	364	398	396	394	397	385	382	382	408	379	363	358	366	391	398	367	363	411	400	387	372	353	386	381	414	347	365	367	371	395	375	359	363	379	380	345	363	394	381	364	396	395	335	375	373	383	386	380	348	389	390	370	370	366	398	344	390	402	353	388	376	390	373	377	368	367	410	399	376	388	387	409	376	381	386	367	411	388	369	383	390	369	360	387	388	384	375	372	365	370	344	411	352	357	358	371	384	372	358	380	375	368	382	373	364	398	401	381	365	381	415	362	379	402	378	379	390	351	361	390	374	342	390	381	394	393	342	392	363	394	390	397	369	403	377	359	362	402	351	385	393	369	387	340	398	366	383	403	399	372	332	403	354	386	367	374	371	355	405	390	369	364	365	366	384	395	385	366	366	384	355	349	400	408	403	367	363	346	382	367	368	381	359	405	359	364	411	380	369	393	394	385	331	373	365	393	399	398	384	385	369	393	376	374	351	381	404	372	367	371	398	374	388	348	379	379	387	378	367	415	355	379	361	389	391	395	409	344	326	400	347	403	376	359	351	392	386	366	390	385	346	396	363	388	405	384	377	370	403	368	382	386	364	343	394	330	358	376	371	399	368	402	406	374	368	383	386	354	404	344	368	402	410	375	376	395	398	350	405	408	364	389	388	359	360	397	366	409	404	407	380	401	367	363	362	349	369	437	343	367	402	395	377	378	370	394	329	384	395	394	376	379	392	390	413	386	361	428	371	376	384	373	408	390	364	367	406	396	357	393	365	367	385	365	375	391	365	348	394	375	380	378	409	362	354	397	366	352	380	405	378	344	403	366	392	388	391	385	403	374	392	338	388	396	346	416	325	377	363	374	357	393	369	371	382	373	390	403	427	387	388	398	354	351	397	367	364	377	378	388	439	335	378	362	405	405	371	406	358	354	344	342	371	432	374	375	386	363	373	400	397	396	393	357	366	378	348	375	382	377	403	388	394	364	397	372	391	417	366	375	378	410	407	415	388	327	355	340	437	368	420	396	388	388	387	358	383	364	370	350	381	384	351	394	390	372	385	394	373	387	401	364	385	397	392	392	397	383	377	404	338	419	380	350	383	402	390	380	413	399	372	377	370	396	401	349	368	381	419	396	377	399	375	389	364	416	371	371	423	395	401	352	394	391	390	362	403	401	380	406	373	385	382	393	396	380	394	373	344	357	389	362	373	394	425	377	364	352	371	374	354	428	381	359	327	410	376	404	370	375	407	376	347	363	376	382	385	390	371	378	317	388	341	379	356	405	370	388	388	432	409	396	390	403	389	375	396	393	386	378	374	386	391	403	374	400	376	399	371	380	407	411	396	370	377	398	386	385	364	376	374	397	381	406	386	396	421	392	384	361	332	362	374	376	388	381	397	379	417	367	376	395	380
6325	840	333	298	622	735	632	512	442	373	283	253	224	203	184	144	138	101	107	98	78	76	58	56	56	51	33	39	34	52	40	36	25	40	34	48	41	38	41	31	40	27	28	30	32	40	30	34	36	21	38	30	27	30	24	33	28	29	27	28	33	32	32	34	29	33	30	38	23	37	30	37	35	31	33	29	30	36	41	32	45	25	25	28	21	23	22	16	36	38	32	34	24	21	29	26	27	25	37	35	26	24	29	40	25	30	31	32	21	32	24	29	26	28	29	30	24	34	36	28	29	30	23	30	24	29	26	28	24	28	21	19	23	21	25	24	28	30	22	30	22	32	21	23	21	27	24	33	26	30	23	17	34	27	25	17	31	34	32	24	34	19	19	21	30	34	30	27	26	19	24	34	31	28	35	26	19	25	26	27	34	17	28	35	21	34	30	33	28	34	17	33	38	25	14	20	38	26	24	32	35	33	37	35	21	24	36	26	25	28	27	34	27	27	22	28	27	27	26	23	28	37	34	24	26	36	22	30	34	19	28	24	27	35	29	16	25	33	33	27	29	22	30	24	24	21	24	29	33	19	28	22	30	32	27	28	31	34	30	32	19	21	30	35	29	27	21	31	26	27	30	25	29	30	24	32	21	28	24	33	31	18	31	19	25	32	27	28	24	29	27	39	30	38	25	26	25	34	28	17	20	34	24	24	21	37	32	13	24	28	33	28	22	27	28	25	28	26	24	28	23	23	32	24	35	23	25	27	22	34	32	21	30	23	26	23	25	30	19	30	28	19	36	29	23	34	32	35	26	30	23	27	24	38	26	25	31	27	19	24	22	23	26	23	19	25	18	31	24	21	20	31	28	20	24	26	34	23	30	26	35	26	27	18	23	27	25	24	19	32	27	26	22	33	22	38	25	30	32	32	28	26	26	34	37	23	26	23	25	22	25	26	25	24	20	26	23	15	31	27	33	33	22	23	22	17	38	24	23	27	25	24	23	38	24	31	26	28	31	28	16	21	31	25	25	27	19	25	30	31	29	30	25	29	36	36	25	29	29	26	32	36	23	14	25	29	25	20	29	28	28	19	32	22	27	20	25	25	21	29	31	32	38	29	18	21	11	36	20	38	37	25	24	24	25	24	31	24	25	23	26	32	33	27	28	28	28	26	29	22	33	18	28	24	14	28	32	26	27	31	23	22	26	34	35	27	17	21	19	25	30	17	23	32	22	29	26	22	31	27	27	22	38	31	24	24	30	21	31	24	27	31	38	22	26	37	20	20	19	30	24	27	31	31	25	21	30	22	28	34	32	28	21	31	28	23	29	30	31	29	45	26	30	30	26	29	41	14	22	23	29	23	30	28	22	23	40	36	31	31	30	29	23	19	29	29	22	21	28	36	32	24	41	27	27	23	29	27	22	27	31	33	34	24	27	27	29	22	32	25	27	26	28	34	32	21	34	27	27	39	36	28	26	26	29	26	32	21	30	25	28	22	32	25	26	31	31	29	25	31	26	23	28	36	17	21	29	23	28	22	41	29	24	31	22	27	26	24	25	29	28	20	25	31	20	31	29	32	37	20	26	29	30	24	25	27	18	31	29	29	33	20	33	18	25	26	29	28	27	31	33	34	30	30	33	33	29	26	32	29	24	37	25	29	31	26	21	21	35	30	28	25	41	23	32	29	26	31	29	24	27	25	30	38	28	20	30	27	28	27	19	27	26	26	27	29	28	23	23	17	14	27	27	26	22	25	26	31	20	23	21	25	24	25	26	31	18	40	30	27	22	26	33	31	31	22	26	30	26	28	26	23	36	35	26	29	31	28	22	37	31	32	27	35	19	25	21	21	29	26	25	29	35	33	29	28	29	27	16	19	32	32	25	31	31	32	32	26	22	27	29	19	27	33	32	21	24	32	30	31	36	28	33	23	27	29	30	22	31	23	29	21	27	28	21	22	16	26	31	29	24	19	25	32	33	27	17	32	25	19	25	21	25	25	20	32	20	29	26	26	30	28	29	22	28	25	26	20	35	28	24	18	28	27	25	27	28	29	31	27	38	23	25	25	21	27	27	33	27	30	21	18	35	23	27	37	19	28	30	33	27	31	32	26	37	33	33	24	36	24	25	42	33	25	27	26	17	20	24	19	24	20	23	35	28	32	21	24	17	31	29	35	23	23	31	35	27	35	28	23	21	26	26	22	31	22	40	38	26	27	24	28	32	22	25	30	24	23	23	24	31	27	27	28	38	21	30	32	24	33	25	28	34	23	32	27	20	26	23	32	23	30	20	27	24	22	21	45	26	15	33	25	25	32	34	35	30	27	32	35	29	27	37	29	28	43	30	25	25	21	27	30	26	20	30	29	32	32	18	26	31	17	23	20	20	30	22	36	32	23	25	30	33	24	21	27	38	39	21	17	31	32	27	29	31	33	25	16	26	22	30	27	20	24	25	25	24	32	27	17	34	25	25	29	24	26	26	29	27	24	30	22	20	22	34	34	28	24	33	28	25	18	27	30	31	23	24	29	24	31	29	34	24	27	29	22	26	28	26	23	31	16	31	21	28	30	28	27	30	33	34	26	39	24	35	20	23	20	24	24	32	26	39	35	42	28	20	24	22	33	33	32	19	33	16	35	28	26	24	28	30	28	20	32	35	27	22	24	14	26	25	27	22	30	20	23	35	31	32	30	24	24	24	30	23	24	37	25	28	20	36	28	19	29	27	27	28	25	21	19	21	29	25	20	29	21	21	35	28	21	26	33	32	30	24	27	32	26	23	33	21	32	24	31	29	35	23	30	35	30	17	27	27	26	30	33	22	23	29	31	31	22	31	23	29	24	25	30	26	25	29	24	26	30	33	27	30	27	26	22	23	32	28	23	31	27	26	29	26	27	24	20	28	28	23	26	30	20	34	31	25	18	26	17	23	35	25	30	25	21	24	30	33	29	18	29	25	31	29	28	26	31	19	31	27	28	30	33	28	30	17	29	29	35	27	20	22	31	29	36	34	31	24	36	36	25	28	27	32	22	21	29	26	26	26	25	33	25	21	22	24	29	28	28	20	33	19	29	23	37	22	25	30	24	28	31	42	25	20	28	15	20	31	23	23	16	27	23	27	29	19	18	22	28	26	28	35	28	16	22	24	28	34	26	16	28	25	26	19	28	36	29	27	19	25	22	21	23	28	30	29	36	27	23	29	27	25	35	26	31	14	21	28	33	25	28	25	25	28	29	25	44	36	31	27	25	23	17	31	33	28	25	30	26	39	29	26	24	23	28	27	23	32	22	29	23	21	24	22	24	29	22	24	25	23	33	23	16	31	25	18	26	16	17	21	22	24	22	29	21	22	32	27	32	18	21	18	22	24	19	21	19	29	27	22	22	24	30	43	29	32	23	28	26	23	19	31	25	34	28	29	25	38	24	31	34	27	32	31	22	28	19	22	30	32	27	25	31	31	33	27	35	13	22	34	28	35	26	29	36	20	23	27	28	26	25
37381	13827	7936	20012	28011	28021	25490	22050	18307	15352	12857	10887	9670	8530	7482	6441	5638	5180	4697	3685	3109	2493	2120	1791	1638	1365	1402	1193	1072	1065	1039	1017	1023	1049	1122	1018	951	878	791	735	751	710	716	671	709	726	722	623	620	571	618	647	634	614	646	577	637	589	540	583	564	525	551	565	604	595	619	592	587	579	563	628	614	589	622	529	600	544	512	548	517	576	575	590	545	543	533	553	549	560	576	547	553	555	573	617	569	589	614	656	613	642	523	612	650	585	577	577	535	561	507	492	526	567	546	572	560	536	509	526	486	509	472	461	468	472	487	468	453	465	407	465	428	417	460	426	446	503	437	482	464	451	484	462	446	427	442	477	482	462	412	491	430	434	426	410	446	496	440	446	429	489	464	467	417	446	429	419	448	433	437	425	461	436	449	456	477	474	462	492	455	498	442	452	424	419	432	446	448	461	441	424	432	464	428	478	468	448	458	473	439	447	441	473	432	449	454	441	472	431	429	409	425	448	449	429	466	462	454	447	454	464	478	441	415	433	420	442	450	426	438	421	419	470	435	468	431	449	391	459	455	463	455	438	447	449	462	450	472	425	433	446	421	449	456	411	449	441	482	432	414	496	436	436	441	444	412	438	478	444	441	432	451	451	444	447	464	425	479	470	448	439	446	439	452	412	446	456	424	460	438	418	444	427	466	477	457	425	435	454	415	430	433	438	414	461	461	436	414	420	459	433	479	422	470	435	455	421	484	453	442	457	451	468	440	452	461	425	460	425	429	442	456	456	469	464	411	428	444	480	445	410	456	442	408	471	467	470	425	467	416	467	430	456	460	440	460	457	474	447	432	420	458	470	458	447	430	418	454	481	441	447	446	454	419	453	436	444	447	462	447	437	460	457	462	450	479	447	454	473	435	444	480	441	475	468	428	426	452	509	434	436	502	462	475	454	468	492	485	428	425	458	422	427	442	418	482	463	462	447	480	474	429	463	464	403	451	430	422	433	420	455	470	462	459	448	485	480	440	447	434	476	410	518	420	470	447	451	433	467	472	460	437	460	471	446	433	456	444	447	459	442	420	462	465	451	457	448	462	414	451	435	419	420	460	438	414	442	463	456	455	487	425	455	433	451	469	516	441	457	467	472	461	475	445	452	443	484	441	433	464	453	402	458	441	415	419	480	445	457	450	431	485	459	457	451	479	450	429	501	447	400	437	450	427	451	449	447	465	397	468	454	411	483	459	445	493	433	434	412	468	426	423	382	439	487	423	452	443	438	439	472	422	433	443	457	446	448	437	436	467	440	451	465	438	435	444	425	439	457	457	474	460	458	442	480	400	467	458	451	456	469	425	404	472	462	467	429	436	470	457	437	457	464	431	467	409	428	426	429	427	422	452	438	450	459	444	426	465	451	475	446	466	426	449	479	460	462	429	448	461	467	469	438	454	449	419	446	418	473	448	449	442	468	458	432	448	446	421	432	477	447	437	454	447	427	423	446	437	440	446	467	472	479	456	421	416	453	442	462	451	439	472	452	459	437	469	503	470	437	442	447	408	409	438	461	417	452	446	442	463	433	433	482	447	468	418	467	409	452	454	445	456	393	435	465	451	470	448	425	449	412	489	449	441	441	419	441	449	433	468	461	435	488	448	451	418	473	441	457	443	468	455	450	407	451	458	432	438	467	440	440	428	434	438	439	444	445	457	466	458	463	452	400	456	436	417	449	438	429	427	442	456	469	456	431	474	456	438	442	418	441	410	456	435	449	446	429	438	470	430	449	442	432	442	451	436	478	406	450	505	423	426	433	463	414	430	455	402	439	414	424	461	456	509	466	426	475	456	435	455	413	424	438	424	476	444	460	427	460	431	432	459	429	417	469	458	424	443	436	421	465	413	480	461	437	444	439	475	487	452	435	452	446	425	450	460	457	449	479	450	453	453	477	459	440	453	493	411	464	453	450	455	444	462	473	475	460	447	439	433	454	490	475	448	492	435	473	414	429	403	438	438	430	471	467	443	452	420	426	433	431	446	444	453	434	466	437	458	438	425	427	441	477	480	454	469	439	463	438	418	431	415	436	469	421	456	408	457	459	428	411	473	470	445	410	451	434	411	491	449	407	446	482	464	431	454	435	456	468	456	430	448	471	437	485	434	479	485	453	434	460	439	450	475	456	452	478	434	426	444	462	438	469	468	443	454	483	479	418	407	472	460	451	458	467	448	446	472	442	433	452	457	467	448	484	478	430	487	439	434	454	440	450	458	446	455	470	476	430	448	451	440	463	428	437	464	456	472	396	449	408	491	433	442	450	432	412	422	409	435	447	448	433	446	456	422	489	459	437	432	480	435	439	437	419	489	481	427	460	456	461	453	469	457	453	424	424	414	462	434	456	439	454	452	458	445	457	420	404	446	436	472	457	451	469	425	460	430	440	443	442	435	419	457	472	441	429	448	422	457	412	456	424	457	467	414	496	453	453	463	450	459	476	465	445	467	436	428	443	487	442	459	465	433	403	439	467	498	448	465	390	426	440	452	448	467	468	450	442	433	429	434	453	483	447	451	436	455	463	452	423	428	460	426	471	452	446	450	479	461	430	465	447	443	424	427	419	441	466	434	449	481	457	456	465	439	453	447	420	435	460	449	445	432	426	437	439	428	446	479	433	461	448	428	470	453	450	444	435	430	464	447	438	480	453	452	447	433	476	452	472	440	447	458	438	474	450	409	426	452	470	439	446	466	491	455	455	442	458	451	451	453	425	435	492	441	441	470	425	449	454	476	447	443	445	452	439	423	439	443	485	505	454	406	483	426	425	445	432	468	421	455	482	446	464	445	465	426	451	453	468	428	459	467	425	410	429	431	410	424	461	445	454	428	441	476	421	447	422	494	458	457	454	442	468	447	448	420	418	462	428	432	475	440	415	415	421	474	453	474	439	454	465	441	435	432	487	419	459	488	453	449	448	441	441	457	445	434	461	424	461	452	431	431	454	425	454	479	459	451	448	459	465	437	464	440	471	471	402	460	452	437	437	427	438	456	466	435	443	418	438	456	475	422	463	485	456	431	437	460	477	452	443	445	407	441	432	439	432	435	413	451	450	438	441	460	481	461	437	469	440	468	405	458	434	436	430	455	453	435	460	437	462	458	465	431	451	419	451	443	462	442	465	421	433	473	470	432	469	490	482	453	483	425	460	466	458	467	428	464	457	463	428	433	446	469	473	453	462	430	476	474	454	442	483	434	441	441	425	456	431	444	427	446	436	423	438	480	423	474	461	472	466	425	469	502	442	469	466	487	444	455	482	461	436	465	447	425	422	466	456	470	498	478	444	441	432	478	455	488	439	433	488	403	453	419	358	457	461	439	427	463	448	464	473	450	433	475	462	422	454	459	431	389	436	473	455	426	456	482	415	481	441	444	402	452	442	455	427	430	413	438	425	507	452	455	423	444	428	458	431	450	470	457	449	453	455	470	452	465	445	448	417	460	439	428	454	447	444	458	416	452	448	452	430
8413	1538	613	496	955	1095	959	809	688	537	425	346	338	273	240	202	194	168	170	145	139	109	73	70	75	61	62	62	64	62	41	55	64	54	66	59	56	49	59	51	38	48	36	49	46	41	30	34	29	36	46	44	40	38	40	51	48	42	42	44	44	41	37	35	52	31	49	45	43	46	26	39	51	45	45	29	24	41	25	36	32	25	34	38	47	44	35	37	29	41	41	38	30	49	49	40	46	37	37	34	44	38	28	36	39	45	37	46	35	27	36	40	34	25	45	50	34	54	44	39	47	34	32	44	25	40	37	26	26	23	33	30	25	29	40	34	35	38	29	26	35	41	32	36	37	37	34	40	35	43	29	32	44	33	29	42	31	29	36	31	35	39	43	35	37	38	41	44	34	35	38	34	26	38	28	38	31	42	33	36	33	35	28	35	33	38	35	38	33	40	37	31	31	32	31	42	39	33	42	32	23	33	44	31	38	34	38	41	37	29	28	41	33	38	31	27	26	33	38	37	31	26	26	29	34	34	37	41	35	33	34	34	30	32	33	44	41	46	36	30	32	29	37	36	37	40	30	25	23	41	35	31	33	43	31	47	24	38	28	42	33	33	31	29	37	32	33	35	40	39	37	48	39	29	32	46	50	33	36	31	41	40	30	32	36	38	34	38	40	32	30	36	35	19	32	31	29	36	32	26	26	36	35	31	33	39	23	52	41	43	22	40	38	37	24	37	50	33	42	29	29	34	35	29	44	35	44	39	39	40	56	35	30	44	39	30	20	28	42	27	26	46	29	35	26	35	30	45	37	29	36	29	33	28	35	41	40	38	37	39	30	43	27	24	28	30	35	24	41	39	28	45	39	30	32	31	37	34	31	32	34	34	33	35	43	30	29	47	29	31	44	19	38	44	20	43	37	37	38	40	33	36	39	34	37	36	41	41	36	41	39	42	28	27	29	38	50	24	40	37	30	50	33	46	28	39	33	27	28	37	30	26	34	46	35	30	36	26	42	30	38	41	37	34	30	31	29	55	39	36	45	33	38	32	39	27	28	30	28	31	36	38	38	32	28	31	41	30	37	53	31	39	43	44	34	30	32	40	40	37	25	42	29	29	30	35	29	32	43	29	34	37	33	23	31	23	31	34	33	33	27	45	30	31	38	43	34	46	38	39	33	31	41	34	38	39	40	37	32	38	44	36	26	34	45	29	30	37	42	27	41	33	36	44	39	39	33	33	29	33	28	48	46	33	38	38	28	29	30	41	49	33	34	34	37	37	37	33	40	34	42	36	28	42	39	35	40	37	28	37	25	33	25	42	39	42	36	15	34	43	41	22	34	29	35	31	33	20	40	37	41	37	40	35	37	36	41	30	37	27	43	29	37	34	27	48	35	31	41	31	41	24	42	43	47	32	31	35	38	26	34	43	26	41	31	40	51	43	32	29	30	39	28	26	28	41	32	37	43	38	28	29	37	39	44	30	30	31	40	32	40	37	31	49	26	37	27	28	22	24	32	37	29	30	24	35	34	33	31	30	34	36	35	39	26	31	32	37	32	45	33	26	43	40	43	33	31	29	36	33	26	40	29	39	43	34	27	36	35	39	28	35	41	37	34	44	29	46	38	33	33	44	36	50	30	35	32	41	33	33	32	38	45	31	42	33	36	38	33	32	36	41	38	40	32	33	33	40	21	36	34	34	30	36	43	42	42	26	38	35	41	42	28	23	38	36	36	32	29	42	26	38	31	34	25	41	34	26	45	29	28	39	25	37	46	35	49	32	30	43	31	43	35	40	35	46	37	34	32	40	38	32	34	29	41	38	39	34	38	22	44	33	49	38	36	30	36	41	33	29	33	40	31	38	36	32	35	31	38	37	33	30	34	35	43	45	50	31	50	40	48	41	38	31	44	36	34	31	29	31	37	41	38	26	34	30	40	35	35	41	34	37	35	30	28	45	41	40	26	40	30	36	32	35	35	30	35	26	29	42	36	40	40	39	43	37	37	24	35	47	29	35	34	46	27	40	43	33	37	32	38	33	33	42	46	47	39	37	35	55	43	38	26	32	28	33	34	33	30	33	31	46	47	40	36	38	33	40	37	29	32	29	35	36	29	35	41	30	38	29	33	30	32	46	33	51	36	35	31	39	33	36	31	37	34	34	28	30	22	33	37	41	34	36	31	35	38	33	31	35	39	40	36	55	32	31	38	31	24	30	38	37	33	39	39	28	37	35	30	37	34	30	27	39	31	36	42	41	51	29	33	32	36	30	35	32	34	25	34	46	31	41	33	43	31	30	25	40	30	31	47	36	43	29	33	37	41	39	41	40	37	30	30	32	37	29	31	37	35	30	36	32	44	38	40	45	43	39	21	37	27	38	38	26	35	44	43	41	35	27	39	29	35	33	31	35	38	36	44	37	37	28	46	39	46	32	36	46	34	44	41	31	28	22	29	27	37	37	37	37	34	39	29	37	39	30	45	36	36	32	27	31	41	34	33	35	39	25	38	46	48	30	48	35	32	38	33	27	37	48	31	27	43	37	42	35	31	36	44	41	26	31	47	41	31	27	30	43	34	40	39	31	41	38	39	31	39	28	42	36	47	40	30	36	33	27	34	37	32	31	34	43	33	33	35	48	35	34	34	36	42	35	39	31	24	29	42	44	24	22	34	42	28	33	26	32	42	49	38	34	37	41	28	27	34	36	34	26	43	40	36	47	41	54	44	38	37	34	33	41	35	32	40	27	38	33	33	37	30	31	29	35	34	48	28	32	35	23	35	42	36	29	37	37	37	36	39	44	32	47	39	39	45	26	36	43	50	43	35	40	31	35	29	41	36	38	41	34	28	38	40	42	24	30	30	26	38	33	31	35	44	42	49	32	34	33	47	37	31	42	25	26	23	36	31	24	29	44	32	32	40	37	32	37	29	39	37	34	26	42	22	25	31	27	31	28	37	34	33	38	36	45	31	42	25	34	39	37	34	37	40	37	43	35	26	35	41	37	29	35	53	33	47	45	30	37	43	32	33	43	39	31	35	33	31	40	35	43	32	37	28	34	34	36	40	28	38	47	24	32	42	29	47	37	37	34	31	32	39	28	26	33	36	37	39	36	32	32	34	33	37	30	34	44	39	33	27	40	34	32	34	41	27	29	30	41	39	38	32	35	37	39	44	38	46	37	41	33	32	42	28	41	37	37	28	38	40	46	26	35	32	40	42	40	34	39	49	33	43	29	44	29	39	44	39	32	28	38	31	27	32	39	31	33	34	38	27	41	29	33	44	43	27	33	38	29	39	32	34	28	31	30	37	36	29	26	36	31	27	35	23	35	33	34	34	38	40	48	30	40	41	36	41	44	32	35	27	32	32	35	38	31	29	46	42	38	41	30	43	28	40	42	34	48	40	52	34	33	30	38	46	40	36	52	30	41	35	40	40	39	27	33	32	36	40	37	40	32	34	36	42	27	44	26	30	40	32	41	30	36	38	24	40	37	41	31
45080	18269	11156	25352	33911	33324	30485	27140	23476	19893	16987	14828	12848	11667	10180	8996	8051	7629	6376	5549	4420	3691	3152	2682	2411	2096	1975	1732	1536	1575	1536	1474	1604	1550	1618	1537	1416	1204	1180	1059	1085	1018	1043	1075	1024	1007	1033	880	841	859	866	846	848	858	872	872	831	773	835	789	778	744	766	787	766	812	814	821	813	828	787	781	822	870	847	768	752	721	737	736	708	785	722	739	720	738	695	755	696	781	753	742	700	779	758	844	780	745	816	847	846	780	796	848	789	799	772	766	732	719	755	673	745	774	750	746	787	721	708	706	642	637	602	604	589	577	609	615	576	607	575	566	625	587	626	570	609	583	557	594	620	573	613	653	586	564	627	583	612	607	593	598	569	573	570	573	577	594	578	540	566	570	561	601	580	559	588	551	594	567	564	625	511	565	563	579	602	568	559	587	559	582	559	538	578	613	581	586	590	549	578	597	551	583	550	625	581	610	557	549	598	523	575	563	630	555	511	614	577	561	579	613	607	553	542	585	606	587	576	554	593	537	571	573	589	589	565	565	617	591	599	545	554	563	584	544	574	612	588	588	562	527	534	561	574	560	579	584	590	567	570	563	559	582	576	601	561	517	549	598	547	612	559	514	558	572	628	570	584	584	599	581	571	626	542	560	544	590	565	574	561	537	570	547	614	611	544	542	576	569	587	548	582	563	582	574	568	575	584	581	643	588	564	531	588	542	564	585	551	571	552	602	563	593	541	546	576	590	550	557	592	595	585	556	559	595	554	609	547	572	545	571	572	529	561	611	584	562	547	630	577	576	574	578	586	553	579	563	614	513	566	574	554	567	570	589	570	564	578	567	578	548	550	572	598	599	613	537	539	597	554	584	590	575	615	587	593	555	589	578	594	610	542	572	595	622	574	569	549	592	589	543	594	622	577	621	592	610	559	575	563	552	569	545	615	561	570	601	645	598	550	580	561	566	622	552	565	576	627	596	583	598	599	582	619	543	566	595	566	630	572	595	569	580	571	537	572	614	559	618	560	555	560	587	554	577	571	581	588	588	587	578	598	605	576	577	587	559	540	574	587	624	587	565	555	572	571	553	619	562	583	593	641	596	592	549	527	584	533	593	579	597	550	608	556	569	594	579	558	574	581	577	548	585	579	538	610	550	594	588	572	587	546	557	562	557	626	582	601	594	568	591	601	569	542	561	575	579	583	566	585	584	587	553	538	566	570	588	622	585	585	591	573	570	566	595	583	577	546	598	577	554	558	596	609	595	610	568	528	584	592	579	565	599	566	579	571	589	562	548	541	586	579	599	575	583	580	554	540	546	576	584	605	583	582	558	599	622	571	628	616	586	559	599	599	594	607	538	603	550	607	553	618	604	554	570	568	600	598	615	544	579	551	560	594	573	536	578	577	534	590	590	535	564	582	617	579	589	538	558	570	547	551	573	609	590	580	569	611	557	544	559	581	575	581	565	594	587	581	576	568	588	542	562	581	569	586	596	574	601	598	613	587	584	543	554	590	590	541	560	564	611	558	520	532	616	587	553	617	525	577	617	565	554	577	562	580	561	576	544	597	636	585	585	607	571	557	561	574	597	597	601	573	556	599	601	561	627	572	591	548	571	604	640	554	578	564	539	558	580	569	598	540	519	571	582	584	590	560	565	602	588	549	592	584	596	543	584	570	605	556	565	591	566	583	558	591	576	580	552	626	563	588	567	565	551	573	564	524	572	568	573	559	583	558	576	588	591	545	554	590	574	537	593	562	577	549	527	594	605	596	592	576	560	604	593	607	565	574	566	600	603	568	598	551	630	580	571	593	590	616	568	598	572	597	613	566	552	557	617	574	540	555	615	579	612	581	590	581	579	548	576	593	577	575	552	539	566	585	566	570	575	576	582	578	599	603	583	596	552	547	609	574	627	601	515	579	573	580	538	578	608	552	608	582	604	543	582	613	548	547	560	548	555	565	552	600	566	577	542	564	577	554	587	591	574	590	599	571	532	579	561	537	608	558	603	572	600	560	631	617	562	562	584	631	547	590	562	551	584	627	560	558	580	596	585	530	565	570	596	559	559	554	599	567	530	552	554	558	604	554	574	576	572	577	607	538	607	542	617	565	578	568	592	584	567	580	543	564	581	597	539	542	553	542	552	547	585	573	593	574	552	596	562	552	561	598	548	608	581	585	554	568	594	554	595	531	567	576	617	555	580	575	598	581	566	593	537	536	572	574	580	570	572	569	559	547	597	563	568	566	567	607	521	610	567	581	593	623	574	573	555	586	592	564	535	563	568	548	555	581	606	569	565	585	611	535	548	595	609	587	578	563	609	562	572	538	591	536	586	603	527	619	562	600	578	555	615	594	574	555	567	565	598	560	557	568	568	576	580	554	543	591	573	555	607	588	540	548	588	605	599	587	544	533	580	581	559	590	556	584	592	606	576	568	556	617	611	640	568	584	573	581	573	548	572	578	548	598	619	561	600	549	563	566	553	595	571	553	570	524	581	541	563	565	599	600	566	529	568	552	558	587	623	526	582	587	564	555	569	605	580	545	559	591	604	586	579	623	597	574	584	592	551	559	561	568	563	562	566	561	542	594	570	586	560	579	560	567	555	587	586	532	649	586	564	612	598	564	572	582	553	579	577	571	607	560	567	573	553	592	602	571	560	520	571	610	552	559	570	602	565	589	538	555	590	593	565	573	597	542	574	572	562	545	571	562	598	582	592	585	552	602	566	529	571	553	599	562	606	588	587	559	615	585	570	549	565	566	613	605	583	572	570	611	596	590	590	597	583	512	572	574	598	550	553	552	577	599	585	533	634	595	587	561	605	598	590	607	547	553	575	560	539	557	587	603	560	592	591	564	543	582	573	583	592	597	553	592	578	575	542	566	535	582	573	573	609	566	604	580	578	595	593	570	592	555	552	598	569	608	589	625	534	589	554	533	548	595	584	567	577	564	593	579	577	588	555	572	556	575	567	567	557	577	557	549	576	549	582	611	581	548	575	578	594	577	522	560	571	581	526	566	574	588	570	588	584	558	578	585	611	602	521	589	590	609	603	583	614	602	565	576	566	553	595	594	531	591	538	601	644	562	594	562	593	540	543	561	555	580	571	554	549	597	534	563	568	608	537	570	575	576	576	555	558	581	574	566	601	552	587	549	550	561	556	557	578	625	591	570	567	574	542	583	551	571	564	592	576	567	546	570	582	598	577	573	621	590	559	554	591	598	582	587	583	617	570	600	564	601	597	533	599	528	589	572	579	566	583	537	593	554	589	591	602	600	588	577	569	561	569	631	587	571	587	557	593	548	561	571	581	571	553	599	605	563	601	591	595	598	585	591	611	554	591	577	569	574	555	587	584	593	558	564	553	613	581	551	575	540	597	550	536	591	555	570	564	568	573	541	609	544	575	561	562	616	607	557	587	599	570	591	559	542	570	622	564	568	552	592	533	545	582	556	585	581	611	539	596	579	611	550	595	576	557	568	565	593	568	595	600	561	566	551	574
3492	467	241	192	348	481	388	340	276	226	165	170	167	122	108	94	106	92	78	65	45	40	41	41	33	28	39	27	19	30	22	26	21	26	26	27	27	30	26	24	25	24	21	30	30	19	23	16	15	24	22	17	18	19	30	22	28	20	30	28	25	18	20	26	20	19	26	22	18	18	23	18	25	30	16	18	21	22	26	12	17	14	18	21	22	15	14	16	17	19	24	29	17	20	30	21	14	19	26	26	22	19	24	26	20	23	21	17	18	19	21	23	26	24	22	23	23	22	24	26	15	37	18	21	15	19	23	19	12	19	18	13	26	14	19	18	15	23	14	18	13	18	8	23	16	25	21	18	17	18	20	16	21	18	25	12	18	20	23	28	17	24	19	12	15	16	9	21	16	14	17	19	26	16	18	18	15	23	14	18	16	19	15	26	22	27	17	22	14	18	10	24	24	24	12	15	26	18	23	23	13	23	22	11	19	14	22	18	21	28	21	29	11	26	18	24	19	19	21	18	26	22	24	29	23	15	18	20	26	20	18	21	27	23	16	17	33	12	23	27	22	19	16	26	18	23	23	12	24	24	19	19	16	21	17	17	26	22	18	14	18	22	18	20	22	14	21	14	19	16	24	13	30	19	23	18	17	30	13	19	23	17	22	26	14	19	17	21	19	17	21	22	14	18	19	26	18	23	23	22	23	27	16	19	19	14	20	24	24	27	12	30	23	13	15	13	25	18	21	14	35	29	28	18	27	17	23	22	13	18	11	14	25	22	24	23	21	20	11	13	18	12	17	21	22	21	19	25	23	20	23	20	18	14	22	15	12	10	25	17	19	18	23	25	20	15	15	23	22	15	17	12	18	25	20	21	22	14	22	23	21	19	12	17	23	20	20	12	20	20	15	18	24	20	12	24	20	20	20	23	19	17	19	27	27	20	23	19	17	19	14	15	13	13	17	16	19	20	21	11	22	14	12	12	18	22	28	17	15	15	15	17	25	23	23	21	26	16	22	15	19	28	23	17	27	12	13	27	12	24	17	22	22	11	14	33	21	18	25	23	19	16	16	16	14	22	19	14	21	15	16	20	22	20	16	18	23	21	24	12	17	18	19	16	22	17	19	18	10	13	14	16	21	19	9	15	14	18	22	15	15	18	24	6	18	15	21	26	28	13	28	14	18	12	14	21	21	13	20	20	24	20	21	17	15	19	24	24	14	21	19	14	15	19	29	21	22	19	15	13	13	18	16	20	20	24	19	17	22	27	24	20	19	25	22	20	26	21	19	20	26	13	25	29	12	20	17	28	20	20	19	25	15	28	29	10	18	13	19	12	22	16	18	20	13	22	14	17	15	17	19	16	17	12	26	20	9	21	23	16	14	15	12	20	23	25	16	15	13	23	14	14	18	18	19	21	21	19	22	16	20	15	22	17	22	22	16	24	19	18	29	20	24	27	14	29	29	12	15	13	20	21	19	21	13	28	15	21	17	15	21	16	21	18	19	21	22	21	20	17	19	22	19	22	23	22	16	18	18	23	20	18	22	22	16	13	27	20	15	23	20	32	24	23	17	14	15	17	15	28	19	11	17	19	14	15	26	19	24	16	23	20	20	15	20	16	20	12	26	29	18	17	26	20	16	18	22	11	19	14	16	23	22	17	20	17	21	22	20	14	16	20	24	14	18	20	27	25	17	15	26	25	24	19	19	23	19	20	22	16	15	22	16	22	15	19	17	13	13	20	22	19	15	19	27	26	17	27	13	20	17	22	31	17	21	24	25	16	23	29	19	19	14	13	10	11	17	23	19	19	23	21	20	18	19	15	17	19	18	19	15	18	25	18	23	12	22	19	15	17	19	22	20	18	22	13	19	17	27	19	16	24	25	21	20	15	18	11	16	12	20	23	19	17	17	25	18	17	19	28	19	16	29	19	22	22	17	15	22	18	26	14	22	22	25	19	24	16	12	18	20	23	23	16	18	19	19	10	12	22	18	21	16	13	21	14	19	22	20	21	17	19	18	25	14	18	27	16	16	29	15	23	12	22	25	16	12	8	22	26	19	21	15	16	16	23	10	25	19	19	13	19	21	15	12	25	21	19	21	16	17	12	24	20	21	20	19	14	23	18	19	21	20	15	14	19	24	23	28	24	23	21	23	16	28	24	15	18	23	22	16	19	28	26	20	18	19	19	11	24	22	21	23	23	15	17	19	16	16	17	15	22	29	20	16	17	16	19	22	18	18	21	30	20	13	19	17	16	19	20	17	16	21	17	23	18	23	17	21	14	19	12	24	19	17	20	22	16	19	17	27	20	18	21	18	19	17	20	20	17	14	24	26	24	29	19	21	16	16	17	18	22	18	17	17	23	17	19	20	19	21	19	20	21	13	23	22	22	20	17	15	23	20	25	21	24	22	20	13	13	14	18	24	20	27	15	21	22	21	22	25	14	18	21	15	17	20	24	14	24	25	27	27	15	18	24	21	17	21	15	20	24	19	18	14	24	23	19	19	17	19	19	18	15	20	15	24	20	16	23	19	22	16	22	24	15	17	28	18	31	17	21	14	24	20	22	13	26	15	14	18	20	21	11	17	18	24	25	21	23	17	7	20	22	23	23	28	25	21	24	18	18	20	19	23	21	23	12	20	21	23	21	22	25	21	24	19	21	15	23	15	21	18	20	19	20	25	17	22	17	15	17	23	25	24	19	19	20	27	16	7	24	7	18	25	17	17	15	20	19	20	23	24	27	17	20	19	16	14	22	19	24	20	28	15	20	23	20	21	21	15	22	15	19	24	21	20	20	28	25	21	23	16	24	24	14	8	16	24	19	19	16	20	25	17	23	18	16	26	19	18	19	21	22	16	9	19	13	28	19	18	24	24	21	16	20	19	20	28	21	23	16	21	24	24	23	17	17	14	20	17	20	17	26	17	23	28	20	17	14	19	15	13	19	22	18	26	25	29	27	15	22	18	24	20	18	17	19	10	12	14	25	26	21	21	20	17	18	17	14	15	20	23	16	15	17	9	14	25	15	16	25	25	22	17	17	16	24	23	17	23	31	21	14	18	20	23	18	19	12	18	21	19	12	14	16	23	30	17	22	20	20	17	28	24	23	24	18	19	20	20	14	17	28	25	17	25	36	17	23	19	24	22	19	25	14	9	21	17	22	28	27	24	22	14	17	17	17	11	30	24	15	17	14	18	23	20	16	15	14	16	19	19	27	24	14	15	16	23	14	22	21	29	21	13	20	19	17	22	17	23	20	19	21	22	12	18	23	22	17	22	14	18	22	21	26	7	22	16	34	13	20	23	20	16	24	20	15	21	13	23	18	19	10	13	17	16	12	11	26	19	27	25	16	20	18	18	25	17	21	16	22	17	16	15	24	12	25	16	14	24	26	16	18	30	18	19	15	23	22	23	15	15	16	20	13	29	21	17	20	17	18	22	32	21	11	16	25	16	27	19	22	14	21	20	23	16	31	27	19	16	27	15	18	16	23
32291	10251	5448	14815	23106	22773	20303	17093	14002	11118	9181	7681	6407	5690	5031	4467	4003	3589	2960	2636	1930	1666	1416	1167	1020	930	796	714	731	695	685	734	703	742	774	734	609	571	537	509	450	473	479	521	464	494	447	423	430	438	441	431	429	442	475	437	409	384	415	412	385	395	402	444	437	419	413	405	462	427	454	429	431	439	410	444	423	385	371	392	377	371	391	376	407	384	380	370	387	405	380	443	425	391	441	462	370	430	430	465	422	431	407	435	438	464	440	438	403	426	365	381	402	391	408	402	435	380	373	355	354	325	315	335	352	331	357	338	377	328	321	316	337	356	333	333	333	314	348	301	323	305	342	356	325	329	369	340	337	303	334	368	330	343	308	309	311	327	342	308	321	361	312	317	340	312	355	340	326	310	312	340	335	331	315	334	335	323	324	334	323	342	354	322	309	316	294	340	334	286	326	330	336	365	334	314	297	339	353	319	340	353	328	311	326	323	334	327	298	365	322	332	349	350	308	349	320	324	329	345	300	346	309	350	290	350	336	304	320	322	342	299	281	316	306	366	295	312	330	324	307	309	300	302	313	310	329	364	309	324	326	330	311	312	325	310	302	344	286	327	287	348	311	351	304	327	281	349	338	344	361	329	342	333	320	332	297	321	319	328	332	333	328	304	325	338	348	333	308	320	329	294	274	314	330	321	315	316	310	303	339	330	312	311	327	312	339	332	303	314	319	304	306	324	334	326	314	329	315	335	316	306	340	312	308	331	354	333	304	305	351	324	350	308	363	342	306	311	335	309	332	348	344	340	306	354	336	318	317	304	315	336	301	322	325	340	327	297	302	330	308	311	326	327	342	318	332	321	359	304	349	307	348	317	328	336	337	334	363	339	357	323	325	303	325	341	323	343	318	337	342	283	340	348	303	311	334	316	322	343	334	314	299	322	315	316	339	325	327	348	348	334	308	316	337	339	352	303	323	322	319	322	305	326	326	373	359	298	347	318	346	315	309	313	341	337	335	308	326	305	327	328	338	293	304	293	339	308	314	311	348	322	324	332	284	329	305	341	288	316	330	322	312	299	331	334	307	304	351	316	343	296	320	321	342	318	362	315	331	307	324	332	314	325	361	322	356	314	318	335	325	368	332	343	302	345	295	321	349	319	357	317	325	295	329	340	359	342	339	328	327	320	339	294	343	302	325	337	330	341	358	298	337	305	338	307	331	324	305	306	330	310	308	332	346	327	347	333	304	301	357	332	309	351	289	290	335	331	335	332	349	354	333	315	356	280	325	336	323	316	319	344	306	317	343	291	340	327	325	335	330	321	318	303	329	281	349	343	315	376	333	328	356	340	321	318	322	321	319	306	334	307	290	322	297	327	341	300	319	320	312	335	342	294	348	365	344	322	310	294	329	321	359	308	316	299	328	320	337	323	348	347	351	327	315	354	293	353	322	323	353	339	333	324	344	335	339	328	351	361	330	326	335	311	329	300	295	329	340	327	328	318	351	314	316	329	297	336	346	320	334	337	316	319	317	335	350	303	336	323	330	309	334	335	324	313	317	329	295	303	344	344	281	325	347	328	351	330	332	324	310	343	352	310	346	328	318	331	354	314	303	312	313	325	316	342	337	320	293	349	337	327	336	338	307	325	318	298	304	324	356	351	326	375	324	307	319	322	363	300	301	341	340	303	329	337	354	288	335	335	301	352	371	314	353	335	343	311	334	330	338	333	314	336	316	351	336	345	326	319	283	324	301	327	329	321	326	358	318	317	310	315	315	338	353	317	358	345	298	354	302	325	292	325	273	316	350	347	303	307	367	331	320	331	319	326	303	313	338	311	325	331	347	346	314	358	312	310	334	328	319	347	328	323	337	334	300	317	355	311	339	308	331	337	290	352	330	301	333	308	321	329	313	311	320	312	356	332	318	312	359	302	340	297	316	337	340	323	327	290	339	316	310	333	309	324	315	325	319	298	329	318	320	335	313	304	314	301	331	338	297	351	348	340	331	343	318	286	317	325	301	314	315	339	304	344	325	331	347	336	301	316	356	332	319	317	305	334	325	295	319	280	344	331	343	309	342	341	323	310	315	329	322	355	333	335	331	300	330	308	294	300	321	317	332	340	330	344	307	297	324	343	328	340	283	338	313	299	328	304	296	326	332	361	302	332	338	326	319	311	343	336	335	334	315	325	331	328	330	339	355	319	362	333	335	346	355	303	355	309	337	336	334	344	309	320	301	344	329	353	331	343	311	321	346	328	358	319	337	339	360	317	320	334	320	320	312	346	318	317	348	324	349	322	341	318	365	313	328	327	314	331	342	312	348	326	340	339	301	334	328	309	361	325	356	332	337	295	332	303	317	312	323	329	302	292	327	308	304	306	308	319	323	330	314	320	351	346	326	302	312	310	327	343	334	323	294	315	326	338	338	348	313	318	348	338	301	319	330	323	299	332	356	318	308	324	344	344	325	313	339	351	319	335	332	355	292	302	321	311	329	321	337	373	325	339	321	303	305	326	330	309	307	323	314	323	305	319	341	344	329	314	341	319	312	306	362	348	307	314	335	359	350	300	304	295	336	321	314	306	316	322	299	310	326	346	291	349	308	301	318	322	331	303	306	325	310	335	302	317	307	310	313	332	336	314	322	307	330	287	307	340	324	346	314	343	328	334	323	346	271	327	303	312	317	332	350	335	330	299	295	318	340	327	320	329	308	328	345	330	306	327	310	331	313	354	304	337	333	318	337	307	328	325	302	337	345	322	340	359	317	323	314	335	303	347	300	322	320	330	333	328	308	336	374	306	330	357	324	292	350	293	322	291	350	279	338	327	337	365	312	358	334	338	327	298	351	356	292	284	310	354	290	307	358	312	344	354	315	341	318	332	352	335	317	313	345	315	317	327	355	319	330	317	331	293	291	309	343	303	323	358	330	342	314	314	323	325	352	319	316	311	315	317	298	344	320	314	329	345	326	313	307	315	324	306	329	346	323	345	301	348	338	326	344	332	332	340	307	295	357	341	315	329	312	334	310	322	328	326	353	315	314	333	310	295	313	341	303	334	352	316	330	311	318	336	305	309	322	334	334	330	323	328	320	315	319	332	367	308	340	342	292	291	312	305	325	330	300	333	317	363	327	327	324	355	338	313	307	330	310	351	325	305	305	331	314	324	322	292	362	334	350	315	339	315	346	360	352	363	333	334	321	352	349	329	307	308	328	353	351	326	338	336	322	335	345	340	336	290	319	278	345	283	336	330	349	329	351	322	284	282	317	325	344	323	353	315	327	343	340	307	335	334	309	345	298	335	319	314	341	348	342	296	354	323	317	283	310	297	358	350	340	323	303	323	315	332	311	320	337	341	319	338	343	344	328	323	312	321	337	323	350	357	352	329	344	324	334	342	284	301	335	358	318	331	327	323	343	331	327	305	318	357	314	326	321	336	359	309	337	326	325	324	321	320	321	338	349	328	317	331	343	348	317	299	325	336	314	328	340	368	315	327	330	323
4638	834	303	249	562	608	533	492	384	336	274	193	184	142	121	122	110	104	90	75	85	59	57	38	42	48	30	34	26	30	36	31	38	34	33	35	24	34	28	33	25	35	36	21	27	30	22	30	30	24	25	27	27	30	27	18	18	29	27	26	19	35	38	30	20	21	24	26	21	17	27	31	28	28	34	16	21	31	27	19	24	31	21	25	22	23	27	23	20	16	21	17	33	22	34	28	28	17	21	22	36	26	24	29	19	20	27	29	34	25	19	23	24	32	18	30	28	25	19	31	23	22	22	14	22	21	28	21	30	25	15	27	22	16	20	26	26	18	16	19	23	14	28	27	23	23	18	21	29	16	28	18	23	21	32	23	26	20	22	27	19	20	27	21	19	18	21	22	24	31	16	25	25	28	23	17	18	17	26	23	18	22	24	22	24	18	24	21	19	19	27	23	28	15	31	15	32	21	21	24	21	14	23	20	19	23	23	18	20	29	16	24	19	23	24	20	24	25	30	12	28	26	23	28	32	26	19	27	22	18	21	25	12	25	20	27	26	29	17	24	21	18	21	20	21	20	23	22	14	34	25	29	18	22	21	23	23	28	20	19	28	16	18	25	30	27	26	29	24	17	20	21	22	19	16	20	20	24	26	26	27	21	22	30	22	28	26	20	19	25	16	27	22	24	21	22	19	28	17	33	26	29	20	24	25	23	27	28	22	20	21	22	27	28	21	28	24	19	21	29	23	35	20	13	26	30	24	27	31	16	22	22	14	26	20	18	19	25	18	18	17	23	30	24	34	25	21	18	31	23	28	18	25	33	24	17	29	27	13	26	14	22	23	21	21	23	19	25	33	21	20	26	22	19	29	33	24	25	29	30	27	28	24	21	19	13	30	20	24	18	21	20	28	32	28	19	24	22	22	29	18	28	29	20	23	27	23	36	28	22	27	22	21	17	19	26	18	22	13	25	19	24	22	29	18	25	25	22	21	16	22	29	22	18	24	24	22	19	21	14	31	34	22	27	23	22	22	32	30	18	18	21	25	26	27	25	23	22	26	35	20	17	15	33	31	23	15	20	21	24	23	26	16	28	23	34	33	24	26	24	24	25	26	20	28	12	27	23	25	23	18	17	17	26	24	25	23	22	20	28	23	21	32	23	28	30	15	30	16	24	21	28	13	17	16	28	19	17	22	22	15	21	23	26	26	23	26	22	21	16	26	23	22	26	24	20	17	29	24	25	15	28	14	22	15	17	25	15	17	31	25	16	19	22	22	26	25	25	21	26	22	22	25	31	22	23	29	17	26	20	20	28	22	28	12	23	14	20	32	30	25	31	21	27	21	28	21	26	30	25	25	21	18	18	17	22	18	25	32	20	16	22	24	21	21	20	28	21	31	22	21	22	25	30	22	27	29	31	26	20	25	19	32	25	15	29	34	19	22	27	21	16	16	28	22	28	25	28	21	19	20	22	15	17	25	22	29	19	25	18	19	19	22	27	18	24	23	27	20	15	22	30	32	24	25	20	20	17	19	18	22	23	8	22	22	24	23	31	23	23	25	26	23	15	23	28	26	29	29	22	25	31	24	30	24	29	20	39	25	21	23	20	24	15	19	19	22	32	33	28	22	22	23	28	21	31	24	23	28	28	29	19	8	22	19	16	20	24	25	23	24	31	24	21	24	17	25	20	24	25	22	25	27	23	25	19	16	19	17	22	21	22	17	21	23	33	23	25	33	29	18	19	28	27	26	11	21	28	22	22	22	15	14	24	14	17	19	12	25	19	31	28	20	19	25	22	22	20	16	25	29	29	26	23	20	19	22	16	24	21	30	22	23	20	30	27	20	27	24	29	26	17	24	22	20	23	23	24	27	25	23	26	22	25	25	18	21	26	24	13	21	27	19	20	14	19	25	21	14	34	25	21	22	26	19	20	24	24	32	17	18	22	20	21	19	21	29	31	20	18	20	15	21	26	23	20	24	24	20	37	29	20	16	18	20	32	20	27	26	29	21	21	25	18	31	15	17	27	20	26	23	18	24	26	34	23	13	25	14	22	19	21	20	18	22	20	24	24	23	24	22	21	17	16	26	31	19	19	21	23	21	24	21	30	20	30	23	30	17	27	22	30	21	19	13	19	20	29	16	26	29	37	23	26	18	17	20	31	21	16	22	29	24	18	19	17	23	25	35	20	32	20	24	26	22	24	30	27	25	23	19	24	28	24	15	21	29	18	23	21	26	29	31	20	24	22	22	17	21	21	27	27	22	28	26	20	22	20	28	30	27	15	20	26	21	25	27	21	25	18	22	19	18	25	21	13	18	13	29	27	30	24	22	19	19	18	23	16	29	21	21	24	25	25	29	25	13	16	23	20	29	17	25	19	17	26	29	20	35	26	23	22	24	35	25	17	22	16	30	25	33	26	22	22	36	16	19	21	14	16	30	26	19	23	28	28	31	23	21	25	26	21	20	17	37	21	20	17	23	16	26	19	26	31	17	22	20	17	17	29	35	27	22	24	19	18	21	20	30	31	26	24	16	28	21	18	17	28	21	12	26	16	33	21	17	22	15	12	28	20	22	22	20	29	22	24	18	20	26	33	12	25	30	27	23	27	20	22	24	24	33	21	17	24	26	13	22	28	26	25	23	17	22	35	28	22	19	23	22	25	26	18	25	23	21	17	17	25	20	21	22	24	22	25	29	24	28	32	17	20	17	19	19	24	26	25	22	31	22	19	12	22	8	16	30	24	26	21	25	15	28	32	24	24	19	27	23	22	24	12	22	26	23	17	25	20	26	31	19	30	17	17	26	28	24	28	27	24	27	26	27	13	40	29	25	18	19	21	28	25	22	26	17	28	22	22	25	20	22	28	25	17	22	24	20	31	21	23	29	31	27	18	31	24	19	19	19	17	25	21	21	24	28	20	29	20	21	21	25	24	27	16	21	29	20	20	25	15	19	19	24	23	26	26	29	28	23	17	17	26	22	17	24	27	26	17	26	33	16	19	23	23	21	26	30	18	23	23	14	17	17	20	23	25	26	29	18	20	22	24	27	17	22	23	25	26	17	20	22	24	26	19	22	33	16	21	18	27	25	22	27	24	27	20	25	31	25	22	17	15	16	23	19	18	17	15	28	19	18	28	22	24	24	22	21	29	17	38	30	22	22	27	25	24	18	23	31	22	20	17	25	23	24	17	27	25	22	16	23	22	17	25	20	21	14	24	27	12	24	17	20	20	31	22	23	23	30	23	22	23	26	23	21	19	26	21	20	24	24	29	32	22	27	18	17	24	24	14	17	30	13	32	26	17	25	17	19	20	25	14	19	14	31	19	28	26	19	21	11	20	21	20	17	30	23	26	18	26	21	21	21	30	25	19	28	19	12	25	14	22	25	20	25	20	23	23	27	20	30	31	27	22	24	21	15	16	15	29	19	20	19	21	19	24	26	16	27	22	22	24	23	22	24	22	33	18	23	27	23	18	22	17	19	27	12	24
39599	14773	7400	18613	27198	26711	23681	20406	16861	14079	11532	9599	8307	7111	6103	5460	5183	4737	3989	3346	2692	2210	1914	1529	1335	1177	1066	964	922	920	885	951	972	978	964	939	873	696	692	698	686	647	653	660	652	559	515	564	533	548	545	520	542	539	570	541	532	521	493	509	509	464	463	494	513	534	514	508	538	547	515	572	547	529	566	509	509	477	448	486	440	501	468	445	442	465	464	453	461	527	468	494	436	516	507	555	480	540	506	535	508	520	535	508	512	531	506	566	449	434	450	459	443	453	490	521	533	472	439	432	441	396	393	421	361	393	422	392	427	389	398	359	385	404	384	374	338	391	391	400	394	402	394	421	376	385	399	388	384	400	373	398	395	365	413	398	361	395	373	401	391	372	368	366	356	368	407	383	353	377	413	366	374	427	411	377	360	388	383	370	370	372	410	409	392	365	381	398	368	435	396	356	354	380	396	373	383	382	405	382	365	390	382	382	371	400	377	387	397	387	357	379	374	390	400	399	358	397	415	378	413	351	361	397	355	404	383	362	391	367	359	383	348	378	393	406	367	370	377	366	359	395	426	381	394	368	385	378	412	398	419	370	365	384	411	387	411	377	383	419	361	369	379	360	403	398	377	376	372	409	390	367	386	401	377	398	412	355	390	365	350	349	386	365	348	394	399	395	398	379	375	363	405	372	399	370	389	400	371	393	368	415	402	378	369	365	355	395	355	400	351	397	374	383	388	410	379	404	380	361	369	373	405	352	351	375	430	357	412	392	367	424	391	423	369	375	389	374	381	408	382	386	377	403	400	401	370	383	377	352	358	383	408	434	370	368	399	378	387	378	349	410	384	396	366	404	382	353	387	381	368	383	390	400	361	381	391	394	379	400	375	383	387	405	390	373	399	376	373	411	391	390	384	369	410	402	394	377	354	353	353	393	381	377	401	411	372	367	379	366	412	393	405	367	364	369	376	371	402	359	395	375	386	371	383	391	384	363	385	370	385	365	378	406	387	384	389	378	397	363	389	390	378	362	361	375	376	379	383	384	354	419	337	389	376	350	380	351	354	410	355	365	367	382	393	368	395	379	358	367	382	441	355	356	388	393	370	374	364	385	378	386	354	395	404	398	406	384	365	370	399	391	365	381	337	404	373	409	386	400	383	384	344	352	385	389	371	379	366	380	399	390	382	413	380	376	379	390	370	374	372	382	354	348	378	356	383	383	428	384	389	393	387	369	390	384	369	378	372	385	403	397	395	375	386	364	366	398	347	412	436	387	409	358	378	370	376	379	337	379	361	404	385	384	409	363	358	409	379	381	401	395	379	365	361	359	381	365	391	382	383	344	362	344	367	399	370	371	372	390	331	354	373	400	427	406	388	397	385	405	389	359	365	375	380	399	385	387	394	335	400	407	390	412	380	373	430	380	370	340	376	362	412	358	414	372	362	387	393	401	369	369	360	392	422	385	404	368	378	374	399	354	394	385	363	371	360	376	404	371	343	389	396	396	381	387	370	368	370	357	345	352	371	362	389	379	399	369	362	407	363	371	380	363	370	385	375	359	376	367	363	366	407	356	380	353	406	361	358	383	369	398	398	385	377	390	343	381	393	375	383	372	377	359	416	381	371	358	369	371	357	361	399	386	347	365	377	402	393	420	405	379	392	349	384	384	374	364	377	393	421	390	372	396	395	352	376	370	369	399	365	436	351	404	380	415	387	396	391	387	392	384	401	360	380	347	386	376	391	406	360	335	384	404	407	341	360	406	368	398	405	367	403	384	388	406	358	361	377	400	405	376	361	375	403	370	373	375	373	385	377	381	419	397	334	367	383	405	347	331	441	356	390	361	371	401	376	378	415	404	400	410	369	342	369	379	391	373	343	379	348	392	387	365	391	379	392	367	377	382	362	358	384	362	362	375	404	399	371	373	404	378	357	367	375	361	349	354	373	405	388	368	357	361	387	383	384	373	357	396	381	368	377	410	381	382	372	380	367	388	386	358	374	379	409	342	412	382	422	375	365	411	383	365	386	356	399	391	407	347	419	390	365	377	399	402	372	370	391	373	399	403	383	388	410	396	370	374	385	380	347	377	374	374	384	384	382	371	379	348	364	383	393	388	366	380	355	401	384	366	387	392	375	382	383	409	378	371	361	371	356	362	385	353	362	380	378	373	372	351	407	380	401	393	376	380	389	349	381	366	360	369	357	391	386	375	408	403	354	375	365	395	429	408	368	369	361	367	366	383	358	384	373	378	396	365	351	381	387	343	392	386	357	368	392	396	369	390	408	369	399	355	379	336	425	359	389	374	368	400	373	370	335	367	358	361	404	385	396	384	391	367	386	366	364	375	382	384	366	373	407	418	405	396	385	363	371	378	386	388	337	366	408	370	399	410	379	367	346	387	400	354	372	377	394	378	368	376	386	379	360	343	374	335	375	396	374	378	363	387	370	387	424	359	400	380	348	363	411	410	365	383	384	391	393	360	388	383	376	369	351	363	382	348	381	360	390	388	368	350	360	396	384	384	367	392	380	357	388	390	383	403	413	364	389	359	391	364	381	365	389	410	388	362	377	369	379	405	384	387	414	346	379	401	401	386	347	377	391	323	371	382	372	390	360	401	408	394	355	382	386	402	400	371	396	354	393	359	366	405	387	360	404	388	400	394	370	382	378	386	373	371	412	381	367	377	365	363	339	424	364	389	361	405	382	371	385	333	393	381	363	385	391	374	416	385	360	385	331	398	377	394	350	397	387	354	408	371	356	393	374	401	391	381	372	384	373	408	379	368	364	372	409	389	407	363	362	348	402	349	392	359	379	358	370	399	377	402	362	384	357	347	356	364	369	382	389	392	411	404	371	348	373	371	408	395	368	384	398	407	386	370	339	359	396	384	390	400	379	421	364	374	388	370	364	381	422	401	371	370	387	372	393	424	386	369	416	340	357	388	389	402	381	401	395	383	386	356	384	363	356	373	376	385	376	393	386	387	349	412	378	348	399	388	383	354	392	369	368	375	373	398	402	383	352	357	382	424	371	409	369	363	380	365	381	373	406	353	367	374	359	383	418	382	406	402	357	373	375	356	384	393	365	397	393	380	373	398	378	378	358	381	421	353	398	363	396	382	412	387	373	378	374	381	366	392	387	413	375	417	394	381	354	378	378	416	386	407	362	374	387	397	356	386	345	408	372	376	398	371	369	376	382	373	392	380	377	418	366	360	386	322	378	372	358	368	389	339	370	356	371	389	381	384	375	398	371	367	397	353	331	382	388	374	389	376	403	391	360	393	383	377	375	372	367	390	396	370	383	364	378	335	410	366	366	379	425	393	388	388	350	374	361	338	410	377	367	369	401	387	393	403	373	353	400	395	394	346	371	363	407	389	367	372	402	396	352	388	386	371	387	367	367	385	357	351	376	388	373	378	403	379	385	367	408	363	398	362	406	396	400	422	398	383	348	380	364	374	365	375	406	329	392	345	367	405	375	400	364	389	413	380	398	352	367	384
6672	877	397	267	578	662	626	531	410	324	274	239	199	192	167	132	121	114	119	82	62	70	66	50	34	36	50	37	31	31	40	43	35	31	40	42	37	26	36	30	24	27	23	32	24	38	31	32	34	33	29	25	38	35	37	28	21	19	37	22	27	28	27	28	36	31	29	25	25	20	29	37	38	31	33	33	25	23	40	34	32	32	35	34	34	34	31	32	20	42	39	13	29	25	24	32	20	25	35	40	26	36	29	33	35	32	28	23	26	28	39	26	36	34	29	32	31	37	28	31	30	22	20	18	29	26	18	20	22	27	28	23	39	20	30	23	22	29	22	35	36	36	21	22	23	28	38	16	39	28	34	21	27	31	18	40	18	27	33	28	23	25	25	26	20	21	24	38	25	30	21	21	25	30	28	26	27	29	15	22	27	24	34	34	26	30	32	22	35	28	41	28	24	30	24	28	24	19	18	25	26	29	29	24	28	27	25	31	36	29	30	29	39	20	21	28	15	23	29	35	23	24	29	17	30	35	36	20	18	39	21	30	26	24	28	32	23	31	26	20	32	19	25	23	24	17	20	22	32	21	25	27	30	29	26	32	23	21	29	19	18	23	36	30	25	34	28	33	31	29	29	10	28	26	32	35	21	27	28	23	25	35	24	33	26	34	17	29	24	27	28	26	33	22	29	30	17	27	27	27	31	26	42	20	28	27	26	26	29	29	33	30	25	30	26	19	27	30	23	34	26	35	28	22	32	20	21	26	25	21	29	16	21	28	28	17	24	30	34	24	31	27	17	22	34	28	22	30	21	14	25	38	34	31	29	23	21	30	25	24	26	30	29	27	25	27	33	30	38	17	25	30	30	26	22	31	36	25	37	34	30	31	29	36	30	23	23	27	21	22	38	31	33	20	32	25	31	29	22	19	24	32	22	19	33	22	42	27	34	32	37	22	24	31	28	23	30	21	37	15	19	37	25	18	30	24	26	28	26	29	48	34	31	26	30	24	24	28	27	24	27	32	21	32	31	29	23	24	24	41	19	28	33	35	26	18	16	28	28	26	22	25	42	28	22	29	29	35	21	29	26	22	33	27	27	34	20	39	22	42	22	20	24	34	33	23	26	18	29	20	19	23	33	24	21	29	31	35	33	36	22	27	17	31	25	19	35	30	25	17	25	24	20	24	30	25	19	29	30	21	26	21	34	31	31	26	20	28	30	22	19	34	30	25	27	25	25	30	25	21	30	41	27	25	23	20	28	26	24	28	31	28	29	34	22	30	25	32	35	31	33	30	35	24	28	20	26	24	32	25	25	20	25	28	21	27	26	17	32	37	25	18	30	29	44	29	26	20	24	24	28	26	28	40	27	21	14	17	30	20	28	30	26	22	21	31	35	29	22	30	30	21	22	32	24	24	31	32	26	33	20	29	31	22	37	30	25	17	32	17	30	28	14	33	23	25	28	25	30	30	21	30	19	22	23	28	21	21	27	31	19	20	24	26	21	23	35	29	43	14	36	28	24	32	21	28	23	37	21	28	37	20	24	23	24	17	29	29	30	31	33	26	26	25	31	28	34	24	28	25	27	24	35	20	23	23	34	21	29	17	25	25	41	38	27	22	21	28	24	28	30	27	22	20	39	29	22	28	27	31	31	28	30	20	35	23	25	29	28	34	26	27	29	18	20	17	24	22	27	28	24	28	36	33	24	24	29	28	22	19	26	38	27	31	22	23	26	33	25	22	28	30	28	25	25	33	29	29	29	35	26	18	29	25	28	33	26	31	36	30	34	24	31	28	29	34	33	36	36	32	28	29	31	34	26	28	26	25	26	32	25	31	17	37	24	29	21	21	33	34	33	25	25	37	23	14	22	26	27	30	27	26	29	27	22	24	25	29	27	26	43	26	29	21	23	19	39	21	38	28	26	34	30	33	25	19	32	39	33	32	19	28	24	16	25	40	20	31	31	30	27	23	35	30	39	19	27	27	31	22	26	26	34	27	29	23	35	21	22	23	30	26	18	22	21	41	35	25	19	31	28	31	20	29	32	20	35	24	24	24	27	25	28	26	20	22	33	23	25	24	24	32	31	29	36	28	23	31	26	22	26	24	25	20	25	24	27	18	32	17	21	30	26	31	24	24	22	31	24	26	22	38	25	18	25	25	23	27	31	34	26	21	20	32	36	26	30	32	30	25	28	23	31	25	28	23	24	33	26	33	30	27	31	19	27	22	24	28	24	31	28	28	21	31	25	34	24	29	31	26	30	30	21	25	19	23	23	25	32	25	35	35	23	32	18	25	31	27	31	22	23	20	34	17	19	24	33	28	33	34	23	25	30	23	30	27	31	24	30	24	28	27	27	27	25	37	32	33	23	35	32	39	41	30	27	26	22	31	25	27	34	29	26	28	24	34	32	27	36	25	18	29	25	30	24	33	26	25	38	31	23	36	32	27	29	27	35	30	30	27	32	32	19	22	20	29	23	24	25	27	35	22	35	25	20	22	30	28	21	38	25	21	24	38	28	23	24	21	27	34	21	30	33	25	25	26	29	30	31	25	28	31	27	27	21	34	32	29	20	27	21	24	25	25	34	26	27	25	33	23	28	31	34	16	29	25	32	24	30	32	29	23	30	29	33	25	26	26	35	31	33	30	33	20	25	26	25	34	30	33	24	27	30	33	32	26	24	29	31	26	31	23	28	27	30	24	31	38	28	23	26	37	27	27	20	25	22	30	17	23	20	29	29	26	30	27	18	22	29	30	31	24	40	24	21	23	26	37	24	27	28	30	29	23	25	34	39	21	19	19	25	20	27	22	31	26	23	30	32	37	33	19	24	25	22	28	28	31	25	39	26	26	32	33	23	25	28	21	25	27	22	17	31	32	16	26	22	26	29	33	31	40	31	30	32	30	30	20	22	30	26	20	32	25	32	32	25	28	18	25	26	26	29	35	33	32	28	29	21	17	26	22	22	22	20	27	27	28	29	40	24	24	23	31	27	32	31	14	30	31	23	23	26	19	15	28	28	28	22	27	29	37	26	38	30	33	33	26	22	24	18	23	28	31	32	26	21	34	30	33	23	23	26	28	26	35	22	25	18	25	24	35	21	30	20	26	28	35	24	30	24	30	22	16	33	21	33	21	17	30	26	30	23	27	24	24	16	24	27	34	27	22	20	24	25	32	25	27	34	32	33	26	32	29	28	25	22	21	24	25	33	33	36	22	19	27	27	30	26	24	21	23	28	31	30	32	22	27	19	25	22	32	28	23	22	25	24	23	34	25	33	26	27	39	20	25	26	33	31	35	25	32	30	24	21	33	29	31	35	27	28	19	27	28	28	34	37	20	28	21	40	24	29	33	24	35	24	22	20	25	17	30	30	26	28	20	22	31	37	24	30	24	20	27	18	31	39	38	32	24	32	26	31	19	21	27	28	21	25	24	23	29	26	21	32	25	30	23	31	23	28	14	33	29	26	18	32	31	25	29	29	26	21	22	27	21
38691	14469	7942	19192	27708	27725	24843	21570	18165	14875	11941	10076	8463	7509	6538	6047	5448	4971	4306	3495	2906	2535	2097	1675	1454	1210	1177	1122	999	1050	1112	1149	1152	1164	1211	1029	934	810	774	744	763	759	722	758	759	687	591	626	677	645	664	580	602	601	651	648	549	640	583	581	575	560	584	628	660	615	624	561	591	573	602	566	599	598	572	534	569	590	528	530	524	571	512	587	515	513	554	543	588	579	596	537	578	611	601	578	590	614	594	640	563	560	602	647	604	575	578	590	551	543	573	544	562	570	555	571	611	560	511	529	470	489	491	468	438	441	460	479	435	495	446	437	456	475	457	449	447	467	440	433	458	457	494	434	456	447	456	463	468	490	459	474	438	436	426	427	426	408	459	430	435	440	440	461	478	443	444	474	461	449	458	470	414	471	433	452	437	450	450	435	455	454	484	405	468	427	457	453	450	443	444	413	458	452	409	451	452	475	434	442	458	478	452	447	440	431	444	453	443	466	425	454	419	440	456	466	480	477	433	475	439	467	472	431	459	432	427	443	429	452	438	474	457	457	464	443	413	427	438	450	439	420	431	443	464	473	436	438	446	414	510	446	461	429	441	428	440	446	452	427	474	475	487	448	427	443	476	423	452	413	447	383	436	437	445	429	449	449	442	467	438	418	458	465	467	466	439	427	437	418	463	461	421	448	455	413	428	446	443	453	479	429	439	442	489	385	454	473	471	445	430	488	452	422	451	438	482	486	447	414	475	435	443	470	453	458	440	478	471	468	441	456	445	428	475	468	450	462	424	457	455	438	435	391	482	446	423	427	464	435	445	448	425	479	448	438	435	450	462	451	460	466	461	426	475	442	452	439	383	439	441	426	435	455	471	449	425	430	438	442	477	412	478	445	463	434	466	431	445	438	473	478	453	452	493	414	425	424	424	459	448	420	440	441	450	477	470	457	460	449	433	439	450	440	477	421	415	473	444	436	437	434	418	440	440	435	445	441	416	462	459	402	430	438	450	463	440	433	442	453	439	444	465	427	459	442	448	449	417	448	451	453	444	452	438	420	395	432	472	442	442	466	452	449	446	451	409	435	415	474	451	439	440	469	436	488	421	478	468	424	452	453	463	463	448	433	431	476	491	446	453	442	474	425	448	477	459	439	424	458	451	457	461	453	432	433	453	456	430	460	430	438	416	461	418	452	442	469	417	446	446	466	448	428	456	456	452	439	380	450	465	421	444	429	427	474	469	456	435	479	466	441	490	428	405	446	450	451	462	445	442	457	451	449	425	454	444	427	396	444	487	451	447	456	422	451	446	469	418	445	416	459	421	414	459	451	448	459	447	445	438	472	423	464	445	400	487	450	448	429	431	481	475	418	469	468	496	467	441	424	448	474	434	461	426	450	461	486	424	439	478	458	435	460	492	437	425	450	450	443	452	460	450	447	449	420	447	454	440	461	435	432	445	443	474	465	434	475	444	453	445	468	464	443	455	421	432	473	471	441	463	445	449	430	467	472	500	444	499	439	438	468	434	429	430	441	457	458	434	454	400	437	435	446	453	452	459	417	429	463	509	466	454	442	453	472	453	461	463	445	485	419	457	480	442	449	437	439	410	431	499	431	448	479	436	447	473	424	448	466	463	457	460	480	439	444	396	458	472	418	462	453	480	409	455	446	425	425	426	458	455	475	439	454	448	444	425	444	463	428	424	446	460	408	448	464	455	451	429	475	456	423	439	460	435	456	442	430	482	409	428	435	446	459	473	457	459	406	449	451	434	490	446	447	460	434	445	451	435	446	475	494	444	458	436	475	450	434	481	457	462	448	426	464	465	465	427	464	443	423	431	450	460	452	425	465	476	447	442	457	442	420	459	439	454	482	452	451	408	454	460	472	487	397	431	418	457	440	433	422	463	501	441	442	472	472	408	469	471	454	458	439	446	454	426	459	454	449	426	425	472	434	404	423	482	430	440	460	455	465	466	420	484	437	408	441	443	427	467	397	481	431	485	444	432	446	500	434	451	465	426	472	448	480	433	428	452	448	450	465	454	479	443	423	463	463	465	423	458	409	432	450	476	455	495	454	441	449	455	459	428	481	442	412	409	424	479	473	451	408	424	438	419	448	495	423	422	479	451	433	479	436	424	428	457	434	432	452	440	412	457	483	427	481	461	475	438	429	465	401	427	449	414	450	454	458	433	482	486	454	451	445	431	483	473	432	462	501	456	440	475	434	437	444	432	426	421	423	407	424	489	435	489	473	457	479	462	433	492	451	449	445	434	441	456	445	420	475	452	451	441	455	469	438	448	457	438	479	471	475	470	454	435	440	459	435	469	456	431	437	465	429	469	404	457	436	468	465	472	459	471	419	448	473	428	476	450	424	479	462	404	443	440	493	429	442	442	487	460	414	452	437	445	478	407	452	451	435	436	453	447	431	460	445	427	469	437	443	460	427	444	421	458	459	422	454	464	451	403	440	439	470	440	426	458	449	484	414	426	448	440	477	443	413	427	453	463	480	475	438	431	444	467	453	441	465	439	456	452	418	476	461	448	437	430	402	435	431	476	437	463	448	470	425	453	442	486	486	452	429	439	402	429	434	449	459	416	430	471	467	428	453	490	449	471	423	478	452	449	467	489	448	426	455	457	438	463	426	478	434	470	427	482	463	457	463	467	448	461	455	429	427	449	450	457	463	459	457	435	441	442	444	436	446	462	443	401	443	436	422	432	458	447	436	478	442	495	456	436	452	472	441	445	428	475	465	410	432	430	471	454	481	411	463	470	443	460	465	442	457	418	460	411	448	473	451	406	447	442	415	462	439	473	443	456	442	445	459	465	432	468	459	471	467	417	463	417	448	421	474	449	470	468	445	438	446	461	436	477	456	429	475	452	500	442	423	495	496	429	486	427	426	459	408	430	497	439	480	442	443	417	476	465	428	482	461	464	472	444	414	449	426	436	453	443	461	456	446	421	491	451	413	425	461	456	455	435	462	421	464	442	462	419	444	493	429	500	473	449	462	450	413	483	440	434	472	478	421	460	462	428	437	472	471	413	453	437	461	442	488	476	475	415	454	416	447	422	460	462	428	465	475	478	435	432	423	432	476	450	467	442	464	461	420	457	430	477	433	432	441	436	456	451	450	467	452	460	447	449	426	432	429	454	467	444	440	423	444	439	480	451	493	465	434	441	392	441	465	447	466	444	468	475	440	467	438	429	461	454	424	464	460	441	471	416	436	437	474	459	421	442	473	437	463	465	453	471	448	430	443	423	476	412	448	428	455	414	451	422	441	473	451	446	496	455	440	410	447	458	457	447	454	485	444	485	447	444	472	455	449	451	452	472	433	430	438	440	453	473	466	449	453	458	425	477	423	443	465	432	458	431	460	439	434	443	440	473	431	479	447	451	461	443	429	464	454	450	459	425	427	429	438	449	443	442	459	442	440	465	435	463	424	431	502	450	470	410	411	461	457	434	488	449	471	420	460	475	444	409	463	454	467	452	455	445	424
9095	1782	561	489	898	1173	934	816	604	470	415	385	336	262	198	229	185	165	159	145	102	96	73	86	59	66	70	74	74	40	58	48	54	67	57	52	52	56	40	48	43	43	36	48	40	37	39	39	49	36	39	46	55	51	51	50	35	50	33	45	30	33	26	46	44	54	43	42	33	44	49	48	55	35	39	36	33	48	32	38	51	37	35	36	38	43	36	34	39	39	32	41	42	36	24	37	33	38	41	44	31	43	41	47	41	44	38	42	41	40	39	48	47	41	37	45	42	40	32	33	41	43	28	25	39	39	37	36	32	36	44	37	30	35	51	39	44	31	35	38	38	34	34	33	32	32	37	42	30	48	29	33	33	37	34	45	35	34	32	34	35	47	35	37	37	35	34	42	37	35	29	46	34	30	39	35	37	29	32	39	37	28	41	33	35	52	36	24	32	33	27	29	30	41	37	44	36	34	30	28	44	49	35	27	28	36	31	40	48	40	32	40	32	37	32	30	35	31	35	37	32	29	24	32	41	31	33	33	31	38	39	34	28	24	38	41	45	37	50	21	41	37	28	45	43	37	28	43	46	53	34	28	31	30	41	26	43	27	41	36	45	35	32	37	36	34	36	37	31	36	39	33	35	25	39	29	47	25	41	27	45	34	49	25	29	23	40	38	33	37	38	29	27	37	30	30	42	31	48	28	27	31	29	31	34	36	39	38	43	33	40	36	39	29	32	43	35	44	32	29	25	32	28	28	38	36	37	34	35	39	31	41	20	35	37	31	30	36	36	38	30	29	29	26	28	22	51	27	31	31	39	28	17	32	40	36	26	41	37	28	57	32	30	39	33	34	35	28	43	35	31	34	27	32	30	28	30	37	34	40	31	28	32	44	32	25	32	39	29	49	27	38	35	24	54	30	32	47	39	23	45	39	35	36	21	37	38	30	30	44	36	29	40	41	33	31	31	34	38	40	37	38	28	30	47	39	46	29	32	32	41	39	36	43	30	32	45	29	32	39	27	29	41	39	31	34	32	43	43	35	35	37	46	40	25	38	41	37	29	32	34	42	32	27	44	37	38	36	40	32	32	41	28	46	39	31	38	30	47	35	30	34	35	32	35	32	39	41	34	28	32	28	37	35	20	43	40	30	27	38	29	31	36	37	37	33	39	32	36	35	41	39	35	31	31	28	23	34	37	35	38	31	36	35	29	42	37	33	46	34	33	38	41	26	27	33	22	39	37	34	27	33	27	37	38	36	23	43	21	29	44	36	40	23	34	34	44	26	41	30	41	26	29	33	23	29	37	33	40	27	34	41	41	34	31	30	29	35	32	26	30	35	42	34	26	27	34	35	30	27	29	42	33	34	33	30	39	37	30	28	39	34	34	37	49	35	42	38	27	34	29	38	29	30	35	34	24	42	25	43	43	34	33	32	47	34	35	37	27	41	38	33	37	31	31	40	28	37	45	34	30	35	24	37	46	32	30	38	39	45	27	42	40	35	36	38	34	41	26	38	39	20	35	31	43	36	45	32	31	44	36	36	35	33	37	27	38	37	34	32	28	40	38	43	39	32	30	31	38	36	29	31	42	42	38	26	32	45	35	27	32	33	34	23	32	34	34	38	38	35	25	41	34	38	31	33	39	40	47	38	35	34	30	29	34	53	26	31	37	31	34	30	34	27	35	30	40	39	43	31	39	23	36	29	45	33	32	38	31	31	37	26	36	42	27	24	39	27	27	31	35	37	47	45	43	29	33	39	31	39	49	45	36	38	40	43	34	44	44	31	33	38	34	40	36	42	34	28	35	44	39	42	45	31	33	35	32	27	41	43	39	36	49	29	35	29	45	32	31	44	33	41	33	45	40	33	26	33	35	24	31	33	38	28	28	47	37	30	44	36	32	32	38	38	45	37	29	39	24	33	30	43	36	29	42	31	47	33	33	48	44	31	29	38	28	33	37	34	40	49	35	37	39	35	40	34	24	38	34	33	35	33	28	32	33	34	38	38	33	35	36	33	36	41	35	35	32	35	42	35	41	31	45	39	23	38	37	35	41	26	31	29	37	43	29	35	36	40	41	43	33	37	26	31	34	46	31	26	27	36	32	27	42	39	27	27	29	27	39	36	36	31	39	37	31	40	28	33	50	24	43	40	36	34	35	24	27	31	37	40	38	46	35	35	28	42	51	37	33	30	48	38	40	29	35	29	30	28	41	32	30	38	46	39	45	38	45	27	44	45	38	36	25	27	36	43	38	38	35	35	39	35	35	33	31	32	40	37	27	40	37	31	40	28	41	42	33	37	42	35	35	26	35	37	41	25	38	41	33	25	40	43	38	35	34	33	32	31	39	39	25	36	45	35	33	26	36	31	35	34	34	28	34	32	39	36	36	31	30	34	45	36	30	37	30	41	42	50	40	33	48	37	26	35	31	44	32	37	43	32	39	37	42	41	40	36	37	32	39	38	29	46	49	34	28	41	28	31	44	32	40	43	27	31	41	40	25	45	40	23	25	31	42	31	32	34	33	31	37	38	39	35	33	27	30	33	37	47	38	34	24	43	49	26	33	44	25	37	35	30	48	49	38	40	43	34	25	25	29	35	36	41	28	37	45	35	30	31	38	34	36	28	33	38	41	29	33	26	41	48	31	39	44	40	39	34	39	27	47	38	39	33	43	30	28	39	36	40	42	31	34	28	25	30	25	38	43	36	37	39	38	42	42	32	44	34	35	40	31	31	33	27	31	34	35	54	36	25	26	29	33	26	37	34	30	35	39	38	38	36	36	43	40	41	24	22	23	39	37	34	51	42	39	34	33	34	38	30	41	34	28	30	45	43	32	23	35	35	44	46	32	29	38	40	32	32	39	46	26	29	39	44	36	29	39	26	42	31	35	27	27	31	49	36	41	33	36	33	42	34	28	42	37	29	36	35	31	40	30	29	35	36	30	30	41	32	40	45	30	35	26	36	27	37	31	33	30	40	30	36	40	32	39	47	27	38	35	27	36	34	33	40	30	35	38	40	39	39	32	33	37	33	38	32	36	34	42	36	40	47	29	52	35	39	26	27	31	39	40	44	32	35	32	39	29	32	32	36	36	35	33	37	45	36	36	44	39	33	34	37	28	31	31	38	42	33	34	31	34	36	29	36	40	49	37	37	31	30	39	42	33	38	37	31	32	31	40	35	39	39	27	39	43	23	27	41	44	46	31	38	37	37	34	29	32	39	25	41	35	36	41	32	38	37	46	26	45	37	45	35	40	44	30	37	37	39	33	32	38	29	45	34	26	31	31	23	40	29	39	37	27	25	43	34	34	32	28	30	36	31	56	40	32	50	47	34	32	35	32	32	21	32	34	33	43	33	35	32	33	40	40	41	31	33	35	33	31	40	34	52	40	35	30	41	37	32	30	39	29	35	31	36	38	39	41	34	41	31	28	32	39	39	33	46	48	29	33	38	48	27	35	40	43	32	43	38	43	34	40	29	28	40	32	36	33	29
46435	19184	11361	24978	33344	33139	29896	26367	22660	19158	16280	13907	11911	10350	9221	8470	7789	7177	5968	4988	4346	3729	3047	2620	2084	1957	1866	1611	1524	1565	1603	1606	1751	1699	1726	1537	1357	1215	1252	1102	1126	1058	1041	1004	985	926	892	976	905	867	884	891	865	917	881	858	832	828	798	758	750	763	810	811	863	817	810	894	822	815	839	882	850	853	799	776	754	745	690	751	784	766	777	739	711	700	729	770	782	752	806	724	759	768	774	822	749	785	793	794	768	727	785	833	841	828	816	721	710	708	687	713	676	736	749	805	710	697	649	654	631	637	605	579	560	591	583	614	597	616	637	575	601	523	581	604	600	588	621	634	596	580	563	559	584	550	616	586	590	596	605	562	555	569	580	570	563	613	587	583	567	603	587	600	568	565	582	558	547	574	568	571	558	591	588	574	543	585	554	551	571	538	577	605	550	562	552	572	506	585	538	595	580	606	579	558	592	541	557	558	572	626	554	619	567	571	537	580	573	557	623	571	543	607	540	537	568	562	563	564	572	571	546	536	570	592	560	618	555	575	534	558	601	624	569	542	549	561	606	575	551	579	558	596	599	602	569	631	576	587	580	566	588	590	568	542	569	568	550	568	603	549	608	608	586	550	570	586	552	577	573	540	573	595	585	589	621	533	570	580	606	560	552	607	564	579	584	586	588	591	547	570	602	574	602	620	585	571	585	572	567	578	618	585	583	581	563	596	606	552	549	604	544	505	606	566	564	565	552	533	601	551	554	600	594	572	545	549	603	586	576	554	550	571	564	609	577	565	595	524	580	534	546	589	586	542	554	600	599	606	590	556	578	593	545	568	589	569	554	577	588	569	600	594	582	573	612	564	595	568	587	593	577	571	574	575	603	569	572	570	565	578	598	588	604	600	590	573	584	546	563	591	551	581	591	596	564	565	616	542	570	580	580	557	540	560	593	603	556	592	558	549	561	575	599	572	565	629	598	589	587	546	549	532	616	588	543	582	559	560	572	561	589	555	557	571	603	549	574	593	588	580	600	583	575	577	600	560	586	615	588	548	610	553	562	584	568	599	598	545	550	528	562	607	583	579	564	569	625	550	565	554	573	556	590	559	559	542	560	588	567	591	597	591	577	586	534	568	625	537	616	580	597	549	562	574	572	587	626	568	570	522	594	563	568	573	619	564	570	564	565	594	555	586	576	610	566	565	572	596	568	567	524	537	583	561	596	599	602	589	521	577	622	595	578	600	571	569	603	579	601	594	610	577	562	555	599	566	588	635	606	571	549	612	581	584	543	564	636	598	632	605	575	582	602	552	564	545	595	563	566	550	579	562	601	585	546	571	574	585	568	565	567	576	542	575	580	557	552	615	627	583	583	591	552	542	555	617	610	575	612	589	561	574	613	616	569	561	613	544	554	549	572	596	604	558	585	563	548	581	560	579	612	549	558	595	599	571	586	580	576	534	612	532	630	596	591	570	605	570	560	554	569	557	577	615	564	519	551	553	604	577	561	537	593	540	551	552	586	569	578	570	568	535	624	582	535	567	570	608	544	543	569	566	568	615	589	570	550	588	536	572	567	608	542	573	566	599	594	578	541	577	548	593	590	574	524	593	558	608	555	603	598	578	596	558	602	559	588	549	579	561	594	518	584	581	561	563	605	580	557	588	578	569	600	568	579	544	529	584	573	553	548	530	553	599	561	607	549	593	583	588	597	603	552	543	571	587	577	627	546	610	544	562	539	558	621	564	587	582	566	583	559	585	603	632	561	554	607	580	600	567	561	577	586	558	560	578	598	534	544	578	583	569	615	595	598	565	562	562	549	608	603	539	584	567	600	517	561	597	580	591	550	583	592	603	601	538	584	578	584	558	585	588	588	572	550	606	587	538	580	545	568	606	581	597	553	590	564	580	551	602	578	566	579	586	588	545	644	606	571	617	593	558	567	598	590	597	672	627	626	606	578	573	574	585	588	588	579	593	569	607	602	605	611	585	550	524	570	555	606	575	606	587	601	573	595	558	606	600	559	585	585	604	549	571	575	565	586	584	578	589	579	588	572	566	570	567	586	597	606	553	550	605	583	572	578	601	532	584	613	580	571	565	537	574	560	574	566	565	609	564	574	559	569	547	568	582	583	622	564	593	578	568	573	570	600	576	589	550	566	590	572	568	598	553	545	542	560	573	557	616	585	563	536	551	574	562	549	575	583	570	634	585	580	584	578	537	609	592	619	622	609	588	576	525	594	607	535	587	578	536	532	532	606	542	629	532	635	593	563	563	555	621	591	561	587	565	594	575	601	600	580	585	560	568	610	615	548	556	568	538	554	591	546	532	586	571	529	543	578	604	583	571	576	632	583	540	542	601	605	603	584	542	590	584	582	590	567	571	574	535	602	582	591	567	631	545	557	560	587	566	591	576	524	578	583	592	632	563	561	583	591	585	605	572	589	649	588	552	526	596	584	584	598	576	554	566	608	605	569	563	558	575	574	545	568	574	530	563	596	574	594	569	504	602	574	584	604	568	576	598	563	587	558	551	554	568	582	605	580	551	563	540	585	614	609	587	606	538	588	537	558	546	621	557	608	584	599	605	548	568	613	552	569	543	592	553	563	611	541	566	602	588	545	582	580	606	547	557	619	587	596	556	563	618	596	554	546	578	575	572	570	607	578	562	563	599	558	570	528	575	581	567	614	567	645	607	564	582	603	556	562	623	597	569	569	572	604	600	603	573	580	580	581	567	583	572	591	517	538	572	604	574	588	573	522	507	591	591	549	587	565	549	607	558	600	550	562	593	513	603	578	581	533	531	516	580	572	569	543	585	550	538	539	557	531	568	539	561	565	555	567	548	567	576	620	548	540	588	602	575	586	614	540	599	534	576	581	605	571	610	567	553	586	547	533	581	577	587	540	540	570	581	568	576	573	546	569	602	607	516	564	536	531	581	569	582	569	580	565	545	519	559	562	604	602	594	543	561	560	609	605	603	557	579	539	594	534	564	619	564	578	573	562	597	584	599	577	531	571	562	561	579	561	615	565	612	613	585	593	539	588	599	556	580	607	592	550	554	568	559	592	561	580	566	598	599	598	556	600	560	580	585	588	587	595	572	575	581	597	578	573	567	580	593	590	566	543	589	623	542	621	578	564	557	578	558	578	588	552	603	590	557	592	571	588	581	581	541	598	556	587	572	578	534	582	593	572	563	601	576	568	557	580	575	602	556	553	544	585	556	559	580	564	546	564	587	596	585	573	574	590	536	609	613	548	558	610	626	606	576	569	539	568	585	589	592	538	547	605	548	586	588	574	553	526	612	587	595	573	577	569	567	525	570	561	577	560	578	541	595	559	588	587	611	568	572	597	579	565	568	553	539	575	575	582	629	581	578	548	603	572	542	622	574	556	556	544	565	616	545	565	572	608	585	574	570	557	609	608	586	611	559	588	536	562	549	555	560	561	591	560	584	630	576	539	550	555	555	605	566	538	553	597	563	562	572	590	553	569	574	563	563	571	541
3447	440	236	186	401	447	439	355	274	187	168	131	109	106	122	88	85	103	71	49	47	48	38	36	19	24	21	31	31	27	24	26	23	28	24	31	20	19	22	22	27	24	23	15	20	19	18	30	22	25	25	17	25	22	22	23	21	18	28	17	26	18	23	20	18	19	33	16	28	27	22	20	23	23	23	21	16	17	23	17	20	20	25	26	17	18	12	15	31	24	12	18	22	22	26	23	16	19	15	13	22	20	17	28	25	22	25	34	20	20	23	21	16	19	26	14	27	21	18	16	23	13	13	17	13	14	16	17	21	17	16	27	23	19	12	15	22	15	13	10	16	26	11	22	16	15	18	19	23	18	10	21	24	20	29	19	23	13	14	12	20	22	27	24	20	21	18	16	13	18	22	15	16	16	15	20	17	29	24	21	15	16	18	15	21	19	21	18	17	14	20	25	24	22	18	18	19	18	16	26	23	13	30	18	18	19	20	17	27	24	12	19	19	18	22	12	29	15	19	18	17	14	16	15	15	15	13	22	18	22	26	22	19	25	20	26	23	18	22	24	23	16	14	26	26	24	16	19	19	19	29	16	17	20	24	22	14	19	17	20	20	20	22	28	25	16	20	25	17	9	20	12	16	18	15	21	12	20	16	20	15	28	23	21	28	11	17	11	17	12	15	21	24	28	27	21	12	15	11	16	22	12	22	22	18	19	28	18	18	15	25	22	28	18	29	19	27	25	16	16	19	18	21	19	22	23	18	18	16	21	19	13	22	24	19	16	21	21	18	24	22	19	9	21	22	17	30	20	19	9	18	20	14	16	22	16	15	20	9	22	29	17	19	34	15	18	19	10	26	13	20	22	19	24	17	23	19	23	21	20	19	30	32	18	15	19	16	16	12	21	22	16	19	10	26	20	14	22	17	14	17	20	22	12	21	15	18	27	20	22	24	20	23	18	19	23	24	30	22	20	20	32	20	27	17	14	16	26	18	21	20	26	15	17	13	16	13	27	21	15	19	23	16	19	20	18	16	15	19	19	15	18	17	21	17	21	26	16	17	16	21	15	21	14	16	17	15	18	16	21	23	18	21	16	19	15	19	21	16	19	19	18	22	14	15	20	17	24	18	13	21	24	17	18	21	13	26	23	14	16	16	21	18	17	20	19	16	19	21	14	18	23	19	18	16	18	24	29	18	23	17	17	20	17	32	27	17	23	13	29	23	29	19	19	21	17	18	12	16	19	22	19	17	23	15	23	20	14	23	17	18	15	15	18	14	11	26	16	13	19	19	14	23	11	18	22	29	28	25	19	11	23	20	13	15	18	22	27	20	13	25	24	18	8	15	22	24	18	21	18	15	23	21	20	16	20	16	18	25	21	16	21	18	29	21	12	15	33	10	23	19	18	20	18	21	11	19	22	20	19	27	29	20	27	19	25	21	20	18	15	17	14	17	22	17	25	19	16	17	21	6	20	22	17	18	21	16	19	17	13	23	21	26	17	22	16	16	21	19	16	15	17	23	17	16	20	23	16	26	18	22	19	15	23	19	22	25	16	27	25	18	18	17	18	12	17	25	28	17	17	14	17	18	18	26	20	16	22	18	16	17	22	26	21	18	17	15	15	13	16	21	28	11	22	21	17	17	18	18	22	31	23	14	28	21	10	22	26	16	21	26	24	17	15	10	18	20	26	20	21	22	16	16	23	15	22	17	15	19	20	20	20	16	18	15	24	16	20	29	15	22	19	37	13	18	24	17	14	17	19	10	18	21	20	21	28	20	16	20	25	23	23	20	16	21	17	14	19	12	14	11	16	22	19	15	20	22	19	14	19	15	16	26	13	14	15	19	19	12	24	15	20	25	18	29	23	16	25	19	20	13	24	19	6	18	23	20	28	20	15	17	25	17	22	18	24	24	28	15	21	26	20	14	22	15	20	17	23	20	23	19	21	11	21	27	16	23	18	30	29	22	20	15	21	21	22	10	18	24	22	23	26	20	27	16	18	26	25	17	20	31	23	23	20	17	18	12	16	17	21	14	25	23	23	16	17	11	19	19	17	18	24	19	20	11	16	17	16	15	20	15	23	21	23	19	20	10	21	26	24	16	22	25	14	20	11	30	16	12	18	20	23	26	21	13	25	20	17	12	20	17	18	22	14	20	25	14	17	21	29	17	17	13	25	20	25	15	21	13	23	23	24	21	25	22	19	16	19	15	16	18	21	19	18	11	26	9	9	23	24	20	15	19	23	18	20	15	17	28	16	21	24	19	20	24	20	16	13	21	9	16	22	25	18	15	25	23	15	20	16	17	16	13	16	14	23	18	16	26	20	22	26	16	24	16	15	23	20	15	14	18	18	19	18	18	25	16	20	20	16	26	15	18	15	24	18	19	17	18	28	24	20	21	16	17	25	20	14	27	17	19	28	15	19	9	21	12	8	15	13	14	19	16	25	21	16	19	21	20	17	17	16	22	29	25	21	25	26	13	17	27	28	15	20	18	13	22	19	20	19	19	24	16	16	15	18	17	18	20	17	24	28	16	15	23	23	19	20	20	22	22	16	28	20	13	16	16	17	21	20	23	16	17	15	18	19	19	12	19	13	17	18	16	26	21	18	23	17	25	18	19	17	24	15	15	20	16	11	15	19	15	14	23	21	13	21	20	15	18	18	28	11	18	23	15	18	15	17	23	22	22	23	18	15	24	24	18	15	15	19	17	16	11	22	24	21	20	19	19	26	19	14	20	22	22	20	17	20	17	21	14	20	21	21	21	19	22	23	21	22	17	15	30	20	26	17	15	22	21	17	23	18	23	16	19	18	12	20	25	24	32	17	22	21	18	16	24	18	17	24	21	17	19	17	15	17	20	13	14	27	19	22	23	25	23	18	19	17	17	22	19	20	8	23	27	13	18	17	24	24	16	19	17	22	20	13	14	13	21	16	27	17	19	22	18	15	25	19	10	26	21	19	15	29	26	15	21	18	15	16	17	26	24	19	19	19	18	17	23	15	21	18	17	12	13	14	24	17	17	28	27	22	16	15	14	21	11	22	10	15	16	23	15	16	18	20	21	29	20	18	15	14	21	29	24	17	16	18	20	15	24	14	13	19	20	24	26	17	25	12	15	24	18	22	16	18	24	27	15	19	18	20	17	20	20	16	15	30	21	19	18	13	17	20	13	21	23	18	10	18	11	18	17	21	16	24	21	18	16	22	25	12	25	15	20	17	25	19	20	25	29	19	12	21	26	26	22	20	33	26	19	23	31	20	26	23	24	17	15	27	21	12	21	20	21	17	14	17	13	23	18	19	22	24	21	21	18	21	22	22	13	19	14	12	20	22	13	16	16	15	22	21	17	19	22	18	21	20	33	22	20	21	19	21	14	20	21	17	21	13	17	21	14	14	15	17	14	16	13	23	16	10	18	20	23	16	17	22	30	21	25	22	18	19	21	15	13	20	22	19	22	10	18	16	19	14	23	13	25	25	20	13	30	25	21	14
32817	10500	5499	14435	22433	22472	19441	16270	13092	10063	8191	6828	5572	5128	4670	4333	4072	3462	2948	2469	2018	1633	1394	1114	891	775	773	674	609	737	724	762	801	841	815	733	623	600	526	539	515	566	491	497	504	476	447	427	441	446	395	419	424	435	466	445	395	404	408	402	374	392	398	415	461	429	418	453	429	448	428	463	440	411	441	438	391	393	364	386	415	407	374	386	425	370	389	396	415	426	414	401	400	411	454	451	416	440	484	474	407	414	447	441	447	400	434	448	395	393	376	392	389	444	424	437	425	380	362	371	379	342	336	295	339	347	328	337	339	324	302	299	335	312	342	336	376	348	351	328	325	336	364	318	336	337	361	343	361	332	313	321	337	346	338	346	326	328	357	346	330	329	326	367	309	323	353	347	344	325	316	315	346	310	327	350	321	340	274	332	351	360	326	370	290	326	332	289	338	314	305	330	311	310	331	321	325	302	305	316	290	299	322	307	312	309	330	328	332	351	306	333	321	333	343	348	315	329	309	316	340	320	325	311	302	325	328	330	307	329	314	301	339	279	299	356	331	319	365	298	326	303	317	309	326	333	308	347	311	348	347	313	333	330	311	347	328	332	359	352	288	300	339	322	320	320	321	332	294	333	320	321	315	317	321	325	361	323	300	313	324	311	318	336	357	336	327	350	324	368	352	321	317	347	341	347	309	278	351	338	302	346	279	333	376	321	332	360	317	370	318	338	328	334	313	324	329	316	319	329	348	316	345	330	329	304	332	326	316	332	333	312	323	333	316	334	316	328	326	337	340	314	326	314	343	308	339	331	339	324	327	292	297	344	318	302	341	345	307	316	332	307	314	322	303	310	323	316	343	326	316	322	326	339	354	305	335	344	326	315	314	336	287	313	334	331	311	363	310	371	330	323	348	355	330	314	354	291	329	321	336	320	319	363	331	334	348	318	325	331	342	304	341	319	320	324	342	317	334	356	319	310	335	293	325	320	364	337	351	325	329	314	341	341	348	305	307	324	349	335	311	341	348	297	330	370	340	334	323	324	310	329	329	324	342	323	336	347	285	312	316	333	331	333	325	325	288	346	319	329	332	333	322	313	329	312	316	368	308	286	332	324	342	324	332	314	323	305	325	336	318	330	338	331	340	335	355	320	345	334	349	371	323	345	326	365	333	315	301	361	362	335	387	306	312	336	324	286	326	296	325	317	279	314	319	341	337	354	314	345	300	354	295	332	309	287	312	312	300	302	326	297	329	314	334	318	305	329	341	312	310	324	342	344	304	323	317	338	314	324	318	333	334	322	367	310	314	314	319	296	342	333	313	325	309	295	342	329	310	303	308	347	318	341	327	323	368	362	348	359	339	319	312	297	303	353	347	295	328	327	290	339	324	314	365	344	306	314	329	301	345	317	307	340	358	334	334	329	323	328	310	338	317	337	311	303	328	327	334	311	316	342	340	316	328	303	305	336	310	319	301	311	323	299	325	325	339	306	324	351	306	299	326	344	306	310	332	330	333	324	330	309	311	317	338	314	313	342	333	342	323	318	360	330	291	316	293	325	327	319	290	297	321	313	344	317	307	335	298	333	307	313	355	325	354	321	322	321	301	324	339	312	318	312	359	328	332	316	329	380	294	335	369	335	322	333	337	325	343	308	355	320	313	313	327	318	307	344	322	315	310	341	331	290	349	313	325	318	331	311	349	299	344	297	302	359	310	328	343	338	345	327	328	341	336	338	367	328	323	332	339	312	297	304	328	361	329	319	303	345	300	331	344	319	319	313	316	290	310	318	329	337	335	327	329	343	304	338	304	306	331	298	309	315	299	322	316	300	345	310	294	341	327	351	327	340	340	357	343	301	314	341	360	326	327	319	328	332	301	323	332	337	309	305	339	320	313	328	353	327	318	310	328	333	325	330	360	278	324	319	318	309	299	322	336	350	330	321	322	365	351	329	340	336	335	316	314	302	325	346	305	338	287	348	339	290	326	285	324	319	342	312	298	313	318	340	340	365	301	304	308	281	377	333	333	353	313	312	318	346	327	307	342	310	316	321	334	340	329	323	325	356	348	325	307	328	334	341	339	295	330	329	304	326	325	333	323	354	307	349	333	310	346	316	350	313	348	326	300	310	332	314	317	336	319	359	358	308	334	321	329	302	348	343	324	323	365	353	356	345	338	310	345	343	289	324	324	332	342	322	307	327	306	300	323	332	282	303	333	299	358	335	319	306	342	335	314	309	314	314	341	350	342	305	353	320	320	319	358	323	356	350	298	308	291	337	318	311	320	334	307	336	321	323	326	317	356	374	284	295	295	337	322	336	315	314	288	348	311	353	359	326	318	312	314	355	333	364	321	299	328	343	331	305	327	326	328	309	289	318	372	341	333	335	348	328	305	315	331	320	304	344	367	351	339	304	306	372	333	350	295	342	290	331	314	320	304	305	327	320	335	325	312	349	340	317	276	316	354	330	310	308	326	345	334	315	334	323	317	338	332	354	308	312	310	331	342	309	329	352	353	318	338	310	318	316	341	355	315	329	302	319	341	355	346	351	321	378	352	322	304	326	321	306	325	333	330	327	335	302	321	296	311	319	322	346	304	314	361	314	304	303	305	318	310	338	327	320	332	348	313	354	334	327	327	315	304	298	339	347	340	338	312	347	329	329	335	360	333	333	330	342	339	340	333	338	327	341	318	313	342	330	327	347	312	348	346	314	330	320	349	315	339	322	320	310	329	329	274	343	322	353	339	328	307	334	310	315	344	327	333	324	319	316	331	298	331	333	303	338	316	337	334	350	345	296	346	306	329	323	349	337	293	347	335	324	332	337	318	321	334	303	322	322	332	342	320	301	321	337	324	333	335	291	344	323	305	322	363	361	363	316	318	313	337	351	354	329	381	336	358	308	300	347	340	330	315	337	333	327	344	300	344	324	322	353	306	350	325	351	357	296	309	328	310	323	299	330	325	326	369	323	316	311	359	348	327	352	321	325	303	312	323	327	327	295	325	337	326	333	299	330	326	349	338	316	348	306	298	308	322	330	325	305	318	323	341	299	319	372	318	350	299	327	318	355	304	322	310	329	298	319	313	309	304	312	352	303	317	327	325	303	313	298	316	318	335	305	320	319	321	321	355	358	356	347	366	307	338	335	342	323	320	339	309	312	297	343	315	355	344	333	324	324	353	306	317	330	334	330	340	333	277	347	317	297	311	313	317	323	330	346	349	311	318	327	312	316	314	336	323	322	351	308	340	335	331	338	343	325	322	349	351	304	306	279	290	330	299	318	343	321	345	320	297	323	300	304	324	334	333	337	295	326	348	298	329	333	311	331	316	305	338	331	301	326	376	323	324	352	301	317	344	315	339	304	327	351	300	321	363	341	309	311	335	335	328	331	313	314	318	318	349	344	327	327	317	342	327	283	350	326	339	351	324	314	345	328	315	309	346	282	347	342	323	332	313	333	347	326	289	313	342	318	333	301	341	287	350	311	350	337	328	309	318	319
4713	804	307	268	522	681	552	455	393	274	230	189	170	135	139	129	114	100	118	88	68	49	49	49	39	29	43	27	33	30	34	34	44	47	34	31	31	28	39	32	29	26	30	37	24	18	30	27	30	27	25	18	23	25	33	26	26	26	28	29	27	21	27	24	23	27	21	20	24	23	27	21	30	28	26	19	22	16	21	26	27	26	26	15	26	25	26	25	28	29	26	29	25	27	19	24	32	22	22	25	23	20	26	40	32	22	21	26	16	18	32	31	23	20	19	30	26	28	16	25	18	19	20	19	29	28	30	28	27	27	20	20	25	30	23	20	18	21	28	32	31	23	27	31	22	21	25	24	22	16	19	21	14	20	19	28	20	19	25	22	25	25	28	29	21	25	31	25	23	15	16	26	22	26	24	21	22	23	18	19	29	31	31	25	21	17	16	18	27	22	23	21	19	16	25	27	24	26	25	17	21	28	26	24	23	18	17	13	15	23	29	23	21	29	26	18	21	20	23	20	27	26	29	25	20	25	35	16	30	25	29	19	29	23	18	21	16	27	30	22	17	20	21	20	24	32	26	27	21	17	21	25	29	27	30	18	16	26	21	23	22	14	17	25	31	20	22	28	22	25	17	18	13	22	16	20	18	22	26	22	28	19	40	16	28	18	30	25	28	25	22	19	16	23	24	20	25	16	19	26	23	21	22	18	19	16	22	19	18	23	25	24	25	23	25	17	31	18	19	22	23	27	25	20	22	31	20	23	21	21	37	21	27	19	22	22	21	31	21	31	14	18	26	25	18	14	25	27	19	26	22	28	28	24	23	24	24	17	21	24	20	24	22	26	26	13	15	26	28	20	29	24	26	19	26	23	22	26	20	15	19	22	21	18	29	15	29	26	19	29	16	24	20	24	36	21	25	24	23	18	26	30	21	18	21	12	20	23	32	16	24	27	20	17	25	20	26	27	24	23	28	19	17	28	22	21	32	34	25	21	19	29	19	35	23	29	24	20	19	24	27	16	27	20	25	22	22	21	17	13	32	22	21	24	21	27	18	25	14	19	34	24	26	21	19	25	23	22	22	19	24	22	29	33	16	12	23	25	16	17	31	34	18	22	21	19	26	20	25	23	23	20	20	17	23	23	23	26	23	21	24	22	26	24	18	31	21	21	24	21	20	31	24	23	26	30	24	19	21	34	25	18	19	28	21	21	28	24	21	25	25	26	14	24	18	22	19	29	18	33	19	22	19	28	23	26	19	19	20	21	27	19	25	23	23	25	23	20	18	17	22	20	14	19	24	17	34	30	13	18	17	23	25	15	20	19	19	21	17	18	21	26	28	21	22	22	17	16	22	22	29	33	23	22	26	23	23	39	17	18	18	26	28	17	27	24	23	26	25	16	26	24	27	26	25	29	27	22	15	24	17	23	18	25	20	27	31	24	24	16	18	18	17	18	32	18	31	21	27	31	24	30	23	21	16	22	23	22	29	25	23	26	21	17	19	25	22	24	27	23	21	22	25	27	16	23	18	20	21	21	31	20	17	23	20	29	22	21	18	19	28	26	16	27	20	18	26	23	22	24	22	21	24	25	21	22	21	19	32	18	28	16	16	24	24	23	19	29	21	22	29	27	27	27	32	22	25	13	21	24	26	25	17	38	34	24	21	19	27	27	25	25	26	33	22	24	27	25	16	30	20	35	21	20	21	27	23	20	24	21	30	18	28	23	21	26	18	21	19	26	19	15	25	21	25	12	27	21	21	28	28	31	17	27	32	19	35	18	19	22	14	18	29	12	29	28	18	19	26	28	17	34	19	21	26	22	30	19	25	25	19	14	18	19	30	25	21	20	29	27	29	17	26	17	18	26	18	26	24	23	23	23	16	25	11	18	18	27	20	21	26	18	24	28	19	21	23	25	24	29	27	17	23	23	23	18	24	28	24	18	16	13	24	26	24	19	22	24	26	18	23	28	16	22	16	20	21	24	15	25	15	20	24	24	18	21	25	22	25	18	29	23	28	20	19	18	22	27	20	27	21	19	18	15	22	15	17	21	26	24	22	23	25	17	21	24	18	19	21	28	28	16	27	24	26	26	19	27	23	21	19	21	34	25	22	19	31	23	22	22	23	26	17	17	21	22	20	25	20	23	29	22	21	21	19	20	24	24	25	25	21	30	21	10	21	20	15	21	24	25	20	22	27	18	25	28	20	21	19	25	24	15	21	20	29	20	16	24	16	16	17	26	27	27	18	21	20	16	30	30	19	17	27	17	23	24	21	23	20	25	22	20	17	32	27	14	16	21	17	16	24	17	21	18	20	25	20	23	23	29	21	24	15	25	26	24	15	19	23	22	19	21	22	25	20	30	28	23	23	20	26	31	21	15	16	29	21	23	17	22	25	24	17	29	26	29	21	21	20	17	19	19	22	16	25	18	24	14	30	22	27	18	20	25	22	24	23	28	19	25	17	34	14	34	29	19	25	18	17	20	30	26	18	28	20	16	23	18	21	23	27	19	29	28	15	20	20	18	22	22	24	28	20	24	27	31	21	26	23	13	37	15	19	29	29	26	29	30	26	24	23	26	25	19	27	16	22	22	18	25	26	24	26	18	14	28	26	26	20	21	26	33	22	30	25	17	16	22	27	31	20	18	20	16	21	33	25	24	23	19	19	21	22	26	21	20	18	29	26	29	21	34	15	24	26	20	21	19	18	24	29	17	22	15	19	17	20	16	18	30	29	29	19	16	23	24	15	21	26	20	22	25	23	20	27	19	24	27	17	16	29	25	17	18	24	26	19	31	23	22	16	20	16	19	19	31	22	16	19	30	30	23	24	28	28	28	24	19	26	23	26	30	21	19	23	24	23	23	32	16	21	26	22	34	21	35	30	15	25	14	21	24	16	22	23	28	19	27	23	16	25	24	29	21	23	15	20	25	25	28	12	25	31	20	21	27	27	26	24	29	24	16	23	27	20	26	19	24	23	22	32	23	29	28	17	27	23	19	31	31	29	19	25	19	23	21	25	27	19	23	15	17	24	32	25	27	20	18	29	17	22	21	30	25	25	18	30	15	21	24	20	21	23	25	26	27	26	16	25	27	25	18	24	33	23	28	29	35	15	21	15	21	24	22	18	24	22	18	27	21	16	25	28	22	31	30	19	27	24	20	20	17	20	17	16	21	31	21	19	20	19	19	25	23	21	23	19	26	25	26	18	26	21	17	20	24	19	30	21	16	14	24	27	34	27	20	24	22	21	24	22	18	20	22	24	21	28	26	21	23	25	15	20	29	19	21	21	20	29	21	29	20	26	20	29	20	27	26	21	28	21	19	30	33	14	26	30	20	23	25	32	28	16	21	18	13	19	24	23	25	25	22	20	27	19	23	22	32	22	19	15	17	23	19	16	19	18	26	24	18	28	23	29	20	19	21	24	23	20	23	23	23	24	23	25	19	26	24	28	19	21	21	22	15	18	25	17	29	18	14	20	21	15	25	19	32
39327	13813	7425	19002	26875	26869	23579	19902	15836	12595	10273	8390	7101	6267	5937	5674	5297	4515	3737	3232	2753	2102	1948	1497	1193	1078	1015	904	917	952	1059	1032	1149	1162	1164	901	798	842	758	717	648	643	699	699	645	553	543	579	552	571	592	564	602	566	570	524	524	516	516	487	433	442	453	524	534	524	504	523	572	520	555	560	530	569	503	512	495	476	468	502	439	496	433	493	451	462	456	465	478	477	490	462	470	505	532	526	494	528	569	518	522	508	505	529	544	578	521	471	532	467	529	475	504	492	508	541	503	469	439	437	456	379	401	403	408	391	376	363	389	387	354	369	365	402	397	413	436	378	410	398	397	416	405	402	394	403	404	410	405	376	386	378	401	384	398	391	395	391	366	402	402	398	364	366	377	350	379	375	377	356	367	374	413	374	355	363	355	360	399	397	364	377	402	360	397	414	392	378	391	380	392	374	388	371	403	382	353	359	367	372	375	376	406	390	341	347	424	364	405	354	359	389	394	392	365	365	388	412	393	395	367	380	401	427	384	421	368	418	380	369	390	349	381	385	372	372	388	381	403	376	363	384	404	348	370	356	379	372	386	371	374	363	375	353	389	368	362	387	354	398	404	354	349	408	402	357	366	359	361	385	360	389	370	386	371	387	412	366	357	426	420	398	362	404	377	381	419	391	375	369	354	370	354	354	379	367	366	406	364	387	385	414	371	355	370	401	387	372	373	403	348	367	360	393	365	389	370	371	385	382	372	402	385	324	390	395	396	363	356	396	374	364	383	409	366	379	395	401	371	378	358	394	404	362	354	431	367	382	394	379	378	402	399	379	382	360	395	376	389	365	394	401	405	402	411	385	385	343	403	344	374	379	359	362	405	378	369	349	382	367	345	382	353	374	381	376	376	372	391	393	382	375	373	393	385	366	371	360	418	390	377	370	353	378	404	375	375	340	383	408	384	361	364	400	373	384	333	369	372	405	346	362	393	368	390	417	400	387	376	354	383	371	394	360	364	380	352	368	380	393	371	363	394	371	393	418	407	359	372	356	394	394	369	374	391	381	386	394	410	387	356	372	407	396	378	362	348	350	352	408	380	343	380	378	364	382	392	373	397	386	375	372	388	364	376	375	382	373	400	380	384	424	372	376	382	374	401	368	392	384	394	362	384	378	398	374	367	403	363	401	378	379	368	361	367	389	359	361	400	344	382	372	396	383	375	376	403	409	365	397	358	384	383	390	375	378	365	351	372	382	377	364	370	405	358	399	386	371	388	374	397	354	393	350	385	391	397	406	405	390	385	380	386	365	352	370	406	353	356	356	399	390	375	373	372	350	391	356	390	373	367	387	369	403	363	392	394	422	339	391	408	376	423	354	352	393	371	382	365	381	364	399	414	367	395	365	383	353	377	419	393	365	392	379	393	346	373	395	391	388	374	368	376	400	410	352	369	419	357	360	407	347	379	386	365	364	384	356	376	407	395	377	368	374	387	399	358	359	365	396	387	392	384	382	402	370	388	365	355	393	403	398	382	377	375	378	376	386	343	360	377	348	414	318	373	374	390	371	405	394	379	349	382	363	380	374	341	399	401	387	356	387	353	390	363	371	333	408	394	401	397	357	387	413	370	364	371	374	409	394	354	404	401	324	399	365	382	364	397	367	325	358	371	375	360	396	358	385	370	378	401	381	384	405	356	405	357	366	366	386	391	399	402	396	383	370	389	378	354	379	379	380	406	372	419	372	361	391	371	401	364	377	378	369	362	372	362	377	347	363	392	378	421	363	392	359	374	378	349	392	356	394	385	357	353	355	353	389	355	380	381	391	399	337	363	401	403	399	381	373	345	344	402	381	371	398	393	367	376	386	396	400	387	391	361	386	363	360	392	337	392	387	378	364	382	367	396	383	377	372	357	389	378	376	395	364	386	377	380	386	360	389	370	340	412	390	371	417	409	355	357	368	393	381	364	388	383	407	389	394	370	397	390	397	378	382	358	388	395	404	399	403	407	356	376	378	367	372	363	360	379	392	378	404	360	364	366	389	367	364	393	381	363	359	361	393	383	360	365	340	361	352	404	355	386	417	378	393	357	375	372	370	383	328	385	351	364	359	367	439	386	395	358	373	402	405	356	361	393	391	410	362	377	347	344	380	384	360	384	399	379	381	388	360	405	387	364	360	378	389	359	401	359	374	378	352	375	422	385	380	383	406	388	357	352	385	399	398	422	377	390	381	366	377	381	386	365	396	389	370	363	373	362	360	357	375	374	370	379	407	358	371	375	348	355	367	367	375	415	396	375	368	375	372	400	390	391	383	357	392	334	356	403	393	361	393	398	387	384	372	387	353	355	381	403	375	375	376	378	364	386	368	342	368	357	386	372	323	408	392	356	373	380	400	360	385	369	380	360	400	352	386	379	368	376	395	395	361	382	357	369	388	363	368	395	415	387	369	357	387	393	349	351	399	366	402	356	362	367	406	364	373	394	356	384	365	390	366	392	418	359	365	392	355	390	408	377	371	373	372	371	358	372	362	406	381	355	369	375	376	379	350	386	414	381	408	384	353	368	381	382	380	414	363	410	369	392	363	361	353	400	393	405	375	369	388	375	388	408	352	380	374	394	406	394	378	402	414	379	351	370	382	362	333	348	391	364	413	355	364	395	376	358	387	355	403	390	352	379	381	389	390	407	359	389	366	363	352	375	335	345	387	335	371	377	377	338	383	403	362	378	383	400	348	387	374	390	379	400	366	375	366	393	384	363	379	401	334	374	384	378	404	360	370	439	342	344	369	397	369	358	379	378	374	358	382	401	395	410	369	372	356	382	347	369	380	387	368	329	426	401	361	366	383	369	382	392	389	394	398	370	384	371	366	364	376	371	346	383	371	374	356	362	367	349	396	367	359	373	376	369	389	357	367	407	373	386	341	423	384	370	378	391	373	386	371	362	377	400	393	417	380	370	379	362	358	349	385	388	383	402	353	379	366	365	357	354	383	401	366	365	380	405	374	404	382	360	386	363	371	384	341	342	387	376	389	368	367	376	387	409	383	380	410	398	382	377	380	381	368	383	330	372	367	386	354	389	371	353	343	367	365	398	357	380	362	354	372	402	382	382	398	386	373	393	342	384	391	386	375	385	382	406	386	378	350	384	361	398	383	423	383	388	385	375	374	370	380	381	378	395	414	387	387	360	393	390	386	355	382	348	368	373	388	372	389	413	392	391	397	360	348	413	400	398	407	374	370	401	395	378	382	381	347	365	325	364	361	378	393	382	330	383	384	374	401	384	398	388	402	388	362	373	389	362	372	388	369	418	403	370	388	376	388	397	371	386	405	395	360	415	401	396	347	398	406	391	341	357	410	365	392	377	374	388	376	410	356	413	411	374	371	381	371	389	388	355	430	378	378	391	371	371	370	400	365	424	390	369	357	354	376	359	391	380	353	401	389	427	396	387	373	370	414	362	382	398	395	386	347	369	393	333	367	392	364	363	399	360	353	411	409	405	389	365	377
6747	822	371	300	551	734	600	503	383	327	268	188	168	132	142	106	144	115	108	102	80	72	62	45	37	52	53	51	35	31	38	42	37	55	48	40	40	37	34	37	31	29	37	34	29	31	45	28	24	40	35	28	38	28	18	22	35	32	34	31	28	31	28	28	27	35	25	33	32	30	33	29	33	36	43	32	18	29	34	32	25	36	27	29	23	41	21	23	27	34	23	27	31	37	39	24	21	34	18	32	25	27	31	36	29	27	19	29	36	32	18	27	30	30	32	31	35	30	26	32	31	29	30	26	27	27	26	30	30	22	28	25	30	26	32	30	21	30	38	24	24	28	22	27	21	31	31	32	30	34	32	24	36	33	32	30	25	29	18	26	21	21	28	26	38	27	29	25	24	25	22	29	33	25	16	32	22	38	22	23	38	30	27	24	22	32	24	26	29	24	28	25	21	36	27	26	24	20	19	24	25	30	25	30	32	24	25	30	39	40	31	22	27	36	37	27	25	36	31	24	28	35	21	21	26	27	25	20	31	18	26	29	30	25	24	29	29	27	27	21	34	29	26	23	30	35	28	21	32	22	28	29	29	28	31	29	27	23	24	25	26	26	25	28	27	23	25	30	41	19	28	23	34	30	21	26	31	30	21	32	23	40	29	25	28	30	25	35	23	26	25	24	29	31	23	25	19	34	22	29	30	25	30	28	28	29	21	36	30	22	28	30	27	30	29	16	17	28	26	25	25	24	22	28	23	23	25	28	32	34	30	30	28	27	30	18	29	32	36	21	26	27	21	28	19	26	18	24	29	29	28	16	24	29	37	30	21	30	22	29	26	18	22	26	31	27	28	31	22	25	24	32	18	31	28	28	33	28	21	26	16	32	22	30	20	35	28	33	25	25	22	34	22	27	43	17	25	23	39	26	29	27	30	22	27	30	25	21	21	26	28	31	27	27	19	26	31	25	21	27	25	25	17	23	27	25	26	26	32	32	29	38	16	34	34	26	27	26	25	23	37	28	33	29	31	28	30	18	17	24	19	28	29	31	29	27	31	18	23	30	25	19	25	31	28	27	35	30	26	29	31	28	21	26	25	25	35	22	41	28	26	29	35	27	26	24	32	24	31	25	29	28	21	20	26	32	23	34	20	23	28	22	25	29	32	23	29	28	27	29	21	24	22	27	23	33	28	25	35	20	18	26	26	35	32	24	26	29	23	32	39	34	24	30	24	16	31	34	34	28	28	24	20	19	25	24	32	29	26	18	27	32	24	26	30	27	21	32	29	25	35	27	31	24	26	25	32	18	26	31	36	26	30	26	24	29	23	35	23	33	28	30	24	27	24	32	26	29	28	29	26	33	24	33	31	17	34	27	27	22	22	22	22	24	28	22	31	26	21	32	28	28	35	31	25	22	27	25	19	27	32	38	33	21	28	23	21	30	17	18	24	24	31	17	22	20	24	26	23	25	18	25	23	25	26	25	26	26	30	28	30	37	26	27	26	26	28	30	23	34	32	22	24	20	20	36	25	32	23	28	35	34	31	23	23	24	29	31	32	33	28	21	27	33	39	33	15	32	29	26	23	27	27	21	28	27	29	36	37	21	20	27	34	20	22	28	22	25	34	18	27	22	21	24	29	35	33	32	32	34	33	27	26	26	26	29	17	41	25	42	27	21	29	33	27	29	26	24	23	31	37	27	35	31	34	34	25	23	22	27	32	26	25	27	25	27	29	31	25	24	33	31	29	25	20	24	26	33	33	29	30	22	35	33	27	27	28	22	26	31	26	30	30	26	37	25	24	20	28	30	25	27	26	29	22	27	18	23	21	25	17	19	31	21	23	22	26	18	14	27	25	28	34	30	20	28	22	22	24	23	26	23	28	14	24	27	24	23	15	34	36	26	31	19	25	31	27	21	21	29	22	26	28	25	36	24	29	24	29	17	21	31	31	23	31	27	21	19	28	23	26	26	25	37	24	23	29	26	29	18	20	23	26	26	24	25	26	25	22	34	24	22	26	34	29	30	29	24	34	25	26	37	27	25	22	27	25	29	30	23	26	28	30	26	18	41	24	29	29	26	25	33	30	21	24	27	37	38	31	24	20	35	33	28	18	30	26	27	21	30	38	27	24	29	34	22	35	28	19	28	27	35	24	21	29	29	25	24	19	26	22	19	20	19	41	21	31	28	21	26	29	18	37	19	27	25	20	36	24	25	27	40	25	27	27	27	35	17	17	25	34	37	27	26	29	32	23	34	33	18	22	22	28	28	29	22	31	28	35	25	32	28	31	23	20	32	32	23	19	21	33	32	32	26	31	29	39	40	27	37	24	26	26	31	22	24	28	24	24	26	23	34	32	30	35	27	31	27	30	27	27	33	34	28	23	29	28	25	34	24	32	23	30	27	27	19	27	25	19	26	31	32	24	23	27	23	31	32	27	25	24	38	36	40	23	32	25	28	24	32	22	19	26	18	30	28	26	25	23	33	23	28	35	25	26	25	25	29	34	26	27	21	24	29	21	34	27	21	26	30	24	18	29	27	31	31	38	21	33	31	26	25	16	23	25	31	21	28	25	27	28	29	22	17	22	31	19	31	18	19	28	22	20	26	21	25	22	22	24	37	25	25	24	18	30	27	29	21	26	30	25	21	30	26	29	26	33	34	25	22	30	35	24	23	29	34	20	29	29	25	34	27	22	36	30	27	32	21	23	29	21	26	29	24	29	32	21	23	30	25	23	33	32	24	30	27	25	20	21	38	25	23	36	24	35	23	29	21	33	30	26	33	33	27	22	25	30	29	36	24	21	29	30	35	33	31	28	22	21	27	28	28	31	36	33	33	28	25	21	33	27	25	27	24	28	22	28	33	30	17	25	24	24	34	27	28	25	30	27	19	38	28	34	23	17	27	20	24	34	30	20	28	26	20	26	24	40	30	26	28	15	26	22	35	25	20	28	28	30	28	25	29	25	31	33	29	27	25	21	30	34	23	32	23	33	28	31	16	30	21	26	15	28	19	24	18	29	28	24	29	22	30	23	26	23	31	28	29	31	27	20	28	33	24	23	35	27	38	36	27	29	23	20	19	31	40	28	26	30	31	28	39	27	27	23	27	29	22	23	30	26	29	32	34	24	28	30	39	28	28	35	34	35	26	21	20	13	29	22	29	24	26	22	27	32	32	20	28	27	35	32	20	32	21	30	30	21	34	35	25	39	33	32	34	28	33	24	30	27	27	30	33	28	30	30	26	29	27	31	19	24	22	28	23	29	25	40	26	25	24	36	35	23	34	21	29	33	32	29	27	29	28	26	25	27	18	26	29	31	27	27	25	21	25	23	27	26	28	28	23	35	29	31	28	31	31	25	20	28	29	17	36	24	24	25	16	34	26	20	28	22	24	26	25	35	28	30	30	35	25	31	28	30	14	26	17	20	28	24	22	25	21	21	29	25	22	22	24	40	22	28	27	30	25	27	21	20	25	24	25	20	27	13	26	26	32
38031	13369	7815	19536	27415	27585	24640	20869	16985	13586	10925	8917	7511	7181	6405	5990	5505	4848	4217	3551	2926	2383	2082	1592	1287	1181	1144	1067	1043	1113	1123	1215	1356	1397	1142	1047	947	932	802	811	759	772	759	812	644	643	626	673	661	620	639	612	660	733	637	642	610	553	578	558	543	518	542	606	576	626	657	607	580	624	609	605	625	599	615	580	602	578	554	565	563	583	546	548	488	508	501	563	586	601	569	535	554	597	625	581	559	607	606	589	629	581	619	665	598	588	615	613	553	546	548	512	571	564	597	569	613	538	488	496	486	455	464	459	472	464	442	499	452	419	464	426	430	445	420	449	472	479	436	455	460	446	460	441	467	497	467	454	432	455	448	433	497	459	464	448	450	452	454	454	447	414	442	415	460	435	468	413	452	435	434	411	489	474	454	454	443	449	457	439	444	478	392	416	403	458	470	448	474	469	507	466	483	419	452	472	456	473	429	428	420	469	443	462	421	480	440	443	465	419	420	477	494	424	429	473	462	469	403	432	423	449	489	435	450	449	441	450	444	418	457	461	423	449	445	418	463	368	448	475	419	447	418	454	448	491	455	421	451	429	460	433	462	393	437	459	439	482	460	474	444	432	463	457	449	480	446	457	433	421	421	420	446	456	403	435	442	444	430	449	415	430	483	413	413	434	462	460	434	457	453	480	477	436	488	420	484	441	449	445	451	443	450	441	445	452	399	448	422	448	415	442	451	440	449	454	469	471	456	442	469	433	478	432	448	433	452	446	466	428	457	396	455	432	421	441	414	484	433	427	451	476	435	419	435	451	424	447	437	408	448	450	434	468	439	451	468	415	443	445	406	406	430	475	452	430	458	446	454	481	477	454	470	452	443	415	431	410	510	484	484	439	439	437	434	441	426	436	445	436	440	452	434	449	481	448	455	437	462	462	457	431	463	478	442	453	466	432	484	453	431	477	446	443	457	485	459	462	427	432	444	387	387	438	428	449	428	448	422	466	446	439	449	399	450	432	433	447	429	470	473	440	425	435	448	439	412	435	417	470	455	439	445	442	438	451	462	467	433	464	459	454	451	398	399	430	482	447	504	436	416	445	423	434	479	457	429	429	455	445	452	430	452	434	449	430	421	453	395	465	429	502	439	431	478	470	463	440	432	465	434	458	414	461	452	457	464	409	439	432	446	492	427	503	449	451	438	438	483	445	477	457	462	388	418	456	436	470	437	412	456	428	435	447	431	424	422	407	430	435	453	457	425	432	456	419	444	449	439	480	442	460	451	491	458	438	449	449	412	440	457	482	467	445	411	476	426	415	461	483	441	447	429	483	417	425	429	406	443	429	417	464	452	465	481	445	449	432	486	436	408	420	472	412	458	446	455	411	451	451	455	473	428	440	415	457	427	408	453	453	414	437	462	430	432	436	442	475	453	441	440	436	452	485	411	457	439	490	443	426	406	467	462	442	438	425	442	468	446	474	456	443	474	408	447	467	509	461	494	439	467	458	477	444	428	461	435	436	427	420	445	435	446	401	437	468	389	460	448	440	462	435	407	430	423	477	448	490	434	438	416	409	470	444	467	447	440	462	466	464	417	454	441	461	448	444	451	455	429	418	446	433	419	432	434	460	464	434	456	437	438	439	463	442	449	408	490	483	456	436	433	427	442	456	439	478	429	460	407	489	427	429	435	430	481	450	428	420	420	453	427	437	465	436	469	456	414	455	447	438	441	460	471	439	428	416	474	449	416	479	473	458	447	464	454	434	434	459	475	461	465	494	470	484	433	443	445	420	479	443	454	451	465	401	440	441	449	457	466	438	421	431	428	454	478	474	460	485	435	446	437	465	464	478	467	458	432	455	442	456	503	428	442	446	432	436	483	446	410	429	446	445	430	474	455	462	421	422	435	425	447	450	452	463	445	456	455	446	457	473	446	412	438	464	444	453	455	463	438	429	440	426	455	448	424	461	464	462	463	519	453	406	458	455	453	422	480	439	453	429	406	419	425	438	418	504	451	479	429	445	397	422	481	460	451	456	440	447	431	452	453	462	471	462	431	415	411	454	443	455	435	420	430	449	444	481	469	456	422	440	438	444	447	465	461	453	455	460	465	429	462	477	442	475	441	445	459	466	440	405	468	465	450	453	435	448	455	446	419	416	391	415	441	431	430	489	477	430	462	455	446	456	427	423	490	470	457	411	445	427	458	453	423	459	408	422	447	447	443	426	452	441	441	420	440	459	463	427	455	435	443	461	437	405	491	473	416	426	461	424	435	444	445	446	429	453	433	430	444	437	478	454	466	446	501	442	428	441	457	466	482	405	443	440	458	419	454	490	451	443	459	449	441	445	422	444	445	449	425	462	447	465	448	448	457	433	413	436	450	429	414	452	432	470	465	421	443	451	427	457	447	449	441	437	401	440	450	440	423	444	471	463	432	439	435	446	455	440	463	423	460	427	439	431	417	421	437	457	468	431	444	414	442	464	436	414	472	438	423	454	446	451	427	477	460	433	459	451	411	453	447	472	456	457	460	463	421	433	432	467	479	452	509	451	469	451	436	458	431	460	442	431	472	451	418	410	423	424	421	500	411	458	435	446	433	426	403	415	411	470	473	432	406	426	452	468	418	469	440	442	460	442	453	452	449	429	489	459	435	458	458	433	470	442	465	457	436	460	493	442	457	477	466	479	438	462	466	426	421	434	421	441	420	428	447	418	465	459	473	479	455	430	498	428	454	448	456	453	446	459	472	472	438	419	409	460	444	442	443	426	437	460	470	475	458	450	393	412	483	444	446	450	441	490	443	446	438	454	418	426	424	469	458	453	420	442	424	461	454	398	438	434	385	443	427	438	428	436	415	465	433	478	421	417	430	443	428	423	451	443	438	416	436	445	464	445	418	437	458	431	463	400	460	426	451	472	420	432	454	454	420	472	428	478	443	439	434	461	413	455	439	467	435	463	444	423	455	427	443	462	442	425	433	443	461	403	439	421	507	475	454	482	460	444	430	484	452	475	440	452	436	452	439	429	476	419	445	485	460	416	443	436	448	497	430	448	481	436	457	442	463	470	446	464	442	452	470	451	461	426	452	458	496	435	475	449	399	480	444	453	438	487	436	436	457	418	465	422	427	394	461	393	477	445	458	441	436	443	433	424	445	450	422	455	489	403	471	422	431	427	441	471	477	435	473	408	424	445	446	419	445	392	442	426	469	469	435	451	442	421	471	493	410	462	436	444	424	450	426	428	427	431	454	459	426	465	443	446	416	468	402	472	431	477	429	464	432	413	424	448	428	483	462	449	434	435	415	460	428	437	460	452	450	447	418	453	478	453	479	465	390	427	450	448	438	455	428	438	440	435	418	432	435	451	468	454	465	441	465	439	433	443	470	434	448	464	424	456	455	450	455	434	444	449	447	467	458	436	477	407	419	443	437	420	432	431	443	449	445	417	441	437	426	421	459	441	457	456	467	444	465	447	449	445	430	416	445	474	491	445	458	435	455	474	489	417
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
