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
341877415425	341877415982	341877416532	341877417082	341877417632	341877418183	341877418732	341877419282	341877419832	341877420382	341877420932	341877421482	341877422032	341877422582	341877423132	341877423682	341877424232	341877424782	341877425332	341877425882	341877426432	341877426982	341877427532	341877428082	341877428632	341877429182	341877429732	341877430282	341877430832	341877431382	341877431933	341877432482	341877433032	341877433582	341877434132	341877434682	341877435232	341877435783	341877436333	341877436882	341877437432	341877437982	341877438532	341877439082	341877439632	341877440183	341877440733	341877441282	341877441832	341877442382	341877442932	341877443482	341877444032	341877444582	341877445132	341877445683	341877446232	341877446783	341877447332	341877447882	341877448432	341877448983	341877449532	341877450082	341877450632	341877451182	341877451732	341877452283	341877452832	341877453383	341877453933	341877454482	341877455032	341877455583	341877456132	341877456682	341877457232	341877457782	341877458333	341877458883	341877459432	341877459983	341877460532	341877461083	341877461632	341877462183	341877462733	341877463282	341877463832	341877464383	341877464932	341877465483	341877466032	341877466583	341877467133	341877467683	341877468232	341877468783	341877469333	341877469883	341877470432	341877470982	341877471533	341877472082	341877472632	341877473182	341877473733	341877474283	341877474832	341877475382	341877475933	341877476482	341877477032	341877477583	341877478132	341877478683	341877479232	341877479782	341877480332	341877480883	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2616	3300	1900	2700	2617	3300	1900	2700	2618	3300	1900	2700	2620	3300	1900	2700	2621	3300	1900	2700	2622	3300	1900	2700	2623	3300	1900	2700	2624	3300	1900	2700	2625	3300	1900	2700	2627	3300	1900	2700	2628	3300	1900	2700	2629	3300	1900	2700	2630	3300	1900	2700	2632	3300	1900	2700	2633	3300	1900	2700	2634	3300	1900	2700	2635	3300	1900	2700	2636	3300	1900	2700	2638	3300	1900	2700	2639	3300	1900	2700	2640	3300	1900	2700	2641	3300	1900	2700	2643	3300	1900	2700	2644	3300	1900	2700	2645	3300	1900	2700	2646	3300	1900	2700	2648	3300	1900	2700	2649	3300	1900	2700	2650	3300	1900	2700	2651	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
5001	2548	1267	918	1330	1577	1318	1113	907	798	663	556	438	404	326	305	285	248	200	175	144	113	100	109	113	75	91	82	94	87	92	82	57	67	55	66	59	58	49	48	50	48	36	37	46	54	32	36	29	37	35	42	39	40	47	37	28	34	39	40	29	38	37	33	34	39	41	38	29	34	30	37	32	38	26	32	28	34	26	27	22	36	15	29	31	25	24	23	30	24	24	31	26	40	38	19	23	35	35	33	26	29	33	22	20	35	36	31	28	36	18	30	30	27	30	23	22	31	18	30	34	30	36	29	28	27	20	27	26	32	31	28	31	24	26	19	22	21	37	29	32	22	38	28	25	26	27	30	23	30	31	23	29	30	25	29	24	33	29	23	21	18	22	31	30	28	31	30	32	25	23	23	23	23	34	32	33	37	29	28	22	25	28	28	39	37	30	29	21	21	18	29	30	18	20	22	30	24	21	24	20	25	31	21	21	31	23	25	16	29	21	25	25	31	25	33	33	22	25	30	19	22	20	34	23	27	36	34	28	26	22	29	31	21	24	27	30	28	23	28	24	44	26	34	26	26	24	23	23	28	25	37	27	22	11	33	22	24	23	36	25	20	33	27	30	35	29	21	31	34	37	24	17	24	27	27	29	25	23	27	31	29	27	27	28	28	25	29	27	30	23	27	30	20	27	25	21	23	32	26	32	24	27	32	29	24	31	27	32	31	38	21	29	38	25	38	29	25	38	22	28	23	33	35	29	31	22	23	34	25	17	20	32	26	33	29	30	26	32	17	24	25	20	24	27	33	35	20	26	22	19	29	27	26	21	25	31	27	25	21	31	27	26	17	33	32	27	22	26	29	35	37	30	32	24	31	31	33	23	29	22	33	31	21	26	38	27	22	28	26	28	40	32	14	29	36	28	29	32	35	24	26	33	22	31	27	37	35	21	21	32	34	35	26	37	16	31	29	20	28	32	25	23	26	37	27	27	19	17	26	28	22	24	34	30	24	23	26	23	22	30	22	29	27	28	26	26	36	32	24	21	35	24	26	20	39	21	17	22	18	22	23	21	19	26	31	28	27	29	25	25	34	22	22	19	41	25	25	30	26	31	35	30	26	27	36	24	38	27	28	29	27	26	31	28	23	29	31	30	27	30	37	31	27	27	33	43	23	26	25	28	27	23	33	24	27	24	31	20	26	37	19	20	23	28	29	38	37	40	30	28	29	23	34	29	24	21	28	28	29	29	27	30	34	28	30	27	22	26	14	31	30	25	28	23	23	33	33	34	27	33	25	31	20	36	23	19	28	27	36	22	32	38	27	27	40	28	23	25	36	28	24	30	34	21	21	29	32	24	25	32	27	24	31	30	28	28	25	25	35	25	23	18	25	20	37	27	31	21	29	19	31	32	27	35	29	36	24	32	36	19	34	36	23	30	29	24	25	33	25	25	30	26	24	29	28	33	28	28	26	34	34	38	25	29	33	23	30	32	21	31	24	30	32	36	28	30	30	28	19	24	32	23	27	39	21	30	27	33	25	34	39	35	33	22	16	38	21	28	27	33	29	29	32	31	38	27	21	29	39	19	23	27	24	26	23	27	22	30	30	35	28	31	24	28	17	24	14	24	33	32	22	33	30	32	36	25	23	23	28	27	30	23	31	35	41	30	21	23	27	25	30	22	34	22	21	27	23	21	24	26	33	28	18	26	27	25	18	25	23	32	24	33	28	19	17	36	30	22	32	22	24	27	19	30	21	30	27	29	17	24	27	30	26	31	22	26	23	33	37	21	23	32	37	35	27	26	25	36	33	21	31	30	23	30	24	26	23	26	26	32	28	21	27	34	21	23	25	30	31	24	27	27	22	36	23	35	24	29	28	26	25	27	33	31	29	30	35	36	25	31	23	25	30	28	28	20	29	30	23	27	26	26	20	29	28	37	25	23	28	32	23	31	32	17	20	34	30	28	35	20	19	23	32	28	23	28	27	27	28	26	32	26	26	25	29	35	28	26	27	22	26	21	20	28	30	27	29	31	26	30	27	32	29	32	31	26	27	18	28	24	21	21	25	31	35	28	29	28	23	28	29	41	30	38	18	21	30	20	26	31	26	26	21	36	34	28	27	29	29	22	35	21	29	34	23	24	22	24	28	21	26	25	19	29	22	27	36	22	30	37	25	36	21	24	22	21	28	22	29	34	27	28	32	34	21	28	34	31	21	26	28	22	31	27	22	33	36	18	29	25	30	28	25	25	25	27	37	22	28	25	22	29	37	23	25	27	19	28	29	32	22	28	26	20	23	22	20	35	26	39	24	24	41	32	28	32	28	37	26	25	27	18	24	39	39	39	27	21	25	23	19	28	24	19	26	25	32	29	25	28	21	21	24	15	20	23	25	27	28	32	33	23	34	22	26	28	27	18	38	42	28	25	20	20	28	25	24	28	27	37	32	21	27	29	25	30	22	31	17	26	30	30	22	26	18	23	29	42	32	33	17	23	20	35	22	33	31	24	29	22	21	31	27	32	25	21	20	21	27	28	24	26	25	32	26	20	30	24	25	31	29	27	25	22	28	30	22	25	33	26	27	25	27	34	22	30	20	28	22	30	28	19	23	27	25	33	30	14	34	33	25	24	35	25	20	24	18	23	25	21	34	24	18	26	21	35	33	25	30	22	31	31	30	22	32	25	32	30	14	30	31	24	25	22	26	32	31	25	38	26	28	37	32	33	27	25	23	30	34	30	25	24	32	25	29	26	31	20	20	29	29	31	30	25	23	25	34	26	26	39	26	28	23	39	40	28	36	17	25	35	30	33	32	40	29	33	23	33	30	24	25	27	20	26	25	33	27	33	21	29	27	37	29	30	21	28	31	27	26	21	28	27	25	27	32	26	25	28	26	30	21	20	33	20	27	35	35	24	30	29	33	28	21	32	24	31	28	35	18	28	28	24	31	27	26	18	33	31	30	39	32	20	18	33	25	26	29	21	30	28	21	28	25	22	29	26	31	14	26	26	41	24	26	26	25	18	30	39	32	22	26	17	34	27	32	27	24	24	23	33	23	26	31	22	24	24	29	24	26	29	32	23	34	20	28	31	23	23	30	16	35	19	27	26	35	19	25	26	28	25	27	29	17	22	31	24	37	38	25	31	20	26	40	27	19	31	33	20	22	24	25	31	26	23	32	26	21	31	33	31	37	29	29	30	24	30	29	26	27	26	23	32	14	26	31	18	24	27	27	19	21	21	32	26	27	29	21	25	31	18	32	13	27	25	29	28	24	20	31	19	20	44	37	29	27	20	26	34	30	27	34	30	23	19	29	28	33	23	31	24	27	23	29	24	28	22	30	29	23	27	32	29	29	18	31	18	37	23	29	17	27	28	24	21	21	33	27	26	33	32	30	29	25	35	23	22	31	13	24	29	29	15	30	39	22	27	29	25	23	32	18	25	26	22	23	26	24	36	40	22	22	21	30	30	25	43	28	29	43	27	38	27	30	24	35
39353	28497	20890	34247	40657	39028	36363	31571	27979	25054	22314	19587	16723	14950	13189	12193	10859	9602	8175	6830	5501	4562	4619	4341	3716	3553	3598	3388	3193	3082	2646	2390	2299	2144	2041	2011	1943	1788	1494	1376	1322	1264	1281	1204	1343	1361	1213	1064	948	962	996	977	938	954	1027	892	929	861	804	799	880	833	761	777	761	704	699	720	693	757	762	716	702	709	681	689	606	603	608	590	507	511	556	499	491	520	550	518	565	564	575	552	519	531	543	538	516	590	538	552	505	506	544	508	518	539	528	530	484	515	463	445	485	446	437	448	448	481	472	429	459	454	418	479	470	469	455	493	456	461	451	451	501	474	473	466	515	452	443	464	438	463	416	457	430	479	458	464	467	468	499	473	484	470	465	447	440	434	464	455	477	464	456	457	473	466	492	451	484	454	449	417	423	440	486	445	461	443	447	439	447	460	448	437	416	420	450	461	417	444	466	481	437	457	400	491	452	452	461	441	462	436	416	465	430	468	489	429	481	444	427	465	468	460	421	465	489	430	427	471	454	463	440	496	444	438	477	451	439	468	455	448	456	442	444	420	408	464	447	437	418	487	476	459	415	430	494	389	449	449	464	480	458	456	436	443	447	439	483	449	455	410	407	432	447	444	425	433	442	483	445	454	430	453	455	440	415	455	459	452	407	420	448	463	498	474	439	434	436	474	440	453	442	424	484	443	456	423	459	452	468	442	471	457	451	428	455	450	445	451	454	453	458	437	452	417	445	423	441	437	474	464	469	450	430	470	444	421	445	461	403	461	464	430	433	457	471	414	450	423	464	448	412	453	452	438	431	457	445	439	455	505	461	460	470	448	465	476	418	454	459	480	430	422	465	456	445	434	472	436	433	463	454	454	445	416	452	426	435	462	484	477	466	474	444	428	445	411	449	438	449	444	435	448	463	468	449	441	483	418	470	470	471	413	466	498	449	451	468	478	458	438	472	441	438	446	482	443	451	433	446	445	450	467	420	453	418	443	479	486	429	443	464	456	478	508	418	417	465	463	456	436	468	451	481	401	454	416	473	460	425	431	436	422	447	427	465	413	469	482	434	449	422	437	434	449	427	407	439	489	426	448	428	461	444	435	499	466	428	419	433	454	391	467	473	456	451	468	420	446	454	472	480	488	415	495	482	433	436	425	447	447	451	444	467	430	456	440	435	446	466	455	439	482	453	445	487	439	471	429	424	463	449	442	413	476	429	461	437	429	452	439	436	419	432	453	447	433	460	458	467	422	417	480	445	427	446	449	469	450	435	448	421	464	442	446	454	476	453	430	468	468	466	472	449	459	456	443	445	405	469	455	434	484	418	480	456	467	467	448	446	475	434	490	480	474	448	446	468	417	458	489	461	431	464	426	428	469	444	451	445	435	454	408	454	453	437	435	458	457	425	408	462	450	402	408	451	419	430	462	446	461	443	410	434	503	455	490	419	461	445	419	431	429	431	420	423	416	438	438	457	440	442	437	457	433	467	431	438	489	417	464	430	443	461	438	452	477	431	437	446	461	440	436	445	428	439	427	428	450	461	433	452	426	472	455	451	466	458	441	414	450	478	428	415	448	445	476	438	447	440	446	454	473	443	435	452	447	430	400	485	450	442	470	427	477	453	462	465	435	434	418	431	410	434	442	454	420	455	442	459	455	391	471	437	432	460	416	453	448	451	421	471	469	464	443	423	409	460	451	434	412	439	431	446	418	432	484	438	408	445	448	471	440	463	418	454	406	448	432	428	471	428	435	469	409	426	455	457	444	496	439	439	451	401	444	418	440	443	433	419	486	434	452	456	420	471	418	469	438	459	470	444	480	483	457	479	429	430	442	453	424	450	486	459	448	436	435	463	433	458	454	450	435	443	457	479	447	420	459	487	500	431	423	453	433	479	448	482	449	482	435	452	485	447	433	454	449	448	423	437	455	429	451	470	422	449	466	469	435	465	512	449	426	480	479	432	465	452	448	459	427	422	477	408	472	437	444	445	420	470	445	467	454	472	457	456	471	462	470	446	468	436	476	426	422	428	459	485	435	413	468	436	444	456	430	455	473	439	452	446	445	468	454	473	414	422	441	389	441	448	470	446	411	412	434	448	418	459	433	409	419	391	461	486	449	428	482	507	428	437	450	451	415	448	446	406	463	399	435	411	470	459	447	441	486	456	414	463	463	423	432	426	421	468	432	450	434	444	429	435	420	451	439	464	472	462	454	428	472	466	429	441	416	437	463	396	461	438	439	456	455	477	473	457	453	435	461	464	419	436	468	450	445	464	452	482	455	451	432	436	460	460	450	419	473	445	431	440	501	394	417	451	473	441	476	441	436	480	445	414	409	445	446	437	447	487	415	399	451	445	467	443	437	450	444	458	474	459	469	428	454	434	450	445	443	488	453	450	463	469	433	450	443	439	453	441	434	436	434	442	431	414	449	452	488	457	479	452	427	446	485	453	465	417	439	478	418	468	404	427	421	423	468	464	464	410	427	454	433	472	438	468	476	485	481	467	418	437	437	452	451	498	409	446	404	443	452	470	445	478	433	451	459	445	434	464	492	429	440	458	435	423	459	417	418	489	457	433	485	422	470	434	459	444	494	436	429	417	456	445	433	408	439	445	473	454	443	452	478	461	442	443	438	472	440	437	418	461	434	474	476	441	428	488	437	440	429	446	449	462	428	427	462	439	437	436	457	420	451	443	482	420	460	447	446	471	441	459	458	415	440	406	449	412	465	430	474	449	412	444	449	474	454	504	420	451	432	453	453	455	465	441	460	455	453	466	481	457	409	463	472	431	431	465	417	445	440	482	445	415	443	423	477	463	436	470	489	462	460	440	413	447	456	460	474	447	466	413	423	463	467	442	425	450	425	457	464	398	452	442	469	428	461	454	473	444	434	459	459	455	484	416	438	427	449	422	490	442	453	498	479	503	452	436	431	457	485	443	488	481	461	473	411	451	427	457	483	460	473	449	423	438	435	465	411	468	426	466	465	423	424	454	448	439	437	430	447	444	456	445	459	411	471	447	453	486	412	450	474	415	476	438	431	420	428	443	419	432	436	455	448	426	451	466	425	453	462	453	483	432	472	449	467	409	394	440	455	480	444	472	442	480	422	457	425	425	471	433	430	390	447	478	453	433	484	443	423	444	480	470	444	435	436	466	466	438	430	407	472	442	408	440	455	502	458	446	446	468	443	479	435	418	475	418	444	443	482	448	447	454	478	421	501	412	457	464	440	463	457	426	449	472	456	477	438	424	469	457	450	468	444	458	424	461	467	443	458	471	454	426	442	415	480	431	435	438	435	449	453	463	461	480	406	408	453	440	435	432	449	454	437	469	479	483	442	437	459	460	443	459	454	441	447	447	389	445	441	478	479	466	423	425	424	447	445	456	480	486	421	439	463	458	448	422	450	437	425	449	479	468	440	453	429	426	424	447	421	437	424	448	438	448	407	434	452	432	460	426	426	403	504	444	457	457	453	431	421	472	439	425	449	438	460	467	482
2920	1186	627	358	643	727	661	518	470	336	316	288	205	206	179	129	143	133	100	101	77	65	68	59	59	58	59	48	53	47	38	46	40	38	52	35	32	32	33	32	40	29	29	25	29	39	35	27	34	36	36	41	28	29	33	26	28	22	37	28	32	25	37	25	18	25	30	27	33	32	28	28	35	28	24	24	32	29	32	21	25	29	26	25	22	24	26	25	24	21	28	20	30	29	25	31	33	36	27	28	30	21	29	29	24	18	30	30	26	27	31	32	21	28	27	18	23	30	37	29	19	26	17	31	31	15	20	26	26	27	32	26	23	23	24	16	32	25	27	16	32	21	22	34	26	26	25	22	27	27	29	38	41	21	34	26	16	24	25	27	27	21	18	20	22	26	29	28	23	19	32	31	22	22	25	24	19	26	30	24	30	15	19	21	27	13	27	22	20	21	28	24	23	33	25	21	23	23	31	24	34	30	32	29	23	26	25	26	24	31	26	30	33	22	20	25	15	33	31	31	19	32	34	25	22	23	26	18	35	22	14	31	24	28	31	20	26	27	26	32	24	35	39	30	24	26	21	28	15	24	24	22	29	25	31	31	26	27	29	26	19	22	23	30	23	27	18	24	34	26	18	23	24	21	24	25	21	18	21	24	17	20	28	22	26	29	24	29	23	31	27	31	31	28	22	30	26	26	28	30	25	25	22	38	23	29	22	27	21	20	19	24	27	30	21	21	21	24	36	21	30	26	24	24	24	25	30	29	18	23	23	39	32	27	36	27	27	24	33	23	27	18	20	36	32	27	17	33	20	23	24	25	25	16	31	22	26	16	36	20	26	26	33	17	22	28	30	27	19	29	31	16	28	21	29	31	24	19	18	27	27	19	25	17	26	31	28	27	29	28	29	23	24	23	21	29	28	26	27	33	28	28	30	25	25	23	21	26	27	20	23	24	29	21	32	35	30	24	19	21	25	26	28	24	32	26	31	27	31	20	25	26	25	19	18	20	29	13	18	35	29	21	26	27	24	20	26	26	39	19	27	23	35	25	32	27	29	26	23	28	27	26	26	21	18	28	22	24	22	27	31	33	20	24	23	25	21	28	32	27	25	34	27	31	31	12	25	19	19	22	24	33	15	19	28	30	21	27	29	25	19	22	27	24	32	34	22	23	26	20	33	31	26	28	36	25	24	37	24	37	22	31	20	17	19	28	29	21	23	23	28	22	29	26	22	26	24	22	24	21	25	41	23	22	25	25	25	21	18	25	26	20	23	20	23	24	21	29	28	26	26	17	21	36	24	23	29	32	22	12	26	28	23	30	28	27	32	23	26	27	25	22	27	22	19	26	30	29	29	24	16	30	21	28	22	28	25	30	19	26	28	26	33	26	26	12	20	36	26	27	23	29	29	28	24	28	25	30	24	28	18	28	26	23	29	22	17	20	30	36	28	22	27	25	26	12	16	25	23	18	20	32	22	28	26	33	20	17	30	30	24	31	20	23	23	26	25	29	26	22	18	20	23	16	30	24	30	16	30	27	36	29	31	14	17	22	29	16	23	24	14	24	21	18	22	28	38	33	23	27	23	22	25	25	26	24	24	29	26	29	29	20	21	22	21	29	21	34	22	33	15	23	34	20	22	27	32	28	21	21	35	27	25	21	33	15	24	31	30	38	28	24	21	27	31	23	27	26	22	33	26	17	24	27	19	32	29	27	30	14	25	26	29	29	27	29	20	23	25	23	27	18	26	30	31	34	24	23	21	21	18	28	31	34	22	30	22	24	31	34	39	28	26	22	21	21	24	22	28	21	25	21	21	24	29	29	31	31	21	25	19	32	25	21	21	25	21	21	24	25	16	26	17	23	18	30	23	26	14	26	19	28	21	16	29	24	27	29	30	29	25	24	29	18	21	21	24	18	29	28	22	17	15	16	22	30	20	27	20	26	25	28	27	27	28	29	19	23	32	18	21	30	24	27	15	31	32	28	36	28	25	18	25	39	28	23	23	34	25	20	17	26	28	17	26	31	17	30	24	27	26	21	25	24	25	38	37	26	25	25	32	30	29	25	33	36	18	24	21	24	23	20	29	22	17	29	32	22	23	33	22	30	24	37	24	25	30	24	32	25	24	21	40	26	31	26	22	30	30	20	21	27	24	18	20	27	20	19	26	26	34	29	26	24	29	25	27	32	17	27	30	24	23	25	21	38	32	25	21	36	36	25	31	28	28	27	20	24	29	29	33	29	26	22	25	23	18	35	22	20	29	25	26	23	19	21	24	18	26	25	21	27	23	23	31	25	26	17	15	23	23	29	29	23	20	24	27	29	15	23	38	33	31	20	36	24	22	30	25	18	20	30	20	19	23	23	32	25	17	25	27	18	36	24	32	30	15	28	30	23	32	31	25	22	28	28	23	28	20	32	27	22	30	24	22	29	19	15	28	12	27	27	21	25	28	27	29	31	37	29	30	24	31	21	33	21	29	28	25	32	19	26	28	26	13	15	21	35	28	21	21	24	34	14	31	16	25	26	30	23	19	21	23	25	26	27	20	17	30	21	33	27	17	29	31	20	23	33	31	24	31	32	36	27	25	16	30	28	22	23	24	23	21	20	25	32	27	36	31	27	20	29	19	27	23	24	30	26	20	25	28	14	23	19	17	31	24	32	16	28	28	19	28	20	22	25	33	28	27	27	23	38	24	31	31	25	20	34	25	25	24	20	28	27	29	21	23	24	29	32	32	20	35	32	34	24	30	30	32	27	31	25	20	23	34	32	26	37	27	28	25	33	30	28	23	22	39	24	17	26	23	25	33	28	19	15	26	22	20	25	42	30	27	18	16	23	29	21	28	24	30	23	24	25	35	33	21	25	33	29	21	27	27	26	29	25	24	21	26	16	26	18	33	27	28	31	27	20	24	30	25	21	25	29	24	25	31	23	28	34	31	32	19	20	24	18	19	20	30	30	35	28	17	29	25	19	23	20	22	26	23	21	23	30	25	26	22	24	33	34	31	23	21	18	40	24	15	23	26	30	35	19	24	22	17	35	23	23	23	26	29	25	16	23	25	21	19	27	29	30	15	22	24	26	22	27	25	28	24	22	37	23	32	25	21	31	38	12	23	26	27	17	25	30	26	26	26	21	25	34	24	21	37	28	33	32	17	26	28	26	27	39	24	41	22	32	25	29	19	30	31	27	28	26	30	20	23	22	30	17	15	39	21	26	22	31	28	24	27	28	34	23	21	30	27	29	27	22	37	27	19	30	24	10	30	31	23	40	21	20	20	22	24	27	24	30	25	27	28	18	31	28	28	31	24	24	24	18	22	28	28	28	28	18	23	24	23	31	21	29	33	28	33	26	23	29	29	27	37	26	28	21	21	19	32	28	16	13	33	21	29	27	24	30	26	26	23	17	34	22	30	28	17	28	23	23	31	34	22	23	23	19	23	27	27	34	23	16	27	26	20	21	32	25	26	22	25	14	28	26	21	20	30	30	26	21
30653	20724	12892	25246	31466	29965	26846	22485	19212	16398	14102	12122	9700	8511	7550	6611	5795	5178	4335	3856	2895	2515	2446	2348	2166	2103	2068	1655	1680	1666	1411	1404	1247	1169	1161	1125	1096	948	937	879	837	796	771	765	936	793	758	688	663	650	690	671	725	693	701	640	642	592	584	617	612	573	551	548	569	553	511	552	571	576	547	512	552	544	538	510	483	503	500	477	481	451	434	430	473	433	409	437	475	465	483	460	488	473	470	475	481	451	461	431	472	414	425	467	467	473	465	403	438	433	388	412	366	443	428	410	432	447	428	400	402	426	465	414	423	420	427	431	425	442	419	426	443	490	411	438	432	420	414	411	432	451	424	431	424	425	474	424	447	400	430	422	454	430	385	467	426	434	430	433	402	412	437	419	440	424	383	401	424	436	409	389	429	430	433	419	436	429	422	389	424	447	432	381	389	429	408	452	393	400	433	411	395	400	403	424	416	446	400	434	407	404	410	446	427	422	408	402	440	417	439	408	399	418	401	429	430	386	380	419	393	429	415	422	412	394	409	435	404	396	419	402	405	402	391	396	403	412	421	405	416	421	405	381	442	422	405	425	408	427	404	419	421	441	422	400	423	356	381	387	395	422	433	405	386	429	410	438	407	432	438	423	427	403	425	401	434	426	426	437	420	403	408	434	434	408	385	418	424	422	404	435	398	435	435	420	426	428	437	412	385	410	440	421	431	403	388	411	436	402	432	395	435	416	409	408	423	431	414	434	411	404	435	421	445	411	422	426	392	427	437	444	402	454	391	394	421	444	384	416	423	449	396	398	433	440	421	423	403	404	425	437	415	398	415	408	464	423	417	443	401	443	423	422	423	435	392	424	407	385	387	447	432	404	392	375	378	407	448	404	449	433	396	420	410	401	432	398	422	441	409	422	387	445	411	455	416	408	416	386	402	402	437	416	426	407	418	384	386	412	424	399	408	414	440	449	395	421	417	404	400	440	417	416	385	437	438	402	434	446	394	428	395	407	427	412	438	404	423	413	370	437	436	435	424	440	424	434	427	450	408	396	437	417	423	413	420	420	435	432	411	425	410	429	415	413	407	434	442	429	388	413	461	420	395	443	412	409	449	403	388	423	369	406	424	457	380	427	424	458	462	417	421	407	408	438	436	481	389	419	394	422	401	444	414	455	431	439	414	420	425	429	463	425	420	413	418	417	422	437	451	438	443	455	398	408	418	439	406	413	421	439	388	405	429	393	461	411	425	409	420	440	430	396	430	424	431	404	429	440	429	432	439	398	428	428	448	418	471	424	410	394	382	409	446	422	456	422	418	382	401	423	416	427	422	404	425	417	440	478	443	396	419	414	422	416	408	424	386	404	415	423	436	437	370	432	447	401	427	409	429	415	421	461	409	424	406	435	423	409	393	446	417	425	433	435	399	405	398	417	426	396	422	411	438	393	435	423	411	395	429	420	425	426	412	438	429	433	379	409	406	392	434	412	404	453	435	432	388	453	425	425	444	392	415	452	443	417	406	396	416	397	401	395	425	405	395	437	415	434	396	450	418	400	417	422	393	403	425	426	413	409	415	436	397	420	440	445	422	414	408	410	417	428	399	423	409	417	445	439	436	414	411	436	405	424	429	423	416	441	425	437	419	440	442	416	406	422	410	438	384	425	416	422	400	404	447	431	397	421	429	408	432	408	409	391	428	372	431	398	405	421	443	452	404	433	414	417	416	479	404	449	403	428	427	421	404	440	414	413	402	427	408	389	376	423	437	404	435	412	416	431	439	448	458	403	404	404	425	400	418	403	398	416	430	415	417	432	411	405	463	449	420	417	441	433	465	393	428	458	409	428	403	409	442	457	434	442	442	376	414	416	419	412	386	414	429	418	406	386	396	384	387	407	423	375	419	409	415	418	417	423	428	397	450	396	418	426	412	399	439	400	418	401	454	376	446	430	394	443	410	405	419	395	418	404	432	401	447	420	390	377	407	449	413	426	414	386	473	418	372	400	421	391	430	444	435	407	429	448	393	438	430	413	427	424	411	433	422	390	441	428	409	406	414	418	409	415	437	418	398	431	402	402	426	366	402	431	412	387	402	394	406	394	420	412	436	419	407	437	396	429	387	394	447	434	401	410	429	432	407	414	382	449	410	424	459	417	409	412	406	446	418	410	406	424	401	426	392	416	421	451	392	419	417	385	424	420	408	427	437	460	420	426	399	433	385	439	403	405	434	437	386	433	376	454	443	445	467	436	409	427	421	399	408	426	411	425	448	407	397	433	421	409	429	398	432	443	451	421	431	422	424	436	398	418	378	397	413	420	399	382	440	423	423	414	440	421	388	384	394	412	420	409	423	425	375	397	417	425	422	447	412	431	423	419	408	440	456	415	436	411	422	401	417	426	425	422	439	415	430	413	434	435	386	421	437	424	445	400	434	451	404	386	425	387	412	386	385	422	432	432	443	425	419	438	417	456	415	439	414	377	418	446	424	377	405	426	429	442	459	391	451	375	425	411	423	475	405	403	424	419	434	402	405	429	373	441	408	434	419	416	444	402	456	435	425	385	418	387	428	394	416	436	405	408	385	422	447	398	400	403	405	405	426	417	420	407	408	421	386	412	421	436	384	429	409	444	409	430	426	391	421	458	438	424	416	460	449	417	436	425	388	419	407	385	426	381	392	399	460	448	404	415	413	404	416	417	406	405	429	404	415	424	428	381	411	425	423	446	421	406	383	430	395	436	390	411	397	395	425	432	409	414	406	410	460	437	393	457	408	412	434	367	451	429	400	388	463	368	435	405	443	411	388	405	441	400	424	425	428	425	418	430	432	479	437	399	407	436	374	414	411	418	421	408	438	390	407	407	418	423	417	403	409	399	389	413	409	457	451	389	435	451	433	458	416	397	400	398	414	399	432	435	412	411	395	423	437	415	415	433	429	402	421	419	395	450	403	399	420	407	443	409	423	433	468	422	442	419	430	437	403	385	421	431	421	413	423	446	443	418	418	423	427	392	450	419	422	375	422	416	439	405	430	384	360	404	419	431	433	445	418	408	415	417	374	415	390	391	396	426	457	413	441	418	458	403	433	378	431	414	429	407	419	405	454	452	405	432	433	399	422	436	427	425	411	409	418	400	446	423	439	402	428	442	418	398	407	401	442	379	411	388	434	405	462	433	430	395	449	371	413	408	452	408	396	396	425	411	374	417	379	417	400	431	468	448	403	411	449	376	396	414	389	456	423	412	434	405	402	431	401	430	423	448	472	450	411	412	450	387	415	431	422	434	411	415	432	455	436	414	414	434	459	441	391	436	399	425	423	399	409	405	391	414	427	425	411	427	427	403	428	438	459	422	413	412	427	412	414	406	410	404	406	416	406	447	459	403	425	430	440	422	432	413	408	414	390	404	427	413	380	418	425	406	386	412	413	438	427	411	448	410	422	392	393	447	425	380	416	422	435	446	422	440	408	403	423	414	424	436	378	453	451	431	400	452	434	446	408	399	417	421	405	397
2792	1190	558	414	644	724	638	577	451	397	313	257	229	201	167	138	121	108	93	105	83	67	77	70	61	54	55	43	46	50	52	43	36	47	35	34	40	48	39	35	25	28	26	19	30	25	29	27	30	30	24	29	24	31	20	23	28	33	22	21	24	26	30	39	24	20	23	29	26	31	29	30	30	33	26	22	27	20	20	22	30	27	24	23	24	18	23	13	29	33	29	22	19	26	22	25	30	31	23	23	15	21	21	33	23	22	26	24	28	34	21	19	30	29	15	27	27	27	29	21	30	20	29	21	23	16	21	32	31	25	28	16	26	34	34	20	18	24	23	23	28	20	27	17	24	13	29	29	20	15	26	19	19	21	23	29	32	30	21	21	17	21	26	15	24	29	27	25	19	17	21	23	24	25	27	16	17	21	30	23	26	26	25	16	23	32	22	27	28	19	25	32	15	23	27	28	25	26	28	20	17	24	31	26	25	26	33	23	33	19	21	25	18	28	16	30	17	26	36	25	16	23	31	21	20	29	29	24	24	30	25	24	24	25	28	26	19	26	23	22	23	22	31	29	19	21	19	19	24	27	35	19	25	20	26	26	21	15	17	30	24	21	28	28	21	27	20	24	34	23	26	26	23	24	19	32	18	28	27	36	26	19	29	22	23	26	20	26	22	27	24	19	17	21	26	20	29	37	33	22	29	26	23	22	22	16	21	25	19	21	34	24	20	26	22	23	23	22	17	20	21	19	23	23	21	31	17	28	27	17	21	33	19	24	22	26	20	16	25	23	30	23	29	25	21	24	18	29	22	20	23	25	30	22	23	33	23	21	34	12	28	28	29	23	21	16	30	21	20	19	22	18	20	17	20	24	40	19	24	18	26	22	27	30	24	35	23	30	16	19	17	22	20	25	27	30	18	19	28	25	13	23	29	24	19	31	32	20	26	18	22	22	19	28	21	27	15	26	18	14	17	22	23	26	25	24	24	23	16	26	19	31	19	31	31	21	24	28	23	29	20	29	23	29	21	34	19	29	26	27	26	24	24	26	22	23	18	28	20	16	27	27	36	19	15	21	27	22	25	19	20	23	35	35	20	24	21	27	29	20	18	28	30	24	21	17	27	22	26	13	14	16	28	18	25	21	17	21	31	29	36	25	32	26	15	22	21	18	23	23	24	27	28	21	22	27	19	21	16	26	17	23	29	28	19	24	17	24	31	27	23	17	29	31	21	25	23	21	27	23	16	16	26	21	25	22	28	19	13	14	14	28	20	31	18	20	18	22	23	21	22	29	26	31	20	34	24	24	26	23	22	21	24	23	23	18	35	24	30	21	22	25	24	15	33	21	25	18	30	19	28	18	24	30	28	22	13	27	37	32	26	21	15	18	23	25	18	17	27	23	21	13	32	27	20	19	26	21	18	21	24	23	19	31	26	32	34	27	14	29	25	28	21	27	26	24	23	28	31	18	24	30	19	21	8	28	27	23	22	26	18	30	26	25	25	22	29	20	24	26	23	25	21	21	26	27	13	32	22	15	28	22	22	25	17	20	21	25	21	21	37	21	23	30	25	20	23	14	26	21	29	22	33	22	32	19	25	22	28	23	33	16	15	21	30	22	24	20	18	14	34	17	16	26	31	25	26	25	30	28	14	32	30	24	39	20	20	28	18	24	24	22	21	24	41	22	21	28	21	31	17	31	30	21	17	25	24	26	19	25	18	23	24	19	30	25	27	26	24	16	31	21	30	20	19	18	30	24	17	26	19	24	23	22	23	20	26	27	16	30	20	15	26	29	22	21	17	34	17	14	30	29	20	25	28	19	35	18	30	22	23	21	22	25	21	24	18	26	32	22	25	23	29	30	22	27	33	19	24	28	27	23	24	21	39	26	33	27	20	25	22	17	14	23	32	17	23	17	22	20	25	23	20	21	35	23	26	20	24	23	23	28	27	29	21	32	20	27	28	23	20	27	21	17	20	32	20	26	23	28	26	15	20	17	25	19	19	34	16	16	22	27	19	22	25	26	24	25	23	27	22	28	32	24	22	36	21	24	31	16	29	22	24	19	12	14	24	18	22	26	26	27	20	17	21	27	28	19	22	28	19	32	18	21	21	19	28	17	25	23	27	28	19	20	34	26	25	22	23	18	25	26	23	21	24	24	26	17	31	26	23	15	34	22	16	18	23	28	20	25	22	30	25	30	26	31	16	13	26	23	23	24	19	27	25	21	24	30	28	30	30	31	21	23	26	24	19	24	14	27	25	27	24	21	22	16	27	27	20	21	18	21	26	21	22	32	18	26	21	21	26	18	29	27	20	15	30	30	23	25	23	29	20	20	30	25	19	23	22	25	13	29	27	26	20	30	27	30	32	17	22	22	36	23	21	20	15	29	26	20	25	16	16	25	22	27	28	27	25	26	17	26	22	20	20	23	22	25	20	23	24	16	26	26	22	27	14	29	28	23	21	24	23	23	25	17	26	16	24	19	23	21	20	25	22	27	21	24	22	29	25	16	28	24	20	19	18	25	26	22	20	27	18	23	28	19	24	20	19	15	29	22	18	21	21	20	24	27	30	25	9	19	24	35	24	13	27	37	23	16	26	21	25	20	29	32	19	15	20	28	27	17	18	18	31	26	14	22	22	33	18	22	20	21	28	20	25	25	20	15	24	17	24	30	28	15	22	26	16	34	27	28	16	27	24	21	20	28	26	25	23	28	19	18	23	19	18	27	23	20	21	26	25	19	22	26	22	24	24	16	29	21	15	16	20	22	27	21	24	31	23	22	20	21	27	21	24	37	20	20	21	16	32	26	23	26	19	11	19	22	16	22	24	22	23	19	24	24	23	20	22	26	18	32	18	20	20	24	18	16	29	22	15	23	15	31	31	24	22	31	28	19	25	17	23	25	23	20	21	35	21	31	19	25	21	26	24	42	22	20	23	23	28	27	19	22	25	27	26	20	17	27	18	31	28	29	17	26	25	31	14	24	27	23	21	21	26	27	24	28	15	21	24	27	22	27	30	26	21	26	25	22	30	25	23	35	30	18	23	30	19	20	16	21	20	15	24	18	27	24	28	18	38	32	22	21	25	24	18	30	30	19	20	28	26	24	22	19	28	15	25	12	19	17	21	23	28	26	22	25	21	18	24	22	19	24	21	21	21	38	22	18	27	22	20	20	24	19	16	21	23	25	24	19	22	18	19	20	18	20	24	31	21	15	21	18	19	24	27	29	28	29	31	22	26	26	19	26	23	17	26	26	32	27	36	27	24	38	31	33	24	21	27	15	24	21	19	29	23	24	26	21	14	22	34	24	16	20	29	23	19	22	19	24	27	21	26	17	20	32	21	23	19	22	24	21	27	25	26	21	19	39	26	26	16	24	26	28	26	19	27	18	24	25	28	25	23	22	27	18	18	25	32	23	22	23	21	29	24	19	18	30	20	24	19	21	30	30	28	23	30	27	14	19	20	21	24	17	21	35	22	20	30	18	23	17
30845	20658	12645	25514	31776	30517	26705	23119	19598	16604	14118	12197	9879	8788	7491	6627	6012	5254	4314	3604	2804	2534	2407	2373	2031	2010	1947	1733	1685	1520	1432	1275	1222	1169	1167	1076	1027	906	894	840	765	743	790	751	805	768	741	734	628	631	660	642	671	642	677	602	578	593	535	567	561	575	531	558	521	523	514	523	515	469	518	519	510	475	522	495	478	480	428	401	437	416	408	436	442	407	417	398	454	439	417	394	423	429	478	425	438	417	448	407	439	412	396	431	431	414	388	419	372	403	377	369	421	370	382	394	387	362	412	400	383	411	380	356	392	408	377	379	397	415	402	401	405	376	420	411	398	410	423	412	421	393	382	359	394	384	357	356	387	390	383	388	416	405	372	401	327	392	411	393	350	441	410	363	404	348	420	411	394	376	398	383	410	390	381	381	414	363	356	395	359	410	416	370	412	380	375	378	374	340	387	398	360	366	406	392	405	395	392	393	388	357	398	376	389	374	365	389	387	359	389	424	371	367	409	416	358	378	417	404	378	416	384	390	412	372	363	381	350	389	407	374	386	370	368	401	369	372	382	389	407	384	382	394	369	374	377	398	348	378	404	353	381	356	398	394	379	419	380	374	357	375	412	404	419	403	424	402	372	384	395	390	377	406	378	400	368	399	389	391	385	389	413	361	384	380	412	383	403	380	358	369	387	376	399	395	413	388	406	401	383	374	393	378	367	384	404	371	420	391	411	391	402	400	397	400	364	379	370	416	388	376	388	373	440	393	412	385	420	364	413	361	437	423	381	358	381	380	439	400	405	404	400	411	381	418	386	396	425	398	419	386	400	373	395	424	385	387	426	404	383	409	381	366	404	380	387	401	425	375	365	382	403	376	436	450	406	377	368	374	353	378	388	416	391	385	404	355	400	395	365	371	378	403	391	391	393	404	394	380	341	369	369	403	409	413	389	397	399	420	370	407	371	404	379	376	370	379	394	381	413	372	380	396	373	420	353	350	389	386	380	379	443	378	422	382	376	407	386	379	391	397	392	380	381	378	395	389	399	365	380	371	378	402	403	352	391	407	373	364	359	392	349	360	417	404	375	400	346	411	400	422	402	392	388	372	384	414	389	387	389	354	401	359	374	422	394	382	379	421	419	423	400	395	393	379	390	383	388	386	442	392	372	386	399	379	423	401	409	395	392	379	396	405	401	365	374	362	398	409	409	367	402	416	354	354	399	403	357	397	373	390	349	393	407	383	372	392	397	443	418	390	365	410	415	375	400	393	353	392	395	403	351	412	419	375	415	385	383	386	396	384	381	380	386	359	398	378	410	378	398	367	386	417	418	376	358	369	403	409	369	380	395	380	414	384	395	389	365	362	353	409	375	381	391	380	395	396	411	366	385	387	430	393	370	368	397	374	373	364	394	379	384	397	367	407	397	376	429	386	347	353	391	384	365	377	363	385	376	427	391	406	375	443	412	353	377	386	412	375	370	363	419	380	385	391	380	395	399	352	347	370	379	386	369	431	361	370	373	404	377	390	372	397	372	380	371	368	403	389	406	389	387	370	363	375	379	376	396	388	416	381	397	398	397	381	406	352	367	437	377	372	388	376	385	387	404	384	420	404	361	418	403	386	404	386	390	400	427	394	386	357	378	388	395	389	388	379	406	376	384	359	374	386	415	427	388	403	358	400	381	373	365	424	384	413	367	373	418	417	398	382	368	374	402	358	366	378	414	414	407	375	403	388	379	376	376	398	374	386	384	392	397	383	406	405	356	392	372	378	383	373	367	371	370	367	366	378	384	389	383	432	387	391	391	408	402	372	369	403	407	405	376	362	356	396	391	399	379	372	367	386	390	404	388	382	373	388	403	368	375	363	390	342	384	431	415	397	380	396	420	413	381	391	358	406	407	393	374	379	402	388	366	351	360	360	399	381	367	355	395	402	405	378	416	405	390	394	379	402	425	378	409	393	402	374	379	361	380	377	402	385	377	413	389	399	393	387	395	431	378	364	410	395	348	368	410	395	393	389	398	418	383	406	405	395	411	434	402	380	370	411	354	374	410	400	386	379	377	339	447	414	382	376	374	440	374	359	387	381	396	374	389	406	396	367	334	395	382	364	399	353	386	383	365	404	355	403	369	395	383	430	371	406	361	390	390	359	399	384	369	366	441	408	385	403	413	396	354	388	394	391	404	395	393	419	400	369	373	388	348	394	400	376	374	423	390	372	387	410	365	407	398	380	386	398	375	374	384	395	384	407	370	385	393	409	398	422	411	410	408	376	370	366	391	399	414	360	373	409	406	376	377	414	396	417	356	394	380	367	395	392	403	378	387	395	427	399	360	408	405	381	406	400	351	395	372	358	403	396	391	373	367	364	388	386	385	399	380	346	379	387	381	402	384	380	399	366	420	398	400	365	384	381	398	395	426	371	381	355	401	363	404	372	386	405	363	377	355	389	372	384	377	376	365	399	361	408	371	427	427	382	391	353	414	376	393	386	321	377	367	401	374	399	391	431	417	396	369	358	351	381	399	379	380	383	408	404	396	404	412	411	409	360	369	372	382	379	409	380	373	387	397	351	420	378	379	404	425	389	383	368	387	421	395	380	393	390	366	398	379	415	364	405	381	407	422	353	381	385	409	388	364	368	400	387	380	410	351	361	368	409	415	414	401	391	384	373	367	361	399	381	393	371	349	374	361	367	399	377	370	377	429	390	392	364	385	382	377	449	398	369	389	402	413	393	393	373	406	395	390	385	395	359	358	366	399	391	393	393	386	427	383	393	417	387	378	363	395	392	403	408	380	365	425	397	364	373	398	399	358	411	362	404	395	399	420	387	373	366	412	379	399	373	393	353	394	376	402	379	364	422	387	403	395	386	397	414	403	404	388	372	382	406	376	396	376	381	364	367	421	377	404	401	358	405	380	387	408	405	382	366	407	385	388	395	394	384	382	396	375	366	395	389	389	334	372	378	407	387	412	397	411	397	379	401	430	363	411	437	376	373	367	373	380	404	401	397	374	369	410	365	394	402	386	369	386	408	376	380	412	384	372	381	414	417	389	381	367	390	359	418	399	379	420	407	431	396	368	397	384	397	374	352	378	389	377	390	413	370	415	392	406	380	336	421	407	410	368	429	378	376	415	387	399	390	382	376	373	395	411	380	389	380	384	386	393	386	385	388	424	368	343	429	362	400	392	396	423	411	405	398	373	394	374	448	357	407	373	390	400	379	374	412	415	357	401	388	398	395	402	391	412	385	381	385	359	393	337	398	376	404	416	385	392	378	362	377	430	418	399	354	387	400	424	394	407	391	372	393	385	392	367	415	429	396	342	391	361	370	378	387	399	397	376	374	410	366	412	396	400	375	389	354	410	407	410	367	403	363	411	373	406	390	438	404	386	404	375	389	433	421	380	385	411	361	419	373	388	430	387	398	406	369	381	398	391	428	384	435	375	379	392	413	342	396	358	412	396	369	403	360	388	420	355	368	376	382	419	382	409	406	406	385	374	411
4611	1591	785	581	947	1003	923	763	686	553	465	372	313	260	250	205	196	165	135	120	103	116	98	83	69	65	79	55	64	66	63	54	55	57	65	65	42	57	50	50	45	40	65	46	56	54	33	56	31	53	29	42	48	35	43	30	38	46	46	45	32	54	49	37	39	39	46	42	35	40	40	43	40	28	29	38	34	39	32	48	39	40	38	37	40	51	33	29	44	31	38	34	41	29	31	30	33	37	25	29	38	32	39	35	33	30	32	36	29	52	32	36	28	39	41	50	32	32	35	33	39	34	38	43	38	37	23	39	28	21	30	39	38	30	32	41	37	34	42	34	41	31	36	27	32	36	32	33	34	31	27	45	39	29	37	31	35	38	36	38	35	41	28	30	33	29	49	45	39	27	37	38	39	31	43	33	29	33	27	28	27	32	36	32	51	38	42	37	34	25	33	31	25	44	30	30	34	29	33	31	34	36	36	42	34	30	25	30	33	32	35	41	27	29	39	37	38	30	33	38	20	42	39	38	33	45	42	32	37	39	39	38	36	29	37	28	34	31	45	45	26	34	34	35	28	30	37	32	44	46	37	43	29	36	35	31	39	32	34	32	35	45	37	32	29	38	28	38	27	30	53	32	23	39	29	24	32	35	32	44	34	36	30	25	35	31	37	27	28	35	36	35	54	33	33	36	36	43	35	33	37	38	39	33	44	33	30	35	31	38	36	40	20	44	33	31	25	30	37	34	34	34	28	32	34	32	45	28	24	37	45	33	40	31	32	31	31	28	30	33	40	39	36	24	35	37	41	30	29	40	37	33	34	33	42	34	34	38	30	27	36	40	29	39	36	41	33	29	33	36	31	33	42	43	34	38	24	29	37	28	27	39	28	40	42	36	33	36	36	29	44	35	34	25	37	28	28	40	30	25	38	33	51	30	30	32	25	38	42	35	31	47	33	33	20	40	42	53	31	33	38	28	32	40	29	30	37	40	37	32	38	31	40	36	32	45	36	22	28	28	42	40	32	43	32	32	38	33	29	37	30	23	43	40	40	34	35	33	34	31	38	31	40	28	39	33	27	39	41	36	36	36	45	44	32	35	36	35	39	39	23	36	33	27	36	34	41	39	42	45	35	37	33	27	37	42	39	35	44	35	37	33	34	35	41	41	40	31	45	28	33	45	36	42	42	36	42	43	35	26	38	31	49	30	39	29	29	37	38	35	42	30	30	33	43	40	35	25	48	40	39	42	45	33	28	26	37	35	32	38	48	29	35	31	46	49	29	38	40	36	38	30	33	40	39	30	29	47	38	26	34	26	34	33	36	29	33	27	41	35	26	40	54	34	32	35	35	24	44	29	30	35	28	32	26	38	31	30	42	34	31	27	41	45	35	47	34	37	32	42	38	30	27	41	34	45	24	30	31	29	42	42	34	32	31	37	24	34	30	29	32	35	24	25	43	44	25	43	33	40	32	35	42	34	23	29	23	47	40	36	46	26	33	44	22	35	22	32	29	34	34	29	38	35	40	37	33	29	40	39	40	38	30	33	32	42	31	42	38	39	32	39	40	39	39	36	30	37	37	29	31	39	35	38	38	30	36	33	39	43	36	41	34	30	33	30	38	28	36	31	29	37	43	39	40	29	40	39	26	27	48	44	27	33	45	36	33	40	33	30	33	39	34	28	30	41	38	34	39	33	45	29	36	30	45	32	44	52	36	35	21	28	32	50	33	37	48	41	37	36	37	34	37	31	32	30	29	32	41	34	33	33	31	33	29	43	38	35	29	42	40	44	30	36	36	40	30	27	31	24	33	26	29	26	40	43	34	34	39	35	36	42	41	37	37	33	37	31	34	35	31	41	41	28	33	31	34	47	28	23	33	32	30	45	32	36	37	36	30	34	22	40	24	21	42	41	34	37	25	29	31	32	35	27	34	37	37	32	35	46	34	34	39	26	34	27	31	42	35	32	31	30	31	33	44	26	42	32	46	31	32	38	41	30	38	39	31	36	32	32	36	23	25	36	30	27	42	51	41	39	37	37	34	29	39	30	33	36	37	36	28	45	31	40	32	33	42	36	27	51	36	42	26	38	30	50	37	41	35	41	42	41	30	42	23	38	41	31	32	45	37	43	33	26	33	43	39	38	31	34	27	45	38	38	38	37	30	40	37	27	37	34	35	29	42	31	27	31	37	32	29	32	33	43	38	29	16	38	35	40	36	33	27	32	36	26	43	23	33	39	30	30	36	41	39	42	38	37	41	35	41	22	32	36	30	32	29	40	31	31	34	35	39	33	30	44	46	42	46	50	35	35	40	27	40	36	40	40	42	39	29	27	27	27	27	34	29	29	34	27	34	47	41	44	46	39	32	38	35	30	31	30	38	53	40	28	31	33	36	33	35	26	28	41	27	32	40	30	31	32	35	38	29	30	27	49	32	24	37	30	37	35	39	37	32	37	23	27	36	29	40	40	34	37	36	44	37	37	35	36	29	37	38	33	28	41	26	39	43	30	36	26	30	30	30	33	28	31	41	36	33	36	35	43	35	33	34	40	46	47	38	46	37	51	36	30	34	33	36	32	33	38	38	33	37	30	35	29	39	37	48	36	33	35	30	34	43	39	31	40	34	37	27	42	32	34	39	41	36	45	30	47	40	40	32	37	36	36	24	34	38	47	39	41	35	35	34	35	32	30	41	35	37	33	36	29	34	35	44	34	41	44	32	36	29	39	34	40	42	35	32	36	26	32	41	40	33	35	27	36	42	35	26	27	36	33	49	30	37	33	33	24	29	38	30	40	38	36	40	35	41	40	38	40	28	40	29	21	38	40	27	33	39	41	39	47	37	40	35	41	37	41	34	34	40	30	40	40	30	37	36	35	36	29	41	30	31	45	28	27	38	40	34	37	34	23	37	30	35	38	26	32	33	37	45	35	29	29	46	33	32	40	43	39	30	27	33	49	27	35	31	28	31	39	39	35	29	34	39	36	29	28	47	35	44	23	32	39	35	48	41	46	40	26	46	36	38	33	31	39	39	34	31	31	29	31	28	39	35	31	34	35	28	31	32	27	34	37	30	35	29	32	26	30	44	30	44	29	31	39	30	42	30	34	37	38	29	35	31	35	31	35	34	45	47	30	34	24	27	30	33	41	46	40	40	28	31	19	30	39	41	36	43	42	36	30	41	49	35	43	39	33	25	38	42	41	35	39	38	40	30	39	49	28	34	41	32	30	36	29	24	32	37	33	32	33	30	35	42	33	39	39	45	46	33	38	35	31	35	41	25	28	31	37	44	36	33	37	45	40	30	31	34	32	23	57	30	47	42	36	38	30	33	36	30	34	29	42	40	35	31	31	21	29	31	27	32	26	29	33	43	33	40	28	36	38	37	33	34	26	29	39	28	38	27	30	33	37	43	39	30	35	39	35	33	39	34	38	26	34	55	41	43	35	33	30	33	38	32	36	38	26	34	28	38	32	37	45	38	48	30	39	44	33	30	35
32650	23285	15769	29060	35329	34225	30770	27434	23842	20589	17752	15240	12994	11417	10226	9027	7833	6787	5926	4827	4148	3567	3423	3085	2786	2666	2458	2356	2095	2120	1943	1822	1724	1718	1711	1658	1494	1362	1334	1211	1096	1186	1109	1225	1095	1060	1020	970	1053	1005	954	923	876	926	904	884	843	800	811	889	829	775	817	849	756	738	752	743	783	771	758	707	722	767	728	692	678	726	662	657	618	621	616	593	605	609	598	664	624	657	615	649	597	665	632	644	573	680	673	642	646	628	669	635	632	589	590	629	633	577	581	605	623	570	579	567	584	588	592	646	596	553	548	570	574	595	591	532	533	537	595	628	603	586	590	581	586	578	557	566	550	561	564	602	589	589	562	527	592	562	600	600	599	619	525	566	607	585	521	578	562	561	597	562	591	648	544	543	582	555	558	581	585	561	542	571	589	610	591	564	567	529	602	580	594	576	537	496	579	572	567	582	563	605	542	519	561	577	639	588	569	567	541	619	596	591	549	562	566	577	508	585	577	557	575	536	546	531	597	574	559	603	575	581	554	595	565	573	554	578	520	587	610	634	624	545	590	554	569	582	561	558	588	572	589	571	594	550	576	587	540	599	539	592	608	619	606	545	588	566	571	539	556	626	581	602	592	568	539	558	568	629	572	585	582	587	582	621	577	595	588	595	594	601	611	561	591	623	581	565	525	589	566	544	542	577	583	548	572	545	577	534	558	522	591	573	560	603	553	572	597	525	578	563	566	550	552	557	546	578	583	564	568	557	627	584	574	612	595	579	547	594	575	569	621	588	596	541	525	543	556	534	584	574	562	578	603	544	607	603	580	580	560	629	546	583	528	646	568	566	540	584	586	542	570	594	625	557	625	570	554	602	569	573	572	580	598	586	551	550	567	599	583	599	576	601	578	550	559	563	571	549	557	551	578	583	552	572	585	599	559	584	567	576	567	574	579	582	541	571	626	535	570	578	591	597	604	592	594	579	536	565	600	582	574	546	553	561	597	539	573	570	569	592	590	556	588	571	580	504	555	567	549	561	567	612	587	601	554	568	588	552	557	578	584	548	556	590	568	581	574	587	570	588	599	565	587	574	581	588	550	573	546	581	569	569	594	560	587	610	624	622	534	566	567	586	601	572	555	596	552	595	552	590	573	570	548	539	590	608	577	532	576	584	561	566	573	563	558	589	558	592	568	580	578	572	574	519	536	593	563	558	594	598	535	561	563	582	566	557	604	588	646	559	574	547	548	551	590	568	589	556	566	575	579	508	583	575	514	548	563	567	565	563	567	608	551	540	569	611	564	560	575	566	523	561	562	615	646	564	572	609	573	561	589	567	547	588	591	552	592	601	564	600	595	586	621	570	555	570	542	615	577	591	567	568	584	561	558	587	563	543	564	543	544	562	581	585	592	582	564	549	601	568	578	563	561	577	588	565	604	567	540	555	599	570	580	570	555	563	575	589	587	530	601	525	567	511	585	561	611	533	571	549	605	556	574	596	613	565	591	613	609	591	584	565	531	555	566	565	590	582	570	580	541	553	619	573	555	608	614	592	577	565	553	591	584	602	540	595	550	546	573	569	582	578	594	597	604	615	553	594	550	625	597	590	577	561	571	604	570	601	602	620	542	558	614	574	566	554	555	584	565	612	556	563	523	596	616	578	545	570	584	579	554	567	566	585	600	601	590	592	529	566	608	607	498	607	605	566	559	582	548	578	585	563	572	588	607	607	540	560	575	549	574	533	604	549	606	595	567	614	554	579	604	618	534	586	575	573	574	593	545	564	556	566	590	610	550	612	555	551	564	566	549	563	641	580	614	544	571	547	618	595	572	579	532	546	572	557	595	572	585	564	565	614	563	552	566	602	596	613	585	569	600	532	578	564	588	577	559	569	599	592	544	602	604	575	541	532	590	568	579	550	575	590	584	567	561	616	552	565	586	602	560	581	623	548	598	567	567	579	546	557	570	552	578	541	579	524	621	566	618	566	545	598	569	559	575	608	549	592	573	584	568	554	586	566	583	564	587	581	576	544	550	611	610	603	573	531	530	558	542	573	574	600	556	564	592	592	587	556	582	588	589	561	533	558	594	590	589	574	576	631	541	579	532	602	603	593	592	589	527	599	578	598	579	514	545	610	592	556	575	587	614	541	556	568	574	602	594	572	561	572	558	569	588	587	564	592	571	591	562	581	533	548	576	575	573	580	537	520	577	600	559	593	565	570	553	566	607	565	573	577	575	562	571	557	552	527	575	598	575	565	535	585	554	572	540	536	597	557	608	552	583	559	588	559	610	562	562	625	531	578	564	547	594	558	566	584	552	560	537	543	557	528	580	543	563	577	611	548	554	615	582	581	578	576	566	570	545	589	542	533	585	558	577	543	577	564	563	575	606	589	533	578	588	561	594	565	592	536	590	584	616	612	568	557	551	553	560	555	589	554	610	563	533	544	541	599	572	572	572	562	586	570	607	570	582	534	556	561	584	524	554	583	557	625	517	561	588	589	536	590	532	514	609	541	616	596	564	541	573	564	531	562	556	579	558	560	586	589	606	604	550	585	536	618	602	604	574	521	560	583	566	566	605	558	577	569	559	604	625	567	587	559	577	581	577	570	557	598	509	566	585	538	607	565	560	548	603	560	615	589	575	600	602	594	560	549	521	559	558	609	555	592	539	562	581	549	596	585	569	571	540	523	556	544	574	602	549	574	564	571	569	652	533	542	568	623	590	549	594	530	577	564	549	620	576	527	600	569	548	578	608	544	592	589	561	558	579	578	582	573	564	534	560	560	569	575	572	550	545	560	569	538	576	603	566	563	577	523	575	564	524	585	593	590	590	605	599	547	566	606	561	596	547	549	589	587	583	591	585	590	521	582	543	576	549	588	585	598	581	600	589	602	606	562	607	598	599	571	574	579	604	599	529	610	615	565	535	571	541	576	558	535	587	571	616	544	560	595	527	570	569	562	562	568	547	598	533	552	614	566	588	585	559	601	571	580	550	554	600	568	558	573	609	590	554	589	548	576	551	634	565	581	599	602	564	592	601	571	552	597	578	555	608	575	615	581	539	548	621	566	575	558	566	533	513	610	613	573	608	593	609	576	558	591	573	572	569	583	614	570	623	554	568	541	567	518	580	571	556	624	566	590	581	572	554	567	550	593	568	611	590	578	588	577	594	577	576	528	591	550	545	594	586	511	565	594	587	577	551	635	573	563	619	566	585	610	539	555	593	578	549	548	589	544	593	536	596	561	565	534	617	541	552	529	580	591	563	569	597	580	579	582	609	587	630	576	585	585	547	607	574	609	575	540	594	578	577	572	596	547	588	548	568	603	618	555	545	571	542	537	535	568	523	584	549	534	602	597	582	588	546	588	567	584	603	564	568	565	567	540	568	544	582	576	550	545	533	577	571	555	539	544	566	597	588	558	538	608	595	585	613	561	573	582	567	561	616	571	608	529	585	610	608	583	585	551	600	566	534	586	570	583	554	627	577	582	568	566	576	554	568	571
4722	2352	1167	824	1378	1531	1215	1077	919	814	632	529	482	398	353	319	276	236	179	145	147	130	99	100	90	85	89	95	78	70	68	73	55	49	66	65	44	39	46	52	50	43	44	43	52	61	42	42	34	53	43	32	34	44	26	30	32	41	39	42	43	46	37	32	21	30	33	32	44	37	28	36	36	27	32	30	20	34	24	31	27	26	40	21	29	34	29	29	22	18	40	17	33	25	31	25	31	33	33	29	29	18	26	33	35	23	26	27	32	25	21	30	25	32	31	29	22	34	23	34	18	25	32	28	26	19	29	26	14	22	28	31	19	34	34	29	28	32	26	29	35	30	54	19	21	34	28	24	22	25	30	34	23	30	29	20	21	30	29	24	22	26	24	35	28	29	29	27	33	41	28	32	24	23	31	40	26	22	24	23	29	27	24	23	34	25	28	32	20	23	28	24	20	21	24	26	17	31	15	36	21	37	18	28	26	29	37	22	26	28	18	27	16	20	35	30	26	22	29	27	25	31	27	32	29	15	33	23	31	28	24	26	21	25	34	32	24	23	28	29	33	22	33	22	23	28	31	28	27	31	27	31	25	36	23	27	25	30	28	25	27	31	24	26	24	32	34	22	25	27	30	34	30	22	28	22	25	38	22	30	27	25	30	31	22	23	37	29	26	33	32	25	23	28	26	28	24	31	21	16	27	20	25	32	29	29	31	25	31	28	34	31	30	30	29	35	20	35	34	29	32	23	27	37	35	27	28	24	24	26	33	21	29	25	26	27	30	36	28	24	22	22	28	22	31	31	30	29	23	22	29	38	32	24	25	24	27	37	27	29	20	23	22	32	30	25	30	29	33	23	18	28	37	31	19	31	26	27	26	34	33	17	32	30	25	24	30	19	23	20	25	28	27	21	27	28	20	29	38	32	31	23	28	22	29	17	29	29	29	34	30	24	28	27	29	20	22	28	28	19	21	28	36	24	28	23	20	35	31	16	29	26	19	25	23	24	29	29	27	29	26	22	30	22	20	30	20	33	31	25	26	30	25	35	25	29	30	29	23	29	32	21	32	37	30	33	26	26	24	28	30	34	28	29	24	27	27	34	17	27	29	27	18	28	28	27	27	22	28	26	19	28	21	26	22	28	27	29	34	29	31	21	16	37	22	23	29	21	35	40	27	24	23	20	23	29	32	29	24	32	26	30	22	30	27	21	17	27	15	25	17	29	20	24	14	15	22	28	26	20	24	20	30	21	25	20	28	23	29	41	28	27	32	26	18	38	34	20	28	25	34	25	36	36	30	20	29	41	23	24	31	21	30	37	15	31	26	34	33	24	24	29	25	24	22	19	20	25	27	27	22	32	35	35	36	24	30	24	33	29	34	36	28	27	19	37	26	31	31	27	18	18	33	22	25	28	26	32	23	22	31	29	27	30	22	22	24	35	24	20	24	32	29	28	27	33	34	27	28	25	31	28	30	21	32	22	28	20	26	27	20	25	32	36	25	34	26	27	35	28	27	18	27	27	22	24	31	27	34	28	25	21	30	27	28	20	23	24	36	26	32	25	25	27	25	24	32	20	25	22	29	26	26	16	28	33	15	29	18	19	37	28	26	32	27	28	25	21	26	29	21	24	29	36	20	20	27	24	24	30	34	34	36	30	29	33	20	19	25	27	15	23	29	30	31	27	27	30	27	28	22	28	32	31	25	16	25	33	40	23	25	25	28	27	29	28	38	31	22	21	27	23	24	28	28	23	27	37	34	28	39	33	38	26	34	34	22	43	24	25	22	25	21	25	20	31	24	21	24	22	34	28	28	29	35	28	25	25	30	30	24	33	25	35	31	33	33	30	19	27	39	25	27	21	26	26	38	29	29	28	34	31	21	33	27	29	33	26	34	33	26	34	22	31	26	28	19	30	19	21	30	30	22	26	27	28	21	29	26	32	29	32	40	35	31	30	22	31	34	27	25	24	17	23	21	22	20	23	23	18	29	28	29	16	32	24	25	29	24	31	23	23	22	22	26	24	20	33	26	23	21	42	32	25	30	29	33	13	29	23	33	32	33	17	25	32	28	26	39	29	21	24	26	19	24	25	31	26	18	20	26	25	22	25	23	27	34	19	23	26	25	26	12	31	25	27	23	20	29	29	33	25	28	24	36	27	26	18	26	28	21	29	31	34	30	18	26	27	20	30	26	26	25	35	30	28	25	36	29	31	36	22	27	25	28	20	25	23	30	28	35	27	30	22	27	26	26	26	31	20	22	26	29	36	27	30	29	27	26	29	29	27	31	24	21	22	23	30	30	20	24	16	24	27	31	25	23	30	35	27	28	18	21	25	21	30	27	22	35	23	24	36	28	31	21	20	20	31	24	30	31	22	25	31	30	22	31	29	25	17	31	23	27	25	23	31	25	23	34	18	32	24	31	23	23	27	29	27	22	28	30	20	27	23	26	20	22	32	24	28	34	29	25	17	18	29	27	30	26	31	25	31	29	34	34	28	28	26	21	26	32	27	23	29	28	26	28	32	24	25	25	27	22	26	29	23	15	27	25	34	19	25	28	22	29	14	41	25	27	28	25	28	22	25	38	25	27	19	25	29	13	23	24	19	38	32	23	25	30	34	29	21	22	24	36	40	27	29	24	28	26	33	24	20	26	25	23	34	22	30	30	32	19	31	24	24	24	23	24	20	21	29	28	24	17	28	25	37	31	46	24	29	31	34	22	27	28	28	32	31	33	38	21	33	30	25	31	35	21	34	28	24	29	30	18	21	31	23	36	35	23	31	20	25	30	29	19	25	30	29	29	20	37	37	21	30	25	25	26	25	30	23	26	26	32	28	21	30	31	30	27	16	36	20	27	22	33	24	29	30	28	36	22	27	28	30	30	19	34	40	16	24	25	19	24	35	25	30	32	29	24	30	24	31	22	23	29	37	29	25	19	29	22	33	27	26	27	16	24	30	33	21	25	26	29	24	35	29	35	19	31	24	26	26	19	32	24	19	31	24	27	38	29	28	25	26	23	29	26	29	21	30	22	34	27	24	32	24	33	28	21	29	29	27	27	36	14	27	25	30	24	37	21	28	33	28	31	18	28	33	29	24	31	26	24	25	25	28	18	13	30	29	25	23	23	25	36	28	26	17	29	22	26	26	29	35	24	33	20	30	37	28	22	29	23	28	31	28	20	22	23	25	32	28	28	19	30	25	25	34	23	28	23	26	29	19	38	32	34	34	27	28	32	28	27	29	34	23	18	22	26	21	26	23	18	26	21	29	29	30	23	27	34	34	30	22	27	34	19	23	32	33	29	30	18	19	26	28	17	28	33	27	25	28	30	23	25	26	23	26	35	21	29	27	24	20	18	22	26	30	25	26	24	30	25	32	28	36	31	29	27	33	30	27	28	23	31	16	21	30	25	36	16	27	26	21	17	22	28	29	34	27	27	32	32	28	29	20	20	18	24	25	26	24	25	29	26	26	29	29	34	17	33	34	25	25
38444	27267	19764	34039	40273	38392	34919	31910	28061	24947	22096	19578	17014	15390	13678	12102	10282	9262	8068	6266	5485	4831	4487	4110	3701	3315	3324	3148	3089	2848	2462	2364	2138	2294	2199	1979	1803	1620	1484	1410	1495	1324	1374	1390	1230	1122	1118	1214	1125	1130	1023	979	955	947	889	897	828	840	895	833	753	796	839	815	728	721	741	732	778	696	673	750	650	753	632	632	601	624	583	485	503	497	536	465	484	555	546	539	523	505	544	496	504	543	543	524	567	503	554	579	559	538	528	511	504	506	480	508	476	473	479	479	453	474	448	462	454	449	460	438	436	421	437	438	476	455	458	446	470	434	477	462	446	444	474	484	475	462	455	433	479	441	458	493	436	446	483	438	488	448	482	427	454	472	463	474	418	421	471	461	462	415	457	451	411	511	485	435	462	402	438	431	413	460	452	451	448	430	431	472	438	442	443	456	449	475	444	424	450	455	469	463	415	450	425	428	413	468	467	443	470	499	458	409	466	432	425	449	443	432	454	452	418	435	424	472	419	432	447	457	416	436	462	469	463	447	445	482	408	440	450	452	462	433	495	415	434	488	439	408	424	448	470	446	459	423	433	466	448	463	447	420	426	443	414	473	465	430	461	409	440	460	433	476	449	435	411	441	465	423	430	458	468	452	433	434	409	438	410	439	407	464	436	418	445	455	465	433	462	475	421	439	428	442	458	422	422	423	442	452	461	484	476	477	414	423	431	446	447	404	464	442	475	422	425	421	449	496	464	430	448	462	420	408	456	430	414	470	442	449	459	409	418	452	433	447	464	463	440	453	475	463	465	447	466	410	458	429	448	453	473	422	456	423	415	440	423	462	434	451	419	449	440	466	433	448	456	412	452	493	414	407	437	445	441	462	453	429	446	451	474	466	456	452	437	454	457	481	451	455	523	440	457	458	436	418	483	468	414	459	457	439	419	423	451	459	426	451	408	464	457	426	412	455	438	407	435	456	418	462	451	444	434	399	478	437	473	431	464	430	469	443	477	457	422	413	485	444	441	436	450	450	421	410	441	407	424	436	434	434	435	490	464	464	467	418	437	476	482	434	452	505	426	408	478	462	434	449	421	445	459	484	400	464	480	434	423	465	421	461	448	421	435	455	451	443	409	450	459	441	401	402	464	431	457	467	443	420	441	435	427	464	458	409	445	434	468	448	442	394	416	445	448	454	462	471	447	434	481	453	399	420	448	455	471	459	428	443	425	480	422	458	457	438	435	416	456	405	456	441	432	425	455	443	445	451	412	441	454	472	422	449	450	453	429	414	410	407	458	448	450	415	429	440	432	446	428	432	463	443	465	415	426	436	439	459	455	460	488	453	425	435	395	481	383	429	427	445	436	467	418	460	452	444	437	432	466	467	446	443	454	477	426	439	450	445	431	449	449	471	428	404	478	407	435	456	425	443	433	444	442	448	469	455	455	430	427	451	449	487	451	410	427	482	459	463	475	462	447	427	427	497	449	442	469	469	479	436	404	470	451	425	456	414	447	427	455	472	462	452	443	413	431	446	453	448	426	475	485	429	390	441	471	418	467	391	435	442	439	451	454	436	441	462	401	427	401	458	448	423	441	454	415	423	449	446	439	468	460	438	424	471	498	421	442	482	410	446	398	421	467	435	436	452	413	475	425	411	455	435	439	448	426	443	424	437	455	440	473	459	456	442	415	478	409	482	427	429	436	437	411	420	457	454	440	428	466	435	454	431	417	415	424	487	443	460	433	438	459	432	453	449	445	434	473	427	433	462	383	438	450	432	441	452	422	447	441	415	438	447	468	406	400	443	473	439	445	419	461	451	474	431	442	413	475	427	423	423	423	455	439	445	453	456	478	433	401	410	430	421	449	440	458	458	395	464	454	418	372	462	445	459	453	454	430	456	450	438	440	467	453	425	442	461	432	433	402	446	414	470	440	447	440	461	416	402	399	430	462	452	421	437	462	441	419	416	440	432	442	484	411	428	480	413	469	421	455	448	412	443	468	460	389	458	420	446	437	457	447	484	445	447	414	413	469	434	434	430	446	462	462	434	418	448	409	454	473	456	444	428	425	438	454	421	448	474	433	417	430	468	515	473	461	443	429	470	429	393	437	423	421	425	444	427	442	425	429	462	442	459	433	455	430	440	482	464	443	464	421	462	431	433	465	453	410	452	441	493	430	467	457	461	445	449	426	446	465	452	452	461	469	428	461	463	451	443	462	449	432	450	414	445	478	446	438	445	469	454	429	428	453	497	451	421	432	465	459	438	427	445	444	410	428	473	452	427	481	441	438	425	423	435	457	443	457	442	469	448	439	431	438	479	462	444	476	418	445	468	429	440	448	431	470	451	462	432	473	445	474	462	483	415	487	450	425	420	422	456	434	444	445	475	413	409	421	437	449	423	430	456	451	430	408	433	436	445	454	461	422	427	390	464	424	465	456	452	418	439	464	415	430	452	460	467	460	443	444	429	463	431	451	460	426	466	464	466	461	440	456	484	497	533	413	454	465	437	441	419	423	444	440	440	450	436	454	454	438	452	422	450	407	452	419	434	478	450	443	455	404	420	456	434	444	447	454	474	441	446	441	444	445	440	470	433	498	400	434	441	439	457	424	413	440	467	440	406	464	435	458	420	460	413	461	436	434	444	412	461	403	440	478	442	442	472	470	428	442	453	464	485	453	421	437	452	444	435	470	461	468	438	431	417	431	429	425	452	431	450	425	453	431	405	484	440	416	429	479	413	411	465	434	452	424	445	434	459	457	415	494	441	427	431	426	464	455	415	442	434	483	468	431	431	481	475	429	449	419	429	433	416	452	447	457	445	457	408	475	452	473	442	442	462	440	478	418	465	461	451	435	415	459	448	462	401	456	438	424	445	444	434	441	463	419	397	477	412	396	447	476	427	471	438	421	430	462	447	462	441	464	430	435	439	407	452	454	426	421	440	488	437	425	426	464	428	435	432	471	422	451	435	462	432	455	395	428	466	440	446	425	440	437	452	453	439	476	475	453	419	450	448	436	440	492	438	431	476	450	452	446	420	459	472	430	429	453	424	455	441	431	463	450	433	462	431	446	432	445	443	451	450	418	439	476	416	470	415	456	416	416	455	414	442	443	447	475	448	457	448	461	468	453	485	434	448	434	447	453	438	414	426	408	471	428	451	434	433	457	429	464	425	437	442	474	419	453	437	410	455	419	465	472	422	468	468	443	464	442	427	439	440	398	454	463	444	416	426	449	445	443	434	465	459	455	446	422	416	455	425	420	451	437	462	441	431	442	447	427	459	433	436	476	487	416	454	460	455	423	499	438	461	436	439	460	411	454	468	430	475	410	411	441	454	465	438	434	479	417	452	434	399	446	465	455	435	419	436	440	401	490	460	498	452	479	452	467	430	477	462	443	440	435	432	455	465	442	426	472	401	457	425	441	454	473	418	438	414	440	462	474	428	406	479	397	498	433	430	433	429	423	441	430	458	442	487	430	418	425	445	430	474	408	411	448	428	458	428
2782	1044	552	364	656	774	616	569	449	401	285	275	230	219	172	154	129	112	98	103	80	68	54	71	70	47	60	65	58	40	56	45	48	50	32	42	42	39	36	33	24	46	32	29	24	23	29	37	31	38	29	34	33	33	27	37	30	31	22	31	36	33	34	25	30	39	24	25	29	24	32	30	31	27	28	26	27	32	28	18	24	25	25	28	18	26	23	32	26	27	24	19	33	27	23	29	29	20	37	24	32	19	26	34	30	21	21	33	33	27	33	28	24	27	36	28	21	32	34	19	29	30	38	31	23	25	25	26	31	36	23	32	23	25	23	24	33	32	30	28	19	29	28	32	29	24	19	30	29	38	27	30	22	23	39	24	34	27	21	33	27	23	27	30	31	32	18	21	17	10	23	25	24	22	24	30	25	35	27	23	31	34	29	21	21	33	30	27	19	24	44	19	25	24	24	33	23	32	16	35	40	35	16	22	24	23	17	29	16	21	30	32	25	34	19	24	21	27	31	21	23	30	31	27	29	26	29	19	19	29	22	22	23	11	33	18	22	25	28	26	33	33	22	21	26	28	28	34	25	19	19	23	26	38	27	15	31	26	26	23	32	24	27	23	20	34	32	23	30	28	24	33	19	30	29	33	29	19	29	15	14	22	16	19	18	17	21	23	28	31	18	21	25	34	26	26	27	19	15	22	34	33	31	28	22	29	24	30	29	23	20	34	26	22	25	22	17	25	18	21	21	21	23	21	12	15	24	32	26	22	31	30	32	27	17	16	21	21	28	25	19	23	26	23	27	21	29	18	25	33	22	17	21	36	33	25	43	18	21	30	37	27	29	25	28	31	23	26	24	27	25	25	22	22	23	21	22	28	16	27	21	30	24	20	30	30	25	25	29	27	27	26	22	24	20	25	28	20	30	36	29	19	24	24	25	18	20	24	19	38	21	23	16	19	32	30	24	28	21	30	26	30	27	20	32	22	20	25	24	29	28	24	17	19	33	30	30	22	28	29	27	15	24	27	25	34	31	27	29	25	26	21	20	25	21	27	21	26	22	26	27	29	18	26	20	28	20	23	31	28	20	27	31	33	24	14	23	27	31	31	27	32	30	21	29	25	28	29	29	25	27	27	25	26	25	16	38	14	18	22	16	34	13	20	20	24	21	20	27	19	20	23	23	31	24	21	34	26	25	23	23	22	21	26	20	34	23	22	29	25	26	27	28	16	31	25	18	28	29	24	17	30	30	23	25	14	29	35	30	39	17	25	21	27	16	24	28	25	26	18	24	33	22	25	27	26	24	23	23	21	30	17	20	27	21	21	29	25	21	18	35	21	22	33	31	25	27	28	32	27	39	19	29	25	24	19	25	24	23	26	26	19	27	20	25	30	28	26	24	15	24	20	26	26	26	27	14	17	29	23	27	30	18	24	28	27	26	27	15	25	22	18	32	21	27	25	29	25	28	31	21	28	27	32	24	26	28	34	22	18	26	34	22	23	17	19	32	24	24	29	27	24	19	31	19	27	29	25	24	26	24	25	22	15	34	25	28	30	28	19	25	19	35	17	18	25	29	19	21	23	24	26	26	30	29	33	22	19	30	22	27	23	30	36	24	29	21	30	31	27	27	34	27	27	21	28	27	24	36	24	20	23	26	16	27	28	22	18	26	17	18	26	39	24	26	26	29	22	24	16	20	32	33	25	22	29	14	16	25	34	37	18	28	21	17	29	19	34	17	23	29	32	31	23	30	15	17	33	19	23	24	23	27	30	31	19	27	20	29	27	29	14	30	22	17	20	27	24	28	31	31	23	26	25	24	27	25	24	30	25	28	32	18	34	23	26	29	31	26	26	19	23	24	29	17	34	34	28	26	21	20	30	28	26	21	17	29	21	28	33	22	24	31	33	44	29	26	20	24	29	36	21	21	33	27	34	23	21	30	35	30	25	23	28	26	25	33	28	25	31	29	27	28	31	22	27	19	22	20	22	28	11	23	21	23	27	26	42	26	35	27	23	27	28	22	30	19	14	26	15	33	30	27	26	19	23	18	21	34	13	37	27	27	30	25	26	25	35	27	27	26	33	27	25	26	28	28	21	21	24	29	23	28	19	34	25	23	26	22	21	33	34	38	23	31	18	17	22	30	26	26	25	31	21	20	18	26	26	27	27	24	20	25	25	31	25	30	32	34	23	21	23	21	17	24	38	38	24	28	20	25	22	21	28	24	26	22	31	29	21	24	26	35	25	22	32	25	33	22	34	44	23	29	26	30	18	30	32	25	36	17	25	28	37	21	31	22	22	21	42	23	18	19	23	26	24	21	35	29	21	33	33	24	27	31	26	21	23	20	19	23	23	29	26	35	22	15	35	23	25	17	26	28	23	26	20	21	26	30	29	24	29	23	24	34	25	24	17	21	23	27	35	27	28	23	25	27	25	20	35	29	28	24	24	24	27	24	28	31	25	24	17	27	25	22	28	27	31	20	32	23	25	30	33	19	22	19	31	26	20	35	16	23	22	28	22	25	22	23	30	30	19	27	22	18	18	34	20	21	32	23	25	34	32	27	17	26	26	22	31	19	29	18	19	20	25	32	25	22	19	19	28	20	33	21	23	24	25	29	23	28	21	26	29	28	28	29	30	31	24	23	30	24	30	23	24	25	29	25	29	20	26	30	21	29	27	29	22	34	26	25	22	20	21	24	20	37	26	36	16	19	29	20	24	27	37	36	26	21	25	35	33	18	25	14	22	23	18	26	33	22	22	13	39	29	28	33	31	21	18	24	24	20	31	20	19	25	19	24	24	22	28	26	17	23	23	20	25	24	29	24	26	38	24	22	25	26	25	25	17	19	21	30	25	24	33	29	24	17	27	25	31	29	31	23	24	34	26	25	35	20	20	34	25	30	23	26	25	25	25	31	31	27	37	17	16	27	28	22	21	22	20	31	24	14	25	24	18	36	18	19	35	21	32	14	29	28	29	19	25	26	23	26	23	25	27	17	26	31	32	24	23	31	33	15	24	26	21	24	30	28	14	21	29	21	25	22	19	27	14	19	17	22	26	35	22	23	30	31	29	27	29	20	26	28	28	22	32	23	28	26	15	23	27	26	16	22	27	24	33	25	33	26	31	35	26	31	27	26	22	22	29	17	23	26	28	21	26	22	26	20	27	29	23	28	34	17	31	37	23	20	28	23	20	31	31	17	23	25	28	16	26	22	21	28	25	26	32	21	21	18	26	21	34	25	35	26	17	17	28	29	14	27	19	29	34	18	23	25	22	16	23	31	24	22	21	21	18	26	28	26	26	33	29	21	20	24	18	32	32	31	27	20	11	26	26	21	30	26	22	26	19	21	25	23	22	27	25	28	27	28	23	25	18	21	24	33	24	24	30	15	12	24	47	33	22	20	27	28	25	31	27	21	29	30	27	27	22	20	38	27	27	25	31	26	23	28	17	22	28	23	28	16	20	28	20	14	22	25	30	31	24	24	22	26	19
29335	19779	12019	24986	31797	29868	26295	23063	19493	16550	13703	12125	10274	9285	7709	6888	5985	5070	4451	3643	2923	2535	2401	2246	2090	1808	1896	1846	1696	1535	1457	1338	1290	1268	1215	1072	961	938	934	850	845	899	898	771	733	688	739	757	781	735	690	698	676	639	577	549	615	575	559	592	588	581	550	583	569	528	542	552	559	529	537	555	522	523	475	482	481	475	457	473	412	404	424	416	418	455	466	462	474	443	460	456	469	533	449	457	474	437	462	459	488	486	449	459	449	391	434	458	423	434	427	419	417	396	400	427	429	415	437	407	436	402	401	423	431	403	403	450	435	452	431	393	433	411	421	412	424	393	398	401	416	387	418	385	416	445	433	419	436	416	418	405	424	434	392	419	418	444	412	369	458	413	391	435	389	422	405	394	414	447	432	422	382	377	399	383	375	394	455	392	418	412	402	414	438	401	445	387	414	422	397	429	428	424	431	401	401	421	418	421	405	392	415	391	410	433	407	430	443	370	433	412	417	396	418	409	396	424	424	375	390	442	429	445	398	414	399	401	423	416	432	399	417	389	402	392	402	428	381	443	429	425	420	379	426	459	412	432	385	391	431	378	430	412	404	437	426	433	402	437	410	420	395	420	442	387	418	409	430	396	434	451	409	422	417	424	380	422	410	403	410	430	402	401	393	400	420	399	441	430	407	376	390	413	397	399	419	429	407	442	440	401	402	408	427	417	423	407	434	407	396	428	392	416	398	430	444	408	433	422	423	412	467	409	431	429	419	374	408	415	409	398	421	399	423	395	421	413	414	398	440	371	361	391	389	433	410	397	428	473	425	388	404	397	419	420	416	389	393	402	377	430	427	444	443	426	438	396	426	399	438	406	422	425	409	381	433	435	423	400	415	394	426	398	426	428	430	431	386	431	385	436	432	387	436	409	454	438	452	427	426	417	414	428	405	398	442	408	419	414	403	416	442	427	414	408	406	400	373	442	412	428	391	403	425	426	429	413	415	391	414	402	418	442	403	453	426	427	469	405	426	443	388	431	427	443	396	425	429	419	401	427	441	410	442	407	421	411	387	380	427	415	417	382	422	394	412	450	381	437	400	409	439	462	435	423	394	429	429	456	446	446	372	418	415	442	396	421	412	409	421	409	414	404	385	377	406	397	411	427	448	473	382	421	379	427	398	405	404	412	424	444	439	408	410	415	404	424	406	405	445	424	455	398	392	396	358	425	375	421	431	407	429	441	463	437	403	452	452	409	433	393	456	411	421	389	417	392	424	441	403	445	406	455	399	381	409	421	396	411	403	387	464	450	454	419	421	431	415	405	419	434	466	429	423	411	380	389	395	449	388	414	403	404	432	402	458	402	391	398	457	399	372	407	402	384	409	429	390	395	427	408	436	395	388	420	413	433	390	394	404	400	389	476	460	408	408	425	392	428	411	420	415	425	440	414	469	435	424	435	446	438	423	382	393	400	394	433	436	410	407	421	399	406	409	404	400	421	403	439	382	432	415	403	417	407	424	421	423	418	448	406	430	437	399	394	419	424	423	431	424	443	416	404	417	440	418	403	391	407	452	423	399	417	429	401	377	411	410	383	406	406	389	427	451	430	432	429	423	427	420	373	422	406	397	414	438	418	385	407	407	395	415	429	399	379	425	415	435	441	424	410	431	427	406	424	416	399	418	409	425	425	455	417	432	381	415	411	386	428	391	406	413	397	390	440	419	400	419	420	412	422	415	418	425	427	445	375	420	434	432	417	479	426	415	421	424	385	435	450	413	429	393	394	410	438	411	398	435	411	425	395	404	425	414	419	407	438	384	447	390	428	410	395	438	412	430	417	410	421	418	406	408	459	400	427	449	399	443	422	390	385	422	402	407	415	426	442	402	420	414	435	453	397	432	400	412	440	413	458	411	373	428	433	438	420	377	411	392	391	412	412	405	439	379	440	410	432	425	400	392	427	371	450	414	435	439	410	398	433	426	400	416	421	428	404	411	417	418	399	402	387	431	397	445	431	413	463	439	434	400	441	404	432	394	442	415	410	421	459	406	398	435	407	421	430	438	362	407	427	447	422	416	385	409	419	407	421	402	414	415	423	404	420	434	420	413	388	427	411	388	469	399	398	436	426	389	385	409	387	434	422	387	448	450	429	426	397	440	406	392	431	408	409	420	432	425	437	430	402	429	415	423	421	449	430	437	396	422	410	433	398	392	383	394	438	449	390	420	402	406	407	460	423	418	412	381	395	396	426	429	409	409	420	402	423	397	431	431	401	412	435	446	410	421	405	420	412	433	443	386	419	360	416	404	417	432	413	394	398	429	446	380	423	461	432	430	436	452	404	397	438	408	412	408	387	400	419	453	433	480	418	454	403	396	423	407	418	417	399	423	399	436	414	447	408	429	419	410	409	422	412	437	393	388	428	412	362	406	421	388	443	402	396	427	416	430	408	412	405	430	416	424	426	412	417	415	395	422	487	445	406	441	418	398	419	375	412	426	425	410	427	397	412	413	435	427	404	391	428	430	397	423	385	414	430	407	428	409	384	399	445	420	403	469	430	409	409	404	395	401	415	435	425	456	439	434	426	438	412	411	429	423	417	400	446	442	439	396	380	413	452	415	412	439	431	402	441	426	405	438	445	405	406	419	412	400	424	465	422	419	422	456	404	407	434	440	387	370	422	405	403	418	446	415	372	411	407	429	423	416	429	436	442	427	384	411	433	416	386	396	408	368	407	424	417	413	402	450	387	403	406	451	444	389	403	406	405	389	422	451	412	401	409	451	377	413	404	401	426	408	410	414	432	439	408	409	419	432	456	396	399	397	414	422	419	425	447	412	436	413	396	398	414	401	420	442	418	391	413	427	416	388	417	398	400	391	403	410	421	417	436	425	411	419	449	354	397	415	404	458	417	416	421	419	437	437	413	435	381	397	452	394	412	403	437	442	386	385	394	402	417	471	447	449	389	447	414	424	401	451	412	401	420	426	422	446	389	407	414	383	411	428	448	442	410	430	401	411	374	417	445	380	437	417	419	403	416	395	369	431	431	430	412	412	394	414	430	454	408	410	387	427	425	400	396	403	388	415	408	417	404	392	387	432	427	411	397	437	425	455	441	414	434	398	389	403	397	437	426	421	424	422	413	451	433	438	428	408	391	398	430	429	412	423	431	445	404	432	399	387	448	412	406	428	419	386	414	390	425	417	396	448	407	435	422	387	442	403	442	424	410	420	422	409	429	416	435	403	416	407	420	407	401	409	425	416	396	412	430	429	412	420	445	413	401	444	432	402	436	400	411	394	410	425	423	405	395	384	442	417	411	435	427	424	375	427	416	382	432	415	412	430	436	375	379	429	422	441	416	429	455	405	429	388	407	442	405	380	399	412	391	411	398	447	392	395	420	421	436	404	448	419	424	421	432	359	388	400	458	428	407	416	411	410	435	423	414	413	403	399	418	413	408	464	421	442	395	414	376	419	450	393	435	399	440	386	368	436	424	426	394	424	422	407	414
2494	1023	531	411	686	769	632	576	465	425	307	281	217	216	182	159	120	110	86	100	76	64	63	62	71	53	45	57	50	55	53	49	44	51	38	32	35	43	32	34	44	25	31	45	37	30	19	26	29	24	31	23	32	29	21	31	33	24	31	23	30	20	31	35	31	29	24	26	32	27	19	30	22	24	20	23	22	25	28	31	33	29	24	16	28	21	22	27	22	24	24	26	15	22	29	21	21	24	28	25	26	31	30	27	21	26	36	26	26	27	22	22	19	25	29	23	23	32	25	29	15	25	25	26	28	30	29	24	28	36	22	23	23	28	30	20	30	19	28	32	23	26	20	16	19	23	17	26	21	23	28	35	30	24	23	33	24	34	26	27	21	27	14	30	23	27	19	25	15	25	25	28	28	21	14	19	18	20	26	31	24	21	31	24	20	35	25	17	11	23	20	27	18	28	25	23	19	29	19	25	19	30	20	26	28	29	22	23	32	21	22	26	22	20	18	25	20	15	28	19	27	19	24	24	25	25	16	24	21	17	22	31	25	19	27	23	28	25	24	27	34	22	22	27	25	20	20	15	24	18	19	24	27	27	23	17	19	29	27	25	24	31	23	30	22	20	30	23	20	18	18	21	21	39	17	21	24	22	23	27	23	27	27	22	32	19	29	27	18	27	33	23	20	28	26	22	20	30	21	26	24	27	26	21	20	18	20	20	29	22	14	35	20	25	18	24	30	26	34	26	24	18	20	22	23	28	20	31	20	28	30	21	25	28	17	21	22	21	24	32	22	30	29	22	32	27	26	17	22	29	22	25	20	22	28	28	21	21	23	24	25	25	21	23	34	17	25	16	25	26	21	27	26	21	29	20	17	16	20	16	18	23	20	19	18	18	31	20	31	26	28	21	22	19	25	25	35	24	29	32	24	29	15	23	25	27	24	29	27	27	19	26	28	21	26	22	27	25	23	19	21	21	28	29	25	17	21	21	20	34	28	12	24	25	29	17	24	34	25	23	25	34	32	21	26	21	24	25	23	24	24	12	20	22	37	24	24	18	21	14	25	21	33	25	26	19	19	18	20	27	25	24	31	26	25	22	19	26	13	25	17	17	29	31	18	27	18	32	27	21	31	25	28	18	17	23	28	24	21	20	16	25	17	23	26	24	20	29	20	19	20	25	25	26	30	16	34	20	28	32	28	22	26	16	18	22	24	21	25	26	23	24	20	18	30	20	30	24	16	36	20	22	29	16	30	30	19	23	23	23	26	25	24	18	27	17	21	24	22	23	20	21	23	24	18	21	27	21	22	22	29	30	18	29	24	15	15	17	18	19	23	26	27	21	28	26	22	33	23	32	20	24	23	11	25	26	18	20	25	32	20	21	23	24	26	36	21	10	23	15	24	16	20	19	24	35	32	25	22	29	18	22	23	31	27	25	23	16	25	21	15	21	24	26	24	21	22	28	11	29	22	19	24	28	25	25	19	29	26	32	16	19	22	30	26	22	32	24	24	28	20	36	21	31	19	34	19	23	28	23	18	37	20	14	33	23	18	23	17	26	25	28	24	26	27	31	31	17	20	24	21	16	22	19	19	25	29	23	25	21	20	26	22	28	16	24	21	20	25	17	23	21	26	24	13	34	28	17	26	35	21	18	19	27	19	19	24	26	25	22	22	27	26	25	22	21	21	23	15	17	21	21	15	32	29	17	23	32	20	25	25	32	30	20	28	20	26	18	32	27	24	22	25	12	23	25	22	36	27	27	31	26	28	25	23	26	18	32	24	30	26	33	23	30	22	24	19	18	26	23	26	29	29	25	20	25	30	27	18	15	16	21	26	26	19	29	29	22	28	20	23	34	25	28	27	17	27	30	19	28	27	22	21	27	19	21	24	26	34	21	26	26	23	23	27	22	23	26	21	15	29	24	18	25	25	15	24	32	16	25	22	23	19	24	23	24	26	28	22	23	25	28	20	38	19	19	26	25	21	29	18	19	22	26	28	26	27	26	23	27	24	21	32	23	23	39	22	17	25	26	21	24	24	26	30	22	31	20	30	27	20	20	24	21	28	27	17	21	25	19	26	20	18	31	20	23	29	22	25	15	22	33	24	17	23	21	31	20	29	24	19	22	32	20	28	18	16	16	19	26	20	24	23	28	23	18	21	20	21	31	22	16	25	25	22	22	25	28	23	25	30	27	24	23	22	26	22	26	32	24	21	20	25	15	26	20	21	31	25	24	22	21	19	23	24	23	21	24	27	23	22	25	20	23	19	20	21	27	33	19	25	24	22	23	26	25	31	28	23	25	22	18	16	30	21	21	22	20	19	28	13	21	21	33	29	32	30	31	35	17	30	37	21	29	21	15	22	23	23	19	28	26	23	18	29	28	28	24	22	24	24	16	23	29	20	18	15	20	23	22	24	20	17	29	26	20	28	20	32	28	24	29	33	26	26	28	20	24	23	27	21	25	23	22	37	26	20	25	30	30	20	32	22	22	25	30	17	18	27	25	34	21	22	24	26	18	29	27	26	21	26	25	20	26	22	23	25	16	23	27	26	23	23	28	27	21	26	20	26	25	31	19	16	19	23	23	23	21	16	18	24	26	23	24	27	17	30	19	23	27	24	26	25	17	10	23	25	24	20	23	22	30	23	22	23	26	26	33	13	25	15	25	20	34	16	22	24	25	28	29	14	24	25	19	17	24	18	19	21	25	29	23	23	23	25	23	32	21	23	19	19	21	25	25	22	22	28	28	25	23	18	21	28	19	27	26	20	25	26	14	20	20	24	27	32	21	25	17	24	26	25	21	24	33	29	25	25	31	30	33	31	22	25	27	26	21	26	29	20	29	23	17	27	30	23	29	25	23	25	23	28	32	13	28	24	29	24	34	26	28	23	20	31	16	28	22	24	23	31	16	25	28	31	24	26	24	29	23	22	24	35	23	27	27	21	20	15	21	24	24	20	17	24	23	23	21	18	20	20	16	25	19	27	20	33	37	23	37	23	22	18	20	21	26	30	26	32	23	24	23	15	31	23	26	24	24	16	26	32	30	16	18	19	23	20	20	25	23	21	25	22	20	31	21	27	23	29	26	24	24	30	31	29	30	25	22	19	16	22	26	29	25	24	14	23	25	23	19	31	30	26	17	17	27	18	23	26	21	20	21	25	26	28	19	30	25	28	24	22	19	31	19	19	23	26	22	21	18	24	21	11	20	22	16	33	26	29	14	13	11	32	27	20	31	23	24	22	17	19	17	23	24	16	22	23	18	21	17	27	22	26	34	20	24	21	16	20	19	28	30	21	23	20	16	37	25	23	28	18	17	25	30	32	17	16	24	17	27	29	23	19	19	33	25	25	21	23	31	28	26	36	32	22	27	21	24	23	23	22	23	20	26	26	27	22	31	24	16	22	19	20	25	24	20	22	30	35	27	25	26	23	30	21	26	23	21	22	22	25	25	18	22	26	26	27	24	28	20	26	26	27	23	27	20	29	26
29106	19503	12011	25153	32138	30497	26814	23541	19942	16713	13965	12312	10736	9064	8051	7027	5971	4917	4017	3593	3165	2528	2334	2403	1961	1763	1882	1821	1681	1514	1478	1317	1342	1219	1114	1071	988	954	919	870	874	830	784	745	747	739	777	749	671	692	658	716	643	533	521	539	546	630	579	595	535	490	569	554	531	528	534	543	508	483	529	500	488	495	499	497	480	474	442	403	411	406	439	374	397	428	413	422	401	448	431	429	425	463	422	419	413	410	429	416	418	395	432	448	400	413	382	398	428	389	413	376	389	395	377	400	375	393	374	387	397	403	397	396	403	389	375	385	415	427	393	377	400	362	399	392	378	394	396	366	421	390	391	391	408	365	395	385	423	394	404	390	411	403	402	397	366	374	393	396	343	377	397	394	372	389	409	385	353	403	382	348	378	389	417	418	387	387	373	410	393	400	364	391	384	400	390	355	415	410	391	376	395	413	403	344	404	391	378	379	395	383	383	376	368	391	380	364	387	402	425	389	375	370	397	385	395	404	392	394	409	401	377	393	411	362	393	368	388	367	390	417	385	384	393	388	411	369	381	387	361	411	400	342	407	380	373	396	366	376	382	387	408	347	386	392	372	398	410	382	412	356	425	400	388	397	379	395	412	378	391	367	401	384	365	392	395	357	367	380	368	384	381	365	355	423	406	384	395	397	376	371	386	381	377	380	390	363	397	394	378	414	404	373	373	397	391	385	376	390	368	407	373	407	375	401	396	362	416	378	443	386	373	368	382	363	386	391	364	363	405	365	391	403	384	378	395	372	388	396	369	403	392	338	422	375	389	386	390	396	380	379	393	388	404	390	375	369	384	392	389	388	417	368	369	405	377	373	373	376	395	372	387	355	376	378	376	379	398	382	387	377	404	383	420	398	364	384	390	378	382	391	395	394	368	384	386	371	370	414	417	435	420	371	392	398	367	390	391	356	379	387	400	360	374	372	361	408	368	417	364	406	356	368	348	381	368	407	405	403	391	401	378	391	386	388	353	398	380	348	411	369	357	381	376	408	359	376	379	363	377	417	398	395	433	378	396	368	374	408	385	375	373	372	378	402	364	362	411	363	399	393	353	406	362	435	388	405	373	446	356	409	393	401	371	390	401	410	390	379	385	380	386	336	360	384	370	407	383	420	368	389	409	365	370	380	386	413	413	417	397	368	396	382	381	386	391	386	399	365	378	381	377	385	374	417	388	415	366	405	355	395	404	374	387	402	393	399	384	397	381	407	380	390	396	405	397	409	367	392	380	371	381	382	390	378	372	375	383	371	417	402	359	383	431	409	369	366	402	390	420	400	362	381	366	365	393	395	379	367	375	367	376	438	400	371	402	391	413	419	388	380	393	370	355	384	380	378	380	362	409	410	389	423	393	391	368	371	393	380	393	382	380	365	392	379	361	357	393	391	370	406	400	378	398	401	386	366	385	398	405	379	387	395	371	439	347	367	420	410	380	364	369	381	408	407	393	378	400	410	424	395	412	413	413	374	407	415	404	423	382	390	342	374	361	413	372	381	391	382	348	398	380	384	366	377	394	389	411	396	384	406	373	406	422	391	380	401	388	380	366	388	385	398	375	396	400	367	398	391	401	387	384	388	404	408	368	398	394	364	354	389	369	424	386	408	403	408	390	391	390	404	394	375	396	371	362	373	381	359	375	352	387	373	381	375	405	399	405	419	393	368	397	387	365	391	389	401	366	404	390	399	376	398	384	412	414	360	393	386	400	406	387	366	366	396	386	386	400	398	349	406	360	396	390	379	380	414	367	402	397	406	373	399	369	386	406	378	352	386	383	379	384	383	382	407	384	404	391	381	434	392	407	387	400	399	375	373	383	428	374	395	396	391	391	419	368	384	354	419	422	358	378	379	417	388	379	395	357	349	379	378	410	376	370	373	407	423	406	350	378	361	395	376	379	389	374	396	430	375	424	405	386	419	396	424	375	342	399	383	375	378	409	374	428	380	427	399	356	383	392	404	364	396	399	378	393	355	377	374	393	376	405	381	383	373	380	374	410	376	361	372	375	412	349	390	411	376	375	383	440	380	390	389	397	412	390	391	387	407	382	343	430	379	379	401	382	384	392	366	357	388	368	382	376	391	400	405	412	382	380	393	383	376	358	413	406	376	415	391	419	393	361	404	417	395	400	385	388	391	371	395	374	378	384	355	413	405	400	410	396	401	397	383	401	383	377	380	359	389	396	374	421	386	414	398	367	405	384	374	402	365	359	392	391	377	398	420	363	396	341	397	390	410	398	365	388	388	386	359	384	384	396	393	382	407	411	365	430	398	371	420	393	408	377	376	382	401	385	410	396	381	395	372	436	377	395	358	382	371	389	398	399	371	363	370	367	395	398	440	403	402	392	404	416	388	399	365	342	415	392	368	379	385	382	345	397	389	413	400	395	389	373	404	381	393	355	418	396	378	395	387	387	395	363	381	419	413	408	379	399	393	390	399	396	416	381	401	343	397	361	356	361	372	403	422	382	343	370	418	379	380	387	398	371	404	382	368	400	406	426	375	368	374	390	377	396	356	373	407	368	397	400	370	424	379	369	397	379	367	405	377	370	408	372	395	388	417	342	358	401	410	367	367	391	376	401	438	343	377	388	358	371	393	381	401	405	357	383	386	392	369	408	359	353	355	394	367	331	403	372	391	377	401	389	383	368	374	396	359	384	412	330	387	404	392	364	408	405	399	397	382	385	403	397	386	372	385	389	389	367	370	349	370	405	360	410	376	381	404	384	395	412	402	403	399	388	399	376	427	427	364	393	363	403	380	380	393	382	401	364	348	388	368	386	410	397	402	403	416	399	413	423	395	384	378	396	401	416	411	361	365	385	356	384	401	399	341	406	391	425	386	399	365	357	400	394	387	392	393	393	395	392	405	389	402	385	431	363	395	371	390	401	377	394	376	413	339	384	390	418	429	398	403	429	362	381	363	373	418	378	409	385	365	385	397	400	402	411	403	409	396	372	415	393	398	402	360	384	403	399	405	372	384	394	369	384	391	394	392	400	378	368	371	347	410	420	363	361	420	373	383	417	405	381	383	373	378	406	379	395	369	408	373	384	385	428	382	395	400	342	382	407	355	376	400	371	409	373	382	370	394	393	355	362	381	403	398	388	384	367	362	376	365	405	378	381	394	396	413	401	386	394	342	410	361	380	420	393	397	391	406	405	404	375	398	374	376	394	363	398	357	378	411	364	377	365	364	384	396	362	363	380	396	418	358	347	403	385	406	441	408	410	374	411	374	411	390	377	397	373	415	372	364	387	377	366	411	413	372	390	390	361	421	399	370	365	334	426	405	407	376	389	387	392	372	396	400	378	380	416	382	414	372	399	366	418	361	393	379	380	390	400	376	382	362	382	389	365	369	398	405	365	404	343	401	381	391	349	386	406	417	399	394	375	376	414	366	374	383	401	392	399	404	384	390	401	429	373	400	345	386	368	410	417	404	379	369	373	388	396	379	367	362	404	354
4198	1348	791	549	965	1051	879	774	655	567	419	394	367	301	254	225	196	181	135	117	116	91	81	98	69	70	89	78	69	79	76	68	59	55	44	51	64	45	46	34	44	46	44	50	50	57	44	49	32	44	55	36	37	47	51	44	46	40	38	42	40	33	44	42	50	43	35	36	46	41	39	39	36	47	32	41	33	36	36	40	40	35	35	39	38	38	28	31	40	48	31	36	37	37	37	40	38	42	40	29	33	37	38	32	49	38	28	34	37	29	42	36	35	31	33	33	35	26	29	39	26	41	38	39	44	41	38	26	34	33	32	29	37	36	25	42	32	38	37	33	40	39	38	28	27	26	28	38	44	31	32	34	42	33	31	41	42	34	40	46	41	40	46	28	32	39	40	40	48	29	37	30	33	36	24	43	36	38	42	30	45	46	40	31	39	39	35	32	33	28	29	34	50	37	43	38	33	31	42	42	36	32	35	46	37	37	42	40	50	22	34	44	31	30	30	36	37	35	41	40	35	46	40	44	37	44	38	44	28	32	45	24	31	33	31	37	34	31	33	35	31	37	27	24	41	31	29	31	37	39	33	45	35	38	39	34	36	25	32	40	29	30	38	21	28	39	23	31	32	40	33	32	30	41	33	40	38	27	35	29	25	28	31	41	38	32	34	30	39	32	34	39	38	39	42	38	33	39	36	39	41	28	27	37	40	34	33	33	29	47	29	34	31	35	33	37	38	31	36	32	35	28	31	33	35	39	40	38	45	30	29	38	32	33	42	34	35	38	31	44	36	38	39	32	40	39	37	19	47	30	33	23	34	41	37	30	27	29	35	36	31	25	39	32	28	35	27	33	22	42	43	42	44	29	39	33	40	43	27	40	34	37	35	34	43	24	38	33	40	37	38	31	37	38	31	31	46	26	46	36	49	25	32	32	45	30	39	44	37	28	47	37	35	33	33	38	31	37	33	27	40	28	34	29	37	34	33	32	36	32	29	31	30	27	29	34	27	37	43	33	33	26	30	30	36	35	29	40	34	45	27	40	31	46	35	34	34	35	38	34	39	32	33	35	34	53	41	32	36	28	42	34	36	34	24	54	29	28	47	29	36	29	29	21	25	39	36	30	40	36	37	39	37	41	35	49	39	29	43	30	33	37	45	29	39	46	33	30	32	39	23	25	39	34	34	33	36	50	38	33	27	28	38	35	37	45	44	39	30	41	30	27	43	25	31	31	43	27	37	37	42	46	33	37	40	25	34	42	38	34	29	27	51	35	30	37	32	41	52	37	34	31	50	40	32	29	31	30	36	32	43	36	36	36	34	24	29	43	37	25	18	34	37	33	33	27	27	42	29	32	32	45	26	40	30	33	44	43	49	45	33	35	28	32	40	23	44	27	45	28	41	32	36	32	42	34	40	40	47	32	30	23	35	41	40	35	41	34	35	29	35	40	33	43	35	30	37	38	43	26	30	43	38	35	36	33	34	37	37	26	31	31	35	34	36	32	30	39	31	33	27	38	30	37	43	33	39	39	36	38	41	37	43	23	29	32	40	28	35	43	39	39	35	37	40	42	33	36	33	38	32	31	36	28	36	33	32	34	41	36	38	29	34	33	30	29	23	31	36	35	28	36	37	31	41	41	36	28	36	36	32	37	30	40	29	31	38	34	34	33	36	42	29	28	35	33	44	31	34	37	37	19	34	41	32	30	38	38	31	35	37	35	22	40	43	32	41	31	31	33	49	31	44	32	41	40	32	28	42	33	39	42	39	43	35	42	42	40	30	39	29	29	38	43	39	31	35	28	48	34	40	38	34	43	29	37	40	29	41	37	35	39	27	22	36	33	30	34	37	42	44	33	38	44	42	35	32	39	31	21	31	52	44	41	34	37	34	39	36	43	34	26	27	55	29	35	44	29	36	38	30	35	33	37	39	30	31	34	32	39	29	31	31	36	34	44	26	34	32	33	37	36	39	27	37	35	33	26	38	33	38	19	31	47	39	42	22	29	23	28	33	28	37	44	33	32	28	34	30	37	39	44	38	35	32	45	38	50	30	41	42	33	36	35	34	33	37	35	27	17	31	36	44	35	39	33	30	34	44	35	41	23	39	27	41	39	41	44	28	32	35	31	27	43	47	40	29	46	37	44	23	34	27	34	31	38	38	43	30	32	40	38	30	25	42	37	35	42	43	40	26	39	37	38	34	38	47	33	44	39	35	38	27	39	28	20	36	36	34	44	34	39	38	37	37	27	31	42	27	41	37	33	36	34	39	33	41	43	51	39	35	37	29	24	44	25	29	36	35	43	36	48	36	30	36	38	36	31	34	29	35	41	37	23	43	44	35	30	35	36	31	38	44	40	35	30	28	49	39	38	38	34	33	37	35	52	32	35	33	28	37	32	34	21	38	37	41	31	43	35	37	27	32	46	32	35	38	23	42	45	39	23	33	39	38	39	38	32	27	36	40	30	43	42	27	32	46	35	35	32	34	41	39	45	49	39	27	40	45	34	32	24	29	36	33	31	35	31	36	46	43	31	33	26	40	27	35	32	22	45	34	31	35	32	31	31	30	31	35	34	46	37	29	33	42	39	38	40	41	26	38	39	25	42	36	22	32	45	30	44	30	35	30	37	31	35	37	44	31	34	26	30	45	33	43	28	42	37	31	33	32	31	37	33	30	25	36	35	36	37	35	37	33	27	52	32	31	33	32	27	33	28	43	30	29	44	33	34	27	34	37	23	34	33	34	31	44	39	33	40	39	40	44	35	39	44	34	39	39	40	27	27	37	23	38	27	29	30	29	28	47	31	29	36	43	38	43	29	36	37	37	35	41	31	33	34	35	43	28	26	41	34	41	33	29	31	27	35	31	35	35	27	33	35	30	35	36	39	29	27	40	38	26	45	38	31	30	25	29	35	34	28	35	27	41	44	26	33	36	46	27	37	30	29	40	42	27	35	33	42	37	29	28	30	34	33	35	34	45	31	39	39	27	39	50	40	37	36	26	41	45	27	28	29	30	36	46	32	28	40	38	28	36	31	37	35	55	32	32	32	36	40	31	26	34	33	37	31	44	39	25	38	34	30	38	49	31	39	34	35	33	37	31	33	45	32	39	25	30	36	35	31	38	27	40	38	39	25	42	30	28	42	33	32	34	37	34	26	32	44	34	38	28	42	36	45	31	26	44	44	38	30	35	37	40	35	48	35	29	33	39	38	30	37	46	49	39	27	41	36	40	31	48	32	35	35	46	33	33	35	45	40	37	48	35	35	37	39	33	28	33	41	40	46	29	34	27	43	42	34	40	30	37	42	47	47	30	35	29	33	34	42	33	30	33	30	44	34	47	40	43	36	28	29	41	38	31	37	37	38	37	35	42	33	42	30	40	35	31	42	35	45	29	40	38	31	28	40	39	30	40	39	39	36	38	30	31	23	42	41	37	33	42	44	36	37	43	34	36	36	31	48	34	34	49	28	32	41	30	27	42	37	38	27	39	33
31507	21905	15118	28868	36061	34447	30967	27713	24236	20871	17956	15822	14246	12411	10634	9152	8038	6937	5536	4889	4045	3438	3090	3336	2964	2537	2656	2462	2437	2353	2098	1960	1893	1787	1670	1621	1484	1337	1329	1271	1232	1259	1271	1074	1068	1119	1152	1054	981	925	1011	993	850	849	850	818	788	894	869	878	772	830	836	742	782	784	795	820	739	741	774	761	706	800	716	679	671	663	599	654	607	627	598	641	608	643	599	664	612	665	623	654	637	627	630	615	658	672	655	657	622	650	658	616	582	641	600	605	620	589	585	618	612	591	580	587	541	588	553	562	578	606	558	567	602	592	654	600	566	541	580	621	615	605	593	620	558	587	539	602	609	585	589	563	532	592	571	599	578	573	618	616	605	638	621	586	589	587	555	562	596	580	587	553	575	567	606	585	608	585	562	577	563	600	572	563	586	576	566	595	545	624	569	579	586	580	584	595	586	595	545	572	573	563	579	559	605	592	595	587	568	547	541	619	571	577	604	565	589	619	499	614	564	569	523	614	569	599	539	589	539	591	530	586	588	533	563	546	554	599	592	556	566	534	596	580	567	585	627	637	580	570	606	626	578	558	519	625	587	587	630	611	596	541	542	590	559	586	588	571	607	541	637	590	618	607	627	584	580	574	550	544	601	567	589	539	557	539	612	577	603	608	583	555	605	535	531	596	566	560	557	621	573	577	566	534	626	578	579	578	531	573	571	550	574	587	603	569	572	577	588	600	560	586	529	590	599	609	563	574	556	597	563	586	529	565	571	585	533	600	590	591	590	594	563	566	573	553	608	565	566	613	602	580	568	561	600	594	604	598	531	579	585	545	530	561	566	564	568	594	571	618	566	611	563	573	599	586	573	580	616	564	594	592	562	613	555	599	570	605	537	583	631	594	568	557	572	608	584	625	551	628	521	584	559	596	562	585	634	570	594	573	605	606	574	564	594	588	566	593	564	586	528	586	554	554	574	595	592	555	578	552	595	594	608	558	561	569	582	556	632	579	571	616	584	562	599	590	563	583	591	581	602	579	567	600	582	601	542	573	556	627	592	555	575	597	560	547	534	570	600	552	589	528	576	573	595	593	547	597	589	568	579	570	571	530	578	572	568	538	586	584	579	608	585	559	564	519	615	601	562	570	580	564	602	527	561	571	577	578	563	549	602	576	546	584	556	572	560	558	565	560	537	541	575	563	598	587	600	571	582	559	560	614	554	607	549	545	588	578	556	607	553	568	551	618	589	605	555	581	591	563	607	591	619	558	560	565	610	612	583	559	546	549	610	570	573	575	564	559	553	592	542	559	600	595	558	561	603	601	550	569	600	575	585	563	562	537	566	566	554	594	590	574	573	580	573	575	585	514	583	606	580	581	572	619	556	561	561	527	616	598	580	540	550	580	586	570	584	549	623	596	607	579	556	594	620	531	579	558	611	589	598	558	606	612	592	585	522	614	555	598	588	561	562	631	570	556	577	621	593	598	571	591	634	571	587	542	502	618	645	558	569	613	550	588	539	607	529	556	587	544	596	598	574	581	584	586	562	581	567	573	570	605	502	604	606	571	581	618	535	557	595	604	566	607	602	567	589	563	583	590	609	612	609	599	615	592	565	577	597	549	619	582	565	646	605	602	583	587	580	586	583	592	574	544	577	612	605	610	558	583	573	536	606	579	571	613	613	540	593	623	534	563	586	602	559	606	558	579	534	560	542	560	587	552	552	601	541	609	629	618	585	616	580	582	550	559	544	608	587	605	558	588	562	564	603	536	564	592	558	615	573	572	634	539	591	576	618	587	604	594	554	586	573	565	565	570	589	595	594	589	582	571	563	551	570	576	565	618	565	640	511	552	571	556	573	589	553	587	607	594	578	568	558	615	582	542	584	592	560	566	581	577	561	594	583	539	546	574	587	573	611	538	562	562	564	593	567	553	572	595	587	571	585	603	639	574	536	582	596	589	580	556	526	613	551	606	559	618	564	582	589	620	582	608	565	555	575	545	568	568	578	580	595	542	556	600	560	561	575	584	499	595	574	560	588	563	595	586	570	582	596	553	589	597	597	554	615	578	570	609	560	631	596	556	580	566	583	581	589	579	538	552	617	591	613	586	576	601	563	567	585	549	554	580	588	512	579	583	589	612	584	561	613	597	590	515	611	569	530	606	569	568	506	596	573	565	575	612	568	559	568	613	544	604	528	617	574	591	590	578	584	572	568	573	584	605	598	616	580	591	603	587	608	576	549	580	599	579	594	575	543	593	558	592	613	567	562	582	540	586	577	632	604	559	572	563	556	600	532	582	603	606	558	597	586	641	560	593	628	600	602	620	555	559	555	552	540	613	581	563	580	585	590	551	568	615	547	602	550	575	603	606	623	586	575	587	613	594	582	599	600	585	594	581	600	585	590	562	554	537	540	556	588	591	585	597	530	605	612	527	576	586	601	588	594	585	582	583	589	616	613	589	596	599	646	595	551	587	555	628	552	589	553	552	559	563	592	590	537	547	628	551	552	627	542	589	598	577	582	547	528	568	519	550	592	554	541	576	592	563	601	551	591	570	534	604	574	552	568	608	539	583	579	597	586	578	593	587	594	546	610	579	577	571	570	569	563	546	610	568	558	597	610	623	607	556	604	582	558	616	590	632	553	584	580	587	550	622	577	604	579	574	528	571	554	594	579	572	568	572	547	586	580	567	581	569	548	573	590	572	568	600	616	599	560	533	599	610	565	587	580	589	558	557	609	622	571	580	600	575	588	568	571	550	559	562	541	592	600	597	561	563	588	588	605	564	560	571	591	595	559	588	585	568	602	577	606	568	589	572	536	561	616	550	531	599	629	593	575	548	544	568	593	550	562	571	609	550	545	588	603	529	626	551	555	574	530	596	592	603	608	554	585	594	573	584	581	535	607	579	551	607	579	544	529	561	600	582	567	578	585	572	593	589	522	599	581	583	590	578	605	559	630	600	560	596	605	624	546	573	588	593	581	590	583	541	588	604	607	633	548	561	532	613	587	600	556	607	603	570	605	531	587	576	567	578	564	579	584	613	539	588	576	598	606	570	583	560	606	590	564	589	610	609	552	571	557	606	596	582	559	540	584	568	563	579	549	568	598	591	566	587	603	534	545	593	570	594	565	601	573	582	558	588	514	590	570	590	598	496	578	586	589	639	568	587	613	582	577	567	585	587	528	578	557	595	615	563	581	571	626	617	610	588	533	551	587	573	604	560	609	613	590	593	588	621	542	591	557	597	563	584	581	591	583	605	570	593	588	610	565	595	562	547	560	640	534	606	591	571	577	609	554	563	578	587	557	531	541	586	540	616	603	584	613	586	610	536	582	574	569	590	577	586	577	566	543	546	558	571	569	586	569	630	566	545	597	529	588	589	591	581	562	566	587	594	595	545	588	584	589	620	551	540	597	592	582	577	617	563	576	565	587	602	554	577	564	558	606	578	555	571	568	599	582	596	565	545	586	612	555	594	632	635	599	552	568	617	589	591	624	618	579	549
4617	2153	1199	821	1361	1555	1325	1143	1041	750	650	534	460	422	325	293	261	221	164	141	150	112	122	111	116	88	82	103	85	71	79	84	85	55	72	76	58	44	58	35	52	47	48	58	39	58	33	36	37	40	46	48	32	38	34	31	28	31	31	30	21	34	31	32	30	41	35	28	32	25	34	32	37	30	30	33	28	37	27	39	28	30	21	30	34	32	32	27	33	28	38	31	30	34	27	43	35	34	31	29	35	28	27	37	30	36	33	26	31	29	24	34	21	24	35	20	34	18	32	38	30	34	31	29	26	40	33	28	20	29	31	27	25	20	30	26	21	31	34	19	28	27	25	28	34	28	24	27	21	33	27	31	32	31	39	35	24	30	31	27	31	22	28	34	30	31	27	31	30	39	22	18	19	30	27	23	27	27	20	28	33	27	27	29	32	18	19	35	38	29	21	36	21	25	30	16	16	27	22	26	23	27	28	22	30	30	25	16	30	30	37	31	21	26	29	32	25	20	29	28	25	33	37	17	38	22	20	23	28	30	30	28	26	26	36	20	29	28	25	28	20	28	18	21	34	19	30	32	25	28	26	32	26	30	23	25	27	29	20	30	33	24	35	14	25	27	23	31	29	27	30	27	23	32	23	31	26	32	21	30	33	25	26	21	20	28	25	33	30	28	26	27	27	28	40	24	25	34	26	29	22	25	32	21	25	25	35	33	24	28	28	32	27	27	26	23	20	34	28	23	26	31	28	34	16	24	22	33	22	44	28	31	40	20	23	31	40	26	23	18	22	32	30	30	27	19	27	25	36	28	27	29	30	28	22	20	31	29	32	27	25	28	30	29	23	29	26	29	26	27	24	26	27	32	24	30	26	25	40	24	30	20	26	34	32	29	29	26	29	31	37	21	36	25	30	16	18	30	34	25	20	19	29	28	27	31	24	15	27	21	18	24	28	25	34	24	34	27	24	27	34	26	22	23	30	38	26	27	25	23	25	29	31	27	29	28	25	23	28	29	33	21	22	24	27	19	23	30	34	38	26	30	24	21	25	21	28	29	26	24	29	35	31	17	30	21	25	22	31	30	29	27	25	26	29	19	32	37	29	33	27	27	27	26	27	37	28	25	28	23	28	27	22	31	27	40	18	20	25	24	22	37	24	19	31	21	26	23	27	23	28	27	26	22	24	19	28	25	23	23	29	16	31	30	15	28	28	28	26	24	37	27	30	18	38	33	32	22	31	36	29	25	25	23	35	24	25	36	34	37	26	28	23	45	22	33	29	22	29	29	31	40	26	28	14	26	36	28	35	20	32	29	25	28	31	24	26	31	25	33	23	27	19	20	23	28	29	27	32	26	35	18	23	37	18	24	30	27	21	21	22	17	31	31	32	29	31	21	24	24	35	22	32	30	26	29	22	28	37	29	33	36	26	21	19	18	32	33	21	28	33	30	30	24	16	27	28	23	12	20	28	37	36	31	20	32	33	23	30	35	29	15	33	29	36	31	32	31	28	23	31	38	29	23	29	25	33	33	15	25	26	19	30	34	29	31	21	26	17	33	24	32	22	25	22	26	27	29	26	26	26	27	28	24	31	34	27	29	20	23	26	35	32	22	27	26	21	30	36	17	26	32	26	32	37	29	25	27	29	38	32	20	29	30	24	30	32	30	20	26	27	35	22	33	21	24	35	24	24	27	21	24	25	28	26	30	25	31	27	27	26	26	31	28	26	30	23	29	29	26	24	28	26	23	27	22	25	33	23	29	27	26	34	27	20	28	21	35	31	26	30	29	25	28	21	26	32	23	22	39	38	24	31	21	26	33	22	25	32	29	30	26	24	33	23	25	24	28	29	30	22	25	30	22	38	25	27	25	35	19	32	33	34	24	21	31	29	30	27	23	17	33	26	33	22	23	28	31	21	22	31	22	30	26	37	21	30	30	22	37	37	31	29	33	22	33	31	28	20	24	21	26	26	26	30	24	26	39	20	21	24	28	31	23	21	23	20	24	33	30	19	37	23	22	23	33	28	23	30	26	30	21	20	38	30	28	22	30	19	37	37	30	26	36	23	34	32	19	33	21	18	22	27	27	32	29	21	23	35	26	23	26	28	30	25	28	31	24	29	40	27	35	20	23	20	29	37	26	28	30	33	28	22	23	34	27	19	21	22	18	30	34	36	29	25	33	19	26	25	26	29	24	20	34	35	41	26	23	30	36	25	26	28	27	13	27	29	20	22	23	31	22	28	21	19	37	36	27	29	26	24	26	23	22	25	26	27	31	26	26	20	26	27	30	24	18	25	23	40	37	29	31	35	31	34	26	36	24	25	26	22	31	28	21	29	30	24	32	29	19	31	22	28	28	30	29	23	25	18	31	31	23	27	20	26	26	20	22	31	35	30	27	24	27	31	23	26	29	29	30	31	27	29	30	22	28	29	23	24	22	27	34	15	24	31	21	31	20	34	21	25	25	33	25	22	16	24	28	23	30	23	20	19	35	28	32	36	23	20	35	27	19	26	26	32	32	28	25	29	19	33	33	30	27	32	28	25	40	25	21	23	32	23	30	27	22	27	31	27	34	36	28	34	40	28	25	33	24	20	32	26	30	22	23	24	26	30	30	25	27	26	18	27	12	30	34	27	33	26	26	32	37	25	26	28	26	28	25	25	20	24	31	29	38	28	31	18	29	34	25	21	31	30	26	31	30	32	29	24	31	31	23	29	23	27	32	27	29	31	20	32	24	28	19	29	23	22	25	27	28	32	28	32	29	27	32	28	27	30	21	30	23	21	33	25	24	32	25	28	24	33	30	30	29	24	32	28	21	18	21	30	26	31	19	31	43	21	27	28	24	24	19	26	34	22	18	32	33	27	35	27	33	27	20	24	39	26	29	25	23	31	22	24	29	29	39	30	25	35	31	30	29	28	22	23	22	29	37	35	27	31	26	27	36	30	32	34	25	23	25	24	32	32	24	19	21	34	27	25	35	28	32	30	31	30	25	17	35	31	40	33	23	37	31	30	23	25	28	20	24	35	33	35	29	25	21	27	32	25	26	29	20	31	22	31	40	36	28	29	19	25	22	21	28	34	31	26	27	17	35	30	29	20	20	24	37	24	27	32	19	28	24	27	22	21	31	26	29	25	29	27	26	24	33	30	33	35	33	32	25	33	31	29	28	19	20	26	36	25	30	32	26	24	33	13	33	26	26	38	35	32	21	34	28	28	24	22	24	34	38	29	30	19	28	20	38	27	31	22	31	24	26	19	26	23	38	27	32	20	19	17	34	29	30	34	31	37	26	31	26	18	26	33	30	28	33	30	35	21	25	22	29	28	21	23	20	29	18	24	24	24	32	23	24	28	21	28	22	27	22	23	26	29	23	24	36	27	26	25	26	37	31	22	27	32	20	21	30	27	23	24	31	29	19	24	22	32	23	28	30	20	21	28	31	26	17	28	32	36	24	30	28	27	22	28	42	21	34	31	37	20	23	26	39	27	32
37730	26127	19172	33943	40653	39455	35248	31841	28711	24995	22037	19827	18250	15919	13618	11894	10511	8804	7129	6189	5255	4599	4154	4045	3746	3369	3442	3273	3074	3001	2807	2609	2537	2322	2138	2157	1984	1746	1551	1484	1444	1463	1381	1240	1262	1336	1180	1090	953	1007	1219	939	907	856	806	878	832	875	895	874	813	779	758	688	760	752	800	698	706	730	777	610	636	738	601	630	605	557	546	508	518	495	513	485	486	567	534	550	548	563	476	525	572	535	525	524	529	575	555	547	556	512	511	504	483	513	496	462	460	477	444	454	471	485	431	466	449	445	447	432	424	473	460	421	442	480	499	470	446	469	430	422	487	434	483	433	415	449	479	483	483	512	453	443	462	440	430	434	484	438	459	462	473	465	434	445	439	477	469	435	436	450	447	448	453	466	462	461	449	410	443	440	462	415	465	421	438	472	469	440	432	495	436	469	464	450	430	473	454	476	445	428	424	444	423	440	466	478	448	471	411	480	438	416	426	455	465	454	467	461	447	477	453	451	451	460	446	480	460	459	463	421	436	459	454	451	455	456	449	404	438	442	443	442	412	428	461	427	481	441	472	448	453	438	433	434	427	493	454	475	439	443	462	480	435	471	449	433	426	449	462	433	423	447	467	416	432	486	443	424	444	401	430	447	446	490	423	469	444	423	445	443	449	435	439	431	422	415	410	437	467	488	470	420	407	461	445	419	439	460	416	425	431	458	450	433	428	451	484	418	422	402	471	409	442	438	426	428	494	433	449	445	463	434	477	446	417	432	448	444	434	430	449	408	473	451	426	516	443	442	430	482	411	460	452	432	466	421	452	437	470	443	436	430	477	452	430	436	446	393	434	427	432	441	453	446	429	431	437	462	440	424	463	433	403	437	461	437	442	444	469	462	481	437	449	449	438	465	425	446	482	442	485	451	444	445	439	418	452	436	474	480	438	420	473	413	421	416	471	428	431	403	438	471	455	464	428	430	454	428	451	429	441	413	413	486	454	430	483	419	462	444	433	444	379	433	415	448	452	441	458	439	426	439	402	422	431	444	430	457	467	465	426	451	441	469	454	460	447	422	474	442	441	436	427	476	415	426	447	444	437	483	425	459	430	460	430	413	406	391	426	466	428	463	451	446	457	445	456	450	425	443	438	476	451	443	448	465	449	452	423	468	470	429	416	498	426	425	463	419	451	410	461	436	419	470	451	443	464	467	472	428	459	480	480	412	434	486	470	436	407	453	448	420	418	423	470	427	489	415	418	455	449	418	411	446	450	454	451	469	454	450	421	431	450	443	438	432	455	473	385	436	444	431	428	447	423	442	468	457	445	466	436	451	451	416	475	468	460	450	461	435	446	454	403	482	426	437	445	453	444	411	449	460	428	435	433	442	419	454	461	455	447	451	501	468	449	459	430	419	441	463	488	426	453	428	471	439	462	444	442	486	416	469	465	468	462	455	409	429	489	443	445	473	465	415	427	447	481	459	424	445	423	396	451	444	456	419	449	428	430	444	424	472	415	411	458	439	447	416	452	401	429	426	407	459	412	468	453	399	457	419	476	473	493	434	465	411	420	442	409	446	443	403	448	458	423	482	448	457	461	465	450	426	427	456	412	448	422	434	475	432	453	410	424	425	446	451	438	466	452	429	456	454	467	451	449	429	471	453	479	433	448	416	431	453	439	465	447	462	446	477	441	441	417	464	449	441	501	464	435	428	421	438	434	465	393	453	454	432	440	455	469	451	408	454	466	439	450	433	421	441	453	423	432	436	409	448	439	481	467	409	443	436	452	436	457	416	452	448	461	441	411	442	447	440	456	432	451	455	444	426	433	468	428	427	422	428	445	443	417	435	448	462	449	451	419	401	448	443	471	416	413	477	436	425	455	458	451	420	391	469	475	457	488	471	453	473	486	436	462	444	426	484	422	450	478	435	442	428	437	463	448	422	436	441	445	409	445	445	431	456	428	463	435	405	441	472	432	422	433	410	438	487	452	476	426	496	435	409	427	465	429	401	418	436	435	437	426	441	443	428	401	469	446	433	432	465	439	476	439	454	459	465	441	445	439	474	451	441	432	425	445	445	456	412	438	493	458	431	435	420	433	456	475	443	499	448	474	412	474	423	457	470	490	464	384	481	442	469	458	460	465	488	449	416	456	423	457	423	410	448	437	429	466	424	408	444	426	443	459	443	456	441	405	392	473	489	474	441	417	451	457	444	439	471	448	471	455	435	445	446	514	406	443	422	447	458	447	420	438	395	407	482	450	401	439	458	412	451	447	415	454	458	478	430	417	463	413	436	451	475	448	483	468	453	451	466	427	432	440	472	481	430	436	463	442	447	425	446	450	440	449	438	453	426	438	420	448	445	397	486	461	428	450	456	444	399	466	435	460	412	440	444	414	457	418	452	442	440	441	451	479	457	443	429	420	431	444	464	474	454	406	436	440	423	403	454	462	457	463	451	468	482	470	427	470	435	463	473	405	422	451	458	470	455	466	436	490	421	436	472	438	503	466	435	434	432	450	417	454	453	430	416	441	438	420	437	443	447	419	438	464	458	435	426	471	468	435	433	445	458	442	445	415	425	413	416	458	452	458	465	490	433	474	447	431	405	468	444	441	448	486	449	461	406	465	453	451	427	442	423	449	424	460	432	436	413	456	440	424	412	416	402	449	423	423	412	463	435	449	455	400	448	482	438	435	407	421	488	451	434	483	459	394	436	417	441	451	463	404	454	481	447	457	464	430	448	445	429	418	443	449	433	428	447	450	461	468	408	427	428	445	439	453	444	425	475	417	410	463	468	459	448	421	446	445	457	429	461	457	447	486	485	457	484	428	406	441	419	419	476	439	438	446	419	438	443	474	433	444	433	430	456	398	467	433	472	436	501	481	427	450	466	454	494	444	494	457	437	455	418	449	481	421	437	455	394	422	418	491	466	421	435	445	457	426	468	430	419	455	446	463	464	413	478	446	395	439	454	456	433	425	444	487	453	482	421	449	453	449	401	468	438	460	488	450	448	436	433	441	435	444	459	465	485	435	453	446	433	405	425	424	424	436	480	437	431	432	408	430	435	453	454	445	454	435	460	435	459	468	401	417	441	443	427	454	427	463	455	442	411	461	450	450	483	440	461	438	471	462	431	458	478	431	461	446	462	444	436	410	421	441	455	432	463	431	399	391	445	404	409	409	430	444	433	419	440	438	451	460	438	433	416	456	432	410	445	427	505	489	426	440	443	433	430	452	437	470	456	451	467	388	484	446	480	465	466	447	426	432	431	436	463	429	436	461	411	414	434	441	485	411	426	472	399	451	423	460	408	396	441	420	442	461	480	436	466	429	438	441	464	424	448	406	436	409	444	437	406	448	451	424	457	445	461	456	453	459	491	421	449	491	456	478	499	447	409	464	455	451	430	454	448	424	427	466	432	422	423	442	420	455	443	448	423	430	481	453	420	421	439	405	472	390	443	457	461	425	491	435	416	421	465	467	459	434	459	429	469	429	434	463	444	407	458
2703	980	556	374	678	818	686	580	554	343	336	294	272	214	178	149	115	122	76	102	73	88	75	59	62	54	49	51	52	54	56	42	42	39	34	45	32	35	29	40	43	27	26	39	36	31	41	31	25	30	30	29	30	28	28	33	29	32	34	25	30	33	38	28	23	26	35	32	31	28	26	25	27	35	27	43	25	26	22	30	26	19	28	32	29	21	21	28	17	28	30	33	25	32	25	21	26	22	19	22	23	27	19	27	22	32	26	32	23	25	23	24	17	23	28	23	27	30	34	31	18	27	24	25	34	27	34	24	29	28	27	22	30	29	23	30	25	25	25	29	26	29	28	37	27	19	27	23	24	26	25	21	24	26	16	28	22	32	30	23	26	27	20	29	31	35	26	25	27	29	24	27	30	18	30	38	27	24	29	19	29	25	17	16	26	22	34	22	29	21	32	31	32	23	28	27	35	36	26	29	30	27	31	21	29	26	29	29	38	26	21	28	39	37	21	30	28	27	22	29	20	23	30	27	31	27	31	30	25	38	27	37	23	28	30	19	31	27	24	36	27	36	23	16	22	30	17	27	27	36	26	40	16	30	21	34	35	31	22	24	24	26	21	31	24	32	20	23	25	20	29	24	23	33	28	27	28	27	27	23	28	24	21	25	25	26	28	18	21	37	26	19	28	24	21	18	18	28	26	25	24	30	33	24	28	29	27	26	31	30	21	20	31	27	25	23	15	22	21	27	26	26	29	32	26	35	28	26	25	24	27	22	31	18	19	27	31	19	29	22	31	28	22	22	22	28	31	29	25	32	25	27	23	25	21	31	16	18	15	24	23	20	37	32	24	25	35	30	28	29	25	33	25	27	28	22	28	21	31	29	21	30	30	21	24	31	28	39	33	26	18	20	30	25	28	24	16	27	19	31	27	21	25	25	27	28	19	29	32	27	23	22	25	30	22	29	25	35	24	28	24	25	24	37	26	22	20	21	34	28	26	23	36	25	33	25	23	21	20	32	25	21	27	31	25	14	19	19	24	29	17	26	35	40	20	31	22	38	37	16	22	31	31	35	15	29	31	33	30	30	20	30	30	21	34	23	32	26	30	23	32	27	22	35	26	31	31	38	20	27	16	24	28	36	20	34	21	22	19	28	22	28	30	23	26	29	25	20	26	14	23	23	18	23	23	27	22	21	38	30	25	16	20	21	30	25	20	25	22	31	27	28	21	25	29	22	27	17	29	23	30	31	33	30	27	14	26	24	18	18	21	32	28	29	32	36	26	29	29	26	27	14	21	25	29	26	24	33	22	34	19	23	29	26	24	26	27	28	29	26	28	27	24	32	21	25	26	22	29	28	28	30	30	21	25	27	20	26	34	21	37	21	28	21	26	27	34	33	33	30	32	21	29	27	25	27	26	32	26	21	29	35	25	22	28	24	27	24	22	27	20	26	18	21	37	33	32	24	24	23	28	24	20	22	33	26	24	24	33	21	14	15	27	21	32	27	24	33	19	20	29	23	26	34	36	24	34	23	13	25	26	29	20	33	17	25	17	31	26	24	34	24	18	22	28	22	31	32	22	20	26	28	22	33	26	27	25	30	14	21	24	33	23	28	23	23	25	24	22	29	19	26	24	28	23	22	22	29	28	16	24	23	27	27	24	41	28	23	29	38	27	29	32	28	32	30	27	20	23	30	32	25	33	29	25	23	25	24	32	29	26	23	20	23	20	27	28	22	28	20	36	31	25	27	22	41	21	23	24	21	25	29	35	27	32	25	19	28	24	20	25	30	20	28	26	32	18	36	22	35	19	21	20	29	25	33	40	24	30	21	21	25	29	23	24	30	21	31	23	21	29	27	17	29	28	25	26	23	20	25	23	28	31	18	26	30	19	17	32	32	24	27	21	23	26	28	33	14	30	25	26	18	29	26	28	28	33	30	35	28	29	39	19	28	31	28	31	19	28	24	23	31	24	19	31	18	27	24	22	24	35	27	19	29	31	17	27	31	22	31	20	18	30	28	28	20	24	32	21	26	27	27	27	15	22	23	30	24	21	25	21	29	26	29	25	29	35	26	29	23	24	19	28	23	21	24	24	30	24	28	19	34	32	21	33	33	22	29	25	37	27	19	23	25	32	25	29	27	27	22	24	19	24	28	25	22	31	30	24	30	25	26	28	22	24	23	23	20	25	32	21	15	23	18	27	37	24	19	28	21	25	20	31	17	25	27	19	16	20	19	19	30	34	24	36	20	24	28	26	30	23	32	19	38	25	21	26	22	30	28	29	23	26	24	21	33	19	21	32	17	33	21	20	17	31	28	35	22	24	19	29	24	25	42	27	26	24	26	22	26	26	26	32	33	20	18	19	37	23	31	21	23	26	24	21	24	24	24	30	20	24	26	28	24	22	22	30	43	30	29	14	28	17	25	37	24	32	23	16	31	18	31	19	32	39	28	37	34	29	28	31	27	24	34	20	27	26	28	25	17	37	21	30	35	15	27	19	27	19	26	29	26	20	33	30	34	33	31	38	23	20	30	22	30	18	23	21	25	23	24	23	19	21	22	30	23	25	18	30	21	38	26	26	22	28	21	29	29	22	28	10	35	28	18	32	22	26	26	32	24	24	27	35	34	25	19	27	30	32	23	25	26	21	23	26	23	33	28	31	32	24	28	22	25	20	18	29	19	18	19	21	24	23	19	25	25	27	33	31	25	30	29	23	24	23	23	25	33	27	25	23	32	30	25	21	21	36	28	23	24	28	28	25	27	24	25	28	22	26	20	22	26	24	29	26	20	22	15	20	31	17	29	25	26	26	31	26	26	32	19	25	31	31	20	24	34	29	18	25	28	26	28	22	30	30	21	26	27	39	31	24	32	24	21	31	34	19	27	40	23	23	33	19	29	27	31	26	30	27	23	32	28	23	21	27	25	23	29	22	26	25	36	26	20	23	30	28	28	17	24	27	31	21	25	27	25	27	31	26	28	21	30	33	26	23	28	24	35	24	32	24	23	15	14	32	28	27	31	38	21	30	20	18	26	28	28	31	23	37	26	28	26	26	27	25	29	30	25	24	22	25	29	30	23	22	27	25	22	20	32	28	21	23	25	24	29	15	23	28	19	28	28	31	22	30	33	19	35	30	26	23	24	26	32	21	31	15	27	30	38	25	37	22	28	30	23	33	29	25	17	23	29	23	24	28	29	19	13	30	30	34	26	19	24	25	31	27	23	32	20	23	19	29	30	34	24	24	25	25	28	23	25	31	24	21	30	39	31	25	30	23	25	14	20	28	24	36	26	17	21	31	32	26	27	15	24	29	26	31	28	24	25	26	36	27	33	27	27	34	28	32	22	26	27	21	24	14	24	23	21	20	34	32	26	18	31	36	20	29	21	9	23	24	28	17	38	16	36	26	31	29	35	30	31	28	22	23	17	30	24	17	24	23	27	28	30	17	17	26	29	15	18	26	32	27	28	20	28	26	24	29	21	26	27	23	33
28206	18609	11896	25018	32575	31094	26478	23278	20556	16957	14394	12502	11454	9713	7920	6778	5766	4520	3796	3259	2961	2439	2245	2207	2068	1749	1815	1736	1717	1676	1540	1407	1328	1326	1221	1249	1125	942	860	952	961	908	825	779	770	809	841	671	675	711	774	662	592	643	604	592	635	659	646	599	587	550	564	526	579	583	576	537	570	539	558	505	528	523	497	508	513	464	481	431	455	429	474	459	475	452	470	504	503	491	456	479	465	441	448	476	446	476	486	428	438	449	465	481	434	471	426	452	456	416	427	437	439	423	466	431	422	409	408	438	441	444	397	430	403	394	425	409	446	456	426	424	429	439	434	418	435	420	426	423	405	391	392	441	423	425	403	447	455	425	407	430	459	431	427	430	418	456	426	388	424	402	441	441	406	478	419	429	423	446	420	435	413	415	403	466	411	441	458	437	429	454	405	421	442	442	433	425	417	429	419	448	428	441	408	408	428	421	460	438	415	430	410	403	434	453	445	424	445	409	449	429	400	418	406	445	443	427	415	438	417	415	458	430	431	417	397	411	427	415	390	385	445	438	443	415	397	422	410	422	446	475	412	458	433	394	472	423	397	395	422	473	423	394	395	394	413	434	437	425	455	417	460	451	431	395	418	423	373	417	416	457	423	427	475	414	415	457	425	428	398	387	428	420	391	411	466	428	434	430	427	437	423	396	393	390	421	410	443	407	410	443	407	434	426	410	443	423	386	405	457	394	431	402	411	420	441	468	421	422	445	432	453	382	398	432	465	410	399	416	420	417	409	459	438	416	380	425	448	393	411	397	417	469	445	387	422	431	435	424	447	401	421	469	491	400	410	459	389	427	443	421	422	450	468	402	405	421	456	425	460	408	414	454	446	428	415	428	441	455	407	451	417	443	405	456	471	439	427	416	412	438	435	426	445	364	448	403	407	426	448	430	429	380	394	444	424	390	383	424	440	436	437	441	418	408	384	407	407	449	425	384	393	440	398	453	461	451	440	430	438	430	433	412	423	463	421	399	402	454	399	395	424	465	410	409	456	421	436	398	407	434	396	424	389	444	421	402	398	459	414	443	389	418	393	417	468	430	415	406	429	456	412	434	439	419	437	389	424	432	444	384	398	400	410	401	432	438	442	431	416	487	409	429	483	400	431	420	440	409	442	450	428	446	385	406	435	491	432	397	390	438	388	445	436	436	426	416	421	420	443	428	447	392	414	406	420	446	441	417	484	428	453	400	406	416	406	433	439	405	404	405	428	455	427	450	421	418	437	414	453	404	418	432	448	398	422	422	436	411	406	395	380	443	418	451	418	430	452	450	453	425	404	408	422	402	451	449	397	440	418	435	440	386	395	461	404	442	403	415	402	444	420	414	361	367	404	378	441	407	439	457	402	450	409	426	435	412	435	410	452	417	398	414	428	391	426	395	411	420	405	394	430	434	468	426	438	409	455	412	400	426	449	446	407	423	400	395	414	387	427	448	409	423	447	425	430	436	400	443	406	441	434	441	409	433	405	456	435	383	433	486	459	432	441	381	432	420	426	404	445	408	419	441	430	437	404	429	421	399	408	444	403	459	396	427	425	400	419	407	400	412	400	370	461	388	420	423	431	401	408	416	412	441	400	431	449	420	411	429	423	386	446	437	389	411	455	441	419	394	412	405	456	446	406	418	460	390	435	405	418	432	404	413	429	390	418	394	407	398	401	443	471	431	439	417	387	431	441	410	421	428	465	442	423	415	447	403	428	418	416	422	384	409	405	435	408	398	458	451	432	478	434	428	420	400	436	390	410	430	425	404	451	424	449	455	456	444	453	423	437	412	432	415	413	417	426	408	425	407	443	407	438	426	432	385	443	418	427	445	428	413	399	394	400	409	417	421	427	437	428	435	448	423	387	431	409	420	427	442	430	412	390	439	445	426	420	441	417	428	400	390	415	456	424	416	432	421	449	428	449	409	409	449	422	426	388	445	429	444	435	411	468	421	405	414	423	438	400	459	418	456	437	414	417	395	432	402	409	410	414	376	420	421	398	417	401	467	422	445	432	422	426	409	424	439	430	436	413	437	431	415	423	416	411	468	430	392	418	402	426	422	447	413	417	413	413	404	433	419	430	435	459	434	425	428	426	442	433	412	442	410	398	418	429	430	417	404	420	431	410	426	423	416	450	422	364	390	433	430	424	449	468	392	408	387	441	417	409	436	446	448	419	460	417	415	431	412	412	409	427	420	391	423	417	390	428	419	432	419	417	408	403	427	423	440	406	406	429	465	419	421	415	421	418	419	470	406	437	387	450	406	419	434	436	420	407	386	442	412	434	415	435	400	413	425	350	439	433	418	448	407	422	443	422	421	406	460	439	437	455	403	452	414	440	424	411	395	444	423	410	440	401	436	441	425	419	399	382	417	418	412	432	383	417	419	472	422	422	410	416	406	402	423	406	433	427	405	395	403	392	407	445	453	427	405	426	440	429	436	375	433	421	453	398	441	442	453	446	412	410	438	412	411	421	468	391	448	436	387	414	432	435	437	449	401	440	427	435	389	456	427	422	436	390	397	447	461	386	409	431	423	429	402	443	430	453	437	426	387	428	418	417	392	435	420	432	449	411	455	417	419	412	443	431	418	407	408	440	414	386	451	432	449	413	434	414	402	410	410	409	462	428	424	460	429	444	422	406	434	405	409	453	421	379	392	422	415	436	430	396	459	403	415	441	426	423	440	403	470	409	414	438	402	423	416	427	398	426	432	397	413	423	428	407	403	417	449	417	444	373	419	456	446	427	425	414	415	407	421	473	439	439	434	403	397	417	404	451	429	445	413	445	420	421	428	409	449	407	445	411	461	431	407	448	433	478	434	373	463	428	428	446	401	407	433	422	450	452	398	405	388	435	396	387	429	405	406	438	423	383	392	403	418	466	401	401	413	420	405	432	424	439	440	398	386	443	422	435	405	445	410	427	451	435	436	443	390	420	435	457	425	398	422	426	423	405	408	443	425	417	450	373	403	433	416	414	465	423	423	436	424	447	391	406	426	461	430	412	426	411	457	397	424	410	453	445	377	433	420	424	406	448	411	395	419	403	437	359	395	417	440	426	464	451	430	420	425	419	411	421	448	441	443	409	392	433	452	418	407	457	452	409	443	406	420	441	424	424	434	411	430	463	413	424	428	434	451	402	446	389	418	445	422	444	421	425	434	427	445	422	413	402	462	438	454	438	445	406	422	402	405	411	425	424	438	426	419	457	436	423	429	396	435	421	409	427	410	423	406	422	445	412	437	447	434	379	432	397	427	458	426	428	423	425	425	429	433	441	417	412	409	415	438	410	395	385	396	429	404	409	445	424	398	418	431	446	421	442	452	428	423	449	420	435	450	405	443	395	434	429	399	446	420	457	431	430	444	428	423	467	465	448	412	394	461	441	433	435	414	414	393	423	401	446	426	412	383	434	411	415	424	411	449	447	446	403	414	371	416	398	403	393	411	419	436	426	424	442	471	431	428	481	393	444	449
2549	852	492	396	690	807	588	534	523	445	328	319	261	222	186	144	133	107	91	68	69	70	60	64	64	53	59	61	54	42	52	39	44	31	45	36	49	28	40	34	31	30	28	32	38	32	35	31	23	26	26	28	34	24	28	22	33	28	31	27	23	26	23	35	35	31	20	24	25	32	32	33	24	29	15	26	25	30	32	19	25	29	20	28	27	30	30	18	21	21	28	15	18	16	22	27	19	24	22	20	28	31	24	20	25	22	26	17	23	26	15	23	32	17	25	29	17	26	34	25	19	24	26	27	19	19	21	23	24	19	25	21	24	25	21	24	25	21	29	22	19	24	19	22	20	28	25	18	13	23	27	22	17	27	25	26	26	17	31	29	29	31	24	28	19	25	20	19	17	22	26	23	23	22	30	20	31	18	23	22	25	16	23	18	25	19	20	25	31	27	24	27	28	26	18	25	19	20	26	26	19	30	29	24	28	18	21	19	17	26	32	19	19	25	25	23	29	18	18	23	22	17	22	37	22	18	28	23	29	26	27	25	25	18	29	21	26	20	20	17	22	29	18	27	18	29	19	19	21	24	27	30	20	28	19	28	23	24	25	20	19	23	19	17	29	23	19	18	15	22	23	18	26	30	26	18	18	32	19	20	23	32	20	23	22	25	23	28	24	25	27	23	20	23	16	22	25	23	23	25	30	30	21	23	25	23	24	28	27	24	16	13	28	29	22	24	27	24	28	28	26	19	25	31	20	28	18	26	35	20	21	27	18	20	26	33	29	21	24	17	27	15	29	26	27	21	24	20	22	26	28	25	26	26	13	23	25	15	26	28	25	23	18	22	23	23	17	26	22	27	23	19	13	19	31	26	37	20	30	27	22	23	20	24	24	30	23	24	32	19	25	21	33	36	34	19	15	22	28	24	20	25	32	12	32	24	21	23	21	29	18	30	23	24	27	22	18	31	24	17	25	29	27	24	33	30	20	20	20	28	26	20	24	27	16	21	29	30	32	30	31	14	29	18	23	20	16	19	16	33	22	17	25	19	20	32	35	25	24	20	18	32	25	25	24	20	21	26	25	20	31	20	25	36	19	32	19	18	19	22	24	25	20	21	23	19	29	23	21	20	21	20	19	21	13	26	30	25	32	39	24	21	39	21	20	19	24	23	16	28	27	28	30	19	28	25	27	22	27	22	25	20	23	17	15	25	19	20	21	25	22	19	22	30	32	20	29	26	34	30	25	26	18	34	26	30	14	31	21	22	27	23	36	14	33	32	35	26	18	22	29	16	27	30	21	22	29	14	21	27	30	20	22	20	28	18	24	18	23	31	21	36	25	21	24	31	23	26	32	24	27	11	26	30	27	25	25	23	34	19	24	21	22	27	23	20	29	20	21	23	17	21	25	28	22	30	25	21	21	25	26	31	25	17	24	29	17	28	16	16	17	31	20	25	24	27	13	16	25	19	12	36	25	20	21	26	23	26	22	21	19	32	23	37	21	28	29	15	25	25	22	26	40	12	35	25	22	33	32	21	21	18	15	16	25	24	29	18	27	22	25	35	29	25	23	20	20	17	24	27	15	25	21	27	29	28	24	15	19	23	19	28	29	26	24	25	26	36	25	22	25	24	12	26	26	18	18	16	31	23	27	31	21	20	27	33	15	19	19	21	22	27	19	28	23	24	24	19	24	22	25	25	17	20	31	32	31	35	23	23	18	23	15	31	15	22	21	27	26	25	17	24	29	25	32	17	27	30	27	21	30	31	31	29	20	32	20	26	24	22	24	16	25	31	24	16	31	27	33	21	24	19	20	17	28	25	29	24	18	28	36	28	29	21	15	29	32	26	17	28	17	32	31	30	27	14	17	35	33	9	27	33	22	23	26	29	26	19	20	23	21	25	20	30	26	24	23	23	28	22	17	24	23	38	16	24	25	15	33	26	27	17	21	25	21	26	25	26	23	17	25	21	29	30	21	21	26	16	27	25	23	19	24	19	26	28	18	28	30	22	25	20	28	26	27	20	30	25	29	18	22	19	25	25	24	20	24	22	25	23	25	34	22	25	29	33	28	21	24	22	30	24	27	32	21	24	21	21	29	26	30	21	33	24	16	24	28	30	28	28	24	19	18	17	28	18	28	20	32	25	27	14	23	27	18	20	23	38	23	26	20	18	17	23	28	17	23	17	23	27	22	28	16	27	20	23	35	28	22	24	23	31	17	25	16	20	16	28	25	33	24	22	20	25	30	21	20	30	34	26	22	32	22	22	15	22	26	28	25	24	22	26	20	30	27	24	21	18	25	25	15	16	18	21	29	28	27	18	19	30	28	21	26	24	22	23	24	25	22	19	24	28	23	18	24	20	27	17	39	23	20	16	23	24	22	36	28	21	27	25	30	25	29	15	24	25	24	25	23	17	20	20	15	23	18	29	29	25	21	27	23	31	23	24	23	30	16	26	25	25	25	25	17	21	24	31	27	21	28	24	25	22	22	32	21	26	23	26	19	14	28	31	15	23	24	18	28	32	19	21	24	21	28	28	22	16	25	26	15	19	12	25	21	23	25	33	22	22	23	20	30	28	32	20	18	25	21	22	32	23	22	26	18	27	28	33	28	28	22	18	27	19	26	28	25	24	18	24	25	31	28	27	21	27	30	26	29	21	23	21	19	17	24	27	31	32	34	25	22	18	26	21	29	27	23	16	23	18	36	16	21	34	26	26	24	25	30	26	26	22	32	22	15	33	30	19	34	25	30	25	26	25	21	29	19	19	23	21	18	24	18	25	24	21	24	24	17	25	31	23	27	22	19	29	23	29	28	27	17	15	24	16	27	22	23	21	24	25	26	19	29	25	23	27	32	24	24	26	22	23	26	22	20	27	22	26	28	27	22	24	22	14	25	23	23	23	21	25	25	28	21	20	18	15	20	26	19	29	27	30	25	28	19	12	26	20	29	24	17	19	26	24	27	24	31	26	22	28	28	31	22	29	26	25	25	25	29	26	33	29	33	25	28	25	30	27	23	26	27	16	35	24	25	21	20	37	25	26	33	26	17	20	26	28	36	19	18	27	26	23	30	23	24	20	35	19	32	31	28	22	27	18	29	28	21	19	29	22	27	17	33	19	23	20	24	27	35	25	20	23	21	18	22	26	21	22	23	20	18	23	21	20	24	26	21	19	22	22	24	27	19	18	19	21	18	32	23	27	28	26	31	26	21	21	21	21	20	40	36	20	25	26	22	28	23	19	29	17	27	18	27	29	24	20	22	22	24	20	27	20	24	26	33	32	20	23	18	30	22	27	30	26	22	26	27	27	28	26	32	23	24	25	25	27	28	17	26	30	25	29	29	27	33	25	28	29	19	16	23	22	25	11	28	24	30	32	26	21	28	25	18	23	29	25	21	20	21	30	24	32	27	23	33	30	20	15	24	27	34	15	23	26	32	33	30	25	23	29	29	26	28	28	23	19	23	21	22	23	24	26	17	19	20	25	20	26
28794	18434	11843	24959	32933	30787	26629	23211	20425	17362	14291	12862	11515	9489	7605	6699	5722	4555	3622	3347	2772	2467	2395	2288	2004	1818	1762	1867	1801	1616	1551	1511	1422	1355	1265	1209	1068	920	890	948	892	785	796	811	875	783	739	700	663	750	634	556	614	613	568	609	592	674	590	574	549	529	563	540	541	584	512	572	507	547	528	499	527	503	481	474	491	444	440	437	399	395	413	449	453	430	466	472	467	376	433	422	448	462	488	471	462	427	444	427	416	397	417	414	412	453	416	422	369	371	397	413	407	410	376	391	391	385	399	380	374	387	397	374	416	373	418	408	428	457	444	390	414	426	393	387	433	418	398	382	386	383	429	429	402	400	487	409	378	379	398	398	407	375	356	388	399	389	394	347	396	399	383	396	374	408	368	368	410	388	394	411	399	368	409	420	387	400	386	368	419	388	394	401	398	413	377	374	399	426	431	391	398	400	385	428	392	384	417	393	397	413	414	428	389	423	391	394	397	396	441	416	409	389	409	389	367	383	406	388	410	437	395	412	345	408	370	400	385	393	378	359	371	370	385	405	395	397	399	400	400	414	379	376	380	377	387	422	363	406	405	383	387	390	403	405	409	390	397	400	397	374	406	394	406	411	375	404	361	397	411	354	412	417	341	395	375	396	408	398	412	378	403	361	428	400	421	393	410	405	418	380	402	393	383	407	396	416	415	388	392	375	409	397	376	387	414	369	415	379	387	385	368	401	389	378	398	378	402	430	378	378	391	368	422	393	422	374	416	420	403	420	399	376	407	411	387	406	408	373	427	390	401	388	386	398	408	385	391	415	405	376	362	398	435	363	420	409	383	353	417	378	429	419	421	396	416	373	403	431	390	403	377	401	426	366	383	364	381	401	395	369	392	395	343	383	417	368	416	409	337	408	395	379	383	387	399	383	387	417	382	391	401	373	407	383	383	414	413	408	439	386	398	393	396	404	392	393	385	406	381	377	430	373	399	393	390	419	401	403	449	362	421	395	424	407	373	387	383	453	370	426	403	409	390	404	393	387	407	378	433	397	402	390	390	397	399	419	393	354	368	402	404	383	391	415	396	399	376	398	400	372	388	413	408	418	401	403	395	407	416	390	406	369	364	376	403	391	341	400	411	428	374	421	398	416	398	436	416	380	404	367	394	378	351	406	401	415	377	392	433	398	405	408	390	390	377	405	366	381	373	426	410	424	412	361	359	409	355	394	400	378	401	381	390	380	410	389	396	391	385	393	434	415	422	387	375	405	380	419	393	402	389	380	364	428	427	403	394	414	388	387	355	422	399	400	387	397	415	398	397	388	348	410	420	402	406	389	393	376	375	387	397	397	402	411	407	406	403	372	420	399	417	401	388	374	416	389	370	440	403	374	391	360	409	367	425	362	385	413	414	368	413	392	384	407	418	412	375	403	416	405	367	384	388	394	380	390	413	436	381	396	377	401	415	392	414	367	396	397	381	373	391	371	376	371	361	397	379	404	375	399	409	412	423	402	371	354	410	382	365	374	402	409	394	403	373	402	406	396	371	393	385	379	438	370	395	367	392	390	372	421	380	376	393	388	440	420	402	377	418	412	391	364	391	401	378	441	415	391	392	383	386	401	403	401	378	388	386	391	380	377	421	407	370	384	434	410	404	393	383	386	387	400	381	405	410	378	395	402	423	429	407	397	414	411	342	399	428	395	442	352	395	392	365	393	377	401	384	390	406	401	358	388	395	389	400	402	361	434	400	371	391	408	370	323	368	402	362	394	394	433	393	421	356	416	415	417	405	406	393	365	361	437	386	375	397	371	370	363	416	387	347	402	388	421	435	370	403	429	407	398	384	423	418	438	376	389	392	372	396	426	404	411	397	389	412	404	358	378	398	370	403	347	342	390	425	386	391	343	394	370	371	383	395	371	384	408	372	391	400	397	367	422	378	399	378	384	384	385	373	391	408	381	410	402	407	407	407	384	406	394	404	369	415	398	402	413	405	363	384	369	421	385	392	404	378	428	367	401	397	402	398	371	391	368	425	398	412	369	393	386	384	373	375	421	390	359	403	394	409	389	379	401	360	359	399	369	388	400	411	379	400	416	375	404	389	392	401	357	404	380	425	357	427	419	401	401	386	399	413	380	421	394	412	422	405	400	394	384	402	397	388	400	416	384	403	364	394	388	393	387	416	391	411	394	432	393	387	395	348	422	403	396	365	383	403	372	385	357	419	403	413	400	382	412	380	421	366	384	375	375	404	409	382	392	383	386	398	392	351	389	370	407	384	416	406	377	399	402	397	391	380	427	370	382	396	393	427	385	397	396	427	403	393	410	387	399	386	405	368	382	401	396	408	408	413	373	435	405	368	364	405	414	379	341	366	379	384	398	422	384	389	421	395	368	417	389	393	370	377	401	392	414	409	349	406	418	365	412	403	381	399	374	385	402	372	391	411	408	419	393	388	403	381	393	372	377	403	452	391	404	368	395	372	396	381	404	445	361	369	398	402	412	384	400	421	361	377	371	423	419	390	408	390	381	379	399	389	371	389	421	400	404	405	405	376	360	382	449	384	360	368	396	391	382	436	385	432	421	398	398	424	397	384	395	399	388	367	389	380	404	377	378	420	433	373	386	411	388	411	382	435	374	396	420	386	386	392	368	375	379	382	405	400	420	398	400	399	382	394	424	391	409	358	402	384	387	387	406	392	371	420	387	375	424	387	395	368	384	401	385	402	413	406	378	393	393	380	390	409	419	380	419	425	403	401	403	388	382	428	397	366	403	420	402	370	402	382	358	377	378	395	421	379	397	393	358	373	349	395	461	401	381	374	432	388	409	387	394	416	423	417	403	400	384	403	400	379	410	394	384	364	409	356	381	386	381	399	414	432	407	391	390	346	414	415	362	399	434	404	407	379	391	369	414	406	385	391	409	390	396	395	362	398	383	408	413	388	351	419	408	421	405	397	402	426	411	399	402	382	411	407	358	353	409	408	396	391	379	399	400	402	384	355	425	385	437	400	442	392	371	372	412	396	385	395	385	420	418	383	395	367	395	397	400	409	394	395	387	448	391	375	389	403	405	393	403	385	399	432	411	388	386	381	411	403	387	407	389	401	396	388	371	407	372	429	403	391	406	390	394	398	400	385	393	423	393	384	399	393	395	366	425	403	395	386	446	407	363	394	351	420	380	400	400	402	370	383	399	425	367	388	389	398	389	392	362	395	386	432	360	378	393	410	407	405	426	368	351	373	393	397	428	414	389	433	365	378	393	389	378	399	381	409	413	413	416	399	385	436	353	409	375	395	401	437	400	397	408	399	368	426	365	358	411	419	369	400	416	372	350	413	374	387	387	369	421	378	381	373	364	372	405	405	381	396	400	402	413	404	402	367	402	402	416	430	419	386	393	357	357	382	437	382	386	390	382	409	395	406	378	409	444	413	406	397	409	407	392	362	364	394	401	382	381	395	377	417	390	387	325	387	385	430	398	363	382	373	373	411	376	410	390	377	397
4183	1285	734	518	977	1029	974	787	639	592	478	424	346	336	253	230	205	124	129	96	116	88	85	75	93	65	76	84	78	62	73	48	65	77	72	60	54	48	59	58	63	51	52	50	57	57	46	40	49	39	44	49	46	44	38	35	37	43	36	37	21	37	35	46	44	49	58	38	45	44	28	38	43	52	28	36	31	34	26	40	38	45	34	33	33	38	41	44	24	34	32	39	28	44	45	40	38	29	33	45	28	37	31	28	31	35	42	36	43	29	41	43	26	36	32	34	30	38	38	32	37	42	26	35	40	34	32	48	40	35	28	37	32	30	32	37	47	37	42	35	37	35	42	34	42	35	38	32	33	38	30	34	36	34	32	31	38	41	37	42	48	38	50	44	35	35	32	46	41	33	31	26	36	35	38	38	30	29	38	40	42	36	42	37	30	37	26	37	33	32	32	42	32	33	37	38	37	36	36	35	40	25	46	44	33	40	35	33	39	31	45	39	33	37	30	34	39	39	29	39	28	35	39	39	36	35	26	36	38	34	29	25	46	31	32	24	42	38	40	30	29	35	39	40	28	43	19	30	26	41	38	20	32	33	40	38	42	33	29	31	39	33	38	30	38	40	27	23	35	31	30	31	40	32	33	41	49	35	34	38	45	41	38	44	38	39	41	25	30	26	36	30	24	54	30	31	33	30	42	33	32	38	31	27	32	26	40	32	33	39	30	37	46	40	47	37	38	31	37	37	28	44	39	29	28	38	46	31	35	30	37	41	29	36	36	36	36	39	48	41	27	30	33	45	34	32	38	44	27	40	41	48	48	31	38	43	34	37	33	35	48	31	33	31	41	30	34	35	36	39	28	37	30	34	33	33	33	39	33	46	29	35	28	26	27	31	36	38	31	35	39	27	52	35	40	38	36	40	29	40	48	34	47	47	38	35	35	30	23	35	30	25	31	40	36	38	39	37	36	37	45	37	32	46	34	39	39	37	41	27	46	56	31	36	38	39	34	29	35	42	31	23	40	51	36	39	36	34	38	32	39	31	38	39	29	44	33	32	37	16	32	45	34	42	34	36	35	40	30	38	39	35	28	35	30	39	23	36	31	41	33	25	31	29	47	35	32	33	46	29	40	55	40	29	40	50	35	31	43	37	34	34	34	37	29	30	49	35	38	49	29	46	34	23	38	29	30	36	40	29	37	33	40	31	37	28	39	31	37	38	32	43	36	31	36	44	39	37	29	31	21	33	40	32	45	32	33	44	39	27	29	42	39	31	42	43	33	39	35	37	28	30	38	21	47	42	45	39	35	25	39	33	26	28	40	38	35	34	36	36	28	43	39	38	34	29	36	22	39	27	36	50	42	38	34	43	35	37	38	41	34	42	31	32	37	39	30	32	38	32	42	38	27	41	34	35	35	41	40	37	33	34	39	39	28	32	38	29	32	38	33	42	40	38	28	35	34	32	35	35	29	30	38	36	38	33	34	40	37	42	34	42	40	36	33	37	28	43	46	33	34	43	48	27	40	28	38	33	36	41	33	32	38	36	39	31	34	31	40	36	43	32	51	39	48	27	31	30	35	33	30	44	38	43	41	22	24	38	35	31	33	37	49	31	44	29	37	39	38	38	37	39	32	36	44	38	39	36	30	45	34	38	32	39	32	39	37	39	39	40	45	36	37	32	35	30	24	46	37	34	29	39	36	40	29	37	42	34	38	37	40	40	34	49	41	44	41	31	37	41	29	35	36	30	38	39	38	36	43	34	36	37	36	33	33	30	37	32	31	34	31	28	38	33	36	35	45	39	43	34	41	36	29	34	38	36	41	35	21	38	47	40	29	26	38	45	36	43	37	40	34	37	33	29	36	28	54	32	35	28	34	38	32	28	29	41	42	29	41	37	34	38	37	27	43	38	25	33	46	31	27	43	25	37	33	40	29	35	51	36	32	40	31	31	42	43	31	39	42	37	25	43	40	29	30	39	39	44	37	39	41	28	40	34	39	46	42	35	31	28	30	37	35	37	35	26	28	27	32	40	38	35	38	40	30	34	40	44	39	29	33	38	30	30	54	32	25	34	37	38	38	34	31	35	34	37	34	48	38	33	24	26	35	39	39	43	43	38	32	22	36	35	28	38	30	42	21	38	39	36	32	43	30	34	41	38	26	37	39	31	34	22	33	45	37	37	27	45	37	54	33	33	26	32	41	38	51	33	32	31	39	37	43	35	46	33	32	31	29	30	50	29	35	42	36	28	39	39	33	47	46	28	48	47	35	47	31	34	26	39	26	42	45	31	35	32	36	32	38	25	34	31	32	35	33	41	40	36	38	39	36	31	34	34	41	31	33	35	39	30	43	26	47	30	31	34	30	33	36	28	31	37	33	40	41	40	36	28	35	34	37	27	39	35	43	29	30	40	34	37	31	39	43	23	34	30	35	38	35	24	42	38	39	41	39	31	32	33	41	37	36	38	39	42	35	28	34	35	42	29	41	38	31	52	43	29	35	30	45	45	39	33	30	35	24	37	46	30	38	31	36	34	41	35	49	43	26	49	37	32	39	40	41	35	25	37	28	38	45	45	41	29	31	22	46	41	21	32	18	34	41	36	33	47	27	39	46	42	52	38	27	31	46	31	38	35	32	26	47	40	37	28	39	29	38	41	46	35	34	37	47	38	44	35	37	28	48	41	36	33	42	41	33	20	33	32	37	31	38	30	36	36	39	41	34	31	40	33	35	45	47	30	33	26	36	34	44	39	38	24	36	37	31	44	43	34	39	32	35	32	34	38	35	31	41	29	39	26	36	35	41	55	39	46	35	24	41	30	28	40	45	43	23	26	36	47	18	41	40	41	38	39	33	32	35	47	31	35	38	44	45	38	27	28	43	42	39	33	32	28	46	41	38	42	45	35	33	31	40	29	33	31	30	33	26	47	36	31	39	28	36	34	26	32	35	28	47	42	34	32	34	30	27	28	31	36	32	31	33	40	44	29	32	37	31	35	39	34	47	47	45	32	37	47	39	35	26	32	48	27	50	29	31	30	47	22	35	35	37	38	34	39	39	45	34	36	27	34	32	35	38	38	37	32	34	35	31	33	40	35	30	38	34	44	41	30	35	47	42	35	39	31	40	29	33	39	34	31	25	26	30	40	36	32	32	26	41	41	39	31	41	37	32	36	28	46	29	43	34	36	39	38	27	33	38	48	33	38	36	29	32	35	45	40	33	27	39	35	38	37	37	30	39	35	35	28	25	46	32	41	29	41	49	28	33	44	40	35	31	33	34	46	45	25	47	30	28	43	32	32	34	39	36	32	29	29	48	32	38	30	38	36	36	29	34	28	29	30	35	27	31	41	28	43	26	49	32	37	28	33	30	33	36	39	31	28	37	34	34	52	30	31	33	26	30	41	40	40	28	25	39	40	35	46	36	38	40	41	37	27	33	50	46	39	40	36	36	34	30	38	41	29	36	30	41	42	36	38	40	48	32	29	40	41	28	41
30487	20881	14411	28952	36576	34493	30660	27505	24443	21204	18190	16350	14493	12464	10411	8950	7896	6333	5212	4810	3849	3374	3221	3172	2805	2578	2482	2446	2378	2349	2195	2085	1971	1894	1872	1745	1543	1396	1334	1392	1352	1214	1252	1168	1272	1174	1056	973	1069	974	923	854	933	850	866	903	930	853	791	776	803	788	765	802	846	756	746	725	708	809	705	708	746	751	718	652	730	593	622	616	635	590	611	638	613	660	629	658	683	676	672	604	593	581	662	729	646	643	638	638	666	610	583	619	617	610	611	585	609	549	545	569	558	594	600	594	559	575	549	543	610	565	612	548	569	553	548	545	615	548	615	575	590	593	587	609	550	580	571	612	583	570	592	626	560	592	616	610	601	566	573	604	605	542	637	561	596	584	564	564	590	609	571	559	583	591	635	597	575	555	614	591	582	592	595	568	623	576	588	616	614	599	608	616	604	595	536	547	559	591	593	644	567	585	556	553	613	603	611	594	585	612	618	574	631	536	554	589	588	575	577	609	564	603	593	589	530	550	565	556	613	595	598	555	592	572	588	594	568	600	606	574	566	573	617	598	529	587	607	572	620	589	566	616	577	555	589	529	561	578	608	593	561	580	595	555	609	606	548	562	613	582	517	584	607	584	569	542	525	541	532	560	571	549	562	622	564	603	556	601	608	577	612	622	577	587	603	618	534	599	589	556	597	570	610	543	574	612	588	611	569	569	581	600	573	597	583	593	588	517	554	572	571	538	541	610	595	590	569	597	511	590	554	580	549	603	581	559	588	577	548	546	611	590	570	580	605	605	554	566	663	583	587	589	554	560	599	593	551	569	590	598	582	588	572	570	584	592	593	604	593	585	615	600	582	603	584	590	577	554	601	602	584	624	579	577	545	576	618	599	622	621	558	573	577	621	575	605	571	594	583	578	528	554	527	568	584	589	567	609	513	604	602	580	577	585	624	570	566	590	576	558	588	579	617	598	542	550	574	596	577	532	561	597	572	576	611	551	578	590	569	603	537	562	550	610	575	640	578	622	605	572	578	591	613	624	554	561	574	580	584	594	598	614	576	549	591	582	557	541	593	576	572	569	578	596	603	600	600	589	542	583	621	611	583	569	605	580	573	567	614	594	610	612	563	583	565	581	596	591	602	583	580	575	590	551	574	538	568	581	553	611	579	580	614	628	583	569	616	589	610	605	539	597	612	581	559	574	557	569	646	599	590	584	559	564	544	631	595	616	584	556	555	528	602	575	564	572	573	627	570	566	576	605	596	585	605	595	571	541	599	649	567	577	609	568	557	568	606	545	590	595	580	545	598	586	587	595	571	604	584	616	569	596	590	585	571	567	553	603	587	614	572	566	573	604	588	579	590	579	524	607	544	558	618	552	532	625	569	603	582	584	586	577	542	570	545	579	591	590	539	595	566	583	610	579	576	608	539	595	580	562	577	584	592	564	590	595	562	617	520	585	574	588	567	565	573	593	608	573	593	576	594	610	555	590	558	576	622	592	522	553	595	609	588	632	591	599	576	621	602	574	603	607	578	611	612	587	551	573	585	557	573	548	554	580	577	578	519	618	568	630	572	583	605	560	573	563	603	599	559	601	597	589	565	584	568	557	631	600	579	564	582	601	547	531	558	581	576	594	568	592	592	601	641	558	549	632	591	607	587	591	589	563	548	536	620	563	554	592	605	568	643	574	582	609	573	561	577	613	572	553	593	604	564	566	571	576	593	608	565	619	542	537	555	557	638	591	569	601	589	557	620	567	570	581	605	594	553	541	595	542	574	533	583	565	591	574	559	567	562	574	553	571	575	612	527	584	564	564	535	580	587	581	591	598	570	589	609	574	554	566	566	585	560	560	575	612	594	599	574	587	581	580	560	634	578	547	567	581	542	582	569	592	570	588	585	591	582	558	601	566	560	568	573	556	577	587	549	573	611	544	565	557	600	599	598	563	591	596	615	586	596	595	585	605	570	567	582	560	564	586	560	597	628	564	593	553	523	594	601	603	542	614	575	566	543	603	565	558	572	573	578	589	589	609	564	569	628	618	537	584	572	596	589	576	575	587	570	587	593	573	554	613	525	613	575	576	567	570	570	608	550	561	575	570	564	575	605	544	551	581	588	570	572	560	565	602	576	573	571	528	575	553	584	558	580	575	594	609	553	564	605	625	542	576	599	578	588	604	540	565	577	600	587	583	607	569	615	600	561	579	589	563	545	575	607	594	589	611	580	599	590	586	596	606	567	603	616	582	625	548	605	626	560	557	626	608	549	567	592	559	585	562	606	550	558	576	595	571	591	601	580	543	542	537	598	583	568	627	601	571	608	595	588	582	613	579	594	542	552	591	580	568	580	570	555	560	599	572	588	595	589	578	569	537	598	578	655	589	578	616	562	625	567	589	610	589	560	544	579	551	580	572	562	576	583	598	559	576	574	577	583	565	547	616	589	608	542	598	576	604	542	579	579	544	577	610	597	590	585	607	565	578	571	568	595	546	567	592	587	566	567	589	571	608	537	546	586	592	575	587	597	601	602	583	550	610	562	574	571	606	599	577	593	541	585	606	586	567	577	541	564	581	578	583	540	588	532	599	593	612	592	554	551	586	547	559	620	554	571	577	549	569	565	584	616	590	597	537	593	560	576	552	560	587	606	546	566	550	574	554	578	586	578	588	628	579	590	607	585	591	557	579	587	548	555	554	598	593	561	588	592	607	574	552	572	587	594	628	560	610	617	599	560	567	574	591	547	564	594	537	578	550	542	585	539	610	598	581	601	582	621	553	584	566	548	616	575	614	580	596	623	569	561	586	559	550	560	572	574	603	568	592	571	580	564	597	569	570	588	603	597	573	583	612	617	580	555	636	581	591	563	570	580	605	567	578	568	578	548	609	568	524	613	587	576	554	569	582	606	576	537	593	592	569	595	585	587	586	559	616	580	548	579	582	570	595	582	558	556	587	551	583	641	576	574	566	581	587	582	604	567	602	591	629	617	566	515	596	568	610	606	549	561	595	540	576	620	573	579	601	586	587	589	599	569	558	596	589	634	610	595	617	557	580	592	583	602	569	585	628	564	535	608	574	570	535	553	559	527	567	579	585	584	584	583	509	602	560	577	559	610	621	558	592	532	612	558	599	613	537	574	603	576	576	571	573	581	576	557	544	583	566	591	554	582	584	577	568	546	562	630	588	572	588	596	577	589	585	584	586	562	581	552	627	568	557	569	590	583	577	576	591	599	602	568	591	618	605	592	573	620	584	576	568	573	585	546	582	622	569	570	574	543	572	636	582	579	541	596	544	600	521	569	546	602	616	538	609	557	601	570	589	594	561	591	560	609	568	598	600	621	563	576	585	587	578	583	596	543	602	573	577	584	596	605	570	587	605	587	622	599	538	542	610	584	586	582	575	585	586	577	588	628	570	596	627	586	574	599	605	535	551	585	583	624	628	545	562	553	602	575	585	573	579	567	566	549	582	590	595	582	585	576	589	599	563	575	602	599	618	586	594	571	580
4139	2023	1163	846	1445	1558	1299	1142	977	786	725	649	528	407	346	285	225	178	182	160	136	125	90	146	93	74	92	101	81	70	78	65	74	90	84	80	65	51	51	70	50	56	40	50	54	47	52	42	45	28	44	48	40	37	31	31	31	42	38	41	32	28	36	34	31	30	32	36	33	32	25	29	34	30	24	28	29	27	32	27	21	31	31	23	29	30	31	23	27	25	26	32	37	35	26	29	38	32	19	29	34	20	34	28	24	28	28	29	23	24	40	33	33	23	31	30	19	27	20	21	27	28	34	26	28	32	23	36	26	30	30	27	23	21	25	27	24	36	26	22	30	26	30	24	25	22	28	29	33	33	34	20	29	20	27	33	19	22	15	26	22	28	37	24	24	28	25	23	21	30	37	28	24	19	34	21	29	28	30	27	16	26	25	35	23	21	34	30	20	25	23	30	29	20	28	33	24	29	32	28	29	35	29	32	32	33	38	24	28	25	34	27	33	29	36	21	34	35	27	34	22	28	25	21	20	41	16	32	29	32	31	26	24	26	30	27	31	31	26	27	27	32	27	30	24	33	21	26	24	31	26	18	26	31	28	28	22	23	31	27	27	27	25	21	23	31	32	34	14	24	28	30	29	26	29	15	21	27	33	31	31	20	22	28	25	25	32	21	21	33	32	29	35	23	22	29	27	26	17	16	23	26	30	26	27	32	28	23	21	23	29	25	19	32	27	27	41	22	26	34	20	31	25	24	23	27	43	26	21	28	33	27	40	31	32	28	25	27	34	28	20	34	25	18	34	31	21	25	28	33	21	36	23	33	32	39	30	33	34	24	28	26	21	35	17	27	23	29	28	21	28	23	25	41	21	23	29	25	23	24	24	35	29	21	23	26	30	35	34	25	30	29	31	21	21	25	33	30	32	23	37	36	20	35	32	39	29	25	24	23	21	32	29	27	25	28	22	32	32	33	33	27	26	30	29	29	18	24	22	27	39	25	28	27	21	34	28	28	26	37	27	18	41	32	24	32	20	33	34	15	25	36	25	24	22	23	18	33	32	37	23	26	16	25	30	25	27	22	31	25	21	28	28	27	29	25	23	30	20	29	37	29	31	31	26	23	21	20	34	21	24	24	28	23	38	27	26	32	40	21	36	24	30	23	32	34	28	22	26	25	26	36	32	28	30	34	26	27	28	38	30	25	22	25	27	24	23	27	31	27	28	27	24	22	28	22	29	30	29	28	32	37	34	28	24	23	26	28	23	21	22	27	26	30	36	31	37	27	28	32	34	15	24	30	23	24	29	30	28	23	28	21	31	25	24	25	35	30	30	33	19	24	27	24	26	29	27	29	29	26	33	19	23	20	36	31	24	25	31	30	20	26	24	36	24	21	37	31	31	29	28	30	35	26	21	27	35	25	33	27	28	33	27	28	21	34	37	19	40	22	28	28	38	25	25	28	24	28	25	19	30	29	30	27	24	31	30	24	27	19	18	23	33	36	28	36	29	40	24	30	31	21	21	36	24	20	35	28	32	15	27	27	25	21	30	32	28	44	30	23	28	32	32	24	24	34	22	32	28	34	23	26	31	31	18	33	22	30	31	29	21	26	22	28	21	35	29	33	26	40	19	30	29	31	30	26	19	28	34	25	28	28	34	25	27	30	28	27	16	30	21	35	20	23	21	34	30	26	30	25	23	16	28	24	26	24	29	27	31	32	38	33	28	19	20	20	28	28	27	29	26	29	25	31	32	25	29	25	31	38	37	24	25	27	31	29	26	24	29	32	19	27	23	35	22	30	29	23	29	32	26	31	20	26	33	21	24	32	21	21	34	26	28	33	32	18	20	26	32	39	25	24	24	41	28	43	23	23	32	22	26	31	29	35	26	40	20	32	20	20	21	26	29	16	24	28	27	32	35	23	26	30	26	26	28	29	29	30	31	29	26	30	18	30	17	25	28	23	31	24	25	14	23	33	27	34	23	35	27	17	36	22	25	37	38	23	23	30	29	29	30	17	32	26	23	34	31	31	31	25	28	35	24	27	30	31	27	21	35	22	30	37	29	33	27	38	31	34	28	25	25	31	41	25	26	24	24	30	26	27	32	34	28	28	33	31	20	26	29	29	28	28	24	29	32	28	33	28	28	30	26	28	20	30	37	30	35	30	26	29	31	25	29	29	30	34	32	24	29	25	37	22	37	36	25	29	25	35	33	28	34	24	34	21	33	30	28	24	26	20	23	27	17	21	24	31	23	36	25	31	37	22	28	21	31	28	24	31	27	18	33	16	29	22	26	25	34	20	27	30	31	31	20	21	33	28	18	25	20	29	29	34	21	32	22	29	27	29	27	30	22	25	32	20	24	30	30	29	28	23	28	32	26	40	33	24	29	29	19	26	34	35	28	27	26	27	23	23	25	32	27	39	27	25	27	25	28	26	31	21	28	24	32	29	25	24	34	25	28	17	35	40	25	25	27	26	27	32	30	25	28	34	33	26	28	27	34	37	28	26	36	41	22	27	26	27	29	32	32	30	26	23	24	28	22	34	32	35	19	29	28	36	25	28	28	26	22	22	20	31	31	26	29	24	23	28	31	31	20	28	20	30	27	29	34	33	29	26	31	32	25	31	23	29	24	30	18	26	28	21	28	35	32	26	30	31	18	26	15	35	29	37	30	16	29	15	19	25	26	22	32	27	24	30	22	35	30	33	22	37	23	26	22	25	28	35	27	32	26	30	21	30	21	31	19	23	25	23	29	21	26	29	31	23	29	28	27	18	32	16	30	33	21	19	21	32	23	30	27	28	24	28	20	24	20	24	28	26	29	25	30	13	30	31	28	27	18	27	32	37	21	26	25	42	24	25	29	31	22	26	32	21	22	27	23	23	27	27	31	21	34	27	31	28	31	28	31	24	29	25	24	24	26	32	30	24	17	29	22	33	29	28	28	30	30	28	27	28	25	31	30	26	25	29	26	24	31	27	32	34	28	38	23	27	25	26	26	37	31	12	26	29	24	17	34	19	27	22	29	30	25	29	24	26	27	38	22	24	24	22	28	30	27	24	35	34	35	27	22	27	29	21	32	22	27	26	26	33	18	28	35	28	33	21	20	33	34	32	16	24	29	32	31	35	24	30	23	29	30	29	29	28	27	32	24	34	19	27	21	16	31	29	32	22	28	19	30	29	22	35	33	30	23	38	22	27	30	32	33	24	30	39	21	22	35	30	26	24	33	32	27	25	30	26	27	29	25	21	20	30	23	33	27	32	19	20	34	22	31	33	26	26	25	27	28	23	24	31	30	26	29	22	25	29	20	16	20	35	23	33	24	23	26	23	26	26	22	26	26	31	25	31	36	26	22	27	24	23	15	26	20	33	24	32	26	28	36	23	34	17	28	22	39	36	32	34	33	20	25	27	25	27	23	23	30	22	31	28	25	21	33	37	30	28	35	30	26	23	24	34	26	38	34	21	24	25	16	33	24	21	22	28	32	29	29	31
36001	25391	18823	34358	41006	38975	34955	31840	28534	25136	22520	20544	18595	15857	13300	11750	10153	8118	7004	6390	5128	4570	4218	4175	3834	3660	3520	3676	3362	2982	2891	2838	2458	2314	2405	2210	1879	1765	1700	1658	1557	1404	1306	1432	1466	1243	1148	1167	1119	1043	964	887	851	865	834	902	939	864	889	771	745	760	758	820	767	869	729	676	752	705	704	680	675	700	618	559	579	534	511	514	498	499	503	494	577	540	567	548	519	535	506	498	495	548	575	639	613	594	545	554	518	507	501	521	521	476	554	508	461	445	462	435	438	472	504	432	450	463	456	430	477	443	447	466	452	472	475	422	435	409	482	508	441	444	433	449	456	448	490	443	466	462	468	458	447	463	454	426	468	484	477	473	424	489	465	436	427	450	482	396	437	448	394	429	410	437	405	463	476	466	404	439	442	432	435	439	464	420	480	448	469	420	425	479	434	426	470	425	453	465	431	482	438	469	426	485	435	464	457	453	468	447	456	404	445	446	435	471	440	468	484	474	459	461	467	414	438	448	426	478	434	436	509	459	469	431	439	460	456	457	469	428	436	499	436	447	451	441	442	449	464	439	444	456	426	431	445	440	448	459	466	448	441	429	452	441	474	481	422	437	454	440	453	439	455	419	427	456	453	439	463	475	433	439	407	440	446	465	415	478	457	447	488	475	454	411	429	460	427	440	392	477	454	420	452	449	468	463	420	473	437	459	461	437	445	419	443	456	484	419	419	424	485	400	421	481	432	441	463	482	469	456	446	460	442	454	439	471	422	498	428	449	420	459	437	406	473	392	445	410	440	461	449	487	420	447	432	463	477	451	447	431	419	438	453	457	415	453	425	450	455	439	423	441	462	460	457	428	458	432	449	460	460	422	446	447	465	439	465	460	441	412	417	431	407	449	474	426	464	408	400	455	435	465	436	451	416	430	470	496	434	460	481	426	434	422	455	446	482	432	473	483	443	486	420	468	399	445	477	407	480	479	450	460	460	424	460	416	418	427	450	436	459	458	442	454	448	492	474	428	453	460	469	471	441	442	438	446	431	412	462	479	436	481	443	440	458	491	448	485	449	489	443	433	462	442	449	423	464	436	434	476	475	442	432	462	441	433	441	429	466	479	448	449	489	454	471	425	467	460	444	457	444	431	405	458	449	457	480	428	474	451	455	446	446	452	422	455	464	441	409	469	426	443	428	450	468	445	455	420	424	452	464	477	433	437	476	419	439	417	434	464	421	451	439	435	421	444	456	422	456	493	450	468	445	434	468	473	437	442	411	433	453	456	449	457	469	407	436	434	460	450	496	420	450	475	445	427	451	442	467	452	436	413	455	424	439	445	432	434	435	436	410	440	462	465	493	446	442	450	439	428	438	444	450	494	448	464	421	469	432	464	450	470	426	414	429	456	441	440	434	427	465	432	449	459	431	447	450	450	435	466	469	479	483	460	440	464	492	435	473	446	414	463	426	417	454	449	417	415	428	464	441	422	443	452	474	435	453	423	452	466	440	438	471	424	421	478	456	476	431	442	452	456	466	447	434	399	427	441	419	447	467	457	408	471	472	482	426	435	472	452	437	441	415	456	435	428	448	437	440	433	440	463	464	452	452	439	433	445	433	460	409	483	462	403	479	458	437	474	457	454	424	429	398	412	446	444	471	467	423	471	458	438	454	457	446	438	427	454	437	423	424	417	384	445	444	442	452	423	508	435	436	441	492	474	455	450	442	432	451	418	442	444	475	456	426	430	426	476	452	448	455	454	447	441	463	418	422	472	465	432	425	439	450	483	484	433	437	460	463	438	447	483	447	437	421	438	407	507	453	424	444	447	438	467	416	451	439	423	404	480	419	444	448	476	447	459	448	428	399	437	440	419	477	436	439	438	428	441	451	486	477	431	455	468	456	476	450	492	427	467	457	436	458	448	441	415	424	419	454	423	455	428	441	449	460	470	426	419	468	422	447	436	436	476	432	445	422	451	464	430	438	448	415	431	434	439	455	468	456	445	429	416	449	513	431	472	459	445	457	436	415	453	464	471	435	461	429	439	444	434	451	420	428	456	425	424	471	427	439	453	451	457	423	446	443	432	444	458	450	456	475	427	419	444	438	459	404	450	442	438	430	436	469	425	525	429	447	437	425	428	465	438	448	472	488	448	454	414	451	442	452	452	451	487	446	448	395	438	459	474	422	459	465	415	480	448	449	464	468	437	424	461	422	449	460	417	503	459	466	470	453	499	459	468	444	443	502	450	453	454	436	448	461	434	440	431	434	413	427	407	470	439	441	421	432	437	474	482	453	439	461	436	477	428	449	417	410	423	457	440	458	461	433	464	461	417	429	471	419	461	435	448	489	450	437	442	439	445	432	456	474	420	418	433	478	482	425	457	470	449	441	422	432	437	451	433	468	444	459	446	453	452	443	426	460	441	468	475	427	516	438	430	458	487	426	467	462	421	411	403	441	421	505	471	464	453	454	473	434	479	496	436	431	419	410	412	473	469	475	413	449	481	472	442	466	434	422	439	436	434	438	444	464	466	441	464	436	447	450	458	456	487	470	427	419	455	471	437	426	471	460	429	460	424	446	459	446	449	444	431	439	455	452	491	450	476	471	445	439	455	439	464	458	476	453	435	426	441	451	479	450	450	462	406	454	418	446	413	452	459	459	436	461	450	469	463	431	433	465	446	472	448	423	446	432	445	447	449	421	477	451	457	454	417	459	457	463	439	485	458	410	436	427	469	457	436	419	440	477	439	441	418	413	460	449	425	446	414	421	415	432	459	428	457	402	448	454	430	451	450	411	422	441	475	438	423	470	404	462	444	407	446	373	456	451	436	448	436	416	442	448	457	459	431	435	450	412	431	441	428	452	449	465	432	467	417	442	447	411	438	402	425	456	416	475	442	425	459	455	483	442	503	421	461	470	452	447	445	476	417	434	488	433	456	433	413	462	465	471	425	473	460	431	448	485	451	442	455	463	490	431	468	444	465	437	448	456	468	478	421	478	448	411	448	447	453	401	424	440	484	428	462	478	482	438	451	471	455	455	438	420	451	475	448	460	453	457	449	431	469	452	429	427	446	432	472	466	420	442	460	415	450	447	463	440	461	437	448	480	432	459	425	450	450	425	422	435	446	449	475	456	467	444	436	438	488	427	418	476	436	486	456	465	450	459	447	451	442	422	432	469	427	459	434	437	420	439	452	463	465	450	453	459	474	460	443	463	440	446	470	453	465	488	445	470	455	452	432	474	409	481	455	453	449	494	484	454	427	398	456	452	445	458	421	465	399	467	440	473	444	465	437	454	455	444	478	461	445	485	447	421	413	451	463	436	467	416	454	412	447	479	462	445	453	445	457	446	447	443	452	480	449	453	465	440	423	451	439	451	443	453	465	450	428	415	470	441	471	470	405	450	441	450	425	489	418	468	469	409	460	442	428	450	444	451	423	492	457	454	432	455	451	471	407	454	432	442	450	427	450	427	432	488	435	439	431	474	444	437	440	466	440	434	406
2377	882	494	389	684	773	611	545	464	416	318	352	271	199	166	140	143	98	95	72	82	63	62	41	59	58	68	57	50	70	38	44	61	47	49	56	41	39	36	30	34	41	51	36	44	25	33	38	36	26	37	21	36	30	33	36	26	44	27	18	33	37	30	40	29	25	32	34	28	29	33	17	37	26	25	23	32	27	27	28	23	34	29	23	23	25	19	30	35	24	20	34	25	20	26	32	21	26	18	27	32	27	24	28	23	26	25	20	42	36	26	26	20	27	17	30	26	24	25	19	32	20	25	36	25	27	11	29	25	29	27	27	21	26	20	25	23	20	24	30	27	22	19	27	29	32	34	26	28	29	23	30	21	30	24	22	28	22	26	24	28	20	30	29	19	29	25	23	32	34	35	28	20	18	28	21	31	33	26	33	22	19	27	28	19	27	20	23	24	23	23	18	22	37	28	32	32	27	26	23	17	28	16	25	35	25	18	23	21	24	32	37	36	24	18	26	22	26	25	22	30	35	35	30	16	26	29	29	20	33	19	17	26	29	28	26	30	23	27	30	30	29	28	22	34	18	22	30	26	22	25	29	24	19	32	31	31	26	29	32	30	24	31	24	21	27	28	29	29	24	28	30	35	28	34	28	23	24	20	28	32	23	24	26	28	16	23	18	29	26	27	34	29	23	18	26	22	25	26	27	33	22	29	29	25	28	22	21	27	27	34	30	33	27	32	26	21	24	23	31	24	26	21	25	27	33	34	24	19	32	27	31	32	17	23	29	32	21	31	24	28	25	25	24	30	27	22	23	25	27	21	32	34	34	24	32	20	30	33	28	31	26	15	27	29	27	28	21	34	25	29	27	34	29	24	23	34	23	31	32	23	28	26	25	36	20	31	28	23	16	19	28	23	29	22	19	31	35	32	23	28	24	24	20	28	17	27	29	22	27	29	18	25	23	30	27	32	29	28	25	31	29	30	27	26	30	34	22	24	25	26	33	25	30	31	26	22	27	23	28	31	26	39	32	34	22	24	23	26	25	23	30	29	17	25	32	22	22	31	23	33	27	35	23	29	36	30	20	26	25	37	34	22	35	26	27	31	21	32	27	29	31	27	30	22	27	27	29	15	35	32	23	20	22	27	25	21	25	28	16	20	22	24	21	25	21	26	30	36	21	31	22	25	20	26	21	29	30	25	27	32	26	18	21	24	27	23	29	31	32	27	22	27	30	33	32	26	18	25	18	23	23	24	25	22	29	29	26	32	22	16	20	17	29	23	36	22	29	29	32	22	37	22	27	25	30	20	20	24	33	28	31	28	32	21	31	27	20	24	30	25	24	31	24	34	31	24	25	31	25	19	27	24	28	31	24	19	21	25	26	25	36	20	25	24	23	28	34	24	26	16	19	23	28	31	24	23	17	31	30	21	19	27	26	24	20	27	23	25	22	23	20	23	40	27	25	19	23	23	25	29	19	25	25	21	20	25	27	29	36	21	30	24	28	20	33	20	31	28	20	23	27	32	28	31	23	30	24	33	30	22	30	25	21	21	26	29	21	26	16	25	20	25	34	32	27	29	29	22	20	27	29	26	22	28	26	26	29	35	18	29	27	21	24	31	20	24	13	25	22	25	25	19	23	26	23	30	28	28	18	35	24	32	32	27	22	26	32	30	27	24	28	25	34	22	21	24	19	17	27	23	23	27	17	30	37	32	20	30	16	24	25	29	24	30	27	22	24	28	28	26	17	33	25	23	25	21	22	19	35	34	27	26	32	29	31	21	27	24	23	26	34	19	30	35	25	26	27	17	21	35	24	18	29	30	29	28	24	24	20	30	31	30	25	25	24	18	21	33	30	31	24	32	25	26	22	24	25	19	18	23	20	25	33	25	25	24	23	30	22	33	20	26	34	18	28	32	23	35	28	32	21	22	24	27	30	19	27	26	30	23	36	28	26	24	31	27	21	25	24	15	18	19	24	21	22	26	32	26	20	22	23	21	21	36	27	32	28	23	25	27	25	24	24	30	23	34	25	27	23	24	24	22	30	41	22	25	11	27	29	23	20	17	19	19	19	35	20	25	31	17	37	29	20	31	27	28	24	26	24	21	30	24	32	26	22	28	26	34	28	30	22	26	28	20	24	27	17	25	20	31	25	24	29	22	26	31	30	30	20	26	21	12	25	27	43	26	27	34	26	23	22	28	28	39	17	26	24	31	19	27	26	28	33	31	29	22	29	30	25	22	23	28	20	25	28	29	26	23	25	17	27	15	26	21	28	23	28	22	25	20	24	26	26	34	23	25	24	26	22	29	30	25	22	27	21	23	27	30	24	31	18	30	32	30	19	27	17	40	31	29	38	24	18	29	31	19	30	26	24	27	33	38	26	34	21	20	30	19	36	20	24	29	19	21	29	26	31	22	20	23	19	28	35	26	25	18	28	23	25	13	29	24	32	33	18	18	36	31	23	20	22	31	28	26	21	19	23	24	26	29	22	19	23	27	16	23	34	20	24	30	28	31	36	19	20	27	22	28	26	32	28	16	25	29	37	32	27	20	23	23	37	22	25	30	25	33	28	26	23	30	26	21	35	25	33	31	28	32	29	19	25	26	26	29	17	27	19	30	26	28	24	37	23	25	17	24	32	26	30	27	30	24	23	29	22	24	20	24	25	29	28	20	24	32	27	30	30	23	28	18	29	25	25	25	27	28	26	29	31	31	32	31	18	21	21	32	30	23	31	29	31	24	40	30	17	26	24	25	36	25	23	28	26	25	25	21	30	31	24	32	27	28	25	20	24	22	21	26	27	25	28	26	37	26	14	29	23	30	24	23	21	25	24	23	23	25	25	25	23	29	22	25	26	34	29	23	31	27	19	27	25	18	23	25	27	28	37	32	28	16	25	24	20	29	27	20	25	24	24	22	29	29	30	29	28	21	24	33	24	27	28	32	19	22	26	17	32	29	28	30	28	19	27	25	32	23	27	27	25	21	25	23	23	21	19	21	27	26	19	21	25	22	28	31	30	34	30	24	35	37	30	29	26	29	32	23	25	39	27	23	28	33	24	24	34	27	27	26	18	21	22	30	26	25	19	17	22	26	42	26	29	21	29	26	28	22	37	22	24	23	17	17	27	15	27	23	29	20	24	26	30	21	29	26	35	30	31	27	24	28	27	26	28	21	28	23	21	26	16	24	21	33	36	29	36	29	37	30	31	23	21	25	30	32	28	27	21	22	23	23	20	19	20	23	40	29	25	31	29	25	30	22	29	22	32	28	29	28	16	29	30	36	24	22	31	31	29	23	24	27	29	27	30	26	32	26	16	22	27	17	20	27	28	29	26	26	33	30	26	26	28	28	27	41	28	39	30	29	27	24	28	30	21	18	18	29	24	25	27	29	24	31	24	29	28	23	26	22	28	25	31	28	20	23	29	21	32	20	22	25	32	23	32	19	25	25	20	18	26	31	36	21	33	36	22	32	25	25	21	20	29	33	27	21	23
26564	17479	11155	25357	32538	30778	26457	23068	19692	17233	14775	13336	11537	9214	7405	6756	5629	4388	3708	3493	2834	2581	2316	2288	1957	1885	1926	1997	1948	1612	1587	1438	1387	1382	1353	1169	1040	1031	1018	953	877	860	913	876	886	767	734	804	718	604	637	600	632	611	604	644	604	612	562	543	565	575	586	618	573	621	575	565	577	549	515	461	547	552	520	510	516	450	423	425	464	429	449	474	442	473	465	478	432	470	472	487	496	535	505	438	499	464	481	450	439	439	422	449	442	479	469	450	483	425	432	415	454	387	466	462	438	429	398	435	428	406	419	425	391	412	426	410	456	483	430	444	419	405	405	409	455	448	408	428	432	424	441	410	405	403	441	390	381	460	411	434	433	452	416	407	426	437	409	405	415	437	438	419	435	417	436	444	434	433	413	416	425	440	415	439	393	445	382	421	422	386	424	418	422	413	426	440	417	432	453	415	427	425	446	417	425	435	430	404	438	457	463	418	438	394	416	421	430	395	429	421	405	426	425	472	429	437	428	405	438	411	452	448	446	426	437	423	441	416	410	422	448	417	450	432	407	424	420	461	425	400	451	410	470	405	393	438	441	422	391	370	429	444	460	449	433	454	424	425	381	417	382	403	415	451	444	405	468	454	448	440	426	423	434	428	422	449	462	412	443	439	413	403	429	443	408	424	398	410	421	440	451	443	430	414	450	443	430	417	454	456	438	415	428	438	404	422	433	422	418	396	438	408	408	457	373	416	427	426	408	410	436	435	425	430	414	437	391	430	398	395	415	416	442	417	411	432	420	433	413	444	403	410	438	409	410	409	407	458	455	436	413	426	433	410	414	456	424	418	429	417	449	411	422	407	452	434	419	427	418	441	470	438	423	418	442	423	420	422	423	432	452	419	438	424	438	439	429	446	418	440	467	382	454	434	423	454	408	445	407	433	392	397	455	399	468	428	430	382	430	459	454	379	416	416	435	417	422	455	435	402	428	452	411	440	441	431	421	455	428	425	366	454	417	449	434	400	472	435	410	393	451	436	409	419	451	427	394	432	409	420	421	424	471	398	388	385	435	434	419	423	449	431	469	478	414	436	403	432	426	387	403	416	421	444	441	401	443	416	470	439	418	418	403	424	448	472	403	433	396	435	412	421	422	434	450	432	430	434	410	444	423	444	394	439	444	445	444	418	382	424	398	388	454	399	417	438	445	411	431	417	399	419	418	438	439	433	426	411	399	401	458	440	430	437	424	454	427	432	429	433	421	402	406	441	445	434	425	446	411	443	445	448	416	434	444	415	409	425	412	430	434	424	421	454	400	454	407	441	430	441	393	418	418	448	409	419	415	432	419	405	421	418	447	452	440	473	426	428	420	451	406	391	480	488	447	443	461	422	408	387	420	437	421	447	421	402	409	413	441	424	433	432	406	441	438	421	428	398	439	429	405	413	421	419	409	429	418	435	414	421	439	416	457	391	458	442	417	443	416	417	473	462	457	405	418	421	438	415	417	409	418	394	396	393	461	400	433	405	429	439	427	438	441	407	422	433	412	431	473	410	430	429	405	401	403	390	425	439	437	421	411	416	383	403	403	396	418	413	406	449	410	399	458	433	484	390	445	391	434	437	428	439	388	385	431	427	415	423	429	408	426	433	464	421	382	404	421	402	413	416	437	400	468	418	419	433	420	437	445	421	452	450	434	423	411	419	400	446	455	406	435	446	442	424	441	418	370	406	425	433	426	445	411	439	409	416	413	412	460	444	412	420	406	422	428	435	430	445	410	445	456	412	400	396	457	438	418	456	426	428	416	415	458	426	414	428	455	433	419	447	437	415	427	444	437	464	412	432	458	424	428	449	445	431	442	437	423	413	448	412	455	415	425	416	421	385	469	436	426	448	419	410	417	465	434	426	444	422	400	449	452	386	453	392	425	415	451	410	419	427	443	437	382	430	433	428	423	432	468	418	425	441	388	422	436	390	403	430	446	430	435	398	417	441	426	459	410	408	434	417	406	424	421	388	439	449	456	440	405	443	423	449	431	430	459	424	450	445	435	406	426	446	436	397	435	413	402	460	457	458	451	421	415	461	405	423	412	418	402	442	408	437	431	409	434	446	411	394	405	425	446	402	422	415	449	444	422	468	416	391	429	465	429	423	429	447	415	387	429	448	427	414	435	416	459	427	421	419	438	380	430	466	437	425	381	406	455	429	445	423	410	444	444	434	424	424	444	417	440	427	453	434	405	479	425	455	423	420	419	401	393	415	419	407	436	427	443	443	440	414	445	444	435	401	387	458	451	389	439	419	397	424	446	432	416	447	436	441	385	440	380	421	436	406	413	436	439	421	454	436	402	440	422	418	449	435	441	432	434	417	426	456	458	409	429	441	402	441	449	440	437	402	425	399	446	431	447	468	435	438	433	443	454	453	418	438	422	455	431	421	461	449	417	440	416	439	412	409	440	429	433	407	422	435	414	399	395	418	451	424	431	456	446	408	421	440	434	451	432	402	425	415	430	389	414	424	432	417	415	404	436	416	414	410	411	456	476	435	396	409	433	442	468	445	432	455	440	436	439	433	430	449	415	423	439	421	413	433	426	430	406	430	454	406	420	388	448	409	423	406	442	440	426	438	419	462	402	419	409	446	393	419	431	440	437	436	422	422	467	446	392	445	381	446	493	445	453	444	435	412	395	454	439	434	451	427	397	408	396	442	440	419	416	404	406	424	432	399	401	437	434	417	432	401	429	444	441	392	431	431	429	410	443	440	397	422	411	426	421	418	406	425	443	432	430	453	396	406	422	402	436	442	429	416	450	430	429	401	436	446	449	460	444	429	410	403	428	455	418	467	407	406	454	413	431	461	407	415	414	422	417	406	407	391	419	418	428	452	485	429	377	424	412	434	392	442	384	445	446	425	448	432	445	444	404	445	405	417	412	415	433	413	411	455	421	419	412	431	459	446	418	441	425	451	399	443	399	400	400	458	432	440	446	422	404	418	445	408	454	427	449	433	392	446	369	395	454	434	436	432	443	420	413	450	403	392	447	411	408	406	418	435	435	394	430	371	375	445	431	445	429	408	424	444	439	428	413	415	432	429	431	467	422	421	449	453	427	410	435	454	424	431	443	432	434	444	438	444	458	434	399	404	414	417	437	425	453	394	413	427	419	440	393	425	451	391	473	446	447	409	422	440	405	396	430	447	444	391	438	454	405	420	412	409	481	416	411	424	440	456	426	437	411	429	430	469	399	412	447	468	445	419	425	455	401	379	458	432	425	448	426	432	428	428	443	423	446	419	457	441	425	422	442	393	411	467	420	397	451	404	409	437	446	394	415	389	431	471	422	440	419	437	387	409	442	427	434	410	473	427	443	410	445	435	425	401	485	395	453	424	447	400	406	391	452	432	398	428	370	433	440	436	409	464	413	425	440	469	415	444	441	429	398	404	431	431	429	409	440	461	383	408	412	437	436	439	426	422	414	465	407	392	442	444	424	407	413	438	437	400	416	418	424	437
2253	807	503	366	700	798	638	558	507	404	406	300	261	226	173	173	142	109	84	92	69	65	75	83	48	55	63	53	60	43	52	47	44	29	40	36	39	28	38	43	44	34	19	26	25	26	34	37	27	32	28	25	27	29	29	22	29	29	25	29	31	29	21	31	32	21	25	33	31	29	34	23	25	29	21	32	23	26	17	25	32	23	35	29	31	22	25	16	22	28	22	32	29	23	30	20	24	25	20	22	22	27	24	27	29	23	25	21	28	24	19	23	24	21	23	17	31	16	24	26	23	18	24	33	19	21	24	27	32	23	34	33	32	23	20	25	23	21	24	27	20	16	28	26	22	34	30	24	24	27	32	28	23	25	17	25	24	19	22	27	16	21	30	20	13	25	22	29	30	27	23	13	20	26	27	15	32	26	19	18	28	35	28	20	18	28	17	20	19	29	29	22	22	23	27	26	38	24	28	22	26	24	25	26	34	26	22	20	27	26	19	25	22	29	23	28	21	26	21	21	28	19	27	22	24	27	22	25	19	25	25	22	22	24	21	30	18	23	33	28	31	35	24	30	25	29	22	23	28	27	22	25	20	20	22	23	25	33	24	32	24	24	36	20	25	29	29	28	26	20	25	20	18	26	26	19	26	28	28	18	20	28	20	14	21	21	30	18	24	20	27	22	25	28	16	26	28	37	29	29	21	18	25	25	21	25	24	26	25	22	30	20	19	25	17	26	24	30	22	33	15	21	24	25	32	29	26	21	17	16	19	23	23	25	18	28	25	26	24	25	19	24	23	31	22	34	29	27	27	37	22	27	29	23	24	27	35	24	20	25	23	18	24	14	29	25	27	14	33	28	27	22	29	25	24	18	21	21	19	27	28	21	28	26	27	32	25	25	23	17	15	20	27	25	24	24	24	32	13	25	25	35	31	28	22	33	25	22	22	31	26	22	26	25	39	22	30	21	25	22	33	22	19	20	23	29	29	27	31	32	31	30	31	26	28	28	27	28	19	23	21	28	23	29	24	23	31	22	28	25	17	31	27	24	29	30	28	21	29	20	26	31	16	30	23	34	24	19	35	28	28	35	24	24	28	30	18	25	26	19	25	20	22	14	26	34	26	28	24	22	28	19	14	29	20	25	31	28	26	27	27	23	19	24	38	17	26	27	21	20	19	21	22	22	23	23	20	21	21	26	25	31	27	27	23	19	24	19	22	28	24	28	25	29	34	22	27	23	23	25	19	27	24	23	20	32	15	14	30	27	24	30	23	22	29	26	17	19	27	32	29	17	30	27	23	32	30	30	20	31	22	28	24	23	23	25	23	23	28	22	29	24	27	22	19	26	21	29	23	33	25	21	25	28	21	26	20	18	18	26	22	22	16	31	19	20	13	28	22	24	24	28	24	27	24	13	19	21	27	20	19	18	24	21	18	30	26	31	20	20	23	22	35	25	25	18	27	24	25	20	16	23	27	21	21	22	20	17	38	27	24	16	27	31	21	24	16	36	20	22	21	30	32	19	22	24	27	20	21	24	27	26	30	25	30	30	13	23	19	22	23	22	21	29	31	22	20	21	22	28	26	29	26	14	29	34	23	32	17	23	17	33	19	16	21	19	25	27	24	29	15	26	21	22	29	29	23	20	26	32	19	29	24	31	32	21	28	29	22	31	23	30	25	25	20	27	16	18	27	25	34	23	24	29	24	23	24	26	22	30	23	24	10	27	21	20	19	28	22	25	26	33	23	25	20	17	29	25	22	32	36	27	17	16	17	21	20	28	17	19	29	30	26	34	23	26	22	19	26	23	26	23	30	29	25	20	23	18	24	25	31	26	27	23	22	24	22	27	21	16	18	21	20	25	26	17	21	22	19	31	28	36	16	30	25	27	16	17	29	23	22	20	25	25	21	25	24	22	33	34	31	20	23	32	31	24	19	23	22	27	30	24	25	25	34	31	21	26	18	20	35	24	21	26	19	19	23	30	26	21	25	26	20	21	23	21	27	23	17	20	24	21	25	22	19	22	24	23	28	18	23	33	32	25	16	16	34	22	19	24	23	23	21	23	24	26	20	25	26	27	29	23	31	22	29	34	19	21	24	19	28	18	26	32	19	17	22	16	25	25	26	19	24	26	26	28	29	26	26	31	18	28	24	22	19	21	23	20	29	18	30	20	27	24	24	28	24	24	31	34	23	26	29	22	29	23	29	20	35	20	36	23	41	27	28	24	25	19	30	32	23	22	20	24	21	20	22	15	31	19	21	15	29	24	19	31	23	35	22	30	16	23	28	29	21	29	20	24	25	26	19	32	29	34	23	25	20	20	24	22	28	26	17	23	17	24	25	24	16	18	17	20	25	35	21	17	28	25	19	38	15	20	22	25	21	26	28	18	22	18	24	23	23	26	28	25	33	22	25	28	27	21	31	25	17	25	33	23	33	27	21	25	24	29	18	21	30	21	26	27	29	19	16	27	31	22	21	28	30	27	22	30	23	24	17	28	42	15	22	26	17	21	27	31	28	21	18	27	16	18	22	27	22	29	24	24	23	23	19	17	25	19	22	16	15	20	33	22	23	16	19	15	15	35	21	22	35	20	22	31	15	19	32	28	17	22	23	24	13	27	27	20	24	24	32	30	26	22	22	20	29	27	14	24	35	22	27	23	20	32	25	32	23	21	32	20	21	26	26	27	18	27	28	26	26	33	25	20	19	28	23	31	20	30	24	32	17	34	30	21	24	21	30	21	14	25	28	32	24	27	20	23	21	24	26	21	18	19	26	21	26	30	28	27	22	28	16	19	26	22	20	32	26	23	13	23	23	28	22	19	21	25	34	20	15	25	30	20	29	23	28	17	21	21	28	30	24	21	24	22	28	31	24	30	28	21	24	22	22	26	18	28	27	18	23	25	19	22	27	26	23	21	28	31	24	29	19	27	27	22	26	26	22	21	24	26	20	23	26	16	26	23	21	20	27	22	22	19	30	21	23	24	15	27	27	31	27	32	24	34	15	27	21	28	16	22	20	17	20	25	26	22	23	26	28	21	25	21	20	27	25	33	24	22	12	25	23	30	19	31	21	20	34	33	28	26	25	23	20	28	21	28	20	23	24	26	22	23	19	31	27	29	24	30	18	34	25	22	22	23	15	25	28	28	30	28	15	27	16	21	16	26	27	21	23	18	18	26	25	26	31	29	17	19	23	25	22	15	18	24	22	20	21	23	23	29	17	23	30	26	16	23	33	24	19	34	31	28	17	28	17	25	12	19	16	28	14	15	24	21	25	26	23	27	18	35	17	17	17	27	23	19	26	20	18	25	25	26	35	27	27	22	29	24	28	25	23	31	18	29	30	18	15	32	22	20	27	30	28	29	36	29	21	25	18	28	21	23	15	29	20	23	17	25	33	22	19	15	29	23	22	28	29	22	28	19	20	26	21	25	24	32	20	16	16	20	26	25	27	23	20	17	24	26	20	22	29	23	15	21	23	25	27	20	23	25
26899	17158	11162	25798	32890	30770	26422	23351	20021	17341	15450	13437	11073	9036	7598	6663	5319	4191	3395	3267	2793	2459	2403	2320	2046	1926	1928	1864	1897	1634	1555	1397	1329	1414	1317	1188	1068	979	1038	959	890	863	912	908	827	761	743	742	621	649	656	594	570	566	600	643	629	560	553	544	523	552	555	528	579	517	553	514	540	496	495	463	545	500	472	427	440	408	451	418	404	382	421	430	421	402	420	430	472	447	470	426	498	463	413	472	474	430	445	440	441	360	450	413	398	440	400	422	420	392	395	420	429	383	416	405	429	417	407	414	408	419	392	419	374	375	395	404	413	402	379	355	394	365	402	367	409	408	389	431	401	409	405	400	373	405	382	398	390	424	415	415	374	384	418	398	433	414	376	410	386	397	380	400	405	365	382	395	410	361	412	415	408	393	446	403	397	412	396	397	414	402	414	399	397	368	379	401	413	419	413	408	417	421	391	360	400	422	428	365	366	378	426	390	373	404	428	391	408	445	376	421	417	369	397	402	416	390	390	401	381	397	425	386	409	407	405	384	390	385	399	368	352	384	427	431	406	440	438	381	383	414	351	382	389	402	385	404	394	413	383	378	424	365	373	411	423	417	398	372	354	414	397	351	383	420	402	371	384	391	424	374	404	441	376	416	399	375	395	404	398	423	396	410	399	385	396	400	367	391	417	380	368	375	385	390	376	384	391	354	384	402	348	389	384	396	382	386	377	379	412	375	409	384	366	372	358	367	405	423	384	383	366	371	379	386	386	365	399	387	437	410	404	371	387	396	367	384	359	435	403	385	414	386	399	422	378	411	410	375	352	433	431	391	400	399	400	396	432	403	412	350	410	367	414	386	431	423	403	380	424	370	384	403	423	389	375	391	400	415	376	404	405	412	384	424	376	388	402	380	367	412	367	391	384	412	415	384	407	399	375	375	382	378	396	366	373	433	381	395	419	370	384	365	388	424	419	388	391	395	361	392	419	386	378	408	408	402	389	418	397	354	380	400	401	416	403	430	384	369	390	407	392	457	395	411	365	411	413	368	393	406	371	361	382	429	395	413	427	402	381	404	401	436	401	396	387	400	407	361	405	418	357	419	360	385	373	370	404	406	394	405	385	391	382	403	388	387	388	377	402	405	416	419	383	411	400	394	392	430	387	413	389	397	414	390	399	387	407	423	407	375	385	381	335	361	387	425	435	379	400	427	384	415	404	422	380	415	414	396	405	414	376	391	408	394	379	419	378	410	350	359	404	366	413	376	370	386	380	389	400	375	404	365	435	374	431	381	382	354	406	403	387	397	400	386	385	417	363	426	397	416	368	396	379	376	423	394	396	428	367	356	403	410	396	373	404	366	408	409	414	411	404	416	406	401	382	390	386	417	401	410	397	406	391	411	408	388	364	415	417	398	428	416	397	426	417	417	407	370	414	425	352	400	365	397	407	409	369	380	396	373	416	393	377	386	432	431	369	350	396	419	383	400	396	397	392	375	395	383	396	402	432	387	435	348	404	402	363	400	351	397	470	403	404	393	430	434	395	419	385	424	364	411	401	370	386	401	448	409	404	395	391	398	376	355	378	404	407	386	370	422	393	392	397	388	390	408	385	402	404	400	412	429	386	387	388	407	370	441	361	404	400	401	428	355	366	371	400	409	401	411	390	378	372	378	399	373	394	413	410	398	388	402	427	394	400	383	392	413	419	374	399	391	383	385	400	412	382	396	434	384	409	392	385	391	371	405	415	398	372	448	378	411	356	404	400	425	417	439	365	435	405	384	417	404	416	404	391	429	375	362	388	403	425	412	391	403	424	341	413	419	416	409	415	430	404	333	428	381	423	380	391	415	398	403	400	411	452	383	370	399	419	372	385	365	377	409	441	399	384	384	362	421	411	399	378	409	366	410	410	374	397	403	421	404	406	359	399	390	404	365	389	396	367	394	375	371	360	393	403	426	397	406	356	406	402	416	384	382	388	405	391	426	383	395	421	397	409	393	382	345	377	364	373	357	397	394	419	386	415	379	422	405	403	436	427	428	391	407	382	415	420	385	423	378	379	409	387	408	393	394	391	367	401	395	423	379	411	424	402	402	388	389	417	376	368	389	364	401	389	423	387	381	412	400	375	371	354	417	372	391	397	389	401	390	383	384	468	408	371	399	387	415	436	354	396	387	372	382	420	371	423	367	406	331	377	371	418	397	417	394	346	384	370	420	425	372	376	389	404	388	404	410	407	401	395	398	407	381	409	427	429	364	366	410	380	358	399	394	378	334	416	378	396	431	397	387	423	420	419	372	395	417	409	384	402	376	406	396	433	392	392	417	405	379	372	404	379	387	384	373	428	376	387	378	406	385	410	407	418	391	383	383	392	394	382	366	413	365	432	409	391	400	387	368	424	388	395	378	425	411	443	356	379	387	415	380	388	399	389	406	414	377	365	385	409	376	395	364	396	375	390	404	425	390	421	389	357	354	398	412	419	398	400	351	388	400	418	395	406	355	409	356	400	407	403	411	383	391	396	412	404	382	420	411	395	418	420	371	400	402	427	384	411	372	392	393	394	380	384	424	398	397	402	391	385	371	418	418	420	383	413	400	373	381	405	379	440	389	438	411	438	413	387	408	418	410	416	390	404	426	388	408	414	369	382	423	395	404	412	428	409	385	406	387	405	400	418	414	398	398	382	410	387	387	423	380	416	384	412	440	411	388	377	383	384	415	395	421	431	407	394	398	364	409	381	389	442	425	409	412	357	411	376	343	397	402	383	382	410	404	388	377	409	381	431	424	445	406	403	405	397	364	408	399	396	397	389	366	394	363	394	395	452	387	419	430	381	354	359	388	410	352	397	404	387	368	404	381	408	400	390	419	392	389	361	399	394	383	377	395	399	364	379	392	428	368	362	390	409	371	379	401	444	431	407	408	418	417	399	379	389	423	377	401	402	398	387	383	411	381	389	405	389	412	408	406	386	416	400	404	383	387	412	387	406	389	392	383	399	376	389	424	385	413	418	418	427	392	417	373	424	407	413	418	376	396	401	419	356	369	388	416	381	401	406	417	358	423	383	406	435	424	398	402	354	413	377	390	387	395	407	407	384	375	399	406	420	367	391	398	394	415	332	400	350	401	414	389	414	383	429	380	401	427	401	420	399	415	412	396	384	393	404	458	375	406	386	367	381	420	389	419	389	391	387	402	406	416	388	406	425	388	411	382	403	378	397	393	393	395	411	367	381	399	387	367	380	403	405	381	438	416	403	402	432	416	350	395	356	396	405	391	447	392	434	371	407	403	374	411	408	440	388	359	392	347	429	427	445	375	387	346	412	416	420	405	384	385	386	391	391	365	366	415	388	400	413	406	408	434	400	428	414	397	405	439	386	418	374	428	427	361	386	407	404	387	428	429	410	386	400	411	364	401	386	411	357	433	356	395	400	380	370	387	407	423	442	387	402	400	427	390	442	370	424	403	392	388	398	393	426	375	409	403	401	420	385	381	399	424	405	402	403	394
3841	1175	764	500	986	1062	892	802	652	578	488	464	374	281	251	204	184	130	127	116	121	80	103	92	97	75	69	81	66	76	59	67	61	64	72	45	61	53	53	56	61	53	58	52	55	54	49	50	48	43	54	41	48	46	39	54	34	42	45	49	45	50	33	39	38	38	45	43	39	39	31	30	40	36	47	33	37	31	30	34	36	32	44	37	39	38	43	49	23	35	36	47	37	36	36	39	43	34	46	52	33	35	38	30	35	34	42	41	31	26	45	36	34	38	36	41	34	31	35	30	36	38	40	38	42	40	33	37	39	41	38	44	29	42	41	43	33	36	28	31	41	39	32	28	29	39	36	39	22	50	40	42	32	24	27	43	34	37	44	27	42	38	31	45	30	39	35	43	26	45	40	29	39	35	41	41	38	30	36	37	37	32	43	32	36	27	33	28	36	35	32	50	32	36	24	38	35	40	46	22	46	46	48	39	33	32	41	36	34	35	40	29	37	46	29	33	38	30	36	38	37	21	34	32	35	30	40	29	38	41	29	31	52	36	35	42	28	28	40	41	35	29	35	36	37	41	35	26	35	34	39	33	27	43	31	41	29	36	49	29	42	34	33	36	34	31	39	26	30	32	34	33	33	38	37	25	37	47	39	37	35	37	23	25	30	37	35	23	35	33	33	23	44	33	31	30	36	27	36	40	38	31	35	32	36	45	29	32	28	37	31	41	33	33	39	36	33	37	45	38	40	46	37	44	38	34	36	39	50	48	37	31	43	31	42	48	37	32	36	41	47	35	26	31	33	42	28	35	37	38	31	31	49	32	28	37	42	31	33	39	20	36	36	33	47	27	37	44	41	27	30	33	36	38	50	36	28	31	38	39	35	43	40	42	30	33	35	45	38	39	50	37	45	28	44	35	41	40	42	34	51	42	36	33	35	31	30	28	33	35	41	31	41	35	34	35	45	36	30	39	23	38	38	34	46	34	35	43	40	35	30	35	36	39	28	52	39	38	40	30	34	35	35	42	38	32	33	36	33	38	42	26	31	39	45	33	28	37	26	32	38	34	42	34	29	24	36	36	34	35	40	47	42	36	37	49	34	39	29	39	33	26	32	42	35	38	40	39	38	39	40	29	36	25	30	29	41	22	39	29	34	39	26	35	36	37	35	29	31	36	39	40	36	37	28	33	34	40	28	35	37	41	47	40	51	29	38	39	31	45	44	34	32	34	34	34	23	25	41	35	38	39	37	38	45	29	38	40	31	41	40	41	43	40	31	32	37	42	38	29	34	31	31	42	27	31	43	40	36	34	34	42	30	36	31	37	31	40	41	40	33	42	49	31	34	40	27	36	35	40	21	37	42	37	37	27	33	39	36	40	33	37	38	42	56	28	27	37	45	25	31	42	32	37	51	43	38	35	39	33	43	38	37	41	45	27	37	29	43	41	22	36	36	36	32	45	45	46	37	35	31	31	32	39	46	36	27	34	37	50	36	32	46	47	39	38	34	40	29	36	32	29	24	30	35	34	41	32	40	34	32	36	46	43	24	46	37	31	41	31	38	31	39	34	32	35	35	44	36	29	42	36	34	41	30	43	43	45	30	35	45	47	47	34	32	37	38	47	36	40	49	39	39	37	42	37	40	42	29	43	39	32	43	39	32	28	29	36	36	34	45	28	40	28	30	27	27	44	34	42	33	27	39	32	34	35	36	35	33	29	35	28	37	28	45	35	36	28	36	36	34	27	32	44	39	34	36	46	39	34	32	45	26	26	37	41	26	35	41	38	30	41	32	38	38	37	26	36	41	32	33	41	40	24	45	32	31	35	43	36	31	37	36	36	35	27	40	31	47	29	35	38	29	29	38	27	33	24	43	23	31	34	31	32	29	25	42	37	31	37	32	30	31	34	40	42	33	36	40	25	26	49	38	51	45	37	39	34	31	35	35	44	32	40	44	35	31	37	30	35	24	38	42	45	43	44	35	35	45	26	42	48	38	32	30	41	41	40	32	35	39	43	45	39	38	38	44	35	31	37	35	44	36	25	37	43	41	30	42	35	45	35	35	36	34	39	30	37	40	35	37	31	43	43	46	32	42	30	39	18	35	37	28	29	34	35	40	51	38	31	28	29	39	28	32	36	43	39	42	35	37	37	43	35	32	35	38	21	35	43	39	35	46	36	34	32	28	29	41	40	32	42	37	35	42	36	28	34	47	31	46	42	35	48	37	46	38	29	38	30	28	37	26	30	41	42	37	35	39	47	40	38	34	29	37	34	31	24	33	50	36	43	34	32	40	32	37	32	31	26	33	31	47	38	26	37	49	39	37	41	38	34	34	46	36	31	42	38	39	28	38	34	44	47	37	36	34	44	31	39	34	36	37	34	35	31	42	34	33	32	43	39	27	34	25	44	37	42	27	50	32	37	39	23	36	36	27	37	48	43	32	42	30	33	33	31	45	34	36	47	32	38	29	25	38	37	28	38	34	34	38	44	47	37	31	40	30	32	39	37	37	19	34	42	20	30	25	42	36	34	38	47	30	27	26	35	37	31	41	41	33	18	35	35	41	33	38	42	34	42	31	43	31	41	36	36	53	36	33	41	44	41	42	43	40	38	31	37	31	56	36	48	31	30	36	43	31	36	21	30	24	26	33	35	38	34	32	40	34	39	40	43	28	38	34	36	55	37	32	41	42	23	34	31	36	37	37	35	28	32	41	34	44	34	36	37	33	31	33	33	39	36	32	39	39	37	48	32	43	33	30	38	30	36	42	45	39	41	36	38	36	33	29	28	37	48	45	31	38	24	20	38	26	36	35	34	44	35	34	33	37	36	42	30	41	25	41	51	45	27	32	45	52	41	31	38	40	42	32	29	35	38	45	36	30	32	26	41	35	39	33	39	44	34	39	31	36	28	37	39	41	36	29	31	32	37	34	39	35	42	40	31	42	39	35	30	39	30	41	26	46	33	33	40	35	33	42	39	29	36	48	40	38	42	24	28	39	39	35	38	31	33	37	40	38	44	55	35	36	37	38	32	44	37	31	40	39	36	45	29	39	33	48	55	44	45	47	35	32	35	33	41	32	41	41	43	34	21	41	28	36	29	39	44	35	37	38	42	36	30	37	26	39	37	39	36	29	33	42	35	36	33	34	45	31	37	39	39	44	37	33	29	39	48	38	34	32	42	44	34	46	31	37	30	37	38	30	39	28	33	40	41	45	37	34	34	47	46	29	34	35	26	31	37	38	40	34	43	30	31	38	36	45	41	43	36	33	36	35	30	40	44	41	37	31	40	39	30	35	24	36	27	39	44	44	31	38	28	34	32	33	45	32	41	31	34	39	34	43	34	35	31	25	36	27	28	26	27	39	36	48	34	49	34	33	31	34	39	31	44	37	37	27	33	32	44	41	31	31	47	35	35	35	51	29	35	39	43	36	34	33	31	34	34	36	39	35	50	29	41	31	33	34	28	43	43	35	38	31	32	46	27	34	43	23	38
29312	20337	14192	29474	36720	34347	30609	27172	24013	21045	19067	16926	14331	11426	9874	8512	7002	5571	4825	4572	3942	3420	3442	3256	2936	2751	2559	2630	2466	2371	2151	2092	1977	1922	1864	1673	1370	1428	1470	1375	1283	1346	1265	1269	1194	1211	1159	1017	1004	933	849	866	833	881	898	919	894	844	798	792	775	812	759	822	751	795	753	826	746	729	755	739	698	694	668	673	613	597	648	593	623	632	618	660	689	658	663	638	642	632	668	661	695	646	669	702	638	615	601	673	605	644	616	636	627	598	619	592	608	591	563	571	614	616	552	601	603	598	583	560	598	556	581	605	624	549	622	619	563	625	612	565	625	569	608	616	572	654	589	550	583	584	581	587	579	553	576	590	610	563	572	621	582	596	557	587	560	582	603	569	594	572	594	578	552	591	563	566	535	600	608	551	568	612	543	537	618	567	594	565	561	596	618	614	549	562	581	604	573	602	609	560	589	568	612	572	592	553	620	575	565	618	570	585	543	579	596	609	569	585	598	580	574	573	610	513	597	562	577	640	596	578	543	568	560	600	601	555	535	592	578	584	595	566	561	548	568	587	579	561	589	577	586	585	574	574	591	590	592	586	606	538	556	591	567	562	576	573	572	555	606	578	607	564	571	551	617	540	589	586	570	624	592	599	578	596	604	586	596	613	588	603	577	608	586	577	596	582	581	598	590	583	595	586	589	582	568	592	578	556	551	597	538	582	575	609	552	597	548	593	613	577	578	616	554	587	581	567	582	552	593	602	592	550	580	611	585	590	614	584	602	629	594	590	632	569	609	573	564	605	557	607	597	569	552	551	581	581	590	578	566	575	565	603	620	593	553	592	617	519	547	581	584	565	554	561	618	607	596	647	550	562	594	633	594	571	546	582	573	605	593	596	596	548	578	564	571	565	602	575	605	569	622	598	624	566	598	558	589	589	575	599	564	534	595	619	561	593	617	601	566	582	579	613	571	587	607	606	606	536	571	578	588	576	578	563	578	525	607	576	563	608	567	581	544	610	557	570	575	574	602	573	575	595	564	611	619	634	580	572	583	589	569	558	583	595	575	573	560	594	564	537	575	588	606	573	609	555	593	597	564	560	566	569	597	596	597	610	565	592	589	626	543	635	591	585	547	582	586	630	558	599	540	580	592	571	591	525	565	573	600	605	576	566	584	553	538	622	555	595	618	602	592	577	625	578	584	576	583	544	627	560	551	586	605	570	603	594	643	596	571	579	577	617	545	562	582	570	619	555	566	644	568	582	561	536	582	564	584	548	585	567	561	610	594	570	584	545	590	568	609	600	553	572	567	609	579	555	595	579	576	614	568	605	648	588	579	552	593	575	546	588	567	540	574	607	531	588	636	546	573	624	621	552	579	549	560	572	562	552	604	584	583	533	613	533	565	596	610	597	586	576	556	583	548	603	567	563	573	574	563	603	583	613	580	618	584	573	573	565	566	581	586	575	568	575	572	598	570	573	578	573	618	589	590	582	541	576	593	586	594	584	552	596	630	574	568	602	572	548	625	598	591	538	611	610	574	602	563	598	643	584	572	555	563	596	599	619	626	579	578	608	575	527	611	608	590	592	567	586	558	617	613	594	596	602	629	609	618	572	577	551	606	623	569	588	617	584	543	597	564	571	590	572	567	558	533	549	588	567	582	605	632	600	548	604	558	547	599	581	568	615	599	619	584	566	581	573	529	559	618	593	544	641	578	605	534	599	583	574	564	562	570	568	602	638	541	600	578	537	591	587	580	581	546	620	586	537	609	603	610	584	609	594	577	588	569	585	620	559	562	595	593	595	598	642	599	557	560	533	599	590	582	599	551	632	554	570	591	570	588	620	561	590	575	595	538	586	590	573	590	614	559	543	549	600	541	604	625	606	621	538	616	596	579	601	625	593	569	596	603	579	624	579	578	586	564	555	629	540	614	588	541	536	573	562	661	548	612	602	557	541	550	583	542	551	565	581	543	537	569	596	603	571	587	550	583	602	583	574	550	585	593	572	554	617	598	611	571	569	542	566	528	552	594	590	568	603	542	611	579	575	630	572	561	582	596	565	559	573	594	624	563	551	592	620	604	619	593	582	568	573	602	630	558	546	578	558	595	594	612	582	588	573	577	618	522	657	633	593	547	556	567	608	594	560	572	591	597	565	565	559	593	584	597	579	583	597	580	592	626	596	586	555	561	532	603	594	571	616	589	545	581	567	605	635	556	570	576	592	566	569	619	568	597	572	605	563	589	610	559	546	533	581	574	604	590	561	599	631	582	592	586	566	562	524	591	541	610	598	575	580	592	567	564	532	549	564	596	604	571	629	568	586	602	563	575	616	603	609	579	562	570	568	563	566	537	620	553	509	633	560	602	588	572	495	551	566	590	612	569	634	595	605	571	595	593	616	587	576	616	585	641	558	598	618	569	564	591	596	610	583	561	585	616	561	599	579	561	591	563	552	552	574	612	548	616	568	557	598	557	552	574	591	584	559	558	652	574	564	598	624	583	589	598	554	557	592	597	577	592	594	595	583	566	566	617	592	554	588	553	568	624	589	559	585	602	587	590	637	595	578	573	601	566	590	595	580	603	572	578	639	554	580	577	579	589	657	592	608	598	567	587	608	547	592	579	582	574	621	589	575	623	550	570	593	598	550	587	563	595	578	563	568	544	586	561	592	588	549	588	616	607	583	579	581	646	601	590	596	646	563	626	581	574	579	620	624	571	584	593	575	601	541	570	575	564	586	584	590	609	566	550	560	541	641	532	564	577	560	604	595	543	588	576	587	594	572	564	569	556	562	592	587	592	562	568	593	572	581	605	561	573	543	563	519	638	594	613	597	628	593	616	591	568	637	568	575	532	565	604	590	584	594	578	563	569	587	577	611	554	556	585	575	571	599	591	568	608	567	595	577	621	579	571	611	563	559	595	567	623	554	585	607	618	577	547	597	587	578	594	581	581	641	529	606	597	604	614	578	544	589	592	578	582	580	562	596	568	548	547	545	604	575	585	610	595	601	588	562	618	603	586	562	575	556	586	556	552	607	568	572	615	557	550	569	590	563	564	576	567	613	592	587	570	558	608	592	575	594	578	581	584	556	545	590	590	559	601	577	568	592	618	603	560	571	555	551	532	564	584	580	553	561	580	563	560	570	594	596	594	573	567	589	598	574	605	604	573	578	616	569	537	606	588	516	577	587	599	598	600	582	593	570	572	549	612	564	530	561	593	593	553	574	573	576	576	586	579	579	612	582	589	592	627	600	595	572	564	555	596	591	578	590	596	608	588	565	635	648	565	560	568	552	611	578	596	580	585	608	535	578	552	601	558	568	560	609	587	589	558	594	586	573	560	604	574	587	553	578	578	553	602	554	601	602	571	587	586	589	568	598	615	567	593	625	560	565	607	598	567	606	555	536	566	534	597	609	598	596	576	583	558	599	525	560	573	565	614	570	626	588	600	604	612	566	565	574	587	585	561	611	588	593	600	582	597	552	552	573	554	542	593	581	549	639
3833	1815	1040	825	1462	1606	1374	1126	954	840	686	620	512	380	323	253	224	175	171	156	145	113	140	138	108	115	97	103	88	94	87	74	70	67	79	58	68	52	63	57	40	52	59	46	47	49	48	55	42	36	41	23	31	41	40	45	39	36	38	37	29	35	43	38	37	37	32	30	34	33	32	29	37	31	23	31	26	39	26	26	30	32	30	20	26	39	36	49	33	31	29	25	34	34	25	34	17	32	23	40	25	24	26	24	25	22	31	24	26	37	33	24	22	31	29	25	30	34	34	20	33	37	32	28	25	34	32	29	25	37	31	23	27	26	36	28	16	30	34	28	25	24	33	23	29	28	16	22	27	25	29	24	26	29	28	20	19	28	25	28	24	28	19	31	27	23	39	25	35	21	33	27	22	20	30	33	27	28	28	25	25	28	32	26	18	21	33	31	25	19	22	20	38	30	32	31	27	16	33	29	36	22	23	24	23	31	38	29	27	31	21	34	27	29	26	29	30	33	20	24	33	19	28	31	17	31	28	24	32	21	25	25	23	33	31	26	25	25	33	30	26	25	24	28	22	20	27	29	32	31	23	35	29	32	24	39	35	32	25	28	22	28	29	26	26	32	24	24	31	24	28	25	25	30	29	30	23	34	38	28	37	17	32	23	23	24	30	25	29	25	24	30	19	22	23	37	24	28	26	26	19	23	18	28	36	26	42	21	30	22	24	28	32	21	29	29	22	24	30	29	26	31	26	23	22	29	28	20	34	27	23	29	29	29	36	30	32	28	30	21	23	27	27	22	23	28	30	31	21	26	24	31	30	28	28	22	21	28	24	23	18	33	22	20	25	31	36	18	26	28	21	27	31	36	39	33	34	33	22	18	24	29	34	23	24	22	27	28	21	30	28	31	27	24	31	31	27	31	26	34	31	19	38	29	24	25	34	25	31	29	28	29	40	33	27	28	26	28	41	34	28	24	28	22	21	24	34	17	23	23	24	23	34	27	30	27	29	25	23	31	26	29	35	20	27	25	24	22	27	24	25	20	26	33	30	28	35	25	26	30	27	25	27	22	28	27	33	37	26	26	31	27	21	37	22	26	29	39	23	34	29	21	29	34	29	32	30	29	24	28	22	21	24	35	25	36	27	19	27	28	25	26	25	22	24	29	38	32	20	24	31	27	37	27	28	30	25	20	19	25	28	26	34	18	25	34	25	26	32	26	25	25	17	27	29	32	24	22	18	28	28	23	27	27	22	26	26	32	27	31	36	26	25	33	26	25	32	36	25	30	27	15	22	24	42	31	30	23	34	29	25	25	23	25	24	28	13	27	26	21	29	32	20	26	25	20	25	22	27	25	30	31	26	31	31	44	22	21	30	30	32	21	24	19	42	28	35	38	36	26	34	30	23	37	34	26	26	30	26	35	27	27	26	34	28	23	29	30	27	26	27	32	27	35	14	28	29	21	30	27	32	27	26	29	28	29	23	25	29	24	30	29	28	29	21	32	21	29	24	27	15	25	22	24	21	17	33	33	33	25	24	33	27	22	19	18	26	23	30	31	22	25	19	20	24	31	26	26	30	20	26	34	30	21	36	24	25	22	30	22	29	30	35	28	23	32	29	29	25	28	22	25	28	30	25	27	34	33	40	25	35	39	22	31	30	23	23	25	32	34	29	25	23	23	27	29	28	29	27	31	16	20	32	17	26	27	24	32	28	29	28	33	27	20	19	16	26	21	35	22	19	20	33	38	26	37	32	30	29	27	28	23	21	27	23	26	24	23	38	31	26	23	27	30	22	33	22	31	20	26	32	26	33	27	22	31	22	30	28	32	20	34	26	28	29	38	46	30	29	30	28	37	23	25	27	31	23	23	24	24	18	27	25	34	28	30	31	27	28	30	25	36	28	25	27	16	18	32	41	28	15	28	29	28	34	33	22	34	27	36	31	33	23	20	28	20	37	25	34	24	29	26	22	25	29	26	37	29	37	25	25	26	27	25	22	24	26	36	35	24	25	34	19	21	30	24	24	30	33	31	29	22	27	22	25	40	32	28	31	40	29	24	34	28	30	30	24	22	25	34	25	27	35	38	34	23	28	28	24	34	23	19	26	25	30	29	25	36	25	18	29	33	29	29	31	29	30	25	32	34	33	26	21	23	23	32	25	25	25	21	26	24	23	22	24	16	38	28	29	28	33	28	29	42	16	22	28	34	18	35	18	26	22	24	33	31	28	41	34	28	28	34	22	30	26	24	31	27	25	24	26	22	22	22	22	40	27	21	26	30	28	26	34	24	16	28	30	33	30	36	28	24	35	34	32	29	31	29	21	27	40	33	27	29	25	23	24	26	28	22	30	28	30	25	33	34	31	37	28	22	34	23	31	30	30	27	23	39	25	33	23	30	25	28	25	19	30	24	25	20	36	29	26	33	31	29	23	27	22	23	27	32	26	35	33	32	30	25	36	27	31	16	28	22	23	39	26	24	30	26	32	40	33	30	24	30	29	32	27	27	24	27	27	23	16	27	34	21	33	31	27	34	22	15	24	30	26	27	32	40	27	29	25	28	31	18	33	22	27	35	34	32	29	28	18	34	27	33	22	28	29	32	21	30	23	21	35	33	22	32	32	21	25	28	35	27	18	29	31	28	26	23	29	25	27	24	19	21	23	24	27	21	27	25	17	24	25	24	25	32	34	42	28	27	36	27	27	26	28	31	18	24	28	24	35	21	28	21	28	25	39	25	28	23	29	33	23	30	23	25	35	22	27	21	32	20	32	17	39	26	24	21	30	25	22	22	23	31	25	27	35	34	22	22	32	20	21	24	20	30	26	37	25	20	24	14	28	29	16	33	24	30	29	27	36	28	28	28	21	26	23	23	34	27	32	34	35	28	18	22	21	23	25	23	38	28	48	27	32	31	19	29	20	30	30	23	21	31	33	29	25	28	24	33	23	29	27	29	27	25	30	30	28	20	23	34	39	27	25	22	33	21	35	29	33	28	20	33	30	9	18	29	35	20	31	26	24	17	27	27	26	36	27	30	25	22	30	23	26	25	20	37	23	27	29	27	21	28	38	25	23	30	31	28	28	27	30	29	24	35	24	21	32	29	17	24	27	27	33	27	19	26	33	26	31	22	18	32	28	33	27	22	26	26	33	33	34	32	16	20	16	36	28	33	22	30	24	32	26	25	36	33	28	27	28	28	27	25	34	38	20	33	25	25	32	24	24	31	29	27	26	24	25	22	26	24	22	33	27	27	41	29	28	30	29	17	25	26	27	26	26	23	28	29	36	27	32	25	23	24	31	16	35	28	28	29	25	27	36	26	24	18	35	22	26	28	29	21	30	24	27	33	31	25	23	25	29	28	26	28	26	23	33	30	21	27	23	32	45	36	29	20	32	33	35	28	39	31	21	30	29	26	34	24	29	19	36	30	22	26	21	22	31	32	24	28	36	36	30	25	31	28	25	34	30	25	35	28	29	31	29	26	27	27	33	24
35375	24839	18694	34250	41063	38898	35327	31725	28424	25445	23208	21038	18061	14794	12778	11144	9417	7694	6602	6171	5345	4734	4868	4391	4104	3841	3587	3541	3349	3012	2960	2801	2567	2482	2394	2050	1849	1851	1817	1586	1611	1467	1498	1450	1387	1343	1273	1159	1034	902	878	787	889	1004	963	904	885	859	782	858	794	823	883	839	731	757	843	769	673	649	680	688	621	647	623	594	549	568	503	540	489	492	512	539	573	571	519	512	561	541	512	583	585	604	651	599	547	508	549	534	556	478	504	489	581	478	537	483	531	497	452	466	454	477	453	460	461	479	405	467	450	436	448	453	483	457	470	455	489	482	467	475	470	435	464	467	457	477	494	458	480	455	439	477	464	452	442	466	472	480	449	500	477	484	490	487	410	435	468	434	434	493	463	471	423	484	451	437	451	423	456	460	461	494	459	444	457	453	468	435	441	435	465	454	480	429	427	471	450	466	458	424	430	459	453	423	466	449	419	437	464	434	474	465	476	440	449	495	468	466	434	448	455	460	460	432	480	437	434	449	486	411	422	465	471	468	467	442	415	454	503	419	455	462	479	434	422	431	438	440	432	453	447	461	425	428	475	451	452	473	503	459	470	452	472	418	504	458	448	480	446	465	452	451	452	427	457	448	480	474	498	442	400	453	438	434	440	452	475	419	452	453	428	439	472	442	463	430	410	467	422	441	437	441	473	434	470	423	470	456	482	412	412	456	461	409	438	455	480	460	473	469	454	450	456	462	444	439	435	467	484	452	458	450	465	449	457	451	411	449	449	453	448	429	454	432	494	421	466	447	483	460	405	488	460	476	443	462	445	494	463	447	469	442	450	452	447	415	440	454	450	461	436	409	411	444	450	467	467	452	421	460	484	434	469	461	446	435	486	434	464	471	460	435	431	404	454	480	463	466	449	512	469	437	442	455	464	399	478	419	407	437	441	453	475	449	438	462	453	472	439	450	445	450	492	452	486	465	443	457	404	425	479	485	444	440	443	465	435	410	438	460	459	429	478	431	472	440	463	434	426	401	435	459	484	466	481	464	484	442	448	456	445	451	456	450	483	460	463	472	465	420	499	459	457	429	448	473	456	443	458	474	431	475	455	431	385	475	448	454	447	460	459	445	460	474	479	446	429	441	428	494	448	410	431	451	465	470	475	450	431	422	439	437	425	425	411	429	467	450	460	440	458	442	421	446	452	462	436	464	431	448	425	494	464	473	448	434	444	470	420	433	489	430	448	457	460	436	415	451	459	442	434	468	470	435	458	476	462	421	433	445	462	448	481	459	446	457	446	472	427	430	431	477	459	459	466	423	455	460	439	442	459	448	464	443	422	476	444	451	461	472	449	464	438	449	432	440	426	404	438	457	443	459	446	476	453	454	438	444	505	456	438	485	500	424	475	458	431	453	420	427	428	428	423	449	450	455	471	463	448	491	467	474	503	452	476	459	454	474	466	477	467	477	436	443	475	450	448	447	467	463	430	431	442	420	427	478	429	485	426	447	445	434	432	433	428	457	428	444	453	429	459	482	462	514	446	463	420	454	496	440	403	393	413	454	462	451	420	437	475	469	463	477	505	449	463	382	455	454	457	461	430	438	442	431	476	453	438	440	456	437	445	437	461	443	444	457	477	465	423	418	425	471	446	449	473	433	433	496	418	484	465	426	441	419	441	494	450	400	466	460	448	404	459	431	444	439	462	476	459	429	433	440	443	429	497	423	437	454	458	464	467	448	452	443	484	416	436	437	462	469	459	438	463	477	444	429	426	485	462	461	430	459	471	473	456	472	446	422	436	438	500	404	454	421	435	444	454	456	439	433	418	450	452	448	462	484	410	487	431	449	450	460	433	401	411	481	487	420	423	439	434	449	450	435	449	498	453	445	444	455	437	447	436	422	466	446	501	445	429	391	452	444	433	439	477	460	459	443	444	425	475	446	434	474	465	471	449	404	459	431	424	449	447	443	441	431	456	433	467	435	492	464	430	463	441	428	456	446	425	458	456	439	452	484	457	424	453	445	467	454	494	455	440	485	450	454	432	444	458	462	426	457	456	473	495	440	462	449	428	438	436	448	452	424	434	459	499	434	448	414	431	449	416	450	457	465	455	454	469	481	446	486	403	477	438	452	456	405	485	412	413	469	469	434	472	435	451	409	443	467	414	441	468	466	416	413	422	416	428	444	430	428	415	447	451	455	424	431	466	451	477	451	460	481	465	471	442	464	496	445	450	415	454	426	469	450	464	457	444	469	456	435	467	423	432	420	460	442	469	429	472	488	435	472	457	427	437	471	449	444	461	452	440	451	451	464	454	449	467	432	478	449	468	421	473	446	443	427	484	494	446	453	445	459	432	444	453	471	461	448	427	504	436	448	409	448	494	419	479	454	477	467	425	493	451	475	428	451	462	437	426	433	463	422	447	473	447	474	453	465	457	464	428	466	466	434	528	463	442	453	477	454	444	466	456	446	475	448	476	427	455	501	444	472	438	458	420	463	458	429	487	442	426	488	501	436	462	446	415	428	469	488	453	495	467	448	456	449	464	446	473	432	405	456	494	456	438	444	419	425	465	460	479	456	451	452	415	446	437	449	437	445	459	402	449	430	479	433	445	438	465	424	470	415	459	435	478	445	448	435	468	422	445	437	407	435	435	462	480	461	462	447	451	461	449	477	449	438	446	430	446	501	469	444	444	414	439	426	434	447	500	443	448	431	474	474	473	480	450	475	467	450	452	433	450	459	479	443	470	445	468	443	445	437	417	471	437	459	430	415	427	458	459	460	466	427	460	464	466	439	452	433	467	487	415	416	492	470	471	397	424	407	468	488	441	415	448	467	447	424	448	410	473	465	453	460	449	473	456	447	460	451	429	459	427	462	409	469	453	430	416	423	474	484	451	436	421	479	506	429	465	446	429	437	398	442	473	470	427	429	423	448	432	384	467	435	442	455	439	444	430	485	420	466	495	478	477	451	458	429	450	467	440	428	456	468	491	395	447	426	470	487	457	450	449	441	426	504	442	434	404	440	443	416	451	441	449	421	440	459	450	465	467	444	434	440	480	450	465	490	437	459	458	435	461	474	427	461	433	444	450	462	465	491	458	461	423	401	450	428	452	415	437	456	418	458	464	453	423	449	417	467	469	458	434	435	449	449	434	444	453	458	431	455	442	479	461	453	446	413	440	442	474	487	452	448	473	460	445	466	468	473	430	452	497	474	436	450	425	436	470	456	442	451	442	447	460	471	451	419	430	445	447	449	456	469	454	457	447	460	475	444	447	478	425	408	434	428	424	452	453	452	465	454	478	441	447	442	442	438	421	449	466	457	464	400	472	487	458	454	477	464	387	445	411	465	426	452	452	429	427	441	464	474	445	464	479	418	471	426	455	451	451	479	451	441	440	457	439	480	433	440	471	444	449	438	423	438	453	483	456	439	463	436	413	459	464	397	425	443	442	434	503	463	419	444	457	436	424	407	446	483	438	433	457	467	460	418	459	457	457	436	436	468
2421	802	496	378	651	783	631	578	485	430	365	312	259	187	169	129	122	94	99	90	74	82	77	61	69	64	49	63	57	49	39	50	50	34	47	46	44	45	37	39	34	40	27	52	41	39	27	35	30	24	38	35	36	40	33	27	28	26	27	34	32	34	46	31	25	25	26	35	26	34	32	25	29	25	30	21	30	34	24	20	22	18	30	26	24	24	25	30	29	34	29	36	27	27	30	20	19	27	28	18	32	25	32	29	30	34	24	34	29	22	34	35	29	35	22	17	35	23	29	26	28	27	21	22	35	25	24	20	24	23	16	34	22	34	33	28	23	23	29	29	18	28	32	25	30	17	28	32	17	28	24	26	25	21	29	22	26	23	31	27	23	18	27	26	23	20	24	25	30	27	26	23	30	24	25	30	28	21	36	18	23	20	32	20	24	20	34	20	20	29	23	26	25	41	27	19	28	23	29	33	24	30	21	32	19	23	31	20	27	29	26	30	25	25	21	22	30	34	31	25	28	19	26	29	28	25	22	32	21	24	22	20	25	24	24	21	26	27	20	20	38	36	30	37	24	29	29	23	21	22	29	27	28	17	24	27	25	26	28	27	32	30	23	29	23	21	21	33	27	27	34	17	34	32	31	26	24	25	27	23	21	29	29	32	30	27	30	26	23	29	26	28	17	33	23	37	24	22	21	23	31	21	28	25	29	21	18	24	31	30	20	19	25	26	24	21	24	26	25	24	33	24	41	34	31	29	24	24	29	22	20	24	32	18	27	32	29	33	25	26	30	25	25	25	23	26	34	25	25	32	16	18	26	26	18	28	22	22	31	29	25	27	26	18	25	32	31	30	19	19	17	27	24	28	17	34	21	28	37	24	22	24	21	29	28	36	39	28	22	23	22	28	24	21	19	34	26	23	33	27	30	26	36	17	21	27	20	29	19	27	23	26	26	25	28	30	23	20	22	25	27	26	30	29	27	25	28	41	26	24	24	35	21	28	31	28	28	36	27	28	33	30	31	30	32	23	25	26	21	28	31	15	22	31	34	21	35	30	15	27	24	30	33	28	25	30	25	48	30	27	26	33	20	28	25	20	25	25	22	25	23	31	31	26	29	27	28	28	34	34	25	21	23	39	37	28	28	33	28	22	32	28	26	23	33	24	35	21	20	28	23	25	21	26	27	21	23	24	23	30	20	19	34	23	33	30	28	26	23	28	20	27	23	22	30	17	25	36	24	28	19	27	19	25	20	14	25	28	27	19	40	23	29	36	25	24	33	25	30	31	25	14	26	22	24	36	36	26	28	29	28	28	27	37	28	23	26	19	20	27	26	25	33	32	34	22	23	31	25	16	22	34	17	29	22	25	22	20	21	24	26	35	20	33	15	26	28	23	33	21	25	22	28	31	31	35	29	29	25	27	36	21	35	35	36	28	25	18	29	27	33	24	19	29	28	32	26	25	27	24	17	31	25	26	23	20	29	27	28	23	23	25	27	22	39	27	20	34	25	26	27	28	26	29	30	27	30	16	35	34	29	22	21	33	28	23	25	29	27	30	28	32	26	20	35	34	33	21	29	23	27	29	26	22	23	26	37	19	21	17	25	23	19	33	29	30	28	29	23	25	29	19	33	25	23	19	22	29	26	22	25	19	30	35	29	30	26	19	40	32	37	31	29	29	21	25	26	20	22	24	20	29	20	29	26	31	44	26	32	31	29	20	29	33	28	23	29	31	21	26	20	22	23	31	33	27	30	20	30	33	27	24	28	27	33	32	29	21	20	23	36	27	29	22	28	27	31	28	30	20	14	34	28	28	14	39	25	25	30	27	20	32	29	25	36	31	28	28	35	20	27	35	40	23	26	29	15	24	24	23	37	34	28	22	28	19	25	22	26	25	27	24	19	33	23	22	30	22	19	19	32	27	15	33	22	28	20	26	19	22	24	23	18	24	31	24	30	31	28	23	33	21	27	31	20	20	41	30	27	33	22	25	33	39	35	23	28	19	23	24	34	17	28	23	29	30	17	26	23	29	21	22	22	35	19	17	26	27	22	27	32	27	30	22	29	23	30	40	27	22	26	19	24	32	26	21	24	25	27	28	29	35	30	17	24	26	35	19	36	32	22	31	22	31	27	29	29	26	28	29	41	18	32	17	19	33	25	26	38	30	24	23	39	32	24	27	28	30	26	25	27	22	18	22	27	24	25	25	15	33	33	19	24	24	35	32	28	33	32	31	32	30	28	29	24	21	28	24	26	32	26	33	24	26	21	34	25	23	16	22	35	28	24	23	26	24	32	22	19	35	24	35	24	20	34	30	15	34	24	34	26	28	32	26	23	27	30	28	21	38	21	34	26	24	31	31	27	27	24	28	28	33	16	24	23	27	31	30	26	23	27	26	23	27	22	32	22	20	26	32	38	16	36	25	29	22	28	22	23	32	29	19	20	30	36	24	30	22	22	25	26	28	22	29	28	22	18	28	20	23	25	20	26	29	27	37	32	27	19	25	21	28	26	30	21	29	23	38	30	16	24	38	27	34	24	27	27	29	27	22	33	18	21	25	26	31	21	32	31	30	26	30	24	26	26	27	28	21	29	39	33	25	18	29	25	29	20	37	26	28	25	36	33	26	32	19	32	19	29	23	30	23	25	18	23	32	22	36	23	36	21	21	22	26	26	29	26	23	23	24	20	25	22	27	27	30	31	20	32	24	21	34	27	33	30	32	24	40	19	25	23	25	24	18	24	22	31	23	19	32	31	31	29	30	23	26	25	28	24	38	31	23	30	19	24	31	22	31	18	22	31	26	22	28	30	26	17	29	32	29	20	24	25	30	26	30	27	23	21	22	30	20	28	28	25	21	35	37	27	29	34	12	23	36	24	28	22	17	15	30	31	22	29	19	29	25	32	15	23	29	28	24	19	39	28	29	29	23	20	26	36	23	18	21	23	37	35	31	36	31	23	27	16	22	29	29	24	30	28	27	23	36	27	24	26	29	24	19	34	24	28	29	40	34	20	38	28	31	30	22	20	27	30	29	24	27	31	23	15	31	28	33	24	21	20	23	31	22	34	30	28	27	22	28	25	32	32	28	24	22	16	28	33	23	22	35	34	28	25	24	24	26	36	34	30	35	22	19	30	21	30	25	19	24	41	29	33	27	34	23	22	20	20	27	26	29	22	28	29	21	32	29	28	23	22	31	24	25	25	22	30	32	28	29	20	19	36	21	25	26	20	27	36	34	34	29	21	30	28	22	31	21	24	18	27	29	25	32	26	36	30	24	29	29	18	38	28	27	29	24	27	29	34	22	28	28	22	28	34	30	28	23	28	18	30	26	27	30	34	27	23	27	21	28	22	37	23	26	30	31	17	29	18	25	33	12	26	25	26	27	21	28	28	31	29	32	25	26	18	23	14	28	29	18	29	24	23	33	28	23	25	29	29	27	30	22	26	31	24	16	35	26	29	25	25	19	21	17	36	27	26	27	28	20	20	30
26507	17277	11217	25003	32273	30411	26611	22850	20036	17128	15331	13040	11036	9038	7361	6195	5035	3964	3601	3311	2706	2564	2611	2463	2200	2053	1874	1905	1847	1691	1653	1553	1337	1364	1336	1154	1086	1095	997	944	938	951	947	902	857	899	798	692	671	638	630	620	623	665	657	647	630	608	596	604	572	600	575	568	554	561	638	565	548	519	539	514	512	545	513	488	473	476	449	449	478	468	459	465	465	439	479	507	454	463	493	509	479	481	532	505	484	461	493	479	487	467	475	457	478	427	470	434	462	465	450	425	414	398	436	450	463	423	410	464	422	473	428	416	415	442	439	420	403	435	422	418	462	382	433	430	446	416	418	447	451	430	427	429	457	436	426	438	437	454	475	449	438	461	397	421	438	454	428	440	391	438	472	458	466	448	436	424	435	429	454	442	444	436	447	406	433	421	387	429	407	423	462	435	446	436	443	424	426	427	482	431	444	439	426	418	435	409	428	415	454	461	408	415	463	389	409	430	425	442	402	419	409	420	420	444	412	417	435	423	451	461	430	424	450	418	411	437	428	418	451	468	421	435	408	442	431	436	453	466	476	446	433	424	413	446	410	430	411	421	455	414	416	401	443	442	457	452	418	422	415	404	401	453	434	424	437	423	429	410	391	444	437	400	459	442	433	423	439	421	438	405	431	404	414	432	472	456	458	433	412	430	453	459	450	415	448	418	419	458	431	411	414	437	412	441	484	428	443	439	428	469	425	465	443	409	445	412	421	415	409	427	437	428	420	427	455	436	418	437	445	413	450	448	447	435	438	405	429	405	470	450	411	442	418	424	433	450	448	458	450	452	437	419	416	411	432	445	394	454	435	428	396	417	404	422	460	439	476	411	414	418	414	448	389	395	424	437	427	455	460	449	466	397	439	418	469	450	426	440	426	438	449	452	427	428	452	413	441	410	451	437	459	398	449	432	423	437	452	467	407	448	400	429	461	414	416	428	408	459	450	432	430	442	483	451	410	450	459	414	447	417	428	425	438	428	435	445	435	362	448	404	439	427	406	425	452	434	441	410	437	449	472	418	457	454	443	460	446	442	420	472	430	421	430	383	470	498	465	423	442	448	403	416	481	433	449	391	407	429	470	439	470	442	457	408	410	432	399	454	439	403	448	418	488	418	431	454	428	434	442	483	456	428	452	443	463	406	431	415	414	432	448	415	454	439	444	465	429	405	436	436	404	450	417	483	470	464	408	454	443	420	439	424	401	456	437	430	421	430	432	451	406	438	419	445	442	434	443	444	427	416	466	409	433	438	403	415	427	399	431	455	418	418	453	431	406	427	419	439	430	422	383	456	440	388	452	436	430	419	457	416	401	458	459	422	440	410	428	445	414	417	424	406	477	408	447	401	409	442	436	446	437	446	431	456	371	438	434	387	412	460	436	441	450	447	427	421	434	443	437	451	440	428	429	442	417	421	420	415	461	475	440	414	372	474	427	436	428	455	475	402	474	426	447	406	472	428	418	417	417	407	419	405	420	419	429	408	423	404	448	397	426	451	418	422	452	440	426	406	452	419	432	436	412	390	412	440	440	420	413	376	429	418	422	409	422	435	457	430	416	433	450	433	428	400	439	403	420	426	433	431	406	412	441	449	447	455	454	438	423	428	430	443	432	456	446	433	432	438	469	462	457	427	426	458	432	439	400	376	437	455	441	431	406	445	404	428	386	422	415	449	437	422	428	459	421	431	411	440	442	417	415	456	428	454	454	430	462	417	456	424	427	447	408	402	431	457	447	423	436	421	451	435	397	443	437	419	408	409	435	413	425	432	446	446	401	397	422	437	438	409	434	414	446	467	448	398	463	422	405	437	429	433	427	453	426	471	421	437	443	445	459	450	467	460	449	414	449	436	422	445	444	410	461	444	441	411	436	393	436	427	416	471	458	430	434	430	410	418	430	456	397	417	424	473	437	468	416	413	442	458	447	411	438	468	425	410	454	403	454	422	452	447	440	412	433	447	409	423	426	429	427	440	444	446	434	458	401	419	467	487	455	392	450	432	447	434	414	435	443	472	432	474	433	431	423	440	442	411	447	423	423	417	396	372	408	409	448	408	389	425	457	421	422	479	419	434	441	418	421	406	431	430	413	401	449	434	423	413	421	463	438	426	445	412	449	430	411	444	463	426	450	450	442	467	439	428	455	414	432	411	467	381	404	426	443	441	457	445	464	428	475	464	420	427	417	442	439	428	407	474	448	407	462	456	433	408	421	441	469	455	458	454	426	445	403	449	379	471	492	480	446	449	429	432	410	442	405	436	455	425	462	430	390	445	417	465	401	457	453	478	438	428	434	500	431	400	444	383	420	413	432	460	489	436	437	415	420	438	474	390	434	470	423	429	413	452	436	397	439	447	399	382	435	435	433	408	424	433	469	410	449	431	425	435	416	424	415	438	468	397	437	418	397	429	422	438	428	426	431	432	446	439	417	394	421	424	421	431	444	441	431	432	418	453	443	427	415	448	405	445	436	418	435	416	438	440	411	434	422	420	432	411	410	434	445	420	428	404	409	386	429	414	415	429	404	397	406	446	422	418	441	467	386	443	436	431	452	460	436	449	411	432	395	430	420	444	418	425	422	381	442	408	415	439	436	437	413	433	458	433	432	412	407	453	426	421	410	456	435	441	438	438	411	428	409	454	440	440	428	447	431	431	439	447	419	463	444	440	448	381	443	444	428	424	458	445	417	468	453	442	467	394	410	452	443	401	469	455	405	439	423	431	466	401	416	438	434	390	366	386	425	471	440	410	421	481	394	415	424	427	414	443	451	436	392	457	465	403	428	420	443	424	411	438	441	422	430	420	435	409	429	421	424	450	421	433	419	457	443	420	427	454	421	437	422	408	448	429	429	419	418	428	392	392	395	459	468	460	476	420	435	456	449	439	435	451	453	422	466	430	440	443	435	433	439	435	417	432	404	469	413	403	467	418	432	440	444	448	427	442	458	421	394	418	413	432	438	407	434	437	412	433	419	450	435	430	440	443	411	430	424	470	399	425	443	425	415	459	432	414	435	416	425	445	440	408	408	435	429	450	434	442	419	455	435	444	436	428	416	430	444	445	397	461	438	424	410	454	415	456	454	433	429	427	402	439	425	444	430	435	428	420	444	409	408	432	424	426	444	433	427	411	474	458	424	442	447	426	415	460	431	420	432	412	437	432	423	421	398	456	439	387	411	429	424	424	431	448	444	451	372	439	422	425	411	412	387	407	443	451	428	432	400	418	415	415	413	402	457	432	423	409	414	443	429	445	433	425	484	413	460	453	423	425	437	426	449	434	445	443	449	468	432	446	457	441	435	444	443	427	402	424	420	467	425	446	416	419	418	442	417	439	426	412	452	465	462	423	461	383	405	428	443	440	423	446	420	404	437	425	447	431	411	445	395	455	441	440	449	426	429	446	438	402	425	459	407	413	431	431	444	435	421	410	422	438	424	447	484	462	454	432	418	422	445	408	443	416	442	453	468	444	472	431
2157	817	495	401	672	748	675	549	533	394	364	318	226	192	149	154	109	79	97	72	66	66	66	63	76	42	56	60	59	53	57	59	40	38	48	36	34	52	32	32	33	36	35	36	38	23	31	37	26	31	31	28	23	27	29	27	24	29	30	30	26	35	23	27	22	32	42	38	20	30	30	33	28	27	19	28	19	29	33	23	27	31	22	36	22	29	22	29	26	28	22	18	26	25	23	29	23	20	31	20	28	30	27	22	16	32	23	31	18	29	18	23	27	13	23	31	27	25	24	32	27	32	24	29	24	25	22	21	16	31	21	22	30	19	32	30	27	22	12	19	15	30	32	29	28	21	22	21	25	21	18	28	21	19	26	28	18	23	25	32	17	13	17	12	23	24	32	18	38	23	20	20	15	30	20	29	30	21	14	24	20	22	21	21	19	29	21	25	26	25	25	33	19	27	24	21	24	22	15	25	21	25	30	27	16	27	24	27	26	32	34	15	24	19	25	17	24	29	26	27	13	25	27	25	33	32	21	32	22	31	26	27	20	26	29	22	25	24	23	25	20	30	24	30	23	30	22	26	21	33	27	26	23	24	25	32	22	29	23	28	29	24	20	26	21	21	25	24	23	28	23	24	15	23	30	21	22	29	24	23	21	28	19	18	24	16	25	30	24	27	21	27	21	19	21	31	39	20	29	27	20	18	23	30	34	17	27	27	30	22	25	21	26	24	23	18	22	26	24	33	35	30	26	26	20	23	20	21	23	31	28	20	27	27	20	31	27	20	29	23	22	32	29	18	21	23	29	19	23	20	16	23	28	22	22	18	24	16	25	23	24	28	35	29	18	18	21	30	32	26	26	29	25	24	26	21	37	23	24	22	22	42	25	26	23	27	25	28	30	16	25	23	26	15	29	24	21	30	19	23	23	21	21	26	26	18	17	16	26	26	18	25	21	25	35	33	21	29	22	25	20	20	22	13	23	23	18	31	18	17	26	20	28	25	29	29	30	31	34	28	21	17	18	23	24	26	28	22	25	23	31	24	30	28	23	27	28	15	33	13	18	24	27	26	21	26	24	24	26	23	17	29	22	28	21	24	23	41	21	19	22	27	24	32	34	25	30	35	22	19	23	31	24	32	20	13	19	28	31	19	18	19	13	28	30	22	24	24	34	22	25	28	18	26	26	24	20	27	18	31	23	25	20	24	22	30	19	23	27	25	19	21	25	24	16	22	15	21	20	27	27	29	30	25	22	20	36	27	33	25	24	19	30	30	24	25	23	14	26	23	31	30	20	26	26	28	21	22	25	30	23	34	29	23	29	32	22	25	22	23	18	20	23	22	22	27	24	15	31	24	27	27	23	19	22	21	22	22	25	21	23	19	29	22	20	34	25	29	23	26	29	24	21	19	29	19	24	25	24	27	23	17	33	35	20	15	28	11	25	34	32	22	25	26	35	28	34	23	31	22	26	26	19	26	31	21	23	19	23	27	27	30	31	23	26	25	28	19	28	21	17	28	26	24	28	28	23	24	26	30	35	24	21	19	29	23	29	21	18	29	18	27	28	19	21	26	27	35	24	26	17	24	34	21	15	19	18	15	25	20	25	27	23	28	22	32	23	30	34	21	22	20	25	27	22	24	21	24	24	20	20	28	19	27	30	27	22	27	36	25	31	23	26	24	26	24	29	22	21	31	20	27	19	22	29	18	24	22	21	24	34	24	22	25	20	17	15	33	24	21	22	15	30	23	28	21	25	28	25	23	24	21	19	31	21	26	28	18	37	27	33	21	24	15	25	27	22	26	21	31	25	25	25	19	18	20	26	28	23	23	32	23	26	19	21	31	21	29	23	37	19	25	26	22	23	29	24	24	25	25	20	26	26	26	22	19	21	27	26	33	23	24	23	25	23	18	19	26	24	28	17	31	27	18	23	25	28	27	23	32	21	27	30	21	21	24	21	20	20	28	19	23	29	26	34	25	20	20	17	28	33	23	26	35	31	28	21	34	20	29	31	28	30	17	24	24	19	22	26	28	20	31	26	27	20	24	18	21	31	23	16	21	20	26	23	21	30	27	26	27	26	37	15	22	20	28	33	20	22	19	18	24	19	30	23	29	18	24	25	32	23	20	16	23	12	34	23	27	22	28	28	26	34	30	32	33	31	27	17	14	23	30	26	25	17	30	20	24	21	23	19	26	16	26	26	15	31	24	22	25	24	32	24	20	18	24	31	25	22	25	29	21	17	25	22	22	24	31	29	23	22	20	25	24	23	34	23	20	34	26	19	27	20	24	25	20	26	31	28	23	22	23	27	20	25	15	23	23	24	26	23	30	24	21	26	27	25	28	30	18	27	16	25	28	23	27	23	32	26	18	31	27	28	16	32	27	23	18	27	16	23	24	25	25	26	22	16	28	23	24	18	27	30	27	25	27	23	23	29	16	22	18	24	32	27	15	17	31	19	28	30	30	25	21	17	27	27	23	30	32	18	24	18	36	25	22	18	19	15	21	18	18	28	23	29	33	27	19	21	25	26	30	24	22	25	18	21	28	25	30	30	23	27	15	32	29	29	31	25	19	27	24	24	23	34	27	28	27	20	30	26	22	17	24	29	21	20	21	21	26	27	19	34	23	25	28	25	24	28	21	26	28	19	28	31	24	25	21	30	29	19	23	26	32	28	31	20	34	26	27	23	22	23	22	21	27	24	22	28	22	27	27	30	31	33	23	27	25	26	30	25	33	21	22	20	19	27	22	19	21	36	23	30	23	25	28	24	22	31	37	24	24	24	23	33	24	29	18	29	26	30	19	24	20	16	24	18	18	16	21	25	22	23	30	23	27	21	22	23	26	17	20	22	30	30	27	30	14	18	27	33	27	21	27	34	28	28	24	25	22	26	20	38	29	25	21	22	31	23	36	34	21	22	21	21	27	26	27	22	25	16	29	17	26	26	21	21	27	20	23	33	21	26	27	29	25	21	20	16	29	26	21	23	23	25	23	23	20	28	23	25	22	32	19	19	30	30	22	29	26	23	22	36	20	29	17	23	27	24	21	17	19	25	23	27	15	25	15	19	22	25	31	27	22	22	21	33	20	26	20	29	25	25	23	32	32	26	32	25	25	23	22	20	21	23	16	31	24	27	27	26	26	25	29	21	29	19	30	20	21	22	23	23	32	20	27	25	26	22	18	23	16	17	21	18	28	26	18	21	22	24	30	27	21	20	19	17	21	16	30	25	25	16	28	28	19	25	22	22	17	22	33	24	18	25	15	18	27	15	26	35	26	20	22	29	36	20	16	39	26	33	26	23	23	25	19	20	18	26	27	21	25	24	37	23	23	21	19	26	22	25	21	26	20	21	23	33	28	22	16	30	21	29	28	22	27	17	31	15	21	19	25	25	22	21	22	26	24	26	20	26	33	29	26	23	20	23	30	24	24	21	32	18	25	32	23	17	32	28	22	26	27	26	31	23	22	28	21	24	23	22	18	24	26	23	25
26532	17649	11181	25260	32238	30184	26690	22881	20065	17466	15122	13008	10627	8633	7526	6139	5042	3809	3572	3255	2729	2720	2574	2459	2300	2110	1845	1763	1706	1632	1613	1568	1393	1456	1238	1096	978	1077	975	930	911	907	909	865	870	754	745	724	677	577	579	526	609	586	667	653	595	593	556	586	570	549	606	556	570	510	570	512	499	485	521	465	499	476	476	440	472	431	386	414	428	403	415	436	417	470	462	467	413	396	475	470	494	456	520	466	451	446	438	406	428	417	430	419	415	433	374	430	393	401	391	431	433	370	397	418	402	426	444	400	439	384	386	410	455	424	426	383	372	412	420	398	431	418	429	430	414	394	397	395	385	378	404	415	391	365	380	394	415	425	412	385	443	401	388	391	424	418	407	417	376	440	392	439	397	439	411	371	401	419	388	397	418	391	420	426	406	391	383	397	420	417	395	405	460	406	440	405	399	395	409	451	397	413	420	390	396	414	404	397	412	384	385	408	377	373	387	401	391	428	421	397	380	361	387	396	377	412	389	394	430	401	367	404	375	413	428	427	425	419	396	415	400	401	411	427	404	431	354	375	394	416	416	386	404	384	390	423	404	410	385	392	378	428	389	381	368	379	432	407	419	414	378	404	421	435	400	384	416	413	400	433	394	399	419	383	398	413	420	416	385	388	381	389	439	387	412	404	414	398	401	404	385	408	393	423	426	411	411	400	397	395	448	400	431	375	393	391	375	390	468	396	412	435	405	411	415	400	412	410	410	421	406	408	409	415	416	403	420	375	401	430	391	377	419	362	400	385	409	411	419	388	396	347	458	418	381	403	376	434	429	425	405	398	395	407	401	394	400	426	392	410	429	415	384	390	451	396	415	410	383	430	367	420	388	429	434	392	339	362	410	393	379	395	389	363	408	397	391	386	425	402	371	387	393	380	420	404	399	425	423	384	404	396	391	382	413	386	434	438	383	382	428	360	379	391	413	410	431	377	443	396	398	376	453	419	393	433	390	405	420	411	388	407	375	393	423	364	381	399	368	373	423	409	405	414	405	407	421	432	391	415	394	378	402	387	401	394	400	416	400	386	398	438	411	360	415	392	438	420	412	417	407	421	427	381	398	415	392	450	397	455	413	412	383	381	361	388	441	415	419	373	435	391	396	422	424	401	396	386	394	405	401	411	431	401	401	390	398	419	399	427	395	414	365	407	406	415	404	411	365	398	391	415	410	427	415	419	427	392	428	423	448	392	401	418	399	397	412	369	438	379	390	408	401	440	414	390	400	421	405	416	417	415	402	381	419	398	405	418	416	408	382	386	410	400	425	401	386	402	379	372	383	412	396	412	403	398	416	399	447	435	412	397	428	394	410	392	392	415	416	401	406	423	420	406	404	385	407	354	407	382	406	412	343	430	423	431	405	398	398	384	415	377	410	426	423	402	370	396	393	436	406	392	377	374	375	396	426	424	384	390	417	389	414	389	401	397	398	414	424	389	413	403	430	404	412	401	400	402	404	414	389	381	400	400	421	416	394	412	407	437	384	392	367	450	419	422	402	357	439	401	413	413	380	418	375	420	384	369	421	449	406	402	413	397	374	431	387	393	380	414	394	399	380	402	404	385	416	391	373	416	407	407	378	381	385	379	384	403	390	431	393	399	441	405	408	382	406	359	413	399	386	426	363	408	415	399	416	410	424	391	393	449	396	395	423	359	395	366	406	399	398	380	404	387	375	383	387	442	424	410	390	446	389	391	410	414	401	432	372	422	412	387	426	431	375	429	424	407	405	373	388	374	397	382	370	442	435	393	395	379	408	415	448	391	389	409	420	400	436	396	368	409	446	400	385	390	396	436	397	392	411	405	392	415	381	417	391	373	407	390	401	401	394	417	422	386	412	415	383	402	468	422	383	409	420	396	395	448	375	431	380	403	418	402	391	442	428	395	391	418	387	394	389	406	405	399	396	402	401	390	412	405	398	430	404	414	364	413	407	423	408	374	394	431	377	363	457	369	393	383	422	414	409	395	382	427	425	414	390	417	413	400	393	407	407	390	381	411	394	378	374	398	433	405	404	432	359	406	398	388	377	382	405	378	382	384	394	392	395	403	374	395	422	391	386	402	393	429	418	417	398	416	410	383	413	404	391	401	380	379	355	424	400	413	389	425	413	405	406	391	403	416	390	366	371	392	382	438	389	394	385	406	433	398	403	420	403	393	393	436	396	403	387	384	418	453	392	412	410	384	376	367	394	417	345	422	407	392	407	412	375	384	428	434	411	425	388	406	410	419	384	396	421	411	386	395	394	405	391	398	414	397	439	390	409	373	386	391	389	406	434	395	419	407	388	422	400	371	404	407	417	423	419	395	385	410	416	387	351	417	401	398	380	392	428	375	395	414	416	406	404	403	392	400	369	408	378	403	406	435	383	387	378	427	399	443	438	383	417	389	383	434	383	386	386	398	357	402	403	398	352	379	401	423	436	423	397	421	391	365	366	395	388	418	389	430	380	387	426	398	415	366	383	387	412	391	401	404	418	420	394	418	406	398	400	422	384	393	402	413	385	396	433	348	389	411	381	400	382	412	413	392	420	381	421	401	402	430	361	413	364	373	436	421	375	409	372	405	382	399	430	407	416	358	395	402	377	386	405	410	417	359	366	414	363	437	419	377	397	380	411	346	381	398	386	383	408	391	412	360	410	434	412	386	425	429	414	400	418	415	384	409	435	400	379	406	410	408	389	367	434	408	379	396	378	367	428	417	416	428	401	417	403	400	380	380	389	424	368	418	461	375	425	413	374	440	386	404	380	382	379	396	402	405	384	419	433	430	413	430	411	404	408	388	413	422	430	384	433	347	430	398	379	410	405	394	426	403	397	400	381	374	396	406	408	410	434	411	404	378	437	421	384	430	448	413	418	410	397	389	398	410	373	418	398	374	416	418	389	407	377	380	387	390	398	387	386	389	416	412	396	372	437	397	412	401	409	406	401	406	406	409	428	429	377	391	393	403	438	360	429	407	430	394	393	403	393	420	425	386	407	395	411	408	400	412	391	405	433	415	428	407	414	364	379	413	423	410	407	388	376	389	382	438	399	386	371	445	385	402	391	383	425	405	410	366	362	413	435	400	403	409	400	423	373	416	401	428	364	399	396	401	436	404	407	382	376	404	412	374	375	377	408	407	433	378	418	398	375	380	381	389	397	409	396	425	399	412	406	368	440	369	432	412	398	430	396	420	454	427	392	384	407	422	426	422	419	437	371	373	396	411	408	398	404	402	392	420	385	393	395	405	376	425	353	426	372	441	406	387	374	387	413	381	415	433	406	367	433	417	370	415	397	431	388	404	380	407	399	413	406	408	417	404	402	440	371	399	433	405	402	382	386	424	403	398	416	409	401	410	422	389	409	392	405	405	427	417	415	420	434	391	385	360	412	399	393	423	423	401	422	394	382	381	392	410	398	405	435	366	406	417	398	374	395	401	411	387	392	414	348	419	408	445	421	388	388	417	400	433	379	388	395	383
3983	1148	744	545	835	1115	913	771	700	626	538	404	321	268	218	163	165	135	123	126	105	101	87	109	100	101	85	57	79	72	73	70	71	67	62	52	55	54	58	62	41	54	59	60	46	62	54	55	51	41	26	24	38	50	48	46	31	44	36	47	48	36	33	41	46	51	46	36	41	31	42	48	40	28	43	41	39	28	28	32	39	30	45	36	29	46	37	35	30	42	37	40	43	41	35	35	32	45	35	33	38	34	37	43	32	31	39	39	38	36	36	27	32	35	30	21	34	51	33	37	23	43	45	37	48	45	36	31	38	30	38	27	38	29	31	33	48	31	33	34	38	30	38	46	36	29	31	38	27	51	32	35	45	35	37	33	41	32	28	54	36	37	48	36	41	35	41	48	31	44	46	44	34	40	38	31	37	36	27	31	45	33	41	43	37	52	29	51	36	35	28	36	36	32	36	42	37	39	27	40	28	34	36	32	43	26	34	36	32	33	41	32	31	38	32	33	26	48	32	39	39	38	37	51	33	58	32	35	43	30	33	38	32	43	41	40	36	40	30	36	34	37	44	32	27	41	23	37	26	39	31	36	43	36	36	35	36	33	37	38	41	36	33	46	29	37	37	42	36	27	33	31	31	31	50	33	40	29	50	23	36	37	35	36	37	28	31	23	36	40	32	39	40	34	40	48	39	36	34	37	36	36	37	25	31	34	25	40	33	40	31	38	35	29	28	41	36	43	41	21	37	40	38	38	32	27	35	40	40	36	37	35	29	41	26	35	41	43	42	45	32	37	40	36	31	35	38	36	38	35	25	41	41	40	31	31	30	34	41	50	39	40	26	40	31	31	42	36	34	38	37	40	35	36	38	46	32	42	31	24	36	31	37	41	45	42	36	37	43	30	33	34	45	55	47	39	39	37	51	37	28	40	38	30	31	27	33	34	27	45	49	41	34	41	37	37	26	44	35	39	31	39	42	33	33	51	39	44	40	42	41	30	53	39	37	38	30	41	29	37	39	38	38	32	41	39	33	33	30	36	40	38	42	32	34	28	38	38	33	49	42	41	30	42	36	40	45	43	42	40	29	41	39	38	37	26	31	25	36	24	31	35	39	45	33	36	39	40	26	42	37	30	30	39	29	33	24	44	41	33	35	41	36	41	46	33	39	28	43	42	34	33	35	29	31	25	40	40	46	49	40	42	27	40	45	24	34	32	40	33	33	28	38	47	38	34	37	40	32	24	30	39	40	28	31	38	33	35	36	40	35	36	29	42	46	26	43	37	46	28	29	33	45	40	44	41	33	30	28	28	34	25	40	31	36	41	43	38	38	40	38	41	46	30	46	34	35	37	30	46	38	26	33	40	33	38	36	35	47	36	32	27	27	35	46	32	36	46	41	24	35	41	42	36	45	39	35	31	31	36	34	28	34	41	48	37	34	31	34	31	38	43	37	34	31	47	25	33	48	37	38	35	30	27	46	29	40	28	36	37	27	45	41	33	38	34	28	34	36	43	34	36	29	34	43	42	37	44	42	37	27	34	31	39	41	42	52	41	40	47	37	33	36	31	34	45	32	42	33	39	44	38	42	33	37	49	32	35	33	31	42	34	40	37	26	47	32	32	41	43	40	36	25	32	31	40	32	27	35	31	37	28	33	36	36	34	33	47	29	38	33	37	41	37	37	32	32	34	37	34	32	39	33	34	36	32	27	34	41	47	43	41	51	39	31	32	32	33	30	33	54	41	38	43	38	21	41	29	28	47	34	41	34	32	29	30	31	35	30	43	35	33	38	36	49	35	32	48	45	37	31	27	42	32	39	27	37	38	36	28	35	43	34	30	33	37	35	36	35	47	42	46	47	30	36	34	46	33	44	45	32	38	36	41	38	37	43	41	40	32	36	28	34	29	44	24	37	39	37	30	44	35	41	30	44	47	18	47	36	36	37	34	35	32	27	38	38	26	44	32	40	32	44	45	32	40	36	35	43	34	38	34	36	32	33	32	40	24	26	44	36	18	39	39	35	36	37	42	33	35	26	30	26	44	45	28	42	31	43	48	31	25	24	41	39	32	44	33	38	38	36	27	34	39	39	31	38	37	29	44	34	36	36	37	47	43	36	38	29	35	36	38	32	33	32	36	34	35	35	33	42	45	35	42	37	25	25	38	40	37	40	32	34	35	33	37	33	43	37	36	43	30	40	42	39	40	28	31	28	42	38	34	32	37	45	34	36	47	39	31	38	38	40	33	31	35	42	39	42	35	36	43	27	42	27	34	35	32	38	52	35	38	42	41	41	40	36	39	39	31	42	32	28	35	38	34	33	32	26	36	45	34	33	44	39	37	36	48	34	34	33	30	32	32	47	39	29	32	35	47	31	35	36	41	55	45	29	34	36	38	37	38	41	42	32	32	38	44	30	33	22	49	41	35	41	37	43	29	40	33	37	48	30	36	44	39	44	51	42	32	31	31	40	36	33	29	36	47	47	36	31	28	27	44	38	34	36	36	37	44	26	33	43	36	25	34	37	36	43	32	38	46	33	34	47	29	41	31	41	37	37	33	35	28	42	30	34	36	32	46	37	44	40	41	38	36	30	41	50	40	30	47	34	30	33	50	38	27	29	35	48	35	43	38	34	39	32	33	34	44	57	27	35	38	47	36	48	31	34	43	33	45	33	33	45	32	30	33	39	28	30	41	32	29	46	47	39	32	37	36	38	31	37	39	45	38	34	37	32	30	44	34	39	38	33	39	26	31	31	37	40	32	27	37	35	37	42	27	28	21	40	27	42	33	34	33	28	27	27	36	23	34	35	26	30	38	34	28	33	37	41	29	29	33	35	39	34	43	35	40	30	39	39	33	41	45	51	37	39	50	43	36	40	39	38	26	34	34	40	29	36	43	42	35	35	32	38	46	44	32	17	37	31	38	29	41	41	38	37	44	34	32	36	30	55	33	33	44	30	45	30	33	31	37	43	36	33	39	45	30	44	30	27	27	32	38	30	41	32	38	32	41	42	40	38	31	35	28	36	28	29	44	37	42	34	39	49	46	29	35	32	28	27	30	35	36	36	31	36	35	36	34	30	37	41	46	30	40	36	38	39	46	35	36	32	36	42	37	42	46	36	29	28	30	33	38	29	35	41	41	34	36	28	33	33	32	38	41	40	34	32	37	38	41	30	35	26	44	30	32	28	34	32	33	40	39	41	33	34	41	34	46	29	31	32	35	31	34	38	39	45	36	40	39	45	37	33	35	33	50	38	40	40	36	35	42	28	23	39	33	36	34	39	44	35	36	36	24	44	41	39	34	42	40	40	44	38	34	32	32	34	37	34	36	43	45	26	49	35	33	45	30	36	50	41	29	38	34	35	36	26	39	25	32	30	31	40	37	34	30	43	30	36	37	35	36	37	33	42	29	33	34	35	40	31	36	34	35	36	35	39	39	46	30	29	37	37	41	37	36	39	18	27	31	32	21	37	39	35	33	29	40	29	31	28	36
29541	20151	14322	29124	35615	34654	30797	27168	24189	21398	18992	16156	13436	11287	9600	8070	6665	5346	5189	4631	3802	3845	3636	3498	3319	2973	2970	2703	2518	2495	2426	2190	2126	1986	1775	1613	1588	1590	1305	1391	1385	1308	1320	1297	1205	1201	1087	978	872	850	937	897	923	927	908	900	855	819	794	845	878	815	848	777	787	801	831	778	739	720	709	707	711	677	675	716	630	602	628	614	630	625	654	602	655	661	657	682	660	609	696	685	696	759	689	662	683	618	657	629	644	677	652	636	645	615	585	622	583	610	591	605	630	551	550	569	555	629	620	591	620	611	586	583	601	557	601	567	549	641	583	608	595	562	567	622	602	605	649	592	595	629	648	635	614	576	624	618	592	578	627	622	628	592	628	600	564	586	592	556	560	601	590	607	569	587	591	620	585	593	582	616	601	553	573	589	619	565	541	593	589	616	657	602	594	590	582	584	581	594	603	600	554	570	557	594	580	600	571	574	632	616	582	601	554	555	620	546	590	529	582	601	572	583	598	584	557	616	617	592	596	567	587	583	624	607	579	545	620	588	604	565	607	628	593	557	571	620	593	607	563	603	591	593	606	522	591	607	583	596	620	570	608	603	608	618	588	602	603	609	595	567	602	612	578	586	589	600	567	610	588	560	615	591	578	571	600	570	579	585	608	595	586	572	577	560	627	586	577	609	585	562	548	598	577	552	603	598	591	581	593	630	549	601	606	605	587	576	588	619	613	585	584	589	592	611	574	551	582	595	579	574	649	570	618	577	555	533	543	631	619	559	588	573	609	587	560	610	602	602	579	639	593	541	614	620	597	588	591	533	575	569	605	557	538	653	577	569	596	595	612	617	654	610	611	573	603	598	622	562	574	614	609	577	596	618	608	577	597	595	570	594	631	621	551	602	569	591	569	602	551	650	603	574	588	542	592	655	611	566	625	573	574	626	607	597	604	564	589	545	574	588	596	570	589	604	572	598	565	607	593	599	579	563	599	580	581	583	537	603	591	633	557	581	616	557	577	613	615	607	589	634	622	548	537	577	588	603	584	640	613	633	616	637	563	592	617	597	554	559	576	609	593	617	591	587	589	596	616	566	575	585	576	590	585	569	577	578	542	601	619	594	565	577	615	595	607	625	579	571	563	587	616	601	552	589	604	604	613	567	623	613	593	617	590	613	594	589	609	584	596	587	572	574	572	630	605	610	597	569	578	586	609	598	580	585	590	579	607	630	614	595	544	569	639	601	625	592	615	593	581	622	592	569	583	615	607	589	567	593	581	597	537	643	612	602	578	628	571	599	569	585	580	616	585	612	561	583	552	573	596	573	625	584	614	620	599	544	540	575	628	602	589	572	590	572	612	624	605	566	572	616	583	591	612	614	609	591	582	570	597	642	542	578	597	590	597	565	545	614	628	574	561	579	589	586	607	569	585	614	573	597	566	584	568	567	620	583	586	581	594	588	592	528	596	568	604	599	610	599	591	568	581	616	581	625	641	592	584	583	587	577	580	630	620	601	538	615	602	597	622	605	588	610	616	624	576	615	570	565	624	541	555	599	577	551	565	635	601	616	547	595	592	593	627	637	591	657	553	575	596	640	650	605	578	549	594	635	608	591	599	570	561	605	612	640	618	637	567	579	578	639	621	604	605	550	599	585	570	571	573	619	582	584	577	549	584	623	531	578	609	560	603	626	602	583	585	583	624	550	584	560	585	552	555	630	582	569	619	637	604	607	578	570	611	561	563	562	605	604	569	589	608	610	608	609	593	591	620	633	575	617	572	578	552	549	551	594	586	566	574	575	600	580	572	596	638	607	600	574	583	588	563	561	599	614	593	612	576	602	589	598	628	558	607	571	610	601	621	567	598	605	593	575	580	647	616	601	589	569	627	611	619	558	587	605	560	558	631	550	615	592	600	594	574	579	585	587	590	586	574	589	563	553	533	578	613	633	600	579	559	585	575	575	557	609	570	612	606	599	614	552	606	598	600	596	592	565	625	610	632	621	609	595	595	601	605	589	597	618	605	638	590	579	648	594	616	605	614	618	555	576	583	586	574	623	602	576	610	643	616	534	605	580	618	586	595	535	605	553	580	613	594	581	603	580	615	538	585	568	602	607	590	590	603	629	600	611	624	575	593	544	614	621	572	598	585	595	572	599	601	570	562	560	580	601	596	601	605	610	578	629	563	609	630	603	589	590	596	584	614	612	658	586	642	561	593	521	592	637	564	588	565	609	615	579	579	574	575	588	644	614	614	609	637	640	602	565	581	568	556	593	590	627	584	590	582	599	547	565	625	574	609	610	586	600	580	592	619	605	617	608	573	592	598	588	585	572	566	571	602	574	571	604	546	624	552	632	583	558	600	616	563	587	616	607	613	580	598	572	588	538	549	602	587	595	623	567	641	553	567	632	617	539	654	606	592	571	578	584	602	587	593	570	573	614	601	624	596	568	618	603	587	591	559	572	595	617	614	595	604	612	586	599	611	603	593	599	581	572	581	631	563	607	596	592	566	646	582	598	562	564	608	613	598	605	561	614	613	562	562	587	587	567	562	557	570	588	555	591	606	581	677	616	574	602	591	581	605	538	604	618	548	601	569	608	595	577	592	606	594	547	539	575	613	591	589	624	544	611	625	637	580	613	548	560	583	578	607	590	562	563	629	572	588	610	575	561	613	579	612	565	620	601	583	541	598	570	581	569	570	571	617	586	611	602	607	587	609	529	560	589	595	609	599	618	613	621	578	590	591	573	572	593	605	632	626	581	630	588	625	601	607	609	587	597	582	620	612	573	554	617	601	584	600	629	576	530	598	614	573	632	607	556	625	612	575	574	631	605	577	617	579	587	603	546	542	535	603	601	573	630	578	607	577	622	619	598	556	586	550	580	601	593	605	616	620	577	595	610	634	583	617	565	564	580	608	614	626	566	605	588	554	611	628	581	587	570	575	621	602	603	570	569	603	563	557	579	584	616	579	577	604	627	595	594	587	597	599	575	632	578	580	597	579	631	602	559	570	587	604	601	558	616	598	586	582	557	588	616	549	607	592	572	549	627	576	596	589	598	543	589	572	595	642	572	604	606	577	583	567	586	534	597	584	606	600	564	582	603	599	605	546	534	571	599	571	595	584	565	571	568	584	543	600	645	602	588	602	617	604	624	558	598	566	576	581	535	594	613	575	587	652	574	544	604	602	587	616	565	583	630	595	606	585	586	589	609	614	609	562	563	632	601	585	554	553	600	629	617	631	599	592	555	618	580	636	576	614	540	614	587	599	551	588	626	576	601	578	583	615	637	589	565	588	593	570	627	612	577	620	628	577	588	548	594	574	600	587	621	594	614	579	573	585	596	591	555	560	565	551	586	583	592	598	583	653	588	607	605	552	578	591	536	536	623	615	581	608	555	580	621	593	621	611	618	607	604	596	593	568	610	588	619	584	598	603	601	607	542	552	572	554	583	587	591	557	589	583	618	544	596	574	635	585	608	576	559	574	592	617	562	607	603	581	630
4119	1843	1032	810	1410	1578	1295	1082	1053	829	668	595	469	360	317	282	210	175	164	154	114	128	131	107	106	106	106	88	88	92	67	83	76	70	55	61	64	60	61	42	67	57	51	58	57	44	49	41	33	41	43	34	28	35	33	42	42	32	35	27	35	32	38	35	36	35	35	35	36	42	27	30	26	32	20	29	29	25	39	43	33	33	34	29	26	24	31	26	30	28	33	40	32	26	31	32	26	33	33	34	33	25	24	30	25	28	26	24	19	23	28	21	26	33	36	30	21	25	41	33	35	25	21	30	28	33	30	29	29	39	27	21	29	23	28	27	25	23	34	36	24	26	21	29	27	29	35	28	35	29	23	36	25	25	31	28	24	21	18	27	27	29	20	32	27	25	16	27	26	36	36	18	25	20	35	27	27	29	26	22	28	27	23	30	30	22	27	17	32	31	23	40	30	26	27	21	31	34	33	18	26	30	25	42	34	31	32	27	32	23	36	27	23	29	24	27	31	21	19	25	30	35	30	21	27	26	23	28	20	32	27	28	27	31	22	27	22	30	34	26	28	31	21	22	35	27	37	25	26	25	32	37	28	30	31	31	21	28	23	31	29	31	21	27	24	27	25	23	35	28	28	47	24	23	21	17	29	24	18	26	22	31	26	25	27	25	18	24	24	37	28	26	21	32	27	28	24	25	22	27	23	28	27	30	31	36	31	29	28	26	30	24	25	33	28	19	22	35	30	21	13	23	26	28	22	39	34	41	30	32	32	31	33	31	22	33	23	16	34	34	26	36	25	25	32	22	24	31	27	28	28	31	30	32	35	37	32	30	23	24	20	19	23	32	27	18	31	36	26	28	25	16	30	33	29	37	30	16	28	26	21	20	27	25	20	27	31	36	25	24	26	33	33	31	32	32	22	31	21	26	20	28	27	27	24	19	27	23	27	35	34	17	21	30	23	36	30	32	32	24	24	28	26	24	30	25	25	31	22	32	28	30	31	22	41	21	29	20	23	29	22	36	32	21	27	39	23	22	17	30	35	28	40	32	23	20	37	24	28	27	27	34	31	30	27	35	24	27	32	32	29	30	29	34	35	28	24	24	23	34	38	33	29	28	22	26	23	28	33	28	26	27	24	19	21	26	22	50	27	28	30	27	36	24	26	22	27	28	31	30	25	18	25	24	28	34	22	34	33	26	32	33	36	32	25	25	21	27	29	30	29	35	26	35	27	38	27	32	39	24	33	33	22	36	25	25	22	27	35	19	22	22	21	29	27	37	26	19	36	26	35	24	21	26	31	35	32	20	35	31	32	35	26	24	22	33	26	26	19	30	32	30	24	35	22	36	37	25	31	22	28	30	34	30	27	31	22	28	24	29	15	32	27	19	28	23	33	23	21	31	29	23	30	35	38	30	34	33	31	26	29	24	22	20	31	26	28	24	29	31	22	31	25	18	35	22	21	25	30	22	28	28	19	28	32	39	32	30	32	37	28	35	28	33	30	35	30	29	24	24	27	33	17	23	31	20	19	37	31	29	31	27	33	33	27	28	25	32	23	32	25	20	34	15	27	27	30	25	18	33	25	33	32	37	29	25	23	32	37	29	30	32	30	36	20	30	31	28	28	33	28	29	23	30	25	32	26	29	27	26	24	29	21	32	23	25	25	31	28	20	26	33	25	23	23	23	27	31	31	27	30	30	32	31	27	28	24	26	32	29	33	28	15	32	20	29	25	31	31	28	31	25	19	28	30	24	27	18	36	38	24	23	28	36	31	30	39	31	23	24	26	33	22	25	29	33	27	21	25	30	29	31	28	29	26	27	19	34	28	32	29	29	28	26	33	27	22	28	30	31	21	32	32	22	27	28	37	25	27	24	22	26	25	40	23	33	26	41	30	24	27	23	22	29	24	31	23	20	25	15	25	39	30	33	31	24	20	29	37	22	33	24	22	29	29	24	40	23	27	19	22	23	25	25	30	17	26	35	21	29	29	33	21	28	33	21	33	20	25	30	35	24	33	29	28	30	30	33	22	28	26	23	20	25	34	21	22	20	27	33	26	31	26	29	31	27	27	24	33	32	33	34	25	21	19	23	20	34	31	21	29	35	41	28	20	30	29	29	23	23	25	30	23	23	37	20	20	28	33	28	28	31	32	25	19	22	19	39	42	26	38	28	25	22	25	27	25	19	21	25	21	27	36	24	23	22	36	26	25	25	27	39	29	35	35	26	31	30	26	25	26	30	32	28	22	27	25	16	38	28	21	26	44	32	32	35	37	33	25	31	20	28	27	23	24	20	39	27	28	27	18	18	37	31	26	29	19	33	27	25	30	26	35	20	26	22	33	15	20	27	34	27	23	35	22	30	31	26	26	35	36	35	23	30	25	19	24	26	38	33	23	26	26	28	13	19	35	22	24	30	24	24	21	22	33	34	23	34	15	30	18	31	25	26	27	28	29	28	25	30	27	34	35	27	26	32	28	25	37	29	30	28	31	28	26	27	28	21	26	20	23	26	25	33	25	33	22	30	27	23	28	26	20	20	37	40	22	27	34	24	23	18	19	35	24	27	35	26	31	20	26	27	39	30	24	22	28	27	32	31	26	29	22	16	30	23	32	20	18	21	35	38	18	27	21	25	29	32	32	23	31	35	25	33	22	30	29	30	27	31	27	24	22	30	32	29	19	24	33	29	35	36	24	27	19	26	37	18	34	35	25	21	29	27	26	27	27	28	33	17	27	27	30	24	31	24	25	29	25	24	29	30	31	28	20	31	35	24	35	24	30	22	29	22	29	23	29	33	38	27	32	25	23	21	16	25	31	26	20	32	19	26	31	28	29	34	38	35	31	23	29	26	38	21	32	27	18	23	26	33	35	28	28	35	31	31	24	36	16	31	27	18	27	28	20	25	26	29	29	29	30	22	21	22	30	30	31	30	33	22	30	18	23	19	21	31	29	19	33	30	33	27	29	26	27	28	26	28	22	31	26	25	25	39	36	29	28	26	24	30	30	31	44	24	18	27	31	25	27	29	32	24	31	22	30	22	21	22	39	25	27	27	30	20	32	22	31	25	26	28	28	39	27	29	24	26	19	27	33	30	23	30	26	30	20	24	32	28	36	23	25	35	32	26	23	29	30	30	23	30	28	29	29	27	23	25	31	23	29	31	17	24	24	28	25	21	29	27	25	30	24	26	30	36	27	27	45	26	31	21	27	31	33	26	36	36	33	27	24	22	25	38	24	28	21	23	16	31	24	33	16	25	36	30	24	19	22	34	28	31	25	24	30	26	30	27	25	26	25	21	31	33	30	31	13	30	24	25	31	32	28	26	23	30	35	32	34	24	25	25	30	15	28	29	33	20	28	28	27	28	24	26	23	27	20	27	29	37	26	28	30	25	34	30	29	35	32	30	27	27	30	21	21	29	32	33	24	44	28	31	23	34	24	29	24	31	34	29	24	27	22	22	33	25	23	26	22	25	35	29	20	27	30	29	23	25
35998	24886	18607	33994	40340	39050	35582	31623	28645	25888	23125	20092	17334	14714	12102	10653	8860	6976	6870	6006	5394	5316	5099	4861	4488	4012	3808	3546	3462	3306	3110	2839	2587	2416	2225	2099	2036	1784	1646	1701	1736	1568	1587	1506	1470	1319	1215	1047	949	935	875	900	915	1005	990	895	891	842	812	836	859	890	767	771	777	863	754	715	706	704	685	667	625	592	626	599	506	535	511	515	534	513	545	543	575	562	527	518	553	548	569	581	630	729	600	590	544	549	554	553	546	487	509	513	520	507	469	450	482	456	457	467	462	475	480	507	460	485	464	478	470	485	444	463	442	433	475	434	433	429	502	454	461	470	458	470	482	437	485	471	491	474	447	447	513	490	474	480	465	476	514	497	487	433	476	432	442	440	467	431	471	412	452	517	481	465	436	427	438	421	444	443	478	473	427	457	451	444	462	463	436	468	447	447	430	420	446	458	448	456	484	479	466	477	469	502	473	424	439	478	457	455	453	463	484	473	459	436	455	464	441	472	467	476	442	447	477	451	452	405	471	456	488	460	470	443	471	439	454	439	491	467	470	434	482	448	469	449	449	444	470	483	498	447	419	489	461	432	437	446	472	442	440	463	453	452	438	416	436	452	429	448	507	462	466	439	456	474	416	445	438	429	452	463	473	466	426	443	447	459	422	446	452	469	451	458	440	461	459	453	476	452	467	453	465	465	445	482	445	473	478	455	443	457	426	475	446	436	457	424	457	454	454	431	453	466	472	415	460	460	404	440	448	481	446	439	429	446	452	437	474	445	418	467	428	436	425	486	417	442	440	491	447	471	470	445	437	447	431	462	451	466	450	431	482	456	437	434	460	467	479	462	482	454	484	458	442	448	480	465	431	456	484	430	464	420	455	438	502	467	460	449	489	430	472	458	433	447	416	458	455	431	444	444	464	436	466	466	426	512	428	486	459	461	425	419	459	455	451	466	422	457	455	433	474	449	457	449	451	456	465	453	444	467	414	471	480	491	450	452	417	401	417	466	499	469	473	441	458	433	483	472	431	467	445	446	429	435	452	429	472	418	460	417	467	452	445	471	447	464	442	486	437	439	468	442	456	481	411	438	421	407	484	403	438	442	423	432	451	451	443	480	440	464	463	479	469	466	451	444	443	480	460	463	462	465	459	425	459	436	453	437	456	459	418	490	436	436	466	483	482	452	475	430	446	479	467	457	480	498	473	425	447	478	440	463	408	452	445	464	471	456	427	454	451	466	464	447	459	487	461	459	482	487	432	489	473	473	434	488	420	425	466	437	461	476	500	502	423	440	416	461	394	503	467	443	447	458	453	457	446	462	457	449	437	486	466	422	454	439	454	448	439	424	469	464	450	454	470	424	467	447	435	477	445	474	435	449	469	466	434	464	452	431	450	448	506	472	413	429	433	467	455	438	477	462	447	459	449	455	432	472	436	458	417	441	491	448	459	419	468	465	456	444	432	455	434	475	418	440	446	493	455	460	422	433	408	464	474	472	438	411	478	420	433	434	489	455	478	452	421	453	434	433	441	443	468	441	443	456	466	441	480	424	464	466	452	445	491	421	453	465	484	500	425	478	443	455	456	479	440	491	441	472	484	427	465	487	419	502	453	464	392	446	427	441	485	458	488	467	438	419	444	434	416	467	454	477	466	469	476	472	445	513	437	467	461	447	462	420	466	463	455	447	469	437	450	452	427	460	436	488	466	451	450	459	479	444	443	483	494	436	468	480	468	430	440	406	454	498	461	454	447	470	437	425	447	463	441	445	435	460	436	444	472	424	422	457	461	464	454	441	490	444	426	475	436	466	451	473	447	472	433	457	460	474	441	494	435	446	450	437	415	451	455	445	440	497	407	433	453	440	456	391	459	459	494	459	472	451	490	462	448	453	464	434	470	465	425	446	481	472	441	476	428	476	478	477	444	477	436	462	467	448	441	464	471	458	427	464	458	461	449	418	442	460	466	460	425	450	390	449	448	456	444	496	476	469	464	468	446	450	437	407	434	476	444	441	442	443	463	484	466	431	483	441	434	470	463	477	468	466	448	463	517	429	442	446	455	456	440	466	460	442	467	449	489	446	483	446	469	490	432	466	467	458	441	484	424	409	427	451	404	469	480	464	410	443	471	482	487	472	457	430	464	442	464	437	424	439	466	446	433	448	484	476	423	451	459	466	458	458	392	459	431	425	472	474	434	476	434	431	466	441	440	462	439	447	465	455	453	420	449	384	455	452	447	431	440	477	466	474	455	428	447	453	428	483	476	462	422	455	462	440	422	491	447	404	495	440	502	459	465	438	458	482	433	466	461	447	484	410	407	430	463	450	464	413	459	447	429	472	430	466	421	464	482	463	443	474	481	435	445	442	460	503	459	470	500	423	448	444	462	473	431	460	449	475	476	483	480	463	467	452	446	486	448	460	458	453	424	466	433	449	454	438	470	453	489	494	451	491	481	464	456	487	502	468	451	447	470	508	476	468	475	453	496	446	466	441	443	457	449	474	455	439	446	471	441	503	450	451	445	479	464	460	495	432	475	457	490	435	442	479	481	423	440	451	450	444	481	483	433	463	445	448	447	445	424	446	462	443	481	472	445	465	427	437	442	437	484	444	442	461	435	457	476	406	459	444	464	406	446	464	418	470	428	498	456	462	432	436	470	457	453	439	480	440	467	438	414	458	440	485	485	449	461	440	445	433	443	446	438	463	434	427	473	474	439	504	457	466	481	479	448	424	437	484	451	459	427	498	415	463	476	450	462	466	429	457	436	438	465	418	488	455	480	455	418	436	444	433	447	465	481	416	461	455	490	443	466	474	458	471	460	492	440	450	430	430	458	450	463	436	479	473	458	484	438	436	453	485	440	462	412	436	431	470	484	446	443	430	466	482	442	449	441	437	427	451	417	454	442	470	467	435	486	449	506	452	429	421	502	430	471	443	424	422	490	463	477	449	493	434	449	413	471	444	413	456	428	446	456	474	464	454	485	450	436	486	497	484	450	481	447	428	481	444	427	426	457	467	487	468	437	474	436	452	460	432	441	503	442	514	445	468	454	463	444	474	421	479	421	441	449	440	465	435	448	487	452	452	438	460	449	427	470	513	467	420	461	398	450	447	477	466	505	433	432	459	469	446	476	458	442	472	448	413	476	460	508	479	417	452	463	455	428	427	494	466	479	457	460	408	446	460	424	469	454	470	475	448	441	465	439	484	444	454	438	424	470	405	472	454	483	498	454	446	436	436	456	444	474	436	464	465	489	440	441	414	482	448	483	468	458	454	443	466	437	461	433	465	471	470	451	466	443	463	433	464	416	428	473	443	460	453	432	465	457	514	481	431	460	504	441	435	455	467	480	440	467	443	441	447	459	492	453	451	436	420	441	437	483	456	465	462	447	485	453	444	432	458	444	462	454	443	497	425	453	429	448	452	450	479	472	456	460	460	466	454	433	488	453	469	445	445	443	449	464	492	433	463	440	420	447	447	466	474	494	465	415	433	465	481	480	420
2329	844	483	380	651	782	639	544	522	450	355	282	253	199	144	142	91	77	89	72	64	78	79	69	63	50	67	59	55	49	64	48	55	44	36	50	38	35	39	38	37	39	28	35	45	33	39	32	34	28	29	28	33	41	25	35	35	31	23	23	25	24	29	31	39	24	30	32	27	21	27	32	30	33	28	22	16	32	27	32	27	28	27	26	26	39	26	25	28	29	34	32	37	38	41	27	14	31	40	21	35	19	27	21	30	22	27	29	21	26	26	17	21	25	27	25	38	25	36	27	35	28	31	23	29	29	37	24	25	23	32	22	26	23	30	39	29	35	21	26	22	23	19	38	23	28	25	39	32	23	34	18	28	31	31	33	29	20	40	31	24	27	26	24	31	24	30	16	23	30	25	30	22	29	29	29	32	27	36	22	22	26	32	30	20	15	18	22	29	24	15	21	20	26	30	21	27	37	16	28	25	25	25	25	27	25	26	36	30	29	22	26	22	33	27	34	26	35	31	25	27	30	22	24	28	32	25	16	28	26	27	28	24	28	22	17	19	16	26	30	26	31	17	30	24	22	19	31	19	26	25	18	24	33	29	25	28	22	21	25	20	15	28	38	27	30	26	25	28	27	23	33	30	28	29	23	19	25	30	30	18	32	20	28	28	33	25	31	33	19	33	30	24	19	23	25	26	17	38	27	28	18	26	26	22	28	27	28	27	24	23	27	26	25	29	22	26	26	24	32	21	25	26	26	30	21	33	28	32	22	28	28	30	22	28	29	14	19	25	23	34	21	22	19	24	32	31	24	27	23	27	28	34	24	21	26	32	27	32	30	22	24	25	29	27	18	23	19	31	20	30	28	28	29	25	32	27	19	29	35	28	38	39	21	27	21	22	17	37	34	19	33	25	18	17	18	31	22	28	31	26	18	26	32	15	27	24	28	33	37	22	31	27	23	28	23	26	21	22	23	27	28	25	23	31	23	22	28	23	24	29	27	30	30	29	19	26	23	29	21	25	27	17	41	26	29	21	23	30	25	29	31	35	28	24	25	21	24	26	22	27	23	23	29	28	20	29	29	27	36	23	23	28	20	32	24	27	36	18	24	27	27	15	27	31	27	32	28	35	21	32	20	23	25	18	26	32	28	26	32	21	27	19	17	24	25	21	36	28	23	33	21	21	26	26	33	34	31	28	31	29	23	21	11	20	27	28	25	28	19	30	36	25	26	27	26	28	27	23	27	31	25	20	25	29	26	22	35	32	23	28	26	30	25	33	35	27	33	37	25	26	35	28	16	29	29	26	30	27	28	21	34	26	30	31	35	20	20	31	16	27	30	24	33	29	28	23	22	25	27	27	26	31	23	22	27	27	32	37	31	24	27	21	27	17	19	33	25	19	28	27	39	35	22	24	28	29	19	28	27	29	35	30	25	33	25	34	19	27	25	27	28	31	30	28	18	34	26	30	20	26	33	20	27	25	23	31	28	23	30	34	16	28	33	37	26	29	26	19	24	34	36	30	20	29	25	29	30	21	29	26	31	32	32	32	24	21	28	21	29	36	29	26	25	22	30	29	28	34	28	18	29	25	27	30	16	31	33	29	22	27	25	30	32	23	28	22	27	28	16	28	16	28	27	22	30	16	21	40	17	25	27	37	27	31	29	20	24	19	28	34	21	35	31	33	31	29	21	27	32	24	21	22	17	25	27	22	36	18	32	27	22	30	22	32	28	26	23	25	22	19	32	28	25	26	18	21	27	28	20	28	27	32	24	29	23	22	29	24	27	21	29	22	28	24	26	40	28	18	22	29	31	26	28	23	26	25	35	25	32	32	30	29	20	22	25	12	22	27	38	24	24	20	31	28	23	34	30	28	35	28	19	25	21	29	30	26	26	30	21	30	24	25	29	30	30	26	35	26	25	26	23	23	21	21	16	28	25	24	21	25	17	26	26	25	31	27	24	29	23	33	37	18	35	30	25	24	28	15	22	20	29	22	28	21	19	27	32	22	24	23	29	25	17	33	22	31	34	25	32	27	26	21	17	25	35	27	28	25	32	27	25	39	25	31	21	24	29	24	29	32	18	22	24	26	31	37	31	30	24	24	32	25	21	25	23	26	31	21	21	39	28	16	25	28	20	25	29	27	25	27	26	24	20	21	20	17	30	26	26	28	23	29	34	27	31	34	20	23	16	23	23	39	17	31	26	30	15	20	20	33	32	24	17	26	26	29	28	30	24	24	28	18	32	16	27	27	23	36	25	23	37	30	21	26	17	30	34	33	30	19	24	28	37	21	28	25	30	34	21	22	31	15	22	23	23	35	18	27	26	24	27	27	32	23	23	32	29	30	31	28	32	28	33	27	32	21	22	28	35	22	22	29	24	23	24	26	34	29	22	33	31	32	21	31	39	27	31	23	34	24	18	23	29	30	22	26	33	29	24	40	20	28	36	26	19	32	30	23	26	29	17	16	23	28	30	32	30	14	24	31	26	25	25	24	30	23	17	31	19	27	28	25	32	34	21	28	24	22	23	33	26	28	20	26	24	36	24	29	32	27	33	28	24	33	22	28	19	38	19	26	26	18	17	24	20	28	35	35	25	20	24	32	24	23	35	29	23	26	30	36	22	20	21	32	27	24	16	31	23	20	19	21	29	15	25	34	17	29	33	22	32	29	31	32	22	24	26	27	40	22	25	27	21	27	27	23	32	26	26	32	23	27	26	30	17	25	31	25	28	24	24	22	21	27	23	26	28	25	29	27	35	31	34	26	24	25	28	29	28	29	29	25	27	25	25	31	18	21	27	41	36	33	25	27	19	35	20	16	33	35	29	33	19	18	20	18	24	22	25	25	32	26	20	26	20	36	27	30	28	22	28	32	29	26	20	21	29	36	17	24	21	23	23	29	24	29	27	33	26	30	22	30	24	31	33	25	25	25	16	24	24	20	23	13	25	29	34	25	20	20	24	31	25	33	31	33	30	30	31	22	41	29	25	27	22	20	19	29	33	42	25	31	27	31	26	23	23	32	21	32	28	26	32	27	33	23	17	22	22	20	31	23	25	27	18	27	30	26	29	26	31	17	39	37	23	20	24	31	38	38	24	22	22	28	32	32	31	28	25	31	31	27	25	25	32	25	22	26	25	21	29	28	25	22	34	35	20	25	27	21	18	32	32	26	22	25	23	32	30	16	21	25	28	26	20	28	29	32	34	27	21	24	35	32	23	19	31	26	18	26	42	31	22	32	17	32	34	28	18	28	24	25	33	24	18	27	34	31	29	27	26	24	17	28	25	25	27	19	33	33	23	27	20	16	32	24	23	23	21	23	27	25	22	30	20	26	30	27	23	31	20	23	31	29	27	28	18	26	22	29	27	28	19	20	30	21	36	21	26	34	24	19	26	23	24	26	27	25	24	29	18	20	33	27	27	22	30	25	32	24	23	29	29	20	26	28	28	30	24	28	26	23	29	29	29	30	22	30	27	29	21	26	22	25	30
26608	17108	11059	24886	31537	30091	27010	23235	20430	17810	14771	11989	9823	8425	6903	5598	4512	3735	3588	3116	2915	2837	2659	2523	2221	2112	2098	1959	1816	1758	1672	1609	1431	1323	1170	1207	1152	1042	978	1032	972	1040	976	919	867	865	796	720	678	656	636	644	684	638	677	629	577	569	562	612	590	601	585	616	609	627	608	563	515	572	550	520	505	510	471	497	430	458	443	450	433	455	444	468	482	499	497	485	502	446	479	502	543	505	493	487	477	508	471	448	453	458	450	465	436	456	435	424	459	433	431	422	395	452	429	440	443	428	398	440	461	416	434	440	487	444	466	424	400	482	424	432	415	449	434	429	434	413	420	435	446	442	431	425	445	424	472	452	452	449	470	450	476	437	433	419	432	441	430	416	437	450	404	432	457	449	458	426	449	418	473	427	424	431	467	418	422	440	403	420	425	469	409	434	440	431	418	406	475	422	453	451	454	442	442	445	444	436	411	405	434	383	461	440	453	452	444	428	449	423	434	429	473	404	421	404	457	456	434	455	412	423	444	429	440	409	427	435	428	420	431	398	424	431	398	411	427	476	433	453	469	412	427	446	434	413	442	463	409	407	442	438	427	417	446	417	433	460	452	458	446	428	410	436	434	433	449	431	447	418	457	456	415	451	454	404	463	453	446	469	430	438	408	420	432	455	457	443	408	445	455	462	414	449	439	477	438	426	446	464	443	415	431	476	451	432	413	418	421	442	411	435	418	459	440	425	413	452	436	461	472	400	460	472	459	448	442	440	456	429	434	453	455	442	460	452	403	403	463	448	421	438	415	433	426	427	485	448	437	443	453	462	448	441	433	440	433	447	449	435	462	444	445	428	426	451	445	455	427	447	397	421	450	414	419	453	418	454	421	451	474	414	453	447	417	422	452	408	414	458	430	420	406	461	425	436	455	412	459	403	447	424	433	449	424	456	430	441	419	409	485	450	443	397	452	424	422	453	456	436	434	410	430	401	425	468	456	390	442	425	453	436	422	438	435	412	443	454	415	449	452	451	456	426	446	423	440	420	424	424	445	442	415	435	423	430	414	431	461	468	437	421	443	430	486	449	405	426	441	477	473	418	405	460	421	439	445	401	424	422	471	402	444	453	452	412	447	419	462	421	388	419	432	421	452	425	445	425	410	429	446	444	426	409	442	450	404	453	427	455	425	435	410	458	412	468	450	471	400	445	409	457	443	429	444	443	440	405	486	458	449	460	385	447	461	428	424	396	416	422	444	440	459	430	439	414	444	406	426	455	446	421	448	446	449	431	445	433	444	417	462	455	393	460	475	440	435	421	427	447	446	430	452	402	439	445	466	446	432	455	410	425	431	421	432	447	448	462	428	452	455	436	429	426	464	427	404	436	415	457	411	429	447	420	421	474	433	441	419	471	475	440	476	462	437	462	418	426	439	410	444	417	424	407	430	436	435	464	443	399	416	460	452	445	435	429	436	443	451	455	441	420	448	404	456	409	439	451	461	455	437	460	470	403	411	428	418	451	439	411	429	433	424	455	427	415	435	438	465	432	409	425	463	463	408	430	437	430	421	440	473	465	413	468	435	464	428	448	457	437	440	427	423	423	443	411	401	419	456	445	445	425	444	450	450	409	430	476	416	467	438	427	425	394	431	417	440	440	409	433	453	472	447	432	407	452	450	423	455	423	453	473	426	439	457	462	448	472	411	444	402	452	421	432	442	428	452	453	427	425	405	457	474	429	416	446	457	457	471	442	443	443	399	459	471	433	418	471	438	434	445	425	470	467	451	421	434	437	442	450	430	445	466	436	463	413	401	458	448	413	442	438	431	449	436	458	475	428	450	460	436	424	457	438	432	461	445	448	457	411	444	429	392	455	451	423	454	389	412	464	409	478	457	456	417	442	390	413	422	468	457	452	414	445	474	423	439	445	432	420	449	397	404	421	439	403	439	428	476	429	421	424	494	398	408	444	437	441	444	440	422	431	437	412	385	455	422	433	453	421	437	403	453	423	456	403	434	447	434	427	438	452	470	432	468	399	392	451	432	453	421	451	420	463	474	477	436	432	457	434	473	407	429	447	430	428	474	404	427	456	447	447	429	414	459	445	448	455	442	425	464	451	452	460	417	454	431	432	420	437	468	438	423	408	448	418	418	464	456	417	463	468	469	448	439	421	416	428	450	495	427	412	443	481	420	434	435	408	438	422	433	392	409	455	410	445	431	454	385	422	461	441	415	420	425	448	417	439	471	433	461	415	468	442	431	427	427	448	440	465	435	440	424	485	416	456	430	460	433	469	459	398	460	433	456	444	426	414	414	449	466	449	380	424	437	464	426	461	442	455	426	457	410	389	411	465	442	433	401	401	456	455	429	404	450	427	408	439	445	435	408	455	400	424	457	370	467	448	462	456	426	436	429	391	436	409	439	412	464	437	424	445	420	440	476	413	424	437	438	422	461	398	451	444	433	438	411	473	417	418	425	432	468	422	438	429	448	469	455	454	431	434	416	419	414	427	439	433	442	445	465	436	418	438	419	429	466	427	464	424	433	424	464	454	438	450	409	406	458	440	469	450	432	456	431	417	392	423	437	442	446	439	465	488	459	426	452	467	446	429	416	382	441	422	449	452	447	399	447	433	461	468	412	450	443	396	452	438	434	445	390	438	446	422	449	385	437	420	434	468	450	424	402	454	443	437	466	432	466	442	459	431	399	431	432	430	418	428	416	417	436	447	408	456	438	451	427	433	418	429	422	428	459	450	425	406	433	454	460	420	404	443	415	446	447	413	441	419	407	451	472	474	445	452	437	454	462	392	424	450	440	468	434	414	423	435	414	429	457	389	434	435	460	413	424	451	431	444	461	426	396	467	430	444	409	399	425	443	417	397	447	417	425	433	408	390	388	419	431	456	417	431	433	451	458	452	459	446	467	429	488	428	441	460	435	444	455	468	429	434	476	448	445	470	435	440	433	427	423	435	424	433	448	444	450	455	410	427	449	433	469	457	440	395	480	399	463	440	419	427	442	455	437	412	421	448	435	436	468	453	429	445	431	439	427	453	434	461	442	428	468	417	393	441	474	417	455	403	443	463	410	460	452	429	467	423	456	459	409	436	444	491	426	473	408	447	413	421	430	438	434	406	456	442	442	443	456	463	423	457	415	421	449	427	432	443	422	426	453	439	425	410	442	470	435	458	414	473	436	436	462	393	449	448	433	447	413	462	496	393	414	430	431	430	452	410	450	446	433	432	448	459	424	427	470	443	422	472	435	445	399	426	451	436	422	411	413	443	454	434	443	467	444	417	432	397	393	435	469	433	455	415	422	444	461	449	453	382	437	419	424	461	436	452	398	438	450	460	385	398	439	410	439	426	469	435	448	442	461	460	428	432	429	429	438	418	413	468	469	440	431	418	448	459	436	440	441	426	442	443	430	433	404	383	450	457	484	438	416	451	435	458	461	427	442	429	409	428	433	439	436	445	446	451	453	413	410	431	391	433	420	450	408	422	475	409
2305	786	492	362	638	750	666	552	499	404	370	207	228	184	181	136	110	84	73	73	61	67	76	75	63	64	64	50	55	52	40	48	60	40	44	49	45	45	40	42	35	52	36	48	32	33	34	29	26	36	17	32	28	22	26	29	36	28	25	21	26	24	29	20	25	31	26	29	33	31	30	25	36	28	35	30	23	37	22	25	35	23	33	22	27	29	19	29	22	21	28	25	27	23	24	28	31	28	29	27	28	18	30	22	22	29	28	17	14	31	22	23	24	25	23	30	40	28	32	20	35	23	32	24	25	38	27	17	33	27	27	16	29	24	29	33	41	27	15	21	20	15	27	17	19	32	24	32	28	25	21	27	27	31	31	26	15	26	20	22	30	22	20	30	30	25	32	33	25	28	32	17	36	23	23	22	30	19	22	22	30	27	27	21	32	20	21	22	35	18	23	24	32	12	23	30	39	20	31	19	23	25	23	29	25	32	27	27	22	17	22	24	24	24	25	21	26	26	25	20	20	29	30	24	27	24	32	22	21	16	22	26	17	27	18	28	28	24	30	32	21	20	24	19	28	24	28	26	30	27	19	29	31	18	28	27	23	31	16	19	27	27	18	27	32	35	24	29	23	29	24	21	28	23	27	23	22	28	31	33	29	19	24	19	33	29	20	17	27	23	29	18	33	26	33	31	20	23	19	30	26	27	27	29	16	22	24	25	27	17	26	18	12	11	33	23	27	23	25	24	24	26	17	33	24	26	24	27	23	19	22	30	28	26	26	40	31	24	24	25	23	32	23	29	24	23	22	32	34	23	26	25	18	20	17	20	17	22	32	24	21	18	19	26	34	33	27	27	22	32	30	18	20	28	25	22	32	19	22	24	24	31	21	26	27	27	23	27	19	17	24	29	26	22	20	25	18	35	13	20	29	24	20	22	25	29	17	24	26	24	31	28	16	25	32	23	25	22	17	28	22	28	20	23	30	21	31	27	26	23	17	23	20	21	30	26	28	17	27	18	23	28	28	28	19	30	25	22	20	25	27	19	28	23	28	26	25	28	35	34	21	29	17	34	30	14	24	34	25	23	24	37	20	23	22	20	21	27	24	30	30	20	27	26	16	34	24	21	19	27	21	31	30	28	21	27	28	26	22	25	25	30	30	30	19	31	24	26	22	23	29	31	27	29	15	25	15	22	20	19	23	26	23	16	26	24	25	20	28	23	30	24	23	33	26	28	17	22	21	25	20	21	27	33	27	21	17	30	21	17	23	28	37	24	24	33	24	25	26	30	25	21	28	32	27	23	25	23	16	16	17	33	26	22	15	14	28	26	16	27	27	17	24	26	26	23	18	33	24	23	31	24	21	24	32	20	33	34	18	27	27	32	23	25	25	23	24	18	26	31	26	21	24	27	18	21	32	26	17	25	24	25	25	34	29	20	22	30	28	29	25	19	29	20	27	25	22	26	23	29	16	21	35	31	11	25	24	29	29	34	20	23	28	27	28	22	30	24	25	19	22	20	27	32	22	32	25	20	31	22	26	30	29	24	22	20	24	19	22	24	26	21	24	27	22	33	18	18	19	27	30	34	25	24	30	31	37	14	22	23	22	19	21	34	21	17	33	25	17	23	26	32	24	35	17	22	22	28	21	22	34	30	25	24	15	19	21	20	28	23	33	29	20	30	21	26	30	24	28	22	24	21	29	23	27	27	28	17	22	29	23	36	38	33	26	28	23	26	23	23	22	28	17	19	24	26	25	25	25	23	25	26	23	29	22	19	21	29	22	26	29	24	27	20	28	27	23	33	23	22	17	23	27	26	13	20	27	17	25	18	27	26	24	19	23	25	23	24	27	30	16	26	21	18	28	23	27	24	24	29	25	19	18	26	26	29	21	33	25	26	22	18	31	23	28	26	16	32	25	27	26	22	27	25	28	21	27	22	16	26	24	24	28	23	27	27	30	20	29	22	24	21	18	26	22	22	34	28	23	26	26	21	24	24	24	18	30	22	28	29	24	23	21	24	18	27	25	28	26	24	23	13	25	19	24	27	30	19	30	29	29	19	28	24	21	26	25	29	23	19	17	32	24	29	35	17	29	22	23	26	27	23	23	29	26	29	34	20	24	29	29	18	39	18	30	22	21	30	21	17	17	25	22	23	21	26	22	23	27	28	28	25	27	22	26	31	24	30	24	28	16	20	23	24	31	16	25	28	24	23	16	24	14	27	29	27	27	15	26	33	21	22	19	26	23	28	34	25	22	27	28	27	28	23	26	24	25	23	24	29	24	21	18	37	32	21	29	27	26	20	22	25	17	25	30	26	25	14	43	36	23	30	16	29	26	29	32	27	18	25	33	22	25	25	26	26	28	23	35	24	24	26	25	36	30	20	27	23	20	25	26	29	24	21	23	33	30	24	21	27	26	22	18	24	30	23	26	23	25	23	32	18	22	27	33	27	29	26	23	29	20	27	16	19	23	26	23	31	25	31	31	23	20	18	26	26	22	34	22	27	31	29	25	29	29	26	14	39	27	16	19	22	14	27	24	19	22	25	29	26	25	24	22	33	17	35	20	17	35	26	22	25	31	25	28	25	28	21	19	29	29	25	27	23	27	31	36	36	13	14	22	20	18	22	29	23	35	24	19	27	25	26	29	26	21	21	20	20	18	24	30	32	22	17	31	26	29	20	30	23	24	23	24	30	31	28	16	30	25	20	20	28	25	23	28	18	23	23	20	31	31	25	29	23	27	11	27	21	17	23	29	29	29	27	23	28	30	14	20	27	24	18	24	25	30	34	28	25	28	30	21	27	22	33	16	25	23	18	30	20	23	26	21	28	31	26	27	29	35	34	21	25	23	27	27	34	23	24	19	20	27	21	21	19	24	29	24	29	27	26	24	30	21	35	19	19	32	31	29	26	27	28	30	32	15	35	24	30	32	23	28	19	30	16	23	21	24	29	24	24	17	28	23	21	21	24	25	32	31	18	28	27	21	23	19	24	17	26	25	19	18	23	17	24	19	17	23	24	28	24	23	26	35	23	22	18	35	21	24	24	25	21	23	18	32	26	26	28	28	34	26	20	28	24	34	18	24	29	24	20	36	18	27	19	29	22	19	24	24	25	30	22	25	29	20	26	29	30	27	38	23	32	26	23	26	21	23	13	21	19	29	32	22	24	22	18	30	25	26	21	31	24	24	28	31	22	35	23	25	25	28	33	25	19	27	22	24	25	24	18	27	28	17	22	23	36	17	26	22	29	22	26	24	29	35	28	22	29	24	33	19	22	21	18	19	35	32	19	27	27	21	32	26	24	31	22	19	21	30	28	29	27	22	24	30	36	34	22	28	27	19	20	20	17	14	26	22	35	25	30	30	23	20	29	20	24	13	24	24	26	24	22	24	25	21	29	16	22	23	28	30	18	24	23	25	29	13	26	27	23	27	17	22	24	25	26	38	27	28	34	28	24	23	28	33	32	18	25	29	27	25	20	24	20	20	26
27375	17169	11247	24943	31673	30174	26688	23094	20484	17761	14458	11795	10269	8531	6794	5588	4553	3621	3480	3152	3006	3059	2730	2597	2321	2125	2049	1985	1831	1767	1616	1530	1373	1358	1185	1169	1097	1002	980	1034	970	960	879	886	909	836	728	694	641	641	598	596	664	664	623	625	570	570	590	594	617	584	557	533	574	594	501	492	570	569	557	496	483	482	442	445	415	446	445	440	449	414	392	427	473	431	459	455	449	440	451	494	537	463	480	456	460	424	457	441	443	432	440	465	471	415	424	421	432	393	413	386	408	421	427	400	376	390	452	410	422	403	410	402	374	393	399	405	401	394	418	417	405	383	408	384	470	402	423	394	420	416	395	397	418	407	456	411	430	415	449	415	440	439	427	397	391	427	424	401	393	398	414	396	391	426	427	407	386	417	378	419	386	404	411	416	406	474	391	393	409	380	445	434	378	394	401	395	413	404	411	401	400	432	441	381	411	390	404	386	382	433	400	403	405	406	399	400	386	415	387	385	382	393	403	388	393	389	447	392	398	383	433	407	426	445	379	398	419	384	428	405	395	442	436	392	434	411	409	433	391	359	390	382	399	351	377	377	431	414	388	431	393	401	441	398	386	391	405	408	412	400	391	379	429	427	387	417	424	414	407	454	420	416	386	401	389	402	424	395	411	416	419	395	423	433	402	403	427	440	403	401	415	388	381	413	408	420	415	385	418	392	421	389	408	421	421	419	412	398	444	403	418	403	386	409	389	429	422	385	403	419	383	412	414	444	404	418	407	426	416	401	432	410	406	418	397	424	424	438	447	413	437	398	402	437	391	396	410	424	417	404	408	413	413	395	438	359	401	447	378	394	402	446	427	462	442	441	393	414	398	394	406	421	382	402	379	395	392	381	435	408	382	398	418	410	454	418	408	413	424	394	417	389	444	416	443	424	389	407	424	406	438	407	403	394	416	392	388	419	417	410	400	409	414	425	390	439	402	370	409	412	420	403	406	405	421	433	373	404	394	435	431	426	395	417	391	408	385	385	394	430	408	418	432	385	386	401	391	405	418	409	418	440	400	423	408	412	440	398	410	374	409	405	371	401	393	443	393	396	402	418	393	428	414	399	397	428	445	390	425	408	471	405	406	413	416	422	392	382	398	383	444	455	411	413	388	406	417	405	453	393	375	388	419	411	418	391	399	401	416	396	393	406	410	436	403	406	389	392	385	423	424	408	442	408	400	408	443	414	412	450	405	394	371	401	437	405	405	416	359	403	399	413	433	424	420	404	382	419	426	385	419	419	426	403	419	425	401	412	392	387	423	414	401	406	437	411	449	424	391	433	386	421	402	407	413	428	446	397	406	417	433	384	413	393	371	455	385	413	449	385	403	436	370	470	409	379	404	380	383	423	387	401	422	415	435	400	424	406	412	419	414	412	427	406	416	427	405	409	399	395	397	407	380	366	414	384	432	422	442	409	400	404	446	390	442	438	429	424	414	418	384	386	379	370	398	391	425	418	423	426	423	398	378	391	380	383	377	413	428	417	396	440	417	420	431	433	436	368	426	377	373	386	419	421	401	411	405	419	435	402	376	414	394	401	399	429	400	453	395	403	428	408	395	380	417	388	383	399	435	413	408	452	379	381	450	401	399	409	411	378	394	398	371	403	430	418	400	396	418	396	423	429	447	369	423	404	381	411	420	394	418	401	416	394	411	401	426	427	396	403	424	425	432	414	413	392	394	425	411	434	422	423	404	405	428	408	431	392	408	393	405	403	397	408	399	395	427	403	455	426	400	399	428	384	450	432	445	383	386	409	388	408	413	437	396	419	411	421	434	392	401	443	405	412	452	431	404	392	422	383	398	456	413	428	412	377	400	412	444	405	411	411	441	452	427	415	407	369	395	412	442	430	390	388	391	397	422	400	363	431	385	404	416	405	385	433	397	391	402	367	403	433	405	451	416	405	393	425	397	384	425	382	409	389	396	424	392	402	400	400	385	412	400	433	439	414	427	426	454	415	395	406	453	420	422	386	411	438	381	396	377	419	404	391	424	409	415	404	450	388	430	371	400	413	389	444	421	396	429	395	422	401	410	410	398	402	421	424	386	420	373	413	415	408	435	356	418	422	423	396	395	417	427	421	434	440	444	433	413	458	418	388	415	345	448	377	384	391	422	416	405	411	444	409	430	397	400	383	417	410	452	413	414	382	353	415	429	381	370	399	427	366	397	442	400	404	406	431	436	441	430	407	442	409	374	387	409	422	453	408	406	393	365	418	410	384	412	369	402	386	422	399	383	418	426	413	420	405	392	388	426	436	449	428	434	418	431	405	432	426	437	433	396	427	407	450	393	399	407	422	393	401	398	443	428	398	415	422	411	429	411	386	414	380	407	396	404	395	415	423	374	394	395	394	410	393	408	410	397	408	413	407	397	428	427	424	390	421	393	425	443	377	415	383	401	405	403	379	401	388	393	421	421	364	421	428	444	402	419	441	449	445	425	403	392	408	416	391	380	421	405	411	391	402	416	386	381	423	374	386	415	433	419	371	409	397	431	403	400	364	361	411	421	440	392	438	406	382	388	427	393	423	402	402	395	431	434	424	376	370	410	449	403	432	397	423	398	440	418	405	396	429	416	372	446	406	448	395	439	459	441	387	412	415	387	436	417	408	396	368	416	440	431	430	388	414	421	403	437	432	410	421	418	407	412	403	395	425	357	383	440	436	405	419	417	415	438	405	405	389	412	360	380	415	369	419	425	427	375	388	419	422	411	417	398	401	399	430	423	421	364	382	421	399	402	385	412	360	359	420	390	406	397	402	424	391	410	412	379	422	409	393	422	407	398	398	415	411	423	416	414	450	412	435	400	349	397	402	410	397	370	358	406	404	413	430	412	411	402	390	388	417	376	418	421	413	434	421	380	425	410	417	396	430	416	393	432	418	374	391	395	410	411	422	427	396	443	404	414	385	412	406	417	426	389	418	390	431	399	433	408	404	408	415	383	436	418	430	401	382	394	426	422	417	396	404	393	435	401	446	384	414	440	402	369	432	417	406	422	403	384	373	413	389	385	404	397	417	402	434	399	412	419	384	390	439	418	380	409	418	417	407	397	393	461	381	422	430	403	397	399	462	395	426	399	415	461	413	418	376	433	394	395	416	414	389	417	418	452	403	443	400	399	435	421	373	405	386	422	402	428	380	430	421	398	418	419	437	437	415	413	412	389	415	438	406	402	426	403	400	389	374	408	384	421	416	423	407	404	386	412	393	417	404	420	364	423	431	396	399	411	407	448	419	439	380	401	374	461	380	388	407	408	440	446	372	389	426	440	397	424	410	413	401	417	413	446	408	408	385	410	417	434	409	394	408	411	437	422	375	390	410	431	404	424	430	419	411	418	399	412	426	391	397	384	397	390	419	403	378	375	451	419	355	400	405	448	399	406	395	411	412	399	393	382	394	378	398	408	372	427	381	385	391	431	415	390	422	405	402	399	383	420	428	429	411	374	431	406	404	423	412	399	387
4068	1168	717	525	856	1049	869	785	745	584	460	368	341	300	240	184	151	120	115	128	106	121	104	105	92	70	96	106	78	83	61	60	64	53	56	82	58	53	49	55	50	49	41	52	49	50	48	46	37	33	34	34	49	55	32	45	45	35	43	45	44	39	43	37	40	48	52	36	40	43	31	44	35	45	28	34	33	43	37	30	41	58	45	33	36	31	41	30	31	45	38	45	38	47	39	54	36	39	33	43	41	37	42	45	33	28	33	37	30	34	35	40	37	32	46	39	33	31	40	22	25	36	44	54	27	35	55	29	38	32	39	32	48	35	42	26	37	37	36	43	32	41	35	32	40	34	36	32	37	45	37	43	61	33	45	31	39	39	29	32	26	28	45	30	42	47	36	36	40	25	42	30	38	29	46	29	40	42	44	40	36	32	47	39	40	37	33	27	35	46	38	35	41	36	38	46	33	39	43	32	35	44	32	37	38	37	42	35	36	42	48	30	37	36	35	39	28	30	30	40	23	41	34	36	50	44	35	36	41	46	22	32	33	39	27	48	36	29	29	34	38	42	47	37	39	39	30	36	46	33	38	31	37	39	32	39	35	33	33	30	45	27	40	26	31	44	33	36	32	35	36	37	39	36	44	42	34	30	38	31	36	32	49	40	33	38	32	29	40	36	31	36	44	39	42	36	41	32	40	39	38	39	35	36	44	42	39	41	48	35	30	33	37	47	34	46	35	32	25	36	41	40	35	30	39	35	30	33	42	34	38	41	47	22	44	44	29	44	29	35	41	48	34	32	27	30	45	32	42	43	41	33	38	46	35	45	46	28	43	28	36	39	35	35	30	40	34	45	38	48	58	43	32	37	32	36	41	36	39	33	34	36	37	37	39	29	39	39	34	35	48	39	38	37	36	33	37	36	38	35	50	33	37	30	32	41	32	34	35	38	32	41	41	35	47	40	36	30	25	35	38	50	34	41	35	32	39	35	39	39	38	43	39	40	27	50	33	42	31	38	34	32	47	33	46	37	42	35	41	39	30	33	38	39	29	40	28	35	39	40	43	37	30	27	38	40	41	42	46	40	46	44	26	40	39	43	39	32	50	44	32	33	38	29	37	30	42	40	37	37	53	32	39	31	26	41	28	31	33	29	20	39	36	38	33	41	44	37	39	29	43	35	39	48	29	34	21	38	46	34	38	35	38	37	41	44	31	44	42	35	35	35	29	28	38	43	38	31	37	50	44	30	26	25	51	44	37	28	38	40	32	39	36	29	38	46	43	24	46	37	42	39	42	46	34	44	38	38	45	33	37	31	32	33	33	45	40	38	32	24	32	39	35	44	32	44	33	27	21	37	50	33	36	36	37	31	43	40	38	33	49	36	33	31	32	39	38	37	32	38	37	26	47	46	39	30	36	46	33	34	28	42	31	43	42	43	40	35	31	30	50	46	26	34	32	38	32	40	35	44	34	35	25	34	36	30	34	31	39	41	37	31	26	28	38	33	45	46	39	24	34	34	35	33	34	33	39	39	50	39	28	38	41	33	42	30	31	31	38	34	44	41	36	33	37	32	43	37	44	43	31	37	49	31	36	34	46	37	35	44	43	33	40	41	32	32	38	40	40	39	39	44	45	38	36	36	41	33	29	38	35	40	39	35	41	29	37	31	29	31	38	40	34	46	52	31	34	31	41	29	33	32	52	29	27	37	23	36	50	38	34	30	37	38	27	36	34	42	45	46	41	39	35	47	28	39	31	32	35	42	33	39	27	33	37	34	37	26	34	40	35	33	41	34	41	33	35	36	33	33	42	34	35	34	51	46	45	34	27	37	30	36	39	50	45	32	31	41	37	35	38	37	26	35	38	38	40	39	39	34	42	39	51	43	46	37	45	40	51	31	32	30	43	35	34	44	38	33	39	39	43	34	32	37	43	26	35	33	27	34	35	41	41	42	38	34	33	40	41	44	31	37	36	35	51	33	43	38	30	41	36	36	32	35	37	41	26	45	39	46	37	35	32	35	36	41	45	27	37	44	37	30	39	33	38	42	32	37	32	42	43	59	47	33	32	47	32	35	39	34	43	24	34	39	47	37	46	28	33	33	24	40	41	47	41	38	39	39	41	32	41	25	44	37	37	44	32	47	34	42	31	30	30	38	28	29	31	36	35	35	39	37	39	42	28	42	27	33	30	38	40	38	32	40	33	33	37	32	34	43	27	39	37	38	34	39	33	47	37	39	47	46	30	27	35	34	37	46	39	45	40	46	40	42	40	37	30	38	34	33	37	42	41	29	54	35	33	29	30	43	43	42	39	29	31	32	34	36	29	39	41	30	35	19	32	46	39	33	38	44	42	39	40	35	53	30	40	30	27	30	28	40	40	35	32	39	38	46	37	29	31	49	38	46	30	31	35	50	40	32	41	25	31	47	28	40	42	32	40	36	44	45	33	41	39	36	41	27	35	40	38	25	41	37	43	26	21	49	44	27	28	31	48	39	36	36	33	40	31	42	41	51	38	29	30	34	49	35	45	31	39	36	30	36	36	33	41	35	34	44	28	48	34	33	33	36	42	40	39	34	29	40	27	33	45	45	37	36	33	37	45	42	40	35	30	29	32	42	36	24	37	47	46	30	38	37	35	29	33	34	28	30	33	35	35	38	36	34	34	28	45	42	53	39	31	44	22	41	30	38	51	36	47	34	33	38	33	48	36	22	40	44	45	31	34	38	40	44	46	35	34	42	28	36	32	34	28	34	37	43	48	35	27	35	34	33	41	42	29	46	36	36	35	31	38	41	37	30	24	29	32	37	28	35	34	30	42	38	44	48	29	33	34	31	35	26	39	35	41	27	34	29	33	45	39	54	32	33	28	30	33	22	37	47	29	36	38	36	36	35	30	30	42	46	46	37	36	32	35	42	51	32	39	36	32	40	37	28	37	34	34	28	29	33	39	31	35	25	40	38	33	34	29	39	36	34	43	31	31	37	35	29	29	42	31	31	34	44	38	36	40	34	49	29	44	34	32	42	42	34	38	37	18	52	32	43	37	23	33	38	39	44	34	41	25	33	28	28	41	33	31	40	39	35	34	40	35	32	43	47	23	37	26	35	31	30	41	35	42	41	29	42	26	30	34	31	38	23	41	37	38	41	36	27	35	32	36	35	34	39	45	36	38	38	34	23	28	39	45	29	30	29	32	38	34	32	28	38	29	37	46	36	37	43	47	38	37	46	29	31	41	38	35	48	40	32	40	34	43	32	44	37	25	28	31	43	28	41	30	36	41	39	36	38	38	34	30	32	38	33	38	41	44	47	33	38	39	33	40	45	42	29	41	28	32	36	34	39	32	34	33	34	40	24	47	29	47	37	43	29	41	45	35	41	41	40	37	30	30	40	37	26	42	34	32	40	48	38	40	32	33	27	30	39	40	33	33	32	31	31	31	45	33	38	39	32	42	33	34	24	45	51	37	35	27	44	43	29	46	43	24	36	42	38	37	38
30133	20099	14322	28628	35424	34121	30652	27260	24430	21463	17808	15082	13438	10993	9290	7486	6053	5500	5065	4416	4394	4215	3948	3839	3412	3109	2873	2765	2585	2463	2334	2059	2047	1873	1712	1669	1579	1501	1439	1486	1372	1413	1339	1314	1316	1146	1007	947	907	856	924	875	944	847	879	886	875	867	881	863	871	774	786	809	866	813	751	715	799	822	745	695	724	707	712	674	636	634	576	622	646	652	667	685	681	686	658	676	657	647	635	751	737	664	701	730	715	642	701	689	624	619	668	702	622	603	605	586	585	618	592	606	612	583	597	572	588	626	581	601	626	602	632	611	638	628	561	607	547	570	575	632	583	610	620	625	619	573	614	634	638	607	603	598	616	576	587	574	620	624	618	602	565	611	593	562	598	604	609	611	566	591	601	580	638	593	581	559	583	616	587	578	595	597	608	580	606	571	620	582	607	610	577	563	554	588	599	605	544	605	619	607	642	561	583	587	593	573	601	593	598	639	610	579	656	625	556	593	627	583	622	600	558	633	601	587	579	579	629	568	621	568	610	614	627	602	592	584	588	614	591	592	590	601	600	585	630	653	572	623	621	605	588	618	573	639	542	660	624	646	567	585	607	562	569	656	595	605	584	583	623	587	584	574	586	593	620	574	629	624	649	607	586	567	582	631	558	591	552	584	581	609	564	586	583	592	628	592	608	582	546	642	580	657	575	586	613	593	597	578	571	614	585	600	635	608	582	579	615	584	638	598	576	556	561	586	634	599	592	549	569	601	572	627	637	574	570	590	586	573	615	618	568	577	607	602	595	532	619	597	560	616	648	645	572	606	599	598	605	604	578	612	550	585	615	596	551	586	600	582	602	611	601	603	576	601	592	608	569	614	580	583	595	571	564	593	572	595	639	623	571	626	565	570	659	558	606	622	630	595	575	613	625	641	559	589	563	587	576	624	624	559	601	567	622	599	572	613	608	580	593	610	618	598	558	586	560	614	580	617	602	642	616	587	695	578	612	593	538	572	582	580	576	601	629	591	590	611	600	562	579	613	582	594	601	601	563	609	590	619	662	601	599	591	648	578	615	627	615	583	611	601	603	603	621	582	578	595	607	581	592	579	589	583	648	576	566	630	605	629	596	550	583	551	610	602	543	564	627	612	583	594	569	573	590	630	605	587	599	627	602	620	584	567	603	618	614	566	580	602	643	614	592	593	630	611	575	595	545	587	607	574	605	577	570	597	594	580	593	566	611	611	597	578	600	622	587	596	617	573	594	614	571	617	621	595	626	569	592	627	600	546	542	577	571	587	612	579	540	637	592	601	610	581	610	581	599	586	586	617	575	652	644	595	584	619	573	593	564	602	621	593	579	582	628	634	574	589	584	589	629	632	600	623	612	559	576	584	600	608	586	612	617	615	582	599	604	600	589	658	608	628	620	576	583	597	629	610	590	588	611	584	572	595	560	599	614	562	599	589	573	624	599	628	611	610	580	596	615	591	596	592	573	616	593	590	597	621	566	591	582	616	612	590	638	565	595	560	624	575	613	641	598	601	584	599	563	603	584	567	632	572	616	625	570	620	586	557	643	581	654	569	610	568	644	585	600	615	584	575	618	603	557	618	613	671	571	607	593	592	609	608	650	598	616	625	612	575	593	591	598	563	627	585	596	609	610	634	632	599	610	624	587	579	611	606	646	593	607	602	631	605	569	619	597	673	620	558	573	610	601	560	603	582	611	631	573	632	614	631	591	617	584	567	596	623	619	591	606	601	626	584	615	594	597	565	650	614	606	573	583	623	657	593	598	579	614	581	595	626	648	552	613	582	579	616	596	582	562	578	600	608	649	599	584	613	602	617	583	623	577	564	635	621	593	614	573	626	612	589	593	572	609	596	550	613	577	591	610	589	576	585	596	572	582	601	618	562	619	570	568	613	606	612	603	607	573	607	623	590	644	604	578	603	607	616	589	567	585	575	584	620	596	605	584	586	558	638	563	625	613	598	584	645	619	619	559	595	633	646	602	642	584	581	580	568	575	586	642	598	608	627	623	569	574	563	555	608	563	594	651	576	603	604	575	624	584	582	620	580	608	590	628	596	588	611	630	592	584	573	619	567	606	581	578	565	608	579	616	601	611	607	577	621	592	634	594	586	596	580	585	627	598	588	551	620	605	555	625	594	523	557	571	551	590	607	600	607	602	604	626	567	582	611	622	606	571	598	609	618	600	600	572	585	585	614	570	614	598	602	647	594	573	562	628	587	576	572	590	606	566	601	585	568	604	597	584	554	610	586	590	593	579	576	596	559	632	612	593	561	624	560	582	590	581	553	609	626	611	597	577	572	602	613	581	589	550	566	531	609	599	569	591	609	609	598	606	576	601	566	617	607	557	618	577	569	564	592	576	578	553	567	626	601	612	634	597	630	549	569	612	610	626	579	598	544	579	613	566	603	577	620	605	607	545	635	592	602	652	613	586	595	577	565	598	609	590	599	600	555	588	615	590	585	605	629	601	598	599	630	580	633	604	610	615	606	575	624	618	554	633	605	595	593	585	621	580	567	572	612	552	613	575	575	595	626	544	553	631	620	605	606	583	606	608	624	621	613	628	606	571	587	596	577	616	548	617	630	611	650	591	582	594	607	602	575	608	617	596	567	653	589	629	624	577	621	631	588	645	535	603	612	620	595	616	600	587	599	550	604	604	583	632	549	589	584	567	606	589	618	615	616	618	615	603	586	577	576	614	589	598	558	578	618	599	552	614	577	587	598	607	580	596	674	578	557	605	608	617	556	564	562	569	592	578	602	603	625	590	562	593	608	625	615	606	610	587	583	587	654	592	648	616	627	589	600	622	616	570	569	569	605	597	618	630	600	603	579	539	574	602	600	600	611	617	618	609	639	626	618	566	584	575	622	578	587	605	585	617	615	597	609	598	646	577	658	616	615	576	577	607	584	600	652	530	604	560	603	566	607	595	632	604	597	603	606	605	574	591	565	619	605	611	547	582	592	571	603	582	584	620	583	583	602	593	622	586	569	645	595	584	597	592	604	584	563	585	579	583	563	605	560	631	609	564	615	610	589	609	591	564	616	591	584	577	620	606	565	564	636	616	605	583	624	609	609	575	614	654	606	597	590	593	590	573	582	616	577	591	623	607	567	600	605	572	592	602	639	593	617	606	615	616	619	601	597	564	602	615	571	582	601	615	596	612	584	590	583	595	608	593	603	566	581	552	567	578	622	600	634	583	585	586	601	592	572	620	588	616	594	586	596	621	563	612	601	587	628	584	592	603	610	555	540	590	617	640	562	582	568	563	589	587	627	658	588	594	612	602	597	612	549	599	617	562	588	586	671	589	571	550	591	560	599	589	628	630	620	566	579	623	558	593	597	593	583	606	547	625	608	589	553	587	567	591	576	604	617	642	612	607	636	591	626	610	600	619	599	605	647	608	569	579	608	532	592	544	604	600	587	617	589	563	577	609	636	582	592	633	611	560	624	638	596	605	601	601	580	622	612	582	613	586	599	576	615
4068	1774	1049	844	1397	1587	1331	1109	1021	828	681	523	453	395	307	274	191	167	149	162	137	150	150	107	116	116	97	110	96	82	91	80	74	79	86	73	65	65	66	55	55	48	48	50	52	54	30	35	40	40	35	42	30	36	38	31	37	34	45	40	33	34	44	48	33	41	33	41	30	42	37	42	24	34	31	22	44	25	39	31	35	21	32	26	23	30	28	29	22	35	28	35	35	22	45	25	30	24	33	39	28	23	28	17	39	35	26	36	34	30	44	21	31	39	24	26	27	30	30	30	37	36	37	26	26	24	31	33	29	34	23	38	39	29	29	30	36	21	26	20	32	34	32	29	35	30	30	22	25	30	22	29	40	21	27	36	33	30	26	31	24	22	36	27	27	23	27	30	37	20	26	33	29	24	28	25	26	19	22	24	25	31	22	29	31	34	28	26	21	34	25	22	22	27	26	29	37	28	32	22	26	31	23	26	24	25	34	31	27	33	37	31	32	34	21	30	33	27	22	30	18	31	33	27	27	29	24	25	25	28	39	21	26	25	24	36	17	25	33	25	27	29	23	29	18	31	22	28	41	31	22	22	26	35	31	34	29	25	24	36	23	23	35	28	27	28	32	21	34	33	17	37	31	29	35	27	29	26	43	32	31	29	29	31	24	24	24	31	29	22	26	29	36	20	17	32	21	23	32	18	37	31	20	30	27	23	36	26	29	28	26	35	32	24	34	27	28	33	19	34	29	26	35	26	25	21	21	34	24	28	26	32	31	36	32	28	26	30	32	26	28	25	24	31	32	29	24	38	26	35	20	30	22	32	29	35	24	26	31	28	30	31	29	32	34	29	32	26	21	33	23	34	29	27	30	24	29	31	30	23	25	31	29	33	26	22	24	30	23	33	22	30	21	25	26	36	28	33	41	19	26	29	21	26	19	28	36	24	29	32	30	29	30	35	28	24	24	34	27	26	31	27	34	20	36	23	23	31	30	29	28	24	27	20	27	26	26	29	24	28	31	38	35	31	19	34	19	32	17	29	25	25	18	37	34	23	31	36	23	24	24	32	27	33	25	20	31	23	32	26	23	35	29	28	30	27	30	24	33	42	30	28	26	27	29	31	20	30	27	26	35	26	33	39	35	38	26	30	33	34	41	25	24	23	33	26	26	18	31	32	31	28	28	27	22	22	22	26	22	22	25	35	26	30	29	16	26	22	18	28	21	32	38	35	27	30	19	27	37	30	25	32	26	31	32	19	33	27	25	23	28	35	33	28	29	33	28	24	37	30	42	23	26	23	35	33	43	21	30	19	28	21	40	26	28	33	28	24	28	33	22	23	36	29	35	34	21	32	34	33	26	30	25	23	31	26	26	24	32	28	24	36	32	29	30	33	25	26	28	32	28	26	18	33	36	25	27	22	24	36	40	23	30	28	27	25	36	30	23	29	29	18	35	24	32	29	27	22	24	30	25	24	19	28	32	28	24	32	25	23	31	28	20	30	31	22	29	25	31	30	30	30	26	38	28	34	30	22	33	17	21	33	23	28	24	30	33	23	21	24	24	27	30	25	30	19	19	21	35	27	36	26	23	28	24	26	26	23	35	40	26	23	33	29	27	27	27	30	25	32	33	32	22	30	25	20	22	25	32	29	27	35	28	39	30	30	30	30	24	33	29	19	27	25	26	32	30	24	35	26	30	34	22	27	19	31	31	33	30	29	23	34	26	34	28	32	26	26	26	22	29	27	24	27	31	24	21	40	35	33	28	23	34	20	31	30	31	22	40	32	21	23	31	36	30	29	27	27	29	27	20	23	27	25	32	36	37	33	20	34	22	30	25	22	32	38	28	21	22	30	25	30	22	22	37	34	35	28	24	34	32	27	35	26	37	29	25	21	28	34	20	21	34	34	19	21	25	33	32	21	36	36	16	28	22	25	25	31	30	24	28	27	24	26	20	23	36	20	36	30	35	25	33	35	28	38	25	27	26	30	29	22	27	29	28	28	33	31	28	29	25	32	30	29	33	29	31	35	33	36	26	26	26	32	27	27	24	25	32	27	32	32	36	23	26	30	23	36	34	39	32	30	28	37	26	24	23	23	26	36	31	24	38	27	28	35	22	36	22	31	34	30	24	26	35	28	23	23	23	31	39	28	25	21	27	27	27	26	31	30	36	31	43	28	21	28	32	35	21	30	32	27	31	24	39	31	36	25	32	25	33	37	29	31	35	31	28	29	29	28	31	28	40	24	22	28	26	34	23	35	39	36	28	34	20	22	30	29	27	30	26	38	21	28	24	25	24	28	23	23	25	24	26	23	33	24	27	35	26	25	22	24	21	36	24	27	34	25	22	31	32	25	25	36	39	31	34	28	28	16	35	28	25	22	25	29	27	24	24	26	37	30	31	22	23	37	16	29	30	23	23	14	31	37	24	28	31	27	33	40	28	28	32	25	27	34	33	29	25	35	33	29	25	30	25	28	32	35	32	25	26	29	28	26	28	24	25	16	23	25	18	27	36	34	22	26	30	22	34	23	33	21	28	30	31	27	23	20	35	26	30	22	26	32	43	37	39	32	27	29	26	32	28	25	18	37	23	35	24	23	26	18	25	25	31	26	22	31	34	30	22	27	29	27	21	26	25	20	21	31	30	23	17	22	27	18	35	19	23	25	25	29	25	31	29	19	24	22	25	29	37	25	23	26	33	23	29	35	30	20	24	20	32	31	31	26	26	33	26	35	26	33	36	35	17	33	33	27	33	30	32	32	32	26	25	42	32	27	35	29	29	28	32	23	29	30	24	34	32	30	27	31	27	34	35	25	26	24	20	36	37	25	34	24	24	27	33	33	33	32	28	15	18	37	27	21	25	31	31	27	24	28	25	29	37	30	23	22	33	32	32	28	25	24	29	26	32	26	32	30	23	26	32	30	23	29	31	23	42	22	32	31	28	26	27	28	30	26	28	25	17	19	31	32	31	37	28	26	22	42	31	30	23	28	27	40	27	19	45	28	39	28	30	27	23	26	31	26	27	37	29	33	21	31	34	27	22	27	27	19	49	33	40	19	27	27	28	21	24	27	22	34	31	24	28	28	30	37	27	25	35	27	39	28	21	32	26	36	28	28	27	28	27	35	28	31	25	22	25	37	19	21	31	32	26	33	30	23	32	23	35	32	30	29	36	28	27	19	28	22	35	25	25	19	36	23	26	25	24	25	24	22	26	22	37	31	15	39	17	21	33	24	19	30	19	29	22	28	34	23	23	30	29	24	21	37	24	17	31	38	25	29	26	40	30	37	30	29	21	28	21	32	27	21	27	19	26	23	19	24	35	29	23	24	31	42	21	26	33	30	35	18	20	35	21	24	24	29	27	32	26	30	31	25	29	32	32	22	36	26	27	38	31	25	22	23	32	25	20	25	28	24	33	27	29	23	34	22	33	34	27	26	32	28	36	29	29	31	27	23	34	37	23	30	20	25	23	29	25	27	41	24	26	32	26	23
36109	24668	18318	33258	40006	38686	35200	31948	29160	25435	22480	19647	17264	14376	11979	10013	8165	7397	7110	6301	6239	5943	5424	5162	4875	4207	4044	3737	3536	3292	3127	2879	2656	2504	2340	2144	1950	1760	1784	1767	1756	1632	1526	1573	1464	1247	1095	963	992	940	940	901	1008	908	898	856	855	898	884	843	801	796	812	826	871	698	709	705	726	724	639	658	643	588	595	544	503	548	533	503	469	496	546	567	546	582	547	536	554	509	605	711	599	581	588	570	609	612	577	524	530	542	532	526	514	478	545	470	447	500	494	449	476	462	491	447	475	478	438	444	473	461	458	446	493	429	460	496	478	487	443	453	500	461	455	481	483	501	483	440	483	467	462	465	456	471	469	475	479	456	496	505	461	462	477	449	463	498	484	471	429	437	489	464	453	447	467	481	473	467	483	458	477	496	451	497	489	456	497	454	444	449	456	443	492	466	454	447	438	460	467	468	462	459	409	462	487	449	467	444	447	466	477	447	408	485	457	444	427	479	461	470	490	461	467	451	440	458	455	428	463	477	455	482	464	465	471	450	455	423	457	489	489	456	407	442	440	462	428	482	475	477	475	451	497	467	507	445	475	423	461	459	491	452	467	442	469	452	426	486	455	480	434	437	451	480	460	443	463	485	435	435	470	466	459	498	445	500	463	462	450	474	426	481	401	469	468	447	468	445	396	471	444	451	475	449	497	451	414	427	458	434	450	450	498	466	451	438	464	465	440	466	443	429	437	454	477	402	449	445	456	460	416	483	475	408	454	443	452	446	474	487	470	433	469	482	426	434	476	484	463	418	466	454	464	427	446	456	437	462	442	436	441	457	474	452	440	450	485	468	470	434	480	496	457	474	419	505	435	469	462	451	485	449	465	472	451	437	439	448	443	443	455	424	493	478	401	488	440	453	482	471	478	460	479	447	489	427	493	469	480	485	461	428	467	452	489	438	466	489	465	476	452	441	480	470	485	434	463	430	467	481	461	470	464	482	474	431	477	460	494	472	464	460	484	416	458	455	457	435	439	488	426	463	446	444	435	472	464	433	423	461	434	455	506	410	418	441	479	469	430	459	481	448	452	478	468	480	472	452	475	457	467	490	525	456	483	451	444	423	461	469	425	501	469	466	483	462	488	476	478	489	458	463	444	424	426	448	463	427	468	444	420	442	418	458	473	458	443	445	466	468	457	468	475	482	428	478	450	454	441	483	444	472	506	459	421	488	450	454	393	438	469	472	447	470	444	501	480	452	458	499	453	454	448	493	485	488	476	457	472	487	479	451	469	431	433	498	460	460	499	496	438	438	456	460	433	469	470	472	419	472	458	419	482	424	419	435	465	480	488	477	468	439	450	452	418	496	471	484	483	454	437	479	453	465	461	430	476	435	483	485	482	472	449	479	413	477	479	456	467	503	452	479	486	478	441	476	518	459	463	490	466	471	419	487	438	455	500	478	447	437	445	456	437	464	432	444	457	428	465	454	495	437	443	426	439	471	414	456	439	474	464	463	458	496	474	429	495	453	437	467	470	444	433	513	445	432	480	422	422	444	426	440	466	460	427	450	461	505	473	453	460	458	465	467	434	446	469	429	436	446	490	453	483	488	453	432	475	464	457	447	445	427	475	443	460	436	432	446	454	435	467	473	463	462	453	422	435	440	449	459	467	460	434	447	445	463	454	457	471	467	445	429	464	454	412	491	505	481	426	472	436	455	439	470	457	442	418	484	485	478	448	433	461	460	437	475	472	426	489	461	485	469	462	454	475	454	451	452	426	466	505	463	437	467	476	469	465	479	427	484	459	442	462	426	435	460	485	459	445	436	460	489	444	466	457	441	462	473	454	461	484	438	459	453	440	444	450	450	484	441	440	474	475	453	464	465	426	476	495	474	478	477	462	444	479	454	471	431	456	420	459	461	427	449	429	442	456	426	477	444	455	448	452	478	478	462	455	457	475	483	500	464	442	462	463	465	482	458	466	452	433	492	442	454	466	463	453	498	468	448	454	455	455	494	498	466	442	487	458	452	457	462	489	459	434	454	440	488	432	399	481	462	459	482	514	483	435	494	456	486	458	467	463	425	441	470	437	450	445	474	453	409	458	469	462	474	459	453	454	460	469	460	484	474	470	474	454	433	435	428	485	432	483	442	468	430	408	436	445	472	483	457	451	517	425	441	457	468	467	480	445	444	438	479	470	493	467	454	492	453	483	471	470	465	455	463	474	487	492	424	441	491	462	471	482	467	438	480	440	472	432	429	433	438	489	461	474	458	473	455	459	476	459	447	483	513	455	456	457	473	456	453	448	447	493	462	469	462	447	483	473	455	427	465	441	471	487	447	463	459	448	418	425	476	449	434	473	445	454	489	423	442	470	476	452	443	422	440	488	466	430	482	489	454	462	463	484	440	459	450	451	492	459	453	438	445	475	504	474	410	475	402	461	470	458	455	457	433	461	449	468	491	441	479	437	455	510	444	473	482	482	501	479	443	429	421	459	466	505	461	488	454	464	469	472	436	468	469	459	467	437	443	467	456	473	459	422	446	483	454	462	426	493	450	473	442	456	471	453	491	452	467	437	502	438	447	462	459	420	450	460	470	473	474	443	485	455	444	471	492	490	417	481	479	457	436	456	498	425	438	435	491	471	453	445	455	411	419	463	474	505	449	496	436	483	456	486	432	466	432	493	447	449	481	451	455	459	449	450	421	485	460	429	469	453	444	469	453	445	466	461	468	467	436	495	453	472	456	468	460	465	439	502	488	483	448	429	431	468	459	446	471	457	473	487	511	455	461	462	438	452	476	423	466	442	454	461	487	446	445	449	451	438	471	480	448	448	448	434	489	474	466	440	459	470	459	439	484	481	472	442	494	472	445	419	468	456	458	461	436	478	465	479	464	454	425	461	473	467	526	478	423	468	428	450	469	475	447	466	450	445	429	424	439	489	470	445	469	457	485	456	506	460	462	495	426	464	478	483	463	392	460	433	437	446	481	464	472	433	460	457	476	448	463	438	484	449	426	465	421	486	453	468	479	481	484	451	481	437	475	473	477	440	474	478	442	489	457	476	478	467	474	475	461	439	424	464	455	470	478	469	455	465	438	465	471	440	481	476	461	457	442	458	435	424	428	412	452	436	471	475	447	475	474	477	452	454	482	463	447	482	461	492	424	459	457	468	449	448	470	415	457	507	431	481	500	462	473	469	478	477	504	419	425	450	482	459	481	434	453	442	449	431	477	461	483	465	439	469	451	474	468	479	439	466	469	440	484	499	462	484	483	454	454	482	432	462	439	505	433	470	473	494	459	467	459	426	481	429	497	473	503	420	494	446	469	496	460	468	467	465	435	459	447	466	471	459	443	443	459	443	422	445	521	478	442	470	443	454	453	445	488	414	523	471	433	470	485	455	533	453	480	471	476	454	441	434	457	464	478	404	463	487	493	446	465	451	489	464	460	462	438	418	487	472	517	435	430	461	459	430	464	450	453	453	463	479	457	471	481	511	453	497	475
2379	741	500	379	577	741	658	596	499	370	318	271	251	193	158	145	100	109	113	72	83	79	84	72	81	54	62	63	60	47	59	40	54	43	37	38	41	36	44	36	44	31	39	41	44	39	22	37	20	35	32	28	36	24	27	32	25	33	29	29	28	24	27	24	24	30	30	36	28	29	30	29	29	23	27	21	23	17	29	34	38	23	32	31	22	30	23	27	23	32	30	33	31	27	34	29	29	26	32	20	30	37	23	29	28	28	27	27	29	21	20	25	33	21	25	26	39	18	28	26	30	29	32	22	43	43	34	26	26	32	27	20	35	26	30	30	30	28	29	31	22	27	33	25	31	21	22	25	26	20	30	18	21	27	17	23	28	27	25	23	31	30	22	32	26	38	34	24	30	28	31	25	28	32	28	26	33	27	23	21	15	25	28	24	28	23	18	25	17	29	18	29	26	25	26	33	29	29	20	30	24	24	32	28	24	28	28	26	25	34	28	27	38	34	25	28	27	27	21	24	32	24	24	34	29	20	23	26	30	22	21	26	24	26	31	29	20	25	29	27	27	27	19	23	25	27	20	28	27	25	14	23	27	19	19	27	28	34	31	28	29	28	17	23	31	31	19	22	26	21	23	21	28	20	18	27	24	21	30	22	30	35	29	28	24	20	23	20	24	25	20	26	29	22	31	22	28	27	26	19	26	23	26	20	31	39	19	23	22	19	29	36	28	25	25	29	30	23	28	30	19	26	26	32	40	25	37	23	26	28	23	28	30	28	23	26	33	27	33	20	22	24	41	27	33	28	23	21	30	28	28	33	28	25	27	29	37	29	24	25	30	30	24	25	25	32	25	25	26	30	28	28	43	35	31	36	37	28	28	31	29	25	19	23	19	27	28	32	22	25	21	26	29	24	34	34	29	23	23	21	22	31	25	27	28	24	32	21	23	23	31	30	37	28	33	19	13	24	25	33	27	27	30	27	31	25	18	22	27	31	25	27	27	21	27	32	27	38	26	28	25	25	24	37	34	26	27	27	21	30	34	36	28	23	31	27	20	29	25	20	24	25	27	23	29	27	31	23	28	29	29	26	23	28	29	30	25	27	34	29	25	26	34	30	36	26	22	16	29	29	35	41	28	29	36	27	25	20	18	24	29	23	27	28	34	23	28	34	30	26	31	30	30	26	27	27	26	36	29	31	24	26	27	27	21	15	25	23	28	20	30	25	29	28	32	38	25	29	31	29	24	24	29	20	24	25	21	25	22	30	23	29	18	20	39	27	27	33	30	28	22	28	27	28	27	27	24	22	25	19	27	24	24	21	24	28	38	25	26	26	27	22	18	25	20	31	33	29	31	29	30	21	22	17	28	21	27	30	28	22	26	26	24	29	20	29	25	25	24	28	36	30	22	33	25	32	32	24	21	30	37	33	32	23	28	17	30	27	30	35	35	19	27	26	29	21	31	24	29	31	19	25	29	28	25	22	30	32	29	18	23	23	23	27	33	32	24	32	24	38	29	31	26	23	27	19	27	30	25	25	22	34	23	39	23	23	25	33	24	31	19	25	16	24	22	33	25	24	19	23	27	18	35	29	23	22	31	29	24	25	21	21	25	25	18	20	33	30	25	23	24	22	32	25	29	31	29	22	21	26	26	15	33	24	30	24	28	18	36	35	26	23	31	33	22	34	33	24	27	23	31	33	20	28	21	27	22	19	32	31	28	28	25	24	34	34	28	21	28	24	20	16	27	27	26	27	21	19	32	25	23	27	25	32	21	24	30	23	32	30	25	31	15	23	33	23	22	20	28	30	26	43	38	30	38	17	23	28	31	26	27	34	29	21	25	21	25	26	36	24	21	18	25	26	31	24	29	35	29	29	23	33	28	18	22	29	21	28	30	32	27	23	17	20	36	22	21	33	27	29	28	38	34	21	25	31	28	34	26	24	34	40	18	27	22	23	31	29	31	23	25	32	16	24	23	32	22	30	46	22	38	21	24	28	41	19	28	18	26	26	32	39	22	33	32	25	31	25	31	24	28	25	31	13	29	31	26	30	32	22	20	32	27	28	36	19	27	28	35	27	36	27	18	29	33	23	31	28	26	29	27	25	28	28	27	26	29	29	31	25	22	34	29	31	41	26	29	29	23	25	24	26	31	33	29	35	20	25	23	34	30	21	26	25	23	22	24	31	31	33	18	39	28	27	27	32	22	33	25	29	25	30	27	36	25	32	15	23	19	35	30	22	27	26	20	30	29	32	37	22	26	20	25	25	26	24	28	34	18	36	33	32	28	31	24	35	25	27	20	36	34	33	24	19	36	34	38	29	24	31	31	26	22	31	24	23	34	25	32	30	34	30	21	28	22	24	23	15	27	20	31	38	31	24	28	23	36	27	25	31	27	22	35	29	24	30	29	27	19	26	29	25	21	27	35	32	20	35	24	23	18	31	26	24	29	32	33	23	27	29	25	26	27	30	24	30	23	32	26	28	33	29	19	24	27	25	24	18	30	21	27	29	23	28	29	31	20	26	21	33	25	27	27	28	22	27	27	28	34	32	33	33	32	21	43	22	24	32	28	31	30	31	26	24	21	21	34	32	26	16	35	23	25	25	30	18	24	23	31	24	24	21	36	25	26	31	37	24	31	28	26	24	31	27	27	36	26	27	22	24	22	29	28	22	31	18	32	24	18	26	20	22	26	22	21	35	34	27	18	20	21	27	25	24	23	20	25	22	38	30	26	23	26	29	26	22	33	25	28	29	32	28	28	44	24	22	31	32	24	26	26	30	35	26	24	34	22	22	27	21	32	31	24	26	22	27	28	32	25	34	28	29	29	23	29	26	35	24	25	17	27	28	30	23	42	22	27	28	25	39	35	22	28	20	22	23	20	28	29	27	23	34	26	27	30	30	26	28	23	25	26	17	29	24	19	22	40	24	28	24	31	34	33	31	26	27	18	30	31	30	25	30	28	31	20	28	26	26	26	29	36	34	20	23	27	29	18	24	29	19	30	24	27	33	20	27	25	30	27	23	29	26	35	26	25	28	30	25	29	40	25	34	26	31	28	21	23	18	27	20	29	21	29	20	32	24	37	21	35	29	31	32	20	26	22	21	26	26	20	22	31	29	23	34	21	30	24	22	26	25	23	31	25	28	18	31	27	26	27	26	36	22	31	23	24	32	27	19	28	33	27	33	25	23	28	25	22	25	28	21	27	18	31	23	22	23	20	21	27	27	26	21	28	21	30	20	23	23	34	24	23	23	30	29	28	29	28	20	26	26	28	24	19	19	30	31	21	32	25	23	30	29	27	25	29	27	20	26	31	27	24	30	22	31	34	22	25	26	29	29	18	30	26	30	21	21	26	27	28	32	23	26	32	29	27	31	23	37	29	32	30	36	28	32	17	25	25	28	23	26	19	25	30	29	33	22	32	31	26	32	36	31	33	27	30	35	26	21	30	27	29	32	28	34	35	20	19	27	19	22	21	18	33	37	24	22
26434	16918	11085	23835	31017	29878	26731	23244	20141	17127	13927	11855	10346	8384	6611	5446	4295	3750	3586	3215	3294	3140	2906	2656	2512	2309	2282	2031	2007	1764	1626	1523	1459	1320	1254	1154	1102	1063	1107	1062	1017	963	989	955	872	744	702	700	635	629	637	697	660	656	638	633	651	659	616	639	622	633	570	621	644	553	553	538	585	556	491	485	500	504	498	463	523	445	446	441	464	473	499	514	477	469	465	501	492	475	492	552	502	479	486	486	506	482	507	482	482	484	479	454	448	492	437	432	465	459	474	414	449	436	447	422	405	413	448	430	447	418	427	475	438	433	474	460	421	443	441	464	463	431	402	458	434	451	435	473	442	426	471	431	434	438	425	452	441	436	477	448	452	428	417	432	405	465	422	458	437	431	424	448	442	435	438	434	440	452	443	461	436	475	411	466	451	436	416	395	489	447	455	439	428	449	445	460	391	457	424	448	405	465	431	427	432	462	446	447	431	427	446	439	443	454	408	405	389	432	437	455	420	406	411	440	444	428	432	407	454	452	444	463	416	464	419	424	466	444	446	384	426	438	441	447	424	423	441	435	428	419	456	429	473	456	453	455	474	441	445	454	446	416	401	454	436	433	446	453	489	429	431	432	438	460	444	441	457	459	454	417	450	453	463	420	417	444	466	453	486	438	447	431	437	425	397	432	388	468	433	422	407	419	438	438	442	456	431	420	437	445	426	447	436	388	464	404	454	437	410	449	393	435	456	445	399	427	447	436	469	435	489	436	414	437	436	461	418	454	458	426	462	436	433	437	450	444	398	417	440	433	470	404	436	466	396	446	474	432	467	460	487	438	438	479	457	430	429	432	443	457	440	457	442	422	431	391	449	454	429	430	413	409	457	422	436	440	414	459	421	419	444	465	407	419	451	441	436	406	426	404	404	410	456	450	416	479	441	388	449	451	441	454	432	454	432	416	453	452	452	454	440	469	427	420	416	460	445	419	440	468	458	430	438	463	413	446	458	443	430	436	442	440	441	431	423	448	473	468	423	426	437	452	453	410	393	448	439	411	434	443	454	390	446	456	437	448	434	435	439	461	413	422	413	410	425	464	476	424	459	422	441	442	442	453	415	426	464	451	480	431	390	454	425	462	441	430	418	416	436	452	466	443	427	378	439	456	477	434	442	450	421	418	443	459	455	453	420	432	445	427	412	401	410	449	457	408	467	439	449	475	427	422	465	435	395	450	459	405	424	407	462	450	456	439	451	400	424	441	411	416	458	408	424	428	405	469	413	389	414	450	430	443	427	443	459	492	439	463	438	412	435	458	420	476	444	438	439	406	425	439	429	422	422	427	480	444	428	393	418	431	455	447	452	439	428	457	419	439	431	446	430	420	442	438	441	444	465	418	416	446	441	423	454	405	441	434	462	424	449	478	441	433	433	487	427	429	413	412	429	462	455	450	435	424	438	423	450	451	414	423	431	413	456	411	435	449	435	437	420	438	449	422	473	421	395	455	424	462	432	441	447	466	441	445	433	453	422	430	411	427	412	417	464	438	455	448	462	472	457	441	406	443	428	461	409	451	469	373	439	427	417	402	422	452	420	472	445	448	447	429	424	439	422	454	461	440	441	454	439	442	446	409	469	408	451	436	401	501	430	436	439	425	434	459	393	418	422	471	432	429	427	444	419	433	429	479	455	459	444	426	442	402	420	436	444	424	425	447	449	446	457	397	430	438	433	417	445	471	432	408	411	456	432	448	433	453	428	446	461	468	439	407	452	421	466	449	414	454	448	428	401	458	384	493	422	432	421	415	435	416	469	440	435	441	428	423	472	483	428	459	442	449	407	477	418	435	423	417	467	449	426	424	448	458	478	426	420	459	458	467	404	451	452	450	436	431	447	433	421	432	446	435	460	441	450	463	436	440	413	452	423	402	423	444	453	435	471	426	485	421	454	447	440	460	433	445	426	472	406	442	421	468	434	440	451	443	422	481	450	482	442	442	419	446	430	449	429	452	426	431	446	428	427	477	450	411	465	460	418	435	469	451	484	398	462	440	448	416	439	419	392	446	434	422	461	445	462	443	484	442	480	411	443	430	435	449	456	436	427	482	482	456	421	409	447	424	464	416	416	434	413	425	435	426	443	484	470	415	447	454	431	465	456	410	454	381	454	407	407	448	452	442	409	406	431	472	461	445	464	444	451	478	487	427	428	455	459	432	421	457	450	434	439	397	460	424	466	479	418	472	421	445	461	449	437	404	461	397	435	437	430	476	462	444	445	424	491	462	430	437	423	434	443	444	433	434	427	390	440	434	411	413	446	433	433	419	416	470	440	462	472	473	438	396	445	419	421	441	432	411	457	441	454	425	428	464	468	411	450	424	407	425	411	425	427	473	428	399	426	415	433	480	443	439	422	454	426	440	445	463	454	448	431	432	418	441	464	461	423	411	410	432	451	447	441	429	410	424	469	492	403	418	476	414	403	415	436	441	423	436	443	421	425	462	449	436	391	444	423	437	447	399	439	427	449	436	426	402	440	433	400	440	427	441	476	429	424	453	413	443	463	434	423	385	430	461	430	448	434	407	456	394	427	471	456	417	416	469	409	481	417	463	422	420	455	499	449	460	417	470	451	398	418	461	429	474	412	450	434	454	418	426	438	409	383	426	466	441	414	451	441	432	434	445	450	423	413	440	458	481	449	425	413	457	398	459	426	408	456	406	447	425	429	423	406	456	431	484	431	422	408	417	460	477	458	396	420	401	406	423	436	438	417	453	436	463	414	445	451	478	425	461	461	401	410	453	420	437	459	455	423	429	408	420	429	446	446	428	452	445	442	426	463	438	414	450	454	428	411	417	405	452	421	408	440	465	473	484	469	438	450	447	412	489	446	460	435	409	442	436	446	429	447	421	475	414	434	421	419	444	453	436	478	394	442	442	415	436	433	471	464	457	460	419	443	424	446	491	456	398	417	408	468	440	454	448	453	433	455	447	429	491	456	451	458	442	376	448	411	468	446	429	422	424	470	412	432	458	401	429	443	459	452	422	486	432	458	404	437	463	487	458	431	453	420	426	443	415	461	437	395	451	432	419	405	441	448	481	438	464	462	462	449	451	431	411	409	449	439	404	451	478	398	412	429	448	422	430	437	441	408	486	440	450	457	422	425	431	418	446	413	418	461	478	477	428	477	468	438	454	443	421	430	440	416	435	415	424	466	433	459	426	449	452	413	460	469	442	434	423	463	400	456	475	433	453	391	425	435	401	433	465	421	463	443	452	456	442	437	451	441	470	459	456	448	448	443	446	444	461	439	422	412	430	425	410	433	458	403	457	437	458	411	434	434	471	429	436	449	418	454	431	426	415	434	435	416	453	436	458	483	449	434	445	423	424	422	454	455	451	426	456	462	443	453	439	412	420	415	438	435	440	494	440	469	432	431	431	452	433	407	448	449	416	442	469	457	401	454	436	447	443	433	454	405	448	412	450	438	414	455	487	423	441	430	438	441	441	475	467	417	435	447	476
2223	760	467	366	648	735	659	536	498	364	286	265	204	132	151	119	99	93	97	81	88	67	87	67	71	67	71	63	50	46	57	53	47	44	42	47	41	32	42	42	37	48	39	24	29	24	34	35	26	36	29	38	39	28	32	26	29	20	27	35	36	28	27	26	30	28	19	40	25	30	28	31	31	22	28	35	23	24	39	26	28	22	20	27	23	30	16	29	32	20	28	26	21	24	23	25	26	25	24	26	29	33	23	25	28	19	24	24	12	24	19	27	22	26	24	22	27	25	30	21	22	16	31	21	23	23	20	26	27	27	21	31	25	24	20	33	24	25	22	29	28	27	29	22	12	22	23	22	32	32	31	28	21	30	12	32	15	24	26	24	32	19	25	30	30	32	24	18	32	34	29	21	23	28	27	19	27	23	13	30	24	28	24	16	23	28	37	24	24	19	24	25	26	28	23	24	21	23	19	19	25	23	30	20	22	20	21	19	28	34	22	30	13	17	29	29	31	29	13	35	27	17	20	22	33	23	24	24	24	20	23	25	18	23	28	27	26	27	22	24	23	26	27	19	24	25	24	19	40	35	26	23	20	24	28	31	35	28	21	19	13	21	33	22	22	32	18	28	24	25	23	19	22	21	29	23	24	28	16	24	31	29	25	30	25	25	22	19	31	34	24	19	12	23	20	18	24	15	31	19	36	30	23	24	31	27	31	18	24	27	31	25	24	25	32	34	21	32	25	18	25	28	29	39	20	22	23	26	26	23	24	23	26	26	27	20	25	26	38	23	25	27	26	22	24	22	26	29	35	25	29	27	19	23	18	24	20	23	26	29	21	36	30	23	15	23	19	30	20	21	24	32	22	20	28	26	30	20	22	19	28	17	24	20	22	20	21	30	18	20	22	24	26	19	18	23	27	25	20	28	19	22	24	30	25	29	31	26	23	29	37	27	25	23	28	21	28	25	18	28	22	26	27	31	33	31	17	30	17	32	20	21	35	24	23	26	23	35	26	11	34	25	25	29	26	21	23	25	20	21	21	22	32	15	27	31	22	19	19	20	16	26	26	25	23	30	25	23	20	17	29	22	27	27	26	27	19	18	21	15	23	27	24	25	25	26	29	32	28	26	19	26	37	20	21	29	23	31	25	17	23	30	22	22	23	30	31	18	34	21	24	25	23	27	22	32	25	24	19	18	31	19	31	29	21	31	22	24	24	27	21	26	17	36	25	29	23	31	25	31	17	23	17	25	23	23	28	21	18	23	19	17	23	19	23	19	34	24	26	34	33	28	21	18	31	20	27	30	26	28	21	30	24	27	26	27	21	33	19	32	22	33	20	18	34	23	22	21	25	30	22	15	23	25	19	38	18	30	29	29	19	19	27	26	23	23	29	26	23	21	15	30	17	24	29	25	20	24	22	33	28	22	23	21	27	27	25	27	15	19	33	39	21	31	30	27	19	24	21	24	28	20	17	24	27	20	16	34	26	29	30	20	25	21	26	19	28	19	26	14	23	26	27	29	29	21	21	28	16	20	20	17	34	24	21	23	20	29	29	21	23	24	26	29	31	30	30	24	14	19	28	27	21	31	10	28	26	26	25	24	20	34	33	23	28	20	23	28	32	27	31	25	16	22	19	33	24	28	31	13	21	26	33	25	24	21	27	20	25	29	32	20	18	20	26	23	20	26	21	21	19	23	16	32	32	22	24	29	33	29	20	21	21	19	24	35	30	20	31	29	18	26	32	27	23	21	31	25	32	31	23	15	23	25	16	21	29	26	22	26	23	24	20	30	30	27	34	26	22	24	31	26	30	25	23	22	37	20	30	32	22	32	27	31	27	26	21	24	34	20	20	25	20	23	27	24	29	22	29	26	21	27	29	23	26	22	28	20	28	22	31	40	33	19	28	24	25	18	20	19	31	20	26	24	34	29	26	26	28	27	24	24	20	24	20	29	25	28	18	29	23	29	35	27	20	20	18	19	22	18	22	23	30	19	27	21	34	32	28	33	26	21	33	19	32	23	25	21	29	17	24	24	32	18	21	19	20	17	30	23	30	28	32	23	22	18	30	25	26	27	25	23	22	22	24	26	31	23	34	26	18	24	36	26	26	26	24	19	23	25	29	25	24	22	28	30	13	25	23	37	22	36	21	25	24	25	24	22	23	25	28	34	23	28	18	18	25	19	26	27	20	22	25	23	18	24	26	24	29	22	30	31	21	20	27	26	30	22	28	16	21	32	22	20	25	22	30	29	20	28	35	31	27	25	25	25	28	25	19	26	30	33	30	22	29	31	17	34	35	25	27	25	21	22	24	23	19	29	24	23	27	29	28	26	31	28	34	27	26	32	30	31	25	24	36	36	22	23	20	34	25	32	31	20	24	25	21	18	26	25	26	32	26	39	21	27	23	38	30	24	20	19	21	31	25	34	22	28	27	33	36	19	29	25	18	29	33	21	26	16	17	20	25	11	24	30	23	29	22	21	25	20	28	26	23	22	33	23	28	28	18	16	17	27	22	27	21	29	24	16	29	20	21	23	16	21	30	31	17	29	23	27	34	30	23	20	23	12	18	33	20	26	23	19	27	26	25	25	20	35	27	26	19	24	29	26	23	21	18	28	23	24	22	17	26	18	13	27	23	26	17	20	29	23	22	20	22	24	21	27	25	23	18	29	23	35	24	23	35	23	23	24	18	33	28	24	31	34	24	17	17	21	24	27	33	26	23	17	30	22	24	26	31	26	21	29	23	26	30	23	28	28	20	17	21	18	25	24	25	27	23	28	23	26	17	33	23	27	25	22	22	34	21	25	27	26	24	30	31	26	27	25	29	28	19	30	28	21	34	30	35	32	26	31	30	23	26	33	23	24	28	21	39	20	27	29	19	20	27	18	28	20	30	26	25	31	30	21	22	25	29	25	28	26	23	25	24	19	23	23	38	21	21	25	28	22	11	23	34	21	19	21	29	27	21	23	35	24	25	24	22	27	20	26	23	23	22	20	24	34	25	18	24	18	20	20	33	26	31	21	17	27	25	29	32	20	31	26	26	26	16	21	20	20	26	33	23	31	23	19	35	24	15	30	31	22	17	18	27	26	42	25	25	24	31	31	24	25	24	26	22	39	25	19	19	20	27	23	27	25	23	18	23	20	23	22	23	30	21	21	19	21	23	18	29	20	17	19	36	20	23	28	26	28	30	23	21	35	22	32	27	29	32	23	34	31	23	23	25	18	18	28	27	26	23	20	35	31	26	18	31	21	24	19	31	36	29	13	30	24	25	30	24	25	25	23	30	20	28	32	30	27	32	28	24	18	23	23	25	23	19	21	26	24	34	19	15	26	25	26	22	23	31	27	29	31	42	22	23	38	21	22	28	24	30	21	27	28	29	30	24	14	28	17	22	24	16	21	24	18	22	25	33	31	23	22	24	23	25	18	34	33	27	28	19	11	24	28	24	27	24	36	26	32	37	25	23	29	38	28	30	21	20	21	15	27
27058	17120	10835	23799	31022	29872	26774	22973	19751	16471	14108	12068	10158	8167	6847	5247	4257	3964	3622	3150	3248	3067	2919	2672	2389	2175	2036	2104	1997	1766	1696	1612	1396	1322	1236	1136	1070	1123	1101	1012	983	1034	996	933	808	756	705	617	672	638	657	633	624	627	617	589	584	598	627	541	566	532	585	577	571	532	531	540	546	496	508	476	457	464	448	413	400	409	482	430	409	427	444	497	471	422	417	440	462	466	493	482	485	475	465	454	471	465	452	425	478	435	409	391	427	428	436	455	346	434	424	404	411	411	411	409	398	434	398	427	425	381	409	385	427	367	405	381	396	386	455	402	444	419	428	452	430	425	412	453	447	378	443	407	435	413	381	407	439	429	419	403	453	422	414	397	402	413	413	442	406	422	432	379	440	423	413	388	364	406	422	401	387	410	421	445	414	432	405	418	437	447	436	436	434	398	410	405	395	393	401	420	421	403	422	393	421	416	397	339	418	404	407	438	394	428	450	408	386	431	405	379	367	378	403	411	394	390	418	390	407	406	364	399	413	431	428	425	421	409	416	444	402	417	405	384	428	422	404	433	417	385	402	392	379	395	408	396	391	436	437	416	405	418	450	410	396	426	401	400	396	373	410	436	423	394	408	472	394	397	423	393	438	413	435	403	381	432	402	437	390	403	450	398	420	423	434	393	394	433	403	439	408	399	397	410	425	398	400	414	369	390	411	391	428	403	409	407	415	393	387	405	438	440	400	426	421	411	433	393	428	416	425	422	425	391	382	422	384	416	416	441	372	427	392	411	397	419	383	431	419	430	422	389	419	392	421	389	390	405	419	396	398	419	366	395	437	434	421	406	402	389	425	412	434	391	389	387	411	443	435	418	391	436	440	403	432	398	436	429	407	412	384	370	407	412	401	403	408	420	384	394	387	385	368	481	398	396	423	409	440	428	447	396	415	443	423	400	404	403	404	428	400	416	422	403	375	376	402	408	410	372	398	429	397	433	431	394	433	399	405	406	409	409	401	377	416	432	419	423	383	401	399	441	383	425	404	412	424	407	416	413	395	401	428	399	424	407	408	411	427	407	446	441	404	395	399	424	435	408	426	441	400	388	421	411	449	407	425	427	417	408	398	410	426	387	422	386	421	380	429	424	363	356	405	372	451	408	394	428	417	406	422	363	386	372	391	379	409	423	417	388	395	382	433	403	393	422	428	395	419	421	435	398	411	416	419	400	393	382	391	443	428	429	409	396	382	402	396	448	396	429	399	405	428	382	390	397	416	385	391	410	424	433	409	394	424	399	408	373	378	399	390	417	423	439	425	421	441	429	406	417	411	413	373	409	390	417	451	401	407	367	402	404	410	398	371	408	406	393	389	384	433	400	403	391	407	423	395	427	392	422	388	414	399	431	394	420	394	389	386	421	383	422	426	450	442	417	385	395	417	388	388	426	385	384	397	433	409	459	447	436	411	416	398	431	398	401	418	419	409	391	407	375	389	448	363	437	396	417	389	434	415	447	429	408	395	394	369	419	384	423	421	457	380	384	387	441	367	398	402	350	419	391	448	391	410	437	406	415	400	422	413	407	405	384	412	400	387	405	365	426	448	471	411	422	419	416	430	429	436	365	394	417	422	432	405	374	382	389	411	406	408	419	397	393	417	394	439	390	386	413	403	420	414	432	392	406	412	396	419	425	448	411	408	395	395	401	385	391	460	426	429	406	386	382	396	426	402	338	415	423	407	391	463	406	424	419	427	384	425	421	412	408	403	408	419	404	394	392	378	365	435	416	399	393	404	428	393	446	419	421	397	426	391	446	387	406	398	404	402	407	402	397	393	422	384	424	397	414	425	412	426	387	400	369	409	407	387	377	394	382	413	410	385	405	349	382	427	388	371	447	374	369	397	411	415	404	387	402	368	436	390	402	409	401	406	411	391	406	406	415	434	426	388	448	363	467	409	423	409	409	420	392	430	447	399	402	415	410	401	407	431	405	446	415	405	448	401	402	437	403	383	422	385	396	412	381	389	389	445	384	399	390	400	413	415	447	435	385	407	453	396	406	419	394	402	419	403	387	410	430	408	390	423	420	430	374	373	436	376	418	399	467	402	427	401	397	393	381	419	429	393	379	432	407	429	450	415	446	425	394	402	390	399	391	381	443	397	387	407	412	378	410	392	378	369	408	421	407	429	429	421	396	410	419	391	393	416	415	442	385	435	430	426	420	376	400	415	380	421	422	459	400	434	404	375	422	388	379	414	398	436	445	398	389	461	388	445	412	405	397	446	397	398	392	383	429	399	447	389	393	434	425	415	408	394	399	409	449	423	422	396	403	398	419	400	381	398	446	434	395	433	416	389	450	436	410	427	368	381	390	389	360	416	416	415	426	423	432	451	441	409	425	381	386	421	432	399	383	415	399	388	440	416	409	420	424	432	394	403	401	416	426	425	418	401	389	392	419	434	384	421	393	453	418	371	407	414	420	409	387	412	393	387	417	434	408	401	399	452	389	448	383	433	388	435	417	401	418	390	430	416	404	414	383	419	416	383	423	399	385	405	420	423	381	395	386	399	374	425	398	403	399	405	421	407	427	420	406	410	402	422	454	409	406	402	445	418	405	426	414	401	421	401	444	406	407	350	382	398	431	402	372	382	388	422	426	405	388	394	414	401	415	410	417	433	407	438	461	394	408	429	388	417	373	382	435	398	437	408	419	411	437	396	412	409	435	411	427	400	427	426	391	436	403	447	379	392	409	388	422	376	430	393	432	432	437	402	414	415	443	414	405	381	382	417	404	397	433	375	385	366	429	380	414	401	386	426	411	439	405	409	411	391	383	403	394	398	420	401	428	432	456	459	422	415	421	409	395	385	422	427	383	395	408	395	428	387	381	424	423	391	436	407	407	404	457	428	429	413	406	415	435	374	402	417	396	396	396	405	388	403	405	375	439	419	407	434	411	419	415	387	409	391	388	439	417	404	404	389	389	414	403	390	408	381	407	445	428	379	409	388	379	437	418	407	408	390	396	403	397	398	447	391	406	430	424	403	403	402	394	346	414	426	424	423	373	424	440	401	411	377	400	393	425	438	415	421	404	452	389	428	404	423	418	410	415	432	412	420	412	365	401	406	399	386	396	452	397	418	370	414	387	409	404	389	398	395	382	430	403	421	419	400	431	425	418	418	424	382	406	417	429	395	404	428	384	396	416	414	403	434	412	398	385	443	429	420	407	429	384	391	425	425	452	408	434	430	398	406	421	414	380	424	404	381	386	433	422	407	405	396	411	410	385	414	457	404	397	407	399	411	375	380	404	419	442	410	427	390	407	408	403	448	399	395	398	393	417	432	411	416	411	422	397	419	417	422	399	408	446	401	446	431	404	419	397	418	415	388	390	443	405	410	437	428	436	433	429	373	385	415	412	419	418	414	411	403	397	405	434	397	407	374	402	435	400	444	417	437	440	410	418	412	386	384	444	387	387	415	407	398	390	417	385	397	444	380	399	409	411	436	393	390	385
4066	1169	742	477	908	1002	895	729	639	522	463	394	305	251	214	200	142	147	117	115	128	133	98	98	90	88	87	89	79	70	81	58	74	53	64	64	61	43	74	58	59	54	61	51	58	39	34	45	45	42	25	53	56	39	48	44	35	38	50	39	39	44	40	44	43	43	28	41	30	34	42	39	41	38	36	48	41	41	34	34	45	42	32	35	45	35	51	42	34	29	39	37	37	35	34	50	36	37	40	33	42	39	40	36	33	30	53	31	39	33	38	38	47	27	42	34	38	44	32	35	37	50	29	35	42	36	30	29	43	31	32	35	29	42	40	29	37	36	44	33	44	26	27	34	38	47	34	33	43	41	35	39	42	34	27	43	30	24	43	39	34	37	42	35	27	32	31	31	32	34	25	31	44	39	28	30	39	27	42	38	35	32	25	44	42	33	27	45	40	34	35	55	40	44	45	46	39	42	32	35	27	31	31	34	44	36	30	39	27	41	33	40	43	44	34	40	34	38	30	22	24	35	43	42	36	35	36	28	35	32	35	33	38	32	32	29	39	35	27	34	30	26	29	45	44	44	25	24	34	32	41	29	39	26	38	36	33	42	24	27	33	35	43	37	38	41	33	35	40	37	41	27	36	37	34	34	31	41	44	39	41	33	45	41	32	39	29	34	41	27	37	38	38	36	30	37	39	34	43	27	37	45	40	33	33	31	33	32	39	45	34	49	39	33	26	41	26	31	30	33	31	37	40	34	25	36	39	32	43	34	35	36	37	27	36	34	43	38	33	28	27	29	30	42	48	47	42	40	34	34	44	42	37	39	44	47	41	44	41	39	33	44	43	37	32	30	36	42	25	37	38	30	47	36	48	33	44	26	39	37	34	35	23	54	36	36	35	28	41	41	34	32	37	33	40	31	41	34	37	43	45	53	32	42	36	34	45	32	48	39	49	34	37	36	39	25	37	33	35	37	36	30	38	36	40	33	42	36	42	37	32	41	29	46	40	32	28	38	44	42	34	43	38	46	46	42	54	29	33	42	42	37	40	27	32	32	32	39	37	38	31	37	30	33	29	31	38	43	36	34	35	40	24	34	46	28	37	33	38	30	30	23	34	35	31	44	37	41	23	48	27	31	46	34	60	39	30	34	28	40	35	34	29	32	31	42	45	33	37	47	41	36	46	33	40	30	32	41	35	37	33	47	40	35	35	45	31	44	29	37	39	32	36	35	35	38	42	35	33	40	25	35	42	41	35	41	33	35	32	37	41	50	49	40	37	34	35	37	37	44	43	32	33	29	34	27	37	43	42	32	34	39	30	39	43	35	36	33	46	45	32	35	29	29	39	44	56	23	41	37	46	28	31	38	34	38	40	53	38	34	39	37	30	27	40	46	40	27	31	35	34	33	41	37	39	32	34	39	39	21	28	31	41	37	43	31	35	38	31	26	43	27	39	26	37	37	36	45	36	36	32	33	41	38	42	37	32	31	44	25	58	44	40	34	38	44	40	32	39	35	37	42	34	34	43	35	36	29	33	38	47	39	36	43	40	27	59	35	45	42	36	34	40	37	33	31	34	40	38	30	37	43	48	39	44	33	46	36	37	34	36	26	32	36	40	29	35	41	41	33	30	39	31	32	34	39	36	38	32	34	42	36	36	35	35	43	29	34	44	35	34	26	34	38	29	53	38	43	39	47	43	38	38	24	42	42	25	31	52	33	35	37	42	30	41	37	38	50	43	39	32	35	26	32	31	38	38	38	41	41	29	47	35	26	33	39	29	43	38	40	37	32	30	31	23	36	41	23	30	27	30	26	45	34	36	43	35	39	37	38	48	39	39	43	32	37	34	40	30	35	40	32	34	37	31	36	45	43	33	37	38	33	38	42	32	47	31	38	31	42	39	28	37	37	40	35	44	41	39	30	32	32	29	36	43	34	40	41	26	37	34	35	44	37	31	32	34	35	42	22	38	40	40	36	25	32	44	37	33	41	50	46	39	49	38	42	25	42	30	37	37	31	36	33	33	37	36	32	34	35	47	41	39	31	34	33	39	36	36	36	45	32	31	32	36	39	44	36	40	31	42	21	33	41	29	34	43	46	24	28	36	40	44	35	49	39	38	47	33	39	41	39	35	33	33	36	32	43	35	42	39	42	41	47	34	36	41	20	35	37	29	39	37	33	33	40	33	35	39	36	41	29	35	31	41	29	61	31	36	42	33	39	39	35	33	23	38	34	37	37	33	34	46	35	44	55	44	35	33	39	33	26	36	27	36	27	41	44	43	32	33	32	45	39	27	29	27	35	31	38	41	32	35	47	27	34	28	40	48	39	31	50	38	35	36	29	31	30	36	44	55	42	27	31	43	33	39	44	30	38	39	30	33	33	33	33	43	28	31	31	35	39	34	44	32	41	39	30	34	31	35	41	30	44	38	34	39	23	34	26	26	50	39	34	37	28	39	37	37	37	34	39	30	42	44	20	34	41	47	35	41	30	43	44	30	44	35	34	32	45	36	34	48	26	31	31	28	37	43	36	41	40	33	32	32	34	42	37	42	44	43	50	31	40	42	36	32	49	25	28	39	42	41	48	38	37	42	36	43	44	36	41	27	28	31	40	33	31	36	37	38	47	45	31	44	35	39	35	31	36	39	43	39	42	31	34	36	41	29	22	36	31	46	38	33	42	34	40	38	37	29	40	33	44	39	45	44	34	34	44	29	34	41	41	30	35	38	42	38	37	38	36	40	43	40	36	44	29	37	42	37	37	42	40	36	30	43	34	37	37	27	30	31	33	36	29	35	40	30	29	34	36	33	33	42	31	26	43	41	37	42	42	32	42	37	33	25	36	34	47	44	38	38	45	28	32	30	41	31	34	33	28	42	30	41	39	41	35	39	42	31	39	42	35	46	34	32	26	45	38	47	35	50	34	25	35	39	46	32	41	42	41	34	41	47	41	45	39	46	34	36	46	47	35	34	40	35	35	31	41	35	29	42	46	40	35	38	36	24	37	39	35	52	33	33	29	46	38	28	39	36	32	38	33	34	46	40	20	32	44	31	42	36	33	46	41	42	35	28	43	34	29	29	41	35	25	35	35	39	24	42	26	38	26	32	35	30	37	32	35	47	39	33	35	43	41	30	40	33	32	42	50	38	33	36	37	40	42	33	38	37	35	27	34	31	34	35	36	42	32	29	43	33	26	47	46	31	35	37	40	42	38	30	24	34	32	46	36	24	31	37	31	45	36	24	27	39	46	39	43	28	21	39	32	36	34	35	38	37	49	27	36	25	32	35	30	32	42	27	37	33	35	45	46	44	39	39	35	30	36	30	38	40	41	39	29	34	26	32	37	38	48	37	33	35	33	43	36	52	32	33	30	35	47	39	37	28	36	30	44	36	35	45	46	43	31	29	32	30	27	44	36	36	32	41	37	36	28	45	29	38	44	36	37	43	32	41	28	26	38	39	45	38	36	35	42	48	40	34	43	42	38	31	39	36	37
30283	20070	13533	27633	34874	34000	30637	27209	23650	20463	17871	15044	12886	10514	8969	7202	6080	5561	5194	4719	4670	4491	4088	3758	3390	3290	3128	3011	2825	2577	2484	2155	2080	1933	1712	1571	1636	1621	1585	1469	1437	1450	1447	1315	1115	1073	1056	987	939	883	923	886	886	921	872	894	916	835	783	886	843	822	838	865	745	762	768	758	754	718	690	706	677	662	693	612	673	652	594	647	673	645	640	659	647	671	632	658	625	656	699	684	672	649	669	688	638	676	632	626	670	702	628	609	628	618	617	624	567	611	632	592	624	596	590	637	584	592	612	596	666	591	644	611	570	594	604	642	629	627	613	607	590	622	608	575	627	578	647	652	612	631	581	596	571	564	569	613	618	634	625	598	609	614	638	596	614	581	557	592	563	627	596	585	600	534	589	582	612	586	595	593	605	589	606	561	595	618	589	587	584	644	610	569	546	581	614	597	597	628	606	588	562	625	582	592	611	605	631	617	621	596	591	599	591	580	551	634	569	581	622	608	589	589	580	608	586	573	613	602	596	613	580	579	587	591	606	604	628	572	592	598	565	621	571	626	609	573	604	576	596	578	635	644	571	594	583	603	595	567	596	587	590	592	590	633	609	583	597	587	552	575	617	607	593	607	577	583	614	570	587	618	586	568	622	623	559	590	598	631	643	617	597	572	607	551	602	578	610	582	620	584	591	611	605	578	579	529	594	588	597	585	609	563	580	610	594	604	589	589	597	650	599	545	565	616	545	614	595	551	592	582	565	617	576	572	602	549	580	582	616	562	599	567	608	601	540	607	560	616	641	600	597	542	593	616	589	623	538	584	578	585	609	547	580	578	648	598	576	583	560	589	586	586	562	608	590	608	597	531	586	608	583	599	624	557	563	604	542	634	588	570	619	578	546	575	625	607	562	589	598	588	617	599	606	596	621	619	590	584	617	582	560	557	576	597	523	585	584	599	627	555	556	560	609	622	622	626	588	655	590	618	621	611	633	605	606	630	633	579	574	628	596	583	584	628	645	578	611	612	622	601	604	589	596	606	573	612	575	609	612	644	596	611	642	620	624	570	571	599	542	589	609	647	571	571	592	564	613	573	590	568	565	582	576	596	623	652	611	584	540	601	585	555	558	601	596	583	566	575	597	616	624	551	571	573	624	595	611	605	609	573	568	590	575	608	591	638	608	608	629	559	565	588	618	566	588	562	592	614	602	597	610	631	583	578	598	625	559	573	591	567	610	590	592	555	585	582	559	585	594	603	619	553	621	642	580	614	634	587	594	610	564	595	569	579	589	610	605	596	563	581	542	556	579	619	562	614	549	577	590	586	629	572	613	554	587	569	581	592	627	626	616	595	592	582	602	624	605	639	593	606	570	570	566	617	564	594	620	560	588	633	574	618	599	607	591	590	583	581	581	583	608	596	586	620	638	580	582	549	597	612	567	594	560	577	568	629	603	574	611	579	591	631	616	575	630	588	572	566	639	604	595	617	545	639	606	585	619	606	595	650	566	607	571	567	593	608	607	570	556	558	575	614	608	583	623	585	576	619	579	569	579	568	622	593	612	595	618	609	584	619	631	651	597	565	567	629	555	590	586	613	588	597	614	582	589	607	540	555	622	579	581	596	578	602	598	584	647	582	581	590	589	605	613	580	611	568	564	604	571	598	621	600	609	593	605	628	612	578	571	584	560	581	593	589	583	613	611	576	610	607	552	575	549	564	596	577	613	573	594	614	624	598	543	611	601	588	601	560	610	585	578	600	553	548	582	594	559	570	600	583	601	558	586	596	604	569	578	582	604	604	613	627	626	592	592	607	598	583	586	579	602	596	598	581	592	581	565	595	593	625	606	563	588	600	551	543	614	575	547	579	598	581	583	639	553	624	570	604	574	590	619	601	576	604	568	570	559	591	624	630	567	540	525	620	610	543	609	574	604	579	598	592	592	622	615	600	593	604	584	622	607	571	614	572	570	552	606	585	612	593	585	606	601	561	638	625	580	611	576	597	570	561	622	629	629	620	611	571	596	569	583	586	575	578	584	614	567	589	595	569	582	609	596	576	608	603	635	599	612	577	592	590	605	617	596	609	555	638	592	547	618	588	632	614	602	573	587	576	632	593	610	639	619	595	573	632	619	627	617	571	560	582	593	553	582	608	594	597	605	560	551	584	591	603	629	605	578	571	634	612	565	590	604	631	590	597	608	582	575	597	583	634	593	535	606	564	581	601	644	614	641	598	557	604	618	589	620	588	589	580	586	565	623	655	583	609	590	597	604	603	589	627	627	673	581	611	585	544	572	572	557	599	602	607	597	602	600	580	608	585	602	605	565	582	596	579	601	622	570	578	583	578	647	555	577	612	625	623	587	602	581	574	603	605	602	611	605	599	565	607	594	663	573	620	590	579	588	545	582	596	614	584	604	608	593	612	599	622	591	600	620	554	565	597	572	583	584	622	654	561	556	661	591	557	577	604	563	597	604	561	575	616	570	600	605	560	541	600	612	585	558	639	564	578	572	633	616	551	586	550	553	633	591	575	598	582	548	568	590	609	621	585	587	596	614	564	612	635	554	618	557	632	611	590	605	584	593	577	585	594	605	624	615	587	599	595	595	565	636	573	601	607	607	618	583	596	618	559	600	601	587	578	602	609	581	626	587	628	622	570	557	596	605	622	606	562	602	581	559	572	555	560	612	610	567	632	626	644	612	574	587	605	562	641	621	593	588	626	572	608	601	576	562	566	590	619	595	595	590	615	563	646	556	553	574	590	621	596	642	645	610	592	572	619	642	634	572	604	587	584	603	554	598	591	594	585	617	614	616	572	578	570	616	592	602	568	615	613	609	621	574	547	569	609	613	562	568	613	585	565	606	585	598	569	565	554	597	651	611	596	590	547	617	588	582	592	566	591	612	595	638	614	594	565	581	560	592	575	570	581	578	577	589	593	643	582	547	602	588	570	582	592	591	586	639	566	572	605	574	594	598	559	581	619	566	554	569	592	604	581	582	604	623	624	656	594	598	558	574	580	602	614	607	545	569	590	589	579	609	582	559	568	613	572	573	590	590	592	574	579	593	573	550	576	610	612	597	584	618	606	566	590	595	609	578	619	588	634	599	610	578	585	594	598	566	569	568	625	603	622	573	594	610	602	617	575	631	560	541	584	582	622	602	598	575	663	592	638	606	592	610	581	569	562	613	582	629	594	600	626	592	621	604	588	570	554	589	627	608	623	619	606	604	647	592	571	599	565	601	587	550	610	622	589	609	616	588	562	579	603	610	568	602	583	614	603	575	612	622	624	606	615	588	569	581	573	574	591	612	600	574	614	579	625	659	610	622	621	596	589	597	594	652	596	610	594	582	585	622	594	602	576	589	568	571	602	578	597	580	581	570	620	600	577	583	573	572	567	573	591	618	552	570	599	614	628	599	589	569	571	570	605	628	642	621	568	578	655	560	637	606	605	599	617	580	597	619	592	558	609	601	606	616	551	549	577	598	602	594	646	651	614	593	579
4087	1832	1052	725	1359	1522	1234	1162	885	786	672	548	461	364	272	259	203	199	180	183	168	166	144	124	130	109	112	85	91	91	63	105	82	66	56	85	52	58	65	42	59	63	52	50	41	40	40	37	39	50	34	43	34	43	37	43	33	42	27	30	32	25	41	47	45	38	40	42	27	44	31	33	24	37	33	24	37	25	28	20	30	27	26	27	25	14	26	34	30	34	31	26	32	23	29	29	17	42	36	33	30	38	33	22	29	32	26	27	24	29	35	30	32	22	32	25	20	32	18	33	22	27	19	28	27	36	26	37	32	25	28	37	26	29	29	24	32	29	25	29	26	26	30	37	22	20	32	29	26	35	27	33	21	26	22	24	29	37	43	25	27	32	33	31	28	32	32	19	36	20	29	27	29	26	31	27	28	32	37	31	27	35	32	33	34	22	28	26	26	25	23	29	30	23	27	28	34	31	26	24	22	37	30	28	32	28	25	25	20	34	27	38	25	31	33	20	26	40	27	26	27	20	31	36	31	26	35	27	24	28	27	24	24	23	28	27	31	28	36	29	35	28	22	31	30	24	26	26	28	24	30	25	28	26	32	29	35	32	34	27	27	25	22	20	30	22	24	29	22	15	22	28	21	31	26	27	26	32	24	27	30	29	29	24	44	30	27	29	40	25	23	27	24	28	29	36	30	38	28	20	25	34	23	24	34	23	36	30	23	24	34	19	27	35	32	33	31	21	28	27	25	30	21	27	20	24	31	33	30	32	35	26	37	28	19	25	26	23	34	26	27	23	26	39	27	25	21	38	30	20	37	38	30	29	30	29	29	29	34	30	30	31	16	26	29	26	35	29	33	25	23	31	28	24	27	17	26	28	25	30	36	23	25	30	24	30	19	32	27	24	27	21	29	24	26	39	30	35	21	31	22	30	24	21	19	21	23	30	35	24	29	25	31	29	35	30	30	19	27	25	27	19	28	23	24	25	27	30	33	27	24	33	31	28	32	32	29	24	35	29	31	24	37	27	27	40	21	31	21	19	30	19	22	29	25	30	32	29	24	30	20	29	29	24	21	22	23	32	28	34	26	36	32	29	22	30	27	31	25	27	23	26	39	24	22	23	23	25	26	23	28	25	29	31	28	26	33	16	24	19	34	35	32	31	31	34	32	21	25	28	24	26	28	32	26	30	28	27	36	22	32	27	26	35	23	33	26	32	20	38	20	29	32	26	22	32	23	22	32	25	34	37	29	25	30	36	29	33	32	35	30	31	22	26	29	32	22	24	24	22	36	26	32	33	21	29	30	31	28	30	31	36	31	25	36	29	32	22	26	27	35	29	32	34	33	20	34	25	31	38	23	29	26	29	22	28	32	27	31	28	25	26	33	26	22	34	25	24	18	26	18	24	33	22	25	32	29	28	38	29	20	26	23	29	22	21	28	33	24	28	28	29	31	34	19	30	22	37	34	34	26	34	21	24	18	30	20	27	27	26	34	33	24	19	33	31	25	30	30	27	32	33	19	29	20	24	26	29	37	27	27	32	29	23	27	37	27	37	29	30	20	28	18	28	17	34	32	32	31	32	27	24	21	24	25	32	30	18	33	29	21	13	31	27	26	21	32	32	25	26	35	30	14	25	31	17	35	31	35	28	22	19	23	31	26	27	26	31	21	26	25	27	37	27	33	23	24	25	25	18	31	29	27	34	30	27	23	27	25	32	33	33	26	26	29	30	17	28	20	33	24	32	32	25	30	30	22	38	29	22	27	26	25	28	31	25	28	27	42	23	24	29	33	25	43	29	29	21	23	23	29	29	30	23	30	36	25	21	22	33	31	29	23	29	21	36	30	34	32	31	21	28	33	22	26	29	28	27	28	22	24	31	22	28	33	15	31	22	32	15	24	26	31	27	17	37	29	24	36	24	30	29	34	26	30	24	33	36	31	27	33	37	20	27	24	19	30	23	22	23	31	21	28	17	30	27	21	35	28	27	26	24	26	33	31	22	30	27	29	27	26	26	30	35	26	32	30	39	28	28	26	24	38	30	31	27	20	24	29	35	35	28	24	29	30	30	29	24	32	39	34	28	23	37	39	28	18	30	26	25	25	29	36	23	25	23	35	32	31	31	35	24	31	31	24	29	23	20	26	23	18	26	26	22	26	37	25	38	30	27	36	29	22	25	28	43	30	28	25	41	33	19	35	25	35	27	27	30	21	26	27	25	25	24	29	26	24	38	17	30	28	26	24	21	15	34	35	35	24	29	26	27	27	35	30	35	24	23	26	39	21	30	28	29	25	30	23	33	26	20	29	21	26	36	27	24	16	29	17	25	23	28	34	26	31	31	26	27	32	26	29	22	32	24	24	22	29	24	33	28	30	19	25	30	26	25	29	26	21	31	31	33	27	26	33	25	28	28	34	29	28	25	24	36	29	27	29	30	37	27	22	39	33	37	30	34	29	19	29	17	29	30	27	19	27	34	31	27	27	18	20	33	31	29	37	33	26	38	27	27	23	27	40	20	27	31	26	31	22	25	18	30	40	23	27	31	26	21	31	31	23	25	20	38	26	28	20	32	28	26	32	31	36	35	27	25	28	15	30	26	27	34	28	34	24	30	32	23	40	31	35	27	29	36	28	28	23	25	26	25	32	24	32	27	20	34	25	32	35	37	17	29	26	24	32	22	27	25	35	33	25	38	28	21	19	24	32	29	32	27	32	29	32	29	25	27	26	24	35	29	25	24	24	19	13	20	24	32	27	34	23	37	38	30	24	26	28	21	24	31	31	26	28	29	28	36	34	34	23	30	21	23	28	30	21	22	24	28	27	21	21	31	27	32	30	34	21	20	34	26	31	25	17	34	30	32	24	29	30	28	22	20	21	29	28	33	32	34	34	37	23	24	25	33	30	31	37	27	34	30	24	29	29	21	21	41	21	36	27	29	24	23	23	27	24	24	25	23	35	28	17	37	21	28	29	36	34	23	23	39	28	26	34	25	26	25	30	33	33	30	35	29	32	34	26	34	26	27	25	26	34	34	31	37	22	29	26	34	29	32	28	27	23	22	50	27	33	31	25	22	32	36	18	36	31	23	34	25	32	28	44	26	31	23	23	19	22	27	33	22	33	25	27	25	35	27	22	33	39	26	23	28	26	29	29	27	39	25	29	25	24	33	24	19	33	31	26	25	23	35	24	28	24	35	35	34	28	24	20	28	27	25	23	24	36	29	22	29	24	31	28	27	22	31	25	24	31	30	26	35	15	29	27	25	30	27	23	32	25	28	25	39	29	32	33	28	30	28	20	38	33	25	28	26	19	35	24	23	29	33	32	30	31	40	27	28	30	29	29	22	23	19	26	26	27	24	34	36	34	29	20	33	31	28	27	29	29	22	24	28	28	31	26	21	26	33	34	36	29	19	21	26	18	35	33	30	22	30	30	32	22	28	36	25	26	21	34	29	36	21	19	31	20	23	26	32	23	31	30	28	34	28	32	28	33	31
36332	24833	17850	32931	39913	38387	34831	31685	28000	25269	21900	19310	16799	13381	11603	9707	8415	7707	7309	6758	6576	6243	5785	5144	4693	4285	4261	4075	3573	3283	3026	2951	2781	2510	2183	1982	2036	1863	1827	1816	1681	1844	1662	1432	1299	1089	1051	1000	995	986	1000	1021	1019	917	882	916	918	871	854	804	785	841	851	847	717	710	755	711	687	682	614	614	602	595	509	533	522	468	531	522	553	520	514	537	527	509	498	561	534	660	602	585	596	555	588	578	540	563	563	536	552	526	527	525	519	514	459	459	485	449	442	487	465	434	468	438	457	461	462	477	485	472	434	462	441	454	499	458	480	434	474	483	461	453	442	477	427	493	460	511	480	462	503	456	448	438	457	477	481	432	426	464	495	479	424	460	452	458	451	436	434	439	456	428	464	474	453	478	516	467	458	471	479	505	471	398	462	439	428	447	479	464	443	483	459	458	459	430	455	449	435	447	440	465	433	436	462	433	467	445	477	461	471	456	449	432	452	446	443	429	458	448	433	491	428	395	430	440	473	445	468	442	461	465	467	408	435	457	477	480	467	452	452	431	480	430	459	417	434	447	473	461	463	449	457	448	410	463	424	436	437	495	451	476	458	473	439	464	460	467	475	466	458	444	486	431	485	436	445	471	464	469	444	447	419	448	472	466	453	491	447	470	439	452	441	468	460	444	442	475	427	473	435	424	463	475	477	420	434	493	443	467	439	462	452	460	479	467	447	432	439	447	436	462	446	447	465	468	444	478	429	510	450	468	418	455	465	455	451	475	464	431	508	461	453	465	451	500	450	458	472	452	462	437	461	465	436	426	476	439	451	439	455	457	469	432	456	467	477	441	473	434	466	438	457	449	442	409	459	458	477	453	418	467	436	447	423	441	450	442	459	435	468	478	443	426	436	468	487	435	461	446	458	459	436	427	461	429	435	441	445	473	467	436	451	434	435	458	508	459	490	441	506	459	438	414	448	427	463	464	442	480	438	467	472	425	445	425	469	465	472	485	482	449	467	490	428	487	418	475	461	431	446	459	478	434	448	473	457	460	447	418	445	455	439	469	415	425	431	430	452	462	435	434	501	490	459	415	437	456	453	479	412	431	479	446	479	481	421	486	453	473	478	456	453	444	439	465	454	478	470	478	464	428	442	465	402	471	440	438	447	456	439	470	474	425	495	472	479	449	461	473	434	462	453	464	446	458	464	470	466	474	489	511	489	467	438	469	454	458	418	486	440	444	445	442	482	481	442	447	464	456	464	497	434	438	466	470	453	423	451	417	437	479	467	444	474	463	446	433	478	439	480	499	432	429	466	437	475	426	438	459	471	438	459	453	434	453	469	433	437	460	464	441	469	454	445	475	449	449	448	481	451	442	490	486	465	493	456	458	439	474	445	448	459	474	455	477	416	464	469	438	454	460	447	452	437	472	435	484	459	435	469	437	461	452	465	455	467	460	446	453	469	452	443	449	461	462	425	473	468	459	424	484	456	443	432	492	465	452	457	495	451	499	477	415	475	465	446	461	450	469	438	474	492	456	449	440	468	452	457	440	460	439	403	412	440	486	452	442	459	440	442	460	475	448	461	454	445	460	457	458	428	459	451	442	495	446	471	496	461	475	470	496	468	464	464	444	412	451	447	466	438	439	486	460	435	467	433	472	413	466	463	464	440	475	467	459	452	450	435	468	446	477	425	451	465	449	477	435	428	496	438	471	440	431	467	449	443	470	480	425	420	446	471	489	443	451	419	435	456	469	446	462	455	450	445	475	445	457	441	454	445	466	480	437	463	460	449	480	471	450	472	446	441	479	440	438	443	437	459	433	477	454	506	473	422	451	417	446	477	444	474	451	484	483	449	488	451	470	467	422	475	453	449	468	446	449	444	467	440	419	446	484	413	432	437	467	489	444	474	442	409	468	469	460	479	452	416	512	499	449	429	447	428	452	483	445	449	442	425	444	462	472	484	474	444	463	465	490	454	439	434	483	429	462	465	455	451	472	432	436	435	450	426	464	470	465	428	472	391	441	407	479	459	447	435	458	432	458	456	426	474	445	445	482	436	413	435	454	449	442	460	462	448	491	446	440	451	494	387	468	472	465	484	454	439	403	491	429	431	487	444	439	442	469	464	438	467	459	448	458	424	439	458	452	432	436	463	452	460	464	404	435	448	417	463	466	479	431	478	487	458	453	476	438	424	432	449	457	472	460	454	425	447	464	438	475	439	460	468	450	465	473	495	462	427	442	442	488	444	457	465	466	467	442	452	468	456	502	494	457	435	463	449	439	472	479	470	510	409	470	452	432	474	451	445	459	472	424	484	477	480	453	429	477	448	463	437	484	402	424	460	471	456	457	460	438	505	458	468	450	424	479	467	434	443	455	472	438	484	454	450	473	452	435	480	465	485	443	470	463	442	438	462	469	448	477	475	426	468	476	457	474	460	496	429	470	451	438	457	486	437	424	476	470	439	449	463	503	432	470	476	452	467	447	457	443	458	441	486	478	470	448	446	445	459	436	453	467	454	430	449	464	463	456	430	452	429	449	482	438	460	490	434	455	425	478	450	469	479	411	446	475	466	462	447	461	420	450	459	451	450	479	485	429	454	452	453	433	449	474	476	426	455	439	443	448	474	473	511	473	482	470	442	418	434	475	439	459	464	458	441	460	426	447	423	470	458	480	422	452	440	440	440	422	469	463	446	455	450	480	435	457	480	466	429	481	436	443	479	448	462	449	445	417	435	458	442	483	429	431	466	476	479	446	461	465	444	451	456	459	452	453	431	437	425	437	448	433	462	440	460	447	493	458	447	454	472	456	437	468	471	447	444	460	428	469	473	436	460	433	441	427	442	416	406	475	443	441	427	456	488	447	443	429	454	495	438	474	441	447	499	452	485	424	430	432	473	448	450	439	448	448	476	418	438	429	473	428	491	445	470	475	438	449	477	407	466	444	453	460	401	449	436	482	459	433	459	460	454	472	434	474	458	436	462	488	433	432	429	432	459	421	430	453	451	483	448	453	465	483	477	439	417	469	461	421	457	463	447	453	434	402	472	480	452	456	458	435	460	434	452	437	442	458	468	468	499	467	451	466	451	442	464	423	510	438	466	435	444	424	467	435	432	478	436	486	443	488	477	461	437	446	444	433	469	452	418	471	432	447	444	440	413	408	473	450	461	454	453	423	435	458	439	469	445	478	458	425	476	472	469	440	463	436	416	462	477	438	459	474	458	455	467	442	454	473	452	474	438	476	426	475	479	460	439	464	482	436	465	459	445	453	480	456	486	478	443	477	520	422	460	458	428	476	460	451	460	467	454	480	455	449	465	507	474	471	451	475	473	435	415	447	451	467	465	462	452	442	479	448	441	437	466	472	453	472	439	474	466	486	441	426	435	495	480	440	460	442	455	442	426	450	450	425	483	416	493	491	433	446	441	461	445	434	494	426	431	404	472	430	424	441	464	461	443	441	476	498	433	443	484	438	464	519	442	458	416	460	456	453	480	462	445	445
2450	786	474	332	655	700	575	517	479	358	328	233	199	165	146	124	106	103	91	86	56	85	69	70	71	68	44	50	62	50	41	60	44	29	45	42	37	46	45	44	32	39	44	38	36	44	32	29	35	37	32	32	33	31	38	31	30	32	35	27	30	40	29	28	21	30	20	32	30	30	25	33	33	21	30	30	27	26	21	31	33	31	19	26	32	25	30	21	29	25	38	28	32	27	22	27	33	30	40	23	29	33	21	31	29	25	26	16	31	20	33	28	27	26	24	16	25	31	27	41	22	31	20	28	23	28	28	38	23	31	30	21	28	30	21	27	30	33	23	29	27	26	23	27	22	26	26	28	29	30	26	26	26	40	28	28	32	28	22	24	28	28	23	23	25	36	23	27	23	24	22	29	34	31	26	25	32	41	29	28	15	27	22	34	31	24	20	27	19	19	27	24	26	39	34	25	27	27	21	23	23	28	22	22	13	28	20	22	28	24	32	26	32	33	27	22	27	18	25	30	27	35	25	24	33	24	32	21	23	28	27	22	38	34	25	23	23	28	26	24	21	25	28	26	23	29	23	27	17	26	27	24	21	25	27	30	30	31	21	29	24	44	23	21	23	25	30	30	31	20	34	28	28	25	14	28	29	30	33	21	25	29	22	28	41	20	27	32	23	23	24	19	30	26	30	23	23	24	18	24	30	33	28	30	31	31	30	25	26	26	21	27	27	28	32	20	30	29	29	24	31	29	20	27	35	22	31	26	40	34	24	27	34	27	20	22	15	25	38	24	26	32	20	20	25	26	27	23	34	27	22	25	25	29	24	22	29	34	29	23	18	20	24	35	33	30	21	23	24	20	23	31	21	28	28	29	22	25	28	34	20	35	25	19	20	16	22	23	34	20	21	28	33	27	35	24	29	27	19	22	21	32	26	27	21	20	28	27	28	22	37	35	34	26	22	28	33	20	31	24	18	25	25	27	23	29	27	27	26	34	33	13	25	25	20	28	35	22	20	29	24	30	23	28	30	27	30	24	27	23	30	24	31	26	31	21	24	23	28	29	26	27	32	20	23	31	23	19	34	30	25	34	26	30	31	24	26	23	22	26	27	26	24	18	23	23	25	26	24	30	20	23	30	30	29	23	19	16	27	19	26	32	33	29	31	22	30	26	30	34	26	21	27	20	26	32	20	27	22	20	24	38	29	22	21	24	24	31	35	26	24	28	22	32	27	30	28	19	28	27	23	30	24	37	38	21	30	27	28	24	22	26	24	23	24	21	31	32	23	29	17	29	33	20	26	24	23	32	20	28	39	24	19	25	26	26	25	23	23	19	27	28	19	28	26	23	29	29	27	35	24	33	22	21	20	21	31	23	20	27	23	27	22	31	27	21	31	19	19	29	32	33	31	28	29	20	31	23	29	31	28	27	20	28	29	38	27	33	18	30	30	39	34	37	32	32	24	22	22	33	26	28	27	21	27	24	29	31	34	36	21	26	28	19	32	23	27	34	22	34	26	23	28	36	25	22	36	18	24	27	24	21	23	20	31	24	24	21	49	34	27	27	27	28	35	22	22	20	35	22	26	32	25	30	30	22	25	33	36	31	27	19	25	29	23	31	23	28	20	29	25	27	28	30	26	22	20	31	25	23	28	36	22	31	34	30	31	23	27	25	19	20	29	27	29	35	23	21	23	39	30	29	20	24	29	23	28	27	30	33	31	32	28	28	26	31	28	28	33	22	26	20	30	25	24	26	31	17	30	38	27	25	25	31	24	34	27	34	23	20	32	30	23	30	20	27	26	25	26	26	32	33	24	26	28	26	21	33	35	32	22	18	24	20	23	23	21	23	38	22	23	40	29	23	25	26	22	32	27	36	26	24	27	34	36	23	24	24	20	29	23	21	27	23	28	28	14	22	26	21	30	31	34	30	32	25	30	31	21	18	27	28	25	32	29	25	27	29	26	19	24	23	18	26	30	30	28	27	20	30	25	27	34	30	25	24	23	27	31	23	23	32	23	27	21	31	40	21	30	26	34	28	33	38	28	32	22	26	22	31	23	27	27	24	38	27	28	25	27	22	24	33	32	31	25	26	25	29	29	30	24	26	32	19	24	29	29	27	30	27	28	36	24	35	34	24	23	23	17	35	29	38	25	20	37	19	23	21	30	26	22	28	28	21	16	28	37	23	31	25	20	34	16	25	26	23	33	30	24	20	25	23	21	18	26	32	30	27	30	24	26	20	29	35	22	33	22	32	25	24	22	19	28	28	25	29	28	21	22	22	20	23	27	31	34	35	40	24	30	24	27	42	32	36	34	33	24	29	32	30	33	26	25	27	26	31	30	27	30	27	30	36	25	21	32	24	29	28	34	19	36	35	26	36	19	23	33	31	26	24	33	28	24	19	24	24	24	33	36	32	35	32	24	29	12	24	21	23	28	21	33	25	28	32	22	31	26	25	25	28	31	25	31	27	26	21	25	27	25	25	17	28	23	21	24	24	28	21	32	23	19	30	30	37	26	30	30	25	26	27	28	28	29	25	33	20	22	27	29	24	32	37	35	30	30	34	29	22	29	28	29	25	38	23	24	38	26	35	26	27	25	28	34	35	27	26	23	21	17	21	25	31	28	37	22	17	30	28	27	29	26	28	27	27	37	26	36	28	28	17	24	24	33	30	28	31	24	28	26	28	22	36	38	27	26	22	25	32	29	34	20	23	22	28	19	21	32	22	33	25	27	30	17	18	21	25	18	25	29	22	21	16	29	26	24	27	39	29	32	33	30	34	26	28	37	32	34	31	37	39	25	19	37	31	29	21	26	29	30	30	29	22	24	26	26	34	31	24	28	31	30	23	25	26	25	25	27	19	20	25	24	25	22	23	24	24	24	19	38	37	28	20	29	17	29	26	29	23	25	28	37	20	36	33	25	23	19	21	29	26	25	20	27	21	35	34	28	34	25	40	30	21	29	22	22	32	22	26	27	19	30	27	23	23	29	30	30	23	17	21	30	27	30	23	29	27	21	29	28	33	26	22	33	25	28	17	25	19	20	30	29	27	23	32	29	25	37	25	35	21	31	37	23	34	35	32	27	33	24	25	33	23	28	24	31	30	32	30	30	30	34	13	27	25	26	32	30	21	29	19	22	26	30	25	27	21	23	26	27	29	33	21	31	28	27	26	31	32	35	22	18	22	27	29	30	27	30	29	21	30	33	25	30	19	27	32	31	28	21	17	24	27	35	29	24	29	20	32	22	21	27	21	25	26	20	26	29	26	36	26	23	27	21	31	26	24	28	31	29	22	23	37	30	30	30	27	20	31	30	18	29	33	29	32	31	25	25	20	29	30	23	28	27	32	28	16	29	25	30	29	31	31	28	22	24	32	24	28	19	27	29	25	30	17	25	25	20	26	33	25	22	28	23	22	36	23	40	36	19	28	30	34	27	27	36	32	31	25	17	21	16	34	22	27	33	30	30	30	24	21	25	23	24	27	30	21
26776	16604	10275	22950	30624	29355	25614	22155	19184	16133	13648	11719	9405	7442	6230	5566	4397	4046	3812	3427	3413	3120	2958	2668	2470	2273	2224	2058	1858	1710	1596	1513	1493	1236	1183	1181	1082	1076	1149	1077	1023	1080	1041	940	785	709	702	678	661	698	653	676	699	629	652	640	625	650	600	625	599	640	650	591	529	568	640	552	510	487	516	534	501	488	490	478	479	444	470	485	452	438	446	494	498	486	469	489	497	468	513	500	523	487	482	486	463	498	454	475	455	473	485	450	516	424	448	451	428	457	452	477	452	457	427	454	444	451	455	410	408	433	440	448	502	452	451	479	432	455	436	443	437	429	436	443	441	438	441	442	415	442	397	442	408	458	460	426	447	408	427	446	427	399	434	431	473	440	447	412	449	459	413	438	470	497	409	451	464	410	413	465	424	440	440	415	441	422	431	436	403	424	436	415	413	398	444	477	452	445	409	428	430	421	415	475	421	404	425	428	444	418	439	465	426	419	470	439	410	390	430	448	458	449	472	447	417	391	464	431	434	447	409	391	469	412	468	460	479	441	425	431	443	445	455	451	450	432	420	436	432	402	451	437	433	466	395	405	435	476	402	436	427	430	442	451	425	439	466	455	420	398	461	449	447	477	433	426	412	438	421	429	419	404	447	439	440	451	417	438	472	396	451	466	401	418	437	411	381	406	439	427	461	411	444	439	458	446	438	443	477	443	424	412	468	452	462	367	446	453	467	425	445	436	436	459	426	426	424	428	448	437	439	451	428	410	440	434	413	462	437	484	436	436	424	399	414	423	465	388	447	396	417	425	434	409	451	427	415	442	461	449	448	448	391	421	427	414	442	420	421	427	428	447	447	440	432	416	420	474	459	438	400	433	443	435	436	423	451	433	424	442	430	442	425	428	432	438	414	442	414	462	452	433	432	426	438	418	424	450	437	472	428	424	452	407	446	434	437	415	430	463	436	458	430	457	424	436	487	455	466	429	420	405	403	429	484	463	466	439	415	424	458	448	450	444	433	420	440	435	451	474	430	442	440	432	416	413	422	406	408	402	470	480	430	399	449	449	436	425	424	445	459	425	431	465	426	433	439	449	462	418	435	451	416	420	440	435	446	452	432	455	426	427	429	408	420	374	488	441	429	459	468	408	422	465	421	398	418	474	442	435	417	440	439	450	494	396	403	454	414	412	432	458	442	419	431	421	460	477	440	443	436	417	428	444	431	426	458	433	444	480	409	433	391	413	411	461	451	415	408	406	473	456	453	470	425	412	418	431	443	445	427	411	440	424	422	435	436	436	454	412	434	452	436	424	423	474	455	429	404	456	469	420	445	465	454	429	432	483	411	415	431	404	447	405	416	452	415	450	416	413	441	404	437	453	426	445	432	414	481	476	403	388	451	459	445	433	442	480	462	435	420	435	479	415	468	464	445	462	460	427	420	459	394	424	425	444	405	414	437	416	419	417	467	458	412	433	403	434	416	461	396	479	447	481	430	440	380	410	421	428	454	476	484	430	430	427	450	482	436	456	461	413	461	464	437	447	477	465	425	440	428	438	433	404	435	415	429	466	447	433	432	465	436	437	453	444	429	461	441	385	441	450	412	450	449	429	394	404	403	426	442	446	455	460	423	435	430	426	462	423	433	411	405	440	440	426	434	454	422	444	442	441	435	417	457	446	418	440	446	416	425	451	436	407	448	416	453	404	441	426	465	442	424	424	415	401	483	448	441	442	431	466	430	427	423	472	423	435	440	421	438	451	460	442	435	424	458	445	442	428	456	484	455	425	453	457	432	415	420	453	429	395	457	409	410	459	420	420	412	410	463	448	426	439	403	441	435	467	423	448	461	419	399	422	426	446	416	438	433	413	435	398	456	441	447	423	420	392	447	443	428	439	413	436	463	413	439	410	440	430	418	436	445	444	456	422	428	433	444	462	430	433	422	447	491	415	463	441	399	465	436	408	446	418	464	416	485	425	436	417	408	424	442	443	411	475	429	456	415	456	437	417	422	427	411	438	449	450	450	501	439	450	435	429	451	482	432	450	434	423	458	418	446	465	434	435	441	451	447	455	442	453	385	442	461	422	432	442	438	442	453	387	480	385	435	415	451	437	456	444	469	421	416	466	406	447	425	429	417	418	429	436	435	414	390	399	432	438	425	460	436	438	438	435	422	435	426	417	426	427	474	438	448	434	393	446	399	409	459	425	415	390	464	449	442	445	412	405	466	445	461	442	408	413	434	391	421	468	437	403	418	382	452	453	446	462	424	496	462	423	431	461	408	440	438	395	447	415	444	463	445	457	450	424	441	424	450	411	432	424	415	442	454	442	422	421	397	432	464	438	462	393	411	418	479	450	428	420	405	436	434	467	436	444	440	422	479	443	467	434	414	440	454	443	435	436	430	435	427	423	426	468	423	464	420	429	407	430	449	453	433	442	434	443	462	417	428	440	439	389	441	385	450	424	434	459	415	455	438	459	430	443	442	468	432	451	439	435	442	468	436	418	469	401	463	411	443	427	431	461	439	457	430	436	471	452	438	428	429	388	471	438	420	424	436	483	448	447	458	433	463	435	474	425	417	441	430	428	436	409	437	422	415	440	438	439	452	439	462	414	442	411	463	433	435	427	396	438	422	402	474	411	422	489	442	419	429	446	454	438	409	424	429	429	454	445	460	483	411	396	452	420	443	421	443	428	422	385	447	464	399	446	457	433	439	429	469	433	412	408	455	442	482	439	444	403	408	427	423	428	414	440	428	441	435	420	434	420	457	407	433	424	443	453	450	468	463	402	412	436	437	431	441	400	383	448	481	426	450	418	445	422	418	429	449	449	449	424	441	440	433	438	434	430	426	432	441	413	430	424	436	443	416	445	409	447	458	408	474	435	465	426	426	423	419	434	415	430	457	403	386	442	442	422	430	423	425	493	482	432	422	441	421	411	408	456	436	466	437	414	405	470	453	473	397	415	458	419	418	451	448	447	465	431	455	438	428	460	405	427	451	427	415	429	453	440	438	397	459	413	415	431	415	456	415	406	411	422	398	421	413	466	435	445	448	406	446	463	429	441	387	416	465	408	444	431	425	411	409	450	445	423	429	413	457	446	411	449	393	406	435	451	437	442	439	441	430	446	442	461	417	393	429	430	445	431	459	402	429	398	437	425	433	426	462	449	457	444	429	441	451	442	448	418	479	460	409	452	413	397	433	411	447	438	448	474	409	452	459	422	470	422	427	432	441	457	416	419	433	451	409	427	481	406	426	442	418	431	431	388	447	411	414	453	434	428	417	438	463	435	421	432	457	420	422	425	450	472	457	421	442	422	455	426	429	460	454	446	441	409	415	437	421	436	413	400	416	424	442	406	440	416	419	412	445	464	441	430	416	442	453	423	459	426	431	420	417	442	415	457	404	425	424	413	429	472	486	442	405	458	412	445	422	439	423	454	434	430	445	447	437	434	451	429	502	434	433	423	457	441	456	462	428	432	443	393	433	410	402	442	418	470	434	457
2256	727	433	338	580	760	643	514	455	367	321	266	227	163	143	126	117	86	101	77	88	74	80	55	67	41	64	52	53	49	64	53	46	50	38	41	45	39	30	44	39	43	40	34	31	28	36	22	34	37	28	27	23	28	31	22	31	24	26	31	31	24	27	31	24	38	37	29	35	29	32	30	28	25	32	26	27	25	35	26	34	33	27	28	26	28	20	21	20	27	25	23	23	26	24	27	25	25	24	24	19	26	25	25	30	22	16	32	22	27	18	30	21	25	23	17	29	24	22	25	16	22	22	22	22	18	30	25	37	19	28	28	31	23	21	27	27	24	34	28	23	30	32	32	22	31	25	21	24	30	26	29	23	23	21	36	20	26	30	25	21	32	27	38	19	17	24	26	35	32	23	21	27	22	26	24	25	26	22	29	18	31	25	20	28	23	29	22	25	18	17	29	37	26	23	29	17	21	34	24	30	21	25	28	17	26	33	29	27	23	32	24	30	26	31	25	17	34	19	23	22	20	27	25	20	18	32	31	19	31	27	29	32	18	26	25	26	27	33	28	34	22	19	30	34	36	34	27	20	27	27	22	30	33	27	30	20	18	25	24	28	31	23	19	21	23	35	29	22	27	29	19	16	23	17	25	29	26	19	28	25	14	20	32	21	21	27	19	26	26	22	24	22	24	28	30	18	23	27	46	21	21	26	16	29	25	15	31	25	30	18	21	27	38	19	22	22	22	30	25	26	25	20	26	25	29	33	25	28	26	25	25	20	30	21	28	29	28	20	35	30	24	34	26	27	24	25	25	24	28	33	24	16	30	22	19	30	23	23	21	23	28	28	25	25	28	19	30	25	18	16	23	18	22	20	24	24	27	34	23	31	15	32	18	34	16	22	26	17	24	24	31	22	26	24	26	29	20	18	17	23	27	16	20	23	25	24	23	30	29	22	22	26	29	25	32	17	26	23	29	25	22	19	23	21	19	24	19	20	31	31	37	27	22	27	30	32	29	22	29	34	30	28	27	35	22	25	25	31	25	22	27	26	15	25	22	30	22	29	22	15	32	22	24	28	23	24	24	32	12	25	20	21	27	19	25	25	23	24	23	29	21	24	24	27	22	26	24	25	23	27	23	31	28	16	26	26	35	30	20	18	16	15	31	25	20	14	29	20	26	22	22	21	29	30	28	23	17	19	21	25	19	30	26	30	24	26	26	17	25	25	33	22	28	21	26	30	35	18	22	21	27	33	31	22	33	29	25	17	35	24	28	19	20	22	22	25	30	24	21	23	18	24	26	28	26	28	24	35	28	32	24	31	28	22	25	23	21	37	30	24	20	21	29	27	14	24	28	15	28	30	32	22	30	29	21	29	24	25	17	21	34	23	30	25	29	23	29	19	26	20	28	29	19	22	20	30	28	21	22	28	33	35	32	32	24	28	18	28	26	29	27	22	20	26	23	21	24	26	30	17	20	22	28	27	22	26	23	24	24	19	24	21	27	27	23	24	26	23	30	26	26	19	12	22	31	23	27	31	25	17	19	28	32	18	30	21	23	29	28	21	30	18	20	27	28	20	36	22	23	29	17	18	32	26	16	26	33	33	23	31	32	27	23	22	36	26	27	19	30	22	24	27	31	30	27	23	33	18	33	31	35	23	22	27	21	22	26	21	24	22	18	27	18	23	10	19	20	21	30	24	18	24	26	29	15	15	32	23	23	29	25	26	23	26	31	30	24	24	24	32	21	25	16	34	29	24	19	21	14	26	17	26	29	23	26	27	31	28	31	25	28	28	24	14	27	22	25	23	27	31	17	17	26	18	17	26	20	25	37	17	20	24	18	30	25	23	22	26	16	31	28	26	28	38	20	19	28	21	10	28	27	24	23	22	33	29	25	20	32	20	25	22	18	19	29	26	26	28	31	18	24	14	20	39	23	25	18	28	30	25	18	20	21	27	30	21	18	26	27	23	29	27	25	28	29	33	16	28	27	22	21	30	23	30	16	16	21	21	28	21	23	20	19	29	23	33	28	28	30	26	28	20	29	29	21	22	33	23	24	21	22	30	33	31	31	30	28	24	28	28	28	32	25	26	19	24	26	32	30	24	24	16	31	35	25	25	17	28	21	25	26	27	22	27	24	25	25	13	25	37	28	18	25	19	20	20	24	24	22	28	33	23	19	37	18	20	20	23	16	28	32	31	25	24	29	30	22	24	24	25	21	28	22	23	32	28	18	26	27	19	21	31	29	24	28	33	18	26	20	21	23	28	29	22	23	27	19	23	34	25	18	21	23	18	20	29	33	27	22	34	24	33	9	23	22	22	26	19	26	10	27	21	22	28	19	22	28	37	21	24	28	21	32	21	21	25	25	27	26	23	23	25	20	23	26	23	26	26	19	18	27	31	29	28	28	28	17	24	27	26	22	17	19	21	24	16	35	23	20	24	25	22	25	19	26	28	27	25	21	30	24	28	28	31	29	22	26	27	25	19	19	22	23	33	27	21	26	25	15	35	14	23	23	32	27	26	25	22	22	28	29	26	20	20	25	23	35	30	21	33	22	34	28	21	16	29	23	21	24	26	27	27	27	31	15	22	32	21	20	29	25	32	28	20	26	22	15	33	31	29	30	24	23	19	35	26	20	23	12	22	27	29	20	25	27	29	33	27	29	20	23	30	31	28	22	29	29	24	27	23	25	25	17	28	24	37	24	22	17	19	26	21	22	33	29	38	23	18	35	22	25	24	19	21	22	31	24	30	29	18	17	25	28	30	19	19	26	32	26	25	24	19	26	25	27	22	26	20	28	29	22	28	23	29	22	17	26	34	22	25	21	22	26	22	31	31	25	31	23	22	22	16	25	25	35	30	27	18	24	35	23	24	29	28	23	28	28	17	29	24	32	39	26	29	25	20	29	23	21	25	30	21	24	26	18	22	20	23	21	34	19	25	23	28	22	26	33	16	24	21	29	19	24	19	22	25	22	25	34	25	30	19	20	32	20	31	37	22	18	24	22	18	23	23	29	27	31	21	21	19	24	26	29	20	20	22	27	24	31	30	25	25	21	19	30	24	24	25	17	21	28	23	19	31	13	20	26	27	29	31	26	18	31	25	34	16	24	29	31	23	21	30	18	28	22	27	26	30	31	27	34	22	26	35	36	32	19	19	19	26	25	30	23	29	21	29	19	30	23	16	19	28	25	27	30	29	24	30	25	24	29	28	20	34	21	27	21	25	22	25	21	26	19	24	32	27	31	25	21	35	31	31	24	27	16	24	28	24	27	28	18	23	29	23	28	29	23	19	27	17	17	21	23	30	20	24	33	24	23	32	32	31	17	23	19	27	29	26	28	20	26	19	22	34	24	29	27	18	18	27	27	19	29	21	18	36	21	27	33	24	23	23	22	21	24	24	32	26	24	23	25	31	29	32	16	35	19	31	31	24	25	25	31	34	19	24	30	33	31	19	22	18	37	27	22	21	17	29	17	27	20	23	26	30	18
26945	16715	10269	23197	31023	29420	25956	22434	19112	16066	13720	11783	9695	7303	6096	5492	4358	3944	3897	3536	3468	3208	2915	2664	2518	2478	2250	2060	1842	1757	1676	1587	1402	1283	1223	1111	1054	1091	1101	1051	1072	1049	934	903	808	662	669	677	634	616	667	629	670	655	629	637	651	586	600	631	589	606	625	592	567	518	533	537	490	487	470	454	480	454	447	441	405	445	471	409	458	456	475	475	456	460	502	465	507	482	533	474	481	499	434	453	430	494	437	438	440	428	409	451	429	440	425	403	407	387	417	415	396	381	379	416	400	403	413	375	396	376	451	379	366	428	368	423	411	398	413	416	434	397	405	409	380	442	406	416	381	425	414	439	418	434	433	382	421	393	433	426	415	448	411	422	404	434	406	396	403	406	395	389	375	401	426	372	391	438	376	403	456	384	395	409	422	439	375	392	432	416	391	394	422	393	416	397	417	415	396	409	381	419	386	434	401	403	404	426	429	444	449	371	407	412	409	470	360	387	401	398	415	390	432	381	405	395	417	393	417	399	421	370	398	394	404	407	406	398	399	388	420	428	402	380	376	412	396	403	408	440	410	403	417	404	406	365	392	402	414	398	409	447	392	388	414	443	410	431	378	427	403	437	388	421	402	438	392	413	428	422	424	379	448	417	409	406	416	414	409	362	433	406	411	413	409	380	405	432	428	412	380	419	436	384	453	415	433	402	412	430	401	405	406	432	418	418	423	411	410	415	414	392	378	431	402	364	396	386	383	402	404	406	381	366	390	358	424	443	424	415	396	404	420	435	397	400	430	434	399	408	431	402	424	406	449	430	409	467	404	431	433	381	421	421	402	408	412	420	373	407	441	404	425	417	430	393	418	445	401	464	430	407	464	426	390	385	394	452	413	409	433	394	384	420	417	414	445	411	413	422	380	391	397	397	388	379	385	387	386	443	381	395	409	409	387	407	377	415	405	389	395	396	441	403	404	397	392	397	432	402	418	379	382	437	421	405	376	381	404	408	403	433	410	462	381	404	400	391	401	385	408	393	435	420	396	415	388	405	388	403	412	411	408	456	380	396	376	428	383	371	427	407	434	370	420	413	446	431	417	426	384	401	420	414	421	393	400	404	395	421	389	428	375	411	446	420	366	417	409	402	385	420	447	421	399	428	413	409	386	402	375	434	402	390	436	382	416	399	387	402	430	382	381	406	422	408	404	418	429	418	397	411	426	423	381	408	385	428	381	440	393	387	399	409	392	410	434	407	426	396	457	399	430	406	424	409	365	435	375	384	359	374	410	409	380	355	416	385	398	362	440	415	420	411	376	423	421	407	402	416	432	430	418	403	459	356	443	440	410	397	417	384	378	393	413	388	409	416	386	409	451	434	393	383	433	409	378	425	400	397	414	398	409	363	391	388	421	455	425	404	405	418	412	402	411	388	412	397	399	372	389	403	400	395	410	407	421	433	422	427	402	416	432	406	410	418	380	402	421	394	425	423	397	411	434	391	408	430	431	428	437	401	408	417	420	397	415	429	379	407	426	402	389	415	438	416	397	367	422	384	374	396	425	393	413	398	403	369	421	430	411	399	412	427	401	408	419	387	394	410	450	422	412	417	389	472	382	420	410	389	374	391	383	432	395	376	418	390	395	373	440	427	403	421	396	405	408	438	430	420	411	420	392	423	441	411	424	427	387	415	414	404	386	412	435	408	399	443	413	417	408	405	420	395	388	397	394	404	410	410	418	384	398	438	406	417	396	387	389	424	412	402	408	443	454	399	397	414	417	415	431	430	417	435	413	410	365	420	439	421	397	405	412	425	438	433	396	391	407	408	391	418	404	380	395	417	392	376	408	419	393	424	401	399	398	391	426	437	399	429	393	431	435	404	407	454	433	401	419	395	434	407	423	433	399	407	398	384	415	433	380	391	415	393	396	387	403	433	374	428	420	430	420	394	380	404	405	363	358	411	395	430	377	424	421	394	411	384	383	448	409	411	373	436	394	416	394	422	414	363	421	389	428	370	413	404	412	416	415	381	422	377	407	416	396	424	401	403	442	422	407	404	396	391	407	382	394	398	389	390	431	413	377	404	444	412	382	412	416	415	383	407	403	377	395	429	414	415	457	423	416	394	422	416	411	431	392	457	391	373	393	445	392	412	418	414	411	380	399	393	380	383	448	433	437	405	392	398	399	378	393	439	378	441	411	400	400	397	421	406	393	428	408	390	443	429	405	409	411	395	395	382	435	434	407	402	396	415	419	385	435	425	370	380	395	397	403	416	425	421	439	386	413	391	430	371	358	388	410	376	396	427	382	425	431	377	428	403	459	427	391	430	414	398	418	414	412	423	403	391	394	401	411	431	437	403	410	407	433	403	376	406	371	398	418	372	392	413	379	399	412	392	371	397	407	410	422	401	400	411	366	416	425	424	439	396	420	440	403	405	389	401	412	411	411	372	405	418	426	428	375	386	402	448	417	433	392	426	419	395	372	433	405	415	443	416	360	387	368	390	400	430	351	435	406	436	409	398	388	382	417	411	420	429	388	432	426	408	422	398	409	428	425	423	415	428	435	389	396	361	380	388	424	431	411	379	352	413	412	391	402	407	430	435	435	382	368	415	394	441	408	402	401	386	439	455	443	382	420	422	401	400	379	415	407	395	433	385	400	381	431	414	381	396	403	390	399	448	421	416	413	449	398	441	444	416	388	383	410	391	399	387	438	386	448	400	431	403	425	369	388	378	383	422	452	387	404	402	421	403	426	407	386	382	434	439	405	435	406	430	409	380	380	416	411	436	425	422	417	431	395	435	432	420	454	388	395	442	406	432	402	392	381	389	414	381	423	427	378	396	369	427	413	420	408	409	388	392	389	403	423	422	421	405	397	419	391	420	427	390	409	391	427	401	373	391	427	421	414	405	374	401	402	419	388	398	412	407	423	430	421	405	409	395	400	429	380	417	391	412	375	396	396	392	426	437	395	415	409	381	444	405	377	406	376	425	442	419	394	385	432	438	366	395	394	414	393	349	419	442	411	376	381	407	400	393	412	429	409	397	393	409	403	402	406	418	406	410	382	415	375	379	406	396	387	408	418	405	432	394	414	421	487	382	393	434	361	416	426	378	437	404	424	385	436	404	386	388	408	431	421	368	409	369	410	418	393	408	413	419	380	394	421	399	435	382	411	404	387	394	408	426	416	438	407	430	385	393	418	424	366	379	382	420	420	382	384	431	415	410	421	398	410	424	402	398	401	405	407	420	411	396	422	402	424	441	387	437	403	398	402	432	433	432	386	415	394	399	409	431	398	440	428	426	419	421	433	410	432	387	449	398	381	406	399	408	409	430	395	421	424	396	398	394	410	406	453	434	405	420	376	409	418	398	440	435	378	405	385	419	409	402	399	410	417	395	392	375	444	416	392	394	436	404	384	391	390	409	438	402	402	426	386	407	399	432	375	397	388	437	414	383	387	405	413	362	402	392	400	377	401	382	408	414	478	440	427	397	408	393	418	421	402	409
3795	1175	657	497	913	1043	871	710	636	558	453	401	311	246	211	173	128	134	131	142	125	119	107	97	91	104	102	78	79	65	74	80	83	67	60	58	59	65	48	53	49	52	48	68	41	41	55	55	42	34	43	38	47	43	29	61	40	41	50	47	35	39	52	31	44	32	41	40	35	31	34	44	31	29	39	30	44	30	36	29	30	45	42	43	45	29	37	29	40	35	41	45	37	42	34	43	31	37	45	33	44	42	36	32	31	47	43	36	30	31	38	39	39	39	39	44	23	30	34	42	37	29	34	39	35	48	33	34	32	33	30	41	42	40	28	38	39	42	44	36	37	38	27	32	36	55	36	42	31	33	38	31	48	35	31	31	46	26	44	34	39	39	45	37	41	28	45	36	25	38	22	41	40	35	35	41	32	31	28	37	32	36	37	35	36	40	35	33	40	32	28	41	49	40	38	33	34	41	43	48	37	41	35	39	29	41	31	33	37	45	26	51	30	34	40	40	40	50	42	34	38	44	40	37	35	39	32	49	36	45	34	40	39	34	31	40	38	41	36	34	44	35	33	31	47	45	29	38	29	47	28	41	35	38	25	33	37	36	38	35	33	39	44	41	39	32	33	41	45	40	27	49	41	43	34	39	27	31	36	30	37	38	39	46	39	33	30	39	47	32	38	36	34	26	31	29	33	38	36	38	33	33	34	27	38	31	37	37	39	32	33	38	44	37	37	46	47	33	32	27	36	35	36	35	32	33	45	23	40	33	35	33	32	39	36	45	36	28	50	34	33	44	36	36	40	28	38	35	35	38	43	40	39	39	30	32	37	32	33	49	44	32	31	37	35	36	46	40	30	36	32	48	28	46	34	33	36	38	47	42	38	42	36	38	44	37	28	36	47	30	37	27	27	36	44	43	46	34	36	37	33	44	34	33	32	38	45	41	36	37	33	35	28	46	34	35	40	35	33	38	43	47	36	41	40	28	38	43	46	34	40	44	34	36	41	36	35	27	51	28	35	52	30	38	38	37	36	46	30	41	39	26	38	49	46	42	42	37	34	40	45	38	40	45	33	33	40	50	29	34	33	30	42	40	40	39	49	31	35	36	35	29	38	40	41	37	38	40	50	40	35	34	31	36	43	34	40	33	30	40	34	40	36	43	33	37	43	36	37	47	37	35	41	34	48	32	32	42	33	41	36	31	27	33	40	39	34	40	37	37	40	41	42	47	45	40	38	40	35	37	49	38	43	34	30	32	31	39	51	36	27	30	46	47	35	39	31	36	43	37	45	47	26	41	44	42	39	34	39	46	42	36	44	43	33	28	44	31	35	29	26	40	40	30	35	44	29	53	34	44	32	42	45	38	41	33	40	48	43	39	35	40	23	37	42	38	39	33	24	28	27	44	27	44	33	27	37	37	40	33	33	34	31	24	36	32	39	37	39	26	31	38	29	39	33	45	37	41	39	32	34	50	36	40	47	33	40	47	39	41	32	32	40	30	33	29	35	36	32	38	58	27	38	44	34	45	29	43	38	43	45	42	36	29	27	26	27	26	25	39	41	39	34	29	44	31	41	50	29	35	35	38	43	32	37	32	33	35	33	33	39	35	34	35	47	33	31	37	33	33	38	30	39	43	40	35	42	26	45	36	42	34	26	32	42	44	43	30	29	47	35	37	26	34	27	41	42	28	32	41	33	31	28	36	36	37	42	42	30	44	50	30	24	50	43	31	47	37	44	45	43	41	23	33	43	43	37	33	42	32	46	41	48	31	26	32	39	44	37	45	41	38	24	40	42	31	35	39	35	39	38	42	46	29	38	29	34	40	31	43	50	41	30	36	33	31	33	29	34	40	39	39	36	50	34	40	33	31	32	46	41	42	37	29	36	34	37	32	34	36	51	45	42	43	38	36	34	30	43	47	43	40	39	47	33	28	35	51	36	43	32	34	37	23	31	47	31	28	29	47	43	41	40	38	43	34	40	42	29	38	38	44	31	41	37	38	42	38	44	32	45	36	47	40	35	35	46	31	38	42	33	35	37	44	27	35	31	30	33	44	48	39	28	25	33	41	35	35	38	39	28	35	41	32	36	39	45	38	32	32	34	49	30	27	44	33	36	43	41	45	41	32	40	43	39	34	44	44	39	40	47	37	39	30	35	38	29	33	37	36	33	51	41	44	37	34	34	34	32	39	30	34	36	31	53	38	48	42	49	41	42	42	42	33	39	37	31	32	38	37	38	42	28	42	41	39	35	31	31	42	35	35	36	34	38	24	37	40	31	39	47	31	30	31	36	32	41	46	36	33	39	36	36	39	36	38	34	30	34	37	37	41	41	55	42	44	35	44	26	31	38	32	35	46	42	27	45	35	36	40	39	33	44	32	35	42	32	43	31	43	44	32	45	40	29	32	23	40	43	44	38	30	30	49	32	40	44	51	34	35	36	42	51	39	36	47	37	38	42	32	42	43	33	37	37	27	39	37	33	42	36	34	39	39	29	41	49	33	37	39	46	42	28	38	39	50	36	39	41	38	32	52	49	31	33	29	49	35	33	34	30	34	36	26	35	45	59	35	31	32	45	30	41	29	43	28	29	29	32	41	41	39	36	31	29	40	38	40	32	36	40	40	30	38	15	39	38	35	28	48	35	42	40	40	41	24	44	35	22	27	35	35	30	44	42	37	37	35	39	40	24	36	35	38	46	42	35	35	30	38	35	30	32	36	41	37	34	34	43	37	29	37	27	52	33	35	41	33	32	49	37	44	36	34	30	44	34	47	33	45	26	42	28	49	35	36	40	42	51	44	37	37	30	29	38	43	37	32	34	31	27	34	30	46	45	38	37	41	43	39	37	33	38	46	45	41	41	40	38	40	34	38	39	22	33	32	33	51	36	32	39	25	38	42	35	42	42	33	41	35	37	33	41	40	47	29	34	34	39	37	32	32	33	34	36	29	37	37	38	32	33	32	36	29	27	39	39	39	42	43	32	39	23	38	31	35	34	31	27	28	31	29	32	32	44	37	36	46	42	31	37	34	38	36	35	35	39	39	38	34	30	31	37	45	40	34	40	45	40	36	28	34	34	33	31	39	33	35	27	32	34	38	32	35	35	43	31	42	35	41	26	45	36	32	28	33	39	49	34	33	38	39	45	37	33	38	38	42	42	41	27	37	35	44	29	31	26	48	35	42	42	35	50	28	41	40	43	29	34	36	42	31	33	33	35	36	35	44	38	42	39	49	39	39	24	36	43	42	41	35	31	30	38	33	39	37	40	34	34	40	36	36	29	33	29	38	39	40	39	45	34	33	33	34	32	30	27	31	36	49	33	46	41	33	31	39	35	37	33	41	34	32	51	35	53	35	33	36	45	46	29	38	27	36	26	37	34	38	31	43	29	34	35	42	32	51	40	30	45	38	46	35	37	30	36	21	33	36	33	34	34	37	34	39	46	41	42	43	43	46	35	34	43	30	26	36	31	33	42	39	31	45	42	36	34	27
29408	19728	13432	27368	35513	33635	30271	26352	23238	20199	17655	15228	12481	9825	8242	7238	5815	5519	5595	5240	5070	4615	4181	3819	3642	3440	3379	3148	2793	2614	2443	2335	2168	1866	1808	1654	1584	1629	1615	1507	1532	1368	1351	1242	1084	1073	1004	941	928	926	969	932	918	945	890	857	858	839	910	878	858	905	851	784	843	777	784	718	747	643	745	676	714	660	621	670	665	633	616	659	662	650	646	673	670	648	689	706	674	686	724	623	680	732	660	658	657	685	670	640	659	625	710	646	634	643	578	604	624	619	610	593	601	585	595	598	619	586	608	635	602	638	592	569	586	539	587	588	589	614	585	547	542	570	620	572	618	614	609	648	585	576	640	626	602	614	608	588	616	617	555	608	634	611	592	585	577	587	629	569	588	581	608	592	584	596	644	623	614	647	600	616	561	581	599	574	594	567	584	569	598	617	590	545	590	628	586	565	557	588	602	583	587	588	531	564	580	583	648	573	599	631	619	631	585	580	612	605	581	572	591	548	624	564	562	616	601	564	593	558	569	600	570	579	591	584	619	562	611	571	642	608	613	604	619	576	592	597	611	552	615	625	596	581	618	578	600	592	649	656	642	605	580	584	609	588	623	606	643	606	581	642	645	591	629	606	602	625	611	632	595	562	627	595	577	607	584	568	590	617	573	591	658	605	622	640	550	619	588	582	577	581	611	611	610	602	596	567	610	595	564	610	561	610	577	577	659	642	595	601	595	621	619	644	594	601	570	643	598	652	609	600	575	573	587	584	581	602	602	621	599	606	571	628	591	555	618	589	552	603	607	584	584	562	583	634	584	598	577	631	619	625	571	610	597	671	632	575	584	621	607	626	606	571	626	585	638	582	631	604	570	599	610	606	598	575	639	613	584	602	595	563	600	602	599	566	602	592	611	592	590	639	612	609	631	579	579	570	606	592	563	601	576	664	583	617	589	613	636	615	545	593	619	572	569	621	577	621	598	569	590	603	584	597	572	593	580	615	576	604	633	607	569	598	576	564	610	600	613	597	551	580	624	586	578	615	588	598	598	590	610	621	579	652	601	582	600	583	588	588	606	582	565	615	576	601	579	657	608	588	580	578	562	604	564	576	599	588	569	632	620	552	605	594	605	602	576	571	619	611	586	604	538	613	653	621	617	600	598	606	597	610	577	585	616	590	627	570	584	561	562	601	548	596	640	618	614	631	648	632	605	586	577	585	581	601	577	571	625	592	568	610	623	604	630	567	625	598	535	619	574	577	637	556	606	629	597	579	593	607	582	569	582	583	599	586	587	615	565	600	535	611	570	571	546	582	552	562	617	615	583	612	607	591	634	599	627	612	603	600	609	612	603	565	611	559	613	651	583	623	612	637	616	557	547	587	615	660	582	650	575	579	560	571	606	565	577	578	606	611	552	580	608	591	589	576	560	606	618	597	620	592	585	613	598	600	583	610	597	621	552	599	595	557	592	596	563	567	557	607	611	582	591	591	584	585	560	590	611	582	610	595	605	561	614	618	605	532	612	576	577	560	573	587	574	605	610	605	569	599	585	568	560	601	599	579	605	555	656	579	559	596	587	570	571	638	608	595	607	609	618	604	569	553	596	614	616	570	589	614	588	597	610	582	639	560	595	630	563	625	564	581	594	583	573	573	620	602	557	578	602	585	556	606	634	556	606	607	595	612	576	612	604	574	630	590	622	577	615	566	622	598	583	610	592	615	564	626	583	522	584	581	600	584	579	642	587	568	590	619	650	625	584	563	545	604	599	599	652	606	602	605	560	557	585	573	577	588	610	604	574	633	616	614	589	603	635	589	609	567	616	595	593	668	616	582	573	617	607	628	603	596	630	589	591	583	568	588	608	593	631	537	575	596	572	565	602	564	591	603	602	603	576	591	619	592	585	603	589	628	581	604	606	637	566	627	629	612	583	586	545	625	596	609	590	595	570	572	588	603	610	595	584	595	606	644	547	600	568	617	573	612	611	600	580	584	567	589	587	602	588	603	629	582	570	575	632	572	605	596	609	620	599	605	617	605	573	636	639	628	566	593	638	548	595	611	603	592	621	599	616	562	604	577	624	599	595	613	631	585	597	595	592	573	570	600	570	619	579	631	596	613	575	638	583	620	616	592	593	605	639	637	604	557	565	587	590	576	562	600	575	560	558	580	612	619	609	615	560	556	539	567	584	622	584	619	634	584	567	609	564	601	581	574	593	595	587	624	574	615	581	607	605	606	559	600	637	616	588	611	596	611	606	560	567	574	578	614	610	532	611	583	610	608	632	612	590	539	600	607	581	601	599	618	625	567	625	604	591	567	613	599	592	610	618	574	585	565	633	623	574	603	599	599	554	606	596	610	577	593	582	578	570	594	578	552	549	609	612	592	569	581	571	572	581	596	626	614	592	643	559	579	596	610	605	592	611	613	610	583	603	642	629	556	620	556	582	626	586	580	594	599	596	576	579	593	650	605	559	583	556	632	642	584	609	602	634	621	612	540	604	633	604	566	623	615	589	647	611	597	574	558	594	591	599	585	534	588	595	630	577	607	590	628	584	607	584	594	663	587	581	599	595	609	583	586	601	642	608	585	568	616	600	655	569	594	600	576	556	619	584	641	555	633	554	629	619	614	587	596	647	547	607	628	573	625	600	612	614	581	619	576	568	657	626	576	570	607	573	585	562	635	624	652	588	566	603	575	590	614	653	592	640	608	575	562	605	581	607	599	600	604	604	612	589	641	614	602	566	624	591	598	621	635	569	608	638	590	585	589	555	604	589	661	636	628	603	628	570	623	604	579	624	590	620	573	648	589	596	593	600	629	603	609	624	535	556	589	557	582	606	581	606	564	585	601	580	603	631	555	608	584	591	579	596	642	587	601	589	643	548	617	626	595	629	609	562	594	586	589	594	631	633	581	627	594	595	563	571	582	609	617	591	607	556	561	614	626	638	627	589	578	561	579	608	599	654	602	560	602	583	607	602	573	595	571	618	587	618	607	644	629	573	604	577	625	567	597	569	632	632	590	544	586	578	648	602	568	592	589	649	590	583	581	584	619	598	598	588	605	571	584	617	557	591	593	590	572	591	573	555	604	645	574	605	559	581	567	574	577	605	640	602	578	613	590	595	612	569	638	553	644	633	528	589	594	589	611	566	630	581	617	584	583	622	602	615	569	628	578	603	580	592	591	604	633	580	606	592	586	587	617	578	600	599	620	512	602	639	567	601	570	633	621	631	596	584	644	612	629	592	570	580	570	638	575	579	588	635	610	584	610	601	590	614	610	581	627	653	610	610	659	660	593	603	616	623	616	622	560	663	606	606	627	589	619	604	568	599	619	621	597	596	638	595	581	603	626	574	638	587	582	609	603	613	590	632	573	572	602	606	551	639	576	619	569	623	543	601	571	619	605	609	639	590	573	607	619	568	606	579	616	605	576	645	633	598	556	621	586	544	598	609	589	529	575	542	593	600	616	596	606	574	597	581	624	598	589	599	608	577	612	618	594	593	561
3915	1751	991	715	1319	1480	1243	1072	922	751	690	542	429	325	270	259	216	191	202	183	174	153	165	124	111	111	116	112	87	90	88	93	89	69	64	57	49	64	59	59	52	61	57	46	41	37	37	31	43	39	35	46	42	30	24	30	41	38	35	36	30	52	38	49	42	41	30	38	35	36	40	22	34	29	24	32	28	27	31	24	38	33	25	36	31	31	28	32	34	27	28	34	33	25	27	28	27	26	36	27	43	33	30	30	24	27	31	26	22	32	30	40	28	24	26	27	38	25	35	29	12	20	26	18	22	23	34	26	38	39	32	35	26	25	29	19	26	31	19	30	28	24	27	22	29	24	26	29	32	33	34	34	29	22	11	23	20	26	31	28	28	33	30	33	31	36	42	39	21	24	32	23	23	38	26	24	27	23	15	31	29	28	16	27	22	27	36	29	24	35	29	30	31	35	34	19	21	20	22	29	39	24	32	26	38	28	30	15	30	25	26	30	21	33	21	31	27	24	18	24	37	24	24	27	26	25	28	18	30	29	26	27	24	34	30	27	29	29	20	27	23	30	33	28	29	29	25	34	32	27	19	34	33	31	17	27	29	26	20	35	35	34	19	34	28	34	19	25	28	30	27	25	29	20	22	29	32	25	21	31	23	31	31	27	34	25	26	44	32	29	35	17	31	28	25	28	28	33	35	21	25	27	26	25	24	23	31	27	27	30	23	25	27	28	31	28	29	22	27	31	28	31	26	30	25	42	26	25	38	22	41	25	39	31	38	30	32	26	42	29	29	29	23	24	24	27	32	28	26	25	32	35	24	25	25	26	30	37	29	31	16	29	24	23	30	23	26	28	26	22	26	28	37	29	32	30	37	30	27	39	28	26	29	26	32	34	22	26	29	32	33	32	22	27	29	23	30	36	25	32	25	33	23	41	26	38	35	24	33	38	25	23	23	35	33	33	24	32	31	29	32	28	29	24	27	27	31	22	28	28	23	32	33	24	28	33	27	21	35	30	31	20	27	31	26	18	28	32	38	32	31	22	32	27	24	30	30	24	32	34	28	33	18	20	27	28	34	27	25	32	19	25	27	26	18	27	20	21	22	30	31	32	30	33	25	34	32	23	30	28	32	30	28	32	27	29	29	23	38	32	29	23	24	27	22	29	38	23	32	40	33	29	27	34	27	37	28	23	29	30	21	24	26	24	38	19	22	33	43	24	30	28	31	32	35	20	27	30	31	28	23	34	29	29	27	33	18	25	26	32	25	29	24	33	35	25	34	32	29	20	40	22	28	24	30	32	28	25	37	32	30	32	24	24	25	29	31	27	33	26	21	24	30	29	27	37	32	19	30	35	24	27	33	26	31	29	44	23	34	28	42	23	39	31	24	33	26	23	28	27	34	22	33	32	34	41	21	31	27	34	30	31	26	26	17	28	25	34	25	25	20	24	33	29	33	39	31	33	34	36	31	28	26	32	23	31	29	27	35	28	32	32	30	31	34	28	25	30	32	15	30	33	24	27	24	34	19	23	25	25	28	25	24	23	21	26	27	35	37	35	29	28	17	33	39	30	29	32	24	28	22	28	32	21	29	27	37	30	30	36	37	28	29	23	35	22	44	22	26	25	33	31	30	32	30	31	20	40	29	29	27	24	22	32	20	30	30	28	23	23	22	28	28	24	27	22	29	26	20	27	34	28	29	20	29	22	28	26	27	29	31	28	31	24	27	23	24	27	23	22	18	35	21	23	27	28	27	26	29	46	35	26	30	20	30	22	24	30	24	18	30	21	27	28	31	38	30	32	24	36	42	31	22	22	24	27	24	28	25	22	33	32	28	28	28	33	26	27	30	27	24	27	21	22	32	20	21	24	23	18	29	21	24	28	28	25	30	35	27	20	30	30	31	38	19	34	25	29	29	38	36	19	25	29	31	37	31	32	30	30	35	30	31	25	32	38	27	26	24	23	24	25	38	33	25	34	35	24	27	23	38	28	34	30	29	34	26	29	26	26	21	26	27	34	32	28	22	38	31	31	28	31	32	14	22	30	29	22	38	26	40	33	31	30	16	24	15	27	25	24	30	24	28	29	32	27	28	29	30	34	24	26	37	31	24	35	34	33	19	21	28	27	27	30	22	24	28	28	38	25	30	30	21	19	33	28	24	25	36	37	32	20	28	26	30	34	30	38	33	18	34	28	31	37	30	32	25	30	32	30	22	34	35	21	14	25	18	35	20	19	31	29	40	27	36	24	22	30	23	30	38	29	29	30	19	30	32	26	17	27	43	28	29	23	35	29	27	29	20	26	36	30	22	20	32	31	26	29	18	28	33	22	21	28	32	34	34	25	20	29	24	29	26	29	31	31	33	25	23	21	32	34	31	37	28	25	33	38	24	27	21	26	27	27	24	29	27	25	39	39	25	25	26	33	36	39	26	23	21	28	25	20	35	19	30	33	34	34	28	23	34	30	32	25	25	24	28	27	30	28	34	31	31	34	23	32	33	33	28	30	27	24	34	32	23	35	21	23	29	30	35	23	23	22	28	28	28	42	24	32	32	23	38	24	42	21	20	32	34	31	31	23	34	31	22	31	24	29	31	37	36	24	25	35	35	21	32	26	33	29	33	29	29	35	19	44	28	28	28	31	37	33	29	20	30	33	35	30	28	37	22	34	32	33	26	25	34	32	28	25	26	28	27	32	34	27	28	31	31	24	35	37	37	22	32	37	21	28	25	22	18	27	27	33	28	24	30	26	40	28	26	31	37	21	36	22	25	23	33	26	29	30	21	24	35	28	30	28	28	28	33	20	32	29	32	23	22	16	35	33	23	34	31	24	37	26	34	21	25	26	31	28	24	31	22	31	27	24	23	25	19	35	20	32	28	34	25	36	40	32	31	18	34	30	26	36	32	30	23	20	27	31	31	25	34	26	34	30	29	33	34	20	18	27	14	29	28	38	24	30	26	17	30	21	30	34	30	28	24	33	26	29	31	36	28	21	24	34	32	17	32	26	26	21	28	26	27	23	21	38	25	23	32	31	34	32	30	41	26	20	29	30	35	24	28	25	28	32	23	24	34	26	28	40	20	31	25	23	30	27	32	30	21	23	40	25	23	34	20	27	27	34	32	29	27	27	39	24	27	26	19	30	25	27	34	32	32	38	28	33	30	27	32	20	32	25	26	20	18	30	27	32	26	26	21	26	27	25	31	33	28	37	33	30	38	28	20	32	40	29	34	32	25	22	40	28	38	37	21	31	27	36	33	27	32	29	25	32	35	31	32	28	27	27	26	32	38	27	31	18	27	36	31	26	26	25	33	24	27	28	27	36	22	30	32	25	22	30	31	21	37	23	35	18	25	25	39	27	19	27	35	39	27	25	24	28	16	27	29	28	20	32	33	30	26	19	26	27	38	23	22	24	25	29	29	18	34	34	21	27	24	21	27	16	40	29	29	29	27	27	32	34	28	27	24	35	26	31	28	31	31	26	32	29	29	22
35723	23887	17665	32461	40130	38515	34565	31190	27848	24566	22018	19072	16119	13001	10993	9545	8584	8042	7670	7388	7128	6671	5887	5131	4837	4804	4709	4238	3792	3438	3235	3201	2863	2443	2213	2156	2162	1977	1964	1777	1832	1579	1490	1360	1122	1170	1036	905	980	1038	982	975	986	912	926	912	851	815	908	928	798	930	824	728	752	709	731	635	634	656	621	609	604	496	490	547	511	498	513	529	520	562	528	543	541	606	599	606	601	578	603	612	559	566	546	540	560	578	606	527	560	493	495	510	493	495	500	486	483	474	458	479	462	429	473	500	433	456	479	461	436	432	440	456	466	465	472	471	471	440	457	473	520	466	483	462	483	471	453	441	465	475	479	486	499	482	470	459	464	488	502	493	505	485	446	447	455	453	471	462	487	432	478	429	497	451	410	433	416	473	494	407	468	432	461	457	459	466	469	459	452	442	463	461	437	450	414	448	459	471	494	475	469	448	453	449	499	478	417	428	451	499	452	455	474	453	420	430	457	442	464	460	473	437	430	481	457	483	457	415	467	448	438	442	459	482	455	445	462	440	438	460	443	460	485	457	453	437	431	455	500	484	491	427	452	470	487	454	440	470	492	451	459	437	474	457	473	453	448	457	447	465	441	438	503	507	465	477	456	426	426	440	473	481	473	491	416	438	423	451	434	457	450	496	450	454	480	498	467	440	444	507	485	474	504	448	494	481	464	475	452	447	477	442	461	493	501	488	460	449	457	449	468	433	462	450	443	437	411	444	448	441	471	480	463	447	444	434	456	468	432	446	476	466	495	470	455	438	454	502	469	472	404	461	472	455	461	500	501	461	397	419	451	412	454	464	428	409	457	431	470	468	460	460	458	454	476	446	474	461	465	450	450	435	446	456	447	457	481	440	496	460	434	441	468	450	466	447	484	460	468	442	484	479	438	495	451	469	451	469	449	464	459	474	460	450	467	482	458	489	463	512	463	440	493	475	458	476	451	427	451	448	462	458	462	458	442	458	471	494	478	474	448	463	471	447	441	453	476	464	457	443	457	454	452	474	427	441	476	441	481	462	457	454	432	458	439	426	474	455	478	475	458	473	460	452	453	447	460	470	487	458	449	465	447	460	460	490	442	502	479	471	494	472	459	466	466	438	481	473	490	448	458	449	477	451	442	464	468	427	460	465	471	453	427	464	461	462	479	414	440	450	443	446	459	457	468	450	459	464	472	457	404	448	440	469	504	439	425	440	465	473	476	453	457	417	475	505	461	504	431	471	434	492	463	481	508	444	440	458	442	464	480	486	476	497	436	472	471	479	437	434	448	465	482	418	485	459	443	470	449	452	442	473	473	453	460	459	473	467	447	484	479	482	424	475	386	442	456	414	459	480	458	452	436	464	456	464	441	457	519	475	477	444	467	446	454	461	480	451	442	469	464	452	489	462	502	434	453	451	445	447	469	449	471	459	458	453	436	419	463	450	462	457	491	465	458	483	427	449	429	457	443	482	502	476	475	424	465	477	490	492	409	511	451	494	501	439	444	402	463	474	458	468	444	450	429	442	482	466	487	453	452	444	452	432	509	456	468	412	448	499	513	457	431	478	423	463	457	489	489	432	428	464	454	444	449	489	480	460	481	470	437	470	453	456	490	489	448	462	428	459	474	411	428	467	441	470	460	452	454	446	469	474	443	467	463	460	451	444	420	465	487	450	475	432	432	462	427	499	444	458	489	459	431	439	449	456	501	498	444	466	449	440	481	457	454	469	494	501	428	456	470	455	445	463	439	451	490	459	430	484	468	467	486	442	450	448	453	469	446	458	457	441	477	458	443	436	469	464	449	452	466	484	465	446	490	447	457	449	485	483	402	434	428	458	457	483	467	486	483	494	489	496	468	503	454	464	471	424	455	471	466	456	453	476	451	463	430	426	473	439	462	454	499	453	469	414	426	451	466	428	479	418	470	408	453	478	482	428	473	422	434	447	467	488	458	486	425	460	500	457	439	419	414	474	465	423	457	495	473	430	514	462	486	477	455	466	459	470	461	469	471	466	460	462	478	503	442	477	485	463	445	450	430	436	410	472	467	416	449	495	474	429	465	492	474	483	419	454	442	434	467	469	419	432	469	469	496	459	477	453	432	474	462	428	448	427	446	451	466	430	455	452	479	450	437	469	463	420	453	473	451	450	415	444	466	440	444	447	481	454	422	469	445	448	419	445	450	445	472	499	457	468	468	456	453	440	438	466	471	494	431	459	455	460	464	456	452	415	453	446	443	482	432	474	497	499	452	445	483	444	466	483	474	453	467	501	433	457	431	478	427	439	456	487	469	434	502	483	479	476	490	490	410	437	455	441	453	494	447	475	453	468	444	461	432	434	476	463	461	460	470	457	414	450	456	472	487	452	484	455	426	485	464	478	468	450	443	477	447	408	512	451	438	500	441	449	477	466	465	457	452	393	456	446	456	454	446	424	436	465	479	463	461	453	459	466	472	456	486	471	453	455	475	460	416	464	449	467	461	463	466	480	445	442	462	438	461	472	450	462	394	410	452	461	454	451	437	452	469	481	472	431	466	435	461	462	502	446	458	476	442	472	418	445	464	450	444	453	437	487	463	443	437	433	459	463	409	462	439	453	459	431	460	454	455	443	434	471	441	466	508	433	483	465	412	443	471	448	458	455	416	473	479	466	471	469	472	470	460	471	475	484	459	469	421	484	432	475	520	451	487	486	408	431	451	469	429	470	492	450	466	514	436	465	460	472	487	428	503	494	435	461	468	480	470	452	445	422	474	475	452	469	439	458	437	464	472	489	483	496	436	458	467	502	450	472	466	451	428	477	463	477	451	438	456	455	433	484	473	473	426	446	495	480	468	461	473	493	468	447	473	465	457	435	438	480	475	444	457	474	485	454	507	468	468	467	453	428	471	475	453	452	442	457	503	501	493	484	474	491	433	434	441	454	498	453	422	476	471	478	489	436	478	450	461	462	456	488	446	470	508	411	430	479	517	464	500	446	422	446	450	460	427	487	474	428	475	466	407	452	438	482	456	448	459	460	485	435	461	505	435	479	444	470	432	431	485	437	500	455	455	463	487	466	446	447	442	472	442	472	487	428	457	494	484	443	447	457	451	472	477	453	422	426	476	454	495	501	467	461	461	463	446	449	417	457	431	428	443	497	516	506	453	470	488	496	475	458	461	414	466	476	464	465	416	454	451	445	453	462	424	462	445	457	442	460	466	422	432	521	484	469	467	449	494	438	434	459	471	464	470	426	479	426	456	447	478	419	464	435	485	439	458	446	435	479	436	461	439	430	474	497	496	439	457	422	476	474	477	447	452	412	447	447	464	485	475	455	439	463	450	459	466	430	479	488	462	460	510	437	486	492	481	458	473	464	488	469	488	433	468	477	448	478	447	477	518	444	477	438	466	450	443	473	483	399	436	478	468	466	441	461	446	500	442	441	446	461	481	470	432	444	417	480	480	447	479	474	432	480	436	470	433	462	451	434	491	462	455	423	439	490	463	444
2374	687	378	349	596	767	601	483	437	370	311	261	212	171	138	125	107	118	88	83	93	84	76	66	67	78	76	67	63	58	58	52	46	45	40	37	46	40	53	41	37	45	27	38	35	31	40	27	33	37	21	37	32	35	34	31	35	31	32	32	27	41	37	31	34	22	27	32	32	39	21	28	19	20	35	25	26	34	31	23	36	38	21	20	25	31	31	33	31	27	27	31	30	34	26	21	29	23	16	26	24	25	28	24	35	23	29	28	25	24	32	26	36	37	33	24	27	25	28	27	35	29	21	26	32	22	29	24	24	25	26	34	28	23	22	29	20	28	29	28	25	27	28	23	35	35	31	26	27	24	24	31	26	22	28	27	20	34	28	25	23	31	26	18	23	31	32	27	39	33	31	24	27	27	28	30	26	34	29	29	37	21	32	33	30	23	25	19	20	28	33	24	28	24	16	32	19	19	19	34	20	24	28	24	34	24	22	28	26	36	23	30	26	33	28	30	26	22	24	22	26	23	22	20	33	27	31	27	23	28	23	19	27	34	21	28	27	31	28	30	33	31	32	20	27	28	27	25	39	31	21	26	13	37	28	32	31	23	30	24	34	25	20	31	29	19	27	31	22	26	23	22	29	26	23	29	32	31	31	24	23	33	33	35	38	30	26	29	25	20	32	27	17	29	32	31	24	34	36	33	18	18	15	32	25	29	22	28	31	35	21	37	26	31	30	18	24	25	28	27	36	19	27	28	26	26	31	28	24	30	29	29	26	30	26	20	31	32	19	20	27	23	26	22	36	28	31	17	21	24	29	29	28	25	31	33	27	24	27	37	36	25	28	31	27	26	25	26	33	25	24	40	24	34	24	23	27	43	22	42	29	28	25	25	29	24	26	23	38	25	32	24	26	16	27	24	20	25	28	32	20	21	25	19	32	20	31	32	31	25	29	39	35	32	31	31	14	23	28	32	18	25	30	30	26	27	23	25	27	18	16	34	25	33	32	23	26	22	35	30	34	33	30	33	24	24	30	33	22	26	24	20	20	26	24	25	16	35	24	24	25	21	26	29	28	29	21	32	26	24	25	21	24	33	23	34	27	21	29	28	24	36	23	33	23	30	22	42	30	32	28	28	28	26	22	24	26	28	26	21	21	30	31	25	20	26	33	31	27	23	26	39	23	23	16	24	22	21	37	33	22	31	27	24	26	32	33	23	32	23	25	32	31	23	26	20	36	21	24	30	21	24	33	34	21	24	26	28	18	32	23	34	29	35	27	26	22	26	27	23	31	27	23	26	34	31	23	25	34	20	31	26	30	34	27	23	23	26	27	29	29	29	24	39	23	24	33	28	21	37	29	30	21	22	29	20	35	21	24	23	28	35	30	25	30	29	29	18	30	25	28	19	16	20	24	41	32	30	32	20	29	28	25	28	27	31	27	26	25	29	26	28	25	25	33	27	26	33	33	24	24	33	25	19	20	27	27	25	35	25	41	20	27	22	30	27	29	24	24	13	32	32	31	42	27	22	32	21	28	18	24	27	39	18	30	31	22	32	25	26	29	20	28	33	24	24	19	34	24	28	18	30	25	25	27	20	44	25	22	25	29	33	23	25	29	39	21	30	29	23	23	27	26	35	25	34	24	27	29	27	29	24	39	27	27	32	27	32	14	39	32	28	25	29	23	28	26	39	32	24	26	30	20	26	28	24	22	24	27	26	29	24	19	26	36	21	23	25	28	27	20	22	24	29	26	30	34	32	25	26	18	35	27	26	15	28	19	22	33	22	33	38	23	33	30	28	26	22	28	21	33	27	28	21	17	27	23	33	28	29	21	23	32	30	27	29	26	24	22	23	36	24	25	29	20	28	31	22	30	31	17	30	32	23	32	31	26	24	21	21	33	28	26	29	36	24	29	26	22	30	26	26	30	33	21	30	32	33	31	17	19	23	23	26	22	19	21	33	26	30	32	39	25	30	22	23	23	25	29	21	22	28	22	28	26	24	17	26	26	27	31	33	30	32	19	24	26	26	23	30	21	15	29	25	19	26	28	33	20	23	25	27	23	25	24	23	23	35	30	28	22	29	30	24	24	26	32	27	29	26	25	26	21	20	20	30	19	32	32	30	22	28	25	16	30	22	37	25	24	17	28	24	33	33	30	24	32	28	41	25	30	26	35	27	25	43	18	34	23	22	24	25	30	35	28	22	40	34	19	33	31	20	27	29	19	27	19	27	25	35	24	25	32	21	30	24	37	26	24	35	21	32	26	28	26	29	24	35	31	37	26	27	30	32	33	22	24	30	32	34	29	32	35	34	21	30	26	22	21	21	36	36	35	30	33	20	34	21	26	30	23	22	27	25	22	35	33	28	19	21	32	26	34	29	28	15	32	26	23	29	32	29	26	31	33	35	25	22	35	27	22	38	23	31	19	31	29	24	40	24	33	28	38	30	25	22	31	30	28	26	28	35	22	29	18	28	33	27	36	27	16	27	19	34	23	24	32	27	31	22	32	32	30	29	31	30	31	23	16	32	32	31	32	29	24	36	33	35	25	24	24	24	34	28	20	16	27	22	26	18	25	14	27	20	28	34	36	30	22	13	24	30	26	34	33	28	33	34	31	25	33	21	26	29	17	38	30	19	23	18	22	35	24	26	30	31	22	33	26	27	22	17	23	19	27	39	19	27	21	32	28	20	28	32	26	25	32	24	19	22	22	25	26	35	30	30	32	30	32	29	23	26	24	27	24	24	21	29	18	30	25	24	28	21	28	27	22	26	35	31	19	25	21	28	20	26	17	36	22	21	27	21	30	28	26	30	24	25	22	27	29	38	32	34	25	29	29	25	29	22	23	29	20	24	31	21	30	29	30	27	12	20	27	25	39	19	28	28	20	32	34	19	25	26	19	31	25	24	26	23	27	37	17	23	20	18	27	29	23	25	22	31	24	20	25	15	26	33	31	18	24	14	34	20	37	19	39	33	32	20	30	22	29	26	26	27	29	27	25	29	27	35	32	24	24	32	30	42	36	30	26	32	21	20	33	22	36	35	31	29	37	34	25	22	31	25	29	26	27	32	27	27	25	27	26	38	30	25	27	32	42	35	22	27	34	17	29	18	24	28	22	32	30	25	26	35	24	31	27	31	14	22	32	28	26	18	36	20	25	32	31	29	19	31	33	30	20	25	26	25	27	20	19	21	27	31	29	34	24	28	30	19	27	27	26	24	25	26	26	24	23	30	30	30	33	35	30	24	21	30	27	27	23	29	25	28	33	25	18	22	29	30	38	26	29	30	29	25	34	16	29	25	28	30	27	26	29	33	20	17	26	32	24	24	29	44	21	32	25	26	34	23	36	26	22	20	24	21	30	26	17	19	36	42	14	33	20	18	24	25	20	28	23	23	27	35	34	30	22	29	33	23	34	29	29	23	26	20	29	26	29	26	21	28	25	31	25	22	24	26	33	32	15	26	20	25	29	21	35	21	22	33	29	36	26	26
25888	15947	10026	23294	31141	29733	25728	22183	18685	16492	13961	11420	9109	7117	6312	5361	4392	4495	4290	3873	3851	3427	3007	2670	2483	2470	2293	1998	1925	1778	1714	1664	1478	1313	1252	1173	1222	1171	1134	1091	1121	1012	924	855	770	712	710	647	658	662	680	656	678	638	649	634	611	662	697	682	633	701	575	557	563	584	589	525	525	476	513	512	488	492	491	488	473	479	472	452	475	484	515	469	463	445	505	471	456	508	469	503	504	466	473	498	476	463	485	532	475	476	468	460	437	409	475	461	442	452	447	469	455	441	438	426	423	468	451	445	459	433	437	472	475	450	468	476	448	452	440	432	436	465	421	455	446	424	460	440	457	444	452	412	455	458	425	386	447	474	444	432	432	423	484	431	444	475	447	479	433	408	423	449	434	402	432	434	498	468	431	409	438	441	446	450	443	446	450	449	434	433	409	432	437	459	425	451	428	473	418	460	441	465	454	427	419	424	423	454	426	473	458	458	434	440	451	435	458	434	493	444	449	449	427	434	450	400	435	438	459	400	405	462	471	438	419	470	410	441	442	451	469	443	415	437	460	427	450	468	415	403	430	423	435	438	423	431	442	471	446	469	455	462	426	456	432	411	450	462	453	430	440	432	440	423	411	414	432	412	424	438	460	419	429	455	426	404	435	454	431	436	433	450	415	423	438	467	429	437	498	476	453	416	437	427	435	433	417	443	448	423	451	463	507	442	464	464	427	418	461	434	465	466	445	417	468	462	412	403	429	438	435	441	458	462	450	419	440	440	439	425	447	415	461	435	434	453	453	434	406	444	429	435	429	477	453	437	416	472	429	461	460	448	404	436	450	425	467	458	418	423	430	468	440	442	428	416	454	427	422	420	488	457	443	445	423	417	433	425	434	444	469	457	466	445	451	419	446	429	462	414	439	429	418	417	430	435	453	488	449	452	459	433	438	436	432	420	458	410	460	466	444	463	460	448	426	402	421	439	457	465	441	457	467	408	446	436	443	444	471	429	432	436	428	456	450	411	420	446	446	442	437	417	395	426	435	439	410	455	455	422	414	473	423	464	419	472	448	439	436	420	436	454	474	398	447	478	444	385	461	459	428	435	452	473	437	450	439	479	439	421	435	451	442	446	488	451	455	441	449	457	430	440	420	445	387	430	441	426	457	405	488	466	480	412	461	434	461	419	434	440	416	463	440	446	440	452	445	406	381	431	418	438	437	443	464	433	424	431	437	475	455	443	461	419	479	431	491	463	458	448	445	407	451	427	430	442	416	440	445	433	472	466	424	440	452	402	453	421	419	407	497	429	415	446	416	406	429	433	443	481	431	434	415	430	460	431	425	438	474	403	397	445	468	429	454	435	425	462	411	478	475	451	439	460	461	416	446	421	445	441	453	427	442	489	461	419	442	425	445	431	441	475	399	442	415	439	461	412	446	421	457	455	441	488	461	430	452	452	484	475	435	437	416	415	455	431	461	471	445	457	462	449	381	441	445	454	436	429	442	427	466	441	475	461	440	438	431	445	390	472	412	447	422	474	468	411	460	434	436	455	436	458	401	425	400	432	453	451	461	473	456	460	452	422	434	436	428	426	455	441	456	413	451	452	437	423	441	451	420	433	477	449	426	438	410	443	432	452	412	432	432	440	465	437	458	452	427	421	455	411	417	444	449	419	464	442	446	442	472	413	461	414	462	479	410	469	420	453	462	440	444	430	433	467	466	384	427	423	470	426	451	435	457	438	425	471	433	444	444	446	481	460	454	405	438	458	481	430	451	439	435	462	473	442	441	455	485	477	402	422	487	451	412	445	432	468	440	420	468	440	482	487	443	448	408	423	448	487	466	428	470	453	441	467	462	428	434	442	473	415	438	438	474	456	484	469	460	453	449	466	431	401	431	443	423	416	450	460	455	440	416	445	469	470	403	429	435	445	471	453	494	423	493	449	445	458	487	431	464	439	454	435	442	416	432	435	447	440	422	409	449	457	468	439	439	414	393	445	432	441	462	422	446	447	452	388	422	448	452	415	416	443	450	466	396	451	454	467	439	445	434	434	433	468	472	438	432	418	454	450	418	445	407	442	443	439	435	455	463	468	423	440	428	448	435	443	469	483	422	431	420	442	462	420	444	428	448	468	460	430	427	438	454	393	428	438	436	473	451	420	399	481	447	462	440	454	451	424	461	461	444	487	446	451	436	445	423	431	448	421	445	445	441	428	448	473	459	474	437	464	460	407	440	456	442	455	455	419	435	431	436	470	448	464	454	412	458	454	433	423	445	454	468	476	465	425	409	415	477	415	453	477	434	423	438	424	465	451	432	452	501	470	454	453	404	460	409	446	421	428	464	433	429	419	458	456	450	447	438	463	453	459	428	418	456	461	437	444	449	418	433	451	405	440	424	412	438	434	420	461	431	392	456	430	432	446	463	483	436	440	428	453	438	465	461	445	416	446	442	426	455	414	428	443	431	451	448	410	423	416	432	418	449	427	406	440	420	445	438	436	464	442	469	429	464	459	450	440	448	416	505	421	431	456	452	424	456	446	466	415	436	448	441	447	459	437	434	467	454	429	450	470	474	404	436	442	443	422	443	423	435	430	437	435	462	430	438	437	455	450	448	425	470	439	441	456	470	465	449	426	512	457	441	460	415	426	447	453	416	431	449	475	444	445	431	430	420	423	487	442	438	422	459	414	422	442	369	444	464	455	461	458	438	438	441	464	446	428	441	442	469	443	420	436	458	449	449	470	430	446	470	436	477	450	433	441	390	456	469	442	463	422	438	419	452	454	437	447	500	433	446	437	473	446	406	465	443	418	449	413	445	454	427	457	466	438	442	485	434	458	417	453	423	452	461	436	442	473	479	444	463	452	442	428	449	413	454	425	467	459	429	455	484	398	433	459	448	417	464	409	475	416	445	424	447	440	461	441	443	425	425	457	430	441	383	418	472	443	451	442	402	441	464	455	444	414	443	421	462	474	436	443	434	455	452	429	466	431	446	457	415	436	458	446	395	446	466	480	444	436	494	407	430	432	437	423	404	480	434	418	459	410	438	463	424	408	420	413	407	465	462	442	488	424	409	446	467	443	408	464	425	425	423	452	474	414	450	447	430	450	465	432	472	440	418	446	420	443	414	439	463	454	444	467	469	470	445	424	474	471	473	438	440	423	433	405	429	440	461	448	454	460	423	427	453	445	495	415	469	431	441	479	438	413	472	432	417	436	449	443	419	473	454	454	418	468	427	419	447	456	424	433	453	471	434	447	443	468	429	441	461	419	460	461	506	438	475	420	411	402	430	471	417	412	434	436	455	464	447	437	441	478	419	443	449	422	482	403	454	450	440	389	430	451	413	414	471	459	438	433	439	455	444	427	437	421	443	445	443	423	453	418	472	397	449	426	442	473	445	441	483	433	443	424	456	448	428	414	424	411	421	485	474	455	449	404	410	469	446	451	477	459	490	435	408	404	417	432	430	446	433	410	431	453	461	463	478	451	461	425	428	431	461	413
2162	686	451	359	686	768	596	520	473	405	326	255	211	145	144	122	131	91	95	96	103	75	63	87	52	74	65	58	56	61	50	35	44	40	55	50	40	38	28	36	37	33	35	37	34	26	37	41	30	34	35	29	23	22	33	24	29	33	29	29	23	19	32	35	32	28	22	29	15	24	23	37	27	35	22	36	21	32	20	26	29	20	28	28	33	24	28	26	16	21	26	26	22	23	40	21	29	34	23	30	27	28	30	27	23	17	22	26	24	30	21	17	22	20	22	20	30	24	17	27	35	21	21	29	31	18	31	35	26	22	26	21	27	26	23	21	35	23	21	13	32	16	29	30	20	25	19	30	27	20	34	28	26	21	29	37	21	34	34	27	18	30	31	30	24	22	25	26	33	29	21	19	24	37	19	18	35	27	27	23	20	28	17	19	27	32	22	17	21	29	22	21	29	20	34	35	24	35	29	24	22	36	24	28	28	28	20	22	18	21	22	33	34	33	31	29	30	23	25	24	23	26	28	24	24	27	21	33	26	29	31	17	24	25	21	22	26	23	29	28	26	22	19	27	20	33	29	20	28	24	31	25	26	26	24	27	31	24	17	34	18	21	28	30	20	32	18	22	25	22	29	29	25	20	29	27	29	26	36	25	28	24	25	28	26	34	26	18	25	25	15	24	23	21	27	29	24	35	25	27	34	27	25	20	27	26	20	25	31	24	21	25	22	25	19	30	26	24	24	24	22	29	27	23	29	20	25	22	26	26	26	21	23	14	23	19	30	26	30	25	17	20	23	24	29	24	20	22	25	18	25	25	27	28	24	18	27	25	32	18	27	30	15	30	19	24	24	27	31	23	29	29	23	28	22	23	23	24	37	19	30	23	22	32	27	20	26	24	27	31	25	23	25	31	27	23	11	18	21	24	27	32	22	29	24	34	27	29	19	35	25	24	24	22	25	19	28	20	18	26	17	27	30	23	21	18	27	25	29	24	18	18	26	27	29	30	27	23	22	25	24	25	26	27	29	19	38	29	29	23	30	24	30	25	18	19	31	19	35	21	32	28	31	21	32	21	23	36	34	20	26	29	24	24	25	20	18	32	27	15	19	18	28	22	25	24	30	43	23	22	19	30	33	16	28	34	31	21	19	31	26	27	19	17	29	27	27	13	33	29	22	28	21	23	19	27	22	22	33	29	29	27	27	26	23	24	41	28	19	29	25	25	26	23	22	32	19	27	31	24	22	20	32	24	25	18	21	26	22	23	25	27	21	28	26	24	28	20	28	35	33	32	29	23	22	35	29	23	20	28	26	32	18	22	24	24	26	20	19	28	29	25	30	36	17	27	17	28	20	25	34	20	23	22	38	21	27	28	30	23	18	29	24	21	31	30	33	26	27	32	31	16	21	25	19	17	25	23	23	23	25	32	34	19	23	20	24	34	21	29	27	26	25	31	35	29	26	17	15	19	29	23	32	16	25	28	21	25	29	25	23	34	38	30	26	19	22	18	33	31	31	29	21	19	26	26	26	35	19	23	17	34	30	24	17	20	21	20	20	26	26	24	22	21	32	28	22	29	27	14	23	27	34	33	18	31	26	29	29	30	29	22	22	28	23	24	24	27	21	23	23	29	34	16	17	22	22	21	38	17	27	29	33	20	20	19	26	24	40	17	25	20	22	27	27	28	26	26	21	17	29	30	22	27	30	31	19	24	33	21	27	29	27	27	24	37	25	32	22	29	27	31	31	29	17	25	34	27	26	20	21	26	24	37	21	30	31	32	26	24	23	33	27	31	36	22	22	32	20	24	29	34	18	24	28	29	32	24	38	23	22	28	19	24	28	25	33	23	26	26	26	23	37	27	24	32	31	27	23	32	28	17	25	22	29	21	26	17	27	32	20	32	29	20	22	38	21	29	27	30	21	29	29	25	37	31	24	32	21	26	25	31	19	26	19	23	37	33	28	23	27	28	24	24	24	27	28	20	28	16	20	24	22	15	21	26	34	18	28	27	28	30	26	17	23	21	18	32	26	26	20	24	23	25	20	16	24	27	12	13	28	28	22	35	24	24	15	23	22	31	29	14	21	29	21	32	25	26	17	25	22	20	29	23	27	26	25	29	24	23	24	24	29	27	19	21	23	24	24	27	26	23	20	25	24	22	35	31	17	26	26	27	20	23	15	22	25	30	31	33	19	34	28	24	27	29	16	16	36	19	16	19	16	22	23	22	32	22	19	26	19	29	22	18	28	27	26	26	23	31	27	19	26	29	25	28	33	20	37	22	24	22	21	18	28	24	28	28	22	31	28	21	27	29	27	31	19	19	30	26	24	28	19	17	32	23	24	29	30	25	24	27	23	21	28	21	27	29	24	22	26	26	28	31	30	32	25	28	21	21	22	27	39	25	24	23	16	21	26	24	28	22	25	25	33	24	32	16	36	27	23	25	28	24	24	34	25	29	31	25	18	27	20	21	28	33	24	14	25	25	23	39	30	34	25	29	19	25	18	25	26	18	18	32	32	21	31	27	20	26	19	34	19	30	23	26	24	28	26	20	34	24	20	25	29	28	25	20	27	31	24	23	24	27	26	23	27	22	22	30	19	28	22	30	30	31	28	17	28	32	21	27	19	30	26	34	26	24	25	24	23	31	30	27	27	27	20	22	23	23	28	29	26	26	19	20	24	21	21	18	29	30	22	24	21	22	15	29	25	21	31	38	27	23	33	17	28	25	27	30	22	27	31	22	21	18	19	25	29	23	20	26	30	20	24	18	18	24	29	15	24	23	27	26	21	21	22	30	25	25	34	29	23	29	25	24	35	22	20	30	25	21	26	25	23	25	19	21	25	23	34	25	19	26	19	24	28	24	31	34	20	28	23	23	21	31	24	19	26	16	27	24	21	21	24	19	20	27	24	29	17	21	28	25	24	20	21	26	30	31	22	24	30	19	27	29	21	26	32	31	25	24	28	36	29	23	25	20	19	29	27	19	27	33	31	25	31	17	31	25	23	28	28	35	28	25	20	19	24	23	27	27	32	28	17	26	32	19	27	25	18	29	26	24	33	34	32	23	24	21	23	20	17	30	20	25	20	23	28	30	27	25	27	38	26	32	20	14	27	23	20	29	30	34	27	29	24	26	27	27	22	30	28	27	25	31	36	10	31	26	25	28	24	32	22	22	18	37	27	26	30	20	27	34	19	21	20	28	20	26	31	33	26	28	23	16	27	19	18	34	31	27	36	16	30	27	25	22	30	31	25	26	14	18	18	22	25	30	23	24	23	32	23	30	25	29	25	26	28	23	23	33	36	27	25	21	27	18	20	24	40	22	20	27	28	29	27	21	26	21	21	23	27	26	25	25	29	32	25	20	33	26	19	26	28	27	25	24	22	22	25	22	23	32	26	38	35	28	21	34	24	17	25	27	28	25	25	17	22	27	15	24	20	25	20	28	29	31	25	19	27	24	27	30	26	25	30	20	18	20	21	35	21	23	22	27
26718	16111	10033	23284	31379	29847	25693	21773	18858	16360	13852	11229	8837	7423	6541	5388	4596	4430	4209	4030	3979	3506	3060	2644	2580	2389	2246	1913	1814	1807	1773	1643	1565	1279	1223	1236	1231	1174	1062	1065	1033	932	875	777	768	667	648	691	637	629	649	639	672	643	626	565	578	629	606	594	594	651	592	582	589	563	482	459	495	475	468	478	458	437	443	458	437	447	413	478	425	466	436	466	412	460	480	487	471	446	463	494	440	483	483	450	498	484	472	460	463	479	461	465	419	405	427	488	443	403	462	406	442	422	394	426	430	410	417	397	387	411	417	384	411	385	466	429	422	384	387	433	402	453	448	411	460	401	414	385	417	426	386	400	447	432	386	413	418	424	425	438	462	409	406	460	447	378	431	392	420	437	427	405	409	396	425	434	382	416	423	386	392	412	425	388	427	389	414	411	401	404	427	415	443	412	430	394	403	401	435	413	406	380	397	415	441	432	443	387	410	413	457	421	397	388	459	395	397	402	435	416	398	396	433	402	422	403	440	442	441	401	369	439	421	449	460	456	394	423	405	435	440	409	419	428	402	411	405	391	419	403	412	410	431	390	432	399	411	421	436	395	424	458	427	435	417	452	375	412	443	436	420	423	427	415	437	394	458	406	429	440	405	408	423	419	420	364	385	416	419	411	429	417	409	407	414	429	408	390	431	421	420	412	395	416	425	422	399	443	400	400	396	424	414	420	480	381	375	400	421	460	396	435	439	397	396	403	398	431	389	410	397	413	403	431	436	383	395	409	389	399	397	435	406	431	388	404	410	404	420	411	417	403	432	420	424	454	393	413	452	447	408	379	416	418	416	467	429	421	394	365	415	420	435	404	413	417	422	424	466	410	432	454	405	428	421	412	441	397	405	416	411	417	411	444	429	394	400	413	406	414	401	425	404	452	442	369	409	431	382	433	399	438	435	444	420	420	404	421	443	425	438	428	451	404	414	382	392	439	408	395	390	389	432	385	427	412	432	429	383	405	412	420	400	433	442	395	437	418	380	423	423	350	417	399	410	398	385	418	387	371	433	431	392	396	411	422	399	428	419	455	444	415	422	430	366	411	426	415	425	405	426	415	409	367	387	393	401	404	399	425	427	434	413	446	425	413	409	400	434	411	451	404	413	412	414	399	439	402	409	399	396	388	437	401	437	389	414	425	419	398	399	461	444	432	403	414	445	402	412	436	392	448	406	384	427	404	411	419	405	371	423	430	431	419	401	415	404	422	395	392	416	412	385	384	400	398	400	429	399	435	411	429	402	371	429	433	368	433	426	439	384	410	400	393	412	447	398	400	409	403	374	430	411	407	462	406	405	430	409	450	419	442	439	436	381	406	409	427	396	425	400	407	457	438	401	416	409	400	426	437	384	446	381	386	426	377	408	397	443	440	431	439	419	375	432	400	407	439	368	437	417	394	413	379	432	378	383	423	416	443	401	393	416	448	423	387	468	412	427	456	412	427	412	377	408	431	402	428	426	439	452	393	425	415	401	440	413	428	435	425	425	468	409	430	415	411	409	426	395	450	410	454	440	397	414	417	422	386	411	409	389	420	435	435	395	426	446	393	389	413	415	444	418	406	405	381	444	396	445	468	407	433	400	419	419	438	427	438	436	414	402	388	395	386	383	439	411	417	411	400	419	392	419	438	373	411	430	399	420	432	402	432	409	438	423	407	420	396	405	431	377	405	429	407	386	427	364	432	408	430	382	445	415	413	430	433	412	407	407	382	400	437	385	407	419	409	402	426	396	437	400	420	382	455	431	454	408	412	418	433	424	445	394	443	411	397	383	427	445	430	431	440	402	411	440	401	403	412	420	429	446	363	400	400	423	406	415	368	374	413	420	418	425	402	400	421	380	389	409	457	443	447	377	390	395	448	429	436	430	431	387	424	408	428	411	378	391	401	405	421	442	435	440	400	405	422	387	453	426	447	427	420	401	417	436	432	402	381	400	392	424	423	411	436	436	402	410	400	440	427	393	433	419	397	408	445	414	404	439	388	395	384	389	381	417	399	398	438	407	410	407	393	422	459	419	372	396	449	418	412	449	431	398	386	431	432	438	441	430	400	377	420	447	441	383	434	403	421	384	417	408	427	420	392	432	439	386	403	443	435	366	380	415	393	406	419	382	403	408	399	440	401	420	397	387	428	428	426	380	400	428	443	417	406	409	414	385	395	429	413	431	410	406	422	450	397	395	441	424	430	395	408	414	370	379	404	399	417	419	399	395	384	393	415	384	400	455	425	404	446	415	433	409	422	409	387	396	416	414	440	392	426	413	449	422	419	429	422	413	414	407	427	432	457	405	415	409	422	441	409	394	404	401	413	381	436	380	436	420	421	423	420	423	391	410	418	388	426	417	414	410	361	406	423	431	401	392	448	448	402	401	397	442	428	444	416	439	420	476	431	405	403	429	398	383	405	393	418	394	402	453	443	393	421	414	391	422	428	435	403	452	417	423	435	441	413	431	432	417	426	385	404	423	408	372	379	432	426	397	393	400	416	413	406	386	394	447	386	405	435	449	430	414	391	411	380	416	434	419	388	407	416	397	400	386	450	399	406	409	417	374	422	444	440	401	456	463	409	400	406	419	416	366	395	437	421	440	437	412	409	410	408	384	411	360	405	415	414	375	420	423	397	412	421	409	430	413	427	445	421	409	397	441	398	451	397	374	439	437	405	406	379	408	407	419	417	430	416	421	420	414	432	384	415	440	425	433	404	402	431	435	410	441	436	391	412	419	420	404	431	414	431	421	444	419	429	432	422	411	426	399	434	429	426	422	429	414	429	415	409	406	401	407	430	461	389	372	420	399	396	407	394	417	428	457	426	418	383	472	427	414	459	408	462	413	401	408	412	444	434	406	427	420	400	449	386	421	440	408	414	417	450	410	415	448	384	385	396	389	407	416	450	418	437	430	441	432	389	424	412	428	439	431	403	388	418	403	395	415	421	395	432	418	397	433	388	434	420	390	451	398	466	432	426	393	405	382	440	417	441	424	424	380	425	420	394	404	408	409	442	424	401	407	398	379	378	419	444	444	393	423	437	406	405	410	422	380	430	418	443	376	414	443	400	420	389	439	399	443	407	410	411	387	450	427	392	413	370	410	394	416	426	401	409	407	405	428	397	430	379	435	450	417	388	450	422	412	397	391	436	424	392	421	422	425	396	387	389	445	429	381	410	364	425	412	461	408	398	401	436	421	431	414	431	387	387	392	387	436	439	393	411	407	375	428	413	398	395	385	430	431	414	426	432	412	376	419	405	421	414	456	390	395	376	408	425	418	400	385	425	359	418	373	438	400	384	433	412	410	409	422	408	452	401	392	430	412	396	423	413	403	409	432	401	428	386	418	385	400	385	411	437	427	441	383	457	418	417	380	417	427	397	457	414	451	441	430	404	459	399	442	433	385	435	409	389	434	423	427	406	414	416	404	396	414	395	422	431	412	404	404	401	435	448	381	401	414	402	393	405	427	431	421	419
3866	1066	591	487	853	971	824	728	616	561	459	345	260	242	173	166	173	173	140	124	133	134	120	93	99	108	88	93	89	74	88	76	79	61	80	63	58	55	60	60	63	49	55	56	55	44	41	49	33	40	40	44	48	46	33	34	51	38	52	42	40	41	46	41	37	38	49	39	46	46	31	46	33	48	41	38	34	37	39	44	31	39	33	47	44	46	49	34	35	39	33	36	43	30	46	41	37	43	40	38	33	36	42	31	33	35	36	36	36	35	36	30	29	40	41	34	35	37	42	27	46	31	48	34	29	40	37	32	39	38	34	32	44	42	28	40	40	28	38	43	37	40	36	29	43	39	31	30	42	38	46	50	36	33	40	27	36	49	42	33	38	37	32	46	37	38	28	30	28	38	37	33	35	47	35	50	45	37	39	37	40	35	29	44	41	35	31	35	37	35	40	43	32	36	37	32	38	36	39	36	41	37	42	29	41	34	45	29	41	37	29	41	30	51	32	40	31	38	32	38	48	39	50	32	36	42	30	39	32	49	37	28	36	45	39	28	28	38	33	40	35	43	35	43	44	34	37	44	33	42	30	38	40	32	39	47	24	57	35	47	35	41	39	39	40	37	41	39	45	33	34	34	44	41	22	27	44	36	40	42	32	41	38	34	24	48	24	31	32	26	37	32	31	52	31	41	52	32	46	53	36	30	33	48	37	32	44	32	35	30	35	33	34	36	28	27	35	41	46	25	32	33	33	46	37	45	37	36	36	30	30	36	35	41	31	37	33	32	42	35	23	40	36	43	41	35	38	47	38	33	43	28	37	31	39	40	36	29	46	37	43	41	39	35	33	29	46	38	31	50	45	36	36	41	38	38	38	42	36	40	48	35	36	33	49	46	41	23	37	31	29	35	47	41	31	39	33	32	39	31	39	37	39	40	27	42	35	38	26	38	31	42	31	30	32	33	51	30	31	50	38	46	40	31	50	42	36	35	34	34	27	43	40	44	31	49	37	29	33	25	28	40	36	41	37	38	31	35	38	29	50	48	41	30	38	26	39	44	28	31	32	32	37	46	42	52	41	36	46	33	28	40	47	50	29	34	57	34	45	33	35	35	44	33	42	40	47	39	27	37	38	43	30	37	46	35	29	30	28	40	40	24	28	37	39	34	51	38	37	40	37	36	36	43	40	33	38	40	35	48	45	40	35	40	45	33	37	37	34	37	42	35	50	40	34	29	39	50	40	33	35	41	28	26	46	33	42	52	29	33	33	30	27	41	36	42	39	42	51	41	37	36	40	44	28	45	30	33	36	28	32	28	46	33	41	30	37	43	43	43	31	42	33	37	38	37	32	40	43	37	29	33	31	43	47	32	21	29	31	26	39	37	40	33	48	44	33	33	52	49	30	48	33	36	35	38	30	36	35	44	37	39	34	48	38	30	28	37	32	36	42	32	32	38	44	30	21	35	33	26	34	30	35	36	40	37	36	36	42	50	44	32	42	37	30	33	50	37	41	22	42	29	44	42	42	36	33	38	30	42	28	26	32	30	37	44	42	43	40	23	29	39	41	38	35	39	32	42	47	44	30	33	35	30	41	40	32	43	36	35	38	35	36	33	47	34	30	42	37	34	31	43	35	33	36	29	31	39	40	36	39	37	29	32	39	17	41	35	44	37	34	34	45	30	28	40	46	47	29	39	34	35	38	32	40	34	32	34	35	39	38	43	51	37	38	38	40	39	48	46	29	43	43	36	44	39	44	38	49	27	37	38	36	29	34	38	37	31	43	35	35	37	37	45	54	33	49	32	40	34	46	36	34	33	28	34	33	40	42	41	24	26	34	50	35	35	41	33	38	34	39	39	46	33	35	43	40	44	39	40	34	43	25	35	24	37	45	36	44	29	31	29	33	34	35	35	33	38	44	46	42	27	27	41	37	30	35	38	45	28	30	32	30	35	39	30	24	38	37	44	33	29	22	42	23	36	33	40	36	36	41	44	30	30	39	31	38	44	36	30	46	39	53	32	43	41	34	42	32	42	32	24	29	27	45	47	18	47	30	28	42	42	32	32	40	32	31	27	41	38	24	36	40	46	40	42	34	40	37	32	46	39	31	25	42	30	34	25	42	25	29	42	31	40	36	30	45	38	38	40	36	47	35	40	34	32	44	40	37	38	32	32	47	29	37	44	38	35	34	38	31	38	32	41	45	40	38	45	38	35	40	46	34	24	34	30	42	29	31	38	30	33	37	32	38	46	40	46	36	33	40	37	30	36	39	35	39	27	29	42	27	38	37	35	38	40	34	37	46	28	38	47	34	33	43	44	28	30	24	30	27	37	46	41	42	30	33	30	41	36	37	47	37	35	45	33	40	37	36	40	30	34	39	36	34	37	46	39	43	40	49	34	31	33	32	33	43	35	34	28	39	37	33	34	35	34	45	40	35	41	48	39	47	36	32	35	37	37	40	36	25	37	41	36	37	42	45	30	41	42	40	36	45	33	32	35	36	33	32	33	35	30	32	34	38	26	38	29	37	30	33	32	36	45	36	39	31	43	43	34	25	26	26	28	37	34	28	29	45	30	43	35	34	37	44	38	37	32	48	29	32	35	38	27	33	34	27	37	35	32	43	35	43	45	36	38	43	32	33	32	32	39	40	46	42	40	39	42	37	31	35	30	44	36	40	39	47	34	44	40	35	50	36	45	43	39	30	42	36	35	37	46	32	47	49	36	34	46	38	37	35	43	34	34	38	40	44	47	29	26	44	44	50	42	38	37	48	46	30	44	43	38	31	44	50	39	46	31	46	29	44	47	26	42	42	37	36	29	44	38	40	38	37	47	36	39	42	41	40	34	40	39	30	39	37	46	33	43	30	37	41	36	36	43	33	41	41	25	43	32	28	34	36	46	38	42	37	35	42	27	38	36	30	37	40	33	35	39	34	42	36	33	46	20	39	44	35	48	33	45	39	38	29	32	34	35	36	30	42	43	30	31	35	31	31	38	33	36	21	39	29	37	39	25	40	35	27	36	36	42	37	41	45	38	43	33	32	34	39	39	50	34	36	47	36	36	44	25	44	38	44	30	36	44	32	37	33	32	23	42	28	29	28	31	33	29	45	43	35	39	46	44	43	37	28	26	31	51	37	37	32	46	32	45	34	42	36	39	43	40	40	29	41	33	35	25	51	25	43	34	36	46	30	37	35	47	48	33	45	32	40	36	32	25	44	30	30	43	40	42	41	37	45	31	37	33	36	34	26	27	31	53	46	42	30	30	34	28	37	32	40	39	36	32	23	37	46	32	55	45	33	37	31	33	39	35	43	36	47	43	34	40	34	36	33	46	29	40	40	40	32	40	38	42	35	37	42	33	31	42	33	44	36	36	40	37	32	42	44	28	33	43	29	34	34	33	36	42	38	39	39	40	41	52	38	30	44	41	45	33	37	35	40	30	30	34	34	37	30	37	42	33	35	38	39	33	35	36	44	41	41	39	33	41	56	46
28860	18881	12805	27331	35044	33585	29691	26118	23018	20194	17187	14414	11813	10131	8499	7251	6262	6129	5892	5883	5530	4956	4528	4017	3616	3439	3188	3044	2787	2687	2445	2408	2162	1958	1880	1771	1750	1673	1606	1601	1466	1372	1264	1152	980	963	996	940	968	999	973	989	916	908	849	868	905	923	836	910	961	893	870	817	843	768	705	723	687	698	703	706	716	703	592	620	640	624	597	659	659	653	640	653	708	613	678	688	658	691	783	649	660	668	687	678	745	679	664	677	630	636	623	609	657	658	635	596	629	641	592	618	606	638	569	609	609	620	606	630	561	633	587	588	590	593	607	600	565	606	572	625	617	560	608	610	575	651	588	632	606	633	594	626	622	614	596	618	577	615	608	680	614	620	605	634	630	659	555	616	564	662	603	584	611	576	608	620	640	608	612	602	624	615	611	601	636	555	581	666	607	603	625	613	621	571	592	606	590	625	657	594	636	611	595	591	587	589	605	591	594	631	589	588	565	657	609	579	619	603	604	604	596	585	568	606	570	581	592	573	635	637	584	630	605	613	602	596	597	614	624	644	636	654	644	583	647	600	588	582	600	635	628	638	576	629	626	593	605	604	567	681	608	594	601	613	560	627	596	617	572	594	617	593	615	614	613	615	587	593	619	567	618	619	633	548	612	660	638	583	569	592	581	590	576	579	619	564	584	616	602	600	607	623	585	579	612	580	581	596	591	602	596	603	598	611	596	617	630	567	590	563	588	589	610	602	588	639	575	621	576	616	585	631	609	629	608	610	569	603	645	583	607	585	621	603	581	631	625	656	602	619	583	576	628	620	590	611	588	592	645	639	589	618	587	582	597	623	605	621	616	639	675	647	604	617	604	610	588	609	606	659	593	607	595	603	610	607	626	659	603	624	607	576	620	637	572	529	584	594	563	577	612	619	556	627	585	596	600	627	608	596	626	582	588	623	586	612	584	613	588	593	605	571	632	606	623	622	613	590	595	641	566	608	579	597	613	602	636	594	596	566	631	639	566	645	572	621	563	639	636	590	632	581	626	585	606	565	606	588	585	561	615	611	609	565	601	597	619	585	611	566	564	572	619	597	635	572	611	630	574	589	576	581	562	596	609	593	644	601	609	592	589	641	581	596	629	573	601	583	560	632	600	621	590	570	639	583	644	651	597	620	566	601	603	685	614	607	598	549	622	620	587	578	612	608	590	613	639	580	626	607	597	577	597	634	554	631	644	603	637	570	616	604	594	552	573	613	593	621	594	591	622	564	618	629	595	628	562	640	601	584	645	613	607	590	650	580	604	552	594	614	555	610	601	564	595	576	588	609	593	638	615	571	615	587	573	580	584	654	618	632	575	581	593	624	613	596	609	600	628	595	566	605	582	615	593	634	607	595	611	588	553	649	553	592	584	603	644	614	605	602	622	597	644	575	608	576	619	587	543	581	601	617	640	577	600	561	629	580	596	544	536	606	612	558	576	608	610	600	563	576	600	590	624	621	588	569	567	598	580	588	557	570	641	571	614	595	633	578	644	590	581	628	620	618	637	617	591	602	622	631	584	599	600	625	584	576	630	606	599	622	593	611	568	604	543	615	600	628	565	564	660	616	605	586	604	601	625	631	628	588	626	631	616	627	586	600	593	596	627	627	620	611	657	586	579	614	583	572	625	644	616	594	583	651	585	565	621	573	575	655	577	606	634	598	618	626	537	576	603	616	605	620	578	617	636	593	593	552	594	631	623	623	625	616	601	625	590	627	577	540	596	600	620	561	573	606	633	603	621	620	612	615	626	607	616	623	580	602	588	616	614	624	614	593	566	625	615	603	612	594	604	596	582	596	615	595	596	609	557	588	637	566	592	637	638	640	569	599	565	587	584	620	567	570	627	646	593	601	568	570	641	621	626	612	627	615	576	595	574	605	608	636	608	591	641	606	627	568	625	642	585	615	566	578	587	644	620	571	616	601	610	645	587	577	580	608	628	601	605	630	575	591	571	608	605	615	593	646	588	617	603	567	573	631	583	606	639	605	602	610	649	592	605	602	574	600	600	608	650	590	602	610	610	580	591	618	592	580	612	592	558	601	601	621	628	597	566	601	596	544	616	625	612	591	630	590	612	621	602	621	577	584	627	600	610	600	605	607	613	569	621	594	617	594	565	584	600	659	572	597	600	635	586	598	601	605	609	590	557	608	586	606	587	618	624	611	615	633	609	621	593	644	571	566	617	617	594	586	638	589	579	576	629	608	589	614	615	591	612	602	623	624	612	651	583	604	608	577	583	604	583	646	579	616	674	607	591	618	611	583	559	583	641	604	591	581	606	643	580	617	651	603	569	618	586	607	589	627	598	608	592	619	624	602	635	607	614	593	570	574	639	605	628	621	631	586	629	629	586	552	602	605	587	566	610	563	630	590	597	598	570	647	633	612	606	609	595	590	544	567	635	602	582	594	622	617	610	600	609	605	601	584	586	571	625	581	622	597	608	613	605	624	599	620	575	581	609	603	552	565	620	612	609	616	550	598	598	593	616	620	638	662	638	641	528	563	640	616	620	622	566	586	608	618	623	605	619	630	611	600	574	604	639	590	586	606	570	587	608	623	613	617	626	615	585	610	586	646	614	558	618	607	612	627	645	556	562	572	633	643	620	620	614	648	611	604	631	603	602	623	623	626	590	607	605	631	595	573	606	653	600	604	604	578	601	608	572	588	598	625	599	617	567	621	624	588	581	579	583	610	611	593	637	600	561	586	607	574	573	585	644	591	599	636	578	577	606	608	566	590	601	639	623	600	567	602	575	618	574	604	572	616	606	611	594	557	577	620	580	585	602	569	586	623	578	619	562	560	590	608	580	602	575	587	593	598	595	579	624	613	642	594	585	623	627	578	580	576	587	582	631	651	591	620	616	600	627	633	604	576	617	613	568	618	595	598	595	580	593	614	594	587	549	641	637	659	598	615	590	633	595	637	541	563	593	575	625	626	573	588	601	580	601	632	636	616	611	642	612	617	581	599	581	618	589	593	587	565	591	617	582	631	608	601	591	606	619	602	612	644	597	592	611	627	614	629	604	619	576	588	557	582	633	603	597	590	573	623	606	605	628	633	606	578	581	572	599	579	559	606	653	621	650	572	612	585	568	609	596	615	556	605	608	572	615	622	617	620	646	616	571	592	587	627	606	607	598	595	627	599	610	596	634	635	636	601	595	614	603	578	611	669	609	590	621	637	624	617	634	658	621	632	630	647	569	568	632	661	600	640	610	576	622	596	603	629	572	602	558	572	601	579	581	592	643	585	638	600	600	567	606	649	584	561	622	600	613	626	572	575	592	574	651	614	594	596	614	622	635	602	607	623	605	629	639	583	612	597	608	590	623	591	605	609	622	660	584	582	589	616	580	600	675	635	614	665	623	556	632	581	614	598	599	597	564	615	624	598	608	616	609	563	626	585	610	655	552	638	648	596	614	603	595	627	568	578	554	577	596	611	584	583	629	611	623	606	624	606	614	585	583	584	573	645
3667	1590	936	720	1333	1530	1276	1037	848	769	659	516	379	304	266	246	210	230	186	220	190	177	168	139	129	136	121	102	94	99	107	98	74	79	74	74	60	55	60	49	55	55	42	46	56	42	40	52	45	39	54	40	26	48	32	40	37	30	43	49	28	39	42	35	40	31	32	15	34	27	32	29	30	25	30	36	27	29	28	34	35	30	29	33	41	32	17	28	29	33	33	35	29	32	35	30	32	42	29	28	27	37	30	28	29	23	31	33	30	23	29	20	24	25	31	25	25	22	32	25	34	32	28	25	34	37	36	30	33	32	38	15	27	26	34	32	32	22	36	31	30	36	30	22	18	31	32	23	27	24	23	30	35	26	33	37	26	33	27	23	31	34	23	25	25	34	28	24	31	16	23	27	27	31	35	38	30	26	25	31	29	22	39	26	22	30	32	25	32	30	32	35	32	22	21	26	28	31	29	42	25	29	32	25	28	29	30	22	28	24	24	32	30	31	36	24	29	27	29	24	26	23	35	26	33	23	32	21	36	22	26	29	24	30	23	24	23	24	30	38	24	43	24	36	21	36	29	33	38	28	36	30	25	22	20	34	30	22	32	43	31	35	26	25	41	32	27	39	24	32	31	39	28	28	34	20	26	27	28	33	25	26	28	28	21	32	29	23	26	25	23	27	32	29	26	18	36	24	27	34	30	27	25	29	22	29	26	26	33	20	34	20	25	33	26	33	27	23	21	29	32	32	27	25	28	40	29	21	29	30	21	23	36	28	36	36	19	38	23	26	22	31	42	32	25	35	35	29	27	27	22	27	26	36	29	20	25	32	31	29	28	30	27	29	29	26	28	25	41	32	30	33	27	25	19	26	28	34	26	30	23	42	30	25	18	29	34	21	39	26	35	33	30	32	27	34	29	28	28	19	22	37	28	25	40	33	26	22	30	40	23	24	39	31	22	31	28	33	31	26	34	28	35	23	31	30	24	32	23	30	29	28	32	25	18	29	24	22	26	27	27	26	29	40	31	34	27	30	26	26	34	21	16	29	30	25	33	29	28	25	26	29	25	29	30	30	30	37	21	36	29	25	26	30	29	27	22	35	27	18	16	37	22	29	24	26	35	31	25	23	28	23	25	34	31	30	29	29	21	21	29	32	27	27	25	24	16	31	23	19	30	28	31	20	25	27	35	35	27	31	33	33	34	43	20	19	26	23	26	21	22	27	34	26	29	24	29	33	35	21	26	25	20	26	38	29	23	20	32	28	33	29	27	33	38	39	24	27	22	26	32	30	33	24	32	29	23	24	21	33	30	33	34	27	28	28	27	35	18	44	35	22	37	23	26	25	34	27	28	26	27	29	25	32	30	24	29	23	28	36	25	32	44	39	23	20	34	31	23	33	42	29	29	24	28	20	29	30	24	18	30	33	30	31	31	28	27	25	37	27	31	28	36	26	31	22	32	29	25	24	31	22	25	39	32	33	41	23	29	33	26	23	27	35	23	23	23	31	33	33	23	36	24	26	27	25	30	28	37	28	23	37	31	26	30	24	17	34	25	20	26	26	23	16	26	31	27	24	34	27	36	39	26	21	25	27	33	25	38	26	25	28	29	20	30	23	37	29	27	31	28	37	32	28	27	19	31	28	30	34	39	37	33	32	32	27	25	28	26	31	26	29	32	19	31	29	32	38	19	30	33	27	32	34	33	31	23	18	32	32	26	35	26	18	26	32	32	34	38	30	30	33	21	33	26	22	37	20	27	29	20	21	26	20	23	18	26	24	33	24	20	35	25	16	26	30	17	28	29	30	24	22	29	27	28	26	24	18	29	27	33	35	23	30	18	36	33	21	28	29	20	26	22	17	22	37	15	32	28	28	24	32	24	33	33	26	22	28	26	25	35	31	25	31	36	27	37	41	28	16	24	23	29	36	18	39	37	23	31	18	25	26	25	30	36	22	25	30	29	38	31	35	25	25	22	26	30	34	23	22	16	29	23	25	33	28	32	36	26	31	30	26	32	29	25	28	30	27	31	31	34	35	30	35	36	38	23	24	25	32	28	33	22	27	35	29	36	31	32	25	26	32	26	34	22	29	34	32	28	25	34	22	29	26	42	31	16	22	24	32	31	24	21	26	29	24	30	21	35	19	19	28	22	28	36	26	30	27	33	25	31	28	35	21	22	31	31	29	32	36	24	21	31	23	22	33	30	25	34	33	30	16	29	28	25	29	31	19	21	28	35	21	32	37	27	34	36	21	24	21	38	23	32	30	34	34	30	31	21	33	18	27	34	27	25	31	27	33	29	18	22	28	28	27	27	29	21	20	29	30	26	21	28	23	28	24	19	27	33	20	27	24	34	21	32	22	27	37	26	30	28	30	28	23	27	33	32	16	19	25	26	30	28	24	31	31	27	39	29	24	24	28	37	19	22	21	33	30	29	33	24	29	29	30	31	26	41	31	27	28	30	27	35	19	27	24	29	31	42	28	25	32	21	34	37	22	31	36	30	32	37	23	20	35	43	32	32	23	31	28	30	23	25	35	41	35	22	29	36	26	28	27	21	29	24	28	36	25	42	29	30	32	29	21	23	28	22	25	29	30	25	26	37	29	24	21	37	35	31	34	26	27	35	25	30	35	39	29	26	42	17	27	27	24	28	31	29	33	35	18	28	32	20	16	29	21	35	29	31	29	29	24	36	29	19	28	34	34	21	24	30	32	24	25	25	23	30	34	36	20	30	19	25	29	25	28	19	37	26	36	34	30	28	17	32	26	19	34	28	28	29	26	32	38	27	30	21	46	31	22	21	24	27	20	27	30	25	31	19	27	34	23	28	24	34	28	28	34	25	28	21	33	33	31	22	30	36	34	23	34	34	27	21	34	24	34	30	32	24	35	29	25	28	33	30	19	31	28	19	29	21	30	26	25	33	30	32	31	20	30	14	30	32	23	23	31	20	19	23	31	29	28	30	24	32	23	42	29	23	21	26	29	35	22	23	29	38	31	26	30	24	23	16	23	39	23	28	34	25	19	36	30	25	28	21	40	31	17	15	23	24	37	39	28	31	29	34	25	23	39	26	34	30	25	21	28	36	28	27	29	38	23	34	34	23	30	20	24	36	38	24	30	30	20	23	32	34	23	32	25	36	26	25	22	23	30	24	26	38	33	29	27	29	34	22	25	29	33	31	35	31	25	31	29	25	32	29	32	28	27	25	31	20	33	20	28	28	25	29	29	27	31	22	27	24	27	29	27	24	29	25	27	24	27	26	22	27	33	26	26	31	24	30	28	30	27	35	16	36	21	29	27	19	26	27	25	19	29	30	24	36	27	30	29	23	27	31	26	26	31	30	36	29	35	29	32	27	28	21	30	37	28	31	25	29	28	19	25	26	31	26	26	25	33	31	23	32	34	25	25	24	37	27	26	27	27	17	17	33	33	34	27	35	28	36	20	22	26	25	40	30	27	24	24	31	25	20	31	30	29	21	29	32	32	37	26
34840	23461	16839	32517	40077	38219	34555	30836	27620	24684	21714	18453	15367	13084	11144	9559	8624	8337	8122	8280	7909	7160	6400	5324	4875	4569	4438	4165	3670	3415	3283	3100	2783	2506	2420	2299	2145	2023	2007	2002	1799	1582	1327	1262	1144	1076	996	1039	1036	1091	1035	1028	951	894	856	847	919	950	931	902	987	864	749	738	736	721	710	623	608	625	608	597	547	555	516	534	551	500	512	569	550	556	545	551	563	580	540	573	551	597	580	588	600	616	593	618	552	543	579	553	482	522	558	515	478	528	485	505	489	498	466	493	430	425	458	467	472	436	450	459	460	464	442	447	493	463	477	437	459	474	474	423	464	471	455	458	478	487	442	496	492	457	475	457	445	467	476	486	450	477	524	553	487	486	478	437	470	443	451	439	446	428	470	460	460	469	442	476	429	472	469	456	419	465	462	469	437	443	472	428	452	438	480	448	490	470	496	474	450	458	449	440	440	469	450	480	481	437	461	423	436	478	471	492	480	496	473	483	528	474	461	469	454	460	433	434	458	450	473	458	437	472	454	420	450	470	457	458	478	463	432	458	460	438	469	447	465	473	495	488	440	467	446	463	455	478	443	479	448	446	452	466	462	471	431	463	439	461	465	439	472	438	416	457	448	491	473	493	457	464	428	485	453	415	474	450	439	450	507	481	423	478	465	446	489	438	480	490	490	462	464	461	459	417	470	433	469	466	460	463	533	443	450	454	434	453	451	493	443	457	481	474	496	452	486	493	445	475	435	477	453	471	471	431	470	468	461	463	492	473	471	481	435	463	453	478	490	436	449	416	463	495	452	452	462	477	453	446	482	495	458	484	496	440	455	465	496	440	467	437	466	454	459	444	488	438	468	425	463	457	515	435	496	438	446	446	458	442	477	435	488	454	469	457	472	487	452	467	441	474	451	449	505	473	450	447	471	456	451	475	456	459	488	461	466	438	461	504	433	459	457	434	459	466	472	480	471	475	496	467	466	463	449	488	459	458	481	472	452	449	502	476	477	463	487	450	487	474	452	435	490	439	468	461	483	426	428	427	497	439	463	453	496	471	449	454	476	454	431	492	460	444	503	441	400	477	473	468	490	459	447	460	454	460	437	472	465	431	458	480	460	476	499	480	476	454	453	435	448	461	440	461	460	414	458	458	471	470	444	453	500	480	428	477	460	448	449	480	455	498	467	473	465	462	492	464	473	458	433	457	457	457	500	464	449	456	464	473	447	466	480	438	448	478	435	453	456	465	451	470	493	460	452	448	443	424	458	472	482	453	462	447	466	479	481	483	494	423	458	444	469	445	446	464	447	475	437	494	480	445	481	490	450	478	458	464	451	460	482	465	455	481	446	493	481	458	451	456	425	438	454	444	440	438	462	469	451	489	450	433	469	482	500	490	444	490	462	474	428	468	453	436	477	446	462	481	484	465	432	470	488	452	462	481	457	424	435	477	462	447	464	471	446	461	439	443	439	484	461	438	468	452	463	473	462	493	496	519	454	473	459	453	442	456	454	439	449	469	448	438	437	465	486	472	444	482	442	484	497	440	485	476	483	462	472	459	438	479	475	441	462	505	447	484	454	465	470	442	482	440	448	489	440	453	460	492	482	494	484	440	457	460	437	412	478	445	448	456	512	458	446	420	488	485	465	486	449	437	466	445	415	432	477	436	450	486	424	452	453	437	440	470	481	469	461	455	449	469	491	476	446	473	482	433	464	490	452	450	445	398	465	449	441	500	434	464	469	480	457	425	469	449	431	491	500	480	448	459	433	446	474	462	485	436	463	465	413	445	442	476	435	470	449	484	476	448	471	460	439	425	513	469	473	438	418	461	448	464	494	473	448	497	478	461	497	447	461	469	443	479	449	446	453	481	440	404	507	466	473	469	496	464	465	471	477	479	475	427	463	444	462	481	484	486	474	474	462	428	460	443	478	415	474	456	482	454	432	460	445	474	479	471	461	462	485	483	419	480	468	420	444	459	452	469	441	467	489	514	469	468	456	456	475	472	479	433	479	463	471	443	474	400	447	508	426	457	477	476	460	511	422	479	434	483	416	459	489	458	446	488	440	506	478	445	452	479	433	462	474	478	443	480	434	470	437	486	497	433	421	457	481	465	470	462	482	474	435	452	417	448	442	460	447	470	456	476	465	419	452	454	422	475	469	472	487	443	483	502	450	452	459	430	444	437	417	483	484	469	482	442	467	431	484	485	492	447	455	460	479	471	487	439	454	468	502	408	429	460	469	475	475	445	470	467	466	492	482	429	440	486	461	453	496	438	467	429	466	490	501	487	440	439	498	444	463	488	470	468	447	429	435	466	460	408	429	432	475	458	444	469	460	492	445	447	457	458	442	461	445	422	443	481	448	451	438	462	467	449	440	487	446	464	447	497	451	483	443	455	459	459	464	431	468	446	448	475	475	441	441	454	462	496	478	466	445	470	432	452	485	504	431	476	464	439	463	457	444	470	460	421	465	470	477	485	462	437	465	432	470	452	479	466	447	478	484	460	443	461	463	425	492	482	470	456	469	446	447	481	461	461	456	456	434	477	418	445	472	503	474	483	462	459	486	473	465	474	466	455	465	460	437	474	465	433	431	452	462	501	488	505	478	438	468	466	490	466	472	464	446	490	450	477	442	465	485	447	461	462	464	493	458	502	454	471	455	510	435	492	459	469	458	493	474	419	452	469	471	435	465	425	430	417	486	485	449	454	432	452	446	466	460	457	480	469	485	443	411	454	444	453	492	433	429	488	429	452	438	466	472	487	479	470	442	430	419	479	503	447	447	427	487	459	466	406	462	440	436	428	441	452	459	472	468	460	505	457	467	462	444	465	451	457	465	450	455	524	449	452	483	417	432	522	473	472	444	470	445	477	494	452	440	447	457	405	449	460	473	487	450	479	466	435	422	474	444	485	466	478	428	492	483	473	452	425	482	459	467	455	492	446	477	426	482	472	471	427	486	473	467	467	464	454	469	458	445	457	463	493	436	483	472	456	442	431	459	454	452	454	426	442	470	472	469	426	471	455	476	429	465	394	491	467	458	444	468	480	465	476	471	491	490	466	504	473	479	444	478	462	431	462	462	420	478	441	479	470	459	485	476	462	467	429	490	425	445	489	439	452	488	418	462	412	500	462	466	451	468	474	485	422	471	445	452	466	461	459	480	464	415	474	454	455	473	457	459	462	495	459	467	448	444	460	468	500	447	471	474	480	460	496	425	455	432	416	486	446	480	450	464	464	446	424	448	420	500	466	457	488	441	459	455	471	477	471	411	453	463	450	495	433	459	456	478	483	441	460	485	487	440	442	436	506	448	439	441	454	446	461	430	476	435	452	450	469	463	453	475	446	509	443	464	480	469	486	491	404	461	445	458	467	446	480	460	518	451	483	448	498	463	458	462	461	483	445	452	479	514	440	481	455	461	425	453	436	418	461	473	436	451	445	467	429	427	467	473	469	477	439	454	474	435	457	470	471	446	466	482	485	449	467	447	451	444	449	474	478
2229	664	406	334	625	729	583	520	475	388	331	255	194	172	132	132	114	95	84	98	91	97	97	70	69	72	69	62	55	57	51	64	48	45	49	54	43	37	48	50	42	37	43	39	20	31	33	41	35	27	34	34	30	36	32	35	43	29	34	34	35	36	37	30	28	24	33	20	42	15	32	28	29	29	25	32	33	31	26	35	21	15	25	29	32	27	28	24	30	38	27	27	26	25	23	26	35	17	38	34	28	22	40	29	25	24	22	18	18	35	17	21	26	26	25	29	33	30	27	29	24	30	18	24	22	26	44	26	37	34	19	18	22	33	25	23	26	30	32	30	19	31	31	26	31	21	28	20	17	20	23	28	35	21	28	36	32	32	15	27	32	32	26	29	18	32	26	25	27	26	23	30	30	34	26	39	23	24	24	24	33	28	29	30	28	21	35	28	21	35	27	25	24	33	32	24	40	26	26	29	28	27	23	24	28	32	27	31	33	27	27	20	27	36	30	21	14	29	37	26	23	28	31	30	30	24	22	29	18	24	22	24	31	34	30	23	27	18	30	25	34	20	25	31	27	26	33	27	24	40	29	32	32	37	25	32	20	30	26	42	20	23	39	34	23	35	32	30	15	35	28	28	29	28	31	21	21	19	26	26	33	27	28	24	20	22	26	26	29	24	19	33	28	32	24	31	24	32	23	22	18	17	34	19	32	16	27	20	39	25	25	30	27	19	22	23	26	21	33	41	34	32	30	33	22	26	32	19	37	26	27	31	26	23	20	20	37	22	32	21	30	32	28	33	20	28	21	25	33	21	34	20	34	23	23	18	32	24	27	24	21	28	27	24	22	30	30	32	31	30	30	20	29	25	31	28	26	32	26	21	33	27	22	32	11	34	22	29	23	34	19	27	36	27	20	32	30	34	21	24	33	26	29	22	29	26	27	26	24	20	28	32	39	36	23	25	27	24	28	26	31	36	25	30	26	24	30	15	27	27	33	16	28	38	22	32	32	24	25	30	25	24	38	34	33	25	26	30	25	25	32	38	35	31	28	27	30	28	27	25	25	28	29	36	34	41	28	25	28	23	23	27	31	16	18	32	26	25	23	24	23	24	12	26	27	25	23	20	24	32	17	35	30	26	20	31	21	33	22	28	41	23	27	30	26	28	28	27	31	24	29	26	34	36	27	27	22	20	25	24	27	22	30	37	13	21	27	32	29	23	35	30	25	35	31	23	24	23	26	32	21	27	33	27	28	26	22	34	37	31	21	28	23	31	26	12	31	22	33	29	26	21	33	26	26	30	26	23	15	25	28	31	21	34	30	25	20	31	35	19	32	25	25	20	34	21	27	21	22	21	29	18	25	30	29	29	21	30	29	28	31	26	25	28	34	24	31	26	18	33	31	36	14	26	25	33	21	25	22	35	28	24	29	24	22	34	25	21	20	39	35	26	23	25	30	21	23	30	25	22	29	29	32	27	27	24	20	23	28	33	25	29	21	31	19	23	31	23	26	25	28	20	20	33	32	27	24	31	20	29	27	23	17	35	28	26	30	26	30	26	31	28	26	36	24	31	30	11	35	35	21	28	25	25	33	31	20	32	24	38	31	28	21	33	29	30	20	35	35	27	18	21	33	32	27	27	33	25	25	26	19	27	25	31	34	33	29	26	31	23	32	32	29	21	20	27	41	35	24	21	27	18	16	29	27	17	30	23	20	25	31	28	27	36	30	40	24	29	17	41	32	27	27	34	33	23	32	28	30	26	37	21	30	23	29	28	34	18	25	22	21	22	21	18	26	25	21	27	31	25	31	23	26	26	33	28	19	20	29	20	28	27	31	36	31	27	22	21	35	24	27	38	48	34	33	19	26	39	20	28	22	23	20	28	24	23	13	31	35	33	24	16	45	26	31	26	25	25	30	22	28	18	25	33	32	35	26	17	27	25	21	27	28	33	22	29	19	34	29	28	21	25	17	17	24	32	25	23	33	20	32	25	24	28	22	32	25	25	33	22	30	22	27	31	35	31	26	33	20	36	31	18	27	29	26	20	24	27	25	30	29	18	34	29	29	20	27	31	33	24	24	25	26	21	27	25	26	33	29	33	30	18	14	22	24	26	26	23	24	23	25	26	25	21	33	12	24	18	26	24	28	30	30	30	34	22	28	28	29	26	22	18	29	30	28	35	36	27	25	27	43	19	34	23	19	28	17	30	24	30	31	24	20	22	22	23	29	26	30	24	25	23	29	27	21	29	28	22	38	33	38	31	28	22	38	24	37	23	19	25	21	20	29	26	26	25	19	23	32	24	29	30	28	19	16	33	36	20	31	23	18	30	21	29	20	27	23	22	20	28	20	27	33	22	18	27	20	21	20	25	19	22	24	27	29	39	25	30	24	26	30	26	27	27	25	17	28	27	31	37	38	36	28	29	35	23	30	28	19	24	29	23	27	18	20	29	19	32	25	28	38	31	33	34	28	17	23	22	16	33	19	23	31	30	22	26	29	26	21	26	24	27	24	35	28	28	23	26	17	27	19	26	25	28	18	25	34	27	24	20	21	34	18	25	26	24	31	35	27	20	30	40	34	24	39	27	25	26	29	30	37	21	24	20	28	24	25	39	22	28	24	26	27	23	24	21	28	28	26	27	21	20	26	27	29	29	25	32	34	26	24	28	27	28	25	28	36	21	28	29	25	20	30	26	30	20	28	21	31	26	23	25	29	34	22	35	21	32	42	31	33	31	30	23	24	27	40	34	38	34	23	32	21	33	32	20	30	29	24	23	20	28	22	18	26	26	23	30	30	34	26	28	30	28	32	22	24	24	16	22	30	21	25	24	27	21	22	24	29	33	25	30	27	28	23	22	25	24	34	26	28	23	38	22	29	31	24	26	22	39	37	34	35	29	28	34	37	25	24	26	22	25	34	30	26	29	24	18	24	28	33	28	20	34	21	30	34	38	26	23	28	32	28	28	32	37	33	36	22	27	25	34	26	32	23	24	31	20	16	24	31	31	32	23	41	21	29	27	31	20	25	28	28	30	21	38	28	23	29	12	29	32	31	21	30	24	32	26	33	31	26	28	37	27	24	33	36	24	30	31	20	27	16	37	28	23	25	22	18	31	31	33	22	32	21	33	23	23	32	22	30	30	25	24	27	23	32	26	19	40	22	24	37	30	26	26	18	37	22	28	34	23	28	21	24	24	28	29	19	32	29	14	22	37	25	35	26	26	23	25	30	24	28	27	23	31	37	18	30	37	24	22	19	28	20	27	26	22	23	25	25	25	18	30	31	27	32	26	21	32	28	25	21	29	25	24	28	18	21	35	39	18	27	23	28	24	23	15	32	31	24	20	36	24	37	25	24	27	30	24	24	28	22	26	33	17	27	35	21	30	22	29	30	35	31	31	29	22	25	28	29	25	40	21	21	31	27	28	29	20	21	33	20	25	20	27	27	23	32	19	29	20	23	24	28	20	27	21	28	32	28	23	20	30	25	31
25358	15500	9438	23030	31041	29326	25254	22182	18946	16370	13629	11137	8800	7362	6303	5293	4823	4449	4076	4278	4215	3590	3190	2832	2510	2351	2233	2045	1855	1797	1742	1690	1531	1409	1337	1286	1253	1214	1247	1138	1003	928	919	793	753	724	682	675	707	741	716	637	628	609	642	624	625	667	628	685	663	583	587	583	580	523	518	551	483	452	514	470	469	496	466	452	468	469	467	505	467	495	467	448	466	488	469	512	495	507	505	491	515	505	487	512	509	488	465	455	494	464	477	493	450	490	420	483	448	455	470	457	461	441	448	447	456	426	436	451	437	438	460	444	436	414	451	457	459	403	416	449	443	448	427	441	444	450	486	473	437	457	434	404	443	417	490	469	432	468	468	498	465	478	440	433	453	433	460	477	461	399	471	435	426	501	451	458	415	429	464	462	453	455	458	416	408	453	446	470	465	432	466	431	453	437	443	433	428	447	445	463	450	419	423	442	441	438	450	437	459	445	465	444	458	422	419	414	413	438	458	420	403	469	443	470	500	458	453	429	468	467	381	430	442	464	461	477	452	426	466	481	416	466	411	403	464	430	423	447	481	436	427	464	439	482	454	473	408	453	453	453	458	438	444	408	434	451	404	455	445	426	463	421	438	465	446	464	451	471	444	427	419	434	453	428	452	436	428	477	421	483	428	408	442	443	456	445	439	488	451	416	426	463	464	468	434	458	490	449	437	433	431	449	466	468	446	458	415	429	418	406	405	455	474	452	406	441	467	437	426	440	467	447	446	423	444	446	454	448	444	433	480	432	464	446	435	440	420	425	429	468	423	437	462	442	424	424	432	426	472	426	446	449	455	452	435	443	454	428	470	471	464	466	431	427	485	436	478	459	431	448	449	449	443	436	450	469	495	444	406	461	445	494	447	436	450	432	451	433	458	456	456	441	440	452	455	416	458	433	466	465	403	454	421	421	446	439	443	434	446	413	440	460	460	436	449	429	429	430	418	422	459	441	468	429	429	433	445	456	435	444	449	474	457	425	461	432	444	459	461	466	423	439	462	437	436	455	422	476	422	436	404	462	430	444	438	461	455	482	449	465	456	444	479	469	446	442	481	444	437	446	444	498	419	484	454	419	441	426	473	386	425	452	469	474	468	443	451	422	438	425	426	435	420	436	458	402	448	424	478	436	422	449	432	450	456	451	435	411	425	460	430	447	438	430	449	428	452	445	429	441	451	448	445	439	426	438	442	440	441	461	455	467	442	407	445	477	451	469	428	416	480	426	454	442	400	438	465	445	445	479	431	467	446	446	417	404	415	434	442	494	446	460	426	451	428	427	472	467	466	476	416	457	418	450	480	450	443	414	466	439	435	461	432	412	443	436	456	430	416	455	459	447	408	411	450	454	448	466	414	485	420	449	458	408	463	459	424	450	445	443	394	426	480	448	417	462	435	434	453	459	485	447	479	453	463	419	472	472	437	453	442	445	440	443	464	444	432	418	463	434	445	437	420	439	444	415	430	470	450	420	463	454	416	426	427	462	456	438	433	440	487	434	458	444	441	436	427	438	454	428	468	446	464	447	463	452	452	443	446	466	460	449	390	431	428	423	448	442	457	461	438	468	487	427	471	428	415	400	454	434	436	406	417	481	452	403	443	467	440	445	431	437	471	433	467	428	490	467	464	498	440	460	484	430	445	464	457	430	451	474	436	448	413	438	461	454	478	414	466	436	463	424	447	463	402	450	395	463	440	452	431	402	414	456	432	415	436	503	474	445	482	459	442	437	405	446	452	414	459	437	415	433	476	422	433	434	445	413	470	448	440	410	461	424	420	446	425	492	427	424	423	464	445	487	455	463	432	484	446	423	416	439	442	467	432	443	418	452	439	465	422	446	465	472	408	456	438	429	465	462	421	440	460	460	447	469	441	431	448	448	475	427	416	456	438	473	452	418	398	470	421	461	466	449	426	425	478	459	439	432	480	447	452	410	450	408	441	446	437	455	449	457	426	435	453	445	468	459	430	449	398	424	426	457	448	442	418	459	422	465	465	467	421	437	424	413	416	423	427	439	429	459	451	426	472	452	493	455	406	426	413	440	487	475	471	447	436	433	412	450	436	437	461	420	439	436	396	477	465	457	437	489	410	445	477	420	477	452	447	457	426	421	444	450	465	412	461	452	409	432	451	452	441	449	434	461	459	440	453	445	460	455	430	410	453	425	461	457	444	489	445	424	435	448	422	435	417	425	432	469	422	466	438	445	501	412	477	426	441	413	470	468	439	445	455	448	414	440	438	451	455	433	409	444	437	455	467	405	473	392	456	407	414	427	443	461	488	443	436	477	464	457	461	450	450	430	447	422	420	452	411	459	457	469	464	434	423	439	425	422	429	450	417	446	491	423	456	434	451	459	453	445	458	460	422	460	438	427	481	408	430	404	455	412	433	443	467	447	433	430	482	424	473	444	443	446	469	439	462	431	435	460	446	467	443	472	414	432	442	436	438	444	444	464	438	418	446	443	463	402	414	419	435	425	441	467	460	420	447	451	467	402	494	454	415	420	462	424	433	445	479	433	437	441	455	379	470	459	457	411	434	425	434	431	442	495	469	410	416	452	490	429	437	410	453	475	438	412	454	459	457	439	443	467	432	431	403	445	445	457	465	457	462	440	479	417	420	414	438	427	435	463	453	482	441	430	452	495	415	437	500	442	446	455	435	440	417	413	447	432	437	439	451	428	459	427	447	417	427	451	412	441	457	422	411	426	461	396	414	435	404	448	411	449	422	455	445	433	444	456	456	448	434	430	442	425	445	461	455	457	451	426	423	466	443	434	452	423	416	412	472	468	433	431	433	423	434	457	443	433	473	427	430	469	388	472	421	455	443	389	458	433	408	461	456	415	459	446	425	465	452	438	464	430	445	459	429	401	448	479	453	428	423	445	443	443	456	419	469	411	453	468	498	431	460	428	476	474	439	423	409	426	427	428	450	406	450	446	438	409	443	464	458	419	438	440	391	443	474	441	432	432	442	436	454	450	406	441	418	469	466	469	448	409	438	440	476	466	454	433	450	444	445	441	454	459	407	431	421	409	428	458	438	464	459	477	446	446	469	446	454	412	443	431	418	482	447	432	459	426	421	458	436	424	465	464	401	466	420	434	454	421	434	413	404	422	420	465	432	469	451	440	432	461	451	449	431	452	455	457	451	480	433	456	471	443	459	453	423	473	403	480	439	414	422	453	437	401	460	417	426	435	466	434	417	432	437	458	456	455	440	426	441	409	475	419	472	444	447	402	456	444	461	425	459	424	449	446	457	455	472	442	457	432	468	462	438	489	427	439	444	432	441	466	436	484	472	459	431	451	496	405	448	424	452	425	458	447	453	452	437	431	415	474	439	433	458	432	437	434	446	482	450	411	418	496	458	416	484	491	439	399	471	391	442	435	479	425	447	439	429	450	447	418	406	429	433	453	405	412	454	443	457	436	441	470	428	461	447	421	437	454	424	421	461	439	469	477	449	451	454	409	441	427
2175	645	426	315	565	667	639	527	406	396	313	237	188	162	122	132	97	107	92	88	123	93	93	59	56	65	49	61	51	57	46	49	47	42	40	45	48	35	41	48	26	30	33	30	38	31	27	25	24	35	26	39	34	33	22	44	36	33	29	29	30	23	27	37	31	32	22	25	25	28	23	27	22	27	28	26	15	45	34	23	31	28	24	28	25	23	19	26	32	27	25	31	29	24	23	25	27	30	22	22	27	32	18	31	22	22	29	34	36	28	27	27	38	23	15	31	30	22	42	21	25	22	26	21	29	22	24	20	32	28	19	28	25	27	34	22	24	20	20	27	22	24	23	25	24	25	24	27	26	23	31	32	22	24	29	20	25	33	22	29	29	22	23	37	20	26	26	30	25	26	23	23	24	20	19	30	25	27	29	17	29	21	26	30	19	28	26	32	25	29	22	28	21	28	18	26	28	24	22	25	28	28	23	27	31	31	30	27	29	22	37	26	19	26	21	30	34	35	18	29	30	32	29	30	27	23	19	25	25	35	26	23	23	25	21	30	31	26	23	28	29	21	38	19	30	22	39	26	21	22	20	39	32	25	22	23	26	28	23	30	31	25	27	35	30	29	18	26	33	28	34	25	24	25	28	23	31	29	26	31	21	32	31	21	30	22	26	20	22	23	32	32	27	19	25	16	32	32	21	28	29	23	21	29	28	29	29	19	24	22	36	26	38	16	26	21	22	24	17	25	20	18	26	22	30	25	18	23	21	26	26	25	23	26	34	33	24	22	28	29	25	29	18	23	27	26	21	21	25	24	15	21	27	26	24	16	25	28	23	22	25	20	26	19	25	24	30	20	25	26	18	28	22	27	38	26	32	26	34	16	26	29	24	25	29	23	29	32	18	20	28	23	21	22	15	29	23	32	21	18	24	24	29	28	19	25	32	26	25	25	28	28	27	32	23	26	24	39	28	20	23	25	22	25	38	27	31	26	24	25	26	29	26	17	24	20	25	23	27	24	33	24	22	21	21	27	27	20	19	32	18	15	24	16	34	18	25	20	26	26	25	27	21	28	22	24	26	22	22	25	31	15	34	28	36	25	24	26	29	33	36	19	23	29	30	31	31	25	23	21	21	28	22	35	29	24	29	24	26	29	23	33	27	31	26	26	22	28	31	24	22	29	23	17	23	25	25	29	18	29	24	30	30	28	34	20	16	24	24	23	20	21	26	31	29	30	26	25	27	31	28	24	24	24	26	24	25	27	25	24	22	24	19	22	25	36	25	32	20	31	40	32	20	21	21	25	30	25	33	24	33	33	26	23	27	22	26	33	25	27	25	29	27	20	21	33	23	17	33	24	30	25	26	21	23	25	26	22	42	34	22	33	23	27	30	21	25	18	34	28	19	19	24	31	27	24	34	28	27	30	23	29	26	27	28	25	31	24	26	25	31	27	27	23	27	20	32	24	20	27	23	38	32	31	25	22	23	34	30	29	17	24	32	29	29	24	27	29	32	27	30	23	26	17	25	29	20	28	31	29	32	25	21	22	33	24	30	27	26	18	25	19	29	36	21	28	14	28	29	31	23	24	27	41	21	20	26	25	23	20	22	27	25	22	17	30	23	27	20	19	30	24	31	26	20	27	19	26	25	20	19	28	19	24	17	21	22	26	25	23	33	29	18	17	20	25	31	19	28	22	28	23	24	28	20	27	30	27	20	17	26	30	20	16	23	24	13	45	32	17	23	27	26	21	32	21	29	20	20	28	34	28	18	26	26	22	21	24	23	20	29	19	25	25	29	28	22	32	21	20	31	20	21	27	19	24	22	20	26	19	26	31	25	20	24	22	25	26	38	25	19	25	20	28	22	23	23	23	25	31	19	21	17	25	25	26	21	20	29	26	26	32	24	31	20	25	17	26	28	20	33	28	28	28	21	37	33	28	26	27	26	23	23	20	19	29	20	22	35	25	29	27	31	25	29	23	26	26	32	25	25	17	27	30	19	19	28	26	23	24	24	24	38	24	25	17	23	18	29	25	33	27	24	24	20	22	21	19	29	21	33	23	21	21	23	24	19	28	27	23	23	32	25	26	31	27	20	19	32	15	27	31	31	32	24	24	24	25	22	27	18	29	24	27	23	30	27	28	24	23	24	22	26	26	24	18	24	22	21	22	27	22	27	23	22	27	22	30	28	27	23	18	24	35	22	24	27	22	31	26	18	19	22	21	18	29	24	23	30	20	42	23	30	22	33	17	28	24	28	20	25	36	22	26	17	29	32	31	27	21	21	20	32	29	20	23	24	34	30	27	36	25	29	26	22	15	21	25	30	29	25	26	23	33	22	25	22	27	17	27	29	27	30	26	28	30	19	29	25	16	25	26	20	21	28	24	17	18	22	28	21	23	22	20	27	28	29	21	28	36	18	26	29	23	26	29	19	27	17	21	28	29	26	20	16	22	19	33	28	26	28	30	26	26	24	31	31	21	19	22	19	23	16	24	25	29	31	24	18	23	29	19	28	21	23	21	19	39	20	20	19	28	36	20	30	32	33	22	15	31	34	25	31	29	19	22	17	27	25	20	31	28	24	25	31	20	14	27	22	22	26	30	31	29	31	19	37	20	30	25	21	19	17	22	26	26	24	20	38	24	23	31	38	23	39	35	21	18	30	25	33	32	23	24	24	27	29	27	17	23	20	28	27	26	30	29	27	17	25	32	34	22	23	27	24	18	38	21	25	19	19	20	29	25	18	30	18	29	18	28	33	25	26	24	28	25	19	30	24	30	28	21	19	23	22	24	18	21	19	16	18	20	25	18	25	23	23	23	20	23	25	28	29	24	23	34	27	28	27	26	23	26	19	25	35	32	27	35	26	22	25	24	26	26	31	25	17	19	24	20	13	21	35	26	26	26	22	26	34	34	33	27	26	29	26	18	25	31	20	27	22	33	26	29	28	14	20	12	28	21	26	27	30	22	19	30	19	31	25	30	23	27	25	21	24	15	27	20	23	21	21	36	24	27	24	19	22	27	25	27	37	22	24	18	26	21	26	23	37	22	23	32	26	20	26	32	29	28	25	20	18	23	27	20	20	20	25	26	19	28	14	24	24	25	23	22	25	20	17	32	24	26	15	19	26	28	25	30	20	31	23	25	30	19	17	22	28	39	32	30	17	27	28	23	28	22	24	25	22	21	25	33	19	19	15	31	25	29	33	27	20	26	19	18	20	20	31	28	20	23	27	42	20	26	31	27	30	25	38	25	28	21	22	20	21	28	24	19	26	22	28	26	16	20	18	29	33	21	30	24	25	26	29	20	32	30	18	27	26	22	23	25	30	25	25	20	30	27	22	23	21	25	24	27	25	36	31	23	30	35	27	16	26	21	25	33	23	25	22	29	27	26	33	18	27	16	29	24	24	22	29	25	28	18	24	25	27	30	20	26	27	26	29	27	20	22	34	18	22	31	24	23	29	25	34	31	35	25	21	24	22	17	22	22	22	24
26161	15793	9524	23013	31070	29231	25648	22215	19002	16433	13643	11018	9102	7411	6035	5561	4843	4486	4326	4334	4220	3529	3089	2764	2435	2365	2193	2105	1866	1763	1717	1655	1483	1323	1280	1297	1253	1198	1180	1096	993	931	859	780	791	706	665	720	727	677	675	642	643	613	613	647	655	628	612	612	651	578	587	561	537	517	452	461	468	431	474	400	443	436	460	449	422	425	449	450	461	449	476	438	461	460	476	520	466	436	483	462	461	474	463	465	404	476	483	439	457	446	430	460	429	406	440	442	424	402	416	426	412	412	418	408	398	381	425	431	430	426	384	414	411	406	429	421	434	441	412	403	426	447	424	401	408	445	419	414	413	430	417	424	409	409	432	409	438	433	445	434	433	416	395	404	456	407	426	423	446	415	410	401	398	431	455	437	455	432	425	407	419	404	410	406	447	413	458	422	429	413	442	420	442	372	414	442	412	398	417	426	414	417	427	404	416	416	403	406	410	414	462	432	398	418	434	388	410	411	446	406	432	424	408	414	429	402	429	384	407	397	429	440	396	413	431	391	380	420	397	402	395	434	400	386	383	440	413	379	421	411	418	427	396	417	388	438	432	400	415	397	407	450	456	416	445	418	418	433	413	435	440	439	402	385	446	432	410	438	418	402	422	416	416	396	432	401	408	413	422	420	406	418	425	410	421	413	409	400	432	453	397	424	448	438	380	381	387	389	437	416	436	382	423	397	423	471	411	429	438	450	420	411	395	448	435	414	404	391	420	429	418	430	406	406	429	384	406	390	439	409	381	414	418	431	404	406	396	396	444	397	393	379	419	422	431	416	431	388	418	402	437	407	438	428	389	430	405	417	444	382	439	414	434	451	404	456	401	461	415	420	419	410	444	418	447	429	425	422	446	421	417	386	411	375	405	430	433	405	427	428	406	425	415	419	437	389	418	424	396	405	404	396	419	399	424	414	366	437	415	415	404	445	417	422	414	410	418	441	420	432	410	415	396	425	405	426	435	429	384	381	438	408	407	405	399	402	403	423	445	399	448	407	408	412	441	416	394	414	428	405	425	414	450	431	392	425	452	436	436	427	418	406	394	441	398	389	408	387	395	376	391	453	401	394	416	400	378	408	455	421	384	418	425	419	406	411	386	436	412	400	426	395	411	403	436	405	397	419	418	410	421	401	414	417	399	392	421	409	431	376	399	406	398	445	436	413	368	428	386	376	376	402	430	381	421	407	416	439	413	429	425	431	385	413	467	411	415	380	397	400	403	413	390	391	379	424	413	418	428	414	415	397	440	421	441	438	384	425	412	389	397	459	412	433	435	427	423	428	410	430	417	391	429	446	391	431	410	427	423	374	426	388	404	392	410	431	400	410	404	397	380	423	405	439	414	430	408	427	410	409	430	427	401	409	375	423	444	419	430	422	396	424	442	401	434	398	408	416	423	465	404	416	428	417	458	419	449	406	402	433	395	408	388	416	423	405	392	433	408	441	427	405	413	418	419	386	405	396	409	408	445	455	419	400	426	426	425	424	398	417	392	377	410	442	442	399	423	443	433	430	382	392	451	421	417	457	409	428	422	416	424	447	441	424	407	438	422	429	420	413	441	368	415	399	410	416	413	406	422	404	437	425	447	377	452	394	409	435	415	430	401	436	431	425	421	403	439	427	427	426	396	421	429	401	437	467	406	407	448	414	461	454	425	416	401	418	406	422	394	436	399	446	414	394	402	403	439	417	458	382	410	368	426	401	403	411	424	401	373	391	438	448	379	449	416	411	432	413	426	429	400	430	372	429	392	465	387	445	412	422	396	437	421	411	415	421	385	403	425	394	437	420	420	419	454	427	423	417	462	407	445	385	397	416	414	412	440	423	418	417	404	423	432	427	398	429	428	444	437	442	414	373	403	431	408	420	437	444	427	395	425	423	417	403	402	408	401	398	424	420	425	397	403	382	395	396	432	397	379	421	432	374	404	398	405	455	433	435	377	391	398	392	416	430	413	404	421	424	429	386	420	399	430	393	458	414	412	407	414	386	427	404	384	434	464	410	409	421	396	426	426	402	427	424	396	428	457	415	422	416	410	417	401	388	423	415	411	398	436	427	435	435	375	412	408	398	446	476	378	399	423	429	437	401	386	434	414	431	426	395	436	453	444	396	421	407	369	386	423	396	401	405	392	439	413	361	406	404	439	405	414	433	392	428	419	407	399	416	432	423	400	378	413	430	410	431	388	383	435	386	393	406	411	435	428	449	407	440	433	424	468	414	395	439	467	413	418	445	418	439	441	407	427	424	384	395	449	421	430	405	394	440	411	398	381	389	415	410	415	398	411	408	411	396	394	407	420	434	423	420	399	426	436	411	419	431	445	408	393	397	413	416	422	455	467	405	413	386	425	418	405	421	431	427	423	401	401	411	446	440	436	460	386	410	382	439	396	440	407	395	437	425	411	403	412	412	437	428	475	374	408	397	431	440	426	384	349	429	422	391	407	409	430	403	403	433	403	447	389	463	398	420	378	364	415	421	406	404	425	409	405	385	418	396	430	379	411	389	457	425	444	426	400	389	403	433	402	408	421	406	420	417	415	391	397	429	425	410	427	438	432	405	410	428	411	392	399	426	440	419	398	407	362	399	400	436	419	429	391	390	463	432	411	418	430	433	450	392	438	410	464	416	397	406	392	448	426	409	442	391	403	403	455	447	418	429	444	384	420	432	449	406	415	398	435	424	403	432	421	410	412	409	381	421	437	429	402	402	410	404	401	406	438	413	391	415	413	431	431	393	414	438	425	422	386	441	383	403	435	398	396	461	417	412	407	440	428	420	397	408	395	443	415	446	417	419	392	428	416	404	422	422	434	419	420	417	429	428	437	420	417	411	398	418	420	447	407	430	440	421	418	406	413	397	378	413	419	408	433	430	382	390	420	401	397	413	423	421	402	463	429	384	405	423	441	420	415	420	402	407	434	405	412	403	410	381	446	408	408	410	431	443	390	430	413	468	407	407	429	389	433	441	442	422	449	443	414	421	409	427	404	409	413	420	437	419	473	405	417	428	443	416	402	395	444	391	426	439	396	424	428	425	387	426	440	427	438	403	424	438	386	383	389	433	415	434	403	409	379	412	410	476	411	407	402	413	378	405	402	409	393	416	399	379	425	392	449	434	452	406	399	415	401	410	423	390	397	397	409	442	431	390	443	407	410	419	420	385	423	410	419	414	390	420	403	409	387	418	403	425	384	423	400	408	424	416	455	418	402	405	427	415	417	400	428	442	403	402	389	398	419	411	404	398	433	439	439	397	378	397	418	404	427	415	438	439	428	407	387	409	407	405	415	381	417	400	428	457	404	423	442	393	442	404	395	435	412	412	447	384	430	425	393	388	428	377	406	423	425	395	394	450	446	405	418	461	403	411	423	453	438	411	411	429	443	427	434	404	385	417	426	412	413	411	408	426	409	423	414	427	402	397	417	381	460	429	453	433	427	414	411	401	422	410	429	411	416	429	426	430	393	426	404	419
3831	1002	587	504	850	882	859	683	660	569	420	343	289	233	209	202	156	157	158	132	162	138	114	110	99	88	106	69	83	74	95	73	76	61	68	74	64	59	59	65	59	43	70	56	39	42	41	47	50	47	49	40	41	38	42	50	44	41	53	52	40	44	43	38	36	32	48	38	43	39	47	42	36	33	45	38	34	20	40	31	40	49	39	36	37	28	31	46	32	50	41	31	27	27	36	43	40	38	53	41	35	36	40	43	44	33	28	30	32	46	30	42	30	37	48	36	36	38	34	28	29	33	27	36	39	30	49	27	40	33	38	36	35	33	36	30	35	35	28	39	29	43	41	45	37	44	51	35	31	29	45	45	32	40	31	34	34	42	40	24	41	39	46	38	35	29	29	41	37	36	32	39	31	52	41	46	32	27	43	37	46	46	40	47	40	27	46	42	39	37	42	48	42	32	30	27	26	31	47	32	31	37	29	40	44	29	45	34	41	28	44	43	36	26	40	37	35	22	40	31	41	31	47	28	23	31	36	40	43	35	43	29	38	29	39	42	32	32	38	31	34	47	31	44	37	38	39	37	42	45	34	38	31	37	32	44	40	40	36	35	38	42	35	34	48	42	48	38	34	33	46	38	47	35	40	28	36	41	39	34	42	41	35	34	31	44	39	31	41	30	38	40	39	46	46	41	28	42	27	31	42	30	25	27	32	29	32	44	36	47	48	26	38	39	39	32	36	35	28	48	27	37	31	35	40	27	38	34	26	37	40	35	29	33	39	47	41	34	38	35	32	36	33	25	31	40	47	33	42	32	37	46	44	44	26	27	36	43	39	41	34	42	37	28	34	42	36	40	34	39	47	37	39	40	45	36	30	35	34	38	41	54	46	44	43	41	35	37	42	35	33	42	42	37	32	31	42	37	29	39	28	40	32	23	44	40	32	35	34	33	44	36	31	43	33	34	45	38	35	36	45	42	35	42	39	33	49	34	46	27	36	43	38	45	37	30	39	43	32	32	36	35	37	40	36	38	39	42	33	35	29	29	37	44	44	49	44	49	30	32	31	44	32	32	32	24	38	37	35	33	38	40	54	33	38	43	50	37	30	38	33	43	46	39	36	39	39	25	41	35	31	38	39	30	43	37	34	32	43	37	45	55	50	34	44	31	34	38	34	45	38	18	36	31	30	32	30	35	33	36	28	32	33	46	32	40	46	30	37	36	37	42	37	45	32	37	31	29	37	37	48	29	43	24	42	37	37	35	39	42	32	30	50	32	36	46	23	48	28	36	35	40	42	34	42	39	36	32	37	34	48	31	39	37	31	31	41	44	42	43	47	33	46	22	39	31	30	43	29	39	29	44	33	52	43	38	40	42	39	31	45	38	46	35	31	28	36	44	39	44	44	38	33	28	36	37	32	36	37	34	42	42	29	42	43	39	42	26	38	38	28	28	33	31	38	49	35	38	41	24	42	30	42	35	44	36	40	35	39	37	45	27	40	42	36	41	31	29	32	37	52	37	37	48	42	40	34	31	32	29	31	40	44	30	33	29	50	39	36	38	38	40	39	31	42	35	31	45	51	30	31	40	40	40	42	42	36	35	28	38	30	35	32	46	39	35	26	35	38	47	33	30	35	37	39	25	37	30	24	39	40	44	39	38	31	35	30	38	40	38	41	38	31	31	32	34	40	36	32	37	31	35	34	39	40	49	46	45	42	41	35	49	34	43	28	30	42	46	37	33	33	34	24	32	41	46	33	29	35	37	43	34	31	47	36	30	33	38	32	30	32	37	33	42	42	37	36	29	32	39	39	35	28	29	33	33	27	37	43	39	26	38	48	38	49	42	45	36	38	42	27	35	44	48	35	38	35	45	31	39	34	27	38	34	41	32	37	44	44	27	28	36	33	30	35	47	38	35	48	35	41	43	47	35	35	41	34	31	35	38	35	42	38	30	52	28	29	41	45	37	45	40	32	36	44	43	30	32	42	44	38	46	32	39	29	41	48	43	34	35	48	36	43	44	37	42	38	32	40	38	18	33	37	38	19	38	31	40	47	38	44	34	33	35	46	46	28	44	36	38	39	35	35	40	48	36	39	44	35	29	28	42	32	29	34	33	40	36	37	35	38	42	31	30	30	29	37	44	43	27	29	43	23	35	39	41	34	37	39	37	33	23	33	39	44	39	38	40	39	31	33	45	34	47	36	38	42	30	27	43	29	27	40	43	37	34	39	29	28	35	37	42	30	37	35	33	41	46	36	37	40	40	48	35	23	38	53	42	25	34	38	34	35	29	44	34	41	42	47	38	40	40	32	34	48	39	29	35	29	34	41	41	49	48	43	46	39	34	33	31	39	53	34	40	40	43	35	36	38	45	45	30	53	29	33	35	33	30	31	26	38	27	41	43	44	32	31	37	30	35	41	30	40	37	44	36	47	48	29	37	51	31	25	32	33	37	38	43	35	35	42	41	33	28	33	30	40	42	41	38	40	36	32	35	39	33	47	36	42	31	33	47	41	44	46	39	49	48	43	37	39	39	35	32	37	39	45	28	30	35	32	26	35	41	35	39	37	39	39	44	43	43	36	33	46	36	40	39	45	29	36	37	39	30	42	45	44	51	53	34	28	29	47	44	28	37	37	32	38	42	31	45	33	40	44	36	42	32	46	40	32	52	38	29	45	32	34	48	42	36	43	38	50	35	32	31	36	34	38	42	52	33	45	49	36	43	36	37	39	33	41	34	30	44	36	27	35	40	38	50	41	35	54	36	50	42	29	35	36	40	45	33	33	38	37	43	37	42	38	36	41	34	40	34	39	43	28	35	35	42	47	45	32	50	45	30	39	42	37	32	28	43	28	35	47	37	28	44	49	30	34	39	28	40	23	34	44	30	37	37	40	33	37	36	38	29	39	42	38	28	51	38	41	39	46	33	31	35	44	43	36	33	37	36	29	40	50	46	41	40	30	40	32	42	37	44	37	35	43	40	41	47	38	39	32	38	31	36	38	37	34	49	49	30	32	38	42	38	32	38	23	42	38	37	26	51	42	40	34	46	40	45	33	36	40	38	39	43	23	42	38	35	52	42	22	38	36	22	36	31	32	36	50	31	43	44	30	42	38	28	24	37	46	30	36	44	33	38	27	37	24	38	36	37	37	39	42	42	41	36	38	37	37	42	37	42	43	31	35	34	42	37	36	42	34	38	39	41	48	40	48	35	28	40	30	39	44	40	37	46	37	34	50	40	33	32	38	44	44	39	31	37	45	42	41	32	41	39	44	35	39	42	25	37	41	37	29	40	33	38	35	34	30	27	29	37	42	38	33	33	34	45	29	25	42	45	38	43	33	32	38	39	22	27	36	45	32	35	42	28	40	32	37	39	37	43	45	33	41	29	39	46	40	43	30	41	38	38	40	35	31	44	36	46	41	34	32	48	39	41	40	40	28	44	38	36	35	38	35	42	37	38	41	48	33	37	31	40	41	40	37	46	28	37	42	40
28913	18793	12509	27300	34991	33043	29476	26232	22943	20168	16963	14153	11465	9493	8379	7682	7116	6766	6264	6084	5922	5108	4397	3896	3635	3294	3070	3035	2822	2754	2542	2393	2023	1941	1906	1935	1830	1652	1618	1556	1434	1317	1218	1143	1013	990	1111	1029	1096	1045	955	926	923	861	938	1010	952	950	855	984	931	836	865	859	787	745	684	742	718	687	699	679	617	648	660	719	677	658	640	712	623	663	651	657	640	674	721	735	657	661	720	677	671	726	668	675	734	656	704	692	681	618	632	640	587	601	603	597	636	609	609	629	621	622	598	596	593	616	594	585	624	619	616	622	617	611	594	619	602	639	592	643	633	551	638	614	617	634	584	625	632	613	613	602	614	593	606	599	615	629	660	651	609	634	595	604	605	606	531	599	600	594	608	575	628	567	588	578	593	639	646	579	592	620	581	605	592	658	563	611	587	606	629	601	607	657	601	562	588	636	603	625	606	579	594	601	628	608	610	594	612	578	621	598	635	588	605	572	621	598	634	599	588	608	627	606	554	550	587	614	547	588	621	622	599	571	630	646	575	620	620	640	601	629	627	608	620	594	605	611	608	567	588	635	543	594	639	588	662	587	589	617	595	672	641	595	637	609	621	625	587	612	693	667	614	610	613	636	546	595	606	565	606	579	619	579	568	617	593	628	574	627	611	639	646	612	608	616	613	581	593	630	604	641	616	590	606	614	605	593	619	578	621	619	582	611	576	557	611	623	634	651	586	632	598	580	616	665	625	648	645	627	592	611	603	623	589	571	632	589	602	605	567	563	611	588	619	640	620	637	578	576	625	542	597	563	613	635	611	607	638	571	592	581	636	639	611	589	578	585	587	618	621	603	585	585	602	579	652	625	621	616	572	599	603	644	619	628	583	585	591	550	650	579	590	563	648	631	583	618	598	633	581	601	623	586	615	602	607	607	592	617	633	637	629	602	595	596	601	633	653	638	622	596	598	581	583	591	637	666	597	600	591	593	632	609	591	581	613	605	634	582	599	559	582	630	603	622	611	610	565	575	567	576	595	644	586	568	618	607	563	601	599	582	567	623	628	573	599	600	594	612	671	663	624	658	641	611	581	657	600	602	590	602	554	632	625	618	607	595	571	629	607	599	625	609	633	567	585	597	616	620	630	594	604	596	592	633	608	594	593	645	624	618	605	604	611	606	563	659	620	590	595	634	584	598	611	576	634	619	646	612	640	630	592	636	608	628	620	624	604	592	638	638	582	618	596	602	612	632	655	609	606	601	604	630	604	606	642	580	619	594	606	609	632	622	598	601	616	610	595	644	608	625	613	575	619	572	606	619	607	587	574	618	567	606	615	588	563	646	584	583	599	664	613	634	572	637	623	595	586	615	535	591	650	656	625	563	647	627	599	646	587	598	608	624	568	545	615	628	598	611	615	631	626	553	671	597	610	597	635	562	575	637	624	599	564	648	647	596	640	638	617	615	643	619	619	633	619	663	585	636	590	637	614	605	607	553	602	619	587	616	633	592	586	645	559	654	620	603	639	577	595	591	592	620	646	603	619	610	620	593	652	598	613	587	623	626	573	569	613	604	605	615	605	616	607	587	634	615	595	643	609	617	606	620	601	624	579	648	627	588	631	563	598	596	617	560	601	617	625	599	597	588	614	552	613	611	592	611	589	607	616	626	618	625	610	623	603	594	625	609	603	583	611	612	621	611	643	610	586	601	612	611	586	664	606	583	636	574	602	600	604	647	587	639	584	625	634	606	595	618	594	633	623	614	594	633	646	650	615	619	628	623	620	615	605	600	588	593	570	656	604	586	591	605	593	568	596	588	555	574	596	608	640	598	589	641	604	624	614	582	565	618	642	573	582	660	564	618	646	613	575	644	617	601	571	605	625	631	646	636	589	589	602	607	609	622	576	605	597	612	595	578	589	596	647	603	605	612	616	600	571	634	591	604	587	586	581	640	622	591	584	635	599	656	635	592	631	589	621	612	576	597	573	596	644	602	626	580	616	618	594	625	577	587	596	554	644	594	615	559	630	636	599	630	547	609	590	603	598	626	573	653	545	596	592	568	626	597	618	587	581	613	619	577	575	572	652	635	633	659	569	605	620	618	615	614	603	642	626	620	576	603	622	614	638	594	574	581	619	604	599	595	597	628	597	606	619	607	592	575	621	599	588	635	608	610	576	595	578	602	610	600	586	587	647	624	628	610	629	636	582	599	570	597	618	602	597	586	584	589	583	600	636	584	631	612	600	572	588	625	618	597	606	600	571	613	613	591	620	644	573	627	570	654	627	636	614	569	603	609	591	595	589	569	599	630	604	630	642	593	619	592	608	610	593	586	604	635	580	641	584	617	602	612	592	601	632	582	607	599	635	596	600	581	596	602	583	541	606	578	582	631	555	613	575	649	590	581	594	580	594	637	588	594	614	571	607	640	631	578	622	633	640	593	640	561	587	632	644	613	582	588	605	574	642	644	636	580	595	563	572	598	610	601	595	564	564	566	616	547	619	621	586	602	608	586	596	603	587	643	570	626	608	603	580	602	618	584	661	581	616	586	608	565	601	636	581	609	575	609	624	586	584	608	598	636	609	601	567	587	607	623	590	651	606	631	609	602	586	619	636	666	576	558	593	569	564	695	614	597	608	611	600	629	589	620	587	612	605	606	605	617	576	634	561	627	613	627	613	640	601	637	642	564	619	618	641	648	594	572	621	604	587	620	634	648	625	620	610	591	567	606	632	603	566	586	591	616	591	618	599	621	659	586	572	593	596	609	624	656	595	633	589	637	629	630	642	640	628	562	577	597	634	532	598	615	611	629	625	607	570	585	597	633	624	629	619	623	619	557	629	626	629	593	596	604	606	587	587	632	647	587	614	575	651	615	613	600	627	641	599	581	623	597	601	612	599	619	616	621	629	605	579	601	600	592	584	688	606	624	612	561	655	597	619	570	647	595	599	561	617	563	633	628	664	674	571	632	587	625	617	614	566	604	643	630	608	591	590	633	601	589	624	626	575	614	629	620	605	622	651	584	561	601	627	577	577	637	597	595	601	587	602	579	616	573	585	574	590	593	598	623	678	628	623	598	557	585	645	582	619	576	630	619	605	608	597	586	613	620	618	629	590	621	634	620	628	617	540	652	625	603	617	574	593	601	604	643	579	673	601	628	612	634	612	635	628	608	580	607	582	617	626	606	605	605	640	623	608	641	582	584	638	617	590	642	643	613	615	596	621	577	649	595	626	615	607	637	588	607	602	563	622	603	641	597	606	620	635	600	625	619	608	561	628	618	615	590	618	589	575	598	577	606	614	603	634	608	615	593	635	610	594	594	626	582	629	585	602	604	641	635	671	619	642	608	626	602	614	614	608	557	573	555	586	593	590	577	596	634	648	611	579	581	656	644	567	599	592	598	559	643	604	567	617	602	622	571	594	617	596	588	602	554	624	594	634	618	641	612	594	639	613	620	574	558	604	564	620	640	627	620	620	589	600	627	595	619	605	642	575	598	628	589
3806	1588	820	669	1296	1365	1222	1054	904	778	582	445	354	322	267	262	232	255	243	243	202	191	131	125	134	127	122	87	109	102	102	82	87	82	71	78	71	66	69	61	59	57	44	49	51	41	31	53	46	38	34	47	31	44	38	34	49	22	40	39	32	35	47	37	28	29	25	31	23	28	36	35	29	25	26	30	40	32	31	28	29	25	30	35	27	35	26	36	28	33	27	29	31	37	28	25	26	26	26	32	38	30	34	30	21	34	29	23	29	30	25	40	32	26	30	34	22	25	31	19	28	26	28	28	34	27	32	28	29	39	26	30	38	33	22	35	30	28	31	36	31	16	34	24	38	34	31	40	22	20	36	23	27	22	31	20	25	25	32	30	25	31	28	31	29	28	24	24	43	30	31	32	29	32	31	28	30	24	36	32	29	30	27	31	23	29	27	28	25	34	25	18	27	28	19	31	32	38	39	25	38	26	33	26	20	28	29	22	26	27	26	21	25	31	27	26	36	28	28	21	20	33	24	29	21	28	23	27	25	39	23	27	25	25	25	30	20	33	24	27	34	26	23	23	31	30	23	36	31	36	23	36	26	24	34	29	28	32	27	23	39	19	31	40	23	35	21	29	29	36	36	30	24	24	34	35	34	29	27	39	35	30	32	28	30	28	32	23	33	33	32	32	19	33	36	28	37	31	25	29	21	29	40	34	33	30	24	32	32	23	28	24	26	28	32	37	31	40	28	20	34	24	26	18	23	32	24	34	34	23	23	44	27	24	26	27	33	29	28	40	26	28	38	33	28	29	27	31	27	29	28	26	19	24	26	18	24	27	26	32	28	13	30	29	24	33	26	24	39	30	35	22	41	35	19	40	29	26	28	22	35	36	25	25	33	28	29	32	26	36	21	35	29	25	30	39	25	27	39	32	28	26	30	16	23	25	32	30	28	23	18	33	25	23	41	31	28	24	24	19	24	26	36	20	38	27	16	27	38	19	22	29	32	29	26	21	33	32	24	32	32	31	26	33	39	32	28	32	30	25	33	24	37	35	29	25	21	30	31	30	27	35	25	27	35	31	31	32	31	28	33	33	33	26	29	18	30	28	26	20	28	29	28	36	28	30	27	23	33	29	23	35	27	26	29	29	20	32	29	21	24	21	34	30	34	28	32	22	21	30	43	30	32	26	33	25	27	40	26	28	31	36	28	18	25	22	27	28	26	32	18	33	37	14	31	26	36	31	29	33	25	21	26	22	25	36	28	23	34	29	35	32	37	29	34	22	32	30	25	26	29	23	28	35	34	41	19	30	20	27	24	28	22	24	33	23	33	22	25	29	30	28	18	29	33	33	37	30	27	25	27	23	32	31	27	36	30	25	38	22	30	27	25	29	28	30	25	36	26	29	32	33	34	27	33	29	30	22	35	22	25	32	22	21	31	33	25	24	31	24	35	31	25	30	34	23	27	37	22	30	33	24	29	26	23	24	24	35	29	35	34	19	14	20	19	29	38	17	34	32	29	33	26	22	21	26	20	33	22	27	30	29	26	28	25	21	21	23	23	18	41	28	29	30	32	32	37	33	29	31	33	31	43	25	30	26	29	20	26	28	22	26	24	22	25	27	29	23	38	38	18	25	24	25	17	20	31	30	30	32	33	24	31	32	23	24	30	40	30	23	29	28	43	33	26	35	33	35	27	31	30	21	31	29	27	33	33	26	30	31	28	38	30	26	36	39	30	27	28	27	31	22	24	27	26	28	23	26	41	30	18	28	28	30	28	23	30	24	26	32	24	25	35	34	20	15	37	30	26	23	23	32	24	32	33	33	28	32	37	29	29	19	28	29	31	32	18	25	28	32	39	28	19	26	34	32	26	21	31	27	30	32	32	31	35	38	30	40	35	26	28	24	26	25	24	34	34	33	18	27	20	26	29	28	34	39	29	28	23	35	20	35	30	33	28	30	28	31	24	28	29	35	31	28	26	28	28	31	31	30	27	21	42	23	26	19	32	27	22	28	34	30	26	31	24	33	31	41	35	41	24	31	32	36	19	21	27	31	28	26	23	22	36	35	37	28	30	29	36	29	32	26	24	27	31	31	27	34	36	31	16	31	27	28	26	21	25	31	32	35	27	24	28	30	37	28	28	27	32	25	31	31	26	32	20	29	26	21	34	31	36	25	36	23	18	27	31	23	22	26	35	26	33	24	21	26	29	31	36	30	32	34	30	24	24	35	30	32	25	30	24	26	29	17	30	19	34	32	28	29	27	35	31	31	28	39	37	31	28	26	26	31	19	27	33	29	24	30	29	33	34	27	31	25	23	34	38	20	22	32	20	34	23	32	28	38	26	33	29	30	45	27	25	31	25	27	27	30	28	25	36	29	18	26	23	36	21	32	38	28	27	30	30	27	18	24	29	29	33	23	27	35	20	23	30	28	33	32	27	15	26	23	23	21	32	27	28	29	24	27	28	35	21	25	17	23	29	27	24	35	23	26	33	18	22	24	24	35	29	26	34	30	25	24	39	27	34	25	27	35	29	21	15	28	30	20	31	29	30	24	37	30	24	22	20	36	39	37	27	27	29	30	28	20	41	30	35	29	24	29	30	27	30	23	29	25	39	22	22	29	24	23	23	33	30	45	27	19	36	28	25	24	22	20	30	34	30	25	30	23	27	34	27	34	27	25	26	19	37	30	27	35	20	29	22	25	30	36	23	24	20	34	30	25	19	19	32	26	22	38	25	28	28	19	21	35	24	25	26	21	22	21	28	40	33	28	31	25	21	25	24	34	34	31	27	28	24	27	38	19	36	29	24	31	31	25	33	24	30	28	29	30	27	31	26	26	35	26	28	23	31	30	33	23	29	23	32	37	29	31	33	25	33	30	17	30	31	23	26	33	35	25	31	35	16	31	32	26	24	40	23	23	31	36	24	25	32	28	31	21	34	26	19	21	29	29	20	25	32	33	34	36	25	32	36	32	22	32	24	24	33	27	31	32	23	31	30	26	37	31	30	20	27	29	27	35	33	28	27	31	31	28	36	37	18	34	35	30	29	19	28	25	33	31	31	28	23	27	36	33	19	31	29	17	29	32	35	24	32	23	24	37	29	23	27	28	32	27	25	28	21	38	29	27	30	26	25	23	26	29	33	30	31	23	31	28	21	29	22	25	33	30	20	17	31	29	31	24	33	26	23	33	29	36	36	33	34	34	34	28	29	25	26	37	31	33	24	27	29	22	24	18	26	24	22	33	23	33	25	35	32	26	26	24	22	39	34	32	23	23	32	32	33	30	29	28	27	36	26	25	25	20	27	29	34	24	29	27	38	27	33	14	30	23	24	23	29	40	32	31	43	30	32	30	34	24	28	25	33	32	30	28	30	22	20	42	29	23	28	26	20	25	31	31	23	28	25	27	34	29	33	25	29	24	34	27	35	21	32	21	39	39	24	21	17	30	26	30	30	33	27	25	27	30	26	32	32	26	28	13	27	26	20	21	22	25
35296	23296	16579	32321	39552	37482	34024	30833	27930	24819	21024	17954	14734	12736	11038	10326	9682	9718	9063	8636	8109	7217	6271	5378	4916	4729	4490	4049	3712	3733	3506	3242	2737	2584	2436	2352	2161	2072	1978	1851	1684	1563	1365	1241	1154	1105	1092	1077	1173	1140	1001	963	899	885	947	1033	937	945	882	1016	867	768	813	785	657	669	576	609	568	566	577	516	550	524	597	534	521	486	549	554	562	562	566	566	556	588	568	569	535	595	578	627	573	524	540	572	548	524	553	539	542	508	483	542	498	482	529	487	523	508	475	473	462	455	475	449	485	473	482	472	480	516	462	491	525	475	463	490	482	460	446	482	496	476	472	463	473	444	524	484	504	464	550	489	486	535	493	489	464	496	483	472	506	496	477	490	449	466	485	468	464	464	423	483	430	515	504	500	460	455	460	440	487	455	451	428	459	462	526	463	451	457	489	515	442	446	476	499	484	456	477	510	477	470	472	448	494	482	474	462	448	485	469	428	450	481	478	447	506	456	443	471	444	446	450	511	480	448	502	453	472	489	471	442	454	472	481	467	493	498	460	474	442	440	461	467	466	455	498	447	456	460	491	467	471	534	482	457	466	454	451	461	440	496	493	437	449	456	459	457	443	479	460	450	488	423	457	451	464	455	462	495	507	473	460	469	444	475	449	448	489	477	487	470	455	458	462	468	448	436	456	457	464	502	464	481	454	447	435	505	490	497	394	467	452	438	461	437	462	452	489	480	472	486	494	467	477	426	483	506	435	435	467	471	480	459	431	510	464	460	454	456	483	450	460	434	465	459	473	476	464	466	469	478	476	444	443	441	459	506	487	475	499	470	429	450	492	480	525	453	476	415	473	477	454	461	465	478	481	453	466	465	448	477	527	446	467	456	471	453	431	479	461	464	488	474	477	446	454	459	489	464	482	445	457	478	418	470	452	434	466	494	455	472	493	458	477	491	473	456	481	445	474	480	429	497	447	525	433	505	458	480	438	477	497	470	476	450	469	500	463	445	496	471	468	493	487	464	453	472	467	459	493	464	489	435	478	452	466	442	480	471	473	448	491	489	508	485	506	475	504	495	482	486	507	442	477	489	490	455	449	449	438	501	458	461	463	451	451	461	462	428	463	462	474	487	484	503	469	458	465	431	456	474	461	425	519	485	432	427	433	452	450	462	452	501	491	475	447	478	487	468	456	486	482	435	439	396	453	441	482	442	471	444	451	499	479	435	469	446	474	440	475	461	438	445	485	490	464	492	470	470	497	448	465	480	473	467	454	496	473	448	470	476	455	470	415	463	461	460	468	470	492	500	463	462	472	445	454	483	470	431	480	474	435	440	469	452	468	452	464	470	465	486	487	451	454	490	448	499	470	475	446	448	449	471	457	481	394	473	449	442	478	442	484	539	453	496	475	471	468	480	464	473	455	469	447	460	472	437	463	489	478	437	476	510	465	447	462	478	446	465	517	447	486	477	460	467	414	496	450	444	414	495	483	508	466	459	467	452	469	443	467	487	460	468	476	461	442	487	466	464	445	484	487	473	462	481	447	463	493	479	455	475	480	468	435	469	448	445	462	486	456	480	463	457	447	488	456	463	481	487	498	453	449	443	468	457	458	449	489	465	458	453	431	483	451	456	462	482	484	493	445	483	469	455	460	413	463	490	476	499	468	431	480	476	510	477	475	484	457	471	481	454	463	457	435	444	466	473	473	464	465	459	444	458	470	466	470	433	436	463	455	484	487	498	483	479	467	498	504	474	443	458	457	435	468	444	442	452	487	430	454	433	476	479	482	452	473	459	443	457	460	466	492	463	419	483	500	500	463	491	487	459	488	468	492	437	492	457	438	468	470	496	438	473	478	453	461	459	444	492	482	447	437	466	473	463	448	445	439	497	465	467	490	480	467	469	455	485	440	467	484	458	460	498	462	470	492	480	442	512	430	436	469	483	492	480	433	450	494	450	523	473	469	506	440	448	497	478	483	504	482	476	453	479	458	467	462	459	445	478	452	440	488	486	459	472	486	448	454	446	454	471	511	455	483	405	487	445	460	456	491	423	486	442	503	460	473	482	497	499	456	468	475	457	461	454	456	496	480	446	487	503	447	440	457	474	482	456	436	471	493	460	456	465	470	491	475	475	472	477	479	505	443	422	502	449	483	473	464	466	431	467	477	457	467	455	445	453	458	462	475	488	466	453	455	484	490	494	443	476	472	472	468	417	490	485	441	460	470	492	485	492	462	458	449	449	464	470	434	460	509	435	458	464	453	427	454	421	457	468	459	471	436	443	474	461	449	468	488	458	473	468	484	468	450	503	484	466	449	460	469	508	494	426	470	490	474	444	474	478	463	483	468	485	460	452	481	450	491	467	467	471	466	472	474	413	460	462	482	437	502	451	459	425	453	471	476	489	460	473	475	439	470	441	464	469	464	451	467	449	474	477	446	442	471	475	473	483	446	478	487	503	434	449	493	455	459	506	447	533	470	445	468	481	448	470	445	428	467	482	499	489	479	490	430	450	488	474	492	455	466	463	485	433	489	449	479	482	423	474	466	489	478	417	459	448	500	454	477	478	495	466	459	435	430	446	542	493	470	512	507	414	486	415	431	453	444	465	471	473	456	453	475	451	457	470	486	488	461	438	489	464	466	480	463	486	479	426	441	467	477	432	472	463	480	460	459	444	459	484	442	482	466	471	485	420	497	480	456	446	495	519	480	468	444	485	473	460	439	459	451	452	457	447	466	438	426	478	478	432	455	496	459	494	497	445	450	459	476	467	479	474	461	488	487	468	495	450	436	435	483	464	470	540	437	439	455	479	437	462	462	490	484	453	473	469	435	471	452	509	483	445	443	455	460	463	510	483	448	490	471	461	449	449	435	474	469	464	505	490	459	459	440	458	470	461	457	425	425	455	506	450	461	439	493	470	464	464	476	450	482	444	464	450	437	425	500	506	422	469	467	479	491	463	485	475	467	448	471	488	444	509	476	490	437	501	508	475	484	496	458	477	456	455	465	448	476	448	499	490	432	428	463	460	446	468	474	499	467	501	467	474	466	469	441	485	405	438	469	450	435	437	488	490	447	459	499	443	429	438	480	493	455	443	497	478	465	501	459	445	454	418	436	420	475	454	490	481	436	491	490	452	474	446	439	459	496	446	486	457	438	496	507	448	472	467	482	465	486	474	457	462	422	484	450	458	467	438	437	482	455	469	472	444	464	473	465	454	434	432	464	468	464	475	487	444	474	467	449	484	493	416	462	436	458	431	464	435	469	427	459	482	503	456	457	482	439	510	456	474	439	478	489	492	450	480	455	471	461	472	477	485	442	488	485	504	433	428	449	515	460	472	461	473	490	464	477	471	455	456	497	465	452	467	433	437	496	443	480	440	448	450	472	474	481	449	455	484	426	501	451	465	454	475	464	462	453	448	472	472	468	439	474	438	496	455	447	469	499	456	491	456	440	460	476	475	452	505	479	465	515	469	455	473	487	451	467	442	491	415	446	476	467	475
2259	633	358	326	536	601	556	468	466	371	306	217	201	152	144	141	117	125	131	121	100	85	98	76	62	69	50	59	68	66	66	70	46	48	60	45	31	44	34	45	28	30	32	25	28	33	31	27	35	33	21	26	45	38	23	29	38	41	34	38	32	25	36	28	29	25	37	30	32	15	22	30	22	37	19	22	24	32	22	31	25	29	31	24	29	20	22	28	16	41	22	27	28	23	36	25	28	23	23	36	37	21	35	24	23	30	33	28	24	30	25	25	30	30	21	20	34	30	25	23	22	32	21	20	27	33	20	20	30	19	31	32	29	36	28	35	29	26	29	22	21	29	26	29	33	24	31	25	30	34	35	28	23	29	24	28	25	28	22	37	32	27	31	33	25	24	21	28	27	29	38	34	29	28	30	32	25	22	29	24	33	30	30	18	25	39	32	24	33	32	22	26	24	25	29	38	28	34	36	28	30	34	27	34	27	27	24	22	28	25	35	30	21	27	29	13	28	34	21	27	38	21	25	31	26	25	32	28	33	25	19	24	22	27	24	25	35	21	28	24	32	38	29	32	21	26	39	29	25	33	28	30	23	35	25	25	24	24	27	25	16	29	18	22	31	33	26	36	27	31	26	27	32	37	19	26	26	34	19	24	40	20	27	37	28	22	23	32	21	41	26	20	26	21	33	33	26	27	32	26	24	25	28	27	23	23	32	22	24	33	27	22	24	28	31	27	22	27	25	23	35	38	17	20	30	28	24	28	20	36	23	31	32	20	24	22	32	27	26	23	29	30	23	19	30	30	39	29	41	25	19	33	27	25	22	20	35	20	31	26	20	37	28	32	24	29	25	27	33	30	34	29	32	23	29	19	31	38	30	24	31	33	30	31	21	27	24	29	28	27	42	25	28	27	27	33	28	22	31	30	36	32	32	31	23	31	36	20	36	23	29	38	36	25	40	33	23	29	27	27	24	25	29	27	30	26	29	21	27	32	18	21	27	30	37	22	28	26	30	24	27	25	26	27	26	35	21	25	13	22	30	31	29	23	33	20	28	35	30	25	23	36	32	31	24	26	25	31	34	25	27	27	30	29	27	25	26	31	26	23	40	23	28	22	19	20	30	32	36	28	29	37	37	34	25	26	31	22	31	21	25	23	26	28	32	26	26	33	28	27	21	22	19	31	34	24	33	16	31	20	26	26	24	29	31	31	22	20	34	25	29	27	34	44	24	29	39	28	43	24	37	35	19	23	19	20	37	27	22	26	32	23	26	25	20	27	26	35	27	24	28	35	28	31	25	21	25	24	41	23	28	35	28	27	38	23	21	28	23	21	22	33	42	19	32	24	34	26	20	37	22	34	26	28	22	25	24	25	22	36	28	27	28	35	28	30	24	27	29	26	30	26	21	16	31	28	19	21	23	33	22	43	27	27	33	18	24	20	23	27	18	24	26	22	29	38	28	18	32	31	24	33	18	25	34	32	28	34	26	32	29	31	26	32	35	33	31	36	29	33	30	26	20	22	24	24	30	30	23	25	36	29	29	25	22	33	26	36	30	35	34	33	30	25	18	37	17	17	31	25	30	31	31	27	24	28	23	26	22	27	25	24	26	19	30	29	29	36	37	30	22	28	23	20	24	21	29	31	28	23	24	30	31	32	28	27	30	27	17	29	29	28	31	26	27	32	15	30	20	26	23	29	27	17	34	22	35	28	29	27	26	20	18	26	34	28	28	28	27	39	30	27	30	22	29	29	32	23	33	18	29	19	31	22	31	24	24	31	21	30	33	28	23	29	30	31	17	39	29	20	26	23	29	32	28	15	21	27	27	26	25	29	22	33	35	27	25	27	30	18	29	24	24	33	24	24	35	27	34	28	30	19	30	35	27	36	33	26	19	27	33	28	21	35	38	17	16	28	26	23	27	30	28	33	30	23	20	28	20	29	25	24	22	33	34	26	29	33	34	26	33	25	26	29	24	24	34	24	22	19	32	30	34	32	25	28	27	23	30	19	40	23	29	30	25	21	24	19	22	32	26	29	29	27	22	29	28	23	32	29	22	21	33	36	30	19	36	29	18	33	28	26	23	34	39	29	28	22	29	21	33	35	34	21	33	19	22	33	21	27	26	31	41	29	21	27	32	23	27	43	25	36	27	26	17	28	25	25	27	27	33	26	35	23	34	39	26	28	29	30	27	21	22	30	14	23	24	29	25	25	21	31	25	23	33	26	24	33	33	21	33	35	24	31	35	26	29	28	30	33	32	25	32	37	20	18	28	24	28	26	37	30	26	30	22	23	29	23	21	34	32	24	34	30	20	22	26	29	20	26	32	37	26	23	23	28	28	24	17	36	25	20	26	34	23	27	30	26	30	20	22	21	42	21	22	37	33	21	25	27	28	28	25	27	19	26	19	33	26	27	21	29	29	33	38	22	25	25	37	29	28	28	27	26	26	27	27	33	15	23	25	29	28	26	18	29	23	22	22	27	30	24	31	25	21	25	34	37	29	26	34	31	29	27	24	26	33	26	28	26	28	25	31	24	19	28	20	20	31	37	23	24	25	35	22	16	28	30	33	41	22	38	27	26	32	28	23	34	23	21	31	32	28	28	36	22	29	29	31	22	23	34	16	20	42	30	27	31	18	26	29	24	27	24	23	25	26	23	33	29	37	29	24	26	32	27	28	26	32	34	20	27	26	26	14	29	26	23	33	31	24	26	36	30	37	26	31	28	23	36	24	31	22	22	27	34	28	29	33	27	23	24	22	25	35	25	19	30	29	23	19	23	25	29	40	29	27	31	20	28	38	24	33	19	28	21	26	34	30	20	29	26	26	16	26	31	22	26	34	21	34	30	31	27	30	26	19	20	22	31	22	23	27	29	27	26	18	36	19	37	31	30	33	27	24	24	28	37	36	26	21	24	17	21	34	22	26	27	41	20	29	18	33	23	35	28	28	29	23	32	28	24	33	24	32	32	32	27	30	33	20	22	34	29	23	31	26	30	24	32	24	25	24	26	24	27	31	18	16	34	28	21	31	25	34	32	33	35	26	27	25	35	30	32	25	17	28	25	21	33	27	25	25	29	22	23	26	32	37	32	29	27	25	33	36	29	28	24	31	34	29	24	31	21	23	29	33	31	36	16	32	23	30	26	20	27	24	23	30	28	25	32	22	34	30	33	26	33	26	37	37	16	27	25	17	33	24	28	32	27	31	28	30	33	25	24	27	28	24	40	32	24	29	34	23	32	29	29	29	27	36	20	18	30	33	21	30	23	21	25	24	34	24	37	32	23	30	28	26	27	32	29	20	33	23	24	26	32	31	30	24	15	22	27	25	22	30	19	27	26	33	28	27	29	29	29	33	27	31	26	28	32	24	32	28	25	29	26	41	34	29	29	30	28	19	38	36	28	27	32	18	22	25	17	29	30	38	29	25	29	22	22	26	34	22	31	25	20	37	23	28	27	27	31	30	22	26	30	34	28	33	30	23	32	25	32
25225	15319	9265	22724	30523	28108	24586	21870	19443	16074	13019	10423	8676	6882	5781	5750	5414	5378	4899	4882	4367	3536	3125	2732	2539	2440	2244	2021	1943	1961	1769	1624	1421	1417	1436	1333	1308	1214	1135	1027	936	899	842	764	737	740	759	786	813	754	638	687	626	719	679	670	687	712	654	736	664	634	616	598	540	542	580	487	489	464	491	454	487	466	449	507	467	490	515	477	477	474	550	460	516	504	498	524	487	519	446	509	450	457	515	502	500	473	453	470	481	466	448	442	437	463	474	421	467	433	450	447	485	452	438	427	486	459	450	453	432	444	435	460	450	429	488	492	442	450	487	445	416	449	471	437	464	412	434	424	444	435	449	458	459	487	460	451	455	447	451	460	496	506	436	429	437	453	448	430	444	484	476	426	447	458	471	466	463	493	441	462	467	425	463	482	457	451	493	443	461	459	445	426	453	459	453	428	456	422	456	483	453	433	440	467	471	456	436	446	455	419	441	454	431	498	409	448	447	452	454	449	460	441	438	445	453	464	462	458	499	415	468	438	442	433	481	443	469	456	499	476	440	431	454	453	451	446	423	419	447	449	433	422	452	432	438	492	450	447	482	502	431	465	429	442	448	436	502	454	430	458	476	452	465	428	422	452	497	428	463	442	433	449	470	424	446	419	464	463	459	426	439	453	475	441	429	440	451	436	464	448	459	467	463	443	426	437	457	425	421	433	430	440	467	455	465	437	433	436	459	459	428	439	450	449	428	429	471	449	442	428	432	445	442	456	441	467	455	546	432	441	430	450	435	459	432	455	440	456	455	457	446	426	445	456	461	443	490	408	470	462	426	467	457	439	464	452	426	447	479	451	447	415	479	456	459	452	476	438	403	455	442	441	457	432	432	493	465	436	441	440	446	452	427	448	449	442	470	446	452	424	498	439	489	463	450	452	409	412	437	439	474	472	471	477	428	434	475	482	429	469	479	473	466	443	424	468	448	503	451	471	438	442	431	476	401	464	440	472	497	440	479	468	464	482	490	446	465	443	492	437	434	455	406	482	481	478	456	460	421	410	413	469	465	446	434	426	442	436	472	443	467	459	476	464	421	409	459	426	417	423	483	425	467	513	438	433	483	443	444	453	439	439	443	449	463	422	452	473	466	476	447	453	447	457	463	451	445	412	442	435	396	461	458	468	464	463	476	440	462	471	441	459	456	441	454	425	440	491	440	451	453	467	480	455	428	464	454	433	432	421	470	454	509	504	433	468	463	423	457	443	413	439	442	446	464	441	456	473	457	441	471	486	440	460	446	454	431	431	440	441	447	435	456	467	504	405	485	434	458	444	448	403	484	458	451	420	453	447	457	407	436	441	461	408	456	449	413	468	440	430	457	414	454	442	437	443	431	435	502	473	433	439	443	459	421	463	440	470	461	458	453	464	451	463	426	444	431	470	462	458	442	455	450	476	486	432	460	461	453	469	418	451	458	444	461	455	482	452	475	452	469	453	437	474	404	438	419	447	435	448	447	463	443	511	426	438	442	397	449	467	434	465	452	405	483	474	425	429	444	434	472	464	479	457	430	476	433	473	413	461	464	458	418	469	500	471	460	440	486	464	457	450	432	455	445	455	465	447	438	465	439	430	460	466	473	420	431	426	430	451	484	451	423	458	458	452	458	441	458	458	459	416	457	437	495	467	433	428	465	462	456	438	436	446	478	406	509	456	411	446	400	428	469	412	442	455	403	408	474	412	432	418	407	425	485	426	465	490	465	457	436	454	437	459	461	470	417	432	465	457	441	425	448	455	468	406	451	439	466	463	449	448	456	435	443	454	419	462	484	482	430	444	448	439	392	434	466	443	458	446	442	476	470	453	440	440	450	427	485	443	423	411	452	431	433	444	445	465	470	421	451	428	452	424	451	468	455	445	461	441	438	468	457	445	471	438	487	430	475	456	451	453	474	440	457	471	465	426	441	439	465	422	464	459	450	439	468	490	411	449	458	451	484	456	464	474	418	444	479	497	476	434	426	422	488	457	428	439	456	449	457	447	457	435	491	439	457	452	415	449	445	473	439	427	445	463	420	426	470	429	440	434	409	483	459	395	449	439	456	463	438	472	454	440	473	439	447	464	480	476	459	448	446	466	466	420	410	433	407	429	454	434	449	425	430	501	498	472	440	422	492	447	429	437	415	446	468	430	464	434	430	457	443	460	425	456	466	441	452	423	464	426	458	482	446	424	431	471	453	476	445	480	442	458	444	447	474	467	472	443	458	449	445	420	478	457	439	444	458	417	435	466	462	447	460	454	488	467	449	447	443	448	471	470	455	471	444	450	492	449	452	470	439	433	460	453	436	503	474	451	444	473	452	421	457	457	456	433	437	447	450	429	440	434	420	435	475	467	444	429	424	446	472	408	473	478	464	463	459	455	434	409	438	445	455	445	480	443	424	459	419	478	431	484	409	443	434	480	473	430	409	442	465	441	436	467	467	410	460	467	502	430	455	433	493	438	428	439	439	436	454	432	415	495	419	476	407	429	464	448	446	486	450	458	440	452	496	464	446	478	437	476	455	431	449	444	435	469	429	496	446	477	494	454	438	474	456	485	476	427	437	437	448	486	483	450	452	422	458	432	433	435	410	462	465	464	493	453	450	413	455	439	468	443	434	463	454	429	464	460	434	447	475	452	468	457	451	451	416	418	431	453	474	489	457	452	442	461	445	455	465	442	412	439	418	439	448	457	449	448	411	434	425	460	469	417	454	450	427	407	459	453	440	450	441	435	431	409	419	467	452	396	450	434	443	494	454	437	480	463	490	437	486	471	446	470	437	486	459	470	425	443	465	414	459	437	438	461	452	425	477	433	455	448	443	434	413	436	447	451	449	451	454	468	466	459	441	442	462	440	405	460	451	441	428	453	443	457	451	437	466	438	462	430	431	437	500	427	471	503	490	457	471	425	466	504	430	454	443	441	442	440	475	424	438	452	414	481	455	453	449	503	447	442	429	434	469	448	430	434	479	448	460	454	437	410	448	444	452	454	421	496	465	429	461	448	481	438	431	424	456	471	410	439	461	496	464	468	458	433	421	454	433	435	480	461	395	458	475	447	426	470	437	455	498	490	449	432	438	465	429	475	470	470	475	437	446	455	463	439	423	418	432	466	458	450	477	439	438	452	475	447	449	453	476	459	485	474	449	436	453	458	448	434	477	431	486	455	456	463	418	434	488	420	462	447	478	463	437	462	443	491	407	441	468	436	455	462	442	445	451	444	472	459	498	468	444	459	461	393	464	448	435	441	485	423	452	476	445	464	462	473	448	464	447	436	442	470	393	466	495	468	450	441	456	458	493	457	477	445	434	467	412	455	421	440	463	424	452	455	480	454	443	432	488	463	460	441	437	476	407	437	459	428	449	444	452	438	427	454	458	408	438	443	479	463	454	435	432	423	459	440	456	480	458	440	440	418	441	426	411	502	440	456	469	429	458	434	490	429	413	463	497	466	449	432	457	474	438	436	449	460	430	457
2105	658	380	334	607	604	571	537	465	366	304	235	183	159	154	132	134	129	134	111	106	102	79	79	84	84	70	57	59	59	55	51	45	47	41	41	45	44	28	40	35	29	30	32	40	39	29	32	31	40	30	45	28	34	27	34	30	30	32	38	32	32	22	28	37	27	21	25	16	23	33	38	35	36	24	28	23	26	29	33	26	25	22	30	31	20	24	24	31	31	24	38	35	32	26	27	31	30	33	31	34	15	32	33	28	26	24	29	22	26	27	27	21	30	34	32	20	29	17	26	33	27	19	26	19	17	33	29	24	28	29	32	28	31	26	31	28	27	20	26	25	19	29	19	24	33	26	21	25	25	39	23	22	24	30	30	23	25	28	22	27	17	23	16	25	20	22	30	19	25	22	20	26	22	27	21	29	25	31	25	23	25	28	30	33	29	27	31	23	26	24	30	27	22	29	24	27	23	26	27	24	30	23	24	25	18	29	22	27	34	24	27	21	26	23	23	18	24	24	22	32	25	35	35	19	25	25	31	21	27	27	20	19	28	31	26	30	26	35	28	25	29	26	24	31	27	22	18	20	37	23	28	34	29	29	27	24	23	32	23	22	23	29	21	36	19	22	34	25	25	29	31	34	26	28	17	39	24	27	25	23	24	24	28	24	29	18	23	27	33	35	27	28	32	22	19	16	22	31	33	29	27	28	24	23	21	17	29	30	19	27	26	23	25	21	22	28	23	29	30	29	25	26	28	27	30	25	24	23	27	25	23	22	33	27	30	21	35	19	31	26	30	26	22	26	24	26	31	26	30	27	30	32	24	20	23	33	25	30	18	26	25	22	24	26	24	25	23	26	29	21	34	22	14	20	24	38	31	18	14	17	30	35	20	25	30	26	25	33	18	16	21	24	22	27	22	26	22	36	24	33	22	20	28	29	19	26	32	25	24	28	26	26	30	38	28	41	26	26	31	28	20	31	20	25	25	23	25	37	31	22	19	21	23	30	23	23	21	20	36	34	30	18	21	28	26	30	19	21	24	29	20	32	17	32	27	20	27	28	31	35	29	29	29	27	27	27	21	26	22	20	27	28	21	30	16	26	27	27	22	17	17	23	33	25	19	31	26	24	33	17	27	23	33	36	18	29	24	31	33	22	23	25	34	16	23	31	26	31	32	34	26	19	25	28	31	26	27	27	22	19	22	28	22	24	23	27	30	20	21	27	29	31	26	18	26	31	19	26	33	26	30	25	27	18	31	25	27	17	21	27	28	35	30	27	31	21	35	17	21	22	20	29	34	25	21	32	24	25	32	27	30	23	17	34	33	27	27	27	35	30	31	23	22	25	27	21	26	24	35	23	18	33	29	29	23	28	22	26	29	33	30	23	26	29	30	21	30	22	19	25	22	34	23	26	17	16	32	35	34	29	20	27	31	29	33	36	26	19	22	20	28	22	24	25	23	26	38	24	28	27	28	34	26	30	26	29	21	19	29	26	30	32	20	25	28	23	20	23	24	32	18	24	32	27	27	24	23	28	30	17	27	26	25	24	26	32	25	33	27	20	22	26	27	25	20	29	32	27	27	32	21	33	21	22	21	28	31	39	30	26	23	30	21	19	28	16	28	33	33	23	25	25	24	20	16	18	25	24	24	31	25	30	25	13	31	34	27	26	31	18	39	28	24	31	26	25	36	24	23	27	21	24	25	27	30	29	22	32	33	25	22	24	20	27	23	24	23	33	25	24	25	20	21	18	26	31	25	24	23	30	22	31	26	17	27	23	26	25	21	27	33	31	33	25	27	25	35	15	26	37	28	25	28	30	28	16	28	13	25	27	22	25	25	29	26	20	22	28	22	30	34	34	15	25	24	21	34	29	31	18	25	25	26	21	26	34	36	31	19	30	38	24	23	16	35	30	25	34	25	28	20	31	32	24	25	21	26	30	25	16	23	31	23	34	37	24	30	21	21	33	28	29	24	39	31	35	19	22	36	22	28	23	31	27	30	33	29	30	24	17	23	19	26	26	24	29	32	29	31	20	25	26	28	23	23	25	36	27	24	17	25	29	34	31	29	25	26	24	21	31	29	31	27	29	29	22	35	27	13	29	25	25	19	17	30	29	26	28	29	37	27	23	30	31	28	21	27	25	27	21	25	30	26	25	27	19	29	24	28	15	20	31	30	21	23	26	21	30	21	34	26	29	20	23	25	36	24	18	29	41	30	23	26	28	28	23	26	20	29	33	24	32	24	25	17	30	24	33	29	26	35	20	28	24	16	24	22	23	19	36	33	35	24	20	31	35	22	31	16	32	22	25	20	25	21	32	20	30	19	21	29	25	24	25	36	27	27	32	26	28	29	28	27	16	24	24	30	17	22	25	34	29	20	23	26	23	26	26	21	9	32	22	34	34	25	31	29	22	20	30	30	26	23	31	41	22	30	26	30	24	16	22	24	19	20	30	28	24	17	20	23	28	24	29	26	20	26	28	28	31	23	39	29	30	36	21	19	39	36	19	27	32	30	19	18	23	20	17	21	26	22	33	33	22	22	24	36	22	27	24	21	23	24	23	22	32	34	23	33	21	23	22	26	19	32	20	27	28	19	22	18	29	26	29	32	21	34	24	20	31	24	28	28	30	31	26	31	21	23	26	21	24	26	31	29	22	22	29	28	34	16	29	30	31	16	26	24	25	29	21	30	23	28	33	35	31	26	29	34	27	27	20	24	21	36	11	34	29	31	26	25	30	23	23	20	25	31	33	23	38	31	23	28	21	27	26	29	21	32	23	17	22	27	25	26	14	23	25	27	33	23	34	24	22	36	24	23	23	25	21	23	19	34	26	30	24	27	33	38	26	17	29	22	20	19	23	30	28	19	20	16	22	28	21	24	33	23	19	34	22	31	16	27	30	24	19	29	30	32	26	24	25	20	28	26	22	22	23	30	28	23	24	30	18	26	21	30	23	25	27	29	23	27	49	28	41	13	25	26	25	26	28	27	33	26	31	21	24	22	22	22	14	19	24	28	26	28	32	19	29	22	29	25	22	26	30	26	21	26	24	16	25	32	23	14	33	28	25	22	20	31	34	34	35	27	19	27	22	32	15	25	30	37	29	26	20	28	20	34	22	23	32	36	23	21	20	30	28	32	28	22	27	27	31	31	27	26	25	33	26	21	40	30	27	22	28	26	19	29	25	24	31	27	23	33	28	16	30	23	32	28	33	20	30	24	25	29	17	22	17	29	26	27	29	28	18	29	25	24	23	27	30	33	23	32	22	25	28	35	25	33	35	27	33	18	20	29	29	19	21	18	20	33	22	30	26	26	30	31	23	36	28	21	20	26	24	28	37	27	26	24	24	34	25	32	28	26	24	23	26	29	24	22	26	31	33	39	29	32	23	18	22	25	25	26	26	29	27	26	19	29	27	29	28	32	21	23	31	23	23	32	27	27	27	20	34	19	26	27	37	26	25	20	27	16	29	26	23	32	23	26	24	27	27	21
26007	15629	9493	22747	30407	28179	24897	21823	19745	16221	12842	10403	8433	6816	6415	5683	5314	5113	4839	4750	4172	3408	3130	2663	2579	2492	2230	2107	1941	1867	1696	1596	1479	1449	1340	1262	1302	1250	1148	1073	992	946	816	800	738	695	734	757	767	642	673	651	632	669	672	638	674	700	631	621	594	602	549	505	485	472	466	458	444	471	469	427	417	458	452	434	434	420	417	428	449	440	456	438	416	452	494	497	465	449	483	502	458	498	478	436	442	465	447	467	500	491	429	419	460	466	414	445	415	453	457	395	426	422	415	433	438	429	428	433	418	385	462	427	404	410	432	409	426	414	403	406	450	411	415	461	401	426	465	442	427	413	456	437	426	482	434	403	455	466	442	462	473	433	407	443	423	422	413	448	439	411	438	402	392	436	431	420	403	415	440	421	425	378	467	392	420	470	417	381	408	412	435	375	413	449	405	458	386	416	404	437	415	440	455	396	431	430	430	432	421	476	457	414	454	423	390	450	422	428	439	423	413	425	433	430	424	457	417	393	465	437	356	422	439	427	402	427	451	442	454	417	410	403	401	425	419	446	430	411	411	397	413	425	402	432	405	443	421	407	417	445	438	429	434	416	418	425	412	404	426	378	401	382	428	430	400	415	406	421	408	432	407	395	425	418	385	411	418	410	439	425	391	408	434	409	405	402	414	445	449	458	430	435	426	418	420	446	424	417	428	417	419	432	455	418	473	450	432	452	423	429	401	428	423	419	431	391	388	433	432	417	467	447	455	451	385	410	388	436	427	407	434	419	433	440	427	436	415	423	481	428	402	442	394	411	429	477	385	437	438	472	443	411	406	415	411	396	442	391	449	402	429	434	404	396	433	437	408	443	425	435	435	406	409	447	429	451	376	398	436	404	445	429	419	400	421	422	428	409	380	424	446	418	411	444	417	410	441	438	408	417	436	426	396	418	440	446	409	428	417	450	419	413	423	409	437	431	438	419	420	453	448	432	414	441	401	425	416	424	397	422	411	426	425	454	442	418	420	417	438	420	432	449	401	469	452	386	432	416	401	437	425	419	463	444	439	422	392	433	375	415	472	440	419	434	416	423	460	459	447	419	444	410	416	451	338	421	408	417	435	424	435	410	454	416	445	403	423	395	397	434	433	427	393	409	428	440	456	399	430	414	422	426	416	394	431	418	434	396	434	415	426	451	418	440	419	423	453	420	457	483	460	406	419	396	422	424	429	419	431	418	408	430	430	418	437	429	420	396	409	368	409	405	447	432	451	408	427	418	410	424	422	427	418	423	420	442	414	442	420	411	435	425	433	425	443	403	474	442	423	423	418	435	444	420	438	432	408	419	404	433	414	412	461	413	410	418	411	415	427	436	410	426	425	397	431	432	429	448	395	427	426	440	433	418	448	374	421	440	403	441	404	419	400	461	413	395	443	466	454	438	427	443	400	445	427	467	443	446	411	414	417	423	450	406	437	445	399	393	431	436	434	399	433	437	437	428	429	424	431	400	475	419	398	398	436	434	454	427	435	416	399	431	408	415	471	435	433	469	421	426	405	426	414	404	443	421	426	419	410	409	427	394	440	468	410	446	388	388	404	402	434	422	417	395	433	445	445	440	424	432	433	404	415	427	384	459	450	391	418	402	409	412	437	409	435	431	436	415	421	409	415	423	429	404	439	400	429	466	413	429	374	408	426	388	384	413	387	395	450	428	429	432	410	423	416	431	415	415	437	445	406	415	441	393	443	417	441	407	422	395	445	429	415	420	410	456	404	442	448	461	393	421	451	465	441	418	431	375	416	438	442	449	393	376	437	431	451	449	428	432	425	424	420	392	453	420	430	429	435	412	429	432	418	460	389	423	420	426	407	413	437	457	374	400	428	433	420	421	414	444	406	408	414	389	430	414	455	416	387	440	449	393	448	397	424	417	380	458	407	434	432	435	429	393	431	443	410	416	437	447	420	442	450	417	425	432	427	428	458	414	432	403	418	455	437	439	446	450	431	438	470	385	455	422	420	442	412	432	441	418	429	439	393	472	441	441	386	414	438	397	399	424	384	463	430	419	422	421	433	410	430	417	401	440	418	354	407	439	425	399	427	422	401	424	415	404	411	392	437	414	433	418	437	429	429	433	394	418	429	446	409	445	443	411	414	410	460	402	454	420	425	430	458	423	423	379	424	417	427	410	402	437	429	481	436	412	430	369	432	401	441	409	439	431	409	428	395	394	430	401	425	422	434	398	423	392	419	452	423	420	397	422	406	414	402	434	434	418	425	391	416	413	458	400	438	422	422	438	447	406	401	408	437	424	442	434	454	395	467	406	424	419	404	407	431	394	409	416	417	445	438	427	399	429	370	448	424	401	431	437	499	438	408	450	406	423	413	429	391	432	386	430	444	443	432	401	439	409	429	404	418	381	445	463	445	433	421	464	417	432	420	432	424	457	437	431	446	461	395	444	394	436	383	451	442	413	412	436	408	434	445	397	466	436	418	412	437	414	450	439	409	463	426	422	431	380	434	358	466	446	402	424	409	377	381	422	431	422	404	427	408	420	456	428	411	450	462	429	446	424	428	428	410	431	442	412	403	429	466	432	445	423	448	393	405	414	435	411	431	410	432	434	453	425	440	381	434	420	446	444	449	386	411	394	439	449	452	392	440	411	409	400	420	395	447	433	429	469	414	419	440	416	435	444	425	407	400	440	396	443	426	394	468	393	408	460	414	421	455	390	430	457	424	438	409	429	430	403	411	398	413	437	449	438	406	467	421	443	427	408	419	438	401	442	451	433	396	400	445	402	427	408	462	417	425	477	453	420	405	436	424	384	413	425	421	432	457	418	421	432	404	411	447	447	367	413	477	418	383	425	396	430	451	430	407	400	411	414	437	420	446	400	416	444	410	404	444	412	415	436	436	433	399	390	443	414	429	414	419	456	404	433	445	413	465	403	395	436	419	410	428	397	426	454	374	436	442	430	401	403	443	379	447	405	437	420	397	440	426	411	398	438	404	414	428	416	429	451	437	372	411	413	453	417	419	429	449	404	427	427	410	434	438	431	421	413	457	422	430	385	402	420	431	418	435	444	378	396	410	368	440	408	408	444	465	435	394	425	414	406	442	408	437	418	424	399	421	416	419	449	382	422	435	413	447	446	432	429	395	417	412	434	427	432	463	463	436	427	436	394	454	450	435	400	390	434	432	389	429	439	421	388	446	423	426	425	412	388	397	440	426	400	426	387	411	427	437	440	410	432	427	420	449	402	413	444	426	400	427	425	404	387	418	424	445	426	437	418	394	401	397	388	451	434	468	404	372	426	406	391	407	418	422	447	438	459	400	439	414	420	441	449	417	418	441	430	442	432	465	415	425	440	408	434	407	403	449	438	442	406	419	417	426	429	399	425	386	428	440	396	409	405	430	386	408	434	456	420	426	436	387	430	445	385	441	409	443	439	411	415	439	430	409	428	428	455	419	412	416	425	420	426	397	427	426	435	407	441	442	375	418	429	435	374
3795	1017	530	456	778	973	795	668	597	534	409	310	276	273	203	184	161	190	176	196	165	137	116	113	96	118	94	120	85	87	77	84	81	77	82	78	65	51	57	66	64	52	51	41	42	45	54	64	53	49	46	47	43	39	39	49	50	37	53	60	36	43	45	34	41	40	35	39	30	34	43	28	39	38	44	40	39	43	32	35	38	34	38	27	40	40	38	31	40	32	49	38	51	48	42	52	57	42	36	40	32	47	42	42	41	33	38	46	49	39	50	32	43	35	25	37	32	32	42	44	33	41	32	30	35	33	43	35	46	46	42	42	43	29	35	39	31	43	50	47	41	39	45	43	33	34	42	42	46	42	41	44	43	36	41	39	41	26	43	36	38	39	28	30	43	50	36	32	47	30	41	51	42	47	36	40	42	33	45	60	42	42	38	48	28	32	36	33	31	28	43	49	41	50	28	43	41	42	31	43	40	44	39	47	41	37	44	30	33	32	34	37	35	40	45	36	44	48	33	37	38	39	41	38	42	36	29	42	41	39	36	29	39	40	37	40	40	35	34	42	40	41	33	39	41	28	30	31	48	40	48	46	38	32	44	37	24	30	28	40	51	32	35	33	41	32	29	39	30	46	47	32	41	43	25	41	37	25	42	33	39	38	32	33	38	36	43	37	46	31	43	42	39	30	52	30	48	32	41	49	34	31	37	45	29	29	38	30	26	42	33	32	34	47	42	45	44	36	33	43	44	34	29	34	40	31	50	32	45	33	40	40	37	39	39	48	39	22	42	27	41	35	44	45	27	41	41	40	41	34	32	26	39	37	30	59	38	40	32	33	37	49	35	24	33	39	39	33	44	41	32	32	41	29	41	34	32	50	31	35	47	26	33	33	22	27	37	31	30	35	31	43	39	41	28	35	40	25	37	38	34	45	46	41	39	35	37	35	41	43	40	34	41	40	45	36	31	43	40	36	36	44	42	41	38	31	37	47	31	44	41	30	43	37	35	43	38	47	41	42	38	32	28	35	33	46	41	31	43	29	40	31	35	37	36	40	40	46	34	46	39	37	40	43	33	31	28	32	33	40	42	37	36	39	35	34	43	39	41	43	39	39	37	46	38	38	39	39	36	29	33	31	48	48	34	34	34	36	36	36	40	40	37	36	41	45	51	29	40	35	57	31	31	38	29	39	20	41	33	34	36	28	42	39	37	38	45	53	30	54	29	32	39	30	42	35	33	30	32	34	30	38	38	32	30	43	44	38	52	40	46	26	35	52	36	33	34	40	39	48	41	50	36	47	37	39	52	30	43	36	39	33	51	36	31	45	33	27	42	41	30	40	41	33	40	43	34	44	41	33	36	35	43	32	30	43	40	39	22	41	42	38	31	42	40	43	33	38	33	43	39	30	31	41	38	34	31	36	25	40	34	39	34	37	34	44	40	32	49	31	46	36	43	33	36	33	39	40	37	35	41	34	48	50	34	53	32	29	36	32	46	37	39	44	41	40	36	46	39	31	32	39	50	35	33	38	42	26	39	45	36	42	34	44	48	44	40	38	36	31	38	37	36	40	35	33	39	42	35	46	39	36	43	30	42	38	24	43	34	33	31	40	39	34	29	51	38	38	52	39	38	33	47	39	35	47	38	29	41	37	40	30	45	41	28	39	41	34	36	42	36	46	32	49	39	42	35	35	40	38	31	41	45	35	35	36	40	42	34	34	38	34	37	38	31	39	49	34	44	42	32	39	43	30	37	38	35	33	40	33	49	39	39	36	30	31	39	37	45	37	45	36	30	34	31	37	41	40	43	35	42	44	34	41	40	34	40	34	47	32	42	40	36	29	40	37	44	25	38	34	35	39	31	38	47	35	35	32	46	35	32	35	41	43	38	41	40	37	50	42	39	36	32	46	31	41	29	31	39	39	39	49	44	48	33	37	44	44	39	30	38	40	35	32	33	32	45	37	38	38	30	39	32	46	41	30	43	51	36	37	57	37	43	35	40	42	40	21	35	34	32	45	42	41	31	34	35	32	42	34	37	44	31	31	34	41	52	44	38	37	45	35	34	48	34	43	43	45	38	35	33	34	39	42	45	35	31	29	45	28	27	29	40	28	40	43	42	48	47	38	36	38	42	24	42	28	33	40	51	37	40	41	49	38	39	30	42	38	39	36	41	37	36	48	33	46	38	32	40	43	36	44	37	30	32	36	38	39	29	40	54	40	42	47	38	41	41	30	30	41	40	38	44	34	37	47	32	32	33	37	53	38	32	28	35	32	33	43	40	34	38	34	28	30	29	35	49	37	46	47	37	42	35	49	41	24	36	45	37	42	38	41	32	48	46	46	46	33	31	25	38	35	47	32	36	40	28	34	42	40	45	38	47	37	46	38	37	47	35	37	38	43	41	56	34	29	41	31	34	38	38	38	31	44	29	33	49	36	35	40	41	43	36	48	25	42	48	37	37	32	34	35	45	40	51	41	39	45	49	35	38	43	36	41	37	43	51	38	31	46	38	41	39	48	32	44	36	33	31	41	42	37	21	42	38	40	30	41	33	46	38	34	39	35	42	35	40	42	36	36	33	29	38	41	42	35	43	32	41	45	37	40	42	32	43	35	31	44	34	34	43	34	34	33	35	37	38	51	29	39	32	35	38	37	40	34	38	35	36	39	34	47	36	42	38	33	37	41	42	46	36	32	40	30	35	40	40	34	33	40	48	40	47	37	37	42	37	50	37	39	38	33	38	38	35	34	33	41	33	44	45	46	40	44	41	41	51	37	27	41	35	44	45	32	27	37	29	43	36	43	46	37	39	35	41	45	40	27	31	35	34	35	41	41	37	39	28	44	41	45	57	35	41	45	34	48	35	33	26	46	47	43	32	37	35	41	36	38	40	40	39	32	40	35	18	34	39	37	41	42	23	38	27	37	31	45	41	46	49	26	33	38	45	51	30	43	48	45	35	30	36	31	45	31	35	38	34	39	38	42	49	33	34	42	37	40	30	43	38	39	31	33	28	26	36	38	42	42	45	53	37	31	43	40	40	31	37	31	49	44	31	45	36	41	36	44	29	42	43	44	40	46	25	36	50	46	41	30	30	27	39	34	36	26	45	36	34	35	43	35	48	34	31	39	46	47	32	36	53	44	36	41	40	37	33	37	49	36	43	35	36	38	45	37	42	50	35	42	35	39	34	39	28	48	45	33	30	32	39	46	41	34	44	30	32	33	32	50	38	41	44	36	37	36	48	42	27	42	32	35	36	29	26	42	37	31	36	36	34	33	45	35	32	35	35	31	42	35	42	39	33	45	46	44	38	35	40	40	38	39	39	37	46	40	45	52	35	53	42	41	46	40	39	30	32	31	30	29	46	37	34	41	23	40	36	42	43	38	34	37	43	42	45	38	34	48	48	44	30	38	36	41	39	38	40	40	35	31	34	46	52	39	44	44	41	47	44	33	38	36	33	45	42	30	52	38	38	34	29	40	35	32	46	31	41	41
28840	18670	12053	26717	34256	32269	29097	26073	23348	19801	16446	13502	11502	9641	8463	7532	7543	7308	6974	6808	5767	5130	4427	3975	3775	3567	3252	3091	2910	2790	2495	2304	2150	2072	1992	1932	1874	1708	1569	1454	1294	1290	1135	1051	1091	1087	1112	1115	1046	898	932	981	1012	946	856	930	1005	1042	1013	948	867	855	859	748	750	702	663	659	643	671	669	671	665	648	668	703	678	601	751	661	655	660	639	692	632	658	650	663	718	680	671	658	656	745	719	625	685	732	661	699	597	651	683	627	637	605	618	617	627	699	586	631	621	607	584	590	578	632	589	625	583	642	592	610	622	582	652	650	598	591	614	619	626	598	606	601	573	621	630	620	580	617	619	634	657	574	609	612	626	635	639	675	662	640	672	616	609	598	578	581	577	631	597	590	593	580	576	632	633	613	613	620	601	617	578	608	623	599	571	646	572	625	647	573	597	599	583	611	596	644	580	597	628	617	612	651	594	607	645	654	606	567	584	630	624	637	582	593	640	610	613	591	627	620	614	590	577	617	592	618	602	635	625	582	603	623	596	609	576	594	588	592	651	549	627	617	623	610	613	616	530	616	626	586	581	643	608	590	575	605	593	600	599	635	610	619	620	614	622	651	578	628	589	660	601	605	585	613	599	637	608	599	614	603	594	591	631	612	632	625	588	568	566	608	584	608	622	594	618	595	622	601	584	582	610	570	602	619	625	653	612	603	591	628	631	640	597	642	634	588	611	616	597	608	587	605	583	601	602	650	633	607	638	587	620	622	615	610	584	602	616	580	624	601	628	599	586	592	582	608	600	605	568	584	613	595	620	621	601	664	651	582	639	615	594	606	574	659	606	648	639	636	631	627	594	591	610	620	607	599	640	593	673	598	549	643	624	573	608	599	667	615	573	579	603	589	614	628	588	590	576	621	610	648	599	600	595	633	672	603	625	609	672	640	617	622	586	585	636	634	571	597	606	661	608	611	594	668	649	596	594	589	591	656	578	603	575	623	612	596	591	614	629	606	610	594	616	592	608	626	596	577	577	597	618	602	581	621	598	632	598	611	613	596	638	664	591	641	604	595	613	636	600	604	631	615	651	588	612	620	632	585	615	594	620	602	586	629	618	604	619	622	584	604	580	604	643	587	632	643	631	661	632	628	653	560	593	610	600	627	603	588	643	597	577	577	589	604	610	646	604	601	644	632	587	628	601	601	595	570	602	632	602	570	626	611	574	628	615	612	610	616	633	629	626	643	598	622	621	635	622	635	594	608	607	603	606	614	586	637	545	601	616	612	621	638	622	587	617	627	622	630	626	617	589	606	599	627	592	661	624	600	559	612	628	602	617	597	641	600	586	651	600	580	638	569	661	587	623	587	612	628	600	626	603	584	585	617	596	608	585	638	584	599	602	603	619	627	623	624	590	643	569	638	577	611	588	586	592	645	645	630	570	625	575	584	615	594	669	627	634	626	580	623	640	603	652	605	602	613	659	594	591	592	624	604	612	640	623	653	623	631	594	586	607	629	607	590	659	638	593	613	589	634	600	606	597	583	598	612	618	608	569	612	607	618	651	656	613	594	610	643	597	608	638	616	656	567	654	621	620	594	620	625	619	655	617	630	579	607	568	594	598	620	625	593	604	600	630	598	590	594	641	621	614	640	581	587	588	582	626	553	629	595	580	662	597	562	665	621	616	615	628	599	593	631	614	594	561	606	661	613	626	641	617	620	572	618	617	593	627	592	633	600	588	580	596	634	636	597	639	650	617	640	604	596	568	575	636	624	621	605	594	613	613	612	568	632	540	582	598	607	628	595	555	587	639	604	631	580	586	584	593	599	617	597	636	588	588	629	615	624	615	583	610	609	595	580	594	633	595	628	643	608	648	605	611	614	638	609	623	610	638	624	597	645	636	607	601	607	599	618	638	649	632	642	578	611	609	646	586	643	636	608	650	605	609	617	590	618	571	614	576	586	583	584	578	588	614	579	623	666	595	655	634	578	602	613	664	615	570	580	593	593	605	613	566	587	610	598	555	604	598	629	626	664	649	639	633	618	694	636	619	567	616	583	589	593	610	623	601	631	631	599	618	620	606	613	593	652	635	614	627	642	662	591	588	594	600	641	635	602	604	583	615	639	579	638	601	622	592	577	606	650	649	617	601	645	654	584	618	642	650	612	624	638	648	616	622	586	599	619	615	609	607	632	559	570	629	616	652	595	619	626	588	574	593	629	666	582	632	634	616	625	609	632	576	602	593	648	560	580	618	651	595	622	627	610	646	634	643	633	640	614	635	593	605	591	616	628	664	637	621	601	654	590	610	583	588	576	659	602	640	620	569	595	633	610	628	655	625	605	578	628	594	597	617	575	577	582	570	601	586	654	644	556	679	602	603	666	652	605	632	634	674	599	635	586	566	625	596	641	589	611	619	605	652	609	594	635	620	611	601	586	632	636	598	607	655	637	658	610	599	631	591	655	619	597	650	621	651	589	568	594	631	601	613	564	656	614	588	596	607	629	633	615	630	586	611	622	642	610	587	590	605	617	596	598	613	572	634	594	597	636	555	616	583	595	603	614	615	603	603	589	597	590	578	612	579	631	615	611	637	642	660	580	621	561	603	567	626	651	595	590	613	592	589	600	590	615	604	639	617	579	543	574	634	604	572	587	595	608	666	589	620	594	608	616	587	581	609	660	602	598	586	608	617	629	589	612	663	618	564	658	576	594	649	593	619	632	597	615	667	634	587	640	587	641	649	632	586	607	634	588	597	586	648	586	630	611	609	588	618	627	595	594	613	625	601	592	580	578	589	592	604	624	631	606	597	621	590	602	626	611	602	642	630	592	612	613	634	590	631	624	608	566	629	620	612	604	558	619	597	651	601	601	628	611	631	608	593	606	621	617	599	601	605	572	647	597	640	630	559	582	603	605	596	593	608	594	634	605	583	623	588	612	612	622	608	572	597	599	605	646	557	590	591	566	574	607	587	586	597	608	583	566	591	618	638	606	628	638	608	623	606	606	597	609	592	589	602	612	621	627	601	644	654	616	634	638	607	615	608	624	607	618	603	557	663	581	608	626	582	588	581	634	570	624	649	640	594	591	626	601	542	603	637	564	621	647	609	596	601	636	589	634	626	627	594	646	579	636	608	604	633	575	607	607	644	634	614	603	639	643	647	617	604	586	611	595	643	600	587	639	578	608	636	650	650	592	617	631	605	552	595	658	592	600	591	589	656	600	584	613	619	598	606	602	653	645	637	573	629	633	583	646	601	637	619	639	591	580	611	626	608	610	647	590	614	637	613	607	611	631	614	631	603	601	610	586	641	624	608	619	655	581	576	642	593	599	576	633	676	621	667	632	644	634	595	579	645	601	621	640	620	593	609	653	650	613	606	612	662	645	640	609	605	603	582	643	593	581	609	579	604	604	605	588	602	624	624	623	637	624	598	613	627	631	659	621	607	672	601	586	615	633	609	585	589	550	618	596	593	628	639	631	601	610	627	647	625	617	668	579	600	622
3833	1580	814	728	1162	1312	1163	1039	948	727	635	487	387	314	304	288	265	272	243	248	192	184	162	142	128	136	132	115	100	92	95	75	76	69	68	84	75	64	56	46	55	53	28	57	38	42	49	47	33	36	48	49	39	46	39	35	48	49	56	41	36	30	37	38	25	33	43	42	28	34	36	34	41	26	36	38	24	25	28	31	37	31	30	28	36	32	31	35	37	31	29	37	32	20	33	32	29	27	36	26	25	28	33	27	31	26	41	30	25	23	26	33	36	22	29	28	30	27	34	27	23	29	24	31	32	36	30	32	29	28	28	31	36	31	30	38	28	22	27	29	27	42	31	24	26	28	27	39	28	24	30	14	35	38	37	34	22	25	25	27	31	25	26	28	32	31	26	37	36	26	30	23	21	37	28	23	36	44	38	27	24	22	26	31	34	27	33	29	33	24	27	37	36	24	36	24	34	33	34	27	40	27	19	27	29	27	27	36	24	26	36	33	24	27	33	31	29	27	27	23	37	31	35	24	27	30	32	30	34	33	31	40	37	26	28	26	28	36	25	28	36	29	28	28	23	28	35	26	28	29	30	26	34	33	25	25	34	26	21	27	32	24	26	25	25	22	35	35	24	29	32	31	34	31	30	24	28	26	29	33	34	44	36	38	28	25	32	35	29	33	26	36	27	33	28	35	32	24	33	31	36	24	40	22	34	31	31	20	28	28	26	27	34	34	28	31	28	31	34	21	17	31	23	21	31	46	28	28	32	23	33	27	27	22	18	21	28	22	38	28	29	20	25	22	26	24	29	29	29	31	30	33	28	25	23	37	38	27	27	32	24	29	21	24	27	25	29	34	31	29	23	25	28	25	29	23	35	23	23	30	28	25	27	28	16	22	25	23	23	35	24	36	35	33	31	19	11	22	23	29	30	14	33	33	27	24	32	21	34	34	31	27	22	24	30	38	26	29	39	26	26	30	28	27	32	27	32	29	24	29	29	33	24	25	31	30	23	24	33	33	30	27	37	25	24	28	22	25	28	22	28	22	38	42	29	36	28	31	37	33	23	30	15	22	32	24	33	29	32	20	35	29	25	14	37	36	28	32	28	24	30	32	40	32	25	26	35	34	23	31	26	23	20	28	22	21	36	25	29	33	26	31	26	27	30	25	28	38	33	27	33	21	30	36	29	30	32	34	38	27	26	27	32	23	32	30	27	29	27	29	33	25	22	32	21	30	32	27	23	34	19	28	24	26	18	22	32	21	31	23	30	29	31	30	24	29	28	32	44	30	24	30	27	21	20	24	27	33	31	27	19	27	28	13	31	29	20	29	35	30	27	33	36	19	40	28	28	25	32	28	25	36	25	21	39	28	31	21	23	25	28	28	27	28	25	28	28	26	30	26	26	27	21	33	30	25	23	34	29	33	38	24	22	28	41	28	31	31	35	27	32	24	24	33	22	31	21	30	29	32	34	40	32	28	23	35	26	37	25	27	28	41	36	30	34	33	29	23	22	35	17	33	20	27	30	28	27	21	33	27	28	27	25	26	30	27	28	35	35	31	20	35	28	23	33	27	30	23	22	33	35	20	24	34	42	27	22	29	31	36	27	27	41	29	25	25	25	34	35	25	23	33	29	35	21	36	28	25	32	29	30	28	36	24	26	27	29	33	29	27	30	34	23	27	26	24	28	25	38	30	30	30	30	31	36	22	15	31	29	21	31	30	21	30	26	28	32	19	38	37	28	29	20	29	34	26	36	21	39	37	29	18	28	26	27	14	26	31	28	29	34	22	30	27	33	31	26	39	35	35	29	22	30	19	27	40	30	27	31	22	25	30	21	28	32	27	25	26	30	26	35	38	31	30	29	25	35	36	25	22	18	27	31	22	26	23	25	35	28	24	37	30	29	24	41	24	24	28	33	26	36	24	27	31	32	23	21	19	28	32	28	32	28	34	20	24	18	31	31	32	26	27	30	25	29	29	36	25	30	22	27	32	23	25	26	25	30	20	21	36	27	35	19	26	47	28	29	37	30	23	28	21	34	42	35	36	29	29	26	37	27	24	35	23	29	23	30	24	26	26	40	30	28	23	22	28	31	25	33	20	16	33	26	32	29	18	27	38	24	15	28	27	34	39	36	30	24	26	18	31	30	15	25	25	36	29	28	30	25	24	38	27	29	22	38	28	36	19	32	28	20	34	31	29	29	27	25	20	32	38	32	25	25	18	34	27	26	34	34	24	31	35	35	23	15	28	28	33	31	20	25	31	24	30	24	31	39	31	36	26	23	29	30	31	35	22	26	31	36	23	29	25	37	34	25	18	28	38	36	24	27	23	28	32	21	38	29	32	35	41	25	29	25	28	26	24	26	23	21	30	26	21	30	31	32	26	37	35	24	29	24	27	23	25	28	39	32	34	25	39	29	25	32	33	23	24	35	28	33	27	25	23	34	29	23	33	30	30	27	24	30	21	32	25	23	36	35	33	28	29	24	23	32	27	25	38	35	23	28	35	26	31	27	32	23	29	30	36	32	32	29	31	32	25	23	21	25	24	29	32	39	24	30	33	33	22	28	28	30	36	25	19	28	24	24	26	25	36	41	23	16	19	25	28	30	32	29	35	23	29	27	20	29	27	21	27	23	30	38	32	35	23	38	26	35	29	28	19	29	24	25	39	19	22	25	30	29	23	30	31	21	27	29	36	26	36	25	27	32	33	24	34	28	20	28	30	19	26	21	28	29	25	26	25	22	25	30	25	27	23	26	28	35	24	33	22	24	24	25	29	18	27	23	28	26	36	34	26	26	17	34	23	19	22	30	30	32	21	22	32	28	25	28	26	26	36	31	27	40	31	29	25	21	36	44	19	22	30	31	29	32	33	24	24	33	39	27	22	34	34	23	24	27	30	32	34	31	28	24	41	26	41	34	27	29	26	27	31	35	23	22	25	29	21	27	26	42	25	41	32	25	19	23	28	37	34	26	24	27	17	27	24	20	30	20	28	40	19	31	33	22	31	33	26	25	27	32	27	31	27	20	25	34	38	38	19	31	22	29	24	24	25	26	35	27	22	21	34	24	33	28	25	20	28	36	27	27	13	19	30	32	27	34	25	18	33	27	29	21	24	26	36	21	26	23	25	31	25	26	31	26	37	24	31	32	28	31	39	29	25	17	29	25	33	27	34	34	33	27	30	37	25	30	35	31	26	26	26	31	31	23	31	20	31	19	29	29	28	36	23	25	33	31	25	24	30	27	25	28	33	36	29	28	35	27	31	36	27	32	33	24	27	29	31	23	30	26	20	32	21	38	26	34	31	29	29	27	25	30	26	34	17	22	27	31	35	32	15	23	23	29	38	27	30	25	37	39	24	41	20	21	29	24	25	26	33	24	31	24	23	27	26	24	29	28	40	28	27	36	34	29	28	27	22	32	22	26	28	30	37	30	20	38	25	34	28	32	22	27	31	24	26	35	34	26	28	26	27	28	21	29	43	34	40	38	23
34969	23285	16036	31825	38825	37222	33744	31011	28080	24500	20653	17736	15048	12710	11438	10935	10787	10047	9984	9161	7938	7099	6269	5478	5154	5074	4483	4039	3903	3718	3419	3126	2796	2654	2528	2447	2279	2115	1971	1794	1677	1513	1357	1213	1205	1255	1280	1161	1074	945	990	984	1041	1040	1038	976	986	1068	1021	940	888	847	736	639	650	589	552	546	539	556	574	540	511	480	540	531	556	562	533	569	567	550	569	557	543	519	533	599	563	587	577	548	543	631	556	568	531	532	553	542	536	521	514	529	511	536	495	523	519	479	500	450	488	469	442	431	471	487	450	497	456	439	476	478	487	462	448	460	417	478	487	487	473	478	487	493	499	468	486	504	505	474	446	482	482	505	476	432	534	514	506	504	543	525	497	462	472	452	457	508	441	459	443	464	492	494	461	495	474	451	515	488	472	489	452	450	478	507	467	451	482	452	482	483	442	455	486	439	465	492	440	464	468	438	477	483	483	452	438	502	478	430	469	467	466	447	486	453	461	435	441	443	437	468	445	459	481	467	455	477	476	506	437	455	463	490	462	482	470	427	456	467	468	442	439	468	495	487	472	458	489	460	487	480	442	489	459	440	472	497	483	483	457	463	481	468	486	462	463	435	431	486	450	436	445	463	485	450	430	435	466	480	444	436	489	491	482	508	421	460	465	432	477	451	496	457	455	407	451	454	477	440	485	450	452	479	462	477	458	428	489	474	478	479	476	466	485	460	470	464	439	445	474	479	432	469	445	453	438	481	444	515	457	456	425	513	474	423	421	480	464	484	419	467	481	478	506	450	397	454	425	454	445	447	462	478	500	461	460	438	429	501	455	440	436	496	473	456	454	448	488	491	496	438	495	478	458	457	493	497	462	522	498	456	436	455	438	481	472	468	429	447	480	474	460	482	412	465	432	493	435	443	465	455	515	460	460	453	436	490	449	486	490	459	449	457	494	480	440	441	426	495	456	461	483	415	419	503	485	484	439	472	474	434	490	430	454	453	475	496	462	468	468	448	502	489	435	458	454	481	464	439	456	483	474	444	493	466	463	469	487	449	493	484	453	477	454	432	455	471	433	461	464	480	442	435	496	485	437	491	467	480	457	486	489	485	456	462	466	469	426	445	436	445	507	494	472	475	436	484	466	488	434	511	465	435	475	465	491	458	445	496	436	439	441	494	469	468	494	454	495	500	449	431	487	471	442	478	426	487	439	474	444	477	497	456	439	495	448	473	436	482	474	470	440	460	458	468	449	487	480	464	470	443	478	436	480	447	478	450	511	536	481	445	478	485	456	437	444	493	462	433	488	481	471	470	449	437	445	468	452	474	441	473	468	442	454	464	445	473	460	467	495	448	466	453	466	498	423	479	481	455	440	471	488	417	484	459	503	501	470	491	461	473	442	451	445	467	464	471	477	486	470	464	438	464	457	462	457	425	490	510	449	474	462	509	456	469	459	520	454	450	460	502	449	505	450	441	456	459	471	500	460	457	492	443	495	443	461	453	477	472	456	497	489	489	449	427	464	459	476	459	457	509	465	468	496	476	464	448	443	468	450	481	487	468	422	446	472	465	440	475	453	485	479	473	470	459	432	460	431	454	465	467	436	431	466	471	459	430	426	490	436	455	513	483	501	437	450	462	451	482	431	490	485	437	440	491	481	478	467	468	452	470	444	478	507	477	447	468	503	519	431	477	455	452	475	482	487	479	476	459	512	451	483	475	471	460	499	453	491	484	511	460	447	467	495	452	472	488	490	488	486	510	452	460	473	461	492	474	434	469	501	458	479	478	460	425	438	453	477	438	469	480	472	469	520	471	441	490	453	467	486	441	480	464	529	486	456	472	487	462	467	468	448	459	476	467	495	487	445	482	442	412	499	475	477	465	463	485	469	475	467	458	488	484	507	473	465	492	456	491	485	454	484	466	457	476	466	432	460	450	477	489	494	439	468	474	435	444	468	450	457	474	458	442	463	478	489	463	490	507	484	459	468	490	467	446	505	468	466	456	478	470	484	440	466	478	400	473	463	484	509	475	454	465	462	448	415	442	434	495	429	464	463	471	466	465	514	462	453	486	451	496	464	483	477	493	433	487	456	494	468	463	450	513	467	468	469	438	472	487	458	440	487	470	474	441	449	462	483	418	470	462	470	471	504	508	444	458	476	478	439	445	494	456	504	500	506	467	472	455	479	469	440	472	429	465	469	473	466	474	460	471	491	448	425	494	454	486	463	489	441	447	421	504	455	507	470	464	462	443	492	475	488	433	499	451	509	465	439	453	482	473	459	457	460	442	437	458	472	493	436	439	468	453	432	471	477	445	464	467	454	429	500	465	426	489	464	472	490	459	451	472	468	487	443	432	460	406	472	456	464	463	458	480	491	472	441	449	484	484	455	449	477	471	473	447	486	444	484	479	475	450	453	504	415	469	478	434	489	465	488	470	507	458	459	477	463	479	512	451	442	475	533	463	447	464	503	500	458	457	459	470	502	474	487	488	470	432	507	466	470	480	458	467	462	481	484	470	462	455	449	433	451	451	463	470	485	452	493	466	477	472	465	501	452	456	440	480	470	442	414	475	492	468	468	463	491	480	465	492	474	526	461	480	442	451	450	532	470	494	488	500	488	494	485	480	410	479	475	472	459	491	485	471	484	504	463	462	472	466	453	463	445	433	466	445	474	463	473	474	500	461	489	484	467	476	492	468	492	482	469	479	455	445	436	451	464	443	436	479	464	444	438	474	483	470	462	454	441	434	478	486	465	444	453	427	473	476	480	480	480	483	450	455	454	482	492	475	483	476	443	415	455	465	486	458	459	443	461	427	478	503	502	443	431	467	507	485	437	448	490	439	487	481	459	445	462	493	507	445	477	466	415	458	465	469	437	460	466	479	435	476	490	486	453	434	462	450	470	462	435	474	491	460	468	479	486	454	444	439	476	443	461	498	429	469	501	484	473	476	422	479	444	467	483	445	481	455	455	493	466	461	459	473	446	445	489	496	443	431	470	456	448	484	458	474	440	427	457	455	446	447	494	457	421	479	471	463	459	460	470	442	470	465	481	474	498	482	474	474	460	461	453	439	422	450	491	504	454	443	466	493	479	443	468	466	405	487	449	459	470	466	487	436	479	481	456	445	452	439	460	480	450	487	465	489	461	475	439	455	463	471	445	469	483	477	445	457	472	460	479	421	471	470	487	442	475	459	479	455	470	452	464	458	484	470	439	491	471	452	462	483	427	470	455	465	520	441	486	516	436	466	441	438	486	471	468	485	427	452	430	470	468	460	462	498	430	480	427	503	484	444	499	461	475	466	489	483	469	480	460	439	480	526	449	494	492	410	470	438	487	502	463	482	469	453	456	487	454	483	492	442	449	479	446	489	445	487	471	473	459	439	478	500	490	440	472	457	471	459	470	476	530	468	422	397	501	469	454	420	476	474	444	477	463	479	457	482	478	429	501	470	467	490	461	506	462	478	515	496	485	463	457	458	479	540	449	460	448	463	460	455	488	501
2320	639	343	306	517	631	587	478	435	361	286	237	199	142	135	144	122	118	134	135	99	77	81	106	83	61	72	67	69	62	50	53	49	36	31	47	50	46	58	40	38	41	35	33	33	34	31	40	28	30	44	28	28	32	36	26	36	48	26	35	26	30	25	25	33	34	27	19	35	36	25	29	27	33	31	34	27	34	30	43	26	41	29	30	24	25	28	31	24	26	33	26	36	23	26	29	29	28	34	33	21	34	28	26	22	29	23	16	34	19	26	31	35	30	24	33	27	32	34	30	26	33	20	32	33	26	28	29	35	24	28	30	35	26	24	27	29	25	30	25	22	22	31	22	29	18	47	34	31	30	29	31	26	37	17	24	30	25	29	19	31	36	27	33	30	23	25	28	33	30	41	26	27	25	25	26	18	34	19	21	29	27	35	25	33	28	28	29	29	26	21	33	26	24	27	27	29	23	29	25	28	28	30	33	30	18	25	37	27	17	25	28	33	28	26	25	20	34	41	23	27	28	22	23	19	27	25	32	27	25	41	34	24	18	22	33	24	26	26	32	35	26	24	25	24	21	19	39	19	29	26	25	30	34	29	24	24	23	32	24	21	30	38	25	20	24	26	30	22	31	32	31	33	32	21	23	18	33	22	32	31	32	27	18	29	29	17	30	32	33	20	27	15	18	30	34	20	33	20	25	37	31	39	24	23	33	29	30	25	24	35	27	24	35	32	24	35	23	37	28	24	23	33	18	29	28	23	29	21	30	24	29	30	21	22	21	27	24	26	23	34	32	30	27	29	18	28	29	24	21	22	20	29	28	32	20	27	23	27	27	18	27	32	23	26	21	18	16	29	24	31	28	27	29	26	30	39	22	30	21	28	31	23	25	29	23	30	25	26	26	42	37	32	28	31	30	32	23	22	31	19	25	24	22	35	28	18	20	31	29	30	32	28	29	27	23	26	23	26	23	22	34	30	15	27	24	27	26	29	19	28	21	21	27	28	23	30	28	25	34	30	24	34	27	20	25	24	26	26	27	30	24	20	31	27	28	24	30	21	22	24	28	31	31	17	33	33	21	26	26	33	25	22	20	26	18	27	31	16	29	26	18	26	37	25	26	14	19	25	26	26	28	31	31	27	19	25	31	26	32	20	24	27	27	28	25	27	27	27	39	29	23	23	22	26	27	34	23	31	23	20	33	25	29	21	35	22	34	27	35	19	33	24	27	28	32	27	33	30	30	32	23	27	22	30	27	30	37	27	40	24	29	24	31	23	28	20	33	31	22	22	27	25	29	34	43	31	27	32	33	28	22	23	28	37	23	38	23	21	23	28	34	18	23	20	22	27	27	23	21	20	25	28	16	25	34	22	24	39	22	26	19	28	34	29	29	26	29	18	19	24	23	29	17	25	26	32	32	31	27	25	29	31	24	17	31	21	28	31	34	29	19	32	24	20	22	31	24	31	25	37	24	23	20	25	19	21	31	24	27	25	25	27	33	25	22	28	28	26	22	33	39	28	18	24	19	27	34	30	30	40	29	31	28	28	27	21	27	24	20	29	29	32	27	34	32	22	25	22	18	29	27	34	25	27	30	39	33	28	20	27	23	35	24	17	26	27	19	43	30	39	25	24	27	24	21	32	32	22	45	19	21	28	23	34	28	25	24	25	24	33	25	22	28	31	23	35	23	28	26	24	26	28	31	26	26	27	18	28	28	29	28	29	31	28	29	30	27	33	28	20	28	35	31	21	31	30	23	37	34	17	28	36	28	30	40	22	30	25	31	35	26	29	14	26	24	25	27	36	26	27	40	26	26	21	33	34	19	25	19	27	31	21	27	27	28	30	38	29	24	13	25	22	25	25	30	27	31	23	33	24	26	34	23	23	24	26	28	36	27	25	24	24	26	26	29	27	27	24	30	29	32	27	28	34	22	30	29	25	29	38	33	25	29	23	31	27	28	25	24	28	29	31	34	26	26	26	28	25	26	41	26	39	24	23	29	31	29	21	22	26	24	32	16	23	24	25	24	20	25	24	22	33	33	32	36	16	42	32	32	20	39	31	20	30	37	19	30	28	25	22	28	15	31	24	32	33	18	25	25	19	25	25	35	20	33	24	29	21	34	21	43	27	36	33	23	29	24	28	23	19	36	29	27	29	22	20	24	42	30	35	21	29	28	29	21	31	25	42	30	22	26	24	25	24	21	24	25	25	26	32	24	38	18	21	39	25	32	17	36	31	28	29	27	21	30	33	28	25	22	24	28	31	30	22	20	29	22	39	29	29	28	39	36	24	34	25	29	20	31	27	37	16	33	29	24	28	22	26	23	24	25	21	32	36	23	20	28	26	26	28	29	26	21	35	32	27	29	28	41	27	25	31	21	32	30	29	23	21	27	26	32	41	25	34	26	16	27	22	31	25	39	32	25	27	31	25	24	18	26	27	30	25	22	26	25	30	24	22	20	24	17	34	24	26	27	29	26	33	28	28	30	46	31	25	30	27	32	23	30	28	33	25	19	28	30	22	27	32	27	31	23	37	22	19	31	33	26	29	29	24	33	22	32	24	21	21	28	23	28	27	38	23	30	27	29	23	35	29	26	18	32	29	24	33	32	37	29	27	35	15	27	28	25	22	33	20	25	24	19	19	29	36	32	32	31	29	29	23	25	31	26	25	26	29	19	31	35	30	18	18	25	16	25	25	28	24	19	32	26	24	27	22	21	27	27	21	26	28	35	32	32	29	25	31	37	36	26	27	23	26	32	18	23	24	26	34	35	31	28	18	29	20	26	23	26	23	26	28	17	28	28	20	33	27	18	24	25	26	30	29	28	35	27	32	28	27	25	21	26	32	26	37	38	26	29	22	23	29	26	31	31	28	24	34	27	25	28	28	33	24	44	24	25	33	29	22	27	28	36	30	23	29	32	21	27	32	25	22	23	28	28	19	20	26	27	32	30	32	29	27	24	27	30	24	35	27	25	25	33	30	38	19	32	40	24	23	29	30	29	26	31	35	18	33	31	22	23	32	30	26	26	25	27	32	36	21	30	19	22	21	30	34	34	21	26	30	24	28	18	36	38	27	23	30	32	23	29	37	26	26	21	27	30	27	40	36	35	18	31	25	23	24	18	30	29	29	23	28	29	21	32	26	25	32	24	26	25	24	27	31	36	18	35	31	25	19	28	29	32	33	28	22	29	21	24	22	34	31	33	28	31	26	28	22	30	25	38	22	29	28	34	31	36	32	38	24	37	32	21	21	34	28	25	27	17	33	30	29	27	22	30	22	27	16	33	33	20	24	34	32	33	21	30	30	37	39	29	20	41	25	35	18	22	31	19	30	23	30	25	27	31	23	27	30	12	28	32	40	27	28	31	21	32	22	27	29	23	27	31	19	25	27	27	28	32	18	30	25	29	29	30	19	28	29	36	26	29	27	27	19	27	25	23	28	24	18	30	30	33	27	29	24	30	23	28	28	25	35	27	25	28	32	20	26	27
25673	15241	8929	21818	29390	28147	24772	22255	19525	16375	12960	10280	8472	7237	6420	5975	6123	5510	5552	4893	3902	3640	3254	3034	2786	2486	2300	2121	2093	1943	1806	1645	1450	1441	1413	1393	1377	1274	1151	1107	1012	982	832	766	742	790	811	758	710	686	674	788	770	655	706	689	652	678	646	642	683	598	543	559	499	496	507	528	503	512	469	471	440	474	517	478	490	495	483	452	471	492	456	492	498	526	479	514	477	443	489	463	511	489	502	510	489	489	490	469	486	508	484	465	495	458	444	465	435	448	448	466	434	464	459	466	455	453	453	464	465	473	470	499	493	469	467	409	397	454	412	457	480	460	436	436	456	466	462	426	479	459	425	418	439	445	439	442	432	451	448	451	451	511	474	438	452	466	467	452	468	467	464	486	459	444	441	492	450	409	450	426	440	439	436	444	480	436	446	438	471	419	465	486	439	438	488	448	434	434	429	436	451	435	440	450	452	473	454	440	436	458	468	433	436	454	458	440	432	441	426	471	431	457	459	456	455	441	466	460	460	447	486	448	449	430	451	451	458	443	504	430	478	454	455	477	459	458	432	469	420	487	428	449	431	472	485	461	472	489	429	479	469	480	438	445	480	464	469	444	454	441	484	441	399	476	443	450	457	491	447	452	436	450	459	412	458	457	449	436	450	486	459	454	446	439	452	480	474	433	476	425	439	430	429	489	443	406	450	451	444	478	438	422	444	480	467	471	440	442	465	449	420	433	422	454	476	423	450	417	478	424	467	487	436	458	474	501	421	459	446	438	456	435	467	464	452	486	437	457	475	427	441	467	439	485	461	449	467	472	435	463	441	448	428	457	443	459	446	421	475	425	438	468	463	466	474	493	433	452	433	454	486	457	476	469	437	458	459	439	498	437	472	452	439	469	436	470	400	494	473	453	472	455	464	442	430	443	425	407	451	448	469	473	436	464	462	445	460	441	441	433	407	409	460	444	450	481	431	450	475	477	430	456	449	470	459	421	426	488	430	472	450	426	435	444	460	449	415	463	444	437	434	448	459	455	450	449	472	424	432	449	420	419	467	432	468	458	451	465	449	480	445	466	423	443	481	458	444	417	415	459	452	458	456	465	451	423	453	477	471	454	459	444	463	451	437	444	464	483	432	420	464	455	455	425	438	469	421	444	443	411	432	454	434	416	454	468	477	473	465	416	455	449	447	425	445	472	440	438	435	458	479	442	421	429	423	413	438	449	442	484	401	432	463	456	465	458	477	454	444	450	456	411	447	440	406	502	483	466	426	420	486	470	454	496	473	450	436	479	413	469	495	488	430	439	481	411	442	450	432	451	459	455	461	440	458	453	464	445	458	447	455	470	429	484	424	503	428	404	454	436	445	429	463	446	439	497	489	427	443	464	425	466	460	439	425	443	436	455	456	434	452	458	434	431	442	491	429	447	417	479	454	465	440	481	432	457	440	425	399	455	421	437	431	488	522	452	443	428	475	475	456	441	436	462	486	467	477	439	453	414	432	439	438	467	407	459	421	456	430	451	473	476	467	497	427	461	438	455	413	470	443	441	448	409	437	455	418	442	443	474	444	457	430	416	454	463	428	434	435	428	464	440	442	430	454	436	481	476	466	449	479	473	432	480	419	470	456	431	497	432	465	448	465	477	446	456	466	440	451	427	432	458	452	489	453	426	411	421	475	466	454	439	431	492	451	428	462	464	475	460	455	495	448	450	440	479	463	449	438	429	438	440	440	455	463	484	421	433	470	463	462	432	458	441	458	452	421	435	441	439	423	421	442	479	435	463	428	437	452	453	438	457	473	440	423	460	427	429	453	472	461	455	433	458	444	438	431	464	435	433	454	452	472	457	465	460	450	438	455	437	445	404	463	460	422	465	487	423	483	443	451	454	452	444	471	430	465	408	474	455	465	451	464	449	443	461	444	447	427	424	447	428	416	473	434	410	466	461	413	461	443	453	426	456	461	449	426	457	435	460	465	440	488	449	451	479	492	465	424	465	395	483	405	447	447	460	424	446	450	484	457	433	473	426	466	475	459	478	479	458	438	436	447	438	464	459	467	472	426	473	435	481	459	442	431	472	413	472	427	426	470	487	442	453	509	443	458	467	398	443	459	435	420	457	492	464	411	444	459	470	475	457	434	418	459	465	467	414	457	446	426	414	422	451	454	484	424	450	501	444	446	450	433	430	466	445	470	462	463	423	487	438	451	439	479	472	440	462	475	478	494	452	464	423	464	468	450	428	433	454	467	418	433	454	467	482	441	407	434	447	454	432	486	464	454	440	452	415	448	466	462	441	431	491	479	476	426	419	454	445	442	479	422	486	467	493	443	437	427	448	477	435	438	444	443	447	436	484	416	443	431	464	437	475	430	450	453	456	465	453	482	447	436	483	441	437	459	429	484	437	473	424	449	478	458	456	438	452	437	465	432	444	452	461	461	451	482	455	486	428	455	463	443	493	397	469	456	433	432	428	451	462	423	478	447	452	481	452	453	422	487	475	459	419	465	447	434	398	435	473	429	469	439	464	439	432	429	433	454	474	452	447	454	462	455	416	452	481	428	444	467	419	425	463	453	508	430	464	452	417	414	448	437	437	440	435	426	428	447	442	452	463	459	463	469	456	446	449	456	464	439	452	470	451	431	451	437	460	447	421	459	485	458	432	428	431	460	444	435	463	412	481	449	441	421	458	422	418	450	438	451	419	421	401	447	448	426	465	444	435	463	462	401	462	427	421	437	460	454	433	460	450	423	457	438	457	446	457	437	430	472	459	425	450	449	473	457	449	479	429	451	473	436	413	484	439	443	458	468	465	453	439	433	423	436	455	468	424	467	443	484	447	440	462	479	475	440	449	481	447	438	482	436	468	439	462	476	440	433	413	466	442	443	441	455	453	476	437	468	447	485	419	441	436	455	486	450	467	441	443	461	466	435	459	453	427	452	445	451	445	454	418	440	452	462	439	451	461	467	440	441	421	442	465	450	471	445	456	472	498	441	475	439	455	403	429	436	432	462	398	420	458	464	412	469	478	426	445	389	488	452	455	414	485	464	490	455	471	459	463	470	480	490	427	429	455	441	444	474	441	418	443	458	437	463	447	458	428	473	454	445	466	461	455	428	451	472	460	437	451	465	450	455	447	422	421	459	443	452	491	486	459	482	464	469	427	401	424	447	439	443	465	497	411	423	388	452	460	464	437	464	413	461	443	463	464	422	486	435	434	469	436	474	474	418	454	471	460	461	395	446	481	443	450	438	425	470	455	467	438	484	434	428	437	470	412	431	451	459	412	414	430	480	453	457	438	445	421	464	435	440	458	489	450	445	453	467	447	434	482	458	425	445	466	432	471	426	437	399	444	439	474	485	413	429	447	433	465	444	443	475	436	465	462	464	465	468	453	446	476	462	441	456	453	441	457	434	472	443	478	448	442	457	456	488	474	431	432	463	421	428	472	442	428	494	427	455	455	447	450	426	453	464	470	440	460	456	407	447	468	434	444	437	452
2135	720	327	283	481	625	517	487	479	360	276	219	189	165	122	163	144	145	141	123	114	109	74	71	67	64	63	54	60	48	55	51	51	51	43	42	36	42	40	28	27	34	32	27	34	33	33	32	26	35	26	34	30	25	25	32	46	28	33	32	23	25	20	26	36	33	26	37	30	29	27	18	24	27	23	24	29	19	26	25	16	28	23	20	26	27	37	22	24	17	27	23	26	21	19	28	26	25	30	30	25	29	26	26	36	31	35	21	29	30	31	19	25	31	23	29	30	30	26	33	28	29	32	27	25	25	32	28	26	19	19	33	23	26	27	30	24	21	28	31	16	28	26	23	25	30	23	26	15	31	27	29	22	20	27	27	22	32	30	23	23	30	25	36	15	23	23	21	22	35	31	23	20	33	27	26	18	28	20	20	22	28	24	20	22	27	40	20	23	18	31	28	22	29	26	19	30	38	22	29	27	28	29	31	24	20	24	38	16	20	35	29	25	29	24	23	31	26	18	24	34	22	26	29	19	24	27	36	20	29	23	26	22	31	22	23	30	15	32	24	23	31	25	29	18	35	25	34	29	22	25	21	26	25	24	25	32	32	19	27	31	29	28	35	24	23	29	30	25	31	35	20	28	27	27	30	20	34	21	31	24	28	32	26	27	24	30	21	21	24	23	20	34	24	28	18	25	25	27	29	29	27	30	30	22	20	24	25	24	29	28	22	25	25	37	17	22	27	27	30	25	21	23	19	31	17	24	27	25	23	25	28	24	22	25	24	20	20	25	29	24	20	16	26	20	24	21	25	22	26	31	29	20	20	27	21	26	23	36	26	25	23	43	27	21	35	36	22	27	32	29	29	32	18	24	24	19	17	32	26	27	23	22	26	37	25	18	36	22	26	27	30	27	31	19	24	13	21	19	21	36	26	31	36	20	25	29	22	25	30	31	23	32	23	31	30	17	24	28	29	28	17	21	26	25	20	34	25	21	24	33	23	25	22	23	26	23	27	27	31	31	27	22	21	23	22	39	18	30	23	30	30	35	31	22	34	31	23	25	29	30	22	27	37	18	32	23	18	22	21	26	18	23	23	35	26	27	18	32	30	24	20	24	26	18	15	32	28	22	32	21	23	22	30	34	24	36	27	24	19	21	20	36	25	26	38	23	33	31	26	25	23	24	24	26	32	28	15	28	30	25	17	39	12	26	18	23	23	22	31	19	19	27	25	22	24	31	27	17	24	26	25	27	23	28	33	20	29	25	32	28	28	22	28	16	28	30	32	22	29	26	26	31	28	26	37	21	23	26	35	28	22	26	30	29	21	23	19	34	30	23	16	20	22	28	25	22	29	20	24	24	32	25	38	26	27	29	28	29	25	27	26	20	36	32	23	27	28	19	29	29	27	13	29	29	27	25	24	29	22	23	21	27	28	25	21	36	38	23	27	22	39	22	17	24	30	32	18	24	23	31	29	29	24	18	34	30	20	27	27	24	27	28	22	21	24	23	22	27	25	28	33	19	22	21	26	23	18	18	26	30	29	29	28	27	22	19	30	21	31	33	25	23	30	27	33	28	33	33	29	26	26	32	29	23	28	22	22	33	29	22	26	21	24	31	15	28	22	33	21	22	29	22	28	24	27	22	28	21	29	25	24	23	29	29	33	21	23	27	23	27	30	29	24	22	24	22	23	29	18	33	28	24	11	28	36	19	27	29	19	25	33	25	30	27	19	28	27	27	23	28	26	19	21	26	25	38	23	28	17	27	23	27	33	19	23	32	27	31	14	30	29	22	22	18	25	19	26	26	27	23	26	26	29	30	28	25	27	29	28	29	22	30	36	25	23	20	20	27	19	43	30	31	30	22	29	22	28	18	27	22	33	25	21	26	20	23	22	27	31	28	30	19	16	27	28	21	25	33	24	24	19	31	21	34	25	27	27	32	21	28	23	32	18	20	24	16	23	35	19	23	20	18	17	23	22	17	29	25	21	31	29	26	24	31	19	37	19	38	22	31	31	32	19	25	18	26	23	33	27	16	32	24	32	23	22	25	34	23	32	17	25	28	23	24	22	24	15	21	18	19	28	28	22	20	26	29	20	17	21	23	22	29	24	34	28	16	24	19	22	26	20	22	29	22	17	24	18	20	18	29	15	26	26	18	23	32	19	36	25	26	20	19	20	20	33	27	24	24	14	32	16	15	34	25	26	23	23	34	30	15	25	25	21	24	33	30	24	17	29	30	24	31	18	30	16	28	22	25	30	25	28	18	20	22	28	23	19	23	23	35	27	24	24	40	34	22	25	25	23	28	33	27	36	30	25	24	19	33	25	27	20	28	30	27	25	24	20	16	27	24	23	30	36	24	28	27	30	31	27	28	30	19	22	26	21	29	16	33	32	27	20	20	23	28	24	26	19	23	28	18	20	22	30	23	30	21	23	22	36	25	23	31	23	34	28	25	21	22	25	28	22	21	36	29	38	23	21	32	13	21	18	23	21	26	26	30	27	21	27	18	24	25	20	20	21	29	24	22	27	28	26	29	22	20	28	19	30	24	26	26	16	26	28	36	21	28	26	25	23	26	32	28	25	22	23	16	24	23	23	23	29	30	26	27	25	25	26	22	21	25	23	28	32	20	36	25	24	24	40	26	24	20	24	19	33	27	25	23	25	25	28	37	29	28	22	22	27	24	16	31	28	25	27	21	20	20	23	20	32	26	29	32	39	24	25	30	34	23	21	24	26	27	34	22	36	34	21	23	26	28	25	30	20	26	27	27	21	28	25	34	22	28	28	21	17	31	19	28	24	23	26	16	21	24	23	25	29	20	23	34	31	17	26	33	35	26	19	33	31	27	32	25	16	26	22	26	28	17	20	38	18	30	20	29	25	20	23	27	18	32	31	14	23	26	23	30	26	20	33	32	26	29	22	19	28	20	31	25	25	23	24	25	22	25	21	35	23	28	31	27	34	27	21	26	36	27	34	24	29	19	26	16	30	27	25	18	21	18	32	26	31	15	30	26	24	28	26	25	21	26	24	24	28	24	29	26	30	28	27	34	30	24	23	29	25	25	28	30	19	21	21	31	21	22	28	22	25	24	25	25	25	29	25	30	30	18	16	25	25	31	30	17	23	34	26	27	29	26	21	26	28	19	18	24	26	28	37	19	24	23	25	34	18	14	24	27	28	27	23	24	25	22	27	28	26	19	29	19	29	20	22	26	25	23	29	26	27	28	25	21	30	25	20	20	21	26	28	29	29	21	25	30	21	22	21	25	28	24	27	15	24	35	18	20	33	27	18	27	25	24	36	37	34	26	28	30	23	34	26	24	27	27	24	27	22	21	28	40	28	19	31	27	20	31	28	25	29	29	24	27	29	27	26	22	20	18	20	31	25	28	24	30	26	25	28	23	25	33	25	20	26	26	23	19	32	33	23	19	23	32	21	14	34	35	45	28	26	24	29	13	25	22	36	25	30	23	30	33	32	34	32	26	26	19	25
25892	15610	9028	21411	29147	28192	24793	22311	19530	16060	12417	9870	8317	7329	6349	6173	5875	5427	5543	4759	3962	3515	3175	2939	2650	2412	2273	2110	2034	1947	1752	1624	1480	1458	1425	1395	1347	1235	1137	1016	969	852	796	758	751	772	773	685	692	643	699	727	787	680	642	658	679	724	650	668	607	584	545	501	469	470	502	438	444	434	427	419	419	450	430	432	486	422	450	436	477	463	429	464	488	462	490	462	481	463	481	456	452	421	485	442	453	452	479	450	513	419	426	424	468	481	412	422	419	438	427	415	439	452	370	409	429	433	427	391	416	424	422	444	453	409	410	431	427	395	410	425	434	429	418	411	432	428	399	427	429	427	410	435	410	449	438	439	414	438	439	472	432	438	469	373	403	470	424	417	455	450	441	385	412	410	397	380	416	415	420	426	422	446	430	400	401	409	417	407	423	436	439	448	413	410	415	401	422	402	404	429	436	380	413	432	392	395	428	422	411	434	469	427	414	410	413	417	461	431	420	445	473	405	391	442	424	407	428	426	388	433	407	390	449	426	437	373	452	398	427	411	427	424	399	407	417	413	418	401	455	438	395	432	433	437	411	411	420	416	447	437	419	446	419	410	434	413	420	453	416	397	423	422	440	411	415	442	409	375	408	419	446	410	413	392	435	429	424	428	406	390	411	391	446	423	419	436	435	390	402	435	432	399	413	404	426	466	422	409	412	414	450	410	451	385	443	442	421	424	400	442	398	426	418	416	419	457	421	409	400	436	404	393	407	399	400	415	415	382	386	415	425	432	423	427	408	430	429	403	438	431	418	417	434	397	417	425	446	395	421	432	415	421	418	424	441	383	436	445	400	446	417	446	436	429	430	375	370	365	429	432	431	422	424	402	381	421	433	412	423	380	426	417	393	432	422	432	440	381	442	446	397	397	413	434	445	405	431	418	439	401	460	436	432	450	437	440	400	432	452	430	402	407	421	431	437	427	388	443	412	442	432	423	399	406	410	411	411	400	416	404	448	425	410	434	429	394	392	426	436	391	399	384	417	400	389	404	456	418	432	461	393	406	423	397	430	413	414	449	419	422	425	439	402	418	408	406	449	421	409	414	402	425	442	415	444	419	473	425	448	435	409	388	411	438	439	372	394	401	424	443	451	438	443	451	412	426	435	401	413	401	413	416	403	438	403	412	393	412	413	394	449	381	394	379	462	443	423	408	390	416	399	428	428	435	389	449	425	395	442	435	431	430	404	422	440	422	428	400	405	399	409	401	449	421	437	442	407	393	418	394	401	417	396	421	419	381	402	440	438	417	424	414	432	393	396	416	415	423	417	390	407	445	425	410	415	421	411	432	423	380	410	423	442	443	445	402	431	429	430	439	442	437	403	436	395	436	410	442	425	419	439	408	406	411	415	427	389	426	463	416	436	421	444	399	406	431	418	411	415	448	447	398	425	417	448	420	396	396	403	418	419	395	400	416	416	421	431	426	420	407	431	425	399	426	394	444	441	408	438	486	419	400	423	454	445	457	388	427	446	447	427	423	400	389	465	392	439	436	435	404	426	388	399	413	424	398	415	396	392	423	410	440	411	444	403	415	379	453	419	432	401	408	414	437	411	408	428	445	426	413	433	391	401	416	412	422	422	412	436	426	416	410	391	421	406	433	447	419	376	415	417	435	435	404	403	384	418	455	407	408	424	424	419	417	422	385	456	445	407	428	418	431	403	429	483	427	449	420	402	396	416	409	350	414	415	445	413	406	435	412	420	427	413	419	432	445	436	448	442	433	425	435	407	443	385	426	427	413	413	413	418	429	455	437	419	424	423	417	405	460	464	402	416	400	375	398	395	435	408	446	420	406	368	438	388	423	425	418	429	406	392	446	434	437	426	410	420	399	425	447	394	453	442	407	417	453	412	423	436	416	406	401	404	407	396	384	455	409	399	454	406	447	435	430	449	479	412	439	404	460	437	441	417	450	448	391	430	401	417	442	413	461	409	458	396	428	370	415	442	420	429	413	430	431	375	438	423	367	411	398	417	430	448	436	414	474	423	419	417	420	431	437	401	401	405	421	453	415	414	401	407	451	443	437	418	427	419	433	419	424	423	422	446	453	444	410	447	404	442	405	459	396	426	415	433	392	452	423	441	422	405	470	386	449	421	397	416	426	404	413	409	409	388	403	460	466	419	418	426	433	438	394	410	406	410	368	441	404	343	397	404	416	388	418	445	404	378	395	403	430	417	443	410	438	434	413	401	429	438	412	417	427	415	451	418	439	421	421	420	427	450	428	391	423	385	434	431	398	443	403	365	384	431	412	370	451	414	400	417	409	416	422	438	447	406	460	400	406	416	452	426	398	416	388	427	408	425	421	405	412	400	356	436	417	452	440	468	451	435	402	444	409	411	427	421	442	420	411	382	398	417	420	400	406	409	431	413	444	417	412	397	427	394	426	424	374	448	408	454	450	404	407	408	408	433	429	427	444	394	406	449	395	437	434	393	417	436	451	437	430	438	440	416	433	453	408	453	402	457	396	392	389	389	386	412	421	437	421	424	414	421	451	436	436	441	415	424	422	406	415	415	431	403	399	408	423	424	427	447	448	412	402	411	413	410	432	442	438	428	416	434	409	426	407	396	446	423	417	425	408	430	427	423	430	431	414	435	383	426	424	442	415	415	430	410	422	437	440	431	447	392	431	418	401	417	394	394	444	423	402	406	404	406	429	393	412	439	403	396	403	416	417	422	412	448	438	424	458	443	446	435	418	409	402	413	389	424	405	392	388	398	394	389	438	439	429	419	438	423	427	436	413	398	394	374	417	387	419	380	429	414	416	375	422	421	436	445	440	423	424	414	409	411	443	415	434	389	409	430	408	412	402	411	391	404	396	421	398	431	421	405	447	359	434	437	394	415	434	411	443	408	421	427	441	441	363	436	405	420	430	441	417	396	417	389	417	428	425	438	413	418	424	402	449	411	418	433	382	406	418	412	424	419	390	418	434	425	407	439	415	426	415	429	423	387	415	462	414	401	394	427	392	409	454	425	432	392	407	416	403	399	429	439	413	410	444	438	410	412	404	445	406	419	379	403	429	408	416	437	416	403	397	416	439	440	409	425	428	432	394	415	423	399	439	425	384	437	481	397	416	439	360	424	446	426	445	422	376	434	437	411	423	401	418	406	408	421	384	429	388	378	433	420	406	423	408	399	420	435	440	395	449	400	413	447	392	437	405	384	444	418	409	459	417	442	412	425	423	399	417	420	471	396	407	441	362	388	398	402	409	413	407	417	448	398	382	418	440	423	389	446	415	412	447	387	402	400	466	470	421	439	386	406	390	439	429	420	424	393	413	425	411	420	442	410	476	403	422	469	427	455	425	402	440	414	429	413	440	401	416	410	384	390	410	422	439	410	401	456	415	352	444	432	405	410	435	442	408	429	444	445	415	393	442	413	417	438	372	398	409	406	414	400	445	406	397	430	402	411	447	424	428	436	406	423	445	381	406	432	407	425	415	415	443
3756	1042	523	395	642	917	762	732	629	513	414	283	263	221	202	224	209	169	190	171	159	129	122	108	101	94	104	76	81	73	88	77	65	81	56	53	62	65	64	61	43	45	52	42	46	45	49	50	47	43	47	39	45	40	31	39	63	53	42	38	36	43	44	42	28	46	41	44	36	43	41	30	34	38	47	41	31	37	37	42	40	36	37	35	46	49	51	34	36	24	40	54	40	34	47	46	42	53	55	39	39	37	52	46	33	30	38	34	49	41	45	35	45	37	34	29	35	35	46	30	40	39	40	50	34	30	41	35	36	33	52	45	42	38	47	43	48	24	41	37	42	37	28	34	46	39	37	32	37	35	38	52	44	45	32	47	36	33	34	40	38	36	29	42	35	31	26	32	36	34	35	43	34	38	29	34	33	32	35	38	44	33	33	37	35	38	32	33	28	39	36	39	41	37	42	41	41	40	33	49	27	32	37	33	31	38	29	37	38	46	36	42	45	36	32	37	30	39	40	40	31	42	33	38	39	35	30	29	42	30	38	47	35	31	39	37	37	32	36	34	37	45	33	39	41	38	54	38	43	42	29	31	36	39	46	36	37	36	46	32	33	41	32	30	41	40	33	36	39	37	42	41	32	34	32	42	37	44	41	32	34	28	26	39	39	33	29	30	31	30	36	41	36	44	38	42	41	31	40	38	27	40	28	36	31	28	42	37	21	37	34	35	44	37	34	39	30	39	46	39	31	44	30	41	28	39	35	32	38	36	34	50	28	35	42	36	41	25	50	43	32	27	26	34	40	41	39	41	47	44	35	32	47	24	35	37	35	41	44	40	45	27	28	30	39	46	46	41	33	36	25	37	44	45	42	41	28	38	33	43	32	40	35	31	42	34	34	31	47	28	50	41	30	44	39	22	37	20	42	30	35	34	37	42	31	36	30	46	24	35	37	41	38	39	45	36	35	27	18	39	47	36	33	34	46	47	46	27	28	36	42	39	53	45	48	39	34	52	41	31	35	37	36	34	35	33	39	48	39	36	50	38	38	38	29	29	41	40	35	28	33	25	35	39	41	44	40	29	33	40	45	33	43	32	35	37	30	39	37	46	31	47	42	43	37	25	39	36	33	32	34	42	34	38	54	32	40	26	54	27	51	23	46	39	40	36	34	38	40	43	41	38	40	34	42	43	39	40	37	34	36	47	55	27	37	47	42	41	43	42	34	38	33	44	34	32	46	36	34	43	44	34	39	33	34	35	40	41	43	43	38	42	35	44	41	31	42	36	34	37	40	35	42	34	35	35	34	33	23	34	33	30	36	47	41	47	31	37	35	32	34	39	41	39	35	39	42	42	26	42	31	23	37	42	33	41	36	36	30	37	41	40	41	39	40	38	30	38	44	37	29	41	41	33	31	32	33	34	25	49	44	31	31	39	41	26	23	39	40	49	36	55	50	29	33	36	40	51	27	29	32	43	46	31	34	43	48	39	38	32	36	35	38	37	40	33	34	27	44	31	28	40	47	40	40	38	50	29	31	34	39	32	47	37	46	37	32	43	41	32	30	35	45	29	35	37	34	49	36	28	39	40	35	37	47	36	48	39	34	47	32	46	41	38	50	33	42	47	29	45	37	34	48	38	41	38	48	32	37	33	43	41	32	33	39	36	44	30	35	33	50	29	41	33	48	46	38	39	41	38	40	33	38	39	31	42	33	42	37	32	55	32	37	48	42	45	45	45	43	44	31	31	44	31	35	42	36	40	38	35	38	42	45	37	31	38	35	39	31	45	42	48	37	43	29	37	32	43	34	35	37	48	40	36	37	37	44	38	36	39	48	32	39	43	38	45	46	29	39	49	32	41	37	29	35	38	37	35	42	32	47	39	39	45	30	39	32	36	39	39	39	42	40	38	34	42	34	35	32	39	29	35	40	28	48	33	26	42	42	37	39	33	45	41	30	40	38	26	37	40	28	27	42	30	45	40	34	49	37	33	29	32	41	36	42	38	36	46	28	45	29	31	33	45	44	32	50	30	39	34	56	42	43	44	28	29	32	34	37	39	31	46	30	43	31	31	40	33	43	37	41	48	36	40	31	47	36	35	33	48	36	34	33	31	32	44	40	36	47	36	40	27	34	33	37	39	39	41	38	38	43	37	28	41	33	31	36	39	28	39	34	37	41	41	35	37	38	41	41	29	39	37	32	34	33	33	45	35	30	21	41	36	38	43	32	33	46	42	34	42	36	33	28	26	37	32	37	37	34	36	39	29	38	32	50	34	24	39	43	45	35	33	37	39	35	40	30	30	28	27	40	37	36	48	41	36	47	34	43	36	36	27	38	49	26	25	38	33	37	34	30	42	36	41	35	45	35	40	37	25	32	39	34	38	43	36	36	30	44	42	42	43	34	30	34	31	40	27	40	38	32	40	38	35	32	39	33	30	44	43	41	39	38	40	35	35	40	42	26	36	43	44	39	38	38	28	33	38	33	45	30	54	26	37	34	45	44	38	37	40	34	38	24	38	44	41	44	29	44	40	29	40	47	36	48	37	30	40	45	44	36	42	30	35	46	40	45	26	38	40	42	44	38	30	38	32	35	47	48	39	33	40	41	49	35	49	33	40	39	38	43	33	35	26	42	50	38	40	52	50	33	29	38	39	29	32	36	41	44	46	44	41	38	34	38	31	30	41	38	31	28	39	44	33	46	47	27	44	43	49	40	37	37	32	29	33	42	43	43	36	28	46	44	35	46	40	43	39	42	21	41	33	33	42	46	36	47	46	36	41	37	30	42	47	41	47	36	43	47	36	40	37	33	41	31	35	41	27	28	36	31	39	38	39	39	35	34	44	36	43	54	44	31	37	35	42	39	27	31	37	38	34	37	40	38	46	40	47	43	35	30	45	29	46	52	43	42	21	31	33	46	32	52	36	37	37	39	35	44	40	37	30	29	33	33	39	38	40	37	29	41	43	40	49	35	38	40	42	36	36	34	35	45	37	29	44	38	36	45	39	43	42	39	34	43	40	41	46	42	38	36	27	33	46	31	44	41	39	38	49	50	38	43	34	42	37	37	25	36	39	29	39	35	45	37	35	35	35	57	43	41	47	36	35	47	50	33	37	45	44	40	37	34	28	37	38	29	27	32	38	39	33	46	35	30	60	36	35	25	34	41	43	35	43	30	36	37	37	27	36	41	35	52	33	31	38	51	28	35	39	33	27	37	27	30	26	43	43	39	38	29	35	34	38	31	46	48	28	33	41	35	36	40	44	42	38	33	48	35	27	35	37	40	38	39	30	26	43	46	40	32	30	33	32	36	50	39	32	41	45	35	31	45	40	38	40	41	34	42	34	36	25	43	35	46	29	38	48	32	36	34	27	30	41	35	40	42	30	38	39	35	41	45	41	32	30	45	32	33	44	33	31	38	28	36	30	33	32	27	39	44	35	39	43	25	42	37	34	46	49	35	40	37	40	39	35	36	33	41	27	40	44	27	46	45	34
28600	18714	12000	25861	33504	32515	29270	26806	23453	19400	16113	12856	11176	9496	8954	8801	8362	7803	7434	6511	5889	5215	4752	4342	3844	3535	3300	3108	3056	2785	2574	2384	2358	2227	2077	1966	1921	1783	1608	1405	1293	1286	1219	1052	1123	1150	1068	1033	996	935	961	1108	993	961	914	1012	1030	991	953	900	813	740	732	720	706	729	628	682	725	675	675	648	677	708	655	657	618	657	646	677	644	676	681	695	684	660	651	655	665	631	606	730	629	675	677	681	706	639	656	658	678	633	666	661	648	617	631	613	637	651	642	608	621	652	635	634	610	625	619	594	624	644	657	655	650	586	651	599	582	626	581	598	622	591	595	575	622	588	596	611	629	621	618	602	614	626	581	586	629	636	621	620	673	614	612	576	580	609	610	582	637	636	617	589	649	617	612	590	632	572	625	607	612	614	602	581	620	595	590	643	592	620	605	575	617	623	606	563	590	590	597	609	668	598	621	638	612	582	577	625	582	622	583	618	644	596	635	587	589	620	602	590	565	609	583	607	608	623	627	611	610	629	614	648	650	634	582	657	608	583	602	608	628	641	629	567	614	584	623	639	599	623	591	601	598	577	567	672	583	618	631	646	565	632	571	586	604	625	628	613	614	583	634	587	605	583	619	567	641	613	624	584	584	601	617	611	605	608	627	603	570	643	630	584	582	646	592	627	621	605	650	652	567	594	601	601	625	596	573	631	607	599	615	578	613	598	598	624	584	599	624	639	594	563	610	619	573	578	576	607	636	596	609	593	622	654	627	619	629	629	613	625	609	624	586	591	584	602	669	653	623	631	584	619	639	586	619	601	591	653	578	642	612	631	614	654	608	570	616	575	643	629	615	592	589	616	604	573	553	604	626	603	624	599	622	593	649	612	576	594	660	605	648	589	626	577	625	612	598	624	648	639	602	591	579	572	585	589	644	611	644	608	616	607	614	622	635	617	620	623	617	554	600	611	599	595	619	624	626	651	627	613	650	599	612	590	572	608	615	616	578	602	597	602	586	628	587	600	572	618	632	556	637	612	608	615	611	635	570	631	574	618	528	618	609	602	628	577	582	653	625	596	641	597	609	614	645	597	591	565	635	598	613	642	618	579	620	620	632	556	581	611	609	626	598	648	575	621	600	671	556	615	643	566	638	618	565	614	618	628	613	599	611	594	623	624	601	557	623	633	613	586	635	646	593	616	623	623	621	614	620	563	594	576	591	637	669	575	593	587	619	622	594	586	618	620	583	598	602	541	610	641	603	610	615	603	595	616	584	606	592	608	615	615	653	598	600	644	609	589	605	603	613	617	610	623	608	581	630	599	653	618	645	600	672	568	594	609	613	642	627	623	629	572	627	608	667	580	615	648	601	598	589	612	579	578	606	567	623	611	637	619	623	606	650	576	593	577	560	562	645	626	602	603	599	593	607	602	583	589	585	624	609	571	613	575	622	601	614	634	580	611	577	617	634	600	639	684	618	649	590	601	568	589	611	622	617	648	588	641	637	594	576	617	629	586	622	608	614	600	618	597	649	643	624	614	609	608	617	654	607	646	603	587	624	657	611	609	611	607	585	662	592	578	584	597	619	595	608	596	615	622	580	596	625	611	625	638	601	575	619	608	611	612	641	619	596	586	616	602	606	635	605	616	592	635	612	597	571	622	609	596	607	598	560	653	637	649	613	632	577	562	674	586	607	582	576	588	632	582	580	621	666	604	635	575	612	594	585	626	588	591	583	580	582	615	614	599	583	628	570	577	599	574	608	612	628	602	577	601	591	628	614	612	622	562	583	617	597	600	630	562	595	630	644	619	607	613	605	612	573	644	632	618	608	639	630	604	592	570	612	603	614	615	644	611	599	619	594	589	634	575	589	624	592	585	608	620	597	629	620	614	578	585	601	608	604	615	574	618	551	603	635	580	638	636	592	615	603	608	626	625	579	608	586	609	625	646	575	610	607	564	603	620	589	597	610	609	649	643	631	593	606	601	618	617	597	576	638	609	609	635	576	639	603	605	629	585	649	595	587	589	601	625	579	564	605	628	614	632	666	644	616	566	623	641	592	584	590	631	624	581	576	597	603	593	608	599	558	585	599	629	593	568	563	634	618	571	603	613	645	648	620	597	598	615	609	617	639	614	612	625	601	594	595	614	600	619	633	648	629	607	624	626	596	611	646	602	594	592	619	558	590	564	622	606	574	596	545	599	618	559	661	591	613	602	586	602	579	617	593	646	607	591	566	568	602	597	615	598	650	606	608	582	556	655	605	623	568	614	621	620	620	596	597	605	629	608	625	622	623	611	604	580	616	584	620	584	595	617	617	601	558	575	615	616	589	595	595	579	609	574	624	676	624	632	603	641	542	564	640	569	663	585	588	632	604	604	595	623	578	602	606	626	599	615	605	623	584	623	604	617	644	594	595	575	591	593	598	546	629	594	551	598	627	657	622	603	623	649	597	606	629	574	610	631	598	593	630	621	607	585	589	600	648	622	619	574	629	629	560	602	628	625	597	578	603	620	606	600	571	621	559	635	584	603	569	654	640	613	588	656	590	632	568	617	620	591	610	610	585	594	657	609	610	610	624	536	634	588	638	616	602	651	625	590	579	594	590	610	582	630	599	628	634	586	598	569	629	598	601	616	609	601	578	606	608	602	634	558	609	617	591	610	661	619	606	575	621	593	605	634	631	597	607	589	612	588	576	600	640	623	617	610	643	634	623	598	624	583	625	599	599	566	562	658	583	585	599	636	599	630	661	608	598	615	590	622	618	622	580	574	579	647	617	618	597	604	635	574	609	601	596	591	629	622	575	616	575	576	604	595	590	596	602	637	642	591	626	577	598	633	611	629	675	631	610	630	609	611	583	599	611	582	601	634	636	604	574	609	621	643	595	620	615	638	598	603	625	607	591	600	582	635	588	598	600	616	629	615	641	584	601	613	643	598	615	593	608	599	634	578	607	616	642	652	606	588	586	572	603	618	624	580	621	599	615	611	603	588	620	565	624	595	592	623	618	604	655	590	591	580	592	600	647	614	620	625	595	615	642	624	628	585	611	636	619	584	618	594	644	582	574	594	585	589	606	604	635	607	607	610	633	603	615	622	625	598	629	629	637	589	623	576	619	615	604	621	562	622	624	599	578	602	589	586	578	583	587	620	598	609	613	642	597	606	605	606	617	619	589	630	613	600	580	620	600	594	643	627	610	576	637	595	626	615	604	618	567	610	574	601	583	573	597	629	582	638	617	579	576	595	656	579	629	644	612	575	586	643	585	591	610	618	643	629	564	640	639	583	591	609	606	581	639	591	601	630	596	645	597	582	650	582	613	616	621	615	588	570	629	611	580	673	636	634	590	589	628	628	625	619	600	625	584	609	607	639	620	595	604	607	607	613	600	597	622	612	623	657	592	644	617	631	625	604	628	586	627	617	632	597	622	620	581	584	566	607	581	590	617	607	639	594	641	607	624	578	590	634	606	585	605	636	583	583	570	629	608	606	582	607	573	618	594	569
3725	1725	843	666	1112	1382	1194	1079	900	776	531	451	375	374	327	285	302	274	272	238	233	184	141	179	133	107	116	100	104	96	93	90	72	85	67	70	67	74	58	61	51	58	34	48	47	48	41	48	42	40	53	50	44	36	42	47	51	44	55	25	29	36	25	31	36	47	37	41	29	30	35	30	30	34	20	42	29	37	41	32	34	30	29	34	31	31	31	27	24	26	22	39	40	34	35	23	34	38	36	35	30	29	27	22	30	25	31	28	30	21	38	26	25	23	41	35	24	26	29	29	30	38	32	33	32	30	24	27	25	28	28	39	34	30	39	28	25	31	24	26	29	43	27	28	32	27	37	25	29	31	28	29	35	21	33	29	28	33	30	28	25	32	26	21	30	31	33	20	26	23	20	27	20	39	31	34	27	28	26	31	29	24	33	28	22	34	20	24	23	20	25	31	27	35	28	39	27	20	30	32	28	27	37	26	22	35	31	29	25	23	21	22	29	30	33	16	32	28	29	20	22	18	29	38	25	29	28	28	15	20	27	28	31	38	33	24	29	27	27	27	29	28	20	34	26	32	29	22	26	38	27	25	28	25	26	23	33	27	24	37	27	25	29	20	21	23	33	26	29	28	28	22	41	33	36	34	26	30	30	29	27	27	30	27	25	35	36	27	30	26	25	19	35	40	27	21	19	21	33	20	22	32	25	40	29	37	20	25	32	36	39	27	34	33	26	27	25	29	32	26	34	23	25	34	29	30	30	30	24	30	28	34	25	34	17	28	18	26	31	22	28	34	25	20	34	27	31	26	22	26	25	36	33	35	19	24	24	28	28	30	31	23	26	31	32	31	28	40	24	29	27	20	39	24	22	24	32	23	31	34	24	26	32	26	22	38	26	35	20	25	30	16	28	28	25	27	29	26	21	36	32	20	28	25	27	37	42	28	37	28	31	31	19	32	28	24	32	27	40	25	23	34	26	42	24	21	28	24	27	21	39	18	26	18	31	37	26	42	31	31	21	29	34	24	43	26	21	24	21	33	24	30	30	32	25	33	34	38	30	27	34	25	19	21	23	28	27	29	32	31	26	36	38	33	39	26	23	36	30	38	28	39	25	34	24	25	35	27	24	26	30	37	31	29	17	34	24	20	21	23	27	27	25	24	42	33	29	30	34	25	28	20	25	27	33	31	27	38	27	25	23	25	36	33	18	33	30	28	31	27	28	25	25	27	34	20	28	25	22	20	25	29	34	31	31	35	29	27	27	36	23	25	30	28	23	34	27	34	34	30	30	29	36	26	26	27	28	28	33	33	26	43	33	30	32	34	39	40	28	26	35	28	23	25	39	30	36	34	32	33	26	27	37	27	26	26	30	25	30	38	31	25	28	24	35	29	28	30	31	34	23	29	20	32	27	28	18	40	25	32	25	21	27	25	29	20	35	29	32	32	40	23	28	28	30	33	31	20	35	35	35	29	33	29	27	14	33	28	30	28	27	34	29	25	28	34	25	26	30	37	25	31	24	33	28	41	27	31	28	23	28	28	31	29	29	40	27	43	26	22	27	31	27	23	24	27	38	28	41	26	33	28	27	22	28	21	18	32	26	23	31	34	27	22	37	37	30	27	33	26	21	33	13	28	23	28	29	30	30	27	24	35	26	40	27	36	41	36	26	24	27	22	29	40	29	28	28	29	18	30	30	24	27	29	25	31	33	30	23	20	22	19	33	32	36	23	40	26	29	28	29	35	32	26	30	30	25	39	30	33	33	27	19	28	33	25	39	30	39	25	22	21	25	37	29	20	26	28	21	24	20	24	31	28	33	33	31	20	26	26	34	25	35	23	32	28	31	20	31	26	33	25	27	26	21	28	38	24	33	34	39	32	30	33	34	34	24	27	24	19	22	16	39	30	28	25	31	29	27	18	33	23	27	30	27	31	26	27	23	22	30	26	30	25	20	37	25	28	40	24	20	26	22	32	24	18	25	30	27	31	27	29	34	26	32	32	28	25	37	28	34	31	30	31	25	24	22	33	20	33	33	20	34	25	26	28	37	37	32	25	34	38	27	25	29	27	26	26	16	26	21	28	38	24	29	30	34	28	21	32	27	29	32	31	29	21	26	33	31	34	32	26	34	20	30	35	30	23	30	26	27	23	20	29	23	34	32	30	30	26	33	31	38	22	32	31	27	32	29	30	35	26	41	36	29	24	33	28	29	24	33	31	28	25	37	35	29	23	35	26	29	26	31	31	33	20	32	20	31	26	30	22	26	25	24	28	20	27	26	21	27	29	21	34	42	38	34	20	31	33	23	30	27	31	24	30	30	24	25	28	25	30	24	35	21	35	30	29	31	27	26	32	41	32	30	33	28	27	21	25	28	28	19	25	34	30	26	24	29	39	36	26	37	30	34	26	31	29	32	33	31	34	37	29	21	25	19	28	27	23	33	25	34	41	30	24	25	34	30	31	35	36	31	32	31	24	32	25	26	29	29	24	27	26	27	21	35	35	33	24	27	42	39	26	24	25	29	33	32	37	46	34	32	23	34	25	18	32	26	24	27	23	25	31	30	32	21	36	24	35	29	30	26	29	21	27	22	33	37	30	25	22	27	24	30	29	33	29	33	24	23	22	26	38	27	33	26	28	23	20	24	25	33	25	29	29	26	21	35	29	27	24	24	22	28	29	30	40	26	24	26	24	28	38	23	28	25	24	28	32	26	31	21	37	29	29	23	35	25	29	35	29	33	17	23	33	34	26	29	22	19	27	21	36	31	32	30	31	32	29	22	31	27	16	36	44	24	26	23	28	24	18	29	30	36	28	26	32	27	18	25	28	27	24	27	24	30	25	38	26	22	26	27	19	22	27	28	31	36	36	25	32	23	22	33	28	32	34	22	44	26	27	18	18	32	31	29	18	28	36	31	32	34	25	29	13	28	24	24	30	19	32	24	39	32	24	21	35	25	25	33	30	28	31	30	23	31	33	34	29	24	22	36	32	33	26	28	28	19	21	29	23	32	28	24	34	24	24	27	28	30	34	29	34	32	29	38	34	25	39	30	37	32	34	32	22	33	20	20	27	27	32	26	26	25	22	30	28	31	34	26	39	22	32	31	29	38	30	34	30	31	35	24	28	31	43	25	29	31	34	28	27	26	38	25	18	34	27	32	22	25	25	26	36	24	30	36	29	38	26	23	24	25	33	21	25	27	30	26	20	10	23	16	31	39	34	26	26	31	28	20	35	25	35	39	34	24	23	30	29	34	33	37	27	21	22	38	17	29	19	42	33	34	26	33	26	32	22	24	32	35	30	34	25	29	36	29	39	24	32	24	33	31	32	27	35	30	18	37	18	35	27	18	28	32	21	29	27	32	26	36	33	23	29	23	25	20	18	19	28	25	30	30	32	31	31	26	32	21	27	37	31	27	19	26	23	28	24	20	21	26	31	26	29	30	33	28	32	27	21	28	32	19	30	25	18	29	26	27	25	30	27	23	22	33	24
34701	23939	15657	30668	38383	37200	34112	31365	27900	24096	19550	16742	14557	13124	12260	12034	11138	10667	10344	9122	8170	7398	6376	6028	5238	4785	4634	4318	4112	3669	3328	2996	2875	2802	2757	2480	2397	2206	1932	1614	1524	1356	1340	1171	1292	1355	1239	1131	1005	986	1226	1155	1000	925	1022	1098	1070	1110	954	795	710	698	608	608	561	568	595	542	516	551	568	535	540	532	528	577	551	551	555	513	539	567	515	573	571	560	564	554	549	514	533	570	549	573	559	583	574	543	507	544	499	502	506	517	516	539	465	506	464	484	482	502	503	447	472	486	447	452	451	503	476	489	444	472	449	479	514	489	463	454	471	463	465	459	461	514	493	490	485	465	476	540	492	470	450	455	504	478	469	489	470	531	548	475	457	474	474	477	441	463	435	440	438	457	446	455	489	484	469	461	480	448	463	497	498	480	469	442	470	440	459	457	472	476	494	482	467	477	458	446	428	470	466	478	438	448	419	490	421	457	458	453	467	506	440	444	450	488	465	481	468	460	513	445	458	477	496	453	440	486	463	464	480	457	468	440	473	401	447	476	471	486	453	445	440	393	441	464	474	433	474	459	485	430	476	469	485	431	456	491	448	467	456	445	435	427	431	473	451	440	465	438	463	421	466	429	444	474	523	437	458	453	462	469	452	465	459	449	469	458	444	483	456	440	440	493	466	477	460	496	479	470	438	484	456	414	449	447	448	436	427	465	458	480	442	425	468	408	422	435	465	480	500	459	465	485	460	460	448	420	476	479	457	481	430	494	464	420	464	482	467	474	455	424	478	467	461	461	433	428	455	446	486	472	479	476	496	458	503	495	500	451	497	460	451	460	467	490	471	453	458	455	480	449	438	484	461	459	457	446	441	450	445	456	454	494	452	450	417	436	475	446	465	458	448	440	466	456	493	480	462	485	480	472	458	448	491	425	503	473	447	435	430	459	444	438	485	463	457	496	440	477	456	458	486	484	434	471	451	448	482	462	488	455	444	499	402	454	476	470	495	471	449	450	461	467	456	463	523	448	482	471	478	448	458	436	477	477	475	445	476	463	432	486	442	466	487	435	480	452	472	468	483	517	467	469	477	473	481	473	441	474	456	464	473	456	461	489	467	461	462	461	443	479	426	467	471	451	476	467	466	471	428	461	475	430	458	446	466	467	473	456	420	462	478	454	475	473	422	483	471	465	444	445	445	455	446	442	442	482	478	446	481	419	443	465	453	484	472	473	514	446	463	464	491	449	467	445	475	488	464	472	441	480	472	416	472	448	475	427	456	454	465	469	448	478	442	466	440	477	453	456	446	445	428	432	460	467	442	444	448	475	492	463	484	453	466	486	422	409	472	447	495	462	467	434	460	483	470	468	490	418	465	458	462	472	444	507	482	458	483	432	487	453	463	466	460	490	469	449	442	489	454	436	493	441	463	442	446	426	464	471	441	465	415	444	458	435	441	448	437	453	458	482	476	454	468	444	483	469	463	452	463	469	485	475	484	437	489	458	466	501	441	438	464	489	507	429	451	501	466	470	469	512	520	463	441	490	448	474	467	471	461	464	481	453	438	451	441	460	482	482	479	463	466	447	526	498	491	416	447	468	462	435	441	456	484	455	437	501	471	484	429	428	462	433	480	457	484	483	467	429	476	434	485	447	466	472	487	486	436	488	452	418	435	462	476	446	455	471	419	476	497	443	457	474	466	459	502	457	463	475	474	434	425	473	470	435	448	466	447	464	461	464	472	458	465	428	423	457	452	484	466	463	449	419	464	478	451	448	420	502	481	497	458	523	448	489	477	454	413	465	476	470	479	472	480	477	473	473	476	458	433	474	451	482	453	459	466	447	479	471	473	494	477	452	451	483	485	430	510	463	463	462	433	414	480	436	484	471	434	465	441	449	458	481	453	438	459	472	457	472	456	528	466	433	489	441	443	496	455	446	459	476	475	459	463	460	474	448	452	517	501	427	469	471	486	429	465	433	463	431	447	467	454	482	474	454	471	459	469	513	470	477	456	444	481	441	455	443	482	479	422	483	456	448	464	497	419	466	500	513	424	458	517	449	476	463	497	414	475	477	440	502	491	449	463	476	458	472	464	485	480	459	466	464	488	476	480	473	490	483	493	472	433	461	438	448	423	452	470	485	493	460	436	477	478	435	480	458	453	436	468	447	455	505	443	438	463	482	492	421	428	457	464	478	441	479	459	474	479	469	465	480	498	452	432	479	484	466	441	504	415	477	487	451	463	464	460	491	434	458	454	496	458	445	436	480	459	414	486	430	459	471	469	426	435	447	449	472	436	478	476	465	492	478	466	435	488	455	459	475	490	452	446	456	462	479	448	446	429	414	454	489	494	491	491	455	495	494	413	479	457	421	474	472	424	449	440	470	470	473	431	467	436	480	465	481	473	463	489	508	432	502	469	456	459	473	492	468	465	442	441	456	460	454	426	440	464	443	455	439	457	455	494	481	458	415	442	432	488	465	457	468	468	433	449	477	446	467	480	485	464	440	460	457	478	475	470	458	428	436	436	437	441	448	473	450	474	448	475	506	468	435	457	444	435	455	494	464	457	486	452	482	446	443	501	464	467	477	494	457	457	424	461	449	468	494	458	488	462	488	458	445	471	445	462	431	415	463	436	470	432	460	461	452	463	477	498	475	468	460	486	516	445	440	458	442	471	480	497	481	472	460	470	463	447	475	446	456	484	472	462	481	443	482	499	445	450	507	472	428	455	437	479	446	443	473	453	440	447	425	430	454	477	478	460	465	443	448	467	460	465	482	429	492	519	481	477	441	442	459	453	447	437	438	499	429	431	462	461	420	480	469	456	435	456	475	471	463	406	488	486	469	469	466	472	483	455	430	474	494	488	451	460	439	458	502	449	511	453	474	460	471	462	435	455	463	467	438	467	474	476	413	435	454	451	455	497	505	495	474	464	493	446	466	413	489	464	454	446	457	456	460	444	451	475	447	466	509	483	470	459	437	451	431	531	453	481	477	463	449	494	453	461	475	482	526	470	482	452	461	448	453	449	477	451	454	455	443	462	485	470	491	436	459	466	468	470	486	468	469	474	497	443	472	473	474	462	467	440	417	466	463	489	470	465	461	493	467	454	480	461	464	441	453	471	495	481	436	499	480	446	469	444	450	429	425	476	467	436	488	472	500	469	462	475	500	485	476	470	440	501	494	480	472	453	439	450	461	511	464	483	456	447	497	497	474	450	436	434	420	453	469	461	456	453	454	437	459	413	437	488	431	448	463	437	464	456	473	453	479	450	454	474	476	493	454	441	465	458	434	450	441	474	449	458	467	479	460	475	446	487	442	455	448	469	473	444	448	455	462	446	494	444	478	443	483	480	506	467	459	483	436	476	455	464	473	442	470	429	423	458	466	436	485	446	472	479	442	456	465	484	443	439	435	449	436	489	439	440	484	429	427	499	461	443	420	473	414	486	463	460	472	468	442	463	439	401	461	524	462	473	423	472	463	431	476	496	437	451	469	508	474	476	435
2235	643	364	297	502	686	569	566	511	340	255	215	187	172	155	139	159	147	157	117	93	99	80	87	81	58	61	50	72	68	55	54	56	54	44	55	43	48	43	43	37	54	36	32	27	34	40	40	39	39	41	35	35	27	30	30	40	46	26	40	47	32	20	31	27	27	27	37	27	31	29	40	17	24	26	33	16	25	20	30	41	27	32	28	17	30	31	20	31	30	35	28	21	42	41	24	32	26	32	23	27	31	15	20	21	31	32	32	34	25	31	21	28	40	33	30	19	28	31	31	26	31	21	23	28	23	34	21	36	27	25	31	31	21	23	30	21	26	26	25	21	33	27	25	32	34	31	29	27	26	29	36	33	30	22	29	21	33	32	34	23	30	31	35	32	21	28	36	33	23	39	27	29	30	30	35	28	21	35	26	25	36	29	26	23	36	22	28	29	21	37	28	38	28	17	27	18	35	27	21	26	29	25	37	27	30	26	28	32	28	23	19	21	28	31	18	25	31	25	27	37	32	25	18	31	22	27	29	28	39	22	20	34	26	20	26	28	36	26	23	29	29	24	32	25	23	24	25	28	34	27	21	21	17	19	28	30	26	21	29	30	33	24	27	23	27	30	44	33	35	30	29	21	19	27	23	29	31	28	34	37	34	23	30	25	17	37	20	19	36	32	29	32	29	22	32	29	24	29	20	32	22	29	21	27	25	28	31	22	26	27	30	24	31	31	27	40	27	35	14	27	32	26	29	32	23	35	38	31	28	29	24	31	24	24	32	32	33	29	29	42	29	22	22	26	26	27	23	35	26	29	21	24	32	35	28	22	23	21	25	26	30	34	23	27	27	44	18	32	34	25	27	32	22	27	21	23	23	27	17	32	30	30	21	23	28	25	30	21	16	29	20	27	31	25	29	28	21	34	28	32	29	36	24	27	28	25	36	36	27	29	32	20	23	31	23	19	24	31	26	32	28	35	23	39	29	23	11	21	31	23	30	28	29	32	33	32	19	38	26	30	24	29	35	37	28	22	29	22	28	34	18	25	22	17	23	31	24	24	42	32	37	29	24	29	32	33	16	29	22	28	32	22	20	33	23	32	32	20	31	31	35	23	45	20	32	28	23	28	22	22	23	16	24	30	35	18	36	30	36	27	38	25	32	21	25	24	25	24	24	36	36	29	26	31	31	24	31	33	26	23	28	24	28	18	28	29	31	25	19	25	29	27	29	30	23	26	21	33	36	41	31	24	29	24	33	23	28	44	24	19	29	27	28	26	28	32	37	26	23	33	28	26	26	25	25	30	28	34	19	28	26	36	25	20	25	29	24	35	29	25	28	21	21	23	33	36	28	25	28	20	19	29	16	21	25	27	36	30	20	31	28	32	26	33	25	30	30	22	29	29	35	33	25	24	22	36	28	33	24	23	31	37	33	28	20	28	27	23	22	25	15	22	31	38	34	23	33	24	38	33	20	35	32	22	20	17	22	27	27	31	17	28	32	28	34	30	29	44	32	28	31	34	23	24	33	31	25	29	25	25	23	29	20	39	30	34	28	26	39	18	34	26	35	31	40	25	26	27	25	28	24	25	27	18	25	27	38	20	33	29	41	29	21	24	22	29	31	32	31	37	33	28	24	24	29	31	32	25	20	26	23	29	24	39	29	17	26	17	23	32	41	28	29	29	28	27	25	20	29	25	18	32	34	33	22	26	24	33	22	28	24	32	26	34	17	36	30	30	28	25	28	21	29	29	34	25	37	20	24	26	34	25	33	35	32	21	23	29	29	30	28	32	21	22	18	22	32	22	32	23	31	24	17	32	25	32	25	32	24	39	30	23	28	23	29	24	30	32	18	38	26	24	27	28	29	40	35	25	24	31	30	21	32	29	26	24	23	33	29	16	23	22	34	26	28	33	18	29	25	24	26	31	35	23	17	20	20	12	30	32	29	24	25	29	26	30	35	34	31	27	26	40	30	33	26	29	32	27	24	33	28	34	27	27	25	32	40	30	32	17	28	31	30	16	24	31	28	29	32	28	27	21	27	29	35	23	26	26	29	26	26	30	28	16	26	35	28	29	26	36	27	31	24	25	50	24	20	26	26	22	27	20	23	25	28	35	37	30	26	22	28	23	22	30	30	28	28	26	31	27	25	37	36	17	31	23	26	30	24	32	27	23	32	29	21	25	28	27	22	25	24	22	27	32	26	17	23	33	16	26	28	28	24	25	26	26	33	38	28	31	24	23	22	30	30	29	32	25	29	29	36	28	25	24	23	22	28	16	31	29	30	21	22	30	30	27	27	38	32	32	36	19	23	28	17	20	25	21	33	25	23	36	33	29	24	32	25	31	35	25	17	15	34	33	24	19	35	27	30	24	25	25	29	31	17	22	42	23	30	26	31	27	27	28	27	23	31	27	24	31	30	23	31	28	17	36	35	28	26	35	23	25	28	24	23	30	23	34	28	25	34	29	31	34	23	32	32	39	13	34	23	24	23	24	23	28	22	21	28	34	25	25	26	26	34	25	11	27	32	34	32	33	24	29	27	28	31	34	19	39	31	28	30	30	26	17	30	23	29	24	31	40	26	27	34	26	28	30	22	21	29	20	27	38	27	28	25	19	28	20	29	23	29	34	30	27	28	32	28	27	27	28	28	23	36	19	26	29	36	29	38	24	22	34	19	22	32	33	33	21	26	27	25	24	33	35	28	29	25	33	20	20	24	23	40	34	25	28	30	28	30	30	28	23	41	27	27	32	27	25	26	20	27	24	21	27	25	29	32	26	35	16	28	32	27	27	23	33	26	38	32	30	20	31	20	32	37	33	22	25	31	31	21	29	24	24	31	24	36	28	31	28	24	25	34	30	25	22	34	34	25	33	25	21	41	26	36	25	27	32	27	29	26	25	24	37	23	21	26	26	21	31	28	26	30	31	28	22	20	32	22	16	25	35	35	23	22	31	27	37	36	23	25	24	22	28	35	38	26	25	26	24	22	31	37	34	18	23	36	23	24	22	28	23	29	27	27	31	23	27	23	19	23	26	37	26	25	31	30	30	22	24	25	23	35	29	29	26	21	34	26	27	24	35	34	33	35	31	35	31	26	25	31	27	27	33	27	34	23	30	19	31	20	35	24	30	35	21	31	33	22	34	30	31	31	28	37	19	34	22	24	26	21	26	28	24	21	26	22	31	24	29	27	34	12	29	25	17	29	29	27	32	29	33	23	28	20	21	29	25	21	33	18	27	28	28	23	22	34	28	33	16	23	27	24	23	28	20	20	30	23	23	29	26	20	38	26	27	21	30	30	30	23	23	25	36	28	28	27	39	22	28	25	24	29	33	30	23	26	24	32	21	30	24	40	27	31	19	34	32	25	20	36	25	23	18	23	43	34	29	32	26	28	23	25	29	25	25	26	21	25	35	36	22	26	34	31	39	22	29	24	27	23	26	26	24	35	21	28	21	20	28	27	38	25	25	29	26	26	25	26	36	26	38	24
25856	15601	8514	20972	29151	28365	25373	22517	19673	15401	12213	9506	8238	7013	6869	6650	6181	6149	5682	4633	4049	3656	3312	3209	2686	2461	2477	2437	2208	2033	1876	1691	1515	1553	1500	1486	1315	1186	1069	920	879	860	774	788	824	859	793	750	738	729	830	718	657	681	697	776	782	725	624	614	542	530	518	513	495	496	468	451	472	490	526	497	472	450	514	474	472	456	522	517	507	499	521	543	471	498	484	538	499	483	495	517	513	456	473	488	560	450	492	493	476	506	457	484	453	434	441	422	452	436	455	439	422	508	435	440	444	452	463	424	446	448	476	448	452	464	451	455	480	414	471	451	443	456	504	428	420	475	471	435	458	469	447	442	462	470	452	471	461	448	486	463	486	452	433	435	455	457	449	430	444	487	447	460	477	445	423	482	456	491	440	452	442	434	447	441	424	466	477	459	458	423	468	430	481	437	463	447	469	444	426	451	436	450	473	463	471	459	453	445	457	453	474	457	452	451	450	407	449	419	438	418	443	481	496	432	420	452	462	412	503	444	404	460	450	475	439	465	398	413	453	394	484	432	422	428	434	449	441	432	481	443	449	478	407	468	459	480	456	434	439	417	431	444	458	443	441	449	446	420	471	446	452	472	417	454	415	431	414	413	449	453	455	465	485	423	456	430	432	464	434	464	498	444	434	465	497	461	434	465	470	426	462	438	451	450	437	462	456	426	440	467	456	487	483	451	449	472	460	466	441	424	427	421	416	425	474	471	454	457	430	468	502	429	437	394	453	461	453	413	459	459	459	453	472	421	436	413	446	408	420	469	425	436	428	428	449	437	436	471	450	471	474	463	441	452	452	416	448	448	451	463	437	435	477	469	462	437	427	451	458	423	437	436	399	448	414	425	418	427	431	434	463	423	472	466	479	482	450	448	460	451	478	459	449	455	426	415	439	435	472	451	481	447	437	467	460	423	455	420	457	486	442	456	433	463	458	403	482	472	412	458	416	452	465	446	451	441	440	482	441	453	450	431	442	440	437	446	456	472	477	458	466	461	442	408	415	455	463	466	463	406	451	451	483	443	442	447	480	437	443	436	427	476	462	402	462	455	428	426	435	430	436	428	421	482	446	479	456	412	458	452	454	433	505	512	429	494	426	463	433	404	436	434	451	487	432	432	439	439	413	472	435	420	468	469	455	468	472	467	454	484	444	439	463	463	436	467	449	469	473	430	454	414	442	447	447	456	456	437	452	436	420	435	458	462	446	474	444	440	416	426	478	450	448	446	489	483	457	453	485	428	470	492	464	443	487	470	457	428	480	429	429	450	422	453	499	466	413	472	404	409	418	491	440	416	435	423	452	461	469	463	458	455	440	448	456	455	435	429	469	459	479	427	446	444	446	483	442	437	451	438	428	452	439	442	437	468	415	437	450	496	414	454	423	414	455	460	448	459	437	428	419	445	449	458	460	449	448	442	497	449	430	493	459	469	430	454	433	482	428	442	456	458	478	437	450	463	416	446	460	454	442	422	434	420	447	465	437	471	471	455	432	446	457	458	432	414	432	482	440	408	467	436	460	459	419	476	434	449	469	475	433	471	454	421	424	430	437	438	439	487	445	464	415	435	465	435	413	455	415	441	462	433	451	485	457	414	450	474	441	471	467	448	478	466	444	447	436	453	444	437	452	443	421	437	459	411	450	446	445	425	456	440	436	467	479	436	473	412	394	463	451	449	471	414	440	454	430	437	448	470	454	474	438	480	417	434	446	464	454	482	447	425	427	474	462	435	437	424	507	434	434	471	422	433	439	460	461	466	461	420	417	462	440	437	479	427	433	445	444	417	431	459	428	450	452	380	442	453	422	472	462	433	435	405	444	461	431	450	395	452	479	490	472	465	432	471	443	445	452	440	455	483	458	492	476	491	413	446	452	469	453	457	459	449	413	434	418	455	397	444	430	489	433	488	437	454	429	467	422	456	463	449	445	439	424	418	444	442	463	445	488	482	458	472	450	484	482	452	479	445	468	451	439	419	422	452	452	464	481	455	452	473	432	433	484	417	478	466	439	445	420	462	419	438	428	482	438	432	468	403	441	452	442	468	433	455	447	451	429	453	437	449	465	483	447	424	420	449	461	436	470	429	470	457	438	443	464	428	428	463	452	459	491	454	416	425	469	431	464	458	444	444	459	468	384	442	448	466	439	438	460	424	426	420	444	438	440	441	450	426	441	422	440	423	478	437	438	466	434	457	440	449	464	427	440	417	428	466	427	463	441	439	422	461	427	439	460	457	463	484	409	445	483	468	424	464	459	448	421	440	439	503	454	446	408	409	476	441	451	441	464	470	453	452	472	441	443	402	412	452	452	479	399	429	471	422	412	443	440	448	459	443	425	487	453	439	413	460	425	420	438	444	442	426	457	442	469	478	422	439	459	431	383	452	421	443	458	467	468	470	481	500	466	447	435	420	484	462	460	454	490	473	446	458	465	422	458	439	456	423	514	442	450	461	437	454	376	491	418	463	445	425	448	450	446	472	469	438	464	451	431	425	454	439	466	418	472	445	456	439	457	462	438	464	449	444	459	446	475	454	432	450	440	430	444	476	422	448	456	387	466	434	443	456	489	463	422	435	456	458	444	444	424	471	462	445	442	457	430	489	436	478	433	444	449	486	457	432	427	435	431	467	469	433	463	450	476	456	406	471	471	413	430	454	447	478	451	418	464	440	446	486	454	436	438	442	434	430	454	475	427	435	427	484	456	446	450	425	441	449	481	447	451	450	457	409	485	465	438	458	467	404	454	433	483	472	480	470	437	463	447	442	394	415	462	429	438	432	420	441	423	431	489	448	412	416	467	447	431	464	460	429	469	462	442	462	490	425	427	436	444	435	451	455	460	459	463	440	425	443	406	463	479	468	454	493	455	478	428	420	464	445	415	477	444	428	415	453	453	441	436	430	411	457	425	470	441	485	454	440	448	438	480	482	477	446	455	441	425	419	465	488	434	470	462	424	430	471	443	466	429	423	453	485	464	469	464	431	462	451	440	436	455	473	465	442	432	474	420	392	419	413	461	433	469	433	442	429	441	442	445	464	437	480	442	465	479	458	444	449	424	478	428	460	412	463	459	447	470	484	468	434	449	459	477	451	460	471	431	417	476	430	447	428	455	473	413	447	462	463	431	430	468	439	439	463	449	421	404	480	468	444	457	422	465	427	438	428	444	410	433	466	489	460	461	410	448	428	484	426	458	432	481	451	448	431	443	429	441	421	448	446	445	469	467	429	443	415	421	452	439	463	466	413	449	409	465	426	425	452	424	449	466	466	420	465	424	445	443	413	471	495	446	440	439	432	431	468	458	429	480	449	459	488	452	446	499	439	446	451	440	440	438	432	447	432	500	435	444	417	436	424	473	419	399	488	443	454	457	460	431	434	464	434	462	465	447	467	468	449	446	457	422	451	428	426	476	474	434	409	446	426	472	448	431	497	450	437	434	415	473	454	445	456	441	443	442	441	435	428	461	455	431	473
2250	658	371	266	496	623	598	545	443	347	248	205	171	147	177	144	159	136	108	121	85	94	71	73	55	71	75	75	63	64	51	65	47	53	59	43	35	39	40	51	38	37	35	29	42	34	29	33	38	36	31	31	29	38	36	34	31	25	26	31	33	27	19	34	28	27	20	22	24	24	33	26	24	35	24	17	26	29	23	25	22	20	25	25	25	24	34	21	30	25	17	11	30	32	20	34	23	28	25	30	19	34	22	25	35	27	22	29	27	26	31	38	33	22	28	22	25	23	21	16	23	22	31	28	27	22	20	23	22	32	14	26	22	23	21	23	23	34	17	20	24	38	24	30	25	25	22	24	33	22	28	34	27	28	31	25	28	20	29	22	34	14	22	25	30	24	27	21	25	23	27	19	23	20	18	28	23	29	28	23	24	22	25	33	16	33	24	30	31	22	30	29	30	24	25	29	33	29	34	23	30	14	27	19	22	29	22	21	27	18	27	24	27	18	26	33	33	23	22	25	29	35	29	26	23	22	22	27	25	37	20	21	24	21	32	23	34	36	30	33	23	19	31	29	23	33	20	22	23	31	24	26	28	39	32	33	20	27	23	29	28	22	16	26	24	15	24	22	32	31	23	23	25	17	22	17	33	23	27	20	18	25	28	24	26	28	29	28	28	22	19	26	24	20	18	18	20	22	25	23	27	18	30	30	19	33	25	21	25	30	33	18	19	17	28	21	22	24	32	39	25	16	26	28	22	26	24	32	20	16	28	24	26	21	25	26	23	23	22	23	26	19	25	21	21	33	23	31	24	20	26	18	29	26	25	36	36	27	25	17	28	18	19	26	26	22	25	24	25	29	21	35	21	19	33	32	23	26	29	17	29	35	27	24	29	29	20	30	19	27	12	34	32	26	23	28	18	31	34	29	28	26	29	28	22	19	26	19	25	24	24	29	28	23	25	27	36	26	24	19	19	21	20	32	24	27	29	20	36	27	22	26	39	26	20	26	27	28	28	23	33	25	28	32	18	21	20	25	30	25	32	22	28	20	21	21	22	21	24	36	19	29	17	32	22	21	28	28	24	37	24	25	23	24	20	19	25	22	21	21	26	24	27	25	33	20	27	27	21	26	20	17	21	27	20	29	28	28	32	24	21	23	20	33	32	23	28	30	22	19	24	26	18	24	31	26	15	24	26	25	28	33	31	18	20	36	25	34	31	33	28	25	21	27	34	28	27	16	23	20	26	33	21	23	17	28	21	26	32	23	31	26	30	20	30	30	28	25	25	29	25	33	27	32	22	23	18	28	32	31	22	29	21	23	26	32	26	26	27	29	21	28	29	25	23	27	26	26	25	27	26	19	24	24	28	21	27	20	37	25	20	22	24	23	24	16	29	22	26	24	27	29	20	30	32	28	34	29	31	16	24	15	23	19	25	27	25	28	24	21	19	28	28	27	32	20	30	33	26	25	32	34	25	34	33	20	23	31	26	21	27	24	23	19	33	16	26	24	21	20	26	19	15	25	20	22	23	19	19	38	22	25	35	21	23	35	24	26	23	33	39	26	25	19	27	27	20	27	28	22	31	19	28	25	27	31	30	30	26	34	24	25	20	35	19	32	25	31	22	24	26	22	25	29	25	19	23	18	25	21	25	36	22	31	26	22	30	27	30	32	21	21	21	30	31	32	28	29	27	26	19	31	19	25	36	29	27	21	27	21	18	20	24	16	28	26	28	25	21	36	25	23	23	30	24	21	27	30	27	27	26	21	28	24	27	28	22	28	22	20	16	32	18	28	24	31	20	29	25	25	20	29	23	33	26	22	40	34	27	30	33	27	22	23	21	28	38	26	20	25	19	31	25	25	23	25	19	41	27	22	20	26	28	20	29	27	40	35	25	34	32	20	24	25	21	22	27	23	21	22	22	21	37	22	24	24	34	24	26	20	24	17	27	27	34	21	28	26	28	21	26	26	20	26	32	20	28	24	20	28	26	18	19	30	22	29	27	17	19	19	32	20	42	28	26	22	20	22	32	26	27	33	25	25	36	31	26	22	30	28	29	30	26	21	30	26	22	22	21	30	19	20	17	26	22	18	21	29	20	26	27	25	32	27	25	26	24	25	29	36	31	26	23	25	26	24	27	24	35	23	28	34	26	29	20	25	31	34	21	24	21	21	25	31	26	24	26	24	22	15	26	23	24	26	31	30	22	22	19	29	22	29	29	25	17	33	23	30	25	29	34	31	28	20	17	25	31	20	20	29	26	27	21	23	16	21	32	28	29	23	26	24	32	30	20	22	33	29	26	31	19	34	23	24	32	25	30	27	26	22	27	27	28	24	22	27	28	14	29	28	26	28	23	25	28	32	20	26	20	22	28	20	23	31	25	27	21	24	25	26	38	40	19	21	23	19	24	34	27	31	29	25	33	24	23	27	23	15	17	21	26	23	27	19	29	27	25	22	23	29	25	27	17	19	21	16	27	16	22	22	32	29	28	21	27	29	26	35	25	31	24	30	27	32	25	18	23	25	21	26	38	31	25	40	24	27	24	33	31	22	21	30	37	31	30	28	20	23	25	22	18	19	31	24	16	28	29	35	25	31	31	19	39	24	26	24	21	21	27	33	27	26	22	27	22	23	21	15	28	16	29	33	27	28	25	22	27	24	31	32	20	26	28	20	28	34	22	22	21	22	22	26	29	23	34	27	34	26	30	23	35	19	23	24	30	24	16	21	22	24	22	25	24	14	18	26	21	35	17	26	31	23	23	26	19	21	24	25	18	30	24	18	27	16	23	30	24	32	18	37	31	28	19	36	20	22	23	31	32	33	20	26	24	25	33	31	31	28	23	27	30	24	29	29	28	26	20	25	41	25	26	25	25	22	22	30	23	29	21	28	24	21	22	23	31	23	18	39	30	21	30	32	21	21	31	25	26	29	31	25	23	23	18	32	31	21	27	25	23	21	23	29	25	25	28	30	32	18	24	20	19	23	29	33	23	25	19	27	24	32	27	24	32	21	20	29	15	32	18	24	26	22	34	29	31	23	19	26	20	16	27	18	25	25	29	21	33	26	30	37	27	28	19	24	29	29	26	18	31	28	31	23	33	21	24	33	26	24	28	27	28	24	26	15	29	26	29	26	30	22	19	24	30	25	29	23	34	19	27	30	24	24	26	31	32	22	31	29	29	23	44	20	24	25	35	25	31	19	31	17	24	31	30	31	31	34	28	29	19	17	20	25	18	33	24	23	32	26	25	20	16	25	32	25	35	22	26	27	22	25	27	28	22	23	26	29	20	29	35	24	32	26	27	28	26	32	35	33	30	25	25	21	25	24	30	32	21	22	39	22	29	24	26	29	25	30	45	19	24	14	29	22	28	23	35	25	20	20	26	21	25	27	24	21	25	21	25	32	32	29	18	34	21	33	22	33	28	31	24	31	25	23	23	28	25	26	21	17	20	23	22	18	32	25	25	20	22	26	22	26	25	27	24	26	18	26
26219	15550	8534	20885	29364	28512	25474	22610	19227	15808	12150	9448	8266	7140	7047	6733	6520	5983	5548	4505	3955	3757	3234	3108	2789	2523	2430	2358	2274	2038	1750	1679	1583	1525	1468	1366	1279	1139	986	917	857	782	810	780	803	823	799	710	674	715	729	631	654	714	697	688	674	682	570	557	511	502	455	427	478	458	462	449	425	442	409	424	468	467	455	489	414	463	411	505	444	444	441	481	480	468	457	490	470	493	436	430	484	479	488	466	438	465	431	442	420	420	456	438	452	456	430	408	415	441	464	438	456	413	409	443	444	398	401	397	440	426	420	456	409	436	397	465	405	402	420	444	417	408	413	446	416	462	422	403	441	439	399	443	415	454	426	397	413	434	451	438	465	462	445	419	428	414	394	381	441	445	412	413	425	383	427	379	409	444	430	420	460	461	409	377	400	425	392	412	406	441	411	448	414	434	401	404	385	388	397	452	417	389	415	427	409	428	433	416	422	421	443	424	387	433	408	402	429	450	446	407	436	430	424	441	393	438	418	420	451	410	428	424	445	439	408	400	434	408	429	405	428	381	432	467	397	449	424	420	440	436	404	401	422	426	431	405	466	415	427	400	390	413	433	402	435	389	417	421	404	408	404	429	422	415	415	434	444	422	408	400	421	402	460	369	401	417	412	452	381	411	442	416	439	432	392	436	421	405	465	423	396	449	426	443	421	425	387	436	465	420	434	405	436	446	418	431	416	465	388	418	432	383	454	434	398	455	397	476	439	458	395	413	410	441	426	419	443	431	456	404	396	436	429	436	447	414	411	437	430	380	397	395	447	413	408	418	392	443	400	414	452	411	430	421	429	404	450	383	461	421	431	423	459	401	412	448	366	423	413	443	427	406	407	426	428	384	412	410	424	444	397	431	425	405	383	406	420	393	422	409	391	420	397	394	379	414	409	419	451	433	425	432	431	442	387	379	455	410	396	452	415	431	404	401	413	420	416	438	390	438	452	415	416	411	421	431	395	408	464	399	388	450	421	438	410	421	408	398	454	424	441	435	457	402	436	419	400	422	427	441	441	426	448	388	400	437	420	452	413	404	434	406	412	441	392	413	412	424	430	444	462	411	405	433	400	426	408	399	415	443	408	437	413	430	422	442	444	396	406	449	447	388	408	413	442	446	410	397	415	422	431	436	420	437	457	424	400	450	386	432	462	431	447	412	417	409	408	428	392	429	427	424	448	443	444	423	413	436	412	461	395	448	407	408	427	403	418	405	419	427	421	400	444	441	450	405	426	443	435	436	404	415	416	429	431	404	409	410	414	405	430	414	418	444	377	440	433	411	420	380	421	454	376	418	409	449	426	453	432	398	422	432	435	428	396	440	449	430	450	405	403	388	432	458	424	445	398	413	445	414	409	448	432	407	426	419	439	426	451	421	452	415	447	429	410	446	392	428	411	417	423	439	431	422	444	408	419	430	409	408	410	385	438	391	412	442	439	446	423	380	404	362	399	410	434	425	439	397	448	425	404	408	420	436	451	427	424	468	436	406	453	412	382	430	415	443	421	408	415	458	402	435	420	453	439	472	421	439	436	418	444	426	434	427	425	429	390	399	412	410	412	390	441	421	361	421	427	411	412	410	436	413	448	419	400	413	400	439	397	404	402	407	461	416	408	436	438	445	446	402	433	463	409	435	433	420	445	446	451	439	402	415	415	410	424	441	415	385	424	421	434	436	423	365	429	430	456	421	439	428	399	472	404	385	439	412	409	393	399	444	412	424	446	434	423	436	419	417	386	422	396	424	429	419	433	422	396	421	435	445	435	441	423	392	408	420	422	427	402	437	441	396	399	410	453	418	416	436	419	455	434	392	411	405	412	428	427	435	424	420	393	414	389	446	418	403	388	416	420	412	370	435	414	402	421	468	410	405	410	442	408	430	432	423	387	393	412	392	400	416	427	421	418	411	446	432	446	454	442	446	435	466	411	393	393	411	393	391	398	435	432	412	433	415	439	416	421	402	425	428	390	424	451	424	433	428	413	451	427	417	458	438	432	423	399	434	436	410	407	401	430	414	447	398	415	403	404	413	414	430	434	387	401	420	433	426	400	424	444	373	429	419	445	418	387	434	419	454	431	408	416	422	426	431	414	427	409	411	439	427	386	438	374	431	401	397	446	430	408	462	399	425	430	448	407	430	407	402	466	420	390	405	397	390	436	405	433	444	433	402	397	412	407	440	478	409	386	437	384	423	414	434	431	414	406	435	434	407	411	431	430	405	407	421	426	416	434	412	422	426	427	449	456	431	426	436	396	412	403	393	427	418	389	414	398	406	422	419	425	445	435	447	394	427	406	398	414	419	412	428	429	411	428	407	415	425	404	406	421	437	423	426	443	436	368	460	426	402	468	394	447	462	451	404	457	415	434	413	403	433	423	441	436	388	440	419	413	436	419	424	412	451	387	389	407	425	404	438	424	431	409	425	407	427	486	412	406	420	418	456	406	446	454	407	421	466	409	418	419	449	410	429	403	441	426	392	415	396	412	449	432	419	436	449	407	444	427	427	427	428	450	438	382	430	431	461	434	429	418	425	397	448	439	396	425	408	440	395	451	432	396	395	398	426	387	436	437	398	430	409	400	387	435	411	390	388	392	422	425	424	430	438	443	430	421	438	446	397	396	382	419	409	460	417	431	438	427	385	408	427	418	433	437	393	402	427	452	400	428	406	410	400	450	406	423	407	390	416	450	423	476	400	436	413	416	439	447	414	408	417	430	426	439	428	387	426	416	427	450	423	440	418	398	454	436	429	425	455	442	464	436	450	436	473	418	393	417	396	428	427	406	419	417	436	395	424	407	400	421	413	415	403	422	421	418	411	424	385	450	432	414	417	417	439	398	444	433	438	429	406	440	454	386	414	383	423	416	406	439	446	434	434	412	398	452	420	447	420	412	432	417	427	441	444	409	413	370	445	418	380	417	425	409	464	406	456	404	428	406	413	410	448	451	435	425	412	403	408	428	438	449	438	418	437	401	445	465	406	425	412	428	427	447	382	410	446	418	395	437	419	386	410	413	431	396	394	466	415	389	414	437	425	443	397	432	417	446	435	413	415	420	423	448	395	436	417	396	449	412	430	405	421	438	424	420	406	388	453	442	441	382	398	444	464	431	406	438	440	435	418	420	431	441	392	420	427	415	414	441	413	433	431	450	383	398	396	431	413	400	401	434	426	413	421	406	425	417	406	412	424	381	420	414	419	385	413	445	417	410	414	423	431	434	440	407	394	390	425	410	425	437	426	405	452	434	422	427	408	413	400	424	435	430	375	426	415	413	416	481	407	395	422	428	407	420	398	414	433	466	378	399	456	429	387	403	394	408	428	448	436	425	412	420	453	453	419	466	447	440	412	438	406	417	406	403	411	412	419	425	417	435	398	438	441	418	388	442	403	421	444	409	410	447	413	470	447	460	431	449	432	430	453	450	479	405	398	441	435	407	443	408	413	420	423	397	392	420	412	464	394	390	450	422	410
3939	931	485	421	797	944	890	693	679	495	408	298	250	230	211	210	221	208	191	174	131	124	136	128	112	104	93	114	83	78	65	80	80	71	85	68	69	66	57	43	63	58	53	54	44	46	57	56	44	43	46	42	55	57	57	59	55	45	44	41	47	34	46	33	32	48	32	38	41	43	34	31	43	35	47	31	35	34	39	31	32	45	27	47	47	41	35	37	50	33	35	40	44	39	44	33	52	39	40	37	37	37	47	37	44	34	34	46	43	36	43	42	36	47	41	32	35	50	47	43	44	45	37	44	37	49	39	33	44	42	38	42	44	31	32	46	35	33	24	41	38	36	40	41	35	40	42	41	29	44	43	43	34	36	42	28	40	27	30	43	31	33	36	32	31	37	34	47	33	37	41	32	41	29	32	26	43	25	33	34	42	25	48	34	34	44	41	32	35	31	42	51	42	25	37	39	41	50	31	29	30	27	28	28	31	29	40	28	38	43	51	29	38	41	46	41	38	48	25	54	35	35	36	40	42	46	31	33	37	50	48	47	39	36	41	46	31	43	29	38	23	31	38	37	42	45	40	39	41	43	32	37	48	39	29	45	31	31	35	31	32	38	39	32	36	45	45	36	44	41	39	31	47	52	33	36	40	43	42	31	32	39	41	34	39	38	28	30	38	50	41	42	23	32	34	31	40	30	34	34	42	41	40	50	39	50	34	56	41	42	39	32	33	41	33	40	40	40	36	38	41	37	32	35	37	32	40	40	28	36	32	37	33	36	33	35	28	32	33	37	23	28	38	49	39	26	40	36	34	23	40	31	33	36	38	42	42	38	36	42	35	42	41	45	27	56	40	41	40	45	38	33	32	45	48	33	21	43	32	43	41	25	32	38	44	35	41	34	36	41	38	30	43	36	38	28	33	40	37	28	29	31	46	29	36	38	35	38	34	33	32	46	42	37	53	35	35	35	43	47	28	45	42	30	27	38	40	33	36	38	41	49	45	38	44	36	37	41	32	29	38	40	41	35	36	28	42	39	40	43	29	34	29	33	40	40	51	40	37	41	36	34	46	35	41	43	35	47	39	32	43	46	37	38	42	28	54	31	28	35	37	43	35	27	39	31	38	28	41	32	41	34	47	42	39	37	23	40	36	32	41	39	38	51	40	45	30	36	32	33	42	41	51	50	43	35	39	46	38	46	33	34	41	29	40	38	48	31	31	55	33	40	34	34	37	35	37	40	34	34	39	37	35	30	36	50	42	38	39	36	57	41	31	46	35	41	50	34	40	44	33	37	36	41	27	42	45	41	29	44	34	23	40	32	27	35	27	50	49	31	44	43	41	31	45	37	37	43	44	39	32	43	27	48	30	37	30	45	43	31	46	40	37	38	53	42	37	35	37	42	38	42	39	52	37	42	32	39	38	42	41	32	33	42	49	35	30	36	33	31	29	36	37	31	51	35	28	38	29	29	36	37	34	36	45	40	29	32	35	30	35	41	40	33	40	32	38	31	31	43	33	28	44	36	46	46	36	33	35	33	38	38	49	36	26	49	49	35	40	41	44	39	44	43	33	39	50	35	36	31	38	39	32	43	36	34	29	42	32	31	37	37	34	38	34	44	31	46	33	32	34	49	44	26	39	40	37	40	27	39	34	40	37	30	44	60	27	31	37	27	41	42	42	26	25	40	33	34	44	40	32	42	31	39	37	44	27	38	43	37	48	37	52	43	50	35	34	32	39	22	42	42	42	31	24	29	36	36	36	37	36	37	31	48	40	35	31	44	32	27	38	34	42	43	40	41	44	34	35	32	39	39	23	39	44	43	38	43	43	32	41	35	36	32	37	45	37	43	34	36	41	35	44	37	51	44	37	26	45	35	34	47	41	41	39	27	39	30	41	35	32	41	29	37	42	45	39	32	33	39	40	36	39	49	45	33	38	45	42	47	31	42	53	52	42	26	50	35	29	35	30	40	34	40	39	46	41	41	37	45	42	30	38	38	41	46	39	31	26	37	33	29	45	37	21	42	37	45	46	28	43	37	39	45	37	36	45	36	47	46	46	33	37	31	34	40	46	31	40	53	33	35	37	42	39	42	31	36	42	39	43	39	52	41	40	44	34	32	38	41	49	41	39	34	41	48	42	33	32	45	41	54	31	35	41	32	28	41	36	34	39	32	32	35	41	36	41	39	38	39	46	36	37	23	29	33	48	30	28	42	37	46	34	39	37	40	43	49	40	48	38	29	39	30	35	41	37	30	27	46	27	41	40	37	48	32	34	41	37	38	36	34	39	31	51	52	39	39	44	43	51	31	43	39	39	43	43	39	30	41	41	44	33	24	38	42	38	44	43	39	48	43	34	45	37	43	44	32	37	28	40	32	45	40	35	37	36	44	37	39	35	32	42	50	30	42	38	32	46	40	41	47	37	37	38	48	33	40	40	41	48	32	35	30	37	38	39	38	42	35	34	26	26	40	37	41	48	33	43	36	39	45	29	36	42	31	49	33	36	35	47	44	40	30	36	33	29	38	36	35	39	26	30	29	38	49	47	39	39	45	30	36	34	42	35	40	32	36	43	30	41	32	34	29	34	42	38	39	36	32	41	28	45	45	32	40	41	31	41	27	35	33	41	35	34	38	34	31	37	40	39	38	44	32	37	42	36	43	42	39	36	31	45	43	31	34	28	36	34	38	33	47	36	30	34	39	51	33	43	38	52	45	56	40	40	37	42	34	35	41	30	43	44	38	30	31	41	42	41	41	36	36	32	32	44	32	40	33	48	40	40	31	32	34	36	38	39	44	38	32	23	45	42	33	33	37	26	51	41	44	22	36	42	36	27	45	44	32	24	38	44	28	38	35	34	37	37	33	46	40	44	36	41	33	38	28	37	39	48	40	51	41	41	45	34	41	35	36	22	42	54	39	31	43	37	38	34	47	45	41	35	58	43	32	39	45	34	20	43	44	39	41	37	36	35	42	44	39	33	33	32	35	37	25	30	44	34	43	50	41	42	42	52	33	31	32	47	42	36	46	40	47	31	41	48	43	45	41	37	36	44	34	33	41	37	34	34	35	42	38	40	37	37	40	52	29	32	36	34	21	33	35	34	34	34	35	28	50	38	51	44	37	41	16	52	39	41	41	47	33	33	34	44	41	49	40	44	40	41	40	37	37	35	44	40	41	27	46	41	35	44	32	37	37	43	44	39	37	33	44	34	42	44	51	28	37	34	39	39	40	26	32	43	47	34	38	34	31	30	41	52	54	33	42	34	31	41	50	37	39	40	33	41	38	43	30	40	40	29	33	25	36	40	38	35	39	51	42	40	37	30	25	43	28	42	44	36	32	32	40	35	37	41	27	30	32	35	33	32	30	42	28	45	52	35	38	37	40	42	45	35	35	43	45	37	37	42	28	37	38	34	31	33	29	44	41	32	32	28	37	48	32	40	34	45	36	37	50	44	29	49	38	40	32	45	42	31	41	34	34	40	28	34	50	43	39
29373	18888	11565	25113	33390	32948	30095	26465	23688	19620	15364	12675	11215	10137	9753	9191	9217	8202	7675	6491	6001	5351	4850	4346	3961	3627	3606	3565	3224	2767	2594	2327	2221	2083	2051	2015	1893	1550	1457	1462	1292	1184	1125	1167	1159	1142	1081	1044	1046	1042	973	970	1048	1070	1081	1019	981	872	857	760	729	681	682	727	677	662	674	630	655	709	668	660	681	640	631	639	643	654	666	704	672	718	680	667	706	667	759	711	668	676	635	727	710	662	692	676	675	681	672	656	636	661	657	642	647	599	653	674	680	633	623	637	639	608	584	622	582	657	611	622	612	634	613	627	603	641	615	656	659	664	629	591	592	604	616	620	682	606	607	594	657	604	626	657	634	686	619	596	610	608	647	639	571	605	645	610	634	627	594	602	592	580	598	662	603	601	636	610	684	604	620	619	611	576	608	605	590	628	596	625	635	641	602	634	619	597	621	604	632	592	628	667	600	641	596	640	640	575	631	579	627	646	618	600	596	637	659	585	625	621	599	598	574	592	643	630	568	646	646	637	628	669	636	637	622	625	621	607	636	616	597	589	604	629	666	633	592	661	580	604	576	593	643	597	600	618	564	570	634	622	634	618	596	588	567	630	605	639	626	586	606	621	582	626	617	606	553	577	578	618	596	606	659	611	612	580	590	606	616	646	585	643	609	644	629	625	597	584	608	582	633	587	614	614	636	624	637	623	591	643	641	607	604	628	586	616	593	618	676	586	671	616	651	617	611	610	625	626	602	628	626	647	593	618	582	585	565	643	628	596	625	611	632	596	567	610	626	576	605	572	631	623	610	608	611	618	617	572	606	608	638	626	580	608	582	642	601	629	563	603	616	661	582	604	586	636	637	613	631	615	612	593	639	597	639	592	621	604	650	617	611	586	610	598	628	617	629	594	595	610	599	616	590	624	635	575	597	627	621	602	647	589	626	668	632	580	592	590	582	633	619	615	578	596	593	583	595	572	640	620	597	576	632	614	597	637	604	613	574	578	628	687	580	587	629	603	606	629	631	629	604	648	614	618	656	628	605	633	616	611	600	649	621	613	639	595	612	587	626	606	594	597	607	615	603	598	593	649	623	599	651	584	636	659	618	618	644	562	611	569	604	605	581	619	622	602	661	590	612	595	631	641	638	616	620	656	608	599	572	622	615	609	615	630	617	569	591	609	631	631	615	596	559	626	598	626	625	581	639	603	643	597	634	600	663	641	588	625	623	607	611	597	588	603	602	614	617	559	672	574	611	637	646	659	653	571	591	620	631	603	630	647	605	631	623	588	610	612	591	625	627	610	615	591	671	624	624	622	587	550	628	601	597	583	660	606	607	590	625	623	629	631	589	639	592	638	602	592	635	589	617	661	615	587	620	608	613	597	584	637	623	615	636	609	615	583	604	637	576	611	617	582	626	633	651	598	607	624	587	571	631	631	620	637	599	648	625	639	579	627	559	613	631	614	626	625	586	619	607	622	644	620	609	635	631	603	573	623	592	625	602	605	631	637	642	582	592	630	588	626	624	656	562	611	637	603	623	609	627	612	635	583	614	623	632	667	628	593	613	567	601	629	584	600	653	645	557	630	594	616	609	635	630	628	630	624	588	565	617	614	592	589	649	577	607	592	673	691	619	633	629	598	585	585	613	626	594	605	601	585	556	581	585	628	601	615	645	625	612	620	578	627	621	642	616	665	620	623	601	582	646	614	598	615	589	632	602	623	603	640	618	632	618	574	639	588	625	615	669	613	616	634	639	610	578	596	670	658	655	578	615	621	609	587	627	587	607	620	614	594	615	608	607	630	602	614	631	608	616	613	642	582	638	574	623	658	641	642	595	653	588	570	598	565	634	643	624	604	630	579	605	601	634	601	631	597	615	631	649	592	642	602	633	612	520	625	602	643	575	618	622	620	615	614	598	622	626	662	623	628	651	578	595	586	624	632	631	620	581	567	651	622	622	655	649	605	616	632	626	601	651	593	611	605	582	639	642	597	632	574	664	571	597	576	616	590	624	597	600	628	621	591	629	594	643	652	613	644	622	617	597	595	632	623	630	608	591	631	594	607	641	648	645	613	612	651	613	584	638	605	606	617	592	584	577	651	628	611	642	599	599	597	570	617	589	628	635	613	613	645	618	575	614	622	592	583	643	590	606	586	660	588	582	612	592	631	562	564	606	582	629	632	690	612	631	616	628	635	631	623	617	608	646	605	645	642	594	577	585	578	632	566	577	584	587	590	645	637	588	611	599	626	604	580	628	597	594	627	571	636	614	598	640	598	579	582	595	597	608	615	586	637	572	625	636	637	660	654	637	598	580	597	679	649	616	608	601	647	616	571	590	579	636	599	609	623	645	602	605	633	594	622	583	634	626	604	637	617	647	589	592	618	636	619	640	584	613	639	591	607	601	603	658	649	621	613	580	640	588	612	617	602	630	617	598	625	563	609	600	636	612	619	558	606	580	631	616	595	611	615	644	572	597	637	580	603	598	625	638	595	650	659	620	651	605	592	640	654	647	609	576	608	620	608	574	617	634	590	581	621	586	568	605	642	614	614	632	615	644	606	600	661	565	597	624	603	605	620	578	613	625	629	617	631	632	609	605	579	627	609	630	636	584	592	598	614	585	633	585	660	660	578	590	654	581	599	643	653	615	626	614	639	574	598	617	622	614	596	639	605	564	642	617	629	641	607	597	618	619	618	619	584	619	600	609	595	626	643	608	598	645	599	621	548	644	635	624	623	645	623	552	586	621	578	642	597	583	600	604	621	622	578	632	630	621	602	636	581	638	595	614	584	591	596	600	619	660	611	639	613	607	626	639	603	620	626	652	614	607	595	644	607	621	645	644	639	617	674	641	646	666	601	589	558	635	630	642	606	607	620	630	626	550	585	612	637	630	594	678	595	600	634	576	604	584	596	590	599	647	666	607	601	629	606	617	646	617	608	612	627	605	599	634	598	672	646	601	661	629	618	630	586	599	647	613	617	571	635	629	634	639	579	643	666	630	640	624	593	619	605	640	606	635	622	592	615	624	611	598	599	647	660	614	638	592	619	637	604	614	565	568	562	640	592	594	598	597	619	604	632	594	632	556	581	624	609	604	589	593	610	596	598	618	623	602	580	621	597	638	668	578	587	625	664	626	625	603	625	584	604	634	636	565	604	640	583	620	607	623	578	601	601	615	600	595	558	616	638	609	608	614	649	607	598	607	639	639	587	607	589	674	611	642	610	578	608	615	603	608	599	584	622	649	615	605	602	579	626	611	623	596	613	619	569	588	611	593	585	596	590	625	625	608	614	615	605	610	585	647	593	622	634	609	616	604	631	603	632	629	657	615	625	629	594	645	634	627	598	599	573	583	583	606	644	597	658	614	628	574	618	601	626	609	602	591	641	575	615	628	632	611	659	632	602	679	596	653	580	661	599	646	637	604	610	636	649	582	621	596	643	603	556	610	627	651	609	584	598	606	603	606	559	595	652	630	633	645	603	639	581	622	640	609	613	606	655
3831	1617	809	615	1100	1413	1315	1022	925	744	552	491	397	319	313	331	290	294	265	246	227	175	158	164	121	115	129	123	119	96	96	87	72	90	62	65	74	74	43	59	57	61	50	58	30	42	43	42	41	44	36	39	30	45	47	57	42	45	34	37	22	25	37	27	40	25	30	22	43	38	34	29	28	31	25	30	24	33	31	31	26	35	22	37	35	36	25	31	28	26	30	30	34	36	22	28	29	34	26	32	32	40	31	26	29	29	26	28	26	25	30	26	30	35	45	25	23	24	21	33	34	31	28	25	34	25	27	17	28	35	26	26	32	28	24	23	37	32	33	33	35	30	32	28	32	22	35	26	33	29	28	27	34	22	42	38	25	25	31	25	21	27	23	34	23	28	20	35	39	23	33	22	31	36	28	36	30	38	24	21	33	27	30	37	28	29	24	18	25	21	34	33	31	23	36	28	24	25	15	23	32	39	32	20	22	38	24	33	27	25	28	28	34	28	31	29	29	26	26	29	22	32	38	20	28	34	25	23	32	29	25	24	22	24	33	33	28	36	29	29	31	28	22	30	25	29	22	39	31	30	31	27	30	27	24	26	32	31	35	25	21	28	35	33	26	37	34	27	21	38	33	28	27	25	25	21	24	26	27	26	31	34	32	36	36	34	33	26	22	25	31	37	31	35	26	19	26	33	33	27	30	21	24	27	35	28	27	35	29	28	41	39	19	24	32	36	35	33	28	29	23	41	36	36	26	30	15	27	31	22	31	28	25	28	27	27	27	25	17	29	25	25	26	30	25	24	32	29	30	27	20	27	30	21	23	21	22	28	23	30	29	22	33	27	31	39	26	33	24	27	24	26	30	29	28	36	38	28	31	37	36	24	40	22	30	26	29	22	22	22	24	21	37	29	21	25	19	41	28	33	30	30	29	33	23	32	33	28	31	28	29	22	28	29	38	27	31	33	27	26	23	30	26	38	33	21	32	26	36	26	25	27	31	26	22	29	32	33	24	28	31	36	20	24	33	26	21	34	42	24	29	34	24	24	28	29	28	29	33	25	30	34	30	22	29	27	36	35	43	22	19	31	18	26	24	24	28	23	26	29	25	27	30	26	30	34	34	22	35	33	27	24	29	30	27	34	24	27	26	36	21	33	29	25	18	28	19	26	29	21	30	33	33	22	23	24	32	26	34	26	30	20	27	32	21	29	26	19	20	28	35	24	26	49	28	38	35	35	20	29	34	30	20	30	24	38	31	27	25	28	27	36	19	27	32	28	37	30	34	31	31	33	25	29	20	21	30	22	26	29	32	25	31	29	22	31	25	31	32	24	31	29	38	20	24	33	34	31	23	28	31	31	29	37	26	33	24	29	34	34	21	22	26	36	38	21	35	28	23	28	33	27	34	27	26	35	30	24	25	23	32	26	21	24	25	22	33	36	32	30	30	25	23	31	26	29	36	36	37	22	25	26	41	29	37	27	36	31	33	28	26	27	36	38	27	23	38	41	35	29	20	29	36	32	32	37	25	27	16	32	25	27	32	39	34	32	31	26	27	24	38	25	28	22	35	27	29	28	22	32	22	33	29	30	25	35	32	32	22	25	27	20	18	30	21	28	26	28	33	32	26	32	25	33	33	31	27	22	34	43	28	16	26	25	30	34	36	33	37	19	37	27	28	30	28	30	31	19	42	28	16	28	30	21	27	25	21	28	32	29	24	25	32	21	32	27	33	31	29	23	27	22	30	23	29	33	30	26	33	31	28	31	35	37	26	23	36	29	27	36	42	23	30	28	28	22	30	26	27	31	37	29	29	20	32	34	25	31	27	23	27	30	26	34	20	34	27	21	20	26	32	27	29	39	29	31	26	28	34	39	30	22	29	33	31	34	31	34	36	23	27	29	29	22	28	30	29	44	34	28	30	35	37	30	35	24	28	23	37	25	35	34	35	28	20	26	30	34	35	32	23	31	29	36	35	33	32	43	31	27	25	23	24	30	24	26	32	32	26	22	25	27	32	38	26	39	29	19	34	29	25	20	22	33	29	28	23	26	30	34	40	30	31	27	39	34	18	22	26	35	18	33	30	37	24	24	23	33	29	28	31	31	25	30	24	28	16	26	24	33	31	30	14	32	21	29	32	32	28	32	28	28	20	34	20	32	31	28	31	25	23	26	25	31	15	35	31	27	26	27	31	28	18	22	41	29	29	25	24	31	26	38	31	25	39	29	25	29	22	20	23	29	38	29	33	27	42	39	30	28	24	37	25	23	26	26	31	29	31	19	24	30	15	36	20	26	38	22	31	28	28	29	30	23	26	23	24	25	30	27	17	18	35	30	19	29	21	34	31	19	21	45	28	38	30	37	23	35	25	19	26	27	27	23	25	31	21	33	23	40	24	33	40	20	31	29	22	33	29	25	24	37	31	31	39	27	24	28	24	28	28	25	33	21	32	29	29	27	27	25	28	43	24	35	24	32	31	21	26	23	17	30	25	32	28	22	26	34	28	21	24	20	27	37	35	27	30	30	25	42	28	21	34	37	28	25	27	31	27	31	31	26	26	22	34	32	30	17	36	33	33	24	40	26	26	27	22	26	29	32	32	24	25	27	33	22	32	32	19	34	36	28	34	32	21	31	20	29	23	36	22	42	30	22	26	24	25	29	25	29	38	35	31	19	22	20	30	26	30	34	36	28	24	27	19	30	25	23	28	24	28	27	23	32	24	28	31	34	22	22	26	34	26	37	28	30	26	25	35	28	25	33	36	34	23	23	24	25	35	33	30	29	34	31	26	26	25	38	35	20	29	28	27	30	23	33	34	27	39	27	34	24	26	30	28	32	32	40	37	29	32	26	29	29	26	44	28	26	49	31	35	29	29	27	31	36	19	28	30	41	32	21	26	23	30	37	34	33	30	41	26	23	24	39	28	24	30	25	26	21	24	32	29	27	19	32	30	21	28	30	27	29	31	27	30	32	28	21	36	28	24	23	34	26	28	31	31	32	24	24	27	39	27	37	26	23	32	22	24	27	28	27	37	30	28	28	21	29	23	25	30	33	27	32	25	30	25	32	25	24	35	32	29	35	27	28	28	23	26	22	20	23	29	33	30	34	27	17	27	27	32	28	23	35	36	32	26	26	27	25	31	29	21	26	31	31	39	29	26	30	21	27	25	28	27	22	38	31	30	35	27	27	27	33	35	35	29	31	27	18	25	27	27	32	30	28	22	30	28	25	32	24	35	26	24	31	29	29	23	36	26	23	25	32	24	34	22	35	26	31	31	40	21	24	30	23	35	19	24	25	32	31	33	27	20	37	26	36	42	37	25	38	34	34	20	33	25	36	31	31	34	28	43	28	30	25	23	26	29	24	26	43	28	37	19	31	36	28	33	34	28	26	25	34	19	33	34	21	21	22	24	25	43	27	36	21	27	31	23	21	22	24	32	21	35	29	41	24	29	25	30	34	42	33	35	29	26	28	40	23	27	25	28	34	32	26
34959	23549	15494	30380	38255	37667	34765	31178	27308	23585	19663	17202	15041	13654	13186	12327	12422	11429	10375	8865	8290	7268	6534	5789	5477	4926	4808	4885	4309	3714	3311	3048	2844	2711	2532	2547	2214	1836	1721	1635	1482	1388	1319	1260	1327	1273	1188	1087	1064	998	997	1096	1153	1056	1202	1097	954	808	755	651	638	590	561	601	570	552	530	550	569	489	519	521	565	562	481	515	516	567	574	529	556	528	591	606	533	594	599	572	535	542	520	556	530	525	549	582	537	576	538	514	529	498	498	554	478	511	475	462	440	503	491	455	447	441	471	453	462	453	473	457	494	435	447	474	452	504	452	461	493	493	479	484	452	449	473	438	449	485	451	443	509	472	477	493	513	441	479	469	450	507	498	540	508	454	476	497	441	457	512	440	470	472	485	444	450	465	440	488	455	467	471	490	454	437	480	457	469	435	391	475	471	477	463	436	463	446	513	422	480	474	419	423	444	475	438	434	445	459	494	464	486	477	451	454	451	427	460	455	451	465	478	472	472	432	486	436	492	469	474	450	462	477	489	500	504	501	436	468	407	489	480	466	484	439	440	486	441	478	464	515	490	464	428	451	444	448	441	443	482	475	476	457	436	451	463	464	415	490	421	449	449	438	479	471	468	452	464	439	465	476	423	444	477	475	453	446	479	485	475	467	428	476	423	442	455	477	476	497	473	451	462	447	494	509	446	469	455	461	487	430	459	467	467	432	491	496	463	485	468	432	466	435	453	479	469	482	448	463	447	467	452	483	503	477	468	445	451	478	439	465	459	471	484	470	468	472	421	458	486	449	460	488	458	472	483	487	446	449	439	472	438	458	426	441	436	457	458	459	466	483	466	443	437	434	444	471	434	470	440	447	421	456	463	438	466	469	479	422	462	434	446	475	459	444	470	466	448	479	450	489	436	435	450	438	450	437	506	469	455	466	496	474	462	499	452	480	451	471	499	435	469	490	434	467	425	434	413	447	460	448	456	468	432	473	453	447	467	425	489	504	452	435	453	475	461	459	423	458	486	480	484	433	474	494	479	489	468	463	470	462	487	445	453	461	469	505	447	448	475	485	447	483	476	457	446	471	469	442	490	459	466	442	477	489	430	460	428	455	485	446	487	475	473	496	453	497	453	467	458	450	464	420	496	427	491	458	494	454	500	452	415	442	469	470	468	428	465	446	451	447	479	489	455	440	491	461	439	454	481	451	427	461	474	442	454	441	451	460	469	437	440	490	421	459	466	462	430	468	466	475	500	424	456	447	467	485	454	489	464	472	465	440	438	473	456	436	482	445	463	498	443	426	473	450	457	455	447	426	430	470	445	506	482	454	416	427	443	459	485	423	467	475	506	503	452	463	478	465	452	459	458	462	454	441	488	427	458	464	470	450	493	444	426	466	486	455	417	448	481	473	437	473	437	449	493	444	499	470	488	468	494	473	429	468	481	436	462	460	458	467	469	435	461	457	469	460	444	423	473	468	480	506	476	470	424	426	463	462	453	513	455	494	476	461	479	448	429	464	475	483	442	411	460	523	448	463	438	482	482	462	477	431	457	455	442	452	452	468	467	468	449	469	454	476	432	505	450	501	442	476	431	479	429	444	462	487	437	488	453	464	468	472	442	486	507	424	472	478	443	493	455	452	471	433	453	474	466	468	476	444	480	414	480	490	492	444	452	476	432	465	458	446	510	506	456	464	451	483	476	454	441	458	502	451	451	488	459	437	465	472	501	432	466	470	482	456	461	478	444	454	438	429	480	472	454	443	460	446	459	443	422	436	423	447	470	462	461	444	444	473	494	472	486	447	428	466	426	483	446	455	413	476	498	465	448	479	471	446	452	458	440	461	440	441	464	494	488	460	491	472	477	459	465	470	434	484	424	440	482	457	472	455	464	467	470	432	481	445	470	445	479	456	477	426	426	444	435	449	462	466	474	478	416	435	474	446	442	445	457	471	487	440	448	460	462	467	474	471	462	438	451	430	426	477	431	477	446	423	451	451	488	486	493	472	477	448	456	483	476	472	473	491	445	430	449	471	465	465	484	450	478	445	478	451	445	481	468	482	448	447	465	464	455	479	493	471	436	470	458	434	482	477	458	431	456	449	446	457	490	459	475	473	486	416	470	459	476	423	429	479	442	445	438	481	451	444	437	465	482	457	475	453	484	467	463	447	441	469	453	432	437	452	469	503	428	465	448	459	443	410	470	446	464	482	436	485	436	510	468	457	462	504	489	487	426	471	513	479	470	474	433	401	490	481	464	450	433	447	475	484	440	482	450	463	431	434	456	456	478	452	453	424	450	451	528	473	468	402	509	424	476	446	450	468	437	449	464	481	441	438	450	446	492	477	471	456	494	467	475	455	448	458	454	443	486	446	498	521	435	428	468	483	490	440	458	471	457	473	474	459	433	474	431	497	456	437	477	461	467	416	446	477	469	438	471	442	446	466	441	426	462	489	478	503	440	501	447	442	465	469	479	486	462	471	486	462	460	472	447	461	483	444	471	491	493	460	440	489	442	469	450	438	433	466	464	439	475	470	466	474	472	481	475	434	448	431	450	473	464	499	497	457	454	490	468	470	426	485	441	433	447	422	478	463	466	459	487	467	438	444	439	451	443	462	477	462	492	468	514	450	479	467	430	466	456	456	475	482	461	487	449	434	492	472	454	448	477	479	462	474	462	425	450	419	484	514	459	456	479	471	471	456	472	477	463	493	459	407	470	470	468	469	487	461	426	477	482	438	476	485	467	503	485	431	464	467	434	506	451	439	477	467	466	422	445	461	471	479	450	489	456	452	436	450	438	449	473	412	432	443	452	453	462	452	453	443	402	469	473	445	493	441	472	499	442	461	441	509	499	452	476	415	482	483	476	480	475	450	438	456	454	530	433	469	447	513	459	458	471	491	429	461	452	429	449	459	459	475	461	430	431	480	487	453	455	418	497	434	485	452	465	427	473	449	452	429	434	444	472	476	449	461	439	442	448	454	491	442	450	488	453	450	422	437	432	463	458	457	455	460	445	478	467	456	493	474	447	485	440	486	430	467	496	484	427	479	470	467	448	499	496	449	462	480	467	428	482	469	501	460	464	460	482	451	491	444	439	458	447	468	451	437	457	438	460	488	480	469	460	466	451	440	496	467	468	471	453	488	425	463	430	468	425	453	464	436	488	484	443	457	464	520	466	441	463	459	486	463	450	431	482	436	476	487	477	466	457	503	493	476	490	434	485	437	474	489	441	441	427	441	483	458	468	442	466	497	483	481	494	459	467	466	470	471	475	455	462	432	443	489	443	460	453	454	475	478	502	449	475	432	471	451	492	438	474	435	472	428	469	475	453	412	437	453	487	472	453	463	441	448	481	437	446	450	476	424	455	465	461	484	425	433	472	456	447	462	457	453	452	500	422	461	429	450	457	448	486	485	432	479	437	465	467	453	456	431	465	470	494	459	454	452	447	457	429	446	485	436	470	459	439	405	461	481	496	482	440	501	460	460	449	471	432	451	471	446
2257	665	377	292	508	679	605	471	439	348	296	213	196	187	160	174	160	144	137	104	112	109	92	75	82	75	76	65	74	72	50	54	46	37	49	46	46	36	41	39	36	37	43	30	42	41	45	38	30	36	35	28	36	46	33	41	31	32	26	32	28	29	28	24	23	22	21	29	28	34	21	22	28	29	32	31	31	22	35	36	21	22	24	23	25	27	24	23	23	40	26	23	31	32	35	26	18	19	18	21	33	25	32	28	27	17	22	20	32	21	20	29	24	28	33	28	20	18	29	24	26	29	21	24	32	19	16	22	20	18	19	29	30	17	21	25	24	34	27	25	24	31	24	25	24	46	27	28	21	36	20	26	28	38	29	25	37	26	26	31	22	22	21	25	19	28	26	21	33	24	28	30	32	21	27	26	30	27	23	28	27	29	27	31	23	29	23	29	21	23	24	31	27	28	14	35	24	33	30	26	18	20	26	37	25	39	20	25	30	28	27	28	28	26	24	21	20	27	29	30	26	20	29	29	32	20	37	24	31	27	22	23	31	28	24	23	34	30	38	24	29	21	36	21	29	28	30	23	33	27	23	25	29	23	31	28	22	29	28	23	27	27	25	22	23	33	32	27	20	22	26	19	20	17	30	28	35	25	29	29	27	21	38	27	31	30	30	30	26	27	29	31	30	29	34	37	24	35	33	21	29	30	28	20	35	42	18	29	21	24	28	27	31	23	38	19	27	33	31	21	30	27	33	24	22	35	30	23	25	34	28	27	27	24	25	28	27	29	22	30	25	22	29	25	23	33	29	22	28	22	27	23	31	36	31	29	25	23	31	27	26	31	18	28	29	25	25	22	28	32	34	17	31	36	29	20	30	16	29	27	29	33	36	32	33	30	27	23	26	30	18	32	23	35	28	30	30	23	22	25	20	37	19	24	24	34	24	33	24	28	28	26	31	27	33	28	30	22	25	28	22	20	21	35	27	21	20	28	18	31	35	30	28	31	23	27	20	28	30	26	28	35	28	35	21	26	22	33	30	25	12	25	30	21	34	23	32	21	30	28	24	18	24	34	26	24	36	25	25	23	28	31	28	29	23	36	38	22	23	28	27	25	27	23	29	18	40	26	31	20	28	24	31	33	32	20	34	29	23	35	26	29	27	17	26	31	25	32	24	26	22	33	29	33	21	27	32	38	21	31	24	35	23	27	25	30	25	27	28	32	35	17	20	21	31	33	26	20	30	36	30	22	29	31	17	21	30	36	34	25	32	22	33	26	17	32	30	24	25	25	28	31	22	35	24	26	22	27	28	24	33	18	28	29	30	21	30	16	22	36	25	32	28	28	29	29	23	33	34	31	28	33	30	31	25	28	29	24	42	24	24	21	30	36	33	23	32	30	25	38	26	22	12	36	26	15	30	30	20	34	31	26	24	27	27	28	23	23	29	16	17	29	27	29	20	33	33	24	29	27	30	32	26	25	27	30	28	24	26	27	25	31	39	33	31	19	29	21	35	25	38	24	31	23	31	23	29	21	23	18	23	23	17	29	25	26	36	23	25	25	32	27	26	33	21	27	30	27	35	35	23	27	31	21	26	26	31	23	25	22	31	25	34	29	32	25	25	16	35	27	27	27	30	35	34	27	26	25	24	28	24	27	31	22	18	35	24	28	25	36	29	28	26	26	24	29	24	29	25	37	24	22	25	24	31	30	31	19	27	35	29	21	18	23	31	27	31	24	28	32	20	25	35	28	22	35	22	28	32	22	21	30	36	23	18	30	23	37	34	23	23	32	33	19	29	23	25	26	23	35	22	30	21	31	32	25	27	26	20	19	21	22	24	31	30	23	29	19	20	27	27	32	22	23	22	33	24	22	25	14	23	28	28	25	27	30	30	33	21	29	17	28	21	23	24	31	32	31	21	27	30	22	37	22	17	31	31	32	19	32	21	19	31	24	26	23	28	19	21	24	31	21	32	30	36	28	23	33	29	28	24	18	25	27	20	39	15	25	21	29	19	21	29	20	39	29	21	33	32	28	33	27	15	26	33	27	33	22	26	24	20	20	35	25	25	23	21	31	35	27	26	34	21	22	21	28	34	24	25	27	22	32	28	24	32	22	26	27	21	44	25	26	34	27	20	17	23	37	27	35	27	28	23	30	31	31	21	32	28	34	23	37	22	31	32	28	24	25	29	22	24	28	22	39	19	24	18	35	29	35	27	29	27	32	31	29	24	22	27	32	32	23	26	27	34	31	32	28	30	31	28	30	27	20	29	25	28	24	36	29	24	34	18	19	28	25	18	28	27	22	24	22	20	24	17	31	23	29	27	26	29	24	23	21	22	27	25	18	22	21	23	19	28	26	21	24	30	29	26	26	19	26	32	26	19	29	35	26	31	32	24	24	29	30	37	24	21	36	26	24	30	25	30	34	19	27	27	32	26	28	29	28	34	18	23	29	20	32	24	35	32	23	37	31	29	31	27	27	27	17	17	31	21	34	22	20	27	28	38	22	20	19	34	29	27	22	21	21	31	27	24	26	26	26	38	27	22	23	21	29	33	27	22	28	24	25	30	34	35	36	25	29	29	25	24	32	28	27	40	26	22	24	25	19	33	35	20	26	31	22	31	27	27	29	15	36	29	19	31	29	20	30	29	23	26	24	23	30	41	27	44	26	32	29	32	21	34	18	27	21	38	29	25	22	25	26	24	27	25	27	31	23	23	20	29	38	19	30	28	30	28	29	32	22	23	24	26	22	30	24	24	28	31	18	23	35	26	23	33	36	27	25	34	33	27	27	15	23	27	40	25	36	43	26	31	24	24	27	33	32	23	27	24	33	28	18	19	26	28	21	36	26	22	28	27	19	27	25	28	23	18	25	31	24	25	27	28	26	34	33	30	26	23	26	32	21	31	27	25	25	30	29	29	28	37	25	31	28	19	28	22	17	31	21	26	33	22	30	38	24	37	37	24	32	29	29	34	26	20	23	31	27	26	28	26	27	30	26	32	27	27	18	35	25	29	21	26	24	28	32	21	26	21	29	17	24	38	20	32	31	29	24	28	26	25	23	25	21	32	30	30	30	36	17	31	35	30	37	27	32	27	30	23	22	26	28	22	23	24	26	24	31	24	26	44	22	24	22	20	32	21	26	25	32	32	33	35	28	19	26	27	28	21	30	28	25	24	18	22	33	18	21	28	36	20	21	27	33	29	33	23	24	28	23	34	24	26	22	30	33	25	27	18	24	29	25	23	25	34	28	23	32	30	27	28	22	34	27	28	29	29	31	21	32	29	26	23	27	20	29	20	29	32	21	28	23	25	20	26	28	31	19	26	24	33	29	23	23	31	24	28	22	25	22	32	16	27	29	23	28	22	18	31	32	24	18	22	26	31	31	30	24	25	22	25	26	25	20	30	23	25	27	30	20	29	25	23	25	34	29	28	30	23	21	23	22	32	25	26	21	22	24	31	32	33	17	19	20	23	24	25	24	22	22	30	32
26081	15877	8793	20764	28876	28749	25725	21734	18285	15186	12528	9931	8605	7921	7438	7048	7017	6359	5749	4855	4359	3812	3461	3077	2894	2683	2471	2491	2151	1968	1756	1670	1526	1557	1461	1392	1173	1152	968	918	910	837	807	880	785	803	792	761	707	720	793	743	717	774	795	651	637	619	569	546	517	515	501	512	482	502	468	511	481	489	493	477	466	474	490	527	495	472	477	505	484	480	453	511	452	502	475	523	477	492	501	513	483	481	500	520	517	491	504	517	482	458	505	479	463	510	434	455	440	476	416	427	450	425	435	443	469	451	439	462	437	423	421	455	450	415	448	478	461	412	438	451	411	448	447	451	451	465	485	448	445	437	422	436	435	489	473	454	448	478	449	457	442	469	440	497	447	459	419	452	411	426	455	452	457	495	441	461	449	453	465	422	456	429	460	471	446	444	428	457	467	423	456	465	442	476	457	435	478	473	470	413	424	435	453	482	448	446	462	459	478	426	465	442	472	415	428	438	462	412	429	448	451	422	410	456	453	436	443	467	431	476	448	482	451	461	442	453	432	454	458	446	453	485	446	436	455	436	451	470	473	501	490	434	456	458	438	426	477	455	405	451	408	460	465	446	480	448	444	426	467	476	441	413	448	443	453	463	492	465	427	421	450	467	477	454	463	450	457	479	473	430	438	463	420	455	447	468	425	470	447	460	441	411	418	448	442	424	451	473	446	466	431	457	453	445	457	423	466	464	452	453	435	423	458	463	463	473	420	450	421	416	416	434	419	432	478	468	442	438	458	441	433	479	459	423	475	434	491	474	471	452	447	423	436	431	447	411	434	456	499	470	402	496	482	462	457	444	460	411	436	427	479	433	424	452	437	453	423	429	448	405	431	456	441	406	448	433	415	443	414	438	424	407	437	467	444	439	460	438	461	417	461	493	461	430	462	451	456	460	447	468	447	466	415	448	448	440	440	455	423	455	440	448	450	435	470	517	454	424	496	452	434	450	445	441	447	450	455	462	467	462	478	418	516	414	500	469	415	461	467	458	466	478	492	428	457	448	460	421	431	449	438	456	415	477	450	503	441	457	465	437	462	430	450	427	407	424	451	442	429	443	466	428	457	453	452	444	457	417	444	474	408	436	429	447	488	458	443	478	453	409	477	459	453	436	435	478	437	503	450	467	448	432	451	434	436	459	436	430	421	438	430	438	387	433	513	431	417	439	447	442	436	447	442	436	408	442	437	474	434	445	464	464	448	497	456	441	442	444	443	430	447	487	463	404	437	456	403	469	431	468	459	462	457	445	461	453	422	410	421	480	454	446	461	472	434	440	445	460	437	458	421	452	419	435	469	455	432	448	479	446	432	444	424	439	476	434	452	443	482	446	432	447	429	445	464	474	463	454	426	451	455	440	448	432	426	469	451	462	489	474	453	467	472	441	409	458	463	450	414	444	441	474	424	462	455	463	458	438	428	430	414	410	471	430	477	465	442	427	442	463	436	457	442	478	472	451	454	466	469	445	436	466	465	448	492	479	474	439	464	413	421	461	446	445	465	456	484	423	434	454	479	438	450	466	462	427	457	450	459	462	448	462	432	472	457	465	435	442	479	433	489	473	428	427	460	463	442	467	464	446	437	446	458	468	452	451	444	420	461	444	445	437	448	415	470	436	447	473	424	452	455	463	449	452	475	438	430	425	467	454	460	460	420	411	431	445	421	449	413	492	400	432	471	445	462	416	453	440	442	484	420	456	422	488	462	442	479	439	443	455	459	455	459	477	459	451	409	461	448	449	448	444	450	456	456	407	457	426	452	432	437	442	451	427	457	439	452	412	420	422	463	484	449	453	456	441	435	472	456	470	464	434	435	460	478	436	462	384	450	440	433	415	418	471	459	403	426	453	450	456	472	381	441	394	473	491	512	450	446	451	478	463	450	476	412	421	454	453	453	400	429	433	429	427	423	460	439	429	455	468	457	408	432	429	433	445	424	455	430	464	444	451	478	425	448	437	460	453	416	459	405	474	435	446	415	434	469	443	432	441	448	456	442	453	449	443	451	441	467	430	405	453	436	435	474	434	495	465	422	458	470	463	406	418	459	456	430	479	453	500	467	423	475	479	464	505	461	466	469	430	433	457	435	428	462	463	454	489	447	475	416	412	438	471	462	459	442	438	435	463	478	450	416	434	444	435	491	466	431	466	485	430	427	474	466	478	446	439	483	484	432	472	457	458	486	469	433	460	421	422	445	449	485	449	488	462	453	467	441	473	442	467	426	415	431	466	453	459	447	455	449	465	443	418	419	434	434	475	444	453	414	431	453	458	477	447	441	464	417	462	488	456	477	468	432	462	481	463	431	444	456	439	462	433	449	455	455	436	408	451	470	464	456	436	451	456	431	456	451	475	438	440	430	472	444	474	457	471	439	426	455	442	411	427	430	438	440	445	456	435	473	411	454	443	445	448	430	486	390	437	448	455	467	459	467	469	433	456	432	467	461	459	454	440	454	425	472	434	447	453	430	472	451	414	445	470	465	457	433	429	470	431	424	426	485	442	422	481	455	450	476	428	451	442	431	437	471	469	436	486	427	425	466	467	450	398	464	476	443	472	446	440	459	446	452	449	449	427	461	427	477	484	443	439	438	443	427	489	428	458	477	471	424	444	442	474	437	460	442	458	436	463	438	440	437	464	408	490	438	419	467	446	433	447	440	480	441	440	443	460	455	438	440	415	441	448	424	415	468	438	458	490	467	471	456	455	477	436	459	447	450	455	403	464	422	478	459	452	443	470	435	395	484	468	499	432	429	446	440	508	480	450	470	451	436	430	432	470	443	416	453	378	448	442	426	444	437	455	430	448	425	455	447	441	438	452	487	443	448	464	437	441	439	439	426	461	455	432	431	448	439	425	466	424	445	428	426	419	446	454	430	429	476	452	417	451	446	430	439	458	466	433	464	432	406	473	419	460	445	495	430	434	434	424	457	411	440	478	481	469	409	389	451	461	444	431	443	449	448	443	447	452	438	439	468	491	451	445	452	444	503	433	457	435	453	437	420	436	443	456	439	454	492	418	457	439	451	450	434	435	444	443	455	439	449	426	462	490	436	420	424	465	492	454	405	457	458	440	442	436	465	489	469	433	461	441	436	418	477	463	410	462	447	430	467	452	430	495	434	431	463	439	451	435	407	455	443	464	466	463	432	401	435	425	443	447	427	408	428	451	439	445	413	436	456	473	476	440	436	452	426	499	444	499	483	444	453	414	500	458	464	464	447	460	489	441	420	422	444	420	460	419	447	443	497	473	440	470	431	438	444	447	408	420	458	445	464	438	455	437	467	465	449	491	425	463	467	462	447	391	422	479	444	430	481	450	450	441	455	435	435	392	471	454	455	458	449	466	447	468	456	435	466	433	470	453	467	447	443	450	454	432	456	443	432	472	405	414	438	446	428	479	454	439	431	452	429	459	417	440	511	410	463	440	461	443	414	463	469	470	495	451	475	431	470	452	442	463	450	432	449	450	453	451
2138	707	384	277	525	691	584	497	411	405	293	213	214	164	170	209	154	166	137	111	90	87	78	84	87	63	74	65	55	59	56	47	51	45	46	47	44	38	39	42	38	27	32	37	23	28	35	34	33	33	29	35	24	27	38	22	19	35	32	23	29	18	31	25	21	25	28	25	28	28	25	34	24	27	25	23	28	25	28	27	28	26	22	35	25	26	28	24	30	23	23	30	39	21	27	28	33	15	27	29	21	20	20	23	22	16	30	37	29	27	29	21	24	27	23	26	26	23	27	32	18	21	22	31	26	25	25	29	23	34	15	24	24	22	22	28	35	24	36	20	27	18	14	23	34	21	25	26	16	34	22	24	32	35	25	25	27	23	18	29	16	23	23	26	20	25	20	24	33	32	24	29	24	26	24	23	24	29	32	35	23	20	31	28	37	21	25	29	26	21	24	31	17	30	20	23	32	26	30	31	37	29	34	28	22	18	21	22	20	28	29	31	20	25	31	15	26	24	27	37	26	23	29	35	25	28	21	28	24	30	34	31	25	23	18	28	26	32	20	30	28	31	39	21	16	20	16	30	31	23	27	23	23	21	29	29	26	23	35	27	24	22	37	27	24	26	18	25	27	28	17	24	22	32	26	21	29	17	23	31	30	28	34	25	28	24	37	21	22	17	31	22	27	23	17	26	19	28	25	29	33	22	32	25	27	24	22	28	17	36	23	25	36	25	26	32	19	24	21	21	26	29	32	31	26	22	21	20	19	22	28	20	24	21	28	23	29	20	23	29	23	18	26	26	23	21	24	33	29	28	31	23	18	20	29	25	28	23	40	23	37	16	23	23	21	40	40	28	26	24	17	29	27	28	33	20	30	15	15	23	20	23	28	30	26	27	24	34	25	27	26	18	27	33	26	26	14	24	22	18	23	26	22	26	30	26	30	22	18	26	26	24	23	17	21	29	27	23	24	26	29	25	33	23	24	18	20	24	25	28	29	26	26	29	23	33	24	28	22	21	23	27	26	26	32	23	25	23	32	22	22	29	20	30	24	32	25	24	26	25	32	26	30	23	34	26	20	23	21	21	26	31	17	30	23	24	27	20	26	23	20	20	20	25	22	30	32	20	19	17	38	21	21	29	23	30	22	25	24	20	26	16	24	26	25	28	28	25	26	28	25	37	20	30	26	27	20	25	23	23	27	26	26	26	21	24	22	31	22	20	19	31	30	21	17	24	23	28	30	28	33	24	20	20	24	29	33	29	25	23	28	20	26	17	29	23	23	27	23	39	20	24	12	27	31	28	25	26	33	25	26	23	31	23	24	24	26	43	23	30	16	32	21	24	24	21	22	19	20	18	34	25	20	31	29	26	28	22	19	25	26	25	24	29	22	25	26	18	30	26	26	26	41	22	30	28	24	19	18	25	21	25	17	21	23	27	27	30	23	27	24	22	17	28	11	21	26	28	22	28	30	17	20	20	19	28	28	35	29	26	28	16	24	28	30	31	28	32	24	33	29	19	20	27	27	27	32	25	27	22	31	28	25	23	35	25	23	30	27	24	22	29	30	26	30	24	34	28	31	20	30	25	37	26	23	35	26	28	23	27	28	23	24	25	21	20	22	28	32	23	26	18	20	30	27	27	25	26	30	24	23	35	23	26	26	19	26	22	18	16	18	33	29	22	31	22	35	17	28	25	34	27	25	32	34	22	32	25	39	30	32	24	29	31	22	24	27	30	25	20	33	21	15	25	14	28	27	20	29	30	20	25	22	34	26	23	26	22	28	25	22	22	31	20	28	26	35	29	24	19	17	21	27	20	22	27	33	21	31	34	23	22	21	25	28	19	20	21	28	20	22	32	25	27	29	23	27	21	32	27	26	25	32	22	20	26	29	29	19	32	25	27	27	21	33	27	17	28	15	31	26	35	28	27	25	24	20	25	25	22	31	21	20	39	24	29	20	25	20	20	28	28	31	21	22	24	29	17	20	24	27	24	14	31	25	26	33	27	22	36	35	35	28	27	25	30	28	29	23	22	17	31	20	21	28	16	19	25	22	24	25	22	26	32	28	38	27	30	32	19	25	22	18	27	25	19	32	31	22	23	28	27	22	23	36	23	20	21	22	35	27	31	27	23	32	36	26	22	29	22	25	18	29	38	25	17	28	21	24	19	34	29	26	29	31	23	27	31	25	24	23	28	29	23	24	30	21	16	25	20	28	25	18	35	29	22	18	33	20	21	25	18	30	30	20	18	18	11	34	25	17	31	26	23	30	18	22	29	20	25	16	29	33	33	19	19	22	19	25	31	24	26	25	25	20	26	17	27	33	36	26	22	24	29	24	17	13	35	18	25	28	16	28	31	22	24	29	20	19	27	26	31	29	21	26	22	19	21	22	31	35	33	25	29	25	32	28	26	31	25	25	26	30	31	20	36	30	19	27	31	24	29	31	22	21	28	27	22	31	23	28	24	25	26	28	24	23	20	29	18	21	24	25	29	24	21	22	25	32	25	23	14	27	23	21	29	18	30	28	25	20	30	24	27	21	30	25	28	28	22	26	27	25	22	26	37	22	25	19	20	42	15	25	26	21	20	24	21	30	25	25	25	31	25	25	31	32	23	26	21	26	20	37	26	21	32	21	21	26	33	34	22	22	18	26	24	23	19	29	33	29	37	30	32	17	20	37	16	33	27	26	26	33	39	38	23	16	23	31	27	24	16	27	23	25	27	43	18	21	21	25	22	27	23	27	23	24	21	22	15	30	19	26	23	23	21	26	31	18	17	22	29	21	29	35	26	28	18	33	20	27	21	33	28	24	21	28	22	20	33	24	29	23	20	32	24	22	30	27	16	19	21	23	28	29	18	32	33	19	34	22	36	15	26	18	19	29	21	28	25	29	31	20	24	21	34	41	23	26	29	17	32	18	29	20	21	29	25	29	18	21	28	29	32	32	25	16	22	26	25	21	18	27	33	29	22	25	21	34	23	32	29	24	34	34	27	24	36	26	33	22	29	32	23	26	23	29	20	22	14	24	26	32	30	28	30	29	39	21	39	16	20	33	31	18	28	26	19	23	16	29	37	21	30	29	26	26	26	24	33	24	26	26	17	29	32	27	31	29	23	40	28	30	31	24	30	28	36	18	17	22	31	33	15	20	22	30	24	27	26	36	24	28	28	25	20	26	18	20	26	29	18	17	18	16	31	24	26	28	28	27	26	28	32	26	25	21	34	24	22	23	29	20	31	30	35	27	27	21	25	33	22	27	22	26	27	27	30	24	25	22	21	22	28	26	23	21	23	21	24	28	15	30	24	28	18	28	14	30	23	21	27	29	24	28	15	29	20	28	28	22	29	30	24	27	31	32	20	27	28	22	32	31	31	21	30	26	16	19	23	20	28	28	25	35	25	26	34	28	28	18	29	23	32	28	19	28	13	31	23	26	23	22	26	29	29	25	27	18	32	22	29	30	25	32	29	19	24	25	25	28	22	30	22	21	23
26056	16295	8984	20943	29244	28897	25335	21202	18499	15316	12742	10210	9214	8067	7793	7457	6946	6553	5949	4967	4319	3719	3557	3150	2762	2616	2509	2361	2099	1871	1790	1511	1456	1448	1500	1377	1196	1083	1010	904	845	748	793	810	827	766	748	712	692	741	726	695	704	768	647	597	559	524	509	502	453	475	466	438	472	448	440	447	444	479	432	431	397	469	468	425	467	483	430	416	495	458	486	446	468	501	515	475	468	475	507	454	450	499	453	464	453	493	466	453	455	442	414	426	420	438	463	436	445	421	427	427	425	410	461	443	423	438	436	425	381	457	429	435	445	397	396	423	415	430	443	418	455	433	405	439	438	447	432	460	427	395	411	459	443	418	425	408	408	473	413	444	474	450	417	421	401	425	446	419	398	448	397	406	410	428	428	446	417	402	382	405	398	412	428	422	405	412	434	434	402	440	458	399	392	421	402	451	454	443	416	417	402	437	458	414	437	390	414	432	414	425	405	414	419	409	403	410	417	396	388	446	418	444	389	433	425	412	417	406	392	450	404	409	395	412	430	388	377	407	415	417	418	415	448	433	435	422	415	424	418	397	406	436	404	420	437	443	421	432	435	393	416	438	378	387	409	429	433	436	456	466	417	429	426	436	434	402	388	400	424	412	395	447	419	438	456	373	389	410	410	399	437	414	444	392	404	448	392	412	425	429	405	468	396	392	456	426	436	390	424	420	441	410	394	434	413	402	435	401	431	435	418	417	419	396	409	404	436	453	417	456	422	408	432	451	417	400	425	446	397	426	402	404	399	429	385	452	434	448	431	416	444	442	396	434	447	411	436	389	421	445	407	432	453	402	416	417	427	345	404	416	398	409	403	421	432	446	383	462	394	446	384	403	429	409	444	442	385	395	392	405	411	389	432	450	411	395	370	417	413	437	421	414	412	417	465	453	406	402	429	432	424	425	394	441	399	400	427	449	446	420	451	432	434	440	446	436	439	427	413	418	440	426	430	419	429	446	437	432	418	390	419	397	419	433	434	431	392	432	421	396	407	417	425	379	384	424	393	432	430	434	414	390	425	448	436	422	423	447	430	407	418	423	426	421	421	453	475	426	429	423	408	417	395	420	413	405	412	409	427	401	427	435	423	418	377	434	422	407	411	399	428	450	411	445	415	422	438	413	428	390	436	413	463	422	415	401	428	380	404	381	392	444	400	453	397	436	440	392	416	408	397	423	429	384	381	383	428	435	398	403	423	415	385	396	417	407	374	406	458	417	417	428	432	403	417	427	426	453	421	424	398	435	395	441	423	429	382	430	396	409	438	450	449	412	444	385	446	424	431	411	420	419	423	423	399	460	375	409	402	418	412	409	380	470	446	428	439	426	435	403	378	408	433	379	431	416	407	460	429	423	381	403	432	410	409	399	422	433	395	450	456	400	413	375	419	384	434	443	390	421	460	444	396	441	412	393	427	413	421	420	387	435	446	413	433	395	415	437	440	416	451	427	392	463	411	447	415	482	422	424	407	406	472	403	401	393	411	398	430	365	419	438	448	434	418	420	375	397	441	446	385	399	411	397	439	378	438	414	415	424	398	428	416	412	406	422	423	411	451	406	453	423	422	419	407	422	411	399	401	441	426	419	420	430	432	400	437	430	434	427	422	423	414	387	417	432	425	397	442	412	459	408	428	401	447	398	413	400	427	419	428	422	410	417	448	415	428	414	390	407	402	440	438	393	432	416	442	388	404	401	433	430	398	424	464	387	432	444	421	442	413	414	422	427	414	448	434	379	403	427	407	429	428	453	384	417	437	415	430	442	414	412	410	429	432	423	397	376	453	451	466	412	423	442	398	416	424	438	439	408	377	421	418	411	447	397	430	415	416	412	420	386	420	411	458	456	424	441	436	438	437	437	397	413	412	432	426	422	408	431	418	439	471	410	389	424	424	422	379	433	435	435	414	396	423	438	400	402	413	417	405	429	428	397	436	433	408	432	395	464	400	397	416	417	409	448	403	417	374	409	409	400	424	434	435	393	384	405	409	416	414	428	384	476	439	439	408	465	426	410	401	445	399	428	396	420	421	450	432	421	419	418	419	400	410	424	421	419	395	418	415	417	401	401	393	436	459	441	401	413	434	418	409	404	435	415	424	422	431	396	419	438	428	430	446	412	402	398	419	431	425	399	398	394	434	450	480	437	403	420	442	427	385	448	447	422	401	426	416	428	434	469	438	418	421	418	433	430	428	424	423	408	434	435	411	418	429	405	411	429	475	453	426	440	378	408	431	412	434	410	429	423	437	419	405	399	415	452	434	418	386	413	475	371	426	416	442	379	421	425	411	437	420	432	433	413	383	409	419	383	413	396	415	425	418	389	424	444	425	402	367	402	414	392	431	431	401	425	479	397	417	434	453	437	438	411	427	408	397	436	423	448	391	454	404	440	423	442	431	446	408	439	406	403	402	404	408	423	457	409	404	432	446	432	403	416	427	398	386	425	453	414	420	389	446	405	475	394	401	403	398	418	412	448	458	429	444	399	416	434	449	417	410	432	433	431	397	426	424	471	455	415	373	422	410	454	408	460	423	374	438	426	426	448	455	419	412	429	456	425	429	417	374	426	431	424	424	418	388	418	419	411	403	392	414	409	429	410	436	394	420	400	412	383	451	428	388	415	429	426	426	448	403	459	401	456	407	403	434	445	439	429	420	419	408	435	416	420	429	428	431	419	427	444	410	440	431	414	424	447	396	413	416	417	404	419	464	418	414	415	432	419	416	421	406	393	423	424	442	432	416	408	443	416	434	415	419	431	424	392	428	408	398	402	428	451	442	450	432	407	407	445	424	449	414	430	457	435	395	425	419	436	439	412	391	404	453	467	441	410	392	452	401	430	402	415	442	442	409	380	412	426	420	430	401	425	413	409	392	437	437	433	423	442	451	397	439	410	390	451	381	448	417	435	440	457	397	416	393	433	400	388	420	418	424	406	404	386	417	423	404	433	409	426	413	389	392	405	433	454	400	414	429	400	416	432	402	446	407	446	434	388	430	405	448	455	422	409	422	435	401	415	403	434	385	427	436	407	443	391	442	437	398	437	428	415	433	446	455	400	393	438	419	378	409	423	414	423	394	396	398	394	436	407	394	457	421	420	421	427	420	441	423	419	404	443	426	419	449	421	451	444	427	412	403	441	447	400	435	393	421	465	444	415	436	442	431	395	432	420	412	433	430	440	388	417	420	405	378	415	437	445	451	439	431	429	419	442	418	472	433	447	412	432	429	445	421	418	404	445	415	434	415	449	458	442	451	414	384	427	433	424	382	407	432	430	420	442	418	423	399	404	432	418	437	435	422	422	432	383	420	432	386	412	416	435	423	396	426	399	408	439	420	424	414	417	411	408	418	408	430	393	437	406	421	445	413	434	382	387	442	409	409	411	427	398	438	392	418	411	415	396	445	382	434	430	423	416	440	395	411	403	415	417	421	405	409	419	420	378	432	423	411	408	387	429	400	414	431	443	417	414	449	442
3991	1046	585	384	751	987	848	726	650	459	383	334	337	253	241	264	266	208	204	180	175	144	133	131	108	105	125	103	84	79	75	60	79	67	67	74	49	60	52	47	45	51	64	55	59	45	51	62	47	51	40	47	48	40	52	54	34	37	33	52	38	38	45	28	44	44	41	38	27	37	41	46	42	31	33	31	37	32	45	37	40	37	34	31	29	29	43	28	46	40	34	39	35	43	38	40	55	35	32	26	27	29	31	34	28	48	34	40	39	43	27	44	35	38	36	31	34	35	30	42	46	35	36	38	24	32	49	37	40	38	31	44	35	53	41	43	42	48	45	44	33	47	43	39	39	42	43	42	43	41	33	44	33	32	33	35	36	44	26	33	37	31	33	35	46	42	36	45	39	31	33	30	33	35	39	33	37	38	37	52	44	38	40	39	45	40	37	44	47	41	47	39	45	42	28	32	35	40	33	35	49	44	44	43	27	44	34	25	31	41	24	43	31	33	32	42	29	40	48	29	41	25	28	29	44	43	50	30	34	29	48	40	35	37	30	46	38	29	38	31	37	38	40	31	36	39	34	41	51	32	38	39	44	36	29	40	25	32	29	43	39	36	46	49	43	38	37	28	37	41	49	50	47	49	24	33	47	48	25	40	26	41	34	51	30	41	37	36	42	39	45	32	42	37	42	39	40	48	35	43	31	35	47	34	34	36	28	39	34	26	38	35	29	38	36	41	43	41	34	42	38	43	39	45	34	28	40	32	34	34	36	48	44	42	38	32	39	30	43	41	44	43	43	41	37	38	35	32	32	32	34	43	22	41	37	39	40	42	32	30	37	43	42	35	40	43	39	39	44	33	37	35	40	35	28	39	37	34	40	36	35	44	34	38	41	33	33	35	38	45	37	40	38	27	35	37	29	40	44	31	36	49	27	29	43	45	34	36	29	31	45	31	37	41	31	44	34	33	41	33	34	34	34	36	28	33	39	36	33	38	34	45	43	40	35	32	39	37	33	43	43	42	43	38	22	38	42	35	48	37	45	29	32	35	34	49	35	39	47	42	35	40	43	31	36	43	41	29	38	33	44	36	37	30	38	41	35	42	34	45	43	23	38	41	38	37	45	31	43	40	37	39	40	47	40	42	28	35	39	39	50	38	28	29	43	29	47	36	39	32	46	37	38	37	35	38	35	36	40	36	33	40	35	46	34	34	45	41	36	47	40	46	30	48	32	39	21	37	35	49	61	29	34	35	22	33	33	37	33	42	37	37	35	33	33	45	34	36	39	25	42	35	44	42	47	32	37	37	48	32	39	29	35	42	30	35	37	37	35	29	42	52	53	29	31	47	36	43	36	39	40	47	40	43	30	37	35	29	48	47	40	37	33	33	43	31	25	34	43	28	29	38	33	27	40	42	35	48	40	39	30	43	40	48	28	30	34	49	39	35	37	39	38	45	45	39	35	31	36	30	27	37	41	36	41	37	27	42	40	37	47	41	49	32	35	45	40	37	38	35	24	32	30	32	55	29	45	35	34	43	43	33	43	42	41	36	35	37	41	28	30	34	39	44	38	52	31	28	30	30	45	43	44	34	24	35	41	45	37	36	38	43	41	33	36	29	40	41	43	41	38	41	30	31	46	43	32	36	26	50	39	21	35	42	47	38	37	39	37	39	35	32	40	37	47	42	35	43	44	43	39	48	39	35	37	40	44	35	43	35	34	37	29	28	40	35	33	34	36	45	32	50	35	39	31	41	38	35	49	34	39	47	35	40	44	38	41	40	48	39	39	39	38	46	36	37	41	33	41	41	38	36	46	38	55	41	34	51	34	29	36	35	33	38	36	31	35	31	34	34	35	47	40	31	39	52	44	40	32	31	35	29	27	42	40	35	33	40	45	40	32	39	41	42	37	26	39	29	43	42	38	29	45	44	40	32	34	43	24	32	37	42	34	44	40	39	29	44	28	37	43	42	45	39	36	28	35	42	45	43	40	33	32	27	41	26	28	30	45	35	39	41	31	43	37	29	37	40	36	34	43	39	44	36	41	33	43	36	25	49	45	37	35	33	47	41	40	41	43	37	32	28	26	42	43	36	33	41	33	46	37	32	34	46	37	36	41	33	38	36	36	41	42	43	44	45	36	39	51	30	44	41	30	35	39	44	36	31	36	39	37	43	35	32	41	30	32	36	37	52	32	41	34	32	43	30	45	50	42	41	37	38	40	41	33	36	36	38	39	34	27	51	36	38	37	43	26	32	44	37	41	38	42	49	44	26	30	38	50	43	40	31	42	35	36	32	48	39	50	45	35	37	46	33	36	44	34	35	26	33	35	28	35	31	33	36	40	47	37	39	41	47	41	25	43	28	30	33	34	36	35	29	38	45	38	32	46	37	38	45	28	42	42	37	43	39	42	37	33	38	41	34	43	48	44	39	49	41	35	34	38	38	52	38	37	45	37	39	34	31	38	38	45	37	41	39	38	37	44	32	37	40	28	22	41	36	41	35	46	29	46	29	38	35	40	40	49	30	39	50	29	36	36	45	38	36	26	28	44	41	46	36	40	42	45	51	44	37	48	59	26	30	34	42	41	35	30	34	34	47	43	29	41	32	37	41	48	30	46	41	38	38	36	46	47	44	32	19	28	37	39	37	37	39	31	49	34	43	46	42	36	41	31	31	32	39	38	35	43	32	38	36	35	26	40	39	41	52	34	42	45	40	32	42	28	39	38	37	46	40	45	47	47	43	42	32	36	53	41	34	31	40	45	36	45	41	45	36	35	40	46	50	32	30	42	29	37	38	30	40	34	32	38	28	35	45	37	41	46	34	39	35	45	47	39	52	46	28	25	37	40	36	42	39	40	32	34	41	41	42	30	43	41	29	34	40	30	40	37	46	50	33	30	33	35	26	37	43	33	40	40	46	41	29	31	31	29	36	29	36	47	31	37	40	32	42	35	48	34	38	48	41	30	43	35	34	36	29	40	38	39	35	37	33	41	35	33	40	48	37	41	40	46	48	41	35	46	35	36	45	40	40	35	43	39	40	45	37	38	36	33	31	29	35	29	41	32	35	30	36	43	48	38	30	43	37	32	31	46	34	39	41	48	45	35	48	34	35	43	41	34	46	43	33	34	30	57	41	45	25	37	40	42	35	25	31	45	43	52	38	38	45	39	29	38	41	43	42	26	40	35	48	40	25	30	39	36	33	47	29	36	38	29	46	35	40	37	41	46	36	35	47	23	38	43	28	49	35	31	33	38	35	24	40	40	43	41	41	43	37	36	37	40	40	38	35	40	33	40	40	41	31	39	38	36	44	41	35	26	31	42	31	48	39	44	50	46	42	41	35	46	44	40	35	36	44	39	48	40	36	40	43	35	42	32	29	34	32	51	30	37	43	30	33	30	30	37	39	37	28	43	39	46	34	29	37	40	41	39	38	30	40	36	44	36	34	30	37	41	35	42	46	40	33	42	44	48	45	36	43	41	38	27	44	44	39
29157	19527	12028	24963	33540	32829	29300	25767	22460	19045	16115	13229	12382	11051	10705	10095	9726	8787	8020	6838	6166	5256	5007	4433	4060	3752	3660	3401	3058	2650	2519	2285	2122	2070	1962	1813	1617	1554	1435	1265	1180	1206	1241	1198	1135	1156	1092	1085	1055	1010	1022	1041	1042	1075	990	875	818	792	709	711	679	675	623	681	630	668	651	711	643	688	657	684	629	679	626	618	650	650	692	649	657	650	732	626	693	649	683	676	688	697	724	690	685	712	653	667	637	642	659	620	653	649	663	659	648	626	618	644	646	639	607	637	620	670	609	617	607	617	592	608	592	632	622	582	661	630	608	575	636	605	641	632	644	630	609	633	641	658	628	576	662	607	683	629	622	643	597	645	635	672	658	654	582	655	613	583	634	613	651	609	620	561	602	631	584	605	638	562	629	626	624	616	620	621	670	629	603	586	667	613	593	608	587	627	560	616	596	585	588	647	636	621	623	552	631	581	585	583	628	640	613	646	610	622	637	574	618	611	585	680	567	600	629	633	618	610	568	595	644	635	610	653	643	630	578	606	595	607	606	624	622	661	638	614	644	608	638	608	642	625	628	621	605	626	616	612	605	643	615	629	613	609	624	596	591	649	600	593	645	651	608	644	630	645	591	628	611	596	629	608	660	582	605	597	639	627	583	620	624	565	628	600	623	628	633	641	606	570	568	576	624	606	612	598	615	615	601	638	625	610	630	621	585	607	637	623	650	631	626	610	640	591	640	625	603	624	635	625	609	574	613	583	579	616	588	610	587	608	604	629	619	575	596	606	598	613	594	623	570	613	651	666	654	613	622	594	590	639	615	612	609	647	590	653	593	582	612	595	604	625	628	648	613	598	533	591	591	611	598	658	582	600	631	615	616	612	579	621	577	617	626	659	609	624	641	594	588	645	606	633	614	587	595	622	616	616	639	623	648	626	597	593	645	608	531	606	643	604	617	624	612	610	643	585	635	582	619	565	614	609	654	606	616	592	612	580	583	620	599	588	566	635	587	630	597	589	585	574	592	651	636	586	649	623	590	597	604	569	628	619	621	605	595	628	612	646	590	590	557	603	578	631	565	629	559	594	624	581	576	588	609	647	637	614	610	591	606	612	564	640	641	641	638	668	618	667	636	638	600	589	629	609	614	613	579	606	654	616	665	629	646	614	588	631	629	607	580	631	615	616	634	593	615	624	596	643	608	633	593	628	586	606	586	674	595	625	606	575	620	619	585	591	576	621	666	628	656	659	592	652	596	575	588	609	653	572	578	637	594	567	631	626	577	637	619	622	628	590	621	605	601	660	599	653	602	577	626	638	613	633	636	630	606	616	627	623	610	634	570	574	602	648	587	634	572	653	563	617	588	614	643	645	548	581	629	584	599	604	622	570	589	611	604	629	662	653	605	621	617	665	663	612	624	622	603	628	633	607	622	636	607	578	617	613	605	605	623	610	639	603	629	582	632	586	563	579	626	615	626	552	588	594	649	623	650	575	620	606	567	621	615	660	637	590	614	625	630	567	578	605	614	639	580	633	636	621	639	594	581	665	591	607	597	628	615	597	617	610	619	602	612	573	607	574	589	591	585	580	619	638	642	608	630	603	624	643	628	630	610	601	596	631	658	635	616	586	681	635	589	611	610	613	616	597	619	603	595	598	616	612	552	602	614	633	617	573	658	598	644	591	616	656	585	627	647	606	578	656	615	605	590	642	613	623	594	655	644	677	617	601	626	641	641	620	639	592	612	593	594	617	570	615	620	615	655	643	632	605	637	631	603	604	600	589	638	604	586	625	601	614	589	613	630	604	633	638	595	616	628	648	590	604	622	649	638	600	599	597	647	607	601	618	624	601	619	602	628	639	568	606	606	583	604	593	595	675	622	593	598	612	635	582	630	635	626	665	617	602	585	642	600	592	575	584	602	601	596	575	658	596	627	589	656	604	645	620	592	595	605	604	575	584	620	631	615	585	612	624	609	599	628	635	588	610	604	618	605	645	655	562	632	591	561	618	623	606	610	623	612	577	634	596	606	577	638	610	591	672	643	615	594	627	662	626	595	596	598	613	612	587	622	614	626	600	631	614	606	640	600	603	623	600	619	582	570	563	631	625	617	600	606	599	616	606	584	623	641	597	579	610	632	627	619	630	591	606	586	639	628	641	668	610	620	620	638	637	634	617	646	615	593	653	634	627	635	626	606	619	682	594	610	597	602	575	655	620	642	629	587	631	621	592	593	606	589	598	598	628	551	624	593	670	590	631	644	589	622	674	631	600	597	634	619	611	592	607	605	610	610	560	624	565	637	611	583	595	587	581	549	571	609	631	626	668	625	617	588	670	591	645	624	579	618	572	601	577	629	623	639	580	593	616	607	590	605	639	599	677	617	571	626	574	638	649	608	595	607	579	583	624	619	610	636	605	650	593	595	569	644	611	645	581	661	570	597	633	626	618	653	597	591	632	576	665	602	611	572	615	631	577	607	569	576	609	645	633	608	607	582	564	615	606	602	571	597	582	621	610	629	544	661	580	624	590	614	614	593	596	630	608	651	636	597	626	645	617	605	618	617	582	630	585	556	622	616	621	595	623	629	615	611	583	605	587	594	614	631	641	606	639	584	654	585	626	592	667	614	616	616	667	646	655	627	605	575	641	612	604	606	575	598	611	633	616	614	620	600	581	604	648	645	603	600	573	613	575	590	604	591	667	657	605	646	631	577	640	643	581	627	570	596	614	610	600	609	593	662	613	623	607	606	604	656	603	618	604	610	548	580	608	590	584	590	577	624	578	628	625	626	630	616	616	607	613	610	611	610	628	666	615	576	657	597	618	586	572	618	630	629	649	608	579	617	565	574	648	606	596	568	621	611	632	600	613	624	610	562	580	606	630	596	599	581	613	582	571	635	573	651	617	587	581	597	637	583	603	617	632	616	605	601	620	585	591	636	583	589	595	597	592	644	672	599	554	643	635	594	587	609	617	588	623	618	606	614	572	639	626	616	600	644	575	611	562	657	611	612	611	648	592	627	638	587	619	581	599	627	637	593	604	643	632	562	596	657	582	616	588	602	621	598	601	605	650	671	635	641	587	613	574	614	594	625	643	592	600	587	603	573	633	620	616	599	670	614	581	592	593	573	595	635	642	632	582	605	609	666	610	622	625	570	645	646	633	632	625	608	625	668	627	613	618	639	639	617	634	619	600	585	628	601	620	659	650	613	542	551	576	625	616	617	643	624	614	637	631	612	618	642	642	616	590	636	549	632	656	604	624	613	613	605	596	618	589	585	582	589	583	587	624	592	584	601	601	614	614	618	606	652	631	598	631	612	603	580	609	604	607	600	621	604	646	638	629	587	613	618	607	598	665	570	618	627	634	589	651	597	638	622	665	572	589	625	630	583	619	618	636	610	608	607	598	604	640	607	624	619	606	638	626	606	608	633	584	609	600	635	585	608	625	584	689	622	640	617	629	602	640	654	635	624	612	583	611	601	587	620	567	608	660	653	639	579	609	599	605
3971	1814	878	691	1184	1385	1223	1032	825	694	586	471	429	414	356	398	353	335	256	244	224	199	174	174	148	138	138	119	124	109	102	80	75	100	94	74	68	65	56	53	52	54	50	41	38	53	39	42	49	40	49	58	42	48	36	33	38	22	36	36	40	33	28	26	29	39	20	27	37	24	37	29	30	29	27	26	34	31	30	39	25	37	26	26	29	27	34	30	29	39	29	28	36	30	28	22	31	35	25	31	28	28	36	33	23	27	34	33	31	28	39	28	21	40	30	23	26	29	27	34	26	27	35	29	28	32	39	24	36	25	32	29	30	28	36	24	23	25	22	32	39	35	27	29	29	26	27	36	23	27	24	34	28	29	27	25	30	29	30	21	43	27	29	23	29	40	35	37	29	30	19	27	33	26	34	23	35	33	31	27	21	23	21	25	28	27	20	23	23	30	34	27	26	24	33	27	23	23	15	36	19	28	32	35	24	29	18	25	32	25	31	28	27	32	24	31	30	29	38	35	33	39	36	31	25	23	33	39	34	33	24	31	26	31	29	44	27	33	21	33	31	21	44	21	35	20	29	29	36	29	31	25	27	31	26	38	28	37	34	27	21	28	27	26	19	24	30	33	20	24	34	30	32	31	24	30	32	36	28	23	32	32	30	29	36	34	33	19	35	38	29	27	30	26	26	28	32	37	32	40	27	20	30	32	28	34	24	26	31	22	20	31	35	25	22	20	29	27	28	31	34	32	36	30	23	30	26	30	26	29	23	21	32	33	27	25	18	29	33	28	24	33	41	31	28	19	37	31	33	26	29	27	29	33	26	31	27	30	20	23	30	23	26	29	25	36	30	26	40	25	28	28	37	24	25	26	27	33	24	20	25	19	39	25	33	28	31	29	17	34	31	22	29	41	21	33	33	24	30	34	28	27	32	18	24	28	36	29	20	26	30	32	32	29	29	29	28	39	33	30	25	26	23	25	20	23	35	16	31	25	33	34	22	28	34	30	37	33	25	24	21	20	31	35	35	29	22	20	19	23	21	28	32	27	31	22	25	25	23	30	31	34	20	30	24	26	26	24	29	28	38	32	35	33	32	33	25	29	29	41	31	34	33	28	24	27	31	33	26	28	22	18	27	29	30	29	28	32	28	21	24	29	42	32	22	19	31	36	27	33	28	30	32	29	23	32	29	30	34	24	28	36	16	29	28	27	20	18	31	27	31	29	33	31	24	27	29	27	42	23	30	35	34	29	24	27	27	31	31	31	17	29	26	30	34	31	27	29	32	26	27	25	27	30	35	16	34	21	29	31	29	28	28	35	30	27	28	34	24	26	29	29	26	26	29	22	24	32	33	24	34	17	33	26	31	25	29	26	18	26	24	20	29	21	26	24	27	35	26	27	24	31	24	26	27	23	31	32	27	31	23	38	24	19	35	22	44	29	23	30	23	28	23	30	24	29	25	29	27	31	45	28	37	28	30	29	23	24	37	23	19	33	29	25	36	29	34	34	32	33	32	31	22	30	30	31	27	22	28	14	26	33	28	33	29	24	23	29	38	34	26	21	30	30	24	25	30	17	31	31	30	26	19	36	29	31	24	25	35	34	39	35	28	26	26	27	21	32	32	28	27	27	31	22	30	39	28	34	23	19	31	29	42	39	29	26	30	22	30	33	32	29	30	20	34	24	27	22	28	23	33	24	22	16	26	19	27	31	25	35	27	27	37	35	21	35	23	34	28	29	31	17	28	13	24	31	36	27	34	29	25	40	28	21	40	23	26	21	25	25	37	21	26	28	32	22	30	33	27	21	27	35	24	30	28	36	37	28	23	33	29	28	35	26	33	19	34	35	19	34	37	25	30	32	31	25	29	36	24	20	32	31	42	28	33	36	29	28	27	28	43	32	26	24	25	34	29	27	29	26	22	31	25	31	17	25	28	37	32	23	30	23	27	33	28	27	31	35	21	38	31	33	30	29	28	31	26	27	23	22	30	27	38	20	28	20	32	26	32	31	28	33	32	34	32	37	27	28	36	24	28	27	25	21	25	27	29	36	33	30	28	27	31	27	22	21	25	39	26	30	22	29	29	27	33	31	20	22	25	21	34	23	26	28	26	26	23	24	27	28	25	33	33	33	30	36	30	31	23	30	31	21	23	30	32	33	38	24	31	33	28	29	32	25	24	27	28	26	26	26	20	21	20	25	31	29	30	35	26	21	26	34	24	32	32	25	26	25	23	29	37	31	21	32	28	23	31	28	34	24	32	16	29	24	34	30	28	33	30	35	29	19	32	29	24	30	20	18	25	26	30	21	34	29	24	31	35	27	27	26	24	33	30	26	25	26	26	33	41	28	18	27	33	33	40	35	31	30	29	27	27	32	33	23	28	23	25	23	31	39	28	21	26	32	24	26	23	25	27	28	19	25	30	29	25	23	22	26	26	37	32	37	22	33	29	31	26	34	28	35	26	25	25	29	42	29	24	32	30	19	23	26	27	32	25	15	17	26	20	21	30	24	27	24	27	19	32	34	25	27	28	34	13	26	20	26	30	29	34	31	30	28	23	21	35	29	27	24	33	27	29	28	24	24	31	29	24	29	30	28	29	23	26	26	28	28	27	27	25	36	24	24	23	24	23	17	28	23	33	31	24	34	38	22	20	25	40	29	27	25	16	19	29	33	28	32	32	25	30	31	34	23	32	22	31	34	38	22	36	30	25	40	35	35	31	30	40	32	20	22	29	25	27	23	29	24	18	26	30	29	36	22	36	18	38	24	30	30	25	30	30	28	33	28	33	33	24	38	24	42	25	33	31	42	18	34	27	27	32	24	25	32	28	32	27	29	23	34	17	44	34	25	27	34	23	22	24	21	32	24	29	25	17	23	34	28	36	31	23	24	27	34	22	28	30	35	18	32	26	27	29	29	33	23	29	30	28	28	17	30	20	29	23	27	32	39	39	31	27	23	25	23	32	27	35	18	22	24	23	29	24	33	31	40	30	27	26	41	27	29	32	27	40	32	37	24	29	22	35	32	29	18	26	28	28	27	30	24	31	24	31	30	32	36	23	31	24	22	30	26	22	20	22	29	30	33	33	17	24	36	41	27	29	32	32	37	26	44	24	22	33	31	30	36	31	24	21	33	22	29	29	32	31	27	29	27	24	27	31	25	28	23	27	26	40	29	24	23	39	25	24	34	37	28	31	41	24	24	31	34	31	28	27	29	36	32	37	30	26	30	26	29	24	30	32	33	29	34	39	33	30	29	25	30	18	26	36	32	30	26	32	32	19	28	25	24	33	22	25	25	24	30	29	35	26	35	27	32	28	30	27	28	32	29	28	33	21	28	20	33	21	36	25	29	28	32	27	32	27	31	34	27	25	32	18	29	27	23	24	25	27	31	20	24	35	40	19	44	31	28	16	30	36	23	28	30	32	26	15	32	27	27	21	38	23	38	34	26	27	30	32	53	31	28	28	39	22	30	26	19	30	28	32	19	30	27
35971	24846	16276	31032	38308	37606	34208	29996	26316	22840	20058	17383	16701	14827	14339	13497	12674	11766	10512	9533	8475	7445	6674	6110	5717	5225	4845	4606	4252	3574	3140	2967	2841	2764	2576	2315	1987	1858	1706	1526	1424	1371	1404	1385	1409	1318	1230	1155	1193	1032	1051	1160	1174	1051	961	875	759	676	676	606	586	555	561	531	526	516	548	541	556	537	539	535	534	519	536	490	540	501	566	503	542	541	579	538	563	520	578	562	573	585	594	571	571	555	609	571	583	567	520	548	523	561	519	483	458	488	508	479	518	440	481	458	513	450	493	504	482	499	457	490	474	483	461	434	492	481	445	478	457	448	453	472	482	467	483	507	472	480	478	463	495	465	455	477	484	447	460	482	496	528	519	543	485	465	456	445	465	478	453	470	440	460	440	423	496	464	484	443	482	460	478	490	485	423	450	443	484	461	457	451	494	455	485	434	493	417	486	489	445	462	466	460	457	465	478	450	436	533	470	468	451	448	471	515	468	466	467	455	435	472	484	451	499	435	454	463	417	496	480	457	480	484	513	468	468	464	458	479	445	424	522	443	483	462	492	466	460	436	493	466	442	463	472	481	452	458	447	422	479	475	462	450	465	459	457	406	478	449	461	453	472	481	516	476	454	464	454	432	457	472	436	474	450	427	459	465	489	453	485	428	463	478	459	473	471	495	458	460	446	462	439	469	470	487	475	467	490	476	480	481	473	479	476	421	471	455	463	488	496	485	487	463	479	460	496	459	461	485	467	433	445	451	465	446	478	458	463	450	421	454	467	430	456	436	485	496	467	423	479	441	449	454	491	463	479	474	457	495	446	488	457	464	507	462	475	491	455	471	454	532	489	474	452	468	454	449	452	465	464	447	449	481	438	446	476	510	435	431	470	487	440	458	437	463	484	499	438	436	444	437	488	434	489	499	466	439	460	450	495	468	459	491	462	476	429	486	442	462	477	492	507	418	462	482	467	448	422	465	454	446	446	454	504	477	490	495	479	496	474	438	508	419	429	450	424	483	454	437	455	479	480	492	493	505	449	451	443	434	456	479	448	451	472	448	507	443	440	457	470	507	502	461	507	434	437	429	444	447	466	481	481	442	474	481	399	487	470	436	433	453	439	448	435	470	452	443	457	488	443	454	463	491	445	460	432	436	469	448	433	457	471	458	475	478	442	436	446	464	476	428	446	446	499	444	448	428	453	450	448	459	466	465	476	481	473	421	436	465	460	485	467	474	490	427	422	473	520	486	426	476	460	452	416	452	462	467	503	430	460	439	444	470	466	480	470	478	469	481	457	486	426	447	487	501	464	470	459	470	432	444	462	445	480	462	450	433	473	430	477	483	502	467	437	480	491	433	430	456	456	489	501	445	447	477	437	452	511	428	465	437	461	501	491	460	470	439	475	472	471	441	457	448	441	442	472	437	500	433	463	476	457	470	464	433	474	478	495	439	497	471	447	480	462	465	498	476	461	440	448	441	438	456	482	437	455	491	477	443	513	473	493	448	461	479	466	448	459	513	436	439	495	424	451	466	482	443	477	463	483	481	477	481	481	467	471	446	471	455	480	462	474	439	459	466	522	487	451	452	491	475	444	476	446	491	457	469	476	442	478	460	480	471	436	451	452	454	453	449	442	474	484	437	415	462	452	451	482	477	477	464	491	453	461	482	440	490	487	470	492	489	443	473	468	444	441	432	480	444	443	479	462	457	465	478	452	494	500	462	461	470	464	480	463	475	471	472	461	457	460	465	428	464	466	461	438	467	432	458	440	469	432	475	449	459	418	439	468	431	455	468	473	480	473	454	438	484	469	468	454	483	449	434	479	472	482	453	448	455	467	441	468	476	469	477	467	460	439	440	492	475	462	476	513	455	471	490	451	457	490	452	470	445	460	468	459	447	461	470	450	446	470	444	502	411	476	448	475	497	436	443	439	415	474	438	444	467	470	475	462	449	449	487	462	464	440	448	495	502	436	487	497	464	418	474	456	463	442	440	461	517	503	433	459	485	432	428	497	450	425	455	460	519	477	439	466	455	477	490	468	458	474	404	454	446	452	479	431	452	470	472	476	463	462	464	491	484	512	475	467	441	459	425	481	447	471	465	498	456	444	487	443	502	475	446	459	473	430	427	452	480	510	471	442	469	470	478	455	430	489	462	426	468	480	454	444	488	463	495	464	455	441	469	465	484	478	483	489	455	482	477	476	485	509	464	503	445	490	448	448	487	485	466	445	450	440	447	467	476	451	487	426	444	471	470	430	467	473	444	445	441	453	453	462	486	499	430	460	448	473	447	442	486	434	464	475	442	447	484	476	462	449	453	444	490	514	468	451	494	426	463	465	498	450	457	493	410	427	451	446	494	442	448	471	460	494	485	470	491	465	440	485	467	457	448	449	433	437	480	439	488	432	475	491	456	449	502	477	466	481	436	477	481	454	453	433	460	478	459	428	462	427	464	448	522	500	493	475	438	462	505	431	448	482	433	485	455	497	431	478	450	462	438	471	475	421	476	480	487	458	444	462	476	492	443	439	473	449	444	495	471	447	499	439	461	467	465	478	464	509	470	486	474	428	484	476	446	429	447	467	449	464	445	455	463	449	506	460	496	509	411	435	486	453	442	437	482	461	453	455	453	489	441	442	491	444	478	456	480	476	510	429	496	459	443	469	489	446	459	458	509	453	480	479	460	439	454	446	472	446	499	465	467	457	468	439	480	473	430	484	465	455	468	462	471	472	455	465	451	458	475	454	456	454	469	460	480	446	468	510	461	455	444	479	456	463	487	455	418	455	471	454	470	456	473	463	442	446	492	506	478	471	471	458	466	461	446	453	447	446	456	468	466	470	443	471	516	460	434	454	453	440	496	492	436	458	492	486	463	501	409	468	502	488	455	470	458	483	512	477	468	477	446	468	463	421	434	445	419	439	423	469	495	467	459	465	469	439	412	486	460	509	480	465	479	466	461	463	453	469	488	453	464	464	474	457	417	461	494	453	438	491	455	447	480	433	438	460	471	444	434	536	498	439	452	436	468	474	430	464	415	436	418	428	452	466	452	459	452	453	464	481	470	402	470	468	481	464	462	459	486	464	478	433	454	478	489	465	448	455	477	485	493	469	479	486	456	472	486	442	487	448	486	445	445	454	456	456	469	507	468	474	477	472	486	474	457	442	467	469	452	419	465	453	480	512	457	478	493	493	427	466	468	469	465	466	457	458	447	461	456	471	500	468	469	454	476	486	480	499	451	473	476	462	449	470	462	446	452	434	458	470	441	468	452	458	462	462	431	470	484	461	506	460	497	488	452	480	481	451	498	502	461	456	495	472	471	463	465	479	453	428	455	453	433	469	473	467	462	486	465	468	426	476	479	483	462	481	465	462	465	440	437	478	500	444	446	472	487	482	466	483	462	477	483	470	471	463	414	475	446	452	475	438	473	427	477	480	463	466	464	452	458	481	459	445	446	486	469	419	454	437	436	491	499	469	468	436	486	465	471	467	464	469	460	452	464
2385	829	388	298	555	631	567	445	374	299	281	246	232	204	170	170	166	149	151	137	90	100	79	87	75	79	62	85	50	62	52	68	49	52	39	37	43	49	42	29	42	39	36	16	38	32	34	34	32	34	37	35	23	26	25	35	32	24	26	28	25	24	36	31	30	30	40	20	33	27	27	28	18	25	24	33	30	25	31	24	33	31	25	30	30	18	25	37	28	26	26	34	41	25	23	23	32	33	33	27	25	33	33	25	34	22	30	29	29	34	27	19	22	28	30	26	36	37	29	30	30	19	26	25	26	30	25	35	32	26	41	32	30	31	22	23	33	19	24	31	22	33	25	31	29	29	20	31	33	24	40	35	18	27	27	21	39	28	34	26	22	28	33	28	28	19	28	22	30	20	24	28	28	35	37	31	19	25	21	30	20	33	30	26	31	24	37	28	22	32	28	29	33	30	26	33	21	32	29	30	22	23	28	26	23	26	30	30	24	31	32	32	26	38	36	23	22	31	24	26	25	28	24	29	31	26	23	29	30	29	28	38	25	23	20	26	28	25	29	23	31	31	27	21	24	21	20	33	23	33	27	22	19	32	24	26	41	32	21	25	30	39	30	33	18	35	40	24	25	33	30	32	32	26	28	20	25	21	29	29	24	32	29	30	35	34	21	21	26	37	30	26	26	26	27	36	25	31	26	20	29	22	30	32	31	25	33	23	24	24	32	33	31	20	35	30	26	36	39	23	15	33	25	31	30	35	22	16	31	35	29	22	31	35	33	31	33	23	32	23	30	38	25	35	17	30	27	29	29	48	24	21	26	29	23	29	30	19	30	28	26	32	36	31	17	18	33	25	31	31	34	23	31	31	23	36	32	29	21	26	28	30	19	28	24	28	19	35	23	28	24	28	31	26	29	29	25	26	21	39	21	26	37	33	30	26	27	25	37	23	25	44	33	26	37	18	33	23	38	25	20	32	30	19	26	35	28	25	30	26	21	29	27	28	27	30	31	28	31	31	30	27	27	32	26	28	29	25	30	39	23	28	23	31	24	33	21	29	23	30	32	31	26	24	24	25	32	26	25	36	28	23	31	30	27	24	24	25	18	27	27	28	30	31	24	19	30	28	34	36	33	31	23	28	31	33	35	31	24	26	33	20	31	18	21	30	29	27	31	32	23	22	29	24	25	26	22	37	27	20	24	34	24	32	30	23	32	27	21	28	20	35	33	37	24	23	25	29	30	21	21	12	31	30	37	26	19	31	30	38	30	26	23	24	30	21	36	23	19	34	25	26	27	30	33	25	30	27	27	31	27	22	27	22	31	36	36	25	25	25	27	26	25	28	22	23	27	25	20	28	22	21	31	25	31	29	31	29	28	30	24	27	29	22	33	26	31	17	29	29	21	29	33	25	20	23	27	27	26	24	28	30	30	30	31	24	33	25	27	25	35	25	25	36	19	26	33	36	35	33	23	26	25	41	30	36	25	31	27	33	29	23	16	23	30	23	31	33	26	29	25	31	18	27	26	29	31	31	27	39	24	38	28	24	27	22	28	31	31	27	33	28	27	32	31	26	30	25	24	26	30	31	28	28	36	32	23	26	31	26	29	37	25	34	23	31	27	30	26	28	36	30	32	24	29	30	32	26	26	30	31	25	35	31	23	23	20	18	33	24	21	36	23	31	28	26	22	23	25	29	20	21	23	35	17	25	25	23	27	27	19	32	27	17	32	26	24	20	26	36	25	31	25	34	29	34	30	29	26	28	25	19	30	26	37	34	32	31	27	41	29	28	32	22	27	40	21	28	28	21	18	28	25	25	18	30	25	28	23	34	34	22	23	27	28	29	23	31	19	20	28	39	27	29	20	28	36	28	24	17	23	26	26	18	27	21	28	28	17	23	22	26	26	29	23	17	24	25	30	31	23	31	32	38	31	28	33	31	39	33	30	37	20	27	30	18	24	25	28	22	24	30	28	25	24	35	25	27	19	23	25	21	41	22	28	30	26	26	26	27	36	25	27	33	21	35	24	34	21	18	32	37	20	21	33	21	27	16	21	25	37	22	24	25	27	31	22	32	21	30	31	25	31	24	23	26	27	27	21	21	21	29	27	26	28	28	26	33	25	33	18	29	15	39	25	23	33	28	25	29	25	24	29	27	28	30	37	32	30	21	21	35	17	19	35	27	27	33	29	26	28	37	34	28	25	31	31	29	22	30	18	34	33	27	33	20	43	21	28	23	32	30	23	23	33	32	22	40	30	22	43	33	29	28	34	19	21	31	32	23	29	25	20	18	31	32	24	22	25	44	20	39	28	27	32	31	22	38	21	24	23	17	29	34	24	29	29	15	32	29	25	32	36	20	23	26	24	33	26	28	19	27	32	23	23	31	29	25	28	30	40	22	33	34	30	24	25	36	29	18	26	29	32	29	28	19	15	31	26	33	32	33	30	23	29	25	26	29	21	29	37	28	23	25	29	34	20	27	43	23	25	27	28	39	35	26	27	26	17	27	19	23	28	30	25	25	20	28	33	30	32	23	33	26	21	35	25	23	21	22	21	26	25	33	23	34	33	25	24	22	34	19	33	35	18	24	27	33	33	29	33	29	33	28	26	35	30	24	15	26	16	28	36	32	20	32	21	23	26	27	24	38	15	22	23	29	28	46	18	27	25	36	27	26	32	17	32	22	32	34	26	33	28	27	25	26	40	30	34	23	27	28	30	24	32	25	33	29	17	22	31	26	27	26	28	23	29	31	33	21	32	25	26	27	26	32	18	35	35	22	23	23	25	25	33	20	28	17	25	17	20	29	19	27	31	27	27	30	35	34	26	23	29	36	29	24	30	28	26	24	36	27	28	27	19	34	31	21	32	30	31	24	29	21	30	36	19	35	24	41	29	21	19	33	29	26	31	28	14	27	23	24	28	27	26	26	28	26	24	31	26	32	19	28	23	38	27	27	29	23	29	39	30	27	36	23	33	28	29	23	32	24	29	22	30	25	40	28	20	19	29	24	27	21	26	27	23	30	25	28	26	37	25	20	20	28	25	27	19	29	26	21	26	25	32	24	22	25	31	23	23	31	24	28	34	27	24	38	17	33	35	22	21	32	28	18	40	27	28	23	32	33	27	26	21	28	30	31	23	30	38	34	33	26	19	22	29	37	26	22	35	27	28	38	25	27	24	26	22	34	28	32	24	27	31	31	33	28	29	28	23	23	24	27	25	22	26	30	30	26	31	32	30	34	24	21	28	24	24	27	34	23	25	37	24	23	29	25	27	29	27	36	32	34	38	26	26	13	24	20	23	25	30	33	28	22	26	26	28	31	31	36	28	30	32	29	19	25	38	35	25	28	22	30	32	40	30	29	26	32	39	32	33	22	27	30	38	32	28	26	35	27	22	22	26	26	29	31	26	29	28	16	34	20	28	29	21	30	34	23	24	30	37	29	24	20	23	25	37	33	23	29	24	27	33	39	30	23	25	30	29	18	24	31	32	21
26920	17155	9342	21285	29397	28705	24512	20696	17112	14389	12293	10857	10419	8848	8245	7584	7134	6382	5720	4979	4328	3717	3317	3153	2938	2657	2586	2487	2211	1904	1740	1691	1645	1625	1396	1225	1240	1118	1040	875	915	844	875	892	903	846	820	793	809	743	741	776	773	663	609	634	548	584	520	493	495	496	467	497	477	480	506	451	489	495	427	425	468	489	437	516	468	473	473	506	473	474	495	500	472	493	494	503	530	491	519	509	495	509	508	494	484	516	488	487	507	453	490	512	432	470	452	481	464	458	448	420	424	449	402	429	451	418	505	436	443	446	453	445	464	440	414	408	417	424	468	472	454	428	451	456	485	434	441	430	475	449	504	484	470	433	436	475	451	432	432	471	464	418	463	487	478	459	426	464	480	442	433	453	472	473	472	397	448	473	427	450	455	484	472	449	495	419	386	444	404	460	430	447	418	464	443	475	448	428	456	429	479	440	454	485	461	487	448	456	428	446	468	445	443	472	426	457	434	447	440	432	467	442	454	422	439	448	462	465	438	424	460	437	439	450	479	470	441	464	410	428	433	462	433	463	467	464	427	465	454	428	414	449	452	449	494	448	439	433	438	435	427	448	433	445	448	440	427	446	439	434	436	451	435	491	429	485	431	422	458	472	469	452	429	424	457	478	472	429	442	442	411	398	417	436	437	508	470	448	460	452	465	480	442	464	452	409	457	459	456	456	466	431	460	416	469	451	453	461	477	433	441	460	440	444	465	425	445	433	449	450	431	426	441	454	459	462	465	426	474	448	477	428	452	481	442	438	460	474	420	457	424	492	434	428	421	469	474	465	457	463	459	454	447	433	457	475	452	481	434	452	444	411	485	465	464	448	418	444	464	447	454	461	446	449	424	449	435	457	473	454	451	445	448	395	458	429	435	420	445	446	464	442	431	439	414	430	470	457	471	421	451	435	451	451	455	436	449	449	442	422	473	459	433	433	447	425	488	418	452	445	466	471	444	416	442	466	446	452	437	467	445	455	421	465	451	450	423	471	486	433	434	428	467	465	445	415	440	465	426	434	471	439	453	433	457	477	471	425	465	462	453	462	494	452	427	457	450	468	459	407	463	443	421	454	473	433	453	444	463	456	456	448	484	439	445	418	419	458	448	491	473	440	448	447	425	460	459	393	515	458	431	456	429	489	449	454	419	467	508	482	421	433	445	482	462	465	472	434	415	449	470	438	497	432	425	456	454	424	437	487	425	402	454	450	414	427	506	484	460	424	400	470	455	458	442	428	429	451	435	416	457	447	467	438	439	477	450	443	467	435	446	472	475	461	487	470	426	437	432	444	431	467	439	455	439	463	498	518	453	486	496	464	420	444	412	467	427	489	449	439	465	465	447	462	456	453	462	439	451	459	458	422	450	454	446	453	462	424	453	456	487	426	440	453	445	416	425	409	458	450	488	417	503	477	431	456	461	439	476	483	438	453	466	466	447	469	452	460	445	424	446	406	430	426	473	509	465	483	441	428	468	444	473	480	449	453	452	463	443	421	425	449	386	484	472	446	470	436	428	454	421	440	379	464	427	431	418	435	445	413	433	456	460	453	448	462	454	443	453	450	441	448	445	470	431	440	451	454	475	434	426	467	461	436	412	433	441	432	476	421	453	466	415	426	480	409	457	387	494	439	432	443	428	482	486	438	414	457	433	462	435	426	449	526	445	475	463	478	471	444	470	452	467	398	473	504	455	418	458	451	438	433	424	437	434	412	474	424	437	479	443	476	429	490	452	403	453	453	444	452	433	429	477	465	488	416	467	485	472	441	427	487	420	427	445	402	449	459	419	458	444	456	430	399	437	409	484	451	452	425	433	449	477	439	456	434	435	395	437	456	434	435	465	451	478	471	486	446	498	444	476	444	430	445	459	477	435	429	439	486	458	422	461	454	476	466	478	462	462	431	423	413	427	418	427	443	451	433	453	515	475	428	459	455	437	479	454	447	465	451	413	463	426	441	446	479	493	466	447	439	454	456	449	438	461	459	455	424	445	500	432	461	471	475	434	451	435	456	449	451	461	445	444	437	472	423	462	445	408	448	464	448	395	435	440	453	499	448	448	457	433	432	454	509	446	443	436	479	474	430	456	485	486	421	445	421	436	392	435	457	433	427	413	452	446	432	481	442	438	427	426	470	428	432	455	427	477	446	471	452	424	420	460	458	433	454	434	499	447	441	462	456	487	430	436	444	465	403	476	425	417	467	445	449	435	491	437	458	461	463	478	428	429	444	447	480	487	428	447	404	429	436	470	468	434	455	495	466	477	422	472	441	480	448	480	444	447	432	398	417	466	481	466	475	480	462	446	431	453	457	479	447	442	426	419	417	426	410	435	435	488	451	435	418	455	440	464	506	425	449	447	446	436	492	433	429	458	415	453	452	400	481	430	434	455	453	450	444	434	437	428	468	439	453	421	450	459	479	461	465	455	461	429	441	436	478	470	434	428	435	413	441	447	454	420	429	431	467	477	474	433	474	483	449	471	455	436	459	484	466	434	452	429	469	473	494	463	447	430	455	432	429	451	468	443	413	466	436	464	440	452	453	435	408	456	441	455	413	425	516	411	416	441	470	437	413	468	429	440	413	431	459	446	426	469	442	451	424	471	455	472	472	426	471	446	443	412	467	452	392	476	472	476	480	414	416	456	445	452	481	468	494	435	438	481	470	441	424	450	440	447	445	461	442	440	462	472	450	440	440	435	449	423	423	431	433	484	425	476	472	419	470	445	422	412	472	447	462	472	423	429	451	457	421	444	447	472	444	439	448	469	449	450	437	433	445	485	465	455	448	440	456	449	442	467	416	426	436	432	466	457	465	450	469	460	446	482	445	416	455	429	472	431	437	475	407	466	454	468	446	476	444	424	451	437	418	446	456	431	440	442	460	461	453	439	454	452	477	442	429	447	438	452	470	408	470	481	452	451	440	456	479	443	455	423	435	441	433	440	428	464	487	422	455	467	509	449	454	462	454	480	468	405	461	427	432	439	429	428	430	455	457	378	470	488	467	477	489	476	447	431	405	475	445	470	438	468	440	466	432	439	453	436	439	490	465	427	462	425	426	436	439	449	431	488	417	459	462	408	439	428	454	459	437	471	431	435	433	429	397	430	446	458	431	456	490	438	464	472	441	495	464	405	449	451	455	441	460	447	439	443	440	479	441	430	454	440	479	410	424	476	440	472	467	448	421	410	426	435	439	411	417	489	451	444	456	470	491	486	451	517	469	448	469	439	441	466	443	429	469	453	434	456	446	445	422	450	410	494	427	454	445	478	499	447	450	492	437	497	464	426	427	433	459	436	453	444	453	437	442	424	453	486	466	409	425	434	456	400	425	470	429	430	470	459	456	438	425	444	454	476	439	447	429	430	460	431	464	482	431	468	466	434	463	416	424	480	440	464	429	457	433	450	454	460	458	453	484	408	443	439	444	423	487	466	444	431	433	465	422	453	426	441	426	436	446	465	521	408	428	444	415	440	435
2275	794	377	310	509	627	603	460	381	364	259	290	243	200	175	157	165	158	144	113	107	104	87	79	86	89	58	52	63	48	56	67	56	45	38	46	38	29	38	43	38	41	31	38	44	38	31	41	26	41	26	29	24	26	32	35	28	27	35	31	28	34	28	28	23	28	25	28	19	26	27	19	28	21	29	25	27	25	17	35	30	27	27	19	19	25	23	34	30	28	28	22	23	21	20	16	38	30	29	33	29	23	27	25	32	25	29	24	29	30	26	27	32	21	23	25	33	34	18	28	26	23	33	24	23	20	20	26	30	30	18	34	20	36	15	32	18	32	21	29	31	24	25	32	25	22	28	31	37	33	33	31	28	24	25	24	30	26	24	19	25	24	28	17	31	28	27	27	24	23	23	35	30	20	25	24	30	22	30	36	39	24	23	31	28	33	28	20	23	31	25	19	26	28	29	35	20	26	20	26	27	19	34	26	26	15	24	23	21	23	27	26	17	23	19	13	34	31	17	21	22	29	20	27	16	27	31	32	23	24	20	22	22	18	32	21	26	19	23	24	39	20	28	34	22	18	30	30	23	26	21	24	30	22	34	28	25	23	24	28	27	22	26	22	25	17	29	29	24	20	18	23	26	24	23	37	19	21	32	32	32	24	22	19	26	31	28	30	34	26	25	20	24	25	23	16	21	26	22	31	20	28	23	30	23	23	25	32	22	33	23	23	19	23	20	25	27	20	31	22	25	31	29	29	31	27	33	24	32	31	33	32	22	25	21	26	25	29	30	22	25	20	23	29	27	20	33	24	19	26	31	32	19	24	23	40	30	26	27	22	20	32	34	28	24	25	23	29	29	35	27	16	27	28	25	20	36	33	31	22	34	26	29	34	29	27	25	34	20	31	27	28	22	29	19	29	24	29	30	22	29	26	30	29	23	33	31	23	27	26	22	39	23	16	25	26	23	31	32	29	28	20	28	27	24	31	28	21	22	20	30	30	23	30	27	22	25	30	20	24	31	27	35	30	27	20	28	29	19	22	23	39	29	30	28	38	15	31	27	16	27	24	25	23	36	25	29	30	31	24	20	20	20	32	26	27	25	32	32	22	24	27	25	29	19	24	22	22	19	25	19	21	23	30	18	30	31	25	23	26	31	22	37	24	27	28	32	26	29	24	31	28	32	35	24	39	21	34	21	24	30	18	24	33	15	36	31	33	27	28	27	25	27	23	21	20	30	18	24	22	29	26	22	31	29	30	33	33	26	22	23	22	18	18	30	22	23	35	17	27	14	31	22	22	21	29	25	23	21	25	31	23	34	35	31	21	26	29	20	20	24	24	30	27	20	32	24	20	22	23	20	20	35	22	31	24	31	22	24	30	30	22	27	27	25	23	31	30	26	31	21	30	27	20	21	35	29	24	16	33	25	26	24	33	20	27	27	25	21	25	29	32	14	25	26	26	33	28	25	16	18	27	21	27	21	26	27	22	21	15	28	24	25	24	33	27	26	25	28	26	15	17	26	28	21	20	21	30	23	22	29	22	23	21	23	26	15	25	24	19	28	30	26	31	28	32	21	24	30	22	24	30	27	21	29	23	31	27	22	34	33	40	19	22	31	19	20	28	22	26	22	26	24	32	28	21	27	32	35	24	28	28	27	33	24	22	22	21	29	33	25	33	26	30	24	21	18	37	29	26	34	28	25	22	20	30	28	24	30	27	20	13	26	29	35	22	14	39	29	25	23	26	24	20	28	32	26	19	26	20	23	30	17	20	33	26	27	25	23	29	22	20	27	22	22	29	22	31	39	28	26	24	31	20	27	17	24	10	27	28	21	21	25	22	24	37	25	23	28	29	30	22	29	23	22	22	26	29	29	30	24	31	20	14	27	16	22	18	27	18	23	25	25	28	22	24	25	25	23	24	24	22	29	31	28	24	20	32	32	23	21	20	20	26	26	28	23	24	16	25	23	25	24	26	30	23	17	34	36	19	27	23	24	29	23	31	27	27	25	25	25	30	33	22	34	27	24	31	23	34	33	24	24	25	25	27	28	24	23	29	24	15	25	21	27	28	36	23	29	21	21	22	21	25	25	23	19	21	22	22	25	28	35	29	18	20	26	26	20	28	26	28	23	18	28	17	16	24	31	19	31	26	32	27	35	19	14	28	26	29	33	28	17	23	22	18	27	22	24	31	22	29	28	20	23	18	25	22	24	19	16	21	32	18	24	18	29	33	30	25	25	26	28	28	33	35	25	40	23	23	28	17	31	28	31	19	27	29	19	20	23	20	25	35	30	28	20	27	26	19	24	36	19	34	31	21	33	26	24	29	23	21	24	18	31	35	23	24	22	24	28	18	18	21	31	22	28	26	31	20	22	19	33	32	29	29	26	25	28	33	29	35	24	31	27	32	32	28	25	25	25	20	26	21	31	24	13	25	26	23	23	25	18	23	29	32	24	21	25	17	28	26	23	37	26	20	28	22	22	30	21	28	25	24	27	32	28	26	35	35	33	24	36	30	37	26	28	30	18	22	28	35	25	24	21	34	21	26	20	29	28	30	23	18	30	22	25	29	27	19	20	27	22	32	15	23	23	25	21	20	18	21	33	19	22	27	33	30	22	31	23	29	25	28	25	25	24	28	26	26	26	34	33	19	22	27	29	29	21	22	24	34	19	24	25	27	23	17	24	33	27	33	22	29	27	34	20	22	21	32	27	33	29	28	33	24	27	26	29	26	24	24	23	32	19	27	27	26	29	29	32	16	18	25	28	16	28	21	23	31	19	20	34	33	29	26	20	34	18	15	33	17	21	28	24	26	27	33	27	25	25	20	22	22	24	31	36	25	35	29	23	22	26	24	27	22	29	24	26	24	32	24	25	25	19	31	27	29	33	32	30	19	27	40	26	25	22	25	21	22	23	32	22	26	18	30	21	37	35	25	16	21	27	30	26	21	26	23	24	23	25	27	30	32	21	31	22	22	20	24	30	22	24	22	20	27	30	29	29	25	22	23	31	37	24	19	23	30	25	31	30	29	32	30	33	24	29	27	34	25	27	19	38	29	24	22	21	29	25	29	25	28	16	22	27	28	29	25	33	27	20	27	27	23	21	25	17	32	18	41	32	35	23	28	25	36	20	25	19	39	25	28	29	28	24	20	19	28	27	19	22	25	24	33	25	16	27	29	23	14	20	25	20	20	26	23	28	34	22	29	27	19	25	27	25	24	22	24	30	18	27	24	25	34	29	23	21	26	29	31	21	22	22	28	26	29	26	21	29	25	18	32	20	22	18	21	22	32	20	29	32	24	23	24	32	32	15	24	23	20	29	22	33	31	25	25	16	24	31	22	27	38	21	25	20	24	25	25	29	22	34	36	19	18	31	27	22	27	20	27	26	21	30	23	27	20	27	29	29	28	24	17	26	20	25	26	27	25	26	31	25	31	35	28	22	31	23	30	34	34	24	20	24	38	27	31	28	24	25	30	20	28	26	23	24	22
26815	17466	9413	21621	29235	28127	24532	20103	16688	14015	12350	11509	10521	8905	8279	7685	7263	6593	5637	5014	4476	3919	3297	3171	2971	2778	2561	2391	2286	1968	1777	1584	1567	1536	1356	1251	1158	1089	955	918	849	817	836	817	824	760	832	725	722	658	749	703	727	664	557	566	575	425	446	482	440	482	425	429	425	460	457	458	464	429	433	426	451	436	430	433	440	455	440	435	467	474	486	441	491	475	470	489	456	456	475	486	450	478	503	457	428	454	439	451	471	438	420	411	446	436	404	475	422	464	463	431	431	436	396	468	418	430	429	418	429	365	428	415	445	450	418	409	434	438	441	439	460	450	432	397	453	449	434	468	446	458	440	441	446	432	405	435	398	412	423	414	442	414	375	429	434	403	411	390	418	422	439	455	405	419	396	399	438	426	401	426	429	432	425	426	412	402	448	457	412	412	419	395	441	454	455	417	406	425	402	432	412	406	430	425	430	420	426	409	407	402	415	401	454	426	413	424	428	462	413	414	425	437	415	428	369	432	399	440	432	406	405	448	457	447	419	394	446	389	456	406	435	455	446	387	377	407	393	424	420	420	443	426	423	408	441	426	453	444	403	473	415	441	435	394	412	479	367	440	410	435	422	421	418	419	419	431	432	418	410	428	398	394	428	426	419	418	375	406	457	445	389	407	383	424	428	423	398	422	410	411	413	450	427	458	437	444	416	415	431	384	430	409	410	418	418	438	422	460	418	374	423	429	443	446	408	408	418	445	395	413	451	438	414	379	428	400	418	429	384	391	404	393	423	420	396	436	421	367	414	410	408	423	402	414	414	401	419	407	409	458	419	406	439	426	450	413	437	427	450	405	395	429	420	413	427	438	415	406	398	437	410	395	420	416	390	432	455	407	444	448	390	404	438	462	453	460	435	440	385	411	412	437	429	443	400	400	447	400	379	422	406	428	355	421	449	431	440	426	433	408	406	422	384	411	450	431	399	417	450	451	442	469	431	414	389	417	419	438	398	418	462	385	415	442	432	439	425	432	402	418	452	432	423	451	404	428	425	432	439	432	399	426	428	432	413	430	424	400	419	411	434	475	404	419	419	417	398	416	394	412	430	414	403	430	437	403	473	404	405	408	400	400	397	372	422	402	396	381	397	402	449	416	433	436	440	443	420	443	397	408	420	414	414	409	401	424	416	405	432	420	444	376	400	427	428	417	406	415	424	399	465	435	403	410	427	430	396	447	409	421	433	407	406	430	421	421	437	402	407	390	419	384	419	431	436	423	408	425	424	411	414	410	457	416	412	445	401	434	460	425	395	415	465	414	414	439	381	420	411	432	430	428	412	389	435	403	424	389	418	386	406	405	431	469	426	411	427	401	452	449	415	427	410	420	435	431	455	434	407	423	437	396	419	420	419	434	441	411	426	393	430	407	424	409	416	411	429	432	441	441	471	387	406	384	428	407	442	459	414	419	424	412	469	422	398	399	416	434	409	414	440	402	413	392	419	407	420	449	412	436	457	459	433	432	419	364	416	423	398	396	434	436	382	401	446	442	461	449	440	411	408	412	417	408	397	415	433	449	421	404	389	440	460	415	433	409	412	444	408	416	406	415	424	456	413	401	437	401	400	393	395	423	452	435	393	433	420	468	451	417	406	437	433	392	384	420	420	438	439	423	414	419	403	435	406	418	441	456	444	385	421	397	413	379	397	415	394	390	412	447	416	394	434	397	418	429	416	396	417	402	457	438	441	394	393	418	419	426	429	433	447	423	401	413	436	405	430	422	394	414	418	439	417	398	408	402	431	410	412	422	427	438	473	440	394	418	415	397	397	393	424	443	443	446	384	396	447	421	436	423	423	422	434	394	393	393	397	436	397	415	421	413	402	406	442	399	415	431	421	399	410	465	403	400	409	429	405	420	407	418	398	446	434	422	411	413	438	408	400	429	464	386	499	435	447	445	389	415	434	413	410	411	415	429	427	457	426	443	424	420	430	441	393	428	437	401	395	394	408	425	433	439	389	411	403	418	413	442	414	379	408	430	415	491	425	418	402	426	408	413	447	430	394	404	422	405	384	428	434	412	417	405	436	424	419	433	416	426	414	432	424	398	414	424	433	435	458	418	447	426	408	427	403	416	437	421	434	418	441	404	426	440	422	428	430	408	420	400	437	422	425	395	427	465	423	457	409	413	424	439	397	424	403	439	463	393	416	427	475	402	445	419	398	432	418	430	427	404	452	434	394	414	429	420	417	407	421	437	417	414	423	419	423	429	385	437	446	405	423	418	466	418	400	449	408	462	364	413	418	415	409	427	434	452	403	402	407	414	416	419	421	409	419	423	422	430	443	429	423	420	393	423	429	449	421	407	469	446	402	434	447	429	414	404	405	386	433	416	405	412	463	425	405	431	457	442	389	452	395	393	423	391	439	409	450	467	427	426	457	392	416	392	398	429	430	392	413	420	419	393	403	398	409	418	407	428	464	421	437	414	436	442	391	418	425	423	422	449	421	436	416	391	384	434	452	418	407	423	410	448	423	390	407	405	421	426	439	436	416	465	415	407	407	410	410	420	418	431	449	417	395	405	443	435	419	442	400	433	402	396	428	427	413	435	410	417	443	397	443	424	426	422	443	405	419	413	429	448	421	435	424	464	409	403	414	423	413	436	429	422	422	382	407	445	410	376	436	418	444	453	421	408	428	434	431	451	407	421	450	445	410	439	429	433	412	403	407	413	420	446	423	435	428	409	457	451	435	399	446	433	392	435	430	413	408	438	413	394	455	394	419	395	430	406	400	438	445	436	401	422	429	398	440	431	396	416	363	428	436	470	410	402	461	421	418	420	429	415	409	419	436	400	383	413	431	396	390	435	431	425	388	384	396	403	393	414	425	432	431	406	426	404	404	411	418	454	432	441	400	441	415	416	388	410	445	440	392	446	397	469	387	412	430	418	436	419	421	394	438	443	395	419	409	412	444	380	421	419	395	436	432	419	418	416	385	426	390	419	430	428	428	439	412	430	433	439	417	416	415	407	413	423	405	415	386	388	400	402	400	429	417	410	419	422	399	416	446	419	433	427	424	387	439	421	402	424	427	396	449	427	438	423	412	429	408	430	442	434	430	382	444	456	427	431	423	430	374	415	431	445	436	418	411	394	417	438	422	435	421	441	412	410	401	458	426	436	407	466	429	431	430	446	440	390	423	428	415	442	433	424	384	410	447	430	452	434	465	416	426	431	398	443	442	373	428	436	437	385	427	428	424	411	459	397	431	440	441	413	403	434	401	415	411	418	420	425	419	436	393	402	414	414	451	419	443	416	431	429	428	393	446	376	436	446	458	437	413	461	450	399	422	406	434	455	403	451	408	446	434	417	424	401	415	418	444	439	415	411	458	415	410	401	414	420	401	420	443	429	393	412	452	445	395	435	417	419	439	416	413	395	427	434	409	443	438	426	386	426	420	400	427	422	396	409	420	433	427	424	462	415	451	428	426	419	429	438	456	441	462	472	418	424	404	416
4049	1127	552	394	799	936	768	633	487	454	415	366	355	287	301	247	234	231	207	165	168	138	133	116	128	114	113	88	88	96	78	87	66	93	62	52	74	58	52	53	62	52	52	59	48	58	43	42	52	52	46	50	53	37	36	53	41	51	34	44	35	41	44	50	36	39	32	42	36	43	33	35	32	34	44	27	37	37	45	35	39	35	37	46	40	50	49	38	50	52	41	37	61	32	38	41	34	38	36	30	42	45	34	57	33	42	29	32	31	42	32	31	43	32	36	42	36	31	39	43	33	40	42	42	48	41	44	43	29	33	23	32	37	42	40	36	41	29	41	41	38	47	39	33	31	35	44	31	45	43	47	46	31	38	30	44	46	32	29	51	27	39	41	39	36	39	38	29	40	34	45	44	29	43	48	36	39	39	37	44	39	27	35	39	31	41	31	40	59	48	47	39	40	33	38	36	41	30	40	49	42	42	32	30	38	31	43	35	32	40	35	42	44	30	40	41	44	32	34	32	44	38	41	36	44	35	38	29	41	39	39	25	40	37	35	30	45	41	37	38	27	35	33	33	36	45	34	40	41	45	25	32	32	50	24	43	45	41	40	38	38	30	33	44	33	45	25	39	38	42	40	40	37	27	33	40	36	50	40	42	37	45	40	46	43	35	34	34	34	41	37	40	34	48	48	44	34	44	33	33	42	40	45	35	34	40	39	35	39	48	34	47	26	33	31	28	35	37	34	40	36	50	45	35	46	41	41	34	30	37	33	29	37	37	51	38	40	38	40	41	42	41	36	33	38	46	37	51	34	42	39	44	39	41	50	39	38	34	37	37	37	47	41	47	46	39	47	44	32	27	48	34	49	42	30	36	46	37	37	37	33	29	39	32	44	32	37	34	37	37	42	39	40	48	28	40	44	33	35	43	49	44	41	36	28	39	38	32	36	46	33	42	48	45	32	39	39	29	40	33	32	41	34	40	35	31	28	33	50	36	35	48	31	37	41	41	33	42	49	33	34	36	37	28	43	34	44	37	46	41	42	45	35	51	37	44	34	30	35	32	34	38	35	43	46	29	39	34	33	36	32	32	43	31	38	42	30	44	34	43	28	44	43	36	35	34	39	44	41	33	36	40	31	45	41	41	39	45	42	46	41	44	34	43	46	44	34	35	45	39	40	42	37	25	45	51	38	42	44	34	42	41	50	31	32	50	39	38	42	47	38	42	46	39	30	33	34	24	38	36	38	35	37	39	43	40	41	25	42	29	44	38	42	45	33	32	37	30	35	53	37	48	43	36	29	48	48	41	44	37	35	31	39	30	39	41	38	35	36	38	37	27	45	46	39	44	33	32	32	33	30	34	28	39	40	45	40	34	42	41	51	33	49	33	38	37	34	41	31	44	41	47	44	41	40	43	40	33	38	35	45	29	34	48	36	51	40	44	35	28	35	45	34	36	35	33	43	41	38	41	32	31	33	32	34	41	45	29	43	44	43	49	41	26	41	43	41	35	43	31	38	29	37	36	37	31	49	39	37	37	50	31	46	38	28	42	24	35	34	44	35	39	46	30	39	33	33	38	24	35	42	42	46	38	34	40	42	41	45	37	30	47	40	33	32	44	36	32	42	48	41	35	39	37	34	46	40	43	33	38	52	31	42	41	49	49	40	41	34	42	35	33	31	38	45	35	41	38	39	37	44	48	41	43	43	36	45	37	40	48	34	34	29	36	33	47	36	40	41	42	45	36	44	33	31	46	28	42	38	44	45	35	46	35	46	50	40	43	24	35	33	40	36	26	46	38	39	42	40	41	37	34	33	41	38	48	38	35	28	25	39	34	37	36	44	47	31	47	50	31	47	32	43	32	48	43	34	28	34	31	31	48	37	23	39	41	34	40	47	35	28	39	36	49	52	30	41	44	39	37	41	49	30	31	45	45	37	39	26	43	42	35	39	33	35	43	31	36	42	34	32	38	42	30	42	38	32	38	41	30	40	45	34	35	41	47	48	41	39	30	39	40	43	30	44	25	42	32	32	37	45	38	35	29	35	36	42	35	43	36	46	39	35	49	32	43	38	36	32	31	35	35	43	26	32	53	37	38	40	38	40	30	40	49	35	33	32	34	34	44	50	45	49	42	42	45	41	33	37	35	34	45	41	39	29	36	30	31	42	34	33	33	38	42	43	36	36	38	41	46	31	34	37	30	40	37	41	36	34	37	30	34	21	37	31	44	34	26	42	42	39	48	31	27	36	39	49	29	36	35	38	38	41	36	27	41	38	36	36	38	32	33	32	30	38	38	35	37	35	39	36	45	39	32	30	36	35	36	38	36	34	47	32	35	43	37	44	38	47	34	39	44	46	33	36	35	31	35	45	32	46	34	46	30	28	38	40	33	34	46	33	32	43	43	35	28	40	52	28	35	32	28	30	40	40	57	38	46	30	36	34	43	38	32	37	36	46	41	46	38	51	41	46	29	44	44	31	42	44	50	50	35	42	38	47	43	42	40	35	43	43	43	22	40	33	35	47	35	40	48	39	34	53	36	46	33	38	43	43	37	35	29	36	37	36	41	37	35	41	33	38	25	28	35	36	48	36	38	39	30	39	31	44	33	38	28	42	38	26	40	65	34	40	42	37	43	34	36	36	47	57	40	42	44	32	45	32	43	33	33	29	40	34	36	50	41	37	38	33	37	36	48	36	30	38	41	27	37	34	44	33	35	39	40	39	31	40	40	35	32	42	41	31	47	32	41	43	44	31	44	37	32	43	40	31	38	35	43	44	36	38	38	43	37	37	46	34	44	34	41	41	38	42	40	30	48	39	34	34	51	41	32	29	40	41	34	33	43	39	45	37	35	44	43	39	38	27	35	30	56	33	37	38	47	31	26	29	38	41	28	39	40	33	41	56	32	36	41	38	37	36	42	35	28	49	46	40	40	39	39	37	41	36	37	37	31	35	48	36	34	34	47	42	40	41	38	34	27	44	36	39	38	44	50	37	39	36	32	30	29	41	50	36	29	36	34	38	33	40	32	25	41	33	38	35	47	35	40	42	25	34	37	48	28	39	39	44	38	35	45	31	41	37	46	41	50	35	36	34	33	28	40	31	34	36	50	48	36	29	27	41	40	30	53	31	33	40	37	41	39	40	44	29	43	36	41	48	44	39	43	41	36	35	19	44	29	29	34	31	29	39	35	34	39	42	33	43	33	40	32	46	37	38	35	39	31	33	53	35	31	43	41	34	44	36	38	31	40	39	33	38	30	35	34	42	36	44	41	42	42	35	33	38	37	31	30	41	33	42	31	37	46	40	46	32	50	31	41	51	47	31	33	43	41	49	37	29	38	31	39	48	30	43	27	37	33	45	33	28	27	51	44	53	31	39	32	55	37	30	44	36	31	35	36	40	39	32	50	29	34	46	48	43	44	33	48	52	47	29	42	48	40	36	38	37	50	42	36	36	48	37	29	36	40	41	38	42	37	36	35	43	35	35	42	39	27
30481	20638	12515	25798	33422	32436	28291	24636	20602	17261	16002	14988	13557	11961	11441	10336	9787	8809	7721	7089	6552	5735	4954	4419	4308	3904	3701	3286	3071	2815	2421	2269	2177	2214	1976	1829	1698	1484	1382	1276	1270	1248	1245	1259	1189	1127	1101	1075	1019	1110	1063	1007	1020	894	856	780	670	717	705	701	689	610	623	675	674	650	660	646	673	622	633	690	646	636	655	633	702	634	655	682	677	653	690	629	720	699	688	690	722	656	661	704	705	687	673	707	691	691	683	710	673	657	660	668	648	644	650	613	633	638	628	588	628	605	606	622	630	621	636	622	620	641	617	619	619	644	649	642	578	631	624	658	595	642	615	654	605	632	610	618	591	645	660	622	587	641	622	620	649	644	623	637	616	613	614	589	611	604	639	614	599	628	583	584	575	581	659	603	607	592	622	609	595	624	599	610	620	574	634	629	633	595	649	627	606	579	589	594	619	625	613	613	638	574	624	650	616	655	584	628	599	591	627	628	617	612	618	612	600	582	589	584	602	632	569	626	618	618	618	612	641	634	571	554	594	648	619	607	607	656	641	638	606	581	579	645	626	602	656	575	606	617	659	609	629	614	646	636	609	573	629	638	637	613	621	625	621	630	626	630	604	609	578	604	598	623	646	590	644	617	571	569	605	642	587	610	626	574	615	616	616	580	619	615	613	634	585	640	622	617	660	646	582	578	620	626	626	651	640	630	595	660	624	629	644	620	664	647	556	621	574	605	610	602	600	632	676	635	608	597	647	600	636	616	627	638	634	660	607	602	599	622	665	598	602	608	606	622	619	628	598	609	617	601	593	641	603	629	618	616	607	638	626	644	667	666	593	618	589	623	669	557	601	618	617	613	647	589	639	607	586	599	589	659	622	667	602	621	588	621	601	593	604	601	598	619	641	601	593	608	587	652	620	600	655	605	612	620	600	615	614	620	631	614	602	626	605	666	609	578	609	653	571	596	632	651	624	569	611	631	599	637	650	631	665	593	597	614	593	639	645	564	636	586	598	638	605	618	618	592	583	629	686	572	619	615	601	619	608	625	611	634	666	587	619	610	638	600	589	593	598	620	606	618	567	582	573	614	616	591	587	633	624	622	622	574	610	581	563	609	601	599	649	609	602	631	611	598	613	681	602	628	609	629	585	612	612	617	574	617	647	595	540	621	568	663	654	616	638	610	640	651	666	574	643	626	603	579	582	581	627	595	623	615	588	593	610	605	647	609	631	606	642	578	639	640	624	600	652	587	596	618	651	598	660	607	616	643	596	601	604	600	585	623	601	593	585	602	594	587	623	637	618	572	620	655	615	570	593	627	615	586	623	578	643	585	637	621	622	588	598	628	608	648	641	624	628	626	637	606	614	609	607	566	623	644	626	628	585	608	628	589	629	576	635	600	592	680	610	615	586	621	627	549	609	627	625	628	629	645	597	618	561	603	633	605	594	631	643	624	615	638	592	598	615	612	625	610	663	621	607	648	665	650	605	603	616	636	631	612	626	578	636	621	584	615	608	607	629	620	625	638	614	615	666	564	629	597	672	617	603	621	606	627	667	577	627	637	641	684	598	596	614	612	622	610	630	617	586	658	592	646	683	634	645	593	642	613	598	568	608	638	612	610	599	604	584	637	613	625	588	634	614	665	611	605	654	616	579	622	582	598	643	633	610	648	580	602	647	614	633	601	611	599	586	615	591	640	592	607	600	593	638	634	619	663	572	608	628	619	645	576	602	617	618	617	632	621	640	656	595	625	648	606	627	592	606	594	611	626	641	606	610	601	681	598	626	631	617	603	645	625	609	581	646	589	598	577	605	663	624	575	610	604	592	611	598	583	608	624	576	612	595	613	606	609	640	610	628	641	643	649	602	625	630	588	620	624	632	628	594	652	663	646	603	599	595	656	646	616	615	626	590	613	626	614	621	613	663	624	583	633	606	668	621	626	576	651	598	608	600	632	663	653	625	660	671	642	614	643	608	566	561	588	634	619	625	631	624	587	622	646	592	614	632	564	625	583	617	594	613	682	623	647	604	644	571	611	623	605	607	615	622	599	652	594	586	614	665	623	609	590	652	654	647	572	576	692	575	619	602	621	605	611	644	607	620	616	626	605	647	580	635	582	604	646	618	629	646	615	629	611	604	625	624	617	614	627	621	593	595	614	607	584	644	609	602	562	614	618	591	633	625	608	628	675	630	592	667	650	662	598	553	570	631	611	591	644	607	631	585	629	602	635	629	656	615	596	624	614	588	601	658	623	667	596	600	580	614	611	611	633	637	626	557	647	642	633	595	633	634	553	588	614	628	607	628	618	577	619	603	583	579	606	599	610	613	614	616	598	620	642	621	617	579	623	612	586	624	596	608	612	618	604	629	615	657	624	546	607	593	590	631	652	606	645	633	660	602	587	628	633	622	623	578	607	638	616	611	664	610	643	671	607	629	663	602	624	623	620	565	663	600	624	693	625	647	622	639	635	627	612	661	658	586	638	598	608	615	631	601	609	614	586	610	561	637	613	622	620	640	605	639	652	641	602	647	597	617	631	612	599	648	624	624	642	617	622	609	578	619	628	631	639	647	602	577	665	627	605	649	601	659	638	617	658	625	668	617	592	679	660	615	607	609	641	599	640	643	562	623	608	634	598	671	584	591	613	619	606	637	669	641	558	620	626	623	606	641	606	594	588	603	585	632	613	667	628	609	632	630	668	605	624	589	611	645	611	634	628	601	596	632	614	592	589	666	618	617	600	592	564	625	607	604	627	616	576	574	570	588	607	600	644	624	591	643	619	577	611	583	580	583	641	648	554	606	577	588	629	596	573	608	608	599	602	597	664	597	588	579	620	630	631	598	610	621	601	589	613	598	624	630	594	610	574	579	621	657	599	616	612	626	588	631	576	598	655	655	607	619	580	582	608	620	621	624	662	590	610	629	632	580	617	615	618	589	582	618	605	637	617	618	619	600	629	597	629	597	609	638	606	602	599	638	629	652	638	673	623	574	604	626	628	598	651	619	632	589	603	634	610	638	629	636	628	614	604	646	582	629	610	586	568	611	628	636	602	604	598	632	596	633	617	611	667	605	618	626	612	598	656	591	597	623	602	637	615	605	610	636	602	617	565	617	596	648	607	632	589	616	605	572	642	628	602	607	606	583	612	617	647	612	593	629	617	607	631	599	630	615	609	575	619	606	570	614	605	633	612	633	641	646	628	609	643	618	599	629	631	640	630	655	619	594	601	653	642	603	661	618	590	628	633	641	595	624	663	650	646	640	646	609	651	637	577	606	607	608	560	619	648	643	620	643	628	633	577	606	661	647	635	631	626	601	629	622	610	598	617	626	643	627	588	640	670	589	586	577	576	560	646	616	651	644	640	623	610	587	622	612	606	572	590	617	601	592	631	589	624	625	635	614	636	640	644	584	603	639	636	574	625	626	598	646	641	659	577	648	652	628	605	657	563	625	645	636	648	639	576	622	622	642	628	659	608	566	623	591	592	628	627	607	574	581	640
3962	1924	914	676	1146	1358	1038	1013	703	615	537	548	491	404	394	362	355	326	261	245	219	201	172	165	152	145	134	128	111	95	73	112	86	77	78	67	84	52	56	63	42	57	60	61	56	45	49	43	40	46	42	44	45	36	36	32	33	27	29	34	31	37	33	24	31	34	30	34	27	36	41	23	21	37	25	31	33	25	39	26	37	28	37	34	37	30	38	29	28	28	36	39	38	30	26	28	44	48	21	28	27	33	32	41	32	25	37	31	37	33	27	32	25	29	31	23	29	29	22	27	36	28	26	30	19	23	26	34	24	26	29	27	43	21	23	35	22	30	30	35	29	23	24	33	29	28	21	17	23	26	39	28	42	17	25	21	31	29	26	33	40	28	23	29	34	24	24	23	26	31	29	22	26	37	34	23	29	33	29	36	32	39	28	26	34	39	28	31	30	28	32	29	24	33	23	30	31	27	35	28	34	28	26	27	34	34	28	26	42	30	32	31	26	25	28	27	41	27	29	28	32	37	24	26	30	33	29	30	27	28	27	25	25	38	27	19	22	24	29	25	30	27	19	29	23	20	36	25	23	27	27	34	26	35	31	19	30	32	36	27	35	26	19	26	29	22	33	25	30	19	28	24	32	33	29	24	25	29	36	29	26	36	22	21	23	39	21	34	29	39	19	24	31	34	31	32	25	32	27	32	24	23	17	40	24	23	42	24	34	30	34	30	34	27	29	25	24	26	28	26	39	24	30	31	27	29	28	34	29	23	27	16	47	28	26	31	24	28	26	38	27	21	26	25	25	29	26	29	25	25	35	26	25	39	25	28	28	23	30	29	23	26	27	23	26	30	32	24	27	27	31	34	22	24	21	22	24	27	34	39	28	23	28	30	22	31	31	24	25	21	35	27	26	32	37	23	33	35	27	33	32	30	16	34	38	21	30	31	24	23	38	31	30	33	32	29	33	26	36	34	28	37	28	35	30	27	29	27	23	36	25	31	26	17	42	37	36	26	25	25	19	23	33	20	37	28	32	28	27	33	30	28	30	21	22	26	36	29	30	30	25	26	29	27	27	35	36	23	17	21	21	32	29	37	29	33	30	26	26	30	19	25	34	24	39	24	34	27	34	26	18	35	29	25	23	20	21	26	32	28	44	18	31	26	26	31	23	20	30	32	22	20	22	25	17	27	26	30	31	30	31	29	31	30	27	31	42	31	20	23	30	24	27	42	35	28	28	33	26	17	27	26	28	31	33	26	26	33	32	32	24	32	26	31	31	33	38	38	36	29	34	27	26	33	38	38	22	23	37	23	27	36	26	30	23	29	23	17	24	22	31	27	31	36	25	20	34	28	38	35	33	30	20	30	29	35	25	35	25	29	34	38	32	35	33	27	39	26	31	26	28	22	21	34	24	22	33	28	32	35	32	32	28	30	35	29	24	40	28	27	25	25	26	27	20	14	30	34	20	25	18	31	28	31	39	20	35	24	27	26	26	32	30	25	25	33	28	29	21	33	25	25	27	27	25	31	28	37	26	29	23	35	20	18	44	26	31	21	17	34	43	36	33	25	30	36	31	29	18	45	24	26	27	29	35	32	43	27	30	31	22	22	23	22	21	33	36	24	31	22	29	30	35	17	28	30	32	32	27	22	23	34	26	31	20	31	28	32	27	36	36	35	35	25	28	19	38	28	27	26	21	45	32	38	30	25	26	31	26	32	31	34	33	34	29	30	27	29	32	33	35	32	23	25	34	26	35	27	30	31	31	26	21	19	24	29	26	29	29	26	23	31	23	25	34	26	29	20	27	31	25	33	28	29	19	32	22	31	22	22	39	30	22	31	34	36	23	28	31	29	33	28	27	30	25	37	28	32	22	21	30	31	42	26	28	39	22	25	25	35	19	23	25	24	31	26	38	34	25	41	23	24	23	27	31	20	32	27	26	32	27	32	22	36	23	31	28	24	28	24	31	22	30	38	42	19	32	28	35	28	28	34	30	31	20	34	36	32	31	36	28	26	20	28	39	17	21	34	26	26	29	35	34	27	23	28	26	23	23	34	34	20	29	33	34	27	21	26	32	24	23	35	38	22	30	21	28	42	36	25	25	29	36	17	29	34	18	24	27	24	29	43	33	26	35	30	28	33	31	27	33	25	26	28	29	31	26	34	29	28	44	28	24	31	36	33	27	34	28	28	31	28	30	20	21	29	28	22	24	28	24	25	35	32	33	38	38	25	35	31	32	32	28	28	20	30	39	33	31	26	23	43	29	24	32	30	23	30	25	36	32	39	27	31	24	33	22	24	29	32	30	27	35	16	26	28	34	33	27	26	33	27	28	31	33	28	29	34	27	36	35	30	33	36	27	26	31	30	27	29	36	29	32	26	33	36	29	23	27	27	30	36	24	20	33	40	32	33	33	31	31	34	30	26	23	40	30	23	25	24	27	36	35	24	30	32	33	26	29	20	31	31	22	30	40	25	31	25	18	28	15	14	34	18	31	24	27	34	25	28	30	27	24	22	21	32	41	26	29	29	37	30	36	29	33	25	33	34	19	18	26	26	21	28	25	22	27	29	25	35	28	23	30	33	27	36	40	32	40	28	26	30	28	29	32	34	33	30	28	32	24	35	30	34	23	37	25	37	28	25	26	22	22	29	24	28	32	24	25	25	27	32	26	28	25	34	28	24	31	31	33	34	25	29	30	36	32	21	32	23	26	33	30	31	32	31	20	29	29	30	22	45	23	28	18	22	20	26	31	25	29	26	23	38	29	24	27	26	28	24	28	28	24	24	27	21	23	28	24	25	20	39	37	34	24	31	30	27	23	30	32	33	24	22	15	27	23	28	32	32	17	25	34	23	34	40	26	24	17	24	21	31	29	30	31	33	26	32	36	21	36	23	27	33	29	27	34	24	30	21	32	30	20	38	29	31	44	21	33	24	34	37	27	31	37	28	37	27	25	22	24	31	34	26	30	31	25	27	22	16	34	39	25	24	29	31	24	30	31	29	25	26	29	25	23	33	24	18	21	17	24	28	18	23	25	26	30	42	25	26	38	29	26	29	32	25	32	31	33	29	32	35	29	27	33	31	35	34	16	24	27	31	25	27	35	37	27	32	34	22	21	26	33	24	33	35	24	32	39	30	36	30	30	27	31	29	42	16	32	26	29	27	30	29	36	26	26	32	32	24	34	25	28	25	27	30	29	39	23	28	23	39	33	26	27	39	39	26	34	24	34	33	30	27	29	26	23	30	30	39	23	25	33	29	29	30	21	26	39	29	40	31	28	33	35	26	37	10	27	32	32	29	27	20	27	44	12	25	27	14	35	21	30	39	21	27	24	25	24	28	28	24	46	21	23	30	24	19	27	30	39	28	29	23	19	36	20	30	30	26	33	42	29	35	36	29	32	19	30	33	43	27	28	29	28	28	19	25	29	35	29	39	24	18	33	31	37	25	35	27	34	18	19	24	25	29	34	30	34	33	29	20	33	29	30	31
36253	25394	16875	31144	38220	36810	33268	29559	24803	21835	20328	18647	16808	15596	15191	14069	13094	11737	10400	9522	8707	7679	6471	6173	5735	5235	5096	4495	4158	3646	3291	3118	3026	2884	2416	2123	2089	1825	1573	1479	1419	1414	1403	1464	1288	1344	1198	1091	1111	1144	1063	1057	982	863	754	731	582	573	597	579	550	546	550	516	548	555	533	534	559	548	509	519	539	531	499	513	531	475	597	553	558	528	589	525	586	563	541	586	581	500	558	544	559	573	599	564	543	568	520	530	492	498	535	503	537	505	486	476	498	499	456	439	471	482	489	512	469	449	485	458	469	447	464	465	458	498	476	502	490	454	460	449	461	497	483	444	476	515	459	527	486	479	501	477	486	502	507	484	498	530	512	539	458	455	481	467	482	482	437	475	461	443	451	420	444	443	454	459	457	463	444	427	443	468	460	459	444	486	500	453	465	459	479	457	501	444	468	487	456	444	454	460	448	438	475	438	468	441	461	466	447	466	468	452	448	493	439	525	472	497	439	454	462	471	451	499	437	437	466	472	448	465	497	436	458	491	460	451	523	443	448	465	487	477	466	489	465	485	489	499	434	462	448	473	500	463	489	440	486	469	466	434	452	448	490	465	500	430	464	481	469	491	454	490	494	447	450	468	462	467	444	446	481	495	463	490	450	417	463	480	439	460	476	448	469	482	478	455	461	435	438	486	472	479	470	483	488	480	457	501	469	434	456	491	485	464	444	441	446	471	443	442	435	445	426	483	427	448	465	496	472	449	405	474	446	483	485	450	454	483	492	455	493	468	494	472	474	439	480	497	478	469	501	468	451	474	458	439	450	483	498	458	462	491	503	457	470	458	470	514	456	466	475	470	486	460	428	489	450	447	459	484	486	484	475	449	453	434	487	475	470	439	484	461	443	479	460	461	473	467	466	458	521	455	513	476	495	463	471	439	460	446	418	499	453	474	477	452	455	458	458	472	447	494	468	450	511	467	412	502	435	398	486	435	496	449	419	455	477	461	491	482	445	423	460	476	444	442	435	435	447	477	501	501	465	455	473	468	468	448	468	451	465	432	435	445	446	447	467	480	486	495	462	469	431	476	466	478	430	493	473	459	450	454	453	458	483	439	465	487	464	489	520	458	471	490	467	439	480	491	458	434	438	436	479	453	475	472	474	466	477	466	444	468	449	505	461	462	451	452	469	480	498	459	453	466	445	452	496	469	484	427	481	478	489	454	445	471	484	460	495	439	479	461	466	463	436	490	496	472	450	443	464	454	464	459	434	452	484	440	462	475	457	459	487	462	449	483	472	481	436	500	418	445	435	455	488	481	495	481	422	426	498	418	442	490	460	469	465	488	464	486	491	458	498	468	477	465	481	473	509	418	478	467	428	451	428	436	467	459	491	497	468	486	443	435	460	485	470	461	495	460	470	452	481	494	450	428	468	497	475	472	461	474	449	443	456	486	489	475	503	458	449	469	470	488	498	483	492	464	453	464	480	468	426	471	477	461	464	461	436	451	485	441	431	492	473	469	494	477	460	426	478	459	470	463	493	451	446	468	470	479	465	457	471	518	455	497	453	455	442	449	467	430	478	452	464	460	456	455	471	493	473	476	509	495	447	467	476	477	437	478	453	456	437	437	464	477	490	477	456	495	442	455	474	478	423	477	440	440	428	462	455	502	466	473	467	483	524	485	480	434	445	469	455	458	440	457	467	489	438	458	442	402	493	453	433	461	476	452	497	459	474	445	446	447	491	459	468	454	475	453	471	452	454	442	477	512	475	454	474	489	493	467	460	450	464	453	479	455	466	489	481	483	473	438	466	473	441	490	519	477	458	467	465	441	500	465	458	445	463	488	464	494	474	472	432	438	454	459	478	466	450	482	476	435	492	465	454	475	470	439	447	436	522	481	474	474	484	476	462	484	478	474	454	474	474	468	448	415	447	488	467	467	468	443	459	455	463	479	507	455	477	434	465	423	448	446	489	417	461	454	426	469	506	476	468	445	482	459	455	438	488	476	476	474	504	478	494	482	453	464	409	501	480	463	461	481	486	465	442	490	471	481	499	454	469	468	469	426	464	469	477	424	496	446	486	479	420	489	465	455	467	485	459	514	454	451	435	516	512	478	446	473	417	452	461	461	430	425	464	482	496	539	476	462	447	470	441	451	476	458	451	431	463	446	472	438	465	484	471	475	458	492	480	464	447	484	488	478	424	469	481	448	443	443	448	461	445	442	460	471	463	451	478	470	469	473	432	493	460	481	480	456	467	479	464	477	454	402	440	477	445	461	489	500	531	430	464	423	470	442	442	484	469	493	438	436	439	486	423	440	454	469	465	487	503	485	493	461	462	453	477	465	444	461	471	442	465	423	485	469	508	491	461	469	457	493	459	445	451	462	449	474	476	417	491	487	456	455	458	454	484	455	443	450	419	465	456	488	483	491	456	479	452	489	466	469	460	462	442	464	419	456	484	472	479	485	464	475	461	457	471	453	473	427	456	466	456	462	446	448	469	474	514	495	436	474	422	483	467	467	456	469	459	472	452	431	465	466	466	459	481	496	449	455	467	435	453	478	478	462	410	484	435	435	425	478	497	485	460	476	493	486	466	447	489	474	462	453	469	418	454	447	477	482	493	459	458	473	464	424	455	494	454	438	450	470	453	477	463	484	475	478	438	439	475	496	418	453	460	468	472	488	458	417	452	477	486	467	440	462	500	448	425	503	481	478	425	500	490	467	408	495	441	456	510	465	457	476	444	448	445	447	442	485	466	453	468	484	460	480	445	433	450	466	493	431	452	473	422	427	460	438	473	440	457	487	486	430	464	476	481	456	460	480	483	476	427	457	448	447	450	483	492	466	485	472	475	445	462	456	463	474	420	454	456	419	468	420	499	436	459	477	405	452	498	430	419	417	481	441	468	481	448	449	434	461	469	447	465	465	478	488	442	460	464	452	458	430	458	462	474	449	495	451	481	468	474	462	470	499	485	470	464	419	463	414	452	482	464	449	465	433	469	460	481	465	500	441	467	471	447	498	466	471	474	490	427	492	485	474	434	436	498	469	443	459	457	432	473	449	486	455	471	480	456	446	478	455	503	511	489	433	487	497	479	462	452	456	448	445	508	478	476	462	429	489	454	510	449	468	461	448	401	480	464	464	495	462	483	478	494	442	460	478	449	447	466	455	478	444	444	437	441	421	445	452	472	454	490	485	449	460	438	481	435	499	462	486	426	480	460	466	472	476	436	479	489	493	429	450	469	488	489	416	446	496	487	475	473	485	486	459	466	448	440	489	490	461	460	457	459	443	490	489	475	447	448	467	423	451	473	428	430	439	478	429	477	475	462	486	462	483	468	440	424	452	469	463	459	476	490	462	477	458	438	467	450	508	448	490	481	492	466	432	464	460	433	465	446	465	476	468	426	451	469	497	465	485	449	427	490	479	452	500	477	437	461	484	485	470	464	478	456	462	432	452	466	487	437	416	487	472	437	482	494	484	461	432	482	488	458	478	456	457
2494	855	473	280	582	617	554	450	385	312	295	277	245	246	200	183	162	153	142	138	126	100	98	84	77	81	79	58	62	50	61	59	49	59	44	39	36	42	37	36	34	40	51	34	39	39	43	29	41	33	33	36	39	40	23	37	38	28	30	41	26	28	41	22	25	33	23	27	31	34	27	33	41	25	19	24	34	19	30	28	25	30	24	26	30	26	27	34	28	32	32	25	28	32	35	30	29	24	26	24	33	32	30	20	29	28	31	33	31	37	19	31	28	32	24	36	22	23	26	26	36	32	23	24	33	22	30	26	24	27	29	21	26	29	31	24	31	21	22	24	33	35	23	21	26	39	32	24	26	28	31	24	33	33	26	26	36	25	20	26	32	34	37	22	30	27	20	24	30	36	25	17	23	29	35	28	35	32	38	18	37	30	32	29	29	19	23	24	28	24	25	20	24	24	15	28	26	35	27	38	27	27	23	20	20	34	28	29	30	32	24	27	33	29	26	26	21	26	23	25	25	28	27	40	30	32	28	24	27	38	27	27	30	27	22	21	33	31	33	20	33	27	36	34	39	33	22	24	30	23	27	31	32	28	32	30	28	28	27	34	19	33	20	26	32	25	25	34	25	22	32	27	29	29	37	27	28	26	27	30	22	25	27	32	23	34	31	24	28	26	36	25	30	27	25	29	28	27	33	34	27	23	23	21	33	31	28	20	28	29	29	23	20	24	29	37	26	28	24	23	36	24	40	19	22	41	30	33	32	33	29	25	29	21	30	18	28	32	38	29	35	22	19	24	23	29	35	35	26	22	31	30	26	26	31	27	28	23	30	25	32	26	28	35	29	28	31	26	26	30	19	32	29	14	24	30	27	26	27	36	27	18	20	27	40	27	33	22	27	22	22	44	35	26	24	27	24	29	33	38	23	38	34	19	22	27	21	23	22	30	30	23	27	28	31	27	32	38	25	26	30	36	24	29	20	35	23	25	33	28	32	28	31	28	32	29	19	24	23	28	28	23	29	25	26	35	36	35	40	17	31	22	22	33	32	27	26	23	23	30	24	23	22	30	27	45	26	26	28	32	30	19	29	25	34	29	25	28	35	29	30	26	27	40	30	21	20	22	19	26	31	29	30	23	18	34	35	26	20	29	24	30	18	28	20	28	22	31	25	31	30	23	36	30	24	34	28	24	31	29	21	32	29	32	32	27	27	23	29	21	25	29	21	26	18	33	24	35	33	33	16	32	31	28	23	23	27	21	19	28	27	37	34	22	30	32	28	24	29	23	26	33	30	31	26	29	34	23	32	27	28	31	37	29	28	31	31	31	30	34	33	29	28	32	27	14	25	38	22	26	25	30	26	34	40	28	27	31	27	18	24	23	28	26	31	20	29	26	32	30	23	27	38	36	27	27	35	26	41	32	30	22	40	24	25	26	30	29	33	23	29	21	24	30	28	31	26	29	24	32	28	25	34	35	20	26	26	39	26	25	34	39	40	36	28	28	27	27	22	22	27	31	32	29	26	37	32	27	23	29	27	24	29	25	24	32	35	32	30	23	28	30	44	34	35	35	27	28	23	21	19	32	19	36	28	22	27	30	30	32	28	18	31	40	31	23	26	38	16	23	34	30	27	28	32	30	34	20	29	30	38	33	29	25	26	24	27	28	27	22	27	21	32	41	38	24	29	19	31	22	26	30	28	29	27	26	26	26	27	23	32	27	18	20	28	34	36	32	29	33	33	29	24	35	21	30	15	29	20	28	30	27	36	32	22	21	20	25	20	12	19	26	25	24	25	17	29	39	16	34	27	17	21	34	43	28	25	24	20	33	23	28	25	29	32	30	29	29	36	27	22	22	31	29	26	40	22	17	31	24	28	16	20	31	40	23	29	30	24	31	27	40	30	34	22	40	33	27	16	26	24	34	35	26	22	21	25	27	27	37	27	16	23	27	21	28	35	31	21	22	34	25	31	23	23	30	27	29	27	29	26	25	30	27	30	20	30	41	24	30	37	23	29	27	23	31	22	30	28	30	30	31	20	27	22	27	32	27	32	25	26	26	31	24	24	36	38	28	20	39	24	39	21	23	30	30	36	26	18	25	30	35	20	24	27	34	29	22	24	29	30	28	26	28	27	36	26	27	39	27	27	27	25	37	29	23	26	29	22	30	24	29	39	22	22	31	38	28	44	35	21	25	24	18	28	22	27	33	27	34	31	30	23	28	20	28	21	29	23	30	33	23	37	24	33	21	23	21	24	29	31	33	27	25	25	28	33	32	23	24	28	22	20	19	26	22	23	25	19	25	32	26	29	15	30	22	24	24	29	21	26	42	19	24	26	25	27	30	37	31	22	29	33	26	35	34	40	22	28	33	32	15	22	30	32	29	17	26	41	25	18	31	23	29	30	27	19	23	27	39	25	27	21	27	23	25	27	22	32	36	30	28	26	19	26	28	35	29	26	27	31	36	36	23	32	35	23	33	20	26	26	27	27	35	29	26	36	24	31	18	40	25	32	27	23	28	22	31	43	24	31	33	29	27	26	21	26	26	22	32	24	21	28	29	32	35	34	21	28	26	19	34	27	16	23	28	27	29	31	30	35	29	24	37	17	33	34	41	18	37	30	29	25	17	40	37	23	31	33	28	29	28	29	16	28	23	24	32	37	22	28	20	22	35	39	33	27	28	28	31	23	29	26	34	27	33	28	24	24	34	20	22	39	22	35	22	24	34	33	28	23	34	28	28	38	26	31	30	27	32	28	30	21	23	21	22	36	29	25	29	22	22	26	25	26	20	40	20	32	18	19	32	26	26	26	34	27	23	21	25	20	21	25	25	21	24	39	24	23	33	24	25	30	25	26	26	28	31	27	21	16	29	17	37	26	20	34	30	24	32	26	41	27	27	39	27	40	32	32	28	30	32	17	27	26	32	30	24	40	31	34	31	34	34	24	23	24	22	26	22	27	24	30	27	22	36	25	25	34	28	24	17	29	25	39	27	34	35	32	26	28	27	35	26	25	30	25	31	25	26	26	24	18	19	24	27	31	29	30	33	26	18	28	30	32	16	34	29	31	29	36	26	23	39	36	20	27	29	33	32	27	30	36	36	23	30	26	22	30	30	37	38	27	34	23	31	24	29	18	26	20	28	23	30	38	25	31	26	30	22	36	30	27	34	38	22	25	21	16	21	19	34	21	16	16	33	38	25	35	24	31	31	23	26	29	31	35	22	22	27	28	26	30	22	33	26	31	34	23	31	42	32	31	44	24	23	28	21	28	31	33	21	14	33	21	27	22	33	33	20	32	37	29	34	36	19	35	29	19	36	24	34	29	22	36	23	29	31	32	24	29	36	32	36	26	25	26	36	22	26	39	34	29	27	27	16	31	28	33	24	32	33	28	27	35	23	32	17	26	33	19	32	34	21	33	26	34	34	35	34	30	25	28	24	31	37	18	27	29	30	39	24	42	40	24	30	35	27	30	37	32	29	40	22	24	36
27942	18072	10235	22018	29164	27993	24512	21085	16394	13908	13088	11560	10381	9387	8606	8163	7374	6393	5610	4882	4466	4041	3574	3367	3079	2909	2601	2456	2229	1950	1796	1773	1707	1549	1405	1305	1161	976	1011	939	937	916	924	904	834	859	803	752	740	782	742	741	678	607	582	546	515	511	481	516	483	472	509	467	486	488	485	484	438	450	452	459	469	456	424	497	491	516	479	459	486	475	483	503	514	499	481	501	485	480	525	517	515	489	519	502	422	493	476	486	486	447	481	492	431	458	497	510	487	495	456	455	441	454	427	460	484	459	443	417	501	482	443	490	454	459	463	420	413	450	452	427	459	469	443	426	437	431	460	437	434	488	467	439	483	427	441	429	471	478	480	452	443	488	481	447	440	469	474	436	478	442	435	484	488	447	432	441	414	443	447	474	450	428	458	456	446	435	463	451	466	463	484	451	464	458	436	440	439	450	451	435	449	505	430	463	472	447	413	444	453	451	459	447	467	453	471	449	459	451	475	442	434	452	439	472	410	458	472	454	398	440	462	427	441	430	416	461	462	461	466	438	462	454	418	451	468	447	479	449	458	460	423	436	488	465	482	449	429	454	473	402	424	472	452	463	442	476	415	438	448	430	411	499	445	447	411	452	430	448	444	421	471	455	429	458	438	442	441	451	433	449	459	452	430	503	440	466	420	454	467	441	462	440	451	476	462	516	452	449	465	456	438	497	464	466	443	466	425	463	484	473	460	408	440	430	469	442	459	412	459	448	477	453	419	458	471	440	459	446	460	476	427	446	446	464	462	466	425	447	452	412	450	428	446	455	458	455	466	437	480	503	458	472	474	473	488	424	458	450	476	447	423	430	472	437	430	463	475	462	484	431	446	425	451	418	421	486	439	456	447	471	431	450	445	465	424	466	462	458	483	470	424	451	430	462	489	508	456	433	423	456	440	461	461	464	435	479	446	429	405	440	456	475	425	446	431	429	471	474	469	499	442	415	441	454	435	447	439	442	452	448	497	484	453	435	426	459	485	494	431	452	442	453	442	454	463	459	449	474	467	442	456	446	444	448	470	490	468	462	466	414	432	448	475	453	464	408	434	416	481	488	463	471	478	506	480	425	470	442	474	443	437	479	437	442	467	473	452	440	487	440	483	455	425	413	474	442	451	459	469	437	453	445	458	425	448	492	486	467	498	439	436	478	470	456	524	445	464	432	443	428	449	461	460	474	445	462	501	446	494	450	453	445	438	415	471	471	444	437	464	427	473	483	441	456	455	475	494	458	423	445	465	449	455	460	479	485	446	442	463	448	460	438	479	423	491	431	477	426	480	458	511	460	473	418	444	433	448	466	493	476	407	424	454	437	501	461	439	447	479	452	426	445	430	433	457	451	445	472	452	463	424	466	486	461	440	463	439	479	449	487	457	422	470	493	449	454	421	454	463	445	468	435	458	458	450	493	461	468	444	454	407	459	474	442	495	437	454	480	435	439	492	467	481	473	466	412	451	473	465	427	435	468	447	434	462	454	457	454	475	442	431	439	466	430	453	500	503	447	463	475	450	469	398	434	442	427	458	442	473	469	464	485	433	450	423	470	447	465	416	477	472	453	421	470	477	461	477	454	441	461	475	451	457	426	481	455	472	448	452	468	446	448	462	475	490	411	464	453	475	453	434	419	464	428	447	440	439	462	476	480	479	470	446	445	424	445	453	461	469	448	462	482	417	483	479	465	437	460	470	471	462	427	415	479	449	453	455	440	450	447	458	445	443	424	491	445	441	417	452	434	494	458	507	472	457	488	469	469	422	464	445	451	499	467	458	446	449	438	505	469	452	500	420	449	504	497	452	441	448	461	431	448	482	456	461	449	455	442	430	433	471	424	418	457	436	455	477	456	440	461	466	458	447	432	471	459	468	465	488	433	463	454	460	516	442	441	446	427	430	442	432	457	469	473	456	441	442	426	474	433	458	472	452	456	478	429	475	483	489	462	423	467	431	444	497	441	449	448	448	464	447	475	475	470	450	464	486	418	436	438	448	458	483	464	438	436	436	442	467	365	444	459	426	440	465	468	467	460	452	471	428	450	437	442	435	426	496	446	444	437	471	447	467	448	462	410	450	423	478	440	471	489	461	471	461	439	404	452	441	415	458	438	462	451	463	449	474	476	417	448	482	441	415	471	445	447	450	461	432	446	454	414	480	471	473	462	433	443	461	448	468	508	454	473	475	446	417	477	432	404	415	434	453	460	439	495	431	459	428	488	441	435	471	466	471	437	454	416	416	446	463	415	443	441	435	451	442	457	405	464	434	460	476	459	460	444	453	451	476	458	456	506	474	474	459	493	507	428	500	472	426	421	478	448	473	478	449	463	470	458	481	460	445	454	465	417	473	445	464	412	430	448	452	464	450	483	486	466	471	435	466	439	462	449	432	485	451	434	479	466	432	500	445	425	472	454	505	465	462	484	472	452	469	501	489	411	436	457	472	462	403	424	432	443	457	468	449	448	463	433	471	463	494	472	483	469	456	457	445	408	477	450	426	460	430	443	431	461	435	483	435	473	488	434	453	486	428	479	452	431	423	458	440	447	445	459	453	462	430	451	427	422	429	432	458	456	459	445	462	470	437	446	455	454	445	457	501	481	433	441	447	466	412	478	458	453	460	491	485	450	438	486	456	448	448	458	460	463	429	457	448	464	459	455	480	448	443	451	457	452	434	493	412	412	477	430	428	466	442	452	434	479	427	462	461	501	426	459	455	463	461	428	422	440	435	461	442	421	444	443	455	428	468	432	440	450	439	441	500	433	440	475	426	435	457	448	501	467	487	449	459	481	433	466	446	426	437	410	421	441	443	480	475	420	436	474	431	429	455	424	451	461	473	481	466	412	447	431	421	470	462	429	443	476	447	430	476	476	469	481	430	442	485	461	443	416	427	456	437	454	450	479	453	480	467	440	454	444	461	437	448	456	452	429	465	474	466	527	439	451	426	473	481	441	460	459	467	430	490	470	477	482	448	439	467	454	439	438	436	480	435	458	437	466	449	446	441	462	440	474	425	435	471	483	455	421	455	456	480	477	446	460	480	493	467	455	474	482	438	447	481	446	443	467	476	475	471	457	444	447	450	439	454	490	480	453	426	449	487	446	447	441	452	489	449	457	473	476	385	466	479	456	457	455	449	438	460	430	420	462	430	472	433	479	446	483	458	470	448	469	451	452	455	440	446	430	461	454	468	451	447	408	441	468	443	427	479	466	426	434	468	459	445	458	444	469	441	424	423	428	463	420	472	475	401	460	483	451	414	448	451	454	457	452	495	454	431	474	443	440	413	428	413	440	434	425	456	470	480	450	449	433	445	474	436	452	473	471	450	450	466	450	451	465	408	452	454	455	425	443	456	441	440	444	450	455	444	416	453	460	413	442	448	460	476	430	484	457	464	434	493	455	447	456	475	459	441	450	452	466	457	475	450	450	453	438	466	469	427	451	444	494	473	457	493	438	472	444	462	414	466	451	467	452
2447	853	432	324	594	654	544	491	346	282	331	248	194	227	218	196	179	167	155	128	113	104	94	83	93	74	72	59	59	60	53	56	52	39	58	33	52	37	30	31	27	44	39	33	37	35	34	30	26	34	37	34	26	23	29	29	29	20	31	19	26	21	26	26	29	28	28	28	30	32	33	31	28	28	21	22	23	23	21	27	30	22	26	26	21	30	26	23	22	28	32	20	24	23	25	20	37	28	21	28	26	31	25	23	43	24	33	32	26	34	32	22	30	23	29	22	26	17	32	11	32	22	32	33	33	31	31	25	32	21	20	28	23	26	19	19	34	33	19	23	23	23	20	34	26	26	25	26	29	24	27	27	24	22	22	20	27	39	22	20	23	31	22	34	29	23	24	32	22	28	24	30	28	43	28	24	30	19	23	22	26	28	23	31	30	34	21	29	30	19	24	25	34	27	35	22	32	21	17	19	22	35	29	25	37	36	29	20	28	24	38	27	32	21	23	22	17	22	32	34	25	29	19	23	29	30	44	18	26	30	22	30	26	21	28	24	19	23	15	30	27	24	29	28	20	15	28	28	28	32	25	26	31	24	20	32	32	29	32	30	27	28	29	29	23	23	24	16	30	28	35	26	23	23	20	24	23	33	24	20	24	30	18	25	30	16	33	28	15	25	24	29	34	25	17	18	16	31	32	32	31	32	27	27	20	38	31	44	21	24	35	24	22	19	29	26	16	27	24	12	29	28	38	22	25	32	25	29	28	31	25	20	18	19	26	26	27	20	31	36	23	27	27	29	32	24	26	23	25	25	27	24	34	18	23	22	29	33	23	24	22	37	32	20	23	30	23	24	32	35	26	28	26	27	30	20	23	21	35	25	24	31	25	33	29	26	22	24	29	32	22	21	29	27	27	26	27	25	23	20	20	31	35	23	27	30	21	31	28	39	28	23	23	28	32	13	15	32	31	25	38	27	24	19	23	19	23	30	22	31	30	24	28	32	22	28	25	27	28	22	34	24	19	19	24	18	30	21	27	32	32	28	21	25	35	33	19	25	27	26	34	21	26	20	26	31	17	30	22	24	28	17	28	30	24	33	31	21	23	23	31	32	14	18	39	23	26	24	29	29	30	24	22	24	26	18	23	26	26	31	31	27	26	38	25	31	25	24	23	31	39	24	22	30	21	31	20	28	19	28	29	18	18	23	24	27	37	28	24	26	28	30	26	35	19	18	29	29	24	33	20	38	18	27	22	28	23	18	27	31	33	31	23	26	23	20	25	26	21	18	26	20	27	30	32	22	26	22	23	24	22	37	42	21	27	23	27	33	25	27	28	24	22	24	29	26	19	27	34	23	31	31	22	26	34	25	30	26	22	20	25	30	20	29	14	25	24	23	21	41	26	17	41	25	20	26	18	36	16	22	22	28	29	25	30	25	23	33	23	34	33	29	28	24	23	28	28	26	24	24	26	23	31	23	22	16	24	30	31	24	32	24	23	18	26	33	32	18	34	21	27	23	31	25	28	29	17	26	27	25	24	24	23	28	36	33	24	28	23	30	21	29	28	23	13	30	21	27	27	25	18	30	21	29	27	23	26	33	16	28	30	20	24	23	29	21	24	23	30	25	25	22	32	21	23	30	25	16	30	19	26	28	20	25	19	35	26	27	26	31	26	32	20	24	21	33	24	22	26	25	20	28	29	17	22	33	18	36	30	27	15	37	22	23	32	20	28	24	24	25	18	32	29	22	39	24	24	18	29	28	31	27	24	19	25	24	35	25	30	19	25	17	25	21	26	28	27	22	24	30	27	22	26	28	26	18	19	29	24	29	31	26	25	20	31	26	20	29	18	24	26	26	20	32	25	24	21	28	31	25	20	22	28	19	23	21	22	18	23	24	33	20	32	27	27	30	26	32	21	36	23	19	27	24	31	21	24	32	24	25	35	31	24	25	25	37	19	15	26	29	21	28	18	17	25	31	28	20	38	28	30	32	38	32	24	23	27	32	32	23	24	30	28	23	26	26	27	28	20	24	28	32	26	21	33	24	27	23	21	23	25	26	21	29	35	26	27	26	29	32	22	28	33	22	25	34	19	28	30	27	24	18	22	17	20	31	25	26	29	21	19	23	30	23	25	33	24	22	32	23	29	24	22	29	23	25	19	28	19	36	28	25	27	30	28	29	26	19	22	19	29	27	21	22	25	21	21	18	22	37	21	20	27	30	23	30	23	24	35	23	28	17	35	25	20	35	19	20	19	23	17	25	27	23	27	22	28	24	30	26	29	21	24	29	26	24	21	35	20	26	32	31	28	22	22	25	27	30	29	27	32	31	30	33	24	25	35	33	33	22	22	34	20	26	34	30	32	23	33	26	33	17	17	22	26	27	25	21	19	24	24	24	19	31	25	34	40	40	30	22	23	23	28	28	26	19	23	27	25	24	28	28	28	24	26	19	25	26	30	34	30	22	27	28	40	36	22	31	29	30	16	29	26	28	25	31	27	28	22	30	16	24	25	34	23	22	16	23	20	24	22	23	38	27	27	15	27	26	21	30	28	22	27	41	36	22	26	25	27	24	30	24	32	18	18	24	27	30	28	38	28	28	23	19	24	34	25	26	23	39	27	23	22	23	25	25	18	24	23	31	20	37	28	21	22	34	27	30	30	31	36	26	22	18	24	24	21	28	14	31	22	26	25	27	26	27	32	29	29	16	18	33	24	29	21	24	28	25	27	19	26	23	23	27	24	18	30	26	32	18	28	38	26	22	22	32	20	29	31	24	34	28	15	30	22	37	18	31	26	33	33	21	25	29	28	24	29	27	25	20	32	26	20	31	18	21	24	26	39	23	26	28	30	25	40	24	16	29	24	29	29	25	29	25	28	28	34	33	27	26	24	16	39	25	28	25	28	31	22	26	18	14	26	26	27	17	28	27	30	28	19	19	26	28	27	28	28	27	41	21	22	16	30	27	20	27	19	23	31	22	27	24	28	27	27	24	28	29	21	33	23	30	23	23	24	20	33	27	23	26	23	25	29	26	22	27	21	19	26	26	24	30	28	26	34	38	29	23	25	24	19	31	23	23	22	31	19	25	24	21	21	22	26	30	26	30	32	28	34	34	30	23	18	20	24	32	19	22	24	30	28	26	28	19	27	36	24	23	29	38	20	17	34	30	30	20	20	28	26	30	36	25	26	28	23	27	20	28	24	31	21	19	24	26	36	32	38	24	32	26	21	18	29	30	32	31	23	22	20	28	27	31	24	30	32	22	33	23	33	22	19	23	24	19	23	20	26	28	34	24	33	21	27	18	30	25	28	31	26	25	39	27	33	21	26	33	26	27	21	19	31	17	24	25	24	29	26	18	19	26	25	25	25	22	31	24	24	27	17	28	21	24	32	26	24	28	27	31	22	30	22	23	24	35	13	27	15	29	25	21	25	19	31	24	33	28	27	33	29	17	26	26	22	24	28	24	33	19	29	33	25	22	24	26	20	27
28266	18450	10338	22081	28838	27683	24518	21561	16363	13831	13257	11096	10493	9561	8637	7974	7388	6576	5702	5138	4657	4069	3446	3390	3136	2764	2680	2338	2169	1909	1706	1645	1546	1452	1367	1243	1142	956	925	907	902	913	928	827	832	784	777	704	707	663	657	682	578	557	512	488	478	469	457	454	475	429	468	431	443	458	425	429	419	449	445	424	453	404	417	421	426	451	407	464	471	461	453	455	449	466	472	503	484	479	505	416	493	462	513	480	471	482	435	426	420	436	509	456	489	435	440	445	438	456	433	440	441	439	414	417	444	425	427	436	395	431	403	386	422	430	457	409	427	385	413	442	442	397	428	438	426	411	431	388	448	483	478	449	449	436	424	416	436	439	418	439	427	398	423	402	441	380	443	424	416	413	403	407	410	418	414	444	431	432	435	431	396	426	438	417	409	404	409	430	442	436	409	422	430	415	433	418	457	432	427	431	442	416	437	389	428	453	433	424	410	427	399	425	412	436	449	391	404	413	458	420	436	400	440	423	444	451	418	436	425	408	435	434	432	435	403	411	438	414	436	427	401	459	450	441	418	417	485	434	417	440	433	431	434	418	437	427	406	429	432	436	432	415	388	425	411	426	412	447	421	437	435	473	419	415	412	444	412	411	435	416	430	425	411	441	430	422	452	427	411	430	399	461	416	411	426	438	415	436	400	415	437	446	431	418	424	422	417	493	429	434	408	416	414	452	462	451	412	452	452	429	452	451	440	473	430	410	423	434	408	433	419	424	422	449	439	421	436	478	408	429	411	425	411	460	426	423	461	469	418	390	422	392	437	459	415	416	447	433	413	424	425	414	438	423	444	422	438	406	396	449	438	426	428	422	417	438	409	410	440	434	446	425	418	450	428	418	433	436	436	459	425	418	430	416	400	422	402	436	419	409	375	428	418	436	434	436	436	427	415	401	420	438	414	419	397	387	455	427	422	459	441	432	410	385	415	440	421	419	451	448	478	453	422	402	419	444	423	438	422	401	467	436	446	413	449	439	417	408	427	414	430	419	402	424	453	392	424	427	405	426	448	430	421	424	426	392	456	409	423	416	429	441	444	415	436	435	414	454	414	419	407	418	446	435	392	446	403	442	412	436	436	431	403	400	420	468	401	408	467	434	388	420	427	434	418	429	422	420	428	409	410	459	399	431	406	459	409	417	440	430	419	416	454	442	402	434	428	412	396	439	441	423	425	430	395	431	429	403	424	402	426	435	425	454	415	456	431	434	428	421	429	449	440	429	411	418	434	424	442	428	425	418	435	422	415	427	407	467	447	464	467	435	450	425	389	380	458	435	398	438	456	436	441	446	408	435	422	411	408	415	408	404	433	406	423	420	443	380	413	430	411	426	431	396	433	415	426	433	386	451	424	433	448	409	443	482	454	437	389	427	408	407	421	408	446	421	421	405	423	435	407	411	414	426	406	397	437	404	437	433	428	445	452	411	409	407	433	443	398	391	403	427	413	408	416	416	433	436	379	431	448	419	425	400	393	427	434	445	421	428	421	411	441	442	431	412	445	397	447	441	439	418	406	418	390	442	446	459	415	434	410	395	402	446	422	393	429	433	418	421	436	402	423	424	455	400	397	399	395	423	477	417	430	395	479	399	413	417	458	405	410	421	433	418	433	440	454	425	412	419	456	437	437	418	456	434	420	469	415	380	426	428	392	406	406	419	401	434	429	425	427	435	461	421	415	439	438	427	446	456	461	401	428	442	427	441	426	428	420	447	415	460	466	430	432	426	435	427	407	427	425	432	410	449	446	383	444	428	432	430	451	435	401	419	410	399	406	447	430	435	432	399	451	436	441	424	428	442	393	410	432	434	446	450	399	444	437	411	420	439	424	418	418	440	412	436	445	422	423	428	363	407	434	405	454	438	426	398	409	456	442	421	429	437	468	388	430	400	413	453	433	411	421	418	448	439	417	400	403	424	428	422	439	442	485	435	421	442	402	431	412	432	423	401	407	415	420	400	426	402	423	425	417	432	422	450	438	418	422	421	440	432	418	435	425	420	482	432	430	433	439	420	442	421	435	457	422	414	407	402	418	441	426	414	440	425	451	415	415	418	404	442	375	417	430	473	445	400	439	429	411	421	393	417	451	406	453	430	444	460	425	405	421	420	433	430	430	435	481	445	400	430	407	455	410	423	420	483	442	406	443	446	437	451	424	427	427	422	429	426	463	446	421	443	402	501	434	405	439	397	426	407	452	440	408	408	425	427	431	438	424	465	405	436	445	406	448	420	429	383	440	411	384	427	448	403	420	412	435	416	413	428	429	422	439	446	444	398	429	425	421	407	452	405	411	467	446	382	422	432	480	425	428	418	395	408	454	418	453	440	451	429	425	430	442	430	424	425	416	422	452	423	450	444	415	434	441	415	429	416	436	453	438	418	418	414	407	447	415	407	454	421	438	466	443	415	431	421	437	405	415	393	458	414	404	423	417	427	415	440	404	451	400	419	452	443	444	415	420	429	383	432	426	417	450	400	452	406	424	413	464	422	431	428	409	432	430	418	435	442	418	472	414	415	455	432	442	444	423	392	447	448	400	425	413	450	421	441	434	443	435	455	428	444	440	479	435	376	425	445	394	409	388	449	431	456	445	444	421	420	436	417	432	411	416	425	413	443	443	378	433	440	398	437	442	445	363	433	429	402	433	428	429	401	414	418	418	427	403	434	441	434	422	426	434	427	427	433	399	452	408	427	384	391	440	431	431	419	455	402	421	423	386	402	423	424	432	437	443	423	435	416	420	386	402	424	423	391	413	403	413	420	435	428	413	407	428	421	425	425	415	438	421	432	397	462	435	381	443	431	420	444	437	411	428	416	377	438	428	438	427	453	431	398	426	397	431	452	439	429	416	437	412	434	450	410	419	444	410	434	417	465	454	432	424	415	470	455	446	436	417	409	464	449	449	397	446	387	416	406	439	430	399	457	422	401	408	436	426	447	449	446	410	435	462	397	442	420	409	441	422	424	419	412	409	443	429	425	453	431	382	431	418	430	445	402	411	436	433	432	434	427	407	451	452	440	432	479	413	393	419	416	405	403	410	442	446	479	434	442	428	455	456	444	430	441	436	460	416	426	403	425	432	408	389	428	440	411	383	461	415	430	429	415	437	449	404	410	413	455	412	398	432	479	414	442	440	435	438	443	418	413	391	405	435	458	394	428	461	435	429	460	430	431	428	407	431	436	421	424	404	418	435	413	431	405	420	441	416	413	453	417	431	390	431	411	406	401	409	386	432	456	438	401	417	450	433	444	450	426	461	409	453	397	400	444	393	467	447	399	437	429	426	403	451	444	426	438	451	437	413	439	424	396	383	456	465	427	423	438	408	406	463	396	397	415	401	439	440	456	458	393	433	426	428	418	432	398	445	460	408	445	426	375	428	385	409	407	411	410	425	394	405	424	449	388	409	439	431	436	400	426	418	407	444	444	424	406	436	454	433	434	421	423	482	476	398	456	421	421	399	406	479	446
3981	1345	646	465	762	911	825	746	530	466	444	347	327	293	317	294	255	235	203	202	160	147	142	132	127	101	77	103	101	76	85	73	70	64	63	59	68	41	54	34	43	42	42	44	46	54	46	36	50	36	56	50	41	50	32	43	48	39	44	44	42	48	27	45	43	35	35	35	45	50	42	34	41	39	51	42	35	31	38	43	38	40	48	44	44	39	36	38	45	31	44	44	37	39	32	40	43	22	32	47	43	43	38	29	46	35	46	35	37	42	35	32	41	36	31	49	38	43	46	36	49	28	37	26	45	47	25	41	43	36	45	39	42	44	43	35	33	38	39	37	38	42	35	34	31	33	52	49	44	37	38	41	36	38	46	29	41	35	37	32	39	36	37	47	35	25	44	32	38	30	28	39	37	40	33	27	51	37	38	37	44	34	38	28	41	42	34	55	37	47	33	48	34	55	44	40	33	32	42	37	40	31	41	38	38	48	39	35	47	39	36	37	39	41	41	35	27	34	44	33	40	30	40	46	33	32	31	46	31	29	35	38	43	23	44	41	49	31	40	39	27	53	39	42	43	41	30	37	37	33	35	40	33	32	33	47	29	34	39	54	42	22	30	49	34	37	36	34	41	34	37	30	51	35	47	37	37	43	32	45	37	25	43	58	42	29	40	46	34	38	38	32	50	52	32	23	37	28	35	40	39	29	49	37	39	44	51	36	47	36	32	47	40	29	38	34	39	45	47	32	36	41	46	43	37	49	40	51	35	41	34	38	28	35	41	25	44	31	39	39	35	39	40	46	37	32	37	32	31	39	38	28	37	45	33	43	38	56	32	26	28	31	46	40	43	42	49	34	30	29	35	34	38	31	37	36	31	39	50	40	37	37	41	32	42	35	44	48	41	27	34	37	35	31	50	36	44	35	41	40	39	40	45	38	34	33	35	44	43	38	43	36	42	45	29	38	33	34	25	51	44	38	47	44	39	38	37	39	39	37	43	45	40	31	32	34	35	49	39	33	35	37	30	44	36	39	39	40	37	49	40	39	38	36	33	35	24	37	36	21	35	44	27	48	30	46	29	39	37	32	34	32	52	47	44	37	44	39	39	38	47	44	31	29	35	31	31	35	40	36	26	31	46	39	36	38	41	41	39	34	44	36	34	42	28	32	33	41	34	47	36	39	40	49	45	33	36	35	28	38	32	36	36	35	36	48	43	29	32	31	34	30	32	36	42	37	31	42	39	39	42	39	44	28	36	51	44	39	40	49	31	31	23	51	29	33	34	52	44	42	38	32	34	40	48	32	36	50	28	28	33	33	42	41	36	41	46	43	41	31	41	42	38	37	49	43	43	37	33	36	48	24	43	35	35	41	33	39	34	41	37	33	42	40	37	38	44	35	45	44	48	38	36	32	32	33	34	45	38	49	28	33	43	32	36	34	45	31	27	30	39	41	40	42	41	36	40	28	41	45	40	38	37	27	41	37	52	28	41	36	35	37	39	31	34	33	39	37	46	32	47	39	52	44	43	35	37	45	33	34	54	56	49	44	42	39	37	35	30	29	22	31	43	37	44	31	34	42	37	42	35	47	46	44	35	35	31	38	40	36	35	39	38	34	38	36	39	43	50	35	44	44	40	36	33	44	41	41	52	35	42	43	35	34	41	39	35	50	37	38	42	38	28	33	32	46	30	39	38	33	36	44	36	46	39	36	35	46	29	44	35	42	41	34	40	37	25	50	41	35	37	28	46	40	34	40	31	33	34	47	34	34	42	27	37	38	42	34	31	31	35	32	32	36	38	35	24	36	43	33	35	47	27	37	32	31	40	45	35	35	47	28	46	45	36	43	46	28	33	45	43	40	36	39	41	46	33	45	46	34	43	31	35	46	40	39	32	35	47	40	32	36	29	44	36	39	38	47	40	43	49	35	29	33	49	45	33	37	35	26	27	44	22	38	41	43	33	37	41	32	44	37	28	26	45	34	35	33	40	51	34	33	33	34	34	44	42	45	27	40	40	33	32	41	38	34	35	29	39	30	38	32	30	39	30	30	40	34	47	30	37	32	34	33	33	31	48	40	46	45	37	45	43	41	57	46	38	42	34	45	38	36	33	44	36	42	33	39	35	37	43	47	26	34	46	34	37	37	35	38	42	36	44	28	36	53	31	38	34	38	31	34	34	26	37	26	46	34	45	40	38	30	36	30	32	40	40	47	35	38	31	39	32	38	36	28	37	43	28	38	36	46	40	28	43	38	28	35	28	38	44	28	30	24	45	32	36	37	33	39	38	29	40	45	35	32	43	37	44	33	29	24	44	36	42	35	41	46	34	41	38	42	43	31	40	44	35	38	52	43	41	43	34	29	48	40	44	43	33	36	42	36	54	33	37	43	40	37	35	41	38	30	41	39	44	49	39	35	37	36	41	33	33	44	37	41	47	42	47	37	39	42	40	44	31	32	31	41	32	46	36	34	46	39	41	44	31	27	49	36	39	44	35	52	33	39	42	34	39	37	39	37	40	27	30	44	28	25	49	38	51	46	30	32	33	41	41	34	36	34	42	43	44	48	45	41	43	37	31	43	44	40	40	43	34	40	46	33	41	38	41	38	30	35	43	31	47	43	37	33	34	45	44	39	42	26	30	37	46	48	42	43	43	44	33	48	42	43	41	45	52	46	27	39	41	33	36	37	51	45	27	39	49	33	28	45	46	25	35	29	43	35	42	45	32	37	34	46	38	43	40	41	44	43	24	30	41	44	44	44	36	35	51	32	37	43	35	39	44	40	31	46	35	37	39	52	29	38	39	43	33	32	38	33	34	34	41	30	38	31	47	50	32	38	29	40	32	38	29	48	41	40	37	45	36	40	31	43	38	39	25	33	35	38	42	43	41	23	31	41	41	35	39	52	38	35	33	39	38	40	35	36	36	42	47	34	39	31	36	29	31	36	38	29	41	28	32	38	35	48	36	29	33	40	42	40	35	38	40	41	41	42	24	44	35	34	35	38	38	41	24	41	44	33	39	46	37	50	23	43	46	40	34	35	35	32	27	43	23	33	45	45	42	41	49	35	38	39	31	41	41	24	51	41	30	36	32	32	46	43	35	43	47	43	35	38	46	44	49	44	38	40	35	38	35	45	42	36	38	29	26	49	40	32	43	35	32	32	25	39	32	37	39	34	35	31	41	51	39	44	38	41	38	34	39	33	27	36	31	40	30	31	41	38	40	37	41	40	32	27	29	44	36	45	37	33	31	39	35	53	48	36	40	39	47	24	31	37	46	39	43	39	33	25	41	43	25	41	39	36	39	37	48	34	39	32	44	28	39	39	44	38	38	48	41	36	30	41	30	41	42	40	45	42	30	43	44	30	28	34	34	37	45	35	43	43	42	38	31	39	36	33	46	31	47	31	40	34	32	25	34	44	32	39	42	39	33	36	40	44	39	43	42	28	33	44	43	46	47	37	33	40	35	41	44	34	34	38	38	43	31	34	33	49	32	40
30982	21865	13670	26830	33286	32132	28887	25666	20474	17985	16987	14306	13470	12215	11795	11222	9920	8864	7867	7360	6315	5514	5175	4775	4276	3975	3628	3242	3014	2849	2530	2341	2299	2107	1988	1786	1626	1471	1371	1235	1216	1243	1262	1228	1179	1166	1041	1141	1104	994	944	843	798	752	703	748	707	668	659	676	691	671	628	658	658	637	677	664	638	642	617	620	656	655	597	649	626	708	659	654	671	715	710	692	676	687	652	649	742	689	709	679	670	738	683	679	665	662	648	582	605	644	678	670	655	673	663	640	636	689	670	624	624	583	642	623	640	596	630	649	632	578	594	658	609	605	642	682	589	636	622	638	626	620	666	631	624	621	627	597	635	628	654	634	639	597	623	622	591	625	636	608	628	607	628	595	607	626	585	622	678	631	582	655	617	620	591	617	602	603	613	589	634	608	609	589	603	648	603	636	613	627	624	628	640	613	592	618	595	633	634	628	632	628	606	621	617	592	597	615	594	589	564	595	578	576	647	641	610	559	581	596	618	621	612	627	622	645	614	622	605	603	596	636	617	644	633	584	669	611	577	636	656	624	553	612	638	601	666	631	617	644	581	645	629	632	623	654	624	635	599	662	647	652	589	623	606	663	581	595	648	597	620	651	677	636	611	639	632	654	600	615	663	613	615	596	618	586	622	651	593	638	607	647	626	616	593	659	619	637	636	620	602	589	638	634	628	589	575	642	660	613	589	589	649	614	633	621	611	607	615	607	631	608	628	594	646	641	568	631	695	634	604	630	606	626	633	634	621	600	641	645	586	608	594	629	652	647	627	596	618	598	616	636	623	582	612	690	665	616	635	599	635	624	634	605	617	607	658	615	630	607	643	597	647	582	626	602	613	623	614	620	669	606	611	608	610	577	626	634	630	637	590	662	643	629	571	608	582	620	587	588	593	633	606	610	604	653	579	613	602	593	613	625	576	641	598	577	642	645	619	619	604	588	682	622	602	624	640	601	594	607	606	637	615	585	631	647	624	626	612	634	608	619	569	632	644	622	578	619	621	619	677	641	599	624	640	656	628	620	627	575	615	677	609	600	626	592	669	613	604	627	656	650	582	591	606	626	633	658	593	602	658	613	622	658	638	625	600	611	624	602	609	614	640	601	630	593	617	613	616	615	635	647	616	664	604	647	652	614	595	612	611	613	573	576	617	644	598	672	582	607	614	601	589	614	624	564	655	643	667	600	654	597	626	575	634	613	575	588	627	604	610	620	650	573	625	606	632	628	645	654	638	612	644	647	605	583	614	618	605	609	627	594	616	634	636	637	617	629	643	604	622	641	612	589	631	623	601	647	607	587	598	655	590	604	643	609	602	637	567	604	620	608	615	644	621	686	612	653	662	579	575	564	622	655	597	594	603	635	582	604	642	595	608	583	594	623	609	582	627	583	628	644	596	593	620	615	584	626	613	601	618	616	646	600	628	580	598	642	594	626	625	593	613	581	559	605	574	641	633	583	601	651	628	609	626	589	628	659	648	669	567	641	598	653	628	594	622	631	616	655	649	559	655	603	621	640	630	642	599	643	591	594	630	588	648	611	599	594	587	610	624	657	611	588	630	577	576	600	635	619	641	665	603	608	610	636	638	618	597	579	589	640	633	649	620	616	628	595	635	587	624	605	607	622	638	594	635	613	654	588	600	618	614	647	612	592	624	611	629	647	598	628	615	601	583	657	629	613	604	632	633	609	629	602	618	650	597	601	637	630	652	601	615	629	628	610	633	595	624	617	620	616	589	626	619	600	618	643	620	611	550	607	620	622	607	638	612	641	628	622	661	627	626	636	619	622	628	610	610	610	604	639	603	601	568	579	577	656	614	593	604	570	641	639	611	624	607	563	574	625	628	623	610	619	597	619	613	641	629	619	625	638	639	635	651	676	626	613	649	610	622	648	561	624	613	594	589	601	580	612	619	639	624	598	600	631	601	583	604	598	649	590	569	648	614	619	606	617	605	599	619	611	624	602	636	584	604	601	635	650	596	599	626	598	605	578	610	603	620	638	583	595	606	670	619	599	623	614	616	577	642	617	617	617	589	635	601	632	609	573	602	609	588	589	622	643	602	603	600	617	642	602	597	601	615	613	635	581	610	603	586	672	639	648	632	579	592	645	653	608	603	658	622	641	590	585	599	594	628	650	652	634	616	638	588	636	622	613	632	636	628	604	635	639	605	637	649	639	602	620	628	590	624	593	609	630	623	631	629	650	584	617	658	605	605	648	620	668	608	611	647	611	615	574	619	618	640	617	615	625	619	644	615	562	562	593	584	634	602	633	593	654	610	634	634	589	610	626	615	639	632	608	607	645	601	636	597	622	647	627	623	644	622	602	597	583	622	665	635	575	591	608	615	640	611	574	615	620	634	641	600	576	619	597	614	595	612	652	634	631	634	589	601	625	611	603	607	626	625	606	641	598	630	616	590	640	603	616	563	573	598	684	604	586	645	644	621	568	601	621	616	621	587	654	630	570	626	638	617	577	638	648	613	618	617	596	656	619	650	599	608	617	629	599	598	623	621	626	604	598	617	648	650	619	617	642	591	621	620	600	620	649	619	628	607	594	617	639	630	612	609	667	650	654	601	614	578	615	655	615	627	600	569	614	606	669	587	645	599	600	606	588	643	625	653	599	606	636	601	633	589	630	656	619	598	607	617	594	637	624	586	620	574	637	660	624	621	607	563	631	634	632	593	661	616	625	636	603	572	651	612	666	643	644	615	609	587	614	645	610	626	668	584	649	605	627	647	613	581	600	609	629	577	621	600	685	584	610	632	642	573	593	612	625	688	617	613	610	589	641	619	643	602	610	632	628	601	614	668	627	653	646	641	579	578	629	628	640	677	599	616	629	631	627	605	634	593	592	625	602	676	612	646	591	615	602	648	697	606	627	574	628	586	621	613	586	628	616	570	594	601	624	602	649	603	640	633	625	602	632	595	634	607	666	653	610	656	650	593	634	614	615	601	646	616	598	654	619	608	619	659	621	656	613	608	636	681	617	654	651	612	611	634	637	603	608	580	617	607	678	585	655	620	584	639	615	612	603	632	563	636	666	620	651	652	614	651	631	673	647	596	658	581	634	596	593	627	607	601	619	659	626	636	610	584	622	676	582	624	655	612	590	592	664	610	654	663	609	604	646	620	615	595	647	594	638	609	567	603	614	632	654	622	635	649	640	623	631	645	637	636	633	607	587	582	647	574	591	645	603	635	611	641	634	651	606	600	661	618	622	597	633	666	563	582	594	591	608	614	657	624	640	632	624	612	636	614	575	632	611	591	619	613	642	606	611	661	639	602	623	654	582	614	633	609	614	610	586	609	635	632	546	604	591	584	593	619	619	666	572	625	630	590	608	620	634	618	586	607	588	601	572	568	618	601	610	636	691	584	605	587	682	630	627	615	588	642	610	626	546	627	625	631	617	614	589	620	621	629	628	633	620	629	590	654	605	600	603	639	642	644	608	638	663	618	596	584	586	643	629	613	590	634	628
4117	2093	1027	715	1127	1295	1168	1018	733	676	611	550	485	390	415	401	364	301	262	250	222	217	171	142	142	125	116	111	117	78	87	94	89	83	65	62	64	59	59	55	39	51	45	46	42	39	33	43	33	40	39	39	29	45	38	30	49	33	32	32	34	30	30	26	28	34	26	31	24	28	20	23	31	25	33	25	32	28	23	33	25	22	27	22	28	30	36	25	34	29	30	30	29	31	33	24	34	36	26	26	20	37	28	24	26	45	24	34	24	26	35	31	28	24	27	34	26	26	28	33	28	29	33	24	33	26	22	34	33	23	28	29	24	31	25	28	20	37	25	18	28	27	37	23	35	25	32	30	39	20	40	32	32	31	27	30	24	24	22	32	26	28	29	36	24	29	26	24	30	15	31	28	33	26	24	33	36	20	28	40	28	22	24	26	26	32	29	22	25	30	43	23	38	21	27	24	32	34	23	20	26	27	41	28	33	33	48	30	24	30	31	37	26	24	29	26	17	31	26	27	27	25	27	31	37	34	23	30	42	38	25	28	32	27	39	32	27	28	28	29	17	34	28	26	34	30	24	35	32	34	28	24	15	33	24	31	23	30	22	25	24	24	28	23	33	27	34	30	21	23	25	39	26	31	26	19	24	33	34	21	33	20	24	25	29	22	38	27	27	32	40	36	31	29	30	28	20	25	33	33	22	19	39	31	26	29	26	25	26	27	25	27	25	19	28	27	27	26	29	26	31	24	30	32	21	32	25	28	22	26	34	22	26	25	21	33	24	31	24	32	27	32	27	29	26	25	22	18	34	27	26	24	20	23	28	28	27	34	44	30	24	43	24	25	30	31	25	27	33	31	29	36	24	27	22	25	32	20	28	23	19	32	33	26	22	23	32	35	34	24	34	35	31	38	25	29	32	29	26	21	28	28	31	35	28	32	19	26	28	30	36	26	28	33	21	30	35	29	25	36	37	27	21	37	17	24	29	25	28	28	30	29	27	28	29	26	32	25	29	23	27	26	25	28	29	31	22	31	25	26	27	27	23	33	26	34	34	27	28	27	31	29	26	23	31	31	36	35	38	26	26	25	20	33	24	32	28	30	35	24	31	19	30	27	37	31	42	28	27	21	33	24	25	23	37	31	23	24	29	24	31	35	26	29	25	30	27	23	25	32	33	32	26	21	30	17	28	25	28	18	28	30	36	17	33	34	28	29	34	31	35	31	34	27	22	32	27	44	29	28	32	28	25	31	19	26	27	24	21	33	28	28	26	21	19	39	27	23	33	29	25	20	24	22	31	25	34	24	24	27	19	29	22	31	34	30	24	28	31	30	30	28	22	22	25	37	25	33	18	30	34	33	32	28	29	32	29	31	34	32	22	33	34	27	32	24	23	24	30	31	25	22	22	32	25	22	23	24	28	23	28	27	30	32	28	20	40	27	27	21	30	30	21	19	36	21	26	34	25	29	23	30	26	21	30	32	33	39	31	27	31	27	31	33	25	29	33	32	26	30	20	31	30	27	20	29	30	24	34	27	36	34	27	28	34	33	25	25	29	27	26	26	29	30	23	20	35	23	27	35	25	29	31	29	27	24	27	19	27	31	27	24	27	27	32	23	18	25	27	34	23	31	25	27	37	22	24	30	22	23	32	32	27	30	30	30	37	26	33	27	25	28	31	22	32	25	37	44	41	33	27	32	29	20	24	23	24	25	26	23	24	33	29	30	33	24	25	33	28	25	26	18	30	27	18	16	34	32	23	21	36	32	39	26	21	30	36	26	35	25	24	37	40	30	25	37	26	24	30	23	31	27	35	39	34	24	20	30	24	25	36	21	41	27	27	26	20	25	31	27	25	33	36	26	36	26	29	24	28	26	29	28	32	30	27	26	29	34	23	27	30	35	24	31	27	23	26	22	22	32	23	25	32	33	25	24	24	41	26	32	24	19	27	32	28	29	24	33	28	40	18	31	26	26	37	26	25	26	26	45	20	31	35	17	31	33	27	17	28	27	26	25	28	29	29	35	26	28	36	33	23	33	33	34	23	29	32	23	26	35	24	32	23	21	27	27	35	33	24	36	31	19	30	34	22	25	29	29	32	17	29	31	32	30	26	36	35	27	19	29	24	37	30	25	28	28	21	27	29	37	30	31	37	29	22	32	31	33	35	29	27	42	27	39	31	26	29	36	30	27	24	25	25	22	25	26	28	31	36	24	28	33	23	43	22	25	27	43	24	23	30	27	33	33	29	27	21	33	32	20	30	24	32	23	33	29	26	33	28	29	37	15	36	27	25	25	24	22	36	35	30	35	28	28	28	24	26	32	30	32	31	23	33	34	17	29	26	28	26	36	33	31	34	31	22	36	21	33	26	31	27	29	31	36	30	24	26	23	31	25	33	20	35	29	30	29	30	23	32	32	28	24	27	23	22	21	34	30	21	29	27	29	18	22	26	34	31	29	30	27	33	25	31	18	30	32	34	35	29	37	28	35	29	24	25	24	31	28	34	26	32	29	29	23	27	39	26	21	31	21	33	26	37	29	38	29	26	35	31	23	27	30	32	37	32	26	26	31	31	28	27	28	24	17	24	28	28	23	24	19	22	40	23	27	27	24	24	30	20	26	23	33	23	25	23	33	25	31	24	25	26	27	29	33	23	29	30	26	28	29	29	30	24	38	24	26	25	24	23	28	23	21	16	40	30	28	33	31	28	27	33	22	27	28	25	29	20	28	27	32	22	23	24	27	23	28	27	34	28	36	31	26	20	27	30	26	28	41	34	32	17	29	29	31	31	29	24	33	33	21	23	28	38	17	21	47	43	30	22	32	29	25	26	34	21	24	25	37	26	30	36	36	24	31	30	31	22	36	26	29	28	28	29	33	30	26	31	31	25	27	26	28	42	25	25	24	29	35	34	32	29	27	22	24	33	25	38	31	30	24	42	44	34	25	30	24	23	22	31	17	22	26	26	17	30	26	29	24	28	24	23	34	27	20	23	37	24	27	22	27	38	21	28	26	27	29	35	34	31	38	29	23	26	28	25	37	30	32	27	31	24	27	26	22	21	27	29	32	27	39	34	34	30	28	33	30	30	27	27	24	23	40	22	37	34	22	32	21	28	31	23	34	34	26	30	32	17	32	30	30	33	25	44	24	25	26	28	17	27	33	25	30	35	24	38	19	24	30	25	39	36	14	27	33	36	23	24	29	33	20	24	27	39	31	22	31	24	30	31	23	20	26	24	20	39	33	33	25	30	23	32	28	33	31	33	27	18	32	34	28	34	31	37	26	27	25	17	30	26	28	29	28	32	42	28	34	25	28	27	35	29	23	30	34	29	22	21	30	24	32	22	25	21	20	38	28	27	40	27	25	25	25	28	30	28	31	31	25	34	22	28	22	29	27	26	29	38	26	13	36	28	36	32	29	38	25	33	34	31	29	27	36	27	27	24	27	31	21	26	34	19	31	24	21	32	32	34	29	23	23	31	29	23	33	34	38
37042	26718	18248	31769	38008	36305	33109	29894	25200	23391	21268	18681	17450	15813	15705	14873	13069	11538	10159	9934	8762	7724	7099	6467	5881	5348	4850	4385	4009	3507	3417	3169	3043	2711	2595	2297	1953	1749	1564	1430	1392	1424	1503	1358	1287	1206	1157	1207	1047	994	896	763	744	683	602	598	563	506	566	552	520	518	558	547	558	524	539	525	496	529	570	503	529	515	494	530	443	487	573	553	592	583	602	561	604	574	580	528	508	543	585	521	548	562	573	603	522	512	464	513	508	490	567	524	516	493	484	509	466	472	516	496	469	464	468	472	500	462	467	513	475	424	455	435	483	473	446	440	476	480	474	463	480	470	480	505	444	474	462	474	469	497	499	445	478	474	489	515	496	493	524	531	454	481	449	457	485	437	434	489	482	486	466	487	453	445	492	501	468	479	448	487	468	455	421	457	455	458	453	487	458	438	460	438	483	440	519	417	437	439	440	508	466	471	456	488	460	461	465	506	463	466	470	462	474	465	443	445	427	456	488	473	463	458	445	425	422	459	455	437	459	471	441	465	489	506	459	448	451	430	470	443	458	441	461	454	434	463	447	487	473	427	451	468	472	473	491	491	441	462	454	469	409	478	442	511	447	465	475	482	483	478	487	444	488	435	428	466	478	464	424	476	466	440	447	455	445	439	498	478	415	471	456	472	453	465	479	474	444	466	411	479	449	501	445	481	452	439	460	469	472	433	463	421	475	456	433	485	450	469	460	498	428	443	472	415	442	471	469	468	448	408	442	426	421	459	508	441	489	445	450	466	453	442	455	456	469	489	466	466	469	428	470	452	438	461	455	495	450	478	440	458	435	463	449	451	485	481	499	444	451	490	469	484	446	464	461	463	471	447	479	431	466	497	434	443	460	454	393	450	460	460	512	429	469	483	447	455	459	462	473	447	499	434	482	467	423	502	465	461	467	473	453	460	477	432	445	440	522	454	442	502	461	459	489	447	460	452	485	468	456	444	479	445	472	430	470	460	489	521	464	472	482	440	453	462	443	428	455	460	435	462	451	450	469	452	445	424	484	464	448	457	479	485	446	448	425	462	455	445	468	437	456	471	437	450	422	472	476	451	482	446	447	448	487	471	457	455	477	475	482	496	492	455	462	470	455	470	471	456	466	484	451	476	443	439	465	453	475	502	479	449	430	446	455	445	464	461	437	462	477	445	457	460	457	443	477	474	469	471	446	474	508	445	469	465	471	462	448	435	467	437	463	436	478	509	448	471	466	452	419	465	455	426	456	471	452	436	467	499	489	450	456	457	435	461	480	453	494	459	481	465	459	444	471	463	454	499	467	465	434	453	463	456	501	428	486	470	475	466	471	456	487	469	445	499	442	484	478	438	470	448	471	473	447	461	438	471	459	499	479	455	450	478	450	445	462	456	461	454	479	467	450	418	457	434	482	466	480	470	502	502	420	476	467	501	462	468	458	454	455	451	468	434	498	478	482	469	438	478	486	478	468	437	456	462	488	468	437	415	458	427	428	486	449	503	492	474	456	472	459	462	459	444	468	469	526	474	461	476	504	461	467	466	465	478	498	442	469	457	465	437	467	462	486	447	487	463	450	476	474	476	431	458	470	433	452	434	491	429	478	494	483	498	446	424	490	487	471	447	483	497	432	466	463	492	466	488	421	452	490	438	484	441	501	483	470	480	456	475	450	468	440	488	463	493	472	440	469	425	494	446	465	455	503	487	456	499	476	462	480	453	445	474	455	491	468	478	429	440	496	469	479	482	500	423	457	467	447	466	482	456	508	457	484	431	497	455	490	492	472	492	419	407	461	459	483	419	489	432	431	451	479	474	476	437	464	439	445	458	456	488	490	473	481	432	464	427	458	477	435	463	495	475	457	453	477	465	461	485	480	472	479	480	456	466	427	458	471	453	446	473	454	445	482	411	427	442	488	422	456	453	479	477	475	459	485	472	448	461	463	463	453	466	483	488	471	457	481	453	500	453	430	490	445	477	491	433	432	453	452	479	448	485	455	460	482	470	476	469	466	457	432	468	466	469	467	474	449	482	475	446	440	450	471	433	425	471	455	452	465	463	462	480	446	473	431	449	463	505	485	436	447	447	461	467	449	471	480	496	464	466	458	440	493	475	458	420	488	468	450	451	441	467	444	444	442	457	439	459	457	440	484	466	514	446	454	477	507	484	494	435	456	475	470	468	481	473	466	425	455	422	459	439	466	461	460	436	468	462	451	485	470	493	456	489	448	468	489	465	494	469	470	484	469	425	439	427	453	469	462	466	425	487	497	462	468	437	473	451	505	498	482	460	448	454	447	434	495	464	477	449	441	481	449	483	454	455	469	429	504	428	483	459	447	461	426	484	479	458	476	473	461	462	492	442	446	436	478	433	473	460	451	470	494	461	477	474	459	468	419	469	463	466	429	483	451	488	457	485	444	460	483	486	455	474	464	449	460	496	492	472	443	505	464	436	471	450	488	448	495	483	429	496	471	460	456	487	446	491	460	474	456	463	442	497	489	491	455	483	445	431	457	470	464	436	458	443	477	459	467	452	464	477	499	456	447	429	486	446	445	440	459	446	448	464	443	448	480	474	428	438	486	432	469	492	463	453	471	485	512	478	474	441	489	465	436	440	485	476	458	456	480	415	435	481	443	447	463	436	485	462	486	478	475	497	442	422	490	454	442	480	515	433	476	480	447	451	436	475	444	451	490	433	478	443	456	461	449	442	438	484	456	446	470	445	447	463	493	438	478	453	464	468	430	496	487	524	497	495	496	463	456	442	461	458	425	452	441	507	463	461	458	457	455	476	453	470	461	469	468	442	453	469	466	434	397	472	417	462	464	484	421	486	452	455	452	506	439	456	513	473	467	466	503	440	496	479	465	438	489	445	470	473	507	487	454	465	467	462	451	529	487	471	424	484	442	428	438	457	438	494	480	455	453	457	483	459	475	516	458	471	445	436	466	484	447	428	483	480	459	480	475	459	513	439	461	469	506	469	476	441	437	442	441	442	484	463	501	457	493	486	402	489	446	460	477	455	447	459	445	469	501	482	469	459	429	435	434	468	461	418	461	453	466	455	450	433	490	447	475	458	460	420	429	441	480	501	446	468	443	499	472	451	475	445	480	430	500	432	505	478	474	466	424	423	457	461	474	431	444	455	491	447	478	470	452	483	486	488	474	480	481	501	508	426	456	483	449	470	453	468	455	474	463	460	465	448	467	472	413	512	446	430	448	457	454	484	431	472	448	468	460	453	447	438	474	495	449	462	457	448	496	423	431	441	465	409	508	473	449	436	510	462	450	488	428	451	466	489	483	414	496	484	515	431	485	429	457	420	414	463	495	430	492	449	510	417	492	436	494	446	457	481	467	447	506	453	462	477	451	428	480	471	465	486	504	481	465	419	434	463	428	431	467	423	480	459	441	485	452	446	462	471	461	471	496	472	436	459	426	457	455	453	491	490	422	442	501	497	446	447	441	426	444	438	424	442	444	448	466	490	451	451	411	457
2628	911	450	327	570	696	550	479	366	354	366	314	234	196	213	237	210	139	131	129	103	102	88	79	91	80	56	69	74	74	54	57	60	50	38	49	35	45	36	33	33	39	34	44	27	33	41	36	33	32	29	29	29	34	35	32	30	35	28	25	24	28	26	32	32	20	24	24	23	21	25	33	28	28	29	25	36	19	38	23	31	27	30	33	26	28	30	38	16	37	24	29	28	29	38	27	39	27	18	36	28	31	29	27	18	27	27	30	27	29	24	20	33	24	14	35	39	30	24	29	32	24	31	24	26	25	29	28	26	27	29	30	28	27	24	25	30	31	32	21	29	28	30	26	29	30	21	23	33	30	31	29	25	24	33	14	39	27	34	17	23	27	22	22	23	19	29	34	27	27	35	33	34	25	33	21	32	26	17	24	25	31	34	32	31	23	23	23	33	32	38	26	27	26	24	26	24	39	24	25	24	20	34	22	22	23	28	23	25	17	26	26	28	27	29	18	30	29	28	25	21	24	20	27	22	21	32	24	34	30	21	27	33	30	20	34	26	29	24	32	30	29	27	28	26	22	36	33	19	30	41	28	25	17	31	30	25	31	29	23	30	30	29	23	33	22	24	25	40	33	17	37	18	28	35	31	23	22	28	36	29	25	32	24	30	32	29	31	28	28	27	31	25	23	20	24	25	30	20	27	34	29	30	28	25	20	17	29	24	30	21	36	40	31	22	26	30	26	32	24	21	34	41	36	37	21	28	22	21	41	24	31	25	27	26	33	26	31	28	23	19	30	29	19	34	23	32	43	28	11	22	37	30	25	24	29	29	31	31	22	38	17	32	26	29	27	21	27	34	33	17	24	20	30	30	37	21	27	37	26	28	29	37	16	22	23	21	25	20	30	26	22	38	38	32	31	30	21	23	25	25	29	21	34	21	26	34	28	23	38	17	29	20	23	29	30	32	19	19	29	33	35	31	24	29	24	28	33	32	36	20	29	19	27	24	21	27	33	30	25	28	26	24	27	30	32	22	33	23	33	29	29	29	32	35	26	31	26	31	22	25	20	29	29	28	25	32	25	18	29	35	26	29	32	37	25	26	30	23	30	33	31	30	24	17	34	28	30	30	24	33	33	34	31	22	39	27	40	28	27	22	31	26	20	31	30	34	26	21	30	30	32	33	32	24	26	28	27	30	38	18	26	23	25	36	19	21	32	21	17	30	21	27	32	30	32	26	27	32	22	25	19	24	25	29	28	28	21	23	32	24	22	32	17	28	34	36	35	32	20	34	33	24	30	28	27	28	28	30	26	31	22	22	21	30	35	23	24	21	29	23	26	18	33	21	35	31	15	20	31	35	27	26	32	30	36	31	32	30	29	29	25	23	27	29	17	31	33	25	28	24	24	23	30	23	26	33	20	26	26	35	17	23	32	24	38	25	22	22	31	25	30	30	34	25	26	30	35	22	23	28	31	35	29	32	27	30	18	21	27	26	35	37	26	28	34	30	35	28	37	32	37	24	31	24	25	30	22	27	30	24	22	30	26	29	32	24	22	24	35	30	28	27	24	26	21	38	31	28	31	20	31	27	25	26	24	18	28	29	21	34	25	29	24	22	25	22	29	26	23	28	25	27	31	32	36	31	25	32	38	27	25	27	24	34	30	21	30	28	28	38	32	24	33	30	38	27	24	23	18	19	28	19	37	33	26	35	33	27	21	28	29	30	18	32	32	29	33	25	20	25	14	27	25	27	28	31	26	25	27	39	21	31	26	27	31	19	28	24	20	31	29	36	28	22	19	24	24	25	28	31	31	30	20	31	28	30	22	24	34	26	26	28	20	24	27	22	27	20	24	28	38	24	41	25	28	22	38	27	30	25	24	31	23	39	29	26	26	24	27	36	19	35	32	22	20	16	23	31	33	30	26	18	21	25	32	26	25	19	22	22	33	18	27	42	12	29	28	34	30	29	18	22	24	32	29	26	30	28	22	31	19	26	23	17	24	33	37	25	32	32	41	39	28	18	21	17	27	32	27	20	25	34	42	29	32	33	19	34	29	19	29	25	22	30	29	31	24	28	31	21	29	30	19	32	33	28	40	26	21	30	27	30	27	25	26	30	27	35	28	20	22	22	33	24	29	25	18	31	26	29	24	29	23	28	32	22	33	23	21	20	27	34	25	22	20	27	28	32	24	26	25	24	25	24	32	31	27	26	24	19	23	43	25	20	28	27	27	31	38	36	27	28	29	26	24	28	26	25	25	32	25	22	26	25	22	30	21	28	30	25	28	24	27	30	22	39	24	33	33	30	34	19	28	25	31	19	27	18	19	26	26	27	29	31	20	27	28	27	38	25	17	32	29	30	31	34	35	22	24	26	22	25	23	24	30	27	26	27	29	19	29	21	32	30	25	29	30	25	32	33	27	27	34	35	27	32	35	23	21	30	23	32	25	18	25	42	26	25	19	27	29	25	31	28	20	43	30	24	26	29	20	32	23	26	17	28	35	34	23	37	23	33	25	22	30	33	29	27	31	26	24	21	24	25	37	36	26	20	34	24	34	25	23	29	32	35	26	26	37	24	27	34	29	29	30	30	30	23	22	32	25	25	33	33	35	23	31	31	26	25	31	19	38	33	21	24	26	27	24	28	25	30	34	24	25	22	32	22	26	28	13	30	29	33	26	30	22	24	25	31	24	23	32	26	28	27	34	26	24	35	21	25	31	18	26	25	20	32	26	33	25	34	25	27	33	23	19	28	27	17	30	26	26	25	21	25	23	18	24	24	25	25	27	35	26	37	24	29	29	26	32	23	29	29	22	27	26	21	24	31	26	24	16	33	22	29	31	25	22	30	23	30	23	39	25	20	29	23	31	31	22	31	31	26	24	30	25	31	37	23	31	28	27	21	30	34	28	19	33	30	35	30	33	24	35	36	26	39	28	30	25	26	31	20	24	23	30	28	30	45	27	32	27	31	28	31	22	38	20	20	25	22	35	35	27	32	29	19	31	26	25	20	42	32	20	34	26	20	24	29	27	28	18	23	26	21	31	24	25	29	27	28	31	24	32	29	25	45	27	35	36	33	22	24	23	21	26	17	24	25	24	22	22	39	26	34	40	21	29	22	23	30	25	28	25	34	28	33	38	26	28	27	19	27	20	25	16	31	26	32	31	32	29	28	26	24	26	34	32	26	21	28	29	24	33	29	32	23	23	28	29	26	27	18	32	27	23	37	27	31	15	19	24	29	29	26	30	21	31	31	29	42	21	24	31	21	35	24	26	26	28	20	29	18	28	29	34	28	27	33	23	29	39	25	21	29	25	23	20	34	27	32	33	18	34	23	26	35	28	31	28	30	33	24	21	23	26	24	23	28	28	38	32	25	38	34	26	28	27	24	28	30	33	27	41	18	18	36	23	29	33	25	18	18	28	32	26	21	30	29	29	23	23	28	20	27	34	16	28	37	19	31	19	19	26	27	22	15	23	24	20	34	32	28	32
28832	19107	10843	22876	29156	28007	24294	21456	16843	15652	13728	12003	10467	9216	9429	8710	7303	6397	5755	5242	4571	3986	3743	3363	3177	2932	2732	2258	2192	1987	1931	1779	1741	1525	1359	1244	1100	989	902	895	935	903	848	802	808	843	760	795	754	669	653	567	539	506	532	453	487	480	515	479	488	465	463	463	461	453	478	461	476	433	498	483	440	413	442	483	437	425	467	441	511	501	479	511	488	495	491	457	497	483	520	517	530	488	502	457	488	480	483	453	523	418	463	482	470	429	486	483	409	478	438	464	448	435	460	437	460	466	421	469	440	463	463	497	439	473	464	454	480	453	421	499	471	434	454	449	481	453	477	448	450	463	434	435	450	456	414	446	486	476	432	468	469	439	461	440	433	438	455	467	428	448	445	433	460	426	471	449	448	430	451	477	417	440	439	452	433	464	471	471	431	421	450	438	436	456	474	424	461	431	422	448	434	441	474	468	458	419	473	444	446	459	425	433	455	446	439	440	465	449	429	437	486	435	504	488	473	457	473	449	463	475	448	444	433	465	462	445	436	470	420	449	431	461	459	470	469	455	468	452	486	463	459	465	451	481	464	457	450	441	429	427	483	452	445	462	445	445	450	452	438	424	451	444	436	434	468	438	458	447	442	463	452	429	451	450	459	466	452	462	472	457	442	405	451	461	444	445	440	450	441	418	485	456	450	460	430	431	471	435	438	451	446	455	467	426	434	464	445	463	453	418	483	433	423	444	478	479	463	436	483	462	434	409	447	464	441	465	433	455	479	427	426	475	452	432	463	435	461	442	434	445	433	466	447	428	492	465	476	459	438	446	472	424	443	463	473	441	467	478	436	451	446	476	481	413	430	456	458	455	445	446	443	502	419	459	472	449	438	481	472	428	459	478	440	447	464	458	422	471	436	471	450	472	431	444	463	444	438	444	482	419	456	460	457	476	464	476	455	430	430	421	423	427	430	425	435	444	475	464	480	467	473	449	456	424	486	434	455	446	443	457	465	441	468	438	468	460	467	420	456	419	426	468	432	448	433	451	441	445	416	466	431	410	435	449	461	414	432	442	447	459	441	434	466	442	433	450	418	450	469	454	447	458	410	432	458	449	433	498	452	447	456	443	416	472	428	405	436	464	444	432	441	468	420	429	468	472	450	456	410	468	466	414	433	468	491	445	466	447	442	473	463	453	438	433	440	467	461	414	437	409	476	444	479	427	451	425	436	443	424	435	404	458	428	421	456	467	482	450	439	469	439	429	456	453	438	473	446	415	461	430	442	440	445	500	440	435	463	465	431	444	448	442	480	441	421	414	467	445	463	449	462	497	467	464	468	455	432	477	478	474	461	464	417	436	457	428	464	454	441	480	417	451	418	401	412	477	445	467	455	417	467	450	416	438	448	462	463	410	417	443	456	489	454	460	440	437	441	450	475	465	447	449	423	472	446	437	452	512	433	477	475	407	416	435	460	451	443	449	444	487	475	429	422	473	450	476	465	444	441	447	435	423	466	447	456	448	444	435	464	448	473	470	451	496	445	436	450	454	437	421	460	462	418	442	438	460	478	425	477	473	454	427	440	431	474	460	455	432	477	381	476	433	439	450	428	451	440	445	469	471	462	440	450	445	428	451	472	468	421	436	432	473	462	419	482	425	462	439	420	457	472	450	466	438	466	456	417	445	439	435	490	442	466	450	444	487	431	447	429	440	437	455	436	445	468	456	471	441	472	465	456	439	453	424	431	454	483	480	477	483	429	476	433	445	464	449	433	439	452	475	502	426	465	428	429	454	447	443	418	465	454	443	445	466	449	445	446	453	452	435	424	455	432	450	447	446	492	439	449	419	445	448	402	443	410	458	478	456	458	439	438	448	437	443	471	491	446	459	455	461	448	446	424	469	469	450	451	439	435	450	436	422	434	437	418	410	428	444	468	476	469	463	427	442	478	432	465	435	399	447	415	424	468	438	481	425	434	459	451	469	461	453	442	443	453	421	444	459	469	458	427	438	463	490	456	474	429	459	434	451	460	437	475	414	456	430	445	434	414	442	438	443	478	479	435	415	426	457	468	456	462	426	451	453	443	400	461	434	448	487	463	470	435	396	429	435	415	456	462	454	417	460	443	471	422	482	440	483	438	478	435	480	431	420	424	470	475	407	484	431	465	407	399	460	477	444	460	468	468	445	418	444	464	446	449	436	443	437	501	438	469	455	441	447	447	445	442	443	435	449	444	458	447	470	463	451	457	443	471	444	411	459	464	467	458	462	427	410	457	459	455	406	472	470	439	443	440	474	487	473	463	436	450	431	463	486	468	430	483	432	505	458	448	474	461	437	445	411	428	403	461	455	449	413	438	439	459	448	454	429	445	461	479	441	440	444	410	476	475	458	466	455	451	437	468	479	459	443	458	433	457	456	457	457	450	448	448	472	479	472	451	443	487	462	441	419	474	456	431	457	458	403	422	459	439	454	469	459	450	454	475	452	471	443	474	421	409	450	484	447	461	448	443	437	461	465	463	427	462	423	468	475	460	467	452	433	439	436	412	450	455	415	431	470	455	455	452	472	443	426	433	435	469	481	414	454	465	419	432	469	420	422	425	442	464	466	450	488	438	450	454	444	457	447	447	461	440	457	450	442	437	486	462	440	426	444	485	439	505	424	443	456	441	460	486	472	448	427	470	455	512	427	465	429	464	475	414	411	419	421	448	436	478	450	477	437	478	423	447	450	459	444	409	443	472	456	450	472	471	429	453	456	415	469	429	427	465	433	469	409	467	503	459	462	421	427	453	403	450	457	458	431	471	444	427	424	443	438	477	433	442	468	458	452	457	443	433	454	450	447	437	466	465	418	454	429	505	446	438	469	422	477	447	411	423	438	458	480	450	466	449	443	442	439	452	481	479	472	449	483	475	451	443	446	450	410	472	439	447	438	423	456	459	483	446	469	443	424	455	455	483	449	449	466	473	423	409	472	471	435	456	463	469	416	482	407	484	450	470	433	426	474	455	450	476	486	423	444	464	438	502	398	434	461	454	437	432	445	424	452	466	470	439	438	446	431	484	501	440	451	450	441	430	464	419	443	442	447	487	487	467	444	481	464	445	452	469	450	478	465	426	475	460	446	442	453	442	455	419	427	438	442	420	464	463	437	471	409	448	419	460	427	467	427	440	445	449	406	462	468	462	463	467	527	431	466	443	451	466	456	447	466	450	445	436	464	471	449	451	438	421	440	434	420	461	417	441	460	389	469	442	447	430	445	455	439	411	415	441	441	475	425	462	483	439	423	427	415	430	459	470	448	449	461	467	415	411	466	459	422	426	469	457	457	456	472	455	466	426	457	490	465	425	471	480	470	460	476	434	483	466	481	460	402	433	468	474	431	456	456	452	445	430	467	446	468	426	425	439	465	417	483	416	442	491	436	421	460	438	465	454	455	475	445	453	414	453	469	447	470	491	467	454	472	468	467	424	450	500	464	435	450	444	414	466	463	436	473	476	427	415	473	459	437
2520	966	436	294	566	619	499	513	416	385	345	264	217	208	217	220	170	148	145	114	112	95	92	86	95	75	74	67	60	58	64	47	47	52	39	41	37	38	37	27	32	42	37	35	38	29	33	32	36	33	36	24	19	24	44	26	28	29	30	15	27	21	30	25	21	32	23	13	25	28	31	31	22	29	28	26	20	29	31	36	32	22	18	26	31	17	25	19	20	28	20	22	26	26	32	21	27	19	26	32	30	21	28	33	20	17	30	29	28	31	13	26	23	27	20	28	23	21	23	29	31	15	24	30	15	26	31	20	31	30	33	26	25	23	27	23	25	24	26	19	24	21	32	26	25	33	20	28	26	26	33	23	21	24	19	27	21	25	19	27	25	23	22	31	18	22	20	27	20	27	22	27	26	25	24	25	24	20	34	25	33	28	30	24	28	29	27	22	20	26	26	23	34	29	25	41	22	25	19	33	26	38	34	28	36	23	21	28	20	18	27	16	21	31	25	30	17	28	31	25	31	19	31	30	27	26	29	30	35	27	18	22	24	17	23	19	11	24	17	22	20	26	20	22	31	26	19	28	12	31	16	29	30	24	23	28	26	15	29	28	34	27	20	31	21	15	39	19	25	29	26	19	19	19	20	15	28	29	29	27	22	26	26	35	36	26	27	25	23	24	23	16	24	25	22	24	34	24	27	17	23	24	35	24	32	25	24	17	29	25	28	21	16	24	25	18	24	21	21	21	24	22	28	42	32	24	19	31	28	27	25	29	24	25	26	30	27	17	22	19	33	35	26	26	22	24	26	30	19	28	20	31	26	29	19	25	31	24	21	35	25	22	19	36	23	21	28	28	33	20	27	26	26	17	26	25	26	30	31	28	22	31	32	18	23	30	20	27	29	29	21	30	38	18	22	28	30	35	21	28	26	20	29	20	30	29	21	31	25	14	25	20	28	14	31	23	26	32	14	24	18	25	27	20	20	19	30	21	23	17	29	25	30	16	25	27	22	17	26	24	25	32	36	37	25	21	27	27	33	26	29	27	17	25	16	16	28	22	31	25	18	36	23	32	29	23	27	18	22	29	21	29	21	32	28	29	25	27	28	26	19	29	24	21	30	16	22	17	26	30	25	26	29	29	28	19	20	20	25	29	23	17	24	31	25	29	28	30	26	26	27	26	22	34	28	26	27	25	26	28	35	31	20	27	27	18	22	28	36	25	24	34	24	20	24	28	23	25	33	20	23	32	41	30	23	20	23	24	26	34	25	35	29	23	22	22	21	18	35	35	23	22	35	27	26	18	27	27	29	34	30	20	21	25	37	24	32	22	31	20	31	37	24	22	30	26	29	27	20	20	34	33	27	31	21	24	28	19	32	25	20	21	30	23	25	26	27	24	24	22	24	31	23	29	30	25	29	25	28	25	23	25	30	20	24	21	29	26	24	22	25	24	21	27	19	15	22	28	31	22	23	16	27	26	26	24	31	21	24	27	25	29	21	22	27	26	22	23	26	25	21	23	25	30	29	31	34	27	38	41	24	23	25	23	22	18	24	21	25	26	23	27	19	28	27	29	26	26	23	20	27	19	27	30	28	27	16	30	31	26	29	28	37	18	23	18	25	19	30	30	23	29	21	22	24	25	28	24	27	27	30	31	29	28	15	29	24	26	36	24	25	26	26	27	26	19	27	27	24	25	30	29	21	25	20	24	20	21	21	21	31	18	22	32	27	20	29	28	22	27	21	31	19	26	19	26	24	37	22	26	17	30	20	26	22	24	18	27	19	30	21	29	20	31	24	25	30	26	25	18	26	37	26	29	25	26	28	37	25	30	31	18	25	32	29	20	21	26	29	22	32	19	41	25	26	21	21	23	26	31	24	21	17	28	26	17	15	36	19	27	39	27	21	33	16	25	24	26	32	24	29	30	25	25	26	26	35	23	33	21	21	23	28	20	27	30	25	27	18	28	29	37	20	33	18	30	25	21	21	33	23	24	24	30	32	30	29	28	27	28	31	19	39	25	29	20	27	29	28	28	22	39	24	24	22	23	31	28	19	26	21	41	25	26	26	22	22	33	21	25	22	32	18	22	31	27	26	31	29	30	31	25	27	31	28	28	15	33	23	26	24	14	26	31	27	25	26	23	28	28	25	19	22	21	26	21	32	31	40	27	22	26	24	28	22	25	32	29	24	26	17	24	28	24	23	42	28	21	26	31	31	17	26	18	32	26	28	37	29	21	22	29	26	14	25	17	24	28	18	29	22	23	24	25	25	35	28	22	25	27	30	19	31	27	30	28	28	30	31	26	32	26	21	28	28	32	30	15	28	26	24	26	30	25	16	24	31	17	18	36	35	21	27	37	26	19	36	26	24	32	25	21	22	23	29	19	19	24	31	19	19	23	24	27	31	18	23	24	24	17	29	22	22	29	25	27	31	24	34	24	27	41	29	30	23	24	33	34	32	22	23	21	33	29	25	33	28	20	23	21	21	25	22	13	29	23	26	27	30	35	21	33	24	26	21	18	32	32	18	29	35	25	22	17	20	26	32	29	21	25	28	26	24	27	28	24	19	20	28	25	22	22	22	27	24	14	18	23	24	28	24	13	22	21	23	27	28	30	33	30	25	27	25	32	27	27	24	35	20	32	18	28	15	31	31	36	20	28	25	28	25	25	24	28	22	29	22	33	34	24	27	26	28	18	19	23	27	23	28	25	18	25	13	27	27	27	33	37	27	28	19	26	38	16	27	32	15	26	25	37	29	31	22	30	29	32	25	23	26	19	20	29	30	18	31	27	20	14	24	28	31	23	22	16	19	23	22	26	17	27	20	26	29	27	19	29	23	28	29	38	35	20	30	18	21	31	24	28	30	25	23	31	27	22	28	25	21	29	31	23	25	28	22	25	23	24	25	24	30	35	22	22	31	30	28	28	34	29	16	25	21	20	36	21	22	27	23	26	30	23	27	20	23	31	34	18	20	27	32	21	22	28	26	26	37	19	22	23	26	27	27	22	14	26	23	27	23	28	20	26	25	21	28	23	35	24	31	22	22	22	22	25	24	33	24	35	24	35	19	26	17	28	22	18	25	20	22	27	24	32	27	27	24	23	21	26	30	25	24	32	34	26	41	19	23	25	25	21	28	28	37	25	22	28	22	31	21	31	31	16	29	32	28	29	21	28	20	30	25	29	27	32	21	29	27	24	17	23	21	31	23	29	26	24	21	24	31	23	30	25	20	23	20	20	27	25	27	24	33	18	21	27	25	30	35	17	25	31	30	32	28	27	23	30	28	33	24	27	30	24	21	28	35	31	30	26	28	22	28	21	25	34	17	23	25	26	28	23	21	25	22	31	30	18	27	22	27	25	24	26	28	23	20	27	26	17	24	23	31	16	27	23	28	24	26	17	23	28	24	19	28	26	19	23	27	26	28	27	36	24	20	26	37	28	31	32	22	24	31	26	27	25	21	22	21	20	26	30	20	27	34	26	32	26	24	35
29435	19283	11015	22668	29329	27749	24100	21115	16946	15787	14023	11989	10095	9279	9229	8342	7411	6489	5751	5257	4492	3925	3832	3443	3164	2988	2683	2286	2066	2094	1967	1741	1616	1475	1251	1209	1052	907	900	894	881	820	805	779	808	747	756	683	715	622	567	537	522	484	479	472	452	445	452	443	455	424	464	435	431	459	474	427	450	399	471	447	457	435	401	434	412	405	457	466	476	442	495	495	433	484	464	467	433	496	466	463	476	490	452	499	434	452	449	486	431	459	455	451	424	429	429	418	446	459	442	427	423	397	437	439	430	437	376	420	425	395	430	490	444	386	445	434	426	396	455	449	424	407	428	390	418	479	418	390	424	423	441	434	421	433	459	444	458	422	428	434	422	397	432	390	415	424	420	439	433	428	408	424	422	395	380	400	462	391	438	437	408	453	430	440	457	419	428	443	459	441	434	409	417	439	453	401	449	437	401	390	416	400	442	399	428	431	403	416	387	397	424	455	432	436	430	457	414	399	427	400	455	422	424	416	439	444	407	416	452	427	426	435	422	419	399	457	427	409	434	401	388	396	436	424	434	404	406	406	396	433	436	416	414	425	422	436	431	402	428	427	425	435	438	434	424	438	425	444	448	406	423	426	423	399	412	393	418	477	394	449	469	417	462	396	382	424	415	452	449	412	425	405	437	396	403	433	440	412	431	397	417	421	429	379	436	410	410	417	437	425	420	442	401	398	407	452	419	446	405	435	437	453	407	454	423	450	467	418	424	439	397	433	391	441	414	419	432	423	420	436	414	429	430	416	410	413	445	422	433	407	396	436	459	462	423	411	423	457	396	432	418	444	411	443	409	405	446	457	433	421	416	462	423	438	412	419	428	443	426	443	425	412	385	435	463	449	414	422	443	348	427	421	391	449	399	417	424	431	442	419	422	441	438	443	447	385	425	422	434	450	437	447	413	403	409	422	427	428	411	431	451	422	418	411	418	420	406	414	439	418	437	405	473	420	430	462	419	396	411	388	429	422	412	385	408	414	414	434	431	434	421	443	457	448	429	414	411	430	430	390	400	410	418	424	440	435	412	428	418	407	440	435	410	413	406	469	408	424	425	419	417	438	434	418	401	419	402	406	438	395	447	411	437	419	395	397	410	430	431	420	440	429	454	455	458	411	423	458	429	427	421	418	435	443	422	434	409	442	401	442	392	415	452	424	470	420	394	416	419	440	412	406	394	454	413	416	432	443	438	425	417	415	399	436	399	391	449	441	418	476	478	413	400	423	431	416	403	445	428	460	417	402	419	378	409	431	444	428	438	420	443	403	447	410	428	410	423	458	465	417	432	392	448	440	441	433	413	467	406	440	420	417	413	413	402	427	452	444	425	436	425	467	395	469	445	435	442	371	413	461	388	417	427	420	436	439	412	370	427	400	373	453	445	412	425	417	401	457	391	402	485	396	381	444	431	430	412	390	447	387	412	445	409	441	405	397	446	398	447	427	433	457	443	442	453	416	401	420	411	450	413	452	418	422	429	434	445	416	422	435	442	451	413	441	438	411	425	395	420	416	414	435	406	416	445	447	388	397	422	433	431	435	415	433	422	417	420	429	417	440	415	404	406	400	405	421	433	433	434	403	406	425	418	432	442	393	453	422	443	407	372	468	438	388	432	424	401	437	388	392	429	410	389	441	464	375	421	415	431	443	415	450	392	419	419	454	417	471	441	418	419	406	422	398	394	460	438	427	423	427	424	418	444	379	451	464	416	420	403	418	406	396	408	413	371	406	431	434	417	432	407	453	446	432	415	399	437	442	422	391	432	384	407	463	441	407	438	410	398	414	459	416	420	387	433	425	423	406	444	434	409	418	418	437	408	435	419	444	408	422	432	433	452	435	435	430	413	443	429	425	423	403	424	431	427	412	397	417	431	395	434	457	460	431	396	413	443	439	424	439	441	399	403	438	423	446	419	419	442	402	429	447	421	413	400	421	404	441	463	460	414	416	457	392	392	390	442	410	419	416	400	426	418	429	419	408	445	432	455	429	425	395	432	423	449	427	411	410	350	398	404	441	416	446	397	426	437	383	449	404	431	444	404	451	416	457	410	432	415	424	399	428	437	390	423	432	427	422	428	379	428	461	445	423	419	427	375	434	403	450	409	452	417	468	450	461	369	417	423	443	408	428	391	434	417	401	421	390	448	441	438	408	429	405	417	436	441	423	425	446	417	424	451	438	427	400	412	402	411	425	420	435	439	442	398	408	432	444	430	419	474	420	421	400	420	431	438	396	397	399	404	388	438	408	434	410	417	441	399	386	443	444	417	379	433	450	422	462	434	417	414	435	462	429	438	443	393	425	490	457	371	422	458	411	371	427	394	434	416	417	409	418	419	458	415	408	386	406	439	423	451	409	419	395	462	421	435	410	435	434	416	398	431	422	459	457	410	404	414	375	462	423	440	438	391	412	413	413	397	433	463	420	461	440	421	393	445	422	426	427	434	439	410	449	472	405	380	438	433	417	432	436	363	460	455	415	428	439	450	402	425	409	426	421	438	419	462	424	426	417	434	423	468	424	438	420	439	386	469	425	427	399	419	426	419	422	419	479	406	403	396	432	422	417	438	414	445	418	429	381	441	425	467	405	426	446	435	416	438	427	471	433	429	372	416	455	417	431	433	423	453	431	427	426	389	439	416	443	431	408	458	422	442	440	386	443	445	407	391	435	416	429	405	431	428	399	410	442	378	420	422	429	432	415	433	407	436	435	454	436	448	440	410	429	431	391	441	402	436	453	459	416	444	404	420	434	385	421	435	425	410	402	430	438	410	411	437	421	447	413	387	424	450	395	447	422	457	430	417	412	373	397	436	399	424	400	473	427	443	410	430	410	402	458	400	430	457	419	456	434	467	401	394	418	432	443	420	415	409	445	428	432	392	404	457	415	433	421	407	423	435	383	398	454	431	431	427	419	452	394	442	428	397	404	446	416	404	412	443	456	399	416	441	384	431	425	433	409	405	423	428	419	433	416	423	399	412	427	456	373	430	403	412	405	441	446	442	433	420	419	418	410	401	428	420	412	420	389	443	462	435	439	408	394	436	419	406	437	411	412	456	414	432	433	439	455	454	393	454	401	414	391	436	433	411	431	428	457	395	434	421	418	455	419	391	419	401	423	446	439	442	445	397	424	463	402	440	419	439	399	406	461	434	479	445	421	401	427	418	420	426	427	446	436	429	416	450	412	420	408	432	421	420	414	431	416	389	433	426	381	418	376	438	454	413	418	438	418	436	425	434	419	424	443	383	385	470	407	411	380	416	386	444	431	438	414	430	392	409	444	451	403	473	431	430	441	421	444	395	427	388	437	401	449	428	400	429	427	442	422	446	428	412	399	405	453	434	404	452	434	457	462	399	409	450	401	416	415	435	435	430	453	385	392	384	430	465	440	400	408	432	410	425	452	460	414	445	425	457	465	413	410	415	415	393	437	438	429	449	408	416	400	443	427	426	434	442	439	391	427	426	425	421	429
4337	1372	742	496	739	902	731	659	585	537	484	379	337	316	293	287	254	211	208	181	195	149	158	139	119	117	91	92	81	96	81	81	70	69	61	60	55	52	55	40	52	49	45	49	58	52	42	47	44	36	40	31	33	45	31	42	30	47	38	47	35	37	31	37	39	47	50	49	40	35	36	43	40	34	37	35	29	33	39	39	49	47	49	39	31	41	38	38	36	43	40	38	35	41	34	35	33	37	40	38	36	39	38	44	33	33	46	36	42	30	56	38	31	46	49	32	46	33	42	33	41	38	43	27	47	44	31	44	43	38	47	39	46	37	36	49	44	49	37	45	35	28	41	42	44	33	39	38	29	48	43	42	44	38	32	46	54	42	47	27	43	43	26	36	44	35	34	33	42	40	32	34	31	41	40	36	29	40	30	31	39	36	41	29	36	34	31	39	38	29	39	42	48	31	34	40	36	35	34	40	36	24	40	42	39	39	48	34	37	34	39	37	40	41	34	40	41	50	42	33	38	42	39	33	30	31	38	40	40	38	40	37	35	37	42	41	33	36	34	46	30	32	39	34	38	41	35	47	35	49	41	39	35	42	41	32	45	36	45	51	34	43	43	42	38	36	36	36	36	50	44	48	31	43	46	38	37	33	28	39	53	27	28	43	38	49	47	39	33	45	41	39	32	42	30	39	48	39	44	41	39	37	46	41	40	46	32	31	29	36	30	33	28	31	31	38	40	34	32	48	32	37	37	33	38	28	42	42	35	29	31	34	41	32	38	45	34	26	40	33	43	31	40	41	35	41	32	31	44	37	56	45	36	39	30	38	39	32	44	35	39	35	47	33	43	48	39	52	35	40	47	48	41	43	49	42	37	39	37	40	30	29	37	50	26	39	43	36	35	33	42	40	34	33	42	37	38	40	32	41	45	34	46	41	48	43	37	39	39	33	46	36	36	40	35	39	42	36	41	33	29	38	48	37	42	35	38	29	46	44	48	31	42	35	42	34	41	40	30	32	36	39	35	38	39	43	32	40	38	50	39	41	38	37	42	29	43	40	42	33	30	34	38	35	32	43	36	40	36	45	38	38	43	30	32	52	31	38	42	44	51	38	41	55	35	34	34	25	41	43	29	42	35	32	44	40	40	39	40	35	42	45	33	35	39	38	38	36	35	38	46	26	42	37	44	38	40	43	43	31	37	31	40	36	41	31	24	37	36	40	38	47	39	33	46	31	45	42	39	41	38	35	31	35	33	44	27	42	40	38	46	34	36	35	37	35	43	30	28	36	39	45	38	41	35	35	34	48	37	42	30	34	44	46	34	51	34	27	32	53	41	43	49	37	38	42	32	42	43	37	47	34	46	42	43	35	47	33	34	26	36	27	35	42	41	41	41	40	51	41	40	38	35	30	40	36	35	33	43	32	39	43	34	33	46	45	39	35	36	47	40	32	32	46	42	25	34	47	34	44	38	31	34	43	42	35	37	42	28	41	33	38	34	31	46	42	49	43	30	36	38	43	40	42	39	35	43	38	29	31	32	33	43	38	34	30	47	43	42	40	44	43	46	27	49	34	42	35	38	34	43	47	36	39	30	27	38	39	33	40	42	33	36	39	39	38	44	37	34	31	39	31	31	40	30	30	33	43	47	21	33	37	42	28	34	48	43	36	54	42	27	45	42	40	35	39	38	41	35	36	31	33	32	49	44	41	38	35	45	39	39	39	37	48	40	41	51	37	39	28	44	28	34	25	45	47	27	34	47	45	38	47	36	27	46	38	36	34	39	33	26	37	26	35	39	51	42	42	28	45	39	46	29	35	51	35	36	34	44	33	36	43	32	34	42	43	50	28	39	34	45	25	34	28	34	32	32	39	31	50	52	33	28	33	30	33	47	37	37	33	37	44	46	41	38	46	48	49	48	42	31	36	50	30	37	45	28	34	25	38	32	39	49	32	32	32	45	32	32	41	32	38	42	37	35	27	35	47	39	38	44	36	38	38	40	38	33	32	38	48	42	43	33	37	37	41	36	38	46	30	26	39	38	39	45	43	38	34	36	45	42	44	30	28	30	38	49	35	44	43	29	38	36	47	40	31	32	35	37	37	42	41	37	42	27	47	41	43	34	49	52	40	38	33	42	38	36	41	39	38	38	44	38	28	38	25	34	39	39	39	41	43	43	34	47	35	35	40	39	44	38	44	37	42	37	41	44	35	36	43	29	28	40	34	38	33	26	34	37	33	50	41	51	37	35	43	42	38	29	40	32	37	31	37	37	40	30	29	28	45	38	30	42	34	40	49	30	37	24	38	32	45	43	29	51	33	39	33	36	35	50	44	46	36	36	47	39	36	32	33	30	31	36	32	44	45	34	30	53	30	35	32	49	41	27	31	38	46	33	38	45	50	29	40	32	46	33	45	41	48	31	50	43	43	42	47	29	39	27	36	44	51	40	35	44	22	38	37	41	32	36	41	32	35	41	47	39	40	40	32	28	37	40	30	36	41	30	47	38	53	44	40	36	30	40	49	32	31	43	32	40	45	30	41	33	39	45	28	31	37	34	43	41	55	29	42	42	36	34	43	39	32	35	36	33	30	48	37	31	44	39	36	49	33	40	25	29	44	39	33	22	43	40	33	33	42	32	32	44	23	47	28	35	36	35	35	40	43	41	44	34	42	40	26	44	37	50	31	35	28	34	28	32	27	35	52	35	46	46	40	34	32	39	35	40	49	42	36	31	33	45	32	38	38	33	34	30	31	36	28	38	39	42	41	34	45	33	27	32	37	37	37	32	34	36	38	39	44	36	35	48	38	38	31	40	39	35	32	49	41	34	28	36	43	41	36	47	36	43	41	43	44	43	37	42	32	49	45	39	30	26	35	44	30	38	26	41	41	39	47	34	38	40	38	49	49	44	35	38	30	30	33	32	50	34	38	45	54	44	45	38	45	38	40	35	34	40	39	37	45	49	30	49	35	39	38	30	46	45	43	30	43	36	42	42	24	34	33	42	33	41	40	49	39	45	37	41	32	31	34	39	37	40	37	32	45	41	33	33	35	38	27	38	29	37	46	34	35	46	33	43	34	47	39	40	36	33	32	37	36	40	37	41	41	36	34	39	39	38	44	38	39	36	40	45	30	35	48	42	42	39	35	34	47	37	47	46	33	43	39	35	32	45	34	43	44	32	35	35	48	34	32	35	41	33	33	41	32	37	33	35	36	41	39	28	34	43	36	35	47	43	38	38	29	38	53	34	32	40	45	35	33	34	45	49	50	35	35	39	29	41	42	25	31	32	23	37	35	51	45	37	39	31	33	43	39	31	42	33	41	43	41	37	53	39	32	42	38	37	34	37	32	43	40	42	46	37	30	45	38	38	42	47	37	44	43	50	29	40	45	47	42	50	38	35	36	40	34	55	38	42	40	39	44	30	43	39	32	27	44	35	34	43	28	39	32	42	41	46	38	29	35	38	41	38	48	44	39	35	40	27	35	39	46	30	35
32183	22161	14533	27151	33196	32166	28176	24748	21345	19901	17485	15276	13152	12340	11932	10998	10120	8737	7814	7243	6656	6037	5513	4902	4381	4113	3648	3253	2927	2887	2755	2431	2178	2145	1813	1643	1468	1345	1289	1247	1266	1244	1187	1073	1085	1006	1053	1053	994	880	784	770	719	685	752	672	710	656	688	641	652	654	672	634	625	625	698	621	672	647	670	617	601	628	599	640	652	645	667	681	655	631	645	709	665	675	668	711	690	694	710	690	661	683	696	675	640	676	651	669	638	661	672	623	643	624	675	661	635	630	629	579	631	655	600	638	624	646	628	657	624	670	600	607	612	593	626	600	638	601	616	610	632	630	589	620	598	626	609	635	687	654	632	628	626	615	639	595	638	603	629	648	622	629	660	618	622	622	619	622	657	638	570	587	570	630	632	637	676	608	606	607	610	626	603	641	626	624	617	622	625	627	647	590	605	614	649	600	619	647	546	595	583	657	595	637	620	593	632	655	669	618	598	603	627	640	653	577	596	608	645	661	619	580	665	653	646	602	626	625	629	628	609	635	613	613	620	576	575	597	607	618	614	655	615	624	574	568	601	608	606	667	574	612	622	615	590	632	647	633	631	610	604	590	598	608	665	612	581	610	604	632	650	572	624	625	597	671	574	654	644	666	630	599	640	602	608	605	614	615	616	639	603	633	633	651	605	648	631	624	615	632	625	563	627	600	629	620	610	595	579	649	603	633	624	603	640	658	645	617	626	622	572	629	657	599	627	623	607	631	620	660	649	631	579	622	628	575	659	638	642	628	628	613	628	648	612	612	667	589	638	680	626	580	583	589	655	614	650	626	590	640	588	654	570	651	572	621	613	621	648	663	588	601	594	610	642	635	616	605	619	669	577	659	609	652	597	632	636	647	642	624	625	592	619	619	643	592	610	596	601	599	612	628	635	622	633	638	610	620	599	603	604	629	633	623	596	622	617	623	664	668	616	651	626	623	624	641	602	658	593	619	586	683	620	634	599	617	644	670	603	624	611	620	614	604	593	624	671	617	622	631	579	639	639	622	603	653	642	637	628	646	599	540	677	592	633	612	669	651	619	587	638	580	623	606	602	626	630	627	632	690	610	656	646	632	610	582	605	639	594	611	575	616	634	629	592	667	621	611	625	615	617	608	621	630	661	635	583	662	607	588	594	610	636	637	643	630	595	632	587	594	653	628	553	645	577	631	573	607	587	620	640	588	611	645	637	616	647	578	636	628	621	665	572	642	632	630	601	587	616	602	599	590	645	628	608	645	596	601	618	628	612	612	590	634	618	629	624	615	608	643	618	606	666	606	621	575	636	616	614	617	604	617	611	615	606	616	593	592	625	607	593	630	624	626	610	588	596	620	631	633	685	647	567	610	646	635	623	614	627	598	590	649	609	609	643	632	619	626	634	644	566	628	667	621	631	604	606	597	614	600	598	645	635	622	626	606	590	622	597	624	612	625	629	615	617	626	628	603	620	633	640	588	640	612	639	600	617	628	630	667	636	642	578	619	658	612	611	640	592	641	625	603	648	658	652	607	570	575	597	633	629	637	627	596	615	618	603	592	627	611	590	634	578	623	628	634	657	595	601	590	598	622	596	622	600	645	630	562	615	632	566	643	645	572	625	594	654	601	587	590	609	613	632	617	623	552	634	583	628	588	666	586	626	576	621	621	635	613	612	654	625	599	611	619	601	649	645	617	600	615	612	649	599	609	627	579	606	591	640	624	599	613	555	597	602	633	598	608	647	597	593	587	640	643	616	608	618	564	609	690	583	575	630	601	639	641	603	558	591	610	611	639	627	610	613	633	611	648	619	613	632	628	632	670	643	603	626	576	629	642	614	632	599	587	635	653	615	631	596	578	589	599	630	621	571	576	607	611	628	623	615	620	582	683	667	630	587	626	660	598	567	621	574	610	603	618	619	631	630	563	600	647	587	642	654	583	566	613	606	609	619	600	599	624	628	612	615	633	582	602	635	579	588	635	609	612	602	642	633	606	572	645	634	644	631	582	593	634	648	631	603	624	654	600	656	589	644	611	608	619	641	612	603	624	647	606	608	619	658	611	612	637	600	603	609	653	632	667	582	639	652	604	577	632	602	626	619	604	598	595	595	563	581	621	597	604	642	608	584	650	661	586	575	591	608	662	655	607	634	573	656	635	602	606	613	600	642	605	654	614	615	643	640	612	628	620	639	597	602	573	578	601	656	646	596	583	608	627	589	629	573	617	641	613	649	614	675	604	620	598	588	628	606	627	591	654	630	608	612	573	629	587	624	608	624	612	592	603	613	606	626	626	608	552	625	600	638	599	596	608	625	648	590	636	646	629	636	573	627	590	640	604	637	584	635	564	608	638	656	607	609	608	651	650	612	613	612	609	582	618	596	619	600	585	630	625	634	593	576	633	631	592	632	622	656	607	645	628	591	621	637	607	602	650	625	636	634	630	648	631	615	624	631	623	616	637	638	633	623	634	612	590	636	628	624	621	578	636	588	599	573	587	630	639	699	628	603	691	678	592	628	617	595	676	661	581	598	611	617	632	605	609	597	643	628	653	667	633	631	647	653	599	583	591	619	649	608	599	622	637	643	632	595	609	627	609	661	634	639	640	667	607	617	582	632	592	642	644	584	640	631	589	576	583	582	636	615	637	628	635	605	589	643	574	596	615	647	598	633	566	626	595	593	597	606	593	604	630	647	607	632	596	620	642	600	634	643	667	573	595	623	603	591	615	585	616	655	648	590	614	607	649	655	655	626	600	615	587	621	638	633	664	573	679	610	632	600	632	645	634	627	589	589	566	639	613	641	606	609	623	645	619	616	638	689	603	622	647	599	610	624	641	570	601	628	629	635	642	613	626	647	622	683	615	619	603	585	610	635	602	624	639	614	603	605	559	621	656	613	671	626	592	604	613	625	621	602	618	595	591	626	627	609	589	628	635	613	658	636	661	628	602	594	613	626	621	598	608	660	634	575	616	664	583	629	614	600	659	631	632	709	597	583	584	644	652	603	630	619	610	605	605	611	617	611	600	641	575	600	604	629	632	602	609	618	621	667	607	625	598	590	615	646	624	617	624	560	671	618	649	622	696	623	673	567	653	600	649	616	641	596	598	619	610	640	662	614	621	603	634	617	663	656	621	637	642	597	643	625	612	583	612	624	603	569	608	631	622	644	638	599	576	563	557	633	640	631	637	606	618	601	641	603	592	618	639	622	559	624	610	605	603	651	624	642	616	599	633	620	609	636	576	575	643	609	606	570	661	627	600	583	601	645	624	609	645	605	663	595	653	653	611	615	601	594	613	623	634	618	635	634	616	648	605	694	615	643	619	580	607	620	647	637	617	618	612	646	665	644	627	602	652	642	624	628	624	605	595	610	603	625	611	614	620	627	645	595	622	606	625	595	635	604	588	641	641	605	583	590	609	541	648	628	630	618	597	634	597	641	593	658	616	630	626	657	627	633	608	569	590	629	614	605	540	602	647	676	630	646	606	580	622	588	603
4373	2060	1046	655	1090	1283	1123	944	813	699	688	563	464	443	430	399	369	312	271	278	201	222	190	162	141	144	115	125	114	86	109	107	67	79	82	64	59	48	48	59	57	54	37	38	46	54	28	38	43	24	30	29	24	24	25	42	38	26	32	36	30	37	35	38	28	32	24	23	34	20	30	33	34	23	21	25	32	34	34	25	30	35	35	25	24	36	32	30	29	33	33	30	21	18	31	19	22	32	36	31	23	24	34	29	36	36	30	31	31	27	31	18	21	30	17	27	24	34	22	18	19	28	18	22	28	43	25	29	26	26	33	31	29	21	34	26	27	27	26	30	24	19	31	20	28	38	33	22	18	24	36	24	26	27	24	25	37	32	23	28	28	30	24	28	34	24	22	20	31	41	27	21	18	35	30	23	26	25	23	28	19	25	30	20	29	39	32	21	29	28	24	34	30	26	26	33	34	27	30	20	34	35	29	21	36	30	32	26	25	45	35	35	35	23	36	28	24	36	34	41	29	34	31	31	24	34	28	28	32	29	28	28	24	27	27	37	15	22	21	29	33	30	28	32	20	29	39	23	33	37	20	42	27	21	14	26	30	22	38	36	34	18	29	33	18	26	27	27	30	29	24	23	23	24	30	24	31	24	21	30	26	34	31	35	29	23	34	19	27	29	38	28	20	31	25	27	23	30	26	31	27	34	34	20	28	36	34	30	26	34	23	28	28	30	23	25	29	22	27	32	26	27	40	34	21	28	39	25	25	35	26	26	28	34	32	22	33	30	41	32	25	27	37	32	23	22	21	32	27	23	31	33	25	31	32	27	28	22	23	39	39	38	32	26	27	21	25	23	24	26	26	29	32	25	30	23	29	29	40	25	27	42	31	32	26	26	29	19	32	32	31	27	32	29	28	21	19	37	25	22	21	34	32	28	31	24	37	24	37	35	24	23	25	28	35	23	35	25	37	34	36	32	28	30	27	26	33	23	33	28	36	30	23	30	23	30	21	23	35	33	24	36	25	29	32	24	31	34	34	28	29	27	29	42	20	31	27	31	37	25	25	31	27	30	29	26	22	24	33	29	24	22	27	27	27	39	18	27	25	26	26	31	26	34	25	30	30	27	30	27	26	24	37	32	35	29	32	26	23	24	31	23	36	16	24	22	23	23	28	30	30	30	34	32	25	30	33	20	23	25	32	38	30	26	20	26	31	26	38	17	35	29	25	34	31	35	27	28	34	27	36	26	24	24	28	39	24	34	24	23	28	24	36	25	30	28	35	18	25	35	29	25	23	31	26	34	30	29	26	23	37	37	37	32	25	19	34	22	29	25	25	32	24	26	35	20	20	31	21	26	25	32	34	26	21	29	29	32	21	19	26	32	23	16	27	20	21	33	31	33	28	32	34	27	27	37	21	25	27	19	24	26	26	28	29	24	39	33	32	34	39	26	35	27	25	21	26	33	30	33	29	41	35	24	27	16	40	35	20	40	28	28	38	30	26	27	33	20	28	24	23	23	28	26	31	23	23	27	30	25	25	25	31	32	24	26	25	30	28	39	27	23	37	26	25	24	35	28	42	29	30	36	34	33	35	26	37	27	28	25	27	28	27	22	23	23	36	30	28	33	24	30	23	30	27	26	23	34	23	28	29	36	40	22	44	24	32	29	24	29	25	20	31	26	28	27	23	25	23	22	27	32	38	30	28	26	27	32	37	24	38	23	33	25	30	32	26	28	28	33	30	36	25	33	34	21	28	36	31	26	20	21	16	28	34	26	39	24	35	30	29	25	34	29	29	32	29	22	31	27	36	32	28	25	23	40	24	25	37	27	22	29	25	37	21	37	31	20	26	36	33	20	31	29	31	28	21	31	24	26	27	23	26	22	22	28	25	37	15	21	25	21	30	26	41	28	29	31	31	35	20	25	20	35	33	29	29	31	26	29	22	31	33	25	32	23	22	29	26	21	26	26	32	25	39	22	25	34	29	31	21	24	29	31	24	28	20	27	25	18	35	31	28	21	26	25	25	19	32	30	28	42	35	34	27	18	25	42	33	18	26	28	25	32	32	23	26	23	29	22	23	36	38	35	36	24	19	28	31	30	31	25	18	20	31	30	34	28	19	23	35	20	36	28	25	23	37	24	30	24	26	27	29	28	33	33	26	24	22	31	20	23	25	19	26	31	32	34	21	21	25	25	28	35	30	36	24	19	33	35	40	28	34	24	35	25	24	40	31	26	18	36	43	24	27	29	30	34	29	34	22	23	26	36	32	19	36	32	26	34	29	25	23	24	35	28	27	29	26	31	35	23	35	39	31	39	25	29	21	32	31	31	28	26	24	37	21	28	23	21	29	24	31	38	30	32	31	27	25	32	40	30	32	27	31	31	25	32	30	23	31	29	33	22	22	27	31	25	21	31	22	29	35	19	35	27	22	19	30	23	31	31	26	26	37	22	28	32	23	25	30	22	36	20	26	32	18	29	29	27	29	31	25	33	22	31	20	21	34	29	26	28	20	27	27	21	30	23	18	26	21	27	17	31	27	21	21	21	21	25	29	24	31	36	32	18	27	34	26	30	39	40	35	25	37	28	31	29	28	27	24	24	34	26	35	29	25	27	29	26	20	27	21	28	20	30	31	31	27	39	35	33	24	31	30	38	28	25	31	35	24	31	32	21	34	26	23	26	26	22	22	26	28	28	34	32	35	20	35	28	28	26	34	27	29	25	25	36	33	32	30	20	32	26	30	30	19	32	20	30	32	21	29	25	33	34	25	28	34	19	25	29	28	28	28	31	39	30	29	26	27	24	29	27	19	38	38	31	30	28	25	27	26	35	27	28	18	27	24	16	33	23	22	35	42	24	33	16	22	26	31	27	29	25	26	24	33	30	23	26	30	17	42	24	29	29	28	29	44	32	25	28	24	20	35	26	25	31	22	35	31	33	31	28	36	28	26	23	32	31	26	20	39	33	23	26	29	35	28	31	28	28	25	26	32	24	31	29	27	24	26	29	31	34	30	36	32	29	32	27	29	28	32	28	29	24	29	25	33	32	22	27	26	30	34	25	25	25	26	37	37	28	27	24	26	32	23	29	26	34	28	34	31	32	27	27	30	31	18	21	31	26	31	26	29	23	42	19	34	31	38	33	31	19	24	35	18	22	30	30	33	16	30	25	39	34	26	29	23	25	37	33	32	33	32	38	26	24	33	37	38	31	22	27	28	33	37	29	26	33	31	24	27	22	22	36	15	27	27	43	23	24	27	25	27	32	26	33	27	29	27	23	24	27	31	28	25	28	34	20	31	25	30	24	35	22	28	32	34	31	26	30	22	21	30	25	30	33	30	28	33	25	33	32	27	23	30	41	25	23	36	22	29	26	22	23	23	30	27	29	37	32	30	25	38	40	29	24	21	31	29	23	21	25	28	30	28	32	32	32	21	23	27	28	32	24	32	18	36	33	23	28	27	24	30	24	26	18	27	34	41	26	32	22	31	35
37918	26999	18612	31968	38139	36732	33283	29385	26436	24290	21630	19233	17078	15981	15376	14614	13327	11732	10692	9778	8883	8507	7705	6684	6088	5447	4902	4332	3771	3629	3514	3207	2822	2452	2332	2021	1763	1638	1558	1533	1452	1406	1303	1241	1214	1123	1075	1023	881	809	717	651	616	617	642	595	505	592	526	579	550	534	518	501	524	608	518	495	521	492	508	510	526	484	445	489	549	549	564	526	582	584	571	581	591	603	608	591	534	559	552	539	573	566	532	532	505	531	484	549	541	538	551	565	503	510	511	486	470	508	464	513	468	490	469	465	471	451	486	471	464	431	473	458	500	463	463	485	455	516	524	465	493	475	470	431	464	444	446	523	466	510	448	429	495	480	493	481	481	499	488	527	482	448	461	453	486	477	473	487	486	459	479	427	443	468	466	421	431	470	447	490	441	459	504	471	487	429	424	474	457	463	440	446	494	439	441	422	505	474	438	460	478	468	443	481	455	418	469	427	481	435	449	479	498	469	516	484	435	475	467	402	453	467	472	462	453	466	468	464	480	459	446	498	449	474	445	482	479	468	443	459	449	448	448	481	493	428	475	471	447	447	483	463	462	498	520	459	464	449	415	465	462	410	444	510	476	458	426	470	434	467	490	462	463	446	469	472	445	475	429	472	415	463	490	432	454	452	462	476	468	483	465	525	465	469	477	406	425	477	467	429	482	446	469	425	487	457	449	453	469	490	480	437	460	480	495	446	444	456	446	432	468	459	471	447	460	423	463	432	447	479	481	468	445	444	441	456	463	492	470	478	461	454	423	545	496	462	486	464	463	474	482	414	471	492	454	504	467	454	481	490	470	442	451	441	478	437	440	502	452	447	449	489	480	483	516	448	464	447	444	456	503	444	453	436	457	458	469	471	451	454	468	489	441	474	482	493	464	473	427	468	477	425	490	460	461	450	460	474	483	483	479	443	467	432	434	436	449	455	448	438	497	519	471	437	492	424	484	480	456	468	444	482	444	428	491	434	476	490	478	447	478	463	467	471	457	486	473	460	472	480	436	465	464	452	463	430	465	450	436	477	435	439	451	434	474	451	424	464	509	450	461	474	444	472	488	454	453	479	443	450	499	472	452	465	448	433	448	443	453	451	475	500	442	451	453	456	464	456	491	446	447	503	472	463	461	426	446	446	444	477	483	461	446	526	457	453	489	452	443	500	468	462	443	467	481	430	458	440	491	449	440	466	438	481	515	433	481	490	500	430	475	417	464	482	495	459	459	434	447	463	459	488	432	477	447	473	459	483	466	464	472	492	446	466	439	464	533	441	485	477	462	485	486	436	471	450	440	491	433	447	420	440	462	427	441	455	450	437	484	442	513	507	482	464	467	436	477	427	462	453	463	472	505	478	435	442	447	475	496	471	473	490	462	437	476	489	459	447	460	474	414	459	454	440	440	473	490	493	511	461	452	464	463	475	458	433	454	439	424	475	465	461	450	477	428	477	471	453	466	473	432	456	493	477	460	466	448	469	442	481	469	476	468	471	500	453	471	451	460	461	449	425	427	481	483	493	450	490	445	483	499	465	440	460	478	491	455	427	484	436	437	437	481	466	479	507	444	499	474	467	432	467	445	459	469	494	487	467	467	466	475	444	461	499	449	467	461	444	481	446	459	487	473	496	444	491	461	470	485	485	472	479	434	486	444	448	493	450	466	444	453	455	450	479	484	448	449	516	436	502	428	471	452	445	479	494	464	451	465	437	493	465	449	457	459	499	481	476	461	452	478	454	431	482	468	519	428	489	431	479	466	454	420	437	463	461	458	459	461	469	460	488	472	462	492	454	457	440	473	465	431	431	480	472	466	444	454	431	449	420	440	445	469	478	416	441	466	453	471	461	451	485	475	478	447	466	467	486	488	426	457	449	475	465	480	484	487	444	476	488	417	447	510	447	440	481	468	503	483	483	444	426	469	469	437	451	467	472	452	419	475	470	442	487	454	454	460	452	457	443	456	425	446	498	462	458	479	456	478	454	493	433	497	432	464	467	477	474	488	432	496	434	474	438	465	467	503	436	482	467	481	423	469	441	456	478	473	501	444	467	488	438	492	451	467	455	460	504	452	482	483	463	494	468	469	451	472	465	459	445	450	457	473	512	436	482	410	476	454	455	434	434	466	474	454	489	490	437	482	472	466	504	471	460	482	489	481	470	445	470	473	459	447	451	485	487	450	443	450	448	446	497	458	474	453	433	459	450	487	475	453	476	448	424	460	475	468	473	449	425	443	468	385	421	456	472	472	471	463	480	427	490	488	480	485	467	445	461	477	444	466	428	441	455	467	503	460	438	471	469	492	452	460	467	488	493	465	449	447	457	497	459	480	465	491	478	441	490	456	454	462	474	450	441	448	452	453	508	424	451	512	473	445	508	481	465	470	470	444	464	495	452	426	515	468	441	452	456	449	465	460	428	450	472	450	487	433	455	455	427	508	444	425	472	433	467	475	448	429	450	439	458	424	447	481	458	468	480	465	441	480	454	467	460	439	470	474	427	456	424	481	458	442	434	497	468	481	476	437	442	454	458	502	454	444	482	470	464	461	500	462	453	424	481	469	438	481	416	475	457	485	465	443	463	440	499	451	462	487	461	476	437	444	481	441	458	491	446	468	449	440	478	440	479	443	431	444	463	479	460	410	466	438	456	448	443	435	472	446	472	458	503	449	454	471	475	457	446	476	477	470	445	472	493	471	475	461	455	469	455	466	444	446	433	480	422	471	451	470	488	487	450	480	462	416	456	422	436	449	483	441	442	477	427	483	489	463	497	489	460	461	484	465	474	489	410	425	425	413	476	452	468	448	497	454	465	483	468	464	508	405	474	443	505	462	469	446	483	486	474	469	487	434	431	486	454	489	503	425	467	449	484	483	484	466	486	470	469	460	450	448	457	492	521	455	483	450	469	461	448	470	431	479	460	460	440	500	470	442	488	457	475	468	464	443	424	484	495	459	467	482	477	440	456	504	444	447	485	430	479	460	506	441	456	458	456	454	429	460	484	459	417	491	450	490	457	449	486	447	459	476	450	470	484	424	455	429	489	467	479	475	393	486	433	477	496	454	453	472	471	452	471	466	483	411	437	483	431	482	454	453	446	499	443	462	468	450	462	473	458	444	447	464	451	480	467	476	480	444	452	466	491	457	465	462	444	460	477	477	446	438	436	441	483	464	475	465	427	442	481	494	454	462	458	483	439	477	434	512	474	485	433	472	452	454	437	446	485	459	454	456	450	443	428	489	465	495	441	458	466	490	477	443	464	447	464	452	424	456	456	432	483	473	452	463	491	451	450	439	476	462	433	492	446	460	496	437	418	486	470	462	490	451	451	476	469	495	448	462	439	457	482	479	504	438	484	434	493	500	461	415	458	452	426	441	469	521	439	461	463	478	464	461	468	464	472	439	430	479	476	489	447	459	432	470	472	492	467	464	454	437	446	483	442	452	428	491	451	470	503	470	491	479	454	396	478	459	434	489	494	468	487	447	503
2634	941	450	334	587	704	609	530	448	384	376	234	236	232	201	209	180	172	131	127	115	113	93	81	83	80	70	69	64	67	65	53	40	50	44	39	45	41	32	49	45	44	36	25	37	25	33	32	26	34	27	21	27	24	16	27	20	38	28	21	30	27	37	27	23	31	21	25	19	20	28	29	30	37	34	33	19	28	33	31	25	23	34	27	40	30	27	24	32	25	25	30	23	29	28	29	27	32	27	21	31	30	35	26	24	38	27	34	20	36	39	24	31	25	29	22	22	29	24	24	31	32	32	27	32	26	27	28	31	28	32	30	30	32	38	29	31	24	26	26	24	23	31	19	24	27	19	30	26	28	24	22	26	30	25	24	24	27	24	37	25	20	22	30	31	16	37	20	29	30	29	29	22	26	26	29	22	15	21	28	34	29	35	27	37	21	29	36	22	36	35	23	22	26	28	25	24	19	27	32	22	30	26	24	30	29	30	19	32	23	22	37	34	27	24	33	27	21	21	38	36	25	32	21	39	25	31	22	29	30	28	24	27	26	20	26	30	26	22	23	30	24	23	32	29	30	31	41	31	34	24	24	31	33	26	35	36	27	23	31	22	29	30	15	24	33	26	39	32	25	21	29	38	26	25	29	23	32	29	22	37	28	37	26	26	19	38	24	31	35	31	29	30	21	27	29	35	27	24	28	26	22	40	19	28	27	24	24	25	27	24	28	30	25	20	45	31	33	27	24	20	32	37	18	34	31	16	19	30	29	29	30	27	28	32	27	28	36	32	28	31	33	26	30	27	28	26	24	30	28	32	34	29	31	18	27	31	31	25	19	28	30	30	27	25	28	21	23	22	29	25	27	19	15	37	28	23	27	33	37	29	18	19	17	25	29	26	27	33	22	27	29	32	32	28	20	32	36	33	30	30	31	30	27	24	24	27	20	23	35	34	36	31	33	23	30	26	16	22	27	27	34	24	25	30	28	26	34	32	34	29	20	28	23	25	39	21	26	24	31	34	21	22	29	30	32	25	27	20	30	29	24	19	37	22	34	31	23	24	22	31	19	31	31	32	21	29	25	29	28	24	17	23	21	27	37	32	28	32	34	20	33	26	27	25	24	29	33	28	25	26	23	21	32	24	30	34	27	14	28	27	27	39	27	27	36	33	30	24	25	43	31	33	20	20	28	20	26	24	36	31	32	19	24	12	22	37	21	17	25	27	22	29	24	36	35	33	31	27	21	26	29	33	31	26	35	27	34	39	29	29	21	24	32	29	30	32	29	30	19	28	26	21	36	24	20	34	27	24	21	27	29	29	31	32	28	25	27	28	24	25	23	18	33	29	37	26	19	30	25	26	18	38	21	30	26	15	20	29	31	28	26	30	31	23	33	32	31	24	36	21	30	27	28	31	21	32	33	25	24	25	20	35	37	25	27	41	37	28	25	33	31	32	20	27	29	25	26	23	36	25	29	23	22	21	18	27	26	31	25	26	26	26	24	28	28	26	19	19	31	33	27	33	25	19	35	28	27	26	33	28	26	31	24	28	17	25	26	25	34	25	19	27	28	30	20	21	27	29	34	31	15	23	21	30	23	30	31	25	31	25	32	23	31	27	29	31	29	26	32	35	31	28	27	30	23	21	31	24	38	22	29	42	36	28	28	24	21	26	27	35	30	29	20	26	19	27	25	31	37	32	32	28	24	31	33	28	25	29	28	28	32	38	29	37	23	39	30	33	32	29	18	25	27	32	31	25	27	21	22	28	44	23	30	32	26	23	29	33	19	34	27	19	32	23	31	25	29	21	20	32	27	35	26	23	29	26	40	29	28	27	24	34	26	35	32	24	32	17	15	37	23	27	29	20	26	19	27	23	25	32	34	22	28	35	21	27	27	27	41	30	30	23	29	33	19	26	25	31	32	35	18	19	30	20	25	28	27	32	25	23	34	24	23	34	42	19	26	31	21	31	23	29	24	28	35	21	25	32	29	29	29	26	25	18	22	26	16	34	24	36	23	32	25	40	35	26	26	37	17	28	24	28	25	26	26	27	28	31	34	21	31	29	28	29	30	37	28	26	31	32	18	29	19	25	30	32	26	28	19	26	34	25	18	22	40	18	28	24	23	30	28	27	31	23	27	31	21	26	27	25	35	31	27	30	31	23	30	24	15	28	27	22	31	25	33	28	33	26	30	31	29	26	23	37	32	27	23	26	29	30	25	31	44	30	19	31	33	37	37	27	27	31	23	28	22	25	25	29	27	26	24	31	25	18	25	36	36	20	24	41	26	30	31	29	29	33	36	26	20	25	35	26	31	24	29	33	30	17	29	27	18	33	26	28	32	29	31	29	32	31	29	24	33	25	27	23	32	31	31	24	25	20	27	29	26	30	34	43	26	29	32	27	28	32	27	27	26	21	29	31	30	27	40	24	30	26	28	35	21	19	23	35	32	30	36	31	23	32	26	31	25	30	30	20	18	24	36	34	29	20	26	30	32	33	29	26	21	21	16	27	29	22	26	37	27	24	28	30	32	30	28	24	32	39	29	31	30	24	29	26	23	28	34	24	24	16	23	28	31	27	22	30	31	26	41	30	29	25	31	19	22	30	24	28	31	25	26	28	28	24	30	24	31	33	30	25	22	26	25	27	32	17	28	35	12	22	18	25	29	28	34	20	25	19	23	22	33	33	18	22	29	28	30	27	23	18	22	22	23	27	28	31	20	23	26	29	34	29	38	30	28	28	24	29	23	23	27	23	23	28	33	33	28	27	25	27	31	22	33	25	42	35	23	30	30	22	29	28	33	26	24	35	18	24	17	25	32	26	24	28	39	34	22	27	28	28	30	27	24	34	24	27	30	21	35	34	25	33	25	39	21	23	43	33	31	23	26	24	28	25	26	37	20	29	28	34	26	22	28	27	28	26	22	25	15	26	22	28	20	31	23	24	28	23	23	38	35	37	29	25	29	29	31	25	26	21	35	32	33	30	24	31	27	27	23	25	28	31	27	29	34	32	30	28	26	31	35	20	39	22	25	21	41	31	22	35	20	33	31	29	28	24	30	25	25	28	26	36	28	25	22	32	24	29	25	24	24	28	21	33	22	31	32	33	27	35	19	27	30	31	28	27	26	33	19	35	40	25	22	22	37	30	39	19	36	26	29	25	19	27	28	22	27	38	25	28	19	29	39	31	30	26	16	28	24	28	21	25	38	23	15	31	28	25	27	28	26	33	24	29	27	19	29	25	22	20	36	27	25	28	23	22	29	26	31	27	31	24	42	18	22	29	33	26	22	31	18	27	24	31	26	18	21	21	32	25	29	35	37	26	27	36	26	36	37	26	25	29	28	31	30	31	28	36	27	31	27	31	33	22	33	35	31	26	26	22	34	35	25	26	31	29	28	27	29	31	17	25	41	22	25	34	20	22	31	29	29	26	31	24	20	34	32	41	42	22	34	21	29	35	35	34	22	28	27	27	29	26	24	30	38	32	25	27	25
29051	19387	11324	23218	29399	28263	24841	21017	18111	16510	14613	11615	9814	9341	9010	8311	7638	6616	5790	5348	4665	4291	4052	3490	3173	2959	2546	2367	2058	2039	1862	1616	1506	1428	1265	1104	1015	914	831	908	915	874	789	780	833	705	705	632	622	593	547	572	528	508	534	468	480	445	497	494	509	481	451	504	489	479	483	485	483	450	493	451	469	496	479	436	469	497	501	514	466	560	482	510	513	498	513	488	494	480	504	464	483	484	495	509	491	482	541	525	494	530	487	460	459	494	495	488	452	422	431	415	450	471	440	429	428	460	438	443	438	444	481	414	474	484	451	423	460	454	471	504	468	468	450	457	454	461	420	468	462	502	483	475	454	487	471	486	413	508	473	461	453	481	486	447	476	433	465	448	444	442	464	476	492	436	464	421	475	444	457	435	413	442	449	452	431	453	417	443	451	439	466	466	416	485	451	477	452	404	448	461	450	457	444	460	475	448	437	430	427	467	434	431	462	457	443	493	443	450	456	472	484	462	441	439	456	477	444	436	489	430	424	450	491	470	460	410	412	392	445	510	440	436	487	498	397	448	463	439	489	469	462	481	468	420	463	416	454	472	446	467	472	457	492	441	432	495	425	463	454	486	428	490	407	481	454	444	425	482	472	440	428	470	469	408	454	447	464	472	448	475	452	469	418	468	468	438	432	435	442	427	442	472	397	471	481	453	479	441	435	443	481	456	441	485	435	412	458	491	442	439	467	470	450	430	448	385	484	454	434	444	461	426	509	429	464	445	443	450	480	490	450	469	464	438	487	433	426	424	439	432	461	438	437	450	459	455	414	447	447	469	448	432	426	450	464	469	462	428	441	458	461	418	450	464	462	421	429	414	486	484	457	424	474	435	456	433	455	444	474	468	456	514	420	436	487	427	486	440	424	470	473	462	485	430	478	438	477	417	456	459	415	433	472	457	433	464	446	453	441	417	420	440	449	450	451	432	493	437	451	455	476	440	466	504	451	427	472	454	458	494	423	399	406	479	412	483	460	448	422	436	467	495	455	472	452	492	424	472	438	433	432	487	459	442	421	474	455	457	443	456	420	431	456	430	441	460	451	477	473	488	474	444	507	493	425	429	467	454	447	440	495	439	441	436	475	436	430	469	434	453	456	446	431	449	432	437	478	453	454	460	479	488	465	423	457	441	454	451	465	464	455	494	461	407	441	451	471	448	447	417	455	457	451	488	432	440	476	391	496	427	460	456	429	450	440	481	419	459	481	502	426	462	482	455	428	469	472	469	446	437	462	497	430	472	466	453	454	466	452	470	437	446	466	443	416	425	461	439	467	438	500	456	451	485	443	436	399	459	472	420	466	468	450	470	450	413	463	470	461	415	438	437	417	447	503	454	504	469	466	463	466	444	446	437	482	481	445	456	452	462	469	457	431	463	481	408	454	466	448	469	433	484	447	471	456	497	435	419	462	445	459	462	434	462	418	461	499	486	455	443	439	450	466	456	465	500	464	456	422	431	441	492	457	434	440	490	431	458	458	452	443	429	451	461	414	438	424	434	431	435	469	456	429	413	449	426	418	429	470	448	434	438	461	415	485	435	457	466	442	459	457	422	439	486	440	441	470	430	466	438	451	455	472	466	443	453	467	470	454	446	477	432	464	489	483	477	457	479	451	442	431	439	467	457	474	477	450	462	446	493	442	442	448	448	446	450	475	453	462	445	467	451	428	440	450	425	479	418	429	469	450	464	469	452	512	450	435	425	443	442	427	432	438	485	425	461	432	462	439	426	444	410	437	439	431	441	465	472	459	431	482	450	508	446	457	444	437	427	463	446	454	433	462	414	480	429	406	459	454	436	464	432	437	470	423	471	428	480	499	470	423	467	458	457	463	430	468	448	463	442	437	435	468	457	428	455	435	468	421	431	451	452	439	453	480	479	471	446	460	492	443	407	444	458	446	482	457	472	429	427	477	461	436	470	466	476	472	455	477	426	472	472	450	438	507	426	440	406	449	470	449	472	463	437	465	432	468	464	432	447	426	455	455	445	471	469	450	440	499	467	448	440	448	468	452	468	448	399	412	484	450	460	443	448	449	460	443	456	458	471	459	472	435	430	447	452	473	453	441	438	455	443	437	473	450	457	445	486	481	431	465	424	451	444	439	435	446	435	450	443	433	498	439	452	476	429	434	435	456	481	458	424	453	429	445	426	441	454	460	453	429	474	416	430	457	446	447	464	469	458	413	433	460	453	470	447	480	470	444	477	454	469	460	456	471	456	458	459	441	451	464	501	459	465	431	445	442	446	454	447	464	438	454	440	424	486	447	462	443	479	442	464	432	494	463	435	430	462	459	464	446	427	462	473	442	471	452	497	454	437	472	459	423	422	451	432	458	441	430	421	483	470	445	440	399	437	418	445	486	491	465	462	460	453	451	438	463	464	441	439	487	479	457	426	430	443	424	448	409	429	449	436	460	453	450	449	480	449	446	477	474	452	465	447	452	463	450	451	448	476	472	464	472	443	486	483	412	452	472	416	455	435	414	459	421	476	443	468	435	433	425	485	459	431	451	472	444	424	433	462	449	439	473	439	482	428	435	431	438	405	425	444	467	453	458	451	461	455	472	451	434	466	445	485	435	477	424	483	444	483	444	453	448	469	456	437	466	452	412	466	459	437	442	439	472	488	441	479	450	467	442	424	433	469	440	443	446	452	454	473	451	427	451	470	466	479	444	474	459	440	458	455	430	432	436	453	461	426	458	448	469	415	426	421	402	479	431	475	491	461	464	442	479	433	476	474	498	479	479	424	454	419	445	471	451	441	502	407	447	454	437	442	480	439	467	429	465	426	432	447	440	448	450	452	437	459	441	449	457	499	419	456	493	465	434	440	459	407	435	458	479	405	489	436	440	484	437	465	482	464	442	474	447	451	448	474	465	472	456	446	521	443	432	459	448	459	460	449	432	435	435	436	446	456	461	442	440	445	437	445	486	475	442	437	430	416	472	446	447	465	464	414	426	431	454	482	409	444	463	470	401	459	467	415	503	412	463	412	460	462	468	459	451	449	433	426	458	446	453	411	452	431	437	472	474	437	457	465	473	434	446	457	425	468	455	441	464	475	478	432	471	462	478	465	453	447	459	482	427	432	489	432	457	450	473	466	472	454	437	439	458	413	462	452	472	444	471	463	407	440	433	447	453	460	438	432	446	453	468	470	462	479	437	466	483	448	461	466	456	466	451	443	472	467	413	431	423	459	446	431	431	460	485	430	472	439	452	451	455	399	491	431	419	432	433	478	449	498	443	418	472	483	455	480	410	442	495	446	415	446	444	504	454	438	448	462	437	474	443	505	456	462	446	431	468	448	454	452	446	440	440	427	450	447	443	456	452	434	415	457	473	425	492	431	477	465	451	448	445	478	437	447	459	440	415	467	458	422	489	458	447	420	464	448	448	449	465	456	499	441	479	423	453	495	455	437	456	447	444	430	458	475	448	430	465	420	436	422	463	447	474	432	495	472
2491	984	464	334	594	698	573	492	421	384	371	255	226	217	219	173	191	167	147	138	96	107	100	97	75	74	58	63	60	58	67	54	46	50	39	34	45	37	38	34	28	31	27	35	25	26	33	30	21	24	21	20	25	22	27	32	29	15	19	34	30	22	27	33	29	24	18	29	27	22	29	20	27	22	19	24	29	24	17	24	33	28	23	36	31	24	27	29	28	24	28	34	37	23	26	33	28	29	24	23	29	33	25	23	23	17	22	34	28	26	27	17	41	30	28	31	26	28	23	21	32	24	21	36	28	25	33	30	27	26	25	29	25	37	24	22	18	29	33	22	34	22	30	21	28	12	25	24	26	21	34	17	21	25	31	25	30	33	21	26	26	34	27	24	24	29	25	32	18	28	20	31	25	29	28	35	35	20	25	28	25	17	27	18	20	23	25	33	20	35	28	28	29	21	28	28	24	24	24	23	26	20	32	29	34	25	19	28	36	24	27	19	24	21	34	27	33	28	24	24	35	34	29	29	32	34	22	17	24	16	39	24	20	31	25	20	32	25	27	20	30	23	27	23	15	28	26	26	34	23	30	35	25	36	28	31	19	28	22	35	18	25	31	25	26	25	32	25	30	30	34	22	26	28	19	22	33	23	31	30	23	29	20	36	24	24	40	24	21	29	25	25	25	23	20	26	25	28	25	28	25	19	26	32	24	33	26	35	25	18	27	26	19	20	19	25	20	29	28	38	23	26	23	21	27	33	27	26	30	26	17	18	20	22	24	30	31	29	27	36	28	24	26	28	25	33	29	28	27	30	27	23	34	14	17	23	31	26	22	31	23	21	20	22	33	17	29	28	24	21	28	25	28	30	29	28	28	21	29	28	31	21	23	34	30	25	24	29	29	22	31	32	35	21	29	23	22	21	31	16	24	25	22	27	26	29	20	26	27	30	20	20	35	30	25	24	23	29	25	21	29	24	29	37	20	37	26	25	18	29	24	30	23	21	25	35	26	35	19	23	33	32	26	28	26	28	25	25	27	27	32	31	31	27	19	23	27	27	29	27	20	27	23	26	30	21	21	19	30	34	22	18	26	21	23	29	24	21	20	35	19	29	24	25	25	24	22	21	27	24	39	39	27	26	29	26	25	32	23	24	25	20	15	28	25	31	28	26	23	22	28	31	34	32	32	23	37	27	30	28	25	29	23	28	17	26	36	27	23	27	24	33	26	34	13	22	31	29	33	25	22	32	24	22	36	26	28	34	30	32	25	33	27	20	27	24	30	21	32	19	37	18	26	23	33	24	38	32	16	25	37	29	36	25	19	27	31	18	20	26	25	21	21	20	25	26	21	35	36	27	27	32	33	24	37	26	28	28	24	36	22	30	33	34	24	28	17	23	29	35	35	23	28	24	27	28	18	36	23	24	23	26	37	31	20	25	24	28	34	24	25	25	27	30	26	30	12	29	30	29	28	33	36	21	22	22	18	26	19	26	27	21	26	26	28	26	29	22	29	23	23	24	15	28	34	33	36	20	32	14	30	25	24	26	26	34	31	30	29	30	27	41	23	29	29	18	27	29	21	37	29	27	16	31	27	30	19	26	25	22	16	27	26	23	22	30	23	19	32	25	23	19	28	25	21	21	29	19	20	28	37	20	35	34	36	21	24	25	20	28	31	27	29	22	25	22	24	23	25	31	18	21	30	21	27	23	22	30	33	20	20	27	36	28	27	29	23	29	24	32	28	40	29	32	29	21	27	25	28	35	24	28	25	26	23	23	31	22	29	21	18	29	26	25	27	23	23	20	32	26	23	23	25	36	26	20	20	22	19	24	23	25	25	22	20	19	29	33	30	33	16	24	25	32	31	22	33	16	26	22	25	30	16	28	31	27	24	19	23	14	26	15	26	27	19	21	28	25	26	24	19	23	23	27	25	26	23	36	34	32	34	25	25	26	33	27	23	29	25	26	20	34	42	22	29	30	27	27	33	25	33	38	22	21	36	26	21	29	31	32	28	26	23	31	25	20	26	31	24	26	20	27	32	39	31	26	23	26	32	30	23	32	35	33	26	28	25	20	25	15	19	20	41	24	26	16	35	31	24	29	17	27	26	31	28	27	26	28	20	21	20	17	27	36	35	37	26	26	27	22	22	30	19	13	38	29	26	23	25	32	28	24	38	24	21	28	26	34	24	22	23	39	23	23	35	18	30	30	34	31	21	18	29	17	31	23	27	20	24	24	28	25	22	22	26	30	25	20	30	27	34	21	17	20	23	24	24	35	19	26	20	32	25	21	30	38	29	24	26	32	11	24	20	27	26	24	28	36	20	23	28	34	27	29	26	24	35	32	29	18	26	29	23	26	27	24	26	21	23	31	36	35	22	30	29	30	28	26	33	24	25	26	17	24	29	24	27	29	26	30	32	22	31	19	22	25	35	20	32	31	19	32	22	20	27	33	24	19	26	31	22	26	25	39	29	32	19	19	27	33	17	30	26	32	20	30	26	28	24	31	28	24	23	30	19	34	26	23	26	31	28	23	27	26	23	23	28	30	33	29	31	28	34	28	28	28	26	24	24	29	21	22	31	29	26	37	24	32	24	24	30	33	25	26	18	28	30	32	38	24	17	24	22	24	20	21	30	32	24	24	25	25	25	24	35	30	30	22	24	18	25	24	28	18	30	25	30	29	31	26	31	28	25	23	29	19	33	24	32	24	28	30	22	26	24	28	29	31	24	15	40	20	30	29	17	29	23	33	22	26	23	24	24	27	38	26	20	27	25	35	16	26	24	34	26	35	33	19	28	29	23	24	28	23	24	31	24	31	30	23	23	23	27	22	30	31	25	24	26	30	22	27	30	31	23	16	23	20	23	23	32	31	22	24	22	25	25	28	20	23	27	22	34	24	27	26	23	23	26	30	37	30	19	24	18	32	18	16	33	30	24	35	21	30	23	28	27	26	32	22	31	22	17	28	23	29	22	27	33	29	13	25	25	28	24	34	25	24	23	31	30	28	32	32	36	22	28	34	29	19	24	26	36	28	20	31	22	32	36	36	23	20	18	23	27	24	28	28	29	24	19	34	26	22	25	21	33	27	34	25	23	23	26	31	28	31	33	36	22	22	28	29	37	34	34	25	34	31	33	21	41	28	24	28	28	27	20	17	34	31	16	14	23	15	32	26	32	27	26	19	36	26	29	23	19	23	24	26	22	24	27	26	26	22	29	19	27	21	27	30	23	27	19	32	38	20	25	31	21	21	28	20	36	23	28	31	23	18	35	27	23	21	29	29	19	27	30	19	31	22	23	28	37	23	29	30	37	29	26	25	17	26	20	28	28	25	32	30	28	20	26	29	27	22	25	23	33	34	31	27	18	31	25	22	19	22	26	27	28	30	27	19	22	37	27	16	27	19	25	28	43	22	24	29	23	22	30	27	28	27	27	26	25	25	35	29	28	24	18	33	33	31	27	27	29	23	18	21	28	28	22	35	28	43	23	20
29647	19436	11456	23042	29458	28170	24827	21170	18668	16960	14395	11083	9615	9389	8896	8646	7314	6538	6058	5444	4599	4220	4046	3522	3239	2871	2633	2289	2191	1907	1821	1741	1500	1362	1241	1065	966	946	935	926	865	826	826	784	781	726	763	637	592	532	488	504	476	451	444	450	421	452	439	461	458	439	421	441	452	415	446	444	414	430	451	432	392	420	419	402	433	435	476	486	484	484	467	488	478	481	458	453	455	424	473	460	472	484	483	501	437	475	466	508	438	454	438	418	453	447	441	459	417	400	430	435	397	423	408	433	451	425	414	430	388	461	410	422	421	423	441	445	427	440	420	440	404	436	429	469	441	441	453	416	413	431	467	440	396	463	446	403	474	452	435	418	422	462	427	427	414	444	411	422	444	425	429	465	448	451	467	420	409	380	456	386	464	438	395	424	450	454	429	425	422	412	427	431	432	433	419	456	434	422	417	441	416	436	435	427	404	415	435	446	399	430	423	391	385	456	389	438	407	413	408	403	414	411	404	403	397	415	417	405	413	449	437	438	400	444	449	449	367	416	423	404	443	450	408	448	405	431	420	421	435	422	418	389	372	424	423	429	401	419	429	419	444	446	406	461	441	411	429	429	415	438	406	398	429	441	444	413	394	425	413	418	409	412	447	414	413	427	429	397	424	448	423	447	455	432	445	408	451	440	452	444	410	419	390	389	425	404	473	420	420	397	449	393	439	477	399	435	403	443	397	421	450	435	386	400	440	394	440	430	398	451	437	447	417	450	462	403	406	430	425	427	472	404	436	424	402	455	435	449	399	444	414	435	427	433	424	421	461	421	404	456	375	391	431	424	415	494	438	448	431	439	453	412	433	384	408	425	425	433	474	421	405	415	442	398	400	438	445	431	411	444	419	431	450	429	442	400	442	453	427	455	410	471	450	436	412	419	411	442	427	451	447	396	444	453	421	439	405	461	393	425	423	383	444	415	409	428	402	451	454	410	419	410	437	432	450	406	434	435	454	422	397	441	434	446	471	439	427	416	441	456	415	402	439	406	408	413	389	435	418	458	435	410	448	422	416	416	425	467	468	451	437	436	469	428	428	440	461	420	428	416	450	453	377	435	446	425	445	440	423	427	421	415	464	419	405	441	452	425	432	415	418	447	430	466	432	469	438	446	454	477	431	419	426	400	421	375	431	428	426	442	402	430	424	438	424	448	396	419	413	383	445	456	449	421	435	405	420	418	430	441	416	427	437	400	426	397	415	413	416	421	441	425	403	436	453	433	440	435	414	448	468	436	422	375	453	446	432	453	393	428	406	433	432	420	421	446	448	438	422	400	441	415	439	432	423	407	417	402	419	446	455	411	464	406	435	473	444	445	406	413	425	422	450	446	436	431	452	457	415	423	458	397	391	446	426	443	425	386	451	412	424	421	421	445	422	464	477	427	449	431	423	448	426	452	415	383	415	426	434	414	405	426	422	416	447	425	401	408	420	405	403	449	453	401	428	456	466	454	424	436	446	417	416	401	452	448	429	467	447	401	432	441	398	448	424	432	431	401	438	410	441	440	463	408	475	404	394	388	439	433	428	427	422	417	427	413	443	420	438	446	442	418	455	433	403	404	403	415	444	390	429	439	436	407	471	435	437	390	411	415	435	387	425	421	416	415	425	395	424	448	462	437	402	410	428	406	389	424	413	436	418	409	415	418	440	395	410	408	447	443	407	425	440	425	450	391	407	394	404	434	434	439	423	465	440	414	402	445	419	380	434	420	434	422	437	396	455	426	440	435	427	431	431	454	410	452	407	447	466	430	426	412	430	409	418	424	401	405	458	401	398	451	428	440	447	427	422	406	450	423	417	406	444	435	428	454	392	442	439	442	390	405	392	398	413	452	436	440	425	426	431	408	444	430	443	432	389	438	414	420	404	433	450	405	425	437	444	425	407	415	442	429	388	439	440	429	426	403	465	428	410	475	432	408	430	446	421	404	434	425	433	444	454	406	428	413	403	413	420	424	421	454	408	423	415	389	397	439	441	452	444	412	450	406	414	418	463	444	452	444	427	472	409	441	446	428	431	436	428	461	427	425	423	421	438	393	429	397	409	407	406	413	425	398	443	441	431	408	429	459	438	459	421	411	420	437	411	423	439	435	447	428	408	423	439	456	441	423	406	429	440	433	443	437	398	438	438	416	406	421	448	420	381	403	403	432	427	433	439	395	430	450	411	404	389	420	429	432	467	423	411	426	433	441	414	453	416	371	431	449	443	424	419	392	414	404	463	455	412	414	428	409	412	473	410	416	396	429	428	431	435	432	408	411	445	443	401	407	466	403	443	415	463	434	395	465	440	436	420	436	435	420	418	432	421	424	410	411	427	429	412	443	422	451	444	438	425	462	422	417	441	450	455	394	411	436	424	405	436	418	390	402	448	411	422	397	411	437	435	420	472	412	435	436	415	462	438	410	427	403	422	421	391	447	411	386	399	412	420	426	412	390	416	406	417	407	433	443	419	415	419	418	430	401	383	436	436	391	442	480	444	414	404	412	390	402	415	417	430	438	388	371	413	398	433	429	430	413	449	431	434	432	440	407	431	416	445	404	420	397	443	463	438	460	394	425	418	414	416	465	476	421	423	417	425	435	422	418	450	424	409	396	443	443	402	453	454	430	422	421	429	420	398	426	418	446	428	419	415	407	447	451	431	441	409	453	449	437	414	425	465	430	425	449	438	425	375	416	390	414	439	454	457	475	404	426	428	433	401	451	435	443	448	392	428	423	420	418	447	411	396	395	412	394	441	431	442	428	403	424	435	434	432	419	432	416	445	412	463	425	430	424	429	413	434	444	427	429	440	408	381	438	417	455	436	427	443	421	425	359	425	465	443	429	433	434	429	431	409	435	440	443	428	428	424	449	417	411	376	468	396	446	438	435	457	434	402	457	384	429	439	463	446	409	391	416	419	430	427	402	453	449	424	425	403	446	397	429	409	395	454	409	448	417	457	434	414	406	465	445	409	404	442	428	430	408	430	444	421	467	427	414	442	422	435	464	416	469	456	429	422	433	433	439	436	443	438	400	420	420	428	461	430	438	458	404	433	450	442	439	448	441	408	420	415	435	450	409	376	446	435	451	426	393	429	446	443	448	459	426	403	405	408	409	451	465	423	437	443	397	433	439	425	414	422	391	426	439	497	431	446	435	410	407	464	425	427	433	424	394	396	416	415	473	457	428	457	379	428	453	443	421	460	449	439	398	396	381	408	405	403	413	428	441	438	458	432	415	420	441	435	404	458	424	411	386	406	383	439	441	419	415	449	420	432	410	426	446	435	409	431	461	437	443	404	432	419	421	412	437	423	454	423	432	436	436	395	463	446	434	460	428	418	419	399	400	427	426	401	439	426	404	458	418	459	418	384	448	385	421	383	452	405	428	438	404	464	453	414	385	432	436	473	398	442	441	410	420	408	435	475	407	450	459	449	416	469	412	409	402	435	385	434	448	443	420	434	441	424	455	446	430	416	398
4415	1440	727	476	829	909	788	748	663	531	499	325	318	300	295	313	285	238	217	222	204	177	156	117	118	104	103	82	83	88	82	59	68	76	45	47	55	70	54	46	67	51	50	48	42	37	47	42	43	42	45	44	39	41	45	47	40	34	44	39	36	35	36	48	51	41	34	38	40	37	36	44	44	40	48	41	45	52	32	43	47	35	49	27	38	49	32	39	33	45	31	33	47	47	35	40	41	34	35	30	31	37	37	28	34	38	43	34	39	42	42	28	34	32	29	44	33	34	36	44	29	47	38	35	35	29	44	42	32	33	44	41	40	32	43	35	30	39	40	36	31	34	41	32	44	45	38	35	45	33	36	44	39	30	39	46	35	44	38	35	34	40	43	35	34	35	40	28	26	32	40	46	31	41	49	36	41	43	30	36	47	43	37	35	48	46	29	43	33	36	37	29	35	36	45	36	34	34	41	40	29	42	31	37	37	31	40	38	52	55	42	38	33	33	38	39	35	47	43	43	36	33	39	37	26	31	35	29	43	32	27	42	39	43	31	45	35	28	39	35	33	33	35	34	58	50	46	28	48	42	36	33	43	42	45	40	33	37	28	38	39	33	36	31	44	37	33	31	54	52	44	41	37	35	37	30	40	39	31	49	25	48	32	40	33	43	44	41	32	46	43	51	39	39	40	50	43	50	26	37	38	35	46	32	40	35	42	38	40	28	27	48	36	38	41	34	36	44	41	50	40	37	38	40	44	38	41	44	43	41	48	32	39	36	40	51	33	36	44	38	37	40	29	29	40	46	33	49	45	40	45	35	37	30	40	32	34	36	35	39	40	39	35	40	47	43	24	41	35	48	43	47	35	36	31	47	39	34	46	47	42	45	35	37	36	28	38	31	39	45	32	28	33	38	46	48	31	34	49	52	43	40	37	24	35	39	38	58	34	37	36	42	40	22	38	30	44	37	34	32	36	39	31	31	46	27	36	44	32	40	37	39	31	37	35	38	48	36	40	38	51	38	35	41	43	42	39	41	46	39	37	33	37	48	27	36	41	52	41	45	29	39	47	39	45	32	31	34	53	33	39	39	38	35	31	32	43	31	41	36	46	34	36	33	50	42	31	31	54	36	34	32	32	35	43	52	29	40	29	34	44	44	30	38	41	29	37	34	40	42	35	45	35	47	37	42	42	33	27	28	32	50	36	37	33	42	33	39	45	44	46	47	51	46	39	26	37	35	44	33	48	29	52	35	46	35	39	35	30	41	43	39	51	37	35	37	31	34	36	39	35	49	41	45	29	45	38	28	35	38	30	36	40	43	32	48	44	31	47	50	37	36	42	42	37	34	37	41	41	36	51	40	42	31	40	46	50	32	32	42	45	29	50	32	53	42	40	35	37	23	53	44	30	32	41	39	37	36	38	48	44	27	53	44	37	55	30	47	29	41	33	39	35	30	38	31	45	42	26	50	46	25	47	34	53	36	39	47	38	37	40	38	33	43	31	40	40	40	39	44	36	40	37	42	39	48	28	37	30	29	47	38	35	47	50	42	36	37	38	21	43	44	41	44	37	36	38	37	39	41	48	31	29	35	41	45	32	42	35	34	42	47	31	33	49	45	39	34	43	39	34	36	53	43	54	25	29	41	52	25	47	34	43	33	40	51	33	46	25	34	41	41	40	47	52	37	41	28	38	35	33	36	41	48	36	45	32	38	48	38	36	31	30	46	39	38	48	31	38	38	37	33	43	38	30	35	46	39	42	46	33	30	37	39	33	26	27	41	44	35	32	41	33	41	36	39	44	35	42	37	42	49	49	33	43	35	29	34	46	36	35	41	48	45	29	33	41	45	31	29	40	37	35	32	33	41	34	36	53	35	48	24	33	40	36	39	32	31	44	39	42	30	35	37	36	26	38	34	42	43	48	42	49	28	40	46	45	37	37	46	39	32	31	36	41	35	35	35	41	52	32	29	40	46	39	43	38	34	40	49	23	47	52	35	39	36	43	42	34	50	34	38	39	37	39	46	37	37	43	38	35	34	45	41	42	47	34	51	39	38	47	41	37	38	35	36	41	27	44	38	40	26	38	38	36	32	33	40	43	39	40	42	46	47	26	44	38	34	41	43	39	48	33	44	34	48	33	38	40	31	36	33	51	35	41	42	38	43	37	38	32	37	35	29	42	45	48	45	38	40	28	37	35	45	47	50	43	35	32	43	40	35	42	29	50	37	39	41	28	46	37	37	49	35	33	47	47	45	38	37	34	41	41	40	38	31	36	36	24	32	41	36	39	43	37	40	40	49	40	33	40	38	38	46	47	38	37	34	27	39	33	36	42	39	35	39	34	40	38	48	39	37	41	33	36	37	37	40	38	46	45	32	30	35	39	38	35	28	32	43	45	49	43	48	41	48	41	36	38	31	35	43	42	40	42	32	46	36	37	40	31	37	44	34	34	41	37	30	34	37	33	38	47	44	41	30	37	42	39	35	37	49	30	42	48	42	46	32	48	45	34	40	32	44	32	25	41	34	34	46	36	38	32	38	58	51	46	37	36	29	33	35	49	32	37	40	42	35	34	45	35	44	34	41	32	28	39	43	45	39	34	26	51	43	41	42	29	57	34	37	41	34	44	30	43	46	37	38	37	38	27	35	38	33	38	30	43	40	39	37	36	40	40	47	41	36	40	55	45	32	34	39	46	39	30	30	39	37	47	46	45	37	49	31	28	42	38	53	28	34	44	41	47	37	44	42	34	35	35	29	45	48	44	30	51	32	36	42	50	49	36	38	29	33	32	38	43	41	30	43	40	29	43	38	37	45	29	46	38	32	35	35	46	42	37	46	23	33	36	34	38	28	22	37	35	37	32	35	36	44	40	37	38	52	32	33	35	41	36	33	38	30	36	42	27	44	49	42	44	27	36	41	45	36	29	27	32	32	46	45	34	44	43	40	38	36	37	49	45	55	37	42	45	34	36	37	43	37	37	29	43	39	45	37	39	41	43	39	37	46	39	39	44	32	44	37	42	40	31	43	39	32	32	42	36	34	48	32	40	36	33	39	30	33	50	34	41	29	31	45	37	41	40	32	39	35	34	33	33	40	43	63	45	32	44	41	44	30	38	36	55	38	37	30	31	36	42	36	34	38	43	38	39	39	42	45	35	38	45	48	38	39	45	34	41	34	38	40	41	35	36	40	44	47	39	43	42	41	35	38	47	40	42	29	29	41	41	47	30	38	31	40	40	36	39	46	26	37	38	32	39	38	35	28	27	48	41	33	38	32	33	41	47	31	50	37	43	31	40	44	49	40	29	41	30	53	38	45	43	43	34	30	35	45	31	31	40	43	44	33	41	44	38	52	44	35	29	38	33	26	41	35	48	40	43	38	51	36	46	46	43	37	38	31	41	38	41	35	43	47	32	32	33	37	35	38	41	42	39	41	30	38	31	47	43	50	55	44	43	44	47	28	38	34	30	40	36	40	25	40	36	38	43	46	50	33
32516	22736	14517	27001	33855	32561	29243	25363	23083	20766	17921	14054	12768	12354	11686	11682	9868	9006	8254	7755	6671	5950	5455	4996	4399	3888	3667	3400	3122	2706	2520	2251	2081	1930	1743	1612	1442	1318	1361	1302	1265	1243	1223	1178	1155	1021	1044	896	817	793	712	698	713	699	710	666	659	635	663	656	651	683	696	675	670	634	660	671	573	678	638	638	619	623	634	651	638	737	670	697	707	686	735	667	709	715	663	706	749	692	696	689	656	674	655	680	598	707	640	602	584	657	611	672	696	669	634	612	632	619	597	643	634	579	604	619	598	675	595	634	623	626	602	651	592	609	645	631	623	631	646	607	589	641	627	587	635	638	643	654	600	640	660	640	654	642	628	640	632	632	653	681	627	649	636	607	619	620	656	644	644	634	620	629	653	611	627	648	625	620	630	642	636	626	597	595	582	608	598	622	597	552	606	566	580	636	603	635	624	655	583	620	600	602	578	596	612	625	580	627	589	610	606	576	625	622	600	637	648	620	647	594	612	660	618	681	613	623	572	643	607	607	631	585	613	634	575	661	654	587	639	614	635	620	652	677	653	629	619	592	617	620	633	592	603	633	609	628	601	570	624	616	615	575	567	620	610	637	594	649	647	607	649	573	627	607	601	609	596	661	618	604	609	659	632	590	625	677	595	633	625	620	666	622	619	638	620	591	591	605	605	589	606	645	631	624	637	608	587	597	639	582	569	667	614	654	610	589	601	624	626	621	614	634	618	614	595	644	620	578	590	678	617	631	606	661	689	650	634	634	589	628	598	628	609	590	573	645	601	601	634	602	602	603	625	602	663	623	601	636	552	613	623	609	596	599	654	639	630	620	600	641	650	619	644	603	591	600	577	641	590	591	637	596	607	630	654	598	608	624	584	645	621	627	594	632	573	594	612	630	597	609	593	629	651	630	604	639	596	563	638	629	641	618	640	633	609	640	594	637	632	615	597	627	610	613	620	677	631	629	611	596	626	659	603	631	598	593	615	608	618	581	614	665	618	618	635	614	622	611	597	671	642	613	600	630	636	599	624	610	630	640	641	590	590	626	596	591	636	643	653	614	596	620	615	624	678	614	646	621	600	617	624	631	623	594	603	590	616	606	626	616	596	589	597	627	596	579	640	618	590	633	637	620	656	636	619	631	641	626	648	638	636	625	596	649	604	593	629	621	648	651	678	628	642	630	638	589	664	641	601	582	597	622	604	654	646	581	628	655	606	630	627	617	566	618	586	577	609	647	637	652	638	633	609	651	610	596	611	614	650	596	609	610	614	620	608	593	637	632	620	643	597	633	605	644	604	629	614	640	609	613	607	610	646	593	591	671	624	627	618	620	601	614	553	628	585	610	633	662	606	621	560	619	630	581	598	637	648	650	664	647	601	630	627	633	661	635	616	603	566	581	629	637	593	633	628	609	635	611	591	585	640	592	580	573	598	662	645	605	651	600	610	628	634	638	643	604	625	614	667	658	595	633	627	608	620	630	662	564	597	648	634	620	579	634	602	599	627	632	616	610	605	647	653	615	584	623	658	588	590	628	632	605	631	635	642	593	640	623	634	575	631	661	583	608	627	591	601	628	652	649	644	616	600	563	603	630	642	598	599	564	627	647	579	610	637	602	631	613	608	651	636	653	620	633	610	612	622	629	596	631	622	613	609	659	634	608	597	628	578	603	606	637	603	660	625	619	649	641	619	604	639	608	644	568	673	635	634	581	589	569	628	609	624	630	643	629	590	611	637	641	611	625	654	638	625	589	596	618	656	652	598	629	629	656	608	636	633	620	613	609	633	635	639	600	592	595	602	587	618	577	610	599	636	615	618	599	638	620	615	660	572	610	607	644	604	633	621	630	661	584	598	623	602	620	622	620	655	627	624	631	640	633	584	660	669	596	648	644	610	648	615	672	650	620	659	631	640	661	573	641	606	641	626	684	614	642	591	619	619	606	620	584	610	609	629	624	602	628	578	602	646	645	617	615	651	620	637	620	614	604	644	602	594	631	658	605	606	645	605	661	610	604	578	646	621	612	610	676	624	610	654	588	637	647	639	581	659	628	622	588	613	604	613	643	646	701	633	628	642	634	606	639	646	644	662	594	640	629	633	667	610	610	629	651	630	641	642	572	626	641	647	605	578	630	635	618	609	605	619	602	610	588	653	677	602	667	614	620	619	633	593	658	610	610	630	608	611	638	661	612	599	602	614	635	633	647	601	623	633	612	593	625	637	612	604	615	647	623	616	596	609	622	617	588	631	683	628	612	633	604	608	652	616	594	629	610	640	606	648	614	655	610	612	624	613	597	632	644	631	590	643	623	615	610	606	651	610	581	648	602	633	622	630	634	601	649	597	629	616	631	597	624	613	563	617	637	650	611	612	688	623	593	633	617	628	610	547	631	598	626	642	619	595	611	663	614	652	561	634	640	646	614	588	620	615	568	634	642	602	644	640	591	606	592	626	651	615	597	652	612	603	611	628	601	639	630	626	577	626	612	579	590	621	588	640	592	631	595	654	642	626	618	563	607	646	598	648	603	583	661	629	621	602	602	650	625	606	580	607	604	642	618	594	610	636	570	626	591	597	626	609	569	615	638	611	597	619	610	620	612	592	616	613	653	642	640	625	606	653	636	638	633	595	621	651	644	635	655	595	640	642	593	623	667	631	628	593	645	617	636	621	606	616	597	661	661	641	612	616	620	619	593	641	609	653	600	643	577	634	621	595	633	651	651	631	587	668	631	592	608	640	640	669	626	594	629	621	608	606	615	615	650	635	645	600	660	614	609	623	625	611	622	637	601	602	587	652	641	636	611	636	620	617	593	654	637	607	612	577	610	651	625	589	631	632	655	630	677	624	647	577	633	661	631	635	619	634	587	633	614	600	596	602	652	628	643	587	622	610	626	564	609	635	625	629	652	571	613	650	591	617	616	614	601	609	651	589	584	643	636	607	626	591	570	578	683	596	657	593	628	636	617	595	632	662	616	632	619	646	663	672	652	620	596	652	583	588	605	626	629	570	632	654	682	649	640	575	672	645	630	643	618	580	638	622	651	626	645	589	625	643	634	552	605	618	634	633	613	624	613	618	639	594	639	592	613	598	594	588	660	628	649	616	634	612	585	629	622	606	565	591	604	630	660	661	639	631	628	646	601	621	617	618	610	599	648	607	624	654	619	619	650	618	593	627	599	593	586	649	606	607	589	658	647	611	640	560	636	615	661	559	619	636	612	632	647	634	637	614	641	654	662	610	637	624	646	607	601	629	653	611	589	623	681	613	609	602	634	590	604	600	599	608	672	636	600	617	659	620	586	663	641	587	621	633	630	638	608	634	585	649	639	627	580	669	638	666	605	605	633	619	592	602	599	621	608	628	626	637	586	648	627	653	628	621	580	626	607	621	594	626	624	592	621	591	573	630	657	600	627	667	626	632	632	649	659	566	620	633	567	631	657	619	593	587	611	577	603	612	582	624	662	650	622	649	662	613	639	639	613	637	585	591	628
4600	2277	1104	715	1195	1423	1166	1030	946	826	602	499	434	437	425	399	323	296	289	264	228	222	199	169	155	145	108	118	118	97	106	103	78	73	61	46	66	58	39	35	45	49	55	56	45	41	29	35	30	37	30	27	28	34	32	30	23	37	24	36	24	26	30	22	37	33	25	25	34	26	27	22	29	33	28	33	37	29	37	26	24	36	25	33	29	29	31	24	29	22	34	40	30	22	26	31	35	28	33	34	33	32	31	38	41	31	28	31	30	27	29	25	22	31	30	22	30	30	34	37	29	24	36	27	27	33	27	34	31	26	27	25	37	25	31	27	28	24	35	31	22	27	33	29	24	30	38	23	23	28	42	26	32	31	23	36	29	27	35	31	32	28	28	27	27	40	21	31	28	23	28	20	26	26	34	40	31	28	22	28	30	18	42	36	23	28	34	32	29	24	31	21	24	34	34	23	34	31	35	23	30	29	29	31	34	26	31	39	22	31	33	33	26	34	33	25	36	36	26	31	41	35	39	27	31	27	25	27	35	24	26	22	23	26	26	22	28	31	25	33	32	27	27	29	30	28	34	22	32	28	29	25	28	30	38	29	45	37	31	27	26	24	34	24	30	26	27	20	25	28	41	32	18	27	27	34	33	27	31	27	22	26	25	36	18	43	28	28	27	25	22	37	24	33	35	28	35	30	27	24	35	35	30	34	28	31	23	25	23	32	25	33	19	39	34	23	23	33	30	24	29	23	20	32	25	23	33	34	27	29	29	25	37	24	30	29	31	25	33	26	27	27	37	23	20	27	30	30	24	24	32	29	24	37	33	29	22	36	44	20	34	36	19	25	31	33	27	33	24	29	32	23	28	29	23	31	26	31	32	31	30	32	27	23	33	29	30	32	27	26	37	27	33	28	19	31	21	23	26	23	28	33	42	32	36	22	36	28	34	28	29	29	25	47	30	33	25	32	32	27	33	20	36	28	31	31	35	26	28	36	32	32	39	31	26	31	23	31	23	28	26	34	28	27	31	31	35	31	32	28	23	34	19	28	21	21	35	24	21	25	32	36	34	32	27	29	40	32	29	40	31	25	25	39	30	26	31	28	26	24	25	33	40	31	28	22	26	31	31	30	30	48	42	33	22	37	34	31	29	26	25	35	31	31	29	23	26	27	40	34	33	38	21	28	28	27	29	23	23	24	37	33	28	21	41	35	27	33	25	35	35	28	28	34	41	27	34	27	27	35	35	30	26	29	33	29	33	27	30	34	38	24	30	30	26	29	28	28	28	28	25	32	27	44	35	23	23	32	24	33	22	20	33	25	33	32	24	37	28	18	34	23	37	27	24	27	26	27	22	23	30	23	35	24	28	26	33	35	31	32	32	32	28	27	28	26	31	27	26	36	30	20	24	23	35	26	31	30	28	18	27	26	32	24	27	30	25	25	24	21	27	27	27	30	37	34	23	31	31	37	27	29	26	29	29	28	27	26	31	31	33	30	31	31	19	24	27	26	26	34	29	23	22	26	25	25	28	32	31	28	27	32	27	26	26	33	22	28	30	37	23	27	27	30	16	24	32	32	33	25	30	33	30	30	21	31	35	32	26	28	33	33	26	26	28	31	30	27	31	24	28	36	24	19	28	32	22	23	33	27	40	34	20	25	27	31	27	36	27	18	23	20	28	26	32	27	34	24	34	23	31	32	32	28	30	30	16	26	26	36	24	30	26	27	27	29	31	29	24	26	28	38	26	28	24	27	34	38	23	37	32	31	30	35	37	20	35	26	34	21	37	16	26	24	37	30	32	40	26	30	19	23	39	33	27	33	26	37	31	30	31	18	29	30	24	24	29	33	37	27	30	29	25	24	28	27	29	27	23	35	35	30	25	34	21	23	35	32	34	23	33	33	25	28	20	28	29	33	28	30	36	31	27	30	29	28	30	27	32	19	30	31	35	31	33	24	34	27	26	31	23	26	34	24	26	40	34	29	34	26	34	41	33	22	27	28	30	30	27	29	22	29	31	26	27	20	18	30	33	31	19	30	26	34	20	30	29	21	28	38	26	24	26	29	25	24	32	33	25	32	38	23	32	27	36	29	30	30	27	23	30	18	24	37	36	29	23	29	31	35	22	24	28	29	20	25	23	23	22	30	32	36	34	29	28	24	24	29	18	30	34	30	31	29	31	29	30	37	24	27	25	39	26	29	28	26	29	31	26	27	36	21	22	32	21	29	34	41	39	23	37	39	28	34	28	23	29	29	28	27	37	27	38	33	31	23	28	27	36	21	22	28	28	30	33	34	21	25	29	19	29	25	29	24	30	19	28	20	33	27	35	29	25	29	42	26	23	29	25	32	26	32	27	31	30	26	31	27	30	20	29	27	40	27	31	24	29	29	27	27	23	40	28	36	19	30	23	21	34	30	26	23	34	27	23	29	27	31	22	32	27	28	32	38	31	33	22	29	36	29	26	30	30	25	22	27	40	32	34	28	28	25	28	29	16	37	27	29	30	33	26	28	33	23	29	25	39	28	30	24	35	19	34	22	22	30	35	35	23	35	30	29	33	27	30	21	28	25	26	41	35	21	25	41	26	21	24	33	32	31	28	26	26	29	31	28	29	22	26	38	32	32	17	25	39	23	25	33	29	29	23	29	37	27	25	30	30	39	26	26	34	30	23	31	22	33	32	36	37	33	27	36	23	24	37	29	25	24	28	28	24	22	33	21	35	29	29	29	29	29	23	35	34	21	29	39	23	35	20	26	37	26	34	31	31	22	33	34	35	20	29	35	25	32	32	29	24	33	24	31	26	28	27	24	25	31	22	28	35	35	21	30	19	36	31	20	29	30	31	27	27	34	30	34	24	31	21	26	32	26	26	28	28	33	31	22	21	32	23	23	30	30	27	40	31	26	31	41	23	20	35	27	31	18	26	22	29	26	27	40	29	23	27	27	26	38	28	30	43	30	29	28	27	24	47	28	30	31	24	30	17	31	22	33	32	31	20	19	27	40	29	22	36	20	25	23	25	31	36	29	27	19	24	32	30	32	20	32	31	32	30	32	31	26	24	29	25	19	37	32	31	27	34	34	25	32	25	23	34	27	26	23	34	28	20	29	32	35	29	18	35	25	20	30	34	36	21	24	38	33	45	30	31	34	23	25	23	29	33	23	34	24	28	36	30	31	32	30	28	19	30	20	34	30	19	31	24	27	27	26	25	33	37	26	26	23	28	30	24	26	27	27	19	28	38	16	27	31	23	27	21	27	35	32	36	19	23	25	29	27	25	30	35	28	23	34	33	25	32	24	29	35	37	29	22	31	34	36	16	35	27	31	31	30	25	27	23	28	26	32	18	37	32	29	26	24	25	27	24	27	29	35	41	40	25	24	24	27	27	26	20	19	20	29	22	24	20	25	16	27	23	28	23	40	28	35	22	31	33	27	18	24	22	28	31	33	30	38	25	37	26	17	24	32	27	31	28	34	30	35	31	33	26	28	33	31
38744	27496	19045	32036	38480	36953	34046	29941	27731	25173	21316	17867	16768	16451	15572	14950	13144	11936	10895	10649	9367	8249	7421	6645	5888	5228	4979	4453	3987	3706	3300	2955	2689	2367	2180	1848	1619	1630	1552	1463	1422	1287	1342	1296	1217	1049	933	828	754	759	640	629	583	567	619	527	565	568	545	553	523	526	571	543	555	501	507	535	566	527	535	501	526	461	511	476	545	557	520	580	600	594	594	582	548	547	576	600	563	568	570	562	549	527	563	535	598	514	493	524	498	490	506	487	514	508	481	504	501	593	483	486	506	482	482	482	459	450	439	457	464	436	453	444	472	485	433	482	483	454	489	483	479	459	499	444	445	442	469	463	502	484	456	500	440	470	473	519	432	493	528	499	448	453	483	435	514	449	492	467	446	441	462	478	423	468	477	469	469	452	464	452	413	461	447	517	522	482	484	472	503	469	478	453	431	446	465	467	467	537	450	485	462	475	473	413	467	506	455	483	449	464	487	490	460	414	474	474	479	475	497	401	455	429	464	460	484	451	469	458	500	506	490	465	395	470	472	495	489	468	473	488	445	440	511	416	501	449	449	502	475	465	477	474	499	508	454	455	452	481	483	452	447	480	447	499	474	502	477	479	480	455	478	451	498	463	470	469	440	462	467	458	501	457	431	483	484	473	454	508	496	478	466	426	441	475	472	464	465	454	468	454	464	477	440	480	470	470	457	444	407	440	439	444	479	473	484	465	416	499	493	479	468	430	466	465	456	465	439	468	453	454	435	483	478	459	460	453	436	495	478	497	465	459	466	485	469	465	503	453	480	476	469	456	433	441	473	454	487	518	454	465	459	454	471	439	444	478	447	494	444	500	420	490	448	484	460	498	446	486	487	469	458	455	459	437	459	472	461	481	456	479	471	487	502	448	469	462	466	473	481	493	464	475	478	461	488	484	422	468	472	450	492	483	451	440	475	487	461	523	445	446	504	447	466	460	479	499	444	476	491	462	476	460	463	422	472	431	488	420	463	478	481	467	487	472	454	509	417	482	461	473	471	470	436	455	422	456	480	411	475	472	482	469	513	448	471	467	457	475	467	457	503	482	481	436	473	469	438	444	425	460	491	452	467	446	447	462	466	500	488	474	458	447	455	424	497	448	453	478	468	445	473	446	476	429	465	453	484	416	499	481	457	465	434	494	474	434	482	453	468	474	429	420	450	502	459	470	488	478	457	460	455	501	430	470	433	467	468	450	474	463	470	454	469	456	459	479	432	495	431	441	443	471	453	456	463	490	480	462	542	434	428	479	490	436	452	477	478	430	475	482	444	499	529	495	443	467	484	425	445	467	494	433	457	484	447	447	503	476	442	482	442	449	457	495	496	511	450	477	451	502	446	457	466	454	414	469	469	505	537	460	470	442	480	456	460	414	479	460	467	449	453	469	432	508	473	442	440	454	430	451	490	461	467	458	453	444	475	454	484	478	449	485	494	488	479	511	463	429	436	459	454	492	440	458	505	490	446	479	439	501	447	446	470	467	467	463	450	439	454	502	442	463	465	471	443	439	485	480	438	429	477	454	508	472	457	446	487	467	464	451	495	456	470	440	456	495	457	476	455	470	468	462	453	510	470	468	472	461	477	479	475	475	463	448	455	475	481	467	437	441	433	480	441	487	489	484	459	471	445	470	417	470	472	445	474	473	452	461	484	449	471	456	467	462	475	465	452	486	488	462	451	499	468	464	479	453	434	449	461	459	446	505	486	461	483	497	450	452	447	472	463	420	472	482	474	446	509	421	438	462	457	470	445	486	444	495	454	456	459	472	463	478	441	491	473	495	491	475	447	473	538	447	464	487	462	456	459	501	483	472	494	447	505	468	512	468	443	481	473	440	454	472	477	445	472	488	468	492	456	446	481	456	454	430	468	457	489	480	476	477	478	443	427	452	478	505	455	471	447	470	499	484	466	476	480	488	488	434	468	470	463	406	455	450	445	472	435	494	471	471	480	450	427	448	457	503	452	500	452	454	459	484	478	494	493	469	470	495	482	472	447	423	474	441	452	474	451	491	463	468	484	485	466	469	450	437	466	455	484	434	455	434	498	437	494	458	423	477	477	462	466	472	430	418	461	469	471	470	439	468	461	492	462	479	498	515	438	470	450	468	466	469	453	481	445	441	444	446	426	459	477	472	433	456	474	440	483	494	486	450	433	474	473	492	459	483	444	479	445	477	484	456	475	438	482	487	449	472	493	450	475	454	446	498	495	490	457	456	462	467	427	512	468	433	461	436	435	436	461	482	489	461	484	451	450	474	448	501	467	494	465	467	444	490	437	448	464	494	475	465	476	486	470	453	493	445	439	478	456	464	463	454	484	441	455	459	463	429	476	463	487	395	487	449	463	463	452	481	470	472	493	465	515	461	434	498	487	479	488	415	467	510	467	483	462	454	454	472	463	425	419	450	441	455	469	460	461	470	479	501	467	445	484	481	474	465	479	465	462	414	481	470	476	484	477	482	458	452	466	462	449	478	488	445	482	484	428	440	443	455	431	453	450	477	458	477	503	475	476	471	446	450	423	452	502	444	486	474	481	447	480	425	461	466	470	463	442	456	467	452	454	453	493	489	413	469	445	485	438	428	469	484	488	478	431	453	488	505	498	460	436	485	468	487	473	457	460	454	456	428	460	497	467	465	451	447	439	446	502	461	446	487	403	453	468	434	491	483	509	460	485	450	463	422	479	482	471	444	499	483	446	457	522	469	481	456	440	471	455	470	433	480	495	434	472	443	460	479	478	439	459	486	508	460	475	469	448	423	472	440	453	526	483	444	459	438	529	459	482	456	443	451	480	476	458	464	470	461	455	446	465	471	465	446	474	435	474	470	495	490	439	466	410	453	492	470	467	438	453	506	451	442	458	478	472	455	480	430	420	453	466	421	439	454	444	453	468	498	459	475	457	447	471	447	501	482	473	460	472	442	460	467	451	468	475	455	513	448	479	469	497	436	451	486	462	448	426	434	455	491	500	437	462	447	474	473	474	503	455	437	461	430	437	467	478	492	465	426	447	474	479	515	484	435	486	466	482	443	507	422	459	476	466	483	465	463	459	427	466	467	497	538	471	466	477	501	470	463	478	478	498	437	469	493	475	464	487	453	484	440	461	479	454	431	441	413	474	444	422	471	465	485	446	488	466	446	500	481	437	466	442	487	439	471	433	495	490	456	460	474	507	474	446	462	439	465	466	439	456	454	494	467	447	460	439	441	465	479	501	469	492	446	472	507	482	440	430	479	449	447	464	460	480	512	489	481	444	474	469	446	461	447	479	445	441	460	468	474	475	518	460	485	442	454	475	482	501	469	445	447	468	456	462	441	488	479	442	443	473	483	465	474	458	480	469	495	445	471	457	478	467	460	459	488	471	504	460	464	479	500	499	462	455	504	458	468	450	476	456	481	477	431	431	430	523	490	466	473	468	450	435	469	444	469	469	445	473	446	482	440	450	464	465	476	428	449	457	466	440	477	505	457	461	517
2653	925	477	366	570	692	563	530	467	415	312	240	211	216	200	213	174	137	143	143	118	110	82	101	86	75	67	63	72	61	46	58	46	38	39	41	34	38	47	36	32	33	35	35	27	23	41	34	30	32	29	33	24	24	37	34	28	28	29	22	32	23	32	28	26	47	34	25	27	28	36	24	31	27	19	30	32	25	28	27	24	31	24	21	32	29	22	32	25	32	28	28	33	23	30	27	27	24	27	34	25	28	30	32	26	34	34	26	26	29	22	29	27	26	36	23	28	23	37	27	30	27	40	39	30	26	30	32	28	24	25	30	27	24	20	31	37	21	28	32	24	30	18	21	29	21	30	31	12	28	25	29	21	25	34	25	30	25	22	39	40	22	35	35	28	22	35	21	29	39	33	19	30	29	26	14	21	30	28	21	34	28	33	28	22	25	22	26	34	21	27	30	27	20	28	36	21	24	26	24	33	29	21	32	28	28	30	33	34	33	27	40	21	23	23	25	22	31	30	27	37	30	26	36	25	35	34	23	28	27	25	30	33	36	35	36	24	36	30	34	25	34	33	25	22	35	17	27	27	23	30	35	27	24	35	30	27	36	31	42	23	22	33	20	26	26	27	33	24	26	33	26	30	24	33	27	28	37	28	28	29	25	30	32	18	34	26	32	31	28	35	17	25	31	30	26	30	36	27	46	22	39	29	32	24	28	31	18	21	25	24	33	25	30	32	26	27	28	21	27	30	24	32	34	32	20	36	36	22	24	29	25	25	24	25	27	32	23	25	27	22	32	27	25	27	40	27	24	35	21	26	32	23	47	28	26	18	35	39	22	25	27	24	31	24	30	26	30	33	34	31	33	19	20	29	29	24	30	26	26	23	25	22	33	29	23	29	23	23	25	27	19	28	25	31	23	22	30	20	33	33	22	26	31	34	24	22	29	38	22	24	46	24	37	31	23	31	39	22	25	25	30	21	27	25	28	27	28	24	31	30	28	39	25	17	26	30	28	19	33	22	31	34	25	30	24	26	28	28	27	33	25	31	28	28	27	30	28	27	22	29	27	21	22	31	30	37	26	31	22	25	26	23	25	21	24	22	23	34	24	30	27	21	35	30	32	20	23	16	25	28	36	23	26	23	22	32	31	33	32	26	25	28	23	32	20	32	30	23	33	24	39	26	28	28	33	27	22	27	26	22	29	35	38	34	32	26	41	26	32	30	33	27	22	20	36	34	24	29	24	28	18	18	25	24	27	25	35	27	28	14	26	37	25	26	18	30	21	30	23	18	22	32	34	23	28	25	30	26	29	24	19	25	26	28	17	32	26	21	36	20	23	22	36	23	33	21	29	32	35	29	28	26	26	22	23	32	20	30	24	21	28	38	26	22	20	29	32	25	28	44	37	31	28	32	33	29	31	28	29	29	27	22	21	29	32	23	25	25	38	35	28	28	28	25	35	34	20	18	26	31	25	22	27	30	23	31	26	20	35	21	28	33	25	30	25	22	31	30	33	31	39	23	31	27	36	39	29	22	37	37	29	44	26	30	25	22	32	30	22	32	32	25	18	24	27	24	30	26	31	32	28	22	30	28	24	17	16	28	18	22	35	26	31	40	35	27	36	29	20	40	38	33	43	24	29	37	29	17	27	21	28	20	27	18	26	40	35	22	32	30	30	33	35	33	28	36	35	27	32	18	32	24	26	25	26	24	22	22	29	30	27	29	27	30	29	31	24	26	18	27	29	34	28	28	26	30	37	35	32	27	23	27	22	24	24	23	23	33	39	25	16	24	21	17	19	32	25	28	20	23	22	32	36	32	38	25	31	19	29	24	21	29	32	27	32	27	32	24	28	34	22	28	19	38	27	26	35	30	37	28	25	20	23	31	24	28	26	27	35	28	29	29	30	29	21	20	31	28	34	24	24	33	26	27	24	23	25	21	32	30	20	30	37	24	30	27	31	22	31	19	33	27	30	24	24	23	33	26	31	20	15	24	18	26	26	24	37	23	32	20	28	33	28	22	30	26	29	23	28	30	25	32	29	30	34	32	27	30	20	30	35	35	22	24	26	25	31	26	18	32	32	19	21	30	28	29	25	21	29	25	28	31	23	25	22	27	36	24	24	27	32	28	21	33	27	29	25	18	22	38	25	23	34	27	28	33	25	23	36	19	30	23	24	33	23	34	18	29	26	26	36	20	20	26	27	29	23	21	25	33	33	35	34	26	20	23	29	33	28	23	35	19	33	30	28	27	32	22	21	26	32	32	27	23	30	36	24	35	20	33	27	27	28	25	31	27	38	24	24	26	31	37	19	24	23	21	25	29	20	30	20	27	34	26	25	29	46	29	35	24	36	32	27	30	27	21	21	24	20	24	28	35	36	24	28	35	27	30	22	27	29	33	26	28	43	20	26	31	20	34	22	25	33	33	29	27	40	30	28	22	27	32	16	24	38	37	18	26	31	24	25	24	22	19	26	29	21	29	35	26	26	34	29	37	25	29	32	32	34	28	25	29	26	27	31	16	19	37	39	31	32	29	24	25	21	23	21	23	36	28	16	24	28	20	24	30	23	31	39	26	23	27	34	37	14	37	22	31	29	27	34	35	27	31	28	20	38	24	22	27	34	26	34	36	29	31	34	34	33	30	28	23	26	28	21	40	27	18	29	26	29	38	36	33	32	34	23	24	28	27	32	29	33	28	27	22	33	18	29	33	34	22	30	34	31	37	39	31	19	27	18	42	26	25	38	24	25	23	31	20	17	28	36	27	28	37	41	32	29	43	34	34	31	28	31	32	29	34	20	30	28	31	27	18	31	28	34	19	26	31	28	25	33	22	34	38	39	33	25	38	27	32	32	28	32	33	33	27	32	22	31	23	26	33	20	34	38	26	21	25	28	22	33	27	31	25	31	24	33	28	34	26	23	25	21	25	34	25	31	29	32	24	28	24	27	28	32	18	29	34	31	32	23	21	21	24	35	29	34	28	25	26	24	22	22	23	36	28	19	21	26	24	25	29	23	30	28	30	23	29	25	37	24	26	30	31	26	30	28	17	27	30	29	26	36	29	33	27	31	29	24	34	27	27	25	22	34	29	32	34	34	26	21	31	22	29	35	24	30	24	20	28	20	31	32	35	27	24	24	25	32	20	37	26	30	28	22	26	24	25	27	9	27	18	35	27	18	30	26	29	25	23	30	31	30	31	33	26	24	26	35	20	20	35	30	33	26	27	22	20	33	27	22	25	31	32	22	28	24	26	22	21	25	24	27	39	28	20	16	32	21	18	30	23	28	36	27	31	27	32	33	27	25	30	25	24	33	23	27	27	28	31	20	27	30	30	30	25	26	24	28	27	29	24	31	31	29	29	29	26	32	25	27	29	26	27	24	21	28	25	21	22	35	27	31	31	32	23	23	32	27	29	32	30	28	23	31	27	23	35	31	37	21	26	30	27	25	26	28	24	30	31	32	28	30	22	30	32	29	37	25	31	24	26	25
29394	19200	11371	23280	29598	28247	24462	21361	19319	16901	13076	10159	9676	9295	9018	8630	7345	6908	6021	5832	4870	4463	3810	3330	3040	2938	2755	2457	2173	2028	1731	1550	1448	1243	1133	1067	951	954	933	960	886	837	825	836	763	669	649	582	516	503	513	488	538	516	526	497	489	497	492	484	482	463	463	471	470	491	465	473	484	447	450	481	471	444	494	482	481	485	534	516	525	511	494	543	506	511	493	539	499	503	513	443	486	496	469	498	491	501	498	504	446	437	464	442	460	447	480	467	464	509	453	401	450	438	463	444	450	459	496	449	453	466	477	459	467	440	446	428	451	476	444	458	455	442	452	468	466	451	448	433	436	490	440	458	480	455	466	467	474	489	440	446	432	418	457	480	466	426	445	441	453	423	482	447	445	463	495	467	464	457	450	460	461	484	428	449	432	437	467	456	444	453	455	507	467	460	466	438	468	486	446	444	439	468	449	453	449	438	441	429	438	418	446	432	459	479	453	480	457	462	464	446	466	509	430	423	463	470	449	469	423	447	450	422	437	446	484	423	467	441	453	462	448	441	481	409	464	437	408	459	485	456	484	484	421	417	473	429	468	469	494	450	448	484	467	422	461	438	441	472	428	418	427	415	433	459	457	460	488	460	436	453	460	436	458	458	472	470	411	456	467	424	433	452	420	468	472	458	468	483	461	438	447	448	482	444	470	512	448	442	484	474	459	458	449	428	452	442	475	456	466	468	420	443	480	435	436	451	434	450	440	427	455	472	433	452	443	462	438	450	451	454	408	460	447	441	457	445	468	451	428	480	446	448	434	452	480	457	467	444	448	500	423	428	487	421	417	454	444	461	425	434	454	440	481	477	467	469	455	488	440	481	477	408	482	447	467	461	447	429	458	450	436	485	499	452	457	445	431	433	494	474	469	453	423	478	461	421	489	474	464	416	437	465	429	426	447	474	468	453	407	466	427	448	438	488	440	456	447	489	475	511	466	471	451	452	467	437	476	447	459	429	465	497	423	475	466	446	455	443	499	446	445	464	444	488	465	480	451	458	461	470	437	415	439	480	447	444	477	441	479	475	464	415	457	442	466	453	462	493	461	475	452	472	423	430	432	404	482	441	465	461	458	449	447	472	484	448	453	447	422	421	480	463	461	495	454	470	491	429	458	493	461	447	465	431	420	463	452	450	466	440	467	459	431	409	431	489	474	470	459	438	447	478	449	437	488	495	453	463	425	449	462	453	417	492	399	463	464	435	434	432	469	440	486	468	452	463	453	501	420	461	433	494	468	476	504	472	455	449	455	416	480	440	465	436	447	441	437	477	444	430	443	473	442	480	466	440	439	436	466	459	400	479	445	448	484	441	430	457	441	466	454	422	468	429	452	452	441	488	430	435	440	447	450	507	475	430	440	437	424	462	468	412	456	478	407	433	464	454	452	463	451	467	423	426	467	468	439	507	461	469	486	424	464	441	471	478	426	467	466	426	433	434	449	466	460	476	455	471	478	455	422	445	471	454	470	454	449	447	492	446	447	439	457	431	486	488	443	456	446	443	442	458	425	476	435	464	399	479	468	487	472	437	408	452	448	457	481	442	455	484	459	449	427	479	447	475	469	431	430	460	444	449	451	391	474	433	445	456	459	464	446	443	457	461	471	476	444	449	416	444	461	439	430	447	504	447	455	487	451	448	428	404	410	478	500	459	478	433	466	443	482	475	488	420	439	445	459	458	425	414	458	455	446	458	449	443	456	430	444	458	423	446	448	443	477	443	460	473	487	469	455	453	484	469	435	468	446	457	443	476	430	454	460	461	441	473	473	482	468	451	439	444	439	437	480	417	486	399	422	444	462	459	449	454	419	404	426	438	437	475	412	452	481	421	421	478	469	420	453	466	448	435	440	417	456	458	429	448	460	468	433	435	466	431	445	441	443	457	447	451	467	474	466	469	440	454	459	467	460	503	482	390	451	456	450	479	418	438	441	427	442	437	460	426	488	482	453	454	464	468	424	439	464	437	468	473	444	445	449	422	444	450	469	458	450	470	474	475	498	474	452	446	440	447	459	460	426	458	450	437	448	444	443	411	454	429	439	452	451	464	469	458	486	409	488	463	454	485	437	466	466	473	453	471	454	476	447	443	447	463	462	432	483	488	448	503	452	473	500	442	460	426	470	453	426	426	456	434	440	427	441	464	463	462	458	468	466	443	435	434	451	428	437	458	439	462	453	447	472	460	452	432	454	467	453	419	460	479	457	468	466	468	425	447	450	486	449	454	437	475	447	461	465	433	440	443	456	473	441	490	431	472	461	474	478	414	470	440	450	451	447	445	455	440	452	468	464	436	463	459	430	421	472	448	475	483	458	392	447	449	437	452	441	468	497	451	426	454	445	436	447	424	460	470	448	449	469	402	427	453	439	451	461	468	441	477	440	473	452	437	462	451	482	446	429	452	465	461	430	457	474	478	453	445	426	430	444	468	461	477	445	442	461	436	419	449	452	448	461	473	443	430	486	461	410	449	464	456	436	454	439	439	455	467	461	475	453	457	471	457	447	439	443	440	435	473	436	420	442	471	486	473	413	439	473	444	433	455	475	428	445	478	473	477	444	476	452	451	406	468	450	439	487	483	493	454	412	460	477	443	391	413	406	488	417	480	470	436	432	492	453	463	448	444	469	465	434	465	456	449	432	472	463	438	446	425	453	453	444	470	471	452	500	421	467	472	434	441	459	430	469	432	458	462	412	460	440	468	464	456	495	459	437	461	461	453	456	471	449	453	445	483	445	495	433	461	418	466	442	477	472	446	445	452	442	423	466	452	451	503	478	459	462	463	484	456	453	431	423	452	469	444	447	468	474	485	439	480	424	412	467	462	459	470	446	438	473	438	466	443	461	430	421	448	461	456	476	439	454	455	451	457	445	448	442	454	428	424	439	467	469	442	475	473	432	464	484	487	479	492	486	450	427	443	471	458	483	461	484	487	438	423	447	432	437	458	445	466	467	474	471	410	440	443	477	457	468	459	431	493	445	476	421	451	450	446	483	443	477	472	427	479	448	421	467	426	490	467	485	440	435	470	481	439	456	426	478	469	454	456	454	443	483	470	428	468	455	467	474	473	447	460	423	475	455	424	460	465	417	458	466	445	466	469	487	469	479	479	500	495	424	469	441	462	434	429	480	468	436	428	476	450	437	439	474	447	448	454	441	444	478	462	467	457	452	466	432	448	481	471	452	461	442	481	411	479	434	449	460	457	441	464	460	465	458	464	452	488	433	434	444	478	449	474	426	435	471	473	459	484	456	476	446	445	469	447	464	451	430	464	459	447	425	448	455	449	503	468	459	470	430	450	445	437	467	452	473	465	416	453	435	421	413	462	436	478	523	473	461	477	456	435	453	474	484	499	466	499	435	460	466	491	422	440	428	502	486	447	464	404	456	492	411	470	412	466	464	460	454	477	473	457	443	430	466	454	429	425	453	432	449	429	442	460	432	420	430	438	495	426	466	439	475	441
2599	900	464	367	582	747	653	546	487	363	308	242	218	247	200	194	201	160	137	149	129	110	107	66	69	67	69	63	59	51	51	44	49	56	48	43	39	33	43	27	26	33	31	25	38	23	25	31	32	24	26	29	24	24	20	29	26	28	34	39	28	29	24	24	25	34	20	32	21	23	17	28	28	25	21	25	27	31	35	32	28	35	29	30	27	30	25	30	19	25	30	30	21	28	28	23	29	34	19	20	26	29	18	35	36	15	33	27	26	30	34	25	27	28	23	20	22	20	32	32	27	33	17	22	24	32	35	33	23	31	26	24	33	31	25	21	30	22	20	34	22	29	21	26	26	32	25	39	32	40	24	21	30	39	35	24	21	17	24	17	31	25	28	30	32	29	24	17	36	26	27	21	36	20	40	31	33	20	27	29	30	35	25	33	25	26	24	33	29	31	32	24	21	34	22	28	21	37	35	31	32	25	22	31	24	25	25	27	16	36	30	24	23	31	34	38	23	25	25	23	29	23	28	24	27	28	24	26	21	32	23	29	31	34	25	23	26	33	28	35	24	19	31	22	34	24	20	28	26	35	23	22	30	43	26	22	18	19	32	23	23	13	35	21	27	28	30	27	18	27	28	22	23	24	26	25	26	24	28	28	32	14	26	33	23	22	21	34	24	29	25	20	29	30	26	20	26	25	31	27	21	30	30	25	21	27	37	23	34	30	25	25	26	17	27	29	34	34	27	22	32	29	17	32	29	22	23	22	31	23	24	24	27	24	28	24	38	27	20	29	30	29	26	22	20	26	28	21	24	29	23	27	36	33	26	31	23	23	31	23	25	22	23	29	31	28	25	15	20	27	21	17	33	25	33	26	24	29	25	25	35	25	20	33	35	25	30	29	21	24	29	42	23	23	27	32	30	22	30	26	29	28	29	23	25	28	31	26	26	31	27	21	33	23	23	21	23	25	25	23	15	23	30	26	30	22	28	22	29	31	25	19	23	25	33	24	31	23	23	17	34	32	26	26	30	33	33	30	26	27	26	17	13	31	22	24	26	22	34	30	31	23	28	24	21	29	22	33	24	27	33	24	26	26	29	27	37	25	24	32	21	26	22	31	32	27	25	21	17	24	29	24	29	31	24	30	29	23	22	20	23	21	35	33	31	26	31	28	33	33	34	25	27	26	27	24	20	25	21	29	30	26	20	26	20	22	28	21	34	28	27	26	29	30	23	33	27	17	35	32	23	22	28	22	25	20	29	25	31	26	24	29	21	29	34	37	28	21	25	29	20	28	26	27	29	20	25	23	24	25	28	28	27	30	33	22	27	28	27	27	25	28	19	20	27	21	16	21	31	26	24	19	18	26	33	28	26	29	26	36	23	20	31	34	30	24	19	25	28	25	23	31	20	24	25	24	23	27	40	19	26	26	28	24	18	28	21	27	24	33	25	31	23	19	36	31	28	23	30	25	15	22	28	32	25	23	26	27	38	31	18	33	18	28	24	38	28	34	30	30	33	23	21	18	21	32	25	25	21	26	26	33	25	29	25	24	33	20	25	17	30	28	31	30	29	27	27	23	20	24	21	33	26	33	24	29	30	23	29	26	24	22	23	24	17	22	22	31	30	24	27	29	22	28	23	31	28	30	38	28	20	15	18	26	27	23	31	32	24	30	22	30	33	25	33	25	32	22	21	24	22	17	33	26	22	29	27	30	30	23	27	16	19	27	33	17	20	23	25	21	35	19	21	28	24	20	21	29	27	15	30	23	27	27	34	22	16	23	27	37	26	26	27	32	23	16	30	29	19	25	29	22	36	26	20	33	22	30	25	28	34	33	24	24	20	25	28	16	20	30	25	29	29	34	32	31	21	29	20	23	32	21	27	20	33	21	32	28	22	24	23	24	26	28	29	36	28	24	30	21	26	24	26	30	23	35	20	34	24	21	28	23	26	22	26	25	30	33	22	28	23	32	24	24	26	23	33	32	29	22	20	22	27	30	20	30	25	34	33	27	25	21	21	21	33	19	26	24	23	34	20	34	37	26	24	27	25	21	30	21	21	18	34	38	21	35	19	24	29	26	35	39	18	25	34	34	28	18	26	31	20	28	29	34	28	27	19	35	33	27	23	19	14	24	17	27	21	24	22	40	20	30	25	22	21	13	29	30	23	31	19	24	37	30	22	27	31	26	32	28	17	21	28	32	29	30	31	23	24	23	24	30	30	29	25	30	33	41	24	25	29	36	23	32	18	22	35	27	21	27	25	30	28	29	29	34	21	30	25	22	24	18	36	32	25	28	29	30	27	19	18	17	32	30	31	30	31	29	30	25	25	24	32	20	27	26	28	26	23	21	28	29	33	22	19	32	19	32	28	33	27	26	29	30	22	33	25	31	28	28	33	24	31	26	28	24	29	26	19	38	22	31	25	33	29	30	29	31	27	24	27	35	25	24	18	24	27	22	35	29	33	21	19	29	26	37	37	24	16	28	24	28	32	37	32	23	27	29	24	26	34	25	25	20	29	23	29	29	26	21	24	24	13	30	25	33	21	25	25	34	22	28	29	22	27	24	28	24	28	21	32	29	24	31	25	28	26	25	27	17	20	31	24	19	20	34	25	33	21	35	24	24	32	16	29	26	18	32	30	29	31	20	17	23	24	28	22	29	32	22	34	27	32	17	28	24	34	21	30	20	39	35	23	34	22	23	21	21	24	31	35	26	19	30	35	31	19	25	21	28	22	26	25	22	29	15	28	24	25	29	34	25	23	23	24	26	27	25	21	39	13	31	29	34	14	26	33	30	31	28	20	34	23	43	30	30	30	23	27	29	33	26	30	33	18	26	26	20	21	23	24	19	18	27	27	26	26	25	26	28	22	18	23	30	33	31	20	26	20	28	35	28	28	30	33	36	27	22	25	16	26	28	22	35	30	21	19	23	27	22	31	31	23	27	29	29	33	24	29	24	27	29	30	23	25	26	30	28	22	27	27	22	24	26	22	24	27	23	25	25	21	30	29	21	33	28	22	27	32	36	32	22	36	27	31	24	25	25	27	20	29	28	28	22	28	24	29	33	25	29	17	23	16	40	22	25	33	26	24	31	28	27	17	25	38	27	21	27	26	28	18	26	19	34	32	18	36	32	23	31	34	28	27	24	29	34	21	21	29	24	30	28	32	20	17	23	35	37	30	39	27	26	25	13	29	35	31	28	25	30	34	27	21	23	19	27	21	33	24	27	17	16	20	25	26	31	17	29	22	19	25	38	26	27	19	26	28	30	27	24	13	33	25	31	17	20	26	22	26	28	28	37	31	27	21	25	27	28	29	36	27	28	25	27	25	28	19	19	28	25	32	26	22	32	33	23	24	30	23	20	25	29	34	18	31	28	31	20	30	27	22	26	31	21	26	26	29	23	33	32	27	31	23	32	29	30	23	28	39	28	31	17	35	28	25	19	24	21	34	25	34	27	22	30	22	31	22	26	25	24	25	33	24	32	25	25
29816	19407	11417	23344	29955	28863	25404	22227	19460	16322	12524	10264	9584	9479	9428	8654	7835	6917	6203	5897	5049	4606	3872	3384	2977	2834	2688	2530	2210	1948	1764	1536	1426	1214	1113	1089	1017	946	982	913	834	830	794	705	691	650	553	527	517	520	489	499	488	512	472	459	439	465	448	457	447	438	417	468	415	468	472	480	439	460	426	423	418	432	440	459	440	453	494	487	510	509	474	515	471	487	475	510	432	477	455	482	467	458	469	483	457	493	458	419	455	439	469	418	451	427	427	455	417	418	466	485	432	476	484	427	448	418	443	431	431	443	406	422	404	431	482	431	435	439	427	452	431	463	427	487	469	419	433	415	419	449	462	421	418	478	418	426	436	478	459	482	412	409	437	410	459	460	423	421	412	455	449	422	443	388	459	393	434	428	370	435	415	405	413	435	411	392	446	439	451	450	452	444	395	461	418	426	450	473	407	434	432	427	444	423	427	430	442	431	400	438	421	405	423	430	442	470	418	431	398	432	412	435	448	473	417	456	429	446	445	442	440	439	393	416	462	462	464	400	431	441	427	425	459	450	422	427	445	404	464	481	424	386	406	438	427	391	410	483	443	410	441	451	448	419	428	436	436	430	418	438	445	409	423	425	398	434	458	421	472	419	401	432	457	424	427	452	430	418	441	424	473	431	445	401	408	435	395	454	445	422	444	441	400	420	503	450	430	431	430	456	454	401	435	437	432	432	436	454	433	434	427	474	403	422	444	458	463	449	453	453	424	438	439	448	406	450	452	416	445	471	417	406	460	466	447	448	428	433	444	450	435	479	435	410	397	411	409	419	425	444	434	442	471	423	404	417	463	434	430	417	451	413	444	453	400	425	409	436	474	450	450	451	438	404	451	431	463	398	444	388	458	398	403	448	444	430	391	425	435	408	396	412	443	443	413	428	421	436	428	428	436	425	466	432	432	445	419	482	418	446	424	436	439	449	420	420	416	402	403	416	424	456	442	403	453	450	430	461	416	425	441	436	414	433	429	451	440	453	423	433	416	440	467	432	450	441	421	433	395	436	409	440	446	424	444	425	436	444	412	423	434	450	442	440	444	422	427	445	438	415	429	465	429	380	431	425	438	429	384	446	446	447	403	433	436	435	415	437	414	414	450	439	398	471	450	437	440	444	431	436	431	444	398	420	418	403	426	460	463	456	437	414	407	421	443	472	403	455	435	428	436	409	423	436	409	428	432	446	421	455	411	428	432	434	419	459	415	407	437	424	412	425	449	411	459	411	425	405	442	410	417	454	463	423	409	449	454	455	448	423	471	435	427	410	435	433	395	428	431	441	462	437	401	430	425	409	400	462	477	424	452	432	428	383	435	452	429	428	432	456	429	422	437	437	398	445	421	412	431	402	440	389	410	455	417	431	458	448	459	483	441	450	429	454	447	427	417	447	423	446	424	445	449	453	416	439	419	443	419	450	416	433	428	428	445	456	454	403	497	438	416	426	408	455	467	415	449	449	437	431	411	407	439	423	397	444	431	454	428	457	451	447	426	443	402	437	435	456	456	433	402	403	437	463	447	455	471	430	415	425	455	446	487	402	431	408	416	415	486	430	432	438	477	450	397	426	425	444	452	457	434	413	476	436	448	443	455	444	468	434	413	410	454	424	448	402	410	433	449	428	444	431	421	433	415	424	416	457	434	446	386	472	438	419	442	440	453	412	439	418	445	431	431	410	404	416	406	412	424	439	437	436	411	439	427	443	464	443	461	418	436	447	416	470	424	431	466	426	434	408	404	439	442	456	430	428	443	456	448	445	402	377	401	466	460	462	407	429	430	430	396	413	425	425	418	460	487	397	455	460	457	468	406	420	444	418	433	460	431	431	456	457	443	435	432	458	433	409	433	436	433	427	424	427	437	388	393	416	421	419	381	408	459	419	423	439	428	440	425	452	430	404	422	427	435	429	407	448	434	412	433	426	436	436	443	458	430	411	443	417	477	447	406	451	402	409	409	462	383	422	447	454	407	439	424	426	449	433	404	443	436	375	431	433	433	434	449	409	457	427	411	432	414	403	451	450	424	444	402	439	420	422	449	424	419	446	443	409	439	449	427	430	383	434	415	437	447	436	437	436	437	469	456	402	457	406	406	440	451	425	452	438	448	431	426	385	440	433	434	424	428	391	407	459	395	459	397	424	449	462	437	428	433	445	417	438	398	436	422	433	431	416	388	458	426	436	475	431	416	397	393	415	441	472	461	419	430	439	417	422	411	418	433	438	455	422	443	448	443	451	407	442	467	397	433	409	420	420	437	412	439	421	431	442	422	434	439	386	405	430	445	431	416	400	372	450	422	413	446	420	492	437	468	473	422	421	410	445	417	464	454	420	436	419	418	405	442	440	487	446	473	430	418	464	457	393	427	414	417	436	432	443	435	461	421	431	441	419	446	409	393	433	427	402	439	441	416	403	446	451	435	453	444	434	430	428	429	451	438	431	433	426	432	434	418	432	446	443	431	384	453	395	443	423	415	469	374	416	430	394	403	425	422	432	422	437	428	451	425	424	434	414	466	431	426	429	412	438	447	437	411	438	451	448	462	420	438	423	422	446	411	447	435	431	449	439	452	417	417	403	398	479	459	386	414	432	455	433	431	442	402	417	407	465	445	439	432	408	442	436	448	446	427	429	443	453	409	456	412	437	453	413	464	437	388	423	414	421	441	449	415	440	448	443	441	440	430	432	432	455	395	412	435	442	449	430	419	413	454	439	466	418	469	436	405	422	433	419	437	426	409	420	437	408	469	433	464	418	410	423	454	404	446	385	458	433	429	445	423	424	401	445	451	478	420	435	459	407	439	485	464	443	455	467	436	436	407	454	412	468	404	429	432	462	430	434	444	438	430	458	427	445	432	451	437	462	456	406	420	420	442	448	443	464	450	429	452	427	469	414	445	461	403	404	443	442	401	455	433	421	414	437	404	436	439	431	481	400	418	477	427	430	455	467	454	433	441	425	396	426	428	449	435	415	459	417	414	418	407	431	439	421	467	449	437	481	431	421	446	411	435	459	426	445	440	413	434	461	414	428	415	469	420	412	440	449	399	428	418	415	395	426	432	456	417	399	447	423	426	483	434	448	485	415	399	419	425	429	403	429	409	421	466	438	436	456	389	463	423	400	434	402	426	422	419	420	433	419	447	426	449	410	438	429	447	464	460	437	416	418	433	433	413	456	411	423	452	471	405	424	428	427	458	434	455	412	487	437	438	430	440	397	440	442	444	451	424	391	429	415	402	417	411	442	421	443	444	430	407	407	434	440	462	444	410	419	438	466	415	397	437	404	407	434	397	396	451	434	463	422	397	438	460	442	432	434	464	419	444	435	416	428	453	412	463	455	434	400	485	409	407	459	459	433	386	419	413	423	438	413	434	397	424	386	421	412	422	430	426	432	457	397	408	398	447	406	397	445	435	448	403	425	424	399	404	411	448	428	463	430	446	492	439	406	431	439	425	482	410	400	424	415	424	395
4282	1515	679	526	877	964	875	800	731	580	386	297	317	324	335	306	334	243	213	192	162	161	143	131	115	107	102	104	80	88	76	76	74	88	80	60	61	59	68	51	43	41	59	50	38	37	38	43	44	49	38	34	52	33	33	40	37	30	37	33	39	30	42	35	36	38	40	31	53	50	39	49	25	47	42	43	35	36	36	28	42	42	47	43	38	41	34	31	34	35	36	37	43	53	36	37	41	42	52	35	25	42	34	39	36	37	37	43	32	45	37	39	38	29	37	37	37	33	39	41	47	31	37	45	40	34	35	32	23	43	42	30	40	35	41	40	37	32	48	35	30	49	29	32	40	38	42	38	36	44	27	39	42	31	38	39	31	34	35	39	41	40	39	35	36	42	38	36	40	37	36	46	37	27	45	43	41	38	34	46	28	36	35	40	40	40	48	55	40	36	41	38	42	44	48	39	26	44	28	38	43	37	31	37	35	32	33	35	41	33	39	41	47	49	31	45	40	42	33	41	42	34	35	28	42	41	36	34	39	42	27	33	39	33	28	38	36	38	34	37	35	43	41	35	39	39	35	34	34	44	40	46	34	31	44	42	38	43	45	38	43	36	30	42	41	43	30	34	36	38	34	43	37	35	43	41	35	31	46	43	35	34	41	41	29	43	43	40	39	31	33	34	43	41	39	28	36	44	41	42	37	35	31	31	33	32	49	36	30	44	39	45	41	51	40	49	38	35	37	40	38	38	36	41	38	39	36	44	45	34	35	47	36	37	39	37	46	43	41	51	39	36	28	41	34	40	59	35	48	30	39	41	46	51	38	45	45	46	47	34	31	31	37	49	31	37	32	34	43	38	35	37	33	42	45	35	36	39	31	27	46	31	38	35	34	45	37	29	57	31	39	39	51	30	35	29	24	40	40	33	37	33	40	41	26	35	45	42	40	42	46	45	37	38	42	34	31	43	41	31	32	39	26	49	49	27	37	39	43	37	39	34	35	49	33	40	42	41	36	42	45	37	35	45	44	46	29	26	37	39	35	33	35	41	42	56	37	35	40	43	37	33	35	37	40	40	40	47	30	46	34	44	54	37	52	43	34	32	45	46	38	31	47	39	18	34	33	30	39	39	44	47	29	35	35	35	26	29	41	35	34	32	33	45	36	55	36	49	34	30	44	37	38	31	34	43	44	38	40	38	39	47	43	39	46	37	33	39	31	35	52	29	39	38	43	36	40	46	37	44	32	33	44	32	51	23	32	42	43	39	37	49	42	36	46	46	47	35	48	48	40	29	33	47	38	41	41	41	46	43	42	38	54	35	33	39	31	45	42	42	34	47	37	40	44	40	38	42	51	25	34	29	36	39	39	39	33	37	53	46	40	44	45	42	36	38	35	43	40	41	34	34	50	30	43	57	51	39	46	35	43	37	47	49	33	41	35	39	42	36	45	43	39	31	41	31	52	39	35	50	40	39	43	39	32	36	40	49	26	42	40	54	43	41	48	40	45	44	49	39	47	36	44	40	48	34	43	38	35	27	46	35	43	33	28	42	49	47	36	42	46	38	36	37	34	41	50	41	31	45	29	39	47	44	41	42	35	35	32	46	33	36	34	32	36	46	29	30	45	45	35	42	35	48	38	35	40	36	40	37	36	31	34	37	45	40	37	32	39	37	29	43	46	53	35	44	35	33	29	32	31	39	39	49	45	36	36	37	51	32	42	40	34	30	36	33	45	46	37	52	40	34	43	39	37	30	39	38	36	33	38	56	24	45	46	34	39	37	41	33	43	44	36	43	46	49	35	40	38	40	43	35	35	45	33	35	47	33	37	40	40	44	35	44	35	46	45	33	35	38	55	38	47	34	39	25	52	42	39	39	48	28	40	43	41	34	35	32	24	42	52	35	34	44	50	39	39	33	33	45	34	42	28	36	41	44	26	35	43	37	33	42	42	32	37	45	45	38	37	45	44	33	55	26	31	46	38	28	30	50	45	44	47	35	36	29	38	49	39	39	45	39	31	34	22	38	36	39	29	40	43	49	39	33	46	31	28	37	47	36	43	37	37	36	49	48	37	35	35	35	39	37	42	46	50	36	41	37	47	36	36	30	34	42	42	40	35	25	55	45	40	35	41	43	29	33	41	36	59	26	42	40	33	32	42	38	41	46	34	32	31	46	43	45	43	41	46	41	50	36	39	44	31	47	61	37	37	47	35	37	36	39	42	28	44	33	34	40	49	36	51	34	50	29	36	50	45	24	43	32	40	35	41	47	50	35	33	36	45	41	29	43	31	40	35	37	42	39	33	35	43	28	32	40	32	37	37	35	43	23	46	43	39	43	43	31	32	48	36	42	48	29	47	34	42	46	36	26	28	32	47	50	43	51	33	53	43	41	45	45	41	48	41	41	41	43	44	32	42	32	42	46	42	40	38	40	47	39	34	43	39	48	48	41	44	34	40	43	36	44	37	26	37	35	38	35	54	41	39	36	53	27	36	38	37	38	35	36	38	44	34	47	34	46	42	36	44	52	45	44	39	40	33	39	49	41	22	35	43	37	49	32	45	34	42	34	37	27	34	35	35	41	41	62	32	33	42	30	37	43	37	36	34	35	44	45	39	31	30	44	41	47	36	34	47	36	41	44	41	49	23	43	42	29	44	34	45	31	38	32	29	50	37	38	24	41	35	38	28	50	22	35	40	45	32	26	45	48	42	42	34	37	39	41	51	43	36	43	33	45	42	40	41	35	36	30	44	48	39	48	41	27	36	39	38	47	48	49	40	44	31	46	55	37	38	40	33	39	31	35	38	39	30	40	41	39	35	26	36	34	44	33	38	47	36	38	36	36	35	48	39	35	37	50	39	36	40	40	47	34	42	46	40	37	44	40	39	35	37	32	35	34	39	40	35	38	36	37	46	39	32	31	36	44	33	37	33	38	52	42	26	46	33	26	24	36	41	51	42	33	40	43	38	42	43	45	32	33	28	37	42	32	39	44	32	41	41	31	36	36	39	36	50	35	32	48	44	32	39	40	28	36	31	37	34	37	48	32	37	43	35	39	34	42	36	36	33	42	51	39	49	35	36	35	30	30	31	38	32	39	36	33	45	35	51	32	40	26	42	38	36	23	44	36	35	46	50	33	45	34	46	38	33	49	37	45	33	40	53	33	47	36	44	44	42	32	32	50	36	46	40	40	51	44	41	37	37	34	44	36	41	34	28	42	35	34	49	28	43	32	36	47	25	34	27	33	36	40	34	33	47	50	46	42	38	37	41	30	42	33	33	38	41	42	37	49	32	43	28	31	40	38	43	39	43	42	26	45	37	37	44	48	29	35	43	34	33	39	40	41	38	38	33	40	34	37	45	43	34	55	37	40	34	37	35	46	42	39	26	34	43	41	58	26	35	34	34	51	40	45	50	44	42	44	40	35	36	39	40	35	42	37	33	33	36	38	40	32	49	36	31	43	36	46	33	46	43	37	41	35	40	42	40	31	36	30
32233	22751	14557	27244	34026	33102	30078	26689	23542	20033	15838	13739	12786	12803	12595	11498	10378	9380	8671	8041	7111	6443	5360	4780	4220	4155	3899	3547	2998	2798	2430	2257	1973	1852	1648	1496	1434	1352	1387	1287	1212	1134	1167	1050	973	879	834	806	763	745	697	695	675	705	685	701	681	669	660	659	650	668	686	671	624	638	639	605	637	598	668	608	686	677	642	715	693	674	737	705	739	704	713	687	704	702	698	753	694	727	646	715	648	675	701	716	691	693	670	629	666	712	675	651	671	689	603	720	674	620	626	661	657	641	690	675	615	603	608	662	676	675	657	648	626	614	632	621	618	602	643	651	598	603	656	633	598	651	632	597	607	662	608	630	662	613	642	587	611	626	647	667	656	616	624	589	604	642	613	618	670	647	602	661	656	660	595	681	637	632	628	641	590	617	655	633	677	621	646	575	612	600	643	607	659	652	616	615	666	624	618	611	604	610	607	671	641	623	584	622	604	608	615	610	593	634	626	613	620	585	611	620	623	588	623	625	602	611	627	650	615	629	553	606	637	645	612	612	628	624	667	607	608	622	646	639	656	626	648	626	639	607	593	632	595	612	642	630	637	579	621	611	632	614	662	642	635	615	665	698	613	668	652	644	610	632	625	629	672	632	609	618	601	666	626	658	632	619	608	633	613	625	638	607	636	683	636	599	582	632	637	607	564	620	611	617	584	626	642	622	623	640	636	598	631	651	641	613	606	626	637	626	635	620	672	610	648	594	605	671	642	628	591	603	615	572	647	607	589	630	595	620	635	629	664	618	656	653	653	621	657	641	624	639	610	659	679	638	627	647	610	591	585	609	631	604	602	680	651	628	680	570	636	613	650	573	630	622	639	645	652	649	586	602	656	599	633	598	644	641	609	641	630	635	636	622	591	657	643	607	641	635	614	593	672	634	631	623	659	630	622	622	645	640	658	549	633	617	626	622	616	657	618	660	684	617	630	685	653	605	634	671	613	605	621	651	677	618	620	603	640	661	640	676	652	644	655	641	666	648	643	641	657	640	614	630	645	679	606	638	640	635	613	652	638	641	632	628	606	636	651	620	627	623	654	615	669	581	582	590	600	644	628	608	644	616	656	660	611	663	626	649	615	606	639	650	619	634	662	628	634	643	602	607	624	641	634	609	621	626	674	608	662	633	602	608	646	630	591	628	597	610	637	646	580	673	625	619	636	660	635	636	647	630	606	618	668	612	671	592	586	654	653	644	639	624	627	686	615	654	605	626	601	617	641	628	606	669	653	621	638	670	645	673	555	599	617	619	635	624	615	642	627	636	645	638	609	626	613	626	613	609	581	671	659	614	629	651	711	605	604	618	651	654	579	621	620	625	670	679	594	632	637	621	651	611	643	630	646	615	582	618	627	597	658	627	617	642	634	595	622	636	600	636	591	616	651	619	616	620	606	617	661	596	616	689	690	643	616	645	642	679	616	609	653	619	648	620	631	629	644	602	613	625	634	604	627	615	585	641	598	627	631	622	662	675	592	657	645	620	648	650	652	643	636	604	582	628	652	626	653	629	643	610	607	632	602	701	637	631	629	611	634	592	609	625	628	626	645	628	625	624	634	653	679	641	604	605	667	638	653	620	628	609	671	587	626	613	661	607	612	642	647	648	638	578	641	613	620	642	601	612	626	614	573	586	579	626	655	650	647	635	673	625	580	663	564	662	590	611	631	651	663	662	657	624	622	628	658	647	612	657	645	606	606	652	671	620	606	612	615	658	593	686	595	618	640	626	655	615	626	632	592	600	636	598	626	607	602	640	671	636	656	583	656	596	571	622	644	601	646	618	630	601	705	641	696	647	622	661	611	637	646	619	596	639	624	627	603	598	618	610	663	614	641	599	602	612	603	639	639	654	603	604	603	644	622	633	630	637	653	572	628	663	615	700	613	625	638	650	649	619	592	608	663	635	649	621	633	610	626	626	619	635	621	667	635	618	647	619	631	610	617	601	604	680	657	630	626	663	629	624	615	621	604	656	573	662	675	608	635	608	616	636	625	624	634	644	573	599	659	574	640	622	633	626	636	664	606	618	634	641	598	663	635	665	662	659	611	603	676	592	637	650	655	671	625	618	618	682	625	659	656	648	564	604	625	649	645	611	554	625	614	560	612	646	629	658	623	656	636	631	661	652	666	594	598	645	612	587	620	646	650	613	604	655	598	641	595	610	645	660	629	628	638	655	647	616	635	631	622	645	589	655	614	635	596	633	648	641	655	650	593	613	584	648	645	612	617	635	656	597	619	620	613	651	609	630	619	627	652	617	608	653	651	660	625	622	642	616	597	634	574	626	603	617	663	635	630	634	624	601	600	638	606	667	618	636	648	622	611	615	617	668	621	593	608	649	638	599	642	639	625	627	651	646	651	645	664	586	602	606	577	594	598	635	632	617	645	652	651	639	609	649	598	646	620	673	672	635	599	619	629	625	623	618	640	611	628	626	636	650	614	598	643	642	642	619	605	642	647	640	606	648	616	634	636	630	634	638	673	632	635	628	599	619	571	610	624	619	639	600	616	650	655	650	603	606	662	642	634	651	595	656	622	631	679	589	642	603	629	635	603	612	619	611	619	666	639	596	598	593	636	612	625	594	625	669	630	615	653	607	628	618	604	625	636	649	611	642	617	669	614	606	613	629	652	604	683	629	629	620	633	645	627	636	638	669	610	612	625	667	597	627	651	626	595	649	639	656	639	654	597	622	655	625	623	622	638	660	596	677	661	673	651	614	624	641	629	685	639	646	643	646	635	666	605	636	658	594	642	584	609	665	589	639	672	624	616	631	664	677	622	614	612	630	693	607	542	605	618	644	612	642	613	608	633	656	607	598	623	630	585	663	621	628	595	600	648	619	637	655	594	608	606	584	642	661	647	648	650	580	658	629	647	639	637	631	627	637	588	654	651	639	619	606	611	666	609	602	647	581	669	641	608	674	614	634	598	652	641	626	618	637	616	625	684	561	591	609	628	638	621	628	633	630	614	611	613	670	667	612	646	620	617	656	591	639	652	642	669	638	694	640	622	639	640	608	660	630	633	626	669	598	634	609	656	644	605	621	622	621	634	604	653	634	642	681	640	589	591	651	643	626	599	651	619	588	621	667	609	623	600	639	663	646	625	598	563	630	568	640	622	619	604	607	654	651	629	641	624	648	606	604	654	624	634	643	666	627	624	615	623	592	614	620	580	609	646	594	625	690	613	625	622	605	625	621	652	653	581	625	620	627	639	578	665	674	623	640	614	603	613	615	626	625	627	578	623	628	631	647	636	628	638	623	635	660	610	610	607	644	626	625	636	605	629	693	614	627	673	601	591	651	651	606	615	632	600	633	629	655	657	583	619	590	590	602	643	650	625	620	620	633	629	609	645	592	625	616	621	647	631	623	612	644	612	697	653	678	636	624	641	573	623	589	661	655	606	625	666	687	583	617	675	650	647	649	638	579	653	628	652	600	605	685	659	616	652	592	626	642	671	651	627	621
4516	2208	1099	760	1175	1395	1315	1135	928	822	559	512	474	449	435	432	389	312	284	330	221	197	192	166	120	131	119	128	118	80	87	87	73	70	68	57	54	50	61	46	46	43	38	47	47	27	32	38	28	41	45	32	27	27	42	38	29	20	22	37	29	31	28	38	26	29	31	29	31	27	27	23	31	34	36	38	31	33	26	36	24	43	31	33	34	30	28	29	31	27	26	34	24	33	34	32	33	20	29	27	29	29	22	27	20	24	27	34	25	31	31	21	26	21	31	31	27	23	31	29	47	28	17	22	32	25	31	27	30	21	20	34	31	31	22	31	16	29	25	33	31	26	22	28	20	29	33	30	30	40	30	31	33	24	34	25	21	32	34	30	27	31	23	30	23	23	34	30	36	29	25	37	27	32	31	33	29	28	24	42	33	32	36	27	30	27	24	24	35	30	29	31	31	27	33	34	32	35	33	26	32	26	31	22	26	34	24	30	27	33	33	33	26	45	27	18	27	28	30	28	39	29	33	30	41	24	20	30	25	34	20	27	19	20	18	30	24	27	22	29	35	30	21	33	18	31	28	30	32	33	24	22	32	23	32	26	26	25	23	25	29	34	38	22	27	34	27	27	28	25	25	26	29	28	28	30	33	29	26	27	32	21	22	23	32	34	32	21	29	24	33	30	22	22	21	37	18	26	24	27	21	24	30	19	23	20	28	35	29	36	26	39	26	25	30	26	37	32	29	27	27	27	28	32	15	26	23	30	31	30	25	30	22	43	20	25	18	26	34	34	15	28	30	26	33	38	31	33	30	36	43	37	35	37	37	29	32	21	36	18	31	18	35	30	25	29	24	28	29	41	22	30	28	24	27	23	25	26	29	35	29	22	22	23	25	27	19	36	28	23	30	30	34	33	37	33	30	27	17	27	29	27	29	25	48	29	26	29	20	32	30	24	41	33	35	26	34	22	30	27	23	29	35	34	24	20	29	25	30	23	22	27	30	35	27	30	25	23	18	25	25	28	40	24	26	33	25	26	28	40	26	27	23	17	26	33	16	32	41	27	25	41	27	28	30	35	39	30	35	33	32	29	25	24	38	20	28	46	36	29	32	26	26	40	21	32	23	26	29	24	34	30	21	29	30	25	25	33	32	26	30	45	29	40	19	31	23	42	25	30	32	34	40	24	40	31	27	35	21	30	27	29	23	36	29	27	29	21	26	31	19	30	31	24	29	30	22	22	40	35	38	33	39	32	28	26	28	35	29	40	31	34	29	22	27	26	34	21	37	30	26	31	24	28	26	37	26	36	29	36	20	24	32	29	39	28	30	26	31	27	27	28	24	27	31	31	28	24	28	33	24	23	35	28	20	18	31	20	27	26	25	22	34	23	36	22	25	30	32	37	26	30	28	27	32	31	21	23	29	35	24	28	29	37	29	38	33	29	43	25	22	32	24	26	25	28	23	24	26	24	24	36	34	37	28	17	29	29	31	30	26	23	35	31	33	22	37	22	29	26	30	33	28	27	23	33	33	26	29	29	31	25	26	29	34	34	24	34	31	28	34	30	33	26	32	26	25	30	27	38	28	30	26	23	28	31	25	25	33	24	21	32	31	31	22	26	31	20	35	31	24	25	23	35	30	24	29	34	25	20	25	32	29	30	45	33	31	27	30	30	35	25	31	24	29	33	24	25	41	27	27	24	21	31	33	22	37	42	39	38	23	34	26	34	29	35	34	21	28	28	29	19	32	30	24	31	23	28	30	24	19	30	41	37	40	26	29	28	29	44	28	32	27	32	26	22	30	30	23	24	43	26	33	33	28	26	27	24	34	35	30	27	24	26	29	21	34	31	26	36	34	23	32	25	30	29	23	36	36	25	32	24	35	21	25	32	35	37	33	34	36	26	26	27	21	36	28	44	38	27	30	30	23	25	28	28	29	29	31	19	30	24	24	24	25	32	29	26	21	30	21	26	27	27	29	26	28	27	30	37	28	21	18	40	22	26	29	23	23	28	28	34	26	34	28	28	29	29	21	32	28	35	27	24	31	25	36	26	26	22	27	26	39	31	30	36	26	23	25	30	28	27	26	29	20	22	23	24	37	32	34	27	28	25	33	27	31	26	24	19	31	32	34	35	25	27	33	32	26	26	23	30	30	24	24	25	23	28	28	30	35	30	37	23	39	24	27	22	32	29	29	32	34	20	20	27	33	27	39	27	24	29	29	29	30	31	26	28	23	24	30	25	27	25	40	26	38	18	30	37	27	31	26	33	41	32	35	36	19	41	25	24	26	32	29	25	27	29	36	32	29	29	27	35	28	26	26	31	28	30	33	34	29	36	26	32	36	31	29	27	21	23	31	40	24	30	24	31	34	26	41	33	22	33	22	36	23	33	36	23	33	28	30	24	34	28	34	30	31	31	25	26	30	27	20	30	26	36	23	31	29	25	23	37	21	24	26	22	24	32	21	34	32	30	38	29	27	23	26	32	10	37	32	32	37	32	36	27	31	23	32	24	32	34	23	25	42	28	28	41	29	35	24	21	26	31	29	27	23	39	19	25	39	25	28	28	19	30	26	32	27	35	27	40	25	30	38	31	26	28	23	26	37	25	24	25	31	36	27	27	23	19	28	18	29	27	35	21	35	29	27	25	25	29	26	33	18	30	27	36	21	31	26	25	21	37	22	32	34	37	34	28	26	29	30	30	32	31	22	24	32	29	25	29	16	26	17	34	34	24	28	28	35	20	26	23	39	32	21	42	30	22	22	25	39	24	25	25	32	27	34	22	26	32	30	28	30	26	29	16	15	34	22	32	22	33	21	20	38	22	33	26	22	27	28	27	31	35	23	36	30	33	31	23	19	19	30	29	25	29	20	39	34	32	22	26	30	26	28	31	20	28	36	31	22	36	30	25	28	24	27	31	37	15	40	24	41	34	26	27	36	33	31	30	28	41	24	49	33	34	32	32	29	28	33	30	28	33	32	24	27	33	31	30	18	28	28	24	26	42	36	38	26	38	37	28	30	31	23	33	30	22	25	30	24	19	35	29	33	21	22	28	28	32	34	32	26	23	34	34	35	33	22	24	28	24	24	28	26	29	33	26	20	37	23	25	28	22	30	27	33	33	42	30	30	27	32	32	21	27	27	24	22	33	25	32	29	19	25	18	22	38	37	26	29	22	36	36	33	20	33	25	38	33	30	22	21	26	26	37	21	28	24	36	22	44	32	25	22	25	18	28	18	32	39	27	22	27	21	26	26	27	32	32	27	21	38	28	37	32	26	23	24	26	26	36	21	36	23	28	29	31	33	26	32	25	34	33	43	30	32	41	25	34	29	32	25	23	26	35	27	20	19	28	27	33	26	25	23	35	20	39	27	34	39	31	34	28	30	25	24	26	39	18	25	27	29	22	37	24	21	30	34	27	20	31	30	22	32	34	31	25	37	38	29	23	24	23	20	19	34	24	26	18	29	33	33	32	35	24	23	20	28	26	32	25
38441	27707	19185	32147	38848	37805	35042	31588	28145	24559	20065	18033	17128	16566	16553	15261	13898	12587	11885	11097	9658	8742	7516	6612	6069	5423	5218	4708	4200	3590	3085	2791	2527	2308	2035	1888	1727	1710	1671	1398	1242	1185	1135	1082	885	819	766	725	634	659	580	574	613	609	564	569	569	586	582	499	530	527	550	553	564	546	520	517	561	518	489	511	520	505	526	501	553	577	610	624	613	592	604	590	604	571	604	560	556	542	597	531	575	518	551	591	521	537	534	505	489	503	503	487	488	540	503	523	557	507	499	490	476	458	486	481	489	494	459	505	463	479	473	475	487	422	457	464	497	476	490	458	489	425	482	519	447	471	470	503	487	473	448	488	461	470	465	449	519	550	503	542	507	449	440	475	474	461	470	482	481	426	468	521	460	464	485	487	434	473	509	499	485	484	443	467	472	492	485	483	458	472	452	474	464	466	523	464	499	486	478	476	486	449	469	437	479	469	518	494	528	478	441	459	505	466	480	491	496	467	454	420	433	415	466	477	471	493	477	449	467	470	449	475	460	525	453	483	445	456	485	474	473	423	485	503	463	501	508	491	446	455	497	489	487	444	466	473	474	500	431	512	442	469	456	460	448	507	490	494	472	471	484	501	447	423	456	446	471	474	465	499	471	485	460	486	476	438	473	489	492	482	461	528	439	476	467	463	525	459	477	423	445	466	497	423	476	480	491	446	500	430	477	501	458	451	494	478	435	434	482	468	473	458	466	484	471	467	485	482	452	456	446	478	433	472	458	452	496	447	468	485	473	471	463	483	482	500	475	468	495	482	474	467	472	495	478	464	469	465	508	478	488	472	494	496	412	471	480	481	476	505	470	484	497	437	478	490	484	470	484	459	450	457	452	477	500	452	455	458	452	514	478	479	480	494	487	459	444	487	491	447	480	462	455	473	527	453	472	467	491	481	482	485	453	473	479	431	489	469	446	467	452	473	481	481	503	496	518	500	486	438	467	451	485	484	486	447	444	469	494	494	454	498	458	483	460	451	493	428	515	476	458	491	458	486	449	504	480	436	478	464	502	450	460	475	488	526	463	484	489	504	477	505	419	504	461	465	466	448	488	433	466	476	462	493	445	519	486	484	476	483	428	511	459	465	493	469	435	458	461	446	472	491	465	484	445	459	439	469	407	455	474	447	453	529	478	480	448	502	503	466	463	451	482	471	463	475	480	453	451	473	448	498	510	455	474	453	470	452	479	477	501	447	486	431	477	455	469	484	461	471	485	477	501	513	456	504	507	494	494	464	459	475	451	450	472	482	482	473	507	446	462	471	510	494	468	461	497	480	505	446	486	492	460	460	442	481	500	452	481	482	503	480	464	471	437	483	462	458	491	494	473	480	481	477	503	451	461	443	461	484	534	457	477	451	450	432	455	427	493	496	476	484	489	500	451	471	529	489	475	429	510	452	507	457	472	449	435	528	502	453	453	450	456	444	489	511	479	484	463	492	513	460	498	497	469	481	471	477	468	436	442	492	465	446	467	453	456	492	493	485	452	448	463	477	469	481	469	457	486	456	469	483	484	509	498	456	432	463	462	466	474	476	470	459	460	465	492	489	474	441	484	485	450	435	478	428	464	494	489	479	433	467	488	479	485	447	468	422	452	489	459	453	490	467	477	460	491	456	481	459	439	455	490	454	464	500	505	464	499	449	468	437	456	467	479	473	486	468	503	435	464	489	460	492	430	425	434	465	499	465	442	510	491	481	453	429	449	488	456	432	474	477	490	478	459	480	522	452	477	448	473	460	483	476	498	473	490	432	456	465	461	469	471	487	429	474	489	451	445	464	459	441	462	467	444	452	473	433	507	477	471	478	455	418	454	471	491	471	453	495	441	469	500	463	436	479	498	490	477	486	479	483	446	462	462	436	469	487	455	491	482	455	507	487	463	458	497	487	490	459	467	468	450	456	458	444	430	485	458	479	467	491	419	496	483	448	472	462	474	449	479	457	510	487	475	491	487	498	454	501	463	505	492	473	468	486	518	473	487	467	506	473	518	491	458	463	477	457	488	481	487	421	480	491	453	496	454	468	500	499	468	473	498	454	476	439	515	480	479	483	498	504	484	424	466	468	467	446	455	430	483	459	511	441	472	481	473	512	474	506	504	482	462	501	450	514	477	471	462	486	494	469	450	450	502	464	511	475	494	495	459	490	469	488	468	462	489	456	450	515	488	461	458	487	469	499	476	451	456	458	470	510	437	476	493	475	433	468	443	432	460	490	459	463	460	437	444	542	440	451	456	457	440	451	501	436	465	449	459	475	463	454	437	481	505	463	486	465	470	457	503	460	452	464	433	453	447	456	468	473	462	478	465	480	434	471	493	484	471	474	443	466	435	481	483	491	471	447	486	472	467	482	469	448	419	488	456	467	457	480	487	516	434	474	463	448	465	451	469	488	501	499	445	462	461	449	463	479	415	473	440	454	466	452	460	411	450	505	457	483	469	499	492	485	454	452	468	499	474	494	469	473	494	423	493	458	444	484	449	466	490	473	478	494	457	475	493	470	485	462	444	480	503	441	503	431	477	454	473	454	500	471	461	471	510	471	462	441	491	476	454	477	477	472	504	446	464	436	494	417	456	474	456	465	483	489	444	451	476	484	451	486	500	471	478	481	476	447	440	478	469	472	439	459	457	488	468	474	467	442	489	459	452	480	446	479	464	494	476	468	464	486	500	449	496	465	453	477	468	456	453	456	465	480	498	487	505	470	486	443	471	486	477	421	407	499	471	504	489	440	442	491	505	485	531	460	476	481	491	481	513	489	514	483	473	472	450	447	441	491	501	473	499	465	501	438	498	442	461	483	472	436	527	439	458	504	478	480	503	494	459	431	483	496	424	469	442	477	499	504	449	479	442	459	438	460	455	464	474	514	466	431	494	436	508	447	472	487	496	453	512	469	477	461	451	453	432	459	479	433	474	489	476	472	445	465	467	461	458	410	478	502	447	465	454	448	478	479	452	511	447	462	450	458	460	499	510	518	465	473	464	478	450	487	493	462	465	470	484	470	487	476	483	451	504	500	453	450	544	472	431	481	472	510	466	457	486	441	444	444	465	475	444	444	478	496	446	499	482	450	471	468	476	436	420	458	480	433	418	433	462	487	461	470	480	454	432	470	537	458	487	449	478	503	476	425	484	450	488	463	463	476	467	442	494	450	482	441	466	488	470	496	457	444	484	450	486	456	484	469	481	473	441	479	478	499	506	495	482	467	483	494	496	513	482	515	462	440	457	468	477	520	482	460	485	489	472	489	470	457	476	490	469	453	481	464	491	462	486	459	452	485	434	501	441	463	480	412	453	459	471	470	451	497	453	442	445	483	447	516	501	442	455	461	495	478	421	486	465	444	494	436	486	469	468	456	457	494	482	467	442	468	470	461	453	476	499	491	456	523	474	449	492	465	445	507	460	468	470	482	485	479	458	487	467	451	417	459	482	469	503	481	476	450	487	464	464	481	490	498	507	449	494	438
2742	923	508	311	616	713	727	612	475	393	262	244	195	244	215	209	176	157	159	167	135	105	122	112	84	92	64	69	64	67	47	61	51	55	33	43	42	41	46	36	36	30	43	32	27	30	35	30	32	25	41	36	25	34	24	18	33	29	25	28	25	27	30	32	44	27	27	26	27	27	24	34	30	34	36	28	40	27	33	37	30	14	31	27	33	37	29	29	24	33	36	29	29	32	26	32	22	32	29	26	30	26	28	21	42	28	29	22	31	27	16	17	16	26	39	31	28	29	32	32	32	36	21	34	21	25	27	38	32	33	32	30	27	20	31	24	29	34	26	28	24	29	27	29	25	31	24	27	33	28	21	25	34	28	27	23	27	26	21	26	31	39	28	30	33	34	27	29	30	27	30	27	30	32	40	28	26	28	33	37	27	28	33	26	19	22	37	35	31	31	27	34	18	26	28	25	30	29	33	19	27	26	29	22	30	32	33	34	26	21	25	19	23	30	20	25	25	28	26	22	31	35	29	22	22	25	28	36	24	30	22	30	35	26	27	23	25	20	29	26	40	26	38	22	25	24	18	46	20	31	24	23	40	28	22	32	30	24	21	24	25	31	25	30	29	30	28	33	21	40	32	29	20	22	25	31	27	20	30	34	40	27	33	40	33	29	22	27	20	25	33	23	27	24	34	28	33	32	23	29	33	25	27	27	28	25	25	23	33	34	30	25	34	33	41	27	28	29	32	37	36	35	36	29	27	32	27	28	26	26	28	21	28	28	31	29	44	24	25	32	25	38	25	30	35	32	18	40	30	32	22	26	28	35	29	38	35	24	26	27	37	19	35	22	23	23	22	26	30	25	33	34	31	26	28	30	30	30	23	26	33	25	27	26	24	31	32	29	23	31	40	25	31	29	29	31	27	22	31	28	34	30	33	28	35	31	26	26	34	25	25	34	26	28	24	30	32	34	27	26	33	33	34	25	29	28	28	28	27	34	33	24	24	31	17	22	39	33	34	23	41	36	20	24	36	34	26	33	22	29	38	36	33	26	27	33	35	33	34	24	33	27	42	24	27	26	25	34	29	27	35	27	20	35	31	29	16	23	21	20	33	29	33	29	30	31	36	41	20	39	26	23	29	27	28	28	26	26	24	33	22	27	26	28	30	28	34	25	28	32	29	30	35	33	24	27	22	23	24	31	24	25	24	20	28	32	31	28	26	30	26	33	22	33	37	27	22	22	22	28	25	30	30	32	30	22	23	25	27	30	29	28	30	24	28	30	39	24	26	26	33	33	29	24	24	28	22	28	29	16	26	28	19	28	27	25	26	25	32	43	12	34	30	23	29	24	32	26	26	28	30	30	31	39	23	31	32	25	30	16	26	28	21	28	32	23	41	28	20	26	30	28	30	25	25	24	30	33	31	30	33	27	27	32	28	30	19	29	33	29	32	30	27	30	34	25	17	30	24	34	25	38	33	35	33	34	30	26	35	24	25	32	30	24	26	22	25	29	35	26	37	32	24	23	23	27	28	24	28	26	31	27	32	34	19	39	28	37	36	34	21	36	39	25	35	25	35	25	35	32	31	29	34	24	38	35	28	35	21	27	28	23	33	33	31	33	26	27	26	32	27	34	20	42	31	20	28	32	21	25	32	37	34	32	29	29	26	24	38	22	23	36	35	20	32	33	35	29	37	25	27	31	36	22	24	30	18	29	34	31	22	30	24	27	30	31	41	31	23	30	24	20	23	30	34	27	29	36	35	27	30	39	23	31	25	20	30	34	34	33	34	23	25	23	20	31	27	24	30	34	29	24	30	29	23	16	14	29	23	29	17	22	30	27	37	32	28	26	29	30	34	33	27	28	29	30	36	24	34	32	22	26	23	25	29	30	24	27	34	32	31	36	33	22	40	35	31	24	29	21	27	28	30	29	23	39	34	26	32	21	31	26	26	26	35	23	21	31	25	27	29	22	31	29	28	28	38	30	26	25	42	20	26	24	23	24	25	42	32	21	28	39	27	28	18	27	28	28	24	26	23	25	27	36	32	25	27	27	18	28	20	29	30	19	19	29	29	30	37	28	25	36	23	19	26	30	30	21	33	22	16	23	39	25	27	20	34	20	28	27	25	30	27	29	22	26	26	34	28	36	19	28	26	32	38	23	28	35	26	31	30	22	26	24	16	27	28	27	38	25	33	25	29	27	27	31	29	25	24	26	33	29	24	22	22	29	30	27	24	26	28	31	33	29	26	34	38	26	25	28	26	26	24	34	34	32	36	27	27	14	30	25	32	31	26	35	32	22	35	28	27	28	32	31	39	26	33	32	24	27	34	18	24	21	26	33	23	28	28	35	28	31	36	28	29	30	26	23	38	29	27	31	24	23	24	32	20	16	24	19	29	35	29	41	23	29	32	36	30	25	23	28	28	23	29	28	29	26	33	23	30	25	37	19	25	20	32	27	26	19	22	29	37	31	39	27	25	29	28	25	27	33	33	33	43	19	33	25	24	26	24	24	22	22	23	29	29	35	52	29	25	27	29	35	37	28	32	22	31	25	23	25	24	25	20	25	27	33	22	36	29	38	22	22	27	23	24	25	22	24	22	28	33	35	32	39	29	20	29	28	32	26	27	29	40	17	33	33	32	26	30	22	24	27	36	31	41	29	24	20	24	34	28	28	25	25	28	28	26	42	25	19	23	24	32	23	21	29	26	32	31	38	27	32	26	32	29	34	34	28	26	23	29	27	25	26	34	27	25	23	17	26	20	24	43	34	35	29	33	33	19	26	32	33	38	25	28	35	21	30	38	29	21	25	27	31	18	26	18	29	34	34	30	21	43	29	30	27	26	29	28	29	31	25	26	33	29	19	27	37	29	17	27	24	20	29	31	25	27	24	27	31	33	32	36	30	37	28	32	19	23	21	29	31	21	30	21	23	25	28	21	27	32	28	32	32	31	19	30	32	23	26	26	35	21	36	23	26	38	25	37	26	31	28	29	17	33	31	25	29	33	29	33	26	34	19	38	21	29	25	27	21	27	28	21	33	29	23	19	23	28	30	29	28	33	27	28	42	22	28	23	34	24	22	29	35	33	32	24	22	25	27	23	23	18	36	34	22	30	26	29	25	34	37	25	26	23	41	30	25	30	26	25	24	21	32	26	28	24	29	25	22	26	40	31	32	27	30	34	32	20	22	23	25	37	21	22	26	27	32	33	29	30	24	34	28	34	25	28	32	16	32	30	24	33	26	32	29	28	26	32	31	28	28	26	28	38	25	28	28	33	33	15	26	41	31	27	29	31	20	33	30	24	36	25	26	29	22	33	18	20	25	27	29	24	32	22	33	21	28	34	24	34	31	31	30	34	32	24	36	32	32	31	35	21	25	31	18	30	22	26	36	34	27	25	29	29	38	28	22	26	43	37	36	40	26	30	36	27	26	29	23	21	29	32	19	32	22	25	36	25	21	21	27	25	34	30	30	28	35	33	35	29	32	33	16
29608	19661	11726	22836	29961	29084	26799	23506	19962	16496	12651	10770	10074	9978	9727	9016	7990	7112	7060	6165	5207	4431	3899	3535	3353	3073	2862	2703	2252	1926	1615	1521	1391	1232	1226	1084	976	1045	979	821	807	861	748	696	632	569	550	538	551	490	508	530	518	505	500	482	508	482	456	476	471	472	486	459	494	481	490	479	437	448	514	490	481	480	516	481	537	512	547	540	500	515	540	537	522	550	532	526	540	490	495	500	494	530	491	539	497	463	516	496	510	485	513	455	522	435	518	453	493	489	451	421	456	447	466	493	488	450	466	477	456	501	452	448	449	451	516	465	481	443	430	422	449	463	442	425	471	478	454	459	469	477	481	468	475	460	476	487	510	493	471	508	425	477	468	429	469	483	450	507	461	460	461	429	470	479	491	464	487	440	458	456	467	482	498	452	482	480	439	476	463	433	464	456	477	464	480	459	478	438	496	450	461	451	472	476	477	488	450	490	434	450	436	493	492	458	459	500	435	465	489	480	417	454	459	436	498	511	452	493	483	458	426	466	432	428	447	492	487	462	459	470	450	489	443	450	432	474	466	468	516	487	478	498	474	477	489	460	454	484	446	435	480	507	432	455	430	418	464	470	462	451	483	465	454	490	442	466	462	466	466	437	484	481	474	439	422	463	449	432	483	486	447	440	455	506	464	467	470	465	485	495	498	455	429	475	442	479	484	493	484	471	448	485	473	501	423	473	439	479	457	456	476	450	505	426	470	456	460	451	450	466	451	471	462	454	461	459	450	469	458	425	407	483	468	482	434	476	476	445	467	448	424	467	423	467	495	495	485	468	495	451	431	468	474	453	476	470	465	452	498	464	467	466	438	466	475	481	492	489	453	492	482	473	465	488	451	496	490	465	446	476	447	512	490	469	463	488	481	478	437	438	461	479	488	443	458	453	464	436	476	471	488	465	430	467	475	485	486	466	480	490	469	440	479	484	496	467	457	469	492	465	489	491	489	465	426	481	457	456	473	445	427	467	463	461	468	469	467	479	512	473	467	459	488	458	477	456	499	486	484	476	464	489	448	488	464	459	455	524	469	449	436	442	411	402	469	437	457	434	453	439	460	415	454	476	450	506	470	488	477	449	426	445	461	493	455	480	439	462	520	483	484	468	486	486	464	470	464	440	444	431	466	490	461	440	467	458	464	471	466	445	489	444	439	485	445	455	426	477	439	476	448	478	471	461	502	451	464	440	477	450	456	470	470	457	442	470	464	447	477	429	462	429	470	459	429	454	477	442	478	486	453	479	464	469	449	464	483	466	476	432	454	435	508	456	478	433	442	439	491	457	496	465	474	458	464	427	495	453	454	484	433	439	475	489	436	446	455	419	462	452	470	456	494	485	463	404	485	481	492	451	475	465	480	468	440	450	458	482	506	405	456	504	457	470	488	478	434	448	456	465	468	507	501	488	510	445	444	473	457	470	493	434	484	451	447	466	495	484	460	484	474	420	485	433	428	467	426	485	444	461	485	476	484	421	461	463	473	492	442	464	480	434	435	469	415	408	459	433	483	449	450	465	484	466	486	458	470	460	447	469	460	469	506	436	469	477	455	483	472	443	451	492	446	502	472	456	479	473	443	431	449	455	450	484	442	474	503	471	467	441	450	443	475	465	506	496	493	433	449	480	463	493	441	437	479	471	490	438	483	476	453	445	473	475	464	445	444	457	497	493	488	495	473	458	478	446	481	464	471	451	472	463	459	461	433	447	480	446	476	475	486	454	468	500	453	476	477	484	462	433	495	505	473	483	476	438	475	487	504	467	416	478	501	496	428	448	442	464	441	468	453	452	477	464	492	418	483	486	467	443	435	463	474	466	458	496	446	459	479	462	468	465	474	474	464	484	513	487	440	456	461	432	432	452	465	448	473	485	423	442	425	454	456	446	467	461	420	508	498	469	469	466	490	450	432	481	449	472	443	501	494	451	472	477	474	458	451	449	505	473	491	430	490	456	496	447	507	451	489	465	470	469	453	494	469	471	448	471	437	467	480	469	481	452	476	489	437	457	466	421	491	461	486	456	473	454	505	485	469	504	438	440	471	481	454	434	474	457	445	524	472	473	472	461	526	474	423	459	455	480	458	487	489	463	473	462	458	480	470	453	481	451	467	450	464	443	446	435	446	463	481	457	453	470	440	431	497	444	480	443	481	457	483	474	486	453	474	476	460	450	463	435	478	483	427	471	434	480	467	457	497	476	418	491	457	506	426	430	481	477	428	450	471	464	446	471	497	439	444	453	455	455	447	466	504	449	510	454	435	455	460	409	473	469	457	452	456	470	489	433	487	491	427	464	445	452	448	495	507	469	455	471	484	486	444	473	478	479	487	446	447	461	491	434	432	469	452	475	448	454	456	412	481	493	452	465	494	452	436	470	481	519	455	443	410	466	465	480	450	486	456	467	461	454	483	489	459	490	496	495	452	483	515	470	455	467	470	494	446	476	461	479	488	473	494	471	451	437	432	443	459	475	457	464	467	472	457	484	461	467	476	442	447	442	485	456	484	472	478	419	423	455	452	448	479	459	460	440	437	466	505	477	480	444	464	484	504	470	487	462	441	479	480	478	483	470	453	452	461	454	462	466	452	454	471	460	463	477	476	459	467	422	473	439	470	431	422	464	473	441	495	443	451	491	467	440	444	435	477	465	466	429	482	488	485	437	423	439	478	432	467	442	441	453	456	484	484	481	478	491	466	425	432	450	477	477	433	434	499	452	449	475	440	445	491	426	456	462	494	470	470	474	514	481	473	458	462	471	466	452	432	441	421	482	502	466	464	444	461	471	452	447	460	459	471	480	447	485	465	487	472	438	487	473	450	468	432	477	467	437	435	478	442	462	493	460	482	473	450	456	415	481	465	409	470	449	490	428	458	478	458	470	480	455	453	491	483	468	512	492	422	471	410	470	452	455	490	458	430	459	466	464	462	479	445	487	490	433	472	443	459	476	461	467	486	480	453	462	486	471	429	454	472	437	482	444	449	499	514	454	433	440	453	475	435	463	454	475	488	472	470	461	470	480	424	449	475	466	466	439	482	469	475	463	466	470	463	457	453	474	482	469	466	457	439	427	430	503	464	459	465	492	471	444	448	466	455	493	454	468	455	446	474	489	453	454	450	440	454	433	477	464	461	471	485	436	443	505	448	433	472	490	437	470	502	488	454	485	439	462	459	463	454	495	436	449	498	497	453	432	451	443	464	501	437	488	472	442	442	480	447	430	435	479	452	484	490	455	438	453	463	462	493	473	466	463	473	455	441	460	461	422	481	483	423	474	446	468	460	476	431	488	449	476	433	491	432	477	503	475	473	466	470	500	446	440	445	469	467	446	451	455	419	459	434	437	480	449	441	459	454	455	465	437	469	464	489	476	458	477	441	467	487	440	437	500	441	475	446	470	450	449	460	462	458	494	457	391	462	473	473	450	471	430	461	491	486	464	463	449	450	452	461	434	486	434	448	469	447	479	486	471	502	478
2578	956	544	350	598	769	689	588	540	370	263	260	198	200	231	228	176	177	166	131	122	123	93	116	68	69	70	83	62	47	53	52	66	41	45	28	30	42	35	37	36	30	40	27	37	32	21	30	21	23	32	29	32	34	24	22	24	18	20	37	27	21	28	31	30	31	24	18	23	31	28	28	35	30	31	28	30	25	33	28	22	23	20	31	29	30	27	29	36	18	28	32	33	28	24	24	20	28	26	24	30	27	24	23	36	30	31	27	22	22	25	25	36	29	28	22	26	20	22	30	34	24	27	30	30	17	33	22	29	26	34	15	33	26	31	26	33	26	27	28	34	30	33	31	26	29	28	25	23	34	26	21	21	18	24	31	20	31	28	36	12	25	30	25	27	32	24	28	28	25	24	29	23	31	25	31	26	24	31	23	25	36	18	27	31	25	32	18	26	34	29	25	29	19	31	32	37	18	25	25	23	23	33	28	28	23	23	26	33	25	38	19	20	23	31	41	28	35	25	32	27	28	34	23	32	14	21	27	24	25	34	30	28	28	23	22	26	19	32	22	24	28	30	29	28	26	27	30	28	24	29	29	23	29	27	21	22	29	26	29	35	24	24	29	20	20	28	24	25	27	32	27	23	33	24	31	34	24	27	28	33	26	28	18	32	25	21	33	27	28	31	27	31	23	13	37	26	25	19	25	25	23	37	28	23	35	35	25	25	28	24	32	22	30	24	25	17	22	17	22	35	26	29	32	23	21	23	26	30	22	26	20	29	30	27	27	17	18	22	26	27	32	28	24	25	22	20	28	18	22	22	29	22	27	23	30	28	31	31	20	38	31	30	30	26	35	29	34	19	34	27	23	44	26	25	30	27	28	32	29	19	23	21	22	18	25	27	27	26	33	26	26	37	25	21	22	27	23	29	29	22	26	36	37	23	18	27	21	28	32	28	22	30	28	18	18	26	30	34	22	26	31	22	34	34	24	23	25	29	31	26	32	25	21	26	32	29	25	33	25	40	30	33	24	25	33	19	35	29	25	27	28	26	23	27	32	32	36	22	36	24	28	24	28	19	18	30	34	32	26	21	22	25	24	24	27	36	19	29	27	24	22	32	21	22	34	27	36	30	33	23	26	36	20	27	23	24	25	23	34	32	33	26	33	31	26	32	17	26	25	27	26	29	26	27	25	25	30	32	25	19	24	21	25	31	29	37	33	20	23	16	28	31	31	24	26	33	29	39	30	21	28	31	32	25	30	26	42	24	28	27	31	26	24	33	25	29	29	27	18	22	30	21	32	32	18	22	29	30	31	30	27	28	18	26	30	30	22	20	16	28	22	25	26	25	35	25	21	27	16	33	32	36	29	25	32	24	27	34	39	24	25	27	24	29	27	23	28	33	27	24	27	29	29	32	15	31	21	35	29	28	27	23	28	25	23	32	22	33	23	25	25	21	31	25	26	38	28	17	34	22	36	20	23	33	26	32	20	36	32	30	24	26	34	29	30	21	40	14	27	19	20	29	35	27	27	40	22	29	27	25	29	30	21	25	22	22	29	32	34	23	24	31	26	35	18	23	33	31	20	25	25	20	27	28	28	24	27	27	25	20	35	34	20	27	27	26	25	31	28	33	29	24	24	24	32	33	28	35	36	29	23	30	46	20	26	29	19	30	27	26	28	35	25	28	15	23	25	18	22	26	20	26	21	27	28	27	23	21	29	21	31	24	17	28	28	24	35	24	28	28	29	34	34	16	24	21	30	18	29	29	19	26	27	27	27	21	22	25	37	21	30	35	18	36	26	27	22	31	19	31	26	24	22	32	25	36	25	27	26	29	25	22	22	21	37	24	41	27	20	33	30	12	33	15	28	26	24	18	32	20	29	23	23	27	32	22	27	29	27	27	32	33	25	25	33	30	35	44	22	28	30	24	31	19	18	28	29	21	31	36	26	23	26	29	23	25	34	25	28	36	32	30	19	33	19	27	31	31	32	27	26	37	30	31	34	38	41	27	30	23	21	28	21	24	22	21	31	29	32	28	25	25	27	33	28	29	26	25	19	33	26	25	29	17	33	24	18	19	25	29	33	28	23	21	31	22	32	41	29	33	27	22	28	31	25	30	28	26	25	24	25	35	29	30	22	20	22	30	30	22	20	29	23	22	25	31	34	32	19	25	29	18	35	24	25	26	29	35	18	23	35	23	25	28	29	27	30	33	30	32	24	24	26	23	32	27	29	33	33	31	35	32	21	23	26	27	19	37	29	22	22	25	24	27	19	31	30	22	25	23	26	22	13	33	15	28	32	26	20	25	27	17	30	24	32	28	29	25	28	29	20	32	22	23	20	27	27	23	33	25	25	25	28	18	20	28	22	30	20	24	28	23	28	35	31	27	20	32	37	28	35	23	22	22	33	29	36	24	35	29	32	25	29	27	20	23	21	29	21	24	22	30	31	31	25	22	30	30	22	24	15	22	27	18	19	30	30	24	31	25	27	28	25	25	23	22	32	16	23	28	23	27	22	34	29	32	28	19	37	28	27	30	34	26	23	19	26	29	24	28	26	25	28	23	21	31	24	20	21	27	30	31	32	26	23	19	30	18	24	18	38	19	32	18	36	32	24	28	33	27	32	22	29	25	26	20	32	30	27	20	20	30	26	15	31	24	24	26	25	31	26	21	23	36	28	22	22	24	22	24	23	41	16	22	30	32	28	27	23	23	24	25	34	25	30	24	21	37	28	27	21	28	15	34	29	25	23	27	34	33	25	33	26	28	25	21	25	29	26	19	29	39	20	24	20	29	22	18	32	22	34	26	26	28	25	30	19	40	27	36	29	25	33	30	32	24	20	27	23	22	28	40	26	24	31	22	27	23	27	23	28	21	37	24	25	23	19	28	32	20	21	21	21	30	25	34	23	18	29	25	25	32	23	25	29	18	27	22	37	25	27	39	22	26	33	29	30	26	30	29	21	30	24	37	35	32	22	23	30	20	24	23	29	22	21	24	29	18	34	33	26	24	23	28	34	25	19	22	15	22	26	26	29	33	42	33	28	28	32	25	31	19	19	26	29	26	28	25	19	20	30	33	23	32	32	27	22	29	30	38	29	35	27	24	33	31	30	32	32	26	28	32	26	21	34	22	23	33	16	30	30	16	27	35	30	31	19	28	24	30	27	25	34	25	24	28	20	23	35	33	26	33	28	25	24	30	28	29	22	23	27	32	28	36	29	33	21	26	22	21	18	30	22	34	25	23	24	27	27	32	26	28	35	25	28	33	31	37	27	28	20	30	30	18	21	33	23	26	29	15	27	30	18	26	28	33	33	29	30	32	23	26	22	30	24	25	26	36	35	33	29	22	18	40	32	21	33	24	24	26	25	29	23	26	36	22	35	30	36	35	33	29	25	32	31	26	25	27	29	28	26	20	32	29	22	32	20	33	25	26	32	23	42	21	27	22	36	23	15	26	36	27	31	32	27	28	28	32	28	39	27	19	25	33	22
29869	19536	12005	22959	30381	29469	27024	23630	20508	15841	12917	10681	10312	10298	9772	8945	8076	7496	6851	6042	5396	4408	4108	3561	3339	3099	2802	2402	2155	1823	1589	1448	1347	1220	1116	1100	1060	999	947	834	793	870	760	696	629	597	556	504	497	529	466	489	490	474	462	428	435	463	481	458	488	449	507	496	458	458	422	440	447	413	453	486	434	443	452	503	502	514	520	483	488	477	477	471	500	549	473	499	467	496	470	502	488	492	519	520	468	508	476	468	455	494	461	454	483	436	492	462	477	473	484	396	479	396	471	462	481	435	434	403	481	464	451	437	393	481	430	459	440	448	449	434	422	436	417	429	429	470	372	427	459	446	492	427	445	414	401	477	448	474	456	453	442	460	448	440	424	457	422	469	458	412	416	447	434	450	404	444	451	452	435	459	437	455	392	423	421	416	421	450	441	462	476	437	431	431	472	479	429	454	433	405	467	433	454	446	450	434	394	438	452	447	429	440	427	421	422	401	449	454	458	426	480	441	417	431	482	423	367	474	440	450	419	417	437	446	417	420	405	459	481	458	403	461	446	405	422	434	436	436	434	462	484	461	426	481	438	470	471	445	410	437	453	457	442	441	387	472	420	453	438	449	452	434	457	426	494	407	430	457	436	456	473	445	420	459	402	468	456	400	446	449	458	472	408	440	425	465	485	448	428	446	434	436	432	481	423	428	426	435	423	457	415	446	431	448	409	450	469	441	463	470	440	459	439	421	398	464	458	446	456	428	448	471	431	478	451	408	453	435	397	434	468	440	439	438	459	404	461	447	428	407	482	426	430	421	436	445	394	426	428	461	409	493	447	433	490	452	418	447	460	455	456	445	416	471	431	431	441	414	445	400	439	417	425	461	436	409	451	417	459	455	461	466	424	406	410	415	395	468	451	420	413	440	454	425	436	448	427	404	479	448	454	458	418	465	458	458	422	458	432	423	428	414	447	423	444	430	472	444	412	433	439	410	472	435	405	447	426	430	459	448	458	396	452	428	405	427	448	445	442	449	428	427	465	422	441	446	433	438	434	478	428	429	415	448	423	440	438	401	427	424	404	399	454	451	447	439	427	395	455	465	426	454	409	419	401	439	432	458	460	454	411	434	444	439	417	430	405	449	423	428	445	408	465	406	407	452	463	450	451	428	445	467	441	457	471	457	439	457	418	417	457	401	438	421	452	451	454	452	430	480	417	427	403	465	440	454	456	438	434	461	421	441	423	416	448	439	421	438	443	441	430	445	438	443	428	438	449	408	476	465	472	446	400	449	428	418	474	424	470	478	419	487	426	426	435	419	439	418	429	429	453	450	448	471	448	421	408	449	436	418	449	453	452	459	476	459	458	445	446	450	445	453	406	417	465	443	405	461	446	439	447	450	417	477	456	463	437	456	429	424	433	441	438	407	397	442	429	447	466	447	433	469	438	456	443	376	424	449	404	455	440	447	420	421	454	453	413	464	397	470	446	456	448	402	388	442	404	475	392	449	445	444	422	444	426	466	425	421	432	433	453	462	424	437	435	415	420	465	401	429	419	471	466	475	423	426	422	420	417	446	506	430	437	451	419	441	471	420	430	420	430	412	443	392	448	402	440	423	425	394	457	458	459	443	430	412	427	454	465	451	412	410	439	439	440	446	440	423	468	435	475	428	425	418	437	466	424	444	459	425	455	420	447	441	475	466	413	433	444	441	436	438	437	458	445	439	447	424	423	439	467	441	433	433	384	424	463	469	441	431	403	439	440	428	453	448	395	439	458	457	445	437	470	465	467	451	415	444	444	439	476	425	434	438	457	427	426	452	422	426	447	482	458	436	424	465	393	492	434	415	424	449	438	450	394	468	425	411	438	475	458	457	433	429	453	438	455	447	455	448	483	424	410	440	400	454	444	508	390	451	446	428	412	479	457	433	441	449	374	444	430	472	430	427	428	435	445	478	443	430	411	456	418	434	411	435	473	439	450	400	398	449	458	456	407	422	417	439	462	455	480	424	462	432	457	452	412	439	442	462	427	413	424	473	460	483	456	455	428	458	460	456	423	425	441	470	456	428	427	462	455	472	429	440	425	472	433	436	434	466	415	458	477	467	430	440	451	465	426	432	427	418	462	430	427	429	428	441	424	455	441	431	406	460	434	443	448	447	413	415	457	459	482	432	413	430	473	441	424	421	458	438	446	403	423	424	403	402	406	401	439	469	444	428	467	442	469	435	391	447	442	418	435	393	417	429	409	468	418	457	416	440	460	431	433	431	442	449	419	414	474	406	387	420	431	463	456	410	434	449	439	455	431	419	432	442	457	439	466	417	419	438	432	455	447	425	494	437	442	447	480	459	453	429	467	457	445	443	447	457	398	437	445	432	421	410	442	426	455	453	478	445	445	459	420	468	449	455	437	452	427	439	445	453	451	397	416	431	463	423	457	455	413	479	412	452	433	459	444	426	422	416	467	454	451	409	451	453	398	431	472	462	413	477	442	468	427	462	431	431	439	447	428	438	471	456	458	425	423	479	445	409	422	406	461	418	433	435	428	446	429	410	444	442	444	413	395	422	471	450	468	478	446	459	423	426	430	410	452	445	455	422	438	406	414	428	447	439	434	406	466	462	411	438	441	464	451	429	431	415	436	424	445	447	429	442	455	446	426	454	427	447	459	450	475	441	480	438	471	436	448	413	447	433	435	429	425	433	453	474	456	431	436	433	440	410	469	486	420	457	429	460	417	453	427	397	439	437	447	415	424	433	426	457	450	473	455	492	425	479	432	449	470	454	448	470	450	407	443	444	430	437	399	473	436	416	430	463	443	427	468	471	459	415	433	411	439	420	455	467	447	454	408	438	439	457	431	427	442	453	464	452	435	451	433	461	414	415	417	454	446	444	444	429	428	467	404	412	435	421	431	444	452	435	433	435	429	418	485	449	438	385	427	447	422	405	413	450	480	455	437	436	439	457	437	468	448	448	435	431	441	459	433	466	444	446	452	450	426	455	455	410	396	430	414	428	430	451	442	429	424	458	425	447	479	479	444	444	421	482	465	424	480	443	424	429	450	461	507	466	442	425	434	460	447	457	471	443	411	474	426	391	463	430	464	441	409	432	439	454	487	434	403	426	456	396	450	469	446	394	424	439	430	467	445	427	476	456	437	480	402	446	451	431	443	469	441	464	447	437	450	419	445	428	457	420	416	476	417	433	451	407	430	437	414	406	433	412	449	444	451	440	395	422	417	441	415	457	472	464	434	417	448	407	471	426	473	399	459	457	442	433	485	434	438	421	465	425	439	412	453	435	455	441	460	446	483	412	453	411	412	433	476	465	472	500	451	437	412	461	457	471	404	447	420	435	461	410	495	470	440	422	482	463	453	413	453	423	458	418	425	430	439	449	454	426	431	445	440	442	402	428	420	439	438	461	451	436	388	444	448	440	456	460	460	439	446	438	435	451	451	426	431	450	402	407	416	465	470	429	483	436	422	451	398	470	462	455	430	427	409	450	417	435
4456	1444	746	487	864	1087	1023	888	696	486	430	307	365	357	347	335	275	259	264	212	212	175	139	151	137	122	96	94	77	70	86	70	51	55	63	67	47	65	42	63	47	49	56	65	40	44	39	39	35	41	36	43	48	38	39	57	41	34	34	27	47	42	30	39	38	46	35	31	49	48	45	36	43	31	46	42	33	33	37	30	44	38	43	33	40	49	38	33	48	39	44	37	34	40	48	33	35	38	37	46	32	41	43	39	42	33	39	44	42	35	40	36	34	41	35	43	45	27	40	42	46	40	31	44	45	58	36	39	36	42	34	35	46	38	28	34	42	33	31	33	34	33	42	41	30	41	41	54	45	38	49	44	38	40	39	45	38	38	39	37	35	46	40	38	30	45	29	35	42	47	35	47	31	32	40	36	47	37	36	41	41	35	39	40	37	40	38	38	41	41	39	34	41	45	49	55	32	41	37	42	41	43	42	46	33	54	53	33	26	40	42	44	34	41	37	43	29	47	34	42	32	35	36	30	38	33	43	38	52	48	44	36	36	48	30	39	37	40	46	48	42	40	39	49	35	38	45	48	37	34	45	40	37	31	45	43	31	45	33	48	38	36	42	43	42	41	31	36	44	27	42	45	41	35	39	59	41	45	52	47	36	35	30	41	32	40	41	40	30	32	20	49	38	41	43	47	40	46	36	37	36	45	46	40	42	55	40	30	51	34	34	38	49	35	44	35	37	35	33	43	35	46	36	26	41	46	33	48	29	34	36	55	47	39	34	49	34	40	42	42	48	35	35	50	39	46	37	33	27	34	35	34	45	33	24	43	41	41	44	40	45	50	29	54	40	47	28	33	43	40	34	29	41	40	30	35	49	38	39	33	39	37	35	26	40	40	52	38	36	47	29	34	45	38	53	49	42	36	40	30	41	38	37	28	56	37	32	40	43	39	39	35	28	42	47	42	31	38	36	48	38	49	24	37	38	45	34	32	47	44	45	30	34	37	32	36	32	29	28	40	35	34	39	40	41	36	44	29	45	36	44	35	41	38	47	53	34	42	26	48	44	37	40	47	54	52	36	36	42	37	27	37	35	31	32	36	47	30	29	39	28	38	39	53	36	37	33	38	38	40	39	56	46	37	47	43	35	48	36	41	35	39	44	33	44	40	40	49	43	28	46	46	50	37	42	36	35	53	22	45	37	41	41	41	31	39	33	33	43	52	48	40	31	42	34	36	45	50	31	31	48	46	41	38	38	37	48	35	31	43	50	38	45	41	37	36	39	32	46	33	49	30	35	32	35	48	35	39	43	31	36	39	50	35	35	46	41	48	43	41	33	54	41	31	37	45	32	41	41	35	33	47	36	37	43	26	39	36	37	38	37	42	33	36	36	33	38	44	50	44	31	44	47	50	35	38	33	39	35	45	34	35	44	29	35	34	41	46	51	32	31	39	40	34	38	41	32	36	47	48	56	42	35	40	33	41	42	31	45	39	44	34	29	34	31	42	40	37	47	33	34	28	41	41	41	42	29	36	37	36	41	47	49	46	35	33	41	40	40	33	35	42	28	40	35	43	32	42	38	34	38	38	28	43	34	27	43	27	37	34	36	45	38	38	34	39	47	40	39	36	49	44	38	55	36	40	33	36	48	41	43	42	43	51	38	46	53	49	39	35	33	50	38	37	45	45	26	40	36	48	50	49	36	39	48	33	35	30	47	32	44	36	45	34	29	31	31	43	41	36	35	47	41	40	50	43	39	36	33	37	43	51	32	45	42	46	36	44	41	42	48	38	47	34	38	40	42	49	33	31	30	40	40	36	32	51	40	36	45	40	49	44	35	46	43	33	41	43	44	39	33	52	42	33	37	36	40	32	36	31	30	32	34	38	36	36	38	41	43	42	47	56	43	51	39	32	43	51	44	38	47	33	27	34	41	50	44	41	32	40	42	33	38	43	53	47	42	41	43	43	50	33	42	46	34	54	31	35	48	45	37	39	36	45	42	41	33	41	34	50	33	37	30	46	45	37	40	30	30	43	29	42	32	38	45	46	38	37	43	41	44	37	35	34	39	37	35	35	39	40	35	45	36	37	46	34	47	40	39	45	36	31	28	35	39	35	44	42	40	48	37	52	42	46	35	46	36	21	46	39	45	44	38	41	40	30	43	34	35	36	31	47	46	46	37	43	38	40	32	41	33	40	40	52	40	49	42	48	39	44	29	35	38	43	51	28	48	31	47	44	43	33	42	36	40	39	43	35	32	31	50	41	43	36	32	44	49	46	40	39	44	39	30	33	37	40	40	34	40	35	38	52	47	39	44	40	49	39	41	47	37	42	40	53	45	31	52	38	38	38	38	43	38	38	35	42	35	39	40	43	54	42	44	41	39	32	29	49	33	48	33	52	35	39	54	40	40	51	52	44	37	37	43	36	38	49	42	46	39	34	43	43	44	29	39	49	47	42	40	38	35	44	44	41	44	42	45	44	39	40	36	41	35	35	40	39	51	39	38	34	41	47	36	42	35	37	43	36	37	46	42	34	42	41	31	52	43	34	54	36	29	37	42	31	43	34	48	37	37	41	39	48	33	37	45	46	31	37	45	29	25	48	26	42	35	45	33	47	42	38	40	43	30	41	42	36	47	26	46	35	41	35	40	40	39	53	38	39	45	28	35	37	34	23	50	42	38	33	35	42	34	28	45	38	46	26	48	37	45	35	41	41	43	27	35	49	34	34	27	34	51	39	48	43	46	38	32	32	41	51	37	40	30	31	44	37	32	44	31	46	32	50	41	40	41	27	30	37	40	44	36	44	35	41	45	56	49	34	32	41	29	39	31	45	37	36	39	34	47	36	34	30	36	39	34	42	43	37	47	37	35	41	42	35	37	41	36	38	45	50	42	46	38	45	44	38	42	40	38	49	33	42	45	43	36	38	42	51	34	38	40	50	30	38	33	51	41	44	45	41	33	41	38	43	34	42	50	45	24	30	39	45	41	34	51	45	50	40	32	34	40	36	35	25	43	40	44	32	33	40	33	26	30	43	31	47	35	49	38	44	39	24	34	38	38	47	29	38	35	47	42	41	45	34	33	44	40	39	46	35	39	39	40	48	35	42	33	26	44	28	40	43	43	17	32	47	41	34	41	39	41	36	42	39	39	44	40	41	41	40	39	36	52	39	34	38	32	48	37	38	40	41	43	39	44	42	31	35	37	31	37	42	43	34	28	27	37	39	35	44	52	35	37	38	44	30	39	45	28	38	39	33	31	41	32	31	39	51	46	39	37	27	46	47	40	44	47	41	48	41	34	42	37	45	47	34	29	42	38	32	37	33	43	36	35	44	35	40	45	40	41	38	33	35	39	38	32	33	47	40	35	29	32	45	37	32	42	43	37	45	49	40	45	28	40	35	45	36	44	36	48	49	53	28	35	46	37	37	44	40	38	44	42	32	43	36	53	26	38	44	30	34	34	29	26	34	33	39	39	45	39	45	37	39	43	40
32137	22909	15172	27358	34822	33861	30995	28042	24329	19229	16480	14213	14162	13873	13103	12111	10844	10270	9537	8202	7337	6444	5784	5163	4729	4533	4004	3419	2919	2552	2394	2145	1917	1664	1646	1575	1491	1451	1277	1217	1268	1188	1087	954	858	796	755	737	708	722	737	750	660	711	710	730	706	664	725	706	711	612	680	679	669	654	678	599	678	640	706	673	682	649	648	699	692	747	695	731	716	683	691	709	704	744	678	656	678	744	696	668	633	711	752	699	689	687	723	657	651	643	606	657	673	650	699	693	663	665	645	604	601	646	635	659	631	653	635	642	690	626	651	628	635	645	704	665	638	646	599	639	645	642	623	666	656	639	667	571	664	634	613	682	623	661	683	669	706	672	709	642	650	685	623	656	624	630	642	605	641	625	623	635	678	612	660	647	641	650	636	636	648	633	632	659	636	626	675	636	618	603	610	682	649	633	675	613	656	576	645	606	631	635	653	642	624	666	620	598	672	617	624	679	624	644	653	672	652	681	651	619	643	600	611	628	647	646	642	631	640	631	629	631	617	653	599	633	634	629	610	628	592	598	643	640	671	663	644	642	626	634	649	640	692	654	603	622	665	638	611	647	654	666	635	618	643	667	641	649	615	612	631	605	620	646	649	655	576	637	625	640	634	674	640	612	649	614	646	638	650	619	611	632	662	638	612	703	607	625	702	638	581	666	631	691	613	626	638	597	642	624	653	658	603	661	640	630	655	656	644	633	649	630	635	625	642	641	629	623	661	708	609	720	629	672	615	642	639	615	617	630	665	663	665	613	639	662	687	677	589	639	579	621	622	608	618	583	659	647	650	655	648	590	640	676	623	649	618	667	600	620	600	631	621	656	621	608	608	653	635	622	648	643	627	602	608	655	624	635	629	643	635	609	623	618	608	651	620	663	596	611	590	611	632	663	618	619	628	627	676	656	613	631	645	634	636	647	613	626	628	631	619	616	614	660	611	638	581	636	657	620	646	622	645	604	628	629	647	625	645	677	626	573	645	642	640	635	645	598	662	625	673	596	665	630	644	630	636	624	651	640	648	595	587	618	614	608	666	648	662	646	631	618	662	614	662	644	624	631	621	652	650	637	663	646	615	644	695	645	660	632	617	703	621	657	591	654	664	640	622	614	638	652	586	602	673	643	655	622	647	626	656	608	663	619	621	647	666	583	665	666	595	631	645	626	649	609	627	634	636	634	617	592	633	674	594	606	643	648	643	633	635	630	632	660	628	669	605	602	640	609	650	666	630	644	634	589	548	634	653	610	638	630	635	656	627	673	628	670	593	641	609	637	643	600	651	631	660	651	648	634	647	623	665	626	641	615	658	667	652	635	598	660	627	659	635	635	646	614	627	627	629	640	620	637	653	667	670	658	572	586	626	624	660	662	651	637	628	637	619	633	646	633	615	641	605	664	666	622	638	590	663	642	630	591	707	625	650	664	669	655	613	606	629	662	626	612	673	656	619	623	638	652	637	658	657	637	639	654	650	686	639	623	571	655	609	651	670	624	653	650	612	648	643	672	604	600	619	599	618	663	612	623	664	639	614	637	623	649	628	637	689	611	637	643	629	663	635	682	625	655	642	610	621	586	633	630	612	627	605	610	671	656	624	664	641	587	614	650	688	682	661	663	622	659	640	641	616	585	658	655	645	624	615	623	605	628	636	632	619	626	606	639	639	676	649	599	618	635	651	645	652	606	636	618	627	652	622	636	635	676	675	646	614	646	650	612	622	654	656	675	683	623	663	618	558	636	648	640	647	640	633	585	654	665	639	642	585	640	633	641	705	649	613	663	658	664	607	596	608	625	621	628	666	636	585	665	615	623	623	624	642	637	638	685	633	600	615	667	655	647	649	638	630	675	635	680	683	687	634	605	628	586	596	603	590	665	629	629	622	629	638	624	664	637	653	636	662	668	652	659	640	615	634	590	633	648	676	666	650	627	627	635	676	624	666	641	652	672	673	622	595	633	634	649	599	582	640	643	634	643	644	679	606	614	608	628	600	695	646	678	676	659	583	658	645	615	699	625	673	641	633	667	669	648	704	619	677	639	654	652	661	606	638	643	591	656	653	648	652	643	628	622	623	631	649	610	667	660	622	625	653	641	672	676	674	661	616	686	612	605	636	654	621	664	617	664	623	648	622	620	579	643	632	642	618	638	688	616	611	622	623	619	617	624	626	654	653	639	657	654	611	615	617	629	599	640	653	644	665	635	690	633	641	643	636	658	639	648	643	622	643	637	611	662	630	641	652	639	657	610	647	650	617	643	581	598	650	611	624	637	644	655	575	610	687	631	648	604	614	606	615	638	663	666	641	653	682	669	653	693	652	609	678	664	649	612	634	629	621	659	653	616	638	612	659	650	633	662	672	648	629	632	621	673	613	653	631	650	605	610	607	665	627	649	567	610	653	650	623	681	599	654	627	674	647	658	620	648	676	664	632	618	652	630	659	614	625	653	611	665	633	620	602	695	653	648	613	647	665	639	655	636	630	618	628	659	659	656	600	614	675	644	656	624	607	604	681	636	615	663	626	666	622	636	628	612	630	677	647	725	601	641	625	591	603	610	588	627	620	648	637	639	651	629	610	657	613	610	628	627	657	569	633	599	641	629	611	633	610	668	635	704	626	585	601	618	649	640	649	675	637	636	624	663	647	631	588	642	699	644	637	632	638	606	672	664	621	610	627	673	625	630	601	646	657	614	647	634	644	648	661	604	630	661	629	643	700	607	648	649	633	654	619	624	616	658	626	643	659	621	624	650	593	660	649	610	597	627	656	654	605	609	635	596	638	660	613	609	639	634	640	651	643	650	647	652	585	659	613	654	672	630	639	649	666	608	658	612	594	641	670	594	639	625	668	705	672	666	648	629	625	611	636	659	621	620	608	612	669	687	593	670	662	664	665	679	661	654	650	684	650	607	613	627	656	636	643	622	597	613	644	669	613	630	580	609	644	620	659	645	663	614	618	658	603	610	654	633	662	624	591	663	650	624	608	641	651	592	618	631	637	611	632	627	670	653	618	662	630	634	631	646	599	608	671	622	651	646	637	638	578	629	613	660	644	642	612	671	656	640	609	653	601	647	593	653	595	645	694	663	615	619	593	586	636	661	652	606	672	595	635	602	646	590	613	600	690	615	657	603	601	638	588	634	602	602	608	651	631	687	645	645	641	630	625	624	658	618	638	610	649	627	658	643	647	649	582	653	682	628	627	610	671	647	644	617	652	631	650	614	623	618	620	586	616	620	661	634	595	601	609	636	630	644	660	636	633	649	622	638	650	639	652	574	613	647	680	646	652	624	640	673	591	619	610	644	638	631	636	671	662	622	611	675	678	618	630	674	630	641	656	632	644	670	589	659	662	667	654	658	614	627	629	652	684	643	662	607	626	660	589	619	616	604	672	695	607	644	619	630	662	640	644	627	654	652	611	611	649	625	652	685	643	663	620	615	651	583	683	676	684	614	623	619	669	647	628	655	622	662	636	654	658	628
4692	2308	1190	770	1387	1520	1480	1265	1006	728	618	486	553	507	509	464	417	385	345	287	249	244	204	166	163	158	121	111	116	98	100	65	70	62	62	59	61	48	44	45	58	57	39	33	37	43	29	34	30	26	39	45	26	25	29	39	30	44	34	36	28	33	26	19	25	37	31	36	28	26	34	26	35	29	32	25	42	36	49	32	33	33	37	42	27	25	32	38	29	36	35	39	30	28	29	36	36	30	33	29	25	32	32	26	36	30	31	35	28	24	22	37	37	29	28	27	28	37	33	31	16	44	29	27	36	27	23	25	33	36	24	22	33	29	31	24	36	23	37	22	28	24	23	19	29	30	24	29	30	30	34	32	45	31	31	25	37	30	28	32	30	23	30	37	25	30	36	19	21	28	21	26	29	21	31	29	22	33	24	31	34	34	25	37	29	25	30	39	32	39	34	19	24	35	32	27	34	22	33	23	32	31	25	36	24	21	36	20	29	29	39	44	27	33	37	28	25	33	33	33	34	29	18	39	22	39	29	23	26	27	28	39	25	34	31	24	32	32	30	30	33	32	22	23	27	21	30	27	35	38	25	32	31	19	38	40	28	35	34	28	28	32	24	27	31	27	39	39	36	27	20	31	26	27	27	29	34	31	34	36	25	38	25	31	30	31	16	25	28	28	28	32	46	23	28	40	35	39	35	26	31	40	27	30	38	33	32	31	16	21	34	33	27	32	27	38	29	37	25	21	26	31	37	27	32	29	22	22	30	32	33	27	26	28	27	27	27	31	29	34	21	34	29	36	35	29	38	38	36	30	29	24	33	34	33	33	25	25	36	32	28	30	29	32	28	33	33	35	27	28	38	35	26	22	35	28	26	27	38	32	31	24	31	31	31	32	26	32	32	26	27	27	29	24	31	31	25	31	30	24	23	42	35	27	27	29	28	26	26	29	24	29	31	32	23	22	26	28	32	28	46	30	27	29	15	38	28	23	24	31	26	29	38	30	20	29	42	29	24	24	21	32	44	28	29	28	25	38	38	30	26	35	18	28	19	23	41	37	30	33	26	26	22	28	22	31	30	37	27	35	23	36	30	29	29	22	32	33	37	24	27	28	35	39	33	38	37	22	25	26	34	36	25	21	30	24	26	42	24	32	30	30	34	35	29	27	26	33	29	38	27	27	38	24	31	31	29	30	26	25	28	33	26	33	24	40	23	32	28	40	24	28	35	32	33	28	37	24	27	20	40	34	27	30	31	28	27	39	39	36	34	25	35	25	33	34	28	26	24	37	38	40	35	28	29	34	25	36	25	33	37	32	33	27	25	28	31	39	32	26	34	29	27	37	39	27	22	24	32	37	27	33	28	27	24	38	29	23	22	25	24	27	31	23	32	31	26	34	30	33	32	23	24	27	36	31	27	32	37	23	29	37	34	31	26	41	34	25	38	29	34	32	28	26	35	29	25	26	36	34	34	20	24	19	35	39	32	32	31	21	34	30	28	26	33	32	30	25	29	32	33	31	35	27	30	30	32	39	36	23	19	32	31	25	28	30	24	35	30	28	26	23	25	37	27	33	25	31	33	35	27	26	24	32	45	34	25	31	28	35	29	25	28	33	28	35	23	32	34	34	21	29	26	27	24	23	26	36	27	29	26	29	39	34	30	25	26	25	27	32	32	28	45	31	28	29	32	38	29	39	20	33	42	27	28	23	24	24	30	31	34	24	43	33	32	27	27	25	28	34	41	31	35	29	38	25	21	28	30	27	27	28	35	40	29	39	28	31	22	29	33	22	33	19	23	29	31	27	21	32	34	34	22	25	46	39	36	27	31	29	28	35	42	32	37	35	26	32	40	33	27	30	31	29	38	23	28	30	28	25	33	32	28	33	32	32	25	26	27	36	24	52	34	29	24	36	31	29	32	32	32	28	30	32	29	31	21	28	31	30	22	26	29	32	26	28	31	21	36	26	28	28	35	30	26	43	23	27	34	30	27	28	25	25	36	24	21	32	37	29	27	16	36	23	37	28	29	22	30	17	28	34	31	24	34	26	32	28	19	31	31	28	23	28	29	32	33	26	25	36	33	38	32	30	23	24	25	35	27	32	30	38	32	27	31	23	32	26	36	25	29	35	31	31	25	30	25	27	41	39	31	35	27	30	34	25	25	29	27	27	28	24	30	37	23	25	22	39	21	27	38	29	30	32	26	29	23	25	30	25	31	30	26	38	30	33	28	34	22	34	34	22	25	27	25	33	34	42	28	24	27	31	25	20	30	27	28	22	27	27	24	28	24	31	35	28	28	41	35	32	21	42	29	31	29	36	28	25	38	32	43	28	25	36	32	21	35	27	31	33	30	19	21	23	32	31	30	27	17	28	29	25	27	29	29	30	27	39	33	26	25	33	37	31	35	31	24	23	35	36	28	21	31	39	26	23	29	29	26	37	29	30	39	22	32	29	33	45	22	34	42	33	28	28	26	28	29	28	37	27	25	33	36	29	38	31	29	24	37	15	14	35	26	29	33	23	35	33	27	24	22	37	32	33	22	31	27	24	41	35	27	22	34	26	21	33	30	32	27	22	36	23	30	21	29	27	33	37	34	34	34	36	27	26	32	29	23	29	30	26	34	30	28	26	20	35	32	30	24	22	35	29	39	33	25	34	33	25	30	27	29	29	31	35	30	36	31	33	32	42	25	20	43	26	37	17	27	29	27	41	34	24	35	28	35	37	32	27	26	36	30	34	30	47	31	21	23	24	25	30	27	28	23	37	26	22	29	30	30	31	39	23	26	27	27	22	26	21	25	30	25	32	28	21	24	24	28	27	30	40	27	31	25	21	25	35	25	32	38	38	36	33	34	23	29	21	27	28	29	31	24	32	37	29	28	25	32	32	32	29	25	33	25	36	25	33	29	24	24	21	36	30	19	36	33	20	31	41	26	28	44	27	37	21	43	23	19	32	23	30	22	36	23	36	29	27	32	39	24	35	32	26	21	35	41	29	26	34	26	26	38	30	30	32	25	33	24	34	29	32	32	26	29	30	29	36	25	33	30	23	19	33	25	30	34	29	32	34	35	24	39	34	23	39	31	30	32	25	32	19	17	29	32	33	35	38	35	30	31	27	34	31	26	27	39	30	41	28	41	24	40	35	29	32	30	24	24	32	29	25	20	22	21	45	22	27	25	26	33	37	30	37	32	28	25	23	29	29	22	46	30	26	29	29	30	33	28	30	36	24	31	21	30	28	25	35	30	33	24	27	27	28	26	18	34	30	30	26	20	33	30	25	26	34	30	31	35	22	30	29	29	38	34	33	26	38	31	25	26	23	30	32	32	21	33	27	23	34	28	22	32	27	37	36	28	42	35	24	41	30	41	27	31	35	37	31	23	39	20	35	34	34	26	24	34	24	30	32	30	35	22	33	39	28	30	38	26	33	26	24	23	35	30	29	25	34	35	29	36	30	43	32	25	36	31	31	24	33	30	31	30	32	24	45	28	40
38366	28032	19854	32783	39905	38601	35638	32582	28225	23525	20822	18772	19021	18082	16771	16171	14574	13786	12460	11159	10089	8766	7742	7018	6384	5686	4882	4342	3692	3257	2824	2662	2226	2227	2003	1737	1688	1584	1420	1355	1381	1294	1151	980	870	740	615	622	623	609	600	620	579	511	584	570	600	577	536	534	559	498	524	511	544	525	478	521	506	467	505	522	526	548	515	562	620	620	623	583	596	586	625	622	635	628	566	533	563	592	525	551	553	591	601	598	530	532	518	515	505	527	500	473	524	550	525	502	546	528	546	495	505	498	492	469	490	490	499	470	482	481	478	488	446	447	447	479	468	458	490	457	542	474	479	478	500	473	492	507	465	467	525	499	476	525	519	539	533	531	529	506	504	446	463	460	454	478	505	436	520	468	541	494	461	481	472	490	453	436	496	460	448	473	488	438	505	503	471	474	485	482	477	484	473	461	430	478	471	454	449	455	470	479	478	429	517	467	480	480	476	464	494	469	470	492	497	458	500	474	483	460	494	509	461	502	466	505	479	466	475	466	470	475	446	493	442	448	477	468	485	462	472	436	481	495	464	498	536	449	501	471	493	439	479	434	480	461	488	505	481	472	450	471	429	459	512	422	447	489	470	454	486	475	501	480	472	455	491	474	479	479	456	466	497	486	468	455	491	480	448	444	462	444	448	526	412	473	484	498	454	445	484	441	468	506	465	471	474	431	486	485	481	478	515	476	468	472	512	478	471	529	451	454	471	481	497	493	500	510	459	456	445	477	472	454	494	476	472	471	455	479	477	454	450	454	469	480	470	500	451	487	453	497	494	502	445	481	480	449	446	462	460	488	497	468	512	520	477	474	503	479	501	469	471	466	469	498	487	491	476	485	457	476	520	469	456	448	485	480	480	472	497	502	484	442	496	508	438	491	458	490	493	470	467	446	479	470	483	459	486	449	462	437	467	461	497	475	476	475	460	460	475	478	498	488	457	479	489	470	476	466	475	469	479	457	508	514	477	433	484	468	477	457	491	536	477	462	461	449	493	472	470	467	468	509	426	493	456	482	473	453	468	493	466	440	450	469	478	479	486	446	482	473	490	444	495	442	446	450	484	480	457	486	458	473	478	498	516	479	477	487	445	471	450	474	475	440	482	467	504	478	435	485	475	456	486	431	453	500	483	466	487	482	456	487	486	446	485	500	466	480	443	465	529	461	488	481	493	457	522	452	498	484	473	464	460	430	482	530	460	442	492	505	499	485	474	483	494	481	478	500	457	465	448	494	499	475	455	481	431	460	442	458	513	485	478	453	480	452	466	464	457	455	445	463	457	433	433	479	475	470	475	450	485	467	475	456	458	485	458	521	455	490	466	464	520	446	493	514	495	474	482	506	453	506	494	470	468	495	446	466	470	459	434	490	486	490	461	477	512	503	473	462	480	464	461	475	449	481	519	478	489	495	455	434	478	491	485	449	483	488	463	422	473	482	506	499	477	492	477	507	481	466	474	490	464	502	471	504	442	520	496	503	455	448	433	432	470	502	460	493	476	494	526	492	480	503	433	484	491	475	462	475	442	452	456	462	470	456	503	471	472	461	449	524	503	512	508	494	484	482	454	475	471	476	499	479	444	478	495	456	433	430	462	463	527	502	507	472	486	492	463	449	507	443	457	455	495	451	477	493	537	457	507	468	478	461	486	478	466	469	467	478	445	469	503	467	453	496	458	497	475	488	482	422	483	443	465	454	478	451	431	447	436	461	468	492	497	485	480	471	494	489	443	506	493	491	499	446	457	464	462	510	499	506	465	460	485	436	481	477	516	487	475	476	503	472	469	477	470	471	507	464	491	491	458	465	498	468	465	456	472	430	474	475	465	486	451	485	497	484	482	487	493	512	457	503	475	473	437	456	463	468	518	486	499	441	462	479	485	477	462	469	460	447	503	435	489	495	475	442	505	461	472	466	476	484	487	477	444	455	472	467	446	485	473	436	454	482	508	475	503	454	487	500	500	468	482	483	488	488	505	444	491	446	491	460	502	517	481	481	479	443	511	456	483	494	515	442	494	464	475	493	466	459	510	482	466	492	432	484	474	455	529	463	493	450	497	457	473	486	477	473	492	443	466	468	479	479	451	454	481	440	456	477	472	483	494	505	483	511	478	475	476	505	502	475	492	470	461	495	478	466	452	445	466	448	502	478	472	489	498	447	468	477	487	467	474	448	437	492	443	466	459	496	495	463	476	496	465	451	505	475	468	486	502	484	457	504	469	456	473	497	476	472	453	502	454	504	473	503	505	492	506	471	481	498	499	458	503	469	489	458	492	474	507	482	504	456	477	522	522	503	476	460	473	481	501	461	461	496	478	497	473	499	487	477	466	461	489	454	467	492	457	474	514	529	473	479	498	472	452	452	467	465	495	472	473	462	455	478	444	492	502	468	447	468	482	464	472	482	501	463	491	479	481	472	492	465	503	490	479	469	477	441	414	500	443	467	488	487	466	481	466	463	471	504	487	495	466	459	429	488	484	452	471	433	478	480	499	511	492	481	485	444	519	491	487	461	429	456	482	466	510	450	445	490	454	437	462	499	460	462	494	473	473	484	479	497	460	467	472	474	484	456	491	484	467	445	481	462	471	438	489	468	436	460	466	486	461	490	458	482	458	457	494	482	511	474	458	453	478	492	478	460	456	494	497	484	469	458	490	510	456	479	431	495	452	476	461	497	482	504	434	472	471	435	477	483	449	457	502	522	525	476	428	463	490	456	457	489	462	470	485	477	448	498	473	485	467	472	468	475	501	480	438	490	474	459	467	465	475	496	508	475	484	533	501	517	456	487	475	486	462	491	448	458	514	550	452	480	464	495	491	469	485	487	493	493	461	488	510	448	471	445	503	480	462	455	486	474	462	473	454	477	483	473	461	490	462	468	439	479	479	460	493	473	483	509	445	450	472	471	464	466	473	471	439	492	459	481	472	483	480	460	478	466	472	514	471	521	465	491	476	477	455	488	440	474	491	534	450	478	480	460	488	470	492	484	485	486	487	474	447	486	473	481	471	468	496	449	495	429	485	462	480	488	460	433	502	467	509	452	432	475	491	465	493	458	471	526	457	472	476	441	428	441	461	464	458	464	494	505	487	460	460	488	501	479	468	455	474	498	472	442	451	482	434	499	475	456	478	507	487	483	476	491	472	485	482	469	479	454	496	497	506	464	508	475	465	480	466	462	432	506	492	489	468	462	492	446	488	474	492	502	480	474	440	462	477	454	450	482	456	500	480	474	461	477	487	467	471	474	452	472	470	470	508	480	440	477	447	487	425	490	481	501	482	463	449	496	494	465	478	514	475	481	469	468	439	516	498	455	463	473	436	518	478	484	492	468	477	447	495	440	465	483	449	470	507	437	473	468	474	471	491	467	485	488	450	461	499	482	469	445	459	493	499	499	471	486	423	449	488	443	439	474	532	502	513	453	471	476	475	456	417	495	459	465	492	410	501	482	440	475	509	446	492	498	476	483	489	503	481	466
2739	983	556	367	615	830	777	680	471	363	306	247	288	270	227	252	204	189	166	132	123	130	116	114	84	74	88	67	60	62	50	51	67	43	47	46	29	35	44	37	34	20	36	31	32	28	29	28	34	32	28	25	32	19	33	36	23	22	26	32	33	28	37	32	34	25	36	26	30	27	18	35	23	33	31	38	37	29	33	39	22	17	27	35	33	19	30	31	38	28	32	35	47	28	28	36	35	31	24	25	29	32	35	28	31	34	23	37	29	24	26	45	29	28	24	30	29	21	25	28	34	30	29	25	32	25	20	35	41	27	29	25	25	24	31	38	34	26	29	29	28	33	33	23	26	39	26	32	20	37	33	26	25	30	29	33	25	31	39	27	16	34	31	32	20	40	18	28	25	44	32	32	22	31	24	27	34	32	27	21	26	26	35	32	33	13	28	25	31	24	41	27	31	30	28	30	25	40	22	24	23	30	23	31	29	24	27	37	26	25	20	24	27	19	26	18	22	30	28	29	36	30	25	29	25	27	22	32	38	26	33	34	26	29	24	35	23	33	31	35	24	28	25	38	26	31	23	25	23	25	21	33	22	22	30	24	23	26	40	22	36	29	30	36	27	38	30	24	28	33	28	28	24	35	22	23	23	47	29	30	28	28	31	38	29	33	33	25	24	31	29	25	25	39	29	29	30	25	32	32	35	23	35	38	32	29	33	36	24	23	37	24	27	24	27	29	30	27	36	29	26	23	26	28	24	36	23	18	26	30	32	27	24	28	28	33	25	27	31	22	23	28	34	22	28	26	34	27	29	32	29	27	33	30	28	23	29	30	24	31	41	27	32	20	22	25	30	29	26	24	33	25	24	32	26	23	36	24	23	39	30	29	38	18	21	27	31	33	27	25	25	35	24	23	29	29	21	31	35	28	21	29	29	25	28	26	23	22	38	24	25	31	33	33	21	34	35	21	24	30	32	25	21	25	28	22	32	27	32	34	24	26	23	35	32	27	30	18	27	27	22	28	28	25	28	28	20	23	19	28	34	25	28	38	20	18	30	32	33	26	23	25	25	26	40	21	32	27	20	36	26	23	24	24	35	31	32	30	28	27	34	25	28	35	26	32	32	28	25	32	30	26	30	15	29	23	33	23	33	33	33	33	29	33	31	33	32	28	23	40	32	27	31	31	35	30	36	26	26	26	19	25	33	31	34	19	29	25	25	25	29	27	24	29	33	37	19	24	26	36	36	31	26	30	35	32	36	35	31	32	28	30	25	34	30	28	33	38	31	24	23	25	31	24	19	27	37	28	25	16	23	26	30	44	22	33	28	40	26	20	26	22	29	34	26	28	35	30	29	30	30	34	23	32	40	31	24	16	35	26	20	21	16	27	36	24	28	30	22	20	25	26	35	25	27	21	37	23	22	30	19	17	22	29	24	37	31	31	32	26	23	34	23	20	24	19	34	33	27	25	27	28	37	33	24	27	31	29	28	26	32	24	24	29	27	34	30	34	29	28	19	28	19	24	25	23	20	29	26	33	26	35	31	19	35	34	17	22	34	32	24	32	29	21	26	31	33	32	28	28	33	40	36	24	32	29	21	25	23	38	31	24	39	22	35	23	23	26	25	21	35	38	38	33	23	30	41	24	27	41	21	21	34	31	32	19	26	36	37	16	24	39	31	34	33	23	28	25	23	36	24	27	23	24	31	29	33	32	33	34	23	32	21	26	30	28	31	29	19	36	24	36	25	23	26	42	33	36	25	29	36	31	30	30	28	31	28	17	31	25	22	29	22	24	26	29	26	32	29	26	29	24	32	26	23	23	21	36	22	24	22	27	42	26	35	28	28	21	34	30	19	19	25	36	39	27	31	22	34	21	25	33	29	26	27	32	31	28	36	25	17	28	18	19	31	22	26	23	27	40	24	29	27	39	20	39	42	27	20	27	29	29	33	38	36	40	16	21	34	25	25	27	40	28	38	34	31	21	30	37	22	33	29	40	37	30	20	37	33	36	21	26	31	38	22	29	28	36	30	29	32	22	25	36	37	22	26	28	22	28	16	25	30	32	21	38	21	28	35	25	27	25	31	32	30	29	27	26	27	24	25	32	25	27	32	24	36	33	29	38	24	33	29	26	28	36	21	28	27	29	29	34	29	24	29	20	25	32	28	19	33	33	30	25	25	31	23	30	18	23	24	33	34	21	26	30	29	36	32	37	22	23	29	27	29	26	21	26	32	22	24	30	21	28	28	29	28	29	33	27	28	27	29	28	25	33	30	32	17	31	25	18	36	24	21	31	25	30	21	39	33	24	29	23	26	33	39	21	31	38	31	26	20	28	25	22	27	26	36	31	22	33	25	22	20	39	31	25	31	32	27	24	19	29	22	23	31	35	26	37	18	33	33	32	38	29	30	23	21	23	33	32	29	24	38	42	29	27	27	31	22	22	28	41	29	24	31	35	25	24	25	21	25	37	34	22	36	29	21	30	23	30	27	39	21	22	38	24	34	12	24	26	34	22	29	21	33	29	30	23	30	30	20	26	31	33	23	23	30	32	37	27	31	23	14	27	35	30	16	28	25	27	33	31	22	24	24	24	19	29	31	33	31	35	30	33	38	26	33	37	33	34	19	35	27	32	40	28	34	32	28	42	26	26	26	31	30	31	28	37	38	26	26	32	34	30	39	23	23	37	33	24	26	24	30	21	34	28	33	29	32	25	20	34	33	21	23	35	39	29	20	35	25	23	33	27	21	29	22	33	17	36	34	38	32	30	21	35	27	26	31	29	30	24	29	28	35	25	25	37	28	30	27	25	19	32	25	38	17	36	29	14	28	30	29	23	25	31	23	23	26	31	26	22	28	30	33	26	26	33	24	37	33	25	31	24	29	33	31	38	33	21	33	25	23	40	28	30	38	30	36	31	29	27	17	34	26	26	32	30	30	31	27	29	35	28	30	30	30	36	31	29	23	30	32	21	30	37	32	28	37	33	23	35	25	25	26	30	30	29	23	23	27	28	20	31	24	25	19	33	34	30	30	25	40	30	23	30	30	35	31	32	34	30	32	31	28	22	28	28	28	34	28	17	31	29	29	36	25	29	24	36	32	32	34	21	23	25	31	35	37	22	36	29	24	30	32	27	33	16	25	29	31	35	38	32	19	34	24	20	33	21	33	27	28	36	24	25	28	34	24	37	34	33	27	23	30	27	21	27	22	39	28	27	27	22	30	27	25	17	26	24	31	26	28	21	23	22	29	24	36	31	29	25	24	24	31	33	25	28	37	20	24	25	22	31	28	24	28	29	28	45	22	29	23	20	29	28	38	31	33	29	28	32	29	29	35	34	24	30	28	19	35	30	17	28	27	31	38	24	33	20	20	32	23	22	26	15	32	26	28	21	27	29	34	27	26	35	28	18	34	27	29	26	30	36	26	29	22	34	33	26	29	20	26	37	23	31	23	27	23	31	23	27	26	24	30	24	26	35	27	31	33	31	29	28
29684	19985	12073	23829	31018	30298	27412	24548	19011	15133	12422	11078	11617	10600	9957	9445	8674	7685	6609	5981	5191	4681	4194	4082	3616	2909	2547	2205	1826	1644	1571	1384	1328	1128	1098	985	1016	950	904	847	924	802	734	662	604	550	527	517	509	512	484	521	470	497	486	454	501	487	498	503	501	480	482	474	422	471	498	507	436	476	487	460	463	461	469	523	551	541	478	527	525	533	528	567	550	504	451	561	510	527	510	513	525	491	476	508	507	487	519	526	480	494	495	467	498	462	517	507	506	475	474	420	470	453	474	453	485	458	429	494	485	500	429	461	483	463	453	494	447	440	469	464	454	463	436	456	453	490	492	468	429	464	480	463	457	507	471	452	479	517	473	480	473	452	474	440	439	428	474	464	425	457	457	451	484	472	457	475	493	435	463	479	444	418	453	476	438	464	444	470	467	427	452	460	471	474	474	501	472	452	426	461	461	481	461	479	478	475	478	454	459	480	474	473	461	439	454	449	463	465	478	463	462	497	441	436	463	424	392	461	439	488	474	491	482	480	444	493	451	439	515	468	488	464	500	466	467	482	444	454	452	463	459	444	473	442	451	460	451	480	496	445	468	461	481	436	449	456	439	477	503	456	431	479	466	466	445	471	440	484	445	451	462	440	427	441	456	458	480	487	462	477	465	457	447	465	495	452	469	469	459	504	457	461	443	471	444	468	472	464	460	460	411	475	444	445	442	438	465	454	436	484	456	467	417	433	480	449	451	425	425	442	432	472	482	430	457	476	480	461	478	448	489	468	506	459	466	456	463	475	485	479	438	455	489	456	484	411	451	456	471	497	430	431	460	491	467	435	427	453	411	442	492	444	457	449	511	453	499	456	501	480	450	446	447	493	484	487	447	462	469	477	461	491	453	486	465	461	473	451	503	447	483	460	450	456	457	445	455	472	465	447	451	461	465	470	420	465	418	474	488	462	393	447	461	459	474	450	492	488	450	482	458	468	476	458	469	458	456	468	438	472	434	461	482	462	455	464	471	465	461	469	480	465	514	467	455	464	467	457	461	475	502	478	482	459	491	481	488	482	484	492	437	444	421	435	452	420	466	489	453	456	462	480	456	477	503	449	441	446	462	456	496	457	486	481	397	476	464	453	474	462	498	486	499	463	499	471	429	463	466	462	462	448	450	483	476	489	465	424	407	475	463	450	481	476	485	436	514	439	501	473	410	453	473	446	490	450	418	484	457	485	460	494	455	502	447	434	444	477	453	478	459	457	470	438	470	497	478	490	434	448	435	446	458	479	480	455	537	485	452	469	483	429	445	411	443	480	515	457	465	447	443	455	474	452	462	482	508	443	467	468	473	462	455	463	485	458	440	463	455	460	463	477	453	457	447	450	458	475	482	439	489	465	467	482	447	458	439	425	472	449	478	476	470	439	484	411	487	424	470	440	456	479	470	448	485	452	465	476	471	469	460	400	421	455	425	434	446	493	482	466	423	445	470	411	508	510	489	482	473	469	457	450	487	450	469	443	478	495	443	477	418	511	455	438	456	458	443	447	467	479	490	443	485	483	424	442	454	455	446	457	469	465	440	486	466	464	479	456	461	474	427	449	424	470	450	463	480	430	473	492	466	453	527	474	500	478	492	461	498	474	446	429	451	472	442	457	509	444	487	421	479	433	451	457	452	432	500	478	460	466	456	436	468	479	438	483	460	489	484	445	431	441	441	470	482	456	469	473	456	448	459	454	449	458	455	424	483	460	480	475	433	422	470	488	441	456	463	450	474	442	504	423	426	460	429	456	466	458	463	468	488	488	420	450	434	431	462	447	473	473	448	501	473	473	469	474	434	452	430	444	476	446	468	416	451	458	449	444	398	475	461	445	455	447	467	476	487	447	449	458	483	486	487	444	460	449	442	429	482	458	452	428	459	469	493	480	493	460	497	483	444	442	472	516	450	481	460	476	459	435	473	461	486	464	496	467	479	490	481	444	481	459	462	458	463	436	494	483	442	463	466	451	447	414	437	456	436	468	490	445	455	490	500	480	496	447	457	482	443	474	452	445	513	503	440	478	495	477	446	479	465	469	433	458	505	424	458	487	463	453	438	471	445	490	464	491	426	428	454	494	459	449	462	436	443	439	462	458	464	471	463	466	502	453	470	456	486	479	462	434	486	460	499	464	436	455	420	480	453	483	464	489	437	436	484	479	480	476	462	466	447	481	454	433	461	484	469	464	449	476	492	417	466	447	437	444	466	454	520	436	455	459	501	467	493	458	441	494	461	419	511	466	487	509	501	505	442	481	425	463	432	421	457	476	485	444	490	470	443	462	446	472	455	442	479	457	470	481	472	454	450	464	502	484	469	433	477	423	426	444	481	435	457	486	480	421	426	431	437	501	484	451	495	477	447	478	470	456	489	465	460	427	477	467	445	488	504	463	461	450	441	441	474	432	480	451	482	439	471	457	476	470	446	445	476	465	429	448	467	452	474	463	470	450	460	502	421	433	439	480	470	506	461	463	498	468	455	457	456	481	462	492	447	447	485	459	442	461	468	411	459	447	434	461	428	501	452	473	449	475	445	439	418	520	442	474	463	467	441	473	458	466	445	464	504	446	444	447	480	446	479	453	466	453	456	458	453	473	466	487	428	461	498	439	418	453	454	480	462	432	495	474	441	485	433	483	468	455	469	449	477	468	458	446	499	489	466	457	487	468	484	458	473	491	450	484	459	455	483	462	471	494	453	464	463	493	443	404	449	465	478	438	467	471	443	447	461	454	448	497	438	458	506	463	435	467	494	481	462	426	442	465	472	425	455	466	471	489	457	444	485	477	473	437	471	473	474	492	476	453	427	479	482	471	445	470	502	481	459	448	445	449	426	459	441	458	456	473	447	448	398	470	449	503	449	486	478	424	448	493	513	432	460	463	413	459	458	474	436	481	439	500	461	435	466	435	463	479	478	434	455	455	444	513	456	419	477	425	436	448	471	440	454	448	476	468	495	466	495	425	484	456	436	473	458	496	497	485	479	474	456	441	454	453	442	460	452	457	436	535	488	452	445	447	450	447	476	474	436	470	470	483	416	462	450	458	467	451	479	432	430	488	467	434	464	450	456	445	454	485	463	443	466	526	456	502	470	449	476	484	457	463	463	472	475	452	464	444	467	448	457	488	502	460	470	469	472	474	479	437	409	482	457	472	491	456	472	469	475	407	465	457	431	475	426	426	484	474	467	438	456	474	445	488	476	473	452	439	440	460	469	487	468	482	461	459	460	446	472	441	444	513	502	507	481	485	450	453	486	446	445	447	458	433	482	449	443	448	504	463	490	465	472	464	442	460	513	460	462	433	435	521	448	483	469	432	456	467	534	440	412	467	414	480	517	454	462	460	467	485	470	478	446	473	497	452	489	474	477	524	442	473	485	470	477	458	479	453	446	468	466	467	502	490	459	453	458	478	438	454	467	458	483	450	458	482	476	474	479	487	485	443	411	446	456	472	433	438	444	481	468	482	457	438
2573	1036	558	392	628	836	764	621	456	322	268	254	265	238	251	253	195	177	150	159	146	128	112	88	98	91	71	88	54	57	40	38	52	40	49	42	39	37	39	37	35	37	39	37	32	32	24	23	34	27	21	27	23	29	25	28	43	19	37	36	28	23	22	29	25	23	31	23	24	31	32	20	25	27	33	36	27	37	39	28	39	26	24	21	34	34	32	29	39	29	25	30	29	28	28	41	30	34	35	34	26	28	24	19	26	21	26	24	20	25	24	30	26	17	22	24	31	21	37	24	34	29	29	30	30	22	21	26	25	30	29	33	22	30	28	22	21	19	25	24	33	22	28	32	19	17	39	26	25	18	19	26	29	27	30	30	24	15	32	25	37	22	30	28	27	31	34	25	25	25	34	36	25	22	29	29	29	21	20	29	21	25	21	26	25	28	24	33	21	30	26	36	28	32	24	31	24	31	19	21	21	27	31	32	24	23	27	27	17	21	19	19	22	29	23	33	26	21	26	26	20	26	19	27	30	30	24	34	28	35	25	21	22	25	19	20	29	30	22	19	30	25	18	34	22	27	29	34	33	28	32	25	25	30	23	19	24	27	21	28	26	20	23	31	22	35	23	20	32	31	22	23	27	21	35	25	25	21	24	40	29	32	19	30	21	21	34	21	37	31	23	21	27	26	29	19	22	32	33	19	24	18	37	30	19	33	23	34	25	28	29	22	27	31	38	33	23	19	20	21	28	25	31	24	28	34	23	30	29	25	24	17	26	25	31	25	27	19	23	30	27	32	26	22	23	29	34	30	28	35	32	25	38	42	33	26	26	22	31	36	28	29	45	31	23	27	23	24	20	25	21	33	23	27	18	24	32	28	21	34	24	33	31	28	24	27	28	18	26	25	25	21	40	23	27	24	29	23	24	28	38	32	26	25	33	25	18	28	29	32	34	27	30	23	32	25	28	22	24	28	20	29	23	23	24	18	22	25	20	27	26	24	24	31	17	28	37	29	33	28	23	32	28	30	24	25	24	32	16	28	18	28	35	26	32	26	26	24	24	27	23	30	30	27	33	31	27	29	28	22	20	18	25	22	29	25	32	32	18	34	25	34	32	30	20	19	26	31	30	20	24	18	27	30	31	22	25	45	33	25	28	33	27	25	26	32	24	26	35	24	37	24	26	25	23	31	20	23	30	24	28	30	19	29	30	26	28	25	32	39	32	25	27	26	23	19	23	23	18	26	30	25	24	31	19	36	29	41	26	27	23	33	32	34	31	32	38	23	31	31	28	20	21	26	22	25	27	27	21	26	25	24	27	30	28	27	20	26	26	18	24	23	24	29	23	21	27	24	32	23	25	26	25	29	33	29	23	27	32	38	22	29	21	32	26	23	27	24	36	24	31	23	24	24	22	25	30	23	30	21	31	31	22	19	27	24	24	17	24	24	24	32	27	32	26	30	34	31	28	28	25	19	16	29	36	33	25	26	28	22	17	24	24	26	31	18	22	33	17	31	27	36	28	27	18	25	27	33	20	33	24	33	23	29	22	28	24	23	27	26	32	22	24	27	23	28	29	24	27	24	30	34	28	27	36	33	26	21	33	31	22	18	26	34	17	30	20	18	23	23	27	27	31	23	26	24	23	17	32	26	31	20	21	29	40	21	32	24	25	27	26	19	26	31	26	27	25	19	26	28	29	30	30	25	24	23	32	27	39	22	34	34	30	27	36	19	24	25	25	20	25	39	26	25	28	33	25	28	22	35	32	30	35	14	29	32	26	21	22	31	21	24	27	28	34	21	22	28	31	35	25	30	33	25	23	30	27	25	32	30	27	20	33	32	32	13	25	25	23	23	23	38	25	24	30	25	33	19	27	24	26	42	31	26	35	28	25	34	31	23	27	23	24	22	25	29	27	24	27	34	27	15	23	33	26	20	25	26	36	26	21	27	36	22	30	30	22	31	26	28	24	37	21	32	27	30	25	30	24	24	22	25	23	32	27	29	31	40	26	18	25	26	25	20	32	25	26	26	21	25	30	24	28	26	25	23	15	20	33	27	20	29	21	25	34	31	31	36	23	24	26	22	23	19	33	22	28	27	21	28	33	30	35	26	25	29	22	39	23	33	28	24	28	20	25	26	28	32	30	27	29	27	29	23	23	26	26	28	24	26	21	19	39	26	21	13	27	34	33	29	31	26	25	26	29	26	30	25	24	22	32	23	26	24	19	26	16	32	19	29	29	18	31	25	28	27	24	21	19	28	36	27	20	19	28	37	22	41	30	35	28	22	13	25	27	31	19	35	29	21	29	21	19	30	25	29	31	41	35	26	23	34	23	30	31	30	27	26	28	24	25	27	25	27	30	19	24	28	20	26	23	21	22	29	19	30	32	18	19	22	29	29	24	28	28	24	25	17	23	22	27	26	26	20	24	24	35	33	30	23	28	35	17	31	27	38	27	24	25	28	22	27	29	30	22	14	30	27	29	26	20	33	30	24	25	27	30	35	17	29	36	21	28	26	29	26	29	29	21	18	31	21	31	33	21	30	28	25	22	21	21	29	37	32	26	28	33	27	30	35	28	25	34	21	35	27	27	17	35	27	31	26	22	26	29	27	41	33	24	27	26	32	32	35	29	24	30	22	29	31	28	25	29	24	32	24	27	31	25	24	33	31	23	28	15	26	21	28	33	32	14	25	20	25	23	26	25	28	31	23	29	28	29	29	31	30	23	33	21	31	26	25	28	39	21	29	31	27	23	25	28	35	20	26	21	28	26	25	26	27	20	26	25	29	30	31	20	22	22	25	24	26	26	33	27	30	21	25	29	26	24	24	39	28	21	23	35	21	31	22	28	23	30	31	21	30	28	27	24	29	28	31	27	22	28	24	26	30	24	20	20	15	25	34	32	29	26	23	34	17	22	29	32	27	36	33	23	23	22	27	30	33	18	28	28	21	29	25	21	28	35	31	29	22	28	23	26	28	26	34	29	27	24	25	32	30	27	22	23	21	20	32	33	28	28	22	20	23	31	33	26	33	19	26	18	29	28	34	27	27	18	19	31	26	21	20	25	19	26	28	34	20	28	26	27	28	27	29	23	20	33	24	27	26	26	20	17	18	28	22	28	25	30	34	27	31	21	44	24	35	39	36	22	20	27	35	37	20	20	27	22	20	26	22	30	22	25	28	32	28	26	33	31	29	28	27	35	15	11	23	27	28	28	29	21	31	32	28	29	31	30	16	32	25	31	35	22	20	32	19	20	22	24	23	26	21	33	31	24	23	24	20	15	27	36	21	28	28	30	27	30	28	20	33	35	33	21	23	25	26	34	28	21	20	38	25	27	22	24	31	35	26	20	36	26	33	32	28	26	24	23	32	28	27	36	31	21	34	36	19	32	34	27	30	21	29	27	33	29	27	24	16	25	29	28	29	23	35	28	28	25	25	31	29	26	33	29	29	31	30	25	35	32	27	32	39	31	29	28	30	22	37	19	27	25	31
29970	20115	12356	24246	31184	30375	27706	24492	19015	15411	12284	11719	11617	10384	10236	9734	8971	7827	6674	5760	5157	4619	4219	3968	3437	2923	2427	2047	1876	1727	1559	1398	1218	1154	1107	1018	936	913	878	926	828	729	685	612	569	496	474	469	491	481	434	484	461	484	464	460	464	448	480	472	454	441	468	395	442	418	451	424	423	416	444	450	431	445	441	450	495	508	509	504	513	460	488	486	480	466	492	482	519	460	518	494	504	502	467	445	431	475	446	423	439	451	471	465	458	470	483	512	464	452	445	431	454	427	470	426	457	479	434	422	438	438	453	485	485	439	389	435	453	380	427	457	462	459	421	451	441	446	434	454	439	439	417	465	473	414	447	436	422	462	429	454	456	460	454	419	452	430	494	412	457	429	443	425	441	454	443	447	446	433	417	412	437	475	443	448	376	439	434	427	426	449	456	419	454	422	456	421	447	438	458	424	434	418	450	393	461	429	418	460	448	447	427	433	419	455	456	440	435	436	419	419	426	444	439	454	453	473	432	427	441	452	445	474	399	407	466	433	440	460	410	430	443	456	459	422	445	438	453	471	444	425	425	423	430	423	438	430	438	441	439	440	453	395	410	458	405	427	458	439	466	461	425	424	418	426	439	432	419	439	445	437	416	422	419	446	418	448	427	419	445	437	404	436	421	417	434	437	471	424	437	474	430	429	431	405	449	426	408	378	420	443	436	438	443	427	404	420	419	398	449	477	428	404	444	447	439	419	458	460	418	438	446	465	453	411	450	411	462	438	483	408	431	415	439	408	441	456	413	428	404	461	412	435	419	426	409	434	407	460	442	431	452	451	427	432	400	446	415	451	445	384	423	432	461	459	451	400	403	468	451	448	409	438	435	453	425	425	440	437	428	433	433	469	439	439	422	431	428	393	410	412	461	457	480	431	477	462	432	416	425	434	440	429	433	450	454	460	430	427	458	439	432	460	436	433	429	415	449	477	457	444	424	455	440	428	449	439	401	423	441	409	422	425	403	484	439	465	453	432	413	454	423	415	442	445	438	408	449	443	461	418	402	403	433	449	432	433	430	444	425	439	466	471	450	430	465	485	398	409	426	449	456	415	456	417	434	444	421	472	419	414	396	444	398	427	423	426	415	430	413	447	397	472	473	416	438	424	420	449	470	445	465	404	427	400	443	426	457	425	440	423	460	399	457	456	458	408	429	437	430	481	460	424	431	427	438	405	473	444	439	430	467	419	416	425	431	435	425	447	401	477	453	426	406	392	410	426	406	422	445	436	433	447	409	408	456	414	455	403	432	437	445	474	419	404	425	468	408	431	431	435	457	453	426	434	419	437	399	429	425	425	436	423	448	441	462	465	428	449	426	427	465	442	446	404	416	466	406	446	441	436	445	464	440	417	432	421	405	431	436	437	445	533	453	417	443	503	453	469	429	487	454	406	468	456	451	422	457	463	436	414	454	440	428	420	436	430	420	452	435	438	430	433	462	461	425	467	422	452	494	429	417	442	458	463	442	452	451	444	467	439	417	422	446	444	415	448	439	443	467	444	424	422	448	468	447	406	464	454	475	462	423	433	429	455	428	486	426	421	454	404	468	433	437	445	451	453	450	443	465	456	443	448	462	424	431	406	473	477	462	460	411	452	420	448	456	450	421	425	431	462	423	403	420	455	467	427	463	426	455	460	388	456	451	459	418	421	474	429	433	450	451	435	415	422	401	437	412	478	450	459	460	466	409	407	468	456	457	433	446	414	462	443	482	446	439	453	439	445	403	421	420	413	431	430	483	462	475	405	484	451	491	425	436	431	440	485	452	464	429	499	460	449	461	457	408	400	455	491	437	452	408	472	425	454	427	424	454	406	436	430	428	410	419	447	455	418	417	438	450	395	468	445	434	434	469	414	443	414	431	431	434	418	427	426	429	444	393	420	435	449	447	480	427	443	449	475	396	443	421	417	457	428	456	438	453	422	426	441	444	425	463	399	405	456	427	456	459	428	460	447	464	450	410	433	448	442	447	430	450	450	454	430	411	427	453	429	399	420	423	469	431	413	453	422	460	430	421	472	463	436	416	445	453	437	450	436	427	419	400	457	435	437	430	470	462	425	433	464	425	426	431	430	450	446	429	427	424	419	404	440	444	467	446	434	432	468	426	428	471	391	417	427	464	420	452	397	461	452	460	409	443	422	486	417	420	427	454	429	440	419	431	461	417	491	439	460	399	430	419	455	430	448	452	438	481	445	446	428	456	420	426	440	429	468	434	421	423	453	436	434	444	427	422	477	461	429	379	469	473	460	448	436	447	440	437	456	438	402	436	444	409	430	427	411	428	448	454	453	449	459	433	439	441	439	413	464	426	432	430	430	441	426	440	410	426	462	410	443	430	431	432	452	423	443	404	369	407	468	425	444	441	449	487	427	445	431	417	427	452	428	407	458	438	454	446	413	472	434	463	441	448	392	427	456	477	454	436	466	452	438	436	456	461	404	419	424	420	401	421	468	450	438	450	391	476	412	434	446	422	444	439	448	470	427	407	460	441	451	454	483	440	442	452	403	435	446	439	458	477	455	465	423	419	414	427	432	465	454	433	440	446	449	453	439	475	432	434	444	456	458	418	436	470	401	440	460	422	467	439	462	466	428	434	407	431	436	408	435	450	432	421	436	439	448	435	433	445	444	445	414	459	446	450	466	465	486	435	451	464	418	437	444	465	419	427	434	411	447	442	449	443	452	433	455	457	428	420	441	434	435	424	448	447	426	435	423	438	435	442	427	453	443	454	455	431	434	430	440	437	456	439	489	443	450	450	471	406	474	447	486	427	420	457	460	452	438	436	396	419	401	425	440	434	446	428	423	471	416	434	440	458	437	422	440	427	426	444	435	433	424	422	471	431	418	463	424	461	433	409	435	443	433	457	422	413	411	434	442	437	450	440	461	413	436	459	459	466	398	445	424	412	483	450	426	430	471	432	441	451	427	419	448	453	458	411	437	433	455	448	438	418	405	458	479	409	426	432	439	419	433	480	425	420	442	419	440	412	434	475	445	413	466	435	403	434	430	447	420	443	399	429	449	451	453	442	422	431	425	403	406	456	425	420	418	379	467	432	446	476	447	420	417	432	424	419	431	465	398	453	447	463	445	443	467	420	416	443	424	451	453	441	413	430	416	448	426	476	414	427	437	468	430	446	448	409	406	467	428	444	391	449	468	446	436	417	426	486	441	443	437	425	406	441	410	408	437	433	465	418	438	418	430	493	490	437	448	461	444	457	464	436	451	439	394	434	416	428	425	450	448	425	469	482	479	398	414	418	446	446	441	459	417	419	436	439	441	439	457	426	432	430	449	429	447	450	452	469	435	449	424	463	479	429	417	468	450	443	450	390	429	429	415	424	446	421	399	441	443	426	411	453	443	396	484	456	422	444	464	416	446	398	453	444	458	462	435	442	416	472	457	415	437	419	435	435	407	421	465	428	415	423	452	416	444	430	457	432	424	402	454	464	432	454	427
4457	1517	789	572	886	1101	1042	846	662	502	373	389	367	359	366	336	301	276	224	231	181	178	151	122	116	107	91	94	74	73	68	68	60	65	55	58	55	51	42	59	49	43	58	47	56	49	40	51	43	46	42	37	56	36	36	46	33	49	42	37	39	46	31	31	43	40	44	29	35	46	30	45	43	39	25	40	47	46	49	52	34	41	32	38	39	42	48	34	28	51	44	47	30	47	45	28	33	35	39	49	44	28	46	26	45	49	40	43	33	48	42	44	49	37	34	44	40	53	39	45	41	41	31	35	39	28	41	45	50	37	31	37	32	51	33	35	45	44	38	37	35	32	42	34	43	45	50	44	36	50	40	37	31	44	32	43	42	41	36	40	36	26	32	45	41	37	47	37	40	44	38	36	33	35	40	33	50	38	46	39	39	41	53	32	45	38	36	36	44	26	43	31	46	42	43	38	38	47	43	42	43	36	32	42	40	43	45	33	50	44	38	44	41	37	39	50	42	36	35	47	41	44	45	39	37	42	38	25	35	32	31	34	39	45	44	55	40	38	36	36	49	36	41	44	33	42	40	42	30	36	45	42	40	37	42	44	42	32	32	43	39	39	34	35	40	28	28	32	36	34	25	33	41	47	38	30	42	32	39	45	38	55	45	41	41	41	53	35	37	41	25	53	37	37	36	38	32	34	26	43	38	39	45	37	32	46	39	35	40	38	34	31	38	39	38	37	34	44	33	40	30	54	34	38	41	45	47	46	33	48	45	26	38	29	32	38	45	40	43	27	41	38	42	44	31	25	38	39	37	28	36	39	30	40	31	38	45	34	32	23	32	30	45	29	44	30	40	33	31	35	42	48	26	43	35	40	39	42	37	25	43	47	39	33	34	35	32	38	33	32	47	33	32	38	45	34	49	33	42	40	35	36	34	38	34	41	38	30	41	46	38	40	37	31	35	44	56	45	41	38	31	42	35	45	40	43	27	43	39	39	39	44	37	39	32	37	44	40	37	31	41	42	36	26	35	50	44	34	54	24	38	36	40	45	39	45	28	35	21	40	41	36	38	48	50	38	29	31	47	43	32	48	31	43	39	33	41	32	39	29	41	45	43	46	46	38	33	42	38	36	37	31	34	50	43	41	40	35	34	37	35	41	39	32	53	44	43	33	41	30	34	40	31	35	31	42	35	37	45	33	40	45	41	43	37	39	31	30	37	41	33	51	54	48	46	50	43	59	36	34	35	28	36	40	37	37	53	46	36	43	40	41	32	39	47	46	42	48	41	31	39	55	36	37	43	37	38	51	44	35	38	45	31	33	39	48	44	31	40	33	31	37	40	42	42	50	38	41	27	45	42	44	42	36	41	47	35	47	47	43	35	41	35	46	38	42	48	41	41	50	38	41	33	43	52	27	38	46	32	35	40	32	51	34	44	30	32	49	35	32	44	43	33	33	33	29	47	25	30	37	42	34	33	47	39	28	48	46	46	40	31	36	44	42	40	28	36	44	39	29	36	37	37	38	36	46	51	30	39	43	38	28	34	33	40	51	37	40	36	43	30	45	41	48	42	39	45	46	40	41	40	46	40	37	47	30	48	28	50	44	34	29	31	45	29	38	47	34	51	41	32	50	43	36	45	41	39	38	29	36	36	52	31	28	36	20	37	46	47	41	29	38	35	45	42	40	25	45	37	39	42	34	45	42	46	38	44	32	47	26	33	26	32	27	35	34	39	48	36	42	44	56	47	43	34	44	52	42	42	37	37	41	43	38	40	42	41	43	34	44	37	43	46	31	40	34	40	30	43	43	34	40	40	32	37	46	46	38	41	38	33	40	28	44	35	40	33	39	44	47	36	23	49	38	36	45	39	28	49	40	54	30	33	53	35	36	34	45	44	36	50	46	40	42	37	39	42	37	29	31	43	45	48	42	37	43	36	42	31	37	32	38	49	37	43	33	29	40	43	39	38	43	33	45	42	43	38	35	41	44	32	41	33	37	50	40	45	25	42	38	42	41	31	42	40	32	47	41	52	42	32	23	40	43	40	37	33	30	23	41	36	35	40	22	34	38	26	40	37	32	46	35	43	44	43	45	33	44	38	48	40	39	38	35	37	38	33	34	45	29	33	51	36	41	39	41	41	29	30	33	41	42	29	45	41	42	32	29	41	46	31	44	30	42	38	40	41	40	44	28	38	41	30	42	35	40	41	41	50	41	38	43	44	42	38	43	35	32	36	28	45	42	35	42	34	47	36	36	36	52	30	32	40	40	31	42	43	27	41	39	40	38	51	34	44	45	39	38	37	35	41	41	37	41	39	39	38	41	47	42	45	39	41	37	34	36	40	33	24	29	45	30	29	41	31	44	30	39	50	45	38	55	40	50	39	45	33	48	34	39	33	36	51	35	37	42	34	46	31	34	35	45	46	41	44	30	32	45	29	38	34	33	38	32	28	33	36	25	41	41	36	47	28	38	36	38	36	31	40	46	48	47	42	50	43	47	42	33	36	31	35	44	37	40	44	37	31	34	34	30	33	36	52	42	35	42	49	42	37	30	36	42	39	35	33	39	35	36	47	48	41	38	38	47	40	41	33	38	37	36	47	32	35	39	39	39	42	39	36	43	44	41	41	34	31	49	43	42	35	32	36	28	31	35	40	57	38	31	33	36	40	39	38	38	32	32	41	46	45	45	26	45	33	38	42	29	31	45	41	45	34	43	37	26	36	33	45	42	37	29	50	45	23	34	34	37	39	30	38	51	36	30	31	48	36	33	38	35	38	28	47	42	34	32	45	34	29	34	39	38	40	42	35	45	48	39	33	31	40	35	37	49	32	39	40	42	53	43	38	34	41	37	37	41	38	36	35	44	43	35	31	42	43	30	32	44	31	24	38	39	32	36	31	40	35	35	40	33	34	36	39	43	35	38	35	33	36	44	36	38	41	42	37	30	44	38	47	35	44	36	39	26	38	38	45	39	44	46	36	40	31	41	44	33	25	35	39	29	33	39	43	44	45	38	34	31	43	36	45	50	35	33	44	38	43	36	30	37	38	34	45	37	37	38	48	36	38	33	44	45	39	36	34	41	38	44	32	36	47	36	40	36	42	31	29	45	28	37	28	47	34	39	36	42	33	37	41	32	47	49	44	41	43	41	55	38	33	35	32	44	45	29	48	24	33	36	49	43	33	32	46	41	53	43	52	38	40	32	33	40	37	38	46	37	29	34	37	37	31	30	28	37	31	36	28	35	39	35	41	36	46	33	48	30	28	37	42	27	39	37	34	37	30	38	58	47	26	36	50	37	47	33	42	38	28	31	42	37	47	39	34	46	39	44	40	39	42	47	42	37	37	34	39	45	57	42	35	38	41	30	46	34	38	30	50	33	37	38	47	24	43	38	45	23	36	45	41	37	43	35	49	39	46	39	42	38	36	44	35	47	44	28	45	42	39	41	41	28	45	34	41	35	46	37	35	43	42	35	41	36	37	31	39	41	30	35
33138	23382	15923	28290	35264	34412	32248	28098	23098	19145	15985	15121	14826	13890	13799	13132	12009	10980	9711	8167	7215	6505	5594	5358	4863	4000	3418	2989	2746	2431	2136	1972	1818	1607	1512	1505	1409	1316	1363	1264	1161	1045	935	856	785	681	755	707	742	712	703	678	658	688	691	691	665	656	658	668	680	709	658	673	625	645	643	655	612	583	659	671	660	678	669	688	763	742	688	668	747	751	704	723	707	695	679	708	674	679	685	667	700	709	690	685	639	689	655	655	664	621	662	689	653	667	670	629	632	648	663	619	679	586	624	609	602	622	588	618	620	605	593	625	595	663	623	658	619	660	598	622	629	622	614	667	627	608	637	601	615	616	656	659	649	610	661	625	635	723	611	675	658	663	626	660	640	658	602	599	577	632	656	595	633	657	662	612	629	666	614	662	607	652	620	659	652	610	622	628	636	661	567	647	658	638	666	656	611	644	641	640	589	615	589	621	626	601	614	637	642	617	566	608	611	634	665	628	649	650	616	659	630	605	619	617	625	636	619	600	622	643	608	639	607	642	586	621	624	630	660	629	642	634	648	604	641	604	612	589	638	678	652	634	618	701	656	630	623	633	630	628	612	640	615	646	638	634	651	637	649	634	651	598	618	619	622	643	599	586	651	632	641	637	633	636	657	651	649	636	651	600	647	612	624	671	606	648	653	630	658	645	650	645	630	648	681	632	588	593	637	640	622	629	618	593	623	623	631	592	621	623	650	605	574	649	647	621	620	607	625	635	657	593	641	661	659	659	634	632	635	616	653	652	618	654	620	652	625	629	665	613	648	646	602	632	648	581	647	620	623	593	617	632	677	595	598	601	634	633	627	656	609	665	609	622	632	624	614	630	602	607	641	651	643	631	642	624	609	591	669	662	651	598	593	596	629	656	666	677	647	598	607	594	595	646	705	637	617	639	570	656	596	650	642	619	629	670	678	620	597	619	596	647	596	632	610	645	629	634	663	627	629	639	648	652	631	619	660	639	609	631	654	660	643	644	679	644	628	633	665	596	656	642	596	624	624	610	679	652	641	615	612	633	639	607	602	633	615	616	659	647	620	607	644	599	623	652	671	677	700	660	617	599	604	612	606	659	646	623	646	633	652	608	675	607	602	634	594	647	630	627	669	629	587	624	621	609	604	614	630	645	587	629	643	585	642	635	640	634	629	682	619	587	662	604	650	672	597	614	644	672	660	632	628	631	604	612	674	643	610	654	643	638	648	597	597	595	647	619	600	656	620	647	659	671	610	636	600	609	602	600	631	655	602	660	657	625	624	629	624	642	579	637	655	606	647	615	626	612	624	588	569	586	635	608	630	656	644	648	660	658	633	593	629	669	674	636	628	617	634	688	609	623	673	660	639	610	596	626	635	624	632	660	583	639	601	647	594	622	642	648	584	653	676	638	696	625	603	624	636	592	629	627	667	618	641	646	623	651	659	640	654	623	616	602	630	655	638	631	600	628	650	643	664	642	678	622	576	629	606	606	634	640	644	606	621	614	619	607	603	617	632	645	638	693	621	605	599	665	651	574	603	615	613	623	611	625	606	641	642	622	644	624	608	625	595	641	614	674	629	614	667	620	632	601	627	652	603	571	665	666	612	631	632	629	654	684	628	662	663	650	644	646	549	678	626	608	644	640	668	627	595	631	625	646	656	659	681	692	601	661	637	627	633	665	628	632	630	637	638	662	656	623	622	607	631	665	670	655	638	635	630	673	650	603	609	624	622	598	653	686	668	630	628	631	600	656	659	634	637	647	620	602	632	613	632	651	641	593	655	616	620	629	663	638	635	609	640	633	624	649	610	608	653	599	632	620	640	648	660	651	663	630	644	636	621	653	637	633	630	593	662	629	632	614	632	687	632	634	665	621	634	626	623	657	629	603	589	608	613	628	649	647	617	598	639	611	651	640	617	622	636	658	613	631	670	589	654	693	656	650	664	651	577	634	627	649	596	682	621	608	626	585	595	647	622	639	625	680	614	614	675	593	612	627	654	634	598	597	672	641	629	631	623	614	574	653	652	625	637	634	642	656	642	611	606	628	666	644	655	666	636	613	654	616	627	635	628	648	594	655	619	623	624	654	657	675	643	637	634	629	621	620	694	631	579	627	624	622	616	609	607	627	619	582	675	558	683	600	629	598	635	605	669	636	633	665	628	670	647	645	653	664	613	572	633	650	592	646	618	590	668	582	658	638	650	633	616	611	579	624	622	618	638	617	674	669	656	619	612	637	622	591	611	605	616	621	676	620	623	651	640	598	599	624	655	618	662	631	620	608	621	635	618	618	593	615	635	659	611	594	639	603	568	678	614	664	608	630	656	618	655	648	694	651	626	629	677	656	629	602	616	624	591	636	612	607	610	610	568	569	658	637	635	615	653	644	600	620	632	648	653	664	645	617	656	604	650	634	619	649	635	631	605	621	608	626	641	672	610	675	637	635	638	631	625	633	648	644	571	676	611	616	644	588	665	611	674	602	597	610	635	629	640	642	621	617	540	648	570	649	584	631	614	674	644	585	655	676	661	601	645	652	670	599	606	642	634	626	682	575	649	653	608	662	661	618	651	655	658	633	655	627	655	622	611	643	656	635	632	557	619	612	658	665	624	632	642	627	623	631	621	647	664	614	618	630	641	658	601	634	636	609	646	588	590	659	646	642	660	656	602	624	616	625	611	621	616	651	648	664	601	632	627	589	593	630	673	596	589	653	651	616	613	611	615	594	602	613	634	598	673	615	651	663	674	629	632	645	626	622	605	637	636	619	650	673	622	595	630	658	612	691	662	694	611	636	625	612	650	680	642	617	648	619	652	669	607	620	633	647	654	623	653	616	670	604	645	639	604	661	627	646	621	654	627	660	617	657	620	649	637	630	627	688	631	658	622	643	610	671	636	621	646	603	601	624	637	569	668	635	662	665	627	604	641	641	592	654	646	649	655	607	606	633	659	649	594	644	639	653	609	622	614	686	656	656	629	601	604	591	633	610	641	654	605	621	605	644	612	628	615	657	594	631	630	635	636	609	595	630	628	615	613	642	608	639	643	633	637	591	618	595	633	643	635	617	619	624	623	655	616	629	643	632	669	641	588	621	643	664	615	639	628	622	608	615	607	633	626	645	648	633	597	636	656	586	585	663	657	689	638	600	639	630	633	663	643	673	615	629	652	651	677	613	597	647	661	627	654	628	634	654	598	614	599	621	638	634	625	622	625	670	638	618	608	675	588	663	646	657	598	614	619	622	659	653	616	618	629	617	587	614	609	670	682	622	665	658	614	647	654	596	624	643	646	618	672	679	673	648	659	693	634	666	635	678	651	653	625	639	594	615	607	621	571	633	639	647	676	628	616	642	597	607	627	585	650	667	580	655	625	636	665	653	636	657	649	663	592	643	616	676	638	596	638	597	656	622	632	619	611	606	621	618	634	670	560	642	592	622	611	648	620	566	619	634	657	632	591	658	615	637	622	639	569	625	625	677	652	638	597	590	615	595
4634	2422	1255	805	1409	1580	1548	1204	943	709	582	536	571	504	542	513	469	405	346	304	276	237	223	216	151	139	114	101	100	92	81	65	79	53	57	61	64	50	59	49	43	30	35	27	36	38	28	25	23	31	33	26	32	27	20	31	41	38	38	24	29	34	23	30	20	27	27	25	38	28	32	28	28	28	33	22	37	28	35	39	25	31	33	26	28	35	28	30	34	34	31	29	33	38	23	21	30	33	40	31	25	31	32	32	22	27	32	26	33	42	31	40	37	29	26	33	18	26	27	31	25	32	29	22	23	24	32	20	31	33	22	27	36	31	27	22	31	29	23	24	34	24	38	24	38	31	28	21	30	33	31	24	27	35	31	29	29	35	30	44	20	31	28	28	21	32	29	30	24	40	20	25	30	25	32	32	31	29	17	29	23	20	28	31	38	37	29	28	26	28	28	26	26	27	21	33	28	33	29	24	42	34	29	20	34	27	26	30	33	23	23	27	32	32	28	25	39	19	33	27	24	31	37	28	22	26	23	36	20	33	27	27	32	34	25	27	25	30	32	30	37	31	20	24	34	30	32	38	26	39	23	33	16	20	36	29	32	26	25	30	31	26	21	25	40	26	29	32	37	32	25	26	32	31	36	20	22	38	35	31	32	34	26	25	30	30	33	28	32	35	28	35	35	30	24	36	28	24	26	27	26	34	19	27	34	29	20	25	25	27	30	27	28	33	37	30	25	23	28	32	30	27	31	24	29	37	29	29	38	22	34	29	37	33	22	28	24	31	23	39	30	33	22	30	24	23	34	31	21	31	35	23	30	25	27	29	31	25	30	33	24	28	30	39	29	22	24	31	32	35	34	31	31	38	28	30	26	30	18	32	29	34	32	27	34	30	34	20	31	28	31	35	25	22	34	30	31	28	30	39	33	28	23	20	31	29	25	34	17	37	48	32	33	31	34	35	20	31	24	30	23	36	38	27	30	28	28	27	28	36	31	29	30	27	23	30	27	30	27	29	29	18	27	25	25	25	28	27	26	21	30	29	34	36	37	30	29	23	36	21	29	25	15	31	33	38	28	32	25	32	38	36	24	26	29	28	25	40	25	30	28	33	31	19	41	16	30	36	27	24	25	30	35	30	31	22	29	34	38	42	28	30	41	26	29	27	29	40	30	29	14	23	21	34	26	42	25	26	23	29	26	40	26	26	32	21	27	32	28	21	33	34	28	21	24	29	26	25	28	37	23	28	36	30	29	27	24	31	28	23	31	32	28	28	30	14	33	28	37	32	31	27	27	18	29	34	20	27	32	37	31	31	23	32	34	31	15	37	29	26	27	30	36	23	31	23	29	23	29	32	25	23	25	28	25	25	29	27	29	28	22	26	29	24	26	22	28	25	37	33	26	29	22	33	29	21	29	37	21	28	26	32	17	22	32	35	26	21	25	38	22	28	29	17	30	24	31	29	19	27	29	31	28	25	37	41	37	29	26	21	26	27	24	28	26	25	26	33	30	23	21	35	27	23	27	23	24	28	41	30	27	30	22	23	28	30	32	20	31	20	22	32	18	25	30	27	29	31	31	21	28	29	41	23	30	28	27	28	27	27	28	26	27	24	22	31	25	42	34	30	28	25	25	24	26	22	25	24	30	17	21	18	27	27	24	24	24	23	23	30	21	24	26	39	28	31	32	27	26	44	28	21	22	28	24	26	40	30	34	27	32	33	22	33	38	23	32	29	30	23	22	30	33	43	28	42	29	30	32	39	34	21	24	27	25	34	33	27	27	21	24	31	36	34	19	22	29	35	32	29	31	40	34	21	31	27	28	32	25	27	25	41	34	25	27	25	36	28	36	19	21	27	33	27	26	29	33	35	33	25	20	35	33	29	27	37	25	31	32	20	27	31	19	29	31	22	28	23	21	28	26	33	30	24	27	32	30	24	33	28	25	28	36	37	33	27	31	33	25	28	33	33	44	31	34	28	27	34	24	34	24	35	25	32	20	31	28	18	32	26	24	36	28	30	35	25	21	30	32	32	31	33	25	27	39	26	39	32	36	33	35	28	34	33	27	30	35	39	31	27	30	25	27	40	31	27	30	19	15	34	26	25	27	29	18	29	22	20	33	27	27	36	28	36	32	25	34	23	20	22	27	29	27	22	23	28	30	28	22	30	35	35	34	29	18	40	32	28	31	37	20	36	22	19	38	28	24	43	28	22	41	25	24	37	40	30	31	38	26	29	28	38	36	30	36	32	26	23	26	27	29	28	26	29	26	28	24	39	36	28	36	27	21	26	30	29	27	28	24	23	27	23	31	20	34	33	21	27	27	32	30	30	34	43	23	33	29	24	40	23	33	26	25	27	30	33	26	28	27	33	19	28	30	30	26	27	22	24	28	30	24	29	23	22	36	22	20	22	24	33	29	30	22	41	28	22	27	34	19	29	24	42	38	35	31	30	18	25	29	31	22	26	33	29	32	20	38	30	26	24	35	32	36	21	33	35	24	28	29	20	32	28	28	35	32	31	41	27	35	29	22	21	27	36	26	32	28	25	29	27	33	35	26	26	22	28	29	32	27	26	34	32	21	22	23	22	25	26	27	28	33	26	19	23	40	30	26	29	21	40	35	38	24	21	26	37	27	38	33	31	29	23	37	26	24	26	24	32	19	25	27	36	22	25	29	43	30	19	31	28	29	29	30	30	27	30	30	25	20	33	29	34	26	23	32	23	34	30	33	26	30	35	19	23	24	34	27	24	27	24	25	25	26	40	26	28	25	24	32	33	27	30	26	37	28	28	32	28	24	25	40	20	29	22	24	39	27	35	29	30	34	25	23	24	26	33	43	33	39	22	26	16	28	19	39	29	15	24	26	30	28	35	23	30	24	36	23	26	36	23	31	34	24	31	31	28	25	20	24	34	30	42	30	30	36	28	28	35	31	29	29	33	34	27	41	33	27	37	21	28	26	29	36	27	26	30	27	25	28	23	32	22	33	37	31	33	29	33	35	34	33	28	27	30	33	32	32	29	24	36	37	28	27	31	35	30	31	26	36	24	33	27	30	22	17	33	35	35	36	28	36	38	27	37	23	32	19	40	26	21	32	33	26	28	38	31	35	29	31	30	23	34	25	30	23	36	26	25	25	30	33	27	31	22	24	26	23	26	38	20	28	27	28	29	24	37	25	32	25	19	30	32	33	27	33	34	30	28	30	46	23	28	34	42	30	34	29	22	34	23	38	23	29	37	33	26	19	35	40	29	34	28	29	25	25	28	23	25	32	21	23	29	36	25	36	32	31	24	23	30	22	36	33	37	17	30	23	26	31	26	28	33	27	25	27	35	25	34	29	38	32	35	38	31	24	32	28	25	29	26	33	27	24	27	30	32	34	26	26	24	39	20	30	34	25	30	31	27	35	32	28	22	30	27	23	33	30	29	34	38	25	27	28	30	30	35	32	31	30	28	26	31	21	35	25	31	36	21	27	35	29	27	18	42	32	29
38633	27940	20363	33546	39899	38788	36504	32196	27910	23629	20918	20036	18790	18322	18626	17224	15927	14348	12904	11149	10109	9093	7905	7156	6351	5263	4377	3914	3460	3160	2753	2437	2219	1979	1832	1814	1595	1527	1511	1382	1189	1040	900	792	689	663	633	642	625	585	623	580	542	584	571	562	566	524	549	552	556	564	574	481	493	493	495	569	463	514	521	539	538	522	517	575	599	577	566	564	588	625	611	597	545	530	558	570	534	578	554	591	537	499	546	523	572	525	509	521	548	549	476	538	474	509	527	528	481	491	466	473	491	471	445	489	460	484	504	483	468	518	480	466	463	494	467	482	447	422	440	499	451	462	492	489	476	477	496	481	444	510	503	489	467	507	493	477	515	469	495	464	494	480	491	441	463	482	485	488	460	411	434	457	479	444	456	406	468	481	445	484	476	477	480	461	460	471	450	450	462	494	480	453	446	500	482	449	477	450	512	491	469	506	450	452	442	477	438	457	513	468	446	480	443	479	433	480	486	459	465	455	504	470	470	489	474	459	476	491	474	506	470	440	500	472	473	469	467	470	499	483	503	440	427	448	458	495	458	475	486	448	435	483	466	457	450	478	477	465	450	483	482	494	464	462	458	490	495	450	476	491	467	506	430	490	463	450	482	452	445	450	475	433	456	453	466	466	452	456	478	480	486	468	471	459	477	456	478	521	469	447	468	461	438	440	435	498	510	485	471	451	491	512	493	467	515	455	474	461	469	457	469	448	478	502	455	450	492	461	477	477	488	432	479	477	490	488	483	474	436	463	478	432	456	490	457	468	455	441	450	468	441	444	442	453	441	520	452	430	480	488	448	472	468	416	436	481	481	485	486	478	453	418	429	413	461	472	510	462	486	460	415	423	472	457	472	445	478	472	474	478	443	479	476	477	481	502	451	484	485	417	455	480	514	510	488	477	507	424	470	473	482	491	505	456	463	474	500	464	468	463	498	452	462	489	505	471	468	477	449	486	476	481	471	447	466	486	467	424	499	476	435	468	485	454	477	449	489	441	439	441	464	493	475	446	489	456	442	491	497	416	462	440	452	476	494	488	458	476	477	486	447	460	514	465	497	490	502	461	479	445	459	422	466	469	484	461	486	467	463	471	484	469	491	475	491	478	484	425	461	444	485	492	472	439	501	462	451	483	474	478	475	494	445	482	523	472	513	458	490	478	451	467	483	505	484	475	473	516	439	437	479	491	496	461	458	472	427	424	448	482	461	470	454	443	450	490	466	462	439	465	507	457	481	475	459	458	454	482	418	452	458	435	451	489	458	515	452	489	451	483	425	479	474	430	471	489	486	465	477	475	480	451	497	457	503	440	453	454	468	468	448	459	456	450	472	456	465	493	448	458	494	469	457	492	486	482	466	464	450	467	471	482	443	416	469	427	447	478	466	474	487	511	488	468	486	434	424	455	483	445	449	447	453	473	445	416	474	460	483	487	481	452	499	474	459	463	432	453	453	450	477	496	465	479	433	475	504	459	494	492	433	469	438	460	442	426	488	441	459	463	484	449	470	439	497	458	490	453	449	467	457	459	486	472	475	456	415	449	476	478	469	481	464	462	433	456	461	483	439	442	488	489	487	447	487	473	485	485	477	504	428	466	454	475	444	447	474	440	445	462	470	452	512	456	462	461	441	456	458	404	438	441	399	459	447	445	445	472	460	444	482	435	450	511	485	466	447	467	464	461	443	471	431	462	469	496	465	449	461	507	489	475	468	493	446	461	466	459	477	454	476	474	505	493	464	445	460	463	486	420	416	459	437	431	455	471	506	456	462	467	519	469	484	496	424	511	469	496	471	459	454	480	476	489	435	453	454	478	484	428	453	495	475	457	500	431	441	454	454	459	447	469	477	441	450	477	424	447	480	469	467	503	460	450	453	484	474	468	481	455	436	502	438	433	457	492	474	458	456	467	487	454	473	512	480	480	471	445	442	456	481	491	420	487	530	485	458	481	468	490	449	487	445	470	466	436	454	482	444	459	471	489	468	411	446	492	495	499	469	489	465	465	451	475	428	438	490	481	436	441	495	469	467	496	451	448	494	487	460	488	466	493	469	475	461	483	450	489	493	449	472	466	466	482	450	484	512	506	477	461	496	503	478	443	447	454	495	502	470	451	472	457	442	497	506	453	475	474	489	511	471	436	445	466	414	427	468	466	475	461	448	441	467	481	440	460	447	446	484	471	468	473	439	452	495	487	456	432	439	496	439	459	440	440	483	458	464	453	472	439	465	468	470	461	466	423	444	470	473	482	433	456	473	499	448	472	442	489	466	436	508	445	454	432	477	493	441	464	450	479	471	473	461	490	440	464	472	447	492	454	476	489	461	472	483	458	451	439	493	469	483	460	436	480	518	484	473	480	501	501	441	423	459	482	487	471	498	466	457	486	451	477	510	438	480	429	500	491	508	467	459	460	490	476	480	471	469	529	464	480	445	456	471	516	477	489	471	462	456	509	432	423	436	445	498	503	476	474	459	489	479	479	457	460	434	505	449	444	457	476	466	430	483	492	427	479	492	453	476	461	444	458	472	482	418	510	479	464	468	423	468	502	468	492	453	442	465	449	467	478	457	438	489	465	483	496	448	482	457	452	468	494	485	459	451	479	488	465	452	462	431	471	479	471	472	456	476	480	459	467	458	432	515	487	460	476	451	448	474	485	461	469	468	460	452	510	476	480	460	456	489	473	460	477	477	458	503	495	466	443	453	474	455	482	453	458	462	440	476	505	448	469	462	509	523	448	474	456	459	511	463	486	440	449	464	434	447	428	478	486	462	458	473	472	495	458	491	475	507	521	497	455	467	494	442	472	465	453	464	435	471	505	465	494	489	458	468	422	496	449	448	447	493	484	414	477	466	486	442	531	460	449	454	464	452	468	489	467	477	468	506	471	469	495	500	453	490	436	471	469	468	445	412	466	463	446	457	454	492	446	440	485	501	491	466	466	434	498	506	467	472	435	484	478	467	468	433	493	475	496	489	459	460	512	452	466	456	484	455	462	450	488	450	457	471	468	458	446	481	448	494	444	495	492	451	450	465	464	466	465	471	446	485	469	522	472	480	454	482	478	461	478	482	482	460	493	486	486	461	474	458	472	447	474	521	479	504	491	434	496	432	465	498	450	472	435	480	446	481	462	471	449	486	499	473	458	472	461	455	466	451	485	434	486	482	475	478	459	459	445	494	502	480	494	463	484	488	499	458	466	501	468	491	516	459	461	475	487	452	443	470	504	468	458	484	481	484	484	446	482	469	485	479	533	473	473	457	424	484	480	434	485	453	474	484	431	461	514	445	473	458	482	491	476	451	498	471	472	485	494	444	468	475	474	400	459	444	488	490	465	490	430	477	445	452	425	482	460	429	452	464	459	412	477	456	503	499	455	465	451	459	463	457	483	452	487	468	460	497	475	466	492	430	455	478	488	456	444	432	510	466	475	487	458	463	451	475	435	472	498	449	469	479	452	478	471	477	486	489	500	442	478	440	479
2845	981	524	424	708	823	840	599	450	334	281	262	249	292	267	247	214	215	173	142	118	105	102	117	98	66	59	61	67	50	54	47	42	37	45	41	41	35	35	38	29	38	37	23	26	36	28	34	21	27	30	25	30	28	35	26	28	21	33	26	25	21	21	19	36	36	28	36	16	23	33	27	16	33	28	31	26	38	33	25	32	17	33	25	31	26	28	27	33	29	35	33	36	33	24	30	24	34	33	17	28	27	28	29	33	34	25	34	21	24	29	29	23	22	34	25	22	27	28	21	22	26	28	23	23	32	31	24	29	19	29	22	24	30	33	30	23	37	31	26	25	27	43	23	20	32	24	23	21	28	25	32	26	30	34	29	28	27	23	29	29	31	30	23	28	30	28	30	23	28	38	28	27	30	25	27	27	34	24	30	23	31	35	24	24	14	30	22	28	30	29	30	30	23	33	29	27	29	22	25	36	28	29	29	27	27	24	27	38	21	26	30	23	32	27	30	32	22	28	34	35	31	21	25	32	32	22	33	27	38	28	27	36	22	21	36	30	25	35	32	21	29	40	30	25	36	34	19	21	22	24	29	18	29	28	22	27	33	23	26	22	28	34	27	24	33	25	28	24	34	21	25	32	27	27	27	29	28	26	17	32	23	17	21	39	19	27	30	22	36	26	26	27	33	23	22	34	27	34	26	29	29	37	27	25	24	32	30	23	23	30	34	35	23	29	24	19	33	24	21	24	30	29	34	28	22	24	21	34	28	20	31	23	17	38	23	33	40	34	32	24	22	20	26	26	38	43	42	26	33	27	32	20	34	26	34	23	23	26	21	25	29	30	20	22	27	31	20	32	23	41	26	26	29	28	26	31	24	24	31	24	30	31	23	23	32	19	30	40	35	31	27	26	35	19	24	29	32	37	28	27	18	29	28	35	26	34	20	32	36	33	28	38	31	22	29	30	21	35	37	12	25	25	34	36	43	28	32	29	28	33	29	34	27	32	29	23	34	26	27	24	29	28	34	27	37	24	21	23	30	27	25	25	26	17	19	29	35	25	26	26	22	26	26	36	39	25	31	17	32	28	34	31	25	34	33	29	30	28	24	31	26	26	27	24	24	31	33	19	19	25	37	33	26	31	25	23	29	42	37	36	30	26	31	22	36	28	33	34	32	25	23	27	30	22	25	19	24	40	32	40	32	21	32	28	37	25	28	26	26	32	28	23	18	26	26	33	27	24	34	30	30	32	25	32	21	34	25	19	22	24	30	28	28	23	25	39	19	25	40	31	34	29	32	27	29	19	34	27	24	37	15	27	28	35	30	30	27	27	35	27	25	21	27	30	32	23	24	23	28	23	25	34	30	33	26	31	31	25	32	24	38	32	34	26	33	20	33	28	28	31	27	34	24	24	29	23	26	31	21	37	33	29	23	35	31	27	22	19	35	29	20	29	29	26	26	21	30	28	22	38	27	23	25	17	37	17	28	33	27	31	39	35	26	22	33	30	26	30	32	28	27	23	27	31	19	33	28	31	31	23	32	19	33	32	30	18	43	38	26	11	32	38	29	39	25	27	41	34	29	28	23	30	35	23	34	31	27	36	28	19	30	33	26	31	31	27	17	26	19	32	30	31	29	26	29	27	32	29	32	30	30	31	25	24	37	30	27	30	37	27	24	29	20	34	25	27	32	23	32	26	23	24	34	33	21	19	22	28	29	29	35	28	23	29	31	30	27	37	26	33	29	29	40	45	33	25	37	29	16	31	31	30	33	31	23	27	27	23	26	18	36	23	24	30	25	25	31	32	32	29	19	27	26	15	30	25	21	21	22	33	31	41	24	29	32	30	22	19	13	30	28	29	32	34	26	24	27	36	26	28	30	22	24	26	25	16	30	21	32	38	31	23	27	22	31	28	30	24	27	32	22	32	29	24	34	31	36	35	31	30	29	29	26	26	35	30	32	30	25	46	23	25	34	26	22	28	33	27	16	21	26	24	25	28	24	32	34	29	27	31	31	44	24	36	32	24	35	37	32	26	27	28	29	29	23	23	21	26	26	39	22	19	31	27	27	27	26	39	26	22	32	34	33	30	38	21	16	26	33	27	37	33	32	32	29	36	26	29	25	25	28	19	24	25	29	18	29	34	29	32	35	33	23	25	26	29	24	41	25	32	33	24	28	34	31	22	25	21	42	19	23	28	23	29	22	19	20	26	24	23	27	29	29	22	20	29	22	31	27	26	28	29	27	29	21	35	25	28	23	28	26	27	35	29	20	21	27	18	37	29	21	23	26	24	32	31	33	30	19	36	25	27	20	32	29	34	26	23	32	27	34	33	25	32	32	21	30	37	21	28	38	37	22	35	29	30	24	18	21	25	40	31	39	33	27	18	35	29	26	35	14	31	34	30	27	30	27	20	30	21	27	26	28	34	15	36	29	21	27	23	25	26	30	29	26	13	33	40	33	33	26	17	22	24	23	32	21	28	28	37	33	33	29	21	26	22	22	38	32	31	27	21	35	36	28	29	30	47	31	27	35	21	24	28	21	34	31	27	23	24	26	28	30	17	31	29	26	21	24	24	30	24	24	22	31	28	27	41	37	27	24	25	24	28	32	20	33	24	27	29	21	25	28	29	30	30	36	22	32	40	30	40	32	20	26	28	29	25	22	21	27	23	24	30	22	30	35	28	39	19	21	30	37	30	27	20	18	28	29	26	20	32	28	29	21	24	23	34	23	26	28	28	27	36	31	25	29	33	22	22	28	34	25	30	25	34	28	26	26	25	32	33	31	25	28	28	19	23	33	38	24	22	34	30	34	27	26	26	26	27	25	28	31	38	24	30	28	29	27	33	25	35	29	29	21	29	16	33	27	19	32	24	27	32	32	24	35	32	25	22	23	33	40	27	30	25	20	26	26	25	30	27	23	30	31	22	29	31	32	34	26	39	28	23	26	36	28	31	31	28	34	30	35	24	32	30	31	21	22	26	26	33	26	33	27	20	17	20	24	17	30	42	31	35	27	36	30	27	30	26	29	37	29	24	33	31	35	22	27	24	38	27	25	27	26	25	40	24	26	19	25	27	26	25	20	36	30	27	26	18	27	25	24	24	29	24	25	30	32	25	29	27	33	35	32	22	22	30	28	36	25	24	18	29	32	32	23	33	27	25	24	26	26	26	29	28	35	25	30	28	24	35	30	31	31	26	40	23	30	35	28	24	30	27	27	24	25	34	21	24	25	24	28	28	33	30	29	20	23	28	26	22	38	32	36	29	25	29	31	21	22	40	30	34	29	29	32	26	23	27	36	27	20	23	29	30	26	30	30	23	30	21	28	26	24	29	21	29	22	31	31	34	26	30	23	31	26	24	24	21	39	24	38	28	29	28	21	23	25	25	34	24	25	13	21	26	21	29	32	29	27	33	32	30	27	29	31	31	23	27	31	27	22	34	29	39	26	29	27	27	30	28	25	30	28	26	36	25	35	24	28	24	22	34	23
29958	19980	12257	24673	31672	30531	27788	23635	19347	15158	13039	12150	11381	11472	11195	10401	9084	7994	7261	5959	5247	4527	4082	3785	3364	2730	2382	2081	1952	1725	1459	1350	1226	1138	1132	1050	1040	923	930	882	781	710	649	576	520	505	502	518	485	526	507	471	528	478	474	533	502	463	448	494	497	436	482	471	471	463	479	449	456	476	447	441	448	451	506	496	494	501	472	483	520	542	503	534	474	476	477	478	497	474	563	532	525	447	483	508	499	461	443	463	471	452	475	457	480	479	485	477	521	492	486	450	438	443	434	433	456	462	457	485	471	445	459	453	447	462	471	474	453	492	427	459	432	495	478	441	407	462	465	474	506	457	402	475	439	482	477	473	484	460	459	454	434	497	455	465	443	443	434	417	473	453	449	449	529	471	507	488	454	419	451	445	476	480	455	475	465	500	448	452	450	500	453	472	465	433	448	466	440	447	498	466	461	450	466	459	480	481	465	470	442	496	454	490	494	436	477	450	416	439	464	436	474	450	462	503	438	465	431	456	470	436	463	458	456	463	470	432	431	462	467	472	423	460	468	481	455	475	470	472	478	428	443	478	441	436	499	447	466	472	471	436	460	434	425	477	490	474	479	444	467	432	431	439	432	397	455	482	422	438	456	491	470	424	446	469	475	500	506	460	482	443	446	455	456	452	439	449	473	427	445	500	456	436	466	461	449	470	458	455	448	449	458	458	441	476	459	458	458	446	445	442	440	440	460	463	409	421	459	460	449	453	436	447	461	463	468	452	469	425	476	439	429	454	465	458	459	437	466	436	473	453	428	483	474	469	471	444	440	430	447	482	434	452	481	455	439	477	482	481	435	485	422	475	466	435	452	469	437	474	452	468	494	478	473	448	486	449	440	482	486	475	465	443	476	434	434	469	472	453	498	468	464	451	437	456	447	447	447	451	498	414	466	468	465	477	470	487	443	417	450	472	444	474	436	412	466	436	453	431	434	424	465	437	453	484	431	441	451	465	469	477	468	458	455	490	445	480	483	467	461	471	485	460	421	448	478	451	437	452	482	458	491	452	462	441	471	436	483	475	450	457	459	434	426	499	452	472	435	493	465	465	471	481	465	476	470	456	461	436	455	461	469	445	462	431	492	426	465	473	464	457	463	500	483	480	475	438	442	468	478	460	461	472	411	448	437	436	455	470	489	473	443	467	454	416	458	435	471	458	418	441	468	470	457	430	469	431	435	448	457	472	479	447	460	481	455	461	455	455	461	467	456	464	433	481	472	482	449	455	479	430	458	438	442	456	463	465	427	457	475	444	466	462	459	462	458	452	457	438	455	499	464	466	469	443	469	458	483	482	489	458	489	479	478	483	487	466	468	484	447	458	463	481	499	514	457	438	453	425	494	481	479	422	462	425	474	493	442	453	442	445	454	489	456	452	455	457	467	481	471	484	489	463	483	457	449	499	452	445	472	442	436	432	448	470	434	479	450	454	440	435	447	465	459	457	486	477	465	462	456	456	449	462	444	479	477	415	474	508	435	455	437	445	459	471	500	506	450	437	432	519	454	459	481	465	436	483	437	467	487	461	458	453	448	465	437	448	451	487	429	451	473	432	459	489	442	491	460	463	461	478	430	474	477	461	464	439	440	473	454	473	438	478	463	421	454	446	444	522	448	484	484	480	423	443	464	436	490	451	440	450	459	463	444	469	433	472	439	478	428	441	455	453	478	431	469	454	434	460	486	491	509	447	451	472	444	427	501	425	472	441	499	467	457	497	453	428	465	468	465	444	460	480	448	458	466	500	430	473	435	478	428	443	453	478	433	442	454	450	449	494	485	500	470	472	497	462	436	425	479	473	487	449	435	473	434	503	478	462	462	490	445	462	448	463	505	471	452	460	464	441	433	464	450	453	435	445	525	435	469	464	429	451	464	474	451	460	487	459	460	462	440	492	430	467	438	432	484	453	451	475	437	462	442	458	464	440	523	439	424	448	451	497	448	479	479	457	427	466	486	456	451	414	483	499	450	464	477	461	460	420	479	450	467	453	448	439	455	469	464	420	478	466	442	459	442	446	448	484	494	472	471	482	474	478	460	474	486	460	458	456	495	474	482	457	404	441	458	462	453	442	452	469	427	473	489	477	468	477	461	450	478	484	467	445	492	474	439	492	468	480	452	416	478	481	482	508	473	435	440	466	451	463	475	487	488	440	462	441	427	480	429	456	470	454	465	477	456	480	444	478	458	455	432	448	440	457	460	463	468	431	471	474	474	469	450	501	469	461	474	460	452	470	451	471	471	461	429	461	460	437	435	486	480	448	434	454	459	467	478	427	470	444	458	469	450	457	456	432	451	482	449	490	451	467	478	437	486	467	464	433	458	460	483	455	499	467	447	474	456	464	470	460	457	459	454	453	465	417	465	465	449	477	470	449	456	456	442	465	445	450	446	448	494	455	449	475	485	442	458	457	447	467	456	479	458	440	460	472	486	444	434	472	453	449	438	495	428	499	468	441	479	464	475	424	496	451	437	474	454	477	477	442	488	474	489	427	476	449	493	479	445	459	440	463	467	485	461	474	488	460	419	436	484	479	463	466	497	467	464	497	461	435	449	468	468	460	452	489	436	439	481	445	470	486	466	476	490	461	458	448	424	470	459	465	432	428	487	479	485	459	512	453	490	490	469	465	452	498	458	443	464	439	463	458	417	457	442	492	485	422	462	469	451	460	429	475	454	464	438	487	467	449	462	475	428	492	462	478	495	463	469	442	431	475	445	485	472	440	460	454	491	420	441	456	504	431	477	487	452	491	463	452	450	425	464	456	445	481	467	461	490	442	440	459	469	439	473	446	444	424	469	471	470	484	449	501	446	443	444	461	460	456	476	451	485	420	441	468	456	450	485	460	467	475	491	473	472	499	468	464	448	474	468	444	460	483	432	466	471	463	474	460	445	454	416	467	434	459	449	486	465	455	458	438	434	451	467	432	438	461	453	479	463	465	468	469	428	484	456	447	473	481	446	457	438	441	485	483	439	457	458	449	447	490	484	450	442	476	421	429	480	485	471	423	421	431	442	443	481	480	489	482	455	474	481	485	449	458	482	436	467	453	489	458	491	457	444	458	477	445	469	452	534	450	430	463	449	432	443	442	439	477	498	496	500	472	460	467	457	473	447	433	451	489	455	446	439	453	482	446	460	462	447	440	471	438	498	444	465	468	479	464	423	473	483	454	445	429	474	444	473	456	461	408	427	466	401	484	470	485	442	468	442	483	490	438	446	477	464	496	475	451	472	436	477	468	449	495	482	440	466	434	446	485	492	472	474	484	455	505	438	475	441	470	455	454	461	448	456	436	490	469	467	448	414	503	449	458	481	462	476	492	454	438	472	442	460	499	469	461	460	485	495	456	481	417	485	451	443	459	454	444	445	454	469	467	444	497	496	474	447	438	416	450	458	453	449	458	440	451	479	474	474	458	499	443	483	473	490	445	435	444	475	448	453	407	468	475	464	462	462	484	454	445
2564	1031	561	399	656	837	739	583	460	373	330	289	271	281	271	248	227	199	190	155	112	126	86	84	69	66	65	58	48	54	44	50	46	57	42	45	41	29	40	28	32	44	28	28	27	29	32	33	21	25	26	26	29	35	23	15	17	33	35	26	27	27	20	29	28	31	30	27	28	40	30	27	23	27	24	20	33	29	24	35	16	23	23	23	20	31	29	20	29	26	30	29	15	35	25	21	26	24	24	32	27	22	43	22	32	23	28	35	28	17	25	28	25	25	33	32	32	32	27	39	19	26	28	26	23	37	27	19	33	28	21	24	31	33	24	28	18	22	19	22	28	30	23	24	25	35	30	28	20	26	31	25	32	21	21	15	24	28	37	37	28	28	25	31	27	33	25	26	27	25	29	20	30	30	46	21	40	30	26	27	21	37	23	26	21	29	24	24	34	29	34	13	30	34	28	18	24	24	28	31	24	27	21	27	29	21	37	27	33	20	30	24	16	31	29	25	21	21	27	21	30	21	35	25	29	21	22	26	37	21	25	29	24	41	24	25	29	24	32	23	28	22	24	13	36	29	27	18	21	28	25	29	25	28	32	36	21	24	21	28	29	25	34	32	24	24	27	25	35	33	32	33	25	17	25	24	22	18	23	30	29	28	30	24	27	17	17	22	25	28	22	38	22	26	24	29	26	25	29	25	40	23	21	27	22	29	27	27	22	25	26	27	21	26	23	26	21	27	25	37	30	25	25	32	30	26	23	28	16	30	18	23	21	30	28	38	28	15	24	23	25	28	28	25	25	32	20	29	29	30	32	24	28	20	24	30	20	31	22	20	34	31	25	29	22	23	26	34	20	32	31	21	29	21	18	35	24	24	26	26	32	19	19	30	27	19	21	26	31	25	26	25	29	16	21	33	36	26	29	19	29	33	22	23	17	16	26	24	24	29	22	29	32	21	26	23	25	27	26	15	35	24	23	16	23	31	24	19	26	30	21	22	25	26	18	18	25	27	30	29	20	26	19	31	24	18	22	33	19	27	32	19	32	34	20	22	29	29	31	25	26	28	38	29	28	23	35	28	36	27	27	17	19	23	30	19	31	31	26	24	22	35	37	20	27	21	15	25	32	30	27	30	23	25	23	21	32	32	31	26	31	22	29	25	32	23	30	33	28	28	32	25	25	27	24	28	33	37	27	20	30	29	21	28	18	24	17	25	28	32	29	21	26	18	21	27	32	38	23	24	39	34	23	25	26	30	26	28	30	30	34	20	30	15	15	29	38	26	25	25	22	22	22	20	24	33	41	34	25	23	22	18	18	21	22	31	19	28	24	26	30	21	17	29	24	23	29	25	22	38	21	27	28	35	27	26	29	34	21	27	15	30	27	22	20	17	31	28	20	21	26	27	22	19	28	34	17	23	30	29	22	23	21	38	23	17	24	26	28	26	26	23	28	17	29	30	27	23	25	32	28	29	28	41	36	26	23	23	28	26	24	19	15	24	23	25	38	33	28	24	33	17	27	28	29	29	29	32	30	23	31	26	33	31	24	33	32	37	30	34	20	27	24	29	24	30	25	25	32	22	23	39	17	21	20	21	26	22	16	23	18	31	26	26	29	25	23	34	27	28	30	26	20	27	30	24	26	35	32	32	41	29	18	31	18	31	31	18	26	27	36	28	34	22	20	23	21	24	25	33	26	24	31	30	22	31	20	24	21	24	27	34	25	24	25	36	30	32	24	33	24	34	28	23	22	27	27	25	22	24	21	22	35	36	33	21	32	19	27	27	31	26	18	30	28	23	29	22	22	38	30	22	25	24	22	26	20	35	10	18	33	35	24	28	25	25	22	34	22	24	28	29	26	24	25	32	36	27	28	29	26	26	17	28	32	29	31	28	27	33	16	27	19	35	32	24	29	28	27	23	20	32	37	29	32	28	30	24	34	21	29	22	33	25	29	31	21	23	26	28	26	22	35	24	28	29	21	27	25	27	31	22	32	26	14	31	24	26	29	18	30	36	29	18	32	29	23	20	22	28	32	25	25	28	31	21	39	19	34	28	29	21	29	25	31	20	23	13	28	27	23	28	23	33	25	22	27	29	19	29	25	21	19	34	31	18	16	18	33	33	25	24	21	27	37	28	41	21	30	25	27	14	31	29	28	30	20	22	22	30	31	19	26	32	26	30	31	28	24	27	40	22	33	19	26	24	22	26	28	26	27	32	21	30	24	32	26	23	26	33	32	39	22	33	23	20	35	32	29	24	20	28	22	24	22	34	26	24	34	39	34	18	34	24	31	21	28	18	28	22	35	23	29	28	27	17	34	24	26	33	20	24	38	34	25	32	19	26	20	30	32	27	23	37	24	31	22	34	36	37	30	36	29	30	16	21	21	34	23	26	20	34	30	24	35	19	31	35	35	32	32	17	29	28	20	18	32	21	24	30	28	25	18	24	23	36	29	32	19	25	27	30	26	23	35	33	29	23	34	23	25	20	25	22	32	31	18	23	40	24	30	17	29	26	25	31	23	28	25	25	31	26	27	33	26	27	24	31	29	25	21	27	30	31	25	28	19	28	24	30	26	28	21	20	25	31	21	25	32	24	27	15	23	24	23	30	30	20	18	31	34	22	24	23	24	22	26	29	24	26	15	33	23	24	25	20	26	31	31	21	29	33	22	25	17	29	29	24	26	17	22	25	24	31	23	36	29	21	23	29	26	18	19	18	20	29	32	32	36	23	28	27	17	30	27	20	27	20	27	24	18	30	26	28	22	27	27	37	31	22	27	26	16	20	29	30	35	29	25	32	32	20	25	25	19	31	25	27	20	18	34	20	25	14	28	35	24	28	22	23	21	35	23	25	26	38	25	32	23	27	21	39	26	33	26	20	27	23	24	29	20	22	25	24	27	18	34	32	27	32	29	25	25	20	15	35	20	29	30	36	26	26	36	18	30	30	26	21	18	14	41	27	19	21	20	28	29	31	25	33	32	28	24	18	29	42	29	30	25	30	24	22	22	32	27	38	22	25	24	21	28	39	24	19	35	28	26	24	23	22	30	34	33	19	29	30	28	24	29	23	26	24	23	18	21	27	27	22	22	24	25	31	34	24	31	30	22	35	29	34	35	28	31	32	25	25	21	16	32	21	23	28	36	22	23	31	31	31	27	27	29	30	21	30	36	25	33	37	23	32	27	35	34	28	30	18	34	26	18	25	29	24	35	25	26	31	19	20	28	26	25	21	27	30	24	18	28	18	23	23	24	24	29	37	22	29	24	25	16	25	13	29	21	19	29	21	22	29	18	28	25	28	22	31	25	24	32	29	27	29	33	25	23	29	22	24	21	30	30	30	27	20	20	20	29	30	19	18	26	25	25	19	25	33	20	26	19	17	29	23	30	25	37	25	26	25	31	25	23	30	25	23	29	29	27	26	22	31	28	32	31	26	24	32	28	31	19	29	13	29	33	28	29	20	23	33	30	28	27	22	21	28	30	31	26	34
29883	20184	12263	24754	31889	30907	27302	23015	19288	15306	13316	12424	11852	12002	11445	10589	8960	7831	7319	6130	5264	4749	4033	3690	3219	2555	2258	1925	1840	1636	1414	1348	1236	1167	1121	1035	960	960	907	824	712	642	559	540	505	486	538	491	470	489	510	458	452	438	484	434	470	432	446	464	457	444	472	430	423	437	453	474	456	420	432	445	438	482	458	484	457	439	531	523	468	519	497	453	463	465	493	483	480	414	474	481	457	478	464	460	457	486	414	484	464	447	471	449	458	455	436	452	482	461	435	436	463	439	410	437	440	423	463	455	435	422	442	394	415	412	437	443	425	445	427	426	482	435	418	437	423	400	423	433	462	449	458	440	450	434	406	448	431	472	411	419	418	452	434	450	451	391	443	454	436	427	439	410	430	441	448	449	453	439	424	456	447	456	439	445	444	443	448	440	461	453	475	434	458	424	417	412	450	407	391	479	427	423	425	437	376	422	435	423	419	437	394	443	434	432	394	402	436	387	421	411	425	407	439	427	413	415	433	394	447	399	444	436	409	450	437	465	441	435	400	426	464	446	413	437	440	435	471	429	457	439	400	431	437	423	404	432	464	453	411	440	449	435	427	414	417	459	456	427	423	464	428	452	425	435	406	392	432	444	446	434	460	456	421	434	434	421	420	445	433	447	469	437	418	456	451	409	416	418	459	447	450	464	477	420	404	477	399	464	449	428	444	416	458	393	441	404	429	418	457	388	451	436	432	479	428	448	418	406	431	417	416	444	454	435	437	428	443	457	458	422	432	434	454	437	453	441	423	417	428	441	410	431	432	434	400	403	439	466	446	444	425	432	444	460	454	397	448	430	430	473	480	431	430	429	420	420	388	450	432	428	424	468	425	449	398	418	396	449	432	435	439	460	415	440	449	474	443	463	426	419	433	438	437	440	471	432	461	437	432	455	442	422	410	435	445	420	414	456	458	442	440	443	431	427	461	428	434	405	443	447	445	426	417	462	449	414	473	398	387	447	414	439	407	443	425	452	448	437	435	425	480	420	438	451	436	424	390	430	414	432	427	428	420	436	450	448	406	433	446	440	435	422	413	466	461	400	405	445	407	420	439	414	400	459	404	454	481	475	445	392	455	447	422	424	425	442	421	453	425	433	455	428	463	437	432	410	469	407	445	449	426	441	426	412	464	436	434	454	424	390	464	456	478	432	402	434	451	424	450	448	432	394	462	443	421	471	459	445	429	438	456	431	425	421	426	461	444	443	436	431	454	434	441	455	440	423	455	462	462	403	434	408	411	440	436	476	426	421	401	422	446	421	456	446	458	407	450	453	422	437	449	397	463	423	462	441	461	436	463	440	475	469	441	441	438	465	461	426	427	458	418	415	425	432	382	459	434	408	448	412	445	440	407	434	435	414	413	449	444	424	466	431	412	429	488	443	436	416	416	419	415	468	414	502	422	460	413	426	418	435	437	455	388	452	419	423	431	449	457	441	435	444	438	446	451	418	439	430	453	445	455	432	456	434	417	426	426	418	481	437	430	453	439	457	416	411	450	432	451	456	468	455	442	459	447	431	468	416	447	440	421	420	426	445	420	455	469	427	491	426	461	418	444	412	439	418	431	434	411	441	455	461	417	428	444	422	413	417	451	445	456	441	414	443	482	429	392	450	412	439	430	449	428	442	444	429	437	429	463	442	412	465	454	435	409	426	433	448	432	410	428	443	423	416	446	449	468	432	424	438	413	424	436	438	401	457	439	451	449	430	467	430	437	438	424	420	432	410	455	433	442	427	424	435	438	456	482	410	448	414	427	471	472	443	436	461	436	415	421	422	448	447	437	383	405	430	449	449	472	478	481	405	454	418	415	447	440	410	445	423	443	445	422	473	417	469	433	439	438	429	422	486	418	459	434	446	454	446	435	470	424	419	403	446	455	425	422	430	442	443	461	445	437	452	432	447	422	395	450	492	435	415	446	466	405	442	435	443	441	431	434	443	449	434	464	491	452	418	441	436	430	445	425	441	454	433	432	420	458	437	455	440	463	444	446	461	424	407	458	458	397	449	420	433	456	438	453	447	402	433	448	453	447	426	468	413	445	437	452	415	428	464	483	419	470	431	419	397	435	442	438	468	431	436	393	400	429	410	421	422	425	437	425	461	399	413	395	460	483	466	432	426	453	441	463	454	417	419	484	428	432	430	424	406	414	412	450	431	446	448	423	436	407	422	456	426	461	424	439	428	452	460	450	450	391	451	433	465	451	443	447	431	425	463	391	432	401	464	462	441	428	446	401	466	425	403	408	438	460	421	425	411	457	425	433	421	443	442	408	425	445	460	414	454	400	460	436	426	431	434	417	443	440	456	455	437	434	463	464	448	419	425	444	462	416	427	477	417	429	414	463	481	438	417	449	444	453	455	436	452	459	474	428	414	465	428	479	430	440	461	470	435	449	428	419	450	413	469	430	437	480	437	419	412	450	419	462	458	450	442	416	435	422	445	462	441	454	426	441	454	444	439	482	400	416	416	458	410	445	428	414	418	438	404	438	440	477	426	403	435	428	397	460	407	433	455	447	480	441	423	466	407	411	424	456	431	459	429	467	449	418	419	422	438	454	443	434	454	425	464	412	431	429	457	452	459	460	421	448	455	446	443	432	422	430	470	446	474	438	464	418	425	427	411	423	421	468	446	484	434	447	418	398	435	451	455	463	444	404	449	449	413	438	433	398	450	461	437	461	423	430	433	431	434	482	394	458	450	449	446	429	429	449	446	433	434	479	459	463	439	437	425	456	460	441	428	403	427	425	412	467	444	415	444	431	447	449	417	423	389	414	422	418	423	437	427	425	435	420	447	426	470	412	435	455	437	430	438	441	434	433	418	478	422	400	413	446	427	435	426	426	420	449	413	431	437	428	418	404	451	423	465	417	443	453	459	439	436	433	438	464	438	445	441	441	455	468	423	482	427	433	425	427	432	481	437	419	408	428	414	420	426	462	454	393	452	450	425	431	456	427	443	427	441	465	444	424	413	429	443	453	433	462	444	436	432	442	402	419	449	424	417	458	417	455	457	469	441	396	430	398	435	430	438	466	399	412	433	419	477	420	402	395	426	453	435	439	404	440	428	399	460	411	421	458	424	394	451	389	456	430	468	438	473	446	401	423	460	448	418	433	404	446	454	422	439	443	420	405	429	422	417	429	455	420	456	429	457	492	424	495	475	420	424	434	464	446	430	433	406	457	435	456	466	455	429	415	427	410	418	468	451	420	429	435	435	435	477	432	431	434	432	448	447	440	432	422	416	445	429	440	422	427	444	445	448	408	460	471	435	472	415	421	434	401	429	469	429	401	440	446	446	439	441	414	461	462	435	432	448	430	453	429	449	427	411	440	407	470	440	445	447	429	463	451	418	431	462	405	405	448	425	434	406	437	439	469	424	457	455	436	456	432	422	438	476	424	424	418	423	462	436	451	441	414	472	458	456	434	423	404	459	477	412	441	439	422	378	422	415	432	454	430	445
4510	1499	847	588	983	1200	999	787	615	529	416	390	392	394	406	311	301	284	237	223	226	161	165	128	120	124	84	86	83	66	64	72	71	49	66	53	58	51	61	50	60	43	35	47	38	39	40	35	44	51	46	36	32	39	34	28	42	43	41	49	49	37	42	36	33	37	39	46	33	37	47	46	36	44	39	38	55	41	36	34	48	41	44	35	34	45	36	52	36	38	33	44	28	36	32	32	41	33	55	46	54	49	41	47	38	46	41	32	37	36	42	32	56	45	41	51	25	40	32	29	45	54	37	36	41	33	48	31	33	29	44	41	39	37	51	29	38	41	35	31	35	49	44	33	31	41	48	41	41	35	32	43	44	33	40	39	42	34	37	29	31	44	38	47	41	41	34	32	31	44	39	39	45	34	45	30	39	42	43	49	30	42	30	37	38	32	45	43	44	31	48	27	32	53	35	54	37	48	34	35	27	30	34	38	44	45	37	33	35	42	32	37	43	43	36	43	30	40	39	47	42	45	32	39	32	43	41	31	29	45	23	34	39	46	32	43	47	36	37	53	42	33	47	31	47	39	35	33	31	35	32	47	38	26	34	45	37	38	47	35	48	43	40	32	41	38	42	33	43	35	37	40	40	27	38	48	41	39	43	45	40	47	46	43	30	26	49	46	31	33	33	46	41	35	52	50	39	48	43	37	42	44	44	41	44	35	30	39	40	33	37	38	37	35	49	44	38	42	50	46	27	46	30	38	31	45	33	40	31	37	37	37	49	37	43	35	41	40	38	45	31	41	38	34	27	34	38	35	28	46	41	35	36	38	38	39	46	45	50	39	41	39	34	38	41	37	37	41	38	49	49	33	40	42	38	35	35	34	45	33	36	42	45	37	34	46	42	30	38	40	51	39	39	39	44	32	37	35	36	36	44	35	40	37	42	34	46	36	43	42	41	42	38	42	45	35	28	39	41	36	47	39	32	33	41	23	46	39	39	39	32	45	34	49	39	46	40	45	45	31	51	25	36	41	38	38	34	44	30	40	36	37	35	34	42	38	27	34	37	44	38	40	48	39	44	44	30	33	40	31	42	51	32	45	49	51	36	51	46	55	43	32	43	39	36	39	42	38	30	36	38	32	38	33	35	43	41	39	36	45	34	45	34	41	41	49	52	35	37	49	32	43	35	50	40	37	43	47	42	34	44	34	42	40	43	42	37	42	45	35	36	40	41	53	41	28	40	43	36	34	29	44	38	48	30	43	36	34	44	44	38	41	43	43	28	43	35	40	36	29	52	47	43	41	25	43	32	37	50	41	32	40	41	35	36	44	40	33	32	37	37	43	41	51	35	43	48	31	54	50	35	40	45	38	48	36	36	38	32	33	27	47	43	42	35	38	31	34	47	20	30	26	42	49	38	46	44	38	40	41	50	40	35	33	41	38	39	38	48	40	32	38	33	32	37	34	33	45	47	41	41	36	35	40	32	44	33	42	44	41	32	33	39	46	48	43	34	40	42	26	43	24	37	40	35	41	35	38	38	36	38	47	34	42	35	55	41	37	36	44	40	32	35	55	37	40	32	29	42	43	36	43	41	48	47	40	39	33	42	38	37	38	41	41	47	31	33	37	35	35	38	51	41	29	48	35	37	40	40	34	33	44	32	31	49	26	51	49	43	33	37	41	36	40	38	32	39	42	34	34	35	42	41	43	34	40	38	32	37	34	44	32	36	48	35	41	43	46	39	39	40	40	33	32	46	47	49	47	42	33	29	40	37	33	40	41	30	31	33	56	36	41	48	37	30	34	41	34	31	38	31	48	45	28	44	42	29	41	38	46	31	26	42	31	43	34	37	41	55	25	38	42	36	40	37	24	36	47	38	32	46	40	37	40	26	33	41	40	38	38	46	33	40	37	40	37	46	30	37	42	42	39	28	48	42	32	39	32	39	53	41	52	47	48	38	38	40	37	29	35	40	35	30	43	44	32	48	45	45	40	33	50	30	32	41	45	38	45	39	25	39	38	32	45	29	35	51	48	39	41	42	31	42	42	38	42	37	29	49	35	47	43	28	31	47	46	32	35	25	38	40	41	37	29	45	42	43	32	40	31	42	23	29	45	34	29	40	34	50	32	37	34	35	38	47	31	46	36	38	37	43	44	40	39	37	43	41	42	27	39	33	34	45	31	47	31	42	41	41	48	39	29	43	30	35	52	49	35	41	28	34	44	40	43	27	39	37	44	33	41	43	47	47	34	33	36	26	39	48	32	48	39	26	41	38	34	38	45	40	55	32	39	42	29	38	42	48	42	46	42	31	39	38	39	49	42	41	36	26	34	44	37	43	49	35	42	48	39	39	43	40	41	39	49	45	46	33	45	36	37	43	31	37	33	43	32	43	44	47	31	45	42	34	46	34	41	36	35	42	42	26	35	35	41	40	34	33	29	29	43	40	39	32	32	44	47	37	32	31	27	33	49	42	39	45	39	30	34	29	50	46	29	48	30	33	35	44	44	43	36	46	43	35	39	43	28	26	24	35	45	41	43	55	32	41	42	39	33	37	52	37	32	26	47	31	34	37	41	41	42	41	47	37	46	39	36	45	29	43	29	35	43	46	43	26	30	39	37	33	45	37	33	52	31	39	36	44	39	42	36	37	38	41	41	39	47	50	29	36	42	32	54	44	50	30	41	42	37	34	33	45	38	45	34	40	40	33	44	43	44	29	36	45	45	53	32	39	34	43	21	26	53	46	35	37	37	45	41	35	35	45	47	34	38	46	39	41	26	35	33	34	38	36	33	37	39	46	40	48	41	41	35	31	39	41	44	42	29	43	34	37	39	37	30	28	45	51	42	38	35	31	31	42	45	37	51	39	32	40	33	48	40	33	43	34	38	37	31	47	46	34	27	38	49	45	35	40	45	39	45	38	40	40	30	32	44	43	44	37	41	54	55	47	41	39	42	47	35	38	48	47	31	40	48	29	31	37	41	42	34	41	29	39	35	46	25	41	37	50	32	41	33	56	41	42	48	46	34	43	41	34	43	33	39	37	32	37	42	33	43	43	33	39	31	42	37	46	36	42	40	39	39	38	51	41	41	39	50	40	32	30	40	45	23	50	49	49	29	34	34	30	36	31	36	47	45	48	41	33	34	35	41	43	44	44	35	53	52	36	41	35	39	44	27	41	24	35	42	36	43	44	31	43	38	43	42	28	48	35	38	37	34	41	35	33	32	42	33	51	37	47	37	36	33	40	35	42	39	42	40	39	32	54	44	34	36	34	44	44	32	46	41	45	40	36	32	40	38	41	33	37	35	42	36	47	28	38	38	40	34	34	32	44	39	43	31	31	35	36	42	45	38	33	29	35	44	43	46	48	35	43	28	47	45	36	57	45	35	40	38	43	40	46	47	39	35	25	50	36	36	30	42	35	31	40	39	37	44	42	31	32	43	40	39	42	29	29	43	41	46	54	38	38	46	41	36	48	38	38	49	45	51	46	34	36	35
32940	23469	15999	28846	35824	34941	31196	26955	23103	19336	17049	16195	15537	15372	15131	13395	12092	10689	9475	8486	7673	6543	5614	5054	4622	3893	3135	2836	2672	2271	2012	1892	1861	1654	1622	1500	1326	1365	1265	1098	1001	939	849	813	716	689	667	731	701	727	661	681	696	691	708	679	679	657	687	685	657	668	671	650	650	604	627	657	646	635	633	614	653	648	668	732	677	703	738	704	753	703	701	777	664	679	674	700	681	692	696	691	703	700	704	644	661	615	639	638	679	677	648	623	624	683	718	637	638	685	702	681	651	668	629	662	607	618	673	611	664	632	668	641	673	663	653	650	630	653	597	668	646	605	603	637	642	640	643	625	648	651	668	593	663	601	687	638	630	634	647	600	632	602	676	632	620	596	622	647	605	664	606	681	664	621	606	640	675	660	620	634	627	640	611	631	607	636	593	629	661	595	669	635	653	659	657	592	652	631	590	632	602	656	589	623	611	570	620	603	647	567	642	661	617	662	667	655	647	655	616	613	623	634	673	648	638	604	639	633	638	617	607	688	616	617	646	623	603	619	605	631	643	631	628	628	624	647	619	652	627	679	644	624	602	683	663	602	627	586	616	624	580	617	613	621	610	653	633	666	641	624	649	653	640	567	637	616	603	633	614	647	602	610	589	619	626	653	614	629	634	676	642	638	634	624	663	646	649	601	645	615	601	654	621	651	617	637	629	659	619	633	660	645	641	598	636	587	646	646	608	639	660	671	585	667	636	641	610	641	621	631	653	644	626	629	639	667	662	613	612	626	615	670	605	620	612	630	632	617	635	636	613	616	633	653	640	591	651	631	638	613	639	593	642	610	633	666	601	670	635	648	657	589	655	613	658	634	645	652	581	638	663	622	659	626	575	589	659	635	619	616	574	613	633	650	678	657	640	606	607	575	648	647	672	622	610	618	643	629	607	654	674	587	656	645	611	628	641	637	674	592	628	640	610	650	624	629	650	635	636	625	649	599	647	651	649	641	624	668	655	616	636	630	649	633	632	597	638	612	642	643	606	630	625	620	646	673	646	644	637	643	654	639	616	604	620	594	623	677	677	682	671	612	649	631	635	639	634	653	647	633	631	652	595	595	614	656	627	605	658	636	640	647	620	643	661	637	631	638	660	621	618	645	667	676	611	635	648	584	620	604	651	584	593	662	649	647	653	627	634	594	646	653	613	641	602	661	659	616	655	615	675	623	645	569	632	639	634	627	611	629	648	703	628	644	613	627	641	608	632	631	628	648	643	611	689	607	607	654	642	602	605	677	656	636	629	657	592	654	629	605	622	617	608	668	674	636	614	674	618	603	583	676	609	653	588	567	636	653	621	615	641	673	633	675	635	637	626	593	579	571	636	642	653	638	600	650	606	637	690	628	637	673	665	591	642	634	642	634	611	618	644	644	625	648	647	644	663	613	579	621	648	600	641	678	656	599	634	639	675	627	653	651	646	626	654	580	648	643	604	586	632	607	595	663	588	614	616	625	631	641	629	620	625	628	641	615	690	639	666	676	624	662	627	660	618	651	652	592	636	589	633	619	562	683	630	645	623	621	657	627	604	639	638	635	641	622	644	657	638	634	603	570	623	615	616	657	662	622	651	642	605	684	633	612	621	611	587	592	640	632	627	662	596	649	618	617	653	661	657	640	644	615	651	615	601	644	652	613	595	668	611	631	594	661	621	611	631	645	642	636	639	652	605	620	631	613	648	630	612	624	579	617	653	661	648	624	621	657	632	599	637	631	627	627	649	604	638	609	587	640	680	653	634	688	652	626	615	608	592	663	637	652	621	594	609	627	620	645	651	686	628	635	620	643	665	658	661	675	629	617	578	680	639	590	628	632	582	623	611	640	625	639	651	560	641	592	600	610	595	678	628	613	638	669	630	634	659	586	632	630	661	628	622	657	608	607	612	605	633	661	604	623	670	640	617	645	641	604	625	635	665	660	668	637	597	649	641	626	619	612	626	630	637	602	608	616	638	612	602	611	605	623	647	636	589	635	622	646	656	636	606	640	645	622	606	603	651	630	618	612	594	623	638	629	614	632	673	603	601	649	592	649	646	604	685	579	624	603	677	583	656	626	638	633	627	636	635	657	585	641	669	612	624	635	641	645	661	649	609	648	612	603	591	617	667	597	614	629	657	638	641	631	676	618	606	600	625	658	642	570	647	623	651	629	624	661	651	604	614	622	611	697	663	616	570	671	646	660	659	624	703	638	626	647	615	640	652	657	628	616	595	587	658	660	607	616	583	691	594	636	632	685	613	642	616	628	637	640	612	616	628	658	644	643	670	633	684	654	651	620	611	582	606	627	645	596	596	631	649	624	636	626	633	634	634	711	630	620	614	642	637	637	655	627	614	649	605	653	685	666	665	645	623	613	631	628	615	648	639	620	641	644	663	624	614	590	656	624	602	618	621	648	677	609	611	653	638	618	640	628	629	634	665	621	640	626	684	674	621	633	605	669	628	611	661	639	666	657	666	588	643	627	657	656	621	645	645	645	595	619	612	604	617	645	616	624	617	638	653	622	612	626	605	634	617	597	664	619	622	635	669	657	622	647	635	644	614	603	633	618	680	619	662	623	634	622	646	641	618	653	601	678	647	605	650	623	642	602	623	581	647	655	697	676	604	600	609	640	652	583	617	600	652	637	657	663	623	672	657	651	624	622	675	612	643	671	645	593	627	602	614	653	654	619	641	650	636	687	656	635	610	587	675	674	672	626	654	627	542	625	617	627	623	641	661	607	597	640	619	571	633	633	652	623	633	640	597	637	644	583	628	659	675	691	618	602	651	609	611	618	656	631	640	646	656	644	617	651	612	578	676	625	632	581	660	630	624	652	639	634	610	602	635	669	651	650	592	625	655	633	620	651	634	646	628	597	642	648	639	634	684	571	652	641	620	618	628	628	624	617	608	626	626	696	619	667	645	586	587	621	624	622	656	627	611	631	643	615	634	646	613	618	634	630	665	611	627	675	649	601	646	619	633	626	625	635	622	640	682	628	638	625	637	628	622	703	607	656	607	655	615	628	586	629	640	651	599	608	584	604	618	630	629	633	632	617	622	645	638	638	622	614	627	654	610	618	569	623	584	631	636	621	652	612	639	650	617	632	594	658	637	596	599	633	633	609	578	592	671	622	601	576	587	601	635	595	633	643	637	631	630	681	617	610	656	654	665	627	647	592	647	603	572	655	623	703	646	621	617	609	665	606	638	666	617	616	620	597	623	647	664	632	580	604	618	617	597	607	583	616	639	640	617	643	645	607	611	617	650	643	623	653	634	637	662	664	669	619	646	592	655	665	636	652	630	669	645	602	621	606	610	668	626	634	606	653	616	630	662	642	622	655	633	578	632	624	627	652	637	674	641	635	639	616	626	601	608	656	649	657	619	622	631	648	621	590	644	622	645	667	642	633	594	640	609	587	594	675	634	606	614	664	604	615	637	595	634	601	600	585	608	629	616	617	634	631	644	594	667	639	625	651	633	603
4854	2413	1292	860	1362	1643	1373	1098	904	765	580	600	510	624	549	548	456	404	309	291	254	225	176	172	146	132	140	107	78	94	81	63	76	62	61	46	57	43	58	46	42	43	26	37	27	32	23	29	25	29	45	34	26	36	28	28	33	31	39	27	18	26	40	20	17	35	29	30	21	29	22	33	35	28	39	40	25	37	41	40	37	36	41	31	28	43	21	32	41	27	28	39	25	19	31	31	28	26	30	29	26	28	28	24	35	26	35	36	27	30	29	34	22	29	21	28	24	19	29	31	23	30	27	26	26	28	18	32	31	20	34	24	38	42	32	22	29	30	32	35	25	24	26	33	28	27	27	37	35	35	38	25	33	30	32	29	40	29	26	27	24	32	23	32	28	29	30	30	27	43	26	31	24	34	32	26	22	32	22	30	30	30	28	36	19	22	25	24	22	26	26	30	35	35	33	17	24	30	32	24	32	28	17	35	23	18	31	31	34	32	28	25	31	43	25	25	29	37	27	15	24	26	30	34	32	39	34	32	26	34	19	34	28	26	21	30	30	21	35	24	27	27	31	26	36	18	25	30	24	24	41	29	25	26	28	23	24	28	41	25	31	27	26	26	19	27	40	20	27	27	23	21	25	33	23	20	21	27	33	27	28	34	21	28	28	29	26	34	31	21	29	30	37	40	33	26	31	28	24	34	24	18	24	24	23	24	24	30	32	29	24	32	27	27	27	27	26	37	27	35	33	38	33	31	25	22	27	38	27	25	33	25	26	23	31	30	35	27	26	23	25	33	37	26	22	24	33	19	34	22	25	39	21	36	32	25	34	34	37	26	34	24	40	27	24	22	37	32	31	32	43	35	30	29	25	34	25	26	29	22	33	23	39	33	31	19	21	29	34	21	29	21	30	30	31	28	33	23	30	28	35	35	39	26	32	27	23	31	25	29	25	28	28	23	37	33	22	30	26	25	33	17	16	22	24	21	27	29	17	20	33	29	35	34	37	33	37	21	38	31	36	33	34	26	34	34	21	30	28	36	34	27	32	33	32	28	31	26	37	39	31	30	26	28	27	27	27	22	31	20	26	27	26	33	34	26	26	29	33	35	33	30	29	31	38	20	28	38	31	18	24	24	30	37	29	23	18	27	36	30	38	37	27	26	20	27	30	30	30	29	32	24	33	23	28	32	34	34	34	29	25	25	36	30	30	30	27	24	35	17	31	21	29	34	25	28	26	20	23	23	34	34	28	27	27	31	28	33	24	33	19	21	32	32	28	26	25	25	26	29	24	20	43	29	19	33	32	29	28	37	31	22	27	32	28	24	25	27	29	34	30	23	28	31	34	32	30	35	23	24	28	29	32	24	27	35	24	31	20	27	33	26	30	19	24	33	34	30	36	34	31	28	33	28	28	18	29	30	32	28	39	27	34	30	26	29	23	31	33	20	34	32	26	24	24	26	28	23	23	38	36	35	28	25	29	29	33	18	31	32	25	23	27	34	33	29	33	19	34	26	28	30	29	22	19	31	34	31	29	34	41	24	26	25	22	32	34	21	30	36	28	28	34	25	28	29	29	25	35	17	22	27	27	36	30	32	32	31	38	25	22	29	23	28	27	24	27	24	29	28	39	19	26	32	27	26	30	27	30	35	17	36	31	18	32	25	34	30	29	34	26	27	30	43	31	26	31	24	23	29	17	27	25	20	29	24	33	32	25	28	31	28	29	27	26	29	25	20	25	18	25	20	37	31	31	34	26	39	30	33	23	29	25	30	24	30	16	28	23	29	24	29	24	35	35	33	24	29	41	20	39	25	25	18	26	30	34	25	24	45	20	32	36	31	41	38	29	34	32	24	38	19	42	34	33	28	25	33	19	26	31	29	26	26	32	36	34	37	34	23	37	27	33	32	25	32	23	29	39	38	31	28	27	23	24	29	29	32	26	32	25	15	32	35	24	22	27	32	26	26	31	28	28	27	28	25	32	31	30	26	31	31	28	26	27	37	23	30	26	23	30	31	34	32	30	19	24	35	26	24	24	36	25	39	28	26	28	33	23	36	29	34	34	25	35	22	31	27	33	27	34	34	21	20	35	27	30	28	24	31	34	27	28	24	29	28	30	28	38	33	31	26	33	31	33	32	28	28	18	32	27	24	41	30	23	29	22	27	31	34	33	39	27	32	31	34	29	22	33	36	30	24	30	28	26	18	24	24	34	24	40	29	29	35	28	30	30	29	28	30	24	29	24	27	42	26	28	21	22	23	26	33	35	26	24	32	24	33	26	34	17	25	18	20	32	22	31	34	35	34	26	29	27	29	33	27	34	24	24	27	32	20	35	35	35	25	22	33	38	29	20	28	24	23	23	31	29	28	31	28	35	24	26	29	26	33	27	20	27	30	33	22	27	32	28	34	35	32	21	30	31	20	27	22	19	31	29	37	34	26	28	23	29	21	25	21	26	27	27	34	24	37	29	28	31	24	29	26	21	31	30	28	20	18	31	25	28	28	30	26	31	39	31	20	30	29	27	35	38	30	27	22	24	32	31	32	27	29	24	27	32	30	28	24	31	29	26	32	30	31	28	25	28	21	25	24	23	34	31	27	30	21	28	35	25	28	23	26	30	31	31	34	35	24	26	28	29	37	26	32	25	26	22	26	22	32	39	29	35	27	29	26	21	26	36	26	33	19	36	27	28	17	33	29	31	30	24	26	21	30	25	33	24	38	26	36	22	29	37	21	24	26	41	33	40	25	33	25	32	32	31	35	26	22	33	33	25	27	33	25	26	30	37	26	31	24	26	30	25	30	25	30	23	29	28	24	21	30	32	30	34	37	29	27	34	33	26	32	28	31	30	26	25	15	21	34	29	26	28	27	26	28	41	36	35	29	26	26	17	28	25	23	27	19	33	31	34	24	28	28	22	33	24	28	25	35	19	28	29	27	27	21	31	33	25	27	30	35	22	35	35	24	33	29	26	23	29	35	22	34	21	26	36	26	29	25	25	26	28	34	22	25	21	28	20	39	25	26	25	25	30	27	30	30	23	30	28	37	25	26	35	24	26	16	34	23	26	30	26	36	29	29	24	26	30	27	33	33	40	24	28	38	33	21	26	28	29	33	35	16	24	24	34	33	32	28	24	29	34	27	31	26	31	23	27	25	31	26	32	25	34	27	30	27	31	21	18	25	31	25	32	26	23	32	24	29	22	38	35	20	29	28	25	32	26	32	32	33	31	23	28	32	22	34	26	28	29	39	25	29	33	20	32	28	25	42	37	29	28	18	33	30	25	27	29	40	25	35	22	30	27	27	29	32	27	27	28	30	29	19	30	19	20	32	29	29	24	25	29	23	21	30	26	26	28	34	22	30	31	30	31	36	24	34	26	25	28	30	26	30	21	27	27	26	30	28	36	24	30	36	26	31	30	29	23	32	26	25	25	30	26	25	34	31	21	35	29	21	27	30	32	24	18	35	26	29	31	26	22	41	39	39	23	29	34	35
39219	28642	21047	33810	40318	39059	35234	31389	26852	23958	21397	20177	19585	19834	19139	17647	16178	14302	12578	11136	9964	8694	7462	6586	5897	5098	4265	3652	3196	2908	2654	2442	2234	1998	1861	1599	1578	1530	1441	1250	1083	951	747	688	654	585	660	613	570	571	593	526	549	580	596	540	555	588	575	558	548	533	511	538	471	506	494	495	506	518	555	528	489	522	541	566	604	561	608	597	628	610	567	515	548	606	549	607	541	653	571	551	524	526	478	531	553	495	548	543	519	552	536	498	503	535	546	496	519	525	496	479	482	492	484	481	500	522	473	491	477	449	484	465	461	482	463	478	485	505	435	450	480	478	486	476	499	497	414	462	486	476	475	471	484	450	449	467	471	473	481	501	459	431	491	470	475	457	522	450	480	521	471	469	501	489	476	449	468	420	467	476	454	465	425	477	459	487	453	500	458	495	488	444	492	506	469	433	459	468	462	441	432	495	488	475	502	450	446	495	466	492	494	489	447	469	478	497	487	460	489	452	477	467	482	484	488	470	473	428	461	433	457	508	455	469	481	494	497	470	478	460	512	472	454	421	467	410	459	431	488	435	447	503	455	471	479	489	485	498	459	498	505	475	446	519	492	428	463	468	504	413	454	446	476	412	496	430	472	471	495	470	457	479	515	488	502	488	455	477	461	472	461	424	460	473	453	442	446	475	461	463	473	431	451	469	467	434	454	431	471	480	492	472	485	477	484	444	512	473	471	439	467	433	470	496	436	464	450	461	460	464	435	432	439	464	441	465	466	454	467	490	466	439	443	460	469	481	513	482	480	463	447	492	491	461	470	485	438	491	451	475	492	456	445	459	459	451	477	481	446	418	464	463	511	461	496	471	452	486	457	485	457	445	505	518	441	475	521	423	495	454	440	524	442	479	498	454	486	473	442	453	469	457	487	476	412	498	498	488	441	474	483	472	447	470	501	464	489	449	498	500	428	460	504	501	454	454	484	467	434	451	466	498	515	492	451	453	462	428	458	463	471	453	476	460	468	506	437	447	473	462	468	474	496	442	457	449	454	479	461	479	467	476	429	479	478	439	448	468	474	474	455	469	474	469	458	482	452	457	454	488	491	503	477	445	479	448	504	460	477	447	463	477	447	439	469	501	482	486	460	477	492	487	435	440	483	456	448	449	466	488	441	481	456	459	464	477	447	454	451	530	490	434	491	498	496	445	489	476	465	501	451	450	479	496	433	466	443	442	455	453	472	473	442	439	462	476	485	490	474	444	468	448	456	468	499	511	521	419	456	468	478	459	448	480	463	444	457	475	483	438	461	446	445	464	427	489	470	489	448	450	465	413	451	459	503	464	462	480	472	495	460	476	445	477	452	494	476	474	476	487	482	482	477	493	475	504	445	460	515	461	451	494	464	484	476	461	469	437	480	488	433	498	510	436	451	462	460	452	483	491	468	489	463	501	491	446	447	469	466	492	487	460	462	490	449	472	457	504	455	464	484	485	435	505	454	468	426	456	464	449	472	488	458	416	485	454	435	472	477	453	477	453	508	457	467	481	442	428	438	456	516	478	451	440	457	469	479	490	496	446	441	492	498	470	469	423	447	479	478	492	439	486	493	506	454	503	443	507	447	479	493	429	461	440	447	442	440	462	460	443	480	461	491	455	498	446	473	457	477	447	459	463	474	441	428	459	471	494	449	477	446	491	465	475	466	471	467	424	460	463	486	471	446	490	477	471	466	496	480	454	464	443	470	434	468	438	469	463	461	439	492	476	460	456	436	448	480	457	493	461	437	511	454	455	463	433	487	511	509	498	442	506	494	492	480	475	502	503	469	468	455	496	462	482	474	427	458	503	493	435	481	479	473	474	480	422	481	467	456	453	494	469	465	463	461	487	490	476	474	432	452	444	495	452	508	480	463	473	458	429	465	459	489	523	481	493	453	461	438	427	481	458	472	481	464	456	449	488	453	465	430	451	484	440	453	475	473	483	499	473	445	462	489	465	485	474	488	464	446	465	457	452	489	465	453	463	449	454	464	461	466	474	496	463	469	449	474	444	484	454	439	454	428	471	468	445	440	465	444	477	474	469	469	457	499	466	457	495	495	494	485	501	458	465	476	477	453	468	443	454	461	488	441	433	453	446	437	473	487	476	464	467	437	467	473	489	464	475	496	475	504	470	460	460	473	465	425	467	474	471	486	486	515	470	490	454	469	452	474	464	464	455	498	468	467	445	462	482	480	509	454	456	428	463	436	422	462	459	499	476	494	460	471	477	452	435	476	494	440	464	480	451	449	464	420	492	441	514	480	474	485	432	475	454	509	461	453	468	462	484	488	441	475	434	481	467	498	453	478	422	443	474	475	475	455	473	472	497	440	481	486	454	479	460	485	508	442	447	458	450	462	469	487	494	479	467	448	485	453	470	458	462	487	454	468	468	461	448	477	496	463	449	465	437	446	468	474	454	488	502	450	464	461	444	456	474	455	449	455	476	436	481	485	464	446	473	430	444	450	457	468	489	427	486	452	459	458	438	476	473	468	447	484	469	439	473	453	445	449	496	441	433	496	451	462	471	480	490	454	465	426	456	461	454	455	450	433	476	426	466	505	454	458	490	467	466	468	452	463	447	456	505	448	481	527	448	450	454	476	481	463	482	500	415	473	458	458	444	442	462	451	449	492	487	463	474	433	481	469	508	440	459	490	483	435	491	462	453	471	462	485	499	464	515	501	464	506	485	491	494	462	492	489	462	475	500	415	482	473	462	447	442	495	440	452	452	459	455	492	465	439	500	466	492	463	472	460	469	473	480	483	460	493	497	488	458	441	485	499	433	466	458	450	485	463	478	484	477	462	468	463	483	500	472	488	443	499	470	478	446	484	471	450	457	449	436	448	485	505	474	486	444	471	447	447	501	468	475	451	457	460	456	481	432	443	479	481	444	447	465	463	501	491	466	459	458	487	421	433	471	451	510	460	474	460	469	466	483	434	437	473	453	426	439	447	452	486	459	444	397	502	454	445	475	462	421	467	495	457	477	498	455	497	429	473	473	474	544	464	492	451	487	466	494	464	438	465	481	465	477	466	458	463	452	445	463	448	464	492	450	485	474	478	475	474	447	425	466	455	478	431	494	465	478	467	445	476	448	487	470	463	452	474	470	465	448	503	472	502	447	488	491	497	473	490	470	517	475	473	493	468	477	498	440	451	494	469	439	483	476	479	493	497	479	463	457	491	461	459	495	494	437	474	476	443	463	466	434	465	476	476	445	466	504	462	470	493	496	450	431	466	476	435	457	421	451	482	446	479	486	464	436	480	492	451	500	460	480	449	472	483	487	485	454	434	456	473	455	483	493	468	414	444	456	436	504	478	474	463	455	476	493	456	480	462	450	437	489	469	426	489	488	469	423	478	496	452	455	500	472	447	465	453	454	498	494	464	484	484	441	427	481	441	478	470	509	490	502	471	427	438	474	434	453	494	458	456	444	507	478	490	461	454	446	426	447	506	449	476	488	439	513	448	458
2768	1154	572	414	664	812	697	548	445	359	298	267	227	300	289	288	208	171	191	135	140	92	104	99	83	74	67	62	55	57	44	51	52	53	52	31	46	36	45	34	36	31	31	38	30	25	27	23	29	21	30	24	30	31	29	27	28	27	43	37	39	26	36	24	28	26	34	11	31	28	23	42	31	36	21	20	39	41	28	31	28	25	32	24	25	25	29	34	31	41	24	22	36	32	24	29	21	32	38	27	25	27	35	27	33	28	27	28	25	36	18	34	34	36	27	33	32	27	27	29	29	23	33	23	22	24	23	27	27	37	25	31	30	33	30	26	27	32	26	20	24	36	33	27	25	25	34	28	33	29	17	29	30	27	25	27	33	31	27	19	34	36	45	30	23	25	28	23	32	35	31	30	22	38	29	27	21	20	25	26	31	21	35	23	20	23	24	34	24	19	29	27	36	31	24	26	28	28	32	26	27	26	26	22	24	31	24	35	31	33	33	35	33	25	30	28	31	29	25	31	37	25	33	34	30	22	22	23	23	34	33	35	19	27	22	28	17	25	24	32	26	26	34	27	44	35	22	30	17	29	21	24	32	29	22	25	23	34	30	34	29	34	23	21	27	27	37	27	25	21	32	35	29	37	28	38	32	27	30	30	33	28	28	30	35	28	33	36	28	24	27	23	33	30	18	21	34	24	41	25	35	27	34	29	27	33	19	28	37	35	40	30	27	35	18	31	28	36	31	13	20	29	28	34	29	27	25	20	26	26	27	31	39	26	25	24	23	32	32	31	33	38	26	39	26	36	27	18	24	23	21	34	34	33	29	32	34	31	29	19	30	27	24	24	36	35	32	24	36	32	42	24	26	28	29	26	32	35	28	23	24	34	29	22	24	30	20	33	30	25	32	26	33	35	30	37	26	26	33	24	39	23	30	32	28	32	24	29	31	36	27	41	29	30	40	25	26	17	21	23	27	23	25	23	34	22	27	33	26	28	28	34	28	24	28	31	23	34	23	23	32	26	20	25	29	31	36	32	29	36	29	18	32	27	26	27	35	34	26	28	21	28	27	21	26	24	18	35	25	24	30	27	26	21	28	18	19	17	29	23	40	31	24	22	33	35	32	22	32	31	43	28	20	28	24	43	19	36	24	30	42	34	33	25	28	28	33	36	27	31	29	23	29	28	24	27	30	32	25	29	33	32	26	26	28	32	26	30	42	24	38	37	20	35	29	19	22	41	36	21	19	40	30	25	29	21	34	27	26	33	21	25	23	29	25	38	25	16	27	31	33	36	23	30	35	22	27	27	36	32	32	30	34	29	30	27	31	30	23	26	29	27	38	24	27	26	25	28	23	22	38	35	31	25	26	26	25	35	41	34	31	26	25	27	30	33	26	23	23	24	21	31	23	27	26	25	41	26	27	32	35	28	27	25	40	36	30	26	30	37	38	35	25	28	26	31	28	29	30	45	20	30	25	27	27	29	26	26	32	28	32	24	29	36	29	21	31	22	35	14	34	29	34	20	26	32	34	23	26	27	32	36	25	28	28	23	30	26	35	33	37	26	26	30	34	34	29	23	27	34	19	30	29	22	19	37	25	17	28	26	30	17	31	32	24	34	36	29	31	28	31	34	24	32	24	37	25	29	26	39	26	30	27	27	41	30	25	33	27	25	23	17	30	27	30	31	23	28	34	25	28	30	31	26	25	27	31	28	31	26	28	27	27	27	26	25	22	26	19	35	29	28	26	23	28	29	36	33	19	21	29	23	27	30	25	29	33	25	19	35	30	27	33	32	23	34	31	22	34	37	27	26	31	34	20	33	22	29	25	24	35	25	31	40	25	23	31	30	20	25	25	20	31	34	33	24	29	23	30	17	32	27	13	23	23	22	37	25	32	19	20	36	26	45	23	35	21	29	34	40	24	26	32	25	23	24	23	29	37	30	18	24	24	32	25	27	16	30	36	29	26	27	29	38	18	24	32	22	37	25	30	36	27	29	35	25	30	31	33	34	27	24	31	28	26	39	32	30	40	30	27	16	33	27	21	26	24	27	33	30	22	26	29	23	29	26	26	26	24	42	24	28	31	35	24	24	21	31	29	27	23	31	24	28	27	34	20	38	28	34	34	34	26	25	31	33	27	25	27	35	23	24	22	27	26	38	25	34	29	29	34	26	33	36	22	25	27	30	22	24	33	25	32	40	36	26	26	25	33	31	32	23	30	18	31	23	36	16	23	25	35	22	20	34	28	20	25	24	22	27	32	39	27	38	29	25	31	33	29	35	30	30	21	25	28	32	28	26	32	32	31	34	28	32	26	29	16	25	28	29	29	24	20	28	20	33	31	27	29	27	30	23	33	24	27	38	23	30	24	35	33	23	26	30	33	38	26	30	24	29	36	21	33	25	27	28	23	34	26	18	31	24	27	26	27	27	28	25	37	25	20	25	28	28	24	33	34	24	31	32	24	24	30	30	24	28	24	26	21	27	25	30	40	30	36	26	39	26	30	24	31	31	29	26	26	41	24	34	31	18	25	25	33	33	30	26	28	32	26	26	19	33	34	21	36	34	26	33	35	35	25	27	25	32	22	38	34	28	29	27	26	22	32	23	25	34	44	23	30	32	30	18	32	22	25	25	31	33	35	16	32	31	27	40	24	25	46	32	41	24	34	32	29	27	24	27	23	39	26	39	28	37	29	23	31	24	24	29	24	43	26	23	19	31	27	30	18	25	30	27	22	23	29	26	29	30	30	32	26	33	33	24	29	26	31	19	23	31	19	30	34	31	28	24	23	28	25	33	27	32	37	25	38	36	32	30	24	27	34	28	22	22	29	28	28	26	32	39	26	20	25	26	27	39	26	31	30	20	29	19	29	32	25	29	41	27	36	23	34	28	35	26	31	33	30	31	27	32	25	26	30	21	23	26	30	28	35	32	29	27	23	26	25	33	28	25	21	32	23	27	22	24	26	20	21	24	20	38	28	27	31	25	24	25	34	25	35	36	32	31	30	30	28	27	26	21	26	28	34	32	35	26	34	21	34	24	26	16	16	26	36	25	30	25	23	32	15	29	23	29	24	29	38	28	31	26	35	18	28	26	33	25	21	30	25	23	21	35	32	29	27	33	28	21	40	30	23	19	25	28	30	32	38	15	30	27	13	28	26	31	25	31	33	25	37	33	32	26	31	23	31	28	32	17	21	28	33	30	37	32	31	33	18	26	40	33	22	33	19	21	29	30	29	30	19	27	36	27	36	36	28	27	24	30	23	37	29	24	20	25	22	28	24	23	31	27	27	35	34	35	42	32	33	25	30	24	32	25	33	34	29	26	15	30	17	30	31	26	31	22	28	18	30	27	32	28	31	34	31	25	29	18	30	33	27	30	25	23	29	32	42	32	25	26	29	37	28	23	24	31	20	23	38	31	22	38	26	29	31	27	25	31	39	27	38	23	22	30	34	25	29	32	28	31	20	20	31	25	36	33	35	27	38	30	23	27
30475	20370	12933	24613	31168	30212	26362	22277	18144	15109	13176	12124	11938	12626	12142	10579	9256	7866	6648	5766	5011	4356	3794	3519	3103	2496	2219	1929	1684	1689	1437	1327	1274	1219	1079	971	1007	938	845	773	743	601	578	508	514	548	488	501	467	485	506	479	462	481	481	470	513	462	502	481	469	474	462	490	466	490	474	496	504	444	444	446	462	482	520	492	521	476	531	515	541	503	501	443	471	461	501	527	496	514	506	482	502	471	499	500	479	491	524	446	503	523	508	465	431	482	498	522	473	456	498	454	463	447	443	486	477	443	444	447	469	466	465	426	453	450	439	488	456	442	453	475	454	435	407	441	471	459	443	476	453	455	471	461	466	448	424	492	444	488	476	486	479	458	462	427	478	472	452	492	468	455	441	459	444	494	439	484	452	437	417	440	427	450	460	428	441	452	480	453	494	454	442	464	458	476	494	478	446	480	446	461	444	413	427	453	468	475	472	484	491	433	429	442	428	387	461	444	442	449	441	495	490	475	457	471	458	446	462	431	484	462	426	455	421	474	470	477	455	449	450	486	455	444	472	451	446	444	441	450	457	469	501	470	465	477	461	466	466	465	473	424	497	453	476	458	488	493	445	489	508	446	458	467	485	462	499	496	502	442	494	452	433	484	493	460	473	462	456	450	436	488	464	484	490	443	445	463	494	472	456	443	477	504	463	484	472	468	496	509	470	480	444	450	461	457	405	465	476	450	431	485	494	464	475	466	464	475	431	419	449	466	488	469	444	431	464	442	463	431	457	414	451	438	464	449	477	460	479	499	506	483	442	439	488	470	445	476	475	467	464	467	442	471	475	439	435	461	499	485	420	421	454	465	421	455	406	440	453	455	457	447	468	518	475	463	472	446	455	467	461	457	498	432	458	431	462	451	489	428	466	483	455	478	457	456	486	481	483	417	480	459	474	426	480	443	452	441	464	425	437	468	447	435	484	455	450	433	459	480	475	420	510	469	494	448	448	449	469	457	439	463	429	459	445	479	468	454	459	459	441	470	487	448	483	492	453	468	454	459	480	475	450	474	472	460	464	499	464	447	487	451	402	468	440	457	443	460	457	459	466	478	450	456	444	451	462	420	475	508	488	447	454	447	449	421	461	444	451	462	476	490	493	459	446	442	451	472	483	451	451	446	472	482	454	449	408	500	478	442	488	455	435	491	435	442	478	492	468	429	415	450	452	461	473	439	476	430	433	450	427	489	484	494	457	467	454	445	437	447	457	476	464	456	440	460	449	480	464	454	463	457	427	459	457	440	434	416	439	478	480	440	476	488	462	444	471	460	458	462	404	486	453	470	442	508	451	478	468	471	437	470	440	458	445	468	454	427	451	432	458	483	505	420	466	459	473	450	475	431	453	449	463	463	489	447	460	451	453	445	476	444	472	474	409	453	472	407	484	460	457	449	432	426	506	447	414	464	450	430	476	479	498	433	415	490	439	475	437	474	459	486	473	430	440	459	475	429	456	441	444	458	448	452	455	476	500	450	461	454	472	458	428	465	440	444	440	422	486	400	471	412	476	491	482	500	444	430	434	453	454	475	428	470	424	456	458	438	437	459	443	461	474	483	483	453	472	469	447	513	481	449	453	474	439	470	436	441	423	495	478	481	457	453	434	441	452	440	447	499	492	481	484	460	475	457	472	451	500	456	450	474	455	471	459	431	460	420	486	456	452	455	434	448	417	457	463	443	463	422	434	466	475	419	457	438	446	432	461	458	399	451	445	455	462	461	468	474	502	452	477	463	455	470	433	454	469	462	467	427	449	452	463	493	448	431	429	460	444	474	470	495	483	446	448	454	472	470	463	493	466	468	413	458	490	458	455	448	434	461	433	469	475	494	462	455	411	446	472	450	458	448	444	471	417	448	457	425	487	461	471	440	439	456	466	459	418	450	441	472	447	451	467	465	454	477	439	432	437	487	443	472	466	449	460	487	450	444	459	447	438	446	450	492	450	438	458	460	468	479	453	462	465	482	444	490	464	426	421	435	463	444	424	469	448	447	407	467	464	444	439	472	446	486	429	452	468	447	447	467	434	471	499	499	493	439	439	476	420	421	500	434	487	453	441	429	430	423	470	487	420	457	467	468	432	443	469	431	455	478	473	489	456	447	470	458	444	436	466	523	447	449	480	451	440	469	496	445	474	492	400	475	476	452	472	455	414	433	462	481	486	478	483	472	483	457	441	461	479	464	482	480	444	491	486	486	440	440	478	475	439	467	469	434	446	464	439	462	453	488	470	459	502	493	434	457	472	441	466	443	443	463	483	452	445	466	491	444	454	454	466	465	484	457	477	449	419	455	480	467	453	406	469	423	498	440	468	427	440	480	499	477	450	462	425	468	412	457	475	461	413	519	423	445	454	447	452	461	437	454	465	492	453	430	428	471	445	435	447	461	473	446	471	502	475	436	448	474	450	445	454	421	423	438	495	481	491	462	501	426	463	449	470	479	479	448	469	459	439	462	481	436	441	434	436	445	447	487	457	457	469	445	482	461	510	467	441	469	447	470	448	459	471	440	440	439	489	466	430	478	470	487	474	438	410	483	429	491	405	469	435	471	449	457	454	427	459	471	416	473	473	471	505	497	469	459	436	457	473	469	443	457	519	469	465	462	461	479	495	464	437	433	462	445	462	482	441	473	451	472	442	461	478	468	458	469	442	484	465	459	470	490	452	456	428	463	494	440	452	423	466	443	457	450	460	443	427	477	443	440	451	466	488	474	521	427	440	454	487	444	498	482	422	464	432	484	457	454	421	455	477	426	455	476	437	488	459	504	457	469	451	468	479	450	499	444	473	462	464	460	453	482	442	460	459	441	459	458	470	472	474	442	469	470	473	477	458	471	449	473	458	479	468	445	470	441	468	437	438	460	451	456	465	459	461	420	449	491	445	433	471	460	488	453	492	483	463	486	477	472	460	492	468	500	490	471	481	456	434	447	461	459	448	457	474	425	457	440	470	474	451	471	444	419	464	458	489	470	451	420	472	502	463	453	493	426	447	441	467	450	489	476	443	457	446	456	495	479	468	453	436	407	457	469	444	476	479	457	467	479	441	454	453	456	481	460	443	443	472	489	430	436	539	478	469	463	453	461	466	464	454	450	532	447	459	451	468	475	472	461	411	438	460	446	418	437	466	427	443	478	457	441	511	458	480	521	462	460	464	480	496	478	513	450	433	463	412	455	452	438	466	446	455	452	436	433	465	508	498	461	435	481	437	493	426	464	479	497	456	449	441	473	446	442	457	454	467	466	451	472	423	443	468	440	465	433	424	448	459	455	491	472	470	481	477	477	442	496	423	467	468	489	438	436	463	450	442	474	470	477	482	443	443	477	438	443	428	464	452	423	486	469	460	472	475	451	501	441	468	480	435	466	478	460	429	440	459	474	433	443	466	443	472	457	454	499	481	490	440	458	436	436	463	477	461	474	522	482	449	466	500	479	435	498	445	486	449	468	487	452	490	482	463	487	437	468
2678	1097	548	399	702	796	672	538	408	344	294	274	236	354	327	259	191	165	173	131	132	119	91	101	75	82	58	63	53	47	41	41	35	51	40	28	33	46	30	34	34	20	38	31	33	28	28	25	24	33	20	26	22	30	23	39	23	34	29	29	29	27	28	25	15	28	23	29	22	30	28	20	29	26	29	35	23	20	25	27	24	34	26	26	25	27	30	23	34	32	33	20	30	36	30	20	22	26	29	31	38	28	37	30	30	28	31	28	37	34	19	21	24	27	23	33	42	24	28	33	25	24	17	25	32	25	28	21	24	41	25	23	27	26	18	23	28	19	32	33	27	19	25	24	18	20	31	29	29	25	30	31	34	21	30	33	23	24	27	20	28	35	40	29	24	29	20	30	28	27	30	18	23	34	34	21	40	23	27	23	19	33	22	24	22	18	29	28	27	24	28	28	27	24	37	21	28	21	15	24	25	23	17	31	23	24	32	36	25	30	21	30	25	26	28	28	30	30	27	31	28	22	31	21	20	34	21	34	28	29	37	26	26	29	26	38	21	23	31	28	21	27	23	28	29	24	25	29	29	21	26	27	28	38	25	35	23	21	33	27	26	28	32	23	28	25	25	25	32	37	22	24	27	24	23	33	25	30	28	19	30	28	26	25	17	30	31	31	25	22	30	22	14	23	21	29	24	20	24	21	24	24	31	26	24	15	25	29	24	25	18	34	30	19	28	26	31	25	25	28	32	20	28	25	25	19	32	23	26	31	21	25	30	28	28	21	29	25	19	25	26	27	27	27	29	31	24	25	26	27	16	32	24	31	27	34	20	29	28	29	37	22	28	29	27	31	27	28	28	35	21	24	25	33	24	26	21	33	24	26	20	28	34	29	30	18	26	22	25	31	31	27	23	27	35	26	24	27	24	24	29	23	35	32	25	27	24	19	21	21	27	25	26	34	22	27	34	29	22	33	21	27	27	21	24	29	28	22	23	29	30	26	23	24	33	34	23	27	29	21	28	23	19	21	32	28	26	19	35	29	29	26	19	28	35	24	17	22	32	25	33	30	25	29	23	32	29	36	28	28	25	31	23	32	30	30	16	27	26	33	37	20	32	29	21	28	18	29	28	27	37	22	33	28	30	27	24	36	19	23	26	26	27	22	25	38	28	19	27	25	23	22	26	25	27	30	28	20	33	25	35	29	24	27	27	31	29	21	27	26	16	25	25	23	26	30	32	21	23	23	24	28	18	31	27	29	17	30	32	26	15	33	27	24	32	24	27	32	29	32	25	19	34	26	28	19	26	19	31	25	26	28	28	25	28	30	25	31	22	24	27	33	34	32	29	25	35	29	34	24	31	18	23	28	22	24	34	24	31	24	17	19	20	23	25	24	24	29	29	23	22	30	35	36	25	26	28	29	26	26	26	19	26	32	24	27	24	36	31	22	22	33	33	31	28	28	20	41	22	29	32	30	26	20	23	33	32	18	25	39	21	31	28	26	31	35	28	33	26	19	24	20	25	24	22	31	26	25	23	32	23	24	23	22	27	25	26	30	21	32	27	26	21	36	26	14	21	21	29	30	22	27	36	29	21	18	30	27	21	27	19	29	26	35	25	35	24	21	24	27	35	28	23	27	32	30	25	30	30	21	21	17	28	28	29	29	27	18	31	32	34	29	33	35	22	27	31	34	28	24	16	24	22	20	19	26	35	30	37	28	20	22	30	42	21	30	32	24	20	28	25	26	27	29	44	20	30	23	26	33	26	24	23	31	26	28	24	31	29	33	30	25	28	20	27	28	24	16	24	21	34	39	37	21	33	29	26	29	33	29	25	29	29	44	23	25	14	21	32	24	27	21	22	23	28	29	22	25	24	23	24	26	25	24	28	30	24	34	22	26	35	27	33	28	33	28	26	24	25	39	23	26	25	25	29	36	29	29	24	17	23	30	25	27	27	22	26	33	29	30	27	21	19	26	31	29	22	27	29	28	25	32	39	25	20	19	28	26	32	27	27	32	37	28	29	22	21	27	18	19	27	26	32	23	30	22	25	25	25	28	31	23	21	29	25	36	26	38	28	27	26	24	30	22	27	26	30	26	25	27	25	27	22	26	29	29	26	29	24	15	22	28	26	33	31	24	27	18	16	33	29	25	21	26	20	28	22	30	36	20	32	22	26	31	27	26	25	32	27	36	23	33	17	20	28	26	16	16	24	19	27	25	26	22	34	29	35	28	30	32	22	24	28	33	25	23	29	21	33	24	27	23	30	20	34	24	21	30	29	23	19	31	20	21	26	27	25	30	25	23	22	23	21	34	19	22	17	28	23	29	26	29	28	19	19	28	32	36	29	31	22	17	25	23	24	21	30	25	25	19	26	23	30	20	25	27	31	28	33	24	21	21	26	29	33	27	25	25	19	18	31	18	32	27	25	21	21	26	32	22	32	34	33	20	23	27	26	18	20	33	25	34	27	29	21	29	24	19	22	31	27	21	22	22	18	31	33	34	32	32	30	27	24	32	22	20	15	28	25	24	26	35	22	34	14	35	18	25	26	38	22	28	25	29	26	31	27	31	28	30	29	27	32	30	27	29	28	31	23	28	13	29	20	26	16	29	26	23	30	30	38	26	37	25	24	22	40	23	26	38	34	19	23	29	27	27	25	27	20	31	24	21	26	28	20	32	26	21	24	18	18	27	25	27	19	27	23	20	22	30	27	28	29	20	29	32	24	22	25	22	31	24	26	18	24	34	35	28	32	27	25	22	28	27	26	25	23	35	24	29	26	35	24	23	27	33	20	29	21	28	27	24	26	30	32	30	30	28	19	38	30	25	30	20	17	26	40	22	19	28	29	28	27	35	34	28	19	24	18	28	28	32	25	30	24	30	33	41	16	33	33	28	25	26	27	29	29	28	33	25	29	20	24	22	32	27	24	14	38	26	27	24	32	24	34	26	27	18	32	30	28	33	29	29	29	21	30	19	28	29	34	33	23	28	27	33	24	25	25	28	24	28	29	31	25	23	29	25	19	19	30	26	30	21	18	27	16	20	26	18	35	21	18	33	36	30	29	26	21	35	27	19	29	21	25	35	28	41	30	17	23	29	26	28	18	29	30	28	33	25	25	31	24	37	21	29	29	26	25	25	31	28	24	28	28	25	33	31	26	27	30	27	26	26	27	27	35	20	38	29	26	33	23	36	36	34	23	33	21	29	18	27	28	25	23	26	23	17	42	19	20	29	32	25	31	31	21	31	26	28	30	33	26	26	25	17	30	26	20	23	34	29	30	21	37	26	26	23	32	24	24	30	21	23	28	30	22	29	33	34	28	33	17	23	18	28	24	20	22	25	22	25	37	37	36	31	26	28	26	22	34	25	32	25	25	20	22	21	28	30	26	31	26	33	17	32	26	33	30	23	35	27	32	41	28	23	27	28	23	34	26	28	28	31	26	19	22	28	20	22	35	31	23	30	21	24	32	27	23	32	25	23	27	32	34	23
30812	20913	13042	24498	31061	29777	25969	21889	17665	14963	13254	12351	11910	12581	12269	10527	9072	7478	6275	5450	4849	4150	3834	3434	3006	2407	2220	1882	1768	1567	1438	1274	1178	1043	1067	924	938	899	835	767	663	596	551	524	476	511	541	497	508	482	486	471	444	490	420	455	404	452	454	482	423	432	437	442	448	460	466	415	472	441	445	465	403	465	476	449	479	512	502	498	518	495	502	433	467	491	476	439	463	465	466	483	474	493	452	445	485	434	442	477	435	484	435	443	427	412	477	470	429	422	427	435	474	431	406	409	441	438	414	434	428	413	420	441	431	431	445	440	445	471	468	431	414	452	449	430	429	397	478	437	444	472	450	471	453	430	434	427	410	429	449	424	449	387	407	406	433	404	432	414	458	474	448	436	414	422	463	441	413	433	473	405	423	457	421	423	431	444	465	422	415	423	445	424	428	417	423	453	420	436	429	420	418	449	436	430	477	422	431	437	425	430	403	437	400	413	459	441	455	435	410	405	444	453	420	431	425	437	420	433	452	467	430	476	446	413	406	393	451	470	428	410	466	416	439	440	416	445	394	408	434	428	436	437	446	446	428	449	430	415	436	432	440	430	411	450	446	442	427	463	434	430	419	431	417	431	449	411	432	383	393	425	415	440	421	437	428	422	440	429	426	402	433	417	444	464	435	470	463	415	437	423	419	419	454	444	455	407	426	450	442	436	437	403	440	446	430	444	439	415	454	487	437	443	452	403	410	420	426	418	415	407	465	408	457	420	421	419	453	432	453	450	412	429	404	424	403	416	426	425	465	459	422	423	425	393	428	394	434	441	429	429	430	384	428	433	434	441	430	468	423	484	392	450	418	486	423	471	428	429	408	403	441	456	444	415	445	443	408	389	452	439	435	455	409	447	441	445	396	429	419	414	419	463	445	441	488	441	461	443	399	433	446	477	475	468	418	449	438	435	440	453	389	471	431	459	433	463	443	411	464	449	443	450	421	438	453	418	401	419	404	417	411	426	426	458	460	467	391	437	436	465	448	421	417	418	447	456	409	454	413	434	400	436	439	494	427	447	461	470	416	449	425	414	414	433	436	417	425	419	420	408	397	452	404	441	426	449	398	435	438	435	460	464	437	422	409	433	405	395	391	446	455	441	456	436	410	448	449	418	449	402	385	430	437	427	413	437	425	421	473	437	467	439	416	441	413	417	425	436	433	420	407	443	438	415	417	432	412	405	444	454	440	429	442	417	429	396	444	374	442	439	427	401	474	447	448	446	415	478	428	397	409	437	433	418	430	410	475	438	455	402	434	501	414	433	416	446	438	414	460	430	420	445	408	472	467	450	393	440	434	422	422	447	444	448	421	467	417	440	437	444	410	455	439	459	395	419	411	463	425	440	453	387	459	429	442	472	436	421	418	404	474	436	467	438	427	394	459	414	478	412	427	455	439	426	461	410	463	408	415	435	426	468	420	427	413	465	433	454	455	424	404	450	435	457	421	456	474	451	458	440	419	498	415	445	415	428	467	436	416	412	438	418	391	441	467	428	463	425	457	438	446	445	448	442	461	462	455	429	465	437	420	458	442	394	416	445	417	456	439	437	433	402	436	443	422	450	427	413	439	409	445	470	473	448	418	393	442	459	456	433	459	440	427	413	444	432	437	411	430	427	449	398	425	412	463	423	442	458	401	439	451	414	414	442	421	416	410	459	425	432	443	425	434	465	444	426	397	438	427	437	416	429	449	411	434	450	405	446	399	439	390	411	399	427	438	467	432	447	424	415	390	424	455	427	456	444	413	399	431	454	412	427	456	420	437	421	435	444	435	449	416	459	415	425	439	423	427	415	455	439	459	441	426	419	437	404	394	433	435	404	403	402	449	437	433	463	446	474	452	421	464	426	432	467	429	417	432	475	426	443	447	425	420	427	416	412	404	411	426	437	429	425	431	424	445	431	432	427	434	449	420	435	406	422	429	432	448	444	410	423	412	412	389	432	434	448	400	421	436	476	419	462	403	432	421	393	414	454	445	447	431	466	455	420	442	444	445	449	421	458	461	457	453	457	409	434	446	454	455	421	434	460	413	397	431	453	455	412	415	425	425	387	443	408	478	395	420	431	437	420	483	412	412	458	442	407	419	424	405	414	455	434	435	425	428	468	423	419	473	405	415	408	458	448	413	430	434	461	445	437	431	397	421	424	499	470	411	413	444	462	504	431	441	417	433	469	410	474	447	476	441	446	426	403	431	431	406	450	422	396	421	394	439	427	477	439	442	434	455	421	433	430	416	459	426	424	418	477	448	432	434	459	442	422	442	442	407	396	434	473	429	420	471	417	420	413	456	441	425	361	449	451	440	419	457	450	443	438	444	436	440	448	422	445	407	410	437	415	452	445	439	450	403	474	443	407	399	441	437	465	441	406	453	447	425	458	439	451	425	417	443	432	457	452	426	451	456	454	460	381	404	421	426	423	444	448	423	405	425	421	439	451	407	419	407	454	439	437	411	410	426	468	458	456	457	409	438	424	425	446	457	449	446	420	437	432	420	494	428	454	436	442	454	419	475	468	460	477	409	447	417	439	445	430	442	412	405	439	422	424	416	467	412	457	434	403	475	435	442	416	414	464	432	421	398	444	467	474	465	427	411	429	433	408	404	456	445	453	393	439	424	459	438	449	453	401	434	448	452	403	443	450	445	407	421	439	410	401	417	412	417	450	433	427	453	399	461	416	437	432	445	446	403	430	409	414	427	420	381	438	468	413	445	432	434	416	427	423	453	454	395	410	406	443	432	425	401	437	443	419	412	439	441	417	443	414	433	447	414	399	431	429	430	425	430	427	445	451	401	417	416	438	435	468	435	433	442	460	432	410	422	435	426	443	447	444	411	435	440	439	418	423	443	466	395	456	428	424	417	433	422	445	414	439	438	438	426	406	430	424	432	432	470	447	440	435	439	451	401	428	437	421	426	424	428	417	428	398	443	458	492	397	426	411	438	430	412	414	395	433	434	436	420	410	472	447	450	429	430	405	459	442	464	436	410	443	441	437	406	465	428	441	445	433	464	456	423	405	416	439	409	427	427	438	399	382	421	439	420	458	465	431	404	418	418	475	426	400	455	431	429	453	437	456	430	430	438	420	401	419	440	472	448	453	430	442	424	470	446	407	399	420	458	428	435	418	460	417	456	442	461	451	423	414	444	406	445	419	420	446	453	387	459	454	404	462	455	424	424	452	428	425	446	425	429	421	399	370	409	402	441	416	404	435	404	432	412	426	451	415	429	421	374	407	477	472	462	465	425	405	443	411	458	393	409	460	427	439	440	433	477	449	441	423	443	433	418	381	433	418	431	455	433	428	432	477	434	435	393	445	435	440	448	429	427	458	470	393	408	435	413	417	417	452	451	491	461	452	424	449	442	445	442	376	400	427	413	429	416	442	423	429	450	459	425	429	410	460	463	459	421	431	432	435	457	470	429	440	430	459	437	424	467	404	392	435	436	388	404	425	446	439	416	416
4748	1672	905	639	913	1115	927	706	577	520	418	402	409	422	454	385	321	298	197	185	179	175	151	134	97	107	102	106	80	74	73	86	61	58	58	41	67	61	54	49	39	40	37	47	37	43	32	46	41	50	49	37	38	42	43	30	33	38	38	28	44	40	42	51	48	36	32	43	43	45	40	36	44	42	43	37	36	43	41	39	42	48	52	38	29	42	53	46	35	44	41	55	45	44	47	42	38	47	33	34	41	50	38	47	39	34	37	49	49	28	39	33	36	42	41	32	41	38	29	36	30	47	35	37	39	28	41	32	31	38	37	44	31	35	41	35	30	43	35	53	37	48	37	36	34	41	35	48	53	30	38	34	38	40	44	44	38	32	39	43	38	37	41	39	32	41	27	43	35	48	36	45	45	37	51	35	46	39	36	46	41	29	48	27	49	40	38	44	35	32	41	44	45	40	42	27	39	37	37	49	45	43	41	38	42	45	41	33	34	36	27	46	38	41	44	37	42	29	35	38	28	50	37	32	23	33	38	34	45	35	31	31	40	26	38	41	27	30	38	40	42	50	41	46	43	45	32	40	44	46	59	36	47	40	36	48	35	36	37	45	33	31	31	39	37	34	44	43	44	39	50	39	38	39	37	29	46	41	42	41	47	39	45	34	45	27	36	38	36	37	50	38	40	29	43	39	38	41	41	46	45	40	42	56	45	54	26	38	40	46	28	24	40	33	49	57	39	36	51	41	39	46	43	27	38	45	39	34	42	43	32	40	38	42	35	32	44	45	37	35	47	33	40	45	32	46	37	47	40	42	40	48	52	37	31	43	40	33	46	43	27	29	39	35	52	45	42	36	37	38	45	27	45	21	39	39	27	50	43	32	40	37	45	38	40	49	40	41	43	42	49	26	33	37	37	36	32	38	59	56	39	33	33	39	30	38	33	42	35	26	42	35	35	31	29	35	34	45	41	32	39	39	41	35	41	55	37	37	49	38	47	34	36	56	33	31	48	42	32	46	36	32	45	42	49	40	40	27	30	30	41	49	37	40	39	51	43	37	42	39	34	31	44	33	44	32	45	41	36	49	36	30	30	36	34	27	32	29	32	39	46	33	35	33	38	39	47	40	32	47	31	43	43	40	50	34	51	48	43	51	42	42	40	40	32	35	43	40	29	32	39	44	39	47	38	47	45	28	42	44	47	61	36	37	50	33	37	43	34	43	42	34	57	33	39	40	42	42	30	25	35	41	41	52	48	33	29	45	38	31	43	49	33	29	42	39	37	41	44	36	40	42	40	28	28	39	42	33	45	30	37	35	37	38	31	32	35	37	57	36	39	48	42	37	40	25	37	39	40	34	53	43	40	37	33	51	37	41	42	38	36	44	43	36	39	36	39	37	40	45	39	34	40	43	41	32	41	33	34	31	42	53	45	44	36	40	36	36	35	40	45	23	44	39	55	33	37	39	38	26	42	47	41	43	25	33	33	35	39	50	37	39	34	42	44	26	33	40	35	45	43	35	37	47	44	49	43	34	32	39	36	41	39	40	41	43	43	53	40	40	45	31	30	34	36	36	46	47	34	47	34	39	49	35	39	43	38	43	41	39	47	47	34	37	40	38	50	43	43	38	40	38	45	38	44	53	31	27	29	39	35	44	35	39	34	46	41	36	47	38	41	42	39	35	33	36	37	40	34	33	42	32	41	50	42	35	35	34	38	35	42	30	45	36	28	34	39	43	43	43	27	54	34	35	36	25	32	38	39	36	33	45	40	29	37	35	54	39	37	33	40	41	48	35	27	45	45	36	45	26	42	31	34	43	41	35	45	41	45	37	42	39	39	37	30	38	39	33	28	36	49	29	38	46	41	32	41	46	37	39	32	45	36	29	37	37	53	34	39	39	39	33	45	36	44	34	41	40	39	38	28	37	37	35	37	36	47	54	31	39	48	41	41	49	28	41	33	41	31	35	36	46	51	37	31	30	47	34	45	39	29	44	37	45	34	37	41	36	22	37	40	33	42	36	30	35	46	36	40	22	33	35	38	37	31	43	37	37	30	39	32	45	37	42	43	48	59	43	35	32	36	40	35	43	22	41	26	43	38	44	43	33	43	39	46	45	51	31	45	45	36	27	42	44	32	29	30	45	42	35	33	33	38	44	37	46	33	43	40	37	31	45	31	48	48	40	34	30	32	33	44	49	42	39	36	27	45	38	38	40	37	44	52	44	35	45	38	32	46	37	49	37	44	52	51	35	39	37	32	38	31	37	41	28	38	47	40	31	48	42	37	32	36	33	30	39	47	37	41	43	40	34	34	29	26	34	51	43	29	28	32	23	31	29	33	37	37	35	43	34	35	48	49	33	41	47	24	48	27	40	35	32	39	32	36	43	38	41	43	37	46	31	33	29	36	33	49	44	43	40	43	47	44	40	34	38	50	37	43	40	40	41	37	33	33	40	38	37	34	34	41	31	33	44	36	42	43	41	29	44	38	39	39	34	34	25	43	28	30	33	39	33	35	41	45	34	32	31	27	52	44	35	38	44	51	47	36	33	36	35	42	53	37	32	48	38	44	43	32	43	41	27	35	30	41	33	46	39	40	32	36	30	37	47	43	51	38	36	34	47	52	35	30	39	37	47	45	36	37	38	35	33	43	41	41	34	41	40	29	36	41	43	31	47	36	40	38	41	41	25	42	35	42	42	35	49	40	49	36	35	37	44	35	42	49	48	44	44	40	35	42	43	44	38	39	37	48	48	43	39	41	37	28	36	36	42	46	32	32	36	34	43	33	34	34	46	39	44	47	39	32	36	35	42	44	33	32	47	40	34	42	37	39	40	50	43	49	39	34	35	39	37	44	45	46	46	49	40	47	36	30	27	45	39	35	51	43	57	46	31	34	44	33	42	38	47	38	42	37	37	36	32	47	35	36	28	52	42	54	38	40	33	51	36	41	38	38	38	38	28	32	43	40	42	51	44	35	35	49	32	40	37	44	41	34	49	38	35	46	37	41	42	36	40	38	45	30	48	36	31	40	36	37	40	32	38	36	43	36	39	43	41	33	32	52	48	42	43	28	40	36	43	43	54	42	37	36	30	36	36	43	35	33	29	39	44	40	34	37	35	38	45	41	43	39	40	31	37	51	40	35	27	44	57	33	43	39	40	33	44	39	48	26	41	42	37	46	49	49	33	46	30	35	37	38	30	29	45	41	33	41	33	44	38	42	34	40	48	34	50	34	42	43	40	27	38	46	27	43	37	35	57	51	38	43	36	40	32	45	38	45	46	31	32	34	31	38	39	42	31	40	29	49	35	37	28	43	35	40	41	29	39	49	35	41	34	36	41	41	46	31	41	34	36	42	44	40	41	50	45	41	35	41	40	41	46	32	39	31	37	22	34	34	44	35	41	41	39	47	39	37	47	37	47	34	38	42	31	49	30	28	40	47	44	41	50	38	28	42	48	34	47	40	32	43	34	38	26	42	42	46	30	49	35	35	36
33983	24511	16638	29127	35165	33436	29877	25513	21777	18921	16723	15832	15777	16379	15783	14066	12153	10356	8862	7739	6614	5951	5195	4602	4016	3522	3000	2827	2514	2330	2145	1902	1790	1680	1425	1305	1376	1230	1181	1119	945	879	807	776	747	713	731	670	717	700	714	659	648	666	686	682	685	696	693	707	667	633	666	650	653	655	653	676	642	647	691	647	687	652	705	721	711	746	734	666	740	721	686	696	664	669	684	674	645	674	694	713	673	690	688	637	681	695	722	690	691	653	625	686	657	646	694	670	608	668	682	642	623	641	639	674	663	593	623	615	639	665	664	606	647	660	616	654	589	672	630	595	704	621	643	588	609	688	652	624	591	654	621	592	610	604	644	656	680	637	632	636	652	633	595	641	603	658	616	639	616	604	635	627	622	652	615	616	652	609	620	555	647	653	647	591	565	662	633	630	640	662	651	629	626	676	624	629	609	644	663	615	673	657	587	631	600	586	635	651	624	626	603	545	603	621	624	643	597	652	674	643	667	618	656	645	577	647	602	681	653	614	614	639	641	695	630	662	607	600	640	586	671	602	596	616	614	604	627	593	595	598	605	645	610	635	634	647	646	619	657	672	579	629	615	633	670	591	609	670	581	573	672	639	639	634	666	651	604	620	625	619	622	644	635	668	565	660	652	618	645	643	616	563	682	618	598	593	639	602	639	656	651	604	618	654	628	610	612	644	648	617	613	628	634	640	637	622	637	603	668	605	649	633	605	627	602	616	675	647	642	616	646	576	599	635	635	642	632	639	671	617	634	582	629	593	643	580	624	567	621	629	624	616	657	661	588	678	639	661	676	619	641	647	610	633	648	620	671	673	641	652	649	641	641	606	631	634	645	640	632	663	639	666	618	589	643	621	685	611	618	597	576	587	634	624	635	632	621	643	643	606	678	608	628	630	620	629	611	658	601	622	624	678	616	660	640	607	637	596	597	639	623	606	618	635	649	606	567	618	607	667	622	638	642	641	655	660	647	615	563	594	579	581	656	618	627	632	636	615	601	635	660	604	635	602	662	574	606	611	636	616	602	639	672	648	622	599	632	614	649	602	626	663	685	622	628	615	652	624	661	606	650	635	598	652	686	634	581	637	677	628	637	622	648	638	643	638	631	640	657	626	626	671	608	695	670	647	607	638	605	634	645	577	615	609	609	618	613	598	576	630	635	601	599	608	644	631	646	649	643	619	663	638	599	650	675	624	614	660	651	637	637	647	651	577	636	631	596	636	598	615	608	627	604	615	669	627	625	590	664	636	602	640	669	655	613	646	652	647	605	647	618	659	595	604	634	640	597	644	657	627	632	646	653	601	643	609	593	604	622	644	593	639	658	623	636	607	613	636	596	676	655	661	633	623	656	619	663	616	595	625	632	628	586	632	642	605	644	656	642	615	663	570	624	634	646	618	664	605	620	616	643	661	653	610	633	642	624	643	656	632	629	639	648	646	601	645	596	607	659	652	629	635	635	651	615	634	684	595	653	633	655	646	629	641	679	631	609	605	649	651	636	551	646	618	657	648	635	591	638	585	658	627	658	629	655	612	649	585	649	632	623	624	635	578	648	672	626	610	661	622	639	627	603	624	637	612	605	622	623	611	642	664	649	638	640	652	622	615	632	622	645	662	658	599	665	610	626	600	642	631	627	606	651	604	641	573	606	614	628	655	595	644	640	628	651	635	648	611	577	641	602	634	657	581	614	635	617	623	559	662	640	614	673	641	605	641	650	653	615	642	612	618	628	621	650	632	611	649	640	656	612	618	642	628	609	682	650	637	678	639	647	626	645	588	637	608	581	641	666	686	641	638	627	591	647	605	552	638	617	560	591	587	621	671	573	649	650	635	681	648	605	686	589	631	668	616	626	639	654	612	650	620	617	588	594	568	629	619	658	661	640	616	652	610	623	623	616	625	660	638	635	641	672	647	607	647	603	558	598	611	600	635	632	623	608	681	609	675	612	663	672	612	633	633	625	631	630	621	606	609	643	590	651	684	602	659	622	576	579	588	644	628	664	659	607	648	619	632	608	624	643	618	671	677	654	621	688	641	621	642	669	635	642	628	596	610	643	594	593	628	622	605	621	592	645	649	584	648	604	620	644	654	591	625	672	621	621	610	648	660	649	599	655	632	603	653	610	628	637	665	632	596	640	646	651	593	678	604	635	661	625	607	666	580	621	658	597	613	645	635	623	613	660	636	661	617	627	595	667	665	648	606	658	637	643	638	632	627	628	616	629	640	672	674	601	635	612	637	657	623	653	581	612	630	617	622	591	668	629	648	629	626	614	675	627	654	623	641	643	627	640	591	683	626	594	619	700	649	625	614	594	598	654	609	614	630	644	623	606	591	581	661	628	641	601	597	645	667	588	609	656	631	577	629	593	618	651	624	623	643	620	615	645	578	616	644	625	649	630	604	677	652	624	639	629	653	616	640	584	666	632	621	588	640	605	641	629	606	622	639	686	582	605	608	614	682	642	622	624	612	606	636	579	600	607	637	639	673	645	615	619	685	596	632	633	577	623	647	584	604	593	636	623	688	612	647	575	615	608	657	634	648	627	602	607	673	626	635	601	642	601	581	642	617	630	625	632	636	671	652	620	630	604	654	663	653	622	654	635	663	611	684	638	649	602	599	602	624	629	670	628	642	586	607	646	622	620	616	680	597	642	667	632	620	615	598	644	624	621	663	604	624	620	632	600	634	690	637	639	596	608	607	640	642	595	591	623	657	611	622	645	652	617	629	590	697	612	629	632	640	658	621	664	620	650	637	643	635	627	629	641	641	583	666	601	604	638	620	599	644	602	628	629	648	632	564	596	625	629	640	604	602	680	631	666	595	629	598	619	629	588	639	645	580	667	602	627	665	619	627	630	597	596	650	639	632	649	622	671	605	667	626	616	636	610	572	644	621	677	624	624	610	640	625	644	624	620	629	611	648	619	649	653	608	590	592	614	617	623	591	652	629	611	637	614	606	612	625	653	626	679	606	640	643	611	625	603	638	627	602	633	603	612	624	635	576	580	613	632	617	623	632	647	600	628	603	606	649	651	667	619	635	647	602	613	676	601	633	598	632	624	614	595	616	643	581	623	647	602	626	620	647	682	607	649	579	617	668	658	629	675	672	572	634	658	635	661	654	639	689	618	603	646	604	605	606	641	676	599	651	613	641	669	639	635	616	641	596	607	577	629	661	645	636	653	634	639	654	668	624	648	588	586	617	620	633	623	619	634	652	598	630	616	636	632	664	628	650	573	648	615	627	603	654	610	582	646	614	660	656	622	605	599	560	604	666	644	610	667	631	598	621	650	605	613	647	661	579	625	611	593	597	634	619	666	610	623	608	626	598	640	636	630	619	670	615	658	640	646	648	625	649	584	611	667	666	628	593	629	618	591	636	628	601	612	677	607	625	590	579	627	653	675	603	615	593	602	621	584	647	642	639	626	617	656	619	637	668	658	619	622	627	592	572	595	640	661	603	636	626	622	655	655	604
5285	2580	1387	875	1250	1468	1296	1074	822	709	631	580	624	604	599	536	402	372	302	249	226	214	190	151	140	128	115	97	93	86	73	60	72	57	61	56	53	46	44	44	36	42	37	23	28	32	34	27	39	32	38	27	29	37	42	33	25	33	29	28	20	34	29	33	27	37	33	28	26	31	29	40	32	42	31	25	25	32	21	28	37	34	29	36	31	38	19	25	28	32	35	32	26	31	34	40	28	25	30	32	35	33	30	31	27	31	33	35	31	30	33	33	20	29	24	23	25	36	32	29	23	29	28	20	28	23	33	28	25	23	21	20	25	23	31	25	27	26	21	38	22	37	40	31	38	31	26	27	27	29	38	35	34	24	21	29	25	31	35	33	31	32	20	29	30	25	29	23	25	24	39	29	15	26	31	35	32	30	27	24	34	27	17	21	23	30	27	31	33	25	34	27	26	27	29	38	33	32	21	29	18	26	22	22	31	27	24	27	30	23	33	26	25	32	27	30	20	28	29	29	27	31	20	28	26	35	25	28	35	23	27	27	31	31	22	28	27	24	28	31	31	28	25	32	27	27	30	32	26	22	21	33	25	35	31	22	29	34	17	29	21	32	33	40	23	22	26	24	36	20	24	31	25	20	24	24	32	29	29	30	35	28	21	32	27	31	34	34	24	31	30	28	24	28	25	27	34	34	26	32	27	32	32	21	28	23	18	32	28	16	23	27	25	23	25	22	33	35	28	36	31	26	18	31	36	27	29	28	34	33	30	31	26	34	30	20	26	27	28	26	18	17	23	32	38	22	29	19	27	30	24	27	41	24	24	27	41	24	29	26	27	35	27	31	25	32	28	33	27	26	32	29	14	26	16	30	34	30	31	28	25	23	33	29	28	36	24	22	31	18	35	25	23	28	28	31	34	28	33	22	33	37	24	24	29	26	26	24	26	26	23	30	29	29	34	28	27	25	33	26	21	27	22	35	33	24	24	33	24	29	22	22	37	39	30	30	31	31	36	22	31	22	34	31	37	24	23	27	30	24	37	27	32	28	38	28	33	23	22	20	26	29	26	23	35	31	23	25	33	25	27	26	31	29	30	20	35	36	32	26	34	29	27	29	30	30	22	34	23	33	27	34	34	32	42	24	27	23	22	28	21	27	23	23	28	27	25	39	28	29	28	31	32	29	23	23	38	32	24	32	30	28	30	24	23	23	18	25	17	30	28	27	27	24	19	25	26	29	28	27	30	25	36	35	30	22	29	30	33	25	25	27	18	20	30	24	33	26	25	23	29	29	26	33	19	36	37	24	30	27	28	28	25	20	30	33	19	24	37	36	24	39	20	20	43	21	27	29	24	33	36	34	36	27	36	30	33	26	24	24	25	20	22	26	33	29	38	25	21	23	26	31	36	23	26	23	36	37	27	19	32	26	34	20	31	31	28	29	32	25	30	26	23	31	29	31	29	36	32	28	22	29	30	34	31	33	20	25	23	22	26	31	27	30	39	33	29	34	20	32	34	32	29	28	36	30	26	24	38	32	21	31	23	24	25	37	25	33	29	30	30	23	30	22	32	32	24	27	27	16	22	35	23	29	35	29	36	38	30	24	28	42	31	31	23	23	30	20	31	26	29	16	25	33	19	26	25	26	25	39	26	30	20	25	22	32	38	21	24	32	34	28	32	26	32	26	37	29	37	27	24	25	21	24	25	32	33	25	29	38	19	31	22	27	30	24	37	31	39	38	30	28	26	29	25	24	26	31	42	21	31	23	33	32	25	34	21	26	19	27	29	31	34	26	24	35	31	22	35	28	20	36	25	40	31	17	40	34	25	26	23	23	20	21	39	36	19	30	38	22	25	32	29	25	15	16	30	32	37	28	27	24	31	25	27	24	31	23	27	31	26	33	31	36	28	33	27	33	25	22	24	24	36	33	28	31	31	27	29	36	27	24	36	28	24	30	30	31	23	22	20	32	33	35	21	28	38	29	32	26	31	26	25	30	25	27	28	21	27	29	25	27	22	23	27	34	23	33	28	29	29	32	29	29	25	27	31	35	26	20	34	21	23	34	40	25	28	23	10	29	31	31	39	30	37	19	28	24	27	28	33	24	28	30	33	24	40	30	31	32	15	24	25	28	21	33	25	36	31	22	38	27	25	33	31	30	33	24	41	25	26	24	27	23	31	28	34	34	23	24	31	33	15	21	31	32	36	36	19	17	28	26	31	41	35	26	27	23	21	32	26	33	30	24	26	34	32	26	36	26	31	21	30	27	35	29	27	31	25	31	32	37	17	33	28	37	29	30	23	29	23	28	31	26	32	25	22	29	29	28	30	26	30	21	20	27	34	30	31	26	37	23	32	25	29	39	40	28	26	25	24	25	33	24	28	28	33	33	23	26	31	31	29	26	32	28	34	24	28	22	29	28	23	32	28	28	22	43	24	22	29	20	16	22	29	24	29	25	30	29	20	22	16	32	33	19	29	26	33	39	26	23	28	32	21	42	19	25	22	29	39	23	30	23	34	31	23	36	28	29	34	31	31	31	28	32	35	19	32	27	30	34	31	39	30	26	24	43	24	25	24	34	24	23	26	35	29	28	30	28	39	25	23	36	24	30	27	21	36	30	33	24	17	35	21	25	17	22	37	25	36	30	34	27	27	33	30	30	23	26	30	31	18	35	27	31	29	28	19	33	30	21	27	30	23	44	26	25	31	31	25	29	33	39	29	28	28	29	29	18	32	39	32	28	21	34	26	26	18	39	31	38	35	22	15	21	29	33	34	26	30	29	35	32	25	30	33	24	29	22	31	29	26	30	23	34	31	40	34	28	23	20	36	37	32	26	33	25	26	34	31	34	29	20	29	22	22	37	32	23	22	21	25	23	27	21	30	39	27	29	18	28	24	18	29	25	31	31	34	19	29	24	19	34	30	29	37	26	33	22	25	37	27	27	27	28	23	33	25	31	23	30	34	33	29	38	26	25	28	31	30	29	29	40	26	33	41	19	29	22	22	25	25	23	25	21	30	34	34	29	30	31	21	29	22	32	26	31	31	27	24	40	31	25	26	24	29	30	34	26	27	21	22	26	30	32	21	29	27	31	32	28	35	33	21	23	25	33	23	26	20	35	28	34	31	32	35	31	23	30	29	27	44	30	31	26	30	30	20	34	20	22	30	35	27	21	19	21	23	28	20	24	21	31	30	22	33	40	25	24	23	16	26	35	15	22	33	36	17	30	28	28	34	18	23	35	22	41	34	23	26	26	21	28	23	35	25	28	28	37	25	29	30	21	34	24	28	26	25	30	26	26	19	32	35	14	28	31	24	25	33	19	34	34	31	31	28	20	29	31	26	21	28	27	26	32	21	21	31	25	20	23	38	28	27	25	32	26	29	26	26	21	23	31	30	30	44	33	35	24	34	35	27	21	35	33	35	22	29	23	21	28	29	30	28	31	23	31	33	35	31	17	23	25	24	30	25	29	25	28	29	28	31	36	43	24
40354	29154	21270	34066	39748	37714	34138	29985	26332	23333	21324	20371	19585	19933	19542	17784	15792	13750	11660	10165	8943	8255	7215	6064	5261	4546	4065	3773	3341	3021	2666	2248	2139	1866	1667	1545	1559	1413	1271	1094	935	733	696	657	652	571	590	569	577	567	595	535	524	528	579	544	546	518	587	518	504	513	512	500	490	482	554	488	489	499	488	509	504	550	592	588	632	631	655	577	629	525	523	550	550	546	569	580	556	563	533	588	534	512	540	542	578	526	526	525	530	532	512	494	488	489	605	487	482	472	455	480	468	485	493	485	516	472	480	486	491	464	483	464	476	459	446	460	472	487	489	440	437	465	430	440	485	443	474	465	503	508	455	469	491	480	442	510	469	464	440	477	496	467	478	514	487	464	446	470	473	480	445	484	445	443	464	433	477	432	524	448	435	455	426	470	440	468	468	454	440	454	442	448	461	416	445	455	458	498	492	453	457	455	473	493	468	466	465	436	471	461	453	445	415	467	453	467	415	506	504	445	482	450	481	453	451	451	450	424	456	472	422	484	432	450	488	476	484	428	502	447	458	459	449	428	465	468	463	416	486	459	457	498	441	459	459	464	478	455	466	438	467	459	470	438	468	450	467	478	467	457	454	489	483	502	472	478	468	487	452	461	486	459	429	461	472	456	425	484	449	457	452	465	479	444	450	521	467	448	436	453	460	470	460	487	464	423	426	452	462	491	481	516	426	465	497	436	417	472	438	423	440	471	436	440	463	443	453	471	480	522	472	455	478	459	467	469	464	426	435	511	408	460	436	475	450	460	437	447	468	430	435	451	445	445	453	448	458	427	456	478	434	450	503	456	469	479	460	492	469	453	484	441	466	472	473	474	459	465	431	467	486	454	457	479	474	484	475	472	477	481	481	479	487	452	441	453	474	500	421	513	440	458	473	436	455	473	463	470	472	446	491	455	474	462	439	456	454	476	462	444	479	439	464	485	443	523	432	493	433	463	462	515	477	451	461	478	455	466	474	453	478	500	457	480	458	480	482	441	487	472	466	486	457	434	462	470	495	457	495	455	433	456	470	484	499	450	510	449	448	459	428	481	440	487	490	451	448	480	472	429	438	480	480	439	464	419	478	461	518	477	489	486	482	471	472	460	479	463	431	486	473	475	447	477	512	441	443	476	495	463	444	441	478	426	454	466	449	468	488	459	439	491	433	424	412	469	470	456	457	496	506	465	455	468	496	429	492	494	466	482	425	451	422	489	456	426	468	470	425	464	441	484	457	449	456	488	458	449	468	456	512	431	428	489	467	439	436	481	489	506	442	416	487	449	449	450	447	465	486	414	444	487	460	460	441	455	466	494	448	453	473	461	438	443	449	502	438	451	450	435	493	441	452	484	453	488	451	471	480	478	414	441	457	483	438	431	506	456	459	436	469	478	440	457	466	430	451	496	456	446	438	490	464	464	429	480	458	432	453	482	448	492	459	474	445	480	454	433	484	428	464	460	460	464	474	493	444	469	443	466	469	474	439	467	447	487	449	457	446	443	466	454	454	438	468	511	473	505	458	470	438	482	483	451	460	497	457	468	436	457	449	450	467	459	439	443	497	479	459	482	452	465	481	458	465	462	475	505	470	464	475	422	478	446	455	453	490	483	502	443	462	466	468	465	459	475	440	490	450	441	484	479	443	422	460	458	453	465	496	463	471	422	466	461	492	466	467	484	465	494	461	446	442	478	468	427	502	504	480	476	473	451	475	378	493	448	446	412	446	464	475	457	510	455	411	494	459	430	461	475	503	422	466	437	478	469	479	436	468	469	419	430	477	452	472	435	447	433	480	471	489	444	457	442	453	409	414	447	451	479	434	456	491	462	460	435	458	462	490	446	437	460	478	505	459	452	450	466	457	435	447	458	452	453	457	491	510	456	462	462	426	497	460	435	416	454	487	455	448	421	470	457	467	507	481	477	465	496	503	469	457	479	449	423	487	464	483	447	468	510	462	426	477	426	455	442	445	438	461	427	419	446	481	457	451	474	444	447	484	444	477	492	429	466	457	468	496	477	481	470	454	517	491	464	490	486	462	472	496	460	474	450	449	464	421	460	491	430	445	432	456	474	484	447	468	447	480	481	463	440	497	477	478	455	468	476	489	468	450	451	440	482	455	468	471	445	430	445	444	431	472	459	491	484	456	435	486	440	471	506	426	454	476	449	489	496	478	455	501	471	450	436	494	465	464	472	490	496	427	451	451	482	439	477	432	448	493	443	447	452	479	442	460	440	465	462	441	425	424	471	485	459	461	425	482	465	459	456	444	457	440	507	481	474	475	463	424	469	447	497	471	463	426	480	428	453	474	471	443	476	448	474	482	449	428	465	475	469	464	455	460	458	463	442	475	466	473	441	470	454	456	461	434	500	496	451	498	439	497	440	472	460	465	445	456	437	471	468	459	452	471	454	510	428	456	453	462	431	448	465	439	453	459	460	412	485	511	494	508	439	460	477	456	474	484	426	476	472	427	481	476	460	466	465	488	453	459	472	464	464	454	461	455	493	466	466	440	468	446	471	430	476	456	453	442	447	440	475	479	422	457	442	423	471	462	498	473	469	476	470	478	499	425	505	476	462	453	451	481	490	468	461	433	448	479	485	459	440	428	476	451	441	479	452	477	462	472	427	447	487	447	455	483	480	452	484	436	421	460	465	440	501	483	467	471	480	502	484	447	418	459	457	469	431	454	509	458	461	441	473	469	453	480	469	439	481	432	455	447	465	463	449	490	461	458	473	443	464	428	452	455	431	469	481	461	495	468	483	461	478	445	433	529	464	477	472	444	497	465	506	444	464	487	470	483	448	459	443	437	467	499	440	470	495	461	442	432	461	455	458	419	467	461	449	479	479	439	396	418	475	477	451	458	446	473	489	457	467	452	452	475	467	479	500	483	450	469	438	461	477	423	411	457	485	474	515	470	454	486	468	470	433	466	431	502	459	470	457	461	455	467	449	464	446	453	445	494	471	459	474	450	445	481	455	453	453	429	483	459	463	449	485	475	471	465	446	454	499	446	477	451	461	486	463	474	420	459	421	482	504	453	434	449	452	468	460	452	463	446	465	456	472	449	462	409	459	428	425	454	497	452	438	437	456	451	464	463	463	474	454	463	460	465	462	503	455	456	448	431	422	507	421	511	482	492	441	456	450	436	445	482	438	479	484	425	424	458	498	449	483	459	480	486	490	431	485	463	450	490	526	469	443	431	469	450	457	457	438	472	492	482	492	456	467	467	470	456	451	445	461	430	429	481	433	475	463	463	448	458	471	457	498	470	442	468	456	465	451	468	439	458	479	476	464	464	463	452	474	433	432	476	477	458	477	470	477	413	444	438	449	434	412	473	455	503	472	452	483	452	446	445	491	464	451	487	439	493	467	474	428	473	434	489	486	468	450	454	476	456	438	461	452	478	418	487	465	478	456	449	447	450	461	450	443	464	493	438	482	481	464	460	452	456	462	479	465	468	492	415	431	495	462	426	487
3061	1037	604	402	620	708	601	528	415	307	314	275	245	267	277	254	203	194	134	117	114	110	88	95	90	87	57	46	52	56	61	38	45	44	29	45	35	33	45	36	35	32	36	39	23	17	40	33	23	30	27	28	24	38	24	33	32	26	27	23	43	33	34	19	28	25	34	24	25	32	35	26	30	29	36	28	26	33	34	35	32	31	23	19	31	32	25	19	42	29	23	26	28	15	30	28	32	31	30	31	33	34	29	27	21	21	22	34	24	33	32	23	23	30	33	19	35	26	27	25	35	31	29	30	30	32	21	24	26	32	21	18	22	32	34	24	28	32	33	20	31	26	26	36	33	26	23	19	31	31	31	37	29	32	22	34	27	26	30	24	20	37	27	31	28	30	23	27	27	30	30	26	18	21	26	28	21	23	32	25	17	23	35	33	34	31	21	28	25	24	26	28	29	26	32	27	29	29	21	41	28	30	26	34	28	22	30	37	30	30	32	32	32	26	21	28	22	26	27	28	22	36	33	22	27	27	36	31	29	36	23	32	37	31	30	28	34	31	35	29	33	17	26	29	30	33	29	25	21	19	34	37	22	38	32	30	24	37	27	26	27	20	22	35	36	29	36	24	21	36	33	22	34	22	24	30	34	27	19	38	36	33	30	33	33	34	29	22	36	27	30	28	27	24	29	28	31	32	29	20	23	33	22	22	22	28	27	24	27	26	32	28	30	24	34	29	41	27	31	22	27	39	25	21	34	33	25	23	32	24	24	33	25	18	35	24	24	29	24	29	25	32	39	34	35	36	35	27	25	25	35	26	31	25	34	27	29	24	27	22	28	23	30	23	41	27	25	27	33	29	32	35	17	32	30	36	28	30	23	18	17	29	27	33	22	29	25	19	34	35	33	26	23	36	31	38	37	34	19	18	25	27	27	25	25	24	27	20	28	29	31	29	27	37	29	26	33	32	25	28	33	22	28	31	31	17	23	29	23	33	27	23	26	33	27	25	34	25	23	31	32	24	23	23	39	29	25	35	21	24	32	26	41	23	28	22	31	36	27	35	30	28	36	33	28	21	34	32	27	32	18	28	27	32	26	31	36	28	33	25	29	30	44	30	23	26	32	23	25	19	29	26	18	28	30	25	23	27	27	27	28	28	28	28	22	19	25	27	31	15	34	24	30	25	31	17	36	30	40	38	26	24	33	26	30	30	25	32	29	30	31	22	21	29	29	30	24	17	25	30	21	37	34	24	21	20	28	29	25	22	33	26	29	30	25	23	29	37	31	19	23	40	28	30	24	29	28	26	21	31	28	31	27	24	27	27	29	28	23	28	34	31	22	24	26	42	30	28	20	31	26	24	26	32	30	34	30	29	28	31	32	32	21	25	29	22	14	24	24	24	26	27	37	33	25	22	19	19	33	24	19	27	24	37	24	33	24	31	34	28	32	32	25	26	30	26	30	29	31	24	27	27	23	29	38	39	31	32	32	25	28	21	20	26	28	29	36	22	35	29	23	28	28	28	18	22	28	28	29	25	25	23	30	28	18	31	20	26	27	30	32	30	28	35	25	14	31	23	26	33	40	24	31	30	18	29	25	23	25	33	39	28	25	29	26	27	28	28	25	23	33	23	31	33	27	27	23	23	35	17	29	34	20	31	21	26	29	33	26	39	23	32	31	27	24	26	32	35	29	27	25	21	24	30	25	37	20	36	25	20	33	27	27	29	21	28	30	37	38	22	24	26	27	27	32	26	28	28	27	31	27	26	20	25	23	14	20	28	30	20	28	39	30	27	22	29	24	30	33	24	28	29	26	25	27	27	28	22	26	24	20	22	26	30	28	33	21	27	28	33	31	27	35	25	30	24	21	26	36	26	39	30	24	28	30	27	18	23	30	33	27	21	30	21	23	39	28	34	28	17	24	26	28	24	36	28	28	33	34	31	23	24	36	24	27	29	27	34	29	30	19	22	31	31	28	23	23	26	31	29	23	26	36	16	23	25	27	27	28	38	27	24	31	20	27	35	24	22	29	29	33	23	32	33	32	18	35	25	32	38	35	32	31	31	26	36	30	41	36	31	22	24	28	23	25	29	28	21	28	28	15	21	28	36	31	41	24	33	36	25	42	32	24	22	36	29	24	28	27	35	36	25	28	27	20	29	23	28	29	24	27	29	30	26	20	31	30	33	27	31	26	28	29	25	27	32	25	25	28	23	25	28	32	26	36	31	23	24	33	33	29	32	28	37	23	31	40	23	27	23	31	26	35	22	28	29	28	39	22	29	29	34	19	34	22	26	24	41	23	33	25	29	27	30	18	35	24	17	27	31	28	24	28	36	27	31	36	32	28	40	30	26	37	29	20	29	31	36	31	33	31	20	22	27	32	32	31	17	25	42	38	26	33	25	37	28	25	34	22	33	27	25	28	22	24	42	26	37	18	25	23	32	26	36	26	22	33	34	28	18	30	31	24	24	37	23	30	41	23	32	35	16	35	19	28	36	31	37	32	24	23	25	33	26	37	28	37	31	26	22	38	27	27	22	25	24	42	23	27	24	40	28	26	27	23	29	20	28	31	28	23	32	33	27	25	28	24	24	41	21	23	29	34	19	36	34	26	33	32	30	32	21	21	31	25	24	30	25	32	25	24	29	29	27	30	25	23	21	30	35	26	33	27	17	35	33	35	26	26	36	23	21	27	19	26	31	25	25	25	34	19	29	21	24	25	38	38	29	26	33	36	22	22	24	27	32	21	31	30	25	21	22	23	26	33	31	29	25	49	25	29	37	21	24	15	27	20	37	24	38	23	29	24	23	19	32	32	23	33	41	29	29	25	26	26	31	20	37	30	31	31	28	23	28	30	23	39	29	23	33	32	25	26	26	19	24	29	20	30	26	24	27	16	32	33	29	25	32	19	25	34	31	23	27	25	33	21	22	24	34	26	30	32	24	30	23	28	34	27	23	29	23	29	22	29	25	34	25	45	42	23	25	17	24	30	29	25	26	27	35	31	29	31	27	35	25	24	22	23	36	25	20	26	29	30	24	22	20	31	27	24	29	27	29	25	23	17	18	29	37	28	27	26	23	24	33	30	25	33	32	24	23	30	28	29	24	37	25	25	20	32	31	26	31	29	41	25	25	32	35	27	27	35	18	29	27	26	27	37	32	31	36	30	32	37	33	27	43	30	28	31	26	22	24	14	30	21	25	34	20	31	24	26	28	33	28	31	36	24	22	21	23	24	27	28	25	35	30	29	23	34	30	40	27	42	21	24	25	32	29	30	31	25	26	34	28	32	29	37	20	31	26	28	38	28	42	34	28	42	31	32	19	24	23	29	26	19	33	32	18	22	40	28	35	27	26	20	27	24	25	26	23	25	29	24	22	19	38	33	20	28	31	31	27	28	22	28	28	28	26	18	15	33	27	25	31	32	25	29	30	27	23	26	31	31	30	21	38	26	28	31	21	27	30	22	23	33	37	30	22	22	38	32	31	39	34
31263	20784	12772	24724	30814	28722	25318	21053	17801	14538	13029	11908	11435	11366	11137	10029	8847	7436	6186	5006	4369	4217	3549	3239	2836	2386	2244	2057	1827	1636	1467	1333	1249	1057	943	942	910	913	776	706	639	552	523	551	501	537	482	528	469	475	477	463	489	474	467	451	488	496	451	471	470	454	471	427	425	439	454	472	450	440	451	449	469	495	496	558	523	514	527	500	524	482	507	487	475	501	531	535	479	525	513	475	476	530	470	520	482	492	508	497	486	440	510	479	496	473	454	451	449	463	471	470	459	424	437	422	478	484	428	435	479	430	470	448	436	462	457	454	436	449	466	471	479	468	452	440	470	446	455	483	477	439	467	453	461	483	483	442	454	457	440	421	442	425	467	453	430	455	422	448	447	448	465	411	478	436	425	461	482	436	431	435	443	447	443	443	440	483	407	443	463	452	468	463	478	483	435	468	440	482	440	459	452	431	476	439	463	447	471	456	432	414	453	414	403	481	440	449	460	428	459	474	465	446	448	479	444	452	459	451	457	462	414	416	481	465	461	466	476	446	459	445	440	455	431	444	466	443	447	461	446	440	431	449	431	432	435	414	427	471	443	426	478	481	445	449	443	458	462	439	478	451	473	439	448	414	408	427	444	454	464	463	415	448	469	458	422	434	466	476	458	429	472	453	420	440	440	474	468	447	476	494	487	482	445	420	487	419	493	479	455	433	433	461	453	478	436	434	457	427	468	456	482	441	472	418	441	396	415	451	443	469	453	431	442	424	450	458	468	480	470	459	465	456	450	455	466	433	440	465	469	478	407	486	452	421	442	460	451	433	416	452	422	426	456	481	463	453	439	482	451	461	430	472	456	451	432	418	426	417	435	457	432	463	475	428	433	470	427	415	460	430	432	469	396	431	407	448	454	461	463	439	471	457	420	479	485	450	427	473	492	437	444	456	440	503	419	488	440	468	417	456	449	426	487	464	434	456	467	444	440	461	460	444	443	417	439	458	430	450	440	432	436	485	473	469	492	453	449	441	505	416	453	460	444	463	422	463	455	444	434	471	466	479	464	472	432	497	414	435	430	428	438	454	465	494	452	429	470	455	404	438	440	449	447	455	447	440	461	456	463	444	498	462	464	507	463	443	448	454	460	448	450	447	407	460	474	419	447	413	426	460	426	430	462	472	458	496	444	479	471	415	457	468	457	408	485	482	440	450	446	492	480	461	457	435	451	431	417	459	479	470	442	475	448	455	461	466	461	435	418	439	438	436	411	464	436	412	418	452	466	426	466	453	425	425	428	460	471	446	471	445	465	458	487	493	437	452	427	479	430	438	472	416	451	453	436	475	437	427	427	432	471	435	485	439	452	447	472	470	489	423	447	469	439	447	450	447	470	480	455	469	460	457	446	441	465	458	414	412	482	474	446	471	442	415	434	429	506	424	434	418	445	450	464	428	417	427	458	436	443	471	445	424	441	487	421	499	456	451	469	490	421	482	471	413	455	458	461	397	502	446	493	423	482	434	441	472	449	466	447	437	449	471	465	427	483	466	445	442	437	451	395	441	453	489	482	479	426	460	424	441	463	421	437	418	430	461	420	466	455	455	451	499	481	464	422	450	425	427	461	428	428	487	458	436	459	504	467	447	442	469	432	397	459	429	462	474	429	422	409	448	446	409	445	454	451	490	446	455	485	436	461	471	493	425	475	484	475	439	417	408	428	467	463	463	432	446	445	459	465	466	487	442	446	489	456	436	420	424	454	476	434	452	459	440	473	472	443	469	462	437	440	464	441	448	436	483	470	437	426	433	409	431	445	500	477	443	492	489	421	442	448	471	433	453	415	451	424	462	441	433	417	427	467	447	441	455	451	445	477	499	456	441	412	448	475	447	430	465	434	445	451	453	471	441	458	441	438	437	426	470	439	470	491	463	457	472	446	457	442	471	457	405	451	481	525	465	459	440	465	453	447	466	460	449	477	465	443	452	399	462	465	430	442	437	433	435	452	448	429	446	456	452	457	424	451	467	427	452	448	451	459	473	435	441	434	441	476	465	487	418	473	444	449	434	445	482	421	459	484	437	439	432	455	436	455	447	448	451	477	429	470	462	474	438	431	457	454	429	470	452	448	438	413	449	453	436	475	429	419	444	445	474	405	467	501	460	451	482	437	431	451	439	448	446	457	468	462	506	441	470	493	457	448	398	441	484	427	470	469	462	471	448	455	438	457	451	435	449	435	399	469	488	453	470	448	466	466	434	440	465	396	445	433	473	470	432	476	453	471	481	444	413	477	434	470	472	467	459	424	453	452	419	458	485	452	461	476	427	499	463	485	460	444	471	470	486	446	417	459	459	466	475	454	480	463	428	464	442	468	438	436	456	447	439	460	483	413	454	435	454	454	439	420	449	450	455	457	436	441	466	403	452	475	481	418	465	505	429	421	463	453	461	475	456	481	419	444	458	462	444	455	471	439	496	463	479	479	472	454	478	410	453	461	441	452	466	413	452	458	486	430	452	435	462	495	425	470	434	516	440	461	476	449	467	443	471	466	427	449	402	413	470	449	438	458	409	462	477	458	472	477	449	448	481	399	444	474	451	447	479	484	460	482	472	419	408	404	444	425	444	462	488	460	457	493	458	432	467	389	455	468	492	435	455	442	430	428	454	473	438	429	466	486	467	460	464	438	436	455	472	472	470	440	437	457	457	453	440	435	462	442	450	468	461	428	453	457	431	470	420	449	439	439	482	463	467	487	443	485	464	488	450	478	441	464	412	431	447	479	462	427	466	441	458	429	494	456	454	471	451	465	465	444	497	431	460	436	478	453	443	467	476	493	437	474	441	463	465	427	416	466	411	469	432	454	439	426	441	432	499	467	450	425	485	420	469	477	420	445	471	448	443	458	428	454	450	465	422	463	442	431	494	470	429	498	457	463	450	468	460	416	486	467	463	469	447	430	433	453	445	470	428	431	464	473	405	446	471	445	466	488	459	453	454	473	443	421	428	447	433	470	426	479	435	452	445	445	473	468	440	424	440	444	413	423	460	418	425	442	462	439	437	461	458	454	459	455	492	472	437	448	443	449	466	446	455	457	395	447	442	433	467	447	445	414	428	490	408	466	451	440	443	418	440	478	486	435	414	452	429	477	421	442	473	407	451	438	450	452	440	435	478	454	459	445	427	445	413	400	433	453	452	435	454	437	441	446	413	466	463	439	454	479	452	488	474	442	485	433	428	439	451	415	448	477	453	433	459	457	466	454	421	422	441	464	435	449	456	455	433	482	469	448	474	467	459	449	470	467	465	458	482	451	466	468	450	409	454	451	443	455	453	474	447	480	464	466	434	466	440	475	448	442	469	445	416	436	453	468	471	467	462	450	453	473	446	425	448	443	437	379	432	462	439	437	454	476	469	466	431	469	457	466	442	426	469	478	434	477	495	474	426	448	440	461	500	460	470	461	455	460	444	440	486	477	443	476	472	467	453	445	440	457	458	451	398	417	453	412	464	430	482	436	453
2871	1083	560	382	621	702	622	459	378	332	279	305	223	282	242	208	228	168	146	121	91	103	90	84	74	64	62	52	62	45	38	47	44	37	30	47	39	47	40	26	23	29	35	29	28	25	26	25	25	22	18	22	24	33	30	31	24	16	27	23	26	29	24	27	29	25	27	22	16	25	35	24	27	23	29	32	34	16	23	36	25	23	18	29	26	27	19	28	24	35	23	30	24	21	21	19	30	19	30	30	20	25	31	29	34	27	28	26	31	27	17	33	24	31	21	27	30	26	27	20	22	24	35	27	37	15	30	28	13	24	28	24	20	23	24	25	31	33	20	30	21	31	25	23	30	24	36	24	30	38	28	28	23	31	21	27	33	16	22	19	28	26	28	26	33	23	19	26	29	34	23	23	24	39	21	27	20	17	28	27	23	21	26	24	22	29	25	29	29	33	17	25	26	31	20	16	24	21	27	22	33	20	23	25	29	29	30	30	20	30	15	25	23	18	21	36	22	33	25	22	30	29	33	30	27	25	22	24	40	31	34	27	23	28	27	24	31	25	30	30	29	16	28	21	30	25	25	17	23	31	31	37	16	23	21	21	26	25	18	20	26	36	27	27	27	19	23	30	26	32	28	27	26	25	28	25	22	25	31	28	26	33	27	26	34	26	31	22	28	31	28	27	24	21	23	32	31	34	30	32	28	25	31	26	15	27	23	16	19	25	15	23	21	34	20	27	27	24	34	24	29	23	22	28	23	22	16	26	23	26	31	32	26	28	31	22	21	13	24	23	32	32	15	22	27	31	25	31	29	32	24	32	25	20	25	27	22	26	26	19	30	30	20	25	27	26	28	22	28	28	21	30	20	33	25	29	38	22	24	27	20	19	27	32	32	23	27	25	35	31	25	35	17	33	24	30	31	24	41	37	14	25	28	31	21	20	31	32	26	31	31	23	30	26	18	21	31	25	22	22	23	26	31	17	21	28	31	33	15	22	27	27	27	27	40	22	31	24	25	23	29	26	33	24	30	22	27	25	31	17	26	37	17	30	24	33	27	22	23	20	28	20	24	22	25	34	25	23	24	25	21	29	19	24	22	28	25	24	26	29	25	19	23	26	29	25	28	19	20	22	16	29	21	27	33	31	30	32	19	40	27	26	22	33	25	32	22	30	28	26	26	28	38	28	33	26	31	30	27	29	28	19	15	28	37	22	26	24	20	18	22	20	25	32	23	27	28	24	28	20	23	24	34	25	22	24	24	22	28	32	32	27	23	24	25	25	21	21	28	27	33	22	31	25	24	28	31	23	31	28	19	16	25	21	33	21	34	20	40	29	31	26	22	28	29	34	23	28	26	34	25	32	22	19	20	18	25	28	24	22	23	28	16	34	21	29	35	30	18	23	30	31	24	17	19	28	27	27	32	41	22	25	22	24	23	26	30	41	28	26	28	21	15	40	26	33	28	26	27	21	27	22	33	22	21	28	27	24	37	20	22	21	15	23	23	33	28	25	27	24	21	30	33	27	26	25	29	16	23	27	22	24	27	30	31	28	20	28	20	38	22	35	26	22	21	22	25	25	17	24	26	24	28	28	28	26	19	28	29	26	30	38	16	25	26	32	31	19	31	29	22	36	27	24	21	21	22	25	32	27	24	22	30	28	31	21	20	35	35	32	20	24	27	32	28	27	26	26	22	23	34	20	31	42	27	26	29	25	28	25	23	27	31	22	27	18	29	25	36	21	27	29	21	22	28	20	14	23	24	28	32	23	27	23	23	33	16	29	28	35	30	20	40	26	21	27	30	32	23	26	25	21	30	24	25	29	22	21	29	26	28	30	32	30	22	25	29	23	20	17	23	25	22	33	29	23	34	30	22	32	29	24	21	19	23	22	34	14	31	31	20	27	26	34	28	31	26	19	23	19	29	32	24	35	27	32	21	31	23	21	24	27	32	30	25	34	25	28	27	17	27	14	24	32	31	23	24	33	21	25	25	30	20	27	23	21	26	33	31	25	21	14	31	30	30	32	34	33	24	30	20	34	18	28	23	30	33	18	27	25	33	34	25	25	30	27	31	18	24	22	29	23	19	36	27	35	32	24	22	23	25	36	25	19	27	31	28	16	29	28	25	38	31	27	23	35	16	24	21	25	30	29	32	26	29	24	26	25	30	18	31	26	15	18	23	23	25	33	29	31	25	36	22	18	26	23	28	28	35	29	37	27	19	25	31	19	28	28	26	24	15	31	24	34	29	26	19	23	21	24	20	26	32	23	17	33	25	14	30	20	27	26	26	29	22	28	16	22	27	22	17	22	31	35	24	36	23	28	23	24	25	35	34	22	29	20	32	38	24	32	31	18	15	21	12	24	27	26	19	18	37	25	31	18	24	25	17	32	26	25	28	23	25	27	21	24	29	18	24	20	27	18	21	20	25	24	28	27	28	26	20	16	23	31	26	26	29	19	27	28	24	27	26	16	30	21	26	28	27	23	30	25	22	35	26	27	32	29	23	29	28	24	29	36	21	35	25	33	26	24	30	24	22	28	31	38	29	26	29	27	25	25	19	19	29	22	24	25	29	32	29	30	28	29	24	18	26	30	25	31	17	23	29	26	22	36	21	22	32	16	25	24	21	24	22	26	24	29	24	21	23	24	30	39	15	27	21	25	26	31	20	23	27	29	23	29	25	35	31	30	27	27	34	21	31	31	28	21	35	20	31	28	24	27	19	29	30	22	29	35	24	19	29	24	32	26	22	22	26	31	16	23	20	24	28	25	19	33	19	29	23	26	30	26	18	31	21	31	24	27	26	29	25	27	27	25	21	24	25	33	30	29	30	26	24	22	22	29	31	22	19	30	21	27	28	32	28	24	37	22	29	25	21	31	28	28	28	19	34	36	26	21	27	33	23	26	23	23	21	27	25	25	32	17	38	26	35	29	42	31	22	23	22	28	32	27	22	31	18	36	33	31	16	34	25	25	27	28	38	26	26	20	24	19	21	30	30	33	26	26	29	34	25	37	27	23	20	22	26	42	32	30	22	34	26	23	28	27	16	32	28	29	21	21	19	19	21	26	27	21	28	24	23	28	27	24	25	20	31	22	14	28	26	30	24	28	32	27	22	20	31	32	21	27	26	23	20	33	23	34	22	24	21	24	39	23	28	22	24	25	25	21	31	28	34	28	25	26	14	23	25	29	22	28	24	30	30	29	27	34	27	27	23	23	31	28	24	32	35	27	23	18	16	23	27	28	31	19	25	32	30	37	31	25	23	24	35	31	31	31	24	28	26	19	25	23	22	26	31	34	37	27	25	28	23	26	19	18	27	31	28	24	22	31	25	26	21	26	21	22	26	27	26	21	21	47	22	29	24	29	18	22	24	30	28	27	37	28	31	26	22	29	29	27	30	28	24	20	26	26	25	30	24	29	21	28	27	30	32	31	28	27	28	31	25	20	32	28	19	23	31	27	24	21	19	32	33	22	19	35	22	26	28	17	27	31
31390	20822	12734	24494	30194	28334	24913	20715	17555	14342	12885	12001	11108	11059	10687	9874	8745	7260	5958	4739	4169	3842	3577	3190	2690	2426	2179	1927	1868	1684	1409	1275	1126	1010	915	920	841	810	727	634	593	539	471	512	491	488	469	455	488	451	457	447	473	470	441	452	428	486	459	425	432	429	418	429	453	403	393	413	445	397	433	459	449	489	455	506	468	558	475	471	448	454	442	497	462	477	463	470	467	502	448	433	449	464	479	503	459	450	446	430	406	433	484	425	444	428	467	430	467	443	433	453	394	425	428	399	452	423	419	401	412	426	420	430	390	416	434	416	438	388	450	457	440	448	463	413	455	421	458	433	436	478	434	472	449	422	424	428	444	416	414	399	401	441	450	411	431	435	419	419	412	422	416	419	416	463	409	435	399	422	423	396	417	446	402	429	420	429	412	399	404	426	429	418	428	451	404	433	403	394	460	435	410	420	408	443	441	437	429	428	446	442	401	402	437	435	433	416	444	448	407	429	452	412	439	440	407	442	408	400	438	472	428	408	420	441	419	465	411	424	393	425	466	406	431	435	408	439	428	405	445	442	422	442	432	451	423	441	420	406	451	383	447	429	408	431	401	426	407	441	436	427	419	426	409	435	423	443	405	442	404	411	431	408	418	383	439	417	426	442	409	414	420	400	448	420	410	424	404	424	407	389	433	432	430	434	447	435	400	431	434	428	416	418	436	422	430	424	419	417	434	404	418	419	434	438	418	408	438	409	438	414	448	456	413	407	431	409	397	416	404	424	425	428	406	421	444	446	414	400	444	438	417	409	372	404	451	408	454	467	445	452	420	428	431	426	413	439	452	434	456	418	431	414	452	443	432	416	417	394	426	438	405	451	423	464	416	410	406	436	434	409	428	446	456	411	423	435	460	415	424	462	442	398	408	457	406	417	425	428	459	463	411	414	422	416	430	417	405	414	421	403	446	448	427	399	424	400	420	442	406	399	441	439	457	412	442	410	425	433	425	431	411	438	450	418	438	422	371	393	483	424	390	397	406	410	471	435	429	448	437	418	458	444	392	414	402	430	426	446	418	447	409	418	383	413	449	431	467	429	423	432	401	416	415	381	455	422	451	409	454	452	429	403	412	401	444	440	439	440	442	394	400	435	452	434	412	411	361	421	478	435	429	450	412	389	417	443	412	379	400	456	413	445	419	401	439	433	409	401	429	415	395	426	401	408	448	436	419	422	426	390	456	395	420	402	432	442	401	409	417	406	438	423	433	430	425	407	431	441	437	390	411	442	411	493	442	430	451	389	414	456	421	428	448	461	432	405	421	410	433	428	462	426	432	413	420	422	417	419	437	417	404	405	430	432	460	444	403	442	433	423	430	425	413	443	433	470	435	407	386	407	419	410	424	418	458	415	414	424	427	424	446	427	421	425	443	419	426	427	425	430	462	417	431	397	439	414	446	410	431	410	415	398	466	471	426	426	416	448	441	420	397	420	431	456	450	440	420	437	424	485	428	438	443	427	448	401	404	398	407	431	431	434	442	422	423	448	436	414	425	418	387	441	465	413	450	426	446	450	423	423	442	433	433	412	401	449	440	421	438	403	405	428	387	416	432	433	406	434	409	442	403	433	409	409	429	443	422	419	449	431	469	412	439	418	414	418	416	416	420	424	454	436	442	395	440	425	400	434	408	455	437	385	414	453	428	426	407	423	397	437	466	397	386	411	424	399	446	423	408	411	434	424	401	428	446	416	415	461	444	413	422	408	414	423	415	404	405	444	414	431	462	456	424	411	449	385	398	445	424	412	480	449	427	424	427	435	434	425	435	419	437	453	441	481	434	447	408	404	423	444	435	424	424	453	414	419	418	430	422	421	404	412	431	441	440	408	406	413	419	446	423	441	408	411	427	422	477	430	444	436	407	411	415	463	400	422	434	459	421	442	432	435	434	454	457	419	403	402	461	453	418	435	455	416	411	416	398	416	421	421	410	406	395	449	394	404	439	379	418	419	428	416	414	390	401	391	424	429	448	413	424	401	427	447	431	449	428	455	396	391	462	425	399	405	424	423	457	378	431	393	415	418	430	428	421	439	421	431	437	420	429	440	438	439	463	424	418	400	440	442	472	434	393	417	426	414	426	451	411	376	405	417	447	414	410	461	428	424	446	410	434	432	411	407	468	404	422	415	419	445	413	432	420	425	409	442	433	487	402	451	415	414	404	440	431	400	420	413	433	459	452	391	421	419	436	416	417	441	402	415	424	438	442	435	396	451	424	432	419	397	403	428	418	413	443	440	434	433	417	416	428	434	451	429	417	413	384	450	418	411	437	416	402	438	462	404	396	429	397	419	416	431	452	418	423	404	438	427	398	430	440	462	430	433	423	444	373	413	472	436	419	430	405	403	429	432	416	435	427	424	432	394	410	442	423	456	415	416	465	418	444	430	425	418	374	388	401	446	384	426	448	402	420	444	406	450	417	384	436	439	417	412	467	423	400	440	429	438	469	400	413	438	436	406	416	410	424	411	413	417	444	419	446	455	460	406	425	438	451	413	409	449	444	452	410	404	408	425	442	435	430	397	414	434	419	451	432	405	450	449	426	421	399	427	418	386	404	407	413	426	461	372	409	419	410	482	417	434	434	419	415	492	426	443	398	424	421	419	427	415	437	429	464	439	409	442	419	375	395	410	434	464	413	407	443	418	427	409	436	412	420	398	421	446	442	453	418	425	426	415	415	446	399	482	426	408	398	411	398	429	434	436	429	402	443	424	439	453	444	400	411	402	437	431	395	427	426	390	436	424	414	482	393	425	391	388	435	431	422	409	458	400	447	452	436	431	439	433	452	457	404	415	431	455	434	410	416	429	437	405	396	421	376	441	389	401	446	408	420	387	451	444	405	418	417	453	425	446	417	403	424	422	405	407	395	405	396	428	415	436	398	441	432	407	396	427	429	416	405	433	406	397	413	405	448	430	397	442	438	441	397	407	397	447	421	383	417	398	448	413	415	436	418	386	445	411	413	431	425	426	417	407	405	441	449	432	419	435	488	444	406	414	438	415	450	437	433	430	397	390	427	433	401	444	448	433	437	467	411	419	437	425	409	444	425	415	438	434	405	396	430	423	441	430	408	429	425	431	423	434	427	446	395	437	409	405	427	402	441	440	428	407	444	421	411	412	447	429	446	413	427	410	449	399	437	448	429	412	426	397	408	404	458	411	399	433	444	408	428	442	429	436	438	387	461	410	431	422	419	383	451	438	421	439	455	403	430	424	393	404	362	398	434	427	461	407	449	419	466	410	430	448	439	407	431	401	428	487	420	447	461	452	455	403	405	421	437	416	403	446	424	395	430	421	414	406	479	440	425	409	396	436	425	449	411	416	432	450	414	414	407	456	404	421	454	396	466	401	415	428	471	440	422	423	426	466	416	465	416	369	401	414	395	422	419	413	467	466	417	419	431	464	451	434	408	392	432	448	445	416	401	440	418	455	433	464	431	407	429	406	446	435	425	453
4713	1626	904	585	887	988	835	669	601	438	393	410	354	380	358	343	323	282	226	221	170	153	128	121	101	94	101	88	73	77	57	54	55	57	40	53	58	49	49	41	41	48	47	38	32	52	34	48	40	44	33	40	41	33	26	51	44	49	35	39	41	46	44	37	45	40	47	48	38	30	39	29	32	32	41	43	39	41	43	47	39	45	33	41	56	49	35	42	43	51	36	59	23	40	35	38	55	31	48	49	43	43	40	43	40	42	46	33	37	52	39	38	48	39	35	50	40	37	46	33	33	32	40	39	35	35	40	42	53	31	31	34	43	31	35	37	37	49	42	41	37	39	47	40	43	25	39	30	46	36	38	38	29	37	41	36	37	47	37	38	38	34	39	36	44	43	40	36	41	32	36	49	44	35	42	40	32	52	37	37	38	33	49	48	32	43	37	36	29	35	38	46	36	38	36	29	39	43	36	35	52	40	36	34	36	34	45	42	40	56	42	42	37	40	51	44	35	43	45	37	34	42	41	41	35	37	48	40	37	43	35	33	42	39	37	51	36	34	44	42	34	38	43	38	40	33	41	37	46	27	34	41	31	42	37	38	40	34	45	51	37	27	39	30	43	46	45	38	36	27	42	32	36	32	38	42	40	36	46	38	32	45	37	31	41	38	42	30	45	38	53	46	38	40	36	48	25	34	38	39	39	26	36	37	37	44	24	28	37	42	35	33	35	41	31	34	32	40	43	47	37	51	41	48	37	38	40	34	39	38	36	36	49	40	45	40	39	39	37	32	43	39	32	26	34	29	41	39	33	32	35	35	41	35	34	28	39	41	35	34	40	40	39	32	39	40	40	30	35	36	35	47	50	43	26	42	36	43	38	41	44	34	38	45	46	48	29	47	42	49	38	33	34	36	40	41	38	41	43	44	40	41	46	36	46	39	50	38	37	39	32	42	41	30	30	41	43	39	46	44	39	38	49	49	40	35	40	35	34	37	34	55	36	48	46	37	44	27	29	33	43	34	35	43	45	38	47	35	36	42	45	47	26	36	38	46	50	35	40	42	29	40	42	37	27	35	39	35	37	27	41	37	39	50	34	41	32	40	34	43	41	30	45	48	34	42	38	33	35	48	37	34	44	32	40	37	39	42	34	27	38	44	33	41	49	31	30	43	36	40	43	40	33	33	43	40	45	24	32	49	35	23	43	37	37	32	41	30	35	44	41	38	44	49	38	44	44	38	33	34	44	40	43	42	47	45	43	35	38	37	36	33	38	31	29	43	39	48	28	45	33	41	37	27	49	30	39	48	34	51	29	46	38	37	31	48	35	39	41	42	33	35	39	43	44	46	32	43	42	37	35	44	41	37	36	42	36	41	44	36	37	32	43	32	36	32	38	33	43	38	32	38	31	38	39	36	35	36	37	43	38	37	36	35	37	40	39	39	33	42	29	27	34	43	42	49	40	37	41	36	38	44	38	36	43	53	46	43	45	42	39	34	45	44	40	42	39	37	41	29	34	41	50	35	39	32	40	34	39	31	41	40	40	41	35	47	44	41	47	27	34	38	32	39	43	43	42	58	41	50	43	47	41	32	39	44	37	28	49	33	40	26	35	34	34	42	40	37	51	48	31	31	26	37	45	24	42	39	42	38	38	41	41	30	31	36	30	38	46	39	36	53	42	43	30	39	43	39	28	40	47	37	44	50	40	36	29	49	40	47	36	43	46	42	46	31	43	37	37	37	51	30	43	32	46	36	53	33	36	48	43	35	41	35	33	31	38	36	33	36	44	40	38	35	45	35	37	34	41	38	38	32	44	26	43	37	41	42	50	29	30	36	40	40	35	26	52	31	31	31	41	46	33	34	38	36	35	41	41	41	50	42	48	36	50	48	51	32	41	43	31	31	40	34	37	29	33	39	45	36	30	40	39	35	37	43	39	47	41	33	46	42	38	45	33	46	31	32	38	47	32	49	43	49	41	39	46	45	51	40	30	38	37	37	54	38	42	38	38	42	38	41	38	38	40	34	33	33	37	36	44	41	43	36	44	41	41	41	39	37	27	48	52	36	54	50	48	42	28	37	51	31	44	32	46	45	50	45	34	31	29	42	42	34	33	42	38	34	35	50	46	44	42	34	41	44	35	42	31	40	40	41	41	45	39	29	40	32	37	37	33	26	34	39	28	33	45	37	44	38	41	34	46	40	35	39	25	37	37	38	36	43	39	45	45	39	48	42	42	43	41	33	39	40	49	38	36	36	38	45	46	41	21	46	47	34	39	36	36	44	45	38	36	45	43	39	36	43	37	43	32	27	38	33	35	31	40	27	32	42	40	47	40	44	35	38	36	50	34	36	40	39	34	39	44	39	23	36	47	42	48	35	33	35	38	46	40	29	38	28	44	34	36	30	44	39	28	41	32	33	36	33	37	25	42	46	45	36	37	34	35	33	32	31	45	38	41	39	34	39	39	38	36	43	28	34	43	40	39	42	41	38	36	50	39	53	46	42	27	33	33	38	41	36	37	42	32	38	37	41	41	40	40	46	38	46	35	40	47	32	37	26	33	39	43	35	39	34	27	48	36	33	42	35	50	40	35	31	38	45	44	46	43	32	42	41	40	34	41	57	44	34	32	37	33	45	39	34	39	34	42	46	45	37	41	38	39	33	32	39	51	29	37	33	40	39	41	35	33	30	37	44	40	43	40	29	43	38	37	31	44	43	28	40	36	39	40	39	43	32	41	34	35	40	30	38	42	36	41	35	39	45	30	36	46	38	41	46	30	37	40	39	40	44	46	52	39	39	42	49	50	41	37	39	34	41	35	47	40	32	41	35	35	37	28	26	24	42	41	34	32	35	25	45	43	45	40	43	62	36	36	34	41	43	24	37	43	46	38	36	37	35	45	31	43	35	36	39	43	33	37	35	37	49	52	46	43	42	34	35	48	27	39	42	33	36	39	40	41	33	38	39	45	30	50	42	48	41	29	46	45	38	30	45	41	48	35	38	53	39	41	48	41	32	38	42	45	49	34	29	39	31	46	47	42	37	40	38	40	37	37	34	26	35	34	39	29	49	36	42	42	32	33	39	40	39	36	48	37	39	36	32	42	50	29	42	37	38	29	37	35	42	38	41	29	43	45	40	30	44	30	31	35	40	42	36	37	45	38	47	47	49	33	36	37	43	35	36	37	36	32	32	38	35	31	37	44	29	38	55	38	42	42	37	46	31	28	40	41	33	42	35	44	34	39	40	37	41	31	38	39	40	34	32	42	38	59	47	48	41	47	42	31	41	41	38	39	40	38	44	43	40	38	44	46	34	49	39	45	44	36	27	46	35	40	34	43	40	45	39	37	38	40	48	50	36	36	31	38	42	39	33	30	43	44	36	49	36	34	41	38	38	33	31	37	45	42	25	38	35	42	34	49	34	48	37	35	37	31	41	38	43	38	30	42	34	33	43	41	50	31	37	37	44	42	34	44	43	39	41	37	31	34	43	56	39
34258	24292	16468	29132	34934	32496	28689	24781	21180	18145	16544	15357	14643	14349	14387	13264	11860	10031	8484	6935	6067	5524	4989	4345	4064	3493	3112	2781	2577	2309	1913	1802	1657	1526	1437	1309	1255	1093	1064	1019	857	798	759	784	712	733	743	656	697	623	683	696	692	717	695	655	694	672	676	651	648	688	625	686	632	627	630	627	630	659	634	652	663	650	684	729	734	764	706	739	681	670	677	676	741	661	656	678	743	741	681	711	691	690	703	689	650	722	641	634	673	700	633	679	728	667	694	704	586	633	653	648	620	621	590	617	614	652	636	634	630	627	641	650	646	620	614	624	669	633	631	628	617	642	630	631	623	619	655	607	710	603	627	691	585	649	575	609	640	609	692	658	579	600	672	596	671	603	642	630	644	614	713	640	625	604	609	605	630	619	622	596	643	592	631	635	585	626	630	632	676	580	601	672	628	657	644	651	626	607	650	658	669	651	636	667	603	613	661	671	604	602	646	632	625	705	598	660	622	641	632	642	627	579	673	623	640	599	612	624	625	646	612	594	658	674	635	604	639	610	653	631	599	621	644	598	644	618	606	623	639	648	651	661	588	604	663	659	616	623	663	610	664	607	609	586	675	657	636	624	587	632	648	608	610	592	634	664	622	608	590	635	665	591	628	635	632	646	642	646	608	608	585	621	642	590	602	659	645	602	661	616	624	627	649	624	635	638	548	616	604	596	585	625	650	612	645	705	594	620	620	625	653	615	643	627	618	609	598	628	637	621	611	660	643	653	571	638	647	589	626	625	612	669	626	614	585	581	645	603	656	613	634	600	672	625	618	619	572	615	597	646	616	590	658	600	611	674	626	638	613	630	651	628	602	621	611	614	618	633	586	645	629	638	615	610	654	652	609	584	652	654	571	616	643	606	619	622	599	619	623	587	623	624	610	622	628	620	621	649	575	625	630	670	643	619	644	646	625	610	616	608	623	622	602	637	684	588	617	647	621	643	625	622	605	669	647	575	596	626	612	611	584	583	635	616	612	606	622	641	547	665	601	645	578	595	597	634	658	626	650	593	615	611	653	644	663	617	588	639	625	605	625	658	601	624	588	612	631	632	680	624	620	652	641	615	622	608	633	602	610	646	623	645	615	660	627	661	611	652	603	640	641	611	634	623	604	626	607	635	648	645	624	601	615	633	593	627	649	652	571	611	634	603	677	614	612	649	625	592	634	646	626	644	603	658	668	656	658	593	638	637	673	582	636	603	641	617	625	605	676	633	636	600	620	662	669	604	597	635	604	676	606	604	617	624	656	625	626	636	610	663	591	620	610	650	682	646	586	666	643	643	621	606	649	605	590	672	622	627	608	637	613	640	618	613	623	613	651	624	625	620	610	629	625	646	643	609	653	570	635	577	614	625	626	619	626	632	632	619	639	643	653	674	621	614	574	579	582	621	620	652	590	652	644	644	635	643	635	641	648	640	626	660	649	616	643	616	601	691	599	607	620	644	604	606	635	610	618	597	655	602	637	591	629	685	616	609	607	646	620	623	647	617	605	662	638	618	669	650	613	621	601	681	673	693	648	667	640	643	612	600	629	631	661	610	673	613	664	671	586	593	630	623	630	669	653	653	622	661	606	630	595	622	602	625	649	620	586	671	607	687	631	548	607	618	620	643	596	597	689	646	651	653	603	630	614	633	623	642	584	632	596	593	632	668	650	613	612	592	662	639	620	612	625	662	632	642	586	666	621	599	644	645	641	647	638	645	601	642	635	664	646	625	611	655	677	619	627	665	614	612	618	641	636	610	617	601	612	638	633	617	638	639	642	619	640	627	607	595	611	603	641	580	638	569	562	599	651	589	627	611	645	635	579	649	638	622	625	630	609	646	667	604	626	655	598	614	587	652	644	648	672	594	635	620	649	648	608	674	650	623	636	631	627	592	636	625	593	630	602	614	598	618	608	638	616	642	618	611	606	625	636	618	645	638	639	611	607	589	612	594	615	634	562	643	599	681	607	623	604	665	601	607	684	606	600	571	608	579	628	632	602	624	621	627	644	605	600	662	614	643	630	602	602	617	620	661	681	631	605	678	582	665	635	621	621	626	635	630	646	650	629	613	619	630	619	618	631	634	609	600	650	616	650	631	598	674	607	617	636	662	616	612	638	613	581	663	640	626	589	635	653	636	670	618	617	629	657	599	643	619	622	601	609	667	650	595	627	628	656	621	620	620	642	624	620	636	677	629	606	649	655	635	653	596	628	673	639	643	600	615	631	630	630	614	573	570	643	623	625	651	631	597	635	629	624	592	637	633	639	603	633	621	610	603	631	676	632	623	634	639	591	628	652	634	644	619	614	589	613	626	677	601	660	592	586	611	628	633	625	626	629	610	603	620	618	660	605	629	623	637	644	605	640	639	617	639	643	615	608	660	603	620	615	644	647	676	598	649	646	621	637	625	648	622	657	591	649	633	666	611	624	589	652	616	659	619	626	603	643	628	616	647	661	656	641	608	626	611	579	641	628	615	597	607	620	619	622	605	628	601	629	613	626	620	616	606	568	607	630	634	652	622	627	612	623	596	655	623	621	621	631	632	633	599	599	620	597	637	643	612	642	634	663	626	588	629	636	635	619	630	617	627	622	609	611	667	661	659	645	596	644	629	609	636	620	629	649	653	648	624	621	599	630	587	644	656	631	651	665	616	578	598	655	603	630	623	619	617	624	644	621	594	621	633	613	601	620	622	621	645	604	623	636	608	627	599	634	599	608	623	645	630	638	648	661	636	616	597	607	639	621	650	637	622	649	613	608	618	575	625	589	620	643	631	643	622	623	672	593	615	661	667	587	611	622	589	620	598	668	617	599	611	635	637	587	637	606	631	617	635	639	649	634	611	639	633	647	630	641	600	661	599	632	623	595	629	633	633	598	642	671	664	657	606	659	611	639	586	632	652	633	592	628	634	622	652	616	601	621	644	591	652	634	643	633	681	641	595	581	613	572	625	653	628	654	622	629	625	606	612	627	619	677	622	673	641	633	676	683	649	646	598	598	657	612	575	656	593	618	635	665	664	590	670	661	666	600	637	632	599	609	629	596	620	650	642	670	674	647	643	650	602	588	650	651	634	649	629	652	617	656	618	617	660	594	598	605	591	598	630	656	664	648	601	628	609	575	624	638	615	645	626	657	671	623	642	635	604	633	652	591	635	646	709	588	612	663	608	674	591	640	609	605	650	612	627	614	656	661	602	636	632	609	633	627	643	646	644	607	613	635	597	643	620	643	625	641	616	632	618	655	587	616	641	680	601	665	652	663	605	663	619	678	598	620	641	607	656	676	605	613	664	634	617	619	622	624	611	648	652	652	614	627	627	655	654	580	618	606	673	641	619	627	667	632	644	637	660	636	673	607	662	650	640	662	659	654	661	606	640	652	624	613	600	625	615	626	621	641	632	707	622	612	622	625	651	594	617	611	651	629	674	599	632	653	645	617	673	663	633	634	633	618	565	612	691	638	606	632	649	637	666	630	645
5457	2737	1419	908	1338	1513	1152	925	773	627	638	553	538	539	538	505	438	346	310	241	212	196	164	146	121	134	111	106	112	88	76	72	75	54	39	36	55	49	52	42	44	42	33	31	29	35	36	28	32	33	37	32	32	27	29	36	29	25	37	31	30	33	31	30	33	34	29	31	25	31	24	36	29	28	29	49	25	37	40	34	25	35	25	22	41	26	26	34	38	43	32	35	34	18	31	32	31	28	23	26	25	31	20	24	34	32	32	35	30	29	21	21	26	31	34	26	26	22	37	27	19	32	24	25	30	27	38	19	21	28	20	38	25	30	28	33	37	27	22	30	29	28	29	32	34	30	28	23	32	29	33	31	28	27	30	32	23	29	31	24	19	26	27	26	35	29	31	39	23	29	21	27	26	27	29	35	26	35	30	28	21	30	28	19	22	31	43	35	32	27	40	27	41	29	25	28	25	33	29	30	29	35	34	22	21	24	23	12	23	30	19	24	22	33	31	28	26	27	26	30	28	22	30	37	37	24	26	25	23	23	33	27	20	42	29	29	24	29	22	30	35	29	36	36	37	28	30	26	31	32	27	24	30	27	22	30	35	25	35	25	29	20	20	32	27	26	29	24	33	23	35	22	24	29	27	29	33	21	28	29	36	21	34	32	29	26	42	24	33	26	28	26	31	28	30	26	29	38	27	25	27	44	28	27	23	34	24	26	27	33	24	23	29	25	21	33	25	21	38	29	28	25	26	32	31	28	32	36	30	25	25	29	28	32	29	26	28	26	21	28	30	37	29	23	32	37	25	24	24	26	22	35	33	35	25	23	23	32	36	31	28	30	27	28	28	33	23	23	25	24	31	31	30	22	29	34	31	23	29	31	22	29	33	26	28	26	31	30	33	29	39	39	22	21	33	30	32	30	26	24	25	29	24	17	43	31	27	24	35	22	19	30	25	27	25	28	27	28	24	27	27	21	31	25	33	24	32	40	22	33	25	23	41	31	18	30	20	20	30	29	35	27	30	33	26	28	29	22	28	27	30	26	26	35	27	34	13	31	27	29	25	23	27	19	28	30	22	41	25	27	24	33	33	35	25	29	21	26	29	28	25	14	20	33	32	29	23	28	31	22	30	31	20	25	30	26	26	31	39	32	17	22	28	33	30	21	24	19	22	25	25	19	20	31	38	30	24	26	34	28	22	31	25	26	20	27	28	36	35	37	20	30	37	33	35	34	23	28	24	21	36	29	26	20	21	26	30	27	22	35	32	18	29	31	40	32	28	29	34	32	27	25	28	27	38	31	28	22	33	28	32	30	29	26	21	29	21	30	37	27	27	28	23	28	39	28	34	32	20	34	24	23	37	29	20	26	23	32	26	30	38	30	26	36	22	32	16	32	30	30	27	16	22	22	39	32	31	25	27	31	31	26	27	36	34	30	26	23	22	30	36	24	26	27	25	29	24	23	29	27	27	20	44	25	38	34	28	20	33	31	19	23	25	19	27	28	24	28	19	32	26	23	29	32	26	29	34	22	30	27	31	17	27	36	17	30	20	39	24	27	21	24	20	31	28	25	21	26	26	18	20	28	26	21	29	18	27	33	25	33	27	33	30	23	28	25	28	32	18	21	25	30	26	17	29	29	23	30	26	34	22	29	25	26	32	21	26	28	17	21	29	28	25	27	29	27	32	19	19	25	27	25	24	22	24	32	25	24	28	26	25	31	28	17	39	23	30	27	28	35	31	36	20	30	23	36	17	30	30	31	34	26	35	27	34	26	30	29	38	27	23	25	40	29	33	26	30	27	32	22	21	25	18	24	27	21	27	35	17	29	33	22	31	32	34	34	34	25	33	14	27	33	28	29	35	31	29	38	24	21	31	30	20	26	29	29	28	34	22	31	25	34	30	31	32	34	28	38	40	25	20	26	25	30	22	35	34	23	30	25	28	29	29	29	33	32	21	32	29	28	17	38	25	30	31	30	34	25	22	27	31	23	25	23	29	38	23	23	35	35	27	30	28	35	32	27	28	24	22	28	27	31	24	24	21	21	25	27	18	14	22	28	32	34	26	31	32	19	29	34	21	38	22	18	32	37	30	27	31	29	31	22	34	37	24	24	47	31	22	29	28	37	24	32	28	33	30	30	37	33	34	28	29	25	23	28	20	30	29	26	31	20	24	28	30	29	24	25	37	26	30	30	29	28	35	32	22	31	21	27	34	32	29	25	20	29	29	29	27	27	25	27	32	28	36	20	22	28	36	27	22	34	20	29	35	38	29	25	42	30	29	28	37	33	28	22	30	28	35	21	28	33	27	27	23	28	18	23	30	32	40	26	33	28	31	27	23	38	18	27	20	30	34	25	34	26	36	40	20	32	19	20	33	30	26	35	21	24	31	30	28	30	29	30	28	26	27	25	30	24	26	29	35	27	31	26	21	21	26	31	34	38	23	31	22	18	37	43	19	23	25	19	25	25	22	23	24	30	28	28	20	22	28	26	29	34	22	35	22	28	27	26	19	30	34	22	30	21	28	25	33	34	27	33	21	33	37	28	24	35	35	23	18	24	36	24	29	34	34	33	27	22	33	27	27	24	31	32	23	21	23	18	25	26	31	27	25	35	27	30	33	28	32	27	30	27	22	37	28	27	32	31	37	28	28	29	26	34	32	29	31	23	34	31	21	23	33	28	22	27	30	40	34	32	35	35	30	28	28	34	33	25	24	30	29	27	29	39	30	33	32	25	36	22	24	36	29	26	22	26	27	30	26	33	36	30	29	33	31	30	28	33	32	31	23	21	29	23	28	20	27	24	34	26	31	22	26	35	38	32	22	30	29	21	34	32	38	30	35	32	16	25	25	32	21	31	32	23	20	24	32	34	28	23	27	31	25	28	25	41	27	24	22	30	27	32	28	20	18	28	27	19	24	31	22	27	23	26	23	36	28	29	23	29	25	30	27	25	28	23	25	33	22	26	24	31	29	32	21	29	29	19	22	35	30	34	20	20	23	28	31	28	29	31	33	24	24	26	27	22	30	21	23	26	25	25	22	28	23	23	26	24	26	29	24	29	28	30	17	33	26	26	20	31	32	25	26	27	29	25	27	27	26	24	31	31	33	29	27	24	34	34	31	20	27	28	27	31	28	26	22	29	17	25	26	32	27	28	34	25	23	25	30	33	31	43	30	39	23	30	41	33	29	29	22	24	25	35	25	19	29	17	24	27	26	25	34	33	30	35	16	21	34	33	18	24	28	32	28	23	37	29	26	27	32	28	34	32	29	35	27	28	28	36	28	35	28	29	27	29	25	25	26	32	25	29	28	31	23	30	23	28	32	22	20	30	33	33	26	33	27	30	32	24	31	36	35	33	35	37	29	23	25	24	23	34	28	28	32	26	30	28	27	30	27	24	36	27	21	28	20	32	23	28	24	21	17	32	36	27	27	26	21	21	31	37	31	28	29	22	33	29	31	30	34	29	30	20	27	25	20	25	30	31	23	33
41131	29757	21834	34650	39795	37441	33137	29383	25362	22515	20958	19712	18825	18440	18264	17310	15310	12930	11283	9574	8413	7518	6602	5758	5519	4916	4173	3869	3397	3053	2418	2249	2109	1859	1594	1547	1400	1314	1133	966	781	733	718	644	650	626	653	569	589	609	558	567	560	544	546	542	533	543	499	518	492	512	495	487	513	493	471	471	549	457	524	508	472	555	615	637	621	603	622	569	566	555	494	594	543	537	519	512	569	567	563	524	544	531	559	504	524	515	470	484	467	545	469	490	556	489	476	512	485	502	456	434	438	446	472	442	474	446	462	485	480	444	464	454	454	460	438	451	479	507	447	474	453	456	488	474	461	483	466	475	476	472	490	471	474	462	471	467	466	442	462	445	474	457	438	474	491	433	442	475	477	420	500	450	454	485	481	442	426	466	506	472	476	456	478	460	449	440	469	437	468	447	438	473	437	426	428	457	502	488	407	461	473	476	445	473	468	475	438	424	489	474	431	470	422	448	424	462	475	431	458	472	439	438	418	445	479	482	468	450	496	490	447	483	460	423	462	490	437	453	432	479	486	483	471	451	445	462	415	493	487	425	484	456	490	451	467	446	448	494	451	496	443	411	451	454	428	502	438	448	490	451	443	428	442	476	468	465	431	447	416	501	458	429	478	444	459	467	478	446	415	444	451	464	481	437	462	459	417	422	460	425	474	483	461	417	453	446	452	461	422	447	434	458	476	486	451	447	462	450	441	449	489	460	478	456	478	454	433	444	448	453	431	448	415	465	410	422	466	486	470	441	474	469	406	448	445	439	444	432	453	441	475	427	452	460	470	446	466	427	437	430	451	456	465	462	440	448	488	483	459	445	491	509	453	425	428	457	464	437	462	477	450	451	443	482	471	449	466	474	450	442	468	448	470	458	446	462	451	431	463	410	469	505	473	462	400	466	439	437	438	468	418	455	466	464	493	528	458	429	434	474	461	478	413	458	444	468	480	417	452	452	424	428	467	451	423	472	469	459	454	457	459	439	469	455	441	431	457	456	451	443	469	451	485	406	472	468	481	465	473	435	429	454	459	438	448	419	472	471	452	474	473	459	494	457	468	461	489	437	432	462	457	468	451	494	449	453	475	477	430	438	461	459	450	439	444	459	398	506	441	433	466	420	440	451	462	464	468	462	465	442	482	452	438	446	455	465	426	461	449	478	444	443	419	446	465	424	438	451	454	480	434	492	441	448	439	463	482	495	442	428	454	507	431	430	449	454	443	449	473	454	454	476	474	450	432	495	479	461	479	501	436	457	481	452	438	471	428	444	437	475	445	453	443	459	477	471	440	487	432	486	485	460	471	499	443	419	457	442	460	466	442	443	428	448	431	469	480	426	447	458	481	438	452	455	467	432	469	447	456	425	452	411	450	467	476	457	462	419	443	443	437	421	467	475	448	451	432	476	496	433	479	483	447	491	449	437	462	425	493	446	433	471	428	463	452	486	473	449	472	427	430	460	452	479	434	465	437	478	453	476	445	413	460	478	452	431	432	462	416	421	453	448	462	469	450	456	455	437	440	460	471	460	426	424	479	462	435	430	414	442	476	437	471	458	466	468	440	469	446	433	444	477	454	499	417	425	477	424	444	471	449	495	425	483	448	481	450	445	444	457	453	464	461	458	451	486	452	479	472	447	495	441	502	471	493	422	455	491	454	449	446	460	463	439	486	487	471	466	452	468	470	413	437	467	444	463	481	457	461	489	455	438	461	457	503	457	444	461	456	463	469	439	476	433	451	472	440	479	442	460	450	418	430	434	449	506	426	469	453	465	472	485	448	475	450	437	461	457	461	469	459	454	463	479	451	474	441	447	465	440	481	445	429	439	462	487	448	456	467	466	441	431	433	467	432	442	459	454	506	501	479	452	473	446	480	443	487	440	468	434	477	423	462	429	471	470	474	429	434	433	477	456	487	490	443	445	440	444	437	452	462	460	443	416	483	482	460	460	429	467	491	465	436	468	441	473	497	459	433	469	423	438	447	470	438	462	448	458	477	453	436	422	481	454	441	481	470	471	444	483	453	469	443	458	468	432	427	475	426	447	447	464	433	460	435	458	482	444	438	468	467	434	449	449	456	461	466	515	480	474	456	421	499	470	396	471	469	433	468	477	458	421	449	457	448	420	446	430	432	457	462	452	430	494	431	473	458	496	482	419	489	433	460	446	463	488	472	457	437	458	400	435	457	458	474	448	478	473	425	476	446	474	464	397	470	430	452	421	441	456	468	460	449	461	455	470	465	491	431	438	422	459	442	474	422	461	445	454	473	418	476	449	461	481	490	465	452	463	448	436	492	447	458	433	446	460	477	433	470	443	436	472	479	482	439	440	455	433	450	408	427	471	468	401	456	470	466	494	463	442	473	422	463	459	435	438	502	450	466	434	447	456	464	476	458	445	473	484	452	485	451	439	439	467	458	448	492	456	417	465	480	501	447	450	473	473	484	451	428	420	445	460	476	485	463	454	451	427	462	429	484	433	486	466	488	464	403	487	445	430	492	439	427	461	430	445	459	467	487	435	473	464	453	430	463	449	459	439	481	479	469	456	455	443	438	462	460	456	422	464	453	478	520	457	466	457	447	471	438	475	469	458	504	477	424	471	491	494	474	406	431	423	462	492	489	440	452	489	454	493	435	478	451	434	430	439	452	514	450	471	468	487	458	427	451	443	461	471	484	428	469	455	493	481	476	466	470	440	445	501	453	428	498	450	479	459	452	415	461	469	455	434	443	479	430	433	420	467	467	485	500	474	464	429	485	429	458	477	467	437	463	472	414	436	433	465	477	467	477	489	460	475	465	426	470	456	411	396	444	464	454	446	416	472	464	435	424	447	447	472	484	467	461	461	464	451	438	470	467	447	436	468	476	453	438	455	466	464	447	446	454	453	486	468	460	444	489	459	450	466	463	444	441	459	440	448	446	436	443	452	510	439	463	445	469	487	448	449	466	489	496	472	467	434	460	458	491	498	494	466	477	455	465	450	455	491	449	440	461	482	453	423	439	453	454	463	450	421	479	423	466	463	471	456	474	434	465	494	455	454	438	496	464	479	452	466	452	463	444	474	446	455	441	438	470	457	450	459	410	507	453	467	484	473	439	436	486	476	464	427	480	460	478	452	456	448	474	441	496	454	463	465	492	477	461	462	433	406	424	461	447	423	468	450	471	436	443	473	465	450	447	460	453	486	502	459	456	432	456	451	474	481	452	435	436	496	430	448	467	455	450	475	481	467	450	453	445	462	458	451	486	448	466	446	429	444	479	463	423	432	438	464	475	455	432	465	475	439	436	453	444	459	448	442	429	494	448	428	454	468	448	477	443	463	484	420	458	471	467	448	463	455	462	459	436	466	475	422	477	431	449	454	473	447	480	471	485	474	448	431	482	418	431	472	438	472	442	463	440	451	474	459	480	449	462	469	507	451	448	444	440	467	460	422	412	443	434	442	463	476	415	433	467	428	465	463	468	448	438	490	431	459	485	459
3136	1130	579	421	618	644	534	432	398	303	289	259	258	228	227	216	223	161	126	112	108	82	76	65	79	79	71	54	59	56	49	56	46	45	35	45	28	45	24	28	31	32	33	34	32	18	45	37	30	30	38	32	28	18	29	38	22	25	35	27	25	38	33	36	30	20	23	29	31	29	28	32	30	20	35	30	28	30	31	33	26	29	33	20	23	30	39	33	30	31	34	23	22	36	38	21	31	25	33	33	39	22	33	30	32	21	20	31	28	29	34	34	20	27	30	26	32	24	32	37	20	30	25	29	17	20	26	24	20	18	29	28	19	23	30	38	36	35	27	25	22	19	30	35	30	24	31	19	34	33	26	30	24	29	37	34	36	26	32	24	32	23	31	28	29	33	22	21	29	24	34	27	34	43	29	32	32	30	26	24	24	36	26	28	39	28	38	34	29	26	29	25	33	32	24	31	22	27	26	24	30	37	39	26	34	27	32	23	35	30	26	28	29	37	20	35	28	29	33	19	26	33	21	27	37	20	27	25	32	36	23	34	30	25	28	38	25	22	29	16	26	26	32	33	36	27	29	21	29	25	35	34	35	37	25	32	27	25	33	27	31	21	20	24	25	24	22	22	22	33	35	27	30	27	22	38	33	26	19	25	28	27	18	22	25	27	20	33	31	33	19	28	23	21	25	25	21	27	25	26	27	27	26	28	32	17	27	30	22	26	23	27	32	22	34	27	33	21	20	22	31	30	25	22	26	21	37	16	40	33	29	34	22	28	25	25	31	28	28	24	26	21	21	28	34	28	23	34	23	30	22	17	24	24	25	18	17	31	27	27	33	30	24	28	22	19	23	24	24	30	30	22	19	27	22	25	17	26	38	36	25	20	25	31	23	19	25	29	27	30	23	25	23	17	26	23	39	28	33	21	28	27	32	28	30	28	32	23	30	24	27	28	35	29	28	23	33	35	24	24	35	29	29	24	25	22	29	25	27	29	28	21	18	28	26	30	26	27	30	34	26	32	28	26	28	26	27	28	26	32	30	26	22	22	24	27	28	36	23	23	23	25	27	39	37	30	27	29	19	37	36	30	31	24	31	26	19	33	20	35	36	25	33	23	31	22	20	21	35	14	27	18	29	29	22	32	37	32	26	27	31	24	21	19	26	28	38	26	26	27	31	30	25	38	20	27	21	21	27	28	31	31	39	28	38	22	18	31	28	23	21	26	23	30	27	26	30	25	35	25	27	18	28	24	20	43	29	24	28	36	20	22	26	32	23	18	27	30	30	27	24	29	25	23	30	29	29	21	27	32	29	31	20	28	20	27	32	31	39	32	31	27	37	22	33	22	31	34	24	36	36	31	38	33	45	25	27	30	27	23	30	33	25	31	28	28	27	22	30	18	29	27	26	31	33	27	32	32	34	26	24	30	26	28	19	29	24	21	32	22	27	29	29	29	24	27	26	34	28	27	30	22	37	22	26	28	38	34	21	23	34	19	25	40	24	21	27	25	36	32	18	33	20	35	32	25	34	19	31	24	31	33	24	39	28	23	29	29	25	18	24	29	26	28	24	29	30	24	27	27	23	29	34	22	29	32	27	30	24	24	31	33	31	22	29	18	18	26	30	29	22	25	16	27	23	30	26	44	22	20	29	35	35	25	31	23	25	26	29	23	27	34	21	37	16	33	32	36	30	20	28	31	31	24	27	27	36	29	34	26	33	32	33	36	36	27	40	35	23	20	23	23	25	28	47	23	25	36	28	24	34	30	32	22	27	29	28	32	27	33	23	27	27	33	27	28	31	31	23	22	27	28	26	23	29	14	23	18	21	19	37	19	26	29	24	25	34	33	31	24	19	21	30	19	36	22	35	24	37	26	24	30	31	28	23	18	26	30	32	27	31	35	29	21	35	23	24	46	19	21	28	25	26	19	21	27	30	28	30	12	27	41	36	25	19	24	27	29	18	24	34	24	27	28	23	27	36	30	21	32	22	22	19	32	31	23	24	22	29	27	26	29	30	35	19	33	21	20	28	35	29	32	36	24	30	23	28	27	27	39	32	32	27	19	25	28	21	22	22	40	22	26	27	28	42	28	20	26	24	19	29	30	27	35	22	31	30	25	29	16	25	24	22	34	29	23	24	31	28	29	19	33	25	14	30	29	23	23	35	26	27	27	35	21	30	31	27	36	26	32	26	30	26	26	23	24	37	32	30	22	29	25	32	28	29	31	27	31	20	30	26	29	24	27	38	21	27	23	27	30	25	18	23	32	24	33	24	35	28	20	30	31	26	31	32	41	35	22	23	29	27	22	25	29	23	30	28	30	18	34	25	23	24	24	29	30	37	24	25	37	39	26	24	30	32	25	30	35	28	28	29	18	36	23	22	24	27	25	27	39	25	21	30	20	30	20	25	24	20	33	29	24	33	30	32	26	24	33	29	28	32	29	30	26	28	33	24	19	33	31	28	31	23	26	29	27	30	24	26	24	29	24	37	28	31	19	24	22	21	20	21	24	26	27	25	27	31	23	22	34	24	21	35	26	23	19	27	28	22	23	29	33	28	29	21	28	27	30	30	30	34	26	20	31	28	35	33	29	30	36	29	27	29	32	26	29	31	31	21	23	24	37	18	17	27	27	30	36	22	29	22	31	27	27	25	26	41	32	22	21	28	20	30	31	35	33	22	31	31	32	22	32	33	15	32	28	24	20	21	24	25	34	24	23	33	27	27	30	34	34	33	23	30	32	31	27	29	34	20	31	26	24	35	23	16	21	15	22	28	30	27	28	28	23	30	35	28	25	33	37	24	23	33	25	31	30	27	20	21	22	24	24	28	28	28	33	29	33	30	29	27	18	33	31	29	34	25	28	24	18	27	41	21	28	25	28	25	22	38	29	24	19	35	35	27	22	33	18	20	21	38	24	27	37	31	25	41	29	28	36	45	33	24	28	21	19	25	30	31	20	24	20	29	31	32	33	32	20	31	26	23	27	29	20	31	21	21	26	19	32	39	29	34	28	23	29	29	22	28	24	24	25	23	25	29	32	27	33	37	30	22	28	25	27	35	20	27	27	35	30	30	30	30	26	34	25	32	30	37	27	25	25	34	28	26	31	38	25	26	17	24	29	34	18	23	31	36	25	28	25	34	25	26	25	24	22	43	26	22	35	23	25	29	33	35	26	24	35	21	24	23	29	22	28	23	28	31	29	34	22	31	31	26	25	30	31	33	34	27	24	26	26	27	21	35	29	35	30	28	20	28	19	32	21	32	27	23	30	23	18	23	32	25	26	37	22	38	25	33	24	30	34	24	26	30	45	26	29	20	30	34	25	19	26	33	32	25	33	37	20	21	29	29	38	23	26	29	30	29	26	29	27	29	29	32	35	36	34	25	26	29	35	30	35	26	27	22	24	38	15	35	20	22	31	30	32	32	26	30	25	22	28	34	29	27	31	38	23	22	16	28	28	34	37	28	22	26	29	36	26	28	20	35	34	29	29
32161	21020	13296	25309	31005	28298	23891	19859	15885	13725	13081	11504	10738	10443	10083	9284	7845	6535	5650	4541	3918	3599	3085	2734	2845	2551	2155	1967	1923	1556	1331	1344	1186	1045	1128	900	871	805	725	615	591	557	507	495	514	442	483	519	436	443	502	509	468	448	483	468	461	453	463	458	454	461	456	453	451	467	444	447	441	443	464	443	500	496	533	501	501	492	547	501	477	504	522	496	448	474	486	482	504	503	522	487	472	473	491	450	488	473	430	509	453	472	460	523	475	502	461	458	477	452	448	429	407	450	449	471	448	455	447	471	439	468	474	474	465	468	435	448	476	459	465	438	479	463	476	445	444	464	478	442	469	442	461	437	413	404	412	466	446	483	479	428	456	458	426	449	463	467	459	469	444	457	473	449	425	446	447	444	451	470	417	404	455	463	418	437	445	446	467	453	451	435	436	424	423	434	428	437	478	400	455	488	441	455	431	450	458	453	427	477	443	488	417	493	424	448	414	460	454	475	436	460	515	448	467	494	487	433	404	436	427	456	413	439	408	453	397	474	449	445	460	436	439	475	445	425	448	490	477	494	409	431	432	411	437	427	440	486	446	462	461	447	416	448	417	452	423	488	444	439	499	409	460	441	458	455	434	442	481	466	469	492	422	464	446	458	409	420	443	481	437	421	464	464	441	425	412	434	421	417	449	426	436	472	458	467	451	426	452	468	440	438	452	452	429	451	480	424	479	424	439	424	428	449	463	467	463	436	459	393	465	461	433	446	458	435	483	436	461	460	468	457	477	461	441	466	513	452	453	482	447	430	450	460	442	446	442	471	463	461	452	461	427	489	461	471	451	411	399	467	442	449	428	432	469	451	427	467	457	461	441	455	467	449	427	440	490	473	474	427	434	483	478	458	426	429	431	461	438	444	482	462	470	451	460	454	457	452	463	436	407	473	440	479	467	458	455	429	455	432	422	496	435	424	481	449	440	450	490	461	434	438	439	464	474	439	462	472	427	446	468	422	450	406	470	429	444	493	461	436	413	436	467	462	459	446	466	438	469	456	421	439	458	432	440	471	434	468	452	443	462	468	476	447	447	493	474	457	493	453	495	461	478	445	447	427	425	466	455	465	453	436	448	452	425	427	440	421	440	477	470	475	456	437	472	444	450	429	416	470	444	453	488	424	461	444	444	452	483	436	443	448	449	469	419	421	441	489	465	467	462	485	497	494	438	452	429	443	409	413	450	447	472	463	430	425	462	447	494	458	453	472	430	451	435	472	440	454	424	449	468	425	447	451	474	410	454	482	465	421	425	457	426	434	480	423	400	423	449	441	428	448	425	442	497	482	421	460	451	443	445	458	477	427	474	478	488	439	472	447	447	478	439	448	466	417	417	425	450	421	430	498	479	494	420	472	457	449	455	411	464	416	447	450	453	454	454	460	453	464	473	460	463	456	464	455	468	444	460	440	450	487	434	454	443	426	460	451	449	443	434	440	477	426	435	463	428	456	445	429	455	432	474	448	474	433	475	433	435	439	420	432	466	485	434	441	420	436	463	420	441	429	467	430	445	484	457	420	451	487	452	452	437	502	412	444	412	429	436	438	445	459	451	447	461	471	429	439	459	414	484	448	488	429	438	477	450	434	460	458	441	441	468	453	452	413	474	438	448	430	469	428	470	445	437	442	472	437	458	437	437	463	426	406	438	463	445	451	414	445	447	441	453	459	437	443	470	485	445	438	436	456	426	457	445	449	446	458	453	470	441	447	456	460	431	439	437	435	468	452	479	477	448	449	430	461	457	455	434	454	451	443	475	436	427	416	461	460	445	425	445	446	456	435	443	496	441	453	441	470	434	469	461	440	422	463	404	475	456	434	437	476	439	469	462	458	449	465	420	438	437	446	444	425	450	458	425	429	446	457	433	413	447	435	451	431	482	457	429	432	455	464	477	490	425	448	462	460	457	424	464	467	517	466	435	465	453	479	455	471	463	430	449	454	459	452	421	419	511	427	460	429	468	429	423	456	453	437	456	431	463	440	439	446	468	437	461	480	469	420	432	442	475	435	441	440	418	462	456	438	434	497	453	471	444	473	461	430	456	469	456	445	438	462	463	461	425	453	414	456	445	473	485	448	458	458	486	432	481	445	453	430	445	404	447	502	456	456	430	437	440	442	458	403	449	476	459	439	441	467	434	459	489	470	449	463	423	450	439	455	451	427	429	450	413	427	421	453	436	471	431	426	450	443	478	472	445	432	473	471	451	478	458	410	466	498	459	479	432	458	433	434	458	444	446	439	457	434	400	444	472	468	463	436	448	411	460	443	462	447	477	468	446	443	439	440	428	465	491	419	457	478	439	423	472	413	437	457	449	437	424	411	482	431	448	482	449	434	438	441	448	476	447	447	460	415	453	414	457	428	434	396	467	477	443	466	450	436	471	422	429	407	445	425	406	431	444	470	456	441	451	438	460	455	455	427	438	450	427	455	483	440	449	485	439	494	415	435	437	449	410	450	419	446	458	461	439	433	452	458	463	413	481	423	418	436	456	465	417	463	448	463	455	420	434	481	460	457	407	450	480	482	453	422	447	441	404	462	470	438	465	471	443	458	438	451	406	439	470	417	485	489	426	429	475	429	445	406	464	446	465	456	461	446	484	449	478	460	470	446	430	457	460	425	470	461	438	470	457	469	421	444	410	436	481	444	449	445	471	463	483	481	469	410	422	439	458	454	450	461	427	452	431	455	444	458	448	445	433	426	426	436	410	428	434	446	440	447	443	457	437	426	462	438	427	410	451	417	442	479	444	455	456	450	425	446	459	450	434	460	439	432	433	432	477	472	424	431	483	438	451	431	480	443	467	456	443	455	435	415	425	449	483	422	482	486	492	454	424	462	463	462	468	445	462	435	469	424	461	437	476	449	452	435	443	433	419	460	468	452	451	446	459	443	437	405	433	460	428	423	457	448	456	431	405	467	482	450	420	442	423	438	423	434	448	430	444	462	435	440	462	442	404	433	455	419	470	453	447	441	439	431	435	488	456	474	439	441	489	469	483	448	440	459	431	457	453	449	476	431	455	463	485	458	439	430	443	439	461	444	423	459	454	461	469	430	450	470	427	448	435	440	387	477	450	447	448	463	466	448	433	430	451	451	428	450	449	443	463	431	443	439	446	412	480	425	470	485	431	431	465	424	460	421	419	476	486	431	443	487	472	452	459	434	453	473	463	461	464	495	450	459	446	468	482	414	459	444	405	473	437	462	448	462	475	409	478	456	451	441	462	481	482	456	442	445	445	433	413	447	431	458	454	425	484	419	428	409	411	439	452	448	454	446	462	465	450	476	424	459	479	426	447	413	438	469	435	415	509	454	448	445	431	450	445	482	429	435	481	485	455	468	443	436	493	411	478	462	472	441	455	433	449	451	448	464	444	467	415	479	430	430	437	471	466	441	458	446	457	415	442	404	449	472	474	440	439	459	436	445	446	467	441	458	437	444	427	468	449	445	465	446	455	470	458	453
2894	1104	598	440	667	686	622	480	327	308	268	246	254	236	214	199	173	134	132	103	99	87	81	62	80	65	54	55	54	53	35	52	44	31	42	35	35	30	41	37	30	36	31	22	35	28	31	20	21	35	37	26	34	38	26	25	29	20	20	27	22	31	25	40	24	30	29	25	33	26	22	25	33	27	31	29	28	23	26	31	34	24	27	30	23	16	25	24	21	20	26	30	22	25	35	20	23	27	17	30	28	19	43	23	23	28	20	29	35	30	19	24	16	27	24	21	22	24	33	21	18	36	34	26	26	32	30	29	22	38	23	17	24	26	28	18	30	30	22	31	34	22	24	17	31	30	30	25	25	12	26	31	28	32	36	29	27	29	23	30	28	30	19	19	29	34	35	30	21	33	20	33	22	30	29	19	36	18	29	31	16	32	20	37	22	29	25	27	29	29	23	31	27	25	19	19	24	22	22	18	26	22	22	19	23	27	24	26	23	30	26	31	30	23	26	28	22	33	26	22	24	24	24	21	28	21	31	17	35	22	24	37	26	28	34	23	21	27	24	31	18	31	41	22	20	31	30	31	29	33	21	30	19	26	29	18	29	23	23	25	19	24	26	21	25	32	14	28	27	27	32	16	33	34	25	25	25	28	26	22	34	26	22	22	32	29	20	27	19	33	16	31	30	27	24	29	20	24	30	31	22	31	24	24	22	30	32	16	21	28	29	28	31	36	21	33	24	19	31	27	29	18	28	19	31	21	23	23	30	22	25	30	19	37	26	30	30	20	26	31	26	32	29	30	21	25	24	19	21	17	27	25	21	28	31	23	22	24	26	25	29	20	22	31	23	21	29	34	30	19	29	19	23	28	23	32	21	25	24	19	15	34	25	27	30	30	25	24	30	18	25	24	21	16	20	24	29	16	28	34	23	18	34	27	26	25	31	35	36	34	29	27	34	34	26	22	29	29	23	27	31	21	26	32	23	14	15	28	22	23	29	26	38	21	25	27	28	21	27	26	26	29	25	30	23	20	15	24	33	27	28	16	33	16	19	26	33	29	18	26	28	28	28	25	25	23	24	20	19	33	26	25	31	22	32	25	17	25	35	32	32	28	31	24	25	32	25	37	18	26	24	26	31	24	28	24	29	22	31	18	36	15	20	24	26	12	24	32	20	36	25	25	20	28	24	24	32	23	30	30	38	22	33	18	32	32	30	28	29	30	23	27	32	23	23	25	15	23	30	29	32	31	32	15	25	32	17	27	30	27	33	26	29	26	30	40	20	27	35	34	16	24	21	30	23	27	24	34	35	36	20	25	27	25	24	23	26	20	22	33	20	25	27	32	30	34	37	23	21	26	16	21	23	26	37	19	24	17	29	28	18	23	32	35	23	23	35	31	32	28	30	23	27	24	29	30	25	25	24	22	21	29	28	27	33	27	37	34	34	19	22	31	30	30	28	29	24	28	20	32	24	23	26	38	25	24	35	26	24	24	22	30	27	23	36	31	30	17	29	28	28	32	23	29	21	30	22	27	23	19	38	26	25	25	37	35	21	22	21	24	21	28	26	21	24	17	38	30	29	47	25	38	24	30	31	19	32	34	33	23	24	22	23	23	39	23	27	31	28	20	17	28	25	32	22	30	23	19	33	25	26	31	31	21	29	23	26	21	20	21	24	30	24	22	34	24	32	24	32	25	28	26	27	23	28	15	19	30	26	18	28	25	32	29	22	35	23	20	25	19	26	29	36	22	18	24	33	30	23	29	33	28	19	31	23	24	31	19	20	28	28	20	37	28	36	28	33	19	29	26	25	20	23	28	26	22	29	27	19	25	27	21	31	30	29	14	37	17	27	25	32	30	27	24	28	26	30	20	34	32	23	32	28	24	25	22	31	24	30	30	28	26	26	29	27	29	19	30	24	24	18	21	34	23	18	31	27	28	33	24	24	23	23	33	34	21	19	30	31	24	27	24	24	28	34	19	24	22	26	29	19	30	26	24	32	30	24	22	37	23	22	36	23	18	16	26	28	23	28	27	33	25	28	27	17	23	26	21	28	30	28	21	36	20	24	15	22	21	19	17	36	24	22	20	22	21	27	14	33	37	23	27	13	24	28	23	27	29	26	35	26	19	25	28	32	28	25	26	31	29	20	15	18	35	36	32	25	19	32	24	21	27	16	22	27	22	29	29	31	30	18	30	24	28	21	30	18	23	33	22	20	28	21	23	31	27	28	29	25	30	32	35	26	28	28	26	22	27	28	26	36	26	28	21	30	24	18	24	29	22	20	26	24	21	18	28	11	26	24	38	23	25	31	23	23	23	24	28	26	21	21	15	36	28	21	31	29	36	29	22	25	25	25	24	26	24	25	25	27	29	24	30	32	36	31	31	31	23	29	28	26	35	20	33	29	29	22	19	22	29	26	21	34	22	23	24	23	40	27	24	20	29	15	21	24	30	23	32	31	22	20	25	23	29	31	20	20	18	21	23	23	15	26	20	22	33	34	26	29	28	21	21	19	29	22	32	36	31	23	18	31	18	23	28	27	25	26	26	30	38	26	27	41	20	42	18	22	36	23	32	29	31	29	33	28	23	31	26	23	18	21	27	17	27	17	19	20	34	32	30	28	29	33	20	23	27	36	24	21	23	21	28	27	38	27	33	26	32	29	22	29	22	19	27	23	24	24	35	24	27	28	24	23	27	31	32	30	23	29	27	26	28	29	24	38	23	28	35	34	27	20	34	20	28	30	25	29	25	30	24	22	24	39	34	31	30	24	32	23	27	21	26	29	35	26	29	27	27	30	29	21	29	25	21	29	27	20	24	24	30	22	22	20	27	25	23	25	28	16	26	24	23	24	21	21	29	20	27	21	24	30	23	27	18	24	30	36	31	19	27	21	33	30	28	33	20	34	28	22	21	23	33	22	21	41	26	32	28	29	21	27	24	28	25	18	20	22	31	24	27	21	20	13	19	31	27	22	22	28	18	27	31	25	24	19	35	30	29	26	18	31	34	28	21	31	20	34	34	20	19	16	26	27	21	20	32	31	40	19	30	28	31	31	31	23	29	30	22	21	30	23	25	34	19	27	24	27	35	25	25	22	26	16	26	24	33	26	23	25	27	26	29	31	22	28	30	18	33	23	43	32	36	23	37	17	36	36	26	27	25	25	21	25	21	25	24	23	22	19	23	28	29	30	33	19	23	26	27	34	30	28	33	26	24	23	16	28	34	28	17	34	35	25	30	21	26	27	27	29	32	27	27	32	29	26	30	30	25	34	25	30	25	26	32	31	26	16	19	18	28	17	34	26	25	35	17	21	17	28	28	28	18	22	29	31	28	24	23	27	25	23	17	16	26	33	31	28	28	20	17	22	24	27	24	24	28	20	33	29	21	22	19	32	32	26	21	32	26	29	27	27	37	28	24	29	26	27	32	33	22	24	20	28	22	27	31	22	21	23	20	24	21	30	22	33	32	33	24	31	22	21	28	29	43	27	29
32234	21324	13527	25786	31314	28174	24197	19388	15779	13913	13208	11555	10667	10319	9918	9065	7554	6254	5240	4461	3792	3400	3109	2875	2811	2542	2138	1951	1875	1565	1288	1229	1231	1074	1013	995	806	806	663	642	517	510	496	478	457	487	456	488	472	437	512	464	467	404	476	462	446	434	450	467	445	448	416	422	440	424	460	448	424	458	461	436	402	463	519	462	442	484	516	450	451	438	461	446	453	431	466	500	497	464	447	486	466	446	435	448	424	471	437	475	447	451	417	458	444	467	456	460	453	454	419	426	473	426	378	420	435	417	446	446	387	435	439	444	425	452	457	435	442	409	413	456	414	423	418	439	418	429	425	429	404	452	484	434	413	431	444	425	419	414	446	443	448	390	413	460	394	451	380	439	442	420	419	413	389	417	452	414	416	401	417	450	415	406	442	435	427	401	425	344	462	401	382	409	454	406	384	409	421	430	445	441	384	435	438	436	454	462	460	432	431	442	400	386	437	454	441	427	400	432	429	442	419	419	423	441	399	448	436	408	455	422	437	403	415	388	428	424	448	400	438	403	430	418	382	437	425	425	436	442	426	432	436	421	453	421	450	422	414	442	431	416	391	423	429	442	406	390	471	435	420	473	416	394	426	405	440	415	410	422	429	436	442	436	454	416	434	393	403	396	414	412	400	422	450	384	454	396	431	446	430	464	431	387	445	423	423	384	454	416	426	419	467	395	419	414	465	445	407	432	454	418	433	443	449	406	459	442	409	434	424	387	431	426	457	406	417	436	429	447	425	430	408	438	429	423	430	442	415	435	426	440	473	449	445	421	427	439	461	414	406	426	414	437	394	431	415	408	442	409	427	395	443	396	410	417	465	441	420	460	431	413	402	405	406	432	443	413	449	413	473	411	423	438	425	431	432	391	417	414	423	411	416	459	419	416	375	420	404	439	404	443	434	418	408	429	421	411	403	394	451	430	434	411	379	413	430	407	416	446	398	437	456	400	436	423	436	448	450	409	433	435	419	428	426	436	417	451	405	435	435	411	430	426	429	432	417	412	413	447	460	426	389	456	419	397	424	438	423	419	442	436	407	435	413	425	408	406	445	391	390	409	419	456	444	448	428	424	402	398	449	442	445	424	433	443	437	429	442	404	441	418	394	426	417	447	428	465	409	376	421	413	400	388	424	404	429	427	412	456	389	409	426	421	440	443	436	416	429	414	455	423	415	427	422	445	430	416	429	430	388	397	417	406	415	444	398	472	461	474	423	428	414	448	391	391	435	412	399	404	433	444	388	424	392	386	426	422	446	398	398	449	421	430	444	428	416	439	422	411	415	453	408	429	442	386	432	418	413	426	409	446	466	405	441	400	474	434	421	379	423	412	426	438	455	410	426	444	459	423	416	441	427	477	441	435	412	424	393	432	417	394	433	437	438	423	418	436	455	440	431	421	433	413	410	423	412	437	405	424	440	436	451	440	411	405	456	424	405	424	427	447	430	475	426	437	458	397	423	427	414	411	430	408	464	428	420	431	425	415	443	428	409	421	393	405	434	361	410	434	390	415	399	456	385	403	447	410	469	425	440	430	439	425	421	429	419	370	412	397	398	423	436	417	439	416	439	405	411	450	383	452	431	417	416	419	434	446	412	435	425	430	403	434	428	411	396	411	447	447	433	435	444	424	411	429	404	422	444	382	439	431	398	408	375	415	443	412	398	417	414	416	405	393	360	374	400	421	419	451	448	413	450	417	409	397	390	412	443	458	423	410	429	441	429	411	411	415	422	445	462	417	456	432	414	422	423	433	439	415	421	438	439	428	410	422	415	430	405	424	452	426	409	438	419	465	389	405	450	399	427	405	418	393	474	382	435	464	430	413	458	420	427	432	427	431	399	424	405	390	422	430	385	453	441	427	382	422	438	484	400	384	413	409	417	447	416	418	434	428	410	456	432	433	429	396	402	424	407	420	465	416	400	399	414	408	424	427	380	429	415	395	438	424	440	463	443	410	430	433	429	411	371	419	417	446	424	415	430	426	421	450	410	402	448	445	434	396	414	391	429	400	406	441	442	453	433	430	386	447	438	440	396	405	436	411	437	411	431	429	466	411	437	409	409	413	421	422	457	453	423	420	401	433	423	404	396	438	437	437	425	405	434	401	411	405	435	415	433	432	427	410	419	446	421	421	450	387	405	453	432	443	397	429	387	411	433	413	420	433	393	425	404	384	420	411	444	438	389	414	451	406	416	455	412	446	430	403	463	410	374	426	413	450	407	405	432	418	426	425	425	439	408	452	428	418	406	446	445	400	438	397	461	434	406	431	410	438	438	442	444	420	424	441	404	451	421	395	384	418	399	411	431	415	385	415	420	419	470	438	433	413	380	436	423	458	441	419	452	446	429	435	403	435	425	434	469	429	408	411	453	453	459	443	429	444	436	423	396	436	460	391	417	409	407	393	432	445	397	417	414	410	418	406	415	434	401	423	415	441	425	422	439	424	397	413	420	419	411	469	443	429	472	439	428	411	446	450	419	413	466	424	426	416	400	448	418	416	460	436	428	450	441	419	421	453	408	433	417	433	461	430	438	403	408	431	429	440	420	393	447	428	409	418	469	422	402	421	439	437	422	463	429	418	398	404	430	410	408	438	428	413	388	489	401	456	408	420	467	444	417	455	412	415	412	428	436	426	481	414	443	455	407	404	424	416	402	425	417	428	427	437	409	438	415	417	451	453	475	432	421	422	445	448	388	421	395	431	424	396	417	388	431	405	459	436	404	430	426	412	413	396	437	417	438	416	381	424	453	412	408	418	400	403	425	424	398	438	433	456	457	419	448	424	458	429	426	427	465	423	407	418	399	426	426	421	436	466	408	460	408	433	426	458	406	438	438	404	399	404	449	440	417	442	454	427	419	421	410	428	432	443	407	399	460	436	452	426	419	419	391	417	450	417	401	413	426	415	408	404	414	423	418	422	446	437	425	394	404	433	430	420	398	411	426	438	414	423	396	433	427	401	431	418	435	379	424	450	433	432	438	438	443	434	427	397	433	425	445	435	442	430	436	456	440	412	374	430	427	390	399	389	427	419	414	428	447	428	442	397	410	442	418	454	404	426	419	391	424	459	402	396	404	428	415	446	451	427	470	425	468	367	442	435	417	460	449	429	424	442	413	426	457	462	432	418	442	419	398	366	432	442	414	425	433	427	377	441	420	427	409	453	446	392	447	414	449	467	409	399	387	425	422	442	425	422	399	387	447	433	456	431	439	440	425	441	448	449	429	470	426	428	415	421	435	408	433	441	428	409	448	425	388	436	473	442	408	457	418	422	452	430	445	407	432	413	427	426	428	435	422	426	439	453	413	423	458	438	411	421	415	415	373	431	426	404	445	437	429	452	402	414	407	416	412	443	449	415	434	440	438	436	401	399	417	413	431	413	406	441	440	438	403	413	434	446	439	454	389	410	442	421	414	412	413	396	438	419	432	422	437	397	435	425	427	418	415	444	435	418	424	429	411	392	387	442
5065	1715	931	643	881	976	763	630	519	524	464	329	411	340	387	330	272	213	190	173	140	154	146	119	110	119	103	91	74	82	80	79	73	74	66	66	64	42	47	49	42	49	43	40	36	34	40	47	44	35	38	41	36	42	42	41	40	46	35	41	34	42	29	37	50	47	38	43	52	45	44	35	45	37	34	39	41	38	35	50	32	28	35	48	39	43	40	35	39	41	27	37	42	36	42	40	40	40	62	40	37	30	30	49	33	47	34	46	37	34	36	31	38	52	33	38	45	37	40	46	43	44	26	39	23	41	39	40	36	37	44	35	34	38	40	46	30	39	34	42	37	36	41	46	44	33	36	43	41	37	40	46	35	39	33	34	38	37	39	31	50	37	35	34	33	47	40	30	37	29	35	35	44	43	35	42	48	41	44	28	45	45	36	41	39	43	27	36	39	33	39	55	36	35	44	34	42	38	34	43	34	37	40	39	43	38	46	46	31	32	46	42	38	37	40	38	35	38	39	43	34	38	42	32	39	34	37	40	40	48	35	37	41	45	37	49	37	40	43	40	35	33	36	37	39	45	33	44	39	43	32	36	37	38	39	31	49	39	39	48	40	37	43	37	36	33	34	35	36	44	28	34	50	43	45	31	36	40	33	53	38	41	41	39	40	45	34	41	31	41	36	34	37	40	38	35	28	41	41	41	41	28	42	33	32	46	25	28	38	38	35	42	39	39	34	45	30	27	45	38	46	39	35	37	39	32	45	44	46	32	42	27	43	38	39	35	33	41	43	47	44	32	41	28	36	40	34	36	44	41	51	31	36	53	33	38	42	36	33	37	40	41	41	37	30	42	43	50	42	41	34	45	49	28	42	36	41	34	46	35	35	36	45	40	36	43	37	39	53	46	29	37	33	35	44	34	38	50	40	39	35	43	28	40	29	42	44	36	35	34	37	32	37	34	35	34	43	39	50	41	39	34	30	29	43	38	38	49	42	37	36	32	38	44	41	48	40	53	42	30	30	45	38	46	52	57	32	44	38	39	45	39	36	33	35	45	57	37	30	36	41	32	38	44	39	47	29	40	49	50	41	52	42	26	39	50	41	47	38	35	50	40	44	39	20	41	36	27	46	35	49	29	45	35	39	40	37	44	40	52	34	34	39	32	35	44	48	37	31	52	44	34	29	39	34	45	32	38	35	37	36	36	43	41	38	32	42	38	36	41	40	42	40	42	46	42	34	36	36	49	27	40	47	55	41	36	53	33	42	43	41	40	50	39	45	24	50	38	37	49	43	38	44	39	43	43	37	25	41	36	38	30	37	36	34	36	45	37	38	47	41	46	39	40	45	41	50	32	42	36	35	43	34	45	40	35	42	45	42	37	32	30	28	33	40	53	42	46	39	43	35	32	40	32	49	38	36	27	43	33	37	45	46	39	26	33	32	35	43	38	40	40	42	41	35	37	37	45	53	49	42	29	54	41	36	37	44	33	32	42	45	43	36	41	43	31	41	34	42	40	55	37	46	38	27	45	48	39	38	44	34	36	42	51	38	44	33	30	38	37	38	51	33	45	41	34	44	40	30	38	43	34	40	31	28	42	38	35	40	52	43	42	34	24	45	32	34	35	49	50	53	38	46	42	37	33	39	38	40	45	45	28	29	41	26	40	40	33	38	40	46	51	38	46	38	28	32	36	38	48	32	44	44	35	37	37	35	33	37	32	42	42	35	32	38	36	46	37	38	40	39	28	32	42	40	44	47	30	41	42	34	29	37	37	42	28	36	43	40	43	37	29	39	38	32	39	46	40	35	40	37	38	36	36	39	36	36	35	44	34	42	53	37	32	42	31	36	35	42	39	43	37	51	41	39	47	43	37	52	31	46	37	39	45	25	42	34	37	41	44	44	40	42	46	43	32	55	55	49	45	36	38	44	29	34	40	46	36	32	38	47	37	36	36	37	34	35	38	34	35	36	36	29	41	31	35	40	37	31	35	34	39	39	55	54	37	35	38	38	38	39	38	42	42	56	47	43	38	42	44	31	46	35	37	34	39	42	45	36	38	23	32	44	48	32	39	42	38	29	47	37	33	37	36	46	37	51	33	45	41	34	43	42	48	39	46	26	47	37	35	32	45	28	39	40	41	46	36	36	45	41	36	29	35	31	35	43	42	37	40	36	54	35	46	41	32	39	40	42	42	38	36	33	51	40	35	37	46	42	35	45	44	39	41	37	48	46	49	43	41	40	44	43	39	37	45	33	36	48	31	30	44	50	40	35	38	43	47	49	31	34	40	34	36	44	37	40	42	39	38	44	33	45	33	23	42	42	46	35	37	32	30	35	28	43	40	39	26	47	47	54	47	41	35	30	47	41	28	31	31	28	44	36	38	39	46	48	40	31	47	31	31	31	27	31	34	41	45	24	39	39	37	33	44	41	36	45	40	57	44	30	37	31	49	36	42	30	25	53	37	46	40	49	36	38	40	30	41	53	32	37	34	42	43	43	42	40	41	54	55	39	37	37	48	35	45	38	36	49	44	35	44	53	44	43	37	50	49	37	38	42	44	40	35	37	35	36	39	42	36	56	34	32	41	35	36	45	34	36	37	44	33	42	44	36	42	42	44	39	38	41	32	34	42	38	31	34	45	40	39	31	32	47	39	36	40	38	38	33	24	38	41	36	35	38	34	42	31	39	31	39	39	29	32	38	35	39	42	40	31	41	43	34	39	39	46	46	33	29	43	44	46	32	41	29	35	34	22	31	34	42	37	32	45	30	34	42	37	38	42	43	28	35	47	41	42	43	44	44	38	40	39	34	33	38	40	43	40	39	36	34	36	43	35	43	39	37	28	32	35	49	42	24	40	42	35	45	43	48	42	44	41	40	33	30	37	42	43	44	35	44	32	36	42	32	44	32	44	34	19	35	33	38	39	32	37	46	42	41	46	36	36	44	33	47	42	40	41	41	41	37	42	39	35	46	40	47	36	34	38	48	37	32	39	49	39	38	35	34	41	40	35	29	41	28	42	36	33	52	38	35	37	45	46	45	34	40	42	39	43	37	41	31	46	27	35	43	48	39	32	45	44	38	48	40	45	45	37	31	53	32	39	38	41	40	39	32	47	30	54	35	35	37	44	44	39	37	38	36	49	49	33	49	25	50	37	37	32	43	47	47	35	42	34	37	41	46	40	31	38	37	33	44	40	35	35	41	55	41	34	40	50	40	46	29	50	37	49	48	44	37	38	32	34	46	39	38	30	42	43	41	40	44	41	35	37	52	31	37	40	45	23	54	37	37	32	50	39	36	36	46	41	37	35	45	44	36	36	24	35	37	37	38	58	26	32	49	29	44	38	30	34	48	33	35	46	34	44	31	48	51	35	39	42	34	37	38	36	38	45	40	49	37	40	41	31	45	37	35	35	35	39	30	40	38	35	36	44	44	45	32	42	39	46	44	37	43	25	39	40	38	45	57	37	47	42	41	40	45	42	42	46	36	46	44	35
35601	24650	17610	30492	35442	32042	28303	23571	20118	18576	17175	15238	14054	13659	13247	12177	10667	8904	7439	6531	5543	5077	4609	4243	4097	3571	3047	3041	2487	2124	1837	1876	1725	1606	1550	1357	1118	1142	929	884	801	828	729	712	730	706	715	682	732	703	658	691	690	707	654	697	716	685	693	623	676	638	635	647	667	673	639	676	667	658	659	633	629	690	661	732	695	787	709	727	707	703	669	741	724	641	726	667	680	689	740	697	705	707	700	668	685	654	663	711	678	666	668	666	651	675	668	624	689	653	634	655	619	645	609	616	653	621	640	622	650	658	672	671	645	619	622	639	589	598	632	672	660	658	616	593	598	622	687	634	648	685	646	617	658	680	621	612	679	658	661	646	639	615	692	672	675	653	630	619	687	598	604	605	628	645	622	619	579	640	646	648	627	637	590	645	649	643	628	653	656	683	651	625	652	640	626	642	615	603	629	605	612	646	648	660	664	594	610	693	642	646	670	627	550	650	610	623	649	621	619	627	635	608	600	680	663	653	614	599	635	626	627	639	645	616	645	629	623	599	602	622	584	666	643	582	658	626	622	583	598	599	684	665	658	634	618	631	618	614	591	617	608	629	657	596	607	602	633	629	639	657	634	610	633	633	660	642	620	664	628	614	621	696	655	656	647	592	656	626	655	584	643	667	629	669	624	646	640	606	651	641	629	626	632	667	622	593	618	651	591	648	643	604	647	645	601	612	634	624	611	618	655	619	662	630	555	624	623	643	579	633	607	621	615	610	670	675	588	626	611	629	599	643	604	606	636	631	600	598	605	634	650	590	641	611	589	610	655	600	627	621	614	592	626	652	635	613	601	655	641	598	623	599	683	587	617	613	661	641	621	573	638	666	634	652	616	657	648	645	634	638	626	602	660	651	607	622	610	634	606	677	613	643	664	619	634	637	685	656	637	633	613	629	648	645	646	660	575	626	646	617	653	608	642	650	602	623	673	664	637	659	639	580	636	638	609	607	633	625	627	673	659	586	654	645	596	625	611	642	604	628	598	622	602	604	660	629	618	650	633	680	656	653	641	593	629	638	615	642	640	629	590	620	656	641	647	625	670	612	655	572	611	608	661	627	596	591	662	598	618	631	625	632	626	653	648	626	595	601	625	668	615	591	624	648	610	630	653	669	619	632	691	633	626	598	584	651	668	668	608	649	627	652	642	559	613	629	631	649	640	636	598	612	664	641	606	641	652	639	639	676	641	608	659	615	623	623	646	667	677	646	669	655	624	581	624	598	652	616	630	605	614	600	615	648	604	642	643	628	607	664	652	610	621	625	659	711	575	615	622	660	615	642	606	617	627	709	617	647	646	615	649	599	642	641	618	644	621	628	643	658	618	638	608	637	603	591	600	661	660	589	621	608	612	646	671	587	625	601	611	622	661	620	632	640	650	621	624	635	617	615	611	629	640	640	632	664	642	657	665	646	608	650	661	631	644	604	635	637	616	650	657	648	614	655	628	627	623	603	601	665	634	606	635	637	603	626	629	617	666	642	667	602	665	630	682	624	623	584	649	613	643	621	603	630	674	634	612	620	612	645	638	624	625	658	689	611	653	636	624	658	651	635	614	631	592	623	632	610	706	696	574	648	619	691	665	659	642	611	678	638	684	570	630	596	672	601	650	645	644	597	667	635	605	643	612	688	650	608	600	604	615	631	666	651	645	634	613	617	652	613	618	623	606	584	617	654	645	591	619	659	638	623	679	610	640	662	611	634	607	618	638	605	615	646	680	614	634	597	609	641	651	590	629	637	645	631	591	630	590	620	648	613	667	654	627	651	623	609	634	654	612	587	615	653	664	647	616	637	620	600	624	628	580	694	638	662	619	613	597	613	625	661	610	612	616	607	644	617	647	632	611	644	643	610	640	583	649	684	647	593	648	621	645	626	620	622	636	647	617	632	688	627	655	606	635	677	645	639	633	624	592	629	618	645	614	597	622	662	625	610	681	616	613	641	640	621	596	639	676	646	616	618	661	622	651	575	648	595	630	625	610	607	619	591	630	630	637	644	623	629	625	658	636	591	620	629	618	610	623	602	665	601	623	601	602	616	628	578	636	630	670	603	614	616	629	661	628	639	644	659	600	594	654	597	626	606	645	607	596	617	642	663	669	672	604	623	621	648	593	681	629	664	657	647	628	624	611	620	635	661	661	610	587	639	680	618	619	638	610	601	642	619	626	654	618	602	645	596	630	649	633	618	629	636	652	663	626	593	620	632	625	601	611	589	678	614	603	658	649	649	629	635	597	616	638	613	657	645	635	619	604	665	634	610	651	565	656	607	617	629	634	630	632	641	624	627	642	646	651	640	613	596	640	629	621	638	633	686	621	656	629	601	619	588	632	625	621	633	578	637	587	627	578	652	625	658	631	609	621	654	631	605	592	622	631	608	623	631	624	608	659	654	637	653	587	627	642	629	649	657	605	588	634	658	627	645	613	649	599	647	667	681	656	642	648	634	610	658	628	602	630	593	639	660	653	608	604	628	631	645	640	685	648	596	655	610	627	641	633	690	641	579	597	604	618	626	655	633	602	621	680	632	595	597	644	611	627	613	642	659	578	642	633	652	632	604	630	672	592	627	599	628	622	671	643	605	628	622	639	616	611	675	633	656	662	578	653	621	650	622	653	645	596	643	667	626	629	616	625	617	654	637	690	641	595	632	642	595	631	642	607	620	642	617	630	637	631	637	665	629	604	617	626	610	624	592	619	594	677	582	621	643	612	609	655	647	652	620	650	609	622	627	629	642	640	668	603	646	622	609	614	604	644	641	643	652	600	616	630	620	601	676	639	641	613	624	663	599	626	623	658	637	646	668	629	631	620	668	623	585	654	589	596	604	607	601	670	635	616	627	588	653	638	656	631	613	621	627	644	648	613	651	613	648	621	643	650	604	603	600	597	642	582	614	660	639	616	652	631	607	636	639	597	611	628	630	617	655	571	626	639	622	644	670	608	621	660	639	694	609	668	648	637	598	608	675	674	636	632	648	630	640	658	591	593	642	656	623	615	636	656	641	639	596	605	613	619	612	639	682	654	628	688	557	605	626	647	599	672	634	625	586	638	634	661	647	582	625	651	656	629	598	643	617	642	628	598	583	620	668	612	634	596	660	609	663	600	628	634	624	646	638	692	593	643	628	634	667	633	627	661	603	646	660	652	653	636	614	621	666	596	683	593	613	653	642	643	640	599	610	662	600	668	649	651	606	634	650	630	661	606	661	616	632	665	621	610	623	597	704	665	627	644	609	653	649	665	631	633	622	638	622	669	616	607	674	615	582	663	597	595	653	643	661	610	640	623	610	665	638	615	614	651	626	647	656	588	661	594	628	638	587	643	608	630	654	610	628	609	609	612	639	657	645	615	656	630	633	666	603	712	615	659	654	638	639	659	594	657	611	587	616	686	637	665	620	637	584	620	637	641	589	650	677	648	616	637	624	638	626	618	638	632	663	648	636	639	602	649	600	629	610	612	608
5686	2714	1449	1008	1455	1428	1128	821	706	655	623	527	537	530	510	468	382	313	261	209	183	161	137	150	159	120	104	87	89	59	69	67	41	50	66	57	45	42	46	38	38	45	33	41	32	25	33	38	21	22	25	31	36	29	30	35	25	36	24	30	31	27	37	30	29	29	33	31	28	25	29	23	25	20	24	33	21	39	31	31	27	30	36	33	27	30	28	28	35	32	33	29	28	38	26	26	29	27	28	26	37	25	29	35	27	35	30	30	40	24	38	20	34	37	17	28	31	20	24	23	21	31	31	18	25	41	30	32	31	21	29	34	33	26	27	30	34	28	24	23	28	23	30	25	32	36	21	20	32	27	35	34	32	24	24	25	23	32	35	25	37	35	27	33	28	31	21	24	33	23	28	22	26	21	18	24	28	20	29	38	34	28	28	17	32	30	25	32	19	30	38	31	28	26	33	25	22	30	34	33	30	29	21	24	23	24	21	24	19	26	26	26	39	26	13	29	37	30	29	24	29	30	32	30	25	35	32	22	38	33	28	26	30	30	29	28	22	23	21	37	25	28	20	24	27	20	24	32	36	34	32	31	34	20	25	25	28	29	20	23	19	37	26	29	30	27	29	27	38	32	24	29	20	29	26	20	30	33	25	32	24	28	23	30	31	32	24	26	23	18	39	28	28	28	21	27	29	35	28	36	26	32	30	40	21	23	29	37	17	24	26	26	39	28	16	34	29	32	29	24	27	23	39	19	23	34	24	24	28	23	22	26	29	26	36	16	28	31	29	26	25	32	17	34	25	27	24	22	31	23	22	21	31	30	25	31	24	28	34	30	29	31	33	28	26	28	34	33	35	35	20	26	36	21	23	21	31	35	23	39	35	28	26	38	33	24	36	29	28	17	31	27	25	33	34	33	23	24	26	19	24	29	32	32	30	32	36	28	32	29	29	29	30	34	22	24	29	30	31	22	24	31	35	28	25	22	31	33	28	21	23	30	32	24	21	29	33	28	39	23	25	20	38	29	22	20	35	28	28	16	28	33	17	28	32	29	25	35	24	26	33	37	30	35	28	32	20	40	41	28	27	27	21	25	19	20	25	29	19	28	28	29	33	35	31	24	28	43	26	29	52	33	18	26	31	42	33	39	30	26	31	21	35	34	21	23	21	24	20	23	31	22	30	24	31	29	21	34	32	25	29	30	40	30	38	29	24	20	25	31	29	22	27	31	26	34	27	26	25	32	30	25	27	21	30	26	24	26	33	29	30	25	25	31	27	28	23	27	26	32	28	26	26	27	28	20	28	25	25	27	30	30	25	22	25	37	33	37	31	24	24	35	26	22	27	37	30	37	31	33	28	33	32	21	25	33	28	32	39	25	35	34	25	25	31	28	25	32	26	24	26	21	27	20	40	26	24	33	28	23	25	20	25	26	34	30	37	33	30	25	27	30	24	34	25	27	34	21	25	19	24	27	23	24	20	30	26	30	20	30	27	36	29	31	32	32	21	30	28	23	34	34	22	25	21	27	25	23	32	26	27	22	20	27	28	24	30	21	30	23	30	28	27	31	28	32	28	28	47	31	23	22	28	27	31	28	33	25	26	30	36	36	28	34	26	25	28	23	26	25	25	35	25	27	23	42	16	33	30	31	26	30	20	35	27	25	31	30	30	33	22	33	25	23	35	31	29	25	29	35	24	21	28	26	29	32	41	23	41	34	28	25	29	34	26	26	30	35	26	26	34	25	28	25	22	20	21	19	22	31	23	27	31	21	20	33	27	26	21	19	36	28	32	32	30	22	25	33	35	29	26	32	27	22	32	25	29	33	24	23	32	23	34	23	33	27	30	23	30	25	29	18	23	29	23	28	27	26	18	29	21	28	28	31	25	30	24	27	25	32	21	34	28	25	22	27	32	20	29	17	33	17	33	42	22	28	22	28	32	16	36	40	25	24	22	28	28	30	26	26	37	14	27	30	26	24	20	29	22	23	27	26	32	38	28	18	20	24	24	33	25	43	21	35	26	28	26	38	25	23	24	27	24	38	26	27	19	26	34	35	35	26	24	19	29	18	25	34	26	33	27	24	23	29	27	25	35	32	27	20	32	25	33	23	26	20	29	24	37	20	29	31	14	24	27	24	35	22	31	27	10	29	24	35	34	29	21	37	36	31	29	24	23	25	33	24	29	29	21	19	29	27	27	32	30	34	25	27	22	22	30	29	28	16	32	29	27	31	30	33	28	27	33	27	28	28	35	22	29	23	32	27	37	22	28	20	29	24	30	29	30	33	39	25	18	23	26	34	30	29	25	29	27	30	31	31	32	35	28	30	33	26	25	24	28	33	27	37	30	37	32	34	29	30	24	26	34	31	24	25	34	25	32	42	34	45	20	29	31	23	23	34	27	29	31	28	14	29	29	24	27	24	37	23	35	27	28	25	27	24	29	24	30	33	25	25	23	29	33	32	22	20	30	22	33	34	27	32	18	24	19	22	32	32	24	34	19	24	31	32	15	23	27	30	36	42	22	26	34	39	24	24	35	27	30	29	21	38	27	25	23	30	27	28	22	29	30	19	35	23	27	32	28	43	29	40	20	26	26	30	32	28	25	17	36	23	29	29	30	23	24	32	24	30	29	29	27	14	23	44	29	29	38	25	28	24	26	34	23	29	20	22	28	27	24	32	27	34	29	34	33	39	25	28	23	14	33	29	25	20	26	26	22	35	25	31	32	25	22	38	21	26	16	25	27	30	33	18	38	24	31	30	41	24	25	15	20	33	20	16	24	27	38	20	25	31	30	27	22	37	29	34	16	19	20	31	27	31	40	28	21	33	28	32	24	23	33	31	31	18	29	24	28	21	30	24	30	18	30	26	30	18	27	24	18	26	33	24	29	29	24	25	22	27	34	31	34	22	22	31	25	26	26	14	28	17	40	28	33	22	33	36	15	21	35	32	23	26	20	30	33	28	30	23	24	32	36	23	23	29	21	28	33	27	30	28	38	25	23	21	30	30	26	28	38	35	25	28	35	29	33	28	21	21	18	17	20	40	29	27	21	34	20	33	31	32	28	26	31	27	31	30	27	24	26	34	30	32	25	23	28	31	21	27	31	32	38	26	26	28	29	30	32	22	33	25	23	23	39	41	24	35	28	22	20	28	32	29	22	30	22	25	29	38	38	33	34	17	36	37	22	28	27	24	35	35	26	21	17	30	17	36	24	33	32	26	30	21	36	31	37	25	24	29	24	27	24	35	23	39	25	28	19	26	26	25	25	30	25	34	28	34	31	23	27	34	25	24	26	33	32	26	28	31	30	33	42	28	22	24	23	31	36	28	21	29	24	22	29	19	28	31	31	21	31	34	22	29	21	24	29	28	39	28	28	21	31	15	14	32	23	25	27	27	26	28	20	26	27	29	22	22	33	23	22	27	20	36	27	36	21	30	25	30	42	28	22	24	36	27	22	21	20	26	26	20	30	35	33	29	23	30	31	25	30	36
41192	29817	22432	35542	40154	36792	32577	28065	24860	23687	21726	19525	18381	17713	17319	16067	14137	11956	10041	8612	7710	6993	6233	5920	5594	4755	4175	3676	3261	2672	2253	2228	2136	1940	1718	1409	1278	1119	984	850	723	742	679	631	648	660	607	568	569	546	539	612	540	604	520	531	573	537	507	513	522	462	512	533	488	477	501	505	491	516	506	502	542	535	584	597	617	624	599	551	596	587	606	553	566	543	571	603	511	529	552	540	573	519	511	492	496	560	506	556	507	489	503	522	534	483	489	509	472	508	495	514	455	468	434	469	452	446	458	478	458	441	510	432	437	457	468	435	450	445	454	455	443	440	475	507	446	484	478	471	490	460	471	456	480	522	494	520	512	502	456	499	454	450	465	487	447	456	447	463	488	472	489	469	468	457	450	454	472	442	473	464	482	491	431	447	420	471	473	415	465	456	468	456	441	483	424	443	487	428	420	467	488	484	472	470	454	486	422	473	426	451	435	476	458	456	446	450	435	468	455	447	491	498	493	488	447	433	486	441	460	457	451	453	454	494	494	478	497	472	488	440	479	477	487	471	438	458	420	439	480	451	431	437	474	484	475	471	426	429	462	444	441	452	472	445	442	428	440	451	417	454	466	437	426	454	474	445	446	512	430	424	468	499	437	444	462	432	511	436	475	465	471	428	424	441	461	445	446	464	451	440	422	481	436	447	461	441	450	435	444	463	469	438	441	439	408	444	450	460	478	449	483	468	457	457	455	440	468	445	451	415	456	426	432	444	446	462	426	439	479	459	457	425	467	433	494	469	469	461	439	449	425	437	477	430	457	482	479	408	449	435	379	430	454	466	465	488	477	450	433	457	471	465	470	463	429	477	454	419	478	442	424	429	463	466	455	484	429	438	448	499	478	479	451	480	438	433	450	459	493	443	431	452	430	469	429	468	455	452	451	472	424	445	446	441	445	447	456	456	459	472	464	427	416	424	458	446	421	465	440	441	408	423	447	438	487	452	499	453	440	473	456	427	452	416	444	470	455	509	432	459	498	460	443	473	453	439	481	442	452	439	477	446	463	464	467	462	465	447	419	449	431	457	487	446	438	445	433	437	430	442	416	473	430	447	435	467	492	443	455	469	463	410	464	460	438	437	449	458	401	470	448	463	436	458	438	441	411	428	450	457	431	489	455	447	413	447	483	430	450	438	423	475	487	466	445	457	427	463	442	435	453	433	478	467	469	454	480	464	423	483	459	462	428	429	460	417	459	427	435	453	472	453	470	451	452	490	442	464	458	491	453	426	462	447	453	435	479	478	450	499	439	418	454	469	423	431	451	481	431	462	415	451	467	461	446	444	444	434	452	424	489	453	441	449	462	481	438	498	468	426	433	415	442	462	430	414	446	446	457	472	457	428	464	437	452	477	456	491	464	499	459	406	504	452	440	472	430	453	448	448	457	493	454	436	460	446	487	452	479	445	489	448	485	454	451	471	452	450	476	426	440	442	455	460	403	470	427	464	455	435	464	463	462	506	456	447	483	484	436	468	489	421	459	443	438	465	421	415	422	455	450	457	436	453	463	452	450	484	453	466	442	481	453	463	456	462	434	438	445	432	463	462	470	446	431	457	455	457	478	494	433	457	478	445	430	440	461	450	456	420	448	441	477	455	422	438	456	460	482	423	483	427	434	452	444	471	464	419	475	445	415	459	455	414	430	443	455	473	479	437	454	455	464	474	468	412	434	475	465	466	445	436	424	460	468	481	477	453	466	404	447	486	482	460	434	405	477	450	477	401	449	479	421	457	453	464	462	476	439	460	484	436	447	419	430	461	491	457	506	452	422	468	431	466	437	467	456	429	479	427	465	444	469	455	494	442	495	444	457	408	430	489	504	458	492	498	466	490	445	429	465	492	450	458	440	462	456	465	462	471	492	483	417	449	438	451	448	460	471	451	438	450	465	438	437	445	464	473	484	462	466	474	424	430	446	393	438	481	461	458	460	446	486	460	476	422	469	420	464	457	425	466	451	455	424	436	459	450	438	420	483	445	440	446	441	428	457	429	451	471	419	444	463	435	504	470	457	442	450	427	458	472	457	437	470	433	454	457	465	447	466	461	471	405	459	468	470	435	442	457	445	458	501	463	443	445	441	459	453	434	468	437	444	433	417	465	465	468	462	444	450	418	461	423	446	445	434	477	446	441	436	478	461	435	440	459	462	445	427	435	456	438	464	450	492	441	465	412	461	451	439	427	445	424	485	484	467	455	407	457	450	487	463	403	475	467	454	444	406	449	443	423	472	417	437	452	450	435	478	505	509	427	455	491	492	460	447	456	446	425	447	460	476	439	490	430	449	427	458	490	427	474	455	442	450	411	479	481	448	440	452	446	461	457	470	449	437	390	479	457	464	466	450	457	459	437	441	435	470	475	435	444	440	466	439	409	444	442	432	469	473	441	502	491	408	459	404	462	433	476	453	450	448	457	470	448	463	483	457	483	451	448	467	484	442	466	458	469	499	475	460	426	457	487	457	455	467	441	443	436	464	472	459	460	437	448	443	470	460	445	446	461	463	450	459	453	466	438	456	424	423	445	466	458	495	485	452	462	453	473	445	448	476	444	495	448	456	419	447	441	464	437	461	439	445	501	458	467	443	469	460	479	425	458	503	443	464	454	491	465	458	470	453	465	437	415	472	457	412	413	452	456	436	449	434	448	481	496	500	455	470	466	437	446	457	457	485	484	474	463	471	466	484	459	407	433	463	437	447	483	433	468	451	470	466	427	432	406	432	443	467	469	501	428	442	429	441	431	451	478	431	473	437	429	463	484	435	444	445	457	448	475	453	477	428	438	458	454	488	441	453	467	480	447	428	465	426	453	446	432	416	462	465	449	466	432	451	485	423	453	422	443	461	407	469	487	467	435	478	444	445	445	497	455	485	444	448	417	431	438	451	457	464	438	420	474	447	478	421	432	457	471	475	443	472	423	496	444	447	447	460	438	468	452	449	445	452	422	456	468	450	475	437	457	480	474	491	483	482	411	471	458	424	445	460	432	471	424	441	456	418	478	454	478	446	467	466	434	451	459	447	459	446	473	412	421	430	438	447	425	489	462	497	426	431	445	497	468	438	456	431	472	448	463	448	445	482	461	427	420	450	459	452	432	469	427	461	496	456	442	445	464	463	458	449	455	474	441	415	502	432	479	456	463	464	429	415	476	446	439	436	468	462	455	483	461	456	473	473	459	454	452	456	412	449	461	443	504	475	429	459	463	431	481	457	460	444	470	395	428	452	451	448	471	437	460	470	443	444	469	455	431	435	442	510	443	465	466	458	423	468	435	443	453	439	450	455	434	437	470	459	452	440	434	474	433	454	457	483	441	447	441	455	445	461	489	440	442	457	481	419	500	446	472	444	463	434	474	447	461	438	437	467	422	436	430	456	499	471	446	459	481	476	457	416	469	454	442	421	479	465	427	437	471	446	464	466	479	457	475	452	478	470	479	472	434	467	458	436	483	468	454	443	457
3165	1156	606	477	595	610	530	410	355	339	320	245	229	221	194	217	152	138	120	94	88	86	88	78	75	83	63	61	39	60	58	46	43	40	45	49	32	28	37	21	32	37	28	31	30	32	28	31	28	23	27	25	30	42	29	30	18	27	30	24	27	21	26	21	25	19	26	31	24	21	39	24	27	27	38	26	25	30	21	31	17	42	30	30	31	38	34	41	28	32	27	26	32	30	27	32	31	21	14	26	20	28	25	25	31	24	28	27	24	19	39	25	22	25	21	30	21	29	27	25	26	22	38	33	29	29	36	38	26	25	29	31	26	36	22	26	16	24	17	29	21	19	26	27	33	24	21	27	21	23	16	34	19	26	37	33	36	35	20	23	30	32	26	23	23	31	33	30	31	25	30	43	26	27	28	26	21	28	24	37	22	17	27	22	23	27	36	37	28	24	28	28	25	26	34	25	26	21	21	22	31	36	31	28	20	32	28	42	23	26	23	25	32	32	26	31	23	32	23	30	26	35	22	28	20	20	37	24	23	21	26	29	26	27	32	27	29	29	25	29	33	29	23	28	18	24	34	39	29	22	29	17	31	29	20	28	19	22	27	27	20	25	33	26	34	29	30	29	20	28	29	26	27	23	21	22	31	26	27	23	22	28	32	36	24	17	26	30	32	32	32	41	35	23	29	27	32	31	27	24	21	30	37	29	24	26	33	23	36	26	28	27	22	19	27	29	33	32	23	22	33	22	31	21	23	21	31	26	35	31	26	30	22	27	31	27	28	25	29	29	35	31	29	23	31	24	20	31	30	29	26	37	25	34	37	26	38	31	26	30	28	30	28	32	25	29	23	31	22	27	28	26	36	30	35	20	22	34	27	23	25	22	18	30	44	28	22	31	28	30	31	28	35	32	37	31	27	30	33	23	38	23	28	27	34	26	20	22	26	23	24	25	30	33	26	22	29	22	43	26	20	21	33	21	23	32	27	28	28	30	25	21	34	26	25	25	37	32	35	31	43	29	16	25	28	23	19	23	40	22	23	28	37	35	25	28	28	21	32	26	32	39	26	31	27	21	22	39	31	31	33	26	25	20	34	26	25	25	25	30	25	30	35	26	24	24	27	31	29	33	25	36	32	34	30	21	25	27	24	36	27	25	27	25	25	27	28	31	26	24	28	32	29	31	29	19	33	24	31	32	22	24	31	30	34	19	23	21	34	23	29	30	24	35	26	38	24	26	21	16	34	19	30	35	23	32	31	24	40	32	35	22	28	24	29	25	34	32	37	28	33	25	29	24	19	32	28	18	31	18	21	23	26	24	20	33	34	43	31	28	33	24	28	29	21	23	34	23	26	34	27	28	23	23	32	32	21	31	32	13	27	26	27	19	34	33	26	30	26	33	37	27	21	25	29	23	19	27	22	28	29	20	25	25	29	27	27	34	28	21	30	28	20	34	24	28	20	27	31	23	34	40	19	27	35	24	24	24	29	30	29	26	24	36	30	42	30	29	26	14	34	34	28	36	27	25	27	37	23	26	29	34	25	34	27	27	26	20	28	24	28	27	32	26	32	24	32	33	22	30	33	29	30	29	18	21	25	15	35	37	28	28	19	27	24	25	32	34	30	35	27	28	27	31	30	32	32	34	24	30	30	24	20	24	32	21	24	37	21	38	33	34	23	30	33	29	29	20	30	26	22	34	38	31	31	27	28	35	26	20	22	29	34	25	37	31	30	37	29	29	32	34	33	20	30	22	27	35	25	29	29	27	26	30	34	32	26	19	28	31	20	29	25	42	22	41	22	20	38	20	27	24	28	30	27	21	29	29	32	20	25	20	29	26	26	29	20	31	23	25	25	24	21	30	24	24	27	28	33	25	28	30	30	31	32	38	31	33	22	26	30	30	34	35	31	33	32	29	32	23	31	34	26	25	23	24	25	34	30	25	36	30	25	31	25	33	20	34	31	37	25	26	23	31	22	28	27	31	29	33	20	21	28	27	27	24	29	30	28	25	31	20	29	28	31	38	22	25	30	23	26	33	30	23	29	18	24	32	24	19	25	26	27	29	35	22	25	34	38	24	29	19	22	31	26	26	30	38	22	37	30	24	32	39	31	32	23	18	33	27	30	26	36	35	36	30	20	33	31	36	30	23	23	38	28	22	28	27	17	27	24	32	29	21	22	39	35	28	32	17	11	22	27	28	27	29	18	26	26	32	18	32	25	22	28	23	24	34	19	28	38	27	27	25	23	25	25	31	30	30	28	28	34	35	28	30	23	19	29	29	24	20	23	25	25	32	30	29	33	30	30	24	24	25	33	29	34	30	29	23	34	25	29	31	26	26	34	23	22	26	33	28	28	21	27	30	22	19	28	33	37	31	27	21	21	27	26	25	21	34	27	32	27	21	31	33	25	31	26	32	22	32	19	28	33	38	18	20	30	24	24	23	30	30	22	30	29	19	32	32	33	31	26	36	21	28	26	16	31	26	21	22	19	29	27	27	23	36	27	25	24	20	26	33	15	36	34	35	39	24	30	27	42	31	29	29	29	25	23	20	24	39	27	28	31	23	38	26	28	20	28	32	35	20	34	24	31	30	47	31	20	24	27	25	27	25	15	28	30	26	31	33	31	25	27	26	24	36	30	33	27	19	28	36	18	27	28	27	22	21	33	32	32	28	36	21	33	23	25	27	23	17	32	29	22	28	34	19	22	29	26	28	22	26	30	22	26	30	32	42	19	27	24	23	27	30	31	24	29	19	21	25	28	28	24	37	27	30	27	24	23	35	30	34	28	32	33	35	30	19	28	26	36	31	29	26	20	41	33	31	27	23	28	23	24	27	26	30	30	20	25	18	40	30	32	25	38	23	24	33	23	28	27	28	28	26	38	26	23	27	29	25	26	21	28	33	18	25	31	25	30	24	29	25	30	41	20	30	32	35	28	24	15	20	20	25	22	30	26	26	26	36	24	19	27	20	24	27	26	32	30	31	21	20	29	26	20	30	26	25	28	33	28	29	33	32	27	21	37	25	39	28	30	30	26	22	29	27	33	34	31	14	29	25	27	31	26	22	28	25	25	21	24	35	23	32	23	18	24	29	30	28	23	31	31	32	28	24	29	33	27	31	30	28	29	38	26	29	26	40	19	36	27	20	37	18	26	21	27	32	30	27	25	26	31	26	22	25	24	21	14	33	27	30	29	26	22	24	25	21	26	16	24	20	21	29	27	23	28	28	16	28	38	30	19	29	25	26	15	35	26	28	28	20	27	31	37	39	21	36	29	25	22	33	24	27	30	28	28	23	21	25	25	19	24	33	26	29	28	28	25	27	23	36	30	26	27	28	31	24	23	32	29	26	22	22	34	26	41	28	32	27	24	22	39	37	34	23	33	29	26	21	24	28	35	24	36	30	28	29	29	30	19	32	29	40	25	19	32	32	30	35	18	22	32	27	30	33	22	21	30	26	28	21	27	28	29	25	26	28	22	30	37	34	33	27
32345	21877	13709	26509	31093	27368	23242	18758	16300	15356	13534	11430	10610	9947	9557	8458	7128	5763	4787	4122	3590	3248	3189	2961	2909	2454	2180	1950	1572	1409	1292	1174	1193	1090	948	870	790	735	628	587	561	525	545	497	506	511	532	465	498	493	501	459	494	491	485	420	496	477	452	477	459	495	415	425	466	443	451	459	488	478	437	463	487	462	483	541	493	515	543	469	487	473	521	509	506	480	499	520	499	528	485	496	463	478	439	482	501	459	456	470	465	466	499	458	440	448	460	428	469	477	455	465	465	440	467	440	446	456	446	431	449	466	441	450	448	425	420	421	459	446	457	454	460	442	427	452	475	450	476	474	467	454	457	437	441	437	432	437	462	484	462	480	457	462	442	461	432	456	464	483	434	449	470	448	467	458	434	423	467	472	450	470	423	425	464	426	445	471	461	454	445	440	447	452	471	443	427	457	462	449	458	422	443	468	472	445	421	447	430	480	430	448	432	441	453	428	443	427	426	428	472	452	449	450	429	440	495	445	475	436	506	451	450	473	471	414	491	439	476	459	476	449	476	442	481	439	450	450	409	429	441	466	408	401	406	454	447	446	462	472	467	432	507	467	414	466	438	459	492	460	452	462	424	458	457	423	453	468	455	444	437	445	481	443	417	439	423	451	463	459	422	449	484	449	444	444	447	423	484	471	439	431	446	472	427	463	431	419	431	469	466	433	459	422	439	461	450	428	440	430	442	487	477	439	466	421	446	486	460	437	453	453	384	427	446	445	447	466	457	454	433	463	445	447	461	445	460	477	419	451	471	473	423	443	425	401	448	457	467	428	432	411	440	485	446	463	457	412	437	466	454	447	433	424	469	473	421	415	415	419	431	449	454	434	429	452	463	450	475	431	454	456	452	485	438	471	456	441	490	432	432	477	443	452	447	466	433	468	446	448	467	463	439	433	438	451	426	422	412	441	465	457	462	436	416	437	470	453	437	458	463	476	398	445	460	441	407	461	437	434	447	422	463	453	448	486	453	419	409	454	466	430	441	444	413	459	438	443	439	433	413	445	442	452	470	429	454	411	441	446	417	446	452	467	461	467	463	442	456	460	425	436	477	442	469	437	410	472	459	462	417	487	437	442	431	458	488	415	448	410	422	453	410	517	431	444	439	448	431	464	466	439	476	434	462	446	446	463	441	430	464	465	456	450	470	473	436	451	455	452	436	457	424	465	473	448	452	455	420	437	426	458	475	439	458	473	464	419	461	442	466	440	429	444	451	437	448	455	440	469	431	494	455	471	406	439	451	450	461	411	454	478	428	471	424	431	449	470	468	453	422	428	405	437	472	443	462	464	452	447	424	448	458	479	426	437	417	436	486	434	422	438	464	457	445	435	424	462	470	446	448	433	454	431	435	437	435	446	491	459	428	438	408	458	478	455	429	467	448	459	462	452	446	441	434	416	462	437	444	446	459	471	434	432	446	461	455	452	461	475	445	435	465	434	469	443	421	413	442	467	425	426	468	476	452	445	478	448	457	473	463	431	443	473	461	480	434	483	458	438	456	471	420	435	465	450	468	458	461	430	424	463	426	449	487	432	437	464	458	477	461	407	468	445	423	459	445	445	475	437	428	432	431	436	452	419	462	426	429	472	412	466	428	422	471	432	437	438	474	461	460	443	394	446	438	432	467	456	464	461	471	459	430	430	465	421	437	419	463	424	434	462	468	453	461	482	449	475	458	461	468	427	445	448	475	462	452	443	444	456	452	470	451	422	443	435	446	443	432	469	454	438	426	439	427	413	430	470	488	435	448	456	461	447	481	453	441	490	445	430	446	483	451	443	432	425	463	422	412	459	433	466	457	423	428	428	447	437	441	432	457	432	436	463	449	426	457	472	453	453	459	452	458	452	426	426	494	436	467	435	448	406	465	429	440	447	443	480	432	476	432	448	430	408	442	451	466	407	455	448	481	455	414	495	448	492	456	457	418	446	444	479	442	437	435	486	437	449	468	450	455	450	407	461	469	419	447	437	424	450	436	453	445	432	394	510	472	427	412	468	445	455	452	467	457	443	438	432	453	462	439	458	480	458	430	455	432	475	445	455	450	457	470	471	452	434	388	420	462	436	438	442	464	457	458	447	445	448	473	469	427	433	439	449	462	424	464	554	465	437	469	429	432	501	424	476	408	447	447	439	463	430	471	468	441	436	443	489	430	464	452	471	441	408	465	467	462	444	464	465	441	438	428	463	436	442	457	455	466	462	445	471	439	421	431	444	474	441	432	457	414	432	480	416	440	426	451	416	483	438	444	481	439	451	427	465	466	425	425	478	463	448	418	467	420	406	455	441	435	450	443	458	480	443	421	453	448	427	456	457	513	436	431	427	458	411	445	446	454	461	435	448	444	449	453	459	441	453	451	450	461	437	447	452	477	462	482	483	468	466	425	413	433	466	405	449	446	393	466	436	437	431	493	449	434	475	465	443	438	508	426	446	481	427	449	449	467	442	442	411	436	429	413	447	447	442	424	463	439	476	451	424	457	456	452	484	453	448	435	431	416	471	450	445	459	437	427	433	403	459	432	434	454	431	456	452	436	425	468	463	467	514	415	430	453	442	425	437	454	437	472	428	410	451	421	445	432	447	490	457	461	460	489	490	422	429	464	454	507	428	382	446	445	465	425	483	450	433	435	437	454	462	489	454	452	450	478	462	427	467	467	454	439	388	440	425	445	467	455	429	466	462	471	499	431	459	442	474	447	438	420	446	448	461	435	449	466	401	492	409	410	450	482	461	440	478	475	440	414	419	446	419	450	464	460	466	468	410	490	426	427	476	457	451	431	501	439	496	462	463	415	438	447	461	428	408	474	441	446	430	458	444	459	426	489	472	446	494	447	435	465	423	425	474	437	495	462	460	478	442	462	466	439	460	412	471	461	469	479	472	432	492	450	425	461	454	439	499	454	436	444	487	473	474	454	471	471	446	466	475	442	487	465	433	449	439	449	512	470	486	432	444	505	432	454	497	482	446	490	426	472	463	398	468	467	462	432	443	458	428	410	448	443	487	450	449	442	441	442	463	429	438	446	432	432	425	407	473	451	457	468	469	405	461	427	451	461	459	413	415	432	462	424	438	434	463	451	474	462	444	516	444	412	457	477	417	460	457	430	442	453	396	459	419	443	431	430	484	427	442	459	433	454	456	453	447	467	478	440	441	477	443	451	433	451	430	444	475	445	458	461	448	432	489	450	454	446	435	459	445	440	439	425	440	458	445	469	434	465	448	421	401	445	428	430	452	478	413	469	409	443	436	443	478	435	453	462	501	474	449	423	424	446	419	439	441	486	441	449	430	457	443	464	445	450	453	478	445	431	486	479	459	460	461	424	458	420	485	463	476	430	437	454	473	424	462	465	439	449	469	450	493	449	462	418	451	471	470	458	431	436	471	420	448	454	439	455	468	485	458	478	496	421	447	450	442	444	428	450	440	451	485	393	439	446	431	434	451	417	441	453	450	455	441	438	487
3002	1236	648	439	648	609	500	393	355	320	313	272	238	222	192	181	161	118	111	101	98	78	95	86	73	54	60	48	61	31	51	35	50	43	29	37	27	29	40	26	21	23	29	32	29	30	24	26	26	32	24	29	29	34	29	27	23	27	19	23	21	32	20	17	27	32	27	24	27	28	31	26	20	30	21	35	36	29	27	19	23	30	29	32	29	23	31	27	26	26	27	21	27	20	32	33	27	26	21	25	25	23	23	35	27	25	32	33	28	19	26	31	16	26	29	28	32	28	28	16	22	22	31	27	28	18	27	20	27	26	25	28	27	22	25	22	30	27	23	22	20	40	20	29	32	35	33	26	28	17	24	22	29	33	22	21	23	27	24	20	23	12	21	22	24	27	19	21	25	22	26	31	28	22	27	29	31	30	25	31	25	37	30	18	21	22	29	31	23	29	19	41	22	26	30	19	30	24	34	29	26	25	28	32	26	23	33	31	24	34	29	30	24	23	38	24	32	32	22	23	19	26	21	35	22	22	30	21	27	34	26	27	24	30	23	38	26	30	35	29	21	27	36	36	24	30	18	24	27	21	18	28	33	17	24	27	35	23	21	29	28	19	16	26	29	25	33	31	27	30	10	18	31	35	28	28	27	30	23	21	27	21	28	38	30	23	35	27	24	34	33	27	30	27	26	32	24	18	21	28	31	21	25	33	26	31	17	28	30	21	15	22	18	28	23	21	31	18	28	28	26	19	24	17	36	26	20	30	24	24	27	27	18	26	27	22	26	29	27	24	27	28	22	24	18	23	38	33	22	22	21	27	29	30	26	16	24	20	30	23	29	24	26	22	21	21	28	25	25	21	37	28	21	28	25	30	29	26	17	27	24	22	27	24	22	23	18	18	22	17	27	22	19	31	33	34	31	30	26	18	34	24	36	32	29	24	22	24	30	22	28	27	27	20	27	34	23	19	33	30	18	29	30	20	28	19	29	27	21	24	29	22	25	21	22	29	28	37	18	26	18	20	28	21	22	37	25	30	20	41	25	30	33	29	26	27	15	21	20	32	20	28	27	26	28	22	43	29	21	22	30	31	23	21	32	19	31	24	28	26	19	28	27	32	30	20	18	16	23	31	30	28	33	30	19	32	36	26	26	25	20	15	24	28	24	31	26	21	20	18	22	18	28	28	31	24	12	27	29	29	30	26	25	24	25	17	25	17	22	20	34	29	19	24	13	25	28	22	32	23	26	13	24	20	27	25	32	25	17	18	22	27	27	26	30	17	21	26	22	35	29	32	20	29	33	28	21	22	26	27	22	22	24	21	24	19	25	23	21	24	15	24	25	21	27	15	27	29	31	23	24	21	30	33	23	32	21	33	30	21	30	29	18	22	29	22	21	27	23	31	19	24	32	27	32	17	26	31	24	25	31	16	34	22	23	24	29	24	27	29	27	29	22	28	29	21	24	25	22	27	19	33	14	29	25	30	33	29	24	35	34	26	22	24	21	33	18	29	23	25	25	28	35	30	22	21	23	29	23	28	16	25	22	23	18	27	14	23	24	29	30	31	16	24	29	22	20	30	27	34	23	30	21	15	21	32	21	26	34	26	34	21	25	30	21	25	23	34	28	21	24	41	20	35	24	30	21	22	29	22	29	24	41	27	37	31	39	27	26	18	32	25	21	30	30	29	36	21	17	31	29	30	25	26	31	22	24	26	23	24	30	24	28	26	24	18	23	29	32	19	22	26	29	19	20	30	28	40	42	20	21	32	16	24	19	29	22	19	32	35	30	22	33	25	29	26	34	18	25	31	25	27	29	25	27	26	34	26	33	14	23	32	26	30	24	23	27	15	24	38	40	30	25	24	20	21	23	23	29	15	22	23	27	25	28	26	26	25	30	21	26	30	30	30	26	24	26	26	36	22	18	24	27	25	28	25	29	24	24	22	30	23	20	22	16	27	32	33	18	19	35	31	23	31	22	24	38	24	26	34	23	36	18	23	32	22	26	26	17	30	27	26	19	33	25	43	27	30	25	27	27	16	17	26	20	26	18	23	36	20	26	24	22	31	32	29	25	21	22	30	31	24	24	25	28	24	37	30	27	23	27	22	31	27	26	34	24	25	24	32	25	20	28	21	26	29	20	29	27	26	28	25	26	31	23	29	24	17	26	25	24	27	19	38	27	26	20	22	29	24	18	30	26	31	32	24	34	30	30	18	25	27	25	36	28	28	31	28	21	21	25	34	25	25	28	31	15	24	23	25	31	38	36	32	33	27	23	24	29	20	17	25	25	26	27	24	36	28	24	25	27	29	23	25	22	23	18	29	25	28	21	26	20	25	27	32	32	23	16	12	25	21	29	21	24	28	25	18	29	15	27	31	17	22	21	28	26	26	30	31	27	29	25	35	28	27	27	32	24	28	21	20	25	22	28	24	32	19	30	26	22	23	23	24	32	35	25	28	28	17	25	29	36	25	17	28	28	32	26	20	15	26	24	20	28	29	18	27	28	28	35	29	22	23	27	30	30	19	28	17	26	19	24	24	23	36	28	27	30	27	28	27	23	21	25	25	26	21	35	37	21	23	21	18	28	24	29	21	25	26	22	26	23	25	31	28	27	23	31	25	33	28	29	26	23	33	28	20	29	30	25	19	30	24	28	23	39	24	28	24	21	21	27	20	29	31	27	22	26	21	29	25	24	27	16	20	29	13	20	26	26	27	23	24	29	28	17	25	28	18	24	33	25	22	23	24	26	24	24	30	33	24	33	29	19	23	28	24	20	37	29	26	28	28	22	28	32	27	34	27	24	32	21	30	25	19	26	37	24	24	29	20	21	24	23	23	20	27	27	28	23	23	26	31	28	24	29	23	19	39	30	30	18	28	22	19	27	27	25	23	20	37	21	29	32	23	27	33	28	33	29	16	28	24	24	36	27	21	26	22	21	27	21	24	25	22	27	33	23	20	31	21	18	23	27	18	31	20	19	24	21	35	29	16	28	29	27	22	26	27	24	22	19	26	25	29	27	26	35	21	23	20	27	24	32	28	27	26	26	29	23	25	24	27	24	33	31	22	30	27	23	23	22	21	28	18	35	24	40	26	31	25	21	27	36	23	33	28	18	28	37	22	29	21	20	12	33	29	31	18	22	16	26	23	24	27	29	26	22	25	25	29	36	26	19	22	28	24	29	24	28	25	27	27	38	29	18	26	26	29	30	16	23	19	26	32	19	16	32	23	24	28	24	18	30	28	20	29	22	21	26	25	20	23	23	29	22	23	30	31	22	30	27	24	18	21	27	37	30	20	33	30	18	18	25	26	24	23	32	31	26	20	17	22	28	28	21	28	28	27	29	31	26	29	32	22	28	23	17	25	20	24	24	26	28	26	17	19	33	18	29	25	33	30	22	18	16	28	28	27	18	26	33	39	21	25	20	27	18	18	23	29	29	21	23	23	24	33	23	30	30	22	32	23	22	25	29	36	21	28	29	28	29	22	25	23
32327	22171	14116	26444	30910	27611	23355	18953	16744	15467	13674	11441	10492	9782	9107	8257	6826	5647	4714	3938	3522	3297	3149	3018	2765	2376	2088	1969	1560	1385	1167	1116	1179	1104	891	803	783	655	632	526	488	516	489	495	496	460	474	433	431	446	451	476	460	450	439	410	429	430	424	434	441	407	398	458	444	412	445	427	449	462	420	447	445	430	514	520	510	524	480	506	475	513	440	485	438	464	494	442	500	493	469	472	447	409	484	459	455	486	462	400	463	436	469	442	421	457	436	412	425	420	455	409	434	420	425	435	433	427	419	410	403	400	413	401	378	443	452	421	432	433	441	431	392	415	420	438	418	458	442	423	460	463	425	412	398	432	434	461	394	495	452	393	429	422	451	409	431	387	446	431	423	430	423	417	405	419	402	417	473	428	378	427	429	388	408	422	423	439	425	423	434	397	381	454	414	411	411	437	390	397	421	409	430	429	394	419	435	428	422	408	410	419	392	424	433	406	444	408	408	470	416	424	425	411	393	449	418	465	426	414	403	433	431	397	393	408	397	396	415	433	379	402	449	380	419	412	434	425	392	434	431	393	428	442	410	420	421	436	437	451	408	434	408	460	433	414	381	421	433	440	423	423	445	407	442	441	437	368	452	431	450	428	416	397	417	420	418	449	416	396	382	431	415	412	407	388	399	461	397	434	441	435	434	390	421	417	443	390	447	396	410	406	431	406	431	452	454	437	376	448	432	411	421	423	408	407	439	406	423	430	391	442	422	409	410	424	430	440	467	438	426	384	415	430	432	471	434	407	398	408	440	397	419	422	384	441	414	404	421	448	428	430	409	433	424	394	455	453	430	422	445	415	388	439	418	393	399	391	437	398	399	411	410	403	426	402	434	417	401	405	419	413	466	471	414	420	426	445	450	381	445	443	437	407	397	444	435	405	434	452	379	439	379	425	410	395	404	387	400	445	395	424	465	465	436	398	442	411	430	403	389	402	420	423	423	428	420	440	453	404	475	436	409	443	388	453	419	446	422	410	404	414	420	462	424	407	424	428	462	429	416	400	462	369	398	443	437	427	429	463	395	391	396	399	443	420	436	421	437	420	440	452	440	417	424	440	448	447	448	434	424	422	448	426	425	403	406	375	433	412	432	439	412	440	407	403	411	405	406	418	455	437	419	420	443	424	412	431	410	429	407	433	428	416	415	383	412	412	447	427	387	407	401	447	468	427	434	433	407	420	442	347	412	406	416	398	460	401	398	399	414	395	432	423	415	401	445	426	466	410	388	440	425	450	402	371	397	413	440	388	420	419	455	417	411	424	423	415	440	454	448	406	465	434	419	398	439	411	443	446	462	392	420	439	437	441	385	434	433	436	419	404	414	439	433	437	422	461	428	436	414	445	455	420	418	410	415	479	407	409	445	415	444	402	410	432	428	403	446	417	438	446	460	417	450	391	394	422	425	426	409	415	451	388	414	439	470	472	431	411	417	427	442	457	438	410	446	412	425	398	450	423	413	453	406	385	384	402	428	412	436	414	397	412	432	402	421	411	374	401	447	423	417	417	439	441	411	422	406	410	413	429	399	403	428	417	391	386	423	437	446	377	441	423	417	413	456	425	404	444	415	452	438	452	421	444	425	437	406	455	399	431	403	453	436	381	379	434	387	452	458	409	436	440	443	404	424	442	418	410	420	399	417	443	414	411	426	434	372	406	425	448	441	392	400	402	433	430	384	449	402	450	434	407	395	413	409	445	426	419	385	388	396	458	418	476	445	445	446	451	392	420	458	456	438	396	453	447	408	403	421	439	387	384	433	452	411	430	435	444	418	415	407	396	407	407	452	437	420	411	424	454	432	438	390	399	442	431	426	416	468	414	423	403	413	433	411	395	442	418	417	417	388	398	442	442	426	436	427	408	409	407	421	402	403	441	437	404	426	412	401	404	403	424	422	437	439	394	465	408	401	439	464	409	396	426	431	443	427	401	445	434	454	408	441	442	410	438	419	396	438	402	437	469	433	402	403	442	431	452	410	400	439	442	411	420	439	397	434	421	421	425	422	440	396	423	419	438	422	424	433	418	414	430	408	405	416	466	436	426	433	424	420	429	413	415	403	400	447	413	449	429	369	429	376	448	428	408	400	433	426	422	426	448	442	439	407	449	442	405	410	445	452	381	430	452	408	428	432	453	425	423	420	427	456	383	433	427	402	394	406	405	458	437	391	406	446	429	436	444	371	428	409	435	416	402	425	424	452	427	410	460	431	422	390	433	404	438	406	424	423	454	422	451	411	430	419	439	414	414	390	418	402	406	442	438	456	427	403	420	422	430	433	426	415	394	401	464	440	434	425	427	396	431	436	421	397	410	438	426	424	416	424	417	406	421	469	407	455	422	383	440	448	381	411	431	416	392	431	420	443	443	425	433	410	438	418	429	416	421	429	419	455	460	391	455	405	468	408	431	428	432	434	441	426	428	431	409	387	426	434	442	398	443	423	444	444	398	389	393	432	406	423	447	428	448	422	419	417	385	428	425	416	421	412	413	427	399	412	402	424	433	426	399	419	431	405	417	429	402	429	436	430	395	447	417	430	435	418	384	415	430	429	432	415	406	420	439	392	428	414	447	448	452	450	399	457	402	440	427	433	396	447	447	426	428	432	442	426	423	444	415	407	459	430	452	414	412	460	452	438	410	402	417	449	434	446	395	412	416	426	438	456	410	404	441	434	475	457	451	409	432	413	422	436	389	402	419	427	410	410	395	462	406	417	458	389	403	414	428	408	425	428	414	424	407	435	413	445	424	433	417	452	418	416	408	412	428	389	399	394	435	425	405	470	413	429	420	403	412	428	426	443	463	435	457	418	422	423	435	451	441	409	454	435	439	411	389	430	432	438	356	411	400	393	446	399	399	466	425	425	385	415	430	414	449	408	416	443	424	432	451	408	404	404	399	424	418	433	428	406	421	402	434	453	446	438	409	427	438	417	417	422	414	431	418	426	402	435	417	405	418	429	394	399	364	441	423	418	434	404	431	461	407	432	444	409	382	395	440	420	443	423	424	407	462	394	405	401	405	468	403	416	427	446	382	435	376	402	418	424	448	382	456	403	446	426	407	397	397	416	404	401	417	408	464	453	446	445	386	429	417	404	438	422	381	415	424	465	423	434	428	410	392	451	410	446	464	433	437	413	408	400	412	424	437	391	440	396	376	425	409	394	418	414	388	427	415	422	392	410	440	412	447	444	419	428	388	455	433	398	443	426	424	460	424	378	418	387	453	408	422	450	435	456	422	419	414	424	471	436	426	419	447	377	434	414	437	426	436	445	430	419	407	434	390	402	422	416	432	399	405	427	411	422	401	431	429	408	396	460	420	456	425	422	426	444	436	401	429	466	411	409	423	427	379	403	412	417	428	397	418	397	429	418	401	441	412	444	414	435	419	421	451	455	450	397	434	378	431	393	433	408	394	419	393	435	414	402	421	431	442	408	416	424	410	417	424	436	409	461	401	427	405	387	454
5007	1882	963	664	875	975	754	636	524	500	435	379	410	343	293	280	252	212	171	146	141	120	127	123	91	77	81	89	77	54	56	69	63	72	58	46	41	52	40	37	41	44	55	45	29	35	44	44	43	43	47	34	42	41	40	41	27	44	53	42	34	26	53	41	54	31	38	32	28	47	35	44	39	34	34	37	47	41	48	46	44	44	38	44	36	41	40	45	51	47	38	45	30	45	39	38	30	33	29	44	43	38	35	30	48	44	45	36	50	53	33	35	48	44	43	39	36	41	35	31	43	28	32	39	37	52	40	36	43	26	46	39	46	34	41	47	39	38	33	42	41	41	26	36	49	45	33	34	35	54	31	60	42	34	43	42	45	47	46	44	39	32	45	32	43	45	43	42	44	35	51	34	32	39	30	34	39	45	41	28	35	44	41	42	44	48	39	37	32	35	42	26	36	36	45	45	45	37	47	41	49	34	40	40	36	33	35	37	49	36	38	32	39	29	22	59	38	44	34	45	37	33	32	45	35	38	37	34	45	46	51	43	41	48	32	52	33	34	33	31	40	35	44	39	44	36	37	48	40	40	35	40	32	37	36	40	44	39	60	43	44	33	48	40	46	32	33	44	37	27	40	36	38	31	29	35	39	38	32	38	42	48	30	35	33	49	38	32	45	45	41	24	28	40	37	41	36	42	51	27	46	34	31	32	40	37	45	49	40	40	44	33	39	31	46	51	38	28	36	40	40	29	40	37	42	44	33	28	39	38	32	36	47	42	52	48	31	36	35	39	43	33	39	37	40	51	44	39	30	34	37	47	48	31	33	43	47	37	39	45	38	41	39	38	50	38	28	32	32	46	41	45	30	34	52	40	44	34	43	49	41	38	39	33	37	31	42	35	46	43	39	35	36	39	41	55	45	30	29	39	43	37	34	40	41	54	38	37	40	39	40	39	34	40	38	35	44	47	43	41	36	35	45	40	34	40	35	34	41	45	38	38	40	42	37	47	51	45	36	44	38	37	43	36	35	47	41	36	30	37	52	33	32	37	40	37	41	41	39	34	32	36	37	38	33	38	43	40	34	40	32	41	40	28	36	45	46	41	28	38	43	43	43	35	42	39	37	46	49	43	37	34	39	29	39	40	34	37	30	24	37	27	34	43	36	28	29	39	46	48	44	38	38	44	35	36	34	42	42	41	22	54	43	29	37	40	37	36	47	41	48	52	36	47	39	31	40	36	36	43	41	26	52	37	33	34	46	38	37	35	34	40	37	37	39	36	42	28	35	36	32	40	41	34	39	37	42	28	41	48	40	36	28	35	47	40	30	36	44	37	47	35	35	34	36	32	36	44	41	37	48	46	40	42	31	41	29	40	31	39	41	33	50	42	53	44	26	51	45	50	39	27	30	37	40	53	39	32	42	39	35	40	42	34	28	38	40	40	38	45	43	46	34	46	40	34	42	37	56	38	33	33	37	38	40	26	36	40	37	39	36	41	44	39	39	31	34	33	41	48	44	37	42	42	46	46	41	38	38	42	41	42	41	33	37	38	42	41	28	40	54	29	41	36	31	42	33	40	36	33	37	38	36	32	37	39	28	33	47	30	35	26	34	45	31	43	38	41	41	44	51	39	38	29	36	52	35	39	38	34	37	34	57	34	36	46	34	41	29	48	38	28	40	34	48	32	36	33	40	29	46	36	32	48	34	47	52	34	34	43	45	33	50	45	35	24	42	35	44	41	42	51	36	41	31	41	38	43	40	38	43	54	32	29	36	48	32	42	44	37	36	40	41	36	41	38	42	46	36	46	40	44	44	50	54	40	43	36	31	25	39	30	24	41	42	42	47	41	49	44	26	28	37	43	44	40	39	32	41	47	40	29	31	46	39	38	42	40	37	44	34	34	45	45	35	41	29	28	43	39	47	37	39	34	35	37	41	34	48	44	43	44	47	33	41	39	33	40	33	45	34	24	42	40	37	43	38	45	43	27	38	48	44	53	46	41	32	38	46	40	36	34	30	33	40	60	31	42	33	40	38	40	41	38	36	42	36	29	56	35	34	47	36	32	35	31	27	28	45	54	50	32	42	35	35	34	33	39	54	47	31	39	39	45	39	36	48	40	41	41	47	38	38	37	40	50	40	38	55	38	48	48	35	39	52	41	47	47	30	37	39	35	37	32	35	37	35	32	42	31	24	46	33	32	34	49	43	44	42	31	31	30	37	26	41	34	32	39	45	40	31	44	35	28	40	43	41	39	43	41	43	47	46	34	41	42	42	50	35	41	36	37	39	45	34	35	49	37	38	42	38	40	40	33	43	49	47	33	33	51	32	43	34	35	33	43	30	36	40	43	37	26	29	39	34	31	38	41	41	40	44	32	46	38	51	36	34	35	44	43	39	44	63	38	41	23	40	38	54	42	44	44	33	41	45	41	46	37	39	39	31	39	42	37	36	32	42	39	33	37	44	41	33	30	26	32	44	45	39	38	37	38	46	42	36	39	36	42	47	33	49	40	41	43	39	27	41	50	39	46	29	30	47	28	33	41	34	39	44	34	42	39	24	39	47	25	24	30	42	42	25	39	38	35	40	29	45	35	35	45	35	39	44	29	47	43	34	37	43	30	35	39	34	34	47	39	38	41	31	40	33	27	36	35	47	39	29	39	34	37	39	45	41	28	54	33	45	51	44	34	46	43	45	36	31	35	40	36	45	44	36	40	44	40	34	34	36	37	33	36	51	36	30	36	39	52	32	39	40	44	38	31	33	43	39	26	39	52	36	51	44	28	32	50	37	38	29	46	28	43	41	31	37	27	46	36	36	37	38	32	40	43	35	35	39	36	35	47	32	47	41	46	36	29	26	38	35	31	36	31	50	37	37	43	43	31	43	33	36	43	40	33	42	46	44	36	52	46	46	51	32	35	35	53	37	36	30	51	36	40	37	34	56	42	46	48	51	48	57	39	38	40	41	38	44	34	34	33	45	31	36	22	42	36	45	39	41	41	30	36	48	40	51	40	27	42	35	42	37	46	37	44	40	36	36	30	38	38	26	40	37	31	39	49	39	45	32	42	34	51	32	40	36	31	44	42	35	38	32	27	35	43	40	45	38	42	29	41	36	43	44	40	37	46	37	34	42	26	44	35	38	27	37	38	44	62	36	33	39	35	37	39	30	41	47	30	43	46	39	37	34	34	50	38	42	43	44	30	32	39	47	41	38	29	35	58	43	33	38	39	38	43	35	36	37	33	37	43	43	33	43	34	38	39	42	29	42	42	39	44	48	45	37	37	35	48	31	36	34	34	55	33	45	26	36	30	44	27	38	29	39	40	34	41	43	36	40	33	37	41	44	36	37	37	41	34	45	53	37	41	35	39	40	44	37	36	41	44	31	44	50	46	35	39	52	42	45	29	34	34	42	43	57	39	33	40	43	50	43	29	40	46	28	52	49	29	42	34	44	35	49	37	42	45	29	49	34	45	36	49	38	56	44	51	41	35
34965	25760	18064	30618	35011	32215	27624	23976	21555	20034	17761	15548	14014	12939	12072	11017	9316	8133	6806	5940	5335	4876	4478	4182	3857	3226	2867	2599	2279	1953	1629	1635	1633	1434	1408	1155	1104	1000	932	841	833	793	761	739	771	711	699	742	700	693	677	708	716	657	674	656	646	713	671	656	660	633	690	616	692	633	639	628	673	690	682	653	694	705	744	730	773	756	725	726	683	730	697	678	686	682	712	682	733	743	705	751	657	632	722	709	695	624	638	688	665	686	656	638	676	687	665	600	661	653	588	628	633	636	618	614	616	632	646	668	576	661	629	630	650	636	650	581	655	630	647	641	650	630	610	610	664	589	622	602	665	653	656	631	599	622	665	638	618	591	608	620	639	647	622	622	633	656	610	624	601	661	642	619	676	642	627	607	687	591	663	576	692	571	619	602	677	613	596	611	638	613	588	588	640	654	641	622	593	622	643	642	637	616	599	605	664	570	700	602	648	644	607	662	607	671	621	632	632	645	672	661	674	623	624	667	618	645	593	638	641	632	633	641	645	655	630	622	643	655	613	629	650	637	667	658	574	652	637	607	635	625	656	583	616	633	631	632	623	624	645	617	641	631	598	640	627	638	639	634	672	608	612	650	648	588	620	607	586	639	653	653	689	661	647	648	647	619	592	641	679	612	637	608	597	577	671	639	595	644	602	643	687	627	613	619	648	639	593	629	607	580	618	592	597	587	632	594	661	570	651	610	583	657	624	609	644	658	612	617	629	596	655	654	641	631	621	662	586	603	624	615	617	630	615	669	619	598	654	607	580	638	642	599	635	638	637	625	592	589	641	658	608	616	620	628	641	628	622	633	649	616	632	663	594	663	637	608	623	619	662	620	660	602	599	652	666	612	605	639	613	638	662	665	587	668	612	657	632	617	677	624	637	641	585	599	667	647	661	644	635	650	653	624	676	631	643	623	635	629	637	620	669	626	598	631	626	612	624	644	615	615	627	612	640	577	625	656	597	611	597	689	624	648	622	634	608	610	629	660	697	625	655	646	647	641	648	615	654	596	599	614	628	607	646	636	628	669	636	622	611	647	578	610	625	649	669	634	633	655	614	645	630	660	640	634	632	595	629	627	619	648	643	636	638	611	625	615	610	656	639	635	603	610	600	641	671	650	633	643	641	632	634	651	603	628	646	650	629	600	629	603	655	684	610	617	634	589	625	649	662	623	597	630	621	632	598	673	626	621	623	663	640	607	570	644	641	606	668	650	599	629	597	659	648	606	594	642	620	635	605	640	602	649	604	639	578	645	605	635	624	658	649	625	619	602	673	640	634	602	642	620	660	600	626	593	654	616	618	629	619	634	612	593	645	660	623	599	637	596	651	669	655	627	653	675	605	607	622	594	625	593	633	633	588	632	631	585	608	655	640	642	624	651	597	635	616	624	607	636	660	646	666	617	625	598	654	632	674	635	621	628	632	585	621	622	661	635	617	585	602	663	586	608	615	680	614	620	615	633	634	653	613	631	615	677	574	644	641	618	632	632	673	640	621	619	641	659	616	656	639	648	630	640	628	662	631	568	663	623	601	583	630	596	617	597	578	597	644	613	622	632	647	578	642	611	571	620	595	591	635	635	596	659	614	646	633	611	639	623	655	625	672	615	644	608	598	642	678	651	632	639	608	637	638	652	626	637	660	611	637	626	611	659	662	619	654	636	634	626	609	632	626	661	633	684	628	638	630	642	633	641	624	654	621	617	619	617	679	670	627	640	611	613	627	608	624	608	573	620	676	617	631	622	648	606	649	642	595	675	638	568	595	634	634	663	626	657	626	605	651	620	672	638	656	636	648	586	596	641	644	618	621	628	645	630	632	588	644	690	614	644	699	675	605	639	642	654	642	678	671	615	598	638	643	653	622	624	644	645	618	636	655	640	644	618	563	662	616	661	651	632	617	664	618	576	640	635	612	620	635	615	610	597	616	580	634	582	658	629	619	573	631	630	648	655	620	650	656	629	627	645	633	621	626	707	642	623	607	668	583	647	641	659	605	636	597	665	593	585	610	621	676	613	681	615	629	621	652	577	629	638	626	651	647	625	648	612	647	621	639	636	604	619	654	613	655	598	631	620	618	653	622	642	636	621	610	616	602	632	625	600	644	627	679	611	634	657	617	646	623	608	635	604	599	608	638	660	646	577	624	629	586	645	585	613	688	631	626	618	635	607	586	636	645	643	663	632	584	609	657	651	648	616	642	612	627	624	616	643	648	590	638	644	684	638	624	618	603	626	663	622	668	611	582	628	596	631	577	601	617	651	637	620	679	632	654	607	583	623	601	619	615	626	665	638	624	653	650	641	628	643	630	626	606	577	630	625	626	616	602	632	595	599	582	630	632	625	600	602	598	608	623	634	610	651	634	638	625	646	598	626	598	610	625	604	602	626	641	648	635	632	619	611	632	592	590	642	600	670	636	638	606	661	626	575	627	618	592	602	616	604	635	630	629	596	658	612	623	584	636	671	630	632	681	673	588	620	641	618	629	609	651	628	588	585	655	652	604	657	640	636	598	612	620	658	594	628	612	642	681	629	648	582	638	654	648	597	640	639	605	659	645	658	641	647	638	584	592	621	581	615	640	620	633	628	627	595	633	651	618	636	583	616	595	595	599	612	637	570	609	653	593	602	618	629	666	660	654	655	643	677	614	671	640	668	652	604	659	637	647	603	636	647	641	683	648	650	604	640	616	612	641	620	646	644	628	615	643	647	637	662	627	640	625	597	629	607	615	577	633	628	688	621	615	666	620	627	634	583	677	606	643	634	615	668	647	645	572	647	622	623	600	615	642	582	625	641	641	665	589	615	618	659	666	645	596	624	594	634	630	611	612	638	603	632	589	583	615	623	625	633	622	654	616	661	607	630	616	655	691	679	620	630	636	642	671	635	633	624	638	658	589	638	651	604	619	626	609	653	572	616	578	640	602	630	619	626	631	637	627	617	598	626	647	633	565	620	662	605	594	618	613	640	613	628	600	653	646	644	615	641	619	644	672	634	639	649	606	617	615	639	647	611	639	630	668	665	636	650	662	611	628	644	645	644	627	635	643	624	627	669	624	691	631	675	653	647	666	636	587	641	600	642	600	643	625	616	618	647	627	623	664	632	641	617	607	593	628	619	633	604	597	524	600	626	574	636	635	674	651	644	625	615	670	598	609	645	655	611	642	649	648	645	610	641	637	641	639	629	660	638	613	617	637	638	608	605	672	595	634	581	681	633	655	616	626	672	662	653	613	624	653	710	619	639	599	635	613	613	628	654	665	620	667	646	638	691	650	647	623	591	603	635	682	657	600	664	629	634	668	613	618	648	623	622	665	616	613	623	650	618	631	648	664	578	621	622	615	669	657	606	650	609	641	669	654	613	626	648	651	634	689	615	637	617	662	609	609	633	639	618	601	611	633	622	607	617	630	674	652	629	628	643	682	600	660	593	596	586	629	598	659	594	669	612	682	619	621	653	655	634	635	617	616	668
5800	3077	1583	1037	1356	1387	1097	918	843	763	669	615	458	446	436	411	313	244	215	200	212	173	136	144	140	112	103	102	71	72	56	66	55	40	52	43	34	40	27	42	41	29	19	30	37	22	32	39	32	28	31	30	27	30	26	36	40	23	38	22	28	26	24	31	34	39	27	24	34	34	20	37	26	25	26	32	33	32	30	23	30	30	26	26	35	36	30	30	23	31	27	32	33	28	30	24	32	27	36	27	29	28	25	31	24	29	32	35	32	30	30	30	26	25	34	32	26	26	35	25	33	21	29	27	21	36	19	41	25	42	32	20	26	25	24	22	23	28	23	31	25	28	26	28	29	30	34	30	25	24	19	35	35	21	28	27	22	20	22	23	20	26	30	16	25	30	26	31	28	24	24	37	30	27	30	26	20	29	34	24	26	26	22	22	29	22	30	24	25	31	19	25	20	28	31	24	33	28	30	30	19	28	23	26	28	25	29	25	24	23	24	21	28	38	21	32	21	31	28	33	18	41	24	21	33	30	36	27	33	34	29	31	31	30	39	24	28	22	22	25	22	28	22	29	24	29	26	30	29	18	29	24	28	30	26	27	35	26	22	30	20	18	27	28	16	33	26	27	34	19	39	33	29	42	24	31	27	28	32	21	23	23	22	27	31	25	26	38	26	28	32	29	21	45	31	34	25	35	26	30	27	31	17	28	28	29	27	22	30	30	33	18	31	36	35	30	33	27	27	26	24	27	28	22	24	21	28	20	29	28	30	26	29	21	30	30	28	24	33	28	20	25	20	30	27	23	18	36	34	31	20	24	26	37	25	23	33	27	22	31	25	22	20	32	28	18	25	17	18	22	27	26	23	35	22	24	33	31	33	30	21	23	20	30	24	33	31	32	23	24	28	29	31	32	32	33	37	27	37	27	32	19	22	25	28	24	34	26	24	40	31	17	28	33	35	29	33	23	29	28	27	22	25	39	28	20	23	24	32	28	33	20	30	36	26	25	21	20	29	25	31	17	28	29	20	29	30	26	30	24	20	30	29	26	38	30	34	30	27	32	20	32	37	29	25	20	20	24	26	34	30	21	37	17	28	27	24	18	27	30	26	26	31	35	22	29	27	30	31	27	33	27	27	30	24	22	33	29	29	36	30	26	21	19	26	27	27	26	28	33	34	38	24	23	33	31	31	30	24	26	34	33	31	29	31	31	32	33	28	24	35	19	33	31	33	28	34	28	34	23	37	27	21	28	30	41	22	23	32	23	29	25	30	38	27	26	31	28	30	28	25	20	15	31	23	29	34	22	30	23	27	35	34	35	21	25	27	30	19	25	14	31	25	36	24	31	35	26	31	27	33	32	29	17	35	26	22	31	25	37	29	27	32	39	29	26	19	21	25	23	24	33	27	21	23	24	20	24	29	31	25	34	34	21	35	27	21	20	15	33	32	29	25	24	21	40	27	32	22	28	23	26	30	22	24	22	40	36	23	29	29	33	30	19	40	30	38	26	24	24	22	35	28	22	27	27	26	29	22	29	31	29	36	26	29	30	34	22	31	29	28	29	27	26	28	21	27	37	26	34	34	24	30	21	18	36	27	19	29	28	28	21	25	28	26	34	21	35	29	23	21	34	31	22	28	28	28	32	30	36	27	23	27	25	39	28	32	26	26	35	25	25	38	32	22	24	26	29	28	35	24	23	22	32	28	28	31	35	25	40	20	25	35	27	31	21	30	27	10	35	18	24	25	32	24	23	31	40	29	30	33	30	32	25	21	19	21	30	25	23	20	23	32	28	18	22	25	27	24	22	29	24	21	41	29	26	28	23	32	27	28	30	24	23	31	26	30	23	20	28	25	26	28	19	27	30	29	28	27	27	25	30	34	32	30	26	25	28	21	23	28	32	32	16	34	22	36	31	25	23	22	35	27	31	34	21	15	26	32	34	32	33	34	25	33	21	24	27	24	26	20	32	22	35	27	34	29	26	31	22	32	23	32	22	28	19	26	25	25	25	27	38	36	20	23	25	27	25	23	40	32	30	23	25	21	17	22	25	22	14	24	24	33	30	23	25	31	28	26	19	22	27	28	26	19	28	27	32	23	23	22	18	27	24	27	29	23	35	30	22	31	29	25	23	24	30	37	19	32	35	25	27	22	31	27	34	34	26	29	19	25	33	22	23	28	29	36	19	25	27	19	26	22	27	31	31	24	25	35	26	28	20	33	23	31	28	20	23	23	22	29	28	35	24	26	22	23	28	25	27	28	26	26	13	27	21	27	26	20	30	19	30	24	19	33	37	17	32	29	24	21	26	35	30	28	33	29	32	21	30	31	27	24	22	24	21	30	34	31	24	23	26	33	21	27	36	28	19	21	26	32	26	22	26	34	26	31	26	23	29	37	27	12	25	34	19	25	31	28	28	24	28	17	26	28	23	18	25	38	26	33	27	23	24	29	25	25	22	30	16	25	20	31	23	18	19	23	26	30	33	37	32	29	28	25	27	26	31	31	26	26	34	25	24	31	31	29	26	28	31	32	32	33	24	29	22	32	34	36	33	25	20	19	25	25	20	25	29	27	36	31	24	28	29	23	18	31	27	29	30	24	37	28	20	28	26	25	27	27	34	28	24	18	19	31	20	35	29	18	31	30	25	41	34	31	28	32	29	23	32	28	28	24	37	28	39	35	29	18	25	27	41	35	16	30	29	29	31	36	31	30	30	25	23	26	24	27	27	31	27	36	28	33	20	28	22	28	25	47	36	36	32	22	23	24	33	30	35	29	31	21	32	26	22	31	26	33	25	20	25	25	31	33	25	30	28	17	27	24	29	32	32	22	29	32	24	29	37	21	29	28	28	25	28	26	33	28	23	27	29	20	30	29	29	47	30	30	25	25	25	23	32	28	26	26	39	34	30	29	25	32	23	24	34	25	30	28	27	31	29	24	26	29	20	24	36	38	27	28	31	32	26	36	31	20	19	21	28	28	20	28	27	32	28	29	28	37	26	26	27	32	26	28	16	25	30	26	30	36	34	34	16	26	23	37	22	30	27	21	25	26	22	37	26	21	19	31	31	30	29	32	26	26	29	27	26	33	31	19	29	23	32	33	30	31	33	30	21	24	33	32	27	27	33	22	40	19	27	18	27	31	24	24	35	29	33	23	27	39	26	28	30	24	25	24	26	19	22	24	30	30	28	24	14	22	26	24	21	22	19	32	33	23	27	26	28	28	31	34	28	24	26	26	32	33	36	29	24	31	31	27	28	22	30	25	23	32	25	28	31	17	24	28	33	29	27	24	18	26	23	34	27	28	35	29	28	27	36	37	23	22	35	26	26	24	30	23	23	28	40	35	21	29	25	19	31	30	29	23	31	30	31	27	33	34	25	23	24	35	26	23	24	19	20	26	28	19	22	32	29	23	33	24	29	34	27	28	23	22	25	22	28	26	25	29	17	32	25	28	42	29	24	21	30	18	22	24	32	28	36	27	36	26	28	33	21
41729	30569	23233	35867	40162	37256	32918	29168	26507	24804	22329	19678	17962	16793	15696	14199	12165	10620	9332	8080	7298	6864	6221	5523	5007	4027	3671	3163	2694	2310	1999	2060	1919	1720	1430	1303	1165	1011	893	761	717	662	685	674	649	653	595	591	631	566	605	567	548	552	525	549	497	550	545	545	485	500	503	508	472	509	476	499	450	516	496	512	518	579	565	657	717	609	570	541	623	588	578	549	494	564	573	553	555	565	590	511	541	517	497	514	485	519	522	508	486	495	506	531	531	490	482	465	490	498	436	458	465	452	445	507	464	436	438	491	458	456	464	484	448	418	480	474	451	469	455	484	456	444	451	500	513	451	472	450	491	456	450	489	485	501	456	496	416	486	467	477	500	400	459	466	455	422	477	464	450	449	480	435	466	472	445	442	410	424	463	444	448	439	437	433	465	453	426	478	451	414	507	438	454	435	409	437	424	457	433	461	473	436	451	454	469	440	455	442	435	441	441	426	432	408	424	452	442	472	445	453	457	437	455	427	419	454	428	462	452	455	436	482	479	453	473	443	468	431	472	483	464	419	454	438	468	444	424	445	408	433	459	432	446	477	462	440	454	436	422	481	435	431	463	453	433	507	450	447	451	460	431	453	468	446	437	454	455	442	471	438	450	446	426	464	442	456	429	410	400	443	452	454	452	475	460	442	459	454	436	446	469	428	455	441	448	437	436	452	431	430	446	472	440	446	424	451	442	399	466	426	464	400	462	469	428	439	488	480	454	454	455	429	437	423	448	456	470	468	438	439	417	450	467	453	462	404	429	466	452	430	427	461	425	435	458	472	480	443	444	416	445	447	481	455	417	418	406	479	426	489	449	475	444	436	461	443	489	428	433	430	465	431	412	440	454	467	445	433	464	458	436	447	449	472	434	470	438	449	446	443	454	430	437	422	422	416	407	457	458	464	442	448	423	444	443	443	469	447	449	471	464	449	447	440	446	478	453	467	420	467	457	463	403	418	483	487	435	448	467	417	448	423	437	467	445	443	474	459	449	480	429	467	463	455	445	416	441	486	476	455	455	455	434	421	448	465	482	442	455	453	481	480	502	427	442	454	426	478	409	429	453	452	438	445	463	455	486	452	450	420	413	488	482	489	456	420	445	459	425	436	477	423	455	465	453	431	402	449	448	483	410	456	470	429	458	437	456	446	450	465	464	497	427	466	450	412	431	483	467	457	456	448	444	446	473	455	473	464	436	459	427	448	493	458	448	441	426	443	483	434	448	434	478	448	474	432	446	413	437	434	475	422	436	432	414	484	417	481	432	470	454	406	441	413	461	428	446	454	457	428	447	441	474	445	439	434	459	468	442	434	460	444	431	461	452	444	446	484	442	440	454	449	467	441	410	454	463	429	474	434	458	438	453	489	433	445	484	451	457	397	427	457	447	440	461	467	447	426	438	406	425	433	454	417	445	477	449	455	430	437	436	431	422	477	464	446	440	469	451	426	457	477	418	446	442	479	443	440	447	439	467	448	411	470	508	405	448	413	433	446	472	417	446	463	429	415	466	418	454	433	423	466	433	448	426	446	423	423	455	463	426	453	468	447	444	466	439	431	425	485	462	471	452	452	457	406	449	453	436	454	437	425	428	448	461	442	454	453	434	458	453	469	469	507	461	437	458	445	472	464	432	448	434	430	447	429	488	392	453	433	436	442	404	472	405	480	425	410	434	427	493	474	423	449	457	443	471	450	420	459	483	454	389	457	439	409	423	435	459	463	390	469	453	449	447	450	425	474	448	439	431	456	458	453	427	446	446	466	484	459	440	430	437	416	457	456	430	433	460	440	431	449	430	455	433	414	422	439	483	438	432	477	439	411	498	433	454	440	462	414	463	459	452	438	451	454	488	435	448	419	448	437	451	484	452	472	466	456	435	431	451	450	442	443	484	421	456	439	404	455	453	490	444	436	413	429	454	428	446	426	464	450	464	424	445	448	478	413	421	460	470	454	444	445	483	471	480	427	439	465	426	435	458	501	468	435	455	419	469	410	451	458	428	412	510	466	467	456	469	453	435	431	422	475	482	462	450	460	456	427	432	432	462	457	462	452	439	427	464	446	460	449	445	439	445	440	470	441	472	437	448	443	440	466	415	458	419	446	445	454	479	447	430	424	429	437	446	433	456	436	463	461	434	466	458	446	462	464	443	446	428	448	421	448	419	471	462	448	455	433	447	421	456	455	440	426	455	446	473	458	434	441	454	482	438	444	456	489	438	452	475	467	457	446	449	396	419	431	467	440	417	433	447	459	455	418	443	447	477	407	437	449	468	443	440	477	437	429	429	486	465	454	474	454	428	451	457	429	445	451	462	446	464	460	466	459	454	440	442	460	448	442	414	437	436	445	443	434	466	430	457	454	454	437	413	451	438	437	429	416	455	455	429	443	417	443	444	444	398	417	473	436	482	411	426	466	466	446	423	454	417	461	465	418	462	442	450	491	406	412	412	431	477	423	412	471	460	444	441	446	403	447	442	408	443	454	446	452	442	446	444	444	471	442	440	437	455	449	432	428	445	440	479	468	441	415	426	471	471	433	462	428	451	432	429	453	443	458	459	450	461	452	451	470	470	416	436	398	449	472	451	434	454	447	458	459	473	426	444	494	488	482	467	437	447	420	426	428	421	434	449	405	470	461	476	441	428	484	454	451	454	481	481	397	487	450	463	467	455	451	447	436	439	466	456	446	481	491	459	459	458	439	439	460	441	453	415	467	442	468	464	461	443	461	420	461	485	462	453	466	480	474	452	428	437	451	405	432	458	450	445	457	410	464	455	458	443	457	495	420	473	476	432	437	437	416	463	443	491	469	460	451	448	465	424	446	471	433	411	450	437	452	459	453	446	454	433	470	446	462	485	448	452	425	449	451	434	448	383	438	458	426	439	432	426	443	448	438	417	476	464	533	461	414	430	457	454	482	427	476	498	412	417	454	421	528	486	456	405	435	425	439	450	433	453	445	414	445	449	469	487	465	452	458	413	460	442	450	439	476	444	400	475	460	472	464	424	416	461	451	445	426	440	476	464	423	451	441	415	430	459	452	450	419	455	444	448	425	428	455	447	455	424	415	487	433	435	439	476	427	457	439	427	443	430	430	467	416	458	465	405	456	481	480	456	439	447	473	439	426	445	464	449	478	471	444	411	472	443	423	443	452	416	448	458	481	485	439	451	470	433	486	454	469	431	473	449	416	458	496	455	482	442	438	444	491	467	423	462	469	460	400	442	458	428	460	454	461	448	448	496	429	417	421	433	452	465	441	437	461	459	454	430	414	474	459	415	448	458	424	473	421	436	420	446	462	437	409	472	428	434	467	455	466	435	396	486	477	484	443	473	451	451	444	430	461	443	474	497	465	507	463	419	431	427	440	417	438	457	465	459	432	492	444	436	459	398	432	427	449	434	482	452	483	505	444	433	452	441	429	467	470	423	410	453	467	459	424	435	470	483	397	465	484	441	448	467	449	457	422	433	462	452	466
3180	1166	701	458	596	639	572	423	393	369	292	278	245	215	200	149	140	129	126	94	82	99	70	80	75	59	58	64	54	62	40	38	44	40	30	34	30	37	29	30	33	27	28	22	30	30	35	32	22	28	24	32	33	38	29	26	22	25	25	35	16	30	26	21	20	25	30	30	20	29	30	26	18	24	25	21	32	31	27	22	18	30	38	19	25	22	29	19	23	39	33	40	41	19	29	38	27	28	35	32	26	35	27	26	30	30	32	35	21	23	32	23	32	21	35	30	27	21	27	25	27	24	32	29	33	32	15	36	21	25	32	33	15	29	27	30	32	33	29	31	29	25	13	29	25	27	29	21	24	31	32	29	27	23	33	37	28	39	33	29	14	30	29	36	22	28	27	28	28	22	33	34	16	27	29	22	29	24	34	27	27	25	20	29	25	31	25	34	27	30	34	25	25	27	36	28	30	28	25	31	19	20	28	37	24	29	29	25	15	27	36	30	31	29	34	25	29	28	26	23	28	31	24	26	24	33	28	28	19	33	23	35	34	31	33	22	38	29	28	32	19	19	20	35	23	30	38	29	28	16	29	30	30	26	25	27	34	33	26	25	24	30	25	32	25	19	24	33	16	26	30	35	27	28	31	33	27	25	27	31	24	30	25	22	28	19	27	21	29	21	25	23	28	33	21	30	28	22	30	39	30	24	27	21	22	37	29	23	29	29	21	31	24	29	14	23	22	32	30	27	28	30	28	28	25	25	28	37	25	31	26	25	27	23	33	37	37	27	22	22	22	22	30	29	31	25	23	30	25	30	33	27	21	31	30	32	31	35	27	29	25	30	25	34	21	21	20	23	27	28	22	39	17	19	17	19	23	31	25	23	34	26	24	28	24	25	28	32	31	32	38	22	26	29	16	31	23	28	41	30	26	23	22	29	38	23	27	25	23	26	29	24	19	32	24	21	23	26	25	31	33	37	27	23	25	37	20	30	28	23	25	31	24	30	24	22	34	24	19	22	22	32	23	35	31	18	29	23	30	33	20	37	25	28	19	27	13	29	24	28	22	27	32	34	27	24	28	24	21	25	26	28	23	24	26	37	20	39	25	27	19	32	31	22	26	32	27	40	22	27	19	31	28	35	29	21	36	29	31	24	27	12	26	27	26	32	27	30	35	24	24	17	33	19	31	22	29	27	22	18	29	32	34	27	31	33	35	27	33	34	23	33	42	23	21	14	26	24	37	37	23	39	30	27	21	32	20	19	32	29	31	18	25	25	33	41	26	31	27	39	35	33	27	27	29	29	24	27	25	37	28	26	26	26	33	29	28	38	28	29	32	23	24	30	25	27	32	13	35	34	25	26	28	23	25	34	29	30	16	29	18	27	23	32	29	32	33	38	42	31	28	33	29	22	20	24	30	24	24	25	29	20	26	29	17	24	26	32	19	31	25	38	38	39	25	34	32	21	33	29	25	17	23	23	34	28	21	30	31	27	31	21	29	29	27	27	25	21	26	27	37	19	17	21	19	33	23	19	19	26	33	21	29	31	30	31	25	43	25	20	20	29	24	31	29	32	26	32	33	18	25	32	40	25	25	16	28	40	40	31	35	19	28	24	33	28	27	29	35	27	30	29	29	25	27	27	24	30	31	31	27	20	20	28	31	27	24	26	26	35	30	30	27	30	20	34	24	35	25	27	29	28	27	30	23	33	29	25	27	33	29	32	28	29	34	32	32	24	26	25	34	28	28	24	28	21	28	28	34	25	20	36	28	24	30	31	34	34	27	21	32	32	31	31	32	26	25	28	31	25	25	24	26	18	15	36	36	20	23	34	23	27	35	33	19	34	25	32	23	32	26	35	23	26	35	24	25	35	27	27	18	28	24	28	27	27	24	21	18	28	25	22	32	26	25	34	30	30	32	28	30	21	31	32	23	28	34	23	28	21	21	23	28	21	21	23	37	23	27	19	28	27	28	24	32	31	21	23	22	34	27	33	22	26	27	30	37	27	37	30	30	30	28	22	27	21	31	17	27	36	21	23	20	24	17	32	25	24	32	26	24	29	45	30	24	30	26	29	38	25	42	23	31	32	33	27	33	24	30	18	30	23	32	33	28	31	31	26	22	18	34	37	25	18	26	30	33	26	27	32	28	23	34	35	34	30	26	28	20	26	27	28	25	31	28	26	33	22	29	19	22	22	21	21	21	23	19	36	22	20	24	23	20	26	26	25	22	20	18	22	30	25	24	30	29	30	21	33	25	26	30	24	21	24	26	28	29	31	23	32	20	18	29	32	39	32	25	31	39	27	27	32	18	28	30	24	18	26	26	29	37	26	23	28	28	31	35	24	25	28	24	23	25	33	29	30	30	27	32	29	24	31	36	36	25	28	24	24	22	35	31	24	25	36	32	28	19	24	28	34	28	36	23	38	23	27	35	28	20	26	19	33	30	29	38	37	27	21	20	16	34	21	13	23	27	25	22	29	19	25	30	32	23	37	16	24	32	35	17	21	29	25	25	36	29	27	28	34	36	29	22	31	23	36	28	25	24	32	29	27	30	29	32	22	23	24	36	20	23	24	32	23	21	25	21	28	30	28	26	18	34	31	23	31	29	32	26	23	29	21	23	25	33	16	28	34	31	24	36	26	28	26	36	22	25	27	23	26	25	30	24	22	15	20	19	21	23	28	26	27	28	22	27	24	21	23	22	30	18	32	26	27	24	23	26	27	27	25	30	30	19	29	32	23	19	28	31	18	29	27	31	21	28	36	35	33	30	28	24	31	29	33	31	31	21	28	31	28	32	36	22	25	29	32	24	26	26	33	22	28	17	40	19	24	26	31	34	32	28	26	20	30	17	22	39	22	35	23	32	34	31	31	23	26	24	29	25	25	23	27	12	22	32	32	28	20	18	25	27	28	27	30	27	30	30	29	26	20	28	26	19	26	34	29	24	17	27	24	24	33	29	31	27	18	32	35	30	20	30	18	21	21	25	34	26	34	23	33	35	28	24	25	24	25	29	25	22	32	22	35	30	26	31	23	31	26	23	32	27	28	27	22	21	23	32	33	29	20	20	30	23	33	29	21	25	25	24	18	31	28	32	30	24	23	21	26	21	29	25	31	28	23	34	32	23	32	25	29	22	26	23	29	39	40	21	22	29	22	21	18	26	31	32	25	29	36	23	27	29	30	32	26	36	35	25	28	24	19	34	30	30	28	19	20	34	25	33	27	20	22	23	20	28	26	35	35	32	28	29	25	25	27	39	27	26	23	32	26	31	27	36	25	24	26	32	28	28	19	29	16	31	27	26	28	32	21	31	32	20	31	22	33	42	24	29	33	34	34	22	25	30	29	25	23	25	37	36	30	22	21	29	17	30	25	25	19	18	41	25	28	22	16	24	19	26	27	24	23	25	14	30	29	25	23	21	27	33	23	22	37	33	27	28	21	25	29	28	35	24	21	17	23	24	30	20	35	26	42	19	31	28	31	32	22	23	25
32416	21981	14669	26657	30736	28211	23705	19919	17318	15843	13683	11396	9965	8883	7984	7103	6106	5457	4430	3714	3455	3180	2803	2692	2459	1995	1800	1634	1456	1288	1123	1165	1044	985	862	793	652	624	571	559	516	492	537	480	519	477	503	492	523	525	486	501	502	465	461	454	491	444	472	441	454	421	442	489	437	424	432	443	500	455	458	434	455	500	535	568	535	515	508	501	528	503	502	475	486	479	512	479	488	486	493	448	481	454	464	469	535	514	460	465	491	446	505	461	475	475	489	461	437	493	420	406	435	437	448	436	461	488	447	462	437	459	465	444	445	436	477	442	443	465	475	444	444	490	439	471	455	445	440	463	440	471	448	426	442	433	426	459	444	431	485	451	454	455	454	442	465	428	395	476	444	450	490	420	438	403	432	439	415	437	466	403	465	425	442	426	455	507	445	443	438	431	430	436	464	440	458	456	445	451	430	453	413	442	423	445	429	427	462	445	411	442	471	445	440	460	446	405	447	437	417	453	442	473	449	467	459	414	405	479	466	455	438	448	427	440	425	443	442	438	467	453	473	462	453	427	427	468	461	443	419	404	420	441	418	432	451	428	421	447	449	457	450	446	444	444	427	444	418	481	456	443	427	436	448	472	433	445	448	440	414	436	442	406	441	444	468	417	462	461	442	471	458	448	422	442	476	402	459	447	423	422	469	464	452	450	451	463	481	443	457	466	434	474	459	432	467	412	424	440	449	461	456	405	433	446	433	451	456	437	450	468	451	426	431	451	446	462	445	423	433	422	437	457	452	428	425	434	432	397	428	425	419	470	467	446	454	407	468	429	436	426	424	466	446	423	455	436	461	455	446	459	450	449	434	426	459	423	468	448	439	460	430	432	423	474	454	450	424	458	451	439	421	439	415	436	432	463	446	501	433	396	476	447	472	415	428	427	477	438	426	440	442	464	450	461	449	437	458	468	437	431	400	442	441	432	423	392	467	447	459	448	398	417	455	474	443	447	463	415	488	434	420	457	414	436	453	440	442	478	431	460	471	426	465	439	426	442	425	420	467	476	427	445	448	457	445	398	448	422	438	461	452	480	474	448	412	415	454	480	423	460	426	414	416	495	408	475	460	400	468	430	430	444	434	468	414	450	415	450	447	410	447	439	443	422	418	436	419	420	417	425	462	442	433	425	455	484	431	466	426	443	382	473	414	490	453	429	455	480	460	459	485	429	450	460	454	459	434	454	448	438	449	460	449	462	442	424	436	435	434	481	395	438	445	414	452	445	439	414	460	431	401	481	450	422	459	470	433	442	465	451	437	453	434	426	431	452	428	483	454	412	462	406	444	439	439	423	470	445	418	447	445	449	455	440	439	460	442	455	433	411	440	452	468	431	469	441	451	413	457	435	479	431	446	442	445	464	444	459	452	436	453	471	420	444	451	447	439	475	449	444	434	459	444	470	408	447	441	463	438	484	430	447	461	472	448	426	464	411	442	426	432	433	428	411	423	442	427	450	427	418	441	404	447	447	440	450	439	462	458	431	483	419	462	469	435	441	432	443	415	404	437	419	471	481	464	443	432	468	474	444	422	431	420	449	462	408	465	470	445	463	453	478	441	411	463	437	441	467	445	429	465	420	431	429	435	431	429	467	431	412	465	426	428	440	455	427	439	426	450	427	471	478	458	483	426	444	479	454	425	434	418	432	461	415	419	460	456	448	449	465	461	445	435	449	426	454	428	418	439	426	456	460	469	443	470	462	430	460	451	465	474	455	443	419	462	443	421	445	452	433	443	453	440	416	482	421	422	462	453	425	459	426	435	446	473	468	467	444	461	452	466	432	438	452	414	425	420	412	442	402	428	427	480	446	439	422	456	450	485	419	469	431	437	423	439	404	447	496	436	438	450	450	485	403	490	422	467	458	465	443	470	475	462	477	447	457	443	460	455	419	406	464	450	496	426	437	446	440	429	406	455	453	432	439	480	426	431	452	459	439	456	436	433	474	455	455	463	445	468	495	420	431	447	470	437	430	429	445	460	424	454	441	432	450	463	472	489	457	445	447	451	448	462	445	460	417	426	399	460	442	440	424	440	447	449	467	414	420	482	434	435	441	463	500	456	426	427	435	439	466	411	427	439	438	442	477	468	422	448	428	452	421	418	396	454	461	443	472	427	445	414	479	436	427	397	432	474	445	423	430	449	469	455	447	450	439	452	465	443	450	449	425	448	431	437	438	450	448	435	448	457	441	476	422	423	422	461	452	429	412	443	421	426	483	448	456	492	423	465	447	465	448	435	426	448	455	451	454	426	444	489	451	471	424	407	435	423	410	457	435	451	406	420	433	423	434	413	408	423	450	416	431	442	413	424	482	416	456	430	432	436	422	448	396	419	454	404	452	448	431	459	445	467	467	404	410	411	458	441	454	435	441	446	449	435	437	468	466	460	447	433	454	411	441	416	447	447	435	478	443	468	466	480	450	443	461	442	464	413	477	432	464	469	451	454	421	457	468	454	501	430	453	443	455	444	418	454	451	485	416	463	421	443	436	390	460	429	467	424	479	504	434	436	482	446	454	421	444	461	448	460	402	469	441	458	441	428	404	488	437	423	449	448	423	442	432	421	469	448	463	424	481	430	464	457	432	461	421	433	442	439	453	428	444	411	404	429	453	454	455	433	451	447	437	454	440	444	414	484	455	412	454	464	420	476	408	431	444	460	406	444	412	415	460	421	444	457	437	399	414	471	444	431	475	465	434	438	434	400	436	460	449	447	453	451	496	465	460	439	421	453	415	450	426	470	420	427	439	413	437	435	449	447	399	451	467	444	456	468	487	450	440	446	447	419	440	501	468	450	432	424	450	446	411	472	468	428	452	438	461	499	441	455	447	470	413	485	470	441	449	406	458	431	479	427	462	411	421	434	445	456	439	461	426	450	485	455	475	406	445	435	420	408	440	439	401	442	441	454	444	424	431	447	454	457	476	469	455	442	440	465	461	452	447	442	439	410	449	439	470	407	456	435	459	429	450	467	443	441	438	430	475	451	443	420	447	463	443	476	460	444	458	442	451	422	454	414	425	434	453	429	469	444	454	441	422	442	443	489	437	424	443	450	462	435	444	450	432	447	472	458	428	450	423	483	457	452	480	470	440	439	429	430	448	482	375	417	409	473	442	460	435	445	432	461	425	462	449	442	431	441	460	445	442	433	480	446	465	430	449	443	421	442	439	421	427	448	440	408	435	454	462	450	427	453	463	446	487	441	439	444	407	446	470	385	466	450	440	461	467	463	461	411	471	461	409	457	419	445	425	468	456	475	428	407	407	440	452	463	422	441	435	465	431	451	480	470	447	471	438	443	444	464	437	456	440	479	447	445	448	446	460	436	435	442	474	448	434	450	450	446	477	434	472	412	469	434	437	440	459	465	443	445	419	476	464	458	445	467	457	452	503	474	433	467	391	424	430	476	480	440	462	439	434	454	449	447	437	434	488	416	482	437	445	445	427	452	447	446	409	425	441	473	442
3073	1214	734	464	588	628	517	468	376	351	273	289	195	214	174	153	149	141	117	98	83	82	67	79	67	55	49	48	40	51	32	35	36	31	35	30	30	33	21	28	20	23	17	31	29	27	22	24	40	31	18	27	30	28	32	25	18	26	31	28	26	22	13	25	23	25	26	23	20	28	23	26	27	34	33	20	31	17	35	19	31	35	37	25	30	25	23	28	30	36	22	23	37	35	19	25	37	30	17	29	29	25	22	29	21	16	25	33	19	35	29	27	23	26	26	29	20	25	30	25	22	18	25	34	31	20	29	19	25	25	30	23	30	25	27	18	15	32	21	36	17	28	16	21	32	22	24	28	23	20	26	27	25	30	31	27	18	29	33	24	29	19	22	33	20	33	20	26	24	23	22	22	30	19	21	12	29	15	38	25	30	23	32	26	24	17	24	31	26	37	27	24	27	32	27	24	26	36	28	15	32	20	37	19	33	30	36	23	31	27	18	28	32	35	26	27	23	26	24	21	24	23	29	31	22	21	28	32	21	18	23	24	20	25	32	23	28	27	23	32	30	24	39	31	33	28	23	22	31	24	22	28	25	30	32	27	28	27	22	24	15	28	26	27	24	24	20	22	23	29	25	23	25	31	21	18	22	25	30	27	26	23	28	26	24	22	22	25	26	20	27	15	30	21	38	26	32	32	22	35	23	26	26	19	15	26	35	15	27	29	32	24	20	25	24	22	29	20	25	24	19	19	23	21	18	31	26	27	18	21	22	24	21	29	31	26	26	14	23	18	17	21	30	20	15	29	26	25	26	35	16	24	31	27	29	29	24	27	15	27	29	23	23	22	16	37	39	27	25	23	31	23	30	30	26	32	21	22	31	26	25	22	17	26	26	25	31	24	28	23	22	31	24	17	30	33	34	31	27	28	24	27	22	22	25	36	17	30	27	24	30	26	28	22	28	22	31	28	27	30	28	32	28	20	19	27	23	33	31	26	26	35	22	19	31	27	14	16	19	32	23	29	24	29	26	21	24	26	16	32	29	21	30	27	33	29	25	20	18	26	33	27	23	22	17	31	25	26	35	24	25	36	22	26	22	36	16	31	29	30	23	24	23	34	28	22	27	24	26	28	20	26	20	28	29	23	18	32	39	30	28	26	16	31	26	31	29	29	26	22	39	17	16	22	23	33	22	23	18	21	26	25	36	25	28	24	29	27	29	25	36	17	30	28	21	32	34	27	23	23	30	37	23	22	19	28	21	28	34	20	20	20	24	31	18	33	30	33	31	34	22	24	22	32	23	34	24	25	25	25	23	24	29	22	25	20	25	26	24	27	20	24	34	37	38	21	22	23	31	27	23	30	31	28	25	29	24	23	26	23	24	27	20	31	21	34	20	37	22	27	18	20	24	20	21	21	27	32	30	23	25	24	22	26	22	28	29	25	30	27	24	27	31	23	20	21	32	25	26	29	17	25	18	23	27	23	19	23	20	26	16	25	24	29	36	39	31	26	21	17	21	17	25	25	35	24	25	24	18	22	19	25	25	20	23	32	28	30	20	26	37	33	24	34	27	26	29	39	27	31	18	21	29	26	24	24	29	29	19	30	24	23	28	27	24	21	19	25	21	24	23	31	21	24	25	28	23	27	29	29	29	20	25	26	27	23	23	20	28	28	26	30	27	23	24	19	24	27	33	21	26	25	26	26	25	18	24	29	32	24	32	38	24	26	22	20	22	25	30	27	28	30	14	30	30	32	24	18	28	29	36	26	22	24	28	33	24	32	25	32	28	29	37	33	34	21	22	25	29	23	23	33	28	20	23	33	21	30	34	27	27	28	18	15	20	26	23	24	27	30	22	30	28	19	28	28	24	30	28	21	25	25	22	35	31	25	23	23	33	30	20	20	19	28	21	24	12	29	24	26	22	17	26	30	23	25	23	23	26	34	18	33	29	25	19	26	21	26	23	26	21	25	27	19	22	22	28	41	19	26	23	18	27	34	19	23	24	34	29	19	34	20	24	38	31	28	23	28	19	43	28	27	19	25	35	23	30	27	24	21	21	23	23	27	30	24	20	29	20	21	19	25	30	28	27	32	27	29	28	24	17	31	24	24	35	25	27	30	28	28	28	17	23	25	34	31	23	18	25	31	32	19	20	28	35	33	23	33	27	31	28	30	12	31	26	38	20	30	31	22	26	23	26	28	23	28	27	29	21	30	25	21	31	29	20	19	24	24	27	26	21	30	20	27	22	33	27	15	36	20	24	27	18	32	25	35	18	31	23	24	23	31	29	21	33	27	17	28	23	25	21	18	25	16	23	29	24	29	37	23	26	30	22	22	22	28	32	30	25	21	20	19	31	30	19	35	22	25	28	24	22	23	27	22	23	31	22	27	17	24	21	22	29	28	24	31	32	21	29	25	19	30	38	14	19	24	28	24	27	17	28	24	32	26	21	26	32	25	25	24	29	20	29	19	29	27	31	19	40	28	33	34	38	33	29	19	29	30	28	28	17	18	30	20	28	32	30	15	28	25	20	26	25	23	30	21	23	34	27	23	32	36	33	22	20	29	21	24	23	27	21	30	23	28	29	23	23	19	30	23	28	23	32	19	26	23	28	15	31	11	29	26	30	29	22	36	27	29	30	12	22	31	15	25	30	28	30	25	26	24	20	20	25	31	33	29	32	32	25	25	23	24	20	22	25	30	28	33	22	26	26	29	28	30	25	27	25	26	28	22	28	22	29	33	38	30	19	25	19	31	22	21	20	25	30	26	22	19	18	18	24	21	18	35	23	29	35	20	25	32	22	19	24	20	25	14	23	19	28	25	21	32	29	30	25	21	25	32	25	26	22	29	25	21	41	27	30	15	28	28	26	22	23	26	24	26	23	30	24	24	18	28	29	37	25	16	23	34	23	41	28	22	31	31	25	25	27	31	21	25	19	25	28	25	27	41	31	25	28	26	28	18	25	26	23	31	21	19	24	25	23	32	28	30	28	28	21	19	26	24	33	18	23	32	23	17	30	29	25	19	26	19	27	21	17	21	26	29	30	28	32	18	28	24	17	19	28	24	40	33	33	27	27	30	24	35	29	27	26	13	19	30	21	21	19	22	25	28	32	26	26	21	16	33	29	21	25	24	29	18	20	25	29	24	22	33	17	20	24	34	24	28	22	24	20	14	30	23	30	25	33	19	22	31	24	36	28	25	26	31	20	34	24	27	28	21	24	41	19	23	18	21	23	28	28	26	34	26	24	23	27	29	22	30	25	30	26	32	21	27	33	31	32	25	24	19	33	26	22	21	40	21	19	26	18	30	22	36	21	26	31	24	21	25	34	29	22	29	26	36	18	22	23	27	25	28	25	26	33	26	23	21	30	39	30	26	18	23	24	17	17	22	34	27	26	20	18	32	26	28	26	28	30	26	23	25	25	31	16	20	22	23	25	20	23	22	21	26	19	23	29	28	20	30	20	24	17	36	26	37	22	18	21	22	14	28
32778	22353	15061	26917	30848	27877	23798	20054	17552	16023	13376	11462	9677	8555	7696	6679	5844	5082	4271	3845	3431	3142	2851	2466	2282	1938	1729	1567	1396	1188	1119	1028	1033	934	810	781	659	586	573	595	510	492	481	477	505	437	477	454	478	493	507	482	454	476	439	407	461	461	429	432	415	427	418	441	421	434	390	442	440	443	442	465	472	470	541	539	513	476	482	480	469	500	467	463	463	455	469	440	499	475	466	453	445	455	421	447	474	423	425	473	417	457	443	421	448	447	442	422	453	423	413	385	408	412	398	456	378	396	419	426	425	426	419	442	415	427	409	416	431	424	423	397	402	410	413	437	400	395	416	410	419	429	427	423	408	401	379	376	442	415	407	438	439	402	421	437	418	467	428	420	409	402	412	438	406	404	403	405	429	400	447	423	438	479	423	399	410	413	451	410	450	432	389	420	428	466	419	424	409	386	416	421	435	417	394	441	400	416	414	427	399	459	422	418	427	417	419	430	440	459	401	426	437	438	433	438	404	399	384	447	430	419	392	411	443	436	430	392	431	397	409	372	431	408	428	417	430	415	423	418	431	426	431	406	424	438	429	399	411	417	418	422	455	425	449	411	439	427	423	415	409	402	385	413	438	423	434	434	441	421	434	408	406	454	451	428	452	394	401	422	464	402	432	401	410	399	391	434	433	423	435	372	437	390	428	396	402	436	417	396	417	429	420	408	401	415	435	403	419	406	411	418	412	401	432	368	436	420	421	376	443	400	410	418	438	425	417	426	439	389	427	370	402	430	397	416	445	433	434	412	388	395	419	411	419	425	450	442	415	425	426	435	400	429	416	401	449	433	402	447	393	460	448	427	417	403	405	448	386	420	427	418	423	423	478	423	451	397	413	420	369	422	430	393	414	390	422	412	450	414	411	404	450	394	433	406	406	407	423	409	441	419	392	434	419	400	406	417	433	433	412	439	399	417	465	430	447	437	425	446	436	417	446	443	429	426	392	387	417	405	422	396	416	426	415	416	425	429	425	441	409	404	426	440	443	432	407	419	427	407	405	401	425	444	429	426	420	413	420	367	415	398	420	383	426	377	400	442	446	438	426	440	428	422	400	402	381	412	415	413	435	427	413	419	435	401	379	404	407	418	421	421	393	397	453	414	420	423	435	388	431	418	451	425	459	436	415	377	422	438	441	405	407	395	408	424	419	437	429	452	461	446	425	416	457	424	380	386	402	424	407	414	417	440	438	441	410	432	401	396	414	440	407	446	452	400	403	428	416	415	420	410	427	401	438	402	423	449	440	454	412	408	419	403	432	412	463	393	427	403	422	412	411	420	429	446	435	410	379	393	412	395	423	409	411	426	423	440	424	400	408	377	419	436	382	401	450	439	429	388	422	443	405	419	418	425	422	399	437	401	419	437	426	441	412	422	389	404	417	420	414	406	457	484	399	416	430	391	422	435	408	424	409	452	372	442	408	403	437	399	435	410	418	416	373	414	450	411	422	401	429	416	440	415	465	413	388	415	435	429	408	424	428	435	434	377	396	378	376	416	415	411	388	423	410	417	435	408	398	397	388	432	382	387	380	429	428	421	408	430	424	412	393	439	395	423	420	414	435	388	422	457	411	416	417	431	407	411	396	421	405	413	416	396	460	425	419	453	435	398	435	391	407	447	432	438	401	427	453	437	474	415	453	399	402	424	422	409	455	407	403	398	444	406	419	443	401	445	433	425	386	389	397	459	413	403	398	426	417	417	403	402	448	415	439	444	403	419	370	408	418	422	405	418	408	394	435	423	406	419	403	391	468	414	427	416	446	428	431	412	444	427	396	409	425	413	384	425	425	448	424	391	409	420	403	438	435	448	427	412	427	389	424	397	404	442	412	456	434	415	408	394	431	406	426	435	378	425	433	418	431	422	410	429	431	424	426	464	398	397	400	450	408	412	399	430	429	443	435	424	415	406	423	422	405	436	410	409	443	398	418	417	444	402	425	431	388	437	387	436	415	401	436	446	421	410	441	418	377	393	393	432	407	401	417	418	429	393	428	403	422	401	444	421	391	416	422	415	404	410	418	397	414	428	409	400	431	453	416	428	425	416	395	395	445	434	412	378	425	424	385	423	409	396	408	421	458	406	384	405	390	428	416	391	434	430	410	386	413	406	413	419	431	397	419	414	406	405	384	398	416	432	415	429	407	399	412	428	407	428	420	417	431	411	416	417	433	404	408	410	432	431	416	419	468	415	394	437	434	404	446	403	399	411	407	409	405	410	397	408	455	390	433	405	417	420	403	420	405	444	457	464	430	446	406	441	420	425	459	424	432	401	432	403	403	434	412	435	403	435	388	408	436	393	429	416	409	403	388	391	398	404	410	427	408	431	415	428	434	403	426	451	413	408	415	439	427	442	410	420	438	449	429	374	449	403	433	408	409	398	414	432	401	407	411	417	416	441	399	408	416	431	425	427	392	410	428	469	409	407	440	428	427	421	399	422	399	415	441	418	429	391	423	430	415	423	435	421	396	387	412	411	407	434	402	404	391	413	392	407	435	424	422	404	399	410	416	398	412	397	435	432	473	357	410	416	415	411	431	407	408	411	425	457	427	396	423	399	392	407	433	428	417	400	417	407	406	411	456	452	434	393	416	402	452	395	413	435	417	416	426	407	441	414	416	408	398	423	416	420	429	415	408	439	434	416	435	443	464	424	396	404	440	426	436	434	429	429	410	380	399	406	422	386	411	440	402	408	454	457	393	437	426	410	429	431	384	426	439	432	394	407	411	459	447	426	413	434	430	439	387	429	395	378	413	429	409	442	403	391	406	416	440	363	400	416	440	416	418	450	380	416	433	425	400	426	447	383	414	412	422	417	401	433	395	397	419	430	421	431	436	407	439	468	425	391	405	412	430	408	433	389	400	419	432	420	410	365	410	414	385	425	431	443	423	420	401	408	437	432	431	407	403	391	423	435	412	411	416	383	412	436	428	442	441	407	422	401	384	419	414	400	403	392	435	382	422	358	430	399	433	417	395	427	429	417	426	432	406	447	438	396	404	394	451	392	407	435	438	390	417	443	439	398	415	400	406	406	402	406	405	429	457	405	428	411	422	395	439	409	433	434	432	407	402	417	424	424	436	418	407	431	438	413	443	418	412	455	418	415	499	400	435	415	399	404	423	427	420	387	437	417	439	413	391	409	420	414	422	413	398	443	409	443	433	399	445	414	443	441	398	399	371	407	389	431	408	413	440	464	424	437	425	415	403	421	397	431	476	422	432	427	430	425	407	410	418	434	403	419	434	405	388	387	390	445	413	397	424	425	423	405	411	395	415	432	418	437	404	406	405	443	427	451	401	432	417	432	432	421	413	412	469	398	434	436	434	422	423	421	395	425	406	423	412	400	393	392	434	405	408	432	416	444	401	429	417	444	416	421	408	414	377	433	419	429	428	375	416	431	410	405	399	390	416	414	464	388	424	443	421	401	408	410	412	432	447	445	431	384	419	404	398	430	434	426
5289	1847	1120	712	899	965	772	681	613	500	435	389	388	278	265	256	239	194	178	131	130	117	122	96	79	105	85	76	67	57	61	53	70	63	39	55	61	33	39	45	53	50	48	39	39	46	35	38	44	35	38	38	38	34	47	49	40	45	35	37	40	33	41	36	42	41	46	41	33	50	39	33	43	41	52	34	39	44	45	55	44	52	31	38	50	44	38	58	36	38	35	36	42	36	41	47	35	45	45	39	37	34	42	35	39	48	43	30	43	54	39	38	35	44	36	30	37	46	32	43	41	36	28	40	42	46	35	40	45	40	42	45	35	50	28	39	34	34	43	44	42	36	44	32	36	36	37	32	41	35	44	50	42	47	42	34	28	44	44	43	32	38	41	47	42	33	46	29	46	35	34	39	25	59	26	34	44	35	52	33	27	40	45	34	38	34	38	40	33	35	39	42	46	34	38	37	36	31	40	37	37	37	41	47	38	42	44	43	36	38	49	26	54	52	36	36	43	30	39	45	40	34	38	47	42	43	34	49	36	56	37	38	32	48	36	43	35	45	45	41	35	29	37	34	39	41	40	46	36	30	46	42	26	35	43	34	42	30	44	45	36	46	47	49	32	42	37	47	41	37	46	41	40	41	37	36	35	48	35	47	32	29	40	48	41	27	39	28	40	44	34	28	27	40	48	32	37	30	34	37	35	38	22	48	35	33	35	33	32	40	44	39	43	33	34	36	29	39	40	41	34	42	40	40	45	36	38	42	45	43	47	38	37	36	35	37	29	37	43	47	29	30	27	39	35	36	36	49	35	33	43	44	43	38	45	39	38	32	48	41	32	36	33	39	27	42	40	30	26	43	35	39	30	40	39	45	32	21	47	50	49	39	42	32	35	40	50	30	35	32	38	43	29	46	49	39	47	39	42	43	42	37	41	42	32	45	37	38	35	36	36	44	43	30	29	38	37	46	33	41	30	49	43	26	34	33	30	40	39	38	52	45	39	40	33	43	36	37	45	36	44	40	37	43	31	26	50	35	39	41	32	34	43	42	35	39	39	38	34	38	39	36	30	42	54	30	41	45	34	52	39	38	40	44	42	32	49	44	40	30	43	31	40	39	32	34	32	49	43	45	54	42	37	27	49	32	31	40	36	44	35	45	43	27	40	33	33	39	41	41	49	39	38	42	38	31	39	39	44	52	35	38	43	38	36	41	33	45	39	37	34	45	40	35	38	42	30	29	44	41	42	33	44	38	45	39	29	37	30	27	38	45	35	40	34	32	34	30	41	41	36	26	38	43	34	47	43	36	39	44	40	34	39	38	38	48	43	38	46	45	24	39	46	47	52	47	37	44	48	29	32	30	36	38	39	39	42	41	46	29	34	44	49	33	35	54	41	27	41	48	41	37	41	44	41	36	46	46	37	42	34	53	41	33	37	29	37	36	43	44	36	32	54	33	42	36	35	38	50	39	35	36	34	35	33	40	35	36	40	41	38	45	38	33	39	47	31	39	48	29	46	42	49	27	38	45	28	40	44	36	50	43	35	45	39	37	32	39	42	43	36	39	40	39	38	42	41	35	45	41	49	43	46	37	40	39	41	38	36	41	40	47	39	32	35	49	30	39	41	46	33	36	39	40	39	30	42	31	27	45	28	50	45	35	50	35	45	46	39	34	36	34	45	47	41	44	43	30	42	38	38	34	37	41	35	29	26	33	40	28	32	38	31	29	26	45	39	43	40	38	45	38	29	51	31	39	38	43	43	37	27	48	30	45	35	41	37	28	32	32	48	31	41	42	29	40	32	31	43	33	46	51	34	35	30	32	37	36	39	41	40	36	52	34	46	41	51	37	34	53	44	37	32	41	37	27	44	37	33	33	40	37	31	40	37	36	39	40	42	44	43	43	38	43	43	32	36	37	48	42	39	33	34	42	35	42	37	40	35	45	41	30	40	52	33	32	51	45	41	40	34	39	50	38	40	40	40	38	41	44	46	36	49	39	30	36	40	35	37	48	38	39	32	40	41	46	28	26	41	43	49	32	43	43	35	55	44	41	36	42	37	40	30	31	40	39	42	35	43	43	42	30	41	42	40	38	48	42	47	32	39	45	36	55	43	32	38	38	36	48	38	43	39	40	34	40	34	37	26	31	44	36	44	36	36	48	32	35	34	48	29	44	30	49	52	56	36	33	40	35	47	43	42	47	31	44	24	36	57	43	50	41	54	35	45	44	46	37	36	35	33	37	39	36	37	48	48	48	40	45	43	40	39	35	35	33	43	39	35	33	35	35	43	35	39	35	43	32	47	44	41	42	38	36	36	36	37	36	39	41	44	31	39	47	50	38	33	50	37	31	44	34	32	43	32	42	44	35	40	40	52	51	33	38	30	43	43	41	36	46	34	28	36	43	37	41	35	40	35	49	45	54	42	41	46	34	42	29	37	39	55	49	34	42	30	45	34	44	31	48	36	32	45	31	36	34	48	41	36	46	34	29	44	37	33	42	40	34	33	46	31	33	41	32	38	45	33	34	39	41	34	41	39	43	38	34	46	44	39	37	47	48	43	32	30	42	40	39	58	39	41	44	33	45	30	49	33	50	42	50	40	45	33	52	45	42	42	45	33	33	38	28	38	48	30	50	35	41	38	41	44	36	32	42	40	34	37	43	33	47	44	44	53	30	49	45	43	34	49	40	32	35	49	31	41	47	31	24	31	35	46	42	38	40	39	44	36	55	58	59	47	29	41	43	40	29	39	37	30	35	28	35	41	41	40	41	45	42	37	38	40	38	52	30	37	45	37	47	43	44	40	37	30	44	46	34	32	28	38	29	36	43	28	38	35	39	28	45	33	33	35	38	42	35	34	39	29	42	37	31	39	49	29	33	49	36	35	42	33	41	45	38	32	46	36	35	26	42	39	36	43	37	44	37	43	53	53	35	50	41	39	56	46	54	35	38	41	28	43	41	38	35	34	38	46	30	42	33	39	32	38	37	28	35	52	49	36	48	45	34	35	52	42	53	33	51	31	42	43	49	32	27	30	39	39	46	47	37	37	44	37	37	43	48	33	33	49	38	39	36	34	39	45	27	35	48	37	34	46	47	38	31	45	38	30	38	31	36	49	42	45	44	31	34	36	30	30	42	38	45	42	46	40	33	29	37	45	44	55	31	43	31	37	32	40	51	43	40	46	28	36	37	43	38	39	42	34	50	37	44	38	50	37	36	41	44	29	40	35	32	40	37	41	41	37	31	42	41	38	37	34	46	40	41	42	41	44	35	38	44	36	41	45	47	35	33	52	42	32	40	31	41	41	34	40	45	46	39	38	38	38	37	42	44	38	43	37	47	50	37	49	54	50	44	31	46	39	38	31	36	39	36	29	45	43	30	36	34	44	38	41	28	42	36	33	44	40	39	34	49	31	43	41	43	38	47	32	35	41	38	41	29	41	40	43	40	34	47	41	36	46	44	32	40	34	40	43	41	34	31	31	48	42	38	32	47
35654	25778	19246	31363	35461	32318	28263	24457	22106	20430	17868	14996	13111	11729	10516	9203	8403	6977	5955	5481	4989	4567	4044	3540	3229	2797	2491	2300	1931	1694	1755	1626	1572	1394	1245	1151	1004	944	892	851	787	772	774	749	679	697	762	758	703	757	712	712	677	676	644	718	691	685	634	671	634	665	663	630	646	676	702	644	643	639	669	687	709	742	692	793	761	666	707	740	702	719	743	738	692	685	669	676	675	662	679	702	692	653	650	756	655	647	655	682	668	677	631	617	694	693	667	666	616	667	604	668	602	618	628	635	665	602	623	644	630	661	655	642	653	623	617	630	593	628	657	643	632	666	612	667	615	606	653	630	628	613	641	626	682	606	612	642	624	641	661	623	648	629	611	627	625	618	617	599	626	647	610	615	642	616	596	617	627	588	605	636	633	589	615	642	619	627	674	602	614	649	617	603	626	645	575	649	614	593	648	641	687	632	618	630	586	644	613	640	678	569	613	602	604	615	611	633	613	594	599	632	627	638	619	626	611	573	629	632	614	645	650	605	658	632	678	588	638	641	677	632	621	625	604	606	674	584	660	627	609	623	649	610	641	626	609	650	696	630	622	631	601	613	605	623	622	623	606	659	637	626	608	570	630	604	618	610	629	652	634	613	640	637	645	643	628	643	628	637	611	619	639	663	635	625	599	624	667	627	644	598	644	643	669	630	643	656	634	659	622	604	610	633	642	635	611	644	619	640	663	649	658	648	627	634	626	633	621	641	596	650	607	605	623	640	627	584	610	653	614	639	638	642	596	623	624	666	604	643	618	644	635	594	651	610	617	633	625	597	596	651	630	656	597	659	665	634	623	621	584	616	564	595	629	611	630	654	643	624	645	644	668	618	666	642	625	617	633	652	593	649	644	648	650	609	645	642	637	619	625	638	646	655	565	605	641	641	658	611	644	588	615	603	639	612	624	600	614	641	672	648	593	594	602	609	636	574	673	661	591	641	617	619	634	634	599	673	640	608	657	604	650	636	624	636	632	634	616	636	622	619	636	636	590	635	639	647	646	648	627	648	600	660	645	634	628	672	636	657	639	682	630	618	651	635	648	631	636	657	619	675	607	621	630	606	602	645	623	666	617	649	632	646	586	597	649	606	634	587	663	618	582	596	600	615	625	667	664	630	617	620	651	614	640	591	619	620	611	625	656	591	627	667	590	705	651	602	626	655	636	645	622	650	598	607	660	605	631	641	638	603	614	618	622	603	614	641	637	615	652	636	629	602	608	629	620	644	655	603	612	633	614	609	582	661	606	642	608	640	653	647	693	620	585	648	610	658	612	637	655	639	575	649	614	620	642	600	616	686	616	607	648	640	614	601	627	614	664	618	643	617	670	671	621	661	652	617	616	595	683	615	672	682	627	637	641	611	671	643	601	639	621	554	563	650	629	605	613	622	630	586	580	622	614	629	657	621	620	644	674	665	635	610	593	635	591	623	692	627	632	627	637	627	624	623	652	667	621	628	624	644	617	648	670	619	650	628	643	606	625	603	628	642	568	603	664	683	667	623	628	651	631	635	657	612	630	617	667	594	625	654	613	626	594	638	627	607	663	580	626	643	638	641	624	636	624	680	566	609	649	643	631	667	665	590	592	639	621	612	642	650	666	613	648	583	645	612	619	611	572	657	634	596	612	628	647	690	586	630	660	590	590	627	633	579	589	663	609	614	641	662	691	613	602	647	652	639	665	662	664	601	661	611	592	624	577	624	659	629	619	637	643	614	678	665	640	626	615	648	613	602	648	643	654	641	627	690	631	651	598	595	647	631	634	661	638	584	639	628	642	614	601	629	669	610	640	665	618	647	638	659	605	605	617	662	649	554	644	667	629	599	625	616	654	648	651	626	639	612	653	564	635	622	620	677	602	640	620	633	638	627	593	598	648	645	625	612	622	614	602	656	636	631	631	648	620	636	630	625	590	610	643	599	615	624	596	604	642	638	610	585	622	589	631	618	629	633	625	670	643	609	605	654	639	613	652	627	627	612	603	623	639	614	647	602	632	601	608	677	653	585	596	646	645	651	630	641	667	618	625	638	668	627	612	635	585	598	639	636	629	638	627	620	617	645	627	631	604	573	617	660	655	633	655	597	645	631	654	617	617	627	605	653	617	666	635	626	614	609	613	620	637	615	609	604	633	624	648	649	635	582	650	613	623	650	607	623	641	637	597	606	645	667	645	661	592	676	618	634	613	688	609	673	664	637	664	620	657	644	655	651	608	598	625	625	663	608	622	620	586	602	618	598	602	657	619	619	636	635	717	646	617	606	613	652	617	642	648	602	557	670	596	626	624	620	638	617	577	609	608	646	619	583	597	613	643	579	636	609	606	624	628	620	665	644	637	615	636	593	659	591	664	604	676	604	650	629	649	614	592	611	623	589	632	647	595	613	586	637	614	648	645	640	602	641	602	628	629	623	669	664	622	625	600	610	628	606	630	614	604	623	626	648	630	641	637	592	605	624	628	614	612	624	636	605	596	666	578	651	626	577	680	678	622	631	631	624	626	634	610	652	653	645	635	590	625	609	606	647	614	597	642	636	596	661	633	613	616	601	609	660	632	622	582	611	611	632	637	606	610	618	609	594	645	615	607	640	620	647	630	609	539	626	618	582	626	629	695	630	659	642	646	622	636	658	616	608	632	644	601	663	611	627	639	635	668	605	654	654	684	614	652	597	594	643	617	622	617	607	666	633	604	610	659	642	617	633	615	670	590	597	666	601	632	635	654	615	618	661	633	685	646	633	650	609	609	606	624	674	673	607	667	654	640	636	653	639	656	622	642	611	675	627	633	579	636	608	629	649	629	583	650	650	658	635	602	657	651	688	662	587	662	640	612	633	628	619	605	613	656	593	651	599	591	600	609	626	636	601	606	631	627	628	608	606	621	664	614	590	629	628	638	605	628	624	651	635	631	638	649	622	643	660	649	610	622	585	617	627	601	590	622	649	621	609	674	611	644	640	626	616	591	656	649	598	648	548	627	652	651	641	641	597	646	625	668	611	619	623	577	626	609	630	665	629	659	594	646	601	594	595	637	621	674	601	610	606	592	652	677	618	651	610	605	676	675	626	634	650	650	643	615	618	644	611	616	597	638	649	653	609	641	631	610	602	660	602	605	605	612	680	601	640	580	595	681	618	677	589	649	620	652	631	645	606	575	607	621	662	604	626	629	692	613	632	645	629	622	608	585	603	606	634	666	685	663	642	625	654	602	605	578	608	645	621	643	676	656	671	589	563	602	616	600	625	634	630	624	594	622	648	661	642	666	596	608	614	635	662	615	643	584	648	646	594	658	614	655	632	584	637	607	637	633	631	658	634	603	594	622	671	627	631	609	609	588	642	620	606	636	618	602	639	644	663	619	632	640	638	588	675	602	632	624	623	600	648	621	657	616	620	642	625	647	621	646	612	636	600	648	608	647	632	605	641	635	631	648	672	620	641	601	645	621	641	636	624	556	656	611	636	652	684	645	623
6171	3221	1775	1107	1441	1323	1192	978	840	793	712	549	446	427	373	312	268	220	205	190	149	149	138	124	100	95	81	64	79	72	51	61	53	59	47	44	47	36	37	32	34	34	24	33	30	19	30	23	32	29	29	32	33	35	40	26	26	35	30	21	27	27	19	30	30	19	21	32	24	32	29	26	26	27	25	31	34	27	37	32	29	21	35	21	30	25	22	27	27	32	19	28	28	33	20	35	22	33	29	24	23	20	28	37	34	28	21	29	25	22	34	24	19	32	25	26	31	34	30	19	29	31	25	30	29	23	31	30	30	27	32	23	26	28	20	31	36	31	23	33	40	21	24	41	26	34	24	24	25	39	27	25	25	23	19	27	26	18	22	26	29	23	27	30	21	23	25	33	24	24	25	26	31	24	37	38	26	28	25	29	29	38	17	26	40	28	25	28	32	30	34	22	31	34	16	28	21	27	25	25	32	38	29	27	27	30	24	27	29	27	24	27	29	35	23	19	37	35	24	20	26	34	35	32	30	24	31	19	31	29	29	24	26	29	26	22	20	15	28	26	28	24	28	17	32	24	19	34	23	32	29	34	29	30	30	25	29	34	27	24	25	34	24	20	28	24	32	27	22	34	25	25	22	26	25	18	24	19	33	30	20	36	23	33	38	27	37	23	23	27	21	31	23	29	33	23	23	35	27	27	27	26	21	32	30	28	25	24	30	28	22	32	26	23	29	26	25	25	26	27	21	34	29	30	25	14	21	35	33	31	35	28	25	27	22	29	22	26	17	23	21	30	27	36	25	22	26	23	27	26	25	31	30	17	25	37	38	25	28	30	18	27	28	22	36	24	32	32	25	22	34	26	30	27	26	27	26	20	33	29	28	25	27	24	23	29	25	31	23	13	31	33	27	38	25	22	19	23	22	23	34	25	28	27	40	28	27	19	35	23	27	26	31	31	22	25	25	32	35	32	26	32	30	25	32	33	30	29	27	22	35	24	20	36	27	33	32	22	21	32	25	23	30	25	31	28	22	33	23	22	30	27	18	29	20	28	31	38	30	29	23	26	27	34	16	32	26	29	34	19	30	24	31	20	28	26	21	24	33	32	34	32	27	29	26	39	24	41	34	24	17	37	28	29	26	30	23	21	27	24	24	26	25	32	30	28	17	27	28	29	30	22	26	32	27	42	29	30	32	23	28	23	21	24	33	32	31	26	27	35	21	18	31	27	29	24	17	23	29	34	29	21	20	27	26	18	27	29	29	32	27	23	35	29	27	34	32	30	25	38	25	23	31	26	20	26	27	23	20	22	25	24	29	35	26	29	28	23	21	25	23	21	28	28	27	34	25	33	20	35	33	34	31	28	25	24	15	32	36	27	30	30	23	36	21	38	31	31	25	30	29	29	26	27	22	32	22	35	29	27	33	22	35	26	24	26	25	21	27	16	34	21	23	26	25	27	27	29	28	33	22	27	28	23	27	25	24	25	36	24	17	33	23	25	35	38	25	26	40	26	31	31	41	28	24	22	34	30	31	33	26	27	30	25	28	32	31	33	27	29	35	27	30	25	26	41	31	29	20	27	30	22	29	27	30	32	29	20	27	28	24	24	26	29	17	21	29	36	12	29	24	27	32	25	35	21	24	28	30	32	23	36	30	28	29	19	27	32	30	26	24	32	27	30	32	40	28	25	29	26	31	23	30	32	25	23	24	23	26	25	34	28	27	30	35	34	24	23	25	26	18	25	35	27	28	24	31	24	40	23	35	22	25	37	33	27	26	21	21	38	31	33	24	23	29	29	30	24	20	20	26	28	23	20	32	35	28	30	27	18	30	24	32	25	25	24	32	28	24	33	24	28	29	29	29	27	24	23	34	33	26	33	24	29	25	20	35	23	31	27	26	26	23	19	29	26	21	25	35	29	16	23	28	35	22	19	25	26	29	28	29	29	26	34	25	30	24	34	30	35	27	33	18	20	27	20	30	14	30	30	25	41	29	21	21	26	27	22	23	22	26	26	20	36	29	27	28	25	32	33	26	30	34	32	28	24	21	20	27	23	25	34	27	24	28	43	28	40	28	28	32	38	22	25	26	29	33	30	25	18	30	18	29	23	21	32	27	26	30	23	32	24	33	25	26	34	20	24	23	40	33	39	32	24	28	25	22	32	23	25	29	40	23	29	38	34	25	26	23	28	26	23	27	31	44	31	33	28	21	24	29	24	29	28	33	24	27	28	24	29	27	19	27	28	34	30	23	35	34	19	30	28	28	23	27	26	25	32	27	20	34	30	26	27	25	27	31	36	24	24	23	26	31	26	37	31	35	24	28	18	23	37	21	29	25	37	32	25	38	24	29	26	33	35	29	24	30	27	27	19	15	28	24	32	27	33	26	28	22	31	22	28	22	22	36	29	36	25	30	34	33	27	39	31	28	34	26	26	29	24	21	17	32	22	40	32	27	30	26	27	15	26	21	36	30	23	27	18	27	24	33	20	26	25	35	20	26	30	31	25	33	28	28	29	37	32	27	23	25	21	21	20	26	34	21	24	27	34	31	24	28	25	27	26	19	25	33	31	25	31	22	25	27	28	21	22	25	28	36	20	25	24	23	30	26	24	28	26	26	31	23	25	35	30	15	33	29	33	33	24	20	24	28	24	30	16	36	21	33	25	31	23	19	23	21	27	27	38	24	31	29	26	19	31	23	24	26	25	20	28	24	27	26	25	27	26	34	34	24	27	30	28	30	34	29	30	30	32	18	19	25	37	32	24	34	35	39	29	23	27	31	30	34	29	39	28	19	35	34	29	27	32	26	26	27	36	26	24	27	29	23	25	21	22	27	29	25	23	20	24	25	26	18	29	23	33	23	24	24	23	22	24	30	22	25	26	29	32	23	30	28	20	31	31	36	22	27	25	28	24	26	25	27	19	25	36	32	24	35	32	30	30	30	24	29	24	31	34	41	29	31	26	22	26	35	26	30	35	32	31	24	23	25	23	27	25	28	28	22	30	32	28	25	28	25	30	25	29	33	22	34	39	23	30	17	23	32	40	25	28	32	27	27	30	29	30	28	24	25	30	33	35	23	23	26	25	26	35	21	26	22	22	25	28	28	27	28	26	25	30	28	25	26	24	29	35	31	35	20	28	31	27	24	26	26	22	29	26	27	26	32	30	30	25	33	30	24	19	27	30	13	39	30	35	26	24	20	38	26	30	38	32	24	27	26	32	33	30	28	32	26	30	37	36	28	33	27	34	30	23	27	30	25	32	28	30	30	34	26	26	37	26	31	32	22	30	26	12	24	32	32	38	20	23	24	28	28	28	28	35	37	30	23	32	25	30	37	35	21	27	28	13	23	22	31	17	26	24	31	29	27	21	32	27	34	22	31	34	35	24	18	31	26	25	25	30	36	26	34	20	20	34	31	35	30	29	27	22	20	22	30	23	23	42	29	33	35	26	25	36	25	34	32	28	26	33	25	33	24	28	32	26	28	26	22	26
42264	31422	24308	36739	40699	37022	32985	29476	27208	25219	22410	19217	17245	15522	13721	12503	10967	9084	7753	7262	6549	5933	5260	4687	4248	3663	3113	2729	2400	2134	2033	1917	1715	1524	1378	1158	1066	972	860	762	750	679	679	684	655	636	614	656	617	602	532	557	525	582	547	524	521	526	467	505	505	478	454	523	492	502	514	487	532	494	507	541	614	592	677	712	669	586	559	598	612	543	591	524	569	554	542	568	590	590	554	514	500	554	570	508	505	538	525	518	503	531	495	503	548	521	528	470	454	503	448	477	392	422	467	457	469	456	454	467	436	458	437	455	465	490	470	435	445	470	428	463	477	460	452	472	470	446	405	482	474	497	444	452	469	420	467	458	449	470	480	531	501	429	480	430	460	459	459	449	454	458	456	499	423	451	415	415	384	443	445	432	408	498	481	435	455	464	497	468	454	409	480	444	489	420	428	400	472	436	466	478	466	462	430	439	485	477	444	461	453	446	459	465	457	494	487	447	455	441	500	446	422	416	444	437	461	433	422	442	454	424	437	467	481	422	445	457	427	440	443	467	458	461	428	495	426	415	439	464	410	450	437	451	447	452	457	446	426	430	460	428	479	445	463	464	431	424	483	449	424	494	445	444	419	462	476	419	449	441	459	428	422	436	444	435	448	453	480	445	461	442	434	454	459	439	446	431	469	425	439	440	417	435	481	491	478	434	427	398	453	414	436	429	440	436	429	468	436	433	451	425	454	472	457	457	444	444	435	481	475	420	438	434	448	438	425	436	463	486	439	470	457	437	433	476	445	438	429	481	471	481	437	436	476	432	458	462	431	451	458	458	444	420	443	461	430	472	437	466	433	467	431	452	475	448	464	432	453	427	403	443	477	439	480	478	453	426	426	416	483	423	480	423	449	432	428	483	472	467	437	458	402	481	443	419	451	455	476	420	448	441	473	470	436	449	455	476	434	450	449	433	429	440	432	446	469	444	447	473	444	443	437	476	453	471	459	470	492	454	438	442	437	448	463	462	416	423	466	472	484	426	440	411	437	408	472	445	433	409	457	412	428	462	441	421	434	425	483	425	451	464	444	456	439	447	410	401	438	450	483	473	466	428	431	436	479	434	423	439	461	477	454	438	442	455	454	449	458	437	432	423	420	454	433	437	428	434	472	446	468	445	471	432	476	410	397	451	447	448	427	466	439	466	450	446	437	438	453	440	443	449	465	429	446	468	465	461	469	446	452	463	423	477	421	460	476	449	455	448	446	443	432	484	463	506	432	452	456	468	453	439	442	434	421	435	432	470	462	441	477	437	441	432	436	457	448	464	472	439	462	448	439	455	445	429	445	443	440	391	426	453	451	475	440	452	478	442	423	421	424	463	463	461	444	424	465	449	468	437	452	458	433	464	481	452	482	455	416	427	429	444	469	432	455	429	425	482	458	402	430	426	439	499	434	498	423	453	462	476	465	434	487	474	454	454	446	438	461	441	439	414	463	441	467	492	435	442	447	424	454	419	471	452	465	444	429	417	466	462	476	461	437	440	463	407	442	432	432	474	479	435	450	434	461	423	417	446	413	461	472	446	478	433	454	421	450	420	482	457	484	470	474	483	441	442	491	452	418	412	464	446	422	405	428	449	438	435	471	415	424	485	480	442	439	441	422	444	441	447	405	451	412	414	470	422	423	433	468	478	467	426	420	433	409	449	442	426	453	433	458	455	450	471	438	487	423	469	455	427	463	434	414	469	451	441	464	433	399	446	431	422	463	489	418	466	448	456	447	423	448	420	436	436	425	426	467	434	467	454	485	451	479	461	446	445	432	491	439	449	432	429	456	436	471	440	406	477	462	455	454	450	478	458	437	471	443	424	451	464	407	427	472	424	465	451	455	427	464	433	420	461	434	442	415	428	434	479	437	484	449	449	454	428	420	472	411	421	430	442	424	434	452	465	413	463	432	460	485	449	425	452	481	461	461	449	482	461	429	452	434	427	434	443	420	467	474	436	439	462	458	449	447	458	438	439	442	448	471	398	435	418	471	452	470	450	423	451	425	416	446	451	406	431	439	426	435	449	468	453	434	465	453	423	421	429	459	443	455	455	466	470	459	440	391	459	461	475	439	438	475	445	473	438	456	452	477	419	424	449	433	482	487	459	440	444	460	442	440	424	458	464	412	468	443	421	461	416	467	453	441	433	501	470	444	424	447	438	402	425	415	500	455	454	428	420	472	416	505	427	448	482	394	466	477	441	434	407	488	448	433	440	461	468	458	429	408	425	409	445	437	437	423	449	425	421	440	472	449	449	429	443	447	455	436	480	410	456	462	444	432	433	409	464	430	488	430	428	454	447	457	409	445	461	461	504	413	450	444	468	437	425	458	439	466	401	477	451	425	455	434	443	473	441	455	439	480	433	438	443	468	461	460	441	443	405	427	502	434	438	462	453	418	412	423	439	429	461	461	432	427	456	437	443	478	431	472	445	455	466	465	446	456	420	497	453	430	458	467	454	441	422	412	439	424	418	454	491	471	459	462	447	430	463	456	456	439	481	455	482	444	430	476	435	436	430	443	459	478	404	439	463	397	492	443	423	503	448	457	468	438	462	501	439	428	458	429	444	431	467	452	446	450	424	434	463	428	458	469	440	416	451	494	396	420	432	421	488	426	463	468	417	478	460	448	469	473	439	420	459	445	446	428	476	421	470	444	421	456	417	427	473	466	443	413	432	457	462	494	452	450	472	448	429	426	435	468	461	464	444	435	472	427	434	434	447	425	444	428	450	444	451	467	409	432	447	458	427	471	489	430	459	458	457	441	385	468	437	409	433	433	478	436	452	454	448	451	446	409	439	410	414	461	429	477	455	393	450	465	450	438	453	419	466	427	461	448	448	455	421	434	420	457	455	453	475	450	466	432	446	478	459	437	427	437	437	425	419	410	446	433	448	422	438	423	434	448	426	438	472	449	389	441	443	445	438	462	427	413	456	436	478	419	437	431	451	448	455	433	457	455	453	467	423	450	440	443	464	454	458	405	481	423	456	432	421	423	425	462	460	461	476	465	435	454	455	426	437	447	506	429	439	418	417	458	432	459	411	452	450	448	455	442	463	441	448	428	461	420	412	474	463	438	451	453	419	460	446	451	426	413	457	432	433	450	425	417	463	447	465	449	417	398	408	462	462	438	424	433	384	444	444	481	432	425	452	476	426	453	460	431	458	457	444	448	418	432	465	465	443	440	462	443	460	464	413	460	493	437	470	467	449	470	473	464	462	488	453	416	462	445	437	408	423	513	447	427	446	429	441	418	445	446	467	416	434	454	436	436	433	454	453	464	478	419	439	462	444	460	448	452	471	471	460	457	439	423	451	440	434	461	453	406	419	436	460	430	408	465	441	459	432	431	419	479	443	453	455	456	424	473	458	476	452	433	437	479	451	441	448	413	447	462	448	452	456	455	454	396	468	438	436	463	461	423	427	418	496	431	419	423	458	452	437	446	463	436	484	441	442	451	437	480	418	431	445
3195	1374	753	491	580	638	456	416	427	341	291	223	187	189	168	111	140	87	91	93	78	76	83	58	66	56	34	46	43	28	31	45	43	41	35	27	33	27	23	28	33	20	33	29	26	21	22	34	24	33	32	27	32	19	30	24	37	26	22	27	36	28	26	21	25	32	31	29	30	22	27	25	23	36	38	30	32	23	36	22	32	33	33	36	27	31	28	27	30	29	25	29	31	29	30	30	24	24	23	19	27	34	27	30	38	27	25	28	21	28	27	35	22	26	27	26	29	33	29	34	25	17	19	28	30	23	31	26	30	23	26	28	30	29	21	33	39	36	33	24	27	23	30	21	21	25	27	21	33	19	25	29	28	28	25	19	26	30	32	33	28	30	25	31	33	29	26	20	30	28	26	33	24	27	20	26	32	35	26	27	35	25	25	24	29	33	23	19	27	30	24	35	36	24	23	28	33	29	29	33	34	22	42	18	26	23	18	23	23	29	23	22	19	18	33	30	38	29	22	29	25	35	31	28	21	33	31	36	19	33	37	18	22	30	37	30	27	20	24	24	22	30	21	28	26	27	26	29	21	11	24	27	22	39	19	24	17	21	26	33	19	24	33	22	23	27	28	23	24	22	31	29	25	27	26	28	23	25	29	24	16	31	28	17	24	32	26	22	29	31	30	25	33	21	35	23	23	23	26	25	28	25	25	23	24	40	27	29	31	27	25	33	27	30	24	30	19	32	33	16	20	31	36	24	23	29	13	27	30	25	25	22	26	20	31	28	29	35	26	39	26	27	18	25	22	37	31	27	28	25	24	26	22	30	29	26	35	28	25	20	37	34	35	26	31	27	31	26	31	33	32	27	31	23	28	32	28	27	21	22	31	25	22	25	25	32	21	26	31	32	19	32	21	33	26	28	18	30	28	17	31	22	23	28	29	18	35	22	28	30	28	26	38	28	39	26	28	38	29	26	18	21	25	24	22	26	26	38	35	30	25	41	40	36	30	28	35	27	26	26	27	20	26	32	27	43	24	30	23	27	29	32	31	25	22	34	16	25	24	42	23	33	24	33	25	28	31	31	30	27	31	22	27	27	27	33	33	26	26	38	28	29	31	27	26	13	25	37	30	37	18	35	22	33	21	27	32	33	37	25	38	27	32	29	22	21	31	29	28	22	22	32	30	28	32	30	28	31	25	19	27	31	21	27	22	24	27	36	22	22	23	19	27	31	34	27	34	27	32	31	26	40	26	25	20	25	31	28	32	29	22	24	25	21	34	26	28	20	28	29	19	20	30	25	32	26	30	29	31	31	26	32	33	27	25	29	36	38	30	31	26	30	23	25	24	28	28	28	26	20	39	31	34	24	21	22	24	26	18	26	27	15	21	28	25	28	17	26	29	31	19	27	32	23	30	21	22	27	22	23	24	28	30	35	36	30	26	23	26	27	29	30	29	26	21	20	31	34	31	32	26	26	37	41	22	23	27	30	27	21	35	28	21	17	24	18	19	39	18	36	30	39	34	18	24	31	16	20	22	35	23	35	19	28	27	24	28	18	32	28	31	27	24	24	20	27	27	23	32	22	31	22	40	25	18	23	31	17	25	31	30	30	27	28	24	27	22	22	30	18	20	28	23	19	33	21	21	25	29	28	20	30	23	30	23	23	17	24	31	17	30	36	26	14	26	28	22	23	21	27	28	36	33	33	34	32	28	28	25	28	19	25	33	29	24	29	31	22	26	26	24	30	28	29	30	35	24	26	22	29	23	36	42	31	30	33	22	20	24	27	32	29	28	18	26	29	27	22	34	26	21	22	32	29	27	34	32	25	22	24	29	28	26	35	26	24	32	27	23	29	27	30	38	29	38	22	30	27	19	32	24	26	23	33	24	32	27	27	24	22	25	24	27	36	27	29	21	27	24	23	23	28	24	28	29	31	25	31	33	26	19	28	30	29	18	22	33	34	21	26	30	34	28	35	27	25	35	29	19	28	27	25	19	17	22	20	18	24	33	38	23	28	30	19	29	30	33	19	24	25	28	23	23	26	33	29	25	27	33	28	25	26	31	26	27	22	32	29	26	28	31	32	33	22	26	27	26	21	27	28	31	22	33	22	28	23	28	39	31	32	16	28	26	25	36	33	31	27	27	27	32	32	25	31	27	26	29	35	27	26	20	30	26	23	27	21	27	29	23	31	29	25	23	27	24	24	38	32	33	24	21	17	18	33	33	29	37	25	33	31	25	28	35	22	28	25	29	40	25	21	26	22	22	23	29	24	25	27	35	33	24	19	19	22	21	22	27	25	21	25	24	21	34	14	24	25	18	28	22	31	27	31	19	20	28	27	35	32	26	25	28	28	27	26	26	30	29	25	28	18	23	36	36	28	29	21	16	25	29	25	27	26	28	29	21	28	23	26	27	31	28	25	32	34	28	31	27	32	34	37	24	34	26	27	35	28	31	30	32	32	23	30	21	25	22	31	22	34	42	22	28	23	28	19	29	30	27	28	27	26	18	28	30	24	30	23	31	29	21	37	21	27	27	20	24	28	28	21	30	30	25	35	19	39	38	27	30	27	14	24	30	30	30	32	25	27	30	21	27	25	22	35	34	29	27	32	21	22	25	24	23	36	32	32	28	26	34	23	28	25	39	27	34	28	23	29	31	28	18	24	31	23	21	21	30	23	30	32	26	31	29	34	27	32	23	19	22	27	29	29	23	29	40	29	34	36	32	30	26	28	23	25	33	37	25	34	30	25	20	25	29	32	20	21	22	34	34	24	33	38	25	19	27	30	24	34	23	31	22	23	31	20	27	31	18	27	36	22	40	24	30	32	31	15	28	31	25	31	30	35	25	35	28	19	24	25	21	21	20	24	18	27	25	23	24	32	26	26	24	34	27	27	24	18	23	19	32	28	29	22	36	27	25	32	19	28	20	22	20	24	22	34	22	27	33	29	32	34	30	35	34	23	29	33	29	25	24	24	26	27	32	28	31	29	35	20	25	18	29	19	24	21	21	26	24	26	27	30	25	19	23	27	25	23	30	26	33	28	20	28	37	19	25	28	28	31	23	23	28	23	20	24	22	24	28	22	26	28	31	21	23	29	28	36	26	28	23	30	18	22	24	16	26	21	29	25	29	29	25	28	23	27	21	25	31	34	28	30	33	34	20	36	32	30	25	31	22	32	21	37	27	27	23	24	26	29	24	38	18	19	28	36	22	27	22	24	29	25	24	22	31	27	20	24	33	24	29	37	23	18	24	30	32	21	40	23	25	25	28	37	25	25	29	30	27	38	30	19	27	31	26	24	34	37	31	28	20	29	20	24	17	35	26	34	42	29	31	21	23	23	25	17	32	26	16	26	22	34	26	28	33	29	25	19	21	24	27	36	23	30	24	28	23	32	14	31	28	26	23	27	28	30	29	25	20	21	16	29	30	32	24	27	28	34	23	20	31	29	24	35	27	21	34	29	30	38	24	36	24	17	29	23	32	22	27	25
32850	23101	15678	27152	31315	27487	23241	19909	18164	16270	13707	11287	9449	8113	6915	5969	5162	4168	3573	3442	3104	2722	2423	2208	2099	1962	1592	1451	1254	1212	1121	1056	962	878	816	729	696	614	597	542	522	491	534	485	524	502	452	482	470	502	462	466	497	477	506	472	490	419	483	454	485	461	483	446	460	463	504	469	513	455	416	470	527	494	571	547	554	500	503	479	490	497	502	523	465	449	467	506	448	507	494	475	515	486	467	475	474	470	480	494	469	482	461	460	476	482	460	402	454	443	479	472	456	417	494	409	421	442	447	458	408	450	471	447	467	465	420	403	425	437	467	442	446	460	407	463	489	435	438	439	454	439	454	454	446	464	471	473	455	439	500	432	456	466	404	432	434	411	402	453	443	428	432	439	462	465	472	440	427	434	449	425	447	477	458	448	484	440	420	440	441	427	478	449	433	472	428	454	417	444	437	455	435	422	463	497	473	418	392	432	395	434	436	452	444	443	448	453	468	475	445	433	442	426	456	459	448	437	468	449	385	439	423	430	443	409	451	454	462	414	469	442	482	455	451	414	433	401	450	434	462	468	471	437	447	436	438	464	464	428	474	415	447	443	477	436	410	439	444	438	469	484	424	444	450	448	460	457	431	393	416	446	443	435	445	479	446	426	450	453	452	432	427	423	441	446	441	450	427	452	434	422	451	410	466	440	428	439	427	437	440	452	453	424	487	472	430	446	483	436	407	439	432	433	463	423	426	421	423	422	454	415	424	438	461	466	475	455	439	430	449	436	463	438	450	466	450	436	456	465	460	454	473	441	405	440	435	408	464	447	496	429	418	438	482	425	453	435	393	452	448	460	463	434	433	442	453	429	446	425	429	452	428	420	440	427	417	461	458	443	455	447	418	497	436	467	436	465	455	455	420	439	468	436	457	439	416	451	429	433	464	461	456	452	439	455	454	418	427	478	428	395	387	443	440	446	417	437	474	471	456	457	437	431	409	427	437	431	429	422	441	437	461	471	449	395	430	444	418	439	429	441	437	448	436	428	422	446	413	451	447	399	463	436	425	415	423	469	407	446	419	440	473	422	448	436	437	411	465	486	427	394	431	437	437	451	429	471	388	445	487	441	450	450	473	428	450	453	467	438	449	440	416	473	435	455	443	431	451	442	478	460	449	423	459	464	435	422	417	432	447	450	445	421	455	420	437	417	468	447	477	437	451	456	454	439	433	445	420	454	451	464	433	472	413	461	441	442	421	453	423	423	453	446	458	436	452	441	453	430	447	417	459	419	484	452	424	453	483	407	406	461	464	454	427	439	444	404	421	455	440	460	442	465	455	409	410	450	418	457	442	438	435	458	409	455	453	471	430	467	433	422	414	400	436	494	440	416	482	418	479	461	424	475	435	467	440	444	460	447	422	450	419	444	439	416	483	461	505	482	430	433	411	444	422	468	425	431	431	447	428	445	440	433	439	479	428	460	450	413	435	400	457	437	430	426	419	424	465	465	461	485	442	410	462	434	453	453	422	453	452	427	427	443	411	437	388	470	443	464	389	478	461	451	434	431	452	418	433	423	434	462	456	430	453	444	453	466	394	438	499	408	466	428	440	427	489	421	459	421	435	477	445	460	448	448	446	441	457	475	436	428	469	467	482	471	438	452	455	446	451	456	454	452	422	452	409	404	444	456	442	408	435	453	457	459	414	432	413	455	482	450	429	451	466	433	490	463	472	478	430	470	476	416	406	425	418	433	451	436	420	445	476	455	445	479	422	427	464	464	418	400	403	466	470	446	424	491	461	418	418	424	421	438	423	425	449	454	439	489	436	406	458	429	458	453	474	458	493	416	398	455	477	457	413	473	462	496	425	447	421	448	414	449	461	421	461	448	426	465	414	427	419	405	415	459	436	441	414	429	438	461	471	475	447	406	451	456	454	408	405	445	442	420	444	453	439	445	436	485	460	488	443	462	427	411	381	439	434	434	417	443	437	451	461	430	419	394	413	410	441	436	439	445	453	443	417	431	480	456	470	451	434	438	488	466	472	447	452	425	390	458	455	458	452	454	463	433	453	437	455	463	445	466	473	481	426	445	439	436	438	438	450	443	488	464	423	453	447	397	421	449	435	455	398	482	466	467	450	429	443	446	441	450	473	462	430	429	463	431	442	465	474	402	478	432	455	452	420	449	475	432	458	459	419	435	456	474	439	476	426	471	416	477	467	430	446	450	429	458	447	471	468	476	425	420	438	400	471	448	451	423	469	437	459	441	443	443	457	416	432	416	465	428	414	457	446	470	470	426	439	445	452	439	448	429	453	459	478	411	453	449	436	460	431	425	427	433	439	441	451	450	464	446	453	436	442	447	461	442	446	443	444	459	434	458	431	447	442	456	481	434	451	457	417	483	427	446	428	446	455	444	425	466	409	432	460	424	443	443	467	455	421	469	505	467	438	460	414	459	461	485	425	444	473	453	454	434	441	461	441	437	458	415	412	419	461	450	431	431	484	423	424	434	443	444	454	459	457	440	450	438	479	429	443	420	420	451	429	421	389	450	433	483	421	440	487	392	455	409	472	465	458	432	439	466	440	415	446	418	433	444	482	456	424	466	453	434	450	462	421	483	450	440	455	426	418	464	456	437	434	448	460	441	414	457	453	475	402	441	449	465	461	464	430	456	471	439	441	465	434	410	446	482	438	461	447	430	431	476	424	435	468	460	448	458	414	435	428	428	471	468	462	453	438	439	470	429	465	417	425	460	436	425	461	440	429	431	476	421	437	439	434	395	447	413	452	443	446	401	436	476	429	471	466	438	428	466	453	470	436	462	475	448	447	484	489	461	461	423	439	422	464	399	416	436	470	465	435	423	459	409	464	426	426	404	461	452	453	469	447	424	418	390	426	424	444	420	454	443	424	420	490	425	423	416	433	455	459	408	476	449	430	451	452	473	451	472	443	423	462	434	449	419	468	438	468	432	454	432	456	490	484	416	445	449	449	419	442	452	442	431	440	453	422	448	478	404	412	434	421	458	460	413	449	453	440	483	498	435	470	425	464	462	434	419	455	398	454	439	420	452	439	460	431	424	444	470	462	449	430	467	437	475	479	459	430	441	457	425	485	451	419	414	411	478	462	445	442	447	451	432	459	411	440	444	452	431	424	456	437	448	477	452	414	452	472	436	441	430	436	415	472	427	433	392	431	445	464	452	454	461	445	421	481	453	436	497	463	443	431	443	421	450	412	406	443	443	460	457	425	432	453	427	473	447	449	453	389	430	441	429	451	426	400	429	455	441	436	460	443	433	455	443	471	427	435	459	448	437	449	438	446	418	456	453	439	458	437	494	439	420	411	431	431	411	408	435	475	443	430	413	435	391	448	447	477	447	423	440	452	436	481	399	450	420	462	448	412	416	409	438	472	473	456	488	473	412	461	452	448	460	444	435	410	430	466	434	434	418	446	456	418	401	461	463	448	436	451	433	429	424	428	456	491	454	474	460	435	443	485	448	437	461	454	473
3235	1329	781	504	642	598	483	438	420	371	291	220	225	187	131	123	131	98	83	90	78	56	71	56	43	44	49	38	40	33	34	41	46	46	36	39	40	32	32	28	39	27	25	25	29	28	28	19	31	21	28	22	20	25	30	28	21	14	30	37	34	24	19	28	17	19	27	26	33	16	30	21	30	27	21	28	22	30	24	20	21	26	27	30	30	25	24	18	29	32	22	31	24	31	28	27	23	25	38	25	22	15	32	26	26	25	26	21	31	27	29	31	28	29	37	28	27	27	18	34	24	24	26	24	25	21	24	15	14	19	24	22	34	27	29	20	26	33	32	25	24	32	23	30	21	25	25	30	26	31	20	28	30	24	20	16	20	19	22	23	31	22	23	29	24	29	21	33	27	29	28	28	24	23	26	42	28	28	26	24	35	24	24	25	23	22	29	24	33	26	27	27	22	22	22	28	23	18	30	24	20	24	23	23	31	12	24	24	16	29	25	29	32	29	21	34	27	24	22	19	16	27	22	20	33	24	25	24	34	23	22	26	27	34	22	27	25	34	23	27	30	26	31	28	24	18	26	20	23	28	23	22	18	28	27	27	24	26	26	24	32	28	23	26	27	24	27	29	33	30	27	14	34	30	25	25	37	26	24	22	28	22	25	18	20	19	36	27	27	22	32	26	20	28	24	22	21	23	22	29	16	24	20	25	29	27	24	27	21	18	22	26	24	23	18	20	28	26	30	35	25	38	18	25	24	23	31	18	24	31	27	34	24	26	30	29	26	20	28	17	32	20	26	19	25	26	28	23	28	22	32	34	35	33	24	17	22	23	20	23	16	23	17	16	19	23	29	25	25	29	33	26	21	23	35	25	19	29	26	28	17	24	25	30	24	32	30	25	23	25	29	30	33	23	22	27	29	30	34	32	25	25	27	27	25	29	25	29	30	23	32	14	22	27	19	30	17	30	24	15	25	27	32	22	30	31	29	21	23	24	19	27	28	28	24	26	24	21	29	24	37	22	18	23	18	28	23	24	27	23	40	31	24	27	31	25	27	22	28	29	24	20	29	20	16	29	27	23	26	23	29	32	22	27	26	29	21	38	25	23	25	29	23	33	23	26	26	21	24	24	30	25	21	17	27	24	20	21	26	21	24	18	18	33	20	30	32	17	22	28	17	20	37	31	30	26	26	25	24	29	31	26	29	37	29	29	22	16	20	19	20	23	24	30	16	32	42	20	43	25	21	23	24	31	25	27	12	30	27	27	32	27	29	23	25	26	31	30	22	21	25	23	16	14	21	29	19	17	32	27	19	28	23	20	31	29	28	19	32	29	31	22	23	22	27	18	20	25	30	20	26	17	28	29	28	20	36	30	24	22	17	28	26	15	17	19	24	27	31	35	25	30	24	21	25	21	35	25	22	19	28	28	31	26	36	27	23	26	23	31	18	20	28	25	26	23	32	29	33	21	32	27	22	29	26	21	24	30	29	21	33	31	25	24	30	25	22	24	21	26	22	22	22	22	22	28	33	23	17	20	27	27	32	27	39	31	28	27	29	17	32	23	18	26	21	30	27	23	21	19	31	36	29	31	26	29	24	28	22	33	20	21	29	28	24	34	27	27	22	36	26	25	38	11	24	25	19	31	25	27	14	23	31	20	27	28	22	22	23	25	18	23	30	21	25	19	23	15	22	15	17	24	17	27	21	27	22	25	32	30	27	18	30	29	27	26	21	26	24	25	26	20	30	25	26	20	20	23	34	20	26	23	14	28	24	29	20	38	30	12	19	28	28	31	22	21	25	29	28	32	20	26	18	15	22	21	20	26	28	28	24	24	22	21	31	33	22	26	18	15	20	31	26	27	29	25	22	39	28	18	26	25	24	32	26	22	26	38	25	19	33	31	29	23	24	22	31	20	23	29	29	20	25	24	17	24	21	27	36	27	17	19	30	33	26	17	31	30	16	24	23	28	24	20	29	14	20	18	23	22	28	34	31	22	20	26	39	29	27	27	23	33	29	26	33	21	22	23	22	27	24	25	26	37	25	30	21	37	27	36	28	24	27	33	25	24	20	13	25	26	23	25	25	20	24	26	26	39	23	35	23	16	21	23	29	25	26	28	31	20	28	27	35	27	21	31	21	27	23	28	24	23	18	24	24	26	20	23	24	20	23	27	27	26	26	15	16	16	30	27	21	31	30	29	25	14	23	27	29	25	24	23	31	21	25	20	25	32	27	25	23	28	28	22	24	31	23	29	17	21	13	23	31	28	26	21	30	32	23	25	31	23	29	18	36	32	26	25	33	36	31	29	26	27	27	24	26	29	25	29	20	23	30	34	23	18	18	22	31	25	20	17	27	20	24	26	30	25	21	16	19	30	23	30	38	19	21	14	33	19	23	27	13	29	24	21	14	33	30	21	32	27	24	25	28	22	36	24	19	27	22	18	30	28	25	22	20	30	17	28	25	29	28	29	25	23	23	28	31	25	29	35	20	23	17	32	29	30	26	20	18	25	20	24	23	19	18	24	21	26	32	23	27	32	12	27	25	24	23	35	21	24	24	21	24	22	31	33	26	27	37	26	29	28	18	17	26	18	18	27	25	30	30	36	20	30	30	17	25	25	30	32	23	25	25	22	29	31	25	23	27	25	24	32	31	30	31	25	21	16	33	33	25	34	22	27	27	21	25	25	24	25	24	29	38	22	31	26	27	29	24	24	24	20	18	26	32	20	24	27	24	29	26	34	33	26	17	22	25	29	22	18	17	25	29	21	22	18	21	28	26	23	31	25	29	25	26	28	23	20	29	19	30	21	18	23	20	18	24	40	20	32	26	33	27	22	23	25	25	27	28	27	28	24	21	31	23	16	31	23	32	24	18	38	17	30	24	21	26	21	29	22	27	24	22	25	30	33	30	21	29	22	19	27	29	22	24	22	23	23	35	27	41	29	29	26	31	22	23	24	32	28	23	29	26	23	18	19	35	19	26	14	31	26	16	33	24	32	29	30	28	26	20	28	29	21	24	28	15	22	17	26	24	23	26	32	26	23	25	23	25	27	30	35	18	27	17	21	22	24	24	21	28	28	20	21	20	23	25	25	19	18	22	21	22	23	27	25	21	25	16	26	18	18	24	24	24	32	30	17	24	29	15	21	30	24	28	31	35	23	25	32	26	32	20	22	29	27	25	38	24	34	23	25	24	26	15	27	25	31	19	23	13	27	23	23	27	22	29	30	22	27	23	18	22	17	31	26	28	22	33	25	26	29	19	26	24	20	22	26	25	23	19	19	24	32	22	24	26	33	24	33	23	29	23	36	24	30	33	41	20	25	13	27	27	34	33	28	23	26	24	12	21	26	31	19	30	33	21	19	22	38	37	20	26	30	28	17	30	18	21	30	22	27	25	25	25	25	26	31	19	19	17	26	35	25	19	31	24	23	22	29	27	37	28	17	25	29	24	27	26	23	26	22	32	22	20	28	25	28	22	28	27	30	21	24
33577	23450	15758	26896	31375	27329	23012	19932	18527	16452	13699	11056	9271	7742	6584	5923	4760	3860	3417	3294	2866	2640	2366	2253	1986	1737	1534	1408	1269	1161	1096	1031	938	867	741	708	631	604	565	477	489	457	491	504	483	501	470	464	462	417	439	467	414	434	432	428	412	415	446	427	384	438	426	447	408	445	421	435	425	420	468	460	508	503	539	573	464	483	481	505	476	433	497	455	491	420	418	506	440	468	439	466	488	411	452	453	444	464	409	437	442	419	434	469	454	501	444	439	412	411	443	403	421	409	437	425	418	398	431	405	411	417	407	447	393	389	454	431	387	409	399	389	443	421	395	467	422	399	414	439	434	432	451	435	417	414	455	441	442	397	432	419	378	430	409	381	393	388	397	402	437	408	410	436	454	406	404	429	402	411	429	426	415	424	452	391	420	414	464	386	399	406	432	390	404	387	446	394	437	419	441	432	423	442	419	395	431	423	472	444	400	419	414	372	384	423	377	401	427	408	431	421	398	445	424	382	405	402	444	423	459	414	400	426	422	448	409	465	482	431	422	415	417	399	399	406	449	390	444	423	440	402	401	415	434	403	412	419	392	424	429	418	481	396	446	418	418	447	392	418	424	422	438	446	473	453	413	420	437	447	430	452	424	443	404	437	403	433	444	391	412	388	412	402	415	384	394	425	414	396	383	413	429	421	435	421	437	430	458	388	399	445	409	406	425	474	398	407	413	427	432	441	379	400	385	409	411	429	425	436	412	406	439	423	407	429	422	419	401	391	462	426	380	419	422	404	403	398	424	423	457	438	435	412	463	459	430	386	435	428	402	411	407	412	420	415	430	407	429	447	430	390	408	426	439	439	449	417	397	426	407	417	411	424	398	394	401	422	436	397	403	416	412	435	402	409	421	411	390	427	421	401	421	406	411	429	406	400	445	367	437	441	446	418	424	427	438	441	408	431	475	430	413	432	388	395	375	403	445	428	423	409	413	427	427	376	390	430	407	410	418	423	387	415	428	410	415	432	422	438	411	408	418	435	424	417	392	417	402	454	423	422	423	447	392	406	426	438	381	422	403	448	400	414	402	439	435	437	384	412	450	428	435	384	439	394	438	377	422	418	435	428	423	418	432	415	454	414	431	422	400	439	413	422	384	447	445	432	413	392	388	449	436	402	395	436	424	395	445	397	395	433	440	434	392	421	424	437	420	431	415	435	411	397	411	431	399	430	434	416	404	411	428	467	420	446	394	395	423	429	422	394	425	389	424	379	429	389	426	446	406	406	449	416	402	443	411	449	411	422	422	425	386	473	413	432	398	425	402	426	431	435	431	407	393	440	425	371	422	453	437	419	430	415	381	423	420	401	428	400	424	421	419	404	379	379	441	399	412	400	415	431	438	410	437	430	405	426	464	412	402	385	407	438	417	382	452	416	451	417	415	429	444	422	429	453	445	422	456	402	494	434	455	408	444	410	418	422	447	419	418	387	459	453	441	429	434	392	386	397	413	405	396	436	435	465	396	409	401	419	433	424	412	431	406	403	435	437	424	443	406	421	426	425	398	425	407	413	421	417	410	403	417	400	460	416	410	425	450	394	400	439	410	444	418	439	433	447	439	426	420	410	427	440	413	402	394	420	422	427	387	408	443	404	429	416	407	470	428	417	442	415	409	377	412	422	395	416	380	438	422	430	414	424	448	422	424	429	450	428	413	404	440	398	409	410	436	420	417	419	434	449	433	431	430	408	403	408	421	474	407	443	429	382	443	416	410	385	419	455	418	408	425	436	407	391	408	426	391	382	412	405	372	391	396	427	403	412	385	395	397	451	430	432	423	410	422	397	437	459	409	405	403	397	398	458	427	430	417	411	409	420	464	444	451	413	418	412	421	415	408	388	407	428	424	395	410	431	434	395	448	416	395	390	427	444	422	382	455	438	376	431	447	417	433	415	407	422	439	396	401	403	458	397	392	430	438	430	427	429	416	418	429	395	439	398	454	465	397	385	428	430	420	414	407	437	440	432	439	412	440	391	423	385	420	401	432	403	391	418	450	424	429	423	383	419	441	410	431	401	419	439	397	391	454	456	426	447	398	443	452	430	434	438	435	415	438	432	399	424	427	454	431	418	434	432	425	426	392	413	433	429	447	425	417	425	397	455	430	435	426	421	443	397	401	418	441	406	385	418	418	420	402	387	455	419	420	393	456	419	412	414	416	436	423	427	398	411	387	425	430	385	460	399	394	406	406	411	430	389	445	411	408	418	440	400	404	395	447	424	387	460	408	409	404	421	426	414	424	434	405	398	407	380	432	392	410	382	390	428	433	427	392	403	422	409	401	417	461	392	405	446	399	447	438	413	430	424	382	449	395	407	418	443	458	421	423	403	402	402	417	417	415	462	438	408	428	433	407	390	360	434	423	435	422	415	393	434	470	391	444	416	435	434	411	455	376	404	409	439	451	407	429	448	434	386	445	447	379	423	427	379	405	447	443	427	434	417	378	397	428	440	414	442	428	403	410	428	411	394	417	407	433	379	391	427	414	390	443	442	403	388	418	419	425	425	415	421	421	437	427	427	437	406	407	433	434	437	420	431	410	412	438	429	367	392	406	392	423	408	399	412	428	403	424	414	410	434	414	416	393	403	408	434	412	408	399	395	384	425	411	414	424	402	403	426	440	425	409	430	432	442	401	420	433	420	412	414	404	384	411	396	405	432	425	436	378	422	435	434	425	460	438	397	416	431	424	404	433	400	416	419	439	431	448	410	418	436	404	419	384	440	392	425	407	415	424	437	394	417	364	371	459	415	447	396	413	431	470	395	458	409	415	442	451	407	390	417	400	416	392	401	442	409	403	409	394	431	402	430	401	428	467	400	414	390	435	409	420	402	445	415	413	411	416	418	400	400	416	382	442	418	419	427	408	418	451	432	428	439	455	370	411	436	411	415	404	423	426	381	433	408	412	409	394	416	409	408	430	402	410	418	363	425	455	420	453	417	409	429	426	418	404	391	431	441	416	388	416	417	389	396	451	413	406	427	381	437	423	449	399	416	403	426	420	421	428	444	409	449	445	395	484	438	410	396	421	443	426	434	365	413	419	402	433	426	432	432	440	452	452	428	412	447	410	387	409	422	387	398	434	397	387	417	429	440	454	444	426	423	401	414	438	442	380	404	413	400	414	402	425	450	411	439	410	396	425	413	458	431	373	435	412	416	419	396	432	399	405	393	412	368	369	433	398	387	410	443	427	396	432	430	441	389	390	397	410	429	399	408	399	418	420	414	408	422	388	414	388	415	416	434	478	435	405	428	414	389	435	423	419	389	409	423	432	431	393	442	420	443	411	412	413	398	415	434	417	428	406	450	421	443	413	389	451	427	393	429	371	436	439	410	441	411	422	435	445	441	439	406	402	437	403	425	406	452	404	406	394	439	437	417	415	401	388	384	405	391	384	401	390	430	414	425	429	405	436	417	429	389	438	431	454	398	430	410	431	423	468	435	397	409	415	396	420	395
5579	2089	1173	741	985	957	749	643	575	627	438	337	331	286	220	205	188	151	135	125	133	100	101	100	95	79	72	88	77	73	62	59	45	48	52	48	45	36	35	40	42	37	39	34	41	44	36	37	30	44	47	40	42	41	34	40	41	42	38	43	30	37	28	43	37	41	42	43	35	34	39	45	41	31	42	50	53	37	43	34	40	40	45	52	45	42	46	31	48	38	45	46	38	40	36	34	43	36	43	40	36	49	37	34	44	54	42	37	34	38	36	35	29	38	30	44	41	37	37	43	29	41	39	35	45	42	38	37	28	47	48	36	33	36	40	47	37	41	39	49	38	41	30	34	31	38	36	25	33	34	41	42	39	46	43	46	30	40	45	40	46	37	38	38	29	40	48	38	31	33	38	42	51	40	35	42	39	51	41	37	34	40	45	36	41	43	47	34	34	39	38	27	41	43	39	41	33	40	34	41	44	22	38	41	38	32	34	43	45	48	33	42	33	41	24	35	35	44	40	35	33	40	37	31	36	34	47	36	42	30	44	29	33	28	37	43	37	35	40	43	45	48	42	42	41	43	35	35	42	44	29	30	48	41	49	28	37	44	49	32	40	39	41	48	37	49	39	43	34	33	35	33	45	42	50	39	38	47	49	29	42	46	38	35	32	43	51	43	41	36	43	35	53	39	34	35	41	42	29	44	42	41	39	29	42	37	27	55	40	44	42	36	34	42	40	55	37	44	47	35	34	34	28	34	35	42	30	36	33	41	32	32	41	37	41	39	42	29	40	33	48	32	41	28	38	28	31	40	42	37	58	41	38	37	31	42	35	36	43	44	37	47	34	32	45	42	41	41	48	36	34	36	46	37	34	48	44	36	33	44	39	36	44	46	44	32	43	30	30	41	40	39	31	36	42	40	45	41	34	48	29	39	43	36	46	41	26	51	40	40	35	37	40	28	42	44	56	42	26	42	23	38	41	38	34	38	36	40	37	40	49	32	35	43	31	50	42	36	36	31	31	41	39	39	33	40	37	47	38	39	40	40	43	45	54	38	42	27	38	32	27	34	46	39	45	40	36	27	42	47	33	41	45	35	40	37	26	44	39	43	33	41	39	42	37	34	43	44	34	25	45	37	39	35	25	35	39	32	40	34	32	38	37	37	38	45	41	27	41	35	37	46	43	46	48	39	28	32	40	43	49	31	34	47	43	39	42	41	40	43	32	30	39	37	45	37	34	44	51	46	52	36	33	36	37	45	43	46	31	43	30	46	35	45	43	48	26	45	44	51	44	39	22	36	47	37	42	33	39	43	41	33	32	39	36	42	41	30	39	38	43	38	36	36	43	35	35	42	30	37	40	30	42	46	34	47	31	36	38	48	41	45	41	43	37	31	31	38	36	35	41	33	42	33	35	33	34	34	47	35	41	45	41	36	23	45	40	41	40	46	31	30	41	52	41	39	29	36	32	47	40	36	46	45	34	44	41	40	30	37	33	38	42	37	45	34	38	44	33	43	44	36	52	40	40	46	46	34	49	30	38	43	44	33	29	40	40	40	40	39	27	34	45	48	40	44	40	27	41	41	43	36	41	36	39	40	37	37	43	40	33	38	34	44	30	44	47	48	35	35	37	43	35	44	38	33	37	40	33	42	50	37	44	34	35	42	37	42	39	29	35	52	52	39	38	42	49	40	39	42	43	42	41	35	32	48	42	47	39	55	25	50	34	29	42	47	40	33	33	42	32	32	36	38	38	42	43	48	34	49	40	38	42	36	35	45	32	32	39	26	42	35	33	38	38	35	40	35	44	35	37	41	41	37	39	49	34	30	40	40	41	34	50	42	47	39	48	44	39	33	44	46	42	39	37	32	35	50	44	43	46	40	34	43	37	39	45	41	32	37	42	29	48	35	41	40	47	44	35	48	40	40	36	46	36	34	36	48	41	33	44	31	38	38	34	34	44	39	42	51	47	48	38	44	44	40	27	43	29	37	38	36	37	39	43	44	45	47	46	54	28	42	36	42	40	41	35	41	43	37	43	43	36	40	34	38	58	45	39	46	44	25	41	50	47	40	29	43	47	41	45	28	43	28	38	50	39	35	31	36	41	37	50	38	33	40	43	42	28	47	47	26	40	36	31	51	39	36	33	44	36	43	30	36	35	40	24	35	42	47	41	46	37	39	33	38	43	36	51	41	39	41	35	34	36	45	39	47	45	33	37	38	37	45	43	30	44	39	40	40	37	41	38	42	34	42	39	49	40	37	39	42	36	38	37	42	41	37	40	48	31	40	42	28	47	37	43	36	34	56	33	41	41	40	39	36	46	31	41	33	31	55	36	34	38	38	31	32	36	47	46	34	25	40	36	35	38	39	43	44	33	39	54	29	40	45	34	43	37	35	45	40	38	45	57	50	40	43	41	54	29	39	38	33	37	42	41	38	37	47	43	46	35	37	37	34	48	37	41	37	37	24	44	32	39	39	38	48	36	27	49	35	38	43	36	33	52	39	51	51	35	44	28	48	43	27	37	51	42	43	48	39	51	52	37	38	36	35	45	31	45	40	45	39	40	48	41	32	25	39	36	40	45	27	40	38	39	38	40	43	38	32	36	34	35	38	32	30	31	28	43	48	41	44	46	35	44	35	39	38	23	37	53	29	51	33	49	32	39	41	49	29	44	46	38	39	49	42	51	38	45	22	37	46	46	31	28	35	37	39	45	33	38	32	30	40	39	25	42	42	33	41	42	35	36	39	35	46	36	40	52	31	44	44	46	48	44	41	36	42	37	42	37	38	30	27	32	40	34	30	42	26	35	37	45	42	38	34	40	34	50	40	36	42	37	37	29	40	52	36	36	39	35	37	37	34	29	33	40	47	40	36	49	44	33	37	34	34	52	33	44	35	50	39	27	28	36	31	36	36	43	37	44	24	41	44	40	40	41	36	34	34	45	41	41	33	43	43	39	33	33	31	31	57	42	40	48	41	38	42	48	46	38	32	33	41	40	43	51	55	38	31	46	39	33	43	41	42	35	40	44	46	50	32	46	44	29	46	38	40	39	52	47	32	34	30	36	35	39	38	43	49	39	44	56	38	44	42	47	31	42	45	30	44	36	53	40	35	39	47	39	44	40	51	34	34	35	32	44	37	34	52	52	31	34	39	35	34	35	37	36	37	34	37	37	31	39	37	37	46	33	32	36	32	45	49	33	39	29	41	26	35	49	48	30	36	42	40	24	27	25	41	37	35	39	27	40	39	33	46	42	39	38	42	35	42	41	34	38	38	39	54	40	29	39	46	36	36	41	27	46	39	41	43	47	32	45	45	32	36	33	37	40	36	37	36	52	35	42	44	26	56	43	41	42	42	40	31	43	32	37	24	36	42	38	41	49	23	36	42	48	30	44	38	41	42	49	38	37	24	34	37	39	29	44	25	39	39	37	32	45	35	36	42	40	48	36	42	43	38	36	48	38	27	42	31	48	49	32	34	35	31	39	57	44	38
36444	26552	19595	31240	35440	31911	27706	24610	23362	21045	17731	14630	12618	10710	9350	8170	6540	5452	4860	4708	4453	3773	3467	3352	2883	2507	2189	2040	1938	1761	1621	1477	1418	1274	1155	1090	920	888	882	782	851	766	756	734	717	705	796	735	714	726	775	650	637	638	679	714	631	630	676	704	644	640	645	663	672	667	672	669	643	641	696	694	697	799	805	754	728	721	717	770	703	689	713	763	723	754	695	714	651	705	688	650	689	676	673	675	665	682	675	680	729	669	660	689	703	616	686	621	622	637	647	635	623	644	664	627	648	634	599	641	641	635	608	641	606	630	639	647	654	611	680	596	607	625	614	677	645	626	624	644	615	675	611	662	634	686	647	634	604	672	598	638	614	633	606	591	646	629	641	635	646	601	626	655	621	600	628	621	645	638	603	618	598	634	583	643	673	644	620	614	640	636	617	668	626	568	640	637	644	633	618	619	599	658	597	593	612	681	665	634	667	642	602	652	636	652	628	627	653	614	619	631	615	650	592	607	627	667	611	610	633	608	601	632	595	626	621	669	621	614	622	674	610	620	668	648	645	674	654	650	642	627	616	630	640	670	662	638	605	608	632	620	667	665	623	625	600	642	680	621	649	647	626	646	605	679	633	635	647	663	643	575	638	661	648	619	591	637	603	653	617	593	639	623	588	599	679	618	593	648	639	654	641	655	599	669	658	620	605	618	626	615	642	651	634	607	638	595	631	677	614	606	598	604	633	650	612	678	590	641	640	640	631	633	609	686	670	591	639	628	602	637	659	636	620	599	606	688	661	612	606	599	613	646	658	653	633	632	592	608	613	653	655	620	634	644	656	603	628	645	654	566	627	667	569	626	618	593	635	603	637	620	618	638	628	593	611	573	634	625	683	624	630	627	631	651	617	630	654	627	682	643	651	614	646	626	640	658	637	628	670	633	621	623	616	647	620	628	587	648	645	646	645	624	633	611	608	608	640	627	631	663	613	645	649	607	650	628	649	646	620	631	641	650	641	620	592	666	626	642	634	655	628	607	619	626	642	629	666	651	644	656	626	637	679	648	637	672	660	700	594	628	586	604	609	603	649	644	644	657	620	643	632	663	606	621	641	638	606	668	615	656	619	587	656	612	682	627	655	611	582	628	645	655	623	642	656	641	632	598	666	648	663	608	608	619	601	602	607	624	652	584	627	621	625	634	655	657	676	659	625	628	635	625	584	597	658	628	622	631	607	632	618	636	615	628	652	620	651	659	612	655	604	664	634	631	583	649	623	673	667	615	613	639	675	613	600	639	649	641	636	655	623	641	650	602	649	621	645	616	643	628	641	667	625	642	664	612	659	638	617	661	634	633	617	723	628	625	610	634	653	650	654	688	640	596	612	606	599	636	627	631	653	617	637	635	581	647	661	640	630	660	626	640	617	621	651	614	617	577	625	600	660	623	611	650	596	635	610	658	632	583	613	642	617	675	666	670	622	657	635	648	607	644	608	626	614	595	661	605	607	645	650	622	643	633	581	602	593	685	657	666	609	645	621	662	641	607	647	646	654	605	648	630	624	660	640	605	605	604	622	605	596	638	642	637	625	585	638	623	630	619	588	627	617	614	656	584	607	599	618	634	603	612	644	652	625	628	642	596	613	645	629	597	654	604	642	630	622	584	636	575	561	657	642	640	632	643	638	625	623	606	642	638	603	636	623	630	641	632	670	630	630	599	625	646	654	659	634	596	673	602	602	624	603	610	623	628	648	620	640	600	649	608	626	633	582	634	629	684	645	615	591	616	639	633	603	600	619	655	607	664	634	585	625	630	650	588	692	658	625	639	573	627	640	626	608	627	620	611	681	640	634	610	625	645	633	621	654	654	659	636	617	653	677	668	659	600	571	606	635	556	643	694	616	639	634	632	640	619	638	643	610	621	579	639	646	639	657	604	628	597	628	642	644	582	620	657	586	635	617	629	616	645	605	672	649	647	608	644	636	600	599	636	662	616	617	678	613	614	633	619	677	602	616	609	675	612	609	615	601	577	654	628	630	686	611	654	649	655	650	617	652	632	630	638	646	645	671	663	620	695	624	617	647	608	628	646	589	615	600	630	627	604	598	628	657	580	616	610	629	617	598	596	632	622	645	605	627	658	625	625	606	638	659	640	672	684	630	649	644	622	663	616	622	586	648	682	611	666	660	629	667	602	657	610	635	637	605	653	650	629	636	677	648	621	626	679	632	649	640	658	604	658	622	608	666	622	637	660	590	603	668	628	608	611	616	647	613	642	617	658	643	609	571	630	598	642	679	611	620	694	634	667	649	607	667	641	616	590	625	617	623	643	640	630	641	607	638	654	629	594	624	626	672	621	614	640	629	661	643	605	629	578	662	602	624	599	616	652	622	613	629	624	638	603	636	609	621	644	611	599	641	663	605	666	674	584	602	634	641	612	614	599	641	618	575	637	632	635	605	681	629	621	633	650	652	610	620	664	652	629	615	622	623	621	579	631	659	642	645	665	600	619	622	610	645	621	647	575	610	608	667	636	653	705	593	653	601	618	656	637	668	666	646	621	637	649	613	610	654	583	609	645	606	597	623	604	610	698	641	641	658	634	608	619	658	625	653	663	635	599	644	656	619	595	640	653	662	624	616	627	625	607	616	676	628	620	600	659	658	692	652	603	652	665	622	644	650	596	629	601	622	602	594	636	612	623	644	636	615	622	654	636	637	634	614	582	649	634	632	620	630	595	646	645	649	649	660	611	597	608	606	639	628	606	627	594	569	647	616	590	609	617	589	588	580	637	628	606	663	597	594	577	668	626	630	644	583	636	635	646	645	608	659	630	651	636	603	586	649	607	616	617	634	640	590	616	626	639	621	620	606	626	614	643	671	655	627	606	587	596	634	567	668	605	571	647	634	675	682	656	620	577	637	651	610	642	607	604	631	635	646	639	604	610	680	624	633	613	604	666	592	633	678	649	626	598	619	636	609	599	642	669	640	653	646	656	641	656	614	628	631	629	640	617	630	655	609	606	637	629	599	612	622	675	638	647	619	643	614	611	626	651	626	643	647	623	652	659	653	656	583	635	591	630	647	663	621	600	669	628	661	667	610	644	590	623	635	597	644	598	615	631	655	648	620	662	671	596	572	656	642	599	619	627	697	601	666	632	646	630	686	602	636	612	645	621	612	597	596	658	656	612	657	615	630	591	625	636	643	649	663	637	603	655	630	657	592	651	664	612	630	637	596	622	632	661	616	661	649	644	647	603	615	619	656	620	680	616	649	633	631	632	632	617	624	624	638	645	597	645	623	612	634	623	651	643	626	662	656	636	660	619	639	587	665	641	612	650	675	664	635	606	598	634	604	657	579	652	608	586	674	575	644	658	622	642	652	611	627	617	652	608	625	673	660	643	633	602	616	619	639	663	699	650	616	607	659	624	648	610	666	624	646	620	614	636	661	661	628	593	664	671	628	627	620	671	620	638	659	646	658	637	617	618	646	607	626	619	642	603	640	606	639	613
6306	3248	1713	1083	1426	1447	1063	1009	951	839	719	529	452	395	341	276	227	177	167	152	154	123	111	112	107	112	82	87	69	49	45	62	64	55	34	44	55	34	35	36	34	29	30	33	28	23	35	32	25	29	35	35	26	32	24	30	41	33	24	24	32	27	28	33	29	30	23	34	36	32	26	29	29	31	31	29	24	30	30	33	36	38	34	31	37	31	37	21	33	33	37	26	35	41	25	24	29	31	34	26	26	30	29	27	34	21	27	41	24	23	23	28	27	26	20	25	32	20	32	12	38	45	26	20	26	28	18	31	31	22	30	27	21	23	30	33	33	22	25	31	35	22	28	36	31	31	23	27	30	28	21	29	22	28	24	24	26	20	28	15	34	24	28	34	25	30	39	26	20	23	20	28	30	26	34	28	37	29	31	31	27	30	29	29	26	26	39	28	26	37	22	22	31	30	38	30	32	21	26	22	33	27	24	33	32	29	28	39	27	18	31	36	27	23	21	19	30	29	20	28	18	22	28	31	37	36	33	23	29	27	32	27	28	23	35	27	25	22	25	21	30	32	28	33	22	32	31	19	38	27	27	24	36	28	33	19	24	27	32	33	20	24	37	25	32	26	33	35	31	40	37	22	29	25	28	27	25	36	26	32	28	31	24	21	37	28	33	17	23	24	25	27	25	25	23	29	29	26	22	34	29	31	31	26	27	19	32	30	22	20	27	26	21	26	21	28	31	22	33	29	30	29	28	27	25	29	29	24	22	22	21	23	30	26	16	31	29	36	26	21	33	29	25	28	17	23	34	30	25	24	38	21	32	25	25	22	24	26	29	30	31	18	32	19	25	39	26	23	35	20	23	27	27	25	32	31	25	27	26	30	21	26	20	26	26	30	32	28	21	33	27	29	21	33	31	22	22	25	30	19	31	25	26	32	19	24	46	29	26	31	26	18	28	33	17	26	23	26	30	26	30	33	26	35	38	32	28	30	22	28	29	33	24	19	29	28	24	32	29	23	25	34	30	27	30	25	24	32	28	24	27	32	19	26	26	33	26	25	28	30	27	30	18	32	26	30	24	31	20	27	20	24	34	24	29	20	38	31	34	33	26	34	29	27	21	29	29	29	23	35	22	28	26	19	30	29	27	27	28	31	27	25	29	24	22	27	30	31	19	30	32	34	34	31	34	21	23	25	38	30	23	30	26	21	24	25	25	30	21	24	22	28	31	45	25	31	29	33	21	28	28	28	26	19	20	33	22	19	38	32	30	29	27	26	29	31	26	39	27	22	28	27	28	28	31	31	22	28	34	25	24	21	24	32	25	23	25	33	32	25	25	31	23	31	27	40	22	20	26	33	30	30	29	28	32	21	25	24	24	27	24	21	40	29	26	22	26	32	33	26	16	23	24	32	36	31	27	34	21	33	35	27	21	23	28	24	27	28	35	31	25	19	25	36	24	21	38	36	23	28	20	26	36	31	22	32	29	21	17	28	32	28	32	23	19	31	19	23	35	30	24	28	31	28	29	22	25	28	30	24	25	29	30	28	22	22	22	33	43	27	29	27	24	30	25	24	34	26	37	23	22	37	30	27	25	27	24	24	29	25	17	28	24	26	30	23	25	24	34	23	36	21	28	28	22	30	31	26	19	32	29	30	26	25	22	22	27	30	27	38	27	21	29	30	30	32	26	27	29	30	27	23	33	22	35	35	17	25	40	38	26	22	22	27	19	23	30	37	33	28	37	22	37	21	29	31	26	30	27	32	22	27	32	25	20	23	22	20	33	31	20	23	27	34	23	28	25	29	27	34	43	17	29	23	35	26	26	34	35	27	34	42	24	27	26	23	27	26	31	25	23	26	33	18	26	23	20	31	21	35	29	33	31	20	27	23	34	39	30	32	25	30	23	31	28	28	22	23	17	28	25	27	30	25	36	20	37	32	26	33	29	37	22	22	29	31	35	22	36	30	25	31	28	30	29	31	28	22	22	32	26	32	30	24	26	36	25	30	39	12	23	32	34	16	33	28	36	27	31	24	35	24	28	22	37	17	18	41	27	33	26	33	34	26	32	29	31	32	29	27	22	29	26	26	26	33	29	36	27	24	21	22	30	25	31	32	25	31	25	31	35	29	15	29	33	34	30	17	23	21	32	22	28	36	25	26	34	28	30	20	32	24	23	26	25	25	27	31	27	21	27	14	34	26	24	27	25	42	22	29	27	19	35	30	29	27	24	29	31	29	25	20	25	28	32	23	25	32	34	28	29	23	31	23	27	27	21	16	37	28	27	34	26	15	38	38	32	32	24	21	30	31	22	28	32	28	26	19	22	30	19	26	34	29	37	29	29	29	23	22	24	33	21	27	32	30	28	25	28	25	27	29	32	31	30	26	34	23	33	22	31	26	23	29	34	31	26	23	25	33	29	25	23	33	31	29	23	28	20	19	27	17	30	27	31	32	34	27	17	29	26	33	29	19	30	25	36	24	32	31	24	27	26	27	23	27	16	28	27	33	24	28	31	23	26	22	32	18	35	29	19	20	29	23	21	30	24	23	17	33	27	31	18	32	34	26	24	34	30	24	16	23	31	40	18	27	35	23	28	30	23	27	33	29	35	24	41	27	30	25	34	23	23	16	21	23	29	36	28	18	23	34	21	22	32	33	32	25	24	26	26	26	25	16	27	28	29	29	28	23	26	30	17	27	30	28	34	28	26	27	23	28	33	27	28	25	22	24	39	33	38	20	29	27	31	27	26	25	19	24	27	28	27	30	21	32	25	34	18	25	23	22	27	27	31	26	29	21	29	36	23	27	23	27	22	28	23	33	19	28	29	30	30	25	31	24	36	27	21	31	30	22	33	30	21	17	29	39	26	27	23	19	28	25	23	36	30	23	28	28	25	28	25	22	29	28	30	31	30	29	27	27	35	17	29	24	32	13	35	20	38	25	31	22	24	36	23	14	37	28	16	22	23	44	27	26	24	24	23	28	23	33	28	23	29	26	22	31	30	24	21	28	25	33	32	27	24	29	30	33	23	34	32	35	37	41	17	33	28	35	28	32	26	23	34	25	25	25	21	33	27	26	26	33	33	31	31	31	33	24	28	32	28	28	28	35	24	37	22	23	19	23	36	22	31	26	30	34	25	18	30	33	22	31	24	26	27	26	29	22	25	29	29	27	30	27	23	29	31	24	21	25	34	24	29	20	22	28	26	33	22	20	27	25	29	28	22	19	22	26	39	21	18	27	27	25	29	27	19	32	29	31	31	29	38	24	18	25	32	29	29	28	33	34	24	26	25	34	35	31	26	31	23	32	24	12	27	33	26	21	28	24	27	22	30	32	34	45	24	40	20	17	22	32	34	27	24	24	32	28	31	21	26	23	19	26	34	25	34	22	35	26	28	22	32	34	25	32	22	28	18	30	38	23	42	28	30	31	33	36	20	19	34	29	27	32	28	27	25	27	27	29	25	22	25	16	25	25	29	24	26	27	31	28	21	22
42617	31389	24212	36110	40258	36679	32941	30388	28116	25859	22211	19245	16754	14318	12542	10781	8769	7408	6562	6335	5685	5047	4885	4350	3890	3437	2999	2688	2381	2118	1943	1729	1709	1468	1216	1120	961	837	830	778	682	671	708	637	663	657	640	582	557	576	570	533	563	515	536	558	521	505	489	471	496	481	491	491	508	518	472	517	536	479	537	533	601	666	676	613	631	570	621	559	618	570	590	554	547	521	601	587	548	597	536	529	607	481	508	542	453	518	525	514	480	497	497	542	494	505	494	480	476	468	484	436	428	438	445	454	454	478	479	501	452	462	482	467	470	427	474	456	442	450	455	484	463	432	471	463	445	502	429	490	463	484	484	494	478	463	471	428	481	452	482	485	479	440	435	473	445	471	439	467	448	451	449	459	418	446	408	439	442	448	450	455	466	431	416	428	474	463	491	412	437	439	422	456	454	442	433	411	418	442	413	453	454	429	422	390	466	428	427	427	438	422	464	420	419	446	375	449	426	426	448	427	442	408	466	436	436	424	444	437	440	421	446	392	429	434	427	454	402	438	446	432	406	441	452	443	427	425	419	429	448	419	414	469	440	441	447	417	495	462	431	443	398	418	423	440	451	417	471	443	424	436	434	414	426	449	470	429	415	459	469	459	432	406	459	444	417	446	448	435	445	430	420	441	395	422	470	370	429	437	446	428	408	444	448	410	451	446	466	424	432	490	465	421	443	467	405	411	449	443	484	431	449	444	473	450	452	461	447	442	453	434	445	446	488	470	444	468	461	467	426	428	431	409	473	434	443	432	449	435	423	444	432	429	421	428	436	466	488	415	423	456	431	447	461	485	467	428	462	450	416	434	461	473	412	460	411	410	462	401	447	415	438	446	420	461	447	453	496	423	419	449	447	461	471	452	456	414	427	463	423	437	458	400	471	470	446	416	433	419	470	423	426	413	474	466	440	423	450	447	449	426	454	436	433	415	440	397	423	452	470	467	446	434	442	427	472	437	445	500	414	455	463	419	415	439	400	434	424	440	441	443	456	369	465	414	435	441	460	454	441	436	412	435	414	450	428	433	449	438	404	454	439	389	449	414	444	455	461	463	476	435	424	428	462	438	442	422	426	448	426	441	433	450	483	441	413	456	460	473	457	451	446	432	484	442	459	475	470	410	447	447	417	427	463	437	446	433	432	432	411	454	432	452	432	424	407	451	416	470	486	438	451	439	399	443	441	427	453	471	489	459	413	437	448	421	425	421	420	438	461	443	413	462	441	442	469	459	414	443	440	429	416	433	432	434	475	427	417	448	453	453	425	420	471	409	448	425	451	473	418	462	408	449	425	454	445	440	433	460	462	398	407	388	405	434	451	481	509	446	459	436	443	435	447	445	443	478	433	443	443	440	476	450	452	456	460	441	429	447	441	402	433	431	462	437	449	433	453	460	459	465	426	469	476	466	428	477	439	455	469	443	432	448	473	437	439	427	468	419	429	441	424	421	434	481	443	463	447	419	460	449	439	413	424	469	437	429	461	432	442	458	451	414	394	434	458	452	430	444	449	444	426	448	438	466	443	417	495	445	484	458	417	482	441	432	444	451	422	454	421	451	474	448	422	451	428	424	422	394	407	454	420	406	402	446	456	430	422	488	421	449	443	423	428	457	435	479	444	444	441	462	444	403	462	414	458	424	452	450	421	429	422	411	422	439	420	483	429	409	439	455	517	443	450	456	469	407	453	422	462	470	413	437	444	461	423	409	446	430	447	419	460	441	436	418	470	433	462	440	447	430	459	416	456	481	413	432	417	432	452	460	433	420	393	451	465	476	460	452	467	435	426	460	464	425	412	445	395	467	440	427	457	404	443	439	413	454	445	411	442	448	453	455	419	432	426	451	446	404	473	437	439	460	411	422	388	427	428	432	435	447	433	452	482	462	443	474	429	418	444	436	451	462	421	453	487	432	477	440	409	461	425	442	470	451	453	433	415	477	492	436	429	406	492	453	424	422	410	463	424	437	439	439	407	449	464	461	438	433	436	453	432	441	433	443	434	407	431	458	433	415	414	434	451	429	445	455	429	426	430	447	434	433	433	487	449	456	445	443	444	460	427	426	453	425	467	460	434	439	443	450	422	426	463	452	412	441	411	459	448	485	457	452	447	457	426	435	422	444	413	478	422	457	450	492	469	444	409	403	451	460	442	457	412	454	431	455	447	440	464	418	459	429	427	465	430	479	423	450	446	449	432	431	401	465	460	422	461	489	455	444	494	431	462	455	422	417	419	447	468	432	481	460	477	436	435	442	432	431	429	438	473	440	433	421	400	483	440	429	429	470	426	428	421	458	446	418	440	469	418	444	408	447	410	421	438	453	451	425	432	446	433	426	449	435	433	474	456	443	436	479	458	432	458	404	469	445	479	442	468	450	428	465	439	471	442	454	436	444	417	420	471	436	407	494	417	439	458	417	458	446	404	465	443	435	448	452	463	460	499	469	463	427	446	428	443	424	427	464	420	464	424	483	446	428	417	481	424	474	450	470	458	427	415	410	425	467	421	427	445	465	447	484	437	421	417	475	434	467	439	450	476	414	444	447	483	434	416	465	458	508	470	442	419	460	456	454	467	447	461	457	466	451	425	420	444	396	469	460	459	467	449	485	467	448	408	474	434	422	456	458	440	445	416	407	446	449	455	459	423	413	452	412	451	428	434	439	443	392	431	427	455	473	458	457	439	444	462	460	425	458	436	426	426	458	427	431	450	419	432	439	437	467	444	458	467	425	432	433	481	408	437	452	463	457	435	438	429	439	419	422	430	449	423	438	422	422	404	445	440	458	409	435	462	454	447	482	444	450	423	431	447	449	459	448	419	449	436	451	427	434	454	429	435	447	448	473	460	468	455	443	424	404	407	442	439	439	437	459	449	425	461	455	451	435	401	448	447	419	455	438	456	433	448	447	453	445	392	423	440	433	429	450	433	427	446	454	435	407	441	443	403	438	445	504	451	460	458	448	471	439	460	448	430	442	429	431	479	456	417	436	434	413	478	406	425	437	384	474	447	450	426	406	431	443	466	431	450	429	425	430	415	432	443	457	444	450	456	424	471	437	464	447	450	452	430	473	453	436	430	511	457	479	420	429	442	446	429	442	472	475	412	435	443	438	461	452	438	460	439	399	407	458	411	434	432	452	444	435	428	408	432	465	447	461	432	472	423	449	460	448	405	394	421	444	409	434	415	423	477	427	431	432	447	435	404	437	450	443	436	457	452	449	446	474	471	439	465	379	456	424	431	462	418	428	398	433	448	417	460	452	419	418	477	416	465	432	437	431	441	456	433	451	447	493	417	424	456	442	417	403	420	421	450	465	437	457	460	415	434	442	473	493	422	419	436	464	427	475	443	463	429	436	460	418	474	453	392	425	439	453	463	471	438	470	473	416	439	473	428	449	433	474	421	441	431	429	419	441	466	437	448	451	439	470	453	463	412	429	471	444	394	441	419	456	462	434	433	436	438	487	452	441	412	455
3225	1311	740	435	617	596	517	454	409	394	310	225	209	177	147	119	104	90	80	91	60	65	72	61	52	67	56	45	48	41	47	39	39	33	31	24	26	29	22	34	21	34	32	33	17	25	39	34	26	34	25	27	37	24	28	31	24	39	25	33	18	27	27	43	28	28	30	19	30	32	24	31	27	21	38	26	31	18	31	32	24	25	22	24	24	20	30	30	26	29	21	30	30	37	31	32	31	21	24	18	31	34	26	31	34	21	21	28	24	28	25	22	31	23	26	28	24	26	31	28	22	28	31	21	21	16	28	24	24	23	21	29	28	19	34	22	22	37	30	24	38	29	43	22	35	33	33	27	27	26	27	29	27	39	27	36	22	21	33	27	21	28	22	27	26	35	27	36	21	19	22	18	34	30	24	24	22	18	25	25	26	27	29	32	28	24	36	25	33	21	29	24	22	27	24	21	33	27	35	29	33	29	29	20	29	27	26	31	24	29	23	25	41	25	33	28	32	29	27	23	23	28	34	23	26	25	31	25	34	31	23	28	29	26	29	20	24	30	22	28	29	25	19	26	35	22	12	32	18	31	31	26	33	26	22	21	37	19	27	25	25	20	32	24	27	29	26	26	25	22	30	26	26	32	29	23	23	27	28	27	39	25	31	29	30	23	39	24	34	23	23	29	19	31	24	37	32	22	23	25	28	26	31	30	19	35	37	28	28	32	26	22	29	25	34	31	30	27	24	30	17	25	26	23	31	28	28	22	29	33	32	27	19	26	28	32	25	40	27	27	33	31	32	27	19	28	27	26	24	20	28	35	31	25	27	28	19	23	22	27	20	34	24	29	30	27	39	32	26	29	22	33	31	24	28	23	28	27	21	23	28	36	28	22	31	27	18	20	23	24	24	28	33	38	25	24	19	26	20	30	34	28	23	24	31	23	20	32	22	29	26	27	29	18	27	26	20	28	21	26	24	25	35	27	23	26	27	28	19	19	22	25	23	23	33	24	28	28	31	30	24	34	21	23	26	28	23	23	34	29	34	25	26	23	24	19	28	17	25	31	33	18	31	17	33	25	25	30	23	25	33	38	25	30	22	25	23	29	30	26	21	21	22	29	31	26	28	27	24	26	20	21	26	22	21	28	28	33	24	30	30	28	22	23	34	23	25	23	29	25	23	28	25	25	21	25	33	31	25	25	21	22	29	20	26	19	28	33	25	21	22	39	25	30	22	23	32	33	24	29	29	18	26	14	33	27	26	30	21	20	29	28	27	32	27	27	26	34	28	23	27	25	21	22	31	28	29	19	27	26	37	27	22	28	20	29	40	40	30	18	26	25	19	24	18	32	24	25	29	26	32	34	35	36	18	21	28	27	44	31	26	27	22	26	20	22	19	26	35	23	24	31	24	28	30	31	19	22	25	34	23	31	33	23	34	24	26	30	33	29	28	26	29	18	26	26	23	26	27	26	30	24	28	26	29	19	26	32	34	32	20	30	27	32	25	35	25	27	28	24	34	31	25	23	16	31	21	23	23	24	27	26	21	22	26	33	29	26	23	30	29	27	28	27	21	25	25	37	23	25	31	28	24	24	29	20	24	30	30	24	30	25	35	24	42	28	29	35	25	27	27	29	42	26	25	24	22	26	31	26	32	25	31	23	41	32	29	26	29	24	19	33	28	36	28	26	27	32	24	23	27	37	25	32	26	28	24	31	28	34	16	37	29	35	15	14	37	28	27	30	25	27	29	33	19	21	24	30	28	19	27	40	28	21	36	28	41	33	24	17	27	25	28	22	33	29	20	26	26	29	21	26	27	30	27	28	26	22	28	29	28	23	26	27	20	21	36	35	26	31	28	20	29	30	23	28	21	28	27	28	26	25	30	32	30	27	27	32	22	32	23	27	28	24	28	25	19	26	22	20	22	27	23	36	32	28	29	17	29	20	23	29	29	27	33	34	25	30	21	26	24	36	34	21	30	29	27	28	20	33	28	35	33	25	23	29	23	20	26	34	31	31	22	19	28	29	24	23	33	27	20	18	30	20	23	34	23	31	24	27	34	31	26	24	25	28	30	21	22	29	32	26	30	35	38	36	25	29	31	25	26	27	34	22	27	23	44	32	30	36	26	18	38	26	27	29	28	24	30	16	28	25	24	25	28	25	24	24	28	24	29	33	26	29	32	31	21	35	26	24	33	20	21	35	27	17	27	21	17	29	36	24	36	33	37	22	24	24	24	20	27	31	23	25	25	38	21	30	28	24	32	20	24	35	25	22	24	28	37	29	23	25	28	22	31	31	27	21	21	20	26	16	23	31	22	29	28	18	41	27	38	35	35	29	26	21	24	29	29	27	23	31	21	27	26	27	27	30	30	31	24	29	26	26	26	21	32	14	30	34	22	25	23	26	40	24	33	23	23	18	32	17	27	27	17	26	25	33	25	27	26	21	20	28	25	31	30	22	25	38	18	27	21	38	26	27	29	30	33	24	22	25	31	29	28	29	29	22	27	32	27	24	35	31	28	21	29	31	39	27	23	28	28	34	26	35	27	17	28	24	27	22	23	30	38	26	30	27	21	29	23	25	22	32	37	19	31	31	29	21	29	29	21	22	20	21	29	28	27	29	32	34	22	21	21	30	18	28	28	36	26	25	32	28	28	33	31	24	28	19	30	25	40	22	31	28	28	32	23	19	28	29	34	22	29	27	25	23	29	20	31	23	26	30	22	29	27	24	24	22	30	23	30	27	40	28	16	32	26	29	24	24	27	35	23	18	29	32	29	34	38	25	29	29	38	23	28	25	28	31	30	33	21	22	28	19	35	20	29	26	29	25	25	26	31	28	29	31	36	30	26	34	31	35	32	32	17	30	25	28	36	30	27	28	21	23	24	32	24	26	31	34	24	14	22	29	28	31	29	32	32	19	27	23	28	16	34	29	26	29	30	31	26	26	25	23	25	25	20	42	23	25	31	32	31	34	22	31	41	29	22	23	26	33	32	34	39	28	28	19	33	30	18	29	30	26	40	28	25	34	45	29	28	41	27	24	30	23	24	29	30	26	20	24	22	24	25	23	25	22	25	30	20	35	28	30	30	29	24	25	35	26	27	33	30	29	23	20	29	26	26	25	28	27	28	25	31	36	29	35	22	28	28	22	17	22	37	24	32	17	28	27	21	31	32	31	30	25	27	35	32	29	30	16	27	35	38	23	28	33	23	26	30	23	23	27	34	28	22	25	21	28	24	21	24	29	27	31	38	29	34	38	28	30	23	27	29	32	32	24	24	14	32	23	28	27	24	23	26	30	21	18	26	25	24	24	37	34	26	21	30	25	19	27	37	23	20	31	22	27	26	39	28	30	25	23	34	29	41	29	28	38	31	26	22	17	32	24	42	22	17	25	23	22	25	30	29	28	36	34	25	24	21	23	26	30	25	30	22	20	31	29	15	19	27	25	25	21	24	18	23	26	29	23	26	31	22	30	27	37	33	24	31	23	21	32
32886	22643	15202	26264	30411	27040	23445	21052	18854	16660	13525	10992	8901	7338	6122	5122	3986	3326	3166	3093	2721	2360	2160	2067	1851	1712	1576	1453	1285	1138	992	981	981	857	735	747	599	606	524	539	523	528	486	519	487	485	511	515	496	459	472	442	451	465	447	445	450	443	476	422	431	442	407	435	445	422	461	436	458	430	460	436	548	588	526	495	549	531	477	498	498	466	491	485	496	494	503	500	495	460	503	492	447	470	490	500	440	441	470	472	458	478	419	483	450	477	474	418	451	434	423	449	423	435	429	464	439	449	436	430	422	468	429	435	409	461	458	434	436	454	439	461	466	465	486	430	476	467	421	421	444	485	435	479	430	444	460	417	428	426	434	414	471	442	462	449	453	446	426	427	421	441	419	428	457	420	451	456	414	457	440	440	437	463	452	464	447	467	422	455	446	410	436	449	439	461	459	478	438	440	441	444	416	454	415	440	457	441	419	443	450	432	449	441	404	410	423	404	464	461	405	428	456	437	464	422	460	368	395	416	425	448	455	453	458	428	426	462	464	467	407	416	451	452	428	412	427	425	435	443	453	438	400	439	384	429	431	447	464	413	433	401	463	418	436	445	417	452	421	417	428	431	430	470	432	434	459	431	413	407	437	448	451	445	449	415	435	477	461	426	443	419	463	429	399	439	420	449	448	472	410	462	451	435	407	431	443	459	433	430	395	472	425	414	454	444	423	414	460	446	434	439	435	414	454	491	444	434	433	412	418	426	416	425	437	421	454	430	437	426	405	451	436	441	400	438	442	427	425	425	461	443	389	434	459	450	412	460	478	432	451	457	431	452	455	434	410	394	413	397	441	410	408	429	435	424	442	463	442	436	475	418	425	423	407	406	414	431	454	433	444	452	434	415	425	432	428	413	455	434	428	428	439	389	458	436	464	440	410	387	430	438	461	419	459	440	444	414	421	431	440	409	415	418	438	402	444	429	440	410	418	454	414	433	469	456	421	453	450	433	468	461	437	442	455	456	412	426	441	408	409	441	416	441	442	444	478	431	425	468	427	445	422	441	447	458	425	409	442	393	422	468	409	412	417	421	410	444	443	440	475	405	470	472	428	479	425	444	417	447	450	415	432	440	439	439	464	435	428	387	463	436	446	419	445	414	414	427	463	391	440	392	454	448	461	456	426	468	429	421	413	439	468	436	431	429	424	464	415	436	440	443	447	485	439	425	429	444	464	428	442	436	447	434	439	392	437	422	421	410	456	449	438	463	398	449	426	444	444	396	447	462	441	407	415	447	426	444	430	432	410	436	444	398	428	405	377	420	446	452	435	451	401	440	437	417	443	441	461	432	460	440	442	456	401	446	439	430	427	413	470	411	463	460	419	413	457	443	453	457	420	439	405	437	458	421	424	440	452	443	442	444	449	425	453	423	452	435	429	488	485	420	401	451	419	422	417	417	437	403	408	410	454	449	418	471	416	438	471	411	407	456	448	469	408	432	422	426	430	432	452	404	417	443	429	425	461	416	423	432	405	446	434	450	441	440	422	426	445	449	430	403	409	420	430	420	425	426	446	439	426	399	438	453	464	457	457	448	426	450	422	447	450	437	416	446	444	439	456	402	425	429	452	419	421	417	423	410	457	448	448	445	456	422	439	441	439	443	418	414	433	414	457	405	448	453	468	457	417	432	414	414	425	411	448	451	436	434	442	436	421	435	464	427	432	389	425	419	430	425	426	442	453	433	430	425	416	443	468	480	442	444	432	431	418	433	413	427	455	426	419	428	429	439	435	428	434	425	430	454	391	421	415	442	391	417	437	416	421	442	449	434	434	444	466	408	456	446	469	426	436	443	440	448	412	429	459	413	442	423	456	433	452	435	446	423	459	467	463	452	443	403	445	404	461	432	427	421	404	461	428	411	422	440	476	467	459	444	440	454	437	443	424	391	442	441	433	441	464	444	429	431	435	435	465	457	461	440	461	438	420	408	466	445	421	424	396	404	426	476	400	426	431	444	426	430	498	436	410	412	397	427	433	408	428	429	489	448	448	420	492	410	432	414	438	471	432	437	451	431	457	430	436	448	433	405	431	423	447	422	430	429	438	442	445	380	425	436	432	412	399	418	448	435	397	430	463	411	453	424	427	445	425	450	433	436	464	475	453	422	433	436	479	413	419	416	423	457	483	424	449	420	416	414	458	448	438	415	452	436	463	423	404	423	443	478	441	438	452	398	448	416	462	426	425	462	442	424	424	407	436	418	466	415	412	408	389	428	465	448	439	435	431	432	438	392	433	475	439	417	420	454	434	437	441	444	437	422	415	433	415	425	442	427	443	435	463	465	408	453	451	461	441	448	459	438	413	426	422	432	391	467	418	426	442	466	475	447	456	423	440	427	427	434	444	465	442	413	460	406	465	438	421	459	431	414	456	446	453	442	437	443	443	402	457	439	392	437	461	415	407	408	459	407	465	438	421	423	453	389	431	391	409	441	468	446	435	410	445	467	419	441	396	444	448	442	430	437	433	456	462	412	393	468	452	463	434	427	433	437	450	434	397	401	462	453	443	434	439	475	423	463	433	429	413	452	444	448	459	440	432	416	447	438	450	388	485	451	454	439	443	448	468	461	385	442	444	435	433	437	441	461	464	429	409	464	418	445	434	432	458	476	427	425	440	434	458	436	418	406	463	428	453	437	434	410	444	396	469	429	463	433	462	446	463	472	475	415	402	496	464	407	470	433	457	433	434	418	440	420	453	407	450	386	427	402	435	451	459	423	405	454	442	412	455	440	402	420	397	435	403	452	430	424	420	417	454	447	458	415	446	443	443	462	436	437	442	424	439	438	394	430	484	432	432	408	429	410	466	419	414	430	453	466	420	435	446	426	448	415	422	417	424	454	425	462	438	459	437	430	435	448	441	430	410	457	434	411	444	415	446	471	457	444	424	493	421	427	453	417	426	428	456	374	449	438	462	459	411	433	458	414	419	423	442	433	434	391	458	432	425	406	449	440	403	442	464	451	445	454	410	457	451	414	460	401	418	413	444	423	464	434	431	444	416	460	441	432	405	417	430	441	435	466	436	438	438	445	425	423	440	466	420	423	405	422	440	423	425	423	431	440	424	461	471	447	431	463	434	461	420	419	419	432	433	425	427	423	466	426	407	449	432	432	454	427	441	430	436	449	459	460	445	452	448	464	448	396	402	417	419	437	471	429	448	423	423	428	500	400	411	415	432	444	421	437	414	443	447	417	415	475	439	398	410	461	447	426	419	432	398	427	441	436	436	438	411	418	449	388	449	453	442	438	417	428	426	426	456	456	467	405	425	452	438	422	459	455	411	454	424	433	404	401	440	449	436	423	453	419	438	423	470	418	449	476	424	430	424	480	406	411	428	439	455	449	430	422	434	398	421	427	446	429	415	431	413	437	420	452	446	447	446	422	412	422	403	434	421	445	436	416	439	411	437	440	404	463	430	408	436	451	419	433	436	425	440	442	474	451	398	477	416	434	433	397
3227	1326	698	499	582	559	488	494	421	369	300	277	185	163	127	110	109	87	76	81	71	70	65	58	52	40	46	38	39	35	39	38	43	23	23	25	28	30	30	24	32	26	32	25	23	32	20	21	23	29	24	21	31	26	28	22	31	22	23	23	26	23	35	31	20	19	25	17	27	26	23	31	31	28	29	38	33	25	24	26	20	30	37	25	29	27	26	17	25	24	24	23	23	29	31	23	20	18	32	32	29	24	16	26	29	27	19	26	32	29	22	22	28	21	25	30	29	19	30	21	24	22	23	29	18	21	35	24	27	37	20	22	18	26	27	26	18	29	27	29	27	18	22	22	25	29	22	17	29	27	22	18	23	20	31	20	26	25	28	26	20	26	29	24	28	25	23	26	23	21	23	16	31	17	21	25	22	21	26	22	32	20	19	26	32	30	30	24	18	24	30	31	22	16	17	26	23	24	19	23	33	31	21	18	34	21	30	23	26	24	15	21	12	25	23	22	23	21	31	20	28	29	23	21	28	40	21	30	25	29	28	25	15	26	32	24	27	39	26	28	10	29	28	26	18	19	13	30	29	31	26	38	25	23	31	24	25	31	24	25	19	26	31	24	18	21	26	25	24	25	22	26	25	21	28	40	26	28	35	15	23	26	34	29	29	21	25	30	38	30	22	19	26	27	33	24	25	23	22	22	14	24	31	24	22	19	23	21	28	33	26	22	21	29	22	22	35	21	16	20	25	34	21	24	22	34	20	29	40	23	29	26	24	24	20	23	27	23	17	27	31	21	26	23	30	23	25	28	33	24	24	23	21	31	25	28	20	25	30	36	26	22	25	30	29	22	34	26	31	28	25	30	31	36	20	26	21	23	23	25	24	32	18	21	23	17	27	31	32	29	18	24	27	35	20	20	17	32	27	16	22	28	32	22	33	23	25	21	20	20	24	22	26	25	23	18	17	29	23	27	28	30	24	21	23	30	25	26	30	28	31	35	26	22	30	28	29	28	28	23	23	23	24	27	32	29	26	18	22	22	19	20	28	31	19	22	38	30	30	29	17	29	38	35	26	25	22	19	15	21	23	24	25	17	27	20	33	29	34	19	10	15	23	31	22	21	31	29	26	26	19	20	28	31	30	22	23	13	33	34	33	26	23	24	29	24	31	22	32	29	27	15	32	26	29	36	26	23	19	14	22	24	31	27	22	23	27	26	31	29	26	28	26	25	22	30	21	25	22	31	38	27	23	25	20	24	30	28	25	19	26	18	27	17	24	23	28	27	14	15	26	24	16	23	20	23	25	28	20	25	24	25	25	28	23	29	17	22	22	23	28	22	20	30	11	25	23	29	24	32	28	21	20	28	29	30	26	16	21	30	19	32	29	29	21	36	17	31	30	26	36	24	13	22	25	22	24	31	25	22	23	25	22	21	23	25	32	27	36	38	23	27	23	27	19	27	23	21	26	27	28	29	29	23	38	29	23	21	22	26	20	19	15	22	32	20	36	27	32	24	24	32	31	19	20	28	29	21	30	31	21	22	19	20	30	19	27	23	26	27	25	24	26	26	36	23	21	26	34	23	29	31	27	21	22	28	31	19	29	21	30	28	32	35	30	17	26	34	19	18	19	27	20	33	30	19	21	37	29	27	30	25	27	21	25	19	30	30	21	36	28	34	25	17	27	16	24	24	31	30	25	15	36	25	32	27	26	31	25	22	27	17	20	24	30	20	28	25	23	23	26	25	21	22	37	27	26	34	30	19	25	35	29	29	25	20	23	29	31	18	28	27	21	21	21	21	37	16	24	36	30	34	28	17	34	30	26	21	21	25	18	26	22	24	31	34	30	31	28	20	29	19	23	19	19	21	20	31	27	21	22	27	30	17	16	24	26	39	27	15	17	24	36	25	30	18	13	28	22	28	30	34	22	29	24	22	27	28	34	18	26	24	27	25	24	36	22	24	29	24	30	27	24	16	21	27	22	26	24	28	27	26	33	34	27	27	19	36	30	18	28	21	27	19	33	31	26	15	17	32	22	31	25	30	31	20	16	25	32	28	20	28	19	22	27	17	25	23	26	31	22	20	17	31	32	25	28	41	22	26	26	23	25	20	16	18	33	31	28	30	30	20	20	30	30	19	33	14	30	30	22	23	23	20	36	24	29	23	20	21	27	23	28	27	14	26	22	28	25	21	22	28	27	21	32	19	25	19	25	33	29	21	29	29	24	19	36	31	21	22	26	24	27	30	25	25	28	23	27	19	25	30	23	29	30	24	24	22	16	28	23	30	31	30	26	20	24	25	25	34	29	24	20	21	22	29	23	29	25	31	28	23	24	30	25	25	28	22	30	24	29	35	33	32	25	22	24	26	27	25	24	33	28	15	33	26	25	24	21	25	30	31	30	23	23	33	24	28	22	24	28	24	35	33	23	23	25	26	25	29	26	23	26	25	21	36	20	28	10	27	28	31	29	28	22	26	30	31	25	19	29	28	25	33	22	27	28	22	23	28	38	16	26	25	22	22	25	30	23	30	28	30	31	20	30	25	33	22	19	24	16	21	31	18	34	32	25	24	24	16	22	23	15	21	25	24	24	27	24	25	27	21	30	28	21	26	21	28	28	27	21	20	28	28	26	39	28	26	26	27	16	38	29	29	21	26	24	31	24	21	25	29	21	22	28	25	23	25	22	27	24	27	35	22	35	21	25	24	29	20	24	22	26	18	31	19	29	20	34	29	35	23	29	19	19	20	21	22	28	25	24	28	25	25	25	24	33	28	27	29	19	27	24	20	24	18	27	20	28	32	27	27	16	16	28	28	23	22	21	28	27	13	25	25	26	26	18	22	26	23	30	26	34	20	30	21	33	25	26	22	26	12	28	22	23	24	23	24	28	25	17	32	33	23	25	23	33	18	26	20	25	27	19	27	16	23	25	33	19	24	24	27	36	25	21	24	30	22	22	13	39	24	22	28	17	19	32	23	28	24	24	24	23	23	29	24	35	29	20	25	29	18	21	22	23	29	28	28	27	29	25	29	18	34	20	22	25	28	32	20	21	19	29	23	18	26	24	34	30	33	27	34	21	22	22	25	27	26	26	35	23	27	26	25	16	20	16	23	35	29	22	27	32	31	21	25	30	11	19	35	27	24	25	29	29	23	29	23	21	23	29	30	34	29	30	32	27	22	28	25	18	24	28	25	33	19	23	33	22	23	24	32	23	26	28	24	34	31	20	21	31	29	21	26	26	26	25	20	24	24	22	24	31	20	21	24	16	23	28	31	33	28	30	33	20	24	27	29	26	28	22	27	27	19	20	23	32	28	23	24	26	26	28	26	25	20	30	20	25	32	24	28	19	21	26	33	14	21	18	23	24	27	28	23	26	27	26	23	24	18	22	20	28	36	24	26	24	30	21	29	22	27	29	22	21	31	30	25	26	31	25	17	14	25	28	24	21	25	21	25	22	25	23	19	26	16	28	27	31	31	28	25	22	24	30	25
33699	22874	15193	26436	30502	27135	23929	21580	18741	16278	13463	11067	8870	7313	6087	4967	3778	3512	3215	2970	2654	2456	2290	2142	1865	1642	1505	1406	1231	1076	1017	1010	848	812	739	664	658	564	514	504	500	534	481	465	492	457	497	487	432	439	451	398	417	422	436	421	414	422	432	466	422	433	412	418	420	421	450	434	422	418	492	458	485	515	481	430	505	491	445	464	450	475	487	450	451	460	484	438	430	437	469	494	426	470	439	444	418	432	465	464	439	444	405	473	413	418	451	420	443	385	386	415	418	404	374	416	435	416	418	400	424	455	405	421	406	409	436	424	440	428	444	417	403	409	430	446	449	421	394	439	412	419	404	395	428	419	447	440	442	449	469	394	418	439	400	389	404	366	418	412	422	413	455	432	411	434	456	424	425	418	424	428	436	392	419	387	389	436	418	421	415	398	420	421	411	413	383	399	435	447	406	430	417	407	414	408	425	426	446	429	380	384	375	401	402	426	442	410	403	397	443	404	417	390	393	403	422	418	397	386	402	403	391	373	399	358	413	383	427	390	384	389	434	398	413	400	394	430	409	418	442	408	419	434	440	403	445	422	425	389	416	403	405	407	433	393	440	401	416	422	390	404	422	428	420	402	413	411	409	385	417	453	470	414	410	393	440	404	407	418	437	400	444	422	406	425	396	435	402	388	386	412	433	448	426	411	463	413	399	388	411	387	416	382	442	408	415	402	448	414	448	403	429	443	428	390	440	423	398	403	403	422	411	409	442	411	373	405	443	408	395	418	421	411	379	415	378	432	424	423	375	393	422	366	445	401	464	429	395	452	436	423	409	403	407	425	413	418	417	416	428	394	398	450	400	383	393	404	436	398	409	426	421	444	440	421	395	417	431	408	405	415	427	437	412	427	432	422	440	448	409	393	387	421	431	418	396	421	425	431	427	405	395	425	404	434	414	398	446	408	408	402	417	411	399	449	392	401	400	413	414	427	413	394	426	397	414	398	402	439	413	433	427	395	412	417	423	434	433	439	370	406	390	419	411	410	405	402	438	428	388	438	450	423	402	446	360	400	394	433	399	443	444	433	427	411	426	424	409	392	460	406	412	417	360	422	396	410	456	382	460	399	363	399	414	381	413	423	401	423	419	413	414	418	433	408	409	398	419	442	422	402	454	384	442	432	435	433	441	446	397	420	418	385	399	404	450	461	424	401	374	445	418	401	376	429	438	384	446	396	441	409	430	435	418	445	412	450	423	390	422	418	422	427	430	426	420	384	418	424	452	424	397	445	437	423	388	427	414	387	433	416	439	403	408	427	420	414	429	441	419	393	415	439	423	453	409	444	425	435	418	433	415	403	385	401	442	418	444	412	400	437	412	389	426	417	452	424	368	391	414	449	422	420	397	398	394	400	413	438	406	405	442	408	403	412	427	386	382	404	427	403	415	416	405	379	413	407	430	411	433	420	405	418	441	431	422	409	448	437	397	424	394	444	429	413	441	432	371	426	427	411	404	455	393	427	432	408	411	413	448	410	388	392	390	394	464	381	426	415	443	421	438	420	416	406	407	401	440	406	408	419	420	435	413	410	441	439	456	416	449	378	417	422	364	424	413	408	422	421	433	435	416	412	417	400	422	418	390	405	422	436	377	416	410	415	413	390	408	433	408	395	460	416	380	408	388	433	418	408	404	414	430	445	435	418	412	422	435	453	401	434	384	400	424	423	446	419	428	425	415	423	465	419	444	410	443	399	401	378	386	450	415	458	411	452	421	407	406	412	407	400	415	434	410	402	422	420	419	442	397	405	393	435	414	416	404	419	427	401	407	414	425	424	397	408	408	406	430	465	415	395	421	407	378	418	433	420	457	411	433	423	375	380	438	372	369	392	420	388	391	413	408	404	437	390	412	421	407	396	423	423	409	426	400	411	423	423	401	407	398	390	409	386	418	449	447	409	405	411	389	438	428	437	428	382	430	426	377	407	419	430	369	422	380	433	409	431	447	427	415	392	403	410	419	435	443	371	401	428	429	452	387	403	416	410	378	466	444	401	429	415	426	425	433	368	407	390	382	421	431	416	409	410	451	425	424	467	429	389	418	398	415	395	426	443	439	422	421	434	427	400	416	395	405	428	446	386	410	399	404	409	408	387	409	408	445	434	411	397	405	417	411	408	405	399	409	418	399	438	412	446	408	406	439	414	382	403	422	413	433	417	415	415	419	394	437	425	396	440	411	404	422	430	446	418	408	418	417	403	379	411	397	448	382	419	408	435	450	420	397	395	415	432	391	418	446	380	409	406	414	427	425	398	366	418	395	405	431	402	427	440	411	421	415	395	401	402	422	404	421	404	378	407	414	419	408	418	408	403	415	377	416	429	435	416	383	414	441	386	401	405	408	427	393	384	405	429	402	418	401	396	407	450	412	403	388	446	440	448	411	396	394	401	466	368	426	440	407	414	410	408	375	423	411	394	431	459	417	447	429	416	412	406	377	387	431	378	469	418	416	392	382	396	409	468	394	431	388	399	417	434	386	412	419	409	431	441	452	408	402	445	414	415	440	431	436	369	402	416	379	415	414	435	407	402	421	397	393	452	400	425	372	387	440	443	423	411	423	429	411	390	435	397	401	447	444	401	376	432	411	416	419	408	441	414	435	424	398	455	438	434	413	387	447	450	418	442	404	442	421	445	392	420	404	403	419	452	440	397	414	440	418	410	447	417	427	447	396	418	380	436	405	403	413	417	410	421	420	448	396	442	444	420	389	411	466	429	417	397	409	390	416	424	394	398	409	430	407	413	426	397	423	406	415	440	421	390	460	428	428	425	426	370	422	453	397	410	437	381	403	437	424	422	423	405	373	385	414	430	416	383	399	386	412	437	437	411	415	435	392	431	421	449	421	447	405	407	424	437	415	398	395	406	435	393	402	432	412	431	391	420	386	408	388	409	429	408	428	437	409	392	408	402	434	421	374	419	395	399	390	432	433	437	409	436	430	423	421	409	411	435	373	411	403	382	416	443	421	426	421	449	406	425	408	421	438	413	426	396	413	427	411	390	394	436	403	427	430	389	404	413	406	403	415	419	414	436	444	453	418	368	405	450	432	438	397	409	406	419	401	437	361	393	422	390	389	373	432	432	396	415	449	406	428	395	379	432	425	393	392	408	407	430	406	428	416	417	413	403	395	394	387	388	413	402	430	440	420	426	455	426	408	428	418	397	447	400	403	394	406	420	390	379	423	434	432	414	360	421	478	421	445	418	425	390	405	426	408	401	408	412	411	422	409	429	385	461	404	442	413	437	406	389	403	403	403	406	396	400	409	428	408	379	411	426	391	424	427	409	424	419	419	427	427	420	429	407	367	394	426	452	448	392	434	392	384	408	434	435	406	424	410	425	402	428	432	435	423	379	407	448	414	390	388	415	409	403	425	410	440	383	435	411	392	433	456	412	409	405	425	415	403	375	434	429	405	411	446	451	435	443	404	429	414	413	435	405	411	404	392	453	412	401	405	428
5344	1971	1159	653	906	873	766	762	621	514	433	406	257	270	207	175	128	133	136	144	92	99	93	80	86	81	78	69	67	58	68	72	65	63	42	49	40	36	52	33	61	31	39	37	33	37	45	30	48	37	27	30	44	42	47	47	53	46	43	31	38	37	36	38	39	29	43	30	42	35	49	46	37	41	42	38	46	50	35	42	40	44	26	46	45	45	37	40	27	27	47	41	44	48	44	43	38	27	41	41	33	31	31	41	34	35	40	32	41	45	47	31	39	49	34	34	46	42	44	42	35	29	42	38	39	38	46	37	45	44	45	42	37	53	47	32	41	37	40	47	40	39	27	30	39	37	54	26	44	39	40	51	45	33	32	32	26	32	31	39	41	44	39	32	42	34	27	38	30	31	44	48	44	45	33	43	36	45	42	30	38	48	36	47	37	40	46	35	27	41	55	48	45	42	45	30	36	32	39	39	40	35	25	40	52	34	38	41	39	32	34	34	32	38	31	43	30	43	42	53	33	28	34	46	31	41	35	40	38	34	48	36	49	47	43	31	44	40	30	43	32	38	40	47	37	38	39	30	40	40	32	34	38	32	34	45	48	34	34	56	45	28	45	38	37	37	45	38	45	35	28	38	30	37	35	45	46	32	46	28	35	41	29	51	33	31	36	33	41	36	37	31	37	30	43	46	50	41	44	38	45	34	37	45	42	43	37	42	30	45	36	48	37	35	33	46	43	31	50	41	33	38	39	44	34	36	37	39	37	35	30	29	39	33	39	32	47	45	41	45	45	35	33	43	33	30	43	43	46	30	30	36	35	46	31	36	28	45	45	36	39	34	39	34	39	39	37	43	41	38	28	52	31	43	43	45	32	51	43	45	38	39	43	28	38	40	45	46	32	33	42	48	49	43	36	37	38	47	42	36	32	41	33	45	39	32	38	42	29	44	47	45	39	36	41	36	35	39	35	40	35	44	36	40	39	40	47	42	39	42	30	46	37	44	40	37	45	36	36	38	38	35	41	35	33	37	29	35	36	49	34	35	33	29	46	36	40	46	32	22	42	33	43	45	34	43	36	38	51	28	34	30	33	42	38	44	40	45	33	36	47	35	49	46	34	30	47	39	38	37	39	28	27	42	38	38	37	32	39	41	30	48	31	35	40	40	47	39	36	36	45	36	43	38	47	33	40	34	40	38	45	41	34	41	32	36	28	38	48	29	42	42	46	38	38	34	48	40	31	35	37	25	50	45	37	33	38	36	41	32	43	38	47	32	38	44	36	37	25	34	35	44	43	36	26	33	32	35	35	31	28	26	28	40	38	35	44	38	34	35	22	46	35	42	42	44	43	46	39	45	41	42	49	37	32	43	36	35	37	43	30	33	37	40	53	41	36	38	35	30	36	37	37	36	37	42	51	31	44	38	37	32	33	40	33	48	39	42	39	51	41	45	36	53	33	46	33	28	41	38	37	38	35	38	35	35	41	35	41	26	36	35	33	40	25	42	45	44	45	42	30	33	44	43	37	37	42	31	39	32	26	34	41	37	39	44	37	34	44	35	39	47	31	30	43	36	40	40	30	34	35	38	48	39	34	38	36	42	35	48	41	38	33	41	37	33	43	45	49	48	42	39	35	48	39	42	33	34	38	32	44	34	51	39	29	38	38	33	27	37	48	42	29	45	40	32	43	47	46	56	40	47	39	45	36	39	33	39	34	31	46	37	45	36	41	33	37	34	34	37	30	48	35	40	32	36	35	47	39	35	29	43	36	51	45	39	50	38	38	48	41	43	45	46	36	43	42	50	43	38	39	29	42	25	45	34	39	46	44	30	43	33	44	36	37	51	34	40	33	43	38	32	42	31	42	40	22	32	39	36	25	44	30	39	29	37	49	34	34	40	44	43	39	43	38	36	25	32	46	26	37	38	41	35	40	47	39	34	35	46	34	41	37	39	33	36	46	43	36	33	39	31	38	42	42	44	29	37	46	33	40	31	36	43	34	37	39	30	34	41	43	32	37	57	40	32	41	38	41	34	26	41	56	32	31	42	39	31	41	47	33	28	32	42	33	31	41	39	40	49	38	49	27	41	30	41	39	48	41	34	40	42	38	38	45	41	40	33	51	24	34	53	35	37	27	41	30	39	47	48	43	34	51	36	43	37	19	35	39	30	34	44	42	41	40	47	44	44	38	37	47	42	37	47	38	33	35	47	33	40	48	35	33	45	52	35	35	42	39	36	35	32	39	43	45	33	30	45	39	44	26	29	35	44	35	45	42	37	48	42	31	33	32	41	37	40	40	39	50	33	35	34	31	33	45	40	36	47	44	44	40	41	33	33	32	35	36	38	48	42	38	46	38	42	41	41	30	43	29	41	39	47	45	39	33	41	48	35	41	49	32	43	46	41	54	32	50	46	46	43	43	33	34	24	55	39	36	38	38	46	45	42	38	33	46	44	36	47	50	30	31	31	28	39	47	46	30	44	56	48	37	33	41	55	33	32	53	38	32	29	34	38	39	40	45	41	45	29	39	46	40	27	35	39	50	45	53	35	32	32	38	37	34	48	37	48	48	34	46	43	35	39	40	39	42	34	39	35	28	40	40	42	46	45	39	39	33	39	42	26	39	37	40	43	43	41	49	40	33	41	41	32	37	45	40	35	37	37	40	41	27	52	35	38	30	34	35	34	35	37	29	40	52	47	32	33	43	43	46	33	47	45	36	30	32	27	50	33	33	41	40	47	47	41	34	44	33	39	45	38	54	31	35	26	32	47	31	41	33	22	49	35	33	35	43	38	28	34	45	42	44	29	31	44	39	40	38	52	44	39	42	41	36	40	36	28	34	40	40	45	34	44	38	42	44	35	42	42	45	44	36	34	38	37	41	45	41	39	35	36	41	31	45	43	46	33	45	49	34	37	42	31	44	51	28	41	29	36	36	53	43	36	41	39	34	26	33	34	37	24	31	41	40	50	31	40	46	47	48	36	37	46	34	48	57	34	36	42	33	35	36	31	33	29	41	36	43	28	35	31	46	39	38	34	33	40	47	42	38	44	49	38	30	38	41	43	37	37	38	31	29	40	42	34	38	56	37	42	30	42	37	37	35	39	36	39	39	35	39	37	32	41	38	31	29	37	46	30	40	39	44	55	39	34	37	37	38	37	33	35	48	51	38	41	34	42	48	47	52	43	41	41	40	31	57	38	36	37	43	37	43	41	29	43	37	39	34	53	34	45	36	41	33	37	32	31	39	38	40	43	40	39	44	41	37	30	43	29	39	33	51	41	49	40	37	47	36	39	36	31	41	34	26	37	33	38	40	37	40	37	31	39	45	35	29	50	46	34	38	40	41	39	27	29	39	41	37	42	43	32	50	37	33	32	51	41	32	41	35	39	33	29	44	50	52	37	36	28	34	29	33	40	38	35	37	32	43	36	24	36	29	35	39	37	34	36	40	36	48	44	45	28	46	36	40	34	38	51	35	53	29	32	40	34	41	42
36044	26224	19088	30978	34877	32240	28656	26179	23410	20426	17708	15348	12626	10213	8579	7030	5568	5223	5009	4485	4155	3719	3346	3104	2833	2357	2404	2090	1857	1621	1488	1373	1269	1244	1135	1035	937	868	824	798	780	748	711	726	749	674	722	756	693	664	696	716	679	682	659	680	702	652	674	696	658	629	645	635	657	668	671	647	645	673	703	729	747	789	776	745	759	758	776	706	711	706	687	687	721	732	717	692	696	695	717	698	697	658	652	692	654	662	668	629	696	680	695	675	700	628	622	704	632	687	621	600	608	631	633	625	623	600	609	623	610	658	648	644	665	636	622	636	640	632	658	604	617	680	651	578	666	662	702	651	648	639	650	652	687	626	640	676	654	639	662	673	631	606	619	614	598	660	643	642	642	591	672	642	612	632	655	637	625	611	610	640	632	625	580	624	657	653	635	651	598	603	608	626	668	614	613	640	619	600	665	609	623	625	686	633	628	691	691	612	672	656	614	624	609	639	632	656	632	626	615	609	653	602	600	647	632	625	622	614	614	665	639	586	631	609	647	637	625	626	611	674	624	612	644	625	613	663	652	643	624	621	587	616	628	632	648	624	643	614	641	605	657	644	621	614	649	609	592	619	646	612	616	622	580	644	623	665	608	635	615	627	608	653	591	658	619	643	631	642	614	672	635	618	648	618	671	656	640	622	655	629	593	649	637	595	646	606	632	631	589	620	633	643	625	608	642	586	612	612	653	639	589	600	604	645	647	599	646	633	623	608	661	656	618	629	636	611	639	638	633	655	645	654	630	655	651	634	605	636	649	658	620	668	652	659	648	608	645	629	650	641	627	630	609	620	664	605	620	598	630	626	640	603	629	619	659	561	635	654	639	667	619	598	604	645	637	639	616	636	621	674	642	644	593	618	699	608	672	647	611	630	606	608	651	642	624	644	639	617	627	633	643	655	652	672	630	628	641	637	656	625	665	642	598	641	615	624	624	601	674	645	599	618	627	634	653	626	630	645	613	653	639	650	628	643	649	579	646	629	619	675	653	670	582	636	630	686	626	675	620	609	622	614	675	627	629	627	614	649	626	653	638	637	612	617	661	637	629	629	622	635	649	664	609	633	628	604	596	614	644	616	605	660	626	581	613	594	630	619	654	666	626	603	648	600	612	655	648	653	594	630	622	669	656	600	609	629	588	644	614	677	638	637	613	579	602	662	648	613	630	624	625	625	592	660	610	636	635	627	639	623	656	625	599	635	648	644	669	627	616	643	674	605	641	653	621	646	620	606	651	635	634	669	663	620	593	621	655	579	610	630	572	610	630	620	618	640	668	643	619	639	654	672	632	610	654	624	641	635	643	651	634	621	596	632	616	646	637	669	639	633	628	623	669	570	666	632	594	577	595	637	632	674	601	614	626	602	628	630	648	641	654	670	639	624	630	631	615	612	616	629	684	620	634	605	660	617	653	590	614	645	658	619	613	638	663	613	611	646	631	681	625	612	648	666	644	627	575	666	644	604	652	660	640	636	639	604	633	614	632	603	616	617	661	623	611	617	626	615	609	636	632	618	627	645	568	638	625	640	631	651	575	592	603	612	635	648	644	592	620	624	683	646	601	662	606	624	585	661	611	629	681	604	595	620	668	634	612	621	659	640	578	608	671	649	659	600	638	593	601	617	680	639	641	591	646	634	605	637	663	604	608	648	634	617	639	634	602	641	619	589	605	607	680	596	616	653	605	631	618	637	614	610	623	611	652	624	642	637	617	627	660	630	610	618	649	690	644	641	677	674	624	612	652	585	663	709	657	620	639	625	622	624	649	632	620	616	617	585	596	624	639	653	647	642	648	671	595	657	625	646	632	601	633	637	607	581	672	674	612	652	679	621	577	622	640	617	619	596	634	643	620	641	609	628	680	674	601	629	608	584	604	629	616	605	618	646	656	632	621	626	632	600	596	639	640	657	655	672	608	625	624	620	622	619	620	642	612	634	634	622	562	629	685	615	672	647	653	647	605	615	667	657	637	621	676	644	644	644	586	623	594	645	579	622	665	656	619	659	647	621	640	617	591	678	613	690	659	629	660	654	617	654	596	653	624	610	610	608	587	603	633	625	659	637	647	628	663	638	605	617	651	646	657	645	616	635	627	592	613	572	583	633	632	583	610	633	646	622	604	606	594	658	645	651	655	591	598	636	602	640	615	617	617	601	653	577	631	648	657	638	639	632	589	627	652	635	664	646	620	624	652	630	616	609	658	647	622	652	599	648	592	641	599	651	605	634	674	595	615	615	636	570	630	606	661	660	612	607	613	653	625	641	600	610	621	607	637	623	587	623	598	625	653	603	626	577	607	675	615	634	627	679	661	667	643	620	654	631	581	633	611	674	606	607	619	628	664	646	584	635	656	578	632	639	617	617	636	651	675	611	650	612	649	632	591	663	630	628	636	616	618	613	632	610	583	664	631	647	620	672	673	641	632	588	634	639	681	655	594	640	627	652	625	588	593	628	674	610	670	642	637	625	620	661	598	675	642	616	631	625	683	649	632	623	597	615	612	623	607	624	644	649	647	600	619	583	623	657	649	615	626	625	633	643	609	652	584	622	641	665	617	661	634	663	607	628	642	626	648	649	635	633	654	638	609	610	644	637	589	639	634	601	638	647	641	622	591	641	663	648	645	584	637	618	609	617	658	631	644	624	628	659	612	668	622	616	580	615	669	642	574	620	586	615	615	605	648	597	581	587	601	600	618	657	637	657	652	626	639	620	624	609	625	629	604	608	610	639	599	641	655	634	596	641	631	666	599	588	619	586	622	630	582	617	642	648	621	630	661	663	643	650	610	663	643	637	639	628	644	625	670	619	616	621	641	685	635	614	629	604	598	658	607	619	604	646	655	680	606	631	596	638	646	621	575	632	649	660	622	631	686	632	647	620	663	613	573	607	618	623	637	588	619	642	604	615	628	614	682	646	580	676	604	570	653	641	626	588	624	642	642	610	678	596	613	611	658	627	651	631	582	628	625	634	582	584	614	650	658	608	609	644	612	570	588	575	645	635	582	618	633	679	639	628	615	636	592	648	617	633	628	636	611	630	583	663	593	664	606	601	626	628	631	652	662	598	625	641	624	647	630	610	631	662	631	604	626	625	625	646	602	630	631	644	668	645	605	641	624	657	660	612	644	625	623	558	608	604	647	623	602	606	590	645	653	633	610	617	617	573	661	611	620	621	645	606	651	584	625	631	648	649	630	648	637	620	628	635	617	624	645	617	616	661	645	650	606	630	602	652	636	632	625	628	617	576	606	617	635	656	654	627	657	638	681	627	599	624	657	599	608	593	709	589	626	594	661	626	629	659	672	608	656	602	615	602	651	582	633	642	635	660	664	633	615	628	677	631	637	620	640	625	650	632	667	635	653	603	644	594	615	614	607	607	647	570	605	625	653	635	602	639	603	614	663	637	620	643	614	654	670	636	633	596	616	649	626	614	617	655	586	605	599	695	669	631	649	618	611	618	672	589	627	591
6131	3130	1648	1068	1324	1305	1119	1051	907	762	692	583	467	348	288	210	202	196	170	165	146	139	106	98	92	103	87	74	68	57	45	52	59	49	39	41	38	48	22	30	22	38	29	23	30	30	36	40	31	21	25	23	31	38	31	26	27	29	31	22	23	33	23	26	31	32	29	23	31	19	21	20	31	25	26	28	32	35	32	27	30	30	32	27	21	34	28	31	43	29	35	31	46	33	26	29	34	28	33	26	19	24	29	25	33	34	23	29	29	30	32	29	30	33	20	25	44	21	27	26	28	33	30	30	26	25	20	28	28	25	31	36	30	39	22	29	32	26	25	15	31	38	20	19	23	29	33	35	31	27	24	21	32	26	18	35	23	11	21	31	25	33	23	19	32	24	31	25	30	23	27	33	26	21	20	28	25	24	21	35	33	27	21	20	27	33	37	34	35	23	21	24	23	35	26	34	36	30	28	14	25	24	31	23	26	26	29	18	26	16	31	26	27	28	17	29	25	25	25	23	24	32	30	25	25	32	23	26	36	30	30	25	18	26	28	31	37	26	24	22	34	38	29	26	18	27	31	19	25	30	27	31	35	34	25	27	25	24	35	27	21	34	27	23	24	23	27	25	21	23	29	26	21	23	21	40	28	33	26	22	30	24	26	27	21	19	25	26	17	28	21	31	27	33	30	32	32	28	32	29	33	21	23	27	20	27	22	27	28	19	19	26	21	25	22	30	29	22	36	23	34	28	18	29	29	30	20	30	27	26	31	32	24	13	27	27	25	25	31	27	21	29	29	28	30	18	34	30	25	27	21	23	26	23	30	25	23	31	20	25	23	30	30	27	31	37	29	37	26	31	28	24	23	22	27	34	22	27	28	33	30	27	36	34	13	27	27	25	35	32	25	31	30	31	33	24	30	19	22	26	26	30	37	32	24	23	20	28	26	29	34	33	33	24	27	31	24	27	32	29	38	27	21	31	26	23	20	25	30	32	33	31	34	28	32	31	28	28	28	25	21	25	27	25	34	26	29	33	20	26	34	24	30	24	20	24	28	32	22	25	35	32	33	30	23	27	24	30	30	31	26	19	30	29	16	27	22	26	33	27	20	29	32	25	29	22	31	24	20	25	26	29	28	28	20	29	23	21	24	25	23	24	21	20	31	34	32	27	24	26	30	28	21	24	23	23	23	26	26	30	28	24	27	36	31	25	23	26	33	21	23	18	24	18	23	33	30	22	18	25	22	32	26	27	34	22	20	24	20	41	35	36	23	34	24	27	33	28	20	20	30	13	21	26	25	23	46	31	29	28	23	23	30	22	18	21	21	27	27	31	23	24	26	30	30	21	28	35	32	32	22	30	23	25	15	31	28	31	27	23	26	18	26	21	38	19	30	38	22	31	27	33	19	27	23	28	26	30	17	20	21	20	26	19	27	27	18	32	22	28	27	22	30	29	20	32	26	25	27	24	28	21	22	27	35	20	22	29	22	19	36	27	34	28	33	33	25	29	18	36	18	29	18	27	29	29	25	20	31	33	31	18	35	26	30	25	27	28	33	25	23	37	21	32	20	28	22	35	25	34	25	27	38	20	29	27	35	30	28	23	31	20	25	22	34	26	24	27	25	23	28	36	26	25	30	23	27	24	19	25	21	27	31	23	26	24	24	24	25	29	20	30	20	18	22	22	30	29	25	34	34	23	27	22	23	20	30	23	27	25	34	22	25	35	26	23	25	30	25	22	24	33	18	22	24	29	18	38	27	26	30	20	23	28	33	29	30	30	31	22	30	23	19	24	23	23	31	24	22	32	35	25	23	31	22	16	23	27	19	25	35	25	24	20	29	30	30	32	24	30	32	28	23	22	32	26	31	19	28	33	34	15	26	19	19	37	24	23	33	26	30	27	22	27	24	30	25	35	32	20	25	17	30	16	25	23	25	28	26	27	26	29	29	30	27	16	32	26	13	18	31	21	34	21	24	25	27	25	30	33	23	29	28	24	33	27	21	29	23	25	19	23	21	26	21	33	28	29	24	28	22	23	27	20	29	29	34	20	30	28	40	24	28	26	30	26	34	16	24	32	20	25	28	26	31	29	34	26	32	21	27	21	21	22	30	35	34	26	20	25	20	34	31	28	24	30	26	20	22	25	24	31	41	28	28	22	36	28	28	23	28	24	21	25	29	29	23	23	25	25	36	32	24	24	29	36	26	23	29	26	20	25	31	23	33	37	20	27	20	28	31	35	24	29	23	28	28	20	34	23	26	28	23	24	37	32	24	24	29	35	26	30	21	22	31	21	23	26	31	28	22	26	28	29	24	27	29	23	25	28	22	27	24	19	28	22	25	32	20	18	28	16	25	21	31	27	34	28	22	20	27	11	29	26	32	26	34	25	22	30	27	23	37	29	31	21	21	21	25	19	26	29	25	23	21	29	21	25	27	22	28	20	20	23	27	30	36	32	15	33	25	24	24	24	29	24	34	27	28	28	16	32	25	21	33	29	30	28	27	32	30	26	25	29	22	22	32	26	25	23	28	34	23	25	20	30	25	30	32	31	24	30	18	31	32	27	23	27	27	28	21	20	25	25	22	16	32	22	22	18	20	26	26	41	20	17	26	23	35	22	27	34	21	26	19	37	23	28	14	31	34	29	41	16	37	24	41	22	31	41	31	28	30	24	26	28	28	30	18	27	26	21	25	24	35	29	25	26	21	23	31	26	30	21	31	24	27	28	30	35	29	16	25	24	32	30	31	32	18	21	26	33	34	32	20	29	19	30	27	22	16	26	22	28	28	26	37	29	25	32	21	27	20	21	33	30	34	36	23	29	30	32	17	22	13	20	24	22	36	28	24	22	22	38	30	22	25	26	22	32	28	25	20	28	19	25	34	26	28	29	24	30	33	35	19	27	23	29	31	26	26	38	22	20	24	31	24	32	26	27	29	28	18	20	27	23	25	32	27	31	25	26	29	22	31	37	25	23	20	27	34	25	33	23	24	26	21	30	20	19	24	21	33	27	27	29	35	32	31	36	23	22	22	45	24	16	39	28	28	34	20	27	26	27	21	35	29	20	23	37	28	30	30	38	22	23	21	18	23	31	31	24	20	25	26	36	35	21	25	19	33	35	31	23	38	30	21	30	39	26	25	28	31	19	26	25	28	26	30	30	27	39	20	20	23	27	23	22	31	26	28	27	37	20	28	29	13	39	24	34	22	35	31	31	20	35	16	21	29	27	15	19	20	28	27	22	21	27	24	31	32	23	19	20	28	39	24	27	29	29	21	18	17	33	27	24	34	21	27	30	31	28	31	27	21	25	31	33	27	32	34	28	30	25	30	25	20	32	20	30	28	32	23	24	25	23	31	28	26	26	33	27	20	29	23	29	27	31	26	16	20	21	37	32	23	23	29	28	25	24	19	22	23	28	29	31	26	29	30	14	22	29	23	24	25	28	27	19	20	29	18	33	26	25	32	27	30	28	19	27	30	30	21	22	22	25
42268	31099	24004	35878	39864	37053	33619	31284	28227	25033	22170	19297	16258	13602	11229	9317	7719	7523	7094	6294	5632	5158	4616	4233	3617	3200	2923	2691	2301	2022	1818	1671	1556	1445	1298	1125	1008	881	774	733	749	725	681	672	666	658	619	592	536	566	547	574	554	563	536	535	516	494	535	490	490	510	533	483	480	530	520	496	473	557	566	602	609	641	656	629	578	588	536	564	566	552	577	556	537	518	572	553	545	530	538	493	580	542	524	563	530	505	512	476	491	555	485	487	515	506	483	481	430	488	415	461	464	422	434	422	447	419	433	481	414	439	426	459	417	458	449	428	462	455	442	459	439	458	473	430	444	455	446	432	471	466	505	437	444	442	480	459	473	461	492	458	498	460	452	465	453	437	443	439	449	484	466	452	446	483	418	452	471	403	462	405	396	455	445	429	439	437	457	441	412	451	445	414	411	476	472	444	461	471	419	436	465	485	417	438	456	435	391	412	457	428	454	439	453	428	476	421	422	418	441	451	479	438	394	423	460	455	468	415	451	438	449	451	416	459	386	437	425	433	430	399	459	421	465	427	440	464	429	443	457	439	433	429	424	433	443	472	437	438	456	453	422	419	433	408	440	411	429	415	405	410	443	444	439	431	447	441	445	429	417	413	425	414	412	436	448	431	457	456	471	452	428	427	449	464	450	418	447	452	463	470	452	445	462	431	423	427	483	447	454	422	432	427	428	395	471	469	447	441	473	432	465	432	435	470	461	466	431	462	482	415	460	421	422	401	477	447	427	460	424	449	461	411	449	434	451	467	420	442	464	441	401	419	476	431	404	418	415	430	442	446	449	391	431	438	436	461	434	454	445	435	433	450	417	444	439	398	451	422	416	407	446	446	430	438	454	421	453	431	445	432	448	444	416	392	412	449	449	483	464	469	420	411	463	430	454	428	456	439	420	432	470	458	453	430	479	441	485	431	443	486	456	475	438	459	401	437	457	430	442	462	429	451	425	428	444	432	408	404	444	431	426	448	401	458	428	428	461	448	426	409	400	435	435	426	432	458	430	446	446	479	411	387	441	436	396	435	426	424	446	469	445	434	424	404	430	426	412	405	450	435	384	468	429	384	473	422	429	453	455	458	419	394	434	441	421	455	438	441	401	428	408	425	425	434	467	415	436	463	451	440	438	475	450	418	468	461	406	421	443	446	426	424	441	436	475	430	460	411	433	414	434	412	464	443	452	461	421	448	443	412	458	440	392	423	504	434	439	414	424	458	409	455	425	441	410	460	442	473	451	447	464	453	438	437	452	458	452	463	455	456	425	464	451	428	441	401	452	432	437	433	443	441	417	433	422	436	399	448	415	444	426	422	431	418	445	444	420	438	412	438	468	441	413	432	390	424	439	427	449	439	464	422	430	463	445	432	417	463	444	444	426	404	461	414	420	454	432	444	485	420	441	412	464	475	440	420	445	449	433	468	448	453	405	413	429	447	432	418	440	428	420	429	444	478	416	447	439	452	466	406	440	495	431	428	461	435	429	467	454	436	413	442	415	437	460	427	459	427	451	437	444	459	420	446	412	463	442	451	452	406	452	427	447	444	465	450	434	440	457	467	493	410	416	436	403	398	430	451	433	468	496	457	444	451	412	447	431	438	432	400	427	476	445	470	422	420	441	437	461	449	455	441	442	415	440	402	445	486	437	501	426	436	427	446	411	452	409	427	436	440	484	418	441	386	457	421	429	433	434	421	428	449	467	452	411	431	458	443	471	455	454	468	422	434	444	431	458	463	436	445	431	443	435	406	450	436	447	429	426	439	464	446	448	410	459	434	440	421	433	460	464	455	467	414	488	433	445	441	413	446	408	435	403	443	438	401	461	435	449	434	419	433	458	402	444	447	474	408	438	419	458	461	444	405	437	437	454	402	461	423	428	406	431	446	449	435	421	417	407	452	435	461	430	421	450	477	421	403	455	422	474	459	446	425	427	422	434	392	416	403	435	426	448	444	420	457	453	445	471	443	471	408	417	427	413	404	457	429	453	443	427	462	414	415	450	451	436	453	415	433	471	437	460	434	412	440	439	473	423	475	433	447	432	468	451	459	422	469	479	444	446	432	435	443	440	452	437	444	444	441	442	424	446	411	420	449	394	424	487	437	422	430	399	449	374	410	446	459	447	413	412	452	441	432	423	402	448	435	480	421	421	402	448	454	433	442	434	461	450	427	436	419	436	422	449	426	453	403	443	429	436	416	446	430	402	409	437	416	440	438	424	412	413	417	444	419	440	432	388	420	410	459	440	445	434	452	431	416	400	419	496	482	435	435	451	435	453	425	459	421	388	417	438	437	464	433	417	470	468	458	410	447	443	433	459	452	421	434	442	454	437	427	467	432	420	467	441	458	452	432	416	442	453	422	408	439	477	477	452	451	417	450	469	429	447	461	460	408	420	434	430	434	443	447	422	446	448	439	428	433	417	428	468	435	426	407	419	453	422	423	441	417	438	441	465	420	475	419	460	419	435	446	450	438	435	448	427	405	443	436	458	437	472	433	398	462	451	446	432	448	438	432	435	425	462	441	431	458	472	483	435	448	456	434	432	424	428	415	416	413	444	408	431	452	471	432	432	441	440	437	436	462	463	412	441	450	428	422	433	450	439	449	446	450	446	427	407	465	452	446	448	427	445	460	414	428	453	436	422	402	456	474	428	399	451	441	433	437	460	392	388	394	454	424	431	455	423	458	438	425	433	428	391	470	421	454	415	448	423	440	422	422	428	445	401	425	419	470	434	441	439	461	440	423	433	396	441	429	445	457	477	457	443	426	433	438	495	441	467	426	456	428	434	421	416	432	435	436	406	439	427	411	474	414	422	427	423	429	446	478	439	437	422	423	432	419	436	482	432	443	437	460	403	454	433	416	436	402	388	445	444	483	420	441	439	409	426	421	450	486	441	421	402	431	450	454	458	416	446	464	427	399	454	432	417	433	407	423	434	459	447	431	452	448	416	469	439	439	456	466	423	417	460	451	413	448	462	446	453	423	431	439	415	452	457	438	405	421	480	425	432	444	496	379	427	430	478	419	446	447	443	418	393	407	434	409	437	452	462	436	457	450	442	466	443	461	395	458	435	439	437	426	420	462	431	462	440	410	409	424	403	432	472	411	415	418	471	452	457	426	416	439	412	441	490	442	437	436	446	441	431	432	417	429	435	416	394	436	403	423	485	470	389	419	455	447	459	425	456	424	454	408	416	412	445	405	452	454	412	418	450	439	405	417	407	402	501	441	470	418	403	429	432	433	437	446	432	416	420	457	469	419	432	435	457	443	420	411	463	419	418	454	425	410	444	434	445	422	421	472	369	428	435	438	409	464	413	456	432	447	423	441	422	431	462	434	439	450	467	453	464	399	452	447	454	381	436	450	456	437	458	415	438	445	458	455	413	468	451	416	437	461	446	438	464	451	433	444	482	472	436	428	427	417	469	399	451	446	435	446	420	454	412	474	429	422	453	440	443	420	411	436	415	460
3324	1227	687	446	599	667	538	533	457	373	310	232	173	155	123	125	80	103	94	90	64	70	62	52	59	44	46	32	45	40	31	41	36	35	29	36	21	31	16	28	29	33	40	27	31	36	28	23	24	24	32	25	34	29	25	33	26	32	27	26	26	24	23	21	30	24	20	30	29	20	29	28	30	32	33	17	26	27	36	27	28	37	18	21	26	21	34	32	32	29	29	27	23	27	23	27	25	31	33	25	39	26	29	23	27	30	26	19	21	25	16	27	32	15	31	25	39	19	28	28	25	21	26	30	22	37	23	25	20	27	38	29	24	32	18	19	26	28	22	19	22	27	33	35	30	25	30	25	32	33	24	29	31	28	33	22	20	25	29	32	24	20	25	28	26	27	24	31	21	24	24	31	28	25	19	31	33	27	25	28	32	38	26	23	26	22	24	30	30	27	31	23	25	35	23	29	22	36	20	27	23	31	22	21	28	22	25	25	35	33	24	41	20	24	37	25	33	19	31	25	29	14	30	23	25	28	28	23	27	23	33	23	24	22	34	31	30	20	21	29	33	27	23	30	20	33	40	18	25	39	23	27	36	22	29	32	30	32	27	30	23	24	24	22	29	28	22	28	22	31	20	27	27	32	20	22	25	22	32	30	29	20	28	20	28	22	28	26	26	27	29	30	27	23	26	26	24	22	24	24	35	28	28	28	28	24	24	23	38	39	16	33	30	33	30	29	32	31	24	31	16	27	28	25	27	24	31	30	27	24	30	23	29	30	31	21	32	21	27	34	27	31	32	25	29	25	14	29	29	25	30	23	27	33	13	33	24	20	22	27	28	28	24	29	27	25	18	23	30	31	34	24	24	26	26	26	23	35	18	38	27	30	28	28	18	28	29	30	34	26	20	21	29	23	33	31	28	31	29	21	32	29	23	30	25	33	26	20	21	35	22	31	21	20	20	26	26	19	23	32	25	12	26	35	25	27	29	22	26	23	23	23	37	23	22	30	23	22	22	27	27	24	30	27	29	33	31	33	30	28	27	30	26	29	29	23	19	27	23	30	26	26	25	27	31	23	29	36	27	31	26	22	20	29	34	24	20	32	33	25	21	28	26	19	23	26	28	19	29	25	22	23	26	33	37	29	22	25	26	38	25	32	16	22	27	30	25	39	28	26	28	26	16	23	38	36	33	24	17	29	25	26	31	30	25	28	30	17	24	24	27	30	31	40	14	25	29	26	33	18	23	34	28	29	22	30	34	32	20	36	26	22	29	16	27	22	31	20	20	26	28	32	32	24	28	23	24	29	23	40	23	12	23	22	25	27	31	25	26	31	25	22	34	25	26	30	28	25	31	18	27	36	25	23	18	23	27	20	26	27	39	18	22	25	24	22	25	33	26	24	28	30	32	34	22	23	20	31	32	25	32	22	29	21	32	33	32	23	24	23	25	35	27	31	26	25	28	32	33	28	22	25	34	22	18	18	26	25	25	26	29	30	30	27	25	38	23	24	28	32	23	14	32	37	20	25	29	23	18	36	22	35	17	27	27	23	27	34	26	25	28	35	31	31	28	23	33	20	36	38	30	19	24	24	31	26	28	20	21	34	28	17	24	31	29	28	18	26	26	30	16	22	29	28	25	27	20	28	30	33	28	22	27	24	27	31	20	32	28	21	19	35	36	27	25	30	23	24	28	30	35	21	25	34	27	26	18	24	27	34	28	27	21	19	28	15	25	30	32	26	32	31	24	22	29	28	32	31	24	22	33	30	24	25	25	28	25	26	26	28	28	36	30	22	22	25	31	24	29	30	25	29	33	27	19	22	23	30	23	22	28	31	27	20	30	32	30	16	32	24	28	21	23	34	21	31	28	35	23	24	25	30	22	28	30	28	17	23	39	28	26	28	28	23	30	23	20	13	22	28	25	31	16	28	31	29	23	24	23	31	20	30	20	26	26	27	29	24	22	34	21	29	23	27	25	25	34	35	25	26	25	23	20	24	20	30	27	30	20	31	23	25	27	33	34	30	24	30	29	28	28	24	21	28	30	24	26	32	22	20	25	30	24	22	28	33	21	22	32	30	27	31	29	25	30	24	22	25	26	30	25	24	25	28	22	26	30	33	19	23	23	28	27	17	30	34	36	23	26	27	35	23	29	28	19	25	26	21	29	26	17	27	26	33	17	34	30	18	33	23	28	33	40	36	28	31	23	28	21	33	26	25	36	22	30	29	21	36	26	29	27	34	33	32	19	16	23	21	17	28	31	18	34	29	31	25	22	24	30	22	32	24	26	31	31	28	25	19	36	32	23	29	29	32	18	35	27	25	30	22	24	21	39	24	28	28	26	33	38	19	25	20	35	37	20	29	18	32	19	29	25	26	22	23	34	25	21	31	31	23	17	22	26	28	25	26	17	31	26	32	25	25	35	31	19	24	21	26	13	22	28	25	23	25	40	24	26	24	35	33	21	25	32	24	35	31	31	27	26	28	23	24	25	33	32	33	25	32	22	32	23	21	31	30	28	34	24	22	25	33	28	22	20	24	26	21	39	35	38	19	22	25	26	24	33	40	30	27	29	23	22	24	25	28	32	28	29	27	28	28	25	25	27	24	21	30	20	30	30	24	32	22	35	28	23	29	31	31	33	23	26	28	31	25	30	24	22	25	25	32	25	21	21	23	24	24	23	25	24	35	28	23	26	36	23	28	21	29	22	20	21	19	25	21	31	23	28	29	17	27	25	28	24	24	22	25	33	25	35	27	23	18	34	21	20	20	23	25	24	29	29	19	36	22	25	22	24	27	28	24	30	21	30	19	29	19	37	25	32	28	19	26	24	32	26	26	35	25	19	22	35	29	33	33	26	24	26	16	32	24	18	29	28	30	31	37	26	22	21	28	23	34	18	18	34	35	29	26	24	27	25	28	18	33	31	25	27	32	22	24	24	25	18	22	29	17	24	25	26	24	27	27	29	19	30	29	33	28	25	17	29	30	14	36	23	30	32	30	36	22	32	22	22	25	25	28	12	18	20	43	34	25	27	25	28	22	22	27	24	18	21	28	39	23	20	39	24	25	20	25	18	32	20	27	30	20	26	27	25	27	36	28	13	23	23	31	33	26	26	23	26	31	20	30	21	28	22	23	27	26	27	20	31	32	20	25	27	22	23	27	19	33	20	31	37	21	23	30	26	27	28	26	37	21	23	26	24	29	25	29	19	28	22	19	20	25	26	39	23	28	28	23	32	26	26	33	25	28	27	17	33	27	27	22	18	27	29	26	23	28	38	23	28	25	26	37	30	25	30	31	23	35	29	29	29	31	22	23	32	26	24	24	34	29	28	32	21	27	30	28	31	23	16	36	31	33	17	28	30	33	26	23	29	28	28	29	18	33	18	27	26	24	29	28	28	25	22	28	27	19	27	29	24	22	21	31	23	21	26	17	36	27	19	31	26	33	28	33	17	29	29	22	22	27	24	34	32	37	30	25	27	24	29	20	25	20
32989	22477	15041	26327	30398	27509	24191	22024	19029	16006	13382	10969	8632	6802	5399	4484	3830	3931	3499	3002	2679	2475	2170	1955	1682	1568	1482	1441	1245	1097	1069	963	908	760	756	745	636	597	524	539	520	576	510	502	473	481	469	467	457	456	438	437	459	473	454	444	443	467	438	412	412	444	456	471	433	451	449	439	425	403	484	484	498	521	515	553	500	502	519	538	504	504	471	493	488	471	482	475	463	463	507	471	459	461	492	441	430	486	482	468	466	471	493	448	474	456	455	415	468	443	450	460	405	406	427	445	457	420	436	448	405	456	422	425	447	455	411	473	427	455	446	404	436	432	475	473	457	412	454	442	451	453	454	442	447	471	477	412	422	443	449	463	403	451	433	443	412	455	388	407	451	418	443	488	468	481	419	438	440	398	408	440	442	456	457	436	437	447	422	440	416	446	432	429	438	426	459	429	436	460	474	408	417	433	464	436	419	423	397	487	422	443	434	420	428	429	396	472	457	450	433	446	462	410	442	426	453	394	438	400	465	442	456	444	474	425	395	448	403	467	459	442	413	461	441	431	456	463	481	428	432	440	403	444	439	436	444	467	436	421	464	440	459	455	442	415	446	421	449	445	439	414	427	412	453	444	463	442	450	436	392	466	450	423	425	419	419	468	438	452	449	391	422	402	435	462	440	450	417	388	462	444	462	459	434	448	466	411	442	451	416	432	449	432	416	426	428	445	452	450	424	414	428	458	424	448	460	399	447	452	436	468	428	428	410	451	467	437	420	444	433	409	477	422	406	416	428	411	455	434	408	405	447	430	415	436	474	456	432	445	460	442	453	460	482	458	462	429	457	433	450	449	418	382	464	406	481	439	437	422	437	418	450	428	412	434	408	474	452	449	474	454	414	450	436	424	432	425	406	439	453	422	448	413	464	398	443	423	432	438	406	432	419	433	402	436	452	429	454	409	448	435	438	419	442	395	439	457	445	453	411	400	441	466	451	449	462	431	465	439	461	455	466	422	411	428	418	447	410	480	415	460	412	446	399	414	431	467	435	475	413	457	428	457	421	436	416	446	442	459	424	438	438	472	418	453	456	449	420	463	448	436	424	425	453	402	408	446	419	480	419	428	451	430	449	423	426	468	451	414	417	434	455	428	481	454	429	445	454	441	417	465	386	409	454	443	440	450	454	464	444	391	462	442	439	395	448	441	417	447	405	475	443	429	419	443	435	495	467	438	435	422	406	382	452	434	441	459	422	430	441	423	425	455	444	428	426	439	436	417	423	413	432	430	436	438	437	463	390	434	457	452	427	492	432	465	457	407	441	449	417	439	434	451	453	429	429	439	451	412	431	433	465	431	443	450	463	448	442	466	447	427	413	425	453	443	434	423	424	451	451	438	407	449	414	461	452	444	471	424	424	439	441	428	372	392	413	411	456	419	414	429	458	480	454	471	436	464	437	437	464	452	410	412	429	461	400	440	419	475	419	422	451	432	446	445	414	455	437	461	439	457	435	435	429	455	457	424	419	427	460	433	433	444	435	430	430	430	430	419	436	424	423	441	431	481	410	404	428	428	445	443	441	430	444	457	445	453	458	424	415	416	420	451	416	466	433	468	417	449	420	445	424	411	434	441	440	449	406	407	439	470	421	418	430	458	444	454	458	425	437	457	457	416	445	415	409	475	442	430	501	471	453	446	464	422	435	471	423	436	469	485	432	415	433	430	445	405	461	446	420	407	468	433	448	448	437	418	457	423	463	446	457	456	440	417	425	412	461	446	483	476	432	443	444	433	437	413	434	452	434	428	430	445	429	445	444	455	455	432	462	446	415	469	469	421	470	444	427	465	480	466	434	417	436	462	419	427	435	421	422	423	414	428	491	427	438	448	450	432	425	436	436	464	463	443	411	456	441	420	427	430	415	434	423	466	450	440	447	465	415	447	441	433	447	422	466	406	472	421	440	425	464	441	483	428	427	442	432	417	429	441	409	440	451	441	446	412	456	442	471	422	421	385	427	460	426	450	466	424	414	449	435	427	448	438	467	426	438	498	466	407	433	428	441	450	405	463	440	439	412	392	440	418	404	432	442	443	455	420	439	460	418	441	456	451	426	442	417	433	433	463	426	414	450	440	404	421	446	411	437	435	448	438	442	446	439	448	440	442	393	427	421	424	456	440	427	380	463	455	423	447	439	442	410	442	434	377	447	405	430	433	441	414	425	406	409	430	443	424	397	421	430	421	439	451	420	405	408	428	438	392	429	423	465	454	431	476	460	462	441	438	432	474	443	445	444	443	451	418	412	393	450	465	463	460	441	473	384	424	425	418	407	423	433	459	488	445	463	394	446	440	454	429	437	418	435	416	435	463	445	448	404	447	443	435	444	440	421	417	468	440	453	437	465	459	456	419	479	444	411	431	417	422	457	416	441	426	434	423	448	415	422	461	421	426	480	456	420	414	427	466	460	447	455	452	440	440	439	449	487	449	433	458	412	442	420	436	427	443	430	425	445	412	429	400	453	460	443	452	432	437	431	455	409	470	419	404	418	458	433	394	428	461	456	415	455	442	474	444	410	442	458	445	439	409	436	464	474	457	444	410	391	447	453	412	451	407	449	407	423	420	426	461	449	435	422	452	419	463	436	416	421	432	406	470	423	482	429	451	453	435	421	447	443	438	451	459	426	432	396	428	429	451	398	434	414	401	459	412	434	438	450	430	406	414	421	439	435	425	478	444	462	446	490	443	434	457	404	467	455	467	446	435	440	411	435	424	466	460	392	407	440	455	403	433	454	452	448	450	418	441	410	418	458	400	448	435	466	444	449	409	407	486	452	455	411	466	414	461	411	446	444	430	468	446	456	443	431	431	460	416	420	480	447	447	417	451	429	427	427	453	459	429	443	501	432	462	473	453	436	454	425	405	411	423	432	398	438	422	486	449	449	422	401	449	426	415	422	424	422	452	442	437	468	426	406	458	434	442	457	433	436	404	412	458	414	435	444	443	468	491	432	427	457	492	426	437	474	465	459	407	432	483	409	435	442	447	436	421	442	460	478	438	448	488	446	422	427	469	452	454	481	464	432	445	431	452	462	436	481	462	462	466	432	434	449	434	432	443	410	412	423	426	420	416	405	414	423	440	415	445	421	396	447	461	432	488	454	443	462	431	408	446	429	433	442	439	409	432	436	451	433	410	439	443	465	430	428	448	457	431	453	428	423	484	391	458	453	455	430	432	426	432	428	440	443	490	416	450	425	448	431	446	439	446	441	443	444	464	439	435	437	460	440	426	422	423	424	468	409	429	442	435	440	452	426	421	443	427	455	458	404	419	447	410	461	432	431	433	416	436	415	382	424	449	448	436	434	436	444	424	454	423	449	441	412	428	446	461	423	447	422	407	456	412	423	439	444	457	436	462	451	473	395	464	420	442	452	452	417	411	449	487	436	428	439	417	458	450	396	442	473	413	457	429	449	424	416	461	424	454	434	447	449	418	438	437	454	430	406	435	405	417	402	418
3140	1273	703	439	591	585	604	544	476	397	295	254	181	140	113	99	100	94	98	97	79	68	65	47	46	51	50	45	38	32	46	37	30	26	32	38	40	29	25	27	25	25	28	34	28	21	23	23	28	26	31	25	23	24	23	29	31	29	19	24	22	32	21	22	28	30	30	25	23	31	28	34	24	16	22	34	21	26	23	30	19	32	31	24	18	23	24	30	20	27	19	31	32	26	18	21	25	28	25	30	25	26	32	25	32	26	20	28	26	26	21	20	22	24	25	16	20	22	23	24	21	26	27	30	20	29	24	12	25	22	23	21	19	18	30	21	29	22	33	30	14	25	21	25	27	22	28	32	27	20	38	21	26	33	22	29	22	22	18	30	16	27	29	19	24	29	23	26	26	22	27	30	26	20	23	25	27	32	26	28	17	28	17	21	35	28	21	26	18	24	26	26	31	18	15	30	21	29	33	24	16	24	24	33	31	25	32	34	26	26	22	24	36	24	19	24	27	33	25	24	29	28	22	29	24	24	22	25	31	21	32	24	26	27	20	20	21	25	18	28	33	24	29	28	26	17	21	19	36	26	23	30	20	23	20	19	25	35	27	27	14	28	25	17	33	27	35	18	30	29	34	21	27	26	24	25	14	23	21	31	19	27	23	29	27	20	18	33	15	22	24	18	26	26	20	23	29	24	32	22	24	20	17	24	21	27	24	23	26	24	25	23	23	28	31	18	25	27	18	25	26	17	23	33	20	21	29	23	20	21	24	26	23	24	29	20	21	18	30	23	22	25	30	22	28	27	32	34	15	35	24	24	34	19	27	20	30	26	29	24	23	30	30	25	29	25	23	28	26	30	24	25	30	24	28	27	22	33	25	33	25	25	26	32	23	28	19	43	24	14	22	27	21	21	23	31	31	25	24	22	37	37	16	36	31	26	23	25	23	20	24	23	22	25	37	20	26	22	27	20	26	29	33	23	27	20	32	23	23	21	18	24	27	25	30	19	29	30	33	22	26	22	15	32	17	28	23	21	37	29	23	27	21	32	27	22	30	31	28	34	25	32	32	24	32	24	31	25	25	27	28	21	25	28	34	16	21	29	19	24	20	27	29	16	24	21	28	34	16	38	35	29	25	19	16	34	33	26	24	29	20	28	23	17	30	14	25	32	29	33	31	27	28	13	24	26	21	22	24	39	29	23	34	26	20	16	22	32	17	22	31	27	18	25	31	31	19	20	18	38	22	28	29	29	24	35	26	24	16	23	19	18	29	30	25	26	24	21	26	24	26	33	31	24	33	21	24	23	13	32	26	22	21	28	37	26	35	19	28	29	20	21	29	30	26	19	26	31	29	22	20	21	31	26	32	24	33	19	30	28	21	28	26	21	31	25	25	23	38	23	26	29	33	20	30	20	26	24	25	25	24	25	26	29	27	32	23	23	27	24	27	31	23	18	27	30	25	30	25	32	30	26	17	22	21	24	26	28	18	28	26	25	21	30	20	29	46	30	28	26	25	20	21	18	20	20	21	32	12	27	35	16	29	25	19	25	35	34	21	28	24	32	29	26	27	26	30	22	26	21	26	29	20	24	34	28	29	27	21	22	20	17	27	29	24	22	27	24	21	29	32	25	22	24	27	31	31	20	25	19	29	19	29	25	23	29	26	30	33	22	23	28	22	17	32	34	30	18	26	23	20	37	25	24	19	34	33	25	21	30	27	24	19	23	28	25	28	18	35	41	22	25	29	22	25	42	27	24	31	35	31	26	29	34	25	23	23	28	22	24	27	28	18	26	36	29	29	26	32	22	32	28	28	22	27	24	21	33	21	23	23	27	25	18	32	29	21	22	24	24	28	34	25	27	32	26	35	22	24	31	31	26	25	19	20	27	25	18	31	29	20	33	20	37	25	36	19	25	20	35	24	28	18	29	34	22	27	25	24	25	16	25	24	21	19	24	26	24	22	29	22	15	25	16	28	17	34	33	35	25	24	29	21	30	28	36	39	23	29	29	25	27	26	26	26	24	30	35	28	30	24	25	29	16	35	21	25	24	17	21	23	23	28	25	36	16	27	25	25	29	25	20	26	20	28	37	26	23	19	25	29	17	20	24	27	18	24	35	26	36	26	27	18	25	36	17	21	27	23	22	24	30	22	23	26	28	20	37	23	22	20	23	21	19	20	32	25	22	24	26	24	21	24	19	24	20	23	20	22	31	27	29	27	24	24	35	16	16	28	23	25	25	26	22	24	29	27	26	22	23	30	23	28	26	31	33	37	29	21	33	24	25	31	14	23	30	25	23	30	22	23	29	30	30	27	21	18	16	23	18	23	21	25	27	31	23	30	27	16	29	23	25	33	28	18	27	25	25	23	30	25	30	21	24	20	25	20	25	21	22	26	22	24	24	22	15	25	20	28	27	24	27	27	21	28	24	21	27	26	27	25	28	20	25	24	24	22	20	26	28	32	25	31	28	19	23	20	17	19	27	15	26	28	23	27	24	19	25	21	20	25	25	24	27	31	25	25	28	40	28	22	32	26	26	26	23	27	27	24	19	26	40	28	20	27	21	24	22	31	19	25	23	35	21	27	26	18	25	35	23	30	23	28	37	29	21	25	15	27	23	37	27	16	22	23	30	20	26	21	26	13	30	34	23	22	24	33	25	28	13	20	26	28	33	22	36	27	22	22	32	28	36	28	18	31	24	25	22	26	33	22	23	22	22	33	24	29	23	29	18	27	18	31	20	23	22	22	26	24	22	24	33	27	25	21	31	23	18	18	26	26	28	23	27	22	27	19	26	21	21	19	23	27	27	30	22	20	20	27	23	34	29	17	31	21	23	27	25	24	26	43	16	26	29	20	23	17	22	24	32	25	38	32	28	30	23	32	26	24	19	21	29	37	18	22	29	25	30	20	28	32	24	19	30	29	26	18	33	26	24	19	25	26	20	36	26	23	25	22	20	26	19	31	21	22	24	29	24	18	28	26	28	30	32	28	29	33	28	22	23	24	30	23	19	31	16	19	32	29	30	17	33	23	28	29	26	32	27	13	24	21	29	21	24	23	28	22	22	20	34	27	21	28	24	27	32	26	24	22	23	26	31	32	32	28	22	27	35	23	29	16	18	22	28	27	27	27	23	22	22	21	20	28	32	27	27	31	35	22	31	28	23	21	22	16	25	25	28	28	27	25	26	25	25	19	20	14	21	17	24	27	32	31	25	22	32	17	20	24	28	26	26	29	21	28	28	17	24	25	22	25	22	31	29	25	28	29	26	31	28	28	26	10	31	20	15	35	24	29	26	22	29	21	28	17	18	18	33	26	20	24	21	20	30	26	18	22	27	27	19	27	19	25	24	23	22	33	22	24	25	24	31	23	35	28	29	21	25	25	32	25	20	22	26	23	21	22	25	25	30	22	29	26	26	19	18	30	23	26	27	28	25	18	25	29	28	26	25	27	20	26	27	23	17	26	34	33	24	33	26	19	22	31	26	20	23
33022	22717	15106	26202	30344	27463	24436	22560	19083	15801	13076	10798	8452	6560	5222	4299	3844	3778	3517	3075	2617	2403	2092	1871	1769	1522	1452	1334	1263	1111	1046	889	869	768	704	668	588	504	506	544	516	499	463	450	473	460	486	505	409	415	469	436	473	411	412	434	427	445	430	423	406	434	445	442	443	414	506	439	459	469	511	473	519	498	528	537	455	499	466	472	491	441	474	492	441	455	471	470	429	435	455	451	399	431	460	457	438	439	435	459	469	446	488	417	421	413	445	475	409	459	448	426	434	412	426	440	419	430	401	451	400	407	373	431	394	431	452	426	396	384	420	455	392	388	422	442	402	426	409	412	405	445	431	436	433	415	463	457	458	417	444	419	485	425	443	416	410	448	429	381	437	436	416	428	441	416	425	404	426	404	403	424	437	420	418	426	428	404	405	445	424	424	449	461	421	427	410	405	456	412	413	407	435	427	407	417	442	414	427	434	431	430	411	442	443	411	430	460	416	428	455	427	411	409	415	452	396	441	423	400	412	428	399	433	433	396	384	408	434	399	417	400	416	451	404	392	406	396	443	425	412	395	426	404	377	413	442	403	405	424	420	402	410	397	438	409	398	342	443	405	415	365	405	410	392	429	416	401	414	409	441	406	406	384	408	422	404	458	413	425	412	415	436	425	415	412	390	452	429	437	426	397	438	399	395	423	416	421	425	412	450	429	428	431	446	406	442	400	402	442	391	425	413	402	440	443	403	382	434	355	421	438	356	434	430	366	398	407	393	430	437	409	393	446	397	426	411	401	421	432	397	434	401	414	443	431	435	409	423	433	438	411	425	405	425	430	403	413	416	420	384	375	383	419	371	410	403	442	445	419	406	428	403	418	473	422	372	416	408	372	415	457	456	433	427	434	417	411	415	395	441	416	433	432	394	412	411	391	439	411	419	400	417	402	424	429	462	424	389	429	428	417	391	400	423	409	394	476	387	381	405	410	380	408	458	429	409	406	413	447	410	420	389	444	427	426	377	412	448	391	437	443	372	417	450	404	409	465	413	436	440	419	416	410	436	395	395	420	389	423	425	410	433	421	415	447	418	393	451	426	404	417	400	381	411	399	412	422	417	420	399	467	395	411	397	419	429	443	406	378	449	401	442	381	412	403	399	409	454	434	380	438	430	439	423	407	395	415	431	421	401	416	424	385	425	414	440	412	427	428	433	404	429	417	416	416	407	434	394	408	427	430	428	388	461	419	424	387	390	424	399	398	414	388	441	454	413	443	422	422	422	456	432	418	426	363	381	429	410	421	420	420	460	458	401	436	405	401	424	426	434	436	445	453	447	425	419	446	392	422	404	414	402	436	443	387	434	384	385	375	422	405	386	397	395	405	364	414	425	424	429	416	415	397	412	429	372	445	411	436	414	407	391	423	408	427	420	420	418	425	388	430	394	405	414	443	415	407	406	395	434	425	397	378	440	438	427	420	392	424	421	397	431	365	435	400	426	450	408	437	415	463	458	403	424	432	415	396	424	431	440	422	410	427	411	424	403	456	366	408	386	415	435	404	422	408	438	401	434	417	391	421	438	404	361	408	408	405	419	427	378	442	431	410	426	410	454	429	397	409	416	413	414	438	430	417	399	435	441	402	425	420	377	424	394	399	410	430	422	426	403	404	406	381	442	404	409	452	420	442	396	396	407	455	441	427	433	415	414	424	429	421	426	390	455	434	414	382	437	428	433	394	410	438	435	417	395	462	366	370	415	408	409	368	428	425	420	431	439	427	412	430	374	381	456	401	405	432	401	428	418	413	429	415	394	409	400	418	428	404	404	370	430	418	394	405	425	422	434	389	446	427	417	394	397	398	405	419	419	419	414	422	404	412	434	397	437	414	392	417	418	429	412	430	391	420	413	392	418	433	417	389	421	423	405	442	407	429	423	418	416	435	395	383	420	402	420	419	434	431	422	424	406	405	448	417	414	399	430	429	436	383	405	449	437	432	424	405	412	392	429	435	409	382	417	412	403	408	412	412	431	378	436	432	438	401	398	412	392	419	432	382	433	371	428	399	386	405	399	405	427	423	397	439	438	400	442	386	400	418	383	410	438	389	423	447	400	432	413	423	437	458	391	444	443	415	403	420	394	421	407	395	411	428	424	429	405	437	397	396	425	414	415	410	424	425	450	373	423	400	393	440	441	373	399	421	443	404	414	474	390	430	433	416	432	414	420	435	417	391	386	418	442	414	408	396	415	406	428	421	438	419	430	345	419	380	440	406	427	409	406	425	401	443	451	395	432	444	388	423	355	416	406	398	366	420	444	381	432	412	428	451	440	416	410	429	412	393	403	430	392	397	406	442	417	430	398	385	394	418	425	406	412	417	405	407	390	416	418	375	398	397	422	441	398	417	451	397	404	426	405	425	408	443	405	425	417	437	418	398	395	378	415	417	420	454	394	407	419	451	426	447	385	434	389	403	418	430	433	415	426	423	443	374	399	427	425	414	396	405	392	422	422	437	433	419	435	398	430	397	435	406	418	433	396	426	446	396	424	460	405	404	440	419	467	434	428	415	382	437	446	384	434	421	437	420	383	453	438	382	391	410	404	371	418	420	423	424	405	401	433	412	419	390	425	427	412	426	411	412	434	409	419	421	427	413	409	434	397	421	415	398	403	419	406	434	377	404	400	413	446	445	427	393	431	415	420	443	418	426	397	409	413	392	432	446	445	416	419	423	381	450	428	391	394	421	408	415	419	415	380	427	402	429	416	414	427	422	417	417	432	410	428	390	427	412	392	411	439	381	425	430	424	419	449	440	390	394	438	402	405	404	425	413	426	442	419	392	400	453	428	445	433	387	394	423	390	394	386	415	433	401	434	415	382	422	413	392	454	420	437	407	419	435	417	417	385	438	408	414	405	393	405	382	385	405	403	410	430	403	464	392	422	446	426	401	431	424	436	386	399	391	414	428	392	400	427	396	413	431	403	406	380	400	419	387	398	429	421	440	435	426	405	415	438	412	432	377	399	429	437	427	419	402	423	422	426	413	403	402	426	414	416	366	423	441	399	398	405	410	444	447	416	415	450	414	436	437	450	417	414	379	380	408	409	454	438	436	447	460	430	430	396	388	422	409	405	399	466	447	444	418	422	403	431	398	398	439	442	430	411	385	421	393	413	415	426	420	453	424	393	454	379	405	432	427	408	435	415	421	405	389	395	443	414	407	409	446	399	404	410	457	395	415	422	422	450	401	420	392	453	419	408	402	444	441	432	425	406	392	399	463	432	410	411	429	390	405	391	394	446	397	379	430	448	380	425	391	397	419	387	396	407	418	414	391	394	441	422	439	403	417	392	456	416	385	426	454	415	444	393	434	368	425	363	426	426	436	415	408	403	415	405	391	468	431	450	414	458	431	409	436	417	434	409	405	433	397	412	393	412	407	411	428	416	401	436	398	419	397	399	388	418	384	424	389	433	402	397	446	369	436	413	403	394	427	417	395	403	435	426	402	391	439	412	438
5515	1910	1059	723	870	912	815	790	632	534	488	346	296	242	174	165	169	144	110	130	128	100	98	75	69	77	68	58	67	43	59	60	48	54	47	48	44	46	53	43	46	42	36	49	46	49	46	39	37	34	43	38	46	44	38	46	35	40	43	35	36	38	25	45	37	43	32	35	40	45	39	39	46	48	40	43	34	38	45	42	38	46	40	27	41	45	43	37	52	40	46	38	45	34	40	33	30	39	45	40	36	54	41	36	36	40	38	40	30	36	41	45	44	43	33	35	51	39	50	38	43	41	37	41	41	39	36	38	39	49	44	37	35	33	35	33	37	38	36	40	40	33	50	35	26	36	34	33	47	37	43	37	39	37	34	39	34	38	41	29	35	51	40	43	46	30	42	33	34	35	43	36	38	50	39	44	40	41	30	42	32	42	33	42	39	44	53	45	34	38	39	39	46	37	27	35	30	41	46	40	32	46	40	37	33	53	34	41	35	39	34	33	36	39	43	45	46	29	24	38	32	33	50	37	51	48	36	33	47	38	40	30	39	49	32	43	47	29	42	41	37	41	30	33	46	38	44	34	43	37	35	42	33	31	33	47	43	41	31	39	58	46	36	33	42	31	37	54	41	32	42	40	25	45	45	33	38	37	37	28	38	37	35	51	40	55	41	40	54	33	47	51	40	27	35	38	49	33	36	32	36	44	38	48	34	36	28	45	44	42	34	42	48	35	33	34	32	37	50	42	36	44	43	40	30	39	37	23	30	44	46	45	38	60	39	34	39	36	42	32	37	41	37	43	35	47	31	29	42	38	41	38	37	45	36	34	30	40	33	34	42	47	30	45	33	41	35	47	47	36	36	41	48	38	30	37	26	46	57	34	39	53	36	40	37	32	37	31	47	37	39	37	32	38	46	43	47	41	35	44	47	36	42	29	41	42	44	39	43	37	44	29	35	46	39	38	40	32	34	43	41	38	36	37	47	47	38	43	46	36	35	45	37	42	33	40	35	39	31	36	45	37	39	38	40	39	44	52	35	37	40	45	39	30	38	43	42	32	38	52	48	35	34	30	46	25	37	25	35	35	39	38	54	32	37	35	41	34	34	36	53	38	39	39	37	38	29	43	37	41	32	27	44	38	33	35	39	36	47	44	39	46	36	39	31	35	30	39	39	46	38	48	37	48	29	33	41	39	39	32	42	42	40	36	38	44	27	39	37	29	38	43	35	28	42	51	43	33	41	36	36	34	48	29	34	35	35	40	47	45	39	49	41	37	40	29	36	33	31	35	43	41	30	41	34	33	45	38	33	38	37	41	39	42	38	39	35	41	38	38	42	39	38	38	35	33	40	39	45	42	39	34	39	46	28	36	36	31	39	38	34	33	33	48	35	28	37	39	36	38	42	39	42	43	29	42	32	38	45	37	38	40	36	50	43	36	52	35	50	32	35	42	37	33	26	48	42	46	46	47	37	42	31	46	37	31	44	44	50	46	35	44	38	49	35	39	35	40	42	40	37	40	44	36	30	39	32	31	32	39	38	48	63	40	37	37	44	37	32	26	34	45	35	40	50	36	38	39	46	43	42	37	35	38	43	56	37	33	37	46	35	39	35	33	49	41	32	41	32	21	28	44	37	42	41	40	34	34	35	47	40	31	43	48	40	40	29	40	46	31	43	40	31	31	32	35	40	30	35	39	53	36	35	42	43	41	39	33	44	29	35	33	33	36	37	33	42	42	33	43	29	31	38	42	21	41	36	45	41	38	44	42	41	34	44	41	32	47	49	38	37	40	34	35	38	27	37	42	39	42	35	45	39	42	33	35	35	36	33	40	51	37	49	34	32	48	34	35	43	40	44	31	35	34	41	45	40	42	36	33	38	42	38	37	45	38	42	50	37	52	41	37	33	45	39	35	37	45	36	36	49	42	43	35	47	40	31	38	42	39	40	44	45	41	35	46	38	43	38	40	45	32	31	29	40	40	39	31	29	26	41	32	45	32	52	35	39	46	46	43	34	42	44	27	39	39	38	37	34	34	42	30	46	39	36	48	38	34	43	36	40	48	35	51	64	31	52	30	41	31	37	26	45	38	32	56	42	24	35	37	31	38	54	38	42	34	32	37	42	29	45	47	36	45	40	32	37	46	36	36	31	35	29	28	29	39	41	34	38	46	37	47	51	37	36	32	40	36	19	38	39	49	30	29	48	42	48	26	39	39	54	43	35	34	43	38	25	40	30	41	28	28	55	46	31	40	52	48	28	29	31	41	37	53	35	45	44	41	50	40	34	42	27	35	39	26	35	28	36	37	29	40	41	31	38	38	48	39	48	34	45	43	32	44	45	39	34	44	27	36	46	51	32	44	35	35	42	38	37	39	53	39	41	45	45	37	45	43	33	32	46	41	26	38	37	40	47	41	33	34	35	34	42	34	34	44	38	33	38	45	31	47	36	32	40	41	32	41	37	28	35	34	33	44	32	52	29	32	33	46	37	41	40	33	45	34	44	40	36	43	54	49	37	38	49	37	42	50	39	42	33	39	44	42	36	43	26	31	54	36	33	37	43	36	36	32	40	36	36	38	48	40	39	37	42	41	33	53	42	38	56	37	54	41	40	40	47	34	39	40	33	40	38	38	43	41	43	50	29	43	38	32	41	40	39	39	41	30	41	42	35	37	51	41	26	43	42	50	44	40	39	30	44	33	38	42	38	35	33	48	44	35	31	41	36	32	36	42	44	36	31	40	35	41	41	25	37	27	32	41	45	35	38	44	42	44	32	40	40	43	45	38	39	41	40	31	41	37	36	42	35	32	46	35	50	27	44	35	43	39	36	37	42	34	48	36	35	38	44	37	48	31	36	43	50	35	43	48	44	46	56	41	43	29	37	42	42	43	39	33	38	30	36	27	28	51	29	32	31	37	33	43	36	37	41	38	41	29	38	36	28	40	40	40	41	41	35	48	35	42	41	27	47	34	34	32	48	45	35	43	40	27	41	45	40	49	32	29	21	44	43	39	24	45	44	32	31	42	43	36	35	41	32	44	23	32	37	38	38	34	33	37	47	41	52	34	39	34	36	41	42	40	39	41	47	38	39	46	33	44	46	32	52	42	34	43	40	48	36	40	37	43	44	36	38	43	44	37	31	32	49	37	32	44	44	42	38	47	40	50	37	37	36	35	31	34	28	45	43	37	43	39	31	35	42	43	45	44	37	44	39	39	36	26	44	28	40	35	40	33	30	34	44	36	36	34	26	41	42	39	38	31	36	46	39	54	48	35	56	31	38	46	38	36	37	35	34	35	46	54	51	36	42	40	39	30	39	43	40	36	34	40	38	46	38	45	33	31	38	37	42	39	36	36	43	37	46	36	34	41	53	45	36	47	33	39	40	34	35	39	45	44	38	35	29	34	33	43	44	38	41	41	37	40	51	41	35	31	42	33	31	40	30	31	38	47	49	44	36	25	31	46	36	30	37	30	47	42	40	48	33	47	33	40	54	40
36113	26349	19056	30980	35109	32273	29514	26843	23465	20167	17276	14321	11668	9460	7415	6349	5643	5401	5030	4510	4140	3711	3210	2969	2735	2304	2137	2077	1875	1594	1487	1338	1222	1227	1110	1074	928	836	819	858	786	785	747	783	762	729	725	683	652	709	672	676	697	676	695	669	667	655	692	736	634	673	726	694	698	647	629	698	676	698	714	800	707	770	790	773	775	728	774	740	710	701	688	705	710	681	705	694	666	674	668	681	707	701	689	747	700	679	676	691	692	680	717	723	653	643	682	625	617	600	630	674	638	653	644	639	599	618	599	658	658	621	663	633	634	617	623	620	655	626	655	624	624	596	584	614	637	659	668	659	649	592	637	667	635	669	684	652	627	614	695	653	665	606	643	637	629	611	630	596	623	614	651	638	614	629	631	617	635	592	622	617	611	646	602	587	645	657	589	608	656	668	585	611	674	628	679	686	638	613	579	604	610	673	608	656	644	584	644	646	595	624	638	608	664	598	653	648	589	645	632	644	626	664	655	631	641	635	675	644	667	665	649	626	648	629	665	667	651	620	661	627	637	606	614	630	654	638	605	626	645	688	637	611	626	629	634	620	645	650	638	627	631	675	622	681	672	661	609	666	621	644	644	663	658	627	627	590	634	601	640	609	614	627	657	689	625	707	622	641	617	579	645	611	657	647	648	606	632	631	581	655	633	608	602	589	609	645	627	610	571	656	623	625	664	595	656	631	604	650	623	617	633	656	657	661	613	635	676	636	628	618	607	654	631	598	665	635	627	655	630	652	658	643	615	620	679	635	625	631	653	637	602	606	667	630	645	647	623	631	687	630	641	612	671	628	628	580	617	592	645	600	663	619	578	604	589	631	649	622	618	625	623	708	620	642	665	659	575	625	645	639	630	637	643	623	606	676	660	619	639	606	636	605	668	625	630	637	643	607	633	693	630	658	611	613	631	665	599	622	583	658	647	628	636	641	628	647	655	664	643	651	639	672	617	598	624	652	612	643	608	664	662	630	634	620	618	625	653	615	648	658	647	635	604	596	650	657	620	639	660	643	638	626	661	596	618	677	612	687	656	614	642	607	651	666	613	621	654	620	632	621	670	568	629	646	616	625	672	605	627	622	671	636	687	643	637	659	620	609	630	614	617	641	593	569	653	624	605	678	660	609	602	598	605	656	632	598	636	615	570	619	609	631	627	658	603	646	612	627	587	610	623	650	599	679	608	588	662	589	616	629	604	662	643	597	629	671	694	641	634	647	648	656	651	620	626	610	655	616	621	640	633	622	649	695	645	605	623	632	616	610	666	653	593	597	640	624	628	621	650	640	628	637	644	638	679	668	649	599	663	632	630	670	637	654	597	601	609	658	600	604	631	621	643	602	703	637	607	621	604	615	675	630	651	667	608	624	625	595	653	622	670	643	602	618	648	615	678	676	628	640	614	665	612	632	602	635	662	653	634	612	620	672	611	592	659	674	575	616	644	660	606	623	620	607	659	607	622	646	609	679	638	682	638	617	630	667	622	643	607	599	648	621	594	672	618	634	623	646	643	615	659	651	616	616	621	650	664	616	673	645	629	655	629	664	575	645	658	594	609	611	638	601	638	672	666	632	651	631	638	648	646	615	661	619	660	609	643	617	592	617	642	620	612	673	626	627	641	594	675	644	643	618	605	619	607	605	589	655	633	633	632	607	662	638	639	655	636	616	620	658	614	626	667	617	591	603	633	614	677	637	613	676	664	665	655	585	649	663	624	653	616	614	638	630	630	639	620	614	630	627	648	612	652	634	604	632	659	589	637	597	611	638	663	640	605	665	631	613	649	595	605	604	650	621	635	612	678	642	644	656	614	625	610	650	626	576	629	668	638	620	614	590	659	596	662	684	638	631	632	642	611	645	621	641	684	674	677	606	628	643	653	666	615	604	624	609	616	628	629	691	632	631	607	669	651	672	571	634	677	638	664	664	617	592	621	635	626	679	636	603	649	632	629	664	631	635	647	610	629	672	595	630	641	594	642	660	633	615	639	650	644	629	653	650	642	618	581	649	672	641	678	671	615	645	645	639	625	633	620	602	593	603	628	638	637	634	637	606	599	626	633	582	647	649	634	661	666	641	610	617	659	616	608	663	666	649	600	627	636	599	633	602	701	630	605	658	625	626	624	670	636	621	669	645	674	572	602	627	601	621	645	600	663	629	627	629	676	624	609	641	671	643	603	625	619	646	682	621	642	625	632	614	617	639	641	641	647	629	586	626	660	616	645	634	651	669	656	614	631	634	620	605	623	635	619	615	614	634	635	587	612	647	637	589	605	663	656	580	624	608	610	640	630	594	694	605	590	627	688	624	605	609	640	621	639	628	621	599	592	597	625	628	654	648	611	617	608	617	621	654	628	647	656	643	629	641	652	596	596	601	600	630	636	652	633	591	636	607	656	631	634	637	615	620	618	645	640	598	649	645	595	646	608	629	612	611	637	623	640	631	611	637	602	627	631	682	645	610	615	610	638	623	629	649	674	610	654	667	592	639	657	643	595	692	609	618	659	633	606	571	620	621	657	654	640	600	625	629	620	602	657	629	639	589	653	636	633	665	619	622	614	647	604	625	662	615	654	641	610	605	582	627	666	604	612	642	628	615	645	652	631	663	617	602	603	591	647	588	598	599	619	637	669	645	652	642	571	632	636	669	667	646	605	655	623	633	622	590	600	668	633	592	645	615	634	638	662	685	621	569	665	594	675	634	604	669	639	632	612	616	638	635	625	590	587	704	673	663	658	615	658	613	638	630	623	618	651	643	604	594	659	637	644	604	618	655	618	662	615	648	632	604	631	606	626	663	635	624	629	639	623	643	653	609	650	581	623	608	648	607	644	652	630	613	642	667	619	619	633	647	623	608	641	626	679	627	630	615	612	630	616	643	642	612	652	612	642	653	606	612	588	630	611	655	639	613	620	591	646	588	674	656	623	651	654	632	619	631	655	611	625	679	642	620	650	658	618	622	664	652	659	594	636	623	656	645	661	587	594	656	655	651	662	648	624	672	632	630	662	666	590	640	679	656	657	636	609	639	629	658	619	614	639	631	598	569	619	685	591	648	622	625	609	595	621	650	622	640	617	602	625	651	619	639	604	602	578	627	636	650	621	628	610	643	661	639	637	631	638	652	679	631	640	593	651	654	642	647	638	601	610	625	638	638	631	631	615	631	642	660	598	613	642	623	636	646	613	627	635	636	692	632	628	640	625	616	646	622	627	617	581	618	652	631	597	597	651	640	672	610	676	634	657	640	608	645	635	666	656	570	650	638	654	652	576	586	642	622	598	620	630	605	678	642	630	608	612	674	633	616	664	622	660	660	615	636	658	675	590	633	621	642	621	625	642	661	655	628	642	684	615	634	627	662	617	613	582	584	644	599	638	581	584	673	596	614	669	614	642	635	696	655	617	583	612	627	639	601	612	654	664	592	602	596	627	645	656	645	640	629	595	649	644	578	587	661	622	630	656	620	623	658	628	662
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
