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
341911381044	341911381607	341911382157	341911382707	341911383255	341911383808	341911384357	341911384907	341911385455	341911386007	341911386557	341911387107	341911387655	341911388207	341911388757	341911389307	341911389855	341911390407	341911390957	341911391507	341911392055	341911392607	341911393157	341911393707	341911394255	341911394807	341911395357	341911395907	341911396455	341911397007	341911397557	341911398107	341911398655	341911399207	341911399757	341911400307	341911400855	341911401407	341911401957	341911402507	341911403055	341911403607	341911404157	341911404707	341911405255	341911405807	341911406357	341911406907	341911407455	341911408007	341911408557	341911409107	341911409655	341911410207	341911410757	341911411307	341911411855	341911412407	341911412957	341911413507	341911414055	341911414607	341911415157	341911415707	341911416255	341911416807	341911417357	341911417907	341911418455	341911419007	341911419557	341911420107	341911420655	341911421207	341911421757	341911422307	341911422855	341911423407	341911423957	341911424507	341911425055	341911425607	341911426157	341911426707	341911427255	341911427807	341911428357	341911428907	341911429455	341911430007	341911430557	341911431107	341911431655	341911432207	341911432757	341911433307	341911433855	341911434407	341911434957	341911435507	341911436055	341911436607	341911437157	341911437707	341911438255	341911438807	341911439357	341911439907	341911440455	341911441007	341911441557	341911442107	341911442655	341911443207	341911443757	341911444307	341911444855	341911445407	341911445957	341911446507	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2213	3300	1900	2700	2213	3300	1900	2700	2213	3300	1900	2700	2213	3300	1900	2700	2213	3300	1900	2700	2213	3300	1900	2700	2213	3300	1900	2700	2213	3300	1900	2700	2213	3300	1900	2700	2213	3300	1900	2700	2213	3300	1900	2700	2214	3300	1900	2700	2214	3300	1900	2700	2214	3300	1900	2700	2214	3300	1900	2700	2214	3300	1900	2700	2214	3300	1900	2700	2214	3300	1900	2700	2214	3300	1900	2700	2214	3300	1900	2700	2214	3300	1900	2700	2214	3300	1900	2700	2215	3300	1900	2700	2215	3300	1900	2700	2215	3300	1900	2700	2215	3300	1900	2700	2215	3300	1900	2700	2215	3300	1900	2700	2215	3300	1900	2700	2215	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
2422	1096	738	515	955	1074	988	874	801	689	607	533	455	360	344	254	243	241	194	172	174	189	177	145	154	150	135	131	113	117	133	121	104	63	83	74	62	81	69	61	64	56	62	61	53	61	70	58	62	59	61	63	50	48	47	61	56	64	68	58	49	51	55	54	60	60	55	70	59	59	49	52	50	52	52	59	54	65	79	55	66	57	61	54	54	45	42	42	57	46	45	54	54	61	42	55	49	37	70	47	51	53	48	52	67	52	48	55	69	43	48	53	57	50	51	50	64	60	62	45	49	53	48	41	41	63	51	54	54	48	56	43	52	61	59	50	48	51	43	56	56	49	56	53	52	52	42	52	57	51	48	47	60	47	60	52	54	49	53	50	65	65	50	53	55	62	59	50	54	55	64	61	38	49	65	51	58	54	36	49	57	48	50	43	56	63	52	50	47	57	53	72	68	65	60	45	65	50	50	54	55	46	56	58	69	50	46	53	54	41	54	52	37	42	60	51	46	55	49	33	56	62	56	48	45	51	64	57	60	47	50	58	48	60	53	49	53	50	46	65	49	55	54	54	59	50	40	51	63	59	62	45	65	55	55	35	57	56	67	50	48	44	45	51	54	42	46	45	55	55	50	54	50	60	46	53	52	54	55	51	53	56	53	62	48	57	50	57	48	61	57	63	62	40	66	49	43	62	40	55	62	54	58	36	48	56	53	56	45	53	57	46	60	64	52	57	73	60	56	45	48	56	50	46	54	53	59	43	56	50	58	37	45	52	51	58	47	64	60	45	36	67	43	58	53	49	49	41	56	64	56	68	63	58	63	57	55	61	52	48	65	70	44	45	51	66	62	51	64	59	50	41	62	53	62	54	48	52	67	52	57	59	58	59	52	49	57	53	53	51	58	43	55	60	50	52	50	52	59	50	50	45	57	42	71	48	44	58	52	46	58	54	59	52	49	52	55	63	60	56	53	54	51	54	55	59	59	49	70	56	53	60	46	59	64	53	43	52	53	41	53	59	46	59	47	45	52	53	49	67	53	36	49	72	56	63	53	63	58	48	66	49	47	54	55	46	40	54	68	62	51	47	46	48	56	42	47	56	61	50	47	49	38	58	64	52	46	55	51	44	41	58	62	53	44	55	45	55	59	68	57	55	52	57	53	36	40	52	61	61	47	53	44	66	54	46	67	48	50	69	59	42	43	44	56	50	58	43	55	51	46	45	47	44	51	51	45	43	51	46	51	53	61	55	56	40	57	51	45	41	56	54	49	55	58	47	46	51	54	39	51	56	59	70	52	41	70	43	53	45	53	45	51	47	56	48	54	50	53	62	61	63	63	59	54	66	51	41	61	61	53	53	48	54	49	68	52	46	52	62	51	46	56	42	51	55	55	44	38	52	52	49	55	49	54	49	59	57	56	56	62	59	48	53	47	56	66	61	53	45	43	56	68	39	48	50	42	57	46	66	61	50	52	51	56	55	47	47	59	52	49	53	57	51	60	63	57	36	60	61	51	51	52	51	50	62	43	54	48	55	61	53	46	41	56	44	40	50	37	52	43	58	66	67	53	52	49	41	58	48	49	49	56	53	60	51	54	56	42	54	47	52	68	60	60	53	54	57	55	62	56	52	59	56	50	53	56	52	46	50	49	44	61	55	65	61	49	55	61	60	51	74	66	55	59	55	50	57	52	38	51	46	51	47	48	58	56	50	53	58	43	61	39	47	55	65	47	63	59	59	60	60	51	57	47	45	66	48	61	48	67	57	66	46	52	46	46	64	69	54	51	55	53	51	52	50	48	50	45	48	48	47	70	62	51	38	62	57	34	55	57	47	47	70	53	52	48	56	47	42	56	42	65	58	40	69	63	46	53	54	50	56	43	56	53	49	52	68	64	57	51	50	60	52	56	51	57	60	50	67	58	51	56	42	49	51	45	57	44	39	57	55	54	57	51	43	46	49	53	57	48	46	48	63	56	52	49	48	54	52	47	52	75	71	50	51	49	49	57	65	48	47	50	57	56	62	59	39	39	53	62	56	52	59	58	45	46	59	38	56	57	58	51	53	66	48	67	55	51	53	48	60	54	53	55	48	52	48	54	55	58	57	44	54	44	64	61	50	50	55	43	57	54	57	49	53	46	52	47	48	47	45	52	49	42	61	53	58	64	66	66	41	62	68	47	53	55	59	73	40	71	58	58	45	58	53	39	63	47	59	45	47	48	44	50	46	52	46	56	55	65	57	61	46	54	55	45	54	33	54	54	44	46	55	53	54	52	51	59	62	46	45	52	60	60	63	75	53	54	60	60	51	53	64	70	59	53	49	45	59	45	55	47	42	55	39	54	54	63	44	44	57	58	52	50	51	44	59	57	60	44	54	50	54	61	49	45	49	54	54	56	59	63	49	45	45	69	50	44	65	54	53	59	42	49	58	62	51	57	50	61	61	43	55	57	51	56	54	52	60	49	61	46	57	50	55	53	50	56	48	46	52	48	47	41	51	55	55	49	49	52	62	51	43	53	57	55	56	38	49	61	62	54	54	51	54	57	63	45	45	50	49	65	58	49	59	59	49	48	54	46	52	55	64	62	47	52	45	49	57	60	50	55	51	58	49	56	54	33	52	44	59	55	56	45	63	52	55	59	52	42	58	48	48	61	49	52	49	60	58	58	57	52	43	43	59	59	61	37	51	49	56	45	44	50	59	58	39	71	56	56	54	65	65	31	50	60	58	54	45	43	33	44	58	54	59	41	56	47	55	67	60	46	59	54	45	55	57	54	50	55	44	57	38	52	53	65	58	54	62	46	51	56	60	51	50	63	61	62	53	59	57	56	67	44	57	64	59	50	65	56	62	51	32	55	57	53	49	53	58	65	47	60	54	61	47	52	46	54	62	61	60	49	61	45	45	58	52	39	59	64	56	56	63	56	54	58	46	55	49	58	61	48	58	51	54	52	70	51	50	45	45	45	54	58	50	40	49	51	51	60	48	44	39	58	53	66	47	55	50	43	49	60	49	48	47	52	46	41	39	55	57	53	47	58	61	58	48	47	60	52	51	43	41	49	44	64	46	47	65	60	60	68	61	56	42	53	64	57	54	51	53	51	52	37	54	49	60	61	50	58	43	52	43	65	54	56	57	50	52	53	61	60	52	57	51	55	58	52	71	68	49	57	50	49	54	62	53	67	58	54	55	51	53	61	59	44	52	43	65	56	59	49	53	52	50	54	52	58	48	52	71	54	40	58	55	66	58	49	54	53	55	60	48	60	47	55	53	64	48	46	49	55	51	51	50	47	53	46	58	54	49	55	56	37	41	51	49	52	43	43	59	52	62	59	51	56	55	54	55	63	53	55	49	58	46	55	65	42	65	50	57	61	55	51	48	63	52	57	59	58	59	55	56	53	56	54	49	47	55	62	62	59	60	59	52	71	67	60	54	77	49	50	43	45	49	67	58	53	56	48	63	45	54	56	47	46	60	62	58	50	56	57	38	44	51
27922	20508	14324	29145	37746	37023	34256	31111	27823	24804	21811	19325	16958	14838	12915	11354	9820	8545	7632	6814	6727	6736	6285	5929	5241	4884	4760	4247	4022	3809	3568	3331	2960	2506	2128	2110	2041	1820	1612	1479	1452	1329	1290	1267	1186	1166	1129	1130	1117	1040	1031	992	984	973	967	1004	940	915	953	930	934	926	930	928	869	892	899	933	889	953	881	901	877	887	945	910	874	891	866	876	885	902	857	925	884	857	881	852	856	888	853	893	857	820	799	851	810	874	825	831	824	838	818	757	799	865	834	803	771	825	827	833	846	873	812	819	844	853	829	809	805	777	836	840	829	816	818	862	832	825	803	834	854	770	819	869	845	876	861	816	875	862	794	804	826	823	805	829	858	784	807	808	847	831	793	832	788	844	838	841	785	809	844	804	840	877	805	789	777	809	848	834	837	795	819	803	803	787	835	896	838	849	805	823	835	847	822	834	889	783	855	871	815	830	805	830	823	838	793	845	782	834	773	882	839	850	838	785	766	832	801	792	850	827	840	817	801	834	837	845	852	815	812	806	779	835	835	872	869	801	792	848	843	825	846	884	806	816	782	853	818	815	808	816	795	798	816	844	841	840	810	796	846	826	852	747	757	888	847	844	797	830	811	840	877	814	803	853	804	830	826	842	856	818	764	831	761	802	866	781	839	837	783	847	845	802	817	839	816	833	764	866	805	837	875	838	808	881	824	791	808	837	872	830	816	806	772	824	823	791	798	838	826	816	827	843	841	825	821	859	830	796	812	843	830	838	819	797	824	816	784	816	833	872	841	826	820	759	849	808	857	811	802	858	817	812	846	811	791	872	801	799	825	858	825	808	836	805	782	814	850	825	830	798	861	873	785	744	809	805	808	848	864	865	853	775	840	792	833	803	795	884	799	877	872	840	807	825	792	783	849	809	836	786	851	864	811	805	844	854	812	839	795	877	805	838	805	874	810	809	881	834	781	816	853	821	840	848	848	846	838	786	770	801	874	815	854	856	832	814	836	845	775	865	822	869	808	787	841	814	848	798	780	784	860	757	773	845	843	766	809	834	809	812	790	844	825	844	808	806	812	827	771	824	809	827	764	825	780	852	849	812	825	774	828	791	800	822	820	802	832	824	833	815	824	831	796	777	813	795	805	823	780	795	837	854	788	769	771	773	836	892	803	802	811	827	779	841	825	837	824	800	809	783	830	808	799	821	823	806	818	804	811	819	797	748	808	852	803	818	792	787	863	841	803	794	787	815	832	784	793	838	821	800	750	785	809	813	804	832	859	806	787	777	789	832	841	843	860	796	829	776	814	859	808	885	748	858	833	817	816	839	856	844	815	846	813	791	812	806	755	805	830	840	849	841	806	765	813	811	807	852	824	844	819	820	821	851	802	814	842	802	841	837	800	798	820	775	755	832	775	803	821	817	829	788	861	842	828	819	865	848	758	859	814	829	817	827	803	810	811	787	807	797	803	819	850	791	846	782	827	816	806	856	855	747	788	808	839	812	824	788	868	820	831	853	788	795	846	841	828	794	844	848	829	833	792	802	849	835	840	845	756	829	814	830	818	792	803	855	863	784	809	768	802	783	833	795	806	767	771	826	778	831	836	768	804	830	814	788	802	840	832	835	837	805	810	831	801	812	806	830	858	801	864	795	800	802	838	852	835	831	861	836	836	852	804	865	828	806	793	831	805	835	794	766	777	776	825	832	786	815	782	778	847	831	854	820	828	820	835	803	785	784	781	815	867	838	751	841	820	782	791	738	836	798	849	824	817	870	868	853	782	802	764	806	833	786	835	845	850	856	824	860	825	839	811	799	805	812	791	866	815	804	847	807	792	819	803	885	869	810	846	880	808	773	842	811	909	802	852	784	787	785	847	854	828	839	780	822	785	776	852	845	829	805	842	844	798	820	825	807	835	809	846	820	765	843	844	812	803	826	821	802	830	826	828	825	833	798	836	803	816	843	813	829	847	838	845	814	792	823	799	839	809	801	834	826	850	829	787	801	812	825	816	793	839	809	800	783	814	853	841	809	790	839	757	795	841	851	798	797	813	794	832	818	821	789	825	802	745	838	861	819	857	832	858	816	811	811	824	848	807	784	810	801	771	797	833	839	805	816	807	784	838	820	845	821	821	841	833	790	798	830	834	808	851	804	786	775	837	835	804	845	843	825	886	801	811	804	840	844	807	800	820	847	856	781	821	830	808	796	834	785	778	765	785	890	796	781	827	827	844	831	767	784	886	803	769	809	800	826	820	825	814	844	811	776	841	840	797	788	835	768	827	787	831	815	778	827	786	803	806	837	817	795	789	817	818	824	819	826	804	778	842	816	778	820	852	851	787	821	798	832	794	799	842	818	793	846	803	810	821	827	801	841	849	818	794	750	824	728	846	814	765	816	839	786	814	822	820	747	813	835	844	825	807	835	867	788	813	830	808	825	835	806	856	801	772	811	813	822	820	846	822	885	772	879	839	792	805	837	824	815	815	821	798	834	808	809	852	819	810	809	820	810	862	816	819	812	818	798	813	849	814	802	812	834	833	810	791	836	776	829	832	807	797	777	747	807	811	731	790	788	847	778	769	790	783	791	781	790	853	785	779	782	837	787	812	843	819	770	878	830	845	792	806	755	774	807	808	826	810	836	826	842	879	841	783	831	853	835	816	797	814	777	802	801	801	793	831	801	815	861	851	806	792	816	862	788	870	766	804	807	856	817	838	825	833	813	824	791	832	825	804	806	838	814	788	866	803	800	783	830	809	927	819	857	814	826	820	830	785	851	810	817	802	824	842	809	800	836	858	821	782	781	823	877	833	845	770	802	770	817	791	826	789	824	799	783	778	798	770	837	800	789	816	797	821	777	828	805	814	854	853	841	845	827	851	856	787	818	788	824	866	833	805	830	810	791	800	773	825	852	752	847	804	816	867	832	824	829	819	815	828	788	839	823	815	801	814	805	825	818	791	846	802	821	848	776	808	848	814	763	832	813	825	802	810	854	836	803	843	782	808	782	818	809	809	839	856	806	823	827	863	856	840	809	841	852	793	796	839	796	813	824	791	845	820	792	815	818	840	884	812	812	837	840	838	814	888	783	767	845	778	779	812	812	804	841	812	891	791	843	784	818	795	800	846	892	816	738	777	825	829	801	794	818	893	837	837	801	836	823	811	797	828	831	833	816	798	811	833	855	799	822	810	789	808	841	840	775	831	812	831	819	830	850	795	788	825	811	852	845	829	796	834	893	774	845	775	731	817	823	801	812	811	807	805	838	829	825	800	845	792	847	767	821	817	824	806	825	841	830	798	831	880	829	839	843	811	812	804	850	821	821	835	834	842	765	813	794	879	801	845	830	838	850	807	835	783	799	811	826	835	807	826	841	776	857	800	793	836	789	777	869	816	826	836	818	851	828	828	802	801	795	776	814	778	798	869	857	849	792	864	802	797	805	877	792	849	793	802	812	829	799	805	858	807	817	828	834	807	792	867	810	826	835	823	777	811	808	765	844	834	803
1889	501	288	240	398	478	425	387	364	321	246	236	204	175	156	120	141	99	92	88	96	92	106	90	89	79	75	61	65	64	60	59	62	53	43	48	45	46	27	37	26	35	34	27	38	34	36	37	36	25	23	28	27	26	29	30	21	26	29	32	28	23	20	33	30	31	26	22	32	32	31	24	27	26	29	35	27	24	38	38	24	31	24	30	29	25	26	20	28	33	38	42	28	21	38	28	19	28	25	31	25	29	24	29	21	26	31	30	27	31	33	35	26	24	15	28	35	24	26	24	30	34	27	32	23	26	28	28	39	31	19	29	26	26	31	32	28	17	35	28	32	33	27	26	31	42	29	29	33	28	31	30	32	30	38	28	38	38	20	29	20	23	30	30	40	28	20	20	24	33	25	33	25	23	34	34	28	41	30	38	30	32	31	30	26	40	39	23	25	25	34	26	24	26	21	25	31	23	25	27	19	24	24	30	29	26	30	18	29	33	29	22	22	39	32	37	37	29	27	29	34	28	32	23	33	23	25	29	35	35	28	28	26	23	32	30	17	37	35	27	29	30	28	36	34	29	33	34	28	28	27	35	33	24	28	22	25	20	39	34	26	20	32	26	34	35	31	29	27	25	27	24	30	27	32	35	27	24	26	22	26	36	36	22	26	25	33	43	34	32	25	21	23	22	24	27	26	29	30	25	27	24	26	26	31	25	42	34	25	33	33	22	28	28	31	28	28	23	19	28	22	20	29	27	29	23	30	33	45	24	27	17	31	18	29	28	36	30	23	23	24	24	24	34	30	30	28	27	36	23	37	24	36	29	28	31	31	24	28	19	23	27	35	29	34	25	33	22	33	23	19	36	26	21	35	26	25	29	26	27	28	33	24	26	27	31	42	24	28	28	23	25	24	27	42	29	30	34	41	25	20	23	32	24	23	30	32	24	23	32	30	35	30	15	23	37	31	37	31	33	23	47	24	26	31	26	22	25	24	28	24	28	22	43	26	28	29	26	29	24	22	33	34	23	27	22	28	31	21	30	28	28	19	29	31	27	17	33	15	28	26	21	27	24	16	33	24	29	29	25	26	31	39	32	23	34	29	25	33	29	29	37	30	17	31	36	26	25	20	25	34	34	22	36	19	34	33	26	21	32	31	20	20	17	29	25	38	23	28	35	24	28	24	31	25	26	20	34	18	21	33	31	28	17	26	29	27	29	34	30	25	19	37	30	24	32	28	28	20	29	34	46	33	20	33	31	24	20	29	25	22	33	20	30	28	24	28	27	29	27	28	24	24	23	28	24	32	33	30	25	24	23	28	23	24	26	32	41	33	24	23	27	27	25	29	26	28	19	23	34	30	38	36	21	23	27	33	40	26	30	30	29	27	23	32	26	36	21	23	23	28	24	19	30	26	26	28	39	19	38	25	33	39	25	26	20	21	24	24	32	21	31	27	24	37	35	38	25	29	35	20	30	37	32	29	23	26	30	34	24	27	29	35	32	22	27	20	28	23	30	27	27	35	17	31	28	25	27	22	14	19	29	37	22	35	20	26	37	37	28	32	26	23	30	31	19	20	34	16	36	18	36	22	27	22	26	29	23	28	31	23	27	26	31	33	25	34	18	32	24	20	24	29	32	31	23	25	21	24	26	32	26	36	27	29	26	30	36	25	33	27	25	25	24	31	27	22	29	24	26	35	29	26	22	31	30	28	29	30	27	26	20	31	25	29	26	25	23	30	25	32	19	38	28	33	21	38	36	29	22	32	30	29	29	25	38	25	23	27	21	24	23	24	29	25	30	25	30	27	16	33	23	27	29	30	31	23	25	15	28	19	24	25	26	32	22	18	22	29	27	19	23	19	27	22	28	25	23	27	31	22	26	25	20	30	28	22	28	27	19	30	39	38	34	28	35	23	21	25	33	42	25	26	32	30	31	20	34	23	38	40	28	23	18	27	27	30	38	20	31	24	24	35	25	29	26	25	27	27	32	28	19	32	22	36	27	22	33	24	24	26	30	24	25	21	12	34	32	29	31	27	21	26	20	33	25	36	29	22	33	31	31	33	24	31	40	23	35	30	17	26	29	24	32	30	25	37	34	25	25	34	29	27	24	27	25	25	25	40	32	31	30	21	31	26	28	32	36	25	29	27	22	35	26	24	23	26	34	19	34	32	38	33	35	21	25	29	23	32	26	23	30	29	37	29	28	27	37	29	23	39	26	24	30	24	32	24	23	28	25	32	24	24	20	29	20	32	33	29	29	32	26	33	27	23	30	36	40	28	32	26	18	36	22	26	28	20	32	25	27	30	30	22	33	19	35	32	21	22	38	38	33	27	31	20	27	30	30	27	23	31	34	27	32	30	31	26	26	28	26	31	36	30	20	20	33	25	21	21	22	32	33	24	35	22	30	35	18	24	31	23	30	33	27	22	23	26	21	31	38	23	31	17	27	31	31	27	30	30	40	37	21	20	36	33	34	33	32	34	14	34	36	28	32	21	34	34	32	30	26	25	32	29	23	27	22	30	35	26	29	31	27	30	29	19	11	30	23	27	32	17	32	36	24	35	36	39	32	47	28	24	25	25	25	34	36	26	23	28	22	29	26	31	34	31	25	25	26	31	27	30	26	28	26	36	39	21	27	42	17	28	28	34	26	26	20	36	29	11	36	26	26	20	27	18	34	26	25	32	20	38	34	31	33	38	28	25	26	24	32	30	39	21	45	28	22	22	28	19	22	23	28	35	29	32	33	24	35	27	33	23	30	24	19	41	35	30	20	22	32	30	35	25	30	38	31	27	29	24	27	29	34	23	19	26	26	21	26	15	28	30	30	27	38	31	31	32	25	28	33	30	26	25	22	27	33	20	27	30	37	37	25	35	21	28	29	28	33	35	28	25	17	29	30	24	18	24	32	38	19	31	29	30	31	35	25	28	22	26	27	27	33	24	25	25	26	37	27	29	24	26	32	20	36	32	31	38	27	30	26	28	25	29	29	28	30	23	38	32	30	28	27	28	33	43	29	28	39	29	34	19	29	26	33	30	31	22	39	29	22	24	24	32	26	30	25	31	37	20	42	28	32	31	22	25	22	25	24	29	36	29	31	34	24	25	26	22	34	28	11	25	33	36	36	28	24	27	29	33	33	29	35	24	28	31	30	27	38	24	32	31	27	20	31	23	23	25	25	25	24	28	24	27	26	34	28	27	24	27	25	20	36	32	33	33	27	29	23	28	28	23	20	32	24	32	25	27	31	31	30	22	28	25	28	37	33	29	16	27	35	22	30	26	24	33	27	38	23	31	26	34	35	33	27	32	38	32	33	13	34	25	28	28	26	35	22	31	20	26	25	24	25	29	25	36	30	18	30	27	23	29	21	26	32	27	28	24	23	32	31	29	27	19	31	27	33	28	23	38	24	30	27	27	23	33	25	30	25	25	27	25	21	23	28	34	33	33	19	24	31	29	23	26	38	17	23	32	28	32	30	28	32	23	21	31	18
18576	12358	7726	19253	27626	27337	24235	20940	17913	15205	12873	10799	9132	7798	6709	5614	5093	4280	3771	3608	3501	3612	3487	3218	3003	2785	2549	2451	2265	2248	1996	1734	1578	1273	1168	1088	987	932	847	762	697	674	661	643	618	636	572	559	534	516	504	481	494	537	524	487	493	503	470	442	448	429	470	483	430	456	448	480	488	517	449	471	428	447	493	478	508	456	459	510	437	432	469	471	473	434	447	488	450	452	436	472	463	442	461	431	431	436	436	479	418	427	447	435	482	454	446	417	423	458	455	427	449	447	432	411	473	461	450	437	487	440	449	455	469	434	450	455	413	472	457	435	426	447	399	449	488	476	448	469	454	467	444	439	478	418	454	401	470	428	447	436	469	418	460	410	469	471	453	463	446	465	429	436	428	451	430	442	439	441	464	427	415	437	448	457	436	450	445	383	425	415	425	419	445	429	494	467	428	473	434	443	427	421	411	425	442	430	436	439	415	412	428	449	432	419	430	440	463	471	409	458	425	455	395	407	446	435	467	456	464	458	456	419	394	445	412	422	429	421	444	435	442	468	455	434	467	478	465	409	424	435	455	424	451	443	445	418	420	448	438	406	442	426	418	443	435	428	453	425	458	434	406	440	454	450	467	422	485	441	453	413	449	460	437	445	451	425	467	454	442	457	456	461	466	428	458	474	474	430	434	435	432	452	414	439	426	452	425	450	423	419	417	477	436	455	444	446	446	438	458	413	442	386	455	402	456	483	388	454	441	478	416	432	438	466	434	409	480	483	437	441	455	442	442	467	432	444	432	419	441	445	446	409	436	494	422	465	465	454	440	451	467	440	439	425	428	429	434	437	458	435	433	414	414	397	450	423	441	441	431	434	447	396	448	452	433	444	442	475	422	453	401	418	441	439	444	438	468	469	440	485	455	411	429	437	469	416	436	418	459	463	463	441	434	434	460	434	427	452	421	464	436	499	412	431	396	443	461	421	437	435	410	430	450	451	464	440	406	432	422	442	435	467	401	430	447	461	410	408	441	453	442	428	440	430	482	436	432	447	446	432	455	482	442	488	415	429	421	454	468	467	420	468	453	431	450	469	453	442	384	450	456	468	453	439	422	437	452	403	424	434	434	419	458	446	466	427	439	466	455	419	443	450	418	421	425	434	437	465	459	436	432	432	447	448	458	459	466	414	468	478	473	402	435	427	434	447	478	454	437	479	429	462	435	422	456	442	458	465	441	448	473	440	428	414	425	399	455	445	449	439	447	438	433	445	388	434	444	435	452	481	413	454	434	451	446	448	471	427	434	434	466	433	451	427	422	449	459	488	429	450	403	457	455	483	424	470	453	457	410	440	437	445	445	427	433	406	457	427	408	445	406	448	424	450	449	415	438	470	440	402	438	432	442	438	420	424	397	430	445	440	439	437	442	401	420	442	427	440	437	458	430	451	446	436	421	462	429	446	417	432	451	470	467	404	450	436	435	435	451	419	463	425	414	450	431	416	437	417	423	425	422	405	444	440	438	477	467	415	410	464	482	444	447	423	460	394	449	491	442	457	437	444	419	427	447	431	441	451	416	445	425	474	429	447	458	438	465	477	439	439	433	460	410	427	451	469	412	451	436	429	416	432	458	471	437	423	449	482	452	481	446	378	442	436	439	448	462	443	469	472	459	451	452	466	417	459	463	409	459	469	453	429	439	479	429	444	396	401	457	428	464	465	415	423	480	443	473	430	430	461	432	450	428	442	442	448	407	486	458	483	465	447	450	442	415	450	459	479	455	433	400	445	426	419	456	415	454	421	460	433	408	402	469	424	419	397	438	429	442	472	432	449	468	464	406	480	454	427	428	430	424	490	452	423	387	461	461	470	427	476	404	462	429	433	414	442	437	402	492	465	439	440	416	464	413	441	459	440	442	466	431	445	428	483	464	438	411	430	425	463	436	448	478	473	470	396	449	462	460	415	438	444	469	445	469	438	450	434	448	459	421	456	412	450	464	424	459	472	439	457	454	441	442	446	415	405	434	445	436	454	433	429	416	408	433	475	422	425	455	381	451	475	428	440	421	471	424	452	457	449	449	425	452	429	370	450	441	436	454	435	422	459	446	433	454	430	465	450	447	463	464	448	424	423	472	432	414	464	453	401	432	433	478	490	428	443	448	418	433	442	425	473	447	454	448	457	401	445	461	454	436	441	453	419	443	462	446	453	435	455	422	446	447	412	431	454	444	405	402	442	472	474	442	422	466	475	444	462	432	415	468	430	432	433	415	470	411	404	461	435	431	454	421	424	416	461	468	455	441	476	417	447	441	432	449	462	423	436	443	423	434	414	430	412	431	449	440	471	462	460	479	443	449	464	424	447	398	445	444	432	421	490	455	463	473	444	427	433	446	442	461	454	447	416	424	441	443	446	421	452	457	433	463	428	435	449	445	436	456	424	452	431	439	465	412	461	455	421	451	462	429	417	462	450	413	444	452	398	458	471	426	442	454	465	425	439	442	411	433	484	441	459	459	429	464	431	423	436	410	445	430	439	433	480	420	441	389	460	451	443	434	431	488	411	450	456	433	447	461	444	415	429	440	433	426	452	442	425	414	428	456	442	487	431	417	436	441	438	394	436	453	471	459	450	421	425	455	421	434	435	479	445	473	430	476	468	434	437	426	420	442	413	429	432	416	446	472	459	435	435	441	446	472	480	431	446	443	419	460	453	431	426	432	450	455	439	442	464	449	491	441	429	417	443	454	396	443	453	408	463	459	448	442	417	472	384	421	416	459	429	429	450	454	435	437	486	421	439	465	437	415	433	450	446	431	441	467	377	433	468	425	445	453	472	414	447	465	438	423	402	451	459	450	455	439	458	446	436	446	445	415	414	436	432	427	485	449	458	410	456	461	462	441	442	458	449	441	424	442	460	422	474	449	474	450	410	441	457	437	471	453	456	444	403	439	454	456	435	448	418	444	413	430	433	454	439	456	453	426	467	426	422	445	431	467	431	414	455	474	440	431	423	430	429	467	462	407	435	425	439	465	403	462	420	416	464	457	463	497	413	424	427	481	410	437	446	433	478	450	434	435	432	447	420	430	413	435	446	445	458	451	434	413	420	418	408	436	470	443	413	452	397	453	461	433	443	406	459	445	443	440	453	409	421	446	467	440	480	453	461	393	450	454	445	445	403	441	460	440	446	451	445	433	446	456	429	441	450	442	464	438	412	484	442	427	420	421	400	411	448	438	462	450	421	488	408	459	434	446	425	437	481	421	393	459	433	421	435	465	468	416	448	419	476	450	431	471	430	445	461	434	457	438	464	402	464	446	470	456	439	447	457	440	462	421	410	440	457	398	426	442	468	418	434	440	420	488	452	422	463	437	424	448	455	422	453	453	454	433	442	498	389	412	446	436	443	468	451	419	431	425	422	401	429	455	410	412	434	493	423	433	443	421	467	448	437	436	463	424	432	434	410	445	475	464	438	429	466	440	462	468	479	459	442	449	419	441	440	450	425	448	446	414	446
1339	853	491	381	662	760	736	660	583	533	446	380	326	272	224	198	173	150	133	128	138	138	130	120	128	122	99	86	107	79	74	64	63	55	52	62	40	49	46	45	38	39	38	43	34	56	32	43	29	40	31	41	26	41	41	31	44	36	43	46	34	33	27	36	33	39	35	33	32	32	37	47	33	50	33	27	34	34	41	32	43	26	31	38	38	32	29	27	40	35	40	22	40	38	25	43	28	33	38	36	33	34	31	40	39	36	42	34	35	30	38	41	30	44	26	33	44	38	31	30	34	37	39	30	29	31	39	40	27	37	36	28	31	35	45	41	39	41	35	24	38	32	32	25	33	26	32	31	31	35	38	40	49	38	31	41	31	32	43	40	33	41	28	37	36	33	37	30	24	34	37	29	36	29	43	32	36	30	28	26	37	29	30	38	24	39	37	32	27	29	43	42	28	35	34	26	32	29	38	32	37	33	43	32	32	37	31	34	28	35	39	37	42	35	33	30	39	37	26	37	41	30	33	32	35	43	38	35	35	28	34	30	39	40	31	43	30	33	40	35	36	32	33	33	30	38	38	34	41	38	21	28	40	36	34	31	27	35	28	26	35	35	36	42	32	34	36	46	31	37	35	40	32	24	39	36	32	39	41	38	33	32	29	38	35	41	43	37	36	46	30	28	32	29	37	28	28	29	32	26	35	26	27	40	33	37	32	30	37	36	28	22	17	34	27	30	33	31	38	36	29	37	31	31	39	31	34	29	27	38	30	33	41	43	35	21	30	39	37	30	33	34	29	34	36	32	42	34	35	39	31	38	33	37	30	33	25	33	33	45	35	38	28	29	37	46	40	42	34	40	23	41	37	31	35	43	48	37	23	39	37	35	28	28	38	33	31	37	32	38	36	40	33	33	26	28	48	38	31	37	37	38	36	38	32	34	24	31	31	50	27	44	32	33	26	49	52	40	23	32	36	32	28	35	33	33	29	18	39	37	31	28	38	35	30	36	41	36	25	30	35	47	37	39	38	40	30	32	31	37	30	29	23	38	35	29	27	35	32	36	19	33	31	26	30	34	40	30	37	30	23	22	32	30	43	40	23	37	51	31	37	33	28	27	32	30	31	41	34	38	37	31	32	42	24	41	33	30	43	26	35	34	33	47	32	38	33	28	33	29	36	29	36	28	27	30	28	36	39	35	34	34	31	25	24	34	26	27	35	31	35	30	25	34	31	31	33	43	30	38	26	32	30	39	39	31	33	24	38	31	38	22	39	28	38	39	34	34	42	29	38	30	40	29	44	47	36	29	42	41	30	46	26	39	37	50	37	27	43	43	38	38	39	42	35	42	28	34	22	37	32	41	31	37	34	36	31	31	33	31	38	33	36	46	44	27	28	40	32	46	34	38	35	47	41	37	31	52	31	54	39	28	41	25	29	30	38	34	39	43	32	33	48	37	27	37	32	32	39	34	44	26	33	34	37	41	32	33	38	25	37	32	38	37	39	40	42	31	31	42	28	29	35	40	36	32	24	38	30	38	34	31	29	30	31	40	34	39	31	33	33	36	32	33	33	35	29	31	27	39	33	34	34	41	41	38	33	35	38	47	35	31	29	29	31	30	32	39	29	39	26	35	33	37	36	32	43	32	39	40	23	38	37	33	34	40	37	34	38	47	34	30	38	31	23	25	46	32	44	44	38	29	25	33	30	32	34	33	26	33	29	34	28	40	30	31	29	37	36	30	38	40	39	34	33	26	36	36	29	44	37	30	37	29	47	35	36	36	39	38	20	36	41	31	30	48	39	31	34	37	34	27	34	29	34	27	40	33	31	49	34	37	43	26	32	37	32	32	43	28	32	36	33	34	41	44	34	30	39	30	45	34	36	41	27	36	35	33	38	33	36	26	46	26	30	42	42	45	20	39	26	37	30	28	42	34	24	44	31	33	43	36	28	23	43	29	47	36	41	25	28	25	32	39	33	35	32	39	41	40	33	37	31	34	29	41	46	30	35	35	40	34	31	38	27	29	36	32	37	40	38	26	44	38	35	30	37	41	33	29	36	39	32	34	35	47	44	32	37	25	28	35	30	39	29	38	36	44	34	37	38	30	45	35	32	42	33	30	29	41	36	34	29	28	23	29	37	26	40	28	37	31	28	26	31	34	34	42	29	41	30	28	31	38	35	46	36	41	35	36	38	46	32	32	44	31	35	41	32	24	40	30	35	26	43	33	35	37	33	40	36	40	33	28	28	34	21	32	41	27	39	34	26	33	26	47	27	45	30	40	40	33	29	36	27	53	37	34	48	42	37	34	32	38	35	33	35	33	42	31	34	38	30	46	35	29	38	38	26	27	44	38	41	29	29	41	34	36	37	33	36	30	38	38	34	43	35	32	42	36	39	36	37	34	37	38	37	34	33	45	33	30	35	28	36	35	44	28	42	31	23	30	38	33	33	38	40	23	34	25	30	38	32	28	35	38	34	31	35	34	36	42	40	30	24	32	30	28	20	33	39	42	34	20	26	31	30	30	27	33	42	36	28	37	34	25	43	27	34	39	28	33	35	31	37	35	28	42	36	32	37	31	23	41	17	30	35	30	35	34	28	27	41	36	34	32	35	37	29	36	40	32	33	34	29	40	33	30	32	36	30	30	49	26	36	38	34	31	26	26	42	30	30	39	29	26	26	43	33	25	31	34	31	40	35	41	35	24	34	41	25	23	33	41	33	44	46	44	40	31	34	39	40	23	36	41	29	37	35	40	30	32	35	35	38	30	39	29	27	29	29	35	29	45	42	33	40	29	35	40	42	38	29	31	34	43	31	46	46	38	39	27	38	35	37	25	32	30	38	34	28	31	35	31	41	36	36	30	33	38	33	33	37	36	39	37	32	44	37	30	33	38	39	27	35	39	34	29	34	35	36	35	20	23	40	30	30	35	32	34	44	37	42	32	30	38	35	37	34	36	30	34	35	38	47	41	35	23	29	30	35	38	34	28	31	45	33	23	40	45	38	20	41	37	32	31	36	35	37	31	27	30	30	24	22	40	33	28	31	38	39	31	38	41	41	37	41	42	32	35	39	36	27	46	35	23	34	45	25	43	41	27	37	32	32	42	35	27	36	36	31	27	32	39	41	30	39	37	38	38	26	22	35	27	31	31	48	24	28	29	36	35	37	43	35	37	41	28	42	31	37	33	28	41	32	33	30	43	26	32	39	43	35	45	35	33	43	37	33	28	28	28	25	36	24	26	39	35	39	25	27	42	35	33	33	34	34	32	36	42	37	32	28	28	31	45	29	38	30	34	29	36	28	36	34	38	33	30	30	32	29	27	36	34	38	35	30	35	34	35	36	44	31	37	49	23	31	36	33	42	26	30	37	35	46	26	45	35	36	32	33	32	36	43	31	32	42	39	36	33	34	32	51	36	28	41	38	26	33	23	24	34	26	40	33	38	40	35	28	29	37	24	39	45	40	27	32	28	37	41	33	41	49	34	44	35
23462	17314	11350	24952	33667	33071	29978	26562	23500	20680	17649	15447	13209	11356	9659	8199	7202	6348	5628	5165	5128	4988	4773	4508	4017	3766	3613	3328	3176	2979	2670	2381	2012	1664	1502	1522	1395	1307	1129	1065	1008	918	895	782	815	825	703	729	700	675	694	706	633	609	628	590	634	636	599	636	606	577	623	586	641	564	511	583	605	554	565	591	579	594	559	572	566	608	600	565	614	581	596	581	588	574	574	567	502	573	553	564	547	543	603	525	554	556	545	545	565	507	521	522	517	553	554	541	545	548	528	555	557	606	525	552	523	569	499	573	535	531	509	597	548	499	556	495	525	561	560	564	519	560	556	525	544	512	515	552	561	554	565	541	546	590	532	510	572	538	576	528	500	543	538	506	519	543	533	511	539	540	516	560	546	528	560	569	524	532	535	531	524	544	578	555	535	524	514	583	558	555	541	553	533	521	476	525	541	530	506	538	482	554	507	513	509	553	545	528	511	556	526	553	524	522	522	542	505	538	540	496	549	523	539	555	517	509	546	554	556	528	514	570	558	519	539	516	511	537	530	530	538	544	547	533	518	560	564	507	531	523	528	553	517	552	563	551	540	578	545	535	554	534	500	467	507	554	547	547	542	564	508	532	572	523	532	565	514	535	552	564	551	529	533	528	585	540	525	558	558	498	538	543	527	564	569	575	551	562	558	537	514	544	497	518	538	546	555	544	535	545	546	515	563	562	521	587	508	546	537	549	521	571	563	511	505	521	543	522	522	508	575	579	566	540	547	529	535	513	546	563	596	540	544	531	492	519	565	589	582	499	521	572	527	473	508	556	550	569	554	552	548	567	535	506	563	542	508	566	502	532	555	539	532	539	542	554	538	536	504	511	546	530	537	517	538	523	486	546	561	526	529	536	547	541	558	587	583	553	541	527	531	507	535	558	520	522	515	524	545	556	590	557	539	544	552	456	556	521	545	532	556	525	580	559	533	562	537	571	521	558	572	532	591	536	523	547	553	507	525	527	491	558	521	528	537	559	523	546	535	508	564	598	543	538	525	540	509	541	545	506	526	539	518	519	569	559	546	490	538	558	568	540	493	534	522	532	518	540	516	536	549	499	510	560	523	525	536	553	532	579	547	512	557	528	512	510	547	536	561	494	571	537	527	513	474	544	496	549	573	546	522	527	554	538	555	571	551	534	522	492	550	509	519	545	562	527	584	562	560	554	544	520	548	539	480	541	497	514	535	511	533	524	523	509	545	546	560	528	538	551	568	546	532	538	549	514	502	505	540	527	527	549	521	574	512	563	547	532	562	590	505	561	545	512	528	541	527	569	544	570	543	550	536	527	564	540	549	516	489	519	503	549	541	557	532	521	557	548	563	510	556	523	541	519	564	557	490	564	570	560	542	497	532	535	514	537	545	558	537	545	524	593	512	557	524	504	577	539	577	533	549	547	555	507	534	539	550	515	558	562	551	529	578	548	527	521	552	560	465	513	538	586	550	546	582	510	525	512	549	502	591	554	551	518	559	543	550	528	549	533	518	525	541	551	489	550	498	505	523	555	537	537	545	543	521	546	504	525	524	551	557	532	494	526	537	509	527	574	562	554	536	568	558	478	545	520	509	524	526	521	536	557	533	544	518	546	541	512	544	537	568	528	568	569	533	578	524	539	501	565	566	540	522	555	554	508	542	526	531	541	548	541	568	563	539	523	535	535	565	547	558	540	573	551	505	546	551	543	510	513	502	531	548	528	526	566	528	567	506	530	580	540	567	559	538	550	538	520	550	531	538	550	559	578	577	542	541	544	494	525	505	566	508	607	550	559	515	537	569	554	523	537	506	561	521	534	527	518	528	562	555	566	543	506	564	533	559	502	532	538	562	497	546	503	542	551	540	522	507	543	510	592	547	518	544	505	510	552	503	535	574	571	537	540	523	582	542	540	551	533	524	545	555	540	586	533	581	518	536	570	544	561	506	593	546	557	545	514	577	531	529	504	553	540	559	570	544	561	502	537	511	535	545	499	548	542	512	559	523	547	518	563	512	512	525	533	500	584	521	514	519	534	506	503	505	541	511	533	530	532	522	522	574	534	550	626	509	555	520	573	539	531	558	541	523	564	545	535	543	538	548	575	559	569	560	513	555	514	524	564	512	518	560	575	508	499	524	551	558	582	547	515	495	561	544	544	568	549	519	534	543	479	530	538	545	557	523	500	501	526	529	512	517	507	531	546	530	507	544	541	541	527	553	578	535	575	498	548	559	527	570	551	531	554	560	562	527	550	502	549	532	534	549	558	504	566	565	545	531	514	523	506	496	523	489	557	546	519	538	518	554	518	528	548	544	514	551	535	510	496	575	514	525	556	518	545	524	554	556	529	522	544	548	544	544	573	499	528	520	544	518	552	499	542	528	534	544	578	529	552	573	525	537	519	577	524	560	522	515	537	535	487	551	528	493	531	526	505	553	544	553	542	553	562	552	541	563	530	568	510	513	495	556	524	564	538	554	556	543	572	536	569	537	499	515	539	520	601	558	518	586	529	516	520	561	588	541	529	526	501	554	536	548	577	490	525	535	534	573	547	516	476	497	517	542	523	548	558	512	534	538	500	554	557	528	555	539	497	570	582	494	514	545	521	570	521	530	566	504	565	536	552	510	504	536	547	556	490	494	508	522	527	524	524	551	546	544	533	519	525	526	561	598	551	571	563	524	559	565	578	549	511	546	529	496	546	518	566	541	532	558	563	516	571	570	526	540	579	506	532	578	527	519	575	526	566	518	569	506	528	513	543	526	521	539	509	525	520	521	479	590	555	532	493	545	505	557	552	550	537	531	547	517	525	572	517	529	535	515	530	513	502	514	542	556	545	530	516	535	488	542	530	529	523	571	580	565	597	537	557	556	545	506	528	540	523	544	538	534	540	599	593	582	537	534	550	534	558	552	610	560	543	540	525	472	539	561	573	572	550	542	505	533	549	588	535	556	553	510	534	562	512	536	498	526	533	556	568	531	506	521	576	558	511	549	569	559	523	559	558	551	514	514	580	542	567	529	543	567	483	568	532	526	534	534	555	542	510	557	560	540	554	531	526	544	528	567	531	507	549	506	547	523	540	518	569	552	592	508	534	509	551	533	512	536	531	532	549	547	539	554	565	550	564	534	565	547	558	540	526	549	611	570	565	535	524	516	533	546	582	583	541	543	557	503	576	518	541	557	511	545	535	545	521	527	554	544	548	494	545	589	537	537	519	484	525	527	531	538	554	532	530	565	488	568	529	536	549	538	564	542	583	513	567	513	539	536	559	544	530	498	514	533	579	541	552	574	588	517	537	528	503	511	516	527	583	540	511	540	551	546	504	517	544	473	519	563	546	557	572	562	527	536	543	577	542	595	517	531	548	584	533	569	532	532	522	538	568	502	545	500	546	516	543	535	563	527	530	571	529	561	542	524	553	537	557	535	541	551	538	536	530	554	572	524	508	519	561	552	520	537	539	564	529	542	503	553	527	546	539	602	558	541	531
3089	715	439	345	605	712	641	578	504	487	378	361	303	253	205	177	164	132	136	114	117	128	142	109	111	110	110	117	105	88	94	68	63	62	63	69	47	44	59	57	43	58	51	53	48	42	57	52	52	49	66	52	57	49	45	55	42	37	42	39	42	40	45	41	46	50	53	48	47	44	49	51	41	55	42	47	45	42	45	54	51	53	48	46	28	47	34	33	46	39	37	41	38	47	47	48	46	42	50	38	44	58	43	42	44	51	40	48	32	43	42	49	48	41	38	37	30	44	39	34	42	41	32	40	33	46	39	38	48	47	47	40	35	42	40	49	52	36	38	66	38	38	36	48	39	33	37	44	47	47	40	34	40	48	45	39	49	38	39	46	40	30	46	43	33	45	49	41	43	47	41	44	45	52	37	45	41	41	42	57	44	43	45	33	43	44	39	47	48	37	47	49	47	47	40	49	49	51	36	40	50	47	50	53	42	41	44	47	46	44	37	37	34	45	53	32	43	40	39	40	42	41	40	43	33	46	52	29	48	45	35	43	40	43	43	42	58	47	37	40	39	41	51	33	50	44	33	54	46	35	46	48	43	46	42	47	47	28	38	37	33	51	39	59	50	45	41	44	42	42	37	35	37	44	48	35	41	39	52	40	33	49	43	37	53	42	48	46	42	53	40	42	49	27	41	36	43	40	33	47	53	46	54	36	50	43	47	40	34	46	44	51	49	52	43	47	34	61	40	39	45	55	34	45	34	44	53	34	39	43	38	56	43	40	52	36	50	36	37	38	37	41	34	39	54	39	46	41	44	46	41	41	48	47	38	55	42	40	50	56	55	36	45	50	38	44	47	56	43	38	44	49	42	39	54	37	32	45	38	39	38	46	48	38	43	33	40	43	44	50	41	43	36	49	36	41	37	40	35	37	43	42	38	39	63	45	42	33	45	32	42	46	48	46	46	39	36	35	51	42	43	50	40	50	34	45	42	44	39	34	46	52	38	42	49	47	41	37	45	45	45	46	38	40	41	32	41	44	49	47	43	46	47	43	49	46	49	48	55	50	44	47	44	45	32	50	47	39	50	47	39	43	51	48	36	46	48	40	54	38	47	42	30	31	52	57	38	46	40	37	45	41	46	42	38	44	46	44	36	40	55	44	48	47	57	44	42	48	42	43	41	41	50	35	33	46	41	40	31	39	45	37	46	32	40	38	41	35	39	26	32	45	32	45	48	42	55	49	35	35	37	40	49	49	36	33	34	45	62	46	40	57	43	46	48	42	38	41	47	50	36	47	46	39	43	50	43	36	46	40	51	46	53	30	40	47	35	31	28	40	38	32	48	39	55	49	40	46	47	46	41	31	37	39	42	38	36	53	36	41	44	47	42	33	48	41	42	43	44	36	45	34	52	47	37	39	53	37	42	45	49	48	34	46	39	45	36	39	45	50	51	44	46	26	41	45	44	38	53	57	38	46	42	41	35	28	34	43	42	39	45	56	51	50	43	52	36	27	50	41	47	50	52	41	40	36	41	39	58	48	42	41	46	41	29	45	35	37	44	48	37	45	25	32	42	44	44	47	38	51	42	47	44	35	46	37	54	32	43	47	33	43	51	41	44	51	41	37	45	32	39	45	46	43	37	41	45	43	33	41	40	40	49	44	46	47	42	43	39	43	54	43	51	54	41	51	43	42	54	40	54	38	42	35	36	48	43	49	43	45	44	45	43	43	44	37	42	49	47	42	34	38	53	34	38	40	33	30	38	39	39	48	41	54	50	48	41	34	44	40	50	42	43	36	54	50	49	34	41	43	38	32	43	53	40	43	46	44	29	37	36	40	56	47	46	43	47	27	42	38	39	37	31	47	68	43	42	40	40	52	30	43	50	42	51	37	49	45	36	47	40	37	41	45	37	42	45	48	45	39	34	43	42	42	29	54	36	52	38	48	44	48	36	49	42	36	43	47	43	43	50	47	40	46	50	47	53	45	35	46	41	50	54	39	33	50	49	36	45	48	42	34	34	43	38	47	40	48	44	47	50	42	39	54	40	50	42	49	35	42	49	46	44	50	35	42	41	51	43	38	47	59	41	53	39	37	45	48	35	39	43	34	39	51	53	48	55	46	47	40	30	49	40	42	40	40	21	45	47	59	50	33	51	48	43	40	42	54	36	47	46	35	41	37	44	49	44	42	38	36	49	36	35	49	31	50	42	57	40	44	34	58	29	39	49	39	38	34	48	43	40	37	57	42	49	47	42	45	53	35	55	37	50	37	42	51	47	46	49	45	44	43	39	42	52	44	38	47	39	35	42	42	37	43	46	43	43	44	41	52	43	44	35	40	41	49	43	52	42	48	42	37	36	58	37	41	44	42	50	44	42	53	42	45	46	30	30	38	50	47	45	51	47	38	50	52	62	43	46	49	44	42	52	41	43	44	45	40	48	40	44	40	38	53	36	40	44	38	54	46	55	51	44	53	39	46	56	45	42	50	57	38	42	42	47	37	44	51	54	42	38	50	42	52	36	46	42	51	45	34	40	49	33	36	43	47	38	44	53	34	55	46	48	42	46	44	45	43	50	40	38	38	47	37	54	51	49	44	34	32	47	49	42	52	44	47	40	38	45	40	40	39	26	38	33	62	43	44	43	39	39	45	48	44	44	32	35	41	51	45	57	49	49	40	62	43	47	45	60	43	33	37	39	38	43	48	40	50	41	51	44	43	51	45	48	44	38	38	46	40	32	37	45	40	57	37	36	40	46	44	43	57	49	45	48	45	55	37	47	38	53	40	44	44	53	39	41	42	58	38	61	46	35	39	37	58	39	45	43	50	50	35	37	38	53	46	35	45	51	38	40	52	43	51	61	40	37	43	38	56	39	39	41	45	55	33	33	40	38	46	37	45	50	31	34	35	42	47	49	40	56	38	41	38	43	49	49	40	35	36	51	41	39	45	48	51	37	42	39	42	39	45	49	39	41	47	46	42	49	45	52	59	48	41	44	54	35	56	44	44	39	39	40	36	47	31	43	48	58	45	37	47	46	39	42	42	43	41	50	50	49	37	32	39	58	33	57	49	49	38	42	40	54	49	51	33	45	58	38	48	52	40	38	41	48	38	35	37	45	33	44	38	35	45	43	39	34	41	43	37	53	44	43	46	32	45	38	42	37	50	38	33	42	57	43	39	35	35	42	43	46	53	41	43	41	52	37	46	36	57	41	51	40	33	39	45	40	29	44	57	47	42	48	47	42	56	48	53	32	40	52	48	37	44	52	53	35	59	39	47	40	43	31	32	48	35	50	48	45	38	38	47	41	46	31	28	40	47	46	45	35	44	37	37	46	38	54	36	39	37	52	32	54	36	44	54	52	43	46	44	37	52	56	48	45	45	42	46	42	48	36	50	51	46	41	51	38	54	54	38	47	39	29	36	44	46	34	44	37	37	35	53	39	36	41	42	50	39	40	41	40	27	44	62	43	44	48	42	57	43	42	40	42	32	36	42
21622	15631	10227	23916	32306	31997	29145	25756	22691	19962	17132	14338	12572	10609	9078	7655	6825	5892	5454	4800	4743	4883	4595	4356	4110	3856	3533	3356	3276	2968	2577	2294	1983	1750	1645	1501	1405	1351	1279	1144	1028	1009	1037	948	984	903	858	849	843	846	741	817	774	753	765	772	731	709	770	731	705	787	770	758	738	691	739	723	723	754	698	794	728	727	737	660	711	709	748	731	716	673	679	732	710	676	666	694	713	712	696	701	708	751	697	650	695	648	661	654	693	714	703	663	706	650	709	672	698	644	687	719	674	667	676	687	645	659	644	675	641	679	687	683	661	674	720	696	680	600	678	710	681	684	678	685	649	661	699	690	642	687	665	642	676	680	654	638	684	676	630	702	699	667	692	658	665	701	656	637	704	693	645	684	662	734	591	675	652	666	665	644	717	666	661	668	657	687	643	692	664	733	678	653	673	676	651	677	693	598	655	636	672	691	684	678	719	719	665	622	669	716	711	641	679	684	680	702	655	656	656	645	697	657	664	643	683	728	667	689	649	717	688	735	592	685	698	656	682	664	716	654	603	634	689	653	644	700	642	664	644	709	679	643	665	617	678	656	643	688	656	713	699	638	703	714	590	611	680	704	633	708	686	668	668	665	710	700	666	682	676	710	676	686	663	663	662	647	655	658	681	657	690	649	706	705	728	693	712	701	612	654	672	670	710	663	671	661	669	667	658	691	689	666	688	650	663	665	640	631	670	681	676	666	708	706	685	642	695	667	661	672	688	676	699	721	691	674	685	675	625	669	648	662	678	697	669	676	657	681	693	639	662	689	674	694	658	665	685	674	666	658	685	696	675	676	671	668	673	642	682	688	690	644	722	662	714	636	635	657	679	675	639	711	701	695	672	710	685	661	684	690	701	694	665	693	679	652	691	676	665	647	681	663	675	697	685	690	655	699	669	657	613	690	643	678	684	656	727	694	678	707	678	712	654	628	672	640	679	682	669	743	702	685	690	717	686	667	699	703	647	628	684	680	686	706	626	676	682	704	641	705	693	697	706	709	679	709	656	702	667	718	747	657	705	714	642	672	693	686	673	689	687	658	658	673	719	675	689	698	681	698	688	675	698	653	712	658	694	711	690	683	687	670	663	680	648	656	654	716	673	678	694	707	631	645	666	723	682	645	683	649	685	657	692	681	705	689	611	664	661	655	700	669	641	677	699	683	666	668	667	679	686	685	728	658	645	682	672	656	682	661	659	685	650	647	675	680	708	679	658	672	700	672	683	688	690	696	660	704	632	631	677	694	717	637	652	679	647	648	630	681	671	673	690	665	682	650	714	658	767	686	764	725	717	682	647	627	681	695	671	687	682	650	672	676	678	702	716	701	645	645	660	669	693	712	696	696	658	708	664	615	688	695	686	645	656	639	660	686	621	632	715	654	653	703	709	652	634	636	661	739	666	655	694	627	675	679	693	673	669	697	668	685	705	639	659	711	699	694	671	704	691	632	709	688	689	646	647	660	653	664	672	698	718	646	675	727	687	683	665	655	674	708	694	698	678	642	681	671	678	681	710	681	679	673	682	653	690	679	652	675	707	682	676	689	683	679	692	700	662	696	706	688	646	644	653	702	727	673	737	677	682	661	639	689	677	677	641	700	693	647	710	649	646	662	642	677	674	690	699	700	663	695	673	718	685	662	659	671	716	658	713	655	706	637	685	699	670	691	709	717	659	677	709	668	627	665	675	703	660	667	664	683	686	666	665	650	663	706	687	658	689	655	688	677	719	687	715	677	666	665	691	669	668	685	638	678	662	716	656	643	690	725	661	643	640	662	682	687	663	655	710	644	658	694	707	673	674	667	680	672	608	723	681	644	673	699	667	692	637	699	662	660	654	706	662	694	700	618	674	677	675	705	660	705	677	666	693	687	707	664	707	670	658	652	642	648	661	663	671	656	694	716	662	677	672	652	656	700	635	700	672	680	658	689	692	686	653	664	660	649	702	625	679	686	655	693	698	752	719	670	668	682	658	644	681	680	677	660	689	700	686	695	705	660	687	662	676	658	668	666	678	692	707	653	673	669	693	695	717	698	672	639	672	744	695	664	680	686	654	702	656	666	679	668	728	680	675	677	722	679	692	662	728	678	700	678	706	679	701	683	681	685	702	691	655	687	679	694	658	681	700	666	665	652	667	674	645	669	708	670	683	671	648	696	683	621	662	684	685	669	694	659	639	677	670	651	638	690	666	649	683	656	679	634	708	686	659	665	720	691	678	647	666	704	661	625	686	638	689	678	697	699	651	652	708	656	693	649	626	666	641	712	643	658	659	688	692	701	676	713	727	706	729	678	652	685	621	672	684	679	635	657	642	680	718	626	653	669	654	636	703	668	690	656	732	629	664	664	703	632	674	698	668	716	663	659	683	719	685	706	699	658	691	668	651	623	667	679	676	716	694	717	658	675	656	668	682	635	689	641	649	687	659	633	613	649	676	717	657	641	715	699	675	718	657	683	715	680	645	692	677	662	660	672	660	675	671	665	705	623	659	650	684	684	708	667	695	663	673	682	670	659	649	665	686	669	642	656	682	667	670	685	697	681	690	671	649	670	715	672	695	660	655	665	688	670	652	696	692	684	687	691	640	661	691	642	679	691	650	657	710	705	681	659	686	706	693	695	688	698	721	688	638	680	658	657	704	676	681	702	712	639	661	671	688	692	656	617	651	658	690	666	685	676	679	667	721	670	630	694	678	674	694	681	681	705	677	672	649	692	679	668	701	677	691	713	657	682	673	648	673	683	692	688	716	660	655	664	678	691	633	647	632	642	697	646	666	669	703	685	691	681	633	686	642	647	643	645	706	713	659	619	715	705	682	691	683	689	632	686	658	679	685	670	696	680	678	678	725	690	710	697	661	660	658	650	690	641	666	706	664	649	699	702	694	629	669	672	679	662	655	700	673	705	673	643	687	660	689	646	698	693	682	687	694	679	721	673	695	697	699	711	694	692	703	653	709	669	680	617	677	657	660	670	699	683	652	676	669	672	678	676	658	707	683	709	690	641	662	665	664	638	710	719	710	734	652	645	659	689	682	683	689	662	677	652	669	691	700	658	678	696	665	673	638	711	708	642	664	666	668	661	671	711	680	688	665	698	670	651	692	673	663	704	725	664	694	690	706	716	654	670	658	712	704	687	676	690	619	665	722	748	650	673	676	731	651	670	673	708	699	720	662	695	656	648	709	687	656	707	676	677	634	680	643	650	642	661	670	647	654	679	688	707	638	669	648	690	716	679	683	690	757	689	654	713	674	717	710	695	662	706	666	679	681	644	661	679	673	694	688	691	697	662	646	697	787	723	662	679	695	691	656	629	656	661	721	651	731	678	681	685	658	699	690	734	610	712	726	691	662	687	773	669	677	648	692	702	711	691	666	722	666	669	680	733	705	671	698	653	656	664	653	729	673	663	636	668	678	686	679	621	660	684	621	645	663	673	659	668	695	623	664	719	674	699	702	702	659	693	637	694	703	740
2456	1210	697	555	949	1063	1035	879	813	717	623	510	432	359	308	277	249	221	167	189	181	187	169	176	148	138	153	149	148	120	107	92	106	97	80	83	70	74	72	79	67	52	54	63	43	71	53	67	59	69	54	56	54	67	62	64	45	49	58	57	68	59	49	66	52	50	51	55	58	61	64	51	47	57	43	49	53	57	53	62	51	51	55	54	53	59	54	49	60	57	49	52	55	49	42	48	52	53	54	55	65	42	55	70	45	53	51	53	57	62	54	58	47	52	51	53	57	48	55	56	52	55	47	45	57	41	58	46	50	45	60	62	53	48	56	46	63	57	52	53	57	43	44	51	52	69	53	49	47	42	46	59	58	52	73	57	59	54	73	52	39	51	45	58	38	57	53	55	42	43	50	61	39	66	47	63	46	35	64	59	51	49	49	49	51	46	45	34	48	50	61	45	42	55	51	46	39	42	53	56	51	52	52	47	43	46	58	48	52	49	56	50	54	53	38	50	48	52	49	45	71	57	48	36	51	52	59	62	37	59	40	54	57	80	52	44	41	48	55	55	61	56	42	62	60	41	60	48	43	48	58	33	55	56	47	48	59	49	67	53	66	68	55	60	51	52	57	49	54	57	44	48	55	63	66	51	37	44	59	60	54	67	49	57	41	59	35	52	47	52	44	50	33	53	52	40	59	60	39	50	55	55	52	55	44	37	46	54	62	56	51	46	49	51	58	53	56	54	53	58	51	48	51	53	43	49	48	51	50	48	38	47	63	49	43	65	54	53	34	49	38	63	54	53	42	52	36	49	52	55	50	47	47	57	57	49	53	44	59	46	64	46	55	53	38	41	49	39	40	52	49	47	48	57	48	46	53	51	56	59	41	38	56	46	63	44	60	59	47	43	56	44	58	55	42	66	44	54	68	57	45	42	53	63	69	64	42	40	55	69	60	50	36	53	62	36	49	46	47	62	46	41	51	65	64	42	56	48	44	49	54	62	54	51	56	62	59	52	53	35	58	48	69	49	57	46	49	51	56	48	38	58	44	44	49	42	49	46	62	62	54	46	59	47	60	55	49	47	46	59	42	56	46	54	60	68	41	46	49	51	50	36	56	55	47	58	58	51	54	43	46	46	57	44	53	52	44	62	44	56	43	48	53	59	61	55	57	48	41	42	55	52	56	51	49	51	65	79	51	54	45	46	57	59	29	47	64	58	53	57	35	66	44	57	58	44	60	57	52	66	54	61	53	42	52	53	54	61	57	51	48	48	48	65	47	58	44	37	46	50	53	44	63	57	51	48	54	57	46	56	45	54	75	51	64	54	53	44	47	48	43	50	47	54	52	42	50	36	47	58	45	53	48	52	51	51	50	55	52	51	44	57	64	62	56	62	65	52	63	40	56	51	46	48	47	48	58	61	64	44	50	46	65	52	46	46	52	55	49	65	51	66	45	43	56	60	54	68	41	62	60	66	63	59	55	37	47	48	50	57	48	61	50	60	56	51	61	64	41	58	57	50	63	57	68	50	60	46	50	55	49	56	45	33	57	53	48	45	41	59	53	40	60	63	46	51	61	49	41	53	52	51	53	53	54	53	57	51	57	62	54	51	52	52	50	59	59	49	55	59	55	65	57	41	48	49	40	52	50	59	55	65	42	60	49	55	42	62	46	37	61	47	40	49	57	59	48	45	48	60	49	56	47	58	56	41	52	50	47	44	48	71	50	62	54	44	54	42	47	46	56	42	72	42	43	50	59	40	61	46	49	41	42	57	41	49	48	57	44	50	42	67	67	58	49	61	53	51	52	62	55	61	51	51	56	48	49	42	59	54	54	54	41	48	51	48	57	64	42	56	61	36	38	43	39	61	54	57	55	48	58	49	56	54	48	44	50	47	50	45	64	48	57	51	50	44	48	64	41	58	44	50	55	57	49	52	54	51	55	53	49	55	61	47	44	44	56	61	57	57	57	54	58	54	49	60	54	52	51	52	53	53	48	43	51	51	36	46	57	51	49	54	42	58	68	54	55	45	57	48	51	64	54	49	54	58	50	47	53	53	49	52	59	52	63	72	57	54	38	68	43	62	58	50	56	66	48	41	63	64	51	49	60	50	63	51	70	47	40	56	45	58	45	61	35	49	55	45	46	56	50	48	50	61	55	60	38	48	64	49	61	52	56	36	55	48	57	53	44	49	61	55	57	38	61	49	58	60	54	58	49	55	61	45	39	48	46	52	62	55	54	45	57	48	46	48	52	56	50	55	43	54	48	61	57	58	54	54	51	52	40	45	45	51	49	64	61	53	67	68	65	49	58	54	63	52	62	69	45	55	42	49	57	54	66	58	63	43	58	64	60	61	55	49	58	55	56	39	73	35	49	49	51	48	52	51	42	44	50	35	46	52	60	53	52	51	52	46	51	39	55	46	53	46	51	44	60	62	40	39	43	55	54	51	53	40	56	54	57	61	54	49	61	62	42	53	42	48	56	54	75	64	56	47	46	49	36	56	57	48	58	46	57	51	59	54	52	51	66	43	51	51	58	50	45	40	55	57	55	54	57	62	58	71	37	54	58	53	54	65	60	55	55	59	46	66	51	54	56	52	46	45	68	60	58	51	58	53	56	52	51	48	48	54	47	42	47	56	63	51	51	64	50	54	56	62	53	45	71	64	52	50	50	49	54	52	47	64	53	49	47	44	51	50	59	52	46	42	46	44	56	39	47	49	61	49	49	60	53	52	57	57	51	50	51	51	53	51	56	44	47	41	56	44	60	54	56	52	45	53	55	53	59	51	53	34	32	49	41	48	52	58	69	41	42	47	43	62	49	52	60	50	49	41	57	55	52	52	47	58	64	50	38	63	50	46	42	63	44	54	58	47	39	49	51	56	45	51	56	32	43	49	55	52	49	55	41	64	47	61	46	43	52	43	42	48	51	51	47	51	49	49	52	46	51	57	52	47	60	48	53	45	50	39	60	45	48	48	44	57	58	53	62	45	65	49	59	52	48	56	50	38	57	53	60	61	56	65	54	64	51	55	55	53	51	44	47	62	52	50	60	48	52	49	52	47	52	70	53	52	54	42	51	50	57	58	66	56	59	45	56	58	49	50	44	53	46	51	69	46	53	47	54	58	40	43	51	56	56	44	42	51	50	52	52	54	45	48	52	57	62	39	47	48	47	51	48	42	48	52	60	61	46	61	51	50	45	69	58	47	53	45	54	56	58	42	40	37	59	58	50	43	46	52	52	56	52	61	58	57	50	54	49	59	57	56	48	63	41	66	47	56	46	48	46	46	54	53	63	53	54	54	44	41	47	48	56	54	41	55	50	58	44	49	71	47	55	39	52	41	49	49	50	45	48	51	52	61	58	54	52	62	48	42	59	55	42	52	51	42	39	53	52	58	50	43	47	47	43	51	64	48	63	61	48	43	59	59	44	56	48	55	76	51	45	49	39	55	51	52	48	49	57	50	47	57	49	53	46	53	50	42	47	50	56	45
27715	20738	14177	29058	37754	36918	33921	30982	27657	24723	21857	19040	16472	14273	12457	10779	9274	8346	7313	6708	6691	6600	6250	5684	5347	5050	4679	4515	4140	3669	3358	2996	2568	2379	2130	1981	1735	1691	1559	1430	1308	1264	1240	1252	1204	1165	1144	1097	1038	980	1027	999	958	963	1014	978	954	898	956	887	904	854	879	855	923	867	879	911	899	910	860	900	919	895	848	851	852	848	905	844	856	814	829	824	852	831	783	877	872	884	838	842	815	801	783	833	803	792	834	781	765	821	814	819	786	823	814	781	830	819	845	800	812	810	784	795	844	827	775	776	793	820	820	864	778	789	805	811	726	798	786	815	858	813	795	847	841	850	806	807	807	822	845	820	856	824	805	807	733	802	801	781	820	776	837	793	805	827	778	800	819	784	831	868	807	767	800	792	837	778	836	755	777	781	783	755	809	786	807	829	820	827	801	755	816	772	836	815	808	819	801	789	815	844	808	782	804	822	890	822	776	794	816	800	775	833	814	834	823	791	818	806	781	795	785	813	790	808	772	816	779	784	822	749	768	774	774	825	794	779	810	798	856	796	769	762	811	777	831	776	761	774	822	788	722	795	791	745	842	776	795	754	826	814	809	834	740	843	795	819	792	847	852	721	819	781	801	798	772	745	811	801	805	768	849	831	782	796	829	831	814	791	765	796	819	728	827	829	808	796	746	776	826	786	754	782	764	852	791	775	781	787	777	815	787	775	833	807	764	785	808	804	769	792	842	748	747	863	806	782	784	807	790	751	796	767	839	813	852	793	850	810	763	765	802	828	814	820	835	822	807	794	814	795	805	785	833	796	826	824	784	777	856	788	785	801	817	808	805	824	801	838	807	768	799	816	816	798	815	810	802	804	776	829	764	758	837	841	836	789	766	829	768	870	757	811	790	791	799	858	813	815	783	806	796	822	770	799	813	782	788	818	797	755	756	781	828	830	803	788	819	789	776	832	775	818	786	768	761	796	744	749	804	798	833	817	749	818	755	778	780	748	786	815	825	795	832	748	786	823	779	784	781	809	774	834	762	833	820	809	841	797	781	742	814	778	832	828	861	855	751	812	814	799	818	736	814	766	784	786	752	731	778	799	770	818	794	778	807	815	803	782	793	787	788	794	818	800	848	752	798	800	778	778	817	751	743	797	862	770	807	811	808	790	779	780	741	790	741	763	840	790	817	812	828	785	820	800	789	823	779	790	794	819	769	791	817	848	812	773	739	877	795	733	799	784	784	801	801	779	781	817	773	788	795	859	780	763	844	804	854	807	771	808	807	780	810	744	827	747	791	796	735	848	771	820	807	791	734	803	761	787	809	789	785	820	834	767	764	788	775	766	810	774	774	822	783	777	856	796	846	803	818	811	755	766	793	772	790	819	796	807	752	759	741	845	803	843	804	828	784	844	771	783	839	812	803	815	834	812	796	829	817	770	795	826	773	824	793	783	814	809	815	743	775	823	787	799	785	832	840	874	827	863	801	820	756	819	773	807	798	855	798	815	805	805	801	833	836	790	796	772	789	814	815	755	802	806	822	800	827	831	825	782	756	786	764	796	831	785	820	800	824	791	794	806	800	813	771	777	767	796	817	806	845	764	799	788	750	855	790	830	848	836	754	823	837	823	721	773	808	791	787	789	772	814	847	802	807	787	825	794	804	822	818	835	811	803	814	834	832	750	781	837	799	831	828	814	810	782	845	807	800	800	829	790	793	752	791	827	817	766	804	820	775	806	812	777	812	727	799	759	819	827	799	792	807	785	835	795	824	826	750	830	765	742	843	785	784	843	854	774	783	785	802	777	771	829	770	837	792	831	792	781	797	775	811	818	781	812	838	810	825	766	789	855	831	792	773	817	793	790	810	879	783	812	769	765	751	823	762	816	783	763	763	815	768	781	799	839	808	824	750	802	800	836	844	811	827	833	765	754	801	847	767	794	803	811	792	813	846	846	782	789	891	764	788	773	804	765	787	829	819	798	826	781	830	742	786	828	794	838	798	782	783	808	817	791	774	767	784	819	796	759	817	809	812	790	773	762	775	809	818	832	767	815	808	832	798	803	774	810	818	818	798	780	796	785	774	822	836	835	804	825	819	796	786	736	779	821	791	761	799	790	789	804	821	789	788	816	812	815	857	804	877	813	735	809	845	745	787	838	771	828	804	829	781	806	774	827	839	789	775	822	812	802	797	784	869	813	864	767	778	802	772	818	824	804	757	804	768	818	818	819	817	818	808	804	780	800	822	808	838	790	846	816	792	813	796	808	793	810	855	784	806	813	797	816	764	760	798	804	779	808	777	808	762	818	782	808	824	825	813	814	843	764	796	788	801	796	834	764	739	825	816	823	775	778	757	837	759	804	834	782	764	817	803	797	739	793	797	766	808	792	831	791	826	847	830	819	806	786	811	760	820	810	812	772	803	790	823	758	808	819	836	761	860	745	720	867	819	819	819	780	806	829	806	795	741	811	786	801	821	785	824	800	783	830	821	791	833	840	786	764	779	785	794	779	828	752	807	790	804	812	775	776	833	768	817	813	839	767	846	845	770	806	784	786	807	785	789	804	805	821	764	870	810	853	798	798	845	809	784	782	712	764	792	814	838	796	823	828	751	773	821	828	799	825	802	836	788	795	828	817	825	773	788	773	763	805	866	822	780	773	773	815	771	788	850	804	793	767	811	743	847	795	822	781	805	792	813	774	772	759	796	759	768	791	814	850	849	773	790	821	822	787	854	826	779	790	827	704	774	826	810	735	839	846	833	762	757	812	802	759	806	803	810	800	837	795	782	821	785	806	802	734	820	764	824	805	783	832	846	832	782	831	787	817	834	836	753	826	793	740	794	822	779	743	797	811	798	825	821	803	830	826	746	819	782	780	767	819	825	825	768	794	793	814	827	868	776	772	805	835	838	831	763	807	811	773	762	835	808	833	789	781	808	807	832	810	755	807	862	796	816	792	830	791	806	780	760	821	806	812	812	789	803	790	783	769	818	789	829	818	795	796	829	828	781	827	758	814	801	809	837	798	773	786	778	775	786	796	760	794	825	821	781	827	825	792	765	846	789	847	802	816	774	807	769	773	811	828	786	792	792	862	808	761	796	820	793	809	816	756	771	840	802	773	832	790	757	845	810	786	826	820	768	782	834	832	784	799	779	791	812	775	783	862	777	770	792	833	850	803	800	767	807	831	843	798	831	776	809	755	839	793	835	798	783	801	726	818	792	840	762	802	835	802	775	806	771	811	837	743	783	763	790	807	760	786	809	781	795	810	843	817	787	804	860	836	843	806	759	776	797	780	802	770	784	787	810	786	805	782	778	797	823	807	835	835	804	749	816	804	807	797	848	835	762	837	778	741	838	806	816	818	829	820	781	817	798	835	756	799	829	773	841	774	799	822	838	841	831	821	841	814	798	802	825	776	845	806	786	819	806	815	816	787	738	804	773	779	806	783	818	836	758	776	854	762	795	852	787	810	788	841	824	799	767	820	846	798	765	790	830	759
1732	472	313	222	443	509	499	396	358	337	282	227	175	160	137	116	110	112	73	75	88	94	90	84	78	72	89	67	68	82	51	54	41	39	43	55	38	42	26	24	38	25	27	25	32	30	42	26	32	44	30	28	33	30	35	29	34	28	28	33	33	30	30	15	23	26	27	20	24	19	31	34	18	20	27	29	27	20	31	29	22	30	17	30	31	18	27	26	34	33	18	31	26	34	23	33	20	19	25	17	27	32	22	23	24	24	35	21	24	24	36	23	33	18	32	28	27	27	27	25	22	22	24	32	28	27	26	23	30	24	22	38	29	23	20	27	17	20	25	28	32	31	36	33	27	21	28	23	29	21	26	35	26	29	29	29	34	25	23	33	42	29	27	35	26	24	31	21	30	22	25	23	23	34	30	26	23	24	33	22	21	19	23	29	20	16	23	27	25	24	29	34	24	22	26	24	26	28	26	36	31	26	40	20	21	30	25	25	16	34	27	26	30	26	35	32	27	21	11	31	22	28	27	24	35	37	31	36	34	23	41	35	29	20	22	34	32	38	27	29	22	26	27	30	31	34	23	21	31	23	22	29	34	32	27	21	38	27	23	29	21	23	31	18	32	28	32	21	26	26	24	18	31	28	26	24	24	24	25	27	28	28	26	27	27	29	27	29	35	24	34	29	38	26	30	24	24	13	38	30	17	24	27	30	29	29	24	36	31	28	30	29	28	29	30	22	28	23	30	28	23	36	28	27	25	39	21	28	22	29	24	24	17	26	23	30	24	29	26	25	22	36	23	36	15	22	31	25	28	30	37	35	23	30	28	37	23	23	31	25	33	28	26	22	31	21	41	20	32	28	32	37	31	29	29	29	29	30	26	28	21	24	17	26	33	31	21	22	19	23	31	27	27	22	26	26	22	16	26	25	35	22	32	26	29	23	24	31	31	40	35	33	29	23	26	28	22	38	23	26	25	22	35	37	26	30	21	25	28	27	31	28	21	27	26	35	28	30	24	30	22	29	22	30	23	24	20	29	21	31	25	27	20	31	25	20	27	30	31	28	19	24	30	27	28	35	20	34	14	30	31	24	22	20	31	23	23	40	19	26	30	35	29	23	34	25	24	27	30	23	21	34	24	23	36	35	21	29	22	25	35	26	28	25	28	34	29	41	23	29	32	26	27	37	21	29	23	24	33	24	17	28	24	33	33	24	23	19	30	33	26	33	35	28	33	19	23	22	24	27	21	35	30	27	29	26	14	30	17	23	20	26	29	26	32	27	31	24	41	26	25	29	25	24	18	25	26	26	19	22	31	26	31	36	22	17	23	22	30	32	25	33	32	20	32	28	21	29	22	29	24	33	26	36	28	31	33	21	27	35	24	32	26	32	31	21	28	18	27	25	26	33	34	30	29	28	28	28	30	32	20	29	25	22	31	26	21	36	25	15	20	25	30	33	33	16	28	30	35	29	31	31	26	27	28	32	25	21	24	34	22	25	35	27	29	37	27	32	32	19	27	29	32	33	39	25	28	26	27	23	25	22	29	22	31	25	31	33	27	19	23	27	22	25	34	31	22	23	18	28	25	24	33	29	19	28	26	30	25	29	20	25	28	28	24	25	27	19	41	26	32	22	21	24	20	33	20	20	26	24	22	28	34	35	21	35	23	23	36	34	28	23	30	21	33	24	27	38	28	21	26	25	26	21	25	37	14	22	21	38	32	26	24	24	27	37	28	31	29	21	27	17	22	30	20	22	37	27	29	23	29	31	25	24	38	28	24	26	36	25	26	23	31	29	21	17	26	31	19	28	28	35	26	33	28	16	25	32	20	25	26	30	19	29	29	19	25	24	27	20	28	20	26	26	17	35	30	26	28	25	24	30	27	41	24	33	32	24	21	24	30	40	21	29	21	22	30	29	31	25	24	24	22	25	28	29	13	24	20	27	17	31	29	25	30	30	31	26	28	22	27	20	28	32	26	25	16	20	28	31	23	27	23	23	33	37	33	27	26	33	29	25	26	32	28	35	28	25	24	26	26	32	21	26	21	34	27	26	42	33	36	29	27	30	24	25	21	24	26	26	26	23	18	31	30	35	26	30	23	33	31	18	28	26	28	31	25	28	22	28	24	18	26	20	23	26	26	23	29	34	33	25	28	32	22	25	34	32	32	22	18	35	25	20	24	27	31	24	26	34	36	32	25	32	25	21	18	19	27	27	28	31	36	20	21	24	38	39	27	26	27	25	32	26	37	31	36	27	22	17	37	25	31	32	29	30	31	38	31	23	28	28	21	25	20	24	22	28	22	22	23	15	14	29	39	28	17	31	34	39	27	25	23	26	24	30	23	34	28	38	35	26	31	21	27	25	34	27	20	26	27	30	30	21	20	22	18	32	28	17	23	27	20	24	31	27	26	26	31	20	24	22	27	21	29	24	32	21	26	32	22	21	36	28	22	26	23	19	23	33	20	28	33	29	29	23	24	24	29	33	30	29	24	28	31	28	30	27	25	33	23	32	36	24	28	24	24	23	30	30	25	24	26	20	29	24	27	31	35	24	25	25	18	21	34	14	31	24	29	28	30	26	26	23	27	23	31	27	29	21	25	27	23	32	24	29	21	32	19	33	25	24	17	32	21	35	35	23	18	29	24	25	34	31	12	23	25	35	22	29	15	23	26	24	25	25	25	19	24	27	32	30	25	25	26	23	31	26	27	30	23	20	35	36	28	26	28	23	31	32	29	36	25	37	30	27	24	21	28	32	26	25	30	22	25	17	26	38	30	31	34	28	26	35	29	23	27	20	26	29	20	33	31	16	35	24	26	25	33	24	18	33	28	26	25	24	32	25	29	24	30	29	28	38	30	19	28	31	29	19	17	20	18	32	24	24	31	20	28	33	23	25	36	21	27	26	20	20	24	29	18	30	15	20	31	25	32	29	31	29	33	28	26	25	23	31	36	22	30	24	22	29	20	22	32	27	30	26	32	21	23	29	25	29	17	26	20	32	24	39	37	24	30	30	27	23	29	28	19	24	29	15	31	17	32	31	35	23	21	25	15	22	38	28	28	29	30	24	29	25	35	31	26	22	26	31	27	24	17	37	26	32	30	19	32	25	21	47	29	28	19	34	29	28	16	33	26	25	23	26	25	27	17	28	37	25	31	27	31	24	27	36	34	36	32	26	16	17	39	29	30	18	30	29	27	34	24	34	23	33	24	22	30	24	23	28	23	24	31	24	21	26	27	22	32	32	32	36	25	21	26	35	23	28	26	36	20	21	26	28	28	28	25	28	34	15	20	29	25	18	36	23	21	23	29	17	27	22	23	22	22	30	22	26	35	31	19	21	25	27	40	26	31	23	27	29	23	22	31	34	26	27	30	30	21	36	30	28	25	28	29	29	23	25	26	32	20	35	33	25	28	25	22	18	29	22	32	29	26	12	24	26	24	29	24	23	28	28	20	28	17	26	31	25	29	25	24	27	29	24	36	22	19	25	22	33
18867	12647	7760	19782	28030	27260	24706	21333	18300	15578	13163	10847	8996	7520	6499	5538	4872	4308	3816	3473	3575	3657	3653	3356	3176	3069	2722	2567	2355	2098	1887	1618	1404	1253	1069	1068	937	871	854	751	664	633	643	624	617	531	614	565	576	485	518	499	515	471	496	472	512	478	429	452	469	483	467	454	478	474	495	510	470	439	493	440	460	484	417	469	450	453	452	489	422	449	467	430	417	434	445	453	442	427	462	412	466	418	415	425	446	449	391	446	413	445	473	431	444	427	412	460	402	464	417	431	427	427	452	452	458	460	455	449	432	398	419	455	435	434	450	423	432	392	430	436	437	453	442	427	418	434	451	456	469	434	394	445	453	484	410	444	391	458	417	438	432	431	430	437	449	460	400	444	449	462	444	438	469	455	425	439	463	448	452	437	462	430	453	447	468	434	411	438	473	415	460	452	449	452	463	450	470	461	422	440	439	435	408	432	445	443	434	423	424	444	456	420	454	403	439	423	424	452	440	428	449	426	437	421	451	462	424	397	437	391	443	455	450	442	412	466	432	466	442	437	472	475	376	414	418	448	444	435	388	459	411	422	471	458	464	426	423	416	429	421	434	450	469	405	433	442	481	450	440	394	453	430	449	443	403	482	457	471	395	425	456	439	431	428	436	445	455	412	439	424	410	436	431	410	493	445	441	442	425	452	460	434	448	428	481	444	456	421	425	425	463	501	418	413	448	451	436	453	394	402	439	466	447	434	420	443	425	446	451	424	444	464	429	474	390	437	423	427	440	411	457	423	408	420	460	445	465	420	429	459	458	448	465	432	465	421	429	389	449	383	448	465	399	426	427	435	447	429	444	467	420	427	466	459	490	454	437	442	437	429	441	432	460	421	437	435	419	426	437	427	452	440	382	444	409	416	433	430	454	427	442	435	427	413	465	440	459	455	436	474	427	447	422	432	405	429	400	442	413	446	455	436	434	458	468	467	441	431	440	463	414	462	440	442	416	405	412	433	446	471	457	437	424	424	422	446	436	433	435	456	420	448	452	412	437	401	424	431	433	457	481	431	422	404	429	430	421	469	428	460	442	426	484	429	446	421	441	440	438	475	443	436	432	455	433	418	428	409	465	465	449	455	433	477	491	441	459	422	462	406	376	443	442	466	413	430	482	434	437	404	425	457	415	415	475	454	433	453	427	411	418	429	449	416	436	440	454	436	428	437	426	409	466	434	427	427	455	425	434	468	465	430	447	450	449	409	435	407	444	449	411	459	428	437	432	413	408	418	397	397	441	456	433	458	445	447	486	424	392	440	439	427	492	452	448	463	406	477	412	425	436	444	471	456	470	408	445	407	442	472	434	449	437	448	477	434	448	448	433	397	416	409	484	449	436	404	440	434	454	437	449	417	460	441	453	472	440	439	420	443	432	461	440	413	440	429	451	466	427	446	451	412	424	453	413	435	429	474	451	413	470	456	447	471	454	457	428	423	391	441	446	441	427	437	446	419	467	432	427	422	461	461	421	430	424	433	449	432	496	447	443	421	412	464	418	410	429	431	425	437	424	426	402	400	413	430	467	445	427	450	429	436	478	404	440	449	429	437	424	456	436	412	438	473	421	417	434	420	435	458	434	449	447	427	427	420	428	430	425	398	432	466	432	465	458	434	425	451	438	462	425	427	464	443	465	428	440	443	436	392	447	418	450	419	426	411	404	474	443	419	456	432	435	443	416	430	457	405	426	444	428	422	443	447	411	452	444	418	465	445	445	463	459	443	435	454	439	388	405	425	470	409	447	420	416	455	438	443	403	439	414	443	429	448	440	468	413	472	421	427	445	439	415	432	416	392	393	459	421	428	468	426	476	419	439	429	443	452	426	447	437	455	421	414	439	451	454	434	431	421	422	414	416	405	439	397	437	455	455	413	426	434	407	427	457	462	459	453	432	422	475	448	420	454	454	377	422	418	470	408	457	457	410	409	408	453	402	454	445	397	471	443	447	427	402	434	436	443	430	406	450	458	448	420	418	446	435	425	474	421	462	418	427	448	425	443	424	431	441	440	472	412	478	423	442	440	432	426	437	454	439	435	435	445	450	440	422	433	404	435	426	439	423	399	439	471	443	434	436	443	429	463	427	440	452	389	415	431	416	432	429	436	443	463	422	430	437	419	473	442	444	444	429	415	439	460	411	483	419	431	446	468	452	429	441	427	434	437	408	404	424	439	455	439	477	430	453	439	444	428	441	450	392	443	476	435	407	446	461	424	415	457	418	423	420	389	438	435	439	466	455	404	418	410	459	463	439	457	414	394	446	440	444	460	455	425	454	432	453	455	450	391	470	444	438	419	411	419	459	435	457	435	431	393	416	477	464	446	407	389	443	433	453	461	455	468	452	458	472	433	452	428	449	445	450	385	426	426	474	406	457	422	432	424	430	439	473	458	438	444	449	432	382	449	444	447	447	407	438	448	439	404	421	456	439	431	445	446	463	452	436	432	429	433	458	405	412	487	472	427	416	458	447	468	466	423	418	429	406	433	448	458	459	438	451	461	425	454	425	444	434	450	479	457	447	443	434	413	453	454	445	467	430	439	438	416	398	459	484	439	426	479	447	476	428	443	435	456	417	448	400	414	407	447	454	454	420	469	480	423	451	449	417	458	419	427	446	434	463	491	420	447	420	410	407	432	416	452	429	442	451	465	422	426	424	431	451	427	439	431	426	427	408	476	433	432	459	409	453	410	427	422	469	413	448	436	463	435	429	435	460	419	422	460	440	448	441	441	420	441	447	469	420	457	438	432	488	443	471	424	461	431	444	423	435	418	439	419	486	459	422	449	414	438	440	426	431	472	457	442	404	427	424	417	476	408	459	436	447	458	444	416	444	436	412	447	391	421	501	409	414	443	441	418	440	413	462	428	448	425	477	437	488	434	426	441	433	430	421	451	436	462	443	449	446	420	426	428	427	442	428	441	450	446	441	420	451	447	469	435	447	457	433	395	426	466	411	494	438	427	491	457	435	489	438	451	437	433	444	460	420	459	456	424	426	443	436	482	413	457	429	439	397	415	431	459	427	438	436	456	449	468	423	426	484	448	462	432	460	481	434	447	438	407	419	427	473	455	461	425	429	429	458	475	424	429	451	401	462	423	427	424	452	422	454	450	421	402	409	433	421	433	437	431	454	438	436	422	464	439	424	431	428	432	463	422	419	420	422	390	408	436	406	435	399	430	451	430	458	425	434	443	436	464	459	441	415	481	450	412	411	419	432	443	439	464	428	415	424	457	428	460	430	443	432	414	466	508	460	430	436	451	439	385	445	429	445	474	442	476	435	397	411	464	473	422	471	464	430	403	438	454	453	433	423	425	404	420	421	466	459	475	453	438	432	443	449	429	426	430	441	438	481	450	414	429	421	471	472	426	440	478	386	454	469	458	423	441	437	429	478	421	409	417	440	435	487	459	456	445	410	454	459	414	443	452	462	421	479	440	423	427	428	450	446	465	469	395	440	449	446	450	403	424
1428	878	493	373	693	857	787	645	585	502	441	346	316	268	221	193	152	144	132	155	146	136	116	107	119	112	97	112	96	88	80	68	58	62	53	44	43	53	42	49	42	37	38	55	38	50	49	30	25	36	37	36	33	33	42	42	22	40	36	25	34	36	41	39	30	35	32	46	35	26	43	27	33	46	29	30	39	34	28	26	36	30	29	29	35	35	39	34	34	34	27	25	29	31	32	38	30	35	35	24	39	37	25	24	29	23	35	33	30	35	36	34	36	31	23	28	34	34	38	27	38	39	31	39	27	41	38	38	37	36	35	41	28	20	43	34	32	36	39	31	33	22	36	33	36	22	29	25	34	37	37	27	25	41	38	31	37	30	38	41	34	33	24	28	44	38	36	43	30	31	31	29	36	31	38	34	27	30	24	41	33	36	33	27	35	34	29	45	48	34	26	31	29	41	37	36	20	25	23	29	24	44	30	32	35	34	30	32	47	45	33	37	27	34	36	38	31	34	39	30	26	32	28	34	31	39	32	22	40	42	33	44	42	27	33	29	31	26	34	39	35	32	31	29	48	37	25	42	25	30	42	42	32	30	36	28	30	33	50	45	30	35	27	25	42	32	35	35	29	33	40	18	37	32	24	38	20	26	41	29	39	21	30	36	31	25	38	36	44	43	44	27	35	30	33	39	33	43	42	37	34	27	28	33	32	29	34	34	37	40	38	35	32	35	30	28	32	35	38	36	45	38	31	34	38	32	26	46	35	41	31	34	26	22	35	33	32	34	45	51	46	34	28	35	27	36	47	23	40	33	49	30	44	29	32	34	39	40	35	42	28	41	26	29	33	34	35	30	32	27	20	35	36	37	38	39	29	36	33	28	28	33	36	23	51	19	32	38	43	30	30	32	34	25	32	40	41	22	33	36	42	37	33	34	41	34	37	36	34	24	27	37	30	32	32	28	31	41	36	32	34	24	36	36	25	29	36	44	43	31	36	33	40	37	44	31	31	39	35	29	22	36	37	30	37	33	33	51	52	38	23	30	28	45	35	31	35	33	41	39	27	29	26	32	45	36	32	37	36	43	42	28	28	37	33	34	29	38	27	34	37	29	34	36	41	31	37	35	33	41	28	39	40	32	37	42	38	42	27	32	39	33	39	36	34	30	37	37	31	32	33	40	35	49	24	31	33	37	30	42	33	32	33	30	30	33	33	30	34	36	31	29	28	35	32	44	37	41	29	32	41	28	36	46	32	33	37	40	33	29	36	26	36	43	33	27	39	33	23	36	36	29	32	39	33	32	29	43	37	42	29	39	40	26	28	33	38	31	38	48	29	41	31	35	28	20	27	33	23	36	27	25	32	29	42	40	30	36	32	31	31	28	28	29	37	42	25	34	33	27	32	40	40	37	45	31	36	41	28	31	30	28	43	35	32	38	32	35	42	36	38	28	33	30	36	34	26	30	32	32	37	35	30	34	28	32	32	27	41	25	27	23	37	49	19	40	24	30	22	31	28	31	35	20	24	30	38	39	40	26	34	19	24	34	39	31	28	22	28	36	34	36	34	32	45	28	31	35	40	33	34	28	32	34	35	35	39	32	29	41	36	40	33	32	30	28	33	37	30	31	28	33	40	22	29	25	47	41	33	38	41	36	32	46	27	45	29	32	35	33	40	34	29	28	34	42	35	28	40	38	35	28	38	39	36	32	32	36	27	23	24	32	28	33	32	32	38	42	30	32	34	23	32	37	27	45	34	29	31	30	36	28	32	36	32	31	38	44	30	26	33	35	31	34	33	23	32	40	28	39	34	35	38	27	32	38	34	45	33	28	29	38	33	35	37	32	25	25	46	31	31	35	36	32	38	31	39	32	39	42	26	38	34	42	32	36	30	48	32	34	40	29	38	39	31	27	35	27	36	37	38	31	37	37	27	29	33	28	34	29	45	40	34	31	37	29	35	32	29	36	31	36	37	31	40	31	34	33	40	30	33	28	44	30	25	32	47	38	34	30	24	32	33	38	25	22	27	37	28	34	30	26	32	40	38	34	39	32	33	29	35	35	28	24	34	38	29	39	30	24	40	28	40	41	23	41	38	38	30	34	32	33	44	45	26	38	37	33	35	28	34	32	35	30	50	25	41	28	27	30	35	39	25	28	52	24	43	33	44	35	29	27	34	26	39	40	35	22	27	27	37	37	28	33	32	33	24	32	39	28	30	42	29	29	33	30	27	29	40	24	38	39	39	33	30	37	25	32	47	44	26	38	36	34	40	36	30	26	33	38	30	36	30	34	34	35	32	36	25	38	36	35	34	35	31	27	28	45	44	32	37	28	42	29	45	39	46	32	37	38	35	41	27	35	40	36	28	39	30	32	31	29	31	32	38	31	37	34	29	32	35	29	47	35	34	31	30	35	31	39	34	41	32	35	32	31	41	32	39	34	29	31	38	31	27	37	43	34	37	27	34	21	32	36	37	44	36	35	31	29	36	31	27	41	30	27	27	22	42	40	31	24	33	28	32	34	34	29	44	28	37	37	28	27	32	39	32	40	35	26	36	29	42	42	27	37	29	37	35	31	38	31	27	33	43	29	38	44	39	32	24	30	36	27	31	34	35	38	24	29	34	33	42	36	46	33	28	33	37	35	36	35	36	37	41	31	24	31	36	36	36	39	37	38	36	34	28	30	39	28	29	33	27	29	41	43	25	39	36	38	34	25	36	35	26	41	26	32	41	36	30	31	33	33	50	39	24	38	32	34	37	40	35	28	40	36	30	36	34	23	27	36	26	31	30	33	34	35	27	32	38	39	43	46	32	33	40	38	38	34	33	42	32	32	40	31	32	34	30	34	34	36	29	22	41	38	21	31	43	32	36	33	34	31	32	31	30	28	39	25	32	24	35	32	32	40	28	35	36	23	39	26	43	39	41	37	38	33	29	27	32	30	28	32	28	32	36	30	34	35	27	28	38	35	50	26	26	35	26	29	39	33	27	33	39	42	33	39	32	29	35	38	44	29	32	34	30	38	41	36	34	23	37	38	34	34	37	26	40	38	39	41	32	36	23	25	39	34	36	34	27	39	35	31	48	33	35	29	32	26	33	37	39	29	19	36	37	45	31	39	44	33	32	44	36	39	24	22	38	32	31	37	48	46	30	37	41	33	25	33	36	28	42	37	30	38	35	32	32	42	33	32	33	40	39	28	37	31	36	36	29	29	39	28	36	32	29	46	41	35	33	38	37	40	35	31	25	33	40	38	33	34	33	42	27	38	32	37	24	32	39	39	27	28	42	36	28	39	29	37	31	40	43	35	37	31	29	31	32	38	35	20	33	38	33	37	33	35	35	46	33	41	28	31	31	26	30	24	34	27	23	38	42	27	24	36	40	31	32	42	42	27	36	32	37	28	43	38	34	36	41	23	29	25	24	31	36	31	33	29	30	32	44	35	40	41	33	27	30	41	23	49	33	44	31	37	38	23	25	32	29	37	32	35	27	45
24332	17883	11391	25542	33993	33412	30333	27311	23814	20860	18178	15367	13016	10985	9372	8136	7004	6186	5558	5159	5166	5196	4953	4749	4368	4005	3830	3456	3154	2898	2434	2201	1931	1735	1497	1403	1240	1166	1106	946	945	902	899	831	848	802	805	717	694	694	689	685	616	608	645	650	595	653	591	628	585	627	623	613	591	603	613	576	618	618	636	606	575	566	568	590	604	602	524	584	614	550	554	558	570	523	567	560	543	567	504	566	521	586	535	552	570	485	552	540	545	565	540	569	556	548	550	576	579	552	513	549	550	541	560	596	554	530	563	522	558	540	531	553	559	514	548	525	511	520	537	539	503	531	564	565	562	544	591	558	528	544	535	546	553	562	549	546	533	579	540	504	552	518	544	536	578	558	574	535	547	530	539	511	546	544	545	550	532	522	517	496	535	537	557	563	507	520	536	527	555	550	514	576	508	490	541	548	570	550	566	527	542	568	539	549	596	524	590	531	526	538	490	539	544	526	532	543	511	533	589	545	556	514	578	533	526	529	576	545	512	524	532	554	533	504	530	562	544	572	542	538	535	546	583	506	513	540	553	570	539	502	570	536	560	501	555	571	534	523	520	518	588	514	507	563	520	522	548	514	537	547	559	530	509	516	538	516	541	549	508	550	544	506	510	574	531	556	576	543	545	551	498	572	569	551	474	545	501	525	554	523	510	509	527	571	502	533	565	541	541	532	556	528	524	547	562	527	526	532	549	542	541	497	539	552	543	523	524	575	553	528	545	541	546	550	569	525	520	502	545	535	530	570	553	528	528	533	554	579	566	571	525	542	547	525	549	529	555	560	509	503	540	539	544	548	493	556	555	506	547	548	521	574	508	555	565	529	545	533	535	491	557	520	498	518	550	595	544	545	502	531	517	550	543	544	592	521	546	542	534	548	537	535	509	521	568	537	530	517	531	563	520	557	547	564	563	494	526	505	554	543	543	551	552	510	557	529	500	530	552	510	541	507	553	561	581	470	558	566	527	516	524	553	559	575	524	531	508	589	537	547	520	520	519	561	539	539	529	536	515	540	532	520	535	526	560	565	532	529	543	518	566	535	501	528	527	541	553	541	557	556	514	537	536	546	541	528	514	488	546	501	531	536	521	527	562	508	534	530	505	516	538	527	542	554	538	586	553	548	558	534	532	582	522	517	538	532	530	534	549	514	561	564	495	526	538	544	553	555	507	533	564	533	516	508	547	510	538	528	517	565	554	526	531	537	514	506	489	504	519	555	524	486	518	519	521	532	548	539	521	571	551	534	552	520	526	529	519	546	560	536	523	533	543	536	544	527	529	522	538	553	534	554	546	516	543	539	554	544	566	567	501	554	565	536	566	503	566	541	549	510	618	493	565	538	492	528	513	549	563	555	523	501	548	551	547	531	523	546	537	501	509	540	534	535	558	519	488	500	535	516	489	511	503	504	501	533	512	561	601	512	528	559	563	542	514	569	544	534	534	521	558	542	534	491	532	520	546	554	543	543	548	528	555	543	552	527	531	580	556	524	514	527	489	520	523	574	548	538	516	530	532	526	537	511	517	542	551	530	605	513	506	528	546	552	522	523	538	488	536	513	530	558	536	583	555	545	533	534	552	509	530	564	548	542	526	536	545	551	565	517	533	533	562	517	530	533	530	546	514	543	554	495	541	535	523	568	541	535	546	531	524	508	529	562	553	549	520	559	523	528	525	545	525	539	556	555	542	500	538	576	553	527	606	543	541	553	528	505	494	565	519	550	533	520	503	570	561	547	491	509	530	511	502	505	570	522	557	572	502	524	502	532	522	491	520	529	536	529	541	552	531	539	523	536	531	501	539	544	525	477	542	540	568	557	559	512	555	553	559	545	554	514	546	522	567	500	556	528	545	541	536	550	543	531	539	515	520	536	547	494	545	498	529	526	507	549	536	509	506	517	530	524	532	562	547	556	548	523	549	556	579	543	534	563	524	521	521	508	520	554	583	570	555	556	534	538	504	550	543	507	520	548	548	539	549	552	559	531	516	547	544	506	531	533	549	525	563	538	565	520	505	523	501	499	533	538	531	572	484	554	515	535	557	535	554	526	521	565	514	518	542	570	549	504	527	531	534	574	565	506	555	538	609	517	536	501	533	540	548	491	482	562	528	547	540	562	541	523	563	490	556	551	528	524	566	512	556	491	530	494	560	537	500	517	498	546	521	569	539	486	546	561	492	562	529	540	525	520	541	556	495	538	541	482	516	502	536	534	533	587	558	565	534	547	530	586	508	524	561	539	475	556	490	550	554	543	558	547	541	525	518	537	539	582	507	545	556	493	534	510	537	539	535	515	556	529	522	537	491	534	559	524	552	553	558	525	569	476	496	513	566	529	505	537	472	525	527	542	536	536	511	553	546	555	533	539	565	516	559	502	530	548	511	516	555	558	580	534	576	519	538	540	549	508	540	549	547	540	498	524	554	543	531	502	541	571	568	534	526	541	529	526	536	553	522	532	560	539	517	556	537	528	575	508	560	525	541	544	540	548	550	569	512	585	523	533	560	545	537	529	543	546	546	558	514	558	547	524	543	522	562	586	546	510	534	546	523	556	529	551	525	521	513	554	541	576	471	532	524	552	567	517	532	550	521	503	515	509	549	513	540	542	528	514	505	548	552	492	540	521	546	569	542	486	516	536	538	567	549	553	498	564	521	518	538	539	538	563	512	543	564	486	558	525	555	565	562	577	561	541	519	539	501	618	541	526	536	537	514	557	540	562	515	524	544	573	557	552	543	521	501	537	516	524	538	517	543	515	539	523	512	479	534	552	589	513	563	530	530	587	551	525	485	515	527	513	569	489	541	532	534	512	552	541	558	541	526	539	534	532	565	547	519	532	483	525	536	558	525	557	546	539	521	577	564	532	524	518	564	536	540	534	538	541	535	522	561	539	536	564	519	448	554	554	539	576	573	552	509	526	538	487	538	570	573	528	531	570	561	537	549	557	527	578	545	566	567	545	543	528	480	489	526	480	558	565	556	500	522	573	549	526	528	543	483	519	576	550	522	514	583	552	524	577	522	492	542	543	576	513	542	534	539	535	498	480	517	582	529	504	514	535	505	520	569	559	555	521	560	552	532	519	552	508	552	555	498	525	515	542	522	492	539	558	524	533	550	556	506	537	535	505	563	540	511	581	507	552	539	532	550	531	529	539	585	534	519	515	501	547	527	537	529	539	552	516	569	536	536	544	500	517	560	571	495	546	538	539	539	508	547	534	529	526	522	535	590	562	501	535	510	501	592	544	515	522	569	506	530	549	571	566	520	557	499	539	537	552	497	506	537	540	554	530	539	532	530	521	527	530	537	524	543	537	518	505	520	492	522	566	549	535	527	529	555	546	562	555	540	534	542	512	548	539	529	561	535	559	560	554	533	500	541	557	549	548	532	556	528	538	566	547	522	548	509	523	531	548	513	484	517	518	538	578	516	537	492	521	527	523	577	560	551	524	547	510	515	530	581	536	550	522	542	513
3158	784	478	339	630	723	717	618	516	466	410	359	265	272	221	175	165	152	147	140	110	131	135	126	109	113	125	100	99	95	75	77	62	55	76	62	49	60	59	49	40	53	42	47	44	54	53	56	49	50	41	58	37	47	52	45	53	46	55	50	52	36	50	50	44	51	51	47	47	37	45	42	43	38	42	44	58	38	43	34	48	54	58	43	49	46	38	40	48	50	48	46	48	36	52	45	50	44	38	50	54	40	46	44	41	55	63	45	52	39	39	36	39	44	40	32	34	47	31	41	47	47	46	46	48	45	29	49	45	43	44	39	46	48	46	46	51	36	41	40	35	48	51	45	34	40	36	39	42	44	47	36	38	37	49	37	49	40	39	46	42	44	42	37	38	44	45	37	41	39	49	39	40	28	43	51	46	57	53	47	50	27	47	38	55	39	41	41	53	49	52	37	41	54	45	49	47	41	42	47	53	35	48	47	46	44	42	61	44	33	52	39	32	46	41	51	44	42	48	45	45	32	38	41	38	57	48	54	41	44	50	41	41	42	44	46	45	53	37	38	53	43	37	53	48	41	53	40	34	34	56	32	49	44	32	40	40	41	42	52	45	43	42	35	55	42	44	37	50	43	52	40	47	41	44	47	39	44	54	43	52	43	55	37	47	38	41	31	44	44	43	40	47	36	37	31	30	49	40	60	47	49	36	34	43	34	41	50	47	48	40	43	41	49	54	42	49	42	34	30	39	51	44	36	43	32	59	51	56	46	47	49	54	49	36	31	44	31	37	41	48	43	47	46	43	51	52	32	48	41	46	51	53	43	40	41	43	37	34	42	46	44	28	48	50	37	50	35	44	44	35	42	36	42	52	34	33	48	49	37	37	22	32	42	45	52	38	27	53	39	47	28	41	41	38	35	51	47	42	30	46	39	44	43	45	34	33	40	46	36	45	45	49	45	41	45	39	53	38	49	37	44	47	44	35	39	43	36	41	53	45	36	47	49	39	49	41	39	40	41	32	51	33	48	41	27	51	43	53	39	47	38	43	44	43	28	38	48	41	46	36	37	46	50	50	44	45	36	42	53	46	41	48	40	38	40	47	43	45	33	50	39	36	41	45	41	31	38	50	40	43	40	45	55	36	54	50	45	50	51	42	39	55	49	55	58	45	30	35	53	42	60	39	53	40	51	56	64	47	52	45	52	49	47	43	27	33	46	45	41	33	41	50	39	46	50	50	46	42	51	45	48	51	40	42	45	47	34	53	44	50	40	49	56	36	36	39	45	53	41	41	47	41	39	35	38	46	39	28	35	41	40	52	33	33	46	47	37	35	41	49	49	41	37	37	39	33	36	30	46	40	44	45	43	42	33	40	52	40	46	37	49	37	56	26	48	44	45	58	37	38	41	32	39	44	44	46	37	37	47	34	44	49	42	43	44	37	40	38	48	40	46	41	45	50	50	42	34	35	53	37	39	48	47	47	43	44	48	58	48	27	25	31	52	42	41	44	53	35	36	38	41	34	49	36	47	36	57	44	40	50	45	47	40	40	50	52	59	47	33	44	45	47	54	45	43	48	51	36	45	42	41	47	51	44	39	44	52	46	44	52	42	45	48	47	35	40	47	47	44	53	40	45	51	41	41	43	43	52	47	39	29	39	40	50	50	44	38	43	52	41	49	55	38	28	47	57	40	44	43	55	45	39	51	33	36	45	40	44	42	32	32	48	46	43	35	37	46	49	45	37	42	45	48	61	40	39	44	44	43	49	37	41	33	57	34	44	40	35	53	42	43	50	49	36	50	65	48	39	59	45	50	50	37	40	45	48	40	37	39	49	39	47	44	53	38	47	54	33	39	46	47	43	45	48	37	42	46	46	50	53	47	37	46	36	51	38	43	52	32	49	38	42	39	35	40	36	50	41	44	43	46	36	53	41	43	43	45	43	44	38	42	45	48	48	35	38	48	36	55	45	38	55	50	39	41	39	40	33	44	49	42	54	42	46	44	29	39	38	37	51	38	36	48	39	33	30	37	46	45	47	46	42	29	45	58	33	48	45	45	43	41	35	40	46	37	50	35	37	48	34	53	42	37	36	59	40	37	45	35	44	44	39	41	39	63	35	39	56	34	47	34	48	35	41	48	38	41	47	45	44	39	41	37	41	48	48	41	52	40	36	41	46	54	39	43	49	46	44	36	49	46	39	31	48	54	40	47	40	36	46	42	35	46	40	36	53	43	35	47	34	52	33	31	38	44	55	51	47	41	45	42	41	48	39	38	31	48	53	57	39	39	41	41	38	41	41	39	44	44	48	40	43	40	39	37	44	46	38	45	40	42	39	47	42	45	48	46	37	51	50	47	27	45	53	44	59	47	48	38	47	47	49	44	39	47	38	48	52	50	39	36	49	46	44	51	46	35	50	47	52	61	39	35	52	41	39	43	37	38	52	44	39	45	39	41	41	47	43	38	37	45	39	45	44	48	36	40	40	52	40	45	35	37	53	45	49	40	42	44	43	38	48	34	50	39	45	46	42	48	44	48	62	38	35	45	51	43	41	48	47	38	49	43	42	35	53	48	46	54	44	48	37	42	45	45	41	32	53	38	38	42	32	42	49	45	38	55	57	37	48	44	46	39	36	34	44	30	35	39	42	49	37	42	31	49	47	48	51	41	38	33	41	44	42	39	45	45	29	44	50	47	49	51	54	36	36	36	37	44	38	32	41	42	42	45	39	39	40	50	47	52	51	55	34	41	49	50	51	46	27	39	52	40	49	44	37	47	45	43	50	44	50	57	44	48	42	47	42	36	47	48	44	49	45	43	40	44	35	39	50	51	54	36	31	31	43	34	44	47	49	43	43	44	44	47	42	39	34	47	33	45	53	46	43	42	36	33	57	26	47	41	40	50	37	43	50	41	46	39	40	36	54	43	50	48	44	49	46	48	50	61	33	41	39	49	46	48	53	58	45	44	41	39	51	45	55	34	44	47	53	46	47	43	38	40	57	36	43	61	49	50	46	54	52	45	47	32	60	67	40	50	32	48	45	52	49	43	45	44	44	43	49	41	40	37	47	52	47	50	46	36	53	44	52	39	45	49	40	50	43	46	44	44	47	50	44	39	35	33	50	59	49	44	40	42	46	27	45	38	47	43	49	51	35	38	38	49	42	38	34	43	33	35	43	43	35	45	55	47	47	41	43	40	35	48	55	37	37	45	47	46	56	51	61	47	46	42	54	56	45	31	45	39	38	39	43	42	42	40	47	46	38	42	58	35	38	44	48	50	48	50	50	36	52	38	39	45	46	47	51	46	45	42	45	59	38	31	45	34	50	41	47	50	52	53	23	47	31	39	46	51	43	50	44	60	49	37	43	50	37	44	46	54	43	36	41	45	40	35	36	41	36	39	32	42	41	43	34	42	44	39	32	44	46	38	37	52	35	39	33	43	43	41	35	35	33	27	49	44	51	41	41	39	53	49	45	35	46	35	36	44	48	55	53	50
22020	15977	10671	24126	32709	32316	29607	26347	22978	20192	17159	14334	12439	10358	8751	7571	6646	5794	5347	4952	5044	5019	4798	4419	4334	3904	3614	3519	3083	2772	2454	2204	1979	1702	1590	1421	1369	1175	1138	1014	970	948	951	929	975	912	894	830	869	829	788	763	814	770	792	806	794	787	687	745	751	702	775	765	697	718	731	687	690	706	751	755	771	707	707	715	749	757	724	672	730	721	723	692	659	696	682	689	658	693	668	653	653	680	627	733	689	680	700	753	677	629	681	666	707	692	687	724	654	688	710	638	678	649	674	669	632	680	691	645	644	678	686	705	728	660	633	663	675	658	673	690	708	705	708	690	660	659	683	623	714	717	645	670	681	680	637	681	680	672	650	681	652	697	610	705	639	654	675	703	660	670	620	653	702	683	663	676	701	710	685	645	686	660	681	667	694	682	687	695	669	702	685	713	613	662	698	662	695	669	659	680	677	654	710	675	692	666	661	687	674	709	694	667	686	642	683	681	654	652	688	639	727	667	626	691	680	689	615	673	666	677	665	686	685	722	647	703	653	699	661	698	724	696	703	666	633	673	667	683	700	675	680	671	697	692	647	619	665	651	678	686	639	708	662	702	673	650	677	649	677	642	704	672	670	692	639	665	677	660	645	700	668	704	625	687	662	699	698	682	704	643	661	686	671	666	699	685	702	700	654	666	666	657	649	612	682	635	694	638	671	695	652	735	643	681	650	675	685	685	685	641	656	618	665	651	650	675	668	685	663	674	657	658	656	659	689	627	701	671	669	680	701	647	694	659	635	687	704	662	698	702	635	654	698	648	653	650	706	670	702	732	716	624	688	640	691	726	694	683	671	713	662	649	651	662	666	614	677	740	683	666	680	683	666	688	693	722	661	723	669	683	667	638	651	696	707	653	698	629	669	647	650	681	635	698	652	682	680	662	678	697	654	701	674	688	687	690	648	688	680	612	673	664	657	669	721	720	648	648	701	686	723	666	733	641	639	642	693	664	688	665	687	680	692	695	671	685	671	681	665	638	657	702	661	660	685	660	682	667	668	676	673	722	627	643	676	647	667	597	677	632	679	701	670	680	683	637	689	679	678	661	689	679	700	745	672	660	633	694	634	669	708	699	670	695	680	667	692	679	670	678	654	689	656	688	701	635	667	667	658	679	629	653	705	725	702	708	635	679	639	683	652	700	656	665	685	696	655	693	639	692	673	672	627	688	653	708	710	701	700	658	639	624	674	768	715	641	686	629	653	695	674	699	650	648	653	707	682	665	671	675	647	617	669	719	694	632	659	720	685	697	700	667	711	669	691	652	686	671	641	684	681	636	704	691	636	717	669	680	671	642	684	727	673	654	705	708	692	643	683	635	697	674	687	672	606	668	720	663	707	709	702	624	671	692	672	665	648	698	627	690	703	669	620	706	652	632	664	662	692	687	687	667	681	657	659	669	680	694	665	679	701	658	677	701	660	680	709	667	655	662	661	665	686	723	632	686	689	607	667	662	697	683	638	699	678	680	649	688	716	724	682	697	710	680	667	698	639	674	656	670	657	650	678	700	725	639	694	695	648	729	661	691	712	657	680	695	676	649	735	705	680	703	663	685	675	664	667	670	660	700	658	701	698	661	656	653	695	728	697	674	669	688	650	643	653	686	656	644	705	647	658	654	696	701	659	669	644	718	698	696	649	730	688	665	686	682	685	662	663	676	670	678	755	637	684	690	678	653	683	674	643	734	699	655	692	656	677	674	644	677	643	674	638	706	715	639	663	641	712	672	698	679	660	652	639	670	664	640	651	679	641	678	690	700	687	630	651	657	652	684	684	677	726	710	701	684	667	689	661	652	625	688	691	670	689	682	668	656	679	651	686	653	686	637	689	655	697	635	720	709	648	682	670	644	686	684	665	641	691	652	655	668	631	697	708	647	658	650	668	669	660	669	654	640	636	673	703	644	659	662	625	699	669	691	678	638	712	681	697	683	646	693	730	692	675	660	676	671	664	713	625	637	669	687	723	682	683	612	692	678	683	676	659	684	651	705	674	646	672	699	681	656	691	680	613	654	681	639	688	652	659	728	680	688	612	698	708	692	654	692	679	677	697	670	680	670	703	651	701	710	681	646	690	682	662	630	681	668	666	661	680	675	698	654	680	667	655	686	675	686	633	669	663	694	676	659	706	689	705	642	690	627	726	650	653	693	677	661	665	702	642	661	661	684	616	701	674	694	655	698	642	682	664	683	660	656	696	677	661	705	666	657	695	659	692	730	640	713	670	683	712	658	666	644	659	667	657	700	689	610	650	692	689	704	654	670	706	667	677	682	651	673	673	666	683	645	679	701	668	628	683	618	690	627	661	676	728	647	643	694	697	664	653	679	701	674	656	680	701	649	652	666	714	692	683	692	674	665	645	646	665	655	690	710	701	715	673	691	702	649	666	690	653	675	658	684	728	655	667	729	723	683	652	648	664	695	715	657	687	651	654	690	665	689	630	691	684	632	663	640	643	693	705	671	640	634	630	682	637	730	685	644	696	660	728	696	665	647	644	697	657	685	668	635	639	681	653	684	698	677	661	701	680	657	646	622	667	660	637	666	707	688	639	654	675	678	666	680	674	704	697	646	674	619	675	697	653	618	713	641	630	709	706	699	668	675	695	732	636	704	676	654	671	652	649	704	647	652	656	654	650	726	623	674	663	647	700	656	668	637	678	714	643	665	625	662	658	663	659	661	658	636	682	670	641	681	667	638	645	650	685	712	654	653	672	648	692	655	660	666	664	679	685	662	703	684	649	631	661	691	665	636	633	700	669	661	621	660	620	667	658	653	655	668	675	744	655	703	655	657	697	702	688	673	711	671	650	674	688	649	616	679	704	674	680	695	643	732	649	660	685	689	703	693	683	680	665	704	665	646	628	672	714	673	711	677	650	656	695	705	662	678	665	662	678	686	688	700	718	680	673	709	660	715	672	662	661	672	697	684	701	678	674	662	667	692	707	648	653	639	700	661	640	683	675	676	723	679	670	679	681	707	675	679	654	683	658	710	672	694	705	703	671	671	681	716	694	658	663	669	674	643	664	685	626	631	676	693	648	629	664	692	678	666	661	681	711	621	667	679	636	659	672	675	650	683	712	668	685	676	676	703	672	658	645	627	648	655	639	655	622	677	683	682	650	654	649	624	691	668	642	650	649	661	647	697	679	644	660	674	684	633	663	672	664	671	641	675	637	652	693	690	690	672	663	677	711	684	713	676	675	668	665	666	634	688	689	692	676	664	673	704	688	694	698	677	697	693	632	650	687	648	689	644	680	666	668	690	667	690	649	681	645	686	653	641	704	695	714	698	678	650	686	717	658	703	684	683	721	678	673	667	712	638	644	676	637	697	701	685	717	637	658	685	642	662	695	736	663	666	679	673	682	639	633	692	667	678	618	688	680	717	693	627	680	703	654	664	667	673	663	640	683	650	723	629	645	652	642	683	679	715	697	737	639	680	622	713	651	662	691	660	675	634
2543	1177	773	579	992	1173	1054	1025	841	703	611	543	432	375	292	255	243	208	207	155	187	191	164	180	142	161	140	138	141	127	108	91	106	92	65	88	70	76	83	67	64	64	56	60	65	52	55	59	55	62	67	55	49	72	54	51	48	42	56	60	47	53	49	55	64	53	46	62	65	56	51	61	37	61	46	56	55	46	64	43	51	52	74	63	47	61	45	54	50	47	44	52	64	58	53	50	47	48	51	59	46	60	58	49	43	52	51	52	65	57	55	44	42	43	47	44	65	55	60	68	58	45	58	52	51	46	57	46	55	60	46	48	57	55	48	50	54	46	44	57	51	55	45	46	54	63	40	55	56	45	49	60	51	52	50	65	57	54	44	53	47	44	56	43	54	54	55	44	46	51	67	47	46	49	45	51	38	44	59	47	56	54	54	51	49	59	56	57	64	63	63	52	49	56	63	59	45	57	56	53	54	61	48	73	43	44	55	50	54	51	47	58	57	60	56	53	51	50	53	46	56	48	53	49	55	66	48	37	56	49	58	49	46	45	40	63	60	52	47	49	62	61	54	44	51	62	73	48	51	42	64	39	49	52	43	46	57	36	34	44	49	50	55	42	64	49	58	47	41	52	46	56	55	58	46	45	49	52	52	63	44	56	62	34	58	56	56	49	47	55	51	56	53	44	51	45	41	50	47	43	46	47	50	57	48	38	43	42	53	49	51	52	49	45	51	41	51	37	56	49	63	50	47	61	58	50	47	63	56	49	46	48	64	53	52	72	54	59	59	66	50	60	58	53	61	44	58	43	44	57	47	58	59	49	65	49	52	44	52	54	55	68	57	47	49	52	55	54	53	43	62	52	65	47	55	51	49	49	53	51	53	59	46	57	55	63	48	51	49	66	57	47	53	53	44	49	50	57	48	46	55	59	54	50	50	53	59	51	48	53	57	57	54	43	63	52	62	52	48	47	56	49	55	57	48	45	60	39	65	47	55	54	40	49	48	56	54	49	56	47	46	51	54	55	46	54	45	50	46	57	45	65	53	56	53	56	55	49	53	45	59	44	59	64	47	48	51	48	49	64	57	52	48	62	47	52	45	50	47	58	50	62	40	47	46	54	53	50	50	46	58	58	49	51	51	54	53	69	52	57	50	51	57	48	57	47	53	45	55	35	39	46	65	54	46	49	73	41	36	56	47	63	62	56	61	51	46	61	37	58	49	59	50	53	59	61	51	53	65	58	52	49	55	58	57	49	54	50	47	46	48	63	56	41	55	63	57	46	44	46	61	54	60	44	58	43	53	47	58	60	51	52	45	58	51	50	46	62	59	57	57	45	53	46	49	51	55	48	49	68	77	51	54	64	49	46	47	58	61	31	55	53	46	46	46	47	59	49	51	46	47	50	39	42	69	60	50	64	61	49	48	46	54	60	69	84	61	53	51	63	44	63	51	49	47	48	52	48	50	53	50	54	41	50	51	57	56	47	57	55	53	55	55	52	47	39	48	37	49	43	47	64	68	49	52	49	61	59	41	56	47	50	48	50	47	57	49	58	49	56	53	61	60	61	49	53	64	46	61	47	48	40	60	42	52	53	51	64	52	49	45	58	56	39	55	52	56	47	60	67	48	52	59	65	66	53	51	48	58	49	51	60	49	54	54	48	51	46	44	51	51	45	60	38	48	51	46	50	49	40	61	52	55	58	40	40	60	44	39	49	44	55	43	43	49	53	46	53	49	59	51	48	52	48	49	41	48	53	57	64	39	46	49	43	35	51	54	48	50	49	53	30	50	49	48	43	56	61	47	55	56	42	52	48	58	49	58	44	61	48	58	56	33	43	56	49	41	48	64	59	57	42	64	56	51	43	56	62	38	50	51	53	45	47	48	59	54	55	49	49	46	50	49	46	46	55	46	59	47	49	55	55	55	58	50	60	41	48	46	59	51	45	65	61	65	54	39	48	51	55	52	54	36	52	45	61	43	54	41	44	60	63	57	50	56	45	65	48	64	52	54	54	50	47	43	50	55	55	48	52	53	54	57	50	47	68	67	42	60	44	61	59	45	49	40	52	60	56	47	47	35	56	53	57	58	49	42	44	48	51	40	67	53	55	43	44	45	41	57	54	58	52	63	48	53	63	48	43	66	46	42	50	53	58	43	62	52	57	57	55	51	53	42	66	49	51	64	49	48	47	38	57	37	48	57	32	57	62	50	64	49	52	50	52	59	50	52	45	45	58	52	44	52	65	58	56	51	46	60	52	55	62	55	38	45	50	55	50	60	53	36	38	59	43	46	48	55	46	57	51	47	56	49	49	63	47	50	54	46	52	44	62	52	44	50	50	45	54	51	58	57	47	49	50	42	56	45	47	57	44	56	54	43	47	50	45	50	42	51	60	64	62	65	58	58	54	62	59	51	57	44	54	54	49	54	53	63	63	48	77	47	43	52	53	46	57	60	49	52	36	45	44	49	63	61	75	46	61	47	40	51	54	55	39	54	49	65	60	51	55	41	62	54	44	51	53	47	43	58	57	46	43	60	51	51	48	44	60	44	59	62	63	44	55	42	47	51	38	48	55	58	52	57	53	61	40	59	60	59	43	50	40	44	49	63	50	50	48	48	53	61	58	60	47	61	44	56	47	54	51	55	46	61	52	57	56	52	52	51	54	62	54	39	47	51	59	47	52	62	56	49	59	57	46	48	42	44	64	55	56	52	49	53	62	40	37	44	57	49	48	63	45	53	61	43	58	52	49	59	59	42	55	45	48	54	44	63	53	44	58	72	52	55	55	44	48	53	59	45	53	54	67	57	53	51	57	57	59	61	57	57	47	56	57	52	56	57	44	45	48	49	62	59	63	45	53	53	44	50	55	52	32	59	58	56	48	63	55	51	49	57	56	65	60	51	42	52	57	46	52	48	48	45	47	53	63	35	52	41	45	45	39	52	73	40	59	50	37	54	57	59	42	49	53	52	52	54	58	57	54	64	55	56	42	51	46	59	57	51	55	51	47	68	51	48	49	63	44	58	59	55	52	66	44	56	52	47	62	54	60	50	64	56	49	59	54	48	50	49	38	57	50	61	53	51	64	54	46	61	61	54	57	42	57	45	45	56	41	60	56	54	47	56	61	63	65	38	59	62	45	43	44	49	40	57	50	63	65	51	38	52	48	51	49	46	41	49	42	51	61	55	51	61	47	65	58	40	50	50	53	52	53	51	40	61	36	60	45	49	51	52	51	61	50	50	63	40	59	59	52	49	73	64	49	61	47	59	51	59	57	61	45	49	51	48	59	51	51	52	54	44	40	53	56	50	51	56	53	55	50	52	42	60	55	58	43	54	60	46	44	63	56	51	43	47	49	46	50	48	43	49	46	46	45	48	54	58	46	44	45	52	46	62	52	51	50	54	49	45	56	47	49	46	60	46	40	63	44	53	51	53	43	50	52	59	65	44	47	55	63	48	44	58	40	47	68	39	50	66	62	53	60	53	60	56	49
28129	21116	14933	29552	37969	37568	34540	31297	28072	25291	21922	18846	16413	14061	12138	10613	9199	8178	7521	6774	6740	6878	6494	6036	5714	5235	4817	4504	4107	3565	3144	2865	2624	2259	1963	1976	1731	1524	1588	1435	1359	1320	1292	1238	1208	1186	1141	1098	1008	1030	962	1004	994	936	968	1010	960	917	921	940	902	897	911	897	907	878	895	886	915	883	947	910	853	843	808	859	855	848	853	908	812	850	854	911	862	840	805	812	812	837	820	833	802	864	828	783	829	778	829	848	810	795	802	824	832	776	776	818	779	796	787	839	829	813	812	776	794	851	818	802	774	796	817	812	733	775	803	825	816	828	819	777	775	773	780	761	817	837	817	841	786	808	761	752	857	808	840	833	862	817	775	812	750	754	796	770	772	824	734	793	792	741	811	791	794	825	735	779	742	804	779	814	845	778	848	813	797	782	784	839	799	763	831	768	819	852	810	776	750	834	826	747	786	820	836	808	777	805	798	872	790	798	763	825	810	795	740	826	796	828	792	788	788	828	774	774	721	789	790	790	799	828	805	786	755	811	799	860	750	794	786	834	811	828	801	813	807	742	775	795	804	807	788	776	812	752	799	790	833	780	804	800	776	811	816	811	798	785	810	814	840	826	810	805	813	801	780	779	853	801	794	776	747	814	788	801	822	820	760	718	835	788	798	756	809	811	817	838	861	802	789	790	847	794	793	791	803	830	736	804	783	765	815	775	760	770	791	845	772	775	809	800	817	836	801	794	766	787	796	834	753	815	762	777	798	791	830	828	790	806	771	796	851	745	813	798	804	816	777	772	799	810	810	758	818	799	776	802	775	860	873	830	799	795	813	808	762	788	749	869	808	814	772	804	790	824	793	773	823	785	834	777	801	802	877	768	806	772	802	791	766	831	808	844	808	820	832	778	788	822	772	833	821	798	817	853	853	805	837	809	759	796	786	813	742	768	775	787	818	814	855	828	823	821	831	788	750	764	830	739	793	809	806	805	803	774	833	760	791	805	840	801	836	814	784	830	807	748	796	816	788	755	800	840	792	778	809	849	742	757	800	780	771	782	756	819	807	766	808	805	840	764	817	783	800	834	765	781	742	806	839	851	825	747	825	755	819	816	810	866	826	789	764	770	768	787	760	791	782	785	810	784	772	792	809	782	752	811	775	794	740	785	791	784	851	804	832	823	782	857	801	841	799	742	746	768	791	827	786	858	819	760	790	771	820	758	799	812	789	842	836	801	792	765	797	774	779	801	805	774	803	808	785	820	833	770	773	789	874	796	754	810	831	807	828	803	794	840	855	789	779	803	806	787	786	788	807	803	727	777	752	836	818	817	805	746	827	773	819	820	833	806	776	732	792	805	784	814	830	790	788	787	873	765	763	758	858	789	818	848	824	792	842	812	828	810	817	780	772	829	809	778	855	801	809	796	812	776	817	758	804	795	833	756	759	817	823	797	755	816	802	773	752	770	796	778	769	807	878	749	768	793	829	790	759	810	779	745	771	792	809	866	835	762	773	823	765	834	802	844	788	802	855	792	750	791	769	793	801	778	816	798	795	845	814	786	838	770	807	780	793	806	794	847	761	802	828	785	769	849	739	827	810	821	777	779	794	805	806	845	799	775	757	782	793	860	799	786	786	840	769	818	817	778	782	820	808	768	791	776	759	768	736	852	809	834	819	816	784	792	838	777	813	830	870	810	849	808	802	797	795	832	802	823	790	775	824	804	801	837	837	800	782	805	834	770	809	760	768	804	802	810	839	746	804	787	776	770	748	800	792	838	830	766	760	795	790	775	820	748	784	768	821	837	856	833	769	810	804	786	781	797	802	773	847	778	789	814	841	833	801	744	834	826	785	806	794	800	847	736	854	757	782	830	775	797	804	836	755	806	796	827	766	814	761	808	808	781	808	780	770	768	814	791	795	848	773	749	794	793	828	817	830	789	787	778	812	821	824	777	804	813	814	816	780	786	820	768	817	793	771	776	795	787	780	809	807	768	772	817	767	853	746	805	785	751	823	801	813	800	827	787	814	821	777	791	753	827	759	844	746	815	860	781	733	854	817	822	751	859	777	769	824	800	827	806	797	801	817	768	783	794	823	836	806	819	823	767	763	800	791	770	832	810	787	713	795	810	731	790	824	768	784	804	808	769	815	803	837	797	805	823	739	790	842	748	762	785	842	770	806	817	813	844	814	771	768	786	888	792	767	784	767	838	843	834	754	769	788	782	765	841	758	811	794	834	778	831	814	823	797	795	832	783	784	789	854	789	783	761	824	799	740	797	773	825	818	758	795	836	766	783	770	811	805	811	835	798	806	797	785	841	790	806	790	816	805	840	789	802	767	779	785	792	785	784	830	784	787	790	797	771	787	780	781	805	827	805	784	812	796	754	768	746	797	734	821	766	807	806	824	857	802	794	800	829	821	822	800	797	764	793	829	817	813	841	793	834	815	772	816	779	748	779	758	776	822	770	806	801	767	807	828	799	794	854	803	817	773	801	787	811	805	754	786	776	799	828	775	844	766	806	830	794	800	873	782	830	790	785	802	852	783	759	826	817	786	792	835	767	770	795	796	773	802	818	792	808	822	786	799	771	792	820	832	791	853	860	762	776	774	753	794	786	782	787	828	789	798	800	769	801	863	803	840	786	772	798	805	801	843	794	786	787	821	806	793	801	784	782	781	813	761	806	800	800	788	820	790	828	876	846	773	843	795	811	795	812	798	810	843	820	811	764	823	760	793	800	832	787	825	811	807	779	790	767	804	753	821	830	795	797	770	744	754	777	800	785	831	839	798	786	853	808	782	820	763	800	813	781	770	770	787	785	758	827	744	840	784	776	804	837	761	770	775	758	795	804	800	828	799	749	812	801	824	762	780	810	806	826	836	779	848	762	803	799	835	801	822	835	820	823	821	792	821	780	790	776	776	777	830	773	793	774	783	831	791	805	830	806	757	781	745	756	783	816	799	810	772	796	759	844	812	794	781	843	835	832	799	796	818	781	814	792	777	829	762	769	784	804	826	805	786	797	792	776	796	802	786	782	760	789	861	816	761	775	795	806	771	758	799	762	807	831	796	804	781	773	794	812	814	737	838	858	806	780	805	800	843	800	829	786	830	789	795	774	841	776	800	785	856	799	819	765	851	807	790	762	792	762	773	823	840	762	780	812	807	807	793	818	784	831	831	862	798	775	770	786	785	791	794	816	812	784	802	790	804	747	766	789	779	761	827	761	827	800	810	813	786	784	839	727	817	830	780	823	820	841	814	795	801	789	774	883	794	784	769	817	793	821	785	779	801	822	794	760	760	814	771	810	773	799	807	809	782	799	775	818	787	845	789	779	746	761	776	852	797	809	780	792	834	772	845	780	838	782	807	851	812	779	831	769	785	840	789	800	803	757	783	791	779	791	791	787	742	774	822	787	780	814	788	757	792	792	811	864	833	831	826	847	828	822	811	742	764	859	785	806	827	819	820	781	769	807	827	816	813	863	760	789	756	786	788	802	805	820
1839	527	302	228	399	497	462	433	398	309	263	253	175	149	154	120	98	83	98	101	84	83	94	91	105	84	73	76	52	59	58	46	46	50	40	36	45	21	39	34	41	26	33	33	30	34	32	32	23	20	23	32	28	21	35	25	29	35	28	29	23	35	26	23	27	24	33	26	21	27	25	33	28	30	19	30	29	38	21	20	21	25	29	19	26	31	31	27	26	20	37	25	28	29	32	23	31	26	25	22	38	25	29	26	27	19	26	26	21	24	29	19	19	27	32	36	21	34	24	34	35	28	22	30	14	35	18	40	27	24	37	32	27	26	31	26	31	31	34	32	33	24	30	24	35	26	32	29	20	30	18	36	29	22	30	27	28	17	29	24	31	23	22	26	23	22	27	20	24	31	28	33	32	17	22	30	24	37	29	23	25	28	26	19	36	21	36	25	40	42	25	29	30	23	29	30	31	18	28	27	33	24	29	31	32	31	28	26	25	31	20	30	17	26	21	27	32	29	26	31	35	25	24	21	24	22	23	41	28	25	21	32	32	26	24	28	40	27	16	26	34	26	30	24	19	21	27	31	23	21	25	29	32	34	23	27	28	28	22	18	26	30	26	22	24	23	27	27	25	23	29	23	29	29	21	29	31	24	24	31	36	29	23	25	24	27	28	32	32	26	30	30	38	21	20	32	30	23	17	27	31	36	18	19	38	25	24	25	27	25	31	30	25	26	35	19	26	26	28	30	21	27	21	35	24	33	24	24	26	26	37	18	37	26	29	33	25	31	29	21	24	32	29	28	26	21	27	30	27	22	24	27	34	28	29	33	25	33	25	23	36	21	24	36	30	32	33	29	21	21	23	33	31	25	27	21	38	28	32	30	27	29	20	28	31	18	22	28	26	23	37	26	32	28	32	34	20	20	18	25	21	22	28	23	25	24	25	29	36	26	23	36	36	28	28	28	24	34	20	28	21	22	25	27	32	36	27	35	27	30	31	18	32	22	29	27	30	31	22	27	24	23	25	33	30	19	33	27	28	20	31	29	25	29	20	19	20	32	22	25	25	31	21	25	23	35	23	24	24	21	25	29	32	23	25	25	28	21	34	31	26	23	30	17	24	33	16	24	20	23	23	29	25	21	29	31	24	20	34	32	32	31	22	27	25	17	27	18	26	31	34	25	25	29	23	26	33	23	36	25	22	28	31	23	20	20	26	33	27	26	32	20	31	22	32	23	27	23	29	25	32	32	26	24	28	28	23	21	23	29	22	18	29	34	25	18	31	30	33	23	28	22	19	28	23	26	33	37	27	31	33	19	26	26	34	28	21	26	22	32	24	22	26	28	23	25	24	21	25	24	24	18	33	28	31	29	31	26	27	29	29	37	27	29	30	25	17	31	34	25	29	26	22	24	16	28	24	18	30	21	18	32	29	26	30	28	30	21	31	27	29	26	28	27	20	25	24	31	29	26	29	41	31	27	27	25	26	26	23	22	40	34	32	31	24	31	24	27	25	26	23	17	32	26	17	25	24	29	27	25	25	35	26	10	34	25	21	28	22	30	28	24	30	35	36	27	25	25	23	19	31	27	26	29	23	36	25	24	33	24	22	26	25	25	19	25	21	23	26	20	23	22	11	27	26	26	21	27	23	26	29	24	24	23	24	26	27	31	39	33	25	37	43	28	29	30	22	23	22	33	23	27	27	34	29	30	43	27	21	30	28	33	30	20	31	20	22	27	27	36	22	40	22	21	27	21	30	20	25	21	32	29	19	37	34	27	25	29	29	22	37	23	28	30	26	28	30	25	31	29	22	28	30	36	29	27	31	35	36	33	24	24	31	30	30	41	30	31	26	29	40	28	22	25	31	38	22	24	27	31	27	23	35	25	30	21	22	32	30	30	23	41	29	23	25	20	27	19	22	34	31	25	14	33	33	16	25	25	27	26	45	22	24	31	28	23	35	35	26	21	26	25	37	30	29	24	25	25	28	21	22	41	24	34	24	16	30	38	15	35	21	30	27	21	28	35	26	24	26	26	28	25	28	27	23	28	24	26	28	14	31	21	16	31	30	29	30	28	26	35	36	29	30	26	25	25	26	31	22	17	23	27	32	27	31	32	26	25	30	25	26	27	26	31	14	22	21	21	27	23	24	17	32	39	22	31	22	23	24	21	28	23	24	38	22	26	28	25	27	33	25	34	26	17	23	26	19	29	27	23	27	33	20	34	20	24	26	30	18	20	20	47	24	20	23	26	23	27	33	32	27	21	20	24	27	25	23	29	33	25	29	33	29	32	20	24	31	33	34	27	23	28	34	24	25	34	27	20	24	22	26	27	24	29	31	20	34	27	36	28	23	23	25	28	26	21	23	20	28	23	26	24	18	29	32	28	38	24	28	29	26	24	29	27	34	33	27	20	24	22	27	27	12	33	19	25	28	29	37	26	34	23	31	33	34	32	33	26	24	26	35	27	30	23	28	33	19	28	21	32	30	26	29	36	36	28	24	33	24	26	29	29	24	26	20	26	35	28	28	25	28	28	26	25	31	25	22	34	26	30	27	33	26	24	27	29	12	23	30	35	24	29	29	23	20	17	23	25	18	26	25	43	17	32	20	26	25	32	34	25	26	16	32	24	27	35	32	24	26	31	40	19	21	24	28	24	28	25	27	26	32	20	19	26	32	28	29	25	17	25	27	26	28	24	28	29	30	26	23	31	29	33	24	26	34	22	22	24	34	28	20	28	35	33	24	14	29	24	28	26	30	26	24	27	30	20	23	25	29	21	37	20	35	30	33	21	25	29	22	33	19	29	26	25	26	22	27	18	29	21	25	26	28	23	34	21	23	28	22	29	27	28	41	29	29	19	22	29	32	28	17	27	30	27	21	20	37	28	26	28	25	29	32	31	28	28	32	34	15	24	21	30	33	24	31	21	40	28	26	26	25	21	26	34	19	28	23	34	29	34	26	26	24	19	32	13	29	23	25	20	30	22	28	22	32	25	25	23	25	27	24	36	28	22	20	32	29	17	28	25	25	23	25	19	27	25	35	32	26	30	27	34	29	23	29	31	20	29	33	27	29	30	22	30	38	25	32	25	24	32	21	27	28	36	33	26	21	33	29	31	22	31	28	32	26	20	25	23	25	31	26	22	32	22	28	34	21	23	33	34	17	23	32	27	26	26	31	23	25	28	31	29	18	25	18	31	24	28	24	28	18	23	22	32	32	30	33	23	32	25	24	32	26	23	34	27	38	39	23	29	29	27	29	24	18	23	27	30	25	22	25	27	17	27	26	27	20	17	29	24	27	34	16	36	19	27	35	23	19	14	15	24	27	24	24	22	36	34	32	30	26	33	20	32	19	29	31	24	27	37	25	26	33	29	28	44	17	31	27	20	24	26	31	33	31	21	40	30	24	35	22	25	13	27	27	24	22	31	42	27	27	26	24	23	25	31	28	26	26	22	30	32	34	29	28	24	28	29	36	27	23	23	39	39	19	29
19292	13184	8193	20003	28955	28441	25446	21939	18751	15723	12996	10764	8916	7445	6203	5459	4804	4433	3948	3710	3862	3974	3763	3597	3388	3084	2816	2546	2313	1929	1751	1575	1420	1128	1060	914	872	825	784	670	634	647	651	638	593	549	561	539	546	503	546	511	493	522	515	488	429	492	488	480	462	482	505	471	511	473	466	465	487	489	465	434	475	451	455	446	489	454	445	449	445	443	488	406	432	427	432	479	448	450	382	416	483	438	423	449	476	424	419	409	428	461	409	424	430	452	441	421	436	439	400	467	420	431	428	460	414	447	451	453	449	401	473	431	425	477	406	415	446	422	431	415	456	429	450	430	449	441	451	426	460	474	416	432	386	442	429	447	436	428	469	437	432	428	489	447	418	377	469	424	440	453	472	427	446	449	417	417	388	441	423	419	428	452	404	495	438	449	442	463	435	459	419	409	423	435	447	427	439	438	442	415	420	400	441	485	426	417	463	448	449	458	445	445	443	399	396	441	411	422	485	430	465	424	451	443	433	432	435	460	432	409	430	445	439	402	442	408	459	446	415	442	461	447	452	445	474	440	426	430	451	434	400	423	435	443	420	430	433	437	429	408	406	448	474	411	458	431	404	434	401	418	447	423	445	394	465	416	461	427	407	436	426	473	445	425	444	449	421	458	440	451	411	441	399	431	448	458	442	440	456	419	424	449	441	400	463	437	401	388	425	411	466	414	438	442	437	470	415	449	426	449	409	450	454	404	396	429	435	411	467	454	451	457	440	437	417	453	442	429	460	410	416	435	440	461	459	412	439	404	423	430	429	472	445	434	390	455	411	401	424	439	405	467	429	452	435	450	446	434	439	446	407	422	425	388	418	450	424	415	420	438	433	386	422	445	381	448	435	459	451	418	468	436	423	404	427	482	451	457	457	409	444	412	447	442	453	415	458	397	457	430	419	429	441	465	420	459	419	413	405	430	418	421	401	428	414	445	470	462	445	426	434	430	469	444	425	448	437	442	456	433	401	439	429	408	485	444	449	448	439	426	439	440	409	454	426	448	453	448	417	435	425	433	418	451	433	434	451	429	444	428	468	444	429	441	463	437	478	464	456	424	432	439	432	441	424	435	430	396	426	434	419	425	443	454	442	423	439	420	447	452	448	472	444	434	423	421	425	465	428	431	395	446	416	476	433	427	418	392	416	459	435	409	454	451	448	425	436	450	437	453	452	406	425	423	433	472	453	432	470	418	415	441	466	407	456	437	467	442	455	431	444	421	473	422	430	429	471	453	400	473	443	416	426	450	442	440	446	410	411	468	465	442	434	425	438	429	451	460	418	410	428	440	457	396	394	416	447	435	419	458	422	431	422	478	412	440	431	390	411	430	420	462	468	453	457	418	386	426	438	432	396	459	436	439	469	451	438	451	419	439	472	387	451	446	433	424	443	431	443	425	465	456	439	462	446	399	468	445	444	413	448	456	448	470	438	440	480	446	431	431	384	422	425	446	429	449	440	417	424	426	404	439	438	459	454	433	447	471	414	420	443	456	433	433	415	428	433	429	424	453	423	434	427	411	439	408	445	411	407	455	438	442	458	426	410	414	449	440	432	431	441	433	408	383	395	409	403	445	427	449	435	428	453	447	451	457	416	408	426	431	461	427	398	435	449	427	432	415	429	429	400	399	440	426	429	433	423	451	412	431	433	441	453	416	386	441	437	480	417	457	391	439	440	420	458	470	434	418	453	427	409	417	436	448	371	468	421	454	441	454	441	466	397	429	432	438	427	473	451	451	478	433	438	448	408	444	446	432	405	485	472	473	449	443	451	403	446	442	406	434	492	423	436	442	404	397	434	432	410	454	422	454	475	413	458	377	430	427	430	419	426	416	446	418	402	415	477	455	417	452	466	416	392	447	398	433	488	426	464	444	440	452	421	392	398	444	429	458	432	452	457	411	427	428	428	450	428	438	443	451	405	453	413	410	401	408	410	443	446	420	430	431	435	476	401	461	407	399	413	430	434	473	459	446	478	429	449	452	473	462	439	400	436	434	465	413	441	437	399	440	407	438	428	420	433	468	404	465	454	428	440	436	439	434	453	421	470	463	447	442	434	445	414	435	445	440	428	438	438	431	439	392	450	425	456	444	422	430	438	452	466	440	464	402	450	438	420	439	484	455	488	420	452	431	444	419	430	423	441	429	444	448	417	464	469	451	446	491	452	459	440	432	461	462	422	412	452	421	452	452	441	461	446	443	416	399	447	442	386	442	429	430	455	421	441	478	464	418	437	427	397	417	440	441	403	439	463	449	452	418	454	434	451	459	395	451	452	408	463	438	416	440	388	447	418	426	470	453	427	411	448	444	450	440	415	466	454	423	448	433	447	447	422	432	440	410	455	427	437	476	429	429	390	426	480	480	455	473	395	417	407	381	476	423	460	411	458	436	422	427	460	473	439	400	426	417	430	449	418	409	435	422	442	406	419	458	411	490	449	435	430	416	454	457	429	444	446	448	444	417	413	398	406	433	457	456	453	417	460	432	431	451	427	444	410	443	415	450	459	480	426	450	452	413	468	419	418	437	444	469	444	441	429	467	401	427	439	433	451	424	398	433	429	429	421	411	436	413	440	454	428	444	438	440	427	431	431	446	408	434	460	418	432	426	458	443	411	434	442	406	438	431	457	412	435	434	431	420	411	447	479	469	443	416	427	478	473	423	452	469	435	441	441	429	411	420	439	447	444	419	496	407	481	437	437	406	404	414	451	431	443	394	411	448	462	427	408	421	435	419	442	406	413	435	442	429	445	429	422	422	411	423	414	455	428	428	433	401	441	428	417	416	446	437	424	415	442	479	453	469	444	426	416	426	426	422	416	432	444	422	454	468	432	452	437	413	414	435	462	462	446	438	433	390	447	395	437	410	493	426	463	434	432	449	426	446	411	428	428	411	432	465	459	409	419	451	427	423	429	436	454	440	444	433	443	430	389	439	422	473	460	441	441	422	478	470	420	438	415	442	420	392	461	423	478	432	450	428	409	449	447	445	452	429	456	425	415	432	414	424	435	447	440	436	445	443	436	435	457	426	445	418	440	445	465	425	441	407	390	431	443	418	428	463	457	451	444	410	421	440	449	452	461	432	447	459	451	412	431	432	400	460	432	384	424	399	431	434	450	433	440	432	419	477	430	414	396	456	475	370	422	412	437	446	471	436	449	432	405	455	428	418	438	449	430	492	431	445	428	465	442	435	447	438	449	447	444	422	433	439	437	417	421	424	517	436	446	407	430	421	455	412	422	459	455	387	443	424	441	451	403	396	442	442	443	430	456	426	449	438	447	413	461	428	446	450	454	456	419	469	462	437	463	455	432	419	413	435	442	425	425	449	460	421	405	404	437	454	462	413	424	453	425	481	420	411	426	418	441	467	443	440	446	430	449	425	463	404	424	464	442	430	442	467	425	423	422	432	451	423	423	425	418	448	435	457	439	412	398	454	427	428	442	404	438	450	420	459	422	457	456	432	459	414
1470	874	538	399	733	909	809	707	669	532	444	369	274	249	241	187	156	132	133	155	129	143	114	127	98	97	107	91	93	65	75	68	64	41	44	55	47	44	53	36	46	46	32	40	36	43	46	48	35	34	30	36	45	43	29	43	44	35	30	24	43	28	29	25	38	26	31	34	34	34	31	31	36	34	36	35	34	29	31	36	39	40	32	36	48	36	36	34	38	33	41	28	36	36	31	29	43	44	24	35	35	29	29	35	33	29	32	28	38	25	30	41	26	30	35	36	32	29	36	32	35	30	28	36	29	28	30	35	29	31	27	41	22	34	41	37	28	41	30	33	36	27	38	34	15	25	32	30	32	34	23	28	25	37	41	27	35	35	32	33	28	34	32	28	23	35	31	32	30	39	33	41	29	30	32	38	42	38	30	24	34	30	48	42	30	34	39	33	48	35	35	29	40	41	29	31	27	28	37	44	45	28	39	35	27	30	51	40	39	26	27	38	27	36	38	34	31	26	36	27	28	21	36	42	29	36	38	38	42	26	34	28	34	47	35	23	33	45	39	39	28	28	32	40	31	33	37	35	29	46	33	48	36	27	44	37	32	39	35	33	35	32	30	35	42	42	42	42	20	34	46	32	23	33	31	33	29	35	33	34	36	24	31	26	34	39	30	33	33	38	28	31	41	30	29	32	40	32	38	27	39	34	31	33	32	35	33	28	35	35	50	32	32	45	48	33	23	29	31	35	25	35	31	33	35	30	33	26	38	31	43	33	35	32	37	30	24	28	32	28	30	40	40	27	30	33	29	30	40	35	34	32	40	27	30	41	40	24	29	41	31	33	35	40	44	39	29	24	31	40	38	36	32	30	43	24	38	32	29	32	38	24	35	27	36	30	34	31	23	38	31	27	32	36	35	41	35	37	20	26	37	30	44	37	21	31	36	38	30	37	30	30	36	31	25	33	31	30	35	27	30	46	34	36	28	28	38	30	36	42	32	28	28	26	31	27	30	36	25	31	29	25	19	38	41	41	32	39	37	29	31	30	38	39	36	29	36	42	26	48	28	37	30	39	37	44	27	36	30	29	28	32	30	34	27	37	35	30	34	28	35	33	35	32	32	34	42	38	32	34	34	51	42	35	28	33	35	41	23	33	31	43	28	28	28	33	30	39	30	31	27	30	45	33	29	39	32	31	36	36	30	32	37	31	36	26	24	44	21	34	32	40	30	43	30	26	31	20	33	51	41	34	31	36	45	36	27	27	30	38	25	38	35	33	47	31	36	31	38	33	39	39	30	29	38	38	31	25	37	34	29	40	34	42	30	35	24	32	33	39	29	42	27	43	32	32	27	38	38	38	37	28	31	54	33	45	36	38	29	34	29	34	30	25	24	36	31	45	42	31	34	39	44	32	32	31	40	40	24	35	34	21	30	30	36	23	41	31	41	42	43	36	23	34	36	28	35	22	29	28	39	34	27	45	34	26	33	39	35	43	27	34	30	32	42	39	38	33	31	43	42	31	38	45	33	24	34	29	37	34	43	34	37	44	23	22	29	44	43	31	30	32	28	34	35	51	20	29	36	35	40	32	34	39	33	36	24	30	35	38	34	39	29	33	34	39	32	33	30	24	39	38	39	39	22	27	37	41	38	24	35	28	40	27	33	32	26	36	37	26	35	26	27	36	26	37	38	37	39	30	36	22	34	34	29	36	29	40	24	43	35	28	33	29	32	32	30	32	31	29	43	27	24	34	48	31	49	33	34	32	37	45	39	35	30	37	29	26	32	33	37	35	41	39	31	41	37	32	37	31	35	35	30	25	25	33	31	38	33	26	39	38	31	39	34	25	33	30	26	35	22	40	42	34	39	38	33	35	29	46	28	38	35	39	27	28	30	34	38	27	30	31	39	40	34	32	30	29	35	32	29	31	23	34	24	55	42	29	33	32	35	30	33	24	19	32	40	43	30	33	37	39	34	32	39	34	28	39	25	38	29	32	21	33	27	39	32	26	37	33	31	33	41	22	26	27	38	32	37	36	30	39	34	36	41	25	32	46	33	37	33	32	40	26	22	27	42	35	39	38	33	37	24	40	36	27	44	25	36	26	31	34	34	36	37	41	45	39	37	31	27	34	33	48	28	25	34	32	37	33	43	30	32	44	37	28	39	37	23	30	37	38	29	36	36	24	43	37	38	33	41	30	22	42	32	41	38	33	38	35	47	28	42	44	23	29	35	39	32	34	36	31	40	31	29	43	30	37	31	31	34	41	25	26	28	38	32	29	32	38	23	22	42	29	33	35	31	32	31	38	28	33	27	33	30	36	33	30	30	34	31	39	32	48	43	39	34	27	30	41	28	31	34	32	42	32	35	36	22	31	30	31	40	41	35	23	29	25	34	20	34	34	26	34	26	31	33	27	40	32	32	35	25	29	30	31	34	39	41	38	41	24	40	26	52	29	42	23	36	33	34	31	25	31	25	31	34	40	42	29	36	25	28	29	26	31	31	38	43	27	29	33	39	40	41	26	32	41	26	32	35	23	32	21	36	33	38	34	35	43	20	35	33	36	26	19	24	25	29	26	32	36	24	37	29	42	35	34	32	49	35	35	39	34	29	37	32	39	43	31	47	27	18	20	26	33	38	40	38	33	25	37	37	35	21	27	30	32	29	31	31	32	39	31	33	40	37	39	22	36	27	49	25	42	45	33	29	30	24	34	33	30	36	35	34	27	37	30	34	45	39	26	36	34	30	28	32	32	35	34	33	25	37	35	33	34	39	32	27	30	27	28	37	36	23	28	36	48	31	28	26	35	37	47	41	42	34	34	32	40	34	34	33	34	32	39	26	24	23	28	34	38	36	38	29	28	30	31	37	32	31	34	30	35	37	30	36	25	34	37	37	29	27	48	29	38	44	28	42	27	38	30	41	42	28	30	33	35	32	34	33	23	32	29	28	36	40	30	32	33	31	34	33	34	30	31	23	27	42	27	33	32	43	34	33	29	29	23	34	36	48	43	24	24	33	41	37	35	35	34	39	34	34	37	39	35	43	27	32	25	37	31	32	29	44	26	46	23	31	31	22	32	36	39	42	30	35	30	23	22	29	34	40	23	34	32	36	35	37	31	23	32	39	35	32	36	28	44	29	35	40	31	27	18	38	26	36	25	33	29	33	36	30	32	21	23	41	38	24	38	31	31	31	42	40	27	37	34	31	37	24	27	38	30	32	34	30	32	30	31	37	28	35	38	38	29	29	32	34	38	26	40	25	33	39	30	35	39	41	32	38	24	42	39	29	42	35	28	40	30	27	37	35	32	38	28	39	35	37	31	36	33	43	37	24	34	34	25	40	25	27	36	30	36	37	27	36	37	29	29	27	34	38	35	27	28	41	32	36	38	39	42	34	37	34	40	30	34	29	39	37	34	34	38	42	33	31	31	28	26	33	42	35	36	26	31	26	39	23	27	34	24	29	32	31	24	33	38	41	36	35	30	32	38	33	23
24233	18025	11974	26037	34671	34108	31156	27683	24226	21007	17871	15119	12579	10907	9309	7921	7077	6234	5628	5253	5417	5307	5174	4939	4506	4297	3930	3379	3036	2650	2368	2080	1888	1516	1378	1329	1230	1101	1048	997	898	926	853	791	834	820	735	722	709	644	662	699	635	665	666	648	619	664	625	618	596	628	600	657	588	626	591	609	629	579	577	592	593	583	575	584	565	538	584	569	591	523	555	554	600	533	589	516	573	586	537	574	538	536	566	542	579	531	508	521	541	530	537	506	563	546	579	521	547	557	524	544	539	558	541	542	507	525	525	556	581	504	537	515	541	503	515	536	551	559	542	556	530	549	605	541	530	581	513	519	552	512	513	518	570	508	566	519	519	526	543	525	561	564	552	517	541	536	504	517	547	566	509	541	524	533	526	550	517	522	497	562	540	494	571	502	513	469	548	502	507	508	515	519	504	556	559	517	543	546	564	521	575	562	504	553	535	565	578	520	542	528	536	477	531	537	498	536	597	524	531	516	559	535	535	523	551	547	538	532	541	495	520	499	535	552	545	569	502	504	515	535	540	568	491	541	519	531	509	515	568	549	553	519	531	509	543	517	484	549	551	532	538	546	528	519	510	522	509	498	511	540	532	584	548	532	544	569	538	481	544	569	519	521	535	531	572	523	576	561	512	507	565	497	510	520	528	501	544	577	550	509	548	538	543	528	549	503	501	520	535	531	530	543	554	540	502	516	514	524	544	538	568	549	509	527	504	540	499	506	509	556	506	562	528	546	475	509	522	566	490	506	511	548	537	565	523	554	520	520	575	501	500	523	519	543	542	513	581	558	555	536	558	573	542	514	536	526	497	553	533	529	539	539	554	516	510	558	531	557	579	528	439	527	551	539	501	530	504	553	546	541	546	524	530	536	507	551	551	481	538	539	509	542	516	508	536	528	549	549	525	547	499	561	537	536	520	502	546	543	528	542	543	515	526	554	534	568	544	561	527	583	527	540	493	544	537	489	507	480	569	546	534	563	521	495	541	515	567	508	549	504	524	522	526	534	523	504	510	506	479	520	556	496	520	559	534	529	563	504	532	502	542	531	572	520	520	544	506	556	531	527	595	551	519	517	519	546	523	529	553	532	507	544	488	545	577	569	518	539	538	583	526	518	534	516	515	568	548	532	534	542	521	492	508	539	550	529	540	522	508	517	526	522	536	565	513	508	533	512	536	513	541	516	511	514	556	528	513	557	528	535	519	617	548	548	542	546	551	510	523	558	567	521	558	541	547	522	540	512	508	533	502	518	544	526	486	527	533	566	518	495	490	552	570	499	521	536	523	520	489	542	561	522	534	540	552	495	543	547	570	522	561	560	544	557	509	512	559	506	530	556	506	570	525	510	494	557	524	525	525	551	487	540	531	489	515	554	500	563	510	566	522	504	522	555	519	547	518	573	547	514	561	510	536	502	523	593	490	536	541	549	559	499	555	558	536	551	500	525	543	511	543	542	526	511	514	537	543	521	537	508	494	510	573	568	493	496	553	535	536	519	520	509	547	518	509	534	550	546	514	558	509	549	542	545	541	566	542	541	518	533	530	548	567	519	563	543	544	482	521	503	546	533	483	514	501	500	547	550	497	534	522	540	589	518	512	532	581	507	525	504	552	537	552	574	535	509	546	524	521	558	491	524	542	515	533	540	543	520	531	554	526	526	503	548	523	549	515	522	516	541	505	486	521	487	553	527	528	580	492	555	549	505	530	529	521	531	525	508	528	531	535	509	540	546	531	491	522	565	553	502	566	523	518	529	545	502	562	551	534	524	505	535	509	547	499	539	542	492	535	535	501	516	533	549	539	511	505	571	562	556	547	584	551	531	540	519	550	558	568	564	547	500	529	525	519	538	553	537	535	517	537	501	500	545	566	553	523	540	530	565	504	583	547	519	527	530	549	507	544	521	552	523	563	511	555	530	571	557	535	558	512	491	572	510	539	544	520	507	553	540	527	502	511	544	551	524	508	535	536	585	498	489	558	526	493	555	519	549	493	500	490	526	517	521	524	493	567	493	549	512	574	532	544	560	559	529	523	512	545	550	556	538	518	519	500	504	461	547	498	529	503	555	570	562	474	543	521	581	593	524	547	507	519	541	507	538	499	511	580	542	554	518	536	560	572	548	565	494	550	540	543	518	577	515	512	572	504	504	536	590	502	532	589	525	573	539	521	556	529	543	509	544	477	566	554	540	539	577	527	498	557	528	511	534	534	547	521	568	552	519	543	517	538	531	512	504	548	525	552	515	507	539	550	568	525	508	510	524	510	494	532	538	542	523	538	558	511	537	557	510	532	552	541	516	520	529	511	539	520	506	505	496	521	477	530	513	540	529	532	559	524	546	569	501	542	542	534	573	545	511	538	525	534	496	502	517	531	487	529	526	520	467	500	512	547	475	535	514	524	514	515	524	550	535	569	561	506	563	566	540	544	546	501	532	542	530	546	534	537	506	505	505	523	475	512	543	549	554	510	567	546	539	523	539	535	485	501	549	545	517	532	521	534	544	533	558	527	504	504	531	518	469	514	570	552	542	551	516	568	506	539	546	527	553	523	514	536	538	541	522	543	590	512	574	535	541	564	526	538	527	525	548	537	503	537	546	537	569	551	514	532	526	518	551	525	504	550	510	494	549	505	512	556	534	552	504	519	511	537	571	505	551	552	526	519	545	533	510	539	553	575	564	526	541	543	520	577	571	511	549	557	511	552	528	496	559	538	508	505	546	550	506	493	529	518	563	513	504	514	542	525	570	521	541	536	510	555	590	543	512	524	508	525	519	515	560	546	529	529	506	535	502	565	573	562	557	556	480	536	523	517	588	526	526	558	531	526	528	560	560	543	561	542	505	515	508	569	522	558	499	526	490	581	532	545	547	549	542	538	560	542	540	541	550	540	534	536	530	520	503	546	521	548	490	545	492	508	536	532	513	494	532	520	523	553	548	519	538	533	558	574	574	493	565	527	547	499	531	495	519	512	561	506	558	558	558	505	518	573	501	569	546	527	511	505	528	520	547	509	528	525	534	521	512	543	515	524	546	512	529	529	571	518	558	529	547	510	568	565	545	546	529	539	529	550	517	539	534	554	528	520	527	529	564	540	539	462	519	553	536	512	578	562	503	513	534	485	513	536	520	552	539	525	519	542	538	527	539	517	542	534	516	558	528	521	506	522	538	535	513	538	504	571	556	532	499	516	538	536	514	534	536	561	513	481	510	557	525	508	536	521	515	511	521	523	528	551	535	575	540	526	523	569	531	544	549	524	514	557	485	525	516	519	549	481	512	557	549	485	529	571	489	510	536	533	535	564	534	546	539	552	532	552	490	501	536	551	575	516	535	514	529	538	509	540	556	519	498	555	497	529	536	482	508	552	534	545	534	586	488	503	524	532	540	483	516	496	546	554	517	569	509	555	514	534	504	498	512	491	521	575	553	536	532	538	504	566	482	550	545	561	549	565	537	565	509	544	516	552	543	513	520	491	526
3020	803	461	397	637	754	750	622	525	496	393	327	279	246	179	168	168	150	140	142	132	146	119	130	117	99	115	89	83	91	64	81	70	68	56	57	59	69	69	62	57	54	43	38	54	40	47	40	44	41	56	34	39	42	42	38	50	46	42	37	46	48	42	52	45	40	50	36	47	57	36	42	36	36	30	38	50	39	43	41	45	43	50	47	44	40	53	49	48	56	41	50	34	49	47	38	42	50	55	44	43	43	44	43	39	43	36	34	36	34	41	44	33	48	39	31	41	41	43	32	40	52	47	35	40	44	40	40	42	47	46	34	44	52	40	38	36	44	38	43	41	33	45	46	46	40	33	48	44	40	39	43	47	53	44	36	33	36	32	44	57	47	48	46	44	40	31	55	40	55	38	45	37	51	44	35	52	33	47	48	48	37	40	36	62	42	44	51	53	30	42	35	37	37	42	37	51	40	38	53	39	36	41	38	62	50	44	37	46	35	36	40	57	34	40	44	45	45	31	52	49	32	47	48	37	46	35	39	41	44	42	36	55	38	49	41	48	41	40	35	47	47	43	43	37	56	51	42	28	35	52	43	42	40	43	54	49	43	45	43	40	31	29	35	38	46	43	38	42	42	48	51	38	52	44	39	34	47	45	52	48	37	43	40	36	38	53	42	48	40	51	36	48	38	38	38	46	51	39	33	53	40	47	40	47	43	38	47	44	37	49	42	49	38	38	41	34	45	35	34	48	46	44	35	44	37	36	50	41	57	40	49	37	38	31	59	39	46	37	40	46	41	53	34	43	44	39	43	48	39	29	47	45	47	35	46	48	39	46	41	41	44	42	41	37	42	44	50	46	42	50	43	48	50	51	44	43	36	38	29	51	39	41	55	51	41	44	42	36	48	43	36	42	37	46	43	48	35	42	41	35	40	51	38	46	34	47	28	40	50	28	43	49	47	38	39	45	46	47	33	38	38	45	39	35	49	41	53	35	48	42	38	41	56	51	38	43	41	49	31	36	50	34	39	46	38	45	55	43	46	50	46	40	31	40	40	45	36	46	40	39	50	42	49	38	43	36	40	43	31	53	40	49	60	37	41	38	48	35	31	30	36	52	47	40	31	56	45	39	39	53	51	35	37	39	47	42	52	40	36	45	38	42	43	42	43	54	43	42	37	37	41	41	40	48	45	37	44	51	34	41	35	40	39	41	44	49	45	43	34	44	42	45	35	40	45	36	33	56	44	40	49	40	37	30	47	59	35	44	36	43	38	48	39	32	39	52	49	38	50	40	41	46	57	41	43	46	45	36	36	44	47	47	29	43	30	52	46	36	45	46	41	34	36	37	47	43	41	46	39	31	51	46	49	41	48	29	44	39	33	47	46	56	33	52	41	44	36	44	47	41	46	43	41	50	55	45	36	36	41	52	42	31	39	55	47	48	48	43	42	43	53	33	46	53	49	30	44	46	47	41	40	50	43	32	46	48	50	51	47	37	36	43	40	48	33	42	49	39	40	52	44	50	46	45	50	31	55	45	40	42	44	40	46	54	55	32	45	55	37	50	42	42	56	44	47	50	34	48	40	35	41	33	51	33	56	47	54	42	51	43	39	47	41	48	42	47	43	43	43	49	40	52	51	39	40	37	43	50	37	40	35	36	43	40	40	41	31	49	39	50	44	34	44	32	39	34	41	45	45	43	47	54	42	54	45	38	48	42	41	44	52	41	47	35	37	53	47	43	36	37	43	37	45	37	42	42	39	52	53	35	52	50	40	43	50	44	43	42	57	43	45	42	34	38	48	40	42	37	42	39	40	57	46	42	38	41	45	48	39	44	51	73	35	47	39	37	40	32	28	43	43	48	33	40	36	43	50	45	35	48	47	35	38	44	47	38	42	50	50	47	40	42	39	45	47	39	44	41	37	32	46	46	44	49	40	39	56	35	41	38	51	35	38	54	45	37	38	44	37	47	40	42	44	28	38	52	41	40	36	30	41	49	36	42	41	43	43	40	39	48	35	47	48	42	36	36	38	43	47	50	44	45	40	52	60	48	44	26	53	38	40	36	49	33	27	39	47	48	52	39	30	54	47	43	34	45	41	48	49	42	43	45	36	48	49	41	35	39	36	40	45	47	46	49	36	39	42	36	41	34	50	42	38	48	43	43	49	49	37	46	33	38	42	45	42	36	44	49	46	49	44	54	41	39	44	63	45	31	42	50	41	28	35	46	40	52	48	44	52	36	40	32	52	32	44	38	34	31	55	42	45	45	48	55	44	37	44	37	34	42	43	43	37	44	49	46	35	35	52	53	31	36	39	50	51	46	44	44	43	36	28	42	34	41	40	32	42	44	32	39	39	52	40	37	36	46	42	44	36	44	37	49	41	38	45	49	39	38	52	36	49	37	47	37	49	51	27	45	47	38	40	41	39	44	37	47	50	37	38	39	32	52	45	44	40	34	46	51	42	36	50	44	51	42	45	37	50	45	51	41	42	48	46	40	45	34	40	42	49	30	37	48	36	40	45	43	38	39	46	52	42	45	47	56	44	35	61	47	37	41	38	54	47	56	40	41	33	45	47	51	45	47	48	41	46	48	45	39	61	38	26	34	53	37	47	54	39	42	41	44	52	51	42	30	51	44	50	42	45	32	45	31	41	48	50	54	51	39	43	36	36	42	39	43	52	51	46	49	41	54	32	37	30	31	37	43	44	42	51	38	45	44	41	40	56	39	40	43	46	46	47	45	49	38	55	35	46	39	43	47	37	30	46	35	39	39	46	38	43	34	41	48	59	44	45	36	44	39	52	52	43	42	48	40	47	36	36	33	49	45	35	50	48	49	44	44	35	36	37	35	33	41	37	37	39	43	46	32	39	48	46	43	38	51	42	39	43	45	34	54	42	39	37	47	49	48	42	33	32	41	36	34	40	55	38	31	43	41	49	33	39	40	41	55	41	43	47	47	41	49	50	36	42	47	45	34	43	47	39	51	39	32	41	40	44	41	41	43	41	34	50	45	50	43	43	40	33	50	39	43	38	35	47	47	43	41	46	38	43	35	37	49	49	39	48	42	43	38	40	38	51	54	48	43	49	47	43	46	42	41	33	45	52	26	40	44	48	31	47	35	40	32	43	37	46	48	43	42	42	45	38	36	46	50	34	34	37	45	52	44	38	41	33	43	34	46	38	42	39	55	42	39	42	29	45	56	45	32	47	39	40	36	44	46	38	43	48	36	50	37	47	37	59	42	47	35	34	41	32	38	47	44	50	43	35	41	48	46	39	48	41	34	29	39	55	47	35	46	40	52	47	49	47	44	46	49	50	29	40	44	37	34	48	34	41	52	41	45	47	47	37	49	45	37	53	40	48	48	42	35	38	54	41	48	54	43	54	39	28	49	57	40	45	49	40	48	43	46	38	46	51	42	45	38	38	47	40	48	54	44	45	46	37	49	46	47	43	63	49	35	46	49	57	33	42	39	35	36	36	38	40	42	49	42	53
22249	16446	11092	24464	33424	32949	30282	26729	23249	19851	16941	14301	12057	10167	8630	7622	6681	5965	5554	5323	5283	5202	5020	4731	4413	4030	3739	3269	2920	2649	2344	2150	1817	1570	1476	1340	1303	1220	1119	1066	1064	1029	929	917	902	926	891	836	812	845	792	785	773	761	775	721	757	726	750	787	758	722	742	755	709	739	771	704	792	744	721	730	737	723	706	719	699	720	639	705	690	710	696	661	684	686	686	674	720	703	696	687	715	660	685	646	675	675	702	672	642	738	729	681	706	645	664	667	665	672	695	700	639	674	673	643	725	640	648	645	623	669	700	699	683	741	703	632	660	675	718	723	668	658	657	681	656	739	668	709	691	648	661	678	692	654	705	629	663	679	641	654	685	662	648	662	680	703	664	657	737	671	676	685	686	667	689	662	666	658	681	667	653	732	599	690	653	708	673	694	690	751	677	670	738	685	700	688	667	665	655	680	663	697	714	697	670	669	682	677	670	663	661	675	644	667	691	636	704	612	653	649	712	678	701	685	654	665	677	695	705	682	679	701	634	704	655	718	652	670	628	682	702	711	669	662	679	658	657	629	687	690	625	710	652	717	670	657	689	679	728	661	679	654	652	627	715	692	678	696	666	672	662	687	665	634	665	636	656	665	672	626	689	694	658	705	645	649	685	644	676	670	664	672	654	626	713	674	681	672	669	676	694	673	653	679	662	678	671	655	642	686	640	678	702	663	669	673	656	648	647	687	702	628	638	637	694	677	690	687	621	643	676	680	704	698	673	726	677	718	679	683	675	675	691	690	631	655	657	707	641	707	676	695	642	692	676	721	636	674	666	686	688	702	668	645	699	694	662	645	659	656	693	675	631	686	659	639	678	686	656	649	668	675	673	661	691	675	680	680	699	679	679	645	600	673	694	679	675	628	671	704	677	677	678	650	635	657	681	653	692	668	692	700	664	691	659	690	619	679	670	656	653	638	657	670	688	699	715	683	605	675	698	665	650	654	672	657	674	694	698	696	699	657	656	679	659	675	685	678	677	701	696	692	658	742	671	665	673	643	670	685	657	692	684	676	704	680	654	673	686	679	669	697	691	715	655	661	629	699	641	709	639	693	688	688	646	629	648	605	659	683	675	673	719	655	699	711	672	642	726	665	635	644	649	642	664	698	610	654	633	681	705	655	686	635	717	664	681	628	693	663	691	649	699	635	684	623	672	708	634	686	636	663	671	667	660	686	693	653	651	678	633	721	678	666	693	700	717	653	729	671	686	639	678	671	702	731	669	685	659	688	601	724	712	669	680	672	656	670	699	640	665	701	680	657	715	646	668	636	702	651	662	632	708	667	687	647	669	662	687	651	709	692	673	679	684	661	711	654	610	668	663	721	683	677	664	689	666	672	703	631	641	645	659	694	667	665	730	650	692	724	640	674	615	624	701	657	726	691	649	679	663	650	686	656	693	666	679	628	702	689	692	668	709	696	702	674	662	648	607	728	635	656	629	624	673	647	691	675	618	650	678	722	637	669	660	671	658	655	662	672	705	716	645	681	678	681	709	700	663	652	647	694	638	717	647	687	645	694	705	686	653	694	647	654	695	643	718	704	667	690	660	708	667	646	671	666	626	686	640	673	679	643	689	698	654	719	707	622	648	683	655	677	664	677	666	699	678	686	690	681	695	672	688	695	659	679	646	717	675	699	668	681	685	679	689	703	663	715	704	662	708	661	676	646	644	638	679	661	624	675	724	626	693	661	672	642	705	675	683	652	666	642	686	641	657	650	661	709	687	706	675	678	675	641	644	635	697	719	639	685	637	678	674	705	638	666	658	637	611	660	669	692	645	706	676	656	691	631	664	694	670	690	666	646	688	661	664	643	673	623	666	655	677	683	728	651	660	686	654	682	685	674	693	692	706	713	683	667	637	663	699	672	707	692	694	664	702	701	646	691	684	687	679	645	634	711	709	680	679	702	725	655	690	686	670	667	712	649	677	690	630	673	686	703	653	707	671	654	652	667	670	699	669	674	746	647	674	635	726	681	665	698	685	720	706	676	674	676	696	671	687	664	645	702	690	683	670	690	689	623	684	642	693	668	675	676	686	695	689	669	721	671	707	694	700	704	714	679	685	684	731	690	690	631	684	682	692	710	652	678	717	678	644	641	710	605	703	677	711	641	677	666	680	708	668	655	717	670	697	662	648	672	667	639	667	659	667	634	675	690	720	669	643	631	656	661	652	664	678	669	676	696	705	713	679	662	652	673	695	644	656	668	695	664	664	647	651	679	647	653	661	719	711	671	651	681	699	672	726	659	716	683	679	659	635	695	657	635	644	643	685	674	696	701	668	687	711	706	668	694	673	724	726	704	675	652	648	688	723	660	695	647	643	659	666	652	686	648	668	697	673	660	697	679	675	645	647	666	617	656	664	662	686	712	644	646	681	631	703	644	712	659	675	671	655	644	712	738	648	663	667	650	699	655	695	667	693	640	665	636	664	734	661	680	648	671	720	700	648	675	671	693	669	657	655	721	644	647	667	686	619	699	664	672	663	707	658	678	677	673	725	682	687	699	632	679	703	651	653	667	683	643	711	637	698	697	690	653	657	665	635	692	610	651	659	705	680	705	646	688	701	676	644	650	677	673	675	688	680	648	672	656	615	711	684	685	680	717	644	725	586	688	683	661	669	669	669	697	623	644	593	669	706	622	668	688	638	658	700	683	681	635	677	643	673	687	703	687	676	694	648	664	677	647	669	707	660	698	653	709	694	724	671	693	663	726	651	667	707	675	669	684	692	648	654	659	668	671	708	706	680	704	666	691	704	702	710	713	658	644	678	661	676	640	680	683	685	689	619	633	667	620	699	626	689	639	686	678	684	723	686	665	682	655	683	710	680	661	689	663	671	619	688	703	669	648	657	640	705	676	652	672	692	699	690	630	650	652	646	650	682	651	655	670	658	676	667	697	673	682	726	668	655	687	653	679	648	675	681	651	688	659	710	624	691	650	648	675	678	673	732	747	711	675	685	673	662	703	648	678	723	661	654	707	681	693	672	693	621	664	660	703	692	701	696	659	679	649	673	696	664	718	658	675	670	648	667	692	691	652	700	687	655	669	712	700	633	702	655	642	680	679	679	676	722	692	703	680	644	706	662	652	671	661	641	694	666	690	656	683	698	741	658	714	706	644	658	653	640	675	667	674	729	608	652	707	670	686	649	638	666	674	676	679	676	672	658	714	674	676	687	728	646	707	621	661	679	631	692	675	731	669	689	674	672	697	634	653	684	670	716	660	635	662	682	706	678	695	676	714	665	648	663	703	630	684	661	695	624	650	675	647	670	636	676	623	728	676	667	643	683	695	644	720	695	690	697	657	725	693	726	664	684	703	698	638	690	658	692	655	658	719	670	717	688	662	661	653	670	702	720	661	683	690	657	653	642	668	697	665	682	654	671	692	665	684	655	644	726	673	703	691	682	646	674	692	648	680	675	694	657	708	639	703	692	690	636	712	696	690	620	663	711	616
2496	1198	750	557	979	1206	1101	944	813	668	574	477	399	343	310	250	213	197	177	193	193	198	185	172	123	164	123	126	103	106	88	85	87	69	67	68	58	64	68	78	61	56	72	59	42	60	53	51	55	56	52	64	61	65	52	52	44	61	69	69	40	47	53	57	55	41	50	55	61	49	51	64	50	49	57	51	52	47	57	49	58	53	54	52	57	46	66	51	54	46	33	49	46	62	56	52	37	61	51	56	62	53	54	46	53	44	46	50	50	42	62	53	58	59	43	62	42	62	61	47	46	38	45	63	70	48	55	51	47	40	51	57	46	58	46	50	48	49	61	46	53	47	47	50	45	40	49	53	42	51	47	61	46	44	54	50	44	48	54	55	51	45	52	52	42	52	55	42	46	52	53	48	42	48	54	42	51	38	46	59	48	41	59	55	47	53	50	50	57	52	43	60	38	51	53	44	52	55	54	59	57	57	53	58	49	39	42	52	53	46	54	56	49	43	47	44	64	35	48	51	45	44	47	49	57	61	45	64	42	54	43	49	52	56	53	42	60	46	55	43	48	47	62	37	46	46	46	52	50	50	56	53	51	39	39	55	45	55	71	49	60	46	51	56	50	59	47	53	49	44	37	49	49	53	54	53	57	61	46	52	48	39	46	49	62	48	58	56	52	44	53	51	55	47	53	47	49	54	37	49	45	37	57	61	44	63	39	38	52	41	40	50	52	51	52	72	62	52	51	47	64	39	41	41	49	41	43	50	66	48	54	45	49	57	51	52	48	44	54	39	72	40	48	58	61	41	50	50	48	56	61	66	45	50	61	39	51	50	48	56	40	53	44	45	49	56	45	47	42	49	51	61	50	53	50	39	51	44	51	49	39	51	54	53	56	58	54	53	54	51	42	60	45	45	48	43	62	54	47	45	30	40	51	44	51	69	50	50	44	55	60	57	47	59	46	51	54	45	59	49	56	38	52	46	38	60	44	41	59	54	46	45	49	53	43	48	52	50	43	48	53	46	57	49	64	54	53	46	49	64	45	54	57	52	47	42	72	54	44	58	62	50	50	44	46	52	50	50	49	50	63	65	51	39	54	47	58	50	58	47	46	51	53	57	44	51	50	48	44	51	42	48	65	53	38	58	51	54	59	48	46	43	39	48	50	68	43	55	45	48	50	53	61	50	51	41	39	55	60	56	50	43	48	52	55	51	57	46	52	56	51	46	45	54	54	65	47	41	43	62	40	49	48	60	56	57	43	52	39	39	55	47	58	61	52	38	52	50	50	49	58	55	53	43	49	61	61	50	57	62	52	61	42	55	50	53	51	57	47	46	55	43	38	43	46	52	50	55	62	56	61	60	47	38	64	47	57	62	58	48	42	61	58	54	49	42	60	54	53	57	49	48	46	63	56	41	55	50	46	41	40	48	55	52	51	47	42	46	55	41	41	47	53	58	52	54	39	58	50	43	58	45	51	42	60	56	34	56	54	54	59	65	54	51	59	67	51	49	51	50	59	51	47	52	52	54	52	62	44	52	60	55	64	52	67	46	56	62	55	62	52	54	51	46	48	41	45	54	56	45	49	44	58	54	55	57	54	40	39	66	48	54	39	44	44	48	38	45	64	60	56	62	58	51	53	62	45	52	40	49	48	40	56	46	53	53	43	50	54	56	47	42	55	47	45	49	58	47	49	47	40	50	46	55	52	53	36	53	45	48	44	42	51	36	51	52	54	60	31	57	39	52	39	36	41	60	42	38	46	53	58	46	54	53	63	46	48	55	47	46	47	44	62	58	43	45	54	45	49	46	54	59	42	53	54	50	58	48	50	56	36	47	45	59	46	63	49	58	45	57	49	45	51	56	53	43	58	50	48	61	53	55	56	54	49	48	52	40	44	48	46	58	53	51	59	41	61	49	64	54	57	56	63	65	65	52	43	45	52	37	48	47	59	41	48	50	47	42	55	54	40	45	54	53	46	47	46	59	43	50	39	46	54	44	56	56	46	44	42	58	45	65	59	50	53	61	61	43	48	50	48	64	63	55	45	46	50	57	53	63	54	52	57	51	46	52	55	39	47	41	58	53	52	56	56	46	49	52	56	55	48	59	54	49	58	55	45	53	61	55	61	43	34	55	53	54	40	48	45	56	52	42	50	49	36	52	59	56	61	44	41	48	49	60	69	46	56	55	57	45	42	53	53	54	55	48	41	48	55	43	35	56	45	47	68	45	48	38	42	67	60	49	41	36	47	46	52	48	59	53	58	49	55	48	47	56	58	39	57	46	56	61	59	65	55	52	53	54	54	46	67	58	54	51	48	51	53	65	58	46	54	42	44	57	65	52	46	51	42	49	61	52	47	45	50	43	50	44	45	56	53	52	61	54	58	50	45	62	67	56	45	55	53	39	52	48	46	59	47	49	40	42	58	46	49	52	49	66	52	58	65	57	37	46	56	57	50	50	68	65	51	60	44	47	59	59	49	59	47	55	56	54	47	48	58	49	43	51	69	53	48	48	47	50	44	54	55	47	50	66	51	51	40	60	54	47	51	45	49	41	56	53	57	45	55	41	47	64	48	47	48	67	50	49	45	54	47	50	48	39	49	51	48	51	63	53	39	57	53	42	49	39	49	49	37	53	53	47	55	69	54	53	50	47	64	51	41	43	47	37	68	42	53	54	50	52	52	52	42	41	47	49	60	39	52	51	59	51	42	45	51	39	53	55	48	58	54	49	42	48	80	46	55	54	53	51	36	51	50	53	45	51	72	47	50	47	50	50	65	48	51	48	49	36	39	46	48	44	55	62	50	44	50	61	40	70	58	53	52	52	44	48	53	54	56	57	63	56	46	49	39	43	62	49	43	55	55	41	60	46	46	67	50	54	61	62	51	54	72	56	55	48	46	60	47	43	71	50	49	58	41	58	42	52	53	48	48	45	32	54	45	55	56	51	61	52	44	45	51	49	54	43	66	47	52	52	59	54	47	46	57	51	42	52	56	50	63	62	52	63	51	51	49	46	49	42	43	52	44	56	37	58	45	56	47	50	59	58	42	49	45	33	54	49	56	65	41	52	45	52	55	43	57	47	44	55	49	55	52	61	50	47	50	47	48	43	57	42	48	64	58	58	56	52	55	62	38	43	46	41	46	56	40	54	46	58	51	36	52	42	53	51	45	60	57	55	46	53	56	45	43	44	70	47	48	56	63	60	43	64	47	47	47	48	53	50	46	49	62	36	53	37	37	43	60	55	49	50	55	64	53	48	62	41	48	56	46	46	43	49	60	62	45	42	46	54	57	46	57	39	49	59	52	44	49	29	45	47	44	69	58	51	44	57	50	55	57	52	59	58	47	48	42	59	54	47	45	50	57	58	49	59	53	45	63	59	49	54	49	50	56	41	46	44	41	53	52	46	50	57	47	55	49	56	49	55	68	42	50	55	58	42	46	52	44	54	43	39	54	45	55	54	56	54	54	48	50	52	57	52	50	51	47	61	55	46
28143	21224	15107	29974	38315	37859	35105	31579	28169	24688	21534	18516	15659	13645	12006	10392	9204	8242	7754	7100	7157	7007	6854	6194	5872	5476	4952	4279	3912	3468	2999	2729	2497	2076	1947	1767	1622	1584	1419	1418	1301	1266	1241	1134	1187	1098	1040	1071	993	972	985	930	955	1010	993	936	991	944	914	886	942	867	922	937	929	885	904	887	840	858	907	900	875	898	903	852	902	872	879	893	842	840	890	820	840	821	830	850	793	797	878	853	849	816	839	848	816	780	834	803	804	810	860	809	866	837	778	838	825	731	816	793	831	803	814	814	818	795	763	834	825	781	779	814	866	813	792	768	810	854	817	800	796	816	829	780	799	848	753	820	794	813	838	742	779	819	797	803	732	799	808	789	819	802	729	843	785	823	828	793	806	837	821	773	818	840	795	790	803	864	821	822	813	813	809	778	805	801	768	793	783	824	778	803	789	781	784	800	736	854	799	839	812	825	789	802	807	816	799	750	775	814	812	826	799	792	776	764	831	803	808	792	784	802	794	769	860	791	812	795	769	797	811	807	809	790	788	826	785	799	774	791	858	797	777	761	775	800	773	753	817	802	783	787	815	771	839	797	803	754	787	820	773	818	787	759	815	793	815	775	816	803	793	819	795	846	755	798	785	790	806	804	781	835	834	821	817	757	764	805	879	781	786	794	765	818	746	816	833	810	759	794	754	825	793	791	815	781	813	793	774	789	783	834	749	840	789	792	800	750	798	785	863	786	812	814	812	787	824	826	816	779	781	814	797	795	753	785	839	750	824	794	799	813	809	797	798	780	816	790	801	821	813	776	803	776	793	812	802	750	808	813	802	790	854	793	801	761	800	784	839	757	802	776	792	794	786	846	776	796	787	874	827	801	786	789	820	846	740	749	820	834	772	800	763	777	786	725	743	778	754	768	777	809	819	810	781	817	791	802	778	829	756	843	777	766	810	790	801	759	802	822	794	782	839	751	752	798	751	779	808	779	814	790	778	765	810	788	808	798	829	804	783	811	803	781	800	802	781	842	783	809	739	818	808	771	775	824	833	820	782	808	863	773	816	812	805	782	797	807	827	786	773	789	835	764	795	825	747	795	866	824	805	809	783	736	746	822	822	825	815	759	809	813	809	782	817	726	815	803	783	822	793	795	810	792	809	790	781	807	771	803	761	812	815	790	793	866	735	825	740	764	825	855	754	777	787	817	782	777	834	800	773	781	797	724	792	828	784	797	789	791	821	843	816	775	793	796	777	746	837	766	794	811	793	768	796	813	801	825	797	710	828	812	840	730	786	782	786	792	762	767	770	786	781	810	788	833	790	797	760	792	796	820	834	794	821	768	784	812	758	816	783	795	777	797	766	807	773	799	775	760	813	809	770	755	791	797	762	850	777	824	809	795	770	805	812	807	767	821	783	802	820	795	848	744	854	760	778	788	810	778	822	768	768	756	833	828	796	780	836	811	767	788	798	757	792	769	786	855	792	818	798	824	802	799	781	789	851	778	806	813	772	801	781	785	767	803	796	788	831	745	819	793	738	754	843	789	861	790	815	796	803	797	806	826	817	825	783	819	815	810	825	820	814	789	784	792	801	839	822	819	794	809	772	792	820	803	785	819	787	850	808	816	824	775	746	807	796	772	777	780	808	836	803	806	820	796	783	772	837	753	788	817	805	743	789	783	775	792	779	781	810	810	783	862	764	776	786	814	761	844	781	785	820	803	772	813	809	810	781	788	797	758	800	793	749	780	811	778	710	794	803	806	761	857	820	836	823	757	764	810	781	735	794	733	773	797	774	727	836	800	799	791	778	776	752	760	796	809	821	786	794	748	825	780	762	795	823	758	775	753	781	798	778	807	833	786	835	793	787	795	757	792	778	803	790	798	839	785	819	754	809	819	779	775	818	808	831	767	802	779	753	787	756	801	804	797	789	726	836	788	856	788	861	852	755	795	743	797	785	742	776	746	786	788	804	819	818	845	788	809	812	811	837	805	791	815	790	756	774	819	799	778	757	764	789	753	803	810	814	811	821	743	755	836	784	797	816	820	782	790	781	816	818	827	809	800	773	815	785	787	827	810	821	807	742	786	768	766	717	801	759	768	790	754	786	775	785	758	806	807	769	804	805	751	876	799	820	788	797	805	788	798	809	811	812	781	818	816	829	771	823	843	820	805	785	820	814	807	772	789	758	788	837	807	760	809	745	781	747	764	758	809	793	828	767	784	816	809	783	810	821	846	787	813	836	786	788	783	790	789	794	838	794	805	812	804	776	802	801	788	771	784	811	838	793	767	844	784	800	808	832	760	781	800	741	791	833	754	802	813	796	784	768	820	778	793	799	823	789	826	842	774	817	801	777	774	836	802	772	792	808	775	792	795	827	740	848	748	729	735	733	830	792	792	779	806	810	789	768	798	776	824	800	810	784	811	842	839	781	785	802	806	791	775	819	781	809	837	791	798	793	803	809	743	765	824	862	771	789	747	802	796	842	811	812	775	814	782	808	800	800	828	819	768	789	828	801	761	785	803	749	752	780	759	803	787	780	773	796	812	837	816	779	800	798	801	767	750	808	777	747	777	796	824	773	839	814	755	817	857	787	786	819	778	855	833	819	789	790	832	798	741	782	759	842	773	808	774	781	797	860	774	833	797	785	770	827	769	806	785	817	825	802	786	764	787	744	799	788	805	818	806	789	815	776	774	802	729	821	807	764	798	832	782	864	775	763	767	820	795	761	784	792	752	766	778	754	742	781	829	792	801	771	824	796	772	826	831	786	787	812	759	738	855	751	785	817	775	782	794	838	772	762	824	740	765	821	813	794	788	788	840	820	831	859	780	758	821	800	790	805	822	772	774	806	797	804	814	864	797	832	812	824	808	778	802	791	774	765	825	820	816	774	825	791	807	810	771	789	826	810	801	721	772	802	805	771	795	817	829	781	843	812	832	796	828	815	824	786	781	809	815	835	775	799	857	777	752	812	818	784	802	813	817	760	776	833	783	748	775	779	814	824	795	778	774	817	804	775	826	825	843	756	789	784	747	804	803	775	761	867	799	764	783	780	808	749	786	799	810	820	762	805	865	813	751	810	784	800	771	797	756	816	816	770	766	762	804	782	777	799	817	798	826	784	816	817	786	796	763	774	778	784	842	779	779	798	774	795	781	804	782	816	781	786	776	752	839	743	804	802	818	782	819	803	809	783	802	811	786	844	810	805	781	807	781	822	802	778	786	810	730	783	822	814	815	858	779	781	765	832	778	778	813	793	783	789	777	757	834	851	784	784	786	769	779	757	775	818	780	759	824	802	794	785	792	833	823	820	793	770	770	797	828	819	794	823	736	819	770	773	800	805	732	781	794	827	843	781	823	792	784	825	831	778	817	780	796	817	822	787	768	771	820	745	773	806	817	754	775	778	808	807	783	732	775	796	802	759	789	838	818	775	853	826	816	821	784	833	794	798	812	808	795	815	797	795	764	844	834	785	841	780	790	806	813	806	764	822	785	788	816	783	845
1822	518	315	231	419	539	461	433	359	288	269	196	171	139	139	121	131	102	103	66	99	102	84	99	89	86	72	67	50	60	59	36	40	39	33	36	37	34	34	30	27	30	34	26	25	37	32	30	33	31	29	33	29	25	20	23	28	36	27	26	29	26	29	30	28	29	33	32	27	35	23	27	31	30	29	27	32	32	37	26	28	21	24	34	21	26	28	26	26	38	19	29	35	25	16	25	31	19	28	26	21	19	28	26	18	26	26	26	24	27	31	28	25	19	36	28	30	35	23	16	23	50	22	27	29	27	25	30	33	38	22	26	33	30	25	29	23	28	28	29	22	31	27	26	33	25	30	27	17	23	24	30	38	25	30	34	24	26	40	28	25	30	30	26	24	33	23	28	34	21	19	33	23	28	29	37	21	29	32	24	29	30	25	25	23	31	22	22	27	22	22	24	30	33	28	24	38	24	20	34	30	25	28	37	25	17	34	30	30	38	23	25	34	21	29	26	28	26	36	29	26	30	29	30	26	24	24	30	42	23	21	27	41	25	21	34	34	29	19	16	29	24	22	33	16	24	22	25	34	22	25	16	30	29	30	27	17	32	28	24	19	24	31	26	19	30	42	29	36	29	28	42	26	18	30	28	32	28	32	22	20	16	36	28	26	38	29	29	29	25	22	24	32	24	31	27	20	20	21	23	23	30	27	30	26	27	31	27	30	31	26	28	29	28	27	25	22	28	25	23	26	28	30	25	23	24	29	23	26	24	44	28	24	36	31	16	27	28	37	26	26	23	20	30	16	24	30	27	23	24	30	23	29	27	23	32	24	27	30	25	22	33	25	20	33	26	20	30	30	18	34	27	31	29	34	20	32	23	25	25	22	28	44	27	28	25	19	20	28	31	30	25	19	36	34	31	31	27	25	18	24	29	31	30	25	24	35	26	23	29	34	19	36	25	23	25	22	25	24	29	23	25	35	31	24	21	34	26	32	26	34	17	26	27	36	23	30	28	28	24	34	28	32	26	26	31	30	24	26	26	20	34	23	16	34	20	24	18	36	30	31	24	27	38	19	28	28	20	21	30	30	24	25	28	25	22	28	25	28	27	37	19	23	28	23	24	23	28	26	24	16	34	28	20	22	34	23	37	25	25	34	31	24	23	33	27	24	20	24	19	34	34	32	28	28	29	32	22	28	20	26	26	26	25	26	33	29	27	32	43	27	30	25	28	28	24	30	30	29	24	24	37	30	17	32	30	26	25	25	22	25	24	32	21	26	26	22	26	29	26	26	31	24	24	36	31	31	22	20	23	23	36	30	24	21	29	24	33	31	29	26	24	39	19	27	15	20	27	30	23	22	38	30	24	23	33	24	28	25	19	25	23	24	23	30	31	25	20	26	32	26	29	26	26	23	32	25	25	28	18	28	26	22	25	19	24	20	20	31	26	31	27	24	23	19	26	21	35	34	36	27	28	28	23	23	18	22	26	22	25	23	33	36	28	23	26	22	22	24	18	20	18	30	23	35	19	25	21	21	32	30	25	22	31	34	24	25	29	30	26	25	27	29	24	22	34	35	31	34	29	24	26	19	33	27	21	30	31	31	26	34	30	34	29	30	28	23	31	19	19	30	42	23	30	35	28	37	28	23	26	26	18	20	22	24	31	26	24	33	27	29	21	26	36	21	29	29	22	26	31	23	33	31	39	20	24	22	32	24	28	33	31	37	23	28	35	23	20	22	24	33	20	25	33	26	24	19	32	23	28	22	42	19	30	22	35	31	38	21	25	30	27	29	22	30	21	22	28	18	28	27	22	23	28	28	23	27	22	23	27	28	23	16	20	26	24	28	36	22	29	38	16	23	26	21	20	8	21	22	35	35	34	21	25	36	19	27	19	23	33	16	32	22	26	24	27	28	35	39	32	27	28	28	27	29	29	32	40	22	30	20	20	25	28	31	30	28	27	29	33	30	37	27	30	27	28	29	20	34	29	22	29	28	27	26	29	22	32	29	13	24	30	22	27	23	24	32	24	29	23	21	32	18	31	32	36	29	30	29	28	30	30	24	22	33	32	30	33	25	36	30	28	31	27	29	27	23	21	33	34	25	20	30	17	21	25	28	29	31	41	23	27	26	18	21	30	29	27	24	25	31	27	27	18	29	34	34	30	28	39	26	24	23	21	29	32	30	25	19	22	24	33	22	28	17	33	23	28	28	25	29	24	18	25	30	39	19	23	24	25	19	22	18	31	42	21	25	29	20	30	34	29	30	30	24	27	26	27	28	28	28	24	29	29	22	24	23	21	28	33	23	34	29	28	27	27	32	30	32	29	39	32	27	33	25	29	26	21	32	25	42	30	30	27	23	35	22	31	24	28	27	26	36	22	27	32	20	28	26	27	33	29	27	25	29	32	32	28	29	28	18	28	28	28	17	29	30	31	27	27	19	35	30	24	27	28	34	30	23	25	20	14	32	37	32	34	33	28	30	31	22	37	28	26	34	21	20	23	25	22	29	42	28	20	33	27	41	27	36	15	21	35	27	25	33	22	32	22	31	28	22	24	20	29	27	33	26	26	24	31	21	27	35	36	35	21	30	27	32	24	23	25	24	29	32	38	28	25	17	17	33	33	29	34	20	28	22	36	25	22	24	24	27	46	27	18	21	25	18	20	26	25	29	34	29	24	32	28	30	28	24	28	32	31	32	27	29	32	22	22	24	32	26	28	24	25	29	24	31	30	36	24	38	25	40	18	31	33	31	33	22	29	25	27	29	25	29	40	23	22	19	24	30	28	28	30	32	32	28	35	19	22	30	32	22	28	17	21	30	27	33	27	27	30	29	29	33	19	25	34	40	27	26	26	28	28	18	26	36	26	31	25	35	21	25	20	20	27	20	26	24	26	30	28	27	33	27	21	33	27	24	14	20	24	31	27	26	29	24	24	27	34	22	27	29	28	20	21	38	34	28	36	24	21	26	29	22	32	29	33	31	29	25	23	23	29	38	31	30	29	22	17	35	25	31	36	27	30	27	26	27	16	23	28	28	22	21	25	24	32	30	19	35	22	16	38	28	32	31	37	28	19	23	37	30	27	27	30	31	21	28	22	32	27	30	24	42	20	17	19	28	28	22	32	38	20	21	24	32	20	35	24	18	17	33	24	29	19	23	22	26	20	27	28	23	23	24	24	26	32	21	26	41	22	23	29	38	16	34	40	16	26	17	34	25	28	20	25	39	24	28	25	23	29	29	23	29	24	20	31	25	18	22	37	30	19	24	32	27	32	36	24	27	22	25	27	27	32	25	23	21	27	31	21	31	24	24	28	24	36	33	17	25	29	24	31	33	28	34	26	24	37	20	19	26	21	25	19	31	27	31	25	28	23	16	29	37	26	31	29	24	31	16	31	33	40	25	43	29	26	38	25	31	34	25	32	32	24	22	33	32	29	26	28	23	32	29	20	21	35	17	34	37	29	28	13	31	27	29	32	30	27	29	28	36	31
19427	13322	8470	20760	29762	29115	26050	22460	18804	15787	13013	10549	8817	7301	6340	5396	4736	4503	3976	3814	4142	4064	3969	3796	3441	3141	2876	2454	2007	1869	1699	1480	1317	1155	1017	910	859	888	763	745	739	626	643	630	599	588	549	491	503	509	525	518	519	535	505	468	508	470	507	488	460	475	448	476	484	487	505	499	438	484	515	469	449	486	451	467	428	454	460	447	474	449	462	433	450	427	442	452	483	446	472	469	439	451	432	430	441	455	466	413	455	432	421	457	417	410	459	436	445	446	430	438	448	465	450	414	442	454	444	447	443	440	446	450	476	476	459	433	449	425	454	429	438	440	431	428	488	420	488	415	439	469	437	456	438	428	452	449	454	411	437	466	476	468	429	437	454	427	435	446	450	456	444	455	450	436	417	422	430	421	446	421	423	483	439	470	457	398	440	423	420	438	429	408	466	450	433	429	450	425	416	459	422	448	404	451	447	407	404	418	462	418	445	433	467	460	491	437	414	434	442	436	433	441	452	453	445	435	447	430	474	418	437	451	446	412	411	450	433	451	450	490	431	432	432	421	432	437	415	439	423	407	416	412	451	430	425	460	439	430	438	441	424	395	394	407	434	430	460	419	419	452	424	443	399	417	453	457	401	445	456	421	450	443	434	439	454	460	459	444	436	409	436	425	429	400	449	439	446	443	452	442	420	418	426	424	487	426	438	425	461	434	448	457	467	449	457	419	476	447	437	452	422	454	440	416	476	460	442	417	456	473	461	443	481	464	439	442	439	463	484	438	452	399	415	437	386	433	447	451	470	451	412	431	408	411	440	434	402	432	485	433	429	459	440	466	411	410	458	449	433	429	461	436	439	426	497	458	438	435	460	459	470	440	427	439	434	465	449	418	455	452	445	432	403	432	458	429	434	390	440	412	464	421	414	446	429	468	471	455	474	463	476	417	452	447	451	412	399	436	440	409	423	401	451	408	447	436	446	443	430	442	447	431	472	468	392	449	423	405	428	464	422	399	413	442	422	459	444	429	492	431	428	438	462	466	437	432	450	452	464	458	442	478	399	431	468	429	469	476	439	430	422	429	439	431	438	454	446	438	457	433	446	469	455	439	431	465	428	479	426	491	443	420	430	438	448	446	445	413	432	421	412	450	413	423	467	456	434	435	459	401	437	482	474	456	450	436	430	385	443	484	474	408	434	408	433	375	440	429	465	456	441	437	421	432	409	428	460	407	431	444	465	426	398	415	460	455	419	404	418	426	433	430	450	457	417	423	470	405	466	418	432	439	459	411	440	418	473	439	467	480	453	462	442	420	406	419	458	437	459	439	438	448	438	439	445	494	449	408	445	465	429	461	454	445	426	454	449	438	468	448	448	430	431	434	460	442	475	435	433	440	409	437	474	426	428	442	435	442	469	444	434	431	465	426	431	441	425	410	444	439	444	439	413	479	423	445	429	447	429	469	449	432	438	468	470	494	431	458	422	455	445	429	423	419	432	429	506	409	414	439	440	440	458	470	420	469	427	488	452	432	483	400	429	414	426	438	415	470	449	452	411	459	416	399	432	409	422	458	462	421	438	432	450	442	422	453	440	428	429	449	440	394	452	418	453	427	457	444	438	447	425	457	434	451	467	423	423	447	419	414	456	455	443	469	446	455	432	481	482	439	427	440	426	452	455	421	420	454	431	422	430	405	367	393	426	457	447	420	455	418	459	438	445	416	443	402	413	437	432	464	449	445	491	448	458	398	433	446	392	426	410	455	434	461	426	452	397	437	500	428	443	402	440	431	445	438	416	449	479	430	417	442	442	430	434	460	462	443	465	467	443	458	457	428	444	407	448	386	458	431	461	427	465	454	423	457	449	433	429	435	445	437	433	453	444	446	420	423	453	439	431	471	433	448	458	454	429	443	438	439	467	437	450	487	435	410	445	457	415	411	461	442	402	481	453	413	453	437	454	422	444	469	444	478	468	446	436	448	430	408	450	439	456	454	413	439	426	444	455	436	441	397	446	425	388	425	442	416	401	441	467	440	441	421	434	439	418	417	466	472	447	441	407	405	432	407	406	441	426	450	437	420	441	421	414	435	410	451	428	439	442	434	429	416	443	442	441	421	432	429	454	394	408	429	434	429	464	405	471	451	478	431	450	447	422	416	438	430	432	438	419	452	426	417	388	443	448	422	420	467	463	442	455	415	403	468	462	436	457	441	436	468	439	427	446	421	421	412	445	446	421	422	415	406	443	425	435	405	436	430	457	447	463	465	468	433	470	469	436	429	424	452	430	450	442	447	432	423	427	467	451	412	443	414	432	458	443	462	410	419	453	427	439	455	450	470	420	458	416	428	493	424	442	444	480	467	473	450	418	447	426	450	434	457	432	433	447	417	459	455	421	415	441	447	409	472	447	426	420	435	406	446	430	423	470	429	453	441	440	393	461	424	406	411	396	386	400	436	410	393	421	439	454	423	413	396	457	450	403	411	456	478	471	445	443	418	433	474	433	440	441	396	439	437	425	466	443	427	427	440	458	444	478	431	429	466	450	459	430	434	421	483	426	445	422	467	408	398	437	431	434	414	457	437	438	419	446	448	464	441	404	452	423	389	459	459	426	441	452	472	441	420	440	427	427	409	412	468	427	420	424	439	440	476	442	396	446	462	401	444	447	430	449	412	445	429	457	455	432	439	435	427	437	416	435	409	459	453	418	456	386	448	411	444	432	396	441	417	398	460	435	448	458	446	465	405	460	471	452	475	469	430	466	423	479	424	451	463	428	434	436	435	428	458	409	440	414	418	449	461	431	437	416	442	414	453	461	439	463	446	456	446	418	413	454	439	435	459	438	453	404	450	478	442	440	408	463	459	441	464	442	449	452	441	444	442	424	455	395	487	474	479	460	444	428	500	382	432	496	469	474	412	476	451	438	462	442	412	423	431	483	458	453	442	446	468	433	424	473	405	443	454	470	442	446	422	439	419	431	447	469	439	435	451	459	435	459	438	450	409	407	459	429	442	411	449	405	468	465	454	422	427	464	466	436	453	405	418	411	456	447	417	436	472	458	467	461	451	442	428	477	472	417	401	416	419	415	436	453	422	442	432	422	462	451	452	444	416	430	438	418	421	448	450	467	409	436	445	429	426	419	442	445	452	448	440	421	435	388	459	475	472	425	415	472	432	474	398	436	446	393	436	452	431	469	443	434	448	462	458	436	491	445	437	451	439	468	452	420	454	451	434	406	432	439	441	461	435	394	399	451	451	438	444	399	422	413	426	435	451	405	434	457	386	400	437	454	438	392	430	464	432	439	447	445	425	464	439	476	451	459	422	440	419	432	423	458	461	423	428	454	449	454	432	431	432	435	472	464	439	455	414	474	423	430	458	443	474	429	452	441	440	452	467	466	424	441	451	388	432	458	434	444	445	430	458	441	485	419	417	430	434	466	412	419	446	443	470	407	425	439	447	439	453	432	390	459	451	429	423	396	470	430	427	430	440	462	412	456	468	455	412	443	408
1432	897	536	402	717	861	808	675	537	509	399	336	286	262	206	192	150	140	148	138	137	149	130	141	124	95	104	115	78	66	61	63	58	66	43	46	47	47	51	45	45	45	38	57	43	28	30	40	39	31	38	43	35	37	31	37	28	28	29	41	36	48	33	38	34	19	36	45	43	31	36	43	33	31	27	23	39	34	25	28	33	28	34	37	42	25	32	38	34	22	44	34	23	33	34	29	39	35	21	30	33	30	41	48	33	33	27	28	28	29	39	29	45	26	29	34	34	23	31	30	30	33	31	30	20	43	39	27	37	35	29	47	34	29	39	35	30	29	33	30	26	41	30	36	34	25	28	30	34	33	42	36	35	28	44	38	34	35	40	29	33	37	42	34	35	31	31	40	30	28	27	42	25	37	46	32	34	42	39	36	31	33	28	22	30	36	40	32	45	24	30	36	30	36	26	24	37	30	41	34	34	31	26	31	20	25	31	35	24	49	30	35	34	29	40	37	34	38	41	29	45	34	30	26	31	33	34	34	26	31	35	32	25	42	51	22	34	23	23	25	35	33	43	32	30	50	32	35	38	19	26	25	32	30	32	36	35	36	37	28	36	31	44	33	40	30	36	29	37	37	32	28	34	36	31	27	38	36	29	28	37	29	23	33	34	32	33	28	33	39	40	42	37	29	30	29	31	23	29	35	36	28	41	31	34	36	31	35	22	27	32	26	34	37	27	33	34	29	27	29	40	32	48	29	28	30	38	25	31	24	41	37	43	26	40	32	34	35	44	30	33	24	36	35	30	27	30	41	40	38	31	29	30	37	30	26	33	34	39	32	25	37	26	34	37	35	23	22	49	36	32	38	38	36	30	20	37	42	24	44	29	29	31	27	30	23	30	38	31	42	34	34	25	31	33	27	34	38	33	31	39	45	38	38	31	30	29	25	20	30	28	20	33	25	36	41	27	47	33	44	42	37	40	25	40	32	32	37	34	28	34	33	37	31	32	25	16	37	38	45	28	36	28	34	34	29	44	41	34	24	37	39	33	33	32	33	32	36	39	35	30	33	37	35	29	27	34	46	33	27	33	26	39	41	23	32	34	46	32	33	30	34	30	37	54	37	12	29	28	28	33	35	30	26	33	33	33	32	34	29	29	28	28	29	32	37	32	28	28	30	38	22	27	34	30	31	29	33	27	26	27	28	36	44	19	35	38	29	29	43	37	21	32	31	27	36	34	29	31	41	32	37	29	26	25	33	33	44	30	33	23	28	34	33	28	32	33	31	31	33	28	30	28	28	44	31	32	51	34	32	24	39	29	36	28	34	30	36	30	36	29	27	34	30	37	28	34	17	38	30	34	43	36	21	36	35	35	28	34	28	30	36	36	46	45	43	39	29	32	35	29	31	38	43	39	33	38	25	28	35	35	22	30	42	31	38	48	27	34	33	34	45	27	30	22	28	39	28	29	25	28	26	31	30	29	29	24	34	33	27	29	35	25	49	38	32	35	41	29	17	46	37	40	35	34	34	29	29	40	32	30	26	33	36	34	35	25	26	40	32	39	26	28	35	36	31	32	45	37	32	31	37	33	27	29	37	34	35	29	40	40	28	35	35	27	35	39	29	41	33	27	37	38	24	40	33	26	32	25	24	34	30	39	24	33	27	39	32	20	38	36	33	30	43	31	29	38	32	40	32	43	31	22	36	30	39	43	36	33	41	42	33	28	31	37	39	33	38	31	39	39	45	33	37	37	32	40	35	33	29	36	36	27	32	31	41	30	27	29	32	34	25	34	39	34	36	34	30	29	33	27	25	29	34	35	19	26	27	35	29	26	25	31	31	43	25	31	33	31	40	36	29	29	34	27	33	26	25	44	37	38	34	27	39	22	30	27	36	37	37	31	37	29	32	38	35	35	26	29	34	30	31	31	32	45	32	29	23	38	34	25	32	27	34	34	46	33	30	41	47	34	34	32	35	22	39	39	35	39	29	25	28	30	27	45	29	34	35	31	36	32	34	33	36	28	34	30	36	26	33	33	31	28	25	35	28	37	32	28	37	29	29	35	31	36	24	36	37	31	27	41	32	35	37	34	34	26	33	28	36	27	29	33	32	37	26	26	34	27	26	35	36	38	40	22	24	42	32	36	31	45	42	31	20	26	33	38	42	25	31	30	32	17	37	37	31	30	35	32	31	39	33	29	35	37	36	32	33	36	38	23	39	35	37	27	29	35	28	40	31	32	42	33	30	23	37	33	37	28	33	33	36	36	35	32	35	33	28	23	43	25	34	35	43	36	25	35	33	43	33	32	23	42	31	34	31	24	35	40	28	30	31	38	28	33	38	36	26	27	41	37	30	44	38	31	32	47	39	36	39	27	28	32	35	34	29	26	39	37	28	31	31	44	20	37	26	36	33	42	35	31	33	45	37	35	29	39	29	23	33	38	31	40	31	34	41	29	30	42	38	39	33	33	31	37	27	36	36	37	30	33	44	34	39	29	23	34	32	43	29	30	40	35	29	42	40	25	37	37	37	43	37	41	29	27	29	38	24	37	28	29	21	43	35	33	40	26	21	31	42	33	24	25	34	33	31	29	39	24	33	38	31	36	42	35	46	28	32	33	36	28	32	30	28	32	31	36	33	22	32	33	39	34	33	34	33	29	30	35	34	31	29	36	36	32	31	39	39	27	32	23	31	23	29	31	31	35	43	33	33	37	39	45	32	40	28	27	34	35	35	30	38	28	23	49	42	34	24	24	30	23	29	31	40	41	31	31	29	29	38	30	28	51	29	31	31	36	34	35	27	35	26	36	33	34	35	30	36	31	41	37	30	38	18	37	36	30	33	27	26	26	27	32	18	22	31	34	29	29	35	33	26	37	37	35	30	40	34	26	29	36	31	31	32	26	31	28	30	35	38	37	29	25	46	32	41	39	28	31	42	38	38	32	26	40	34	30	25	36	38	31	35	45	32	28	27	33	41	37	24	39	30	42	29	33	31	35	27	37	22	27	24	22	33	39	32	25	33	45	26	33	28	38	39	32	33	38	30	29	34	34	38	33	31	36	35	33	35	30	31	39	25	36	38	40	27	41	36	36	39	48	37	25	36	33	33	22	32	29	31	26	30	32	35	19	18	35	37	35	35	32	27	31	30	34	27	34	32	34	36	38	28	31	34	44	24	37	36	34	28	38	40	25	34	36	26	27	35	37	23	30	21	26	29	31	37	30	35	41	38	29	38	43	38	28	34	27	32	26	38	34	26	38	36	34	31	44	37	41	32	30	32	39	24	34	42	22	27	28	34	31	24	31	28	28	33	34	42	41	28	31	32	36	31	36	32	33	34	34	34	33	29	35	34	39	40	32	32	35	36	45	33	31	40	38	29	30	34	34	32	27	25	48	33	32	28	48	31	23	42	27	27	26	29	28	29	28	28	32	43	31	39	42	24	25	22	30	46	48	30	43	34	45	44	24	45	42	42	41	42	37	33	36	35	27	33
24278	18350	12073	26215	34997	34597	31394	27812	24232	20688	17440	14848	12399	10560	8970	7861	7096	6472	5937	5447	5598	5699	5397	5025	4726	4037	3768	3195	2794	2421	2325	1994	1805	1481	1338	1216	1209	1130	1059	894	919	870	816	793	787	733	731	761	740	702	631	675	642	642	649	616	660	604	623	616	627	587	577	620	610	602	550	608	597	587	574	591	591	587	587	585	553	582	531	540	549	528	531	561	526	556	534	555	543	543	531	584	530	539	553	564	555	504	557	535	581	560	507	546	529	532	537	552	550	521	580	587	547	553	539	504	539	560	543	517	546	557	503	530	531	510	513	522	546	523	548	529	550	513	477	511	512	577	522	578	545	537	518	544	515	525	539	532	575	539	523	542	517	532	519	522	522	518	555	527	527	491	505	537	561	547	532	546	516	566	530	556	537	544	507	556	549	576	527	502	540	519	510	527	516	542	565	544	553	557	542	510	516	537	511	518	525	505	531	518	523	526	561	587	495	506	541	482	516	501	526	507	503	545	542	555	523	516	543	521	537	532	545	565	519	562	483	532	527	522	511	542	523	543	547	550	530	510	502	523	536	466	546	518	498	528	507	553	537	515	551	531	514	543	515	514	538	468	572	499	507	506	525	537	498	542	544	488	515	534	560	537	514	484	521	525	608	508	525	533	526	540	510	556	530	488	534	502	521	568	556	508	490	546	544	509	534	558	577	541	543	529	528	545	529	535	475	526	526	546	522	542	543	529	546	516	555	529	506	516	553	559	534	518	550	554	549	543	515	540	557	542	536	515	517	533	530	528	514	526	498	523	498	533	473	507	552	542	550	502	509	523	523	508	503	514	565	531	530	535	522	536	554	519	527	522	582	491	472	534	533	615	509	505	499	587	514	561	515	494	520	536	522	495	525	528	520	511	549	508	516	510	544	504	517	523	524	516	566	498	504	553	548	532	579	546	571	547	574	533	479	572	535	533	508	517	517	533	541	524	502	555	505	492	520	541	490	501	505	520	545	535	546	549	542	529	538	537	544	549	527	536	509	548	541	526	511	542	543	509	544	567	536	517	509	505	536	544	521	528	508	515	542	502	531	522	506	532	547	501	560	549	558	497	551	545	548	568	571	557	504	525	510	522	523	545	540	518	558	540	523	533	533	503	556	536	549	486	534	538	509	518	551	539	529	546	529	530	524	516	541	511	531	532	565	524	536	494	506	506	546	514	512	546	523	501	536	571	506	553	522	551	549	551	554	540	508	462	575	559	536	561	529	501	563	548	579	486	522	529	551	518	507	539	501	552	517	526	508	502	539	532	568	488	535	513	561	519	583	553	486	546	534	528	520	553	547	517	536	520	501	540	541	530	528	542	515	518	546	506	526	568	544	574	534	570	530	522	583	552	564	541	571	525	526	505	518	507	563	613	488	538	548	552	569	535	531	518	529	523	553	488	530	530	557	545	551	536	551	557	516	545	541	524	478	520	547	560	559	522	528	527	503	524	531	493	549	506	523	563	542	541	537	534	518	537	541	496	564	527	537	513	528	509	538	510	488	498	493	534	525	517	508	530	569	513	532	525	565	548	528	543	524	528	547	529	553	515	525	540	552	519	500	536	536	559	566	541	524	500	533	532	521	543	492	537	537	569	552	496	549	496	547	527	488	574	566	541	530	526	543	538	537	532	528	537	495	515	533	513	555	511	476	574	503	509	531	534	519	520	498	526	559	508	490	530	566	516	524	523	550	532	509	537	513	530	519	499	536	525	520	517	534	543	555	518	500	519	535	552	529	590	560	546	548	568	535	539	536	523	527	534	561	520	579	537	485	525	536	550	548	507	500	526	554	546	543	542	548	525	479	521	499	484	528	513	503	537	506	535	499	545	491	552	554	519	493	534	525	563	525	516	544	555	510	549	502	567	531	563	540	552	547	518	507	510	514	471	576	536	556	558	534	583	526	551	534	550	549	541	510	508	493	520	570	508	508	549	513	572	540	491	547	507	570	534	557	545	482	556	524	567	521	530	551	531	524	548	491	511	572	549	539	521	519	518	528	513	517	482	534	544	509	507	518	556	513	513	503	583	508	535	532	511	519	540	526	533	537	543	551	542	510	509	549	535	581	547	520	527	525	520	540	518	536	495	553	544	511	536	519	547	526	536	532	520	476	517	541	537	561	555	536	494	518	527	580	480	530	539	537	529	522	527	523	554	500	542	563	501	534	551	538	534	554	526	517	557	513	535	530	547	537	524	511	527	515	486	519	494	524	537	537	558	543	511	530	510	551	495	527	507	531	540	541	499	540	539	482	511	499	511	531	533	545	544	558	555	552	550	533	543	508	554	513	507	555	540	484	553	515	561	554	502	520	530	529	562	493	526	508	513	507	536	486	517	524	525	503	515	580	515	542	538	507	529	568	505	492	540	538	497	574	535	548	554	544	498	520	541	482	553	519	460	510	560	533	519	535	515	531	532	507	525	501	546	487	500	515	518	528	536	519	527	535	583	550	481	522	552	549	514	521	526	534	506	490	544	563	512	512	530	555	528	509	519	546	539	504	529	537	543	546	525	560	538	523	516	525	528	546	525	541	523	507	518	517	520	497	546	538	543	546	499	503	516	572	542	548	525	541	562	531	593	549	522	477	503	525	508	529	538	555	494	526	503	543	527	532	558	536	525	521	549	503	502	523	520	519	564	529	494	579	487	532	535	567	514	569	553	513	538	521	518	521	549	508	491	503	575	550	529	490	532	482	485	525	533	512	537	578	499	509	525	502	501	581	550	520	570	514	508	492	512	533	517	509	539	535	537	510	506	541	554	546	515	552	514	499	498	567	531	513	561	510	525	499	557	541	523	521	551	529	554	510	523	544	541	485	524	537	558	505	487	535	550	544	520	496	531	531	552	588	515	525	536	519	520	522	513	538	509	515	551	492	522	528	486	530	534	517	496	523	506	542	547	506	519	522	608	568	533	545	550	507	509	538	532	532	537	533	575	511	529	521	529	485	538	480	500	487	497	531	521	549	522	547	535	545	540	533	568	545	551	557	542	514	511	522	522	516	492	527	517	508	509	507	526	538	555	546	513	533	530	517	485	485	539	516	488	517	528	542	524	504	587	514	528	542	522	539	483	527	496	492	564	544	511	489	561	557	494	519	550	517	541	507	552	501	552	534	541	503	523	571	514	536	516	497	544	490	548	514	563	572	559	537	491	545	513	536	529	469	526	560	536	502	525	535	539	518	499	502	530	539	511	566	499	508	547	529	558	547	547	563	546	513	511	514	537	551	501	497	517	554	513	535	522	523	536	538	537	504	520	528	515	496	512	549	490	501	548	534	563	538	510	503	544	517	537	518	514	526	526	490	553	533	552	528	532	511	507	508	571	534	526	514	527	524	545	501	507	549	523	581	508	523	530	533	518	547	535	515	518	575	517	513	547	529	549	567	564	488	527	549	558	506	511	503	482	562	516	552	553	510	522	482	540	531	475	519	553	544	543	538	526	510	540	520	567	476	559	520	571	513	513
2904	808	449	383	615	815	796	630	526	456	403	314	276	223	209	176	139	149	136	135	129	135	144	139	130	118	98	86	95	74	73	75	71	66	49	55	48	41	62	44	47	46	62	59	53	42	43	43	47	42	38	48	43	41	38	41	49	47	49	41	40	54	35	40	52	43	47	43	38	45	42	42	49	46	47	43	37	48	26	39	47	33	52	36	42	39	46	45	44	40	57	51	40	41	42	42	41	34	46	47	46	40	53	37	41	54	38	46	46	47	37	54	43	44	35	45	48	40	44	39	44	42	42	37	46	41	48	59	42	51	46	40	46	40	41	50	47	42	45	39	48	39	44	46	35	40	47	36	45	46	43	26	44	35	33	39	39	45	48	46	42	43	44	36	44	41	43	47	48	43	33	47	49	38	48	42	32	31	56	31	58	43	33	47	47	47	44	30	48	41	32	36	39	43	40	42	33	48	47	53	40	46	37	43	42	41	37	36	42	47	37	42	47	46	47	43	42	47	56	49	42	54	38	32	50	47	42	49	46	31	47	50	62	39	36	34	41	49	49	35	56	44	48	45	53	44	48	42	37	45	41	40	34	46	41	30	34	37	54	46	39	42	45	47	41	39	43	40	57	46	41	41	43	54	37	47	51	39	36	51	46	40	39	38	42	54	49	33	41	42	30	43	34	43	42	39	47	45	45	47	44	44	44	44	28	49	35	43	40	35	37	44	49	35	40	43	49	48	45	45	44	39	42	42	45	40	39	46	46	44	43	54	49	40	39	36	36	55	35	37	47	43	39	38	55	42	44	38	36	44	58	43	47	57	38	35	48	37	44	41	34	43	48	39	58	44	57	46	48	46	40	35	45	40	50	51	40	55	52	40	43	45	43	35	48	37	35	42	39	44	43	41	48	41	35	58	37	38	48	29	38	32	51	46	41	47	49	40	40	35	48	48	40	35	41	37	45	41	41	37	35	32	51	36	33	37	38	47	34	37	43	32	42	37	46	46	49	44	38	45	34	38	44	37	45	31	45	47	44	55	52	36	32	39	44	47	35	46	38	49	56	42	46	35	43	47	49	32	44	30	45	56	33	48	51	56	43	47	38	36	41	48	41	39	42	51	47	38	48	39	37	47	41	41	42	38	37	35	41	53	44	38	42	47	39	34	41	39	48	46	39	43	37	58	52	44	46	34	50	50	40	45	42	49	42	58	47	39	39	26	33	42	31	42	47	28	35	33	44	37	41	39	39	36	38	37	46	37	42	50	42	54	46	40	43	36	38	42	37	46	50	46	42	45	45	28	53	37	47	43	63	35	44	40	44	36	42	33	43	35	55	40	54	44	37	41	43	43	42	45	36	56	36	44	39	31	40	37	44	59	38	40	41	49	44	48	42	42	35	34	42	34	37	39	40	36	52	44	35	41	38	41	44	45	48	43	38	41	46	46	43	43	47	49	45	48	42	53	55	37	52	37	53	39	49	50	48	48	49	46	34	29	36	47	28	41	37	41	39	46	50	38	31	34	46	47	36	46	46	38	52	47	36	46	40	48	48	38	44	41	40	42	43	42	46	35	48	41	35	42	49	54	40	34	43	33	44	39	30	44	31	34	39	54	45	31	39	38	42	45	52	50	34	32	47	44	42	31	43	39	44	45	36	54	46	46	48	54	42	52	32	41	41	46	41	36	48	52	43	35	51	36	53	40	43	58	35	56	42	40	37	46	50	43	46	48	44	40	42	32	43	37	46	46	48	31	44	44	42	42	53	40	37	38	39	51	39	42	42	50	42	42	47	41	34	44	44	47	53	47	37	44	35	43	43	51	38	42	43	41	40	44	43	41	52	36	51	36	39	44	51	49	29	37	50	52	54	50	36	43	56	44	46	46	43	58	38	47	33	23	52	42	42	42	35	39	43	41	53	35	40	44	29	44	39	40	37	28	52	41	44	42	43	50	38	44	38	41	41	51	43	34	43	43	37	44	47	37	41	41	47	54	47	46	49	45	42	44	49	38	37	50	43	40	40	50	46	40	39	40	38	41	44	46	39	54	46	39	40	45	45	42	55	46	40	42	43	40	49	45	34	51	45	35	43	47	40	43	50	35	49	59	43	46	43	49	44	39	47	18	34	41	37	45	44	37	36	46	39	42	52	47	45	44	54	44	40	36	44	37	40	39	45	27	45	51	43	49	41	38	50	33	35	44	39	39	36	49	44	41	43	37	34	39	44	36	49	41	37	39	27	42	53	43	46	41	42	37	40	51	50	48	44	36	45	43	51	48	32	40	47	42	51	34	37	37	45	44	46	31	35	39	45	50	33	52	49	40	41	51	40	43	54	34	48	35	40	40	41	45	43	31	44	43	48	29	38	44	48	39	48	41	34	46	52	40	32	42	40	40	49	38	32	35	38	48	44	38	40	40	29	46	39	37	37	35	42	34	40	46	39	53	44	32	33	36	41	46	47	43	47	61	38	51	34	49	51	38	42	46	35	36	42	44	42	39	49	28	40	43	49	40	34	48	54	41	40	48	33	44	32	52	42	39	44	36	27	44	46	49	43	43	41	39	41	33	42	39	42	42	38	40	34	38	41	48	49	41	42	47	43	47	43	42	31	62	39	44	40	41	44	48	48	39	37	42	41	40	43	45	33	36	36	46	40	38	42	48	46	45	38	52	25	46	42	48	49	44	49	47	55	46	41	44	47	36	43	38	37	41	54	48	43	38	50	43	44	44	38	39	47	43	38	39	43	32	43	49	44	46	43	43	39	35	45	36	45	40	42	34	52	51	37	42	46	46	42	52	33	40	41	45	38	38	53	31	38	42	46	33	37	35	43	40	37	31	34	42	42	56	42	45	45	33	36	41	42	48	43	50	50	53	45	45	53	36	42	46	41	42	46	37	45	46	35	52	46	42	32	49	41	43	47	31	34	49	47	46	44	53	54	37	47	41	40	47	48	47	42	41	46	49	38	33	52	36	44	47	45	40	41	42	44	38	38	36	44	43	36	38	41	40	43	57	45	45	44	49	40	40	36	36	46	46	36	43	32	35	43	42	55	50	42	43	49	37	47	40	42	64	50	41	29	42	43	49	43	50	42	44	45	60	54	44	35	49	37	49	41	52	50	40	40	32	39	40	32	36	48	35	36	41	39	43	43	40	41	48	50	42	34	47	28	51	48	49	44	48	35	40	43	44	41	50	36	37	41	49	40	36	36	51	52	33	61	52	41	54	39	46	50	61	48	41	49	41	42	31	44	41	42	48	40	38	36	37	29	44	45	31	45	45	33	40	47	36	47	39	47	50	38	41	43	47	32	38	33	36	42	45	24	52	44	35	51	43	46	46	32	44	42	46	59	47	32	33	45	35	48	36	42	57	55	31	39	34	47	32	45	51	35	38	50	46	38	35	38	51	40	43	43	38	44	48	52	49	55	48	34	35	39	43	37	36	44	47	48	43	38	43	53	40	45	62	47	58	32	30	46	46	36	44	43	53	47	34
22338	16608	11161	25242	33853	33526	30438	26702	23293	19912	16545	13682	11596	10069	8605	7412	6806	6168	5516	5262	5276	5594	5420	5062	4469	3994	3512	3204	2733	2508	2213	2142	1822	1572	1435	1238	1293	1220	1181	1115	1010	1019	963	924	904	880	777	820	772	828	807	785	750	795	782	738	770	745	741	718	750	696	783	722	718	728	773	747	754	754	701	706	735	745	672	699	708	713	705	709	675	699	670	685	754	716	702	693	713	670	705	649	699	704	671	693	710	689	664	693	646	663	710	666	644	684	700	689	670	665	674	681	710	680	753	679	701	693	687	642	678	677	664	661	678	657	667	709	673	652	673	700	699	649	636	628	670	717	712	695	688	730	656	667	697	683	661	707	640	660	651	681	669	707	667	692	702	642	699	667	706	710	709	707	672	680	699	679	684	694	675	652	693	661	711	697	687	638	714	671	654	630	654	714	655	734	682	670	613	696	663	689	712	656	719	644	695	691	684	696	680	675	650	674	681	699	678	716	697	704	682	685	678	651	675	632	646	675	702	646	685	694	663	757	703	712	724	658	665	658	683	658	702	652	725	676	654	660	645	698	653	751	661	691	676	660	662	652	634	662	694	655	606	687	676	678	688	677	653	647	664	653	687	691	654	660	695	636	635	689	698	674	708	670	669	662	690	655	654	643	664	665	701	686	671	699	642	653	675	631	694	657	658	679	645	699	673	680	680	690	683	669	647	622	703	649	667	655	676	644	668	670	677	683	693	653	681	684	709	666	712	703	679	726	715	642	686	672	687	661	673	666	661	677	652	683	704	649	647	658	695	660	652	642	646	644	683	672	721	724	707	718	681	685	689	663	699	677	686	641	720	686	653	717	656	700	665	676	703	683	668	668	691	674	688	690	709	696	646	701	663	669	708	699	683	676	691	654	702	661	660	689	688	693	651	730	713	667	632	697	663	684	684	632	728	618	670	708	630	663	666	680	681	665	662	660	653	700	637	671	662	681	656	685	681	658	654	660	693	698	667	688	679	682	707	684	704	702	671	676	654	688	696	674	671	690	641	680	673	636	698	650	658	697	618	657	659	674	674	634	666	668	707	693	667	645	690	735	679	691	677	639	627	677	665	666	694	699	660	684	664	679	619	678	692	700	718	654	665	697	686	700	664	627	615	669	650	660	651	690	648	656	674	704	695	707	677	642	647	686	628	655	676	692	702	707	698	671	696	700	665	655	645	637	644	678	742	661	694	665	653	607	671	699	642	659	653	700	656	626	650	696	651	664	671	664	676	668	638	685	677	673	714	676	629	687	701	689	670	672	691	673	664	667	699	670	726	683	723	720	678	659	671	665	695	707	693	678	667	711	699	687	674	656	682	690	683	635	694	694	687	690	680	682	639	682	646	660	682	683	682	666	641	652	695	656	679	693	716	659	709	708	680	660	656	615	654	673	682	662	677	664	689	708	676	660	629	656	706	689	668	669	681	694	692	638	688	711	689	691	693	699	631	656	688	671	675	659	658	642	687	703	622	681	711	619	696	659	703	651	696	658	701	685	684	628	601	708	651	675	671	631	679	669	695	681	636	698	698	676	699	641	645	661	632	712	678	696	670	682	657	701	691	657	661	675	720	644	631	666	707	710	653	682	701	665	625	660	691	682	682	641	605	648	693	674	635	682	677	699	646	684	673	701	651	707	695	688	634	708	680	681	719	654	649	671	672	671	638	623	643	669	613	678	660	698	703	674	717	635	651	666	642	684	695	667	702	662	705	682	708	622	682	666	691	647	713	646	665	720	687	645	679	665	704	659	653	687	670	644	708	621	659	656	674	691	646	655	655	704	674	661	660	673	703	700	704	704	690	647	698	687	689	677	636	689	653	676	660	659	658	692	634	659	677	699	695	663	661	684	684	666	647	638	642	620	654	677	690	667	660	675	709	672	692	680	726	648	661	685	680	648	705	666	670	686	654	630	671	694	658	684	703	645	699	666	702	704	650	681	690	738	635	685	724	660	647	639	646	711	668	683	699	674	666	663	659	706	609	672	668	695	665	736	679	693	684	649	708	695	693	694	609	643	680	663	703	645	706	672	687	689	674	654	664	661	694	662	664	644	642	635	670	669	651	701	667	727	652	685	645	616	704	641	705	674	688	677	655	647	669	726	651	649	706	735	653	669	652	725	639	661	727	680	675	681	685	715	675	641	655	683	676	685	679	674	637	702	678	625	694	663	717	677	710	697	647	683	657	647	606	684	674	585	642	656	707	697	654	670	715	626	669	659	655	647	680	694	681	658	715	693	660	679	679	641	654	699	644	666	655	677	679	697	678	671	665	698	660	634	662	681	726	679	619	698	675	644	675	627	673	627	688	650	662	703	668	679	670	655	642	663	697	683	678	658	665	656	704	711	650	695	668	684	650	636	655	699	641	639	719	650	686	667	684	731	684	710	673	684	628	682	675	722	727	658	703	701	667	673	695	689	664	671	651	718	648	660	686	681	661	705	698	631	657	696	688	720	707	631	689	703	654	647	744	670	696	678	701	634	705	678	631	692	617	677	678	645	683	656	643	702	675	643	650	644	669	661	692	660	646	660	667	714	716	680	662	686	655	644	656	694	661	654	683	677	729	733	679	659	655	664	636	669	664	734	677	678	700	657	691	654	678	631	624	682	679	696	658	669	699	669	681	707	604	687	681	692	652	677	744	703	708	671	668	682	686	663	706	652	666	698	670	653	680	643	643	688	686	640	742	692	707	667	647	702	655	696	624	672	624	679	659	695	728	670	688	674	683	654	671	673	684	670	638	653	733	659	663	706	654	668	672	687	665	686	659	672	685	685	720	688	644	721	733	697	664	702	663	686	664	699	668	673	633	707	642	648	630	666	694	688	658	682	696	642	707	631	678	655	667	695	713	678	634	665	704	680	668	637	698	687	660	701	603	641	685	717	654	662	684	668	662	649	682	695	670	709	705	707	661	630	602	639	689	654	674	688	652	628	637	697	704	657	682	723	606	706	661	685	678	732	658	703	695	650	681	718	659	667	721	632	655	659	696	704	702	652	682	662	662	677	657	660	691	644	590	662	663	662	696	675	676	653	666	654	616	687	714	689	677	658	667	710	661	706	645	686	705	651	668	708	663	640	671	666	632	710	704	690	623	722	677	636	666	662	642	691	654	671	649	665	684	653	651	681	673	734	661	681	680	666	710	653	682	681	687	674	679	646	714	719	685	669	661	697	720	679	678	629	672	729	696	757	668	668	725	683	686	684	649	690	719	704	653	690	722	706	689	669	645	653	681	661	675	681	658	687	627	682	675	635	663	640	687	690	645	658	624	678	649	642	689	675	638	710	672	681	674	669	712	652	694	689	693	691	701	696	658	668	675	675	617	684	682	682	679	664	669	686	660	705	640	657	656	702	655	708	694	705	646	694	669	662	678	632	681	652	716	654	680	713	692	678	628	687	665	653	666	657	679	671	654	658	651	689	669	700	655	667	716	655	663	696	664	682	637	713	661	699	656	669	674	660	660	706
2578	1259	773	616	1029	1241	1205	977	876	697	573	498	421	322	292	257	252	220	201	177	185	209	206	187	181	137	138	112	103	98	91	94	102	80	71	66	59	74	58	63	61	58	75	52	61	72	48	48	56	64	54	65	53	51	53	60	46	49	56	44	52	43	48	55	50	59	62	36	65	46	50	44	63	48	51	50	52	61	60	38	50	64	44	62	50	60	56	74	53	49	65	62	45	60	48	43	54	57	46	45	49	49	42	50	44	48	51	64	50	46	47	53	57	56	55	47	48	53	40	59	56	48	43	43	48	42	49	68	49	55	47	49	50	49	54	41	54	56	45	55	66	44	60	52	56	39	56	48	48	49	42	47	51	50	62	68	56	42	45	55	52	57	50	56	44	43	55	49	51	36	45	45	50	52	52	55	48	40	35	65	65	54	36	46	59	39	32	63	59	41	51	44	65	44	56	56	60	55	69	51	58	41	46	50	63	43	65	54	61	52	59	51	46	55	44	43	52	56	35	57	48	58	53	66	63	47	58	69	59	54	48	56	52	55	58	47	58	53	37	57	50	53	52	43	55	48	68	45	53	39	46	48	57	44	56	61	56	48	56	51	58	52	58	45	45	49	56	53	45	47	50	56	49	50	51	58	49	47	63	56	50	52	44	53	61	34	47	43	45	34	58	49	57	42	48	57	49	50	34	46	41	39	50	65	53	53	43	42	44	53	53	56	50	56	59	58	40	65	41	44	45	57	57	45	55	48	43	54	59	48	60	59	45	33	49	45	55	49	50	58	55	55	48	36	62	46	49	49	45	48	44	46	52	41	47	44	48	52	48	63	59	42	51	50	49	54	40	63	49	47	46	52	63	46	51	41	62	46	53	52	46	51	49	67	43	49	61	50	57	45	44	47	49	47	63	48	61	62	47	46	51	41	51	51	54	64	70	62	54	48	49	53	51	43	54	51	42	40	50	48	50	45	38	58	45	52	49	56	53	49	56	56	59	39	43	46	59	59	42	54	47	39	39	49	40	52	55	56	50	54	50	42	46	45	52	53	49	46	40	39	56	58	47	39	48	51	55	68	41	52	55	44	38	54	43	49	60	52	55	45	40	60	56	44	58	54	56	46	34	56	62	37	61	43	43	61	58	59	53	57	62	62	37	59	49	36	54	58	58	51	34	53	52	48	49	39	48	51	39	47	50	59	40	53	54	40	53	53	47	54	49	55	63	49	51	41	45	56	38	54	55	48	47	40	37	52	34	48	46	52	64	40	43	41	53	51	51	47	55	42	61	50	50	52	60	45	48	40	43	51	58	56	54	43	49	49	69	67	52	45	53	43	65	37	47	54	48	46	48	45	49	35	48	51	56	55	50	53	56	51	41	41	43	49	58	46	42	50	48	44	52	60	54	39	46	52	60	43	56	47	55	56	57	40	57	51	58	48	47	52	45	56	51	65	45	57	50	51	40	53	47	37	59	47	40	42	51	43	52	49	42	43	55	53	51	48	45	49	51	61	48	51	65	46	54	36	57	42	41	49	57	57	54	40	41	58	56	53	46	64	52	42	41	52	58	47	45	61	70	40	49	43	51	55	72	49	43	50	62	41	41	48	48	53	46	53	47	51	57	43	50	41	50	53	40	48	65	52	42	49	53	51	48	47	55	42	48	42	51	58	46	63	49	48	41	52	57	43	43	53	54	50	46	43	43	58	52	54	44	55	53	60	42	45	50	57	67	48	46	55	55	48	53	42	47	46	49	41	56	67	48	54	42	34	59	46	62	55	45	45	38	54	51	58	53	42	52	55	58	47	54	49	60	66	49	42	48	44	50	65	45	68	47	42	40	46	39	47	47	50	49	66	51	52	44	45	47	47	52	56	47	52	56	54	56	52	54	57	39	52	50	54	53	52	53	47	55	57	51	50	52	50	48	44	39	53	46	48	46	49	50	51	52	44	46	55	43	39	46	57	48	47	36	51	37	59	49	41	58	56	50	44	41	43	62	59	50	63	48	49	36	37	45	59	51	42	51	43	40	53	37	46	48	40	49	50	52	63	52	49	56	55	42	54	38	52	38	54	55	43	42	64	52	48	45	59	45	51	71	48	54	50	41	58	50	61	45	49	47	54	52	54	53	49	52	50	37	44	53	52	58	59	50	49	54	52	47	49	53	50	59	46	47	61	51	50	43	49	36	44	51	51	62	49	36	57	55	41	50	47	58	66	50	46	64	50	37	53	62	46	42	45	61	46	58	54	51	60	50	47	58	61	35	45	69	53	47	56	55	43	42	64	50	60	44	46	55	43	50	50	53	60	52	55	49	53	50	56	45	52	43	37	46	50	55	44	50	44	52	50	58	51	46	56	50	46	56	45	42	40	39	60	45	39	70	52	46	55	50	46	49	49	50	58	57	47	48	40	42	48	41	41	59	55	62	57	48	49	57	64	49	52	44	63	45	51	49	61	48	39	44	54	44	50	38	57	53	52	50	42	55	49	38	45	50	45	46	37	74	53	49	39	54	61	45	51	57	59	45	54	55	55	46	47	69	55	56	48	49	59	46	45	49	60	48	48	51	67	51	37	54	59	44	43	38	55	44	51	52	48	44	48	54	62	54	45	61	66	60	47	50	46	52	48	45	48	55	64	52	51	59	57	43	60	45	44	47	49	51	56	45	44	53	62	60	48	55	46	56	52	52	41	59	43	62	47	39	57	56	62	66	56	59	49	46	53	56	36	48	48	46	54	65	56	46	48	49	59	43	43	51	60	56	64	61	50	41	53	55	70	34	62	59	54	43	49	53	58	49	61	51	47	55	51	38	64	45	43	52	56	56	50	59	46	39	46	60	50	41	36	51	52	45	44	44	47	46	56	45	53	54	52	54	52	56	52	65	51	50	50	50	44	53	51	49	63	53	50	49	49	56	65	50	54	54	57	43	63	61	48	47	63	51	61	57	54	59	43	47	51	51	62	47	48	41	49	44	47	67	64	59	47	54	47	57	55	53	49	44	48	43	58	56	54	49	52	40	58	54	51	55	52	56	51	65	65	52	48	54	44	54	55	54	52	51	55	57	60	54	55	53	64	53	64	42	50	55	48	59	40	54	48	47	62	46	53	47	52	47	42	41	48	49	38	39	50	47	57	56	62	50	54	49	45	47	46	62	49	44	57	48	52	45	49	37	63	47	49	43	49	48	55	51	59	50	56	50	54	53	53	45	53	49	36	51	50	46	65	43	55	56	37	47	59	54	49	70	54	55	58	41	54	65	62	53	63	43	40	49	56	46	51	44	50	64	50	49	54	54	53	49	50	55	44	46	63	49	43	54	49	49	54	50	60	47	43	48	48	43	51	51	49	48	50	53	57	63	49	40	38	43	49	46	47	50	64	66	46	45	41	54	50	63	41	77	55	46	56	60	47	49	55	50	53	41	41	51	58	53	40	57	38	55	56	44	45	47	61	61	61	42	58	47	51	48	56	36	52	48	40	57	54	51	56	56	50
28264	21206	15377	30400	38851	38275	35230	31553	28103	24469	21052	18085	15601	13447	11629	10283	9430	8441	7818	7149	7425	7159	6845	6467	5777	5119	4525	4111	3670	3167	2844	2615	2265	2039	1840	1725	1711	1490	1480	1348	1272	1269	1193	1201	1155	1082	1044	1019	1030	1027	988	1022	933	954	952	936	926	971	952	923	884	933	932	850	877	898	884	879	874	926	866	903	843	828	826	842	862	873	852	842	842	813	852	803	829	829	846	846	827	807	837	819	826	760	816	825	862	777	764	779	770	776	812	768	853	880	807	788	832	795	765	755	834	814	817	851	826	812	827	851	770	821	754	776	806	814	770	788	808	790	759	811	792	823	788	788	826	863	823	792	818	787	793	805	788	751	818	789	842	796	822	819	747	850	816	825	798	799	813	836	788	804	829	766	824	798	852	751	789	750	822	803	766	771	774	867	787	829	773	799	818	834	793	841	776	799	762	798	810	794	779	781	842	786	830	801	779	768	791	815	783	792	844	820	802	807	830	815	790	794	792	800	766	791	817	778	764	800	788	816	801	754	846	818	763	810	815	759	787	778	816	753	787	770	785	816	775	802	793	783	797	789	778	836	804	741	752	768	811	809	774	782	802	830	795	885	790	787	752	797	803	770	755	803	788	805	804	760	765	740	805	793	749	817	799	815	779	759	840	816	818	797	781	805	824	771	769	834	828	844	768	814	807	778	764	802	793	789	834	783	794	783	782	757	801	815	755	816	838	812	770	733	775	806	824	790	812	832	810	825	819	828	773	801	801	786	820	809	796	809	822	763	787	781	824	802	740	803	801	840	795	833	759	833	801	861	829	849	786	794	789	777	813	785	805	741	797	774	808	764	787	829	811	799	776	768	756	759	770	824	793	807	834	824	830	796	786	810	806	837	794	781	772	773	781	784	781	820	823	776	754	816	810	842	815	761	806	738	765	759	740	832	783	804	837	770	814	841	778	783	801	770	737	785	769	743	805	808	760	826	784	835	828	810	778	793	796	810	793	791	797	787	771	854	809	799	803	767	773	804	765	831	824	759	814	809	770	777	787	788	805	810	760	784	806	806	779	847	815	769	787	793	803	768	778	767	776	782	883	811	775	759	839	801	766	753	771	791	829	791	800	812	778	797	777	771	754	797	778	762	738	842	794	800	766	763	768	774	842	802	786	842	774	762	797	822	783	799	769	786	829	762	812	775	783	799	823	816	766	759	780	763	827	792	747	792	829	745	796	781	782	812	786	804	843	763	760	799	799	803	794	763	757	714	768	799	762	830	772	750	808	790	809	806	785	789	833	765	797	781	797	841	777	777	790	792	778	780	798	804	783	821	780	788	782	801	797	756	803	825	818	819	769	789	817	798	822	808	788	791	842	779	821	799	816	787	781	802	768	800	753	791	828	786	755	829	771	804	725	845	781	798	749	768	795	768	796	822	792	733	853	801	819	811	809	849	819	797	786	826	769	800	791	782	798	867	758	787	770	756	859	782	797	787	847	780	794	776	764	806	768	772	789	822	822	804	772	820	732	760	821	785	817	824	759	799	750	792	818	746	806	800	803	801	819	793	784	745	787	763	818	768	808	816	790	798	866	819	794	813	757	826	804	792	770	832	798	802	783	842	833	819	846	760	794	731	833	825	834	759	783	835	775	751	785	744	849	764	782	779	802	837	813	791	813	824	799	778	804	764	757	804	788	778	802	775	780	816	774	827	788	770	755	759	845	802	809	790	765	844	781	751	823	769	839	822	780	754	828	803	816	791	802	782	821	806	836	822	764	768	825	801	807	795	808	812	739	779	805	813	818	775	750	825	840	800	808	784	763	766	804	760	797	815	760	761	763	771	777	759	807	732	811	783	792	807	804	791	800	746	778	755	780	778	812	785	846	773	797	859	773	821	836	826	796	797	797	811	746	798	793	767	791	782	782	786	748	771	755	823	769	788	825	791	808	730	778	826	796	770	825	814	808	789	819	800	830	837	769	780	802	790	793	819	770	806	775	811	753	840	816	805	800	790	796	811	785	793	758	795	801	770	787	776	791	761	776	719	814	757	790	775	768	789	762	825	765	814	781	787	845	831	788	812	840	834	776	781	819	819	797	786	770	801	804	764	780	772	800	769	806	799	847	791	812	767	833	785	797	774	811	723	753	819	797	783	796	781	816	820	736	772	790	831	798	789	835	816	793	800	835	782	791	795	799	734	813	832	788	773	815	807	792	775	823	750	735	827	794	799	825	753	815	803	750	800	767	799	809	777	813	774	815	839	813	811	778	754	790	770	837	768	785	790	808	789	779	792	754	850	797	790	807	766	782	797	803	793	775	823	802	799	835	802	819	746	808	825	853	786	772	789	809	762	774	796	790	791	793	764	793	864	848	803	790	783	790	771	786	742	788	784	786	830	769	791	788	794	825	749	801	785	804	794	783	826	783	761	828	797	794	817	779	810	850	783	791	729	829	783	817	817	813	803	820	782	758	790	752	816	805	854	792	817	782	829	800	814	771	794	805	776	810	795	733	839	786	777	821	826	803	832	791	775	819	792	739	803	774	787	820	795	814	752	833	824	801	828	779	768	825	809	807	804	805	775	807	834	810	800	799	809	792	767	755	790	793	791	808	774	829	796	779	813	744	777	821	788	813	747	799	833	762	762	769	748	778	804	786	768	803	802	822	785	769	783	821	742	759	776	770	779	784	783	810	804	782	774	809	754	797	744	784	809	778	795	851	749	817	725	810	779	817	789	794	812	769	849	752	765	855	775	839	809	799	854	799	753	834	812	733	786	795	795	787	820	804	832	756	876	822	775	813	795	760	739	801	762	788	797	810	775	760	774	771	808	762	781	824	760	794	797	797	799	812	736	755	802	824	844	828	776	797	788	805	778	811	802	797	801	778	846	799	784	799	815	776	836	749	803	832	768	809	791	805	758	820	768	764	793	788	830	819	803	770	758	749	747	785	732	789	845	823	781	784	809	849	775	810	802	750	754	809	756	805	816	755	812	830	764	754	786	837	770	776	811	805	815	802	762	811	797	835	823	768	794	750	815	772	861	841	795	735	789	790	740	829	854	792	782	841	821	843	840	815	803	737	835	784	763	808	760	802	751	845	769	786	741	838	821	795	842	821	838	799	783	799	769	781	833	814	791	791	812	828	791	784	838	797	815	776	797	798	807	775	765	839	807	785	867	764	828	810	790	792	764	800	800	800	805	795	796	838	796	798	830	754	768	818	809	796	785	748	809	746	761	831	823	829	789	834	804	798	764	853	781	773	810	782	807	766	800	814	799	777	743	819	767	803	794	786	785	835	822	823	784	781	780	783	823	840	772	802	850	804	747	816	839	754	797	811	797	810	835	807	832	759	821	758	793	779	752	848	759	785	888	796	793	751	806	718	812	775	804	819	807	815	824	766	763	777	775	840	795	809	807	790	770	785	844	790	788	772	804	831	783	804	786	793	775	772	756	767	803	750	745	796	830	827	777	811	769	812	861	797	802	796	737	808	772	721	822	799	798	821	801
1949	567	307	299	451	532	499	442	333	294	284	183	208	167	148	132	124	99	94	107	88	99	106	109	102	74	80	74	61	52	34	46	56	50	42	39	34	28	38	43	20	32	29	30	31	36	25	27	25	29	25	30	34	20	46	37	34	27	28	34	31	30	21	28	33	28	37	29	23	27	26	29	25	22	37	25	22	19	24	26	22	32	25	33	31	25	21	29	21	31	32	21	23	34	30	24	25	24	25	33	27	28	20	25	32	40	28	28	25	31	25	27	27	27	30	35	20	25	28	26	29	18	27	22	18	29	33	34	19	29	25	24	20	28	26	22	35	30	36	26	30	30	23	31	23	25	27	19	26	20	31	28	28	16	21	25	29	31	22	37	29	27	21	29	31	25	29	30	44	30	27	24	22	33	26	28	37	30	27	30	24	33	33	36	22	25	28	31	20	32	25	18	38	33	33	33	31	29	27	23	31	30	29	21	21	28	33	27	27	36	31	35	22	22	27	33	26	26	25	25	29	26	36	31	24	31	27	17	30	24	26	30	25	35	32	23	27	22	33	23	22	28	24	33	31	40	20	31	32	19	33	24	40	28	24	23	27	21	20	30	27	37	24	24	30	23	23	19	38	36	36	28	21	34	26	22	26	32	28	26	21	30	30	35	25	23	36	24	25	27	29	18	24	24	33	24	25	28	27	29	30	29	19	20	30	18	23	29	24	24	21	24	31	29	31	33	24	32	28	36	26	26	26	31	21	26	29	30	32	18	24	26	20	23	31	26	25	26	32	24	32	30	23	20	23	39	20	25	29	18	20	28	21	32	32	29	27	26	17	26	25	34	30	30	18	35	18	30	24	21	28	23	28	20	27	28	24	26	20	33	35	27	34	28	25	22	30	29	37	27	25	20	25	20	28	24	25	37	31	26	23	27	25	25	17	32	30	34	26	32	20	23	22	24	29	34	20	28	29	26	28	26	23	30	25	34	25	28	27	17	27	30	9	31	23	33	26	29	27	27	29	26	29	28	32	24	21	17	31	30	25	20	39	18	32	26	26	25	29	26	19	23	26	20	30	28	14	28	33	22	27	23	34	20	32	34	22	30	25	31	30	32	18	25	24	24	29	32	32	34	23	40	28	22	30	25	39	26	21	30	23	25	23	34	27	24	29	27	35	22	30	33	27	25	24	34	22	25	20	26	32	28	25	21	23	20	33	37	20	20	22	26	29	29	26	35	21	26	20	25	21	30	20	33	23	27	34	29	30	32	26	30	28	28	15	19	24	26	30	35	24	33	19	27	33	31	30	25	24	23	30	31	29	23	18	24	23	19	25	25	27	27	26	27	19	32	31	29	33	23	36	28	22	24	25	25	26	37	32	23	30	30	25	23	24	28	30	28	26	24	21	30	34	41	28	27	28	34	27	31	33	27	33	27	29	17	29	20	31	30	21	24	22	21	22	26	24	32	27	22	21	26	24	23	28	33	26	23	36	25	36	21	30	24	33	24	32	25	24	26	14	34	26	25	24	31	17	23	19	29	26	41	21	24	26	23	30	24	34	26	28	34	26	26	21	17	33	38	32	26	31	30	25	30	30	20	23	20	21	26	17	19	26	25	24	27	26	21	27	22	34	25	24	29	27	29	21	33	22	34	31	22	20	31	29	33	27	24	32	32	33	18	24	32	28	31	21	33	26	32	32	27	30	32	24	36	18	26	25	25	33	25	19	27	30	18	24	35	23	22	25	27	26	34	29	31	22	26	35	27	23	22	28	15	20	28	31	37	23	30	32	24	22	48	22	24	31	17	26	27	30	22	27	32	32	22	30	36	37	31	19	28	34	30	29	26	20	29	29	32	41	26	21	25	33	23	31	20	26	21	25	35	35	30	32	22	29	37	31	31	34	21	23	26	30	31	29	22	30	26	31	31	20	22	21	35	25	38	23	35	34	19	24	21	27	28	21	28	31	36	23	37	28	26	24	30	33	28	35	25	35	25	19	31	28	25	21	30	19	33	30	27	25	26	28	33	30	22	25	25	21	39	30	29	22	28	30	23	30	28	27	29	22	30	33	33	21	36	28	23	20	37	31	27	27	31	26	23	26	22	27	29	36	21	20	27	44	37	25	21	29	22	25	25	25	25	17	19	32	19	24	30	26	29	30	27	28	39	27	21	25	33	30	34	22	27	32	32	26	25	26	26	26	31	35	26	31	34	26	23	32	32	26	29	16	18	21	28	25	22	17	23	34	31	31	23	20	29	20	30	29	24	23	27	27	26	24	19	35	36	29	18	25	30	26	25	29	17	25	26	25	27	32	25	23	26	26	24	25	21	17	25	36	24	30	35	20	24	25	25	28	28	36	32	31	32	22	33	23	36	23	30	33	28	30	27	27	26	34	26	22	20	34	32	23	33	31	35	35	28	37	15	24	27	25	26	30	29	33	42	25	31	27	21	27	24	37	24	38	22	23	28	31	25	20	34	24	34	26	19	28	26	32	23	31	33	31	26	27	21	32	27	33	26	39	23	30	32	29	23	22	30	26	18	23	28	31	33	29	30	31	28	18	22	25	34	22	36	31	19	26	22	31	19	26	34	28	29	34	37	29	34	25	25	34	25	23	29	22	31	21	28	31	31	23	29	28	44	36	31	33	29	32	31	14	23	28	29	28	27	27	24	19	19	27	22	28	26	19	28	19	21	34	30	21	35	29	28	24	30	24	26	30	30	26	27	30	20	29	26	15	15	22	14	23	30	28	24	25	26	26	35	31	27	23	29	26	23	30	26	25	34	25	16	22	34	25	25	27	29	19	23	21	31	31	28	26	21	22	26	21	22	27	20	21	28	29	28	30	30	23	26	23	23	32	20	29	27	26	36	32	18	29	28	30	25	21	25	21	29	21	36	25	23	24	26	21	31	29	33	23	33	37	20	19	25	28	27	28	20	29	34	29	35	23	27	20	31	24	22	26	30	28	25	23	28	22	28	21	31	23	25	27	18	34	16	31	38	24	19	23	26	18	41	22	34	22	35	21	27	15	19	28	23	25	31	36	22	27	16	21	31	30	24	24	37	20	16	29	29	32	26	31	28	46	27	23	31	33	22	21	24	28	31	21	26	42	29	27	25	26	27	29	22	21	25	26	36	23	30	36	30	23	23	19	31	31	24	24	30	24	25	34	28	27	22	17	24	26	18	28	25	33	27	33	30	37	18	22	29	27	29	31	23	30	16	19	18	22	26	29	31	22	31	28	25	20	28	13	16	32	35	34	33	31	30	35	29	27	23	27	29	29	29	18	31	23	28	32	29	34	32	25	27	31	25	30	22	38	25	28	31	24	22	34	35	21	30	22	16	30	23	28	23	34	34	30	32	26	25	30	33	23	23	23	30	23	23	23	33	33	23	25	25	28	31	27	37	33	28	20	32	29	27	28	26	24	30	23	27	31	29	21	23	21	29	34	26	26	25	25	20	34	16	30	33	25	27	25	33	19	25	29	24	33	17
19857	13578	8901	21687	29809	29344	25812	22218	18598	15370	12506	10546	8731	7358	6251	5475	4893	4562	4162	3998	4139	4292	4184	3858	3316	2895	2553	2233	2023	1804	1553	1303	1305	1032	939	861	767	839	716	698	706	679	619	594	559	550	522	553	515	579	540	526	510	503	448	505	467	480	501	501	475	494	460	463	454	500	472	500	463	485	470	428	465	462	478	466	488	447	487	467	459	447	441	413	493	461	415	452	428	448	451	451	410	443	416	404	462	479	453	448	432	424	465	486	441	425	458	441	464	449	399	459	461	454	426	428	450	408	395	406	445	399	462	433	444	411	488	432	453	424	449	449	448	441	445	416	441	457	475	457	454	428	497	422	397	457	399	470	462	432	437	446	442	430	383	397	437	451	453	426	399	431	426	451	412	430	397	423	450	458	485	454	440	437	428	446	422	438	403	480	416	457	454	480	402	475	428	413	429	433	460	445	433	434	421	430	445	425	448	391	429	457	429	392	444	411	461	444	396	427	423	425	446	440	455	425	445	379	428	465	466	438	396	410	434	440	430	428	444	411	466	432	441	396	435	450	442	417	372	477	475	450	453	428	457	436	437	451	429	445	477	492	415	395	449	442	420	437	434	396	442	451	413	384	432	433	427	451	447	431	397	412	419	454	447	425	488	467	431	426	432	427	432	393	448	454	454	449	467	409	484	438	451	454	438	437	476	431	417	421	451	430	416	433	426	431	456	443	436	428	420	419	447	446	427	475	429	421	453	441	450	435	464	424	427	413	448	466	430	424	441	457	469	457	427	419	443	432	438	476	459	430	434	453	454	415	440	385	421	440	411	449	438	428	432	465	463	468	453	406	442	452	446	443	428	426	448	448	412	444	454	449	430	457	431	442	432	451	452	454	410	437	424	432	494	484	439	439	425	456	418	453	451	436	460	437	437	454	437	459	412	462	437	435	466	456	436	426	428	434	430	424	402	426	464	431	424	395	414	438	457	436	428	448	454	438	437	449	430	399	430	424	432	436	427	403	461	456	463	431	416	428	443	458	420	447	441	429	405	413	435	484	427	468	446	397	395	439	458	424	442	414	449	433	414	397	454	422	440	426	462	455	482	410	422	428	466	434	478	461	459	436	419	430	444	424	383	455	464	427	408	455	481	426	415	443	456	456	449	426	436	425	416	459	427	420	429	420	454	441	436	424	472	438	434	409	442	411	406	442	436	436	497	432	426	456	402	430	445	433	466	392	471	435	473	435	402	437	441	431	413	428	430	437	436	448	439	496	427	468	468	450	426	436	435	417	406	433	433	438	420	427	409	444	417	435	436	428	445	426	440	421	471	422	475	456	441	448	416	462	427	390	430	423	423	439	444	489	435	442	431	436	410	451	445	430	468	401	443	441	443	445	440	389	421	457	392	447	429	469	466	469	446	413	449	447	449	386	406	427	479	453	426	427	476	451	380	432	427	437	466	449	421	423	459	470	425	430	385	435	406	411	450	438	480	409	475	419	458	447	417	454	416	460	437	438	441	458	461	426	440	469	459	440	433	421	416	463	436	466	454	441	465	422	464	436	471	434	456	452	397	420	478	432	422	431	496	450	440	457	408	405	475	441	433	467	465	471	426	444	415	440	408	447	421	457	434	429	430	457	454	444	420	458	446	435	443	454	456	443	419	447	415	455	446	440	470	402	438	450	460	437	491	476	422	441	454	444	423	446	453	461	426	430	445	404	485	412	436	391	420	411	464	419	442	395	400	484	435	436	448	467	421	462	462	431	454	455	428	425	430	445	460	474	458	427	454	477	430	432	422	445	437	407	441	460	402	439	428	427	449	443	430	407	435	424	435	456	431	453	424	449	493	434	453	452	481	400	455	449	422	461	432	464	402	427	430	433	412	445	441	438	438	507	445	433	470	436	449	454	440	439	437	436	416	457	411	477	437	458	453	414	427	435	459	429	416	427	439	410	445	458	473	443	460	457	448	420	418	415	441	406	463	487	446	473	427	441	444	466	421	432	427	387	459	452	443	468	447	438	441	415	430	438	436	433	456	414	406	433	435	458	431	433	438	422	452	428	422	461	457	417	432	463	465	413	439	480	482	436	428	433	445	451	440	431	403	457	472	444	454	432	434	425	461	425	423	448	421	454	424	435	443	417	454	445	485	444	421	438	433	466	438	441	417	415	439	419	477	448	438	412	436	435	428	435	453	429	435	458	411	428	435	458	447	451	443	435	441	449	429	479	472	437	488	452	440	415	412	440	464	416	411	407	471	461	430	444	435	421	437	460	438	404	425	442	468	451	433	427	427	466	469	414	399	447	489	440	432	437	390	422	460	446	436	428	391	442	426	415	450	452	443	422	475	447	443	477	418	453	441	421	473	440	442	424	440	443	452	399	437	467	495	427	440	425	426	442	422	423	435	393	449	416	410	432	465	467	449	426	444	445	437	426	424	413	442	436	439	417	416	446	458	455	424	416	466	420	431	431	430	439	434	457	476	438	487	414	443	461	420	443	431	445	432	484	458	426	404	430	436	423	408	462	433	424	454	441	432	422	451	397	436	448	440	407	419	431	398	448	435	422	462	436	419	462	494	441	430	439	436	437	423	409	427	429	461	442	401	437	444	450	449	424	453	430	406	448	464	474	405	426	446	449	420	467	403	467	430	436	420	421	432	422	429	444	461	433	415	429	444	458	454	412	431	434	430	472	427	414	428	428	431	430	464	427	441	428	432	424	441	403	436	436	435	404	442	423	409	402	466	435	421	447	464	421	398	452	425	388	409	442	429	440	423	389	430	419	434	407	429	450	436	426	423	436	460	465	450	437	454	430	400	426	431	452	454	457	438	447	432	450	415	457	428	440	431	405	431	403	428	426	481	453	440	452	442	450	431	438	455	434	464	446	445	468	416	463	448	441	489	425	447	443	408	458	482	416	394	454	414	410	441	425	414	447	451	467	466	445	445	439	441	419	444	403	433	427	437	462	468	421	445	470	458	396	459	449	446	422	443	458	447	427	436	456	434	448	445	453	472	438	426	435	476	445	431	441	450	429	435	459	440	418	442	447	437	429	456	432	423	422	422	442	456	465	447	464	452	457	462	435	430	389	436	433	426	473	409	410	444	414	445	421	457	442	429	483	446	414	423	446	478	426	437	414	477	451	435	435	435	419	426	423	451	442	465	412	419	433	462	418	472	445	446	453	459	433	432	441	441	407	411	402	431	421	437	421	414	429	480	444	429	449	467	454	421	427	443	440	481	448	452	451	427	429	432	444	431	428	439	454	467	419	441	464	397	444	453	432	410	421	436	457	437	421	428	439	435	441	410	441	438	427	452	428	459	449	440	434	416	467	443	424	443	416	422	421	449	467	426	429	435	468	480	419	412	450	446	453	439	427	464	450	481	411	422	464	404	463	443	469	458	444	441	431	429	468	465	468	416	472	453	436	426	437	434	430	455	413	424	450	419	427	416	450	442	455	465	458	446	433	429	428	433	443	457	452	452	419	421	431	456	389	428	461
1410	891	548	459	707	823	828	673	575	479	403	337	283	250	183	203	155	146	129	155	140	140	132	133	107	78	82	87	76	60	68	76	54	44	53	54	49	35	45	37	37	43	53	37	42	52	33	45	28	32	46	37	41	40	28	33	24	44	23	38	46	34	36	34	42	44	31	32	37	33	28	32	43	42	26	35	36	40	35	36	31	31	30	35	28	35	35	41	31	41	34	33	28	28	38	42	40	39	35	39	35	27	27	36	34	29	31	53	28	24	33	29	29	46	31	28	32	36	44	34	28	29	37	39	34	35	31	26	33	30	35	34	33	34	26	35	33	34	34	33	28	23	42	39	40	29	42	46	35	31	50	41	29	27	26	35	35	32	25	31	32	30	39	40	29	30	26	36	26	34	39	30	46	31	39	40	34	34	34	31	23	33	29	38	25	36	36	39	36	33	33	33	23	36	31	32	35	37	31	23	36	21	33	30	41	28	29	33	35	45	33	39	23	31	29	33	25	31	33	23	41	37	39	35	40	31	26	34	30	35	33	42	31	25	28	33	27	28	39	40	23	32	40	30	32	25	32	22	18	29	30	37	23	31	40	30	38	35	36	39	32	36	41	31	34	38	38	38	38	35	28	36	33	42	42	39	25	33	31	37	31	22	33	24	24	37	23	40	41	40	42	26	36	34	39	33	29	31	26	41	37	29	30	27	35	39	43	31	41	37	28	26	26	35	25	37	31	31	28	31	29	39	37	44	40	29	35	37	38	35	32	32	34	43	38	24	30	26	24	37	37	27	25	38	36	32	23	30	29	34	28	27	32	31	37	40	31	31	38	39	34	43	24	27	43	32	38	36	35	36	39	39	22	34	26	36	36	29	30	35	36	34	38	29	35	32	27	33	39	31	23	32	33	40	33	25	26	46	33	23	32	29	29	39	31	32	38	27	38	40	41	25	27	31	29	27	31	35	35	42	25	37	29	23	34	20	17	29	29	26	31	32	27	28	43	29	42	40	31	30	40	35	35	52	40	39	40	26	34	26	24	37	31	40	38	27	34	29	39	28	25	23	39	35	38	26	27	37	22	36	29	31	32	34	42	31	41	30	42	38	37	29	27	42	33	34	28	35	40	31	35	30	31	27	39	34	37	30	37	22	24	40	42	36	26	29	30	28	31	39	33	26	28	32	31	40	36	25	31	35	35	29	31	30	45	42	29	37	37	38	44	33	22	38	36	33	36	30	32	25	33	33	35	34	33	39	35	31	32	35	27	31	20	38	39	32	24	29	35	43	33	28	23	31	34	30	28	30	31	36	35	24	22	29	35	41	34	35	24	29	37	27	27	41	33	23	32	39	29	25	32	44	23	38	33	37	34	32	42	33	35	23	30	32	27	30	23	38	35	26	42	28	30	39	35	32	36	37	38	23	33	30	34	29	30	38	25	31	40	36	32	28	34	31	31	29	36	36	33	40	30	28	29	37	46	43	23	39	36	42	26	33	38	24	31	34	42	36	20	43	30	31	31	27	29	37	33	27	37	23	27	34	27	32	35	24	29	27	47	36	35	22	32	33	38	33	38	26	22	25	27	31	40	29	34	35	30	33	21	31	34	44	32	29	30	29	28	23	40	30	36	29	24	32	31	41	34	31	34	28	33	30	45	41	28	27	33	34	34	33	27	33	28	28	34	43	39	39	40	37	40	37	38	36	35	33	39	23	32	40	39	37	38	43	33	23	36	33	25	28	41	33	21	43	44	27	24	46	30	35	33	29	31	39	30	35	26	34	30	28	25	41	41	38	44	25	38	27	42	33	35	41	29	46	38	30	35	35	51	37	21	32	27	41	36	29	39	29	34	36	30	32	33	26	36	35	31	31	42	29	36	35	33	24	32	29	26	18	33	37	43	33	40	35	36	22	33	30	24	32	38	37	34	28	35	28	32	38	32	37	31	38	34	30	48	24	32	38	20	42	29	34	29	32	39	29	37	36	41	34	30	35	36	44	39	33	31	34	36	33	38	36	39	26	25	34	26	35	35	34	26	36	29	32	25	39	41	32	28	33	38	26	31	34	31	39	32	29	34	27	30	35	34	26	35	22	33	33	31	40	33	28	33	26	21	34	33	39	32	29	50	41	37	23	26	26	31	40	40	32	37	34	33	39	34	30	42	26	28	33	38	30	43	32	31	29	33	19	30	32	31	29	30	36	44	36	31	38	27	32	23	27	37	37	35	28	34	51	39	27	20	36	40	25	30	38	34	35	29	21	35	26	34	36	28	26	34	36	36	35	25	41	26	32	37	25	33	36	38	30	22	31	32	26	36	31	34	40	35	35	33	42	36	34	38	36	36	37	30	34	37	29	26	28	30	29	32	32	32	30	37	25	24	31	30	41	29	23	30	35	25	30	26	32	28	34	32	36	35	35	37	30	33	45	33	25	43	37	21	48	30	34	33	36	42	41	35	35	36	41	28	26	36	33	35	33	36	37	25	29	26	25	34	32	30	35	33	37	30	35	31	36	31	32	29	27	34	23	39	43	33	34	36	29	33	23	24	37	36	36	35	44	33	25	29	40	41	32	28	31	32	35	29	33	40	28	28	31	37	31	38	28	36	32	28	43	28	32	37	45	37	23	44	28	26	31	39	43	34	42	22	32	24	27	25	39	38	37	31	33	30	29	24	27	41	24	35	21	42	24	36	47	30	32	35	39	33	30	36	27	35	36	38	38	21	40	33	24	42	26	36	33	31	27	32	38	40	29	37	27	37	26	39	38	27	31	32	29	26	44	32	58	31	43	35	32	30	32	30	35	32	26	40	29	30	30	30	32	40	33	39	33	40	36	45	19	30	31	37	30	30	27	29	33	39	32	38	27	38	30	34	27	34	32	37	23	28	23	37	27	32	31	26	25	31	36	37	41	30	35	36	32	39	31	39	30	28	21	31	32	34	43	32	30	36	36	39	32	32	37	31	41	34	25	26	39	44	26	33	33	20	32	32	27	38	29	33	26	36	35	34	32	39	25	31	42	36	20	34	28	46	32	28	36	36	29	35	36	43	27	37	31	34	26	36	38	32	27	41	31	43	33	42	36	43	39	24	37	38	31	33	26	31	27	39	38	30	42	24	40	44	33	30	39	42	38	37	23	34	35	33	36	37	30	44	26	41	31	26	48	28	38	40	48	30	36	31	34	28	32	32	29	35	25	22	31	35	29	26	46	34	26	45	30	34	29	38	36	25	31	27	36	36	28	41	36	31	38	33	38	34	40	43	28	30	34	32	44	30	43	42	37	32	29	35	20	27	25	16	39	36	35	29	33	34	37	38	38	34	42	23	24	33	34	46	32	34	22	31	24	32	42	36	35	33	35	39	38	36	25	24	40	33	44	41	32	27	42	22	41	30	29	27	40	40	37	32	34	35	32	31	29	26	33	30	39	35	36	32	36	42	32	40	32	37	38	28	27	28	28	40	33	39	33	26	35	30	28	29	28	32	29	33	28	31	51
24735	18337	12641	26623	35237	34681	31454	27493	23632	20165	16962	14354	12326	10676	9291	7970	7158	6503	6006	5658	5759	5853	5500	5079	4417	3839	3503	3043	2624	2364	2076	1819	1661	1439	1321	1318	1219	1122	922	923	916	926	873	785	785	737	713	713	715	731	695	704	640	666	634	659	647	658	637	604	572	602	594	603	598	589	590	601	592	553	636	619	567	525	581	580	597	563	565	572	529	563	537	531	557	577	556	554	579	568	547	574	522	514	522	533	544	501	573	505	560	527	545	506	519	532	528	535	532	537	522	508	550	515	545	567	544	562	541	529	548	549	507	512	558	534	534	506	526	552	575	510	553	529	526	519	539	546	546	515	501	532	523	551	505	588	584	508	529	535	525	533	561	573	486	557	563	542	543	525	528	590	515	552	546	525	541	535	512	520	529	567	525	513	578	508	519	533	486	498	497	532	535	536	513	511	550	512	567	558	558	509	542	562	489	516	528	538	518	473	535	520	531	535	544	565	518	530	547	507	538	530	490	596	565	522	530	547	521	535	563	528	512	512	558	515	520	551	527	553	548	517	512	518	581	521	508	516	546	539	577	562	546	564	477	511	486	544	505	539	533	529	503	535	533	584	511	450	518	539	525	501	550	579	560	554	523	515	540	549	533	524	527	504	527	497	539	536	525	536	562	538	551	527	508	540	515	543	514	548	524	556	529	558	568	527	495	529	531	516	558	511	512	488	541	546	550	550	527	480	525	530	497	533	521	496	523	546	547	520	562	532	517	517	565	484	539	502	528	502	528	538	527	521	501	485	526	567	496	532	510	513	572	540	539	513	524	541	505	531	520	493	523	533	547	505	542	552	542	547	471	511	499	533	551	532	529	491	530	531	552	523	544	519	520	512	540	521	506	539	499	533	500	536	551	531	562	526	514	506	582	492	508	554	495	506	540	548	503	503	489	515	516	496	539	527	516	545	467	503	554	548	571	539	543	501	514	542	507	509	521	484	506	513	459	552	572	516	515	532	540	506	551	501	499	510	561	462	480	572	538	493	532	541	516	498	519	505	508	532	530	521	543	559	520	548	504	563	491	527	545	516	521	531	496	521	518	563	553	552	556	515	537	518	476	537	527	505	463	506	537	527	508	542	519	524	497	541	558	516	543	545	520	530	503	530	482	510	538	537	510	500	513	531	523	540	535	559	541	555	530	522	525	539	515	548	531	516	541	495	558	510	580	533	505	513	513	512	526	501	531	523	558	540	523	516	551	491	535	493	518	548	544	555	532	548	542	555	482	557	542	547	512	538	526	529	471	500	530	499	536	551	526	534	518	564	530	548	567	513	493	560	554	543	499	529	568	553	528	536	519	596	482	507	538	523	509	540	519	486	516	496	526	513	523	569	516	510	536	525	526	512	557	528	542	504	517	531	517	541	517	548	514	517	527	570	527	547	538	550	536	497	533	487	510	521	550	515	538	599	540	548	512	518	540	549	506	522	507	547	534	560	521	513	520	525	520	536	533	529	515	512	521	507	538	514	546	536	495	537	522	526	497	519	513	523	527	541	544	529	497	515	543	545	517	505	517	503	567	530	494	490	507	495	512	510	505	518	568	549	508	525	542	528	563	570	520	532	543	520	533	536	499	522	534	525	510	497	533	518	501	525	542	527	530	508	504	474	504	523	533	534	551	534	507	524	561	516	540	541	523	546	497	527	521	546	561	511	472	548	546	549	531	519	522	495	519	523	564	570	559	504	516	500	520	514	512	539	499	476	531	552	536	528	519	506	516	517	521	509	533	527	499	517	505	527	501	535	518	572	536	522	534	526	528	539	499	485	500	529	540	555	520	521	485	548	544	556	571	511	526	505	531	503	487	537	517	497	500	543	504	544	536	501	554	538	525	507	505	511	514	548	532	560	535	514	531	522	544	491	495	540	509	501	488	531	562	494	548	559	530	547	526	544	484	539	503	540	517	553	536	524	509	530	524	541	520	542	518	535	543	496	499	519	512	542	511	505	519	535	565	538	506	501	518	543	496	539	508	542	526	514	487	534	518	531	474	531	535	545	533	566	518	542	542	579	511	549	515	567	492	543	540	539	528	542	532	538	565	502	511	556	531	626	545	498	561	519	513	516	496	561	559	543	518	534	520	545	550	527	528	522	497	554	546	537	505	521	544	512	538	547	526	587	482	545	547	561	546	547	590	528	544	518	529	557	567	547	522	547	501	475	557	553	519	544	547	528	517	512	528	541	535	536	478	536	496	501	549	480	543	535	489	538	565	496	534	507	556	526	506	550	549	528	542	503	515	527	542	515	533	505	546	513	550	554	501	524	508	477	529	530	545	562	562	530	548	523	503	505	510	492	545	540	551	502	475	541	500	546	522	507	527	494	541	535	546	491	529	497	556	575	524	518	531	518	510	514	524	498	540	553	535	516	508	514	528	511	525	488	521	492	576	511	532	515	538	561	525	514	524	505	558	540	587	514	513	532	498	546	519	540	529	526	517	525	514	520	544	554	491	518	518	556	555	524	523	515	560	584	467	504	503	527	520	523	522	533	519	532	536	522	511	519	499	547	515	523	540	511	538	570	543	494	539	518	564	516	506	579	552	520	531	557	468	569	495	537	500	534	516	540	561	554	550	519	485	518	515	545	508	566	512	556	551	510	540	478	541	527	528	524	523	511	527	536	541	524	503	520	502	530	524	544	524	525	522	523	546	565	575	538	558	532	557	518	547	501	536	510	510	511	508	544	495	510	551	488	497	548	534	561	588	507	540	513	549	535	527	474	551	508	537	538	533	538	532	538	509	514	504	514	534	556	576	501	499	533	537	502	528	520	509	515	530	502	518	544	546	551	528	520	525	521	501	532	547	552	532	527	535	504	502	525	510	576	537	517	522	576	540	525	526	571	553	515	574	539	551	543	514	552	496	522	494	511	548	549	562	499	512	516	507	524	473	519	535	492	545	535	539	516	538	519	518	560	489	529	551	523	539	516	520	479	526	578	475	508	524	508	529	540	518	576	544	528	550	544	492	516	530	527	518	487	505	478	550	504	523	563	527	518	496	542	498	502	545	537	515	500	494	514	509	510	522	526	518	470	514	575	521	501	565	548	496	505	541	564	539	507	553	532	542	522	509	528	506	508	504	530	578	543	554	532	520	551	544	522	515	535	544	517	566	506	515	519	508	536	579	515	526	534	538	512	492	552	540	516	524	495	518	497	526	560	488	509	487	549	550	553	516	518	570	537	529	527	548	523	513	514	507	529	502	542	545	573	533	536	503	501	505	564	532	501	538	545	541	525	529	525	541	537	532	481	504	475	527	549	522	548	559	510	481	479	554	520	503	525	531	569	526	477	533	541	502	512	513	536	519	542	532	503	511	544	507	535	537	513	547	524	529	554	514	541	523	538	527	492	526	483	522	567	516	515	531	513	510	521	519	523	543	551	545	504	469	489	484	557	537	543	519	532	537	572	538	510	533	562	541	520	485	519	519	509	485	484	484	524	542	520	510	528	523	505	511	533
3133	843	563	455	667	754	700	585	549	443	358	327	254	237	187	159	198	144	149	130	140	164	156	125	114	113	106	79	88	74	72	60	74	55	68	56	51	56	49	37	42	51	50	60	47	44	47	46	45	37	40	49	42	44	47	59	49	42	36	34	43	45	42	43	45	39	43	54	45	50	48	45	31	42	39	48	41	30	34	43	49	43	34	43	55	45	34	48	47	46	32	47	47	37	51	34	33	28	40	42	41	41	46	41	41	44	41	34	39	40	43	38	40	56	41	38	42	39	40	43	48	47	43	45	46	42	35	45	38	46	33	43	46	46	46	62	46	42	49	38	47	43	42	35	47	25	44	35	45	44	42	41	50	42	36	38	47	43	37	36	43	48	44	40	42	58	41	40	52	33	37	35	31	38	48	50	49	45	39	29	46	38	35	49	41	45	55	37	45	34	44	41	40	34	47	44	46	49	47	43	45	45	52	47	36	31	53	42	42	44	51	41	53	40	40	43	43	38	47	32	42	46	35	49	35	36	36	32	51	32	44	33	34	45	44	48	42	42	64	32	50	30	46	34	36	42	44	48	44	45	49	39	39	50	39	44	43	39	46	40	33	31	48	41	37	47	50	39	36	53	40	48	42	38	48	39	46	35	32	42	31	46	47	32	37	34	44	44	47	43	32	44	48	43	46	43	33	54	46	40	44	42	46	46	41	43	25	38	43	33	43	36	44	45	47	46	34	45	39	44	43	37	42	27	48	39	37	37	49	43	30	50	37	40	43	32	49	50	60	36	38	41	42	36	45	46	48	33	42	42	38	35	37	44	38	39	36	38	42	43	50	35	55	26	39	34	38	41	46	57	44	46	53	48	45	44	51	36	41	40	34	52	55	46	33	43	53	47	54	36	42	45	52	48	42	40	46	45	46	50	45	44	53	34	41	38	40	53	37	49	53	42	46	36	47	39	33	45	54	45	48	37	32	45	40	56	37	47	49	40	41	39	50	45	36	50	43	38	39	47	48	44	48	32	49	42	23	35	48	45	45	47	43	49	36	50	52	48	37	54	40	36	45	41	45	51	50	36	43	35	34	50	38	42	40	39	48	50	44	61	49	53	45	43	49	45	56	38	34	51	51	32	42	53	48	42	32	45	40	43	44	50	40	48	43	43	39	39	42	36	44	36	37	36	42	43	47	41	47	32	43	51	40	37	43	41	41	42	34	37	49	56	39	51	42	41	52	45	34	45	41	53	45	36	33	50	51	46	45	38	43	46	39	54	43	57	44	43	47	54	36	46	41	33	52	42	40	38	38	47	36	43	43	42	49	43	32	40	50	37	43	40	60	51	40	36	40	36	36	41	41	41	43	35	37	35	48	45	35	38	34	42	51	49	38	44	29	58	44	35	42	42	48	38	38	44	55	43	50	45	26	55	41	55	56	59	52	46	41	34	40	46	36	32	45	44	46	35	47	44	45	34	47	46	56	41	55	45	51	48	40	36	45	52	43	38	39	44	36	35	37	44	43	51	36	36	55	53	49	41	62	33	47	36	52	38	40	43	45	47	63	42	41	46	48	51	43	39	59	40	39	43	38	36	37	39	52	39	40	44	44	51	40	35	30	42	39	38	41	50	45	55	45	40	45	40	45	37	51	31	38	41	43	52	37	48	38	42	42	53	47	42	48	41	40	44	24	37	50	44	48	38	41	30	56	44	33	48	45	36	49	37	40	40	54	46	48	40	46	41	45	38	43	38	49	54	37	43	51	36	40	38	36	38	51	40	34	43	42	43	39	35	43	40	52	47	48	31	53	34	42	50	49	52	39	44	41	51	28	45	40	41	40	40	50	48	49	47	50	52	38	34	44	44	52	48	41	50	38	54	49	35	43	38	43	40	45	55	37	48	53	38	48	42	54	35	45	25	34	42	47	39	35	44	45	31	46	42	35	41	50	48	53	37	55	40	42	42	55	51	48	29	30	37	47	43	50	39	37	40	43	33	50	49	57	47	48	34	46	43	46	42	45	43	37	50	33	45	49	53	41	45	56	51	36	51	38	37	46	36	33	48	43	50	46	48	52	41	48	45	41	46	47	28	44	47	29	48	32	32	30	40	48	44	41	46	30	47	53	40	44	28	30	40	33	38	49	37	37	42	36	39	39	47	47	36	49	44	46	37	55	39	45	40	46	46	43	59	30	40	31	40	44	40	43	36	35	34	45	32	47	44	36	42	44	48	49	48	45	47	51	60	43	38	52	42	41	47	47	36	30	48	48	49	37	40	48	28	46	47	43	45	50	57	39	35	40	40	36	40	47	40	42	45	38	36	36	33	42	42	37	35	49	36	44	50	45	49	43	43	47	42	39	43	33	39	52	35	41	45	30	46	44	46	32	35	43	40	37	37	48	42	45	40	33	53	44	43	40	39	46	40	37	31	45	32	35	32	35	46	44	46	40	39	39	44	42	38	52	42	43	37	45	37	40	42	42	47	40	41	46	41	36	44	31	48	39	40	46	47	39	39	37	32	54	35	46	45	43	38	40	38	42	43	42	47	43	40	37	50	37	39	39	44	47	33	49	36	31	37	48	45	45	37	30	37	50	42	40	47	39	33	35	48	43	35	43	43	37	51	45	40	48	39	39	51	41	42	31	46	41	38	52	45	42	48	29	38	34	47	40	35	50	43	39	41	43	39	53	46	38	37	54	47	41	61	45	39	39	61	42	41	48	42	43	39	49	54	45	51	45	43	27	39	42	41	44	41	45	36	49	42	38	47	36	45	50	47	33	40	46	35	37	49	58	46	33	44	46	49	50	35	55	52	21	35	44	30	45	37	40	35	48	45	42	32	36	51	34	45	44	34	51	34	38	46	41	34	34	47	38	40	45	53	36	34	43	38	33	43	39	41	43	53	45	52	62	47	37	49	52	43	37	43	31	49	36	43	34	42	44	47	34	37	43	39	35	33	51	38	42	47	45	46	40	55	45	55	40	41	44	46	40	38	45	44	43	40	45	37	46	39	33	41	33	38	46	35	42	41	43	44	48	46	33	39	41	38	42	39	40	42	38	33	42	44	45	58	44	36	47	47	44	36	42	44	40	37	44	33	41	45	33	39	38	42	45	44	36	36	52	43	31	39	58	39	28	36	45	38	43	44	45	36	26	38	41	52	37	32	43	45	39	34	46	58	39	45	46	47	36	52	32	41	44	37	44	39	33	47	39	37	35	50	42	40	41	43	36	45	41	40	39	49	36	43	47	63	42	35	57	33	47	50	43	39	34	42	45	36	50	35	34	44	36	42	31	35	42	49	44	33	55	43	64	47	40	48	46	50	44	49	42	38	65	51	42	46	49	45	37	33	43	43	46	42	38	43	42	34	47	42	55	49	48	36	44	41	45	41	40	44	36	40	37	33	40	45	28	50	39	39	39	45	36	42	39	37	30	47	40	40	44	38	39	50	29	46	45	40	45	35	50	39	43	55	35	35	55	54	50	41	38	38	45	37
22789	17016	12021	25475	34192	33342	30206	26238	22783	18996	15973	13602	11393	9898	8664	7542	6948	6403	5757	5425	5766	5483	5272	4734	4309	3720	3331	2997	2596	2360	2108	1832	1652	1527	1476	1310	1252	1202	1096	1014	990	1024	933	909	860	912	817	826	862	820	839	818	755	746	773	720	768	785	753	729	743	760	773	731	757	731	775	750	722	710	764	739	702	694	707	720	735	709	721	677	726	717	693	728	666	721	707	653	671	705	720	645	690	703	688	634	700	660	683	647	698	694	708	711	674	656	711	651	707	671	657	731	671	657	697	680	642	704	644	730	675	687	644	679	658	671	630	668	729	635	721	683	651	684	651	715	694	711	671	679	659	616	656	655	670	673	666	636	690	638	673	711	657	699	715	658	686	668	637	700	703	684	677	702	668	643	695	688	658	647	680	662	688	674	701	669	673	646	675	670	685	651	647	622	658	647	691	663	678	699	663	654	660	637	686	679	685	667	662	673	679	689	689	661	673	659	657	691	665	712	670	645	636	701	658	703	647	692	658	677	661	646	691	674	649	695	672	653	683	695	668	696	688	623	679	662	697	697	681	640	666	697	701	732	649	691	664	655	677	648	668	645	620	683	681	674	633	610	674	676	656	649	689	704	621	660	691	676	661	685	679	683	683	683	636	635	703	682	660	677	692	663	706	660	660	657	682	682	685	654	679	650	666	671	639	707	662	678	646	657	630	701	693	645	637	671	661	632	669	686	667	670	697	643	684	666	676	666	677	689	672	658	686	668	631	647	670	752	738	679	667	695	661	663	720	650	699	667	665	695	643	645	698	664	673	652	631	681	690	673	716	678	675	676	646	652	661	650	679	627	640	641	668	672	688	665	631	633	664	658	655	660	644	685	670	718	639	696	615	687	660	662	626	737	703	723	673	627	657	668	673	659	688	599	674	673	672	672	650	695	604	656	675	722	689	675	682	663	688	682	627	628	657	640	644	689	695	709	683	649	671	688	673	628	664	709	674	672	673	670	679	696	632	647	700	641	662	674	694	645	705	677	659	682	695	683	664	649	676	707	695	646	705	608	671	663	659	630	671	698	668	703	642	654	667	695	664	705	654	643	698	641	649	684	651	701	693	644	697	711	695	655	741	628	665	712	685	654	721	674	667	687	679	724	662	705	651	681	705	697	677	686	682	663	681	657	707	652	708	670	691	688	660	645	660	659	631	688	698	702	663	662	692	669	693	661	649	689	665	695	703	670	712	649	717	629	670	713	679	650	681	713	648	700	705	659	677	647	661	677	680	726	634	664	651	654	670	691	692	688	696	651	669	682	699	696	680	696	622	630	691	668	642	655	660	693	658	639	645	685	645	642	660	709	665	666	686	663	651	678	672	669	734	658	669	679	669	688	684	636	644	696	672	652	666	677	672	645	689	664	675	639	696	693	675	675	708	647	684	662	679	691	693	731	692	674	610	660	691	687	619	684	682	715	627	670	694	670	703	702	666	711	685	662	675	640	707	635	661	684	694	666	670	658	627	687	708	693	648	684	653	714	634	736	653	676	635	659	669	676	710	649	689	686	678	643	661	634	650	645	690	649	653	689	733	693	694	662	633	672	667	641	697	688	700	629	653	678	637	661	670	652	647	712	699	635	695	709	654	689	676	637	642	635	641	671	694	691	656	699	690	707	614	710	664	661	656	632	671	659	612	695	612	644	665	674	638	628	656	649	656	607	666	655	668	648	669	674	684	667	670	679	606	657	717	698	654	658	692	681	641	659	712	675	673	693	661	678	664	627	695	700	719	637	666	641	696	657	664	717	652	622	647	636	598	693	690	697	680	602	661	679	653	651	635	663	675	688	703	659	728	668	656	649	692	691	714	651	704	670	691	649	676	687	683	647	676	687	686	672	683	670	649	657	631	635	634	690	625	646	623	664	656	664	667	659	668	683	645	628	641	683	636	605	675	642	740	697	653	656	638	687	715	655	656	648	708	656	652	693	700	709	681	674	683	679	665	683	673	673	638	631	674	711	654	682	662	697	679	658	687	697	686	666	690	704	652	676	694	649	667	666	695	716	660	679	684	690	632	662	682	636	665	703	694	683	753	648	653	647	663	708	681	654	614	658	643	659	711	653	644	652	688	690	638	659	655	698	681	619	677	675	658	636	671	676	685	690	674	677	662	666	675	643	644	651	669	690	689	718	674	661	660	660	689	671	656	672	653	666	641	674	712	649	660	693	662	695	666	683	639	650	640	692	658	677	656	683	651	643	672	671	664	691	692	673	700	673	654	672	652	661	656	677	665	670	663	677	660	616	681	607	634	654	648	688	678	677	689	690	675	665	642	740	658	641	648	688	720	688	640	731	663	656	670	686	675	650	669	606	655	609	654	700	665	660	692	707	651	667	694	641	646	676	701	650	635	664	662	620	673	631	652	686	664	684	676	591	665	652	639	632	684	688	669	652	661	656	649	627	736	653	643	700	629	655	664	736	672	625	700	670	685	719	625	622	628	674	665	695	660	708	673	617	644	637	704	636	652	717	663	663	657	620	717	646	659	690	649	667	669	653	701	632	717	643	670	671	656	698	652	719	663	626	649	628	625	682	685	655	675	684	660	646	645	703	633	742	710	641	643	704	708	670	682	684	661	704	670	695	676	648	699	705	666	695	626	694	697	688	666	681	669	661	682	622	667	685	676	649	631	668	650	653	679	669	662	689	667	703	660	690	693	643	703	660	675	672	604	635	632	655	622	629	654	657	708	666	636	618	681	704	683	691	670	661	682	707	610	706	673	696	686	657	643	716	675	633	654	649	689	616	625	731	689	651	655	644	638	686	626	666	703	646	691	717	680	699	661	643	707	698	676	663	702	639	681	650	658	673	660	701	687	629	658	631	650	662	670	633	667	667	669	675	663	708	643	660	648	714	656	698	683	667	667	676	651	646	691	697	687	679	611	654	640	622	703	617	664	684	667	654	654	626	694	673	709	671	698	648	684	654	629	641	681	692	681	745	643	682	687	684	657	680	665	703	689	687	649	651	691	676	660	640	741	680	689	660	686	712	691	694	666	654	651	679	633	695	669	656	672	676	635	716	686	646	652	719	662	669	700	648	690	740	676	689	704	679	677	718	668	662	656	669	673	656	635	657	692	725	668	611	721	698	660	652	664	686	693	691	685	674	656	665	667	678	663	667	696	675	676	695	661	691	705	675	685	668	645	629	660	642	683	648	675	652	658	611	639	650	641	632	666	655	673	625	691	672	663	681	658	674	653	651	656	644	655	693	651	658	717	679	688	638	643	692	677	680	655	680	652	662	675	691	676	655	704	675	649	629	677	710	731	702	618	675	661	679	697	611	639	670	678	647	645	659	688	698	677	707	657	703	679	648	645	666	667	669	709	651	633	664	644	732	688	649	651	692	717	690	699	643	684	707	691	680	629	672	686	698	640	686	674	682	716	651	686	635	666	687	691	686	677	696	622	643	678	730	686	667	667	612	664	666	656	655	688	695	706	708	720	635	651	667	638	624
2615	1320	848	625	1019	1254	1098	931	778	662	541	467	371	406	282	266	250	227	215	193	212	207	187	190	153	147	117	102	90	101	101	76	80	68	78	76	80	62	49	58	36	64	76	66	43	46	58	50	44	69	45	46	48	46	59	51	50	53	43	75	51	51	51	60	45	54	41	53	49	35	62	52	44	48	45	57	62	42	35	55	43	50	44	49	59	50	56	43	55	49	54	56	47	45	45	59	59	47	51	50	70	40	46	53	50	57	61	50	52	47	46	46	50	59	46	54	48	50	44	51	49	59	67	56	50	46	56	55	51	48	44	54	49	56	48	50	50	44	48	49	38	47	36	49	52	49	71	40	41	50	45	56	48	51	52	53	52	65	56	53	57	58	49	47	43	49	48	44	51	46	52	39	67	56	61	49	52	45	53	46	42	50	41	42	51	64	54	58	54	61	59	49	48	62	57	37	48	47	38	37	45	66	51	46	52	61	54	60	63	60	36	51	56	60	68	59	58	56	62	50	62	53	56	49	71	65	60	49	65	51	55	62	45	55	57	59	39	57	56	52	62	51	58	44	50	47	57	50	41	52	46	41	52	42	43	45	56	52	49	48	38	45	65	49	52	43	53	53	39	51	58	40	51	43	52	52	55	56	59	60	49	55	48	54	45	48	62	61	52	46	58	62	44	60	60	43	55	44	57	48	46	38	48	54	54	48	55	52	39	52	53	41	65	46	43	52	40	44	48	44	57	58	51	58	59	46	50	45	52	44	36	45	49	48	53	52	61	44	55	44	50	56	56	50	52	45	53	48	44	65	48	43	52	49	45	60	48	45	35	36	51	56	60	43	50	48	51	50	43	49	47	55	45	56	49	53	43	50	50	45	54	61	45	52	66	48	49	38	40	61	44	49	43	50	46	58	53	53	46	52	41	54	56	58	53	47	60	38	47	51	54	51	45	41	48	57	63	53	51	66	55	32	50	59	53	34	47	60	40	46	62	44	44	42	42	55	62	35	49	48	34	55	55	42	47	52	42	47	54	57	51	43	55	45	53	54	56	84	49	55	50	50	50	50	65	55	59	50	60	47	60	40	41	41	49	52	46	56	42	39	51	63	58	50	55	52	61	57	45	59	52	45	61	51	50	59	55	53	52	51	53	48	47	48	50	45	60	57	47	36	51	42	55	58	43	54	52	49	41	61	53	46	55	52	43	42	50	52	58	42	53	49	57	51	48	47	43	34	46	29	54	52	49	50	60	49	51	44	61	52	42	42	54	45	47	53	48	56	58	44	54	44	55	49	55	54	50	48	51	61	35	59	42	62	49	51	50	61	65	48	48	65	50	59	54	56	43	48	49	45	53	48	48	45	43	54	59	60	59	46	51	63	48	32	49	53	61	50	49	58	61	50	50	56	58	58	49	60	55	54	42	46	49	63	55	59	40	28	53	46	48	64	53	56	44	52	48	54	47	51	52	47	42	43	56	43	50	39	55	52	52	47	47	67	51	56	56	58	53	45	49	51	39	54	50	58	62	46	54	44	43	51	51	48	51	49	54	57	53	46	53	73	43	55	49	52	67	53	45	52	67	56	49	54	56	52	49	61	46	48	52	55	42	46	47	51	59	53	55	47	40	50	54	55	49	46	52	49	56	48	56	48	52	36	51	58	42	54	52	34	44	45	71	36	49	37	50	50	46	55	45	43	47	51	52	36	46	64	52	53	54	55	53	51	38	41	46	56	54	54	51	61	56	51	45	52	50	42	52	53	47	49	43	65	47	50	57	50	46	46	41	36	52	49	44	54	54	62	55	49	59	53	50	35	66	44	57	49	49	49	56	61	51	58	58	46	50	51	55	60	46	41	55	50	62	56	48	54	46	40	47	58	52	57	59	55	50	46	53	58	48	47	58	49	39	47	43	43	54	40	52	50	45	64	54	43	44	46	49	54	41	49	50	45	46	44	58	60	53	58	49	51	43	46	49	46	54	51	52	71	46	52	63	46	46	49	51	34	67	46	39	42	57	53	44	59	47	43	60	44	52	43	55	62	49	57	44	47	49	56	65	60	38	60	41	49	56	44	51	56	58	43	47	42	54	57	47	47	57	64	51	54	54	49	52	53	59	38	38	43	56	56	53	63	51	49	45	58	54	62	55	45	42	50	57	54	58	55	43	54	53	58	54	50	55	57	47	50	60	46	53	75	51	57	51	53	59	43	44	44	40	40	52	59	64	41	66	60	43	47	52	59	46	60	41	56	58	52	49	51	57	61	49	46	55	57	56	54	61	43	45	43	59	66	44	51	40	48	47	46	55	51	55	54	56	49	62	55	47	62	46	49	51	45	55	39	58	46	61	38	53	50	52	44	42	52	52	53	59	49	56	67	58	49	58	48	41	47	48	51	54	41	50	51	57	41	55	52	57	50	56	48	49	52	42	42	42	42	42	52	57	44	64	63	54	52	47	62	52	58	48	53	54	38	34	56	50	45	50	55	61	51	56	55	45	54	43	48	52	50	61	47	49	58	48	45	70	43	46	47	41	58	48	48	45	64	57	59	40	41	42	56	52	53	56	48	47	52	44	44	47	57	48	57	37	53	51	62	53	42	53	56	53	44	67	41	48	50	44	48	42	49	51	58	50	59	44	44	48	43	44	47	55	58	52	45	42	48	41	52	45	55	58	51	46	53	43	44	61	54	62	61	52	34	55	60	54	60	56	40	47	53	48	47	57	57	52	59	47	55	52	62	48	56	60	57	50	57	57	36	50	52	51	49	57	50	43	49	51	45	46	44	46	47	52	40	51	46	55	56	55	56	47	59	43	49	50	49	51	40	47	51	54	54	47	52	56	54	44	56	37	59	41	45	61	42	52	49	44	52	60	67	50	57	51	50	48	41	50	59	44	38	52	49	56	48	44	52	51	50	49	71	68	58	62	53	60	51	55	41	41	55	60	37	57	60	52	60	54	62	55	51	35	41	61	58	38	61	58	58	33	53	42	51	50	58	49	56	51	45	42	62	53	49	55	43	61	45	52	54	45	46	55	53	44	42	56	40	46	50	45	64	51	42	57	50	47	57	55	55	44	43	45	43	42	43	42	47	59	59	46	51	50	54	55	55	56	54	48	50	48	56	50	71	49	50	46	53	53	44	58	60	56	45	48	51	44	44	63	60	37	49	43	54	56	42	35	58	49	48	61	61	47	41	47	46	47	50	61	45	48	47	49	46	49	54	44	53	59	57	54	36	41	48	62	44	51	49	53	62	45	65	53	53	40	59	46	52	54	50	43	49	47	52	58	43	53	51	49	49	65	38	42	44	55	68	52	50	60	45	44	56	36	50	53	46	63	55	46	41	54	52	55	52	57	48	62	61	58	41	50	53	45	52	53	55	40	55	62	49	38	51	47	31	49	45	50	38	50	45	54	55	41	63	47	40	46	47	63	50	44	59	65	59	41	60	57	39	67	43	61	52	57	63	53	53	49	54	41	48	43	60	49	37	56	60
28605	21775	15999	30745	38862	38009	34836	31143	27573	23588	20490	17914	15396	13349	11828	10563	9580	8797	7892	7285	7490	7490	6876	6025	5474	4889	4391	3830	3382	3072	2608	2362	2206	2011	1831	1635	1612	1508	1405	1346	1346	1336	1204	1190	1095	1099	1049	1046	996	1054	968	991	925	947	929	926	937	910	906	899	908	903	913	891	860	950	902	923	876	848	832	873	865	844	875	838	881	868	900	875	877	836	821	848	821	834	818	831	839	841	775	800	795	840	803	776	791	807	793	802	841	823	781	767	815	762	800	833	760	797	809	836	784	785	780	785	777	825	827	809	813	862	810	812	785	781	779	767	798	772	808	793	770	804	842	745	805	834	814	790	755	837	827	808	773	796	802	792	806	792	807	803	762	853	800	810	762	772	818	799	813	780	754	803	764	785	803	782	806	847	764	805	814	792	701	772	842	813	777	765	749	767	794	814	809	800	802	753	778	795	795	745	823	817	789	816	789	808	793	758	771	746	859	782	762	770	800	807	745	782	777	784	766	812	774	788	778	863	768	748	812	755	765	787	787	782	752	742	788	832	790	801	803	790	748	776	816	861	807	750	795	742	784	812	808	807	780	783	803	776	803	759	785	780	782	801	780	795	733	791	814	763	796	789	795	755	801	737	763	803	725	761	818	811	802	777	764	787	795	751	760	777	759	737	830	781	748	747	806	845	784	820	766	804	766	826	846	773	814	773	864	723	797	804	803	802	765	831	792	750	796	811	825	793	825	782	791	816	813	799	764	795	805	771	800	805	827	763	784	778	796	772	751	752	756	796	821	766	772	804	815	817	763	765	786	770	801	832	792	799	776	805	812	758	787	762	834	785	809	795	748	741	787	806	788	772	781	809	797	761	793	804	763	796	815	798	787	743	805	813	765	789	842	735	731	787	824	718	787	832	815	833	809	777	790	787	781	770	790	794	781	801	813	786	773	747	790	780	789	765	779	811	787	772	799	781	764	828	788	753	779	760	794	784	754	814	760	781	723	704	749	765	778	813	788	791	799	786	801	800	792	766	751	762	756	772	771	746	774	811	765	783	841	804	766	816	827	799	801	797	759	789	778	749	802	738	769	773	819	781	767	780	783	835	830	817	779	775	807	816	804	762	835	783	749	723	824	775	865	777	770	806	778	752	789	833	794	819	829	782	721	777	737	747	800	798	783	782	797	797	720	762	760	766	791	763	814	742	823	796	781	791	764	726	750	778	751	803	792	805	787	812	809	796	770	741	752	718	826	796	742	806	761	825	799	844	815	776	811	780	782	735	786	776	761	777	787	768	831	798	782	808	785	805	777	765	773	799	726	764	816	805	816	766	747	745	786	801	747	831	735	793	764	751	789	824	772	794	778	805	805	785	812	754	827	788	797	771	761	784	823	779	772	797	802	824	800	762	767	878	800	768	773	757	799	794	759	772	814	782	761	753	795	748	782	759	744	798	778	820	782	807	819	798	746	827	762	745	770	810	792	749	781	786	793	777	788	759	757	738	776	816	772	793	783	822	827	787	783	781	784	761	813	781	791	766	809	773	774	793	760	763	791	791	833	817	786	796	804	782	770	828	804	803	809	744	797	805	782	832	833	787	820	772	813	760	818	764	763	745	750	777	742	816	771	759	796	748	793	802	792	841	811	791	733	806	804	763	770	782	796	781	787	767	783	816	833	799	811	751	810	760	775	789	778	794	735	796	800	774	792	732	785	770	780	794	765	817	750	794	754	767	748	778	751	792	779	775	781	780	788	778	788	743	803	777	772	769	848	737	801	764	767	755	783	787	818	790	811	795	794	841	772	747	826	843	757	772	739	769	718	751	816	778	757	789	788	786	800	828	758	776	796	763	715	827	800	723	802	752	826	754	762	771	787	784	771	833	797	827	758	780	794	748	811	820	741	788	795	748	765	805	810	808	806	848	801	787	716	774	807	789	773	788	772	800	780	783	755	722	774	788	818	786	757	839	795	829	862	772	771	770	807	815	777	823	791	781	770	787	782	777	782	812	824	809	798	755	750	806	798	830	774	806	779	791	837	723	768	816	795	805	834	843	763	761	771	808	735	767	815	753	802	834	774	833	730	806	839	814	792	828	780	809	788	759	754	797	807	780	781	794	798	766	796	812	823	774	791	811	759	749	772	815	813	726	788	785	821	791	745	756	752	728	779	781	778	787	792	806	795	798	821	800	799	784	795	824	829	797	797	780	766	787	757	751	795	786	759	763	799	768	833	749	805	785	820	757	792	806	767	779	772	836	715	720	776	778	762	768	750	754	777	805	833	802	839	775	790	766	750	739	841	803	800	827	789	752	763	813	764	734	799	804	784	791	811	820	779	793	860	752	824	767	802	752	773	799	824	734	764	764	781	793	780	799	821	799	804	762	733	806	779	800	773	804	782	792	808	795	815	795	799	851	725	777	762	792	755	779	821	830	783	832	776	755	800	782	758	832	780	804	753	723	758	809	741	772	800	834	775	777	749	859	770	763	745	781	757	816	798	749	759	824	772	739	783	782	745	813	825	756	810	799	756	794	803	763	778	833	765	799	782	809	799	788	731	757	803	822	774	823	784	796	811	806	757	775	813	729	842	780	707	796	804	803	785	765	740	801	757	821	789	786	758	769	770	822	791	820	809	760	822	786	782	746	842	792	756	750	818	807	799	795	832	811	797	750	805	830	761	811	817	779	801	762	846	820	795	824	791	795	822	777	813	791	789	812	837	777	741	803	794	779	770	815	770	788	805	727	818	776	769	758	794	827	758	784	823	769	847	765	776	788	761	797	763	789	721	808	790	767	861	772	802	779	780	801	812	825	786	764	810	789	753	803	771	843	799	797	793	769	715	813	794	837	794	768	830	808	814	836	794	809	779	849	731	822	791	791	802	765	814	793	737	752	834	787	734	733	777	832	816	830	787	808	737	742	761	790	706	786	753	781	801	758	787	781	763	837	778	802	763	767	774	784	799	796	796	812	829	816	800	787	790	772	797	784	803	774	761	815	783	810	791	786	811	795	729	815	801	786	778	770	805	818	823	798	788	793	819	792	753	764	791	797	746	757	784	776	749	816	771	798	798	736	779	836	774	752	770	756	770	808	800	788	752	793	812	823	791	749	842	808	829	785	806	739	773	804	758	753	763	749	816	770	745	840	816	825	856	784	783	790	748	777	808	838	759	799	818	786	820	775	735	734	746	761	819	788	772	775	758	796	791	772	773	754	798	743	812	771	793	756	801	814	778	800	745	776	791	761	816	815	813	775	814	764	746	805	714	806	758	823	780	749	812	772	786	810	785	812	775	866	738	809	715	761	810	767	793	785	807	767	812	786	759	754	818	807	731	800	772	795	809	798	773	795	731	793	756	828	736	761	842	787	827	768	793	750	818	792	829	792	751	758	768	796	743	839	801	797	769	787	776	750	825	796	770	770	788	761	751	827	779	796	793	773	774	773	801	776	735	738	794	776	773	804	792	778	802	784	838	804	804	790	769	807	795	846	858	755	791	812	786	790
1938	566	388	274	501	554	458	411	356	282	252	221	192	140	165	135	106	114	99	86	117	107	115	112	83	85	78	72	66	48	41	34	30	32	50	42	24	32	23	27	28	30	27	40	25	29	22	33	23	35	28	20	22	29	30	35	19	26	23	33	29	35	31	26	32	34	22	22	25	38	28	29	32	19	28	29	27	40	27	28	21	23	36	17	28	29	26	28	24	24	18	28	32	28	28	23	28	23	27	26	35	20	24	25	28	34	21	31	21	30	22	18	17	26	29	26	34	29	27	26	28	27	27	31	32	33	39	28	30	28	34	28	32	26	28	28	25	31	35	29	28	29	25	20	17	33	22	28	33	23	34	34	25	27	28	17	20	33	35	20	29	23	29	20	36	28	26	28	37	21	28	33	18	25	31	32	30	31	31	33	26	31	27	26	30	31	29	23	25	25	19	21	36	13	30	26	20	22	25	24	31	28	21	20	38	29	21	24	26	29	28	28	30	24	28	27	24	33	28	29	23	29	29	29	31	23	35	26	23	19	30	25	25	25	24	30	31	23	27	26	28	25	22	32	32	27	26	19	22	29	31	26	25	31	27	31	26	28	20	15	31	24	25	27	24	24	29	22	30	30	30	20	30	24	32	37	25	29	31	23	21	24	36	25	21	27	27	32	31	33	24	27	28	26	16	26	30	35	18	30	24	28	26	29	28	33	30	24	32	29	23	22	32	33	28	22	30	30	26	28	25	31	22	24	35	20	39	25	28	23	25	33	25	30	27	27	19	21	26	34	23	32	31	25	17	21	42	31	34	32	27	31	26	31	35	25	25	20	22	32	27	21	21	42	21	31	27	33	27	26	27	25	32	22	25	29	32	21	35	22	24	27	28	23	34	26	27	27	30	38	19	33	32	32	31	16	29	38	23	29	27	21	22	33	27	30	28	28	31	25	22	27	32	24	30	24	30	27	29	32	29	30	24	34	34	24	36	29	31	23	24	31	29	23	27	23	33	32	34	33	28	38	31	29	35	32	37	25	23	26	30	30	22	26	31	31	28	28	20	27	25	31	33	29	25	35	25	18	33	35	25	37	31	31	26	40	30	23	19	28	29	37	27	21	21	20	31	26	15	29	24	25	32	22	20	28	25	24	29	27	19	27	30	24	27	38	21	28	26	27	23	17	27	26	34	31	21	26	24	31	31	33	33	28	24	31	29	23	31	20	27	29	24	29	26	29	34	34	28	26	31	26	16	27	37	29	26	30	24	29	27	27	27	27	23	27	28	33	31	22	26	30	28	26	27	31	20	24	29	27	34	27	26	28	30	26	33	29	31	31	31	34	24	31	24	30	31	21	31	23	30	31	27	33	19	32	19	29	26	26	22	21	29	25	25	30	28	21	28	29	35	30	21	32	20	30	17	28	26	28	33	23	28	29	21	21	28	28	27	29	19	25	28	20	23	43	25	27	29	30	13	28	19	19	29	23	25	26	22	24	15	28	26	29	30	23	29	16	31	35	23	28	28	31	27	29	27	30	26	24	16	23	25	30	28	24	26	24	26	20	26	32	27	32	34	27	26	25	34	27	34	26	33	29	31	25	31	38	26	32	27	26	19	26	24	31	35	22	23	31	34	30	32	23	28	25	26	28	37	32	33	23	24	28	35	28	25	27	27	35	28	25	34	25	29	29	17	20	20	16	19	28	32	25	26	20	27	31	22	28	25	30	32	29	26	25	29	20	30	25	21	25	26	20	25	26	25	27	27	23	36	20	21	26	28	24	26	32	29	21	32	23	24	21	34	26	23	23	26	22	35	24	32	39	20	32	34	41	23	37	31	26	43	29	27	35	33	30	18	32	23	26	27	33	32	26	31	25	27	26	26	25	26	25	35	34	29	27	26	28	34	31	25	27	25	31	27	23	38	29	31	25	22	24	22	28	29	18	36	15	20	19	25	19	32	21	22	17	23	38	27	23	25	19	29	24	23	22	27	14	25	28	26	30	24	22	30	26	32	27	28	32	16	32	29	26	28	31	29	23	26	25	21	21	22	30	26	24	30	24	26	26	35	27	34	31	32	23	23	25	31	34	34	29	29	31	21	17	22	26	30	20	26	21	33	21	27	34	29	25	32	28	29	29	20	33	28	23	22	35	23	23	26	22	36	18	21	21	18	30	31	19	30	29	27	22	33	34	34	24	29	33	22	27	23	23	26	21	30	24	36	20	22	30	20	29	26	32	23	30	28	30	24	21	27	29	25	25	27	26	26	35	23	23	22	22	24	31	27	20	30	36	26	30	26	21	29	19	31	29	24	28	33	30	25	13	29	20	26	27	26	18	35	27	23	35	34	20	24	30	26	29	25	34	24	23	23	19	23	25	25	27	33	30	24	26	21	25	30	22	35	27	21	28	21	18	25	22	25	19	25	33	27	26	25	32	31	27	36	15	19	18	36	26	21	26	31	29	29	21	33	32	29	21	24	29	31	19	37	28	33	25	32	17	31	27	37	17	29	21	33	27	33	28	32	35	34	28	29	38	37	28	23	31	28	24	22	27	24	23	28	26	21	23	21	24	28	29	25	27	27	32	25	30	30	19	27	34	31	29	25	29	32	27	25	19	34	32	31	23	29	21	30	24	27	22	32	26	25	35	34	32	35	25	26	28	36	19	24	28	18	23	25	32	31	31	15	20	16	27	33	26	27	20	27	31	28	31	22	22	30	27	22	20	38	19	31	34	29	32	25	28	35	29	34	30	20	22	37	24	24	37	33	19	25	26	34	28	44	20	23	35	34	22	39	27	21	29	22	30	25	25	28	34	30	22	28	26	28	29	25	40	23	27	27	25	23	28	27	21	29	31	20	22	30	23	39	23	30	34	34	28	29	25	27	33	23	23	25	23	20	21	30	34	29	21	29	23	31	21	22	27	36	30	25	22	36	24	30	17	33	39	25	24	24	38	21	37	30	22	25	39	33	23	27	27	22	28	26	24	25	32	23	28	31	26	19	30	37	24	28	27	31	29	25	24	29	31	19	19	28	28	22	32	28	25	23	25	36	22	25	18	24	18	24	38	25	24	31	16	26	32	27	22	24	27	26	22	27	24	25	23	22	29	26	23	28	27	39	39	25	30	27	30	31	29	41	29	24	23	37	17	21	29	21	28	26	30	29	26	26	28	34	24	28	33	31	33	24	27	20	31	31	27	37	23	26	23	26	23	24	19	40	27	29	24	31	31	26	23	30	27	32	31	28	32	31	27	27	31	29	31	32	24	32	29	27	30	22	27	36	27	32	27	24	24	27	24	17	30	28	29	29	19	26	27	25	30	23	24	34	29	24	29	30	26	28	19	26	39	20	24	34	22	31	30	32	20	26	32	26	37	26	32	19	24	34	27	23	22	30	22	30	21	33	33	22	28	22	25	27	31	29	21	24	24	29	26	25	25	25	32	20	29	32	21	21	21	19	31	25	28	29	26	9	24	24	25	30	26	29	29	27	32	24	24
20092	14312	9489	22328	30041	29546	25902	21771	18148	14715	12249	10415	8646	7164	6366	5689	5192	4715	4368	4030	4161	4247	4081	3492	3124	2778	2505	2125	1889	1619	1417	1285	1119	1060	925	905	787	729	682	739	695	646	656	586	574	534	528	557	504	581	521	492	525	488	473	488	495	488	478	456	470	503	449	433	499	495	447	442	471	477	454	472	477	498	458	448	412	456	494	424	422	409	468	455	454	434	436	438	447	451	447	440	435	413	418	422	435	416	435	469	424	410	434	447	402	442	456	456	456	448	453	473	425	458	448	449	460	391	441	408	432	458	454	432	430	442	460	451	445	406	428	420	423	435	425	423	426	454	453	439	445	441	415	451	427	465	419	454	436	475	463	414	432	427	452	412	437	426	411	404	452	478	428	439	438	427	467	459	422	453	437	420	439	463	415	446	439	409	433	397	420	423	397	470	432	429	433	440	452	469	434	433	410	434	462	443	454	418	418	434	436	393	435	423	414	434	429	400	479	454	448	466	439	439	470	381	434	425	457	423	424	420	397	441	434	438	475	432	416	460	458	445	458	422	463	432	485	459	415	439	419	446	412	420	431	458	429	430	439	429	471	440	444	465	431	387	469	446	441	442	427	425	430	411	438	446	419	401	400	456	409	388	443	428	419	481	416	421	420	433	388	446	445	448	421	433	450	458	427	424	439	457	416	466	444	411	445	406	419	443	425	433	427	456	445	433	436	417	447	446	414	436	440	405	468	430	416	443	453	421	440	419	453	429	424	421	425	405	464	411	402	432	399	413	441	450	425	438	395	420	437	428	408	443	443	428	434	457	451	462	475	443	430	398	423	404	430	443	438	445	450	425	445	406	408	417	474	453	425	452	430	464	438	408	447	394	462	451	447	423	457	462	443	426	422	445	425	413	449	429	455	454	404	436	395	432	436	456	421	403	415	421	416	454	442	438	414	437	443	441	406	456	428	463	394	432	435	432	474	418	452	419	456	436	452	400	422	449	470	448	430	433	477	422	446	427	422	444	432	416	405	443	436	413	433	414	438	432	422	445	423	445	432	418	415	415	446	428	434	415	446	441	401	424	445	447	457	419	425	424	424	444	460	416	444	431	424	457	411	435	440	453	448	422	460	439	419	448	439	434	440	423	475	422	401	479	426	409	435	398	466	430	459	426	431	435	478	434	436	443	432	443	445	451	427	432	438	414	429	415	444	445	421	401	404	416	397	444	436	415	425	454	426	418	482	447	405	422	424	480	414	443	458	425	443	422	465	425	472	433	442	454	412	423	420	403	420	435	428	431	442	446	446	394	447	440	432	425	441	449	451	469	425	471	454	424	429	383	433	457	453	434	433	407	458	462	438	409	449	405	416	442	459	424	440	457	414	434	400	426	411	430	437	455	416	425	409	418	446	457	458	454	441	425	410	438	446	451	444	448	433	458	471	442	396	486	427	425	450	415	411	428	423	399	425	471	455	451	402	476	421	428	420	406	397	429	487	451	437	437	448	442	429	440	427	454	412	413	438	422	455	431	434	402	431	424	437	440	437	397	434	432	443	430	435	425	440	400	448	452	452	432	467	460	421	424	445	453	491	430	475	412	444	495	413	463	443	422	447	466	433	392	464	456	396	444	460	447	446	437	453	444	464	419	428	450	447	412	424	434	461	414	432	434	477	446	439	420	417	439	403	408	435	418	419	482	442	425	425	422	435	388	408	418	445	450	424	420	457	464	482	407	468	436	420	451	441	403	413	392	425	420	432	436	411	461	438	440	402	451	442	421	446	446	459	439	440	447	442	419	472	449	465	432	411	427	400	449	405	418	432	462	434	476	440	421	464	467	419	436	394	486	471	433	426	418	444	427	415	436	439	412	417	403	438	417	419	434	438	420	411	439	455	419	408	406	428	492	423	457	456	421	479	441	430	446	465	456	434	436	426	426	473	455	431	408	448	449	413	443	442	438	473	439	392	449	454	425	412	467	425	411	454	409	422	446	428	444	392	459	432	444	455	430	440	442	418	445	464	441	468	416	437	432	433	450	459	419	434	436	386	405	438	459	454	418	421	441	390	411	432	394	414	495	448	437	436	423	437	450	435	449	434	435	455	454	441	455	417	435	442	408	457	392	451	433	453	403	397	433	438	467	461	461	427	449	483	430	401	453	427	446	468	400	407	433	392	407	451	449	446	445	454	437	442	408	431	461	414	451	434	453	407	416	432	406	425	457	414	436	424	409	417	427	451	419	406	413	432	425	432	451	428	416	444	407	433	466	432	428	410	430	420	444	463	433	450	458	473	430	452	437	434	443	435	410	478	441	424	422	436	437	429	432	416	405	447	428	443	414	427	415	398	400	405	432	420	448	414	441	447	455	429	449	429	403	461	438	483	434	437	457	424	486	427	452	442	428	405	461	454	416	464	429	426	408	400	438	464	404	449	435	410	438	443	468	414	417	442	418	422	478	395	450	436	482	409	431	451	429	426	420	418	380	437	423	410	455	425	430	446	487	405	429	417	437	406	413	400	443	435	466	436	444	439	433	449	415	430	448	450	436	417	450	433	439	454	445	452	448	425	467	455	418	454	425	387	458	437	410	413	406	473	455	432	475	464	394	425	414	447	438	435	453	480	432	425	455	421	436	454	453	437	432	456	468	423	447	455	447	436	449	420	457	457	443	428	443	474	485	482	448	500	431	435	444	425	434	441	421	408	439	456	431	409	450	428	440	444	424	394	418	430	421	415	459	420	445	385	443	453	453	437	423	435	418	467	422	443	429	425	470	472	433	430	437	436	438	443	436	453	490	449	439	458	433	463	423	455	449	420	419	431	425	405	459	412	446	439	427	404	440	472	418	449	410	449	450	447	404	441	447	421	417	467	439	445	460	438	427	455	437	448	433	479	459	382	439	438	433	433	424	443	409	389	413	412	407	438	455	436	444	440	498	457	440	428	481	417	482	425	425	451	419	438	454	434	422	442	427	460	440	461	432	424	428	429	469	419	460	464	462	431	423	438	449	414	442	432	453	443	405	484	457	415	468	435	475	447	389	431	460	453	421	414	417	422	445	441	487	440	427	412	430	432	461	414	448	437	427	424	469	481	431	433	415	405	404	419	408	422	434	424	414	430	461	419	452	452	398	422	439	443	424	431	430	428	429	408	452	423	408	435	447	448	459	427	436	431	451	416	395	461	457	466	416	477	428	436	450	458	443	463	436	462	419	415	410	455	426	423	409	427	446	434	439	448	379	428	435	458	428	441	422	445	407	448	435	393	411	448	455	460	383	425	456	374	435	436	473	432	428	442	449	436	445	450	461	433	433	439	425	422	446	411	411	423	396	413	433	456	434	455	451	445	412	398	433	453	432	446	463	424	435	437	426	461	416	426	423	403	434	446	428	467	431	446	423	371	423	453	423	432	431	456	446	459	457	426	431	432	443	438	447	437	445	429	410	406	442	435	466	419	427	435	444	397	411	412	431	470	411	420	430	429	424	440	468	421	472	417	436	437	432	439	417
1518	974	523	418	752	960	803	703	585	458	390	336	261	258	227	193	171	152	157	133	143	137	121	123	110	86	91	76	75	67	77	57	59	51	52	45	45	34	42	41	36	44	36	35	58	42	38	50	34	36	29	25	28	33	32	45	30	26	37	35	34	41	37	27	23	35	36	22	43	32	40	46	36	43	38	33	33	38	28	29	39	36	33	32	29	29	31	25	30	36	29	33	33	36	38	36	26	25	30	39	31	37	32	30	36	36	32	43	24	26	30	17	27	30	33	45	23	32	32	31	40	27	31	34	38	32	32	23	28	28	31	28	32	35	19	30	36	31	27	22	32	29	33	30	28	35	29	36	37	29	23	41	40	34	37	31	34	28	27	42	38	26	39	29	29	32	31	33	21	42	36	33	36	30	43	34	30	39	37	38	27	20	37	38	33	35	20	32	30	34	32	24	32	26	36	38	22	35	27	34	22	41	39	34	29	24	23	32	43	44	22	32	37	22	49	36	33	28	27	24	24	23	32	20	31	33	30	34	26	37	26	25	29	31	39	37	23	23	42	30	31	42	36	28	25	29	27	34	34	31	37	28	36	40	33	31	34	26	39	32	29	39	28	32	37	41	37	36	26	37	34	20	25	36	25	31	32	35	35	29	30	38	37	24	36	30	34	35	29	30	26	27	34	33	34	33	37	33	27	33	34	28	34	28	24	26	28	32	38	36	33	30	29	24	30	31	33	29	41	45	26	34	28	36	37	28	32	24	39	29	30	30	39	33	31	30	35	29	39	41	33	45	29	33	32	37	40	36	38	33	43	38	34	33	26	30	39	33	30	32	24	31	32	25	40	32	25	27	36	33	39	32	29	23	38	26	22	42	30	26	34	41	33	36	26	32	33	34	37	38	30	32	21	37	33	24	31	26	43	43	33	24	30	33	41	32	38	32	30	34	28	38	33	52	42	32	27	23	49	22	28	19	34	27	42	31	36	31	29	22	29	31	37	28	25	31	21	35	26	26	29	26	28	33	39	39	37	30	29	35	29	35	30	35	25	36	32	30	28	37	36	31	33	37	24	31	26	39	32	36	33	28	25	48	44	40	20	42	32	28	32	35	33	30	36	34	29	34	45	43	31	35	31	29	34	32	23	35	39	44	41	27	32	36	28	24	34	27	32	26	40	35	35	27	31	28	37	32	31	30	29	34	30	34	26	36	33	33	31	32	43	38	32	29	36	48	38	26	32	33	30	37	32	49	35	33	33	32	25	30	41	38	25	30	42	36	27	29	26	33	35	31	26	34	27	35	34	28	35	30	36	29	35	34	37	31	38	41	40	28	32	32	33	35	28	32	29	37	28	44	41	33	34	32	39	32	29	23	32	24	37	32	28	27	32	26	29	36	31	16	31	30	36	34	33	40	25	33	46	35	31	33	21	31	31	27	32	35	35	24	29	27	38	42	28	27	29	29	36	22	29	28	31	37	28	28	26	35	27	23	35	34	34	28	29	31	35	34	36	34	26	29	35	44	25	22	25	24	29	30	43	26	31	30	43	34	31	31	50	26	32	53	38	31	25	25	30	37	46	38	30	34	25	34	39	27	33	31	38	23	32	29	46	30	47	43	45	29	30	36	30	36	33	39	29	31	28	29	38	37	34	38	33	51	36	26	33	23	29	30	47	26	20	36	32	32	27	33	31	33	29	23	25	48	34	36	38	34	31	38	31	41	37	34	31	30	28	32	36	30	26	36	32	36	25	35	40	27	23	25	32	33	32	32	44	35	35	48	24	26	37	21	33	28	39	29	35	40	27	35	40	39	40	25	40	38	42	46	32	30	24	31	33	21	33	28	39	39	29	34	24	36	34	35	20	36	37	34	26	24	37	35	24	33	32	40	21	26	35	38	43	22	30	43	25	22	30	33	39	24	32	30	34	41	30	25	29	36	25	34	24	43	34	32	29	36	27	26	33	38	30	40	28	26	28	31	41	36	29	35	37	40	40	32	29	32	38	32	24	36	24	33	34	27	30	28	30	28	38	30	34	23	29	46	35	27	33	21	33	39	31	34	29	35	23	36	31	42	32	28	33	25	33	42	39	31	30	31	33	23	33	30	31	45	24	35	36	29	27	32	34	37	35	27	31	26	37	40	32	32	40	30	28	40	25	28	37	36	32	41	28	23	38	32	31	30	25	29	29	22	28	33	24	39	38	24	31	32	31	33	27	29	35	40	33	42	37	36	33	27	35	26	31	25	24	25	33	35	29	31	38	25	23	33	34	28	26	27	42	27	35	17	36	36	32	38	41	21	41	30	28	33	44	39	31	31	46	27	28	38	33	26	43	39	29	27	31	29	38	29	27	36	25	33	36	28	27	35	29	31	23	30	36	41	30	27	34	40	37	25	33	32	30	24	49	33	38	27	35	32	38	33	34	37	30	34	34	31	29	39	41	40	26	27	40	33	25	28	30	35	32	37	22	34	30	35	35	35	32	30	34	34	31	23	45	28	28	36	37	33	29	33	35	35	26	34	25	36	30	34	38	28	34	32	28	38	35	41	43	25	39	32	37	41	31	37	29	48	17	31	29	33	33	30	38	37	26	35	36	22	33	32	38	38	29	33	28	24	25	35	33	38	45	46	33	36	32	32	25	33	43	31	43	34	34	32	29	30	27	30	34	41	26	35	26	35	29	28	37	37	36	37	31	33	35	27	24	33	30	34	23	34	25	34	41	32	38	31	32	31	38	31	25	41	37	34	33	40	36	26	33	32	22	29	30	31	40	25	30	30	35	31	33	36	33	29	42	25	29	41	31	26	23	35	30	28	24	40	30	34	44	27	28	26	35	38	40	38	26	28	32	45	31	31	29	28	33	37	37	28	31	32	39	33	32	27	24	22	33	41	28	30	30	39	22	35	32	24	38	28	25	33	36	31	33	50	34	41	33	38	37	28	26	49	26	40	31	38	23	38	35	35	35	29	33	25	30	37	25	33	28	23	29	28	47	30	30	36	33	36	36	35	31	30	39	23	30	39	28	42	32	31	33	34	30	39	31	43	43	34	33	33	23	24	35	28	25	34	39	30	37	46	37	32	25	48	47	34	33	32	32	34	31	39	31	32	38	34	29	31	30	29	30	37	21	26	36	37	28	29	29	33	51	26	29	32	26	33	33	28	25	33	35	28	34	35	43	33	26	31	42	30	27	31	29	28	28	44	37	31	26	41	31	22	42	35	41	29	29	48	28	29	32	34	27	24	30	42	26	27	26	34	39	30	28	29	30	26	39	31	28	36	28	41	28	26	36	36	35	40	25	44	29	31	24	26	32	35	30	36	34	23	22	27	35	22	36	34	36	30	42	29	30	37	47	22	38	31	42	20	28	45	41	26	30	30	31	34	26	30	37	41	42	36	36	38	35	38	41	27	34	30	37	31	33	21	32	31	30	35	38	30	35	35	42	26	30	44	29	26	25	25	42	32	43	38	34	31	36	32	39	42	30	32	31	33
25033	19044	13190	27478	35567	34795	31206	27188	23176	19609	16585	14202	12324	10624	9218	8253	7425	6840	6153	5603	5739	5749	5157	4481	4065	3711	3174	2733	2477	2238	1929	1704	1543	1364	1317	1290	1143	1079	1011	945	911	853	787	785	723	713	674	719	682	712	674	663	663	593	635	652	650	600	570	597	589	640	560	594	605	606	568	601	594	596	589	598	527	546	553	613	593	559	577	579	560	538	529	547	548	544	535	518	530	534	527	546	545	516	566	532	550	514	556	544	535	527	576	543	526	561	525	520	544	496	535	517	470	482	485	521	508	511	521	526	513	532	513	504	526	513	508	505	487	533	538	546	541	557	521	547	520	525	531	507	519	531	543	527	508	506	531	506	514	515	543	537	546	498	539	541	545	502	516	522	533	539	562	530	497	534	527	490	512	508	487	511	528	475	516	532	564	504	528	536	547	480	536	517	516	490	513	528	499	556	541	521	588	505	508	566	540	526	547	549	508	523	524	519	505	485	505	540	530	565	529	534	554	526	490	542	516	557	521	523	532	515	497	550	499	542	516	507	523	520	492	531	516	518	538	506	484	505	521	573	548	462	526	520	541	550	501	492	526	490	511	473	509	475	556	514	541	542	521	534	532	537	546	558	503	501	545	529	500	520	536	471	514	515	524	496	535	503	529	544	534	543	532	517	526	509	522	508	500	519	479	537	481	521	482	488	535	538	473	500	509	485	528	534	514	525	542	499	521	535	510	499	481	509	544	542	509	518	526	536	532	517	525	493	481	533	564	527	519	517	525	512	508	489	543	546	557	508	513	503	569	554	492	500	536	520	493	496	533	518	470	491	554	514	512	498	524	558	533	559	528	554	552	556	524	507	500	479	571	531	506	520	543	517	552	561	500	510	552	536	558	503	519	518	524	516	523	557	520	521	538	527	563	518	525	516	550	526	552	550	533	488	515	508	543	503	473	528	529	471	480	516	510	465	496	507	512	503	501	493	536	535	524	542	533	566	539	541	553	552	503	521	522	510	517	526	534	501	488	580	531	557	553	504	556	522	525	539	568	540	518	533	503	467	557	502	559	527	533	525	500	496	480	505	512	526	529	539	517	514	534	580	486	518	511	519	521	512	530	542	489	538	502	487	523	501	481	506	498	496	519	526	523	518	521	539	567	519	502	517	541	557	524	547	515	480	495	508	504	590	465	533	498	556	512	536	535	544	516	509	552	508	532	499	492	488	543	513	520	547	530	530	539	543	494	562	547	523	579	530	497	521	518	538	498	471	551	502	536	560	504	533	529	480	542	526	517	500	568	557	512	518	521	526	540	508	527	547	553	530	519	552	535	532	497	495	550	549	517	526	524	553	555	495	487	514	533	523	535	506	507	521	521	574	491	490	564	532	516	573	521	530	532	473	501	560	533	509	522	549	540	518	517	542	536	515	558	546	524	526	520	517	508	515	521	487	508	523	520	517	514	551	507	545	525	552	550	529	519	533	526	506	513	520	486	522	515	541	521	496	583	525	562	521	547	529	547	489	516	533	560	520	527	515	528	524	525	473	508	570	547	490	508	544	501	499	534	523	554	522	518	515	522	541	544	511	512	544	536	511	463	529	527	535	530	506	538	527	517	499	511	523	517	555	532	494	540	505	530	523	515	572	538	520	556	539	540	515	522	543	521	534	515	514	544	511	493	519	507	533	491	542	515	527	534	531	479	567	529	543	501	531	532	487	526	472	529	448	521	520	471	503	551	545	476	490	561	530	542	539	552	496	506	523	548	497	516	512	522	543	568	507	507	534	486	549	501	481	506	553	506	540	539	547	504	532	493	517	514	502	509	503	548	508	548	551	520	552	529	549	527	522	517	488	549	473	496	549	548	522	540	491	496	522	493	491	589	549	487	549	484	505	536	519	507	527	522	554	482	564	512	462	516	529	550	523	561	501	540	518	520	559	514	499	463	542	515	548	535	509	497	534	550	530	522	500	548	516	490	505	526	551	491	537	521	511	553	515	527	530	511	515	527	521	488	498	550	507	520	498	499	533	529	574	526	505	514	520	519	543	522	539	539	499	508	523	500	522	572	527	516	524	542	540	512	552	561	504	561	506	525	515	515	542	559	519	530	503	544	553	473	517	551	559	528	536	475	496	522	544	505	505	506	512	508	532	526	522	511	582	540	527	531	494	489	543	479	528	463	528	535	494	495	511	492	522	511	498	484	537	481	492	519	517	495	517	526	500	515	509	514	505	538	551	537	548	556	548	503	531	526	526	552	537	515	551	572	516	505	579	507	492	468	506	497	511	548	505	495	533	511	535	523	494	523	552	502	546	510	542	498	564	523	494	529	503	501	551	520	488	527	534	564	547	469	506	475	504	536	524	516	535	545	533	537	489	517	496	497	559	528	488	509	510	548	515	546	484	539	526	497	517	547	521	491	548	564	518	487	482	514	495	521	482	545	558	517	526	541	542	516	490	509	515	501	547	542	515	530	510	528	508	534	511	550	517	523	522	521	561	525	485	579	508	467	496	484	478	501	561	515	521	555	500	512	513	498	520	544	492	529	525	524	554	515	506	535	501	481	546	525	525	488	504	512	506	521	511	557	518	513	526	524	519	478	531	551	485	518	513	516	523	513	547	503	487	469	519	557	510	494	497	528	534	556	541	535	548	504	531	516	506	549	513	519	508	532	513	532	558	536	532	535	530	475	508	524	481	555	537	516	536	551	511	560	495	501	513	484	501	504	542	518	512	541	501	544	479	516	532	499	505	558	545	529	522	525	531	517	537	516	496	541	565	497	523	516	509	525	519	524	549	499	523	541	539	539	546	486	507	513	513	507	538	521	509	526	510	506	517	529	535	560	509	536	550	514	520	507	535	527	541	521	518	540	530	516	527	489	501	534	520	504	526	557	512	555	543	516	497	563	527	553	480	536	499	519	504	528	559	537	505	548	523	519	564	517	505	542	543	522	524	455	540	555	495	529	532	516	510	509	525	521	521	523	507	496	532	497	515	561	525	513	528	536	515	509	504	530	505	526	508	524	535	496	541	491	544	518	523	521	510	534	472	507	495	558	512	480	554	536	514	564	494	546	479	562	546	525	571	509	554	494	519	510	545	502	531	489	520	496	506	523	566	503	491	508	497	506	542	479	533	538	520	517	472	524	549	518	503	489	558	541	526	491	508	523	503	546	556	541	551	546	506	550	528	504	518	506	513	547	538	532	536	545	500	524	550	516	515	532	519	516	524	505	541	506	530	538	540	516	493	567	537	523	532	524	520	496	530	485	515	569	530	525	532	542	563	499	553	547	537	515	544	550	516	517	506	543	521	478	520	550	538	499	512	525	509	501	546	479	497	556	525	534	582	522	527	529	490	522	476	513	478	508	520	542	498	532	541	526	492	529	545	541	547	545	507	549	521	551	509	538	496	530	512	527	478	542	516	512	475	518	557	504	513	548	529	484	513	583	514	522	522	481	565	502	536	493	551	499	502	535	522	535	517	541	512	549	503	504	507	525	566	506	533
3144	901	553	439	668	793	668	608	512	444	372	275	288	253	192	170	175	143	143	152	137	144	124	123	108	85	83	83	85	79	73	59	62	74	59	52	55	67	45	51	45	48	36	60	41	56	43	41	39	49	54	34	53	45	49	41	49	51	41	37	49	43	59	50	43	37	35	38	49	43	41	40	43	52	42	40	45	59	51	53	40	56	41	42	47	49	41	41	50	45	50	45	35	40	45	45	41	49	43	35	38	43	36	44	37	50	40	38	32	51	47	46	61	49	39	40	42	36	52	44	34	47	43	40	46	40	32	31	41	55	48	53	50	37	49	34	44	54	39	41	33	49	47	46	30	32	47	29	40	45	37	40	33	50	44	47	51	42	47	45	34	49	50	46	39	46	43	48	48	53	45	46	53	34	47	28	44	44	39	43	34	40	46	35	45	34	34	56	40	41	39	43	32	59	35	43	49	33	49	43	47	40	44	62	46	38	57	49	43	33	44	42	50	39	45	36	48	36	45	50	42	42	54	46	49	39	35	39	30	44	40	43	35	38	46	45	45	42	41	35	50	40	41	41	46	41	39	44	41	41	37	43	46	49	33	38	42	45	41	38	40	43	39	37	53	38	50	40	50	37	33	40	47	37	28	45	44	38	41	45	59	47	54	41	47	42	41	42	48	40	34	33	36	50	43	40	43	46	47	36	39	36	42	48	52	35	37	37	35	36	40	44	43	41	45	48	50	41	35	39	45	40	50	36	49	43	51	36	39	34	44	56	43	44	46	40	31	42	37	35	39	43	41	29	46	43	52	38	42	43	48	30	36	42	35	44	53	43	50	44	40	41	35	38	44	36	39	56	39	40	44	37	43	48	35	50	62	50	27	44	32	44	40	46	49	33	40	38	47	40	36	33	44	48	37	33	44	37	35	39	51	40	42	34	41	44	47	51	47	32	42	38	42	37	47	43	34	42	49	51	39	34	43	43	38	50	39	44	40	28	46	46	48	41	40	40	53	36	27	41	57	39	34	32	35	39	38	37	34	47	47	38	48	51	49	46	46	37	41	39	48	54	44	43	34	50	49	48	43	47	58	43	40	41	46	35	46	58	50	49	51	38	41	47	35	54	43	48	50	54	35	48	32	42	48	38	43	44	42	35	55	44	42	31	37	35	52	40	52	40	42	51	40	46	53	49	55	37	41	50	38	34	40	50	38	45	48	43	38	47	39	47	49	49	60	40	36	46	34	44	46	61	42	51	37	39	50	55	36	49	38	43	46	39	41	40	51	47	47	46	52	40	35	41	39	55	49	31	35	48	51	38	45	33	38	32	41	40	52	28	41	35	37	53	32	43	47	29	51	41	43	31	41	37	45	50	41	42	44	42	45	43	49	41	33	44	35	38	39	40	36	40	45	46	40	39	56	37	45	33	49	39	41	39	52	51	41	46	38	34	38	40	31	53	60	49	35	39	46	31	42	36	40	41	37	50	35	40	36	47	52	45	42	47	51	39	38	47	41	39	43	35	51	45	36	45	41	39	46	45	42	38	52	32	43	45	43	40	43	45	37	42	34	39	41	53	50	51	34	50	42	47	49	45	45	42	39	46	42	34	35	49	41	38	39	39	46	46	41	37	44	38	49	31	37	50	32	52	37	40	45	47	48	42	41	43	41	43	52	36	31	36	37	49	45	47	41	53	36	43	37	51	39	40	46	46	40	47	48	50	37	46	44	50	28	55	51	45	48	39	53	36	40	39	33	27	37	47	45	45	31	46	48	48	37	53	54	43	44	39	48	33	40	42	40	43	50	47	43	48	40	36	40	40	50	51	32	45	40	55	44	36	39	34	45	36	34	41	51	38	47	44	41	40	53	44	44	30	38	39	39	52	46	45	55	46	48	37	45	38	49	37	33	32	42	45	46	41	51	44	37	47	39	28	32	42	46	47	45	51	51	41	43	38	31	45	43	51	39	34	37	39	42	41	37	54	41	47	50	47	49	40	55	37	50	36	51	39	44	38	49	36	48	48	43	52	48	45	37	39	46	46	36	40	31	47	48	44	38	38	42	38	48	46	46	44	44	46	45	44	51	46	37	38	39	35	44	45	49	35	29	35	45	41	30	47	41	38	31	38	35	50	36	44	47	45	46	42	50	46	50	45	43	40	57	51	35	35	44	37	36	40	33	53	38	33	37	48	43	37	52	40	35	43	32	43	46	37	29	47	39	36	35	51	53	38	53	49	27	41	48	43	41	41	33	48	36	37	31	50	42	37	37	53	37	40	39	42	39	49	44	51	44	32	49	49	36	46	31	38	34	40	42	41	34	39	43	32	38	40	44	34	45	33	48	35	33	32	39	50	38	39	56	54	49	43	40	34	34	36	34	37	38	46	33	50	46	45	35	45	56	43	49	50	40	38	32	51	47	49	39	46	41	46	42	38	42	36	39	50	38	36	34	36	43	27	37	46	32	39	31	39	45	52	38	38	49	38	36	39	40	42	38	44	39	41	57	44	37	38	43	45	27	38	43	43	38	41	42	42	43	36	42	35	53	28	41	52	46	33	32	42	32	41	39	38	45	41	41	47	60	55	43	46	31	42	53	37	32	40	45	33	45	43	48	25	39	53	41	42	37	48	42	50	44	48	41	38	38	43	40	37	45	50	44	41	30	49	38	40	44	40	44	41	41	42	48	45	34	41	47	43	39	46	53	37	42	41	44	40	41	32	35	50	34	46	58	38	35	36	50	43	48	40	48	38	39	45	49	45	48	44	45	51	51	49	39	37	40	41	41	57	37	38	51	49	51	39	40	35	44	36	51	43	41	39	47	31	35	43	38	41	41	51	54	38	40	37	45	35	52	42	40	41	48	31	56	54	49	40	38	40	40	49	40	39	42	37	44	30	42	34	38	46	52	37	51	41	36	43	46	53	41	39	34	27	39	36	39	38	41	43	42	33	43	44	42	47	41	49	27	48	34	47	46	46	51	40	35	54	46	39	47	41	30	44	37	43	47	45	34	35	43	51	54	40	39	37	36	43	39	46	46	49	36	36	46	52	32	49	46	49	40	41	36	40	38	44	50	39	52	38	42	34	47	43	43	42	35	51	36	45	41	44	36	39	47	46	46	60	37	51	42	34	32	42	34	41	45	54	36	35	33	34	40	39	44	42	55	46	53	34	42	49	34	44	44	42	47	43	37	44	46	42	38	40	47	52	39	42	39	35	40	48	35	45	42	45	40	37	39	47	50	37	41	50	40	51	56	50	36	36	26	41	33	39	43	45	34	39	38	48	44	45	34	38	55	43	40	36	44	32	38	62	42	37	48	39	33	38	40	49	48	51	45	34	37	54	42	41	54	47	45	56	55	59	55	52	40	36	39	45	34	26	42	42	38	50	46	28	32	40	35	34	44	34	29	34	54	38	49	37	50	51	41	36	37	37	43	55	34	34	42	48	46	39	33	53	54	33	44	46	32	45	43	37	30	42	48	48	34	39	45	30	44	53
23029	17576	12303	26164	34452	33458	30114	25924	22130	18776	15886	13454	11449	10002	8758	8006	7140	6376	5880	5504	5386	5481	4822	4319	3835	3519	3055	2714	2488	2221	1874	1623	1634	1450	1321	1307	1211	1200	987	1018	1050	967	928	895	895	886	843	818	815	840	823	793	753	724	824	760	765	747	738	754	706	766	769	723	714	759	705	749	660	746	683	776	742	704	713	671	692	694	715	717	706	708	696	680	700	705	721	716	649	681	714	653	702	676	662	637	686	665	673	681	683	663	666	687	639	657	668	693	710	659	694	688	664	694	669	705	706	644	650	675	662	651	673	706	688	666	680	687	668	652	725	706	733	653	661	654	638	673	669	678	653	697	645	675	664	670	664	699	653	665	710	662	671	674	655	737	684	657	680	672	666	664	708	625	639	677	683	666	660	675	720	667	692	694	655	687	653	722	641	675	660	699	654	697	665	657	702	686	641	708	655	683	662	634	673	641	627	641	655	673	674	691	678	657	638	638	695	692	647	666	693	673	682	665	624	652	697	616	642	689	678	721	682	687	676	670	688	685	682	626	652	681	668	698	694	654	749	675	680	686	694	670	671	686	654	690	686	656	716	637	682	681	639	686	717	693	667	687	622	666	690	725	669	687	645	675	636	660	699	654	711	665	660	683	672	662	676	647	685	653	634	632	705	690	673	692	603	729	664	708	668	639	683	671	663	651	698	672	754	689	717	657	683	707	667	693	701	650	631	669	675	664	623	677	705	715	685	723	699	687	629	633	672	614	678	644	701	671	619	712	697	625	604	636	674	673	661	639	655	695	734	634	733	628	662	660	678	655	690	652	667	659	637	681	661	675	684	668	669	695	693	664	671	662	654	661	668	687	646	677	700	694	635	657	633	662	640	664	664	678	694	721	658	705	637	674	650	691	649	732	672	704	713	669	644	619	666	655	653	689	681	642	686	667	673	681	674	665	651	673	670	699	651	706	656	665	641	652	642	665	614	688	650	687	712	633	661	645	623	663	671	672	695	642	675	642	652	664	666	674	648	649	675	694	651	680	644	664	685	609	679	679	698	635	682	684	627	625	707	698	692	690	644	651	685	733	643	661	662	685	678	723	676	608	674	659	663	624	685	663	670	569	670	630	698	646	701	729	616	624	706	609	660	710	634	662	692	645	622	620	679	643	684	677	664	692	734	693	666	678	628	676	670	697	639	636	638	688	636	670	676	668	689	635	658	686	714	643	666	667	656	639	635	665	671	687	669	674	665	630	661	606	696	652	667	686	711	709	664	639	646	681	704	621	661	659	672	710	661	660	639	637	667	702	677	658	711	686	692	664	661	647	639	704	710	680	676	653	668	680	656	665	709	644	687	637	653	705	641	681	639	683	656	669	634	691	664	683	679	700	654	653	641	672	661	652	666	648	664	716	663	665	657	636	655	694	665	661	659	680	683	644	708	656	690	637	670	630	633	640	675	657	677	654	667	636	655	653	649	689	659	652	640	732	629	683	669	686	669	685	667	630	633	647	732	634	670	640	669	667	648	679	709	621	657	647	661	636	653	622	686	691	684	665	679	642	655	691	636	679	692	719	651	691	683	653	712	678	713	666	629	683	654	646	647	631	678	617	683	625	646	707	645	671	703	684	636	670	658	685	651	702	678	680	669	655	716	638	680	711	679	690	652	665	705	677	687	694	673	674	636	686	632	660	627	675	717	713	671	650	669	670	679	690	658	677	691	621	673	652	671	640	667	649	730	667	657	679	647	693	697	649	691	656	663	665	646	684	710	668	674	689	665	648	688	638	705	653	668	669	669	633	651	690	632	659	627	652	636	685	620	648	655	707	685	700	708	670	658	687	631	650	674	692	702	648	654	684	704	642	617	658	684	677	701	689	670	700	707	655	611	679	652	679	705	704	636	641	612	676	641	691	671	675	647	674	658	698	628	665	648	636	680	672	659	724	666	661	668	664	633	687	690	676	671	654	666	712	655	662	656	691	634	659	663	671	670	640	665	645	702	705	637	664	677	668	664	689	676	717	670	634	645	667	645	662	671	644	693	662	618	659	675	661	710	654	701	668	673	632	685	644	669	651	644	666	639	661	697	618	669	694	625	644	676	709	698	657	685	720	630	628	714	681	679	705	665	684	611	715	662	653	679	735	723	674	681	681	709	650	683	658	620	657	656	647	670	708	664	682	670	646	676	645	678	671	626	655	626	719	656	667	670	661	662	652	662	705	661	644	656	690	651	651	683	641	663	634	683	665	669	660	700	690	685	673	647	678	669	662	663	657	673	672	664	655	713	697	665	646	677	683	643	627	684	672	656	682	669	638	664	667	694	631	697	712	662	681	661	659	667	628	622	624	633	691	639	696	644	665	707	642	678	729	701	638	654	666	672	621	649	644	689	637	676	662	644	674	639	653	675	661	672	720	610	678	713	663	651	666	676	651	629	657	695	702	700	682	653	656	690	705	691	702	671	695	667	666	695	662	622	653	653	654	669	697	659	687	644	648	717	689	675	712	672	674	696	688	650	681	658	677	655	666	678	667	667	628	664	710	635	672	675	666	710	690	655	684	681	690	634	684	718	699	676	644	657	673	688	632	643	665	675	666	642	609	660	676	703	656	646	717	700	677	690	683	702	659	681	667	663	687	692	621	655	643	672	635	655	663	678	683	724	627	721	667	695	696	694	681	668	656	666	692	665	677	641	679	657	676	675	656	686	643	633	700	689	696	678	657	677	683	684	643	669	641	700	646	640	704	654	619	663	676	660	704	678	630	676	689	684	647	669	675	661	679	671	646	704	620	648	656	664	668	697	698	705	641	693	676	695	631	678	661	656	652	652	653	677	720	625	711	702	682	636	688	649	659	660	649	730	670	666	667	612	671	685	675	611	660	631	683	668	696	688	690	681	612	664	688	677	652	665	645	676	632	714	691	710	658	638	618	664	650	701	658	621	648	691	646	651	671	630	625	639	639	661	643	714	644	655	646	691	637	698	691	673	704	632	673	684	623	674	646	642	669	632	731	601	678	687	627	672	673	613	665	691	666	684	687	699	681	653	664	646	674	657	688	669	668	677	638	658	654	658	607	685	707	729	715	624	699	654	651	675	607	651	659	663	711	673	675	706	637	707	672	653	662	666	713	686	678	702	688	691	634	657	719	657	667	661	706	726	681	656	644	622	728	660	658	635	665	694	638	652	664	648	681	676	651	660	668	659	650	652	674	647	748	685	709	662	652	621	675	611	667	692	645	676	631	636	697	674	645	636	657	676	662	656	643	679	654	655	668	680	679	648	697	692	684	657	691	639	664	702	619	717	642	668	656	649	633	677	647	697	646	657	640	653	668	668	691	660	675	644	633	683	646	634	657	664	623	621	704	667	685	680	652	655	643	650	633	690	726	679	700	649	658	655	639	724	633	670	672	598	656	635	654	633	707	649	714	674	677	691	683	649	674	669	710	663	696	664	655	693	667	660	716	661	640	665	657	663	696	670	673	697	712	669	659	699	678	659	648	649	643
2532	1360	803	637	1104	1242	1090	882	768	595	493	459	391	369	308	267	244	215	207	187	170	202	180	144	158	122	122	108	105	77	75	69	85	61	88	61	70	59	66	65	68	63	53	57	54	50	54	57	52	66	62	56	59	51	52	56	59	54	40	48	51	58	49	62	49	42	50	51	61	39	61	56	56	47	56	40	48	62	48	59	46	49	46	36	53	49	48	56	44	50	50	43	62	49	46	50	45	51	47	38	56	46	50	44	44	44	63	45	49	52	51	57	43	52	55	55	45	61	49	49	52	40	55	55	61	62	55	55	43	46	52	64	49	57	57	48	45	49	42	49	54	56	45	44	48	47	48	53	49	57	58	48	51	39	52	42	58	49	53	45	55	48	48	58	46	52	52	40	49	43	51	55	49	48	43	45	60	50	57	49	59	53	57	53	47	57	48	41	60	57	57	52	50	60	38	44	53	53	56	44	47	41	42	47	57	57	55	47	62	41	57	52	51	58	49	35	56	46	53	47	52	45	45	44	46	52	57	38	52	50	54	58	36	43	40	45	41	57	50	51	62	60	49	45	40	60	38	54	44	44	50	48	43	72	41	52	50	46	45	56	50	47	57	54	48	43	47	57	48	50	48	57	43	59	47	52	63	53	49	53	52	36	52	52	53	45	36	68	39	49	41	38	60	40	47	43	53	66	48	46	53	41	52	43	44	52	47	60	56	41	57	48	58	45	54	46	41	60	44	64	59	43	52	38	51	60	41	39	55	42	58	50	55	48	50	46	49	56	61	51	48	61	67	50	62	44	43	41	50	43	59	56	52	39	47	46	48	48	56	45	47	48	45	46	53	63	55	56	43	50	60	61	52	51	61	43	34	53	48	56	57	56	63	60	54	64	63	52	39	48	47	56	45	64	59	60	51	64	38	50	49	47	48	51	47	43	54	48	51	52	66	60	39	56	48	41	48	47	56	42	47	50	48	49	50	41	64	44	50	42	44	56	46	60	47	50	38	61	54	42	46	55	48	44	50	45	54	60	47	57	41	42	55	51	46	57	52	57	53	68	44	49	52	52	60	47	49	50	51	48	54	43	59	54	36	46	62	40	42	46	52	56	45	47	47	53	43	57	52	43	45	47	54	59	56	40	50	44	55	46	66	51	45	53	60	37	54	53	52	33	52	41	42	50	45	43	49	58	46	60	51	57	51	60	53	44	45	65	40	46	56	55	44	43	57	37	60	42	59	41	42	51	50	42	52	51	48	48	42	40	51	54	54	53	50	43	40	47	48	64	46	60	46	48	32	56	28	61	58	61	47	48	50	48	49	44	46	53	50	44	43	58	44	48	49	50	42	60	46	59	53	41	59	44	55	47	37	49	55	44	51	47	39	54	56	46	60	58	45	63	54	48	36	60	58	57	48	51	51	53	53	50	45	55	56	49	50	36	50	39	45	59	49	52	59	59	47	38	47	51	53	31	44	39	57	44	41	56	46	55	42	42	54	42	37	43	46	63	47	61	39	48	51	51	57	54	42	42	43	62	47	40	49	57	44	53	50	60	57	48	56	38	51	52	54	44	34	44	47	45	46	58	49	50	51	59	49	50	42	56	49	43	53	37	53	61	50	41	56	51	50	42	47	47	47	56	59	47	62	44	59	55	48	51	46	46	36	51	45	40	42	60	41	48	36	51	48	49	65	57	56	56	59	45	54	49	54	65	47	49	43	43	53	57	39	66	49	56	48	44	51	60	57	52	58	46	43	53	44	53	53	47	53	52	45	48	46	60	49	42	52	52	55	48	38	47	44	45	56	42	44	64	57	53	32	51	42	57	48	44	44	61	39	45	40	51	50	45	61	57	57	51	50	51	49	57	70	40	54	58	49	52	51	55	53	59	38	57	50	51	44	55	40	50	40	62	53	47	56	69	54	50	56	56	49	53	50	53	62	49	43	43	42	60	52	52	40	60	66	60	64	45	57	56	47	50	46	40	55	54	55	54	48	38	51	56	55	46	47	48	56	41	41	49	48	51	45	61	46	56	47	53	48	59	52	58	74	57	45	38	49	52	56	45	46	39	59	49	54	54	33	45	48	46	60	50	42	43	50	62	56	40	46	53	50	38	49	43	58	59	50	42	49	57	46	55	38	50	53	46	52	48	32	40	44	39	58	56	54	46	52	55	57	41	54	55	47	56	48	46	39	52	48	47	46	41	52	54	50	42	48	45	40	59	53	41	65	49	48	50	49	49	44	36	50	54	44	55	50	58	51	50	57	41	47	47	39	48	48	50	44	67	46	51	39	59	53	55	61	44	40	42	45	55	65	50	57	51	34	47	46	50	45	40	54	54	53	53	41	50	53	47	45	35	47	45	54	61	48	43	40	43	48	46	36	42	57	51	51	43	42	57	64	45	38	45	59	40	41	44	54	48	53	42	52	50	41	53	48	50	42	43	43	54	44	51	51	48	46	58	39	56	63	47	63	46	56	51	37	48	56	58	54	50	45	49	53	48	44	52	54	53	53	49	35	68	52	43	53	50	56	48	46	31	46	60	60	46	47	47	49	51	58	48	48	58	60	62	46	56	42	45	53	45	50	64	48	49	42	40	40	52	42	46	38	41	55	42	68	53	38	52	55	43	41	66	31	49	48	42	46	42	42	59	61	44	41	51	43	45	39	40	53	44	52	54	59	43	57	60	49	53	63	57	49	39	50	47	45	55	47	44	56	38	46	46	53	57	40	62	52	46	49	50	43	40	49	39	48	53	57	49	40	43	46	47	47	52	36	38	53	57	45	45	47	35	39	51	50	55	54	57	48	56	55	39	32	58	44	64	49	49	38	54	38	53	52	57	56	65	44	42	55	41	45	49	62	57	51	40	54	51	40	55	48	43	57	52	46	63	43	54	54	46	51	47	51	49	39	57	38	47	57	55	44	44	53	46	57	46	38	41	62	42	39	47	43	61	39	62	47	49	47	40	61	46	57	51	47	54	54	44	50	49	52	50	48	47	53	57	63	47	47	47	49	39	48	50	48	46	39	47	47	45	55	53	39	46	49	46	49	41	62	41	50	45	53	44	55	50	56	42	65	58	50	49	53	47	39	44	56	56	51	51	44	35	56	58	45	45	58	49	47	35	59	58	43	47	54	42	47	56	51	48	40	45	54	46	51	40	46	45	44	57	57	46	45	55	49	53	45	57	58	46	45	57	45	48	48	49	47	47	39	40	42	48	54	44	59	59	50	41	46	43	51	51	48	55	63	50	51	52	62	48	49	45	45	51	45	46	48	53	45	35	58	46	50	48	53	44	51	48	53	49	37	37	55	63	50	51	47	44	51	50	41	49	49	45	49	44	48	62	48	47	58	59	34	56	52	52	49	39	56	51	61	58	49	42	48	50	41	58	51	58	53	42	41	37	41	60	41	50	36	41	55	49	51	48	55	65	36	62	45	55	41	46	48	43	44	53	55	50	58	54	43	49	52	44	52	36	41	55	54	39	46	50
29279	22314	16061	31290	39061	38097	34804	30752	26814	23606	20516	17807	15269	13427	12040	10808	9781	8938	8144	7317	7195	7080	6184	5676	5158	4495	4141	3664	3272	2862	2540	2285	2176	1857	1804	1615	1540	1437	1347	1320	1274	1210	1215	1124	1140	1021	1094	1043	1005	981	1008	991	934	983	917	949	970	959	951	932	888	952	863	891	920	887	871	922	834	873	838	885	895	919	815	834	821	867	835	802	852	858	841	829	812	783	853	827	777	866	815	788	831	788	770	842	840	820	838	798	808	748	789	816	811	795	840	818	768	843	803	809	808	766	790	753	820	801	819	818	775	777	787	815	800	843	777	787	800	826	814	793	836	756	783	759	789	776	789	802	777	801	760	790	752	801	812	756	815	793	822	793	830	789	797	801	785	806	796	785	817	760	821	746	768	723	815	772	791	773	806	748	819	734	749	823	802	800	757	770	792	751	824	714	779	802	801	741	795	750	824	782	746	793	804	776	732	763	779	781	767	745	777	759	822	791	787	782	802	799	786	791	844	813	800	767	785	806	800	772	814	790	757	755	804	819	786	780	795	801	809	743	762	809	790	821	827	784	815	761	798	820	797	846	792	758	832	816	795	805	826	810	800	788	802	751	767	790	802	828	722	816	768	762	757	758	802	761	795	823	778	805	768	785	822	807	831	782	782	797	809	793	782	765	811	799	828	770	789	773	766	776	816	769	789	796	804	823	739	758	774	768	783	771	792	801	777	788	856	807	757	817	845	792	755	813	785	764	764	812	820	810	807	751	760	746	821	797	812	808	782	842	772	794	806	767	778	784	811	821	823	784	783	737	783	787	798	788	768	799	766	777	754	816	785	790	840	780	771	798	760	774	812	756	794	791	782	849	772	804	773	743	800	750	815	744	798	746	837	787	775	829	779	827	729	788	816	786	771	784	795	760	828	826	798	785	812	830	777	785	848	802	811	813	811	759	818	751	775	797	783	757	793	735	783	802	772	772	776	756	807	792	783	766	731	756	815	790	745	806	729	763	764	799	765	792	804	820	776	787	765	786	804	793	805	799	836	744	771	838	743	789	839	832	759	803	834	748	861	806	860	724	784	811	821	797	771	778	762	788	784	773	800	808	792	761	754	797	758	794	802	771	801	788	837	816	776	798	818	782	811	760	754	810	750	774	794	798	779	817	724	766	748	829	761	794	802	794	787	769	739	777	792	822	757	748	758	811	744	767	805	820	754	827	810	782	769	759	810	806	779	786	804	752	803	785	837	808	800	805	808	804	797	727	792	807	762	799	725	814	812	804	791	796	765	820	795	709	833	808	783	811	781	762	726	838	777	803	786	753	787	757	805	788	805	762	796	767	792	788	789	842	732	761	783	802	764	825	800	798	764	784	779	783	765	792	778	790	817	738	791	797	842	788	766	807	756	779	750	806	856	799	787	841	824	789	796	769	791	781	752	769	775	845	803	781	748	832	795	767	766	788	702	735	765	762	735	776	792	797	772	762	829	745	830	786	728	828	778	835	750	747	757	818	755	779	760	762	769	794	815	803	773	807	783	797	764	761	768	789	764	774	771	790	801	817	738	803	807	820	750	761	780	751	756	825	783	778	837	795	794	753	787	833	770	792	768	757	747	783	779	813	768	760	751	804	820	765	841	777	789	837	825	715	767	806	765	776	835	805	824	760	786	760	781	773	814	833	789	811	804	766	789	797	722	768	785	803	733	752	818	782	769	790	818	796	790	803	820	753	757	805	750	803	828	744	797	766	786	749	783	790	783	783	830	780	845	779	760	802	793	767	830	780	802	785	769	849	736	747	785	725	773	774	756	773	751	761	779	787	786	771	799	795	776	823	757	755	780	789	817	747	767	777	795	819	788	794	782	829	736	776	755	804	805	782	785	786	755	777	795	780	745	791	789	797	781	783	749	792	788	733	763	793	813	785	759	760	760	832	734	759	817	840	782	820	756	766	771	840	771	775	774	792	774	833	796	749	776	818	794	839	755	815	764	753	752	793	813	774	846	737	739	723	800	787	763	774	813	792	774	829	770	795	842	800	800	788	772	758	785	768	761	770	763	756	842	769	807	847	719	780	793	818	744	772	819	806	785	809	797	774	745	818	783	813	762	809	790	790	770	730	742	743	789	760	815	774	822	788	774	809	789	779	794	747	782	843	792	726	795	809	767	785	807	755	807	844	799	791	786	797	805	759	746	783	795	802	813	829	779	816	811	797	770	782	792	830	786	807	811	751	799	805	799	776	755	800	804	814	768	764	835	801	767	849	743	820	791	782	774	781	805	759	774	818	760	750	838	796	803	779	751	757	841	777	802	781	741	786	778	773	787	802	806	808	712	752	828	755	787	781	742	776	792	774	757	821	772	817	852	790	768	740	810	761	821	781	859	833	861	750	757	795	708	824	781	796	735	799	796	803	759	793	747	812	794	757	752	754	827	816	760	810	796	783	821	808	809	769	767	825	774	757	800	782	815	789	753	804	770	785	795	818	805	790	766	800	818	743	787	839	810	805	793	815	793	836	785	794	801	782	752	830	774	806	765	777	791	766	747	798	762	818	815	795	811	759	809	769	772	780	806	752	763	769	805	782	770	774	794	732	773	744	739	788	823	751	776	775	820	753	825	777	733	785	784	782	794	767	811	779	739	831	765	740	753	763	759	757	794	773	808	731	817	783	732	802	760	774	799	746	821	778	776	774	795	821	785	834	799	748	807	833	751	782	778	791	785	814	802	742	737	782	803	733	771	813	774	769	794	775	832	775	874	777	792	797	767	791	779	747	769	783	784	768	776	785	764	828	747	787	791	843	791	779	742	714	848	797	769	789	777	777	749	782	783	818	790	746	780	823	805	840	811	763	818	750	806	793	776	792	808	748	802	875	776	754	774	771	735	787	767	786	815	785	799	806	771	848	759	784	823	811	797	746	792	777	803	780	835	761	763	789	827	761	750	790	806	810	772	752	775	783	798	754	780	727	821	822	762	833	794	791	743	825	745	764	813	784	760	719	806	763	762	781	825	799	781	825	762	766	818	790	725	828	809	724	787	796	769	783	759	776	782	768	823	775	814	764	774	765	781	749	785	781	808	810	792	746	808	796	795	783	786	767	782	804	798	774	757	790	808	765	870	813	800	808	792	750	769	778	726	846	749	754	790	772	747	799	761	752	810	730	834	823	821	745	780	773	802	830	746	798	791	739	771	773	793	743	775	775	766	750	799	818	759	796	844	725	825	739	849	766	736	816	788	788	861	799	839	787	806	801	736	788	779	759	770	776	769	829	763	805	811	782	762	825	764	724	756	807	830	845	817	818	776	760	763	762	798	815	752	774	745	780	788	760	804	775	737	806	747	801	815	813	808	809	772	743	815	729	830	794	793	758	804	795	820	789	783	791	824	787	751	772	818	755	792	788	773	811	800	747	824	771	822	796	808	781	769	771	803	772	818	772	796	814	807	782	692	770	762	787	807	807	799	793	743	802	725	752	750	764	833	778	813	788	815	782	771	781	818	767	802	782
1973	634	340	309	518	559	525	400	343	314	248	198	170	147	142	124	155	122	107	95	112	111	89	87	74	77	73	51	45	47	57	51	33	39	47	27	43	32	35	28	36	32	32	41	29	31	30	37	25	28	27	22	24	40	25	27	27	25	28	36	25	24	29	25	23	30	28	30	27	26	27	37	32	20	43	24	18	31	26	27	23	32	27	36	32	29	30	28	26	31	29	27	25	26	23	34	24	29	33	27	37	25	28	32	31	27	26	27	25	41	25	30	33	21	23	27	23	25	30	30	34	30	29	21	23	29	23	28	24	26	26	23	18	33	34	32	27	29	26	14	24	34	26	31	33	26	31	30	21	27	22	36	21	25	29	31	27	22	28	32	27	35	31	19	23	30	24	27	27	19	22	25	31	24	29	20	39	14	34	30	21	32	30	29	28	26	19	23	26	25	24	31	30	27	31	19	30	29	30	19	25	31	26	19	28	33	25	32	19	28	19	31	31	31	31	29	23	23	39	29	34	21	37	27	32	22	34	19	27	31	29	27	28	27	24	35	33	24	24	27	21	18	25	28	21	34	23	33	30	24	33	25	28	31	27	28	28	22	29	30	21	30	19	23	22	30	27	24	23	18	24	33	29	30	24	28	27	31	23	29	14	16	29	33	28	29	24	30	32	19	17	27	27	32	20	32	26	33	23	27	27	19	35	23	27	33	23	27	27	23	29	32	29	24	18	35	29	29	24	28	30	27	36	34	25	30	24	25	27	21	25	20	20	25	38	23	30	27	23	20	36	21	27	28	22	21	38	26	21	17	22	20	34	28	34	25	27	28	32	24	26	19	26	33	26	32	35	29	20	19	32	31	26	25	24	29	36	39	22	30	16	32	29	26	28	22	28	29	25	26	32	31	34	28	21	25	31	24	35	30	26	22	32	25	12	27	29	28	30	18	35	19	14	31	36	25	22	35	24	17	31	21	22	30	25	25	29	24	25	30	28	27	21	27	24	17	24	25	32	15	27	21	22	19	23	24	38	36	19	26	28	35	21	14	19	31	28	22	24	34	13	29	23	28	29	28	25	25	25	17	32	22	17	26	27	33	27	28	25	25	26	17	34	29	31	27	27	31	21	19	25	22	33	24	27	24	39	29	28	27	23	32	20	20	24	27	25	21	30	26	20	24	24	26	22	20	33	15	27	23	29	31	21	29	27	27	19	28	28	26	29	27	25	21	24	26	20	16	25	35	31	34	20	29	28	28	28	24	27	20	27	26	24	26	25	36	32	30	28	25	26	27	29	31	40	26	24	21	31	31	29	32	25	33	26	29	29	23	25	24	30	19	11	27	24	26	20	31	25	25	31	29	27	30	22	34	29	31	21	24	24	27	29	24	29	30	28	18	21	31	11	27	30	28	25	31	32	33	22	22	21	30	27	26	19	21	32	18	36	34	30	31	32	21	29	23	25	24	25	32	31	32	23	29	31	19	26	20	34	23	31	28	30	21	38	14	22	32	28	39	30	26	34	26	45	33	26	29	19	33	27	29	18	37	26	26	33	21	21	24	29	41	25	22	28	21	22	25	29	24	31	28	25	21	24	23	36	16	33	30	23	23	35	24	16	38	35	29	32	26	27	29	24	28	36	39	25	18	29	34	35	17	27	22	26	28	28	33	27	27	26	35	19	22	20	31	32	27	26	41	27	22	18	28	23	17	36	33	34	30	26	28	18	20	31	31	22	32	25	23	29	24	30	34	26	25	29	28	27	23	27	30	31	30	23	29	30	27	39	22	37	33	25	35	28	23	30	22	18	23	29	32	32	22	28	25	20	33	26	21	22	31	23	39	27	31	25	26	34	26	25	28	34	17	31	28	22	26	34	23	27	26	26	35	28	23	20	23	19	25	21	31	25	26	29	21	26	24	19	25	21	22	35	34	30	31	26	27	23	15	21	21	26	27	32	39	30	29	23	30	29	31	27	26	26	26	29	38	21	33	21	24	19	28	33	22	29	25	29	23	25	28	25	28	32	23	22	35	22	29	28	22	21	20	21	23	33	30	35	24	22	23	34	28	24	26	27	26	20	26	28	26	28	24	37	37	26	26	24	35	24	27	32	28	24	28	32	32	27	30	40	34	29	21	22	25	28	23	23	28	25	30	30	18	27	26	31	24	27	19	24	31	28	25	18	30	21	29	25	34	26	25	25	28	40	32	32	31	29	23	31	26	27	21	24	32	26	28	25	24	27	33	27	36	28	19	28	23	20	30	26	33	28	28	31	29	30	34	19	30	17	32	34	28	26	29	24	26	26	19	24	27	32	37	27	38	38	21	28	24	36	23	25	21	32	30	25	32	32	25	23	29	29	21	24	42	37	25	28	31	28	33	17	24	28	24	20	33	31	31	16	23	30	29	39	20	26	29	28	19	34	28	32	24	19	31	20	25	37	28	39	36	27	23	25	26	39	19	21	26	29	18	35	21	26	22	25	18	33	35	38	27	21	28	25	23	24	25	24	30	25	35	22	29	18	30	26	33	26	25	27	30	27	21	27	33	26	23	22	27	21	25	32	25	36	17	23	17	41	25	26	24	38	32	28	34	25	26	27	29	32	22	28	26	25	22	23	26	26	26	23	18	32	23	29	27	29	24	29	29	32	18	27	24	25	26	16	23	24	28	30	23	27	30	20	30	36	30	34	22	22	25	29	41	18	29	22	35	28	23	25	27	20	26	34	27	28	23	22	26	20	48	25	30	30	25	22	24	30	33	26	32	31	22	28	23	30	35	22	30	32	42	28	34	27	33	27	34	21	38	22	28	28	21	29	38	31	24	26	26	34	30	25	23	36	25	30	23	27	35	25	26	25	28	18	27	26	40	28	30	26	28	29	22	30	27	22	28	20	29	32	29	29	24	21	32	34	24	27	37	34	25	34	33	25	21	32	31	17	29	23	42	18	24	29	23	42	25	19	25	16	24	36	21	32	23	26	29	21	25	12	27	25	26	29	34	19	31	29	30	33	26	22	26	40	26	22	32	30	30	33	32	31	26	30	19	23	31	23	30	26	26	27	31	27	30	25	26	28	28	25	30	28	20	25	26	28	25	26	31	30	19	41	27	23	22	32	24	27	30	28	32	19	21	24	26	27	30	27	26	31	24	27	34	25	24	29	24	29	26	21	20	26	21	28	27	22	35	28	28	40	24	29	33	38	32	29	27	21	20	20	30	38	26	31	32	24	30	23	35	24	22	36	31	28	32	23	27	25	28	27	28	26	27	29	27	35	30	35	21	32	26	25	30	23	21	31	25	25	19	22	23	24	23	27	26	30	23	24	20	28	16	18	30	27	32	22	28	26	31	24	25	26	31	24	35	12	17	34	26	27	26	27	26	23	29	22	28	23	29	26	20	35	30	23	26	31	20	29	29	20	27	25	24	21	23	20	32	27	32	27	22	34	33	29	40	28	28	22	24	16	28	22	24	20	28	24	30	30	24	33	23	28	33	25	25
20904	14652	9434	22131	30329	29173	25575	21357	17738	14582	12142	10264	8772	7604	6662	5896	5363	4888	4410	4069	3931	3896	3616	3088	2875	2632	2383	2010	1689	1460	1359	1218	1135	1025	940	923	837	763	764	665	635	596	591	628	517	554	556	551	585	517	536	524	515	515	519	485	466	499	504	500	479	469	423	481	472	499	480	449	504	494	464	508	457	457	474	455	457	434	433	453	475	486	441	436	446	432	449	441	432	421	420	426	449	464	396	456	443	421	449	440	419	402	459	414	428	452	444	406	414	407	443	437	459	467	431	439	418	413	434	422	414	407	414	453	456	402	449	437	441	436	435	416	390	411	431	471	405	457	443	441	438	405	401	405	439	433	429	439	447	459	405	449	456	422	415	440	419	415	426	401	463	441	417	458	445	467	455	427	438	431	423	453	430	457	471	367	421	427	442	446	461	390	430	422	432	432	405	419	431	441	430	413	437	440	437	437	456	433	424	424	429	439	445	446	406	434	415	486	463	422	412	449	449	463	449	442	429	448	446	452	437	466	437	416	440	452	435	446	402	396	453	417	424	404	447	438	442	418	459	416	415	452	424	445	455	413	447	412	425	426	428	409	448	409	472	447	435	465	426	439	429	414	437	456	471	440	444	430	430	458	399	437	399	423	445	430	424	462	456	408	461	447	404	447	408	433	443	446	466	434	443	416	422	427	464	459	455	438	375	411	400	450	408	442	434	457	460	408	461	421	449	456	417	462	463	437	452	465	440	435	431	394	388	477	456	454	414	439	408	470	433	463	451	465	410	463	398	434	440	401	408	439	442	399	428	427	448	403	461	415	485	444	427	451	434	429	428	408	446	456	406	439	407	466	404	437	421	441	427	429	416	410	442	439	420	410	463	414	451	415	403	426	396	441	418	432	458	426	413	446	431	420	405	427	459	406	398	426	419	444	409	412	402	439	442	441	466	434	445	466	430	406	421	422	397	434	420	443	415	415	411	458	471	406	447	450	415	430	437	439	415	454	405	429	423	420	435	412	402	462	412	445	446	419	439	434	424	477	407	427	456	430	444	496	444	420	421	407	431	439	429	428	419	450	450	435	450	458	461	419	473	440	394	442	425	432	388	420	423	450	434	447	449	413	423	440	439	417	467	434	437	422	446	415	404	474	441	466	439	446	419	468	475	471	457	439	440	434	409	411	458	422	410	462	428	443	411	498	436	470	459	407	408	406	453	421	461	444	468	433	419	413	428	447	447	405	415	401	454	420	417	425	416	422	435	472	438	452	439	422	454	409	450	439	427	422	447	449	417	399	429	376	455	419	416	447	431	441	444	469	423	413	406	453	406	410	467	451	417	436	406	465	436	447	454	424	409	451	422	433	424	431	410	410	406	468	422	435	417	404	412	408	447	435	442	448	422	419	407	452	438	464	442	443	438	424	467	414	419	450	437	453	441	434	434	446	461	461	428	414	425	432	436	405	439	449	440	453	445	452	430	424	458	404	424	425	411	432	427	443	432	410	406	457	424	430	439	427	444	433	409	419	459	405	435	414	450	468	413	403	418	446	425	405	418	437	408	457	414	410	456	442	428	429	431	421	436	446	405	408	449	432	432	422	429	443	414	413	443	455	465	427	424	414	420	470	444	468	427	427	412	438	437	393	453	433	428	445	402	463	424	425	453	462	429	447	421	399	435	422	440	457	428	437	430	456	441	418	411	419	428	445	419	436	420	454	432	455	425	433	459	462	414	423	473	403	445	454	453	441	470	478	448	424	451	467	439	468	446	443	418	472	443	452	428	375	447	437	421	436	423	450	429	400	461	458	423	453	405	435	398	434	449	401	409	418	433	406	434	459	433	447	431	435	432	420	435	404	445	413	445	467	451	444	445	410	425	406	444	432	431	422	422	424	429	419	439	448	456	404	405	463	433	465	422	467	445	400	393	442	407	423	442	442	436	437	449	405	443	435	429	416	415	439	432	437	441	453	453	434	437	431	396	447	424	445	432	476	420	409	438	430	461	457	445	455	421	414	436	471	440	402	431	426	451	444	465	421	430	417	430	443	449	417	421	432	403	455	405	412	414	435	443	440	442	480	402	431	410	444	414	455	438	442	410	429	439	442	439	463	430	433	437	438	464	418	435	390	443	438	454	434	432	434	423	424	425	414	425	457	422	446	415	431	428	436	474	376	471	475	445	445	423	424	428	432	405	410	412	406	448	407	471	413	443	435	427	433	412	444	447	455	437	422	426	455	440	440	418	426	411	426	475	401	428	456	400	422	397	443	452	405	414	413	452	451	413	415	454	423	441	461	432	452	441	449	437	415	429	468	464	445	470	429	430	422	445	433	454	424	432	451	419	436	418	417	459	437	438	452	418	446	429	427	428	416	479	463	418	419	405	444	429	428	461	446	468	426	419	446	416	426	423	415	429	465	460	429	425	440	442	412	462	400	479	433	451	434	412	437	452	437	440	456	458	450	380	422	443	447	435	394	406	424	453	423	423	458	395	398	457	411	437	443	466	441	436	422	469	415	414	420	427	446	458	459	413	451	470	449	411	418	452	429	416	453	419	443	454	444	425	436	458	426	424	399	457	434	407	467	415	474	431	427	416	437	417	466	449	462	432	437	423	454	438	438	448	452	429	434	442	447	427	394	434	430	433	458	421	421	418	458	463	437	440	420	420	438	485	441	431	444	421	408	411	416	449	438	434	434	408	442	435	446	422	427	414	434	394	445	449	446	441	413	425	441	449	409	388	445	448	457	397	442	436	453	458	421	397	451	429	448	443	415	434	432	447	436	428	443	470	415	481	390	465	436	436	407	412	442	457	464	426	412	403	459	444	414	461	435	439	415	436	441	433	415	439	427	411	422	421	434	480	433	447	474	428	450	434	415	455	449	441	463	442	433	469	408	448	438	399	376	435	440	460	417	431	417	440	438	468	411	422	459	473	453	397	455	465	443	466	443	471	417	465	422	445	449	437	395	424	442	445	421	474	441	411	410	437	441	452	412	398	429	491	428	431	432	438	394	462	399	430	483	386	448	448	417	428	440	434	445	443	410	408	437	423	441	458	427	422	429	399	477	492	416	435	462	437	446	418	431	446	452	426	438	415	457	460	416	450	435	444	458	456	413	467	429	436	447	407	481	425	421	421	431	468	427	466	413	469	442	453	443	408	441	402	472	458	440	421	458	454	434	413	426	425	422	442	459	435	428	443	430	421	418	468	419	445	447	467	423	418	419	433	457	452	440	409	408	455	421	439	446	441	423	441	401	432	429	458	442	451	435	403	467	422	442	461	451	402	406	435	399	493	410	428	420	441	437	409	402	400	452	404	464	453	440	426	428	441	456	458	464	458	449	424	396	418	436	427	419	426	453	457	426	441	437	436	442	446	419	437	410	427	419	444	463	409	439	430	419	464	476	417	486	458	451	429	461	421	416	484	434	433	417	458	433	410	429	404	408	405	437	403	456	423	426	431	457	474	439	456	440	432	462	481	440	433	413	411	413	445	450	444	411
1556	997	574	445	775	914	782	611	529	485	379	334	289	229	213	202	203	160	132	147	131	124	126	116	103	86	81	67	70	69	71	54	51	45	41	43	44	33	35	25	35	47	37	36	35	26	26	38	40	42	32	44	39	33	29	35	48	49	33	34	34	36	46	33	42	30	39	33	48	44	32	44	38	37	29	30	30	36	37	40	30	42	29	34	25	30	31	41	38	34	33	25	34	29	39	25	31	34	37	43	38	23	31	30	37	28	35	35	41	37	36	31	32	33	28	23	30	40	27	35	37	27	31	38	29	32	34	39	30	39	32	29	26	30	26	35	32	18	38	31	26	30	36	33	37	40	34	32	32	33	38	34	37	30	24	34	37	41	35	30	29	43	41	23	36	32	32	22	27	35	46	27	22	29	34	34	22	29	25	33	29	30	33	31	30	36	40	44	33	32	30	27	28	24	26	45	34	28	33	34	22	27	30	31	34	38	38	32	28	33	26	35	31	42	30	25	35	24	31	28	21	32	40	40	33	35	41	24	36	32	35	40	39	39	38	33	26	34	35	34	29	27	37	38	36	22	42	30	33	40	46	27	40	24	25	34	28	31	32	40	34	26	42	25	42	23	38	50	30	26	33	26	31	23	28	31	29	34	27	39	22	42	42	35	42	36	22	42	36	41	37	36	35	27	33	40	32	28	31	33	35	27	35	36	36	24	36	32	30	31	28	35	35	35	47	42	29	31	24	31	31	29	35	34	34	34	33	29	35	28	39	34	38	35	31	39	32	34	32	27	34	37	21	28	35	34	36	30	36	29	39	28	30	32	32	27	34	42	41	32	35	30	34	41	39	39	24	25	34	33	34	29	29	38	32	34	27	29	36	38	30	27	28	29	31	32	44	38	44	27	36	27	31	33	34	28	35	39	20	32	40	33	40	31	34	28	33	26	40	29	48	32	37	32	31	31	39	35	33	31	32	33	28	30	30	35	31	32	34	21	34	28	34	26	36	41	27	41	35	31	39	36	26	38	33	37	40	40	32	26	28	33	37	35	39	31	32	31	35	29	31	39	35	39	26	26	34	29	39	39	28	22	37	31	30	38	30	27	34	23	40	31	33	32	31	40	43	20	29	39	33	33	26	30	43	28	29	35	36	37	30	32	24	31	28	34	39	40	34	34	28	23	39	32	39	31	41	39	28	23	36	37	31	34	37	29	26	30	31	29	36	33	41	34	42	35	34	36	35	28	36	35	35	33	34	27	31	46	22	35	37	28	37	35	45	27	37	29	32	33	32	33	36	34	27	32	28	31	26	42	38	32	34	32	40	32	28	33	37	33	25	36	43	33	27	27	31	38	29	29	34	23	32	35	30	37	29	33	27	27	38	26	34	34	35	28	32	32	30	42	33	35	24	31	35	33	26	26	40	37	42	22	31	43	42	36	36	37	31	35	42	27	24	33	24	33	39	31	29	33	29	37	25	26	28	19	32	35	30	42	41	31	33	43	30	28	40	29	29	24	33	32	39	34	38	39	26	41	37	33	27	36	38	24	38	30	42	28	32	29	46	19	35	36	35	28	38	29	35	31	38	31	36	32	33	33	39	38	28	34	41	44	38	38	35	37	32	34	53	25	28	31	39	28	33	33	31	35	32	37	41	41	37	31	34	33	29	27	46	37	30	36	34	32	32	21	47	30	38	34	33	26	42	33	34	33	36	32	38	28	36	36	31	30	37	43	34	30	31	46	32	23	29	31	32	37	34	26	48	40	36	43	31	32	36	35	37	37	28	40	29	32	38	43	35	41	44	32	32	30	37	28	29	36	29	27	35	25	31	37	34	34	27	27	39	23	21	26	36	37	33	27	42	33	40	33	32	37	38	43	34	30	35	38	41	35	40	28	40	29	35	34	36	27	37	35	38	34	33	30	32	38	22	34	37	30	20	30	36	27	36	21	32	32	33	30	28	25	29	37	31	28	31	32	26	31	25	24	30	25	37	26	38	36	29	31	30	33	36	28	32	41	32	35	32	30	39	31	28	36	35	39	41	35	32	44	31	28	36	37	31	38	31	32	36	30	41	31	29	37	41	40	25	28	41	51	26	31	40	33	40	33	35	37	43	38	26	34	31	30	38	40	41	44	38	28	28	37	34	35	37	41	31	37	25	31	28	31	31	26	39	36	43	35	37	40	36	32	32	40	37	24	20	26	32	36	40	36	27	32	42	29	39	27	38	28	30	40	31	27	32	38	29	31	33	34	29	25	35	32	35	32	21	28	29	41	28	23	26	32	38	37	28	31	34	32	36	30	33	32	35	25	38	47	26	41	28	49	40	39	32	33	35	34	32	35	28	20	33	37	25	34	37	40	22	35	35	30	44	30	29	39	32	29	41	38	38	29	23	32	37	37	39	36	37	36	34	36	39	35	30	37	28	26	25	47	37	36	39	39	30	34	34	39	41	33	36	50	31	46	27	33	35	22	29	24	39	37	30	25	31	42	31	40	30	37	36	28	33	36	31	36	29	48	25	26	31	43	25	33	25	31	38	42	34	30	36	30	27	30	37	35	28	34	31	29	33	40	29	31	28	36	35	28	28	36	29	49	32	28	27	26	26	30	23	28	38	39	31	33	46	43	37	36	37	35	36	46	28	26	36	28	32	41	37	35	33	21	28	42	33	39	58	37	33	34	33	36	28	27	39	30	28	29	34	32	37	30	27	41	25	27	28	32	35	36	35	46	29	39	34	44	35	25	31	36	36	24	39	29	27	34	26	27	30	34	23	35	34	41	34	36	33	38	28	35	26	37	45	39	31	20	42	25	19	35	32	34	32	41	25	26	30	37	38	28	36	44	41	32	39	36	35	27	34	38	28	27	43	26	38	28	35	46	32	38	32	37	45	37	22	31	19	36	36	33	35	45	38	31	29	34	21	32	31	44	41	40	40	29	35	31	30	32	32	30	19	32	38	35	37	44	40	38	27	37	28	33	39	37	26	29	39	38	48	28	30	31	32	41	29	32	31	29	48	29	29	48	29	24	28	36	38	39	30	37	39	32	40	36	30	26	30	30	45	39	28	34	36	32	35	36	40	30	38	38	29	30	33	33	42	32	29	22	32	30	39	41	42	43	25	35	35	35	35	34	38	28	53	35	27	27	42	34	33	37	30	30	24	35	29	39	21	29	41	36	37	45	39	33	42	27	32	36	35	42	32	28	36	38	38	32	34	33	31	23	39	37	41	39	42	33	33	26	32	32	26	25	38	35	35	28	34	24	43	39	39	35	32	38	35	31	25	31	35	35	56	33	32	39	30	32	24	33	41	33	34	28	33	27	33	33	33	38	30	40	24	43	33	37	33	30	29	30	30	28	35	33	29	33	28	33	41	36	33	30	29	40	31	43	36	31	30	35	37	31	37	35	35	35	41	29	25	31	35	34	41	35	33	39	33	27	42	27	26	35	35	47	31	27	33	36	40	32	21	34	25	35	33	29	33	26	20	27	29	34
25627	19497	13349	27662	35423	34569	30940	26667	22744	19632	16550	14042	12309	10829	9606	8541	7708	6772	6184	5555	5350	5217	4815	4281	3891	3391	2995	2594	2258	1979	1898	1631	1488	1377	1271	1139	1125	1011	1009	920	836	812	762	741	718	716	730	729	723	703	645	631	606	664	623	680	639	629	628	580	622	643	604	575	561	592	581	605	552	582	562	598	573	531	542	566	569	527	583	552	571	582	550	545	473	543	541	557	537	509	510	518	529	555	502	515	527	541	525	541	520	532	553	528	501	502	473	518	547	529	488	513	507	519	505	550	496	505	538	500	540	545	506	523	528	526	552	537	563	542	595	521	534	554	503	533	513	558	504	519	516	546	491	551	568	506	532	514	487	498	524	530	569	523	531	520	515	514	500	486	511	531	510	480	524	511	502	497	528	525	528	519	529	535	531	559	537	534	520	488	502	521	584	544	532	513	491	560	520	518	524	485	547	504	505	503	512	527	479	517	503	525	521	531	500	498	527	521	565	534	528	508	488	542	496	539	521	503	535	491	533	484	528	494	523	519	493	522	557	562	494	512	534	497	535	507	518	504	591	499	520	560	509	493	546	499	504	513	509	504	499	517	537	469	504	538	532	513	477	510	523	535	507	519	534	494	527	499	506	547	480	511	497	511	517	500	477	498	551	533	500	503	544	530	543	535	505	507	508	520	502	501	539	519	545	512	557	544	493	489	515	512	529	538	493	492	511	514	467	499	504	532	558	528	526	544	499	551	521	529	499	539	507	519	520	529	499	512	514	501	482	512	503	533	512	509	520	548	515	524	500	522	534	509	503	513	507	513	526	525	532	532	487	525	526	530	574	534	547	516	529	531	465	523	483	511	532	515	521	509	523	540	547	529	494	536	522	538	523	522	548	540	542	532	508	551	532	498	566	532	502	503	502	487	498	515	519	522	488	510	509	497	528	530	476	521	485	489	511	480	558	534	532	518	516	535	477	536	559	510	529	508	501	534	517	533	529	527	517	475	500	498	509	536	530	529	501	556	522	547	527	535	513	530	534	519	501	524	544	525	516	520	539	500	550	538	515	523	525	539	518	506	543	476	521	525	551	502	514	526	493	570	529	528	535	523	520	522	496	539	504	522	524	477	508	498	523	512	499	554	507	539	510	510	518	491	539	519	488	536	515	529	520	550	521	538	515	488	542	490	503	511	534	537	507	559	518	507	502	554	471	514	483	502	529	490	526	547	481	518	507	493	480	555	525	503	520	510	556	536	499	510	490	500	491	520	509	497	540	524	521	522	525	514	501	522	533	494	512	547	505	528	511	479	519	519	471	488	537	519	520	508	519	470	505	573	513	523	525	539	543	491	533	548	538	525	517	526	514	506	550	531	518	527	488	547	515	537	531	496	525	569	494	483	525	505	547	521	550	540	513	509	556	509	483	551	488	503	508	555	500	496	494	502	494	521	528	500	512	538	537	548	537	510	540	537	500	537	530	526	531	490	521	516	536	546	549	520	474	530	515	525	569	524	528	520	489	563	520	539	533	490	512	512	540	512	499	555	541	551	544	502	530	548	522	502	530	540	511	536	489	489	525	533	520	521	499	507	523	504	552	480	480	497	498	478	507	471	509	455	501	509	514	551	503	524	546	502	554	518	549	515	482	503	489	479	529	526	510	538	517	492	559	498	544	545	477	567	539	528	529	522	543	524	488	473	501	479	519	493	472	537	492	537	511	506	501	519	502	507	520	503	492	517	508	483	508	504	547	490	532	469	503	536	508	527	548	513	507	537	494	494	486	521	538	507	484	517	522	532	472	484	573	507	532	519	508	508	508	509	518	475	492	527	480	517	522	513	519	513	545	516	542	555	534	547	547	532	594	529	505	509	519	507	499	532	517	521	512	501	531	536	510	531	528	472	551	536	543	535	528	506	526	531	533	500	524	511	503	512	497	528	500	528	485	526	514	546	505	503	551	506	536	519	488	504	556	517	524	492	505	504	542	524	506	500	535	545	492	498	513	543	451	541	543	556	526	531	522	486	565	511	509	517	495	475	502	496	489	513	546	551	529	536	514	527	588	515	523	502	496	521	537	507	513	479	522	536	529	531	520	518	543	495	529	494	526	523	532	550	489	535	492	501	519	520	569	509	548	509	536	575	519	479	525	509	544	561	483	493	534	500	539	506	535	532	530	522	480	499	550	518	529	505	559	499	519	533	521	558	524	507	547	550	546	530	497	515	515	497	500	512	527	470	480	549	534	537	538	493	508	530	536	509	565	523	556	526	526	527	536	527	483	508	521	535	491	523	543	465	515	521	513	505	513	535	489	533	577	552	552	531	522	505	539	504	530	483	527	489	508	505	509	500	534	541	537	522	532	514	529	520	480	554	542	518	548	561	496	536	531	558	524	548	540	505	501	503	547	507	512	503	497	501	520	552	531	543	548	544	514	533	512	546	491	527	531	519	472	512	541	561	526	495	506	494	511	546	556	537	493	522	574	454	546	505	514	536	508	467	523	516	520	561	510	526	490	562	543	481	526	478	558	583	493	515	515	578	530	546	497	500	581	554	522	532	514	555	511	545	522	539	529	499	501	545	533	558	517	520	511	537	506	502	489	498	548	516	485	530	503	525	516	494	511	498	548	505	487	507	517	508	502	511	530	507	516	520	520	534	487	524	485	523	528	503	545	513	572	483	540	528	519	529	531	569	541	530	530	530	534	502	514	529	520	524	544	553	558	534	536	521	527	511	495	524	524	540	545	530	512	475	501	500	511	549	521	514	521	515	536	531	526	532	516	524	554	534	530	483	535	541	523	524	499	499	508	527	519	517	503	532	498	507	496	530	493	552	557	525	555	472	492	534	511	531	500	535	536	528	525	535	526	518	510	505	520	527	528	528	529	550	521	504	514	554	482	538	500	531	523	499	521	519	529	503	515	544	517	503	490	516	524	528	530	489	565	507	480	535	520	526	531	506	547	538	558	546	530	546	516	496	559	496	526	527	526	523	522	549	500	550	500	530	558	515	488	571	532	523	534	527	503	552	518	510	520	556	517	489	500	549	545	516	536	527	518	532	501	522	504	524	534	532	499	536	507	526	527	518	498	496	493	533	510	536	564	487	515	529	514	564	562	527	507	527	474	517	537	536	503	519	483	495	537	516	533	508	526	506	537	517	497	534	566	578	507	523	519	507	487	552	520	508	559	529	523	509	520	503	545	531	527	556	532	540	516	518	501	515	501	513	502	571	496	493	524	536	503	486	572	535	476	546	537	471	515	539	494	526	512	537	543	532	538	520	537	503	520	560	531	532	520	530	542	531	526	518	491	519	547	507	519	498	475	556	490	497	532	562	523	541	511	507	507	506	528	532	560	541	552	540	472	485	517	546	523	506	522	520	535	525	544	531	529	562	494	488	560	525	528	505	502	542	509	509	532	503	499	507	485	521	551	539	540	518	499	549	480	549	523	528	529	527	573	539	524	527	501	468	545	559	528	525	539	480	528	543	544	522	568	482	531	475	581	535
3229	857	484	417	683	806	661	629	499	435	359	320	245	230	211	181	186	151	163	137	130	119	123	115	116	103	68	70	79	74	64	70	63	45	55	72	54	56	55	45	52	51	52	40	57	42	53	50	49	47	47	34	62	46	51	48	47	45	39	47	55	52	47	38	43	46	41	51	52	53	30	39	36	38	38	40	41	45	44	42	42	36	47	40	48	34	40	38	37	49	43	45	46	33	52	53	43	51	42	48	35	48	41	48	47	42	49	53	52	42	34	45	37	48	53	34	50	38	41	46	44	38	39	50	35	41	46	39	41	35	35	41	44	46	46	41	56	55	48	42	39	44	41	38	50	42	48	36	49	34	49	46	36	41	45	36	45	43	39	39	40	47	50	46	45	39	40	35	49	51	46	50	37	44	48	53	43	39	48	40	36	29	54	44	38	46	41	46	50	47	34	47	40	43	47	45	38	47	43	41	33	49	53	49	43	44	47	42	37	53	49	35	35	49	32	39	45	43	43	32	50	42	42	44	37	39	34	42	45	31	35	41	45	54	53	58	50	37	50	45	45	44	33	42	43	45	49	45	42	40	49	37	40	47	43	45	51	57	39	45	39	45	34	40	43	38	39	41	47	46	32	48	42	51	47	55	33	29	49	38	55	35	56	47	43	40	47	43	50	46	41	52	24	49	44	40	43	45	34	46	41	44	49	44	53	45	42	37	37	38	60	39	43	37	39	51	45	44	42	44	46	39	45	42	35	31	51	33	43	37	55	41	40	36	38	36	45	38	38	49	43	46	39	42	40	44	37	40	39	46	34	54	47	41	44	37	44	37	35	55	55	36	30	32	43	41	46	41	44	49	43	46	46	48	40	39	50	34	41	50	45	47	47	44	47	37	43	40	28	40	46	43	36	48	36	35	44	60	48	45	40	46	55	37	40	37	39	36	42	40	42	28	51	44	38	48	44	48	33	38	39	39	39	45	44	44	40	46	44	40	40	46	51	50	47	49	46	51	50	44	42	35	41	44	38	40	35	37	49	38	45	41	47	50	32	38	52	34	42	45	37	40	39	52	40	37	41	40	49	54	45	40	35	50	37	37	36	41	34	41	49	47	51	37	53	43	48	35	40	38	46	48	56	46	46	43	40	36	39	40	39	48	40	33	38	44	45	37	37	39	50	34	31	39	37	31	44	26	34	44	37	35	49	39	46	36	43	48	42	31	52	44	43	40	43	40	37	44	31	48	32	51	32	51	53	38	39	34	34	42	42	39	42	41	38	41	39	41	40	53	48	50	50	39	30	62	37	50	33	53	42	44	56	41	36	46	57	43	35	51	33	39	46	49	51	38	48	44	32	50	41	38	38	51	42	52	42	33	44	44	39	51	39	49	22	40	45	44	45	50	52	36	45	49	58	45	61	49	44	41	42	31	37	35	55	32	31	41	39	55	43	54	47	42	37	46	46	47	31	43	42	31	33	47	39	41	41	46	53	44	41	41	44	37	50	38	36	38	40	49	44	41	49	35	49	40	39	29	39	45	45	46	42	41	39	43	39	36	35	37	51	44	45	33	42	39	42	39	37	50	39	48	51	49	45	64	47	39	35	48	33	39	34	44	45	49	39	51	35	47	44	49	34	41	43	27	46	35	41	33	58	40	40	50	51	40	34	52	48	38	49	43	46	48	45	53	39	49	37	50	40	46	33	57	51	52	40	33	51	40	43	47	48	43	40	52	52	36	45	43	37	44	55	41	45	53	42	52	48	37	50	51	41	43	41	41	44	44	42	40	44	54	39	40	34	44	39	49	40	50	46	39	38	41	45	41	47	42	35	31	40	42	50	36	53	53	43	51	48	40	45	39	48	44	31	38	39	48	43	32	55	48	47	38	41	40	39	48	55	34	46	41	46	39	40	52	40	39	54	33	53	48	37	42	38	35	53	36	35	56	42	36	45	46	38	50	43	38	55	44	43	32	42	50	41	40	46	33	41	41	37	49	47	40	42	48	44	44	34	33	49	45	41	43	54	49	52	34	41	43	51	42	42	39	41	45	48	49	41	50	42	44	43	50	39	38	43	36	53	47	46	43	47	46	55	40	36	46	48	40	38	34	31	40	42	44	54	44	49	42	45	33	50	44	38	44	46	60	55	55	45	40	39	49	34	52	32	38	35	41	42	45	28	46	44	49	49	35	35	44	49	52	33	33	39	41	38	39	54	35	48	43	42	47	50	32	39	45	54	42	38	49	32	44	43	48	37	43	31	35	50	40	50	42	40	38	43	49	45	45	38	41	39	43	44	47	57	48	30	35	42	49	30	47	38	40	47	47	38	53	41	37	50	37	49	44	39	33	44	32	45	39	31	42	40	35	48	47	37	52	48	42	32	32	58	51	35	39	32	51	35	42	45	39	51	43	45	54	30	46	39	43	44	34	46	41	42	31	41	43	49	30	31	43	36	42	34	56	40	44	34	49	39	42	42	44	38	35	50	47	47	33	44	35	53	57	31	45	37	40	43	36	35	46	47	40	40	38	43	48	45	52	50	38	45	49	44	48	36	48	61	48	45	40	51	48	51	38	43	34	31	40	33	51	50	45	49	30	37	50	41	48	48	43	47	47	48	49	42	49	39	49	44	41	45	60	41	49	39	37	40	46	50	38	42	39	43	36	45	39	35	49	44	47	27	38	43	45	34	35	42	55	49	35	44	31	38	42	51	38	46	38	43	53	52	40	36	37	46	34	37	42	45	38	43	48	45	52	32	44	32	44	37	59	51	42	47	25	46	56	50	40	40	33	38	46	44	43	48	39	47	39	45	42	47	44	46	59	34	63	47	48	41	50	30	34	29	38	40	52	50	42	48	49	44	51	35	42	45	46	36	50	56	28	50	38	42	40	41	35	49	50	35	46	48	39	46	33	42	42	29	54	49	38	40	40	40	47	44	45	44	36	43	49	50	32	43	46	41	49	41	35	35	44	35	51	46	47	53	45	45	44	43	44	46	48	56	34	50	39	40	37	45	54	39	49	40	51	51	47	40	36	42	35	45	53	50	47	44	41	30	40	36	34	53	32	55	36	38	41	41	39	39	42	38	41	31	37	37	37	57	44	30	47	55	41	50	45	42	34	41	36	40	52	56	46	44	53	54	46	37	42	45	34	40	45	39	41	43	34	39	35	50	60	51	46	42	49	40	53	36	44	34	44	49	32	51	49	43	38	45	37	42	44	50	34	29	36	42	36	34	49	44	48	46	47	36	45	40	48	48	50	46	42	45	54	42	46	42	48	55	38	39	45	53	51	52	38	43	31	60	37	30	47	40	46	36	37	29	35	57	32	49	53	47	46	53	38	39	40	35	32	42	42	43	46	54	49	45	50	39	34	37	36	29	40	41	51	48	39	35	41	32	43	42	53	41	43	43	58	54	44	54	48	40	43	40	42	40	46	45	48	39	38	33	54	40	47	40	41	47	33	55	47	40	51	44	45	38	36	35	54	43	56	43	50
23601	17711	12392	25881	34072	32879	29614	25476	21587	18460	15518	13207	11503	10025	8893	8095	7222	6250	5766	5153	5108	4949	4563	4145	3661	3184	2779	2499	2266	2054	1946	1605	1551	1433	1399	1234	1198	1097	1106	990	981	979	944	897	935	840	872	849	838	747	771	773	811	740	801	748	771	728	739	714	777	697	716	701	710	708	747	706	739	679	709	720	699	710	711	756	708	645	690	672	658	691	642	705	723	714	656	650	648	656	688	671	747	683	648	734	692	662	673	716	693	681	684	670	656	676	687	654	696	695	661	672	696	640	681	683	649	649	639	643	701	672	670	683	703	668	637	714	694	716	677	680	701	684	691	688	621	667	670	630	703	668	647	646	647	651	651	587	676	695	613	664	679	640	705	659	683	685	665	675	667	666	685	604	652	696	653	671	645	702	669	680	655	665	696	669	646	624	624	637	624	656	700	653	675	620	685	636	657	711	733	710	631	680	698	659	623	694	665	655	664	639	636	673	649	665	700	653	685	680	682	667	680	662	653	669	673	669	620	662	659	651	679	598	664	652	656	642	662	713	660	658	634	684	656	664	675	635	655	698	640	652	633	711	690	656	665	703	698	666	636	678	688	643	628	671	663	654	662	650	676	698	645	683	685	641	624	663	652	696	684	695	683	718	666	669	678	637	671	655	674	684	698	615	704	658	649	691	660	674	653	674	671	644	648	690	642	697	655	686	645	623	640	678	645	687	668	659	630	682	640	689	659	669	653	636	711	666	688	661	683	664	669	685	663	673	644	630	703	640	737	665	616	665	634	714	650	686	677	608	663	666	625	668	670	653	618	692	675	663	680	699	658	656	633	654	630	633	665	633	638	672	672	673	660	703	708	692	706	641	640	688	650	673	621	727	673	642	626	677	705	639	699	719	654	716	681	673	665	725	650	693	667	660	684	637	624	681	655	625	702	705	663	692	591	617	676	695	658	661	698	659	700	665	658	685	661	706	684	646	639	644	695	633	648	673	631	712	687	638	648	693	678	622	632	658	700	676	667	639	749	685	720	668	706	634	638	662	667	699	666	683	631	717	650	658	650	710	668	686	647	660	664	695	656	696	633	703	690	680	654	647	668	594	667	655	684	681	609	650	674	613	675	663	625	678	653	652	664	665	708	640	651	648	673	641	629	650	672	673	644	666	651	677	622	690	640	643	674	692	650	635	685	671	673	662	697	672	646	648	674	703	720	658	716	638	667	661	680	611	659	661	637	695	638	642	656	685	698	676	643	695	604	729	679	719	693	671	637	677	669	665	613	649	642	685	719	633	665	688	662	612	689	690	708	642	634	644	647	637	703	671	694	675	628	620	705	638	616	667	667	690	661	710	611	661	684	662	636	681	637	642	601	682	639	672	604	673	691	655	692	701	694	658	644	652	714	668	652	683	629	661	661	664	643	680	638	654	686	642	653	675	668	704	660	654	648	690	706	659	669	663	685	623	687	660	658	648	688	703	669	697	657	651	639	679	637	640	643	693	682	662	643	651	640	629	628	623	615	697	685	688	676	644	615	681	688	670	702	646	656	676	664	719	695	648	684	736	658	657	704	662	649	660	632	636	664	617	682	683	674	660	674	677	669	678	679	663	725	667	641	684	666	666	644	668	694	701	627	659	661	640	695	678	691	653	677	642	675	671	640	668	632	624	681	661	666	671	665	676	656	659	655	685	653	682	652	642	680	697	696	671	670	661	644	655	674	655	701	638	658	639	672	632	669	584	662	632	670	659	656	663	672	690	639	629	661	641	681	663	682	721	687	698	692	644	618	639	631	676	647	659	676	676	630	641	656	654	664	638	665	647	685	625	708	720	665	641	726	645	642	620	648	649	648	673	664	690	678	636	615	636	705	648	609	639	661	668	620	650	699	674	656	622	652	679	639	650	714	658	689	604	647	660	697	643	624	683	683	696	635	720	671	637	641	647	695	677	662	603	683	660	653	668	671	672	698	642	633	631	669	724	665	691	641	618	695	681	639	667	634	646	673	650	684	682	661	718	681	659	640	662	659	652	658	677	685	645	624	638	651	683	660	689	646	671	653	626	625	652	660	666	695	707	693	670	650	642	685	651	663	639	646	706	664	726	675	673	627	632	692	664	679	690	619	662	670	648	676	664	672	662	667	606	638	680	725	619	672	646	632	692	657	654	621	693	713	652	657	658	669	619	667	676	628	634	645	680	652	661	662	659	670	599	630	653	671	705	686	674	627	686	660	644	646	650	667	675	669	656	674	634	656	618	634	699	660	668	678	677	650	631	623	698	710	621	691	683	657	684	693	718	668	653	653	663	655	695	698	642	638	702	687	655	676	644	688	701	582	657	682	646	654	614	672	683	689	661	666	643	667	666	696	699	644	632	652	637	665	674	671	698	679	638	642	645	657	683	649	678	647	673	644	699	647	651	717	632	685	663	669	673	678	640	684	662	633	667	665	688	638	678	630	657	739	647	649	689	630	683	648	699	715	669	680	653	652	668	627	681	656	666	680	670	672	654	644	644	646	675	657	640	697	696	649	691	645	737	658	676	668	662	688	660	659	603	684	634	657	683	639	660	672	675	655	701	633	652	667	607	642	654	674	657	707	668	648	669	642	639	680	650	653	684	658	652	605	649	603	646	665	619	622	676	652	653	679	698	697	670	616	664	643	650	608	689	663	644	671	659	625	651	619	663	688	682	652	665	664	658	700	643	661	645	610	652	635	669	693	674	655	651	694	635	640	659	631	665	598	650	638	717	658	700	657	664	712	682	661	654	665	697	648	689	657	682	673	672	651	652	647	675	655	689	622	617	657	690	641	614	653	666	694	638	692	690	684	677	670	646	670	723	657	668	661	681	675	659	696	659	683	651	632	635	669	681	649	644	680	676	659	683	674	629	675	664	694	630	635	606	657	619	683	648	622	662	644	683	635	644	657	661	674	660	664	666	652	637	668	635	623	678	629	619	612	688	679	617	686	660	661	644	688	616	632	681	660	682	669	674	654	689	659	661	630	688	701	672	669	656	723	756	701	670	647	682	661	647	660	627	638	695	696	602	665	678	655	657	625	671	659	677	653	697	628	646	668	678	656	649	658	666	652	657	678	675	648	712	675	689	662	636	626	629	680	694	688	698	609	646	638	680	684	706	678	653	662	660	650	652	634	664	659	622	731	646	678	674	640	701	633	648	699	668	624	653	633	652	697	710	670	709	662	685	686	707	678	666	664	655	657	651	651	666	710	696	709	646	688	626	705	644	706	708	671	691	723	629	644	677	683	675	632	666	675	668	677	654	703	700	658	673	691	686	697	640	683	679	682	682	647	666	671	689	642	664	681	665	705	634	689	676	682	661	675	650	639	634	681	638	703	682	656	666	683	639	633	660	646	716	661	667	660	663	648	658	671	686	678	673	679	673	645	694	671	698	704	645	656	665	625	674	606	640	659	710	709	661	714	665	666	673	663	684	661	662	632	714	651	639	662	694	653	652	695	643	699	669	652	664	649	654	625	662	654	660
2802	1370	857	663	1035	1213	1131	912	730	649	540	438	413	367	297	285	251	246	210	183	182	185	179	158	137	113	114	101	94	98	73	90	75	65	64	61	65	65	66	55	59	62	58	47	50	67	54	56	64	59	46	61	55	64	63	50	55	39	52	53	54	50	55	61	66	43	47	65	59	51	41	51	53	46	49	49	56	56	52	46	56	61	57	54	49	38	52	56	39	46	60	41	59	59	48	55	53	47	43	48	47	41	58	46	55	54	46	38	58	48	52	49	51	58	40	49	42	48	58	43	50	69	50	41	51	52	55	54	47	53	55	56	55	54	53	47	40	53	57	45	51	41	44	58	65	60	41	53	38	54	40	52	40	59	48	55	50	58	49	66	53	47	36	61	46	42	41	62	49	48	47	53	47	42	49	47	39	51	47	51	58	53	51	50	59	46	55	55	43	49	42	54	58	45	42	46	42	48	47	65	45	46	51	39	60	54	62	53	39	44	48	58	44	41	47	50	54	39	42	42	54	47	36	46	55	47	41	53	49	49	55	53	50	47	43	72	51	38	55	46	54	69	47	51	54	47	52	49	51	52	50	44	58	48	56	40	50	51	46	58	46	52	55	41	57	41	47	41	54	57	55	49	51	48	51	42	50	45	66	48	51	58	49	46	43	47	46	45	50	53	43	59	54	49	57	60	57	49	42	64	49	46	48	53	51	43	49	58	54	51	35	50	51	57	52	52	50	42	59	53	57	50	46	51	50	53	49	38	48	52	56	46	39	47	47	48	66	48	55	50	50	49	53	56	49	48	52	57	55	46	46	55	51	52	46	50	53	49	39	54	52	42	45	56	43	61	48	53	42	48	54	52	55	45	47	44	55	48	47	40	45	49	56	47	56	56	48	50	50	48	58	44	64	54	39	54	46	57	35	52	53	56	57	64	51	47	53	60	48	52	49	48	47	47	52	33	39	56	59	58	54	52	53	42	42	53	49	39	52	49	53	45	49	58	42	46	54	52	58	54	55	56	39	44	56	41	55	40	56	57	50	43	54	59	50	51	45	30	50	57	49	38	39	48	57	45	55	45	62	48	46	46	53	43	45	51	52	46	66	38	44	39	53	41	49	47	55	43	48	44	41	49	51	71	60	54	43	50	50	48	52	55	43	52	58	51	53	57	65	50	51	36	51	60	40	50	50	46	59	49	45	57	55	42	61	50	54	40	48	57	41	58	48	48	46	48	45	49	39	53	44	60	48	56	48	50	46	55	39	52	47	55	61	49	54	43	48	53	51	61	51	40	56	50	56	41	46	43	53	50	52	52	46	43	53	38	51	35	51	47	45	60	48	44	30	56	48	54	55	52	48	54	32	56	54	44	52	56	50	44	50	44	49	49	53	59	51	42	57	40	42	53	53	46	52	54	38	58	59	56	44	44	45	57	51	62	41	43	46	51	52	52	52	33	40	54	47	59	45	44	54	47	56	55	50	45	48	55	49	36	42	40	58	51	57	39	38	52	47	55	47	55	43	48	65	49	44	48	59	53	55	55	45	54	54	45	60	55	50	59	50	48	40	52	46	56	46	56	51	54	58	33	63	52	46	51	56	54	42	50	46	48	48	49	63	45	52	41	49	46	54	60	43	56	53	51	51	53	64	49	60	42	47	39	53	49	43	44	61	41	55	50	39	56	52	40	53	57	40	54	50	42	48	50	47	40	60	55	36	46	37	50	52	64	58	47	42	53	51	52	48	48	47	50	57	57	60	52	44	53	44	62	57	49	54	51	52	57	52	45	41	50	48	49	65	56	56	40	55	66	49	59	39	56	29	53	51	49	58	52	60	59	56	54	46	42	49	43	51	40	44	50	48	49	61	38	51	47	56	42	61	37	56	47	51	51	70	48	54	60	65	47	52	57	41	53	51	43	53	45	52	48	56	42	49	42	46	44	46	47	54	36	60	43	62	37	62	53	45	53	53	53	49	45	49	39	61	50	49	46	35	53	50	67	56	54	52	49	42	48	42	52	51	54	41	54	48	51	48	47	45	46	53	60	45	43	53	49	47	46	53	51	53	35	51	64	39	53	70	51	53	51	48	40	44	56	63	53	58	59	45	44	50	44	58	53	55	51	41	52	44	40	45	54	41	51	52	59	59	57	53	53	36	45	52	51	47	37	45	40	43	55	46	54	47	44	48	49	43	55	50	47	52	58	49	50	43	62	45	55	34	52	57	36	49	51	52	41	50	44	45	46	43	52	52	59	38	54	49	57	60	57	58	41	63	54	46	47	53	38	47	53	59	58	48	43	60	50	38	51	49	52	61	61	49	52	50	41	54	52	47	47	53	64	64	45	57	49	38	48	37	54	48	57	64	45	52	48	49	43	59	60	46	51	56	55	48	42	47	46	58	46	44	45	39	47	48	54	50	51	45	58	45	49	36	53	41	48	66	49	60	53	57	46	59	48	51	53	45	41	39	36	57	45	51	54	47	61	60	44	48	52	55	58	31	50	42	58	47	55	63	43	46	52	45	55	47	53	51	48	41	38	54	45	49	57	51	54	55	45	39	47	46	62	55	56	44	41	44	59	56	63	48	49	65	53	39	47	54	45	58	48	51	58	49	36	64	46	44	58	64	38	43	46	45	57	60	59	32	51	52	57	48	49	60	42	41	48	58	47	57	54	48	51	49	51	55	63	45	62	55	44	59	48	41	66	52	47	50	56	48	31	46	53	59	52	53	48	57	56	46	57	44	61	49	58	54	40	55	47	45	64	54	55	49	42	39	61	53	46	47	60	53	46	57	51	41	55	58	46	39	34	59	54	59	42	58	34	47	39	51	55	48	58	45	40	56	59	58	49	33	40	55	44	48	51	44	50	47	46	42	44	46	54	55	45	52	52	51	49	55	39	42	61	68	54	56	44	51	56	57	54	43	53	45	46	45	49	41	57	52	55	56	37	47	50	46	45	60	50	55	50	38	46	41	47	44	43	59	48	48	54	58	53	50	51	51	52	53	62	56	52	60	67	53	69	41	45	55	62	54	55	55	48	45	48	56	55	55	52	55	56	48	52	50	53	48	47	56	35	51	55	59	44	40	55	50	50	67	43	45	60	49	59	49	66	50	60	53	49	46	40	52	47	49	50	54	44	43	44	50	38	51	51	53	56	46	49	49	58	43	57	46	58	50	49	40	53	47	48	47	54	49	42	33	44	41	65	54	50	60	57	43	51	44	47	44	47	53	41	51	49	50	49	42	34	59	56	52	47	62	60	42	52	44	40	59	51	53	45	58	52	49	61	53	43	55	48	56	52	54	47	57	52	47	60	42	48	63	49	46	52	59	45	44	45	41	46	54	37	53	43	37	47	52	41	49	48	49	47	40	49	51	54	63	40	40	45	53	45	61	46	45	43	51	57	54	40	48	56	36	43	41	57	41	38	44	46	64	56	48	61	65	52	39	62	60	41	49	50	54	48	50	58	54	43	40	50	56	61	53	61	35	46	63	47
29413	22556	16651	31199	38516	37585	34207	30602	26409	23071	20045	17299	15082	13410	12137	10834	9754	8694	7617	7011	6609	6506	5970	5540	4734	4179	3639	3266	2948	2582	2376	2210	1957	1905	1771	1659	1487	1546	1406	1255	1227	1216	1091	1151	1174	1085	1098	1127	960	952	985	974	982	1001	1026	963	951	934	942	916	926	912	903	870	896	885	895	897	908	877	828	889	814	862	864	868	834	833	848	847	812	835	832	808	805	829	809	800	816	806	817	813	782	815	828	739	821	783	786	796	853	797	760	772	820	780	804	837	806	817	740	824	778	790	830	802	793	766	741	822	791	850	814	794	791	758	792	803	832	795	778	768	834	753	807	741	795	754	817	771	786	778	741	827	781	787	806	808	805	799	811	769	789	766	823	761	777	782	790	758	732	808	796	792	760	741	798	784	768	806	807	799	853	792	832	748	815	835	779	759	779	800	810	795	767	750	747	813	790	750	751	808	790	770	796	800	737	777	787	765	805	829	813	809	788	776	765	758	811	775	816	778	811	810	785	840	774	781	805	780	795	768	761	786	769	755	759	777	744	816	831	820	809	778	828	730	794	810	747	784	793	787	768	790	764	783	788	773	783	745	805	783	760	794	795	773	793	745	809	794	812	716	749	800	788	777	825	779	783	751	791	741	784	720	824	744	795	792	787	746	791	785	784	760	747	775	765	771	766	751	754	830	748	763	733	773	803	817	781	787	788	790	726	797	787	796	763	760	789	751	789	746	730	800	748	794	766	786	804	809	815	779	781	819	836	735	725	827	799	780	791	769	782	836	819	783	848	787	740	780	788	783	815	787	789	744	818	793	756	748	805	786	755	826	766	761	816	758	808	800	760	785	760	764	764	828	833	819	798	795	800	719	822	816	775	738	773	826	779	784	786	777	812	787	766	790	800	780	751	803	790	780	758	780	761	789	806	816	796	798	810	792	825	754	798	844	796	764	779	793	794	824	764	828	819	719	793	784	829	774	833	771	802	834	760	781	792	780	793	793	791	778	819	771	803	770	771	780	822	797	764	785	794	745	823	751	807	766	791	775	779	761	775	771	784	790	827	714	776	789	796	792	784	769	764	771	759	765	779	838	742	817	760	813	779	800	766	824	803	791	791	835	738	741	793	755	803	739	806	824	746	748	783	768	761	781	776	761	749	743	773	789	837	780	782	747	788	778	787	757	759	795	788	749	749	751	823	796	819	785	810	805	794	802	827	775	739	760	765	791	777	758	789	793	788	785	769	800	808	763	773	792	816	770	772	794	755	788	784	776	787	831	739	826	751	792	768	777	769	797	757	714	773	756	789	736	776	774	839	731	798	755	750	795	836	747	809	778	795	787	803	824	748	749	743	791	785	769	759	777	748	813	786	765	843	771	774	783	828	757	807	822	754	795	765	822	781	763	777	785	772	801	751	853	709	823	756	766	817	758	860	758	797	754	757	796	783	800	789	765	775	797	746	756	788	763	830	814	785	778	788	734	771	749	830	793	791	740	769	769	763	817	797	808	798	800	738	769	764	726	800	761	750	844	790	755	823	752	772	740	769	738	765	728	778	806	804	816	787	772	784	718	745	750	740	801	765	778	780	782	823	745	790	798	774	780	803	784	825	798	788	808	824	765	829	816	767	787	834	747	749	804	814	756	799	795	766	765	810	815	768	779	816	773	808	762	783	750	753	781	825	825	760	735	779	814	806	807	806	766	787	746	771	737	786	805	782	801	790	788	754	820	787	759	778	752	817	805	738	763	775	811	788	775	745	764	796	803	749	813	826	790	791	744	834	780	791	757	780	787	783	819	805	736	770	780	791	796	800	759	769	782	765	828	818	767	757	799	814	779	816	747	814	827	766	728	772	774	804	688	806	807	819	813	762	809	779	858	751	762	817	796	818	786	755	812	792	792	794	819	750	777	771	810	802	838	734	786	814	752	771	750	764	759	764	814	817	818	776	771	794	766	794	751	805	742	797	787	783	797	754	761	787	782	794	769	766	772	780	775	746	754	788	781	797	766	823	759	802	817	846	787	780	758	807	740	784	736	784	792	787	809	825	786	766	736	783	720	755	789	754	778	784	809	793	774	815	776	754	773	826	806	751	756	758	780	775	737	827	799	799	809	802	816	787	738	810	749	778	781	769	788	777	750	764	773	823	786	766	798	795	769	749	729	799	743	740	804	808	830	759	721	779	765	763	834	828	798	833	734	760	732	823	772	768	783	850	764	817	773	761	798	704	761	795	781	832	735	810	761	786	789	800	810	794	798	778	790	839	793	741	755	800	776	809	778	773	806	807	832	753	785	780	775	779	815	731	769	786	790	733	763	725	818	775	795	800	767	779	786	754	803	800	806	768	792	793	761	808	816	749	777	827	768	742	780	768	807	801	730	804	799	768	799	769	727	734	810	778	804	760	754	802	775	784	777	791	801	781	766	787	752	813	800	796	758	754	779	762	755	789	752	794	773	813	771	806	806	778	775	844	798	778	776	783	745	804	781	748	822	834	754	797	777	731	781	753	797	833	740	783	736	768	779	787	770	759	800	768	806	819	786	795	807	819	783	787	781	790	805	767	749	830	783	771	805	793	763	810	775	781	783	739	784	801	769	713	816	785	776	750	821	782	816	753	772	738	807	815	799	817	812	798	756	815	747	742	789	814	765	803	810	824	828	810	757	829	793	754	791	807	792	776	788	811	741	829	783	830	770	789	789	829	786	758	779	763	786	751	836	781	758	799	805	775	716	761	790	825	827	710	809	798	757	758	752	751	770	734	751	764	779	796	782	790	775	804	800	773	775	770	755	790	784	785	738	822	788	782	804	804	815	771	778	789	769	807	787	796	799	757	762	756	753	742	763	783	787	787	777	787	730	764	787	791	829	723	774	839	833	849	739	828	782	802	790	742	782	782	755	710	804	784	830	739	740	815	785	798	759	784	775	752	738	771	793	818	797	789	779	774	790	790	816	800	785	790	769	786	809	791	788	758	732	796	803	775	776	805	833	805	770	791	776	795	763	767	769	772	822	795	760	788	772	787	763	761	767	809	795	772	764	802	827	753	809	742	798	762	771	764	804	758	794	759	768	782	814	783	817	824	775	776	816	806	798	809	706	786	751	746	771	793	811	816	760	766	805	789	754	798	803	802	801	769	805	756	804	744	790	807	762	744	810	788	808	804	811	774	849	742	802	720	772	770	793	801	771	766	786	798	757	773	770	761	745	791	765	705	809	729	806	753	791	769	813	786	796	818	787	805	727	777	788	819	773	807	777	770	806	750	736	779	793	783	748	803	750	766	773	759	839	804	761	791	855	755	758	805	832	786	829	739	778	801	781	770	799	808	805	763	791	777	825	787	757	720	798	771	739	810	824	798	758	811	804	787	756	770	772	752	813	751	814	787	767	765	819	779	796	768	804	754	778	749	780	783	789	814	788	829	770	843	802	814	762	806	802	764	793	773	773	827	742	788	748	779	722	795	804	710	781	700	788	765	804	803	806	783	809	799	731	838	784	761	781
1968	642	379	239	468	522	466	425	356	262	285	182	164	165	142	115	138	101	108	121	81	82	100	78	64	59	45	55	44	51	54	32	26	35	40	38	35	40	33	23	24	38	27	21	39	26	27	21	32	21	27	21	31	25	21	28	31	23	28	31	31	30	28	19	29	30	25	31	25	26	26	24	25	24	27	16	20	23	22	25	24	27	26	31	25	33	21	17	30	30	31	28	22	18	29	25	25	29	18	34	16	28	23	27	26	30	34	31	32	32	36	26	24	37	16	23	25	23	24	25	22	26	30	23	40	32	31	24	29	26	29	29	26	48	29	27	30	35	28	32	32	24	39	24	24	21	36	32	28	19	20	27	24	21	24	21	31	24	29	21	26	18	24	22	22	27	31	31	25	22	24	27	25	19	17	26	26	21	21	16	25	30	36	31	21	23	25	25	26	25	24	24	25	24	26	25	23	26	32	38	25	19	37	36	28	23	28	23	20	24	24	24	36	25	24	27	31	23	32	23	26	17	22	30	22	21	23	18	27	27	26	31	35	37	26	24	28	26	25	23	28	15	32	18	30	26	34	29	27	26	39	24	33	37	32	29	33	26	26	20	33	20	38	22	30	27	22	27	22	23	31	30	26	27	21	23	28	24	35	24	18	25	29	29	27	32	21	14	26	23	34	29	23	28	19	20	23	25	24	24	26	27	36	24	30	19	23	25	23	29	19	17	26	17	19	23	29	23	34	29	18	25	34	24	29	38	25	28	30	22	30	37	34	32	29	24	26	35	33	25	28	27	27	23	16	29	26	23	21	31	26	19	22	28	28	22	23	30	22	24	24	26	23	28	23	29	33	28	31	26	23	25	30	26	19	26	29	28	25	34	25	26	19	20	20	28	30	34	22	22	27	22	27	30	35	28	27	30	28	21	34	25	27	30	23	22	23	28	15	19	38	22	29	30	22	27	26	29	37	35	21	30	28	33	24	32	17	27	17	31	24	19	22	16	30	27	22	26	24	31	27	22	25	26	20	25	33	25	34	31	29	26	26	45	31	25	26	29	27	27	25	30	38	27	30	32	30	29	21	29	24	22	30	28	29	32	21	28	29	24	29	24	25	23	37	13	22	31	14	22	23	31	27	21	23	34	23	31	22	21	32	28	29	23	23	23	27	26	24	31	25	29	22	28	28	22	27	26	27	21	36	22	25	26	23	28	34	33	32	27	22	21	24	31	20	33	26	23	24	28	21	23	26	32	21	28	27	30	31	22	26	30	38	30	18	33	31	24	26	17	28	28	26	31	34	33	24	31	42	22	24	31	29	26	27	21	44	28	30	24	28	22	24	27	24	19	15	27	28	20	33	34	24	24	24	28	31	23	22	26	29	22	30	22	22	22	36	30	37	32	30	24	30	26	27	31	18	32	32	37	23	25	20	30	23	32	28	30	27	33	26	18	26	22	33	27	35	26	24	23	22	27	35	23	20	29	33	24	29	24	21	30	28	32	26	29	22	26	29	28	29	26	22	35	26	19	14	20	27	21	37	25	32	27	36	24	31	25	24	23	24	25	23	17	25	19	37	25	33	32	31	28	25	26	32	26	22	23	20	31	23	24	31	33	24	23	22	18	27	24	27	17	36	30	23	19	25	24	23	20	31	30	21	19	26	29	21	34	28	25	25	21	31	25	18	29	24	27	26	26	33	29	34	26	26	24	25	19	36	31	35	35	23	25	27	14	31	20	26	25	35	20	26	25	24	23	21	26	29	28	27	28	32	29	29	26	25	19	23	28	15	23	29	29	24	26	22	22	32	25	18	19	30	17	23	25	18	26	24	23	16	19	27	18	20	28	26	22	35	30	23	29	27	26	32	19	24	26	24	24	33	19	31	21	31	31	36	27	26	28	23	32	28	27	33	25	23	26	33	23	26	25	27	22	35	34	24	30	25	28	15	24	23	22	23	26	26	32	27	32	26	25	29	28	17	20	26	18	25	23	25	27	23	22	28	25	24	26	23	28	29	26	25	30	22	31	19	23	25	24	23	30	30	28	23	21	28	20	16	23	34	32	17	22	25	33	27	23	25	22	16	29	31	31	24	21	27	32	25	23	20	24	32	22	40	31	32	25	18	32	29	25	34	19	26	29	20	20	33	29	30	34	26	24	27	28	20	21	28	30	29	29	21	35	30	20	33	35	30	22	29	25	29	30	22	38	37	26	23	31	29	32	23	36	26	26	28	22	29	27	37	42	30	31	28	32	21	30	21	17	28	20	24	31	22	21	27	18	27	30	29	23	33	18	44	24	25	25	34	26	20	17	21	32	16	21	30	25	34	35	31	32	29	27	21	22	20	28	35	22	31	20	25	38	30	22	20	32	24	25	27	15	30	26	31	23	23	23	27	20	23	24	36	31	21	26	30	25	30	26	24	22	20	27	33	16	25	28	15	28	21	23	25	27	31	26	31	18	15	24	25	31	19	22	29	13	35	30	24	23	25	27	31	32	20	29	25	30	23	42	26	29	19	13	17	35	18	23	22	24	26	22	26	23	29	22	28	24	22	21	17	33	30	41	21	24	26	23	23	32	25	31	30	25	30	19	34	38	33	25	29	25	36	26	26	33	25	29	26	31	22	32	32	21	36	29	26	23	28	25	24	32	29	22	25	26	25	24	28	26	27	22	18	31	29	25	15	19	28	25	35	17	37	25	24	19	28	27	25	35	30	20	36	27	23	23	20	24	24	23	30	25	22	24	30	27	24	30	27	20	29	25	28	29	35	30	24	23	29	29	26	32	26	26	28	25	27	26	35	23	24	24	20	34	24	35	27	32	31	27	24	34	35	26	20	21	23	18	35	25	17	33	30	32	27	36	28	31	20	32	30	38	26	29	31	21	21	22	35	29	40	26	27	37	21	16	25	24	26	24	19	23	32	25	24	22	21	27	32	32	27	27	30	28	24	17	31	24	22	32	19	23	22	27	32	29	33	27	30	24	23	26	23	20	26	25	23	20	21	24	29	32	19	24	29	27	29	33	23	18	24	24	30	31	22	22	20	34	31	26	31	19	28	29	25	20	28	25	28	21	25	31	21	20	23	29	28	22	23	15	21	21	24	17	37	27	27	27	21	31	27	25	36	31	23	30	28	40	35	32	21	23	26	19	24	27	31	33	33	25	38	33	27	28	28	32	25	25	24	21	28	25	23	24	25	25	25	29	27	36	24	22	17	34	31	23	20	30	24	22	27	20	25	27	27	29	40	28	28	25	22	30	27	22	28	27	22	20	31	22	23	15	30	25	22	22	24	27	14	24	21	22	24	20	30	27	18	30	26	35	29	27	20	30	28	27	22	28	24	44	23	23	24	37	22	26	25	31	25	25	23	20	32	30	19	29	29	34	31	33	33	29	38	31	24	25	24	26	28	39	22	31	28	36	35	23	24	20	34	18	22	33	30	29	19	31	28	36	35	30	26	35	26	21	31	18	18	24	26	22	29	25	27	18	31	17
20815	14504	9546	21766	29459	28438	25054	21017	17337	14335	11691	9946	8456	7503	6518	5877	5180	4589	4091	3786	3590	3587	3237	3015	2636	2327	2007	1744	1541	1365	1230	1216	1049	933	895	803	769	755	659	608	625	584	567	560	539	532	554	525	500	516	508	494	509	513	529	506	502	516	453	510	466	460	461	457	439	492	445	430	454	448	461	463	430	422	482	466	462	469	455	471	429	425	416	443	392	446	450	464	448	443	398	430	406	431	432	404	381	399	426	418	401	417	403	397	417	438	407	442	426	450	442	429	438	386	423	430	439	408	416	460	406	480	435	438	453	446	427	432	444	444	446	428	411	422	413	446	380	441	451	444	410	408	414	452	425	418	408	422	417	409	414	440	431	379	410	422	447	442	419	407	403	452	397	434	431	435	405	450	419	423	442	463	432	412	434	441	432	458	388	429	449	459	436	413	435	434	419	427	452	431	426	443	422	416	414	426	430	429	438	405	419	408	453	426	444	447	430	440	437	418	406	434	423	422	409	422	393	418	387	407	428	423	408	427	468	452	432	449	459	438	436	417	454	465	453	414	390	455	438	433	440	392	405	411	431	434	419	410	381	468	435	415	444	443	462	429	418	472	413	443	413	414	439	421	447	419	446	400	440	422	434	422	445	411	403	471	457	389	446	388	444	419	418	421	434	384	377	440	408	433	418	453	400	447	421	444	402	442	416	430	406	425	435	437	428	381	400	409	401	387	479	414	392	436	434	404	409	422	446	387	412	442	433	396	408	457	399	452	423	453	428	411	421	455	437	406	373	396	422	441	429	383	396	424	447	414	409	431	434	452	443	462	425	430	453	395	432	415	409	406	428	419	429	464	410	393	410	416	442	465	435	437	414	455	379	410	419	417	439	441	448	420	429	428	430	436	401	409	419	444	415	435	411	441	419	424	408	435	394	414	429	452	411	440	376	437	417	490	411	401	425	470	402	443	424	457	443	436	409	419	442	413	396	390	463	419	403	429	418	414	421	398	399	402	447	417	411	418	419	442	447	419	431	431	431	468	451	434	424	434	423	433	407	433	439	393	469	434	437	434	415	434	454	434	425	434	410	435	426	417	444	397	449	405	421	436	431	433	454	434	434	407	417	440	431	432	456	446	461	444	414	463	382	445	408	422	431	411	411	435	417	435	443	436	430	427	426	413	445	398	368	438	436	420	405	405	423	420	426	434	402	415	436	406	428	428	460	408	441	403	405	459	444	389	434	435	419	461	431	414	398	384	440	445	434	454	417	431	413	425	403	401	432	412	428	444	404	443	455	414	390	382	446	441	466	400	446	417	459	439	408	382	426	425	444	420	418	417	436	445	411	469	438	411	457	451	412	402	436	406	434	435	391	415	419	446	415	404	425	424	418	431	427	438	456	424	447	439	383	438	471	430	404	446	427	415	407	440	409	461	426	436	456	420	436	433	408	445	472	442	460	444	462	416	386	427	414	420	433	405	441	412	451	472	436	410	431	400	417	449	460	420	413	448	390	415	442	405	427	423	417	412	455	388	399	433	448	441	433	415	440	415	397	414	458	426	451	440	415	461	455	420	432	430	441	454	456	433	416	430	429	435	417	411	424	416	397	444	447	441	436	445	418	440	413	410	431	401	436	452	419	423	387	454	411	404	406	473	426	416	424	448	420	427	379	442	458	424	405	448	433	384	438	410	442	443	417	446	401	410	431	435	424	437	375	436	423	440	473	466	395	405	414	414	405	446	409	422	421	451	438	427	444	432	450	404	446	431	439	426	414	406	446	416	406	442	406	441	392	414	430	405	402	429	445	397	438	413	388	423	436	431	424	447	389	403	419	393	445	455	418	404	427	443	408	433	448	433	440	410	437	394	412	412	441	383	472	430	387	415	444	419	443	433	444	429	405	415	419	399	365	465	434	444	399	409	428	419	455	438	410	438	458	434	424	418	421	406	436	425	444	412	417	462	415	439	450	439	425	437	422	443	416	436	406	424	379	433	425	437	425	436	424	422	411	426	408	450	399	419	371	420	436	445	440	435	400	503	461	408	467	460	416	447	435	403	446	434	435	438	467	424	439	429	431	416	467	385	405	419	464	435	416	437	441	447	463	437	410	386	436	423	436	424	409	430	452	405	423	438	406	403	419	410	428	460	391	409	434	438	433	415	377	392	469	467	389	422	414	436	424	398	412	378	456	410	458	455	419	422	459	469	453	426	428	414	451	459	426	441	412	432	405	415	408	429	452	440	423	419	412	453	447	407	419	414	442	403	407	405	443	420	442	468	435	424	424	416	444	454	422	384	396	450	443	467	459	404	431	443	397	404	436	437	401	418	409	410	408	429	416	386	406	386	462	394	421	413	403	401	427	414	406	417	413	408	458	459	416	446	443	462	469	392	414	418	417	393	444	408	406	428	445	414	430	400	411	417	431	400	424	449	416	445	450	425	442	377	452	431	435	418	408	448	450	401	433	435	406	435	399	419	454	414	436	419	445	402	408	453	429	454	445	449	422	437	439	438	423	448	460	404	391	448	433	442	430	380	431	414	457	430	434	435	449	409	411	415	440	427	415	446	425	439	434	388	441	394	444	442	440	428	430	431	417	402	442	404	423	425	450	379	421	400	445	448	457	427	453	451	403	419	439	448	409	429	395	381	404	400	413	424	399	420	417	428	443	456	414	418	439	387	392	464	432	438	452	454	402	447	398	424	414	419	419	442	457	411	427	439	422	452	448	430	435	424	460	422	442	475	431	407	420	417	421	407	417	416	449	473	407	431	431	432	421	423	436	415	448	443	441	421	424	373	454	466	450	396	435	425	423	421	464	410	416	444	425	474	405	415	433	414	410	403	432	406	399	425	410	435	470	426	404	398	446	451	447	419	436	435	397	409	429	459	447	419	437	429	456	414	392	419	434	411	401	443	382	412	420	407	435	418	388	443	418	430	422	438	407	400	417	415	424	423	433	444	428	441	440	446	413	428	396	401	445	447	408	444	436	410	415	446	424	413	437	426	423	403	430	412	402	409	458	405	469	386	416	443	450	445	436	435	389	424	445	405	451	449	388	424	440	427	435	434	423	425	414	393	397	444	418	416	458	423	444	431	415	464	424	427	425	418	399	431	400	438	433	415	413	441	462	415	461	433	413	439	408	424	463	428	444	430	453	433	440	427	437	426	414	425	437	411	428	430	413	381	405	436	431	406	436	420	399	435	455	437	422	474	419	432	437	431	426	398	443	404	416	434	448	424	450	413	434	431	395	424	423	456	420	432	440	409	423	431	421	431	368	445	402	444	424	396	412	433	411	395	430	428	425	452	429	459	440	414	432	441	439	417	414	436	428	461	445	409	467	430	443	473	412	389	453	408	409	419	418	409	421	412	407	440	455	452	429	410	457	422	417	446	412	396	441	402	422	422	412	411	420	412	406	445	451	448	467	410	423	429	426	423	450	460	424	416	399	441	381	439	447	422	403	428	473	415	463	384	434	442	463	446	393	424	426	422	400	412	411	431
1598	1028	568	446	745	782	752	610	556	468	400	331	296	240	219	214	153	195	137	149	126	115	109	114	98	86	69	60	61	49	56	54	44	59	45	49	53	33	45	40	37	44	41	27	44	35	43	33	29	38	35	44	34	33	42	35	34	31	39	39	29	37	31	42	47	21	34	37	35	32	31	29	45	33	41	29	25	34	37	38	31	34	35	29	40	32	26	33	20	32	35	35	31	33	34	27	34	31	36	35	30	40	26	44	42	24	32	37	37	23	30	28	27	29	31	39	33	33	38	34	36	28	32	32	28	33	26	30	37	31	46	28	44	33	25	43	37	42	32	23	30	33	24	42	33	31	33	25	31	32	41	29	30	38	25	30	28	33	37	20	36	27	30	29	37	40	15	25	25	32	30	29	24	39	34	37	31	45	34	29	36	33	33	29	33	38	33	26	37	29	31	43	38	35	33	22	21	41	28	38	29	26	27	40	34	30	38	27	26	26	32	35	32	27	37	31	29	40	28	31	33	27	25	21	28	29	36	28	23	26	34	29	30	34	31	35	32	34	30	29	28	31	32	37	35	33	31	32	31	36	37	39	30	28	27	32	27	33	36	33	37	30	36	29	41	28	42	30	22	27	28	23	23	31	34	28	41	41	28	32	22	30	36	41	34	30	30	40	35	35	38	28	34	30	25	30	32	37	38	43	32	32	33	40	40	40	32	46	29	27	35	27	22	31	30	29	34	34	34	34	32	34	29	35	34	31	36	30	38	25	22	35	34	22	31	37	36	28	35	42	25	26	39	27	27	26	30	46	28	31	25	31	33	43	24	23	36	32	32	27	27	26	34	35	34	44	30	44	37	32	42	34	37	35	42	34	37	31	28	34	36	37	24	35	33	31	39	36	35	36	32	29	32	25	34	25	37	26	38	33	36	34	38	47	25	30	26	28	40	42	40	28	26	35	47	32	39	29	36	25	32	31	31	37	32	34	30	27	31	30	39	32	49	34	31	33	43	36	28	31	28	27	18	27	30	42	38	37	27	35	34	38	26	25	34	33	32	32	26	30	30	33	34	37	34	40	39	41	24	33	46	35	27	40	28	41	39	26	29	27	38	33	34	43	31	26	29	30	45	37	31	26	25	33	27	34	35	25	28	41	35	41	33	37	30	26	26	34	34	47	38	37	35	37	34	37	45	38	33	28	32	36	31	37	27	33	28	25	34	37	38	28	26	32	39	39	30	36	29	25	34	37	29	35	31	37	27	35	46	31	31	31	33	25	32	28	26	16	30	34	24	38	44	55	37	26	40	29	35	23	33	35	20	23	42	26	25	29	31	33	26	28	42	39	33	30	36	41	41	37	27	20	24	34	32	30	28	37	28	23	29	22	30	25	37	26	33	36	30	29	42	32	31	21	35	34	34	31	29	26	32	40	25	44	37	34	29	37	32	31	34	23	32	28	39	39	33	31	36	30	34	24	33	24	23	31	41	32	38	27	37	27	37	37	24	42	37	35	28	35	36	36	31	29	29	34	23	38	36	31	36	34	23	29	32	39	29	39	37	27	34	29	32	30	31	38	32	33	27	33	23	35	30	32	43	41	24	28	38	30	32	32	33	40	25	37	27	35	37	26	39	35	26	31	28	29	29	33	42	29	35	44	21	28	27	35	25	38	27	32	35	49	35	24	35	38	40	39	31	35	25	29	26	35	26	40	37	48	26	34	32	22	25	29	34	27	36	27	41	36	25	31	30	29	25	31	26	35	34	30	30	38	33	39	36	28	38	27	21	32	32	33	24	32	43	24	33	31	36	30	43	26	37	43	38	42	29	32	32	20	32	35	35	28	34	23	31	32	39	30	31	38	23	37	34	32	29	37	33	37	40	29	38	30	36	25	33	31	30	37	34	31	29	39	29	30	36	33	28	28	34	23	30	42	27	45	28	25	36	34	39	38	36	31	34	31	32	34	32	31	29	29	38	37	30	32	35	31	30	29	41	37	48	27	33	35	27	35	25	34	32	37	36	27	22	37	35	42	32	28	22	38	32	33	27	23	27	42	41	32	32	44	37	35	36	27	36	30	36	39	30	38	25	27	24	31	28	31	26	38	39	35	27	28	27	40	32	32	30	35	27	25	44	30	32	39	37	24	34	31	45	27	21	33	31	35	36	31	26	30	27	33	35	34	32	30	24	40	28	28	32	42	27	34	35	39	29	27	24	42	43	28	25	26	21	19	26	34	34	31	21	35	33	34	30	39	42	34	33	21	33	34	26	29	29	38	24	34	40	26	42	33	42	25	35	37	33	21	21	20	24	44	29	38	29	29	39	27	27	28	24	38	29	41	32	27	41	33	35	39	36	45	33	32	33	30	34	25	34	29	39	35	29	35	21	24	36	26	28	39	33	29	32	31	25	28	29	35	37	33	31	30	26	34	27	28	28	35	40	38	36	28	28	40	23	29	36	29	25	37	30	29	28	31	28	38	29	27	25	47	25	26	28	40	30	36	35	35	43	41	16	29	37	36	31	33	49	35	40	34	24	32	37	32	29	32	32	31	33	31	38	33	32	29	36	31	33	32	38	33	28	37	31	34	31	29	34	26	44	31	28	29	32	29	29	29	26	30	37	28	26	42	25	30	32	39	42	37	32	28	32	34	34	33	38	30	36	24	34	27	34	36	31	28	26	40	35	35	37	35	35	32	31	32	32	28	45	31	31	28	32	37	34	28	28	27	41	36	33	42	42	52	46	23	41	38	36	39	39	37	27	32	36	36	27	31	46	34	27	37	30	40	23	31	34	39	26	24	36	22	31	32	33	29	28	27	39	30	44	39	35	13	27	42	30	32	29	30	37	25	35	30	24	33	25	30	29	34	40	33	36	32	30	29	25	37	36	27	33	37	32	24	25	31	29	27	38	47	30	35	26	34	41	26	45	32	41	26	32	23	27	28	37	27	38	28	32	29	32	30	34	21	40	29	29	26	28	30	18	28	31	30	29	33	31	47	27	37	24	33	25	33	43	25	40	37	38	38	43	29	34	29	23	32	39	35	41	31	34	49	34	36	26	44	24	31	27	36	35	28	26	36	32	40	45	35	28	35	34	24	38	24	31	32	34	29	40	38	34	35	30	30	34	27	31	35	32	22	27	33	42	28	29	30	32	30	30	32	39	38	31	27	32	35	28	35	25	29	31	26	41	38	41	34	30	22	39	36	34	29	41	27	34	31	37	36	31	32	38	40	21	28	36	30	26	40	31	41	32	35	30	23	35	37	38	30	36	35	28	37	25	24	40	28	32	23	30	30	28	24	26	34	28	36	34	33	32	35	37	27	31	37	33	32	28	42	46	41	30	34	40	36	30	22	30	19	28	40	34	25	29	40	27	38	28	35	38	30	34	39	33	34	30	29	33	28	50	33	32	39	29	24	35	36	38	32	39	24	40	38	37	37	29	28	28	32	37	36	35	29	42	45	26	25	28	35	27	27	39	23	26	47	35	27	23	38
25658	19702	13582	27514	35151	33749	30370	26560	22402	19167	16223	13789	12182	10776	9385	8277	7402	6525	5838	5278	4921	4784	4406	4054	3454	3041	2874	2297	2094	1966	1694	1613	1438	1330	1176	1142	1035	1010	955	819	790	767	800	794	745	700	739	708	677	663	674	687	652	729	701	616	642	632	597	576	616	605	588	556	573	559	558	616	632	540	561	590	618	604	614	607	556	533	591	544	496	554	531	526	532	558	539	563	549	548	514	528	545	553	554	487	551	561	538	520	542	552	529	551	515	534	552	468	505	511	543	513	511	510	566	521	479	534	563	502	525	526	487	523	520	527	536	520	552	557	504	524	517	517	515	510	514	529	484	532	566	515	579	520	492	500	502	518	533	511	537	551	527	577	482	483	539	525	502	553	493	522	488	475	512	531	483	521	516	509	498	522	526	509	527	522	505	508	533	535	540	507	483	531	488	542	494	501	507	475	546	517	512	459	514	524	504	547	517	519	551	495	519	565	579	514	481	517	521	536	540	499	547	510	520	515	530	515	474	495	511	520	526	521	519	464	481	558	554	546	496	515	484	501	501	511	515	555	508	537	458	522	480	513	495	501	536	537	519	487	516	509	509	516	521	533	533	526	483	513	509	510	501	475	527	529	511	535	512	527	518	527	513	541	512	484	497	519	527	495	518	517	506	589	512	478	505	525	519	544	538	503	478	505	481	501	538	517	503	506	543	526	556	462	480	530	520	518	543	511	477	494	512	485	486	510	521	477	506	501	517	549	545	491	530	483	502	486	559	455	477	558	551	535	489	525	524	520	502	563	499	522	501	523	571	505	481	530	540	564	537	504	534	557	500	521	507	512	557	491	543	514	509	529	521	532	534	520	521	509	481	557	524	542	493	505	554	517	497	495	520	531	511	529	529	497	498	530	514	486	517	463	534	491	517	479	527	533	533	492	520	541	517	515	548	518	495	518	536	510	572	495	549	497	459	531	561	530	556	522	483	541	491	499	488	503	542	484	492	523	511	513	520	509	532	534	515	527	506	471	490	523	554	481	527	500	533	492	525	545	490	511	501	567	507	528	542	537	563	499	502	519	526	471	514	538	551	528	491	521	527	535	504	517	541	514	524	545	534	480	471	519	508	512	494	525	519	506	461	502	531	517	518	540	521	486	492	492	525	520	497	489	517	514	489	533	496	552	514	500	486	488	506	553	520	492	462	534	508	479	510	518	501	506	511	545	512	486	529	503	512	512	538	502	576	541	508	525	477	512	500	486	522	497	562	501	551	506	509	518	534	529	489	502	505	498	510	511	553	539	454	524	488	528	536	510	527	542	543	482	511	518	544	558	480	474	476	524	556	492	491	520	525	492	494	509	510	571	554	509	535	491	501	515	498	508	500	514	531	528	513	496	532	525	511	507	531	497	542	504	504	481	538	523	543	544	501	483	492	527	538	498	529	477	494	555	518	530	500	545	485	527	506	532	472	487	503	485	495	514	486	519	564	544	526	515	504	531	490	535	505	499	495	535	518	478	589	527	569	486	510	501	539	504	507	531	513	499	546	572	518	527	532	512	543	522	537	511	545	547	489	523	532	534	540	505	513	541	562	509	514	524	520	567	479	530	511	503	515	528	537	533	507	481	531	515	471	501	497	541	500	504	525	540	540	518	500	502	542	564	486	530	506	472	486	534	507	528	520	518	487	542	509	499	547	478	497	512	520	479	534	516	515	555	525	497	503	545	508	491	555	470	548	513	512	506	494	517	574	504	543	482	509	496	499	545	511	451	536	496	521	526	505	543	510	515	509	494	536	501	531	538	535	512	528	509	542	502	550	497	530	466	508	504	526	519	549	499	512	511	563	531	526	542	540	527	509	531	491	516	495	502	500	527	564	499	509	512	515	511	540	479	515	542	543	537	493	504	521	551	529	503	508	518	536	542	533	470	505	505	522	509	524	529	544	556	518	485	494	510	526	547	514	524	528	497	505	489	540	560	537	498	524	488	493	544	476	480	539	493	523	540	479	525	534	506	523	508	542	505	488	506	518	505	504	568	506	547	513	514	511	545	501	513	501	513	521	543	513	532	537	516	509	541	495	527	506	509	492	531	526	484	494	500	503	522	555	510	531	565	513	551	487	498	521	504	548	502	491	486	556	553	527	541	558	526	509	499	533	508	515	527	506	505	511	504	524	491	524	515	527	501	511	503	482	548	493	500	516	471	460	555	495	471	521	538	484	511	506	529	514	525	515	531	491	529	498	524	527	561	532	522	487	558	529	534	569	532	515	514	527	478	540	527	526	519	531	509	516	493	510	517	518	556	510	500	530	532	507	474	549	528	554	491	502	536	497	524	479	492	537	488	525	516	520	533	532	509	519	538	522	490	548	498	510	504	521	494	528	534	518	479	551	538	515	547	538	534	484	510	499	502	508	494	498	522	507	549	544	491	465	508	556	503	500	534	504	504	523	514	544	548	484	458	536	487	514	524	501	506	506	503	510	529	544	498	527	536	491	488	498	521	512	489	545	547	492	492	516	519	514	460	494	524	493	496	482	547	556	482	486	528	515	517	517	482	527	500	511	520	504	518	532	558	525	483	483	530	475	517	566	490	500	508	502	502	525	511	486	478	468	530	532	531	483	504	513	476	509	497	524	473	498	516	517	516	523	469	501	560	508	532	515	477	477	535	493	534	524	525	517	543	538	540	548	554	534	524	575	509	503	542	505	543	494	517	535	514	507	526	492	526	521	500	534	503	529	543	516	503	522	587	510	499	527	542	517	525	545	536	516	549	518	520	484	501	514	508	521	480	507	503	491	540	495	489	514	501	541	527	517	475	514	557	525	518	534	498	508	542	515	481	527	486	481	507	531	514	492	496	578	505	520	506	560	504	528	512	513	526	545	513	523	481	549	513	505	513	551	488	479	492	501	523	486	523	535	501	504	514	540	515	511	512	496	495	517	514	548	516	518	534	510	533	490	507	494	524	497	522	520	456	557	553	499	560	514	519	521	519	525	525	508	515	520	547	538	529	545	518	545	551	543	530	489	513	507	528	491	517	495	519	498	534	500	483	528	516	483	489	494	487	484	449	513	503	515	511	518	511	512	525	514	517	547	528	520	479	488	494	528	529	517	516	501	503	498	495	542	477	542	472	522	512	537	505	487	535	480	499	482	519	540	494	524	514	546	531	551	518	523	503	543	511	522	529	544	550	526	559	568	483	502	514	543	468	515	495	582	477	491	513	564	525	496	484	498	484	511	521	527	513	507	568	532	515	537	522	495	538	548	518	492	484	500	470	495	546	532	553	559	486	516	516	503	528	510	493	524	532	555	515	535	539	557	507	510	500	509	478	548	503	499	559	496	507	536	518	554	495	521	525	520	521	520	457	490	483	521	505	527	538	480	509	485	538	513	533	514	490	544	515	554	508	553	499	534	521	518	535	495	523	488	501	518	513	523	504	542	479	497	521	481	530	496	574	550	486	513	525	511	509	510	468	539	515	504	512	545	559	504	449	515	534	507	543
3152	946	568	432	668	679	650	572	495	420	350	296	275	215	201	168	194	148	129	110	129	127	121	107	88	99	80	72	58	69	72	50	73	68	57	58	55	52	36	48	57	42	47	53	45	51	53	38	35	40	42	54	51	47	47	48	51	39	34	43	53	44	46	41	44	40	39	58	38	37	36	45	44	36	40	56	35	43	34	56	45	27	39	39	38	29	49	36	50	40	47	42	33	53	39	45	49	47	36	32	44	55	51	45	39	37	47	41	45	34	46	36	47	40	46	33	46	41	40	34	46	51	44	38	47	43	38	45	54	45	43	48	52	34	45	36	29	38	41	42	49	35	39	43	44	53	44	40	42	44	48	47	40	35	54	37	46	43	41	48	44	37	37	39	31	47	48	56	52	49	40	37	26	35	41	36	56	37	45	41	39	36	43	46	47	34	33	49	45	38	39	37	36	52	42	38	45	42	43	43	42	48	29	43	34	45	47	40	40	47	34	46	40	48	44	44	50	37	32	42	40	40	42	40	58	42	55	47	33	40	34	38	31	52	41	30	42	45	44	38	34	47	51	42	43	50	46	38	36	50	38	42	38	55	37	61	40	43	42	46	36	56	40	43	44	48	32	50	46	42	30	45	52	50	44	46	44	47	48	34	40	45	38	46	39	44	51	37	53	51	29	45	40	45	46	52	50	34	39	40	39	44	53	39	38	41	37	34	35	47	38	49	37	53	38	45	29	39	55	41	48	41	34	37	45	49	44	44	39	42	46	38	44	37	40	38	44	36	41	43	24	40	37	36	46	45	49	33	42	38	53	45	45	36	34	39	39	45	49	38	48	47	43	36	50	44	48	45	40	48	42	38	44	42	42	36	37	38	48	41	44	46	44	39	43	56	46	47	38	46	46	39	42	54	50	46	44	42	49	44	46	45	45	31	44	40	38	30	43	36	54	43	36	51	39	30	45	47	53	40	37	55	43	35	45	29	40	36	44	40	50	38	49	44	54	48	44	36	47	45	41	37	47	34	56	47	43	43	34	30	36	42	39	37	56	35	39	38	46	30	28	49	45	45	44	51	47	52	40	35	47	41	44	41	31	36	61	50	29	45	32	29	36	48	32	48	39	39	41	35	50	50	44	42	33	56	38	40	44	43	45	30	42	34	48	44	43	52	58	37	43	27	39	55	32	44	39	40	32	43	39	35	29	33	44	37	50	41	39	42	48	44	39	34	63	24	46	51	40	30	55	52	44	47	43	42	47	46	52	38	57	37	40	40	42	37	38	52	42	39	41	40	44	30	48	43	39	28	34	47	43	41	40	44	41	48	41	37	36	48	36	43	43	34	34	41	52	47	45	37	42	34	35	43	39	30	46	48	45	41	39	47	35	35	44	34	55	43	49	37	44	44	41	38	48	42	56	36	32	54	38	53	43	47	50	49	45	54	49	51	39	39	45	35	46	39	36	43	57	38	35	47	43	38	45	27	36	50	42	34	45	43	48	43	57	44	42	42	40	50	36	40	54	41	33	31	40	40	37	39	41	32	41	31	44	46	37	36	36	52	34	43	44	46	39	55	43	42	40	53	41	38	51	45	32	41	37	54	46	32	36	49	38	37	46	43	46	46	45	37	43	47	32	44	41	41	41	36	49	28	50	45	36	49	33	41	40	40	45	34	38	53	57	46	52	40	44	48	37	50	42	46	28	44	47	31	30	44	55	41	29	51	34	43	40	39	45	45	44	54	39	44	47	35	47	39	36	29	37	44	29	53	47	43	41	49	42	39	46	53	48	33	29	47	45	43	53	47	37	35	62	44	47	47	42	33	43	33	60	43	36	29	49	42	51	33	49	38	45	48	34	40	26	33	38	40	50	44	40	30	36	45	44	35	39	42	43	38	38	43	35	48	39	37	46	45	38	36	42	47	42	44	54	36	44	38	38	36	55	39	35	42	43	49	37	41	46	41	42	39	55	33	42	41	44	38	49	57	37	44	55	50	47	34	42	50	29	46	42	45	42	41	46	38	28	47	47	34	41	51	44	49	35	48	38	39	49	36	33	47	49	43	32	44	35	30	40	42	48	40	35	31	38	52	50	45	34	34	42	40	51	37	31	38	41	49	39	37	38	31	45	39	40	38	39	49	33	40	41	43	35	48	35	38	47	53	32	53	35	41	35	38	44	42	37	28	46	38	51	38	45	39	43	46	36	46	29	47	38	55	33	52	39	40	41	40	43	43	37	48	49	42	40	39	45	28	40	38	44	28	34	36	43	43	38	33	44	48	38	45	32	43	44	50	46	38	50	50	36	45	32	38	47	32	39	44	53	41	39	34	34	41	43	32	32	32	43	34	43	38	34	41	40	50	34	30	44	42	49	46	42	40	36	43	39	37	46	44	55	49	44	46	49	31	37	40	35	32	56	29	40	43	38	44	41	37	40	45	39	38	50	39	42	53	42	53	37	43	45	42	38	34	45	36	36	54	47	27	52	43	24	36	54	41	37	57	39	48	45	39	41	45	38	36	39	36	43	46	42	63	42	47	39	41	40	43	55	45	44	34	48	49	35	46	33	41	43	36	46	51	49	45	47	48	46	28	46	48	49	43	46	44	53	42	52	46	37	25	45	45	34	36	29	34	37	34	46	45	41	44	55	47	34	47	31	41	33	38	28	49	43	34	34	46	47	43	40	46	39	36	38	47	42	44	40	43	49	42	48	41	41	57	45	46	36	33	45	37	45	50	41	41	42	49	45	45	45	33	48	39	32	47	38	48	43	49	42	34	40	40	45	36	40	32	35	45	42	43	50	48	38	44	51	45	42	39	44	38	50	49	38	34	57	44	47	39	30	46	42	41	42	47	45	29	38	41	41	34	43	46	51	32	36	43	30	34	42	49	45	35	47	50	41	49	47	42	39	35	42	40	50	45	42	40	31	40	36	35	38	42	50	38	51	39	47	30	44	40	35	45	38	57	31	43	40	49	40	50	42	42	45	32	34	37	45	44	52	39	50	49	36	36	33	33	45	44	40	37	42	42	36	36	40	46	51	29	34	44	50	46	45	44	40	51	48	37	54	42	39	43	46	36	38	38	49	39	38	35	38	39	38	38	42	47	48	47	41	30	37	42	45	35	52	38	34	43	41	38	42	46	46	35	49	38	48	53	49	37	27	43	51	45	44	43	48	55	42	41	48	57	37	55	34	29	34	35	54	38	39	35	46	35	50	30	40	49	40	49	45	47	51	39	36	31	50	47	43	40	42	38	35	44	34	36	39	37	45	34	42	43	41	41	36	41	53	41	38	32	53	58	41	46	38	39	34	35	42	55	38	40	43	34	50	42	44	36	41	43	44	31	53	39	30	38	44	41	38	58	45	40	47	50	52	34	35	48	41	44	48	47	28	29	51	48	40	37	39	40	42	39	45	33	43	44	42	45	44	49	42	36	42	40	37	41	43	43	39	40	62	50	37	48	44	39	33	34	37	41	38	46	41	55	40	40	45	48
23678	18035	12704	25870	33548	32383	29090	25265	21238	18002	15262	13095	11518	10277	8768	7952	6853	6091	5442	5054	4706	4480	4264	3887	3509	3065	2695	2383	2179	1822	1743	1671	1565	1328	1289	1171	1122	1112	1052	979	912	940	914	824	880	863	816	846	788	751	799	814	821	783	797	767	773	721	729	778	697	760	720	717	712	751	705	723	694	751	691	654	715	725	666	728	704	635	697	670	735	719	678	682	693	638	699	730	734	737	664	716	691	660	683	679	676	659	633	674	668	644	676	638	692	692	716	634	634	721	669	677	664	669	689	674	634	666	705	679	694	663	634	654	693	699	676	700	688	678	665	660	657	654	640	661	617	657	667	629	686	674	708	657	654	708	654	686	628	705	648	653	644	661	654	644	668	681	693	657	692	667	648	656	674	682	705	627	648	682	679	642	707	639	693	716	680	656	629	706	661	668	664	619	685	681	703	637	640	675	650	669	661	686	687	673	683	634	643	689	633	662	669	655	604	621	658	652	646	720	650	700	704	742	643	617	642	659	660	687	678	671	656	680	688	682	690	640	670	687	711	660	661	692	617	664	674	704	692	653	652	685	699	668	635	684	660	653	653	656	650	685	713	654	673	661	669	655	673	663	719	687	685	723	700	656	642	650	669	657	680	666	633	690	664	657	679	649	690	660	689	657	699	662	663	596	704	641	667	660	659	655	679	641	690	651	658	695	670	646	656	686	632	650	619	668	641	686	617	691	673	676	680	731	668	658	624	672	699	697	663	666	611	677	671	614	678	712	576	639	681	624	640	683	631	645	614	686	642	684	689	703	698	668	638	646	660	680	676	645	648	634	703	658	652	691	699	685	649	625	622	682	675	643	657	689	690	714	675	640	645	722	688	662	666	614	657	683	701	626	688	684	671	665	692	647	678	638	658	670	658	678	659	669	668	669	640	696	657	639	663	608	637	666	617	623	673	683	694	658	693	668	669	601	730	639	654	729	615	628	663	670	693	663	644	640	635	633	640	641	620	655	666	660	688	637	674	604	686	629	659	667	721	640	659	657	693	670	702	645	660	666	699	602	660	661	686	678	670	704	656	687	698	676	693	657	680	690	680	679	649	633	649	648	693	639	681	695	678	701	719	643	614	626	671	627	666	742	673	659	676	677	662	654	662	688	656	665	657	598	680	653	647	666	673	691	647	640	718	711	685	696	647	668	653	717	639	678	687	654	665	667	617	651	623	659	651	633	647	654	657	622	675	657	609	655	679	674	634	707	677	658	643	649	628	679	644	684	653	690	654	658	677	627	709	642	688	672	622	632	696	618	674	665	640	666	646	611	679	662	652	660	699	643	683	694	716	669	689	659	647	666	612	672	659	690	709	662	704	654	622	649	650	676	675	615	712	671	703	675	684	675	664	669	671	676	711	684	708	641	659	706	687	655	654	623	646	615	687	694	634	611	717	651	668	652	676	629	632	649	673	654	696	684	655	690	657	660	708	690	637	663	667	648	646	642	691	677	689	688	668	687	694	635	659	648	673	670	637	651	682	645	616	708	635	628	615	633	684	661	675	647	646	690	687	692	676	659	671	673	664	646	709	643	708	706	656	677	695	632	663	642	717	648	659	674	672	669	683	673	655	661	637	669	649	653	684	702	655	685	686	633	686	666	670	682	686	721	653	678	662	637	637	640	619	684	692	680	672	666	660	682	652	654	669	630	650	621	628	652	664	634	695	680	643	676	650	723	689	616	667	654	665	642	653	661	685	671	660	650	679	718	686	658	661	681	647	675	701	647	697	644	655	703	701	674	661	631	698	710	678	663	669	631	739	673	646	650	641	656	632	657	693	658	650	656	706	620	680	652	675	660	697	666	649	694	688	650	624	616	656	688	670	664	661	632	635	680	648	631	656	666	645	691	672	667	625	685	628	682	642	682	638	636	672	662	669	712	650	647	706	649	639	658	660	696	658	652	647	629	636	677	667	669	671	637	648	629	674	671	686	683	662	717	669	621	639	617	647	659	661	671	707	647	646	690	683	656	699	654	700	663	631	670	653	694	702	690	677	689	644	708	676	629	655	735	680	637	648	683	663	682	646	664	664	657	659	665	670	654	641	702	666	716	651	639	693	631	670	647	672	668	677	682	707	668	666	657	675	675	642	679	677	639	683	669	690	617	655	643	687	695	637	663	643	638	664	683	646	640	694	691	670	705	655	678	651	687	654	689	620	662	687	688	718	666	673	661	686	656	691	669	636	675	646	601	634	627	665	624	673	655	684	668	633	654	691	662	692	723	635	648	683	676	629	709	658	695	659	665	647	677	674	663	668	641	683	698	696	657	664	700	667	653	656	693	672	662	592	714	661	688	658	646	654	616	613	645	630	659	671	627	674	705	644	685	696	625	642	674	622	670	667	674	637	676	637	669	625	672	647	658	679	653	656	646	669	713	676	674	661	638	623	617	664	665	653	650	645	649	660	620	666	702	638	656	641	595	658	655	670	637	657	642	690	699	654	670	683	729	684	658	661	624	608	699	651	672	670	682	666	640	646	682	711	684	668	659	636	679	644	674	644	658	626	694	683	622	692	638	636	674	649	699	667	675	667	657	655	658	648	652	634	635	657	606	672	667	668	679	680	669	669	633	648	649	652	672	716	705	665	665	638	648	696	688	656	656	657	663	654	646	684	705	619	693	681	668	650	651	669	675	668	654	651	666	710	675	651	651	640	708	683	633	615	654	656	658	634	690	699	649	675	643	658	688	667	638	676	643	647	634	712	646	642	662	639	670	698	671	638	662	634	658	671	687	658	704	666	593	716	657	676	730	615	697	673	664	618	650	657	632	712	625	664	677	661	684	660	702	647	622	627	649	706	659	677	667	658	659	675	657	655	687	674	610	673	699	669	620	636	645	661	646	665	675	713	649	695	637	647	702	642	649	584	676	680	618	684	697	705	695	682	667	713	660	658	631	677	663	686	656	635	706	689	662	645	648	676	674	645	664	635	673	646	685	673	676	668	683	681	649	673	667	634	615	658	661	677	697	676	639	651	676	657	649	675	700	628	651	620	634	620	626	709	636	634	724	655	634	744	666	666	689	671	671	672	619	640	675	658	686	676	712	677	678	636	687	636	657	682	630	686	656	638	648	678	677	662	612	678	640	638	655	701	702	693	700	610	638	647	638	666	694	627	645	689	643	661	682	681	712	694	667	683	720	637	695	660	694	700	656	695	664	621	643	642	650	707	682	709	684	642	665	682	706	688	651	688	664	671	678	642	691	680	652	626	727	668	687	659	683	697	666	671	664	697	670	692	648	645	690	703	639	664	645	653	665	656	682	667	693	667	654	702	645	637	670	680	703	640	653	630	674	661	653	632	664	671	671	669	673	634	686	595	651	649	726	646	703	679	672	658	669	653	703	677	623	635	677	657	692	648	641	699	592	695	667	642	647	675	650	662	677	628	662	643	633	677	654	650	621	671	639	702	642	664	698	674	662	650	670	633	647	669	655	666	667	682	677	642	675	622	670	645	649
2644	1440	857	654	1017	1208	979	934	742	614	481	431	378	350	306	280	256	180	202	173	179	167	176	150	135	139	105	97	104	83	83	64	67	73	80	67	58	67	52	58	59	41	63	53	59	58	66	48	72	51	52	60	51	42	60	48	54	56	50	49	52	59	41	39	71	53	42	58	44	54	60	50	60	48	52	57	47	44	52	55	51	56	63	60	54	59	37	47	42	66	49	52	54	48	57	57	63	57	51	60	42	43	45	47	49	41	48	52	52	56	54	49	49	55	52	56	51	53	42	59	40	44	56	62	48	58	43	42	43	44	58	51	51	53	53	40	48	50	61	52	56	44	54	50	64	62	54	56	45	45	48	43	46	52	36	54	40	43	50	59	44	60	46	38	46	55	53	47	44	40	50	44	54	48	47	50	49	56	43	52	63	41	50	50	44	34	60	49	48	57	54	42	58	49	41	47	50	50	53	58	52	55	51	55	57	56	56	48	54	39	59	50	48	51	60	56	68	45	50	41	60	65	53	52	48	59	55	55	53	49	47	45	46	46	40	56	57	46	42	49	46	42	60	43	49	40	45	42	48	55	50	48	48	44	58	45	47	71	43	57	54	43	45	57	57	39	50	54	47	50	55	42	62	46	55	44	39	52	38	45	54	58	44	58	48	48	47	50	62	59	47	45	59	50	53	60	45	47	49	58	53	49	47	55	56	57	63	36	57	63	39	39	63	47	51	52	51	55	61	41	53	46	56	39	41	49	42	41	50	52	42	49	53	67	46	44	37	52	54	41	48	58	46	52	44	41	44	49	48	49	56	44	57	55	54	58	41	49	43	43	54	58	46	50	55	47	49	50	53	46	47	51	48	49	44	49	55	35	56	44	43	33	35	53	52	42	45	57	44	52	57	58	41	50	52	46	47	54	50	52	62	54	53	59	48	48	58	52	49	54	59	38	38	61	39	54	46	54	44	58	56	45	46	43	51	40	53	42	46	44	55	57	43	41	42	51	41	55	29	35	48	57	48	50	60	40	53	34	38	47	59	44	60	53	45	49	48	49	56	45	73	48	52	49	58	43	58	40	44	52	48	56	45	48	37	36	43	40	60	61	46	57	55	43	45	44	49	53	49	65	40	57	46	45	44	45	47	54	56	50	56	36	48	56	41	53	59	43	72	57	50	51	58	54	62	53	49	37	56	49	47	64	42	57	43	44	36	53	47	45	53	57	48	47	47	51	45	55	65	54	45	47	50	56	47	54	54	41	51	46	57	52	63	43	54	46	42	55	49	56	50	36	44	61	51	47	60	47	51	53	49	41	46	46	47	50	42	36	52	49	44	50	58	47	52	55	58	43	41	56	58	54	50	51	50	44	57	51	40	50	66	43	53	46	48	42	52	45	54	41	50	48	45	54	55	54	46	49	54	39	50	51	46	58	49	60	59	43	47	49	53	39	59	43	50	47	37	52	60	55	39	60	49	60	49	53	48	47	47	46	40	55	42	63	50	52	35	63	51	59	46	38	46	43	43	48	49	58	50	48	50	58	43	79	48	68	51	32	45	45	53	55	54	57	55	44	50	49	53	52	52	59	45	58	58	44	42	61	46	50	58	55	48	51	54	52	59	48	44	54	46	61	49	55	50	47	56	39	58	52	53	44	52	48	36	50	46	63	52	48	46	46	52	50	40	71	56	60	39	71	62	55	41	48	61	56	56	48	33	54	54	55	39	45	48	54	43	40	54	52	54	32	50	47	51	44	58	58	53	64	35	46	45	39	41	44	52	47	57	48	56	55	59	57	42	44	57	51	46	56	60	41	48	50	57	49	58	47	49	46	61	48	50	42	54	62	47	44	45	53	42	48	53	44	42	53	43	45	53	46	37	52	45	47	55	45	48	61	49	53	43	65	51	47	54	48	44	47	45	51	59	52	50	51	43	42	59	54	48	43	50	57	55	43	46	58	58	40	54	46	45	52	58	41	58	39	51	40	41	48	48	39	49	40	55	51	43	41	53	48	55	55	45	51	45	44	50	60	40	56	52	45	50	48	42	47	41	46	50	48	40	40	45	51	51	52	39	68	37	41	59	42	59	54	43	40	53	47	55	47	59	61	43	50	52	48	43	57	54	64	49	50	39	59	38	54	51	56	51	60	59	43	53	33	44	53	36	48	52	50	55	38	56	47	49	48	57	55	55	51	53	65	59	52	42	50	42	42	44	60	56	51	49	49	57	54	45	41	54	51	53	55	38	46	55	41	56	53	51	47	61	53	44	50	40	56	47	47	42	44	58	56	40	46	43	48	46	36	53	40	51	66	41	50	63	60	40	46	39	43	58	42	57	41	44	41	47	36	57	63	45	55	46	55	55	52	41	60	47	47	51	63	39	48	45	50	43	50	52	50	49	34	41	68	43	43	50	69	50	51	45	46	52	46	56	56	46	48	55	45	38	54	44	59	39	44	51	51	58	53	53	48	50	55	43	48	44	42	57	46	53	65	55	44	45	56	53	50	45	44	44	55	58	62	48	52	54	52	39	45	53	38	58	51	46	57	44	48	57	57	41	45	43	48	54	55	49	57	57	33	61	49	43	50	54	43	48	62	49	53	49	44	45	40	53	41	40	43	35	44	54	50	51	49	50	42	49	57	49	61	54	57	51	49	49	60	42	37	34	47	59	53	43	46	56	57	42	52	60	47	37	51	43	52	51	46	50	45	49	39	50	43	52	43	58	41	45	54	48	45	46	50	59	46	46	55	52	54	47	53	39	55	48	45	47	59	37	47	48	51	39	40	60	50	46	43	53	51	50	48	46	37	58	52	54	44	45	43	45	52	55	49	51	27	51	55	42	49	33	52	57	56	58	45	51	57	43	55	37	45	56	49	58	56	48	50	44	34	47	58	52	56	49	48	36	57	50	48	44	45	44	58	46	46	50	49	43	59	51	45	59	48	45	52	38	53	49	49	38	46	40	52	47	44	41	54	60	50	55	50	46	48	39	57	49	67	46	41	44	46	46	54	53	54	47	44	55	48	39	53	53	53	52	49	40	27	43	55	46	41	45	48	54	49	43	46	48	51	60	53	57	44	65	44	62	62	56	53	42	47	56	49	45	53	45	49	50	52	49	47	32	53	46	41	64	40	51	53	60	47	63	50	67	54	49	44	65	56	49	63	57	43	43	48	57	46	49	53	60	48	53	51	49	74	63	51	52	51	36	52	59	50	47	49	56	49	44	42	49	43	50	37	38	47	49	42	45	58	42	48	56	44	48	46	48	51	53	48	43	48	65	56	47	42	37	55	42	40	51	59	50	58	45	44	39	56	60	59	55	47	42	52	54	47	57	63	60	53	63	56	46	39	55	55	45	58	43	47	43	51	52	45	51	57	47	62	45	43	53	51	51	54	48	54	63	52	48	49	52	52	49	52	48	42	54	44	49	43	53	50	59	44	62	49	48	50	61	50	44	52	48	44	60	39	48	51	48	53	48	55	40	43	37	56	51	46
29485	22758	16811	31071	38318	37054	33891	30088	26278	22987	19832	17363	15709	13811	12255	10685	9492	8406	7419	6813	6442	6085	5627	5117	4405	4056	3506	3060	2809	2466	2305	2153	2028	1788	1678	1538	1539	1461	1357	1237	1131	1174	1166	1089	1175	1074	1125	1074	985	991	1021	978	1008	996	1062	987	990	884	889	929	962	928	925	894	809	879	881	890	876	907	842	857	839	859	843	822	845	840	858	780	828	833	821	817	826	811	881	785	760	788	754	825	796	765	764	836	823	828	765	779	794	842	782	791	850	794	824	783	764	789	706	809	788	815	806	714	783	778	770	803	773	780	788	801	812	752	812	781	744	791	807	828	800	791	839	795	826	786	798	808	793	775	817	758	773	844	756	763	805	777	783	794	783	770	817	813	838	757	772	770	730	814	744	816	780	769	789	741	774	803	745	804	815	819	799	796	751	787	848	768	746	854	766	804	752	728	737	777	762	743	748	806	776	757	829	814	750	762	772	774	754	771	769	759	764	794	767	732	825	800	777	785	786	758	793	746	793	779	743	814	787	777	790	754	818	846	808	740	752	780	746	781	776	760	799	789	720	796	762	789	758	790	789	787	839	816	806	747	744	805	795	825	723	751	756	759	732	809	798	777	846	786	775	741	787	758	752	794	797	814	814	830	775	762	804	740	806	748	765	798	824	749	790	790	774	793	782	805	771	764	817	817	778	734	774	770	816	790	758	828	747	761	804	726	742	815	792	811	752	729	793	771	777	745	746	804	773	763	783	755	803	786	800	789	806	799	778	782	735	846	777	767	767	794	753	715	837	764	768	772	747	784	738	750	803	779	779	791	781	791	772	768	797	762	751	737	793	761	783	764	789	741	767	827	822	751	740	860	763	739	760	771	778	764	752	788	767	789	783	772	787	796	750	795	788	762	809	785	799	722	753	740	789	736	793	786	808	782	832	792	805	784	768	786	787	792	799	768	783	787	729	825	774	745	798	751	753	764	785	788	760	778	792	744	818	744	780	823	755	717	785	774	730	780	821	757	787	840	800	751	734	773	761	738	796	819	760	765	769	835	774	806	785	767	772	827	779	792	771	835	783	787	781	809	780	766	790	829	791	835	777	794	758	755	777	797	759	743	821	800	741	755	819	758	828	779	781	802	779	756	752	821	787	811	794	802	780	802	774	746	816	814	794	754	792	812	764	756	748	795	766	765	751	752	772	769	783	765	761	799	814	763	810	817	778	771	775	783	785	792	791	768	750	781	790	818	841	748	776	742	820	818	805	778	832	758	822	792	778	797	813	758	809	782	786	793	812	754	777	783	765	832	754	798	755	776	840	782	756	783	741	764	840	806	797	747	794	777	792	785	770	788	788	821	796	769	825	770	787	775	815	769	724	750	759	781	764	804	745	792	795	796	756	811	735	743	771	819	796	774	723	829	781	807	783	783	749	853	750	789	800	774	828	800	785	795	774	778	756	789	797	809	744	766	844	770	778	737	787	767	807	816	850	765	751	774	775	769	790	780	794	758	802	774	811	764	805	753	768	767	800	782	783	746	811	750	789	787	815	747	746	744	763	751	772	816	785	741	802	730	811	775	781	819	781	795	743	790	804	761	763	774	785	734	813	790	775	776	806	771	752	781	773	818	759	762	764	756	775	788	790	774	777	763	755	775	787	792	761	773	775	776	796	829	803	838	819	750	772	779	755	764	782	744	750	819	823	781	766	773	798	781	742	810	751	754	787	796	765	752	755	809	741	786	768	800	782	786	780	836	738	766	807	762	781	771	788	819	785	734	782	806	782	783	764	742	777	780	795	764	762	773	741	783	802	739	781	733	786	755	749	773	758	779	803	819	754	769	763	799	770	813	751	789	788	745	775	777	774	813	740	820	765	769	824	772	771	769	791	802	759	794	752	802	828	763	820	761	795	781	721	738	789	749	747	776	762	773	771	772	776	760	767	762	740	732	780	771	772	790	746	827	779	800	781	864	735	762	791	755	751	756	789	785	775	772	806	740	794	780	790	764	767	847	791	712	799	843	829	778	742	786	797	846	794	762	785	801	792	776	778	779	794	753	792	734	776	811	819	755	796	782	828	763	736	796	812	793	779	743	774	775	778	762	803	784	741	762	730	823	797	834	779	820	733	784	767	765	756	787	781	778	817	770	778	821	787	755	745	817	778	799	773	815	781	715	819	744	813	817	774	821	733	757	785	788	802	779	697	740	802	832	821	756	799	760	755	734	777	769	738	796	782	803	797	805	813	789	768	737	774	807	760	759	773	784	823	791	773	769	790	755	735	770	792	796	761	799	748	798	809	772	787	752	779	782	767	746	764	778	788	749	823	773	794	763	765	769	777	791	766	764	801	776	818	758	799	803	763	762	748	756	804	723	794	795	790	756	786	770	773	811	824	781	810	742	774	802	746	772	765	776	777	796	762	778	783	764	785	779	779	781	813	772	786	775	780	786	781	776	769	801	785	797	782	774	782	813	743	830	773	767	786	717	692	731	791	768	792	744	803	815	793	749	813	795	757	835	819	746	784	832	800	766	740	798	796	787	798	778	791	777	750	760	778	772	708	783	757	818	795	778	769	754	768	728	751	769	793	746	771	772	802	801	794	791	748	790	729	799	760	767	779	779	792	763	790	760	785	787	831	826	772	756	755	779	796	781	806	787	781	796	785	788	725	790	802	785	808	809	779	828	766	817	786	779	774	759	811	747	836	771	799	816	755	773	800	810	747	768	786	746	787	790	770	804	775	788	762	751	809	747	790	769	774	739	785	789	789	749	781	763	758	768	796	747	825	744	751	748	753	757	777	836	789	786	750	770	746	773	808	813	766	770	792	742	787	757	752	782	790	792	763	785	807	777	801	765	826	763	845	812	829	814	744	791	808	807	800	779	764	767	797	828	743	789	738	775	768	764	726	755	759	814	757	801	766	741	790	772	742	759	732	743	782	833	738	726	790	781	802	779	768	772	731	764	754	759	777	766	774	812	759	784	754	787	793	755	805	808	734	781	778	850	776	814	784	808	785	774	838	784	769	753	733	787	751	768	818	756	790	770	773	767	776	815	812	758	833	811	764	786	787	772	732	782	794	754	753	783	835	719	746	751	796	781	821	843	754	770	793	749	741	764	814	770	742	764	756	741	794	716	804	776	741	794	787	746	766	777	774	738	748	789	797	790	784	792	797	773	767	739	762	804	803	846	803	783	773	750	778	752	797	775	780	799	793	753	784	773	783	755	800	755	845	772	774	795	826	723	767	759	774	774	808	779	808	783	789	769	792	771	771	789	786	817	817	773	799	805	815	798	802	755	804	820	797	816	773	752	735	820	774	725	762	785	748	783	763	772	798	767	848	769	813	787	755	714	757	767	787	828	762	774	782	783	725	726	766	778	783	842	794	753	761	745	819	740	787	783	801	752	775	830	786	815	776	795	817	780	801	802	769	807	772	807	739	792	762	745	748	758	773	779	778	788	801	784	770	789	791	791	769	784	780	766	783	788	786	750	764	792	765	779	746	786
2015	578	392	271	481	509	473	425	310	291	227	226	190	178	134	132	107	93	94	86	97	78	68	63	68	56	61	56	49	48	49	42	30	34	25	28	27	27	32	36	31	32	26	37	26	31	28	33	36	22	30	24	35	31	26	25	22	18	27	20	32	19	20	25	31	34	31	28	22	26	34	25	25	34	20	22	25	21	24	24	32	30	20	21	35	20	21	26	21	23	26	22	29	28	24	23	23	30	27	22	32	29	36	26	35	21	29	24	32	27	30	29	25	23	26	24	22	27	27	15	27	22	29	28	29	23	32	29	29	34	29	25	17	23	27	29	35	28	39	23	22	19	24	21	27	36	23	22	23	25	35	26	25	34	18	17	25	27	20	34	29	17	21	30	25	23	23	27	27	23	38	23	25	23	26	22	34	32	30	37	25	39	44	27	20	25	14	27	20	32	21	25	16	34	32	21	29	32	32	16	28	28	22	23	26	27	35	27	29	33	37	34	30	30	22	26	26	31	22	30	32	30	22	21	21	27	29	24	26	30	26	28	20	25	25	32	28	27	21	28	35	34	24	30	25	30	33	30	24	23	25	22	21	31	27	24	16	20	29	28	23	27	31	20	27	27	27	25	28	21	38	30	30	32	22	23	33	30	26	30	20	30	30	29	23	26	25	20	21	32	38	23	28	25	21	28	23	22	20	25	35	27	18	32	21	36	28	29	26	27	28	35	17	27	25	25	29	39	23	29	22	21	21	26	27	23	29	22	18	17	29	25	29	30	33	26	25	29	28	23	31	31	23	18	31	26	24	27	17	24	29	34	28	25	27	23	30	20	28	27	37	19	28	27	28	17	34	32	29	24	27	30	27	29	20	15	27	33	24	32	19	30	22	23	18	29	38	23	42	28	25	26	29	25	40	27	26	31	27	27	38	29	32	26	33	27	35	28	29	25	32	27	28	32	32	22	25	23	27	30	31	21	31	20	28	30	27	29	39	36	17	27	34	17	23	29	30	26	20	20	22	29	38	29	38	16	31	22	34	35	29	30	31	28	30	22	26	19	26	27	27	21	26	25	24	23	29	21	21	22	29	22	27	29	20	20	30	22	23	31	17	21	21	33	28	28	25	23	27	31	24	26	37	19	23	27	30	16	26	16	26	20	25	19	34	23	25	19	21	32	21	27	24	32	38	20	29	25	29	22	30	32	28	16	16	19	33	29	23	24	23	23	34	13	27	30	34	19	20	24	23	36	33	36	28	27	25	20	31	30	46	22	25	24	24	23	23	25	25	24	17	21	26	25	33	33	22	19	28	32	26	27	27	41	20	25	32	31	14	24	22	28	25	23	22	39	26	38	33	15	22	15	25	31	30	31	27	22	33	26	23	16	22	26	30	29	21	26	25	34	21	22	27	22	16	40	31	26	19	26	25	31	32	27	23	25	30	33	33	28	22	22	20	27	25	24	25	22	21	28	26	23	25	27	30	30	31	27	30	17	19	35	31	29	29	30	27	31	25	29	23	30	35	29	22	31	38	25	24	19	27	28	37	26	32	28	26	25	24	28	30	33	30	38	26	25	31	25	18	31	31	28	21	27	28	23	28	24	26	23	33	23	29	29	26	20	31	22	24	33	33	30	21	37	22	29	34	28	41	23	29	29	32	33	31	22	29	28	28	33	29	24	28	23	28	32	23	26	29	26	30	20	26	16	20	21	33	26	28	21	20	30	32	31	28	28	22	27	20	23	28	20	24	28	29	34	24	26	44	30	24	22	28	29	30	29	33	25	29	25	21	31	21	40	29	30	27	31	25	21	29	25	46	33	30	28	25	31	33	27	18	29	31	32	25	22	17	21	26	25	19	22	19	24	22	26	24	19	28	25	23	23	25	25	31	28	19	39	26	29	39	23	27	27	21	32	22	33	30	27	20	22	30	35	28	30	26	25	28	28	17	27	24	24	30	28	29	20	29	23	33	33	37	27	37	25	31	30	22	30	26	28	36	32	25	27	31	20	32	28	31	31	28	20	21	23	29	27	28	27	33	28	26	34	27	30	30	20	36	23	26	22	22	36	40	19	24	37	34	28	18	34	32	30	17	25	26	23	33	34	26	29	27	28	32	26	32	30	22	24	28	22	18	22	28	26	31	22	32	34	31	26	20	27	32	27	25	18	31	29	21	22	22	31	19	23	33	26	33	18	33	25	31	29	19	23	23	25	24	26	34	28	28	21	29	28	27	21	21	43	28	25	28	38	26	22	29	27	28	17	12	24	29	28	27	29	25	28	23	24	29	26	18	25	20	24	29	29	24	29	38	36	23	28	25	28	15	19	24	25	23	27	20	20	25	36	21	27	26	30	25	17	20	37	22	32	24	28	32	26	19	22	31	27	28	26	23	23	21	24	30	25	25	32	28	27	25	22	17	27	20	28	22	26	22	25	32	27	25	23	32	29	27	27	37	23	28	30	29	31	27	28	18	31	35	33	17	31	27	30	26	33	24	19	16	29	33	22	21	21	18	28	31	34	22	20	25	28	32	30	23	28	33	23	25	18	21	26	30	29	30	36	25	27	15	34	29	33	23	22	27	26	31	34	31	25	31	22	18	25	22	27	16	26	30	31	28	20	35	24	32	32	20	21	23	25	25	25	32	14	23	21	18	28	25	30	24	25	15	19	29	25	30	29	37	23	31	22	24	25	30	27	22	34	26	23	34	25	32	33	29	17	29	26	37	22	25	19	30	24	25	22	33	23	28	29	24	27	29	22	23	35	22	21	31	23	24	32	25	22	31	29	20	28	24	25	19	29	21	25	29	33	35	39	27	28	33	31	19	21	26	33	26	27	24	34	32	19	23	27	23	28	32	25	32	23	24	26	22	32	36	35	25	25	39	31	28	30	22	28	24	24	38	28	26	23	21	22	20	24	35	25	21	36	27	27	36	22	30	36	18	37	29	33	32	31	23	42	23	35	26	27	25	29	31	36	17	24	26	28	26	26	32	24	23	28	23	26	25	26	28	26	34	36	22	37	23	19	18	27	23	23	30	34	26	24	28	29	23	27	28	27	23	21	29	18	17	30	31	29	22	19	30	31	38	25	27	25	27	21	20	26	25	19	25	26	20	39	31	33	24	21	30	29	20	24	33	29	32	28	29	17	23	19	26	24	25	24	36	16	21	23	25	27	29	20	30	30	31	29	33	22	25	30	30	32	32	27	18	21	27	23	21	25	26	28	21	29	19	20	27	33	27	23	16	25	21	34	33	20	20	27	26	35	26	29	27	21	23	25	26	28	28	25	30	28	26	24	26	34	27	36	33	25	21	22	23	26	24	31	26	34	25	25	23	24	20	26	23	35	20	27	35	36	25	33	20	24	22	23	37	24	23	32	38	35	36	24	23	32	33	30	35	34	16	39	21	30	20	34	37	22	34	22	21	21	33	30	22	29	28	31	18	26	24	20	24	21	31	26	28	32	24	25	21	26	25	25	28	24	31	25	26	29	21	22
20972	14795	9697	21983	29606	28113	24853	20764	17256	14234	11945	10003	8872	7579	6691	5953	5075	4551	3873	3512	3361	3387	3044	2754	2383	2096	1880	1586	1460	1323	1146	1116	965	988	857	806	776	809	666	610	613	621	593	623	608	554	539	541	522	487	528	548	538	490	492	488	512	491	514	483	478	445	462	465	450	458	456	479	496	470	451	471	470	438	452	431	452	429	440	451	446	444	443	444	439	455	465	434	465	464	432	421	445	451	433	449	448	452	455	413	375	445	412	436	425	459	429	442	434	432	449	422	392	441	415	424	460	415	444	413	406	453	466	419	419	394	400	415	420	430	454	458	394	394	432	447	450	416	418	438	453	429	442	444	426	463	444	423	438	406	417	422	408	429	423	445	417	448	413	428	442	422	409	422	420	408	421	395	438	407	442	421	446	420	433	440	438	418	417	456	429	442	438	404	442	470	459	395	457	425	414	412	413	451	424	469	394	429	426	426	442	438	423	428	430	412	453	381	490	412	441	437	441	447	376	405	391	429	441	410	418	433	400	407	416	443	414	430	393	446	418	433	392	453	418	443	407	434	399	393	436	430	394	435	420	425	414	436	457	426	426	393	429	411	404	468	441	442	402	410	409	438	442	396	443	440	460	388	420	432	431	445	409	419	431	401	416	444	433	381	458	433	475	401	408	407	450	424	443	426	441	391	445	431	418	482	438	429	416	423	428	442	434	419	455	405	426	416	413	438	391	450	446	400	427	418	435	429	405	417	439	408	436	425	424	426	420	443	420	443	424	437	449	424	424	425	416	413	422	455	459	434	410	448	439	418	419	439	424	398	412	427	413	411	437	410	427	417	455	419	411	442	402	404	426	411	417	447	428	413	432	402	395	429	438	433	436	414	428	430	430	428	408	414	440	403	429	442	438	391	442	423	408	434	434	432	420	397	409	413	419	404	437	423	437	431	395	450	447	449	411	392	426	396	434	422	422	410	430	419	429	409	449	416	440	418	420	430	406	425	433	433	387	426	412	436	479	412	430	409	440	433	391	376	409	397	445	434	448	424	427	373	420	404	401	380	420	418	441	419	431	416	405	446	433	415	438	413	412	431	441	433	477	422	402	408	427	405	452	477	448	441	423	451	416	401	410	429	413	431	441	455	406	436	425	400	392	410	456	444	417	449	476	453	413	397	440	428	424	412	441	429	399	445	432	444	452	431	392	385	432	421	483	460	395	391	433	428	429	427	415	432	412	403	399	413	450	439	395	461	432	411	409	424	404	391	426	451	417	396	431	431	395	410	428	451	436	416	417	407	429	435	392	428	392	437	411	441	412	414	460	427	441	416	388	428	415	426	421	423	453	417	432	415	423	459	437	487	415	436	436	394	436	407	429	393	445	408	396	420	445	399	435	425	399	424	437	438	444	424	426	429	450	430	440	441	413	392	415	450	459	430	429	452	487	405	414	452	410	388	432	435	452	436	452	432	411	424	422	424	427	406	434	439	432	437	421	452	425	397	434	419	414	446	422	423	425	421	454	425	429	424	411	431	458	450	415	437	446	417	408	392	410	418	433	413	427	422	438	419	440	428	421	411	452	411	438	410	421	442	443	439	432	401	422	420	404	412	406	405	444	446	430	414	447	411	407	417	401	394	426	393	411	433	412	416	405	389	431	388	407	398	416	407	481	384	423	411	398	397	398	394	452	416	410	442	402	423	403	412	425	442	421	459	418	456	438	429	435	453	405	438	424	435	462	426	444	422	393	458	397	487	379	443	446	453	417	446	421	412	406	418	434	422	478	435	432	411	421	453	394	443	412	435	451	437	426	468	396	453	445	446	438	383	395	419	439	428	414	475	361	419	445	424	389	403	459	431	388	400	426	433	409	388	414	424	454	425	425	421	430	433	443	409	431	470	424	437	422	418	427	427	448	441	423	439	446	433	439	422	437	463	430	437	437	438	403	435	371	423	430	423	417	439	422	416	468	405	417	388	394	398	456	413	443	400	411	417	400	418	399	446	440	412	413	408	437	455	421	422	423	411	417	415	434	427	451	420	413	424	437	403	443	469	401	442	452	446	429	436	435	432	417	461	411	427	442	425	373	418	434	459	404	477	368	437	434	421	436	460	439	432	411	447	402	412	448	406	413	383	459	451	469	427	439	419	405	406	445	446	391	408	449	447	387	446	441	419	440	432	399	419	456	429	445	424	407	404	439	460	420	387	408	413	417	424	412	434	441	431	437	414	434	425	425	397	444	468	427	424	429	422	416	427	395	419	405	464	419	401	401	426	430	433	420	445	422	422	442	428	413	436	432	414	422	416	406	409	420	432	391	432	436	442	413	437	408	406	436	450	391	420	415	409	440	420	404	446	459	444	401	397	449	452	430	453	382	411	432	445	397	438	401	428	429	415	417	433	404	415	427	409	423	438	436	435	413	413	479	443	466	419	388	430	417	419	394	458	393	428	444	389	421	465	417	424	405	467	399	422	427	436	397	402	441	446	385	426	431	445	452	445	444	397	449	400	403	421	413	416	443	418	406	411	425	448	422	426	427	438	442	419	415	433	397	429	398	413	423	429	433	424	421	410	420	404	433	422	447	435	419	453	436	412	433	402	455	376	414	432	386	409	411	434	437	429	453	415	433	404	426	385	418	409	435	398	398	417	436	438	421	430	447	451	423	429	419	469	431	424	419	424	428	443	415	401	426	432	417	428	413	424	465	407	411	422	484	433	438	457	381	432	425	431	433	447	414	416	415	418	421	400	420	405	444	411	405	452	422	421	445	420	438	431	433	428	434	419	431	453	406	439	416	432	430	435	436	437	421	476	441	440	407	416	422	417	416	387	443	390	426	396	430	412	426	455	471	446	433	423	466	452	453	437	413	448	423	410	462	425	428	406	413	406	468	423	452	424	442	445	425	426	494	415	432	420	437	444	426	436	431	401	439	414	414	424	385	416	378	426	411	440	432	407	416	455	418	442	423	409	441	435	432	404	411	430	392	409	430	392	390	446	404	398	443	389	428	416	423	432	411	421	411	418	398	384	395	441	447	422	431	441	418	445	452	444	420	428	427	407	420	438	415	434	419	424	450	426	443	386	418	437	424	406	443	417	447	398	420	414	421	433	449	384	414	439	446	444	394	404	423	421	416	414	448	403	454	410	434	449	461	429	420	426	445	433	395	412	427	442	438	429	442	472	442	392	427	423	429	412	401	399	446	454	414	392	417	421	434	427	451	453	445	467	458	409	417	394	423	440	383	413	443	437	466	403	408	437	414	433	418	423	421	433	416	447	464	396	404	422	442	462	450	454	413	444	442	428	452	407	406	452	458	384	416	432	405	398	425	456	412	391	453	453	418	403	426	401	412	406	426	453	387	454	414	435	463	411	439	413	447	429	400	405	430	414	417	487	444	454	423	434	422	438	399	463	416	377	389	435	429	442	424	415	412	419	417	406	420	432	402	413	420	440	450	454	416	395	439	428	431	448	424	414	470	436	402	424	433	410	426	447	393	424	443	423
1542	935	571	443	778	814	709	625	509	472	388	345	282	250	227	184	164	155	139	138	107	136	94	99	98	86	82	64	68	56	47	53	42	46	54	48	49	42	37	44	41	35	42	41	30	37	41	41	35	37	25	46	26	35	34	38	30	26	42	28	45	29	37	30	39	36	36	25	42	29	38	34	31	26	30	32	41	38	27	30	29	35	34	30	27	30	26	28	30	29	29	30	32	38	31	26	39	27	42	35	23	27	29	31	36	37	36	31	40	42	29	23	23	37	24	25	27	39	23	23	29	27	37	32	36	44	29	34	29	34	31	28	22	25	28	20	33	28	24	38	25	29	33	38	37	31	33	30	25	34	41	38	21	28	33	29	26	27	30	30	35	32	27	29	34	26	31	33	35	34	36	29	33	30	39	29	31	34	24	24	26	34	28	39	34	33	28	31	27	26	42	33	29	28	29	34	34	38	30	40	23	39	30	18	36	40	28	36	26	32	24	26	36	28	27	44	29	36	26	30	29	22	46	42	44	30	26	33	34	22	33	28	33	26	26	30	31	33	33	36	41	25	37	29	22	29	39	43	32	26	22	26	34	32	34	31	33	29	27	32	35	36	30	40	31	39	33	35	23	39	29	21	26	37	31	32	29	31	24	31	34	34	26	44	38	26	32	27	24	36	33	36	32	34	26	35	36	26	36	32	41	33	28	24	37	37	37	20	27	36	27	26	27	32	31	34	33	36	28	30	29	25	39	24	34	25	30	38	24	33	29	37	31	32	34	35	29	26	28	34	28	29	32	37	28	38	28	32	34	33	30	33	27	25	30	41	29	31	40	26	32	21	25	30	28	38	46	29	34	30	35	32	33	47	25	24	34	35	38	16	31	37	31	25	28	31	37	36	31	31	35	37	29	37	38	30	34	34	34	31	36	36	43	35	40	34	32	27	39	31	28	33	35	25	28	39	32	29	34	36	35	31	31	30	33	35	31	32	28	19	42	28	36	31	32	27	42	27	41	29	34	25	38	37	23	37	36	30	31	32	27	31	26	33	31	25	33	35	23	25	43	42	27	31	27	29	39	35	31	32	40	34	32	24	24	33	30	28	29	38	33	34	28	36	22	21	21	18	28	32	33	29	36	42	43	35	37	28	26	20	42	31	36	29	36	33	34	22	39	23	22	27	40	37	26	33	31	28	25	37	32	32	29	29	42	30	37	40	31	35	29	27	30	33	29	31	23	28	28	24	32	29	32	27	32	34	40	28	28	33	28	27	28	26	24	35	50	32	27	31	26	31	33	32	27	22	31	45	29	28	29	31	30	32	40	37	25	23	28	43	32	26	21	32	27	31	28	28	30	27	33	32	35	41	44	37	49	29	26	30	33	35	35	30	39	38	25	36	26	26	42	34	29	35	34	38	45	24	26	28	30	37	30	32	34	30	28	35	30	37	33	33	37	30	36	26	36	32	34	27	38	41	33	24	20	49	24	36	35	24	21	27	26	32	40	35	47	36	32	30	29	26	26	36	29	34	32	36	21	29	29	28	21	33	27	34	28	23	35	36	27	32	26	31	18	34	32	21	25	28	29	27	28	28	24	30	29	34	37	25	30	32	26	32	26	31	29	35	27	34	33	36	40	26	31	26	33	28	23	42	32	27	32	37	33	31	26	31	31	29	34	34	32	26	23	40	34	27	32	20	47	31	24	34	27	27	34	36	35	37	48	41	28	38	33	29	43	29	30	38	37	32	36	32	35	26	36	27	28	27	28	31	34	30	30	32	34	44	26	32	23	36	27	33	49	34	32	33	26	29	35	30	26	36	31	31	27	35	25	38	35	30	42	26	40	40	39	29	34	28	38	31	31	38	35	27	40	39	23	28	38	37	34	28	25	27	26	37	26	45	39	38	33	38	32	25	29	34	43	38	27	21	31	47	29	35	35	31	28	42	32	26	26	35	33	32	36	35	34	26	27	34	24	26	29	33	15	25	24	29	30	31	38	29	27	28	41	39	24	20	31	27	31	29	30	33	35	28	31	35	34	25	32	24	40	38	35	29	25	30	32	32	40	32	32	16	25	35	28	24	33	35	34	29	25	33	22	18	39	27	35	21	37	29	27	23	33	28	32	31	37	38	39	33	33	31	27	27	28	40	25	40	22	35	26	34	27	36	41	33	33	31	27	37	31	35	34	37	38	34	37	36	40	26	36	27	39	31	27	36	32	31	33	33	39	29	32	32	32	33	36	21	30	26	27	41	41	26	22	25	34	23	35	35	34	34	28	35	28	39	39	26	24	24	27	33	29	29	46	30	32	31	33	35	28	32	36	31	30	31	36	34	35	39	34	30	23	27	34	34	36	37	28	26	41	32	23	30	22	30	28	28	32	35	31	35	36	22	23	41	21	41	30	34	24	21	31	29	31	34	36	48	31	24	33	28	35	19	32	32	30	33	36	36	29	31	25	34	38	37	39	29	31	42	31	35	26	30	24	24	39	38	31	45	25	30	22	21	27	20	34	34	28	32	31	28	30	23	26	36	38	23	32	31	28	29	29	33	31	35	26	29	32	32	35	37	29	29	28	31	28	33	24	27	38	38	26	24	29	32	32	27	32	30	26	35	33	33	28	30	34	38	43	23	41	38	29	48	32	25	31	26	24	30	31	43	35	34	41	32	30	26	29	28	34	29	32	19	32	21	36	31	28	44	36	33	25	30	37	35	43	31	33	42	33	26	34	38	35	34	31	25	25	38	34	42	27	30	37	33	38	21	42	30	34	32	38	33	37	39	30	32	32	40	44	35	40	31	20	35	39	32	29	35	28	35	26	34	37	33	29	33	31	38	35	32	35	24	32	32	33	27	27	34	24	41	35	35	40	43	27	39	31	37	26	33	36	23	22	22	38	25	33	30	42	27	29	36	31	30	32	31	27	38	34	37	29	21	29	37	27	34	26	33	27	36	23	26	26	38	33	32	33	23	36	36	23	30	37	29	40	31	41	31	40	25	35	39	48	30	35	33	36	27	30	34	33	27	26	35	28	32	27	37	32	29	32	30	29	32	36	30	38	32	30	43	31	27	35	39	24	32	36	29	32	30	27	30	25	29	22	38	33	36	35	38	26	28	31	32	36	23	37	33	33	41	28	33	34	29	29	26	23	37	33	38	33	31	33	36	32	36	34	40	34	25	35	29	20	34	31	38	39	33	28	25	22	26	34	31	35	27	25	27	30	55	19	30	36	39	40	37	31	42	17	29	30	18	30	27	41	28	33	41	25	46	33	23	37	28	38	31	33	30	21	29	39	24	46	32	33	31	30	21	32	34	32	29	30	30	35	31	28	20	31	27	43	32	23	35	30	34	35	36	41	29	37	37	36	29	27	33	25	31	31	38	37	21	27	36	30	34	28	31	25	28	37	27	28	35	24	26	31	39	28	33	36	36	31	33	34	30	35	28	38	35	46	21	31	41	27	31	32	34	37	29	26	25	35	37	39	36	29	38	32	39
25762	19451	13260	27066	34401	33399	29947	26159	22233	19182	16409	14371	12220	10857	9422	8187	7160	6411	5559	4918	4903	4696	4299	3922	3417	2887	2466	2271	1926	1822	1663	1475	1381	1316	1220	1139	1134	1023	885	803	784	790	751	789	724	773	711	717	694	648	622	675	637	682	686	646	588	630	652	563	605	585	548	537	587	601	594	563	557	621	558	525	581	572	544	564	518	572	529	529	523	547	483	521	533	539	529	557	547	523	570	502	524	525	547	521	502	490	517	524	531	509	548	502	561	562	509	512	552	532	552	493	574	521	514	502	553	514	532	521	535	558	510	477	477	550	519	557	578	501	477	512	518	524	529	539	500	549	497	501	526	528	525	496	510	531	540	521	529	548	521	484	501	546	493	499	556	518	501	488	508	501	524	489	522	518	534	528	541	517	514	530	529	523	515	523	536	520	515	491	508	503	544	529	534	465	501	542	481	449	534	519	515	483	479	513	537	500	484	492	501	498	496	488	529	473	504	473	483	519	547	522	520	510	498	505	530	465	510	511	533	467	519	472	480	498	497	520	531	515	476	546	549	491	529	540	507	506	493	496	540	526	515	526	538	508	523	538	487	490	501	494	544	505	514	512	512	537	530	524	490	543	523	517	518	498	455	484	535	571	512	515	520	470	555	505	467	506	530	496	487	568	521	514	501	536	497	519	530	507	530	493	508	515	520	532	490	489	506	480	506	506	524	538	549	541	496	492	492	498	507	497	535	503	494	536	562	502	534	490	490	524	530	515	514	476	510	524	554	496	505	511	526	507	534	507	505	539	538	503	519	560	542	512	525	511	517	532	511	526	494	493	512	539	512	496	499	500	506	489	517	507	515	548	511	530	496	504	529	534	498	491	498	535	495	519	496	481	513	472	522	517	520	498	535	496	539	503	539	539	458	583	501	491	508	512	528	537	501	512	543	517	527	493	506	480	541	533	510	486	505	522	541	533	519	528	513	489	513	499	526	532	551	509	499	516	494	542	486	500	532	501	467	545	514	519	507	552	487	518	520	548	515	510	479	512	518	540	478	510	460	510	523	509	502	547	526	511	526	489	499	500	497	513	522	532	502	496	516	567	486	489	523	502	551	546	488	538	509	512	483	490	534	561	544	543	464	488	505	524	527	505	514	517	535	500	517	476	496	522	509	530	507	499	501	507	484	524	516	529	532	503	525	495	485	529	480	527	517	505	490	504	485	490	518	505	517	516	511	509	554	535	509	513	509	483	494	546	511	508	515	557	512	510	493	487	536	527	489	469	498	527	514	500	520	514	514	505	510	505	504	511	509	517	513	506	471	532	496	494	510	544	503	506	539	531	490	505	502	509	499	544	484	531	484	484	557	506	526	538	534	520	497	487	530	513	512	509	520	471	486	525	541	566	528	537	499	540	533	531	527	501	502	525	518	539	486	502	513	509	535	494	526	477	488	527	577	526	496	531	456	527	509	528	531	510	499	517	489	538	520	501	520	493	552	474	492	530	520	471	518	526	508	505	564	526	505	512	510	474	506	517	507	513	537	534	506	508	539	492	500	506	497	466	495	540	541	539	502	523	523	513	529	491	506	537	495	499	505	473	561	526	501	457	529	516	536	515	502	519	552	500	502	529	490	512	573	493	499	502	479	547	490	450	506	477	499	518	491	549	479	530	544	497	492	490	517	541	504	518	488	506	518	518	533	508	513	522	517	518	550	547	482	512	516	478	562	510	537	541	458	510	491	516	531	534	517	537	510	503	479	464	493	511	527	547	523	531	514	509	476	509	534	503	494	495	498	521	508	517	517	515	509	523	483	532	520	515	522	489	496	524	507	519	574	528	542	518	530	501	519	494	530	545	505	536	491	513	485	512	496	511	511	454	531	537	514	526	533	574	498	513	499	482	491	495	485	464	475	532	527	486	516	527	521	539	506	499	518	509	529	541	536	496	530	497	510	532	517	512	499	541	525	520	511	501	521	527	518	528	493	500	538	532	529	516	526	551	537	491	491	506	500	553	527	512	508	497	526	518	535	501	520	550	483	514	507	483	481	503	534	532	528	486	521	486	493	548	511	532	514	481	508	467	457	509	528	541	516	507	547	548	516	497	538	484	595	521	543	528	505	530	471	530	522	501	502	486	564	515	479	511	492	517	482	498	502	498	499	488	528	549	532	515	510	516	503	488	509	505	519	505	475	510	491	519	533	470	513	524	508	518	496	516	491	533	506	541	498	528	504	509	502	557	526	514	485	502	530	535	518	533	498	523	482	509	505	504	503	528	527	536	497	496	514	463	516	486	531	500	570	546	520	488	539	514	522	525	514	493	545	504	539	545	520	536	506	498	506	520	533	517	486	538	510	517	492	547	555	531	475	547	470	484	536	444	490	521	533	535	537	530	507	497	503	559	564	506	470	500	517	532	513	493	484	511	565	480	518	512	541	537	478	489	490	550	498	518	506	509	544	483	520	528	484	505	512	530	513	526	485	532	525	522	512	496	516	487	523	513	520	504	571	539	537	522	518	511	518	509	502	513	532	505	516	534	521	514	491	516	534	486	506	500	493	525	488	524	530	531	511	488	528	519	486	510	506	509	540	532	545	487	556	492	489	529	517	540	458	522	518	546	487	492	505	495	506	516	485	524	530	479	488	543	525	506	513	500	495	532	508	487	533	523	527	505	510	512	503	485	513	499	518	492	517	493	494	525	551	532	512	542	572	525	532	524	552	507	551	569	548	537	512	493	561	545	478	547	512	540	513	521	513	490	554	471	509	552	516	549	510	549	522	525	536	554	480	538	501	531	459	549	511	538	539	494	523	481	535	495	522	546	506	500	534	474	494	512	529	510	531	542	530	512	493	549	509	499	515	498	499	531	553	509	521	486	551	508	469	511	527	508	487	497	498	548	487	541	543	486	476	540	530	520	535	499	543	508	478	524	541	519	496	539	477	538	530	556	494	552	535	525	527	564	543	551	471	530	494	484	501	493	531	534	483	504	484	514	555	501	492	478	506	509	520	541	540	509	532	532	506	527	516	496	497	501	502	505	549	512	522	536	535	502	510	511	515	523	520	544	513	527	517	522	508	506	505	496	527	515	454	538	539	499	500	522	532	467	534	462	476	509	507	578	541	522	523	529	555	488	475	552	517	499	520	488	517	517	526	490	460	500	512	530	483	529	503	535	482	472	475	505	519	498	521	538	536	466	552	476	497	526	499	516	513	508	503	492	500	515	488	529	523	515	539	503	545	541	521	516	508	484	509	515	549	507	512	534	522	504	524	522	535	532	528	542	495	494	503	559	523	547	518	537	523	533	522	506	511	523	506	500	539	509	564	479	490	536	523	498	501	530	511	496	513	492	508	504	545	495	525	540	485	503	534	535	496	520	560	496	497	490	447	528	499	523	530	503	481	551	498	492	530	506	514	533	530	540	502	475	508	505	524	502	505	499	526	493	480	502	506	505	531	507	473	470	526	521	477	490	503	525	534	550	489	517	508	529	560	495	476	529	492	523	496	498
3225	868	540	389	657	782	624	521	468	399	383	276	250	231	194	164	179	147	133	146	118	115	128	102	104	78	82	83	62	61	73	55	62	54	59	55	48	43	48	42	36	45	45	50	61	48	55	52	29	41	42	38	66	38	29	38	54	42	43	45	41	43	38	42	45	37	38	45	36	34	42	44	40	38	43	52	49	30	46	57	25	45	58	37	44	32	58	38	45	50	38	42	43	44	35	42	48	55	42	51	47	34	49	46	40	46	52	56	38	51	41	43	39	43	56	37	48	61	50	26	41	49	41	41	37	41	40	53	42	46	52	38	46	41	44	47	56	25	35	26	46	42	44	43	41	42	48	42	36	35	43	47	35	46	43	52	43	51	55	51	31	34	34	42	44	50	53	39	58	39	35	45	49	48	53	41	50	45	47	38	36	40	36	47	52	48	39	41	36	41	32	48	45	47	38	40	43	56	52	39	36	26	54	34	41	49	33	60	40	47	37	46	33	38	36	55	25	39	46	37	44	54	36	35	35	34	44	36	57	38	39	55	42	49	47	42	44	41	31	35	54	44	44	45	33	37	39	41	29	42	30	42	47	43	38	53	61	47	34	40	43	29	41	39	41	40	33	44	49	35	40	51	31	47	39	42	34	45	36	51	33	28	39	49	38	50	49	43	24	45	47	50	31	37	36	54	40	36	41	38	38	41	49	32	47	47	51	31	48	34	45	43	34	40	53	37	43	42	44	34	40	35	51	38	42	58	36	33	35	50	35	40	50	42	32	39	36	39	48	43	39	52	38	26	55	46	32	45	55	44	28	26	42	40	44	35	43	47	40	36	37	41	40	33	43	32	44	46	50	45	48	42	50	42	31	51	41	41	56	44	41	48	38	48	57	50	40	33	54	38	50	35	44	36	46	48	40	51	37	37	63	50	52	40	34	39	44	43	46	44	31	40	32	42	37	36	41	59	43	34	49	44	50	45	43	38	40	33	46	44	42	44	31	39	37	45	37	34	35	40	46	47	42	49	44	47	40	34	41	34	48	34	36	47	37	41	47	47	48	40	37	37	47	39	46	37	46	49	44	46	35	35	37	42	37	35	51	36	45	38	33	28	37	39	44	46	37	35	44	42	54	43	34	41	41	43	41	47	46	42	33	45	40	33	37	40	35	41	31	44	43	45	42	46	50	41	34	40	44	39	37	44	51	47	39	53	43	50	43	47	38	57	40	47	38	56	42	44	46	42	37	54	43	36	37	44	39	38	48	38	47	32	43	35	51	42	38	37	34	35	59	39	26	45	39	40	44	39	44	42	52	44	46	43	42	41	37	36	51	49	35	39	39	46	41	46	38	42	30	41	42	35	28	38	47	40	33	51	38	38	37	36	28	49	30	35	42	54	43	35	53	47	49	37	33	56	37	40	48	33	38	43	43	28	34	33	38	36	46	55	52	42	36	39	38	41	32	39	32	44	37	44	39	38	46	47	53	33	38	45	41	43	38	35	47	49	37	37	50	41	45	39	48	40	43	41	38	44	43	45	45	37	47	54	34	54	56	50	57	50	38	38	53	41	48	48	50	44	44	41	38	39	55	40	45	43	39	36	34	40	31	40	42	34	43	55	49	41	32	46	40	40	51	50	40	39	45	39	38	42	43	35	36	35	38	44	51	41	43	34	52	40	44	35	52	26	47	39	38	45	43	39	48	46	32	51	55	45	41	48	41	42	48	36	29	43	42	46	41	46	37	48	58	36	42	33	40	50	35	53	40	36	37	30	38	52	43	36	36	44	55	47	42	40	36	42	30	34	43	55	41	52	37	39	41	38	31	34	38	37	35	37	34	49	47	35	40	33	49	38	55	37	35	53	48	41	48	52	44	37	35	43	38	37	38	38	38	40	48	33	48	48	38	48	42	44	41	46	42	41	30	43	41	41	34	58	44	54	45	34	46	45	46	42	37	44	51	41	38	39	34	49	44	49	43	29	38	44	58	45	43	39	50	38	43	46	41	37	32	35	38	42	34	33	41	47	41	42	54	36	37	48	54	40	43	47	44	47	40	37	39	53	38	41	51	49	49	32	52	35	29	31	48	42	40	41	40	33	33	42	38	38	39	34	32	37	43	59	33	50	54	41	34	47	37	37	48	40	33	38	50	45	47	47	31	41	36	48	37	44	41	40	39	41	40	29	44	45	43	43	47	28	39	46	49	42	46	41	47	38	50	36	41	39	46	44	49	40	42	58	46	40	44	41	52	52	38	42	44	47	43	43	39	42	43	29	32	42	43	35	47	47	36	40	37	42	54	36	48	41	40	33	57	44	37	43	42	41	37	43	44	42	45	40	52	43	53	49	35	31	44	40	33	40	42	38	52	45	38	46	47	45	49	55	29	51	44	30	45	29	46	30	40	46	54	29	53	41	44	36	32	40	34	54	60	40	55	61	54	39	47	40	48	43	39	47	48	33	52	47	33	41	38	32	35	38	40	41	48	43	39	45	36	46	45	36	49	49	38	44	48	41	39	35	35	52	49	39	45	42	35	34	38	48	33	52	46	35	41	42	40	35	38	50	46	48	28	44	30	32	42	44	36	43	41	41	40	45	34	36	42	43	27	46	42	28	41	49	40	47	30	38	41	33	41	44	41	39	48	38	47	37	44	48	41	34	39	45	48	45	40	40	35	43	44	33	46	28	40	52	49	30	36	41	49	39	43	41	45	49	40	43	33	36	40	41	53	47	31	47	48	52	28	50	41	41	33	29	39	33	42	40	45	30	38	33	41	38	37	40	33	38	45	29	43	39	43	48	34	41	42	41	49	44	42	40	38	55	68	40	37	33	52	46	41	36	50	48	31	53	46	45	45	40	47	38	40	45	43	36	43	32	47	48	36	43	45	37	37	34	44	31	34	39	44	40	43	47	40	34	48	50	33	35	46	33	41	53	47	43	41	31	35	39	39	49	44	49	56	40	32	39	37	38	42	34	41	41	34	48	31	41	57	48	46	43	40	41	40	38	40	47	41	35	38	36	48	48	28	31	44	46	52	40	44	39	52	41	52	39	63	41	38	37	38	41	36	24	44	41	35	44	45	49	40	43	46	31	32	44	45	40	31	38	51	41	44	38	42	38	41	39	37	43	46	32	45	48	41	47	42	54	41	63	44	42	38	35	38	38	45	45	34	36	36	45	35	53	49	41	30	46	41	49	46	44	43	46	43	43	43	44	49	40	38	36	39	44	43	44	56	35	42	40	34	29	45	40	37	54	49	49	47	47	45	43	52	42	58	39	43	45	44	53	43	39	44	42	34	32	51	51	46	43	43	38	44	40	49	37	47	34	35	27	38	51	45	33	36	46	52	40	43	43	40	32	44	43	36	40	48	46	37	37	43	34	41	31	42	44	43	33	42	54	52	39	43	54	49	42	34	43	37	39	45	42	42	38	36	42	45	42	36	41	53	50	39	42	44	43	32	51	36	50	47	36	41	45	46	30	41	41	32	49	46	47
23475	17725	12478	25744	33409	32095	28875	24871	21221	18309	15748	13540	11750	10087	8857	7753	6884	5881	5446	4951	4480	4434	3993	3659	3235	2767	2532	2185	2042	1817	1762	1567	1460	1271	1181	1241	1149	1105	1010	880	899	956	924	935	857	850	871	860	825	787	804	787	842	809	797	779	724	777	750	765	702	750	765	760	748	729	706	725	733	745	754	747	707	718	702	732	683	723	711	667	676	652	671	711	671	705	683	682	656	632	720	669	649	663	695	637	619	691	702	699	640	665	676	659	638	611	714	672	655	668	690	666	639	664	731	616	655	694	669	667	680	665	660	652	712	692	712	666	648	689	699	672	704	668	669	688	644	683	654	678	613	610	696	674	624	681	661	682	700	676	675	602	704	668	665	660	638	682	643	653	669	597	642	666	641	684	616	633	652	659	679	697	648	678	673	651	662	679	681	675	674	655	646	672	673	650	696	655	688	661	649	698	639	645	682	643	677	622	651	656	688	654	704	648	694	623	647	565	677	668	682	633	656	682	659	639	708	701	640	673	661	678	650	658	654	680	677	670	641	646	676	676	688	666	617	684	679	645	688	658	654	701	630	671	659	688	654	720	650	603	662	675	648	697	705	699	648	628	663	676	659	621	619	658	680	705	634	625	696	655	651	696	708	705	670	665	619	640	647	673	611	689	670	653	652	649	641	671	626	657	654	674	668	670	665	685	672	663	660	670	661	676	639	643	620	641	647	668	662	685	675	633	669	616	678	660	705	628	686	629	662	681	640	688	674	662	652	652	631	650	723	606	681	691	649	636	638	646	673	674	668	654	673	645	629	641	677	638	646	661	624	604	664	657	698	654	646	644	658	661	646	692	672	667	615	673	676	654	629	635	635	663	668	676	651	648	676	630	631	642	686	666	639	664	674	642	660	645	654	652	648	613	671	665	683	664	698	629	709	628	667	655	686	660	675	614	695	688	614	691	663	695	650	684	658	654	636	673	620	665	663	689	670	656	641	630	622	671	720	643	644	646	655	657	655	683	669	644	705	672	651	667	654	623	660	638	668	621	660	651	662	730	646	655	668	695	669	659	628	672	617	687	623	656	687	713	729	645	667	696	628	647	641	658	662	624	648	679	712	690	658	660	649	699	698	657	655	653	643	657	629	631	612	661	662	653	671	685	651	654	673	653	653	653	662	624	690	679	615	658	621	678	658	696	715	656	671	658	632	664	682	646	637	699	670	723	669	620	682	627	674	647	640	663	736	628	643	618	658	637	711	686	641	617	615	683	690	655	663	673	645	685	663	655	683	682	661	705	700	637	610	649	654	693	606	668	717	663	635	629	686	650	659	656	663	682	670	653	700	654	626	694	648	679	642	673	639	669	661	634	673	692	670	650	629	644	667	665	667	660	662	670	653	651	638	609	651	689	678	679	685	659	648	669	700	640	674	655	666	640	682	665	729	626	653	680	648	691	677	612	625	673	612	638	619	695	686	682	685	692	665	680	651	698	681	672	686	649	637	684	662	632	634	688	665	592	673	655	671	644	666	672	665	643	628	618	683	681	697	668	684	639	680	682	650	679	685	722	646	706	653	643	663	713	675	690	647	638	691	661	687	632	662	631	641	639	621	671	688	671	676	653	668	665	645	697	659	699	661	680	688	676	676	633	641	647	647	700	661	682	677	666	662	675	659	631	666	655	666	705	618	628	656	667	655	649	658	637	680	674	669	667	641	643	666	670	627	665	633	646	647	616	663	662	692	645	686	667	672	642	648	686	665	651	630	640	646	674	657	645	644	675	643	679	656	656	620	657	674	677	678	640	674	651	615	674	672	683	650	652	646	721	618	640	664	657	632	616	680	680	654	683	609	671	603	632	673	671	642	654	641	701	650	693	682	623	695	623	685	680	652	675	647	680	668	677	694	669	648	617	678	655	652	657	680	663	677	644	633	645	682	636	674	649	645	693	617	674	670	653	628	655	674	669	678	661	649	631	693	690	642	729	659	632	682	648	655	640	700	663	645	708	669	674	667	696	686	643	727	727	680	680	711	638	632	653	676	696	618	665	641	656	651	604	656	663	710	658	678	648	662	650	663	674	658	625	653	645	662	693	683	670	666	630	667	685	680	650	669	645	722	631	627	669	626	609	719	669	618	702	661	647	675	667	648	696	688	653	620	656	660	662	656	667	683	681	667	662	679	604	701	653	667	695	657	668	648	663	643	663	685	661	649	659	675	684	676	655	701	651	686	628	666	657	663	655	674	671	674	659	686	650	616	656	652	661	692	705	687	700	677	674	630	690	657	642	624	623	667	698	643	674	675	608	674	619	654	647	651	647	697	667	639	674	714	694	651	643	627	671	635	670	646	680	660	680	641	632	708	651	684	680	700	700	686	666	691	640	660	677	672	618	616	675	667	666	680	678	659	635	655	645	658	656	671	655	660	665	700	632	643	659	701	688	640	646	654	672	689	640	670	635	656	671	703	682	652	636	637	619	667	640	636	623	627	696	688	676	608	676	691	616	686	682	682	668	643	655	670	660	671	650	623	665	652	630	653	648	630	671	654	647	649	674	649	653	682	655	661	689	632	661	659	658	631	659	636	669	651	655	686	663	686	685	671	677	673	639	684	678	662	662	666	699	634	638	659	652	636	662	658	651	687	665	668	664	652	651	681	681	616	651	611	686	695	642	669	687	713	669	637	681	658	650	681	608	667	681	676	675	672	663	611	670	663	645	669	679	697	650	666	672	685	633	635	652	679	695	654	657	694	709	644	656	637	683	660	654	674	659	655	604	637	674	647	632	694	666	666	644	653	653	656	679	599	673	685	636	641	662	601	716	661	702	681	700	649	620	675	650	658	666	641	696	651	681	651	664	683	647	656	681	672	701	655	701	700	675	656	688	673	659	667	650	664	693	714	659	678	681	683	698	654	644	607	635	659	705	642	660	675	621	669	632	631	652	651	644	650	706	595	703	669	673	662	682	649	712	671	698	697	675	669	661	660	642	601	638	661	657	638	723	693	689	693	694	710	661	694	670	644	680	649	671	622	622	703	653	654	654	660	646	672	682	630	606	655	613	607	627	670	684	619	659	616	668	649	623	677	616	663	669	657	651	682	694	721	651	665	661	659	663	646	647	674	631	695	613	695	696	654	617	649	664	658	635	627	704	664	641	633	635	609	660	635	685	650	632	601	674	626	640	664	653	640	648	656	652	631	662	629	663	720	665	659	673	676	683	664	689	678	637	611	694	640	685	640	655	657	726	657	687	661	616	608	694	631	644	705	631	674	652	696	675	661	633	622	674	639	652	701	622	645	685	662	640	676	636	657	604	667	662	640	679	678	686	719	668	643	635	633	659	623	670	645	672	637	634	665	660	697	673	673	682	624	660	704	712	674	653	679	673	664	632	671	640	674	694	671	675	658	625	680	662	683	587	642	690	706	685	658	621	633	692	656	692	679	678	637	681	680	677	697	680	703	658	662	664	651	728	657	607	656	670	671	621	672	656	686	643	663	638	674	672	688	633
2742	1387	806	623	982	1179	964	901	731	640	551	489	391	356	346	275	233	199	186	171	173	162	154	130	136	126	94	104	88	75	78	94	55	80	71	66	60	64	62	38	64	46	50	49	57	42	60	48	53	48	67	58	61	52	60	48	51	50	53	47	54	61	47	52	59	50	53	60	52	45	51	49	55	46	53	54	37	49	48	51	53	57	55	66	54	54	54	51	56	49	55	60	58	52	48	48	57	58	49	55	44	39	56	61	57	58	43	45	59	64	50	59	60	59	47	39	39	54	45	47	44	51	49	54	49	55	47	56	46	49	42	53	47	49	50	53	44	52	53	46	36	55	49	46	73	46	64	50	53	60	38	52	55	36	59	58	59	53	50	46	49	58	48	58	46	48	55	57	40	39	43	47	45	53	48	45	47	52	48	46	50	68	45	45	48	57	47	56	38	58	49	40	46	48	39	58	43	52	46	50	48	45	43	57	60	45	52	41	49	49	60	58	59	49	55	60	59	46	55	29	58	39	42	63	47	66	55	50	63	54	53	53	55	50	65	53	47	51	51	50	49	49	53	43	54	38	53	54	65	45	49	45	54	65	41	43	47	52	58	48	44	44	53	59	41	42	44	61	50	43	51	56	46	57	60	48	57	60	67	52	48	58	50	45	43	41	44	49	45	46	60	51	61	47	48	50	50	48	60	48	52	51	40	63	58	46	38	58	47	61	52	57	51	47	43	57	53	52	56	51	48	53	56	40	57	57	41	46	53	46	51	41	57	62	41	50	49	53	49	41	47	52	42	69	44	48	51	39	50	52	49	50	61	47	32	48	55	45	37	55	50	50	46	56	44	49	47	58	49	52	52	50	57	39	56	44	52	42	37	55	63	56	55	53	46	46	63	52	57	55	42	50	59	50	40	37	43	50	53	56	49	32	53	58	56	62	60	54	57	51	48	50	66	59	44	50	44	57	46	45	51	61	52	52	42	52	55	43	56	57	49	61	53	48	45	42	43	49	59	51	38	53	62	45	56	55	52	44	55	40	43	50	57	54	51	51	65	46	46	47	49	49	49	48	46	57	51	47	57	38	45	51	57	42	43	49	64	45	58	56	50	48	60	54	50	49	55	61	53	61	57	55	53	50	52	39	68	46	42	53	32	50	40	53	49	50	35	49	50	60	60	49	41	49	50	49	54	62	54	44	57	51	48	48	52	40	52	35	47	36	54	39	50	43	52	55	51	36	58	50	57	46	46	37	48	55	50	50	49	52	41	48	33	45	50	59	64	50	63	43	42	59	42	39	68	61	42	51	53	60	43	50	60	50	50	48	52	45	49	45	55	57	48	45	46	59	42	51	51	42	45	68	37	52	54	58	40	50	44	56	41	48	53	45	52	60	48	44	55	50	58	37	53	49	39	42	47	51	52	47	48	46	55	49	36	53	46	62	35	66	35	54	42	34	49	44	56	51	38	52	58	48	43	52	56	44	57	32	64	60	51	40	50	58	46	41	59	51	52	50	42	55	35	37	57	54	52	47	49	64	51	49	44	44	44	54	45	51	46	52	47	49	55	53	37	45	48	50	50	48	45	55	46	59	41	52	54	57	59	46	43	47	53	36	42	53	49	58	43	71	45	40	49	52	49	41	48	45	44	54	52	52	47	47	51	41	45	54	59	58	42	42	53	60	45	46	47	58	53	48	55	48	46	45	45	41	53	42	62	52	39	51	40	64	44	39	57	57	61	54	50	47	58	39	50	50	45	50	52	51	53	63	45	50	61	55	49	43	51	41	55	60	61	42	50	51	49	37	44	50	54	41	42	54	38	47	44	56	39	45	46	64	43	42	52	41	49	65	44	50	46	43	58	42	45	46	58	45	54	44	54	45	37	43	50	50	45	49	57	51	45	64	50	50	52	46	44	48	54	47	51	44	46	50	52	49	52	62	52	44	40	46	56	47	48	44	48	55	49	65	45	51	48	56	59	55	45	50	51	52	36	51	47	47	45	54	58	32	58	65	57	52	44	45	45	40	54	70	46	55	54	41	33	46	40	51	40	45	49	50	57	57	52	42	56	44	48	55	35	50	42	45	46	55	60	56	44	50	47	49	49	45	33	38	54	53	55	56	54	50	53	53	49	46	55	51	47	53	43	49	54	46	46	58	48	54	46	33	33	59	42	41	47	54	52	60	40	47	43	41	35	37	64	52	57	64	47	44	55	59	45	38	44	62	35	45	54	53	55	59	69	42	41	49	41	55	55	39	62	51	39	53	47	40	40	50	55	39	56	52	50	51	49	47	40	40	56	42	46	44	42	45	53	54	58	53	61	53	42	47	53	53	46	51	51	53	60	53	55	64	56	53	56	61	69	56	51	45	43	52	57	56	47	50	46	47	51	39	40	51	47	53	50	54	59	39	41	37	64	39	50	57	51	51	60	52	48	47	55	48	47	52	52	52	50	44	49	48	50	52	45	54	56	48	53	55	56	57	44	41	55	47	49	51	50	53	45	63	57	37	42	62	41	59	66	62	56	49	61	56	59	45	53	52	62	54	55	52	44	47	45	52	53	45	44	43	54	39	53	43	38	63	54	46	51	48	49	45	56	51	40	57	38	47	52	35	50	50	38	61	56	57	52	46	54	60	60	56	53	54	57	51	58	65	52	49	47	52	48	59	68	63	56	45	49	47	57	50	71	55	48	43	50	42	41	42	45	43	50	47	55	50	38	56	38	54	52	56	49	54	60	48	52	45	47	61	53	51	41	53	44	50	56	49	48	51	50	45	49	43	54	48	61	55	53	45	55	69	56	65	62	48	56	54	49	49	49	49	43	51	47	59	51	55	46	43	45	51	60	40	46	42	45	44	44	60	44	54	52	55	53	38	49	46	68	41	49	55	59	50	35	46	66	39	40	50	47	53	60	46	56	48	50	50	44	31	39	50	47	44	38	41	50	35	45	43	51	56	45	60	45	43	54	64	51	44	54	49	53	52	38	56	37	58	48	47	54	56	53	46	49	49	43	47	62	46	58	43	48	41	57	44	35	48	40	50	52	49	40	46	52	46	57	56	50	64	49	40	35	57	36	47	47	48	46	56	46	53	64	57	48	43	58	45	44	60	47	58	54	41	49	53	40	55	43	51	52	52	44	58	58	38	54	41	52	48	51	53	52	50	55	46	46	38	53	40	43	50	48	40	49	41	46	64	51	45	52	44	35	36	56	55	67	62	40	54	55	44	53	60	61	52	47	51	58	54	54	50	45	49	54	41	52	35	50	47	54	51	44	47	47	54	42	50	51	44	49	46	49	69	53	47	37	58	52	56	48	56	43	45	53	58	62	52	47	45	38	57	56	36	61	55	41	59	58	61	40	48	41	56	55	46	43	54	48	50	62	46	56	69	48	64	33	42	60	51	43	48	73	41	42	41	59	43	57	51	48	45	41	52	62	56	44	46	62	49	54	44	67	56	36	52	65	43	48	48	55	40	51	56	53	49	44	52	46	48
29229	22550	16305	30267	37906	36841	33575	29652	26107	22711	20274	17741	15541	13749	12163	10605	9366	8159	7357	6626	6131	5794	5303	4712	4200	3909	3341	2964	2730	2511	2245	2085	1893	1800	1706	1615	1497	1371	1219	1222	1251	1181	1190	1203	1154	1023	1049	1135	1015	1018	1027	1010	990	987	1026	931	929	887	921	985	888	964	868	929	843	849	905	902	809	855	903	859	846	819	807	819	839	779	834	824	806	829	791	813	851	812	821	832	843	774	788	823	796	722	839	840	790	765	780	794	821	787	777	824	804	793	786	794	769	779	805	769	769	791	748	774	782	797	745	760	808	762	779	803	807	788	761	816	766	784	767	736	789	741	776	764	786	747	764	790	772	806	792	800	784	802	809	737	748	785	786	800	794	826	752	755	784	780	800	793	746	790	790	802	797	779	777	786	760	742	796	763	768	776	744	760	790	810	780	773	774	762	780	786	868	761	747	735	760	807	739	764	797	792	837	782	784	772	825	782	797	814	771	806	807	807	713	813	781	845	762	787	797	754	754	780	772	701	728	804	773	747	788	802	787	776	751	768	789	777	763	770	788	804	803	778	746	796	815	761	800	759	712	802	756	769	802	796	747	779	826	797	778	740	806	778	782	804	784	793	772	787	778	762	792	778	773	774	759	775	775	754	792	794	739	767	774	827	767	756	781	779	789	817	805	790	758	755	767	757	774	734	803	795	760	769	755	771	796	814	824	797	776	774	779	760	780	807	799	743	764	776	754	794	749	797	782	741	739	741	777	774	780	761	781	771	772	805	786	789	794	785	800	795	855	791	752	773	747	751	802	781	779	773	804	723	795	784	757	758	766	766	744	770	803	765	784	775	789	751	732	769	806	789	750	804	793	814	765	770	774	754	783	804	805	811	768	755	782	786	796	775	775	806	774	757	785	790	764	768	801	746	724	789	746	794	764	820	777	730	786	829	784	775	777	773	777	835	768	802	793	755	779	783	790	779	765	768	776	788	782	750	822	769	804	795	801	749	779	753	753	770	858	764	705	793	772	774	813	721	821	737	814	800	766	784	757	768	775	759	752	799	765	770	756	779	818	795	724	770	770	776	824	731	832	785	721	738	778	829	827	772	760	763	825	743	756	755	782	768	786	794	781	785	737	809	813	757	799	781	783	785	788	785	790	771	783	781	770	760	776	790	787	784	794	761	739	768	808	739	767	769	782	776	785	774	725	760	811	806	703	772	769	715	747	810	768	818	767	720	783	766	767	804	767	799	819	798	816	743	794	814	778	744	788	850	757	765	750	747	823	748	789	755	749	747	767	816	786	827	743	736	799	783	781	729	715	809	750	798	826	760	774	790	755	839	756	785	761	796	759	788	752	809	756	734	810	812	738	770	768	747	750	738	811	750	761	772	774	791	791	758	791	738	732	784	796	785	765	796	800	724	786	802	799	824	769	767	738	726	755	810	754	808	762	780	749	798	746	748	839	794	744	809	740	773	800	751	764	756	748	747	795	805	804	773	829	817	768	793	773	763	802	781	765	762	795	745	776	786	768	818	785	788	769	802	774	760	788	757	796	795	786	771	788	798	735	787	811	788	780	802	812	761	817	825	813	777	782	810	804	825	745	752	762	791	726	802	792	756	730	802	785	787	791	713	715	731	786	806	726	770	769	785	755	768	759	755	779	802	775	793	776	750	810	772	764	770	752	743	795	808	782	764	785	843	817	735	817	725	795	752	816	766	743	737	795	737	751	825	815	798	800	811	751	757	762	735	792	765	751	752	730	756	759	758	780	775	809	757	739	752	762	807	764	814	797	803	785	816	730	814	765	770	752	761	823	764	760	759	791	772	756	771	808	790	771	789	817	813	783	786	816	756	794	802	792	803	749	746	763	772	702	795	777	782	807	803	833	736	772	758	816	821	781	800	790	816	788	735	767	771	756	763	782	785	776	774	754	782	746	753	780	775	761	761	793	807	742	774	771	744	832	753	780	760	724	826	744	797	785	791	796	826	755	773	759	734	803	752	815	759	765	792	795	781	797	735	759	756	776	733	761	763	783	807	788	763	792	766	764	828	818	791	797	752	823	837	778	741	746	714	814	761	780	733	787	758	800	772	777	750	787	745	774	767	776	763	783	791	777	782	806	805	752	800	734	751	791	788	804	780	738	765	768	752	722	763	763	839	791	825	793	767	749	750	771	807	781	743	800	789	735	753	750	779	817	761	791	775	806	748	807	745	760	743	781	788	767	774	789	779	834	763	742	763	730	754	760	738	719	758	781	797	759	789	818	763	776	755	726	792	790	758	772	759	740	821	758	782	745	807	755	804	782	748	760	777	783	759	761	771	802	778	789	812	790	784	762	783	787	728	754	820	774	821	756	759	799	831	736	794	731	773	779	795	775	785	742	764	802	798	757	751	773	764	784	788	776	768	766	798	729	806	742	783	725	781	734	776	742	763	753	806	786	764	778	786	798	741	823	786	765	774	789	752	777	728	795	742	769	816	755	750	818	746	754	786	724	751	771	744	748	736	767	741	838	779	767	719	801	802	808	763	738	755	746	724	786	768	758	773	765	762	826	818	798	798	737	811	712	799	794	780	764	801	768	750	739	796	773	810	731	790	795	807	736	755	787	746	778	758	804	783	754	806	789	791	761	788	762	822	766	784	722	756	746	817	767	781	792	694	761	781	743	762	727	791	740	777	786	754	774	758	713	762	823	836	728	807	752	745	785	795	806	752	785	794	813	802	784	808	780	773	789	733	789	759	722	783	732	783	767	793	781	772	861	761	803	784	796	704	873	772	826	784	781	775	766	763	828	824	785	791	773	770	799	822	800	786	777	757	728	744	748	801	730	785	763	797	756	797	736	794	774	758	768	804	706	762	780	787	788	796	845	770	766	782	828	760	759	783	747	720	784	758	793	702	760	724	835	790	791	772	781	757	771	779	748	803	800	760	766	793	758	782	746	728	766	764	723	715	768	748	744	785	770	723	788	785	790	767	793	784	775	826	764	783	786	767	790	806	721	786	829	777	838	781	787	785	769	816	770	784	808	739	817	780	814	755	718	799	735	790	777	783	755	813	746	802	776	800	769	765	771	803	750	764	739	758	789	729	737	788	762	764	725	760	777	765	827	710	767	750	779	769	789	789	794	782	735	785	808	733	821	738	800	813	784	806	790	762	782	813	760	751	772	805	795	764	761	761	844	782	760	795	812	790	762	734	792	729	788	776	790	757	755	778	826	818	745	770	750	787	760	739	760	778	773	781	780	815	732	813	779	816	778	765	788	800	787	781	794	792	824	769	754	770	807	770	817	744	764	754	798	794	759	789	805	751	762	763	768	744	789	795	781	775	748	786	771	770	769	800	795	860	785	738	785	767	744	784	766	751	759	783	750	763	789	825	802	747	732	780	790	736	826	794	774	759	740	751	799	770	736	779	750	797	757	789	746	765	781	756	822	793	772	799	798	745	774	798	788	783	715	804	772	803	732	772	784	753	806	799	790	789	743	752	840	757	823	819	751	760	804	784
1976	606	366	284	468	490	407	355	340	341	234	220	203	160	165	141	105	112	89	94	64	75	72	82	73	49	53	60	48	42	50	38	39	39	37	35	36	45	30	34	29	28	31	29	32	33	28	29	22	27	37	33	36	19	21	25	28	29	24	26	32	28	31	28	36	29	35	25	19	40	25	22	35	27	21	25	29	27	31	35	27	26	34	21	28	27	30	22	26	29	24	26	26	32	31	31	30	30	39	29	28	33	28	29	29	36	28	24	35	28	23	26	21	23	27	27	26	34	28	34	24	30	36	30	24	28	23	27	25	32	34	28	22	27	23	23	22	27	32	28	39	25	25	25	25	21	27	31	28	34	26	19	23	31	26	30	28	20	31	30	25	20	22	37	23	26	40	32	25	22	28	25	27	27	18	28	32	35	26	25	29	23	28	29	43	35	19	29	26	23	27	27	31	29	32	32	21	27	25	35	27	32	24	25	26	30	36	26	25	33	37	31	24	30	17	28	27	28	42	32	26	28	27	20	25	31	25	25	33	25	30	23	22	27	23	33	16	24	24	31	36	33	32	22	23	26	33	32	28	23	19	26	20	24	21	21	30	23	17	30	27	27	28	27	31	18	24	25	23	32	25	28	34	21	24	17	17	23	32	29	25	34	22	20	21	17	23	32	29	24	31	25	27	31	24	30	37	25	25	32	18	34	22	23	33	31	22	26	29	30	28	19	31	26	36	37	25	25	18	24	24	16	32	26	29	21	24	32	29	17	24	30	20	28	27	25	21	23	26	24	22	19	26	19	33	31	24	17	29	25	26	21	31	24	21	23	33	21	25	28	20	30	21	39	27	31	26	22	34	25	32	35	32	28	26	26	32	29	35	24	23	35	24	23	29	39	25	34	19	30	19	23	34	35	27	24	28	22	23	27	26	27	16	25	29	29	28	26	24	23	22	22	27	20	17	27	26	30	23	30	29	26	24	20	26	20	16	13	24	30	23	23	26	42	23	23	27	26	16	24	24	29	24	31	28	33	41	16	29	19	19	24	26	29	24	31	25	25	31	28	19	34	29	30	24	29	27	29	20	34	34	27	28	35	29	25	31	27	23	25	17	35	30	28	19	27	21	29	32	32	32	24	22	24	32	27	25	29	34	35	29	34	35	26	22	29	37	20	38	29	26	23	35	27	26	23	27	27	25	28	26	21	32	31	31	18	25	24	23	15	31	29	31	28	28	25	28	23	22	22	27	18	27	36	25	26	22	27	23	35	18	34	38	25	26	26	24	21	27	26	31	29	30	23	32	22	19	20	36	24	27	32	24	25	27	35	30	28	33	26	25	20	42	16	40	22	29	26	30	24	36	29	22	32	33	23	32	21	25	21	30	29	25	30	26	17	18	29	31	24	28	26	35	29	22	22	23	32	34	26	32	23	21	32	15	25	18	36	23	33	35	21	28	34	30	34	27	22	32	31	28	22	25	26	26	28	37	28	23	31	24	32	33	24	29	31	28	25	29	35	34	18	25	22	23	22	44	23	29	16	27	25	25	25	29	21	29	26	24	30	27	23	26	22	24	22	26	29	24	27	37	17	35	35	24	23	21	23	30	28	33	32	31	28	28	27	20	31	27	30	32	23	25	25	22	24	25	27	27	31	35	23	27	37	32	28	32	21	22	25	26	25	26	22	26	31	27	22	43	22	31	25	19	22	35	28	18	13	28	27	26	32	27	31	27	29	20	29	26	17	23	30	24	26	27	30	31	32	26	31	30	18	29	32	29	18	20	20	21	27	33	31	34	30	21	31	29	24	29	30	24	31	27	18	27	26	24	25	28	30	24	26	22	26	32	31	23	27	33	34	26	33	25	24	31	30	20	34	17	31	31	27	28	33	25	34	28	26	25	26	21	14	31	27	35	25	25	19	27	25	22	27	28	24	30	30	26	27	30	30	22	32	20	18	30	22	25	31	32	27	32	27	37	31	38	33	32	32	38	21	31	26	28	26	28	31	34	34	15	22	23	40	27	33	23	31	29	27	20	28	30	31	16	26	26	28	26	25	27	24	28	34	36	40	28	28	35	31	33	22	24	26	22	21	28	26	21	26	23	21	25	28	22	24	18	25	20	24	20	38	25	24	34	31	16	34	21	27	24	24	33	25	26	21	16	30	24	35	27	13	24	19	24	29	28	29	24	32	35	25	24	19	27	23	20	33	21	29	25	32	30	26	29	20	23	20	19	26	26	25	31	28	26	36	27	21	27	32	23	32	30	33	24	21	27	27	19	21	34	19	36	24	19	21	30	22	21	31	26	33	29	36	29	18	21	25	31	28	26	25	24	23	21	28	26	22	26	38	29	30	25	24	31	23	15	33	25	20	33	28	23	22	26	21	21	30	25	25	25	27	31	24	31	33	31	27	25	19	21	31	23	28	23	15	31	33	24	30	24	30	26	28	34	24	35	27	21	33	29	23	22	28	20	27	18	26	27	22	30	21	29	28	24	23	30	35	24	27	21	27	28	33	21	24	24	27	19	34	25	27	27	30	17	31	31	23	20	19	19	28	27	27	23	40	27	30	25	24	26	22	32	17	23	33	29	16	17	29	35	36	23	30	29	29	23	33	23	26	28	28	18	27	16	25	26	22	26	20	29	35	31	17	26	33	28	22	13	30	19	31	32	25	29	19	16	27	39	23	20	33	28	14	23	14	19	15	25	33	20	29	20	28	24	25	30	24	19	23	21	25	31	29	26	24	26	33	36	21	30	26	36	24	28	19	24	27	28	23	29	28	30	26	25	21	32	30	27	25	26	25	30	21	24	21	36	22	20	19	22	26	15	24	35	29	19	21	28	22	29	25	28	28	30	27	24	22	33	34	24	30	25	31	22	27	21	21	29	25	31	30	30	22	34	25	24	22	23	29	26	27	20	38	21	17	24	24	21	27	27	19	27	28	27	33	23	17	20	30	33	30	28	24	35	27	43	22	34	32	20	22	29	24	27	22	26	17	33	25	26	19	19	30	40	26	32	34	25	22	23	21	29	16	30	31	31	32	25	25	24	40	29	24	24	35	12	34	28	28	19	16	31	21	26	19	27	28	23	31	30	24	29	23	26	25	30	21	25	28	32	28	23	21	29	18	19	28	40	35	28	31	36	20	16	21	23	23	20	36	23	24	32	31	23	18	20	31	26	28	20	28	28	21	36	25	20	21	23	22	31	24	22	27	28	29	30	26	21	21	32	31	25	23	30	27	25	26	16	27	25	20	33	32	22	24	24	30	21	24	26	30	29	27	20	31	26	29	26	25	24	36	23	22	26	18	29	31	21	29	38	26	31	21	23	25	21	33	30	23	31	29	31	26	22	25	32	33	32	28	31	20	27	24	21	33	26	27	33	27	30	20	34	24	26	29	24	29	22	28	27	31	28	19	35	25	33	30	27	24	27	28	32	36	22	28	27	27	25	19	21	24	23	27	28	23	22	29	20	23	40	27	20	22	19	25	23	21
20705	14489	9253	21488	29247	28137	24438	20738	17442	14719	12239	10521	8864	7744	6681	5872	5038	4418	3886	3567	3322	3388	2910	2567	2298	2034	1717	1672	1447	1258	1238	1096	987	915	851	831	784	708	655	599	672	596	550	576	596	594	582	513	520	528	554	525	529	506	520	481	461	489	458	534	465	470	439	469	477	464	482	439	479	450	448	468	469	454	443	446	434	482	444	460	441	431	404	430	437	428	420	434	432	429	414	407	471	432	434	415	462	415	444	429	416	437	439	402	439	452	433	414	398	446	447	416	432	443	439	402	400	433	442	418	429	447	456	450	421	439	451	432	453	411	426	399	416	437	475	452	426	436	446	428	445	398	444	449	448	430	408	449	456	384	422	417	437	424	419	420	418	414	440	435	432	437	450	420	429	453	410	439	441	401	423	403	408	470	403	413	440	421	430	383	459	439	407	453	453	399	422	434	440	459	428	446	412	409	413	374	443	442	455	419	441	444	429	433	493	433	397	448	443	401	446	402	416	404	417	415	482	444	421	425	406	404	421	411	410	421	414	456	419	404	402	395	413	458	404	420	421	383	412	407	399	409	420	425	429	438	380	427	433	407	422	427	442	425	438	439	420	448	445	444	401	419	421	430	385	421	423	419	423	398	479	403	410	435	432	489	418	416	416	426	408	373	402	448	449	411	433	367	452	437	412	401	420	431	464	411	411	421	432	441	453	435	419	402	420	419	414	417	406	440	460	423	464	434	405	404	430	433	442	403	425	442	433	421	434	442	420	418	461	425	423	421	430	404	444	465	463	428	407	437	436	476	431	414	464	430	405	425	452	406	433	428	441	437	421	416	426	455	435	427	404	433	464	429	448	414	408	424	432	404	414	428	454	456	434	430	437	458	446	421	420	441	414	437	396	431	434	377	411	427	409	454	431	427	441	422	424	396	444	446	465	440	432	410	426	406	387	427	440	432	434	476	424	413	419	411	442	409	424	442	412	440	427	405	460	419	418	435	434	397	427	426	438	428	449	451	436	448	385	404	426	386	432	431	433	408	401	460	408	421	441	442	419	428	427	432	413	424	441	442	451	427	434	427	408	425	407	424	418	490	454	384	472	428	439	392	448	408	446	444	434	421	435	436	418	417	434	406	406	423	421	420	406	433	444	415	419	447	423	440	421	453	434	428	426	423	420	424	397	419	392	418	422	433	441	436	414	426	442	411	390	379	412	431	395	441	464	409	450	427	432	444	434	450	409	413	394	389	425	440	413	386	446	414	446	411	410	408	440	411	414	426	449	437	472	424	395	388	417	435	407	399	452	434	448	445	407	455	464	431	444	429	408	437	430	450	458	444	412	447	445	430	417	450	437	421	397	429	424	422	444	475	421	429	422	408	434	420	406	415	419	423	391	435	416	419	381	449	455	408	403	442	412	431	416	420	438	448	415	426	429	429	459	434	387	434	440	417	379	464	444	444	462	431	448	421	448	411	413	468	432	449	425	450	424	411	449	435	384	428	413	407	466	422	453	432	449	425	374	395	461	441	435	421	441	414	446	381	440	432	468	432	393	443	421	401	444	392	423	422	455	415	419	447	459	426	405	412	411	473	438	435	445	431	448	470	441	431	416	429	430	402	468	446	438	423	406	413	429	433	415	420	402	428	416	386	449	453	403	414	440	415	438	415	428	432	390	397	396	418	445	435	434	413	432	412	468	399	467	435	407	407	439	400	420	427	434	426	424	477	433	455	433	439	426	422	425	435	459	401	447	417	450	411	453	442	390	451	428	446	419	412	438	395	450	387	415	420	404	438	429	397	408	400	437	441	445	408	468	433	397	397	439	412	436	402	451	417	425	416	438	399	424	434	419	453	439	425	402	446	410	389	437	448	437	442	459	423	448	443	414	453	426	442	401	436	401	417	434	428	380	420	452	368	447	450	413	433	436	432	409	408	430	427	434	407	425	466	391	411	436	425	395	443	404	419	433	422	414	408	418	458	411	450	420	445	412	427	464	438	470	405	391	420	456	416	422	431	451	455	417	400	435	419	432	425	414	418	384	405	459	413	467	443	452	435	428	404	424	397	402	446	424	452	427	426	480	404	454	389	433	424	421	452	460	460	391	406	441	443	438	426	478	433	450	399	433	448	442	428	429	408	386	437	425	383	401	472	400	396	393	449	446	453	428	386	409	430	473	425	421	438	416	391	462	401	427	437	420	450	433	468	430	440	448	413	442	455	418	439	429	431	422	432	457	404	439	427	433	438	478	444	444	405	495	423	401	399	401	397	451	447	437	422	455	414	479	401	433	449	452	433	430	422	404	397	376	471	416	403	400	439	442	398	403	423	421	423	464	434	455	432	414	429	427	421	423	447	455	432	443	463	427	442	432	420	400	407	432	413	424	389	420	408	420	416	422	446	468	429	405	407	404	424	436	450	424	440	416	430	443	445	431	459	388	415	368	448	438	451	419	417	410	414	435	382	435	420	444	458	391	435	458	429	393	446	420	410	423	436	373	431	442	402	438	424	436	428	445	436	429	431	453	405	428	415	432	431	425	419	420	413	433	432	453	418	423	431	420	480	432	442	418	442	435	422	426	425	466	414	429	423	438	436	440	436	439	440	457	420	457	453	391	438	411	442	469	429	442	405	420	430	462	423	455	441	423	431	408	431	432	440	453	436	430	440	457	430	404	431	410	421	476	425	411	440	470	406	442	417	405	415	426	427	411	446	406	427	444	414	446	445	418	437	408	434	432	405	429	425	407	433	396	433	407	415	405	443	443	437	416	449	422	445	445	431	429	446	424	380	442	455	429	440	422	445	398	395	431	426	422	432	402	443	439	428	444	427	384	405	419	373	390	416	429	456	434	442	454	441	425	425	407	456	425	439	432	440	415	456	441	411	408	458	409	461	450	421	405	487	415	473	424	429	433	443	444	433	446	442	395	425	418	428	438	451	429	446	429	442	423	423	424	434	443	432	430	396	381	430	446	419	400	441	430	443	414	457	451	379	387	436	430	481	424	408	416	462	421	454	397	438	433	426	405	402	475	424	426	412	400	446	442	425	400	438	412	406	416	456	442	416	430	461	422	460	456	431	416	410	436	434	419	389	427	426	441	421	439	426	446	437	408	389	437	444	411	413	441	447	433	429	400	438	406	454	417	429	435	415	443	412	406	469	432	445	429	457	398	430	433	423	437	411	450	435	438	434	450	432	419	441	432	452	398	384	441	405	444	451	422	435	430	438	401	441	432	459	398	411	469	401	437	417	445	449	415	429	425	429	474	407	406	437	463	436	431	446	398	436	422	438	441	431	421	445	428	431	437	446	430	429	415	408	402	439	433	406	424	408	415	402	432	451	445	396	424	406	425	423	453	462	437	429	446	396	458	433	441	404	417	410	381	435	424	408	438	384	440	414	453	433	421	446	413	450	411	440	418	414	399	402	441	430	427	369	443	441	421	458	418	415	440	387	452	413	410	423	450	426	442	446	437	401	428	416	406	410	406	401	440	437	445	470	433	444
1575	1046	547	443	743	748	692	651	483	475	395	325	307	250	217	196	166	155	109	115	125	93	102	107	80	70	65	53	56	54	60	56	54	62	51	46	46	37	35	38	41	34	30	36	38	31	33	41	38	31	36	29	48	30	42	42	30	38	33	27	31	33	41	38	22	40	27	33	29	24	41	31	33	39	31	32	28	34	34	31	26	33	28	32	31	29	25	25	43	15	29	33	43	35	41	37	35	32	27	29	30	31	40	39	30	34	34	40	26	33	34	30	33	26	32	36	27	45	25	38	30	26	34	30	29	22	34	29	29	49	38	33	33	31	36	33	33	28	32	24	23	29	27	34	26	33	48	28	24	34	36	28	38	30	35	34	24	37	21	32	26	25	38	24	36	33	23	28	31	33	32	41	45	32	37	26	33	33	35	25	34	38	17	28	31	40	28	35	25	33	26	39	31	29	34	26	32	40	24	33	26	30	28	33	33	32	32	42	39	22	36	35	33	40	31	34	35	35	31	38	33	34	31	33	36	29	23	23	29	30	33	26	25	22	29	37	29	25	21	34	40	30	30	32	35	33	35	33	33	27	34	28	33	34	25	34	41	34	19	30	36	40	24	30	24	19	35	28	51	30	32	34	40	29	28	29	36	28	31	37	29	29	39	29	29	29	33	28	28	35	28	29	35	32	36	26	34	40	20	27	31	30	32	32	32	38	30	31	29	43	31	25	33	30	41	25	36	34	36	36	30	35	33	27	35	36	30	37	41	29	31	29	30	40	20	33	31	40	35	41	37	38	28	31	26	33	35	37	25	33	34	24	41	32	31	30	35	34	33	33	36	23	43	32	46	30	33	35	27	42	22	35	32	32	32	35	28	25	40	30	28	35	30	38	27	32	22	34	27	32	26	30	23	38	19	28	38	31	34	42	20	32	32	31	25	30	20	27	41	25	40	22	34	38	37	30	29	32	28	27	31	23	27	34	38	37	24	38	33	28	31	47	37	43	42	20	31	32	24	37	39	33	27	35	31	40	38	37	29	39	41	37	28	28	24	32	36	26	18	37	34	37	32	34	31	34	31	36	35	29	30	36	37	28	31	32	28	31	27	24	32	25	21	34	36	26	31	26	25	26	34	38	29	27	27	38	33	29	32	31	34	40	33	29	30	46	38	23	38	30	26	31	35	31	29	40	31	40	30	20	32	29	26	24	22	33	29	30	30	31	30	32	42	23	38	24	29	26	31	32	32	40	31	38	21	35	34	27	34	22	32	27	22	20	36	39	36	45	26	32	32	26	30	38	34	34	39	33	42	34	32	26	24	37	27	35	35	27	31	41	26	35	25	35	29	30	30	29	30	32	40	36	34	35	30	25	28	24	29	32	31	26	35	44	33	29	33	31	27	29	40	33	39	27	25	25	36	28	39	31	34	25	22	28	34	29	22	29	28	33	30	32	31	31	35	30	30	37	23	29	32	42	23	28	30	35	33	37	26	33	36	46	47	34	47	28	32	33	33	23	22	31	36	39	36	35	33	31	28	39	25	31	33	31	25	23	27	29	29	36	29	26	33	49	26	32	23	35	34	32	38	45	36	31	24	40	30	33	34	33	27	30	30	32	29	29	28	33	32	26	36	34	40	28	25	31	34	38	31	24	27	26	27	38	29	26	32	38	17	23	36	30	37	25	31	28	34	21	32	32	25	27	19	32	41	32	42	29	30	33	30	38	31	22	37	31	41	45	30	24	31	33	29	23	34	38	41	25	30	43	37	44	13	35	28	38	32	29	25	30	38	31	42	35	26	42	28	33	30	32	33	34	30	31	39	36	35	28	34	26	24	45	39	37	29	32	42	30	32	27	34	28	44	23	26	36	34	29	33	31	30	33	25	31	36	43	21	32	31	28	30	39	28	43	33	32	22	38	25	29	36	29	34	25	36	34	32	34	31	32	31	30	26	29	36	21	25	29	20	25	29	29	30	28	22	33	24	31	32	43	39	23	40	37	25	27	34	24	43	34	31	25	33	24	32	24	27	26	30	30	35	29	39	34	38	38	32	36	35	29	28	24	33	39	34	28	27	31	27	29	28	31	37	32	26	33	38	27	23	26	28	26	29	42	43	32	31	31	19	30	39	43	32	29	28	39	25	26	37	27	21	28	41	31	31	33	33	33	29	33	35	35	33	39	35	45	27	31	30	33	51	29	35	23	33	39	30	44	33	26	26	33	38	27	29	25	22	27	33	35	36	36	24	29	31	34	38	29	26	30	42	32	40	37	33	26	29	35	42	36	26	31	32	26	28	33	51	17	40	30	45	31	28	33	30	19	35	25	25	31	37	26	31	28	29	30	31	36	41	23	22	33	31	23	27	34	38	26	28	34	41	28	20	34	29	38	34	33	33	52	24	26	34	27	22	30	37	37	40	31	22	41	32	27	30	30	35	24	34	27	31	34	34	32	26	31	23	29	32	40	35	28	39	24	23	29	25	35	27	33	29	35	24	34	44	27	30	23	27	23	20	20	19	31	29	36	26	33	31	35	28	32	35	35	30	35	29	33	30	31	30	30	43	26	36	29	36	28	25	35	24	31	37	28	31	25	36	34	21	31	40	31	35	32	25	30	39	30	29	31	35	36	38	27	23	41	34	26	38	29	37	23	32	29	18	31	44	28	24	35	29	33	41	36	32	25	29	30	27	35	31	37	30	31	35	32	34	46	27	21	29	26	34	31	51	46	28	29	41	44	35	33	44	21	30	24	32	31	24	29	27	26	28	27	36	23	30	25	25	25	24	42	27	29	35	39	26	33	27	34	34	26	34	23	28	33	34	30	24	31	33	25	35	39	31	33	36	37	34	32	26	35	28	39	49	35	33	28	31	41	23	22	40	29	40	40	27	31	24	28	40	32	26	32	37	25	31	28	33	29	34	27	30	26	41	34	25	37	31	39	27	28	30	30	29	35	31	44	23	42	31	32	30	33	37	39	36	41	39	19	33	41	42	29	25	28	34	30	43	25	28	27	43	32	32	26	24	32	26	35	26	30	30	29	19	30	24	31	27	39	31	47	23	39	31	34	26	37	30	24	31	34	25	22	35	31	32	22	29	37	25	36	45	28	41	41	35	23	37	33	37	26	22	32	35	35	34	24	24	34	40	36	31	37	33	40	37	28	43	34	35	31	22	35	35	36	34	28	35	25	27	36	33	27	33	37	37	37	24	38	37	27	26	25	24	27	34	22	25	33	30	41	28	32	36	26	38	25	34	30	26	42	30	36	41	30	31	43	38	29	31	38	34	29	28	31	29	37	27	23	31	33	35	30	29	27	23	34	29	42	31	29	23	21	30	42	36	30	33	32	30	26	27	32	34	25	29	32	37	38	22	32	25	32	30	35	39	33	34	40	23	46	30	32	26	28	28	29	32	29	30	31	37	25	42	37	32	32	34	36	27	44	33	35	30	26	30	38	20	30	32	34	30	25	29	38	36	35	30	24	27	33	34	23	29	40
25689	19080	13012	26593	34385	32973	29790	26066	22294	19220	16768	14662	12281	10771	9499	8171	7267	6283	5660	4984	4563	4460	3914	3514	3102	2710	2429	2223	1925	1761	1653	1493	1356	1327	1273	1130	1034	943	868	817	873	817	842	803	775	721	731	739	699	663	638	742	698	705	660	567	602	617	646	605	642	602	573	584	582	514	586	612	575	563	587	548	571	593	580	564	527	532	502	537	534	537	564	540	539	539	532	505	544	577	570	545	509	514	516	476	480	523	539	463	533	511	515	503	482	528	496	530	523	479	575	499	479	484	529	510	525	500	497	505	460	452	492	496	544	548	502	511	537	464	487	530	488	531	539	509	529	519	498	500	515	513	507	530	499	544	499	503	538	461	497	492	491	509	515	501	489	486	498	493	480	516	540	484	471	469	527	489	565	548	527	475	518	539	493	518	510	516	508	575	488	532	523	514	531	499	514	528	529	502	491	462	516	521	512	500	508	536	494	469	505	486	522	521	498	501	553	535	503	497	505	479	465	524	471	499	492	539	495	526	542	507	537	524	504	511	541	505	511	501	503	498	503	519	503	489	507	550	492	504	541	474	461	508	498	536	489	487	497	551	495	461	553	475	510	515	508	531	518	472	495	513	523	525	513	472	499	528	486	509	494	473	515	477	516	482	501	514	509	507	491	531	512	526	546	489	535	470	529	483	494	492	508	486	492	504	488	504	532	495	507	513	551	510	506	508	481	497	532	497	483	518	505	512	479	525	507	545	536	488	536	507	499	484	516	517	532	486	550	482	501	494	503	541	523	489	545	518	515	493	536	527	505	515	527	480	532	521	468	521	545	571	504	480	512	501	506	537	529	503	530	491	506	493	490	463	503	522	475	468	488	505	495	491	479	505	498	491	515	555	525	504	544	574	533	489	509	473	508	526	508	468	515	523	504	510	505	513	526	491	488	506	486	525	493	470	509	519	502	500	545	512	534	519	500	529	499	527	475	493	554	516	524	544	496	508	522	485	534	490	520	538	508	549	542	491	503	526	490	507	503	488	482	492	480	529	509	491	490	494	527	471	516	514	496	514	451	466	491	493	537	523	496	505	555	517	506	549	460	529	518	514	522	572	483	510	522	544	506	499	495	526	495	547	502	490	549	503	491	478	566	524	488	490	496	482	472	496	474	496	516	499	569	508	519	499	509	496	510	491	483	532	537	487	464	544	461	519	508	568	504	509	502	512	494	503	520	486	522	502	513	486	510	522	498	500	522	530	509	476	497	509	534	480	506	510	462	510	516	533	541	528	534	510	473	485	515	515	494	497	486	514	503	509	552	486	549	499	540	536	517	479	513	556	495	514	468	490	508	536	529	545	520	503	521	504	496	503	469	471	500	530	502	532	506	500	497	497	478	536	501	502	525	503	467	489	480	478	497	493	507	501	487	510	530	494	564	506	506	531	483	495	497	483	519	588	527	492	502	520	555	504	488	494	519	505	526	496	466	536	527	558	530	494	530	508	532	544	510	503	500	497	505	477	502	508	499	513	554	510	554	478	522	533	488	538	538	512	546	527	485	501	513	545	541	485	498	522	514	537	492	509	526	522	491	526	487	527	509	526	528	531	505	489	511	487	525	485	499	487	532	519	492	532	503	557	530	480	505	487	510	506	561	486	494	508	500	542	535	532	497	497	501	501	526	523	485	501	502	549	526	490	474	524	500	512	507	493	521	511	474	493	523	510	520	507	502	497	549	539	473	480	528	514	493	496	521	496	493	503	520	478	505	481	477	529	530	497	481	538	510	500	530	511	581	507	546	554	482	512	521	481	497	525	514	507	538	504	540	510	506	498	469	517	496	467	540	498	520	462	512	473	522	498	494	499	547	534	560	468	509	492	510	513	521	497	500	495	524	538	524	539	464	503	522	505	505	498	480	540	526	501	490	508	479	526	512	568	483	506	500	531	492	502	507	517	510	503	520	487	470	476	549	516	505	571	511	484	451	475	521	501	536	506	552	515	524	495	545	477	509	523	509	503	505	507	487	472	498	481	554	522	512	467	489	498	514	519	537	531	495	543	517	473	550	504	480	526	531	513	538	508	525	540	504	514	493	526	505	511	515	532	472	481	512	519	522	520	473	480	512	517	510	527	533	502	485	481	543	496	505	525	527	510	503	520	521	478	500	497	524	501	480	521	532	503	546	479	509	514	532	521	564	520	484	509	534	519	499	514	505	523	525	500	505	471	526	505	507	505	495	504	428	514	487	502	492	535	461	499	541	488	515	525	498	505	522	466	504	508	487	501	503	517	523	497	517	518	539	492	539	528	515	508	505	499	527	559	520	518	500	529	472	487	507	501	526	503	485	516	540	504	503	548	510	518	508	499	493	519	490	508	526	498	475	532	519	506	534	507	503	514	524	509	512	508	482	521	493	468	518	527	504	489	512	511	425	522	532	521	527	522	516	515	500	487	516	535	500	489	516	572	483	555	504	508	534	541	523	515	500	505	516	531	509	528	503	450	516	486	520	529	485	480	490	498	489	522	480	486	520	511	486	504	473	496	505	498	482	469	488	537	523	510	491	517	502	536	493	513	465	540	497	514	492	501	491	540	507	507	495	487	488	495	549	501	479	503	547	510	542	495	503	497	509	510	508	542	490	505	535	474	506	525	498	509	502	491	535	512	528	548	514	515	506	528	522	485	532	503	481	515	556	524	493	473	510	507	509	521	505	467	457	472	473	542	515	488	540	460	477	478	488	525	500	513	505	523	494	493	504	498	490	485	545	521	501	486	552	479	544	543	507	483	497	503	492	493	517	522	503	556	514	508	513	499	514	505	505	450	512	524	492	486	484	474	518	516	500	522	454	526	488	522	492	508	496	511	509	502	496	536	501	493	498	507	549	488	512	576	532	527	503	509	510	515	511	503	502	532	558	575	516	520	508	501	511	523	499	474	509	490	513	573	520	511	481	517	485	489	505	511	513	525	523	548	514	500	512	475	508	522	499	502	514	494	514	530	525	509	552	516	517	493	523	517	528	568	446	539	502	500	502	479	510	492	528	516	503	526	543	541	528	510	511	464	561	480	508	522	471	479	514	498	520	462	486	498	475	525	496	510	519	533	505	544	509	502	531	518	505	539	500	528	523	520	514	552	502	483	501	523	471	497	513	539	495	540	455	518	532	527	529	520	505	482	481	529	526	473	495	518	492	516	482	495	502	474	524	493	504	519	523	515	476	508	484	518	499	477	487	505	484	500	510	522	512	494	551	499	496	521	485	511	482	565	478	510	525	502	491	497	532	466	506	497	541	518	508	490	501	509	500	505	509	500	524	526	492	472	501	509	544	519	495	516	510	490	536	503	526	520	498	503	535	479	484	520	569	445	522	443	530	510	502	529	466	550	518	481	525	515	479	503	510	494	511	530	482	552	507	507	519	519	506	497	504	521	490	536	490	471	501	471	492	470	484	526	514	464	502	450	525	455	500	534	543	501	495	503	525	538	522	513	549	547	506	496	530	524	500	503	553	491	538	483
3199	798	502	404	652	772	683	583	471	397	366	328	255	237	208	203	183	167	152	130	125	110	100	75	91	100	81	78	79	65	55	47	53	39	62	55	50	45	50	52	62	56	42	52	50	46	37	40	43	45	57	54	55	43	43	45	45	44	52	40	47	42	52	55	35	47	45	48	49	57	43	32	46	51	37	41	34	45	32	46	41	51	33	41	39	49	46	42	43	60	38	47	38	46	44	45	34	42	39	43	38	40	46	49	38	36	39	34	53	43	37	48	45	38	49	36	47	40	44	40	38	43	40	40	36	38	39	45	52	41	45	43	38	38	35	49	55	37	36	42	52	33	40	46	47	35	42	41	57	47	34	44	40	42	41	49	50	53	47	38	41	41	51	40	45	34	55	47	36	44	41	35	49	48	49	37	44	42	32	47	41	38	43	49	43	62	38	42	46	38	49	42	45	35	38	50	45	50	44	50	34	38	35	42	42	42	50	35	46	32	33	37	38	25	43	37	34	39	50	48	45	45	43	30	34	38	45	45	37	32	41	35	44	42	38	34	41	62	38	58	39	38	37	30	46	46	44	41	33	43	46	39	51	47	42	39	50	40	32	44	56	38	27	39	39	54	41	36	45	23	39	44	40	48	44	40	53	46	30	36	49	47	31	43	40	55	41	44	39	30	33	40	47	50	46	41	39	39	33	46	40	45	45	40	42	28	35	45	39	45	47	41	40	36	46	42	37	44	52	29	51	48	37	39	49	51	42	47	45	42	37	42	50	39	49	34	38	51	47	46	35	47	51	40	36	39	47	44	42	38	49	48	45	44	39	39	38	49	55	28	42	44	44	46	38	50	36	37	39	57	35	41	47	34	38	57	39	34	41	49	31	37	49	50	24	45	39	39	42	48	35	36	47	42	40	53	40	38	46	42	44	49	34	39	39	48	46	39	35	35	46	46	47	51	38	46	44	40	43	44	48	34	41	30	45	46	42	44	31	44	44	55	50	42	35	28	42	39	43	50	35	41	40	29	43	59	40	37	47	44	40	31	44	32	43	37	25	43	34	41	43	56	51	44	35	38	37	45	44	49	38	42	47	41	34	36	54	52	41	50	34	40	43	46	36	39	39	38	53	61	46	32	39	43	46	28	41	43	35	42	38	37	50	42	55	37	39	32	40	41	47	38	39	45	40	46	38	45	38	40	47	55	51	39	35	43	30	57	34	54	50	37	40	45	41	33	50	43	54	35	39	44	48	48	43	47	39	35	47	41	44	49	46	33	38	41	48	42	42	64	40	43	35	43	48	38	33	46	43	49	43	30	28	49	51	42	44	34	41	36	50	41	49	42	59	39	48	54	53	48	49	48	38	58	34	44	42	45	45	36	43	38	41	34	35	41	48	36	34	47	51	39	63	38	51	50	29	46	41	43	39	33	24	43	36	43	44	39	48	46	45	40	42	53	43	41	50	52	54	46	41	36	48	46	40	49	36	33	42	47	51	42	48	36	34	47	46	41	36	37	37	34	46	46	53	39	50	37	35	56	40	31	44	38	35	52	49	45	45	38	36	46	35	44	38	41	41	41	42	41	42	43	47	51	44	45	46	53	47	43	38	58	44	43	37	38	41	32	47	49	51	40	44	51	41	49	51	50	43	44	52	42	50	40	53	38	39	53	36	32	36	36	37	38	38	41	41	36	29	43	45	51	40	41	36	38	39	38	40	57	38	44	34	32	42	42	47	43	45	41	43	42	48	38	36	46	52	30	37	40	36	49	38	40	35	45	54	36	35	48	46	47	51	44	40	38	47	34	59	47	46	37	44	33	48	42	56	35	44	27	42	38	39	50	54	49	40	36	47	39	45	42	56	53	35	50	42	61	49	45	38	34	46	35	38	37	49	33	47	41	43	42	52	38	46	39	41	44	53	45	55	47	40	34	32	38	43	43	37	48	32	39	53	38	49	40	43	44	42	35	36	38	42	44	44	32	44	29	45	33	40	48	44	42	49	32	40	38	43	45	38	42	42	45	36	54	28	42	49	38	44	40	35	28	46	40	47	38	52	49	41	43	38	38	30	48	35	42	44	44	37	52	43	41	38	38	38	43	34	48	46	45	36	42	41	38	47	39	30	48	34	48	60	50	50	51	46	37	45	40	46	37	36	49	39	43	50	36	48	46	46	31	46	39	55	45	43	50	43	49	35	35	42	41	40	48	58	42	40	35	45	43	41	43	37	56	48	38	38	30	42	41	41	44	23	36	49	44	45	49	40	49	22	31	39	33	40	42	47	40	43	37	36	39	52	40	44	45	39	44	41	45	42	42	37	39	34	48	40	36	32	38	38	39	42	45	47	48	49	48	43	37	37	43	48	34	41	47	48	43	39	48	41	44	37	42	43	47	33	37	41	43	40	40	38	39	37	35	35	42	32	54	51	52	40	46	35	44	43	47	40	40	49	36	39	34	44	43	50	29	45	42	37	56	42	39	46	36	45	34	34	42	42	37	40	45	44	31	37	49	37	43	37	54	56	45	33	41	57	35	39	53	52	40	33	34	40	40	37	40	43	38	31	39	32	45	40	35	39	45	41	42	41	40	49	45	53	39	35	52	52	48	39	39	42	42	40	34	39	40	44	43	55	43	32	49	40	42	50	52	59	49	34	46	49	39	42	46	33	40	42	35	47	54	40	43	50	53	50	33	24	47	42	43	46	62	45	63	48	36	46	48	51	42	41	37	46	45	34	32	37	37	40	40	41	42	52	39	40	41	39	53	36	48	44	50	55	42	41	34	36	37	37	44	42	39	39	41	38	40	38	42	41	39	33	53	30	29	45	36	48	40	34	47	35	46	43	41	45	45	42	47	30	44	34	45	45	39	35	43	56	47	30	40	41	40	42	44	41	41	43	33	42	41	61	42	31	36	41	32	37	47	42	34	27	28	39	37	35	41	29	35	36	50	40	32	32	49	43	46	45	40	44	33	38	47	44	48	42	46	44	30	52	44	35	39	39	36	28	45	46	39	42	46	46	30	47	49	48	49	33	39	53	42	37	39	48	50	58	30	36	46	40	41	36	36	45	35	46	40	46	39	38	44	41	40	56	42	38	38	40	30	39	44	38	37	36	43	42	41	36	44	38	44	33	45	38	51	56	33	43	36	51	36	40	45	49	34	41	46	45	54	49	30	48	44	42	45	50	37	40	47	46	40	49	41	44	46	34	47	35	54	51	34	37	39	49	41	48	34	39	36	34	32	41	33	39	49	40	41	44	35	34	40	46	37	40	41	41	33	36	50	49	46	46	49	33	49	41	39	46	28	35	26	51	51	44	32	31	47	36	49	39	46	55	45	34	51	37	42	45	47	40	32	37	53	48	40	41	33	50	45	46	37	41	36	45	49	40	34	27	32	45	41	51	39	43	35	49	45	49	41	45	41	38	46	47	39	45	48	41	31	38	34	37	62	47	52	55	47	35	43	33	44	46	43	51	40	44	36	42	34	45	46	38	44
23413	17343	11825	25380	32949	31981	28684	24874	21500	18568	15929	13689	11865	10340	9147	7913	6875	6103	5173	4795	4420	4290	3679	3377	2799	2657	2394	2105	2013	1863	1724	1542	1407	1403	1343	1165	1158	1041	933	879	947	941	931	957	932	828	832	811	807	817	835	828	827	799	784	755	756	807	802	747	808	703	736	773	720	772	805	741	727	711	759	716	713	677	659	670	690	701	681	691	685	669	716	687	691	678	702	666	656	727	695	648	700	671	662	691	663	660	678	689	673	686	628	663	626	706	661	690	704	696	687	707	704	683	673	621	642	622	694	686	662	650	658	692	660	697	677	689	626	649	695	655	698	683	678	647	714	700	686	654	693	701	655	693	674	684	673	694	665	685	692	636	669	669	657	622	660	633	660	613	671	635	662	655	686	665	624	723	643	674	692	624	691	696	671	676	669	682	725	612	608	722	665	663	673	683	663	668	649	642	642	714	632	678	656	658	636	646	670	671	670	715	632	636	652	645	662	670	662	684	700	649	639	633	676	656	704	675	693	666	678	693	648	643	699	650	688	677	705	691	669	670	687	650	638	679	656	679	698	671	700	665	647	627	609	652	674	664	627	627	640	649	660	659	668	671	650	656	597	692	686	638	665	663	670	623	683	655	686	648	642	726	684	694	662	608	633	642	652	680	681	644	689	704	673	649	624	687	680	654	666	635	687	619	671	674	660	667	637	672	667	660	693	631	670	688	640	656	653	681	643	654	647	670	689	637	628	679	629	631	690	646	669	691	651	655	675	660	648	646	710	712	645	682	702	678	715	703	680	648	641	652	634	637	657	652	669	642	636	678	641	667	662	721	679	664	611	654	653	646	700	673	726	668	653	644	657	700	703	651	647	698	677	666	639	665	643	644	629	660	654	673	653	654	688	627	630	688	690	642	672	691	686	631	663	659	688	668	660	651	649	621	679	635	673	639	623	657	689	655	686	668	649	643	667	625	635	634	715	679	682	660	685	636	605	634	675	660	660	693	654	678	640	649	649	717	658	659	691	687	653	665	630	613	641	635	638	608	673	616	659	661	684	631	612	652	657	693	647	678	642	671	581	643	678	661	654	602	638	684	651	645	640	650	648	670	672	653	679	662	679	668	671	680	708	683	658	654	662	690	661	653	698	648	666	687	664	670	647	682	676	682	659	641	632	629	657	631	675	640	682	610	660	695	620	676	653	707	656	671	703	689	657	732	667	713	658	635	712	638	649	705	672	664	636	624	688	694	654	643	678	675	636	650	678	653	665	665	664	684	700	682	666	655	673	667	635	634	657	682	654	629	654	664	685	668	625	645	669	721	639	642	635	663	654	669	634	636	653	646	648	671	650	649	663	638	669	658	667	615	641	675	701	646	688	670	664	641	652	685	716	674	667	665	713	621	652	668	635	673	694	657	673	668	652	653	678	663	657	655	604	677	689	621	687	695	665	661	673	692	663	676	661	666	687	657	680	632	682	665	657	652	620	674	639	680	704	671	679	659	686	694	638	688	679	668	664	678	659	667	662	691	642	663	706	716	647	681	677	655	705	696	654	636	697	678	658	635	692	629	626	615	691	659	668	661	618	685	611	676	701	643	671	659	622	604	691	651	637	679	684	675	679	705	651	672	644	683	658	688	669	654	625	676	658	646	718	636	663	644	687	654	648	701	649	654	674	670	658	658	680	667	699	693	649	691	681	607	684	631	645	693	682	689	695	651	689	624	637	690	655	678	653	630	713	643	660	625	694	657	652	672	701	684	706	707	649	656	693	647	670	654	638	608	644	638	655	651	700	627	669	639	634	674	698	636	620	682	639	704	633	710	729	679	669	686	639	668	613	659	605	696	656	705	660	673	670	643	656	640	705	707	707	605	678	647	616	693	690	642	655	667	727	682	690	719	641	641	669	656	656	656	689	634	684	673	624	704	597	680	667	688	609	636	638	652	697	616	664	662	675	636	633	655	628	711	729	575	648	698	696	616	618	682	656	680	664	631	695	635	675	598	647	633	630	743	672	699	654	607	697	674	631	661	690	656	660	638	629	659	610	676	693	667	572	642	694	680	691	655	690	621	639	660	631	656	595	706	649	672	650	657	649	636	710	666	707	629	663	653	634	629	679	642	668	699	686	683	674	638	665	685	680	615	625	664	673	718	658	687	678	602	669	633	672	640	673	666	636	652	680	659	623	705	653	670	687	666	664	602	654	664	653	671	700	656	666	666	687	686	660	671	665	713	680	668	699	654	636	696	612	658	654	653	708	694	665	637	692	625	660	626	645	679	704	621	705	671	667	695	668	649	665	698	672	682	667	619	665	693	649	713	672	677	659	650	668	646	655	636	668	647	646	631	656	651	686	680	623	702	673	692	671	654	616	646	650	710	672	622	700	624	639	656	658	646	672	677	625	668	639	675	662	675	688	645	648	684	673	647	663	648	668	630	676	722	709	650	653	651	638	657	703	656	667	634	685	694	640	630	698	675	671	690	664	656	669	605	633	676	670	682	673	655	641	633	696	674	710	659	679	682	702	675	680	678	609	656	698	673	608	681	676	655	690	609	675	674	650	671	702	668	649	698	705	671	647	661	644	636	701	637	668	652	653	699	638	676	659	602	635	650	622	655	623	667	693	701	626	690	705	653	691	647	691	676	639	672	649	713	634	686	670	669	621	695	652	644	613	613	657	636	696	699	672	653	675	628	639	716	648	646	606	662	664	647	694	616	677	661	669	665	657	657	659	688	658	621	664	691	667	664	690	646	647	661	690	660	685	652	617	691	700	634	666	668	660	621	671	634	655	677	663	647	621	630	608	654	682	682	690	682	674	673	635	651	662	676	646	667	627	675	643	624	658	638	672	693	625	637	656	678	685	678	692	650	651	687	656	609	662	651	686	623	675	703	644	676	662	619	644	662	696	628	674	641	690	649	679	628	642	705	659	711	661	649	652	627	694	668	693	662	673	640	667	589	607	631	607	641	642	689	637	650	656	669	688	643	647	664	705	694	643	658	631	668	646	639	626	642	640	686	650	630	666	670	721	675	674	693	688	682	663	645	672	683	666	681	666	651	648	670	707	673	677	698	681	688	669	648	649	649	676	659	670	656	659	663	600	677	635	709	666	704	693	657	672	655	669	636	636	673	700	659	663	636	682	653	666	647	669	655	647	632	682	673	661	676	663	688	670	672	618	664	656	689	681	669	718	656	665	664	637	672	651	679	684	657	649	636	669	645	681	662	638	704	674	642	634	660	634	686	649	665	656	657	639	671	686	623	659	659	677	651	622	650	627	665	647	705	666	652	663	709	671	661	672	646	666	682	655	624	616	674	648	616	679	658	660	627	647	722	671	647	698	649	638	656	683	630	644	668	691	642	693	695	640	672	674	680	578	660	640	631	652	649	684	613	632	692	676	663	711	658	668	663	633	687	673	684	602	659	647	641	657	647	686	644	614	698	653	653	616	644	618	688	688	711	652	627	650	677	648	690	647	700	684	653	681	628	635	647	654	668	608	695
2614	1337	777	609	934	1068	965	884	697	595	518	452	413	396	313	288	223	205	192	186	137	159	143	125	115	109	99	85	90	85	85	72	84	73	70	65	61	74	65	72	49	70	66	42	48	61	47	47	55	53	48	56	58	74	63	52	47	76	64	55	43	51	37	50	46	67	42	58	40	54	42	48	60	45	57	48	52	55	56	50	56	46	36	51	49	46	54	58	49	56	41	61	47	49	57	47	59	59	59	55	48	40	44	50	46	54	64	50	50	48	41	51	60	41	56	44	50	47	57	61	48	53	36	62	57	47	54	51	56	50	44	47	49	48	41	49	43	51	59	48	32	68	50	60	58	52	45	40	50	48	54	60	44	55	45	51	50	50	60	56	51	43	57	53	52	51	53	46	43	54	43	44	48	53	50	42	43	56	44	52	55	51	56	52	53	46	49	62	50	54	45	53	55	37	43	38	52	45	62	49	50	43	50	46	49	53	53	52	47	54	39	68	46	46	41	52	56	59	62	50	40	41	44	37	60	45	32	43	46	51	42	49	61	48	37	49	42	56	51	54	42	41	53	49	50	40	47	50	42	45	47	53	52	65	34	49	49	46	53	60	41	53	56	46	45	48	51	39	52	46	46	45	50	55	56	45	48	55	46	46	55	65	52	43	44	43	39	43	52	42	53	49	59	35	42	56	48	43	51	58	48	61	62	63	42	46	41	40	33	51	49	50	44	48	49	62	47	56	44	54	48	45	46	51	60	47	47	50	54	57	40	34	47	50	39	44	51	47	49	44	45	57	43	38	61	42	57	41	55	55	45	48	35	39	55	52	52	54	39	54	46	54	42	54	42	37	70	47	52	56	43	41	44	51	51	57	41	50	56	49	45	47	42	59	43	62	46	49	50	53	50	51	48	47	45	38	61	56	53	50	53	60	53	50	40	45	42	47	60	59	48	41	50	49	58	54	44	54	48	49	48	46	35	47	47	37	39	56	49	55	49	54	50	40	44	51	34	54	48	48	67	40	37	58	33	39	54	50	59	42	50	50	48	52	48	54	59	43	43	52	47	49	38	45	49	45	43	42	44	36	50	46	50	45	49	49	51	47	47	50	39	46	51	45	56	50	45	51	50	61	41	49	59	59	58	49	51	53	44	48	46	53	44	44	57	52	52	57	68	35	52	50	46	52	57	44	51	37	54	47	43	47	45	51	47	54	51	53	47	46	55	47	36	48	44	47	54	48	56	52	42	47	46	46	53	47	46	50	56	47	48	67	45	51	46	50	41	53	49	48	57	52	55	60	44	49	45	55	57	45	49	59	52	45	58	41	49	66	61	62	46	54	52	59	40	50	47	52	58	56	46	36	47	53	55	54	41	60	53	43	45	47	57	52	46	48	56	50	43	45	50	45	46	40	57	41	53	45	65	40	52	57	45	39	58	45	42	39	55	52	48	42	50	36	51	45	39	53	58	47	48	62	56	40	39	48	38	58	50	41	54	58	57	46	50	41	43	34	39	45	55	57	41	54	44	49	37	56	63	44	47	44	56	38	38	48	56	43	52	61	52	44	44	50	55	58	42	52	39	49	51	39	47	55	48	55	40	48	49	45	54	45	47	46	51	57	39	56	53	46	53	60	44	51	55	39	55	60	34	48	40	52	57	52	56	46	39	49	48	53	39	47	58	64	51	39	51	40	41	43	43	55	41	54	47	44	51	67	47	49	44	46	51	42	62	42	53	55	50	55	48	55	49	56	68	46	45	58	46	66	49	49	55	46	55	53	49	45	60	34	50	54	51	41	51	51	44	36	52	45	52	55	42	55	49	55	37	53	64	70	50	47	38	47	51	45	52	42	55	57	48	49	45	44	54	50	62	55	39	44	41	57	45	32	47	41	49	55	52	50	57	48	46	38	49	51	43	49	44	57	42	57	52	54	53	53	48	42	55	62	64	51	50	41	51	51	53	52	57	57	49	36	37	54	44	52	70	50	46	52	50	52	44	46	49	42	54	44	56	46	41	48	53	70	41	61	43	54	48	40	55	40	43	49	45	41	47	44	49	47	49	35	39	57	48	42	45	64	45	38	46	50	42	56	46	54	54	53	54	59	51	39	47	53	53	45	54	55	56	42	55	42	54	47	49	60	52	45	56	46	60	49	51	51	46	38	46	57	54	53	56	43	55	53	51	48	54	47	49	55	37	44	57	48	56	44	61	44	50	42	56	43	63	48	40	44	52	53	44	50	66	61	50	59	45	59	41	54	48	47	45	43	57	48	49	51	48	50	48	48	46	49	53	42	57	44	59	45	55	50	45	48	60	48	51	57	38	50	63	50	44	47	47	42	54	44	48	60	40	49	66	43	56	51	50	48	37	46	51	48	53	51	43	47	39	49	50	42	52	63	57	47	56	48	43	48	43	40	50	58	46	39	50	46	36	52	47	62	56	50	42	42	46	57	45	40	48	58	55	51	53	44	42	55	50	42	57	49	55	43	45	50	48	49	50	41	34	47	55	56	49	56	50	53	59	44	41	48	56	46	45	34	57	49	71	44	39	52	61	40	57	56	52	40	51	59	54	55	47	39	61	50	51	53	36	62	53	48	44	48	53	44	41	59	47	40	39	42	53	55	44	42	41	42	54	57	50	48	55	48	57	49	41	49	45	63	66	50	46	55	48	53	59	59	48	37	57	48	56	39	44	46	40	49	43	50	48	40	53	41	63	57	37	42	59	61	50	51	56	49	42	52	53	47	51	46	40	46	45	51	46	46	50	58	52	52	51	61	33	57	47	45	38	58	45	43	48	49	50	48	45	51	35	48	48	46	44	47	52	60	43	43	56	58	52	47	69	35	54	46	41	46	54	52	42	42	64	50	61	53	48	43	56	56	41	48	37	49	56	50	53	54	39	40	57	45	42	53	44	59	47	50	47	61	50	41	51	42	47	51	48	45	42	47	44	38	45	43	50	55	49	57	57	49	40	51	60	58	71	61	59	47	56	48	52	57	43	49	54	43	51	56	44	50	48	45	50	50	57	53	51	43	50	46	44	55	59	39	56	54	54	45	42	46	53	60	43	52	50	49	48	67	44	50	56	55	46	35	46	41	49	60	61	62	42	54	43	50	45	39	45	63	40	56	53	52	59	61	60	56	56	40	45	60	41	61	55	46	36	51	50	50	43	50	57	49	40	52	38	48	49	35	58	58	46	56	49	48	47	65	50	49	48	52	42	61	57	59	53	65	48	59	45	66	50	51	48	45	63	53	51	51	48	54	45	53	40	41	50	41	48	41	47	45	42	31	43	45	50	39	50	38	39	42	48	51	51	54	44	41	45	42	39	50	49	40	43	61	48	57	58	46	47	46	50	45	49	56	52	52	53	63	50	50	48	57	55	55	54	52	48	48	56	45	45	50	48	51	40	48	41	49	40	46	48	49	49	42	52	52	45	52	45	50	55	54	52	32	54	44	55	55	56	40	55	44	42	49	55	53	48	51	52	50	53	46
29068	22030	16015	30104	37728	36636	33433	29791	26431	23095	20400	17942	15681	13846	12331	10773	9254	8378	7346	6516	5837	5631	5057	4488	3953	3587	3191	2877	2756	2408	2161	2011	1871	1855	1740	1562	1476	1316	1244	1234	1188	1224	1282	1152	1057	1052	1040	1062	972	1042	1043	983	1056	972	1051	994	894	935	948	970	885	912	872	923	915	871	864	855	748	881	855	825	845	811	846	840	831	811	817	779	781	828	813	819	769	783	719	795	826	851	793	740	792	791	815	772	772	813	786	744	824	815	828	745	820	757	826	782	757	774	771	795	778	757	806	785	769	781	761	762	805	765	831	735	761	761	728	795	808	743	791	804	785	764	790	733	778	779	791	779	773	760	772	744	807	808	761	784	765	784	728	768	758	851	729	810	726	782	796	731	770	789	755	810	749	810	740	798	742	740	737	751	767	791	761	765	813	790	750	812	750	760	812	821	810	760	770	817	779	728	775	833	743	776	798	758	779	772	768	749	803	780	811	730	757	787	764	754	740	776	772	762	742	745	782	776	732	803	765	794	804	746	821	830	726	749	786	783	780	780	735	809	795	726	726	764	813	791	827	746	753	753	780	783	812	802	689	757	788	777	828	779	743	795	751	770	813	775	752	767	715	765	759	739	764	794	724	800	792	748	727	745	787	798	797	760	745	757	729	803	729	754	776	756	779	755	762	739	781	760	751	786	784	790	781	775	789	776	815	779	803	771	787	793	760	741	777	779	768	776	768	777	750	797	762	722	788	721	787	789	775	780	787	786	762	781	762	774	695	785	825	803	763	774	782	777	753	811	796	820	809	724	807	770	776	778	771	770	811	714	750	762	777	755	748	740	761	791	730	768	740	718	791	794	699	774	798	796	759	777	785	766	756	759	811	790	827	749	772	766	781	779	770	802	798	807	796	784	784	759	809	748	764	770	729	746	808	736	734	735	770	726	802	791	757	783	769	769	761	737	721	764	824	841	767	813	788	752	802	741	774	737	812	754	784	801	767	764	791	765	775	820	793	729	787	756	746	782	774	775	788	773	720	793	802	713	778	790	753	756	754	806	736	733	716	820	756	823	822	780	717	768	736	768	777	781	776	743	757	812	783	766	765	782	746	723	756	755	786	751	765	799	773	755	779	790	786	766	837	770	725	718	755	730	730	784	832	788	789	747	732	756	781	780	758	764	825	756	798	794	772	758	749	764	795	769	745	754	756	786	786	776	794	706	802	729	813	713	763	786	806	751	802	744	793	752	789	779	710	768	769	739	759	787	768	727	795	772	783	818	788	761	780	817	816	777	790	786	801	803	751	806	763	755	761	749	770	785	764	755	757	761	757	727	798	734	740	759	770	802	748	760	789	763	740	788	819	798	766	763	765	821	734	755	777	801	790	751	791	797	787	786	787	792	776	798	763	784	764	792	763	756	783	759	805	728	760	732	779	737	784	756	743	787	822	757	741	797	788	769	766	811	791	740	744	749	788	794	794	754	794	769	795	777	766	734	765	739	745	779	730	761	766	748	730	779	759	751	800	796	758	772	798	784	772	757	742	776	758	808	747	820	752	775	783	761	726	782	743	795	720	790	786	763	761	734	767	790	783	756	802	765	743	778	767	778	742	788	752	777	790	743	719	800	738	761	748	735	808	760	764	752	781	736	736	755	776	811	772	731	785	748	761	739	790	782	765	824	737	723	777	799	791	757	787	815	757	745	802	804	797	750	736	715	747	744	774	787	773	769	776	749	726	748	772	762	791	800	790	744	769	736	727	769	770	788	788	753	758	766	751	767	783	776	810	787	754	744	784	727	762	763	821	776	789	789	780	764	766	736	743	738	760	782	749	776	798	824	788	774	785	746	749	752	784	745	818	735	766	734	763	760	747	726	747	814	830	764	797	794	724	775	752	737	760	743	753	778	772	790	739	748	738	827	774	763	799	760	767	757	771	776	777	780	797	777	841	792	787	736	749	770	752	694	787	814	737	750	726	740	843	777	753	799	742	752	745	725	758	820	721	762	765	775	795	789	773	737	747	729	777	764	804	802	799	789	743	792	786	789	763	758	788	777	777	781	758	772	809	790	773	791	772	806	789	785	776	816	808	782	765	792	758	772	787	764	777	817	738	742	810	754	794	766	784	738	766	776	806	750	723	758	764	746	808	770	795	749	810	766	754	733	761	758	789	750	764	759	732	731	761	744	770	772	798	793	747	747	795	754	782	760	745	744	753	794	709	749	754	750	755	770	827	818	785	813	835	761	799	754	797	754	784	793	793	785	829	795	785	784	746	740	786	778	729	734	739	784	756	747	779	769	805	769	737	813	750	816	738	730	865	805	795	785	787	759	779	790	785	733	779	782	783	768	780	773	742	776	783	791	792	786	738	765	809	788	779	801	751	792	775	768	740	714	765	791	782	864	794	776	766	785	792	787	759	780	790	823	826	772	772	776	793	780	767	758	793	788	770	754	739	776	799	716	731	808	751	822	798	779	799	776	763	791	789	792	789	774	751	779	816	792	755	785	801	818	687	751	769	761	775	768	733	769	788	762	753	822	769	796	785	768	785	766	804	751	789	803	790	785	779	787	759	787	779	759	818	755	804	820	803	739	788	715	728	767	790	815	805	756	758	750	752	763	780	738	760	786	776	750	764	796	784	778	772	788	795	773	771	770	760	760	762	755	812	748	814	738	825	822	745	799	800	750	737	793	765	721	772	766	747	776	779	770	798	770	758	746	792	798	808	748	748	793	746	775	801	798	763	804	744	783	861	758	788	820	787	760	724	762	759	726	771	749	762	765	774	783	749	820	739	713	755	789	753	791	742	745	772	821	786	788	773	769	742	789	779	831	772	761	804	782	781	819	791	728	766	741	752	754	788	812	828	727	753	772	750	731	767	789	810	781	784	790	820	748	799	780	759	769	765	765	826	744	807	754	795	760	767	747	789	788	750	735	802	755	762	769	701	764	762	778	781	760	740	764	771	813	751	762	812	788	747	779	751	750	868	734	806	747	722	757	798	764	803	736	785	749	802	788	796	771	773	765	779	818	799	770	791	785	797	709	759	769	824	824	744	750	771	810	749	710	743	735	831	756	759	726	754	776	799	764	806	779	746	792	762	743	772	795	825	811	790	812	763	747	753	760	805	765	723	782	767	816	767	812	785	846	757	792	755	764	741	781	818	766	771	796	739	790	739	760	759	768	818	837	792	750	810	781	784	776	753	733	773	736	797	727	745	772	794	825	754	811	764	734	720	775	764	740	752	765	776	743	758	769	782	754	758	720	744	784	788	810	802	781	793	769	773	773	769	772	809	787	740	823	765	794	795	805	751	807	732	767	790	797	731	719	778	773	775	766	787	813	780	762	797	799	760	749	785	778	775	760	749	759	823	741	799	778	755	806	744	801	767	778	781	767	779	723	751	782	769	820	774	785	737	761	799	785	765	768	781	766	810	714	784	715	761	774	779	784	809	751	757	708	794	789	815	719	825	808	780	761	796	725	768	753	757	809	735	819	751	786	806	812
1888	578	357	253	402	493	464	417	334	305	259	234	206	195	160	136	118	108	85	97	75	85	71	58	67	51	58	63	48	43	44	49	38	30	42	45	35	35	37	33	29	27	33	23	25	34	30	26	28	33	18	27	24	26	31	31	30	22	24	33	14	34	30	33	29	28	32	33	23	25	21	24	25	22	27	28	22	25	27	29	29	25	31	19	25	30	25	37	21	32	24	24	25	22	27	35	21	30	25	23	27	24	16	26	21	32	26	26	24	25	30	33	22	28	15	26	22	27	28	30	26	31	26	19	25	33	40	22	27	36	20	24	30	35	29	25	28	21	23	21	28	30	31	30	29	27	26	28	22	14	32	34	22	26	29	33	30	31	32	26	27	31	22	24	31	26	17	27	27	21	27	26	25	27	27	29	27	22	22	15	40	30	26	28	22	29	20	26	20	34	35	29	27	32	34	31	24	38	23	21	26	30	23	28	37	21	27	19	19	23	31	22	35	18	31	28	30	22	25	30	26	20	23	22	34	22	28	27	23	27	22	32	33	38	29	27	20	24	28	21	28	26	25	32	24	26	34	30	30	24	31	19	30	20	26	36	28	33	27	27	25	24	24	25	26	14	26	29	27	24	20	27	30	28	18	26	24	22	25	28	29	29	35	31	25	29	19	29	25	24	22	31	26	18	17	29	33	19	29	24	24	28	20	23	14	25	26	38	28	29	29	29	25	28	27	15	25	21	20	36	30	29	27	22	23	27	24	27	26	32	30	26	31	26	30	34	22	27	26	28	37	20	17	29	31	21	24	33	30	21	32	20	25	24	29	30	30	23	34	27	33	27	25	26	31	24	23	28	19	23	24	28	32	26	18	24	15	24	22	26	33	31	28	24	25	28	13	22	24	33	30	24	25	28	23	23	32	26	29	28	33	29	32	26	28	25	30	13	21	35	24	30	17	25	18	23	27	36	32	30	23	28	15	27	28	28	32	32	28	20	32	27	25	19	24	27	30	32	35	23	30	42	20	34	23	19	24	21	27	28	15	25	22	30	26	25	31	36	33	29	24	24	28	37	24	32	28	30	28	27	31	28	20	31	21	35	17	22	39	23	19	25	25	28	32	21	25	32	40	36	20	30	24	32	28	34	31	31	23	19	23	18	37	21	28	23	23	17	32	23	27	27	25	31	23	29	31	20	36	22	25	32	25	30	33	28	27	28	34	34	15	21	35	35	30	21	37	28	20	23	27	27	29	23	30	27	22	22	24	22	28	28	35	26	29	23	32	25	24	37	26	28	36	22	16	31	21	28	30	22	30	28	11	19	27	36	28	29	29	30	26	27	27	23	24	22	21	25	30	18	31	23	20	28	30	31	31	20	27	31	27	24	34	23	25	24	21	28	28	26	28	26	29	29	31	19	31	32	25	26	29	26	31	30	23	25	41	23	27	29	27	21	18	36	29	20	30	25	33	22	20	23	26	18	21	37	17	27	30	22	26	25	18	17	23	31	31	38	36	21	21	23	28	35	22	17	27	28	28	24	27	23	31	34	25	26	24	21	28	33	31	36	23	22	30	20	19	32	24	19	30	28	31	29	29	27	23	22	35	29	32	21	22	27	25	14	27	16	30	27	39	34	34	28	24	26	18	24	25	23	23	17	32	28	21	30	25	30	22	25	30	25	25	33	30	21	34	35	25	32	27	30	23	14	22	27	23	23	20	24	28	24	25	28	18	37	29	27	24	27	24	27	27	27	30	33	28	27	30	20	27	29	36	29	36	31	22	22	23	27	19	29	24	22	25	19	24	30	20	28	30	31	27	26	23	27	19	29	23	31	28	15	23	18	19	23	31	29	21	24	21	21	21	28	33	38	32	28	28	19	23	30	27	30	28	23	31	25	21	21	30	18	25	30	21	28	23	30	24	24	30	28	34	24	24	24	28	33	21	35	31	25	28	35	17	30	22	28	21	21	21	20	31	34	24	16	22	19	31	33	25	31	30	20	39	19	25	28	30	29	13	28	17	32	27	26	29	24	25	27	33	23	20	28	21	23	25	28	28	25	20	23	20	23	29	32	23	23	29	28	22	29	27	26	32	23	17	26	18	26	21	24	17	18	33	22	20	22	19	22	29	23	28	32	29	19	26	34	21	19	24	30	29	36	26	25	31	25	25	34	31	28	21	30	26	18	25	37	23	26	25	33	26	32	34	36	29	23	30	21	15	32	26	20	27	24	27	20	21	33	38	27	24	23	19	28	22	20	18	23	25	28	29	20	24	33	33	23	26	29	35	24	29	23	28	18	25	36	29	26	36	22	25	25	31	18	32	24	28	22	25	21	29	27	22	25	19	37	18	21	24	24	20	27	30	34	22	14	28	21	35	27	24	27	25	26	31	29	19	30	21	25	26	25	25	16	25	35	31	23	32	31	28	26	21	21	27	25	16	32	26	23	21	21	31	37	23	27	22	27	24	26	23	27	25	24	23	27	31	22	23	19	23	27	23	24	25	27	25	31	24	22	26	25	35	21	26	35	25	31	27	27	19	23	25	23	26	20	29	23	22	23	24	29	26	23	25	25	17	26	24	22	23	26	27	27	19	31	17	27	32	25	27	35	21	21	34	37	21	31	25	29	29	29	29	24	28	24	24	27	28	27	25	32	38	28	28	29	15	29	24	22	20	31	25	24	30	30	32	31	31	19	22	22	26	44	26	30	29	39	31	29	23	24	26	27	23	26	31	37	28	23	30	30	30	31	29	41	31	36	18	25	31	27	21	15	32	32	19	25	15	35	31	29	30	26	26	25	37	25	26	20	30	19	24	25	25	29	32	23	20	25	42	23	39	31	22	24	27	26	16	30	32	31	27	28	31	26	27	28	26	29	24	29	27	29	28	28	26	20	25	27	27	27	28	21	33	21	30	22	23	25	29	20	18	35	24	17	15	28	18	34	27	29	21	25	26	28	25	28	32	23	25	29	29	29	26	20	28	37	24	19	19	28	34	28	27	26	28	27	21	27	29	29	19	32	22	31	29	25	25	32	36	25	22	22	31	25	13	30	24	28	31	21	37	29	29	32	27	32	25	34	19	19	27	23	29	38	22	25	25	33	24	21	25	21	22	23	21	36	40	29	32	27	26	30	30	18	30	28	34	21	27	24	21	34	19	24	27	21	30	29	24	26	24	33	29	22	32	25	30	23	28	19	26	31	17	34	19	26	23	26	23	19	27	30	33	25	27	20	20	23	32	40	25	23	25	20	22	29	20	24	29	17	34	26	26	19	36	30	24	28	35	31	27	27	28	26	26	30	30	34	27	20	28	21	29	22	26	30	22	13	23	23	24	19	26	26	35	20	26	23	25	26	32	27	33	34	23	28	36	33	28	32	37	28	22	29	25	25	23	25	28	29	21	31	35	27	24	32	18	31	16	21	29	37	17	22	18	22	27	30	21	19	36	18	26	22	26	26	23	33	32	21	21	29	26	25	23	28	37	24	33	38	29	33
20811	14422	9275	21334	29234	28297	24918	21115	17700	14869	12528	10589	8914	7903	6720	5757	5127	4366	3787	3536	3183	3146	2727	2396	2143	2022	1688	1569	1441	1221	1161	1074	956	976	934	760	717	688	654	644	642	683	589	578	546	557	534	532	577	564	560	511	520	540	504	474	492	471	459	528	515	484	431	488	485	474	455	488	460	458	447	427	483	474	431	452	474	468	443	432	442	439	449	467	403	409	461	424	427	461	436	459	436	445	460	433	411	415	439	440	449	404	409	436	421	460	429	434	404	425	464	438	489	446	459	436	423	409	458	424	396	415	451	401	426	450	440	433	424	431	444	432	429	415	430	447	418	453	429	420	425	407	420	413	430	409	440	410	467	432	422	449	434	401	398	424	440	435	411	416	418	400	418	429	448	394	433	433	431	411	401	429	405	435	436	416	427	412	416	411	451	433	419	429	415	402	451	419	432	400	438	450	433	438	422	423	417	412	446	493	409	428	421	425	450	425	440	398	436	416	432	421	437	436	445	439	435	427	416	414	434	438	404	414	440	422	436	424	438	435	417	428	408	424	426	397	388	457	442	422	417	466	390	454	481	406	429	425	454	435	435	434	436	448	437	437	433	401	423	417	427	447	435	479	444	426	439	394	432	440	421	452	433	454	431	452	452	431	405	398	431	478	412	381	413	430	414	415	416	441	423	441	461	432	435	453	491	405	437	417	417	412	436	444	412	433	433	436	418	440	377	424	421	414	431	423	446	430	461	388	399	446	414	422	465	446	413	396	454	399	411	431	398	435	429	449	418	413	420	420	460	458	424	420	463	397	424	421	451	422	414	420	441	461	386	421	392	457	455	421	457	411	419	442	426	442	463	437	433	451	432	416	454	406	401	465	426	423	450	434	432	426	421	449	433	457	434	435	436	412	423	408	445	394	422	411	468	437	450	413	398	402	470	445	433	440	423	406	442	436	406	434	420	440	413	417	422	447	418	439	436	423	461	442	462	443	411	421	432	441	427	444	434	449	433	441	455	397	409	435	441	406	432	424	412	434	432	415	393	415	403	429	439	442	434	422	425	453	421	448	411	423	435	425	437	437	406	427	441	438	430	417	461	481	438	423	449	443	431	463	445	441	414	412	416	409	433	446	416	398	408	441	418	446	460	404	394	458	489	410	422	384	427	408	444	436	451	393	454	423	414	392	439	410	422	378	416	419	417	456	428	425	430	399	388	449	427	410	451	453	425	403	413	459	437	392	458	443	447	433	418	419	412	406	409	457	456	441	438	416	429	426	402	404	416	420	429	441	463	443	445	411	408	404	443	432	408	425	386	420	400	431	443	406	429	424	404	417	426	456	406	451	430	406	450	435	433	398	437	432	452	469	431	423	410	425	461	418	440	418	418	444	446	402	381	445	427	419	423	451	446	411	423	416	433	449	441	452	423	439	411	424	400	388	406	404	396	434	430	429	433	411	430	405	426	390	413	396	436	386	432	387	406	455	458	426	420	416	466	442	409	459	397	412	444	450	435	413	429	442	426	430	396	406	419	411	432	445	413	396	439	422	435	476	443	399	419	398	399	452	399	417	399	439	420	425	438	430	406	437	428	468	448	422	422	398	423	452	464	418	405	415	418	433	399	457	456	414	426	419	381	438	457	442	449	407	436	422	423	474	441	394	428	429	418	429	451	425	420	407	406	419	440	423	400	419	452	436	415	426	413	452	408	480	418	419	427	433	417	397	413	398	448	390	445	472	445	406	483	457	448	382	405	422	433	397	414	443	421	357	422	460	438	427	446	429	414	411	451	460	456	409	405	441	426	429	399	431	436	464	417	422	419	399	428	388	456	416	396	417	451	440	438	431	425	430	401	459	404	389	417	420	439	445	414	433	402	425	419	381	444	451	425	420	420	451	392	427	454	442	412	425	428	451	421	427	434	401	446	417	456	410	444	447	448	431	436	507	437	398	416	429	412	415	418	425	432	459	449	428	464	410	386	443	409	407	446	403	406	446	389	465	388	418	406	422	422	404	440	463	425	402	406	410	449	422	463	391	404	465	430	482	431	458	413	436	434	428	404	439	393	428	456	434	442	447	448	443	464	421	459	421	431	395	469	432	425	403	461	478	459	442	402	472	422	417	423	432	388	435	431	445	458	408	417	419	429	448	435	458	425	441	447	428	418	448	414	421	411	386	447	413	439	430	397	401	451	405	423	399	423	403	437	439	447	436	441	409	428	403	403	429	425	394	393	426	429	420	461	436	443	429	418	421	450	403	416	397	409	420	455	428	439	378	429	402	420	444	424	379	412	418	450	416	433	430	432	381	433	374	385	421	436	420	442	452	458	433	407	444	394	448	445	387	437	479	415	449	438	400	424	400	426	430	447	411	411	435	460	391	433	445	402	428	444	432	390	444	465	433	393	416	429	431	446	415	430	421	458	459	451	402	427	397	432	406	442	449	448	399	424	405	403	435	410	411	458	428	388	417	440	430	440	421	425	414	428	413	404	383	408	389	439	435	405	417	427	402	443	410	427	432	414	409	436	419	413	413	445	464	420	433	459	443	447	490	412	377	407	392	424	436	414	447	463	408	445	434	414	417	452	423	430	434	430	414	422	452	425	440	391	450	429	429	405	462	445	425	407	427	429	449	451	412	430	398	451	422	476	405	412	434	439	431	403	439	447	445	392	406	430	422	423	427	403	418	412	433	435	444	421	446	378	431	383	435	454	397	412	439	445	453	452	404	410	437	416	421	442	425	443	442	431	432	463	419	469	474	478	432	424	426	429	415	410	393	449	443	451	429	410	411	428	403	411	426	415	439	381	452	445	439	442	450	416	408	425	418	393	406	440	419	438	446	406	424	465	452	423	442	464	406	408	409	428	405	386	439	421	441	443	470	406	429	407	418	402	384	442	392	437	420	444	436	441	432	414	422	433	437	446	429	457	450	447	439	465	418	438	432	416	397	435	423	423	439	405	452	399	412	418	437	403	447	404	419	419	384	436	430	457	442	410	375	423	457	398	424	416	451	420	456	433	442	424	431	432	394	407	393	498	439	448	421	420	436	431	417	427	406	415	427	421	434	433	420	436	445	462	395	436	435	454	443	435	405	414	448	427	432	422	417	409	438	453	408	431	424	419	411	442	425	415	406	416	431	426	427	436	423	414	449	479	405	429	432	430	434	400	449	440	450	450	443	402	402	424	399	386	408	404	418	419	436	417	420	428	442	417	429	424	437	433	454	395	422	448	416	462	413	390	404	461	425	428	401	441	471	462	403	427	381	400	448	448	437	397	420	444	425	373	431	430	401	442	429	414	398	430	421	387	408	431	431	380	443	434	393	419	487	452	412	412	405	425	428	401	408	465	422	434	440	416	407	438	407	445	464	437	430	400	409	420	431	451	421	431	393	413	452	439	446	423	436	438	420	457	424	401	399	431	420	421	448	423	427	419	419	415	450	455	437	426	446	451	439	417	405	417	427	446	453	435	418	390	423	440	408	406	398	417	436	397	419	427	403
1547	933	567	438	708	846	773	599	552	477	401	317	275	250	185	206	158	165	133	109	117	113	99	88	68	71	69	65	73	61	52	65	51	49	50	38	39	30	45	38	51	32	41	26	43	30	36	38	34	46	30	30	35	31	40	28	25	49	39	39	33	37	28	20	34	47	36	35	31	29	32	38	26	29	28	39	26	34	29	31	36	28	26	26	33	41	39	39	33	25	31	35	25	38	40	30	34	36	21	31	37	30	31	43	39	29	27	23	19	37	30	29	27	31	38	34	41	41	29	36	35	36	24	30	43	22	24	32	37	27	28	31	33	32	35	33	44	34	40	23	33	31	43	37	27	27	26	28	23	29	29	31	24	29	33	32	40	35	35	24	29	33	30	43	34	36	37	36	34	35	28	26	32	41	29	31	32	39	37	31	28	35	38	32	35	42	31	33	33	25	33	34	32	33	28	36	27	26	36	42	38	36	25	27	29	31	38	39	33	27	30	41	35	29	28	38	34	31	28	30	33	34	32	32	22	35	19	24	24	29	25	34	30	35	28	33	35	29	34	26	31	29	37	30	35	32	30	23	29	23	37	30	35	31	31	41	43	31	38	29	27	34	33	37	41	31	22	28	33	29	33	29	35	40	33	43	24	29	38	33	35	28	30	23	33	32	34	34	25	30	32	29	27	28	33	35	31	29	28	24	20	34	41	35	38	34	24	46	25	28	34	30	24	37	53	32	31	41	27	31	27	23	32	31	35	38	39	33	25	29	34	30	38	28	35	29	28	39	37	26	27	27	18	28	38	20	25	40	35	29	35	32	32	29	36	28	27	28	32	32	38	26	27	30	34	21	30	27	37	30	31	33	32	28	30	28	27	31	25	28	44	31	28	33	29	28	31	32	24	23	31	37	30	38	27	37	37	31	35	30	35	27	34	30	36	34	24	37	37	39	38	35	32	37	30	37	25	33	35	26	41	42	33	32	31	24	22	24	35	30	39	37	30	25	40	36	35	35	26	33	37	27	26	36	30	21	46	37	34	45	40	32	29	30	30	36	37	34	24	41	33	30	44	30	44	30	31	24	18	34	27	42	26	27	34	35	27	15	30	31	24	31	31	39	30	33	42	23	31	25	40	43	31	28	42	28	33	31	31	25	29	45	29	33	23	28	30	30	34	34	28	25	25	30	23	25	34	37	37	24	45	17	42	21	44	25	27	29	21	28	30	36	34	29	28	38	33	26	33	27	20	34	19	30	41	32	28	41	24	30	30	25	36	44	30	41	42	20	36	38	31	28	28	41	40	33	14	27	33	35	46	35	38	33	37	38	37	33	30	23	27	35	31	39	32	43	31	25	31	42	30	29	38	35	28	34	37	42	44	35	27	30	26	25	30	26	39	29	27	30	28	33	37	32	35	32	27	30	40	26	35	33	34	27	37	29	40	25	38	33	35	36	34	33	33	27	40	27	29	36	30	26	42	26	24	29	35	21	30	31	25	30	29	23	34	30	39	26	29	26	37	29	38	44	29	30	40	30	33	38	24	33	37	36	42	22	37	31	37	32	37	30	28	34	28	34	24	37	24	37	41	23	29	35	31	33	36	29	28	30	31	33	32	42	36	33	39	30	32	42	36	37	32	27	34	33	31	28	27	26	30	29	31	35	37	31	23	29	35	29	21	20	33	36	38	32	27	36	24	32	30	32	37	37	28	33	23	27	41	34	32	43	28	38	25	23	27	30	47	19	41	33	27	31	32	23	27	26	30	34	30	42	41	28	42	29	28	28	40	21	32	35	34	36	34	33	32	36	39	33	27	25	23	28	30	34	46	37	36	32	31	28	35	36	37	29	31	44	26	24	21	26	30	29	30	29	21	34	28	32	21	29	30	33	40	40	41	28	23	31	36	38	30	27	26	33	37	42	28	38	35	27	36	35	32	32	36	30	34	36	29	33	24	28	24	37	23	25	27	40	32	37	32	37	25	40	32	31	26	33	24	31	29	28	22	34	30	33	35	30	36	26	43	30	31	29	25	34	34	27	26	31	36	29	23	41	23	26	35	31	31	34	33	26	39	30	27	25	36	22	27	37	32	24	25	28	25	32	22	38	41	33	24	24	25	32	26	26	30	30	20	37	31	31	33	28	26	39	36	28	34	32	30	32	19	34	33	26	43	39	22	34	34	20	38	35	33	39	37	33	23	32	26	24	29	23	32	30	31	26	37	30	34	28	30	38	39	33	33	31	35	35	30	28	25	29	33	41	29	29	22	33	18	35	30	27	33	26	27	31	34	35	28	31	32	29	31	39	32	28	30	37	32	32	38	32	33	38	31	30	23	29	34	16	29	32	23	49	29	32	40	39	45	21	35	37	35	27	34	29	33	34	29	31	26	30	26	37	36	21	37	32	35	47	27	29	38	24	32	26	43	36	32	32	23	42	27	29	36	29	36	38	21	37	25	24	27	32	37	26	32	27	38	35	32	40	27	29	35	23	39	34	32	44	23	31	32	37	21	38	34	28	36	23	35	27	26	31	30	23	36	35	43	31	32	26	21	43	34	32	33	43	33	32	33	31	30	24	30	24	45	23	32	50	38	32	41	36	38	27	28	37	27	36	33	28	41	28	31	34	28	41	38	28	35	32	31	37	39	29	40	38	40	29	34	23	25	26	27	27	31	37	34	28	26	36	30	35	21	30	34	27	27	35	26	28	33	28	37	27	33	28	31	20	26	33	26	27	30	31	20	26	20	43	33	25	38	30	32	40	31	25	27	35	25	28	33	21	36	24	25	38	35	28	33	44	33	25	29	33	40	30	34	38	33	28	35	32	27	25	31	30	28	31	37	27	38	33	37	31	32	24	30	35	27	32	33	34	30	24	44	32	46	28	22	35	33	27	33	27	26	26	25	42	35	26	31	24	28	28	26	36	37	34	30	25	38	31	30	26	21	26	21	30	34	28	34	39	23	25	37	35	26	37	30	31	39	26	29	30	28	38	32	25	36	31	28	33	35	18	39	26	44	35	36	30	23	37	36	41	21	42	25	34	30	36	46	31	49	24	29	24	37	34	32	29	32	35	32	34	29	29	37	30	34	20	28	33	32	31	26	33	23	29	32	26	28	35	30	32	28	29	37	37	29	36	28	25	35	37	27	26	34	27	33	29	30	37	40	24	27	33	32	32	28	35	23	51	29	21	41	38	30	29	20	22	36	31	24	35	28	32	34	39	26	28	19	29	23	39	30	36	32	27	39	39	40	26	28	25	24	30	24	28	27	23	24	31	26	40	26	26	32	35	20	28	34	33	20	34	27	28	31	43	35	24	26	24	30	31	24	36	30	30	34	28	27	34	39	31	30	28	30	37	29	23	27	33	25	31	29	33	27	30	24	28	33	35	30	33	29	30	30	38	24	25	27	31	27	32	39	26	41	32	37	27	33	38	42	34	25	20	23	29	30	24	38	39	38	28	23	31	32	23	32	31	39	34	36	36	40	31	22	32	30	36
25465	19236	12798	26580	34568	33342	30104	26124	22613	19515	17011	14547	12610	11210	9885	8437	7381	6286	5378	4821	4508	4183	3674	3276	2952	2704	2436	2180	1919	1736	1557	1354	1386	1337	1216	1098	973	868	917	854	835	830	807	771	726	722	729	726	730	755	716	679	663	653	647	626	648	610	591	632	598	604	528	590	567	569	562	582	554	551	581	566	560	559	574	547	531	584	559	562	569	538	527	525	510	513	492	536	495	490	521	512	506	555	525	568	481	515	497	539	518	524	465	535	501	517	482	487	526	547	494	489	517	534	496	497	516	527	513	465	527	490	530	548	500	522	493	490	505	544	521	484	533	522	503	463	511	506	494	483	492	511	508	522	516	454	533	509	542	525	489	517	472	498	516	486	505	485	519	498	534	554	534	554	506	485	493	503	542	525	526	531	507	488	489	524	520	488	491	472	522	534	489	516	527	527	504	528	510	479	492	531	463	521	479	487	489	517	496	545	506	558	520	512	514	506	567	489	483	501	507	527	470	543	531	489	501	504	469	598	503	515	477	517	502	529	495	526	519	495	483	513	485	534	494	500	520	486	499	503	519	494	499	505	522	479	531	522	508	489	515	499	477	512	505	496	499	525	514	513	554	522	508	485	490	500	502	499	578	485	473	545	510	496	497	491	468	572	518	544	508	548	477	512	502	490	501	546	504	472	517	523	536	478	486	499	481	511	560	498	520	543	470	532	494	535	512	570	495	473	525	515	504	479	469	510	506	505	514	517	487	499	501	517	529	475	482	495	542	527	492	523	475	509	479	494	488	500	503	515	463	537	524	521	508	494	456	496	490	515	499	530	481	532	524	478	514	541	504	548	492	520	495	528	533	533	524	514	497	523	535	539	504	508	548	493	498	544	507	540	506	531	496	501	536	465	504	499	482	499	480	476	487	521	476	508	510	506	498	490	515	487	519	504	507	493	533	538	457	515	504	498	507	490	497	546	542	522	498	517	528	485	514	493	524	552	516	507	530	513	465	487	490	513	497	503	518	508	491	507	496	491	529	483	497	526	506	504	483	455	514	528	524	528	522	472	486	496	520	529	521	524	520	537	542	516	467	496	502	471	529	484	528	521	499	516	516	501	489	464	531	538	476	532	488	502	518	517	534	533	516	507	510	518	521	548	531	519	506	493	504	557	514	507	486	470	520	562	525	490	495	498	515	516	544	534	471	506	498	529	479	522	501	492	506	493	508	530	533	515	535	523	535	493	524	486	533	526	509	471	540	524	515	503	503	527	537	507	521	498	515	499	497	478	467	482	495	498	500	491	453	520	507	518	494	506	472	511	527	487	493	491	515	510	466	490	509	505	505	482	473	534	506	525	518	525	516	472	544	540	497	521	469	531	482	507	533	542	468	474	500	501	525	537	516	514	502	522	517	539	516	511	486	495	503	502	455	505	530	509	510	507	518	480	476	492	565	482	504	516	496	501	540	527	471	489	536	511	489	524	515	496	528	529	484	451	533	479	521	496	465	507	485	520	507	463	513	465	496	502	512	521	510	480	498	483	492	513	472	511	477	496	510	433	496	544	523	516	496	503	516	473	467	498	503	493	566	505	498	474	507	488	553	509	526	536	484	508	480	554	515	493	519	519	505	509	513	512	537	538	484	476	525	507	483	488	506	476	532	534	483	494	478	540	509	507	482	526	474	523	494	494	513	483	527	496	540	522	495	548	521	523	494	495	504	502	477	503	556	484	531	530	515	503	516	509	498	499	506	509	462	464	476	560	527	533	463	535	498	490	555	508	496	441	561	514	548	440	503	560	485	511	541	480	490	499	512	498	504	515	501	525	506	471	507	510	480	500	459	506	471	550	471	501	521	488	503	488	519	533	474	496	470	521	526	493	501	486	536	554	511	534	528	490	507	511	493	522	517	461	468	522	494	519	519	498	500	488	507	495	503	490	527	506	536	528	548	462	511	472	540	515	496	520	470	492	540	512	471	509	547	525	496	481	473	486	520	500	538	489	520	497	524	545	456	528	449	516	522	499	518	449	531	508	547	522	543	503	503	524	503	520	496	519	500	508	547	540	541	506	530	556	479	484	509	490	529	510	494	478	503	474	515	483	510	514	515	503	516	496	559	539	500	513	494	509	518	477	477	510	513	523	493	507	524	494	535	512	510	534	478	545	493	498	480	476	532	478	518	503	523	503	534	471	501	519	529	493	489	473	486	515	489	491	494	519	517	474	480	549	507	557	534	500	528	493	470	530	534	520	535	454	524	561	488	519	458	509	502	524	482	537	494	507	487	494	493	493	496	528	475	524	483	500	559	548	506	467	495	543	479	569	510	469	528	509	459	511	495	507	516	510	514	473	501	483	464	546	490	529	485	497	532	531	469	505	498	488	509	513	549	501	483	501	495	506	506	511	484	496	536	497	489	506	504	594	539	535	486	483	558	502	495	509	547	495	560	513	520	475	514	545	506	548	499	538	492	532	515	529	526	532	488	507	507	504	503	481	496	500	522	506	473	539	509	525	486	478	453	523	531	501	518	508	502	500	507	485	529	560	521	490	526	520	506	504	514	492	516	525	503	486	494	515	500	497	525	497	504	460	504	471	508	506	506	501	557	487	529	482	497	535	513	518	494	491	517	503	501	491	494	510	510	502	524	490	512	492	502	521	540	512	481	490	519	493	493	489	518	484	530	518	526	548	504	516	513	527	527	514	516	499	480	481	493	499	513	517	527	518	524	522	519	517	512	507	530	501	528	513	525	518	510	481	520	504	537	527	461	478	496	481	510	507	458	504	519	459	532	491	503	523	538	519	505	461	513	506	493	475	509	506	511	504	533	499	500	509	520	520	520	520	513	544	471	489	526	513	515	505	538	524	549	501	476	473	507	547	506	478	518	534	534	536	533	497	521	501	541	515	479	505	508	569	549	496	511	501	487	492	525	528	427	560	506	530	484	495	481	535	525	514	476	508	483	470	509	500	501	527	501	505	527	513	547	531	519	510	470	478	514	533	530	537	518	496	504	475	506	504	494	525	478	507	473	520	511	562	489	504	488	459	508	534	529	508	480	492	495	486	497	510	484	453	476	534	443	498	497	536	508	484	453	490	472	528	514	506	495	497	516	493	567	475	535	559	504	493	524	495	507	528	490	528	560	513	528	475	488	505	516	513	517	550	483	492	546	541	474	494	484	530	506	529	490	500	533	516	515	528	484	504	480	541	502	519	498	519	528	520	518	509	508	506	499	528	466	505	479	485	518	497	531	536	480	489	513	526	558	499	504	519	491	475	504	480	504	505	522	497	461	502	504	509	502	481	494	498	499	522	460	506	502	546	519	539	502	508	491	499	474	480	487	531	527	488	533	516	511	516	538	552	535	513	492	507	462	538	514	522	463	527	514	496	516	497	527	527	529	518	467	519	546	504	512	515	497	495	505	539	499	551	514	488	496	519	489	509	504	532	517	506	492	505	490	496	496	492	466	481	484	506	510	496	497	462	481	478	510	547	519	529	503	520	473	481
3144	832	503	393	673	765	626	607	495	446	397	304	305	228	224	184	163	145	139	128	104	96	87	103	96	79	70	79	76	71	60	63	53	52	51	50	50	43	58	44	52	69	54	42	48	54	38	36	42	40	47	37	46	41	51	54	43	42	43	49	55	53	52	43	37	39	32	50	33	43	36	48	41	46	42	39	60	33	37	43	46	43	41	34	46	50	44	41	57	47	45	52	36	36	59	38	57	49	46	43	45	37	44	37	45	32	27	54	36	39	36	55	48	43	38	39	48	44	50	46	55	40	36	40	31	48	38	49	36	45	37	38	40	41	45	44	41	43	46	39	42	44	31	38	47	48	40	43	32	44	46	40	53	41	51	45	33	44	38	51	43	50	35	43	47	34	38	41	45	43	41	34	41	44	48	31	44	45	40	39	45	35	43	39	30	44	37	37	32	38	38	49	41	46	39	34	32	30	47	33	41	52	46	45	44	43	41	49	43	46	32	34	40	44	40	50	55	41	39	51	53	46	50	40	49	44	52	37	46	45	38	35	37	28	39	40	38	31	45	33	34	54	40	38	42	41	55	51	40	68	52	45	39	34	50	50	37	30	38	43	39	50	52	49	38	46	42	39	34	33	35	40	40	40	31	33	40	43	51	54	34	53	34	40	33	41	53	49	44	45	40	40	39	47	53	37	32	45	47	38	50	46	43	36	39	40	47	25	32	51	39	57	41	45	43	45	50	30	32	44	42	41	39	43	42	47	53	53	35	40	45	36	35	44	42	40	39	44	49	43	42	42	35	45	35	35	42	46	39	49	46	45	58	25	57	36	41	48	42	39	36	30	26	42	36	43	49	50	41	46	33	46	50	45	46	44	41	39	45	40	46	36	36	35	47	42	50	42	27	42	32	36	41	46	36	45	50	54	36	42	51	43	36	49	40	41	52	33	39	45	55	39	46	51	38	42	36	43	43	44	44	36	41	41	28	32	43	41	40	45	44	40	41	30	49	35	32	38	46	46	46	28	25	46	36	47	44	38	45	28	44	47	30	45	47	46	44	30	50	40	51	41	34	42	49	38	49	31	32	55	46	38	48	43	41	33	36	46	55	42	50	48	37	45	41	33	33	35	44	37	37	56	35	50	35	38	43	39	46	40	51	37	35	37	48	49	40	33	38	41	44	32	37	40	39	42	46	34	45	38	33	43	53	38	53	51	37	49	45	52	48	55	50	37	45	49	41	41	45	42	39	41	41	45	37	44	50	53	42	41	40	40	43	40	52	43	37	45	50	51	50	49	38	37	46	46	38	44	37	38	42	44	34	37	46	48	48	45	39	37	44	45	52	35	38	48	43	44	33	42	46	50	42	46	32	37	35	43	39	52	42	44	41	37	54	49	45	41	40	42	46	54	37	47	56	43	34	41	48	44	38	47	47	42	46	37	39	43	47	43	40	28	38	53	42	37	47	42	39	47	35	49	36	41	43	32	45	42	35	41	55	35	41	45	46	37	37	41	40	54	39	36	41	45	43	50	45	38	42	45	37	48	44	33	44	40	38	42	46	42	36	30	48	38	46	52	30	59	45	43	36	58	30	36	41	50	51	34	33	46	43	45	44	41	35	42	34	40	54	41	27	41	48	32	40	34	37	40	46	40	41	31	46	39	43	39	36	37	42	43	43	33	43	40	36	46	48	53	44	39	36	46	41	47	48	45	47	42	34	38	49	40	39	36	44	41	55	46	44	48	46	34	48	47	38	49	38	36	44	47	41	54	44	45	36	48	51	36	53	36	50	42	48	52	40	45	39	51	39	37	43	44	57	29	39	46	43	43	53	56	37	50	37	49	52	50	50	46	50	47	47	36	52	50	42	52	30	41	42	44	45	44	47	50	41	56	45	42	29	43	41	49	55	41	38	49	44	42	31	30	39	35	36	41	40	39	43	35	45	43	46	54	49	45	46	49	37	52	48	45	47	44	39	45	45	43	45	44	50	34	48	47	34	45	44	43	40	41	49	36	40	51	39	36	41	51	45	52	41	41	39	39	45	43	27	40	37	42	37	33	45	40	36	40	49	35	43	44	49	43	39	39	41	41	39	54	38	48	43	50	41	28	49	48	42	39	48	39	50	50	34	55	43	41	46	46	33	49	40	29	48	49	45	45	43	44	41	31	44	36	38	30	32	39	53	46	43	40	41	36	49	42	50	39	49	41	45	39	50	46	35	36	39	47	39	38	48	47	44	34	32	35	35	56	37	43	36	37	45	42	33	43	45	43	40	37	41	50	34	44	38	37	44	34	45	33	38	49	40	42	45	56	43	44	39	46	36	50	47	49	34	46	49	49	42	42	31	35	48	39	53	37	41	50	35	42	41	35	45	39	41	56	44	32	31	38	43	35	45	42	32	35	43	33	53	46	34	40	47	42	54	47	42	41	34	33	48	37	44	43	30	40	37	49	42	47	33	28	33	49	40	50	39	55	33	37	39	42	45	41	46	45	53	48	38	37	41	53	29	43	40	46	59	34	42	41	36	44	49	54	49	44	51	35	47	38	48	35	40	44	43	31	56	52	40	39	55	45	43	47	40	43	45	43	51	37	49	46	38	43	37	36	36	46	38	46	35	39	49	43	48	51	39	32	38	42	40	43	48	42	45	40	34	37	49	41	38	38	32	35	41	27	47	45	47	46	44	41	49	44	54	42	39	47	36	48	41	42	40	38	47	36	46	36	44	62	44	48	43	52	41	54	44	40	30	43	47	51	45	46	34	58	38	43	46	50	51	46	41	45	42	33	43	45	55	44	37	45	36	45	41	36	41	51	57	40	39	42	48	39	50	48	38	31	32	51	50	44	35	36	35	48	44	44	41	51	51	45	47	46	43	46	48	32	44	38	47	39	35	47	45	32	49	42	49	37	55	38	53	39	43	33	41	45	29	38	59	29	37	47	35	44	42	40	40	41	41	42	38	42	38	54	45	54	48	49	35	45	42	55	37	44	42	44	42	50	45	39	42	46	37	39	39	37	40	38	38	21	50	45	42	34	37	46	42	47	42	41	41	49	36	43	40	44	39	48	45	51	46	51	50	42	52	41	42	57	32	55	43	39	52	50	45	49	43	35	37	37	34	40	47	43	38	34	40	36	35	43	39	53	34	49	35	43	41	39	44	33	55	38	34	38	47	44	34	32	53	38	37	39	43	52	44	42	43	48	49	47	37	42	42	39	36	32	33	36	42	36	39	43	49	50	43	48	44	42	50	44	43	41	42	41	39	49	47	40	35	35	41	35	34	50	48	45	23	42	37	43	32	42	59	39	43	41	34	40	40	45	40	39	39	34	40	44	29	40	42	35	46	54	39	38	44	43	42	40	52	44	37	47	43	37	34	39	45	34	40	53	42	42	32	37	39	31	36	40	33	52	50	34	30	35	39	39	45	47	48	42	52	41	49	42	49	34	36	36	38	47	38	46	45	42	45	50	55	40	48	42	45	54	54	29	35	53	42	42
23400	17365	11985	25371	33313	32401	29159	25226	21749	18579	16012	13879	12262	10537	9163	8026	6943	5829	5017	4625	4165	3895	3565	3236	2968	2550	2435	2177	2014	1807	1624	1497	1496	1451	1350	1234	1101	996	954	974	1028	940	952	945	831	840	842	870	808	838	865	867	808	850	827	756	791	817	753	729	792	748	728	723	747	772	747	744	689	743	650	706	720	667	692	673	728	699	709	728	684	715	672	703	692	642	752	705	672	684	683	718	662	673	691	675	621	650	687	662	721	659	686	692	653	703	657	716	663	655	658	666	630	642	692	687	669	682	722	611	679	651	672	667	664	675	687	667	631	671	667	679	645	644	645	657	662	652	655	682	651	684	674	680	666	661	659	633	679	673	664	675	662	706	691	622	689	674	699	669	673	676	698	694	688	666	635	685	672	663	661	652	650	681	629	683	668	646	681	648	652	629	684	642	683	657	675	667	653	666	654	687	622	632	634	621	673	657	619	677	680	676	699	632	682	629	653	663	618	692	641	637	670	660	676	674	664	683	635	655	657	711	678	663	648	689	610	658	667	681	654	644	650	645	666	689	680	616	650	681	674	682	661	680	683	677	725	699	641	660	658	671	677	660	676	648	673	661	675	676	676	631	618	644	681	634	636	660	678	674	693	617	665	666	662	589	678	668	646	700	659	676	661	690	666	688	638	670	695	647	637	632	669	640	615	670	667	666	668	695	675	675	656	639	681	693	630	697	619	661	619	687	633	632	634	630	665	682	678	643	649	681	616	653	661	643	715	627	691	636	646	608	657	665	711	647	674	628	660	636	678	670	631	662	646	649	644	669	674	659	642	660	690	675	663	648	675	659	678	692	674	671	643	706	676	665	630	672	648	676	639	632	690	651	617	668	629	664	657	628	681	704	682	637	674	668	629	654	617	693	664	681	685	677	643	674	687	653	663	649	715	649	631	629	658	656	679	685	656	659	654	687	657	650	689	667	646	642	627	655	656	617	652	674	627	735	679	636	627	638	695	666	653	653	653	660	642	680	661	643	663	664	732	677	652	674	649	715	641	636	688	648	683	657	705	665	638	684	642	694	665	671	654	687	648	648	652	657	653	644	680	630	681	679	666	693	690	715	659	709	647	660	683	630	661	626	729	670	662	674	649	630	669	643	698	643	669	649	685	647	648	674	632	634	643	655	656	706	677	660	633	687	650	674	701	672	663	697	702	670	682	621	651	653	683	686	669	662	660	652	679	642	668	686	656	667	633	603	663	663	649	699	659	651	644	683	646	645	657	680	709	711	704	644	639	667	657	643	688	655	647	674	628	707	637	704	639	675	675	648	684	672	606	672	597	680	617	659	640	652	688	648	673	642	619	673	672	645	654	680	645	633	641	682	660	672	702	711	671	652	653	648	717	628	659	632	617	617	680	712	633	623	658	655	645	636	665	655	691	625	682	638	658	711	673	642	639	637	678	667	726	652	652	687	645	624	653	642	689	660	762	707	689	710	693	646	699	687	668	635	634	621	658	717	658	667	665	627	643	637	639	681	646	636	658	679	668	629	645	664	678	659	663	649	711	653	641	682	628	672	624	655	682	636	650	667	729	668	679	665	642	661	632	700	633	694	666	676	659	616	686	627	677	712	696	650	667	634	643	699	678	705	684	678	688	672	673	676	673	635	650	691	645	654	696	661	639	627	675	706	668	636	679	647	685	647	686	694	620	636	636	641	685	671	671	640	684	693	710	617	652	663	691	649	689	655	662	654	662	660	627	707	659	679	669	634	687	645	675	676	652	692	690	682	635	651	668	664	636	671	702	671	679	625	678	616	649	636	639	659	632	640	688	672	654	650	656	682	649	665	650	656	656	697	645	714	676	647	650	674	671	693	636	650	678	680	604	666	719	702	660	685	639	687	643	610	660	645	669	689	688	643	646	647	677	645	678	643	661	642	654	668	670	698	692	635	651	659	684	681	679	645	635	636	673	620	661	657	681	637	668	656	602	679	662	619	660	650	674	642	654	655	673	635	713	630	676	673	627	646	686	681	723	701	665	659	645	676	676	669	647	679	698	677	644	694	676	630	670	669	709	639	666	659	681	685	634	641	692	669	650	656	656	663	672	681	641	621	687	681	669	660	685	660	669	689	743	615	663	705	653	728	689	675	681	625	646	657	681	724	678	652	668	662	637	652	674	658	655	625	731	701	670	646	658	723	709	658	629	697	651	664	697	645	653	682	667	678	641	670	681	658	650	625	661	648	720	667	728	629	657	675	670	656	645	698	665	601	622	665	648	653	676	671	659	665	634	648	673	654	685	679	668	647	652	660	703	628	674	669	674	637	707	702	648	698	692	652	672	703	696	624	650	667	673	669	628	613	649	670	657	644	670	658	651	689	631	640	671	678	606	721	672	692	640	669	663	658	646	644	655	658	708	654	704	658	689	666	685	623	693	660	643	679	684	637	663	624	658	664	671	624	669	686	639	652	661	682	642	723	658	647	666	649	685	657	713	619	671	663	646	697	682	662	673	654	675	645	668	648	644	650	643	671	689	661	671	673	605	692	691	638	688	648	671	620	713	704	658	686	651	723	667	653	683	639	645	664	664	638	679	687	661	674	651	665	681	658	700	668	655	664	663	687	638	726	647	633	692	639	610	698	683	612	679	703	671	654	613	651	654	578	637	664	683	708	662	676	693	720	648	634	669	653	658	640	640	628	592	637	643	645	680	670	674	710	671	639	638	651	689	665	631	658	653	701	657	689	686	635	666	704	675	698	611	636	665	671	664	679	717	637	724	707	677	687	642	643	637	683	682	720	687	677	651	713	684	658	670	615	697	631	686	684	647	694	648	696	699	669	683	679	700	678	635	632	698	619	691	623	668	645	648	661	646	628	651	671	713	697	637	661	680	658	655	629	648	678	674	688	702	688	655	675	656	653	707	641	637	656	696	656	669	625	690	658	689	697	632	639	668	667	654	680	686	689	704	593	642	649	636	670	660	686	691	643	663	679	644	641	648	671	655	647	657	671	682	715	668	702	632	652	674	651	668	694	654	631	608	635	653	676	660	645	708	655	677	667	698	663	678	631	696	647	642	665	621	653	706	671	698	660	698	647	667	665	672	642	708	724	649	623	714	648	719	645	729	696	652	689	679	651	682	696	676	647	652	645	674	621	653	635	646	700	716	645	705	717	703	692	704	656	639	630	625	660	665	654	682	718	674	663	645	676	641	639	639	637	638	695	687	638	660	662	608	687	675	641	630	666	709	668	663	664	687	655	656	661	650	692	657	675	631	678	709	670	658	649	654	651	679	689	672	683	650	612	686	667	715	661	682	616	646	666	607	715	677	654	680	623	723	668	687	669	617	651	664	657	675	673	655	625	691	649	600	648	669	685	628	687	661	653	675	671	678	692	622	640	651	672	689	665	631	636	629	606	667	690	690	703	706	694	637	673	662	688	662	679	629	660	683	695	693	642	653	694	668	656	644	660	679	653	703	652	655	659	658	655	629	683	662	663	649	672	644	642
2619	1316	782	608	976	1096	1063	851	716	634	548	503	447	334	324	306	236	228	164	167	168	146	133	120	133	100	94	96	91	87	81	96	81	65	59	73	66	63	60	62	52	49	58	48	59	52	44	63	51	54	60	54	60	58	61	53	56	47	53	60	55	55	69	61	57	54	51	63	49	50	54	45	38	37	52	51	46	56	55	47	56	52	48	51	64	48	54	50	38	52	44	49	52	54	56	46	46	45	54	51	49	39	51	57	51	41	38	45	54	47	50	38	41	57	56	38	47	55	45	47	50	47	62	47	42	38	43	45	48	43	49	57	58	46	41	63	43	49	66	36	55	45	49	68	50	35	59	53	50	45	58	55	57	46	45	47	47	46	47	49	54	47	48	58	42	47	58	46	49	51	41	56	47	52	39	42	48	51	72	46	64	49	49	46	59	55	50	43	58	44	37	56	48	56	44	43	50	52	41	49	43	44	58	38	47	37	52	44	52	41	50	46	43	57	60	47	42	59	48	50	43	59	59	60	53	49	52	56	44	55	61	43	39	41	34	46	47	57	45	49	47	51	69	66	50	61	54	56	53	48	45	58	46	50	49	39	52	54	65	42	45	56	39	39	44	41	41	55	64	55	56	54	60	58	53	36	43	47	51	52	68	62	41	42	49	44	45	52	55	44	47	53	54	59	50	47	54	55	46	51	50	65	49	52	55	52	42	45	52	36	62	66	45	51	54	46	50	50	55	51	43	46	64	48	57	61	46	41	51	40	43	45	59	52	42	60	60	48	40	39	45	42	53	42	44	49	53	48	50	46	62	51	46	42	65	50	45	40	49	46	53	62	38	52	41	45	45	61	58	57	56	49	42	44	46	54	46	56	43	46	44	45	41	47	52	50	54	47	60	51	55	41	33	55	50	51	45	51	57	48	58	37	48	52	66	51	52	49	45	42	40	48	52	41	56	67	45	56	39	54	41	47	49	40	57	50	47	52	47	65	37	49	53	49	59	47	48	44	54	34	48	63	44	40	50	52	41	44	53	63	40	41	52	60	57	42	51	55	51	49	44	46	42	46	59	58	44	42	54	52	48	44	47	41	45	54	61	49	49	53	43	45	43	54	58	46	40	53	58	55	47	44	63	59	54	53	43	55	39	44	48	54	47	57	46	39	40	55	43	51	67	52	56	50	43	40	57	54	58	45	36	35	58	58	52	63	57	47	58	54	62	44	50	45	52	56	53	50	50	57	54	47	36	52	58	41	47	54	46	50	50	41	46	57	49	57	48	49	62	55	47	43	43	64	49	56	52	47	62	43	50	32	42	53	37	53	49	49	59	53	48	49	46	39	48	47	48	48	48	65	54	45	45	48	41	48	53	47	45	46	51	48	59	41	50	51	42	57	49	53	56	53	48	44	42	37	46	50	45	46	54	50	61	57	60	44	40	61	55	53	51	48	54	50	54	51	50	54	46	53	45	51	45	46	52	42	45	42	51	42	60	63	47	56	55	43	50	54	39	46	47	49	51	46	45	55	48	45	37	49	43	61	45	56	42	49	51	36	44	48	40	51	55	45	57	53	45	48	48	44	58	46	46	36	52	44	43	60	42	55	60	61	45	50	37	53	46	50	48	46	41	50	42	48	45	41	40	47	52	37	57	42	45	42	42	52	46	51	61	53	47	50	53	53	50	50	50	62	63	53	42	44	56	48	49	45	53	48	48	51	50	41	57	56	59	46	39	46	61	54	51	62	55	42	60	58	46	57	40	51	45	47	51	52	46	48	54	43	57	54	48	59	44	53	44	55	50	53	59	45	41	41	54	50	52	55	67	49	47	54	62	52	41	52	52	48	53	49	41	47	46	53	59	47	49	45	43	44	62	42	54	65	43	46	43	53	44	56	56	42	47	64	44	47	58	46	53	61	37	43	44	47	43	51	58	50	62	51	50	51	49	53	41	54	53	41	38	48	39	58	51	46	59	60	50	55	44	41	48	60	48	40	47	51	41	56	56	52	52	60	52	48	48	60	41	45	49	48	52	45	48	43	40	53	57	49	47	51	58	50	47	47	37	47	53	32	55	38	44	52	53	47	40	54	50	45	54	48	52	49	45	49	43	46	45	52	72	58	55	36	44	41	57	52	48	65	52	56	44	49	49	51	55	54	43	47	50	41	49	55	47	49	54	48	42	50	55	49	60	45	52	57	58	52	48	53	42	49	51	49	49	55	57	55	56	53	48	42	50	43	55	46	57	50	61	54	60	48	55	45	57	50	56	38	57	46	36	40	45	55	56	47	48	43	42	47	56	49	50	54	46	48	56	50	49	50	52	45	70	55	42	45	46	56	53	55	59	37	41	46	46	37	38	56	49	50	47	45	57	52	39	50	56	48	44	47	38	48	51	52	43	51	41	52	52	57	38	55	44	53	49	50	54	54	57	52	54	50	47	32	47	60	63	55	48	63	60	55	57	43	58	58	46	60	62	48	50	36	52	55	41	49	50	44	43	50	55	52	59	44	59	54	49	62	46	39	53	49	46	42	55	39	47	28	48	57	62	44	38	70	60	42	50	56	48	56	54	49	38	51	49	56	53	54	50	48	50	58	56	62	39	61	49	51	48	64	44	52	55	44	52	58	36	45	44	54	46	55	60	43	44	42	54	58	57	48	51	52	51	45	40	47	43	42	48	45	60	51	50	48	57	43	47	55	38	50	45	52	45	44	54	50	64	49	46	38	48	58	59	55	45	55	41	40	54	50	51	55	57	51	54	48	40	53	54	58	50	51	50	54	44	65	57	59	63	63	46	66	63	48	41	50	43	40	38	47	46	46	53	44	60	47	44	55	64	43	54	55	52	53	44	43	54	53	47	52	42	41	51	38	41	62	44	35	44	57	48	58	45	40	34	52	47	57	55	56	39	40	62	45	37	39	55	49	45	40	54	54	44	51	36	42	57	52	51	52	44	50	52	52	52	45	54	49	33	53	53	56	53	51	39	51	46	62	42	43	52	50	61	61	49	53	56	45	53	45	51	51	59	53	42	44	50	55	52	40	60	54	48	40	45	43	57	54	57	41	61	54	45	51	53	51	39	38	49	48	67	43	44	38	56	49	60	49	52	47	46	61	49	59	48	47	57	52	56	60	47	49	57	51	62	46	44	51	45	48	56	53	45	54	61	59	57	48	42	47	48	40	51	52	45	46	30	49	51	48	52	62	58	46	48	62	54	44	52	43	57	56	46	40	49	41	42	47	37	55	51	58	51	47	51	51	41	47	40	51	53	53	48	55	54	49	44	54	52	41	53	47	58	51	51	44	48	55	63	55	37	48	56	50	42	62	44	44	51	59	41	41	48	45	51	46	40	61	49	56	40	48	40	46	48	39	55	41	49	47	50	68	48	49	47	62	57	52	52	52	56	47	49	64	56	40	49	55	43	54	68	53	48	48	52	46	50	51	59	53	38	48	54	65	56	46	45	41	39	49	58	57	52	39	52	50	55	51	40	63
28821	21973	15823	29981	37986	37128	33928	30030	26500	23490	20547	18156	16019	14189	12435	10915	9335	8051	7042	6373	5740	5390	4855	4346	3798	3533	3231	2902	2655	2474	2302	2107	1958	1844	1751	1544	1415	1340	1306	1251	1189	1222	1174	1140	1087	1046	1064	1081	1067	1073	988	1066	1000	945	1038	987	936	990	932	928	909	922	887	889	913	848	880	891	884	843	873	846	834	869	809	804	835	828	809	767	838	841	807	782	775	787	788	818	833	785	876	755	775	778	798	825	756	766	786	761	769	821	761	759	842	726	779	776	787	789	779	771	781	758	838	778	755	782	828	826	743	807	830	746	772	749	774	750	765	800	750	807	760	753	763	758	797	782	746	813	799	816	784	727	763	774	778	775	778	706	751	768	806	745	820	728	740	796	773	793	781	847	803	781	777	820	809	785	751	758	789	768	792	736	784	769	742	798	790	800	804	779	805	711	771	833	774	755	782	790	825	762	805	780	748	777	778	774	762	797	769	791	723	765	824	827	796	783	759	789	739	770	782	806	760	805	742	784	814	809	758	810	754	779	822	813	774	765	809	751	743	774	734	683	792	705	766	784	789	822	804	791	768	764	766	776	753	731	772	768	799	769	773	786	783	733	760	835	820	702	743	819	719	759	801	797	749	783	741	783	782	774	772	789	822	785	782	793	814	799	748	765	757	808	763	769	785	796	731	794	754	809	781	769	728	778	773	806	734	754	782	791	775	784	752	770	697	776	797	765	787	758	806	683	794	757	750	826	751	789	775	783	784	786	807	753	772	822	762	797	740	805	758	780	738	739	766	766	792	803	774	778	774	819	793	764	772	737	757	796	758	782	788	738	763	740	794	761	751	789	778	780	772	780	769	755	803	755	745	793	708	784	795	773	784	763	788	796	750	744	782	767	754	711	785	803	808	787	777	744	760	785	764	773	747	757	825	768	768	807	777	804	769	785	768	764	751	764	784	741	763	800	758	837	801	746	819	797	739	735	814	771	772	765	741	781	798	806	723	736	763	756	749	789	794	778	766	773	765	779	741	807	789	776	789	783	777	747	754	776	743	764	805	773	790	793	735	782	767	755	746	769	730	759	779	797	749	778	784	732	779	762	775	810	763	755	770	772	772	754	771	787	815	754	744	801	803	769	736	755	779	777	757	795	750	768	818	802	747	766	771	778	740	759	769	803	761	815	800	836	744	813	782	783	775	793	762	741	726	763	801	817	748	737	865	782	809	734	762	809	812	739	756	780	812	778	763	765	764	718	775	788	742	749	788	766	798	756	776	758	769	788	777	774	737	782	761	846	725	756	754	754	779	745	737	730	731	734	727	766	744	757	741	806	776	754	776	758	719	755	756	759	756	785	772	739	780	774	762	808	778	781	782	733	808	744	812	742	738	785	753	839	807	742	848	765	750	783	783	754	776	826	791	713	789	750	798	752	764	830	786	785	787	789	786	783	817	789	766	778	762	727	775	765	780	733	797	766	775	723	778	825	823	779	763	764	782	716	807	800	729	815	747	708	771	743	778	830	799	806	804	779	793	817	762	740	752	721	800	779	779	796	793	747	790	760	739	764	793	751	790	750	733	749	759	766	795	775	791	790	796	808	783	793	774	738	721	752	732	811	800	748	781	784	713	726	721	742	770	800	817	795	765	768	808	784	744	761	795	808	775	793	768	759	797	790	700	786	766	776	784	741	777	766	777	790	731	780	774	741	793	778	770	788	745	776	816	715	722	730	739	773	728	767	799	759	772	761	784	814	790	747	758	763	722	777	765	726	759	787	814	743	806	768	799	816	723	750	814	767	714	735	778	750	791	796	725	825	763	760	720	786	769	762	761	792	755	802	796	739	788	742	748	733	799	797	767	778	764	804	792	771	795	747	780	773	793	776	766	822	772	788	779	788	780	812	815	787	780	768	804	749	727	781	753	760	778	757	762	758	732	777	719	789	767	784	805	734	816	777	776	775	741	749	738	770	733	801	783	753	793	770	800	740	742	785	780	749	780	781	785	791	813	752	826	745	767	789	782	763	805	796	737	745	775	811	796	834	680	778	758	794	768	834	796	803	786	771	796	810	753	817	803	750	724	758	777	746	778	810	744	757	753	793	774	788	747	783	754	754	763	800	736	791	755	775	775	819	810	837	778	743	735	779	751	711	747	766	731	745	781	744	796	769	752	728	755	813	736	753	826	734	749	735	792	791	774	789	771	795	729	740	792	737	777	761	778	786	795	774	764	814	777	814	750	753	839	790	737	768	803	733	780	769	741	809	783	735	808	776	818	734	778	739	782	773	725	764	800	755	768	739	839	768	771	784	757	775	755	745	779	757	795	729	805	768	783	793	761	744	833	807	771	792	766	726	728	775	755	738	783	785	785	809	743	741	761	764	789	703	816	741	834	769	748	812	752	802	761	753	788	774	792	757	789	810	721	769	814	758	741	829	767	741	798	779	775	783	765	760	754	706	785	779	757	787	735	769	775	830	805	780	761	758	770	762	786	739	781	753	784	797	774	738	822	819	729	812	751	720	793	730	760	786	769	817	824	776	802	786	751	726	780	752	790	817	788	787	765	779	776	750	753	752	768	793	747	831	784	804	790	758	780	732	746	772	801	778	777	777	774	801	824	796	797	701	748	757	800	740	770	772	747	768	827	751	799	742	799	796	768	777	768	783	822	787	796	728	809	765	743	817	822	796	779	763	812	812	731	790	789	807	764	743	738	756	817	765	743	785	772	756	741	817	769	824	777	720	735	793	778	774	782	780	806	791	803	770	788	738	765	764	819	782	823	765	740	763	756	797	774	791	762	755	764	825	802	717	839	765	837	805	786	787	812	784	817	780	754	770	817	716	793	798	734	767	719	817	759	771	779	776	713	749	752	718	728	762	788	800	754	739	764	764	786	804	758	797	775	742	810	791	785	789	784	722	757	769	768	736	711	777	757	764	809	814	774	735	774	813	785	784	751	774	775	760	759	765	810	747	777	740	741	730	761	746	755	772	780	768	781	784	749	780	759	735	788	787	746	783	787	771	776	815	760	778	746	793	759	790	786	744	763	796	795	762	758	740	783	762	785	742	770	784	794	767	776	780	716	732	792	781	778	802	746	749	764	770	751	752	796	822	811	763	788	739	744	790	764	751	800	807	770	766	718	715	810	753	739	740	780	824	774	796	747	798	777	755	761	789	750	804	834	789	765	834	818	793	779	747	749	799	773	754	745	798	744	798	791	732	751	762	725	804	760	807	774	750	817	753	768	753	747	769	803	777	754	770	742	787	760	718	794	767	778	774	799	804	811	760	775	792	802	714	738	770	764	790	749	757	776	775	734	759	783	795	812	794	788	714	754	797	780	722	813	807	737	783	785	803	759	757	765	792	740	795	726	800	768	738	800	787	753	775	769	802	762	749	761	790	777	752	722	809	748	756	778	762	741	789	781	757	736	756	742	763	782	791	798	772	730	730	777	807	758	732	797	755	738	748	772	780	788	795	775	789	777	736	789	776	770	784	741	775	778	802
1956	589	354	288	474	457	493	397	345	287	295	202	185	144	149	122	120	115	75	99	61	61	87	66	44	58	53	42	35	40	42	44	50	45	42	34	27	13	25	39	34	25	34	39	32	24	32	26	22	42	33	25	23	23	29	33	28	27	22	30	22	29	17	26	26	35	23	25	30	22	22	28	21	23	30	35	38	31	27	24	26	28	26	29	28	34	24	27	21	32	31	22	29	34	34	29	25	27	19	29	24	27	29	25	26	31	33	17	32	23	23	35	27	27	30	16	22	28	30	24	23	29	28	24	29	21	39	30	25	26	26	27	30	20	14	18	27	31	25	24	31	25	30	29	21	27	33	26	39	25	25	25	32	33	21	31	30	37	27	19	24	21	19	29	23	21	24	26	23	33	19	21	25	34	26	33	26	35	28	25	27	27	20	24	25	12	32	28	25	28	25	27	26	24	24	27	33	27	18	28	24	23	23	29	29	23	27	29	24	29	24	27	21	23	23	32	23	23	17	27	24	19	21	30	21	32	24	23	37	22	27	17	27	24	25	36	21	27	30	19	31	32	36	32	23	27	20	21	36	25	28	31	30	30	19	35	24	18	30	27	25	26	26	25	19	20	37	34	21	30	26	26	28	33	26	26	29	23	29	27	13	28	23	25	15	20	31	20	31	19	27	31	28	16	25	19	33	33	18	18	23	27	22	24	23	32	35	28	25	27	15	32	28	18	22	21	21	29	25	22	19	26	23	24	19	25	18	23	20	19	23	27	22	31	22	28	31	25	22	23	35	26	26	27	25	29	24	29	35	41	26	25	25	28	23	27	25	23	16	23	22	23	24	31	30	23	32	20	25	34	17	27	28	24	27	23	30	28	28	32	29	26	24	30	25	21	15	19	30	14	37	21	27	32	22	26	24	22	20	34	31	29	24	27	19	29	20	37	32	26	37	27	26	24	23	23	27	15	20	22	23	21	35	26	24	33	29	22	26	20	28	23	31	22	23	17	27	35	21	30	21	31	32	19	27	30	27	34	23	28	31	25	31	23	25	34	31	31	25	31	24	23	30	27	23	22	24	24	18	16	22	36	24	29	26	21	29	27	23	28	33	30	26	20	27	31	29	30	27	20	31	36	22	24	22	17	28	29	32	23	21	29	22	25	24	24	27	26	28	22	19	26	31	22	22	27	32	25	19	19	31	31	28	33	27	32	26	26	23	28	27	29	31	26	23	23	30	20	18	28	29	33	32	22	20	26	27	27	20	30	26	29	34	27	30	30	32	23	24	28	25	24	27	34	19	21	20	35	24	20	23	35	19	20	24	27	28	32	31	23	32	20	27	35	24	25	34	32	28	30	31	31	39	27	26	31	31	22	19	23	23	21	22	19	30	30	30	30	24	25	21	31	21	26	23	21	22	35	22	34	26	28	26	29	20	33	25	29	24	24	32	39	37	29	23	25	26	27	23	33	24	32	36	21	33	26	31	27	19	30	36	28	23	15	34	20	26	16	28	36	27	26	29	33	29	27	26	27	30	24	34	27	18	30	31	22	30	29	38	30	34	21	21	24	25	22	29	28	23	27	27	28	27	34	23	19	23	27	30	17	25	27	23	31	21	26	36	26	30	19	29	29	23	27	30	22	22	25	23	21	26	23	23	24	24	24	38	30	30	31	23	21	22	27	26	23	23	34	30	22	33	24	28	23	29	29	29	31	34	24	24	13	17	23	32	28	25	25	28	21	29	23	25	26	24	32	24	15	24	27	26	23	32	19	22	24	17	25	24	29	22	24	24	25	29	32	27	20	27	20	28	12	26	27	25	35	30	22	24	26	23	24	26	16	26	35	28	29	22	30	19	30	23	23	24	18	31	28	34	19	26	29	30	27	26	26	25	34	24	32	24	22	30	28	31	22	27	34	35	20	28	20	22	23	27	20	23	25	33	21	31	22	28	35	27	17	17	25	26	28	24	35	20	30	25	31	20	29	22	24	24	24	22	26	32	22	30	26	24	31	24	25	25	23	30	29	24	19	28	26	24	27	27	24	18	24	26	24	25	27	25	25	24	31	13	37	14	30	23	33	29	33	18	29	30	22	33	29	27	29	29	28	23	28	33	35	25	21	18	29	28	26	12	25	24	26	28	34	20	26	31	19	27	20	18	28	26	17	26	22	29	26	28	27	26	39	23	22	36	27	27	26	18	27	33	30	26	16	23	33	25	26	23	28	23	23	25	27	32	24	32	24	17	21	28	25	26	23	25	27	24	15	26	24	27	35	26	28	28	22	26	28	25	30	23	32	25	28	20	25	25	23	30	23	26	19	23	18	24	33	19	17	30	30	22	29	38	24	26	11	32	31	24	18	26	20	25	28	26	27	24	25	27	26	27	28	25	22	20	30	30	23	23	31	19	27	18	23	28	21	17	21	25	32	19	23	22	27	25	28	31	29	31	28	25	23	26	23	41	27	34	34	23	17	25	28	34	30	23	20	22	21	25	28	23	21	22	22	33	33	20	22	32	31	21	19	27	23	31	22	27	18	33	25	25	28	30	23	24	29	28	26	33	23	24	21	18	23	20	21	22	32	23	23	36	25	32	33	28	29	26	27	20	32	28	21	27	24	22	31	23	22	34	23	28	27	26	36	22	20	34	30	31	31	28	35	25	21	24	23	28	28	28	29	21	19	16	25	24	29	17	30	24	27	21	20	27	33	16	22	14	24	32	26	21	29	31	25	29	25	23	22	23	31	21	26	36	22	26	20	28	33	35	16	24	24	23	20	31	28	26	26	30	26	20	36	20	28	29	21	27	24	20	27	27	18	25	28	20	32	26	30	24	21	27	35	22	26	27	23	26	26	18	23	38	33	36	23	23	46	24	21	15	31	26	26	20	32	27	23	21	20	32	23	24	32	30	24	22	20	29	22	28	28	21	25	21	22	16	31	28	37	24	31	33	22	20	33	27	22	18	30	29	30	34	36	32	23	32	19	26	20	31	28	29	26	37	28	24	27	27	14	23	21	33	17	28	25	23	28	28	27	27	20	24	36	32	28	25	31	24	28	26	26	26	22	24	27	22	24	27	39	23	40	25	29	33	24	29	27	35	32	29	26	21	24	18	28	17	24	33	28	29	28	26	29	32	17	24	23	21	19	31	22	26	29	34	19	31	29	26	25	35	19	25	23	23	19	30	21	28	20	33	21	29	34	24	17	20	24	26	36	24	27	27	24	29	21	16	29	14	35	23	26	12	32	30	30	17	35	28	29	32	28	25	17	22	30	20	32	27	25	29	22	24	28	19	26	18	29	32	24	27	26	33	33	31	18	26	28	26	25	19	32	24	34	40	37	28	24	23	37	34	28	26	22	26	21	30	15	26	31	21	35	23	30	25	25	19	26	29	30	24	26	19	30	22	26	27	36	25	22	32	24	21	22	35	27	26	25	28	22	26	20	23	37	24	24	30	29	26	25	35	33	30	28	26	21	25	27	33	20	26	20	19	31
20792	14162	9228	21399	29062	28189	24921	20899	17588	14727	12641	10772	9210	7955	6807	5633	4952	4270	3606	3208	2960	2989	2473	2305	1989	1812	1632	1505	1396	1242	1269	1160	1099	979	883	764	683	726	607	687	607	617	641	549	584	530	537	551	568	568	588	528	534	515	561	513	505	520	469	467	512	458	463	473	458	434	402	467	508	478	435	429	462	468	441	396	421	441	426	436	413	404	436	434	455	416	437	423	406	431	449	372	417	432	432	399	436	403	444	427	422	422	441	378	455	407	427	433	446	431	448	457	413	420	387	417	450	436	418	469	434	438	430	436	456	376	440	442	409	446	422	418	450	419	431	430	455	443	425	460	414	428	420	406	400	439	430	392	429	397	417	405	425	412	457	410	410	400	399	408	423	419	413	409	427	454	421	351	448	424	388	456	421	414	448	456	449	430	442	412	428	414	427	436	424	454	412	420	408	408	400	416	392	389	442	423	399	446	428	388	390	392	452	411	410	394	381	436	453	421	432	402	433	426	430	406	393	412	406	407	408	454	424	424	404	401	395	436	446	416	436	423	384	384	449	442	411	398	409	435	453	439	405	418	425	361	452	423	402	418	396	403	428	412	398	408	456	423	411	420	457	393	404	424	437	428	418	464	428	404	401	418	421	422	382	423	419	411	390	403	410	433	449	429	431	410	434	425	382	420	413	421	433	443	395	431	416	422	432	388	407	422	426	407	433	436	431	422	384	436	385	432	430	429	390	419	428	418	417	440	412	440	441	423	433	427	435	428	412	438	416	443	399	431	434	449	414	434	439	395	420	421	415	425	425	409	431	414	422	466	414	453	450	424	410	432	377	398	439	438	417	383	421	411	432	435	407	414	417	424	446	414	425	428	404	422	412	424	429	440	453	435	414	415	403	410	384	444	402	431	438	398	418	425	418	410	410	436	417	403	444	423	423	408	460	406	425	408	388	408	419	414	411	416	452	411	425	458	432	443	426	437	384	432	434	438	428	421	421	380	393	385	444	433	398	424	408	392	419	414	414	432	445	433	443	411	406	417	394	424	427	473	417	413	437	411	450	410	412	383	462	486	415	454	454	385	439	424	409	410	444	427	408	437	410	393	385	437	425	424	420	426	426	409	394	394	427	412	431	402	421	397	415	419	425	410	421	377	433	397	348	431	406	416	418	422	408	420	416	464	426	435	432	399	421	392	446	456	417	423	412	440	475	411	408	412	397	403	428	460	442	400	409	427	391	404	402	420	414	395	405	415	418	418	435	392	423	435	432	408	430	414	404	459	415	404	399	409	415	426	399	439	406	403	410	433	423	422	421	444	393	424	373	448	378	409	424	437	411	455	428	402	410	414	414	421	394	447	433	427	431	419	413	409	421	433	437	427	397	405	418	404	434	400	380	441	430	432	387	401	401	421	419	459	428	454	437	367	417	414	408	419	433	441	435	406	398	413	414	416	396	398	435	375	403	450	430	401	391	417	426	413	390	408	436	422	404	396	400	459	424	419	429	435	464	443	444	457	428	417	369	432	426	440	414	409	432	430	401	421	406	407	402	434	407	446	478	419	411	402	426	430	401	442	415	427	448	409	433	449	379	421	399	420	458	430	411	449	399	471	401	433	415	424	395	427	416	416	443	420	457	410	409	427	432	401	424	435	396	391	409	385	415	422	415	425	444	430	416	438	423	430	443	412	405	429	419	456	434	435	402	405	414	436	398	401	408	400	421	405	429	404	411	426	385	465	422	424	442	463	397	434	425	405	437	392	429	410	425	444	406	484	460	432	439	421	427	439	446	390	420	446	406	391	442	415	441	444	481	434	422	401	415	420	434	453	437	430	416	447	398	430	408	374	432	453	395	421	399	398	403	419	378	429	420	436	407	440	377	418	423	408	375	446	423	420	418	434	437	443	420	433	414	424	394	429	433	417	442	372	414	411	395	390	422	416	433	434	388	427	416	421	440	437	437	443	452	443	412	398	420	465	445	447	405	416	414	433	419	388	429	408	409	387	415	450	425	401	400	422	436	431	401	414	423	400	444	428	435	395	413	422	418	408	407	441	426	405	434	413	391	417	424	402	410	425	440	424	444	444	437	433	411	428	441	405	420	424	427	430	428	377	390	429	401	387	410	405	434	415	442	459	422	439	408	418	398	379	396	458	440	439	423	438	422	449	426	405	429	444	410	389	431	420	411	439	422	444	429	388	443	450	458	406	414	407	429	413	416	422	397	390	413	408	423	425	385	431	391	403	409	462	389	393	451	427	459	420	383	446	433	393	464	435	409	406	377	452	439	402	408	415	419	393	402	429	431	476	406	395	407	430	429	441	414	441	399	391	451	435	392	404	422	434	425	440	432	416	435	409	400	416	412	420	447	405	392	403	440	434	442	484	425	410	424	421	429	440	405	430	378	403	437	441	406	398	450	397	404	435	405	419	440	430	425	438	433	422	415	372	411	430	430	426	410	416	413	442	407	436	445	416	385	417	426	397	449	433	416	448	405	415	429	406	443	448	452	401	380	412	448	433	411	433	420	436	419	401	456	448	399	391	439	447	416	432	408	426	430	460	403	428	445	450	421	442	382	450	411	430	424	413	434	428	401	390	403	391	421	437	386	403	426	438	420	410	415	405	469	422	408	471	410	436	396	428	401	410	413	444	421	364	421	410	433	477	384	445	464	416	421	398	419	443	404	395	408	402	398	391	386	405	426	460	412	409	443	402	384	427	431	443	420	445	418	423	403	419	422	438	421	454	415	442	425	398	380	415	430	428	435	433	423	451	441	383	418	440	446	430	435	428	386	422	469	439	395	395	451	430	424	412	422	416	399	385	431	461	429	441	384	452	393	407	411	418	386	404	418	384	417	432	414	415	421	415	426	431	429	398	395	391	433	430	444	441	411	417	458	412	460	420	419	414	411	395	405	389	417	436	415	424	439	426	409	433	429	406	395	418	367	444	437	430	425	446	418	433	405	432	407	421	438	429	422	426	423	421	390	422	434	419	407	425	446	397	397	422	412	395	434	453	424	427	411	416	412	440	443	428	461	439	439	405	403	440	439	438	407	392	415	453	431	409	449	410	402	429	433	411	395	440	435	366	431	403	413	385	423	431	421	406	427	398	414	407	426	399	426	418	420	430	425	426	408	436	428	424	400	401	448	460	386	393	376	425	430	409	408	415	481	414	405	432	414	373	417	428	445	447	402	390	404	414	444	452	426	399	415	404	382	418	429	406	384	389	417	441	432	396	413	411	383	431	373	412	440	434	424	427	434	434	429	410	422	467	427	393	421	441	411	436	426	432	436	403	403	414	401	416	397	425	398	409	424	427	412	424	397	400	432	469	421	404	435	402	399	404	444	409	446	434	433	448	396	392	451	419	407	432	419	399	405	426	415	395	410	412	410	405	451	416	389	434	433	408	435	416	347	435	405	425	407	427	456	417	426	436	400	482	401	435	434	421	429	401	420	416	400	427	422	405	419	401	441	429	434	450	401	454	447	398	453	407	456	431
1619	949	552	417	703	783	736	621	561	452	405	349	288	258	214	209	178	150	136	117	103	94	98	76	74	61	73	60	60	45	62	53	45	57	51	61	36	39	41	49	40	32	35	36	35	31	36	42	32	38	42	42	37	36	45	38	29	36	36	40	29	29	47	33	25	34	30	37	28	30	30	36	27	24	29	34	39	32	29	39	31	29	32	36	26	23	32	37	36	18	26	34	33	32	34	40	31	39	35	21	33	27	22	32	46	34	26	36	38	30	38	37	27	29	32	28	48	33	40	34	23	35	24	30	41	36	26	35	26	39	31	34	26	29	31	25	35	30	40	23	31	36	37	29	40	31	27	32	37	36	23	32	33	31	27	26	32	32	28	24	29	23	34	32	33	34	33	29	31	27	37	36	31	38	31	27	29	27	27	36	28	37	34	33	30	27	29	33	39	21	35	30	38	31	34	27	31	26	21	43	37	34	36	30	30	34	42	31	27	29	38	31	38	32	32	21	29	30	24	34	33	22	34	35	43	28	37	34	22	33	36	35	26	34	29	30	36	29	28	28	31	22	33	37	39	36	28	25	27	25	24	29	37	36	32	32	29	30	36	29	31	35	24	24	33	34	24	36	31	24	27	28	35	35	30	22	26	30	33	25	30	35	24	33	35	38	35	33	31	38	27	29	29	34	36	36	38	29	31	36	35	24	26	18	40	31	31	33	34	27	28	22	27	27	26	29	26	26	27	46	36	44	35	27	31	30	27	25	26	31	32	28	25	24	28	45	26	36	46	37	25	33	28	34	33	31	32	28	22	27	24	27	29	29	29	22	29	28	38	22	36	35	28	38	23	22	30	33	31	34	17	33	32	33	34	36	32	17	32	33	43	29	30	31	29	33	28	28	21	29	28	29	31	28	30	27	28	21	30	42	29	27	29	32	39	29	25	31	34	32	33	25	33	30	21	29	29	37	20	31	32	27	31	34	38	25	30	36	37	35	24	25	22	27	27	31	36	38	27	30	46	39	30	39	37	28	30	31	33	30	36	35	25	34	36	25	39	28	25	42	35	31	25	39	18	28	40	29	25	36	31	22	31	26	37	36	26	47	34	34	27	32	26	36	30	28	38	23	34	30	43	27	31	36	40	31	36	28	20	37	38	26	31	31	31	28	23	28	26	34	37	39	37	36	24	33	38	29	29	31	29	40	29	34	39	35	31	36	31	29	30	25	36	29	34	36	32	31	32	34	35	33	38	29	38	25	31	36	31	29	28	28	24	25	45	34	32	27	26	26	28	34	25	29	33	31	30	37	30	27	34	31	35	22	35	29	29	40	30	38	32	31	31	29	32	18	31	21	33	39	25	29	28	28	24	38	29	33	32	32	42	23	30	31	40	38	26	31	47	27	27	33	23	29	38	25	35	27	40	27	34	31	23	33	41	33	28	32	38	35	39	33	31	26	39	34	23	41	34	29	29	24	25	33	33	33	26	33	32	29	35	42	33	35	27	37	37	31	34	33	26	24	42	24	28	31	32	40	31	38	36	26	30	27	30	30	29	33	27	26	35	39	42	27	30	33	34	31	38	33	23	33	18	25	25	37	31	28	33	37	31	25	41	32	34	30	28	34	23	37	21	34	25	33	36	46	22	31	28	33	25	33	28	36	37	27	37	23	36	29	33	26	40	36	26	35	37	41	31	41	26	32	30	32	30	44	28	31	26	29	29	28	29	25	23	25	33	34	40	36	34	35	35	28	33	19	30	38	41	28	32	34	26	35	28	30	43	31	38	26	43	36	31	27	31	33	34	31	32	35	33	29	29	39	32	25	37	24	33	29	22	30	23	31	35	29	39	26	24	30	34	35	31	34	23	41	30	37	38	29	38	21	24	31	29	33	26	36	27	31	35	30	21	35	24	39	32	22	28	30	26	42	25	39	30	26	43	38	27	28	39	38	39	26	26	40	38	29	30	24	33	24	36	29	30	30	30	27	29	22	27	38	29	26	31	26	30	34	35	32	32	29	31	36	29	24	32	22	26	28	35	33	33	28	25	37	23	16	30	29	33	37	33	31	32	19	33	29	35	37	29	34	37	23	35	25	25	24	25	27	31	28	34	27	43	27	32	25	38	36	20	30	27	39	38	21	36	35	18	32	23	34	33	26	30	32	28	36	35	32	40	28	22	43	23	22	43	31	39	39	33	29	34	28	29	38	35	25	29	34	29	28	25	28	30	39	32	28	31	31	41	32	43	37	21	29	40	27	37	34	30	31	31	23	30	29	39	26	33	30	33	21	33	39	37	32	30	31	36	27	32	23	30	44	29	24	38	31	24	40	34	30	33	35	37	30	32	27	40	35	35	34	29	29	35	37	24	34	33	28	33	36	31	29	33	44	41	22	20	38	39	27	29	36	34	36	28	36	31	29	37	46	27	27	33	26	35	29	27	37	31	32	34	32	23	35	31	26	33	44	38	33	42	29	34	37	27	25	31	24	45	28	34	30	48	24	35	33	20	34	34	21	26	29	26	38	30	36	26	37	32	27	25	24	38	28	36	30	33	36	35	23	36	29	24	28	21	31	33	28	43	36	33	31	38	32	30	32	29	32	26	33	43	21	39	20	18	23	34	31	29	36	35	39	27	36	34	43	26	37	27	36	31	30	23	27	30	25	36	26	39	32	28	35	34	41	34	31	33	26	38	36	44	33	25	28	26	33	32	31	28	37	28	25	19	32	43	35	25	29	35	31	33	27	28	41	30	30	35	38	26	31	26	27	35	27	38	23	33	36	31	34	32	26	35	39	24	34	39	36	41	30	29	28	30	31	22	23	43	34	25	31	24	32	32	30	34	30	27	38	33	26	37	32	29	31	32	27	42	31	26	26	28	34	25	30	38	22	33	30	39	23	22	22	31	28	27	31	25	36	32	33	33	41	38	29	25	25	36	26	34	32	27	29	34	25	43	34	32	33	30	37	30	31	31	35	34	25	29	26	40	31	45	28	33	30	28	30	30	28	35	29	30	36	38	40	27	34	35	23	36	28	33	32	31	35	32	32	33	34	29	26	33	33	33	29	24	31	41	20	28	32	20	27	28	34	30	31	38	36	36	32	42	32	28	35	31	25	27	24	27	46	36	39	31	38	31	34	32	30	35	34	30	34	35	30	30	26	33	36	30	29	23	37	36	30	31	24	19	24	33	34	34	29	28	29	38	30	39	33	32	29	34	33	21	33	30	35	37	37	41	26	36	25	32	30	34	34	37	39	20	28	27	32	30	30	30	27	28	27	29	27	30	37	41	33	30	32	36	32	35	31	25	38	35	36	27	33	29	33	24	49	25	28	30	39	31	35	44	35	23	31	36	23	36	28	27	33	21	26	25	38	32	32	26	37	33	35	31	30	32	29	38	31	35	33	29	47	28	37	25	36	28	26	23	30	31	29	34	31	31	34	34	36	28	41	34	27	30	29	26	32	43	41	31	32	34	29	35	40	35	31	36	30	46	29
25505	19133	12700	26894	34851	33729	30370	26409	23039	19992	17203	14702	12737	11232	9567	8271	7099	5985	5322	4595	4141	3905	3505	3158	2849	2558	2367	2142	1895	1676	1676	1450	1529	1409	1219	1090	941	902	889	845	821	910	786	780	693	754	718	748	689	734	700	651	696	646	630	674	634	636	608	651	631	600	612	586	585	616	588	559	571	566	543	560	588	545	546	547	537	537	545	517	568	514	502	538	521	517	538	531	524	543	503	534	508	566	512	545	522	534	538	531	524	531	551	525	507	498	504	532	489	494	510	506	491	488	548	513	462	529	535	501	551	477	532	454	511	490	525	499	510	496	497	522	488	514	469	492	545	525	530	520	533	451	509	513	542	514	524	519	548	536	508	539	533	476	522	509	510	530	549	478	511	479	505	507	473	499	543	533	508	496	506	476	477	479	506	475	562	480	522	510	471	502	498	506	480	491	534	550	501	486	485	473	495	469	488	497	543	530	463	480	523	481	459	460	479	518	476	543	474	555	463	512	468	492	495	514	547	486	543	487	496	493	495	488	529	502	467	498	551	514	509	515	536	512	526	479	511	501	511	510	513	484	478	506	537	513	484	516	507	533	496	543	500	476	492	531	516	530	486	500	491	523	527	499	491	493	513	517	491	514	560	509	515	485	498	479	531	502	522	564	494	506	525	473	518	506	513	491	490	517	554	525	517	526	487	527	507	491	486	511	514	524	518	488	552	501	494	500	498	478	481	469	494	502	506	508	546	521	532	503	511	476	525	499	552	526	494	527	473	531	500	480	499	505	492	531	500	514	525	521	505	554	488	508	549	519	508	469	536	490	504	484	514	497	487	507	534	541	504	476	519	501	517	526	524	535	542	531	519	542	508	512	532	513	561	507	497	511	524	515	516	521	490	543	515	538	516	549	504	469	522	503	514	556	499	508	529	523	524	475	526	478	518	533	475	461	495	506	549	509	501	533	492	493	494	483	498	537	493	537	513	539	536	550	518	443	524	539	503	523	465	519	514	518	520	497	508	536	554	508	546	489	480	521	477	536	507	533	544	509	566	524	504	550	505	510	501	496	534	552	525	490	519	486	518	520	484	478	478	495	517	479	530	539	493	520	517	471	505	478	504	529	555	567	528	500	487	506	520	521	516	513	498	460	488	489	511	515	528	515	505	505	501	524	499	519	460	494	493	515	498	511	506	493	505	489	509	510	513	523	526	504	493	518	484	532	513	504	466	499	483	528	510	498	478	500	487	517	545	541	483	518	490	513	502	533	518	497	514	484	482	483	489	486	554	491	514	501	460	522	481	504	491	496	482	481	505	512	530	489	493	474	490	496	509	530	476	475	526	514	530	493	532	474	476	518	528	536	517	470	537	513	522	489	498	524	478	516	489	502	514	533	521	541	518	497	515	518	476	511	520	470	520	503	532	516	495	525	515	485	559	503	521	491	497	509	519	510	501	531	529	505	537	498	529	478	484	486	493	524	504	517	522	483	481	535	533	525	517	525	488	493	493	524	490	505	506	485	474	513	497	461	498	515	480	498	500	504	524	500	495	517	539	467	511	498	486	532	512	478	508	550	527	513	517	496	468	489	512	528	545	514	450	524	512	502	497	524	482	536	518	510	501	471	484	504	491	520	520	529	503	529	502	485	500	492	535	499	529	493	486	543	510	498	501	496	574	528	512	526	483	572	472	544	516	524	520	499	523	509	477	517	516	479	519	535	491	479	521	485	512	495	462	515	502	545	518	521	487	516	505	486	536	490	504	494	524	541	500	513	483	517	489	484	514	491	539	468	469	465	484	491	468	519	498	495	522	527	507	501	494	520	513	497	476	472	524	461	537	487	502	538	486	488	501	488	504	538	500	510	492	512	492	471	515	518	530	479	520	467	512	506	467	486	550	486	514	504	469	504	507	489	507	465	536	493	470	520	522	507	526	494	518	540	534	519	498	491	542	502	500	525	501	501	481	490	531	499	507	542	499	520	488	498	490	509	517	484	497	506	483	511	509	481	523	476	489	515	478	524	525	494	487	502	490	535	512	518	486	511	509	514	486	493	504	508	514	527	479	490	535	501	507	470	483	526	496	524	538	532	533	505	482	509	501	504	481	496	507	495	517	492	486	478	508	505	490	501	490	488	543	469	535	509	517	499	484	540	517	496	505	470	540	503	508	486	552	508	519	487	487	572	516	454	481	525	536	503	525	472	501	510	488	564	547	503	493	542	533	473	490	495	508	487	493	508	512	508	556	496	514	508	496	502	499	465	498	467	512	533	510	522	539	501	509	480	510	457	504	468	543	546	497	474	504	495	476	504	488	492	523	546	540	497	515	507	543	540	516	530	524	469	483	538	497	489	527	504	500	499	516	539	510	527	498	514	520	507	484	504	488	499	483	521	496	484	539	520	503	502	518	518	489	499	468	501	512	492	494	540	495	507	528	514	493	504	495	513	456	495	498	470	508	538	522	490	490	521	485	522	481	468	556	538	535	498	502	498	486	539	540	514	506	542	508	495	506	498	478	512	483	468	505	496	493	523	489	491	520	528	485	522	540	534	508	482	522	478	510	545	532	475	482	515	494	517	493	507	506	510	511	536	458	503	495	517	548	481	505	512	541	526	516	489	529	480	511	506	527	537	501	509	498	503	530	500	478	496	507	475	528	526	496	530	495	522	528	511	552	524	507	508	516	525	495	487	530	460	509	492	510	489	512	540	497	467	546	478	468	524	519	505	505	486	524	513	503	490	495	499	456	524	478	494	493	452	523	509	519	550	512	533	515	502	489	528	454	510	543	496	486	533	488	517	477	514	485	491	540	526	561	478	531	532	501	519	491	509	508	494	500	525	495	502	490	503	461	480	520	507	497	516	515	514	441	484	459	520	522	522	444	523	513	537	509	524	505	517	466	523	536	509	490	510	520	500	510	503	542	514	535	519	504	543	520	514	509	481	539	522	497	470	509	503	488	518	509	510	550	515	498	504	492	502	555	507	554	508	477	509	513	525	526	494	517	480	521	508	501	491	503	512	470	530	560	542	489	520	505	533	433	527	515	497	517	490	511	462	525	532	528	516	517	486	509	537	516	517	487	491	533	496	499	531	503	509	515	477	500	478	489	490	539	445	487	501	486	516	493	489	499	513	494	477	511	517	483	553	520	500	526	542	508	496	528	515	520	506	507	515	504	504	499	481	515	471	546	519	493	484	533	535	504	507	454	539	504	470	500	504	493	489	548	496	510	444	504	494	498	504	509	511	536	522	485	478	475	474	508	493	486	531	528	501	490	514	547	525	487	527	541	516	503	501	520	518	493	516	524	518	501	460	521	515	485	520	509	510	513	517	505	512	553	487	506	492	532	513	508	489	505	529	479	530	502	502	465	496	502	534	500	490	458	501	475	477	474	530	488	505	497	509	501	516	513	530	482	487	531	506	493	472	512	495	489	491	520	471	479	519	520	495	507	507	507	482	490	494	481	504	477	539	484	556	483	508	527	495	496	487	543	469	507	527	513	489
3177	887	557	399	662	743	640	584	508	425	347	342	264	239	218	196	166	157	139	127	110	103	84	91	82	102	83	71	79	71	79	72	61	54	46	39	42	43	50	37	47	45	44	43	53	51	37	43	50	53	53	58	31	60	46	46	42	38	31	31	34	47	51	39	35	35	37	44	49	32	50	31	41	46	45	50	33	39	53	40	48	49	41	48	32	37	40	44	34	39	31	39	38	42	38	35	61	33	41	40	46	38	46	54	35	41	37	44	43	52	37	37	44	40	44	36	40	37	37	45	38	41	34	38	49	40	43	46	41	42	38	36	42	33	44	40	41	60	40	45	41	44	37	35	41	43	53	52	53	45	38	43	42	48	43	50	38	47	39	44	43	36	48	39	38	44	37	48	58	45	43	37	41	33	37	45	44	43	39	29	39	39	40	41	43	51	56	32	33	47	42	43	46	57	27	31	38	36	33	32	49	38	45	44	43	48	47	48	43	31	34	43	43	47	29	32	39	31	41	52	30	43	33	37	55	46	39	38	41	43	32	35	42	39	48	45	49	52	46	40	34	49	33	38	40	39	38	37	41	35	47	36	47	38	34	43	37	29	49	42	51	38	49	46	44	48	28	45	41	46	33	44	41	43	56	31	39	40	52	40	24	54	38	43	41	40	30	41	48	29	48	34	39	40	45	39	50	33	46	38	44	47	46	42	39	44	38	39	41	44	43	34	35	38	39	42	46	44	33	40	50	37	46	50	35	42	36	42	44	39	45	35	47	31	43	35	46	42	51	38	47	61	30	32	52	39	48	31	46	43	41	38	40	46	44	40	33	43	45	47	38	40	44	40	41	42	49	49	39	44	46	45	37	35	47	35	37	35	44	28	46	47	34	47	46	44	63	48	43	52	48	29	46	40	40	36	37	33	53	42	34	36	39	38	40	37	43	51	31	46	35	43	45	34	33	44	47	42	47	36	38	45	47	37	39	42	41	39	43	38	33	41	34	36	45	43	32	45	47	55	51	40	31	40	48	25	51	45	38	46	36	45	29	43	41	36	46	31	42	37	44	44	51	43	36	35	49	41	39	46	42	39	27	41	38	38	40	54	43	47	47	49	43	42	48	38	49	54	51	48	47	31	31	40	40	38	38	44	40	36	37	42	32	49	55	40	30	48	37	44	37	37	34	53	50	39	41	57	43	37	36	39	49	47	45	41	42	41	45	42	53	32	46	36	49	46	43	39	36	43	45	41	40	26	58	44	37	43	40	46	44	39	38	46	47	41	38	44	47	47	41	42	50	40	45	34	40	50	37	46	36	44	46	24	42	32	46	36	48	42	45	44	43	36	43	47	49	38	36	42	49	44	46	41	45	38	40	40	43	43	36	47	39	50	43	47	34	53	35	38	42	41	37	45	42	33	28	42	47	38	48	44	39	47	37	29	52	44	40	42	46	43	41	43	31	43	35	47	50	46	51	46	59	39	52	36	33	32	49	45	40	48	56	38	43	41	52	33	47	32	53	35	32	50	50	38	38	33	51	21	48	44	41	35	45	50	31	33	46	37	36	38	40	46	40	40	38	52	45	55	40	49	41	33	38	37	37	33	40	27	39	51	34	60	43	38	46	50	32	42	37	40	38	37	40	47	35	44	43	47	45	38	40	60	30	55	44	27	31	56	48	47	42	44	44	37	36	27	43	59	32	36	46	51	40	40	46	53	39	42	43	34	48	44	41	40	40	37	47	38	48	43	47	42	41	36	36	38	41	44	40	46	49	41	29	35	33	34	41	44	47	48	47	45	34	44	37	50	31	40	48	31	55	41	52	41	36	32	43	33	42	50	35	32	47	37	38	39	39	57	39	44	39	38	37	39	46	43	45	48	51	38	36	44	52	28	25	50	27	45	47	43	27	33	41	36	41	40	38	40	57	44	30	45	42	40	49	42	44	35	30	39	44	44	44	34	39	53	46	44	36	50	49	31	32	43	38	38	46	33	43	39	42	24	52	44	32	54	43	35	36	51	39	39	42	32	49	40	36	48	46	43	48	41	31	35	32	49	42	46	33	52	48	41	41	37	33	47	41	37	48	37	59	52	45	38	35	60	47	35	58	39	42	48	45	47	54	37	51	35	41	43	37	52	34	38	46	41	48	38	43	42	42	45	44	38	40	40	36	40	47	35	43	42	43	25	40	40	49	41	47	37	36	38	36	36	42	34	37	44	36	41	43	44	41	44	40	45	44	48	38	43	40	39	44	39	43	47	40	39	36	34	42	42	43	33	33	41	41	49	36	34	39	33	33	46	35	39	48	44	45	44	34	41	42	40	43	52	39	37	35	46	31	49	40	42	32	39	28	45	40	46	45	36	43	36	36	46	50	29	43	42	36	46	41	54	36	44	45	50	40	49	48	47	42	51	30	45	45	38	40	43	46	50	41	36	43	43	41	41	55	51	36	46	32	39	45	48	46	52	47	43	63	56	43	35	32	47	39	31	53	37	46	40	39	39	49	32	32	56	43	39	35	38	51	46	41	37	38	55	58	35	36	37	43	28	40	40	38	40	32	41	36	40	49	32	41	39	43	45	45	38	39	35	47	43	43	43	36	36	36	39	33	42	38	42	40	30	41	42	42	36	51	40	28	33	48	35	44	42	31	45	33	29	53	54	45	45	37	55	39	45	38	41	40	48	42	35	38	41	29	41	50	41	43	41	57	43	51	48	49	40	48	43	40	47	42	37	46	49	41	47	36	34	45	42	53	39	46	41	42	42	44	52	44	47	34	34	50	36	54	35	39	40	53	36	40	33	34	39	41	46	51	40	44	36	59	38	40	52	56	49	38	34	33	38	39	39	41	53	36	30	45	38	32	32	31	39	44	44	29	37	46	45	30	44	36	40	39	42	37	38	51	36	53	56	50	45	45	34	40	33	35	31	38	45	47	41	39	36	26	47	41	52	44	43	49	48	46	46	46	41	50	40	36	45	46	52	36	36	48	39	35	35	56	40	41	41	50	43	41	35	47	37	34	46	40	42	44	40	39	46	41	47	43	46	48	43	44	50	51	39	48	47	41	38	32	34	37	47	60	35	33	32	52	44	45	39	37	44	33	34	57	32	48	36	44	37	28	44	41	37	52	41	40	45	49	49	36	40	37	48	37	43	37	42	47	44	41	38	32	45	34	45	34	30	41	35	35	48	44	54	30	40	36	50	27	41	31	46	36	47	45	36	52	49	47	35	48	41	35	40	40	51	32	43	39	42	43	28	47	45	50	42	40	33	47	47	41	35	54	44	38	46	48	38	38	51	37	40	39	38	53	32	37	34	32	38	45	38	40	42	43	41	46	44	37	41	42	46	40	49	57	45	45	43	42	48	43	48	40	45	33	38	41	34	46	39	41	39	42	25	35	55	46	46	38	35	38	49	39	37	48	50	34	37	48	45	58	40	47	39	44	44	36	46	47	49	31	39	40	46	46	45	36	35	34	43	40	48	40	44	32	49	42	48
23466	17434	12089	25544	33251	32472	28896	25378	22089	19126	16408	14051	12107	10395	8937	7724	6498	5754	4939	4432	3986	3696	3325	3085	2796	2655	2368	2239	1943	1776	1797	1659	1512	1418	1280	1198	1133	1085	967	968	959	932	939	871	878	883	846	884	888	856	892	849	840	847	829	805	767	759	807	779	759	722	722	761	708	736	710	725	726	717	736	683	668	712	662	680	675	693	677	723	701	658	668	687	671	653	682	665	698	704	676	658	631	724	659	620	700	684	672	668	672	681	702	663	648	653	665	665	678	681	694	654	723	642	664	731	683	658	640	720	718	651	622	684	646	693	638	705	631	649	635	684	670	653	672	689	656	665	653	684	678	711	704	669	633	631	691	677	648	624	689	622	634	660	706	646	659	652	668	694	603	702	676	676	643	696	688	627	619	674	663	642	637	686	675	623	692	618	662	668	619	679	664	685	640	653	701	692	671	645	615	675	693	697	638	665	632	656	668	651	639	731	710	680	660	653	694	684	636	695	614	699	687	672	666	625	678	654	686	670	697	658	659	679	665	662	643	689	647	652	654	642	678	671	638	648	680	610	684	720	648	649	628	640	646	632	650	649	677	646	663	688	678	641	650	657	697	633	664	640	674	655	702	679	703	677	644	664	703	704	661	673	652	660	664	661	654	637	651	691	673	667	658	623	618	634	660	641	672	657	674	664	668	648	616	692	653	677	632	676	651	687	705	623	686	657	649	632	631	681	629	643	678	699	644	647	666	620	678	658	622	651	681	664	636	648	667	630	673	702	638	657	641	628	673	666	648	681	625	695	631	689	624	679	653	659	667	636	658	661	649	656	673	695	648	689	717	617	627	656	681	616	680	655	684	677	686	693	686	629	625	650	636	689	665	654	662	639	634	647	713	672	629	635	661	666	713	691	691	649	673	625	630	656	639	681	665	730	637	698	658	654	671	654	684	594	661	641	679	648	641	659	687	661	653	660	670	662	607	691	660	625	681	674	668	700	656	668	673	634	639	688	734	678	680	674	647	674	684	689	655	726	673	627	657	695	647	647	650	615	671	657	604	671	687	716	700	668	683	665	679	659	657	657	666	692	627	646	654	646	655	664	622	632	688	637	659	661	683	651	673	702	641	662	667	665	649	674	656	673	675	695	688	659	669	654	677	700	687	642	640	683	671	663	657	642	623	672	684	627	628	661	668	648	693	636	623	656	690	653	666	637	671	660	685	626	665	706	707	648	650	664	667	643	632	648	690	634	674	574	633	670	663	655	672	692	689	633	682	694	666	645	680	659	670	654	685	649	658	692	711	671	633	622	709	636	665	650	662	605	634	634	697	689	691	676	659	656	658	651	671	668	667	636	637	691	686	658	689	642	665	689	648	666	645	634	663	663	655	640	642	660	641	686	642	652	618	641	645	614	670	700	710	673	597	698	681	686	680	705	642	691	639	704	671	654	637	631	647	625	674	646	665	669	694	693	616	661	666	646	663	584	654	644	657	704	654	671	650	647	648	682	632	642	671	640	672	637	653	689	659	601	678	680	656	635	664	682	664	676	690	673	646	656	627	680	652	663	616	635	607	685	637	666	644	630	705	641	658	672	651	668	654	625	658	663	690	646	694	651	686	662	678	664	663	677	646	652	674	651	650	626	619	698	684	688	637	663	638	679	670	682	638	611	689	659	665	657	645	631	722	644	639	629	665	691	640	614	657	628	676	615	685	651	702	683	666	662	684	674	695	624	699	672	684	692	661	629	655	673	660	675	695	692	659	656	631	662	680	632	612	652	680	674	642	689	645	699	660	612	674	676	636	637	636	662	687	671	645	652	677	657	606	661	626	663	641	643	673	662	674	621	636	695	652	667	685	666	670	656	649	638	679	694	680	688	637	681	665	667	642	639	647	632	589	656	678	673	686	637	693	696	656	650	661	646	631	659	674	614	702	649	636	605	616	690	649	660	645	635	669	615	650	622	667	679	655	674	688	613	711	644	606	672	665	695	636	622	596	687	633	674	656	670	637	624	690	688	682	685	692	659	679	652	677	649	670	673	693	700	685	656	659	657	632	640	659	642	667	693	635	670	662	657	686	659	676	666	688	634	648	660	622	615	648	653	653	638	663	633	636	633	644	704	686	652	667	694	667	672	675	672	675	690	664	668	678	663	724	679	667	602	668	721	678	734	669	664	640	657	621	679	648	667	686	633	671	680	621	697	659	651	655	678	692	683	664	684	682	659	689	638	660	692	631	652	644	668	676	612	702	657	636	666	704	673	661	668	674	655	627	654	694	654	614	717	637	658	640	649	692	667	678	682	659	645	646	671	637	664	655	699	702	705	690	642	627	701	669	703	663	670	650	658	672	661	657	695	649	695	651	665	641	679	668	693	641	710	618	627	656	678	668	644	656	665	701	629	628	644	668	651	624	678	672	661	652	662	636	696	655	686	673	685	678	711	663	687	673	631	626	636	641	637	679	606	699	696	618	683	659	615	650	655	657	627	645	646	686	685	620	639	656	652	663	677	656	659	678	661	642	658	659	653	691	648	644	677	643	689	668	635	663	671	678	613	616	662	690	670	663	703	651	716	687	667	637	645	652	609	666	653	652	685	671	632	685	642	671	672	632	652	718	606	640	650	667	651	688	655	678	635	676	687	649	619	648	630	660	692	697	638	684	671	582	610	586	684	658	650	641	669	613	653	653	615	714	617	651	683	674	643	708	685	668	623	696	687	649	683	688	657	655	622	662	661	651	646	648	656	648	660	699	672	670	666	661	655	652	680	661	671	685	629	654	685	688	676	678	656	702	619	614	631	628	626	641	655	669	651	594	674	639	670	662	677	648	693	673	721	709	694	708	685	683	699	652	689	643	638	675	645	708	650	619	695	669	671	638	641	688	637	680	628	662	661	681	676	696	670	666	669	671	638	645	707	651	694	711	673	710	630	644	605	674	642	680	660	710	659	633	655	618	666	653	676	668	619	630	697	643	662	680	664	679	625	692	660	686	640	644	642	610	652	662	685	674	706	657	693	631	665	694	667	683	676	638	667	696	649	696	632	660	661	635	683	641	729	627	676	619	659	638	643	674	671	682	640	640	707	676	639	635	678	664	655	668	698	663	643	677	650	663	694	631	650	656	670	648	668	667	665	666	675	662	653	631	649	628	630	668	662	681	704	667	679	664	622	629	620	629	648	630	676	684	645	648	657	665	652	670	666	629	636	677	655	643	682	636	700	686	677	683	614	677	635	658	623	653	621	674	645	669	645	609	660	601	703	643	619	655	672	712	686	669	649	699	639	671	651	653	674	610	674	624	638	683	657	622	670	652	642	664	690	668	624	664	692	695	669	658	613	662	656	661	632	694	676	680	690	690	647	720	631	648	645	666	657	670	645	677	666	666	691	683	646	663	634	624	674	679	654	624	633	621	667	673	690	694	659	684	633	676	697	608	668	630	675	668	645	646	643	629	647	652	673	649	662	655	657	651	662	686	662	623	646	639	651	666	669	668	670	674	625	673	687
2750	1304	786	597	981	1059	1018	869	755	672	557	462	428	321	308	248	230	196	170	146	152	132	123	112	117	111	103	93	72	87	72	93	76	75	76	60	60	47	71	59	58	53	51	56	56	57	45	45	64	55	53	65	57	50	65	54	47	54	51	48	58	51	56	35	65	53	61	33	62	47	42	62	59	47	53	38	52	49	54	51	50	51	55	56	43	55	34	49	53	47	53	43	50	46	44	35	68	46	54	41	41	47	49	52	54	44	62	59	49	52	52	40	41	54	48	34	47	43	57	45	49	49	45	50	54	48	41	49	52	51	55	48	45	51	48	48	49	68	60	51	33	49	61	49	49	50	60	49	40	41	53	49	39	47	50	53	56	46	40	52	48	51	44	51	44	38	50	43	54	42	46	42	40	37	53	51	49	38	54	46	60	45	53	48	42	57	47	40	54	42	43	52	47	54	53	55	64	43	60	53	53	41	59	44	50	48	43	53	43	45	67	50	45	61	49	40	62	46	44	51	59	46	47	41	42	55	41	47	50	57	48	43	43	53	63	36	44	48	58	55	54	63	41	45	63	47	58	57	48	51	63	44	40	45	55	48	50	53	40	43	51	56	46	57	47	47	49	38	56	50	53	56	64	51	33	54	32	49	63	46	55	54	51	60	56	42	39	40	54	69	52	43	57	50	59	54	56	49	44	51	46	38	52	48	44	52	48	44	44	42	60	38	40	35	38	50	55	54	40	45	55	52	60	48	49	53	40	47	43	58	60	47	50	47	46	46	60	50	50	43	45	43	34	30	52	46	43	51	48	49	43	57	56	58	54	52	57	50	49	56	48	51	59	60	49	42	50	55	50	49	45	44	53	53	48	59	48	56	58	47	53	53	45	54	51	41	51	49	54	54	49	33	39	43	35	52	65	41	34	43	34	54	50	32	51	44	51	45	54	51	45	50	42	47	49	53	59	44	58	44	43	47	51	55	61	47	55	44	64	51	49	53	44	56	56	59	40	52	54	42	48	44	47	44	41	35	40	48	42	46	52	55	47	46	45	55	46	49	57	43	42	54	57	50	54	49	46	46	45	43	48	53	55	43	54	50	42	48	48	51	39	42	40	54	48	45	46	48	54	45	44	45	46	59	45	44	41	70	49	54	46	37	44	53	46	33	39	61	41	47	47	46	51	41	51	60	50	45	57	41	42	54	40	46	47	47	48	54	42	59	47	43	44	50	50	46	43	55	41	56	49	61	58	49	50	38	50	51	51	55	51	40	49	47	34	48	57	42	49	47	43	53	51	56	32	63	40	55	43	43	49	53	62	47	40	53	52	60	50	32	43	51	46	48	48	42	55	59	52	51	51	45	47	46	57	53	50	52	38	41	40	51	43	36	46	52	55	33	42	51	51	46	36	59	48	49	50	51	50	50	60	43	45	37	48	45	48	48	49	54	47	48	60	50	63	44	49	57	53	46	76	46	57	39	42	55	55	52	56	40	42	45	37	58	46	42	43	38	38	55	51	68	46	61	34	50	58	28	50	48	66	62	39	52	51	39	44	51	40	52	59	48	47	43	44	48	50	50	53	52	53	35	41	45	51	62	53	38	41	36	53	42	53	52	48	56	48	56	58	46	41	53	65	43	56	50	45	53	50	47	47	55	49	57	49	51	48	55	38	43	49	41	50	43	47	55	54	63	42	47	45	46	58	49	47	36	59	45	52	51	49	58	70	49	57	48	41	39	51	38	45	43	54	41	45	39	58	48	52	38	42	49	42	65	57	48	42	51	53	45	43	44	42	39	58	56	67	32	44	48	50	56	46	56	58	42	42	53	43	54	55	49	39	44	47	45	36	50	47	59	51	54	46	45	63	52	47	51	47	46	39	49	45	60	48	41	53	51	42	44	36	49	55	55	45	39	39	46	46	34	47	61	49	49	54	41	42	59	46	60	39	48	45	40	52	49	45	39	49	57	46	53	46	51	47	54	53	56	50	59	38	58	51	47	56	47	41	48	38	50	35	45	51	44	37	50	58	52	50	57	46	50	48	59	43	59	53	67	48	55	54	56	52	56	44	41	60	43	55	49	52	49	50	45	47	33	47	44	48	49	47	56	53	34	51	57	41	44	50	64	47	36	54	48	48	54	46	63	47	69	47	35	46	48	58	45	43	41	48	53	54	36	53	38	47	54	47	46	43	46	48	57	40	55	46	42	42	42	56	50	61	48	37	48	50	43	48	41	39	51	48	55	42	58	57	42	47	53	55	36	43	50	59	50	52	41	55	45	59	54	57	46	48	43	37	51	51	44	50	36	54	48	49	57	43	35	52	58	65	52	41	47	44	38	47	50	43	37	61	50	60	58	39	54	50	62	57	40	43	47	64	50	44	47	48	43	44	49	48	49	43	44	54	42	53	52	49	47	46	39	55	46	49	44	41	48	50	55	53	63	53	56	53	54	43	44	31	55	57	45	36	43	41	42	50	43	40	56	42	46	50	52	56	51	47	54	59	47	62	42	43	59	51	55	46	47	38	48	27	48	44	47	56	41	57	48	34	42	55	56	49	50	43	58	48	57	60	40	46	51	51	47	65	49	53	43	41	54	47	47	58	46	45	44	42	39	45	46	37	46	48	46	50	45	51	41	49	55	51	59	45	54	47	53	45	52	36	44	51	57	38	42	63	50	42	43	48	54	55	56	48	50	36	34	55	38	49	45	54	57	37	46	44	38	51	47	49	50	64	48	45	40	61	38	54	38	50	47	52	50	48	53	53	47	48	41	54	47	50	46	61	41	41	52	46	57	45	46	48	51	49	58	51	50	61	53	44	46	48	43	52	43	54	43	64	48	48	57	54	61	54	42	46	42	48	38	49	45	49	42	46	52	65	45	43	50	50	44	61	47	37	39	42	51	53	50	49	61	48	52	42	51	56	44	39	41	50	60	58	45	47	45	46	57	44	42	45	49	50	53	53	44	36	50	49	46	52	60	57	63	39	52	53	52	44	55	51	46	54	46	35	43	38	46	54	48	50	41	59	52	48	41	58	52	34	46	44	58	53	50	37	52	59	54	61	51	48	47	45	46	53	46	48	52	44	47	51	48	40	52	42	56	42	52	47	52	44	57	53	50	56	59	48	46	45	65	54	46	55	52	35	48	55	53	50	38	35	40	40	36	53	52	42	50	50	50	49	52	42	47	49	63	53	46	60	43	48	50	51	50	56	57	45	49	40	50	58	46	59	56	53	49	49	40	44	47	40	39	54	51	54	59	53	49	57	46	45	55	43	43	35	45	53	63	51	57	37	54	57	50	50	49	59	56	62	49	51	65	55	51	47	56	54	40	43	55	47	63	40	47	49	50	56	55	51	42	58	61	44	48	54	44	40	49	59	55	47	34	42	41	55	56	44	51	51	43	56	54	53	48	50	51	49	39	46	46	55	40	41	61	59	55	49	40	53	43	46	47	54	50	51	48	43	51	51	47	39	55	58	43	58	34	42	52	48	55
28994	21794	15940	30414	38038	37118	33687	30156	27021	23863	20856	18178	15893	14000	12073	10528	8982	7793	6834	5984	5406	5019	4577	4086	3689	3581	3110	2824	2535	2366	2316	2165	2083	1895	1703	1532	1446	1450	1337	1250	1231	1187	1167	1068	1045	1083	1157	1074	1106	1016	1063	1010	979	985	971	977	1009	960	1024	914	952	922	905	933	861	910	933	863	826	884	822	800	833	837	791	835	809	853	825	782	757	837	749	846	808	814	826	780	810	811	787	784	786	775	790	793	789	766	763	754	742	781	824	782	815	798	733	795	720	752	784	757	795	774	781	799	785	771	832	798	805	790	775	756	765	745	771	774	768	765	785	765	760	787	809	797	815	796	827	822	758	845	753	808	826	780	731	798	738	743	754	776	776	795	829	765	804	760	804	733	798	743	770	798	809	748	783	762	769	689	745	747	811	740	753	761	735	790	786	784	798	776	774	762	764	784	780	756	759	748	749	774	787	787	778	790	787	768	736	762	723	767	782	772	841	791	712	785	780	774	779	776	756	772	736	801	749	780	802	786	762	808	729	799	743	744	765	792	759	766	744	803	730	701	747	779	740	774	790	757	767	791	761	758	796	763	803	770	773	753	752	764	767	763	817	743	742	737	788	779	789	748	808	791	712	772	776	765	774	708	763	733	809	752	793	746	758	795	798	764	789	817	789	749	779	803	782	760	791	767	734	788	743	785	724	756	743	789	788	770	752	756	826	759	798	775	766	787	797	778	735	740	786	781	770	739	801	809	759	752	774	759	757	785	736	748	739	772	791	735	821	747	784	798	785	783	758	795	777	779	793	802	713	736	753	791	736	764	723	792	764	764	793	780	780	749	736	740	763	749	766	768	791	763	710	879	826	742	807	801	747	783	754	793	744	781	760	783	755	769	732	771	773	698	767	772	803	760	771	752	740	777	771	763	796	792	768	779	798	786	737	769	755	748	787	776	794	792	770	765	748	780	786	801	738	729	767	802	778	748	749	829	769	770	801	770	754	814	805	738	755	756	749	756	761	764	803	753	768	769	769	827	757	759	765	772	771	765	768	765	756	772	791	770	825	789	753	757	818	748	745	777	753	818	747	795	796	772	756	738	774	745	718	761	721	760	773	821	794	763	767	774	799	777	792	734	753	809	757	767	737	749	772	770	761	794	741	777	787	758	799	781	769	780	754	738	751	762	726	728	775	774	764	752	783	733	776	787	733	770	768	793	748	805	725	806	778	778	810	826	770	753	763	760	793	746	753	780	724	775	744	730	793	720	759	755	744	773	831	787	759	742	788	742	757	803	741	816	753	775	796	758	781	742	830	777	783	749	775	766	805	763	762	769	748	793	803	804	774	811	756	719	789	772	816	785	754	763	750	743	767	825	778	744	756	763	771	703	807	781	769	756	812	777	755	768	735	745	700	773	751	761	773	752	754	768	725	763	772	775	771	814	681	777	794	788	804	793	785	741	763	801	759	772	747	811	752	734	805	797	765	797	768	746	784	741	747	746	744	744	778	779	771	702	722	777	751	789	706	739	734	771	784	774	720	798	767	756	753	795	729	788	781	806	780	809	701	797	757	762	743	748	758	709	744	776	774	721	807	770	753	712	772	793	784	775	779	805	755	790	780	771	736	853	734	748	760	757	729	747	726	759	739	777	782	770	774	801	782	789	770	756	743	815	736	775	768	761	754	799	733	748	770	782	817	810	811	771	753	771	788	776	782	729	757	746	738	791	789	749	765	784	764	765	786	742	739	785	749	846	787	780	811	802	773	777	771	727	775	724	809	772	792	751	789	791	768	761	780	801	762	800	801	780	741	810	776	783	773	773	789	775	720	767	782	793	730	724	799	792	789	741	777	750	769	807	747	734	767	748	773	751	779	771	800	753	767	805	769	738	737	746	763	803	743	724	717	776	814	806	810	743	794	798	804	729	761	775	785	808	753	741	769	755	763	768	783	737	809	773	784	712	762	797	783	724	763	778	758	792	771	774	800	722	802	731	730	780	785	802	785	818	765	744	781	750	735	772	771	738	759	786	804	766	787	804	796	751	774	722	817	802	821	772	780	783	753	797	727	760	767	753	728	749	788	762	725	774	736	772	766	765	759	799	764	749	769	766	762	748	802	733	778	753	755	766	800	796	725	755	790	789	765	807	772	753	793	776	770	736	725	776	763	765	789	831	776	750	756	767	760	765	802	718	747	748	740	787	808	732	767	795	756	777	783	748	788	740	794	750	796	781	814	824	792	757	828	759	746	788	753	787	783	728	834	748	805	768	811	692	782	738	778	773	794	810	758	785	809	770	760	784	805	749	812	782	761	755	765	759	790	796	759	812	744	791	808	770	778	785	749	736	808	794	756	818	780	793	770	748	819	751	799	778	750	771	749	767	757	755	770	770	758	741	742	756	738	792	773	758	799	745	776	805	742	746	787	730	743	808	802	765	755	768	757	779	766	742	787	776	705	730	706	800	759	765	794	801	805	752	780	755	782	759	776	769	771	788	751	789	762	762	815	742	745	738	812	782	788	742	727	735	768	768	768	717	796	750	772	716	730	753	720	761	769	805	757	778	791	786	758	807	770	770	752	805	797	765	700	766	848	755	760	803	808	748	740	732	796	820	799	785	754	811	771	804	765	796	746	801	744	809	753	831	759	749	789	747	750	790	808	762	760	752	782	804	767	757	767	729	740	790	751	762	817	814	741	752	825	771	778	739	769	751	758	702	792	765	793	737	794	742	733	774	737	737	735	743	844	786	753	782	751	777	764	770	748	778	830	768	758	759	754	796	795	776	805	733	744	747	788	785	744	755	764	821	805	764	746	720	772	774	772	777	786	811	791	755	710	790	711	722	758	720	757	776	703	798	765	765	778	780	806	767	732	803	773	748	803	763	773	759	764	779	779	733	765	816	732	813	797	795	810	764	782	741	774	755	758	753	727	745	749	789	786	767	783	761	670	843	788	724	790	786	755	773	789	797	791	742	820	757	767	770	723	767	780	793	767	809	774	832	787	781	847	757	806	817	763	731	804	752	764	709	828	797	743	751	777	774	762	729	786	803	738	799	743	702	765	762	761	760	818	797	747	736	833	747	772	817	726	763	773	789	774	771	784	734	831	736	732	785	698	773	734	757	732	805	778	751	791	736	751	793	757	803	781	747	736	803	720	822	753	764	780	777	794	762	710	789	802	747	757	785	747	761	755	792	780	778	719	790	782	801	828	774	772	768	755	774	779	766	770	779	764	823	754	810	720	749	746	775	791	737	748	719	792	753	811	736	748	794	771	798	793	775	723	735	788	708	750	780	796	770	750	751	743	753	813	773	767	743	763	793	786	784	796	732	775	793	775	782	833	828	790	789	741	749	789	736	790	756	804	815	744	804	818	771	773	750	771	790	787	796	747	764	723	802	753	768	778	767	766	756	777	776	736	751	754	759	746	758	760	748	755	856	771	797	753	753	720	794	825	778	740	759	762	793	729	798	765	775	843	750	747	763	794	772	747	785	817	779	756	757	799	766
2013	599	346	299	453	524	444	392	310	346	257	217	194	167	128	109	130	107	71	73	66	72	72	62	52	68	47	45	48	36	40	43	35	36	29	31	30	30	35	27	30	33	23	29	36	22	30	23	21	35	21	30	24	27	38	37	31	30	23	21	24	30	29	37	34	27	32	21	23	20	33	35	33	23	29	22	32	30	27	23	28	24	36	26	21	27	28	29	24	19	35	32	14	29	26	27	23	35	24	20	26	32	29	23	22	27	24	34	28	27	21	22	26	36	22	27	24	24	14	28	29	34	29	32	29	27	22	24	32	20	29	36	21	16	28	18	18	30	32	30	34	23	28	20	27	29	36	23	21	15	32	26	27	34	25	29	35	30	25	19	18	22	24	29	24	33	23	30	22	25	32	30	24	23	20	20	31	39	22	27	35	25	22	29	29	27	19	31	21	19	34	34	30	23	23	30	27	27	23	17	22	26	22	24	26	18	27	19	26	30	25	21	24	19	27	30	30	23	26	21	35	26	29	28	27	23	24	28	28	31	20	25	34	24	31	30	24	28	24	29	25	21	27	30	21	33	32	24	22	33	29	28	35	30	30	17	27	22	34	32	22	23	17	25	33	26	27	29	25	21	26	19	30	17	28	32	26	27	33	27	36	36	23	29	23	24	35	28	26	32	30	36	26	18	30	19	29	31	26	16	30	24	19	35	37	21	31	26	27	32	25	25	25	26	35	23	24	23	26	25	28	33	25	31	26	23	18	25	31	31	23	26	23	19	21	20	23	25	35	27	27	25	34	30	27	27	33	26	27	26	20	23	22	32	17	23	19	25	14	34	23	28	27	24	27	26	31	20	23	23	25	20	26	22	20	30	36	29	22	23	27	17	27	18	34	25	29	29	26	25	27	27	29	23	20	23	33	22	23	36	20	29	25	22	20	25	26	35	27	20	22	30	25	21	29	26	21	37	30	19	34	27	24	26	28	22	27	24	22	27	33	25	30	28	33	27	30	28	28	19	25	23	29	22	23	25	27	23	29	24	19	19	20	13	34	37	19	20	17	17	30	31	21	29	31	24	30	41	27	31	31	23	18	25	26	35	21	28	29	22	31	25	26	22	25	24	34	22	31	19	29	31	31	26	31	24	27	31	29	29	28	19	22	28	23	27	27	13	25	30	25	33	23	26	28	29	26	25	29	23	27	26	31	25	26	30	30	17	24	27	27	34	21	19	29	21	23	24	30	20	22	27	23	16	26	28	36	24	27	24	30	26	26	20	24	27	23	30	27	31	26	23	19	23	27	28	26	19	18	33	21	22	24	21	26	19	37	26	19	25	27	26	24	24	33	20	31	24	27	18	27	27	33	29	27	28	27	27	21	21	20	24	22	21	19	26	29	30	34	25	28	36	24	25	28	14	25	25	32	24	20	26	31	23	26	32	25	25	23	31	29	23	24	22	23	21	17	29	21	25	29	22	32	30	27	28	21	21	20	26	23	22	31	21	33	29	30	25	28	26	27	23	24	30	33	24	21	18	36	37	24	17	25	34	14	19	22	35	27	27	31	34	34	27	24	13	16	27	24	32	35	23	28	28	34	33	19	23	18	33	24	26	21	18	27	30	23	24	23	30	17	19	17	26	21	30	26	23	30	22	30	22	32	26	30	17	24	21	26	34	26	28	27	29	33	32	22	30	23	27	24	21	30	25	30	27	30	29	25	21	24	27	28	32	26	22	28	30	29	16	27	28	21	31	19	29	16	30	20	35	22	22	29	32	25	33	23	27	26	31	21	30	21	25	27	20	22	27	39	21	17	28	18	22	22	33	25	17	22	17	25	32	28	33	28	31	30	17	23	24	20	26	23	26	25	20	26	38	25	27	24	18	34	30	26	27	29	26	24	17	20	25	29	34	27	28	29	28	28	37	26	38	28	25	21	26	24	24	20	21	32	30	19	22	28	32	42	35	12	16	29	32	27	28	20	21	22	18	26	27	21	32	20	21	30	16	25	27	32	29	32	37	22	37	26	20	21	38	30	22	16	31	22	35	19	21	29	23	32	18	25	16	23	17	24	22	19	24	42	29	21	33	30	23	26	26	28	26	20	32	25	26	25	28	28	40	25	28	21	27	26	20	29	22	16	24	30	23	28	18	25	35	23	19	24	27	33	26	33	23	22	18	24	18	25	22	31	31	22	24	39	25	34	29	29	20	22	31	33	36	28	26	29	24	25	27	22	28	33	26	28	22	23	21	28	24	34	22	35	32	20	30	23	32	29	27	19	23	25	23	30	19	19	33	36	25	31	23	16	24	17	25	12	19	29	35	33	31	25	23	26	30	34	20	33	25	31	33	30	26	26	29	32	30	29	26	27	23	32	26	24	27	21	20	28	36	28	21	21	27	23	17	21	25	21	27	23	25	29	21	35	30	36	22	26	29	20	27	22	31	31	30	21	26	21	25	16	25	27	28	25	26	41	33	21	30	27	27	27	17	24	30	18	26	35	22	24	27	26	18	33	24	28	24	31	22	27	34	29	25	22	29	26	24	27	14	24	22	13	30	21	26	29	26	27	24	29	27	23	25	28	30	29	19	32	13	20	23	25	25	32	25	17	27	31	31	36	20	30	19	26	31	22	26	28	33	26	33	21	31	18	25	17	21	20	14	31	19	32	38	28	30	25	40	28	17	30	20	21	34	25	30	24	24	28	23	26	27	21	19	16	28	29	31	19	20	38	34	20	26	28	27	23	21	28	26	25	36	29	31	27	30	21	25	18	32	25	21	32	22	21	27	25	29	28	17	17	28	22	27	19	26	25	24	22	25	33	25	34	31	25	21	22	33	24	29	13	25	30	34	24	30	24	32	26	24	27	27	25	19	24	17	26	24	25	25	20	30	24	22	23	24	38	29	25	32	19	25	32	25	21	23	16	31	28	24	26	37	26	23	32	27	31	29	26	24	25	17	33	24	27	22	33	22	23	23	27	21	14	19	29	24	22	27	29	26	22	24	23	29	27	29	29	29	29	26	30	27	25	29	33	30	19	36	16	20	27	23	29	27	31	25	29	21	27	19	23	35	23	45	26	30	38	26	26	29	25	25	19	25	20	17	24	22	25	27	20	19	31	24	26	25	30	33	21	19	21	20	22	24	39	28	31	17	25	28	20	20	39	28	33	30	22	24	19	17	24	30	32	29	30	28	22	17	27	27	21	25	33	22	27	21	34	20	32	29	25	24	25	19	24	23	29	25	35	24	21	27	19	18	20	25	22	34	28	34	27	32	26	29	30	22	13	23	25	24	25	16	25	22	25	30	33	32	25	20	28	22	22	23	22	30	21	24	35	22	30	29	38	23	30	28	21	25	24	31	32	34	25	29	28	24	24	31	30	25	24	25	20	26	24	30	22	21	26	22	18	31	24	24	28	16	21	23	23	26	29	27	34	26	26	24	32	26	19	30	27	22	30	31	33	24	23	24	26	28	24	30	30	22	32	22	30	24	24	17
20956	14664	9276	21769	29462	28193	24727	20914	18310	15172	12629	10666	9043	7445	6369	5434	4514	3962	3550	2970	2714	2558	2346	2198	2062	1947	1662	1537	1459	1262	1159	1181	1072	979	884	761	731	726	673	648	682	639	609	588	566	542	602	549	578	535	556	520	523	507	516	538	496	477	470	506	484	488	508	463	465	448	443	446	448	433	458	403	436	461	454	440	453	440	456	441	438	428	417	454	447	438	441	471	437	442	430	420	435	425	392	406	375	428	435	429	423	437	415	417	435	432	411	400	449	420	425	386	420	428	403	438	398	398	421	446	464	409	476	386	402	424	424	391	406	382	450	422	439	440	412	463	398	389	413	440	431	415	439	407	416	427	403	423	434	392	414	446	383	408	415	411	435	403	417	433	409	439	442	419	437	426	443	413	416	433	403	410	409	404	414	380	403	450	426	419	425	433	388	390	438	405	446	418	405	403	446	417	422	401	387	394	422	413	411	416	418	414	446	445	427	403	446	461	389	406	411	395	414	455	392	398	455	412	399	432	419	436	391	410	391	401	461	369	439	429	413	406	420	427	435	454	422	423	451	418	437	423	391	421	427	410	406	416	424	425	429	436	419	435	464	406	416	440	412	402	399	453	367	432	423	417	409	416	389	425	408	396	424	442	416	401	408	408	411	437	405	427	452	433	428	442	420	395	407	414	468	411	414	446	445	409	419	425	407	457	455	388	433	435	435	418	415	454	372	439	475	419	417	422	432	404	424	400	430	394	407	443	422	397	402	431	390	437	416	423	396	400	413	398	400	424	432	401	417	401	412	423	400	407	376	405	445	424	418	396	403	409	399	417	401	429	381	414	448	417	440	384	427	406	381	464	391	401	444	428	440	452	403	438	400	410	430	417	404	436	402	401	465	450	427	385	436	412	389	426	451	470	401	438	384	420	440	441	388	415	436	417	392	411	393	406	454	398	455	427	390	410	439	422	441	403	456	408	379	394	417	425	426	413	426	416	411	430	436	430	400	465	416	435	404	408	415	423	430	406	427	457	426	436	437	439	444	411	389	402	416	427	403	418	463	408	433	436	409	444	415	427	388	452	463	432	400	438	423	406	425	435	428	473	417	435	415	461	409	424	430	411	427	421	405	389	442	413	430	418	449	443	427	420	428	417	395	425	414	460	397	441	371	405	433	415	435	439	428	395	384	437	436	446	436	408	385	401	423	412	404	464	425	449	420	404	412	398	452	418	385	418	446	402	438	443	385	435	422	445	471	429	432	423	422	402	428	450	387	428	401	427	414	386	415	436	458	438	409	431	402	417	432	410	436	379	438	374	430	425	464	434	420	419	407	416	461	407	402	447	415	435	425	412	427	449	415	400	421	405	437	442	425	428	426	432	432	409	462	410	395	401	428	414	394	431	441	383	433	405	462	404	402	420	424	422	444	436	418	364	443	407	388	426	425	427	406	424	417	388	435	415	457	398	393	460	399	442	449	399	452	402	376	407	391	423	426	464	431	431	418	435	461	434	435	408	390	438	412	438	416	414	433	411	438	421	435	425	432	400	420	419	398	379	444	417	405	408	426	483	449	445	411	423	405	390	399	465	435	378	407	380	453	426	422	401	437	426	415	441	421	405	420	406	437	451	384	407	407	412	415	422	394	403	428	442	415	422	442	429	458	431	418	437	417	411	424	405	405	407	441	392	415	449	415	404	420	425	431	412	447	402	424	418	417	425	448	415	408	433	443	403	389	413	408	405	434	402	404	434	403	438	412	411	416	414	433	417	412	405	416	379	427	434	428	419	434	430	419	389	429	386	445	401	427	428	424	419	409	409	418	443	439	423	406	385	415	415	426	413	391	397	462	431	411	432	436	442	423	434	424	386	411	447	408	391	430	434	431	425	390	400	435	419	401	402	438	416	413	399	412	442	430	419	439	417	443	411	432	455	455	418	433	413	425	396	417	398	425	426	391	414	417	392	457	407	416	391	418	407	424	432	427	434	387	414	437	398	384	388	449	408	407	406	368	440	426	424	399	429	429	412	441	418	441	421	445	439	411	470	436	445	397	416	450	434	418	442	403	413	430	419	400	426	420	408	430	392	408	431	400	419	433	459	409	380	403	449	445	392	426	444	465	397	432	409	388	416	399	423	442	396	444	467	416	382	430	387	464	396	467	402	441	428	417	442	406	431	448	438	443	422	416	409	424	431	461	414	432	423	414	416	434	425	435	414	424	415	419	429	413	425	388	412	422	414	438	432	432	454	408	404	412	466	458	442	467	402	443	455	405	428	423	454	410	483	428	401	425	406	446	386	426	391	442	429	367	445	426	413	442	453	462	380	421	448	444	416	418	436	446	425	423	421	406	442	455	472	414	426	386	435	412	389	427	413	432	402	450	396	401	427	405	417	416	434	451	429	419	407	406	431	395	400	420	400	415	426	416	395	403	399	429	415	450	424	434	438	383	485	409	432	435	457	447	422	461	424	431	427	392	389	411	442	414	466	418	448	420	399	428	426	430	451	435	437	423	386	441	429	430	388	433	448	411	434	405	437	437	421	424	395	431	406	407	417	403	438	403	443	390	402	417	424	405	424	416	416	432	458	460	401	437	437	432	419	413	423	407	405	441	425	431	455	431	437	435	434	443	428	424	429	416	410	390	398	393	404	397	397	423	438	460	404	414	447	422	404	419	430	421	437	416	401	400	392	421	411	439	412	394	422	420	395	429	439	421	427	401	389	455	426	414	404	444	426	408	400	402	400	458	376	419	437	446	406	461	412	355	472	428	446	404	448	409	449	452	456	427	459	433	414	461	408	417	447	406	420	410	423	411	422	429	450	437	437	406	390	422	422	434	421	413	410	433	430	482	427	403	411	419	431	387	467	398	426	437	417	396	445	457	418	414	384	415	405	389	433	415	418	431	443	407	415	398	431	408	423	399	412	430	420	390	394	441	445	398	421	454	461	435	433	439	422	393	405	375	414	396	473	417	399	406	389	398	410	456	419	426	433	407	454	443	425	396	424	399	432	435	421	441	448	389	427	402	418	408	445	426	438	435	428	426	418	412	469	422	408	422	444	387	392	409	471	394	404	403	404	400	424	382	409	412	453	435	448	442	401	428	415	431	430	404	423	448	389	437	391	445	422	454	408	416	437	394	431	440	444	397	412	446	410	475	438	459	430	460	397	400	418	414	433	399	443	453	417	416	412	426	409	442	419	437	451	415	422	418	433	445	390	394	448	411	415	424	384	439	429	464	419	427	416	419	433	436	426	452	387	380	442	423	445	429	451	415	422	434	402	417	425	409	424	443	466	402	411	430	430	403	409	409	390	383	434	433	397	469	467	407	391	456	401	424	420	412	404	394	424	422	420	408	420	434	391	399	437	440	444	416	426	456	406	401	448	396	446	436	430	425	426	441	400	428	429	399	467	401	418	425	428	410	409	423	416	391	408	437	441	409	423	408	408	432	410	402	407	416	451	384	412	406	435	450	393	398	435	416	380	425	426	397	391	415	476	447	409
1580	923	559	443	733	767	721	606	551	439	403	348	274	240	203	167	157	149	125	94	98	102	101	67	91	65	74	70	57	55	57	65	46	41	55	37	41	45	38	38	31	39	33	38	34	34	45	27	35	32	39	27	39	29	38	34	34	25	37	33	30	30	36	44	27	36	39	48	29	27	39	44	33	29	37	33	42	40	36	25	38	36	29	39	18	31	40	47	33	30	34	25	25	35	32	29	33	31	27	35	33	27	44	36	24	32	34	41	33	26	27	26	35	23	24	34	39	30	24	27	39	27	35	32	25	31	22	25	33	27	32	28	31	34	29	31	31	33	34	21	37	34	24	31	38	31	43	26	31	36	32	34	35	39	33	25	36	28	23	26	27	35	25	30	39	29	27	22	35	43	26	25	30	24	30	31	33	33	40	34	28	33	28	34	17	30	22	34	31	34	31	38	30	23	28	34	37	24	30	42	18	31	38	31	39	34	36	36	34	29	27	33	32	37	30	30	36	25	24	26	27	26	34	41	31	40	35	30	40	34	33	37	35	37	24	39	31	28	24	31	31	24	28	31	19	32	29	28	33	41	34	33	42	32	35	52	31	31	34	38	28	29	24	33	38	26	29	36	30	27	30	31	36	26	39	37	32	19	40	45	18	37	30	29	30	27	25	28	33	39	47	31	36	26	29	25	34	25	29	24	35	32	39	28	24	35	29	30	24	24	28	31	37	30	41	17	39	24	27	31	42	25	29	27	30	30	18	32	38	35	34	38	34	32	31	31	32	34	35	21	33	31	28	31	28	29	43	33	33	29	21	25	26	34	28	35	35	38	34	36	25	23	38	17	35	32	26	26	28	39	31	40	27	24	24	32	26	23	28	35	32	32	31	32	34	28	39	29	31	29	24	32	34	33	32	31	30	34	38	26	25	28	24	29	33	27	47	32	29	22	30	29	36	20	29	28	29	34	26	35	33	22	26	31	29	30	27	40	21	42	31	32	35	28	43	22	41	29	38	29	32	38	39	25	32	36	25	33	32	32	40	23	27	20	29	17	36	40	39	23	40	24	35	28	31	27	28	33	32	40	41	39	26	40	19	26	32	31	26	37	36	40	34	17	24	29	29	41	30	43	26	32	27	26	31	29	32	32	34	32	33	24	37	29	31	45	24	28	34	26	35	33	22	41	32	21	24	32	41	37	28	25	31	31	24	23	24	29	30	31	28	37	35	43	33	33	26	36	34	27	29	28	30	46	34	26	35	34	27	27	29	40	24	33	42	30	34	31	29	32	31	24	35	26	33	39	37	43	30	34	28	23	28	32	37	29	34	32	22	38	28	36	37	39	25	34	35	27	28	36	37	35	36	35	27	37	34	33	27	25	27	34	32	33	26	34	31	35	40	31	31	38	31	29	39	35	29	36	24	35	29	22	24	27	23	31	26	41	32	43	30	33	27	22	20	28	27	33	28	19	37	26	24	33	24	40	33	29	26	38	34	25	36	23	26	33	33	32	21	23	35	23	30	34	29	40	42	37	33	39	42	52	36	24	29	33	38	34	34	33	28	21	26	23	17	39	32	30	40	30	36	46	34	34	26	30	19	33	41	24	23	28	39	25	37	45	34	23	38	27	26	22	42	31	39	37	32	26	41	27	28	30	29	31	32	43	36	32	36	24	31	28	40	41	31	24	33	32	36	38	34	29	26	32	22	33	27	25	28	23	30	21	39	25	30	28	30	23	38	29	20	34	37	31	35	45	28	29	35	32	35	41	17	31	37	42	29	33	33	29	28	37	32	24	40	32	31	31	33	36	29	29	34	26	38	32	29	27	44	33	29	30	31	35	41	36	23	29	42	30	22	28	24	31	35	33	28	35	40	26	25	33	35	35	29	32	37	33	37	31	37	30	31	39	37	32	25	25	23	29	30	24	32	21	31	35	25	20	30	36	25	24	34	43	31	26	28	37	23	27	38	28	36	34	24	29	29	22	34	33	25	26	26	34	28	31	36	34	28	42	30	28	21	23	27	43	26	39	29	35	27	38	32	32	17	36	37	32	27	30	34	31	34	25	20	28	26	45	39	28	41	32	29	27	48	41	32	29	30	27	35	38	31	30	33	33	31	34	29	34	27	33	30	29	31	33	34	27	41	31	39	32	26	28	31	22	32	41	33	32	29	35	43	32	27	27	34	28	34	33	27	39	41	28	32	30	38	31	24	28	28	38	29	30	30	28	26	30	39	25	31	25	25	38	29	30	31	35	29	41	31	23	36	38	32	28	34	40	30	25	17	28	31	30	28	21	22	21	26	30	25	31	29	32	31	33	36	23	30	29	34	20	23	32	33	40	36	37	32	23	32	28	34	30	42	34	37	33	34	38	29	37	32	33	29	23	30	26	29	31	30	24	35	48	25	30	39	44	33	42	26	36	31	32	32	34	31	29	36	36	25	28	32	35	34	26	40	43	33	35	28	28	29	26	36	39	28	26	28	35	29	35	40	27	31	37	30	40	32	29	24	27	33	41	30	40	40	44	32	35	33	37	20	30	36	41	24	27	37	30	29	21	35	32	28	29	26	33	37	20	47	28	25	31	22	31	28	24	28	37	31	26	37	41	31	33	42	35	35	30	25	36	33	26	43	26	31	25	33	29	32	25	39	29	32	35	34	23	21	21	37	32	39	32	23	25	23	42	30	29	30	30	27	28	28	40	31	23	33	21	36	35	26	20	39	43	34	24	32	29	28	36	31	31	31	37	37	34	26	29	27	40	37	19	40	31	27	36	33	38	33	26	39	36	29	36	23	31	29	23	27	29	34	34	33	34	36	40	31	24	28	35	33	22	31	32	39	32	28	27	33	33	18	31	29	32	36	20	34	31	22	38	37	31	25	29	31	26	31	35	49	26	29	25	42	34	27	25	36	35	26	44	35	26	31	29	26	30	25	38	37	29	41	40	25	31	31	28	37	35	23	30	19	35	37	23	38	35	31	33	22	41	37	29	24	31	25	25	35	32	36	35	41	33	23	37	29	38	32	34	32	30	31	29	28	42	23	35	32	36	35	28	28	37	31	36	35	31	27	35	40	35	26	23	35	26	43	27	42	41	41	31	40	34	30	36	29	36	35	27	30	33	27	30	26	31	25	39	26	27	22	30	22	27	31	37	31	45	28	39	26	31	28	32	20	36	36	35	32	32	34	22	23	25	27	30	24	28	30	42	37	29	34	33	23	28	36	40	38	33	29	26	30	29	33	31	44	30	34	32	32	28	33	34	33	39	28	39	25	26	29	28	37	30	28	33	35	28	38	26	35	31	34	33	42	35	27	29	35	31	30	24	31	31	34	28	27	28	31	32	30	29	25	23	30	37	30	32	32	36	30	28	30	36	38	28	34	27	32	32	44	25	30	38	29	32	23	30	34	41	26	33	33	24	23	29	33	27	41	36	30	35	32	26	32	40	27	37	34	35	33	32	38	33	33	30	27	41	35	26	31	32	32	25	37	32
25413	19207	12976	26863	34661	33514	30038	26336	22975	19816	16988	14743	12622	10806	9081	7662	6662	5757	4829	4255	3802	3689	3321	3043	2907	2650	2398	2105	1927	1793	1750	1579	1463	1288	1144	1077	980	938	926	863	869	836	810	754	760	767	728	732	755	685	719	691	654	670	717	638	634	643	634	620	639	541	626	554	548	583	544	575	567	571	562	548	577	573	543	539	537	536	509	568	513	505	565	528	499	537	549	545	497	542	484	536	488	528	534	471	505	468	503	523	502	507	530	538	509	486	525	498	487	519	575	509	487	520	487	497	510	476	514	525	489	523	490	496	527	500	505	509	498	523	506	482	493	527	491	484	512	539	474	491	544	508	497	521	530	489	499	484	450	533	497	441	510	497	501	476	504	566	492	544	505	495	494	543	500	486	516	490	501	497	480	549	486	496	480	474	493	493	497	490	502	505	507	500	529	488	528	481	517	476	543	516	479	500	491	476	480	506	563	501	536	508	488	483	491	480	534	523	467	525	510	538	485	490	537	500	505	503	479	550	460	557	485	482	511	531	538	499	501	501	515	508	511	474	487	501	479	527	489	478	505	502	498	527	516	464	483	558	515	501	478	522	514	511	497	530	530	496	514	512	530	506	503	520	522	472	494	470	474	515	532	518	515	514	526	493	514	518	474	515	486	493	526	521	539	486	508	500	496	476	532	524	474	505	494	533	478	500	461	480	490	483	473	524	466	504	523	479	516	470	487	523	475	523	550	488	530	514	495	520	501	476	493	493	515	474	503	466	466	448	480	460	463	534	540	519	514	515	515	504	503	510	506	531	509	524	490	491	499	522	544	494	489	533	476	464	506	467	539	489	460	490	536	501	465	501	534	481	490	486	532	496	468	519	482	479	479	501	493	521	486	498	512	493	475	491	480	484	513	522	489	497	475	528	503	506	487	468	486	497	523	493	508	504	510	508	489	521	503	470	449	464	483	494	484	503	529	481	434	456	535	491	518	500	500	524	500	540	494	489	504	497	500	523	500	495	502	530	475	522	549	485	525	491	480	540	495	525	510	552	500	477	506	468	505	500	502	525	511	504	476	511	501	534	527	485	533	498	497	490	519	477	503	527	498	538	483	512	495	473	527	505	506	493	485	506	482	502	456	518	533	497	474	546	497	490	535	486	491	493	509	499	499	533	530	532	483	505	503	509	458	480	507	476	489	515	495	484	524	495	523	522	458	504	516	494	479	490	549	520	526	491	532	496	525	531	489	473	491	503	505	458	495	531	483	484	537	523	476	508	522	524	504	484	494	515	498	505	534	477	496	536	538	492	523	471	492	562	473	471	527	514	469	553	519	528	472	494	476	492	464	496	529	512	498	559	504	507	495	508	492	477	486	493	487	531	510	473	507	492	485	524	511	492	478	532	510	511	473	527	525	480	480	511	503	485	468	501	525	478	502	468	507	509	468	529	518	505	519	475	513	533	487	522	518	493	504	530	508	469	480	482	481	541	486	511	508	503	524	522	520	471	491	503	494	488	521	490	473	523	496	503	490	517	517	467	480	529	499	516	517	518	504	512	474	499	526	515	477	535	498	520	510	473	473	524	520	489	503	513	500	524	495	515	528	501	480	458	493	479	509	509	483	510	494	500	539	528	487	488	502	453	496	473	487	501	526	537	521	502	523	525	504	511	516	528	516	523	492	503	462	494	493	513	471	494	506	478	472	511	478	443	528	508	533	498	506	457	477	537	488	473	546	512	509	505	502	506	531	529	513	486	499	484	476	512	452	488	519	510	479	484	457	502	510	509	504	496	513	480	513	531	445	488	480	496	512	473	481	518	515	510	501	510	499	508	519	499	500	550	494	503	483	525	532	519	502	496	502	449	519	533	504	535	477	460	550	511	480	487	485	502	488	503	504	515	492	491	491	519	520	526	482	516	481	506	462	463	477	504	447	482	508	472	491	541	507	507	471	516	489	483	525	466	493	506	503	501	518	512	532	523	510	493	511	484	505	522	497	493	478	484	485	506	488	537	473	505	508	528	478	504	517	481	545	557	504	490	503	483	480	489	511	472	502	529	499	493	463	490	512	470	537	514	504	489	512	504	534	486	521	487	480	510	510	482	481	501	530	509	503	522	512	500	480	519	492	463	520	505	536	485	540	526	521	495	482	475	512	483	500	511	486	494	518	470	489	468	515	504	472	521	490	485	531	526	477	489	480	563	531	475	510	511	464	515	486	501	516	517	510	506	491	525	511	521	527	504	492	539	510	552	541	473	509	511	490	530	504	442	476	486	482	469	520	516	488	492	491	548	496	510	509	479	493	483	495	475	551	483	513	487	534	479	513	498	520	472	484	541	495	540	495	515	499	484	467	510	525	498	508	511	557	529	493	516	477	534	469	509	532	498	491	469	515	463	510	471	477	548	475	523	492	521	505	526	515	483	477	501	501	511	480	510	483	518	463	466	496	547	426	483	505	473	510	512	543	487	483	462	505	506	505	501	488	502	514	483	496	542	470	504	470	510	503	508	493	498	468	484	490	491	558	515	447	528	534	533	463	482	473	471	467	500	530	518	541	506	520	523	528	454	501	476	513	475	495	504	513	465	508	485	510	480	468	502	498	498	519	550	546	516	506	469	507	491	477	501	514	512	503	480	529	510	521	492	485	509	522	468	549	468	555	530	527	481	551	481	465	551	485	506	494	534	532	513	497	505	489	475	508	491	493	503	521	525	508	519	482	481	488	520	468	476	497	492	493	486	512	486	493	473	507	480	495	494	466	539	555	492	514	515	476	503	530	479	517	464	492	509	490	515	526	485	527	475	514	466	483	444	500	482	501	493	490	504	497	497	503	510	477	500	499	509	485	526	483	546	492	528	474	479	481	484	460	457	511	478	490	494	517	491	545	557	494	471	492	481	556	501	506	479	518	520	514	490	500	504	520	510	497	544	518	490	476	509	508	469	525	528	477	495	532	501	520	492	512	493	527	518	470	495	496	513	512	470	509	511	534	508	496	478	519	515	536	535	521	490	545	486	526	472	498	506	506	499	535	499	500	510	500	447	489	484	515	535	459	509	545	522	517	516	531	502	476	506	518	501	511	500	483	495	482	483	515	506	492	494	508	513	519	526	494	524	485	479	497	512	502	501	449	533	489	486	512	500	479	529	499	496	498	519	493	514	497	518	490	464	535	487	481	497	511	487	499	526	510	517	546	479	469	536	498	512	470	500	506	499	495	519	493	521	547	480	517	510	511	483	470	539	497	516	487	506	507	525	471	513	513	507	466	502	476	477	488	495	506	476	479	507	456	458	533	485	477	466	530	484	486	469	516	496	462	474	472	500	507	505	534	559	506	484	547	521	494	486	482	524	438	525	473	496	488	529	518	512	496	466	525	523	524	479	528	507	511	472	494	502	498	496	490	465	549	452	511	497	515	516	525	469	479	500	512	483	498	498	518	485	505	508	482	504	519	500	488	503	521	513	484	463	475	521	513	532	519	506	493	489	515	511	514	485	486	529	512	499
3254	947	525	411	603	753	698	611	529	458	379	346	286	219	211	155	150	113	118	113	102	110	88	99	81	83	71	79	62	69	64	69	55	53	62	54	47	57	44	47	48	45	40	49	33	64	41	37	53	39	38	45	38	42	55	46	49	49	48	39	53	53	43	40	43	44	63	51	41	40	43	46	48	37	54	37	51	46	43	44	40	46	41	42	49	42	49	37	39	33	40	44	40	36	44	42	42	42	41	35	42	38	44	44	35	30	39	47	36	42	42	55	46	48	40	45	40	49	31	38	35	45	39	46	39	38	52	51	37	31	47	38	34	43	50	36	45	39	39	47	40	44	33	45	46	33	38	47	45	34	44	35	51	35	48	51	43	43	48	31	44	49	53	34	40	41	45	46	42	44	35	40	32	46	35	35	41	34	46	50	52	43	42	40	49	48	42	38	30	47	42	38	40	42	28	38	42	27	38	41	47	51	42	47	48	51	39	43	39	32	42	64	38	43	48	42	33	35	41	38	36	47	51	40	37	46	37	48	41	32	43	42	51	32	34	48	42	42	45	42	46	42	36	41	49	55	41	49	45	43	32	42	35	33	32	44	54	37	28	36	43	41	29	45	42	40	45	41	46	39	34	32	43	47	46	44	48	37	48	50	46	42	41	41	45	32	33	49	44	36	41	28	49	50	57	53	51	47	41	42	42	46	39	37	46	33	47	38	41	42	40	36	27	39	41	34	52	30	32	25	32	38	46	33	46	33	34	43	51	45	46	39	37	47	48	38	34	30	39	42	50	34	39	40	45	37	33	38	45	50	41	46	34	40	47	45	43	46	43	40	34	35	40	35	44	43	33	32	46	44	40	39	42	38	37	49	31	38	46	43	33	49	44	41	39	48	41	42	43	45	42	48	43	44	35	45	50	42	31	50	45	39	44	28	38	35	41	37	53	37	31	40	42	37	54	43	38	35	40	45	41	37	42	48	40	45	36	49	40	40	33	48	50	44	40	39	40	37	45	44	52	38	36	52	30	58	43	52	30	40	40	38	54	42	54	49	51	41	50	35	37	40	41	42	46	32	40	38	47	42	36	54	41	29	42	36	50	32	46	43	51	38	51	48	43	46	42	47	29	39	44	43	40	41	40	37	36	37	42	41	49	42	44	40	33	44	43	52	40	35	41	42	34	53	40	39	36	42	37	45	33	37	47	42	36	45	60	25	35	46	54	51	37	55	42	50	46	32	48	36	40	54	39	49	42	39	45	34	38	49	43	53	49	46	51	36	50	43	39	48	37	46	40	35	57	49	39	44	46	39	46	35	37	43	41	40	46	43	43	38	38	36	36	42	43	46	48	42	51	48	40	35	25	44	32	35	34	32	45	42	42	36	41	41	40	47	32	35	38	35	47	33	38	44	52	51	44	45	46	39	34	37	45	37	41	42	44	50	35	41	51	42	45	41	39	53	45	41	34	32	46	35	49	34	50	39	43	44	42	35	46	49	36	42	40	40	37	42	37	40	45	41	56	37	46	51	43	31	42	41	36	35	43	28	42	50	45	42	46	29	36	39	42	31	38	41	48	44	45	41	36	40	52	57	49	52	51	38	40	39	36	33	32	46	31	40	38	50	42	39	38	50	44	48	45	42	37	46	42	33	29	42	30	38	44	40	50	54	36	48	43	41	53	47	43	44	44	51	38	50	55	46	37	34	38	46	45	40	49	43	55	45	46	41	42	34	34	42	46	51	35	48	40	40	31	37	44	50	30	50	45	50	33	52	38	38	38	39	51	45	40	39	36	47	44	40	58	34	46	31	53	43	52	43	44	46	38	49	39	43	37	41	43	40	40	45	32	49	46	35	44	41	49	50	32	46	45	45	42	46	40	36	39	45	51	34	46	44	49	38	53	41	33	45	42	38	26	47	49	48	59	34	40	55	48	39	42	41	42	42	53	36	50	41	44	48	37	35	37	31	49	44	50	45	44	34	40	41	36	34	34	39	46	31	41	56	40	41	46	38	51	42	46	42	44	41	41	44	52	44	43	31	41	33	50	41	45	52	36	53	45	40	41	34	43	39	44	38	39	38	49	43	43	37	38	43	41	50	33	48	36	49	40	42	39	48	49	40	48	50	39	30	56	36	49	41	57	30	42	39	34	37	41	47	49	45	41	36	35	38	45	27	45	45	55	37	45	34	52	45	35	42	52	46	39	35	32	38	33	40	47	36	41	47	48	42	42	47	39	48	37	42	28	49	34	48	39	41	42	37	46	43	39	44	46	47	35	31	36	37	37	46	35	52	55	51	36	35	36	40	37	46	40	48	42	37	38	41	43	34	40	40	41	28	59	35	26	42	40	38	31	51	30	42	58	27	44	36	45	49	37	45	56	37	48	56	39	35	52	48	32	35	41	41	50	38	29	39	36	54	43	39	41	54	44	48	36	46	48	38	42	38	37	43	45	50	45	32	44	39	41	28	42	47	57	51	36	45	41	44	39	43	39	43	51	41	42	34	39	54	51	31	30	45	39	44	43	46	39	28	35	39	50	42	42	43	38	38	44	38	46	51	31	44	39	37	36	51	51	43	34	42	45	39	47	38	52	49	43	52	35	47	45	35	48	40	47	49	29	36	44	42	34	39	41	49	30	55	46	44	37	41	48	40	45	43	36	41	37	50	46	49	45	46	37	40	37	35	40	33	37	35	45	44	34	41	39	37	34	41	42	37	31	58	41	47	30	54	53	38	44	51	46	39	33	34	49	39	39	45	37	28	51	49	38	56	49	41	30	33	42	51	37	39	35	42	38	46	30	35	38	53	50	47	41	33	36	48	34	35	32	40	48	37	35	51	28	32	33	36	44	35	31	45	43	46	36	32	43	49	47	41	42	47	48	37	49	39	47	41	45	36	43	45	36	41	45	50	46	48	42	43	46	44	32	46	42	46	52	32	40	40	48	48	37	34	47	47	43	42	49	40	49	42	46	46	46	35	42	39	44	50	40	36	43	43	38	42	44	36	45	35	37	38	44	40	38	37	40	40	52	40	40	36	55	34	41	37	46	43	43	45	53	42	38	41	40	36	38	42	41	42	41	56	31	47	38	35	47	36	53	30	53	42	42	35	37	35	43	47	40	53	45	47	25	46	55	43	44	50	40	38	25	49	44	35	38	40	43	45	39	39	42	57	47	35	47	35	47	39	52	46	37	45	38	52	36	47	50	49	40	41	31	42	35	36	45	39	38	33	30	42	44	46	45	49	38	39	43	45	49	40	42	53	39	40	42	51	42	43	38	43	49	36	35	37	44	36	41	50	51	55	38	46	38	39	33	39	38	40	44	50	38	47	45	32	47	36	40	41	42	39	58	50	42	42	42	37	39	53	34	42	41	47	42	35	48	37	36	40	38	51	41	30	44	49	53	37	37	41	49	42	34	43	48	50	36	42	36	47	44	36	32	48	48	43	33	46	47	44	40	40	51	35	52	42	36	42	53	46	46	40	38	36	48	38
23304	17496	11944	25560	33430	32570	29019	25403	22083	18952	16219	14091	11929	10212	8448	7219	6151	5433	4698	4010	3711	3712	3274	3066	2789	2737	2510	2159	2050	1851	1796	1686	1496	1351	1267	1191	1073	1102	1017	929	918	898	891	845	915	840	877	886	912	872	855	817	843	849	866	795	817	749	760	773	772	751	689	770	761	709	751	709	722	728	716	660	775	703	688	676	705	727	680	679	712	679	673	711	650	717	690	666	652	680	677	680	701	679	732	679	635	626	687	653	699	711	638	650	658	682	665	680	629	638	711	658	649	655	684	613	680	667	641	678	672	689	674	693	665	677	643	643	702	682	657	643	653	632	693	639	658	639	696	654	674	689	634	642	668	638	681	678	629	696	687	656	621	673	645	685	643	642	689	683	638	665	677	633	668	646	690	618	708	652	647	655	650	663	657	666	670	645	651	666	683	638	637	669	659	644	673	684	650	709	663	679	650	695	690	681	674	655	646	675	625	650	631	685	665	616	655	677	680	677	615	670	698	652	657	668	655	694	676	662	674	661	655	661	666	647	671	654	670	658	700	653	657	680	652	678	610	662	658	679	661	678	685	631	627	717	684	738	656	680	656	660	612	663	672	667	656	679	669	666	669	698	676	644	648	660	688	663	657	644	637	669	703	678	636	752	690	675	690	699	718	624	646	631	668	649	666	665	679	685	618	660	645	638	703	662	692	678	666	657	673	668	628	653	646	633	648	640	733	643	664	652	649	637	683	668	659	675	630	636	691	686	666	693	655	702	678	677	683	622	687	664	650	629	665	637	643	671	717	712	657	706	643	610	615	599	669	625	666	725	655	628	647	686	630	664	686	695	629	649	654	642	700	666	663	686	674	621	609	659	601	657	668	675	669	668	658	655	685	673	668	656	694	626	707	692	655	635	685	671	678	714	634	642	639	657	627	686	644	637	634	616	687	661	675	635	648	692	647	658	630	684	642	622	651	679	622	687	643	652	687	654	694	671	657	613	665	680	633	603	617	661	695	656	650	646	665	698	703	654	676	663	640	648	639	667	651	662	699	640	684	672	676	706	679	647	665	664	707	683	599	678	655	635	676	635	660	650	691	636	689	698	661	661	688	663	659	636	620	656	620	669	667	652	682	672	639	619	646	683	658	638	687	691	665	627	708	652	620	649	673	663	660	685	703	709	693	661	712	683	626	623	654	655	627	680	692	651	617	658	676	634	660	636	638	704	667	617	652	664	680	682	642	641	636	682	682	654	650	661	665	703	585	681	652	688	650	663	673	681	635	709	675	647	672	648	645	652	655	652	672	673	706	671	631	683	679	676	716	658	641	634	718	645	670	685	642	632	685	735	716	630	678	686	657	657	677	667	712	637	667	662	652	677	689	628	654	670	656	683	652	673	696	665	597	686	658	702	710	636	602	671	627	641	662	762	621	717	627	680	628	656	655	687	629	657	675	681	703	599	657	681	647	667	633	634	642	664	609	634	670	684	651	652	676	638	659	637	637	634	661	630	675	733	651	676	653	691	661	659	684	628	707	650	670	637	663	704	639	631	630	653	662	659	603	670	678	701	682	621	660	660	572	661	635	679	616	643	669	712	641	644	670	641	648	660	686	670	653	664	657	648	682	696	682	686	685	658	674	663	656	721	711	714	644	654	649	643	657	631	659	671	650	635	665	657	608	655	685	663	663	697	668	673	645	652	583	637	623	634	716	677	671	658	670	668	628	679	675	627	681	678	647	622	657	664	616	669	679	617	633	697	613	649	683	633	643	620	663	648	665	655	675	611	682	631	631	672	639	663	657	630	673	648	658	719	641	676	604	649	671	666	688	652	654	711	698	657	673	622	701	635	643	670	676	620	624	683	667	638	678	628	613	623	654	603	666	642	629	664	655	659	667	665	701	653	649	664	677	629	603	690	662	666	699	714	673	644	654	637	662	643	665	671	639	629	645	680	661	657	636	643	653	675	677	653	627	655	650	696	673	653	641	667	657	646	662	672	613	684	671	650	666	654	684	653	680	654	665	665	652	654	650	661	652	673	651	673	660	643	675	656	650	664	649	693	600	686	691	635	663	667	703	632	658	676	654	644	643	609	680	669	662	666	671	670	694	671	688	650	638	624	639	650	636	650	640	603	690	682	689	689	660	707	654	669	650	651	664	675	672	692	676	647	679	630	683	652	671	647	706	681	668	669	676	661	679	641	656	691	636	641	627	661	681	660	714	656	685	680	660	662	643	654	655	654	682	673	628	637	695	650	686	660	600	624	702	697	684	690	668	664	634	647	634	660	685	707	671	663	655	662	631	653	681	626	735	619	646	662	623	686	671	659	619	681	642	585	685	674	646	653	695	645	661	658	710	638	662	681	591	632	680	680	676	653	681	590	664	638	655	665	629	658	668	661	677	667	709	670	679	696	665	694	696	665	661	667	670	651	654	682	661	665	658	654	611	650	648	695	653	627	675	701	659	662	704	644	637	632	653	652	669	659	642	656	678	655	673	664	685	663	643	664	649	675	596	640	676	671	695	681	655	641	623	674	647	643	669	660	667	662	621	678	643	656	633	602	625	681	627	673	629	663	612	684	710	644	684	688	647	601	620	676	684	628	661	693	641	651	635	722	633	634	643	646	655	667	685	649	656	644	661	698	682	664	639	661	670	651	620	634	671	681	674	725	682	626	658	636	641	663	653	635	652	654	682	630	652	633	628	647	624	659	666	648	644	652	659	683	681	662	630	666	657	687	711	691	670	630	650	664	661	645	654	676	635	648	622	675	692	658	663	643	647	665	581	703	682	625	703	679	696	681	687	652	607	622	660	678	639	675	586	713	687	662	636	663	625	666	715	671	651	667	679	680	677	672	627	641	638	667	626	686	650	616	666	648	673	606	715	650	694	703	669	641	652	595	681	645	653	640	664	672	638	668	656	666	729	651	703	597	642	645	696	635	668	636	698	667	596	658	621	674	713	637	626	663	634	662	714	645	627	635	681	654	628	649	657	693	646	641	666	680	672	652	680	655	665	716	663	678	676	684	672	640	658	670	670	695	640	649	651	659	672	684	675	627	644	637	647	679	635	654	685	706	670	681	676	579	629	633	633	650	662	641	670	641	665	631	610	703	640	661	682	646	684	631	659	677	636	674	680	650	650	628	640	651	674	598	674	614	635	682	627	608	690	692	629	680	643	670	639	625	654	679	699	657	615	650	608	692	671	660	668	673	636	630	664	636	676	676	662	662	621	675	645	645	644	636	641	673	658	688	641	677	630	673	653	644	659	650	657	651	647	644	644	665	671	638	697	680	624	642	645	650	643	664	654	657	677	636	649	646	645	687	666	653	619	617	663	686	658	607	655	665	683	692	653	688	692	678	679	660	675	661	664	656	678	671	721	641	724	692	636	637	652	678	699	673	632	664	645	656	626	696	635	650	661	670	639	612	639	665	716	657	697	703	669	668	636	667	629	620	713	665	641	670	649	631	619	656	671	660	663	643	648	636	633	651	677	674	616	637	642	621
2685	1289	789	637	1085	1143	1049	904	792	678	525	498	421	369	271	278	208	197	156	156	149	121	140	128	111	112	102	102	78	93	81	73	72	69	57	70	65	75	71	60	63	51	61	58	52	85	70	58	48	51	73	49	64	62	51	43	42	58	50	64	55	52	56	56	53	55	46	62	54	68	68	55	52	37	40	58	68	45	60	52	64	53	52	55	53	44	49	53	54	48	46	57	51	50	41	63	46	60	60	48	52	47	41	42	55	51	46	35	46	50	61	50	55	56	43	61	53	53	41	40	64	43	43	46	64	46	51	50	49	42	50	67	55	45	51	42	46	62	34	60	58	57	46	53	41	49	47	47	51	62	40	40	55	39	55	42	63	47	55	59	50	41	41	51	50	42	45	58	59	60	52	43	46	53	46	44	53	42	55	45	51	52	46	50	44	52	54	54	52	47	50	55	61	47	58	50	56	49	55	35	46	47	60	51	63	62	50	49	59	54	65	47	39	58	48	69	51	52	53	43	44	55	43	49	46	52	40	58	40	44	39	49	48	50	40	52	55	55	44	48	39	52	46	60	46	43	52	44	47	56	47	58	42	47	50	46	58	42	41	64	49	48	40	44	53	56	42	53	46	52	58	40	46	50	61	42	48	45	61	36	54	51	47	54	63	46	55	62	36	43	42	49	48	62	68	40	40	53	41	44	41	41	45	44	49	49	47	47	49	50	49	47	34	49	44	55	56	58	52	50	58	58	58	40	43	48	44	44	47	41	52	49	39	46	59	56	64	48	36	52	42	53	61	51	53	49	49	44	48	52	39	45	50	57	44	39	52	55	38	63	44	54	56	46	57	61	52	53	48	54	49	48	58	50	50	55	59	54	50	40	43	53	53	43	61	40	44	53	38	44	29	39	50	54	50	40	64	47	49	58	52	49	53	43	59	43	49	47	46	36	51	39	55	36	52	58	49	53	57	56	58	47	48	60	48	35	48	46	51	48	48	39	50	39	53	42	58	53	46	56	59	40	50	54	40	50	43	58	49	43	53	55	52	57	42	52	52	43	40	51	48	61	48	50	46	39	50	35	48	55	59	55	43	48	62	48	49	53	42	45	45	54	54	54	39	51	50	47	57	50	51	42	63	58	56	49	41	46	54	48	56	47	48	56	49	50	56	56	52	42	46	49	50	48	48	54	43	42	40	42	59	40	55	51	56	67	42	57	40	52	38	50	49	43	61	45	56	56	62	46	48	44	61	54	46	58	42	58	39	52	46	50	64	45	53	52	52	53	56	56	47	47	42	55	53	45	55	43	53	45	38	49	58	47	53	55	58	35	56	47	52	48	59	62	51	52	46	53	55	60	47	42	52	36	48	59	51	47	52	39	50	44	55	47	46	54	40	50	58	49	56	50	55	44	39	47	53	43	66	51	56	56	49	36	55	42	60	49	62	38	52	50	62	45	57	45	47	43	62	59	48	45	62	49	54	47	47	65	39	39	68	45	49	54	52	44	52	50	57	43	54	44	54	42	46	43	65	40	45	50	57	46	62	58	48	58	38	36	51	46	49	44	52	54	64	59	41	55	38	59	52	47	59	38	52	45	35	65	52	44	40	48	57	45	46	59	47	49	40	49	53	33	55	46	53	52	47	43	46	43	46	45	43	55	48	52	60	51	55	36	60	50	56	42	48	46	55	54	58	43	42	50	50	45	50	46	51	48	55	54	47	52	49	58	43	48	58	56	43	39	55	58	47	47	59	38	35	49	39	45	45	51	51	39	54	50	51	41	43	41	51	47	40	47	48	51	41	49	46	43	49	48	78	56	61	49	52	40	55	39	51	55	35	48	42	54	49	47	49	56	35	49	41	49	36	53	62	55	63	63	42	45	54	44	72	48	64	55	46	60	55	51	55	57	43	58	56	59	43	47	60	51	44	56	45	37	51	49	48	57	41	45	49	44	48	47	52	41	47	35	50	56	49	48	51	42	51	56	55	56	44	45	44	44	49	53	50	53	58	50	41	43	48	41	46	58	57	66	55	49	43	48	51	57	48	55	43	55	51	49	55	56	43	38	41	50	44	47	49	55	48	54	47	44	37	53	62	39	60	53	48	63	40	54	53	48	58	52	54	55	38	54	49	50	46	54	34	47	48	38	50	56	55	44	53	53	50	36	57	44	51	50	35	43	41	49	48	60	33	36	58	53	43	39	59	51	46	47	52	59	54	53	53	54	62	54	36	50	34	51	47	49	48	59	44	52	40	45	58	50	54	42	52	53	43	45	47	42	55	42	51	48	60	55	55	46	72	56	43	44	53	52	58	52	56	49	47	38	43	59	47	57	45	47	45	51	40	44	37	46	59	45	37	50	60	59	61	48	54	55	50	49	47	49	53	47	50	43	44	48	41	43	55	49	64	56	70	45	56	52	47	57	38	50	49	54	67	46	53	48	51	40	38	48	49	50	45	52	54	51	40	52	37	43	47	57	71	47	59	47	53	55	56	57	58	50	40	54	43	51	59	48	46	48	40	40	60	52	64	57	43	48	53	53	51	50	45	67	51	44	49	47	56	50	58	53	47	60	51	51	34	45	59	51	59	51	57	55	49	44	48	46	61	47	46	56	58	57	47	53	54	52	48	48	57	45	53	38	60	38	55	54	50	42	51	40	55	44	48	54	58	51	56	47	51	44	56	51	46	50	45	48	52	47	40	54	61	38	45	50	65	50	42	49	55	53	46	59	48	54	34	47	36	53	56	46	56	64	56	68	53	42	42	61	36	64	51	46	55	47	47	53	45	37	55	51	47	54	36	51	52	50	42	41	49	57	65	51	49	50	57	51	72	55	40	43	48	65	47	57	57	40	53	39	46	59	47	53	47	62	51	44	52	52	48	55	55	60	47	60	48	49	59	55	53	49	57	53	52	46	58	54	39	39	38	51	43	58	52	47	47	66	62	40	43	55	43	52	51	48	41	52	52	53	61	58	56	51	47	62	43	53	50	41	37	54	61	43	45	53	48	46	47	41	57	50	49	53	49	45	64	58	46	58	40	47	44	43	43	52	37	51	52	40	53	54	41	62	43	42	42	48	53	48	45	40	59	41	47	48	51	40	54	51	56	50	43	53	41	44	44	47	47	51	49	55	52	52	35	61	49	41	51	53	32	48	55	49	51	64	48	55	55	60	53	41	52	52	59	50	59	49	48	46	51	49	49	55	48	43	43	53	62	58	36	62	53	59	58	57	56	45	63	62	54	44	49	42	61	49	49	44	54	48	54	42	51	62	55	53	43	48	49	46	33	44	50	42	47	63	54	56	50	42	47	35	51	60	71	57	41	43	47	43	39	51	51	51	51	44	47	60	44	50	52	59	47	49	53	44	61	50	46	39	55	57	50	47	54	48	36	53	48	43	44	59	55	53	46	36	57	45	43	45	53	57	59	45	58	48	43	39	42	49	48	45	38	48	53	34	45	45	57	48	45	55	46	48	48	50	64	55	46	41	42	53
29045	21804	15738	30300	38101	37219	33915	30152	26818	23706	20770	18246	15780	13215	11402	9861	8767	7327	6382	5573	5027	4755	4435	4084	3861	3422	3138	2920	2695	2533	2459	2167	1912	1804	1659	1533	1449	1439	1249	1267	1171	1145	1154	1125	1084	1120	1126	1086	1028	1084	1018	1031	986	1018	1058	1005	938	902	963	943	1009	921	914	913	865	835	881	849	886	876	835	843	819	813	850	786	821	818	806	796	818	801	806	871	783	796	797	844	786	807	814	806	829	771	783	799	788	787	795	763	789	764	779	793	774	825	746	759	787	771	741	736	762	770	776	755	779	804	741	805	765	769	769	757	750	792	790	754	759	803	803	803	781	776	823	816	795	768	740	725	798	772	789	821	788	760	757	782	736	805	789	775	741	792	782	734	768	813	817	751	816	743	783	777	756	779	796	766	720	733	779	732	794	789	786	803	738	702	708	787	802	781	798	815	777	737	750	730	757	749	764	750	739	757	779	751	744	779	731	776	735	808	805	741	779	731	751	727	748	728	772	742	775	744	783	782	720	793	745	741	748	727	779	771	789	726	727	769	765	770	744	779	725	762	800	733	727	755	786	736	796	700	770	787	772	766	805	755	832	743	762	782	766	807	791	786	758	804	739	765	776	732	751	748	773	711	756	748	796	830	746	754	809	753	786	768	733	783	767	759	805	803	801	764	788	789	786	764	797	767	747	760	731	787	731	724	744	734	733	777	800	783	740	790	738	785	781	758	749	771	754	765	735	777	779	815	776	782	734	770	747	755	745	753	744	741	772	777	791	758	725	786	710	783	770	780	741	785	744	762	752	737	799	718	782	768	776	808	730	785	778	808	819	746	799	746	780	731	780	775	778	755	779	750	818	811	786	785	756	765	768	764	765	819	778	781	754	765	781	801	744	781	822	797	750	793	795	738	737	757	745	760	771	774	786	724	813	739	784	757	763	792	773	752	794	776	753	789	761	734	698	790	729	791	781	734	743	760	785	795	792	795	733	798	847	748	775	724	761	769	740	785	760	754	732	764	753	725	781	797	739	748	804	742	752	771	771	740	780	772	748	733	777	741	695	826	774	786	731	770	727	756	800	784	746	830	821	814	751	790	761	722	759	760	775	762	746	755	773	718	798	752	775	757	801	768	748	725	801	757	830	730	747	759	761	763	747	785	749	765	718	767	720	750	752	768	739	765	780	777	749	743	767	745	752	742	734	755	770	795	772	727	768	786	724	748	778	766	735	754	739	770	715	764	778	788	742	738	735	735	758	770	788	732	783	788	796	771	758	797	735	759	750	754	823	753	770	778	789	816	779	777	784	768	713	758	741	765	761	742	754	714	765	788	719	750	772	771	833	739	768	777	781	758	760	753	741	804	776	799	745	811	742	789	781	753	754	758	759	734	769	783	790	770	766	720	763	721	772	778	815	768	752	781	795	768	746	711	752	754	839	764	808	739	801	762	751	797	745	721	751	780	773	781	809	796	722	801	755	822	754	746	778	761	767	727	765	772	758	741	793	776	788	724	787	749	790	751	773	778	741	737	734	792	738	734	795	735	770	775	783	775	807	780	775	803	774	777	791	795	750	791	769	776	740	764	824	768	736	763	803	708	727	777	784	790	787	776	782	742	771	743	802	750	782	783	804	715	747	766	799	774	784	739	769	793	784	715	749	749	751	821	730	785	704	765	779	809	778	742	800	779	763	820	758	759	737	789	774	735	782	770	722	764	722	775	766	734	779	779	800	767	785	785	794	739	760	764	799	738	718	695	765	810	759	808	807	755	760	800	753	712	821	728	807	776	753	776	755	758	769	736	777	739	740	751	797	775	755	782	741	771	746	744	752	717	725	770	719	757	781	791	743	752	801	788	761	759	776	713	747	742	726	766	753	782	792	789	788	758	781	755	780	752	780	786	771	789	788	791	768	754	804	759	762	807	761	765	759	726	776	766	747	763	741	756	764	741	740	799	795	747	808	744	745	731	751	725	764	773	772	757	768	769	765	747	801	731	760	692	728	793	745	726	760	792	772	753	801	787	796	744	741	758	744	786	784	802	737	786	760	757	773	781	722	724	792	798	719	810	748	735	741	746	738	753	791	755	813	748	738	758	683	762	759	801	781	734	747	812	773	770	761	770	771	772	730	733	803	787	761	749	798	788	777	808	775	768	761	756	797	746	739	759	802	737	750	731	771	762	722	791	739	753	733	747	742	775	754	755	767	768	791	745	782	785	779	765	770	772	785	768	770	793	763	777	832	779	802	767	733	771	745	741	790	811	741	810	782	808	799	723	729	759	706	821	775	759	732	723	791	813	753	808	746	744	746	732	755	761	732	768	758	815	740	763	720	780	751	799	766	783	745	741	762	752	787	754	753	821	743	781	773	783	756	775	724	767	758	790	770	767	786	742	720	784	722	763	778	746	757	727	790	746	778	796	728	779	751	770	745	720	774	778	755	816	715	713	760	783	701	800	820	716	789	750	774	731	759	798	831	730	780	783	769	745	741	682	789	773	769	812	735	738	715	774	753	743	761	776	745	792	796	725	788	777	720	805	723	776	790	790	760	777	714	758	754	767	782	801	728	785	756	777	782	772	782	796	736	806	764	755	738	774	766	745	732	743	783	788	767	760	783	733	733	739	781	749	757	735	729	756	772	785	736	811	792	781	781	740	767	792	728	764	702	747	767	759	746	766	751	762	744	769	740	782	726	760	763	754	724	824	789	744	767	748	791	759	754	782	722	746	837	766	713	785	751	811	795	746	780	791	806	727	725	767	709	736	780	778	782	762	791	770	820	768	801	772	797	817	733	795	718	787	759	788	746	795	759	775	797	788	798	776	785	737	740	752	763	722	755	749	770	849	785	775	773	794	777	749	765	759	760	762	778	724	776	778	729	765	766	777	773	771	751	769	810	778	753	729	791	768	752	753	699	786	753	761	745	759	748	812	751	762	777	766	788	756	722	761	741	801	768	739	757	800	789	701	782	790	731	739	784	773	732	791	766	709	762	780	765	734	818	787	757	802	766	769	713	786	747	764	734	755	774	782	763	779	767	758	754	738	817	741	779	748	758	722	753	802	755	766	756	774	769	731	720	735	779	792	805	723	755	806	767	778	761	790	747	750	744	799	787	784	774	776	793	796	762	819	756	772	761	762	778	766	787	787	792	766	784	734	789	742	772	775	768	759	731	766	783	732	739	800	766	790	796	792	769	799	740	791	795	751	813	726	776	762	809	767	780	741	781	727	767	763	712	751	781	751	806	705	763	757	707	800	775	786	798	739	748	715	783	796	790	761	817	758	811	805	752	809	806	752	789	798	777	735	739	771	814	768	722	741	728	784	757	753	754	730	785	785	799	804	725	773	796	771	780	806	754	788	736	754	763	757	741	719	773	737	761	707	797	737	743	771	787	759	710	798	780	752	759	785	838	779	824	772	771	799	806	750	774	762	729	802	710	779	750	723	777	762	770	754	761	739	790	738	838	777	778	715	749	786	748	748	720	846	801	756	786	718	775	767	773	807
1985	593	331	266	470	526	470	388	370	282	281	219	186	140	131	119	109	75	89	87	71	63	57	54	57	63	43	52	42	58	38	47	34	45	33	30	36	27	29	27	24	27	32	33	35	32	30	27	37	35	20	24	26	28	27	30	24	33	20	26	21	18	35	35	25	23	25	32	25	24	27	22	20	29	21	26	29	28	35	24	24	26	21	19	26	36	16	26	23	30	30	17	18	15	19	26	20	27	26	23	37	25	23	35	22	32	34	20	31	25	18	21	26	25	29	31	27	28	28	25	24	19	18	23	22	22	30	22	33	22	22	17	31	30	24	32	25	28	19	27	30	24	28	34	24	44	30	23	29	33	32	20	19	24	25	32	36	28	25	28	25	41	29	25	20	19	32	21	22	24	32	25	21	21	20	25	35	24	27	27	27	37	27	22	23	24	23	17	30	36	30	28	26	28	33	30	25	28	32	25	31	27	30	26	25	18	38	26	19	28	22	28	24	25	21	19	17	25	28	27	19	31	40	25	32	33	23	16	22	30	24	33	23	24	19	28	23	26	21	21	26	28	28	18	18	28	38	31	25	27	26	29	22	20	29	22	27	28	29	33	23	27	35	25	25	27	25	23	24	27	27	21	25	29	13	28	24	22	22	31	28	28	29	29	32	26	21	24	24	25	29	22	27	15	27	32	38	17	23	24	29	23	39	31	31	27	21	21	30	19	33	13	29	22	29	23	30	28	23	24	29	13	22	31	36	32	25	30	18	28	30	17	17	23	24	43	24	24	19	25	25	26	26	25	27	26	28	26	29	20	17	32	21	21	24	21	24	26	25	33	28	33	26	18	23	34	28	22	26	23	22	26	28	25	25	38	25	31	26	33	22	25	23	27	19	21	16	28	23	33	30	23	31	24	23	34	20	26	33	29	20	30	33	24	16	24	26	25	28	29	29	30	24	22	26	24	23	23	27	29	20	28	23	25	32	19	22	39	29	35	33	34	29	31	26	25	30	21	25	26	33	26	29	22	25	21	29	29	28	23	35	27	32	20	29	32	28	21	25	28	22	29	19	26	26	30	21	21	16	20	27	35	23	27	22	31	29	26	27	23	25	22	21	22	23	29	19	28	27	26	29	28	23	19	30	27	33	28	31	29	20	19	23	17	25	26	29	28	30	30	26	38	26	25	19	26	21	11	19	30	35	28	20	27	26	19	29	26	25	33	26	31	25	35	24	29	34	32	20	29	18	30	16	33	28	30	31	27	28	25	28	29	26	34	30	26	30	37	18	27	24	30	28	22	20	19	36	18	29	27	19	29	26	23	31	23	29	26	21	29	20	28	18	25	28	30	28	28	26	18	25	30	18	28	31	32	15	24	28	17	27	29	29	25	20	39	26	26	25	32	28	28	31	32	35	29	16	32	21	26	24	22	31	28	18	36	33	19	32	20	27	27	25	28	22	24	26	29	29	30	23	28	25	26	19	25	22	28	30	27	35	24	20	27	24	16	28	20	31	20	15	29	32	21	31	21	25	23	31	19	28	26	27	19	20	30	27	27	18	31	25	24	32	29	26	24	24	26	22	32	32	24	31	23	27	24	29	41	21	23	35	24	31	21	26	18	28	31	23	19	26	20	26	16	24	20	28	28	31	24	22	15	18	32	28	33	32	28	35	33	18	20	18	27	22	17	28	26	25	26	24	21	28	28	19	20	29	23	32	21	23	33	31	22	32	24	27	23	20	28	35	27	23	29	28	27	30	27	29	26	29	23	33	29	21	26	26	20	24	26	26	28	22	25	30	27	24	27	31	18	25	30	19	15	34	26	32	20	27	37	24	18	26	29	24	29	34	19	20	23	28	29	33	32	26	36	30	35	23	30	24	22	24	29	20	21	22	27	25	30	32	25	24	30	28	19	24	32	22	18	27	24	27	22	29	24	20	36	26	29	26	32	23	17	24	19	23	19	23	32	32	22	28	26	32	35	19	19	19	15	34	23	20	24	18	26	22	33	15	19	26	22	31	23	31	26	22	27	30	20	21	18	29	26	26	30	37	20	30	24	35	27	29	23	15	28	22	24	20	22	28	14	33	32	26	30	23	30	18	22	25	35	24	21	29	21	16	29	28	23	30	31	25	23	23	31	36	20	16	16	22	20	24	19	27	27	28	22	27	21	22	29	25	26	23	18	20	24	34	30	31	25	24	15	19	28	19	31	20	27	24	26	27	16	22	25	24	24	21	22	30	28	28	21	27	15	32	22	26	22	20	23	19	20	28	29	23	17	32	17	28	31	29	37	33	17	31	23	26	30	20	28	24	18	21	21	24	21	20	17	31	21	32	24	18	23	34	23	25	28	19	21	19	22	25	22	31	18	25	22	42	13	25	17	27	25	28	25	20	25	25	30	21	24	29	24	24	20	36	23	18	35	29	27	26	18	28	22	19	35	30	25	30	25	29	26	32	27	31	23	19	26	32	35	32	28	22	28	42	30	36	28	35	26	23	29	22	29	29	20	20	36	31	32	24	32	22	31	24	33	26	28	21	23	27	17	28	19	23	23	34	25	32	17	25	24	22	33	30	36	13	22	28	22	25	25	27	24	35	31	25	26	18	27	33	31	22	31	22	21	14	22	39	25	23	20	33	25	23	23	21	22	35	24	22	25	25	29	30	33	32	38	26	25	24	18	19	31	26	23	30	20	24	19	32	21	28	33	25	25	25	32	19	28	36	25	22	24	22	23	25	24	27	33	23	29	28	19	16	16	28	26	26	28	20	25	32	18	22	16	17	33	22	28	22	19	27	19	20	29	25	32	19	24	30	22	30	25	23	26	26	24	27	28	21	16	21	32	27	27	37	29	29	20	25	24	20	34	22	30	21	33	25	33	26	24	22	28	23	33	31	25	24	25	31	18	30	22	24	21	27	31	24	37	31	35	29	28	22	18	29	32	29	25	23	20	32	27	26	30	32	25	18	24	26	26	25	27	23	24	24	17	34	25	23	34	25	29	22	29	33	15	29	27	35	28	29	23	21	32	34	24	24	24	26	35	29	19	34	29	24	21	31	23	30	24	33	27	28	20	31	23	27	22	24	28	25	23	28	22	29	24	26	33	25	23	30	26	26	33	20	20	20	24	35	26	18	26	25	25	33	23	25	24	21	22	19	24	27	24	28	21	24	30	19	20	27	25	26	31	20	30	19	21	31	21	30	25	27	22	26	22	35	25	26	28	30	29	26	22	26	16	24	25	22	29	22	25	24	27	30	21	32	18	31	28	28	29	29	26	25	22	21	23	22	38	23	26	32	21	23	25	27	28	32	21	19	19	21	19	21	34	30	21	33	22	24	27	21	22	25	26	31	25	34	20	27	26	26	19	31	26	25	25	32	22	18	33	30	16	24	34	33	24	26	15	33	23	32	25	26	26	24	22	31	39	29	29	32	27	22	26	22	23	28	30	22	24	28	30	17	30	27	24	25	27	20	23	21	22	27	15	25	23	24	20
20714	14394	9209	21554	29591	28668	25213	21573	17995	15139	12778	10806	8732	7254	6017	5157	4532	3768	3246	2797	2620	2545	2349	2189	2099	1870	1669	1601	1417	1378	1228	1145	1073	924	844	764	764	733	677	622	628	563	578	552	579	595	589	548	567	529	544	572	517	542	497	518	503	489	500	529	493	465	459	492	469	498	438	468	436	460	436	472	457	456	461	433	440	441	471	447	453	428	419	451	455	437	471	440	432	423	425	436	395	456	407	429	401	418	417	429	455	416	404	439	416	419	406	446	434	420	436	445	425	425	427	414	424	418	420	425	384	441	411	414	438	420	421	400	412	441	428	401	414	405	406	383	446	412	407	427	455	423	436	402	446	422	408	410	399	399	407	388	424	447	390	414	410	454	414	420	440	475	463	424	407	421	413	419	412	459	430	451	419	442	405	425	424	392	408	421	428	422	410	442	428	445	441	425	418	434	420	418	414	473	397	393	436	415	447	448	411	446	418	427	426	386	419	450	385	425	425	420	425	417	419	407	405	430	424	422	398	416	427	394	430	387	403	452	410	428	409	392	440	408	397	478	423	444	412	430	414	408	425	441	419	440	402	428	446	449	437	430	400	433	410	453	441	405	422	437	424	419	384	407	409	416	421	403	405	392	421	421	380	427	405	418	432	445	414	385	429	398	403	436	360	434	414	402	447	422	395	408	459	442	399	480	385	422	413	426	434	440	434	439	409	443	452	419	434	431	411	387	402	432	399	445	395	395	438	424	415	444	447	414	390	422	410	445	412	381	424	427	430	414	438	404	424	436	449	417	446	418	427	399	426	404	408	412	407	377	424	428	407	414	417	400	413	433	391	434	429	401	369	403	441	383	432	429	405	418	396	445	382	392	409	407	383	399	448	403	403	407	415	418	394	388	416	418	416	398	402	401	391	450	386	407	425	382	384	416	423	421	429	426	450	442	395	421	438	396	387	420	412	420	432	433	433	433	400	434	419	441	420	384	423	419	416	403	409	404	460	426	400	413	409	393	411	393	386	413	432	419	441	418	432	416	426	404	424	430	436	426	443	425	458	414	450	419	390	416	417	432	402	429	429	429	405	431	404	435	415	408	422	422	404	425	416	425	405	409	427	386	431	440	420	420	433	410	409	402	426	410	408	396	422	416	449	430	406	400	403	409	424	428	444	389	468	406	436	418	453	371	448	394	457	420	404	443	399	441	436	429	415	410	402	410	451	421	459	424	422	412	420	445	414	426	422	380	452	417	439	436	442	456	406	442	393	399	419	434	411	437	377	451	428	397	402	455	436	419	431	420	424	375	396	404	405	418	431	423	422	421	425	405	423	411	435	425	406	423	445	427	415	407	466	463	438	403	427	429	448	443	412	398	406	419	397	419	434	422	446	415	445	435	438	440	430	437	442	436	409	421	435	391	400	433	431	419	418	419	427	384	430	396	401	407	401	429	416	422	420	417	420	426	390	432	411	424	434	394	409	424	392	417	406	389	411	442	392	422	438	417	409	411	406	418	421	416	417	398	416	424	416	410	415	426	405	384	415	417	427	385	383	419	435	427	406	434	431	448	406	391	436	394	432	435	421	448	440	437	420	396	409	459	448	426	429	414	427	419	436	406	398	458	424	399	451	401	425	432	414	430	407	430	391	418	417	431	423	417	432	415	452	432	442	395	452	443	378	402	395	411	450	444	436	411	402	455	424	434	444	423	396	458	455	444	435	418	436	393	411	439	404	420	428	415	447	401	396	428	373	446	421	433	420	449	407	423	433	416	405	444	418	444	453	424	383	417	406	450	409	423	428	422	434	410	387	390	433	407	395	408	397	431	436	468	410	438	435	424	425	434	395	399	423	429	441	411	419	390	426	386	452	416	383	409	393	400	414	435	412	417	441	410	408	395	436	446	435	427	389	422	396	428	403	404	405	405	428	453	364	417	449	413	422	383	417	416	426	391	439	414	411	430	407	418	383	437	421	430	421	427	411	414	407	394	431	440	408	407	402	424	434	396	406	443	395	406	417	405	416	410	427	445	423	456	411	418	430	439	409	390	443	395	367	462	382	408	424	433	409	419	434	398	407	405	448	419	427	429	400	407	408	401	414	419	419	404	385	444	434	450	432	402	409	411	437	414	431	404	426	454	407	434	443	409	410	400	398	401	461	411	410	432	438	428	416	439	434	418	440	413	400	451	426	386	428	409	395	444	437	406	406	403	400	456	445	439	404	414	442	414	417	429	448	388	415	439	404	421	398	428	407	439	421	412	448	433	420	433	422	409	447	432	422	446	406	424	412	436	430	407	434	407	434	417	412	429	455	411	450	416	425	439	419	419	432	462	415	392	408	399	413	394	398	398	417	418	410	399	394	402	441	438	389	430	417	395	442	414	414	419	454	440	412	410	439	478	410	432	432	433	437	396	426	394	382	412	408	433	421	471	425	398	383	390	387	430	410	412	432	428	424	400	401	468	380	415	451	429	429	375	439	424	415	410	386	412	422	425	371	430	389	406	432	418	429	419	390	411	446	396	397	427	452	423	431	406	398	455	422	435	445	454	442	405	417	405	409	352	391	405	450	418	409	448	407	412	433	390	420	372	381	422	428	398	447	376	429	444	407	442	405	415	436	411	444	402	416	424	448	399	418	399	424	405	408	418	426	414	420	397	400	466	419	424	423	393	428	415	417	442	357	395	405	421	413	423	438	429	378	421	414	418	432	425	448	420	415	403	404	390	412	415	395	424	408	397	429	439	410	413	419	421	394	391	373	392	405	417	419	412	407	415	407	437	433	454	405	416	408	442	429	422	414	419	424	378	423	421	411	403	394	403	427	447	398	420	445	405	438	428	403	452	401	446	439	404	418	436	431	405	411	439	392	403	418	406	444	422	434	412	424	417	445	440	414	467	440	427	417	442	445	411	427	424	447	407	424	428	442	412	418	443	444	388	482	416	417	427	443	440	436	421	409	405	408	419	423	427	436	409	428	431	418	447	402	429	437	430	425	436	425	435	444	409	407	418	429	410	420	427	435	412	437	434	413	415	409	443	451	431	403	410	472	429	413	379	408	418	438	392	438	418	389	431	442	386	412	438	412	400	439	414	429	429	435	363	413	396	411	417	417	428	393	412	427	424	427	416	440	427	382	420	419	429	420	437	431	419	453	431	415	401	417	461	424	432	442	430	445	440	432	382	404	398	463	390	406	437	452	409	397	410	399	395	412	416	422	444	410	423	403	424	417	416	435	421	446	430	430	411	462	410	412	433	408	410	416	380	450	454	407	417	419	385	394	388	445	433	442	405	438	433	415	430	418	398	469	411	426	414	448	389	411	423	401	439	404	404	477	418	405	424	407	414	422	455	425	425	431	429	429	439	451	403	409	448	451	439	411	410	430	421	420	422	424	393	419	369	455	429	418	414	452	424	434	458	412	402	426	414	379	399	431	430	418	448	418	400	406	391	405	383	405	468	409	467	436	428	426	418	420	407	385	429	400	435	381	421	418	421	389	416	424	410
1525	944	500	393	722	839	765	607	558	494	447	350	329	223	219	164	142	132	105	100	102	101	97	78	75	91	76	78	68	56	62	54	44	43	52	40	47	46	49	31	34	29	36	28	40	38	36	28	32	29	34	30	30	34	40	47	32	35	34	29	23	33	37	26	25	42	29	33	24	34	22	30	37	28	40	37	30	37	28	38	37	27	25	27	35	37	31	30	37	37	23	27	38	28	25	34	27	37	38	30	31	26	33	30	31	24	26	38	37	30	28	24	32	34	32	33	28	31	31	34	35	29	21	28	33	35	30	23	42	34	27	35	30	31	32	29	26	29	26	32	30	35	27	28	30	36	20	33	39	20	26	22	34	28	33	36	31	26	27	39	36	38	27	33	28	28	27	32	35	31	32	27	31	32	30	26	31	35	27	31	34	35	29	35	22	21	31	34	44	32	35	34	31	22	25	38	35	36	23	30	30	30	20	14	20	40	23	34	41	28	42	39	30	32	36	33	28	29	24	34	44	27	34	34	42	44	30	22	36	31	41	25	22	23	30	41	36	32	29	33	35	25	34	28	27	33	29	22	24	27	34	27	25	29	19	33	27	32	25	32	32	36	38	29	34	37	28	41	32	34	25	33	32	29	33	31	42	28	32	30	27	30	37	19	28	37	21	36	34	37	35	25	39	24	36	36	33	29	17	18	35	41	31	20	36	31	33	26	39	39	32	28	34	41	28	31	34	38	34	28	42	42	33	29	25	31	28	33	35	45	25	30	34	23	30	32	34	41	33	28	33	33	25	27	30	26	33	32	37	33	26	41	33	30	31	30	30	39	23	25	40	33	39	41	32	35	35	30	34	33	33	34	26	16	39	24	22	33	37	27	38	25	35	41	39	30	36	32	23	37	30	27	36	30	26	24	30	24	34	18	27	27	26	29	37	34	40	44	29	35	24	25	28	27	26	37	26	43	38	28	38	28	21	32	37	33	38	17	28	25	36	27	29	35	38	25	25	36	27	31	39	34	34	36	21	31	48	31	26	29	28	33	24	18	42	33	31	32	34	28	36	36	30	30	26	31	37	31	27	32	27	33	36	39	41	40	36	26	28	38	26	37	30	29	36	42	25	35	40	30	35	29	34	40	29	32	28	24	36	28	30	30	49	26	31	27	41	31	36	34	25	30	25	26	23	30	29	36	36	33	25	43	32	31	32	25	21	32	26	27	33	36	26	40	22	30	28	38	25	45	28	28	23	34	27	24	32	29	36	27	38	34	33	35	30	22	31	24	30	35	31	24	33	27	24	31	20	26	26	29	22	30	37	26	26	41	42	24	29	27	31	32	32	29	29	29	35	34	32	32	26	22	34	34	39	26	33	26	31	25	32	39	30	32	31	24	22	26	30	30	40	24	38	32	24	31	35	28	49	34	34	29	36	41	40	26	30	33	29	28	30	32	34	34	29	32	23	34	26	15	26	27	29	35	32	31	38	40	29	30	38	30	20	40	27	26	24	32	34	23	30	33	31	29	28	30	27	24	33	22	28	32	32	29	34	19	28	27	29	30	35	26	37	41	21	30	29	39	38	33	42	30	32	28	35	39	31	25	38	41	30	34	39	38	20	34	30	43	36	38	28	28	32	39	30	32	30	38	27	26	29	31	27	32	30	28	26	36	32	29	33	35	35	25	35	20	27	28	43	36	27	22	32	35	34	33	29	31	31	35	34	32	27	32	35	28	37	25	25	34	26	46	27	38	32	32	33	26	34	30	31	32	42	31	32	28	35	25	28	30	23	31	37	32	31	38	40	26	24	29	27	31	29	39	41	27	41	35	29	28	32	31	29	37	19	27	30	37	36	31	23	20	31	29	24	27	31	28	38	38	14	32	33	34	28	41	40	38	37	34	30	32	39	45	37	20	29	26	44	46	39	30	24	20	31	29	32	36	33	32	33	33	29	34	20	30	38	46	37	30	39	36	36	34	27	24	27	23	30	37	31	34	46	28	32	29	35	37	32	29	28	25	23	28	20	34	27	33	27	27	28	32	41	30	24	37	40	32	24	29	33	38	27	39	36	32	34	34	19	20	36	31	24	30	34	39	28	28	23	24	30	31	20	30	27	32	39	26	36	38	36	32	25	32	34	29	38	33	28	28	23	34	43	28	37	26	37	31	33	34	29	33	29	41	32	38	40	25	31	29	34	31	30	31	32	32	29	22	30	27	27	34	35	31	35	33	38	38	37	42	38	39	24	24	25	33	25	42	38	31	36	39	31	28	35	32	32	33	32	31	32	27	31	18	27	31	27	40	35	37	34	39	30	28	26	31	29	32	23	31	32	32	36	30	24	37	27	36	33	28	30	31	32	29	36	25	46	43	30	26	26	23	31	29	33	24	28	44	35	33	28	28	38	28	28	38	40	33	34	30	29	26	25	36	34	36	32	20	33	25	31	31	30	30	38	27	34	28	34	22	35	39	24	39	29	30	34	28	26	36	21	41	30	29	30	30	30	29	27	26	27	40	44	27	33	30	33	34	31	17	27	38	35	28	26	40	29	38	32	27	28	31	28	24	26	29	25	27	34	31	23	36	38	29	30	27	30	18	39	44	31	33	35	37	29	35	29	32	27	24	29	27	38	31	30	31	28	28	34	34	34	35	28	30	31	26	17	29	34	31	27	37	36	29	39	30	33	38	35	26	36	28	33	38	36	29	30	33	25	45	26	33	32	36	27	35	24	34	27	24	24	33	27	31	30	29	30	25	32	30	29	23	31	23	40	20	19	30	30	26	33	37	40	32	29	34	35	31	34	42	35	36	26	30	32	29	39	27	21	24	29	27	31	19	30	33	26	36	37	28	27	31	28	16	28	37	22	32	30	24	40	28	23	29	25	37	33	39	21	35	25	33	34	29	28	34	23	27	27	33	19	26	32	26	35	36	24	38	24	34	30	23	40	36	38	27	33	26	23	34	29	25	32	24	35	39	30	32	40	28	37	39	34	31	30	35	26	39	28	24	30	30	38	36	33	26	36	29	20	30	34	27	20	36	31	25	31	33	28	26	39	25	35	26	37	36	42	28	21	30	19	34	26	38	34	34	19	35	24	38	28	37	26	32	40	33	39	26	31	26	41	25	37	24	45	30	34	28	36	32	33	28	29	31	34	27	25	30	26	33	24	33	20	26	32	27	26	36	29	35	28	31	39	34	40	25	33	23	25	34	35	29	33	26	30	28	31	23	27	24	33	28	28	36	33	34	24	30	31	36	33	41	25	25	27	29	33	27	33	26	30	32	15	32	35	34	37	22	21	24	25	26	30	31	33	26	34	41	39	36	34	37	29	38	38	26	39	32	20	32	29	22	36	30	29	38	32	24	25	26	34	29	34	34	42	34	33	29	30	27	41	22	36	25	35	30	35	35	37	28	37	35	23	34	26	31	29	22	29	27	39	35	27	36	36	33	28	25	37	33	28	33	30	19	32	32	40	31	35	31	29	35	31	25	36	31
25432	19232	12831	26944	34658	33699	30533	26537	23082	20104	17380	14848	12151	10267	8967	7505	6465	5583	4624	4133	3810	3591	3378	3082	2881	2557	2284	2124	1977	1917	1725	1529	1374	1182	1095	1111	1048	950	892	847	802	777	767	778	777	785	733	751	743	745	702	653	726	698	667	649	611	608	596	621	645	621	595	631	567	593	549	590	588	549	590	554	543	532	538	543	517	559	461	522	512	540	533	537	553	594	551	536	578	519	509	504	527	508	481	489	517	543	478	497	526	503	496	525	501	504	540	492	486	478	486	525	508	421	477	535	530	484	536	523	509	500	478	516	496	493	553	539	507	488	471	495	502	509	477	481	502	523	488	509	502	496	514	508	499	539	517	494	503	538	496	471	495	486	489	493	506	506	516	544	522	481	501	449	485	495	477	498	475	487	465	515	514	520	516	489	540	528	533	497	525	507	466	513	487	528	508	485	508	499	511	524	526	479	505	521	488	496	506	518	502	468	506	475	482	494	525	493	480	530	505	508	484	489	536	504	508	472	545	518	498	505	505	505	509	516	534	484	505	517	525	484	487	519	516	520	527	504	489	485	478	516	462	501	510	533	514	478	484	466	505	473	474	513	483	485	523	505	510	536	515	500	534	505	477	498	495	506	475	537	508	521	506	524	528	510	513	468	488	515	505	497	504	483	503	490	461	478	470	496	503	503	514	527	463	501	479	513	512	496	496	523	503	501	504	529	492	479	476	476	475	499	484	506	511	503	532	521	510	516	500	466	478	478	500	509	476	495	455	486	504	529	507	540	494	506	474	530	519	480	460	522	504	471	506	513	481	469	479	459	506	501	497	476	515	496	514	510	513	485	504	509	509	490	503	500	452	497	526	537	484	499	508	493	478	523	501	513	512	486	524	471	471	492	504	508	522	488	488	501	492	497	520	493	464	550	445	494	515	519	519	494	510	492	489	512	515	478	483	521	526	506	535	471	515	516	509	533	512	499	522	500	539	529	525	499	498	506	528	471	494	500	507	482	509	507	498	519	546	537	478	548	525	469	497	469	514	496	508	482	472	493	495	519	517	497	497	507	508	453	504	510	503	568	497	512	487	530	477	533	464	495	533	497	490	538	493	534	483	516	503	519	491	542	503	513	512	503	549	498	503	499	500	496	501	532	492	489	537	493	475	499	507	526	493	509	532	500	509	474	511	475	515	506	509	527	522	507	494	457	515	501	541	533	421	465	503	512	509	471	523	506	497	494	527	467	457	506	484	479	501	518	522	511	495	478	444	486	499	497	531	535	514	510	511	511	523	536	484	549	518	509	523	509	498	501	530	497	512	520	504	498	520	493	510	520	501	450	493	482	526	512	467	527	495	525	533	491	485	465	468	502	505	464	480	543	498	523	490	521	497	491	494	486	525	490	507	501	474	500	518	524	513	483	480	518	536	498	515	493	501	489	471	446	491	514	465	492	512	534	463	536	530	499	535	537	496	478	523	514	492	498	511	516	476	516	484	511	486	514	502	510	521	470	478	511	510	505	510	498	480	478	503	478	523	493	512	483	492	502	502	493	520	485	514	496	485	487	496	542	508	500	519	462	507	543	488	529	531	466	490	533	481	484	516	476	497	502	494	515	507	524	457	493	475	497	508	497	470	525	515	474	521	460	495	533	476	520	520	516	513	496	525	502	505	508	518	545	524	509	512	477	492	489	505	503	481	550	521	516	506	520	510	477	505	517	498	505	522	494	500	477	477	535	470	510	510	497	488	534	500	519	512	486	477	481	470	498	490	484	461	522	458	489	443	534	485	518	523	485	476	495	508	459	547	481	494	493	510	506	546	509	502	513	492	513	479	493	530	480	488	510	460	528	494	527	487	502	490	530	519	497	496	499	501	490	497	531	517	483	547	490	481	527	463	487	515	490	513	505	531	500	504	483	504	511	491	514	504	498	524	464	486	520	496	496	490	521	484	519	488	515	490	493	496	507	493	462	533	539	477	521	514	534	511	515	502	509	510	484	527	488	486	505	526	476	522	522	518	495	493	484	480	487	514	491	482	487	515	550	474	520	530	485	475	497	520	555	531	506	509	508	515	441	503	473	472	513	466	498	510	531	464	506	499	519	502	486	554	510	523	510	513	505	510	509	526	502	497	496	515	510	491	488	444	525	492	486	494	481	509	496	504	534	467	504	512	535	527	516	463	544	493	514	495	515	528	489	488	484	487	523	504	524	509	491	539	514	489	498	501	490	509	526	490	506	517	477	508	455	486	533	480	507	494	533	499	488	508	470	505	480	505	489	520	491	513	512	507	491	504	514	499	529	452	500	533	504	495	486	557	475	523	524	511	479	535	468	504	528	503	498	480	502	496	513	512	488	500	485	476	493	483	455	466	517	465	503	469	502	497	500	555	535	478	528	490	508	515	482	485	511	492	511	519	501	489	493	484	502	527	515	520	499	508	522	508	504	503	532	555	517	514	483	511	458	503	527	468	518	500	483	496	478	538	545	493	524	521	485	495	508	471	504	481	530	525	471	510	516	543	462	497	467	532	551	486	495	472	475	485	524	531	515	486	529	484	501	491	492	500	461	491	526	475	485	542	460	479	467	491	469	527	491	527	501	508	491	515	498	535	511	485	509	475	524	470	496	531	507	470	523	518	495	498	499	578	497	517	507	475	474	469	528	466	493	490	524	534	463	476	507	488	506	518	521	507	486	506	496	483	509	510	499	493	494	529	467	470	477	479	490	511	499	456	522	491	479	513	518	455	457	488	498	499	468	508	522	500	491	507	506	485	510	502	467	510	471	512	538	461	540	479	462	527	485	499	520	480	494	476	498	526	515	489	526	520	463	485	484	525	473	476	496	504	474	505	503	494	519	523	479	513	493	544	486	493	501	488	533	497	515	501	509	499	469	466	471	490	513	525	512	457	500	508	523	505	502	493	489	507	493	498	509	498	513	503	502	478	502	467	500	479	488	474	545	510	478	488	522	505	493	543	477	493	547	490	458	482	506	504	485	488	502	506	520	476	494	512	529	512	527	521	489	483	509	478	528	525	485	503	511	492	521	472	514	506	482	489	500	533	522	510	530	501	504	526	518	501	483	483	498	477	464	505	525	539	514	495	510	455	522	472	483	482	515	458	505	502	508	508	497	506	516	488	508	500	483	504	532	539	511	460	490	497	534	478	497	499	483	495	467	482	474	531	497	553	503	488	546	514	488	504	517	511	471	436	449	524	511	554	553	466	479	519	540	465	488	475	477	454	525	494	509	464	506	521	497	503	504	491	512	493	519	481	515	448	445	477	511	516	511	522	458	496	523	519	514	518	487	505	475	493	470	478	499	502	436	485	494	517	522	517	519	474	468	500	506	499	518	509	476	508	476	506	470	531	538	532	505	483	479	499	504	507	519	495	523	512	497	512	463	486	540	493	494	477	513	477	516	512	496	520	497	491	506	480	498	480	494	490	453	516	511	509	512	491	467	525	446	503	468	475	519	544	469	483	503	505	519	503	511	503	454	480	513
3355	869	511	404	634	761	667	622	543	457	413	360	265	182	214	191	159	113	131	113	92	111	107	93	92	89	70	84	85	77	65	64	51	53	47	66	53	51	56	61	46	40	46	57	58	46	52	42	42	48	48	35	46	39	49	50	45	50	45	58	50	38	38	45	42	43	44	49	53	46	45	63	41	40	38	46	50	38	38	47	40	56	56	39	41	32	48	43	45	45	47	36	46	47	45	47	44	44	46	39	36	42	41	42	47	45	40	42	40	35	32	36	45	39	40	53	38	46	51	29	45	45	39	40	49	35	32	45	45	42	42	41	36	40	36	40	41	42	49	49	48	45	40	34	33	42	56	49	33	41	34	39	35	40	48	45	47	42	37	42	43	40	52	36	42	44	35	40	36	39	38	60	38	39	54	35	32	41	42	38	44	43	42	36	39	45	40	35	39	43	38	49	40	39	37	35	43	35	29	45	50	44	37	37	43	37	40	46	36	55	47	38	41	45	54	47	45	37	41	43	47	40	38	37	34	34	41	40	40	39	44	47	44	50	43	43	53	45	47	36	41	37	42	49	42	46	32	36	38	56	46	50	48	47	44	35	49	36	44	49	47	46	48	39	36	37	40	44	30	53	45	52	35	44	37	49	34	36	43	54	45	40	40	36	38	31	47	43	51	50	33	45	55	54	34	48	61	48	45	46	48	35	33	36	51	37	40	39	35	44	36	46	40	43	41	41	39	39	41	45	43	39	38	39	30	45	47	47	35	45	52	37	40	29	35	37	49	46	44	41	35	54	46	46	37	48	54	31	34	49	45	42	20	39	45	41	33	42	31	42	39	50	39	35	40	43	39	44	43	33	58	42	45	39	52	39	36	44	29	48	50	29	41	37	35	44	34	34	38	45	41	50	46	52	43	44	33	31	49	43	36	37	36	51	35	45	47	42	53	40	39	28	26	46	45	27	35	50	41	32	46	40	38	48	60	48	47	29	49	49	38	51	47	30	47	51	45	38	40	39	34	54	41	48	48	33	45	46	46	48	54	45	34	40	45	39	38	42	39	41	41	37	45	45	40	48	40	34	53	44	44	30	40	56	37	35	45	44	42	38	36	34	40	34	36	48	47	41	32	46	36	37	46	49	31	26	46	44	53	42	39	42	53	44	47	49	56	32	28	44	29	49	48	33	44	44	37	51	45	46	39	37	43	50	31	33	41	41	47	41	49	48	30	38	47	32	41	63	43	45	59	43	44	41	44	38	40	31	37	43	50	38	49	44	40	38	50	38	45	43	45	45	37	46	38	47	53	36	40	39	49	39	38	44	43	46	35	41	40	37	36	57	43	49	57	43	50	42	37	50	48	45	41	34	45	42	42	43	32	39	40	36	41	38	52	34	46	44	40	42	34	50	50	36	56	34	43	45	44	43	35	51	38	47	51	47	38	44	39	46	48	35	44	37	33	43	40	41	42	45	58	31	46	53	37	41	33	45	48	38	42	45	58	41	54	38	49	40	34	49	42	38	40	43	39	44	41	37	32	39	51	51	50	35	37	49	54	30	35	36	41	40	43	39	46	33	45	40	42	41	27	48	41	41	34	36	49	54	46	32	55	44	33	39	38	47	42	40	37	42	55	45	48	37	42	39	44	42	47	46	43	34	47	50	45	41	37	35	45	46	46	49	44	42	55	35	44	32	42	35	42	53	45	52	46	37	46	37	53	47	47	37	44	47	51	35	46	35	32	43	47	38	43	47	51	34	52	51	39	39	58	44	53	40	39	34	49	54	51	46	40	49	33	42	29	40	41	45	46	37	37	37	49	31	30	43	33	54	46	43	35	42	42	41	40	34	43	44	61	44	38	53	36	45	40	37	47	41	50	39	43	38	46	43	37	45	39	47	53	49	44	47	35	41	40	33	42	38	39	37	46	29	34	27	42	42	53	31	45	40	32	47	44	53	42	51	54	42	37	45	43	45	44	50	35	36	39	54	48	34	51	43	32	37	38	38	46	45	39	37	39	40	43	31	40	24	39	43	47	40	48	31	35	39	44	44	47	49	33	38	38	34	48	35	39	50	43	57	39	49	34	40	32	41	38	41	48	38	41	34	44	40	47	37	47	38	44	43	43	30	38	46	46	44	46	49	36	30	47	39	46	47	40	40	49	46	51	29	49	46	41	44	44	47	49	49	41	41	45	40	44	53	53	42	47	47	42	49	44	42	41	43	45	49	41	38	46	40	42	49	42	41	35	39	36	44	32	47	45	47	33	32	36	31	43	33	53	49	44	38	43	46	38	42	38	43	50	30	33	37	44	37	32	37	41	32	29	48	43	41	42	36	40	37	39	30	49	36	48	48	35	60	50	53	37	46	46	55	38	33	40	40	33	38	35	57	35	47	42	38	36	38	44	35	43	34	49	35	36	40	36	31	48	55	41	33	37	51	46	46	46	33	45	40	41	39	32	46	45	39	55	46	42	45	45	41	37	52	43	48	34	35	38	37	44	38	40	49	33	32	45	47	54	40	37	54	42	39	34	39	47	34	45	46	45	42	49	32	40	45	42	32	36	41	40	41	42	35	52	43	43	40	45	43	32	43	35	42	43	40	43	39	41	49	42	39	49	45	52	36	46	44	44	37	46	52	45	46	37	42	30	41	40	47	50	38	44	40	47	51	43	32	41	43	45	36	39	35	44	53	49	46	41	41	60	26	45	46	50	40	51	41	47	47	47	39	50	40	33	42	43	47	34	51	40	52	53	41	40	45	40	37	38	27	37	43	35	38	36	44	33	41	53	42	38	54	42	43	40	45	48	43	42	42	44	33	49	33	50	35	38	44	44	34	34	48	62	31	34	54	37	41	29	38	30	43	40	65	55	59	32	50	41	37	29	42	53	43	50	33	48	33	42	43	45	46	30	35	37	38	40	42	43	39	46	32	49	43	41	52	37	45	42	43	52	42	45	44	45	37	26	40	31	42	46	43	50	45	41	37	50	36	43	37	42	48	37	37	47	36	52	39	48	33	42	34	50	52	42	37	43	41	40	48	47	29	38	35	37	28	51	46	26	53	46	43	26	33	43	46	43	41	43	47	39	44	43	48	46	44	48	54	46	49	41	30	23	50	28	34	47	44	40	44	42	50	36	30	33	46	42	32	43	40	45	50	53	45	39	41	41	41	44	41	37	32	37	52	48	36	41	47	41	40	41	41	59	40	30	46	43	40	37	34	45	46	43	34	46	56	37	37	45	52	41	49	43	41	44	46	47	32	38	39	34	44	32	33	56	46	51	36	46	34	47	40	32	38	46	37	43	58	39	43	47	47	42	41	57	38	43	47	40	43	45	51	54	38	44	36	33	42	41	37	51	29	36	47	43	61	43	41	42	43	45	37	32	42	46	51	44	46	52	41	38	32	36	45	34	35	42	46	48	42	40	48	40	40	29	47	31	43	45	35	48	44	44	38	52	42	39	32	36	46	30	43	37	40	42	41	38	47	45	40	46	47
23330	17457	11846	25524	33549	32566	29508	25636	22314	19426	16639	13781	11507	9775	8481	7064	6027	5251	4452	3872	3625	3635	3341	3126	2886	2580	2326	2239	2033	2014	1768	1578	1406	1276	1240	1229	1173	1059	1009	985	973	913	913	936	964	905	885	885	804	852	796	844	790	801	840	784	790	790	764	786	759	839	768	742	731	788	703	764	700	754	719	696	687	715	667	676	703	731	725	696	738	682	644	722	738	689	678	718	725	695	645	688	709	651	689	661	715	673	693	654	653	685	647	658	690	661	657	679	647	703	649	659	657	642	691	654	647	690	722	718	662	672	657	685	695	635	635	684	682	640	648	630	671	727	650	617	619	656	642	692	667	686	706	686	633	644	663	685	640	642	651	649	654	662	591	666	660	640	687	656	681	632	677	615	661	645	646	699	652	666	622	624	687	603	695	651	670	650	698	681	642	660	658	647	696	637	648	646	703	657	620	612	718	700	639	687	659	668	646	689	654	668	605	670	659	640	687	652	666	672	697	612	636	657	679	645	684	629	647	663	627	688	675	663	650	614	643	670	669	688	649	692	633	649	649	662	674	675	639	639	637	671	659	658	627	650	654	675	632	679	670	672	673	700	634	663	665	616	689	672	679	651	659	669	612	628	715	668	706	620	601	666	637	656	665	660	678	621	667	650	631	699	649	679	641	648	649	683	664	670	644	711	635	652	682	643	626	623	666	625	671	633	699	628	674	685	653	651	686	619	640	626	633	647	648	653	624	641	682	667	693	662	671	608	661	654	657	695	637	636	680	698	634	652	621	655	717	642	635	643	646	658	708	690	680	618	625	628	617	652	632	634	674	639	619	663	676	643	619	645	683	616	664	687	658	655	633	637	626	698	638	646	641	633	687	638	656	674	657	649	722	666	649	632	675	643	645	644	649	671	657	653	685	678	681	653	596	679	675	660	675	623	666	643	696	651	683	647	646	591	669	686	648	649	651	686	725	682	684	666	669	610	657	683	650	632	673	675	685	678	646	656	682	627	646	643	700	611	634	634	626	650	685	607	632	631	685	698	651	721	612	670	614	640	693	660	651	668	678	646	680	647	653	670	663	646	651	687	654	638	691	647	729	667	685	667	681	614	688	659	639	680	668	677	628	639	674	624	658	655	656	631	623	637	654	661	639	625	651	651	671	684	598	637	659	662	662	659	654	648	649	692	650	605	679	637	659	672	696	632	692	662	647	622	649	663	694	654	660	683	660	661	658	695	686	703	674	642	667	662	639	676	681	657	643	657	667	704	611	617	648	663	659	684	645	699	704	685	640	672	653	690	620	641	666	655	643	670	687	656	647	653	632	696	672	652	672	701	664	627	673	674	641	651	656	684	675	635	669	662	672	667	642	661	618	613	675	646	731	639	672	724	707	677	668	629	673	664	675	703	696	656	644	685	649	675	661	668	637	617	687	639	629	669	646	693	658	685	667	637	675	591	697	659	643	640	646	637	662	694	621	654	693	647	706	671	676	632	661	676	629	698	662	663	631	684	719	672	625	703	613	660	665	674	647	589	677	652	647	636	659	660	666	687	651	655	671	637	664	647	648	655	711	667	697	632	672	717	625	688	647	688	666	662	678	639	624	674	661	643	651	677	648	628	650	624	662	642	664	606	613	675	662	675	686	681	667	688	633	650	670	676	668	658	660	694	606	687	642	632	674	652	643	659	673	631	672	678	648	622	689	677	650	645	654	670	683	649	666	684	649	644	645	618	634	648	620	647	646	629	670	662	643	723	633	677	631	672	671	669	612	624	673	658	668	671	626	676	624	632	620	636	704	644	692	665	649	685	666	649	659	648	608	689	637	678	700	678	655	631	658	650	687	679	665	661	665	716	636	674	670	648	640	687	647	665	667	654	667	646	681	613	637	669	687	728	634	620	688	668	654	682	680	659	659	657	664	690	631	646	668	642	659	625	648	682	638	696	629	646	668	673	652	628	643	653	690	644	656	620	705	636	671	625	652	657	636	646	659	649	627	656	641	682	683	689	603	668	684	656	641	657	660	671	618	657	654	709	643	639	706	652	649	611	701	663	652	679	618	637	661	653	633	694	647	691	643	708	654	622	671	663	701	692	679	647	638	679	615	645	667	688	673	629	658	667	687	697	680	628	640	671	628	653	661	672	691	702	706	647	643	640	657	707	690	694	707	655	687	679	665	685	643	653	661	677	659	641	609	689	647	631	677	665	659	704	676	655	673	628	693	627	656	619	668	661	683	683	691	649	643	663	682	653	677	645	640	630	640	658	623	658	699	670	614	624	690	663	653	634	662	621	624	644	635	638	679	606	697	654	674	640	628	647	664	671	640	703	695	618	656	665	664	652	667	682	593	611	655	671	671	696	678	673	672	675	709	678	630	629	678	624	662	669	649	635	609	680	633	648	675	654	681	606	649	642	629	631	620	656	673	675	725	652	667	668	653	621	631	667	640	659	619	668	614	627	703	667	641	665	652	686	642	642	705	638	708	623	610	656	585	640	687	661	680	657	639	657	664	628	652	640	652	623	614	692	675	660	658	710	694	632	605	680	641	693	656	625	644	653	706	664	634	638	668	625	650	635	620	642	621	679	662	729	641	641	661	675	657	622	644	676	663	701	684	655	637	706	671	633	631	681	655	652	657	648	693	663	628	679	693	631	678	657	659	665	634	637	658	672	667	668	673	659	644	616	621	684	703	640	628	684	669	697	703	704	682	672	626	685	713	679	655	646	700	634	677	647	623	648	591	605	680	649	658	635	623	620	667	653	620	638	704	623	663	640	671	663	677	642	665	632	655	641	621	645	651	651	658	675	699	669	725	660	604	678	613	653	635	599	645	660	653	669	686	623	662	639	667	689	672	644	614	654	635	655	664	671	627	682	648	681	729	646	681	703	641	626	616	670	627	645	693	674	686	675	650	649	698	665	690	654	662	677	648	689	657	648	709	668	652	669	635	708	690	618	676	649	694	627	637	673	643	699	672	665	710	637	679	706	624	665	674	710	722	634	666	674	637	693	681	601	652	648	680	649	645	655	701	649	649	664	648	664	688	668	654	653	636	645	650	682	638	721	628	670	653	647	680	626	626	628	627	660	634	632	639	677	632	705	662	670	665	715	709	673	662	676	665	681	659	627	654	632	656	663	683	674	661	663	688	693	639	669	667	664	683	701	655	670	661	687	669	642	687	678	649	677	664	615	681	646	711	697	687	639	668	668	657	719	664	653	698	664	601	683	642	635	650	657	670	651	682	677	666	658	645	647	654	682	670	632	615	659	647	676	676	646	629	637	634	647	638	714	684	621	656	648	641	648	676	662	674	631	668	645	646	679	671	666	645	645	698	640	642	663	650	656	674	680	649	713	643	647	671	658	630	667	656	652	651	648	690	636	652	706	693	633	591	664	691	636	681	664	630	679	698	654	686	642	687	639	652	641	664	682	655	674	680	614	683	678	665	678	636	658	658	656	597	678	646	694	674	631	674	648	658	648	655	662	647	641	683	706	655	672
2758	1358	760	600	983	1207	1008	889	800	702	580	481	379	365	324	253	191	167	158	151	154	127	114	122	114	129	84	95	93	79	71	75	75	69	81	74	66	67	63	61	66	57	48	76	68	51	54	59	50	63	43	47	62	57	56	64	41	65	48	58	49	58	61	69	54	48	55	43	49	49	43	51	49	54	43	63	49	46	47	55	53	37	57	44	65	52	52	45	47	60	50	48	57	37	45	45	50	54	54	65	69	43	37	60	51	46	54	45	58	57	58	43	45	51	53	49	51	47	52	56	55	46	54	54	40	56	54	43	55	52	54	47	48	51	50	57	50	63	53	54	53	50	50	47	50	42	49	48	50	47	58	45	54	51	60	57	55	49	44	48	52	56	49	29	51	36	53	46	51	46	57	43	55	55	36	56	51	45	47	48	59	46	44	51	41	48	55	49	56	63	49	57	50	41	42	41	46	48	65	56	64	48	61	36	57	43	59	51	43	65	43	41	45	36	46	51	48	54	69	58	52	51	49	59	56	64	49	48	45	42	55	55	50	44	33	55	44	47	58	57	51	46	50	47	50	53	39	30	48	47	63	56	58	50	48	42	47	45	44	45	51	53	57	48	53	51	50	38	63	51	48	42	56	54	41	56	52	46	54	61	35	36	39	40	49	48	53	49	61	56	57	56	46	46	42	58	33	50	54	50	45	54	53	43	61	47	55	46	44	37	58	42	57	60	46	46	45	47	52	39	37	56	45	53	53	53	57	48	52	39	53	46	57	50	45	50	59	55	46	53	47	53	45	56	59	49	55	45	51	54	43	51	45	45	58	49	49	56	49	53	42	49	44	40	44	51	57	54	52	55	49	55	43	52	44	56	48	50	62	44	61	41	52	53	51	65	44	50	50	53	55	51	38	56	51	42	52	51	43	50	56	49	57	36	59	50	58	52	44	44	38	49	44	53	50	53	66	69	51	69	56	46	45	61	60	46	42	52	51	53	43	50	46	43	43	40	53	60	50	40	59	51	49	62	58	53	55	53	58	43	51	53	37	59	49	51	53	45	51	45	42	46	56	40	48	69	42	43	51	41	53	48	50	57	41	34	48	50	56	55	59	48	51	48	45	36	36	32	54	50	54	51	49	47	48	62	48	49	41	54	51	55	53	45	61	46	52	46	51	62	57	52	68	59	57	64	61	36	52	42	44	61	40	47	58	60	52	57	38	36	49	51	45	51	58	40	47	48	38	49	47	51	56	56	38	35	41	61	49	46	44	54	41	45	67	39	44	58	45	35	58	60	49	62	56	41	63	57	34	48	59	52	54	44	44	54	43	43	59	52	61	45	47	49	49	59	48	54	57	52	59	45	57	56	44	35	59	44	48	49	55	62	51	45	51	52	61	39	48	47	54	57	59	46	44	42	58	47	49	53	36	41	48	57	39	47	65	44	51	50	57	59	56	38	47	45	54	44	52	37	32	49	44	53	66	32	50	54	47	55	47	55	55	50	42	47	59	46	52	43	58	49	52	50	46	43	58	59	50	58	63	48	45	59	48	54	54	50	58	51	52	60	49	49	36	62	53	52	49	52	42	56	55	49	54	46	32	45	53	51	53	51	50	55	49	53	43	56	50	45	39	44	41	42	51	38	53	62	64	46	51	41	37	53	46	60	72	59	50	52	50	43	60	69	54	61	47	48	49	48	63	61	42	63	35	48	48	47	53	59	52	43	52	43	50	53	61	51	51	48	44	58	48	43	55	53	43	55	42	41	54	63	49	51	56	53	57	47	53	52	50	52	47	43	46	47	51	55	48	54	43	44	45	38	58	50	45	36	48	41	45	45	37	44	55	36	45	42	51	51	47	53	55	39	44	43	54	51	40	45	48	55	48	46	39	42	53	55	49	65	50	43	53	47	43	48	35	51	56	39	48	57	47	56	50	46	51	53	50	53	45	49	51	61	58	50	41	49	65	61	56	53	60	48	44	61	39	46	53	45	44	47	47	57	50	55	52	46	51	41	45	58	39	49	45	44	54	53	58	45	51	60	49	50	50	44	53	51	60	32	66	57	52	45	42	56	49	51	43	51	44	47	50	51	52	52	36	57	36	45	47	52	44	54	57	48	39	53	48	54	49	54	46	42	44	48	44	52	46	40	46	47	46	48	45	56	48	41	43	63	52	42	59	42	49	50	53	46	36	66	41	57	57	55	37	44	55	48	42	49	47	47	42	43	45	58	55	56	51	59	51	46	58	46	56	55	51	48	46	40	48	44	58	46	63	49	46	45	46	48	41	52	41	45	50	44	47	55	52	40	44	37	53	54	53	55	55	48	43	48	48	54	56	48	52	51	44	41	48	47	48	55	51	56	39	58	60	42	53	52	48	50	54	52	48	54	48	52	53	63	65	61	55	48	57	44	41	56	58	65	52	41	47	56	60	42	59	50	51	54	41	45	48	40	57	52	53	51	56	38	40	53	35	63	42	55	58	54	39	44	39	43	44	54	45	47	39	48	46	47	54	58	43	47	51	62	48	58	53	62	53	48	63	59	44	48	60	48	52	62	43	42	57	41	46	46	48	69	49	55	57	47	50	40	54	47	56	42	48	42	50	52	61	42	41	46	47	44	49	52	44	52	56	45	54	47	48	45	52	41	54	42	38	58	39	56	44	54	50	61	45	38	59	45	44	54	54	49	37	74	48	46	50	52	44	50	47	50	53	55	42	55	44	56	48	38	44	54	46	61	56	39	46	49	44	55	51	49	52	53	39	58	51	43	44	46	56	47	33	46	34	55	43	50	45	37	66	41	36	49	45	36	39	50	44	56	44	41	44	57	54	43	54	50	53	44	44	46	49	48	54	50	56	57	53	48	42	42	51	55	53	44	55	49	45	41	56	40	56	54	47	50	58	55	37	50	41	61	53	50	44	38	64	46	53	40	49	57	52	45	57	50	43	44	53	45	55	44	38	37	66	55	41	35	50	47	45	47	48	47	42	57	48	54	44	46	54	54	40	46	47	60	50	50	46	48	55	39	52	44	59	49	48	59	44	37	60	54	56	44	31	71	56	55	58	60	51	58	60	45	46	49	43	39	39	55	43	45	58	65	51	61	50	53	45	56	38	49	46	47	56	45	43	54	56	48	49	43	57	36	50	54	45	58	60	51	45	57	48	56	51	42	53	60	43	37	57	65	52	44	44	43	49	58	55	49	47	49	57	40	57	44	67	51	47	55	59	48	53	47	58	49	46	43	62	47	54	41	48	45	43	40	46	48	51	48	33	45	48	47	46	45	57	53	47	50	51	51	41	54	50	53	64	38	37	62	40	55	53	62	46	58	57	59	30	50	49	53	46	55	60	53	49	59	57	58	37	54	53	54	42	60	45	48	30	48	49	50	40	53	61	50	51	63	58	65	48	51	41	44	49	45	51	58	45	50	53	45	45	62	49	52	54	45	56	44	42	37	50	52	37	46	53	47	54	35	46	49	37	46	42	53	33	47	45	42
28900	21846	15898	30558	38190	37415	34489	30450	27054	24318	20843	17970	15443	13434	11351	9755	8335	7154	6077	5568	4943	4783	4599	4155	3867	3541	3212	2988	2814	2726	2492	2165	1779	1742	1646	1615	1539	1448	1274	1339	1157	1090	1158	1168	1169	1152	1130	1088	1033	1047	1000	1073	1100	1011	1043	962	965	993	990	986	901	963	908	868	846	876	919	834	852	834	857	826	808	849	800	847	772	814	831	802	866	798	810	803	869	804	792	820	835	802	805	814	820	824	789	806	798	738	825	758	820	721	764	818	769	758	783	770	753	787	820	743	798	764	768	745	784	802	815	746	764	715	785	792	771	809	790	786	743	765	782	764	773	797	752	744	767	764	766	738	837	753	749	815	841	787	740	777	800	739	818	794	769	742	803	765	779	747	777	727	771	754	712	725	798	747	770	766	749	776	702	740	793	742	757	714	788	769	732	756	747	782	784	770	782	812	771	743	750	750	764	750	761	782	719	773	765	781	778	767	761	779	765	727	753	787	793	753	780	786	806	750	737	758	753	758	762	756	794	698	805	743	782	767	788	748	735	791	778	783	729	773	805	729	757	786	758	803	757	759	736	705	788	754	786	772	773	761	806	761	720	763	745	796	767	798	768	751	745	758	729	773	780	785	720	796	765	788	776	733	768	715	760	781	762	746	744	800	772	753	767	761	781	732	754	756	719	771	762	797	725	815	757	754	771	760	788	745	800	811	713	759	763	719	770	728	794	786	804	732	805	772	779	739	773	766	751	743	754	757	757	790	747	727	740	793	765	747	760	774	765	764	774	737	795	753	788	775	743	790	745	791	773	790	751	757	773	744	763	781	745	728	803	788	760	763	774	762	725	773	790	749	715	761	753	736	721	784	764	788	749	704	784	779	764	730	766	773	755	775	798	751	752	745	739	820	799	708	741	821	776	795	788	712	745	805	798	738	773	769	764	752	775	761	800	794	824	755	776	730	787	781	779	786	785	790	776	761	787	780	748	749	817	794	746	745	838	739	759	768	794	793	737	775	778	794	782	744	757	765	790	755	741	732	811	811	781	771	823	741	804	740	726	758	777	814	766	778	761	755	766	732	757	742	799	757	752	793	769	755	794	784	792	779	716	752	719	786	729	775	782	762	728	764	798	756	740	842	768	720	786	767	774	729	758	775	774	766	749	771	707	758	821	776	745	716	753	763	757	782	771	801	776	710	765	760	749	767	732	761	761	743	762	797	761	668	714	796	730	756	740	774	766	763	740	754	738	761	780	781	780	757	803	749	771	789	735	742	784	784	790	801	821	740	747	791	775	754	716	815	764	791	766	761	737	820	746	780	715	754	742	788	774	772	722	791	763	734	793	714	785	784	770	796	772	762	745	739	757	798	757	793	740	774	739	739	731	790	768	799	795	747	774	812	777	757	811	788	763	746	813	773	746	736	807	773	750	745	774	763	738	760	741	772	775	771	716	731	808	786	722	786	756	757	788	795	778	756	784	814	731	774	759	756	765	827	819	763	813	734	789	800	726	747	766	780	761	732	771	780	781	791	733	741	775	774	804	801	815	754	755	749	793	750	755	781	736	748	761	724	801	762	729	762	794	753	757	777	743	753	755	750	786	740	792	758	758	845	787	762	745	753	766	792	812	767	763	755	767	733	741	758	763	800	756	772	742	755	781	752	751	785	751	793	791	754	736	772	757	760	790	785	767	780	779	736	773	738	759	776	742	751	729	785	708	762	729	797	845	763	719	719	764	748	722	781	783	772	748	761	779	712	764	775	740	754	783	748	742	768	758	752	762	814	750	749	753	782	813	783	748	785	774	752	743	766	761	790	758	741	758	720	738	727	758	744	786	783	747	754	770	762	790	768	719	789	754	796	787	773	777	753	734	757	752	809	746	734	798	799	767	725	765	757	760	797	758	775	779	817	736	735	755	800	762	775	801	754	746	756	792	787	755	760	801	764	752	747	732	807	733	777	810	789	747	730	773	779	737	748	762	756	746	753	736	751	748	787	768	710	776	769	734	748	727	784	785	729	766	773	764	744	772	724	763	775	785	738	820	765	771	760	762	743	755	766	801	742	792	780	736	773	749	753	764	743	737	783	731	770	701	758	741	791	773	747	775	755	802	777	788	770	755	760	733	779	748	785	769	747	766	745	767	786	789	789	735	747	752	683	790	787	782	760	758	774	784	711	835	769	755	789	829	767	747	782	752	779	742	755	706	717	758	769	719	790	740	754	705	756	777	763	760	781	722	737	824	795	761	776	787	752	751	778	858	816	752	778	770	755	745	783	789	756	728	786	724	774	768	688	762	776	788	710	731	759	735	721	770	784	779	749	790	733	745	759	837	808	773	805	780	781	741	782	766	769	729	736	762	820	794	774	771	776	731	771	773	767	730	748	780	781	765	740	751	792	761	776	750	800	802	743	752	759	829	738	761	778	804	760	800	772	772	782	723	760	818	770	759	823	785	767	799	759	797	789	839	719	820	759	799	727	749	758	762	769	753	731	779	756	765	798	762	782	761	732	749	747	799	747	801	799	790	747	753	776	765	765	780	770	757	769	748	801	745	738	775	696	769	724	790	770	774	724	783	733	786	741	766	791	734	802	768	784	690	757	760	742	760	789	770	799	732	744	744	790	753	799	797	796	750	782	779	764	770	739	761	735	795	800	778	704	779	790	745	769	763	746	769	733	686	766	794	763	747	775	753	767	755	730	775	772	753	750	800	756	744	784	754	759	751	768	809	774	759	741	784	812	777	788	805	731	754	790	738	722	754	776	839	777	789	746	759	784	802	806	773	772	730	785	753	819	739	781	758	749	789	731	786	767	786	785	740	752	781	799	752	749	743	739	783	796	782	766	799	848	793	792	712	757	764	804	753	753	837	789	752	807	754	757	841	803	776	737	788	735	802	758	728	748	758	762	726	757	742	757	725	749	759	698	768	753	812	773	757	692	782	777	742	822	754	725	773	799	742	772	734	736	787	745	762	758	769	787	792	781	738	762	761	783	811	745	771	785	778	785	768	735	777	808	806	757	838	787	753	771	751	756	757	758	740	700	790	804	762	758	741	775	758	770	693	787	746	754	799	789	692	758	840	750	723	751	764	784	782	731	784	811	742	764	702	801	759	758	775	805	729	801	793	776	734	775	760	724	757	784	791	781	802	763	735	775	753	727	777	786	801	769	731	756	800	804	770	737	740	707	768	765	737	746	780	779	751	726	759	764	730	780	764	799	768	788	777	744	794	757	797	738	722	789	719	771	753	771	795	778	744	782	777	753	703	771	751	807	774	774	761	717	784	814	710	710	786	719	706	769	774	737	756	759	823	771	745	743	766	767	760	726	753	781	776	749	784	783	770	731	744	728	803	792	820	744	748	806	754	688	782	766	794	783	799	749	768	744	820	768	788	763	756	767	729	801	754	833	745	724	774	752	779	776	754	720	748	743	768	777	783	752	776	729	758	712	794	784	784	763	803	792	766	771	750	732	762	784	733	823	741	777	802	758	789	746	775	750	746	751
2088	626	330	272	533	529	488	437	379	334	271	209	188	169	154	112	96	98	74	67	77	72	65	72	75	75	43	51	41	51	44	33	43	49	34	44	40	26	29	32	34	23	21	29	30	28	44	27	29	32	37	40	27	31	30	32	26	20	34	34	30	22	22	21	22	23	25	27	32	25	28	37	23	25	25	22	28	30	24	23	24	30	32	31	21	25	28	13	29	35	24	30	32	24	18	24	36	29	26	21	35	21	22	25	21	18	27	23	31	24	33	30	29	25	27	30	23	24	26	25	37	33	33	31	24	34	33	32	34	22	21	19	29	36	23	26	25	24	24	30	25	28	23	24	24	27	32	30	32	33	25	30	19	31	26	26	32	33	30	28	29	30	23	25	34	22	18	23	29	19	20	21	25	35	19	28	22	32	28	20	23	23	23	24	21	23	21	27	27	24	21	26	28	30	28	19	30	25	29	32	23	25	24	25	30	20	24	21	27	37	26	25	28	40	34	22	25	18	31	31	29	37	24	26	21	25	24	21	26	39	29	26	23	22	29	22	22	29	27	16	34	24	21	23	35	30	29	26	26	25	39	23	26	24	26	25	27	22	27	29	19	22	24	25	30	20	24	17	36	27	27	18	15	41	28	26	28	21	13	22	37	31	26	23	24	35	27	28	30	28	34	36	33	23	33	25	21	21	20	19	28	28	32	27	25	30	28	20	26	32	32	25	28	19	27	35	32	25	30	24	33	25	27	27	20	22	23	20	35	34	32	33	36	28	19	29	22	28	36	23	28	27	21	20	28	44	28	26	23	27	31	20	23	26	34	34	25	27	28	18	30	27	24	25	19	23	22	26	24	31	25	20	29	26	27	31	26	22	29	18	24	32	29	28	38	26	22	32	26	39	27	35	28	30	27	37	27	30	36	25	27	26	20	28	31	37	27	27	24	25	22	32	29	29	28	29	27	31	25	21	25	25	31	29	25	31	28	20	24	22	26	31	32	27	24	26	22	31	32	27	23	30	30	27	32	26	34	30	26	26	34	26	18	22	26	28	26	22	27	21	24	34	29	26	29	20	20	32	28	31	16	22	27	33	23	38	28	25	27	29	19	24	28	21	26	33	20	28	18	28	25	26	26	24	36	21	30	28	29	19	31	26	25	21	23	24	30	27	36	30	31	30	23	24	39	27	27	24	26	23	30	32	24	29	33	24	29	21	23	27	26	27	25	19	22	24	31	32	36	27	18	30	29	28	26	22	26	24	20	32	28	24	24	32	30	30	35	20	26	23	27	37	28	26	18	28	26	27	38	27	26	29	19	20	32	28	21	31	31	31	19	33	28	30	25	42	27	34	20	24	22	30	27	27	19	31	17	25	30	29	31	33	23	24	24	30	18	30	28	28	23	32	42	32	25	20	23	32	22	28	27	27	25	24	24	25	20	28	32	28	26	23	23	29	26	18	26	29	38	28	18	25	18	25	30	20	22	21	35	37	18	24	17	27	20	35	25	20	26	24	25	36	17	22	29	18	32	30	30	31	23	21	33	21	24	35	30	25	27	38	30	26	31	20	29	24	24	23	22	22	31	30	16	18	32	21	30	25	21	30	29	32	14	24	27	23	29	22	19	39	26	34	30	34	36	29	24	27	27	31	27	28	24	20	31	19	31	31	37	22	23	23	21	34	29	21	30	23	29	31	31	29	24	28	19	27	21	22	32	26	35	30	25	31	26	23	21	19	32	27	21	25	24	33	32	23	27	23	36	30	38	22	28	26	24	31	25	20	21	24	24	27	29	30	17	21	32	26	31	30	29	36	26	19	23	27	21	29	30	21	29	23	26	24	29	25	31	41	30	32	20	39	31	32	24	25	24	31	31	27	31	28	23	26	16	33	30	27	31	32	23	34	26	34	24	20	26	32	34	34	30	17	17	28	29	28	26	25	23	24	32	33	24	31	25	26	24	27	39	24	31	32	20	38	28	25	20	26	26	24	29	20	17	33	22	30	26	24	29	29	24	23	23	20	29	34	22	26	21	28	24	27	23	25	29	26	32	27	19	22	26	24	24	26	30	27	36	26	31	25	28	27	34	25	27	31	24	23	30	27	36	28	16	26	25	25	29	36	19	34	29	17	23	27	23	21	32	26	22	27	27	23	19	28	28	20	30	28	25	15	20	26	31	36	20	24	31	27	28	29	32	26	20	35	40	31	34	33	33	24	21	22	21	22	19	25	21	34	30	30	22	22	20	26	41	33	24	41	25	30	20	30	26	30	30	29	42	31	19	26	27	25	25	23	25	26	31	28	21	28	21	20	25	21	36	35	29	29	25	26	22	28	27	29	31	21	17	18	26	29	26	29	38	18	34	26	31	23	22	31	25	19	18	27	30	26	24	21	26	36	30	26	27	29	33	25	23	29	29	29	29	32	19	30	29	26	25	25	21	29	26	32	28	29	27	32	37	22	30	26	26	29	24	29	28	30	20	23	32	22	30	20	33	21	28	33	22	26	27	25	23	14	30	30	29	34	22	18	23	23	26	19	21	26	31	29	15	35	21	26	22	29	29	21	28	26	23	24	27	24	33	33	39	33	23	42	25	23	20	16	17	30	28	22	32	30	25	29	30	24	31	31	25	26	27	26	20	30	27	29	29	31	31	25	26	28	20	26	28	28	37	29	20	33	29	34	25	27	24	30	33	34	20	29	20	23	26	18	36	21	34	27	29	32	36	29	25	39	33	21	30	21	20	32	32	22	31	27	19	25	31	31	24	24	38	27	33	33	28	28	28	27	21	28	23	23	29	20	29	28	32	24	26	19	27	28	30	22	38	29	22	27	27	31	34	31	27	22	28	17	20	29	27	26	24	16	20	30	17	29	35	28	28	31	23	27	28	21	30	29	23	27	23	27	31	23	30	17	32	30	29	28	19	22	32	26	30	28	23	19	38	26	30	38	27	28	24	27	38	31	23	20	31	28	29	23	26	28	35	28	20	21	38	33	30	34	28	20	22	29	19	34	22	27	25	27	23	35	32	26	25	26	28	34	27	26	29	25	26	25	27	28	28	30	23	30	17	26	29	20	22	20	16	29	36	38	22	11	20	23	30	29	29	33	21	27	25	28	30	35	29	33	26	28	21	32	27	20	19	23	23	27	25	35	31	33	18	23	15	21	25	24	17	27	22	24	28	28	31	28	25	33	30	19	22	20	33	25	25	32	37	27	36	36	28	26	31	36	18	26	24	21	28	22	34	21	29	24	24	26	33	25	31	32	25	31	22	19	23	24	25	21	28	25	26	26	25	34	24	33	30	20	32	36	33	28	26	33	27	26	28	17	26	30	18	23	22	18	18	31	39	22	36	21	22	24	20	22	32	24	34	18	26	24	21	27	23	32	21	33	22	24	32	29	38	34	23	32	23	18	35	17	24	23	34	27	30	24	34	29	36	26	24	20	28	25	23	23	25	25	34	26	18	23	30	24	30	30	35	20	37	27	24	24	29	29
20986	14681	9333	21902	30068	28888	25759	21798	18412	15260	12940	10526	8745	7151	6002	4869	4234	3647	3185	2794	2555	2563	2491	2217	2057	1808	1764	1686	1575	1450	1231	1103	958	952	865	788	727	715	729	585	561	606	591	595	651	586	545	570	554	501	507	567	509	559	552	518	482	496	525	528	508	536	452	443	468	422	478	466	444	443	428	412	411	438	455	447	443	475	474	454	443	428	437	418	460	447	419	430	441	397	464	454	440	441	464	426	430	403	440	419	437	468	428	414	468	417	404	421	423	399	410	420	404	426	406	424	419	385	430	453	413	407	397	418	424	402	418	430	439	401	447	421	453	468	398	437	430	423	411	412	429	442	433	456	437	375	428	405	441	396	439	432	421	417	444	394	444	424	443	403	420	413	475	424	407	437	429	444	429	418	439	428	399	401	421	398	459	427	418	441	397	423	435	407	395	439	427	446	429	429	408	406	428	408	440	430	388	433	421	454	430	424	424	429	429	421	457	437	416	429	403	387	427	397	398	413	410	432	413	417	418	419	432	451	441	413	447	408	443	428	414	413	434	419	458	437	418	416	414	409	427	402	431	457	365	406	449	408	470	414	438	464	387	383	394	416	410	414	408	450	436	404	423	440	398	472	394	471	425	430	425	438	425	426	424	472	406	423	431	444	431	411	412	460	426	442	451	452	404	417	439	426	421	410	453	393	417	443	454	406	412	440	449	408	429	413	428	476	392	445	417	441	404	403	414	425	417	399	403	444	410	453	402	420	427	371	425	444	408	443	463	414	429	385	444	453	418	433	425	409	408	428	414	422	414	475	388	424	413	429	450	428	407	439	368	449	428	391	431	436	424	376	414	395	421	417	405	403	427	445	422	437	420	415	428	449	441	416	381	398	432	395	411	446	434	399	436	448	440	424	446	452	401	416	444	404	437	395	438	392	413	451	443	431	420	437	431	388	430	416	457	441	373	407	396	416	435	420	454	454	407	450	417	412	421	426	401	444	439	387	469	442	406	405	396	413	398	411	448	399	377	432	435	450	420	432	440	411	403	403	394	392	398	422	409	437	448	397	398	402	413	427	417	434	445	441	410	428	403	408	444	406	464	389	386	426	394	427	432	406	385	404	409	379	441	412	430	392	417	390	442	423	445	450	468	428	422	433	426	437	418	444	413	435	445	415	394	384	426	428	399	437	426	409	441	401	422	414	422	435	396	427	432	404	386	434	415	433	408	474	414	426	427	428	426	422	450	428	466	415	406	420	417	424	428	401	430	403	395	380	409	411	438	427	442	418	431	439	449	401	449	398	424	424	435	418	398	387	435	423	431	444	458	431	428	416	403	388	449	420	411	457	430	420	401	440	430	424	428	400	439	402	455	479	423	439	416	432	416	398	427	425	397	415	393	434	411	434	405	393	445	410	436	398	424	427	458	409	433	444	405	413	400	405	403	433	478	416	405	391	390	425	428	424	405	454	422	417	415	434	417	426	414	430	434	405	426	409	387	405	477	389	444	410	441	440	432	407	428	369	410	441	425	412	460	411	413	373	391	383	448	414	401	451	445	412	405	409	424	416	396	430	396	429	375	426	377	430	477	448	394	410	420	407	433	425	410	377	403	429	433	425	436	389	433	456	427	423	369	429	389	433	407	442	429	401	418	399	440	404	414	408	392	448	433	409	373	424	445	433	428	405	428	453	436	414	416	408	461	440	415	410	425	407	418	444	420	438	415	433	447	405	405	415	421	422	395	427	439	404	456	418	414	425	436	439	418	428	440	412	406	460	407	406	410	442	423	420	451	481	438	382	417	416	418	410	441	445	404	435	446	400	439	466	407	396	432	411	438	410	439	416	395	427	373	390	415	423	434	419	463	404	388	406	424	426	434	411	430	398	443	377	404	449	416	413	429	436	382	421	413	419	396	446	418	429	425	377	465	405	437	438	415	425	391	420	416	451	418	414	403	417	434	384	400	410	457	423	395	445	390	427	404	422	375	425	436	380	412	445	415	382	436	442	432	461	432	417	402	437	430	456	414	431	433	413	417	446	411	419	431	407	417	398	429	378	446	408	430	413	416	440	421	419	395	439	410	390	456	421	418	434	433	423	406	418	454	419	413	444	424	439	437	453	446	401	398	418	423	444	435	421	469	441	426	400	439	404	409	398	425	428	411	387	407	436	419	474	430	378	443	454	388	393	411	384	407	412	464	458	418	439	396	387	458	419	415	403	410	391	421	432	422	428	436	431	401	429	430	420	461	429	465	408	410	419	432	439	399	375	410	384	394	431	349	464	423	405	439	435	434	438	422	382	429	407	415	382	443	429	428	418	410	428	467	393	393	450	406	411	419	441	412	417	430	406	420	462	426	382	395	439	380	443	469	458	405	405	441	411	423	439	423	435	411	418	378	413	413	423	419	393	463	415	465	440	432	442	440	404	422	425	407	373	423	424	407	446	389	376	451	419	405	414	429	416	410	420	404	447	397	392	412	435	410	414	415	410	427	413	409	375	395	425	439	399	473	483	442	408	408	454	433	448	416	430	405	407	409	408	429	429	437	431	421	406	408	416	418	445	445	433	448	407	397	414	435	405	397	405	461	435	405	417	453	435	415	399	413	427	401	427	422	413	397	427	395	411	420	419	430	426	416	449	406	427	411	454	397	431	435	404	435	417	399	398	441	418	403	406	441	405	420	436	433	468	424	434	383	440	455	379	457	448	404	420	436	431	416	434	436	426	460	423	400	418	413	455	414	414	426	410	433	408	435	422	443	407	439	456	388	445	384	428	459	418	434	436	433	431	424	399	452	422	421	393	446	393	444	430	412	419	442	421	453	443	427	397	438	455	402	432	444	432	410	427	466	391	445	432	413	450	407	420	420	414	431	398	410	441	425	460	415	426	413	420	429	401	444	422	417	400	445	377	417	388	404	432	413	405	430	438	458	426	423	427	472	432	388	444	407	452	464	420	422	426	439	424	433	436	433	433	411	409	440	401	426	463	428	396	444	406	419	434	406	389	456	436	442	443	473	441	427	429	408	381	377	442	413	455	427	435	452	421	390	410	442	453	436	392	393	423	430	417	454	428	442	451	423	418	403	426	435	429	435	451	424	423	461	406	424	436	400	411	422	440	408	448	446	405	391	442	434	443	411	435	386	434	434	411	411	402	420	432	436	390	408	403	425	433	420	398	430	408	400	407	406	402	435	435	441	387	416	414	390	428	410	402	446	413	417	413	426	396	420	401	457	381	440	434	407	416	388	431	430	426	413	401	417	455	367	436	440	383	422	429	382	418	438	440	418	452	402	416	380	447	404	421	429	457	387	407	391	396	402	395	429	386	438	412	439	407	413	414	385	443	394	360	448	427	417	455	414	451	436	421	388	391	430	423	439	464	394	387	453	423	410	449	407	397	400	411	401	404	468	413	407	414	438	378	396	459	434	444	429	449	456	418	403	442	399	396	399	418	423	440	397	429	412	405	431	425	396	390	443	451	413	403	437	411	423	420	405	403	455	407
1699	974	527	451	734	837	799	645	598	467	425	343	305	247	193	164	139	129	120	112	96	91	92	97	74	72	63	66	75	51	51	61	49	50	43	45	51	29	37	54	32	42	36	39	38	35	35	33	33	32	31	35	39	31	43	51	35	32	37	35	33	31	32	41	27	26	28	21	33	35	31	42	28	33	31	29	24	34	40	23	37	29	29	34	46	44	35	31	31	25	37	31	26	32	26	37	38	35	31	32	40	36	39	35	43	35	31	22	28	20	30	24	23	27	30	32	29	34	28	31	26	31	30	42	37	27	26	27	24	29	30	26	32	30	31	25	27	31	38	26	28	37	30	32	26	28	28	29	37	28	31	27	32	26	30	26	35	38	37	28	27	23	25	47	30	36	41	38	33	32	35	41	31	23	34	23	37	31	27	27	28	34	37	38	25	38	38	37	22	26	37	29	30	22	36	37	23	34	34	33	25	27	26	33	34	28	40	27	36	20	34	36	28	24	33	40	30	23	28	35	41	33	38	43	27	30	28	35	49	35	33	29	28	32	22	26	33	27	33	39	33	33	39	35	35	48	32	34	33	31	32	26	20	19	31	27	35	32	34	19	34	32	33	29	34	41	44	29	36	43	27	39	28	32	31	29	36	29	32	28	39	22	30	40	28	32	34	28	30	33	36	47	27	20	40	33	27	33	27	35	37	34	31	38	38	38	34	32	36	31	30	32	33	33	33	31	27	32	30	25	30	23	27	29	34	41	45	36	28	32	33	40	31	26	30	43	21	33	35	26	33	24	26	26	27	26	31	27	29	27	30	28	18	39	35	35	27	29	31	24	29	30	29	23	27	29	24	32	32	35	33	24	29	34	33	35	27	28	41	18	28	32	20	37	28	37	33	27	31	32	37	35	30	39	36	25	31	25	29	27	27	33	25	35	27	30	23	26	36	35	32	31	22	28	35	35	26	36	30	42	38	30	28	40	25	23	34	30	37	30	26	16	37	44	25	41	30	24	24	24	28	29	33	28	27	27	31	40	31	33	29	30	30	31	24	32	33	32	28	27	42	34	34	28	31	32	37	27	32	36	34	33	35	35	32	30	38	32	36	36	29	31	42	32	34	26	25	35	38	36	20	39	29	40	43	27	36	23	31	25	22	26	32	42	50	30	34	36	26	44	30	26	28	33	33	34	28	26	33	27	25	33	36	36	29	29	21	28	32	37	43	33	26	32	28	41	36	38	32	36	35	29	38	22	19	27	34	33	37	33	29	34	22	30	34	23	26	31	33	22	36	26	32	19	34	30	32	45	41	38	27	28	35	27	22	47	35	41	39	40	31	35	33	18	25	37	38	30	24	39	36	34	31	27	34	28	32	33	28	31	34	41	40	42	24	31	36	33	25	20	29	32	31	39	26	30	24	29	35	47	26	37	34	22	33	36	19	35	27	39	28	28	34	32	33	35	34	29	29	31	28	38	38	34	35	31	25	30	35	38	30	33	39	24	35	29	32	21	38	39	38	28	28	31	31	44	38	34	24	24	30	24	34	32	32	34	38	36	34	34	35	27	28	35	31	27	31	27	21	22	31	32	37	24	35	20	37	26	37	22	31	33	30	34	35	36	27	39	30	25	29	28	34	32	34	27	31	26	36	30	33	39	33	28	41	32	19	34	26	25	23	37	38	29	32	41	42	39	35	35	30	48	37	23	24	32	36	32	28	35	28	35	35	29	39	25	36	32	32	27	31	23	37	33	28	34	28	29	28	28	23	35	27	26	24	32	42	37	25	34	37	30	44	31	30	33	28	27	32	33	34	34	35	25	29	34	32	28	31	36	38	25	33	29	38	22	27	24	44	26	37	22	28	25	27	29	32	28	24	40	36	27	33	29	44	28	25	30	37	29	35	32	31	23	25	28	32	21	36	23	29	26	30	33	35	35	33	31	30	28	29	29	25	31	25	19	21	32	34	31	23	24	41	41	30	29	33	42	29	32	32	37	25	30	36	42	24	31	32	29	36	36	29	34	34	36	36	28	30	29	35	28	31	32	37	25	24	34	37	31	31	40	27	29	41	38	37	31	25	21	39	44	45	31	30	30	33	29	28	35	28	35	35	25	22	25	39	38	32	27	37	30	39	34	31	33	30	34	33	29	35	31	22	45	29	36	38	33	30	29	30	35	38	34	28	32	26	27	29	21	35	41	36	41	19	34	22	37	34	32	31	39	33	30	31	31	29	30	39	43	26	23	26	19	30	35	37	32	31	38	23	29	32	31	33	28	42	38	34	23	36	24	29	22	32	25	25	26	35	28	27	33	33	44	36	32	29	36	32	31	33	26	33	26	28	29	40	38	24	23	29	33	36	28	32	27	29	25	31	33	30	29	37	37	33	37	23	35	27	29	26	37	40	33	38	25	29	26	29	33	34	29	31	36	30	39	33	35	32	31	27	42	33	29	25	35	31	25	39	35	24	42	25	30	36	30	28	30	35	29	37	29	34	37	31	31	31	29	35	25	41	35	27	34	34	23	30	25	27	29	37	29	37	32	31	34	26	29	25	33	23	40	39	30	39	28	27	37	42	36	28	27	36	33	26	39	27	39	34	23	34	27	28	40	33	28	34	29	35	30	26	38	39	33	28	36	36	22	29	40	20	35	34	36	35	37	35	36	36	27	30	24	27	34	38	33	46	32	32	28	34	41	28	32	46	30	39	32	28	34	27	38	29	28	27	37	27	33	39	34	29	31	28	30	42	37	33	35	32	27	34	28	31	33	24	26	33	25	35	22	35	38	28	33	31	40	26	34	46	33	34	25	34	40	23	36	27	36	37	25	41	35	26	30	26	22	30	25	21	29	44	37	34	19	27	25	35	34	28	30	27	24	28	32	35	22	27	31	44	36	35	38	30	35	39	42	32	35	22	27	37	43	32	32	27	39	38	33	42	27	35	32	38	25	39	27	33	29	29	30	36	20	29	32	37	30	29	42	27	36	30	36	25	30	38	30	41	26	27	30	41	39	27	30	43	24	24	34	35	31	32	33	40	30	35	36	30	41	34	30	37	37	34	36	33	39	38	35	37	32	30	34	31	28	32	32	34	29	32	31	39	33	34	30	27	37	34	19	38	33	30	25	39	31	31	31	29	39	30	27	28	37	28	35	28	35	37	33	24	23	26	35	28	26	28	32	38	33	30	28	28	33	23	24	37	24	35	28	36	37	34	30	25	35	35	29	30	30	30	33	26	33	27	35	32	35	38	39	32	23	36	21	27	22	27	21	42	28	36	30	30	26	32	31	36	39	34	34	34	33	31	26	31	29	39	36	44	25	35	26	32	23	30	35	26	33	31	37	24	37	40	26	33	26	26	34	39	35	34	32	29	37	32	26	38	45	28	33	32	35	34	27	30	24	32	42	32	27	30	42	42	43	26	27	27	31	31	29	34	31	24	32	20	32	45	28	31	36	36	28	30	36	26	21	37	22	31	28	31	27	34	26	41	34	33	31
25403	19145	12919	26876	34933	34024	30802	27095	23516	19711	17044	14422	12100	10037	8534	7246	6137	5312	4689	4032	3657	3658	3428	3151	2767	2520	2485	2353	2187	1880	1688	1488	1296	1267	1185	1056	1026	997	926	857	811	765	737	826	802	774	748	755	726	651	706	687	676	668	651	689	661	616	652	634	694	625	607	621	579	580	580	536	630	561	549	548	495	557	575	538	541	509	542	527	532	508	534	577	540	529	525	530	536	515	532	537	504	550	480	528	522	551	497	494	530	515	531	504	536	495	504	504	487	504	481	491	504	496	491	535	485	484	525	485	474	525	476	523	473	479	490	502	495	502	513	527	527	476	521	513	525	501	499	500	472	494	494	495	514	487	523	471	491	497	505	474	529	531	512	500	496	465	448	507	506	482	479	531	503	491	536	482	450	516	527	528	506	478	496	448	535	471	496	511	494	506	494	503	473	500	491	499	513	498	461	501	499	496	463	493	464	493	502	468	545	547	506	471	510	496	512	493	461	504	482	506	504	510	503	484	458	503	521	487	466	481	506	488	502	518	481	465	488	494	507	493	465	483	465	487	488	455	518	452	515	506	506	477	474	441	505	474	537	514	488	469	471	518	482	506	496	520	551	559	515	515	503	456	488	486	501	508	500	450	488	473	503	476	490	478	517	505	524	482	525	523	486	471	501	512	509	508	525	492	548	475	506	491	505	496	518	497	536	480	502	444	514	537	523	469	503	513	484	481	473	496	524	476	433	487	480	501	498	475	481	490	463	499	501	470	500	474	482	527	542	497	515	495	478	483	505	517	488	488	458	474	530	509	519	502	523	489	488	505	473	479	497	485	499	492	481	497	476	503	500	500	467	514	508	505	463	494	530	490	495	497	499	469	545	499	462	457	511	529	501	502	498	503	486	500	505	508	485	467	489	496	520	489	484	541	488	487	502	500	515	483	497	458	501	482	461	506	505	523	487	491	471	496	472	433	485	520	477	502	503	475	500	460	504	468	540	459	516	493	477	518	488	505	499	485	516	530	495	508	491	499	465	487	513	510	511	503	503	519	449	517	496	476	478	502	496	510	492	498	503	486	520	476	538	479	489	507	553	495	463	512	466	513	482	472	531	456	493	477	545	491	498	494	482	512	504	526	480	495	548	517	466	514	482	510	487	498	463	501	511	480	523	478	507	513	483	533	487	494	505	513	521	508	461	523	479	529	462	492	460	499	505	484	471	518	477	498	492	511	500	463	507	484	495	481	480	493	497	514	476	498	481	524	511	535	477	485	514	497	521	494	466	517	452	485	525	472	445	455	515	484	526	498	538	495	504	494	480	507	511	487	481	502	482	491	499	491	497	498	489	517	468	482	487	473	481	536	495	493	536	490	465	543	476	511	483	502	508	513	511	514	479	482	464	518	491	462	502	526	495	464	509	483	491	500	497	496	505	482	490	484	519	456	514	520	487	513	522	482	479	503	516	519	498	512	491	518	492	487	494	520	514	498	493	500	506	457	501	472	476	477	483	497	499	475	519	515	478	502	520	495	488	501	494	493	485	496	510	489	471	461	480	504	502	483	530	514	507	512	524	515	525	518	527	469	488	532	497	513	507	462	481	494	477	476	479	508	507	489	496	491	511	476	476	525	506	506	489	517	509	507	482	494	490	482	448	497	481	495	493	524	480	488	491	511	478	495	527	485	501	494	438	470	496	520	515	497	516	464	519	504	502	487	494	479	486	465	495	489	462	524	530	495	514	484	480	537	489	511	485	472	500	450	498	508	484	520	473	486	486	497	530	496	452	507	534	537	508	500	471	458	524	479	503	518	516	489	492	503	479	511	485	461	475	500	475	476	495	497	501	492	498	489	498	526	488	527	483	481	527	464	472	478	476	517	521	467	507	468	510	462	479	493	499	510	478	525	457	464	474	459	476	524	480	482	496	508	484	478	513	526	512	511	508	459	483	501	495	498	453	486	469	502	535	501	522	496	523	447	488	519	470	488	494	499	496	508	467	542	503	462	485	516	483	501	478	513	498	478	498	487	471	546	515	485	485	490	529	497	508	468	480	480	502	492	476	488	482	501	522	478	510	501	479	478	504	516	468	521	519	496	449	519	516	496	495	475	530	505	471	485	523	525	507	468	523	514	517	471	499	491	479	482	513	531	495	506	449	494	486	510	464	493	507	492	452	483	488	504	471	528	506	515	521	515	525	468	525	509	480	469	479	559	497	505	495	512	485	493	541	436	497	509	498	545	512	549	458	500	495	508	497	468	491	497	500	481	528	505	443	480	505	487	483	450	512	504	472	527	505	494	464	478	492	516	524	464	493	522	521	495	478	508	502	500	500	521	488	498	504	471	505	487	511	485	509	550	499	481	478	502	542	455	497	478	495	505	492	501	519	497	491	463	512	510	501	517	450	490	492	482	503	501	455	487	469	484	509	502	530	507	501	536	491	491	436	467	512	524	522	489	491	480	515	474	474	492	499	506	496	490	480	508	496	549	458	509	512	503	478	518	533	447	505	508	484	502	505	542	478	503	490	492	504	493	504	472	548	507	497	484	502	494	513	506	517	494	514	490	490	475	504	525	492	486	500	511	506	506	476	526	507	499	506	484	565	507	498	472	518	475	493	509	468	486	456	479	498	519	510	454	497	499	504	515	484	506	516	487	500	474	478	491	497	512	502	485	482	481	505	463	512	494	463	470	511	514	491	515	495	482	514	523	466	474	503	470	467	503	495	505	511	472	518	505	513	537	488	497	513	510	498	474	513	515	526	504	520	504	521	523	474	505	563	492	482	485	555	538	477	487	494	489	466	472	524	463	490	468	491	466	484	517	494	515	489	489	505	490	520	503	494	445	486	521	479	493	551	515	510	489	477	511	518	505	485	488	505	464	475	507	491	512	494	484	496	492	485	497	483	494	474	483	503	508	521	470	483	516	511	528	476	467	493	474	546	481	503	490	509	515	562	487	483	494	521	494	509	488	488	495	527	514	543	494	466	516	479	486	471	527	505	457	491	516	479	504	479	483	477	500	510	507	531	438	508	497	490	462	496	499	474	503	460	519	504	515	461	496	457	525	485	465	495	481	496	480	497	462	491	520	492	536	504	470	445	490	510	529	487	477	510	494	495	527	452	520	503	495	499	509	508	477	517	499	473	505	502	522	493	516	508	482	472	510	504	475	486	471	519	489	501	486	476	507	512	495	468	502	519	489	458	505	442	485	457	512	503	490	458	541	494	530	479	499	464	487	495	522	497	476	502	510	490	464	470	498	508	507	476	482	501	531	466	488	487	472	500	512	493	493	526	478	466	541	489	461	515	502	487	494	536	501	530	499	521	492	491	459	520	497	458	502	517	480	520	503	513	512	491	500	494	484	511	493	495	474	484	477	488	504	503	451	506	461	506	496	516	472	487	466	496	491	498	475	503	516	543	483	516	482	461	509	492	462	512	445	542	473	491	491	477	494	515	472	479	511	520	505	459	491	502	497	550	520	516	474	506	449	542	516	460	506	505	485
3210	898	479	405	679	783	761	590	526	459	364	335	287	240	205	162	113	112	107	99	99	107	96	91	81	75	85	91	70	74	61	64	51	47	59	45	47	58	46	54	71	44	55	51	46	55	39	46	53	47	45	63	51	41	50	42	39	40	42	40	46	46	40	51	45	44	42	40	53	33	55	48	46	48	44	37	45	51	41	43	42	40	36	44	43	42	39	42	49	50	46	35	45	33	28	35	41	32	42	38	39	33	57	41	46	42	30	39	39	37	33	43	37	40	48	47	41	32	41	39	44	43	51	55	49	45	41	44	45	36	46	43	33	37	41	44	37	36	54	42	42	53	52	37	41	38	46	43	39	37	48	58	40	47	43	44	43	46	38	47	43	42	47	46	42	50	38	51	37	49	48	41	45	47	46	41	36	47	42	38	49	32	32	32	50	41	36	48	44	36	46	36	42	47	44	31	43	58	48	47	43	41	35	43	38	42	39	40	35	41	37	36	34	34	38	44	38	46	47	55	41	44	35	37	46	53	36	49	39	30	39	55	48	41	24	41	38	44	45	50	53	47	52	40	39	49	43	34	56	34	47	54	53	38	31	43	39	43	30	48	51	39	51	38	53	45	50	45	56	31	50	60	41	55	44	42	44	40	40	51	36	50	40	35	44	34	38	42	37	39	42	47	49	49	41	37	41	37	46	33	43	54	42	36	53	49	49	39	38	38	37	50	42	41	37	40	47	34	57	37	41	44	38	40	36	62	50	50	40	41	38	53	44	44	34	46	36	38	46	48	53	51	45	37	55	44	53	43	39	38	37	31	44	42	34	34	38	45	35	52	50	37	51	37	48	46	41	54	48	34	48	38	51	35	27	46	36	43	29	39	45	37	48	60	39	45	54	51	37	52	38	34	46	51	46	57	52	48	37	36	38	48	37	41	38	38	49	44	48	43	47	45	41	39	40	33	44	42	41	52	44	41	31	44	54	42	41	47	42	37	50	56	37	53	38	34	41	35	45	51	35	47	44	45	52	34	42	37	36	45	32	34	38	41	37	51	49	37	37	48	38	45	43	37	43	41	40	40	48	53	46	56	37	46	36	49	32	37	36	34	42	41	36	42	33	52	45	44	50	43	43	38	37	36	50	40	43	45	44	43	47	46	43	44	38	38	40	45	39	26	34	32	36	44	29	40	51	37	38	41	40	38	48	52	44	26	45	32	38	50	31	33	35	32	45	37	37	39	42	47	47	49	47	44	46	42	40	41	27	43	28	45	36	51	22	48	40	43	43	32	51	37	42	41	49	42	41	36	33	40	45	50	51	38	34	37	40	52	41	43	49	38	36	34	52	54	41	51	55	40	39	54	37	50	40	38	37	45	39	56	42	52	38	33	37	38	45	42	42	44	45	45	39	30	48	46	36	42	47	40	41	36	48	40	47	41	37	34	35	41	42	43	46	40	44	33	41	49	43	43	49	43	42	47	39	49	51	53	44	55	39	47	44	51	36	52	42	52	28	38	42	40	32	62	45	38	43	35	35	43	52	44	42	36	39	32	35	46	47	43	50	43	39	45	44	31	40	47	45	40	34	38	41	48	44	43	31	39	46	41	36	48	45	33	45	27	53	45	42	40	32	40	36	30	36	43	35	40	46	37	38	30	39	47	35	50	40	42	43	45	37	49	43	50	44	45	53	49	51	31	44	40	30	48	40	45	59	46	37	48	40	36	40	47	32	37	46	40	43	31	47	41	54	48	45	45	49	39	48	34	40	39	48	55	36	55	47	38	51	48	46	44	51	36	31	46	38	51	30	54	55	37	39	49	50	42	52	36	50	34	44	32	44	44	27	45	47	39	35	45	43	54	43	34	44	58	48	46	41	44	36	41	48	44	36	45	48	37	47	50	40	40	44	46	43	41	39	42	46	46	35	38	39	46	43	48	40	45	49	44	41	37	40	41	49	34	48	45	40	40	44	59	41	50	46	45	37	43	41	45	35	39	47	28	41	37	49	51	37	34	33	47	46	38	34	47	42	34	41	43	49	29	39	36	52	48	45	50	42	43	36	43	47	47	56	40	36	50	34	37	44	43	34	46	43	49	45	43	44	39	37	45	46	50	53	44	40	44	47	48	46	41	45	40	35	39	32	49	43	47	45	47	44	41	42	46	49	39	42	39	42	49	58	29	40	50	39	37	39	58	43	45	44	43	47	39	47	40	39	44	51	45	40	38	36	50	53	46	52	39	53	44	42	42	43	51	49	44	44	46	43	33	42	51	47	46	39	41	41	59	47	58	39	47	46	37	32	58	32	48	41	36	35	35	43	51	41	45	46	45	42	40	43	44	42	40	46	41	42	37	45	35	43	45	31	46	52	54	45	28	46	50	35	41	38	41	41	38	37	38	36	44	45	45	33	49	44	42	45	51	35	48	46	31	44	42	42	41	41	44	39	43	51	40	33	48	45	46	49	49	45	43	43	48	36	36	40	48	51	36	35	35	38	47	39	48	31	41	40	40	45	41	43	41	52	47	47	38	40	43	35	42	45	45	55	44	33	49	36	37	48	47	44	41	40	40	34	42	52	41	35	35	45	47	42	46	45	39	44	40	40	47	43	36	45	44	51	46	51	46	48	49	36	37	34	36	53	39	45	37	43	39	42	51	30	52	38	54	57	33	32	44	42	41	37	38	37	50	24	44	41	44	48	44	47	37	42	35	32	38	44	37	50	45	41	44	51	57	42	36	40	35	43	49	37	46	34	53	49	38	45	45	37	37	30	35	36	47	39	48	48	35	35	34	42	50	38	47	49	40	28	39	39	43	45	33	39	34	51	38	51	37	40	47	41	45	39	50	38	39	29	48	42	29	37	37	47	39	41	45	44	31	59	36	57	46	35	36	39	42	50	37	44	46	34	43	34	60	44	39	32	42	48	46	41	45	38	32	40	38	41	39	54	49	31	34	55	42	34	43	51	35	51	43	44	45	35	53	44	53	50	42	52	34	50	53	40	48	39	45	55	37	31	44	42	43	49	46	39	42	46	44	45	36	50	43	46	44	54	45	44	34	43	40	39	43	34	44	24	38	33	39	47	41	48	36	39	41	49	47	46	41	49	49	39	33	51	44	37	40	42	44	44	47	38	33	41	52	44	45	39	48	49	35	34	37	37	43	37	42	47	40	38	44	36	41	37	41	40	47	44	41	39	43	49	41	35	54	27	46	35	44	38	44	34	31	45	37	36	42	42	48	40	41	44	49	37	45	29	43	46	47	36	38	53	52	51	36	39	40	42	43	46	44	46	40	47	39	45	48	43	39	45	40	33	37	47	37	49	37	31	33	49	55	35	42	49	34	52	41	43	44	38	48	47	43	55	34	31	35	41	34	39	50	41	43	36	50	41	39	32	32	48	41	43	44	57	36	36	54	44	37	44	43	39	50	42	35	37	47	40	46	39	41	47	50	36	44	32	33	52	45	34	40	33	45	43	48	41	45	49	38	35	52	39	37
23500	17562	11963	25652	33833	32990	30061	26161	22632	19221	16314	13860	11598	9539	8008	6823	5674	4907	4349	3811	3649	3455	3432	3048	2878	2616	2517	2483	2193	1906	1711	1515	1403	1401	1412	1205	1142	1047	965	927	912	939	974	891	934	895	925	909	910	844	836	749	835	837	834	770	799	822	812	750	808	779	732	739	703	737	759	734	750	725	691	678	714	678	700	661	734	671	693	684	711	638	684	702	661	655	701	656	653	648	646	671	640	649	698	713	712	673	705	652	678	639	687	667	613	662	678	646	669	670	660	656	685	644	655	664	661	649	644	645	667	656	707	656	705	683	651	652	654	677	661	700	623	679	667	703	677	622	642	660	631	671	699	657	684	678	655	703	687	670	648	694	628	635	697	678	733	615	680	673	679	653	640	647	676	627	617	676	653	649	640	702	629	677	681	636	637	689	669	656	693	682	658	662	625	666	664	676	668	627	667	639	583	622	684	673	626	636	671	622	620	707	667	685	687	675	687	666	647	690	736	637	656	672	677	675	672	660	659	651	611	578	649	636	699	634	610	655	663	669	684	678	647	662	670	709	671	647	634	699	670	651	710	667	651	673	641	668	674	680	704	636	703	669	668	616	642	649	685	669	680	652	648	676	641	693	659	630	635	643	699	675	683	665	626	627	621	667	634	664	683	639	627	635	622	731	634	675	660	646	695	649	671	682	680	666	620	635	675	657	652	670	635	610	611	645	676	634	676	631	672	688	617	647	719	634	641	658	662	675	686	673	637	668	647	667	632	652	670	672	712	664	695	643	662	666	678	658	649	628	679	687	678	649	634	694	629	627	676	649	641	694	649	683	674	693	662	669	705	644	647	661	666	705	603	672	654	686	637	706	670	707	676	608	658	660	609	712	645	645	655	668	662	662	675	588	650	682	657	683	671	641	663	642	708	621	727	681	636	654	654	639	636	653	650	658	681	670	626	657	650	648	639	664	678	681	642	683	676	647	717	689	636	673	653	643	640	642	678	649	636	644	590	606	668	630	681	679	726	680	631	597	695	652	690	675	691	653	670	693	690	662	658	686	641	632	667	666	615	684	661	684	692	640	691	657	684	668	634	636	682	667	648	687	677	641	679	651	690	685	640	724	696	672	644	587	650	671	663	713	666	637	644	693	638	660	675	648	675	663	652	646	673	693	689	652	660	614	657	637	662	687	644	643	660	656	660	639	635	681	647	661	686	668	630	608	669	646	628	680	670	637	677	641	646	660	667	711	658	656	658	657	659	645	654	616	658	678	618	640	597	671	656	606	574	620	703	677	685	700	688	704	651	675	664	647	633	678	674	715	688	653	612	671	641	660	689	693	674	680	662	669	659	670	649	640	643	626	641	660	670	660	654	633	674	609	678	646	702	684	635	634	642	646	658	632	685	664	645	671	644	635	677	684	624	681	658	671	687	692	646	619	628	603	650	636	611	691	709	704	707	628	661	692	665	638	617	621	636	650	624	655	728	688	675	641	672	641	673	615	670	658	654	663	680	703	654	655	686	651	635	693	664	668	625	653	616	668	605	655	648	691	664	667	681	667	626	627	653	668	673	694	675	663	652	660	651	639	672	632	655	632	606	672	681	698	608	683	640	668	651	683	650	692	628	668	677	645	660	658	649	632	667	661	681	660	689	668	697	693	646	650	641	666	652	618	666	642	662	674	679	694	673	658	658	655	607	680	682	674	639	685	661	617	668	651	669	679	689	686	660	703	669	709	632	675	610	651	633	700	595	691	653	645	684	672	659	667	671	664	635	673	670	633	673	686	613	712	638	641	639	691	694	651	612	652	637	708	591	665	668	704	583	660	639	664	636	640	643	649	697	627	608	702	654	653	640	661	676	689	683	667	650	662	657	704	653	664	678	694	673	656	657	621	685	691	650	666	649	683	681	716	669	669	647	664	644	647	649	663	673	644	669	666	679	658	662	645	648	636	661	645	651	626	684	671	684	626	641	672	649	649	642	678	625	647	642	650	635	702	641	672	685	617	651	657	724	635	617	702	678	689	656	648	679	626	636	678	673	661	658	701	630	685	652	653	664	676	689	716	675	632	708	678	654	677	637	684	649	701	659	675	711	695	711	689	685	734	651	642	637	629	671	621	681	637	637	674	652	632	609	605	713	624	702	674	700	675	652	644	660	670	660	665	629	659	645	612	673	630	645	639	679	628	704	684	699	641	677	670	656	641	629	677	621	609	662	637	602	655	682	638	653	634	686	629	716	667	651	647	680	681	636	650	644	641	649	701	708	616	699	672	710	678	681	613	647	648	667	632	645	664	718	693	687	648	711	630	608	658	630	650	648	626	677	602	704	721	647	683	660	619	651	738	652	650	679	673	672	660	664	692	615	674	667	675	656	631	642	671	670	716	679	638	689	656	624	678	696	639	637	709	660	668	654	644	642	629	644	687	710	727	681	671	625	646	611	634	702	675	652	670	682	640	671	652	643	695	666	672	675	698	672	692	676	681	677	644	616	649	641	671	636	681	662	639	640	667	640	634	623	676	629	675	652	664	656	677	689	625	630	678	656	617	647	629	654	696	633	691	640	641	669	664	660	655	656	664	649	671	666	654	660	685	665	670	628	665	631	645	669	700	665	639	710	636	637	672	707	667	657	677	622	643	663	658	658	697	600	659	622	677	685	663	675	622	709	664	642	650	627	626	681	654	658	666	625	654	674	667	708	662	721	671	664	676	664	637	654	698	619	714	666	644	631	632	641	660	654	629	624	691	650	670	650	650	648	635	635	653	664	658	649	656	696	640	697	643	650	697	621	684	683	673	718	660	649	676	633	645	627	685	630	698	685	619	678	658	628	669	654	663	632	685	638	671	625	708	667	677	657	724	678	633	634	672	634	632	661	623	666	662	664	612	637	704	635	661	649	676	670	658	622	666	670	656	669	676	681	665	673	683	640	645	684	656	653	652	687	653	632	676	703	668	646	663	667	666	699	633	660	695	626	653	664	662	633	694	648	667	675	663	694	667	653	695	653	658	662	665	669	661	640	687	666	651	633	658	644	624	638	646	698	656	649	661	686	668	674	692	671	633	658	654	672	714	640	681	630	653	654	628	676	625	696	622	653	613	661	633	669	692	641	598	691	649	658	643	659	682	709	666	650	617	664	659	690	686	665	649	697	630	698	638	682	678	673	631	652	671	620	662	668	656	705	682	633	657	660	609	652	637	649	626	685	636	654	655	668	685	650	658	673	687	619	692	662	633	648	673	716	667	667	690	648	669	699	678	652	664	701	685	601	651	670	675	689	699	648	642	622	667	619	621	666	664	661	678	659	685	659	645	681	725	638	674	702	622	612	667	658	668	640	644	633	686	663	672	616	592	695	639	639	675	633	718	668	679	649	667	665	631	669	629	646	680	690	640	652	666	658	664	705	635	706	684	610	599	650	690	676	697	668	622	680	574	648	674	680	652	686	633	676	673	679	649	664	705	681	700	654	653	673	700	651	645	653	638	688	629	661	688	654	600	628	665
2804	1407	830	566	1020	1308	1037	923	812	684	587	467	388	342	277	203	197	199	161	161	144	128	128	123	119	117	99	103	85	74	85	69	78	73	57	66	63	75	65	51	49	55	49	48	61	62	53	59	69	56	50	58	56	46	58	64	69	59	53	61	53	56	42	53	56	58	51	40	51	54	63	41	41	48	45	62	60	55	59	36	45	58	51	61	52	41	48	53	51	45	38	58	43	43	54	56	49	47	47	45	50	50	57	43	45	38	38	42	41	42	44	55	53	41	50	48	60	56	62	62	54	52	34	59	51	42	56	66	47	47	47	61	41	39	48	52	40	56	47	49	44	45	40	48	44	52	46	68	41	52	44	40	49	40	38	54	43	43	48	46	53	49	50	49	42	46	52	50	50	58	53	55	43	41	59	47	50	50	48	46	54	44	46	49	46	41	57	42	57	52	41	40	61	54	44	53	55	36	49	56	42	39	50	61	43	49	51	50	62	49	54	44	48	53	54	42	40	56	54	50	54	65	49	46	47	47	53	35	50	42	52	33	45	60	44	36	61	56	56	49	40	38	58	42	42	41	40	60	46	47	48	55	40	46	49	45	51	62	49	46	53	64	56	45	56	52	50	62	55	42	50	44	57	43	52	42	57	59	65	38	58	54	60	55	44	39	46	59	56	54	53	56	46	49	48	36	52	52	52	52	51	46	53	54	55	54	46	53	52	46	52	43	45	51	42	45	55	48	45	51	54	56	42	48	49	37	51	48	45	52	37	46	50	44	48	50	46	54	37	48	50	57	33	45	52	44	54	51	54	43	51	47	52	47	51	49	55	62	58	53	42	48	43	53	40	46	59	40	61	42	50	34	40	56	51	53	45	59	50	58	36	60	49	51	58	38	48	59	44	46	51	47	46	51	58	55	57	53	52	58	44	61	40	50	45	59	62	44	49	47	56	43	59	49	36	49	56	54	43	39	48	48	48	47	41	55	47	53	50	50	45	43	38	55	53	41	41	51	42	57	43	44	54	47	49	52	64	57	43	45	42	48	43	52	46	44	49	59	57	48	55	53	50	38	44	46	49	40	61	53	59	44	58	54	43	47	52	54	48	53	46	52	47	61	50	41	49	36	40	40	44	53	60	51	46	54	52	50	52	54	58	59	54	37	58	61	46	50	53	47	44	48	47	53	53	44	45	53	55	53	52	51	35	48	44	47	39	57	51	45	48	60	64	61	57	48	47	46	64	52	49	47	46	54	54	42	45	62	41	57	54	48	50	53	46	39	42	55	44	54	36	61	53	53	42	55	48	61	46	42	49	45	54	47	48	55	48	45	47	49	59	58	38	33	56	50	65	39	44	41	53	40	39	51	50	43	55	52	49	38	42	45	41	42	49	60	46	56	54	63	64	49	54	36	44	60	37	50	49	45	40	47	32	44	48	41	49	57	56	48	50	59	47	49	46	55	44	49	54	48	43	44	54	42	51	47	48	35	63	45	49	60	46	48	46	45	42	44	33	55	48	44	50	41	56	44	54	52	62	37	42	52	65	56	39	49	48	41	56	50	48	32	46	43	46	45	50	53	47	47	58	54	40	43	44	54	45	59	49	44	45	56	44	44	54	45	55	49	45	48	44	41	50	65	48	47	51	47	56	37	43	49	49	49	51	33	53	53	52	49	40	47	48	47	54	54	39	53	48	50	48	56	52	48	46	58	46	46	48	52	49	52	51	50	56	55	56	50	39	58	66	50	50	36	45	64	47	44	42	45	55	39	49	60	60	41	46	58	46	48	54	41	60	49	53	49	54	64	56	42	57	46	27	55	58	53	50	48	57	50	46	50	51	49	47	60	48	51	52	51	46	59	52	50	46	42	50	45	37	51	44	51	41	43	47	52	51	42	56	38	49	53	43	44	47	45	48	51	29	48	51	52	51	43	56	53	51	54	49	59	58	55	30	51	46	53	53	45	51	43	37	47	48	56	50	54	50	49	65	56	54	49	49	55	51	50	50	49	51	43	57	56	55	50	51	42	49	51	52	50	60	49	44	55	45	55	53	41	40	52	37	43	66	63	65	58	50	65	50	65	40	55	48	45	59	52	63	46	70	51	49	47	47	54	55	37	45	45	49	46	54	54	38	57	52	35	45	45	49	47	49	43	46	40	47	57	46	55	40	49	46	47	41	45	60	40	35	64	38	39	46	45	59	44	59	55	51	37	48	45	52	49	54	50	44	45	47	56	38	45	51	39	35	61	53	49	44	40	39	54	50	54	52	48	41	44	48	54	49	54	40	53	51	41	40	53	43	54	46	58	53	53	51	53	43	59	42	50	61	42	64	39	55	41	50	50	63	41	44	50	46	55	50	48	56	38	62	49	40	60	51	58	44	53	48	48	65	50	46	46	49	46	47	37	53	52	64	33	45	56	57	45	36	59	48	39	41	51	58	37	44	49	55	48	61	45	48	44	55	44	39	41	49	43	43	45	43	66	47	51	56	47	48	46	50	42	47	45	47	41	58	52	59	44	53	46	49	52	54	52	62	51	51	39	46	56	51	44	60	47	67	49	37	49	38	47	55	59	50	74	51	51	45	54	49	54	51	48	52	42	50	51	54	39	56	50	52	41	44	46	44	44	58	35	43	58	59	52	59	48	52	48	41	55	44	50	42	51	47	30	52	35	52	63	44	53	62	54	51	49	51	49	41	43	48	39	47	45	42	52	70	43	46	40	43	51	49	53	42	59	51	53	63	38	46	42	40	42	41	53	47	47	48	51	44	51	47	60	41	38	40	43	43	55	48	54	48	63	63	47	48	47	47	51	36	64	52	52	57	59	61	55	71	57	43	46	44	42	63	49	39	59	52	42	50	46	43	60	52	62	49	50	35	37	56	56	57	49	55	61	34	56	50	56	55	32	45	44	48	45	45	39	65	45	45	60	51	61	60	53	40	46	47	48	50	40	46	61	46	53	60	46	56	59	51	43	60	48	57	58	53	46	60	45	49	59	55	43	49	46	45	48	46	46	48	61	46	45	40	52	44	55	46	53	51	51	49	51	53	50	44	51	48	56	63	46	56	44	56	42	61	51	52	37	54	70	51	38	50	52	47	63	44	41	43	49	36	38	57	40	42	52	51	37	50	47	51	39	59	54	44	35	56	50	53	50	47	50	66	53	46	45	57	48	36	48	54	54	42	40	54	53	51	60	55	34	44	56	39	39	61	58	47	51	56	56	53	52	41	49	60	48	50	36	40	42	50	49	52	46	39	46	50	52	50	46	45	54	40	50	61	52	36	63	56	52	43	39	52	49	56	52	49	45	44	39	55	44	51	48	51	42	41	35	49	53	55	53	50	57	58	43	47	54	37	52	41	43	39	52	35	39	51	44	59	44	65	51	50	68	42	48	61	52	57	45	45	51	39	56	53	61	49	50	40	60	54	52	32	47	42	59	49	50	58	51	52	47	41	51	45	53	50	51	38	43	52	58	52	41	50	54	57	53	52	43
28851	22208	16091	30619	38779	37873	34945	31028	27182	23975	20812	17951	15381	12994	10903	9240	8136	7035	6156	5373	4980	4819	4408	4126	3770	3547	3350	3154	2822	2528	2237	1968	1929	1860	1646	1639	1446	1435	1344	1220	1190	1189	1241	1157	1168	1138	1085	1037	1036	1032	1072	1067	933	1007	988	1067	957	1030	958	975	965	920	944	877	930	906	871	850	892	856	856	841	818	859	830	892	863	789	825	816	847	784	875	841	876	826	782	830	798	841	810	782	769	769	792	761	778	811	761	778	715	766	755	799	766	755	798	809	776	812	815	754	778	742	793	820	799	794	807	779	775	777	733	785	748	757	729	776	764	705	786	750	763	763	760	776	725	764	702	741	735	782	807	794	753	708	828	775	770	775	747	774	761	766	791	776	792	786	737	810	765	777	775	762	770	761	791	726	747	831	810	735	768	756	736	775	746	763	801	764	804	762	743	772	750	789	741	745	739	744	747	819	772	741	810	787	714	805	785	817	818	772	775	772	781	753	714	738	805	747	782	735	794	779	791	782	769	814	724	771	784	764	782	744	773	770	786	797	774	744	764	763	790	736	733	749	758	765	769	747	697	774	725	779	823	721	733	777	776	776	793	686	717	792	761	752	753	744	733	778	789	731	761	774	791	775	777	731	778	756	772	735	824	783	727	739	779	769	762	732	726	756	724	766	743	724	776	826	758	753	774	785	788	758	757	846	755	732	746	764	757	750	713	752	743	753	739	745	809	810	778	783	780	796	806	731	713	786	799	751	746	734	763	712	780	752	771	810	744	763	723	787	706	772	776	785	751	788	749	751	743	768	746	770	745	777	744	773	726	788	795	741	794	794	771	768	802	781	797	763	752	776	807	753	804	766	765	778	754	801	805	717	745	751	768	747	738	799	739	763	725	740	766	720	797	799	796	731	785	768	740	699	774	727	760	726	734	784	732	767	727	741	729	761	756	814	760	752	796	784	775	789	797	778	756	805	735	761	757	788	780	798	786	808	776	773	766	766	713	816	775	752	723	784	754	772	762	783	813	751	782	791	748	758	761	711	821	791	779	713	752	783	701	768	794	787	842	693	710	754	765	754	743	758	715	779	777	776	784	751	763	767	746	703	789	722	769	775	796	787	757	734	779	792	734	808	716	762	778	740	783	762	733	743	785	777	761	753	807	776	758	758	779	746	820	760	765	798	771	784	768	791	784	793	747	798	801	767	767	779	802	764	778	826	755	768	753	766	782	724	710	798	793	797	753	785	749	801	744	738	723	754	777	750	797	777	720	757	773	764	750	813	767	768	753	790	738	726	685	792	769	802	800	761	744	777	730	763	746	759	793	773	775	777	794	748	755	781	798	769	780	797	735	762	783	758	725	779	739	716	748	737	771	716	755	743	783	788	769	823	758	792	728	760	721	724	796	772	768	835	778	771	780	720	766	764	792	772	769	794	763	717	753	741	726	799	797	735	764	742	726	739	772	739	778	837	753	793	713	755	781	749	742	798	793	783	740	750	771	812	749	742	763	809	787	770	808	760	771	767	802	729	770	759	778	752	760	753	715	762	772	773	752	743	695	784	794	715	802	727	813	736	761	795	737	763	719	752	776	759	747	801	742	727	814	723	766	780	776	723	734	750	790	742	737	763	751	813	715	802	780	764	763	754	780	734	777	830	762	729	818	749	756	819	798	759	776	790	776	728	806	764	740	799	712	699	739	775	705	703	752	812	727	806	790	760	748	769	794	779	725	749	753	753	788	761	802	781	735	784	808	726	780	781	755	765	758	746	713	775	754	795	808	786	732	779	729	752	765	730	790	757	769	752	763	780	773	721	747	762	729	749	733	787	796	776	739	786	752	742	773	777	787	757	805	769	766	779	736	787	725	750	755	793	764	737	795	757	773	796	774	769	771	746	710	739	749	711	792	808	754	732	734	780	765	796	814	798	755	738	797	804	725	783	774	793	781	746	776	785	741	756	739	768	756	776	762	774	752	741	718	743	770	743	760	812	763	774	777	762	793	836	717	775	737	729	770	769	844	707	772	784	748	774	734	795	759	773	713	753	761	720	750	742	702	744	760	764	742	747	764	766	761	756	794	799	781	825	786	742	768	738	772	757	778	761	783	744	768	748	759	784	792	786	758	811	806	752	760	781	778	758	773	751	793	758	759	748	768	743	700	728	741	762	811	763	752	778	759	731	767	770	751	777	796	781	742	794	796	746	721	743	776	718	717	769	768	797	783	759	756	764	769	740	739	784	760	737	791	740	740	787	793	772	720	745	778	734	731	774	768	776	783	784	770	778	744	743	746	733	791	756	770	777	787	784	774	760	738	806	774	748	764	770	760	779	759	788	807	783	774	736	765	761	809	786	757	769	696	728	783	798	732	801	753	736	777	769	839	723	757	811	780	747	803	743	742	740	780	767	772	757	773	737	787	750	816	770	775	735	753	800	755	753	770	755	775	800	751	731	786	759	834	770	784	800	783	737	800	741	753	739	766	745	715	733	737	771	813	755	777	805	731	722	744	801	690	754	788	761	695	725	778	791	756	790	817	760	769	742	751	790	759	784	792	730	772	747	766	813	786	786	697	782	826	708	783	779	773	756	739	742	764	823	763	784	748	809	804	754	796	804	766	814	752	732	756	738	732	784	740	785	753	779	675	729	713	752	774	790	747	748	795	717	800	777	784	756	754	731	780	734	764	736	740	770	781	733	697	737	805	775	758	696	731	800	781	762	783	762	759	776	769	841	758	793	796	778	745	778	769	772	785	727	753	775	765	793	738	742	766	750	819	755	773	775	773	751	728	739	743	755	769	757	736	770	770	763	800	835	705	762	726	791	793	723	780	740	825	766	783	784	747	784	761	760	737	786	756	778	755	784	740	804	753	792	767	780	768	741	736	791	756	784	728	728	776	752	822	781	729	724	758	737	780	744	770	775	731	807	785	796	800	766	742	773	755	744	764	788	743	775	711	720	794	798	751	751	812	722	805	762	780	765	786	774	731	793	747	776	768	780	730	793	725	757	788	765	746	766	751	773	762	785	795	801	757	732	771	713	791	715	725	791	744	763	781	730	779	743	717	779	790	794	722	710	797	742	818	777	736	741	775	732	732	819	754	775	766	755	756	814	740	773	744	765	742	788	753	803	741	749	752	743	745	771	802	730	712	740	747	757	792	749	714	778	749	800	752	829	802	751	717	778	807	719	806	727	774	742	780	730	775	758	764	781	744	763	789	792	771	797	776	799	774	792	776	779	752	770	795	738	787	750	799	783	750	774	689	710	776	762	766	736	754	773	744	769	783	719	753	754	728	706	761	762	763	787	763	795	772	716	737	767	772	777	778	739	812	749	808	807	747	812	790	730	780	735	742	784	770	727	722	748	748	789	780	758	745	816	742	747	820	809	739	776	791	766	726	751	708	748	755	773	777	779	800	752	765	757	693	778	760	784	830	799	765	728	755	709	813	792	757	774	757	753	725	761	760	766	754	754	749	775	711	735	798	768	778	775	729	762	771	729	734	776
1985	621	370	293	496	582	512	426	389	316	258	225	183	157	119	99	95	90	72	82	86	71	73	49	61	40	58	45	42	40	40	44	49	38	32	37	34	35	30	22	32	25	33	33	26	33	29	29	32	31	28	25	24	18	40	28	27	33	21	24	27	24	27	22	25	24	27	20	29	23	30	32	24	32	24	26	37	31	19	34	26	30	23	20	27	30	19	17	27	25	26	25	26	17	28	31	21	26	30	22	27	28	24	16	25	15	29	21	31	24	27	32	33	37	16	28	24	24	25	30	35	31	33	21	23	27	22	31	21	30	28	28	13	24	29	26	26	25	35	23	21	26	25	28	30	16	19	27	27	24	30	29	22	38	32	27	30	37	39	29	32	20	29	32	28	25	24	22	19	26	27	23	26	28	29	27	27	28	26	19	28	27	36	27	21	31	37	21	36	30	22	27	29	27	25	28	24	33	28	22	31	30	36	21	26	32	27	32	27	28	23	28	33	21	23	26	22	28	28	23	31	31	28	18	24	30	23	30	39	30	28	19	13	25	20	20	13	25	26	21	17	26	31	21	33	23	21	21	21	36	26	24	24	22	33	37	37	34	38	21	23	22	28	33	29	31	24	18	26	22	28	28	27	33	22	20	32	30	28	25	27	26	20	19	20	25	36	26	25	26	21	23	30	23	21	27	18	34	23	32	23	19	20	31	28	24	26	21	28	22	31	19	32	36	26	28	29	29	30	29	24	21	26	27	30	15	20	25	24	33	18	25	24	32	26	22	33	31	31	24	31	30	25	30	21	33	38	32	34	31	27	23	31	22	14	29	25	32	24	20	27	29	25	27	30	37	18	32	25	27	30	30	15	17	22	35	33	26	49	22	18	25	20	26	24	25	30	34	26	32	29	25	27	25	31	32	18	19	28	15	23	30	26	21	24	24	21	32	32	26	21	22	25	23	25	22	21	22	19	27	20	25	30	31	29	27	25	24	19	28	29	23	32	31	20	18	27	31	23	31	18	23	18	31	21	27	18	30	31	27	37	25	18	26	28	23	30	32	26	34	22	24	23	19	25	32	21	35	27	25	31	27	30	27	22	28	33	21	34	32	22	24	32	21	31	29	32	21	24	24	32	21	20	28	30	29	27	38	25	20	30	29	28	26	20	31	25	32	33	30	34	25	32	18	28	20	42	29	25	32	23	31	24	28	24	25	24	15	23	31	27	23	29	30	26	26	18	19	31	26	18	40	31	21	25	21	27	28	40	23	28	20	32	36	27	36	22	28	28	26	34	15	24	31	23	25	19	27	21	28	31	30	26	24	36	32	30	19	22	23	19	28	23	23	35	23	24	27	30	28	23	23	24	24	32	25	31	24	34	24	28	29	15	24	23	33	25	20	26	21	16	20	30	29	30	32	18	28	25	23	32	28	39	36	22	22	23	36	26	30	27	31	37	31	29	18	23	18	23	21	33	25	23	22	19	23	27	18	21	26	33	27	38	27	32	24	23	26	27	17	25	23	28	26	20	21	31	31	19	27	19	31	35	16	33	25	25	26	17	23	21	34	23	25	22	28	23	29	25	18	25	26	31	29	22	22	23	24	24	30	26	29	30	29	25	26	19	22	30	30	25	23	24	24	26	24	23	30	26	21	26	32	36	21	31	31	35	28	25	24	24	40	21	26	24	40	16	25	22	27	26	18	31	29	24	28	25	17	20	20	23	30	21	24	25	22	25	26	23	26	32	24	36	35	17	27	24	32	25	16	23	29	24	28	29	21	25	31	26	26	26	25	25	30	20	30	24	28	30	34	37	22	34	18	35	13	28	28	24	23	24	26	21	24	29	24	21	28	28	24	29	29	29	33	26	20	19	25	26	39	22	28	21	22	30	26	22	18	23	32	26	22	33	25	30	20	23	25	25	25	26	19	33	21	21	28	25	40	33	21	27	24	31	25	33	20	23	21	33	19	20	21	21	28	26	17	25	30	31	28	32	31	34	27	21	34	25	21	32	25	23	25	20	33	34	24	30	24	25	22	15	20	21	14	23	31	22	19	28	22	29	33	23	28	27	27	26	34	27	26	23	27	22	26	17	21	27	25	27	30	28	25	38	36	27	33	26	31	17	30	27	32	37	37	29	28	23	29	24	22	30	38	31	24	34	26	26	27	32	32	30	33	27	26	30	28	27	35	15	32	27	28	31	24	33	28	26	18	27	20	31	38	24	22	32	25	25	30	27	24	26	25	32	32	30	22	31	28	22	19	21	20	22	24	22	28	26	27	23	28	33	29	26	26	26	27	22	21	25	21	24	25	25	34	38	32	23	40	31	38	19	28	22	35	25	31	26	27	25	32	16	24	26	25	30	31	21	22	21	32	24	27	31	28	28	26	22	27	26	34	28	25	29	25	22	21	29	35	29	29	32	24	25	15	25	30	31	19	25	20	24	29	27	22	30	27	32	25	21	33	24	33	21	36	27	29	23	31	31	22	31	25	26	18	34	26	27	22	27	30	13	31	29	31	24	24	28	22	22	23	16	22	28	21	26	30	23	20	23	31	19	18	26	20	24	21	20	30	26	22	29	27	18	31	18	30	28	26	29	38	32	22	22	14	30	27	32	27	29	39	26	21	27	27	30	23	33	21	28	25	21	21	26	31	31	22	29	27	30	36	23	21	20	26	25	18	30	26	30	27	30	32	27	22	23	35	20	25	25	20	26	28	27	24	29	24	29	27	34	34	27	23	33	19	27	28	24	25	29	22	25	30	30	25	23	26	28	33	29	29	26	29	35	26	29	27	28	18	26	30	24	24	23	27	22	31	22	26	26	32	24	25	25	23	39	27	31	25	29	27	32	19	36	21	28	31	22	25	22	26	33	27	35	17	30	38	16	24	26	29	25	16	20	21	30	28	26	25	27	36	24	20	31	27	31	22	24	24	24	26	27	30	21	28	28	23	24	28	22	26	21	18	25	20	19	25	27	21	33	28	26	30	24	28	26	22	41	32	26	30	24	25	30	30	38	29	28	24	24	16	31	26	25	37	32	26	24	21	26	28	28	35	25	15	20	35	33	22	27	21	38	25	26	24	22	24	21	27	26	25	30	27	27	24	20	30	26	28	31	22	31	32	34	21	27	25	31	23	26	29	18	18	24	19	39	21	24	36	21	34	27	30	17	25	18	26	29	28	32	30	23	29	24	29	21	25	26	21	31	27	29	31	24	29	30	25	22	23	20	30	25	22	25	34	24	18	26	29	27	27	27	17	31	33	25	22	17	28	31	29	26	38	18	33	32	30	29	26	29	38	23	29	28	29	26	31	29	23	15	26	35	27	21	27	25	28	27	25	32	31	33	30	35	25	29	29	21	20	35	29	21	34	37	20	35	25	27	28	26	40	21	28	25	34	25	35	31	32	32	18	23	35	18	17	24	21	35	21	28	29	32	32	18	27	25	40	27	32	13	29	24	21	28	29	25	23	20	20	29	24	20	37	20	30	29	26
20878	14694	9330	22309	30362	29489	26064	21927	18604	15390	12638	10265	8486	7027	5660	4831	4095	3541	3071	2798	2620	2556	2380	2215	2068	1952	1939	1728	1443	1318	1103	1011	981	932	866	812	746	664	687	616	651	608	632	672	603	614	603	558	516	539	552	591	498	545	583	543	562	539	535	555	522	557	480	468	487	478	509	460	431	479	478	420	427	465	438	424	464	433	450	464	457	428	453	445	447	442	415	432	471	428	423	400	420	394	402	413	444	474	413	442	430	433	436	434	416	372	442	396	411	443	437	431	425	442	397	461	435	397	466	415	415	415	398	422	445	408	436	404	403	421	448	458	408	460	432	422	440	454	424	421	393	398	420	402	433	452	429	447	409	437	430	411	410	435	410	423	412	407	433	419	471	420	434	417	424	412	444	406	415	433	457	404	408	426	448	402	417	427	469	460	434	403	407	438	432	441	427	388	472	421	402	432	456	409	431	410	424	467	421	403	427	402	428	469	418	396	434	428	407	415	454	406	417	391	429	423	441	478	413	409	387	407	417	443	414	433	413	431	414	448	403	464	422	428	439	443	445	424	451	421	409	397	416	398	393	401	397	432	408	368	419	449	387	403	390	417	408	434	409	425	430	395	415	441	407	419	436	440	424	415	397	362	445	432	396	426	424	404	439	422	393	416	454	403	425	431	391	454	429	428	406	476	441	389	443	426	394	425	407	409	443	431	442	426	414	416	426	414	394	397	434	402	454	390	467	363	444	454	387	411	427	443	404	410	413	443	430	407	392	406	411	425	398	425	420	421	413	445	404	441	426	441	450	397	450	427	425	445	439	423	421	436	381	426	401	400	420	432	429	442	401	430	410	390	419	411	426	408	442	410	381	439	441	449	428	450	427	426	447	421	398	427	440	437	416	429	429	419	464	411	408	407	424	434	465	454	431	429	436	411	432	421	451	434	413	434	426	445	442	419	447	437	438	419	434	428	418	433	428	432	411	397	423	418	437	398	405	392	413	429	403	400	416	454	426	392	424	428	395	452	408	449	430	458	426	430	417	433	426	390	409	435	418	364	453	393	417	416	432	372	443	436	440	437	439	401	434	441	429	410	422	428	408	401	415	369	447	452	423	415	411	440	433	414	437	440	424	424	421	390	398	434	452	431	432	389	437	430	433	420	448	397	414	436	416	432	429	446	478	437	411	432	442	396	416	441	425	424	435	410	407	422	416	396	440	406	459	399	390	410	402	411	395	430	424	414	417	399	393	415	441	444	412	387	403	426	423	437	468	420	427	417	423	455	395	413	422	459	387	429	406	433	448	414	431	395	456	437	411	424	426	410	450	400	404	440	415	406	423	469	413	421	391	417	390	421	460	422	419	431	410	411	464	417	458	418	444	407	411	431	396	400	397	420	458	428	423	400	409	434	410	412	398	429	422	412	458	390	412	452	408	409	422	403	449	405	413	401	430	421	408	409	409	396	430	421	428	420	413	412	414	411	407	386	431	393	466	463	417	444	416	429	447	418	412	425	392	385	431	435	429	429	452	420	416	408	435	395	426	374	413	433	408	415	432	449	426	436	411	435	417	432	400	437	437	388	416	414	408	422	419	394	424	412	420	441	415	407	409	432	419	398	419	445	431	386	430	417	418	446	389	402	443	399	433	398	427	407	448	401	429	433	446	405	432	395	399	431	435	413	422	408	455	393	392	419	436	429	462	457	423	434	410	430	422	420	383	439	445	439	421	442	436	397	405	413	419	407	408	410	481	416	444	438	417	437	406	390	414	422	424	449	426	421	429	423	368	419	422	394	452	425	443	398	400	432	459	424	425	416	441	424	417	411	384	399	418	425	414	387	402	400	419	404	427	409	431	434	394	449	426	440	445	424	447	416	404	379	444	448	420	419	411	394	442	440	431	401	419	442	451	444	414	417	461	451	384	353	339	424	430	419	434	406	442	425	484	403	419	385	451	419	424	434	405	404	403	440	436	427	440	444	444	424	428	406	382	421	411	446	379	393	452	425	396	414	391	405	444	451	388	439	444	411	431	444	392	402	426	430	428	446	429	407	392	435	439	418	405	427	433	437	399	439	421	432	404	413	449	396	453	409	393	411	404	424	422	427	414	446	423	426	445	404	429	423	404	384	423	417	394	428	423	429	415	422	439	450	463	394	398	398	448	397	457	433	413	432	417	434	370	419	423	419	401	418	392	398	430	443	427	404	451	445	453	429	427	391	431	424	395	423	471	401	443	425	415	423	398	444	411	404	410	446	404	431	398	416	408	402	427	422	435	426	422	385	439	422	441	375	420	449	412	392	416	409	437	451	425	413	446	434	425	438	445	403	389	435	422	404	424	432	443	396	425	442	426	383	390	388	378	428	448	429	404	405	406	430	430	415	412	467	427	412	436	434	404	407	415	440	436	426	419	393	430	418	385	400	399	443	425	391	422	408	414	440	397	383	435	422	414	462	437	467	431	424	427	415	453	425	430	424	420	404	418	421	423	398	377	447	464	426	452	405	424	394	411	458	460	463	427	442	449	439	442	435	449	445	471	407	436	393	376	421	432	385	406	416	397	415	383	437	403	446	391	468	420	410	456	406	388	440	430	400	394	437	434	442	449	420	406	437	426	428	415	427	415	422	438	408	415	436	410	394	412	409	414	399	424	396	441	453	434	409	446	409	423	395	398	460	439	400	432	405	435	426	415	421	410	423	397	423	443	426	400	404	427	437	422	423	387	428	473	428	423	423	432	441	444	428	430	426	399	409	412	432	448	441	434	460	433	403	441	422	441	438	395	415	399	417	463	382	418	415	408	421	432	408	429	418	436	433	418	410	379	420	406	430	433	444	442	433	446	430	430	377	414	413	407	411	413	443	441	462	391	444	405	439	430	430	421	423	415	441	410	416	378	445	418	416	408	418	448	417	459	425	425	443	452	403	409	405	421	385	427	430	413	398	438	386	410	424	398	444	382	410	447	422	433	402	425	436	432	462	429	420	413	416	424	412	416	412	420	411	410	422	413	461	438	399	445	440	396	413	429	449	425	439	444	440	452	438	465	435	450	434	413	420	455	449	431	411	455	439	411	414	419	424	408	424	395	426	492	420	412	426	435	453	398	391	409	427	362	419	441	408	381	420	420	426	403	448	383	455	397	443	423	415	432	418	403	426	432	419	414	420	404	410	459	377	382	428	412	420	400	424	386	395	415	446	448	409	443	441	436	394	403	429	416	422	433	428	448	451	439	460	463	418	457	428	415	408	394	449	401	431	400	419	437	433	426	447	383	416	420	414	415	399	419	408	425	457	425	420	444	358	437	455	442	392	412	441	408	392	425	384	399	429	431	389	416	452	410	387	402	420	393	415	430	442	442	421	432	412	420	419	397	431	394	430	413	431	444	407	397	399	436	416	432	415	425	418	424	375	410	399	418	438	430	400	450	421	423	414	428	447	439	433	413	426	441	424	432	380	412	434	393	454	401	467	434	416	398	430	431	417	440	465	447	449	390	421	433	422	403	391
1591	989	537	424	725	889	787	691	562	486	401	344	237	207	177	177	142	129	120	104	78	100	109	100	81	83	84	47	52	60	47	47	49	35	58	42	43	46	51	36	43	39	31	40	30	34	35	36	39	28	47	46	41	28	34	48	49	44	32	32	30	26	27	30	30	31	37	27	26	32	31	36	26	36	23	34	29	32	28	24	35	40	33	31	26	32	24	37	38	34	43	27	27	35	42	29	36	40	30	35	38	39	25	30	27	29	24	25	34	32	48	37	37	36	35	25	32	35	26	31	36	30	25	34	30	39	29	24	26	34	38	34	21	40	25	44	33	35	26	22	26	27	21	28	37	40	28	34	35	25	19	33	36	31	37	36	35	30	32	33	41	26	28	50	41	43	33	25	31	27	28	40	41	29	27	28	24	33	31	32	25	30	31	34	31	32	27	38	31	40	34	44	29	32	32	34	30	39	32	39	29	20	22	35	37	32	37	27	25	21	39	31	33	28	38	31	30	23	36	30	31	25	26	28	41	31	26	44	18	36	33	33	36	28	33	24	34	30	34	30	39	27	27	36	33	29	32	44	27	23	33	36	24	27	35	38	27	31	30	37	32	37	18	30	32	31	25	32	29	32	30	31	40	28	25	28	29	29	30	32	26	25	25	23	31	34	21	33	46	35	33	30	42	32	23	35	37	30	35	32	24	31	36	32	31	40	41	30	37	35	27	26	28	36	36	26	33	32	40	19	24	28	39	34	31	30	28	34	28	37	40	30	36	37	30	28	25	33	32	30	20	37	29	24	38	25	27	34	33	29	24	29	28	34	29	28	39	20	26	25	34	31	29	34	27	35	29	24	34	21	34	31	37	40	31	33	35	34	39	23	34	29	41	34	42	33	26	34	37	27	39	34	25	30	44	30	25	36	32	23	28	34	32	39	31	40	27	32	35	28	24	29	26	22	23	45	27	21	39	34	28	31	33	32	25	33	31	30	29	35	30	25	25	19	29	31	21	21	33	32	31	28	21	34	27	30	30	34	22	33	30	30	24	31	31	36	24	29	35	37	33	32	30	31	37	24	27	29	31	24	20	27	27	43	27	37	41	27	35	31	25	27	31	27	41	29	34	33	31	40	25	27	35	18	31	31	29	28	28	36	24	32	29	24	25	34	37	22	31	29	39	29	26	35	31	29	21	23	27	25	34	28	37	35	35	26	32	28	35	29	17	32	35	34	32	36	37	26	24	26	37	28	39	38	37	35	24	22	23	31	29	27	22	43	34	30	22	32	26	29	33	41	41	25	40	27	29	31	31	23	27	35	22	40	31	35	36	25	38	26	25	26	45	34	35	22	45	44	29	27	28	25	34	34	33	40	36	29	36	34	32	43	31	31	28	33	28	32	29	39	43	38	37	28	26	31	25	33	27	27	32	35	38	28	25	38	34	31	25	28	26	35	34	28	39	27	27	30	24	37	37	38	35	23	29	26	30	32	30	37	24	32	21	25	31	25	30	31	26	25	28	40	37	40	29	30	36	34	26	24	39	31	30	36	29	34	32	31	21	26	27	21	40	42	42	32	35	29	29	36	34	40	21	26	28	25	34	35	21	31	25	23	27	32	29	26	38	33	34	22	26	34	34	41	23	38	38	30	21	35	41	31	39	21	30	39	28	41	21	47	28	34	31	22	37	25	27	27	22	35	37	36	26	40	41	34	29	25	28	35	27	29	25	28	25	24	37	41	36	28	30	33	30	33	34	20	34	29	28	27	36	32	32	21	36	32	42	37	36	29	34	27	19	34	29	31	30	29	34	39	26	24	22	25	25	24	29	22	35	35	38	33	23	34	27	39	33	39	31	36	25	30	27	32	27	27	27	32	31	32	26	23	39	38	38	33	31	40	47	31	32	42	31	34	29	41	41	33	44	43	37	28	26	28	28	29	30	26	35	37	30	23	42	26	32	25	20	32	35	30	16	28	32	36	30	34	33	36	42	28	23	32	30	28	36	29	28	34	22	37	34	39	27	29	44	34	33	33	36	42	37	29	29	38	27	30	32	26	29	26	37	34	43	32	32	35	37	32	19	28	45	26	24	29	35	25	32	24	28	38	29	34	33	45	32	27	37	32	33	44	25	30	41	28	30	25	30	32	31	32	24	26	29	34	26	31	26	28	27	42	34	44	27	29	26	28	32	39	32	28	33	26	40	21	29	39	29	36	33	29	16	27	36	24	37	23	43	33	19	23	26	26	22	28	39	31	40	27	36	27	30	29	29	30	34	37	29	26	32	35	29	34	31	28	33	37	38	29	28	36	25	36	28	36	30	30	33	33	29	28	36	26	26	23	17	30	36	34	33	28	31	25	33	39	45	32	36	33	34	42	24	26	35	41	34	30	34	36	24	35	36	40	27	26	35	24	30	29	34	30	42	34	26	26	34	37	30	35	29	34	36	24	29	38	27	31	34	42	26	35	32	28	25	31	22	25	30	25	34	22	31	30	27	33	21	24	23	42	24	24	28	34	30	25	26	32	26	20	33	29	29	33	19	31	27	41	29	31	24	32	40	37	35	37	36	33	33	35	31	39	33	29	25	41	39	41	16	40	38	34	31	31	34	31	30	26	36	31	32	35	31	29	31	35	34	31	30	39	27	35	31	42	30	46	27	38	30	28	28	28	21	40	26	25	23	33	39	33	31	33	27	36	29	24	32	30	35	32	52	36	25	33	30	30	38	29	34	26	17	35	30	38	34	39	31	37	37	26	38	36	26	32	39	30	19	29	33	34	29	33	35	34	25	26	30	31	33	30	33	25	30	31	37	25	31	24	32	31	28	25	36	37	27	33	32	29	28	23	27	34	27	17	32	33	28	39	31	33	33	31	28	32	30	33	21	34	41	21	31	30	28	35	27	33	30	32	28	30	30	34	26	31	36	27	40	38	28	27	36	27	32	32	31	31	26	32	32	39	33	30	27	31	26	26	34	29	22	41	33	32	28	33	36	34	26	33	37	43	39	44	36	19	29	23	37	36	36	35	35	31	35	31	26	23	30	27	30	27	34	30	36	21	21	38	42	31	23	32	31	25	35	26	36	25	31	26	26	29	34	32	31	34	29	33	33	45	22	30	34	21	36	28	20	26	28	24	51	32	26	30	32	22	43	24	32	32	30	34	41	40	39	34	23	33	35	26	27	34	24	27	39	23	50	28	23	25	20	31	34	35	32	36	35	19	30	26	28	30	34	34	26	34	41	32	21	39	38	33	23	29	22	37	32	29	33	36	29	29	31	34	30	32	22	27	32	30	34	28	26	34	32	38	31	34	35	22	29	39	33	37	30	25	30	24	30	31	28	40	37	30	30	30	22	39	33	39	33	21	31	31	30	19	35	30	26	37	27	32	29	26	27	37	36	32	30	28	31	32	36	36	44	39	31	22	31	31	29	30	29	21	29	27	35	28	41	38	31	31	29	24	32	25	37	37	36	31	36	27	31	36	26	31	26	31	27	43
25334	19023	12550	27022	35163	34387	30885	26997	23378	20044	17132	14003	11738	9821	8153	7026	6100	5230	4613	4029	3716	3598	3397	3191	2929	2789	2556	2338	1972	1676	1473	1465	1349	1254	1252	1170	1008	914	843	792	835	780	790	852	777	758	753	758	707	688	668	674	710	673	644	716	657	642	649	691	688	624	589	605	589	592	579	550	566	593	566	538	561	515	587	534	526	585	516	502	517	551	567	517	526	539	542	527	519	568	562	557	508	527	514	494	488	525	488	505	559	535	518	481	506	504	503	468	503	520	515	484	515	561	500	470	535	528	562	488	469	520	490	504	480	529	524	507	476	483	512	528	544	494	514	506	471	537	509	507	506	436	483	504	551	533	509	563	501	482	512	522	514	553	509	481	507	523	512	463	457	497	526	505	476	478	491	491	495	475	478	467	515	509	485	519	529	460	535	472	488	501	485	494	458	493	490	501	466	510	503	509	487	500	528	528	502	494	485	530	498	481	467	501	524	493	463	514	477	502	463	502	473	492	516	520	492	511	482	456	493	479	481	495	499	512	507	526	528	469	492	513	459	522	525	485	505	476	487	469	501	505	505	505	514	456	533	505	486	479	512	511	518	513	491	490	505	507	515	500	512	501	509	507	495	501	501	470	494	501	511	457	479	515	534	488	522	532	510	492	453	521	508	500	485	501	486	500	463	503	490	473	512	474	513	505	490	499	495	505	480	518	467	499	498	455	527	498	482	462	477	527	462	494	511	494	519	488	476	495	476	493	484	505	503	533	538	459	499	491	477	490	465	499	492	491	519	481	504	477	461	467	523	481	506	523	497	507	472	514	477	474	522	513	515	506	505	507	485	484	509	494	524	506	501	505	478	491	500	510	501	514	488	510	500	455	510	485	501	501	494	472	471	482	502	494	469	513	459	479	506	466	505	512	503	503	531	480	500	485	445	511	525	527	468	489	471	505	485	501	531	516	506	506	490	449	522	475	452	471	507	489	487	467	532	473	519	492	526	518	460	455	513	520	493	460	496	467	492	464	508	486	503	495	474	514	467	467	503	493	482	465	495	531	472	455	485	468	449	485	525	461	453	472	466	520	521	518	473	472	498	549	493	516	531	537	491	498	507	519	486	491	491	526	516	524	464	508	494	478	499	487	524	513	528	472	500	501	482	512	520	510	479	515	508	529	532	478	481	495	522	487	486	489	489	546	502	487	517	541	484	491	511	475	470	449	468	490	518	454	514	504	482	512	478	468	472	462	494	486	458	486	548	500	515	491	510	492	455	499	547	491	502	492	483	482	511	484	521	487	542	491	523	499	499	457	492	483	469	508	484	508	512	510	498	487	496	510	500	485	489	499	530	455	449	492	489	492	445	510	495	503	512	490	488	487	492	471	473	531	481	513	475	493	493	506	516	493	545	499	546	489	480	469	488	515	474	504	482	560	479	506	522	517	463	493	486	517	489	486	480	486	537	511	530	519	467	479	481	504	516	477	509	528	512	479	494	496	505	480	474	534	529	512	530	513	467	495	532	521	476	504	508	511	474	515	485	496	499	511	494	490	490	509	449	530	492	509	500	499	484	509	505	495	506	479	497	501	501	506	468	527	494	467	516	509	523	530	480	510	483	505	494	480	496	472	502	472	511	495	492	474	472	460	492	476	471	478	510	509	479	512	496	488	517	512	497	458	489	495	515	463	495	509	477	462	496	484	514	468	483	512	509	482	486	516	519	482	523	522	485	482	496	483	520	491	515	477	493	469	523	499	510	483	485	467	499	495	476	535	533	473	502	484	484	479	489	481	524	488	482	450	540	521	518	480	479	462	488	491	491	508	482	506	554	539	493	467	480	449	469	517	523	476	493	485	498	496	490	496	473	522	502	512	508	510	490	469	470	519	508	534	500	472	532	477	498	478	502	478	487	468	514	542	514	490	477	499	487	536	510	531	475	521	515	492	481	511	479	514	468	485	548	473	503	492	507	477	483	486	499	474	516	531	508	517	481	457	499	467	496	523	479	451	514	481	493	494	506	480	475	481	500	493	495	506	525	480	469	478	499	525	486	459	537	568	497	460	500	501	492	513	472	483	468	503	540	546	497	507	509	481	480	519	495	490	512	509	507	522	479	465	515	485	494	485	476	498	491	499	543	494	494	520	522	510	488	541	487	497	495	524	502	510	506	498	487	487	510	491	506	488	484	471	519	498	485	517	490	467	563	496	501	470	497	497	497	489	489	508	492	489	486	509	463	459	497	493	514	505	476	459	479	490	484	481	489	524	456	516	481	531	495	482	491	503	476	480	449	506	464	499	498	484	517	471	480	500	504	486	500	509	522	488	468	494	495	470	522	477	479	493	466	527	517	508	508	499	540	521	457	519	492	505	535	511	488	472	531	462	507	472	495	538	492	487	489	465	494	545	532	473	506	468	512	484	458	477	562	493	525	469	497	482	439	553	489	519	490	487	472	489	463	528	504	451	458	498	496	472	511	510	482	502	517	488	452	441	514	473	534	483	475	503	521	514	507	508	496	468	491	499	481	512	545	490	497	467	525	500	503	524	484	473	531	522	492	484	484	490	476	507	481	498	493	513	489	480	510	551	496	494	504	503	508	495	514	542	515	483	464	499	514	493	484	484	472	515	508	503	478	524	497	498	512	532	496	509	497	510	508	511	486	499	501	487	516	485	508	476	512	503	490	469	497	480	500	512	515	518	498	438	485	495	481	518	499	519	514	511	486	512	468	508	511	466	496	496	555	500	512	524	532	537	482	485	521	525	487	435	453	480	470	484	501	519	523	541	526	511	507	502	493	516	481	506	514	493	526	512	494	481	510	476	487	465	475	510	507	529	501	507	511	526	527	496	485	503	498	491	511	507	513	473	484	485	519	494	474	514	510	474	497	464	513	480	493	464	502	454	487	484	518	516	449	481	518	530	466	468	506	504	505	444	490	470	513	489	480	518	458	507	481	489	458	520	504	493	534	506	480	503	419	524	541	486	503	509	537	465	483	508	455	508	475	515	480	445	470	519	535	511	442	485	484	473	458	486	473	499	473	494	511	490	490	500	445	465	495	507	510	487	497	494	520	479	504	529	485	485	468	480	533	521	481	496	445	485	508	499	481	515	509	500	509	489	556	480	531	511	465	477	486	546	485	477	476	527	518	493	488	504	479	480	498	470	552	464	527	496	494	511	479	520	523	488	460	490	501	476	485	494	490	502	486	521	453	528	530	496	504	523	497	488	500	482	506	510	488	486	495	463	511	505	520	483	490	472	494	493	490	479	484	498	534	510	461	509	518	523	477	513	515	469	499	473	513	458	524	501	488	481	504	495	473	513	529	500	502	505	505	442	487	527	484	500	452	501	502	475	481	494	507	492	502	518	466	517	537	457	479	494	488	504	494	537	501	505	477	509	513	523	481	486	508	523	481	523	459	472	471	497	507	475	503	506	486	493	516	489	505	489	485	509	513	531	502	478	474	548	495	469	486	501	506	478	486	494	504	523	479	480	490	486	525	473
3141	847	540	382	704	735	656	607	489	439	339	315	248	196	179	135	147	126	134	120	106	112	90	79	78	84	82	75	71	60	66	66	55	65	67	47	54	64	45	44	51	46	44	43	47	54	51	41	45	49	47	45	44	55	65	47	46	28	49	46	49	45	46	55	35	44	39	46	39	41	41	40	50	41	45	41	42	52	44	41	48	49	53	47	39	43	50	45	38	47	36	38	46	38	44	44	38	43	42	42	34	40	37	32	35	46	40	44	51	41	48	39	53	41	48	44	44	55	47	28	43	61	45	40	50	34	36	46	47	52	31	47	48	42	34	32	50	46	46	45	40	42	41	30	35	38	52	46	37	49	47	52	41	44	35	61	41	33	38	33	40	43	50	30	48	34	34	46	47	42	40	46	38	50	51	36	44	42	39	52	39	39	29	49	47	42	44	34	48	44	41	51	43	46	48	45	48	39	44	51	49	52	41	37	52	43	45	43	40	37	40	43	28	32	51	37	50	42	45	51	38	39	45	43	44	42	43	41	36	45	47	39	43	46	32	37	54	28	44	58	47	45	49	34	45	42	40	49	49	34	48	48	39	37	37	43	44	37	33	47	47	37	37	58	55	37	50	50	40	47	55	44	36	37	39	36	39	43	32	44	44	31	50	36	39	39	44	33	40	45	37	39	41	44	43	48	37	52	46	34	38	42	45	32	50	38	33	40	35	38	50	43	52	53	36	35	54	35	40	37	26	39	34	42	38	39	42	45	46	38	38	37	32	37	42	34	45	47	55	42	37	47	43	44	40	37	45	60	45	37	51	37	42	29	39	53	30	47	31	39	47	45	47	40	43	36	29	32	34	42	39	33	48	33	41	39	46	35	42	50	48	45	40	41	40	32	39	46	35	42	42	47	45	37	46	40	34	33	47	38	43	34	38	41	44	52	37	44	46	50	36	40	45	48	38	32	47	29	35	32	46	51	44	51	45	32	34	39	38	46	50	42	33	46	51	31	46	58	29	33	44	35	38	36	41	43	41	33	50	34	49	43	55	29	53	42	32	42	38	50	36	41	41	38	46	36	46	33	37	45	37	48	53	45	33	52	40	48	40	51	53	51	46	41	42	34	42	46	55	46	36	47	45	44	43	59	46	34	51	42	49	42	40	44	52	45	57	42	51	38	48	40	40	33	48	46	48	45	53	43	26	24	42	45	37	43	39	40	48	37	41	40	43	52	50	36	43	61	41	47	35	43	39	47	46	36	33	44	43	50	46	39	26	50	41	27	39	57	35	46	40	41	40	52	39	45	38	43	32	50	44	46	47	47	46	38	39	44	30	44	37	45	47	52	42	40	33	44	41	44	40	45	50	46	39	39	37	35	34	45	48	42	59	56	40	41	25	43	42	46	29	36	45	32	28	38	35	42	36	40	48	54	44	44	31	53	38	42	45	36	36	36	39	43	46	35	38	37	41	36	36	37	41	30	41	39	36	34	47	36	37	48	38	40	35	45	46	34	38	35	54	41	29	39	35	45	33	38	43	41	39	34	37	41	41	43	42	38	43	31	33	57	33	40	44	40	40	48	37	38	53	44	52	43	37	38	58	28	39	49	44	47	33	43	36	37	34	36	40	38	41	43	37	55	38	46	37	44	49	38	35	45	39	44	44	32	32	41	51	39	46	44	40	37	34	47	34	44	36	30	41	36	40	40	40	39	40	43	48	27	44	41	27	42	49	40	48	47	35	34	46	37	43	43	40	44	45	36	49	50	37	37	34	50	41	52	41	36	40	46	31	39	42	36	55	40	35	54	42	45	48	52	45	48	50	47	40	40	38	46	41	41	40	38	42	48	49	40	46	42	35	35	44	43	51	47	43	46	43	41	33	38	40	38	41	41	38	35	46	45	61	45	48	45	35	43	41	43	41	45	50	36	38	53	50	45	44	41	39	37	29	42	39	45	43	45	41	47	39	47	42	41	34	39	35	42	49	31	43	51	30	39	34	36	34	57	41	47	45	49	38	41	50	47	31	41	49	39	43	38	51	36	37	50	42	36	40	46	45	34	46	36	41	40	40	42	51	43	45	45	40	44	41	40	44	37	36	44	40	45	42	41	41	46	27	49	40	37	38	43	47	40	33	34	44	51	32	46	41	52	41	47	42	40	49	46	48	50	47	45	47	45	31	43	38	39	34	43	44	45	42	41	35	39	54	43	46	38	33	28	44	39	45	51	56	36	43	41	53	46	45	35	44	47	38	46	43	38	53	50	47	38	47	46	39	41	39	59	37	42	38	50	50	51	41	35	33	31	43	46	39	39	23	34	30	36	39	52	36	33	47	39	32	46	49	39	52	46	36	45	46	38	39	31	41	35	35	48	39	44	31	33	38	37	41	47	44	48	41	37	48	54	39	35	42	43	41	47	41	39	40	44	38	43	38	41	44	39	43	27	29	50	39	41	37	34	50	49	38	40	35	37	42	48	53	48	42	44	37	40	44	34	51	43	39	42	43	45	37	42	38	45	46	34	43	41	48	52	48	46	39	43	36	41	40	31	33	37	45	38	44	45	42	58	51	51	50	48	35	35	46	41	57	35	47	30	46	33	48	39	51	36	39	37	44	36	34	49	42	34	49	42	42	38	56	50	48	50	43	35	40	42	51	40	40	40	36	48	41	51	43	46	27	54	40	51	55	30	42	29	33	43	39	32	43	46	32	48	38	37	35	46	38	40	47	46	50	64	41	43	42	39	47	44	36	47	39	44	34	46	36	55	44	35	46	45	49	44	43	26	30	33	44	28	43	55	44	41	47	43	44	32	32	44	37	40	43	29	46	37	34	43	39	51	44	47	39	40	37	54	38	39	47	28	36	46	39	42	38	30	38	33	35	49	43	47	44	38	52	58	44	38	44	46	49	56	46	38	50	45	37	31	42	54	35	46	32	44	41	43	46	56	48	33	51	41	36	41	42	35	36	42	26	39	44	51	34	48	39	34	40	38	33	40	42	53	49	37	42	34	38	35	51	35	42	43	39	39	34	41	32	42	40	48	43	40	35	42	31	45	39	43	39	46	44	43	35	45	43	43	42	39	46	49	40	39	42	35	35	41	48	52	30	42	43	44	52	48	46	48	58	31	41	39	52	48	45	33	47	47	37	45	38	42	34	34	46	43	45	38	25	48	39	41	34	48	41	47	49	45	48	56	34	40	46	42	38	38	37	40	34	43	49	41	47	43	39	48	36	48	39	50	52	42	40	39	38	40	32	40	49	47	40	38	44	50	46	45	46	40	36	43	44	38	51	46	47	48	50	41	38	47	43	37	41	47	38	45	40	45	41	41	34	47	50	40	37	47	36	36	37	47	49	45	43	45	33	38	56	52	44	33	54	40	35	34	36	39	56	41	36	46	48	27	50	61	38	37	49	42	44	51	49	42	49	38	52	36	43	42	47	41	36	51	32	33	40	38	43	40	42	39	35	33	39	45	38	42	48	37	36	44	37	41	52	39
23574	17336	11860	25417	33689	32664	29389	25465	21836	18789	15600	12799	10671	9220	7583	6645	5630	4955	4400	3915	3517	3543	3429	3141	2988	2877	2540	2277	2079	1770	1610	1522	1511	1382	1331	1179	1154	985	979	948	943	941	994	945	897	914	907	849	821	845	810	794	803	802	857	805	831	842	796	831	771	788	764	733	711	738	748	753	702	721	687	656	695	722	698	689	654	680	655	679	681	735	679	684	667	660	697	702	663	664	696	660	672	684	649	634	710	679	680	721	694	678	677	665	679	636	659	663	625	714	629	666	641	685	671	660	688	693	659	639	674	663	646	687	683	649	685	678	593	693	629	660	708	665	630	657	671	624	626	636	710	650	662	672	606	663	648	673	662	648	725	699	663	657	658	649	671	686	641	649	644	664	600	677	638	654	700	635	645	638	667	626	681	619	651	663	663	675	640	670	687	685	711	659	653	620	669	638	654	663	651	662	628	635	662	646	694	654	627	677	617	640	683	643	686	662	635	677	664	599	672	677	598	672	651	696	618	619	600	666	627	599	655	719	677	650	655	613	657	687	651	683	682	619	679	659	674	675	660	638	651	671	663	654	663	682	633	649	651	635	640	721	656	647	690	687	700	672	654	688	660	722	676	653	614	620	626	664	616	639	665	619	679	616	674	702	597	688	607	621	684	653	663	627	702	648	686	678	695	630	674	651	619	683	661	686	660	667	628	670	681	673	680	689	622	650	646	681	653	689	649	651	637	655	626	656	673	646	637	662	677	701	663	639	649	642	621	675	666	638	668	646	619	686	626	639	663	671	634	662	670	668	668	669	690	654	692	677	672	642	664	694	628	654	660	622	623	713	660	642	695	684	588	666	646	662	649	630	661	659	633	667	688	686	659	663	674	627	662	668	709	638	621	649	663	681	655	632	629	655	643	639	683	668	688	662	630	644	630	668	696	663	621	664	647	655	635	627	643	690	662	670	667	628	656	643	665	652	686	701	669	647	638	658	581	651	653	666	704	672	625	638	639	682	627	650	680	622	619	644	634	678	616	620	645	670	647	645	669	618	678	651	662	621	661	711	653	670	627	598	669	660	671	658	680	637	646	665	671	650	664	607	667	699	652	618	632	623	701	666	666	669	660	687	675	683	654	670	689	669	659	631	651	648	668	668	685	651	659	628	670	649	668	675	627	670	619	683	634	643	665	638	632	666	647	637	642	701	650	681	671	653	654	656	667	653	614	595	634	735	702	620	650	676	632	681	684	646	655	647	631	690	672	648	683	690	631	675	721	653	693	623	679	622	662	679	657	625	655	651	614	652	618	612	672	646	669	632	634	650	697	695	646	680	665	664	667	679	638	653	639	665	650	641	646	633	627	650	650	670	629	643	699	671	638	663	682	684	657	642	674	627	682	715	677	665	637	687	668	663	659	650	609	664	673	655	677	672	643	657	686	617	634	663	688	702	655	668	631	631	595	669	646	666	669	666	659	626	703	646	660	690	648	669	681	700	643	649	598	686	668	629	619	634	628	669	676	666	676	701	707	617	683	634	665	645	640	677	637	645	701	642	626	681	648	641	584	658	639	657	693	698	668	658	660	625	654	718	715	699	662	627	624	647	658	636	664	637	636	666	693	715	652	639	659	681	682	689	643	678	627	680	632	683	677	606	630	640	672	643	658	688	608	644	682	632	670	639	676	644	656	656	621	595	644	649	679	677	612	623	662	655	657	660	631	638	677	708	591	632	680	679	683	683	651	657	680	636	698	671	638	664	672	648	665	685	645	676	675	683	677	724	692	634	648	653	616	682	673	682	634	679	709	670	686	639	648	652	658	645	662	645	653	634	700	627	629	678	684	643	639	644	655	714	659	674	644	632	661	639	683	658	704	654	686	691	649	698	658	631	671	651	670	622	632	674	650	687	652	602	647	674	690	673	635	672	623	682	663	682	665	667	670	652	692	669	650	654	641	650	663	676	631	645	655	635	681	680	630	669	665	667	702	662	679	674	653	634	672	615	649	628	645	700	637	683	630	666	671	697	653	664	635	645	604	667	632	639	650	655	622	683	681	624	675	650	681	695	666	651	691	616	687	685	675	642	643	695	669	641	672	617	631	729	661	665	675	661	691	632	649	682	679	645	664	652	653	662	652	644	700	656	678	638	639	641	621	672	685	637	673	686	631	660	669	653	670	629	647	645	629	697	651	626	630	644	637	649	619	687	613	592	661	625	628	634	649	688	675	676	655	655	648	678	653	665	644	648	681	692	601	709	626	660	646	652	707	642	644	666	635	624	618	660	660	618	665	676	652	659	655	642	663	695	658	646	660	665	682	676	649	658	632	645	643	650	675	628	681	654	657	669	642	614	645	674	645	627	678	693	703	651	637	669	654	686	671	652	624	640	640	673	649	669	660	646	656	680	660	634	657	601	645	624	693	659	642	646	701	646	662	682	644	639	636	630	653	657	632	660	625	668	675	688	664	660	639	684	649	674	645	635	677	591	623	654	701	618	683	708	653	670	633	644	678	650	645	669	662	607	610	637	617	669	673	636	626	644	657	634	646	637	715	657	648	670	670	638	618	669	646	600	651	677	598	676	677	648	637	688	665	652	682	606	685	666	643	670	650	650	659	660	600	695	665	661	676	644	696	678	655	656	666	688	663	625	625	666	694	625	690	650	660	656	647	676	617	621	669	680	661	658	668	692	692	647	675	630	666	632	682	626	660	662	652	610	652	600	635	656	681	622	690	661	637	726	632	650	706	705	621	689	672	620	699	680	633	656	669	646	657	648	683	657	636	677	698	592	670	675	632	650	646	660	666	689	682	691	694	654	606	648	673	691	667	676	690	633	677	666	688	656	628	667	667	678	665	659	628	662	690	686	688	608	638	685	668	699	661	683	661	669	669	663	620	705	671	664	682	623	620	649	656	691	690	668	670	621	656	628	602	696	698	656	633	661	639	661	617	683	652	586	639	675	627	635	676	639	688	646	680	635	628	621	629	683	639	667	658	646	636	674	636	662	641	607	695	627	674	724	628	650	648	643	663	686	651	650	669	642	648	705	657	638	700	680	654	629	670	684	638	622	667	645	624	665	631	652	608	687	656	670	636	652	642	667	665	645	642	628	615	647	645	643	648	683	683	665	668	663	672	640	638	678	659	644	634	634	651	674	624	641	670	688	649	640	657	666	651	686	680	622	651	688	685	672	673	624	628	681	652	697	649	618	648	640	644	635	657	693	669	651	673	670	650	616	673	677	625	671	609	639	658	694	680	589	640	697	637	634	640	646	667	646	664	634	685	603	644	694	659	652	675	675	680	669	688	665	665	644	634	683	685	627	682	682	689	717	644	625	649	670	687	626	647	680	672	639	624	647	663	703	681	663	675	666	628	637	669	603	637	692	654	617	628	620	617	674	634	637	635	697	653	683	688	608	642	651	672	649	654	655	648	658	630	629	695	605	683	637	617	720	644	633	636	672	656	684	696	633	662	657	676	625	635	645	675	622	622	661	644	625	681	656	656	646
2713	1369	761	595	939	1153	986	882	749	624	537	412	360	302	248	223	210	176	161	153	123	143	126	130	122	106	103	85	79	74	79	77	62	58	77	68	56	65	51	62	59	57	63	64	59	59	49	64	59	62	40	43	55	45	51	49	51	46	66	44	51	54	58	48	53	57	48	50	59	55	41	51	42	49	64	45	48	56	56	51	59	56	52	47	48	51	72	53	41	44	43	63	52	37	41	37	46	44	49	59	42	46	50	45	55	48	40	59	32	54	48	57	44	47	44	47	57	50	45	52	44	46	42	61	57	56	55	47	36	41	53	52	38	50	48	50	48	69	44	44	60	55	29	57	35	57	37	53	50	55	42	39	58	57	55	40	43	50	52	44	57	42	46	44	42	52	50	51	38	49	61	50	50	45	44	55	52	41	52	46	51	44	35	43	49	52	44	49	53	38	56	36	38	42	41	53	56	39	44	35	31	37	38	47	46	45	49	53	37	39	42	60	52	51	64	53	57	54	49	43	56	53	59	58	54	49	53	43	69	52	53	52	49	58	53	51	58	52	55	41	48	47	45	41	52	39	60	57	47	47	62	51	58	58	45	56	54	43	51	43	54	51	47	47	43	44	41	44	56	52	44	38	48	60	46	56	36	45	56	48	39	34	49	56	49	57	47	45	41	50	46	33	57	58	59	54	50	49	50	47	48	60	41	50	57	57	58	52	49	45	41	47	51	50	38	52	54	51	40	51	46	40	35	59	49	53	44	41	47	48	38	45	53	65	50	48	43	40	50	50	43	54	51	57	66	42	40	53	43	43	55	48	47	42	48	44	37	62	45	49	45	39	65	57	44	57	34	46	54	53	43	41	48	56	44	53	39	51	42	50	40	50	54	45	43	55	40	37	59	45	46	42	51	53	52	40	57	43	49	50	49	50	55	52	52	43	50	48	56	45	47	44	35	47	44	57	43	52	57	61	54	50	42	39	61	42	65	45	62	46	47	43	51	41	58	34	54	57	40	40	54	56	35	46	40	40	51	53	38	44	38	56	40	42	41	46	45	32	52	60	44	56	50	53	36	52	52	44	49	44	48	30	49	52	51	51	49	51	46	52	50	52	48	66	42	69	51	48	51	49	45	47	48	51	48	42	45	52	43	57	32	56	57	46	42	51	55	46	54	53	45	59	55	52	42	63	51	46	49	46	48	39	58	49	38	52	53	42	52	49	49	46	51	51	48	47	38	39	57	43	53	44	44	40	52	51	41	43	37	51	43	44	45	53	60	56	41	54	44	42	49	49	47	50	42	45	53	44	49	65	56	50	33	53	52	44	44	61	41	41	55	44	46	48	63	47	51	48	30	47	53	51	51	41	45	52	45	57	49	44	41	44	37	41	57	40	39	45	52	49	47	53	64	55	58	56	44	41	51	55	48	42	48	51	43	45	59	53	54	50	51	49	50	45	55	48	36	54	52	49	53	41	42	44	44	38	47	44	55	37	54	36	47	51	45	45	51	59	41	50	50	49	44	63	48	32	47	36	54	44	51	40	40	46	54	43	57	45	42	39	38	58	51	48	56	42	42	62	51	38	48	56	51	40	46	46	38	40	46	46	43	60	40	48	58	43	46	56	70	45	46	54	54	55	53	53	45	37	45	44	56	45	42	47	49	66	43	42	35	59	50	47	42	39	47	34	50	39	39	57	45	37	48	51	43	56	49	40	46	48	55	47	42	43	49	50	52	47	43	43	50	48	44	51	47	45	47	52	43	55	46	46	57	57	48	36	57	55	48	47	52	62	46	42	50	49	46	48	48	48	35	39	51	60	46	52	52	47	50	61	49	50	57	52	47	53	63	52	52	48	47	58	54	43	34	53	45	49	46	54	42	51	55	39	43	39	42	53	40	57	44	55	47	53	47	46	46	46	48	57	48	54	48	47	46	61	48	45	54	52	43	43	48	49	61	38	59	52	59	58	45	46	55	55	53	48	54	46	59	61	51	49	51	49	42	43	48	45	55	48	47	47	50	44	44	43	50	48	57	38	50	48	56	48	46	49	42	46	47	56	40	54	49	45	44	49	55	40	40	53	58	38	47	65	50	38	46	50	43	42	51	59	61	51	36	51	33	51	40	51	55	52	41	54	52	52	63	46	36	52	45	55	41	54	51	44	53	51	48	43	49	67	48	65	37	47	58	41	39	57	44	54	45	48	62	54	57	41	43	61	59	62	38	66	50	46	53	41	57	45	39	52	39	44	59	56	50	51	40	47	30	70	57	63	57	47	54	53	50	57	42	53	51	42	37	56	40	45	58	59	55	70	49	46	51	53	42	53	54	59	48	45	42	43	37	45	62	58	36	44	50	40	53	60	48	37	54	40	51	50	64	52	46	46	51	67	49	51	46	53	49	44	48	44	49	42	52	37	51	50	48	34	50	55	45	56	48	35	49	38	41	56	53	52	51	51	37	48	41	41	53	63	46	45	49	36	51	55	39	42	44	56	61	44	57	66	48	42	40	48	66	46	44	54	45	54	52	50	45	32	70	53	53	57	47	40	58	46	39	65	50	43	53	53	55	55	44	45	51	45	53	44	55	54	28	45	45	46	44	60	39	46	58	43	43	60	46	45	43	40	42	59	50	60	50	63	43	54	53	45	49	53	53	41	43	53	51	53	58	51	50	54	44	54	46	60	42	48	38	45	47	46	38	47	46	46	59	44	32	44	48	53	52	44	55	46	56	32	65	39	49	40	51	44	35	43	61	50	58	49	46	42	54	46	36	55	50	46	54	57	41	50	46	48	39	42	49	42	44	63	47	45	57	56	67	56	50	49	55	59	50	46	56	58	45	33	55	60	46	47	45	42	61	41	49	59	48	58	49	54	44	46	52	46	42	49	45	62	49	52	49	47	42	47	57	43	55	49	51	64	32	45	46	47	44	62	35	55	47	37	42	59	56	33	61	50	48	55	51	43	47	53	37	55	50	54	39	55	50	33	57	46	50	65	49	43	49	46	52	49	54	56	47	50	42	55	50	46	62	54	44	45	50	51	35	48	46	44	49	53	37	57	46	53	43	57	38	52	43	50	44	56	63	44	40	43	48	48	58	38	46	46	51	46	51	46	48	38	49	55	53	51	62	48	45	47	44	42	54	43	52	61	49	57	50	43	47	39	52	53	61	39	34	55	53	47	54	48	45	42	58	38	45	51	39	51	47	43	50	45	56	63	51	53	59	62	44	50	51	42	58	48	53	43	53	55	42	59	60	47	39	42	49	49	42	54	50	53	47	57	60	41	58	44	47	56	45	38	59	49	57	42	45	41	38	46	59	47	49	62	55	53	42	49	49	50	43	34	56	45	46	52	46	42	49	59	42	73	46	30	60	39	60	52	44	49	56	49	49	55	52	35	47	36	52	39	45	54	41	52	57	43	49	38	59	49	42	53	42	48	55	41	42	53	45	38	48	49	39	40	37	42	52	48	57	45	47	46	49	61	61	44	43	45	54	42
29070	22123	15841	29973	38240	37181	33988	30184	26513	23310	20041	16784	14282	12248	10541	9194	8044	6823	5930	5280	4958	4885	4568	4416	4060	3601	3490	3054	2654	2439	2252	2058	1914	1836	1647	1620	1456	1353	1194	1221	1294	1231	1230	1192	1173	1151	1123	1067	1065	997	1041	1036	1077	1051	1030	1004	1027	1002	1005	988	914	952	976	906	873	897	898	842	813	864	832	860	841	885	844	878	848	887	822	800	845	781	807	801	814	845	820	801	786	868	774	724	821	813	757	854	784	850	742	792	770	784	782	794	776	778	794	805	802	846	801	754	789	717	745	762	763	744	730	767	759	723	770	777	800	744	805	787	772	764	793	725	803	729	716	747	743	726	789	806	774	786	757	763	739	760	767	733	778	757	836	755	790	777	769	809	762	735	774	783	789	762	740	761	753	725	744	756	743	781	765	769	753	751	742	736	776	734	744	766	751	708	750	769	754	743	769	742	790	752	769	758	780	778	753	746	774	750	803	747	777	779	766	759	762	737	788	769	760	799	809	733	729	741	783	729	759	810	778	718	763	737	683	723	762	782	754	766	804	761	757	796	782	695	747	741	736	782	756	732	752	746	758	777	776	768	820	765	769	733	767	809	725	770	740	763	795	758	724	749	726	745	797	795	802	743	747	717	753	780	787	798	729	775	750	752	727	751	788	756	810	764	767	792	686	774	768	759	748	759	824	780	788	755	744	811	764	735	793	787	810	778	785	825	791	752	827	749	751	744	802	753	742	722	748	721	754	769	736	743	764	755	762	789	756	768	715	739	713	721	805	764	764	742	780	776	734	786	799	751	748	827	771	784	738	774	759	752	746	735	783	743	743	775	729	782	770	742	751	759	724	724	730	778	719	765	776	735	770	739	752	809	762	780	748	751	732	703	747	765	753	745	807	758	729	785	726	795	764	724	776	744	748	767	721	771	802	785	773	771	761	785	773	752	753	785	809	756	736	713	813	778	725	756	794	805	777	777	713	798	750	780	807	714	792	744	778	753	761	723	759	699	756	758	777	777	728	777	775	749	753	745	777	729	749	730	737	731	780	763	743	767	794	774	785	745	766	750	734	759	754	728	758	712	731	739	767	754	746	750	748	784	787	760	759	798	793	766	787	765	770	752	807	780	774	753	755	785	800	757	770	763	801	741	756	731	744	732	766	765	694	706	773	722	754	763	751	779	733	761	730	780	785	762	789	733	778	769	750	761	735	794	750	759	771	750	775	699	732	802	817	734	760	772	752	722	776	794	769	736	709	754	772	733	779	776	767	745	775	761	765	765	778	710	768	796	755	764	778	777	772	811	780	800	716	763	750	743	818	785	815	745	732	750	720	801	812	743	743	746	747	741	755	812	777	758	726	770	806	800	759	799	725	769	754	777	721	788	765	793	773	753	741	756	735	748	708	752	723	796	781	797	747	756	761	741	742	737	822	798	738	770	732	776	755	746	779	747	767	759	785	773	753	771	764	728	786	758	811	787	765	774	736	726	744	780	783	807	738	736	749	749	794	777	723	724	745	774	773	804	776	775	800	763	787	744	763	760	743	753	767	741	737	794	756	716	796	734	715	766	741	738	772	758	767	746	721	749	743	788	778	728	759	719	760	767	761	740	749	758	751	787	707	755	740	712	809	784	742	742	751	738	799	720	734	744	813	763	739	743	776	704	828	792	772	808	729	763	786	778	779	738	753	765	756	741	764	750	744	765	764	836	769	771	761	783	769	769	768	818	774	761	757	803	706	733	754	756	762	823	757	714	801	799	751	743	738	783	771	763	790	771	715	752	799	731	779	735	778	781	759	768	727	737	699	821	778	750	783	751	750	739	799	747	742	756	773	748	728	760	759	740	742	796	811	710	761	813	752	736	791	703	773	763	750	808	747	747	739	718	784	788	781	756	758	758	800	780	722	791	767	784	753	788	775	764	759	824	785	721	740	752	780	746	747	814	791	764	773	761	790	771	689	767	760	706	754	729	759	726	745	756	745	806	760	764	805	805	835	773	747	791	759	739	766	771	725	783	715	815	736	784	748	791	742	759	734	744	806	726	744	781	758	760	766	780	746	764	730	739	767	784	767	771	772	765	770	778	760	743	820	732	757	714	777	764	771	790	799	740	805	769	786	788	753	787	723	842	774	778	772	768	706	802	774	759	776	719	757	771	762	767	742	736	766	808	783	781	765	831	738	814	705	790	769	802	742	745	739	740	756	777	756	750	737	749	769	796	777	728	758	793	774	794	734	769	772	775	752	780	763	767	767	782	739	774	755	742	780	829	765	807	756	769	756	753	727	796	751	721	792	789	734	752	798	787	787	720	769	715	774	734	774	789	810	836	739	785	743	733	757	775	762	729	769	776	762	808	750	744	728	709	791	737	775	744	769	755	713	743	762	755	765	747	752	718	784	726	759	735	761	711	763	726	798	780	767	756	840	760	762	731	774	797	813	753	761	769	776	772	746	771	733	769	701	815	747	737	781	742	726	748	733	824	759	778	750	782	743	782	797	765	773	750	796	812	810	821	765	740	809	736	704	750	747	769	750	761	734	780	769	715	746	781	777	758	764	751	774	764	805	765	791	717	750	760	735	738	735	776	790	764	807	774	710	801	744	761	763	768	810	742	768	776	741	720	717	750	766	827	734	714	766	760	780	771	800	799	765	783	770	764	760	747	722	752	777	763	772	737	726	733	801	715	775	730	768	731	769	765	763	783	780	743	743	735	746	716	769	705	836	810	750	727	732	789	738	813	773	776	835	810	734	741	723	801	705	698	754	760	763	772	826	676	716	765	758	746	731	780	786	774	768	716	757	795	688	756	770	800	727	783	737	760	740	777	784	750	803	778	828	753	757	724	719	806	774	733	796	776	753	788	762	734	732	683	776	748	728	732	763	733	785	797	789	724	779	768	760	768	769	754	799	764	743	738	774	749	764	724	767	756	760	758	772	759	761	772	727	763	750	746	805	752	784	819	761	717	769	790	742	784	789	725	757	738	783	750	738	790	748	734	684	726	808	731	789	748	747	751	733	786	781	783	742	791	740	797	792	746	781	743	753	732	770	782	763	768	809	770	786	749	790	753	792	768	724	817	749	807	765	733	767	695	724	762	795	775	740	762	758	748	740	764	755	794	720	745	754	759	720	758	766	743	780	738	755	759	758	721	734	764	765	757	765	692	752	785	723	789	796	725	794	692	735	718	750	757	773	763	779	744	730	774	772	729	717	762	749	748	777	761	720	737	731	739	772	762	793	746	745	793	792	757	740	769	743	732	772	754	784	766	772	754	768	784	769	778	726	776	750	777	790	758	705	788	784	763	768	750	754	743	737	773	751	776	721	759	742	762	751	746	744	771	785	749	741	783	738	815	781	794	718	784	728	773	755	739	757	749	754	751	764	760	736	745	704	764	786	795	807	758	764	782	751	775	785	746	756	754	804	757	753	772	744	762	712	765	733	767	729	816	752	843	753	757	737	682	750	761	773	770	686	792	715	709	733	767	712	731	755	794	754	759	771	743
2030	614	375	296	483	544	478	378	295	282	227	163	165	121	112	109	95	86	75	91	80	72	59	73	59	63	44	38	44	35	41	44	30	40	46	37	28	27	30	29	30	39	35	30	32	31	28	26	35	29	28	24	30	27	17	30	17	32	30	22	25	24	29	29	22	27	26	22	22	24	25	29	28	30	39	25	22	34	35	30	23	23	28	23	26	29	21	26	20	39	26	15	35	35	32	32	31	32	35	27	21	27	21	19	29	32	24	24	34	26	26	27	29	26	34	25	27	30	31	24	17	40	23	18	24	25	28	28	30	29	25	23	28	26	30	21	31	20	25	34	24	24	29	32	37	25	20	23	30	31	19	23	20	21	23	20	22	18	29	24	21	32	29	21	31	19	30	27	33	30	28	27	27	29	30	28	28	29	27	19	22	29	38	27	26	21	21	29	28	19	24	24	19	27	27	25	29	19	34	29	25	19	31	23	21	21	24	29	26	26	37	22	29	22	26	24	23	25	39	28	29	28	30	23	29	22	25	26	33	33	19	31	24	27	27	22	20	25	22	29	28	31	33	27	28	22	29	27	28	25	26	36	28	30	25	30	20	19	22	26	21	23	24	22	16	25	19	31	28	26	44	28	35	25	36	26	30	27	26	26	22	34	21	24	28	27	30	26	25	19	23	31	24	21	25	27	21	32	27	21	19	27	30	29	21	35	28	28	21	30	31	22	23	28	31	23	26	27	28	27	24	29	24	28	29	17	29	28	26	32	22	29	26	26	28	17	27	20	26	28	22	26	29	26	28	30	25	25	35	35	34	35	21	29	21	23	35	19	34	32	25	25	27	23	32	35	32	22	24	28	21	27	34	31	25	29	28	28	28	24	25	26	24	21	25	21	12	25	19	17	27	22	16	22	22	24	18	28	30	28	29	29	28	29	28	34	31	26	25	20	26	30	23	18	24	21	23	29	24	23	25	19	30	30	23	37	33	19	25	29	28	29	17	33	35	33	27	19	13	30	25	23	39	23	38	31	31	27	31	22	39	32	25	34	29	22	26	21	25	25	14	29	28	16	20	23	24	21	26	29	29	29	22	33	28	22	31	23	24	31	22	37	31	33	23	29	24	20	38	26	25	26	22	29	33	28	29	21	30	25	23	29	24	22	31	18	24	33	16	19	21	20	21	34	26	26	23	23	28	26	31	23	24	38	37	30	27	23	21	24	30	30	24	24	32	27	29	22	21	27	29	35	28	37	28	23	23	25	29	26	22	33	29	33	24	19	40	26	19	27	40	27	24	27	23	33	22	25	35	27	29	26	37	27	33	27	24	22	31	29	23	26	23	37	25	27	19	29	24	27	16	26	26	31	34	22	25	24	34	30	20	21	34	23	27	30	21	24	27	22	37	28	27	27	25	21	19	13	37	28	25	25	29	21	26	40	25	19	33	26	24	33	29	32	19	32	30	20	24	30	24	25	23	28	22	28	27	32	30	30	25	21	21	28	20	32	21	30	30	28	24	28	27	25	25	29	30	25	30	38	30	21	24	24	33	33	27	34	21	19	25	26	24	29	32	21	29	24	27	31	38	31	21	21	19	25	18	25	25	24	30	16	22	27	24	23	20	25	31	30	26	29	22	24	31	29	28	25	25	28	27	28	29	24	25	25	25	36	16	19	24	24	28	25	28	23	32	36	23	16	26	22	30	38	21	26	24	26	18	32	22	27	18	42	23	25	28	26	20	35	23	28	33	32	20	27	27	29	22	31	37	29	16	24	22	28	23	28	34	23	30	20	25	19	33	27	27	19	27	24	32	27	24	22	23	32	31	26	23	19	21	24	30	21	36	17	33	30	32	31	25	27	21	22	29	27	27	30	23	31	24	25	33	21	31	30	29	16	23	23	24	30	15	23	33	27	20	28	21	27	26	21	28	29	23	19	30	23	24	29	25	24	34	29	27	27	30	35	30	36	31	42	26	22	19	31	24	20	30	20	27	31	20	28	23	27	23	31	20	32	31	28	25	34	40	42	18	25	24	35	27	18	14	32	22	30	31	34	24	35	26	28	25	20	25	34	26	25	24	20	29	36	24	38	34	26	24	20	23	20	31	35	27	31	25	14	28	30	39	32	33	26	28	24	20	28	31	24	23	23	27	24	31	32	26	34	20	24	32	23	27	29	31	26	26	20	23	26	25	14	28	37	37	36	25	30	39	26	27	27	33	33	22	29	28	17	27	23	21	27	30	36	29	21	25	23	25	25	16	27	31	31	26	28	27	23	23	22	30	22	31	27	20	28	32	41	36	25	28	31	26	25	23	28	31	31	23	23	21	31	19	21	34	35	31	25	22	34	23	30	20	27	22	37	19	20	18	23	27	40	20	18	31	31	25	37	34	28	26	35	32	30	32	24	30	21	24	28	23	33	25	23	31	28	26	30	19	25	23	29	22	29	22	23	23	18	22	27	34	26	24	29	29	28	25	27	27	31	27	22	22	28	27	27	27	26	25	33	12	18	30	28	26	23	26	23	28	28	22	24	29	28	24	24	33	26	24	31	19	25	24	24	13	23	25	32	29	25	24	27	18	24	34	29	25	26	20	27	18	25	23	23	31	28	22	30	19	33	29	25	36	34	26	18	28	15	24	21	26	27	23	25	34	27	23	26	30	19	25	27	23	26	26	31	24	27	24	29	35	33	32	14	32	33	27	28	35	29	26	37	23	28	26	24	32	24	29	26	16	28	26	20	32	30	21	29	19	44	30	31	21	31	23	20	25	29	18	28	19	27	25	32	26	20	21	23	21	26	19	28	18	19	29	34	27	28	28	35	21	23	29	19	31	35	28	36	26	26	27	31	23	32	17	26	29	28	30	31	29	26	27	23	24	27	26	25	20	28	24	34	30	24	30	18	27	27	27	28	29	24	24	26	23	25	22	27	33	24	20	28	20	31	30	24	23	22	26	22	24	25	30	28	24	27	24	25	24	30	33	30	24	29	21	28	25	29	37	27	25	34	20	27	28	31	27	28	27	16	27	38	33	22	31	23	24	31	21	23	25	26	29	28	18	32	27	23	34	16	33	24	27	34	27	17	29	35	35	25	27	35	26	32	38	18	35	28	32	37	32	35	32	18	20	38	31	34	35	27	21	27	36	30	25	20	26	33	21	29	25	31	30	32	26	29	25	20	26	20	29	27	33	30	22	24	23	26	27	21	21	32	26	31	21	27	26	29	21	27	27	31	27	32	26	21	33	15	16	23	33	32	19	26	27	27	24	24	18	31	23	30	22	35	25	28	38	25	24	17	21	22	23	29	22	32	28	22	23	19	21	27	29	39	25	29	28	21	22	23	35	22	20	24	30	47	38	23	32	32	32	33	24	28	25	21	27	32	28	32	29	28	26	21	32	21	32	33	28	26	29	31	24	29	28	24	22	37	23	25	23	21	29	36	23	22	18	16	26	24	21	28	25	28	27	29	29	23	33	19	29	30	40	26	26	29	38	31
21305	15095	9551	21784	29708	28874	25390	21124	17691	14647	11745	9426	7814	6293	5408	4790	4087	3479	3046	2719	2701	2740	2592	2437	2151	1978	1862	1542	1397	1215	1114	1047	1017	951	969	828	750	682	619	632	609	618	620	591	556	580	552	552	544	570	541	563	531	559	555	565	583	548	525	494	474	491	530	526	494	471	445	469	481	422	445	458	437	463	450	461	437	458	475	457	437	469	446	424	432	427	455	459	409	432	441	443	435	410	410	421	442	449	410	426	403	413	438	448	440	451	394	428	390	431	446	436	415	411	427	416	442	433	454	409	440	433	432	435	457	457	419	434	437	432	424	410	415	431	411	426	404	441	430	433	423	448	422	421	418	440	401	425	385	422	393	410	429	409	440	422	440	425	438	449	424	423	481	425	435	436	419	397	414	420	421	430	463	388	392	393	406	405	408	402	440	397	416	422	427	422	428	400	426	401	431	408	429	412	430	429	448	394	405	448	469	421	422	410	414	435	407	400	468	423	411	422	434	415	446	386	423	442	389	395	398	419	420	450	407	411	432	426	416	459	442	449	431	385	390	435	437	435	435	410	422	409	421	373	436	400	439	389	392	422	400	413	440	458	431	439	456	419	442	466	413	424	447	414	420	399	457	416	392	416	440	409	435	447	447	424	400	412	443	435	396	428	438	424	398	440	441	432	399	432	398	427	419	454	452	430	416	447	440	433	418	421	448	419	441	407	429	402	422	387	441	447	411	455	399	396	456	408	396	439	441	430	430	410	396	464	427	426	443	422	408	407	418	408	405	412	395	450	435	423	390	419	445	398	416	447	446	397	428	411	414	441	406	400	404	432	407	375	443	457	403	372	431	389	424	423	384	401	420	412	425	433	419	422	434	439	419	425	420	425	425	412	462	425	446	411	447	423	435	428	435	407	429	433	414	397	437	423	451	443	449	386	433	401	418	425	404	423	443	425	412	417	447	378	431	449	430	407	413	428	427	456	421	429	409	423	412	411	429	415	416	397	432	428	457	430	462	417	433	417	397	424	410	410	440	450	400	419	456	473	398	433	435	390	416	462	396	450	431	398	394	418	447	441	447	411	401	379	427	442	398	432	423	383	431	401	427	420	433	470	434	456	425	416	401	414	421	433	451	402	398	371	409	416	407	444	428	441	466	435	424	448	406	415	411	439	431	398	443	428	422	410	399	443	432	417	435	432	412	430	403	433	426	399	446	392	429	400	432	440	427	461	434	402	435	416	412	398	425	436	412	400	437	454	451	452	433	456	415	426	461	419	433	387	438	400	441	440	425	436	416	443	416	448	430	414	449	414	431	438	407	448	431	434	421	426	387	409	433	423	428	428	396	466	423	436	407	435	419	432	425	450	417	450	420	405	439	430	430	428	441	418	426	413	431	434	411	439	453	405	456	412	435	445	426	431	470	412	484	405	424	428	440	407	442	429	400	406	436	435	419	403	422	393	437	418	407	438	444	410	409	411	403	393	452	443	437	401	410	437	426	430	388	410	380	428	419	439	456	376	402	462	425	426	399	427	429	431	407	443	422	402	409	451	451	429	365	427	413	434	427	440	435	408	392	422	426	444	455	431	399	420	447	432	427	417	395	423	419	379	382	401	395	451	459	413	455	397	461	452	414	434	420	427	433	412	437	469	426	408	413	469	399	456	432	419	409	416	423	413	411	399	428	446	379	404	425	457	425	411	393	393	441	409	446	417	407	419	396	428	448	409	402	436	449	460	416	413	413	451	443	409	437	435	459	414	404	427	415	423	444	387	429	428	428	430	469	439	429	406	442	445	448	423	445	397	414	406	450	438	417	437	413	476	414	439	418	359	447	428	410	452	400	418	427	390	407	409	431	426	430	379	434	428	425	394	416	424	433	429	381	443	419	479	423	424	428	434	412	428	426	441	401	447	465	415	411	379	445	452	412	373	393	424	415	434	432	399	433	389	433	459	414	392	422	399	417	414	416	400	395	368	401	432	457	447	427	439	411	409	427	404	421	415	409	419	412	454	385	450	408	452	439	424	407	421	419	413	420	403	425	416	417	428	409	428	443	448	400	427	410	473	405	448	416	445	451	453	423	402	398	431	430	447	450	384	415	441	393	422	380	420	443	444	433	455	390	381	403	456	439	411	374	443	418	423	431	442	431	447	458	448	404	450	409	458	404	444	402	390	433	452	414	428	404	397	440	411	442	405	394	434	406	383	419	432	430	405	447	440	447	445	446	416	465	430	417	444	427	434	427	421	437	423	437	408	415	435	420	423	436	388	448	414	404	387	449	413	428	431	421	377	421	434	452	410	416	413	376	419	417	402	452	430	431	433	454	420	409	369	453	418	375	393	407	395	405	434	444	442	409	420	465	442	471	427	418	446	432	423	422	449	430	428	422	427	401	438	420	424	443	420	432	417	429	416	448	433	447	414	389	423	466	420	443	429	430	362	403	406	427	415	425	409	430	388	388	422	405	445	434	422	414	439	383	414	419	418	424	424	415	437	431	436	445	405	413	455	466	392	382	395	413	398	428	392	408	441	405	392	420	427	412	415	467	427	405	395	451	440	403	410	446	390	409	437	416	450	409	399	408	444	445	411	432	440	403	419	398	377	407	422	451	395	430	476	409	404	397	398	422	434	427	427	458	414	447	436	420	385	399	417	435	410	420	437	416	420	457	444	435	436	412	433	415	438	435	404	435	399	438	455	406	399	406	412	443	436	398	427	428	404	390	410	389	414	420	397	439	439	435	414	428	448	445	424	400	426	394	454	451	430	434	414	438	413	437	407	418	393	396	463	452	422	419	437	434	428	420	414	447	404	416	408	402	428	425	451	430	417	422	401	458	424	423	433	433	415	429	430	449	418	426	430	431	381	434	405	430	411	392	411	408	425	419	420	429	423	460	410	446	436	397	437	403	427	420	417	420	409	403	413	404	409	439	404	408	415	458	406	396	452	405	402	409	438	441	468	429	461	460	407	432	393	395	463	412	399	401	414	434	421	430	434	401	397	419	435	386	438	414	441	436	412	381	417	454	421	405	430	386	429	451	439	408	452	440	423	396	423	453	406	430	439	423	416	423	399	437	425	390	440	453	380	397	404	421	442	412	393	420	425	452	383	431	393	410	424	433	424	403	417	419	404	463	421	400	460	415	408	434	426	436	423	399	440	414	434	445	397	451	425	381	427	395	417	399	415	470	398	411	372	429	440	408	423	426	381	404	416	416	438	409	447	420	436	434	424	407	397	393	425	420	427	428	434	406	414	426	430	447	435	410	428	436	436	450	434	462	430	376	443	411	410	408	408	419	436	428	439	411	445	427	427	403	383	430	392	461	413	422	411	432	437	425	399	413	389	435	441	412	453	433	445	434	415	394	431	437	442	440	414	433	407	426	426	463	414	430	422	423	431	412	411	430	380	393	460	409	405	413	409	420	414	429	408	437	400	400	409	402	434	385	425	403	430	437	412	432	428	424	457	438	399	408	439	430	434	404	396	452	393	418	445	443	436
1550	1014	588	486	758	900	775	629	534	434	371	324	233	210	175	150	140	137	105	110	82	84	91	98	85	92	75	75	61	56	59	32	46	44	42	51	52	42	33	44	31	46	42	44	38	38	43	37	38	26	34	35	28	34	34	38	37	30	37	38	29	32	27	36	24	33	40	36	26	33	33	32	34	28	35	29	31	33	26	32	33	31	27	30	33	31	32	24	40	25	32	34	25	34	43	32	24	34	33	24	30	32	29	26	23	31	34	33	35	32	32	26	37	34	17	27	27	32	34	40	31	32	35	30	35	43	36	30	23	29	29	44	43	34	36	32	27	35	24	43	27	30	27	32	32	28	29	35	27	32	30	35	25	34	20	32	27	26	31	26	27	40	41	45	26	25	36	29	44	26	37	39	33	25	38	29	27	33	32	43	43	27	25	38	35	24	24	26	37	28	30	21	23	30	39	24	37	30	36	31	36	34	32	30	28	24	46	27	31	37	26	36	30	31	38	22	34	20	34	28	31	32	34	26	22	31	24	27	31	30	43	30	32	42	33	35	33	32	33	36	22	25	41	34	23	30	22	37	23	27	30	42	34	31	32	38	33	35	39	35	26	24	33	26	33	29	41	22	31	39	24	34	28	29	31	32	37	34	27	39	33	30	39	24	28	21	35	27	25	36	47	38	27	32	35	32	24	27	29	31	31	34	35	31	33	32	21	32	39	28	21	25	40	20	36	22	23	39	36	21	34	33	27	31	33	31	40	26	38	29	22	31	26	18	25	24	25	39	27	32	28	38	39	24	21	33	27	31	27	31	28	35	36	26	39	26	27	24	25	31	23	22	26	29	31	43	27	27	26	39	31	28	29	27	32	30	33	22	30	29	25	34	40	23	25	34	42	31	24	26	46	34	23	25	19	26	42	45	28	34	31	28	35	39	28	27	32	34	25	27	39	30	31	29	39	31	20	25	29	27	41	29	28	33	40	28	19	26	22	31	35	36	34	41	32	31	30	26	35	26	28	25	27	26	25	30	32	35	34	33	28	41	24	27	19	29	23	25	30	34	28	23	28	42	22	37	38	29	31	28	26	42	25	29	31	35	33	41	29	28	32	30	31	23	16	24	22	40	29	31	25	23	26	36	45	23	35	21	31	49	40	31	24	44	32	25	27	36	37	25	26	30	36	29	29	24	28	25	35	29	36	37	33	35	34	35	23	26	33	34	40	32	40	47	31	23	35	20	45	26	24	31	37	34	31	24	28	32	30	33	31	27	28	31	36	32	38	32	30	29	27	31	30	34	18	30	33	31	34	39	27	29	29	28	23	34	33	38	29	34	36	28	24	30	36	34	25	32	29	29	32	34	35	22	30	31	24	30	32	31	30	29	31	32	37	35	39	30	33	28	38	20	31	32	31	39	17	25	20	28	32	24	28	27	30	44	24	24	33	27	24	39	28	37	32	27	24	30	26	28	25	34	25	30	25	35	30	24	25	33	25	37	27	20	28	34	31	36	27	39	29	29	30	27	26	26	39	35	26	30	21	20	28	29	32	37	32	21	31	43	34	24	36	28	36	30	35	24	32	36	36	28	28	37	39	35	41	25	33	28	32	24	20	41	34	24	34	31	23	25	26	27	33	31	23	30	25	33	28	25	32	29	25	36	28	37	27	39	35	27	26	30	27	39	31	32	31	29	41	34	26	24	34	32	33	36	29	36	19	39	29	29	46	38	34	23	48	29	27	31	28	31	24	24	30	28	26	35	30	31	33	31	28	32	39	29	28	24	29	34	27	27	22	37	36	37	31	26	30	31	46	40	30	42	22	29	26	31	34	25	32	36	23	37	39	30	28	30	41	37	20	21	28	22	41	33	40	29	37	25	24	30	30	33	31	30	49	33	40	30	44	29	24	39	31	30	41	32	41	24	34	27	43	24	27	39	37	41	31	30	35	34	26	27	33	33	37	27	33	33	33	39	23	22	26	30	37	27	25	35	26	30	24	21	27	22	31	20	27	39	36	35	36	25	38	26	25	36	17	21	31	39	29	23	44	43	37	25	34	23	29	23	32	29	24	38	28	23	30	23	49	26	36	32	31	39	31	33	23	33	33	31	35	33	34	29	42	26	37	26	27	33	28	39	39	27	49	23	34	24	25	44	33	29	23	37	31	31	24	28	29	28	33	28	34	31	30	31	29	26	32	34	38	25	29	30	34	22	34	30	34	37	21	30	32	35	27	29	27	20	29	28	36	29	22	41	33	34	29	36	24	24	26	23	35	35	39	28	26	18	33	27	19	39	22	19	35	27	27	29	28	40	24	22	30	31	35	40	26	35	36	28	43	31	32	39	29	34	38	31	35	43	30	40	38	26	41	34	24	25	33	35	30	32	38	23	35	32	45	36	28	29	30	37	41	35	37	19	30	37	26	30	28	31	38	31	29	30	22	27	36	43	44	30	20	29	25	31	37	27	34	31	28	29	24	33	22	24	33	29	28	28	24	27	31	44	29	26	35	30	30	29	29	29	24	32	34	41	31	35	30	27	28	37	23	35	34	38	30	26	22	35	39	30	29	40	30	34	35	32	39	32	27	36	37	39	33	25	31	26	26	20	31	37	33	36	39	24	41	37	38	24	26	31	28	34	31	29	29	22	33	30	37	34	27	40	31	33	35	24	38	28	27	24	35	27	38	36	38	23	20	27	30	40	21	30	30	28	31	29	34	24	26	30	40	44	25	32	26	36	33	30	28	40	27	33	25	31	33	31	32	32	40	40	30	33	39	27	27	34	15	22	27	41	30	28	32	30	17	38	30	28	28	27	26	35	33	21	28	27	36	24	26	37	31	26	35	30	27	35	33	38	43	27	44	32	35	28	31	31	32	23	34	33	34	31	32	34	29	30	23	30	23	42	31	31	37	27	25	38	36	26	19	41	25	25	23	38	31	35	28	34	28	34	30	23	34	37	38	35	36	33	28	35	26	24	30	20	22	22	31	34	22	22	34	32	27	20	29	26	27	31	23	28	35	26	31	39	21	37	30	24	32	37	34	30	28	32	39	32	31	39	26	29	32	31	33	25	24	27	33	32	26	24	30	35	32	34	31	34	27	26	24	31	26	36	28	33	40	21	35	34	17	39	24	35	35	21	33	35	30	30	27	27	43	28	41	35	38	22	23	38	44	38	43	28	27	32	26	34	30	25	41	31	27	26	24	37	31	30	46	26	25	24	30	28	28	37	30	31	26	36	28	28	30	34	30	28	22	37	27	18	30	20	33	32	27	30	34	32	30	26	36	28	24	30	36	24	33	27	31	27	35	24	37	33	32	29	38	20	32	22	39	34	25	27	32	33	27	29	35	39	30	26	32	27	36	25	24	28	21	28	30	37	38	26	31	36	23	28	30	27	32	40	33	34	30	38	35	30	32	23	30	30	34	28	31	25	29	37	34	27	29	33	18	22	31	37	30	31	14	35	22	31	32	38	25	36	12	36	27	25	28	36	26	38
25760	19879	13418	27614	35176	34306	30520	26567	22495	18951	15828	13231	11060	9249	7746	6867	5807	4981	4414	3844	3765	3681	3454	3341	3043	2874	2470	2175	1874	1634	1605	1438	1368	1303	1205	1113	956	886	902	827	907	860	850	821	781	729	721	739	681	706	689	687	738	763	702	728	719	704	676	654	591	639	592	569	615	586	614	583	626	579	520	551	584	568	567	563	519	577	563	567	569	561	500	540	511	539	496	549	500	542	500	527	508	520	509	510	498	502	493	497	487	552	495	492	494	502	490	506	472	524	507	514	494	531	521	510	523	530	512	503	517	504	488	481	482	516	491	471	496	507	483	455	497	506	542	488	501	491	496	474	526	507	558	482	477	477	475	518	515	479	494	495	469	515	536	516	504	473	492	513	472	517	499	491	474	506	492	496	501	500	503	483	493	497	464	450	502	478	521	460	509	499	520	507	498	471	501	510	497	495	500	511	471	548	508	465	487	530	492	490	505	486	521	490	509	487	468	493	450	487	490	463	501	520	490	499	490	490	516	549	493	506	467	526	506	504	504	485	487	488	483	476	528	480	502	503	482	525	492	505	469	481	498	468	488	497	525	464	500	507	490	521	476	500	508	565	490	500	458	454	519	477	485	496	462	500	527	528	469	531	484	481	482	511	489	480	489	487	479	471	513	510	504	492	513	483	499	456	508	521	481	488	490	490	530	522	536	439	489	504	504	512	454	493	481	525	485	476	486	485	471	487	488	497	501	511	473	441	476	518	538	482	479	480	530	525	522	484	500	517	507	495	494	472	529	481	529	473	507	542	514	520	469	494	485	514	520	495	521	490	486	463	493	477	484	470	517	503	493	502	514	495	496	515	467	477	486	500	501	510	472	518	506	520	451	491	487	497	458	527	502	502	448	492	497	476	507	492	474	532	494	468	518	475	508	487	496	496	505	492	472	486	504	480	525	489	472	484	506	478	471	505	482	527	494	501	526	500	539	477	497	500	498	533	463	505	439	491	519	482	500	515	465	480	487	486	517	523	530	472	458	504	548	518	474	493	509	475	526	507	508	490	522	450	495	492	529	486	481	491	468	480	472	519	512	483	508	463	474	526	462	482	513	466	491	540	495	511	457	470	510	476	501	489	528	473	477	499	460	464	496	499	490	528	473	509	486	503	505	477	534	488	504	447	472	490	490	521	496	472	492	473	500	520	512	482	454	503	487	523	478	491	460	520	505	520	516	483	529	484	482	510	478	476	484	492	516	506	490	516	507	479	509	534	498	502	471	485	520	493	471	502	510	497	528	514	488	527	494	466	463	520	501	480	469	459	482	484	476	460	524	488	463	498	525	494	505	467	480	507	478	477	498	471	488	500	507	533	537	463	492	495	466	495	508	488	511	506	491	473	559	494	519	476	499	500	465	495	529	500	480	513	472	509	521	501	500	540	515	457	497	505	475	487	468	481	534	508	477	487	489	534	497	512	522	530	507	476	439	482	519	499	519	499	538	507	491	519	497	489	489	489	482	486	539	448	513	512	477	523	471	462	516	462	488	517	521	537	507	469	512	484	449	475	520	477	517	478	558	497	506	507	499	497	470	522	506	467	518	531	503	440	501	516	525	502	481	502	512	527	515	489	456	500	474	506	469	506	496	494	447	509	515	455	442	469	502	510	516	478	494	503	522	508	494	482	497	493	507	534	495	464	485	491	508	494	491	479	511	493	494	495	487	509	520	455	511	488	505	481	517	508	476	518	525	509	513	470	503	496	503	450	480	480	522	527	477	485	484	497	457	481	494	498	490	487	527	477	525	467	462	482	513	485	489	495	485	520	497	540	465	519	472	484	477	506	500	485	539	515	485	459	480	479	483	504	476	494	503	493	499	521	465	510	487	513	459	472	500	499	489	488	465	456	493	508	471	521	492	451	518	511	493	497	460	559	460	516	526	502	486	487	479	506	492	504	533	491	500	503	481	487	523	505	451	466	495	514	512	505	482	496	493	470	480	461	513	510	489	496	484	509	495	519	497	485	504	463	501	485	501	516	490	498	526	516	487	480	520	513	507	513	504	492	472	471	483	469	470	474	498	512	526	511	470	485	493	458	477	471	491	478	471	503	499	490	523	516	481	494	468	491	473	524	466	513	513	510	495	509	468	511	499	516	492	499	499	507	528	462	477	516	537	472	518	523	488	487	487	500	437	487	470	505	499	495	496	501	483	505	506	516	512	498	470	505	495	483	543	454	514	466	487	482	468	461	503	513	481	502	521	496	464	504	462	484	495	509	481	469	508	511	504	458	508	520	499	485	506	507	492	473	534	476	466	476	478	469	511	486	467	522	504	487	531	499	473	510	483	466	458	452	504	464	523	498	502	465	502	496	494	465	465	467	566	497	469	506	536	479	487	484	498	493	462	469	519	519	534	484	467	500	497	461	477	497	476	483	491	486	519	480	500	535	454	499	509	476	505	464	497	495	495	478	474	479	504	515	551	505	468	473	503	465	506	476	504	461	479	466	493	486	485	513	475	534	487	527	480	450	491	522	441	514	483	521	499	464	528	503	500	473	486	510	518	473	474	514	493	507	472	420	492	518	513	526	481	474	512	522	504	510	517	509	485	517	484	465	503	486	515	571	521	502	480	510	486	491	470	522	471	509	550	487	502	507	498	550	503	474	493	512	505	528	481	517	485	500	484	501	502	491	477	449	472	526	526	498	492	555	489	521	459	444	490	486	502	479	501	503	471	496	480	500	518	481	512	527	521	523	484	458	505	508	474	540	491	506	492	526	492	499	533	511	500	478	479	486	506	489	534	510	518	462	519	477	506	458	482	500	509	462	499	511	468	511	449	517	514	480	507	476	475	447	486	482	508	484	449	481	496	482	472	504	540	480	501	489	504	510	500	497	486	445	499	494	496	524	527	485	503	515	501	470	464	486	488	513	437	473	507	495	464	486	440	516	466	462	504	480	517	519	492	550	512	503	463	505	493	437	494	497	503	513	438	510	475	531	499	499	488	493	516	525	497	512	507	517	461	489	490	516	454	467	490	459	481	524	512	505	465	452	473	482	491	508	527	491	507	497	493	462	473	504	483	494	501	516	508	477	525	491	507	500	483	493	522	482	473	491	473	480	526	491	501	479	504	493	535	496	471	481	476	504	473	477	500	471	532	500	504	499	501	504	514	533	504	497	449	516	496	500	504	499	507	501	515	545	479	498	523	474	526	471	452	498	518	475	526	504	508	508	498	485	481	461	555	493	488	514	485	533	490	554	500	508	517	508	493	490	513	529	521	491	540	522	550	501	482	487	485	512	527	494	486	496	498	508	509	477	530	458	511	482	504	481	502	519	499	462	521	513	482	525	486	501	463	478	525	526	443	473	489	477	512	516	484	507	519	484	489	497	474	489	467	487	482	481	525	457	499	479	518	472	542	494	502	538	506	498	475	483	492	526	542	456	496	533	493	518	493	474	467	494	540	503	494	515	546	472	474	460	522	495	485	502	507	498	476	488	524	510	515	494	466	494
3166	987	522	420	729	736	698	641	502	372	310	260	236	207	178	140	143	132	102	123	90	103	95	79	81	73	83	65	75	59	63	66	59	47	47	60	62	58	37	49	53	43	55	43	32	63	46	52	42	53	57	53	47	54	49	38	51	60	38	47	55	45	50	46	41	45	29	43	53	45	46	34	41	37	47	42	46	32	40	59	50	46	57	42	38	39	48	34	44	48	29	46	44	42	33	44	41	49	36	42	42	51	49	52	45	42	49	44	45	57	33	51	47	54	51	57	35	34	41	32	62	35	57	46	40	35	52	46	48	57	47	40	38	38	44	50	39	37	47	47	42	51	37	37	39	41	48	45	39	34	43	49	41	46	45	47	42	48	36	57	45	47	44	45	37	44	46	33	40	35	46	36	55	33	47	38	49	35	33	40	53	49	33	33	50	42	49	42	50	38	56	40	38	51	37	34	43	40	46	49	40	49	43	30	32	36	43	31	36	43	34	51	37	52	48	34	45	41	42	54	48	33	40	34	43	38	50	40	48	42	37	31	41	41	44	42	41	39	56	40	50	47	37	35	51	48	45	46	32	48	47	39	41	37	46	42	37	37	38	36	42	39	42	35	58	38	38	47	49	31	32	43	36	54	54	45	44	30	43	34	36	43	43	40	51	43	42	41	50	49	39	40	51	50	49	44	51	38	52	40	43	40	39	37	47	46	36	39	41	37	41	33	47	43	32	38	46	43	30	37	35	48	47	38	44	47	37	38	44	49	45	45	30	31	33	55	38	39	38	44	30	46	39	33	41	45	37	32	51	38	54	49	31	38	38	36	36	33	43	39	41	54	35	33	32	49	34	40	44	38	56	39	47	41	46	46	42	16	44	45	41	48	29	45	40	41	48	39	39	39	50	47	38	38	34	37	42	29	34	43	56	42	26	52	48	49	37	48	35	38	34	39	36	44	35	44	34	38	32	47	54	37	40	52	41	36	34	46	36	45	43	50	36	31	40	46	37	42	38	42	41	34	39	41	45	42	43	37	35	34	51	48	41	35	52	37	64	45	47	41	40	52	40	43	49	41	37	40	34	33	47	38	40	36	40	56	41	42	45	48	38	41	37	32	40	37	40	52	33	44	38	42	51	43	53	36	41	43	55	43	39	51	34	48	43	33	32	47	44	50	36	42	42	47	41	40	44	38	57	42	46	44	53	53	36	51	45	42	47	38	25	41	49	44	38	41	39	51	45	41	39	46	53	44	44	60	42	41	53	31	43	36	41	46	40	40	40	45	42	50	43	41	55	39	55	52	25	43	38	47	33	32	39	42	40	49	42	44	38	47	35	36	48	35	42	51	42	40	42	37	47	28	37	43	53	43	45	42	35	32	39	38	50	43	43	51	36	36	46	37	45	37	49	37	31	40	32	61	40	42	47	44	49	42	49	46	46	34	36	44	26	38	48	48	47	42	41	38	33	56	52	43	34	34	42	50	49	39	58	39	49	51	41	49	46	46	65	51	37	43	45	45	33	45	37	51	51	43	38	52	47	49	42	33	51	38	47	43	40	53	41	41	47	35	35	42	46	37	33	49	39	43	37	38	39	45	31	36	43	45	35	34	48	43	46	42	44	46	32	44	41	44	47	36	53	35	35	55	51	42	32	46	49	51	44	42	43	31	44	44	27	41	32	30	44	51	34	36	54	43	47	55	49	51	38	51	37	50	39	49	46	44	44	32	46	56	38	27	40	39	45	50	45	39	46	55	62	50	38	48	46	45	42	33	36	37	37	45	44	42	42	49	35	52	50	43	49	35	39	36	40	42	43	44	46	50	51	42	38	31	49	29	42	54	38	38	48	51	44	46	55	41	45	50	37	46	41	33	47	49	48	47	43	42	41	33	34	42	34	48	48	51	35	47	53	33	51	32	50	49	29	42	40	33	41	42	41	40	39	32	46	41	49	48	38	41	53	44	44	50	43	41	38	55	57	42	42	42	56	43	41	42	46	45	47	37	33	42	45	51	37	33	38	49	37	28	49	53	26	40	39	49	46	42	29	47	40	42	44	55	35	35	41	36	48	37	42	38	43	51	36	42	40	32	40	45	40	45	33	33	41	42	41	39	49	43	45	45	43	41	39	47	34	43	51	36	44	44	43	44	39	38	42	45	44	41	30	46	38	39	42	44	45	38	33	43	50	50	42	35	38	42	54	31	41	41	33	50	51	39	41	58	44	44	42	39	48	38	38	41	43	42	39	42	47	43	42	43	44	43	38	40	45	47	50	48	43	47	35	51	36	37	48	43	48	44	47	51	40	55	35	41	48	45	44	46	50	45	47	31	43	50	40	39	43	45	35	44	40	49	50	39	41	40	48	39	43	41	26	44	44	42	43	51	29	30	41	36	40	49	49	41	48	46	38	40	42	53	37	46	41	39	33	48	40	37	46	50	58	31	59	49	37	46	41	40	41	46	41	36	45	41	44	41	40	33	35	37	43	41	44	54	46	37	47	47	35	32	39	60	40	37	41	51	40	43	33	42	49	48	41	44	46	46	33	37	52	39	42	47	47	44	47	47	44	45	28	53	46	47	37	47	38	39	39	43	38	38	39	45	60	38	53	47	35	40	53	34	40	40	45	41	51	30	46	46	33	23	30	49	40	47	43	31	38	40	33	37	35	53	45	49	50	44	36	41	42	45	41	33	41	52	44	49	45	43	44	48	26	29	56	39	45	41	47	32	38	47	51	38	38	46	46	42	41	41	43	38	44	38	40	39	38	39	47	36	37	41	38	33	31	27	48	53	34	44	34	54	27	41	50	43	32	44	35	32	55	46	30	37	45	39	36	45	50	37	43	48	41	50	43	40	46	46	56	32	44	54	41	39	32	46	39	45	46	54	40	43	40	41	46	40	35	42	34	36	42	38	44	48	40	41	31	38	46	46	39	39	44	50	32	43	49	51	47	41	53	47	48	46	58	40	54	42	53	34	40	42	54	45	45	48	39	36	36	37	46	40	48	37	38	52	42	34	44	46	48	51	41	33	42	51	38	36	37	48	44	29	40	35	29	37	28	31	45	47	33	36	37	44	38	35	40	36	46	32	33	32	47	29	42	29	44	41	44	41	58	48	33	26	40	35	50	51	38	37	38	50	43	49	35	38	37	52	44	52	40	37	51	36	42	50	40	43	52	42	46	49	46	47	35	51	38	30	43	51	56	48	42	40	43	52	41	36	31	41	39	57	52	42	38	35	46	39	42	36	46	35	58	48	40	42	46	43	44	48	40	43	33	34	40	45	41	51	53	42	42	36	57	39	35	35	44	54	60	46	36	57	45	51	36	49	45	40	40	40	40	42	39	44	39	36	34	44	32	39	42	48	42	39	32	40	28	48	36	38	38	48	44	43	49	37	38	29	40	38	37	37	45	44	35	43	46	44	32	45	41	35	53	39	41	42	33	42	47	40	48	33	52	43	48	43	37	46	44	38	40	34	42	41	39	47	36	40	44	41
23610	18034	12630	26406	34096	33073	29550	25297	21524	17885	14997	12505	10555	8892	7400	6293	5549	4789	4198	3807	3513	3503	3413	3231	3019	2867	2490	2121	1914	1766	1656	1538	1464	1370	1318	1167	1047	1016	957	994	1019	987	940	942	932	877	858	849	880	821	837	820	874	876	861	884	883	812	811	778	761	797	748	765	735	745	717	750	746	716	711	732	692	699	669	728	696	708	706	700	696	698	703	683	730	704	706	737	702	714	665	693	676	692	683	656	703	682	663	661	704	642	670	644	668	689	700	688	671	623	655	627	676	690	677	662	637	691	646	640	687	662	686	657	672	683	677	705	625	637	676	642	613	620	663	651	671	680	688	653	709	637	680	685	654	663	637	742	628	630	705	649	698	653	641	686	636	674	706	694	665	692	638	691	668	686	657	651	659	615	679	701	643	689	616	630	632	683	657	656	675	660	703	649	622	668	695	695	679	634	679	668	712	643	623	651	640	717	666	664	672	661	647	705	663	644	655	691	664	659	669	645	659	626	631	619	667	630	679	686	667	711	691	662	669	689	653	695	646	665	648	653	686	609	645	717	621	670	665	645	641	710	669	665	693	690	665	708	637	688	631	656	696	664	669	678	683	688	687	641	693	660	648	697	632	646	644	663	652	705	683	670	682	676	650	673	647	643	645	662	646	634	673	678	652	645	685	644	688	697	678	630	697	631	683	624	645	672	686	665	629	660	631	657	676	701	628	690	687	634	659	645	652	685	650	684	642	682	680	647	666	667	704	648	686	687	647	663	656	656	682	674	657	679	647	635	643	668	667	654	660	649	705	681	679	627	681	730	655	663	662	665	612	685	629	611	670	681	683	631	660	671	663	680	697	655	649	618	693	646	689	657	627	710	619	671	674	691	677	683	647	631	672	654	661	611	682	654	651	720	622	661	638	692	597	648	720	668	697	651	689	668	673	690	634	659	660	668	665	706	649	656	632	663	680	637	680	646	606	656	629	698	693	660	619	647	694	640	652	731	649	672	644	657	677	658	671	610	638	644	693	653	621	678	691	684	630	697	646	642	640	658	630	641	686	677	671	679	655	640	649	692	646	687	661	662	651	664	641	658	652	704	641	670	665	645	627	648	681	618	657	693	686	693	616	697	648	654	668	662	667	693	720	672	662	645	651	716	679	691	674	676	659	638	643	650	666	692	705	725	662	695	659	677	683	677	643	684	667	694	638	643	641	665	736	674	671	664	673	617	669	640	647	648	702	629	668	657	663	676	692	673	672	664	660	679	701	611	701	638	660	667	709	677	657	643	638	656	677	662	670	715	645	652	684	709	626	645	684	658	652	725	645	683	670	673	658	615	654	661	657	667	638	671	651	647	669	639	647	650	640	704	654	655	677	628	638	635	617	671	725	634	652	699	661	667	644	690	658	663	683	657	678	688	654	679	681	684	657	643	659	645	665	668	613	655	694	630	618	670	645	640	708	622	715	686	701	672	607	652	647	643	614	712	674	668	672	647	680	620	701	661	666	666	626	642	691	649	685	670	672	618	658	639	633	701	696	664	661	685	678	656	655	658	681	685	647	660	632	632	691	602	608	657	629	709	667	679	697	640	646	677	680	646	678	636	649	671	675	657	681	641	681	657	647	634	704	626	621	712	686	644	631	657	667	697	686	696	649	686	630	668	676	650	638	672	650	632	670	675	682	677	685	655	669	626	647	677	661	642	662	677	706	642	660	701	681	663	682	665	675	644	646	641	660	653	639	663	708	675	657	621	628	666	600	681	679	677	661	654	660	637	701	689	642	650	696	628	605	690	749	717	638	699	618	661	654	655	672	652	655	684	667	612	683	638	652	618	642	615	678	644	665	653	641	623	644	645	650	636	734	665	663	622	676	682	678	643	658	680	636	678	679	654	663	676	675	653	659	682	671	660	652	676	681	632	674	664	641	671	684	672	675	653	658	655	643	691	668	670	698	636	608	626	678	691	650	684	648	627	650	643	672	624	616	637	699	653	660	681	669	669	619	695	664	682	640	666	697	676	675	690	679	704	636	697	696	624	617	691	646	679	692	687	652	675	686	679	676	661	668	638	710	641	684	673	649	633	640	677	659	670	653	692	696	679	698	666	660	700	673	659	666	677	641	662	605	690	662	656	654	690	691	673	654	646	652	661	696	702	664	703	682	673	722	671	687	684	710	646	656	683	679	691	711	653	651	641	628	652	629	641	722	706	710	680	650	686	667	703	636	668	639	653	654	662	706	695	642	660	693	636	672	659	679	628	626	665	680	678	675	637	630	677	678	627	668	644	638	658	672	640	673	643	665	690	667	680	642	629	652	650	694	662	680	654	659	673	681	667	705	698	701	677	657	658	626	694	653	673	609	649	665	677	639	636	640	681	649	671	679	628	655	623	722	658	669	653	614	688	695	694	715	669	654	691	670	669	675	649	645	602	677	625	655	672	681	661	654	673	662	675	665	673	713	668	700	705	687	656	654	662	657	661	678	633	659	687	679	655	603	673	650	649	637	632	637	633	660	694	699	608	708	665	649	706	608	650	662	625	666	667	651	629	660	664	591	654	666	688	663	681	668	684	659	677	615	641	658	635	597	659	698	659	658	669	684	650	687	628	673	660	692	674	627	659	690	673	636	633	629	700	660	624	678	602	643	688	652	690	695	696	621	676	653	662	682	710	667	679	686	698	631	649	659	665	680	583	653	627	647	664	623	672	706	662	659	635	632	671	682	643	702	713	662	676	662	657	606	666	697	706	706	657	697	684	656	689	639	652	639	681	629	655	629	642	631	628	624	644	709	648	670	690	639	631	631	662	651	679	659	704	674	638	629	645	675	623	696	712	668	653	680	684	640	633	666	646	639	654	638	632	676	656	661	682	673	752	676	678	687	668	654	654	671	681	640	660	662	677	680	649	662	651	628	655	686	632	636	636	656	673	684	682	660	621	611	665	672	665	679	650	674	648	686	653	655	643	705	632	692	663	656	639	651	702	690	661	682	661	663	715	705	644	679	641	645	655	635	658	716	638	690	636	619	650	649	682	655	621	645	629	702	672	635	665	707	618	649	659	623	628	642	636	689	639	675	652	708	662	643	643	667	654	697	632	689	653	671	659	628	650	659	667	612	628	661	646	663	670	621	658	682	687	659	655	653	681	631	675	690	656	690	639	634	694	638	668	670	641	670	595	677	685	659	713	679	620	639	624	631	660	686	616	688	648	663	658	645	646	616	651	664	649	661	669	681	673	690	653	640	669	665	668	651	688	674	628	689	639	681	623	625	657	727	638	617	637	652	636	660	658	640	675	630	686	701	670	640	632	726	612	723	677	628	612	678	670	648	703	693	700	675	629	661	643	650	652	644	625	708	593	695	645	685	688	675	665	704	644	639	626	682	623	604	642	636	649	631	657	612	625	670	673	667	641	646	672	686	615	676	611	707	655	659	645	635	644	722	675	698	681	669	689	658	640	652	674	654	644	680	633	618	660	704	675	618	675	653	657	616	679	651	727	628	643
2646	1391	846	681	1069	1241	1068	858	763	614	523	407	377	303	259	235	219	180	146	132	157	152	128	127	125	117	89	94	85	87	75	69	78	81	77	63	62	72	57	55	63	58	54	56	58	65	56	51	63	56	49	56	66	46	57	52	59	61	57	54	60	41	38	47	52	47	50	47	41	43	58	50	54	65	55	59	51	50	37	52	64	47	57	62	35	48	47	47	62	49	46	39	71	56	47	49	48	53	52	39	54	46	43	39	55	52	52	46	51	34	44	38	50	44	43	37	45	55	55	42	49	54	46	45	57	56	57	54	40	48	55	56	50	45	52	43	57	53	44	34	51	49	49	52	59	42	42	41	53	41	46	46	57	50	51	56	58	43	44	45	50	34	49	49	47	54	38	37	40	33	59	45	55	51	52	50	42	44	40	42	38	53	48	52	48	44	37	55	52	50	52	54	40	48	42	53	46	57	50	65	47	42	61	51	46	49	52	50	41	48	46	53	43	39	55	38	43	57	46	42	52	53	51	55	37	42	51	49	39	51	36	51	44	53	45	58	50	45	49	39	44	46	44	43	50	53	56	57	59	45	35	40	49	43	44	47	54	64	53	49	42	47	55	45	44	44	51	58	49	57	42	43	56	52	42	62	46	56	50	52	57	51	57	47	45	57	47	45	38	58	50	41	50	55	44	44	52	44	50	46	49	45	62	43	50	54	45	42	44	53	52	50	41	39	39	55	49	44	40	53	56	52	55	52	51	41	57	51	47	49	41	53	36	43	39	39	48	47	53	42	46	53	48	61	59	46	51	43	56	43	44	45	44	38	44	45	62	45	54	46	44	43	48	52	36	63	43	54	48	40	55	49	37	56	50	45	45	48	43	39	46	51	44	45	49	49	46	40	54	47	42	39	50	41	56	37	37	40	48	71	67	53	55	48	45	43	45	59	48	52	49	49	51	47	57	45	40	47	59	46	42	53	51	44	53	50	31	59	56	50	50	44	53	47	41	53	48	51	44	52	54	36	50	46	55	47	61	56	45	42	37	58	54	48	55	52	51	53	44	58	49	62	42	52	44	53	56	46	50	42	57	43	64	44	40	58	48	53	38	42	50	42	51	50	35	43	42	37	53	47	54	41	50	58	52	61	52	49	48	52	53	53	42	45	48	46	50	52	44	57	44	49	50	49	51	43	51	41	47	57	34	56	48	53	54	51	41	41	48	54	58	44	62	47	43	61	49	45	44	51	54	36	57	46	43	45	49	58	47	55	48	47	39	54	53	46	51	46	54	54	59	58	49	42	46	48	51	52	57	56	55	45	58	48	50	55	43	53	55	61	56	48	39	45	47	56	56	41	44	55	55	47	56	47	42	43	45	49	48	44	58	46	43	43	40	46	60	50	51	50	59	47	49	54	58	50	42	46	48	44	46	44	52	58	50	45	46	54	41	52	55	48	43	40	54	44	56	46	50	61	46	56	48	44	43	50	47	34	43	51	59	46	46	48	53	58	58	55	56	51	55	61	52	55	50	52	42	48	54	43	60	52	55	52	59	49	51	52	46	51	46	53	48	50	52	40	55	51	52	42	55	45	53	35	65	53	45	49	55	41	45	51	43	57	53	46	46	40	77	49	47	46	54	40	45	41	53	51	49	39	42	54	50	37	61	50	44	62	48	43	45	45	42	52	46	54	50	53	52	49	52	44	58	52	49	61	46	60	51	47	43	57	36	50	56	53	50	52	46	58	48	51	51	45	57	68	50	56	52	51	46	46	50	57	42	59	52	50	39	54	42	36	47	46	42	49	53	54	51	44	38	46	43	38	54	51	53	51	41	54	45	44	40	46	61	42	45	52	61	62	62	50	39	60	45	59	47	45	50	53	50	39	48	46	49	39	48	48	40	55	51	45	58	48	53	49	47	57	44	47	60	37	61	54	46	40	52	43	50	57	45	52	48	50	44	41	67	56	50	52	56	38	49	63	56	60	43	53	55	41	46	53	48	58	43	56	48	61	54	43	61	54	55	57	51	56	61	56	52	41	50	50	40	62	48	46	58	53	47	55	60	65	47	51	38	49	42	64	48	48	48	44	45	34	57	63	46	54	65	49	53	46	50	35	54	60	39	48	32	32	40	63	44	42	54	49	45	46	42	42	46	58	38	56	48	41	42	44	48	37	66	50	51	38	62	52	45	39	41	44	51	43	51	58	54	53	48	46	66	47	55	49	49	51	57	61	43	46	59	57	49	40	49	43	43	55	55	35	45	46	47	63	50	52	46	63	50	52	47	43	44	41	57	43	47	34	47	52	52	44	46	52	53	59	63	40	49	52	51	64	47	57	60	47	48	50	48	42	35	55	46	43	58	53	49	44	46	40	55	52	31	52	44	38	60	50	56	42	61	48	46	49	52	51	39	48	49	47	47	44	39	53	44	47	46	53	41	41	56	42	46	49	55	51	48	51	44	50	55	58	70	51	38	42	45	42	57	46	51	49	41	44	39	46	44	44	45	35	46	42	47	47	48	43	60	57	46	35	60	48	48	55	46	53	31	52	45	54	55	50	40	57	56	51	48	45	41	51	47	42	49	53	51	53	52	46	44	48	58	41	47	40	48	47	48	44	46	42	50	49	33	41	43	51	40	45	46	42	52	44	47	30	46	56	54	56	46	41	41	42	54	47	43	45	52	62	48	58	50	47	39	53	40	40	39	46	45	53	39	59	52	58	55	47	54	39	66	55	37	54	52	43	44	40	45	38	45	42	36	54	51	55	67	48	60	45	55	56	49	55	35	53	61	41	54	48	56	48	39	51	44	43	48	40	50	36	43	52	41	51	48	49	41	51	45	49	53	62	43	58	58	59	49	49	47	41	55	57	46	46	45	49	42	43	42	47	47	54	57	46	47	38	50	43	51	48	44	44	36	50	48	65	51	62	45	40	47	44	50	50	49	53	48	59	51	34	58	50	51	40	44	51	47	43	55	52	58	47	48	56	54	57	49	44	57	49	53	47	55	54	56	42	44	48	44	67	51	50	45	40	54	56	56	64	42	51	43	53	52	43	53	44	51	54	67	37	58	43	57	36	45	53	50	51	46	56	47	52	55	53	49	54	52	52	53	36	42	41	38	37	42	61	54	35	59	55	40	45	48	58	42	59	38	46	40	46	42	44	44	48	42	46	42	53	54	40	34	39	40	42	49	45	57	50	44	58	46	61	53	54	48	57	42	47	59	50	45	58	54	50	52	56	42	56	45	46	47	47	51	51	47	59	56	50	52	46	46	44	49	58	49	41	44	47	57	51	47	54	55	39	54	50	39	60	48	53	49	58	51	45	54	44	53	53	53	57	57	43	44	46	50	55	42	55	52	59	52	47	48	46	37	53	54	52	35	49	50	51	56	42	47	31	44	43	37	39	48	40	51	48	34	45	52	44	34	46	51	50	66	46	50	45	45	66	41	38	41	49	50	44	54	55	42	45	48	62	44	58	52	36	55	59	37	49	55	46
28957	22529	16736	31287	39162	37752	34286	30314	26244	22609	19197	16338	13993	11968	10306	8776	7578	6713	5867	5168	5047	4816	4639	4513	4184	3762	3239	2886	2562	2382	2253	2127	1963	1842	1624	1535	1417	1391	1316	1341	1282	1312	1235	1207	1180	1089	1116	1142	1020	1022	1051	1123	1051	1092	1200	1099	1017	1012	980	964	963	920	911	933	869	844	865	896	879	870	920	901	859	848	837	831	834	843	854	831	824	811	827	830	850	853	839	843	816	794	791	772	826	840	767	780	794	767	771	812	730	781	759	729	796	810	755	768	747	782	791	786	774	767	753	786	778	764	804	721	790	811	759	767	744	768	812	775	754	812	764	804	753	755	754	739	745	744	746	830	761	803	747	741	759	777	789	808	724	738	779	784	751	775	744	729	765	795	772	784	731	752	740	777	774	761	744	763	771	813	801	742	747	814	755	755	815	774	767	765	761	736	743	786	770	791	801	802	750	800	728	774	765	778	718	785	801	817	742	766	877	812	756	772	780	763	788	780	751	761	731	771	760	773	788	784	764	743	760	764	750	803	748	787	761	729	748	800	765	761	733	766	744	764	762	736	799	792	753	806	789	723	737	726	766	774	787	786	721	760	761	788	798	783	747	789	720	738	789	772	741	774	766	751	774	795	712	783	763	802	828	767	743	716	737	767	808	762	770	751	794	728	778	778	751	741	748	738	771	749	819	731	726	771	817	782	808	757	796	753	792	763	788	721	771	717	751	785	752	795	759	739	818	733	755	795	751	816	778	763	835	766	729	789	788	784	758	779	781	797	691	769	737	754	759	792	779	764	729	784	737	778	783	749	766	763	757	773	735	759	766	789	806	776	806	760	798	727	738	736	790	748	754	744	769	802	685	779	738	774	743	758	735	794	763	810	789	779	811	777	714	745	719	729	744	793	766	751	791	832	766	753	756	778	763	738	776	764	794	755	759	782	742	748	756	756	789	749	785	724	758	758	751	747	746	795	742	762	741	758	809	759	782	742	763	758	751	782	781	836	791	758	823	722	758	714	739	747	771	779	773	776	740	750	763	783	735	822	779	787	784	758	765	734	748	751	770	789	792	727	762	773	730	739	758	752	747	806	735	786	752	764	768	765	798	789	782	770	770	787	806	738	751	741	797	801	730	766	753	788	781	750	766	754	733	800	758	740	786	764	780	827	756	781	774	749	772	795	759	737	736	735	787	719	748	746	729	771	783	783	782	726	756	778	784	779	762	774	741	768	778	803	781	737	754	769	782	767	789	789	781	726	762	750	740	772	760	785	857	734	755	776	717	727	763	745	772	773	787	790	801	785	775	732	752	761	781	823	810	770	741	750	758	776	732	718	747	747	782	766	705	785	750	777	768	766	760	759	766	766	776	787	793	763	748	754	773	755	785	751	726	774	767	816	737	783	766	773	737	736	729	782	783	719	753	730	832	786	753	798	779	757	712	782	773	774	751	782	771	777	758	779	762	743	762	725	826	783	722	769	770	711	733	803	728	750	769	760	817	799	764	744	750	764	715	761	762	755	742	776	796	783	764	762	774	783	697	719	756	746	747	751	761	778	803	772	748	749	779	731	777	784	779	746	822	777	776	770	760	743	808	781	755	746	769	721	782	739	794	742	757	734	763	746	754	778	790	752	724	760	764	754	748	742	797	787	753	774	770	743	790	736	723	774	779	795	772	762	747	763	787	743	763	798	734	802	790	744	718	777	771	762	753	743	783	729	761	828	704	771	766	775	761	723	786	769	736	777	790	749	823	779	713	746	784	780	770	774	754	789	731	772	703	784	737	809	762	782	779	791	755	739	799	732	744	816	766	781	745	752	744	770	790	752	767	781	752	732	772	797	770	786	764	759	760	788	747	805	756	750	765	846	748	796	775	786	791	746	744	785	766	781	772	778	795	747	785	754	764	743	781	778	756	755	803	735	763	812	749	749	766	762	719	768	770	758	785	769	725	761	768	752	765	710	778	697	777	745	740	766	761	827	768	759	760	759	774	758	752	772	776	757	773	762	803	768	795	731	766	760	787	746	813	762	714	758	770	765	750	749	786	768	764	760	749	761	764	764	749	763	789	770	725	761	734	794	756	732	833	744	784	801	790	774	805	765	743	786	777	735	696	724	774	780	741	716	740	797	733	766	761	759	756	795	808	764	746	778	796	787	791	790	762	761	737	784	766	746	789	788	743	783	761	713	764	774	747	752	770	743	793	739	763	732	779	769	729	726	742	743	729	755	767	780	793	749	749	770	742	712	753	722	786	754	791	691	750	754	753	766	802	796	744	750	778	738	759	741	780	783	794	746	795	788	773	748	724	747	721	766	766	776	771	772	780	757	747	789	755	747	767	714	731	758	758	792	801	772	755	782	750	766	764	733	764	771	714	744	738	830	787	781	774	733	731	724	792	777	757	766	805	766	735	719	749	752	762	785	766	762	790	784	766	784	773	793	797	773	729	761	702	705	726	712	732	779	804	777	766	718	802	729	762	770	755	825	756	774	753	784	764	785	733	744	775	769	782	736	744	784	742	843	765	752	751	752	769	759	790	796	811	744	751	729	728	738	714	749	687	704	707	742	773	748	756	790	789	783	773	752	712	742	777	755	757	756	754	732	811	708	774	752	781	739	728	744	748	728	780	750	757	718	748	759	734	750	772	814	797	781	766	742	721	763	753	725	749	747	778	796	763	761	787	754	742	734	726	794	743	759	756	712	742	786	759	783	752	769	758	816	757	722	726	731	760	763	745	773	741	766	738	729	769	793	804	741	764	750	780	780	776	789	722	815	794	783	779	713	722	771	766	717	781	773	749	721	771	789	773	714	784	768	750	797	759	765	734	761	733	757	790	777	741	771	720	752	806	781	761	764	740	750	708	754	767	745	792	743	742	730	808	781	763	706	768	732	722	795	742	798	791	792	761	835	744	778	777	787	753	732	772	795	762	702	771	748	794	813	782	760	759	755	722	755	765	752	752	752	774	730	791	750	782	728	755	756	755	776	777	755	787	780	770	745	769	763	722	792	798	762	716	747	808	732	752	793	753	775	750	705	724	768	790	792	820	754	800	825	779	756	737	745	745	812	754	804	806	697	801	761	721	768	740	739	749	773	753	757	750	776	757	741	776	795	787	784	757	735	766	769	753	736	762	762	716	738	742	741	786	715	736	822	771	726	738	761	736	780	766	779	748	779	789	754	793	753	727	757	844	800	759	723	787	781	811	787	742	755	749	707	784	739	751	814	733	748	775	791	815	738	727	744	750	754	737	748	735	727	787	733	779	758	740	795	742	762	763	762	736	796	767	770	689	808	721	711	721	761	719	799	757	756	730	793	751	747	797	750	685	726	760	740	748	775	805	790	805	782	773	764	738	745	815	750	782	741	792	795	778	743	811	719	712	686	752	737	794	727	787	737	803	756	759	770	763	776	779	754	764	736	771	748	727	784	798	727	755	765	676	785	782	784	834	772	771	736	788	811	770	803	691	763	707	795	766	754	739	759	762	725	759	777	742	752	751	751
1979	587	356	311	466	510	476	390	343	266	227	191	160	153	108	82	90	76	75	67	71	79	85	77	68	76	57	54	45	43	51	40	42	32	44	23	33	30	29	38	25	30	27	23	46	33	19	21	29	24	29	39	27	30	29	28	34	27	28	34	19	32	31	33	34	31	23	28	29	23	22	26	20	23	27	27	26	20	30	27	24	26	25	32	26	22	20	25	21	23	23	22	38	37	25	36	24	33	32	25	28	23	23	18	19	26	19	28	29	28	22	21	27	31	28	25	25	28	19	28	25	31	25	36	32	14	25	33	26	36	26	22	25	33	26	22	19	24	20	33	19	26	23	24	28	21	20	32	18	35	33	17	15	28	23	24	29	32	23	26	21	21	29	33	25	25	19	16	21	21	25	26	29	27	37	24	22	22	19	30	24	30	29	17	21	28	23	22	23	35	32	28	24	21	31	33	23	26	22	30	26	24	20	25	30	19	34	24	27	28	21	41	24	28	23	37	21	19	25	36	33	27	20	23	33	17	30	31	25	37	31	22	34	32	26	30	29	19	27	37	24	29	18	22	21	21	25	25	29	39	27	20	24	35	31	25	30	23	26	19	27	30	28	30	23	23	29	24	29	30	25	21	24	41	22	29	27	27	23	21	23	25	20	32	17	21	27	24	20	22	22	25	29	24	25	32	18	22	33	24	25	37	24	28	19	21	29	24	19	23	21	29	26	21	28	27	25	34	22	24	30	23	32	32	31	23	27	27	31	27	24	26	28	30	30	32	24	23	25	29	29	23	25	22	40	30	29	31	22	20	24	16	34	29	23	16	20	27	23	29	26	23	26	22	26	17	16	24	27	33	20	21	32	39	26	22	23	19	25	22	22	21	31	39	28	27	29	21	29	21	28	25	21	22	23	29	23	35	29	20	24	27	20	30	28	31	25	35	18	22	31	26	15	25	25	29	42	32	31	15	17	31	24	23	23	22	30	22	23	20	33	24	25	29	24	23	27	30	24	29	21	25	35	30	31	27	21	25	29	28	36	25	34	22	22	28	25	26	19	23	28	17	29	13	27	26	28	16	31	18	21	31	22	23	25	34	27	28	22	20	31	23	25	19	26	23	23	20	25	32	30	23	25	18	21	25	28	25	18	25	38	20	22	27	28	27	27	23	33	23	28	30	16	24	27	22	18	25	30	23	25	29	20	28	30	23	25	18	22	33	26	23	25	21	24	24	31	25	35	29	13	16	32	27	23	24	25	21	15	25	25	21	28	28	26	28	25	31	36	23	24	25	24	30	23	23	22	25	34	32	33	15	27	26	17	21	20	22	23	28	30	18	21	25	32	16	35	27	32	34	25	25	22	18	35	30	28	24	18	28	26	22	26	28	24	20	32	31	18	20	21	24	17	23	27	25	19	30	19	16	25	25	26	21	20	18	28	25	23	22	29	22	27	23	38	20	28	30	23	25	22	29	23	22	32	29	24	23	28	19	28	25	26	24	23	31	39	20	24	26	38	27	28	32	27	32	27	30	19	34	20	27	26	25	23	34	36	23	24	38	36	27	24	26	33	29	21	30	31	18	33	26	23	22	28	37	24	28	22	34	21	27	29	15	28	28	29	29	22	23	26	15	24	43	29	22	31	22	29	21	28	43	30	25	24	27	25	24	20	17	34	29	28	31	24	32	25	23	28	28	25	27	26	20	25	33	34	21	26	33	25	35	31	27	20	22	24	32	33	35	31	24	26	33	28	29	19	30	23	34	23	29	28	29	23	25	29	29	17	39	33	27	27	27	31	20	20	29	29	24	25	19	26	20	28	18	22	26	17	28	24	26	25	32	21	35	21	28	25	26	24	25	30	21	24	32	24	22	30	28	28	24	29	25	27	24	18	26	18	27	25	19	28	30	26	34	28	27	26	31	20	27	20	31	18	13	28	26	34	24	25	27	25	26	32	19	22	34	32	27	30	21	31	36	35	21	24	36	26	20	27	34	28	33	32	21	29	23	35	33	21	35	23	19	27	23	29	13	32	25	26	26	19	24	25	26	27	31	25	24	28	30	21	17	18	28	27	19	27	14	23	29	27	29	28	27	25	29	26	28	20	26	23	26	29	20	19	28	37	34	33	32	23	30	22	27	24	27	26	19	30	16	34	30	28	34	19	16	31	29	22	29	28	16	31	29	33	20	28	33	18	27	28	27	27	28	31	22	27	18	27	29	28	21	18	23	27	26	30	23	25	23	31	30	18	24	17	27	29	18	27	27	29	28	17	28	21	17	29	23	24	31	25	30	24	22	14	21	23	20	29	26	24	24	29	27	30	27	22	31	24	19	21	29	23	16	23	32	27	27	19	29	29	21	32	21	20	31	28	29	20	30	24	25	19	22	26	25	27	22	27	20	30	23	22	22	22	30	28	26	23	17	25	23	27	25	23	27	26	27	33	27	21	32	22	35	17	19	28	25	23	14	31	29	23	37	22	24	29	25	15	29	33	23	35	28	27	30	35	22	21	24	30	14	25	22	29	12	21	32	27	17	26	25	33	34	18	25	24	29	20	26	31	29	27	19	28	23	33	25	31	32	33	26	31	15	25	19	20	24	23	24	30	29	21	35	27	27	24	28	36	24	28	28	30	24	30	24	28	20	20	22	24	28	24	13	20	26	26	32	30	29	26	26	17	22	31	20	31	27	27	22	29	21	22	27	27	29	29	26	24	34	27	25	26	23	26	25	30	21	28	19	28	36	27	32	17	23	16	27	27	22	22	27	30	33	29	35	27	38	29	24	30	28	34	27	26	23	21	38	22	33	27	24	35	32	21	29	20	27	23	29	36	26	21	36	29	23	26	21	31	26	26	31	26	19	32	24	21	26	29	33	37	22	31	31	22	30	25	32	23	30	18	31	28	28	21	26	17	27	29	20	31	24	28	20	30	24	20	32	31	17	30	23	21	26	30	29	24	26	31	28	29	29	24	23	25	28	25	24	23	26	25	21	33	30	26	24	31	27	30	29	38	25	32	25	33	18	21	18	32	18	26	32	26	24	22	19	22	24	25	24	20	18	27	21	39	26	26	30	31	18	28	17	26	15	35	24	28	31	20	31	28	31	21	34	25	34	30	28	24	25	41	28	29	22	21	29	19	30	25	29	32	41	25	21	23	17	22	36	28	32	25	26	29	31	25	31	16	20	33	23	26	35	26	32	30	32	27	13	28	19	38	35	16	31	22	22	25	23	17	31	26	30	17	35	26	23	30	31	21	22	23	22	23	20	27	37	35	28	26	27	27	28	20	25	35	26	17	31	26	27	33	21	21	32	30	27	17	29	30	29	31	33	25	35	37	32	28	24	37	22	39	29	31	21	31	25	24	23	29	27	23	25	29	22	21	30	22	25	34	28	23	24	15	22	31	25	26	31	38	23	21	29	24	24	28	19	30	25	33	26	17	28	20	13	18	27	29	22	36	21	31	29	17	32	22	20	32	16	31	31	30	24	40	25
21120	14905	9809	22300	30047	29087	25277	20904	17047	13997	11233	9053	7520	6438	5310	4404	3817	3206	2929	2774	2601	2562	2517	2430	2239	2081	1736	1502	1376	1246	1146	1135	996	962	841	768	716	679	696	709	682	668	648	632	609	582	586	536	553	591	529	572	542	591	582	587	525	558	494	486	487	478	441	449	504	470	480	514	462	469	505	437	415	454	433	464	416	422	454	444	436	448	446	440	431	494	440	467	462	436	424	412	417	426	485	437	416	456	437	429	426	401	430	428	425	390	445	443	398	414	417	431	429	407	412	438	442	401	417	430	393	462	384	455	415	392	410	413	416	417	401	467	457	377	412	396	392	417	414	412	433	422	419	393	426	439	438	466	433	430	426	421	435	455	445	414	401	391	416	443	476	402	418	416	448	428	402	426	421	426	405	413	428	449	423	424	415	400	423	417	422	421	429	418	398	443	423	407	424	400	421	413	419	404	432	428	437	425	410	415	486	457	409	443	422	438	386	395	426	406	429	416	405	420	386	397	427	401	428	408	425	400	395	424	439	464	419	443	419	413	396	403	458	424	403	396	446	437	446	455	412	468	392	427	421	391	387	414	410	412	413	401	463	402	389	445	417	410	381	399	437	426	401	395	438	404	419	419	422	425	454	426	442	433	422	402	406	392	437	414	412	424	444	422	406	437	440	435	428	401	439	410	423	442	441	415	418	464	452	427	393	411	413	452	423	444	446	409	439	432	437	440	446	453	410	410	408	403	416	417	442	442	428	397	406	453	389	417	446	402	404	401	417	405	410	410	454	432	428	437	411	411	430	415	423	388	429	430	456	413	424	378	369	420	407	432	441	427	381	393	439	389	436	418	416	420	412	417	414	416	430	425	404	430	442	437	415	403	421	382	405	414	432	439	406	402	428	415	405	416	413	397	435	485	418	430	444	423	454	490	373	420	475	435	452	441	420	425	423	458	412	418	381	431	460	415	425	433	412	409	397	439	421	398	416	431	404	414	407	425	382	411	403	405	387	403	441	400	398	416	424	455	429	454	422	454	424	388	437	441	419	456	417	385	444	460	401	439	416	410	397	436	423	399	426	408	440	458	459	398	392	399	403	442	415	433	441	413	419	409	450	427	426	395	413	413	405	455	394	423	421	414	399	424	465	439	396	431	420	409	453	372	444	439	416	437	406	446	426	444	423	437	388	426	397	423	385	433	441	411	409	391	458	397	457	440	407	417	394	425	429	422	437	401	416	383	396	431	431	418	412	427	430	454	402	414	429	410	424	422	448	444	421	400	434	425	426	426	442	464	432	424	402	443	454	369	445	406	409	433	436	406	423	429	443	417	457	411	437	435	459	453	434	429	425	436	432	437	417	413	422	401	416	423	457	441	420	445	429	417	434	405	429	438	456	399	445	458	404	405	423	430	409	461	444	430	423	392	431	413	395	388	413	434	402	381	421	427	430	368	444	437	423	442	412	421	418	433	377	433	375	414	456	419	400	442	436	421	415	404	382	434	420	453	431	419	434	468	412	444	434	450	405	412	413	444	383	408	427	394	429	417	433	425	449	412	409	395	394	420	438	439	429	399	408	408	397	393	424	439	423	434	424	397	430	404	408	450	407	389	417	459	452	407	451	420	439	428	389	408	445	417	449	428	438	418	424	400	439	431	432	419	434	444	415	400	434	405	441	431	411	429	446	486	441	458	418	431	440	415	434	407	396	414	414	408	459	443	414	398	428	410	404	400	402	407	431	402	449	438	392	434	418	417	402	436	428	434	397	402	427	399	419	434	423	438	430	434	410	436	424	442	417	441	414	425	401	450	463	452	433	449	414	425	420	403	386	438	409	388	420	433	400	401	403	430	396	409	392	428	432	409	438	442	425	433	394	421	442	428	405	455	394	440	414	410	381	408	420	444	463	390	423	444	381	386	437	394	425	438	444	392	415	440	466	419	412	390	443	447	441	417	384	424	437	411	445	387	441	413	411	429	412	402	424	439	409	390	443	429	421	415	421	416	413	426	449	423	409	377	440	408	439	417	387	429	424	416	435	447	429	383	423	392	453	430	431	407	406	413	436	424	454	422	422	426	444	443	422	408	411	381	436	428	411	416	399	422	393	479	426	421	400	432	449	434	411	401	433	431	389	421	439	416	456	398	423	434	422	398	440	406	419	358	420	388	432	433	433	418	439	428	429	379	420	429	384	411	426	444	421	411	420	414	394	414	454	422	430	449	402	453	448	408	433	465	434	387	425	452	424	433	440	438	428	415	396	424	470	426	418	429	428	415	449	432	437	358	399	377	404	420	418	394	395	374	414	418	416	397	435	438	359	426	417	411	424	432	423	423	398	403	401	395	425	421	413	461	440	422	384	443	425	436	417	406	419	459	433	396	421	406	443	436	452	420	422	428	432	453	422	436	435	418	417	420	409	446	363	447	431	394	416	486	416	420	438	447	420	442	414	484	418	383	422	405	379	412	445	402	434	417	454	408	462	408	410	379	449	417	446	420	405	439	414	443	423	426	415	426	397	410	458	412	401	393	434	397	416	446	444	433	430	411	455	420	399	436	411	404	440	444	389	416	429	447	412	427	413	416	404	435	425	431	441	396	393	419	437	458	425	417	453	423	432	425	385	441	427	426	425	416	412	431	420	446	427	459	430	437	432	421	394	383	452	400	386	458	469	419	428	425	420	418	422	404	413	421	423	419	421	429	438	382	417	432	439	381	439	447	424	456	440	442	462	414	449	409	421	414	431	419	405	413	411	394	392	420	466	433	422	382	382	425	464	407	429	399	409	416	436	380	405	386	401	415	413	449	438	458	434	445	439	449	431	442	452	438	440	456	447	453	422	425	427	449	448	403	428	426	435	440	418	432	440	440	410	445	398	418	414	418	383	420	402	463	442	411	410	404	420	421	431	424	418	475	406	419	422	451	432	401	462	432	470	417	424	427	430	395	395	424	411	398	412	438	424	436	432	438	402	407	417	414	439	419	396	380	404	417	430	401	427	420	375	412	415	444	413	417	436	423	418	407	422	427	453	393	447	432	399	396	424	397	419	400	413	450	433	408	447	461	392	394	452	396	425	430	390	425	400	408	419	417	453	447	421	453	397	423	401	411	403	401	426	414	421	439	451	403	390	429	390	436	411	414	426	487	402	413	424	415	418	410	446	425	391	429	453	418	430	404	459	464	408	451	411	430	411	407	424	402	417	440	394	386	421	393	425	392	429	429	435	466	437	405	442	440	418	413	423	431	456	402	413	449	395	403	415	426	405	410	439	390	426	436	410	413	427	421	406	431	401	398	415	394	419	416	400	399	452	428	405	430	391	409	402	426	419	401	418	448	434	441	446	405	381	449	454	401	412	407	417	439	413	392	435	463	400	397	439	421	442	431	413	424	472	434	382	456	408	389	410	431	434	456	407	381	422	406	434	424	399	400	416	403	415	450	420	429	419	405	416	444	429	419	433	439	411	453	406	420	444	409	402	436	407	379	449	438	419	456	441	410	391	449
1533	1024	593	444	745	836	751	636	505	431	332	296	236	211	206	161	128	134	94	91	97	78	101	87	90	90	61	71	54	47	64	50	58	58	45	49	40	32	30	37	42	23	49	49	33	32	35	36	36	45	27	30	41	37	52	33	28	40	36	38	39	41	37	33	40	29	28	42	37	37	35	25	29	39	36	36	31	39	26	29	31	27	27	27	30	39	25	34	39	45	29	29	36	34	38	33	41	29	31	27	29	43	41	28	34	25	34	30	37	16	25	38	36	35	38	29	39	25	37	33	31	31	31	31	33	39	32	26	34	26	29	30	31	40	25	25	37	33	30	35	24	32	32	27	29	29	31	33	38	33	32	29	32	30	33	44	34	21	36	37	29	41	40	37	27	29	34	27	23	34	27	44	29	33	26	28	40	27	41	21	35	27	19	32	30	24	24	35	22	36	27	30	34	40	35	30	24	31	39	23	33	33	32	27	27	27	25	30	29	31	33	32	25	36	29	32	30	27	29	32	23	33	36	31	34	39	33	37	37	35	27	35	21	40	18	15	33	22	26	35	32	27	31	36	29	37	16	28	27	36	24	31	29	36	38	29	28	26	28	19	33	31	25	36	29	32	32	28	36	27	28	33	33	40	39	26	24	31	28	32	21	27	31	20	30	27	23	22	27	28	40	28	34	30	29	26	29	36	34	42	34	32	27	30	28	37	23	29	33	34	34	20	34	36	32	31	28	29	36	27	31	30	35	29	24	26	32	23	32	34	25	33	25	18	27	34	30	34	31	47	33	27	18	24	35	32	35	27	32	32	25	28	31	35	38	33	28	30	35	35	31	31	25	31	20	38	36	30	36	31	24	25	24	31	37	31	26	39	22	27	28	34	38	25	33	34	26	33	32	22	29	37	26	33	27	31	37	32	23	30	33	36	28	36	25	33	40	38	36	23	33	31	35	22	27	25	29	37	33	36	26	33	27	33	32	32	26	29	36	23	27	32	33	38	33	35	19	34	32	25	32	20	28	26	28	36	46	35	13	29	30	28	27	36	32	38	29	30	38	27	34	37	32	22	32	36	26	28	33	41	24	39	15	32	32	30	26	30	24	25	30	27	29	26	35	33	38	26	33	28	35	28	34	31	30	32	34	26	35	26	36	41	32	27	42	36	32	32	26	30	27	28	34	36	26	23	37	33	34	27	38	36	25	39	33	26	34	35	38	34	26	36	33	26	33	27	28	30	27	31	30	25	24	34	18	26	32	35	26	30	36	44	23	25	26	34	33	31	37	36	30	37	30	29	29	25	25	27	29	26	34	28	41	39	23	27	28	29	30	30	22	33	38	40	37	26	31	33	24	39	30	39	29	30	26	44	31	38	29	39	32	35	25	27	31	35	30	30	19	37	25	28	27	29	26	36	25	33	34	34	31	33	23	27	33	27	33	24	23	27	24	44	18	42	28	26	30	21	35	33	35	31	32	25	26	35	31	30	38	25	36	19	31	21	34	32	26	19	36	31	23	22	28	34	34	30	36	34	35	27	43	24	37	30	28	33	29	30	37	16	35	38	20	31	31	31	22	36	34	33	32	32	36	35	21	29	40	28	43	28	29	42	32	34	43	32	32	27	20	36	31	38	35	25	30	25	34	22	31	39	23	35	28	30	37	27	32	25	27	28	40	32	31	29	26	32	24	29	30	35	27	36	33	16	36	28	36	38	27	33	27	33	23	30	26	29	32	29	36	39	24	35	31	20	30	32	37	28	28	20	31	29	26	35	33	29	30	31	21	27	34	31	25	35	36	33	32	36	22	18	32	35	33	28	37	22	23	32	23	26	27	34	24	25	28	33	35	31	36	34	31	37	28	32	39	36	37	33	38	30	36	27	40	20	24	31	35	43	31	32	24	36	24	31	31	35	35	26	38	32	35	35	36	26	30	27	33	26	34	28	24	23	36	29	27	24	30	35	31	35	30	42	36	25	29	36	33	26	27	27	23	30	24	17	33	21	30	38	34	27	26	20	36	25	28	35	41	27	34	27	33	29	28	37	27	30	33	37	38	26	31	23	28	26	24	36	27	30	29	33	29	43	33	32	37	21	33	38	26	28	37	28	33	32	30	21	29	39	25	31	20	17	32	25	34	29	33	40	27	26	32	35	22	32	27	31	38	28	36	30	29	25	25	32	23	37	29	43	40	26	27	26	39	24	32	30	39	34	25	37	25	24	32	28	26	27	23	30	32	28	37	32	26	37	38	37	34	29	30	36	33	27	27	35	40	34	33	45	31	35	40	29	28	46	29	41	31	34	33	27	30	45	31	30	38	33	37	29	40	32	23	32	31	28	25	31	38	32	27	38	28	32	33	31	40	34	33	23	25	37	19	23	25	31	28	47	25	30	29	31	31	27	28	23	37	31	41	28	31	29	30	28	27	33	37	34	22	30	31	26	34	31	34	21	30	27	33	28	32	34	33	30	36	29	31	35	32	35	20	24	30	40	25	31	27	33	30	25	34	26	32	25	28	40	32	29	31	13	39	25	27	36	31	15	44	35	33	33	30	28	29	28	21	37	36	29	30	29	35	37	39	31	27	30	35	38	31	21	31	31	30	30	31	37	25	29	29	16	35	29	27	35	31	31	28	27	25	22	36	35	26	26	48	43	29	29	25	36	31	31	41	34	33	34	21	28	33	19	35	37	31	24	19	24	28	30	34	35	33	37	33	30	25	30	34	24	30	30	33	35	30	33	33	24	37	36	27	36	34	30	36	37	24	30	28	31	26	26	32	17	30	40	25	37	35	33	22	28	34	31	32	34	27	29	39	25	28	39	35	27	34	25	37	28	31	41	30	36	21	31	28	30	24	26	28	19	32	33	23	33	31	34	20	36	29	30	26	33	22	40	26	25	24	22	50	28	39	26	35	31	27	37	35	34	32	29	34	18	33	19	26	28	39	29	23	25	25	35	37	32	30	37	38	37	24	30	40	35	30	32	36	37	29	37	30	30	31	39	35	29	20	29	25	39	33	27	23	35	33	22	34	28	28	28	39	37	36	36	43	33	21	32	35	30	18	36	32	29	33	31	24	33	28	32	37	38	28	22	29	30	31	41	33	36	32	25	34	24	35	32	42	34	25	28	25	25	26	35	30	26	30	23	38	36	29	29	23	35	26	31	31	41	38	37	23	31	20	25	27	37	32	34	25	32	34	23	39	35	33	31	25	36	32	33	30	25	32	32	26	39	37	37	33	30	36	32	34	38	38	25	31	25	31	23	32	27	27	35	29	30	30	31	29	29	24	32	29	29	30	35	43	37	30	27	41	36	24	24	30	22	19	35	26	30	38	25	24	20	32	36	34	30	35	42	30	29	24	37	24	37	31	36	34	32	34	31	31	33	35	29	42	22	40	36	33	26	37	40	27	25	31	41	38	39	29	32	27	35	32	39	40	32	39	36	31	32	28	27	23	28	35	32	35	29	36	33	29	28	30	18	33	28	28	28	30	25
25829	19469	13338	27176	35354	34175	30074	25870	21805	18744	15353	13065	10952	9357	7911	6512	5776	4648	4273	3898	3748	3628	3585	3273	3063	2713	2271	2021	1864	1725	1634	1500	1337	1190	1178	1028	956	932	893	882	903	925	830	766	775	758	719	732	714	769	717	715	721	768	795	796	690	713	650	648	655	635	624	576	583	570	603	613	661	580	520	592	572	552	553	539	559	553	573	601	586	531	573	552	568	553	536	586	518	517	529	497	566	578	502	540	467	533	490	490	493	500	477	467	529	498	513	508	458	534	487	503	509	473	494	504	481	477	501	457	482	492	506	520	496	515	529	461	502	509	488	491	486	474	511	504	514	504	524	501	492	501	502	511	465	486	473	513	485	485	461	466	500	497	478	470	500	488	473	482	484	480	488	487	477	529	478	482	484	504	524	507	514	546	443	464	496	501	533	517	480	499	530	469	452	497	493	502	497	503	482	499	469	507	515	519	494	476	511	464	492	497	491	480	496	536	517	490	474	485	479	454	482	478	497	491	505	493	479	503	510	526	479	490	468	429	505	499	450	467	504	517	521	488	482	492	511	498	470	519	486	477	476	463	502	454	512	552	504	489	510	534	538	477	509	478	488	500	537	492	491	477	499	462	514	525	516	476	505	504	481	494	529	482	512	454	510	494	492	497	501	490	511	484	500	486	481	524	462	449	488	496	490	530	500	533	522	489	486	477	448	467	512	437	523	513	456	529	479	503	478	534	509	500	490	467	489	472	506	474	490	507	481	464	466	461	488	497	479	494	507	492	492	501	498	483	487	505	481	482	500	513	483	488	488	469	500	464	456	457	504	492	508	531	486	495	487	521	485	478	530	507	475	512	466	487	493	454	530	504	461	468	510	467	491	479	494	486	466	507	512	473	488	505	487	487	475	507	469	473	470	484	540	495	484	470	505	466	493	446	479	491	476	464	498	470	494	499	506	495	486	479	525	514	466	492	475	481	447	467	528	490	473	510	532	455	469	492	477	514	522	499	522	507	455	491	511	509	517	509	501	490	508	469	496	509	531	536	487	441	479	517	486	508	458	516	488	472	512	475	456	456	547	501	492	479	507	488	495	501	514	491	496	496	501	529	495	494	513	505	526	495	497	480	496	493	522	519	463	486	504	536	513	546	468	487	481	480	541	488	510	469	473	496	511	498	474	501	479	495	474	476	469	475	506	504	454	482	452	542	477	505	506	484	526	486	520	477	467	538	492	498	486	494	460	503	473	503	447	478	471	442	517	451	461	477	486	514	444	537	495	499	491	467	492	524	491	475	522	450	490	480	484	498	471	511	496	514	498	497	453	503	451	479	452	518	501	505	500	475	481	471	476	499	516	496	465	475	526	514	481	485	468	476	504	483	456	486	473	489	519	446	498	483	488	478	489	461	467	504	548	516	458	539	504	487	488	490	452	484	490	485	506	493	514	480	535	485	479	478	514	476	502	494	531	496	509	485	479	517	472	474	478	500	476	487	454	499	480	471	464	520	507	499	483	445	510	509	488	464	533	467	495	477	512	510	508	486	506	508	487	510	521	517	492	456	494	482	501	502	472	509	486	476	491	496	475	493	488	477	513	491	483	487	508	506	497	491	475	483	502	469	477	477	489	534	489	505	518	462	483	482	520	504	499	487	499	497	480	512	487	512	485	502	500	485	487	487	480	469	474	471	493	538	503	516	513	481	497	478	488	506	471	484	506	442	462	499	491	476	459	495	503	512	518	524	511	471	500	479	484	486	495	503	494	494	492	517	489	504	501	546	529	496	512	479	492	491	479	480	521	517	473	521	528	527	491	494	499	512	486	505	509	459	503	507	513	526	507	472	458	492	509	487	516	521	507	483	467	517	471	487	495	505	452	502	515	490	500	483	476	470	531	512	486	516	496	460	503	505	476	495	493	477	484	512	522	466	478	524	500	460	487	536	515	501	506	493	484	516	523	489	479	492	463	504	479	487	481	505	503	516	460	468	462	494	471	492	510	519	511	520	492	516	461	502	469	493	476	509	500	465	513	511	508	511	505	475	459	460	517	497	518	482	531	458	468	483	511	524	460	533	518	447	472	495	479	527	491	478	495	501	458	462	495	469	478	467	464	487	518	497	486	511	506	495	459	505	461	492	480	493	501	467	501	554	492	513	476	522	482	468	513	503	464	471	558	468	505	514	491	495	462	546	498	455	530	535	492	493	514	501	482	493	482	454	484	446	459	516	491	497	478	467	511	494	507	499	512	492	431	466	465	468	512	499	507	500	503	481	522	526	497	520	529	491	501	507	449	502	490	500	468	499	503	500	479	510	496	511	485	546	528	496	444	513	477	520	503	481	465	464	489	497	480	499	469	465	498	502	454	507	513	502	514	492	496	481	520	514	479	503	475	506	513	479	460	477	509	488	509	481	524	485	526	456	480	508	500	517	487	509	479	485	477	483	510	481	487	515	468	476	522	480	499	466	485	490	492	509	501	530	476	536	485	465	502	485	548	500	474	544	506	514	474	463	480	495	509	513	518	514	529	504	505	481	468	483	505	492	475	491	522	465	491	485	481	530	460	541	478	511	467	503	518	511	504	483	521	453	470	478	503	477	479	509	536	491	491	493	475	502	483	488	531	501	468	489	477	487	497	508	478	476	507	456	497	487	513	514	482	482	508	483	545	516	502	488	507	530	513	490	473	503	484	469	504	509	497	486	484	498	448	531	493	511	522	478	506	486	489	509	507	503	508	486	486	533	524	462	463	507	494	463	502	465	463	450	485	450	527	455	489	488	476	487	482	513	476	496	491	481	506	502	483	515	469	509	514	485	502	471	477	456	490	449	472	484	509	446	516	475	496	484	490	490	493	496	516	501	462	503	487	474	507	516	490	489	513	504	464	482	515	500	445	546	520	478	491	480	522	466	483	468	553	501	478	465	499	493	524	466	492	467	495	456	500	462	520	489	492	527	521	505	482	495	499	484	522	478	467	516	476	493	560	528	489	414	546	510	518	497	496	520	485	500	495	513	506	480	504	525	482	498	533	454	503	514	481	488	505	521	483	505	503	468	466	455	463	510	528	502	486	478	461	487	498	508	524	477	475	485	536	512	496	498	540	455	482	481	470	459	516	449	483	488	436	496	492	491	500	451	502	473	508	530	509	504	444	451	468	491	479	510	437	511	485	465	498	470	508	543	486	455	532	485	478	477	504	500	498	529	483	497	504	474	518	511	502	471	555	482	482	467	483	484	510	556	507	544	506	468	495	495	469	484	480	475	484	475	497	475	494	502	503	430	508	469	480	520	489	505	526	494	506	515	494	473	468	518	504	496	526	486	479	497	504	455	515	518	532	467	526	490	508	488	466	489	466	534	499	484	518	511	507	459	494	476	515	508	496	463	492	457	518	502	531	534	516	492	465	519	504	482	441	470	513	502	519	510	505	504	477	528	496	514	540	534	490	486	495	493	473	479	472	473	514	496	506	471	499	484	485	469	490	533	493	478	465	529	495	507	524	484	509	508
3267	892	576	413	664	809	667	563	452	375	300	284	230	191	204	187	136	121	92	108	105	99	89	95	93	78	83	74	59	69	60	60	71	52	60	54	57	48	57	58	70	47	50	42	48	57	41	38	48	49	52	51	48	49	43	59	54	41	44	55	44	41	44	50	44	43	45	38	39	43	44	46	28	44	40	41	41	53	44	53	38	37	47	48	46	37	35	43	35	27	58	48	53	48	36	45	57	42	30	38	44	27	39	41	38	45	41	37	48	39	52	42	36	32	38	39	42	46	41	39	41	38	42	41	31	29	36	48	41	38	44	44	48	32	51	48	49	43	46	48	33	35	35	41	47	42	30	46	45	43	41	46	48	30	36	40	33	47	41	49	50	43	37	43	36	43	45	42	32	51	47	34	37	31	38	46	45	46	28	49	51	31	53	43	42	43	37	38	37	49	35	37	42	53	37	44	40	37	32	56	41	43	34	41	48	40	52	51	42	46	43	42	37	39	44	32	33	42	44	39	49	42	44	38	47	51	52	43	36	36	37	48	39	37	41	41	40	45	45	34	43	43	43	36	41	36	39	38	51	41	45	48	38	40	30	43	39	33	50	50	35	41	37	44	48	51	40	41	46	42	29	40	46	37	46	43	42	46	44	46	38	44	38	42	41	32	36	42	48	41	37	39	35	40	37	48	53	34	32	34	40	44	50	32	36	35	34	49	43	35	38	54	47	42	41	44	33	43	35	39	39	41	40	35	38	41	33	34	33	35	40	47	35	33	46	48	42	46	58	44	36	41	41	46	43	47	44	34	43	54	40	51	42	40	42	54	37	48	37	40	44	36	53	37	60	41	37	45	33	38	40	47	45	45	45	42	42	36	40	34	38	50	35	33	39	42	39	38	45	40	36	36	37	42	37	47	44	39	44	50	46	51	31	39	45	38	53	31	45	43	44	37	47	36	51	45	49	36	50	45	49	40	43	54	39	36	51	42	31	52	44	37	38	50	39	49	34	48	45	39	56	48	51	37	42	42	46	47	39	51	45	34	38	44	48	35	38	63	36	42	32	45	45	44	31	46	34	39	43	43	41	36	42	37	48	40	37	38	41	27	40	45	45	41	39	43	35	46	34	35	38	42	43	46	48	42	37	38	38	43	36	45	49	45	38	40	41	46	35	42	42	48	33	40	46	36	48	41	52	47	40	47	45	43	48	35	41	48	38	41	40	46	35	40	26	39	39	37	38	46	47	40	38	44	44	39	28	38	43	43	48	35	35	38	43	52	43	46	46	42	57	42	44	49	41	46	42	37	41	41	37	41	39	49	42	39	47	36	47	61	49	37	48	47	44	43	43	40	46	38	37	41	34	54	46	47	47	42	48	34	35	38	47	48	34	42	53	40	37	37	47	46	36	48	43	51	45	45	47	56	44	37	47	48	37	49	35	40	46	48	50	45	44	36	44	33	41	29	43	39	44	47	41	39	57	34	33	46	51	55	47	49	48	58	51	37	40	42	36	34	45	36	43	43	54	42	40	37	33	48	35	42	30	37	42	31	44	35	37	49	41	53	45	47	56	31	46	43	48	38	29	37	51	46	42	38	38	45	44	48	47	44	37	39	46	48	49	36	53	37	42	48	39	29	40	36	48	38	36	48	36	43	38	36	39	47	45	42	35	44	42	43	35	50	31	38	38	47	41	59	42	36	43	49	35	44	46	42	47	32	48	40	42	39	46	44	40	44	37	47	48	42	38	39	40	43	50	49	46	49	33	45	45	35	31	36	40	31	47	50	53	41	49	48	42	44	51	31	40	36	43	43	39	34	40	40	53	53	38	41	36	35	40	33	39	62	38	45	43	42	46	58	38	49	37	44	43	36	50	25	40	33	33	37	31	39	42	46	37	37	31	38	38	43	42	45	37	49	37	39	43	31	44	49	39	45	36	47	40	48	58	53	40	41	50	54	63	38	30	43	41	39	39	37	38	54	32	35	55	37	30	48	44	44	26	38	38	39	39	41	38	32	33	36	47	54	33	42	43	37	41	36	46	49	40	45	35	40	55	35	46	48	43	47	41	41	38	47	41	47	47	35	46	31	42	38	40	48	45	42	36	55	43	52	45	36	51	42	38	41	38	47	34	37	44	40	38	37	54	40	46	42	30	41	40	28	43	40	30	34	39	38	48	36	46	48	34	44	37	51	39	33	37	38	44	35	41	57	36	43	45	49	27	47	41	42	41	42	41	43	50	49	38	45	39	36	40	37	40	54	34	32	35	51	32	51	35	48	45	41	37	30	36	41	45	40	37	41	36	43	48	41	49	45	58	46	55	45	40	43	43	42	37	50	35	39	37	34	40	44	38	38	38	41	27	37	54	47	39	40	32	32	33	37	46	44	36	39	57	55	40	44	41	36	50	38	43	34	36	33	33	48	51	43	50	42	43	36	42	29	37	46	30	41	39	37	47	40	35	48	46	43	49	37	46	53	56	40	39	44	37	53	46	41	37	52	51	53	48	39	45	39	49	58	42	45	44	49	41	38	35	40	60	44	40	46	51	46	38	47	39	51	46	41	30	38	39	48	30	38	36	44	48	44	39	41	51	42	38	44	38	43	40	43	39	44	34	57	43	49	41	38	49	42	56	48	32	35	49	46	37	41	45	40	32	39	40	41	52	38	46	42	48	45	28	46	44	47	46	50	42	46	40	34	43	41	45	39	44	49	50	44	40	32	39	47	37	45	43	42	28	43	54	31	49	39	38	46	41	37	46	43	40	43	45	42	42	43	50	39	46	35	37	37	39	33	46	40	44	57	47	45	42	29	48	40	31	38	41	39	45	48	46	33	35	45	52	36	43	28	39	40	47	31	51	46	50	53	52	43	40	45	28	40	44	48	44	40	52	42	44	38	28	43	46	29	42	28	39	40	43	34	42	42	39	44	45	41	47	44	50	48	45	40	38	41	45	47	46	48	34	43	40	36	40	47	39	37	43	51	49	32	56	53	45	40	43	40	44	42	32	33	42	41	36	42	33	50	49	33	37	44	38	41	47	42	39	39	37	29	42	54	35	50	41	49	42	34	39	32	44	48	55	58	30	51	38	44	39	44	38	55	39	44	39	42	38	43	42	41	44	37	35	40	43	47	40	33	42	37	44	43	39	36	47	44	38	36	33	52	41	44	32	42	42	48	41	43	46	35	49	35	50	32	45	41	45	45	50	36	29	50	47	42	42	48	47	39	41	42	44	39	37	49	39	43	44	47	48	40	37	46	37	48	44	49	44	47	38	41	34	51	44	46	49	40	30	42	45	33	44	36	43	54	33	39	40	44	41	37	35	41	56	40	38	51	33	35	32	37	40	40	46	36	45	48	35	39	47	41	43	50	43	43	32	41	45	34	51	46	35	39	35	36	36	37	39	41	42	47	36	53	51	45	51	35	38	40	41	43	50	38	42	36	50	50	54	37	50	45	38	41	48	31	42	36	44	39	45	42	50	34	41	40	43	40
23938	18032	12516	25882	34000	32758	29142	24587	20862	17457	14346	12258	10357	8636	7353	6282	5446	4702	4149	3680	3539	3793	3562	3411	2938	2618	2272	2116	1924	1914	1728	1607	1524	1436	1211	1077	1092	1128	1014	964	1046	1035	938	936	921	910	901	851	878	876	841	912	934	939	977	843	892	821	799	724	743	814	758	731	770	742	763	778	727	773	723	755	722	693	683	666	680	747	728	697	728	701	708	734	700	692	693	689	683	705	729	642	675	704	688	656	645	627	713	686	665	654	701	655	618	599	634	691	652	635	642	671	663	688	692	658	671	653	669	654	629	679	671	682	644	652	624	719	624	717	643	692	686	671	616	638	629	656	624	625	688	647	619	625	684	640	656	671	703	675	683	716	637	678	658	673	649	635	696	664	671	667	671	653	675	678	677	621	667	651	660	676	623	572	700	659	656	646	643	634	680	635	639	665	664	681	665	690	633	645	619	658	623	683	655	656	690	700	643	669	613	685	673	651	649	708	640	679	645	655	665	711	670	668	674	691	671	639	660	646	642	656	675	668	635	712	637	634	631	617	696	634	629	666	643	659	645	671	627	644	675	664	666	642	691	708	649	647	682	685	636	697	649	706	658	677	660	661	654	681	651	637	666	657	693	647	657	629	662	672	676	634	728	693	645	613	665	629	730	645	670	692	673	640	635	672	671	677	687	646	687	660	649	662	679	652	670	632	672	646	630	637	665	635	616	714	658	606	662	682	610	606	620	675	670	650	624	651	660	675	676	651	639	688	623	645	635	645	645	658	660	610	669	693	665	684	642	631	678	665	663	655	622	641	617	633	695	630	655	638	621	679	660	663	667	677	676	631	685	661	665	670	752	668	642	643	638	610	697	662	660	669	673	670	648	710	675	642	652	660	668	651	666	695	723	669	667	657	655	731	695	644	665	672	671	653	681	691	669	679	651	686	681	649	664	620	686	674	662	685	682	658	643	640	666	660	668	657	697	671	665	672	649	643	637	669	628	659	690	670	694	674	676	704	660	659	621	685	616	648	705	603	676	652	650	643	682	604	699	654	625	673	636	648	653	668	637	614	657	687	663	605	630	680	660	671	628	634	600	674	652	638	623	650	639	628	664	658	660	690	677	664	654	661	665	664	663	661	627	663	677	654	655	642	639	694	689	697	688	659	641	631	651	681	621	639	622	631	696	650	664	672	610	639	666	675	648	671	633	660	633	699	636	664	674	723	681	623	654	671	651	674	613	636	662	658	655	699	664	666	661	631	657	632	665	699	636	710	664	653	667	639	719	600	700	633	638	669	639	639	664	574	657	611	637	723	656	692	650	645	665	613	656	604	689	700	646	647	692	671	653	629	653	660	708	657	624	669	666	631	678	674	626	647	654	661	636	667	646	670	682	695	664	663	627	628	688	677	661	614	655	649	654	683	705	675	626	700	661	680	673	603	686	652	712	660	652	661	695	670	615	595	691	704	656	706	670	656	663	654	681	632	650	678	638	670	649	629	686	673	654	700	660	637	635	650	647	631	610	635	645	651	669	669	704	677	670	636	630	678	682	652	654	686	656	649	670	691	627	695	700	666	631	635	641	666	673	713	663	712	616	670	670	675	643	680	657	687	637	578	650	688	636	652	665	658	673	662	657	628	613	695	670	617	615	732	654	665	676	631	696	706	644	698	644	654	619	651	650	627	677	660	655	638	672	653	653	660	661	664	661	649	638	664	651	648	709	663	671	634	630	650	633	663	665	626	635	671	664	725	633	668	682	680	673	673	634	667	662	690	652	668	668	689	675	644	629	631	736	664	670	696	672	669	693	700	646	634	673	667	633	725	648	685	645	651	644	702	610	654	675	647	653	654	695	646	629	627	667	707	663	648	629	657	624	688	632	649	645	686	614	621	643	648	678	671	695	682	658	648	679	701	690	651	720	635	661	647	648	710	653	670	707	627	651	655	605	672	619	680	603	665	683	670	658	638	652	683	644	651	686	659	688	673	634	669	653	633	628	661	693	655	678	650	640	674	648	652	679	660	628	688	651	683	691	639	691	644	643	634	686	650	643	651	645	623	602	633	644	639	633	650	665	646	618	688	642	654	644	656	677	666	671	691	645	684	662	718	639	700	690	647	667	681	687	647	677	652	651	671	664	703	672	670	625	668	642	690	691	681	676	626	628	631	668	657	679	695	683	648	703	617	628	691	665	667	637	704	658	650	654	621	652	615	618	642	645	689	655	712	671	700	643	640	635	642	681	625	698	681	674	712	637	681	625	652	662	711	638	700	625	636	687	679	649	644	662	705	658	692	670	670	641	679	635	656	681	679	686	610	646	703	632	661	640	647	628	681	642	665	695	650	690	656	683	635	641	644	641	660	681	638	670	690	670	672	650	685	681	648	634	667	654	675	584	599	723	649	630	719	618	699	657	641	641	659	633	652	646	678	635	635	627	649	628	690	639	669	626	671	655	670	670	696	633	657	666	679	661	612	658	656	647	617	664	673	665	696	647	694	649	639	641	600	679	710	670	628	660	662	652	656	623	659	671	635	706	672	658	699	662	655	641	625	637	697	594	656	607	662	672	693	654	633	666	659	621	709	670	674	654	593	662	672	662	653	690	656	617	643	633	700	698	682	606	591	687	669	663	667	662	670	697	654	666	651	660	620	661	635	683	661	673	712	643	654	664	622	648	630	685	693	703	720	608	666	657	702	641	687	652	655	663	630	669	640	660	636	690	637	649	669	633	669	678	604	706	658	705	671	669	656	681	676	689	655	638	669	659	683	648	656	643	683	648	617	682	626	711	662	685	659	669	687	624	661	642	648	657	648	660	671	656	681	658	652	623	674	680	669	648	661	678	641	666	665	674	648	707	635	672	626	650	697	661	666	643	659	649	644	654	646	687	693	648	681	629	693	657	658	645	691	670	605	699	650	645	692	673	668	698	646	638	619	670	607	658	627	672	609	701	660	667	698	634	653	653	686	661	698	661	651	655	677	685	686	684	649	653	685	686	597	613	681	657	673	662	707	607	683	650	656	647	642	682	672	677	682	676	690	736	678	644	673	655	648	676	702	651	597	670	698	681	646	675	653	640	667	689	651	633	657	703	689	663	660	677	672	655	669	682	643	709	686	638	647	634	665	655	683	672	677	649	644	638	657	646	676	654	651	631	652	655	691	624	647	619	643	601	674	660	641	676	699	670	644	637	639	653	702	606	654	674	641	701	673	684	633	687	601	650	678	658	679	692	653	685	650	653	681	608	674	644	678	644	692	683	659	663	679	659	664	640	634	634	665	681	660	690	652	689	612	651	666	666	676	624	656	631	692	630	660	680	653	660	630	640	686	689	675	669	653	679	664	676	647	664	618	635	665	651	638	667	614	653	638	640	620	655	651	631	684	681	635	662	666	590	622	657	658	647	684	636	664	727	641	657	678	670	635	640	641	669	651	656	662	630	642	638	643	690	680	657	680	683	618	684	626	666	667	660	644	683	685	631	662	644	683	672	708	670	646	670	698	617	637
2747	1429	817	621	978	1164	963	823	684	589	484	408	342	260	250	230	180	157	142	141	153	154	132	112	126	101	92	81	94	95	104	87	69	83	76	67	62	63	62	64	60	62	57	55	65	59	54	51	60	71	62	53	60	57	66	60	61	46	60	54	62	57	54	45	43	65	57	52	45	58	58	56	46	52	59	52	53	59	49	53	46	50	44	50	36	56	40	54	50	51	58	43	50	44	42	57	49	65	35	41	51	53	54	53	54	53	57	42	44	48	54	47	43	39	64	43	52	45	49	66	36	45	55	45	45	45	44	57	42	38	57	37	35	60	66	48	50	50	53	44	51	43	43	56	49	54	40	58	42	69	56	62	48	59	53	55	52	50	54	52	68	38	50	44	42	40	52	51	40	45	60	42	55	36	42	52	41	35	59	45	41	43	50	51	55	55	58	41	53	50	44	49	44	48	48	58	56	51	56	48	47	54	49	45	52	56	55	52	62	41	40	47	45	42	47	47	51	43	52	58	44	56	44	48	48	50	41	57	72	51	45	42	39	56	49	47	44	59	55	43	47	59	41	58	55	58	60	47	30	40	43	54	39	50	60	56	56	51	51	42	53	29	55	38	56	40	56	46	67	48	39	51	53	46	56	56	43	45	40	53	49	40	39	47	58	56	49	49	52	45	51	51	61	61	52	52	56	47	43	54	48	42	54	44	54	39	50	39	46	59	54	52	50	44	45	47	56	55	51	52	49	53	38	54	50	49	45	41	53	38	48	39	49	48	44	48	47	61	46	53	57	42	48	42	50	51	45	48	49	49	61	53	61	42	43	41	48	44	46	50	45	39	62	52	41	54	42	37	50	44	53	45	59	53	40	48	50	56	62	52	54	52	56	57	45	48	50	48	40	58	41	51	32	47	55	57	57	47	62	40	57	53	52	44	43	46	57	52	44	47	39	51	48	35	51	48	53	56	45	43	43	53	52	38	41	39	46	52	39	58	49	50	55	47	52	44	46	40	53	50	45	54	36	48	64	49	51	36	57	42	44	41	57	56	52	34	51	50	47	50	46	49	48	46	58	54	48	42	46	47	55	58	59	64	47	58	40	63	50	49	54	56	36	45	49	56	46	45	46	55	57	60	60	50	50	51	57	45	57	54	35	51	44	40	50	54	45	59	51	47	52	55	56	47	45	44	48	37	46	58	44	59	54	55	39	42	51	55	49	51	62	45	43	48	49	51	46	43	46	54	43	55	51	49	61	41	47	42	59	51	52	44	48	59	49	46	46	46	51	61	43	47	54	39	41	41	49	53	46	55	54	51	38	60	55	48	38	53	61	57	41	51	50	55	47	64	56	44	60	49	53	56	46	41	49	44	58	47	36	44	52	62	44	48	46	51	46	47	50	55	50	51	45	41	55	58	57	59	42	51	46	47	54	50	48	55	54	50	51	50	54	54	48	47	49	39	52	47	46	39	52	47	52	49	47	48	47	49	56	43	51	50	64	48	45	49	39	51	46	42	55	59	47	30	57	52	46	35	37	44	50	56	56	52	45	55	59	42	43	52	49	40	51	46	39	50	45	37	38	45	55	52	38	61	48	47	46	46	61	49	48	42	43	56	40	55	47	50	56	46	57	59	43	37	50	49	53	35	45	48	44	44	37	48	55	44	51	48	47	53	49	40	48	41	52	33	48	44	40	48	40	47	54	39	37	50	41	47	66	50	42	50	41	51	37	56	61	62	37	39	48	49	44	47	39	55	49	40	51	48	62	50	51	52	49	51	55	51	53	38	44	53	37	59	38	41	43	39	43	54	49	47	40	54	41	46	37	51	51	52	44	46	52	50	44	60	41	49	51	48	53	38	52	35	60	35	53	49	42	61	59	61	43	47	44	49	50	52	45	47	36	57	49	48	44	47	61	41	37	50	45	54	44	57	48	47	52	58	49	53	54	42	51	44	37	46	38	47	46	56	43	56	49	58	47	51	65	40	44	46	58	46	49	49	52	54	42	45	54	44	51	42	49	50	42	45	36	58	58	43	43	46	47	47	46	34	47	49	58	61	55	53	43	47	46	54	50	52	47	46	43	47	50	75	42	41	54	47	51	50	46	48	49	42	63	51	36	47	49	44	56	51	49	43	53	39	60	45	47	42	52	36	46	59	52	52	44	48	44	40	44	47	52	33	42	55	53	51	54	50	42	47	47	65	51	50	55	56	48	51	56	41	56	47	54	44	49	60	42	41	52	39	47	65	49	50	47	41	57	41	52	54	56	50	45	47	44	54	57	43	72	54	47	49	52	51	54	50	41	54	43	54	44	44	48	53	53	51	49	43	33	51	42	51	53	65	56	50	53	43	63	46	50	44	58	46	34	45	54	46	56	51	58	46	43	54	57	55	55	50	45	46	45	61	58	49	38	46	61	51	57	47	48	41	42	60	39	59	43	45	42	41	34	48	48	56	46	42	38	52	50	52	42	61	50	52	58	41	49	47	59	50	49	47	51	33	53	47	54	41	39	48	53	51	42	49	57	44	58	64	51	37	53	57	64	43	42	67	37	54	58	37	55	43	41	55	40	50	37	51	45	51	34	41	48	54	60	50	50	41	47	61	41	58	46	60	45	53	41	49	49	42	53	47	52	37	37	47	32	43	49	57	53	53	63	47	55	57	42	47	38	59	54	48	58	38	54	53	29	50	44	55	49	46	48	46	57	50	56	50	36	51	43	52	56	58	49	48	33	57	45	45	48	48	45	38	44	41	59	45	56	52	63	55	54	52	59	37	44	49	45	69	42	54	37	56	61	57	51	54	47	63	48	52	63	45	47	40	57	38	55	51	43	61	45	52	46	44	38	48	59	49	50	51	52	46	44	42	44	52	43	42	49	47	62	51	61	54	64	54	63	46	46	50	41	44	49	38	52	48	37	54	43	59	50	52	49	46	41	55	49	45	41	57	42	56	57	48	52	46	41	48	33	49	46	49	53	40	54	54	42	56	43	66	52	47	44	58	50	45	54	57	62	46	65	48	45	52	46	43	70	51	41	57	56	55	46	44	43	52	37	49	51	49	49	51	47	46	52	54	43	38	60	47	44	57	54	44	47	41	39	34	41	55	43	48	51	49	59	43	46	46	48	52	57	44	56	51	59	38	60	31	52	54	51	54	40	53	54	44	46	47	47	51	54	45	40	51	54	43	54	50	42	51	38	46	39	45	33	55	54	47	44	46	52	49	58	44	52	61	48	42	53	59	46	52	43	46	59	43	57	49	49	36	45	48	57	46	44	33	46	66	48	41	50	35	51	56	59	50	40	50	40	50	48	55	57	49	48	47	54	41	47	49	35	51	40	56	56	51	37	50	42	57	70	38	49	38	46	59	46	54	63	47	59	47	43	58	48	50	41	53	48	43	62	59	57	47	46	46	47	47	47	48	52	60	42	54	53	41	39	47	44	44	52	45	44	55	43	53	57	57	55	44	50	43	50	46	44	58	54	51	40	50	41	50
29199	22604	16458	30594	38452	36941	33388	29544	25394	21815	18759	16259	13958	11964	10028	8728	7569	6842	5792	5129	5086	5280	4950	4550	4029	3548	3092	2766	2602	2520	2290	2051	1930	1718	1602	1522	1382	1414	1415	1327	1210	1212	1202	1167	1157	1105	1123	1089	1052	1086	1090	1085	1131	1146	1190	1122	1095	1099	1003	968	911	952	905	917	863	903	955	892	842	938	898	836	902	776	821	862	826	846	850	841	858	785	847	828	854	810	793	811	844	809	746	834	794	792	826	732	851	793	801	817	777	763	757	809	849	801	749	760	821	748	761	748	800	765	774	802	718	775	757	719	788	764	760	783	769	767	739	761	752	773	762	758	790	769	795	826	747	750	767	767	751	808	792	759	717	750	784	758	745	761	734	766	828	746	806	801	765	759	766	781	753	786	768	806	747	800	770	724	723	773	743	762	717	785	753	786	757	726	762	777	740	751	785	802	782	729	744	779	757	800	732	768	759	807	813	808	739	790	788	741	811	775	751	748	755	776	805	774	752	783	791	719	740	795	760	751	757	746	774	753	732	736	784	743	713	724	766	742	789	763	736	732	774	734	763	735	759	763	756	739	801	742	737	807	761	755	770	729	777	764	763	752	720	785	761	755	757	774	735	774	768	765	798	744	803	745	733	741	763	756	808	780	767	778	750	794	718	775	765	744	768	790	759	737	762	760	718	772	786	801	732	753	746	745	742	709	759	781	729	740	736	798	739	749	762	755	783	758	727	755	746	769	763	726	799	836	768	713	738	711	757	739	806	786	748	790	792	773	739	807	801	784	798	807	784	718	745	775	739	784	752	754	807	732	745	759	811	771	752	705	735	783	761	741	780	776	784	701	731	763	785	772	743	799	772	750	718	743	765	767	747	688	713	752	759	785	755	741	769	817	738	767	748	819	746	751	740	720	802	774	725	785	729	792	745	714	736	777	759	746	763	749	771	719	738	753	733	772	764	757	774	758	782	771	774	743	782	775	779	763	754	729	811	805	787	749	731	739	723	738	773	819	757	748	765	794	745	711	793	725	746	772	781	718	717	691	781	684	814	796	721	805	764	703	767	734	781	780	688	721	752	757	727	756	763	742	772	719	780	782	788	741	795	726	774	746	750	735	739	767	791	779	712	702	744	742	748	760	709	755	740	749	774	742	776	742	741	766	760	772	782	790	792	770	713	753	747	755	777	748	718	731	824	734	791	751	745	789	756	727	736	775	723	761	739	790	791	811	777	731	760	739	744	806	694	771	763	721	742	769	732	772	745	757	744	726	756	773	817	758	745	744	739	775	800	735	740	741	775	787	726	716	743	727	771	713	702	712	738	798	765	777	768	767	749	799	722	735	770	736	738	821	789	755	793	745	761	762	691	752	749	722	748	739	778	782	741	804	771	780	786	746	730	724	713	779	762	762	753	755	756	765	774	745	789	732	785	751	773	835	773	731	680	731	799	751	764	773	745	767	769	811	759	733	749	757	743	719	742	806	785	768	751	789	806	780	751	718	763	779	744	756	741	752	729	749	724	748	755	742	784	780	778	781	731	780	764	804	692	781	729	758	697	769	774	753	738	815	781	756	771	774	725	746	734	750	731	756	730	785	752	748	733	693	772	733	783	722	783	769	721	725	753	739	762	751	760	749	667	774	717	741	714	760	743	786	785	756	768	798	781	727	770	789	750	735	820	746	792	763	767	754	733	768	765	753	772	786	748	793	778	776	774	773	798	747	786	741	753	730	733	795	741	777	787	719	788	781	829	713	775	751	785	768	744	729	792	755	809	723	801	758	746	728	748	792	795	701	750	723	733	782	731	754	765	802	722	741	745	706	806	792	710	790	739	755	827	776	762	751	808	730	785	733	761	768	804	755	768	708	753	743	758	765	734	773	716	784	813	785	803	688	808	762	762	710	735	775	775	765	749	727	777	740	740	718	808	738	760	740	746	752	775	737	770	743	784	833	709	720	758	792	746	770	691	762	753	732	784	750	722	736	735	786	762	773	728	771	729	772	753	747	727	769	785	756	699	758	777	789	740	770	726	750	792	747	719	729	717	794	745	788	741	712	765	739	739	769	742	808	791	756	737	773	753	713	768	806	795	693	740	783	769	742	761	744	815	749	783	718	760	794	727	790	705	749	849	722	796	751	737	721	752	816	728	766	719	771	806	750	796	747	757	758	775	734	730	784	672	714	769	713	792	775	770	715	771	771	773	771	767	766	811	750	757	725	756	777	762	769	766	790	735	754	740	755	752	742	715	703	750	785	732	748	787	757	747	789	777	739	756	747	790	786	735	707	750	769	738	754	777	754	695	779	802	743	799	744	686	759	749	773	801	762	752	776	767	818	757	724	730	721	777	749	709	785	757	735	733	748	775	717	760	708	762	733	732	753	785	749	751	747	764	805	767	731	762	747	773	764	775	738	767	741	726	718	733	792	765	780	754	768	750	730	746	744	713	713	750	763	759	731	748	703	734	718	788	723	768	724	796	825	704	751	770	833	778	738	757	736	745	767	734	805	799	782	741	809	770	734	805	765	766	761	751	744	776	791	784	745	722	767	734	749	776	776	802	776	801	770	788	787	757	695	705	714	766	761	728	779	692	773	799	765	748	717	775	721	763	765	795	773	779	808	777	761	750	750	764	760	730	738	736	729	772	761	815	742	793	725	735	746	730	751	760	746	740	798	751	784	857	739	770	739	744	741	743	765	769	805	720	737	714	717	747	760	773	751	761	731	796	743	777	770	762	800	737	732	734	785	725	766	758	729	739	761	759	763	751	747	739	771	789	752	743	732	706	770	758	750	722	769	787	712	749	769	783	786	737	743	735	748	746	734	753	739	777	755	751	786	749	754	782	743	774	756	731	813	719	787	787	778	747	772	760	736	771	781	695	784	710	749	751	794	787	766	771	795	723	788	751	748	763	775	757	724	750	746	735	750	710	744	733	773	795	827	742	777	756	782	706	791	744	737	780	811	788	789	763	751	801	768	802	775	726	763	748	692	801	716	754	769	824	745	711	744	742	727	723	748	767	776	734	775	754	791	731	775	766	792	810	750	812	816	726	698	738	777	709	796	777	830	723	727	720	718	736	721	780	765	751	779	792	777	729	760	728	817	813	709	769	792	740	704	808	753	759	708	744	752	800	721	749	744	743	760	782	819	751	741	758	734	730	754	753	759	750	735	746	738	752	724	766	744	741	739	770	773	787	741	687	757	773	757	746	780	757	713	777	737	756	729	800	717	780	758	802	774	695	733	773	761	725	750	742	696	759	780	739	724	774	776	768	753	767	780	758	805	759	772	769	701	750	772	765	770	756	759	778	771	732	714	766	754	762	788	749	759	788	690	737	785	748	779	781	720	709	715	788	736	764	763	752	742	765	738	783	735	819	787	761	711	706	788	771	784	738	753	783	764	723	722	763	705	727	727	762	786	719	774	749	750	751	788	791	757	747	726	740	786	768	768	753	730	721	778	740	804	735	808	740	735	773	723	741	746	747	734	758	772	709	761	765	764	765	743
2002	625	390	260	445	533	400	384	323	258	238	188	164	131	92	108	89	71	70	64	84	79	65	77	69	49	50	47	49	35	40	50	28	31	33	26	31	24	32	30	32	30	31	25	29	26	28	30	17	32	29	28	40	29	29	32	25	24	22	21	30	22	40	28	32	26	35	27	26	25	25	24	30	30	19	23	30	23	29	29	23	27	37	24	18	25	23	23	28	23	21	42	31	26	27	26	26	21	24	29	18	27	28	29	28	25	30	24	31	28	30	30	26	34	25	28	33	21	23	24	23	18	33	27	31	25	27	15	20	24	36	25	32	26	19	25	31	27	34	21	22	29	22	31	29	25	25	37	24	29	26	36	35	22	22	14	20	25	20	23	25	26	21	26	14	29	25	26	31	30	28	23	31	44	27	30	32	30	20	21	22	21	16	16	24	29	25	25	29	25	24	33	18	20	19	36	23	29	26	32	24	25	25	23	24	32	32	28	17	22	28	23	33	34	21	29	29	19	25	37	26	22	31	20	31	31	23	35	27	24	30	34	24	28	18	24	20	19	30	26	26	30	18	21	24	25	18	18	23	25	30	23	22	22	22	24	14	27	28	28	21	12	27	20	24	21	23	17	24	25	31	29	31	30	23	32	27	32	21	26	22	30	27	26	27	29	26	22	30	33	34	30	31	24	33	25	22	29	26	27	35	30	27	26	21	33	35	30	25	30	25	22	26	28	35	22	30	28	27	28	17	29	25	32	27	23	22	25	23	19	35	36	27	28	26	29	26	27	21	32	42	21	30	25	22	28	34	34	28	23	22	29	34	26	37	27	27	25	20	31	30	28	29	19	30	33	19	29	20	32	26	27	16	21	26	25	23	28	38	27	24	26	28	28	28	18	24	31	28	19	22	34	26	23	34	25	33	39	19	27	29	32	35	29	34	22	32	25	21	29	26	24	29	25	34	43	24	36	29	26	29	18	30	30	27	25	23	23	20	31	28	25	26	20	35	27	28	24	24	21	32	19	25	26	28	26	37	18	26	21	21	31	20	34	17	16	24	24	22	18	34	17	27	32	17	21	30	23	21	37	29	26	22	28	22	24	23	24	31	32	26	26	30	23	25	29	30	19	20	24	24	38	26	24	30	33	33	28	20	25	22	26	35	31	21	26	22	35	24	28	27	32	37	34	17	19	26	31	31	27	26	28	20	17	30	32	32	29	26	24	22	35	27	22	20	34	36	27	27	30	26	25	24	17	25	27	26	27	25	22	16	22	22	25	19	32	25	25	18	29	22	17	27	19	26	26	24	20	16	33	31	28	37	18	25	37	26	20	31	32	26	32	21	25	29	16	24	32	23	26	25	22	31	32	22	27	23	31	28	32	29	24	28	26	28	20	33	23	25	18	32	39	24	25	20	26	31	21	19	23	40	28	22	30	33	17	28	27	29	26	21	26	25	27	22	29	31	25	25	36	31	25	22	23	27	20	31	23	32	29	28	26	32	18	29	23	28	29	17	20	23	30	24	29	35	27	12	32	28	24	27	25	24	29	35	30	28	30	20	30	24	19	23	23	21	26	25	32	22	27	26	22	23	25	27	32	26	35	27	19	26	32	20	17	25	30	28	28	19	29	23	28	27	35	32	23	26	18	25	25	23	24	15	22	28	24	18	34	25	23	35	26	22	26	22	25	29	29	21	19	27	31	20	21	33	25	21	21	28	30	26	29	27	28	23	25	24	24	21	31	27	22	24	23	33	30	16	26	35	23	26	33	30	22	25	26	21	38	24	22	31	19	18	29	23	18	19	24	33	31	29	29	29	19	24	26	23	30	37	22	32	21	23	31	23	35	21	30	26	26	31	29	25	33	26	34	32	29	32	23	31	26	27	27	29	28	23	26	32	23	19	20	25	29	28	28	32	28	29	22	26	28	28	25	28	27	20	18	30	23	23	25	21	28	16	21	36	33	24	27	24	28	25	24	25	22	34	20	23	22	24	26	22	25	23	29	25	22	28	27	30	23	30	25	26	22	24	20	32	30	26	22	26	24	23	28	28	27	24	38	32	30	20	18	30	22	29	18	40	32	24	29	24	26	21	21	27	26	25	26	22	23	33	29	17	37	30	19	24	23	24	24	26	25	31	33	21	26	24	37	25	28	30	30	31	21	29	29	30	33	24	31	31	21	27	17	29	26	24	28	23	33	17	30	22	25	39	30	23	32	25	29	28	31	27	31	30	23	22	33	16	22	34	31	24	23	23	28	29	22	25	24	34	28	28	27	34	25	16	27	26	24	32	32	30	22	24	26	36	31	25	20	31	23	28	25	26	21	22	28	29	24	29	25	30	23	29	25	20	16	24	27	30	30	32	23	28	21	31	23	30	29	21	27	25	23	31	25	17	20	35	34	33	22	24	29	31	20	23	16	36	25	23	24	32	29	25	25	22	22	37	31	28	29	27	24	31	29	20	26	28	29	23	29	22	18	23	28	23	18	31	25	30	26	25	26	29	36	25	29	23	30	19	31	27	31	30	23	22	16	22	30	31	32	29	26	30	24	25	34	19	29	32	26	30	20	32	33	20	29	19	19	40	23	23	27	28	25	34	16	22	31	30	24	18	20	31	26	30	24	29	32	22	30	22	23	27	24	20	18	23	29	21	24	41	29	33	19	19	23	27	18	24	19	24	26	23	21	29	19	27	30	34	31	28	27	23	23	21	25	25	25	24	37	35	24	26	29	30	34	16	30	23	26	23	30	36	30	31	23	28	29	37	32	40	31	29	27	30	16	31	21	28	25	27	23	32	26	26	21	21	21	34	38	31	28	31	24	22	27	32	36	24	20	33	33	37	25	18	19	33	27	25	26	21	22	23	27	25	27	31	23	21	29	38	27	30	25	18	43	29	36	24	23	29	24	34	29	12	28	37	26	25	27	32	27	27	19	21	33	13	21	26	18	21	25	30	24	24	33	31	29	20	30	35	34	25	27	28	26	26	26	26	35	20	25	27	31	17	14	28	26	34	25	17	21	28	31	19	24	28	24	28	25	25	30	24	26	25	30	34	29	25	28	24	16	32	34	25	32	30	20	22	33	27	26	30	25	20	18	27	23	33	19	25	27	23	24	25	33	30	29	27	21	27	27	32	28	29	23	13	28	28	20	19	24	28	28	22	18	28	30	27	27	32	32	30	30	31	24	31	29	33	22	18	26	17	32	18	32	27	17	22	25	22	28	26	22	31	23	19	21	20	31	22	21	25	28	13	29	26	24	30	21	38	25	32	28	28	29	36	29	19	30	26	32	17	25	33	33	20	25	25	27	32	14	29	27	23	21	26	21	33	23	14	39	29	25	28	18	26	25	26	25	25	27	25	28	20	31	25	24	16	25	39	26	25	28	21	28	25	24	21	23	28	26	23	29	17	23	22	18	27	18	24	16	28	26	20	22	23	32	24	12	29	22	28	19	23	33	26	21	21	26	20	28	22	20	25	31	20	28	33	29	28	27
21190	14895	9868	22105	29872	28129	24492	20217	16665	13170	11041	9185	7423	6183	5153	4360	3902	3347	2973	2630	2698	2820	2736	2579	2140	1776	1627	1502	1427	1266	1151	1093	1008	855	771	750	707	767	712	739	683	679	602	610	605	580	596	593	578	552	626	579	631	630	619	643	555	516	509	521	509	527	479	460	491	493	455	470	472	476	468	458	432	447	458	457	439	523	458	428	436	464	446	471	451	432	484	443	451	440	433	453	437	429	424	442	420	408	396	448	413	398	451	381	435	459	401	434	416	429	395	416	416	453	409	435	395	393	423	409	428	403	430	439	439	416	399	464	438	430	448	411	411	388	442	401	390	430	425	441	403	430	453	427	384	436	418	431	425	444	409	410	452	413	425	441	460	401	422	461	420	417	431	427	409	427	437	433	422	415	474	426	425	433	443	426	426	403	448	400	417	428	440	452	420	428	463	399	403	420	433	439	417	423	431	412	431	418	415	443	438	396	371	402	453	451	412	429	423	441	396	406	408	426	417	423	390	416	461	430	430	424	431	412	420	433	438	431	412	428	418	464	423	413	495	444	367	424	426	404	422	378	413	390	428	420	437	375	431	450	389	387	432	393	399	444	390	395	408	421	413	424	394	457	463	422	460	431	427	394	438	414	456	430	418	422	399	405	454	413	393	390	430	392	419	422	408	418	439	449	383	432	456	443	415	431	444	407	400	391	416	419	412	397	447	410	397	386	416	438	427	426	398	436	420	411	407	373	432	427	411	402	413	426	430	404	427	410	426	422	421	385	450	438	397	457	431	407	436	372	398	431	412	403	389	449	461	399	435	472	435	430	417	469	424	450	413	413	417	432	440	398	431	433	440	421	422	437	404	426	436	397	443	383	422	437	401	392	397	388	413	421	411	414	468	439	434	415	443	381	392	415	356	421	419	445	406	444	452	443	411	397	414	426	433	388	429	416	451	447	438	414	409	423	453	408	429	429	431	426	428	427	434	438	429	395	396	439	424	419	430	441	368	444	435	414	404	478	400	449	431	430	427	433	379	388	406	466	394	409	439	427	392	402	384	423	453	389	394	393	380	397	456	404	394	430	431	434	400	417	410	426	393	419	420	446	390	405	469	434	450	415	423	434	406	437	411	448	383	442	436	425	412	417	413	408	384	429	385	426	420	374	463	440	399	441	420	425	399	393	409	443	403	398	380	471	427	389	428	423	424	413	401	393	425	424	409	414	411	446	431	446	418	439	414	383	393	425	414	403	424	420	424	421	423	436	446	408	417	449	388	377	407	403	460	425	422	411	460	421	427	415	415	437	443	376	409	398	387	438	449	394	386	407	372	448	422	411	453	428	443	421	433	431	460	402	445	416	426	421	460	419	396	465	426	429	417	414	429	433	410	414	451	431	428	391	423	416	416	434	419	414	427	431	447	420	405	418	438	402	444	429	416	457	435	421	434	426	425	411	476	385	417	407	396	414	416	453	443	398	405	439	446	423	423	450	438	402	422	421	397	415	441	434	448	457	417	444	422	422	452	419	421	426	416	427	439	426	375	403	440	422	414	441	421	390	392	390	425	414	408	445	449	402	431	418	432	399	406	433	402	432	451	398	426	429	406	444	436	408	406	408	419	422	421	420	413	458	378	454	382	440	411	403	408	432	421	410	420	437	447	398	408	429	404	431	412	390	402	434	437	419	423	425	412	391	419	428	397	410	430	422	382	477	417	405	446	422	391	385	396	391	443	407	427	410	458	396	406	449	389	417	401	449	390	391	407	455	397	406	395	420	432	409	463	436	436	439	403	419	459	461	444	423	410	425	439	439	408	398	444	392	419	431	425	434	441	420	432	411	417	412	404	404	427	413	425	430	429	398	409	438	418	386	425	434	402	453	410	421	437	426	417	412	404	427	417	425	430	396	401	430	405	402	425	413	449	416	397	419	453	450	380	464	422	422	398	387	444	415	420	397	412	404	431	422	393	455	435	408	450	456	423	405	424	402	441	413	458	387	411	429	440	419	424	399	373	428	430	427	411	426	436	392	413	430	437	423	422	424	459	433	444	428	439	413	387	467	408	417	453	401	429	400	404	401	405	416	425	434	432	417	432	403	456	403	401	458	450	398	420	418	423	460	429	440	399	440	427	395	425	432	455	410	412	451	432	435	393	410	411	444	444	459	446	399	430	441	436	465	428	435	428	433	416	372	417	428	433	431	380	419	430	437	414	467	394	427	403	417	418	385	409	415	414	425	413	412	402	405	411	447	449	417	447	411	437	478	424	439	409	426	426	442	467	419	442	446	406	422	428	433	376	424	426	412	395	443	412	442	420	410	443	423	434	445	386	424	432	382	406	453	476	454	439	412	407	415	391	419	403	458	430	406	426	448	421	462	387	453	419	404	420	424	427	444	422	443	430	415	444	451	425	433	405	427	410	445	391	401	446	440	442	416	424	430	388	421	456	408	402	407	427	420	424	396	427	451	404	434	435	443	384	442	434	447	428	435	435	424	398	408	410	376	430	393	399	447	446	378	475	423	414	418	420	403	423	430	438	435	377	406	403	378	442	424	446	437	432	422	442	385	439	412	430	415	395	439	444	449	392	412	398	442	421	418	389	414	431	395	449	375	405	436	436	398	393	409	400	439	428	393	423	416	452	422	418	421	418	432	454	441	395	425	462	379	400	385	399	414	428	411	451	443	393	447	417	422	443	411	391	417	408	418	410	440	469	429	438	450	420	415	387	368	395	416	439	426	430	398	439	422	373	428	479	432	421	388	457	424	441	442	439	455	457	401	432	436	423	421	426	418	418	467	419	439	454	434	421	444	420	411	398	403	405	401	412	454	414	458	421	435	450	452	435	430	412	430	452	414	400	424	414	413	406	401	411	441	449	388	444	429	447	377	448	415	390	450	401	421	435	400	452	414	430	455	450	434	447	449	430	407	382	406	419	383	437	417	402	409	401	434	410	440	443	444	428	403	432	362	429	392	448	428	450	408	424	429	428	460	400	446	423	401	396	442	431	424	406	413	448	416	416	450	395	410	416	408	453	430	444	429	424	417	384	429	414	416	424	426	435	426	428	433	441	399	451	429	391	374	403	430	423	399	446	433	373	444	396	439	373	429	446	431	404	419	401	402	429	422	416	435	425	416	435	432	415	381	396	443	412	429	420	417	475	430	425	417	433	409	439	438	395	421	420	392	432	485	427	418	446	444	473	427	430	410	386	398	405	432	426	421	388	437	435	422	415	405	426	417	420	428	391	407	425	395	441	397	424	432	398	437	422	405	441	430	423	394	407	396	424	443	418	446	415	405	410	404	411	464	403	409	391	396	457	384	465	449	454	454	449	412	386	370	408	406	420	421	425	409	418	467	441	408	439	420	423	436	433	413	423	433	422	471	411	416	397	423	434	410	400	410	456	424	408	365	442	440	447	385	428	443	426	406	446	420	410	419	423	434	412	415	404	412	410	420	437	437	367	444	443	429	415	410	394	432	422	392	428	404	419	444	426	418	444	434
1583	985	539	453	772	834	676	557	470	414	345	281	239	202	169	162	133	110	105	92	82	95	81	98	94	76	58	57	76	54	63	53	46	41	39	30	37	43	50	31	43	33	37	37	37	37	34	37	39	30	41	31	31	27	38	26	47	49	49	38	33	40	43	22	21	39	38	35	27	34	42	36	27	46	31	34	44	34	38	27	37	25	30	36	43	26	32	27	33	28	39	32	31	36	28	26	37	36	26	33	26	24	27	41	26	33	26	28	34	37	30	33	36	32	36	31	32	30	33	29	32	31	31	33	28	32	31	23	31	35	30	23	30	31	32	33	35	28	31	38	26	36	26	23	30	21	42	33	24	24	34	41	29	27	25	30	40	32	25	16	28	38	29	34	33	36	23	25	24	25	29	32	33	23	35	35	33	40	31	26	23	29	32	42	32	26	38	34	29	31	33	28	29	20	33	32	28	26	29	33	29	38	23	38	23	17	30	28	20	21	29	31	28	27	40	37	29	32	34	19	22	26	35	29	29	36	34	19	42	46	29	28	37	35	35	24	31	20	26	23	26	26	27	27	30	46	34	41	27	35	23	29	27	28	43	30	22	37	25	35	37	34	30	25	28	31	30	25	27	18	24	39	34	27	34	38	29	35	30	35	31	36	28	31	45	28	27	35	26	31	31	37	36	27	34	28	30	22	36	41	31	28	30	36	33	45	39	30	28	26	24	38	38	34	33	38	23	29	35	34	34	22	27	38	20	42	35	33	37	27	40	23	39	33	28	21	21	22	41	26	23	31	33	30	29	28	24	34	30	32	18	20	32	22	34	28	36	23	36	34	31	27	35	22	24	32	35	36	24	29	26	28	33	28	24	30	24	39	24	29	30	33	35	37	34	24	34	38	31	30	27	33	31	38	22	34	32	34	30	22	37	23	30	25	32	31	30	20	33	14	42	35	30	42	39	37	22	22	21	32	36	29	28	25	32	24	25	31	33	31	28	26	27	32	25	33	26	36	29	33	40	34	27	29	33	39	31	40	26	25	21	27	42	25	29	30	37	35	41	28	35	30	26	32	36	38	23	24	24	35	38	32	30	23	20	28	39	30	34	27	30	38	28	45	28	34	25	32	30	36	29	37	41	29	25	37	26	41	32	33	20	30	30	30	26	33	28	27	30	24	32	33	29	37	21	22	26	25	24	29	23	33	28	27	38	39	35	27	33	29	38	32	30	37	29	31	24	31	30	32	33	31	38	34	26	30	43	19	30	34	31	39	28	26	35	28	31	36	26	35	31	39	33	30	40	35	38	32	32	31	26	40	33	27	27	31	30	34	30	36	32	26	35	25	37	24	25	23	20	30	29	27	29	32	18	31	31	19	26	24	28	42	28	30	20	29	26	38	26	23	24	32	38	31	33	36	31	27	26	29	38	37	33	26	25	35	28	32	36	42	26	28	39	26	24	38	30	26	20	32	36	35	32	35	32	35	29	29	26	33	30	30	30	24	21	35	34	18	26	34	37	25	31	23	29	26	27	31	33	18	23	29	32	28	27	32	28	33	27	25	29	32	34	30	32	30	35	24	29	34	28	30	36	31	31	29	22	26	24	35	28	41	26	33	42	34	32	27	33	37	30	37	38	34	45	35	36	28	31	36	37	26	29	34	34	26	28	28	42	34	35	41	28	24	28	33	35	34	24	27	28	43	25	33	30	25	40	29	32	36	44	34	34	32	19	30	36	38	24	28	35	35	26	36	32	32	45	24	35	32	30	35	32	33	33	28	31	28	30	35	37	32	25	27	39	32	44	34	26	27	31	32	28	42	40	21	33	38	31	33	23	34	35	31	28	36	27	22	23	27	38	29	31	34	35	33	29	37	33	31	25	27	27	26	24	39	29	26	36	30	37	31	20	31	32	28	29	31	34	36	37	37	26	29	27	31	18	37	18	22	33	38	38	26	36	21	40	35	37	30	34	22	27	41	23	37	30	28	32	28	35	20	41	31	44	27	29	33	25	36	32	18	30	22	26	31	30	26	27	21	31	28	26	37	31	33	29	28	35	30	30	22	30	32	32	23	30	27	23	44	28	33	28	30	43	31	26	32	26	39	21	24	22	33	28	18	36	29	33	44	28	26	25	34	26	25	28	39	34	42	32	31	32	25	26	34	28	29	24	30	35	29	25	32	30	26	24	31	24	34	25	29	30	26	30	34	35	30	45	26	30	23	25	25	32	39	22	27	25	36	19	24	29	29	30	33	29	29	29	26	29	31	29	35	33	40	33	35	36	25	26	27	26	36	39	21	29	26	24	16	37	33	35	30	33	36	29	30	24	18	31	41	26	20	28	34	27	37	32	38	23	35	34	19	38	32	26	27	36	22	30	28	39	29	29	38	23	31	31	36	27	27	40	28	24	36	36	23	31	32	33	33	38	29	29	36	27	38	21	38	26	32	26	33	27	27	36	37	23	35	30	28	27	23	33	33	38	34	29	30	20	29	32	27	30	32	35	31	31	28	29	29	32	15	34	31	35	33	36	30	41	35	36	31	33	19	25	28	27	36	21	35	29	27	34	27	26	30	38	25	42	28	31	33	28	31	23	30	30	32	28	32	34	35	41	35	30	33	38	30	42	27	33	34	40	27	30	32	29	35	32	27	30	31	26	28	27	32	38	17	37	37	38	37	23	25	26	36	28	37	38	35	30	33	34	26	29	35	30	27	33	33	34	33	29	35	33	23	38	38	43	25	18	28	31	26	35	34	28	30	32	33	28	27	35	32	23	33	34	28	41	25	26	27	24	28	37	21	32	32	37	24	29	25	34	28	24	35	28	25	25	28	37	36	38	27	29	39	29	30	30	40	31	29	28	28	28	32	24	30	29	40	32	32	27	30	35	30	28	30	33	33	41	28	20	25	33	29	35	19	35	30	38	33	29	26	31	30	37	33	34	24	28	32	35	25	43	34	24	21	26	26	31	32	42	31	38	39	30	41	39	34	36	30	24	32	32	35	40	36	31	34	32	38	32	35	33	24	41	32	26	33	48	29	31	34	33	31	25	34	35	29	28	34	34	35	21	31	32	34	41	37	28	31	29	31	30	31	38	32	33	37	24	28	24	42	19	35	30	32	21	29	24	46	35	35	30	27	30	36	24	35	40	40	23	45	24	23	26	24	28	34	28	31	28	30	42	31	30	25	28	27	26	29	38	41	28	44	32	35	31	29	30	26	33	39	32	35	36	33	40	35	23	34	33	38	43	32	29	27	30	34	32	35	31	27	29	31	30	36	31	35	36	31	28	24	29	27	33	33	33	33	27	36	24	32	35	27	33	21	27	47	44	27	34	32	35	30	37	26	40	34	30	30	33	34	39	28	22	30	27	38	27	37	27	34	40	33	40	28	35	33	45	32	38	31	30	33	39	37	27	26	30	24	29	38	28	25	34	28	27	29	22	32	37	28	30	30	33	41	29	26	30	35	37	36	27	28	33	28	28	28	32	22	32	38
25820	19539	13340	27273	34615	33325	29469	25291	21173	18261	15302	13111	11044	9278	7656	6447	5591	5004	4443	3898	3805	3756	3611	3500	2975	2522	2300	2152	2003	1851	1575	1569	1269	1152	1035	1040	972	986	989	914	884	849	831	758	771	692	737	728	767	715	753	795	796	838	786	830	766	667	669	691	660	662	628	609	605	528	576	642	601	592	535	580	570	554	549	579	586	568	553	556	516	564	538	531	543	514	515	556	497	523	543	531	503	559	544	475	509	531	492	511	502	479	485	518	496	523	483	498	535	503	550	463	506	533	479	506	479	476	475	456	495	511	501	472	489	506	523	499	510	504	515	505	490	464	537	529	475	466	520	492	529	474	477	539	531	498	501	503	502	513	505	520	463	472	508	480	466	500	456	480	520	473	470	482	485	523	464	479	461	515	512	496	508	495	506	473	504	483	497	491	503	521	510	504	485	503	466	465	513	502	519	458	484	489	458	492	539	507	490	464	501	505	508	518	473	523	535	481	507	476	500	449	485	498	492	472	507	485	500	483	504	456	489	522	498	473	512	539	499	506	467	518	507	510	411	450	479	454	494	500	490	476	489	498	484	459	479	509	483	534	536	439	513	454	460	504	464	472	497	481	511	490	498	501	505	488	507	485	482	491	499	488	483	479	501	527	459	465	487	510	483	529	507	487	515	494	520	477	474	554	494	491	498	472	513	502	501	477	522	519	478	472	537	517	518	487	494	499	488	479	454	485	527	462	472	500	489	536	500	476	490	500	471	504	505	461	476	508	467	502	512	474	499	519	506	488	536	521	472	501	480	448	483	517	536	502	466	507	455	457	514	446	514	477	491	472	464	494	513	497	483	491	513	469	483	481	480	526	455	473	488	456	570	512	476	536	462	482	510	506	502	495	480	495	502	516	506	508	509	503	467	515	493	496	519	521	439	490	519	516	474	502	498	492	492	478	467	478	510	554	491	535	438	526	477	511	503	458	499	494	515	479	473	500	535	528	519	459	476	509	477	486	466	471	512	488	501	498	502	515	488	456	540	485	514	484	535	503	477	504	477	483	511	497	450	508	499	503	473	470	487	516	480	519	471	463	485	467	527	494	517	480	484	500	508	481	456	495	524	461	507	465	488	488	508	504	473	497	512	494	498	447	472	518	529	519	514	509	488	525	467	477	509	521	511	468	499	456	499	500	468	500	470	485	488	516	503	494	511	498	541	519	462	531	464	503	477	507	505	518	477	512	498	496	467	536	527	478	479	514	527	511	487	496	498	490	457	492	483	521	486	497	478	524	474	500	468	512	510	497	480	504	488	529	519	471	493	469	493	490	468	483	493	461	494	463	506	468	495	522	461	521	511	476	490	486	485	496	495	512	510	478	500	481	498	494	492	479	461	503	484	468	483	480	524	483	451	434	489	485	518	515	466	506	493	513	475	496	460	454	487	485	500	448	505	468	513	518	468	491	538	508	471	482	478	532	519	471	511	481	503	500	513	500	469	460	477	524	514	546	496	458	485	508	511	524	473	479	505	560	493	505	500	460	530	506	517	484	495	476	500	475	510	480	486	502	489	503	507	510	465	503	525	489	534	469	500	512	489	491	499	483	472	477	496	522	529	481	529	467	536	486	498	475	515	514	488	506	501	448	500	495	488	537	473	456	487	467	511	491	470	489	513	482	522	488	510	530	487	467	480	501	502	534	513	475	514	488	470	455	488	492	504	504	507	459	474	503	495	542	502	531	505	501	490	475	513	518	474	498	471	523	468	519	502	497	473	503	497	463	498	524	500	501	500	466	482	481	508	510	491	470	476	483	488	476	500	463	510	497	502	509	511	525	491	512	493	474	483	463	522	483	498	466	486	498	456	501	493	514	492	485	505	487	478	505	473	468	463	525	538	501	489	473	497	469	505	473	492	483	485	490	510	466	526	447	509	502	478	504	501	535	494	454	488	506	494	492	471	500	468	515	498	482	474	500	486	458	502	489	558	443	530	498	474	484	493	457	515	507	505	495	513	504	527	507	502	465	513	530	507	509	489	454	457	467	520	510	486	493	520	512	511	488	495	467	512	496	498	476	514	539	507	498	490	458	519	501	475	502	472	469	468	469	476	487	485	483	523	508	470	480	510	541	455	490	517	509	483	480	506	501	509	497	524	518	459	494	499	521	515	498	444	485	469	506	505	483	481	485	488	497	456	478	510	509	545	505	467	513	512	496	493	519	488	512	471	522	498	467	516	469	475	500	506	453	488	475	488	514	512	488	486	527	472	481	499	481	481	473	561	487	504	504	482	495	450	523	463	502	484	471	477	533	480	493	473	513	497	488	462	447	469	498	492	496	483	459	450	503	509	497	503	507	493	512	457	492	499	469	504	508	524	495	505	479	497	449	445	490	506	510	486	499	524	515	513	482	494	502	499	500	502	459	519	487	515	467	467	484	516	505	476	511	475	515	474	465	532	495	516	485	493	479	529	517	481	503	493	470	465	509	473	485	495	485	492	461	521	455	472	514	477	493	483	467	514	489	522	520	482	507	476	520	479	535	467	495	487	525	491	476	496	504	480	470	491	461	482	500	497	513	449	480	487	509	506	469	487	509	489	530	500	478	488	493	512	485	519	488	523	498	453	502	465	520	472	488	492	465	503	504	505	478	520	479	492	461	518	544	511	536	490	471	493	498	518	514	496	470	514	483	489	471	510	512	530	467	472	498	487	497	446	501	515	497	496	485	495	505	497	493	491	520	465	512	486	491	504	484	462	513	488	475	481	451	505	486	469	457	526	508	504	458	502	432	497	536	499	453	461	522	474	505	503	504	503	505	480	532	486	481	466	462	484	474	504	484	516	484	527	471	499	494	502	521	535	481	458	522	471	438	473	480	499	493	497	477	475	540	472	480	511	501	494	518	505	493	497	477	528	494	500	516	496	512	497	508	510	513	516	490	453	477	500	483	508	498	497	491	493	502	457	493	516	511	455	472	484	464	493	496	461	501	479	474	492	504	493	506	483	480	479	521	490	527	502	472	468	461	485	467	500	525	494	493	466	489	473	472	533	500	504	461	497	519	501	507	504	519	513	514	462	496	479	475	482	519	452	527	505	537	489	457	492	480	500	513	460	487	479	490	468	499	491	486	521	522	511	533	478	510	488	461	477	499	444	494	537	545	510	498	529	489	499	505	483	472	480	507	486	499	471	582	479	479	522	498	468	472	507	482	477	506	476	490	493	490	470	462	506	512	539	541	505	501	478	469	491	524	501	514	524	494	516	464	484	488	480	521	488	469	558	495	505	497	475	514	494	511	465	501	486	513	489	477	512	485	481	499	523	492	533	490	530	464	516	462	488	504	505	497	469	446	460	462	502	462	468	508	487	468	479	452	477	584	506	515	502	485	492	538	539	488	472	467	472	480	514	454	498	529	482	499	492	522	528	498	514	434	482	510	496	472	495	481	526	473	479	475	536	483	478	515	498	483	454	489	467	479	508	522	506	485	513	510	490	502	550	492	486	525	493	493	521	521
3316	887	533	442	614	744	578	523	472	382	266	281	216	201	194	155	150	110	105	117	97	99	98	112	87	79	69	87	78	67	62	52	50	47	47	42	67	74	60	42	55	69	38	50	45	49	44	51	43	49	45	47	44	36	37	41	50	48	42	47	46	40	39	47	43	42	46	50	41	44	37	40	44	45	44	48	45	50	48	46	47	42	60	54	43	54	38	48	42	41	44	41	43	41	46	44	46	40	37	33	42	43	34	44	41	39	37	50	44	45	40	43	38	54	39	44	39	42	36	46	44	33	48	48	49	46	41	35	32	42	33	41	32	43	40	45	43	38	41	48	45	51	33	40	29	32	52	39	36	43	31	41	43	36	36	48	40	49	50	42	39	47	44	51	46	45	45	46	50	24	41	56	46	32	47	47	33	40	30	42	49	57	40	39	39	38	37	35	45	34	39	37	34	40	37	41	30	37	32	36	49	39	47	30	49	43	27	43	39	45	31	38	37	29	36	51	41	37	43	45	43	50	40	48	36	35	41	39	38	46	51	38	51	56	46	40	47	50	37	41	49	40	55	39	25	50	39	33	40	44	49	35	54	34	50	39	37	46	50	32	49	38	38	45	43	40	31	38	39	38	44	47	41	51	37	36	46	52	51	48	51	41	43	52	50	36	38	48	45	44	45	37	41	52	35	35	41	33	41	42	40	35	35	37	44	51	50	40	42	36	60	45	38	41	33	49	60	43	49	49	32	42	53	39	35	36	48	37	41	47	37	46	40	29	47	31	42	50	34	39	48	37	44	33	33	39	38	36	49	37	52	43	47	49	36	29	48	50	47	49	46	55	31	54	42	47	36	41	46	34	47	35	44	50	46	46	45	48	39	51	37	42	53	38	35	29	42	53	40	40	44	36	46	49	47	42	40	46	44	35	53	34	49	57	38	31	50	46	62	43	55	49	45	40	44	37	34	38	38	40	38	57	46	44	35	52	44	39	39	43	32	28	28	57	37	43	47	27	57	41	53	39	51	27	44	34	44	41	54	48	43	41	50	36	45	32	48	39	41	50	47	26	37	41	58	35	33	39	29	45	48	43	45	38	55	48	45	44	44	39	45	47	40	43	35	41	37	36	39	60	34	45	37	31	44	44	50	28	49	43	44	44	33	34	32	31	43	48	55	32	38	39	48	38	40	49	38	41	32	40	43	48	46	45	35	40	34	39	30	40	49	51	32	41	40	45	47	35	43	34	46	37	40	49	35	42	46	41	43	46	42	33	41	39	50	32	48	45	52	38	41	38	39	50	45	41	36	46	44	36	44	32	44	37	42	40	44	41	47	38	42	42	36	37	38	48	43	50	40	43	51	48	41	44	41	48	38	43	40	27	44	50	47	48	54	37	30	30	32	33	39	32	39	46	40	50	51	38	42	36	48	47	40	43	41	39	43	39	57	40	29	39	35	46	53	42	39	45	50	54	31	31	37	39	46	34	46	50	43	55	31	37	46	38	46	46	40	39	44	42	46	47	33	50	34	54	41	37	33	51	42	40	47	44	44	46	37	45	39	36	45	38	48	39	41	47	36	34	40	37	43	33	43	47	37	41	43	42	27	41	42	46	42	40	38	39	45	41	51	42	40	36	51	52	38	44	35	39	40	47	35	39	36	43	42	35	42	42	61	32	45	39	46	42	38	41	45	37	41	43	33	23	41	52	24	41	49	45	41	34	47	48	42	46	39	45	43	50	44	48	39	47	31	37	43	52	51	49	38	47	41	46	38	52	36	40	42	46	51	35	34	38	49	34	41	54	46	42	37	33	48	59	39	44	39	47	43	34	28	49	51	55	40	38	41	51	41	26	37	34	34	47	54	43	44	50	35	35	44	45	37	45	55	48	36	39	36	47	44	44	43	42	56	59	38	46	37	33	35	42	39	32	43	46	42	50	42	53	34	51	34	50	49	31	46	36	44	47	52	37	31	41	42	43	38	33	37	33	39	34	51	43	42	33	47	31	40	51	35	51	46	43	40	31	36	60	40	46	42	35	36	37	45	47	34	34	36	37	33	43	41	44	40	55	44	43	37	42	46	43	45	45	31	41	40	37	48	56	34	43	33	38	40	33	51	48	39	45	47	48	38	35	41	35	35	43	38	28	42	44	37	34	52	42	41	45	40	42	45	33	52	48	51	38	41	41	42	39	28	43	45	41	45	44	37	34	33	44	46	47	39	42	53	45	42	33	56	27	44	51	42	41	54	45	43	47	47	41	26	43	51	43	61	49	37	38	44	59	34	28	37	34	36	44	40	38	46	37	38	56	57	54	53	43	42	53	52	47	41	43	41	32	46	33	34	41	52	39	34	51	38	39	48	40	42	50	41	29	34	40	44	41	27	50	32	45	54	42	36	43	37	44	36	39	41	32	50	33	52	43	35	34	41	38	41	47	37	56	35	33	39	38	43	40	41	46	34	49	37	46	38	37	47	32	39	40	51	44	48	58	40	34	48	45	52	51	36	47	37	43	39	39	45	44	39	33	41	50	35	47	48	46	43	39	46	43	41	28	40	43	30	40	45	52	43	36	42	36	35	56	45	41	38	37	40	42	39	43	43	30	43	43	34	46	45	45	45	42	33	45	37	44	46	43	41	33	51	27	37	46	41	38	43	37	38	41	50	40	41	35	28	34	40	41	43	47	56	37	37	31	40	43	49	31	51	45	41	48	44	43	41	50	46	47	35	33	38	48	47	47	38	59	32	56	43	51	31	40	29	43	39	32	43	47	53	46	48	48	40	36	49	45	46	46	35	40	46	29	35	44	49	40	43	44	38	34	31	56	49	41	42	41	46	45	52	39	30	46	36	45	45	53	42	38	44	45	39	57	49	51	49	46	44	43	47	40	51	50	42	49	37	40	44	47	29	46	39	57	45	49	45	47	41	50	32	37	39	46	53	26	50	48	40	47	49	36	42	50	38	46	41	35	42	42	40	45	51	35	42	38	54	41	45	39	52	43	53	30	48	52	54	42	37	28	47	33	50	50	44	48	53	40	41	45	39	51	39	38	41	45	45	45	39	39	58	40	46	40	54	38	34	52	33	51	44	47	48	36	35	48	36	51	38	46	44	50	35	43	43	51	49	38	36	42	40	47	38	37	38	42	45	35	38	38	44	51	42	46	49	52	39	33	49	40	50	42	46	43	49	35	52	38	39	32	35	44	34	43	45	51	42	34	40	37	56	29	33	32	38	34	47	42	39	43	51	43	36	38	39	45	41	36	36	43	25	40	50	39	47	37	39	43	43	48	43	35	41	35	37	59	40	57	48	46	49	40	44	45	41	48	40	40	42	42	35	53	37	34	45	38	48	44	35	44	47	46	37	42	38	31	40	43	47	43	48	46	40	34	39	38	37	48	36	43	47	44	51	43	53	40	45	44	35	47	45	43	42	32	37	35	50	31	46	37	39	39	42	56	39	48	53	45	49	46	48	41	41	36	51	53	36	45	53	59	44	43
23635	17914	12203	25547	33104	31931	28269	24015	20494	17197	14565	12322	10332	8617	7163	6167	5376	4907	4324	3940	3796	3690	3630	3321	3006	2627	2369	2142	1948	1866	1707	1510	1329	1255	1254	1187	1107	1126	1106	1041	1059	987	959	926	922	867	840	880	907	884	952	951	889	972	968	970	913	841	809	828	843	759	757	719	743	741	735	730	703	773	690	712	741	657	686	699	720	709	734	702	736	713	705	685	698	675	724	713	713	706	699	691	707	711	709	675	702	653	651	690	632	658	628	655	634	680	637	638	668	650	641	627	713	613	602	675	714	644	613	612	593	686	676	673	637	676	670	689	649	645	619	714	659	604	663	628	657	666	686	708	671	639	698	626	691	690	670	648	684	684	640	658	681	661	640	670	696	669	658	688	697	694	659	669	690	582	637	645	658	704	665	693	675	731	695	654	681	633	663	677	652	642	638	636	639	660	621	665	650	618	655	647	683	650	662	625	653	666	648	689	717	640	663	663	711	660	676	607	637	691	629	650	679	680	637	670	703	673	626	696	681	673	653	689	689	671	606	687	682	638	684	670	626	623	682	667	639	633	665	656	668	661	657	692	639	655	677	617	660	683	701	678	656	615	643	670	646	703	686	678	605	655	677	660	647	672	613	657	666	627	655	657	675	662	663	681	655	669	681	655	677	642	626	662	661	642	668	634	636	655	667	655	668	698	641	678	669	637	646	704	662	665	653	642	648	687	660	706	685	666	658	694	669	676	662	672	634	667	733	620	717	644	639	660	650	672	661	637	666	614	642	676	685	649	678	655	641	719	651	635	677	659	637	637	684	679	627	637	619	659	663	661	677	682	649	656	639	652	671	656	693	662	709	686	691	678	619	656	625	654	682	666	631	662	619	612	623	654	725	653	653	635	644	659	674	630	673	670	626	710	671	647	660	697	672	662	699	648	660	646	675	680	677	618	648	700	649	640	682	677	659	621	628	679	681	674	644	651	670	673	636	685	691	667	655	640	676	670	634	638	679	677	640	654	662	644	622	626	683	645	618	660	699	659	650	645	656	627	674	610	652	643	593	673	656	698	640	601	672	646	632	648	667	656	651	671	671	685	631	660	688	714	614	651	654	674	669	637	668	678	622	670	650	673	648	690	671	609	617	658	644	623	666	653	660	684	708	679	672	630	678	664	634	681	647	660	656	733	668	654	628	704	712	651	663	658	648	620	621	657	704	659	646	639	667	630	638	659	669	661	689	628	671	651	651	606	694	648	686	669	632	615	651	676	644	619	665	650	639	686	674	667	658	676	665	687	634	630	618	610	673	667	676	640	652	596	690	656	672	652	693	665	689	601	631	649	645	669	668	693	670	684	712	680	678	635	675	630	660	664	603	684	666	692	614	633	626	655	619	649	660	672	629	675	663	635	626	645	666	694	678	693	643	605	676	686	660	659	629	666	688	678	680	659	668	666	642	665	658	665	657	654	704	667	653	670	621	654	609	641	654	644	657	660	664	649	692	679	671	644	666	672	710	656	662	663	665	710	670	612	679	626	692	674	657	681	701	641	659	648	624	661	624	661	657	656	699	682	665	671	675	655	660	686	697	631	634	667	679	652	657	679	655	634	737	647	637	677	658	679	654	660	658	642	630	659	608	656	626	614	657	640	665	639	646	667	628	692	648	666	677	647	617	668	664	691	665	669	676	647	650	633	670	646	629	654	650	651	677	665	659	681	654	683	651	662	671	678	638	693	663	597	689	639	638	650	706	624	685	683	663	630	627	693	645	635	690	614	651	672	692	662	660	708	660	689	694	668	636	648	612	631	649	655	698	669	647	667	654	629	640	651	699	651	671	658	678	653	648	668	644	633	658	616	683	615	633	733	657	677	628	698	629	646	673	700	664	698	647	684	607	661	715	611	680	671	642	650	669	686	703	701	636	666	655	670	702	631	666	663	677	700	670	740	612	678	697	665	652	601	677	632	675	647	630	605	709	653	645	653	674	631	665	660	661	658	604	662	712	653	650	625	656	664	641	654	641	647	615	654	627	632	701	631	671	717	652	697	648	666	636	682	674	645	646	662	653	663	675	691	654	675	644	680	672	626	662	655	628	643	681	642	675	669	620	635	724	643	642	662	636	665	679	625	651	637	707	659	647	625	702	707	679	644	642	645	666	634	624	681	683	676	691	726	665	639	642	648	679	653	675	696	645	676	667	655	688	642	624	658	647	636	651	638	656	654	671	653	659	719	650	646	647	636	688	653	685	702	689	686	640	646	665	688	685	657	653	677	680	682	682	701	668	683	632	666	651	614	634	650	672	626	641	652	631	680	665	671	663	662	701	677	686	682	628	694	684	671	636	657	637	630	640	644	696	678	657	666	705	659	648	651	691	663	723	658	637	649	640	672	700	670	687	647	660	679	639	648	625	651	690	694	650	658	651	611	678	665	596	641	624	689	648	661	622	630	626	720	622	639	647	695	687	659	653	621	690	660	652	639	684	705	639	664	649	641	641	636	688	620	640	663	703	660	668	673	645	652	656	644	629	669	644	651	674	662	631	657	624	639	668	651	660	630	624	640	683	639	680	683	690	640	689	698	639	645	684	660	669	674	675	594	616	702	662	734	625	644	646	674	680	647	614	632	646	676	675	674	702	717	675	662	659	660	690	600	626	651	655	690	700	682	643	668	638	659	697	626	639	654	645	647	693	624	637	639	658	679	617	647	727	666	663	658	661	667	642	679	635	631	668	620	651	629	686	695	676	658	640	686	704	657	625	664	656	644	657	672	636	690	652	675	615	651	650	646	641	685	708	629	679	609	628	671	639	641	646	699	617	645	642	675	672	681	649	650	669	646	655	700	646	624	660	630	679	716	688	621	684	659	642	648	597	684	659	673	661	682	636	626	649	684	649	661	677	682	666	652	681	663	663	689	657	683	642	687	643	631	682	650	678	683	651	657	685	684	659	671	608	651	604	657	674	647	631	672	675	619	662	671	717	691	675	669	631	623	641	644	656	679	666	660	667	654	654	668	652	671	684	641	659	678	642	680	659	658	642	655	630	692	631	653	638	705	677	629	635	640	651	660	658	633	640	646	655	632	674	615	661	671	661	636	680	664	636	690	652	658	702	655	635	681	696	651	627	685	603	654	662	645	651	656	687	627	608	668	693	666	650	651	652	663	660	639	652	650	644	667	641	671	698	639	634	671	627	680	656	641	641	653	614	692	582	683	652	633	642	654	645	681	677	638	671	641	634	656	640	701	650	641	627	660	627	664	637	732	642	655	672	689	718	672	662	628	628	675	700	673	601	675	618	664	654	683	659	661	630	669	674	646	668	647	661	661	664	654	631	660	658	655	645	647	638	645	676	646	628	643	627	656	634	683	688	634	663	667	685	663	594	692	646	637	664	683	674	647	635	672	647	686	655	709	651	622	690	603	643	651	685	678	640	636	669	665	614	686	631	677	670	638	625	670	654	647	666	684	621	651	651	660	651	668	663	653	634	688	685	597	661	660	653	683	680	658	647	622
2630	1341	832	638	993	1148	1019	873	712	596	461	404	367	312	250	209	196	169	174	139	135	129	146	124	99	113	105	101	76	101	84	81	68	70	68	65	65	65	67	66	69	55	63	51	57	50	60	52	50	47	60	48	62	51	60	60	59	56	43	49	46	63	43	46	66	65	46	67	59	46	48	48	63	54	55	47	46	47	45	45	49	40	49	60	58	56	51	54	47	55	53	59	54	54	44	49	48	66	57	43	64	57	56	47	52	58	56	37	39	52	44	54	54	40	66	56	54	52	48	52	43	32	46	45	47	55	54	64	47	38	48	44	47	61	41	56	47	56	58	40	55	62	48	53	43	52	46	45	48	69	43	53	54	41	51	47	53	40	47	50	38	46	36	39	46	53	43	62	47	47	45	54	58	49	41	56	39	61	48	47	39	58	54	48	57	42	42	45	46	40	46	44	51	43	50	51	46	48	51	59	51	45	44	47	45	47	39	48	55	41	46	52	44	62	31	46	43	49	43	52	43	40	58	43	44	63	57	49	47	48	57	52	40	71	45	44	55	58	38	48	50	47	38	50	63	48	59	42	37	35	44	49	57	52	69	51	56	54	56	41	48	53	41	45	60	53	43	50	53	43	50	42	49	48	49	49	54	54	51	44	46	63	42	52	52	41	60	51	54	46	41	42	51	52	46	52	60	43	52	51	43	50	69	38	45	38	56	64	54	40	43	36	47	42	47	45	49	53	53	58	41	42	50	49	41	57	54	35	53	44	55	45	37	41	60	42	50	37	72	54	49	53	47	47	50	54	41	54	49	50	49	45	44	53	51	62	56	40	39	51	53	51	52	54	45	60	54	58	63	51	52	45	58	56	37	54	39	47	48	39	49	51	54	41	41	52	42	47	51	51	48	42	48	44	55	40	42	56	50	46	40	50	54	52	44	46	45	53	57	58	43	40	51	55	55	57	53	57	49	48	57	61	43	62	52	54	48	57	46	54	48	44	56	38	39	57	53	44	42	51	58	38	48	47	58	36	50	57	45	49	47	48	49	51	59	38	45	49	50	46	50	51	50	43	49	48	41	50	53	56	39	56	57	55	44	46	40	50	41	52	50	51	61	53	56	50	45	51	50	53	39	39	60	55	46	49	45	47	58	37	46	61	58	51	57	38	49	49	40	54	43	50	47	47	45	52	54	55	54	55	51	43	44	46	54	35	38	45	50	52	58	46	54	55	58	70	57	57	63	55	46	49	41	51	43	43	56	55	33	54	62	52	45	53	53	46	48	46	44	53	45	69	47	53	40	56	39	38	56	47	45	48	64	49	43	51	45	54	50	46	57	44	48	42	58	45	48	43	51	44	62	50	52	66	55	53	49	55	44	49	48	55	56	56	51	56	45	52	48	45	54	40	47	40	60	40	44	57	33	55	37	58	37	38	53	52	68	47	41	49	55	50	31	50	47	56	57	54	53	64	56	39	51	68	57	49	48	69	60	32	50	58	56	47	51	49	53	42	45	40	47	63	67	47	51	52	56	46	52	34	50	30	46	43	49	51	51	55	52	47	54	55	54	52	36	52	58	50	40	56	53	49	50	58	35	59	51	50	41	49	61	55	57	54	38	61	61	39	54	48	49	50	45	45	57	42	39	43	62	50	49	38	49	49	45	46	53	43	51	51	42	51	44	55	36	55	59	50	50	43	35	52	60	43	34	48	34	51	49	43	48	47	48	42	53	43	41	37	52	45	47	51	50	45	40	45	49	47	45	47	43	42	55	42	61	56	35	59	46	53	40	55	43	46	49	57	58	54	56	48	53	56	55	44	56	45	57	54	47	59	55	47	37	54	55	49	37	44	51	42	56	60	46	47	52	47	51	47	43	50	44	57	50	45	39	42	53	57	42	45	38	36	47	41	55	51	40	47	45	40	44	46	51	51	47	45	41	46	37	47	37	61	48	64	50	66	44	49	54	41	68	50	35	50	46	47	48	50	52	40	43	52	53	48	53	35	54	45	42	40	47	48	52	53	50	45	50	55	49	44	36	45	59	47	45	64	56	52	53	46	53	53	39	45	52	47	43	56	49	47	44	49	54	42	46	34	49	47	42	61	54	59	42	47	44	60	59	47	45	46	60	53	45	46	47	46	51	47	53	48	45	47	46	51	61	52	48	50	55	44	43	44	54	49	49	46	45	57	54	46	55	52	58	35	44	34	41	48	43	56	50	52	55	48	54	60	48	49	57	53	60	55	49	58	62	49	54	43	58	33	34	54	45	51	40	40	58	54	51	44	49	50	40	44	54	35	41	51	49	52	45	35	53	35	41	58	55	44	62	46	53	52	43	51	48	45	38	43	65	45	50	50	50	59	44	55	49	47	43	50	46	44	40	55	62	59	53	47	59	51	51	47	48	49	57	62	51	67	51	37	48	43	46	55	48	46	45	55	35	47	50	49	50	52	43	48	48	48	34	39	45	51	46	60	35	61	60	53	59	47	60	58	52	47	54	47	43	57	59	37	48	60	38	50	44	45	44	53	47	42	51	52	39	48	53	40	50	47	55	61	47	44	58	50	47	48	57	55	59	56	55	47	47	43	50	40	40	47	63	51	62	48	52	60	46	43	53	50	52	39	57	49	62	41	37	44	65	41	42	45	48	55	42	50	45	69	54	47	40	54	45	46	51	50	43	56	47	48	39	49	47	43	42	54	49	49	48	48	39	51	59	54	54	49	52	51	55	41	48	49	51	36	52	56	49	59	42	54	43	40	44	46	48	50	45	56	62	41	43	52	46	59	56	47	31	47	56	46	38	44	60	47	46	52	62	57	65	45	46	46	40	67	43	50	39	47	54	46	52	55	42	62	58	52	46	48	45	39	41	66	63	49	50	57	59	42	52	51	37	52	52	52	42	37	58	42	45	60	50	42	58	49	53	59	59	39	51	66	51	56	43	51	51	51	56	60	38	44	45	38	46	45	49	58	52	47	49	49	61	46	44	42	55	47	41	49	40	50	59	49	40	51	54	60	48	43	57	48	63	43	40	49	44	45	55	61	42	55	58	64	50	56	47	54	45	48	51	52	43	47	51	59	40	52	44	50	49	39	46	48	47	46	54	49	46	50	52	50	53	60	48	51	43	54	64	57	44	53	41	51	40	55	56	48	35	53	60	55	49	36	47	60	54	50	52	49	42	54	41	53	50	31	33	57	45	48	48	42	46	56	47	46	60	44	47	64	60	52	31	47	27	54	48	35	46	53	52	59	52	55	49	48	35	42	42	55	48	47	46	56	44	57	59	48	41	47	38	54	53	61	46	46	56	33	50	50	48	45	53	52	47	49	48	57	56	44	49	44	37	49	49	56	52	42	51	39	50	39	40	47	58	40	55	52	59	48	51	54	47	38	46	44	39	39	50	48	56	46	38	43	50	41	36	58	54	50	50	41	40	45	39	48	44	41	46	49	39	60	36	39	50	51	62	41	41	49	47	47	64	47	60	49	54	44	52	41
29210	22655	16383	30363	37926	36572	32954	28864	25165	21746	18863	16330	13876	11551	10004	8545	7517	6537	6045	5585	5243	5070	4898	4265	3954	3610	3253	2900	2666	2508	2183	2043	1800	1698	1476	1518	1411	1411	1383	1364	1365	1240	1257	1228	1142	1074	1106	1110	1097	1127	1145	1218	1149	1239	1215	1148	1096	1067	951	1008	942	936	928	904	902	916	910	901	877	911	875	851	893	876	820	849	888	839	887	871	847	828	785	785	823	824	799	848	821	801	746	800	829	753	817	814	774	789	794	735	776	783	827	706	829	799	717	786	839	764	812	775	758	707	793	749	810	708	755	716	718	744	766	820	787	755	842	758	780	759	736	730	761	782	767	764	702	791	792	772	786	831	799	728	749	803	757	743	787	762	779	738	731	754	773	776	760	721	753	810	765	750	729	753	705	760	784	728	761	755	728	732	700	740	758	769	798	765	738	786	733	781	720	777	752	760	793	741	743	781	768	782	723	747	703	760	737	783	771	733	754	763	744	780	738	727	753	756	767	810	749	776	733	754	719	786	756	767	774	718	732	779	779	754	764	777	737	801	757	716	744	764	710	738	745	791	734	762	782	796	724	737	755	726	774	750	754	770	748	770	761	731	711	753	737	803	744	781	718	807	826	751	799	781	758	771	734	771	769	768	731	762	768	711	782	772	725	765	753	776	739	807	749	716	771	733	760	818	760	694	785	783	688	748	759	798	815	745	742	743	771	717	793	733	749	749	763	764	714	717	743	720	783	730	750	801	798	785	725	757	751	764	754	789	748	765	771	747	728	764	748	708	774	759	729	723	806	734	804	729	734	798	765	767	794	771	768	756	785	715	769	742	789	760	705	777	749	732	794	783	754	827	758	747	716	796	722	745	735	761	736	799	820	747	766	750	743	750	745	805	757	707	778	748	725	753	811	769	700	736	768	757	739	806	763	799	760	804	731	738	758	772	730	758	781	721	777	705	781	722	757	789	747	785	720	737	775	714	753	757	752	812	735	791	726	744	780	776	760	730	750	761	790	777	741	702	730	788	728	736	765	741	751	677	746	720	697	745	733	746	812	716	736	774	745	759	733	779	775	771	770	754	765	746	758	728	777	755	734	782	734	744	694	778	730	751	789	803	755	759	743	794	758	804	747	751	733	749	748	776	807	760	770	743	787	817	729	752	798	789	777	773	763	705	716	824	775	756	722	771	765	754	779	812	783	757	796	721	768	764	751	813	727	749	747	801	769	716	722	805	751	732	772	788	767	734	770	771	774	714	751	744	775	734	768	771	781	791	771	758	764	752	704	781	773	751	707	740	763	748	728	744	777	750	741	751	780	758	715	712	771	780	738	754	712	757	775	718	755	713	761	796	736	781	735	788	771	734	766	820	764	736	762	768	704	731	779	739	780	804	798	804	804	721	742	753	785	735	763	733	772	763	796	737	775	751	753	737	752	729	752	772	727	764	743	756	762	797	749	712	748	754	702	823	798	730	745	791	776	731	717	761	706	762	739	817	732	828	738	763	826	786	774	695	771	743	730	765	760	778	756	765	720	707	740	809	734	761	694	749	733	742	811	745	762	740	769	754	715	757	726	758	826	735	754	745	724	776	712	792	770	704	730	759	734	756	785	743	794	724	759	747	791	777	719	798	725	747	764	751	761	715	786	769	762	751	737	771	725	715	781	769	751	788	752	747	740	758	780	734	785	802	755	750	741	733	813	739	769	761	701	775	761	761	771	805	722	779	774	776	778	752	726	710	744	756	731	773	732	819	779	721	737	756	678	749	766	768	730	741	769	730	708	712	736	773	760	718	763	764	739	771	671	765	722	766	761	740	746	801	771	726	770	757	767	794	714	733	744	753	751	736	784	783	769	735	729	772	714	735	717	783	764	777	782	751	759	759	774	725	755	724	730	805	737	755	748	775	731	803	767	751	749	761	745	749	712	694	731	745	788	755	755	747	746	751	735	744	785	762	790	782	731	792	732	756	720	774	729	771	774	757	727	769	665	786	681	796	749	761	821	725	777	719	752	779	744	766	705	800	696	772	730	753	730	766	752	726	772	666	779	735	758	757	756	754	769	783	751	776	764	796	708	722	734	752	763	681	774	744	783	769	742	777	758	771	803	733	765	753	726	783	717	739	753	712	760	772	772	695	717	791	781	711	748	752	735	757	722	798	711	735	750	727	726	808	731	745	758	787	784	769	775	761	763	764	723	787	714	761	745	775	736	774	738	775	730	747	719	759	745	773	768	745	776	766	746	729	753	785	753	704	739	741	779	734	731	776	753	728	754	765	758	788	779	760	794	722	769	717	758	774	749	757	748	754	713	722	740	801	778	765	781	792	737	792	752	776	768	779	721	811	704	710	754	758	764	797	724	709	746	767	731	777	758	805	750	749	792	795	752	758	720	771	774	737	777	760	746	741	729	778	726	775	747	792	776	746	757	763	758	762	744	783	742	726	810	762	749	755	716	729	746	752	750	712	733	745	806	749	752	778	750	791	743	727	741	742	740	745	747	760	756	778	735	733	726	744	760	746	726	755	755	721	736	748	740	761	769	744	760	760	736	769	816	758	779	736	730	763	773	721	748	778	756	761	760	789	691	742	735	738	725	761	757	704	766	765	756	758	752	770	754	740	739	741	736	779	750	716	797	742	756	740	770	766	796	762	709	782	753	804	806	759	761	773	781	701	777	821	744	777	718	786	763	762	733	787	738	775	760	702	766	804	750	817	726	719	734	751	764	764	761	751	714	773	757	738	755	793	776	779	784	687	739	798	795	771	713	790	762	782	787	776	776	765	725	793	718	785	789	763	768	752	762	741	742	783	758	743	733	750	741	762	797	793	748	744	722	682	762	768	759	754	736	758	784	744	737	754	789	792	761	766	771	763	754	749	696	773	785	751	768	740	758	768	753	752	781	753	784	757	763	804	764	781	737	779	790	769	806	754	727	733	768	746	718	796	722	743	768	752	750	731	773	762	774	814	774	754	700	728	747	821	741	803	726	712	762	708	734	819	710	783	783	756	751	716	775	726	752	735	752	806	709	745	746	764	756	803	789	731	803	784	785	719	788	713	738	761	790	759	727	731	787	708	786	758	727	808	757	739	765	764	768	802	727	724	782	725	730	751	776	793	774	789	699	788	788	726	768	744	707	734	723	750	738	732	748	829	786	781	733	697	798	771	765	704	759	729	731	750	795	784	748	746	753	776	774	772	723	772	776	715	745	797	738	773	821	753	789	730	713	745	777	740	756	700	814	730	724	773	751	748	705	742	762	749	770	760	762	765	748	765	754	766	766	767	766	777	779	725	786	792	754	775	740	715	743	781	737	786	716	772	705	771	780	760	738	759	777	782	756	748	760	744	766	752	797	813	687	733	758	753	765	734	743	757	785	711	731	753	739	781	774	755	732	779	737	781	751	827	723	800	779	770	768	780	752	750	744	752	812	699	761	725	805	759	813	701	750	744	745	779	763	776	740	759	767	740	711	760	767	752	764	782	722	801	777	780	764	751	753	739	751	818
2065	624	369	271	477	552	439	398	322	275	205	181	123	123	117	124	84	84	80	61	72	73	69	56	61	60	50	52	39	35	36	33	33	27	25	29	35	31	43	29	35	26	30	33	34	36	19	19	36	31	41	41	32	29	33	18	21	30	31	22	28	16	22	23	28	25	22	23	23	27	29	22	22	23	30	31	28	33	27	29	20	26	30	46	22	31	22	29	31	23	37	26	26	18	29	35	21	35	29	29	21	26	38	31	36	36	18	25	25	20	20	24	29	27	30	21	23	25	29	37	21	26	33	25	26	28	27	27	26	32	20	22	21	27	21	19	26	22	32	25	28	21	22	24	25	34	29	22	29	18	18	18	20	27	18	32	27	30	25	22	32	25	33	27	15	30	25	30	29	32	18	36	25	24	23	26	30	32	23	21	23	27	27	30	15	30	34	23	24	27	31	20	21	29	34	22	22	33	22	27	36	24	29	15	23	33	29	24	18	27	29	29	26	24	31	25	25	29	36	35	19	36	23	35	26	33	17	25	24	25	28	22	29	28	21	20	22	21	30	24	26	23	16	23	33	22	20	24	31	33	26	18	31	30	29	27	20	21	21	29	31	27	27	27	28	22	21	25	28	33	22	24	23	21	17	29	29	21	35	18	25	17	18	21	30	22	21	14	24	22	24	26	25	16	26	22	24	23	27	18	19	19	21	28	33	28	30	28	22	33	23	23	31	15	29	22	29	26	25	21	27	25	34	26	20	32	23	28	30	31	21	24	28	24	33	19	30	32	26	24	19	30	27	26	21	33	24	32	27	16	29	19	27	29	28	25	29	25	24	30	24	38	22	23	26	26	28	20	28	26	35	30	32	27	30	24	22	29	32	37	31	26	28	20	17	31	25	35	31	27	27	22	27	31	29	28	27	21	29	20	24	20	28	30	30	33	23	47	33	21	28	32	29	26	23	25	30	31	21	30	25	27	22	18	28	18	27	22	30	22	33	27	25	14	25	22	33	28	23	37	30	35	25	21	27	24	21	27	24	30	34	38	25	20	24	26	21	34	30	25	26	26	36	24	23	29	31	22	31	26	29	18	26	27	23	34	23	23	27	31	26	31	19	23	36	20	21	24	26	28	32	30	22	23	27	25	26	20	24	25	33	26	36	23	24	24	15	22	20	26	19	22	34	24	27	26	26	26	24	27	31	32	31	21	25	27	20	24	19	30	30	22	27	33	23	34	32	24	23	22	19	36	20	27	31	21	32	27	23	33	26	26	28	13	26	25	29	25	26	24	30	26	22	21	18	27	33	25	25	33	24	16	18	22	26	33	24	28	28	35	28	18	26	23	26	24	32	24	22	32	23	23	33	21	22	20	30	23	22	29	27	25	22	26	27	24	25	22	37	26	25	23	17	15	31	28	25	20	26	29	24	25	28	36	24	30	29	22	20	22	37	20	22	25	28	19	32	28	19	22	30	39	22	18	27	28	24	27	23	27	26	23	33	25	19	29	28	24	18	26	32	32	22	30	30	27	24	17	30	25	29	23	27	31	27	27	20	30	25	33	31	21	23	29	30	28	31	23	15	19	27	32	25	25	24	25	25	20	23	29	35	21	27	35	24	23	32	20	29	29	31	18	28	27	33	25	25	25	22	28	24	22	26	27	25	25	25	25	24	38	22	18	25	22	23	29	30	30	33	26	31	22	25	22	27	22	23	20	35	30	23	27	38	30	29	25	25	18	33	39	25	32	22	28	29	14	22	21	24	21	29	18	25	33	23	25	25	28	19	24	30	30	25	24	32	33	31	25	21	25	26	19	30	27	27	30	24	38	23	27	34	26	32	27	25	26	16	17	33	29	21	27	26	29	33	25	23	30	30	33	33	26	17	29	28	28	22	22	30	24	35	28	33	35	29	19	22	27	28	37	23	31	36	21	36	29	36	24	24	23	27	28	21	21	17	32	24	26	25	24	18	27	30	22	31	20	20	33	36	21	28	21	27	33	24	39	21	25	16	29	26	25	34	32	22	29	32	24	30	27	37	18	27	22	23	22	23	27	26	16	25	25	23	20	21	35	32	38	28	25	28	24	27	26	24	24	27	25	25	28	19	23	24	32	40	24	26	30	27	20	34	32	32	18	31	26	35	31	22	29	32	25	28	23	22	24	29	23	26	15	27	31	20	21	28	34	32	18	24	35	22	15	23	24	42	22	24	23	29	21	21	27	30	19	34	23	27	37	25	32	35	20	27	31	20	22	26	16	27	27	23	22	27	22	26	17	22	30	27	26	23	26	22	26	28	22	25	23	14	25	24	21	23	25	27	23	13	31	31	16	22	31	23	22	35	30	25	29	31	30	30	19	19	25	21	25	35	30	26	21	36	20	22	26	28	24	23	22	26	25	32	27	23	18	25	34	20	32	30	22	28	28	23	14	30	27	29	24	27	25	19	21	30	25	15	24	36	17	29	23	21	23	30	31	25	33	20	24	26	42	17	34	33	19	28	34	23	28	23	32	22	25	36	28	28	30	32	32	28	29	22	16	24	27	25	16	45	32	25	24	20	33	27	16	38	25	32	31	32	28	28	34	30	25	24	32	24	35	18	22	24	25	23	27	30	18	19	34	24	27	33	21	22	22	17	26	24	22	27	27	25	24	16	20	29	24	23	28	23	26	32	27	26	30	34	25	26	28	26	28	17	25	24	22	23	28	21	19	28	24	26	31	24	24	25	25	27	27	26	30	26	26	26	26	28	39	31	31	31	34	23	31	24	23	27	34	32	28	22	28	23	34	19	23	30	17	25	21	31	23	16	22	23	27	28	20	22	25	25	23	28	26	25	33	27	33	28	37	24	32	30	26	27	24	24	22	24	28	35	29	29	22	31	20	25	26	39	34	28	30	26	20	30	26	36	22	25	22	22	31	33	26	21	18	30	30	22	24	26	23	26	24	20	33	25	35	23	25	17	26	24	24	24	23	29	22	21	30	28	27	15	27	24	19	30	28	26	31	29	31	26	32	37	22	22	20	23	28	33	16	28	23	32	19	23	26	31	40	29	33	24	37	26	19	26	27	22	33	22	26	20	24	26	25	28	27	31	24	22	17	20	31	18	27	16	31	22	31	27	27	24	34	31	26	25	31	25	28	33	25	30	36	25	27	19	32	41	21	20	23	20	30	24	25	21	32	28	36	32	28	26	31	25	20	22	25	29	26	19	29	26	29	18	19	32	31	19	22	21	31	26	28	27	34	17	30	24	21	22	30	23	24	34	22	40	23	22	18	20	27	41	23	28	27	26	33	19	27	20	32	35	23	22	24	23	27	19	22	21	24	30	25	38	26	20	36	26	27	27	25	34	18	26	27	37	35	27	29	29	33	28	23	34	30	16	38	15	25	24	41	30	26	17	29	25	27	26	23	19	33	29	25	34	25	28	30	24	26	26	31	24	24	29	18	25	32	20	25	30	22	27	26	27	33	23	24	26	27	17	36	21	26	25	24	22	30
21150	14662	9401	21464	29057	27822	23902	19961	16214	13265	10870	9266	7562	6008	5027	4222	3788	3346	3042	2897	2868	2771	2534	2263	2009	1914	1753	1506	1298	1209	1069	992	920	831	818	719	781	769	715	687	678	614	634	651	545	569	593	578	599	594	662	615	641	676	676	624	579	488	540	526	526	540	503	485	497	472	488	473	510	451	466	465	442	424	465	460	450	421	489	464	474	468	476	455	472	441	481	432	463	415	425	397	417	421	417	409	424	437	398	439	436	437	399	422	404	434	418	420	444	400	414	422	450	415	408	425	402	410	410	369	415	454	416	407	393	397	403	407	402	470	407	408	436	430	427	389	422	422	387	440	444	412	422	471	408	372	424	451	435	442	427	429	409	434	405	407	436	423	382	423	422	402	427	397	419	406	401	468	410	412	432	424	443	425	397	452	433	434	422	410	426	427	435	449	398	412	438	422	441	414	446	426	421	417	428	454	434	426	387	411	427	401	440	372	415	402	413	408	416	434	428	437	414	413	411	400	410	426	409	400	414	447	428	439	426	435	439	410	432	437	421	429	421	431	427	407	416	435	407	406	413	413	437	419	434	392	434	385	406	404	446	435	423	386	404	415	409	405	423	412	455	406	403	439	442	427	438	415	409	392	419	412	418	422	442	408	431	386	430	385	432	447	404	380	390	427	423	451	414	406	412	397	412	428	410	440	429	391	387	415	405	417	426	432	416	395	383	384	401	440	432	395	406	435	428	435	449	413	393	382	431	413	425	405	400	401	430	453	436	409	412	402	430	428	436	414	402	387	406	409	454	433	444	415	430	410	411	395	392	393	449	397	365	385	409	427	403	404	451	412	396	415	401	417	420	426	380	412	413	420	387	373	446	400	458	400	394	451	435	391	381	394	405	450	411	401	403	404	422	397	410	434	411	422	387	410	389	430	404	453	418	404	423	400	433	406	413	420	428	466	471	410	400	417	397	395	426	407	443	424	422	432	425	412	415	420	391	456	419	404	418	388	394	392	393	421	358	433	416	423	417	422	437	416	420	438	391	423	452	389	368	436	433	458	408	417	442	434	414	438	432	449	420	428	444	400	415	429	399	423	421	431	404	470	412	419	461	433	426	384	413	399	461	381	410	400	429	444	434	426	425	430	447	416	428	418	395	389	427	405	381	429	433	419	434	393	444	431	446	421	422	442	413	428	443	435	442	445	434	395	419	428	385	434	430	408	432	465	409	397	429	409	434	396	424	404	417	434	429	420	417	429	418	411	418	418	427	410	396	430	452	379	419	418	409	448	422	429	443	395	439	435	419	438	430	410	467	430	372	411	420	413	405	420	434	416	450	436	402	412	387	429	424	397	398	405	431	416	436	431	410	409	398	412	431	426	407	385	416	425	427	453	453	421	403	398	375	424	427	421	435	420	402	404	430	435	437	429	410	435	397	430	410	396	446	381	413	440	442	463	471	419	405	381	413	397	442	377	391	438	452	422	422	443	418	395	400	430	398	422	426	418	428	397	414	408	419	447	422	415	434	398	402	384	476	445	455	433	448	416	420	395	425	439	402	385	428	443	413	400	412	423	432	421	393	387	434	428	400	450	405	414	410	424	419	419	421	417	434	422	428	432	385	399	402	415	419	394	425	404	465	405	402	368	444	384	474	402	418	440	455	388	415	396	417	392	428	445	442	393	467	424	408	422	444	450	399	402	430	428	412	430	421	429	426	403	391	415	414	423	442	436	386	410	404	428	368	433	412	419	415	434	416	366	410	391	428	405	384	415	412	422	404	426	427	402	418	417	429	414	433	423	441	328	410	439	430	425	427	429	442	405	410	419	435	394	435	422	423	438	427	418	403	441	412	409	408	407	429	414	412	423	416	444	423	413	409	415	425	434	425	421	416	409	417	450	448	395	406	414	405	416	422	386	378	393	383	439	380	433	418	412	402	410	440	427	392	400	410	416	424	441	416	410	468	388	413	411	423	428	430	404	416	398	417	431	449	412	400	431	443	451	397	434	421	392	397	409	403	416	430	429	420	389	430	434	431	441	408	465	409	449	384	420	422	420	393	424	394	401	460	432	412	418	429	392	426	422	471	443	397	434	450	389	404	380	451	399	408	406	406	399	384	432	424	391	419	442	407	420	410	427	394	453	403	410	372	425	425	382	425	411	415	425	413	402	419	420	410	412	450	424	447	396	405	399	419	394	439	378	417	420	425	442	434	419	406	417	394	416	400	467	430	429	426	402	385	448	395	427	446	402	421	423	423	403	426	435	438	456	441	386	410	419	382	425	400	443	418	441	380	422	443	431	408	413	408	415	427	429	431	385	421	424	409	420	423	406	436	426	433	392	444	399	430	420	395	397	448	439	446	432	426	421	409	446	412	414	389	382	384	464	429	413	417	415	431	440	441	433	402	414	379	438	383	373	412	435	400	426	392	405	407	399	411	416	451	383	440	422	410	434	434	433	357	449	456	423	424	402	407	446	412	395	398	406	385	454	422	436	469	429	405	468	433	395	411	423	443	422	444	427	402	424	395	441	426	366	433	450	426	422	419	397	440	423	414	418	436	418	411	397	415	401	450	403	466	430	439	404	411	414	483	384	441	446	430	409	408	427	399	415	411	393	418	408	406	412	466	396	421	418	420	417	394	404	402	404	404	426	418	422	418	421	446	447	400	399	410	447	450	415	473	377	425	419	405	420	373	446	392	440	429	437	420	414	394	456	396	432	396	400	426	427	406	426	418	379	427	447	453	412	444	401	426	418	411	452	413	412	436	418	404	426	432	391	384	447	402	410	409	396	456	431	420	405	439	410	412	438	418	422	417	399	424	401	417	426	422	379	440	420	424	437	394	430	411	416	433	436	429	453	423	429	417	440	421	413	446	400	397	422	435	405	401	414	420	451	439	433	430	402	451	420	407	411	404	405	408	406	429	433	418	393	435	438	384	389	417	421	416	391	410	436	464	400	403	391	416	412	448	403	418	394	419	458	413	419	432	413	424	383	441	401	417	423	385	412	433	429	423	426	412	419	427	438	424	465	373	444	420	364	447	402	399	430	467	389	445	411	454	395	415	437	431	405	410	435	451	447	396	430	412	383	403	408	387	425	427	440	400	407	386	440	452	392	429	418	401	430	422	443	409	427	395	448	415	474	425	405	440	400	413	431	429	426	412	430	416	392	427	428	418	396	431	378	440	429	436	453	404	469	420	426	406	404	434	432	412	421	388	386	448	417	399	431	430	394	419	450	439	422	412	415	422	423	432	421	420	421	419	426	447	435	437	422	442	402	402	440	424	395	407	437	409	386	419	429	450	384	424	394	429	393	450	400	463	418	369	390	415	460	438	426	421	420	446	423	419	410	447	439	391	406	444	417	468	453	415	406	406	427	396	427	427	422	422	394	405	410	429	419	400	431	457	362	394	385	429	407	395	390	407	408	408	406	407	398	384	420	399	434	424	448	367	433	411	398	406	393	410	406	369	400	437	425	453	414	408	421	451	448	406	457	403	410
1602	949	554	432	695	795	694	599	496	395	321	268	258	184	169	170	147	132	122	94	97	80	83	85	87	59	69	66	63	41	57	49	44	39	50	51	41	43	49	46	42	38	42	34	33	31	35	34	41	44	41	36	40	40	50	37	34	37	47	33	44	36	36	27	41	39	33	28	33	31	36	32	24	29	32	36	33	33	26	39	18	34	38	31	29	27	29	34	23	30	21	24	33	41	24	33	27	28	31	29	30	36	26	31	31	40	28	28	30	28	30	31	33	19	31	37	38	38	32	38	26	34	37	37	32	29	24	26	33	28	28	32	35	27	30	31	21	39	19	35	34	26	31	32	37	33	22	36	26	42	34	36	30	45	26	36	34	27	30	34	24	33	29	40	26	27	32	31	30	32	30	24	32	24	32	39	20	24	43	34	32	32	34	31	20	24	35	29	29	27	35	24	26	32	31	35	28	37	40	32	25	32	22	31	30	33	38	25	23	44	27	25	28	32	38	33	35	32	24	28	32	29	34	36	26	34	25	27	40	40	32	24	36	29	32	30	34	31	26	36	25	33	36	35	27	32	33	31	39	50	25	26	33	31	28	18	31	28	26	34	28	37	30	22	30	23	34	29	38	30	32	20	35	30	19	25	37	32	32	32	35	35	28	29	41	42	22	28	29	29	29	31	37	25	31	27	22	25	27	43	18	38	29	26	25	25	31	24	33	23	37	31	19	28	32	28	40	27	29	30	25	28	37	28	26	34	23	31	25	26	27	24	43	36	21	28	30	35	34	30	28	36	28	34	30	27	33	37	29	25	35	34	33	31	29	40	29	23	40	25	34	30	33	26	27	34	21	37	21	28	29	30	31	33	31	36	35	31	26	37	20	32	34	35	29	30	25	27	31	28	38	27	22	26	29	28	29	24	25	37	36	23	18	29	23	29	35	37	22	35	31	40	30	27	36	31	22	22	31	36	25	33	28	27	21	48	24	30	30	40	24	32	39	35	24	23	25	27	29	28	33	37	26	29	29	33	29	42	31	21	31	23	25	21	26	35	28	27	20	27	29	27	38	36	37	38	28	31	34	29	36	36	27	30	43	36	35	32	46	29	35	34	31	33	37	34	41	21	36	29	29	35	33	36	32	29	31	36	28	28	29	29	29	33	29	35	19	48	27	23	25	32	31	27	24	20	29	29	27	32	40	26	30	31	17	30	25	41	34	34	35	33	32	29	34	32	29	27	30	31	35	34	32	29	31	26	30	28	27	26	38	33	25	25	29	22	27	35	32	37	27	16	29	34	32	27	33	36	29	28	27	26	23	24	26	29	31	25	20	26	35	25	36	27	26	34	28	29	29	27	26	30	22	40	36	33	22	32	34	32	32	25	34	29	30	31	42	34	27	28	24	24	22	22	31	33	23	38	36	37	29	38	31	27	40	29	23	33	20	32	34	38	30	33	33	25	35	25	26	42	26	21	30	28	22	19	27	31	24	32	32	36	29	29	35	28	31	26	27	24	34	40	21	21	37	25	26	32	28	30	34	27	34	28	29	26	40	31	20	31	25	26	36	19	33	37	28	35	29	32	25	24	33	32	29	32	39	31	27	25	39	30	34	33	39	31	33	30	30	22	31	35	36	26	22	32	26	33	30	24	38	21	26	26	27	28	41	36	35	28	28	32	37	25	24	29	25	23	30	34	32	27	30	25	33	31	35	29	29	19	33	21	29	45	39	32	29	29	25	29	34	28	32	34	36	35	43	27	30	31	23	31	28	35	24	30	28	30	27	38	35	26	26	30	37	23	25	25	25	34	40	32	26	32	12	36	32	32	30	29	32	28	37	29	26	31	25	37	25	31	29	29	34	31	38	38	34	23	21	30	33	46	35	27	29	29	27	26	29	28	30	27	30	24	32	32	37	37	21	31	24	30	21	31	34	32	30	27	31	31	31	34	23	34	33	36	14	26	28	28	29	17	31	29	30	28	24	26	24	34	26	32	29	34	44	29	37	27	25	32	37	29	30	30	27	32	41	30	40	36	34	31	27	26	25	40	26	31	28	38	34	32	24	24	34	36	30	37	43	25	31	36	43	33	29	24	30	26	24	29	22	26	28	22	28	28	35	28	37	33	27	45	28	26	35	23	39	28	29	32	30	28	35	30	30	29	34	35	26	41	29	36	29	21	32	33	29	35	32	37	17	24	29	31	28	34	27	38	46	22	29	33	36	33	36	30	34	37	28	29	37	30	31	26	28	23	32	29	27	32	34	29	18	19	25	36	37	30	34	24	24	24	22	43	31	32	15	22	26	35	27	31	39	33	34	27	30	27	29	35	38	37	27	35	31	41	26	24	24	37	21	26	34	30	33	23	25	25	33	36	36	32	29	24	23	34	27	40	24	36	20	24	31	33	27	31	29	38	34	24	30	34	38	20	30	33	26	34	29	35	32	29	42	37	28	40	30	22	34	20	28	31	22	26	34	30	32	34	18	34	26	37	35	37	29	24	38	32	35	20	37	28	27	34	28	33	36	30	35	34	27	33	39	28	36	28	27	30	24	25	32	26	29	33	25	31	34	29	35	32	31	28	36	36	39	31	29	26	31	26	33	34	28	21	30	31	22	30	32	30	38	31	32	36	31	39	25	37	27	26	24	24	30	31	34	24	36	32	32	31	35	38	23	31	29	32	23	33	27	38	48	22	37	37	32	32	27	29	38	24	30	26	28	32	24	34	30	32	33	26	45	29	37	32	33	24	24	42	33	20	23	30	44	33	32	31	29	44	24	26	32	28	34	30	32	32	32	26	42	41	31	33	32	31	32	31	27	32	27	30	32	35	23	29	34	39	35	20	25	23	37	32	44	36	38	31	30	21	34	30	31	21	38	34	35	30	27	27	33	32	32	28	25	28	36	30	34	33	26	28	28	27	28	23	33	29	29	34	28	31	42	29	36	26	31	33	26	30	39	38	39	28	38	30	30	22	23	34	24	38	27	27	25	22	25	31	39	24	32	24	29	35	34	31	27	24	24	34	25	36	29	28	27	34	24	35	25	35	39	34	22	37	43	27	34	32	27	26	33	30	36	26	37	43	25	33	27	35	34	29	29	36	26	28	26	34	30	34	30	32	30	25	26	30	28	34	32	32	30	31	52	41	29	25	30	21	31	28	30	30	43	28	30	22	28	36	33	24	31	28	19	31	25	43	40	35	31	30	26	27	29	29	24	39	36	22	38	25	20	29	43	35	23	25	31	27	24	35	39	34	32	29	23	44	29	28	31	27	27	30	36	36	24	23	22	23	26	36	27	34	37	30	33	28	28	32	33	25	26	33	30	35	27	29	28	27	32	29	36	29	26	37	25	33	41	28	31	34	21	28	29	24	39	34	22	30	32	32	35	36	37	33	22	32	35	31	30	31	32	21	45	35	26	30	33	37	43	23	36	31	22	31	26	25	24	27	26	29	30	30	29	29	36	17	40	24	27	28	36	29	30	25	36	31	27	40
25663	19499	13321	26753	34636	33078	29296	25135	21255	18090	15625	13078	10790	8596	7435	6516	5868	4968	4529	4271	4087	4221	3620	3091	2789	2610	2326	2194	1931	1665	1543	1409	1196	1100	1088	1056	1042	1020	980	967	923	799	808	767	794	739	797	743	792	760	827	842	833	855	851	753	728	701	707	667	674	641	652	561	606	649	598	602	564	566	581	563	573	569	554	557	595	553	574	554	543	540	537	520	558	551	554	513	522	524	515	481	528	506	491	491	525	515	500	474	472	494	505	460	510	483	527	500	503	482	516	510	472	500	513	490	479	530	500	487	505	503	478	509	469	467	493	469	473	487	529	485	476	515	496	504	506	516	508	513	488	500	520	487	504	498	482	467	503	527	442	483	432	439	501	489	505	496	472	473	520	461	508	546	514	505	534	482	499	506	507	510	486	504	515	507	456	488	500	466	517	501	480	481	485	472	476	467	459	473	506	492	471	450	452	471	499	463	497	465	492	482	499	518	470	478	491	474	496	510	501	469	472	453	509	488	504	444	453	465	511	491	507	491	469	485	494	476	484	484	462	503	530	492	499	513	506	463	482	495	519	501	501	504	491	541	484	483	515	520	528	481	513	501	529	534	518	505	537	498	476	482	514	480	526	488	491	481	504	526	492	509	500	476	507	497	453	535	500	495	527	515	482	505	469	454	493	479	495	494	456	476	486	442	512	549	532	511	486	474	499	469	517	545	468	482	485	495	523	480	493	506	496	498	485	476	505	492	499	492	499	486	511	457	481	518	475	485	480	487	477	452	516	465	504	538	498	475	489	463	440	451	490	527	526	456	511	483	523	473	487	513	475	518	509	472	486	487	491	500	466	518	512	525	492	490	479	491	490	493	464	500	443	539	466	544	513	483	508	486	502	494	458	499	476	507	525	467	473	497	475	521	479	515	492	489	493	469	543	499	475	510	503	511	466	494	496	487	491	479	466	514	471	468	514	478	437	455	489	498	496	477	458	505	517	447	480	449	510	470	533	492	469	497	448	490	470	480	500	505	495	492	468	475	512	466	501	482	446	480	500	484	491	504	492	463	505	495	509	496	499	528	480	488	506	515	532	491	503	498	478	486	460	495	500	475	512	493	506	471	492	463	495	506	495	464	475	442	509	489	468	504	515	500	476	493	498	478	450	464	479	494	504	466	473	509	485	490	483	483	485	520	513	479	524	457	484	476	498	468	490	453	533	497	445	490	534	461	501	528	520	472	501	483	497	489	513	518	481	491	494	514	485	514	488	489	473	494	445	510	498	483	489	514	462	495	531	482	495	499	493	482	498	466	464	486	498	486	492	484	480	464	489	477	467	473	489	469	481	554	488	476	513	492	486	470	545	491	449	507	476	474	515	510	478	479	465	523	526	491	497	471	485	496	483	499	498	475	484	500	456	481	483	486	483	512	485	490	498	493	451	476	484	459	487	497	482	486	472	487	500	513	485	521	521	508	496	525	501	489	525	461	463	446	486	487	510	504	446	472	515	483	496	485	550	461	472	494	492	451	484	496	467	502	481	487	528	545	469	494	467	478	463	478	522	501	473	454	450	517	506	505	453	487	471	520	493	493	507	522	525	491	486	499	478	502	492	463	474	467	493	500	472	475	494	513	471	499	497	514	502	504	518	463	470	522	490	451	537	515	524	461	469	483	509	554	469	487	477	478	514	484	497	482	510	488	499	495	501	452	511	488	463	540	524	503	497	488	502	478	481	480	483	494	469	504	518	483	487	483	454	526	483	452	510	498	479	527	489	491	510	498	513	479	524	487	488	445	486	491	466	492	495	519	496	477	494	532	500	482	489	479	537	504	458	521	485	501	456	457	474	478	467	506	488	483	466	502	461	517	488	478	496	499	480	544	504	485	502	518	478	530	465	463	503	512	537	485	496	535	498	519	519	515	547	507	510	478	514	487	479	508	506	517	528	494	495	484	511	469	487	473	531	530	492	477	519	530	455	514	509	485	463	463	501	533	487	477	501	532	493	543	485	487	454	523	510	543	526	454	468	490	515	477	534	499	532	491	481	541	509	488	484	481	463	500	488	504	498	484	498	521	516	496	489	507	492	500	498	496	494	438	496	460	483	510	516	486	491	527	480	506	483	461	486	477	481	443	482	491	486	452	523	509	485	473	458	500	509	476	466	508	489	517	480	486	463	493	516	460	515	507	498	503	498	527	525	486	491	512	483	503	514	451	457	477	491	495	530	497	508	476	518	503	472	529	492	499	492	469	509	500	494	528	477	519	473	500	502	498	479	466	509	470	493	508	483	481	496	462	484	516	484	516	512	505	475	512	446	506	512	457	510	500	501	466	501	500	499	459	500	482	483	482	495	486	470	504	444	497	454	515	424	482	486	443	467	476	467	490	503	514	529	454	479	504	524	452	500	496	474	468	459	463	545	501	464	509	465	493	527	488	476	442	471	480	469	499	497	473	512	498	492	509	481	469	503	503	538	465	491	475	529	480	444	481	469	434	477	476	491	521	499	501	479	516	474	488	522	518	450	530	488	477	514	492	510	470	477	489	476	510	485	475	505	498	477	487	480	530	489	487	497	497	480	480	488	486	469	507	507	478	499	482	505	516	500	524	472	501	481	499	470	489	509	493	484	495	506	493	501	506	486	468	511	493	493	523	475	497	437	460	511	520	480	508	519	473	458	510	479	447	445	479	547	465	507	523	495	499	516	482	454	495	516	524	476	502	478	525	515	532	475	478	457	511	510	489	515	513	515	499	505	509	502	475	506	509	451	471	465	530	470	517	489	493	501	473	503	522	475	504	524	477	520	512	501	483	480	501	465	521	488	515	483	471	462	474	490	523	466	470	487	507	486	504	494	515	459	462	506	475	473	500	489	457	478	524	526	464	464	489	487	497	535	473	457	511	505	492	499	474	486	464	495	515	461	506	503	518	493	495	467	480	494	473	451	489	550	485	479	497	478	499	502	542	506	516	485	487	469	513	486	506	492	467	519	483	467	479	492	524	503	550	500	466	493	492	495	484	482	558	480	488	471	485	469	523	481	465	483	510	472	487	468	528	502	496	465	465	478	504	507	518	526	559	465	478	493	480	469	491	501	489	504	519	490	482	503	482	491	510	502	491	521	459	526	515	509	521	475	492	492	467	474	479	520	508	478	458	467	474	442	499	502	524	499	485	494	497	503	476	501	522	495	495	485	484	482	494	518	514	457	460	474	482	467	546	469	480	533	553	500	493	511	482	464	464	489	472	521	479	484	515	461	485	521	503	465	480	530	465	471	517	479	521	513	485	488	489	484	519	475	516	514	496	477	475	496	437	477	499	509	479	462	531	487	473	460	514	512	524	489	470	483	537	483	483	493	480	517	490	477	503	465	531	490	498	494	452	490	467	489	479	492	516	483	512	489	500	490	483	518	494	505	467	507	471	519	518	518	517	514	495	494	467	484	532	510	497	483	518	478	435	481	508	518	479	467	535	503	487	493	510	491	482	467	513	528	544	464	499	503	484	474	493
3082	829	516	419	629	713	639	530	401	356	336	273	223	200	177	127	142	111	97	115	112	133	105	74	75	90	82	63	74	70	56	54	48	48	57	59	68	52	38	59	51	32	44	48	48	46	40	39	38	43	47	49	40	48	54	47	41	50	51	39	38	44	54	48	44	39	52	42	43	31	55	49	40	51	51	43	39	42	49	38	55	42	35	48	40	38	42	40	37	35	41	43	40	39	42	40	39	43	38	46	46	45	50	43	36	32	35	35	45	38	47	33	31	39	43	50	35	24	49	51	38	33	44	42	64	50	42	39	48	40	38	37	37	37	40	54	41	43	40	37	43	43	36	37	35	51	49	36	37	48	49	46	37	46	38	37	43	32	40	44	34	41	46	50	47	41	46	43	44	40	43	43	39	44	43	43	32	33	45	44	48	35	38	43	47	46	34	43	37	30	41	31	44	28	49	46	50	44	43	58	51	46	48	46	47	38	56	42	38	41	31	43	43	44	45	42	34	34	32	32	37	41	38	46	41	38	32	45	40	46	49	35	44	32	50	44	38	41	45	42	43	46	41	38	40	43	43	32	45	44	40	30	36	38	51	33	43	43	48	40	49	42	45	38	28	42	48	40	39	48	50	45	44	33	47	35	48	45	41	48	33	37	48	35	34	35	42	45	37	44	41	46	41	41	32	52	41	44	49	36	51	51	38	31	50	43	41	30	42	47	45	41	51	46	59	53	42	38	49	48	45	49	39	41	37	44	43	37	43	33	38	31	47	44	50	39	32	44	47	51	29	35	33	32	46	38	59	41	38	43	34	34	34	43	42	36	42	33	45	40	43	23	38	49	32	40	40	46	38	43	42	38	58	34	45	45	41	34	47	46	45	40	37	37	45	29	39	34	34	50	38	41	41	56	34	35	41	42	48	43	33	32	43	36	49	35	41	47	48	39	34	44	41	47	35	52	52	39	44	37	49	30	38	47	32	49	47	38	50	45	34	48	39	35	46	39	26	21	39	28	39	30	37	43	37	30	26	42	32	44	50	39	47	38	40	42	47	40	44	44	25	41	47	39	40	36	36	35	48	46	44	42	47	32	44	42	37	38	51	54	52	44	28	33	41	39	45	52	36	37	42	34	46	41	40	44	36	53	38	39	49	40	36	39	37	35	41	39	38	32	50	46	42	44	35	48	40	50	34	49	39	39	47	49	37	39	39	35	43	51	39	46	43	33	40	41	31	18	36	44	43	34	40	40	34	54	46	43	44	50	33	36	38	36	43	31	42	42	48	35	43	39	51	32	30	51	41	38	54	49	37	45	46	45	39	47	45	40	41	36	39	29	51	57	47	47	45	39	36	35	30	45	45	39	42	35	48	45	42	35	51	32	40	44	27	42	39	43	34	37	44	34	55	44	47	43	40	40	26	42	38	50	46	42	45	39	43	45	37	30	43	50	41	38	45	39	41	42	45	30	42	33	36	46	32	40	40	47	42	43	33	42	54	50	47	42	52	45	34	42	27	35	35	40	41	36	37	36	55	44	41	46	44	30	41	42	32	49	51	42	31	41	35	35	28	32	51	44	38	50	32	40	42	37	51	49	38	43	35	44	37	39	37	37	35	31	31	34	31	46	36	39	39	43	54	53	49	47	47	54	36	35	36	37	51	40	36	43	55	33	38	34	41	43	42	48	43	43	50	36	28	47	31	40	40	37	42	47	40	38	41	38	34	37	44	42	36	34	39	44	51	49	28	45	37	30	40	41	34	39	47	58	36	29	37	37	47	61	40	41	44	38	41	35	40	48	43	42	42	41	41	40	38	34	55	29	47	46	34	38	28	34	45	43	35	42	36	38	44	43	43	46	47	33	27	44	48	44	46	44	34	50	52	49	46	40	42	60	40	45	52	47	40	51	39	33	39	43	39	40	45	35	46	43	27	36	47	46	29	34	38	45	44	50	46	40	41	47	47	37	38	53	34	39	49	50	45	46	48	37	36	47	45	30	37	40	42	54	34	50	39	42	47	51	36	44	50	41	49	49	38	42	27	29	42	39	36	39	49	41	40	45	49	45	45	30	36	38	47	40	42	41	44	41	37	41	39	45	39	41	34	48	41	32	55	39	46	44	34	37	44	36	41	44	37	41	48	33	41	44	38	33	36	27	35	31	51	31	52	50	45	42	42	46	31	36	31	41	52	45	40	48	49	46	47	44	55	45	32	47	46	28	43	42	39	31	35	42	38	42	43	37	44	38	37	35	38	37	35	30	39	41	41	44	46	41	39	48	25	32	46	49	41	33	41	52	41	50	38	37	56	38	40	39	33	43	34	48	39	47	39	40	46	39	44	54	41	40	37	28	44	45	41	40	36	44	34	42	38	49	31	39	31	34	44	36	41	42	37	45	38	45	42	32	30	53	41	34	39	33	41	43	52	33	46	35	45	40	43	35	49	42	48	45	50	46	46	40	44	36	37	46	43	39	35	31	36	41	44	51	32	29	49	47	31	44	33	44	40	46	37	31	51	37	38	43	40	40	36	49	32	43	37	52	38	39	41	45	52	42	48	45	36	35	44	35	36	37	30	39	51	39	37	56	42	44	34	41	42	44	38	50	44	40	38	27	37	50	40	45	39	56	61	40	39	55	31	47	42	36	43	37	44	53	39	44	46	56	41	46	43	41	42	47	37	47	36	27	48	51	36	35	38	45	39	54	44	38	37	48	33	46	37	45	48	50	27	35	45	26	25	40	39	43	42	41	41	32	40	44	32	45	53	42	33	44	47	47	43	45	40	39	47	48	33	42	33	34	38	45	40	46	36	30	40	47	34	46	36	46	50	33	35	41	42	33	41	47	45	37	50	44	39	39	35	37	35	40	53	35	33	44	35	52	51	49	38	62	27	45	38	40	45	39	57	44	38	40	30	47	32	33	53	43	48	43	43	40	37	42	41	42	47	49	48	42	39	43	35	44	37	55	48	56	40	46	39	31	46	39	53	36	47	40	38	34	30	46	40	44	36	39	36	34	49	40	39	46	47	44	37	42	45	41	36	42	37	49	63	49	44	44	36	45	40	45	35	44	42	38	35	51	40	50	25	49	29	38	38	40	55	37	47	40	39	50	34	38	31	52	35	43	40	52	39	44	46	37	52	45	49	43	39	41	54	42	49	37	47	42	49	39	38	44	48	31	39	45	37	38	36	52	34	37	63	40	39	41	47	37	42	28	46	57	42	35	40	52	31	35	32	39	44	33	36	38	39	36	43	44	42	40	40	42	37	36	46	44	41	38	39	51	49	47	38	38	33	36	44	35	41	34	54	37	36	39	44	42	46	31	40	36	35	37	34	35	30	42	30	39	44	37	47	32	46	35	37	46	36	40	31	49	34	45	33	33	41	35	41	45	37	44	41	46	42	50	45	35	50	39	46	36	53	47	38	39	34	31	41	35	38	49	48	47	33	39	35	46	34	35	46	41	47	58	48	37	47	53	35	47	47	43	44	44	41	48
23377	17522	12156	25401	33207	31807	28081	24008	20249	17417	14540	12192	9904	8222	7093	6217	5548	4913	4376	4048	4018	4101	3643	3157	2761	2497	2412	2205	1998	1820	1631	1444	1311	1250	1200	1135	1180	1174	1129	1052	966	952	932	1003	878	864	934	931	991	915	981	969	962	978	935	956	870	875	803	817	830	783	776	808	773	762	756	763	738	698	707	703	710	734	706	713	669	725	717	763	741	778	727	669	714	704	736	694	678	697	710	666	666	650	693	673	698	682	700	660	664	704	675	648	663	665	704	676	647	658	676	678	644	628	625	648	677	643	661	667	673	676	659	636	698	677	652	648	613	658	652	641	676	639	652	647	625	743	677	671	607	648	683	682	702	654	671	665	657	662	650	641	660	684	717	642	674	666	609	640	636	631	683	683	725	662	654	645	639	597	631	634	669	632	689	660	636	699	636	622	683	678	667	648	684	633	612	644	643	673	647	672	643	669	644	631	651	634	682	656	694	681	670	659	647	664	672	648	626	668	689	684	646	672	698	670	647	656	639	614	639	668	630	655	693	677	665	684	701	654	651	637	623	665	696	667	676	662	647	643	687	638	657	637	625	648	638	659	648	642	643	644	636	692	624	650	640	659	645	671	700	663	675	617	652	694	652	588	678	634	620	624	649	661	632	653	633	668	651	671	643	687	619	620	651	645	733	679	693	661	651	669	626	634	664	645	657	683	650	677	674	626	627	654	620	663	616	672	666	605	697	660	701	662	683	641	640	681	717	663	642	656	669	637	665	629	667	666	707	667	699	681	636	659	653	670	644	669	613	657	653	654	643	653	627	638	652	674	667	662	653	655	630	631	669	676	677	648	653	630	671	649	649	667	654	700	658	666	655	649	671	650	641	684	669	655	641	660	678	667	684	694	647	619	661	687	649	665	614	664	640	628	690	635	667	682	684	629	639	640	654	645	663	654	686	639	712	669	634	650	636	641	637	633	666	685	688	638	634	649	662	690	712	605	666	608	653	702	697	628	706	674	643	637	622	685	611	665	659	712	646	700	605	644	673	723	660	703	645	685	653	669	602	666	702	660	679	640	647	597	673	632	603	659	625	675	709	636	644	671	636	626	630	637	652	663	665	662	709	684	677	661	658	716	646	658	676	656	683	637	696	655	672	632	667	651	644	614	660	650	674	656	685	687	666	646	655	692	671	697	656	687	657	697	673	637	665	625	647	669	691	631	673	692	666	704	645	655	621	685	644	648	698	685	664	608	687	613	649	644	660	629	639	664	657	666	643	668	597	671	674	629	661	680	623	668	692	644	670	662	626	633	680	650	706	679	653	621	677	716	655	699	669	663	623	584	648	629	687	654	659	689	653	639	641	643	675	676	662	633	662	621	663	688	659	654	618	649	703	669	664	608	611	656	616	675	653	618	643	696	696	696	687	654	708	662	657	628	703	663	664	639	722	657	651	658	689	662	666	614	675	633	635	678	663	654	670	630	673	638	652	676	687	690	701	671	668	667	659	693	652	674	675	666	647	620	642	642	660	632	656	651	662	631	707	667	628	701	638	631	653	683	643	650	664	644	677	637	660	649	665	618	666	683	637	646	671	623	678	654	687	673	648	685	648	605	682	676	647	697	646	654	610	648	660	655	663	658	639	684	672	668	668	651	709	618	665	629	688	648	618	654	642	681	639	647	667	639	663	622	660	651	664	646	668	703	608	670	639	653	677	637	634	665	639	656	651	642	646	672	643	661	624	604	645	636	712	656	677	658	671	650	650	694	681	691	654	650	629	663	663	652	686	694	661	694	638	665	653	658	649	688	640	644	655	648	666	706	670	655	626	664	681	653	657	691	652	663	677	626	623	656	633	655	679	673	655	622	671	662	671	632	685	654	656	657	667	707	696	655	661	681	642	645	648	635	671	666	649	665	670	658	638	690	672	638	644	673	674	706	662	614	673	630	650	635	641	630	641	674	625	637	662	683	622	630	656	634	645	647	663	653	611	656	632	645	599	636	647	704	676	701	641	637	636	654	646	674	652	717	674	651	705	673	647	693	644	673	668	640	666	640	726	646	648	627	655	653	674	668	635	623	684	653	664	658	654	665	636	641	664	646	644	656	642	670	660	664	665	647	632	659	670	649	674	617	678	656	694	677	647	690	669	676	624	626	664	637	678	624	637	629	678	636	708	646	657	661	670	659	681	653	644	667	668	690	666	685	645	669	636	676	610	670	702	714	655	659	663	672	652	688	657	654	653	656	645	635	701	676	657	663	682	651	694	634	655	652	695	662	680	692	681	689	611	662	647	631	656	644	656	616	657	648	682	685	624	719	660	655	656	694	656	687	661	628	630	620	665	653	665	653	658	643	629	664	652	682	680	660	677	691	666	674	661	670	699	665	670	705	671	639	662	657	676	658	645	682	675	633	673	664	645	666	647	695	676	709	691	650	692	634	663	661	687	662	699	695	660	689	613	651	629	646	632	641	680	691	687	682	673	705	645	618	664	680	689	660	720	633	676	605	624	621	642	626	676	660	646	649	661	632	677	654	701	672	655	669	675	665	650	676	655	679	635	665	659	663	651	663	666	700	675	649	670	720	691	672	683	630	635	679	656	647	647	630	635	609	675	715	668	641	625	679	668	633	645	666	648	658	677	680	675	670	638	679	650	669	675	690	621	678	632	627	648	642	657	672	674	674	643	648	646	630	626	698	692	715	611	615	690	683	657	619	673	648	705	668	642	698	638	655	664	659	654	704	692	665	703	647	643	661	696	643	633	650	624	646	637	630	645	664	710	648	659	674	648	655	687	689	620	682	714	644	649	664	651	598	613	657	696	697	617	676	623	665	689	675	665	682	667	652	663	689	647	675	677	638	641	635	651	642	693	657	640	657	638	683	679	728	661	631	629	647	643	647	673	638	701	646	669	675	635	585	639	659	699	656	650	653	671	634	658	665	661	679	669	659	633	692	714	644	647	699	670	636	696	652	656	626	698	653	653	636	677	669	630	691	601	655	657	618	664	641	642	662	629	679	717	656	606	678	687	652	655	600	644	645	619	682	622	673	620	628	703	634	706	680	695	627	668	637	682	630	629	624	695	646	626	662	720	673	631	699	671	667	644	666	632	661	643	686	629	648	653	626	691	620	649	627	718	659	647	699	668	663	643	670	629	631	633	627	666	632	669	648	647	646	659	689	678	624	674	658	647	636	585	692	629	719	643	616	679	675	605	648	657	642	611	644	672	628	636	658	656	670	666	673	645	654	665	651	664	678	639	671	684	646	669	649	655	657	679	667	634	673	638	703	647	670	631	680	628	645	635	655	618	679	612	671	680	660	686	664	718	651	632	678	664	684	622	692	695	680	678	666	636	655	616	643	638	624	658	704	668	683	632	649	619	684	631	659	668	663	696	604	627	670	645	624	648	686	703	694	672	692	640	686	636	640	667	629	698	644	654	702	674	653	678	650	622	633	669	690	671	700	630	644	670	658	632	637	683	666	680	676	650	664	631	684	658	631	664	632	668	627
2517	1322	786	641	964	1118	894	780	681	593	508	384	342	291	228	219	202	172	161	147	150	142	130	124	115	105	90	79	91	91	71	77	64	58	54	63	68	67	63	59	60	58	61	49	58	57	63	62	77	55	62	48	56	70	49	54	44	52	64	58	44	51	74	60	43	50	32	58	38	55	49	52	44	52	49	49	60	42	49	47	55	45	52	38	58	52	49	43	46	48	48	39	55	54	55	53	56	61	42	48	48	46	50	43	53	43	53	44	37	39	33	48	50	47	41	54	46	54	35	37	50	63	66	48	48	29	51	49	47	42	54	49	56	54	45	42	50	45	52	55	39	51	45	55	47	38	53	44	55	38	45	40	39	59	34	44	48	53	44	44	47	49	45	46	50	46	53	50	49	55	49	48	41	41	48	53	57	43	46	43	39	50	69	57	44	43	50	58	45	63	55	62	53	53	47	45	47	69	44	57	47	38	44	38	56	39	49	45	51	40	43	45	43	52	45	50	57	53	57	44	50	55	48	51	62	43	45	45	44	63	56	56	50	52	51	54	47	45	36	58	46	44	48	49	53	54	55	39	54	45	53	35	40	54	47	34	56	53	47	51	36	59	48	61	39	46	55	45	49	40	45	48	56	38	46	53	44	46	55	44	61	44	44	44	32	58	52	46	48	45	50	38	54	46	45	42	54	39	48	54	50	43	48	45	45	52	39	43	45	41	41	35	36	45	48	37	50	46	49	51	35	64	49	58	52	52	43	48	45	47	33	42	49	48	61	48	47	55	50	43	47	59	45	57	44	65	45	42	48	60	45	57	57	59	58	48	66	43	44	53	51	47	45	48	47	55	46	58	41	44	54	39	60	46	45	55	40	45	46	43	61	38	43	46	55	49	51	51	48	47	53	50	59	45	57	33	30	38	49	47	57	53	46	40	58	40	52	47	52	41	49	54	53	50	49	45	42	61	51	65	51	44	50	47	47	48	52	50	55	52	42	50	43	53	45	61	48	48	52	50	56	60	51	52	53	44	52	41	58	49	47	48	49	54	53	63	47	50	34	45	47	50	48	48	53	45	55	34	45	46	65	37	54	58	55	55	44	51	51	58	43	49	60	53	33	51	44	40	48	47	50	46	52	47	43	38	57	47	48	54	50	48	42	49	48	46	52	51	45	40	48	60	46	41	43	50	56	60	45	44	62	57	50	45	50	34	44	65	57	54	49	52	61	44	43	50	44	51	48	48	50	55	43	49	51	59	40	46	50	44	59	55	31	43	62	42	45	48	41	43	42	64	48	52	49	44	51	53	39	54	40	51	43	51	50	45	50	47	60	54	62	53	48	43	54	44	44	47	60	50	51	41	46	56	57	50	51	50	55	46	50	39	44	50	43	53	55	60	41	48	31	55	50	48	50	58	41	58	45	49	51	40	44	58	51	37	41	54	53	58	48	37	53	54	44	39	65	43	47	60	38	42	36	60	44	57	46	52	46	49	56	51	47	42	54	47	53	46	48	48	54	68	50	56	49	51	47	56	46	63	53	55	45	43	49	45	53	43	49	43	50	56	40	34	39	47	50	50	41	39	39	46	44	50	35	58	43	49	52	45	47	57	34	75	50	41	39	51	55	61	46	55	47	55	52	44	37	42	60	56	44	35	62	41	48	54	50	48	53	46	44	44	44	52	50	53	48	49	49	54	49	57	45	51	52	52	48	45	47	63	37	47	67	40	36	49	63	50	62	44	52	49	45	54	41	45	49	56	42	52	41	50	50	37	42	47	50	48	50	44	47	46	44	43	47	48	52	56	52	56	31	40	59	39	43	52	52	50	54	44	54	42	41	43	50	48	61	48	43	39	41	48	49	48	40	52	53	49	43	60	53	51	52	37	37	53	43	51	49	54	58	42	44	58	52	47	49	48	60	46	45	58	60	51	54	47	42	37	38	49	50	45	64	47	43	46	55	28	54	50	53	53	58	45	56	38	59	53	42	52	51	43	51	41	44	38	44	40	50	50	49	31	46	36	42	50	47	48	48	48	45	57	50	57	46	41	49	55	53	55	46	50	49	54	48	39	55	41	51	54	47	46	46	45	45	57	44	45	59	43	50	53	59	51	40	45	58	51	50	33	58	55	47	36	44	51	50	49	50	57	48	43	50	59	46	35	40	47	31	54	45	36	50	47	51	50	40	44	44	49	50	48	43	50	52	47	46	51	51	54	47	41	38	42	47	50	52	46	60	48	43	60	49	46	58	41	44	56	50	45	44	50	51	36	35	57	43	35	38	41	47	41	49	48	45	56	45	52	49	48	45	65	47	40	43	39	45	38	40	40	54	43	53	53	62	51	57	46	56	45	47	65	43	61	39	52	57	51	54	47	42	51	46	48	50	49	46	48	60	47	46	45	40	44	54	52	36	41	47	46	41	38	52	59	53	44	56	49	33	46	52	36	41	40	62	55	44	50	54	44	43	46	52	46	52	40	48	45	58	56	55	48	52	53	39	48	45	38	45	55	45	52	47	54	40	56	37	54	45	47	45	44	49	43	49	43	47	45	58	47	58	54	49	46	49	54	66	38	35	48	51	50	52	34	38	49	48	52	45	49	45	48	55	51	40	49	37	39	40	44	38	54	35	46	47	44	54	43	38	42	40	47	43	43	50	42	50	45	50	49	40	46	49	49	41	35	43	46	49	53	46	51	43	34	54	42	39	56	44	54	48	46	46	53	41	54	41	41	60	51	45	37	46	34	59	32	52	43	55	42	59	38	39	49	52	53	55	53	58	43	44	46	39	47	42	57	52	53	41	49	56	51	35	45	61	40	45	44	49	57	45	40	47	42	48	44	47	38	50	52	51	60	55	50	49	42	47	36	48	40	45	46	46	64	53	49	36	52	50	42	53	43	53	47	52	57	36	37	53	49	55	55	40	53	40	47	48	46	52	45	43	44	47	45	51	49	50	49	39	50	45	54	37	36	40	48	56	47	62	49	45	42	56	46	47	48	52	60	39	47	40	45	52	61	40	47	52	56	48	41	58	60	49	47	40	54	61	43	55	51	54	47	64	41	51	66	51	45	43	51	41	46	59	43	55	53	55	52	52	45	56	55	46	33	50	44	56	45	47	55	43	60	62	45	63	49	60	58	59	44	44	42	54	41	52	42	51	51	53	46	52	51	59	54	45	56	59	55	54	57	39	48	55	49	62	71	48	51	43	59	37	52	55	42	49	55	47	50	51	45	45	58	49	57	54	51	47	49	47	43	49	45	43	37	38	65	38	51	45	47	58	52	42	54	50	58	55	44	36	64	49	42	48	45	59	40	55	47	47	36	50	40	47	36	45	40	50	46	38	37	62	53	57	49	47	53	56	51	49	48	43	41	46	45	52	52	62	45	48	48	41	46	58	49	49	59	47	45	54	49	37	48	48	44	41	34	43	39	50	38	32	49	51	57	60	48	34	48	47	54	44	46	47	55	41	45	50	54	47	49	50	51	53	36	43	51
28883	22238	16057	30223	37792	36565	32899	28906	25378	22276	19206	16018	13507	11763	10097	8763	7790	6964	6279	5888	5568	5442	4887	4362	3820	3617	3272	2943	2657	2427	2269	1906	1704	1596	1525	1496	1485	1523	1478	1369	1243	1210	1168	1154	1190	1161	1158	1150	1211	1145	1273	1192	1268	1253	1159	1080	1078	1054	984	983	914	905	962	916	938	959	861	872	928	921	904	867	881	859	824	886	874	926	830	904	935	847	821	862	879	837	756	797	821	753	822	817	719	777	798	811	809	785	793	771	767	788	799	786	770	770	763	736	768	794	744	818	773	758	784	829	738	775	732	811	768	750	755	762	733	767	761	734	816	756	771	775	754	770	765	761	771	802	708	749	733	756	771	751	773	773	791	747	755	732	753	769	797	674	773	783	793	779	772	794	770	782	772	774	755	733	736	750	745	742	743	758	740	782	784	767	756	742	786	768	763	782	795	727	737	765	810	739	738	731	775	787	756	804	738	746	759	763	756	770	760	729	742	728	791	767	753	770	767	785	741	786	778	742	777	764	805	800	764	771	786	738	784	789	792	736	757	764	757	693	789	764	754	793	749	728	729	725	793	750	740	780	732	783	752	759	792	750	739	726	765	755	808	780	715	704	730	728	773	738	742	751	787	762	711	767	752	726	711	803	698	805	720	709	749	719	769	740	750	721	757	769	765	735	735	791	746	772	758	725	762	730	800	755	780	757	740	718	818	739	792	749	781	737	787	782	747	804	759	747	792	736	716	754	788	808	748	770	756	759	779	756	744	753	807	761	803	729	768	745	724	765	746	780	754	762	739	762	792	766	780	742	788	772	695	733	769	712	758	727	762	730	744	728	731	749	747	762	749	792	716	698	768	763	750	730	743	767	765	703	734	755	757	733	742	774	760	718	788	741	782	732	762	759	771	785	747	740	765	769	727	778	755	754	798	719	794	751	783	737	758	788	738	725	728	738	751	789	742	768	756	726	759	730	769	717	779	758	750	708	780	771	777	760	739	743	751	770	762	776	792	789	770	803	771	770	756	770	760	756	808	760	776	766	760	723	716	719	771	775	749	747	805	769	778	727	737	798	789	709	717	765	778	746	757	741	745	744	813	791	724	752	731	745	701	721	743	737	756	766	715	704	716	713	754	819	738	822	761	777	687	743	755	769	734	750	751	730	727	759	772	783	779	756	744	759	780	799	800	764	752	723	760	777	752	756	727	781	766	725	744	731	723	740	733	749	728	750	755	744	743	750	759	771	734	739	763	720	765	754	763	778	761	812	736	713	764	752	758	730	743	705	789	733	690	703	747	739	796	769	739	757	775	734	709	718	746	757	791	736	738	768	734	747	734	765	756	723	742	775	748	761	764	737	725	761	726	790	771	762	771	799	808	739	722	775	775	763	766	758	804	748	787	746	796	740	735	720	713	795	743	758	767	768	751	735	786	746	774	771	750	761	777	759	768	744	713	742	784	778	770	762	729	758	742	741	786	804	748	773	730	765	770	747	727	753	763	776	799	744	785	761	746	801	779	720	816	761	739	784	720	726	754	805	783	793	731	799	764	749	733	724	742	731	763	767	769	754	757	751	723	802	734	763	763	748	716	722	724	768	749	797	824	772	742	766	706	747	788	731	777	744	722	749	726	737	749	749	737	799	769	747	742	759	738	738	775	738	784	747	756	800	742	738	730	793	757	731	737	713	786	755	805	705	746	770	746	752	765	772	765	732	742	753	758	783	727	729	748	755	789	780	747	739	712	781	794	744	730	789	734	705	822	708	719	709	758	766	784	745	744	722	804	776	831	743	738	756	755	735	764	725	776	744	747	752	746	709	723	764	720	742	790	799	798	704	760	732	752	776	765	752	726	683	768	748	756	753	757	731	780	777	774	694	798	797	698	838	775	704	741	741	756	742	740	717	743	746	739	762	745	740	752	728	803	761	775	763	737	826	736	756	739	745	742	742	749	756	758	745	799	731	748	741	798	752	757	756	808	764	749	719	795	729	741	750	731	796	772	775	746	755	734	778	747	726	732	768	788	769	741	738	719	751	763	775	719	773	799	737	742	735	737	702	744	777	758	775	729	753	718	711	758	782	780	726	755	752	769	748	738	732	711	765	768	743	741	729	744	762	759	747	761	757	784	762	717	753	774	721	765	752	784	748	768	753	754	722	773	759	743	786	715	725	748	753	766	803	736	743	740	713	750	776	721	805	720	755	754	772	736	764	764	757	767	765	741	775	770	718	725	764	753	757	729	778	771	740	741	725	730	767	740	755	780	780	801	767	730	750	769	720	732	783	761	737	760	776	736	778	759	803	755	800	738	751	770	732	732	829	743	752	711	745	717	792	720	731	749	711	704	788	785	767	711	778	762	701	769	789	758	770	787	755	759	741	762	778	737	727	753	744	745	761	727	743	823	805	749	721	758	760	744	764	710	738	738	777	737	744	733	764	751	751	740	771	757	772	738	785	768	791	761	769	761	721	755	793	771	789	763	753	692	756	724	756	756	764	760	771	776	787	729	722	752	721	813	743	733	798	765	777	720	739	760	726	795	773	798	712	768	791	755	756	769	765	785	788	788	718	753	751	728	795	776	726	790	750	786	751	775	752	772	738	775	744	770	739	744	713	705	785	731	735	753	701	784	724	742	711	738	735	729	828	765	765	803	796	719	758	787	762	779	784	733	735	748	759	756	740	729	676	789	771	773	721	784	735	717	743	802	744	735	789	804	765	748	723	760	776	798	770	778	806	794	780	768	772	820	806	762	757	793	726	739	736	782	775	764	787	756	731	739	777	735	769	741	744	731	693	767	803	746	726	780	744	722	736	729	758	703	765	770	782	777	720	732	759	751	732	772	703	739	727	783	739	761	732	792	744	737	764	796	767	786	766	733	752	733	756	779	810	785	781	714	709	761	777	741	792	776	763	780	732	734	743	680	770	685	779	769	749	730	716	768	735	763	719	743	729	759	793	748	773	752	755	780	735	750	758	737	775	723	700	706	768	763	740	767	806	726	774	771	752	755	775	761	813	720	730	691	736	764	708	763	758	746	761	750	767	797	770	719	757	742	750	725	770	719	738	750	731	772	732	728	756	749	761	793	800	718	725	757	766	734	781	766	749	807	754	798	752	697	756	800	729	741	794	749	809	768	819	710	724	771	744	738	764	802	775	783	724	733	742	745	728	809	732	775	767	731	764	772	781	792	795	763	755	796	787	793	695	761	773	730	730	732	794	715	756	734	753	720	696	793	793	796	781	780	773	790	759	755	734	715	774	772	762	740	768	713	721	775	785	778	722	766	813	777	776	784	772	726	758	738	776	759	720	755	766	795	738	807	723	771	798	683	767	739	746	741	742	783	770	783	762	727	723	788	785	770	761	760	741	740	713	770	782	744	780	789	757	729	732	765	747	752	757	773	758	732	776	750	753	753	789	737	734	798	782	804	805	778	760	761	794	737	761	773	750	758	749	768	760	756	777	749	722	697	779	768	769	718	761	735	760	750	760	754	766	765	738	758	731	736	758
1927	651	345	275	399	475	418	348	297	260	225	186	138	117	90	103	84	104	75	66	62	72	74	59	64	58	56	52	43	42	37	41	27	35	37	29	34	34	22	37	34	34	22	23	38	34	30	34	25	27	28	33	37	24	29	34	36	29	28	31	30	20	21	33	21	25	24	36	33	25	22	30	33	21	27	24	30	19	24	23	29	28	33	32	28	29	28	24	32	23	25	18	32	25	26	28	24	24	25	32	23	25	30	36	20	18	26	22	24	18	23	24	30	29	26	18	30	30	25	32	32	19	22	23	16	29	18	28	25	22	26	29	19	24	25	30	28	33	25	20	21	29	27	28	34	32	31	19	22	30	29	31	33	24	36	28	33	23	38	29	18	29	25	28	25	26	18	24	21	32	28	29	23	15	25	32	17	28	21	18	18	28	24	27	27	25	22	27	26	18	27	18	27	23	14	21	25	30	30	25	29	34	23	29	25	24	17	21	29	28	32	30	21	29	25	21	25	30	31	26	24	23	20	33	26	30	24	23	23	26	22	20	20	29	19	30	29	17	15	35	18	27	28	30	29	32	31	17	21	28	32	38	25	35	23	26	24	32	28	20	19	26	26	29	25	22	22	24	24	30	25	28	24	21	19	28	23	23	31	24	25	28	34	29	24	29	25	13	20	27	31	28	22	23	20	21	23	15	25	21	31	25	17	31	26	22	26	22	21	28	20	29	19	25	26	22	25	20	25	27	19	23	26	17	25	27	25	23	28	18	22	23	18	22	27	19	31	30	28	34	31	23	21	29	18	22	27	17	15	27	16	36	26	29	31	23	33	23	22	27	28	40	30	18	28	19	21	24	23	23	27	16	19	23	26	26	27	23	25	24	17	29	22	23	29	27	19	31	18	33	31	27	22	25	23	22	23	26	24	23	31	32	25	33	26	18	28	27	28	22	26	28	27	37	23	33	23	32	26	16	22	28	24	25	29	19	32	21	32	25	29	22	23	26	24	33	31	30	22	22	24	30	22	24	22	31	26	16	26	35	33	28	23	27	21	27	18	27	20	26	21	21	38	30	19	26	33	19	25	30	31	24	35	27	21	30	21	21	35	22	29	20	21	34	26	29	26	30	28	24	30	24	24	30	26	23	31	33	22	24	24	28	27	28	24	27	30	30	17	25	24	19	23	24	25	31	15	20	24	18	22	22	20	31	18	15	25	31	29	22	39	21	26	24	20	21	22	24	24	19	29	27	28	30	28	28	22	25	26	19	23	32	18	31	21	27	22	24	23	27	29	25	36	20	31	30	28	17	23	29	19	32	20	19	17	25	19	29	28	22	27	37	29	29	33	16	33	34	27	31	17	31	31	21	18	28	24	33	25	19	16	17	19	29	29	24	38	21	20	28	17	31	24	27	32	32	25	29	29	35	24	28	33	25	22	23	23	24	24	25	21	26	31	24	21	24	25	32	26	24	21	34	31	28	25	17	33	20	26	26	27	21	25	23	26	21	15	30	15	20	23	27	25	29	19	33	25	24	24	33	24	37	29	26	28	22	25	26	25	37	17	21	32	36	24	29	34	19	30	27	14	23	33	19	30	22	27	31	24	24	35	23	32	29	24	22	27	15	23	21	24	19	30	19	34	30	30	23	23	21	19	30	23	25	20	30	37	26	29	27	35	25	22	33	30	25	23	36	23	32	28	34	18	22	22	32	22	24	25	34	21	22	21	17	25	27	26	18	22	26	30	28	28	37	36	23	22	23	24	34	22	23	25	21	23	29	31	26	28	14	30	38	27	19	27	36	34	24	30	26	25	25	17	20	31	33	29	18	31	27	21	19	35	23	24	27	23	20	31	28	24	16	25	32	31	37	36	24	28	33	24	30	21	26	24	23	30	32	24	27	22	25	28	27	21	33	25	28	24	24	19	26	25	18	22	22	30	24	35	25	29	18	25	33	24	28	18	23	20	21	19	27	26	24	28	29	24	27	29	35	25	27	20	21	26	35	18	20	24	28	22	30	30	20	28	27	25	14	14	20	26	32	20	29	26	13	29	25	18	25	17	20	18	34	25	22	25	31	27	28	27	30	28	20	32	24	32	27	30	22	32	25	22	27	15	28	20	35	34	25	30	25	16	24	24	31	33	27	24	25	33	22	26	34	33	24	28	20	20	17	34	29	20	28	22	27	33	36	28	18	28	24	21	23	23	16	24	34	22	25	14	25	22	24	30	23	32	33	23	23	21	20	25	30	30	25	33	24	31	22	16	33	27	24	30	22	22	23	30	26	21	22	17	20	28	23	19	27	26	29	30	28	32	18	22	26	25	34	20	29	28	33	30	14	25	23	22	34	22	28	20	23	28	23	18	23	23	34	25	30	27	25	23	24	21	17	28	30	25	20	32	23	25	21	19	35	17	26	32	26	25	21	24	25	20	25	22	28	19	16	24	30	27	32	22	36	25	29	24	28	21	20	31	27	30	17	23	34	23	34	30	27	19	22	26	30	20	34	45	32	30	21	19	24	28	32	23	24	30	36	29	17	23	20	31	23	25	25	16	25	29	26	28	27	25	22	32	23	29	25	22	28	28	32	26	26	36	17	25	20	22	20	24	19	30	24	29	23	21	34	23	21	23	23	28	23	36	23	25	28	25	31	32	19	20	32	32	22	38	19	30	23	28	25	33	31	29	22	28	39	28	38	24	23	22	25	24	27	32	27	25	29	24	24	23	27	17	22	21	24	27	22	35	34	25	25	20	30	20	20	25	36	25	34	23	23	16	14	28	31	25	20	30	34	25	26	28	15	24	21	25	24	35	24	26	20	18	22	20	22	17	31	20	20	19	22	26	34	17	21	24	28	25	29	21	18	21	21	33	28	26	35	24	30	21	26	22	30	23	20	32	18	28	29	22	26	24	25	29	27	22	33	34	22	27	30	26	18	24	33	28	24	28	29	23	22	25	34	19	26	19	25	21	19	23	29	35	25	22	24	20	34	16	29	36	25	26	29	27	25	26	24	21	19	21	20	29	28	27	23	23	15	25	31	32	24	28	19	24	32	20	35	31	36	27	23	29	25	35	31	30	29	25	19	25	29	34	23	27	26	21	15	19	31	18	27	28	17	28	16	30	23	31	23	24	28	26	28	28	26	25	28	23	27	27	29	24	22	23	23	23	32	23	32	21	27	35	19	25	29	27	24	27	31	34	31	23	34	31	23	27	28	23	25	29	25	24	28	25	21	30	36	23	25	33	25	35	24	29	25	19	18	28	35	31	24	22	30	25	29	17	18	26	34	22	19	26	23	28	22	20	24	24	28	36	23	15	27	19	25	23	22	29	39	19	26	38	29	26	30	23	37	28	28	24	25	24	32	19	43	29	29	26	22	21	27	25	24	20	28	31	37	28	21	23	30	31	24	31	23	25	21	22	29	29	24	28	34	28	19	27	27	22	25	23	20	19	24	24	22	19	32	26	31	44	28	21	29	36	23	25	21	28	31	28	29
20997	14647	9327	21448	29045	27523	23662	19961	16735	13745	11160	8953	7144	5898	5271	4487	3980	3485	3229	2982	2841	2926	2547	2265	2140	1864	1627	1548	1358	1176	1213	944	936	814	826	812	742	773	731	664	706	624	633	641	576	593	628	622	687	638	688	667	677	685	639	616	605	526	523	514	517	549	582	483	490	492	487	470	492	463	518	421	480	446	456	442	453	480	498	492	445	459	488	444	479	453	420	429	438	419	434	428	464	409	402	423	401	442	402	450	412	427	392	436	391	418	423	405	413	379	404	386	440	423	399	425	396	414	396	461	436	425	417	402	398	430	409	411	390	396	429	417	431	406	436	433	409	437	435	416	415	442	396	419	417	429	404	464	388	398	429	386	401	423	453	429	398	391	446	428	432	416	410	426	446	427	426	419	398	426	422	406	427	413	402	416	445	415	405	431	445	438	391	424	420	413	382	420	415	428	396	452	409	443	443	397	403	447	371	428	417	422	433	423	408	432	414	429	394	416	425	396	400	387	404	436	413	419	432	432	407	399	396	425	405	412	455	438	416	391	411	439	431	379	416	424	417	420	453	435	412	403	389	405	432	424	418	431	369	369	396	424	438	399	455	435	412	411	391	444	414	419	485	423	403	379	430	431	407	411	424	454	411	417	399	443	426	398	397	406	411	422	416	387	394	422	437	429	367	414	443	442	401	412	384	413	393	422	442	423	400	427	399	359	401	425	413	427	385	408	410	464	428	417	401	422	420	403	435	398	409	392	433	440	413	414	420	386	395	424	411	413	431	442	433	449	418	393	428	425	429	428	425	385	476	428	438	407	384	415	409	411	426	425	433	422	374	441	405	463	407	441	400	369	424	357	442	414	433	393	432	429	406	419	403	449	386	402	417	462	386	461	394	404	412	399	429	430	385	434	407	393	419	378	410	431	375	410	401	418	411	443	427	406	421	429	434	425	401	446	408	432	407	427	389	454	403	440	416	414	399	442	434	415	444	438	423	404	408	421	440	396	430	443	411	444	422	403	451	403	440	451	421	394	421	412	421	431	429	426	395	414	443	414	412	393	410	379	422	429	425	424	416	406	405	392	442	400	430	457	416	417	370	392	438	423	418	412	407	433	408	416	391	404	420	414	415	433	432	447	414	427	436	386	411	423	408	430	436	407	398	443	396	403	361	448	444	419	462	404	393	448	364	412	444	414	416	415	397	419	427	381	417	418	437	426	440	425	412	414	459	438	448	412	420	420	409	440	436	398	427	429	440	412	414	377	402	396	446	442	447	378	430	416	423	395	397	425	459	432	415	432	387	436	400	390	426	428	412	383	391	450	436	418	404	424	440	449	415	406	438	412	428	453	400	443	365	445	397	426	380	449	451	365	449	426	412	401	433	398	403	398	435	437	397	411	426	413	414	429	427	413	407	394	419	452	408	448	424	417	440	412	416	403	402	429	398	421	408	458	418	392	415	395	430	442	419	433	424	411	414	415	407	395	420	416	430	405	426	460	420	400	406	410	415	406	406	421	451	417	437	402	433	450	419	465	404	418	394	412	383	382	418	436	437	437	396	405	401	408	454	433	424	398	430	413	410	439	413	432	421	404	406	405	426	430	427	390	467	465	440	435	407	435	413	423	419	456	430	410	409	442	409	416	419	397	430	410	430	426	397	439	418	388	400	402	399	388	452	429	427	381	422	436	429	418	449	403	400	403	438	418	405	417	434	414	428	441	423	410	407	410	382	395	432	424	399	406	409	450	416	421	400	401	402	415	397	428	433	421	407	373	406	430	439	436	419	429	417	429	379	406	450	448	438	408	411	421	430	418	433	422	433	420	400	386	368	437	394	438	397	427	452	411	411	386	441	424	453	401	404	458	436	428	440	406	415	417	375	448	435	450	446	469	393	417	450	395	436	412	426	411	389	434	424	443	424	426	445	412	410	408	404	418	406	456	422	428	434	395	420	395	467	385	436	423	448	443	402	460	422	464	426	445	436	422	421	446	428	384	450	441	420	417	451	436	466	466	451	457	392	439	400	379	433	432	409	411	406	400	419	399	415	421	456	406	418	408	421	412	440	398	438	420	447	438	452	428	421	455	395	422	458	434	447	408	422	375	413	421	418	421	408	409	420	424	401	389	445	414	421	422	434	427	396	402	440	437	425	405	424	396	437	395	421	444	432	443	404	433	381	414	433	398	430	414	448	435	446	403	395	385	431	441	408	451	453	414	413	411	382	409	399	400	387	442	408	426	438	442	425	421	421	457	429	419	447	428	429	444	425	422	404	390	427	447	441	388	402	415	445	420	425	421	414	406	446	443	409	401	373	430	422	419	427	436	405	387	442	453	435	458	402	426	433	395	411	410	402	435	411	409	439	417	392	429	410	435	448	431	412	420	445	411	456	448	397	401	430	403	396	393	446	466	417	450	456	403	390	433	411	422	432	442	432	423	439	436	383	452	434	422	427	438	410	409	408	419	402	425	431	396	434	434	442	420	420	420	423	430	471	419	396	444	404	432	415	383	401	414	403	401	435	428	388	403	437	425	413	417	413	448	411	401	406	399	440	392	432	420	451	441	417	402	435	400	442	435	442	428	408	398	420	415	451	408	404	415	397	423	409	423	472	417	440	400	429	374	437	411	440	427	422	404	410	397	378	420	431	386	416	412	402	416	439	435	448	389	436	400	443	438	429	432	424	430	424	409	472	421	426	385	431	437	411	458	373	420	382	430	415	427	420	403	433	448	420	412	399	426	418	421	422	457	418	407	398	454	401	405	377	427	391	385	429	444	422	381	433	400	408	405	418	411	442	415	417	427	418	440	398	410	430	398	395	413	411	425	426	383	437	406	397	390	451	441	466	406	432	439	448	418	389	394	399	403	437	445	446	445	437	435	399	409	392	389	431	409	404	411	415	389	385	397	422	429	441	458	426	420	386	401	421	424	405	403	450	393	423	424	399	400	424	389	410	453	443	456	430	445	399	424	437	414	401	455	457	435	412	411	434	434	419	433	442	406	438	430	426	452	398	425	411	393	426	429	449	435	420	426	402	409	396	411	421	428	411	391	395	442	402	385	417	383	414	433	394	441	422	433	389	421	383	458	412	442	443	442	463	379	432	403	394	434	463	432	404	429	432	430	416	456	439	400	393	417	400	392	394	401	372	394	404	468	400	380	461	406	427	406	428	428	452	399	428	434	381	426	413	406	440	404	417	424	393	420	391	449	442	437	406	421	410	444	379	399	387	418	425	437	405	423	418	395	405	430	421	428	438	428	427	402	384	445	405	412	396	407	435	408	398	420	459	416	426	393	425	457	415	422	446	421	406	437	441	418	402	430	390	439	437	411	414	412	422	429	402	412	421	389	445	427	411	429	422	408	408	425	418	444	445	410	424	402	454	395	438	427	414	426	403	448	445	439	420	403	464	442	439	437	438	415	436	435	413	425	412	426	428	426	425	406	455	417	436	404	404	410	422	421	397	395	412	461	437	433	385	434	412	381	422	415	445	417	410	407
1567	949	587	400	668	797	690	607	457	430	342	271	217	198	183	139	140	130	124	100	103	106	96	60	94	79	73	72	59	48	54	46	50	49	48	43	48	44	28	41	33	33	32	32	38	26	40	40	28	37	39	37	37	48	30	37	35	33	20	35	50	30	23	34	35	34	29	23	36	20	18	39	37	32	27	29	23	38	36	27	37	32	27	34	29	33	43	31	28	35	22	30	29	28	33	35	33	30	35	24	33	31	31	29	40	25	29	28	48	34	20	35	30	26	42	26	32	51	25	33	30	39	23	37	31	33	30	30	33	28	32	42	28	34	21	23	29	25	17	28	25	33	32	37	30	36	26	30	34	26	22	25	34	31	28	26	27	50	40	38	28	28	28	32	22	27	33	40	31	29	23	31	29	32	34	32	26	31	28	29	30	36	31	34	27	25	25	32	31	38	25	28	31	23	23	35	35	22	24	33	30	27	33	25	36	34	28	32	33	34	27	32	28	28	30	23	37	28	37	29	23	39	27	30	30	24	31	31	23	37	19	38	28	30	26	29	29	30	40	25	35	31	28	18	25	32	35	35	31	24	31	31	31	36	30	30	23	29	23	39	33	39	28	25	39	26	29	26	32	44	29	31	26	39	33	32	36	26	30	33	30	35	31	20	27	32	24	26	27	36	39	33	34	24	24	31	30	35	26	28	40	31	24	32	30	28	30	30	39	38	31	23	35	26	36	28	29	21	33	31	26	32	34	39	37	32	29	29	30	32	33	34	33	26	38	26	21	36	30	27	27	36	35	29	35	36	39	30	19	33	36	23	26	31	32	26	36	25	19	25	31	33	30	39	34	39	28	32	20	27	32	35	30	25	23	31	28	28	35	33	36	31	27	36	26	27	29	27	29	26	28	28	30	37	28	31	26	44	28	21	29	30	42	35	33	31	30	29	28	31	42	33	32	27	27	26	21	38	33	33	30	32	28	26	31	20	32	30	34	24	26	35	36	26	26	37	29	26	31	32	39	25	24	29	28	37	41	37	27	33	31	36	41	34	26	25	26	27	33	32	27	30	42	26	30	28	39	30	32	29	31	31	30	33	35	39	36	28	40	33	34	36	26	24	29	31	40	34	32	31	22	26	34	34	19	32	31	36	27	28	28	36	38	36	28	25	30	26	31	37	31	29	30	28	25	26	49	30	27	34	30	24	33	28	30	23	37	24	31	34	30	37	29	24	33	31	23	39	30	29	29	30	39	36	35	37	28	35	26	31	33	30	28	31	25	33	33	32	31	21	36	22	38	21	30	27	31	30	33	21	38	25	32	26	26	30	35	26	37	30	24	22	30	27	25	36	28	27	29	32	30	41	26	28	28	25	27	33	16	28	27	21	29	28	27	37	41	32	29	26	27	26	24	29	35	28	31	27	37	20	22	34	44	35	36	36	27	23	18	29	26	34	36	36	25	39	36	28	30	32	25	24	27	29	35	29	28	36	29	31	23	48	31	29	21	25	37	43	32	35	26	33	26	28	32	37	37	31	36	32	33	36	39	23	33	33	33	26	39	23	28	26	31	20	36	28	36	24	26	23	24	31	37	14	28	29	20	44	36	32	40	25	24	26	23	30	30	27	38	32	30	29	27	29	37	32	28	50	30	36	34	29	29	31	32	32	34	35	31	41	31	33	31	28	33	31	32	22	27	34	25	30	28	37	34	37	35	28	37	23	21	32	33	25	35	36	28	39	30	30	19	25	22	23	28	23	27	40	24	29	30	40	43	29	21	26	32	32	39	32	27	37	39	30	33	22	25	23	28	29	22	41	23	33	27	40	34	28	32	34	28	33	30	37	37	26	28	28	28	28	28	24	35	31	19	24	28	27	29	27	29	20	27	24	30	21	37	36	31	37	36	20	32	28	35	29	26	31	36	33	27	28	27	26	27	25	39	29	31	31	23	30	32	32	25	35	32	36	29	37	26	25	38	26	40	38	23	30	28	31	33	29	30	38	29	29	29	31	24	24	31	32	35	35	40	26	32	39	42	28	31	40	31	31	32	32	24	30	26	36	35	42	36	28	29	27	27	30	29	32	18	22	21	26	31	29	26	36	39	38	33	17	34	28	34	32	33	28	32	25	31	27	39	29	33	26	35	34	26	39	30	26	27	37	24	34	38	32	40	25	35	33	20	19	27	32	34	32	38	29	25	28	33	28	24	23	35	24	37	22	36	22	33	30	37	32	35	34	32	29	21	40	37	28	27	17	25	30	35	31	27	32	37	35	34	33	29	31	23	24	22	29	28	30	25	33	29	27	21	30	36	23	34	28	21	29	25	24	24	32	27	32	33	21	36	28	35	40	29	30	35	31	42	28	28	28	26	35	29	27	34	31	31	34	30	43	33	37	31	29	23	27	27	34	25	35	29	22	27	35	33	27	33	24	25	29	41	34	28	24	39	36	48	26	34	22	35	33	26	26	23	25	37	14	29	30	31	38	20	43	26	34	17	34	42	28	31	31	26	22	36	29	33	32	32	31	31	29	24	33	46	36	40	36	29	27	35	38	25	23	44	34	26	36	37	32	22	30	30	31	42	26	28	28	24	31	28	37	30	27	33	23	29	26	23	33	19	32	33	26	29	29	36	39	31	28	39	30	22	23	30	27	33	30	43	23	23	31	37	32	26	28	37	34	31	42	28	31	37	35	22	26	33	27	32	32	24	24	30	33	35	30	43	27	18	47	33	26	31	21	20	30	31	29	23	22	28	45	28	32	32	41	35	31	26	32	29	33	33	25	32	35	29	29	23	36	25	14	30	29	34	31	22	32	39	28	41	32	38	25	30	23	22	38	25	29	21	36	26	31	27	41	33	27	39	34	27	25	27	24	34	31	33	35	28	25	36	26	25	32	27	37	32	29	27	29	31	37	23	25	20	29	28	24	29	20	28	34	31	41	26	41	38	30	35	22	42	35	44	31	31	31	27	27	25	34	39	26	38	30	31	32	26	32	25	29	23	27	31	34	23	28	37	27	33	38	33	31	26	29	30	35	34	26	26	31	35	31	34	29	37	25	28	30	41	37	26	35	24	32	23	21	29	34	37	32	32	42	24	20	26	28	29	29	23	25	47	34	34	28	33	25	30	34	37	30	42	30	31	35	27	24	28	20	26	31	34	44	38	32	26	33	27	33	29	34	29	35	28	34	35	34	39	25	35	33	34	34	34	30	27	33	22	32	29	30	25	35	27	16	25	29	32	29	37	28	31	28	29	46	31	28	21	36	19	48	26	29	35	27	35	32	36	36	29	34	20	19	35	20	30	38	25	31	29	25	32	30	39	30	28	29	33	35	21	23	15	41	40	35	42	35	32	26	31	25	29	36	37	31	39	38	33	28	31	28	32	32	34	35	27	22	26	18	33	32	31	29	33	25	44	31	29	33	25	24	45	29	29	32	28	42	29	22	28	22	33	20	30	25	32	39	33	32	25	24	28	27	26	37	31	31	29	32	31	33
25439	19380	12937	26369	33912	32730	29098	25366	21803	18486	15095	12554	10631	8997	7835	6603	5807	5158	4650	4203	3970	3963	3685	3257	2897	2772	2458	2132	1888	1638	1427	1316	1227	1125	1131	1124	1054	1029	946	893	859	846	832	793	752	782	811	814	888	838	882	896	871	940	838	794	702	681	644	657	689	634	636	623	609	613	633	600	626	585	565	554	568	533	543	598	571	604	622	562	534	591	571	609	501	533	517	496	532	520	531	508	491	528	539	483	497	516	484	493	512	496	513	527	534	461	491	469	485	501	473	513	512	476	488	486	491	529	483	518	466	468	524	513	480	476	508	536	490	490	469	519	514	515	467	460	499	523	482	450	510	462	435	488	517	462	515	528	486	507	477	515	500	507	515	489	531	493	501	545	511	515	484	484	488	509	474	475	492	477	470	478	499	488	470	543	508	511	502	478	488	507	476	470	465	537	456	507	470	436	498	493	459	485	509	462	485	500	485	519	476	515	492	487	473	474	490	492	501	449	483	489	495	466	509	490	473	498	497	487	489	471	463	516	473	491	515	471	498	470	506	488	511	487	511	496	497	453	510	455	499	489	493	499	481	475	498	496	493	487	510	495	473	503	510	493	463	500	461	461	502	482	526	476	500	523	488	513	491	493	517	502	506	480	486	538	482	516	476	477	474	507	460	506	493	458	498	476	455	462	453	499	473	532	507	574	459	540	460	487	460	513	472	463	489	475	501	510	474	487	463	493	496	471	499	483	531	515	487	492	477	520	502	506	492	478	471	524	490	486	507	502	509	488	438	512	478	461	496	466	499	540	545	437	489	502	477	461	502	447	460	475	504	499	512	507	476	466	472	470	470	466	517	505	485	530	486	491	502	459	502	487	463	503	453	507	508	499	457	502	495	486	492	483	507	515	468	483	475	429	491	503	468	481	503	505	495	505	515	519	515	500	478	437	523	515	471	511	451	493	482	466	509	496	510	499	451	465	511	494	488	474	497	433	482	476	529	442	478	494	515	500	462	518	536	500	476	476	486	494	498	498	495	495	447	507	498	476	506	464	466	495	501	479	477	499	523	475	478	458	489	493	480	488	515	491	477	491	491	479	474	496	486	471	508	532	454	476	483	525	509	494	470	513	505	484	446	488	492	487	469	490	510	490	465	502	507	474	463	484	465	508	467	470	475	502	506	516	470	457	499	504	503	474	487	479	476	477	485	466	500	462	447	499	482	484	517	498	495	456	474	508	503	524	502	492	444	480	517	469	511	458	473	502	523	505	474	475	443	458	496	441	523	480	451	459	475	470	484	473	501	493	534	506	479	477	500	461	471	484	491	496	485	499	504	490	483	511	486	410	509	487	472	489	500	491	426	495	480	504	505	438	485	510	493	548	456	521	480	474	504	469	501	528	504	466	498	513	535	561	468	496	478	467	501	468	474	463	539	450	504	462	491	501	481	472	514	494	536	529	502	511	474	470	501	488	528	429	468	452	513	478	515	475	470	489	518	475	511	491	492	440	536	482	485	514	496	470	486	521	504	522	466	538	482	489	499	477	477	508	425	432	479	524	460	498	464	473	469	504	479	493	482	476	483	471	506	481	494	507	470	471	504	480	522	511	459	483	503	471	502	477	484	494	513	475	516	428	462	536	484	457	492	470	495	462	483	493	489	514	508	479	457	485	508	504	524	554	481	505	515	486	474	505	476	514	460	507	496	498	504	494	477	493	479	487	512	517	473	479	453	469	504	478	469	521	491	492	475	481	495	489	511	508	531	489	454	444	472	495	480	492	511	454	459	484	483	478	517	473	478	485	496	498	460	491	492	519	497	503	510	500	486	508	471	437	477	534	551	507	502	457	477	486	475	513	504	493	470	472	536	492	516	476	498	475	495	495	478	492	473	480	494	482	489	477	484	460	474	495	530	473	499	486	494	488	476	511	487	509	495	492	486	462	484	477	507	484	505	483	471	487	493	474	499	492	486	498	469	498	503	496	487	470	477	506	495	479	478	492	524	483	508	476	476	505	486	483	488	463	487	491	482	513	470	504	513	471	444	478	498	521	463	459	520	492	478	469	480	486	477	489	492	484	494	498	467	496	524	498	496	500	498	488	475	514	434	464	514	479	525	483	504	479	511	527	461	497	474	522	525	467	508	503	465	465	487	486	538	487	474	471	493	548	486	512	486	465	500	501	508	453	521	518	490	484	496	493	513	478	486	501	494	489	445	414	495	494	476	529	511	490	472	492	475	552	478	490	474	457	498	479	451	470	505	442	505	503	505	498	521	464	509	472	510	496	499	483	505	476	495	530	484	497	505	484	478	514	499	487	484	468	480	524	498	474	478	453	471	473	450	477	470	475	475	506	422	504	501	470	436	467	502	474	456	496	487	478	461	517	524	516	464	504	501	495	527	518	500	512	515	476	491	548	504	528	503	465	479	484	468	454	511	505	496	486	505	492	448	481	495	490	475	480	484	500	503	512	524	485	498	490	519	486	504	505	512	468	497	462	507	483	546	480	483	459	466	523	490	481	483	457	435	487	485	477	496	466	483	474	481	488	517	411	475	486	528	496	502	492	515	474	481	502	513	519	457	484	496	506	482	478	492	432	493	484	465	478	512	480	466	484	474	490	476	487	466	475	484	483	492	479	475	506	483	508	496	553	494	487	483	485	477	515	484	476	502	465	450	487	494	468	493	505	505	491	471	520	492	479	476	491	518	527	512	487	453	489	526	474	492	531	531	503	430	478	487	496	513	477	469	494	460	462	476	484	495	497	507	498	497	485	493	498	440	501	480	463	499	508	471	485	508	491	501	488	507	467	433	487	467	487	476	478	461	533	510	494	483	477	509	479	499	486	522	446	497	483	489	530	472	470	512	524	478	474	491	459	480	534	488	490	480	492	506	475	489	470	486	489	498	492	518	501	468	496	520	506	515	485	516	510	526	469	500	501	494	471	508	468	457	496	482	523	478	505	499	515	474	523	490	478	488	447	535	531	470	498	453	504	490	503	480	480	474	476	480	507	490	482	498	464	517	482	464	490	421	492	527	491	499	493	475	482	501	504	472	497	524	463	504	504	483	466	492	489	470	464	525	496	479	519	534	467	483	489	466	459	486	475	517	487	464	479	478	500	479	503	477	473	470	459	515	459	458	510	486	506	475	514	515	495	447	508	480	489	494	467	485	490	455	498	527	485	482	458	467	496	472	516	480	502	485	487	449	476	496	469	489	531	493	491	474	457	481	472	497	501	471	494	517	517	493	486	502	474	464	534	484	455	455	482	470	460	485	498	485	495	457	475	501	490	537	505	499	511	516	531	489	480	509	490	493	490	467	530	531	493	503	493	444	475	496	479	490	461	486	505	513	514	454	462	448	501	492	531	535	525	488	496	484	471	503	471	475	458	521	472	489	477	497	477	477	543	511	492	485	512	476	490	537	478	512	475	491	457	490	476	496	499	452	486	483	497	520	455	504	526	492	479	493	486	502	496	469	482	509	469	487	516	455	452	458	523	484	451
3144	863	504	396	635	664	678	537	463	370	281	270	230	215	197	161	121	129	109	113	97	109	103	92	82	89	59	79	59	72	65	70	48	41	60	67	57	51	53	51	43	58	39	53	46	56	53	58	44	49	40	45	47	52	42	43	46	36	46	38	38	44	41	48	46	45	49	35	45	44	47	37	41	55	43	37	37	54	51	49	44	36	36	41	37	53	44	34	40	52	37	32	42	41	46	47	44	39	50	34	49	28	53	44	43	36	42	32	40	50	46	41	45	43	30	54	50	47	43	43	40	48	37	52	41	46	39	34	57	47	47	46	40	33	42	49	38	43	42	36	38	42	34	47	35	43	33	44	44	46	42	50	43	45	35	44	48	44	37	37	47	47	32	37	46	41	48	43	43	36	52	49	38	44	46	43	41	40	36	44	41	35	41	41	46	45	39	45	51	40	41	55	49	44	31	41	37	52	37	42	29	35	29	40	38	33	36	50	49	43	41	41	42	53	57	34	35	45	42	45	40	45	47	53	43	43	43	36	34	38	47	37	48	44	36	45	39	34	33	32	74	37	52	33	41	43	46	34	41	44	47	34	25	52	43	34	45	39	43	42	51	38	45	45	37	45	43	36	33	47	45	50	43	47	50	46	46	33	65	49	49	36	31	40	42	39	44	37	35	47	45	39	39	46	41	36	40	33	45	29	38	31	44	53	34	38	50	31	26	43	40	45	43	38	41	40	44	50	45	33	29	44	45	28	28	35	34	26	29	47	39	37	42	44	41	42	42	46	46	38	32	29	42	44	47	42	32	41	51	43	39	42	49	43	39	40	34	44	45	35	58	45	39	48	48	37	42	50	48	34	41	42	44	37	41	46	35	36	46	48	40	35	35	44	43	54	30	43	36	48	30	46	34	40	53	39	46	32	43	40	42	41	43	35	38	34	52	45	33	39	38	32	56	49	36	47	42	37	44	36	38	47	34	21	38	43	58	46	42	42	33	52	33	35	40	46	28	34	46	47	41	40	46	43	52	59	37	43	51	46	42	40	41	47	48	48	42	47	44	37	35	36	43	36	38	43	26	36	44	38	33	35	41	47	34	33	34	38	31	36	50	42	37	43	37	45	44	38	47	43	37	42	42	34	53	49	40	29	50	36	46	41	32	46	42	39	42	47	46	47	43	31	35	41	44	38	47	43	43	34	35	49	45	36	49	48	41	46	39	26	43	47	35	53	40	46	48	49	34	26	43	51	35	36	39	44	49	44	40	52	51	39	42	49	50	43	42	38	56	39	38	44	37	31	45	43	53	42	51	42	42	43	39	40	38	38	33	33	36	33	51	35	45	39	57	36	47	35	48	46	54	43	37	40	37	43	42	52	37	41	46	45	38	51	25	46	42	40	50	56	39	45	47	34	45	40	56	41	36	43	55	43	40	47	46	44	47	39	41	34	47	54	44	42	51	51	27	44	43	51	44	37	36	47	44	39	47	48	49	35	51	39	49	55	36	32	36	50	35	41	43	32	43	35	43	32	43	40	47	39	36	36	52	32	34	44	37	41	42	39	41	36	41	44	27	39	30	36	49	27	40	35	36	33	34	45	45	15	35	35	41	41	43	31	41	47	33	38	29	41	45	50	43	36	31	40	28	46	41	28	47	44	44	32	32	47	28	42	27	34	29	41	39	46	31	41	40	45	41	46	35	37	37	40	36	28	48	39	47	49	39	42	30	35	53	51	38	33	35	35	40	43	35	38	47	35	44	39	44	43	42	51	37	51	40	36	47	34	43	51	44	44	45	44	47	39	47	50	43	47	49	47	51	43	47	44	35	43	48	53	38	46	32	33	31	53	53	60	40	34	44	56	49	36	38	42	45	43	45	44	33	41	29	43	43	37	42	34	43	41	42	52	45	40	39	45	33	47	35	38	31	44	37	51	50	48	40	49	45	39	45	43	41	50	41	48	48	48	46	49	33	43	49	40	47	55	38	30	39	52	40	43	32	39	37	42	53	43	49	42	42	41	45	41	49	36	49	46	36	36	33	48	41	44	38	38	37	41	28	34	46	45	45	43	35	37	44	45	38	41	43	24	45	33	50	38	53	56	35	41	44	39	40	41	40	35	58	45	38	32	46	40	44	43	38	42	42	40	42	39	48	43	44	36	46	45	34	41	36	41	50	43	32	42	42	32	46	34	29	48	32	42	44	38	43	43	32	36	39	37	50	41	39	38	37	41	37	37	42	46	45	50	50	43	36	46	38	48	44	50	43	39	45	35	45	44	37	41	43	38	38	42	37	36	41	40	39	43	49	54	55	39	31	36	40	49	37	42	51	63	33	39	53	36	31	36	44	36	39	42	53	44	43	39	37	45	31	37	53	48	43	45	33	37	34	39	50	30	37	46	41	44	36	46	32	44	33	53	42	48	38	35	45	36	36	33	46	49	36	40	37	33	39	36	48	44	50	42	48	42	42	46	44	45	47	38	56	37	41	39	44	57	39	32	25	35	35	39	35	38	50	38	45	46	41	40	34	52	45	45	39	40	55	41	46	36	54	38	40	42	46	40	48	42	51	40	40	43	39	48	33	48	46	52	55	45	48	32	48	32	42	37	36	40	44	45	38	37	48	36	40	43	48	41	33	44	40	38	37	48	42	44	44	44	42	38	42	33	47	57	47	51	44	37	44	50	58	37	37	41	25	32	42	38	45	37	44	34	34	50	40	47	52	54	41	48	43	37	48	39	43	36	49	38	41	41	42	43	36	43	37	29	44	40	42	30	38	44	44	43	36	36	33	46	42	46	38	45	46	51	45	37	37	32	43	41	40	47	39	42	42	43	59	48	40	45	40	43	40	31	48	39	43	38	35	47	51	39	36	41	53	44	50	44	39	43	42	27	45	49	34	47	33	47	49	42	37	47	40	33	34	42	46	45	39	41	49	41	35	42	47	36	42	45	40	39	44	47	51	49	41	59	44	39	43	45	47	48	37	51	48	45	45	45	41	41	46	39	43	45	36	36	55	44	30	40	40	51	41	55	26	34	47	52	44	54	39	35	41	43	41	27	41	51	30	35	27	40	41	48	45	46	40	43	42	36	37	33	32	37	45	41	42	49	44	43	43	39	45	44	39	42	31	42	26	38	34	34	41	39	43	40	36	49	43	48	54	40	45	43	59	34	41	48	50	38	41	34	40	40	47	43	49	33	39	40	42	37	35	52	38	39	33	45	45	44	39	36	44	44	39	32	56	40	42	45	43	35	38	54	44	50	39	36	47	35	52	43	44	34	33	30	52	52	41	35	41	49	27	48	45	44	34	40	43	45	46	38	34	37	36	38	44	38	39	48	43	37	48	34	47	47	52	41	41	42	35	42	44	44	37	40	40	46	41	36	40	39	45	41	39	48	45	44	40	44	35	49	37	39	47	35	32	43	40	35	29	42	35	37	44	52	42	41	51	45	29	36	37	50	45	33	36	43	48	38	40	56	35	45	46	39	42	50	35	40
23197	17438	11762	24668	32554	31204	28149	24272	20552	17400	14240	11761	10061	8627	7174	6402	5453	4936	4459	4162	4139	3896	3562	3126	2774	2581	2299	2120	1879	1725	1470	1439	1334	1324	1182	1197	1225	1129	1131	989	991	1018	967	922	919	936	969	977	1000	1005	1011	1023	966	996	867	1002	849	894	863	840	782	878	824	789	777	788	700	743	776	737	702	771	688	766	752	721	737	735	786	723	730	759	705	704	688	677	696	661	665	688	663	729	670	678	660	650	674	675	643	672	631	683	721	724	655	697	660	627	639	655	656	658	680	686	642	649	679	617	711	688	658	648	668	645	617	663	645	711	662	686	686	672	652	628	666	660	653	649	659	646	660	636	634	639	695	630	661	634	666	670	632	668	651	669	712	623	656	623	669	652	652	616	670	637	653	708	613	624	625	658	644	665	674	682	643	657	704	650	687	626	662	649	694	665	647	661	658	639	651	690	644	684	632	678	681	640	703	678	698	683	635	653	653	596	627	613	668	667	635	679	611	627	683	690	636	645	656	613	671	690	674	631	672	669	693	697	662	660	682	662	624	684	680	620	663	675	662	623	686	624	649	631	696	633	658	631	700	647	648	687	654	687	679	634	647	677	655	634	658	688	656	668	627	635	661	654	584	608	660	678	627	666	640	639	637	657	628	634	624	676	676	656	616	615	675	632	675	681	640	617	654	655	684	677	635	653	658	631	663	610	655	670	648	670	602	682	626	641	695	640	632	630	653	653	680	669	690	671	636	657	669	630	642	611	679	683	662	662	645	751	670	670	663	704	658	692	662	675	620	656	613	595	677	684	686	693	663	664	633	652	680	646	674	666	646	675	644	625	634	660	698	678	635	670	659	624	663	674	695	667	638	643	651	649	627	639	643	654	635	683	637	675	658	723	659	647	654	631	642	686	630	632	670	672	645	651	650	669	681	672	595	622	672	666	676	657	652	680	643	659	627	647	703	678	681	636	648	678	641	674	674	658	603	652	668	652	679	620	628	644	664	633	672	669	707	663	615	623	687	606	681	618	632	622	688	689	625	632	670	658	631	691	636	644	663	632	640	663	657	659	675	665	679	680	631	691	667	683	666	674	670	659	672	659	654	646	605	650	652	631	665	670	679	687	625	614	686	680	691	652	692	668	668	606	654	678	649	645	665	630	608	657	652	661	623	666	656	688	643	659	672	635	644	628	659	643	648	727	654	676	677	692	660	682	694	647	645	674	640	614	644	653	647	654	636	651	648	672	630	689	668	598	671	619	665	635	658	675	653	668	663	650	665	610	641	638	640	674	671	670	662	661	687	643	674	664	657	623	602	666	632	657	653	652	659	626	638	713	647	637	719	651	675	679	628	642	640	654	675	629	673	645	662	661	669	686	624	654	636	674	605	685	643	642	668	680	658	651	639	683	658	635	668	640	636	659	651	653	680	625	685	652	603	639	632	668	656	675	652	675	629	688	684	640	646	608	632	609	674	649	647	657	630	627	637	676	668	681	615	669	670	703	677	639	654	616	681	687	603	680	706	668	661	671	643	641	682	651	610	692	658	622	653	661	707	679	626	630	698	625	619	632	691	660	682	644	651	623	638	630	646	634	633	602	655	613	671	644	656	639	673	654	637	671	648	651	629	657	652	651	649	661	722	654	641	643	674	638	661	627	695	665	639	647	662	633	620	623	649	638	639	699	677	660	645	659	689	638	682	642	640	630	674	707	670	631	637	645	677	724	678	674	652	628	635	626	660	664	641	678	631	676	636	658	683	621	635	662	666	626	664	613	649	691	650	685	664	651	618	667	635	669	672	645	693	647	599	615	670	631	653	662	639	575	627	693	612	643	620	676	634	612	621	659	657	672	648	599	672	698	665	643	668	685	637	687	598	674	700	678	600	657	637	633	608	655	644	643	693	648	683	639	668	652	712	659	618	671	669	673	670	611	645	630	702	649	639	698	646	670	588	610	633	653	621	653	638	701	613	675	699	652	647	663	654	688	707	689	677	685	684	636	644	682	682	615	645	722	721	659	709	635	651	677	693	648	646	676	625	664	632	645	633	634	653	638	643	634	633	640	629	703	716	603	729	622	612	631	663	671	627	676	678	650	675	662	654	649	642	672	584	691	708	657	640	641	643	625	651	625	667	674	634	661	653	668	635	658	620	677	622	672	627	644	652	679	644	684	690	694	686	721	661	637	643	611	636	675	672	633	704	681	617	709	633	625	673	679	669	684	632	666	659	717	643	650	679	639	649	609	629	662	650	641	665	678	706	653	683	658	633	653	663	679	655	665	658	662	668	658	651	663	646	640	658	696	667	621	717	666	633	648	649	642	693	628	716	663	684	653	653	648	685	662	625	620	654	653	640	664	678	665	618	626	654	672	659	654	664	668	655	709	670	665	631	614	678	632	652	611	644	677	658	661	649	639	671	631	657	654	671	655	641	645	640	672	617	663	726	628	683	648	685	660	670	638	653	674	665	692	674	643	647	641	629	660	646	653	680	669	649	672	642	664	705	674	687	664	673	641	668	628	621	660	641	651	649	610	652	664	636	652	677	645	665	635	649	627	675	665	661	640	647	699	671	661	676	660	661	612	649	607	640	692	659	653	655	622	643	654	681	636	687	676	649	658	609	641	638	674	597	656	673	654	698	594	649	659	672	673	653	650	628	641	653	627	620	709	640	678	628	631	681	661	645	689	661	664	676	696	611	616	603	659	666	639	658	662	657	644	615	668	620	671	648	701	688	680	666	620	684	686	644	641	715	628	666	620	680	636	690	671	661	685	654	695	679	629	658	693	699	622	657	668	651	640	684	652	674	676	662	640	683	607	696	644	662	629	652	680	654	657	681	646	656	669	618	664	612	658	641	668	691	672	657	690	632	612	602	603	642	647	669	651	666	654	685	599	651	685	671	680	663	593	692	651	651	656	675	662	658	635	667	642	675	677	610	645	649	657	661	682	688	647	624	647	625	621	632	674	646	680	632	636	676	653	648	632	679	630	634	591	668	672	640	698	642	653	664	673	702	686	682	620	630	633	653	666	632	647	668	660	648	672	653	672	661	659	638	650	707	666	695	648	666	666	636	648	683	636	645	688	630	648	619	636	640	644	687	679	678	665	688	686	652	663	645	650	659	646	700	650	609	651	657	622	681	705	648	629	637	674	701	633	646	683	661	648	659	647	669	642	613	636	675	637	690	708	658	678	637	688	645	654	655	671	693	592	673	623	654	670	680	682	700	661	673	660	621	644	672	677	652	636	664	666	634	653	677	694	580	675	673	635	624	675	642	682	646	649	625	668	645	627	610	658	644	626	666	635	655	668	648	590	670	618	660	644	657	639	679	630	648	700	638	676	673	674	661	664	643	629	656	668	676	640	638	675	622	631	651	674	631	628	709	694	593	637	650	646	646	686	711	693	684	669	640	679	658	662	659	617	629	698	673	662	634	658	699	626	698	660	653	690	662	623	655	624	648	658	653	645	646	628	595	651	659	651	651	684	641	684	651	669	656	701
2523	1292	778	581	916	1068	971	798	625	548	498	383	347	308	247	203	186	190	150	156	138	137	132	139	90	123	91	91	92	78	58	68	68	80	63	63	69	65	57	74	58	60	48	49	52	54	60	54	67	78	69	54	56	53	53	49	72	58	60	45	55	51	51	64	50	55	58	57	64	54	42	53	54	46	41	56	52	59	42	53	51	41	60	38	47	56	53	47	38	42	46	35	43	50	49	42	41	61	44	39	45	54	43	42	43	54	35	42	45	47	40	55	47	48	58	58	59	47	40	44	61	41	53	41	55	46	44	57	46	41	48	58	59	36	50	52	52	39	46	51	43	45	54	57	42	54	50	58	41	54	59	53	53	52	63	43	44	52	55	55	33	51	54	52	59	36	50	52	43	43	56	61	42	51	40	44	41	44	53	54	42	57	42	47	66	62	40	63	43	40	48	46	47	53	45	54	59	41	47	43	57	44	67	50	48	61	60	42	55	67	47	44	61	50	42	52	58	45	55	37	37	57	47	51	44	37	70	47	49	49	44	54	53	48	46	39	45	54	54	47	57	42	53	55	45	46	53	45	70	61	41	37	49	48	53	49	40	60	59	37	51	45	55	57	46	54	49	40	58	47	56	50	48	51	44	51	59	33	50	36	36	34	58	54	43	45	47	43	46	43	38	38	38	45	60	49	43	43	51	53	51	49	48	57	50	39	49	44	56	45	35	54	51	51	44	37	50	49	50	60	43	52	38	50	58	51	59	61	53	56	53	44	43	48	43	47	54	53	49	34	54	46	51	51	49	47	45	52	52	56	58	43	59	44	51	46	35	44	41	40	51	65	53	43	49	48	53	29	42	47	44	56	47	56	52	59	42	56	51	32	49	54	53	39	61	51	36	41	50	44	50	55	52	38	46	53	50	45	52	52	50	43	50	45	56	46	47	51	45	52	48	46	50	45	51	61	54	43	44	46	55	61	47	42	50	27	49	39	39	53	46	47	32	53	56	60	35	54	50	49	43	30	50	45	42	44	39	49	46	59	49	47	42	52	46	50	44	43	60	58	49	42	54	52	48	45	49	49	50	49	51	52	44	49	57	60	40	50	49	53	45	50	54	52	41	47	47	47	49	40	39	50	54	52	48	43	52	53	33	49	56	53	42	47	44	46	62	40	36	50	58	53	47	53	52	48	43	46	46	44	29	44	54	58	49	53	41	36	44	50	60	55	39	51	44	36	48	36	51	53	57	41	50	66	55	51	54	45	45	56	37	43	52	47	49	47	49	40	40	49	50	44	43	51	51	41	48	45	40	41	51	46	46	37	49	47	51	43	37	46	48	42	40	51	58	44	46	53	46	50	50	46	66	44	50	57	58	47	44	51	43	58	42	51	50	35	45	38	36	47	45	37	48	56	38	45	42	40	63	51	41	33	41	48	52	60	39	37	54	48	46	59	43	35	55	41	48	36	41	46	47	53	38	47	55	50	61	42	52	56	57	38	55	33	54	32	58	55	59	56	45	47	53	49	52	38	51	37	53	58	42	47	56	54	45	33	56	55	48	41	49	49	56	64	43	50	47	34	47	49	50	46	41	51	37	46	57	49	46	39	53	41	53	48	66	56	55	41	46	56	63	47	45	52	38	56	48	50	47	45	47	48	47	57	45	47	47	43	38	60	43	46	42	49	46	49	47	38	47	44	47	53	62	44	48	44	43	50	55	49	52	49	46	47	51	45	48	47	51	45	56	41	50	50	37	40	53	51	43	50	37	39	36	53	56	45	48	45	50	49	44	38	47	60	48	40	46	54	43	45	47	50	41	42	41	60	47	64	57	64	51	52	44	46	40	55	38	49	44	55	44	60	43	42	38	36	53	50	47	56	28	48	43	48	66	53	47	36	52	43	56	48	46	49	43	43	44	49	47	53	50	44	51	42	49	35	60	44	54	47	56	51	35	41	38	42	49	53	61	51	54	53	56	38	44	51	66	50	54	49	45	46	50	44	49	57	51	33	48	48	42	52	48	59	43	49	45	48	43	38	42	53	48	56	54	35	44	46	45	38	41	39	50	46	49	52	43	44	49	43	51	50	42	45	48	44	49	50	56	53	53	47	55	36	43	46	56	53	54	49	48	53	55	54	53	42	44	52	57	56	52	60	54	52	63	43	44	43	47	52	66	50	61	41	54	38	49	50	44	57	46	52	35	48	54	51	36	47	60	53	48	60	40	46	51	31	52	48	35	55	50	34	35	58	40	54	48	43	55	51	52	41	55	39	60	49	40	48	63	46	54	47	43	59	46	41	56	51	34	47	37	48	50	50	48	54	47	44	53	52	46	48	39	51	48	49	37	56	60	51	49	41	44	47	46	46	48	46	71	55	52	44	55	51	60	44	52	56	48	52	51	35	59	46	52	45	56	43	48	50	52	54	39	44	46	46	48	33	64	51	52	56	53	47	53	46	53	35	50	40	47	49	34	53	57	53	47	45	51	43	53	54	41	39	49	43	48	54	56	55	59	42	50	38	48	55	42	45	38	44	54	39	56	54	57	48	41	44	31	49	42	48	58	49	48	50	31	49	42	39	56	43	63	42	56	56	34	47	38	39	47	43	52	50	39	51	49	53	50	50	52	59	44	38	42	58	45	51	45	55	40	40	59	44	45	51	45	48	35	53	41	53	51	43	42	51	59	53	51	55	49	50	39	43	43	39	48	52	45	39	51	50	48	40	46	49	62	37	55	52	49	51	53	56	56	52	53	47	58	48	48	44	43	37	55	52	31	46	55	53	32	37	49	53	46	54	48	42	56	54	43	43	50	49	52	53	33	48	49	44	49	47	65	49	40	51	52	46	52	44	65	53	46	47	45	53	39	44	41	47	39	40	42	52	44	49	47	59	53	47	43	56	55	39	55	45	54	56	64	50	49	47	50	40	51	41	49	44	47	53	34	56	36	53	44	52	59	62	53	47	53	50	53	57	36	53	52	45	45	46	44	58	48	49	40	52	42	46	41	48	52	51	33	50	46	52	45	40	51	40	41	58	37	42	54	52	53	59	45	53	43	35	51	47	59	37	42	42	44	60	58	52	54	42	54	48	45	47	50	48	48	59	42	57	48	65	48	51	32	53	48	47	34	45	49	49	49	39	51	54	44	47	53	56	40	45	57	40	54	54	54	55	49	49	40	49	46	53	52	49	60	55	43	57	52	54	51	49	47	57	45	46	55	47	49	50	52	58	60	54	50	51	52	52	56	39	50	38	52	48	45	42	53	52	47	63	39	44	53	46	49	47	53	44	50	46	40	49	42	49	51	56	48	44	54	46	48	55	48	45	43	39	56	48	51	48	35	47	52	46	62	44	55	61	42	35	58	49	45	46	50	55	52	52	56	55	43	47	31	58	50	54	43	63	50	41	44	51	65	51	41	43	46	43	52	66	52	51	57	57	49	50	32	57	39	44	49	42	46	41	48	43	56	56	46	45	56	55	43	49	58	49	46	62	60	35
28843	21752	15513	29612	37135	36234	32975	29004	25167	21623	18451	15896	13582	11791	10219	8671	7727	7050	6500	5796	5547	5329	4752	4282	3887	3495	3108	2803	2507	2242	2127	1915	1724	1707	1584	1521	1574	1400	1422	1323	1302	1195	1244	1203	1169	1169	1226	1230	1204	1201	1250	1297	1275	1235	1140	1104	1087	1064	1047	1019	1020	939	935	993	931	902	927	901	826	855	836	910	851	817	837	853	860	880	849	914	888	859	874	865	814	814	819	780	754	783	810	797	807	784	770	819	761	810	772	747	763	753	811	765	723	753	726	809	808	742	784	782	775	751	750	791	785	775	759	769	769	766	802	739	739	740	743	739	736	830	717	776	725	733	779	751	757	740	777	728	778	754	777	790	811	760	727	746	708	750	789	707	717	769	789	757	766	736	757	737	768	706	840	771	786	729	784	747	775	711	733	758	766	799	796	775	716	715	753	759	708	714	742	769	736	760	717	736	808	740	775	736	796	813	724	734	767	801	778	770	732	746	776	719	688	759	787	754	737	690	805	755	772	734	718	702	724	762	700	787	778	741	775	783	733	722	735	747	745	773	766	767	739	709	716	776	719	774	749	757	750	766	770	762	708	722	771	724	792	711	719	756	764	774	737	762	712	720	707	755	757	713	753	791	718	684	745	709	740	784	751	702	745	763	709	759	735	713	785	739	744	694	714	737	766	771	760	744	728	750	771	732	740	765	775	740	725	829	756	758	743	757	767	734	791	720	748	726	785	763	792	738	763	702	743	733	737	769	796	721	724	783	730	756	725	741	715	722	778	766	749	784	736	775	784	751	728	744	781	773	805	782	770	806	782	757	751	783	790	709	726	760	731	703	756	725	735	710	776	738	794	688	738	776	754	759	776	758	756	717	752	785	736	755	745	774	748	711	718	784	765	723	739	748	709	708	709	683	761	784	728	782	769	776	781	725	758	742	767	751	768	763	744	702	760	680	719	727	737	759	726	784	707	727	773	740	769	764	697	748	737	755	776	794	706	760	731	747	743	740	725	725	751	746	742	736	711	769	748	714	789	765	733	746	761	725	770	783	749	766	740	757	777	759	726	727	767	762	737	717	762	734	772	755	737	775	785	757	764	870	745	759	731	757	742	745	742	763	764	799	758	737	760	740	747	781	734	735	739	750	729	726	752	797	841	778	727	805	707	719	785	758	739	804	747	747	798	711	801	732	762	773	771	761	758	739	766	733	741	720	731	749	747	741	781	751	717	731	736	771	748	764	749	737	759	756	745	729	754	758	721	805	764	718	762	727	759	804	744	724	729	768	767	769	759	769	774	749	769	742	801	751	723	787	744	776	724	724	754	802	772	748	701	752	767	741	758	759	709	709	775	793	764	728	784	760	723	772	792	772	724	771	720	715	725	801	783	777	734	752	713	777	799	790	738	740	716	764	711	745	724	724	765	723	704	761	720	754	734	732	714	752	756	704	793	740	728	744	762	757	791	747	737	746	765	756	735	760	721	725	760	763	751	786	745	761	747	671	738	768	727	785	828	744	685	738	811	769	780	746	784	775	718	745	758	739	786	735	739	713	697	775	712	737	784	751	688	768	775	782	743	782	689	710	740	727	769	726	758	747	790	747	773	750	767	765	798	787	812	760	747	758	738	716	784	771	751	725	741	780	724	757	735	718	772	794	733	693	793	746	785	770	791	777	697	748	779	723	745	780	717	748	770	697	767	780	762	802	774	708	696	736	779	717	745	723	795	733	746	765	762	781	755	769	711	734	743	764	774	760	664	761	737	781	756	724	782	778	789	749	706	716	764	809	762	770	738	762	742	780	730	742	781	791	738	756	738	721	741	739	763	761	749	749	753	756	734	831	746	747	721	763	766	782	735	745	790	718	742	752	728	757	745	742	742	770	767	734	724	788	727	727	774	784	752	736	769	746	744	707	763	690	756	759	719	824	730	760	728	753	764	770	771	736	702	793	805	774	752	753	715	720	722	695	717	724	744	724	757	749	757	789	755	749	733	754	715	724	741	768	750	772	718	714	771	792	730	736	757	711	748	743	733	769	758	758	735	787	669	762	770	760	752	770	755	742	739	754	786	769	756	754	740	758	683	720	782	742	829	794	775	798	757	755	747	750	769	736	660	727	722	766	759	732	761	736	737	754	767	727	743	714	770	750	770	747	747	742	785	763	750	772	777	716	735	750	772	717	788	746	725	747	743	790	747	743	778	734	726	759	740	723	750	786	728	775	748	785	712	722	773	739	719	731	727	792	742	794	745	754	774	769	746	714	790	799	744	769	773	748	794	709	753	769	770	750	767	795	760	764	779	767	768	761	800	740	716	762	703	753	754	792	734	753	743	711	793	761	730	741	737	802	750	760	696	776	720	716	682	744	680	741	736	774	740	794	737	708	737	719	769	753	745	756	730	756	761	749	747	748	752	771	718	734	809	722	808	730	774	763	727	751	742	749	748	737	712	740	756	751	764	771	723	740	737	789	747	787	768	782	761	733	733	753	744	721	787	738	754	721	744	735	737	776	771	768	735	724	807	744	781	731	755	735	730	779	747	752	742	716	729	816	729	720	779	777	745	748	750	819	738	748	771	694	787	739	726	776	738	763	758	749	759	775	768	704	752	701	729	741	723	802	740	741	762	712	782	742	735	742	749	716	701	742	728	783	793	759	744	762	750	717	751	772	716	779	792	741	743	718	673	761	728	725	746	750	757	740	792	731	747	734	766	765	756	776	778	729	746	737	705	724	768	771	780	729	729	725	729	746	759	756	764	724	748	725	739	759	789	800	728	740	753	799	746	761	755	736	759	759	797	742	769	701	729	714	763	727	742	760	824	755	690	707	760	741	751	734	748	717	778	734	782	721	769	766	780	730	731	743	722	751	681	734	743	776	712	705	788	736	720	709	799	733	698	720	737	792	724	749	766	756	743	762	753	738	765	802	783	737	724	728	759	754	735	737	715	760	743	760	746	733	743	751	763	751	728	742	717	813	764	727	766	788	745	767	776	717	713	813	740	780	788	770	782	715	738	726	712	742	724	753	747	756	775	699	780	788	766	731	748	702	756	713	754	762	747	766	748	764	715	783	715	761	736	771	730	720	766	749	725	751	736	793	784	749	793	741	729	743	805	756	797	761	733	769	768	777	760	724	712	750	737	726	789	764	778	727	797	754	745	757	769	758	731	786	769	766	795	750	766	731	772	716	739	776	752	754	760	739	724	724	720	755	769	770	746	689	759	783	737	798	770	743	781	751	762	761	772	756	747	760	769	752	718	739	759	749	755	738	786	753	783	739	730	806	729	712	713	756	685	701	732	746	755	755	781	726	749	729	772	748	706	712	698	786	754	725	755	791	703	733	799	748	793	742	724	766	712	708	766	735	744	721	773	754	737	768	782	777	782	706	775	730	708	745	721	763	776	745	743	694	770	729	761	768	708	709	783	768	777	823	762	727	759	766	764	769	751	760	728	749	775	722	769	712	721	794	737	708	735	746	768	721	763	721	811	756	760	693	724	759	763	730	740	762
1960	559	313	276	376	475	439	349	288	260	209	201	144	126	128	96	85	103	79	77	69	61	76	63	51	44	50	31	45	49	39	25	39	41	26	31	41	28	30	29	32	27	34	28	30	33	30	25	32	32	30	37	33	22	31	36	33	24	23	27	25	27	26	24	18	27	30	31	31	24	20	31	28	25	23	23	29	27	17	22	34	25	19	35	16	20	21	30	29	25	22	20	30	23	26	35	27	17	25	23	20	22	32	27	24	24	34	17	21	29	31	14	19	25	25	17	23	28	27	32	33	26	28	23	21	26	32	21	28	17	24	27	20	21	22	17	18	25	31	29	22	35	26	26	34	26	31	30	27	27	25	21	36	22	29	34	22	33	19	25	27	27	26	26	14	23	24	26	19	22	22	29	20	27	27	29	26	28	23	32	21	25	29	25	22	28	29	25	26	26	28	33	24	25	25	25	27	25	24	31	23	19	18	27	30	20	27	17	28	34	24	33	16	23	27	34	25	21	28	29	32	31	27	19	28	26	26	22	33	25	35	27	20	21	27	22	27	24	18	21	20	27	21	24	29	25	30	24	29	33	26	30	24	15	27	28	19	27	22	28	25	33	24	19	27	29	27	26	22	24	26	19	21	33	27	19	26	23	18	31	24	26	18	33	25	31	30	29	33	33	26	25	18	31	35	27	21	20	23	31	28	30	29	18	28	24	23	18	27	22	22	22	22	24	32	29	30	27	21	16	30	34	22	29	29	37	25	24	21	33	28	30	29	20	28	28	31	20	26	30	23	20	29	25	24	31	31	31	28	17	33	25	21	27	27	28	23	22	16	23	31	19	22	31	21	32	23	20	23	24	21	31	24	28	31	20	18	29	23	24	18	26	23	22	25	30	18	29	18	22	24	27	33	20	29	21	25	22	22	21	28	25	27	22	28	28	22	20	22	27	22	24	24	28	27	30	29	31	25	25	22	18	31	35	22	25	28	29	14	24	23	22	20	24	26	24	25	22	31	30	33	23	28	24	24	19	27	23	10	35	26	30	24	28	31	17	27	26	23	26	24	27	38	22	28	21	26	17	31	28	21	23	31	29	24	21	23	18	24	35	23	24	23	25	24	21	24	23	30	19	24	29	31	25	26	28	28	22	28	23	18	13	20	22	34	28	22	24	30	32	18	22	25	23	25	23	28	28	33	20	25	25	19	27	21	43	26	29	22	16	27	29	30	25	35	30	20	24	33	28	13	20	23	32	20	32	25	28	30	27	29	28	25	28	15	26	20	33	28	38	28	25	33	28	29	27	26	21	33	27	18	29	15	15	27	22	24	25	22	27	25	18	37	22	22	38	27	27	28	21	26	25	22	26	25	28	32	22	27	25	23	21	31	25	20	31	15	28	22	21	18	27	38	28	25	19	24	24	21	26	20	26	23	32	29	18	21	32	30	23	27	27	18	21	30	23	26	26	23	30	28	26	25	27	21	28	31	25	35	24	20	23	24	27	22	27	29	34	23	21	26	29	23	37	24	22	28	24	16	21	23	32	21	25	26	30	19	29	35	23	27	33	36	29	24	22	37	32	22	24	31	25	22	26	27	26	22	25	25	21	21	30	31	29	20	32	23	17	24	27	22	20	31	22	21	19	25	19	21	33	29	18	24	30	23	19	20	21	23	28	22	27	27	20	36	26	25	32	30	24	30	25	18	20	33	17	30	23	34	30	27	32	24	34	33	18	22	19	32	24	19	36	24	24	28	28	23	27	21	15	19	33	26	28	30	18	24	35	32	26	36	43	31	27	33	27	13	19	27	25	27	22	20	29	15	26	26	27	22	28	36	34	25	36	26	22	27	32	30	30	20	17	26	22	22	28	21	19	25	31	23	23	25	25	30	27	25	31	23	26	38	30	18	23	25	35	23	24	26	17	24	19	27	22	25	27	22	28	29	27	30	26	25	21	27	23	26	26	20	27	27	21	14	30	27	19	35	34	26	22	22	27	20	19	22	20	23	23	22	22	26	27	35	23	20	23	24	19	34	29	31	30	23	23	23	33	18	18	23	24	24	19	38	26	31	22	31	22	24	32	24	25	29	20	27	23	28	27	26	23	27	31	29	26	22	24	21	29	31	35	28	30	27	26	36	32	23	22	40	32	19	27	25	25	16	22	17	27	23	34	26	25	23	36	34	29	27	24	24	14	19	18	25	32	24	29	29	19	24	29	29	23	26	22	30	22	29	28	28	28	24	16	28	21	21	23	22	26	22	32	23	18	23	26	24	28	20	32	20	21	25	35	17	22	23	23	23	23	23	31	29	27	21	27	30	18	26	18	24	14	33	25	23	16	34	17	25	28	27	27	32	23	26	26	32	24	41	27	24	23	16	25	29	32	27	30	29	23	37	29	25	20	29	22	24	28	16	35	27	31	24	24	24	24	18	26	21	19	29	14	25	23	21	23	25	20	25	20	21	25	26	30	31	34	24	24	28	32	35	31	32	20	28	25	24	23	24	23	22	21	33	38	25	28	29	26	22	24	25	34	29	19	23	30	35	19	29	22	28	25	23	16	19	24	25	28	25	28	32	30	20	25	25	27	30	13	23	25	23	22	26	37	24	22	21	21	24	26	18	21	26	30	22	17	22	16	26	20	18	32	29	22	26	32	20	24	27	21	20	33	25	22	30	24	29	20	35	19	33	28	19	29	27	21	21	30	21	23	24	24	24	32	22	20	16	18	18	24	38	28	27	26	29	26	25	23	21	31	36	27	19	29	19	20	28	31	30	24	23	22	27	17	29	30	27	18	22	24	37	24	20	24	28	20	24	30	29	16	30	21	34	26	36	37	22	34	26	41	28	24	22	21	26	23	27	19	29	24	33	26	21	21	17	23	24	18	24	29	26	23	27	25	22	26	20	35	32	20	34	18	33	24	25	27	26	20	31	23	36	26	25	18	25	30	30	20	22	29	27	33	24	22	22	23	22	32	22	28	30	20	22	21	23	17	22	24	25	20	23	23	22	32	43	23	32	21	29	32	25	26	27	24	34	27	24	23	31	35	23	24	24	27	24	22	26	32	28	33	26	35	29	24	24	25	26	20	33	22	26	29	21	26	34	27	22	38	26	23	24	28	24	21	27	31	30	22	19	23	29	27	24	22	25	27	29	21	19	31	28	34	21	30	31	23	22	18	33	27	20	31	29	29	24	23	18	35	33	23	22	25	19	32	24	22	29	33	32	36	23	28	24	32	20	33	23	21	24	32	34	30	28	26	18	27	29	23	20	30	23	23	31	20	31	19	28	25	41	28	23	31	17	31	33	25	19	29	26	23	29	26	20	27	30	17	29	33	26	30	24	23	22	24	32	28	27	29	26	29	29	30	26	25	31	27	26	28	12	21	23	33	28	24	23	35	37	38	27	31	28	27	29	28	35	27	19	35	25	21	31	39	21	26	23	31	29	26	20	22	16	34	9	24	42	40	23	20	33	19	24	20	29	31	20	22	31	24
20378	14147	8912	20879	28454	27375	23737	19707	16284	13342	10665	8720	7315	6055	5237	4459	4024	3575	3368	2997	2961	2847	2499	2202	2095	1841	1635	1424	1317	1145	1028	998	906	871	796	824	763	718	709	653	661	596	600	610	604	708	683	665	680	687	731	701	716	691	644	572	574	506	547	564	517	493	520	506	574	523	499	475	473	478	468	488	441	432	465	476	510	473	473	443	492	493	473	469	451	433	463	430	455	432	451	410	446	444	434	427	434	437	431	411	409	431	407	414	427	401	428	427	416	415	425	425	437	422	409	395	396	413	453	423	432	393	416	419	395	430	371	403	412	453	409	415	417	447	442	421	408	390	397	412	444	437	428	401	438	440	387	442	401	418	431	388	444	393	410	400	414	450	430	424	422	426	443	396	419	369	460	432	414	455	470	398	418	433	435	409	399	401	415	399	424	434	439	434	418	416	450	433	414	428	429	409	407	418	415	446	423	419	442	394	404	414	425	415	416	425	392	394	411	402	423	432	429	424	425	411	400	444	414	435	390	414	445	430	419	414	392	418	415	412	407	404	384	444	382	417	426	436	392	360	403	420	424	362	409	413	411	431	419	441	432	432	404	427	427	421	432	394	389	401	447	424	429	419	411	417	396	444	414	420	417	398	434	413	436	420	439	437	416	443	407	420	390	434	427	411	431	423	464	428	409	381	410	414	422	452	416	408	419	415	399	423	392	424	426	435	435	432	461	420	423	410	416	448	431	446	396	429	415	374	393	417	422	394	403	412	384	395	426	416	382	399	386	459	422	452	414	473	412	434	387	457	393	428	392	452	419	403	394	423	392	394	388	406	423	403	414	429	484	408	417	394	410	436	447	449	425	373	377	459	398	410	423	412	424	398	416	428	444	397	417	418	439	442	443	397	453	392	409	444	419	381	397	410	450	445	413	418	426	401	416	440	429	433	421	402	388	399	421	382	413	415	433	430	419	445	421	420	401	415	418	427	380	364	387	389	424	388	404	432	430	419	457	407	457	409	421	437	453	436	432	413	381	411	428	399	411	420	408	428	392	391	408	401	391	389	401	419	429	396	409	441	400	410	417	426	459	394	405	389	423	430	407	430	418	412	449	437	373	424	435	445	399	424	452	417	412	427	421	437	392	418	427	426	425	417	440	426	380	417	434	432	426	395	388	425	391	428	436	425	420	435	374	397	406	451	429	418	403	425	437	438	453	410	418	408	408	391	411	366	397	379	408	393	443	426	389	394	390	454	403	397	420	429	396	412	380	425	405	428	405	407	415	418	380	408	385	396	428	424	396	392	453	380	396	412	398	412	396	417	443	393	407	440	410	449	424	449	434	410	420	427	431	470	434	418	422	439	426	426	398	413	395	417	428	434	444	438	431	421	425	408	411	428	417	433	403	427	417	448	412	425	375	399	440	424	412	423	430	395	431	422	424	432	438	390	387	415	393	426	415	456	406	424	434	415	401	416	430	408	405	410	428	387	391	441	421	426	426	448	478	397	422	446	423	414	395	393	441	418	415	406	418	438	391	430	406	422	415	434	425	445	465	378	417	427	400	446	413	417	413	427	397	422	397	409	387	422	425	388	431	440	419	435	407	416	416	414	401	449	394	453	414	406	413	400	425	443	448	428	422	398	401	454	441	436	430	393	438	448	445	424	411	432	390	420	436	429	384	433	432	427	407	403	439	405	396	373	404	371	419	437	445	418	409	433	438	391	409	441	432	423	407	425	434	402	423	457	457	447	438	436	409	437	400	461	424	422	423	396	461	431	394	412	415	429	410	382	431	415	403	405	415	441	396	443	423	427	432	421	382	415	440	415	437	424	417	423	410	395	438	397	423	416	431	410	439	460	444	443	415	465	418	435	419	451	411	412	410	399	415	386	454	393	408	385	422	410	417	432	432	465	412	419	432	402	411	390	428	417	414	450	435	434	430	419	414	453	392	419	390	416	418	433	438	402	424	377	432	432	404	399	398	388	418	416	421	433	417	423	431	424	438	439	387	411	431	393	398	420	419	424	439	441	391	427	437	440	390	400	437	412	427	407	385	400	432	460	401	413	414	408	394	394	443	412	427	421	418	429	407	437	431	427	383	421	418	391	398	427	458	395	415	396	395	409	427	413	382	417	390	395	419	438	434	435	422	405	415	402	414	392	427	407	425	383	434	404	397	418	437	430	416	416	418	415	413	405	425	448	425	400	412	418	404	408	440	424	413	399	406	444	384	432	406	415	439	378	452	416	407	442	432	407	399	401	392	415	437	442	439	418	432	410	424	404	400	419	420	409	433	407	440	403	445	438	407	414	406	417	398	402	466	395	406	392	398	431	420	408	426	408	433	388	407	390	416	392	423	409	428	399	413	416	377	424	449	426	402	396	419	416	439	436	428	410	434	396	455	420	417	455	398	407	382	428	408	432	390	417	450	363	443	452	445	417	408	395	436	405	438	418	402	408	412	408	404	398	420	409	419	456	424	422	427	441	404	423	417	415	395	403	413	403	421	450	399	407	464	417	409	427	387	436	441	405	414	405	408	394	430	414	452	398	432	432	396	410	404	412	394	454	416	397	436	424	419	408	450	412	409	445	446	397	441	403	404	423	436	395	404	412	426	421	437	441	439	434	393	408	447	418	397	433	418	430	400	438	422	397	405	439	413	372	433	432	402	414	409	453	403	389	395	389	435	439	432	453	415	402	413	427	433	437	428	418	412	419	415	402	422	400	392	388	409	405	383	390	419	430	416	402	425	411	439	423	429	428	409	404	397	422	446	435	419	434	400	444	386	422	399	414	435	440	413	407	414	428	450	408	394	404	387	394	425	422	392	390	407	430	427	443	414	412	427	425	429	434	422	437	415	398	396	421	373	411	438	452	391	362	424	438	441	382	407	410	425	421	433	420	401	456	401	439	398	406	420	397	393	416	424	428	449	457	419	393	467	409	419	418	391	427	383	406	396	437	409	380	403	407	409	437	393	412	416	394	436	392	467	388	406	421	429	387	419	405	415	426	380	406	425	415	430	427	420	405	455	391	412	370	421	426	466	395	466	434	390	433	422	414	442	387	410	398	401	412	408	388	432	415	396	394	432	413	439	441	420	419	460	441	408	444	457	395	411	387	425	427	405	423	437	392	391	448	387	408	411	419	414	448	428	417	435	391	416	406	432	389	404	396	437	448	433	401	408	417	426	426	425	433	435	413	426	403	417	408	421	424	416	388	410	420	429	440	434	408	405	412	407	414	438	428	395	421	448	406	403	409	450	409	428	413	464	396	457	444	453	446	414	411	404	398	418	392	405	382	413	432	410	399	435	425	411	426	399	416	424	413	415	444	394	419	413	426	419	423	439	381	461	425	466	432	480	440	396	448	421	406	436	422	426	415	407	380	425	386	436	406	433	405	433	426	409	438	383	418	403	410	440	409	402	412	407	427	395	429	435	430	426	434	403	406	422	396	426	406	382	417	397	388	425	393	422	438	422	451	408	422	403	440	458	402	404	433	412	382
1478	910	522	396	631	779	655	530	489	422	321	283	246	181	197	140	138	146	122	114	104	105	82	79	77	73	70	64	56	58	52	45	55	44	40	32	40	52	31	42	42	34	37	33	33	41	39	37	34	39	40	29	46	43	38	38	31	27	30	38	38	35	37	44	35	40	32	40	39	29	24	30	29	25	26	40	18	41	38	37	35	25	34	32	36	37	32	37	34	38	27	48	33	31	27	28	30	22	27	26	25	29	33	46	30	36	44	27	20	28	32	22	35	30	43	35	26	23	27	25	39	32	26	34	26	12	34	19	32	27	26	34	40	33	35	27	29	36	36	39	30	24	26	31	23	30	34	38	22	32	24	44	26	27	27	25	34	27	29	43	27	26	23	25	37	29	30	37	38	27	32	32	33	32	41	28	21	26	25	35	39	31	29	23	26	33	37	24	40	26	35	28	30	33	32	29	37	30	25	32	27	28	28	21	25	30	30	43	25	28	24	28	37	46	22	36	38	30	29	30	32	26	28	23	35	31	42	33	40	24	25	29	38	24	31	23	42	32	27	29	32	34	32	23	29	30	39	36	30	37	30	32	39	36	30	30	39	36	19	39	31	32	29	23	33	31	32	39	29	35	26	25	31	37	27	38	35	38	21	40	36	21	47	37	21	24	32	34	29	31	22	32	33	27	24	26	29	34	36	28	33	35	42	27	29	26	32	29	38	31	24	31	14	29	24	29	28	25	25	33	28	29	30	40	19	39	31	37	32	27	27	27	31	25	29	27	29	37	27	31	30	33	41	24	38	23	29	26	36	35	21	34	26	28	32	31	32	29	37	34	30	30	34	46	27	32	27	38	31	30	26	30	20	24	32	32	26	37	26	25	23	25	30	36	19	30	30	34	24	23	28	21	37	20	33	22	26	30	32	26	19	41	39	31	30	26	30	42	38	27	26	29	24	33	34	33	30	32	30	31	30	25	34	31	40	43	28	33	20	25	26	22	40	34	38	24	36	40	29	23	29	23	24	26	27	29	25	31	33	31	26	33	37	31	35	36	31	21	26	26	25	23	37	28	29	33	23	34	24	36	29	29	33	32	29	32	23	23	28	30	28	29	29	48	36	35	23	29	21	42	22	36	25	29	22	23	36	28	34	30	25	26	31	39	32	22	28	23	24	29	28	29	35	23	36	26	30	35	32	39	34	32	27	35	18	22	28	37	31	28	25	27	29	36	36	26	29	30	30	24	30	31	32	32	33	37	37	31	26	40	27	24	30	24	28	21	34	31	32	30	28	41	32	43	35	38	31	37	34	30	32	31	27	19	37	37	26	41	36	29	38	24	31	35	26	25	26	24	36	30	30	31	28	20	25	35	24	36	19	23	25	31	31	28	32	25	28	28	31	32	37	30	22	33	35	25	21	27	30	25	31	31	33	32	35	36	35	34	35	36	28	27	38	32	36	31	30	43	21	40	28	33	26	32	35	34	40	34	33	21	32	28	39	27	31	24	28	40	30	28	27	30	34	21	33	18	30	15	36	26	35	27	40	38	30	33	29	30	27	36	26	36	36	36	34	34	27	35	24	30	30	27	30	37	33	32	25	25	32	36	28	34	26	30	30	31	25	36	28	31	27	37	38	34	30	26	33	22	31	29	31	24	34	39	29	25	35	35	39	40	31	36	29	32	30	26	43	26	33	24	28	45	31	30	31	37	26	29	25	18	33	38	31	25	22	35	28	37	32	33	26	22	44	31	33	36	36	32	34	26	30	27	30	32	36	26	29	30	27	27	34	25	34	20	27	35	31	36	33	42	21	30	29	31	28	26	30	15	27	30	20	26	29	27	21	35	22	28	32	34	30	29	26	27	32	40	25	22	24	42	31	28	34	40	36	38	33	30	37	35	27	34	28	33	17	22	37	38	30	19	34	25	33	45	28	37	35	27	29	33	28	26	37	38	41	31	31	33	20	29	36	28	27	30	28	30	35	29	23	33	28	30	32	32	25	35	24	30	30	39	16	31	29	36	24	32	26	39	21	31	31	22	34	27	28	38	31	28	29	29	30	29	24	32	34	29	21	31	22	36	22	28	25	29	36	20	29	25	28	30	18	24	34	27	31	32	45	22	28	28	18	24	39	26	41	32	32	22	31	16	29	25	30	19	27	33	28	27	33	28	28	30	24	32	28	30	33	35	20	26	25	28	28	27	41	26	27	25	29	37	29	29	37	21	18	16	22	30	26	35	35	39	28	35	22	18	30	28	29	32	28	21	32	32	27	34	27	22	31	33	33	39	31	29	41	32	22	35	24	41	27	27	40	20	35	35	35	36	43	23	32	25	35	26	32	22	21	41	20	22	22	28	33	34	34	30	36	38	31	30	36	30	28	26	26	18	25	28	24	31	23	24	39	32	27	21	31	25	24	26	31	30	35	32	28	40	25	30	40	24	34	28	32	27	25	35	31	24	33	36	37	38	31	30	26	32	28	26	25	38	27	25	19	29	29	34	29	29	25	30	28	25	27	24	19	33	26	29	31	33	27	28	29	40	31	31	30	19	24	35	32	29	29	32	27	29	24	36	29	25	33	18	39	35	34	22	37	36	22	41	33	35	30	40	28	31	39	34	25	27	33	30	33	31	22	23	26	20	34	36	35	30	37	32	25	19	26	29	38	36	33	23	45	45	29	24	20	38	34	30	23	27	36	33	28	25	26	21	29	40	37	42	30	22	35	39	33	30	28	41	32	35	35	26	38	31	41	33	29	28	29	37	24	31	28	33	23	28	37	32	28	30	31	43	29	21	35	24	31	26	31	32	30	26	25	31	30	29	34	28	26	29	31	33	27	26	36	36	40	30	23	34	30	29	26	25	36	26	37	37	24	32	18	29	25	29	35	26	29	35	26	28	17	26	26	23	22	28	20	23	25	39	37	35	34	27	25	37	32	22	28	27	31	21	27	28	32	28	29	31	28	23	25	41	34	36	36	23	32	25	34	27	26	27	33	32	31	31	29	35	33	34	19	33	35	28	26	25	38	27	30	33	39	29	22	34	28	30	40	41	32	28	25	35	25	26	34	43	26	28	27	29	33	22	32	32	25	24	31	21	34	17	32	26	28	34	33	38	30	28	26	28	33	26	29	23	34	29	30	31	31	29	33	39	20	38	43	23	22	33	25	32	21	43	33	37	30	30	27	35	36	34	25	26	31	36	31	26	44	27	40	20	24	29	38	32	24	32	28	36	31	34	34	33	26	26	33	28	31	32	27	26	32	26	24	39	21	32	39	30	26	28	33	44	29	34	31	38	32	39	30	24	26	36	31	25	33	34	30	27	35	28	31	30	38	23	27	29	32	24	27	30	33	24	29	22	31	29	32	32	37	30	25	27	26	39	40	35	35	27	25	36	40	34	29	33	32	35	35	30	36	30	28	41	40	29	27	30	25	25	33	38	38	19	26	33	29	32	37	25	28	37	32	26	38	23	30	30	25	37	23	32	24	30	27	24
25030	18754	12430	25721	33779	32596	28924	25107	21216	18043	14921	12417	10742	8901	7921	6895	6194	5424	4839	4370	4155	4003	3533	3054	2862	2579	2327	2091	1810	1649	1455	1365	1267	1117	1120	1137	1087	1008	969	837	819	870	821	792	818	856	915	886	908	881	876	919	867	845	811	716	746	703	697	652	669	632	655	663	638	578	627	612	589	592	548	577	584	534	556	561	597	631	557	599	570	582	561	521	533	522	515	534	553	539	511	509	506	504	484	514	522	538	476	462	451	435	480	499	507	505	476	485	516	519	558	506	472	512	514	484	487	480	486	533	487	452	500	478	476	472	475	506	518	487	495	457	515	483	508	490	486	484	482	549	504	509	504	485	449	461	487	494	445	471	478	498	499	550	481	514	535	490	479	459	483	469	497	510	495	505	493	500	541	546	516	487	504	469	442	455	506	487	468	499	471	500	506	496	497	519	527	492	512	513	479	466	475	488	475	542	488	500	534	500	470	479	454	499	480	484	450	499	492	461	491	495	498	496	475	482	481	508	506	485	515	498	478	479	509	482	455	508	484	480	495	522	489	481	493	487	510	508	509	497	518	479	461	516	464	508	492	438	536	454	486	471	491	460	486	501	454	509	496	511	503	473	517	469	489	540	506	501	501	453	511	483	460	474	466	499	456	459	526	484	501	481	477	499	476	492	466	549	526	517	471	445	483	522	440	457	476	493	505	523	497	478	495	456	469	488	490	471	496	500	530	464	506	474	453	480	469	474	464	512	459	480	467	485	531	469	475	511	446	473	462	502	461	489	465	471	493	471	516	510	499	466	488	512	503	469	464	440	512	481	498	481	502	504	489	451	490	453	498	513	506	500	518	488	481	520	484	491	478	484	485	460	505	478	508	469	490	482	481	478	506	489	465	522	478	515	507	479	511	456	453	465	469	493	539	478	485	505	483	472	496	536	452	482	458	494	459	441	467	491	529	468	492	503	473	505	459	485	514	508	480	496	465	442	522	524	500	538	503	513	464	455	489	468	466	476	440	436	503	509	514	498	521	485	487	468	470	477	498	500	472	500	469	459	487	450	512	490	520	479	467	523	495	490	438	506	470	447	526	437	485	482	470	491	482	478	491	473	495	497	474	508	484	494	529	494	488	505	470	474	489	481	470	466	512	497	474	514	427	503	492	497	456	456	489	482	467	514	494	523	492	498	503	483	489	484	476	456	474	510	436	445	476	524	463	476	491	480	518	482	492	529	498	491	501	509	515	486	474	533	445	472	483	511	492	507	502	488	538	481	531	472	449	471	438	465	446	483	462	474	496	450	480	474	469	493	472	517	502	519	486	512	504	467	535	501	486	509	474	514	500	479	467	469	452	481	479	492	506	510	477	527	489	490	496	507	461	493	467	499	517	540	467	486	525	504	472	482	496	502	491	477	505	504	488	459	469	461	534	491	510	506	494	498	484	468	503	503	486	530	446	508	477	496	512	541	494	463	454	510	489	488	529	528	524	480	492	519	486	486	501	470	508	465	515	466	464	490	508	475	486	474	499	495	511	486	490	518	490	510	495	497	474	520	518	482	466	477	483	489	463	500	476	533	473	533	511	449	486	477	510	503	502	497	503	486	483	490	471	465	487	437	488	479	495	486	473	519	492	510	457	474	491	467	470	469	487	467	527	501	502	482	511	497	514	454	465	468	449	461	468	479	492	461	511	484	463	507	456	519	489	506	477	475	458	475	448	493	495	493	513	481	478	467	488	512	495	532	492	494	472	479	498	499	489	517	547	488	507	475	513	474	488	494	499	471	498	494	488	515	488	531	456	480	480	496	492	493	458	511	494	488	460	489	478	495	501	471	476	478	476	489	465	508	478	496	487	464	463	484	461	469	504	505	502	509	485	515	481	491	466	509	484	495	483	452	467	515	488	527	513	521	485	495	486	500	484	463	490	504	476	465	501	502	476	494	486	520	471	474	493	473	467	446	502	513	477	491	519	474	471	499	474	477	500	516	500	473	477	515	516	510	476	497	497	517	480	470	459	496	506	451	496	518	444	499	486	451	530	437	484	486	501	481	497	495	469	466	472	494	458	485	502	508	481	450	451	486	504	471	487	457	462	506	492	488	506	506	519	513	528	478	459	486	448	459	509	475	474	489	438	478	464	513	476	491	482	491	500	456	468	543	511	486	488	541	514	512	480	495	505	461	469	526	492	483	519	474	465	436	492	514	482	552	495	477	499	473	488	478	455	485	516	498	455	458	497	495	509	468	487	491	491	484	490	492	465	436	533	476	489	465	470	454	456	481	523	528	505	463	476	477	474	481	496	504	527	475	482	503	456	493	537	552	462	506	472	488	499	492	485	474	537	495	492	455	504	504	504	525	533	443	537	490	454	470	503	491	522	485	512	523	526	499	518	479	492	505	520	480	510	472	469	491	440	513	483	476	476	463	484	481	492	468	522	435	479	475	475	487	490	508	496	476	458	466	499	528	496	476	477	484	508	510	511	437	482	456	509	510	504	504	516	511	504	510	498	502	471	491	502	461	500	499	489	466	476	443	530	486	528	489	523	494	492	464	474	495	507	484	502	452	485	513	495	489	489	495	467	459	470	536	514	472	497	475	461	481	506	472	479	521	454	488	463	466	493	486	530	525	462	523	470	505	442	504	537	528	487	467	476	512	529	472	476	491	498	512	511	466	498	478	496	460	492	508	514	503	480	460	486	464	504	449	483	511	454	503	467	484	496	491	478	487	493	461	517	483	493	485	507	483	474	467	480	515	467	480	445	480	490	512	459	488	488	523	483	469	508	458	480	489	487	483	513	492	478	469	470	459	501	462	475	500	466	470	474	422	490	446	515	471	522	473	459	448	483	477	490	503	491	534	461	465	474	469	481	492	444	471	507	529	459	462	482	489	466	523	495	487	471	461	504	468	467	472	518	492	477	529	517	462	460	494	480	504	494	444	457	450	503	487	471	479	504	467	488	466	484	503	477	468	495	530	484	465	487	484	468	522	456	456	511	487	472	491	492	512	489	482	562	509	467	490	483	486	487	494	452	489	490	513	446	517	465	497	464	485	451	505	453	463	467	541	484	468	501	502	477	465	485	451	474	491	477	450	481	448	477	508	488	493	499	526	508	470	502	483	493	506	499	471	459	449	450	477	506	488	512	523	488	464	497	518	511	498	510	474	488	479	482	522	465	497	506	481	540	492	468	523	457	480	493	470	458	497	508	523	482	510	522	506	489	500	490	512	519	485	494	519	447	509	469	457	512	486	478	516	502	505	486	504	497	495	519	476	481	456	478	480	547	469	447	483	508	463	491	473	488	483	482	492	503	495	475	517	488	453	479	538	479	459	500	478	476	494	498	517	506	490	512	494	472	486	529	484	467	523	501	484	467	501	506	490	464	523	493	485	519	485	458	499	502	491	525	490	487	488	490	509	468	487	478	488	480	524	450	520	477	512	449	469	475	442	481	498	471	506	483	458	515	511	511	511	456	475	528	463	493	441	486	483	532	494	493	473
3225	866	469	358	564	678	613	536	461	373	274	249	242	196	159	153	151	158	143	101	108	108	94	85	74	87	71	71	76	58	72	65	62	48	42	48	45	62	60	45	44	38	50	44	56	48	47	48	39	56	56	45	34	50	51	51	59	43	36	42	43	40	46	48	48	56	49	34	42	40	36	53	50	44	33	37	41	46	52	36	36	36	46	38	42	46	47	39	37	45	34	60	44	38	43	38	45	44	41	45	46	28	44	39	43	41	42	42	37	30	40	32	36	47	40	43	39	37	42	53	44	50	44	32	42	32	43	43	34	41	50	42	30	40	50	36	46	40	37	36	38	33	40	44	50	42	40	48	35	37	35	38	38	41	41	50	31	44	37	42	59	37	34	43	43	44	44	42	50	46	54	45	45	44	51	41	40	39	40	46	51	55	42	43	43	47	29	39	37	58	51	40	40	36	35	41	52	37	38	47	34	39	49	32	48	29	45	57	40	36	41	37	31	43	48	43	54	43	51	46	46	35	44	40	51	40	57	43	43	42	44	30	27	47	49	51	43	39	26	37	37	48	42	33	42	42	45	34	43	48	36	46	43	51	36	36	29	39	34	59	34	40	38	37	38	44	39	39	50	33	51	43	33	51	39	46	46	50	38	45	36	34	40	47	40	45	51	43	46	48	32	35	47	40	52	42	38	43	49	54	28	46	45	44	54	33	31	47	37	45	40	40	43	37	41	46	38	38	48	41	59	38	50	43	59	29	47	36	40	44	49	45	37	43	29	39	49	45	48	43	43	49	45	34	42	53	36	44	43	48	38	50	40	39	42	44	43	50	45	50	45	45	37	47	39	44	37	48	36	38	40	43	43	25	52	42	36	30	36	43	39	42	47	42	41	46	44	50	59	44	53	62	40	41	46	40	50	41	53	50	35	39	49	43	37	41	41	35	49	39	41	45	40	46	42	47	45	52	40	35	57	39	42	40	43	48	53	42	44	43	40	44	42	49	51	41	47	44	33	44	43	46	35	34	47	44	57	49	36	53	40	48	45	43	33	37	37	49	40	50	35	49	53	39	44	41	52	44	43	50	37	45	36	39	43	41	35	43	37	36	34	50	37	31	36	36	39	38	42	33	44	38	45	49	26	44	34	35	33	40	38	46	48	55	42	33	39	39	47	45	36	60	49	38	37	44	55	41	31	61	39	40	47	38	39	43	42	44	32	54	46	41	32	38	49	36	37	42	50	45	52	46	55	45	38	44	37	38	41	39	38	42	33	43	43	40	43	43	52	32	39	38	40	40	27	37	50	46	55	43	33	41	34	36	41	40	37	45	43	49	40	40	41	40	40	45	45	37	46	40	42	43	41	47	43	38	38	48	45	38	48	32	37	35	40	29	45	36	36	40	49	34	34	41	49	41	34	47	40	38	51	46	41	37	48	43	33	48	40	48	36	38	36	44	37	39	43	41	48	47	38	36	53	43	50	48	44	37	39	48	45	41	41	43	34	40	38	43	42	40	43	36	46	35	33	43	43	38	38	44	40	41	62	46	31	41	36	34	30	34	36	46	39	34	47	36	39	37	46	47	41	47	41	37	43	47	51	46	46	48	41	52	44	38	44	43	46	50	46	36	51	43	44	46	46	36	48	38	44	44	46	50	49	44	39	35	32	40	35	50	37	51	43	45	38	41	45	36	43	37	36	37	36	40	42	45	46	37	53	42	35	46	35	42	39	46	44	46	44	40	45	46	37	52	47	41	38	50	38	54	46	40	35	58	34	43	35	46	32	58	46	49	44	31	44	49	46	41	34	48	50	45	34	37	41	44	40	39	44	36	34	47	55	36	36	31	37	39	42	44	37	40	41	37	52	54	43	36	34	41	40	30	43	37	43	42	41	38	40	32	43	36	53	45	36	38	36	38	46	42	39	40	31	34	45	36	46	29	46	48	35	42	41	38	48	56	35	48	39	48	39	53	44	34	37	50	45	42	38	32	62	50	31	35	47	35	38	30	33	49	48	48	48	38	49	37	42	58	46	38	40	30	47	37	36	43	37	45	43	33	42	37	41	43	34	48	45	33	37	45	33	36	51	47	48	40	36	41	45	39	38	42	39	38	33	37	48	45	29	41	50	52	49	50	43	50	44	34	34	42	37	54	41	28	28	41	41	45	37	42	36	48	31	50	47	51	42	46	33	35	44	33	49	37	47	42	48	38	39	35	50	40	45	55	30	41	37	51	43	34	39	39	44	40	51	48	45	37	39	42	41	42	45	34	46	49	56	38	65	45	41	37	43	39	39	34	47	36	50	32	45	53	43	30	36	30	35	44	47	34	43	43	44	35	37	45	44	32	33	44	35	43	45	43	41	44	40	46	37	43	42	43	39	47	46	33	49	47	52	27	48	28	44	34	48	52	46	50	41	41	36	42	55	40	43	45	40	33	29	44	35	47	33	36	44	46	49	41	30	43	50	42	35	36	33	31	36	32	43	30	49	40	42	41	32	43	37	40	33	42	34	49	53	32	51	39	52	36	58	39	49	45	52	42	45	42	42	31	39	34	36	41	46	35	45	45	35	39	39	45	42	38	48	33	51	45	28	40	41	58	31	48	45	51	35	37	38	38	45	35	40	52	53	37	36	31	42	53	48	29	38	42	41	36	31	38	39	51	45	40	41	38	41	40	45	41	44	35	44	42	48	43	37	50	41	33	40	30	42	37	42	33	44	40	35	38	37	45	55	51	44	33	36	38	36	41	36	37	44	38	51	36	39	39	43	43	38	48	38	41	36	37	51	42	33	33	43	39	45	47	42	48	33	37	33	47	41	38	39	50	40	29	33	47	39	35	48	37	48	43	40	47	52	51	47	46	44	32	38	30	47	38	30	49	39	44	36	54	33	39	48	53	42	40	42	37	50	33	49	46	49	33	37	46	44	48	45	35	40	39	48	48	40	33	49	32	38	39	42	47	47	33	42	42	53	29	40	39	33	41	38	36	43	41	33	42	51	34	42	42	35	53	47	52	50	42	41	45	38	36	35	46	49	41	39	47	43	29	51	29	48	34	29	31	33	45	51	41	40	40	28	55	41	35	34	26	41	38	26	43	37	39	46	48	40	41	47	45	31	54	43	41	48	33	43	42	45	40	40	34	38	39	39	48	38	41	51	39	39	33	41	39	35	25	46	41	38	41	37	45	45	43	39	45	39	52	49	48	40	47	35	31	56	50	42	40	54	38	47	45	47	47	33	42	37	39	39	35	51	46	40	38	43	40	37	52	43	43	42	40	40	45	36	36	39	48	52	48	37	47	45	54	39	42	47	46	39	54	35	38	50	31	41	41	38	46	32	40	43	50	44	35	31	36	44	35	37	40	32	47	41	41	45	38	52	30	54	50	45	45	42	34	48	49	37	42	43	39	32	41	43	32	36	34	48	32	36	39	34	39	47	38	39	40	33	39	42	30	43	38	48	45	61	45	43	44	53	46	45	48	43	37	42	50	49	42
23017	16951	11489	24482	32423	31333	27854	23596	20376	16872	13826	11672	9913	8586	7417	6394	5744	5178	4664	4178	3891	3708	3465	3042	2805	2560	2336	2027	1844	1715	1506	1498	1422	1383	1285	1186	1227	1122	1045	992	1035	941	913	909	972	1021	1005	1018	1006	1045	1040	1059	976	967	932	937	805	819	859	807	866	827	783	753	790	735	759	753	750	717	743	740	759	728	728	738	728	731	705	673	751	724	701	710	689	648	725	714	747	639	684	684	631	693	651	661	696	658	652	655	713	632	689	668	638	692	638	691	659	645	631	712	608	660	724	634	681	712	653	640	653	669	650	652	682	628	677	688	644	691	633	662	662	665	661	640	643	657	689	657	670	654	662	665	670	695	631	629	652	619	657	650	683	672	697	633	670	642	650	661	685	672	651	699	647	627	616	653	628	654	669	660	665	681	622	644	657	678	665	684	673	595	687	631	628	657	705	684	619	683	654	629	675	677	636	696	622	686	658	665	656	684	725	670	642	669	645	695	645	659	719	677	644	649	667	623	615	663	672	598	641	641	651	712	642	685	643	653	670	633	661	666	684	656	639	632	634	668	660	652	658	653	663	718	686	651	675	670	627	666	669	674	667	626	672	641	686	671	612	629	682	652	648	664	649	664	677	671	644	611	685	682	663	622	619	721	659	649	661	631	644	662	685	671	642	617	655	642	655	697	626	636	681	686	611	649	657	642	626	656	612	656	660	696	622	677	628	712	678	644	655	637	655	659	616	681	686	698	684	660	670	643	653	639	636	659	660	647	651	655	649	655	643	606	646	654	670	653	666	659	658	671	670	650	673	668	672	685	686	599	718	669	656	635	678	594	659	682	668	673	632	698	648	631	628	696	625	644	650	657	669	608	651	646	632	621	661	680	686	641	709	671	662	676	666	667	610	658	620	660	701	684	667	660	633	666	692	632	647	639	670	636	638	659	649	651	664	649	658	653	670	600	658	668	651	671	607	706	632	614	664	643	648	652	657	598	653	609	636	669	627	653	688	654	640	653	697	657	668	615	688	629	659	650	679	662	662	671	598	661	665	610	625	646	640	680	664	627	682	636	633	655	653	618	716	610	680	682	702	645	671	648	676	631	653	635	639	619	616	651	680	656	649	655	705	702	692	674	648	620	673	618	667	648	670	701	640	669	698	646	659	631	678	654	683	651	624	636	656	641	669	676	698	651	636	653	691	716	635	633	633	638	656	676	645	641	693	647	685	667	684	697	670	693	651	587	649	621	673	666	657	625	687	623	667	638	649	649	630	641	692	647	665	685	668	655	639	683	622	671	659	669	657	678	628	688	713	649	659	634	667	687	641	658	640	652	627	676	653	696	636	676	628	672	642	650	620	607	649	629	679	674	640	666	646	634	594	661	661	696	657	666	595	662	669	689	654	674	643	663	662	643	652	659	621	717	684	674	659	634	601	646	639	645	659	689	659	637	653	632	668	703	677	688	677	641	638	630	660	696	634	638	698	654	653	667	644	626	621	692	663	645	689	683	650	664	641	651	591	671	625	632	648	693	651	681	597	611	597	692	712	681	597	642	682	656	673	694	652	664	665	618	699	678	645	618	675	682	700	636	666	686	655	698	614	681	643	648	639	687	632	647	674	686	671	670	684	696	669	680	640	622	647	696	657	692	678	722	641	576	665	685	659	669	692	666	660	634	705	661	718	665	678	676	647	701	622	652	591	680	654	641	669	639	639	639	662	658	626	648	664	677	645	695	644	621	624	696	643	669	657	674	675	650	690	674	693	699	661	704	672	625	649	673	660	650	687	656	660	630	657	605	614	666	668	673	664	695	655	715	645	674	677	652	678	648	657	645	620	689	675	639	676	653	653	652	601	676	660	659	629	633	633	632	640	657	636	628	676	673	650	643	631	674	612	660	630	715	650	651	682	674	604	645	658	679	671	635	672	619	679	630	628	643	695	626	616	675	632	674	641	682	682	637	638	594	658	682	587	645	642	632	656	643	675	642	667	633	651	691	668	691	635	662	677	678	662	697	669	677	691	656	634	645	642	673	684	672	675	682	662	638	631	652	640	673	651	706	649	675	665	619	628	623	696	660	639	668	679	651	664	630	680	661	619	662	666	640	653	696	653	655	640	644	613	660	656	649	666	705	650	666	667	646	684	694	646	617	612	685	653	634	673	641	625	653	646	631	662	662	665	629	660	670	621	652	675	678	715	640	667	665	608	654	662	624	634	680	604	677	673	674	660	685	659	703	668	636	626	641	674	691	658	660	647	621	694	652	683	639	615	653	656	657	632	648	670	609	649	685	691	655	636	651	637	671	677	657	629	664	651	602	675	639	647	650	643	671	638	634	635	684	658	650	608	673	658	664	646	615	655	636	647	665	640	650	639	661	640	668	639	617	649	661	589	647	634	670	669	646	657	624	682	622	633	630	644	660	617	658	684	657	688	617	630	643	659	652	678	642	640	672	654	636	668	690	653	670	681	687	636	681	708	634	694	642	651	652	657	680	670	685	650	687	668	701	668	625	679	666	610	639	705	687	650	658	678	645	653	654	611	680	727	676	643	665	662	611	617	638	679	613	666	676	644	655	728	627	624	722	647	643	685	673	615	656	661	659	747	663	655	700	701	632	699	659	641	658	670	648	689	656	644	702	642	629	603	676	653	688	647	582	673	644	667	665	663	677	663	677	723	635	687	654	673	692	630	658	643	660	667	653	658	646	675	631	648	649	640	660	666	664	645	631	641	627	620	691	674	658	640	617	647	651	618	669	710	693	639	645	678	679	660	681	650	612	635	667	648	656	645	652	639	667	663	648	655	636	638	647	677	690	660	653	669	632	666	654	661	650	662	630	664	651	656	698	678	705	677	659	624	671	652	687	653	714	627	675	674	669	632	656	664	652	645	646	657	649	645	693	679	654	638	660	637	675	676	629	665	633	637	653	688	653	631	736	670	668	638	673	649	688	643	641	669	637	687	645	685	670	656	665	696	669	651	678	623	646	648	683	625	636	644	693	594	667	670	594	663	660	649	673	658	687	658	628	736	624	657	663	692	705	610	642	680	653	667	631	650	644	669	652	628	645	649	632	680	619	676	644	684	660	623	615	664	645	672	648	669	609	672	604	679	648	651	651	648	638	631	654	710	632	695	636	658	648	656	645	665	649	645	634	676	673	676	668	633	641	651	649	655	620	613	651	632	661	659	653	690	644	683	640	620	628	672	655	666	690	669	658	639	670	637	631	622	663	645	663	697	728	641	721	630	650	685	637	682	653	650	650	633	664	675	671	617	643	689	692	591	656	699	655	658	669	662	605	687	697	631	709	684	605	690	647	675	652	662	628	645	657	660	609	608	671	648	671	664	672	661	659	667	642	636	624	676	675	658	648	674	658	649	662	649	687	630	675	628	707	633	639	684	636	632	688	659	669	693	672	610	652	664	702	632	645	650	705	658	649	676	625	655	711	674	667	702	651	654	667	684	654	653	616	653	676	633	717	686	666	673	639	623	686	672	688	635	642
2680	1311	760	546	853	1107	950	766	631	549	472	392	357	260	240	206	187	188	149	161	147	149	130	112	98	133	105	90	100	93	60	77	69	73	70	72	70	60	61	72	50	48	51	60	56	59	55	75	57	54	62	74	51	68	57	57	55	68	56	47	49	42	43	51	39	55	43	55	48	49	64	46	61	47	47	49	76	54	47	53	57	45	54	49	51	56	55	48	41	51	40	52	38	35	48	50	46	51	57	50	43	60	60	51	58	53	47	44	52	50	57	54	60	40	58	56	49	47	39	56	61	42	41	39	41	52	45	43	41	33	53	50	53	59	52	48	54	52	48	54	61	38	44	47	58	44	49	33	52	37	54	54	59	43	49	60	37	54	54	52	39	44	55	44	43	50	47	35	47	28	46	44	49	41	48	46	49	51	54	45	53	41	41	51	45	46	57	55	57	62	53	62	49	52	51	39	41	40	40	48	39	74	52	42	44	46	41	58	39	41	42	48	47	52	44	43	39	40	46	41	51	57	53	45	40	51	51	40	44	51	47	50	64	47	35	62	42	48	58	43	42	49	43	50	38	46	45	41	48	40	48	45	48	50	43	43	54	48	44	46	60	52	48	42	48	48	41	54	62	64	46	60	57	42	39	40	51	56	44	34	48	37	47	50	49	50	60	49	48	50	40	48	44	36	48	48	43	51	59	49	44	36	67	52	47	49	66	46	39	53	58	51	47	51	54	59	52	45	46	46	39	47	35	40	54	41	52	48	40	50	55	37	51	48	57	55	55	54	58	44	51	51	38	54	48	53	53	60	45	58	51	36	49	48	45	46	41	49	51	39	46	63	48	44	47	59	48	42	42	52	55	53	49	47	40	44	55	56	47	41	43	63	44	53	45	46	57	57	51	49	52	58	42	60	61	55	38	56	56	51	50	57	44	29	45	40	48	46	60	45	44	51	46	41	72	54	46	55	68	43	39	55	55	50	61	47	48	45	51	36	37	49	45	45	40	48	48	52	49	48	51	61	43	57	49	52	53	51	41	48	39	55	52	51	55	50	62	52	65	46	51	49	57	55	44	51	42	46	50	43	65	45	55	45	45	64	43	44	56	43	56	54	45	47	56	49	45	49	53	56	50	41	46	48	47	51	44	46	54	56	48	54	49	57	55	51	55	47	52	51	51	52	33	46	50	50	66	47	49	49	41	56	33	41	47	56	63	69	50	48	46	47	50	43	52	41	45	43	51	48	53	46	53	46	62	50	60	54	36	60	48	55	43	45	59	46	49	45	57	50	50	45	48	53	46	45	51	28	48	41	36	52	44	46	62	52	50	38	55	42	61	63	62	44	62	61	48	50	52	37	37	43	52	39	56	48	48	53	36	35	40	48	43	45	49	30	45	46	42	52	45	52	46	55	52	40	45	55	49	60	55	50	45	52	58	61	55	44	48	58	61	50	38	54	44	50	63	46	47	36	52	56	62	68	41	41	60	50	46	44	45	54	49	55	59	54	44	53	55	55	61	51	46	45	47	54	68	43	56	46	50	56	43	60	51	48	56	54	48	50	54	52	62	41	46	42	53	43	50	46	54	47	47	44	49	44	54	43	44	47	49	54	43	48	54	55	57	44	54	46	52	44	39	56	58	43	56	46	50	53	52	47	53	51	51	51	43	57	53	47	44	47	50	52	45	50	47	56	50	41	40	50	43	49	46	43	53	44	45	46	55	47	52	36	49	45	42	47	45	51	39	51	44	45	52	54	55	54	45	44	48	57	59	40	51	40	42	35	40	41	55	52	52	50	47	50	49	43	43	52	52	39	66	44	55	54	53	57	36	54	49	58	40	50	48	43	45	62	48	53	54	48	56	59	46	48	41	51	44	40	34	59	44	52	52	47	51	59	49	42	57	46	50	52	48	62	54	62	35	55	42	49	49	41	45	44	37	43	40	56	58	44	42	47	52	61	49	43	41	56	51	53	42	41	47	53	54	48	51	43	42	62	47	39	53	42	64	56	46	37	53	47	46	45	47	50	49	41	45	46	48	46	37	58	42	45	44	46	46	51	58	43	41	63	52	43	46	45	42	36	47	42	51	39	45	47	39	52	41	51	52	50	52	44	52	43	49	55	47	41	38	52	33	47	65	38	55	55	34	47	51	45	39	38	50	45	50	48	47	46	45	43	38	45	36	50	43	37	59	55	42	55	54	31	54	55	40	55	51	51	39	51	50	43	56	45	46	45	61	48	55	42	47	53	46	48	47	46	41	52	42	67	38	42	42	45	31	35	49	43	48	46	44	55	42	46	40	45	50	38	55	35	47	31	54	58	46	40	55	61	55	43	52	44	41	53	66	44	60	59	43	52	43	48	57	47	55	41	36	43	50	61	46	38	53	36	55	53	40	48	39	54	48	59	38	38	56	51	50	51	37	62	33	48	38	47	40	48	51	38	56	39	51	58	58	39	51	51	50	50	40	49	41	54	45	42	39	50	46	44	56	41	56	46	50	30	34	46	54	50	54	44	53	39	58	56	45	58	41	54	47	48	42	47	44	42	62	53	57	47	54	45	49	44	45	44	50	41	44	37	58	42	51	44	48	47	41	62	53	49	47	61	52	51	49	42	48	43	40	45	51	60	39	58	60	41	49	66	57	52	50	53	43	40	55	54	44	55	58	66	49	49	52	45	48	55	47	43	47	49	45	44	53	61	35	49	42	50	50	50	42	55	51	47	46	48	44	42	37	48	56	53	61	54	56	45	40	48	50	54	47	63	60	57	43	42	57	48	54	52	58	50	64	40	38	52	50	47	55	50	43	43	47	50	44	49	51	40	47	53	54	51	63	46	51	60	39	42	37	58	42	60	45	57	49	48	36	45	41	35	37	50	49	53	50	51	52	42	43	48	46	56	45	49	52	53	60	45	53	46	62	40	49	53	53	52	56	52	54	43	48	63	51	53	56	39	51	55	46	55	57	49	40	51	52	44	49	46	55	41	41	46	45	47	54	57	47	49	49	42	56	44	44	44	61	47	41	54	40	57	42	64	42	46	56	60	46	39	35	55	44	49	44	46	37	52	56	49	52	52	42	47	45	46	45	50	60	52	59	47	51	43	49	42	49	48	38	43	46	51	51	44	46	45	58	56	59	45	32	49	54	40	47	46	49	53	52	56	47	54	64	47	45	54	49	64	44	40	46	38	52	46	55	45	45	46	50	37	48	47	46	47	48	57	47	59	60	46	48	61	45	52	46	59	34	59	65	40	51	44	52	50	47	51	48	42	61	55	55	37	52	45	52	46	54	65	50	51	43	45	48	43	51	50	52	48	49	51	59	42	42	52	52	47	57	42	45	35	59	47	41	40	44	51	37	51	41	58	40	45	44	49	37	58	48	49	46	53	45	60	62	42	50	45	38	52	54	45	45	47	57	58	40	41	33	47	47	51	37	50	44	56	46	46	37	51	39	36	37	55	65	47	49	54	59	45	40	50	51	50	42	46	38	55	57	59
28673	21444	15390	29657	37089	36051	32701	29010	24806	21618	18237	15814	13617	11993	10415	9055	8163	7189	6340	5745	5279	5314	4730	4142	3835	3479	3103	2789	2577	2236	2147	1931	1821	1728	1637	1553	1527	1529	1449	1300	1271	1238	1253	1195	1278	1197	1293	1302	1378	1328	1389	1265	1256	1199	1181	1126	1086	1117	1035	1082	1020	945	952	918	954	949	892	878	904	882	917	929	920	821	892	855	860	881	896	831	875	874	845	807	828	761	811	742	809	791	812	827	819	761	823	771	778	765	765	818	748	794	796	741	795	784	772	784	754	770	799	753	752	717	801	769	733	740	653	749	755	738	737	790	794	733	770	783	764	802	801	749	765	785	761	802	774	773	769	784	772	770	757	766	839	743	748	768	787	785	747	729	723	790	750	755	741	800	780	796	742	753	785	766	741	755	772	755	740	788	771	771	744	743	777	805	753	741	823	777	791	726	801	700	748	735	747	748	763	805	790	749	739	722	730	799	746	762	817	757	778	783	742	754	733	737	748	742	774	744	736	738	773	743	748	770	754	788	767	756	739	739	807	716	696	729	741	763	775	762	787	754	784	762	768	822	763	774	753	770	753	760	750	727	764	795	777	749	757	761	755	762	735	764	734	745	752	756	770	754	772	790	786	727	727	735	807	784	737	788	738	740	794	773	724	750	733	764	787	757	772	746	744	746	765	731	726	740	787	779	819	733	727	784	750	777	761	761	767	754	734	784	741	760	800	777	810	717	806	767	724	776	752	733	721	767	741	732	771	738	739	705	804	749	760	773	717	765	728	802	744	726	763	770	718	749	778	739	764	716	733	749	728	709	742	792	720	734	757	754	700	761	751	764	728	782	754	795	740	758	720	779	757	799	734	738	747	773	764	756	722	766	753	721	786	766	755	748	756	769	728	759	759	789	726	775	776	690	768	713	722	755	787	723	727	770	711	734	730	729	759	752	746	779	776	762	792	775	732	736	754	735	782	713	772	751	768	789	780	734	712	734	815	761	721	751	741	739	719	754	746	764	734	747	768	807	736	721	730	775	768	737	738	754	719	746	761	703	770	766	738	783	767	758	790	766	756	757	799	774	798	747	766	766	753	756	758	771	745	727	786	742	753	732	745	737	757	736	726	776	774	808	717	790	812	745	757	765	708	739	748	744	792	765	723	790	749	714	752	756	712	744	779	810	787	757	718	722	731	797	775	738	774	752	735	768	691	722	785	744	771	761	774	739	787	763	739	707	799	748	769	767	750	733	797	767	730	765	788	785	755	779	761	737	822	761	756	785	763	768	765	739	732	733	733	770	745	726	768	804	751	732	780	744	752	734	770	751	750	746	723	712	757	731	749	813	790	767	753	762	744	731	793	745	751	785	713	767	780	752	733	746	721	750	695	730	711	778	735	768	732	682	754	765	790	754	741	731	778	836	796	785	775	779	781	737	752	759	757	753	750	768	765	770	774	732	738	761	758	801	771	752	750	709	766	788	718	752	748	794	732	796	716	751	758	724	727	764	790	775	761	746	761	757	783	722	709	785	761	702	776	770	739	739	751	764	787	706	743	728	781	793	743	760	750	777	782	722	734	725	720	743	740	766	723	755	744	799	754	765	730	741	762	721	741	761	724	796	731	708	738	744	781	748	740	782	746	799	753	715	770	730	790	753	790	763	730	749	762	759	789	763	775	742	775	714	718	764	704	746	789	767	724	765	783	745	762	747	766	806	754	727	748	731	762	757	814	762	729	733	750	804	769	704	695	801	759	738	748	738	814	752	739	766	735	802	755	733	775	781	734	702	726	766	751	787	759	713	730	761	743	726	706	740	806	781	759	692	727	787	779	739	733	745	776	749	745	740	767	787	766	769	696	742	749	710	747	768	769	723	735	750	712	742	802	784	752	703	759	763	795	746	768	805	719	737	702	791	714	774	707	780	743	732	774	723	813	771	740	786	748	749	728	720	722	761	755	729	741	729	796	774	774	769	742	760	784	751	756	722	743	800	719	773	746	741	756	705	746	762	791	758	746	736	791	734	749	737	776	745	780	712	742	767	680	716	754	741	756	794	767	770	733	743	819	819	715	779	732	741	728	789	747	754	782	772	754	795	775	752	713	721	736	744	756	759	733	771	768	753	785	756	755	774	727	727	671	763	755	709	726	756	716	744	783	762	753	744	723	731	778	762	709	738	746	762	721	755	721	731	786	790	776	752	701	702	730	761	765	785	767	741	762	785	751	776	777	777	821	750	762	713	735	748	757	815	743	768	777	792	750	734	703	757	785	752	735	722	813	678	764	734	815	729	784	774	816	773	735	745	726	770	805	756	699	733	750	756	733	716	781	756	722	784	702	711	748	788	771	743	717	737	738	766	742	779	726	733	775	781	750	788	759	726	764	735	753	780	799	767	722	707	748	730	804	750	723	744	738	772	774	764	781	741	767	736	769	735	763	782	721	780	781	692	734	811	712	716	733	779	781	719	716	769	774	726	728	788	738	744	773	750	740	721	735	752	822	730	749	711	814	763	771	748	745	763	751	749	806	780	750	845	776	739	777	810	763	755	734	776	758	754	692	737	759	744	775	717	761	821	775	786	707	755	751	781	704	759	682	734	777	713	740	765	714	752	762	767	747	761	771	762	778	734	780	740	731	746	796	808	752	724	788	749	768	701	725	764	763	785	737	761	743	781	757	762	737	778	731	743	768	746	780	738	774	781	796	790	747	735	755	748	784	742	779	718	775	783	751	709	803	752	708	769	746	733	742	762	712	796	716	749	775	731	748	759	772	734	692	784	703	765	756	779	752	777	713	758	712	793	778	772	793	783	766	714	777	734	716	804	794	755	756	764	781	796	766	709	707	688	738	778	776	718	723	718	751	798	702	732	762	749	744	765	775	767	757	766	776	702	751	761	740	774	798	784	739	729	708	766	748	740	720	757	695	748	734	787	768	743	722	787	791	764	753	759	746	755	714	712	737	716	731	797	786	754	738	754	795	786	741	759	762	738	763	796	716	753	696	763	751	743	731	729	740	780	818	749	771	771	752	714	776	760	768	780	736	750	730	765	765	701	816	755	750	758	747	764	790	726	761	763	735	750	799	751	728	729	728	770	795	748	736	747	734	757	733	773	793	698	786	758	816	787	763	758	704	723	762	769	767	725	733	763	724	739	801	738	720	712	772	737	727	718	724	724	763	766	772	764	749	744	735	762	810	736	738	778	754	750	741	783	764	759	757	739	727	772	765	728	728	758	742	756	687	715	763	744	743	763	751	734	745	795	770	759	776	737	751	728	731	760	738	783	770	746	792	756	738	698	726	719	750	789	739	738	711	788	765	797	829	737	740	710	758	714	743	728	755	789	806	721	762	768	758	762	789	818	760	741	744	754	751	678	759	756	769	703	755	765	746	709	762	794	753	719	748	735	728	760	743	770	712	704	725	758	791	715	780	753	728	758	754	739	735	741	782	732	737	725	738	775	741	758	774	707	753	747	796	742	783	762	727	772	771	714	718	726	775	740	766	775	763	734	739	715
1961	572	332	246	403	496	413	334	302	243	229	180	154	120	131	109	93	96	79	97	80	82	75	52	56	57	51	56	49	44	28	44	39	37	44	33	34	28	26	28	28	32	26	29	29	30	40	36	39	18	29	38	37	27	35	36	28	30	36	29	31	25	29	25	28	26	29	34	21	28	31	32	25	32	33	31	27	29	22	20	29	34	21	29	34	19	31	29	22	32	29	27	31	24	20	24	25	28	18	34	29	28	20	21	20	25	26	20	26	19	28	26	29	28	27	23	26	27	29	36	25	27	26	24	30	24	20	17	29	29	38	28	27	25	30	24	30	21	30	32	31	23	31	34	20	25	29	18	31	26	24	21	20	25	26	22	16	23	27	20	23	22	13	29	24	34	20	32	20	25	32	32	21	18	25	24	34	24	26	26	21	18	26	24	29	17	28	30	25	37	21	25	19	28	23	19	35	24	21	27	29	32	30	22	35	36	30	26	27	28	21	32	26	25	30	23	26	29	18	29	33	25	28	25	28	20	28	28	22	22	31	28	27	20	24	25	24	34	25	29	16	25	33	23	27	32	28	17	31	36	23	22	30	17	25	32	31	25	32	27	23	17	25	35	32	33	23	25	34	26	32	25	26	31	23	21	24	34	28	29	33	17	33	28	32	32	27	22	25	23	26	16	31	23	29	23	31	37	26	22	35	16	28	27	27	31	25	32	23	20	30	26	25	20	23	27	29	22	22	28	31	23	20	25	32	21	26	23	26	28	27	23	32	24	19	14	26	23	25	25	30	21	29	28	25	21	30	30	21	25	26	29	24	32	20	22	21	18	19	29	30	19	22	30	19	22	31	25	29	34	23	19	23	30	32	26	27	29	30	20	28	32	27	21	25	28	29	22	25	24	30	22	27	26	31	30	34	37	27	34	28	21	26	27	18	27	33	20	25	37	20	32	21	32	24	29	31	29	36	27	22	17	34	29	23	23	23	28	19	37	28	25	18	26	29	28	14	19	23	37	21	28	19	20	18	32	19	33	23	28	24	31	24	28	35	32	26	28	35	44	21	39	25	26	27	35	36	18	20	24	14	28	22	38	32	24	34	26	26	33	15	28	20	27	24	31	24	26	29	26	23	22	37	40	23	24	26	30	31	25	27	28	30	30	25	30	27	28	28	31	26	17	24	33	32	29	16	24	34	23	25	20	27	27	22	22	22	31	21	21	22	30	34	27	23	26	24	28	27	34	26	28	21	31	28	26	34	33	23	35	36	23	28	28	23	29	23	26	32	30	28	36	30	33	27	43	29	33	33	23	30	37	38	26	23	26	32	16	25	24	30	35	32	27	30	27	24	35	32	17	28	27	29	32	21	33	25	30	19	23	31	27	27	28	41	25	23	33	30	28	22	33	26	40	23	24	27	28	29	21	18	22	25	25	26	26	23	34	23	37	33	25	23	24	23	30	28	21	22	32	29	31	31	25	27	25	38	29	35	27	30	24	20	28	28	15	27	22	21	34	28	30	26	32	28	34	26	22	28	17	24	28	16	30	35	25	24	34	33	28	27	27	21	23	27	21	23	25	23	24	25	25	31	27	25	28	29	24	24	28	22	34	31	23	37	28	22	32	36	29	29	21	28	26	28	19	30	31	23	24	24	28	23	32	24	23	32	29	28	18	19	23	28	26	27	28	31	32	25	42	21	18	28	26	35	20	28	29	22	30	30	34	31	24	27	17	23	37	27	32	24	23	25	32	22	23	17	22	24	28	22	28	31	33	20	26	28	24	27	23	23	18	21	25	28	22	26	29	19	17	27	27	24	16	38	21	30	22	15	21	30	25	28	27	29	27	17	29	22	32	18	24	22	23	33	23	27	26	26	25	18	23	31	33	32	34	20	19	27	35	23	32	18	22	28	30	30	29	33	26	28	35	19	32	23	22	33	25	23	29	25	26	23	23	23	21	15	21	26	31	27	23	23	21	21	34	18	20	28	31	31	18	21	30	22	34	21	35	26	36	19	26	30	23	31	21	33	29	19	22	23	29	27	20	28	34	22	35	37	20	30	24	29	28	23	20	28	26	21	23	28	29	26	29	34	29	20	27	31	28	18	25	26	24	15	29	18	31	33	28	25	25	36	25	28	33	21	23	22	26	24	25	26	23	22	18	19	26	24	23	25	26	22	25	21	23	29	24	24	33	29	28	40	24	25	33	32	35	25	19	27	22	25	28	33	43	26	16	31	27	23	26	23	22	25	25	34	33	20	29	21	31	28	30	24	23	25	26	24	17	23	32	20	34	29	25	30	29	25	22	29	39	24	20	29	28	28	17	24	31	26	26	37	28	26	25	28	33	23	18	26	27	44	26	21	20	32	40	26	33	35	30	29	22	28	31	17	28	32	28	32	32	28	20	34	36	20	25	24	30	25	22	27	19	24	27	37	27	25	22	33	29	45	35	28	27	36	24	18	27	43	23	34	18	28	24	26	18	27	25	23	28	23	28	34	31	33	18	29	34	25	30	27	30	22	31	27	37	25	22	32	37	23	33	21	24	30	22	31	31	27	22	19	28	31	24	26	26	31	21	20	27	32	35	26	37	26	21	35	31	17	22	24	29	25	22	33	31	22	32	18	23	25	31	22	30	37	33	17	28	24	31	21	27	28	30	24	24	30	26	29	27	33	31	23	30	33	27	30	28	20	29	32	29	27	25	25	28	28	26	26	27	28	28	27	33	31	29	28	27	29	35	26	34	25	29	23	40	20	31	23	25	24	22	23	28	29	20	18	24	25	29	31	23	30	26	25	24	27	24	19	32	24	41	37	25	26	28	25	32	25	28	16	17	24	20	36	18	25	26	29	20	20	29	33	28	20	21	33	32	23	26	19	23	28	21	32	27	33	30	18	37	31	25	31	27	23	21	27	26	19	30	21	23	32	19	37	26	28	27	28	27	30	29	21	24	36	35	28	28	20	24	30	38	32	25	18	20	23	20	23	23	27	30	26	21	28	36	28	22	29	32	30	28	34	21	29	29	22	19	27	24	38	30	23	28	20	22	26	29	26	23	30	29	22	26	19	34	39	27	27	25	28	23	27	31	32	26	20	41	21	23	29	26	29	28	25	24	25	22	38	21	25	36	26	36	25	31	18	14	31	18	30	23	25	16	25	19	19	27	44	21	20	27	20	27	31	26	22	26	25	21	32	18	23	30	23	20	26	27	26	33	30	24	23	20	15	25	25	15	23	25	28	35	32	24	33	20	30	29	34	22	34	24	17	31	25	25	22	22	24	23	24	26	27	33	21	26	22	29	24	25	24	22	18	33	25	26	28	23	30	27	20	29	24	16	22	27	23	34	33	22	23	25	23	32	33	28	25	25	29	23	20	24	25	25	24	34	25	28	27	30	24	29	27	28	25	30	21	27	29	28	28	27	32	25	23	30	31	21	27	24	37	27	31	16	21	23	31	22	21	20	29	21	31	18	28	34	28	30	31	39	17	26	25	22
20425	14262	9007	20715	28386	27379	23546	19562	15822	13150	10548	8975	7342	6321	5391	4731	4148	3739	3291	2954	2669	2663	2362	2119	1921	1779	1646	1434	1186	1224	1067	1030	944	890	954	869	770	718	688	668	729	692	625	670	666	644	702	691	704	712	744	745	662	685	669	593	624	575	516	527	530	511	544	492	510	530	480	482	470	486	483	522	501	465	430	474	471	469	457	498	444	460	486	432	502	438	446	448	420	429	429	448	446	458	433	464	439	429	429	425	452	440	467	451	464	410	427	411	466	424	424	409	428	398	399	423	447	445	429	420	446	386	426	456	427	393	395	408	413	448	413	421	383	433	438	460	416	425	439	445	418	384	423	375	435	451	433	388	439	398	429	432	447	420	447	450	458	429	440	462	450	413	431	398	426	426	462	427	413	427	412	435	426	443	476	440	428	396	414	408	422	438	475	410	418	414	485	429	424	431	411	431	424	428	442	404	387	417	443	438	440	410	426	437	437	398	410	427	424	438	419	479	387	433	447	460	426	426	429	441	398	441	424	429	440	435	392	402	422	400	432	438	424	416	425	440	430	396	459	431	428	408	407	438	440	390	420	402	430	411	410	403	436	442	436	421	398	434	407	423	438	437	429	443	410	440	444	425	415	425	460	392	429	399	416	421	421	423	399	454	392	415	418	451	433	443	419	417	402	395	423	406	402	419	421	438	431	402	433	432	390	448	434	412	420	432	426	427	399	425	425	364	421	448	413	466	410	403	428	434	425	445	393	419	452	419	445	421	392	444	425	441	388	398	449	433	415	445	419	418	431	445	402	411	403	426	428	457	422	441	427	392	437	422	473	412	426	416	419	463	430	420	437	421	421	429	403	449	421	419	402	427	416	406	419	430	403	438	436	435	408	391	429	391	430	434	419	412	402	487	430	404	445	428	423	421	422	425	445	424	429	404	431	438	425	451	409	389	381	412	399	405	412	429	406	470	426	416	430	413	421	444	440	411	400	452	423	406	431	414	425	438	424	389	439	413	431	437	449	422	419	454	437	415	409	379	427	411	425	422	425	403	438	413	432	418	429	456	429	407	421	438	430	422	428	379	420	406	434	393	445	473	417	400	428	419	405	409	402	422	423	443	408	450	408	404	413	428	408	374	428	439	452	424	398	415	422	418	442	410	436	416	437	408	418	418	439	413	403	421	416	445	445	412	411	435	430	454	443	445	407	439	377	390	426	404	437	419	424	408	423	431	410	420	446	436	402	431	429	412	439	401	403	428	442	387	428	429	432	416	393	450	399	411	403	414	436	413	398	427	393	407	461	436	422	435	435	430	413	447	448	438	399	412	458	407	433	401	418	421	474	424	441	432	454	431	435	440	411	435	449	462	412	441	421	439	368	414	441	463	465	430	411	432	425	413	417	415	426	411	420	416	433	428	410	456	402	435	403	401	398	411	438	412	408	458	419	458	412	438	490	439	402	436	406	406	418	414	439	461	447	446	442	427	437	399	440	417	451	400	410	391	425	400	429	430	454	424	418	457	432	418	385	418	416	420	402	414	450	443	395	435	483	392	457	428	388	434	405	431	423	420	407	427	434	417	439	453	446	412	421	422	435	450	402	378	445	469	406	415	395	395	429	412	417	429	381	402	429	378	455	462	445	421	441	417	396	420	450	397	424	443	402	401	432	426	406	441	416	441	432	428	429	417	394	415	421	418	454	436	406	386	439	400	427	442	403	422	427	408	406	423	419	406	400	462	413	426	399	445	410	434	448	439	415	445	405	400	433	427	438	426	423	428	398	419	444	405	400	407	455	453	418	398	429	418	418	400	441	416	413	372	410	410	399	406	428	428	427	402	421	418	450	413	452	412	430	439	430	423	433	453	434	363	398	389	458	443	449	391	405	416	439	403	425	408	435	400	419	416	429	428	418	401	411	402	380	392	440	428	431	429	428	434	391	384	428	437	453	405	435	380	410	413	429	431	399	427	438	394	383	422	414	436	445	423	425	410	424	450	399	405	397	432	384	421	429	426	432	413	409	382	445	411	407	436	427	401	436	405	392	422	422	410	430	434	436	383	402	408	424	419	454	401	418	476	414	392	401	455	446	449	454	420	422	429	429	433	408	442	438	393	437	423	407	443	462	485	431	427	414	435	364	417	427	430	391	395	449	423	416	428	417	447	384	453	475	419	433	414	449	430	430	406	432	422	416	466	414	436	423	446	432	424	424	435	416	438	413	429	420	433	450	440	420	439	424	389	428	427	420	415	445	424	428	411	390	426	447	447	413	436	418	416	392	415	416	460	424	403	449	423	359	408	419	406	434	445	456	425	385	409	418	412	418	377	422	403	406	416	440	422	421	446	421	422	390	440	447	432	453	417	441	431	412	439	414	422	422	405	410	419	430	415	413	425	429	428	431	419	400	438	433	482	437	451	448	416	455	368	436	398	429	411	436	443	408	409	458	421	446	409	390	408	451	389	450	411	418	428	433	389	406	423	402	406	432	428	446	438	419	421	442	409	437	407	422	376	451	424	392	411	414	414	423	474	405	456	410	414	445	439	432	416	438	421	414	430	432	425	401	446	453	447	417	424	439	471	415	415	441	441	435	410	427	407	421	404	435	435	437	396	433	389	437	420	427	464	402	439	409	420	443	399	446	411	401	423	417	433	398	463	435	416	462	435	441	445	425	401	423	418	442	384	423	450	435	482	396	453	392	413	419	388	429	388	394	408	444	440	395	422	444	412	464	438	412	434	405	433	409	423	402	442	417	387	423	419	434	447	405	424	438	394	475	396	455	410	437	419	450	434	412	416	414	411	452	423	427	416	434	439	403	446	423	396	454	436	442	436	412	460	420	438	422	387	408	419	454	431	426	454	411	440	374	374	379	394	421	431	452	428	397	449	407	488	424	380	422	417	374	427	398	425	453	462	414	428	454	424	394	467	445	437	385	427	422	410	416	460	398	470	415	369	425	449	406	435	414	456	436	411	426	428	435	410	457	437	459	403	412	425	409	407	446	431	403	411	479	431	440	427	398	459	420	411	404	439	411	409	405	448	411	412	400	413	437	461	396	454	416	443	436	442	436	418	433	423	408	412	441	401	418	407	448	432	370	446	404	429	408	398	428	452	412	447	416	420	443	394	418	429	448	406	443	421	426	467	428	433	432	418	389	411	428	434	430	409	434	426	464	389	430	404	435	392	408	388	461	430	423	401	405	432	415	397	412	439	398	432	457	401	416	403	440	432	408	424	426	424	422	425	415	420	430	456	429	420	437	465	366	415	400	417	444	448	466	420	429	400	442	423	423	440	414	421	411	425	425	412	420	411	418	391	428	416	440	445	411	417	382	436	416	425	440	411	437	382	408	433	414	439	423	436	456	450	428	414	441	438	439	404	387	413	437	390	410	444	432	397	434	415	447	399	447	418	448	411	427	387	425	422	434	423	412	423	383	416	442	423	429	418	443	425	424	399	451	435	436	449	403	386	426	446	474	426	421	413	427	404	429	408	445	424	421	430
1526	872	502	425	688	831	640	503	441	417	320	271	217	200	165	165	135	147	122	116	105	75	108	76	65	74	68	63	55	44	48	37	44	29	44	46	47	36	37	39	33	51	30	37	43	42	46	40	46	24	44	44	41	44	44	41	40	38	31	39	34	25	40	35	28	38	39	30	35	33	26	38	40	27	27	38	31	32	26	37	37	29	41	37	34	33	29	29	37	33	31	31	41	35	37	30	26	35	25	32	37	27	26	26	34	32	27	27	40	30	26	31	28	28	23	26	33	30	33	32	24	43	31	27	33	36	36	34	38	39	32	35	38	27	31	34	26	29	27	28	32	26	31	24	24	29	22	25	44	27	25	33	35	34	33	29	28	38	44	22	30	31	28	38	35	39	30	32	39	26	27	36	25	34	33	29	28	38	32	40	25	34	25	38	26	17	31	27	32	34	27	24	23	33	36	34	33	29	20	27	33	29	29	24	38	32	41	32	23	42	22	33	36	32	33	38	36	22	30	26	32	23	31	32	24	32	25	21	28	29	26	29	28	28	22	28	37	27	33	29	27	22	36	38	29	29	35	26	23	26	33	34	32	40	25	24	36	35	29	35	27	28	29	25	26	30	30	34	29	28	37	34	36	30	35	40	33	32	31	29	22	26	46	24	41	30	25	32	27	29	35	30	32	22	29	42	23	32	36	32	26	30	34	26	34	33	39	30	34	29	36	41	28	25	30	35	26	30	33	42	40	25	24	24	18	32	27	36	34	35	29	23	31	27	31	25	28	30	32	34	23	37	31	25	40	24	26	30	26	39	28	26	45	27	36	31	33	34	22	34	25	32	29	45	26	13	30	27	24	29	31	34	33	36	37	32	30	32	36	30	27	32	28	29	34	29	34	21	26	23	31	29	35	28	38	23	36	41	30	32	22	20	29	21	31	33	25	28	35	30	42	36	31	24	31	25	40	29	24	24	34	31	31	31	30	32	22	24	27	38	28	33	37	35	26	27	26	34	26	27	30	32	32	35	26	36	32	30	47	24	36	37	30	30	24	30	31	27	25	41	34	26	29	31	30	25	38	36	25	30	27	21	29	25	22	32	21	35	39	28	26	30	31	32	33	28	28	31	28	34	35	31	39	23	29	36	41	37	34	26	34	35	29	19	37	25	37	33	29	24	33	24	31	37	25	28	30	27	28	24	36	32	21	25	19	34	39	28	25	22	29	38	26	30	40	29	35	27	37	42	19	19	32	22	23	40	36	27	33	30	36	27	27	25	23	38	33	35	29	33	42	39	36	38	29	24	36	25	35	32	31	20	35	38	39	27	32	35	36	37	34	30	28	28	23	23	29	23	31	41	25	26	29	21	38	27	32	36	33	35	27	30	40	27	42	27	26	32	22	29	26	21	30	34	26	27	34	24	36	18	28	33	33	31	28	35	33	35	26	30	40	24	24	24	24	30	31	30	39	22	23	25	33	32	29	43	36	31	28	31	28	30	24	32	32	34	29	29	37	33	30	31	29	22	33	33	34	36	39	34	35	36	37	36	34	35	26	30	29	35	25	35	29	26	31	35	21	23	35	28	28	24	29	19	31	24	29	36	29	35	41	30	25	34	35	30	37	33	45	34	25	40	38	29	34	28	35	30	30	30	33	38	32	34	25	30	31	32	36	37	28	39	35	37	38	31	25	29	22	31	35	42	37	30	33	32	22	41	28	38	40	33	31	40	21	29	31	29	24	36	39	30	38	25	36	27	28	28	39	32	29	25	46	40	31	28	37	38	33	24	26	25	26	28	37	20	30	36	30	23	30	29	32	37	35	33	30	33	32	24	34	31	42	21	27	31	31	41	28	28	25	22	39	30	42	26	38	35	29	39	22	37	27	27	37	31	23	40	33	23	28	24	36	39	28	24	29	30	33	27	35	33	39	33	23	24	23	35	34	27	31	33	23	32	34	25	35	25	27	32	31	26	31	25	35	27	30	20	29	27	32	15	39	24	30	21	37	26	29	28	29	35	29	24	29	31	18	29	28	30	30	31	33	38	29	34	37	37	26	35	15	20	39	37	37	32	39	30	31	44	32	26	33	31	29	26	36	36	25	30	41	30	31	33	41	29	27	28	27	20	34	37	18	36	29	31	27	32	31	31	33	39	22	28	23	31	31	30	31	29	43	34	26	29	34	33	20	31	26	29	29	19	31	38	31	22	31	26	26	34	33	41	34	30	25	28	29	46	32	34	31	26	33	32	41	31	37	33	42	36	29	24	40	24	30	22	42	26	31	32	27	25	31	29	34	28	30	30	31	22	33	22	29	27	37	41	21	26	19	27	42	33	25	33	20	36	22	35	31	36	37	22	37	34	32	32	34	32	37	24	26	30	22	36	37	26	36	28	28	28	32	35	32	38	44	29	45	27	26	32	37	29	29	20	28	31	30	31	27	26	21	40	27	37	34	34	34	40	35	34	25	37	22	26	33	40	30	31	25	29	31	35	28	23	21	34	37	27	30	34	30	32	33	32	31	38	30	22	22	27	27	31	36	32	32	26	41	29	35	37	29	33	27	16	32	29	29	23	40	33	40	35	42	40	34	39	35	29	27	37	24	26	25	35	35	28	26	25	34	33	19	33	25	26	32	25	35	32	34	34	31	30	26	39	24	39	33	26	26	41	36	35	27	27	34	37	35	30	26	20	32	35	28	40	28	26	36	26	37	30	28	34	37	38	23	28	44	26	35	30	28	24	23	30	27	32	35	22	28	35	33	24	34	26	23	37	37	33	38	36	32	31	32	41	42	29	27	33	26	35	28	28	25	30	45	31	35	34	26	36	22	24	47	28	34	21	31	46	29	30	37	22	38	32	24	32	35	35	42	32	32	38	30	30	20	28	26	33	27	36	21	34	31	24	31	34	32	29	19	35	31	40	33	34	27	35	35	30	35	29	27	30	21	26	27	31	33	28	35	37	35	27	31	31	36	29	26	28	38	33	38	30	27	25	29	23	38	38	25	34	35	27	26	31	31	38	22	18	30	32	35	27	25	33	39	31	31	19	19	33	24	35	28	32	29	30	32	24	30	21	30	26	34	28	41	27	28	31	26	32	25	23	30	29	28	33	32	29	35	35	46	27	31	32	29	28	33	27	25	40	44	29	21	27	19	27	42	23	36	36	40	24	32	25	30	42	33	41	31	29	36	37	37	28	37	34	23	24	27	35	37	26	29	32	40	18	24	29	31	22	28	39	23	28	29	37	35	28	27	35	26	31	19	28	32	22	34	28	30	26	33	36	27	31	25	40	33	41	37	34	27	31	41	39	40	33	37	33	34	42	26	34	29	36	29	39	25	21	27	40	24	28	29	26	32	31	32	27	37	32	38	31	27	34	25	23	31	32	42	36	37	33	32	25	34	28	40	26	25	31	34	27	27	24	27	41	32	40	40	30	23	28	24	30	28	33	18	28	34	25	39	22	31	34	37	33	28	22	35	32	30	22	27	31	32	34
24957	18675	12538	26100	33894	32764	28449	24443	20723	17545	15055	12530	10625	9233	8134	6972	6310	5640	4884	4333	3956	3852	3407	3062	2715	2457	2225	2102	1894	1707	1450	1386	1298	1290	1141	1072	976	963	929	936	911	837	843	886	933	943	898	944	975	938	989	928	851	836	782	688	757	705	703	660	685	637	622	639	637	620	620	664	612	654	603	631	561	629	586	586	569	553	594	604	571	585	517	570	583	491	537	514	566	515	495	534	475	476	512	479	515	561	504	508	501	518	513	484	514	542	496	525	519	461	466	445	449	504	513	472	508	498	491	516	507	556	511	495	470	496	499	503	468	503	504	494	460	480	447	498	507	489	452	538	503	475	484	509	509	493	517	490	478	474	497	515	471	469	503	476	469	491	543	502	502	494	476	502	511	455	485	504	487	540	543	506	452	489	510	494	504	500	493	515	477	495	478	511	520	483	494	463	487	525	494	510	488	509	484	488	493	484	524	474	479	463	445	492	478	535	494	484	527	526	490	495	498	486	528	525	500	456	515	459	485	484	531	478	484	501	477	493	486	513	504	469	473	491	498	477	491	493	476	496	536	503	481	489	496	473	452	515	507	503	488	539	537	479	487	484	512	483	482	468	441	528	462	481	500	513	484	509	524	489	466	477	474	458	476	467	452	488	480	473	510	483	486	479	482	513	489	476	497	483	488	455	476	467	514	518	519	500	477	454	443	492	493	472	519	537	512	487	506	503	521	490	514	502	489	497	509	480	488	480	492	442	491	493	496	514	498	471	488	487	494	481	476	512	545	528	533	500	475	491	492	454	489	498	513	539	483	521	509	522	485	477	511	501	449	504	477	514	518	471	519	496	490	493	480	470	516	523	509	519	501	474	479	490	516	498	500	534	452	478	521	494	464	493	470	506	489	482	464	500	487	464	520	465	538	483	476	450	475	512	514	509	485	495	529	492	458	468	463	521	521	457	480	485	479	476	527	484	513	528	491	537	480	484	465	498	476	487	495	515	499	511	497	512	474	474	490	475	478	443	454	507	486	476	500	496	498	489	493	490	538	473	486	476	529	474	511	506	508	476	489	482	508	478	505	467	508	453	485	519	493	509	488	520	521	492	494	512	480	481	516	486	488	516	488	490	457	528	478	478	525	499	510	517	462	483	502	470	484	490	489	504	493	477	480	524	514	456	460	527	516	521	449	497	495	491	490	534	492	466	461	461	504	484	481	485	443	438	465	529	508	471	494	510	504	512	475	500	457	502	494	529	479	500	526	475	475	510	469	483	514	474	489	538	506	522	438	475	498	464	507	511	513	512	498	457	475	476	504	498	514	526	499	512	511	477	494	507	477	471	528	491	529	504	506	497	523	485	469	479	486	511	511	499	484	487	511	467	466	471	474	508	504	483	492	501	467	492	468	501	477	494	494	510	472	476	481	508	467	450	515	455	488	530	501	510	492	490	485	481	542	464	535	508	520	474	460	436	539	492	535	433	486	474	518	528	503	499	506	541	503	523	454	508	489	483	485	489	457	482	491	482	497	454	477	508	523	487	520	450	454	506	524	461	467	507	491	456	483	493	507	455	498	492	453	463	479	500	474	488	485	489	522	498	448	475	460	466	487	479	469	510	505	511	496	490	478	478	476	528	481	478	439	501	494	489	518	465	510	490	517	496	461	464	486	497	506	505	496	473	486	494	482	455	539	505	520	502	473	525	486	526	492	527	475	477	516	478	491	486	495	484	487	444	560	548	492	516	490	461	459	474	480	464	510	497	485	473	461	523	460	494	504	559	476	503	489	505	481	495	496	493	478	488	501	502	527	487	478	481	470	510	518	456	491	492	505	493	447	493	493	507	499	491	489	492	479	493	526	493	488	510	480	440	470	493	520	501	463	453	509	487	490	498	477	466	490	554	515	475	469	479	488	469	473	455	488	472	518	483	495	497	469	499	515	460	467	493	505	487	472	504	479	460	485	477	458	490	526	475	493	526	507	471	495	489	487	471	479	520	518	489	502	527	483	482	507	473	459	520	524	503	479	482	475	504	511	496	484	476	476	488	507	506	529	479	483	495	493	503	487	497	549	504	466	491	487	475	467	461	474	507	497	523	453	494	487	498	481	496	494	500	474	505	504	510	525	431	513	513	526	506	473	476	491	502	499	463	445	434	505	490	491	473	522	465	463	499	512	513	458	524	474	470	505	510	478	485	493	475	492	505	513	474	494	480	483	461	458	479	475	488	485	481	468	483	483	503	507	493	502	495	486	507	498	502	490	503	540	495	537	505	465	505	472	493	460	507	502	487	523	474	529	512	505	498	526	485	485	469	514	504	463	482	485	486	503	500	464	469	444	472	475	494	484	546	485	489	480	470	429	481	503	463	517	507	444	502	506	513	510	484	487	502	438	470	505	516	453	514	489	466	513	515	523	449	512	470	494	520	478	523	462	501	483	501	526	457	454	513	503	510	498	467	481	454	491	503	546	505	489	534	464	511	475	508	560	502	500	480	498	493	508	497	512	478	490	501	477	493	463	465	447	479	490	499	480	524	483	484	498	450	502	474	514	504	470	498	536	492	497	521	489	474	488	499	516	515	473	471	481	514	497	498	469	496	477	490	485	483	483	482	476	480	492	471	471	512	535	496	483	487	489	484	486	498	505	505	498	511	498	508	485	492	504	503	475	473	459	476	530	496	493	494	484	477	446	486	472	486	481	484	488	479	501	501	484	486	537	509	483	504	516	495	501	485	483	456	509	489	486	546	471	489	504	511	515	513	485	522	492	515	469	468	485	533	538	507	493	499	503	518	471	471	545	425	464	484	474	495	493	523	497	455	493	559	525	470	511	478	474	466	532	473	484	509	488	497	550	520	469	508	477	476	504	502	467	526	453	501	521	527	476	493	486	519	467	481	520	524	466	487	470	484	502	523	495	487	538	488	523	483	509	488	473	508	514	477	450	503	497	477	505	449	477	509	467	459	525	517	488	536	484	510	483	496	503	450	501	465	511	485	522	490	486	511	444	546	477	494	480	489	496	521	487	538	481	514	499	494	487	471	459	481	477	468	485	493	458	477	474	488	495	448	455	504	475	505	468	534	460	438	479	504	483	483	556	470	464	492	490	496	501	470	510	467	507	470	507	471	460	487	513	494	517	505	478	515	533	480	505	497	486	497	469	513	498	471	513	527	523	455	523	494	483	494	500	488	453	499	527	523	521	494	529	481	444	512	505	481	490	489	468	507	522	480	464	497	486	482	473	510	519	512	489	512	479	473	506	463	506	505	492	520	494	487	469	507	476	468	485	516	525	490	462	495	504	521	462	495	480	465	494	549	528	473	500	494	453	481	462	454	495	486	485	478	521	463	477	475	481	485	515	478	510	507	490	508	484	481	466	475	472	507	501	515	474	470	494	508	486	503	498	444	520	516	492	497	492	515	506	472	545	429	490	472	489	532	458	475	423	485	522	491	473	477	500	424	461	510	475	512	507	506	477	500	488	461	473	471	490	515	468	487	541	543
3111	815	488	403	602	658	596	471	417	371	305	285	224	216	206	141	128	156	133	139	123	102	103	100	89	90	79	86	70	61	60	50	71	60	46	59	60	49	44	48	53	42	46	51	65	48	53	42	42	62	55	61	53	52	35	47	54	41	43	57	37	35	57	56	43	45	47	50	45	43	33	46	58	46	34	33	45	34	47	41	38	48	49	52	34	39	46	41	56	41	53	43	43	35	36	37	44	45	45	40	49	45	45	36	37	52	49	37	27	49	45	45	38	43	43	47	48	41	40	43	39	50	44	37	42	48	41	53	41	30	34	43	29	45	44	42	43	45	39	53	46	27	35	37	42	41	47	46	47	36	45	42	36	38	33	51	30	38	33	39	38	37	56	43	50	49	44	46	52	40	34	42	45	34	34	38	45	38	29	35	53	37	34	35	33	43	33	44	38	40	39	36	35	47	45	39	39	45	55	35	45	48	37	37	53	41	49	32	45	43	45	37	49	44	43	30	41	32	43	44	31	36	46	33	44	35	41	45	42	43	47	45	42	40	46	39	44	46	43	51	40	37	31	42	41	38	40	45	36	43	49	35	47	36	56	42	43	37	42	40	31	46	49	46	40	38	33	38	34	43	34	36	39	41	36	35	44	47	31	46	43	40	42	41	47	37	41	32	50	41	39	50	50	33	35	40	45	33	39	47	50	52	47	35	45	46	32	42	35	46	35	37	41	58	45	49	29	46	37	44	37	52	46	35	47	42	49	50	43	33	55	48	41	42	47	45	52	29	50	36	40	49	34	43	49	40	31	36	42	48	41	21	51	34	41	43	39	41	45	49	33	38	43	34	35	40	23	39	48	47	41	41	36	43	44	41	55	50	42	44	37	41	45	47	46	39	42	34	43	42	41	47	36	43	39	40	56	37	44	47	42	30	38	54	39	42	52	48	49	42	44	43	48	43	36	36	43	44	39	41	40	37	39	32	36	44	38	40	39	37	31	34	41	45	37	40	36	49	43	50	44	38	40	31	40	38	38	56	40	32	41	56	45	40	36	29	41	35	35	29	38	34	36	38	42	42	45	38	39	34	28	42	41	35	47	29	44	35	53	45	34	37	42	50	36	48	35	47	52	31	52	41	33	42	31	36	36	33	45	40	37	42	52	39	40	38	45	48	45	31	44	43	34	42	40	41	40	45	45	27	39	46	37	44	41	46	37	28	38	38	38	41	32	30	42	43	35	37	35	32	47	38	42	43	46	40	31	41	41	46	55	44	40	58	45	38	34	38	49	30	49	36	44	33	43	43	42	53	46	50	42	51	40	40	42	38	35	36	51	45	48	36	40	45	50	46	50	35	38	45	46	41	36	30	35	40	32	44	49	50	44	32	50	44	49	42	47	29	41	45	37	50	34	42	25	44	44	44	35	43	41	37	36	43	40	43	39	37	38	56	45	42	42	43	53	44	43	41	43	50	45	45	35	37	33	49	36	49	42	40	51	38	60	40	40	51	46	41	46	48	37	42	45	40	39	48	39	41	43	27	30	36	35	46	40	36	42	39	45	40	39	51	54	39	38	45	43	40	40	41	34	42	45	38	38	25	32	38	38	45	47	36	35	44	51	40	48	37	46	31	37	32	34	35	49	54	28	52	31	48	60	38	39	33	44	50	46	37	39	44	56	48	39	38	43	35	39	45	36	39	44	51	39	42	44	46	43	44	36	45	32	39	26	48	38	37	49	38	32	48	48	40	41	41	43	35	37	46	34	48	47	38	42	41	49	43	43	37	32	32	47	60	40	47	54	31	42	34	40	45	43	46	37	30	40	38	40	45	33	34	39	38	45	37	38	38	35	28	42	55	50	41	42	40	41	40	47	32	37	38	40	39	50	39	47	40	33	40	27	34	40	33	42	35	44	42	40	41	51	39	42	53	41	44	46	38	36	43	41	40	50	36	50	39	46	33	36	45	36	35	46	35	38	45	37	42	51	43	33	38	51	40	47	40	39	40	50	42	27	50	41	54	55	47	36	62	44	46	38	41	52	29	32	37	49	43	40	38	34	33	33	46	42	39	37	44	38	58	34	48	35	44	37	44	36	41	47	52	47	40	36	42	39	49	28	56	41	38	35	37	39	39	38	42	43	42	38	47	48	40	38	46	46	38	45	37	59	44	44	49	52	35	29	44	41	42	48	38	53	41	27	46	36	40	28	49	49	46	49	38	42	43	26	32	44	39	53	47	37	48	44	47	45	57	40	46	34	40	40	52	42	40	39	39	39	46	45	35	41	36	37	39	39	47	49	31	35	35	50	41	36	57	41	35	63	27	56	30	50	55	52	34	42	47	41	33	43	57	30	31	40	42	45	31	39	43	42	41	40	46	47	45	49	38	49	48	35	35	45	45	46	29	50	53	44	38	46	32	53	36	27	40	42	44	35	49	43	37	38	39	54	45	44	34	47	33	57	52	42	48	48	45	44	38	39	45	44	37	33	43	41	38	41	38	52	31	49	51	36	44	36	42	45	27	35	36	48	43	42	50	39	41	35	30	37	50	41	35	39	40	47	39	43	40	51	42	40	43	36	48	41	49	38	42	48	44	47	44	44	33	34	52	45	38	52	45	41	49	45	40	26	56	41	42	50	40	50	29	44	50	46	37	39	40	38	43	47	56	42	48	33	50	45	44	41	36	38	42	51	39	47	36	53	44	40	39	43	27	46	52	40	44	49	44	48	34	47	40	35	42	39	45	41	41	46	41	37	40	39	34	43	46	38	43	41	44	39	38	44	42	50	39	42	35	36	40	40	47	47	31	30	45	44	44	43	41	39	36	33	44	54	40	33	37	46	33	42	42	39	43	35	36	45	38	53	41	40	40	38	37	46	47	44	46	47	31	34	55	29	41	41	42	34	49	35	51	45	54	31	40	36	35	53	42	44	44	33	44	44	49	44	43	40	41	39	45	34	49	38	58	49	34	38	53	41	52	32	46	35	54	34	41	32	36	32	48	38	46	38	46	37	46	37	45	52	50	55	40	48	42	41	45	33	51	39	32	53	41	41	36	22	51	39	39	46	31	32	41	49	42	44	41	48	49	53	46	47	28	38	54	36	51	45	34	31	49	40	49	45	44	41	48	38	40	51	33	46	36	54	45	36	43	44	42	48	50	46	32	48	47	46	35	40	47	33	49	46	41	36	38	41	41	47	46	48	44	35	50	53	49	32	46	47	47	36	47	36	42	43	43	45	38	48	53	50	35	35	45	36	46	39	33	48	46	31	40	40	42	43	47	40	37	37	40	48	39	31	42	39	46	38	49	37	42	48	30	41	49	44	46	53	45	39	34	40	32	36	52	51	48	36	43	43	40	49	34	54	52	49	41	38	31	53	35	46	38	52	37	46	45	43	36	39	33	32	40	39	37	37	31	29	34	40	29	46	47	38	34	47	42	44	42	40	46	42	42	43	46	39	40	31	40	29	40	43	39	52	56	33	46	43	37	34	43	36	46
22925	16829	11504	24751	32499	30871	27210	23154	19671	16714	14225	11950	9984	9003	7947	6834	6018	5229	4691	4132	3881	3658	3341	2983	2546	2525	2260	2120	1867	1788	1647	1597	1499	1306	1275	1220	1163	1102	1068	1011	1011	983	981	1012	1034	1084	1098	1071	1150	1088	1082	1008	1013	998	900	866	927	870	829	842	836	787	866	827	794	803	753	781	801	788	751	768	796	705	776	736	742	752	706	753	716	760	695	708	700	681	702	691	664	668	670	673	714	637	693	693	745	704	702	695	626	690	703	676	661	638	643	671	666	704	684	665	645	693	638	642	659	654	597	643	659	696	679	672	653	643	649	668	683	699	695	666	647	681	692	689	631	689	679	671	681	660	683	627	619	660	592	663	621	639	670	676	640	680	680	680	653	632	659	675	653	667	683	659	621	665	722	641	590	710	686	642	709	670	671	657	595	644	653	679	662	639	679	654	656	698	674	685	687	635	664	642	638	670	713	651	692	635	655	722	671	722	663	678	664	674	658	688	690	647	655	687	661	634	676	678	658	642	656	686	660	678	685	662	645	675	622	642	637	677	698	626	616	647	704	609	650	665	647	690	720	630	643	661	656	651	687	633	640	652	637	675	648	666	662	645	685	643	672	639	646	666	644	631	623	689	650	668	619	688	669	653	653	627	661	634	687	719	687	692	671	643	635	626	630	670	686	671	610	692	648	677	669	702	675	658	657	683	695	681	681	674	661	649	631	658	678	642	692	656	706	669	667	665	651	665	648	662	673	690	663	686	652	642	710	687	679	663	670	675	679	662	638	654	658	671	675	683	654	712	663	638	670	621	667	601	631	645	671	656	633	684	640	659	658	627	677	638	692	685	706	675	694	685	656	688	689	621	694	663	627	641	675	652	709	688	670	631	686	660	670	690	647	670	636	679	667	669	647	691	664	642	648	612	646	663	609	650	705	613	661	628	682	648	691	645	672	683	661	604	670	704	691	680	668	651	657	687	670	677	632	698	664	692	673	705	666	628	653	680	644	699	663	616	645	670	713	668	629	676	681	662	664	701	693	665	645	660	694	649	664	708	649	668	664	625	636	680	658	639	637	636	691	689	683	658	658	693	656	700	684	667	695	618	717	661	674	645	656	649	656	605	670	675	615	652	698	659	703	671	690	726	685	661	672	674	718	654	635	624	671	658	650	722	644	639	685	658	670	671	672	676	634	669	672	626	667	673	722	680	676	587	646	680	656	666	639	696	639	644	678	646	710	659	635	633	670	703	654	663	663	682	647	636	651	674	672	645	657	674	647	655	634	698	695	636	629	674	622	615	682	667	663	663	669	662	684	682	697	660	698	657	672	672	632	695	679	681	634	661	674	664	633	656	678	667	609	697	677	679	663	695	683	644	647	622	708	665	664	633	696	633	622	654	623	654	669	676	668	659	653	672	630	664	636	678	629	654	647	672	639	707	668	680	645	653	659	675	625	679	613	673	693	688	663	635	718	648	707	638	667	711	685	649	670	673	685	644	675	669	653	662	663	706	686	636	664	658	623	656	669	658	639	636	658	679	671	653	665	662	679	663	695	660	652	632	668	650	690	646	641	674	649	651	658	631	663	644	703	618	701	613	641	646	676	701	615	680	661	690	662	654	662	666	650	649	670	699	659	660	696	658	645	692	656	669	640	669	622	674	694	630	656	670	651	662	637	624	693	696	641	690	667	664	654	710	666	642	707	680	657	692	671	647	656	682	630	662	628	664	653	689	657	639	674	672	677	668	659	677	674	657	665	689	649	675	673	668	632	669	631	650	662	708	654	681	711	690	691	642	665	615	642	650	615	621	702	671	647	671	645	618	688	656	676	616	667	649	671	683	593	677	663	670	661	682	638	661	660	628	677	658	681	673	642	680	676	692	719	658	651	678	646	643	601	672	674	626	688	686	676	654	692	719	639	686	668	678	646	657	650	696	662	614	646	686	673	668	636	646	657	661	696	654	665	675	658	672	674	656	652	660	641	663	655	636	639	634	644	722	684	649	667	658	679	652	617	678	610	727	666	677	688	699	626	687	660	692	667	638	661	656	597	684	654	697	646	726	612	620	684	631	633	640	685	689	659	589	704	668	685	647	703	669	644	639	663	683	654	636	660	643	641	640	656	645	669	678	661	682	629	656	667	671	673	668	628	658	654	680	700	615	686	726	664	666	651	668	664	656	672	659	681	695	628	654	644	649	715	687	703	662	611	690	657	651	652	706	652	660	661	618	644	660	664	660	649	660	630	676	663	667	628	669	634	678	710	634	649	683	691	655	596	664	638	703	610	651	694	668	688	656	711	661	667	666	679	631	646	656	660	656	671	669	634	681	703	673	663	658	690	670	632	636	693	629	660	644	614	693	643	647	644	691	612	649	662	614	661	652	691	686	650	679	687	648	708	660	728	692	648	646	646	640	657	659	637	690	621	661	630	667	643	628	687	656	684	647	640	685	665	625	702	656	617	681	667	675	682	665	705	616	633	692	613	638	663	647	650	669	665	654	638	674	669	627	597	721	608	649	657	633	616	636	664	660	639	682	712	678	671	671	698	588	678	656	663	682	651	648	668	652	620	649	669	671	661	645	683	641	695	732	703	639	679	626	654	626	631	659	654	665	723	693	630	665	660	702	622	673	666	683	659	698	631	677	680	635	671	656	712	633	639	690	635	638	632	686	638	654	648	710	660	673	690	697	680	629	665	696	638	642	684	657	618	675	650	625	693	662	652	662	675	675	626	626	634	653	673	681	701	629	634	695	663	667	669	698	683	696	648	678	670	642	624	666	646	671	639	662	692	614	636	647	636	650	617	686	663	719	601	650	647	653	685	651	657	648	669	653	657	664	637	669	601	654	668	657	681	645	710	665	657	678	630	674	666	642	664	692	722	679	668	625	628	714	653	642	610	654	691	617	639	672	661	671	696	672	662	696	670	693	684	638	607	659	632	645	661	631	611	639	703	662	670	647	653	658	650	688	635	628	696	690	660	632	673	660	670	659	671	643	686	671	643	704	693	652	628	664	670	633	639	680	637	683	655	651	665	671	683	654	712	639	656	641	645	632	649	638	652	654	736	681	636	620	680	673	599	654	661	678	649	633	671	650	648	636	693	681	659	682	704	708	675	698	722	661	662	627	662	677	687	641	644	678	665	719	690	625	674	670	672	644	655	718	674	670	643	655	667	687	641	661	736	703	651	689	666	617	657	624	662	711	661	644	648	643	642	656	676	624	668	653	660	683	628	646	668	707	658	626	673	646	644	669	696	613	708	654	709	647	685	652	681	609	641	669	608	657	667	673	646	643	623	643	670	667	669	672	642	658	612	680	672	637	710	665	656	667	688	632	647	678	612	666	693	687	680	624	672	653	672	672	666	689	675	677	691	653	694	685	674	679	653	676	662	707	638	654	701	663	699	658	689	650	636	641	647	701	667	662	648	699	626	658	654	634	666	643	633	619	676	664	687	686	688	651	669	655	663	691	725	675	651	697	706	699	681	669	660	654	696	690	692	704
2560	1337	780	621	887	1018	910	751	633	559	448	379	367	296	256	207	222	212	185	145	127	133	109	121	115	118	99	100	80	85	77	77	64	69	62	64	49	72	66	77	45	37	48	65	67	63	58	75	57	54	59	69	57	57	72	44	53	42	53	61	63	60	68	48	51	57	55	39	47	51	47	51	53	57	57	53	49	57	50	54	55	49	40	53	56	46	50	48	56	52	58	46	47	50	51	57	41	43	37	46	61	44	44	56	43	54	47	57	50	52	43	47	43	51	60	57	40	44	41	61	52	65	50	44	48	66	33	44	43	41	43	45	52	43	57	51	46	57	43	45	36	47	60	60	39	55	44	52	39	51	43	54	65	45	42	46	60	36	45	50	45	39	48	47	47	55	52	52	50	41	57	56	55	44	47	58	45	46	48	56	44	47	38	35	56	46	40	59	48	46	46	38	52	41	54	51	49	42	51	51	56	38	55	51	59	46	48	39	46	58	52	52	54	58	41	51	50	49	42	56	46	52	42	56	53	40	42	49	41	57	56	55	47	44	42	43	44	53	51	46	57	50	45	43	40	40	42	43	44	44	36	44	47	50	38	46	44	42	58	44	44	42	47	54	49	43	54	50	51	68	54	51	44	47	56	47	46	57	51	43	56	42	41	51	49	47	46	44	35	52	47	44	48	41	46	58	46	46	53	51	36	54	51	57	52	57	55	56	49	51	43	55	57	56	49	58	43	48	50	51	48	52	55	46	58	39	48	44	41	28	50	46	48	56	45	54	49	34	53	36	44	47	48	38	57	53	51	46	50	49	48	57	53	45	49	41	42	53	46	46	40	57	49	47	51	48	49	44	53	44	46	53	49	58	54	56	47	54	49	41	64	59	54	51	52	43	49	54	36	27	47	47	43	48	44	52	41	54	48	47	53	47	46	54	53	45	43	38	44	38	39	32	56	51	34	40	59	48	47	43	51	57	42	42	46	46	42	52	66	51	42	51	57	66	45	43	53	48	52	48	45	42	51	46	52	54	41	47	36	32	55	48	47	39	39	36	55	57	39	52	48	51	47	50	36	42	59	51	52	51	49	47	57	53	45	67	52	49	48	57	60	47	51	45	45	38	50	36	59	57	45	53	52	48	41	51	46	56	47	41	48	50	47	51	56	41	57	60	39	37	52	42	52	54	61	62	47	44	56	44	44	44	49	59	51	44	46	45	60	42	48	49	51	49	50	34	51	40	32	40	48	45	39	39	49	41	36	40	51	38	39	56	61	57	57	63	56	43	53	54	44	48	37	39	43	49	47	53	48	59	49	50	42	63	38	40	57	57	48	54	48	58	36	39	46	40	41	35	55	56	41	48	70	58	38	56	45	35	51	45	45	42	50	48	52	40	42	49	32	41	52	41	58	49	48	46	40	42	51	51	46	45	56	55	51	55	56	48	51	52	48	40	49	52	51	40	34	44	52	54	44	50	54	50	42	41	41	36	56	52	57	45	58	45	56	55	47	58	46	48	51	40	46	43	44	42	52	41	59	34	45	43	56	51	50	56	60	51	51	46	42	56	54	53	46	61	47	52	55	50	50	51	55	49	54	43	51	49	47	60	52	46	47	49	46	55	49	41	52	56	54	46	42	52	59	43	44	41	57	53	53	53	46	47	57	57	51	50	49	53	60	39	44	58	53	47	42	49	43	49	41	48	46	47	52	50	54	47	53	49	45	46	44	48	42	48	50	46	57	43	48	47	45	41	36	61	48	49	54	54	58	58	41	38	43	51	44	51	40	55	36	45	53	48	63	39	56	45	50	55	49	58	41	56	54	46	41	40	50	54	48	42	56	52	43	54	56	38	49	55	39	50	44	65	55	43	52	51	50	34	57	49	47	52	47	47	47	52	49	40	44	57	58	53	45	47	56	50	49	51	45	49	36	45	56	57	44	35	45	44	49	54	55	51	39	49	52	49	42	36	49	48	46	42	62	38	47	38	47	49	42	41	54	45	58	47	50	34	56	38	36	44	49	45	52	49	44	41	49	52	57	53	55	42	53	34	37	48	59	62	40	51	59	51	46	49	50	52	40	33	45	57	37	53	43	45	56	46	51	56	48	62	52	46	50	42	63	58	41	49	52	53	51	36	42	59	57	45	44	46	44	44	47	55	47	50	42	45	38	37	61	46	47	50	53	49	52	52	58	50	40	39	54	45	42	41	59	41	40	42	58	54	48	57	57	49	44	57	43	49	40	56	49	49	41	46	52	53	38	56	55	53	49	34	45	54	51	46	43	40	63	47	68	41	47	64	56	39	63	50	45	58	40	47	38	58	42	39	46	61	44	49	44	54	47	47	39	42	57	42	47	49	55	40	37	44	49	48	44	52	41	42	58	53	46	51	49	50	55	42	45	53	50	48	43	50	46	55	48	28	59	37	55	56	56	46	46	59	49	42	50	40	44	45	44	49	43	43	50	47	43	55	40	49	54	41	49	59	47	48	62	57	64	57	52	51	35	43	43	45	43	48	56	56	48	45	65	42	47	49	50	48	50	43	52	54	45	58	49	44	31	53	44	54	45	43	59	57	46	51	47	51	39	42	48	54	52	51	51	43	57	51	48	52	49	43	49	48	47	50	38	49	50	56	50	54	48	56	53	34	45	41	59	44	51	40	55	52	59	48	44	53	46	35	60	48	54	40	45	39	57	41	48	50	46	41	45	46	51	51	56	61	43	39	52	41	42	48	39	47	64	58	51	51	42	42	46	39	44	51	43	55	50	51	48	39	58	44	42	43	44	47	51	57	50	53	48	50	43	41	51	61	55	52	51	60	42	33	53	42	43	61	48	33	70	46	47	51	52	59	39	44	49	50	42	50	50	46	52	46	46	41	63	55	41	47	59	45	51	54	45	45	61	55	50	50	64	34	56	43	46	49	42	60	63	45	57	59	49	48	48	47	53	45	42	51	46	59	51	37	41	36	59	42	54	35	49	50	42	44	39	48	46	49	35	51	42	44	50	52	53	45	48	47	49	44	47	51	47	49	60	61	50	39	55	38	55	53	49	45	38	54	52	62	42	48	45	48	45	48	45	45	49	44	46	49	62	54	48	58	60	43	44	50	47	48	48	54	47	49	32	42	47	46	43	53	43	54	61	54	42	50	41	39	47	40	54	51	49	57	53	48	45	47	52	52	49	43	60	59	52	47	56	36	46	55	42	39	46	59	40	47	52	51	46	48	47	48	64	48	47	38	44	42	59	40	38	46	58	45	39	40	48	48	47	41	49	47	61	36	44	46	56	51	39	43	51	54	47	44	55	50	53	51	49	49	58	58	46	33	49	42	59	35	52	43	49	43	46	40	33	51	54	47	53	36	42	56	63	47	50	36	40	52	44	43	57	49	45	53	56	33	50	35	46	45	55	52	47	53	51	57	43	55	47	35	44	49	44	50	49	49	48	44	47	49	54	57	50	42	44	53	38	51	41	38	60	53	47	58	55	55	60	38	65	41
28550	21596	15571	29700	36934	35676	32041	28316	24659	21649	18716	15973	14157	12468	10704	9573	8219	7224	6550	5960	5335	5075	4599	4090	3749	3433	3115	2815	2464	2252	2112	2009	1862	1808	1685	1593	1565	1496	1374	1317	1215	1248	1262	1333	1371	1304	1318	1374	1376	1362	1338	1290	1184	1142	1139	1188	1074	1077	1035	968	1011	963	903	961	957	988	944	949	915	956	870	901	937	867	846	886	890	901	883	828	800	879	797	820	771	767	804	804	770	785	805	806	812	793	759	756	804	781	820	758	827	808	794	764	774	771	821	734	761	798	722	713	823	788	716	747	747	759	762	748	842	787	718	774	768	747	747	786	799	743	744	702	705	767	795	734	771	746	758	776	734	792	718	725	797	730	756	766	765	774	744	784	756	736	738	743	757	738	786	770	732	766	777	714	745	756	765	776	761	838	812	739	770	793	754	779	777	722	760	709	746	774	762	784	767	780	788	748	761	773	694	820	791	692	751	805	780	707	669	750	806	713	751	741	734	749	722	727	695	733	717	770	715	718	758	753	730	763	776	743	758	785	778	719	780	761	752	788	760	747	738	758	734	771	751	726	683	748	722	742	752	729	778	763	777	744	757	788	795	767	802	742	722	772	744	754	727	740	778	765	720	729	777	722	794	760	808	765	780	756	760	742	729	729	754	715	743	753	730	726	768	730	770	737	732	761	681	801	763	717	674	785	700	773	725	781	730	715	687	743	771	757	740	790	722	777	754	737	739	730	762	779	734	734	754	730	680	752	748	744	768	769	768	746	780	793	723	744	774	786	773	716	802	763	791	788	700	703	749	772	756	751	740	725	751	766	829	772	708	770	773	718	758	735	749	752	798	771	786	720	780	731	769	752	786	777	775	759	738	712	814	742	756	739	731	713	781	751	725	729	766	756	733	783	848	742	738	743	768	760	805	749	709	697	812	770	791	774	714	797	735	747	788	739	724	756	719	753	753	757	759	766	749	748	771	729	808	698	753	788	782	722	802	772	761	781	761	770	705	751	788	758	719	763	725	726	705	715	757	795	755	769	800	763	769	728	762	800	774	732	747	730	714	750	739	719	756	735	763	745	739	710	749	735	774	738	735	770	762	783	741	747	722	747	774	758	803	842	729	743	720	764	697	706	717	734	762	696	756	781	719	756	748	734	703	743	700	766	748	718	734	805	778	685	820	734	750	764	756	758	775	756	754	752	741	768	725	804	789	769	728	758	739	780	757	753	748	786	764	737	678	725	776	775	716	774	741	732	741	759	799	735	793	738	775	765	758	726	745	737	770	799	733	746	788	777	770	759	778	762	759	739	761	784	742	727	783	748	729	764	736	770	763	766	760	783	741	792	760	742	778	732	728	778	735	740	770	726	734	769	747	723	768	778	748	787	721	765	775	725	781	747	753	792	779	748	701	738	714	789	734	708	749	747	745	773	753	766	698	736	815	766	751	743	719	774	764	726	748	799	732	784	752	766	773	744	825	760	764	782	767	734	709	769	745	740	722	717	789	781	730	755	787	743	740	745	815	778	740	758	738	741	713	768	780	753	730	763	805	798	799	767	760	712	773	744	804	726	738	756	774	764	717	734	739	715	755	807	777	770	723	721	732	704	723	747	794	760	737	758	695	739	708	792	788	718	748	758	778	755	694	730	746	767	719	822	781	726	704	724	723	774	755	782	793	773	755	808	771	765	754	728	736	729	730	766	720	802	742	741	760	717	764	754	787	753	748	813	742	752	810	794	731	747	750	770	758	792	764	773	741	746	716	733	767	731	779	757	765	751	741	734	756	725	738	784	749	773	743	747	742	781	691	722	718	766	748	744	748	741	774	791	739	755	767	768	763	796	794	783	726	737	763	700	730	748	758	720	752	741	741	724	780	782	733	746	767	747	742	752	693	785	799	791	760	757	786	757	739	715	759	749	735	784	739	754	730	740	725	821	839	736	739	767	718	792	771	749	751	766	746	755	728	744	746	722	743	715	750	767	757	752	769	756	772	776	773	708	772	749	744	756	728	735	727	746	747	783	734	731	780	793	732	753	747	718	755	727	713	753	701	710	795	752	769	787	739	720	764	750	739	770	766	753	764	752	728	738	759	749	783	730	750	715	787	796	722	762	768	717	714	755	766	706	749	771	767	757	758	780	767	770	741	798	775	680	718	728	746	777	778	743	717	775	788	786	743	718	666	812	720	721	762	752	751	777	752	773	711	731	760	687	778	772	692	733	805	737	735	773	757	754	764	729	764	727	760	743	758	747	785	787	760	800	728	764	751	737	765	773	719	736	781	761	790	777	762	766	719	754	763	747	720	764	783	777	772	815	775	752	805	745	766	781	735	827	703	737	741	765	823	768	729	725	722	773	790	784	752	748	768	773	724	761	742	718	733	730	772	806	731	778	751	752	763	761	730	748	734	749	728	714	789	809	783	776	767	780	741	751	748	756	737	760	784	767	763	758	775	769	745	792	728	777	808	813	784	731	755	745	749	813	755	759	715	748	773	741	741	738	723	724	720	765	756	763	751	766	744	727	732	744	752	750	707	717	767	787	742	784	732	772	758	805	745	787	743	749	718	826	753	775	769	738	772	694	754	776	754	721	725	741	776	754	754	734	752	729	697	769	765	704	761	723	795	781	742	780	787	804	758	734	793	725	765	731	781	762	758	734	779	752	727	760	771	809	741	801	677	745	799	762	773	686	745	750	767	741	764	793	728	766	707	740	743	750	725	737	738	772	743	741	752	811	756	773	729	735	770	770	724	781	745	692	794	758	730	829	766	745	785	720	739	728	684	743	794	709	743	697	760	729	729	698	718	755	767	754	707	728	804	704	753	735	771	767	745	807	783	746	739	745	753	792	733	796	766	734	764	798	745	715	727	756	755	745	776	753	783	747	806	760	765	751	741	715	780	764	737	762	797	764	795	725	786	789	749	783	740	758	755	756	802	721	734	757	806	720	790	761	782	730	727	724	772	748	747	785	743	778	721	801	749	762	744	738	735	777	732	785	745	693	729	728	748	742	747	756	782	755	780	758	793	768	768	771	764	829	749	743	788	769	761	728	774	776	754	702	769	757	771	755	730	729	773	753	735	744	760	743	775	704	732	759	769	733	761	779	760	743	738	752	752	777	751	800	773	742	760	710	714	719	775	749	760	769	735	696	751	787	782	756	678	721	768	721	730	752	735	748	784	759	705	741	759	743	750	727	764	745	766	757	748	766	787	775	759	754	774	746	716	739	743	759	770	761	753	762	719	743	794	781	785	764	772	779	727	781	717	770	750	751	768	744	764	742	768	729	807	734	740	784	778	787	723	744	777	797	761	766	766	751	736	776	777	772	782	723	745	786	734	803	790	775	770	748	781	751	711	829	714	723	775	755	752	738	782	796	756	740	803	707	705	740	779	766	709	740	742	770	770	772	757	792	759	739	762	797	737	774	774	766	729	748	761	805	759	738	814	768	737	726	788	730	755	765	738	793	771	752	746	730	725	713	756	786	767	714	743	729	743	731	730	777	759	760
1988	576	319	281	442	440	421	361	298	266	222	171	154	144	131	115	97	93	95	74	68	78	74	55	55	57	60	54	49	44	39	41	53	45	34	28	31	41	32	28	29	32	23	29	40	43	37	43	29	38	39	32	27	35	36	36	34	30	24	34	23	27	28	34	32	32	27	25	31	30	27	23	25	17	24	30	26	28	34	43	27	22	29	42	33	25	22	23	25	27	18	27	32	24	34	28	29	25	26	25	27	31	25	24	29	23	23	21	25	25	19	34	25	24	30	27	31	30	26	20	22	17	18	36	26	26	43	21	29	23	25	14	26	41	31	24	28	29	20	27	29	22	30	12	35	32	29	26	29	26	33	31	26	24	28	34	21	26	26	35	26	29	21	23	31	28	21	27	29	23	24	20	21	28	21	22	22	20	39	26	29	23	18	28	24	27	27	25	26	20	29	15	27	28	24	24	31	21	24	24	23	20	28	25	30	28	28	27	32	22	25	30	21	21	27	23	33	35	41	23	23	42	23	22	36	37	25	35	36	35	20	22	26	24	30	25	24	29	26	27	31	35	32	25	28	31	23	27	29	27	25	32	24	29	35	32	21	26	29	25	24	20	25	28	29	22	26	18	26	33	36	21	30	25	43	37	31	19	20	35	25	26	14	22	20	26	34	25	31	24	39	21	27	24	36	28	33	28	28	31	27	24	25	28	25	23	28	34	25	28	27	28	16	31	38	27	21	33	19	23	27	24	27	30	26	23	31	30	24	18	20	22	27	30	24	25	25	32	22	25	21	25	25	28	25	32	27	25	18	34	23	17	28	35	28	31	26	22	27	20	31	29	19	33	31	30	22	28	21	32	18	17	27	31	20	26	20	31	25	29	28	18	30	27	30	30	32	22	26	28	21	25	30	28	36	27	17	22	27	28	18	29	27	31	30	22	24	30	21	21	26	33	25	24	29	28	36	25	32	21	27	31	26	23	27	38	27	26	30	21	22	32	36	17	33	28	26	32	35	31	23	22	28	35	36	18	24	27	30	23	28	19	23	27	29	32	39	32	34	19	32	23	29	19	34	25	26	22	21	28	20	20	26	25	18	24	25	15	25	29	30	33	22	28	17	27	29	34	18	35	26	30	21	14	33	25	30	17	15	16	25	34	27	27	22	17	28	34	26	27	24	18	30	25	27	30	31	22	27	29	32	37	23	30	38	19	26	24	24	26	23	24	30	29	33	27	30	23	33	21	24	20	20	29	26	24	25	22	38	28	21	23	21	16	33	25	26	28	24	28	27	24	19	28	21	22	23	33	24	20	33	19	19	26	30	31	24	26	30	28	20	30	31	36	26	26	22	14	25	26	25	33	22	29	26	18	25	26	24	21	23	27	27	16	32	22	30	31	31	28	30	23	28	29	25	30	30	31	31	20	24	28	27	18	28	19	23	33	34	28	28	37	36	34	30	20	27	24	29	38	33	24	24	30	25	27	25	27	30	23	26	32	40	24	20	24	34	17	21	20	22	30	31	19	26	28	40	28	21	28	26	23	26	24	26	25	26	25	29	25	30	28	29	31	25	34	9	31	19	22	25	30	19	27	31	27	33	28	28	36	20	11	29	21	25	19	27	22	23	32	17	18	25	18	23	27	19	27	25	15	23	27	21	26	25	23	19	33	29	26	27	24	34	26	23	27	19	24	26	33	35	19	28	40	31	27	23	26	33	21	17	29	25	25	29	27	33	21	21	29	34	18	26	26	35	16	26	25	20	24	28	31	25	27	37	29	32	22	23	31	23	27	29	34	28	38	27	23	29	34	26	20	28	35	25	26	32	31	29	18	28	31	16	29	22	28	31	24	25	39	38	26	34	23	38	23	30	29	32	38	31	21	31	21	24	30	34	21	26	25	23	33	29	23	31	30	26	29	25	32	31	34	23	27	24	14	32	17	25	15	29	35	19	32	27	28	30	35	29	32	30	28	25	25	27	28	27	18	23	30	18	25	25	16	27	20	36	15	27	29	24	22	25	28	25	28	19	26	28	30	32	25	29	33	23	23	24	21	18	24	21	21	20	20	25	26	28	25	30	30	19	25	29	28	30	26	20	34	36	28	18	27	24	26	29	28	20	29	35	24	25	30	33	20	16	39	32	35	27	24	24	26	19	20	27	31	27	25	35	28	27	22	35	28	37	31	27	20	26	28	39	23	39	21	35	26	34	33	25	37	24	28	22	36	34	22	26	31	32	26	27	29	29	31	26	18	31	31	26	27	22	30	29	17	35	25	28	34	24	29	16	27	32	34	33	30	26	25	30	27	20	25	16	25	29	28	20	30	29	24	21	33	28	25	33	22	30	22	27	31	23	28	26	32	27	21	28	28	22	36	32	19	21	25	27	27	23	25	37	20	29	34	25	27	32	28	31	26	25	24	30	25	29	23	21	25	30	21	31	22	26	36	18	26	35	19	29	21	17	27	23	29	26	28	19	25	23	40	23	36	27	24	34	25	29	32	30	21	22	25	33	34	26	24	24	35	24	30	35	24	28	31	26	35	32	21	29	25	24	25	35	35	27	25	28	32	26	27	26	29	23	23	28	27	29	32	26	32	25	26	28	26	27	25	29	26	38	19	17	31	25	17	35	28	41	36	21	23	34	30	20	26	30	27	20	26	27	27	31	37	23	29	23	26	28	35	26	35	26	30	24	31	30	27	21	29	28	22	20	29	21	32	22	21	32	18	31	24	31	24	27	24	31	34	35	27	27	25	24	27	24	30	32	26	28	23	20	26	27	16	21	23	35	23	34	20	23	22	22	24	28	27	26	27	27	20	20	24	21	34	24	23	21	41	23	39	23	30	26	25	26	32	30	30	37	42	31	33	35	27	24	23	27	20	26	18	32	22	22	26	22	34	25	26	31	42	28	30	35	33	22	22	15	25	26	23	24	25	23	26	25	24	28	23	31	23	25	33	36	26	33	23	31	24	27	24	30	24	31	28	26	28	20	20	23	24	31	25	28	31	23	19	24	34	18	26	26	32	22	27	31	29	18	37	22	22	28	29	32	38	34	29	25	22	25	23	27	35	32	16	30	20	28	41	40	21	19	31	29	22	23	21	21	25	36	28	30	16	23	25	27	32	26	32	27	33	39	24	30	33	28	22	42	21	22	29	28	21	29	28	21	23	27	15	25	19	26	27	29	27	17	27	21	17	30	35	24	24	32	31	32	20	25	24	35	32	32	22	31	26	28	32	29	19	33	22	26	20	19	32	25	28	32	26	31	26	32	34	30	26	29	30	29	23	27	31	22	35	27	25	29	20	25	31	26	23	27	21	26	33	28	30	28	28	30	21	34	27	22	27	35	32	24	33	22	33	20	22	25	30	21	29	22	25	27	23	22	29	30	25	21	29	28	40	19	20	38	32	21	22	27	19	29	25	29	31	27	26	27	18	27	25	24	18	19	33	27	27	27	24	23	21	24	31	29	22	21	34	31	33	22	33	21	22	25	30
20523	14094	8976	20602	28249	26889	23318	19640	16107	13279	10992	9078	7836	6468	5638	4826	4282	3761	3460	3007	2832	2689	2397	2061	2028	1845	1645	1455	1314	1260	1153	1144	1016	982	903	820	871	721	683	685	646	682	694	719	750	750	767	813	805	766	744	714	655	649	651	594	616	575	602	561	553	549	567	508	512	554	523	554	526	531	518	497	513	458	457	478	499	508	501	512	464	420	423	463	488	444	446	461	425	432	436	422	442	451	460	455	419	440	417	427	405	398	418	417	401	429	439	441	438	425	408	422	419	412	444	403	397	471	440	429	392	441	418	434	444	421	419	419	457	396	419	418	404	412	436	446	436	424	460	425	446	410	452	449	425	442	424	436	429	463	438	471	469	424	415	419	419	433	429	412	431	387	399	441	421	446	429	403	458	396	405	408	430	449	431	450	394	420	441	424	430	411	446	426	410	425	421	386	446	438	375	408	460	420	435	423	422	430	441	425	433	411	454	438	436	482	438	395	431	412	462	446	439	439	422	435	428	420	432	395	430	423	437	377	455	410	439	396	449	444	433	424	432	439	424	455	398	426	402	434	436	430	415	416	420	426	445	429	411	394	421	427	453	409	419	444	436	430	442	454	428	474	465	420	481	421	447	432	464	391	433	448	430	458	430	456	432	438	433	426	437	431	386	422	459	414	401	415	413	431	449	419	368	441	408	436	421	407	426	431	458	417	421	418	414	392	469	442	439	434	421	408	395	444	405	451	427	471	438	456	398	414	427	413	472	447	417	434	409	389	408	430	438	406	442	420	462	384	426	414	432	427	475	423	414	455	459	405	419	439	429	429	384	407	425	437	368	434	411	427	400	420	410	399	413	388	456	465	422	394	426	439	417	415	433	468	421	398	412	450	429	416	451	429	432	442	418	431	393	420	424	431	427	448	456	431	410	449	431	436	422	399	443	428	421	449	415	422	482	409	418	460	436	422	420	411	425	456	446	436	388	443	429	409	419	384	463	428	429	427	446	422	427	491	422	411	411	423	432	422	434	458	450	430	440	424	456	420	432	461	405	445	412	430	399	432	476	425	430	445	419	436	423	457	439	398	439	439	443	440	386	444	445	440	389	431	443	439	423	438	434	442	435	418	409	440	409	421	450	407	437	433	421	441	453	456	433	434	425	442	417	413	435	424	467	378	423	432	447	418	440	407	417	401	451	426	432	454	407	407	439	395	411	406	422	419	411	468	441	419	424	461	421	429	418	407	418	381	377	439	399	435	435	396	409	443	441	411	451	434	383	417	421	425	418	430	407	427	424	448	427	454	434	436	482	374	419	454	412	432	410	443	447	456	452	460	439	414	413	437	397	430	423	400	430	460	418	433	418	414	451	451	434	464	415	438	433	408	434	432	425	431	406	449	453	455	411	430	419	380	409	452	415	434	444	463	401	416	446	401	413	432	419	417	458	415	422	426	399	456	441	432	401	419	397	408	415	395	418	447	395	432	435	422	399	437	420	415	433	387	431	405	420	444	396	434	434	411	416	422	413	427	442	446	397	401	417	438	371	439	450	431	445	429	444	460	427	413	400	449	436	405	424	415	472	468	401	428	372	432	472	431	438	416	433	424	445	422	415	412	448	411	446	414	448	418	444	441	416	445	406	411	436	435	418	440	435	427	413	458	451	410	425	390	452	469	424	414	402	413	438	441	450	455	444	431	401	423	449	403	429	434	443	426	444	401	430	432	451	448	423	457	430	399	394	451	413	455	425	423	389	454	443	410	413	446	416	427	450	457	405	429	409	446	415	462	445	416	437	426	416	417	425	442	416	446	450	437	458	440	422	420	395	424	427	466	391	383	448	407	450	427	405	421	442	391	448	420	444	375	396	425	426	431	428	452	444	431	424	436	424	431	435	424	449	467	419	429	431	413	403	449	420	441	414	445	462	453	434	421	392	416	445	439	447	411	413	429	424	412	405	416	429	421	428	436	404	423	439	419	434	463	427	439	437	430	449	422	432	432	444	411	419	439	446	425	437	437	440	380	449	438	420	442	401	395	421	432	427	408	426	389	421	434	422	414	452	451	427	405	438	432	480	440	408	444	432	418	449	441	365	419	449	454	421	448	437	437	455	438	437	441	461	428	414	406	423	429	409	418	440	452	408	436	489	404	441	410	421	452	438	432	433	389	456	397	435	441	408	444	421	454	399	433	434	431	435	436	389	441	442	455	429	435	409	446	420	421	414	439	413	419	442	416	454	429	412	446	444	444	434	471	484	427	477	441	457	444	443	425	417	403	434	445	415	384	440	426	420	430	407	424	448	441	399	458	437	436	465	433	408	423	443	381	374	432	424	411	416	451	434	431	462	446	447	439	392	404	413	432	445	437	406	407	426	428	445	426	450	453	423	413	431	428	402	421	394	442	413	407	442	443	480	429	407	443	426	438	377	444	419	488	432	439	422	426	439	400	423	403	447	401	443	433	457	435	444	456	442	392	404	445	445	433	422	416	419	390	403	463	410	416	454	432	446	423	400	412	451	423	411	454	401	461	413	421	460	395	442	409	405	430	447	430	471	481	443	437	417	445	433	433	433	430	412	409	455	436	419	440	396	427	431	394	403	418	400	407	457	413	421	412	406	446	425	431	421	455	429	434	408	374	475	423	433	409	440	454	438	440	427	392	446	434	417	431	432	390	401	416	427	399	387	446	465	468	407	420	435	444	418	406	445	424	410	385	428	410	413	393	450	432	427	394	416	436	437	416	440	457	424	414	398	458	420	408	458	461	470	427	384	460	433	437	456	414	446	396	448	437	456	429	427	446	414	413	429	467	453	419	435	407	452	419	412	395	407	480	440	436	393	435	430	405	425	423	406	433	425	436	375	423	419	457	419	425	417	398	398	443	426	399	456	422	438	408	434	447	412	465	451	432	409	419	415	463	413	397	425	441	404	405	472	429	428	413	407	471	402	437	421	452	448	428	424	442	355	425	428	463	403	403	439	422	427	432	411	456	398	435	452	408	427	454	446	417	415	409	378	420	399	420	425	443	452	421	464	406	412	428	431	430	461	421	432	371	435	418	417	392	428	410	469	448	441	426	440	419	391	433	381	440	445	468	427	430	418	444	418	447	437	430	417	400	440	406	418	461	403	403	405	410	416	418	405	419	440	427	402	438	403	426	418	440	429	427	432	424	436	446	442	422	412	429	440	400	437	428	418	404	404	417	377	414	411	403	419	393	441	451	462	417	402	415	446	443	444	416	438	422	463	423	408	403	444	435	421	433	426	428	406	437	476	415	418	428	379	421	422	433	411	430	391	460	464	391	437	430	450	430	449	433	447	427	440	415	417	402	396	440	437	429	428	412	445	402	462	430	413	450	396	416	449	402	408	423	436	393	424	469	414	444	406	422	424	396	467	427	459	434	436	431	416	443	403	430	421	437	383	397	427	453	418	419	408	412	437	433	398	453	395	422	402	434	401	405	432	410	406	428	417	423	408	410	423	407	436	449	461	418	402	389	402	449	427	431
1545	882	503	395	638	706	647	555	456	364	350	286	247	233	212	177	153	106	108	120	94	107	83	77	89	68	59	50	63	41	51	44	47	33	42	46	50	43	45	30	40	46	40	38	36	38	41	45	40	45	38	42	42	30	44	48	28	44	42	29	40	35	36	26	28	38	40	28	26	30	31	25	39	36	34	29	43	34	35	34	25	34	30	37	30	32	26	32	29	29	35	35	40	32	43	32	23	27	35	30	29	43	28	35	18	29	33	28	32	34	32	42	40	27	28	33	41	32	26	28	40	28	20	36	36	37	39	27	28	31	36	21	27	38	20	26	30	29	25	33	30	33	22	31	31	27	31	22	25	18	33	24	24	24	40	27	35	38	30	42	23	29	47	27	31	31	28	35	38	33	28	33	29	26	31	34	35	30	32	33	29	22	29	31	29	32	29	34	31	30	30	29	30	24	42	34	27	23	27	41	32	30	40	33	30	27	28	23	28	35	36	27	26	26	31	21	32	30	27	24	32	22	27	34	26	32	33	39	30	23	26	29	32	30	32	33	32	34	36	32	31	27	35	26	39	26	31	37	32	19	30	29	33	35	31	18	29	16	26	30	30	30	30	38	39	22	33	36	25	28	38	36	20	25	20	27	32	33	22	28	34	25	40	21	41	32	36	31	28	21	41	35	28	30	27	31	22	26	33	31	30	42	36	26	27	37	25	33	33	26	25	23	32	31	28	32	27	36	37	29	31	34	29	31	33	38	30	33	35	19	34	28	29	28	34	24	38	35	29	35	24	37	30	31	40	35	32	26	26	26	32	33	32	31	29	25	32	39	35	26	27	34	28	29	28	36	24	31	29	37	24	36	38	40	27	35	44	30	27	33	27	29	28	36	31	31	37	28	33	38	35	29	30	41	37	34	24	23	37	28	24	23	19	38	27	27	37	28	32	32	43	29	32	32	41	25	25	34	28	33	41	38	30	26	35	22	36	28	25	29	21	26	25	39	30	32	23	30	35	41	27	30	24	36	32	34	32	28	37	32	33	34	35	35	31	35	34	28	32	31	24	26	31	26	50	23	29	30	33	34	29	39	22	35	31	32	27	26	26	34	26	35	41	31	38	31	31	28	27	39	29	35	30	30	24	25	33	29	35	27	28	25	35	21	31	24	26	26	27	29	34	34	26	30	33	24	32	30	32	29	25	29	26	28	26	37	31	40	27	26	24	21	27	23	21	25	32	38	30	28	39	38	30	27	32	28	34	30	34	32	29	35	39	40	22	28	22	29	39	25	22	29	29	35	34	42	33	32	39	24	41	25	21	35	27	29	31	29	32	35	36	29	29	39	28	36	32	24	28	34	38	27	36	33	28	33	36	35	35	26	27	25	37	34	29	33	36	43	34	28	27	34	38	29	35	32	42	24	30	34	26	32	23	30	30	32	28	19	29	33	35	30	31	36	24	29	29	30	35	31	33	39	40	29	20	39	35	35	37	26	36	35	28	36	37	39	44	24	41	31	34	26	35	25	35	41	36	23	31	22	30	24	32	29	30	36	29	23	37	35	29	36	31	32	22	29	27	39	23	22	32	39	16	33	24	31	22	32	23	29	35	24	24	22	45	31	36	29	29	38	36	35	45	28	36	26	41	28	27	27	34	30	24	30	27	26	34	34	30	31	34	40	34	25	30	32	35	28	30	34	34	35	32	37	39	30	31	33	30	34	31	33	24	42	41	30	35	23	31	25	37	21	24	43	25	23	19	24	33	29	38	29	20	29	29	22	32	24	27	33	28	31	31	27	26	29	40	19	19	36	28	26	38	34	29	26	25	22	34	36	36	36	36	30	32	30	25	39	27	27	22	34	29	33	31	36	41	28	34	37	22	30	28	31	24	21	34	31	20	35	24	26	42	29	38	32	41	32	29	38	23	27	28	31	38	31	36	34	25	30	31	34	37	27	32	29	30	31	32	31	26	22	34	34	23	30	28	35	36	33	35	26	29	35	22	31	29	30	33	35	31	23	40	23	24	27	28	30	31	43	36	40	35	40	39	33	29	27	35	35	38	27	32	25	25	33	29	25	33	35	28	31	33	28	26	37	33	36	32	30	31	28	31	30	28	38	37	32	35	27	32	27	26	25	31	31	30	31	35	33	41	37	32	27	32	30	31	31	29	37	34	32	32	28	34	35	31	28	37	38	20	23	29	32	34	25	31	26	25	30	27	38	34	35	32	41	34	34	25	28	27	32	29	44	23	34	30	36	29	33	27	43	26	38	44	30	36	25	35	30	30	33	36	26	31	32	31	31	27	43	29	32	36	31	42	24	35	29	30	28	31	33	27	25	41	23	25	35	32	26	30	31	33	40	27	34	31	30	29	35	25	23	29	33	31	28	40	27	42	26	33	24	37	37	28	37	33	34	35	32	24	23	35	34	31	31	22	29	29	29	38	28	23	29	22	27	30	28	31	26	35	29	35	37	28	41	32	34	25	28	33	34	26	21	36	29	38	27	37	26	24	33	28	29	28	35	28	25	31	40	32	41	25	32	29	34	34	25	37	34	27	26	33	25	37	37	34	40	32	27	26	29	27	39	23	41	22	30	40	30	27	28	26	33	39	26	34	37	32	28	36	37	34	36	35	36	40	26	30	39	33	27	29	27	32	27	26	29	38	37	25	30	39	25	26	28	30	29	29	34	30	41	26	41	24	28	38	27	36	23	30	28	27	29	27	33	32	22	31	19	33	35	21	28	29	25	26	28	30	31	23	36	30	27	33	31	29	36	40	31	26	27	32	32	33	34	36	30	20	39	25	33	33	29	27	27	22	27	34	37	29	37	39	28	23	31	43	32	27	26	25	26	36	27	30	29	33	30	35	31	28	32	24	26	22	25	35	31	31	35	38	31	32	36	30	37	35	34	36	28	22	39	29	30	37	24	32	20	29	32	33	33	31	30	30	41	22	26	32	26	32	38	33	27	23	37	37	26	33	31	30	25	22	30	31	27	43	25	35	30	34	23	26	32	20	28	33	35	33	29	19	26	28	32	27	32	35	24	41	32	28	34	36	27	39	28	26	34	19	30	25	27	38	34	34	28	33	37	30	30	32	36	30	20	28	28	28	36	19	20	27	28	34	27	27	25	23	24	28	28	38	27	34	31	32	33	38	40	30	29	30	35	25	31	34	29	37	40	36	21	28	24	32	28	39	35	33	31	26	20	36	34	38	32	37	27	32	35	41	37	33	33	32	31	38	27	33	23	28	34	42	29	22	31	29	37	24	35	31	33	25	32	36	26	31	34	29	31	31	35	35	18	31	32	31	29	32	33	31	34	26	34	31	28	26	24	26	27	27	28	34	41	30	29	30	34	40	24	26	34	30	30	31	31	30	35	28	34	30	25	27	40	34	31	35	24	41	45	30	24	30	25	25	23	30	31	38	20	42	33	26	27	33	30	38	39	23	28	20	26	29	34	29	27	21	30	35	38	28	36	21	24	39	35	39	32
24712	18567	12655	25785	33324	31926	28613	24697	20984	17801	15128	13084	11460	9571	8253	7167	6461	5632	5076	4515	4115	3849	3297	2995	2830	2466	2127	1996	1781	1625	1553	1472	1348	1276	1176	1154	979	987	915	862	951	867	984	888	974	957	961	1064	1019	1036	948	897	886	838	773	828	764	760	676	697	753	694	657	666	622	633	702	663	608	590	601	607	577	550	607	620	624	550	573	558	585	563	538	555	537	512	529	562	554	508	555	512	539	562	483	508	545	547	500	475	522	503	478	496	490	471	484	511	483	494	503	539	521	468	497	491	508	500	476	516	510	481	499	476	471	527	478	519	527	491	478	483	525	516	530	500	486	527	484	471	482	468	459	521	471	487	498	515	500	507	501	465	510	488	470	518	470	500	490	483	498	496	488	505	445	519	503	514	483	498	497	507	469	514	526	475	526	493	479	497	477	447	482	476	495	529	479	515	493	500	472	476	486	494	460	496	499	472	498	455	522	516	484	456	446	504	495	499	498	549	522	475	515	519	503	485	474	464	487	472	538	506	490	493	495	508	546	478	474	503	498	490	488	478	463	471	501	521	475	474	524	497	504	473	509	530	514	474	501	464	475	477	442	487	460	479	504	508	540	488	473	521	488	454	491	504	494	494	503	491	525	455	532	436	486	506	467	496	505	504	501	480	513	485	518	508	484	495	495	502	488	523	526	502	476	496	493	502	479	465	505	505	513	462	472	495	466	484	473	483	485	457	518	542	474	496	543	493	479	491	561	493	479	484	482	507	492	458	518	514	481	483	497	467	485	480	457	479	521	509	462	482	528	496	496	451	477	504	499	505	468	506	496	488	516	455	490	484	535	469	485	507	518	424	485	477	499	499	520	477	514	467	531	474	440	499	515	470	475	505	473	530	510	520	456	473	504	481	481	511	491	495	500	492	497	486	499	491	502	496	494	456	437	511	481	489	471	494	487	486	477	449	484	527	502	487	492	512	494	520	491	511	475	520	498	489	497	418	489	503	510	485	497	494	517	490	509	459	518	504	507	456	494	506	504	485	458	505	490	469	507	490	543	525	500	527	491	464	515	474	470	506	495	503	493	478	527	534	471	484	518	542	477	474	491	454	476	515	506	506	504	489	467	431	520	489	484	485	458	502	512	526	481	473	492	475	492	469	521	541	500	517	510	503	508	491	515	472	484	486	493	498	482	474	463	487	466	477	498	505	475	509	493	499	483	488	475	487	494	517	448	482	521	484	507	471	449	484	496	495	520	488	500	496	509	480	497	462	475	514	525	507	463	511	494	515	509	534	468	515	452	468	512	529	512	485	494	481	471	488	498	495	475	467	480	489	490	542	483	499	510	473	484	517	494	490	481	502	503	473	494	457	533	537	493	481	517	511	503	460	524	477	484	492	436	537	499	521	483	493	535	523	463	525	486	444	480	486	480	530	466	499	480	504	504	504	499	498	487	503	499	459	502	503	490	502	492	494	472	541	470	477	443	469	489	488	509	497	485	483	475	495	476	508	504	496	465	474	498	522	464	496	462	508	467	496	505	506	463	481	490	527	491	474	464	480	490	515	512	461	488	520	485	512	490	498	489	486	486	453	476	502	493	515	486	470	476	478	508	474	481	496	478	498	506	542	515	463	498	519	487	487	493	484	443	534	469	486	445	476	507	484	457	483	516	453	454	497	467	515	482	481	529	514	510	518	526	450	522	494	471	487	488	493	483	470	493	509	465	480	518	498	486	495	444	525	508	464	548	557	483	522	497	465	478	465	490	502	484	432	527	469	488	505	483	504	488	485	500	532	517	465	491	460	464	470	490	541	484	466	497	503	513	488	445	474	515	496	503	475	455	467	496	504	514	518	465	477	512	464	499	479	485	469	537	481	494	515	503	455	465	515	523	473	498	480	471	502	498	481	503	446	501	501	512	509	460	461	523	509	478	479	491	544	453	468	477	481	538	531	522	508	496	480	493	456	520	438	528	496	485	491	487	508	492	502	470	481	469	482	498	456	479	465	495	479	481	520	492	499	472	470	441	475	496	510	536	488	476	477	491	442	474	503	487	493	469	505	464	457	508	435	515	512	499	477	488	466	489	501	454	514	498	469	479	481	469	488	473	479	492	509	492	519	478	513	482	506	523	488	527	517	476	482	462	499	454	515	482	484	469	506	548	474	466	499	525	475	464	497	486	482	502	470	505	483	459	495	500	513	511	492	482	515	515	492	489	476	486	500	487	472	488	451	532	483	486	523	478	461	498	515	519	532	492	487	490	485	485	482	473	470	489	480	468	519	464	488	478	484	496	474	507	469	456	498	511	479	518	507	497	490	468	506	480	479	502	501	474	484	476	421	462	466	466	515	499	464	485	498	470	509	500	504	475	471	486	495	488	508	466	533	507	467	478	473	489	497	518	509	510	472	545	508	463	486	544	495	541	465	470	500	471	497	489	495	482	479	494	517	464	457	460	533	484	532	504	461	517	502	459	480	464	530	467	485	525	459	463	472	476	489	498	488	467	472	502	512	493	508	511	478	431	477	522	478	497	486	508	513	543	473	503	514	508	484	462	462	493	499	501	493	493	517	472	486	478	451	470	455	451	493	496	534	511	463	517	467	513	465	519	466	520	496	505	521	502	475	516	509	473	472	509	492	486	472	500	443	512	506	516	545	473	468	490	470	510	486	470	485	479	514	524	533	466	497	530	503	515	479	510	450	499	486	538	477	519	490	522	490	506	488	490	480	506	503	468	488	482	526	509	491	478	479	484	471	506	493	473	517	497	510	520	467	502	474	512	482	501	470	503	487	516	483	513	493	502	488	507	507	485	492	506	498	500	510	455	487	498	461	509	486	471	496	481	478	494	510	463	513	452	488	495	484	504	527	475	506	459	504	497	505	515	498	498	485	498	515	491	511	466	472	470	499	502	514	500	502	488	500	483	499	472	465	466	488	494	509	491	489	515	512	453	480	510	536	478	501	463	486	478	521	440	459	491	494	507	447	493	481	510	448	462	460	463	551	496	463	509	478	415	471	482	489	441	453	505	513	500	505	507	496	511	496	521	537	488	462	455	456	539	453	519	537	535	481	461	521	508	544	485	522	483	479	530	516	492	491	473	491	486	479	514	512	500	453	484	479	492	497	501	522	485	489	461	479	520	504	488	494	475	484	474	491	447	479	513	474	502	494	531	457	499	505	466	465	442	446	512	524	482	512	490	464	511	503	480	463	474	469	450	514	486	514	522	481	466	521	496	525	489	469	494	479	514	471	512	505	473	484	550	528	481	496	510	512	509	534	495	480	505	488	482	485	498	483	490	488	508	497	492	498	453	495	453	477	502	513	478	458	510	483	496	522	487	470	510	434	515	539	476	457	507	521	544	472	506	532	477	493	472	491	511	477	480	475	512	458	483	470	492	504	479	476	488	502	492	476	498	493	501	474	526	503	493	460	482	499	499	487	502	531	497	477	520	479	528	471	479	516	508	518	487	476	509	501	502	480	533	472	497	502	515	523	502	466
3117	806	448	374	559	705	557	492	431	350	346	255	225	225	174	167	151	114	94	121	108	120	89	91	74	83	64	68	52	62	69	61	47	59	61	52	49	46	65	50	52	59	54	47	50	55	65	50	46	57	52	53	53	46	41	41	58	42	41	47	36	45	51	37	51	40	42	42	46	36	40	47	54	32	36	36	41	41	54	40	46	40	35	58	30	42	43	38	51	41	47	37	44	40	27	36	39	46	43	31	38	48	40	46	37	58	53	40	50	47	47	38	48	46	42	48	38	40	36	49	29	43	39	50	33	33	39	34	40	39	42	45	46	47	47	44	46	46	38	49	40	46	39	53	37	49	41	40	43	60	30	54	41	62	33	33	46	41	42	41	37	42	47	31	53	47	33	50	38	48	49	55	34	34	45	41	45	43	44	44	34	50	41	42	50	38	46	45	34	46	41	42	44	43	47	43	45	31	45	42	62	34	30	31	36	43	47	48	41	41	37	39	38	51	47	44	46	42	30	44	41	29	38	42	42	45	45	39	37	50	35	46	45	34	43	42	45	39	47	44	38	51	43	42	35	36	36	42	39	40	39	49	44	47	43	34	33	38	53	45	35	43	34	43	32	46	46	46	38	44	34	49	51	52	38	41	41	41	45	49	43	44	50	53	34	51	44	48	46	43	39	36	35	48	38	30	36	52	46	44	57	43	39	41	39	45	35	46	35	49	44	48	33	49	35	45	44	37	50	37	37	38	34	33	36	39	43	43	45	42	40	43	42	32	42	50	36	40	30	39	36	42	41	38	39	41	48	45	37	47	39	41	46	37	45	39	45	39	41	37	34	45	46	38	55	37	50	38	37	48	57	42	46	42	40	41	44	46	43	51	34	47	43	49	57	36	40	39	46	39	44	40	45	44	46	41	43	44	37	41	39	47	37	38	50	44	39	48	33	34	35	49	48	41	48	40	27	44	47	49	54	39	39	40	35	45	39	43	44	39	36	31	36	39	38	45	42	33	47	46	35	36	48	39	52	42	48	44	39	35	35	38	40	45	38	40	31	39	44	33	41	43	50	34	43	43	35	41	40	42	41	48	54	38	39	39	45	35	28	39	36	48	42	32	42	49	40	46	53	46	36	46	36	48	43	34	39	50	40	47	43	45	44	45	36	35	52	38	42	35	29	44	46	44	48	38	42	46	48	54	36	46	51	36	33	50	42	39	48	44	39	42	48	41	44	54	41	30	44	56	48	37	52	40	39	37	45	35	41	39	40	42	39	43	61	46	43	37	33	36	45	39	32	41	51	51	43	52	44	33	46	42	43	27	37	49	48	42	58	34	44	39	44	40	54	39	32	45	51	39	42	40	35	39	45	49	51	59	48	44	48	43	47	42	42	35	42	48	37	45	37	42	52	40	40	59	42	34	38	38	33	39	35	40	47	40	45	35	40	54	44	45	31	37	50	39	41	40	39	44	35	51	30	42	60	45	38	33	50	45	47	52	41	46	39	51	41	48	56	42	38	42	40	40	35	40	32	44	43	42	52	38	44	39	37	57	42	50	38	34	46	40	40	37	38	48	46	50	49	40	44	37	41	37	44	44	54	51	39	55	36	45	37	43	39	35	44	50	34	29	54	56	37	50	48	39	36	44	46	46	36	46	40	43	39	36	22	35	39	41	33	43	41	43	50	33	56	49	37	39	42	55	44	34	36	38	38	40	42	37	45	50	37	46	32	45	39	37	34	37	48	40	47	56	34	38	41	42	35	44	48	41	33	41	53	35	36	40	41	34	47	34	41	47	31	40	42	42	43	46	35	45	45	49	33	48	45	41	42	49	44	43	39	50	35	54	49	47	46	47	50	51	44	46	46	55	30	33	44	40	50	30	38	38	47	44	33	40	29	47	37	31	41	35	41	46	42	48	50	49	50	53	47	51	35	41	55	31	37	50	39	46	50	30	47	38	36	45	56	26	51	48	41	51	46	35	44	42	49	40	46	49	39	34	38	43	49	37	44	39	42	44	33	52	33	58	43	43	53	33	43	41	48	39	43	42	39	53	39	39	35	33	48	34	35	41	50	28	40	45	38	40	42	45	42	39	51	48	36	58	37	31	38	36	44	42	47	37	26	39	31	36	42	34	41	43	52	48	36	38	39	28	39	39	39	39	30	29	46	42	37	39	46	46	50	47	47	54	43	43	36	49	53	43	40	35	40	54	42	34	54	37	38	46	37	34	45	51	44	39	44	50	46	41	46	40	42	35	37	33	41	33	29	45	38	31	27	40	38	39	41	50	44	39	50	50	37	39	41	33	49	42	30	37	39	55	35	47	35	46	37	43	40	44	46	41	56	47	35	43	38	47	48	45	42	33	52	36	46	43	44	38	48	45	43	35	33	53	44	38	34	41	38	42	45	37	44	38	33	43	33	38	50	43	60	37	42	53	35	41	51	45	34	52	35	33	39	42	40	44	54	43	36	35	50	24	39	41	45	43	44	48	39	46	40	39	43	38	30	29	42	36	40	42	51	39	36	35	43	41	38	45	43	41	35	41	41	41	38	48	39	42	42	47	40	42	42	35	45	39	46	30	37	43	43	34	45	56	36	43	32	55	35	38	41	44	38	47	44	39	37	48	52	44	36	31	59	47	44	36	45	37	40	35	43	36	42	40	41	56	35	46	52	56	43	43	38	41	38	40	36	43	41	47	48	38	39	37	44	38	52	44	49	43	50	44	50	48	47	42	57	36	37	46	51	39	50	39	43	47	38	45	42	39	43	49	52	43	47	32	45	30	44	37	37	40	44	42	37	33	40	45	43	43	48	43	39	37	39	46	44	45	46	41	42	49	40	41	42	42	38	35	51	45	44	41	40	46	36	45	25	33	40	42	48	42	49	55	39	45	43	46	52	57	40	38	46	28	51	43	46	39	54	38	36	44	43	41	36	61	46	38	47	42	49	32	48	39	42	44	44	47	50	45	51	37	56	38	40	33	39	48	35	35	44	37	45	35	41	44	43	30	45	30	45	38	44	43	35	40	53	38	45	40	44	51	58	46	48	45	36	41	33	43	41	49	30	31	61	39	43	44	34	39	35	39	37	46	41	35	47	53	35	35	40	43	46	47	34	45	52	44	45	43	40	43	39	44	47	44	48	40	50	48	31	27	40	32	50	65	50	40	27	56	43	43	45	38	47	33	43	44	41	43	51	42	42	48	41	40	47	45	29	42	36	45	37	47	41	50	35	32	45	34	33	35	52	31	46	38	43	39	31	51	41	50	34	40	41	42	52	45	40	50	43	38	48	42	56	41	36	31	37	47	45	38	50	37	41	49	39	41	43	36	45	37	46	34	40	33	32	36	40	41	39	42	61	34	31	53	39	41	22	46	40	37	41	32	42	38	47	48	49	42	52	40	37	50	40	45	30	42	51	37	43	41	39	32	41	47	43	49	40	48	44	36	29	39	47	41	40	35	46	47	42	53	34	46	36	50	40	37	35	43	61	38
22500	16716	11478	24185	31963	31023	27363	23501	19895	16881	14609	12495	10452	9114	7957	6684	5974	5526	4887	4219	3986	3636	3328	3061	2738	2557	2250	2031	1847	1780	1734	1627	1565	1425	1353	1280	1195	1101	1035	1061	1001	1015	1040	1095	1084	1106	1145	1082	1127	1141	1064	1024	989	981	946	927	928	890	843	878	858	824	808	804	808	814	783	801	808	766	746	804	730	789	745	743	729	747	750	728	776	710	721	711	715	766	717	696	652	765	695	661	695	698	688	659	682	706	700	662	628	685	681	680	709	667	683	689	705	716	695	656	695	681	650	673	686	635	677	633	704	700	704	701	640	663	685	639	640	720	706	623	674	662	689	695	640	634	672	619	672	700	687	665	638	668	629	693	669	657	670	656	664	672	647	657	683	666	661	673	652	699	712	673	631	651	643	664	637	689	663	695	691	693	649	706	622	711	676	650	682	657	636	626	662	646	651	648	618	693	688	691	675	657	703	650	637	627	652	647	629	657	668	647	698	641	700	673	665	681	688	662	654	657	681	674	673	696	678	665	655	694	651	643	659	688	637	676	725	706	703	681	668	683	644	678	653	675	668	675	619	710	672	657	614	686	669	693	656	666	666	674	659	606	699	668	631	703	653	672	649	616	649	651	685	626	632	636	642	649	604	678	652	687	637	682	658	676	664	663	626	662	678	658	694	665	656	653	644	673	695	627	676	670	690	657	661	675	677	654	662	691	674	633	643	653	630	660	668	673	674	662	661	679	653	697	671	681	689	662	644	666	670	689	692	665	668	693	703	684	658	638	666	647	653	653	646	682	628	625	700	675	652	677	668	689	711	660	632	645	631	630	645	675	666	663	677	671	650	677	670	619	703	683	632	661	670	659	622	671	655	657	691	680	693	665	633	615	653	657	677	662	622	689	679	653	647	661	679	669	678	642	666	621	648	656	665	709	651	636	680	664	680	643	609	682	664	651	681	639	662	668	666	642	639	684	673	626	685	655	696	683	689	669	673	702	648	665	663	654	697	681	708	625	645	687	636	673	692	680	651	670	672	656	660	709	673	673	631	671	704	673	693	660	654	660	647	657	662	648	625	653	674	675	674	676	607	727	676	668	691	677	662	699	694	632	669	697	690	692	663	700	663	613	662	678	685	641	618	663	689	683	645	708	700	671	678	648	636	661	650	624	657	658	675	666	676	686	602	648	651	626	637	638	679	687	643	656	657	675	643	648	656	691	688	641	670	643	659	617	664	720	704	713	655	657	708	711	710	675	654	670	651	608	658	653	625	690	654	693	648	691	677	630	645	688	612	673	633	673	690	640	644	655	654	705	666	626	684	673	707	698	669	665	687	687	615	659	624	656	677	639	679	714	686	684	680	641	662	681	637	641	663	641	643	678	660	636	679	684	669	639	644	673	665	648	647	636	619	705	643	639	682	647	689	625	609	641	679	653	651	686	677	710	648	673	714	694	671	705	656	652	624	654	650	657	645	663	650	637	647	692	678	650	666	689	670	660	654	628	671	631	661	642	655	633	648	668	632	672	652	704	697	669	653	682	660	694	722	668	638	709	677	669	699	641	647	673	689	685	657	693	649	651	700	641	675	664	665	690	651	677	613	688	656	626	653	675	622	638	657	687	678	632	681	666	678	627	650	695	652	657	702	665	637	694	649	697	647	648	668	617	671	655	652	679	684	671	646	703	644	680	670	678	654	671	657	666	689	673	646	688	693	676	671	662	628	685	657	638	706	638	679	659	619	638	675	639	665	618	682	666	703	673	652	645	652	655	655	640	598	636	620	659	656	653	620	677	645	708	659	667	712	702	670	585	635	614	722	640	699	664	641	658	685	647	623	686	609	666	629	691	693	672	676	650	677	692	666	671	656	673	687	659	657	627	676	637	672	640	649	645	689	657	662	632	669	641	680	676	687	628	638	658	666	697	683	695	671	631	646	667	610	614	628	706	656	651	672	637	632	652	650	637	642	625	623	678	652	703	667	645	715	668	672	640	642	649	652	677	662	667	683	697	622	640	650	676	694	624	639	645	665	661	646	694	659	636	655	662	690	632	669	671	659	665	685	679	659	677	667	650	642	628	670	653	679	661	680	697	679	649	653	685	674	673	665	646	671	633	629	665	633	684	642	696	658	699	668	676	734	659	646	680	662	644	603	606	705	651	634	687	697	612	698	669	642	660	687	649	671	673	668	618	665	669	678	652	678	661	648	641	646	639	714	672	648	654	677	670	646	665	685	675	709	654	618	630	695	667	635	677	661	685	626	691	665	683	686	668	669	657	675	630	657	668	647	663	637	656	689	668	661	661	677	629	733	688	616	676	670	688	657	709	611	664	701	681	643	657	714	635	671	677	633	653	695	647	648	658	665	676	659	645	689	669	652	635	646	705	679	692	671	670	679	620	653	690	659	674	653	683	702	658	646	692	631	646	635	683	665	659	630	628	697	656	627	596	654	681	639	655	677	657	656	681	701	674	624	660	635	622	661	649	651	669	658	638	688	629	654	669	677	669	634	661	644	688	698	641	636	665	625	663	661	701	702	673	634	652	618	600	685	639	664	657	623	698	671	726	657	646	662	696	647	713	649	709	655	643	686	655	671	681	622	665	695	659	674	710	645	632	671	649	653	652	667	650	643	648	710	683	617	659	642	641	675	641	642	711	672	682	587	663	666	632	638	668	698	688	669	639	656	670	682	646	649	675	649	631	641	653	680	672	631	679	667	701	649	625	648	708	711	671	699	698	664	666	663	650	692	653	659	674	637	649	609	682	665	652	643	677	703	633	625	674	680	681	636	672	653	635	656	660	683	702	620	638	652	702	694	648	639	695	633	701	638	654	664	682	658	649	656	657	632	656	678	680	668	593	672	631	677	703	671	650	656	694	635	709	675	696	652	655	671	706	684	660	673	677	647	638	660	644	661	653	653	642	716	669	686	671	637	633	673	652	645	652	599	637	630	674	670	618	640	656	648	660	701	657	629	616	649	645	643	656	658	659	632	668	666	685	660	668	683	653	684	664	642	627	681	693	670	675	653	665	646	678	685	675	662	647	684	621	652	643	675	652	655	699	641	653	701	691	659	699	630	680	692	654	636	691	610	654	677	653	674	645	668	704	691	713	650	712	704	678	671	680	649	666	646	635	676	686	614	675	662	718	647	676	678	589	661	657	670	684	639	689	687	695	670	662	670	681	697	613	658	642	683	671	674	658	617	657	698	639	616	659	684	658	674	675	650	639	669	679	672	675	692	687	731	680	667	652	680	686	676	668	645	671	667	679	691	634	637	663	688	688	638	683	678	631	657	642	646	667	636	631	641	675	681	673	625	639	643	652	713	680	608	615	673	644	614	682	658	695	695	674	667	653	642	661	639	632	700	662	667	660	656	660	677	665	659	666	675	679	677	681	654	671	692	650	666	648	692	675	631	695	694	639	681	688	679	675	682	661	632	663	702	641	619	649	664	631	701	640	657	657	662	610	658	642	639	715	731	666	667	663	662	629	686	688	652	634	684	688
2606	1194	764	602	905	1040	928	772	632	532	511	407	329	288	275	243	196	204	152	158	139	145	135	102	119	107	94	86	74	75	80	70	81	67	65	66	69	62	87	52	54	58	64	76	61	66	60	66	59	46	63	51	56	58	54	47	54	53	59	64	62	53	38	49	66	53	45	61	65	62	43	40	46	51	50	55	54	43	57	63	51	53	52	61	52	51	42	57	47	50	68	57	76	51	41	57	56	56	49	42	40	41	45	47	53	58	54	56	44	51	45	48	42	42	57	47	35	47	45	48	51	49	44	52	46	39	51	50	41	53	38	56	44	44	43	60	49	41	47	55	58	41	56	39	50	36	45	59	48	54	50	43	53	45	53	59	43	48	56	44	54	64	55	50	56	50	42	47	52	54	35	49	56	39	49	47	47	56	56	58	44	61	46	39	51	45	55	55	55	36	40	54	52	51	48	54	46	52	44	58	58	50	33	51	43	61	48	49	44	57	51	47	50	45	38	52	40	42	40	41	59	50	50	45	39	54	46	53	59	38	49	45	51	52	48	41	45	46	46	49	45	45	54	57	41	47	48	62	57	53	51	43	45	44	47	34	52	53	49	46	37	52	55	51	41	61	43	35	41	54	43	45	53	51	51	57	46	56	48	49	43	53	30	55	67	48	44	36	46	47	49	37	43	43	54	44	54	37	46	47	47	49	54	53	56	43	57	56	35	54	42	50	52	56	41	40	46	56	43	49	46	47	49	57	44	58	49	56	44	45	50	29	34	47	49	53	38	47	36	40	41	43	55	40	54	52	42	55	43	57	48	42	54	42	53	43	44	48	48	43	40	58	57	54	64	37	45	47	49	48	39	53	62	54	44	63	59	51	53	50	47	57	49	56	55	51	54	61	65	38	46	55	51	52	51	47	65	53	48	50	53	50	33	39	43	54	41	45	48	41	53	53	41	41	38	52	51	45	46	38	51	52	56	44	35	51	57	57	47	56	45	46	60	43	59	57	51	42	55	47	59	56	56	43	49	34	63	39	37	53	59	40	44	50	42	45	48	56	57	53	42	49	46	50	47	43	48	47	52	42	39	43	47	47	67	49	42	44	55	45	57	47	53	49	44	35	44	46	45	47	48	45	54	59	51	55	46	42	46	47	52	41	34	37	46	37	43	45	43	39	36	52	53	55	68	39	57	60	46	61	43	48	49	53	37	46	46	42	44	49	49	38	55	50	47	57	43	58	51	44	41	43	49	51	37	56	47	65	56	66	39	58	49	42	37	53	38	50	38	44	41	53	65	47	36	55	51	46	56	49	50	48	46	41	47	54	56	52	46	50	51	49	55	49	46	49	50	37	46	63	51	48	35	52	56	53	45	53	65	55	66	62	41	43	56	52	47	40	44	48	41	44	45	47	40	46	58	43	48	43	41	39	43	41	51	44	49	42	60	40	51	46	49	49	45	46	46	44	53	60	50	49	52	51	46	57	41	40	52	42	52	48	47	40	52	47	47	38	45	50	60	46	64	39	54	36	44	49	48	52	37	50	43	37	51	51	46	54	42	51	46	40	56	54	53	64	49	42	54	51	43	39	36	47	46	40	45	41	49	51	54	50	41	54	47	64	47	39	56	38	57	43	55	48	51	62	44	42	42	55	54	55	48	39	53	47	37	43	43	49	51	42	44	44	43	44	42	53	42	60	37	46	49	44	44	44	55	44	49	48	58	54	42	43	58	51	37	48	40	44	49	45	52	50	50	52	55	43	46	50	46	34	57	48	47	46	55	44	57	55	35	59	57	35	42	59	47	45	56	45	47	46	36	41	52	45	51	55	40	49	41	47	46	56	40	42	39	43	49	41	37	62	49	55	43	41	57	53	42	49	55	44	52	56	46	47	39	42	43	48	56	38	46	54	54	50	50	50	38	41	46	48	52	37	48	40	52	41	48	43	46	47	48	49	48	43	56	51	38	42	48	54	64	57	49	55	54	47	41	54	47	51	42	46	30	52	53	44	55	55	43	45	39	53	59	49	35	50	41	50	44	53	58	49	49	65	46	44	45	43	53	51	50	45	52	52	54	60	49	52	51	50	48	47	40	54	44	53	36	56	63	47	63	54	53	48	66	38	58	46	49	57	36	48	46	44	53	56	53	62	41	47	49	46	39	46	64	36	43	40	48	54	53	68	52	38	47	51	53	53	55	30	44	62	49	36	35	45	49	39	41	37	46	54	44	53	56	38	52	45	64	48	40	48	52	45	45	36	34	49	41	59	50	49	47	48	42	54	38	45	34	48	42	41	43	36	54	42	52	48	52	61	56	49	49	41	62	46	43	44	55	43	54	51	49	47	57	43	54	53	37	48	43	54	49	56	41	51	51	40	46	44	46	54	44	58	52	47	54	42	37	45	56	44	47	42	53	49	41	55	45	47	48	47	45	50	49	46	46	49	50	41	57	63	44	62	42	56	50	46	49	55	44	51	35	40	45	52	49	43	58	47	41	42	37	52	44	55	55	46	61	58	40	46	40	39	40	52	47	57	55	51	40	38	39	45	40	49	48	46	44	55	43	42	52	52	64	43	41	53	34	47	58	49	48	36	60	40	62	49	51	46	46	30	49	42	55	48	51	50	55	42	42	50	41	45	48	40	35	44	70	53	54	46	52	46	60	45	64	51	51	33	38	45	50	47	47	58	44	56	51	50	37	48	58	55	42	48	43	31	45	44	45	47	55	38	55	61	37	43	53	52	45	46	38	46	55	37	48	45	36	57	50	60	45	48	40	53	50	41	40	48	39	44	53	49	53	53	50	45	40	57	45	50	49	50	41	45	44	58	38	50	52	55	55	46	48	52	46	47	47	41	49	52	66	35	47	49	45	47	38	46	50	49	49	50	34	47	59	49	39	40	40	52	35	57	52	48	47	42	52	48	53	51	48	46	58	44	45	47	55	48	43	47	56	44	48	47	40	54	40	51	42	55	51	45	43	38	45	50	48	51	61	45	70	41	40	53	47	48	64	49	52	43	42	31	46	51	52	54	57	44	54	44	42	47	47	46	53	48	33	43	47	47	54	38	37	45	58	43	47	57	47	45	47	45	56	64	48	43	46	47	47	57	47	50	45	44	49	57	45	51	55	54	59	46	48	48	48	44	46	55	41	37	43	39	62	49	55	51	43	48	51	35	46	43	44	47	56	42	46	43	40	55	49	55	48	46	47	34	52	44	48	54	43	46	40	33	47	66	51	49	39	45	52	35	51	62	56	45	65	51	40	43	36	49	61	49	36	62	41	41	50	59	64	51	58	50	43	47	47	48	47	58	55	61	43	50	45	47	48	58	46	49	53	62	59	47	40	54	47	52	47	51	44	51	35	47	60	51	41	47	36	43	47	57	49	38	39	51	44	44	54	60	58	50	49	43	45	54	53	44	42	54	41	48	53	42	59	40	38	55	45	47	43	52	39	34	68	45	59	53	53	58	47	38	52	40	52	62	49	44	50	43	49	51
28264	21263	15218	29225	37019	35626	32397	28024	24599	21366	18858	16166	14223	12452	11001	9672	8633	7484	6610	6106	5368	5188	4578	4193	3764	3367	3155	2750	2603	2365	2188	2139	2101	1843	1716	1576	1507	1382	1381	1254	1301	1264	1396	1370	1393	1423	1363	1438	1388	1386	1296	1321	1229	1179	1131	1101	1014	1137	1073	1057	1038	1017	1013	956	1001	981	933	972	979	966	888	917	903	849	911	923	964	843	870	819	830	846	837	842	850	814	830	841	836	801	817	810	822	854	844	842	814	801	820	804	796	740	781	798	776	762	778	782	800	776	747	762	750	749	786	775	766	758	751	727	776	826	789	743	808	771	776	784	773	738	826	755	742	808	764	798	798	750	746	752	797	769	749	786	750	766	796	766	774	826	745	707	738	778	754	784	740	709	806	771	776	815	748	778	789	778	810	768	718	759	740	749	795	773	727	741	714	783	808	711	767	756	757	814	773	782	756	732	717	728	769	809	787	682	748	790	751	768	705	785	748	794	705	770	741	748	762	780	721	734	756	757	739	693	745	758	830	732	692	743	730	757	708	755	708	765	740	728	777	735	744	770	744	813	797	813	751	749	774	733	710	766	737	783	750	785	775	720	748	795	774	752	757	761	747	696	790	719	769	793	748	715	752	710	727	744	756	729	767	736	784	709	755	779	759	749	799	755	700	738	746	781	744	786	763	758	784	751	730	703	737	737	736	783	768	729	759	750	743	772	700	725	700	706	731	746	743	782	841	719	810	766	788	781	783	734	748	709	727	754	764	876	744	763	775	802	744	721	721	757	749	673	712	711	767	760	736	787	771	752	717	789	773	737	785	766	752	797	768	771	736	709	750	761	721	758	781	799	780	752	737	769	783	751	767	734	759	785	746	730	735	776	743	788	782	755	756	738	735	768	763	748	744	761	749	738	777	759	784	787	770	744	753	794	740	763	778	740	766	711	765	744	724	712	745	796	750	781	675	769	775	774	747	736	800	787	716	800	704	759	749	743	779	767	748	772	717	694	761	750	750	747	760	780	747	728	741	736	719	703	717	805	767	728	809	748	698	760	770	751	693	773	777	802	756	776	730	792	741	792	736	776	772	782	760	767	747	732	754	792	780	747	711	692	782	754	688	790	709	740	724	767	786	755	742	798	779	755	781	771	800	852	729	774	764	810	767	775	797	774	754	746	745	769	673	789	701	754	793	737	767	835	761	772	773	732	753	736	738	750	747	778	733	738	774	714	774	726	716	723	747	740	774	777	761	767	766	799	739	780	711	740	744	739	772	771	779	749	748	779	781	765	749	761	774	779	753	781	785	749	783	729	756	731	795	795	813	778	780	754	744	715	751	760	782	740	779	734	738	767	761	733	718	712	860	710	741	764	695	731	839	762	767	794	742	785	777	760	800	789	765	752	778	746	746	750	793	703	730	738	744	783	792	783	699	765	778	825	799	756	712	797	769	775	723	792	757	722	748	710	774	750	779	745	728	733	753	778	759	740	785	791	756	787	760	737	767	789	771	750	772	773	736	767	749	732	761	766	740	693	721	741	705	751	761	760	732	739	713	780	764	718	763	750	714	764	754	766	745	737	735	779	789	756	749	750	785	763	711	753	785	767	730	729	733	787	750	770	757	746	722	760	803	774	756	777	764	786	733	797	743	733	714	757	730	767	775	704	732	741	736	803	816	749	754	777	823	765	712	715	714	762	812	793	763	767	773	782	745	755	749	780	766	719	757	740	683	770	769	817	764	740	796	746	734	772	723	799	749	708	810	740	710	759	793	776	774	722	764	786	726	726	763	745	806	749	807	786	730	771	771	765	756	786	782	808	733	740	810	764	735	766	740	772	779	752	736	732	714	706	782	751	742	761	799	792	774	773	760	767	796	745	756	717	764	785	754	737	747	745	761	788	778	735	776	760	745	792	741	762	761	809	700	746	726	764	714	774	761	763	769	823	793	807	747	754	763	729	801	762	752	753	777	790	735	768	783	764	730	743	726	743	767	757	776	726	761	743	750	752	775	752	774	748	754	780	775	750	730	750	742	696	771	754	773	737	741	804	800	745	723	740	699	788	742	750	749	749	771	741	739	774	758	758	753	751	771	750	806	706	802	774	745	755	746	727	793	813	740	825	785	798	757	732	768	760	790	744	713	795	763	817	748	776	751	756	755	690	725	718	794	765	802	794	765	750	794	744	735	769	720	792	771	764	753	732	743	705	749	738	786	791	761	795	746	759	689	739	745	756	742	746	756	800	725	729	762	760	783	756	777	790	736	778	756	831	737	714	760	750	698	745	815	762	715	755	721	740	759	778	752	727	797	762	746	776	762	754	747	746	762	797	747	768	787	775	765	727	771	743	810	702	727	782	765	750	770	773	777	825	705	789	744	737	756	760	746	734	802	777	772	719	725	728	775	775	745	732	703	740	784	749	753	761	747	791	707	732	808	779	735	781	825	738	732	761	785	752	752	705	751	750	784	792	792	747	731	769	761	788	757	769	752	787	759	754	765	713	774	822	757	742	754	779	767	773	794	715	722	757	722	720	710	761	784	758	743	737	788	758	779	749	744	783	750	816	781	741	720	746	810	756	731	777	776	758	743	757	764	760	764	740	764	779	731	773	761	763	784	757	734	734	768	810	764	759	734	744	742	803	755	738	749	782	736	736	802	771	770	768	828	767	735	732	781	762	767	776	743	753	768	739	778	761	753	782	726	735	762	763	729	799	757	787	754	720	751	726	764	701	776	818	763	781	772	755	753	778	784	777	755	755	749	774	718	796	728	769	727	754	757	763	757	812	799	787	706	785	731	767	752	760	751	708	715	754	766	781	723	748	769	766	770	747	729	763	740	741	729	737	780	741	755	756	758	692	742	726	767	732	757	743	744	739	749	793	778	773	789	764	754	814	850	730	731	770	773	785	758	753	767	787	764	789	742	712	708	769	756	738	732	762	747	765	781	782	721	772	748	756	727	764	766	791	766	793	796	820	720	731	762	747	756	747	739	749	772	799	784	765	783	720	754	752	752	735	759	725	777	749	779	756	768	738	786	778	778	744	720	733	746	723	783	769	782	715	701	758	703	707	735	756	773	773	707	740	742	779	751	788	772	704	813	759	736	767	753	740	783	715	743	751	704	756	681	761	715	802	746	759	756	753	773	767	770	752	762	791	705	768	812	735	767	785	760	746	707	755	756	741	741	773	694	754	710	797	787	736	822	740	777	773	773	718	771	788	798	768	717	739	765	783	712	761	751	749	737	760	766	749	749	720	722	765	794	726	753	702	771	761	758	727	770	759	729	728	743	753	751	742	786	738	771	745	730	769	741	731	724	742	702	796	765	751	754	738	769	775	777	791	776	738	772	734	753	762	754	733	767	740	733	727	778	771	709	761	764	726	801	755	777	756	755	740	731	817	784	760	729	742	762	781	755	780	760	759	746	774	724	773	749	768	713	734	743	747	702	789	729	740	721	749	743	729	808	749	750	727	800	745	723	740	749	774	719	720	763	764	762	796	766	773	717	768	755	739
2013	537	334	265	411	435	411	334	293	262	225	187	150	169	124	105	102	89	73	58	55	66	60	53	46	53	54	42	35	43	48	53	32	31	35	38	32	33	36	22	34	31	26	32	40	39	38	33	35	34	35	37	33	39	33	30	24	32	30	37	26	24	28	22	25	20	25	26	31	29	28	22	33	25	27	21	28	29	20	21	42	26	22	25	26	17	27	30	23	28	24	29	39	30	27	31	25	29	25	22	24	33	25	32	18	28	22	24	26	30	29	32	25	12	25	29	25	31	25	32	19	16	33	22	23	24	21	30	21	22	27	25	25	21	31	23	33	28	30	27	22	34	26	17	25	25	26	29	35	26	22	32	31	34	22	36	29	28	16	23	24	32	26	24	25	31	23	30	34	18	31	31	28	35	35	32	30	14	33	27	25	21	30	24	21	23	28	27	29	27	28	29	34	22	26	29	13	34	31	23	29	21	30	23	35	33	24	29	24	31	34	27	30	31	20	34	29	30	26	36	32	23	31	24	17	26	22	33	25	19	20	25	30	21	34	20	32	21	21	21	24	26	21	30	36	32	23	22	24	23	32	28	29	24	23	24	30	36	25	24	32	20	15	22	33	29	28	29	20	29	23	33	28	37	32	32	26	33	21	22	27	31	35	29	20	25	28	24	28	32	30	20	26	27	22	32	24	27	29	34	38	23	27	26	15	28	22	25	26	31	31	31	34	28	22	43	21	30	36	23	30	20	27	20	22	28	31	25	26	34	21	28	25	37	22	30	26	22	24	32	37	30	36	28	30	38	23	35	26	22	27	25	34	30	20	17	36	17	27	26	23	25	25	28	20	33	18	26	30	32	24	27	20	24	25	25	21	27	21	28	28	26	29	28	29	26	28	29	29	23	30	23	23	21	22	31	31	26	21	33	28	20	26	28	28	12	28	28	28	19	16	31	25	34	27	29	27	28	27	34	27	20	33	26	18	28	25	21	22	25	27	25	36	17	26	17	26	18	28	20	31	21	21	29	23	33	25	27	27	24	24	23	25	33	25	20	32	25	21	29	23	33	29	20	31	26	26	35	35	17	25	28	23	31	34	25	23	26	25	36	24	26	25	23	23	24	22	37	27	25	25	25	19	29	30	31	25	31	28	25	27	22	33	32	23	30	39	23	30	30	31	23	21	38	21	34	26	25	21	30	31	34	26	24	21	18	23	31	20	33	26	28	33	32	35	29	30	17	18	20	34	32	21	25	28	33	29	22	32	31	29	37	22	19	28	25	19	24	25	18	31	20	34	28	27	24	28	24	21	22	27	21	31	22	25	26	29	34	30	19	34	39	23	29	25	29	26	34	23	29	28	22	17	34	36	23	22	26	34	25	24	22	25	28	26	21	30	28	23	29	40	19	24	29	30	30	18	25	24	27	31	22	27	29	31	32	25	26	24	24	19	30	34	31	32	22	20	33	33	25	25	29	29	20	17	25	28	24	20	17	34	25	22	22	28	21	25	28	26	27	22	24	21	34	28	25	21	19	24	26	30	32	26	34	28	27	22	26	30	22	19	25	21	27	26	22	24	26	32	24	27	26	23	23	23	25	27	39	28	19	24	32	25	28	22	29	23	30	25	26	17	22	26	35	18	15	24	27	28	30	36	23	27	19	27	18	24	31	35	21	25	24	30	22	29	18	28	32	31	27	36	24	38	26	26	16	25	30	39	27	21	32	33	33	33	21	18	30	23	26	24	21	29	16	32	29	30	21	34	30	33	26	27	24	27	24	27	24	26	23	26	26	25	25	35	26	25	27	21	37	24	25	35	24	26	15	15	27	26	31	27	30	24	26	21	26	18	37	25	32	22	27	34	29	26	18	31	18	26	30	32	21	19	25	26	25	19	19	23	26	19	20	35	28	25	31	23	24	27	24	22	21	27	21	24	21	15	30	23	34	34	33	25	24	32	22	20	27	23	29	23	17	23	26	31	26	24	23	19	23	28	18	30	20	25	21	28	24	23	24	30	22	24	45	22	27	24	29	27	28	34	24	26	26	28	37	25	36	24	26	23	27	32	20	22	23	40	28	35	13	24	30	25	27	30	30	31	26	19	36	23	24	27	27	23	27	13	22	24	28	23	26	21	31	21	32	25	23	21	25	23	35	32	27	30	30	24	24	30	24	28	23	25	32	23	25	26	19	18	19	25	31	33	26	25	21	30	34	28	38	31	27	30	34	24	23	22	29	28	34	20	34	25	22	15	17	24	29	18	22	31	26	26	25	21	26	18	36	30	23	27	17	29	31	25	22	19	28	33	22	27	22	32	18	35	22	36	30	25	33	29	27	28	29	31	23	34	22	32	18	33	24	26	23	21	31	14	21	28	24	32	17	29	36	25	23	37	29	27	26	29	18	26	23	24	33	27	28	33	17	20	29	26	23	35	23	27	30	26	22	22	22	27	18	26	19	30	20	34	27	23	35	27	39	28	23	17	26	24	25	21	36	23	26	21	23	27	25	21	17	22	26	28	21	27	28	19	26	24	21	20	25	25	25	29	29	27	31	19	24	28	20	24	35	23	25	16	35	38	32	35	19	26	25	22	31	25	26	29	24	19	33	22	27	18	30	27	29	25	27	27	27	36	25	35	23	25	17	21	19	22	20	31	42	28	23	33	27	30	26	17	28	28	19	21	22	24	24	25	29	22	23	29	26	22	36	32	20	22	25	20	19	31	21	34	31	29	20	26	27	24	31	32	24	31	26	24	30	21	25	27	25	19	25	30	31	29	21	22	25	22	25	34	19	22	20	21	27	17	34	35	30	25	19	32	28	24	31	41	24	28	23	24	22	19	21	21	27	18	36	33	30	24	36	25	35	23	24	23	23	19	22	24	41	33	22	28	22	36	37	26	24	28	22	23	21	14	23	13	27	30	21	25	28	33	21	24	23	25	27	24	31	25	27	23	27	32	31	24	26	33	26	33	22	25	28	23	20	28	26	24	31	31	33	24	25	29	18	33	22	38	28	24	29	16	27	29	25	23	35	31	17	21	26	21	25	28	36	29	32	31	23	34	24	30	33	23	31	32	26	23	23	30	29	26	28	21	19	28	17	20	18	24	19	32	27	22	19	30	35	14	24	28	31	28	15	24	27	20	27	35	32	25	21	24	26	27	21	24	31	37	31	21	21	24	28	22	28	23	23	31	18	30	29	20	28	28	27	29	21	22	29	28	22	27	26	36	23	34	29	30	18	26	24	28	29	31	30	27	26	23	20	32	31	26	32	34	23	23	25	28	27	27	34	28	28	26	28	22	33	24	35	32	11	20	30	21	26	25	35	25	19	14	20	23	28	23	26	24	20	30	24	21	32	21	35	27	25	26	18	23	25	28	31	26	18	30	23	23	22	33	32	34	32	21	32	34	24	22	22	24	34	17	19	23	17	24	20	22	29	17	27	19	21	21	23	32	24	26	23	30	26	21	26	23	21	33	23	18	32	24	26	24	32	26	33
20186	13663	8749	20144	27819	26266	22629	18915	15796	13053	10857	8985	7722	6558	5639	4874	4317	3741	3433	3003	2737	2624	2435	2071	1975	1838	1677	1522	1336	1204	1174	1133	1019	981	922	844	784	725	689	711	692	716	695	735	779	748	800	786	806	776	696	724	661	636	608	623	619	599	539	561	557	539	526	505	567	512	512	558	525	565	515	522	506	470	496	476	530	467	414	495	458	437	461	472	455	452	453	468	472	464	438	438	453	457	447	431	483	442	445	437	441	438	468	455	468	408	426	431	413	433	433	440	441	417	430	461	460	419	421	416	469	436	421	406	417	454	466	444	428	432	384	449	425	458	446	455	368	404	430	463	400	411	433	395	438	452	425	415	459	439	434	419	449	413	430	404	421	440	423	442	424	388	436	436	446	414	438	415	452	421	450	418	458	446	405	426	413	445	434	441	432	442	454	431	447	439	435	383	449	453	426	444	408	447	429	431	413	405	427	442	423	456	404	435	420	431	410	420	442	396	419	480	418	441	432	407	428	443	446	425	404	432	419	399	413	451	441	428	411	439	410	398	402	385	445	409	430	378	441	422	428	444	439	417	447	453	405	431	422	442	435	431	430	449	428	474	391	413	446	433	422	437	435	417	418	448	387	412	421	416	432	430	414	435	414	436	410	438	457	439	428	433	434	399	431	445	440	419	392	424	461	400	446	421	412	423	423	428	432	425	455	417	420	415	421	465	421	413	380	399	466	442	415	432	443	430	461	392	420	412	430	467	426	434	419	429	436	432	392	415	420	433	402	440	418	419	368	442	426	416	442	425	428	433	439	427	393	389	431	412	437	438	442	398	431	425	414	447	437	438	415	442	397	440	436	417	406	444	442	441	465	410	423	417	434	428	437	412	440	425	429	474	421	446	415	425	424	403	427	405	426	447	447	442	433	439	442	410	427	418	420	457	434	437	416	401	456	439	438	398	386	403	420	409	428	433	390	402	454	432	416	435	409	408	399	427	435	417	436	415	465	422	444	389	400	438	432	438	440	409	431	436	422	411	452	397	439	435	450	445	429	412	421	408	421	410	433	440	432	407	389	412	462	409	403	428	438	420	431	451	449	429	419	376	454	406	458	410	424	422	462	428	396	408	377	400	467	406	406	438	431	443	457	449	435	428	403	422	448	473	413	452	419	446	438	412	393	410	453	428	393	418	418	419	380	443	419	422	468	377	424	409	440	455	474	421	423	437	430	418	427	412	427	445	416	428	461	443	430	410	418	429	413	410	421	385	399	417	417	431	405	416	449	457	430	432	462	463	403	443	470	398	397	410	460	411	394	420	394	403	428	445	417	415	398	402	378	407	456	399	416	423	448	407	416	441	427	417	424	416	418	428	443	437	387	415	433	446	401	432	417	416	400	451	444	411	469	401	450	414	404	412	418	401	421	425	406	461	430	461	425	388	437	429	435	422	441	442	436	444	441	403	424	448	416	433	422	462	420	454	442	423	428	413	451	443	435	410	386	426	409	432	447	400	428	410	416	415	414	406	403	425	453	447	416	459	425	410	417	432	402	422	460	384	407	450	444	434	424	391	434	417	424	425	452	423	418	414	401	432	430	417	406	445	395	441	433	425	388	426	395	433	407	424	413	426	444	426	404	409	413	411	428	360	440	416	469	413	423	410	404	431	400	445	406	410	424	438	425	428	452	441	401	378	405	433	417	441	447	408	384	414	428	453	446	418	443	454	418	489	440	425	414	424	432	421	452	428	397	426	400	441	393	409	463	434	461	435	423	450	418	420	406	436	467	435	439	418	428	422	396	382	418	431	468	441	444	441	466	441	408	442	462	407	443	397	429	474	374	434	395	435	412	430	421	445	403	450	425	407	448	440	426	424	438	407	447	423	438	451	413	477	438	438	404	411	443	422	399	433	441	420	415	422	446	437	424	396	427	423	416	427	435	388	421	413	373	401	464	425	395	406	406	405	423	444	415	444	437	430	451	411	430	426	420	398	428	461	437	397	444	459	416	415	424	432	444	487	440	451	413	412	434	401	439	436	427	439	425	423	400	459	427	406	426	399	439	418	407	436	425	394	419	429	466	451	416	446	465	454	448	432	413	418	454	422	424	416	414	451	387	432	448	403	397	444	489	450	431	426	403	416	415	427	414	408	453	388	417	394	428	432	403	435	432	436	378	409	434	443	405	374	462	454	438	424	473	439	424	421	437	396	459	428	406	434	409	470	405	450	451	438	447	414	437	439	429	430	405	450	446	445	410	411	387	411	424	427	420	393	432	427	381	429	399	414	419	414	421	439	468	417	423	446	430	415	410	402	467	443	456	415	402	411	416	436	396	437	420	408	440	463	404	423	425	395	438	429	414	428	417	424	428	459	412	419	447	404	448	419	412	467	391	403	393	412	428	442	410	424	397	412	412	455	441	401	415	444	416	445	430	424	416	421	388	435	410	432	429	441	441	404	417	415	419	421	435	419	417	389	421	423	427	440	446	409	452	413	439	434	402	385	479	447	410	454	434	460	444	411	445	408	429	418	429	415	438	471	420	457	423	445	399	392	449	432	424	414	394	425	464	459	413	410	438	394	438	447	389	418	430	415	388	462	436	438	422	473	421	423	429	420	403	433	437	380	436	420	425	428	409	426	433	435	452	382	435	465	425	430	408	440	468	441	421	444	390	454	402	419	436	410	441	415	424	441	436	439	437	431	395	431	425	394	469	452	426	462	414	437	415	450	429	421	446	438	426	438	392	407	433	400	433	451	447	443	396	389	426	397	425	433	441	436	434	397	421	429	436	448	430	453	423	394	422	441	421	402	408	445	414	430	433	420	436	398	481	445	394	453	444	440	431	450	445	415	394	435	434	436	443	417	399	434	410	448	459	402	453	435	446	437	462	410	431	400	434	414	404	440	446	417	457	433	453	404	431	440	418	376	405	403	463	407	414	411	434	441	393	393	424	413	407	440	412	403	420	432	427	411	426	416	412	396	437	416	422	430	411	413	402	396	424	404	450	399	434	425	398	416	465	434	414	407	455	420	407	436	434	442	446	410	434	431	435	451	463	394	464	449	393	424	427	436	422	432	425	463	438	441	399	403	439	383	406	416	397	415	400	429	398	438	418	457	411	457	409	428	446	433	419	427	437	416	428	418	435	459	431	422	422	404	417	424	416	429	421	471	469	464	414	401	370	422	402	440	422	427	415	400	448	419	427	441	438	421	455	407	442	454	411	421	432	440	413	413	482	423	461	437	401	400	460	427	443	454	444	397	392	436	432	440	459	406	451	422	457	436	456	457	423	410	416	425	446	438	411	395	412	396	437	466	463	448	425	448	416	400	396	401	406	434	397	433	445	437	433	388	453	426	450	470	417	452	415	388	439	454	435	415	418	441	431	411	441	398	429	432	419	449	423	439	438	397	402	407	415	464	418	424	456	449	454	420	441	453	391	419	413	406	440	428	443	383	445	401	429	451	416	457	450	425	371	405	431	432	464	371	385	397	424	434	399	430	390	401
1497	917	529	408	593	745	620	569	484	422	339	294	262	209	177	164	140	141	118	98	107	108	106	79	68	61	59	61	53	63	45	58	54	50	37	45	44	44	44	47	38	38	39	41	52	44	42	37	47	47	36	37	37	53	44	43	43	39	34	21	32	36	41	28	35	37	42	38	35	36	43	42	34	31	34	39	40	28	23	32	31	40	33	36	27	38	25	31	27	28	33	23	32	33	45	21	44	35	23	28	36	35	28	35	32	35	33	41	28	43	22	33	30	27	44	24	32	28	40	23	21	30	35	35	31	23	22	37	31	34	33	30	38	31	41	35	44	39	40	39	30	34	30	30	30	31	28	23	36	23	28	42	38	33	28	37	34	30	32	32	24	33	29	25	28	36	31	32	30	25	26	27	29	31	29	30	30	32	23	28	28	27	34	28	37	35	31	26	24	26	28	32	30	24	24	38	36	40	41	32	26	32	35	29	26	29	34	33	34	38	33	29	26	26	31	24	29	29	42	32	31	23	20	30	28	37	29	26	26	23	31	27	24	35	39	34	28	32	28	30	24	36	40	38	27	18	28	26	25	31	26	39	40	23	35	27	37	30	28	25	34	31	38	45	39	22	40	30	33	31	32	15	19	25	28	29	26	28	30	25	29	38	24	28	39	28	30	24	32	36	30	29	32	31	30	35	35	35	35	18	39	34	30	32	40	32	35	43	30	33	25	35	38	36	24	31	29	22	35	27	33	34	33	20	27	36	29	30	37	37	34	25	28	35	36	21	39	35	31	33	30	35	30	23	23	33	32	31	15	30	30	43	35	25	26	35	22	30	32	42	35	21	36	28	33	42	25	32	43	29	28	40	31	40	24	24	26	36	27	32	30	41	30	27	31	29	25	32	35	34	32	37	46	25	33	29	25	27	25	23	35	32	30	35	23	25	32	27	32	27	37	38	28	30	30	25	38	33	30	26	39	27	25	31	24	28	33	19	30	47	31	32	28	40	36	32	41	33	23	34	36	29	29	26	28	27	30	33	40	25	36	27	32	23	29	27	34	30	42	37	31	20	36	33	22	37	38	33	37	24	38	28	27	29	29	28	39	41	20	39	28	27	30	31	33	40	33	32	33	27	33	27	25	24	36	22	31	29	39	30	33	20	34	28	31	32	32	37	34	33	23	22	43	33	37	31	27	42	33	38	28	37	22	26	37	37	23	34	33	21	37	30	35	27	47	30	29	33	29	33	34	31	33	42	26	26	35	30	36	36	27	29	37	39	22	39	29	29	36	34	36	37	35	26	39	24	34	30	38	29	18	33	43	30	36	30	39	36	33	21	26	41	32	34	33	29	33	30	31	36	30	29	23	38	30	28	26	42	34	36	32	27	27	33	35	35	24	18	30	36	36	21	35	30	28	45	36	24	40	20	26	30	24	28	22	35	37	35	25	25	37	27	23	26	31	36	24	26	37	24	32	32	33	31	28	35	33	30	41	32	27	23	30	33	37	31	31	34	41	31	32	36	24	36	27	31	27	31	33	32	30	26	24	35	32	25	41	41	23	35	28	42	25	40	32	25	38	33	30	33	37	27	39	33	41	31	40	26	45	29	32	22	30	28	33	36	18	40	21	24	29	31	41	33	29	33	31	29	27	35	35	28	38	37	29	20	45	34	42	21	31	36	26	33	25	20	37	33	35	34	39	32	22	17	34	37	27	39	38	32	32	25	29	27	25	33	34	31	27	24	35	29	28	32	40	35	35	36	37	28	28	23	33	21	34	37	33	37	34	29	36	36	34	34	30	30	33	31	42	24	29	39	30	35	29	34	32	34	23	33	32	31	27	22	35	37	42	28	36	21	31	29	30	25	24	28	28	40	25	41	33	28	26	31	30	37	26	29	24	29	27	30	23	21	32	33	33	28	31	26	30	42	31	34	40	26	48	22	25	29	26	33	41	28	43	26	28	25	35	31	19	34	31	29	26	28	47	36	36	29	29	19	33	39	40	30	24	25	32	37	43	33	21	29	24	33	28	37	30	35	34	23	39	28	40	42	23	33	42	28	30	31	33	38	29	38	31	28	30	34	21	27	35	34	26	35	28	34	23	33	23	30	36	37	26	38	36	40	29	32	31	28	39	25	30	31	34	30	36	34	21	32	25	27	34	35	33	29	33	23	20	27	29	33	31	25	25	18	38	35	24	35	34	30	22	25	35	23	24	24	29	34	30	34	41	35	35	32	39	36	37	22	32	25	33	40	26	37	33	30	34	25	23	30	28	31	31	26	30	21	28	22	27	29	35	34	36	28	26	37	29	32	32	27	16	26	32	27	31	29	22	30	38	30	26	37	22	37	30	31	32	29	34	23	31	35	18	24	30	28	25	39	41	27	35	29	32	29	28	37	28	35	40	32	35	32	22	23	34	27	40	33	37	29	29	30	30	25	34	37	37	32	29	29	32	40	37	32	26	31	22	34	39	27	34	30	27	23	36	37	45	31	32	30	23	35	30	37	38	32	24	31	30	34	27	32	31	23	33	23	36	33	49	37	28	34	25	26	29	32	20	37	32	31	31	28	36	29	32	32	28	39	24	28	31	39	27	41	39	42	26	32	28	23	23	27	39	29	37	28	28	37	32	31	26	22	37	31	35	26	21	42	28	40	37	30	36	35	29	25	27	29	40	36	32	22	39	28	20	37	34	33	39	33	36	24	32	32	34	34	35	24	34	25	29	43	30	26	33	42	27	30	35	30	40	32	29	30	21	39	21	37	32	30	32	34	38	34	26	23	34	36	37	48	34	38	31	31	31	27	34	37	41	25	27	27	41	22	37	23	30	38	32	29	27	31	35	41	42	34	31	38	34	24	36	20	33	36	25	29	32	36	32	26	42	33	38	37	32	31	32	28	40	51	43	29	32	37	15	27	39	29	30	43	28	49	35	21	28	36	26	35	30	24	29	35	37	25	29	25	26	36	33	22	40	24	33	27	33	36	37	28	44	32	24	35	34	29	29	23	26	32	40	33	33	23	28	29	27	25	29	31	32	23	31	26	33	21	32	22	24	28	30	34	29	35	32	29	32	31	28	21	34	34	27	29	20	27	30	29	31	23	41	29	28	33	42	26	26	41	26	25	34	30	39	37	32	33	24	26	40	33	20	21	29	25	27	30	27	33	28	30	17	24	32	39	22	39	27	36	41	32	38	29	38	24	35	33	30	33	32	35	34	31	39	28	24	27	22	30	34	30	44	30	26	30	21	42	26	34	29	28	31	23	28	36	42	37	29	37	29	31	22	39	33	25	32	31	27	38	27	25	30	38	23	21	32	33	35	22	25	31	40	23	25	28	29	42	26	21	28	17	30	31	25	35	34	30	27	31	37	26	29	32	27	27	37	32	34	36	32	32	25	38	19	20	34	32	41	35	36	30	41	34	31	33	22	30	49	48	26	28	30	34	36	37	24	30	27	24	26	28	27	28	22	33	28	30	32	28	25	30	30	30	31	35
24713	18489	12157	25185	32906	31990	28722	24873	21036	18137	15107	12832	11256	9714	8279	7428	6349	5655	4759	4345	3984	3778	3451	2993	2770	2508	2394	2120	1883	1718	1649	1597	1514	1330	1191	1120	969	951	904	942	986	970	1003	942	969	1060	1031	1041	1001	1008	926	910	856	826	770	808	764	764	737	703	736	711	682	639	611	640	606	602	667	600	628	615	642	603	626	575	576	551	596	565	557	558	551	557	565	570	531	583	547	565	533	530	524	518	545	527	490	503	541	525	536	504	489	505	500	510	489	507	483	540	462	520	544	514	484	494	509	563	512	509	522	507	517	517	538	521	499	493	524	475	534	485	552	470	491	506	497	480	524	494	502	493	496	528	463	477	508	481	515	463	475	521	507	498	467	451	507	468	520	521	469	494	482	478	499	463	502	467	479	477	461	500	473	474	479	466	461	505	492	495	477	529	484	499	490	478	455	521	457	492	489	472	509	501	516	454	496	504	501	526	499	485	502	483	518	485	549	488	515	543	511	489	472	518	472	504	492	464	453	486	465	487	475	493	467	464	454	513	467	477	518	461	512	498	498	509	506	550	501	512	514	466	497	545	497	495	489	545	532	502	494	508	497	495	469	465	509	491	496	526	484	511	460	492	515	500	490	448	471	458	483	480	509	500	481	451	478	495	499	504	531	477	489	497	512	516	496	494	483	473	506	454	499	460	479	482	560	488	467	486	498	487	527	488	469	481	478	486	549	485	548	477	528	462	475	493	501	525	482	531	480	426	500	482	469	495	502	452	489	469	500	497	501	505	500	511	520	496	514	505	438	491	511	501	507	475	475	503	520	516	497	517	501	467	485	518	468	506	509	457	516	488	498	498	511	519	475	496	489	503	495	508	483	470	501	505	511	493	497	522	532	489	527	499	463	482	496	475	474	495	493	492	504	527	493	500	503	448	489	470	482	538	469	442	508	463	458	484	494	499	481	453	453	510	519	481	536	501	488	449	505	527	463	510	513	460	474	484	477	509	450	483	459	523	522	495	452	511	488	487	507	506	471	503	524	477	517	504	504	503	508	522	479	507	536	492	452	494	483	493	483	498	497	500	513	485	455	549	497	501	493	480	479	511	485	458	511	469	480	474	498	518	499	471	486	509	500	512	494	466	499	503	499	489	485	516	499	470	514	483	476	514	527	518	436	501	552	486	478	498	493	500	527	541	449	522	457	487	531	472	472	490	508	527	468	488	470	470	471	466	510	504	496	493	507	450	484	505	491	452	505	461	488	467	496	493	490	500	523	521	489	566	488	492	490	490	512	523	487	495	516	504	520	490	454	501	492	450	469	511	540	487	475	505	472	512	490	492	495	489	473	498	490	510	476	495	506	497	532	498	489	491	503	503	505	470	506	488	492	531	476	487	468	471	507	477	476	511	458	513	471	492	508	484	533	469	509	533	514	465	475	490	492	479	516	474	495	544	468	491	485	466	473	503	509	496	517	478	499	492	510	515	526	514	478	517	524	546	515	446	538	499	500	475	508	474	485	497	504	526	512	521	483	479	518	480	480	474	501	498	497	527	484	521	515	503	501	511	499	516	526	490	503	476	490	505	473	472	492	474	512	561	493	522	485	493	480	478	510	509	473	521	465	492	466	505	490	494	502	498	473	508	460	453	481	529	490	501	528	506	490	501	523	508	475	503	502	485	506	497	572	493	483	479	485	470	473	491	504	488	497	488	478	496	512	460	489	496	511	541	470	505	513	495	493	453	518	487	500	519	500	481	503	504	476	512	465	490	489	480	497	500	514	452	484	536	480	487	486	483	496	474	473	531	499	478	514	488	502	520	455	477	488	492	502	499	503	494	531	464	513	477	479	499	463	517	509	499	439	485	523	473	528	526	482	483	538	514	512	464	484	481	480	517	472	505	483	492	476	490	490	487	489	520	490	488	498	495	468	481	500	503	519	477	499	468	507	481	529	501	487	522	486	505	510	501	499	506	521	559	482	473	489	501	490	504	460	492	493	497	517	517	500	471	500	479	503	483	493	469	506	479	456	492	481	481	468	493	500	520	484	464	466	469	537	498	481	483	489	531	505	531	539	482	514	515	508	481	497	454	518	469	468	493	470	528	476	519	492	496	500	489	476	511	471	532	509	518	454	514	523	476	502	509	487	484	500	510	491	525	443	490	516	473	468	489	528	515	486	454	460	540	480	458	489	505	499	455	495	466	512	482	469	504	500	510	519	463	509	457	540	502	493	490	490	474	519	463	475	451	518	495	480	479	472	471	465	542	482	500	470	499	534	516	501	480	462	492	448	498	494	458	482	475	486	493	476	526	483	522	558	471	530	497	516	497	465	489	513	514	474	510	459	526	477	474	509	478	500	521	464	492	488	505	458	469	475	526	510	527	476	503	493	452	479	509	487	481	476	492	561	522	447	527	508	453	499	502	490	508	499	494	457	504	491	480	486	505	507	482	516	471	496	516	475	477	524	493	465	533	478	493	506	491	510	489	522	509	451	473	517	511	464	471	491	501	525	453	479	506	479	533	498	541	483	483	493	504	495	500	480	473	447	516	526	470	497	539	482	485	481	529	514	489	483	496	481	506	514	499	548	455	482	492	505	473	531	514	496	470	496	504	511	505	483	490	508	481	470	472	481	519	512	525	491	514	488	450	487	445	478	479	502	526	527	510	503	489	495	525	457	456	525	500	485	469	504	471	463	455	504	510	486	465	523	508	491	562	502	514	509	470	524	508	511	474	458	476	489	527	482	480	465	467	520	501	466	547	500	522	526	496	472	518	523	495	495	477	477	507	485	472	486	473	510	519	525	497	475	456	469	514	463	494	497	479	512	467	512	480	547	506	449	491	494	512	491	489	510	513	521	485	539	499	505	468	465	489	511	483	477	479	506	463	498	492	471	497	490	512	496	504	563	467	481	490	466	499	471	513	521	475	483	496	474	477	528	513	490	500	468	509	495	492	508	497	492	500	490	482	467	459	496	498	498	500	486	481	460	487	506	454	508	544	506	493	468	469	471	531	484	539	481	476	514	473	446	498	509	517	523	504	455	531	489	460	483	523	489	484	447	490	519	516	487	497	511	466	502	461	504	507	476	483	509	452	524	537	491	499	487	472	533	490	501	495	460	452	480	514	512	470	485	526	483	522	457	486	491	518	503	513	482	503	505	519	552	544	490	485	493	479	514	497	467	504	474	479	496	498	504	484	471	487	490	496	522	481	484	516	500	500	500	484	490	512	474	473	495	521	505	490	486	503	513	510	479	483	495	520	486	486	484	464	539	531	492	525	514	487	469	505	521	476	505	515	499	478	506	473	513	528	489	505	473	559	481	492	496	490	494	481	511	468	504	518	528	463	498	469	517	489	500	477	507	498	490	501	482	473	489	474	470	508	501	491	525	477	479	505	486	476	486	450	530	476	500	539	450	510	528	459	517	503	470	467	496	526	478	499	513	517	470	507	495	523	493	501	478	511	487	516	514	481	513	486	485	516	481	520	485	497	496	493	490	479
3102	904	533	377	549	678	614	527	428	405	292	290	248	201	196	162	127	145	102	114	98	115	86	91	89	69	77	63	67	73	61	60	46	53	60	53	54	48	58	51	46	44	58	60	54	55	63	64	54	62	53	53	47	46	42	45	50	52	53	36	54	55	47	31	42	47	49	43	45	44	41	58	40	41	40	54	40	50	45	37	45	38	48	36	33	43	45	43	37	40	46	56	48	49	42	41	44	46	46	38	49	43	39	43	32	32	33	44	52	45	49	39	44	41	37	40	41	45	62	40	36	43	50	45	38	35	42	37	42	36	34	42	43	49	40	41	27	36	48	39	39	44	42	48	36	50	42	40	45	44	46	54	45	44	38	41	55	36	46	40	46	62	52	32	52	42	38	45	49	35	42	33	29	28	43	41	41	48	48	44	48	46	36	43	46	48	35	48	44	40	44	40	37	42	44	39	43	31	38	36	59	45	32	37	41	39	41	42	46	43	46	49	36	46	44	26	52	44	31	49	47	37	47	37	51	59	52	36	46	50	46	41	42	44	41	38	31	49	57	52	35	46	37	41	38	43	29	47	43	39	39	42	42	38	47	51	40	48	40	54	49	38	47	46	35	44	38	42	44	36	49	33	38	58	48	45	31	47	48	44	55	47	38	40	45	30	55	50	54	64	35	45	42	48	50	40	40	30	43	42	37	46	45	51	56	40	44	49	40	32	37	41	41	41	38	47	35	43	52	45	47	36	40	42	36	35	34	52	41	41	42	32	39	36	37	41	43	42	44	35	47	34	53	33	35	39	43	49	47	49	40	52	42	56	55	44	39	34	56	53	37	55	31	42	41	34	47	47	28	34	38	34	36	47	49	41	41	43	51	52	50	44	26	34	54	35	42	37	42	36	36	50	42	37	44	39	32	53	36	31	59	33	43	44	45	35	47	45	37	48	42	37	36	42	38	45	42	54	37	53	34	44	35	49	35	56	39	51	34	41	48	39	37	50	43	40	39	34	37	43	35	44	43	36	46	53	28	35	37	42	50	50	47	37	40	42	45	37	45	50	38	41	44	28	40	45	49	42	43	38	41	44	30	38	55	34	42	46	48	40	38	52	38	47	44	57	46	39	42	37	37	44	33	49	35	29	39	48	45	44	34	43	38	47	49	49	50	45	33	43	46	39	36	48	42	48	48	46	36	53	48	46	43	42	43	54	42	46	40	51	43	38	35	38	40	50	39	38	39	36	46	47	44	42	46	36	42	48	31	45	47	51	41	52	51	61	45	42	44	45	48	38	37	47	36	51	37	39	39	49	47	64	38	53	52	42	39	49	46	43	37	49	43	60	55	42	43	43	39	51	45	43	44	45	50	45	36	43	44	34	43	39	32	33	45	42	44	40	46	41	49	44	48	39	49	38	44	47	34	46	45	43	29	42	46	61	46	44	42	38	29	48	35	33	42	44	45	39	42	49	34	40	41	42	46	40	36	39	32	47	40	40	36	47	38	46	34	53	44	49	50	48	52	43	36	53	38	31	47	39	34	49	44	50	43	42	43	43	36	49	56	38	34	45	44	50	44	30	43	41	43	38	44	37	33	42	31	52	49	49	51	48	47	42	40	35	39	44	30	35	32	43	43	42	46	47	48	43	40	36	39	26	51	57	47	54	40	51	50	59	43	36	61	43	43	38	34	40	40	53	46	44	39	35	42	35	45	32	37	46	31	39	47	33	48	44	41	50	33	38	43	32	39	39	30	40	45	41	34	52	50	41	36	45	35	48	46	42	48	44	36	56	58	43	43	44	45	34	44	43	47	37	44	48	37	46	37	45	50	47	35	39	43	37	47	43	40	39	38	41	53	42	40	49	43	47	39	37	52	40	39	44	61	46	42	44	51	55	60	54	46	45	46	49	52	49	48	50	55	37	43	37	40	41	32	50	34	34	38	38	39	42	44	42	37	46	37	41	48	53	41	38	43	32	52	49	46	49	39	41	40	40	32	36	36	41	40	43	35	51	32	36	34	39	39	47	43	35	50	45	46	37	39	30	41	46	38	40	35	37	51	34	47	42	40	42	36	53	38	48	40	49	38	51	47	38	55	34	30	43	39	55	47	47	43	40	27	39	40	52	30	47	42	34	37	36	49	39	45	37	33	39	54	30	45	45	33	40	36	41	46	27	46	40	37	39	36	47	53	43	55	43	48	42	48	42	46	45	48	42	33	47	38	44	44	46	53	42	42	43	44	58	41	36	39	55	40	35	46	48	45	45	42	53	39	39	46	46	48	40	41	52	35	51	34	46	40	42	41	43	52	42	38	39	41	42	37	39	31	38	49	52	45	51	36	38	37	53	40	49	40	40	39	36	48	39	48	36	38	47	45	32	35	34	35	38	58	40	41	40	47	46	43	42	44	35	48	37	37	48	46	31	45	53	42	41	45	37	35	36	45	42	34	41	40	42	38	42	41	39	45	55	31	40	59	35	45	45	46	34	52	35	45	26	43	52	46	43	42	32	54	29	41	49	37	36	46	42	54	42	47	48	36	36	45	51	31	34	41	49	44	46	43	44	45	50	39	39	48	41	32	48	39	46	37	53	42	43	50	38	47	36	48	43	50	38	42	55	44	36	47	44	43	39	50	50	33	43	50	52	36	50	53	48	40	42	34	49	35	29	51	42	47	61	46	35	61	46	42	41	46	37	58	47	36	55	51	36	33	47	35	37	53	58	39	38	40	50	44	49	43	49	44	39	40	40	33	31	43	30	42	46	51	44	50	36	54	37	37	48	38	35	34	41	34	45	36	39	25	45	35	42	45	39	44	51	49	47	49	34	42	40	32	44	42	46	46	52	36	31	36	31	38	47	47	36	46	45	33	43	40	33	40	43	51	49	42	40	50	45	26	53	49	35	40	41	35	39	28	41	43	44	48	40	37	44	50	37	37	35	38	43	35	40	52	52	57	33	53	32	43	35	50	51	48	29	47	41	39	44	30	35	48	40	34	48	56	49	44	47	33	36	46	35	48	34	39	49	48	39	44	38	40	33	36	40	39	46	45	49	44	44	46	51	35	36	36	50	41	26	44	47	34	51	52	39	39	49	37	39	46	44	44	50	49	34	38	41	46	47	46	37	42	42	58	48	45	40	60	42	44	42	41	41	39	49	46	49	35	51	43	40	45	50	40	51	45	41	34	38	44	48	40	52	41	45	43	41	40	47	59	44	41	41	61	47	40	46	42	48	45	42	41	52	42	44	35	38	34	36	37	42	45	42	38	39	39	56	36	42	45	42	44	37	45	47	47	43	50	33	39	43	46	45	54	38	46	36	40	50	34	47	48	33	37	46	37	45	33	42	42	42	24	51	51	53	45	43	47	51	53	44	45	29	40	50	44	42	40	57	44	39	42	43	42	36	39	43	43	45	46	45	53	42	47	47	49	48	39	38	45	32	55	43	48	54	49	45	42	35	41	41	59	66	41	42	38	42	38	44	36	48	37	46	29	42
22569	16771	11552	24153	31666	30849	27708	23619	20425	17184	14664	12443	10887	9295	8032	6980	6067	5388	4749	4100	3820	3621	3472	2951	2755	2509	2277	2167	2008	1859	1790	1685	1571	1402	1322	1183	1148	1046	1018	1100	1072	1056	1111	1110	1113	1151	1183	1183	1172	1148	1090	1071	936	941	974	932	905	896	838	899	874	867	848	797	789	818	808	756	766	826	757	801	778	760	729	717	736	703	743	791	822	708	703	698	776	771	718	728	731	716	707	702	740	745	669	691	728	716	713	664	703	697	708	722	653	656	681	709	683	720	686	677	634	710	643	666	646	693	621	665	683	657	681	725	671	714	658	679	648	653	687	673	636	645	629	747	641	695	667	646	675	717	641	689	638	687	644	682	675	667	699	619	650	637	578	648	677	711	710	677	672	670	647	625	654	699	624	673	612	675	656	688	655	674	650	632	665	666	687	668	687	639	666	650	696	665	696	686	647	650	667	661	660	668	710	652	654	678	663	639	694	682	711	672	627	686	645	670	613	665	636	688	649	659	706	638	645	686	651	647	663	677	650	692	642	649	675	649	671	643	699	696	643	717	697	696	662	700	688	668	665	728	664	625	689	664	623	635	657	697	636	668	659	686	635	637	710	655	656	667	694	652	652	705	632	721	653	653	654	699	648	705	596	696	687	673	642	646	671	710	669	678	644	656	668	687	672	672	649	635	664	668	670	677	642	650	718	705	684	600	683	673	700	649	641	633	639	663	656	728	661	676	640	660	673	651	683	693	665	666	678	699	670	659	629	653	649	628	648	679	663	686	676	637	716	625	691	663	667	663	680	689	658	659	688	633	667	649	661	703	711	725	689	675	642	685	645	675	645	710	643	688	662	645	648	681	676	654	676	651	685	706	635	670	688	670	648	668	696	686	689	681	633	616	669	676	702	634	697	713	655	664	682	624	689	669	640	657	694	675	681	657	689	624	720	670	637	603	672	731	686	688	676	651	700	642	656	674	662	665	659	707	639	631	705	639	678	681	669	644	677	656	619	720	676	678	715	671	663	649	657	636	757	715	657	679	649	653	657	644	631	654	649	671	679	661	659	642	670	697	686	681	695	648	677	660	649	668	637	628	698	639	702	641	711	707	667	680	620	689	669	686	629	683	673	673	656	664	725	657	708	648	636	665	647	668	669	675	658	646	703	635	662	635	619	634	648	660	637	688	644	695	706	666	704	648	688	651	680	698	678	630	626	661	720	633	701	638	696	682	672	635	663	649	670	686	680	633	658	662	668	644	682	697	661	650	724	683	679	620	696	655	669	659	691	688	657	644	626	698	689	660	679	632	635	647	648	687	698	628	698	644	667	671	660	659	693	675	687	693	709	681	643	657	660	692	643	666	659	662	627	690	717	661	677	698	662	683	673	663	631	649	697	675	654	685	670	680	674	668	663	642	674	685	690	635	643	688	675	616	678	659	645	659	678	659	665	694	636	698	705	669	640	664	631	675	626	664	677	644	660	670	655	655	627	689	652	693	678	656	696	638	687	619	675	685	704	680	696	668	702	672	666	657	691	630	661	638	653	671	633	662	751	650	633	626	659	683	667	681	665	701	663	676	704	695	665	685	739	676	678	677	676	637	670	655	666	639	669	660	673	674	673	656	644	631	652	680	675	667	673	653	633	659	661	671	658	677	682	698	625	651	640	707	657	647	667	626	677	694	639	676	663	691	630	660	598	683	669	678	654	667	715	683	671	659	679	658	706	662	712	652	682	683	701	662	681	679	669	669	718	692	656	718	701	674	726	653	658	636	626	681	674	647	664	667	685	653	646	683	666	630	685	707	649	699	665	683	678	658	665	624	653	636	712	689	683	638	630	687	665	647	673	681	673	643	650	676	655	664	675	678	679	644	687	688	656	716	647	687	676	661	667	662	657	692	679	643	695	696	663	718	658	651	663	648	649	686	678	658	677	666	635	705	676	721	657	672	654	654	682	665	634	644	663	647	699	617	666	635	658	683	666	681	668	640	692	687	690	646	636	657	636	684	685	659	629	690	651	648	639	686	656	668	689	684	679	675	634	704	660	631	588	685	639	662	619	679	683	681	660	662	653	680	647	655	639	675	657	641	656	693	678	654	657	680	688	687	656	668	674	697	691	683	668	670	638	672	653	650	664	696	690	674	632	671	656	666	679	670	626	679	611	696	676	645	702	666	626	644	676	700	656	685	646	672	694	680	701	696	678	674	643	634	723	673	669	627	663	653	654	651	679	683	663	686	709	704	624	660	663	649	714	705	689	655	691	660	666	688	695	694	678	659	701	647	691	661	652	675	662	615	678	695	683	659	629	664	657	646	654	712	666	670	667	673	681	726	649	667	663	701	652	672	672	680	658	658	686	670	676	619	683	719	667	692	698	659	685	662	693	702	702	658	606	682	675	647	681	686	647	652	646	691	683	654	696	672	698	665	671	672	699	660	647	666	716	647	720	674	647	658	669	685	721	639	653	685	667	683	658	650	676	656	681	627	677	662	694	704	691	666	665	659	701	642	674	647	620	651	668	679	679	658	687	641	654	698	692	661	616	670	676	664	670	660	674	698	680	665	672	689	646	686	665	664	657	721	738	636	620	639	639	666	656	686	698	654	668	660	682	667	658	688	661	673	653	733	704	622	698	703	715	659	660	622	644	656	723	647	692	700	681	654	640	654	664	669	669	620	667	698	691	650	706	731	656	647	679	668	658	639	733	673	681	685	684	708	635	643	641	679	663	678	720	671	686	683	665	657	682	622	699	644	677	702	613	685	662	622	665	684	641	609	626	688	702	675	673	588	704	669	685	647	649	695	680	671	719	663	701	659	717	672	629	717	644	663	652	683	696	673	708	665	659	678	644	656	645	678	673	669	677	677	689	667	659	637	735	682	618	714	643	649	648	676	631	666	673	676	667	647	670	668	692	651	678	666	647	699	633	669	674	665	662	671	604	682	720	666	671	691	637	703	690	597	632	657	692	647	643	670	665	696	668	672	630	683	653	648	658	664	664	683	656	637	632	701	685	706	669	673	737	709	646	650	674	691	684	666	651	648	685	671	686	676	714	677	674	675	670	663	642	647	636	687	704	708	661	636	604	665	672	712	630	643	649	731	711	649	685	722	659	652	661	648	652	693	660	690	629	674	645	669	635	706	689	719	681	631	659	662	727	682	645	644	707	652	682	629	690	661	672	627	736	702	668	662	698	683	664	655	686	669	652	678	635	661	688	641	725	648	680	653	698	692	660	669	657	618	664	725	673	676	662	651	668	688	666	659	686	624	651	697	663	685	663	720	701	642	670	702	700	629	658	640	736	609	669	724	665	663	622	670	686	627	665	628	699	696	679	672	647	622	663	675	698	662	672	678	716	685	655	637	688	687	672	690	656	662	673	671	656	697	677	651	691	625	636	704	662	689	658	651	650	692	712	677	643	672	652	615	662	657	633	635	691	690	691	678	658	661	676	648	669	661	638	682	713	676	706	662	659	696	757	634	677	673	671	655	662	651	665	675	670	714
2490	1226	695	540	895	1041	938	763	680	581	495	442	406	301	285	246	195	185	182	165	151	136	131	116	97	109	113	92	86	93	91	77	81	63	63	55	62	69	54	69	70	53	62	66	79	66	67	85	48	58	70	59	59	54	51	63	68	45	45	51	53	58	59	61	48	68	59	60	46	52	51	42	50	53	42	56	64	50	61	47	46	43	55	40	50	36	48	56	45	49	51	44	41	42	50	55	51	35	45	56	55	56	46	45	57	55	38	55	50	43	44	40	56	54	43	52	34	45	44	41	54	47	45	62	57	50	42	45	46	49	69	44	50	43	55	60	50	49	44	53	48	51	47	64	54	50	49	38	58	50	46	42	34	54	55	53	56	44	44	46	51	56	63	54	44	48	40	43	51	55	46	47	61	45	53	49	43	54	51	44	47	43	45	40	50	43	36	56	42	53	49	46	55	51	60	56	53	45	49	51	46	51	44	42	52	39	51	43	49	49	44	57	56	56	58	39	49	40	45	51	50	39	47	48	33	50	57	48	50	57	53	69	50	46	50	61	41	51	49	55	51	53	53	50	47	43	48	33	51	34	55	55	56	37	59	42	55	50	59	44	58	51	52	48	50	51	50	48	64	52	49	34	57	46	54	51	42	42	61	52	50	54	39	49	47	43	52	48	50	46	49	46	62	48	42	35	39	52	58	45	51	48	48	51	46	51	54	48	43	51	45	45	56	54	56	44	43	56	44	51	45	76	48	59	52	62	39	46	50	42	39	39	48	46	53	47	49	49	51	52	42	49	49	52	58	34	48	51	49	48	46	54	52	35	69	46	57	47	47	43	44	51	48	45	51	55	59	46	37	50	49	45	52	47	53	58	50	56	46	64	44	41	39	41	51	55	55	51	51	52	62	50	44	54	52	60	47	53	52	48	54	51	41	46	70	34	44	55	58	48	61	51	49	50	51	65	53	54	47	54	51	43	53	49	46	51	53	45	40	32	49	46	56	43	56	49	44	55	55	48	39	63	50	42	53	36	48	61	55	42	43	53	63	51	44	44	41	53	48	46	43	56	44	44	47	34	48	48	42	43	54	59	37	40	43	48	45	59	58	45	50	43	50	70	30	39	41	44	40	54	62	49	57	53	41	56	37	51	41	52	49	47	48	50	52	46	45	52	59	56	56	47	35	48	52	51	46	53	40	61	47	55	65	53	51	49	53	46	39	51	46	56	45	54	51	40	55	31	48	51	46	37	63	52	56	46	41	45	43	59	51	46	49	46	45	53	46	42	47	47	52	57	60	53	43	45	62	52	59	46	48	51	39	46	49	43	46	47	52	50	38	48	49	57	52	56	54	53	47	36	43	47	44	47	40	52	42	64	46	54	41	51	52	52	50	46	45	45	48	49	45	57	62	53	43	49	49	43	59	50	51	69	46	34	52	47	46	43	38	48	46	47	57	46	44	51	54	52	59	45	58	44	54	46	53	52	42	60	56	49	47	52	55	42	48	42	50	61	38	50	54	55	47	50	46	50	48	45	27	46	51	59	41	39	61	42	39	38	29	42	48	49	31	41	45	60	55	40	49	42	56	48	41	42	51	62	46	41	42	38	41	39	61	64	38	38	44	46	55	42	37	46	48	53	31	49	60	47	39	48	42	48	37	50	41	45	54	58	43	57	51	49	58	49	58	47	56	39	40	34	50	43	38	59	57	42	52	50	45	46	38	49	56	56	56	44	49	49	48	50	56	45	52	53	41	56	55	37	39	45	58	58	43	45	49	57	55	55	51	48	41	41	53	45	47	47	39	45	46	47	45	40	44	51	55	62	45	37	53	38	53	43	53	53	52	42	44	43	47	48	47	46	36	53	57	36	59	68	43	49	38	34	50	42	52	45	65	53	45	50	46	38	41	43	43	53	47	55	46	40	41	46	42	55	44	42	57	54	45	48	45	58	32	43	41	46	52	56	48	33	40	44	46	41	51	51	50	52	44	48	42	47	48	46	56	59	39	50	53	37	51	55	38	47	29	40	47	39	59	48	57	53	41	43	57	42	48	46	49	55	54	59	42	46	53	46	46	42	48	55	50	54	41	46	47	54	39	37	44	49	42	48	51	50	43	49	56	45	55	48	49	50	54	51	58	50	42	57	38	52	43	43	54	55	53	57	50	60	55	52	65	44	46	56	51	49	54	50	50	44	45	62	50	47	54	34	47	64	57	46	43	44	55	50	49	55	52	43	46	54	52	45	43	45	49	48	36	43	57	54	49	39	54	43	42	50	52	53	32	52	43	40	43	55	52	54	51	52	41	47	48	44	47	41	45	60	67	51	45	49	49	41	48	45	49	53	49	54	65	47	36	51	51	23	44	44	64	40	37	45	39	52	39	34	48	50	51	55	44	51	46	51	52	43	51	52	51	51	58	51	48	51	49	49	52	45	60	49	52	45	49	52	36	41	53	41	46	52	51	44	50	52	60	49	54	50	50	49	44	55	42	56	42	52	52	45	47	61	43	54	60	55	47	41	44	52	52	41	41	33	47	49	67	48	59	44	37	58	44	45	53	61	52	48	53	48	47	52	44	53	58	47	41	43	47	60	53	45	58	55	47	45	52	52	32	48	46	51	36	48	51	44	48	52	45	42	50	59	50	51	53	53	50	37	42	45	42	34	56	55	51	34	57	43	40	48	48	49	31	57	47	45	46	57	55	52	47	55	41	52	49	62	43	45	60	42	38	56	41	63	47	43	40	51	61	50	48	49	43	48	40	42	47	54	60	55	53	46	43	52	44	45	56	39	50	48	48	50	37	41	48	45	52	56	60	51	39	45	42	38	55	33	52	57	48	59	61	40	47	41	44	62	59	61	45	47	59	47	39	48	54	41	42	53	37	42	40	44	41	58	39	43	48	42	47	51	56	46	46	40	44	57	46	47	48	33	46	50	43	43	50	60	37	47	53	52	42	57	56	45	58	43	51	41	41	44	45	42	43	50	41	53	43	39	51	54	44	42	39	45	44	34	39	46	43	64	51	43	57	35	47	33	44	45	48	43	41	50	56	51	41	40	41	52	60	57	61	66	54	49	49	46	51	47	51	36	51	52	55	63	37	60	39	41	55	45	42	49	55	52	43	53	42	56	44	27	52	43	43	45	45	56	53	49	54	59	47	42	41	49	56	56	62	65	35	52	58	34	48	48	51	50	56	41	45	53	42	50	61	56	43	49	43	51	68	30	59	43	46	53	47	56	42	55	60	37	53	54	45	60	55	52	52	57	43	48	58	44	55	44	43	46	57	59	40	42	45	47	46	44	49	47	47	39	54	44	36	46	52	65	40	63	45	47	52	41	51	40	61	57	54	44	61	53	51	54	52	34	33	45	43	46	50	51	39	41	38	55	60	49	59	53	44	41	45	58	42	50	49	54	41	54	52	55	46	41	31	33	48	50	50	54	50	55	51	47	38	49	53	41	63	44	43	40	44	50	38	42	42	53	51	41	49	36	47	54
28353	21306	15327	29191	36848	35960	32620	28749	25160	21899	19139	16683	14625	12897	11277	9643	8481	7463	6695	6042	5462	5069	4655	4197	3703	3407	3213	2744	2694	2550	2383	2223	2107	1934	1655	1552	1435	1404	1326	1368	1415	1429	1391	1487	1438	1423	1501	1497	1450	1355	1280	1226	1127	1175	1188	1148	1155	1061	1039	998	1007	1044	984	986	935	1007	937	969	996	966	908	966	936	887	944	907	920	931	886	874	827	851	901	797	856	865	839	870	811	830	877	822	854	848	813	830	819	817	812	843	820	779	745	786	786	795	774	768	744	817	767	754	777	752	754	811	778	750	766	796	782	782	758	759	757	763	786	769	768	695	753	761	714	720	781	729	762	796	785	762	751	765	751	754	784	758	760	747	737	721	754	748	807	773	760	787	727	720	718	799	753	772	768	790	772	763	735	809	756	767	747	723	741	733	783	720	750	763	791	744	808	744	732	771	729	808	744	787	784	765	723	745	750	779	739	757	736	745	742	751	779	749	783	719	758	787	791	797	737	726	720	779	718	817	730	723	784	724	760	767	780	766	731	746	797	786	757	766	785	776	718	707	704	792	771	805	740	742	743	765	737	770	783	784	735	722	747	730	784	760	723	732	713	701	747	743	747	760	789	800	780	756	780	733	751	750	744	745	750	777	783	740	728	747	758	773	747	782	732	790	812	770	743	724	807	734	751	764	753	766	755	780	788	770	718	750	755	739	766	747	740	753	754	730	737	703	778	758	744	721	746	767	805	767	759	715	782	727	736	783	733	801	769	766	757	746	768	717	764	731	783	787	710	779	734	779	752	759	781	749	767	766	755	799	774	778	732	718	763	790	731	729	728	806	779	775	782	795	736	766	747	749	716	784	748	793	748	748	788	774	773	786	759	794	776	784	772	751	789	741	718	718	748	748	756	743	765	769	767	772	712	750	734	760	716	757	731	756	771	750	771	772	762	753	799	750	760	808	734	767	745	741	741	739	771	788	749	756	729	748	789	739	744	767	752	768	734	743	759	755	766	731	775	736	784	778	740	677	771	788	754	774	745	781	753	743	750	783	754	779	730	776	794	751	749	759	764	752	767	813	765	745	812	744	792	742	796	747	749	790	711	760	758	697	787	795	777	748	731	696	783	796	804	767	714	716	766	791	753	760	748	753	761	758	800	755	790	800	754	734	726	743	730	761	726	754	791	780	762	770	771	742	769	749	754	797	774	798	731	736	771	794	782	728	740	730	750	716	761	772	741	767	743	770	790	790	754	746	755	760	791	732	729	709	712	753	743	737	774	725	786	781	755	736	794	747	699	734	783	748	755	749	748	759	724	727	724	753	777	765	720	755	767	768	797	745	722	791	728	790	758	759	761	750	758	756	781	769	708	745	747	749	788	783	777	778	771	772	786	716	765	752	778	761	725	797	757	776	774	779	757	812	764	781	709	750	788	758	744	756	786	752	743	737	701	796	707	749	738	748	732	768	719	753	781	769	757	817	779	758	718	773	761	742	689	812	785	768	741	804	751	739	745	750	743	785	747	735	777	724	757	773	815	777	756	716	786	785	798	743	753	734	747	710	720	788	746	722	770	776	748	767	742	757	772	825	730	739	773	740	764	746	734	728	733	746	758	762	800	755	712	829	771	722	739	766	760	785	748	752	768	817	774	738	767	777	788	731	722	788	770	745	746	789	741	767	750	759	750	747	729	731	761	780	779	804	751	765	752	739	786	765	773	782	747	711	748	719	757	690	766	775	768	770	773	749	719	772	812	755	724	789	730	753	757	742	733	741	745	718	782	760	803	768	775	737	709	747	707	736	724	757	788	795	795	718	745	744	799	723	790	734	772	760	779	737	734	776	785	817	772	802	743	762	787	748	738	697	718	778	740	812	703	757	763	788	792	785	779	738	740	743	738	724	792	741	715	743	761	821	727	799	769	736	735	756	744	746	763	807	724	763	792	761	750	758	760	771	777	720	766	738	760	738	786	809	708	736	705	739	795	736	742	768	743	775	729	745	721	707	732	750	752	789	756	801	733	752	786	762	768	732	679	728	715	780	740	736	750	751	781	748	706	770	737	745	767	793	773	786	806	778	751	795	763	743	695	799	750	753	774	687	762	753	762	748	750	734	772	763	811	757	751	766	776	801	782	774	773	739	749	714	809	774	806	761	770	724	792	762	779	751	744	785	769	766	737	769	759	803	762	689	778	729	736	788	753	758	740	759	770	773	803	784	779	753	755	752	763	735	740	767	731	764	715	764	734	759	708	787	815	742	752	746	726	728	767	784	724	746	761	717	739	771	772	750	754	798	709	805	730	787	680	736	787	742	751	749	752	775	751	805	761	762	766	735	740	796	784	740	740	718	765	732	775	700	729	765	794	780	732	694	753	756	719	736	812	759	782	779	770	762	779	812	792	763	795	743	782	742	741	735	708	756	779	751	732	780	736	766	772	813	764	771	774	789	764	797	777	741	759	806	774	759	791	788	748	749	691	779	800	754	769	799	777	761	775	754	766	733	723	739	760	809	716	729	797	780	782	764	757	739	781	719	783	761	733	755	796	771	788	740	747	736	764	788	744	708	784	782	759	757	725	792	740	748	734	727	797	748	678	806	747	781	790	766	763	745	780	721	749	757	711	741	742	769	736	754	770	762	737	710	741	733	820	778	756	769	748	748	783	793	779	808	733	731	784	780	792	806	698	764	784	798	771	755	788	768	706	769	752	795	791	757	715	705	767	737	747	766	769	811	735	773	747	772	755	807	716	781	717	724	741	790	781	791	763	748	805	740	774	727	709	820	760	737	727	776	764	763	754	769	741	782	768	812	701	767	723	767	758	785	786	744	787	779	794	763	760	760	775	745	709	738	741	773	749	796	712	716	713	766	756	766	795	736	728	732	769	784	769	778	725	761	761	780	776	714	760	781	707	744	768	786	785	729	732	780	815	785	777	747	772	794	779	792	724	736	766	791	750	747	697	727	798	762	770	781	743	741	754	737	759	720	751	740	735	768	758	764	775	750	793	822	754	731	748	757	763	781	740	776	760	764	743	722	748	767	747	782	814	751	807	767	762	780	780	759	687	790	738	721	756	717	755	751	732	795	796	818	740	700	761	777	724	768	770	731	749	708	792	721	785	805	755	736	811	738	777	769	728	767	796	744	770	778	779	782	744	763	804	781	744	760	763	743	758	717	707	734	764	747	742	770	771	709	727	765	753	795	698	750	776	782	755	747	753	760	728	752	781	689	742	799	731	824	749	774	765	776	740	782	773	728	793	801	718	751	721	725	716	775	796	716	746	757	735	777	752	802	744	775	786	754	720	750	754	784	784	729	783	784	710	782	763	744	756	793	795	813	770	757	719	751	741	741	761	736	740	753	789	748	747	739	759	737	803	754	772	736	748	715	745	756	747	817	759	768	733	759	797	785	799	737	790	774	758	748	783	740	712	731	765	747	780	720	802	775	743	730	722	734	759	732	771	746	731	790	761	729	757	702	752	769	760	778	773	730	790	757	743	722	734	744	752	777
1961	544	313	266	372	491	419	326	283	260	206	196	185	145	155	111	100	92	103	81	90	90	81	60	70	52	63	46	43	54	36	42	46	28	35	27	33	34	28	27	27	42	35	32	39	44	43	39	35	32	30	43	29	29	29	35	29	32	23	25	28	30	24	39	28	30	35	17	29	29	32	30	31	25	38	25	33	31	23	24	21	30	27	29	25	20	37	33	34	26	27	29	25	27	33	26	27	24	23	19	30	33	32	26	26	19	20	32	30	29	26	27	16	30	24	28	29	22	29	34	20	21	11	30	29	27	25	32	26	33	31	26	25	35	29	26	26	31	27	36	35	27	25	21	24	24	19	19	19	30	33	21	38	22	33	37	18	36	24	30	23	18	35	27	40	29	25	26	25	19	21	29	33	31	24	30	20	25	24	32	27	22	31	26	34	23	23	26	31	24	30	24	27	23	24	19	26	28	16	27	29	32	27	28	37	27	30	23	36	28	24	31	28	30	25	29	26	33	22	25	13	31	39	26	26	30	23	18	25	37	29	24	27	26	30	27	30	23	25	32	20	18	29	32	31	30	14	34	30	31	24	33	34	28	30	32	26	27	27	30	16	25	30	32	26	20	32	19	30	21	16	27	35	32	21	26	29	24	23	25	27	31	25	33	30	22	32	32	24	30	18	29	23	22	30	18	28	26	32	38	26	30	29	27	28	22	31	23	20	20	29	30	30	29	26	21	24	23	25	30	22	37	24	35	26	38	21	27	25	21	23	26	23	27	23	20	18	30	29	34	19	25	23	27	31	26	41	27	26	34	28	37	33	31	21	19	31	26	25	34	26	33	35	20	23	22	25	32	27	24	28	22	40	22	24	35	27	28	28	23	27	27	20	33	38	30	23	38	28	29	30	26	30	28	18	24	33	30	28	29	20	31	30	25	28	36	27	21	27	28	21	27	22	33	29	27	35	32	24	38	28	34	27	20	25	21	30	30	25	25	23	24	24	25	19	29	31	26	35	22	21	25	20	18	33	38	21	39	34	32	25	28	21	29	36	34	31	19	24	30	27	38	34	25	35	35	27	26	27	30	28	27	29	21	30	28	39	36	23	26	29	27	24	24	40	30	27	18	25	32	30	37	25	27	22	32	28	35	25	24	37	18	24	21	28	25	32	27	39	25	26	23	32	18	20	22	30	23	32	33	22	28	18	19	26	33	27	31	31	28	21	20	29	32	24	25	25	28	22	29	23	25	22	32	22	20	23	22	19	27	23	30	24	18	26	21	24	26	33	25	28	25	23	26	30	24	26	17	29	28	20	36	27	32	24	25	23	23	25	27	35	23	26	19	29	35	46	14	27	27	27	24	35	30	27	21	19	28	26	33	30	25	17	28	32	27	32	33	21	28	26	35	28	22	37	22	19	27	24	23	29	33	33	35	23	25	24	23	21	24	25	26	34	28	33	26	36	30	32	24	32	22	29	24	18	22	28	26	34	37	30	26	33	25	29	27	25	32	33	27	21	27	21	26	31	39	25	28	29	24	26	22	13	26	31	27	25	19	22	26	23	30	33	30	27	27	25	25	26	32	27	27	18	35	29	29	22	22	21	18	36	28	26	26	29	23	25	22	25	22	24	37	22	24	24	27	34	29	29	28	34	28	30	26	35	32	36	22	21	29	21	27	35	38	17	19	29	36	25	25	32	31	26	21	36	27	37	31	26	31	23	27	37	24	31	22	27	28	27	22	36	27	29	20	21	20	24	27	26	23	26	21	33	25	39	25	20	29	21	28	27	31	29	26	28	23	39	29	32	36	24	32	27	17	30	26	32	27	19	22	24	30	42	28	29	21	29	23	31	34	23	24	24	30	32	27	30	26	31	30	26	30	34	35	23	20	33	44	22	33	30	38	29	31	27	22	33	26	25	26	26	28	26	31	27	34	36	20	32	29	27	24	28	19	20	26	34	32	36	26	28	17	21	21	29	24	29	20	24	27	24	29	31	24	25	24	27	27	23	23	25	30	19	30	22	24	21	26	22	24	34	35	28	31	30	27	26	32	26	30	27	38	33	29	28	25	25	24	28	29	27	22	24	33	26	18	31	24	26	25	21	26	30	35	24	38	15	26	28	29	24	24	20	30	27	38	26	33	17	24	31	27	22	27	32	24	27	29	20	24	23	21	27	27	37	29	30	26	25	28	28	30	34	26	30	30	29	29	34	29	25	30	25	17	20	26	32	27	19	31	27	31	25	25	43	31	23	30	30	27	26	31	16	24	29	19	27	30	18	35	34	22	27	31	27	28	20	26	23	25	27	24	31	29	16	20	28	29	35	25	22	23	20	31	31	35	30	26	19	22	30	25	32	32	21	31	24	21	37	30	27	29	18	20	29	31	33	27	33	27	20	27	30	23	23	24	28	22	20	31	40	32	23	29	20	24	27	22	34	25	24	28	35	25	22	22	24	30	34	32	25	28	28	30	32	30	39	29	33	21	29	22	29	23	32	32	28	20	26	25	22	35	24	24	28	32	30	22	21	26	22	24	29	25	30	23	33	19	29	24	30	32	26	29	25	19	33	21	26	22	26	34	34	20	36	33	31	24	21	38	32	34	28	29	29	30	33	21	24	36	26	31	29	24	20	30	21	29	26	23	26	24	28	20	26	24	29	35	29	26	26	26	27	23	24	14	25	27	41	22	25	37	29	29	28	35	35	35	26	25	29	33	30	28	27	25	31	19	30	16	38	19	25	26	14	30	25	29	23	25	49	33	24	24	32	27	23	27	33	27	20	30	26	15	29	31	33	29	26	31	17	17	21	32	36	21	27	24	27	33	37	22	26	24	21	21	28	34	29	22	25	18	36	30	31	23	15	36	25	27	23	28	30	26	36	26	23	43	28	30	20	29	27	22	18	40	27	31	20	31	28	27	24	31	29	22	26	40	20	23	24	22	25	31	40	29	27	34	28	35	30	26	19	38	27	31	32	24	32	24	21	22	40	23	30	34	33	24	24	22	25	26	35	38	32	20	29	27	19	19	16	17	28	30	30	34	33	29	20	28	28	27	23	28	30	30	24	31	36	30	21	27	31	24	29	36	19	21	35	24	26	17	18	22	31	34	35	20	27	23	37	25	27	28	27	25	29	17	19	26	31	32	35	26	31	22	29	23	32	26	40	32	24	24	21	28	24	24	29	28	32	23	21	29	22	23	22	18	24	30	27	19	30	28	25	28	22	28	30	21	27	29	30	27	26	24	24	34	20	26	28	26	21	28	20	27	28	26	26	29	22	24	28	32	31	25	29	21	23	18	22	23	27	28	24	31	28	20	17	19	18	22	31	27	36	32	28	20	25	27	28	27	25	23	21	27	24	32	36	24	38	27	28	26	14	21	20	24	36	33	26	21	28	29	23	15	41	33	32	26	31	26	28	38	28	28	21	21	25	22	25	24	35	24	28	29	23	26	25	21	15	22	30	23	24	25	36	22	31	24	26	37	29	31	36	25
19964	13960	8616	20469	28066	27117	23571	19457	16270	13654	11439	9627	8197	7144	6006	5105	4422	3941	3401	3002	2729	2840	2442	2186	1960	1904	1585	1555	1476	1397	1359	1248	1151	941	836	744	759	714	775	730	748	725	802	835	830	854	829	831	799	796	723	664	694	640	676	603	623	613	592	567	619	556	576	523	575	544	548	532	520	521	511	512	462	553	524	498	501	455	490	489	500	500	478	458	465	490	469	501	471	458	482	452	482	472	444	483	510	492	443	461	445	496	444	433	413	426	435	480	420	439	441	454	447	413	447	465	435	426	441	481	413	462	426	466	422	423	447	442	466	451	412	437	402	434	432	439	421	448	431	435	413	449	455	406	442	433	437	420	451	406	434	438	379	453	419	457	425	413	467	469	448	453	455	444	438	423	409	454	424	434	458	414	458	455	423	464	429	413	432	452	475	389	420	441	443	426	422	431	437	432	456	444	456	449	421	468	408	452	439	452	453	425	429	450	428	398	466	416	459	453	408	451	397	452	434	397	432	431	451	454	436	427	433	415	467	426	395	461	435	403	434	429	447	445	440	407	406	421	416	433	473	459	462	430	432	464	431	419	400	431	447	396	471	430	465	441	441	455	432	443	457	417	436	439	458	410	479	454	466	444	462	470	448	441	429	404	403	435	435	455	432	419	485	483	444	435	436	430	426	457	433	429	471	425	417	427	432	403	399	414	450	452	441	394	447	467	471	421	387	464	428	434	443	426	451	427	447	444	434	454	461	445	430	466	466	406	473	426	452	428	400	443	420	425	445	434	434	451	403	421	450	438	389	422	452	401	472	408	424	420	421	417	449	434	438	439	430	398	431	477	422	448	468	460	461	425	456	430	411	423	417	442	438	418	448	440	437	444	450	434	452	465	435	433	447	486	431	460	406	454	480	440	412	435	427	397	418	396	406	430	434	398	428	458	458	455	445	439	418	437	416	423	442	443	407	454	398	428	456	442	422	418	436	424	425	442	465	453	433	458	426	453	418	438	439	434	434	408	417	459	405	442	454	417	441	421	464	457	454	432	433	446	419	454	416	431	456	444	434	412	406	452	424	410	444	412	437	465	442	449	417	425	475	435	438	414	438	398	424	424	437	446	447	427	445	395	441	425	421	447	439	458	419	429	397	443	433	443	430	420	434	453	427	424	453	401	448	423	462	480	415	429	437	420	433	439	452	437	433	442	470	411	458	454	447	439	437	443	456	450	450	427	454	422	437	456	425	429	425	442	433	454	453	424	416	465	391	415	400	419	446	454	458	453	441	433	419	460	468	467	432	444	436	419	504	456	411	456	444	459	436	439	417	419	412	430	439	453	425	441	429	425	416	436	415	443	427	432	471	457	452	438	398	469	420	458	439	422	434	449	421	453	429	418	457	475	415	448	437	461	425	423	420	429	434	458	421	429	422	422	408	419	443	425	417	463	421	413	436	403	452	437	448	459	413	422	375	458	437	450	413	479	421	435	437	443	459	434	461	417	461	458	436	440	453	451	451	433	421	453	432	428	462	464	444	418	425	422	431	444	426	435	427	441	443	433	415	406	444	460	440	438	408	415	415	412	412	439	436	452	427	444	468	460	428	463	470	399	438	405	429	411	433	437	432	412	418	475	414	445	444	447	422	475	400	429	439	396	406	426	417	415	458	443	423	420	410	472	445	445	407	436	423	439	410	443	427	431	437	434	462	431	457	478	467	434	425	451	405	435	420	424	423	433	451	435	404	451	433	433	430	439	419	433	420	463	433	438	416	406	417	438	440	416	435	450	419	430	451	441	467	437	443	395	403	423	413	441	458	437	418	448	446	468	451	447	396	426	452	430	417	440	469	434	465	411	420	405	446	484	461	448	431	402	398	473	405	453	418	438	400	426	424	454	438	465	430	451	431	440	447	414	384	463	411	436	453	421	437	434	450	450	413	418	455	438	441	414	416	449	445	415	424	431	403	467	452	423	485	426	405	453	469	461	454	451	445	461	485	406	415	424	469	435	444	448	435	425	421	449	432	429	436	430	450	459	405	443	430	424	443	427	437	421	420	453	434	407	444	422	446	432	412	408	441	440	433	437	427	437	460	390	408	460	460	470	441	453	422	390	437	434	437	484	426	446	432	465	428	448	429	464	464	479	448	463	450	417	454	427	475	444	453	433	478	416	411	427	411	458	422	451	461	444	451	445	435	436	466	392	422	462	432	458	405	458	427	447	423	400	452	430	439	413	423	434	420	418	428	453	446	424	461	490	482	424	446	422	462	424	398	458	428	384	449	442	464	465	410	461	452	405	443	425	442	410	476	453	468	439	443	416	431	444	418	421	445	420	403	427	416	439	460	461	430	440	450	443	460	447	413	425	409	426	414	433	451	409	431	430	458	427	469	433	463	451	434	462	446	419	439	453	392	422	411	476	402	437	452	422	437	438	425	407	448	397	418	425	435	408	407	421	435	438	444	418	455	455	400	438	418	452	476	419	466	443	415	424	432	438	432	428	415	425	433	441	436	452	469	437	437	404	440	410	428	445	438	421	451	424	474	402	453	450	466	439	468	423	458	453	437	446	439	435	419	436	439	441	448	430	381	423	430	448	432	449	396	422	442	430	427	425	391	459	453	445	486	427	444	419	438	409	400	441	388	493	413	452	394	408	429	482	428	408	381	440	451	467	454	418	423	453	439	434	422	477	408	403	457	427	429	479	418	438	463	448	431	467	466	420	426	410	426	430	438	426	451	429	412	407	422	447	462	448	433	410	446	443	422	410	445	447	465	440	470	414	434	435	443	427	457	432	428	416	415	449	429	450	422	467	425	446	448	411	442	451	430	413	481	421	430	411	414	408	428	458	467	452	440	471	421	442	417	455	405	395	417	401	437	435	417	438	450	446	409	448	407	427	431	461	464	455	473	415	440	446	425	412	428	467	423	447	410	441	414	425	433	410	423	438	443	456	487	420	439	434	455	454	419	411	426	412	399	431	434	425	430	422	456	470	427	427	438	463	436	453	426	453	447	443	455	390	446	448	429	442	441	443	435	454	424	464	442	426	437	429	444	443	428	428	413	490	441	443	402	462	415	495	442	448	424	447	409	449	454	409	433	495	470	432	422	442	407	442	455	435	431	436	457	450	477	474	441	492	477	432	426	461	424	417	424	497	458	400	440	391	390	435	395	429	418	390	445	385	444	426	454	481	470	442	449	416	407	449	469	428	415	411	463	427	410	459	471	422	454	450	420	433	438	429	433	441	438	434	465	450	440	446	405	461	425	448	453	458	463	456	426	414	457	436	442	465	429	442	429	443	442	435	440	439	429	447	414	456	421	452	446	460	441	444	429	448	440	479	440	414	443	429	424	440	433	441	411	471	448	447	412	432	407	430	450	403	434	459	435	444	420	398	437	382	456	448	420	435	431	439	444	448	420	428	442	484	432	424	410	446	404	416	442	456	425	445	447	468	459	412	427	459	437	436	460	421	426	441	430	390	444	452	409	405	420	428	419	419	419	455
1481	914	534	424	618	776	677	538	441	401	376	312	266	220	187	167	133	136	125	136	108	101	101	83	55	62	64	64	53	54	57	59	42	54	38	34	38	39	39	35	44	34	36	52	49	40	48	43	38	42	37	31	41	33	38	39	43	38	47	45	43	41	37	42	35	30	35	33	38	33	37	35	37	39	28	52	28	30	26	39	34	34	40	36	43	31	31	36	36	33	36	28	36	26	32	17	30	24	28	28	25	41	35	28	27	32	30	37	32	36	31	36	30	40	20	30	28	28	29	37	30	24	36	25	30	29	30	37	31	24	32	35	36	33	31	27	26	34	36	34	32	41	25	29	32	37	34	30	41	34	36	29	38	27	35	36	29	33	30	34	33	45	37	30	36	27	26	38	27	29	39	31	26	45	32	28	33	32	37	27	30	33	32	37	31	38	27	27	33	30	23	28	24	31	35	24	28	17	33	29	34	34	28	44	32	31	31	35	30	32	39	28	27	25	28	34	35	24	21	24	27	36	38	25	34	26	34	23	29	19	35	20	30	27	26	30	25	31	37	40	28	37	23	31	27	22	39	33	41	26	35	30	30	38	34	29	35	33	17	41	24	26	30	37	30	33	32	35	29	28	41	33	26	29	21	31	33	28	22	36	36	34	29	31	29	27	38	35	27	32	36	27	28	21	30	38	32	29	34	38	36	25	33	27	23	26	28	31	29	34	22	26	32	34	21	36	34	41	47	35	27	31	32	29	20	29	39	36	41	34	34	36	21	31	26	28	30	32	31	26	23	26	33	24	27	35	38	41	26	32	33	33	32	38	30	34	30	33	36	39	29	42	33	29	35	25	31	25	26	33	34	34	33	20	34	31	36	35	31	27	20	30	30	35	34	19	39	32	29	41	31	34	25	39	34	34	28	24	25	36	24	25	29	26	25	40	43	26	35	33	33	27	40	39	24	35	30	30	32	28	37	26	37	41	34	28	20	35	29	32	31	38	33	38	36	22	34	30	32	40	27	26	34	39	21	32	44	32	34	36	37	25	33	33	29	31	30	32	32	29	39	40	31	27	33	28	37	29	22	37	26	32	33	39	27	27	41	27	31	30	36	45	34	33	28	31	51	33	28	33	36	35	29	38	30	22	33	25	37	34	30	39	39	18	31	41	35	36	33	28	41	32	39	34	33	26	28	38	26	28	33	31	20	29	30	31	37	36	30	28	33	26	27	40	31	33	36	37	35	26	26	26	24	40	24	33	37	29	38	28	30	34	26	27	27	28	29	40	43	33	39	32	33	32	28	21	33	37	34	31	39	31	36	26	27	24	24	27	26	30	33	25	30	24	28	28	37	38	33	27	32	33	33	41	30	36	25	24	29	34	32	47	35	30	33	34	29	33	27	30	38	42	30	28	30	26	24	29	26	20	35	30	30	27	35	33	28	26	42	29	33	25	30	31	32	21	37	25	38	25	28	29	30	32	21	32	12	37	41	38	39	37	29	26	35	28	37	28	44	31	32	26	36	24	40	22	31	27	35	31	33	26	24	32	31	38	32	28	43	27	35	33	19	37	22	37	39	30	36	37	27	25	26	28	23	33	34	31	38	36	25	23	30	22	32	38	30	40	29	30	33	38	25	29	38	24	20	30	19	28	26	31	31	25	36	30	29	32	31	20	30	25	31	38	29	32	23	29	35	36	35	40	37	34	33	32	35	33	32	30	31	44	30	34	27	28	31	40	29	28	21	23	28	31	29	29	38	31	20	28	42	34	36	30	37	31	31	28	35	33	33	34	40	24	40	32	26	33	31	32	35	30	30	33	40	31	31	21	29	35	31	25	26	34	16	32	25	35	30	32	33	31	36	43	33	36	31	32	28	29	28	40	28	29	35	25	34	35	25	31	24	24	35	36	33	34	37	31	35	30	37	39	34	29	20	30	30	32	28	37	34	34	34	33	35	34	24	27	19	32	36	38	28	36	33	28	30	35	29	30	30	39	35	27	31	33	26	28	25	38	30	31	19	31	31	25	29	27	37	31	32	20	33	31	36	35	22	32	43	32	27	36	31	30	28	33	33	30	33	32	29	38	30	32	20	35	28	35	23	35	35	31	26	29	27	26	36	23	29	23	33	24	37	36	32	34	31	30	35	27	33	37	31	19	26	41	20	32	35	28	31	25	36	27	30	42	24	28	33	38	36	32	25	36	32	26	32	34	33	30	25	35	35	35	30	34	23	29	37	21	36	39	29	35	22	40	50	29	34	34	27	27	25	23	34	31	34	43	25	35	25	27	32	27	24	36	37	31	31	30	26	28	30	33	33	29	36	34	49	26	36	37	33	35	17	38	26	40	30	32	18	28	26	32	29	32	26	31	29	41	25	29	38	27	26	27	28	22	23	38	28	21	33	34	32	31	30	31	31	34	35	24	37	36	40	38	29	32	27	30	30	33	40	39	35	19	24	46	30	37	28	31	33	40	38	33	29	40	26	45	33	30	29	48	35	34	29	35	30	30	34	40	30	26	31	29	37	23	33	25	34	25	35	32	35	25	29	26	26	30	38	28	35	23	23	32	34	30	23	28	28	32	36	19	35	32	25	24	30	26	35	43	33	37	22	36	27	33	33	29	29	35	28	28	38	32	38	32	20	34	29	32	50	31	44	34	29	36	26	35	25	29	30	48	31	23	31	35	34	36	33	32	35	29	14	29	34	36	35	41	25	20	28	35	30	38	41	36	22	24	41	30	22	32	34	29	28	34	29	31	48	38	24	32	33	44	31	26	27	30	34	29	33	33	33	26	40	39	36	33	38	27	34	23	30	31	35	29	26	30	30	52	30	25	29	36	28	31	17	22	32	26	25	32	22	39	32	34	28	37	29	28	27	30	33	31	29	41	25	28	31	43	37	21	23	36	35	32	36	24	35	28	40	31	27	31	36	26	29	18	41	32	25	37	32	33	27	30	29	34	29	34	38	33	31	35	31	26	27	26	31	24	28	40	33	25	22	35	30	34	25	27	28	19	34	26	34	28	21	27	37	22	30	28	41	26	40	25	26	30	35	37	40	32	30	37	32	35	36	34	22	34	38	31	30	31	33	27	32	28	38	36	27	28	34	38	27	33	36	32	36	37	29	35	29	35	25	35	30	35	27	31	35	27	37	32	27	27	38	30	24	38	41	37	31	32	27	36	42	27	33	31	37	24	32	33	29	38	34	40	32	27	38	42	24	27	24	24	33	24	38	36	40	38	33	17	30	25	24	36	21	31	27	23	38	31	31	28	34	28	36	34	33	31	25	34	17	28	27	38	30	41	32	26	29	33	26	23	31	32	28	35	35	23	24	32	31	22	28	43	32	26	33	34	35	43	26	32	26	34	38	29	34	40	31	40	22	32	30	35	25	28	28	31	33	37	42	35	33	22	27	30	31	34	36	32	21	34	35	29	34	35	42	31	32	32	29	27	36	36	28	29	33	33	34	38	35	35	27	35	35	27	27	40	43	27
24675	18552	12378	25531	33575	32166	28520	25028	21342	18401	15680	13578	11734	10263	8853	7630	6541	5749	4971	4442	4031	3742	3498	3177	2866	2519	2342	2193	2024	1932	1786	1628	1446	1238	1213	989	953	886	939	925	944	941	1003	1088	1014	1070	1054	1033	1066	856	876	807	870	813	735	745	803	775	700	715	709	696	647	627	664	643	665	670	629	641	659	620	625	609	634	598	586	625	588	545	580	577	584	561	580	549	531	586	572	548	534	575	566	533	533	528	541	562	520	540	516	527	485	552	513	467	465	513	504	484	493	500	500	507	520	455	458	491	513	468	505	542	473	510	508	494	521	508	517	526	515	508	478	524	481	481	498	500	482	497	467	491	515	487	501	470	535	526	486	492	525	498	458	485	492	496	502	522	493	458	506	536	476	462	479	513	498	465	495	504	521	500	486	496	504	525	493	476	506	501	474	513	465	519	481	523	507	507	501	510	518	494	505	474	519	528	506	506	505	518	508	504	497	452	472	501	498	489	494	494	491	547	557	499	498	436	507	513	515	493	502	484	511	492	539	503	503	488	462	499	491	502	517	504	522	466	537	509	531	497	458	505	510	470	524	497	473	495	506	480	481	476	502	532	505	488	478	472	551	511	508	532	535	537	476	471	503	468	491	476	503	503	482	494	503	490	480	522	508	528	531	480	526	511	507	484	494	531	492	504	500	500	510	486	473	517	481	496	469	493	507	505	487	491	470	519	479	516	470	504	523	480	458	500	476	499	505	474	492	482	484	510	513	499	502	517	447	465	505	497	492	462	491	523	455	539	497	496	488	445	526	527	543	476	512	512	512	460	522	518	449	516	468	491	502	533	487	465	502	521	525	487	477	496	524	496	466	525	491	496	503	467	522	499	486	491	500	498	475	487	483	458	529	486	486	465	476	500	497	535	497	475	522	495	480	482	513	502	532	455	472	538	484	490	512	527	479	449	481	493	518	497	485	529	509	493	516	457	474	484	504	500	487	524	496	519	568	486	493	503	530	511	500	516	531	495	459	542	476	527	470	507	462	480	479	504	560	518	479	451	490	513	478	500	477	495	509	488	468	477	528	475	488	506	512	515	502	488	505	468	489	479	438	476	479	499	483	489	476	491	494	506	465	506	506	496	469	501	493	487	503	527	473	490	473	434	512	515	522	490	455	479	472	522	498	521	468	532	490	515	521	492	526	468	522	493	489	540	482	482	515	488	477	471	491	508	512	489	480	528	502	474	503	486	481	479	547	491	482	496	480	498	535	488	470	487	502	476	509	502	461	506	482	544	480	495	472	483	463	504	470	514	524	515	498	498	506	518	521	526	531	503	515	473	502	524	468	480	463	510	530	519	507	497	513	547	487	484	514	464	534	517	478	518	482	473	491	478	495	482	498	479	473	472	483	495	505	460	536	502	517	473	501	508	514	487	506	539	496	524	495	464	490	521	522	478	513	485	493	514	503	554	518	497	488	500	468	513	465	495	474	488	459	492	477	484	507	499	474	493	489	441	546	487	519	521	494	521	507	479	486	487	483	497	491	512	491	502	469	482	467	514	464	490	494	517	457	470	521	516	479	517	481	513	500	506	472	486	487	517	533	480	518	508	520	509	494	522	476	513	486	460	470	555	489	499	527	479	490	486	501	505	499	515	446	479	452	521	495	511	508	468	507	461	486	495	501	512	493	526	527	518	518	462	498	490	523	509	499	553	516	499	492	472	511	511	519	518	459	482	472	506	529	517	506	529	489	512	499	514	478	484	467	487	503	482	485	499	513	486	480	520	490	513	464	471	524	520	530	486	498	497	514	490	443	487	510	461	493	478	490	505	487	522	528	531	525	493	501	487	529	497	521	493	485	486	490	487	521	475	528	496	539	484	490	484	493	474	531	492	497	519	493	492	492	514	501	431	540	493	485	463	472	518	499	505	507	460	530	465	484	508	519	490	519	528	497	479	490	507	489	492	482	520	507	467	493	482	494	502	478	474	525	493	475	482	508	474	498	498	529	460	519	510	523	513	538	481	512	502	503	479	486	473	507	539	486	527	474	506	492	521	476	490	485	475	485	521	483	518	487	512	509	495	472	521	484	536	530	484	483	521	486	502	538	472	478	495	473	468	492	497	485	504	514	492	544	525	508	525	559	480	490	542	485	483	466	519	476	496	504	465	501	504	495	496	504	507	468	504	478	463	522	501	526	465	476	487	493	531	519	473	486	493	484	492	473	491	503	500	506	460	466	492	471	505	503	514	513	489	469	540	499	498	482	512	488	498	473	471	475	512	511	493	481	520	476	509	506	485	497	528	502	481	494	470	500	516	495	507	508	507	507	495	519	520	496	503	528	462	509	529	476	511	499	494	452	503	527	495	489	503	468	511	513	494	489	522	468	523	529	474	503	524	541	472	516	519	544	516	505	495	465	507	478	452	463	527	460	496	522	477	498	510	517	521	544	486	513	518	512	507	528	455	478	513	512	465	513	511	500	554	509	518	527	458	499	513	486	477	482	513	477	511	499	522	475	502	462	534	519	458	502	515	536	545	477	500	500	489	491	473	529	506	490	479	509	493	553	499	465	491	507	447	497	495	495	520	512	472	535	499	471	503	480	495	546	475	521	485	483	453	475	534	506	467	482	523	451	530	514	504	482	521	485	548	500	488	485	476	457	536	545	456	506	494	493	500	505	471	492	480	490	503	524	504	490	462	513	526	496	481	494	509	460	487	515	537	479	530	482	441	473	494	519	504	493	491	466	508	483	488	484	528	498	458	534	500	481	486	460	517	526	488	494	489	485	481	561	503	493	506	514	510	458	456	503	484	502	509	497	521	492	493	438	483	525	468	515	479	492	481	469	517	485	504	534	504	462	490	520	465	462	490	503	500	498	506	516	505	497	516	487	517	505	472	467	535	479	473	493	517	523	457	499	511	448	488	486	503	516	493	504	532	488	504	502	534	505	529	517	497	491	487	504	498	544	489	494	529	462	506	474	488	510	482	524	499	548	508	500	519	507	518	491	502	522	472	511	490	520	502	468	512	503	533	482	520	473	502	485	479	480	497	495	501	473	507	477	491	473	492	480	503	477	513	464	489	458	511	518	486	493	511	506	524	540	497	493	496	487	488	542	481	496	474	543	492	528	532	512	474	508	457	483	498	472	533	477	516	528	509	480	503	476	518	474	484	486	494	506	496	533	477	503	526	504	506	492	504	488	516	465	487	515	518	495	493	497	491	518	511	505	503	504	541	494	481	509	491	473	459	478	520	543	495	505	512	496	511	490	529	509	484	513	522	539	486	499	491	468	499	494	487	480	484	498	507	504	493	485	491	488	489	512	457	492	473	482	509	514	492	495	494	475	540	493	521	479	471	484	511	513	494	545	459	541	487	488	510	484	501	510	450	459	484	486	476	509	467	450	460	487	522	495	488	456	528	508	486	515	488	502	476	463	483	500	507	486	454	492	494	512	481	487	497	466	454	517	549	463	516	476	501	507	491	541	509	471	513	526	501	514	490	473	497
3168	799	473	364	591	691	592	522	429	404	334	329	263	223	197	193	140	117	121	105	112	109	101	82	80	96	47	73	83	66	74	57	69	47	56	58	55	47	43	52	51	55	49	51	57	57	59	44	55	49	48	41	49	43	56	46	49	45	42	37	51	37	47	41	38	54	42	36	49	47	51	47	41	59	50	43	41	46	36	42	37	48	42	57	48	34	40	39	42	51	44	42	46	56	44	26	38	59	41	49	42	36	34	41	45	52	58	48	40	42	35	38	42	45	50	55	41	42	47	39	49	40	45	46	48	35	36	50	43	41	61	41	44	57	45	34	51	29	33	35	41	44	51	45	41	39	33	52	37	31	57	44	36	42	41	39	49	49	40	39	47	43	42	39	41	33	39	45	40	39	48	37	31	41	42	42	39	46	46	54	57	33	51	40	38	31	48	43	39	58	44	42	39	47	45	47	31	40	45	45	36	54	48	36	46	37	37	38	43	45	32	30	40	39	47	48	36	31	35	48	50	45	43	42	32	44	51	50	33	53	45	48	45	41	35	47	46	37	61	50	45	43	52	41	45	44	44	48	46	52	53	46	59	35	38	47	51	49	44	45	43	39	45	40	35	37	39	55	37	48	50	39	37	27	57	43	39	46	45	35	44	37	52	34	44	42	43	50	38	50	33	46	50	54	41	51	38	44	45	48	41	37	29	27	38	38	47	41	39	29	44	31	48	29	45	40	36	32	46	33	35	32	40	41	42	43	49	42	29	53	44	38	31	39	40	43	41	42	48	49	43	41	42	48	50	43	37	34	36	44	33	52	43	39	46	46	46	45	37	40	41	33	39	31	38	36	35	37	44	47	39	49	40	38	49	50	45	39	33	44	41	43	39	37	36	49	34	47	56	44	43	56	39	39	59	39	43	45	43	31	47	39	33	35	46	41	44	50	40	49	47	45	52	37	46	44	52	36	35	45	40	39	44	34	47	43	52	36	41	50	37	43	45	38	44	46	43	40	42	38	51	37	53	37	39	45	30	43	41	43	41	50	43	31	37	41	42	38	46	36	41	36	47	37	34	42	36	40	43	46	39	53	36	40	57	50	43	45	23	48	53	40	42	49	48	40	42	45	35	47	45	31	47	49	47	51	43	49	47	30	37	44	53	44	39	53	55	37	49	48	38	24	49	42	39	50	47	41	52	42	53	31	53	48	51	37	48	42	48	54	53	43	34	38	50	35	34	45	48	43	41	48	40	41	52	47	49	36	39	33	29	39	39	50	45	52	34	34	41	33	33	40	45	46	39	31	47	43	41	37	47	45	46	40	43	47	35	38	39	41	40	47	45	49	45	48	49	38	41	38	37	53	40	45	44	41	44	49	42	40	44	41	49	47	44	50	38	35	45	47	33	48	43	55	34	41	43	40	43	44	38	45	44	56	43	38	40	46	50	43	45	39	31	38	43	35	54	50	33	41	40	43	44	47	49	33	43	43	42	32	44	34	42	43	47	38	51	40	43	48	48	42	61	39	45	39	51	45	45	35	40	43	41	42	35	38	40	48	41	43	47	46	43	58	38	50	35	44	49	37	49	46	43	44	49	52	57	57	39	46	47	45	46	34	45	37	38	40	42	43	47	47	46	46	44	40	44	43	33	39	47	36	38	38	48	41	50	42	47	47	42	47	46	46	41	52	45	57	39	49	41	50	45	39	36	31	45	44	25	53	49	38	47	57	45	40	42	50	34	38	38	36	40	36	50	30	47	39	45	54	35	39	44	42	49	49	45	49	60	46	41	47	43	36	38	37	42	48	33	50	36	39	43	36	40	50	56	52	49	32	37	57	37	40	36	43	35	48	51	33	43	52	49	54	45	42	38	52	41	34	43	46	43	36	42	38	34	41	44	42	39	41	44	33	36	48	48	42	50	54	43	46	41	40	51	38	39	54	44	40	48	48	47	40	37	40	50	47	42	35	40	41	50	44	44	41	34	53	39	44	52	40	33	48	51	43	39	51	51	49	35	46	51	34	36	40	46	47	41	44	46	36	55	35	42	40	44	42	51	45	32	27	37	34	41	39	50	52	41	37	42	46	41	40	39	43	52	38	45	37	52	50	42	60	44	40	57	40	43	44	44	38	43	51	56	36	30	44	50	50	36	43	47	38	42	35	38	41	43	40	49	49	46	37	35	38	43	52	40	40	48	42	45	36	45	44	32	45	43	50	44	50	56	44	45	36	36	44	57	35	43	45	45	44	41	45	45	32	49	35	44	40	56	38	36	39	53	58	39	40	39	38	42	39	39	45	45	52	57	39	39	39	44	49	44	52	40	46	50	47	52	37	40	32	49	36	40	47	42	46	35	47	47	51	45	36	50	34	48	52	37	34	37	47	42	49	50	46	54	50	43	42	37	39	32	47	43	40	36	37	45	42	58	45	40	26	42	34	30	37	33	57	36	43	34	47	36	42	43	50	53	60	41	40	34	51	37	51	37	40	35	32	40	40	58	49	46	32	63	44	30	49	47	43	51	42	50	45	30	34	41	47	41	45	45	46	37	53	44	50	46	45	33	47	42	45	43	50	33	50	45	29	41	44	52	49	46	45	40	49	41	41	51	56	34	56	44	48	48	49	50	41	49	37	47	42	57	44	46	36	48	43	45	52	36	30	38	46	50	45	39	44	41	46	39	38	48	46	35	39	60	50	43	36	41	38	34	35	43	40	28	37	46	58	40	46	38	40	53	38	36	38	36	44	38	37	43	52	42	52	49	45	55	45	48	42	56	34	43	39	28	37	35	40	45	45	41	47	40	47	41	42	41	49	41	49	45	43	50	55	42	50	43	50	37	46	33	47	43	49	50	39	46	37	36	28	26	42	46	44	33	27	36	41	38	39	39	42	37	45	43	45	38	37	46	35	46	53	35	50	32	38	39	35	39	40	40	37	35	45	51	42	32	45	34	45	41	41	39	39	39	26	45	42	43	38	42	44	48	35	52	41	44	34	33	37	43	49	32	50	49	33	43	35	41	48	40	49	41	48	41	42	33	46	34	45	45	57	49	38	38	56	44	60	51	42	38	40	39	50	49	48	51	39	40	43	42	38	43	44	31	41	43	49	42	40	41	47	41	41	41	40	42	50	40	44	44	41	34	44	39	47	41	55	57	44	43	44	43	42	42	46	51	34	48	36	52	39	47	35	34	40	57	50	38	44	38	56	35	40	52	48	45	41	35	38	41	37	39	44	38	63	46	52	55	36	37	45	47	37	44	49	44	47	38	39	49	46	38	56	41	41	43	44	40	38	38	35	52	39	43	54	53	48	43	38	46	25	63	42	54	47	44	44	41	50	38	36	52	45	53	37	46	53	39	48	31	47	49	47	48	30	35	44	36	45	39	44	42	42	48	43	42	49	47	43	35	43	50	36	43	54	40	41	52	43	49	48	49	48	43	58	35	48	37	39	40	46	31	37	39	42	34	39	38	53	47	52	42	37	36	46	34	43	39	45
22599	16684	11269	24197	32037	30852	27452	23809	20630	17537	14877	12912	11504	9856	8345	7320	6213	5458	4738	4343	4008	3665	3443	3043	2848	2622	2415	2316	2098	1989	1926	1673	1503	1311	1284	1179	1172	1097	1077	1065	1088	1120	1158	1232	1228	1190	1177	1254	1136	976	981	951	1030	1019	971	858	841	881	859	849	869	858	846	878	849	766	865	838	809	781	748	773	789	822	782	758	799	762	739	725	751	731	783	765	685	747	732	742	773	697	698	736	699	731	724	720	658	677	645	682	635	692	726	632	731	647	669	677	686	644	658	662	639	690	707	642	660	669	646	625	717	687	715	721	683	712	673	690	646	706	682	626	663	674	705	661	672	684	696	637	711	690	705	630	714	659	735	624	621	671	664	684	697	715	692	626	652	664	669	689	719	703	656	652	694	673	675	660	723	660	646	629	697	639	668	691	683	672	617	640	638	685	697	686	699	720	685	676	697	701	666	702	676	669	663	677	688	638	746	659	702	682	671	674	637	673	654	657	701	669	660	681	676	660	639	680	691	664	648	625	639	687	647	647	600	657	624	614	673	654	625	689	685	676	642	608	643	651	688	712	677	643	671	718	622	682	680	709	732	701	668	683	688	709	629	660	680	642	667	749	672	675	676	684	697	650	625	680	650	665	682	708	664	675	664	653	610	639	636	623	673	658	643	686	697	691	660	627	682	670	700	667	644	678	650	693	627	633	639	685	669	714	673	699	640	687	680	758	698	653	670	645	700	693	699	667	640	680	653	665	697	730	676	653	666	683	634	673	632	684	669	684	664	672	665	653	687	674	719	639	685	661	642	664	683	689	658	670	708	698	680	669	647	675	637	702	679	676	715	671	657	643	720	697	627	704	661	647	679	694	669	727	685	647	694	656	721	667	664	677	639	687	650	675	649	664	667	705	689	704	679	664	646	667	741	696	685	669	646	692	641	637	663	605	661	620	614	668	656	681	688	646	650	644	643	647	682	675	641	655	649	665	650	631	649	661	727	659	663	646	665	676	645	715	668	641	678	686	691	685	694	694	652	656	677	655	638	667	599	682	645	658	669	699	673	637	652	624	680	679	671	649	705	679	661	620	659	674	672	648	674	674	688	649	671	678	740	675	686	681	612	686	700	705	660	664	702	683	673	696	692	669	670	673	686	705	681	679	696	679	632	694	662	633	618	670	698	629	611	686	695	670	638	652	662	670	732	738	677	684	610	651	688	632	652	690	672	661	701	662	685	645	683	657	700	663	665	695	667	650	728	688	675	701	632	655	694	650	664	659	679	703	694	673	700	698	656	669	675	686	661	707	645	724	723	670	674	663	671	628	681	640	715	682	651	672	675	687	688	687	679	688	649	682	618	691	645	706	627	649	689	662	652	670	722	666	678	673	767	625	673	666	683	690	662	658	677	692	632	675	687	676	714	679	671	694	691	673	652	660	683	601	659	689	617	675	669	658	641	642	671	696	665	698	662	646	706	636	672	650	680	677	720	672	635	702	700	669	642	661	683	687	651	660	699	655	648	668	664	714	625	656	730	685	673	664	675	696	657	692	703	627	657	718	654	648	667	704	620	688	659	709	692	664	694	679	639	683	671	656	659	688	647	715	704	687	664	650	687	678	651	620	669	639	666	687	704	640	640	687	651	663	683	655	664	674	683	719	650	679	667	687	681	647	693	693	683	632	683	732	653	655	679	703	683	692	694	645	656	632	661	674	676	687	655	688	680	681	678	666	699	691	706	711	657	648	670	635	643	639	627	675	634	672	700	623	664	684	655	643	644	689	696	690	647	666	695	615	701	639	666	661	721	634	635	650	657	706	659	698	679	722	662	673	694	688	699	651	708	652	621	671	648	704	666	681	626	692	683	691	652	670	699	676	663	677	665	701	664	681	661	657	700	674	637	698	731	690	699	700	680	680	699	632	677	634	636	680	668	648	636	661	707	667	671	690	686	696	655	689	661	667	670	605	684	681	695	692	651	651	676	673	658	697	668	687	697	637	645	637	676	660	668	689	645	669	632	660	659	654	696	650	609	645	602	666	620	679	679	700	681	697	631	675	673	670	720	651	690	648	662	659	654	632	620	631	645	662	658	639	662	719	633	670	640	668	669	637	673	721	655	647	655	627	673	664	696	657	629	688	682	620	643	706	694	678	661	659	691	632	686	655	652	682	696	682	688	686	688	690	686	684	696	648	687	705	680	664	690	654	668	655	700	682	675	683	680	686	662	682	697	683	671	660	674	727	679	704	659	638	685	638	692	677	673	649	692	677	633	654	643	652	672	689	655	654	670	660	674	640	686	662	683	654	664	626	669	671	664	641	634	672	677	709	665	644	710	641	708	670	621	672	632	677	617	651	622	683	661	648	679	626	683	631	657	641	725	653	640	686	668	643	664	652	661	644	719	614	680	693	673	678	669	686	659	691	707	666	675	685	636	680	655	682	722	650	710	649	623	683	654	660	648	622	655	672	684	722	701	705	656	702	635	654	622	649	699	670	689	655	652	647	729	654	680	664	673	636	697	671	671	670	674	634	697	702	644	635	680	698	687	643	690	640	655	696	673	615	687	728	654	694	676	684	655	677	653	631	653	702	659	660	670	643	638	628	711	697	694	706	679	667	667	664	676	667	646	654	677	702	664	656	664	700	686	676	717	618	648	704	674	676	649	654	679	662	681	689	700	662	674	702	656	652	693	707	683	679	676	683	694	667	705	717	674	679	699	665	690	706	702	684	684	683	676	725	702	688	628	669	611	655	622	645	716	689	670	686	673	636	680	608	672	664	684	645	646	679	710	675	710	703	720	642	639	648	666	671	654	677	674	688	683	659	703	651	614	652	740	623	670	706	671	638	653	702	652	689	662	629	703	645	686	648	696	673	682	666	656	648	681	676	634	667	674	685	639	678	651	634	643	692	635	679	651	609	639	681	623	715	701	760	664	721	708	677	660	667	692	676	701	685	669	660	701	686	677	630	652	657	653	624	643	621	648	678	700	715	614	661	652	641	698	673	658	670	702	696	687	674	630	649	633	677	635	650	688	687	687	707	606	693	722	691	631	713	688	642	648	661	655	697	676	690	681	668	673	673	667	662	663	681	666	639	652	669	636	654	643	681	721	680	658	636	666	662	647	672	687	675	669	648	637	654	685	651	678	630	637	681	684	651	681	655	691	653	631	672	660	680	676	708	692	646	683	656	710	619	705	653	641	655	666	679	672	685	668	678	677	677	661	731	708	635	656	653	651	658	681	690	661	691	688	637	687	682	674	649	612	698	665	668	698	641	689	648	666	694	693	669	693	684	714	655	648	693	667	700	693	694	694	645	669	693	664	687	693	645	717	638	649	717	635	652	608	676	667	675	703	645	659	639	666	671	652	659	628	685	690	699	653	675	682	679	661	697	684	682	634	650	659	674	655	667	693	658	726	700	692	661	700	678	657	660	680	674	646	678	715	637	687	698	647	661	689	692	680	668	640	709	704	641	672	659	622	667	693	657	711	706	679	697	657	669	680	654
2529	1247	715	554	854	992	875	756	673	582	515	440	366	357	303	258	205	193	152	145	147	148	136	117	100	100	117	98	96	86	91	78	89	69	67	68	84	66	60	61	67	52	69	51	64	53	71	83	78	71	47	61	49	69	55	64	57	71	42	53	52	68	49	42	60	57	58	58	60	50	48	60	33	52	47	50	73	60	57	72	50	55	53	52	42	53	56	46	57	56	56	50	46	51	59	62	39	57	50	46	40	55	41	36	48	51	38	47	45	50	51	56	48	53	42	36	50	55	43	53	55	51	37	53	38	46	42	51	55	55	38	45	45	54	55	51	49	58	55	54	54	45	51	42	43	37	45	43	62	54	53	49	40	42	50	50	47	49	40	41	64	56	45	60	54	59	43	49	50	55	57	44	61	54	46	49	59	62	31	46	51	45	49	53	57	34	56	42	48	48	45	47	53	40	53	46	56	47	43	48	49	48	43	59	59	57	56	48	47	41	44	41	40	56	52	39	42	46	53	38	42	34	48	57	56	44	47	52	52	52	50	63	46	53	52	39	49	41	61	56	40	43	45	51	43	60	48	45	41	51	51	49	47	47	40	69	44	42	38	61	40	48	56	46	44	30	66	51	47	46	65	56	52	41	47	56	43	57	46	49	57	42	54	56	46	41	49	50	67	54	55	44	53	69	43	42	62	43	40	49	35	73	52	61	53	49	46	40	52	42	51	47	50	39	55	54	46	46	45	47	44	52	30	55	43	46	54	41	48	45	58	50	44	48	60	58	45	46	54	50	53	40	60	50	52	38	56	67	64	52	46	43	63	62	42	61	55	45	38	33	52	45	64	63	39	53	58	47	41	53	45	34	55	50	58	60	56	41	48	41	65	61	51	46	54	41	46	37	55	52	47	53	46	53	43	44	45	43	47	40	40	58	54	55	51	49	52	41	48	43	53	35	53	39	43	40	35	53	51	54	46	41	45	51	53	55	55	51	60	45	42	57	38	53	45	49	51	43	47	51	45	47	51	46	45	38	59	54	48	47	48	51	53	47	51	42	38	45	52	47	37	57	39	58	44	54	49	38	50	37	69	46	47	55	50	51	47	46	50	44	45	44	57	51	52	49	40	51	49	53	56	62	36	54	39	51	43	52	50	50	50	56	47	54	62	48	48	50	42	45	53	38	52	58	56	51	56	45	52	50	68	41	50	40	50	60	48	50	45	44	55	56	50	55	47	40	45	37	40	51	38	48	39	53	53	51	40	44	48	58	47	60	51	41	50	60	56	66	35	49	59	35	50	48	47	55	43	41	45	60	43	38	55	39	59	58	56	63	47	44	43	37	47	56	46	49	44	35	44	57	41	50	41	49	38	43	52	54	43	51	58	55	44	48	44	40	43	50	46	48	51	36	51	56	52	52	38	55	47	42	61	63	42	51	50	50	58	55	48	37	48	74	61	35	40	43	55	45	48	55	50	44	54	54	49	48	39	53	35	59	51	54	48	49	55	46	45	46	39	43	50	36	45	53	50	47	57	45	50	37	50	46	49	45	55	36	46	60	40	67	42	44	60	40	38	40	40	50	56	37	39	47	48	47	40	51	38	51	61	46	51	46	30	58	46	43	33	44	45	50	46	55	55	53	36	50	49	57	40	53	58	39	58	36	42	44	43	55	50	33	39	40	54	48	54	43	47	52	43	41	46	48	46	50	56	36	52	55	38	65	52	43	56	48	34	46	53	46	41	63	46	61	40	36	48	55	41	45	58	51	54	55	43	51	37	61	52	54	59	57	45	42	46	46	45	50	56	53	57	51	38	63	53	51	49	47	53	53	48	53	33	54	50	64	57	50	40	44	46	56	49	55	45	42	60	39	36	65	40	53	41	53	40	53	44	53	64	51	36	55	56	57	48	46	59	44	38	36	50	47	53	57	55	49	50	44	52	54	45	53	49	50	43	61	56	43	48	56	55	43	50	49	54	43	47	41	55	48	55	53	55	52	45	50	43	50	41	57	38	43	48	45	54	55	39	49	47	53	48	44	36	38	59	60	47	62	48	56	51	47	59	45	45	52	43	45	47	46	54	48	58	47	52	49	41	34	45	43	51	50	45	50	46	55	44	44	44	48	49	45	39	64	48	55	40	53	47	49	50	44	54	65	58	46	41	35	49	53	48	44	46	55	58	49	52	45	47	51	57	43	60	29	44	41	47	47	56	47	50	48	48	45	45	47	58	54	54	44	46	55	54	48	52	48	65	62	46	40	51	43	60	53	53	52	50	59	53	52	58	59	38	47	58	53	60	52	38	60	47	40	54	44	50	63	46	59	46	45	53	54	53	38	53	50	42	45	48	41	47	52	49	50	53	45	53	42	51	52	43	48	50	53	55	65	52	49	54	39	45	55	48	47	47	39	47	52	55	45	44	56	53	42	60	41	48	48	51	42	50	58	55	51	50	45	45	40	46	58	45	40	44	42	51	55	58	48	41	64	50	39	44	52	52	47	31	38	56	51	49	70	47	46	43	47	54	53	53	56	51	42	45	55	51	43	54	51	37	56	53	53	39	54	43	40	41	63	46	44	49	54	46	44	53	41	50	49	36	49	46	40	40	36	41	55	49	57	44	38	48	44	52	56	48	47	50	36	46	51	51	39	55	41	61	42	55	54	57	50	58	43	35	48	51	52	60	51	32	38	58	51	33	33	54	48	56	35	37	40	46	45	42	46	38	64	59	46	63	48	56	56	34	55	61	46	52	57	35	41	59	43	45	39	55	53	48	57	49	48	41	52	46	43	44	46	37	42	67	52	55	73	47	48	46	50	41	38	48	50	37	44	52	42	47	46	47	47	53	50	44	42	48	53	42	36	50	42	27	45	34	40	43	48	49	50	63	51	42	48	44	49	60	43	50	48	45	41	35	52	44	51	47	55	48	53	48	51	56	41	38	43	48	41	55	55	46	37	44	50	68	50	52	46	44	39	64	53	46	55	61	50	53	66	54	54	48	46	57	54	30	42	47	59	54	47	41	46	56	58	57	50	58	60	62	43	51	39	41	51	45	42	54	52	57	45	43	53	47	45	47	44	42	29	51	40	47	56	43	58	56	56	63	55	36	49	39	54	37	36	46	51	59	48	43	51	54	58	42	52	57	55	42	56	50	52	54	44	63	50	44	50	43	45	43	56	46	42	51	49	42	49	60	43	43	57	53	50	51	57	36	51	47	69	50	53	53	50	56	43	43	50	41	53	56	45	50	51	36	55	58	56	41	47	48	42	44	54	38	58	46	34	59	43	43	44	63	66	56	49	49	52	59	45	42	55	49	51	40	56	48	43	44	39	55	42	55	45	43	61	62	37	52	50	63	32	51	58	48	49	44	59	53	42	48	53	41	63	50	48	52	39	47	43	54	53	54	47	40	43	52	45	42	66	48	59	49	45	48	45	42	47	47	49	34	54	36	53	58	60	55	53	49	38	48	45	60	63	29	45	42	43	47	52	45	62	46	52
28099	21089	14835	28664	36497	35549	32303	28828	25459	22517	19442	17028	15411	13461	11606	10037	8746	7597	6731	5886	5384	5026	4607	4212	3765	3621	3310	3087	2853	2694	2517	2239	1981	1816	1652	1625	1439	1415	1408	1388	1502	1427	1504	1504	1506	1535	1498	1451	1394	1247	1226	1201	1209	1103	1128	1127	1095	1133	1076	1123	1043	1049	1002	962	1009	959	970	1000	1000	945	928	916	887	878	919	905	983	835	858	829	856	862	881	860	844	919	863	823	867	845	834	885	819	788	850	794	760	799	793	813	755	774	768	758	783	764	776	838	744	763	782	752	767	743	748	784	738	722	800	764	779	749	759	745	806	764	779	737	751	787	761	793	745	764	787	819	741	710	796	750	805	799	796	747	733	762	719	784	776	762	747	783	768	774	739	766	729	728	748	748	744	800	783	750	753	736	787	765	738	768	729	730	745	761	714	671	703	756	743	761	778	750	747	750	754	751	739	775	755	763	780	783	783	781	733	721	743	768	765	764	691	833	736	747	731	816	734	734	730	738	743	756	734	811	809	779	752	756	742	789	749	733	795	778	763	741	784	713	793	729	744	731	794	793	759	769	796	748	755	799	796	732	776	745	750	700	781	781	795	733	784	764	709	737	763	755	734	721	765	723	754	733	714	732	738	739	772	745	754	759	771	749	805	731	764	737	775	794	740	762	742	729	716	761	793	736	756	724	741	739	749	717	722	793	767	788	723	715	779	762	789	718	796	776	751	779	761	739	788	755	760	772	765	755	770	746	739	804	732	729	706	758	763	705	828	734	759	794	769	794	765	758	746	744	721	738	728	753	769	774	746	757	738	775	806	786	734	757	762	753	718	748	768	713	735	710	756	758	795	729	784	748	769	792	782	718	758	818	756	774	720	765	739	757	706	730	772	786	777	763	751	774	767	755	789	687	794	781	775	762	750	774	720	750	744	690	729	729	752	750	760	761	747	737	760	796	814	754	778	735	724	753	741	782	723	722	757	712	760	783	739	767	762	775	758	758	788	754	742	745	742	730	754	747	783	740	731	794	777	774	741	791	792	759	777	744	733	756	730	782	734	748	764	735	711	738	773	758	716	722	714	757	784	791	733	767	738	782	753	756	772	764	744	779	812	693	771	747	722	773	774	776	732	705	763	741	780	767	731	766	764	788	772	726	766	755	713	752	764	756	760	766	765	717	789	727	709	716	774	731	728	716	749	739	727	749	762	790	780	707	747	751	774	783	765	780	773	676	752	799	771	711	755	749	721	751	734	783	751	741	695	771	759	794	759	795	796	794	727	762	761	771	749	776	803	744	755	757	754	751	747	724	738	784	787	749	751	762	766	684	784	747	775	736	740	777	707	744	755	767	709	755	763	751	737	785	706	758	820	751	768	710	755	741	786	750	759	717	788	774	774	747	746	746	779	753	759	759	756	785	735	717	752	753	710	712	713	724	751	762	737	726	758	728	789	762	768	774	785	792	767	748	750	712	749	772	778	806	726	755	785	775	781	774	754	733	715	765	744	764	731	758	742	752	760	768	750	763	764	757	758	764	705	772	758	753	744	750	768	761	760	781	776	779	764	758	734	755	767	752	712	745	754	747	719	755	724	711	791	766	787	715	741	739	779	713	805	715	791	784	772	700	773	726	732	776	732	725	793	738	711	778	773	747	771	779	732	762	748	738	799	739	740	739	741	732	774	750	754	698	787	709	761	735	756	775	760	723	773	753	750	775	775	736	745	771	784	764	735	777	801	749	776	768	798	719	794	784	764	772	763	723	736	717	751	760	737	762	769	754	769	776	765	795	765	747	753	750	738	780	723	821	762	789	742	787	768	744	750	754	743	755	764	716	741	761	765	753	745	716	754	749	741	768	703	723	769	736	799	789	756	744	774	775	776	748	811	785	724	752	692	744	729	755	761	750	740	719	794	797	782	776	758	753	736	697	757	761	767	796	810	750	727	766	756	732	793	714	750	722	739	774	758	784	762	776	789	738	749	798	764	814	795	743	781	777	784	738	742	735	798	751	787	726	735	759	759	770	760	755	730	771	711	715	754	734	740	767	793	739	754	763	786	762	726	722	711	766	780	751	749	734	770	748	736	757	780	786	777	791	747	742	752	776	780	769	749	778	765	742	730	762	738	814	784	726	745	712	773	762	766	793	779	775	730	703	714	724	768	757	726	694	784	768	703	737	761	755	742	768	767	725	776	762	755	736	773	783	751	727	772	773	700	795	735	766	723	744	760	781	724	731	754	799	754	821	756	779	777	753	770	793	775	765	771	768	800	764	720	724	712	759	775	733	714	768	782	794	769	746	717	754	708	716	763	692	754	760	718	746	763	716	769	740	765	791	728	747	728	752	761	808	742	779	738	760	764	765	810	738	726	741	767	759	775	730	753	735	769	780	791	768	742	771	762	777	725	738	795	762	758	768	790	781	733	751	734	772	759	761	739	732	745	823	804	793	752	749	675	737	721	723	749	747	718	749	742	720	730	735	704	708	767	745	747	749	708	771	752	807	764	800	744	713	722	767	716	735	769	773	733	692	746	746	764	747	773	763	749	699	785	760	743	751	713	718	772	761	765	733	762	740	750	716	762	793	734	783	753	769	718	722	780	795	749	719	733	796	742	784	801	799	801	732	762	746	766	763	734	765	747	758	748	798	789	735	794	804	755	777	788	727	745	782	791	767	774	753	789	743	696	812	768	813	737	768	756	783	756	708	763	743	731	795	722	761	708	751	779	723	716	800	756	730	739	769	746	745	778	770	759	712	731	726	742	727	757	720	777	746	795	741	763	758	786	722	734	718	736	763	757	706	770	761	775	773	762	769	781	785	740	769	785	811	761	766	770	755	732	743	772	747	737	745	773	758	742	777	791	753	816	749	757	782	749	741	701	767	725	736	753	736	769	781	763	797	754	750	764	769	771	783	759	754	776	727	723	764	754	760	791	793	726	757	706	748	721	797	745	721	725	756	749	774	752	746	750	798	767	734	742	776	748	750	742	754	725	788	747	755	766	781	742	715	771	725	726	746	776	739	804	723	742	818	760	759	701	766	752	726	740	819	786	800	776	754	733	769	759	764	717	763	756	768	763	758	773	802	738	776	769	764	746	761	777	738	792	676	712	746	745	795	757	733	759	809	737	801	735	719	766	763	756	799	732	784	785	801	772	735	743	750	801	793	767	766	810	769	775	762	768	732	763	738	794	751	750	802	764	766	720	716	734	776	783	757	776	762	805	757	728	726	748	742	727	808	797	732	816	738	781	746	772	728	757	699	756	759	787	745	731	775	743	744	750	722	807	717	796	758	727	765	773	766	736	755	774	709	771	733	764	799	783	749	786	753	764	757	747	750	748	764	757	775	770	752	747	719	768	749	740	764	814	780	792	727	757	759	777	751	763	809	809	759	727	744	780	710	743	754	740	759	760	739	756	739	743	758	770	724	782	752	762	751	731	743	743	741	815	765	727	738	781	742	766	766	781	850	732	792	738	745	744	688	736	722	769	772	745	820	787	754	775	709	751	760
1911	548	295	221	391	459	397	337	317	244	241	216	161	156	149	109	101	87	69	85	80	46	57	67	49	54	57	54	45	43	49	51	46	41	37	23	29	39	33	33	36	37	49	42	41	42	31	35	31	34	33	25	26	24	43	36	42	36	29	28	23	43	36	27	35	28	37	26	29	26	31	25	24	28	35	26	38	32	31	31	26	22	25	24	22	31	25	35	28	25	21	37	28	28	20	31	30	22	31	24	26	31	27	29	24	33	24	37	19	28	36	25	28	26	30	33	25	26	29	14	28	20	29	28	35	31	26	20	27	20	31	32	29	26	16	28	21	33	29	30	25	31	31	29	35	34	31	26	32	44	27	27	29	33	28	26	23	23	29	24	32	26	31	37	31	26	24	26	29	25	22	19	29	18	35	21	29	32	22	24	28	23	22	30	29	31	14	22	25	28	30	22	14	29	23	31	39	28	31	31	31	36	25	34	18	21	19	26	32	24	26	27	31	26	26	27	36	31	31	30	26	30	24	41	21	29	21	28	32	22	16	35	27	24	32	38	32	28	25	40	25	37	30	28	24	25	26	29	30	28	34	28	20	32	25	33	16	29	27	30	31	23	18	39	32	27	20	25	28	18	27	29	35	29	26	30	22	24	19	29	21	26	37	18	32	19	34	23	16	22	27	23	19	26	19	32	22	20	19	35	24	21	22	29	21	30	32	34	25	32	22	28	13	24	16	20	23	28	28	27	25	21	18	29	33	27	26	27	19	17	37	23	36	24	31	32	25	30	27	36	28	25	26	26	34	23	38	25	23	28	32	25	28	29	32	30	18	31	26	21	29	27	39	31	17	30	28	23	25	28	27	20	24	33	26	16	19	29	20	21	25	31	18	20	23	27	25	28	17	40	25	24	34	26	21	34	16	24	30	18	35	25	26	30	27	25	30	26	38	42	35	24	35	28	39	34	36	27	24	23	30	23	25	36	28	28	41	25	39	23	34	30	33	26	24	22	24	23	23	30	21	17	35	30	22	26	22	24	19	22	28	18	30	23	33	24	32	35	27	26	17	21	25	27	29	16	31	25	32	23	39	25	22	33	27	23	23	25	25	27	23	24	29	27	30	25	15	31	26	38	25	26	23	27	31	18	35	35	27	31	28	43	30	27	19	36	30	31	23	24	35	36	17	25	23	22	26	19	27	34	27	31	34	29	28	22	33	30	30	24	27	28	30	23	19	30	36	23	20	27	27	22	26	23	33	17	30	25	23	23	27	26	23	25	25	32	34	26	31	29	33	22	26	26	21	33	28	31	23	21	30	30	17	23	37	21	21	25	19	32	20	19	34	21	25	28	26	26	44	27	25	26	24	25	19	26	21	23	29	23	35	27	18	28	25	22	22	20	30	24	37	23	25	23	36	28	27	25	24	25	22	31	35	25	21	26	21	26	37	25	19	24	25	30	19	30	33	27	24	25	30	16	22	27	20	22	21	34	30	32	31	26	30	33	21	24	22	26	25	24	26	26	36	25	28	22	27	24	26	26	28	24	28	30	28	21	27	31	31	24	21	29	28	24	26	28	26	27	24	19	36	27	37	20	24	23	30	29	21	20	22	26	28	30	36	18	29	32	16	36	20	26	24	24	29	32	28	21	21	31	34	29	20	35	29	26	24	22	24	22	30	20	30	29	28	28	25	25	34	29	25	29	30	25	21	19	29	33	26	30	29	34	25	34	26	30	29	20	25	29	31	24	14	22	26	18	33	27	37	31	23	27	35	30	26	31	28	27	30	28	29	26	18	25	30	28	27	22	22	26	22	27	21	19	28	28	20	28	26	26	30	26	24	38	19	13	24	25	34	33	34	30	25	29	22	27	30	27	32	36	26	18	20	25	29	21	27	22	18	18	37	27	28	15	26	33	23	27	34	22	21	24	26	19	26	22	24	28	24	15	23	23	26	22	27	27	17	28	21	31	27	25	25	22	28	28	25	33	15	31	40	24	33	26	28	26	27	22	23	30	27	27	26	20	22	27	30	25	25	19	26	17	28	27	31	27	34	27	28	22	35	29	28	25	27	24	26	30	32	37	26	36	22	25	24	21	30	29	32	30	25	27	20	25	32	19	22	30	26	24	19	37	30	26	27	25	29	26	37	40	34	26	24	20	27	21	24	36	25	21	22	36	21	26	26	37	26	33	16	22	22	24	22	28	30	29	25	25	36	30	23	29	28	25	27	21	36	21	27	21	32	24	30	16	24	24	18	24	28	32	17	23	23	35	36	33	21	24	28	23	29	29	21	28	22	24	24	28	36	22	24	21	27	23	27	33	26	28	24	30	27	30	31	24	31	38	25	36	22	25	28	23	16	30	27	24	16	34	39	19	26	34	16	22	20	21	32	31	28	28	29	21	37	22	15	32	29	21	29	29	24	26	25	37	26	31	36	31	29	25	33	37	25	30	24	25	31	29	25	18	29	33	39	26	23	28	28	28	37	22	30	16	30	34	32	27	24	32	34	25	24	30	19	18	24	23	29	26	27	25	33	28	22	25	33	32	15	30	20	25	28	20	36	21	28	34	26	26	30	35	31	34	21	30	39	29	38	20	29	34	31	22	31	34	25	28	25	24	23	24	27	29	24	23	25	25	28	21	26	22	22	26	30	28	30	36	35	28	24	23	26	34	31	36	27	22	32	30	28	27	21	29	25	27	22	29	21	26	33	34	21	29	22	28	26	22	22	23	31	32	32	32	26	31	25	21	26	30	22	32	35	33	26	30	28	33	39	23	23	25	33	25	32	21	27	35	31	30	25	26	25	25	36	32	24	21	28	26	36	28	34	28	29	32	22	30	38	33	23	36	26	23	29	25	38	33	30	35	33	26	20	37	28	36	39	19	28	30	26	30	29	23	15	27	24	18	27	31	21	23	23	31	21	35	28	16	28	26	29	31	25	31	29	21	19	23	30	23	29	24	27	18	28	29	29	30	25	31	31	32	23	24	34	29	36	25	20	32	28	22	27	25	25	25	33	26	24	30	24	18	26	32	31	23	23	28	32	26	25	24	36	31	32	19	27	28	37	36	22	25	21	19	23	30	23	18	31	20	21	27	20	26	26	26	24	26	31	23	24	17	30	31	32	23	22	26	28	30	16	27	29	28	34	21	20	34	24	29	34	31	32	22	31	32	20	31	29	28	23	28	15	15	20	30	21	24	30	26	30	21	26	32	37	28	13	38	27	34	17	23	27	30	28	24	17	20	25	21	32	25	29	31	24	31	26	23	26	31	25	18	23	26	27	25	20	39	29	27	25	28	32	28	34	30	21	28	27	24	33	35	31	33	30	24	27	34	27	26	35	26	26	23	23	32	34	25	19	20	32	31	32	24	30	28	30	31	23	25	21	24	24	32	21	39	25	19	23	31	24	30	21	36	15	21	18	30	26	29	26	30	30	20	23	24	28	28	22	33	23	28	24	24	29	27	30	25	43	23	29	29	32	15	43	34	33	32
19775	13462	8399	19849	27775	26711	23430	19975	16536	13766	11768	10004	8537	7262	6140	5259	4452	3927	3458	3116	2808	2639	2449	2308	2056	2067	1803	1721	1558	1480	1310	1149	1050	955	875	752	754	751	782	801	780	805	859	828	913	911	823	816	735	682	643	732	655	673	632	592	606	642	605	626	603	563	521	539	566	553	601	554	549	560	498	505	485	547	506	519	501	494	482	504	532	474	491	484	489	490	448	472	490	500	472	471	459	482	439	443	445	419	480	437	481	423	451	419	415	448	434	426	440	432	433	486	445	397	455	435	392	466	457	424	409	435	466	424	434	464	443	433	390	470	448	461	427	405	431	425	399	470	442	419	402	462	434	418	428	434	443	448	436	416	468	435	451	451	441	428	430	462	450	431	419	464	444	432	405	427	427	440	440	458	471	419	443	427	456	423	433	432	411	409	386	504	430	465	440	485	441	425	433	450	457	413	405	470	422	456	449	411	463	418	429	457	387	407	496	445	449	416	458	415	463	453	425	412	431	404	444	426	426	422	438	441	389	458	417	450	439	415	450	401	447	459	415	440	460	449	419	416	450	412	422	456	450	418	414	446	408	457	440	409	458	477	452	436	442	438	421	410	436	431	419	423	452	427	436	411	416	455	443	452	435	418	442	440	441	443	384	460	462	406	454	463	420	412	412	422	462	444	415	446	476	438	435	419	433	441	431	462	424	482	443	475	433	462	392	457	470	423	438	446	421	399	437	428	476	466	456	450	470	459	436	414	403	484	400	426	449	425	433	454	425	428	454	405	437	443	468	412	414	422	448	393	493	456	419	414	438	418	437	405	410	398	472	453	422	425	360	435	396	433	455	426	409	426	434	457	442	443	403	437	440	452	426	428	418	417	446	408	439	398	454	447	432	434	472	428	419	436	455	439	457	474	468	438	449	443	417	418	468	439	431	466	436	423	440	430	457	451	435	414	441	417	427	462	427	401	476	436	437	420	428	424	421	489	400	418	446	426	439	455	444	427	413	453	456	425	441	417	459	420	441	444	464	402	418	415	430	427	408	457	454	452	426	459	414	436	391	447	423	433	424	454	457	434	394	469	419	459	415	424	396	459	434	464	436	429	449	459	426	443	449	429	438	418	465	423	450	426	416	428	444	450	481	432	376	432	420	424	401	441	439	472	408	440	434	421	407	440	438	415	443	456	430	455	444	428	445	400	430	457	428	422	415	410	466	415	438	405	465	431	409	439	413	419	388	462	421	464	414	420	456	414	500	430	418	437	427	438	460	401	432	475	434	410	414	427	441	424	439	440	450	403	389	428	417	444	430	429	439	473	441	482	422	418	400	428	427	421	423	437	416	401	410	430	400	424	402	472	450	413	435	456	407	452	430	420	425	442	424	456	442	428	422	398	415	476	411	363	444	418	446	447	428	418	443	437	422	415	445	459	429	394	442	433	440	436	457	454	436	425	426	445	408	430	408	433	455	408	447	416	413	437	431	458	432	384	433	450	446	420	450	414	418	395	407	442	439	421	456	430	428	409	429	440	404	480	436	437	425	418	473	411	433	410	448	466	432	417	429	483	432	426	465	434	410	401	443	442	429	394	414	447	435	416	434	470	436	444	407	431	418	418	465	425	449	433	439	439	452	403	450	455	440	428	448	460	444	479	423	474	438	452	445	440	404	438	425	433	420	424	440	418	421	424	425	459	449	429	426	439	451	434	426	429	426	454	421	397	419	433	416	406	409	478	444	461	390	446	447	434	443	480	383	468	429	425	475	461	418	449	429	425	456	442	434	417	443	469	434	443	401	447	395	485	415	429	431	453	457	502	407	427	453	443	428	432	436	457	436	454	453	453	456	427	441	453	406	413	411	456	412	448	461	443	431	467	434	441	440	457	439	441	454	462	412	450	402	435	471	451	419	415	445	475	400	436	460	440	432	433	452	434	443	414	442	458	441	454	468	426	455	426	423	425	417	426	459	426	448	417	424	435	485	485	438	416	449	463	443	438	472	447	432	426	425	459	442	415	438	459	494	453	427	437	431	438	453	436	430	432	432	441	455	422	433	447	428	453	468	444	445	405	438	448	422	452	422	443	420	398	464	457	437	446	449	451	460	397	448	497	463	380	407	432	422	433	437	443	458	464	425	458	430	426	418	398	453	473	436	426	429	452	417	420	429	426	408	450	402	462	422	478	435	407	459	449	427	436	438	474	463	457	460	410	397	445	461	435	429	430	427	419	446	417	487	451	442	478	429	429	445	444	393	432	419	419	461	412	462	431	445	435	480	441	441	449	454	454	495	411	404	438	435	440	463	433	423	430	401	470	423	416	441	444	422	410	458	432	463	421	482	430	402	424	438	411	423	407	460	438	453	430	453	418	445	448	445	467	432	429	439	459	442	415	423	433	443	437	473	427	438	429	426	394	398	386	426	403	424	411	446	386	400	420	441	432	458	436	444	444	428	453	446	442	444	444	461	436	434	452	425	432	448	452	415	445	409	461	415	443	456	430	463	439	440	410	434	430	431	430	436	465	474	418	400	423	382	470	424	426	441	428	464	427	463	456	389	428	431	413	429	404	407	444	426	434	423	434	433	463	464	423	410	455	451	467	432	438	437	455	410	476	430	435	434	413	405	427	401	447	427	447	425	421	440	459	451	431	449	469	429	436	419	444	418	460	449	414	424	432	428	443	467	421	438	431	414	424	413	447	429	447	464	452	454	450	426	437	448	431	444	421	477	421	417	417	445	430	408	444	423	481	445	447	438	419	418	431	450	484	477	438	448	433	457	460	408	443	467	435	442	428	423	416	474	476	470	458	470	433	443	486	425	466	481	462	428	427	430	452	452	431	398	445	411	427	429	444	449	427	419	434	447	460	416	410	405	451	444	432	414	441	420	433	419	426	431	438	461	418	427	428	448	444	440	431	424	442	436	406	414	443	402	426	471	450	414	446	438	406	395	471	435	424	457	399	413	418	445	422	454	452	415	473	430	446	467	441	435	418	416	454	417	450	421	433	449	457	400	448	436	416	435	414	463	459	471	473	426	408	465	454	427	424	431	454	393	389	423	488	456	417	453	460	461	436	432	439	405	458	448	493	444	474	415	437	449	468	448	452	453	433	420	391	382	447	451	431	430	446	463	411	411	460	418	438	426	412	453	445	459	444	423	414	445	446	417	441	443	419	424	410	453	426	446	445	473	458	427	441	419	417	466	450	443	428	450	430	428	445	432	455	441	428	449	450	459	406	436	426	431	439	450	472	460	448	439	454	432	434	464	407	453	423	460	416	428	411	413	429	457	429	422	470	440	400	439	431	447	442	418	460	451	466	450	445	438	413	473	429	426	465	435	434	428	421	454	467	465	451	426	442	459	467	459	458	441	396	449	439	414	422	432	446	422	423	434	442	426	440	447	426	454	430	450	453	404	416	455	472	470	472	384	429	428	415	458	423	415	430	456	409	460	422	421	404	443	459	469	438	418	449	430	453	467	413	435	421	467	422	436	453	418	434	432	438
1413	858	494	349	612	721	648	540	454	424	341	324	279	233	211	180	151	151	109	105	91	95	89	95	93	73	69	72	60	55	49	56	59	59	48	42	40	47	40	43	37	44	46	43	51	52	48	37	53	44	38	51	44	35	39	35	42	37	37	30	36	47	25	41	33	37	34	32	27	46	21	31	33	33	33	26	25	38	33	35	22	32	30	36	32	40	22	27	29	30	25	42	39	32	34	34	31	22	24	28	31	34	33	32	22	21	35	31	32	40	30	33	20	39	30	27	27	24	26	22	28	26	26	29	29	28	32	41	32	28	34	35	32	27	37	32	28	26	40	32	38	30	30	27	32	29	30	32	30	36	32	35	33	28	29	46	31	30	35	35	27	23	31	35	27	16	29	24	27	26	26	30	27	32	24	26	27	29	35	26	34	30	17	40	27	38	35	25	23	40	33	37	27	49	26	37	28	34	34	25	28	37	35	32	26	28	25	39	29	30	32	31	25	37	27	27	27	31	45	41	27	29	26	33	30	25	26	48	32	38	31	40	38	32	33	27	32	30	41	36	33	43	39	26	26	24	33	21	28	19	32	21	32	23	31	22	34	29	48	29	27	30	35	34	31	22	33	21	32	24	31	32	24	37	32	25	28	28	27	37	26	35	31	45	19	23	30	41	35	23	34	35	25	20	33	32	27	25	26	38	25	36	43	28	25	25	31	40	38	26	37	32	27	32	30	26	26	31	36	26	34	26	35	32	27	34	27	25	32	41	41	21	33	20	26	40	31	35	23	24	33	26	32	44	36	34	25	35	28	40	29	30	25	29	37	35	33	34	31	44	30	24	44	30	22	25	29	32	25	34	35	33	25	36	35	26	26	28	37	43	38	36	28	33	38	23	40	31	28	32	32	34	42	33	38	36	26	39	30	28	34	28	44	32	33	22	28	34	32	28	33	24	32	30	36	25	32	28	23	26	34	40	32	27	28	28	26	21	22	29	37	22	20	17	23	25	30	32	24	31	33	30	29	32	37	24	27	28	32	23	27	31	26	29	33	31	27	36	30	34	25	28	44	30	42	29	30	26	33	32	27	23	32	33	32	26	31	32	42	30	36	26	24	40	30	35	27	30	28	36	27	27	31	29	35	25	34	28	19	30	31	20	25	24	23	34	27	30	32	26	26	38	25	34	30	30	35	31	36	43	36	29	26	41	40	21	41	28	26	35	32	27	26	40	34	32	36	41	27	35	38	40	25	36	24	41	30	22	36	35	29	27	37	29	39	19	38	34	40	27	30	33	37	22	33	31	25	34	24	33	26	35	32	33	32	34	33	23	35	31	37	29	32	30	33	33	32	42	34	40	35	23	35	29	30	27	28	27	24	28	28	35	33	26	29	37	22	28	30	38	31	23	26	29	37	25	25	34	24	34	24	26	35	23	41	33	27	35	34	23	36	34	37	31	26	28	24	37	40	37	29	21	22	38	30	33	39	26	45	30	19	25	30	33	37	27	21	27	43	29	32	36	39	35	31	31	29	28	29	27	24	27	29	24	40	24	30	29	36	37	25	33	32	25	37	27	27	23	30	40	22	25	24	34	25	21	35	26	31	42	39	35	34	38	36	30	35	17	31	27	21	37	34	25	42	28	22	26	30	27	38	50	27	24	35	25	34	27	38	37	32	29	28	23	27	40	31	34	30	29	41	38	31	30	23	25	34	29	28	35	39	42	26	30	23	27	34	23	22	33	29	34	31	24	28	34	30	38	24	32	30	22	37	26	34	30	33	35	33	35	28	25	44	28	31	32	32	29	40	23	32	30	26	18	35	27	30	30	23	37	35	32	24	32	28	27	27	22	38	27	21	24	27	29	28	33	32	40	38	31	33	29	26	29	31	41	32	25	34	37	29	28	37	38	30	25	33	28	24	33	28	25	40	36	30	31	32	43	32	31	33	25	37	23	41	27	38	36	29	27	39	46	46	29	31	35	28	31	31	31	29	32	31	28	32	25	27	23	38	21	39	31	28	30	31	35	30	34	24	33	31	32	24	28	25	32	25	36	22	28	25	30	40	29	33	43	43	28	32	18	31	34	31	35	28	38	30	38	33	36	21	23	38	31	28	24	30	31	36	32	34	23	49	25	33	37	30	38	38	24	45	42	26	43	29	37	28	27	25	35	17	43	30	35	31	36	32	28	26	33	36	42	39	27	28	34	35	25	27	28	30	34	31	27	25	27	30	37	35	31	22	32	32	30	31	30	33	33	30	28	30	36	34	34	25	30	25	36	28	41	25	27	18	31	37	41	37	24	34	32	22	35	33	25	29	26	27	37	31	42	36	29	20	26	32	27	18	25	31	38	29	29	34	27	35	29	39	30	28	32	29	37	24	23	32	31	36	28	26	36	33	26	38	29	34	26	26	21	31	29	41	29	22	36	34	35	35	31	35	31	38	29	32	27	33	38	33	24	29	26	30	27	38	32	26	44	34	33	26	29	29	37	29	35	30	31	31	39	27	30	33	31	32	26	24	34	38	33	28	30	36	30	30	37	32	34	29	37	30	35	43	33	30	22	29	31	23	32	34	25	30	26	30	38	22	32	31	36	26	42	36	31	29	29	26	28	22	29	28	30	44	33	46	23	34	37	26	28	24	31	40	30	26	32	30	30	25	29	33	30	34	40	25	38	27	18	34	26	33	26	39	28	31	23	21	33	34	26	45	27	29	21	26	37	38	29	26	34	36	33	22	24	28	37	41	31	33	24	32	23	31	25	22	35	33	43	27	33	37	33	22	27	30	37	31	32	29	25	33	37	33	30	25	27	32	29	30	36	30	25	44	30	25	27	35	42	33	39	39	36	37	29	32	40	18	41	32	30	40	31	29	33	35	26	34	28	35	35	37	37	50	31	31	24	31	30	37	28	34	38	35	30	35	33	29	27	29	33	28	26	31	30	32	33	31	34	30	29	25	30	31	28	23	34	35	31	24	26	28	29	31	32	37	30	26	19	39	33	32	32	33	28	25	26	31	32	18	41	35	26	24	30	29	37	28	35	35	43	29	28	30	30	30	28	36	32	35	30	30	30	35	32	26	26	32	36	29	42	38	33	37	30	30	32	33	30	31	23	25	31	26	30	34	20	28	33	39	25	28	37	43	20	38	40	27	26	33	33	32	27	35	34	32	28	37	21	30	25	31	30	31	41	23	34	26	40	26	33	27	31	35	25	30	26	25	34	25	31	37	35	33	34	30	25	38	32	41	31	43	31	27	31	27	38	30	25	35	25	33	28	32	38	41	32	32	33	38	39	31	33	29	27	27	36	25	33	25	33	38	29	21	27	26	40	39	39	32	31	29	26	29	23	38	38	26	29	32	40	34	26	33	17	28	33	26	24	25	20	30	25	39	28	32	33	31	28	43	30	38	26	27	33	37	34	36	26	28	32	32	38	31	36	29	29	35	32	31	23	28	37	31	31	28	27	27	31	28	37	30	35	32	35	23	32	29	19
24143	18153	11769	24946	33178	32159	29027	25400	21794	18725	16269	14181	12365	10412	9101	7696	6643	5852	5089	4571	3986	3857	3671	3297	2995	2906	2587	2337	2252	2017	1829	1612	1392	1261	1097	981	971	1012	1048	1031	1054	1068	1066	1131	1146	1138	1082	1056	905	915	880	873	803	786	850	797	755	738	751	705	720	703	727	691	659	688	687	657	642	645	608	693	662	645	624	652	587	596	579	575	584	587	566	594	541	548	560	580	552	551	558	548	547	523	557	507	507	545	527	542	504	512	534	509	516	494	483	487	528	520	535	487	491	493	507	533	513	471	509	535	516	487	506	475	511	526	577	513	538	496	511	517	508	437	513	495	541	483	518	494	539	458	548	513	472	566	483	504	486	495	502	494	498	525	500	509	499	462	495	503	494	494	494	491	486	453	478	518	550	515	491	508	493	540	480	523	515	500	520	513	483	506	503	539	505	493	515	493	497	508	506	469	480	501	528	496	505	521	537	529	479	475	512	484	485	537	512	489	510	482	504	501	520	489	474	509	527	514	439	565	499	508	530	492	511	453	530	511	479	502	501	482	480	492	521	483	547	512	547	514	485	439	489	503	508	496	514	481	521	475	462	504	509	533	511	488	497	509	512	492	462	494	528	470	481	485	501	523	511	506	483	472	529	491	493	494	509	510	504	561	445	528	453	482	518	449	522	484	476	491	472	494	500	508	475	528	570	495	498	500	506	496	479	539	504	488	542	508	477	490	541	464	475	471	505	477	475	532	467	492	494	511	482	504	532	498	521	505	480	513	459	513	518	497	474	513	478	521	458	522	527	540	532	530	515	488	495	538	525	548	510	517	498	521	467	489	476	534	510	514	476	455	539	469	475	506	499	513	494	464	559	492	508	476	493	487	477	503	527	490	497	482	519	504	509	490	486	477	490	529	487	501	487	501	525	527	509	555	498	489	505	496	513	499	486	478	497	500	531	518	457	481	478	471	483	534	512	511	497	523	458	467	449	525	505	487	512	516	504	489	526	519	478	519	506	469	519	524	481	513	506	525	502	512	499	504	537	499	455	535	505	496	531	464	473	533	514	528	495	526	467	475	502	505	491	552	494	489	497	497	527	484	528	529	492	487	534	463	515	556	445	491	513	489	461	528	490	509	488	468	519	515	475	521	553	517	494	472	508	499	471	491	484	492	467	529	492	471	490	504	510	499	528	459	525	490	467	520	486	506	510	496	495	527	521	480	515	485	475	548	523	481	479	488	502	511	515	510	515	502	462	493	516	506	486	527	504	529	453	499	448	457	467	532	489	505	449	458	520	513	508	492	500	499	484	483	518	516	503	564	525	534	498	495	462	500	516	472	490	546	514	502	508	492	502	497	487	487	481	485	473	530	497	491	502	506	478	480	490	490	522	516	485	478	455	496	507	483	490	526	482	516	467	541	493	471	511	507	524	501	480	470	511	519	481	496	482	517	510	475	528	501	521	544	502	459	487	488	489	502	500	489	507	485	471	481	514	502	498	513	508	510	492	478	491	493	499	479	522	499	526	499	506	479	526	484	495	535	496	520	505	472	491	489	521	485	491	504	476	489	539	524	504	509	518	519	509	531	484	508	524	483	482	476	475	493	469	504	461	539	515	511	540	533	505	500	419	454	504	533	508	492	521	536	512	517	479	530	482	501	499	501	499	508	497	506	537	519	477	487	467	495	508	504	550	531	504	483	454	495	457	481	515	493	470	496	482	488	548	527	488	534	490	519	477	476	540	461	520	521	483	498	520	497	492	506	486	495	495	547	485	499	526	495	495	538	506	470	514	506	530	535	493	520	504	446	507	483	537	481	530	540	502	504	529	504	456	499	518	519	476	514	525	539	505	476	531	458	503	529	527	481	493	530	528	532	525	533	459	495	493	523	514	473	503	532	485	489	489	520	504	507	508	518	458	466	521	510	522	481	510	518	530	492	545	501	484	503	494	497	522	486	496	501	489	525	517	539	471	534	495	495	488	466	498	488	510	515	512	456	525	520	492	525	522	508	511	502	470	521	539	512	529	515	520	517	505	511	491	515	496	493	483	436	512	482	495	497	501	476	496	483	529	521	486	497	488	483	509	537	477	466	530	519	512	490	484	457	501	511	476	508	477	498	490	514	457	493	484	482	499	509	503	488	511	492	534	485	537	467	499	519	531	497	521	498	480	510	535	526	484	496	510	473	460	494	502	487	518	510	532	516	560	465	513	500	478	554	507	502	461	470	472	525	485	519	518	542	544	499	483	524	472	475	487	511	523	497	489	475	497	514	469	481	491	516	492	484	484	509	497	478	500	475	534	465	490	517	503	510	473	494	508	472	523	484	467	507	519	513	455	516	478	475	513	521	468	493	486	477	527	492	525	537	501	492	478	514	482	456	502	477	498	490	525	521	499	480	511	490	497	515	511	447	458	531	483	463	518	485	521	519	458	481	469	491	504	477	497	492	465	544	473	499	505	496	528	498	495	489	495	448	485	491	503	541	472	432	476	481	510	508	485	550	514	512	492	509	489	543	495	506	444	477	520	488	489	498	462	494	489	522	503	488	480	496	494	498	504	498	481	489	514	490	503	503	479	447	499	498	486	535	532	515	473	448	503	461	500	517	455	483	512	524	505	521	495	460	501	535	482	527	550	542	508	530	450	518	507	500	537	516	511	506	559	474	479	501	483	506	485	491	516	472	486	530	497	514	452	475	494	504	480	473	471	500	484	530	498	478	525	491	522	521	525	489	450	468	507	509	526	506	471	488	474	492	501	497	498	518	482	492	504	546	498	488	500	500	488	491	512	482	494	514	554	489	495	525	489	455	502	529	493	523	502	461	448	489	482	494	465	489	491	491	509	498	458	518	518	473	495	525	481	490	515	465	508	525	495	494	481	476	453	471	492	482	491	503	510	474	492	503	544	491	477	454	520	563	490	475	501	473	453	474	507	496	481	513	492	492	487	505	524	499	517	502	507	528	494	496	496	495	512	519	484	463	493	510	490	527	502	504	502	499	455	499	503	523	490	510	540	486	504	539	477	527	486	483	467	508	558	506	452	514	494	521	481	495	498	449	471	508	472	511	511	510	479	471	483	542	521	497	503	498	568	500	491	519	499	529	516	512	493	537	556	506	487	524	473	530	504	494	492	524	486	494	513	496	519	513	478	484	496	469	467	539	484	470	497	464	519	484	512	533	484	493	489	493	495	529	508	502	534	510	463	506	511	543	502	528	511	484	458	509	495	504	494	457	507	500	484	490	486	509	500	543	534	524	499	500	531	495	469	469	457	498	504	547	487	485	546	473	499	504	489	513	515	478	495	513	537	464	520	521	510	522	484	446	508	543	499	463	514	489	506	494	530	504	484	519	472	500	509	503	505	455	479	499	481	448	523	514	496	515	504	504	480	488	531	544	509	528	506	466	500	535	511	515	505	475	534	494	464	496	497	457	522	543	514	497	505	519	463	528	540	468	496	501	520	508	499	495	527	486	497	486	493	511	516	528	522	494	471	500	482	499
3116	739	472	376	580	641	655	542	502	406	369	319	257	220	222	149	161	146	129	121	102	107	95	107	65	80	79	71	76	68	67	75	70	54	51	48	51	53	50	61	48	69	58	54	60	45	50	52	61	59	40	50	58	43	53	56	57	44	55	47	38	34	52	49	47	46	58	37	55	42	48	37	38	48	46	55	46	52	47	34	46	39	59	45	44	51	51	51	50	41	49	42	54	43	40	38	42	32	35	53	39	44	30	40	42	58	38	53	47	47	33	42	31	43	50	47	40	41	46	41	38	39	39	37	41	52	37	38	42	39	49	39	33	36	44	41	47	36	32	45	45	60	44	42	38	41	43	44	39	51	49	39	51	42	30	39	50	46	45	52	40	33	46	41	42	35	46	40	48	40	37	27	52	44	54	51	41	47	50	42	47	42	49	36	37	33	49	53	47	31	35	34	45	35	56	31	37	35	53	43	38	43	43	38	44	42	41	39	55	43	34	49	42	37	52	51	36	43	42	34	44	44	48	46	51	44	35	40	55	44	36	47	38	38	46	36	30	40	37	41	48	49	45	41	43	39	48	46	42	52	46	38	46	39	39	41	39	55	41	34	43	44	40	45	37	39	36	36	42	51	45	53	35	50	32	38	44	41	38	49	38	33	28	38	41	39	44	44	50	39	52	33	51	39	34	62	46	57	38	38	27	51	36	55	40	44	33	55	46	63	53	46	46	52	33	44	50	42	46	43	35	54	44	53	44	36	37	49	41	46	42	51	31	47	49	41	36	42	37	37	37	36	45	45	41	45	36	42	40	48	39	34	43	42	38	45	40	48	62	43	43	32	45	43	45	42	48	40	41	47	46	60	37	43	43	40	46	48	52	34	40	44	53	45	55	46	48	41	47	34	39	56	40	43	37	47	37	37	43	39	37	47	54	60	44	50	46	39	30	43	33	39	43	48	48	36	33	43	41	48	51	52	54	41	42	41	43	37	47	43	44	42	33	47	46	44	39	25	26	31	39	45	45	35	34	39	46	42	34	39	40	38	43	37	45	35	27	43	43	39	49	29	53	42	34	47	42	42	38	41	32	41	33	48	46	32	41	52	43	34	37	43	50	43	39	29	47	44	42	40	40	39	30	42	37	38	39	37	54	43	44	55	37	38	52	50	53	57	37	38	55	42	43	46	45	51	62	31	42	38	58	44	33	41	23	34	44	39	47	42	37	34	41	44	48	36	40	33	36	51	47	40	33	40	47	33	37	48	45	47	41	46	42	40	51	33	34	44	42	43	50	37	39	38	44	42	47	47	33	51	46	47	37	46	54	26	43	35	40	44	38	53	47	53	38	46	53	37	41	50	46	38	47	27	40	35	41	37	33	49	45	48	45	33	37	47	52	41	53	38	48	37	37	42	46	41	52	35	48	38	52	41	48	39	33	41	48	51	36	34	41	51	44	38	46	45	37	42	38	47	28	40	60	40	38	51	49	44	34	33	44	43	43	40	45	33	56	42	39	37	37	51	44	50	36	47	57	42	36	37	34	42	47	39	40	35	45	29	46	49	43	38	46	46	46	44	48	43	45	52	43	39	40	43	41	54	48	40	40	46	44	57	43	48	45	52	46	53	45	43	53	48	50	34	39	46	51	32	44	51	43	50	32	36	33	40	44	46	35	47	41	38	42	32	42	54	44	48	29	39	31	30	37	40	41	45	45	33	42	40	30	61	38	52	46	49	52	45	40	43	36	48	51	46	46	39	45	30	38	50	40	37	33	53	34	48	43	52	30	45	47	42	40	46	34	41	45	42	49	50	55	45	50	33	52	36	51	38	53	43	56	53	38	34	39	56	37	50	39	41	52	37	46	54	43	51	38	34	52	38	49	46	40	37	36	41	38	40	39	40	31	33	47	35	48	37	46	42	37	35	36	56	62	54	47	46	45	34	49	55	45	45	49	52	45	49	33	54	38	45	48	41	45	50	49	46	37	52	32	28	33	43	43	42	58	43	40	36	49	39	43	39	43	43	54	40	37	48	42	37	41	35	33	43	40	36	59	49	55	35	35	55	46	35	33	42	48	48	47	31	40	49	40	38	40	56	45	47	51	42	44	52	36	49	47	44	44	46	40	46	47	43	53	41	34	45	54	40	35	39	60	37	40	35	43	31	44	36	48	36	40	35	36	43	44	42	38	47	51	37	46	31	43	49	36	50	40	40	43	49	32	41	45	40	44	32	41	36	42	43	42	45	44	44	35	34	54	30	44	53	29	44	41	31	44	50	32	36	46	51	47	45	32	39	41	42	40	44	44	49	36	43	40	50	35	56	50	41	41	56	45	35	49	39	36	38	43	35	41	38	61	41	38	42	47	50	44	58	45	33	45	51	42	39	30	39	34	39	49	39	59	42	36	41	42	39	44	40	43	34	42	36	35	56	24	48	37	38	48	43	57	37	36	47	48	49	46	46	33	50	45	60	44	46	62	42	29	47	49	41	39	26	42	52	45	48	41	46	49	56	41	39	55	33	42	34	43	37	37	39	35	48	53	56	44	36	32	53	47	46	36	40	40	47	36	50	35	44	48	42	35	50	38	43	52	69	38	46	39	36	42	54	36	47	38	45	52	41	55	43	37	48	41	43	42	43	38	46	40	38	47	49	43	39	38	34	43	34	43	40	44	46	49	42	43	43	54	41	50	46	46	36	43	34	54	53	58	31	30	44	37	52	47	42	44	39	39	43	44	41	46	43	43	49	49	53	44	61	46	41	43	43	38	42	40	38	34	36	52	38	44	37	43	43	45	50	37	35	47	42	33	47	51	49	35	53	56	39	52	43	44	42	37	48	45	36	40	39	38	45	47	37	35	38	45	37	36	33	39	53	36	39	33	45	36	38	40	44	39	44	41	43	36	42	47	37	44	36	43	58	39	44	45	44	47	33	31	47	38	45	45	41	47	44	42	40	32	50	42	48	41	28	35	44	31	32	55	54	34	54	46	53	43	43	50	39	45	43	41	43	32	37	45	42	44	37	44	51	41	49	42	50	35	41	39	45	34	46	40	30	34	39	34	42	37	36	38	44	48	41	46	39	58	53	27	35	42	45	44	49	48	42	45	41	40	39	38	51	38	45	38	33	47	41	42	37	36	42	40	33	46	37	53	41	47	30	45	40	41	46	45	38	53	53	40	37	45	55	41	38	33	40	42	30	45	47	47	31	40	49	36	50	52	42	39	33	34	54	45	42	49	49	56	55	41	38	40	62	51	29	39	37	37	42	34	49	53	47	37	44	39	51	48	53	47	43	51	41	50	42	43	40	49	52	58	64	42	47	50	46	46	40	44	27	41	41	48	35	55	50	39	45	50	45	48	51	46	28	34	42	48	54	36	38	58	34	41	50	39	42	33	46	43	48	50	36	35	36	44	41	51	43	53	50	52	47	46	41	38	44	42	41	38	44	39	39	53	49	34	37	40	41	43	39	42	36	36	50	39	54	44	37	38	41	43	53
22184	16416	11018	24092	31844	31362	27986	24362	20993	18008	15627	13549	11770	10120	8619	7360	6437	5542	4921	4446	4029	3884	3612	3282	3008	2925	2674	2478	2226	2058	1836	1695	1587	1308	1239	1236	1117	1164	1139	1185	1185	1164	1241	1263	1287	1310	1108	1140	1042	972	988	995	970	932	939	961	955	970	942	859	857	870	857	820	846	828	798	789	837	745	860	774	800	787	787	712	824	693	742	780	776	758	753	737	707	777	775	723	758	748	697	746	712	736	717	733	739	669	709	657	712	659	696	677	726	672	680	700	689	723	665	698	707	663	707	706	671	643	654	659	678	676	692	672	695	655	652	733	711	645	652	680	640	667	684	715	662	653	678	698	613	671	694	705	652	637	643	632	702	744	632	755	664	651	722	666	640	683	679	648	681	682	679	668	691	679	661	709	605	637	697	646	683	667	676	672	700	660	617	686	681	661	673	672	621	686	693	635	721	664	650	690	694	671	653	685	694	701	659	653	717	662	644	703	624	621	700	644	686	687	642	694	687	671	660	659	684	632	656	647	670	679	674	701	658	689	664	685	673	643	674	712	744	660	691	648	693	663	662	666	670	655	669	660	678	716	662	708	686	662	684	650	707	726	700	655	680	652	647	673	697	641	698	657	649	674	672	683	675	726	678	696	672	683	704	657	700	670	644	670	667	702	660	663	664	661	665	633	655	682	686	658	674	706	652	635	661	633	666	644	675	683	623	745	656	670	600	728	657	669	684	682	685	706	678	660	732	670	673	644	629	688	662	653	686	654	650	651	694	646	646	655	681	708	684	669	655	628	692	632	666	650	677	659	687	727	693	646	631	707	663	651	672	671	627	677	721	681	666	656	685	679	663	712	721	703	684	689	727	685	694	673	665	631	680	668	711	648	675	652	676	690	673	683	712	675	658	636	639	681	707	681	669	691	683	675	621	687	722	681	678	686	671	681	640	649	689	657	667	644	738	681	656	697	677	685	687	671	671	678	713	663	700	686	602	669	660	666	649	645	629	653	702	684	657	675	688	643	658	665	604	639	677	686	684	706	691	694	711	685	645	693	648	634	650	642	670	645	705	664	728	637	685	714	654	679	664	683	705	675	678	678	718	662	633	625	676	638	664	708	706	686	639	678	656	703	704	704	686	669	615	676	731	702	673	682	691	683	670	671	677	692	635	684	681	696	676	687	681	684	674	694	699	681	667	625	702	640	633	689	636	630	660	680	704	707	676	731	648	674	633	636	688	690	694	682	647	661	684	672	697	674	692	692	715	710	670	703	689	658	683	683	682	688	652	632	703	624	644	676	695	727	686	662	695	661	671	658	691	700	675	694	669	708	648	674	644	708	644	704	688	679	692	681	699	660	714	626	668	681	723	680	653	632	660	633	705	680	696	739	654	672	631	663	651	649	641	729	704	690	723	686	643	660	670	689	613	679	651	623	633	685	654	661	690	665	644	702	674	674	726	641	664	654	692	699	709	645	620	681	692	693	649	655	650	697	687	678	685	691	644	675	650	681	674	669	685	666	701	653	632	666	695	678	658	692	673	663	685	667	656	662	674	684	679	633	646	686	662	661	687	623	633	634	651	664	680	699	697	720	695	659	721	629	702	683	716	677	662	676	687	714	697	668	663	684	697	655	684	723	649	674	727	692	657	679	633	680	696	714	637	649	686	691	685	709	659	624	689	642	657	734	706	691	648	644	728	689	727	684	672	702	718	687	665	675	695	671	654	699	684	743	706	655	668	662	672	697	692	628	647	655	661	652	672	687	680	646	651	632	659	661	687	695	635	720	702	716	650	674	671	677	668	717	655	684	673	723	658	711	671	735	658	661	671	701	706	691	653	673	637	662	685	662	682	648	696	690	687	714	699	687	679	700	678	698	657	700	650	655	621	689	666	623	694	693	652	685	676	668	707	670	687	659	701	671	679	707	695	672	639	711	655	673	681	632	664	677	726	710	659	617	677	634	691	732	714	663	651	678	700	681	668	662	702	670	670	682	666	660	692	673	698	673	674	668	682	645	652	670	664	681	662	646	667	666	704	722	628	704	667	632	699	666	674	648	650	639	679	710	711	724	643	689	693	660	668	667	704	671	685	674	723	676	657	616	623	698	688	646	665	655	663	691	680	705	659	648	680	633	679	644	653	710	682	742	695	624	675	709	667	665	623	710	675	642	687	692	675	680	663	697	670	677	698	670	701	652	672	685	668	696	708	699	684	681	661	611	598	654	669	678	682	658	667	689	681	662	682	693	731	677	674	675	662	679	701	665	673	645	691	690	698	633	727	651	703	701	685	719	684	660	662	698	673	674	681	682	675	667	711	647	671	731	651	695	745	639	622	700	656	675	651	692	732	617	665	674	645	669	641	695	726	685	707	663	596	675	646	691	666	672	670	696	662	657	659	695	683	647	658	685	679	674	653	681	663	667	661	684	637	654	659	697	673	656	638	640	658	678	641	655	684	720	641	683	708	686	691	676	703	688	665	683	660	661	690	685	705	695	653	666	677	662	646	647	688	710	638	681	697	644	669	661	669	698	637	682	686	676	684	683	673	661	681	685	656	683	664	683	668	666	650	622	695	682	654	628	671	677	656	652	657	706	640	642	645	627	679	672	653	699	676	691	731	650	691	703	668	663	705	682	699	680	708	667	690	659	644	672	696	664	689	668	690	637	679	684	683	632	686	670	635	641	692	675	712	645	659	678	703	691	651	658	683	726	698	690	682	704	682	661	686	674	664	664	711	642	681	676	695	689	704	664	690	667	684	631	689	676	637	689	678	670	632	693	623	699	707	685	670	678	667	665	672	660	714	609	684	710	695	672	697	639	689	684	699	712	683	665	673	673	682	704	683	667	681	615	654	632	645	619	675	665	683	688	645	673	677	703	685	671	694	708	650	687	628	708	681	672	671	665	683	699	706	686	635	684	653	671	640	701	644	622	697	649	657	652	676	633	711	693	695	684	659	704	685	683	672	674	628	742	633	681	658	681	697	665	625	628	674	616	698	659	623	656	687	660	673	688	663	665	680	650	684	646	657	686	687	670	733	675	673	695	647	721	657	713	659	633	707	675	653	702	690	709	653	686	650	678	665	647	675	617	687	627	646	661	664	684	703	629	701	639	677	648	660	673	657	641	667	637	654	638	650	654	716	662	681	700	702	652	680	693	632	705	671	653	661	638	702	646	684	711	659	661	659	635	667	730	668	669	720	713	716	667	654	667	677	682	644	663	684	671	683	645	665	665	688	652	651	700	656	702	682	633	660	644	690	680	658	645	637	671	655	687	660	677	657	665	637	674	710	684	660	671	660	679	658	684	657	677	681	651	726	608	659	645	714	624	668	694	684	666	679	684	702	703	699	668	670	677	688	656	656	688	666	687	662	656	697	660	636	673	702	692	700	683	734	613	685	651	684	633	696	697	688	652	664	724	649	634	679	661	745	685	673	680	693	658	678	706	650	665	680	652	691	708	601	687	656	668	683	638	653	626	669	667	694	664	698	683	691	679	663	676
2509	1245	653	525	897	1037	1016	833	737	602	557	468	403	373	269	237	233	206	173	149	153	168	133	130	124	117	115	95	99	82	95	67	77	74	82	60	54	64	51	61	61	59	56	61	71	61	58	65	58	53	49	65	52	57	49	66	62	53	56	48	63	58	63	49	60	48	51	53	51	45	49	60	48	49	47	48	52	53	59	60	47	63	40	53	45	55	46	41	50	52	51	42	34	68	55	50	43	45	61	61	48	57	37	57	54	57	41	46	53	50	37	51	47	66	45	55	46	46	49	58	56	56	43	55	47	59	44	55	52	51	52	48	45	55	44	36	51	53	46	38	50	39	54	51	46	46	40	50	43	42	68	46	55	53	61	44	53	41	53	45	32	51	48	54	62	48	44	44	52	46	42	62	45	37	48	37	47	57	45	44	55	54	50	31	60	56	53	48	49	45	41	48	46	49	54	37	43	46	47	64	58	38	40	43	54	52	44	53	45	42	48	56	54	51	60	52	62	56	48	51	59	45	38	46	38	46	48	47	42	44	57	50	49	45	52	45	26	45	55	43	44	45	49	57	42	34	57	47	46	37	40	52	49	43	51	51	46	47	47	68	54	43	41	47	49	52	49	51	50	47	46	35	52	41	52	52	49	52	36	40	57	46	50	44	47	49	46	53	45	54	40	49	42	45	38	50	46	47	51	37	46	41	52	38	46	47	51	50	38	47	46	60	52	39	61	47	55	53	44	52	59	41	46	46	43	42	37	51	44	42	50	54	45	46	44	53	43	40	60	53	52	40	49	45	50	53	50	57	50	59	56	48	50	58	33	48	53	37	39	42	46	40	45	49	51	38	56	47	54	47	43	56	50	37	57	49	54	43	42	47	48	47	45	48	66	40	50	46	42	56	58	54	51	43	38	56	49	51	47	51	51	41	60	42	53	44	36	48	52	56	58	49	44	40	45	47	61	47	48	49	46	35	55	41	50	51	64	46	53	48	52	42	64	60	57	41	53	63	49	66	35	64	47	47	50	53	47	46	52	40	45	55	34	54	34	43	52	52	44	50	39	38	49	53	53	53	48	56	46	51	60	48	39	56	54	44	54	45	61	55	66	49	51	52	54	42	43	38	48	48	49	53	46	43	50	49	51	49	48	47	48	43	51	48	65	47	44	59	46	38	51	64	52	45	46	51	45	42	57	48	27	45	60	52	41	45	58	51	44	42	40	55	58	45	49	46	46	45	42	56	43	51	43	58	47	44	44	44	39	58	63	52	64	40	57	57	48	42	50	41	58	50	51	56	39	54	64	47	51	58	54	48	51	50	56	35	53	53	63	60	61	44	51	43	53	56	42	55	51	44	52	49	40	48	54	41	52	54	54	45	44	54	43	42	53	57	53	51	43	50	47	45	52	38	37	38	64	46	49	43	52	44	53	47	58	39	46	45	48	54	56	35	46	59	35	63	43	44	48	39	38	63	63	44	49	51	44	38	46	45	41	57	56	47	39	43	38	50	37	59	46	42	53	36	47	47	57	54	50	49	41	57	47	50	42	48	50	33	41	40	49	43	46	54	56	50	37	51	52	38	42	48	56	54	45	50	51	55	55	54	50	52	48	45	41	57	44	51	41	43	51	44	52	48	48	57	54	49	46	50	39	39	40	41	56	61	59	57	55	42	51	45	57	52	53	36	51	46	57	56	40	49	39	62	46	54	53	53	55	51	52	47	55	49	41	44	51	58	44	51	51	47	44	51	51	49	45	39	56	57	51	54	49	48	46	39	46	47	50	52	37	45	54	48	52	47	48	49	50	38	44	52	46	47	45	61	52	51	53	50	43	37	37	31	56	58	52	42	42	49	59	61	54	57	41	41	44	43	44	47	50	43	43	48	54	41	48	52	46	55	49	47	57	49	58	54	47	42	39	54	54	56	41	42	50	46	52	64	38	42	57	44	57	51	49	42	39	44	60	55	58	47	54	42	50	42	55	45	48	47	38	69	44	51	56	45	46	53	42	42	41	51	56	51	52	58	51	47	44	42	53	45	57	48	52	49	63	51	44	46	60	49	51	34	48	55	38	41	57	53	53	45	53	44	51	64	40	54	47	60	41	50	55	37	56	59	53	50	43	51	43	61	43	36	47	49	52	40	44	44	66	40	48	66	48	50	49	53	55	51	48	62	49	52	54	54	44	57	35	53	58	43	53	44	52	50	49	55	36	55	48	43	48	39	47	43	55	45	44	45	55	50	59	44	50	56	48	61	64	54	42	49	64	48	55	41	60	55	40	41	39	56	47	50	45	47	54	33	60	44	43	63	48	53	45	46	36	51	63	51	50	54	51	53	41	46	53	56	48	56	44	49	52	46	47	44	52	41	55	55	43	40	46	52	52	45	55	49	44	50	50	50	37	39	48	49	58	47	42	49	53	52	50	52	49	58	40	44	54	46	43	61	48	60	70	44	55	48	41	45	46	53	48	53	54	43	44	49	47	47	41	48	43	54	55	46	56	49	37	47	59	47	49	58	54	43	48	55	55	50	31	55	42	51	57	40	55	46	58	43	56	58	42	46	41	58	54	46	60	55	42	47	42	44	42	62	34	44	54	51	38	51	39	51	45	66	49	50	40	52	49	46	46	36	47	53	53	50	37	38	39	39	56	56	48	42	51	51	45	53	57	48	47	41	41	48	54	38	42	46	45	47	48	52	52	50	41	51	43	56	42	47	47	66	51	51	44	42	61	54	57	54	57	36	40	43	47	53	43	41	58	34	36	59	45	59	46	45	49	43	50	40	54	48	43	52	59	55	51	53	60	55	53	49	62	42	54	38	43	42	50	46	58	38	37	53	54	37	50	46	61	59	44	44	45	45	49	45	60	61	55	45	49	43	63	55	57	49	56	39	35	41	57	52	47	53	45	53	39	53	44	52	59	48	53	53	37	47	50	46	46	52	60	54	43	48	47	42	48	46	57	52	44	40	64	45	57	38	56	36	38	52	49	49	61	49	48	49	43	40	42	51	46	52	55	55	39	38	49	43	45	49	55	39	58	51	49	39	44	53	47	42	40	58	49	40	53	48	41	63	46	51	62	55	41	51	70	49	61	38	58	51	60	47	49	51	37	50	39	55	47	45	50	50	42	37	43	47	63	52	53	47	43	50	45	57	47	49	35	56	43	50	62	48	47	42	48	50	51	41	38	50	47	52	47	49	51	53	37	50	43	46	55	41	44	51	57	46	45	53	47	54	41	56	74	53	60	62	49	45	56	56	63	52	44	59	39	63	50	45	45	59	45	49	40	45	53	44	42	50	60	42	55	47	42	43	49	37	57	53	54	51	63	52	46	56	51	55	44	37	54	42	55	46	41	43	41	37	45	50	51	50	54	41	41	42	45	49	48	52	57	41	46	46	54	47	59	59	37	57	42	45	45	35	50	48	48	49	51	41	49	52	50	62	36	52	49	33	32	60	43	49	55	60	38	57	52	45	48	48	47	51	47	51	39	54
28039	20954	14809	28890	36826	35878	32945	29544	25794	22866	20123	18009	15829	13690	12098	10264	9015	7797	6837	6148	5538	5261	4994	4421	4311	3938	3747	3287	3116	2645	2386	2171	1944	1770	1607	1480	1458	1434	1497	1495	1495	1533	1545	1517	1596	1509	1463	1435	1318	1276	1268	1186	1153	1129	1196	1200	1167	1057	1095	1009	1052	1034	950	970	978	929	972	993	975	973	945	962	915	917	940	924	885	933	874	857	897	885	894	878	900	836	862	843	832	834	841	806	847	834	808	777	761	823	754	784	753	801	804	756	805	758	819	790	767	799	789	733	813	748	702	726	747	780	697	780	781	742	734	773	718	747	770	762	744	751	737	737	698	743	750	779	754	772	736	779	766	807	759	819	765	788	714	786	742	760	773	753	730	805	769	735	769	757	737	754	784	789	743	835	736	740	742	812	747	771	778	751	734	744	738	777	711	760	712	739	739	727	764	764	787	764	745	818	778	768	700	760	772	706	774	781	768	763	782	733	732	750	738	779	778	770	711	752	807	778	757	771	746	745	760	719	796	728	750	748	731	746	753	779	704	788	750	795	748	777	770	784	764	805	779	766	785	761	792	718	767	727	812	803	793	712	747	741	799	727	764	796	761	817	750	780	791	765	753	738	772	730	770	775	734	755	764	737	743	784	742	734	764	746	767	794	757	755	700	740	766	751	776	757	707	733	772	796	747	791	783	794	785	773	784	747	743	753	756	743	749	733	758	790	680	750	761	772	752	757	762	736	727	766	790	771	775	739	720	773	737	735	800	720	784	772	751	776	756	744	741	759	738	744	750	751	807	800	742	794	768	730	799	776	763	776	746	782	777	765	733	723	790	765	789	733	738	784	800	731	734	746	724	777	754	723	733	784	784	741	745	728	797	769	736	748	749	754	700	756	767	724	729	733	715	780	772	708	770	753	802	763	759	718	737	784	765	770	777	761	729	740	717	795	714	780	803	770	735	744	781	702	765	709	720	740	780	799	808	745	738	786	779	771	726	753	729	716	749	814	728	767	740	728	742	724	737	751	744	757	782	766	690	765	705	779	760	762	730	775	723	795	848	730	775	762	773	742	777	735	764	777	774	732	791	751	747	742	745	750	766	766	768	766	792	768	807	767	731	691	761	749	748	750	835	731	719	772	776	755	764	771	752	740	735	750	750	745	758	750	736	701	813	757	771	746	793	741	731	757	779	735	717	795	749	760	764	778	776	764	780	759	803	782	771	737	730	741	716	701	746	735	737	781	771	709	761	754	813	802	755	794	799	740	765	781	768	739	756	768	734	776	739	706	740	761	789	743	774	699	746	706	770	758	739	792	782	757	737	764	789	740	773	753	756	769	743	781	726	748	725	738	740	765	693	720	790	730	756	711	760	774	790	695	753	756	757	751	790	816	757	735	751	762	752	732	697	801	755	745	753	780	781	758	755	783	765	722	737	767	757	720	749	773	808	788	727	736	734	702	801	744	793	772	734	746	760	799	745	772	778	742	761	751	792	737	815	778	733	734	768	689	721	762	731	783	782	739	774	751	754	798	767	755	794	770	730	739	775	742	778	765	753	772	758	782	755	752	727	743	741	755	729	763	743	766	782	778	769	790	767	769	706	707	783	733	732	785	781	809	725	798	805	785	806	748	767	736	746	750	722	730	744	745	770	720	770	752	746	787	790	783	824	751	746	755	774	744	744	762	773	745	703	719	732	789	784	747	750	749	787	710	770	735	741	778	724	731	777	740	759	742	737	778	755	793	734	772	779	770	742	748	777	721	766	771	798	754	778	772	782	758	745	766	758	803	755	777	781	785	733	772	747	777	743	761	759	747	756	804	712	784	739	793	747	814	732	725	759	735	784	744	773	730	748	768	787	711	759	751	726	740	707	760	747	769	763	776	764	795	732	721	733	733	780	756	769	736	820	761	709	781	749	738	706	763	782	748	732	785	783	784	774	735	785	786	772	777	740	749	762	760	820	758	755	765	740	722	752	775	806	824	810	743	771	784	716	705	811	752	763	748	778	806	723	753	771	782	782	761	818	741	768	774	712	796	727	786	748	738	763	759	768	791	755	732	742	797	741	751	732	734	781	747	730	815	750	735	776	775	757	753	804	761	787	769	747	759	745	743	770	775	798	729	775	788	758	748	795	747	698	767	751	772	721	738	784	750	755	785	731	738	777	785	745	794	794	798	782	737	751	752	746	764	747	763	767	722	755	758	697	701	736	795	752	741	791	783	767	801	763	759	797	813	777	755	760	737	718	720	799	746	721	730	789	792	771	754	756	769	743	783	748	768	773	751	761	739	748	754	741	751	719	757	755	767	768	815	748	785	783	800	733	792	755	776	743	770	809	790	808	757	759	810	736	781	752	746	760	736	733	777	737	754	746	709	801	780	758	724	720	780	772	712	751	739	730	787	779	780	770	742	758	798	722	727	790	808	759	784	806	768	725	742	731	792	762	750	731	757	727	777	716	746	744	705	789	794	784	744	773	767	770	781	743	743	750	730	753	793	780	779	778	749	737	716	766	725	710	743	773	736	744	761	712	772	734	806	773	770	797	740	752	748	748	779	769	807	778	751	744	754	754	758	771	739	740	769	767	750	762	762	768	762	757	732	734	762	737	804	761	731	757	797	738	734	791	719	742	730	760	771	770	766	746	767	782	778	759	765	773	771	742	777	705	756	747	769	775	764	754	724	732	778	786	712	808	747	764	766	754	797	760	764	734	759	741	762	730	784	783	769	799	745	717	741	784	782	751	736	740	784	754	720	772	780	734	773	760	771	724	731	771	746	767	751	738	765	735	795	770	716	722	766	786	765	783	781	752	770	769	753	777	788	770	772	785	714	766	742	779	761	736	772	802	763	754	727	743	678	755	740	734	773	756	770	772	756	749	727	769	809	781	734	760	801	749	758	737	763	740	752	807	799	747	727	742	763	778	801	749	761	769	703	772	749	757	731	759	785	740	760	737	725	739	763	805	746	728	745	792	761	748	761	737	801	781	788	772	751	748	755	753	766	773	755	774	750	782	712	772	721	735	783	769	773	693	757	715	742	767	776	756	697	741	754	790	746	764	721	742	747	763	758	752	769	780	795	728	745	739	747	779	769	767	774	754	686	766	724	711	731	742	810	711	780	760	755	746	765	751	776	775	736	797	720	741	744	732	766	814	778	778	718	787	749	746	766	701	759	724	769	722	698	714	764	784	778	745	789	751	762	729	764	782	796	723	773	720	735	796	806	786	726	734	825	769	780	779	731	761	792	753	793	757	775	744	728	778	774	731	725	780	781	775	751	766	747	782	799	759	744	767	798	763	791	776	716	803	763	822	764	798	717	735	779	819	703	795	746	806	785	740	754	746	713	756	764	757	747	727	753	734	726	753	766	762	766	744	769	734	797	747	727	798	747	793	730	749	712	767	728	728	777	744	740	734	743	733	784	782	766	763	767	809	772	757	749	753	780	727	733	733	773	779	732	785	775	769	757	739	755	765	772	699	792	736	746	783	760	770	706	724	767	732	799
1924	508	337	236	406	451	415	385	343	283	247	225	195	196	132	114	109	89	80	78	81	62	66	67	74	58	68	59	56	42	37	55	34	47	38	33	42	31	42	40	31	44	34	31	36	33	43	23	33	31	36	40	30	35	31	46	36	34	26	23	28	23	44	30	33	29	24	33	32	19	26	40	35	23	42	27	31	18	38	30	37	27	30	31	36	27	34	34	24	29	26	24	29	38	30	21	34	29	28	29	19	23	30	21	26	38	18	33	25	29	26	33	23	26	26	29	32	26	26	29	29	24	28	37	26	21	34	27	27	22	28	22	31	29	22	33	42	23	25	29	21	33	34	27	25	31	28	28	36	24	28	39	25	27	21	19	32	24	19	33	21	19	26	29	22	32	26	24	36	28	35	29	24	25	28	26	29	30	21	26	24	23	25	34	25	20	20	40	29	26	27	31	32	16	32	35	23	22	30	28	26	31	29	29	26	22	22	34	29	28	27	29	28	23	24	13	25	37	23	29	14	28	31	25	26	27	24	26	27	27	24	23	18	31	22	29	40	23	31	27	30	27	19	26	34	27	25	28	31	28	34	22	32	30	27	23	19	29	26	26	32	32	32	23	28	30	30	24	27	25	16	17	27	31	26	19	32	21	36	22	19	25	27	22	27	29	33	30	19	32	23	26	41	27	27	34	29	19	25	24	22	28	23	28	27	26	26	34	19	24	30	30	27	20	24	24	28	19	32	29	22	39	25	23	33	29	27	31	27	27	14	22	25	33	25	27	32	33	29	33	24	28	21	26	29	27	24	27	26	17	25	23	26	31	29	26	22	41	16	19	21	32	25	32	25	24	27	33	24	30	34	24	29	18	25	24	17	25	28	20	20	26	26	31	28	25	30	34	21	33	33	27	20	36	33	29	20	17	33	24	27	28	21	35	28	24	25	27	26	33	18	33	25	28	37	21	23	23	24	26	28	31	37	19	25	25	23	26	29	25	32	25	22	26	37	25	26	29	25	36	26	26	38	28	24	30	31	25	25	24	31	24	30	31	16	23	19	31	12	42	24	25	37	27	20	30	27	17	37	37	35	32	33	39	33	21	28	18	28	26	21	31	22	29	21	32	30	40	25	17	26	28	29	25	14	37	26	23	28	23	31	36	27	28	30	31	28	30	27	29	25	29	27	32	26	21	21	18	27	30	40	25	31	23	32	39	34	27	26	16	21	30	32	27	27	32	31	21	23	32	35	28	25	25	31	27	20	14	26	23	34	22	29	27	37	19	26	29	27	28	26	24	22	26	27	34	27	29	26	29	32	28	26	36	28	21	30	22	26	27	28	28	28	30	24	26	24	27	28	27	27	31	23	30	23	23	29	23	37	31	21	24	25	24	29	21	27	32	30	30	26	26	15	32	24	31	24	27	31	33	29	43	30	28	34	20	22	41	21	20	41	32	29	28	37	26	23	18	22	19	36	30	32	23	33	27	23	26	28	32	37	34	31	29	27	26	26	29	25	40	22	24	29	24	29	24	28	33	33	28	27	28	28	19	24	35	34	30	26	23	19	25	32	44	35	30	30	20	26	33	20	23	29	24	29	38	30	40	25	33	30	27	25	30	27	28	28	31	44	24	29	30	36	24	33	29	28	28	27	37	25	26	31	34	20	31	18	35	27	21	22	32	35	18	26	19	22	29	16	23	28	21	35	39	23	20	11	20	22	22	34	24	32	38	22	15	26	19	32	30	38	35	28	21	33	27	24	18	28	19	25	35	23	30	35	32	29	26	32	23	20	29	27	33	40	27	21	21	27	22	32	21	28	29	29	23	30	21	29	17	22	22	25	23	28	22	24	25	27	27	38	22	27	31	26	32	33	26	15	32	31	28	31	35	19	32	33	18	36	26	25	28	21	31	30	20	17	26	20	33	30	29	32	32	27	31	25	38	34	33	28	23	17	23	22	28	31	27	27	22	27	25	30	32	26	21	29	22	33	31	28	30	36	23	22	32	31	27	39	31	31	26	32	24	30	22	15	32	31	31	29	29	25	28	30	36	27	31	30	30	25	18	25	24	33	29	32	34	22	20	29	13	34	20	33	24	26	29	32	31	25	32	25	26	35	35	34	28	28	24	24	29	40	23	30	32	31	32	28	32	30	25	28	35	19	18	28	28	23	27	29	29	18	33	25	31	29	21	25	23	26	31	30	38	30	27	33	37	26	22	28	29	26	28	32	24	21	12	26	22	31	25	31	30	34	24	39	27	33	37	20	27	31	34	19	24	24	37	28	29	28	22	36	38	28	42	26	21	31	26	23	33	25	33	22	30	21	28	31	22	26	17	23	26	23	39	25	21	18	25	33	23	22	26	29	37	20	26	27	24	24	37	26	33	24	29	35	35	32	33	21	41	26	31	29	28	32	39	30	24	35	14	36	24	30	32	26	21	37	23	26	28	21	28	27	21	31	21	30	33	28	34	30	22	25	32	22	30	24	30	37	20	26	34	27	27	24	27	26	30	37	25	30	33	29	30	25	33	21	30	32	21	28	32	22	23	28	26	34	25	27	27	31	32	26	30	28	30	23	23	30	32	21	33	27	30	27	29	23	27	38	26	40	33	33	12	28	24	23	19	29	26	29	25	28	42	23	19	26	21	22	26	26	32	33	32	21	35	27	29	31	27	23	25	17	28	23	22	18	26	22	38	26	20	32	33	24	23	18	27	28	34	31	28	26	30	27	27	31	24	24	26	22	28	27	27	30	22	27	34	26	25	29	21	18	33	25	36	26	23	30	29	24	17	21	27	25	24	33	22	22	28	23	24	32	24	25	27	24	33	30	18	20	25	33	33	41	28	28	26	36	27	30	31	16	32	34	34	27	19	20	31	26	21	31	32	35	26	26	27	23	27	35	28	23	23	31	25	29	33	25	34	31	33	25	21	22	23	23	29	19	31	34	27	31	30	22	32	29	36	27	31	28	29	26	31	33	27	35	18	37	19	26	33	27	20	19	33	32	30	23	28	28	31	24	28	28	15	25	27	28	41	33	35	36	33	25	24	25	24	30	28	24	17	35	27	28	22	24	26	25	35	28	28	25	29	35	33	22	38	25	25	25	35	31	33	21	27	19	24	29	24	25	24	22	26	30	26	20	32	24	34	24	39	28	22	23	28	36	20	29	35	37	36	30	37	27	26	23	20	29	21	31	23	29	35	34	27	34	24	25	24	15	28	22	28	26	35	29	13	21	22	26	38	29	30	23	26	26	36	26	28	39	36	24	28	30	35	22	34	39	39	29	22	27	25	22	38	29	22	29	21	31	21	25	30	17	36	29	18	28	23	20	32	32	28	23	21	29	26	28	29	26	25	37	23	30	22	19	18	24	23	27	26	23	28	29	30	15	17	27	25	36	26	28	23	18	20	25	30	29	35	30	25	29	24	34	24	20	31	33	25	28	32	32	30	18	33	28	23	30	25	22	14	29	25	23	21	26	27	18	22	25	22	35	35
19561	13415	8349	19950	27824	27088	23918	20332	17198	14239	12085	10491	8967	7475	6354	5427	4570	4128	3525	3134	2921	2703	2699	2411	2251	2189	2083	1772	1622	1477	1203	1024	952	892	788	784	764	766	842	780	890	853	889	978	819	867	839	803	731	707	680	658	632	647	651	706	628	611	605	619	554	547	486	564	560	556	523	496	528	564	593	494	558	494	522	511	543	508	472	477	452	463	489	500	488	474	443	504	474	464	458	479	460	493	459	437	422	449	420	457	445	438	443	444	430	471	471	455	422	429	455	410	444	416	440	432	396	449	460	401	447	457	453	448	475	405	463	462	431	427	476	422	432	450	455	435	470	422	423	445	447	400	415	445	434	454	429	472	419	423	431	478	432	428	413	435	435	417	409	433	419	424	478	436	434	464	424	467	463	462	445	415	441	411	416	424	480	408	428	457	462	454	426	452	441	448	443	439	467	453	435	433	432	481	455	437	442	462	438	423	398	446	450	435	425	411	414	452	438	435	459	455	422	446	452	465	471	484	499	455	437	398	466	425	414	451	391	426	470	452	446	441	402	456	451	434	443	444	417	441	432	417	452	462	420	448	420	438	424	432	426	472	436	470	438	433	428	469	440	451	435	423	423	453	425	440	439	439	408	456	384	429	404	444	416	409	436	417	440	427	509	412	435	425	407	445	442	457	437	435	438	430	428	472	434	442	422	425	427	435	455	423	413	411	401	447	424	459	386	457	435	450	440	437	437	424	440	452	472	433	423	428	433	427	441	413	444	400	425	433	471	435	431	464	481	447	438	460	469	426	430	431	442	426	441	432	439	422	438	418	480	431	459	424	396	435	417	434	431	445	446	407	473	439	400	448	424	443	465	435	430	452	431	467	409	426	452	405	453	457	454	457	405	420	413	428	450	415	418	407	423	461	436	415	437	464	439	429	433	447	429	442	442	419	455	446	442	446	456	445	435	405	421	423	446	425	435	435	436	442	463	423	470	443	408	461	458	442	434	431	468	443	417	466	464	430	425	434	427	393	430	410	424	445	423	430	421	422	391	436	427	464	438	446	437	436	431	416	399	412	430	443	400	429	451	423	431	388	462	425	463	437	452	425	436	428	450	451	410	426	448	434	415	432	453	463	426	445	433	440	411	415	420	418	443	439	440	459	464	426	461	438	430	429	483	427	431	456	420	460	419	434	460	435	443	413	481	438	474	453	448	415	453	421	441	456	458	443	463	443	398	427	414	466	478	421	425	428	425	470	432	423	402	452	415	422	427	428	435	432	411	396	467	444	436	483	459	471	412	418	440	407	468	444	466	428	465	428	419	438	396	433	457	368	425	457	439	403	446	432	440	428	416	443	442	440	448	425	428	456	414	437	474	420	423	426	414	450	418	430	453	391	433	444	431	468	361	458	447	408	444	472	398	471	478	438	444	442	406	467	452	448	453	457	402	452	455	483	414	464	458	428	403	464	430	452	455	437	451	445	430	429	426	443	452	430	438	420	418	417	450	441	465	466	461	416	477	374	461	443	414	410	429	440	451	436	451	409	422	462	405	408	395	445	445	411	428	441	448	472	439	470	444	411	446	442	400	427	431	433	458	434	421	416	420	446	427	426	453	494	452	449	419	499	435	442	437	416	433	419	420	449	430	427	433	448	447	434	444	428	429	442	452	467	427	441	450	446	443	443	404	467	449	443	433	427	446	441	413	423	452	413	422	449	431	450	417	447	427	459	432	439	451	450	429	461	429	448	426	457	457	447	414	462	442	422	427	447	452	424	424	426	407	436	369	407	489	393	444	420	438	447	441	451	443	443	411	427	430	442	406	432	480	437	432	429	440	456	400	415	402	410	428	416	425	415	521	463	439	422	466	449	437	458	428	439	432	466	446	432	472	415	440	414	435	467	447	501	471	436	433	416	424	426	452	477	446	450	416	421	450	397	465	470	450	395	415	449	442	441	430	436	437	440	410	406	447	442	439	452	453	447	417	442	450	421	439	457	462	389	440	426	423	396	455	440	439	445	408	448	432	447	424	404	435	470	439	426	437	458	458	456	404	433	439	434	443	465	428	447	452	422	472	422	444	430	407	415	442	436	440	450	399	404	430	438	388	451	435	448	439	437	442	422	431	420	447	448	446	444	416	419	469	434	439	413	432	413	469	437	412	452	457	462	439	422	413	426	432	446	428	462	465	419	451	423	455	421	409	429	457	435	423	464	435	422	441	434	451	441	424	427	441	415	454	430	433	431	436	429	451	442	438	400	416	459	440	428	461	426	445	374	454	449	437	448	432	474	445	434	446	448	436	423	459	421	439	480	449	430	453	416	457	426	435	454	392	417	393	439	444	430	415	428	472	403	448	433	427	426	439	421	453	467	401	443	451	455	471	415	424	448	440	428	427	435	436	485	440	418	458	476	472	447	413	436	429	428	406	400	441	399	442	476	424	415	409	475	469	433	447	402	424	448	405	453	491	435	429	434	402	445	408	444	409	458	436	417	409	415	447	406	403	412	418	433	415	456	422	431	426	468	430	426	449	444	416	421	408	419	420	463	456	447	462	384	400	441	410	436	431	409	463	455	416	416	429	413	437	434	450	410	430	464	444	494	488	409	416	439	447	442	447	413	447	407	442	409	412	405	438	453	421	435	406	433	440	457	437	447	404	457	434	417	449	471	447	420	456	433	436	410	417	430	463	414	455	422	443	436	429	455	420	437	429	438	449	433	404	436	468	462	448	422	422	435	441	433	450	483	408	461	440	421	407	470	423	438	457	433	464	398	471	469	448	415	429	443	428	452	427	436	450	447	441	436	480	442	445	432	445	441	396	424	459	456	416	435	456	433	436	423	463	460	478	454	413	401	423	478	454	453	451	466	449	459	461	437	435	448	464	434	426	459	449	452	438	440	414	435	433	443	466	431	452	461	419	408	422	440	444	458	437	456	446	399	467	453	419	450	442	428	418	429	411	457	466	464	459	394	451	394	415	418	430	432	418	453	430	404	443	443	409	432	452	428	415	457	466	403	475	465	473	454	453	470	411	422	412	445	443	407	410	432	439	466	415	423	441	423	424	443	477	425	457	466	416	422	424	442	425	434	442	441	409	447	432	443	444	487	413	452	465	427	424	394	439	426	440	437	413	469	427	456	429	422	421	394	418	433	456	400	446	428	473	470	460	428	411	455	424	442	446	413	455	413	428	419	434	459	452	419	436	427	441	452	447	422	443	407	422	431	446	422	409	442	446	443	424	415	467	429	433	484	403	480	450	416	481	464	441	416	467	416	468	437	455	431	443	419	488	429	417	425	432	440	457	440	432	431	425	422	449	444	432	393	461	448	435	449	460	435	397	459	430	435	401	444	418	390	438	413	439	431	392	454	403	454	394	448	471	429	420	432	425	463	427	478	454	449	427	398	435	427	424	441	434	427	421	432	427	437	449	420	412	447	433	445	453	434	467	417	444	437	427	411	427	458	399	421	446	453	391	412	417	412	451	432	435	464	440	442	431	448	408	425
1439	919	518	403	669	790	697	626	549	477	431	335	327	257	220	177	165	149	127	105	107	104	101	98	98	96	84	62	73	63	53	39	52	44	55	44	43	36	46	47	38	46	56	39	51	47	49	50	46	39	37	44	44	46	39	23	30	38	39	42	28	33	37	39	50	28	34	39	36	43	43	38	33	31	42	32	34	52	42	31	35	30	38	36	35	40	30	25	24	27	39	29	32	37	38	33	21	25	26	27	26	36	46	26	27	29	29	36	28	39	24	33	37	33	37	38	30	30	33	36	38	37	36	22	29	30	33	29	48	32	28	25	30	26	34	31	25	33	24	33	29	32	20	29	29	31	32	36	34	29	28	34	37	32	37	26	37	27	31	23	26	28	34	23	19	45	25	25	33	32	33	31	32	33	27	28	35	30	24	28	32	32	35	32	28	33	37	27	37	38	29	31	31	24	28	34	23	29	28	30	33	28	32	34	18	35	22	44	31	26	32	34	36	30	36	28	42	20	33	31	28	27	36	42	37	33	27	31	27	30	26	30	43	37	39	29	29	30	31	28	34	40	27	35	37	27	32	20	31	38	26	26	30	29	23	38	31	32	30	27	32	52	30	22	26	26	25	30	23	28	28	26	28	23	44	42	34	26	36	28	37	30	30	40	37	32	28	22	22	23	26	35	31	25	36	43	31	29	25	32	35	22	24	23	32	29	38	27	25	33	33	31	30	36	35	30	27	43	26	34	33	25	33	30	30	26	20	22	27	27	35	37	28	46	30	30	35	29	31	29	35	36	27	38	34	26	31	24	31	25	35	29	28	24	37	30	32	39	31	42	32	30	32	28	39	38	32	34	33	32	39	20	20	26	35	40	31	32	32	25	29	40	33	35	30	25	32	41	28	36	23	29	36	24	36	42	24	28	24	30	29	40	29	28	25	35	28	32	30	50	16	29	31	41	29	28	37	32	40	40	34	32	32	31	42	30	32	40	31	27	25	32	36	43	27	31	28	27	27	32	31	34	25	31	28	26	27	32	24	38	27	46	31	30	28	32	33	33	39	27	31	44	33	37	40	43	30	32	31	35	28	26	36	30	33	24	35	35	31	28	26	29	31	37	19	46	31	35	38	24	32	31	41	25	31	29	31	19	38	24	30	29	32	23	32	24	38	26	27	38	36	33	24	33	28	37	31	36	30	32	38	30	42	37	29	31	36	29	39	28	35	22	30	35	26	29	26	27	25	30	28	32	36	38	39	32	34	35	35	29	30	39	36	41	43	33	46	23	34	38	27	24	28	29	38	29	29	38	28	37	29	41	34	38	33	31	19	30	34	29	46	36	25	39	33	32	25	28	34	28	31	33	23	23	26	30	38	20	35	36	30	34	35	24	26	25	35	32	32	40	32	23	25	28	29	30	28	28	38	39	28	22	33	40	34	35	31	50	29	30	33	34	31	31	36	21	27	32	35	37	29	35	36	42	25	29	29	23	41	31	39	29	25	31	36	43	37	21	24	30	27	29	34	35	31	25	28	35	31	34	31	28	33	32	26	37	35	34	34	23	35	26	30	33	32	42	30	37	37	24	37	35	31	32	36	39	36	36	24	29	34	37	37	34	30	35	22	26	27	23	34	25	35	26	31	30	33	38	34	30	43	30	33	32	25	34	45	31	33	37	32	31	35	35	28	35	19	35	28	33	21	30	37	36	36	29	33	31	34	39	40	31	33	40	30	35	41	33	24	32	36	38	32	32	30	35	23	30	31	29	28	22	24	33	33	34	27	29	30	42	39	26	30	29	39	19	28	34	32	26	26	31	26	28	33	29	29	19	28	27	44	32	29	28	42	32	32	26	35	26	33	32	28	32	39	30	30	31	33	38	24	26	33	39	27	30	39	31	37	30	31	27	27	32	29	30	36	34	23	26	35	21	22	31	43	33	39	29	26	27	35	23	32	29	32	30	24	29	27	28	30	26	17	32	25	26	32	26	27	40	32	30	24	35	23	28	37	30	35	38	34	21	30	37	28	30	35	37	34	37	42	37	26	31	28	30	38	22	32	31	36	36	32	21	44	29	30	32	35	37	39	26	29	27	28	27	42	37	23	26	29	32	27	30	32	28	24	37	28	37	32	36	47	31	36	27	39	35	32	26	35	32	35	30	32	33	31	35	34	33	37	36	29	22	27	24	25	44	27	32	33	37	44	37	29	36	27	35	32	25	33	30	36	31	27	35	44	28	39	33	31	28	45	42	31	32	53	19	30	25	31	28	30	28	33	34	29	40	28	32	26	38	36	40	42	31	32	31	29	26	42	31	34	32	33	33	35	37	33	30	31	29	39	35	29	23	18	36	21	29	32	37	26	36	21	33	39	28	36	24	32	29	21	39	41	24	33	25	38	30	35	30	25	30	47	29	27	26	27	35	37	38	35	38	41	28	33	39	34	27	26	33	28	43	34	34	34	23	28	32	32	26	33	35	31	37	24	47	47	29	31	35	36	29	28	27	35	39	36	28	32	22	24	28	31	30	43	41	32	32	25	30	26	28	29	23	40	32	25	26	34	25	38	40	21	36	32	19	37	30	35	22	30	32	28	22	29	34	35	40	29	27	28	31	31	26	33	36	24	33	32	30	33	29	20	31	21	33	34	28	36	22	32	38	32	33	41	29	32	31	28	37	21	32	32	19	34	25	27	31	30	33	28	29	38	41	36	33	34	27	29	32	40	31	32	27	39	22	35	30	26	36	27	33	37	33	31	38	29	35	30	34	26	34	32	39	35	33	35	29	21	37	34	33	29	42	25	21	39	38	39	28	27	37	16	33	31	30	31	40	34	30	26	30	34	41	24	31	40	31	28	26	25	34	21	23	32	30	33	28	33	28	23	30	28	35	29	32	32	27	24	30	31	24	27	30	30	42	32	28	31	42	37	33	23	34	34	26	30	23	27	29	39	33	30	32	34	30	35	33	22	34	25	33	22	30	38	30	32	40	31	37	28	26	29	40	27	27	21	42	32	32	38	38	26	37	34	39	29	28	29	41	25	37	33	27	27	31	36	32	29	41	38	34	23	36	34	27	29	30	32	31	29	24	44	32	22	22	30	40	31	36	36	35	33	36	23	32	26	25	33	30	31	27	31	30	39	44	24	31	30	28	32	27	30	41	39	32	19	28	29	35	34	28	24	34	34	38	34	36	29	27	28	29	39	22	33	34	31	39	44	18	29	28	27	30	30	36	31	33	36	26	32	23	39	28	33	33	24	36	29	29	37	23	27	37	22	38	24	34	32	34	44	22	32	32	37	30	25	39	31	24	34	40	20	28	32	25	33	25	28	29	28	21	15	32	35	36	32	36	30	31	22	33	34	35	35	35	24	33	29	38	30	34	29	34	41	32	39	35	36	30	33	34	38	28	31	26	25	39	30	32	37	43	27	32	30	30	27	30	26	36	31	25	28	43	37	35	43	19	41	23	33	37	34	35	26	30	29	27	38	36	27	33	28	26
24379	17865	11820	25470	33684	32611	29535	25795	22229	19317	17095	14674	12615	10886	9176	8001	6793	5896	5172	4562	4244	4092	3879	3528	3300	3050	2872	2568	2253	1859	1684	1510	1285	1123	1101	1000	1009	1011	998	1102	1073	1160	1138	1150	1139	1141	984	975	938	920	834	869	852	791	783	813	826	752	734	702	700	691	708	660	655	670	688	646	717	676	695	692	642	650	601	593	616	588	595	590	601	575	564	624	596	572	588	542	584	542	535	534	523	524	558	555	511	538	526	502	501	495	539	557	472	514	555	484	527	511	515	504	480	542	539	532	478	549	508	494	509	497	494	497	529	467	500	491	494	560	530	481	467	495	507	453	507	531	506	469	487	485	451	488	516	502	473	527	501	476	488	495	485	533	514	511	511	532	473	474	513	489	518	502	543	483	485	480	530	508	529	535	494	511	507	519	455	502	469	452	504	524	481	519	537	494	504	526	479	537	440	513	474	534	511	495	506	454	484	488	534	439	542	522	531	503	492	495	540	522	502	495	499	471	543	504	515	503	504	508	483	483	495	498	539	493	516	493	454	492	458	499	482	516	534	513	511	500	489	523	521	507	511	507	478	486	526	519	490	521	479	526	481	472	498	528	521	502	459	518	458	487	492	470	499	478	463	504	527	479	519	522	514	491	463	537	480	472	496	454	480	447	477	464	492	524	506	498	525	473	506	524	517	527	461	511	484	504	528	476	503	549	509	540	494	482	476	520	490	488	542	517	525	487	472	491	514	474	508	509	508	534	458	518	513	489	534	502	504	505	513	513	489	500	496	510	489	490	530	501	485	464	492	465	496	503	507	497	495	478	495	505	503	528	467	493	490	505	503	485	503	486	499	512	504	487	479	496	448	500	493	516	479	465	497	531	484	456	482	486	516	459	502	491	494	481	514	445	500	512	526	485	503	510	495	493	498	438	470	477	492	489	531	500	490	510	509	494	506	510	503	498	491	501	494	473	472	458	510	512	477	457	477	507	494	557	495	555	492	529	512	484	480	484	499	479	536	498	486	520	538	471	526	521	498	513	488	517	479	473	489	524	497	524	510	496	543	533	461	524	469	474	467	509	511	526	483	506	513	488	549	481	523	530	496	486	489	473	513	508	551	506	478	467	506	516	465	521	495	507	521	475	507	469	485	519	471	479	534	476	500	492	512	520	490	528	505	475	470	504	533	509	485	458	520	508	479	458	501	488	485	511	510	512	496	507	495	500	480	478	465	511	517	495	514	492	505	492	481	543	511	523	508	524	539	507	489	469	520	489	491	493	489	499	502	472	508	503	503	509	540	487	553	512	484	494	494	508	474	483	481	476	526	483	499	481	497	540	532	494	499	495	501	497	487	482	516	527	488	456	517	504	497	479	499	507	481	468	525	521	528	515	473	520	530	551	484	494	503	493	481	500	507	541	473	547	510	500	498	506	513	458	500	523	483	530	502	491	489	482	499	532	508	535	501	504	468	503	524	507	484	529	503	500	486	504	505	492	532	506	514	484	489	494	524	499	501	521	521	456	529	501	476	516	469	541	530	499	524	517	529	519	506	521	508	475	470	507	466	505	529	492	496	470	456	541	465	464	540	468	541	497	479	482	526	537	501	502	440	463	518	524	482	478	484	485	494	494	481	487	493	504	474	495	514	505	472	535	483	501	511	527	503	515	500	524	538	499	520	504	525	514	495	496	544	511	521	513	498	454	436	470	452	485	498	501	475	482	516	483	567	472	508	505	468	492	488	492	510	519	556	514	484	525	510	484	519	510	478	515	439	509	503	478	469	489	498	512	487	517	507	500	533	542	512	489	496	515	505	502	503	481	507	487	497	469	513	484	517	500	508	492	469	506	507	445	467	479	565	479	473	559	528	503	501	480	480	531	535	517	533	499	567	466	507	485	518	519	486	461	506	506	509	499	475	483	502	521	511	519	489	479	505	506	494	504	529	503	502	486	505	494	469	478	506	506	477	497	518	465	537	516	470	492	495	506	489	490	496	490	471	534	492	500	517	501	500	510	512	459	506	492	499	490	533	501	520	498	465	543	523	483	496	518	526	523	497	498	500	499	488	475	470	499	488	502	502	492	471	501	509	472	475	476	501	510	514	529	489	496	525	529	493	476	490	470	507	570	526	440	532	499	503	512	508	496	516	544	543	524	540	498	516	508	499	504	461	507	491	496	490	553	508	491	494	502	509	518	507	468	504	518	536	474	502	482	499	509	432	495	509	518	495	468	461	482	488	491	467	470	522	511	537	516	518	495	502	504	504	479	495	496	491	471	493	497	517	485	481	507	442	527	512	521	486	568	471	466	478	478	502	520	468	513	471	530	510	508	492	505	486	488	497	458	499	485	541	499	497	534	462	512	555	470	511	484	464	504	448	484	508	477	469	498	499	477	493	538	540	497	505	459	483	475	519	491	515	467	492	513	491	510	492	469	551	522	527	492	506	521	490	525	484	496	484	502	543	482	461	533	474	494	472	482	492	501	508	484	489	481	481	471	481	515	508	496	502	519	475	510	490	481	515	497	445	460	524	454	470	470	470	479	494	511	510	483	474	502	484	503	517	495	493	479	512	496	478	517	477	517	466	493	500	486	440	490	517	455	510	524	500	472	522	479	479	512	469	513	534	500	510	502	520	506	540	512	493	500	481	507	517	487	508	513	538	480	492	478	461	477	525	514	456	501	526	511	526	519	507	488	502	510	551	527	475	495	481	463	537	462	491	494	531	529	517	512	508	515	503	511	502	473	510	484	572	503	533	503	478	480	500	493	480	489	476	470	540	508	516	509	512	522	484	501	539	526	500	502	486	495	502	460	492	513	471	482	541	511	485	520	521	515	485	536	469	513	501	506	528	515	422	504	518	495	542	513	486	490	530	505	543	494	487	515	496	474	508	475	556	480	542	514	519	473	510	497	484	490	529	500	455	511	503	521	475	497	493	510	546	477	532	511	501	472	470	508	504	492	480	523	490	517	494	490	490	505	526	516	485	485	524	496	482	533	502	505	479	479	479	508	500	465	524	540	488	523	552	498	484	483	484	510	500	502	505	494	471	507	457	536	501	456	465	531	480	521	512	514	525	506	481	498	487	468	507	511	505	484	499	495	495	489	533	483	477	509	485	488	494	493	508	513	469	512	517	481	502	507	482	567	510	488	524	501	518	508	513	508	525	512	539	515	512	439	491	485	495	520	531	504	519	521	459	473	476	528	483	531	493	486	499	478	527	514	490	535	497	535	467	504	483	481	526	466	509	517	487	489	496	490	526	501	505	532	516	499	485	500	505	492	489	494	489	485	534	482	505	520	484	503	508	495	436	498	482	507	483	490	495	488	542	545	453	513	502	514	544	516	551	509	486	519	495	469	532	510	476	548	467	511	517	542	482	503	528	557	471	504	497	502	491	505	515	488	542	470	496	514	510	534	501	530	536	500	563	538	478	495	472	475	488	492	486	506	497	491	519	477	499	466	515	493	519	462	490	539	505	499	498	449	506	476	502	465	470	482
3106	779	430	399	572	731	646	575	463	427	348	332	268	223	222	173	162	147	133	135	115	111	111	116	105	82	76	83	73	67	58	64	71	51	59	53	50	60	58	52	61	56	55	62	58	59	51	51	51	48	61	43	48	48	48	35	36	43	57	48	55	60	52	47	54	55	43	48	48	52	45	41	48	49	52	31	47	44	55	44	36	52	52	52	56	51	42	37	57	45	44	40	44	48	59	30	49	32	41	40	49	39	47	36	39	46	52	31	41	37	52	47	50	47	42	44	36	40	48	44	34	52	51	28	46	44	38	44	47	41	54	39	31	42	24	40	38	46	43	39	41	43	44	40	45	41	45	43	40	46	47	43	52	48	43	57	37	37	37	46	50	47	37	46	40	43	42	49	51	57	51	52	37	58	42	50	46	51	55	44	62	39	39	31	31	40	45	41	47	47	39	46	34	52	37	49	54	37	49	42	32	37	51	40	45	33	46	43	45	46	42	39	44	54	46	49	50	38	50	33	46	46	41	48	42	43	40	51	39	51	47	44	36	42	38	40	44	49	38	51	56	40	44	40	35	33	46	52	38	43	44	44	49	53	50	49	43	39	37	46	42	36	50	41	36	33	46	43	49	51	44	42	40	49	38	45	47	57	35	50	40	51	46	41	33	38	49	50	35	52	41	52	38	47	40	49	38	47	51	38	36	40	35	52	45	54	46	49	47	35	46	49	43	46	39	34	43	33	40	43	47	40	39	50	38	38	56	43	42	50	34	47	34	40	51	44	39	43	45	53	54	49	30	40	61	47	49	47	51	48	39	37	53	31	33	55	50	36	31	35	55	36	41	43	44	48	52	35	44	52	50	42	47	35	49	44	40	38	41	45	50	35	48	55	46	39	36	45	32	49	40	41	43	50	38	42	46	47	52	47	47	36	47	51	33	58	41	48	48	39	50	35	28	52	38	40	33	46	38	46	47	48	35	33	44	46	40	43	39	39	36	40	34	44	41	36	37	43	39	42	37	24	38	42	34	50	47	47	47	40	37	41	44	42	43	42	34	27	41	41	44	42	51	40	47	45	40	42	40	35	50	51	51	50	41	41	33	50	51	41	48	35	41	37	40	54	46	33	50	40	30	39	38	36	51	51	43	47	36	46	43	43	49	37	39	44	36	38	53	40	39	52	51	41	44	36	41	37	23	45	40	39	46	55	46	41	44	49	44	48	47	41	28	39	49	29	35	43	51	52	52	51	45	39	42	39	42	43	26	39	47	37	37	51	46	46	51	37	38	39	47	53	48	35	35	40	38	47	38	37	44	47	43	57	30	43	47	37	27	43	48	48	47	54	31	46	56	47	53	51	40	49	42	42	45	51	33	53	45	42	33	55	53	55	41	36	33	40	46	40	52	39	40	34	38	43	42	44	51	41	47	41	44	43	45	43	43	43	43	41	40	42	36	38	46	45	45	39	40	46	45	35	41	34	41	30	37	48	44	37	37	49	37	46	33	44	36	50	42	37	49	57	51	48	47	50	38	44	45	42	47	51	46	40	37	39	42	54	39	46	49	43	44	59	43	41	46	37	49	41	54	38	49	50	50	34	37	36	36	36	55	53	38	25	38	40	47	44	40	46	37	41	30	58	34	43	41	44	50	43	32	36	53	38	35	42	43	37	32	35	39	43	38	55	47	41	37	46	47	45	38	42	45	43	44	52	43	49	47	33	45	42	51	36	36	53	39	41	36	54	31	49	57	35	48	43	51	30	41	54	44	45	48	47	43	37	28	52	36	55	40	48	43	31	37	43	41	37	42	39	52	33	48	57	44	36	43	51	39	50	49	36	40	40	44	51	45	45	26	39	49	42	41	40	41	35	42	36	48	54	45	49	35	46	41	43	46	34	42	35	49	45	50	45	38	43	45	34	37	30	38	44	37	55	47	43	35	58	37	46	41	46	44	41	41	51	48	38	46	43	60	42	35	34	46	56	50	55	44	34	30	46	43	44	51	42	38	30	44	39	40	46	42	37	33	43	50	43	36	40	43	45	44	40	39	45	51	51	51	45	46	54	43	37	33	36	58	50	43	35	43	42	34	45	48	36	40	47	47	51	46	53	37	32	51	47	52	34	46	38	43	47	45	46	48	44	37	33	45	38	37	33	46	47	62	41	46	34	43	39	46	47	41	49	58	39	41	39	49	48	34	46	40	51	44	46	39	48	46	44	43	41	44	41	50	47	45	48	38	32	41	30	44	38	54	40	34	41	47	44	42	34	46	39	54	51	48	34	37	41	45	33	50	45	41	40	47	44	44	44	37	44	35	38	47	31	49	50	48	40	55	59	40	51	38	39	43	44	27	43	41	41	63	35	42	40	48	53	23	45	44	47	44	34	36	41	36	50	47	43	45	46	44	49	49	36	41	50	35	42	48	47	41	36	43	45	43	49	35	35	34	56	44	50	37	44	42	37	43	44	55	57	46	27	42	36	44	25	40	35	44	46	36	37	45	37	45	37	49	47	39	47	46	46	39	47	48	47	46	44	50	48	44	40	41	40	48	43	47	34	48	48	44	42	38	41	52	43	37	49	38	46	51	33	41	37	42	48	46	33	46	41	48	40	51	49	36	34	49	39	52	48	41	43	39	45	40	51	43	63	52	48	56	55	39	36	42	36	37	45	39	40	42	50	38	47	40	32	45	42	45	46	38	37	40	39	46	38	50	44	51	44	51	30	49	51	47	48	32	44	38	35	48	42	35	42	49	44	35	44	50	47	29	48	37	36	45	43	36	44	45	55	32	47	47	37	46	35	46	48	51	44	39	41	42	32	45	46	53	45	37	41	52	34	42	43	35	32	40	34	39	47	46	45	47	34	53	41	39	37	34	41	51	42	49	64	50	41	38	47	44	41	44	47	43	45	47	43	38	44	37	41	35	45	48	38	44	43	35	48	45	40	49	45	43	40	47	45	46	33	43	43	46	42	50	27	51	37	34	53	56	31	45	39	45	40	47	51	42	51	49	53	44	43	51	44	51	49	42	46	47	40	65	38	44	40	37	47	40	60	45	41	40	43	47	47	46	50	40	44	32	45	45	46	46	40	39	26	33	40	51	48	53	53	42	45	44	40	40	36	38	40	43	54	49	44	55	44	47	40	31	44	44	43	45	41	35	58	34	42	37	48	45	41	28	46	42	40	42	54	37	32	47	38	42	39	29	39	42	44	42	38	34	47	41	46	43	40	38	48	33	43	45	42	52	39	35	32	44	41	50	39	43	47	47	46	34	47	47	46	38	36	42	44	45	36	36	38	47	43	52	50	44	40	49	37	38	52	39	47	43	34	45	38	46	47	41	38	35	39	43	49	31	45	53	46	38	38	47	40	48	40	38	40	46	38	43	35	44	39	35	50	37	39	49	47	53	50	37	40	45	40	45	37	43	39	42	42	39	40	41	43	42	38	51	41	42	39	53	42	46	52	51	45	48	50	43	42	48	43	43	42	44	58	44	38
22312	16460	11100	24070	32057	31352	28768	24865	21536	18487	16214	13912	12175	10360	8759	7536	6443	5707	5066	4360	4184	4037	3926	3597	3371	3103	2923	2564	2265	1976	1789	1503	1329	1357	1169	1155	1126	1211	1228	1196	1262	1294	1308	1338	1236	1201	1093	1110	978	1051	1017	980	968	963	909	965	918	891	830	884	850	887	851	853	801	838	806	834	846	866	849	805	809	770	770	760	770	734	757	803	781	684	738	775	759	745	757	716	720	722	711	710	711	716	705	743	720	694	726	663	723	655	701	683	707	649	740	691	666	645	682	650	658	704	682	670	669	659	674	653	646	713	674	707	693	652	655	697	659	677	689	677	635	717	658	654	659	689	677	669	678	676	690	644	681	686	637	644	697	678	675	674	692	678	665	677	679	719	720	645	675	689	666	664	648	667	678	657	657	669	633	634	680	647	666	665	677	670	682	664	673	694	679	689	672	672	679	639	660	661	644	657	674	672	679	666	714	707	717	678	648	657	658	663	671	669	654	680	698	682	685	681	695	655	722	708	704	674	697	647	685	704	664	664	698	648	679	673	641	670	654	680	684	658	685	643	696	696	654	683	728	669	667	703	668	682	672	702	676	673	657	673	661	655	644	681	651	713	637	667	697	710	651	707	694	667	654	693	721	674	676	719	717	653	678	701	659	679	692	688	677	656	618	681	644	631	677	619	706	661	658	692	671	649	676	663	649	643	641	657	702	627	652	645	681	687	614	701	614	610	689	655	684	667	632	675	724	657	670	708	705	658	725	677	647	651	675	664	669	673	667	674	657	676	731	613	707	693	713	690	675	647	678	690	682	674	661	647	673	654	702	692	663	724	704	684	673	696	696	671	713	637	708	671	708	649	689	702	701	662	671	663	672	615	697	671	711	710	703	688	685	644	685	634	685	644	672	698	694	672	685	668	652	688	681	687	693	615	713	632	689	690	637	660	706	680	739	624	637	703	682	663	667	690	678	676	702	655	666	667	668	677	622	675	690	687	658	686	692	659	661	654	688	642	642	650	670	709	666	657	688	643	689	668	695	734	688	641	733	636	656	674	655	636	684	683	661	679	654	691	670	686	652	686	712	639	640	685	649	663	673	672	653	698	679	637	676	664	704	636	685	635	695	724	673	698	683	707	673	683	614	670	687	678	685	688	660	726	730	715	649	682	656	667	681	690	673	664	665	690	644	678	711	681	690	682	642	714	664	703	690	693	697	708	668	699	714	679	710	662	696	716	670	660	646	677	687	698	704	671	713	666	739	694	660	683	663	660	674	652	681	726	698	675	635	612	660	721	680	678	680	679	648	716	700	711	650	680	675	710	658	650	663	705	700	684	664	665	661	695	716	684	672	698	640	648	637	694	656	683	645	740	668	724	672	679	705	651	675	705	602	719	706	673	691	664	699	680	655	740	671	646	690	660	689	717	649	687	679	705	699	656	691	676	663	725	701	654	690	701	617	653	700	678	699	674	649	673	680	702	665	680	641	664	664	673	699	679	666	679	612	652	691	682	660	743	615	663	666	685	669	644	662	644	738	653	692	687	667	647	683	693	670	663	653	668	670	660	601	646	660	638	663	729	735	742	622	693	650	669	625	708	685	682	671	654	613	663	648	705	680	716	677	583	700	720	689	615	676	661	691	681	658	726	659	646	653	655	652	691	675	659	679	656	691	695	699	723	670	699	666	671	678	661	677	673	731	693	668	667	626	682	661	640	711	644	662	717	712	683	691	658	661	668	699	675	700	657	671	641	668	714	714	671	663	652	655	671	676	662	660	671	696	668	709	729	694	659	633	660	682	667	680	673	667	706	697	651	614	707	655	650	685	668	654	706	675	701	692	650	697	698	653	686	674	669	674	681	699	666	710	669	628	667	675	667	650	692	689	671	687	694	699	646	628	669	662	695	650	701	707	692	666	656	663	711	651	677	668	625	657	711	625	658	672	708	667	666	719	638	680	693	706	680	709	687	661	652	688	686	691	710	687	635	706	660	699	661	665	688	667	707	674	666	626	685	638	657	724	640	699	710	676	665	702	654	679	702	698	663	636	715	657	633	678	648	691	676	657	650	701	715	707	669	701	672	662	655	658	650	666	688	704	679	688	639	623	646	690	667	692	666	649	673	677	659	652	667	661	696	688	709	631	711	701	703	710	669	681	640	718	684	659	648	686	684	651	665	673	693	659	683	638	731	665	711	694	628	679	688	664	706	649	637	675	669	641	726	629	710	696	693	659	636	701	679	657	693	676	668	678	676	717	681	648	643	690	658	666	711	687	687	631	693	674	705	689	737	646	689	635	653	638	636	657	649	682	693	659	609	624	695	677	698	666	639	658	685	704	684	698	652	696	699	608	686	652	663	702	715	620	646	734	662	693	715	676	675	734	677	714	648	674	680	699	689	683	696	669	661	638	687	665	727	669	657	653	703	650	654	646	639	655	642	684	725	657	706	689	660	689	656	727	669	636	670	645	668	682	665	679	659	705	672	695	665	616	683	625	699	683	681	669	633	634	667	636	675	708	729	657	666	674	695	645	716	673	643	668	634	688	645	708	646	684	673	678	653	673	636	658	663	642	740	661	658	677	716	689	669	666	682	661	717	681	681	673	628	673	688	664	632	749	670	710	667	621	663	704	634	683	681	715	675	688	657	688	663	679	645	648	681	632	700	673	674	707	689	656	705	647	673	683	615	663	713	711	669	728	662	703	706	695	670	695	680	645	685	694	682	685	668	680	699	645	680	667	620	660	679	685	680	644	666	674	674	721	625	659	720	669	696	722	698	668	637	682	672	638	668	638	694	643	643	677	612	658	646	677	689	694	686	654	705	640	641	683	679	677	669	640	691	704	700	672	634	640	667	671	685	666	639	684	690	692	662	685	682	651	661	643	652	700	675	711	709	693	698	655	671	697	677	717	663	678	709	651	681	692	684	620	650	675	711	657	669	687	683	675	667	672	663	674	676	709	685	734	717	684	693	685	701	671	666	647	664	652	689	652	673	686	624	701	630	663	713	660	709	699	668	675	696	673	711	731	622	659	673	713	670	655	663	694	722	683	703	671	621	686	683	678	715	742	657	647	704	658	721	675	696	686	650	688	654	693	676	718	634	715	664	671	715	654	693	719	631	701	693	682	686	735	678	668	645	679	676	674	662	735	694	689	670	664	672	658	672	620	657	644	657	671	642	658	685	668	653	702	657	659	710	678	690	681	644	732	656	725	680	662	642	616	695	679	671	683	629	685	625	685	692	688	699	679	699	657	699	686	708	752	675	715	667	711	661	669	640	662	654	634	709	664	727	701	675	673	708	682	671	692	667	687	660	688	667	691	649	644	733	695	724	714	646	684	643	670	653	699	699	667	706	721	684	715	640	691	708	661	667	707	684	654	662	685	659	681	719	634	655	707	628	705	700	627	658	645	700	669	679	664	654	638	706	713	696	711	660	649	684	698	682	639	707	709	720	703	687	620	654	703	665	714	675	687	684	640	712	641	653	706	685	665	691	666	614	696	661
2529	1185	727	596	906	1118	968	907	739	640	548	530	421	369	317	260	246	188	182	186	170	167	159	142	115	106	113	88	92	92	93	59	74	65	47	76	63	59	53	64	67	66	61	61	61	80	66	61	64	66	67	51	53	58	47	70	52	53	52	74	62	47	59	41	59	51	48	52	41	35	52	52	52	63	53	44	46	52	48	53	52	51	61	54	52	60	62	53	43	56	47	47	38	50	50	52	49	43	60	53	41	40	45	49	40	39	61	48	44	56	40	44	37	53	49	39	54	52	50	48	49	43	39	42	60	55	48	61	54	58	31	59	52	44	50	56	40	46	40	45	60	45	46	48	53	51	52	47	51	50	47	52	51	44	60	59	50	32	40	49	49	49	61	62	38	43	48	49	40	56	38	52	53	48	47	40	45	45	46	44	49	36	52	54	48	48	54	41	59	40	49	47	47	41	48	46	48	46	65	50	52	52	43	49	37	54	50	49	45	52	51	45	46	57	44	50	49	49	50	52	51	39	50	45	56	41	52	55	43	44	47	54	58	53	45	49	54	44	59	44	56	48	61	58	44	42	45	47	41	40	47	47	52	41	38	60	44	48	45	48	48	42	52	48	55	37	47	59	60	50	44	34	50	62	56	53	52	39	49	57	58	52	43	47	41	53	42	48	51	51	47	53	55	67	46	56	44	37	55	53	52	44	45	46	55	63	52	51	60	47	56	38	41	52	41	54	42	50	43	45	52	52	68	35	41	47	52	46	56	47	59	51	51	48	41	50	45	43	42	64	52	37	50	32	44	62	55	46	49	46	34	36	45	50	53	56	44	43	43	49	45	57	53	47	56	53	50	40	44	48	42	57	60	53	50	36	40	50	48	61	43	44	47	49	53	59	66	51	34	44	41	46	53	59	37	41	63	57	53	43	55	52	56	40	51	43	43	57	45	38	42	58	44	60	49	47	38	47	46	58	50	38	58	60	64	43	31	57	49	46	47	40	50	57	50	39	50	42	47	48	45	45	57	41	47	36	59	60	50	39	43	45	47	63	43	32	35	59	49	49	39	43	56	43	58	50	45	45	57	42	44	48	43	38	54	57	38	61	55	54	39	53	57	49	57	44	46	55	45	54	51	44	60	40	54	63	48	50	49	41	66	42	49	49	48	55	40	47	42	52	53	41	42	62	55	58	54	47	40	38	66	54	45	50	43	57	59	61	50	41	42	42	60	44	55	50	45	48	45	37	45	48	56	45	51	41	60	56	54	47	49	44	44	58	47	54	48	41	44	37	59	50	47	67	39	41	46	44	49	48	49	75	46	56	49	59	52	55	41	45	47	43	50	46	56	50	51	52	59	40	53	49	64	38	47	46	54	50	47	60	49	53	48	53	54	42	52	57	50	54	47	40	37	59	60	43	42	57	51	50	55	43	33	34	49	55	51	36	47	49	46	52	38	54	48	52	62	51	49	47	54	52	51	41	45	58	40	55	45	57	55	33	49	48	39	42	60	43	49	47	53	55	46	51	39	36	38	48	48	39	61	43	45	50	55	36	43	57	51	47	50	43	47	54	44	39	57	56	45	32	48	40	44	47	57	46	58	34	63	47	47	54	55	52	59	45	64	62	58	49	50	51	48	48	41	42	35	50	52	37	43	55	51	35	37	52	32	45	51	45	53	49	65	43	57	39	51	51	44	41	62	43	53	41	43	53	43	38	38	61	51	46	49	48	46	49	55	68	50	42	52	36	36	54	37	58	49	48	45	52	48	49	47	45	50	50	51	47	55	55	44	60	55	40	46	49	46	37	51	54	47	50	53	43	44	51	48	61	40	32	46	48	52	52	46	41	57	44	54	59	42	44	62	47	53	55	55	39	50	44	56	38	44	55	43	47	57	44	58	46	49	40	38	45	36	50	58	50	42	55	44	56	50	50	56	45	55	49	52	51	62	46	57	45	60	44	40	40	53	43	46	50	45	44	55	49	44	49	54	35	67	49	50	47	45	56	54	42	50	47	37	34	47	52	45	38	41	44	47	54	40	49	45	44	52	42	43	54	44	41	46	54	43	58	56	48	49	44	40	53	36	58	39	45	56	48	59	50	51	52	41	55	56	62	37	61	47	57	46	39	53	55	47	55	44	48	42	54	49	51	40	53	41	58	55	49	50	53	50	55	52	49	39	44	47	38	48	51	33	46	50	51	53	41	40	47	47	33	44	46	40	57	68	51	56	42	40	55	53	44	48	42	48	48	48	42	38	54	43	53	36	47	54	51	45	42	58	45	43	48	44	55	63	50	47	53	41	58	37	45	53	66	51	52	62	46	59	56	63	58	50	56	48	51	41	42	58	48	55	47	52	53	42	65	43	53	57	40	51	46	43	55	50	38	47	54	45	45	37	51	53	50	43	55	52	40	44	37	45	46	37	43	42	36	60	41	46	48	40	48	44	48	37	56	51	69	37	50	46	42	49	52	47	52	48	53	51	57	53	41	46	40	56	49	39	45	50	43	38	48	56	33	47	47	46	50	47	42	61	60	55	47	49	52	48	45	54	50	57	55	39	45	66	49	50	58	46	59	44	42	49	55	46	42	44	45	48	55	52	48	53	57	55	54	50	42	47	40	55	48	48	50	54	35	44	49	52	50	47	54	51	36	41	46	71	47	57	41	58	51	43	44	61	51	48	55	43	47	43	49	70	48	44	60	39	56	52	53	44	46	52	50	69	57	51	40	48	53	45	56	53	46	49	43	44	42	47	49	43	40	45	58	52	45	45	32	45	62	53	50	41	52	50	43	47	44	50	41	48	37	47	50	44	60	47	53	35	54	53	47	42	44	47	50	57	53	48	35	47	49	53	49	41	43	42	58	38	41	43	45	45	44	42	46	58	50	38	44	60	40	62	56	48	60	52	46	46	55	37	63	44	46	60	47	44	48	48	39	46	50	43	58	50	37	49	46	48	42	58	50	61	41	52	34	47	47	44	60	40	50	50	56	41	46	46	47	58	49	56	56	46	44	57	51	62	60	52	44	53	42	43	56	54	42	59	55	48	43	50	52	44	50	59	58	42	57	58	57	46	51	59	45	52	44	44	49	44	52	48	47	57	58	39	50	46	35	49	52	57	44	39	52	43	52	46	62	53	40	50	56	45	36	54	56	49	41	48	46	55	61	49	47	50	42	52	56	48	56	58	49	46	39	45	40	42	50	40	48	43	53	44	39	54	47	41	54	45	61	53	44	49	56	55	48	58	52	39	53	54	55	40	36	52	47	42	36	45	54	33	46	42	59	48	54	52	56	46	44	47	50	39	52	45	36	44	44	55	45	48	48	48	47	52	46	51	47	49	47	38	46	36	37	51	42	56	49	46	59	48	48	44	46	44	55	49	51	37	48	47	45	51	50	60	52	51	47	60	44	55	47	49	34	36	48	43	44	56	45	44	45	38	46	44	56	39	44	56	43	48	42	54	49	56	50	52	54	55	51	48	49	47	56	49	50	39	52
27906	21028	14765	29101	37035	36247	33378	29913	26748	23490	21099	18453	16021	13916	12144	10357	9016	7975	7064	6307	5862	5824	5376	4985	4630	4256	3591	3182	2989	2580	2366	2055	1856	1592	1607	1521	1509	1489	1474	1585	1676	1654	1574	1602	1517	1461	1381	1321	1345	1289	1277	1250	1197	1135	1158	1097	1122	1100	1020	1025	1076	1015	1025	1018	1023	971	1011	900	1063	972	919	959	949	929	905	879	859	901	895	885	895	845	859	883	874	820	854	840	854	835	809	814	808	805	848	812	780	770	802	772	794	776	789	838	779	812	788	758	787	746	769	821	749	765	794	770	785	746	731	783	781	781	751	744	780	738	751	776	723	811	793	775	737	768	772	713	740	795	784	703	754	796	771	746	753	761	745	753	754	779	799	752	737	720	751	701	724	756	731	744	733	760	747	770	741	723	768	798	749	753	765	753	724	771	761	786	810	753	722	736	740	811	760	784	732	756	779	736	796	722	747	756	768	773	804	766	754	764	760	781	817	760	787	717	783	766	754	731	738	771	710	762	741	755	755	761	768	753	751	672	692	718	722	743	737	785	779	736	754	756	762	796	745	792	772	806	806	817	748	773	741	754	724	789	761	743	803	727	752	770	775	724	753	760	787	719	776	750	734	757	784	739	761	734	749	764	744	784	756	760	744	779	710	731	806	783	767	780	746	796	796	777	760	785	810	726	771	753	783	765	742	748	741	720	765	731	751	762	769	706	759	729	748	735	746	769	711	720	747	725	796	761	776	790	780	796	744	777	755	749	786	728	765	773	802	788	771	722	774	745	764	787	780	794	740	739	805	739	726	737	765	759	771	729	809	718	809	699	793	800	768	770	765	816	728	738	783	781	732	741	756	789	771	766	743	775	775	752	763	724	783	723	739	754	785	779	780	775	713	786	773	779	760	752	769	787	754	773	773	788	800	775	749	709	779	746	787	768	747	801	791	827	762	760	799	760	752	804	767	774	728	752	735	765	740	787	791	753	770	753	703	750	759	712	804	746	719	767	772	730	753	696	767	780	782	806	733	770	753	727	773	771	735	771	789	774	759	822	783	787	790	780	777	749	740	796	754	765	773	722	722	756	742	728	772	802	727	766	754	783	786	773	776	796	740	740	731	775	761	757	759	743	746	755	731	738	784	792	780	773	757	748	769	760	744	741	771	736	770	747	776	790	784	773	789	767	743	730	758	770	810	724	785	794	810	764	783	784	748	763	754	722	788	745	797	789	775	808	749	720	758	715	789	716	804	716	807	781	801	738	752	712	691	770	779	801	725	772	791	740	776	740	744	785	794	785	729	770	791	768	780	777	740	768	742	724	716	780	784	744	744	780	762	758	773	753	779	786	764	715	785	737	764	782	780	730	788	822	799	733	805	757	749	743	778	743	696	762	744	746	772	802	742	720	765	772	802	739	759	788	731	755	748	731	767	770	764	743	779	812	762	730	717	819	788	777	785	768	788	761	795	765	732	725	757	740	726	796	772	822	743	776	763	738	741	730	796	711	740	763	793	764	737	737	711	749	757	763	769	727	770	759	762	750	772	716	776	746	764	754	762	778	734	718	762	723	721	746	756	778	758	736	756	756	784	720	773	795	745	745	780	803	791	785	753	791	690	740	800	797	779	746	730	799	716	753	756	748	774	740	744	735	774	788	725	751	727	739	770	769	763	770	770	778	733	807	749	790	707	742	732	810	779	744	769	727	788	788	724	763	758	753	731	709	738	758	713	725	775	749	770	727	735	842	731	732	770	769	803	775	766	751	759	718	767	726	760	789	793	739	756	778	750	760	739	738	827	793	784	784	784	726	771	780	759	790	744	756	764	719	748	768	736	749	748	803	736	771	772	741	831	794	727	748	789	751	783	749	688	762	759	788	712	738	776	728	785	799	804	711	758	773	787	776	777	732	730	749	785	757	712	761	788	723	802	775	777	762	760	790	776	762	819	760	744	749	802	782	763	772	808	765	731	718	746	766	672	732	737	751	750	766	758	713	772	790	732	775	784	801	804	758	746	766	767	730	794	787	779	726	757	786	709	780	752	742	785	788	793	774	764	735	759	764	743	735	749	733	788	741	781	706	798	748	790	785	734	771	745	788	790	800	750	725	782	726	742	751	764	776	712	773	838	772	736	746	773	774	772	748	732	728	755	775	746	775	760	797	751	726	800	792	778	747	758	812	772	717	748	719	754	786	769	729	745	774	767	774	755	730	784	734	738	793	736	763	762	766	748	760	729	753	746	771	766	749	755	770	835	765	763	751	768	792	795	762	804	771	743	704	785	772	775	783	780	731	750	766	700	786	770	792	783	823	788	743	748	802	790	757	777	744	818	737	730	721	778	796	766	777	739	721	791	774	746	776	763	763	710	748	697	742	776	714	792	812	761	732	712	722	744	732	766	786	744	803	745	754	727	795	763	726	753	752	763	748	759	746	738	762	755	799	724	759	762	731	742	761	768	785	769	783	753	806	770	767	739	720	767	764	821	796	710	746	732	691	808	745	787	795	774	806	771	759	750	755	739	805	754	752	752	787	762	802	730	760	770	790	767	748	717	707	762	741	749	751	793	782	776	732	788	789	736	750	788	720	734	789	750	761	793	754	750	756	786	776	728	809	718	763	769	757	747	768	750	760	710	730	749	778	788	762	801	785	759	802	713	738	744	728	755	747	738	756	731	772	726	751	755	717	738	744	760	732	744	765	715	738	756	754	762	775	745	745	747	704	772	719	732	780	747	738	705	765	780	768	781	769	762	727	793	745	793	756	746	722	802	791	806	729	775	769	765	765	753	771	726	768	739	758	807	759	800	751	717	786	788	798	780	722	754	815	758	783	780	813	736	776	761	756	775	737	775	729	785	796	784	745	783	792	772	800	738	733	832	738	757	762	746	785	756	776	716	757	717	824	754	810	753	793	785	760	774	755	769	813	768	755	733	702	806	784	751	737	704	788	777	721	795	795	717	779	752	755	807	806	736	724	757	783	711	753	757	772	762	767	685	773	771	781	774	700	706	742	763	770	718	741	732	802	827	766	776	815	805	746	774	831	727	753	759	775	766	716	760	798	757	766	758	752	747	767	741	745	766	767	762	787	729	778	770	771	744	740	759	787	744	752	750	757	740	783	742	774	767	822	777	751	749	761	772	765	757	776	764	722	766	756	788	800	795	712	756	763	769	736	789	758	770	706	766	775	815	817	722	710	718	806	793	744	749	811	775	750	761	765	761	769	773	782	781	731	712	768	800	789	755	786	812	748	768	756	759	772	781	775	752	773	760	681	749	774	772	721	752	761	734	768	754	751	750	746	752	739	779	753	758	740	746	763	756	724	782	768	764	783	778	766	769	754	780	759	750	759	740	757	735	814	803	723	722	787	772	740	770	747	816	747	766	737	763	777	781	772	765	757	722	732	759	759	795	750	730	792	741	747	739	773	736	757	767	782	761	731	723	763	710	767	756	751	763	805	795	777	799	765	775	798	805	750	740	768	745	766	790	767	699	752	744	770	733	739	750	766	778	735
1842	556	307	238	395	504	469	451	376	278	274	235	219	165	159	111	117	89	105	70	87	85	80	82	72	79	59	56	48	62	40	38	44	49	33	31	35	39	39	42	28	29	32	30	34	41	28	28	29	29	31	41	33	32	33	40	38	23	32	34	39	32	28	32	36	26	30	30	20	30	35	30	29	29	22	35	19	26	27	33	36	30	24	27	30	33	33	39	22	38	20	25	25	18	21	29	26	26	26	26	20	31	24	30	28	32	35	27	22	24	32	29	23	27	27	30	19	18	21	36	16	26	36	30	30	24	36	28	32	23	23	25	20	23	30	20	26	20	28	30	25	24	15	27	27	31	27	24	33	23	20	23	26	28	29	25	27	33	26	25	32	25	32	31	18	40	26	29	26	33	35	34	23	24	25	31	30	26	24	34	29	26	25	29	35	31	21	37	26	26	30	29	27	26	28	24	31	28	32	34	34	21	25	27	32	33	27	30	28	33	24	36	32	25	24	24	36	20	25	26	27	28	28	25	23	31	30	27	26	31	23	22	25	27	30	29	25	37	27	17	25	20	30	30	25	45	27	25	36	25	28	23	25	24	24	19	27	23	23	25	34	26	28	26	24	37	34	22	25	36	22	26	24	32	40	23	20	23	26	35	32	25	31	30	25	41	31	30	22	26	27	18	23	42	32	37	39	18	33	25	35	30	21	28	27	23	34	25	23	27	26	43	33	31	33	30	29	33	15	25	23	27	18	21	28	36	30	27	26	26	26	33	31	28	30	29	25	27	37	18	32	26	30	22	23	27	34	16	27	25	22	28	26	27	20	24	23	29	31	27	22	28	27	37	26	27	31	23	39	21	25	25	29	25	22	32	32	18	27	32	25	29	25	28	34	25	31	31	23	30	24	31	37	24	20	21	26	24	15	29	28	29	26	24	22	24	24	50	45	33	26	30	26	35	30	29	30	31	29	24	27	28	29	41	29	45	25	36	23	29	26	29	26	19	31	26	24	26	26	22	24	25	29	31	43	34	29	28	31	24	22	23	34	27	21	23	43	35	28	27	37	21	25	31	26	24	21	29	29	23	25	33	18	39	29	22	22	33	25	28	24	37	30	29	29	35	30	28	26	25	21	23	31	20	32	29	21	28	24	28	24	29	25	32	24	25	23	24	19	28	18	23	27	27	18	25	21	25	25	27	30	26	35	33	20	30	19	22	22	34	23	22	24	20	22	36	28	28	28	15	30	32	29	25	25	26	29	25	23	31	28	31	34	21	34	32	30	13	32	24	33	31	19	29	31	32	37	29	31	22	25	23	26	25	32	34	36	42	32	28	32	33	24	29	32	31	27	21	33	35	26	26	26	34	27	35	34	25	23	32	30	17	37	27	25	27	33	32	34	30	37	20	22	34	26	29	30	32	26	22	31	28	18	26	28	31	27	33	24	21	19	26	29	19	25	31	29	29	28	21	28	27	24	38	23	26	18	33	30	26	33	29	40	30	30	30	35	24	23	29	22	36	15	35	30	29	24	22	24	17	38	22	20	31	34	27	25	27	32	19	29	28	27	39	27	18	34	24	32	33	21	28	25	27	22	38	27	22	32	28	23	29	29	26	26	34	22	22	25	22	38	26	25	22	34	24	28	26	28	25	25	28	33	26	31	31	32	22	23	36	20	20	34	24	30	32	27	21	23	16	31	16	21	26	34	22	25	23	17	34	26	25	22	24	22	32	33	17	30	27	23	21	32	26	36	19	23	33	27	23	22	30	21	20	29	23	21	34	32	34	24	28	31	36	40	19	27	19	28	26	28	26	24	35	22	33	33	25	32	32	29	27	29	37	35	27	29	26	27	23	27	24	30	23	40	37	30	19	21	26	26	32	28	32	30	25	40	31	19	31	21	19	33	28	32	35	26	27	40	24	26	38	22	28	29	26	29	17	19	32	31	25	30	28	32	26	26	24	26	23	26	21	24	22	29	21	21	29	21	29	37	17	20	28	25	23	24	26	28	36	28	22	23	19	25	24	34	30	34	20	35	25	22	30	22	32	37	37	29	29	22	27	25	19	31	31	26	25	21	34	20	31	27	29	28	32	20	28	29	20	26	38	32	32	31	18	32	30	20	16	28	28	29	32	25	22	25	24	33	26	34	45	19	31	33	28	24	19	27	31	31	32	26	32	35	32	32	32	24	29	23	26	26	33	26	29	28	30	27	32	25	37	19	32	26	40	31	20	34	27	22	28	25	29	30	24	24	20	31	23	26	35	26	28	26	28	17	29	25	23	25	22	26	26	27	25	25	30	25	25	26	18	29	29	27	29	40	17	29	32	25	22	27	28	27	31	20	32	27	24	30	28	33	26	19	27	21	30	27	24	38	31	24	35	21	31	26	27	25	42	27	32	33	26	21	30	33	31	29	27	23	18	28	24	26	31	24	38	37	34	23	33	30	33	27	30	34	27	26	21	29	28	27	31	19	26	29	29	19	24	22	31	30	34	23	41	29	28	23	25	33	27	35	20	23	23	33	21	18	29	30	21	24	30	31	29	31	25	30	22	35	31	28	27	31	36	38	37	26	23	33	20	27	24	38	31	30	33	42	30	30	25	26	18	26	29	16	22	29	23	38	26	31	28	20	33	25	18	26	24	24	20	30	30	33	24	32	19	29	26	34	27	27	23	24	31	31	21	32	30	27	23	33	27	26	30	31	29	34	28	28	30	28	22	28	24	32	28	23	33	30	33	26	27	31	28	24	30	28	30	26	22	26	20	24	19	25	30	35	33	31	25	34	34	26	33	23	19	34	41	20	28	23	29	30	21	23	29	34	16	23	30	29	30	18	22	28	35	31	18	38	21	23	30	33	21	26	18	34	33	25	27	25	34	30	30	26	25	30	18	24	31	21	21	41	21	35	23	33	34	32	35	28	29	19	32	20	30	29	26	26	24	30	31	33	20	34	28	21	24	20	23	23	28	38	33	42	27	18	16	23	27	23	26	24	36	26	28	32	29	30	33	31	33	27	24	20	38	29	30	31	25	29	30	33	24	41	20	29	25	28	24	23	31	26	34	31	28	29	26	27	27	34	33	27	26	24	27	25	26	39	25	24	28	20	24	28	28	22	29	36	30	21	30	33	45	28	29	23	28	27	29	30	28	28	34	41	28	29	28	22	30	28	19	32	23	26	28	20	27	27	22	35	22	23	25	27	28	23	29	23	25	24	26	20	28	29	25	32	15	32	23	25	33	29	30	23	27	29	24	25	27	24	18	28	29	25	35	23	34	28	39	23	29	39	27	37	28	35	27	30	28	19	36	22	25	24	27	21	29	28	26	34	25	30	31	33	21	28	24	21	37	33	19	19	24	26	22	35	37	29	39	34	37	29	27	28	27	32	31	28	28	18	30	31	33	31	28	28	24	29	23	28	25	33	26	22	26	25	36	26	27	28	22	29	26	39	26	31	21	36	21	27	29	34	29	33	19	25	25	30	21	38	28	29	24
19960	13712	8393	20409	28449	27819	24808	21209	17957	15255	12852	10563	8947	7594	6490	5334	4652	4012	3518	3359	3047	3060	3024	2856	2597	2384	2106	1732	1560	1364	1137	1061	925	904	810	790	840	807	888	885	924	932	871	986	884	737	785	712	724	644	658	668	654	686	627	640	650	609	598	568	602	540	561	547	539	570	559	586	573	610	547	519	521	537	499	516	510	505	503	512	510	514	497	508	481	501	514	491	461	500	458	483	482	480	444	434	446	442	453	459	451	435	425	443	458	435	459	424	425	447	492	444	420	475	478	452	414	447	468	470	434	432	437	441	442	447	424	446	456	441	440	444	442	460	447	478	445	438	415	425	473	472	421	448	431	444	426	426	451	429	402	448	401	436	446	481	468	478	427	444	466	450	426	426	451	437	450	441	442	436	446	458	422	455	417	427	442	447	414	441	429	412	456	431	431	467	454	422	482	500	468	457	451	432	454	456	418	454	472	424	469	447	418	460	435	481	443	437	428	443	465	459	462	441	463	431	423	437	449	421	432	472	446	446	446	453	423	481	471	448	488	451	440	401	427	469	433	435	421	455	465	465	444	453	429	408	466	414	422	438	453	487	456	425	474	430	451	465	400	397	468	463	456	440	447	438	454	484	439	429	456	444	457	442	468	442	463	463	492	442	457	441	453	435	461	448	453	428	433	453	431	440	441	423	468	428	441	444	463	441	460	440	446	439	455	459	436	443	437	429	404	455	419	427	417	444	471	423	418	414	460	421	466	455	430	467	413	407	454	428	440	413	432	422	445	492	460	457	449	452	445	445	454	528	440	436	417	432	443	445	426	426	456	453	430	473	472	475	470	444	460	408	457	446	439	449	423	434	432	435	477	439	460	456	459	430	446	435	424	435	421	454	450	431	436	438	413	446	410	417	439	431	472	496	496	407	443	434	454	448	448	441	447	451	452	454	453	496	427	477	412	443	460	463	471	443	487	484	435	438	446	455	420	456	437	455	485	438	430	433	451	474	448	439	462	479	455	453	421	423	467	449	432	422	440	422	452	460	467	416	418	423	444	468	470	438	472	478	443	415	465	455	444	460	441	405	464	458	440	456	412	444	449	478	472	478	436	436	469	410	477	429	414	432	449	461	416	446	431	424	497	489	447	430	447	429	439	457	472	427	465	458	462	454	439	445	436	446	450	420	425	431	438	441	456	409	467	466	429	453	501	411	472	444	466	452	423	433	474	489	457	446	436	435	432	450	460	461	430	444	462	417	454	495	432	444	444	448	473	460	450	459	450	390	459	468	445	431	446	465	435	444	432	411	413	435	465	462	446	446	454	422	435	455	435	480	451	424	460	440	478	469	466	434	456	443	397	458	454	429	455	496	430	470	422	399	461	444	426	455	426	444	472	418	419	449	422	435	433	463	476	408	476	465	428	429	463	460	443	441	402	492	450	442	474	432	428	466	424	475	409	461	479	408	440	449	427	444	443	438	450	481	401	455	463	440	453	450	451	479	424	467	455	416	439	466	444	440	448	463	446	400	450	406	444	448	433	425	455	429	410	437	431	469	416	469	502	421	470	444	469	484	415	482	427	428	458	459	437	450	469	435	459	466	443	448	431	488	468	431	438	448	454	431	439	435	452	425	450	470	440	435	447	428	433	439	444	413	413	440	399	392	444	469	458	436	434	481	473	468	418	470	428	437	449	430	428	452	448	457	431	477	421	428	433	453	451	432	447	451	432	430	421	468	483	467	461	418	437	435	442	432	475	426	431	458	441	470	500	430	454	442	463	491	432	463	412	432	451	438	453	459	494	432	429	439	443	428	447	430	437	441	445	449	479	452	425	443	424	443	443	427	436	437	442	461	425	478	474	444	459	468	412	440	472	446	448	467	428	450	473	408	421	468	457	451	443	435	407	434	427	435	442	453	444	445	455	489	429	455	463	432	467	490	439	470	460	453	462	449	438	420	447	394	464	451	435	460	488	464	445	444	415	422	498	451	413	440	455	473	416	460	438	466	422	424	421	447	442	430	462	441	466	401	409	437	478	452	432	426	451	428	447	429	442	463	458	432	424	412	447	437	478	460	414	462	427	465	483	437	452	439	441	455	427	449	437	447	421	445	457	396	468	447	439	447	427	489	416	439	451	414	457	433	412	443	419	472	473	475	450	401	449	457	422	426	428	435	433	499	406	454	389	448	423	456	428	456	409	452	435	481	470	431	482	445	434	434	444	426	469	447	452	470	430	474	445	477	463	456	459	447	439	445	457	441	460	476	400	470	489	417	469	455	398	427	443	428	430	454	435	486	410	468	443	428	475	418	410	472	465	425	411	412	418	486	431	422	468	430	473	458	410	448	459	421	431	425	427	444	450	461	436	465	437	419	431	459	457	437	439	462	433	472	477	425	455	462	472	474	444	442	443	478	438	430	421	442	461	430	436	476	422	477	439	434	394	423	437	438	420	392	441	438	447	420	432	442	438	451	459	426	434	404	435	430	447	407	447	469	446	437	424	453	473	461	437	450	437	474	438	477	427	438	437	447	441	442	459	435	426	484	440	413	417	442	416	417	427	446	429	407	414	430	429	449	446	439	483	433	455	482	449	435	454	429	390	434	486	410	446	468	413	448	427	423	425	438	445	436	450	455	398	453	447	494	447	433	471	466	436	482	450	446	465	434	457	422	435	450	409	451	491	464	461	440	440	440	454	414	451	491	486	419	463	460	421	429	421	487	490	448	447	467	434	445	432	429	434	412	465	451	428	474	450	426	436	470	443	421	435	440	449	441	432	466	477	453	462	457	454	419	480	423	438	405	457	431	442	471	412	457	447	452	449	458	414	414	457	445	468	433	439	425	488	484	440	478	462	435	466	448	407	463	446	439	454	458	429	448	459	419	430	434	453	497	428	482	481	435	446	465	435	416	427	456	479	426	453	431	426	447	430	480	446	447	430	468	423	394	453	473	456	441	390	468	453	444	434	454	432	457	418	439	428	437	427	419	454	444	451	432	453	429	476	433	451	398	438	450	465	469	471	448	451	462	463	440	471	467	464	448	426	436	458	423	435	415	431	480	457	444	473	421	438	421	451	443	450	465	407	439	460	458	426	459	435	454	418	447	477	442	422	445	479	459	441	424	462	427	435	425	447	446	448	435	405	464	461	427	431	431	426	440	439	413	469	473	425	427	429	443	457	426	433	428	440	457	459	430	426	421	457	466	432	460	475	426	452	413	426	435	430	399	432	441	467	431	414	426	441	443	469	469	440	437	460	444	438	470	450	466	442	454	463	459	439	443	423	449	451	427	439	473	469	486	450	407	465	390	448	400	420	419	477	429	492	490	465	459	428	468	433	442	445	469	421	447	445	449	418	443	401	456	433	454	479	424	421	411	460	415	463	452	419	433	445	462	449	450	447	450	404	436	442	453	461	457	413	436	441	442	468	422	436	407	431	465	451	414	458	482	440	423	423	438	468	440	435	434	461	449	455	451	429	465	474	428	430	445	454	472	462	481	468	456
1429	888	520	389	691	769	789	612	587	491	428	341	298	264	209	189	163	137	119	111	117	97	97	107	86	98	87	72	58	46	53	58	42	46	42	47	47	35	49	43	51	42	41	45	42	46	41	31	44	35	55	33	40	40	45	43	43	41	32	37	33	34	33	33	34	35	33	35	29	35	29	23	30	27	35	23	36	30	28	34	27	29	27	38	27	26	32	26	43	32	33	29	29	29	32	24	36	26	28	27	38	30	30	28	30	25	29	32	28	27	36	30	39	39	35	31	25	42	29	28	26	37	28	33	29	29	41	31	23	36	37	36	28	22	36	21	28	26	26	27	31	31	38	31	32	32	33	34	30	27	29	32	29	43	24	34	32	22	33	25	37	34	37	23	36	46	28	27	32	33	20	29	39	34	33	23	31	29	38	38	20	30	29	33	31	26	30	26	22	31	47	35	27	34	31	38	31	41	32	39	41	25	39	38	40	56	41	31	28	32	34	31	32	31	29	32	31	32	28	35	27	22	33	36	26	34	36	33	21	19	41	28	35	47	26	35	34	25	39	26	21	38	33	30	31	24	33	33	31	34	33	39	31	40	23	40	32	29	31	29	35	21	30	32	23	25	38	38	33	35	40	33	35	31	31	31	37	38	36	23	26	20	22	31	32	33	32	29	39	30	31	33	36	21	35	41	31	38	26	32	31	36	30	31	32	28	26	32	20	33	34	31	33	23	34	34	36	35	30	25	29	28	35	30	34	28	24	22	19	29	28	28	37	31	36	31	23	24	34	29	33	30	20	38	28	18	34	36	35	37	33	43	25	27	38	35	30	28	35	37	28	29	25	20	34	35	36	32	30	39	39	32	24	23	27	32	29	33	35	31	21	36	38	34	36	29	32	39	34	30	35	39	29	30	34	27	27	29	23	32	32	37	27	34	24	28	33	30	37	30	28	34	32	31	29	31	26	26	34	32	33	43	41	26	34	37	36	37	33	28	23	34	35	23	40	29	33	22	27	25	38	28	33	28	20	35	29	38	36	41	27	32	28	40	23	42	35	31	31	25	32	35	23	35	32	35	38	25	24	26	26	27	29	27	21	24	30	46	29	42	31	38	40	25	35	30	26	34	36	28	30	35	38	31	41	28	24	32	25	31	31	39	35	33	37	34	31	18	32	25	28	33	30	43	30	30	36	32	28	29	29	34	39	24	33	38	30	33	38	21	26	36	44	26	37	28	21	30	22	40	27	23	31	29	22	23	28	29	28	31	29	29	24	30	24	35	41	35	28	29	30	34	27	34	33	28	34	33	40	35	32	22	31	20	29	30	38	35	33	28	33	34	31	27	33	36	24	43	34	28	35	28	33	42	29	33	39	32	31	27	35	33	26	16	35	33	39	26	31	25	27	30	30	26	27	34	35	31	34	33	39	35	37	29	32	47	27	31	37	37	28	21	31	25	41	27	23	25	23	30	31	30	33	22	38	26	42	21	34	25	28	31	28	19	33	40	28	36	24	27	30	33	36	23	29	33	35	37	22	39	28	39	35	43	27	31	29	37	43	45	28	35	47	23	38	30	28	29	32	34	22	35	36	31	32	29	30	44	32	39	38	35	39	26	26	22	31	28	27	39	35	39	29	27	27	29	46	38	38	35	33	32	36	26	25	31	33	33	22	33	24	25	35	36	25	24	26	32	29	35	46	36	26	35	31	36	30	40	33	24	30	28	34	34	37	29	24	26	29	22	24	37	44	34	39	39	27	31	24	27	35	30	21	29	24	36	19	33	28	35	33	31	21	33	32	45	29	36	30	28	28	28	31	35	25	40	42	31	33	29	33	33	25	22	34	21	31	27	24	40	26	29	28	20	28	27	34	32	35	41	30	38	35	16	31	26	25	33	28	34	36	28	42	41	27	24	20	35	32	41	30	29	24	22	39	27	36	39	28	27	27	37	33	36	37	26	29	31	34	24	31	30	21	35	34	30	25	28	31	31	42	23	20	26	32	23	26	34	35	27	38	42	31	26	26	39	39	30	34	20	28	25	28	34	30	44	28	36	26	19	29	24	38	27	37	20	25	34	23	43	21	36	29	29	39	42	42	25	27	33	29	25	40	25	30	28	30	21	35	23	39	34	24	37	35	32	36	24	33	34	25	36	33	33	28	34	22	38	40	32	29	37	30	31	40	33	35	36	30	34	29	27	33	38	30	26	31	37	34	27	25	30	29	26	31	27	27	30	23	40	35	30	31	22	28	25	24	29	27	31	44	27	23	30	35	37	25	30	25	37	35	40	32	26	29	20	43	32	30	34	38	29	34	22	39	39	20	39	28	40	29	31	35	35	30	35	29	22	38	28	32	33	30	33	32	35	34	30	31	27	36	23	29	32	31	31	24	31	28	35	35	30	34	36	30	35	25	37	25	31	24	34	26	32	22	42	24	43	37	37	38	25	33	31	30	29	37	34	29	38	31	34	22	33	32	38	28	32	43	37	29	31	34	28	36	36	35	38	24	33	28	22	26	32	31	32	31	36	15	24	25	32	30	35	27	32	27	23	33	35	30	29	28	33	24	31	31	33	40	32	31	37	22	23	44	28	28	25	32	20	30	30	23	26	35	36	27	43	32	35	30	23	30	36	28	25	30	24	42	37	20	35	30	28	34	31	29	37	35	46	31	29	31	27	35	26	26	33	32	29	30	38	32	39	38	39	34	24	39	28	37	28	30	27	33	28	26	36	37	34	40	34	42	30	24	34	34	47	38	35	28	24	27	37	32	24	34	29	33	30	43	31	29	48	31	32	31	32	34	31	31	33	37	30	28	36	32	33	32	38	22	37	28	31	31	30	26	33	26	33	29	29	30	28	16	32	39	38	34	36	34	30	29	32	36	32	37	30	28	28	24	36	27	23	37	25	31	34	29	25	33	24	33	33	25	27	38	36	30	34	27	27	32	31	32	26	25	33	33	44	24	30	28	23	31	26	28	42	29	35	29	29	33	27	29	39	35	29	36	38	35	39	34	35	21	29	32	38	32	31	41	24	41	21	32	33	23	30	35	42	31	30	28	27	26	33	35	49	39	25	23	23	27	29	44	24	25	37	32	23	32	26	25	33	29	38	31	35	33	35	35	34	30	31	32	31	25	27	28	25	39	29	42	31	30	33	38	33	22	36	28	32	34	33	33	32	44	36	28	30	26	35	38	29	38	23	33	33	33	43	26	29	17	33	31	35	30	36	30	25	36	31	37	28	40	30	40	27	35	27	36	28	38	39	38	34	24	40	37	28	28	33	28	33	28	28	33	38	34	37	30	32	33	35	31	30	32	35	33	22	32	26	31	23	36	29	40	27	33	36	31	28	25	23	23	37	32	30	34	25	19	27	31	31	29	27	39	26	32	31	36	24	38	41	38	22	33	29	21	33	34	23	31	21	33	27	26	32	40	30	35	26	35	40	28	31	34	22	24	32	26	28	26	32	29	34	27	36	38	36	28	29	29	39	24	20
24371	18380	12123	26035	34058	33134	30465	26757	23236	19987	17410	14888	13005	10830	9170	7951	6710	5898	5227	4734	4318	4243	4420	3930	3553	3177	2733	2383	2127	1769	1651	1479	1287	1163	1099	1068	1113	1137	1158	1139	1180	1165	1298	1154	1103	1022	990	931	954	824	883	837	889	818	801	748	749	736	741	722	721	722	651	680	676	659	675	712	684	674	655	638	658	595	618	592	578	558	627	574	620	617	564	595	578	566	536	575	577	562	558	535	576	567	563	507	531	558	510	548	482	526	545	500	545	522	521	552	520	551	529	517	512	515	534	495	512	487	489	520	488	512	527	506	492	457	524	534	518	567	517	528	489	492	468	528	489	549	495	492	524	531	472	491	520	489	600	497	473	518	570	486	523	504	507	538	503	540	514	494	512	486	508	491	513	462	500	526	492	489	491	485	481	505	478	478	508	537	504	521	538	508	517	509	550	499	550	494	514	542	482	502	465	505	508	498	477	520	480	482	512	513	526	437	518	525	499	483	494	533	525	473	492	487	536	511	509	455	485	495	474	518	503	477	501	511	515	559	502	509	493	498	547	585	520	464	507	533	500	492	533	487	497	491	504	498	507	533	483	472	494	528	479	481	522	514	490	524	522	494	552	505	547	491	467	491	498	539	509	473	486	481	516	499	544	489	504	531	501	511	507	487	487	482	476	516	474	549	521	500	502	488	526	497	469	512	487	487	491	486	463	502	496	512	461	503	504	475	488	495	477	478	539	484	543	525	534	529	526	513	480	531	495	498	479	516	502	468	515	497	489	499	523	490	510	482	472	540	462	523	512	507	540	486	502	504	549	534	490	502	539	526	495	507	477	502	477	504	536	518	489	486	540	518	541	497	474	501	521	498	538	484	493	526	528	521	512	514	520	516	495	499	489	509	525	452	472	414	473	508	494	516	481	556	526	504	500	497	438	466	500	502	529	508	491	503	509	513	483	535	518	540	476	501	499	497	482	461	463	492	517	509	462	535	498	485	509	493	507	487	537	479	519	516	526	466	501	508	509	522	494	504	493	465	506	476	484	543	519	480	499	524	539	480	466	510	511	528	477	528	494	510	496	523	508	496	488	477	490	505	494	515	463	498	496	487	501	494	488	498	520	475	481	509	511	507	501	515	522	498	495	490	486	506	484	502	516	518	493	498	484	518	502	527	487	542	498	517	492	510	513	495	486	456	510	474	486	526	529	474	481	479	489	518	514	563	490	487	471	513	523	501	514	532	496	545	506	506	486	495	534	473	528	509	496	524	511	520	492	474	500	517	479	504	509	499	522	512	492	521	514	493	479	478	477	507	489	511	495	514	495	515	466	540	491	482	527	528	516	511	494	526	503	516	496	547	476	454	504	504	490	557	487	513	518	550	498	500	517	477	523	513	551	475	473	511	467	540	499	517	505	485	541	500	509	536	487	481	493	518	496	512	522	549	528	454	520	489	491	501	470	480	551	494	479	499	536	490	510	530	498	475	504	503	499	495	458	505	515	549	470	460	519	508	513	514	505	493	521	498	533	503	514	498	485	482	509	493	475	477	522	503	520	531	506	493	498	496	460	530	506	499	487	492	530	524	508	549	520	469	489	523	521	506	513	502	503	517	464	515	426	512	494	545	543	481	515	504	520	477	466	499	493	517	503	494	501	500	480	500	509	510	507	525	493	548	502	493	525	493	446	520	500	511	501	467	514	546	482	534	491	513	515	485	470	485	512	535	520	502	514	508	499	532	495	463	502	529	521	501	564	453	535	512	472	523	488	519	525	483	486	495	505	442	510	524	470	469	510	558	497	515	514	505	484	521	467	523	461	479	463	535	543	473	496	517	502	522	501	491	490	507	504	521	510	494	494	493	485	488	469	497	525	503	509	510	484	510	493	527	526	522	501	570	484	477	482	521	517	514	495	497	519	530	508	491	477	473	493	511	497	495	500	484	470	501	489	540	460	521	514	513	539	485	479	511	530	499	509	502	495	506	501	504	486	510	524	460	508	531	475	507	498	516	516	475	519	487	503	489	469	502	508	529	510	499	502	491	526	540	544	531	498	528	515	484	508	481	506	491	530	513	487	526	526	503	515	485	506	510	506	495	522	520	532	520	535	523	492	533	534	513	531	493	520	499	477	477	497	526	525	460	492	482	507	516	497	505	501	490	505	491	506	492	483	522	493	516	499	520	539	505	515	495	514	466	529	502	504	487	547	515	532	544	511	516	522	528	488	508	561	478	506	483	517	499	512	496	472	518	519	531	504	493	530	515	486	478	534	485	525	485	501	498	489	545	502	485	487	507	504	507	474	454	490	491	507	478	507	490	509	519	518	491	504	489	461	486	543	507	488	520	509	484	558	505	510	529	465	501	483	497	497	481	504	483	510	495	486	491	494	520	545	500	479	503	517	529	534	460	495	495	508	502	502	535	480	526	470	481	514	502	554	514	526	472	500	491	480	446	503	498	512	487	507	504	488	505	518	484	542	539	528	470	471	515	525	499	521	530	468	526	489	514	496	530	509	506	499	523	487	501	504	500	518	467	514	476	545	518	501	509	471	511	542	552	457	464	485	514	504	509	491	525	545	466	514	509	514	508	484	510	497	505	515	508	514	528	526	485	512	487	500	514	513	489	486	519	472	519	471	502	490	473	510	541	515	535	508	483	490	472	539	484	507	512	539	505	531	466	549	524	478	502	475	538	494	490	500	490	535	485	497	506	484	525	504	537	526	538	502	511	506	510	517	492	480	477	522	495	508	511	448	524	524	538	469	524	529	516	531	492	544	503	507	525	502	491	487	521	501	469	490	533	510	469	513	488	481	517	527	527	454	473	482	504	507	499	504	506	504	530	537	516	505	507	538	493	516	524	550	483	513	527	522	502	464	515	474	531	559	493	474	461	545	528	501	573	515	499	514	490	499	492	495	502	501	452	500	499	502	525	482	508	516	494	533	482	506	511	501	470	535	482	451	569	512	536	532	519	511	521	534	477	478	501	510	516	500	514	513	469	488	504	469	488	497	545	482	485	490	503	490	483	476	529	485	527	522	507	529	531	481	477	522	506	475	494	532	514	517	516	519	471	512	464	520	514	518	522	490	499	519	456	534	503	525	522	483	492	490	523	511	494	510	483	509	515	489	523	507	506	505	558	527	536	493	509	514	480	491	487	483	538	536	430	539	535	528	482	502	532	484	487	505	503	438	517	526	505	519	514	509	516	536	536	517	506	474	479	516	533	450	510	522	522	517	473	515	543	506	511	514	451	498	481	524	550	493	487	524	520	485	473	490	453	501	502	488	550	513	514	503	493	499	497	463	497	524	492	485	548	492	491	498	479	517	502	555	503	493	497	539	548	526	486	489	527	524	497	544	484	493	481	489	494	452	477	487	502	475	511	502	453	476	480	494	533	519	483	492	468	541	478	499	478	525	505	529	497	545	496	475	499	543	510	489	526	470	539	455	492	481	487	467	471	510	502	507	504	478	521	522	477	527	528	511	486	527	528	530	480	535	540	506	523
3075	803	462	343	644	737	722	588	512	445	359	328	284	241	200	166	145	155	132	114	103	115	125	102	108	90	100	85	77	68	60	63	61	64	61	61	57	50	45	63	65	55	62	63	72	51	44	64	55	59	51	47	45	60	46	52	50	57	46	41	51	52	39	44	37	64	52	49	57	42	36	42	36	45	45	42	50	45	51	42	41	51	47	40	42	47	40	44	42	40	40	39	48	33	46	41	45	46	54	35	46	41	48	49	36	38	43	43	55	50	53	40	45	45	41	45	38	41	42	52	52	42	31	34	45	58	41	43	37	45	43	37	43	42	42	46	36	52	39	47	56	43	38	49	30	49	48	38	36	45	49	44	38	37	33	52	42	56	42	43	38	51	43	48	40	46	46	42	47	48	31	45	39	29	40	31	56	41	43	42	42	39	42	54	46	47	35	47	46	48	42	42	41	44	38	57	44	43	44	56	40	29	45	37	47	39	44	39	49	50	35	41	41	44	34	35	50	40	44	50	35	39	38	39	48	46	46	50	37	40	50	48	52	52	45	35	45	43	36	38	44	61	37	39	48	44	44	39	55	38	47	31	50	32	39	45	46	51	43	58	46	42	50	44	46	47	32	41	43	45	42	39	51	41	43	39	42	39	50	43	42	31	38	37	40	45	46	36	35	40	28	35	42	33	36	37	54	47	41	39	40	33	48	45	42	26	51	37	38	46	36	46	49	60	32	52	35	47	49	53	54	32	37	41	37	30	41	36	38	42	48	38	40	45	41	46	52	37	35	32	44	51	47	41	43	43	47	38	33	36	45	46	33	40	41	57	43	51	35	44	37	49	45	55	38	43	41	51	43	40	43	47	52	53	38	30	29	44	41	39	45	34	51	52	47	53	46	37	31	45	44	54	45	32	38	44	49	49	45	40	41	35	38	48	33	43	47	30	38	41	29	37	38	40	48	53	47	26	33	45	35	47	31	53	49	35	37	45	56	49	52	49	44	42	36	46	47	42	31	32	43	33	47	39	47	57	41	42	44	39	59	49	33	39	40	37	46	46	51	50	41	53	40	45	43	32	40	48	49	47	32	45	41	42	42	63	45	52	48	25	49	40	45	55	43	37	52	37	46	36	49	37	49	45	38	31	39	43	33	29	47	42	40	48	41	36	33	45	34	37	39	43	41	47	28	47	51	54	44	44	41	49	40	40	45	54	42	34	37	38	39	37	47	51	29	39	43	43	30	53	43	44	43	46	55	38	37	43	30	47	49	33	34	35	38	39	34	38	40	44	47	47	46	49	41	41	36	55	55	41	42	44	47	48	40	40	39	39	54	33	41	44	45	46	45	52	39	54	52	40	41	43	42	39	46	35	44	33	33	38	36	44	41	45	51	39	37	30	39	42	40	50	41	38	38	40	38	53	41	45	44	44	45	35	43	49	38	44	50	38	45	45	43	37	50	49	50	32	38	37	50	32	39	40	48	41	35	47	55	35	45	42	50	47	50	43	59	45	39	29	43	50	42	31	38	37	45	38	36	41	33	44	47	42	46	37	40	41	44	34	47	40	56	41	42	49	50	45	40	49	42	39	41	37	37	44	37	43	58	37	42	42	37	53	32	37	53	36	54	49	40	51	43	37	41	30	50	43	33	33	36	45	47	40	42	39	37	48	40	37	50	39	40	41	31	48	37	35	38	40	51	34	27	40	45	47	54	34	48	56	49	45	49	37	44	60	34	50	49	43	58	43	45	36	48	47	44	34	46	53	43	41	32	50	57	39	57	48	35	42	41	46	40	48	46	59	44	45	44	39	57	41	45	41	53	41	45	35	39	35	35	37	47	37	53	37	35	31	32	46	43	51	41	39	46	42	53	42	38	54	45	43	41	45	45	34	41	47	46	40	47	46	43	36	36	47	52	41	47	47	44	63	41	34	45	47	39	49	35	42	25	43	48	29	42	31	46	36	45	53	48	52	37	36	45	41	45	42	40	26	50	58	38	40	29	29	41	48	45	37	49	40	41	45	42	35	42	41	27	41	34	30	36	43	42	48	40	44	47	45	51	49	32	41	54	48	51	37	46	42	28	43	40	55	53	42	29	46	40	37	37	32	42	46	47	36	32	39	44	44	44	52	34	43	37	44	38	42	45	43	41	47	37	42	18	40	42	39	49	44	48	50	54	49	29	52	48	43	50	47	45	41	37	42	46	39	42	47	50	34	35	29	51	41	43	42	46	43	53	39	40	35	42	40	37	40	57	46	40	37	40	40	38	40	42	49	33	35	39	44	44	41	34	34	42	52	49	40	45	30	42	54	52	48	48	34	45	47	49	47	40	45	29	43	44	49	35	38	43	42	39	44	47	40	41	44	44	44	53	40	54	37	38	44	39	49	47	41	52	44	53	50	48	40	36	51	39	49	39	45	41	54	38	48	44	45	42	46	46	52	42	42	39	62	49	37	43	62	50	28	37	52	45	44	41	37	50	48	36	46	48	38	35	34	49	49	38	48	43	44	41	38	45	42	39	34	47	43	40	39	45	49	48	56	39	37	43	37	30	41	32	41	44	48	55	42	51	54	46	45	46	47	37	40	31	35	31	49	45	42	43	40	41	49	57	40	41	43	40	39	42	52	45	36	44	37	45	43	40	38	33	34	43	39	43	43	37	37	32	39	40	48	48	33	39	48	43	43	33	35	39	57	26	55	40	46	30	41	35	46	41	55	36	47	35	39	37	39	43	41	40	42	47	60	37	63	57	44	41	61	36	51	49	41	38	41	40	39	30	60	39	45	53	43	38	48	36	47	49	38	37	47	44	46	36	43	44	43	43	56	44	44	49	29	41	37	39	35	55	40	33	50	48	34	27	30	41	48	45	45	42	40	54	54	38	42	38	43	40	42	51	46	48	47	42	28	32	53	44	45	48	47	43	42	65	40	55	49	45	39	42	42	44	53	48	49	49	32	43	51	41	50	45	37	45	42	52	43	46	49	40	44	40	36	41	38	33	45	51	35	37	34	36	35	34	34	59	46	36	42	43	47	51	52	45	50	40	47	30	47	54	54	56	50	53	34	52	46	47	48	37	40	49	50	44	44	35	58	41	36	37	41	37	46	33	35	37	44	43	45	44	40	31	57	41	37	39	47	53	44	42	49	42	49	41	46	36	45	45	42	42	62	42	36	33	41	42	42	60	44	50	38	50	60	43	53	35	49	50	57	37	41	44	46	46	36	40	39	37	47	42	47	49	47	53	45	39	37	54	41	52	37	41	44	40	47	37	44	48	38	49	36	46	49	41	38	36	35	37	39	41	48	49	47	46	40	48	41	46	37	43	49	48	49	53	48	37	44	46	41	45	38	44	42	48	43	62	33	55	52	38	43	45	49	36	42	49	38	48	33	29	51	41	46	24	50	35	37	53	44	48	42	57	46	41	36	32	43	45	34	45	43	51	49	38	49	39	40	42	51	55	45	46	51	50	45	38	50	50	41	45	36	40	44	50	34
22396	16718	11213	24603	32699	32381	29406	25776	22302	19468	16567	14258	12117	10464	8862	7592	6444	5525	5237	4671	4308	4369	4185	3796	3473	3068	2890	2340	2168	1969	1642	1478	1337	1264	1235	1181	1227	1258	1318	1299	1361	1314	1350	1272	1297	1119	1133	1101	1090	1014	998	984	1008	928	922	927	894	936	870	858	888	868	798	809	813	857	843	848	811	817	768	766	764	787	825	783	765	793	745	750	755	753	755	770	734	728	741	753	694	716	692	715	684	716	728	723	695	719	703	709	695	718	667	702	680	694	679	712	727	645	702	697	685	696	663	711	690	671	676	700	659	670	667	683	652	664	663	685	678	720	655	704	701	717	682	687	709	664	646	716	661	680	653	675	686	700	638	677	691	716	708	706	669	712	707	729	695	716	656	652	698	662	695	676	679	664	679	715	699	721	660	637	689	669	674	699	665	681	723	682	654	701	670	648	704	694	698	681	674	653	673	649	711	664	725	708	684	663	672	649	671	633	645	690	684	679	680	714	656	651	728	630	696	705	677	634	664	674	687	714	688	656	689	687	705	622	689	635	666	669	682	641	681	698	642	661	668	673	626	689	620	699	672	687	676	696	638	699	673	684	686	721	677	647	683	682	699	705	670	711	676	691	662	695	696	655	699	642	709	703	663	665	660	686	676	640	660	694	697	728	665	687	645	710	676	662	637	682	658	703	672	675	706	694	669	653	685	676	689	707	687	662	710	630	704	657	667	677	685	697	649	655	698	713	647	687	648	690	645	631	684	677	658	648	658	714	670	701	663	667	681	679	657	715	609	692	707	639	666	696	699	684	664	653	692	682	637	715	692	740	677	609	679	651	612	666	711	718	689	672	675	651	648	667	668	648	706	662	666	687	644	656	697	649	637	706	709	656	679	672	680	675	650	714	710	678	653	652	675	729	691	707	694	692	721	651	677	654	662	634	680	633	664	701	684	686	694	696	667	703	663	722	648	676	679	688	651	659	664	658	657	700	658	654	695	685	670	705	688	702	708	693	628	661	666	730	664	726	704	671	675	714	669	681	664	678	649	691	653	650	634	656	643	683	684	719	655	691	691	640	677	663	707	623	718	670	665	677	654	651	735	658	705	673	709	708	657	703	705	689	665	715	690	704	720	687	669	661	668	670	726	702	648	623	653	642	694	717	675	674	679	690	666	690	678	674	681	675	678	657	628	676	679	655	644	699	679	689	659	736	658	724	686	707	684	672	702	730	649	683	688	657	648	699	666	673	639	668	733	732	702	623	721	678	686	650	643	708	681	669	637	728	681	711	656	688	700	640	708	650	648	630	693	682	687	710	725	691	694	680	665	666	671	706	711	673	684	685	683	688	659	700	692	669	681	669	683	708	689	689	667	588	668	670	659	641	763	692	742	637	637	693	642	707	654	682	660	652	647	658	654	678	674	681	733	639	687	688	709	652	697	660	705	636	686	703	755	696	703	693	691	698	669	700	674	627	660	737	676	707	658	716	647	649	708	678	681	673	640	657	672	679	649	692	703	644	650	677	675	650	720	681	690	667	706	715	679	632	700	686	730	621	685	666	634	666	705	682	706	720	661	672	648	648	730	701	704	702	751	638	673	685	672	684	685	671	678	719	676	642	695	621	676	662	660	664	690	685	698	631	654	661	659	659	664	689	665	712	690	669	679	656	630	713	712	715	709	717	685	674	679	664	710	680	699	689	670	679	696	680	649	649	659	636	638	700	722	699	665	655	666	658	700	727	649	660	679	689	661	670	668	655	632	689	733	677	650	698	610	695	643	688	674	682	664	690	723	727	669	711	686	674	703	720	704	699	647	663	646	706	664	661	608	684	651	678	676	702	672	650	748	697	696	672	731	716	671	677	675	705	646	677	677	678	644	710	643	643	685	704	656	699	700	636	653	695	732	736	664	646	689	671	718	662	682	701	656	619	617	698	658	686	673	643	603	681	687	659	705	688	654	649	667	665	641	613	632	667	742	704	708	665	667	665	708	662	705	687	671	686	710	679	699	695	646	662	700	696	672	658	696	653	632	709	678	642	673	691	685	695	723	644	674	682	697	664	736	672	692	682	719	654	643	665	657	672	700	669	648	679	649	654	644	688	652	646	659	720	701	645	676	655	686	671	675	668	680	689	652	687	703	642	666	681	676	676	680	659	695	702	687	676	682	656	787	689	661	691	640	681	669	646	667	682	662	672	628	664	656	727	642	668	654	675	662	664	664	680	674	683	655	655	681	712	679	681	666	671	663	704	638	747	673	695	685	640	685	696	671	682	679	669	709	652	698	626	683	693	704	645	643	671	692	704	687	683	673	659	745	720	708	730	689	692	690	702	647	664	646	655	640	694	644	676	693	695	689	741	656	699	659	675	672	693	686	648	682	705	657	693	630	678	737	651	718	637	667	675	641	695	684	692	695	668	676	679	680	688	712	667	687	682	665	687	663	608	651	691	719	691	680	665	652	722	686	672	705	668	731	686	695	701	679	663	688	677	734	650	673	663	692	678	639	682	645	672	661	710	696	661	721	684	658	694	651	672	651	694	693	640	672	717	707	701	656	661	690	717	664	662	636	694	682	677	676	627	686	644	671	660	707	684	688	680	664	730	680	666	682	695	695	661	674	674	692	648	666	692	663	654	660	747	675	664	658	666	668	702	663	684	690	696	643	712	674	658	687	712	675	677	709	699	683	669	669	717	696	681	641	636	649	675	728	715	633	677	669	630	659	654	671	709	692	693	709	646	706	681	646	693	715	685	656	700	718	701	678	666	662	677	685	665	691	692	671	734	633	669	630	706	672	612	719	703	720	671	687	667	664	678	691	672	635	678	649	706	639	673	687	709	668	655	658	660	693	662	681	657	729	687	708	696	692	667	682	713	645	667	666	666	723	711	681	685	688	713	659	648	694	654	699	639	663	648	684	642	696	687	692	695	696	710	673	682	697	689	734	654	698	706	670	667	659	662	675	665	696	708	659	728	669	638	696	714	689	671	694	682	686	742	674	677	632	694	711	699	653	693	694	700	716	691	639	672	691	685	672	670	654	672	700	700	656	709	690	690	703	659	635	651	634	707	661	657	678	711	700	673	658	706	709	694	686	708	643	626	636	667	670	642	681	707	688	687	676	686	669	715	656	703	698	697	694	671	721	692	650	620	660	651	653	694	609	648	667	651	693	678	674	669	692	686	666	660	679	686	712	685	709	683	679	687	677	664	673	665	691	671	667	720	664	665	662	655	642	706	673	700	704	672	694	696	700	670	654	686	705	668	703	658	675	660	631	643	702	667	676	667	688	698	677	704	675	684	675	694	656	653	708	702	710	669	625	666	681	689	698	756	712	610	724	671	714	650	695	694	653	672	672	652	689	670	656	671	625	722	641	609	675	681	658	656	656	718	728	672	680	673	690	701	706	673	643	644	671	687	723	681	673	681	676	685	702	660	603	646	692	700	703	688	713	618	713	672	691	702	679	664	688	699	689	707	676	624	706	645	658	696	691	649	631	641	653	695	625	702
2518	1206	785	526	982	1149	1094	953	801	683	598	517	419	384	323	255	236	187	185	166	167	181	161	132	126	116	99	90	92	89	68	64	75	74	65	62	63	69	80	76	75	75	79	58	62	68	63	59	60	62	62	51	48	66	52	48	50	53	52	41	51	58	54	53	50	46	74	46	52	42	59	46	44	66	45	57	58	52	57	56	43	44	49	65	69	45	46	47	47	47	74	45	45	36	45	45	41	46	47	46	47	49	58	47	48	66	58	50	48	63	36	45	47	46	37	42	46	57	55	41	41	46	47	55	55	41	36	52	58	51	50	43	41	44	54	52	51	44	48	45	48	48	51	46	46	48	48	57	44	44	59	44	48	47	62	49	40	46	47	56	57	52	49	45	59	43	52	59	47	52	47	51	45	42	44	56	44	49	51	44	40	44	41	49	38	56	44	36	44	54	43	43	58	40	47	47	53	47	52	40	42	51	49	55	59	46	45	43	40	43	52	46	49	33	49	44	45	44	49	42	43	44	38	48	36	49	42	41	49	53	50	54	38	42	53	55	50	50	64	45	48	49	52	50	54	50	50	41	38	73	59	58	38	35	43	50	50	59	44	58	56	60	63	56	39	53	43	36	40	44	44	35	49	51	49	54	50	39	56	55	59	39	50	31	50	53	41	44	46	50	42	48	65	47	44	41	50	47	53	53	40	43	50	55	52	53	43	56	60	49	52	47	45	49	56	42	55	45	48	40	49	44	44	53	34	48	58	39	58	51	51	44	43	48	40	50	50	54	54	44	44	57	54	43	47	38	68	43	46	61	52	44	52	44	40	54	72	39	52	37	41	30	50	51	45	42	51	49	51	55	60	51	45	49	44	43	42	37	37	52	51	63	54	51	59	48	64	46	53	44	52	51	49	47	51	60	53	44	55	44	55	53	37	49	50	57	52	33	54	36	48	59	42	44	43	54	33	51	49	56	46	48	42	50	53	48	44	55	46	55	51	63	32	52	57	43	56	46	43	46	45	48	55	33	53	54	58	42	51	46	47	52	51	55	44	45	65	48	35	56	40	51	53	55	43	58	62	40	55	38	50	47	43	45	45	55	46	36	37	43	45	45	36	56	54	56	52	49	47	52	53	41	54	44	52	59	37	32	47	50	55	50	53	54	41	70	48	52	50	57	55	48	42	49	53	48	42	51	59	55	49	51	49	45	49	45	57	54	42	39	50	46	58	49	54	51	61	58	43	49	46	51	44	47	39	57	53	57	44	41	48	49	44	53	40	56	39	43	52	39	48	47	46	52	55	52	41	55	44	47	51	41	52	44	61	56	46	49	43	45	53	55	47	46	43	51	49	55	38	55	39	44	45	42	39	56	40	63	53	39	42	42	52	51	57	46	39	53	45	47	40	43	37	40	48	48	47	44	48	51	55	46	47	54	56	52	53	54	45	50	38	48	44	58	56	42	53	48	42	55	43	45	54	51	47	42	52	48	58	49	53	51	54	40	42	52	57	48	49	40	41	55	45	42	49	50	49	47	66	58	31	44	52	59	45	49	43	39	48	39	47	46	49	43	38	51	44	48	46	56	45	51	50	55	39	58	50	58	30	54	40	43	55	50	38	53	51	55	57	34	54	50	46	56	48	51	43	48	49	50	44	41	40	42	58	53	47	56	43	55	43	50	45	54	43	42	58	39	39	43	43	51	45	54	49	48	54	62	47	57	67	50	45	56	48	45	56	48	47	53	42	52	45	44	44	38	50	48	43	56	57	48	46	54	55	55	43	44	50	50	55	43	55	45	50	36	41	48	54	58	45	60	50	51	53	41	44	45	48	36	49	48	55	66	43	46	38	50	66	42	56	48	45	58	46	46	52	46	51	55	36	55	38	54	40	47	60	51	58	60	47	49	44	58	46	57	46	37	45	35	42	53	51	52	51	43	41	51	52	38	39	48	50	46	45	56	52	60	43	40	58	40	47	44	37	51	53	43	56	41	43	45	57	53	50	46	49	38	46	42	42	55	48	45	49	51	48	51	64	52	48	51	49	52	43	56	43	53	46	47	38	52	38	51	45	51	36	43	45	51	46	57	57	42	46	40	35	49	49	42	40	44	41	43	52	58	54	41	35	52	49	53	48	55	41	48	50	50	45	44	48	62	54	43	47	59	52	38	51	38	51	47	52	53	56	45	44	52	53	44	66	55	49	55	43	54	68	40	38	51	38	51	57	49	43	52	34	55	48	44	47	36	51	57	50	42	42	45	50	49	51	44	43	38	41	55	56	57	51	54	48	34	49	52	39	56	35	41	37	36	50	49	42	55	42	65	38	56	54	52	47	41	58	45	60	60	47	57	44	47	57	36	41	52	56	41	49	40	47	52	38	45	58	34	51	47	47	45	46	53	45	38	45	46	47	44	50	43	57	49	54	57	42	59	51	36	61	42	44	43	45	51	52	42	52	59	36	43	50	45	55	44	42	54	41	46	44	56	43	57	42	40	39	44	55	45	53	58	66	51	47	54	57	45	51	43	49	44	55	55	50	49	49	43	46	55	66	57	41	48	51	54	44	58	51	45	41	49	46	36	49	46	48	46	55	43	49	45	55	55	49	50	53	57	50	54	48	52	54	44	37	51	45	50	49	64	52	47	55	56	47	38	57	38	50	41	44	54	52	39	45	48	60	52	42	46	47	49	47	56	42	45	47	52	35	59	51	36	57	40	46	56	52	45	54	44	46	38	55	45	47	46	45	36	55	41	56	50	46	47	50	47	48	51	45	39	42	60	37	39	44	50	52	45	45	46	43	53	59	54	48	52	45	40	49	58	47	41	49	49	46	57	48	40	50	60	38	69	43	48	45	41	49	54	47	58	58	40	53	45	44	47	50	49	56	55	55	46	39	44	33	42	39	48	50	38	38	53	42	41	51	42	47	54	59	34	46	37	42	53	49	50	51	36	46	41	47	53	45	49	51	33	40	47	50	43	31	47	45	50	53	52	61	44	49	58	69	53	34	50	52	40	38	52	48	61	48	37	48	42	36	50	53	34	49	34	57	63	49	35	36	51	45	45	74	51	40	57	43	46	40	44	41	49	51	51	40	42	48	46	51	70	57	52	40	41	58	48	48	50	42	43	43	54	48	48	49	49	47	47	43	36	53	61	43	46	54	55	56	54	40	39	54	51	47	49	53	53	45	42	46	39	39	41	55	52	54	60	49	50	63	59	43	44	37	38	55	37	37	50	44	43	51	47	44	59	62	51	64	50	66	47	45	46	48	60	48	41	40	45	48	52	47	46	52	57	51	54	45	45	38	50	48	46	38	63	43	41	63	59	50	40	46	53	50	44	49	52	41	41	56	43	48	42	38	55	54	53	51	53	46	45	58	59	40	51	47	54	58	45	36	60	39	58	62	46	56	61	52	40	38	39	38	50	45	58	44	46	35	41	48	46	55	52	48	53	39	50	46	52	59	44	44	42	45	52	56	43	44	47	42	42	65	51	58	45
28112	21042	15104	29680	37748	37501	34587	30995	27489	24187	21337	18628	16261	14072	12080	10367	9008	7933	7210	6624	6153	5942	5718	5054	4596	4101	3595	3214	2754	2509	2167	1903	1708	1615	1609	1525	1558	1627	1590	1667	1662	1753	1669	1653	1502	1386	1442	1323	1277	1283	1220	1245	1170	1143	1228	1106	1059	1048	1004	1042	1025	1008	1044	934	977	964	1009	962	962	991	980	1004	914	908	907	906	930	856	951	869	877	915	878	843	822	902	839	880	881	835	783	838	819	860	817	820	803	768	847	788	801	743	766	801	788	809	786	763	818	781	795	811	779	784	792	802	804	767	767	783	783	752	772	796	781	749	717	749	745	736	757	779	785	764	743	749	755	756	805	719	781	804	775	757	749	782	748	782	713	739	783	762	770	721	788	814	747	778	788	796	750	742	781	779	755	769	762	726	760	795	749	764	754	781	807	756	719	806	716	772	806	771	790	734	773	757	741	754	735	791	753	758	747	825	737	732	758	740	823	744	779	765	758	760	782	745	776	751	831	793	772	784	717	783	747	775	762	756	694	736	763	751	771	741	755	730	773	780	706	733	796	774	741	769	767	775	758	744	758	748	738	745	751	760	775	764	745	763	777	767	776	780	764	717	784	759	788	753	793	776	750	798	748	746	773	742	765	783	722	736	802	683	757	775	765	743	779	749	763	732	825	772	750	745	732	753	769	768	764	769	733	759	738	754	743	756	736	776	764	825	781	760	791	745	723	739	763	753	786	728	753	776	808	748	782	726	714	717	722	758	775	780	694	728	787	766	799	765	757	746	746	737	757	752	768	763	774	778	793	729	753	765	774	789	761	746	781	741	806	790	754	733	752	777	790	792	750	755	740	754	744	754	774	760	713	774	751	762	757	752	769	739	740	764	755	744	773	726	698	736	742	766	794	763	758	792	753	779	722	804	776	812	765	792	745	768	702	803	752	762	763	753	768	737	759	777	777	762	739	753	769	790	772	771	808	749	748	758	747	745	791	805	772	796	738	776	748	758	781	789	753	748	769	804	773	754	777	769	746	771	771	742	725	780	752	776	739	776	735	796	755	764	776	730	754	740	753	763	750	745	763	773	754	760	736	817	792	713	800	699	715	772	777	777	754	739	779	761	710	674	730	739	775	774	701	771	775	761	803	742	737	758	738	724	773	804	746	793	827	768	759	710	776	796	791	752	741	812	803	739	812	798	788	749	768	742	794	754	720	730	776	766	748	731	729	714	760	771	755	787	770	757	741	771	760	817	757	762	756	759	720	752	748	754	828	821	747	757	761	770	784	743	731	722	798	779	774	755	742	738	832	784	743	780	733	768	731	791	788	757	811	740	732	761	797	762	785	747	733	689	767	741	753	729	772	726	807	773	753	796	754	707	753	728	740	780	773	744	825	724	800	752	759	793	773	796	734	800	735	713	832	810	717	738	769	773	757	782	746	761	749	763	727	726	749	752	766	821	779	724	742	778	770	767	798	766	712	680	805	719	778	776	779	769	768	758	744	781	684	825	753	778	780	740	753	803	808	776	840	763	785	743	808	745	774	750	755	759	792	754	806	750	807	788	796	756	760	788	773	786	816	696	733	729	777	739	766	797	749	808	772	753	663	799	779	755	745	703	750	717	727	789	755	747	782	781	723	767	740	764	729	763	768	754	742	710	694	764	791	748	800	763	743	819	763	785	782	736	768	785	770	807	703	725	769	758	805	779	780	725	720	745	773	789	785	821	756	787	738	752	795	708	707	772	776	779	774	725	764	757	773	753	828	828	736	751	774	781	762	811	738	758	733	746	772	771	713	777	786	746	796	799	751	736	705	789	784	800	789	800	781	748	726	768	754	772	762	746	804	754	691	742	758	777	768	758	814	761	811	763	762	749	779	790	737	769	772	784	739	735	761	786	815	757	747	762	747	734	788	766	801	740	695	757	731	723	779	780	721	778	734	740	752	773	776	783	742	756	779	788	737	791	771	811	795	766	795	739	754	778	763	774	779	841	782	772	750	740	777	793	806	748	781	732	742	737	758	733	819	789	792	737	716	776	783	782	736	763	764	772	747	746	773	711	772	764	760	772	766	781	728	718	764	758	792	813	758	786	782	772	762	733	751	724	755	735	723	822	759	793	777	774	763	760	773	789	744	772	712	768	764	745	699	715	779	755	799	772	781	726	736	747	733	777	759	772	731	753	745	745	749	740	754	730	770	841	756	777	804	737	744	760	756	711	763	751	785	782	777	708	752	774	720	755	784	793	749	711	783	775	797	761	751	767	748	714	733	762	760	738	766	760	791	797	755	781	776	786	771	748	770	780	759	809	816	697	752	755	767	730	765	726	804	732	769	737	763	768	791	727	742	773	761	767	780	811	782	724	749	740	756	716	745	772	754	750	783	750	780	710	743	731	772	728	770	768	757	771	768	772	739	773	767	772	776	740	783	781	812	739	725	733	742	761	774	727	779	747	817	762	790	750	773	755	773	759	817	810	826	753	788	769	782	725	762	772	751	726	808	812	759	785	806	768	760	716	712	809	786	798	766	735	779	719	791	756	787	789	761	735	776	788	758	752	795	738	791	735	769	762	777	776	769	772	762	768	718	726	721	774	776	794	789	759	731	746	711	729	757	770	765	754	731	747	750	764	785	744	800	766	821	760	782	769	742	742	750	806	798	693	799	724	775	823	718	739	707	779	786	772	803	776	723	758	746	797	751	806	739	756	790	800	759	761	784	683	750	813	783	758	740	769	815	770	763	727	759	801	725	740	791	761	744	766	767	729	744	776	762	713	759	731	798	757	697	757	763	800	736	720	798	733	741	742	772	783	783	769	731	738	729	737	795	791	717	754	755	742	753	753	767	719	806	783	763	739	755	750	814	764	762	756	822	736	779	780	754	796	720	730	823	750	817	770	705	780	784	785	726	793	789	779	800	770	756	777	780	776	751	729	749	792	764	754	790	712	746	756	789	727	772	742	749	755	758	781	711	774	781	746	737	774	771	791	726	730	740	790	742	744	786	753	784	753	694	773	731	752	743	728	787	752	772	763	780	817	743	703	743	743	760	753	731	737	775	805	748	725	799	771	753	712	770	768	796	811	801	714	775	816	734	774	771	765	740	712	747	740	760	762	805	746	783	756	814	745	772	799	760	797	790	743	745	774	798	752	789	746	747	774	724	759	726	807	709	748	778	752	754	771	741	758	790	824	803	787	750	758	784	783	801	744	756	734	766	744	737	769	810	787	814	766	756	783	827	814	780	745	759	802	726	751	750	755	696	744	734	742	774	769	735	790	745	787	799	762	805	758	721	765	756	780	790	791	805	775	753	731	779	717	752	721	782	735	723	746	726	713	768	794	809	825	752	759	758	792	817	727	811	756	741	711	770	755	735	758	782	767	704	686	755	729	767	768	786	745	806	734	809	752	812	787	754	760	709	774	770	772	797	761	738	734	777	748	764	746	762	743	845	744	789	756	724	741	780	715	772	780	756	799	791	755	751	811	680	751	808	751	745	773	715	767	812	800	745	755
1900	542	303	278	480	538	525	411	403	306	252	251	197	184	134	105	111	100	89	85	63	90	60	71	66	63	63	63	64	38	38	42	29	33	46	38	26	34	41	32	40	38	37	34	35	24	40	34	32	27	32	39	28	30	40	37	29	35	29	23	27	25	25	33	30	41	36	24	21	26	12	26	21	27	35	30	35	29	26	30	24	31	30	28	30	32	26	34	31	32	24	20	33	28	32	27	26	28	21	34	21	24	25	26	27	26	37	29	34	28	37	27	29	29	23	29	24	15	28	33	26	34	25	21	24	21	23	31	32	19	21	25	30	21	28	27	28	25	34	18	36	29	22	21	25	25	21	32	21	29	31	38	30	33	34	31	26	33	33	36	35	27	32	33	28	24	23	33	20	34	24	31	22	38	26	31	28	24	31	25	19	29	28	21	28	28	21	24	31	31	23	20	30	44	20	32	28	31	30	31	24	20	22	18	27	23	31	28	32	29	29	23	26	26	28	26	30	27	17	25	42	37	23	28	16	30	22	26	20	24	22	33	20	32	25	19	33	33	24	27	27	20	29	32	27	22	27	25	39	26	31	27	34	32	23	34	23	22	30	30	29	26	25	32	35	40	22	28	33	23	30	21	21	29	22	32	23	27	25	25	23	35	14	22	33	26	24	33	26	20	25	22	35	30	30	16	35	32	21	18	32	30	22	20	32	23	19	28	30	30	27	27	28	44	23	29	24	29	38	22	25	31	23	17	20	38	27	29	22	31	27	25	33	28	24	29	32	26	24	30	32	26	27	26	30	27	26	31	20	31	24	13	25	31	24	21	28	30	24	24	25	20	35	27	30	29	28	34	26	29	23	26	31	33	32	32	35	25	19	24	28	31	27	31	33	18	25	31	31	25	24	33	33	32	30	31	27	37	25	26	28	21	30	23	27	33	30	21	22	27	21	28	29	25	24	18	28	20	42	23	22	23	16	29	28	32	27	17	31	18	34	18	33	32	25	23	29	28	23	26	27	29	23	19	38	25	28	21	25	23	26	27	30	24	26	26	32	29	24	31	24	40	29	22	29	22	31	35	25	22	30	34	36	29	41	23	26	26	25	24	33	21	28	28	19	25	32	28	26	31	28	20	32	32	36	30	26	26	34	25	37	26	23	26	25	29	34	33	28	23	29	25	31	27	28	36	24	26	24	31	33	31	37	33	25	29	29	24	20	27	32	26	36	28	24	33	40	32	19	27	25	24	24	28	35	31	28	27	33	28	30	35	31	30	24	29	21	36	26	26	26	35	30	23	29	27	18	34	23	32	19	28	34	34	31	28	33	35	20	31	31	35	30	28	29	26	31	27	26	27	25	25	19	27	26	21	27	25	33	20	26	37	25	31	27	38	30	24	33	26	27	45	22	27	18	21	28	21	34	30	35	22	22	30	29	22	27	22	29	31	36	30	15	17	25	22	40	20	38	30	31	26	21	21	24	33	34	30	33	39	20	28	33	24	38	24	23	33	29	25	30	25	30	33	30	23	20	23	27	27	37	22	30	22	24	22	25	24	22	31	26	32	27	29	30	26	26	26	28	26	25	32	25	32	23	23	29	23	24	31	31	19	28	26	29	23	29	30	35	26	21	28	26	17	30	23	23	28	29	26	30	21	30	34	39	20	27	24	24	36	25	30	25	32	39	25	17	35	31	24	33	16	30	31	36	27	18	34	25	18	27	19	29	35	27	26	43	29	15	23	25	32	25	23	27	26	29	25	30	31	27	27	31	28	31	30	25	26	32	33	19	24	23	30	22	30	28	21	37	37	28	29	30	23	25	23	27	33	23	28	28	21	31	24	15	17	24	16	26	18	21	34	27	27	25	25	31	31	22	23	28	33	34	26	26	28	30	36	21	35	31	30	21	25	26	32	24	27	28	23	31	18	28	27	32	28	34	26	24	32	32	39	32	33	25	30	22	30	26	27	28	25	32	31	41	29	26	31	31	19	28	23	25	26	17	33	26	25	27	24	31	32	24	21	33	34	24	28	28	31	29	29	15	25	37	29	24	26	27	32	22	28	21	37	26	26	21	17	31	36	35	29	26	35	26	30	26	28	21	29	20	31	32	21	32	24	30	30	28	33	40	23	30	33	23	27	20	26	27	27	31	34	35	33	22	34	27	33	35	22	24	33	21	23	29	27	25	39	28	24	36	22	19	26	26	30	28	33	21	33	21	24	31	22	29	21	33	34	32	31	32	30	22	25	21	35	25	35	29	20	21	21	37	30	28	30	26	26	31	28	31	27	25	32	31	25	28	23	35	31	28	26	24	26	31	28	23	26	36	29	38	26	29	28	27	26	28	29	27	34	37	31	22	32	22	20	24	33	35	31	36	23	21	37	29	31	35	35	22	22	27	39	24	30	22	32	15	25	31	23	21	29	34	24	31	32	33	30	27	24	24	27	32	31	39	30	27	21	28	31	25	27	29	25	31	32	34	14	32	24	23	30	32	21	22	22	31	28	29	25	37	27	28	20	22	37	26	25	21	25	27	19	24	29	30	22	29	23	28	29	18	23	19	34	26	39	22	16	29	24	10	24	31	21	30	34	30	18	14	23	32	30	25	21	25	30	40	33	26	24	30	25	22	30	41	33	26	28	29	27	29	32	29	18	27	21	21	26	25	26	28	34	33	24	32	23	32	20	33	30	20	28	22	22	32	21	18	42	32	34	24	21	22	21	21	29	25	24	29	26	24	19	33	24	28	26	30	26	18	27	32	22	30	32	33	28	18	23	22	26	26	24	31	23	37	36	23	18	19	30	24	29	22	25	20	34	28	28	28	31	31	25	20	22	23	29	40	20	31	12	21	26	26	21	31	25	27	31	23	25	24	23	32	30	29	34	28	30	23	29	27	32	19	22	27	18	20	32	26	23	29	31	32	27	22	30	31	25	35	23	27	27	36	31	29	36	30	22	31	31	22	37	35	35	29	20	26	30	30	22	31	32	27	19	24	30	30	31	22	29	26	31	27	24	25	23	33	32	16	27	37	40	27	26	29	23	18	25	31	30	18	25	26	17	23	36	21	28	29	20	27	21	21	30	28	23	22	24	23	20	32	30	26	30	24	38	31	29	23	19	31	25	39	26	20	37	34	27	24	24	20	28	27	22	23	26	24	25	28	29	23	25	16	25	38	25	25	32	17	27	31	26	26	24	23	15	41	21	29	26	28	28	26	30	29	33	24	29	22	32	27	26	33	22	29	30	24	22	29	23	34	37	28	32	24	18	28	35	37	23	29	28	24	23	28	31	24	30	31	24	29	29	22	30	27	38	18	23	24	22	30	24	28	22	36	33	26	31	23	27	24	22	28	24	40	28	24	38	36	24	21	28	32	25	27	26	17	22	28	29	28	31	32	29	21	35	32	22	31	23	28	20	26	21	30	32	32	22	20	25	32	33	27	24	25	29	32	39	31	26	24	22	26	23	24	34	24	21	28	23	28	37	21	39	35	23
19767	13708	8552	21122	29278	28809	25718	21756	18361	15392	13000	11053	9087	7666	6256	5378	4615	4223	3700	3404	3157	3251	2943	2757	2519	2246	1915	1576	1501	1218	1115	1027	889	839	826	850	891	863	946	903	898	943	905	877	804	804	802	789	659	729	663	691	672	636	609	632	566	599	631	565	544	550	530	593	561	549	597	578	540	586	542	519	511	492	534	490	534	523	492	538	495	481	529	505	510	481	520	472	476	463	496	471	451	436	495	440	422	471	472	466	475	407	441	461	454	455	420	419	436	440	454	492	454	440	418	470	417	414	458	468	437	461	447	464	459	462	437	427	428	442	460	482	444	458	425	452	456	397	434	491	436	445	438	431	427	469	440	455	416	439	456	471	417	422	477	448	434	413	438	459	483	439	424	435	447	457	441	474	453	435	440	449	464	450	487	428	432	392	431	443	445	448	456	443	421	448	436	457	431	449	468	447	444	434	410	413	507	497	422	462	447	434	429	459	422	434	449	453	444	448	455	505	452	429	428	387	433	469	456	427	426	379	431	455	417	406	434	404	445	424	431	370	431	447	439	470	490	442	436	421	425	433	400	468	459	436	440	463	436	433	451	423	462	455	414	433	391	462	421	438	447	436	426	496	425	453	463	453	466	435	451	437	448	421	435	426	440	409	448	413	433	458	461	402	403	412	468	458	401	435	396	421	446	439	445	472	450	445	435	444	489	453	429	485	445	458	428	437	459	458	446	410	438	453	444	391	430	421	455	457	442	411	466	451	451	454	467	444	421	448	493	424	439	457	457	447	435	462	416	450	500	436	442	444	467	465	451	412	444	441	452	432	457	450	413	425	463	466	478	464	477	417	449	454	414	467	409	453	432	421	428	457	455	463	440	446	456	467	448	442	414	462	431	458	410	460	430	433	445	414	428	474	458	448	430	455	404	431	411	441	429	404	455	458	479	408	433	450	438	472	447	502	469	471	441	459	452	461	416	466	443	443	449	433	412	448	438	462	447	435	431	451	429	405	410	457	491	440	423	413	449	459	466	416	461	388	438	456	449	465	468	436	450	466	401	451	462	461	456	430	412	452	454	465	460	425	440	410	457	423	449	427	409	450	453	426	440	411	447	478	426	455	427	465	405	416	435	431	421	411	413	458	469	412	446	431	450	444	458	435	433	431	456	419	420	426	479	398	409	437	480	436	446	450	468	448	465	416	419	447	436	444	433	478	472	425	455	453	453	418	406	455	395	427	465	446	426	432	464	492	432	445	406	423	430	433	447	448	426	447	481	491	449	466	434	423	385	424	441	450	470	437	450	455	444	439	448	396	459	448	401	420	479	442	433	482	443	454	456	437	422	444	466	434	412	475	470	440	433	456	445	437	435	488	471	464	433	409	461	428	410	442	422	443	419	462	476	450	460	411	466	441	452	447	460	456	423	427	489	462	438	458	464	441	470	442	478	483	442	440	451	378	401	424	444	480	454	465	432	433	458	483	440	439	438	449	424	458	452	461	452	450	425	440	416	468	438	437	439	441	428	458	416	452	437	432	438	433	442	433	438	423	460	432	422	440	452	430	441	421	465	421	422	466	479	478	466	437	424	412	439	455	446	468	453	435	419	425	450	467	448	447	446	426	410	421	436	394	490	429	432	430	421	441	425	428	431	458	434	434	422	463	438	437	421	434	458	434	456	436	432	458	433	439	402	465	429	473	417	450	443	465	465	457	414	429	448	454	427	439	448	450	450	425	436	474	427	449	434	449	431	479	465	444	449	453	465	423	456	435	440	461	447	441	479	454	436	410	451	447	427	435	410	454	465	436	427	412	439	444	426	419	400	453	425	438	418	448	468	450	420	439	452	466	424	424	401	455	448	455	442	420	461	425	470	444	397	454	434	483	429	443	436	471	442	439	425	451	386	400	468	464	425	460	483	444	486	457	437	473	438	430	432	445	447	481	456	428	457	409	514	434	420	442	446	423	432	435	431	470	468	439	460	408	419	441	482	443	452	448	447	406	407	404	453	407	449	446	446	441	438	419	438	411	457	403	460	434	457	434	435	427	473	446	507	475	434	427	421	428	442	457	410	427	411	443	422	453	422	463	481	429	466	424	437	436	455	411	475	456	410	429	442	476	423	417	426	420	413	433	438	440	409	431	449	423	464	462	422	436	471	476	470	422	468	411	449	438	462	477	424	479	436	441	434	427	460	413	401	418	434	454	467	436	429	477	432	470	403	487	436	444	440	464	449	453	442	432	486	414	424	443	489	469	453	469	417	440	441	461	461	450	474	432	414	434	462	459	410	417	422	441	443	473	463	444	431	453	468	480	443	486	417	452	421	432	458	459	442	429	472	427	413	456	468	438	465	493	444	503	450	433	420	446	461	424	434	441	426	468	422	411	445	449	424	501	448	460	399	472	442	457	417	424	437	454	460	449	459	424	437	468	434	442	423	460	413	411	414	481	446	420	437	396	445	424	439	426	470	491	429	423	458	463	492	430	466	432	424	410	453	442	448	405	412	430	486	448	450	429	454	456	424	431	407	412	484	445	441	438	454	445	454	462	464	426	456	409	482	412	448	446	444	419	437	442	451	447	432	417	444	456	486	429	469	437	460	438	449	428	461	443	421	427	489	436	445	457	465	448	498	433	479	422	449	468	400	445	424	434	429	472	475	432	432	428	448	438	418	459	401	463	486	482	423	484	463	445	459	424	434	457	437	475	401	461	451	450	425	464	454	442	487	472	426	462	469	452	429	452	441	439	429	417	458	449	429	463	426	448	458	434	472	438	443	444	466	446	460	447	397	443	420	423	429	446	458	421	462	440	424	440	441	393	445	448	424	456	443	435	491	441	460	411	434	456	455	495	442	448	431	446	477	444	455	401	479	457	449	424	439	437	454	431	439	452	455	500	452	432	455	466	468	458	480	419	420	434	444	418	452	430	420	437	446	447	458	434	458	477	443	450	417	436	436	440	442	417	434	465	411	458	427	457	479	469	397	466	433	426	500	442	440	441	445	443	451	458	446	446	435	436	447	441	464	437	420	433	413	467	420	428	463	442	430	473	433	477	460	474	445	417	478	438	437	442	445	434	439	451	441	483	446	458	465	475	432	457	429	487	447	426	403	451	427	440	448	464	463	447	454	454	415	422	471	437	418	416	464	439	451	425	419	451	460	448	448	416	409	444	445	457	451	401	429	410	450	435	436	425	434	446	410	452	410	432	421	421	436	433	393	407	461	467	395	484	432	434	447	417	486	459	457	407	454	408	496	438	440	447	441	473	428	427	418	434	451	453	478	458	464	449	470	450	422	475	442	417	470	473	437	434	452	447	421	458	405	446	450	405	450	456	439	423	436	441	481	412	445	462	454	411	451	453	412	453	462	446	426	452	463	454	438	447	436	434	447	466	437	456	448	435	449	447	459	427	420	475	423	466	406	455	432	448	463	433	471	444	420	421	469	449	471	468	422	455	421	410	441	414	459	442	422	462	438	453	467	436	462	434	440	429	459	451	425	482
1433	888	532	420	723	906	781	691	594	501	418	372	288	245	185	179	137	162	128	109	116	120	126	100	90	96	71	82	48	44	53	41	55	51	49	48	46	59	50	56	47	50	54	31	38	43	37	42	39	40	43	43	42	38	46	31	36	34	25	32	39	35	42	36	29	32	33	33	32	40	33	34	30	43	35	30	23	32	24	23	27	44	29	24	42	35	26	35	30	24	29	34	37	31	29	28	38	34	25	33	40	40	39	32	25	21	30	27	31	34	24	30	31	44	30	37	25	32	27	28	20	34	32	21	40	30	29	29	29	49	32	29	33	27	40	27	45	32	22	26	39	41	35	36	38	36	36	28	44	34	41	26	24	33	38	39	21	33	41	29	29	31	35	30	25	29	43	32	30	33	37	37	28	33	31	36	27	32	20	31	36	31	33	31	33	33	33	41	26	35	41	24	25	27	34	25	29	24	45	30	26	31	37	21	37	33	30	30	41	37	31	33	32	34	38	41	33	32	31	42	29	29	29	28	41	26	47	34	31	34	44	36	37	35	29	27	30	36	28	36	35	30	45	33	30	37	27	32	37	31	34	29	25	25	24	36	35	40	33	29	34	31	30	31	39	41	36	34	27	31	35	26	28	28	26	29	31	26	34	34	33	29	30	31	30	37	36	30	32	32	33	34	29	26	38	27	31	32	27	33	43	33	38	32	32	35	37	27	31	34	26	31	34	25	38	31	28	32	29	34	35	38	35	32	25	38	43	26	28	30	42	24	40	38	36	25	35	38	27	26	44	42	25	39	29	29	34	30	43	39	36	24	28	28	22	28	37	34	24	30	41	25	30	26	33	23	24	34	36	21	33	29	24	26	26	41	30	34	25	40	31	25	26	32	36	20	23	26	37	39	31	30	30	31	27	30	33	30	25	28	34	42	29	30	31	42	32	31	34	30	49	35	23	35	29	26	30	28	22	36	25	28	38	31	32	27	28	45	24	29	39	28	27	27	33	28	23	31	39	39	30	34	35	31	42	38	29	26	35	32	42	30	31	27	26	34	31	31	35	35	23	31	30	20	35	35	40	33	32	44	34	42	38	38	37	27	44	32	38	33	39	26	31	41	33	35	30	34	30	39	26	32	25	39	31	25	38	27	48	25	25	32	26	40	33	31	46	31	25	28	35	29	26	37	43	39	32	26	32	30	35	20	31	29	27	29	35	30	37	32	29	35	21	37	34	33	31	26	33	32	28	31	30	23	30	31	29	36	32	39	32	36	38	34	30	28	37	24	35	22	29	32	41	32	22	28	30	29	43	32	29	35	28	36	29	31	29	40	32	27	39	39	36	35	37	24	31	28	33	29	29	32	38	33	29	39	34	28	40	31	29	22	20	31	32	19	22	35	31	40	23	28	22	33	38	38	35	34	31	33	33	32	38	34	36	35	33	22	42	31	28	36	36	36	41	33	25	37	25	24	26	38	26	35	42	39	21	30	34	32	39	27	27	29	28	29	37	27	30	33	33	24	37	39	37	35	34	20	30	39	41	24	25	28	33	27	23	33	38	32	19	30	29	24	33	25	22	27	31	29	35	36	31	39	34	28	28	33	42	21	34	29	28	29	33	25	30	34	42	25	31	29	35	32	27	27	41	39	47	30	27	34	21	29	30	30	27	32	26	29	38	39	36	24	39	32	39	38	33	35	23	24	38	36	36	28	26	30	34	30	39	34	22	27	30	28	30	34	32	47	32	25	30	28	29	29	35	34	32	31	28	24	38	38	41	29	29	31	33	25	30	31	33	20	35	33	39	32	28	31	37	23	41	37	34	27	37	36	27	35	42	24	25	29	34	27	27	34	30	36	26	31	34	30	33	29	27	30	36	22	29	39	31	38	41	30	38	37	25	23	32	34	30	33	32	31	41	29	40	32	30	33	27	25	26	31	25	41	28	40	27	35	34	25	36	34	37	28	30	32	35	35	28	33	40	42	34	30	30	32	24	24	31	35	35	31	31	16	36	36	38	29	43	33	38	23	36	36	42	29	24	28	30	36	24	30	27	24	34	22	33	27	41	29	22	34	25	26	38	28	31	24	27	26	34	25	37	25	28	25	33	29	30	29	38	30	33	32	34	32	38	34	40	30	32	26	26	33	31	32	27	23	38	35	32	27	34	33	24	33	27	28	31	30	26	34	45	21	28	34	37	40	26	30	27	34	31	24	28	29	37	31	25	34	30	30	36	31	20	38	30	30	24	20	22	30	31	32	30	33	32	27	26	24	25	29	33	37	35	31	27	34	25	29	29	25	39	41	29	28	26	32	25	25	43	30	30	20	33	35	37	42	35	22	36	35	29	27	33	34	18	38	33	35	29	16	28	30	29	32	30	30	39	31	27	31	34	20	26	29	28	42	31	35	28	30	33	31	35	32	38	26	37	45	43	33	43	25	22	40	35	37	35	29	33	40	26	32	37	37	42	38	26	33	31	43	24	33	44	29	34	20	25	35	39	21	31	32	30	26	42	28	20	23	34	29	25	23	40	28	29	42	37	34	31	31	34	33	35	30	39	23	31	25	37	33	38	25	39	38	37	28	41	33	31	35	30	29	35	39	23	32	33	27	35	26	31	26	30	34	33	33	33	27	33	32	35	35	27	35	26	36	39	30	40	31	27	34	26	38	27	31	26	27	34	31	31	32	30	28	22	32	41	38	28	38	41	30	26	27	17	30	28	30	24	29	33	36	40	27	36	27	29	26	33	27	27	36	31	34	24	33	26	25	34	30	24	31	28	34	37	34	29	31	38	27	39	26	28	30	38	39	30	32	34	33	53	30	26	34	30	28	26	24	28	32	32	36	32	33	22	34	25	23	34	35	23	34	31	34	24	25	42	31	32	23	26	35	38	28	33	33	31	30	30	26	30	45	33	26	34	39	33	31	37	26	36	28	24	27	31	32	37	37	25	30	42	33	31	30	25	28	31	28	34	33	27	37	31	29	43	33	41	41	29	34	43	33	28	33	28	32	31	30	27	35	33	29	38	29	27	36	32	19	49	37	35	31	33	29	33	31	28	31	38	31	30	33	30	42	29	31	33	25	22	37	37	36	35	28	30	26	38	35	29	36	30	30	40	26	22	41	32	22	43	38	43	28	29	26	36	38	30	31	33	30	22	31	26	28	35	38	39	32	36	35	41	30	32	34	36	35	33	34	34	28	31	33	32	29	31	41	33	40	30	40	35	26	37	31	39	39	33	29	34	30	39	27	38	27	25	26	31	41	38	20	32	28	32	32	35	38	38	29	30	32	35	38	28	32	34	39	32	34	38	31	31	28	25	47	22	25	20	33	29	29	30	42	48	33	28	24	35	37	27	27	41	28	29	33	28	21	32	28	38	32	27	37	23	36	32	25	25	39	34	27	24	17	19	27	27	26	30	33	35	43	18	34	30	41	29	38	32	32	30	40	28	27	35	31	33	32	31	42	33	36	24	27	32	19	42	30	29	29	41	24
24454	18416	12316	26529	34941	34217	30868	27139	23669	20674	17819	15344	13214	10872	9355	7975	6858	5975	5388	4985	4618	4634	4276	3752	3303	2951	2626	2273	1918	1632	1502	1357	1207	1161	1062	1133	1154	1135	1195	1233	1265	1225	1223	1182	1101	929	960	983	920	890	894	880	840	812	815	761	735	713	751	726	653	676	671	643	665	679	637	679	651	663	623	633	637	612	611	596	591	613	644	613	585	585	584	565	568	554	600	539	586	541	623	553	567	541	547	547	511	540	526	519	541	510	522	521	558	512	579	507	505	541	486	536	500	510	474	505	519	513	516	462	542	479	498	523	517	511	504	554	517	501	537	514	534	500	536	509	495	517	463	531	514	522	495	521	455	527	479	509	474	504	488	509	496	479	467	504	460	491	537	504	497	528	521	505	517	469	486	489	502	495	480	490	509	475	472	527	528	501	485	517	559	504	510	482	512	511	489	522	484	504	500	497	484	492	494	501	504	500	520	502	535	506	467	507	514	463	523	519	503	524	468	520	476	511	544	517	505	546	485	508	488	466	485	468	515	478	524	448	519	480	497	547	519	503	528	535	502	507	534	492	474	478	475	575	555	508	507	487	518	497	548	529	532	467	502	458	493	505	523	499	535	487	526	527	531	487	501	521	494	505	521	523	537	505	509	502	471	508	490	515	491	472	499	531	528	508	537	482	508	488	516	517	515	537	501	476	507	471	510	500	489	530	447	520	547	498	537	482	534	501	484	544	522	528	474	504	494	518	463	447	534	514	517	478	476	519	505	521	491	540	471	483	476	461	505	533	529	469	505	502	511	546	484	554	522	496	488	496	512	508	519	508	521	501	483	490	510	478	509	520	501	475	518	543	513	501	541	542	476	520	504	507	542	520	478	503	508	521	483	491	475	481	503	515	525	529	481	503	512	472	483	479	477	493	517	477	487	485	507	512	486	476	463	509	472	510	471	492	474	533	514	494	553	545	531	509	543	556	515	555	472	512	504	523	469	531	508	503	544	457	475	489	518	530	507	493	488	570	519	514	532	499	502	515	476	480	472	491	470	500	484	518	513	516	487	471	476	506	529	502	528	524	515	538	490	449	494	498	504	470	546	489	505	486	501	537	499	532	485	505	486	523	442	506	457	499	466	494	559	526	484	519	469	487	538	497	500	492	542	485	494	513	503	506	491	483	491	543	493	511	478	492	520	492	526	519	541	492	488	481	510	512	510	532	495	509	518	541	486	463	493	494	502	508	509	528	503	536	519	501	520	512	483	505	528	497	503	499	481	514	520	525	519	506	488	525	494	538	550	520	498	536	464	533	523	521	485	524	470	524	526	474	526	501	515	485	484	494	473	526	497	511	515	505	540	513	500	509	493	491	490	480	520	496	455	517	505	535	473	489	535	523	519	498	520	518	506	499	530	481	489	468	485	515	507	501	488	502	507	502	542	499	519	478	504	505	486	486	508	525	497	522	471	462	532	478	478	498	503	465	540	523	535	511	533	490	489	519	521	499	487	517	483	482	467	542	528	488	490	481	472	463	452	458	477	506	534	484	483	536	492	513	484	519	516	529	478	486	499	474	487	518	506	534	499	498	487	504	478	485	512	476	483	533	514	497	520	499	502	532	519	527	548	525	524	526	506	491	513	507	506	501	536	485	504	486	496	481	494	515	518	523	485	496	523	533	528	528	531	511	497	528	505	487	479	493	488	531	520	441	508	468	513	535	532	482	491	532	472	479	510	519	494	503	514	512	502	492	518	523	518	532	476	481	515	493	451	506	513	533	488	528	523	496	516	500	512	479	487	478	506	490	535	480	541	479	466	491	491	515	509	478	533	525	504	521	483	508	537	488	490	566	500	475	492	487	489	530	535	510	482	562	480	529	508	500	522	521	532	516	483	519	502	493	517	525	498	495	480	524	474	493	514	476	479	528	528	538	518	520	448	518	460	478	534	530	510	480	529	441	515	510	483	493	444	489	471	495	503	521	511	520	530	473	528	542	504	480	520	515	531	483	464	497	480	498	550	503	558	493	503	490	478	519	510	493	521	508	489	471	532	521	484	476	502	519	489	494	496	515	546	494	550	497	526	482	510	504	534	513	520	498	498	535	521	498	487	500	487	524	533	527	499	507	482	492	527	575	489	506	525	523	511	488	471	508	534	478	501	489	532	507	492	520	521	490	512	541	528	518	521	511	507	534	467	471	506	507	517	491	499	503	499	546	493	484	505	505	489	453	474	492	518	454	520	476	507	500	505	499	517	499	490	477	485	515	493	483	505	533	503	499	532	514	491	552	480	537	486	544	515	542	500	513	439	512	507	474	478	493	498	533	488	463	524	499	540	502	509	496	486	474	496	499	528	497	504	502	543	518	509	532	486	548	565	506	500	538	545	492	545	495	539	511	523	530	508	482	581	496	506	491	511	540	541	476	513	497	555	522	495	514	511	483	487	538	528	490	487	523	527	517	519	535	502	514	519	487	491	470	497	552	525	526	497	459	500	465	495	515	512	511	542	495	529	477	486	502	506	519	480	522	494	463	491	502	572	501	537	558	514	516	481	527	512	475	493	507	494	525	490	502	494	503	502	518	491	467	489	498	544	519	516	496	510	550	497	523	490	521	492	511	478	486	510	529	457	470	486	532	554	484	488	517	529	500	512	478	499	493	511	498	498	485	515	470	482	538	485	498	491	488	496	498	517	499	522	483	496	498	502	520	528	488	513	506	480	526	518	502	526	536	565	490	486	504	557	504	494	483	466	505	483	513	544	490	475	509	505	516	496	452	472	487	524	532	510	503	509	499	484	483	491	493	494	501	483	496	477	522	511	501	512	488	488	526	551	507	520	502	485	527	514	481	490	481	490	490	460	519	513	511	521	449	494	521	512	506	524	476	521	479	501	514	525	537	488	516	489	487	508	469	479	499	471	560	521	511	511	501	505	505	473	507	527	499	505	470	517	501	506	514	499	508	486	535	496	513	496	512	500	504	496	524	530	494	538	535	479	495	518	513	512	511	526	506	543	500	472	503	528	505	463	512	532	572	505	544	497	499	505	472	483	470	504	518	525	549	526	500	526	515	497	530	554	502	500	497	511	493	453	513	504	483	497	490	509	452	504	511	501	514	543	491	510	499	482	528	465	536	520	533	495	504	523	488	477	493	482	565	495	518	471	449	536	438	500	532	471	493	491	520	491	462	483	542	518	491	540	520	499	465	487	554	495	518	463	499	513	480	531	481	519	498	504	471	521	496	535	473	499	512	542	517	529	482	505	507	520	523	517	466	541	471	488	514	504	490	517	495	504	500	507	495	486	494	523	514	524	526	504	518	499	461	471	529	512	507	511	492	479	509	499	495	511	525	539	503	533	494	543	473	495	491	494	500	492	496	497	477	478	503	516	508	516	523	496	511	539	516	524	533	495	509	523	470	536	526	465	487	488	496	486	469	508	477	529	492	502	569	503	450	506	494	492	542	507	510	500	519	538	510	479	495	492	485	507	513	469	493	514	489	485	480	477	498
3034	791	535	415	675	774	718	674	573	497	406	329	292	240	201	189	153	165	120	115	117	122	120	118	101	86	66	69	63	80	55	50	46	53	54	62	65	58	50	59	66	62	56	62	52	55	52	42	60	56	39	47	57	39	51	66	39	44	45	42	50	38	42	40	40	56	48	48	40	40	45	47	56	42	53	39	49	47	59	39	51	36	46	45	40	40	52	49	39	54	45	40	42	50	35	42	44	48	41	37	49	59	44	34	39	38	39	36	39	51	56	41	41	35	40	43	39	41	38	44	42	60	44	35	44	53	43	38	48	45	51	40	45	39	49	26	54	45	42	37	47	46	40	44	37	52	41	39	44	43	48	46	42	50	49	54	39	40	44	43	55	47	50	45	39	40	42	44	43	44	41	48	47	42	34	50	43	46	44	37	37	49	51	44	44	55	45	48	42	36	47	45	37	39	41	50	42	45	50	39	36	46	39	39	49	50	43	40	37	30	37	44	51	48	44	37	40	55	51	38	41	38	50	50	44	42	56	42	42	43	44	43	50	47	52	58	49	47	38	38	53	40	40	39	38	42	39	43	47	35	50	49	38	45	36	34	45	43	38	40	52	49	45	45	51	54	41	47	38	31	44	43	37	43	54	42	47	39	54	60	42	51	46	45	47	40	44	45	46	47	49	41	39	41	46	35	43	35	42	45	39	41	44	40	39	50	44	52	50	36	56	38	49	46	47	41	44	47	48	45	48	36	35	53	42	41	52	48	43	51	42	45	39	46	45	43	41	52	43	35	38	33	54	42	39	44	42	55	47	42	47	49	48	31	37	42	34	40	44	53	44	60	39	48	39	40	46	45	46	35	39	46	47	35	46	46	39	35	45	49	47	31	48	30	56	45	38	39	48	35	31	42	40	46	54	54	46	54	39	44	43	51	47	47	42	38	49	45	53	51	40	36	55	43	42	38	44	44	44	46	37	38	41	54	39	46	42	42	43	51	32	49	44	33	46	32	48	42	40	39	45	40	78	49	40	31	39	51	46	45	38	42	50	51	43	43	42	56	40	53	47	45	30	39	44	47	49	37	43	39	33	41	46	35	37	56	35	35	49	50	48	48	34	48	49	38	50	49	36	51	44	41	42	43	44	36	35	37	39	34	44	47	46	43	44	43	57	50	64	59	46	40	41	50	48	49	42	41	54	46	34	42	33	41	54	43	48	41	38	32	44	39	37	64	41	45	46	40	36	38	38	49	44	52	54	46	36	41	32	42	44	40	39	45	44	54	41	36	46	39	39	52	51	31	44	52	36	31	44	48	38	54	35	44	61	42	51	40	39	56	45	41	46	50	30	47	44	47	49	54	38	30	37	38	47	51	41	55	46	46	50	43	36	31	38	53	39	38	42	54	37	56	48	46	47	41	36	47	34	35	38	39	44	42	44	38	41	46	46	45	41	49	39	40	45	51	48	35	37	41	41	39	58	48	51	39	41	47	38	29	35	34	53	54	33	41	50	49	47	50	45	45	45	59	54	53	52	37	41	52	40	45	50	38	48	40	41	49	33	55	39	41	56	54	52	44	52	39	45	43	41	47	36	39	60	53	49	36	36	46	44	52	36	41	42	43	39	39	46	36	32	39	41	45	38	45	41	39	37	53	46	45	42	29	57	46	39	41	43	57	38	39	39	51	38	38	36	56	41	41	40	43	45	39	48	46	35	30	43	55	37	44	50	41	49	48	49	44	33	34	45	43	39	31	37	29	43	42	41	57	45	31	54	48	45	42	45	39	42	47	52	35	71	36	44	50	48	33	41	47	42	40	44	42	33	45	33	52	54	59	37	43	40	42	45	43	53	46	31	45	43	36	43	48	39	47	56	53	45	57	34	42	26	59	43	37	39	46	43	38	48	48	58	41	46	43	43	40	33	44	44	47	48	35	39	49	34	50	37	45	51	43	40	46	55	47	46	49	50	45	41	45	53	30	48	31	41	37	31	54	54	40	41	52	50	42	45	44	45	42	47	39	48	43	48	42	44	47	45	49	41	53	56	37	41	48	46	45	46	40	34	45	50	46	39	43	49	57	49	32	41	51	28	42	51	54	38	48	51	40	50	40	43	47	31	45	48	39	58	51	58	36	41	43	44	33	42	51	30	36	48	44	37	44	46	56	48	48	39	40	35	37	48	49	39	37	50	57	43	35	53	52	38	44	32	33	48	42	52	53	40	63	35	47	32	44	44	42	37	38	44	58	35	48	42	44	37	33	36	40	38	41	31	49	48	45	44	53	32	42	48	36	36	44	50	44	33	37	44	38	45	46	59	24	40	37	40	38	40	46	55	44	46	55	45	36	58	50	44	43	41	35	52	43	44	54	43	43	33	47	33	37	53	47	45	45	44	48	52	41	47	48	40	45	58	58	38	38	37	31	42	46	46	40	44	45	41	37	42	40	49	42	44	43	43	41	48	54	39	47	43	42	35	37	40	55	42	40	38	43	51	47	39	27	48	42	49	37	53	40	34	54	43	48	36	46	49	45	43	47	49	50	50	32	48	53	50	38	49	38	45	37	47	55	46	42	30	36	24	50	33	45	55	46	39	34	47	50	44	49	52	34	49	47	53	51	32	47	49	52	41	41	44	37	36	47	36	43	41	48	38	46	37	39	46	48	42	58	40	46	48	39	47	45	46	36	38	50	54	34	46	44	36	44	43	40	35	33	39	36	52	42	58	54	42	43	38	45	55	40	42	49	41	37	43	39	46	34	42	41	43	45	39	50	40	38	52	39	58	39	48	48	51	40	41	38	35	58	47	50	50	37	37	38	48	39	52	41	47	39	34	51	30	56	38	53	41	43	38	54	46	40	53	45	41	41	45	43	49	36	45	42	45	47	47	38	49	44	35	40	52	55	47	40	48	46	48	46	50	41	40	48	43	43	43	52	35	48	39	44	51	42	43	33	52	46	37	33	45	31	55	38	46	43	39	38	32	46	42	38	42	52	44	44	37	46	49	40	38	57	34	48	55	38	38	45	46	44	37	31	42	41	46	44	45	47	48	44	47	40	51	34	38	35	35	44	37	45	41	42	45	39	41	45	37	40	50	57	49	52	40	50	36	29	26	48	46	34	54	46	34	45	43	34	30	39	54	52	44	38	41	43	54	44	42	39	54	31	33	38	55	44	30	22	35	37	44	44	44	43	42	37	51	41	50	36	51	41	40	46	53	45	40	37	39	44	49	46	36	46	43	38	51	41	50	36	36	45	58	39	43	40	54	42	46	45	61	46	47	38	43	38	44	49	42	47	43	36	48	33	42	46	41	50	48	46	53	40	41	38	49	43	43	53	47	33	60	45	37	47	42	38	36	46	34	52	37	50	31	38	42	43	53	43	40	29	47	36	47	44	36	34	49	53	44	48	36	48	36	38	41	29	43	53	46	45	45	53	38	46	33	58	38	43	37	40	46	51	51	41	44	53	44	43	53	38	39	49	37	33	43	42	41	51	40	34
22742	16881	11679	25554	33944	32911	30008	26416	22842	20051	17015	14483	12386	10450	8920	7516	6594	5870	5298	4837	4533	4540	4129	3893	3386	3003	2617	2382	1961	1820	1545	1479	1364	1292	1237	1301	1348	1335	1275	1403	1375	1343	1299	1286	1184	1113	1084	1082	1051	1063	969	1021	1000	955	951	912	890	906	859	888	808	841	805	862	863	866	848	829	804	847	867	768	814	740	762	830	796	800	793	773	756	773	747	753	750	734	727	705	712	698	695	723	723	734	700	708	718	723	746	697	740	742	679	712	696	690	726	715	721	722	681	700	701	681	705	715	667	694	659	660	687	733	689	673	664	712	667	631	670	684	745	690	670	760	691	722	663	661	718	708	693	684	694	661	684	649	686	687	663	715	699	729	666	677	709	657	693	693	689	661	673	725	690	701	685	678	679	686	694	693	712	664	706	648	681	672	674	644	712	677	708	713	692	708	705	636	695	688	710	686	692	715	671	665	679	704	679	664	627	692	675	653	709	695	667	688	658	718	657	680	678	707	724	646	697	723	667	633	681	696	694	686	657	647	700	681	694	631	667	654	675	673	683	696	715	659	651	687	712	674	667	701	698	658	686	690	702	722	685	630	659	704	658	680	707	654	709	662	712	656	631	686	700	699	672	647	673	686	607	685	714	655	667	703	677	719	732	644	754	689	661	612	684	691	703	658	685	675	687	713	713	663	698	664	697	709	658	653	661	719	691	678	648	702	712	664	652	657	705	702	665	646	669	635	653	689	724	701	682	674	698	695	694	666	680	684	720	672	707	646	686	652	680	701	675	691	649	701	695	660	646	715	725	669	688	681	729	711	639	673	673	661	680	675	701	673	657	689	713	686	698	664	681	644	644	702	690	674	709	647	693	711	717	683	671	679	653	685	661	700	696	724	674	732	682	699	684	669	656	712	656	697	711	647	706	691	674	654	672	697	652	663	696	674	694	651	688	663	694	692	703	682	723	636	664	686	685	688	668	691	674	685	660	667	734	699	712	714	668	712	726	657	694	673	698	688	715	672	666	683	652	730	716	709	719	702	719	664	680	694	653	657	653	714	651	704	691	688	728	639	693	671	714	715	656	684	680	714	637	670	709	684	701	704	709	688	733	634	719	687	712	691	682	712	674	673	701	632	687	663	672	729	677	638	679	690	686	656	688	719	721	701	687	630	689	678	711	664	665	721	699	672	698	675	675	663	749	643	687	671	751	685	693	692	687	680	685	688	644	668	711	710	687	690	649	665	653	640	645	645	696	730	685	677	696	701	679	678	679	664	639	667	669	643	710	698	708	685	696	725	677	677	705	677	663	649	708	688	662	677	702	620	712	727	664	679	710	711	658	642	688	695	697	749	707	657	663	672	664	667	722	704	677	691	692	714	717	696	692	682	651	672	655	723	650	735	678	658	683	700	669	701	688	638	651	659	719	654	708	664	654	660	725	666	666	675	752	698	657	653	692	657	710	723	712	662	696	667	678	660	664	685	675	668	724	676	666	723	654	709	668	696	676	646	677	702	701	695	674	666	665	644	744	697	670	657	673	662	720	727	706	716	623	694	686	747	644	669	631	704	751	660	721	710	676	710	711	657	693	678	682	666	685	686	684	650	744	672	738	674	670	652	708	691	695	749	641	722	682	685	727	649	704	690	685	638	718	684	702	650	708	705	702	677	690	681	700	687	677	690	728	696	697	660	689	667	669	681	669	715	699	718	661	690	699	689	678	669	718	686	741	671	668	662	671	695	695	699	711	703	668	708	674	719	660	678	748	639	717	681	661	742	650	682	719	675	628	697	720	663	659	701	640	715	727	665	643	658	672	680	676	689	686	669	692	649	721	657	671	693	679	639	669	724	667	694	747	665	693	691	709	672	752	686	675	693	702	651	721	686	661	705	656	694	668	709	704	715	673	660	658	645	676	700	657	722	737	633	725	668	696	701	661	673	672	631	681	595	633	669	721	667	701	699	661	676	700	634	642	691	698	704	707	677	638	680	686	646	671	682	687	705	681	606	656	711	726	667	707	682	706	632	658	674	641	665	681	656	664	695	663	679	674	740	732	696	670	710	690	689	692	735	672	702	675	736	649	673	638	643	676	710	716	706	682	694	709	669	674	711	625	717	676	679	705	677	691	707	687	712	700	628	669	696	604	665	669	700	679	659	692	699	626	657	707	688	700	671	662	669	690	687	669	637	691	692	655	712	678	688	644	682	698	711	665	681	688	665	677	664	673	705	638	704	685	679	703	679	684	628	680	646	714	683	650	642	714	695	705	675	654	675	701	672	683	710	697	670	733	692	721	689	687	691	672	654	678	648	701	705	662	686	668	710	697	657	637	623	713	684	635	674	655	686	709	660	707	677	666	657	705	665	665	658	662	643	755	681	706	691	732	678	668	667	657	678	643	669	678	650	649	656	683	684	711	627	613	678	653	654	693	691	695	633	674	707	659	679	688	638	661	716	740	698	694	660	649	650	670	670	700	709	676	682	684	667	697	652	690	671	687	699	741	675	683	700	698	715	678	673	697	685	657	646	675	660	707	705	651	703	693	622	715	623	669	682	632	685	703	708	635	678	738	640	658	645	688	643	694	665	672	687	700	671	674	635	688	699	706	665	690	670	749	716	657	681	720	692	676	677	707	651	673	692	691	700	671	641	739	718	682	698	708	712	688	678	675	673	619	713	671	663	670	680	691	662	707	689	652	664	682	664	701	678	692	685	727	690	687	676	661	727	698	653	718	715	719	667	686	688	676	679	692	710	702	695	690	664	726	708	713	636	715	681	691	684	638	637	700	689	678	691	705	704	684	644	747	637	736	714	723	692	729	730	695	685	699	659	710	646	690	662	669	744	676	679	660	666	645	693	759	672	665	675	664	718	696	729	652	634	628	694	696	667	708	678	678	687	648	700	666	686	637	710	672	704	647	719	657	686	666	667	687	632	683	707	646	727	705	702	686	684	715	638	638	702	691	635	712	681	704	738	685	674	737	646	714	688	677	646	667	649	666	729	635	690	692	679	706	693	621	670	676	681	705	700	655	687	684	695	727	754	727	664	672	666	697	718	705	643	674	671	635	655	661	725	683	701	712	704	651	674	672	671	678	693	701	731	681	679	649	704	699	693	684	682	676	712	668	732	662	665	665	666	673	719	650	710	710	666	693	675	655	723	719	700	664	666	654	709	726	641	703	704	708	698	676	717	652	669	687	680	683	693	667	717	666	692	708	696	636	674	702	658	679	688	734	745	658	694	677	669	674	692	664	706	672	728	691	723	666	721	680	743	658	673	735	684	655	743	718	700	668	677	647	706	691	649	691	711	655	710	706	685	708	719	620	669	686	651	711	686	669	737	690	654	718	656	713	673	646	679	660	669	721	701	688	653	733	683	702	670	631	654	687	687	708	714	732	663	677	688	720	651	663	632	693	681	684	679	662	660	699	647	707	673	632	681	705	665	693	684	692	693	665	686	663	628	699	729	687	653	635	697	680	680	663	705	706	690	710	674	654	649	658	676
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
