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
340214915703	340214916273	340214916823	340214917373	340214917921	340214918473	340214919023	340214919573	340214920121	340214920673	340214921223	340214921773	340214922321	340214922873	340214923423	340214923973	340214924521	340214925073	340214925623	340214926173	340214926721	340214927273	340214927823	340214928373	340214928921	340214929473	340214930023	340214930573	340214931121	340214931673	340214932223	340214932773	340214933321	340214933873	340214934423	340214934973	340214935521	340214936073	340214936623	340214937173	340214937721	340214938273	340214938823	340214939373	340214939921	340214940473	340214941023	340214941573	340214942121	340214942673	340214943223	340214943773	340214944321	340214944873	340214945423	340214945973	340214946521	340214947073	340214947623	340214948173	340214948721	340214949273	340214949823	340214950373	340214950921	340214951473	340214952023	340214952573	340214953121	340214953673	340214954223	340214954773	340214955321	340214955873	340214956423	340214956973	340214957521	340214958073	340214958623	340214959173	340214959721	340214960273	340214960823	340214961373	340214961921	340214962473	340214963023	340214963573	340214964121	340214964673	340214965223	340214965773	340214966321	340214966873	340214967423	340214967973	340214968521	340214969073	340214969623	340214970173	340214970721	340214971273	340214971823	340214972373	340214972921	340214973473	340214974023	340214974573	340214975121	340214975673	340214976223	340214976773	340214977321	340214977873	340214978423	340214978973	340214979521	340214980073	340214980623	340214981173	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	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
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
23634	21853	29897	24432	21986	22752	18558	7696	4888	3456	2555	2110	1818	1612	1352	1108	994	918	940	910	900	884	863	824	895	923	939	830	828	767	809	811	781	739	710	721	729	764	727	742	705	775	764	750	725	726	750	752	704	745	725	722	706	739	743	729	760	703	690	734	740	718	715	713	719	690	700	701	712	714	736	740	733	680	727	702	772	712	731	688	731	795	701	748	736	751	750	766	772	759	740	751	795	790	717	766	791	790	718	705	709	756	715	677	717	750	711	704	749	688	722	735	698	744	701	729	770	750	698	732	670	732	715	712	735	718	761	707	704	736	732	691	731	705	698	694	734	673	727	720	675	735	727	710	689	751	775	687	747	747	701	706	745	670	730	740	765	723	729	643	739	748	741	734	677	703	736	716	727	755	668	694	723	717	773	739	752	745	719	691	709	728	764	702	682	716	698	720	693	710	724	729	679	729	726	718	740	759	718	709	670	743	715	691	712	707	741	733	737	675	718	718	700	728	712	734	774	729	742	689	699	744	663	666	723	750	729	739	718	695	699	738	711	740	725	676	715	707	732	708	771	762	759	724	699	703	704	727	745	714	711	766	729	728	685	716	705	717	709	733	719	694	741	737	708	764	679	713	769	740	701	753	711	704	702	691	717	739	757	725	701	738	765	699	740	718	718	703	742	747	698	724	743	708	738	725	745	730	703	721	786	741	786	708	780	695	746	697	722	752	695	748	739	715	722	695	723	698	674	680	755	714	706	748	698	723	748	695	738	774	661	767	666	679	698	743	666	698	658	778	740	764	706	686	703	742	736	695	758	708	714	711	738	717	744	721	707	740	727	737	703	705	662	724	700	731	677	722	655	722	701	730	694	682	715	726	659	730	725	683	736	679	714	719	692	696	699	754	720	762	691	670	713	727	738	697	672	778	678	711	711	684	680	690	699	714	723	728	716	743	741	752	666	692	736	726	763	708	684	676	697	748	743	709	705	674	709	743	745	706	689	688	727	744	732	730	713	721	704	719	777	737	725	757	727	732	723	691	708	705	730	715	659	699	693	693	717	734	723	734	741	676	647	719	739	725	764	754	715	716	724	789	726	775	714	749	685	739	695	707	704	724	691	737	719	723	707	769	692	723	745	715	742	748	708	683	743	770	708	702	730	714	718	730	740	751	713	731	649	669	704	770	730	696	730	700	742	699	720	730	705	760	710	760	714	718	683	684	721	750	760	745	757	744	717	716	756	724	673	724	724	768	737	666	726	737	717	699	719	724	693	731	695	716	718	697	702	750	699	720	759	730	701	686	674	744	693	714	646	732	760	744	691	736	742	673	718	762	715	680	706	752	754	738	715	719	695	744	735	745	733	693	701	740	773	754	670	717	725	714	717	683	749	717	710	717	748	730	721	738	722	756	714	745	679	708	695	729	724	749	677	691	662	686	736	746	751	740	781	727	719	693	702	701	728	730	706	743	757	717	742	714	713	708	727	704	713	692	719	733	714	704	730	711	708	713	742	731	724	703	736	755	676	763	702	675	721	756	712	705	735	706	748	712	706	656	737	751	678	728	709	732	738	735	715	671	714	701	718	689	685	711	728	736	714	709	722	690	743	718	680	678	728	712	717	762	741	723	767	715	705	704	710	786	715	727	745	735	697	718	711	702	722	725	734	708	753	686	753	705	699	748	749	679	749	720	657	762	709	703	754	721	750	770	736	725	731	746	727	750	730	695	685	730	710	667	762	732	749	720	736	717	717	725	719	743	731	668	728	737	701	787	738	692	734	732	707	745	735	719	717	727	679	732	716	740	741	685	735	700	707	738	711	725	727	690	710	737	669	730	745	690	700	691	700	675	710	741	718	687	702	717	701	726	741	670	687	671	715	730	723	699	742	715	702	756	704	689	718	734	726	723	747	755	750	745	657	735	733	730	684	726	732	685	705	692	732	693	709	672	727	730	723	740	742	725	719	728	712	676	715	701	682	733	702	722	748	709	701	703	684	760	707	677	692	713	704	661	700	720	715	708	748	776	720	732	725	733	699	766	730	700	697	742	707	721	744	738	741	724	760	685	683	747	705	679	736	702	735	714	765	726	719	689	733	712	744	755	754	697	732	715	668	721	680	735	734	753	726	723	726	727	748	746	694	717	704	704	672	688	687	831	750	687	722	702	732	714	739	720	676	729	717	720	696	712	742	730	757	703	758	702	721	704	654	687	670	771	725	705	706	711	699	724	731	707	697	662	712	691	719	716	673	774	683	746	711	757	754	733	694	724	769	758	688	714	755	747	724	758	726	734	712	679	710	759	668	694	700	697	668	716	792	756	717	752	727	663	710	694	730	718	742	716	690	710	748	740	686	760	787	712	732	678	735	721	753	674	729	728	735	707	717	704	715	728	698	702	729	688	713	750	713	746	740	775	761	681	756	713	713	732	761	704	715	672	712	692	716	703	738	751	696	678	734	734	655	754	698	744	746	654	743	725	721	722	685	730	688	694	700	745	744	717	727	718	715	762	755	695	738	712	734	745	709	699	721	709	718	698	741	649	763	728	672	742	740	724	709	716	715	680	704	735	690	704	732	658	704	744	690	678	715	726	690	705	771	705	700	708	673	730	683	724	741	697	724	782	689	728	708	699	718	720	667	733	735	696	730	707	721	687	712	734	757	691	717	725	760	697	710	761	732	683	684	702	662	765	721	743	730	742	726	722	696	719	696	676	748	734	720	747	725	673	751	736	709	763	687	713	709	712	710	728	735	762	648	705	765	730	709	720	694	719	687	743	749	686	696	732	759	733	726	757	704	715	743	708	743	682	709	701	721	713	697	726	714	652	698	676	707	739	721	702	701	737	706	739	736	724	691	699	702	704	699	763	702	748	723	738	742	699	715	724	766	731	704	752	656	725	701	731	747	709	732	699	742	660	746	642	705	696	746	716	724	749	706	703	712	732	720	700	709	706	720	720	696	683	706	683	711	703	721	767	684	714	703	718	768	678	725	733	695	685	732	719	745	695	726	690	704	681	732	689	745	694	713	719	701	708	688	737	701	725	744	710	696	668	700	742	700	738	703	712	775	759	714	731	750	695	760	693	707	751	727	739	746	717	705	695	731	677	707	762	719	750	735	719	703	715	761	646	709	729	732	711	697	721	716	705	683	704	739	710	725	725	714	755	705	706	755	776	722	726	708	758	692	717	692	714	761	752	711	711	761	709	692	742	713	723	705	665	732	768	682	664	699	718	761	682	723	670	767	717	766	731	663	780	714	723	745	720	703	710	727	737	735	651	717	737	726	746	768	699	698	733	676	720	711	714	692	710	719	685	692	723	707	712	691	674	731	678	701	762	763	701	777	716	748	701	724	776	709	657	692	697	710	733	718	690	733	721	688	699	723	739	717	701	694	755	720	743	701	748	750	734	753	692	720	721	747	703	765	668	718	676	744	701	773	714	721	740	715	673	755	734	760	685	709	727	726	685	689	710	752	731	715	687	690	759	749	741	709	728	727	700
23698	47466	44549	35764	28131	22908	16847	12464	9903	6884	5118	4167	3259	2860	2383	1802	1537	1464	1311	1276	1202	1186	1191	1166	1200	1259	1219	1139	999	1066	1001	1053	1019	935	971	913	939	948	960	877	924	924	904	934	932	949	959	988	987	915	937	911	915	921	964	903	891	899	936	905	925	932	947	855	895	893	886	888	912	887	892	928	894	933	892	934	889	899	887	844	862	878	930	935	973	993	967	975	1023	956	938	978	933	1001	991	930	915	939	918	897	924	879	880	928	899	927	840	900	855	883	939	959	856	887	944	878	895	877	890	906	854	866	900	956	920	895	880	885	903	833	904	939	904	891	870	878	865	887	908	916	889	920	878	919	857	881	902	984	892	882	839	935	890	897	907	851	932	837	929	853	919	951	910	894	902	901	896	857	901	890	858	896	875	889	940	873	872	866	938	884	920	831	877	906	890	883	871	911	897	980	871	911	892	884	883	912	870	891	915	888	864	924	819	850	930	936	918	878	879	939	845	889	951	887	888	892	871	900	939	896	872	925	855	867	893	898	906	841	874	945	892	919	941	909	860	887	887	923	947	929	850	837	910	881	931	891	855	875	875	926	902	880	854	852	899	888	862	888	894	867	899	896	898	901	817	880	866	951	865	937	921	913	834	930	929	919	929	901	868	882	874	847	823	907	927	826	851	898	875	876	866	873	847	936	915	896	900	853	903	919	872	886	932	919	864	904	877	893	873	939	869	894	911	899	903	861	904	900	871	866	896	897	905	840	854	928	895	937	897	884	874	907	854	858	894	876	911	910	940	928	885	912	880	863	926	865	890	870	889	837	924	879	892	926	889	894	908	945	918	844	891	928	858	896	830	902	897	896	904	919	917	866	907	955	871	901	896	861	871	933	920	882	924	920	872	857	918	919	879	970	899	901	925	922	885	885	857	875	877	841	872	876	922	931	921	898	907	942	906	915	916	876	909	880	892	982	909	888	909	948	866	894	856	884	913	863	869	892	916	886	850	899	920	892	887	864	896	909	910	920	894	917	901	929	927	938	918	882	926	939	892	851	877	959	926	849	917	890	892	892	891	953	914	896	915	918	906	895	914	920	910	877	917	911	892	879	869	822	904	900	905	879	892	852	874	908	886	882	894	866	871	903	870	879	966	906	874	914	886	892	969	911	814	914	891	866	874	911	931	862	877	911	908	857	944	846	900	865	892	913	903	903	949	866	894	913	900	860	880	845	874	867	927	920	909	903	920	889	942	938	932	900	863	858	948	912	846	886	944	936	942	875	890	848	863	867	875	896	906	885	881	911	858	862	938	915	877	894	831	949	832	844	874	892	895	905	875	887	851	886	905	867	874	890	923	891	911	865	847	880	920	880	911	941	862	839	910	942	871	854	910	898	869	940	912	875	876	889	852	893	905	905	880	911	888	867	849	875	957	836	902	917	897	895	886	878	886	830	849	892	948	895	855	886	839	892	889	860	913	880	899	867	834	866	867	874	896	918	845	868	860	902	859	920	877	860	894	905	904	877	890	904	930	844	869	904	866	908	952	929	873	934	885	845	879	930	891	809	925	917	912	893	924	861	931	894	799	896	927	881	911	848	897	863	862	884	870	926	902	834	948	883	870	925	915	823	916	919	911	860	928	815	890	873	901	882	898	934	901	873	878	910	925	876	874	878	858	911	929	890	823	905	926	904	952	887	837	864	908	846	895	890	880	893	890	892	865	826	871	922	947	872	894	864	886	925	916	917	866	890	882	917	845	890	817	952	834	900	936	862	848	878	863	917	857	897	949	909	835	958	892	888	810	920	880	936	913	848	888	878	958	877	907	885	867	928	872	840	881	881	884	852	885	877	860	898	855	884	880	927	940	929	866	888	883	915	862	850	902	890	902	909	918	916	888	944	911	876	911	920	896	903	926	841	879	865	879	882	907	855	928	916	877	937	942	886	899	894	884	941	890	889	847	915	851	911	921	889	833	887	929	895	894	876	889	872	844	891	935	895	940	876	920	902	877	886	913	857	900	908	895	954	944	899	857	903	907	847	886	883	866	891	857	886	902	870	864	905	925	893	903	923	879	891	855	873	920	920	939	803	901	895	876	874	882	898	860	875	852	847	936	836	868	869	951	905	889	857	937	900	909	871	905	870	924	850	880	884	909	933	905	899	935	908	908	937	904	940	897	855	928	844	941	956	862	881	892	923	901	843	945	903	852	859	902	905	885	837	875	863	871	917	875	870	852	907	866	842	929	845	883	924	938	874	880	902	856	869	896	899	873	893	846	812	921	870	916	855	875	877	890	900	887	903	908	952	876	846	919	878	860	904	866	876	901	916	871	854	916	870	849	930	892	855	879	907	872	938	895	863	870	948	933	880	889	842	873	903	940	880	869	952	873	875	885	921	882	874	851	894	839	876	808	867	913	885	896	865	868	879	891	928	849	908	906	881	906	891	891	906	871	924	893	918	859	860	887	879	900	845	933	863	867	858	884	941	894	913	842	917	866	904	875	855	913	857	844	877	866	904	922	922	866	866	974	885	889	891	921	909	820	916	897	874	887	882	880	946	859	856	882	877	908	889	927	889	881	891	868	897	945	865	848	872	910	898	871	887	893	867	891	902	914	955	868	917	895	908	941	931	885	858	892	877	918	930	960	868	925	908	895	916	911	851	887	847	879	876	871	894	931	883	906	844	881	841	930	945	893	906	938	880	894	909	872	914	922	872	926	897	896	894	890	900	908	890	913	884	864	838	835	889	892	929	902	917	860	903	917	884	842	848	828	866	901	908	824	884	928	878	911	955	896	863	872	886	886	936	928	901	889	862	925	914	825	904	913	861	904	891	915	915	906	897	878	905	851	915	902	880	874	900	852	885	907	957	909	873	879	861	878	890	861	844	906	879	895	896	902	868	898	880	894	916	860	853	913	948	886	863	934	871	860	840	946	861	914	863	926	965	886	850	913	881	895	927	854	894	891	879	869	859	923	847	866	884	888	875	854	873	877	916	870	910	899	904	864	911	909	904	938	841	880	849	902	893	924	872	872	910	878	878	894	915	900	901	870	883	922	823	939	834	920	923	886	900	887	860	883	909	859	871	938	866	903	895	891	888	946	885	871	863	888	888	900	928	912	871	859	884	909	840	932	922	943	897	863	912	901	918	917	883	924	923	846	934	875	845	904	839	896	902	909	875	895	898	877	887	852	908	863	903	920	892	868	895	895	838	885	821	944	912	916	879	892	903	897	847	875	890	876	869	895	878	916	903	931	915	872	844	907	910	907	902	895	808	934	866	859	901	893	912	897	873	949	866	836	836	872	886	928	842	880	907	886	911	856	846	872	924	891	900	876	885	908	880	894	865	842	916	920	904	908	879	931	844	856	898	872	881	829	906	847	886	890	859	908	904	910	862	897	879	926	882	911	875	907	894	934	903	899	935	879	859	866	917	862	933	882	882	913	907	944	850	911	910	897	829	868	839	877	907	833	927	885	875	907	891	882	861	902	888	871	850	907	899
27222	22838	26546	20136	10626	5707	3380	2141	1595	1279	1109	862	800	709	639	580	527	517	488	525	546	501	512	487	469	499	525	527	474	481	490	485	480	467	484	462	512	457	467	455	487	460	461	491	486	450	484	480	449	476	503	469	515	525	462	460	490	488	437	491	484	471	488	451	457	494	477	503	476	517	477	454	465	470	500	493	430	460	428	479	473	476	460	491	505	465	466	487	493	488	492	482	518	473	530	495	478	454	479	479	541	485	455	509	473	482	452	510	478	513	473	466	462	493	482	448	504	466	484	478	489	480	430	455	442	459	487	447	482	443	487	451	504	489	448	495	475	429	494	448	494	479	454	474	486	483	492	498	447	474	464	456	525	482	452	429	517	501	469	441	492	487	448	498	474	447	459	489	500	445	492	471	487	467	477	492	471	466	486	488	449	538	487	418	478	498	462	437	479	497	487	448	464	487	462	468	497	465	468	467	468	475	474	465	532	512	522	469	458	484	470	442	418	480	459	466	453	475	508	478	451	495	460	486	428	516	478	466	488	450	450	479	458	506	477	474	472	486	512	485	467	493	500	485	481	423	486	445	485	490	503	457	470	466	478	472	479	462	457	518	466	492	502	470	473	491	473	459	497	467	461	460	490	489	530	476	503	435	443	471	448	494	479	439	471	517	499	451	453	499	437	481	459	497	456	486	499	466	464	471	450	438	462	478	463	443	526	506	513	484	480	430	466	467	497	480	472	449	443	474	470	469	486	449	456	463	448	477	441	495	479	463	436	470	497	446	484	462	452	475	493	452	471	509	490	469	467	475	476	469	486	512	484	523	452	487	457	463	437	451	491	450	498	451	473	529	478	480	504	443	468	459	466	449	504	479	480	467	523	481	504	432	485	475	474	459	505	450	474	486	483	499	472	514	478	488	448	504	469	479	471	439	464	490	483	485	478	479	469	499	507	523	444	461	477	468	476	492	495	434	479	460	505	479	484	449	477	488	471	446	485	473	457	488	454	488	460	518	509	457	461	487	501	477	446	455	466	418	452	500	445	444	484	467	453	481	449	497	483	477	479	467	458	479	490	502	457	452	482	469	512	479	459	472	485	498	458	475	483	491	503	459	485	444	429	476	509	481	484	472	448	452	517	522	466	448	474	450	448	465	489	528	475	484	491	470	485	495	466	474	537	508	463	465	464	489	494	480	460	448	474	460	451	459	474	520	465	467	473	465	481	431	450	476	460	505	440	487	432	458	479	478	473	480	485	449	445	443	482	486	462	490	444	459	424	478	427	454	463	458	487	447	458	454	502	451	465	477	479	475	471	468	444	450	485	442	461	491	475	490	476	483	483	437	462	442	483	508	435	491	476	487	503	504	493	447	482	501	434	487	470	494	480	503	479	475	466	493	468	472	454	482	471	468	493	481	539	457	484	461	488	453	480	466	484	433	448	480	470	457	434	481	467	472	491	454	475	459	484	502	462	496	449	489	474	504	459	477	450	463	484	441	439	530	429	450	472	503	482	484	468	482	484	514	498	475	444	489	508	484	476	502	534	447	466	486	460	513	446	462	469	449	468	506	469	467	479	467	513	475	521	431	464	460	455	493	447	474	469	478	474	500	504	477	484	479	422	479	507	493	494	490	438	441	493	534	465	494	529	485	461	425	457	472	467	426	487	465	514	465	480	428	473	467	510	496	463	474	502	492	445	465	455	426	430	449	476	499	462	490	450	470	446	449	466	464	459	471	481	453	463	455	491	462	487	451	443	442	454	508	470	433	499	494	458	463	441	449	459	466	433	458	522	475	460	439	480	479	486	450	471	510	470	484	460	461	494	466	446	445	485	484	461	491	499	445	503	431	424	493	449	454	480	489	493	474	499	468	508	446	504	463	498	465	463	472	444	492	507	488	420	470	455	471	494	463	500	449	482	482	486	482	461	463	487	516	470	463	493	451	474	449	484	480	470	523	445	463	471	469	460	476	459	483	496	471	485	499	465	474	502	498	496	427	451	442	449	429	473	426	483	473	479	415	462	473	520	454	465	506	486	442	472	448	485	459	469	492	461	461	496	432	494	494	494	481	475	481	452	478	474	417	466	440	496	488	475	460	473	458	490	512	449	449	470	492	464	492	473	496	504	494	464	477	462	477	464	472	484	493	476	487	463	466	432	483	444	505	477	462	497	457	442	490	447	488	475	481	474	461	484	484	479	507	473	487	458	482	474	469	500	505	482	504	460	482	440	467	475	469	476	488	477	465	486	470	515	456	487	452	438	486	462	468	470	462	475	478	450	511	511	487	495	506	502	440	478	507	456	445	467	472	470	445	456	453	479	496	474	522	463	487	445	498	457	459	462	455	489	450	498	470	469	431	453	441	453	493	519	446	458	513	460	462	467	470	450	442	453	471	478	445	490	451	444	464	476	455	470	473	458	511	477	483	464	491	461	474	497	460	489	460	467	512	455	471	466	445	500	455	491	475	509	473	450	512	467	465	475	518	462	458	482	464	442	464	493	470	477	456	466	403	505	453	473	461	456	500	456	521	482	509	461	441	488	420	486	463	430	459	458	440	456	504	463	470	487	481	487	465	462	486	465	493	444	509	440	499	413	424	444	507	471	472	465	469	458	488	487	467	472	493	524	458	489	478	466	400	491	474	460	486	515	443	481	465	457	483	428	481	512	487	455	492	493	511	466	458	469	504	452	485	427	454	479	436	485	455	459	510	480	489	418	467	489	439	490	463	492	462	474	426	461	462	471	486	462	446	469	482	464	489	444	460	480	453	460	469	440	488	480	485	482	467	464	463	487	449	474	480	450	453	488	443	499	451	505	468	449	499	440	465	469	524	488	471	471	473	457	484	473	456	463	476	508	451	467	460	464	464	479	477	478	461	495	478	492	449	450	482	493	458	492	478	454	468	451	478	465	446	482	436	504	421	455	492	483	514	504	460	503	462	498	481	477	440	503	481	509	507	472	442	471	474	490	458	487	481	477	448	461	449	457	464	471	459	442	451	471	484	466	495	454	483	451	458	496	483	444	466	477	493	442	449	495	459	454	479	476	462	488	478	503	447	489	471	454	472	461	493	482	504	517	439	477	484	471	491	470	482	456	472	448	450	471	498	454	477	510	456	490	495	450	489	485	479	478	457	456	459	470	489	432	487	494	519	499	454	448	447	487	490	494	444	478	517	501	436	514	453	466	461	448	449	495	460	449	466	481	471	441	483	487	504	473	455	455	462	438	441	481	469	485	467	453	435	452	443	448	472	504	486	448	480	463	480	428	433	448	438	511	457	432	510	452	486	526	472	469	460	467	504	497	475	426	465	441	450	428	465	478	435	446	490	451	484	501	489	475	491	453	461	472	483	450	481	485	455	470	444	462	488	426	501	498	485	485	480	463	518	484	525	480	460	489	490	440	491	488	461	499	457	474	501	502	536	499	482	464	442	476	490	476	504	425	487	464	479	453	501	449	499	464	455	448	493	495	458	500	480	438	446	470	471	467	442
20710	36215	32640	22873	15661	10614	6979	4758	3461	2636	2157	1610	1348	1184	927	821	755	690	691	651	665	683	623	677	694	692	695	654	666	648	662	626	613	612	599	583	557	558	606	561	594	589	541	579	591	608	592	598	593	617	618	611	622	607	591	617	626	568	619	578	642	611	585	569	608	593	570	573	547	561	646	588	602	623	544	601	599	582	594	570	590	590	588	614	615	632	599	631	640	611	632	576	604	640	581	572	581	586	614	564	625	562	608	582	593	582	601	620	580	574	578	577	573	624	576	577	579	590	551	580	618	582	573	596	576	596	615	595	630	598	644	570	584	574	580	592	609	580	557	547	562	560	584	611	593	544	647	586	609	577	618	577	555	592	590	620	619	566	598	601	565	604	652	558	570	591	654	606	561	613	572	569	585	605	594	615	596	572	635	632	608	562	610	555	586	627	581	591	625	599	581	569	598	606	602	613	568	613	574	639	614	614	592	621	589	628	608	545	543	555	660	572	588	576	602	636	592	572	591	612	590	580	646	581	567	625	604	582	654	568	547	582	593	617	591	619	653	593	602	583	560	545	616	626	600	609	529	542	605	614	599	634	625	657	574	607	625	569	585	614	609	611	633	560	637	614	588	589	605	615	579	605	570	576	612	592	615	615	594	594	578	582	632	554	537	620	624	552	593	610	562	605	622	537	588	552	578	590	641	647	598	608	591	652	598	613	607	585	585	581	618	592	600	585	581	589	597	613	611	592	566	602	556	569	571	551	608	622	573	568	564	579	614	539	603	610	605	586	578	573	567	543	626	610	575	609	615	573	609	570	572	621	597	572	584	597	567	560	603	549	623	593	596	550	616	572	656	563	617	549	568	609	580	581	564	554	620	578	607	618	610	631	611	567	574	565	587	607	558	603	579	602	632	576	583	605	648	620	580	613	641	622	576	558	589	601	550	582	620	623	625	617	591	589	583	603	567	618	567	656	603	591	584	631	552	575	553	594	559	562	598	575	624	627	629	619	584	605	572	608	596	563	568	594	598	574	604	566	590	577	609	607	571	592	561	629	570	595	618	603	566	618	573	584	571	631	586	577	554	566	632	572	586	558	632	559	596	600	592	573	586	572	587	574	596	562	588	616	558	613	592	605	573	601	625	601	571	601	585	602	587	615	629	566	601	603	577	569	585	573	568	558	620	572	644	581	566	608	552	628	615	605	604	562	592	600	545	582	561	578	578	589	636	586	631	598	534	567	578	614	554	612	613	599	608	585	580	610	604	586	608	581	592	550	575	612	615	605	591	618	632	553	575	590	569	567	616	610	637	565	580	583	603	601	575	587	598	589	583	630	605	587	619	601	554	600	633	606	645	565	608	560	553	632	604	598	619	575	581	599	567	620	575	598	587	564	599	564	579	544	611	620	558	576	572	595	548	599	590	597	566	623	633	587	615	560	614	592	541	614	563	598	602	559	578	599	589	612	563	606	600	570	596	640	591	603	605	552	589	612	625	599	607	589	569	598	577	604	619	598	584	578	578	592	619	601	581	589	620	578	616	562	551	595	598	554	588	591	554	578	587	597	592	617	543	607	613	572	600	633	643	598	607	610	594	602	554	612	567	587	605	572	578	589	551	582	599	597	632	615	560	569	578	642	624	599	575	584	553	580	528	625	606	603	571	560	598	620	591	620	610	584	622	606	595	597	587	609	610	595	596	555	619	620	599	612	603	569	558	559	608	562	569	545	617	576	591	575	571	610	611	603	610	557	610	621	542	608	612	547	624	538	570	601	592	595	584	572	605	574	585	600	617	568	576	542	574	598	601	605	587	583	584	638	572	578	575	577	591	615	629	625	595	642	591	659	599	563	593	595	637	577	565	621	614	644	578	575	631	581	631	562	561	587	548	591	558	588	557	597	621	574	594	620	605	653	611	584	582	598	577	609	605	634	614	645	623	595	603	605	609	601	610	579	564	578	577	560	633	633	626	598	594	604	577	561	581	599	633	584	563	603	613	624	639	621	590	580	593	588	610	576	579	578	597	602	626	585	540	583	589	586	578	579	603	569	599	580	579	622	568	589	611	632	572	586	633	561	595	594	590	613	556	584	604	587	596	586	537	592	599	555	563	580	580	581	612	567	569	602	621	598	595	584	624	588	613	640	601	616	599	591	590	623	602	657	591	602	607	601	530	604	605	629	591	577	597	618	537	565	557	642	634	661	640	580	601	615	565	614	565	621	587	601	613	559	576	619	564	628	609	588	582	628	604	581	571	638	553	622	593	596	522	571	596	584	577	620	590	599	624	627	587	553	613	582	610	566	614	563	620	560	607	603	660	587	596	622	594	574	620	606	560	584	615	548	592	648	583	566	571	581	623	559	584	607	588	572	579	590	569	614	641	656	593	602	637	584	578	564	552	610	603	614	585	579	594	623	562	580	608	605	606	610	626	634	604	570	604	564	624	578	556	583	607	600	603	585	568	569	554	631	600	625	609	630	600	588	598	566	553	566	578	611	554	602	571	581	613	587	606	601	626	574	605	583	606	614	580	580	543	577	618	570	591	622	577	589	595	574	569	600	588	628	642	611	589	659	605	610	579	582	616	584	576	608	600	575	564	616	599	613	558	604	546	597	607	581	602	595	603	634	586	600	621	590	616	644	589	584	616	615	612	636	592	633	641	599	640	575	617	647	586	574	597	587	576	618	579	601	578	577	587	587	627	577	560	593	590	572	596	593	574	651	559	598	566	622	552	569	557	597	612	578	604	606	577	603	601	612	588	585	584	593	598	607	566	574	624	618	576	603	611	583	593	590	559	607	604	602	605	587	561	584	598	600	604	600	614	557	580	587	650	598	579	620	644	640	580	622	561	572	583	596	606	599	600	570	599	606	564	641	594	623	611	629	581	648	641	622	590	568	624	571	616	573	602	601	605	597	591	616	592	597	596	592	596	605	570	595	578	611	623	600	601	614	560	592	624	567	575	554	567	597	573	601	570	627	575	619	622	596	580	592	587	625	621	555	624	591	581	589	562	586	588	580	591	618	610	556	631	594	584	573	590	623	590	577	611	592	551	611	583	563	594	608	611	574	633	616	590	645	544	610	578	596	559	548	591	598	556	555	556	544	568	535	571	583	607	586	578	581	586	587	557	604	594	644	566	640	555	588	545	573	560	577	606	602	625	573	579	604	585	617	607	576	573	609	560	595	555	580	582	591	601	609	598	582	576	573	569	613	631	615	617	614	609	613	622	617	601	595	587	571	554	657	573	617	582	583	621	593	530	581	614	593	616	585	573	593	573	617	603	619	572	594	591	623	578	591	602	585	572	572	568	612	599	598	615	581	564	547	581	548	634	600	578	641	589	576	570	571	585	582	603	594	629	606	576	601	626	585	593	592	611	564	568	549	609	595	589	581	609	637	553	670	619	632	602	555	617	605	583	587	584	578	606	611	601	611	581	621	539	553	582	622	631	602	582	538	597	576	599	614	595	580	598	596	610	577	630	637	608	592	672	544
23772	21071	28473	24110	21534	17696	8427	3993	2782	2283	1905	1517	1380	1118	1025	928	925	847	812	793	792	843	829	763	812	833	817	803	790	794	710	736	708	753	765	687	747	707	724	707	721	727	740	757	718	745	741	704	773	676	741	702	753	727	730	768	738	718	722	760	725	749	775	718	704	712	657	683	712	748	725	681	737	726	687	687	738	739	721	680	671	772	713	742	753	760	726	766	759	725	760	787	765	719	711	712	687	757	696	686	723	767	741	751	750	740	713	680	692	737	714	740	669	712	716	725	747	716	679	695	689	738	719	675	717	707	737	764	673	652	697	711	722	734	708	735	721	716	705	783	719	703	712	650	655	694	749	754	719	720	734	716	702	694	710	691	645	707	713	700	733	735	656	710	707	726	722	734	723	764	735	695	706	703	749	713	724	758	741	692	708	710	691	740	737	701	676	747	697	725	715	711	706	742	717	725	720	710	709	668	669	653	673	711	692	650	692	713	743	709	692	728	712	731	754	716	725	684	694	726	703	713	740	663	697	722	666	739	732	673	706	753	724	733	726	673	736	737	714	709	665	723	713	778	729	738	717	692	759	676	744	692	687	703	699	681	720	701	712	738	735	694	714	709	718	732	698	704	724	696	725	710	699	680	740	670	761	727	743	689	796	683	729	714	626	760	709	736	656	726	673	715	717	664	731	720	730	740	753	676	735	713	723	743	705	699	691	715	731	694	682	740	746	757	721	694	736	706	737	704	710	688	735	682	695	690	706	737	708	718	755	744	740	650	674	743	705	665	721	705	743	690	705	742	702	723	728	720	718	720	713	701	738	729	711	737	719	744	675	728	719	739	774	761	705	750	767	698	706	707	700	742	746	756	759	687	699	686	707	731	740	686	689	780	742	722	673	762	679	724	701	730	693	664	721	730	658	708	698	701	705	732	658	671	709	700	714	709	704	676	692	724	702	707	712	699	704	712	752	714	719	708	686	712	715	708	726	659	720	739	702	712	737	707	697	692	685	726	695	691	724	710	719	706	693	694	728	712	747	695	692	688	706	673	712	743	672	736	687	736	749	720	703	697	696	683	663	706	700	753	702	704	730	716	771	706	734	712	723	749	712	682	695	692	708	714	749	703	716	721	767	729	719	714	703	746	705	748	719	686	701	743	722	687	690	666	722	691	708	692	727	717	700	739	721	753	734	730	704	697	707	746	714	768	716	739	701	715	715	697	677	792	699	725	692	679	731	747	713	728	669	724	695	727	661	708	723	741	734	709	712	721	704	651	719	703	711	677	703	672	723	709	733	715	685	754	671	717	684	760	679	674	696	719	687	740	685	694	724	741	720	701	726	695	739	694	707	719	739	767	711	706	715	703	679	739	721	722	739	745	727	695	717	687	722	759	735	711	703	683	749	732	700	771	722	725	719	748	723	713	713	683	708	727	691	714	702	734	704	687	727	686	717	786	739	734	709	695	738	780	681	729	696	731	678	694	727	714	712	669	692	719	764	712	717	733	728	703	702	737	711	688	721	701	706	705	696	754	758	746	713	708	702	705	702	755	694	690	701	726	750	733	735	656	742	705	750	758	699	730	705	640	726	729	689	690	694	702	724	720	723	754	699	720	722	681	699	683	681	690	712	699	724	693	747	710	675	702	709	713	718	688	708	744	738	753	714	719	702	692	653	704	719	724	722	705	727	694	711	712	695	701	717	719	740	715	676	740	736	706	747	754	728	718	692	684	734	722	645	744	703	677	778	705	694	698	677	730	721	732	700	729	743	780	706	684	712	691	704	714	697	710	667	691	691	689	750	668	763	737	680	701	679	729	701	710	735	687	686	741	707	722	646	757	759	697	710	713	711	717	642	752	680	749	745	689	707	712	722	704	770	722	711	708	717	725	676	717	727	739	719	667	664	737	708	725	722	712	740	732	705	724	691	698	697	681	696	703	698	717	718	711	769	674	706	742	736	718	704	789	718	654	739	718	710	740	707	752	707	699	738	686	665	700	735	719	735	709	734	733	704	699	697	738	738	720	745	749	734	771	720	625	714	722	748	692	726	708	684	657	710	735	713	753	712	710	686	674	717	753	704	703	687	712	707	723	709	669	741	736	698	719	697	736	713	683	747	707	746	722	740	679	735	693	677	745	702	676	689	719	709	694	687	705	684	767	698	731	721	705	688	683	717	714	735	691	663	683	718	772	664	712	723	720	729	719	776	729	685	725	718	685	680	737	693	708	720	682	716	721	722	703	686	702	758	721	712	707	732	678	712	713	702	714	707	696	704	726	713	771	702	675	714	738	718	758	755	742	761	733	760	706	717	713	736	729	745	711	722	733	734	709	706	712	725	725	685	690	694	711	789	753	737	734	740	703	697	762	715	698	687	685	668	685	699	721	663	699	664	749	730	696	742	728	716	742	692	739	684	763	697	707	711	703	668	720	701	743	702	697	680	705	755	692	745	694	746	681	668	692	695	668	729	714	723	730	765	696	743	716	679	669	741	684	713	706	744	727	750	698	712	743	716	711	742	731	744	737	735	684	675	735	691	728	702	697	742	701	706	687	686	721	721	685	703	704	686	716	710	716	680	684	720	703	740	705	754	724	667	759	708	729	703	694	670	703	682	731	697	700	726	677	701	750	677	675	724	677	733	751	709	673	697	687	733	729	714	732	753	728	717	689	719	700	702	705	739	696	720	662	744	741	729	747	696	679	700	739	709	722	711	689	734	750	691	651	713	729	707	731	710	766	709	703	745	681	695	681	707	712	716	726	739	692	732	709	692	727	720	691	706	726	745	732	745	711	704	748	695	644	743	740	701	695	724	709	662	714	684	761	725	720	743	742	737	708	688	710	704	713	714	711	688	725	697	677	704	633	717	685	697	738	707	695	718	712	744	678	721	714	732	717	726	703	727	691	711	708	748	703	702	700	730	722	742	721	690	716	677	728	713	745	727	688	668	697	712	695	717	743	673	707	713	680	697	639	703	743	724	724	710	666	718	710	746	697	706	741	686	695	679	683	696	728	707	683	713	683	695	724	679	634	704	711	668	703	725	668	716	724	742	748	688	693	717	688	781	739	721	724	672	772	787	731	712	712	657	689	741	722	711	668	715	706	703	728	714	700	689	716	761	660	749	719	719	684	701	672	718	703	733	734	719	690	655	672	726	767	697	674	685	746	686	661	674	684	663	723	752	742	735	730	693	702	732	702	760	770	734	726	737	686	738	687	715	727	658	733	693	748	749	708	731	752	757	746	729	634	706	685	727	708	722	703	719	697	717	711	737	679	703	709	711	708	721	706	721	735	712	696	704	708	750	729	718	722	703	692	729	730	704	696	744	690	730	716	725	711	708	722	714	727	697	727	753	753	676	689	769	690	755	655	712	725	665	702	776	685	748	693	674	711	679	718	724	693	689	664	706	695	724	717	710	672	730	708	750	739	718	701	697	701	717	764	750	701	656	740	733	718	727	716	722	723	725	682	669	738	729	714	781	739	708	723	679	719
22215	43768	41176	31281	23419	16493	10596	7603	5736	4664	3720	2883	2434	1872	1640	1369	1173	1188	1091	1076	1039	1042	989	1063	1099	1038	1068	1016	956	1023	935	949	903	964	933	967	880	869	858	883	833	946	895	901	925	900	904	927	929	928	898	833	877	897	870	901	888	882	919	873	883	918	868	864	879	861	857	893	861	883	844	823	905	895	831	850	860	885	843	879	890	872	858	922	918	953	927	922	938	988	918	970	938	967	910	968	926	949	904	837	853	892	905	888	857	877	857	919	878	874	854	839	876	883	897	857	843	873	906	793	895	922	886	894	858	827	885	854	866	873	896	898	855	879	922	849	849	907	912	892	921	928	844	875	878	884	902	862	829	825	883	824	938	880	936	855	896	871	874	839	900	901	879	905	859	819	893	848	816	896	889	899	912	850	913	901	881	889	863	875	821	863	886	910	826	889	893	888	926	824	949	851	852	847	845	911	876	893	901	930	857	900	876	929	862	906	824	877	861	850	910	862	855	834	911	895	891	865	918	825	901	879	855	906	873	944	852	877	860	895	870	884	879	864	858	898	861	827	842	910	808	877	857	854	899	876	869	909	831	844	892	919	858	871	858	927	867	898	896	899	862	911	885	853	888	887	885	862	867	855	917	859	850	926	879	888	867	874	863	878	895	899	870	894	874	898	885	887	870	905	855	854	882	855	862	851	879	879	871	857	869	910	856	916	941	873	910	832	837	852	865	896	876	888	877	864	882	926	858	855	892	848	870	914	849	870	853	805	861	959	905	884	881	873	893	896	856	883	906	862	863	908	876	889	833	914	875	881	867	874	896	913	849	876	915	859	886	889	857	857	866	869	852	865	920	869	897	907	894	878	869	924	883	809	913	886	842	902	878	840	898	861	934	884	834	885	879	901	875	874	897	887	868	872	895	894	831	898	820	846	873	963	835	859	875	923	907	898	917	834	908	860	925	903	913	905	879	848	862	892	867	913	909	874	890	859	915	944	849	843	854	904	905	899	877	858	857	897	874	888	897	853	918	928	855	894	869	862	914	882	869	908	879	894	863	888	890	854	915	847	898	891	895	878	886	882	894	933	891	866	888	865	891	862	935	883	859	870	872	927	880	905	830	924	877	882	908	872	904	899	881	887	872	858	947	905	868	898	881	908	852	910	822	861	867	909	890	911	852	855	865	947	886	926	879	923	912	868	863	826	881	910	875	853	885	852	869	884	837	887	887	871	867	882	888	852	939	921	855	875	877	872	842	908	853	889	844	833	860	887	874	874	883	850	907	869	844	855	902	904	877	888	824	906	845	853	893	820	893	888	916	898	881	888	863	863	886	875	903	850	925	823	885	872	885	879	930	875	829	842	903	829	867	861	924	926	911	903	893	854	878	883	886	895	855	874	867	854	855	888	906	896	858	890	931	858	837	915	845	925	923	828	892	858	899	877	858	823	840	929	857	871	884	874	823	922	862	934	839	906	905	886	861	888	851	901	877	946	921	894	817	883	926	869	898	887	919	881	903	818	867	874	837	888	879	849	879	893	852	918	855	814	928	854	850	914	878	877	870	906	904	844	876	887	869	858	852	851	871	811	909	894	873	938	870	860	893	862	843	883	910	862	871	889	884	873	874	910	896	860	885	869	848	879	907	877	847	841	894	876	850	913	822	884	882	832	856	877	829	844	867	889	895	861	915	862	876	940	840	855	869	840	867	873	850	907	901	910	896	900	925	893	834	869	869	814	884	894	840	891	903	888	873	878	880	875	881	890	902	897	867	901	874	835	879	891	867	848	860	873	858	887	897	915	904	919	942	871	892	856	900	879	867	865	922	882	862	830	883	894	830	912	897	870	836	893	875	860	906	893	887	892	911	874	853	808	863	869	916	891	872	861	886	898	922	912	927	849	842	870	868	919	851	942	888	868	867	826	861	896	904	872	890	876	884	826	848	868	915	878	910	865	885	844	845	916	882	926	871	881	802	886	828	832	884	887	880	884	834	886	844	885	918	937	900	876	876	880	943	884	845	859	853	936	883	911	952	848	894	872	902	847	884	880	862	876	919	852	899	840	871	901	858	920	917	885	817	838	948	903	954	870	890	813	846	883	847	919	883	893	878	878	949	860	831	868	846	869	951	897	893	838	840	885	886	871	863	826	855	859	941	916	910	902	862	892	883	827	863	865	845	871	828	841	864	860	905	893	908	904	885	853	846	909	861	888	912	876	829	911	866	909	861	843	927	877	913	853	882	843	906	906	891	902	885	898	862	874	847	912	887	907	874	839	867	915	852	883	888	865	942	927	886	900	973	870	873	920	933	877	870	872	850	866	873	903	872	844	852	919	859	838	940	831	885	890	883	824	861	913	918	851	871	859	864	934	828	867	866	902	905	909	872	864	860	870	887	887	900	921	840	823	823	908	875	924	888	920	874	908	876	826	895	875	943	914	867	909	836	880	912	847	908	834	854	911	910	838	895	885	891	937	885	912	849	833	919	911	847	858	872	908	939	891	884	853	867	900	889	844	935	814	873	878	825	873	871	907	871	855	864	880	873	902	848	871	889	895	919	857	880	856	825	858	912	883	859	881	878	873	855	929	830	852	878	909	919	848	864	877	896	890	908	906	891	877	861	872	875	847	867	897	865	879	863	909	917	866	872	853	834	935	888	896	941	903	865	948	903	834	908	854	897	868	946	892	909	874	874	946	902	893	850	837	907	898	909	875	953	853	887	833	836	886	842	872	886	863	864	801	902	890	887	922	854	860	824	843	845	906	907	902	906	897	921	873	835	820	853	876	854	930	902	894	813	906	924	812	882	910	885	917	886	882	861	931	916	890	885	871	842	895	847	890	889	938	886	877	847	902	861	895	926	875	919	897	829	912	896	869	886	874	868	905	882	918	893	851	872	860	956	893	826	899	859	834	863	877	912	905	897	842	880	908	936	851	838	905	889	866	915	861	898	861	871	888	874	886	867	895	882	879	894	924	877	888	884	905	862	907	874	867	854	871	864	848	926	884	888	882	845	857	803	883	962	903	880	868	856	858	926	862	885	827	881	865	838	817	922	868	904	859	832	925	888	891	877	882	880	901	896	877	880	874	873	856	870	807	831	888	850	885	892	886	900	942	886	866	873	939	857	877	927	857	875	894	867	853	874	900	875	838	919	838	883	842	872	879	874	869	885	897	884	897	860	822	856	862	874	874	940	892	907	871	899	873	919	904	924	875	822	894	868	854	908	886	854	921	905	870	880	893	924	837	900	884	875	897	882	866	866	858	872	901	882	887	836	885	844	890	929	870	891	856	868	891	945	858	870	927	872	836	911	895	848	886	847	904	846	864	864	887	896	920	898	876	884	838	926	894	922	883	872	848	903	888	865	912	933	858	829	904	851	896	894	907	818	898	879	874	927	826	858	874	858	915	852	875	892	886	903	843	850	877	881	851	875	832	950	823	885	885	894	831	917	884	895	892	866	853	860	937	845	865	862	881	870	887	806	864	864	864	863	882	851	880
25131	21126	27688	25797	18944	10447	4686	2718	1992	1511	1224	988	805	673	552	556	553	475	455	487	478	448	449	460	458	447	428	483	438	437	388	435	438	420	386	387	412	395	402	406	414	418	403	403	377	423	416	400	410	422	393	374	399	416	400	421	405	379	398	392	400	400	403	393	410	399	404	396	398	431	386	411	388	411	376	398	365	379	416	379	408	369	420	417	414	429	458	418	442	423	409	407	405	405	368	437	429	410	391	416	360	410	389	397	400	373	394	430	386	401	444	395	419	415	411	405	404	404	421	432	423	407	381	398	406	405	380	394	426	402	430	461	393	401	419	380	366	379	389	387	365	393	414	396	395	411	410	394	400	374	389	409	425	403	434	378	389	428	411	390	370	385	392	411	404	417	467	368	414	410	428	383	436	379	382	434	377	403	363	410	390	387	369	407	376	351	399	401	427	382	419	404	413	375	375	416	410	376	419	390	403	377	391	388	386	398	388	445	396	402	390	392	401	403	407	394	421	404	422	425	390	372	391	374	392	379	408	396	374	381	356	412	407	398	398	394	423	395	375	404	371	398	392	429	390	416	416	417	361	415	383	365	412	362	424	379	392	388	418	427	373	383	380	404	430	412	408	402	407	430	374	393	395	409	417	412	382	420	375	390	407	400	407	398	411	327	382	383	380	366	355	394	445	424	387	365	406	424	386	406	359	390	417	424	403	412	395	411	375	418	395	376	361	367	374	401	398	433	430	401	363	390	432	419	375	390	382	406	408	429	396	410	410	387	396	430	395	392	366	397	384	419	396	407	376	362	416	392	393	371	390	423	429	399	383	374	418	379	398	398	408	373	389	423	389	408	392	408	407	399	410	363	376	399	405	383	397	377	396	406	365	402	368	369	382	388	413	411	393	401	391	391	356	369	414	403	399	413	417	424	413	389	435	430	373	403	391	407	410	373	393	405	398	397	419	420	405	406	399	395	397	403	399	393	430	409	375	394	375	430	428	384	421	419	384	400	370	386	407	408	410	407	361	396	422	399	399	390	409	393	395	381	392	349	422	361	368	364	395	420	398	391	434	379	378	386	388	393	389	417	417	420	398	395	421	426	419	402	400	379	414	374	405	369	432	423	355	381	416	358	371	400	409	410	414	405	369	407	437	417	402	420	381	430	429	419	375	383	392	420	396	388	399	415	420	406	385	394	376	396	435	369	403	385	391	393	445	415	429	396	397	406	414	409	380	407	369	426	400	362	404	419	375	371	389	403	409	399	387	407	402	392	377	424	399	385	400	388	416	430	414	380	408	425	389	381	390	414	375	396	412	427	363	390	411	380	357	435	425	385	390	388	465	381	371	403	396	390	375	423	365	387	408	387	414	409	356	390	375	363	380	382	403	355	401	369	389	381	406	381	408	387	401	406	410	363	376	401	412	394	407	421	395	385	390	412	395	399	408	338	419	397	407	424	420	392	398	392	396	403	413	396	381	428	422	378	398	425	389	388	416	401	413	394	418	387	373	383	406	370	417	440	390	407	366	387	390	378	390	415	395	388	407	398	389	357	380	374	399	405	429	393	405	398	393	406	377	414	421	397	389	388	402	362	384	423	408	430	386	395	386	406	417	388	417	409	413	384	391	386	421	410	389	369	394	398	388	379	371	422	412	388	374	387	377	361	378	427	400	400	432	423	412	412	346	440	386	420	418	387	383	402	426	387	358	400	394	395	416	378	412	413	390	396	371	400	409	423	424	418	399	392	413	422	404	390	411	389	394	380	395	402	369	436	380	396	385	401	438	406	392	401	401	399	392	386	428	378	395	374	385	387	415	389	422	407	435	387	400	391	426	390	364	412	420	417	404	385	408	397	398	422	411	404	373	410	372	387	424	378	396	399	398	402	400	405	389	412	407	404	402	377	381	405	384	418	392	392	401	416	387	398	402	423	386	395	385	359	386	409	400	425	412	376	389	425	376	397	379	410	363	386	386	388	424	386	415	382	382	374	408	391	419	401	372	412	412	393	414	408	401	386	378	378	405	419	441	390	419	376	384	375	392	386	422	416	369	405	415	415	375	434	389	394	392	401	427	376	393	422	427	382	362	384	390	407	426	425	403	396	398	413	405	442	418	385	398	412	411	385	396	397	412	416	385	381	394	422	404	407	416	400	407	372	394	398	389	424	381	405	383	398	416	393	420	385	384	398	424	430	430	382	408	379	363	412	429	378	381	373	402	401	387	388	385	408	382	375	434	407	393	371	379	417	390	402	370	417	409	397	406	383	384	378	392	390	400	385	390	407	421	407	368	423	386	411	375	400	360	362	402	412	403	379	386	408	410	379	396	393	425	415	399	405	398	417	415	397	416	405	411	389	385	416	411	398	394	397	394	399	411	435	396	388	425	421	401	376	460	422	439	413	445	439	406	387	397	391	377	386	406	402	387	386	411	401	417	377	391	442	382	413	424	384	420	410	393	422	379	372	391	382	389	367	372	416	395	392	422	401	433	415	371	393	383	378	413	412	388	404	395	415	379	401	400	373	403	420	412	416	382	389	367	400	413	363	407	374	386	397	374	407	372	407	413	397	388	449	418	401	403	372	390	421	349	404	425	426	416	401	423	387	452	423	366	423	379	414	416	419	394	413	382	412	395	388	379	427	385	431	420	395	384	357	418	386	388	428	356	420	386	420	395	395	398	409	405	374	419	384	391	368	382	380	399	405	379	384	386	376	390	404	381	433	388	387	375	378	398	381	361	366	397	413	430	417	414	375	376	395	406	397	401	415	423	385	365	400	392	433	376	363	409	371	376	409	433	422	422	426	373	366	429	395	369	388	411	380	389	371	406	406	394	419	413	400	396	395	407	442	392	383	405	407	385	357	399	383	376	429	396	391	398	386	369	409	423	392	398	383	368	392	413	407	390	405	390	341	370	415	394	436	406	406	407	386	356	392	413	407	409	408	378	374	399	417	410	382	369	395	369	374	401	370	404	417	422	408	398	443	397	392	377	401	389	410	375	394	408	385	384	409	380	387	416	407	406	379	400	402	381	377	362	402	430	425	409	388	436	419	403	386	440	376	390	398	428	385	427	434	391	403	365	389	408	395	390	383	396	417	400	364	399	379	394	379	379	394	401	367	422	394	375	409	398	425	411	372	424	431	376	401	378	398	394	381	395	375	389	378	413	414	392	430	405	400	380	428	397	382	395	440	396	404	435	393	397	381	380	399	425	423	411	382	407	397	441	422	363	398	392	401	404	421	371	383	400	385	415	424	402	396	388	418	402	394	399	395	388	391	421	421	418	379	356	358	403	399	397	417	403	425	394	415	422	412	394	426	390	405	392	412	394	395	440	401	432	388	425	424	397	447	391	386	408	415	401	406	401	396	382	356	399	385	382	426	370	358	433	423	394	373	375	366	401	431	399	406	382	403	390	388	396	433	380	394	410	387	390	381	393	413	389	394	434	359	394	381	383	390	375	387	390	380	400	375	385	401	428	401	397	390	392	421	419	394
22542	41538	38223	29182	22409	14969	9054	6262	4634	3648	2613	1891	1465	1158	953	870	785	741	686	643	631	623	619	685	628	618	672	577	571	581	599	609	602	540	560	552	547	553	485	510	516	523	528	550	535	539	520	550	506	526	508	557	504	503	540	552	521	492	526	540	545	541	549	546	523	546	492	505	558	516	515	557	529	537	509	551	549	556	510	519	524	507	530	559	572	569	595	529	577	561	525	589	536	565	590	548	561	567	508	566	502	556	536	519	534	550	508	526	508	546	493	495	531	540	513	509	507	524	563	525	490	524	495	511	475	474	532	497	520	540	525	494	503	551	479	522	525	574	518	491	508	513	492	514	541	564	517	502	503	503	490	510	507	514	561	574	538	499	488	475	541	524	525	463	545	522	514	481	540	479	528	516	478	545	480	513	496	522	534	518	505	510	496	550	522	470	510	536	541	548	498	517	531	557	491	512	511	549	530	515	485	543	494	529	535	504	544	566	532	518	581	533	511	526	488	525	530	562	492	527	474	516	510	524	531	476	546	514	541	540	533	494	542	517	508	509	519	487	503	501	477	506	516	519	502	510	533	486	558	518	526	495	528	532	533	520	519	518	550	548	531	543	526	521	530	543	519	504	463	560	522	522	484	526	549	520	521	507	525	523	538	527	520	516	546	528	490	530	498	561	529	576	526	494	505	530	557	517	523	488	514	505	528	511	511	483	553	548	506	561	558	512	556	524	537	474	530	523	514	541	527	542	515	500	549	500	542	487	516	498	489	519	520	569	499	489	500	569	500	500	506	554	524	517	507	507	516	552	529	527	508	484	534	520	578	556	549	550	533	525	569	509	541	497	526	505	513	510	506	547	498	517	546	534	561	539	555	513	513	546	485	509	524	525	486	492	525	546	479	540	488	525	532	542	534	515	503	527	484	573	499	526	524	527	548	509	536	542	522	474	519	508	504	556	505	512	510	510	513	522	519	534	549	484	519	510	505	535	487	551	542	505	518	515	552	503	533	548	514	510	492	446	494	504	533	536	506	527	517	494	491	547	504	516	572	531	528	552	486	505	502	532	524	513	516	545	543	509	519	546	558	544	517	503	551	515	504	479	513	524	565	527	531	518	535	536	530	504	517	577	532	548	530	489	555	491	484	489	526	509	526	505	520	552	490	537	514	528	509	512	513	522	514	501	531	529	549	541	539	540	479	550	522	532	559	487	513	592	497	529	541	503	490	516	529	532	501	461	527	524	561	529	530	541	494	524	535	532	498	484	479	551	532	522	543	558	543	552	483	566	521	496	517	521	518	522	496	545	556	529	584	507	536	545	527	495	543	531	468	521	561	510	554	540	503	529	535	515	512	471	528	522	503	464	517	521	543	486	557	520	524	545	554	551	493	502	505	513	504	566	488	514	502	542	493	543	535	507	525	499	536	499	524	498	521	527	546	547	494	542	536	544	526	531	485	484	538	510	553	502	554	539	536	506	500	513	525	531	507	466	531	565	491	536	521	505	513	505	496	524	527	519	516	537	521	508	505	507	546	512	467	488	526	542	535	534	545	526	530	564	541	551	549	507	503	534	521	509	519	501	529	548	506	511	504	521	508	546	536	568	505	524	499	536	539	521	496	499	489	502	529	507	525	484	537	501	528	505	512	541	512	539	540	525	551	478	519	476	523	546	584	536	532	503	510	516	479	542	498	538	528	541	513	537	527	533	519	534	525	530	510	520	514	513	535	510	500	529	514	530	552	571	537	530	528	516	514	499	469	493	506	509	515	544	527	558	516	519	476	511	529	499	571	526	521	542	548	492	497	532	514	495	505	534	525	534	547	523	517	510	483	510	529	549	530	501	494	491	504	531	536	534	492	511	532	503	560	509	509	513	510	553	514	499	508	500	489	512	525	526	538	494	497	541	541	520	485	530	534	547	545	505	502	517	492	489	519	515	554	515	532	553	501	494	531	486	529	543	513	493	517	490	541	548	522	514	543	453	547	518	487	529	541	523	537	503	500	547	570	541	519	492	555	498	533	576	536	494	539	511	531	521	557	511	533	508	485	554	563	539	513	522	510	532	556	489	476	532	527	515	518	510	507	545	521	530	467	539	511	548	557	564	511	512	503	522	509	501	530	524	547	540	521	522	516	526	504	512	483	508	522	538	530	551	519	518	544	515	544	509	490	501	541	513	550	517	582	553	481	563	506	494	524	528	507	530	511	517	535	502	525	525	511	511	533	525	511	488	500	525	486	532	495	491	527	512	521	534	527	514	510	514	520	546	505	534	509	484	501	535	535	515	525	484	533	532	540	521	532	540	538	542	568	506	553	507	509	521	553	489	584	526	533	540	543	553	541	511	521	526	515	526	539	507	532	494	517	535	531	529	483	525	542	493	528	494	561	514	532	545	570	532	497	516	525	527	528	550	497	515	557	530	514	516	527	524	558	509	483	520	545	535	493	527	519	525	544	496	551	500	490	522	517	512	522	540	527	513	522	491	538	543	528	516	498	499	511	549	545	553	550	494	514	508	523	530	485	548	525	558	492	524	519	532	545	504	486	499	515	525	521	496	520	523	540	507	520	530	501	480	530	546	539	477	514	564	512	506	486	513	472	527	517	508	536	534	524	535	530	502	566	506	544	506	553	528	501	503	494	564	503	575	469	475	491	527	512	514	521	539	510	526	545	532	499	496	531	480	528	517	539	519	540	498	554	500	515	500	554	525	537	553	476	480	505	570	519	552	513	504	480	516	539	519	532	491	512	503	538	505	539	524	504	539	523	524	528	483	522	524	523	536	528	486	537	550	547	493	498	505	536	545	496	496	535	505	530	502	540	518	545	493	532	507	533	518	560	529	539	532	500	466	512	542	512	524	542	540	571	477	511	503	532	505	556	466	523	531	503	503	530	498	521	537	543	522	519	493	493	515	503	525	536	506	525	511	531	514	560	533	500	511	557	522	504	509	514	505	500	523	496	538	535	512	522	532	555	515	492	468	527	529	551	559	522	522	541	529	532	554	541	537	522	541	502	549	514	503	510	558	567	554	495	517	521	557	523	510	563	532	519	516	549	534	509	520	492	532	499	498	515	502	548	566	548	512	485	555	522	527	501	531	546	540	535	517	538	484	550	522	515	520	550	547	504	523	491	522	521	506	565	516	525	536	528	524	506	474	540	523	564	488	479	506	530	473	521	533	528	514	552	510	513	485	457	529	522	525	493	498	517	518	525	520	497	528	549	498	528	545	524	508	506	520	534	550	525	519	520	505	503	536	543	511	500	517	537	505	522	527	529	515	517	508	513	504	505	525	498	526	537	529	514	522	549	520	525	555	520	584	517	500	561	555	456	525	546	526	552	481	529	536	548	532	556	516	493	547	544	536	494	524	517	512	514	573	530	504	526	535	533	541	516	554	520	535	540	505	482	507	545	532	515	513	502	526	492	482	510	527	523	503	503	491	533	497	529	526	491	506	534	541	561	497	563	563	536	516	513	501	551	468	482	538	518	512
22833	21117	28908	23627	21527	22560	18850	7137	4222	3133	2431	1874	1568	1286	1129	1036	990	921	884	875	847	830	857	819	884	873	806	781	799	795	792	802	822	763	750	772	771	725	750	728	682	701	752	782	725	732	806	769	708	708	773	728	768	742	674	703	690	716	744	795	691	728	715	738	663	748	724	747	730	669	722	688	790	713	732	748	728	672	707	729	751	729	787	766	760	777	801	765	748	781	784	697	759	745	761	762	735	738	704	716	702	692	721	730	696	708	702	711	762	734	717	717	708	697	743	721	704	768	718	696	742	702	743	668	657	737	694	714	729	722	706	682	765	722	725	731	740	723	747	737	733	688	686	781	733	769	707	742	738	722	731	738	726	720	750	707	737	744	702	790	770	728	706	738	715	661	700	711	760	702	721	706	686	698	714	714	735	740	703	731	677	791	731	736	697	661	763	717	700	736	726	727	756	726	710	710	710	713	674	708	705	759	696	731	687	749	687	696	704	702	742	730	715	716	731	702	717	702	730	705	698	754	699	731	705	728	722	704	768	677	752	748	733	697	753	666	685	720	731	690	738	740	729	742	741	717	696	667	669	707	669	679	740	694	727	681	726	702	751	718	775	741	724	737	678	724	698	745	776	698	723	703	712	757	741	678	733	698	697	706	695	728	748	730	764	731	751	724	731	759	712	766	719	703	696	675	733	711	710	719	741	722	697	740	675	759	687	763	709	755	725	742	707	725	667	721	757	753	651	697	726	708	701	726	709	742	708	754	728	758	747	703	743	745	709	732	688	700	711	716	708	760	671	738	712	714	760	666	701	721	757	767	747	751	702	725	663	694	738	707	692	775	693	676	705	659	724	707	661	697	728	766	722	707	746	720	721	719	705	713	713	763	713	694	715	714	747	721	664	678	736	713	759	736	725	696	711	697	722	701	718	694	692	736	767	712	701	720	689	747	738	694	701	719	674	687	722	767	738	719	721	697	743	703	781	773	714	710	710	737	723	749	737	748	770	740	703	706	735	720	695	693	709	706	739	686	727	705	673	713	658	708	717	705	731	720	697	716	752	724	718	732	715	701	710	748	741	748	732	761	713	720	675	728	677	672	739	794	710	695	703	684	690	767	711	683	701	729	683	676	713	752	728	725	680	701	714	702	756	685	688	701	719	737	679	707	729	692	736	710	703	772	698	704	695	752	652	767	693	732	769	727	707	712	739	730	721	717	680	691	737	697	705	657	679	725	737	706	709	714	706	720	719	746	679	730	667	733	711	688	677	651	757	759	698	681	725	701	717	725	724	671	714	716	740	740	698	716	690	707	665	681	726	690	708	706	723	774	714	721	705	727	697	674	724	729	704	708	706	745	666	713	707	651	718	715	700	682	752	724	700	720	676	664	781	706	674	725	709	710	743	765	718	693	724	704	707	718	704	681	721	757	754	703	702	801	732	736	702	719	748	699	697	743	733	720	723	689	747	737	711	743	674	717	696	709	723	725	784	720	685	672	730	747	744	724	750	806	712	717	747	717	719	719	706	732	649	723	740	711	727	717	742	722	716	747	715	675	709	741	706	701	726	715	705	713	777	713	681	711	684	723	690	722	729	733	710	728	738	708	677	745	716	699	726	710	733	728	749	699	678	669	747	709	740	687	670	735	694	662	679	692	652	741	697	663	697	655	720	708	740	727	679	697	650	766	751	680	677	720	729	696	776	690	726	740	757	710	710	728	714	688	680	670	709	709	727	736	647	727	684	722	694	733	704	663	724	720	737	705	669	751	726	746	712	744	713	745	717	718	712	691	710	704	716	693	716	708	707	707	687	735	707	716	690	749	663	762	719	687	660	740	748	731	684	734	742	691	747	750	761	721	726	762	762	686	708	734	758	750	675	770	736	722	687	710	737	745	684	709	705	693	710	685	751	724	746	700	725	714	715	746	722	744	734	698	730	722	746	719	669	718	698	700	704	725	716	706	717	709	696	688	737	668	699	740	762	739	687	731	725	683	705	705	717	731	707	698	709	692	687	676	678	714	735	724	693	671	739	726	753	755	695	754	647	693	715	717	728	732	719	753	743	699	703	674	716	713	717	724	747	723	720	685	721	666	731	741	738	670	720	659	674	766	710	698	724	704	718	706	727	745	686	707	718	713	717	690	716	697	719	703	711	727	698	714	727	715	735	707	688	699	697	677	754	719	667	700	743	693	727	727	737	698	729	700	720	747	698	674	723	707	731	695	727	752	678	683	710	692	699	746	732	675	712	768	735	721	717	724	699	730	699	715	693	720	726	713	718	664	722	705	759	720	690	731	709	708	698	711	752	683	730	753	710	694	758	753	706	692	721	708	735	718	689	731	691	724	707	710	754	716	738	722	762	718	672	697	702	707	726	703	675	719	694	714	749	727	712	756	717	722	755	700	748	712	689	733	686	714	695	721	676	698	728	715	704	736	716	669	716	721	679	739	709	712	719	688	723	734	757	676	716	749	750	686	723	704	710	704	757	744	740	657	741	698	728	741	708	712	718	723	717	683	685	708	630	771	705	694	686	723	720	728	740	689	673	731	708	689	731	720	728	713	695	752	772	693	731	689	744	757	707	714	711	764	784	772	717	721	706	682	713	725	731	722	752	677	661	696	723	692	717	724	717	715	729	660	724	696	701	695	684	703	700	757	712	693	669	697	709	745	749	727	717	694	707	729	681	707	714	734	740	680	732	714	681	687	724	696	729	730	766	699	717	741	704	666	671	727	703	668	738	690	723	746	731	717	709	698	715	718	722	701	722	694	751	712	745	713	727	759	714	701	760	715	714	762	757	760	746	748	717	713	719	714	706	707	687	701	736	724	685	707	740	743	688	736	719	693	693	727	733	721	719	737	733	703	679	735	730	751	748	740	721	749	721	687	688	734	748	722	743	722	736	750	753	718	782	722	727	736	730	736	687	678	711	727	715	713	689	721	721	753	750	739	757	712	765	697	696	753	690	666	746	725	720	705	687	726	716	685	692	688	691	704	682	718	715	736	711	703	760	698	753	734	729	652	763	696	696	750	737	743	711	792	735	707	744	688	706	726	736	693	722	702	689	735	733	636	713	736	713	720	659	728	690	711	794	688	703	713	715	697	727	702	726	745	683	727	737	719	709	707	710	671	713	726	687	741	714	706	709	741	670	763	719	709	742	727	722	720	713	712	721	716	713	763	701	740	678	701	710	681	712	737	723	719	721	685	743	666	703	719	674	699	698	712	700	716	672	729	702	722	742	721	703	724	696	729	718	693	686	725	708	714	684	731	750	766	726	668	636	717	689	669	742	745	739	710	720	740	737	731	711	748	700	653	714	692	741	738	702	708	692	693	706	679	738	689	714	722	724	719	732	732	697	682	689	717	755	718	735	720	717	706	718	718	723	743	717	743	718	720	687	711	712	714	663	754	730	733	691	726	751	708	690	728	667	728	724	687	742	695	697	742	728	702	695	716	759	677	701	730	753	699	717	687	711	671	678	705	686	694	722	717
24859	49124	47173	37287	32314	25069	16430	11557	8580	6300	4782	3657	2671	2127	1847	1642	1448	1308	1312	1214	1135	1197	1082	1148	1197	1165	1106	1002	994	1032	1044	1055	1033	952	1010	908	924	949	935	955	858	905	915	902	915	923	961	880	945	952	907	974	898	927	932	927	857	903	945	864	900	922	867	932	901	866	875	860	892	895	939	841	888	857	927	908	900	921	887	886	883	938	914	970	986	960	1020	940	1019	919	983	951	1018	954	966	1008	986	952	947	916	912	877	856	910	901	894	904	915	897	869	885	933	823	960	895	915	891	873	847	860	905	828	900	857	900	916	891	900	946	909	920	893	913	927	907	883	876	831	857	838	876	883	882	836	925	924	869	898	860	912	902	904	873	915	845	881	895	928	899	869	895	882	905	889	891	919	863	919	941	910	862	879	894	888	920	896	890	942	864	914	933	886	832	856	832	879	874	865	870	866	866	859	864	887	947	867	874	875	876	917	936	947	907	879	880	900	869	896	877	925	936	889	929	903	853	939	899	912	876	906	873	890	934	874	934	860	916	961	860	892	881	854	921	872	902	907	829	908	932	908	890	919	924	867	888	885	867	865	939	872	882	940	900	862	915	858	882	923	933	923	943	917	864	878	868	889	905	891	864	944	889	906	921	880	892	856	860	858	901	909	909	862	896	843	891	885	923	872	910	909	924	875	885	892	863	932	884	923	888	876	908	883	860	940	855	899	869	896	896	926	837	918	877	821	920	879	964	889	894	898	882	931	890	924	930	824	928	880	876	853	878	859	876	890	909	871	924	919	860	923	928	884	907	821	883	877	882	910	903	907	888	896	918	893	942	888	875	890	944	933	904	861	877	866	788	907	904	872	878	864	911	888	903	874	922	927	917	893	849	896	905	811	879	876	871	896	891	870	901	892	876	918	868	884	879	894	883	872	934	879	899	874	890	895	894	856	895	915	878	885	883	896	898	857	906	926	927	872	880	891	854	885	888	878	890	917	885	871	934	888	890	885	936	865	903	922	866	873	889	895	907	892	922	885	906	881	860	869	926	849	918	866	866	868	917	912	935	875	881	847	883	870	893	969	900	846	893	907	890	840	908	900	921	924	850	855	873	914	925	909	864	900	940	891	897	876	876	903	907	923	889	860	895	902	861	864	915	852	886	837	909	888	891	929	822	922	877	912	890	817	927	828	922	896	916	878	898	918	870	894	860	896	887	898	855	892	907	921	856	924	874	911	910	897	891	878	915	929	942	861	852	815	908	915	879	898	892	882	896	901	882	896	888	937	848	842	853	903	813	809	891	870	902	932	880	902	915	923	910	907	871	881	914	885	899	942	891	877	880	887	879	893	916	900	821	839	915	910	869	910	942	866	870	861	870	908	935	935	869	894	904	855	901	854	889	903	876	894	860	906	876	855	829	894	927	934	941	854	865	928	908	873	890	876	901	908	881	956	888	883	900	925	854	878	956	948	872	889	890	807	870	885	932	853	866	891	875	891	899	993	900	879	894	877	890	840	884	911	841	888	874	917	924	861	929	892	920	880	938	846	849	876	917	919	942	880	913	912	865	844	831	848	857	877	865	918	872	893	906	884	917	871	844	863	882	902	874	898	880	885	903	898	884	898	802	929	922	940	885	911	921	901	860	882	868	880	883	881	871	912	910	950	853	854	859	898	873	867	877	955	889	943	889	900	864	894	882	858	891	902	898	898	893	870	891	936	924	893	873	972	883	848	895	920	868	857	920	883	903	888	862	858	888	869	849	919	916	875	865	886	921	914	904	919	879	903	880	898	840	880	932	906	932	883	898	826	895	899	820	837	903	869	865	857	935	831	937	930	898	884	854	884	874	901	875	884	878	860	885	906	906	880	853	906	938	900	888	856	903	914	878	869	896	884	875	909	924	862	902	885	893	855	865	868	885	861	893	902	932	854	914	869	869	863	880	857	885	875	929	914	922	864	910	915	840	912	883	913	845	860	874	858	896	905	913	906	897	901	909	894	865	886	904	929	891	907	961	921	891	856	881	892	886	895	881	886	865	890	860	885	886	913	912	889	934	864	911	858	907	913	891	881	863	894	882	928	916	910	878	933	860	876	882	895	852	842	889	877	914	877	908	907	864	839	913	882	867	931	943	904	873	869	908	894	893	911	870	846	867	888	892	918	945	923	887	845	892	903	883	866	893	890	920	843	927	886	825	877	909	925	915	879	981	874	889	930	865	858	850	910	855	882	939	919	862	907	901	866	845	946	874	879	887	919	836	945	904	913	871	907	918	894	923	869	885	895	888	848	886	881	890	925	939	834	891	911	877	888	889	859	898	859	891	918	862	935	868	819	909	910	917	898	888	871	865	898	889	858	895	876	897	858	861	872	861	873	874	878	853	905	892	899	902	918	915	938	904	878	878	876	883	887	879	896	865	905	898	917	804	889	856	873	890	899	859	925	902	879	891	852	839	888	808	950	856	870	963	901	865	885	855	916	851	893	918	901	876	868	905	897	964	897	884	920	862	907	869	918	859	903	896	919	927	870	891	899	854	903	935	878	919	878	887	897	866	881	874	909	895	896	893	874	921	838	904	851	873	895	884	892	920	915	872	925	863	879	883	890	896	932	884	906	874	930	884	890	916	905	882	869	849	892	850	917	842	898	867	869	868	901	878	922	891	893	810	953	883	840	888	855	864	846	881	878	873	855	872	885	904	834	930	915	899	905	889	915	855	886	853	929	916	851	930	849	906	866	873	917	848	836	864	911	850	855	885	882	910	870	902	908	845	906	874	887	867	869	899	897	879	845	869	898	865	796	865	912	929	943	949	888	882	939	898	850	891	892	899	863	896	882	915	890	892	866	866	951	859	895	914	885	918	921	912	872	899	857	895	947	912	900	913	888	900	878	868	889	914	901	888	903	898	863	884	939	857	897	864	894	877	889	890	853	841	843	927	888	856	949	870	871	895	884	878	859	848	923	880	888	839	880	865	885	870	865	861	877	857	898	911	892	869	910	879	913	863	926	879	891	885	882	886	870	926	874	909	919	844	885	915	833	842	906	840	905	891	885	889	859	917	906	908	913	852	905	891	892	873	860	931	864	878	906	875	908	824	883	886	888	857	864	849	889	900	958	872	865	887	933	941	854	896	869	875	853	892	957	876	886	845	886	866	903	900	915	926	919	899	871	901	907	946	996	920	900	875	892	910	915	880	883	926	907	865	950	917	847	903	920	877	850	917	888	866	848	920	914	912	934	849	895	912	920	876	932	874	897	922	884	893	880	892	922	870	864	941	908	860	878	943	865	822	821	900	877	891	870	973	918	893	903	892	884	868	880	873	897	878	846	869	905	924	891	898	896	908	906	904	849	880	860	867	897	885	921	910	897	911	936	880	890	888	880	873	887	891	912	878	911	832	850	910	873	894	864	870	875	908	950	895	892	914	902	915	871	892	882	898	850	810	906	875	873	872	917	938	887	941	879	868	876	897	934	873	867	886	850	872	908	901	874	877	868	911	910	922	851
27230	23517	28920	23020	14251	8362	4112	2349	1598	1227	912	788	702	669	554	574	540	561	509	529	504	527	523	530	571	560	490	528	509	506	510	527	500	543	508	524	518	489	473	504	492	524	546	495	536	531	502	490	493	525	461	475	495	498	496	486	492	503	546	506	472	496	456	474	500	509	508	482	481	469	477	519	544	516	510	492	505	488	465	488	485	477	502	509	489	523	508	481	497	523	480	458	487	542	501	518	524	496	506	480	468	475	468	486	498	528	463	503	480	508	508	518	505	444	497	469	520	509	469	465	481	458	466	507	517	445	506	527	454	524	511	523	532	493	478	488	519	494	514	524	513	487	449	536	491	498	487	467	502	476	504	444	491	484	513	499	490	540	533	539	489	511	526	446	510	484	488	457	467	500	502	483	517	487	505	477	495	540	474	468	510	465	500	469	487	487	471	469	479	475	511	504	518	500	488	483	517	484	506	499	541	438	475	499	496	476	465	504	508	522	483	494	494	495	493	501	479	462	439	538	482	520	459	519	478	527	519	497	458	523	495	486	522	523	479	515	501	510	488	496	496	481	507	487	486	445	457	495	491	464	544	503	526	469	503	500	488	519	493	481	493	466	501	471	493	497	495	464	473	466	517	498	488	472	517	501	488	475	543	512	521	510	526	502	554	497	507	487	518	535	479	492	483	508	450	478	502	522	471	506	499	502	500	486	530	501	530	489	497	512	487	512	504	472	466	492	473	486	499	469	497	515	523	486	494	505	479	496	489	455	506	481	485	541	495	464	508	412	564	513	491	486	501	479	492	507	468	490	479	511	527	498	490	526	477	474	475	508	510	505	472	475	513	476	467	500	501	485	527	478	486	458	505	504	489	520	463	530	483	481	484	494	476	480	535	511	502	525	467	481	488	480	487	563	506	489	488	466	493	508	506	489	501	487	501	493	490	527	470	461	488	511	467	523	465	447	504	499	475	493	531	505	478	490	488	489	493	489	531	509	500	493	467	483	487	476	503	518	479	498	451	493	472	518	521	475	494	513	515	481	499	514	508	463	470	487	476	487	462	495	506	470	502	537	487	475	468	466	489	489	519	520	492	493	492	531	514	496	499	462	517	521	495	496	473	500	517	500	502	492	527	493	524	500	504	471	474	493	494	522	537	488	491	501	506	470	486	510	506	494	518	472	495	456	485	492	454	472	468	442	465	499	472	479	526	543	508	495	486	478	503	497	491	509	511	481	539	496	531	492	481	479	483	506	473	467	506	457	469	471	511	493	530	469	494	503	537	527	503	545	530	475	466	458	429	470	494	529	485	482	488	463	523	453	519	457	473	471	527	493	474	463	476	464	497	473	479	489	518	492	506	513	475	501	530	449	527	485	483	513	509	502	454	492	487	493	499	464	476	467	502	484	501	494	483	481	473	507	486	477	479	469	514	515	490	503	504	500	479	469	490	500	494	498	475	486	452	505	482	490	516	469	503	522	471	537	465	502	509	476	459	492	500	460	478	530	514	501	463	518	478	482	492	486	477	486	478	532	484	530	478	445	471	464	516	499	496	470	475	545	487	486	476	509	467	510	506	481	508	470	442	488	486	487	535	467	494	510	509	476	461	497	469	478	498	407	452	491	467	461	493	497	478	526	480	530	466	488	502	492	486	472	504	506	476	496	496	472	506	502	487	519	485	504	471	511	518	488	460	510	474	513	478	472	489	495	482	482	477	497	510	469	494	480	531	451	471	470	520	528	504	475	488	495	422	501	488	466	510	510	479	506	508	469	464	469	501	477	543	498	509	482	498	504	495	460	491	482	482	490	486	437	479	491	499	453	484	506	525	480	497	471	463	471	508	505	463	503	484	471	514	502	482	532	503	473	529	504	477	457	491	503	550	471	484	467	462	515	482	508	498	485	484	496	512	479	472	519	474	533	534	461	499	433	517	496	484	458	515	462	503	503	471	473	490	499	539	505	540	487	473	483	532	515	463	502	467	485	482	493	484	521	496	477	506	514	464	450	459	492	466	482	486	527	474	517	486	462	481	472	478	469	496	456	548	478	514	508	498	509	522	499	458	533	509	515	499	465	510	500	452	457	477	475	448	510	467	497	553	530	461	485	501	475	466	490	518	492	537	493	460	473	510	497	503	464	507	527	483	486	484	479	491	497	483	486	460	470	522	464	522	475	484	527	471	495	488	509	493	438	497	488	468	487	523	536	468	505	497	490	514	485	501	495	493	500	483	470	468	464	497	503	477	534	459	492	515	521	471	474	495	479	506	488	495	473	506	476	491	484	487	499	500	501	516	528	497	489	486	484	472	473	517	489	488	520	509	506	474	499	487	500	490	480	500	503	502	456	465	514	464	451	500	491	489	494	492	508	487	511	485	536	512	511	528	485	476	512	525	488	493	514	482	492	504	480	489	460	474	481	500	477	460	482	529	503	511	481	501	501	465	517	484	485	505	485	505	509	505	506	491	524	510	506	512	485	524	529	480	517	500	530	528	501	501	483	490	505	491	498	485	479	464	496	491	488	484	475	484	506	524	478	517	477	508	463	490	487	510	422	499	475	525	468	502	476	489	490	492	512	488	527	503	471	536	508	477	513	475	501	465	498	492	469	487	498	465	528	485	520	489	504	507	487	498	502	485	510	469	497	451	464	492	496	523	500	515	493	510	516	467	513	498	533	478	513	527	494	480	543	525	512	482	476	483	480	510	521	517	487	461	455	486	504	507	451	516	514	495	527	508	499	520	497	484	504	492	505	489	480	508	490	477	497	523	470	509	481	472	489	477	517	495	511	511	471	505	480	485	493	483	500	545	512	482	476	484	487	501	514	474	486	493	481	465	519	518	497	531	483	519	511	542	503	487	507	465	488	499	477	524	512	521	519	505	521	493	520	501	489	509	485	512	484	469	496	508	495	511	481	503	488	495	489	491	504	497	514	497	516	515	498	474	461	449	526	492	444	486	511	473	479	482	507	477	458	465	472	449	497	484	522	480	494	498	484	482	456	510	470	476	475	490	477	536	477	499	495	470	480	489	474	489	480	476	538	502	471	524	451	466	474	509	507	518	512	470	491	502	538	498	540	471	522	477	486	482	495	495	489	494	504	491	483	501	476	488	512	478	503	511	498	460	492	502	479	492	477	503	528	487	500	465	481	488	501	464	482	508	478	571	481	468	478	541	509	514	461	492	493	534	542	534	475	478	509	481	476	455	476	495	508	495	507	482	510	521	460	518	473	495	517	520	513	509	422	505	490	463	511	472	504	523	501	537	525	515	474	512	483	511	474	476	499	494	487	474	479	481	522	514	508	511	500	500	509	501	469	487	465	509	495	512	486	493	511	484	493	490	512	434	516	468	500	432	494	490	487	491	499	511	491	513	511	468	502	501	465	485	481	479	482	484	474	479	509	511	489	517	487	512	461	509	491	501	494	507	498	491	518	470	498	513	507	469	483	471	492	481	491	490	493	522	489	473	526	489	507	525	508	505	453	461	479	516	513
21909	38260	34839	25590	19786	13999	8199	5016	3397	2473	1870	1258	1157	941	858	757	734	715	741	681	689	688	744	692	681	663	643	677	645	672	673	637	664	634	624	685	628	633	621	656	626	605	620	628	650	636	635	620	609	619	677	650	691	601	639	666	619	583	591	606	571	621	668	636	635	600	601	619	614	613	587	656	614	618	655	582	656	645	623	630	567	596	633	645	650	663	652	643	597	666	661	619	590	591	642	681	666	651	663	594	604	593	611	659	637	597	623	654	621	623	645	634	592	615	602	621	621	563	636	581	630	575	609	633	622	647	636	647	603	598	617	630	634	625	649	650	639	667	620	604	595	609	606	670	585	599	629	611	679	618	611	629	555	641	632	608	579	603	630	624	620	620	672	638	623	634	570	614	654	610	626	631	589	618	629	639	639	626	587	623	651	640	616	594	627	628	636	645	632	651	620	629	632	638	640	615	625	564	619	638	633	626	660	634	629	616	623	574	658	640	602	613	597	640	648	606	595	635	686	656	612	631	627	578	608	660	626	636	626	648	657	611	618	564	615	622	605	689	604	662	600	613	655	629	631	649	646	621	611	615	611	607	609	621	622	607	591	652	684	598	624	622	638	622	601	621	602	632	626	630	611	609	640	620	666	641	617	619	630	622	632	609	627	615	597	597	600	635	627	626	624	628	646	589	629	616	624	629	585	633	552	647	656	612	598	628	637	659	635	623	620	620	610	629	614	623	602	624	600	640	618	606	609	621	621	658	624	679	615	589	602	627	604	596	645	626	604	634	590	629	620	589	678	605	667	611	584	642	620	581	637	581	586	604	623	600	591	666	612	648	622	614	625	596	614	643	653	638	601	634	598	653	647	631	630	625	661	648	558	589	662	625	618	658	628	630	597	612	590	603	621	650	633	618	592	593	620	627	635	651	631	643	641	630	641	658	620	639	640	634	592	646	635	598	670	662	636	590	643	621	601	590	602	591	574	615	657	629	613	592	570	557	656	605	618	639	633	575	628	601	555	588	586	634	621	597	621	626	630	689	614	619	674	632	624	648	608	657	569	614	595	680	582	648	637	598	636	659	618	660	586	603	624	577	607	633	585	618	641	637	636	624	628	615	597	608	604	599	570	645	661	665	609	612	625	659	616	578	613	641	627	640	629	588	604	594	608	635	654	620	635	602	598	582	660	596	601	628	643	607	649	670	613	634	600	625	602	607	667	638	609	642	605	630	647	641	634	600	603	599	629	645	641	592	620	637	629	640	628	612	594	589	649	606	650	615	604	642	678	601	594	612	627	608	623	628	595	626	628	649	613	616	640	613	646	595	572	668	628	570	621	592	608	639	666	639	591	584	628	636	643	637	623	659	618	648	613	572	606	619	610	614	590	638	601	613	681	634	641	629	602	601	603	614	591	652	577	640	595	609	649	619	583	640	625	643	642	626	643	588	572	633	643	629	628	573	592	624	612	613	644	628	593	579	632	610	569	672	622	590	620	625	665	598	613	637	608	619	597	631	604	606	647	638	628	670	664	654	602	613	626	617	666	631	614	635	661	620	616	635	626	607	620	604	637	649	620	600	634	651	628	609	595	620	622	590	636	653	622	627	617	589	603	626	625	625	617	587	640	614	653	646	585	621	639	628	579	614	595	607	593	594	604	618	637	612	649	635	632	674	629	630	596	624	581	594	618	649	601	630	604	593	579	600	618	630	608	632	618	616	653	632	645	612	626	638	623	602	606	603	613	605	629	611	659	631	638	650	644	679	630	643	580	661	564	600	624	645	575	611	574	648	605	604	602	593	593	638	608	607	599	602	600	612	599	617	602	629	626	639	623	602	651	593	600	630	585	600	626	575	621	661	664	603	587	594	666	613	650	589	625	609	635	605	627	607	632	626	651	635	627	644	612	636	667	609	620	679	665	674	628	659	632	592	597	647	588	603	633	650	645	616	574	635	633	655	611	600	623	626	649	653	651	607	605	630	654	633	636	623	604	637	639	610	627	625	618	628	584	586	650	660	633	621	641	581	618	597	592	654	621	618	619	634	620	580	588	641	644	602	613	613	640	657	637	619	595	621	616	594	633	638	619	623	646	597	658	654	620	644	645	676	612	596	607	650	658	576	572	656	625	630	612	641	678	575	592	583	615	575	625	591	583	612	570	621	691	650	580	587	615	638	642	649	609	563	585	623	631	635	612	607	641	589	614	603	606	640	627	603	652	654	606	610	615	615	584	617	640	597	588	596	607	622	653	592	618	624	650	624	620	628	632	650	619	638	629	604	628	637	663	643	611	617	661	609	619	613	660	578	623	570	581	641	641	584	585	616	595	623	658	595	651	624	621	638	538	638	634	610	612	652	632	634	586	665	639	637	646	613	604	629	620	624	605	599	630	661	590	604	579	621	624	593	609	628	618	625	616	606	637	626	641	606	596	627	608	633	640	642	628	638	623	635	613	613	624	605	639	632	624	620	625	651	641	609	680	638	615	612	637	636	662	616	596	644	592	644	653	635	590	627	600	647	619	647	593	617	648	632	639	596	607	618	619	592	579	626	639	595	632	613	634	616	646	666	645	576	632	659	578	633	600	618	643	639	606	650	628	612	605	638	581	581	620	603	623	599	615	661	615	596	644	610	595	590	627	616	640	615	615	589	622	588	619	603	598	638	589	647	618	671	604	615	646	613	631	638	618	605	619	653	651	581	635	635	699	606	583	620	606	624	584	586	610	613	624	639	585	631	593	637	586	604	638	619	607	619	629	626	668	647	650	678	624	633	642	632	643	629	573	610	658	603	668	598	666	646	604	542	621	652	596	601	639	617	602	606	599	585	599	601	624	633	626	639	662	605	629	588	586	593	599	628	602	653	586	619	650	631	602	650	671	608	612	619	664	625	611	599	591	588	594	563	635	600	604	586	613	663	613	620	611	613	602	650	595	613	642	651	605	585	589	588	574	660	650	657	601	608	603	606	636	648	632	603	584	607	630	605	625	625	640	585	606	617	651	639	624	635	634	621	629	649	632	620	615	627	627	624	658	645	659	603	605	601	582	599	637	637	579	545	586	597	681	602	592	610	653	617	658	640	597	580	605	607	612	629	600	650	635	604	581	602	612	646	647	643	638	577	599	664	586	601	636	617	612	589	657	609	642	622	581	614	638	615	623	569	624	613	608	644	628	641	583	665	636	572	584	619	631	651	637	596	603	586	625	558	626	628	595	613	627	600	620	630	636	603	594	639	602	615	570	633	616	641	597	606	649	635	672	605	627	586	645	611	609	625	655	661	644	632	637	618	600	608	622	604	617	588	615	609	572	603	620	604	619	620	616	643	614	642	570	655	642	616	565	582	645	622	611	623	624	643	590	630	655	630	606	600	611	641	590	601	642	589	589	560	565	619	641	615	643	601	650	656	651	612	645	607	615	598	637	647	632	639	643	597	621	673	650	610	598	627	567	623	608	627	621	594	623	572	607	612	622	613	610	585	622	578	649	626	605	641	606	604
23716	21087	28486	24193	22202	19393	11049	4795	3044	2276	1663	1367	1236	1019	993	895	896	807	835	801	808	793	770	823	803	790	741	775	783	819	756	772	746	722	705	717	667	671	739	680	717	674	677	707	749	744	730	735	732	768	709	721	767	746	693	703	724	726	717	716	721	726	705	711	740	712	712	710	788	735	718	764	690	718	724	740	692	706	679	736	741	724	738	739	734	714	738	795	757	754	764	770	724	740	739	754	696	736	707	730	724	736	754	665	708	704	752	684	685	680	716	705	652	748	729	673	727	715	687	694	718	656	675	696	689	695	720	715	760	724	711	737	715	731	666	681	695	709	736	713	672	727	714	723	729	762	700	741	669	678	726	744	755	671	746	692	698	688	751	708	673	714	701	702	707	734	672	753	680	725	715	684	698	780	687	716	691	744	703	746	736	681	720	743	755	707	728	755	713	688	730	727	700	704	744	728	710	721	688	756	712	689	705	716	699	749	712	711	687	744	755	720	740	708	731	723	766	721	762	776	719	705	706	694	693	701	696	751	684	710	705	697	726	690	701	697	687	758	756	735	691	738	779	700	716	746	666	717	759	754	682	721	726	693	694	696	626	731	690	776	763	734	746	715	693	743	730	731	763	717	699	706	709	690	705	658	745	708	688	726	686	697	704	708	708	698	693	720	715	640	683	757	726	742	741	751	721	728	726	730	734	723	732	721	704	760	728	688	754	670	674	712	713	725	688	751	741	723	715	703	710	713	692	718	704	698	729	729	761	688	704	747	725	682	743	713	720	681	680	720	755	704	733	718	738	696	736	705	716	719	797	698	692	690	709	700	753	715	684	745	652	676	687	704	693	683	702	714	718	734	690	675	761	708	693	730	706	677	697	729	743	724	700	704	735	684	699	745	744	738	692	682	706	711	755	723	732	710	734	700	737	687	713	702	724	662	680	720	712	744	719	678	747	738	698	663	708	735	690	704	760	750	704	699	717	711	677	700	685	722	773	706	683	734	682	721	695	723	684	715	761	687	725	696	667	718	747	732	718	731	725	665	740	735	739	742	706	694	700	705	763	694	651	700	693	693	702	708	697	693	727	725	675	746	753	734	688	740	729	715	696	713	675	758	728	729	686	653	754	720	732	731	728	666	707	728	704	695	682	676	707	668	712	751	699	689	717	704	712	667	717	702	693	740	659	692	694	721	729	736	750	672	704	747	693	686	728	721	749	703	712	780	694	731	696	744	725	671	649	753	721	701	720	685	701	675	707	736	747	720	730	711	720	715	704	721	686	725	722	707	735	706	697	716	696	700	718	727	703	710	668	701	709	740	692	724	685	730	675	715	673	674	691	721	740	684	686	711	751	712	743	674	682	663	735	693	715	717	671	725	705	740	714	755	720	703	697	707	736	708	736	722	764	740	746	751	768	705	773	698	713	729	738	726	736	715	676	696	690	699	736	687	695	716	697	709	726	730	745	725	719	673	725	762	790	756	721	681	741	712	763	686	748	707	721	737	718	713	693	726	754	684	701	783	709	668	725	752	701	724	767	698	715	704	736	719	685	723	749	716	758	726	690	680	710	732	745	726	723	714	689	692	717	700	701	674	694	790	664	678	729	712	715	711	724	734	699	729	721	685	704	694	718	717	777	738	727	727	722	719	685	712	733	735	723	726	741	724	691	720	688	671	731	714	719	734	668	741	778	715	735	700	680	724	668	742	681	705	706	666	695	682	677	763	710	727	697	723	728	703	728	692	721	760	710	713	765	720	724	730	736	708	729	741	701	749	728	698	734	688	719	734	686	685	714	677	668	688	748	702	730	703	775	708	700	704	735	729	669	703	755	730	742	729	711	740	709	755	741	716	698	740	713	680	770	742	721	725	706	725	708	738	680	691	716	754	748	699	713	742	699	702	763	720	665	741	671	708	673	724	655	663	667	698	721	686	751	758	722	692	691	652	711	756	664	700	699	730	757	741	727	695	771	679	698	690	755	674	702	701	701	673	721	793	729	671	663	680	663	714	697	733	712	676	737	710	744	732	733	731	690	757	690	703	732	735	717	689	755	781	748	687	754	708	719	688	724	708	683	713	664	719	734	650	670	706	703	701	700	724	700	713	697	719	748	717	731	715	711	694	698	694	753	733	742	728	739	677	702	745	755	713	682	688	711	738	719	768	725	685	763	671	666	697	669	700	702	773	699	709	733	705	710	750	758	731	725	649	731	697	740	715	672	695	730	714	733	708	753	724	702	729	751	668	700	705	717	760	730	699	712	762	707	693	704	717	745	729	737	718	700	725	737	749	715	729	658	736	712	683	706	756	702	728	677	745	773	733	700	736	700	774	678	715	708	669	752	723	704	690	733	716	681	666	722	726	715	681	674	678	699	738	699	679	711	754	713	739	639	739	771	674	729	709	662	732	771	712	711	687	687	751	720	749	713	715	710	752	740	707	734	721	673	685	698	753	781	711	693	713	722	744	681	708	719	733	663	747	691	721	705	769	683	688	714	681	719	754	760	711	737	719	732	758	747	719	707	728	714	681	685	712	712	712	713	693	713	738	737	716	718	730	748	734	707	749	742	657	714	710	700	732	721	730	676	702	673	711	724	733	722	705	708	697	715	724	736	754	737	705	715	709	740	702	726	739	766	667	693	667	720	721	697	721	717	757	718	695	711	712	716	708	762	758	690	726	695	711	723	709	745	701	740	757	725	733	648	722	755	716	751	698	696	701	738	719	709	703	735	699	704	741	712	700	703	757	716	701	731	665	706	729	723	700	729	731	686	723	705	744	703	723	737	726	762	724	715	692	726	730	733	713	698	734	718	708	713	703	692	721	704	703	685	689	646	698	688	695	731	715	712	727	679	723	757	696	725	717	750	726	686	727	735	708	706	721	695	657	725	720	698	745	701	703	720	745	761	711	768	728	651	745	702	691	718	734	705	703	664	716	681	695	699	775	741	692	717	726	768	718	739	728	707	705	712	702	727	680	646	715	714	714	697	677	735	663	693	700	694	727	671	695	697	702	687	714	705	684	703	741	702	709	696	719	682	710	717	703	693	699	676	697	731	722	743	647	708	696	704	676	688	753	710	756	709	736	700	737	733	666	685	673	758	676	707	706	703	702	669	726	659	725	741	741	705	734	697	708	714	710	761	692	738	685	690	708	702	679	715	672	733	736	700	718	750	732	678	692	734	698	744	756	686	715	697	678	739	706	732	714	727	735	744	700	703	676	722	668	727	749	659	717	729	696	710	712	661	747	679	710	678	706	697	700	749	701	721	768	728	765	723	701	661	688	669	760	736	731	728	675	755	665	677	773	675	668	721	674	751	713	724	709	739	723	678	734	727	688	694	691	758	697	727	690	751	725	694	706	707	729	680	686	671	679	711	735	727	717	736	743	719	717	714	751	748	710	686	705	687	694	712	706	702	697	741	725	732	769	719	711	707	700	691	729	719	685	706	742	779	711	713	729	704	681	722	714	746	710	709	736	711	752	749	725	706	678
22307	43809	42235	33085	27889	20212	13838	8769	5804	4428	3241	2348	1892	1609	1421	1305	1165	1136	1094	1060	1040	1021	1084	997	1045	1036	1021	925	949	1024	976	1024	961	953	874	924	931	867	944	928	874	887	910	896	920	945	894	833	919	884	892	921	920	930	930	881	910	892	886	862	876	815	888	888	876	893	867	860	867	836	893	919	923	852	878	906	830	866	881	856	853	851	884	891	910	850	918	905	895	930	887	951	951	918	975	939	883	917	877	896	854	831	912	919	901	843	892	876	839	871	860	877	858	869	899	884	878	832	898	873	918	875	815	881	929	922	880	887	859	841	852	893	853	839	860	878	863	893	887	844	880	892	860	935	924	826	867	892	868	852	859	861	903	852	827	886	903	891	921	913	857	842	869	913	879	882	869	848	880	920	842	865	890	897	900	893	889	892	888	904	870	917	873	878	908	915	877	881	921	939	871	883	878	897	828	880	868	837	883	874	871	821	880	888	844	881	853	893	842	868	855	844	865	899	883	889	869	873	882	859	885	891	905	855	844	891	923	801	857	865	866	839	891	930	834	872	888	894	846	875	890	872	903	845	868	806	853	886	893	862	900	864	872	896	927	895	880	933	846	820	850	875	824	877	906	849	858	909	884	886	929	860	846	826	925	888	903	854	884	875	853	928	899	840	923	895	831	857	878	840	892	853	873	850	873	856	915	882	878	900	873	830	830	880	868	867	935	852	885	858	881	855	870	874	875	884	940	881	863	930	893	875	913	882	838	904	898	886	884	911	859	846	882	866	888	856	875	877	854	900	884	880	862	871	933	900	912	878	872	900	877	937	864	895	881	864	886	894	893	861	918	840	878	827	885	867	865	911	845	893	832	902	848	853	904	841	852	851	882	884	836	873	905	886	861	907	884	870	878	898	896	889	849	867	849	826	888	879	833	887	926	847	853	857	885	847	896	908	911	884	852	899	924	864	882	880	882	819	859	845	825	917	830	859	870	888	908	901	835	848	863	839	865	926	852	904	885	894	851	833	846	868	875	906	893	895	859	873	911	953	868	883	881	902	903	858	908	860	875	880	883	893	818	852	892	925	864	887	909	870	880	888	876	892	842	858	901	868	903	900	885	850	901	916	850	859	870	850	871	853	885	887	899	887	875	807	873	777	897	902	915	850	879	849	883	943	860	914	897	825	868	833	941	896	873	861	931	872	925	845	872	883	867	942	875	893	868	875	842	907	830	881	908	896	922	852	932	818	878	840	872	863	902	868	867	853	849	879	902	861	858	929	890	882	917	871	888	835	890	905	884	849	878	897	852	833	871	895	866	888	864	848	839	897	844	858	864	884	864	893	792	946	874	844	855	887	898	861	875	892	888	851	874	861	883	862	888	865	882	912	857	902	855	890	873	879	855	880	875	858	885	856	854	878	927	996	881	921	843	907	858	878	854	842	879	865	879	934	863	852	831	882	920	837	919	887	840	893	874	899	846	839	850	881	918	876	891	874	887	891	888	886	914	905	906	840	924	878	827	882	910	903	853	860	832	866	878	857	926	848	842	865	918	873	888	879	843	891	872	859	874	857	884	861	892	850	885	869	871	884	896	913	864	918	874	885	883	831	849	901	883	842	908	880	866	856	902	887	899	857	897	851	853	822	886	862	889	825	884	929	823	883	815	906	842	906	825	867	930	924	877	937	936	912	904	867	892	854	929	871	926	916	846	850	898	849	903	875	878	861	898	867	908	902	864	912	882	874	870	897	850	850	888	871	866	912	853	906	843	846	882	893	884	909	884	843	852	894	886	876	848	933	915	908	838	857	846	862	826	878	872	886	848	929	841	860	838	843	895	880	859	850	880	897	919	921	889	887	837	918	891	892	898	907	870	861	910	942	862	857	893	869	900	889	933	861	865	901	845	903	850	851	826	896	884	896	859	878	929	837	886	854	851	890	850	839	845	908	824	902	830	873	882	874	838	921	870	920	864	885	892	860	926	851	859	913	873	939	913	894	877	865	908	903	846	864	890	900	847	912	878	871	867	868	809	897	878	876	883	878	836	862	888	854	886	830	865	893	875	926	825	880	874	889	869	878	856	909	916	871	850	875	891	829	923	835	868	905	800	901	874	910	952	888	841	854	853	838	893	871	863	906	847	906	883	901	899	860	858	897	886	822	888	861	870	866	902	894	873	839	886	842	856	855	884	854	858	883	848	839	914	954	890	855	907	855	895	814	847	871	870	897	848	830	892	828	867	880	866	883	864	856	876	837	868	892	873	886	835	929	846	883	857	894	898	854	857	872	856	834	818	802	855	854	854	895	892	858	873	900	913	863	865	851	875	944	917	872	896	900	835	921	898	871	854	801	877	852	867	817	875	884	806	852	861	894	887	851	854	868	898	853	916	833	898	897	881	854	893	901	889	891	874	849	897	832	841	848	838	869	851	875	801	823	841	915	859	851	931	870	921	908	897	883	866	846	911	859	841	876	934	912	866	836	907	855	871	888	930	856	823	866	869	868	917	863	816	907	852	874	911	846	818	914	875	915	872	857	890	836	869	854	831	874	851	897	882	874	873	878	855	859	890	933	890	806	913	925	868	878	850	869	886	890	831	876	877	905	887	860	909	890	931	932	901	870	841	852	864	929	900	871	909	819	886	864	882	920	899	907	873	877	814	876	844	876	875	858	855	911	829	898	862	866	843	909	893	888	876	850	886	864	826	844	907	922	905	846	906	895	913	887	844	904	849	872	840	860	862	898	869	844	918	850	881	848	839	832	904	844	862	837	863	897	898	892	879	882	890	863	899	946	881	870	908	860	845	915	919	886	923	878	852	857	896	836	860	824	853	896	895	934	917	928	899	856	858	857	855	910	849	835	916	857	846	875	873	869	877	845	898	860	919	886	873	831	898	864	892	824	858	868	855	869	919	872	913	864	930	860	889	922	850	874	901	893	870	873	899	865	852	899	860	917	909	905	897	884	839	879	869	888	861	826	903	842	851	876	912	911	918	864	869	909	820	839	851	900	871	927	894	826	908	911	812	837	848	884	917	867	927	861	877	876	893	906	861	883	857	845	916	849	877	862	868	912	870	877	865	864	892	876	871	894	859	903	877	854	925	855	821	899	904	864	845	902	854	888	867	799	851	859	903	844	922	869	865	838	916	908	867	868	878	837	900	872	912	833	920	838	877	854	899	874	910	900	856	909	896	889	848	862	854	859	831	867	837	855	854	839	864	869	881	864	900	850	859	925	874	899	899	805	851	897	861	852	898	878	844	900	884	879	928	836	844	851	883	831	838	885	837	896	903	838	877	852	879	926	912	822	867	868	866	833	883	911	859	836	928	923	903	848	866	854	824	879	861	854	888	901	907	853	831	876	906	870	916	917	906	869	893	885	869	887	845	896	912	861	893	889	889	883	884	857	854	871	938	856	868	883	915	893	875	826	823	864	918	880	871	898	890	908	897	827	884	870	830	887	868	824	880	826	910	898	866	871	887	897	871	846	892	850	859	889	906	853
25118	21102	27647	25808	19306	11511	5830	2886	1789	1213	1011	820	609	615	496	481	457	460	430	438	408	431	415	437	429	419	441	414	445	425	424	392	364	404	380	387	386	387	395	399	404	366	398	398	388	415	392	403	368	379	389	420	350	386	407	373	390	361	417	372	379	370	359	356	381	395	395	419	381	341	381	350	420	346	354	385	374	388	373	401	375	371	401	421	366	391	380	383	405	405	356	367	395	402	388	391	373	374	360	408	371	367	368	362	381	399	351	362	365	350	358	422	379	393	368	417	403	387	343	392	401	361	370	359	365	395	397	409	395	365	357	426	417	381	356	342	394	391	364	384	358	395	383	400	397	380	358	375	364	367	391	387	348	373	424	363	390	385	382	388	382	369	369	404	385	401	368	373	371	372	411	401	366	400	382	406	423	394	383	376	414	354	375	409	379	375	382	365	417	409	362	394	407	390	363	361	399	382	377	369	406	369	361	360	414	379	398	393	404	390	366	399	366	382	379	394	409	392	346	390	356	387	382	402	386	373	386	369	374	370	389	361	386	378	392	383	380	382	403	402	331	396	395	390	419	383	415	394	345	379	407	388	351	357	370	366	360	363	379	355	379	365	375	385	374	387	363	350	446	389	386	362	370	407	411	375	389	366	394	409	394	390	368	390	385	383	391	413	367	392	373	375	407	386	367	392	366	410	379	400	373	410	357	331	399	383	352	358	396	387	370	382	348	356	344	367	411	402	385	392	375	388	383	382	389	406	400	414	374	398	380	397	391	345	399	398	364	431	367	368	360	375	401	401	394	415	387	360	387	399	377	396	366	398	388	373	393	374	392	367	376	377	392	340	377	364	402	408	381	371	376	355	380	405	392	395	368	398	371	385	412	405	367	390	391	367	368	356	345	408	364	395	395	350	418	400	371	402	408	393	394	369	398	405	373	403	406	383	408	384	387	375	373	385	406	382	380	396	395	359	380	380	346	401	348	410	366	369	369	342	335	389	379	374	371	410	377	377	362	379	375	387	349	365	385	384	395	356	426	378	382	371	400	401	394	372	358	400	387	400	383	383	406	361	385	378	408	406	398	402	422	390	383	361	327	368	412	384	387	375	386	327	391	349	388	344	339	403	425	382	429	388	371	378	351	388	395	360	427	394	364	361	356	365	383	395	375	364	398	384	378	399	420	371	388	359	365	398	382	376	403	390	393	362	371	375	383	387	387	371	371	351	396	378	359	381	401	377	398	398	366	388	377	390	382	376	362	379	371	386	369	368	377	369	376	408	369	376	377	399	376	356	424	387	388	341	403	379	376	398	400	369	369	409	367	361	392	370	401	352	390	381	401	376	410	373	365	382	377	421	380	405	366	378	390	424	394	368	399	373	349	389	392	398	399	363	359	392	393	368	388	377	411	398	403	393	400	420	368	387	370	426	376	381	389	361	384	370	396	356	401	414	408	371	362	381	382	377	419	365	414	399	399	398	383	337	394	384	389	413	362	363	378	375	401	406	420	399	372	358	379	354	396	390	359	391	397	398	381	363	371	423	367	379	392	382	366	374	379	368	371	350	369	369	377	363	381	387	366	425	354	352	416	384	366	402	396	351	359	398	350	414	396	412	358	372	395	392	357	384	415	392	370	338	397	330	367	400	390	412	358	398	367	389	358	391	389	353	340	378	380	375	401	391	386	357	374	355	361	373	377	403	407	357	376	358	375	360	430	370	370	381	403	374	395	421	365	387	396	395	426	408	384	416	360	362	396	378	391	390	410	387	353	406	372	374	341	394	380	358	386	368	421	398	397	377	403	364	354	365	358	403	389	362	401	380	410	340	403	412	381	390	413	369	383	377	361	371	388	366	391	375	334	388	361	342	370	363	378	377	386	388	401	400	356	361	367	369	380	372	386	388	414	344	381	353	387	408	387	370	420	339	384	352	409	397	366	373	377	387	381	392	370	387	354	388	358	400	395	370	395	395	391	397	442	340	390	397	368	379	404	376	366	399	403	366	388	390	400	375	364	386	365	392	404	412	363	390	351	385	379	364	344	352	380	400	400	398	400	415	409	363	403	390	395	396	387	344	360	367	381	382	389	362	373	360	403	352	391	389	416	369	412	407	428	346	399	358	408	363	406	388	343	392	357	374	396	365	407	401	354	349	360	347	367	426	384	375	354	390	375	384	385	396	385	371	394	409	376	362	378	389	386	411	410	360	370	373	400	396	363	357	401	384	380	369	399	378	386	380	359	400	386	395	405	402	357	402	398	397	379	393	408	385	372	355	368	414	396	398	379	392	372	392	359	354	381	373	373	406	400	368	388	381	421	390	401	387	371	401	396	355	377	420	391	414	369	375	366	387	355	375	378	365	406	412	399	430	379	370	347	357	373	393	394	356	407	419	367	385	374	371	368	362	398	382	376	381	361	381	384	381	379	378	400	422	421	385	416	400	394	365	378	351	430	376	422	389	371	384	389	412	390	409	377	387	358	404	422	393	378	379	378	408	400	377	396	373	408	384	354	395	401	362	350	355	387	404	391	375	356	389	389	420	357	374	391	372	373	347	390	369	395	399	352	401	367	360	345	378	364	358	388	371	374	404	371	392	349	376	356	405	389	406	398	340	368	400	370	414	392	370	381	404	372	423	436	381	388	390	404	339	418	385	392	404	340	390	371	363	394	408	380	391	382	390	387	380	390	374	373	400	415	399	403	384	382	376	375	395	356	376	400	365	393	386	391	417	411	389	402	398	355	367	352	343	366	390	364	368	416	349	360	393	363	383	355	342	404	362	384	380	396	348	359	399	398	390	384	374	394	395	401	424	424	446	364	399	397	390	402	371	355	382	407	356	384	421	402	348	378	395	382	411	365	367	382	401	376	363	395	347	374	360	377	378	417	407	374	382	371	383	372	383	418	417	388	387	392	406	356	395	370	350	394	410	370	369	382	351	387	378	375	388	387	402	367	381	365	390	384	422	360	377	426	395	395	393	393	397	374	393	372	410	394	389	334	361	360	384	391	384	348	361	362	401	369	353	408	388	399	355	414	410	386	361	378	382	378	365	373	377	442	380	424	370	336	386	398	362	384	376	374	374	383	411	378	422	397	373	382	378	410	371	391	368	393	360	391	351	400	370	377	416	376	381	351	389	375	386	387	368	366	370	343	362	401	387	414	362	398	413	373	348	372	407	387	351	323	356	378	378	356	373	428	377	365	402	400	398	392	377	385	398	398	408	389	389	372	373	353	401	396	417	346	401	398	424	370	371	343	381	387	344	356	333	385	372	381	369	353	369	382	389	392	378	407	416	388	346	392	415	382	368	356	402	383	403	382	368	367	375	390	358	381	376	391	380	377	395	390	408	390	383	383	346	357	419	360	387	402	396	364	405	375	395	357	394	388	405	388	352	358	382	378	420	351	392	366	404	414	354	394	363	365	351	344	348	389	401	337	400	407	392	376	372	391	377	373	404	368	382	390	389	385	341	409	380	408	393	353	380	380	369	380	378
23623	40449	37666	28717	23305	16919	10815	6568	4136	2947	2066	1651	1274	1039	861	803	704	667	642	639	595	581	622	610	666	610	615	552	572	608	573	607	564	516	540	514	530	474	519	492	503	476	537	535	487	485	537	534	505	527	554	493	478	471	510	514	585	502	486	504	488	506	518	505	542	519	518	506	540	529	486	518	515	505	494	474	525	494	480	508	492	536	494	543	565	604	537	548	526	552	563	541	501	563	537	522	521	510	498	516	515	513	504	505	509	514	538	489	537	522	500	510	514	548	515	500	487	521	519	481	505	503	497	496	500	527	484	494	512	491	495	495	485	525	528	508	525	522	483	523	480	502	497	492	460	496	512	529	516	480	515	483	516	509	513	515	526	523	499	539	506	523	469	515	525	498	504	520	553	521	488	520	524	527	466	517	526	484	501	502	441	577	486	516	506	507	529	455	486	502	529	508	491	465	506	506	485	498	508	533	488	489	493	487	497	512	470	483	503	499	533	503	527	490	502	484	487	522	464	534	477	451	492	522	564	537	501	492	480	509	493	502	505	490	524	504	510	501	532	501	495	500	494	545	444	491	507	493	490	501	504	542	502	481	484	508	478	508	510	508	514	481	499	534	518	505	508	513	493	529	527	516	468	513	514	489	533	544	475	494	468	559	503	509	507	500	524	493	471	551	494	506	553	496	503	484	498	463	494	544	498	497	474	520	499	503	526	506	478	465	530	498	501	523	531	492	515	505	478	530	543	534	481	518	542	514	529	534	499	503	555	516	513	510	458	497	464	473	494	520	511	509	518	523	472	501	517	475	476	516	530	520	480	503	479	497	434	535	464	514	507	503	512	522	504	508	516	525	511	484	518	469	485	540	507	500	541	515	496	477	457	522	480	498	488	501	492	499	495	553	517	474	530	485	484	529	494	464	496	502	493	499	511	466	502	487	529	514	506	495	466	507	498	467	463	478	532	527	516	501	491	525	554	529	485	507	513	539	540	494	491	473	489	513	498	523	483	489	483	487	543	511	513	528	465	507	497	498	546	520	476	489	498	535	501	512	524	508	469	481	495	535	527	471	509	534	533	497	558	528	525	524	487	446	490	508	548	490	520	474	505	490	481	511	472	516	511	491	498	499	521	551	492	468	542	549	507	491	534	516	510	487	522	486	483	493	528	497	491	510	524	506	516	573	514	522	504	502	473	498	529	480	481	495	478	492	476	529	517	542	480	485	511	520	495	493	500	455	488	511	470	506	504	534	483	535	507	498	490	483	536	510	523	493	527	563	523	497	520	505	483	520	519	477	506	482	521	494	499	512	514	510	481	470	540	520	488	475	503	501	529	517	475	514	518	523	557	522	489	510	492	483	475	497	507	522	488	547	524	477	532	511	524	456	479	519	520	465	484	487	526	457	496	467	522	482	502	524	480	542	486	517	529	478	513	531	493	505	521	507	520	522	501	490	536	502	541	479	504	493	476	488	463	526	488	489	514	534	490	506	518	490	542	487	494	568	493	510	502	521	519	518	486	516	518	491	481	535	502	474	492	489	501	515	484	518	470	536	471	485	481	508	536	534	467	560	536	483	536	520	513	521	483	490	489	512	502	490	519	536	532	464	445	492	513	503	521	487	536	511	478	482	531	504	486	504	516	523	504	541	485	513	495	525	515	497	484	522	486	548	484	569	499	469	526	498	508	543	522	481	529	523	502	542	545	495	471	514	461	524	507	488	492	544	495	496	450	507	503	485	512	513	554	533	487	512	461	510	520	502	498	498	516	483	517	547	560	510	465	546	526	479	519	529	525	487	513	454	507	457	489	539	488	473	471	504	511	516	505	520	521	532	474	456	504	486	504	508	484	448	540	472	521	478	501	500	475	495	536	478	492	515	531	548	522	476	530	480	511	534	520	554	468	502	502	505	510	502	538	487	516	494	520	528	472	507	519	491	494	493	524	509	534	480	529	464	489	503	537	506	504	513	521	489	509	503	497	509	561	485	475	524	515	485	520	481	481	511	550	496	484	524	472	527	484	459	518	522	479	504	497	495	504	492	495	506	570	495	469	501	497	535	466	488	463	509	516	523	525	501	501	542	479	522	523	490	506	497	520	507	508	481	470	489	503	492	505	441	518	499	510	505	520	506	486	498	520	488	503	481	495	503	506	495	494	509	512	502	477	486	517	534	447	534	539	502	525	509	479	471	500	498	542	496	491	536	465	529	493	531	505	534	495	498	481	459	519	514	528	510	499	505	534	502	488	523	546	461	525	525	489	513	505	508	498	483	493	490	501	495	509	542	507	481	539	486	508	469	494	508	474	503	455	480	469	503	481	510	486	520	497	513	528	513	517	498	466	501	481	506	536	519	529	518	473	499	519	499	503	507	484	452	477	511	497	516	511	499	517	486	492	453	503	497	538	483	491	516	513	510	472	491	502	491	501	500	494	534	506	531	481	500	521	499	493	516	524	533	486	526	483	508	514	485	509	498	526	484	474	502	525	514	487	500	507	530	491	476	496	522	526	491	448	487	485	519	501	498	506	473	499	482	498	526	472	510	503	465	479	501	484	483	507	511	479	487	474	520	502	512	531	514	472	503	502	515	483	510	492	487	515	506	507	483	518	483	523	502	457	502	496	527	487	507	492	489	501	505	519	514	509	525	504	486	518	507	535	519	500	469	472	486	485	484	493	501	491	492	490	500	492	506	492	539	512	470	553	501	480	498	462	491	514	513	486	495	480	500	487	480	513	513	512	524	543	520	500	523	506	498	485	526	509	466	509	517	537	523	493	526	530	538	499	499	501	521	521	499	481	520	495	498	503	512	480	479	557	509	503	483	497	564	481	514	504	484	522	504	517	543	524	489	509	502	494	496	469	528	465	503	478	495	554	490	516	537	513	488	499	482	507	526	522	525	526	518	474	506	514	514	541	509	550	481	497	495	510	506	506	488	508	505	484	478	503	515	494	526	495	528	509	529	535	506	526	533	497	492	486	520	491	478	481	510	540	536	516	479	493	537	528	548	527	488	486	523	552	499	501	497	483	495	471	477	517	509	485	550	470	498	501	502	480	497	517	513	519	485	485	477	509	501	488	508	505	515	510	535	494	504	499	526	487	529	525	542	495	519	508	527	451	543	486	499	512	513	489	476	554	495	536	516	467	501	486	510	476	539	504	484	512	476	496	485	517	520	506	567	496	561	513	523	489	481	509	537	488	481	526	496	546	480	461	541	524	518	513	492	507	463	507	538	503	496	500	520	514	538	517	525	494	537	499	528	527	510	483	457	526	500	517	510	492	528	497	508	499	511	509	518	511	510	490	521	510	500	494	466	469	494	483	539	505	467	496	467	515	556	546	511	516	522	495	529	491	474	492	495	523	500	529	517	472	540	491	503	511	513	520	494	490	492	515	516	518	490	483	531	519	491	487	498	489	497	486	482	507	502	502	518	471	521	454	510	504	498	508	537	499	531	479	485	462	519	501	502	499	533	543	498	499	499	544	511	529	489
22844	21133	28937	23645	21383	22250	18586	7095	3814	2678	2033	1632	1429	1245	1157	954	911	871	900	848	837	811	782	829	834	778	818	713	708	825	753	780	733	685	711	749	734	732	686	736	685	667	688	745	715	731	722	724	769	680	707	697	721	670	718	716	713	708	697	650	721	694	698	689	720	756	705	671	702	732	644	692	712	706	662	693	697	735	721	700	727	666	753	742	715	760	740	778	755	757	763	750	748	706	795	745	730	726	738	726	707	755	665	716	636	705	681	707	678	699	656	730	733	684	703	703	689	673	736	682	674	740	665	726	690	696	729	643	658	677	660	676	704	693	700	720	717	703	660	714	715	723	717	715	694	721	696	709	718	767	657	650	701	719	736	678	691	692	710	711	729	711	711	717	708	667	635	698	711	704	705	672	706	715	673	720	717	703	740	727	673	675	673	700	706	667	671	707	705	718	710	667	717	664	699	700	687	710	681	710	682	716	683	763	684	673	685	742	683	670	696	685	696	700	674	677	691	652	688	744	665	701	701	614	679	715	692	710	656	740	681	689	709	696	667	714	659	666	701	671	680	680	716	698	705	675	720	690	687	693	721	693	658	721	711	685	682	691	716	713	688	708	692	732	702	728	720	751	702	684	708	669	691	723	709	693	681	678	661	700	678	649	670	686	707	721	714	669	691	700	682	681	702	669	706	669	722	661	742	683	652	668	686	687	707	746	688	723	682	673	715	681	658	679	644	665	732	679	670	724	682	665	662	691	704	713	680	705	661	666	672	675	744	673	690	741	725	762	702	654	687	681	705	712	673	698	689	715	660	728	691	728	735	698	681	728	778	681	668	658	688	666	701	697	679	653	647	703	700	707	684	780	742	686	671	662	659	693	738	668	685	722	706	718	666	633	732	691	733	696	626	714	687	690	720	704	716	677	691	689	730	702	719	723	671	708	718	664	664	689	685	731	692	669	709	729	674	647	687	731	695	663	708	699	669	686	704	678	753	699	717	709	695	695	731	716	669	664	696	692	712	762	700	665	680	746	707	718	661	705	691	719	725	747	682	621	661	754	708	724	726	726	685	719	673	685	725	692	693	722	654	718	721	703	713	749	718	713	749	669	727	721	687	719	684	695	714	694	672	724	684	720	677	655	691	686	678	703	655	688	695	694	693	702	696	662	695	659	685	737	711	711	683	706	698	620	747	687	669	656	716	728	667	715	728	621	727	700	731	696	740	691	716	694	669	707	713	727	699	661	659	670	673	675	733	661	698	651	678	716	681	704	680	683	729	695	685	714	702	705	706	701	710	668	677	705	663	729	716	684	702	639	720	648	616	745	713	628	703	691	716	676	726	719	738	665	740	695	665	724	708	662	696	685	686	698	702	723	701	702	670	664	702	695	676	724	710	685	690	713	687	671	693	702	740	716	711	683	734	680	701	708	724	684	684	698	778	684	661	668	688	666	712	685	697	708	671	692	763	697	711	721	708	681	690	706	673	749	694	697	675	676	683	736	698	726	724	674	686	648	685	671	701	663	693	707	697	712	734	680	723	679	731	688	690	767	674	703	664	740	704	677	697	705	705	738	681	724	719	661	695	693	717	716	721	698	684	723	676	682	696	724	649	720	693	697	680	682	707	671	639	701	724	675	684	729	688	720	715	680	687	628	698	732	705	682	744	684	728	727	671	732	716	674	721	692	668	709	660	690	709	732	694	660	659	720	709	706	730	736	724	691	715	740	718	749	678	694	655	676	685	688	696	709	713	740	672	689	713	683	684	668	655	681	693	718	672	673	696	678	700	679	670	641	708	651	653	682	703	666	679	700	703	737	730	654	693	710	633	748	646	707	688	700	673	712	679	712	714	688	683	697	662	656	684	686	675	714	680	716	654	724	726	676	691	706	707	709	700	698	661	731	671	684	702	679	734	720	730	659	674	688	644	675	745	720	711	726	695	724	662	669	680	682	664	677	694	754	719	707	686	728	713	680	659	704	686	682	738	696	683	698	712	716	694	689	742	709	728	685	680	690	653	685	731	677	728	707	676	739	687	673	717	710	690	715	663	698	712	707	711	689	678	693	744	675	752	707	696	651	714	665	683	663	676	674	667	734	699	698	714	701	683	747	703	697	676	714	696	671	684	678	701	675	682	699	707	742	678	681	708	694	734	705	674	692	733	689	705	656	647	702	694	668	660	729	729	727	670	717	696	710	647	651	677	641	659	671	672	701	683	681	707	714	653	671	721	712	674	671	721	655	676	738	696	708	675	702	685	698	661	715	688	703	736	667	663	702	693	680	679	683	712	681	701	727	702	703	744	737	674	704	649	715	706	639	738	711	679	694	692	659	692	722	688	726	739	700	652	708	693	686	699	680	704	709	726	675	736	732	696	733	691	661	705	703	702	715	706	726	657	685	649	700	701	666	712	726	734	710	698	696	691	692	695	732	676	705	668	711	750	701	709	721	738	662	672	695	684	657	683	669	668	693	703	662	711	702	716	697	722	725	709	710	693	674	708	732	658	728	709	712	708	616	682	703	652	674	683	725	691	689	743	711	741	706	767	716	650	690	698	688	705	746	674	665	663	666	722	688	694	732	700	688	749	690	668	676	718	671	715	704	705	723	687	697	679	684	717	668	699	751	679	706	652	678	735	650	688	688	751	678	677	685	657	700	705	716	687	689	691	669	719	707	668	665	741	737	685	648	647	714	728	701	758	658	646	704	721	707	661	704	704	686	701	686	685	668	693	707	653	671	711	679	640	742	750	656	658	670	708	700	705	667	703	662	680	674	704	718	704	714	625	719	696	743	715	668	710	694	720	684	646	682	705	693	694	692	653	646	711	695	690	683	670	685	704	668	681	676	748	650	707	697	686	703	685	679	732	653	712	708	689	684	713	694	708	733	673	695	692	716	686	681	689	704	727	679	704	732	709	725	709	715	723	679	712	694	679	692	681	689	724	681	678	693	703	670	700	708	684	724	762	701	700	672	714	652	716	684	682	686	710	689	694	691	710	704	673	723	693	684	700	739	638	719	714	724	696	701	669	644	709	685	668	694	679	675	722	732	679	657	726	678	726	665	699	726	721	675	733	669	691	675	681	674	675	709	658	724	688	663	689	699	711	702	674	678	704	648	664	705	683	723	707	699	718	718	654	674	700	752	654	698	657	664	738	677	691	696	681	718	719	708	693	709	683	741	703	733	692	698	669	682	695	646	697	687	689	683	730	671	710	713	666	668	685	729	699	710	648	685	676	660	746	673	711	697	773	705	705	667	682	654	716	716	735	698	707	738	693	675	670	672	697	723	709	671	714	674	686	716	679	745	707	697	699	660	729	636	672	709	710	722	678	700	707	663	656	702	672	711	737	706	659	688	719	675	657	671	718	710	698	666	669	704	696	699	724	709	685	711	712	651	676	693	693	733	715	683	681	663	752	688	677	729	650	716	754	673	655	695	671	713	673	686	676	671	714	730	667	734	690	697	695	753	693	700	693	707	689	660	688	681	715	740
26577	49977	45800	36475	30359	23951	16910	11512	7610	5199	3999	2966	2438	2158	1761	1444	1381	1249	1199	1119	1192	1128	1153	1098	1062	1062	1030	974	1004	1117	1099	1071	907	961	918	871	912	927	906	871	885	878	957	971	935	943	909	880	892	958	939	916	887	879	874	846	837	902	896	865	854	845	832	936	920	886	908	861	837	904	896	864	920	847	872	887	887	889	861	899	837	911	923	931	947	1010	994	1001	956	928	980	933	938	918	1059	1012	938	906	904	857	858	860	863	897	908	871	839	875	881	862	890	892	886	856	932	846	819	827	847	865	856	883	846	867	837	873	898	870	903	892	830	822	853	884	877	849	852	822	926	876	857	891	855	872	859	880	847	881	816	826	875	882	848	878	848	832	873	852	842	854	884	896	809	888	864	926	909	887	848	894	911	892	836	866	882	873	827	831	852	811	898	846	870	846	838	858	906	871	843	891	902	881	850	819	906	895	862	860	848	865	867	931	819	865	894	887	887	838	849	862	872	886	857	843	863	866	926	906	872	880	849	846	902	852	797	857	897	867	917	871	855	862	839	865	869	859	836	815	831	882	831	856	838	857	805	824	863	841	825	866	911	913	866	878	884	864	857	890	865	876	847	849	860	899	927	905	862	850	874	878	893	911	869	871	832	871	902	827	841	853	879	879	882	865	914	852	933	853	823	872	831	837	834	850	860	858	839	879	841	838	895	856	838	858	855	858	886	874	824	934	883	876	920	892	861	847	885	864	884	887	859	859	841	876	827	836	902	869	875	923	821	859	874	859	851	848	827	867	879	901	897	895	876	936	898	911	860	874	870	913	874	848	881	824	850	851	865	820	897	874	859	899	897	918	872	874	878	819	838	836	851	840	840	870	859	911	865	862	838	864	877	905	858	899	894	890	893	830	900	900	853	891	826	831	878	856	910	882	855	856	854	847	843	848	913	877	901	890	858	877	903	876	877	839	841	830	858	877	855	922	872	889	860	867	861	856	878	860	840	915	857	883	911	893	921	823	819	844	837	867	867	877	877	863	812	849	855	933	888	884	889	903	915	889	839	881	848	861	902	857	842	848	872	845	856	835	917	864	838	909	832	854	831	903	826	888	807	851	899	831	792	851	873	912	896	833	862	912	889	874	834	919	870	829	842	801	834	872	891	838	831	905	879	858	880	899	879	847	854	850	936	872	868	876	877	855	857	897	844	832	838	883	895	886	896	899	855	883	831	851	882	853	852	839	869	857	861	859	861	866	933	853	846	848	853	859	836	878	840	873	877	893	877	868	845	856	859	854	888	891	841	887	910	868	834	845	926	840	849	863	817	890	856	877	825	922	868	896	880	898	834	890	826	873	837	875	840	855	879	829	856	897	897	910	854	900	849	839	882	856	882	868	853	835	838	848	837	814	871	848	877	852	856	879	908	878	830	853	893	888	865	863	866	893	850	877	842	858	863	832	856	840	871	863	838	861	835	837	836	864	839	903	864	906	870	835	892	860	921	870	863	904	858	877	890	856	899	847	862	911	859	882	897	827	869	854	865	837	894	891	877	870	954	855	919	938	890	883	876	893	830	890	866	909	835	858	866	852	808	862	876	884	840	855	933	836	829	880	924	849	860	898	883	858	858	927	835	869	912	850	873	867	833	858	871	848	858	851	832	845	869	885	833	854	876	850	851	845	865	890	864	848	855	880	814	887	882	873	870	842	895	900	895	886	824	884	840	864	847	874	886	917	863	855	896	827	859	893	877	853	841	835	906	903	872	924	875	864	851	856	889	859	872	852	913	859	858	881	927	880	893	851	901	815	840	816	856	910	834	836	861	823	866	883	909	891	877	906	858	889	891	848	866	903	915	872	890	850	839	836	849	869	857	839	890	883	907	890	870	862	891	877	893	868	921	855	895	914	843	816	853	850	857	876	860	893	862	849	900	851	851	870	840	864	830	843	887	922	910	876	878	843	895	872	914	853	851	908	905	886	876	877	857	890	890	888	823	947	878	899	889	863	883	880	874	853	814	853	877	947	932	881	882	861	891	908	858	839	871	866	887	880	862	876	901	832	833	895	877	889	910	884	853	887	836	826	924	846	842	840	858	827	828	821	874	869	856	875	862	883	899	839	860	891	830	789	821	846	872	859	846	865	873	861	845	868	884	878	895	863	905	896	858	920	887	831	839	933	836	926	844	918	900	868	838	871	924	891	889	879	936	819	883	817	851	849	867	896	863	867	897	898	824	886	885	851	864	854	878	892	872	881	840	891	832	869	866	888	876	866	892	856	801	886	869	916	852	852	908	942	850	905	845	868	840	887	906	858	847	834	871	835	901	847	829	844	862	890	877	896	872	849	885	872	910	848	914	887	931	866	842	887	864	918	858	826	836	868	871	867	855	853	829	893	890	838	850	861	864	907	886	936	837	864	840	848	849	849	863	901	862	924	856	837	864	896	838	862	873	884	899	848	871	898	875	881	892	924	855	925	874	870	855	835	916	877	919	869	857	889	880	896	862	895	856	881	861	881	789	882	827	858	880	857	878	852	903	836	857	878	862	887	844	891	913	854	874	808	887	816	824	885	868	905	866	861	795	867	846	861	854	869	894	874	822	855	801	910	872	846	849	849	849	848	860	857	824	865	826	882	920	846	869	822	836	851	838	903	847	828	839	905	856	843	910	807	895	857	841	886	824	915	906	803	919	902	874	822	890	872	881	857	867	868	848	863	862	903	876	891	874	903	930	906	894	845	843	870	832	833	892	865	857	906	861	844	848	900	843	874	879	853	847	851	813	871	849	885	877	869	831	858	841	856	838	878	897	862	888	854	888	864	840	877	857	851	879	848	874	891	881	901	878	875	842	829	895	862	869	855	859	890	870	866	894	838	851	859	871	888	900	884	870	924	850	880	887	863	849	882	852	898	857	862	845	863	848	948	892	863	942	846	837	840	865	873	863	887	849	891	884	886	832	812	852	877	808	899	840	865	839	775	841	910	845	933	845	856	873	892	830	880	848	873	881	843	816	838	886	931	844	834	919	824	828	850	868	866	826	883	869	885	839	825	885	850	876	859	882	858	884	843	843	914	852	862	902	841	820	863	867	867	846	899	895	895	859	846	887	856	867	845	828	862	853	854	866	862	926	865	855	829	862	851	893	894	889	869	892	876	890	825	861	824	886	883	917	931	867	859	880	864	868	887	870	898	882	893	853	824	860	887	916	816	886	874	862	917	878	877	877	909	876	880	881	813	858	862	866	892	880	850	852	879	908	828	847	831	860	855	838	862	873	821	868	857	829	855	889	887	856	860	904	927	812	824	856	838	891	868	862	872	867	812	865	889	877	900	896	842	847	802	874	842	862	830	849	877	822	878	859	830	877	951	855	845	889	848	822	801	875	873	846	847	861	862	869	870	883	888	824	866	895	841	938	838	871	846	875	866	854	916	854	894	882	824	865	844	879	864	925	864	918	890	792	929	860	884	889	852	869	851	825	816	836	876	937	789	852	889	909	850	840	893	894	824
27204	23503	27979	21008	11982	6462	3592	2066	1379	1020	904	695	632	579	584	490	570	517	520	527	497	495	494	542	508	471	492	516	523	487	512	510	493	484	491	476	490	490	495	468	472	465	455	477	488	524	480	485	495	474	515	519	500	471	509	474	480	485	458	445	483	485	516	486	459	531	500	451	495	495	468	447	502	500	435	469	470	484	494	513	517	478	475	494	516	526	519	457	452	499	527	466	468	453	481	488	496	460	494	497	500	479	478	456	497	481	439	505	501	453	490	497	492	474	534	468	511	508	501	469	509	486	510	454	533	457	497	483	477	460	481	513	463	497	474	471	523	497	464	508	449	502	473	501	487	492	483	481	516	542	480	472	455	457	477	509	475	481	463	439	484	511	436	474	467	482	468	480	491	487	495	487	517	451	494	482	476	488	471	493	520	476	479	491	487	485	500	477	480	489	456	459	458	485	480	462	457	433	462	513	476	467	492	443	488	489	464	479	476	503	514	466	484	505	494	479	540	502	448	480	471	461	499	451	495	528	468	506	495	484	521	476	496	461	486	483	472	493	494	495	471	468	519	455	484	480	484	454	491	509	459	483	483	483	464	440	479	509	493	478	473	455	515	487	518	513	523	485	472	488	498	478	490	494	474	485	484	481	485	500	470	482	466	471	506	499	502	501	449	529	483	485	485	465	483	491	473	504	497	464	475	462	487	460	497	513	467	500	500	503	493	474	482	502	460	514	473	464	461	473	475	511	515	489	505	458	468	482	496	484	471	434	493	489	524	486	516	515	445	489	513	494	475	480	492	508	510	462	518	500	480	526	453	486	504	501	468	491	457	493	472	468	480	484	486	479	510	477	499	487	439	470	511	478	481	449	467	484	440	478	449	523	469	447	480	497	519	496	481	495	476	492	487	491	465	506	511	465	531	510	501	495	530	483	486	465	506	484	496	473	496	475	486	523	505	490	494	477	523	521	489	468	489	516	491	484	495	438	462	523	486	459	523	495	460	495	511	469	488	503	489	460	523	554	515	488	493	451	485	477	481	484	510	484	457	486	476	494	462	493	453	489	470	513	494	488	484	461	475	463	447	431	495	470	502	481	461	475	473	485	501	491	487	443	496	479	505	492	525	477	513	468	459	497	443	505	498	460	485	523	468	487	484	472	457	517	477	494	487	446	479	437	457	508	470	517	493	516	495	541	513	487	504	499	450	461	521	477	466	512	524	456	504	505	493	503	458	487	472	489	488	501	515	480	496	475	453	483	492	486	488	505	521	503	475	484	485	512	544	469	488	502	485	481	490	475	491	500	503	473	510	506	500	508	471	524	461	493	464	473	513	437	449	490	466	455	523	483	462	464	487	475	463	510	454	487	515	481	504	472	509	462	451	443	488	467	474	507	489	511	497	511	464	452	474	536	459	472	507	470	481	465	506	513	511	468	518	496	447	479	481	453	482	484	494	504	487	476	502	515	459	488	472	501	487	467	462	482	510	516	529	469	508	450	503	482	480	454	467	467	503	491	497	477	486	499	474	464	496	447	476	475	469	485	462	500	463	453	473	487	433	462	517	502	499	509	492	483	493	463	479	508	458	498	436	490	496	502	460	486	478	458	531	516	476	451	467	465	520	501	479	477	453	462	436	471	445	481	463	479	484	496	496	505	511	482	509	476	479	465	477	497	477	464	452	466	466	468	479	472	481	489	440	491	445	489	503	527	504	504	466	503	442	468	501	459	478	483	468	448	515	446	459	481	497	503	479	507	455	489	483	525	469	513	463	521	495	529	492	497	494	484	515	513	466	484	471	473	490	472	475	507	464	504	473	505	451	498	480	495	458	487	501	463	506	496	489	492	523	498	472	522	526	487	533	503	518	523	462	493	476	494	478	491	528	447	483	473	484	473	468	473	529	483	474	504	481	459	493	483	459	506	479	481	479	498	520	477	466	487	495	471	505	464	504	451	480	488	463	503	478	490	503	522	462	459	503	486	481	482	481	483	488	466	492	484	471	468	492	522	521	436	501	439	484	523	486	449	519	474	487	478	497	468	439	488	492	472	457	481	508	490	504	483	484	484	547	497	489	484	452	485	500	445	471	449	460	489	499	461	461	519	445	462	463	470	503	481	463	471	461	457	463	509	518	524	460	459	492	481	498	498	446	463	470	489	515	454	491	505	480	498	456	484	474	476	486	489	512	502	452	456	424	497	467	479	489	501	500	457	497	506	480	495	482	464	504	498	510	477	493	498	523	508	484	523	467	511	481	465	467	480	465	512	526	514	465	510	518	480	512	465	521	493	473	509	472	502	455	475	484	452	502	519	488	468	502	469	487	515	479	453	474	530	474	494	480	509	507	468	445	536	488	497	464	536	468	487	521	474	484	493	492	479	521	475	492	486	485	518	494	463	503	478	495	518	471	456	479	478	529	477	475	481	505	454	473	468	477	509	533	470	473	485	472	465	485	492	484	471	507	523	436	481	510	462	499	525	477	476	473	488	452	466	502	462	473	546	538	472	494	474	500	469	478	461	474	478	462	498	451	480	506	508	475	485	492	506	482	517	505	508	458	498	531	512	462	498	485	479	452	504	463	531	480	490	489	530	490	502	478	514	472	500	472	520	453	487	482	488	471	469	477	486	470	466	463	455	493	509	490	489	519	471	481	502	526	482	476	465	508	482	542	452	440	470	499	499	478	463	475	489	459	531	479	470	494	457	497	474	478	501	486	495	469	494	489	489	490	457	437	470	476	495	461	498	460	490	524	445	462	467	462	467	488	480	511	483	491	477	477	486	453	435	500	479	532	497	466	495	474	482	494	472	491	507	453	470	505	478	464	479	469	526	480	478	502	455	483	482	488	447	453	471	457	498	485	525	483	476	532	490	487	466	458	522	433	482	512	490	480	483	518	462	461	496	487	501	466	508	487	449	456	516	435	463	487	500	500	494	476	495	492	444	500	492	538	477	501	478	477	471	465	527	497	525	472	504	483	487	476	547	522	468	478	519	472	484	485	505	494	501	466	490	483	450	454	457	458	474	491	483	503	485	503	492	505	497	506	478	476	502	457	503	488	487	496	500	482	488	512	515	528	471	473	504	473	496	511	464	498	461	494	457	479	486	486	495	471	452	469	496	460	488	493	485	507	495	517	471	497	458	500	520	522	497	532	490	506	537	475	476	434	481	479	489	469	505	485	475	477	478	493	493	500	499	509	497	469	497	463	452	475	466	449	491	466	517	525	507	494	479	476	506	481	460	457	524	503	483	489	469	496	521	528	483	465	452	511	473	484	503	512	475	472	461	476	491	487	491	449	473	502	482	484	497	441	480	473	502	501	443	465	461	471	488	461	498	480	481	510	489	515	475	482	512	467	469	453	496	508	444	490	531	457	509	515	520	478	509	466	424	523	458	492	474	466	507	481	480	488	450	495	494	484	458	491	505	491	482	499	464	484	462	483	476	474	517	480	484	496	497	464	487	464	466	486	479	505	495	495	462	475	503	507	499
23048	38290	34118	23677	17387	11707	7479	4547	2758	2080	1536	1208	1091	950	867	741	705	694	714	655	642	694	698	657	633	660	673	600	661	632	637	663	623	642	621	655	596	629	616	634	656	614	625	565	671	611	661	666	611	599	617	589	609	602	610	601	626	643	621	564	641	637	584	609	616	668	649	633	569	570	624	573	601	638	648	634	634	598	602	643	641	596	618	583	641	616	616	649	678	638	670	576	639	649	647	636	601	624	575	597	605	584	579	614	610	670	574	601	637	582	594	622	588	647	629	588	603	614	574	616	593	635	583	606	641	616	614	591	595	612	627	693	588	604	608	609	596	632	617	606	598	599	620	606	642	579	650	607	590	591	601	614	591	655	635	634	588	591	601	590	592	587	604	573	630	601	628	611	607	547	628	649	601	588	630	576	617	592	602	606	606	605	581	601	597	610	576	578	601	632	637	635	586	655	627	619	607	631	563	627	630	647	574	616	625	580	610	585	603	585	596	603	628	598	641	598	596	598	611	624	610	612	596	621	616	615	602	645	639	627	622	628	616	600	621	570	588	595	592	620	607	620	625	594	632	597	629	613	650	625	641	564	560	601	639	635	578	584	644	606	584	613	617	634	620	620	635	609	576	540	636	640	586	611	641	601	617	658	640	640	627	640	595	635	591	595	594	617	610	594	604	626	601	616	584	588	577	661	590	603	649	617	604	592	658	676	630	655	644	633	596	618	595	595	634	633	586	590	577	609	584	640	588	624	633	625	642	634	606	541	623	567	626	585	591	637	581	636	591	620	572	623	577	620	619	598	644	630	591	639	597	608	617	592	600	634	598	640	588	626	598	574	566	640	586	641	588	609	569	668	644	643	620	644	616	551	617	654	639	614	618	631	646	616	613	616	642	637	623	591	601	641	610	657	584	565	589	590	588	665	611	600	661	601	585	604	604	582	600	602	571	531	590	605	663	608	578	577	609	558	616	596	600	609	632	597	611	604	585	581	583	578	568	645	587	591	628	623	584	590	624	595	578	639	575	634	599	640	625	637	658	612	600	648	664	563	579	580	603	608	633	618	660	609	642	631	610	625	619	583	621	604	592	614	601	641	576	592	601	574	617	603	601	591	607	660	612	641	603	634	670	565	604	561	604	594	626	641	556	612	594	659	576	612	609	603	609	642	647	621	611	589	631	602	605	623	635	611	630	614	595	608	624	610	584	605	628	616	577	610	655	572	601	593	559	629	640	626	632	592	643	628	655	585	611	590	655	590	643	550	618	603	609	598	647	597	619	610	645	564	638	572	596	603	617	595	616	611	626	602	599	597	623	599	579	570	592	602	638	625	595	673	599	601	573	574	585	592	558	600	622	633	607	624	583	618	603	600	634	651	591	628	659	598	585	599	611	648	593	618	603	592	621	614	640	583	660	616	624	627	638	614	638	635	600	580	607	631	668	619	597	647	607	657	616	605	601	600	590	617	625	581	619	640	603	636	625	630	643	600	592	637	589	605	633	587	604	584	611	597	626	610	597	587	622	614	626	608	582	603	598	639	597	611	601	594	647	606	645	613	621	608	598	600	554	604	585	614	559	629	599	590	611	626	623	625	619	608	620	634	582	603	598	600	640	611	627	654	605	609	604	639	672	556	612	624	630	633	615	636	633	562	638	604	607	581	591	614	604	607	627	641	594	625	592	579	621	586	586	623	612	625	624	631	636	605	613	614	613	610	649	634	607	630	610	599	593	599	611	648	610	614	625	624	595	578	607	621	599	631	612	620	636	592	631	604	600	578	621	629	608	584	596	623	611	589	592	658	654	611	641	620	638	546	600	659	654	597	604	605	613	586	579	571	625	583	624	608	610	643	619	608	605	634	623	598	634	661	638	613	617	579	641	591	612	634	597	636	641	604	626	608	645	592	597	615	615	597	654	602	626	594	617	615	584	660	636	616	636	640	676	581	582	652	607	625	630	587	604	593	619	627	580	659	618	617	624	615	605	653	623	656	654	599	581	615	616	591	583	588	620	580	600	603	626	619	579	612	665	601	609	625	606	593	578	605	611	612	642	590	632	586	601	620	647	617	623	668	634	626	597	646	601	612	579	562	636	609	597	696	625	615	618	599	609	589	592	636	592	589	612	589	627	590	652	641	611	587	624	628	608	619	612	591	651	602	615	605	603	584	582	609	587	570	641	670	644	632	633	645	594	596	643	588	602	591	594	622	561	638	663	633	613	601	601	589	582	632	600	608	592	620	600	584	587	614	599	616	626	624	581	577	624	633	603	645	608	578	629	602	604	604	644	584	611	625	583	601	634	607	640	632	656	587	592	611	606	623	632	618	599	586	628	590	557	572	589	592	631	632	601	585	610	617	609	620	659	618	624	625	608	599	599	567	609	597	601	625	599	598	627	590	638	636	604	628	616	583	605	590	605	616	575	599	675	580	601	610	665	576	618	589	616	604	631	623	584	618	624	582	636	646	638	652	603	627	551	598	623	617	584	629	592	642	586	597	592	621	644	644	574	636	625	596	611	599	591	628	592	607	611	636	607	623	621	598	598	617	636	607	574	564	581	613	620	627	597	616	571	626	619	608	570	623	595	618	640	586	638	647	648	567	589	636	629	627	612	580	626	645	594	630	605	611	601	618	645	571	635	592	586	647	646	604	592	649	622	582	654	610	627	660	578	599	630	604	608	608	608	652	594	639	635	632	619	607	545	640	619	568	617	563	610	632	587	642	621	633	613	655	590	644	538	630	602	639	623	608	612	580	580	588	620	635	556	665	633	573	599	635	618	608	606	638	636	618	594	571	638	578	620	627	564	599	631	648	593	613	588	587	565	597	606	636	613	615	587	618	634	576	622	601	657	619	597	606	654	631	634	593	646	616	573	623	600	590	580	661	653	606	601	636	626	619	637	649	609	631	608	644	550	625	587	593	604	623	592	615	598	624	613	566	596	605	598	601	632	627	629	610	618	648	614	618	575	616	620	636	639	618	617	615	650	627	602	628	595	615	618	603	633	609	608	595	589	603	603	624	627	675	619	622	608	606	569	624	612	604	651	626	630	595	615	585	615	608	591	597	590	615	607	617	639	595	627	650	594	582	696	620	597	657	614	589	611	600	669	611	589	603	628	599	593	633	578	620	601	619	621	606	581	622	663	593	609	633	574	654	602	623	624	610	642	617	589	606	629	577	607	611	654	574	603	579	624	604	625	623	615	624	581	608	582	618	617	587	613	639	585	621	603	597	646	594	610	589	592	657	633	609	592	600	542	610	624	564	671	633	614	601	593	683	612	635	601	654	634	600	621	626	593	592	618	602	617	625	591	602	605	606	591	586	621	631	621	592	591	627	635	629	588	595	598	599	604	624	622	615	639	602	606	591	621	598	616	607	587	596	577	631	607	610	619	578	608	609	563	569	681	609	605	663	574	602	616	645	579	606	610	597	627	593	593	617	601	612	569	615	657	580	606	638	603	603	602	623	583	613	588	633	618	589	607	591	618	575
23772	21086	28450	24191	21686	18240	9381	4251	2414	1861	1520	1261	1164	1074	966	883	910	835	871	834	782	787	811	762	735	769	816	732	769	752	778	784	754	719	737	710	751	779	749	754	722	725	775	756	729	769	742	687	705	727	735	719	683	784	787	737	696	794	704	713	687	722	743	719	747	712	717	773	717	748	739	710	725	711	706	791	720	736	727	691	705	725	713	749	755	750	741	749	743	754	769	770	725	747	758	786	743	704	713	763	711	729	707	707	738	752	762	693	716	722	709	764	774	714	696	714	711	733	726	743	701	749	724	743	772	751	751	738	729	753	736	756	734	733	733	647	761	708	733	740	736	723	730	699	718	696	714	702	724	713	732	679	694	765	768	754	740	760	672	721	691	718	760	767	703	748	698	719	736	694	709	717	785	694	720	743	705	766	726	706	739	697	722	689	704	691	694	717	743	757	731	749	713	751	721	713	766	729	721	694	719	720	685	712	766	713	697	710	713	708	675	706	734	693	731	699	755	712	753	739	755	743	712	669	731	690	707	751	712	726	692	701	704	739	767	731	741	704	719	773	737	711	776	672	746	719	759	716	704	702	705	710	730	742	690	698	765	690	736	656	692	706	740	714	729	736	725	729	658	686	727	701	739	661	745	697	720	712	679	746	704	751	762	740	768	737	774	743	695	743	693	657	705	728	666	719	753	755	718	715	709	714	733	710	740	727	700	751	755	729	730	740	731	710	759	730	707	754	723	746	709	696	707	729	705	703	716	748	746	680	784	735	672	724	761	743	698	714	739	766	766	750	760	727	724	729	720	687	748	742	719	712	748	744	694	706	740	726	757	691	739	765	707	763	719	735	730	720	739	760	710	723	754	718	754	710	705	699	706	740	722	690	714	743	729	734	708	726	749	739	692	714	768	717	723	709	699	716	766	739	712	741	707	712	720	673	778	722	695	735	739	757	742	687	705	734	690	731	726	736	728	731	768	763	725	692	694	769	706	740	737	733	754	788	726	688	734	757	738	739	745	711	756	735	758	743	708	750	730	738	742	715	718	785	775	690	709	716	695	747	731	710	713	695	732	746	703	767	713	726	701	734	695	717	723	758	739	710	726	673	730	708	693	726	728	707	714	717	659	679	708	742	726	740	765	717	729	661	687	714	698	707	695	710	751	744	713	742	696	735	759	686	679	726	724	733	730	748	655	742	738	768	713	747	698	722	689	752	749	735	806	710	715	738	686	692	718	669	738	673	682	717	701	738	726	748	688	696	719	707	713	712	742	687	727	713	716	704	700	743	714	707	743	848	746	713	705	766	705	732	690	701	700	710	736	741	717	731	723	718	749	696	760	726	719	693	715	709	710	734	707	713	752	754	671	687	744	747	719	691	690	744	665	688	750	686	744	727	738	743	732	699	727	730	756	685	749	702	737	698	710	726	715	732	732	727	715	741	756	702	709	702	730	763	669	730	688	733	744	746	686	751	741	657	727	718	747	742	741	751	705	743	693	676	723	746	710	738	729	725	733	716	731	704	746	714	770	693	736	701	708	731	748	731	692	759	712	718	720	744	720	703	726	703	756	720	692	764	727	704	740	736	726	713	741	667	742	745	724	750	715	725	740	740	753	725	728	735	750	679	686	675	759	694	725	752	659	762	747	728	746	722	707	772	685	713	711	674	773	793	749	701	718	721	736	717	738	710	729	756	646	713	705	731	759	677	727	727	764	770	742	730	693	748	698	697	713	756	756	733	694	669	728	731	754	711	707	711	741	726	739	691	732	716	713	711	746	735	705	717	762	675	750	654	754	685	731	747	778	692	692	725	714	707	728	714	754	751	735	755	728	765	708	740	711	732	691	767	706	711	680	712	745	727	668	778	696	742	713	744	750	716	705	724	736	766	714	755	752	780	744	719	712	725	702	717	710	727	701	747	725	720	756	693	742	731	725	743	765	707	727	741	730	711	730	754	722	729	736	703	710	735	741	659	723	743	758	730	712	737	702	732	738	688	754	712	726	763	742	758	720	697	711	746	711	720	713	706	745	772	705	709	713	717	715	707	688	773	747	715	782	734	727	697	801	763	733	716	729	727	734	676	719	683	753	682	734	742	700	716	738	697	709	725	691	721	723	701	741	771	712	669	765	684	729	736	735	714	708	746	761	718	722	685	774	641	700	759	737	724	745	704	685	719	757	740	707	742	739	730	730	665	717	701	724	723	711	684	711	688	733	731	772	716	719	692	773	730	701	684	709	700	714	721	736	770	691	678	767	724	719	690	717	750	742	756	711	720	715	760	701	724	720	716	748	733	722	686	754	725	728	718	687	725	757	730	682	739	722	760	720	706	720	741	738	695	674	706	700	708	735	732	761	730	701	729	738	729	727	716	734	720	683	705	720	707	753	735	696	719	742	692	723	689	710	752	701	736	718	736	757	735	708	671	655	696	724	686	684	708	691	705	744	699	736	694	739	712	694	720	707	719	698	712	726	744	745	728	724	712	698	736	680	740	751	714	724	714	720	728	669	758	704	707	738	712	697	758	730	697	713	663	778	731	718	728	688	709	714	692	776	711	713	708	740	755	721	716	691	727	700	686	704	722	691	756	725	717	686	682	725	748	739	664	734	722	738	722	708	699	694	706	701	675	716	726	721	718	689	728	710	750	705	692	723	716	722	755	722	722	735	715	715	695	644	709	716	737	664	733	689	725	696	698	721	712	690	747	698	729	736	733	725	738	751	722	716	774	711	732	718	733	717	739	755	724	710	697	692	721	715	742	686	693	721	759	741	734	752	735	757	720	750	732	714	715	744	722	693	714	708	737	738	704	708	708	723	702	701	742	750	726	752	737	749	701	755	717	722	742	775	743	719	701	730	736	717	734	734	685	736	726	743	715	750	694	720	759	713	743	683	741	677	749	743	742	731	736	762	716	699	722	755	708	739	690	760	712	701	716	713	743	737	719	697	748	711	709	747	713	765	682	689	728	769	705	738	724	708	761	715	702	708	739	661	692	741	689	714	689	758	755	708	717	744	748	701	699	723	735	766	691	727	695	762	680	692	763	700	758	769	727	682	698	738	738	713	714	688	720	736	671	723	751	735	766	702	687	755	715	722	715	738	718	705	730	719	752	686	708	762	738	712	726	742	700	716	714	731	748	749	745	684	734	687	726	707	684	756	753	751	690	687	721	693	731	729	716	721	717	740	700	711	709	723	720	702	671	719	689	709	738	770	752	703	691	700	724	697	691	708	731	714	703	719	678	737	719	765	716	730	715	737	734	766	722	747	691	721	682	680	762	710	758	722	736	728	715	772	729	704	701	772	756	753	710	705	724	737	712	745	720	760	698	706	724	755	724	735	726	749	706	701	715	700	712	777	783	727	749	704	725	716	734	713	752	773	730	707	724	769	721	701	739	759	699	749	767	713	671	698	810	700	730	699	697	686	769	701	720	732	768	715	721	734	743	768	707	686	779	765	702	700	720	735	727	732	751	739	731	741	750	715	740	703	724
25450	45065	42197	31596	24776	17642	11594	7793	5088	3636	2752	2243	1844	1589	1402	1304	1242	1100	1089	1101	1080	1152	1078	1052	1064	1036	1041	1026	1000	981	1031	989	951	905	952	947	891	901	902	914	915	881	868	954	940	972	935	908	909	940	863	903	900	930	863	907	845	932	930	939	921	830	969	916	906	893	874	905	912	867	889	919	944	865	900	904	915	879	917	875	895	918	926	918	963	913	988	982	934	943	959	948	959	975	944	892	926	940	865	943	891	894	918	910	863	949	884	903	926	906	898	874	848	914	883	859	905	851	849	876	895	979	920	897	888	901	865	862	888	902	911	895	890	872	900	865	898	872	885	909	850	888	886	915	866	852	884	865	923	889	903	906	861	855	922	896	901	934	885	905	924	844	926	891	890	876	876	877	841	927	907	924	934	887	901	887	843	920	866	891	929	857	933	859	860	837	855	920	852	852	883	872	917	957	903	902	912	941	892	943	909	900	902	894	894	889	885	912	873	893	863	879	984	890	899	879	858	869	879	903	915	881	987	888	883	878	903	870	916	831	896	883	805	864	925	884	870	910	900	857	848	898	872	890	906	868	907	955	892	959	886	901	866	896	905	851	870	890	926	885	895	889	907	888	854	889	882	915	890	842	844	892	915	907	895	851	820	891	929	871	898	962	924	941	904	917	930	882	889	880	916	910	842	886	887	874	869	848	872	928	869	895	919	906	920	907	864	862	921	896	911	859	862	885	920	853	867	854	939	907	897	859	894	923	938	911	848	913	909	917	874	862	844	890	880	895	888	839	880	854	928	876	911	990	910	900	893	894	870	914	915	912	923	874	890	859	878	882	920	906	917	887	946	929	943	942	925	873	870	896	866	886	873	876	939	919	829	878	861	892	887	885	841	850	876	871	852	935	850	937	900	922	862	902	907	916	902	912	905	892	908	904	906	893	870	872	882	915	906	874	963	825	862	852	871	869	937	880	892	889	918	861	922	896	883	862	865	875	909	872	909	873	885	922	896	876	859	908	851	874	883	868	916	820	925	898	893	880	873	890	891	887	924	886	879	928	878	937	821	863	900	903	918	865	865	850	855	955	930	959	870	886	923	918	928	878	929	860	867	892	855	873	937	893	904	883	890	927	866	888	904	896	945	888	904	881	908	898	906	900	912	867	886	847	903	857	943	908	903	910	846	889	902	929	874	895	932	876	875	918	890	876	862	909	867	884	822	909	946	918	843	890	877	895	871	848	899	886	921	893	915	929	866	831	858	897	895	916	851	901	878	872	872	898	879	870	878	864	857	916	899	871	889	857	882	899	908	908	860	962	903	894	912	892	849	882	906	848	890	838	890	928	854	939	917	830	894	866	913	911	844	928	877	852	915	912	847	920	916	893	869	889	874	914	880	856	881	928	872	930	874	852	882	887	888	878	869	929	853	855	889	900	894	862	900	900	886	906	939	892	875	927	836	903	904	954	899	877	929	913	888	884	928	880	921	853	914	943	913	892	901	918	924	882	904	822	876	897	878	913	848	854	841	856	900	855	930	873	933	838	828	848	883	913	929	896	895	914	917	923	898	866	912	847	858	857	909	945	905	839	844	886	932	824	916	848	901	890	873	893	873	856	861	885	864	858	882	916	849	932	933	937	908	892	945	927	888	862	946	883	920	895	870	890	861	881	907	917	856	888	853	852	863	922	929	878	843	898	900	894	925	952	905	953	921	846	886	905	860	934	858	895	914	897	900	881	935	915	894	890	840	924	972	886	914	920	910	948	891	909	920	963	888	904	927	891	889	936	910	899	862	832	946	904	849	872	902	870	888	846	895	843	862	861	875	895	890	873	850	906	931	868	879	909	861	899	875	830	903	834	886	857	896	929	898	917	935	843	878	847	938	873	879	866	912	840	889	915	884	912	855	884	942	904	869	861	877	858	919	913	816	867	899	852	910	879	925	857	886	862	879	941	944	888	907	909	862	860	871	948	836	922	925	892	900	868	897	848	837	889	860	951	854	851	907	827	903	862	861	875	935	934	899	926	884	869	875	935	940	926	849	854	893	863	965	899	903	880	858	903	882	851	872	838	916	866	907	908	862	867	894	888	887	901	899	867	880	920	881	873	836	872	942	863	891	898	837	937	911	896	917	843	905	841	824	869	932	888	884	903	879	897	899	968	870	903	905	916	870	875	892	936	941	894	903	871	854	858	892	916	853	877	864	869	889	911	851	896	892	870	898	884	856	884	921	908	852	888	841	883	902	906	862	920	857	829	912	887	899	860	880	917	931	886	849	910	856	884	884	855	861	870	862	896	865	882	921	851	887	956	857	918	907	895	967	879	834	868	906	876	898	888	938	864	940	874	900	932	887	887	939	874	834	842	896	895	858	895	892	831	900	904	914	870	923	898	880	965	920	897	921	959	911	877	886	833	875	890	887	844	860	910	917	861	894	872	891	902	854	889	901	942	979	862	880	877	937	869	841	916	916	913	902	854	874	848	866	908	909	861	956	924	923	883	872	896	928	914	881	875	934	900	907	889	898	847	877	825	863	886	907	877	885	859	937	927	931	859	906	899	899	934	899	856	849	844	861	838	854	874	908	909	903	880	852	903	896	852	919	852	923	867	907	901	898	890	855	852	878	868	888	897	870	875	850	905	886	855	885	904	862	896	906	848	906	912	889	856	918	876	884	896	944	890	817	873	872	904	859	885	889	936	870	866	931	874	941	900	887	915	878	927	867	874	920	909	863	906	905	907	879	890	881	890	896	818	860	855	894	880	903	850	934	845	882	897	866	946	904	866	906	859	911	896	888	875	887	841	937	883	891	885	897	885	861	846	864	930	939	886	867	906	867	926	876	946	884	853	900	885	887	936	857	914	888	939	905	921	912	852	963	893	866	896	852	878	846	925	926	842	933	853	932	928	872	858	882	925	805	896	897	906	901	895	885	885	920	851	884	911	889	888	883	919	896	883	894	884	922	909	919	876	871	895	866	838	903	895	885	890	880	889	861	896	913	924	890	903	916	846	894	879	879	884	881	888	893	889	913	913	869	888	870	872	916	874	884	900	901	892	875	917	903	881	943	922	923	852	913	925	888	901	902	928	913	911	893	916	847	919	870	907	859	898	870	917	804	896	860	874	922	874	853	890	923	851	870	826	865	895	895	896	909	904	849	862	910	962	863	920	847	913	853	916	882	869	908	963	894	831	894	899	909	952	863	872	889	881	890	912	876	900	906	916	880	863	868	835	941	893	969	904	909	842	895	857	924	884	875	879	941	891	908	894	892	932	870	908	895	832	897	875	885	899	889	880	857	851	924	917	870	867	866	852	881	885	936	949	874	901	902	812	891	891	920	912	879	868	877	907	897	884	918	875	870	969	920	895	897	855	889	826	925	865	926	920	951	863	926	910	970	935	931	904	937	877	867	895	921	875	882	856	909	867	931	890	877	874	881	929	886	923	891	842	909	859	922	885	869	900	862	915	859	882	861	888	889	940	865	895	957	910	874	875	928	943
25103	21107	27633	25872	18847	10275	4903	2447	1656	1174	837	739	631	599	527	555	544	504	534	484	466	449	459	466	444	455	443	434	429	473	442	446	410	407	429	429	443	430	415	434	450	433	390	457	395	435	426	409	425	433	439	390	408	458	414	378	419	389	418	413	439	423	436	407	438	407	414	402	404	428	380	453	425	400	422	458	426	392	406	412	434	392	407	444	432	417	460	431	440	419	446	434	426	466	416	427	442	439	413	374	435	434	420	386	406	425	437	429	455	430	436	406	414	407	415	413	403	416	420	446	415	409	390	420	404	392	391	442	420	441	403	429	434	430	410	390	418	436	428	416	379	406	412	386	405	427	401	406	422	413	421	420	376	382	419	385	443	403	432	432	424	447	419	421	408	396	446	403	423	428	400	385	431	389	407	418	412	418	426	394	405	424	419	442	426	415	401	399	414	417	418	436	401	384	422	425	414	412	417	437	406	435	407	429	415	444	397	395	423	397	419	436	442	450	412	402	407	433	415	402	443	428	413	419	400	410	435	418	398	376	406	413	426	443	452	430	407	412	399	412	394	435	381	403	407	395	443	427	432	439	396	417	417	408	407	419	400	404	452	425	417	391	445	391	434	406	412	437	407	382	414	452	403	398	405	389	401	433	395	390	436	451	415	404	394	395	403	440	381	420	372	433	409	424	403	408	401	415	465	434	403	380	429	418	397	443	433	430	396	396	412	419	447	436	438	412	395	426	395	382	384	422	426	416	405	407	390	395	410	386	439	442	395	404	412	431	399	395	442	472	412	385	404	423	387	384	391	402	424	406	426	437	427	439	429	418	401	382	442	405	434	461	415	443	386	428	409	384	409	416	411	427	434	411	428	414	378	434	435	406	379	436	456	423	423	414	388	419	473	432	399	438	395	401	442	416	401	408	428	441	394	401	422	433	424	379	399	418	403	438	436	427	421	387	415	393	439	431	454	383	411	417	418	422	414	436	411	407	416	427	423	444	424	440	392	415	442	398	412	415	389	420	426	411	428	410	440	397	423	419	412	393	401	436	400	418	421	421	428	399	428	418	421	411	421	402	429	385	382	421	397	451	394	395	403	419	419	416	413	411	423	426	375	433	396	417	420	452	427	444	407	426	388	389	403	405	448	368	406	399	419	440	395	452	429	451	421	426	384	404	430	416	432	449	443	418	383	388	412	367	415	413	410	412	431	420	432	421	431	398	427	412	418	431	403	410	372	388	406	431	394	447	417	457	425	397	412	420	423	412	447	387	373	410	404	386	420	418	424	408	404	435	419	441	414	419	411	401	449	441	424	453	399	383	436	405	407	388	419	415	404	412	449	459	414	417	449	403	396	403	435	375	420	424	412	378	408	394	442	398	467	413	390	382	396	412	370	442	418	459	435	465	447	403	424	458	432	387	398	360	430	409	398	403	423	409	401	383	428	444	453	437	400	449	379	393	418	434	418	404	408	409	446	416	428	422	433	426	416	422	383	402	439	444	427	464	431	409	436	416	432	400	445	448	396	440	416	425	407	412	406	434	425	419	419	402	389	429	414	397	426	419	415	401	430	414	425	409	397	418	444	419	428	402	422	434	398	435	401	379	392	435	408	429	472	423	426	410	396	412	397	419	407	424	439	431	437	436	419	409	405	448	458	424	428	404	460	432	410	390	377	398	425	424	397	431	460	401	403	383	379	404	403	394	400	405	400	425	441	416	414	423	409	465	398	450	384	467	443	398	403	444	427	410	403	413	397	421	436	413	392	416	449	386	402	425	412	432	409	440	422	427	444	426	428	372	419	414	382	434	432	434	442	408	415	420	419	407	400	442	403	376	445	397	409	406	455	437	400	445	406	445	428	429	378	430	417	442	419	388	421	430	400	386	430	419	429	398	418	424	401	433	406	400	392	411	448	413	420	435	413	414	416	416	424	437	404	430	426	392	465	450	406	424	400	441	432	435	394	396	426	459	395	404	396	409	402	422	394	409	414	427	421	431	397	418	406	407	388	390	430	408	424	389	397	425	415	424	407	443	421	372	431	416	428	460	408	428	390	387	394	406	402	402	428	410	388	391	460	385	404	425	427	403	436	439	389	469	398	411	430	421	431	441	411	384	431	395	412	379	426	442	411	425	418	420	421	445	425	403	425	414	481	383	351	384	374	463	419	424	384	432	386	424	428	417	408	449	441	394	436	448	413	433	394	425	412	414	450	428	398	426	440	402	413	417	408	444	415	416	420	373	427	388	403	430	432	433	420	430	438	412	442	422	417	426	406	405	414	409	409	430	465	397	422	408	409	399	407	394	420	386	451	418	397	410	408	410	430	443	410	429	406	400	407	407	410	412	429	449	427	448	396	415	379	439	414	440	462	428	416	393	424	399	436	405	426	403	394	409	425	415	409	396	429	392	387	388	389	405	381	426	433	423	417	434	454	401	398	447	422	412	416	377	417	414	412	395	421	394	398	416	388	421	412	388	440	418	398	411	466	441	445	421	437	432	386	429	421	398	416	440	444	417	450	424	425	407	418	387	394	369	423	393	376	418	410	409	412	406	418	398	432	386	416	426	431	425	399	408	434	452	413	471	412	423	376	412	385	419	442	407	405	460	424	407	400	454	411	421	435	400	421	427	406	436	449	408	418	414	412	425	450	416	431	421	420	398	391	397	418	429	410	423	420	395	441	402	409	403	428	437	417	402	456	433	446	450	425	387	436	440	418	381	413	418	406	421	427	428	382	411	400	421	445	398	389	366	399	429	391	415	412	435	433	388	410	434	428	427	447	384	431	397	414	404	397	397	395	412	422	414	401	409	433	376	442	429	430	388	449	396	439	413	432	432	425	371	400	419	378	453	413	416	401	401	456	421	417	417	414	408	438	407	432	448	427	424	463	428	406	393	384	420	423	414	418	406	428	426	430	404	417	399	392	402	427	395	431	397	444	409	427	400	376	390	407	419	402	406	405	404	386	394	430	413	421	423	363	454	418	401	435	434	415	401	453	415	432	431	420	403	408	421	416	412	412	413	402	441	405	405	436	394	418	428	393	398	434	378	391	438	397	408	397	408	417	413	407	422	434	417	444	410	419	391	397	420	414	408	451	372	418	392	439	404	387	447	430	432	443	416	361	437	419	407	407	412	448	428	408	445	433	429	415	449	393	378	428	441	396	417	447	414	429	402	394	392	430	409	438	392	405	432	403	425	438	397	438	406	404	404	427	421	441	403	439	382	412	427	401	366	408	423	400	395	416	422	427	428	410	432	430	384	424	397	406	419	420	390	415	383	388	444	406	401	431	439	439	422	418	399	398	442	398	404	397	454	429	443	440	430	383	399	417	416	426	382	396	425	419	397	434	408	434	410	419	399	419	422	443	389	416	411	393	422	411	399	403	406	425	418	444	407	440	430	413	394	400	395	431	383	440	424	396	398	367	413	380	441	402	460	451	473	427	411	411	370	385	424	417	389	419	392	428	413	377	414	438	408	429	419	422	383	420	409
26077	43114	38388	28697	21923	15428	9428	5642	3754	2511	1781	1404	1139	1033	868	853	763	714	674	670	666	639	677	610	619	623	617	570	573	613	594	569	586	553	616	530	534	558	546	580	553	537	566	553	516	536	601	578	561	587	535	524	534	542	563	597	536	554	508	535	539	502	538	544	555	544	550	544	539	558	550	520	541	532	602	532	517	530	541	526	577	530	555	557	594	617	585	573	623	581	593	555	567	599	535	561	554	576	535	554	598	582	567	517	562	511	524	540	519	549	531	519	553	544	546	569	552	552	523	501	524	532	533	528	513	526	572	511	506	522	534	551	536	544	576	573	508	509	520	510	541	575	512	537	509	546	535	521	514	504	549	540	525	533	541	526	595	547	511	561	541	553	528	586	559	517	538	545	555	589	561	523	545	480	489	545	551	520	541	544	562	563	530	540	592	496	537	508	505	559	545	525	517	535	570	544	537	565	555	553	533	547	584	529	527	574	526	514	534	560	565	506	553	542	495	530	531	558	564	586	582	513	517	520	579	544	581	546	556	551	538	551	527	502	532	541	538	530	548	554	565	543	564	549	565	588	549	543	568	565	568	485	573	530	563	505	533	545	550	538	491	540	527	525	551	550	530	518	542	538	532	546	573	525	541	540	540	519	567	537	529	551	600	555	518	520	540	534	557	511	530	527	558	507	567	502	549	583	564	508	557	501	535	528	493	523	546	520	555	552	506	543	537	534	534	518	551	523	512	561	556	508	522	551	516	550	526	546	505	553	531	518	523	496	521	586	524	507	529	564	537	552	565	504	555	518	535	524	566	567	534	517	530	503	532	532	556	506	582	523	546	530	544	554	530	520	541	522	543	486	531	513	547	554	592	531	538	531	508	527	520	510	510	536	520	533	541	572	513	490	550	516	537	611	503	517	512	539	528	494	488	536	510	579	523	546	538	560	544	522	519	501	534	537	473	546	531	547	546	515	548	529	501	495	591	518	556	523	502	528	574	542	535	536	493	578	537	529	549	558	568	545	550	565	522	561	591	559	553	546	547	550	533	550	540	550	525	560	532	589	518	546	563	529	527	517	556	546	513	568	568	563	555	557	538	513	524	601	527	546	527	493	614	542	554	565	560	513	543	549	532	553	572	592	524	514	565	505	577	522	511	512	499	542	524	539	580	522	523	529	525	548	557	553	530	524	513	525	535	555	527	584	541	546	527	581	488	569	541	516	545	562	532	523	512	515	545	536	532	559	551	562	492	529	515	563	602	543	496	528	539	564	510	566	528	570	581	523	568	514	535	556	526	537	510	537	529	530	532	542	531	518	563	522	566	562	506	522	510	522	531	525	521	552	528	528	509	562	513	574	529	565	515	555	527	501	497	559	552	489	512	566	548	533	548	555	540	580	538	536	538	529	539	538	526	512	516	525	511	523	518	558	509	553	568	541	548	506	554	549	532	515	561	526	556	585	548	537	582	547	566	551	558	494	550	526	524	531	519	557	572	537	530	495	492	498	545	530	534	524	544	526	526	591	494	528	487	519	529	524	547	559	523	527	539	522	530	582	561	520	526	523	537	538	524	567	516	565	524	507	532	523	510	569	537	564	511	509	537	569	518	506	560	553	599	543	549	545	542	531	527	538	551	519	537	539	533	539	511	537	540	529	543	510	541	525	543	501	503	534	538	556	555	545	540	546	485	566	528	524	536	552	492	552	523	566	542	518	526	517	527	558	543	517	559	516	559	545	501	523	585	540	501	517	567	543	572	544	521	543	533	575	585	562	540	505	548	538	575	565	552	500	571	527	543	544	588	555	539	563	518	528	534	549	537	511	505	523	560	564	532	541	542	551	548	515	537	537	562	509	501	540	522	561	517	532	563	571	520	558	531	511	544	553	571	544	505	555	512	552	589	549	546	552	547	540	514	507	547	549	518	531	512	552	587	522	494	515	516	542	515	549	565	542	562	572	544	521	510	552	539	540	513	524	542	560	528	522	534	528	508	547	569	526	544	515	501	544	534	474	547	561	554	530	526	526	506	547	515	553	545	508	513	498	536	545	521	529	547	483	518	593	529	573	558	549	536	525	527	561	545	542	526	521	549	521	534	540	496	582	554	533	514	538	545	491	534	510	546	563	554	498	546	538	526	573	561	537	531	535	543	512	521	567	499	519	562	551	534	551	540	533	563	521	543	550	539	573	571	529	512	561	528	542	525	534	546	527	512	507	556	542	525	561	511	547	552	576	520	545	536	579	563	525	544	531	545	538	540	535	560	531	550	523	529	537	473	532	546	508	525	472	527	504	527	518	553	539	517	506	541	528	516	552	540	547	539	524	503	518	534	575	502	524	578	506	578	531	539	574	517	545	541	565	559	502	538	551	534	507	568	537	545	550	545	499	551	564	558	541	526	611	554	527	549	585	512	541	507	526	559	567	535	527	520	510	539	526	526	525	546	516	504	524	495	510	547	541	553	537	540	563	496	562	560	515	504	507	529	544	509	564	524	529	541	570	551	532	531	524	518	507	552	527	521	553	594	540	550	558	526	545	492	566	560	530	514	539	548	542	565	585	540	536	559	532	520	512	517	536	540	571	538	535	504	565	488	519	534	546	517	534	553	511	524	545	557	560	523	531	506	572	530	585	514	544	541	533	501	534	516	559	548	549	554	522	529	530	492	532	543	518	501	580	547	551	534	553	579	473	544	559	525	562	507	589	528	548	561	563	499	501	498	553	511	533	520	567	548	546	486	549	554	500	568	537	598	526	496	543	548	560	588	545	503	542	551	538	511	563	573	558	521	528	534	531	529	568	540	591	558	530	542	521	534	559	512	536	569	497	535	526	533	548	520	488	528	530	560	534	515	520	544	538	501	568	548	579	530	571	530	522	495	572	520	530	563	538	549	525	548	547	521	547	562	505	547	557	550	502	526	523	540	519	528	535	502	491	530	562	497	531	512	549	554	594	501	560	524	544	555	539	473	560	544	515	514	552	521	574	543	480	540	514	527	562	534	542	497	546	512	535	487	545	565	598	528	519	536	541	535	587	535	528	525	512	518	510	562	531	514	556	492	517	576	542	507	526	553	507	556	564	549	502	532	504	546	531	548	580	554	519	565	513	563	531	557	496	548	582	526	524	543	519	522	525	544	557	541	561	557	554	516	530	486	545	584	568	572	516	533	520	515	540	510	520	513	556	546	547	508	552	502	516	520	531	508	534	586	516	525	539	530	545	553	512	521	513	551	583	536	507	517	516	525	507	539	491	521	509	534	526	515	534	534	547	551	534	552	553	510	571	538	557	530	528	518	550	536	514	526	576	530	509	508	535	541	543	520	494	554	541	553	539	492	550	515	532	567	536	493	585	576	557	522	545	572	561	535	550	514	558	526	529	551	534	544	544	566	549	574	497	554	490	525	529	539	575	531	534	528	560	525	548	520	582	498	518	549	527	532	537	532	536	535	534	574	529	575	516	518	513	532	511	555	517	572	497	531	528	558	528	523	566	536	558
22931	21151	28940	23705	21473	22184	18454	6736	3729	2545	1942	1602	1322	1175	1114	1020	1002	905	951	862	888	781	861	847	787	849	827	791	800	781	836	847	814	747	761	726	816	712	765	758	732	777	706	747	769	738	738	742	725	718	726	745	730	694	741	813	707	656	713	718	691	734	693	663	729	670	732	744	668	707	719	720	771	694	716	723	726	700	736	756	743	693	728	741	769	749	744	766	774	765	749	793	748	724	783	781	714	710	731	743	757	722	642	710	697	714	761	730	713	740	686	694	715	690	722	716	698	734	757	688	709	665	718	685	739	702	717	711	707	676	720	728	690	710	695	724	685	728	740	745	682	722	767	704	667	773	694	691	717	685	695	691	697	691	728	729	717	719	749	689	664	758	652	745	706	685	687	732	690	754	694	674	678	732	684	701	724	670	706	737	722	674	754	708	691	666	716	753	709	694	656	744	701	709	753	688	722	761	750	716	743	716	708	736	688	711	673	712	713	743	685	772	742	727	679	715	721	722	684	746	713	748	674	736	714	709	718	676	753	703	701	666	702	705	702	671	634	685	691	697	713	734	762	725	741	685	726	697	681	712	728	755	733	675	721	743	712	796	741	734	708	708	785	705	741	741	709	688	727	734	741	705	728	732	709	720	701	738	699	679	688	689	717	667	730	717	706	676	705	742	704	766	726	690	714	721	746	689	738	659	743	699	713	714	699	722	702	678	695	698	732	688	799	711	683	661	723	733	701	694	715	731	694	684	725	789	673	714	698	710	744	759	684	739	718	706	689	694	694	703	673	700	681	737	730	724	724	755	723	713	739	732	699	694	763	709	698	738	720	692	683	707	659	736	713	723	727	730	743	703	723	668	785	717	685	715	696	695	704	716	737	681	731	694	702	653	697	713	716	760	741	756	710	670	735	715	745	700	725	720	724	749	718	727	703	702	707	689	752	735	757	716	675	755	696	659	717	725	698	694	671	717	704	759	746	753	709	689	725	748	732	746	708	691	708	697	701	732	670	721	757	728	748	691	718	734	714	723	721	740	669	762	676	718	764	774	741	722	679	728	777	726	734	682	684	710	731	705	683	714	732	748	693	702	746	663	707	739	699	758	693	728	702	748	738	650	742	721	735	704	715	662	693	710	695	712	687	687	734	693	677	687	715	759	711	774	719	706	700	729	755	706	705	703	746	690	658	664	729	724	694	687	751	719	650	727	713	728	694	706	742	704	760	654	676	694	741	679	735	670	758	656	719	673	691	720	670	661	693	668	701	741	675	688	701	712	713	700	745	703	686	690	740	716	745	695	684	700	744	696	679	722	711	697	714	725	754	737	705	741	770	711	663	708	703	690	698	693	671	715	714	717	689	756	747	721	726	695	739	695	709	707	733	718	733	731	711	719	733	699	747	686	690	668	741	732	733	688	753	706	684	738	724	746	697	720	710	724	694	724	698	675	700	710	734	752	736	702	740	701	687	767	698	724	731	720	661	713	726	717	739	724	738	693	742	742	690	703	729	711	712	682	721	713	757	718	732	715	726	691	749	725	715	697	736	710	725	725	760	739	731	719	708	692	712	683	761	724	684	729	692	765	764	704	767	703	706	715	714	701	702	687	683	742	667	713	730	720	685	696	655	664	703	724	694	702	697	704	665	708	725	722	685	715	695	761	771	740	716	683	742	731	707	688	735	694	692	750	709	692	722	704	768	700	709	746	762	691	683	672	717	762	707	716	679	748	703	766	763	720	679	695	712	687	772	717	712	689	660	696	751	672	697	675	785	698	690	737	705	725	688	734	729	660	703	752	658	753	744	711	740	745	744	650	733	693	699	734	724	677	690	732	679	681	707	713	741	768	713	698	697	720	727	688	713	684	760	677	681	698	698	689	697	704	701	701	706	691	704	685	728	736	688	706	691	712	696	744	692	760	765	715	710	738	728	762	735	712	760	667	724	708	757	676	690	762	741	701	707	705	714	758	704	766	738	670	752	676	740	757	679	711	723	729	751	759	695	711	696	745	672	742	736	694	775	715	720	710	729	783	697	698	777	707	712	718	704	733	722	734	709	686	729	724	686	698	675	704	720	710	661	711	728	752	734	705	753	690	712	693	685	695	706	703	693	682	693	769	754	677	732	737	713	722	691	742	695	771	723	669	698	746	690	737	694	701	719	757	704	676	681	775	771	674	691	686	690	649	717	682	664	700	690	728	771	721	722	738	778	737	730	727	702	680	702	690	755	679	705	779	712	752	692	728	677	733	695	745	686	762	678	729	725	686	734	668	738	697	717	753	689	719	736	734	725	690	710	727	692	696	683	676	721	722	698	720	734	748	696	708	715	714	701	711	721	692	718	729	735	692	707	684	672	715	747	757	735	717	693	720	696	719	723	766	716	714	697	704	706	688	721	730	663	686	740	770	745	750	692	767	686	727	739	770	700	747	737	713	743	679	773	708	770	719	722	746	756	725	700	672	732	704	693	735	724	677	742	721	671	710	755	697	748	691	709	703	696	768	722	716	714	636	637	738	719	686	742	697	708	691	682	746	735	770	696	653	721	707	692	668	695	726	620	715	652	696	764	699	693	711	622	683	758	728	721	699	733	738	669	706	694	728	650	767	705	680	691	699	692	702	740	721	667	718	731	712	737	700	698	730	693	710	688	705	723	694	695	697	688	744	701	700	759	678	726	737	670	706	698	710	704	721	737	666	669	777	754	727	771	679	702	713	699	691	751	674	695	668	731	733	716	691	703	710	703	701	689	726	689	721	688	722	755	692	695	673	711	714	696	679	745	729	648	637	665	728	706	706	739	724	694	734	706	650	711	699	727	718	707	685	681	723	673	708	700	707	711	717	752	730	658	708	733	713	663	747	692	699	729	692	711	708	710	721	720	758	660	735	659	739	697	726	736	697	689	708	714	752	728	708	684	759	670	672	654	737	696	664	681	676	741	693	666	745	716	653	734	710	706	731	718	699	744	713	689	702	695	718	733	708	703	711	681	699	761	674	700	734	679	755	730	733	735	750	708	757	718	681	682	720	689	759	717	712	699	735	705	687	732	721	714	732	699	707	654	748	715	738	711	696	726	706	709	704	737	762	736	718	694	705	693	749	682	717	702	691	712	720	705	709	684	654	695	699	722	714	696	703	719	685	734	731	733	703	711	713	700	754	695	740	760	745	731	690	705	719	705	745	719	746	716	707	687	685	703	735	767	681	726	677	703	704	708	710	740	752	733	651	740	719	701	698	728	741	695	721	715	701	701	697	720	733	806	706	704	710	711	676	730	695	689	708	696	628	708	729	700	694	692	749	754	657	696	714	731	710	733	703	688	713	753	717	702	713	726	690	685	723	717	686	705	713	655	753	718	709	704	729	714	722	738	740	719	674	716	719	673	685	713	706	699	681	668	708	694	692	753	722	711	727	725	698	741	739	704	712	708	700	739	728	684	684	689	706	692	739	685	690	742	709	709	721	715	736	695	715	663	747	731	691	730	786	729	765	698	700
27807	51263	47538	37436	30702	23327	16104	10500	7547	4996	3809	2899	2312	2021	1755	1541	1400	1343	1272	1251	1232	1163	1153	1177	1092	1165	1105	984	1049	1027	1074	1049	980	978	959	941	883	900	876	896	891	875	927	940	893	964	983	960	892	898	908	917	939	841	870	903	875	903	852	856	938	855	909	889	919	891	911	886	903	877	941	933	914	904	934	938	909	913	889	904	844	905	888	961	950	967	1016	973	978	972	963	864	921	966	981	994	962	993	955	869	939	873	850	919	840	898	910	885	875	902	824	892	906	889	934	902	873	912	926	886	871	944	918	865	900	908	847	843	923	868	896	891	920	844	862	862	871	949	905	869	897	901	862	913	903	910	893	915	852	851	895	907	942	878	862	892	873	874	902	843	874	882	870	909	880	906	929	909	857	861	837	943	870	906	888	926	878	861	905	830	846	828	868	884	829	862	886	914	919	908	916	924	903	921	885	857	896	891	881	899	870	897	848	910	921	882	922	874	899	882	891	868	852	915	954	927	847	866	895	872	920	900	899	873	879	901	908	845	872	874	851	929	892	882	888	831	892	848	871	916	863	895	883	883	828	899	897	850	852	876	914	919	831	910	871	913	956	850	886	880	847	889	883	923	863	825	902	864	897	895	918	882	848	899	816	910	901	853	859	844	868	870	898	901	889	905	891	887	826	871	886	906	904	842	905	864	885	872	854	849	870	865	883	860	907	844	883	899	877	852	861	882	853	923	897	790	878	889	890	883	819	899	883	850	912	834	860	939	896	911	822	890	923	892	864	954	931	856	893	908	883	841	965	882	938	920	902	810	864	841	913	896	918	860	862	816	823	932	887	902	866	893	910	850	903	877	835	872	905	854	889	847	873	857	867	846	879	844	864	866	889	878	858	837	882	875	906	875	919	833	893	894	880	856	842	892	895	897	859	876	926	813	934	917	856	940	952	832	904	863	851	883	829	879	849	886	892	917	843	914	897	904	874	863	885	908	911	853	861	853	881	893	871	880	858	914	906	876	907	888	851	911	868	874	903	846	879	880	898	905	842	877	885	922	884	847	872	795	882	861	882	876	885	851	876	883	894	834	911	862	878	877	867	870	862	935	896	878	936	912	843	894	934	877	897	884	901	898	860	833	899	857	823	844	836	864	874	842	847	875	922	935	863	898	860	851	923	919	876	916	891	870	914	901	890	900	883	914	847	889	860	870	824	864	884	935	837	903	907	898	855	875	861	866	869	866	927	872	913	886	909	914	895	882	928	937	831	830	851	891	854	871	884	868	915	915	899	869	867	876	865	900	918	839	869	869	894	895	914	889	908	843	925	914	905	901	900	871	891	859	913	860	864	885	909	898	852	895	867	846	933	865	861	869	921	860	920	842	901	867	884	862	915	849	842	927	905	883	859	899	920	860	861	905	881	865	864	908	899	874	823	868	903	882	846	823	843	913	863	874	951	904	907	840	945	822	865	886	903	865	819	900	866	905	887	917	882	813	865	847	900	909	849	909	909	863	920	836	843	890	867	885	884	888	887	899	856	892	842	913	841	922	941	878	837	902	910	892	855	892	871	891	884	884	860	872	919	873	930	902	926	891	863	900	891	931	826	907	904	878	890	912	877	842	856	875	922	846	866	867	886	877	875	901	840	881	871	903	868	929	879	879	921	852	941	851	857	902	878	867	892	897	910	881	865	877	885	891	899	883	853	790	820	829	844	912	886	852	869	879	879	899	878	900	902	873	937	922	881	857	909	908	912	838	877	893	854	836	823	878	862	892	901	866	867	926	865	876	917	864	895	877	897	916	913	873	904	844	868	848	855	889	891	884	884	869	876	888	899	877	893	950	891	848	899	875	892	849	907	887	906	918	862	870	889	836	873	867	943	855	882	891	883	908	929	861	840	897	906	854	941	849	870	885	872	880	828	881	890	916	913	880	898	851	874	872	802	963	893	856	843	825	905	863	854	870	850	861	846	906	831	866	860	851	891	869	917	870	928	902	835	951	882	846	836	881	885	888	924	888	876	894	903	885	846	882	933	916	887	885	875	852	925	915	902	857	913	834	919	850	959	923	836	881	899	947	903	889	878	850	919	912	896	856	861	904	849	858	850	851	851	825	850	883	838	871	926	903	851	955	861	868	883	840	856	879	966	863	829	878	880	860	860	906	861	847	892	845	910	866	889	899	875	896	836	862	834	835	880	862	894	845	911	910	846	908	837	867	893	916	893	906	917	877	930	867	897	850	894	858	884	843	880	872	886	883	939	875	877	830	917	888	865	840	875	937	883	847	870	944	888	940	843	929	888	910	883	882	911	880	870	929	842	882	881	843	907	911	862	864	883	930	900	926	887	912	901	862	837	913	894	858	883	912	815	858	857	866	872	879	891	833	885	828	850	902	885	899	939	868	873	895	863	911	889	939	930	773	882	880	929	878	913	886	820	897	870	850	946	916	835	887	963	882	882	898	886	893	892	936	885	874	881	855	907	878	836	898	846	892	888	888	863	876	860	856	918	827	879	829	827	899	874	825	949	887	886	817	894	917	908	902	853	879	879	850	933	876	867	871	830	887	838	902	899	878	912	881	897	920	898	894	917	901	881	866	874	897	880	844	869	887	864	898	900	866	878	815	847	834	877	886	871	837	824	901	846	912	818	855	860	870	869	864	900	874	897	946	913	831	876	884	854	907	872	901	887	904	910	871	964	922	927	910	853	849	933	876	882	864	883	897	911	875	884	914	868	827	886	886	927	882	894	866	858	794	860	902	944	815	922	894	889	847	902	888	899	855	915	874	910	877	838	899	856	893	851	885	936	892	918	866	883	892	874	919	853	919	941	929	866	896	861	882	916	900	925	838	874	907	893	890	845	848	905	831	896	899	876	917	842	899	869	880	866	850	897	837	868	878	829	899	864	892	868	899	909	881	908	876	869	914	851	839	902	860	934	858	885	842	898	931	929	958	900	870	885	865	881	871	891	894	845	853	879	898	900	860	920	822	884	880	922	870	904	912	856	924	881	955	847	875	886	891	917	876	869	922	944	875	865	904	860	833	891	882	879	859	877	900	840	897	858	873	880	910	879	847	883	876	894	863	852	928	887	909	872	837	887	909	836	803	900	883	831	917	942	868	827	960	893	857	889	852	854	890	884	862	876	892	863	896	895	865	890	867	866	890	851	873	880	900	910	892	854	868	833	910	894	828	875	897	879	874	851	873	945	867	955	871	902	844	877	856	891	901	887	894	902	913	881	874	916	890	874	864	906	898	875	901	868	939	881	862	908	907	869	822	898	877	894	856	882	867	898	862	874	889	885	882	888	897	909	871	865	919	908	856	872	887	871	886	847	893	873	952	923	882	880	907	841	888	865	860	923	881	925	900	873	898	879	953	886	882	875	894	844	969	860	803	871	895	853	857	878	833	896	881	856	922	907	861	945	932	916	932	908	834	858	922	879	921	890	848	886	925	898	846	893	864	894	867	933	892	863	890	883	828	933	929	904	880	907	860	883	837
27339	23920	28370	22270	13005	7011	3818	2163	1396	1113	814	755	651	632	531	580	558	542	545	524	532	524	511	500	524	534	492	514	483	557	513	526	488	452	511	522	485	473	480	505	518	494	505	512	538	493	501	493	543	496	495	482	539	522	541	493	493	522	433	510	481	475	461	500	511	498	534	491	482	481	484	477	486	502	506	468	522	540	490	476	493	517	493	516	536	516	498	491	521	517	510	474	502	514	474	483	500	508	500	559	491	486	492	508	515	499	498	486	468	463	461	512	461	493	476	529	471	501	488	488	491	492	490	506	558	458	511	504	513	504	524	469	496	536	494	499	491	510	482	504	499	479	495	493	523	521	508	544	484	494	451	511	487	502	499	504	500	522	500	503	525	470	508	520	462	479	515	502	508	478	457	470	489	482	479	493	498	475	491	494	480	494	466	492	505	491	492	525	514	469	472	490	501	490	503	475	502	459	495	514	488	485	479	474	487	539	497	475	504	498	470	523	468	457	519	480	550	486	459	485	515	477	511	526	516	537	500	471	529	526	478	525	518	473	510	546	524	462	486	497	499	485	515	510	494	521	502	471	483	448	463	478	488	474	498	480	497	498	500	458	465	481	490	527	482	484	493	532	501	474	508	507	494	487	487	481	518	480	493	525	513	502	528	503	512	499	469	519	467	451	471	505	475	476	500	502	519	502	497	474	485	457	499	479	545	536	506	506	503	472	471	515	516	495	475	466	476	480	506	522	489	483	536	480	511	496	467	492	519	531	492	467	508	477	531	515	485	491	497	491	533	456	479	478	514	500	494	521	539	527	497	520	499	460	486	516	509	552	505	457	500	479	516	503	519	511	504	454	490	503	476	486	475	491	511	550	528	504	550	495	494	503	492	485	498	517	529	516	501	508	489	517	511	490	518	459	513	555	487	478	543	479	485	519	508	514	485	475	516	476	460	481	483	501	508	465	466	489	537	548	509	512	511	522	441	492	479	514	476	489	520	486	460	508	487	504	533	486	474	496	478	476	524	494	479	504	487	495	533	506	459	507	462	532	529	471	502	530	495	488	500	524	493	503	514	463	492	512	486	496	512	458	501	507	546	485	486	509	491	519	502	499	518	488	465	534	481	486	481	524	488	501	504	487	457	492	488	487	542	495	475	519	511	519	499	465	484	492	548	454	523	520	558	496	496	469	450	517	499	505	466	500	455	515	527	530	469	479	488	503	507	490	517	487	501	513	488	500	481	517	465	490	483	488	516	504	529	490	481	504	488	492	448	514	470	504	492	472	496	492	538	481	483	501	504	472	517	482	496	484	515	476	471	495	520	493	488	499	496	491	448	531	479	483	457	503	501	490	483	545	499	516	530	467	486	501	509	505	530	462	482	503	499	485	492	495	521	507	559	480	527	486	542	508	498	494	510	511	516	507	468	493	498	491	510	528	482	458	501	533	492	484	480	510	503	523	462	514	510	491	488	482	523	533	507	508	489	516	507	511	480	521	499	498	453	517	479	499	502	492	477	528	510	493	495	490	492	501	543	485	490	488	484	488	497	523	445	515	520	464	507	497	515	518	483	509	488	493	516	544	516	481	474	467	481	454	470	474	466	493	483	485	507	485	473	483	497	497	501	511	475	494	467	448	496	488	464	471	505	451	491	508	510	508	488	464	452	486	522	485	515	501	515	480	458	478	509	501	495	469	498	539	475	492	522	479	498	507	477	500	493	471	503	461	515	500	481	499	529	468	506	478	536	476	527	469	481	482	467	496	485	492	490	475	489	487	493	474	492	479	478	532	465	488	499	489	511	495	492	504	448	492	519	494	495	523	525	542	476	515	484	489	523	513	475	471	499	485	499	472	524	487	517	468	533	510	483	501	490	481	538	505	493	500	497	469	479	488	500	455	471	492	532	428	475	496	500	511	497	488	483	498	506	495	471	497	496	468	495	497	461	493	464	508	485	505	511	482	455	512	477	496	464	505	466	484	541	544	504	479	504	492	475	485	485	530	503	525	468	504	480	524	463	462	482	451	499	486	511	521	477	516	481	469	474	461	497	503	502	510	496	490	466	472	459	463	485	516	478	454	460	517	451	488	523	551	516	481	502	480	501	481	436	517	519	481	505	508	504	518	478	469	478	498	474	490	510	498	475	509	507	466	479	488	483	514	484	475	503	466	468	504	492	467	505	525	532	502	509	511	535	465	487	497	493	487	522	509	508	499	483	518	459	498	504	498	513	484	502	511	452	498	508	512	499	470	523	485	444	484	470	497	464	478	450	463	537	521	518	522	483	513	506	487	498	525	489	534	490	527	499	485	510	475	483	502	475	502	514	473	522	500	528	481	488	491	502	476	493	505	496	469	534	529	497	521	523	513	477	498	486	450	484	526	459	490	499	526	504	481	516	484	485	527	471	531	503	487	508	509	457	474	518	443	483	520	489	502	511	494	465	481	494	501	488	468	496	540	504	461	502	496	473	522	500	469	494	506	489	521	496	518	525	497	490	492	509	505	479	524	472	472	468	473	514	494	527	480	452	509	510	525	486	517	515	508	471	497	458	466	511	479	439	515	502	501	433	536	492	491	487	534	518	511	487	484	516	523	476	485	478	530	501	512	485	530	443	493	455	474	499	503	476	476	521	505	483	525	536	521	535	498	488	517	530	483	490	529	482	477	458	441	486	496	500	520	497	522	512	487	512	518	542	481	525	571	504	538	507	458	481	487	503	546	457	487	521	482	482	497	501	499	489	483	471	458	504	449	470	466	488	533	494	533	529	520	541	494	535	465	517	498	498	498	510	521	506	461	482	508	492	484	469	495	490	500	474	505	517	534	494	510	504	459	502	492	503	507	480	516	483	443	472	487	485	465	466	497	518	503	458	505	539	470	466	515	441	510	504	496	505	480	522	494	519	474	475	481	506	496	465	487	478	526	499	513	480	511	485	457	492	518	513	509	480	512	485	510	514	513	507	468	471	475	479	509	475	505	483	483	498	487	503	501	504	495	536	527	509	497	537	538	520	519	509	495	490	463	516	492	497	520	475	487	475	507	484	495	440	526	510	507	478	494	488	513	474	430	479	517	501	455	480	460	506	486	492	502	501	520	508	480	481	485	505	509	501	507	543	445	496	483	493	464	515	488	529	488	498	517	519	518	449	545	481	482	473	490	539	500	468	481	495	477	502	505	527	489	516	500	500	539	502	480	507	482	510	500	529	487	504	525	510	504	483	504	508	523	528	522	475	508	506	492	482	479	491	489	471	466	477	490	494	500	492	469	489	513	490	487	480	505	495	510	530	500	484	517	475	551	518	517	508	500	482	513	469	486	469	510	474	530	508	482	526	500	465	504	493	451	466	479	515	499	533	517	515	540	501	472	475	510	480	513	510	491	498	498	458	486	473	532	506	479	490	531	503	495	515	513	500	486	470	511	537	496	499	496	461	484	475	515	519	477	493	510	472	471	493	511	481	517	496	469	484	503	524	534	486	468	448	514	480	479	483	480
24426	39374	34833	24804	18450	12113	7585	4557	2883	1999	1436	1162	966	862	766	763	784	713	702	687	727	652	666	682	653	700	695	679	659	648	707	663	636	694	631	630	629	599	664	602	584	623	652	631	654	616	667	636	669	614	665	632	662	577	601	659	642	664	557	586	656	625	633	613	643	614	656	653	592	636	635	594	614	619	622	643	633	621	618	624	584	656	638	622	645	597	659	619	607	629	626	642	576	666	642	633	599	633	671	604	617	624	628	625	657	608	608	638	574	623	661	599	615	641	655	614	615	589	587	595	575	646	592	634	602	617	652	570	629	653	637	629	628	619	622	596	606	642	602	616	669	576	616	639	628	660	635	664	649	617	638	614	615	631	639	627	622	618	560	666	604	613	670	600	589	647	628	649	593	637	623	603	637	619	576	618	607	611	645	647	636	619	602	599	617	634	622	589	686	648	603	611	622	643	620	609	605	668	633	594	622	631	644	629	629	589	617	639	629	654	595	604	594	662	607	622	598	639	614	618	617	689	612	584	644	614	618	627	651	588	625	626	602	612	630	603	658	621	640	594	628	630	625	631	658	628	631	648	602	656	633	611	606	620	642	598	637	592	639	650	642	607	587	656	624	612	607	576	666	595	604	619	680	594	640	630	602	647	574	629	650	618	608	597	605	616	655	573	610	613	621	597	629	659	616	605	648	641	615	651	655	625	561	632	604	627	652	621	611	618	636	614	587	601	673	616	612	621	700	629	609	605	613	654	668	674	640	646	668	615	630	623	643	572	598	628	602	624	606	607	625	631	616	625	624	630	622	657	596	644	609	630	603	636	610	616	636	613	588	639	601	600	637	579	620	558	603	616	603	619	606	636	617	635	598	629	622	658	612	609	624	593	651	597	636	636	654	632	648	635	642	593	624	598	623	647	603	649	591	617	654	673	617	657	599	598	634	627	666	581	644	597	611	586	617	640	619	672	625	631	597	650	622	636	583	620	586	596	682	607	603	628	612	629	607	628	622	615	622	604	590	624	608	623	588	649	619	631	637	587	640	609	595	668	634	603	619	632	610	612	625	638	668	635	571	625	580	627	635	606	614	639	679	615	673	648	617	588	631	607	625	619	644	612	592	644	660	593	607	629	612	625	609	611	603	633	635	643	662	640	604	637	593	615	595	593	664	603	608	650	652	646	576	663	616	638	622	605	614	588	631	590	648	646	609	647	613	606	631	608	657	660	655	627	612	661	595	611	651	669	604	596	654	643	632	602	640	636	622	649	619	605	633	668	652	604	639	614	647	609	655	609	652	654	646	592	646	637	655	660	641	626	629	596	629	612	606	636	655	634	619	582	625	613	575	605	638	593	644	656	608	604	612	619	620	605	631	636	622	569	651	608	622	615	622	677	614	626	599	626	644	650	627	639	590	605	619	643	590	633	649	601	606	633	627	643	613	610	601	622	623	626	646	588	624	635	615	590	597	634	619	605	630	618	621	654	667	642	662	629	634	639	587	648	622	627	637	653	627	619	584	648	632	602	633	607	637	611	595	650	620	607	674	623	626	685	627	671	598	602	617	656	588	620	627	601	622	589	639	601	618	640	661	627	580	622	612	600	655	601	614	635	623	642	659	594	597	597	589	587	680	604	617	657	636	641	606	612	615	600	610	629	613	642	625	639	582	604	583	601	632	657	598	609	659	595	640	663	612	607	614	628	652	624	587	588	642	615	658	635	603	638	624	615	612	617	625	627	605	643	617	604	588	598	611	581	653	663	606	598	672	613	592	658	653	624	651	633	692	604	648	593	604	618	629	623	600	590	632	648	632	650	651	617	659	623	701	636	662	626	667	643	610	649	609	640	638	600	587	646	621	643	609	565	604	609	623	627	570	593	633	621	599	620	640	653	644	595	613	621	621	656	619	627	638	629	633	651	597	606	634	646	642	642	596	568	636	616	662	601	617	662	658	662	597	636	635	614	608	610	618	599	600	643	633	634	603	646	645	633	623	652	607	615	661	621	599	625	618	597	635	675	631	583	586	636	631	600	595	616	594	599	619	605	659	636	615	606	593	662	621	628	646	614	638	634	580	593	583	601	620	586	638	627	583	630	621	632	669	668	591	604	595	629	613	627	601	634	619	640	608	626	588	610	669	643	586	606	604	614	600	610	602	615	602	661	619	624	677	660	595	579	630	664	606	703	637	635	596	637	607	639	587	610	624	584	659	647	660	652	565	597	590	590	617	646	583	595	616	591	657	672	612	625	614	575	648	627	648	636	573	620	602	594	604	605	622	634	619	646	625	610	616	640	640	618	622	600	641	634	620	632	657	582	613	593	626	626	616	647	635	634	604	623	635	625	650	626	600	630	610	598	652	666	632	573	631	628	635	590	637	634	647	621	617	591	652	645	614	631	630	654	615	649	688	591	619	641	608	622	626	604	577	625	640	650	622	621	590	631	597	649	637	572	610	656	615	596	644	586	621	663	660	606	588	592	623	630	665	624	625	618	631	594	608	622	609	620	588	607	613	607	628	635	646	597	605	571	602	602	620	647	642	591	589	637	593	614	599	647	605	633	654	624	643	617	653	655	637	663	581	581	584	604	628	658	615	652	602	641	669	681	595	646	604	658	614	618	623	631	607	669	642	646	709	628	658	627	572	604	616	612	668	644	627	650	606	607	631	581	613	587	621	596	605	649	604	604	604	617	601	610	650	625	621	576	596	598	618	639	615	608	633	602	634	611	624	645	660	600	605	630	619	669	602	660	625	613	590	612	622	625	637	658	664	635	663	651	609	625	631	610	631	615	613	636	672	656	634	667	604	617	609	601	588	683	610	612	603	598	611	566	619	652	638	608	598	615	586	656	648	597	584	631	646	601	607	623	636	649	573	628	585	642	583	552	644	677	627	654	610	577	633	593	618	599	589	625	608	641	646	613	664	620	608	571	621	620	615	600	605	605	575	618	599	631	612	607	642	629	614	609	600	603	555	596	671	632	636	673	630	646	616	661	628	591	584	590	644	596	583	633	633	615	603	596	624	634	657	648	613	604	662	636	620	639	598	620	645	635	643	596	622	605	628	625	656	661	581	627	646	597	630	629	627	678	652	642	611	638	583	652	622	617	645	600	596	624	596	653	628	668	579	608	634	622	623	625	619	606	589	621	625	655	598	627	612	652	651	602	613	619	635	642	581	598	632	593	641	640	600	654	610	636	616	591	642	623	688	606	615	628	637	630	651	631	543	611	615	630	630	652	640	628	608	623	614	666	634	585	584	594	625	627	633	629	640	659	601	643	604	623	586	605	621	626	627	633	638	600	669	552	666	617	613	675	591	640	616	634	623	626	602	575	638	612	636	643	629	615	634	651	603	578	628	603	617	590	639	648	663	648	645	640	600	667	586	631	647	629	654	634	580	627	673	632	627	611	602	631	641	656	624	661	609	638	665	619	640	640	639	612	607	600	581	640	586	641	636	608	641	588	660	613	613	615	633	579	605	623	602	616	644	612	618	607
23840	21136	28606	24228	21833	18784	10141	4525	2685	1893	1496	1258	1097	947	904	907	878	887	865	822	787	809	764	783	767	736	763	784	806	745	831	737	778	724	726	742	737	738	740	734	714	764	778	688	735	767	746	766	732	725	743	728	721	724	731	690	722	716	755	728	731	775	724	693	745	723	739	747	764	723	714	708	708	767	702	727	700	737	700	749	716	708	774	727	781	756	744	744	733	738	812	724	778	732	707	762	779	774	767	672	703	722	748	702	762	698	733	696	736	699	707	733	759	736	706	733	737	795	710	726	699	748	709	709	757	752	675	708	711	714	699	711	712	681	703	779	710	700	727	718	740	749	702	699	680	739	723	751	732	734	733	729	698	713	736	717	736	686	639	686	736	738	684	747	719	677	737	693	713	681	697	717	743	667	735	725	728	659	736	699	762	695	730	703	707	708	672	753	783	695	771	763	727	753	695	713	740	704	736	730	726	727	723	736	722	762	686	760	717	745	758	749	707	705	700	680	744	691	743	739	705	746	750	702	731	757	703	712	708	719	778	725	678	755	727	730	668	708	752	702	730	753	712	749	724	691	689	745	728	716	716	699	710	684	723	737	727	699	705	701	715	733	732	677	699	759	722	726	640	761	687	736	795	697	678	724	746	738	737	757	676	703	724	728	758	723	676	711	695	683	689	741	676	744	707	742	688	736	789	708	706	742	748	733	730	696	667	750	711	666	697	678	734	703	710	713	692	695	708	709	680	791	738	721	751	704	712	697	685	736	731	697	732	696	751	702	740	696	686	718	715	718	772	763	711	744	732	692	708	718	722	706	699	740	716	742	741	678	753	731	741	731	785	726	717	737	746	723	721	729	728	725	737	663	730	718	724	727	689	760	693	680	730	682	707	695	711	671	725	768	731	695	734	757	700	741	711	745	715	751	697	697	783	725	709	734	715	714	785	731	714	699	745	669	717	740	718	683	736	746	736	728	729	685	710	730	672	735	727	743	664	726	651	763	712	686	713	692	710	714	715	659	668	737	754	768	701	695	701	750	715	726	756	672	698	746	739	736	705	689	748	769	748	692	703	709	784	723	727	701	659	677	726	736	691	729	792	718	734	737	684	673	742	731	709	715	714	695	733	730	719	688	705	746	721	689	736	730	715	714	736	734	725	720	740	736	704	752	788	707	733	727	740	754	725	712	711	687	711	732	738	692	727	751	719	726	736	790	709	738	739	758	717	695	731	695	766	732	774	737	718	719	733	689	675	667	730	697	715	693	709	701	718	690	712	703	739	735	679	716	751	731	735	701	761	706	761	685	715	720	744	726	719	687	744	744	691	688	751	720	687	749	735	687	686	712	730	713	692	684	749	737	766	713	678	722	790	743	742	708	667	705	760	737	712	693	747	706	742	742	759	748	694	681	701	711	719	723	711	719	700	710	702	728	746	708	732	708	724	708	741	660	755	719	719	665	715	773	717	710	691	710	699	704	747	745	755	705	741	719	718	719	738	770	685	721	681	686	687	716	697	706	703	692	692	684	687	734	735	691	717	762	709	704	757	735	750	695	745	723	709	741	758	758	720	707	698	657	724	708	723	765	697	715	733	697	727	756	697	741	696	769	723	759	760	722	718	670	713	669	675	705	767	738	694	738	701	694	738	687	733	737	681	690	710	717	716	733	750	697	784	736	709	731	686	723	704	694	743	680	754	759	716	758	732	734	744	739	720	680	736	720	715	728	679	716	718	724	699	691	727	711	712	696	714	732	701	715	769	733	733	738	674	691	705	708	714	736	761	714	698	706	716	715	677	690	704	700	690	679	754	725	733	741	692	690	670	748	783	716	748	745	745	690	645	694	750	711	710	687	736	688	680	694	725	701	688	730	748	725	675	722	742	718	712	719	690	704	762	713	719	694	761	717	740	757	676	690	732	709	722	684	735	742	727	737	712	680	722	692	710	730	725	744	755	739	671	669	681	662	728	668	779	704	722	725	730	702	720	746	733	652	727	705	681	709	727	739	687	727	724	687	686	726	764	735	652	733	708	764	747	752	707	712	766	740	741	717	704	764	756	727	719	707	706	669	728	686	765	762	710	727	711	678	742	731	735	720	686	750	730	756	696	675	686	732	710	707	739	705	723	728	731	703	708	680	719	719	726	694	687	736	781	713	743	709	661	711	711	688	690	715	726	696	719	706	713	725	734	691	750	725	704	711	700	754	691	672	729	721	684	717	719	697	720	747	682	758	753	716	714	674	744	706	751	721	703	726	729	737	713	743	740	745	679	725	701	699	766	756	753	737	690	722	728	733	693	741	766	726	713	723	714	722	684	672	724	725	709	705	751	672	728	721	677	745	773	737	770	742	707	695	686	743	730	720	766	767	740	742	732	707	700	684	713	689	739	727	691	729	719	667	737	732	717	710	743	767	721	673	711	714	766	698	744	656	707	715	711	693	680	707	694	757	723	715	768	702	675	683	729	729	729	747	767	736	733	729	695	692	712	716	729	728	736	704	731	726	731	731	748	758	721	692	710	745	724	666	733	687	740	743	721	683	719	732	733	756	751	702	696	718	710	736	730	775	724	700	706	745	718	741	729	738	723	747	714	716	733	737	740	740	735	708	696	730	727	756	683	762	720	716	718	768	696	736	713	727	724	716	665	737	717	766	694	706	726	710	720	753	711	674	699	763	711	736	677	761	677	698	719	743	786	735	711	711	718	734	726	663	668	706	766	688	726	715	667	748	740	698	728	717	740	711	747	731	681	705	738	740	650	699	721	695	715	712	699	716	759	758	735	691	710	693	658	729	734	765	740	721	723	729	709	712	688	713	738	736	738	727	701	676	754	767	697	699	668	723	743	713	732	691	746	767	698	705	686	733	706	754	735	693	705	770	736	746	702	721	708	696	768	721	718	716	710	723	722	725	677	668	719	762	650	729	709	699	730	755	699	722	728	684	714	711	738	739	731	729	749	705	725	686	730	748	737	736	652	712	713	700	699	721	736	692	735	711	640	679	688	671	769	726	718	705	758	725	710	722	769	748	715	713	711	662	707	704	751	720	732	719	737	696	724	778	741	724	718	738	721	719	677	719	708	708	683	712	736	733	686	695	707	744	713	704	675	680	755	711	711	729	694	748	727	762	717	769	706	765	718	699	714	712	727	737	755	750	725	689	756	761	674	747	706	755	702	751	725	746	671	726	699	718	743	722	717	727	670	745	713	743	725	666	717	680	708	702	709	757	647	670	710	708	761	770	711	721	709	730	722	705	676	760	684	650	743	771	735	704	679	720	752	778	757	752	692	714	707	717	712	735	694	731	722	713	680	728	667	688	743	729	660	764	738	751	700	761	748	722	779	713	724	665	712	724	705	715	724	692	714	757	679	773	715	714	731	742	727	729	740	733	690	745	671	709	716	737	665	718	744	747	771	734	745	711	731	703	728	726	702	678	732	709	714	704	705	733	736	709	703	677	727	686	663	726	730	678	729	712	719	728	681	714	691	743	731	780
25426	46493	42946	32529	25981	19168	12877	8109	5532	3690	2689	2092	1771	1524	1381	1281	1264	1186	1076	1115	1087	1037	1038	1058	1033	1004	1022	946	1038	1089	1066	925	946	939	900	883	899	900	954	907	913	998	926	944	881	914	955	944	972	905	857	907	854	899	894	842	908	942	874	921	912	836	892	859	897	860	852	894	921	909	936	920	907	889	914	925	939	828	892	881	878	867	932	906	976	973	933	941	920	957	940	956	874	927	912	988	923	874	938	941	919	875	829	944	917	937	863	921	852	909	914	882	917	880	939	925	968	923	909	862	919	872	919	866	894	877	916	928	952	857	919	931	868	839	857	913	884	889	832	898	885	891	887	920	860	931	873	867	881	909	911	890	876	872	862	893	897	877	859	826	909	872	897	919	905	857	889	951	936	886	894	917	903	889	896	887	858	901	869	809	895	922	881	926	927	928	860	860	863	946	919	843	884	904	869	875	843	918	943	949	862	978	902	876	882	889	861	872	860	877	869	850	912	856	932	858	907	854	860	924	874	906	877	898	880	920	920	953	897	912	891	851	866	900	881	902	874	880	904	882	914	910	856	954	867	940	901	864	855	864	915	881	911	897	865	847	857	863	901	825	850	900	879	892	911	859	843	895	936	868	945	869	929	888	905	877	883	924	914	864	851	887	875	912	875	855	914	915	893	958	902	918	869	880	899	845	847	882	890	921	945	903	881	857	853	876	889	867	930	853	879	890	914	903	858	873	932	908	864	922	901	882	916	877	906	889	893	900	923	919	938	923	866	891	883	911	871	875	863	911	917	878	835	918	876	914	906	891	938	881	906	870	968	857	842	900	862	870	942	932	901	866	883	842	895	911	842	901	899	922	813	905	870	903	868	887	889	916	888	927	863	907	914	891	908	921	922	925	907	880	925	932	830	901	857	910	902	850	905	843	864	865	942	894	870	844	882	891	909	906	888	893	893	808	902	902	922	873	910	893	885	890	883	892	874	890	887	875	891	898	929	883	894	917	920	860	930	892	889	829	833	868	862	955	913	899	886	890	871	909	910	870	855	869	849	821	895	858	951	934	894	883	900	841	902	922	904	851	888	912	851	898	959	899	899	866	911	875	871	953	888	890	866	870	845	898	883	897	890	893	845	838	897	922	909	872	870	911	880	921	941	892	898	967	897	818	913	915	905	933	867	867	936	910	901	839	878	847	883	833	935	931	903	841	881	850	882	858	931	894	922	905	867	894	895	877	902	877	912	908	844	868	900	900	865	876	915	887	932	913	881	878	926	879	934	876	909	890	884	833	918	888	891	904	885	863	861	842	841	888	857	887	829	891	923	873	900	889	893	892	903	882	882	904	898	889	935	935	788	916	869	895	892	958	871	921	903	942	915	918	885	878	896	944	885	909	917	905	890	866	900	916	876	894	895	897	856	927	847	845	867	829	879	911	850	858	925	892	852	915	922	932	894	930	898	907	872	866	896	903	890	847	908	942	828	892	900	947	884	889	938	900	930	927	918	889	866	894	918	916	860	831	867	852	904	903	860	865	835	903	881	912	891	907	847	901	918	874	954	857	881	885	894	897	896	950	874	825	925	839	870	899	927	977	871	865	884	886	944	915	871	823	895	856	897	874	894	935	942	891	910	914	866	882	885	979	905	847	895	890	932	892	874	924	883	882	895	903	952	887	880	848	873	889	870	926	896	863	871	900	916	912	893	931	886	844	896	895	873	907	882	864	879	947	949	924	896	863	924	861	908	944	890	882	906	834	915	868	961	843	898	894	916	870	887	898	912	899	935	877	871	906	860	883	886	864	882	901	840	866	885	876	869	823	856	902	856	862	918	898	827	856	936	930	919	861	903	922	858	963	880	901	921	933	905	869	882	831	857	911	884	843	896	889	881	914	859	904	840	887	930	896	920	889	879	927	884	875	882	910	932	875	891	919	915	816	859	905	911	879	926	854	829	901	897	931	901	896	902	916	925	904	884	855	921	957	963	882	888	848	879	900	851	846	863	929	875	896	838	900	919	899	888	866	853	927	913	878	851	916	885	928	890	883	864	802	879	872	901	863	904	892	901	874	905	857	922	895	890	920	865	902	861	911	883	820	861	940	908	902	921	949	862	861	878	885	868	889	887	868	897	892	893	954	917	920	860	923	879	880	867	887	906	885	922	952	935	932	865	887	910	912	896	835	913	850	925	915	895	876	924	893	857	908	873	918	930	919	868	872	878	909	827	905	870	894	910	879	903	822	830	840	884	875	869	885	904	947	879	843	827	903	843	879	859	894	913	875	862	854	891	862	899	909	898	918	876	876	822	933	862	898	895	927	884	910	912	913	907	920	945	863	905	891	843	890	912	868	898	872	911	891	899	910	886	904	907	890	858	808	894	918	930	879	867	883	899	809	923	876	890	933	892	924	921	891	899	911	897	918	907	936	848	906	908	904	870	915	861	811	858	914	899	946	906	876	914	876	873	899	856	872	896	901	922	865	880	920	904	875	883	857	881	886	891	861	914	841	945	841	884	901	919	852	884	866	874	837	918	898	915	871	888	861	870	901	886	865	919	871	866	853	910	903	902	896	885	953	927	856	917	875	858	939	869	884	905	897	874	927	899	887	870	941	913	870	905	900	914	846	865	900	912	887	852	913	873	882	902	900	904	907	844	854	876	872	869	889	914	860	883	873	869	925	872	911	948	910	902	936	892	884	887	906	886	875	864	882	934	939	866	883	940	884	879	910	894	919	901	856	892	942	902	880	915	888	893	907	914	911	911	902	934	916	857	846	923	881	870	927	890	886	844	884	868	861	843	932	854	860	884	881	858	885	942	884	887	837	898	864	906	860	875	864	848	936	874	846	921	865	853	888	901	917	912	915	877	834	962	931	873	838	929	873	899	838	848	896	926	870	913	901	881	854	888	876	899	895	878	877	880	914	926	877	892	911	926	899	936	908	903	842	869	898	915	902	863	846	889	886	870	964	888	879	881	898	896	879	896	903	863	875	900	894	874	854	898	913	837	908	880	876	909	867	917	855	894	888	870	873	831	878	952	876	874	857	911	900	872	883	901	934	903	863	895	856	917	950	871	934	881	844	935	876	886	842	889	920	874	888	867	906	877	862	924	903	886	877	873	902	907	882	860	947	864	858	881	834	897	846	945	842	936	871	894	895	909	909	851	932	913	844	857	883	940	882	907	902	870	907	905	879	899	877	861	872	871	876	909	894	894	900	870	891	886	890	889	858	935	902	905	845	887	890	875	872	880	852	874	901	891	905	965	898	874	858	910	883	918	888	884	910	927	898	874	869	919	932	901	863	837	979	920	890	935	918	910	877	871	867	852	873	902	935	918	846	885	864	891	938	871	847	907	902	935	918	885	862	932	897	883	852	912	915	872	844	876	914	884	885	966	941	867	896	864	886	911	882	884	953	913	897	904	911	929	881	921	909	916	874	864	901	842	874	867	909	945	881	852	896	851	856	867	869	910	877	947	941	890	906	963	884	914	866	859	906
25082	21109	27762	25977	18814	10414	5245	2743	1585	1205	898	743	672	598	594	553	497	521	498	472	535	491	485	491	463	452	476	481	456	532	470	451	438	451	449	431	402	457	457	484	433	456	444	480	445	468	406	414	445	399	450	427	424	431	470	450	424	441	451	435	436	431	457	453	457	443	428	458	397	419	432	440	420	430	423	435	412	438	396	451	411	451	419	431	438	447	438	452	430	450	426	406	442	450	464	436	459	460	478	449	465	429	429	436	454	436	435	386	447	442	434	443	449	451	416	403	447	431	404	400	463	392	470	446	424	456	439	467	443	461	483	449	434	432	425	403	427	447	417	447	430	434	435	444	420	431	423	419	447	436	417	418	441	434	460	467	411	453	441	409	433	451	441	426	457	451	480	432	434	414	441	450	441	416	454	425	387	438	495	429	457	452	465	477	379	450	439	435	414	438	401	408	442	470	409	438	425	455	413	423	455	425	420	452	426	436	415	449	425	446	409	461	438	454	443	412	448	405	444	461	463	415	446	441	397	443	429	425	424	408	472	408	421	449	456	414	428	423	409	380	405	399	436	401	429	437	456	407	446	474	442	413	446	409	469	440	441	455	409	432	450	399	399	420	441	458	380	452	413	415	438	428	425	433	421	460	452	460	424	425	412	403	440	412	441	419	405	488	458	454	420	458	429	437	426	434	449	391	436	438	420	422	420	392	394	454	432	416	414	475	419	424	442	453	400	417	419	433	441	442	426	443	426	468	447	425	429	437	438	421	459	445	423	436	445	396	438	400	412	423	461	438	441	425	428	400	447	413	454	447	421	457	418	453	432	458	456	434	433	445	446	410	461	423	449	420	429	458	391	489	427	439	445	469	422	423	399	452	445	431	417	468	438	417	451	387	466	414	429	473	421	452	395	454	460	440	433	419	451	433	414	415	410	450	421	440	424	395	432	386	443	444	443	444	432	427	429	461	411	428	420	415	435	435	450	434	450	423	442	434	409	447	416	412	421	416	421	401	449	446	422	450	423	441	415	431	451	443	410	421	427	419	477	433	395	452	444	435	441	438	439	443	409	405	472	462	454	439	458	454	453	413	423	422	452	432	424	403	484	442	467	421	442	418	464	400	466	414	391	462	400	431	437	486	423	386	452	428	450	425	417	441	460	415	443	438	462	474	430	435	447	437	449	399	409	431	417	427	408	443	409	458	426	439	425	432	456	438	442	468	418	436	411	431	467	435	425	452	436	462	403	436	444	418	488	458	406	446	417	475	410	427	403	434	435	420	447	415	433	436	463	416	412	428	444	430	430	461	404	421	430	418	448	424	428	420	465	425	426	410	426	412	476	405	408	428	424	404	443	430	438	440	442	429	419	462	474	446	439	440	457	397	402	453	383	432	430	408	471	483	416	439	423	438	429	434	458	450	418	435	448	484	456	446	452	433	415	399	428	455	455	424	412	431	440	426	450	473	445	453	454	434	451	455	435	434	384	419	443	442	408	442	406	430	448	421	450	427	424	453	438	419	445	442	433	427	417	445	465	414	427	426	431	446	414	401	404	427	424	397	437	441	405	467	428	392	428	450	429	443	443	443	388	422	436	442	443	474	430	450	386	396	473	448	457	426	431	393	446	405	420	432	435	425	456	448	417	442	483	410	429	414	410	404	429	450	431	419	452	391	445	423	451	465	453	443	437	403	399	438	434	416	432	426	440	415	435	414	422	417	431	451	425	467	440	466	414	418	476	411	384	456	422	398	453	411	437	372	435	451	411	404	398	421	419	457	414	407	415	450	393	406	473	411	413	442	451	448	454	432	417	445	420	423	441	411	429	452	432	428	423	469	414	461	434	428	432	400	432	441	432	428	426	441	427	451	424	452	435	446	437	470	469	427	430	424	452	420	433	442	450	421	435	439	420	414	425	447	421	414	444	431	454	446	441	429	421	453	419	431	469	443	450	422	466	449	386	433	428	419	441	456	451	455	439	381	449	441	442	415	442	448	438	433	429	455	416	471	417	433	420	445	415	394	433	451	425	440	396	434	447	436	459	413	432	426	429	407	427	420	436	420	431	439	431	460	381	439	427	453	416	409	445	437	438	439	436	427	383	440	427	419	417	395	404	401	476	434	415	425	442	407	452	460	475	409	433	423	453	442	442	437	434	412	416	427	449	431	425	466	417	435	444	410	437	441	429	434	452	463	455	465	393	427	444	466	437	403	449	416	434	434	450	428	438	410	445	397	484	457	423	434	417	427	446	448	435	440	442	414	416	454	411	441	413	442	412	440	453	424	420	432	449	456	436	463	426	438	469	428	438	425	438	423	441	419	419	435	411	401	443	403	426	451	477	452	433	424	475	425	400	426	445	434	446	447	443	405	441	438	422	441	431	412	418	401	442	433	430	415	414	467	418	414	438	400	438	444	417	457	438	456	432	435	462	378	434	407	451	425	421	410	405	447	440	461	460	466	433	474	428	452	456	406	430	402	417	447	454	400	434	444	388	441	410	445	395	438	433	365	412	412	431	438	404	445	440	437	414	453	401	442	430	410	399	426	434	440	432	432	447	450	401	427	412	442	448	415	456	421	402	414	457	406	405	442	432	422	456	419	424	444	442	403	429	406	429	474	416	434	423	452	404	429	443	468	457	466	457	433	434	446	435	471	445	422	415	434	420	460	436	443	441	446	412	392	419	422	448	396	433	454	414	466	454	422	390	411	427	431	431	448	472	428	433	434	448	460	438	431	392	458	407	392	432	445	448	480	432	449	435	443	404	441	463	434	394	425	482	416	412	397	416	390	458	452	471	443	418	448	404	441	460	440	451	418	461	428	442	474	420	413	420	447	411	419	442	413	408	409	391	449	395	448	418	439	436	434	434	479	417	447	429	414	444	444	397	395	449	436	410	430	420	403	460	434	405	467	446	427	439	442	417	392	461	441	444	431	399	433	420	406	509	410	436	452	411	429	441	404	458	438	473	455	426	426	432	475	399	402	410	432	417	466	410	404	457	435	420	468	473	405	419	451	423	431	418	402	453	429	435	410	389	446	412	437	438	478	427	431	433	414	409	393	429	429	438	437	452	418	449	436	412	449	446	439	445	429	411	435	454	418	388	384	470	430	430	415	427	371	436	396	427	430	460	413	432	471	472	428	414	402	414	491	430	436	437	448	447	419	423	502	406	434	444	446	462	416	415	434	445	412	421	431	428	449	416	440	428	423	422	452	434	407	406	431	453	437	452	425	432	439	437	436	426	411	434	433	444	411	452	469	416	445	425	428	421	435	445	411	457	421	448	464	449	437	423	434	458	452	454	428	406	410	441	435	434	438	446	437	440	416	442	479	410	423	456	430	458	432	455	418	464	426	413	447	438	445	445	420	426	489	454	473	465	449	483	419	452	424	405	467	439	432	414	455	480	404	444	411	395	457	425	445	428	467	418	395	458	403	458	433	421	445	429	465	418	377	378	476	450	400	479	448	400	417	442	446	433	442	432	420	460	410	430	473
25834	43337	39923	29712	21846	15299	9908	6057	3892	2564	1881	1425	1238	1032	960	858	836	759	718	671	704	640	665	676	710	653	635	584	619	717	703	592	582	580	571	589	552	599	535	598	569	611	590	566	577	588	588	551	545	576	552	564	569	552	590	550	536	582	566	583	533	578	534	553	599	556	570	586	569	563	589	547	557	542	552	523	547	600	560	581	592	575	632	579	624	623	572	597	563	607	542	563	543	627	599	606	614	572	504	612	591	548	524	552	566	567	570	575	562	572	553	543	520	532	571	549	534	574	558	602	559	559	620	597	598	600	521	529	560	583	533	550	576	569	551	555	583	556	573	566	576	533	571	547	518	565	557	592	573	585	539	553	572	544	528	589	559	583	585	569	546	575	615	540	533	580	543	598	567	608	578	539	573	584	534	544	552	521	547	518	537	547	549	543	567	578	537	555	555	561	599	594	587	566	518	550	548	584	561	525	568	554	548	585	579	560	616	578	592	552	522	599	578	558	603	563	600	542	532	630	571	591	556	569	547	579	566	573	564	551	590	560	550	574	585	557	543	599	585	577	583	579	544	564	566	543	562	583	592	571	544	571	571	560	588	538	573	574	581	572	533	555	500	570	563	569	591	582	526	618	555	590	536	589	544	593	551	547	520	537	555	572	533	568	566	583	546	538	557	525	582	553	582	567	614	580	582	548	588	527	569	592	586	575	563	545	601	563	569	553	570	563	562	568	532	533	576	572	609	581	546	564	568	552	538	569	566	573	564	592	524	585	556	534	576	554	536	559	524	576	571	571	564	569	567	549	578	565	574	607	574	546	589	594	543	580	568	558	581	579	539	565	549	534	577	534	594	593	577	571	521	548	552	600	551	536	591	562	555	540	554	540	546	583	538	602	553	578	594	557	536	583	533	555	549	567	558	595	527	572	573	584	579	531	533	540	548	578	571	578	563	551	542	550	572	538	563	539	539	553	549	527	559	533	525	555	558	590	593	561	567	557	562	556	574	526	578	576	582	564	541	560	530	537	544	579	550	546	564	575	526	543	580	587	568	543	574	542	569	556	541	610	562	517	547	578	531	555	539	538	566	552	585	555	577	588	592	549	562	583	583	527	542	604	537	543	576	558	592	583	590	573	607	532	560	559	524	562	589	550	555	534	527	543	547	530	547	581	548	536	598	585	540	553	559	566	547	547	575	549	569	563	572	584	514	559	552	549	551	581	555	543	531	559	588	551	541	600	587	535	544	557	548	537	568	546	574	529	577	578	574	595	565	550	537	572	549	594	544	584	546	565	578	559	559	578	556	609	555	573	572	571	546	552	565	526	612	562	527	551	561	555	557	524	562	558	568	546	552	561	551	563	551	574	531	563	605	582	560	574	544	552	527	555	576	559	566	542	553	526	542	558	593	562	579	577	535	543	565	543	586	571	605	551	544	579	551	548	568	573	596	525	578	591	557	543	536	566	585	553	552	570	540	558	554	559	541	550	504	547	606	555	586	560	576	548	559	566	564	578	529	554	561	607	584	552	606	535	562	567	541	535	600	568	571	594	565	540	560	581	560	515	582	566	560	554	521	589	569	579	553	572	536	561	556	582	546	556	535	577	560	572	530	612	532	555	594	588	552	586	547	588	556	539	521	562	586	547	539	551	587	548	585	566	585	529	551	589	582	571	545	574	575	578	600	580	524	559	576	566	556	535	557	590	528	552	626	584	565	601	626	564	573	544	594	589	559	572	575	561	554	570	561	528	554	612	590	588	533	555	554	588	573	559	561	564	558	564	545	540	546	567	580	576	548	558	540	567	560	520	530	554	596	573	536	606	553	537	609	566	606	554	515	577	597	534	548	522	546	541	579	562	553	567	572	541	587	560	518	580	586	570	551	573	586	559	549	538	572	547	581	541	529	532	577	610	604	591	556	544	543	534	540	531	577	563	562	552	571	545	547	614	478	564	555	525	566	558	558	570	536	574	554	584	577	578	611	594	595	525	582	551	580	555	550	557	543	602	531	595	579	583	586	599	541	545	618	539	574	613	593	547	567	540	495	529	584	522	560	528	521	536	533	566	543	554	546	564	561	572	556	541	549	634	543	574	512	593	558	552	600	585	555	535	543	533	552	578	564	578	596	570	526	580	568	527	544	567	576	564	574	595	585	516	591	541	555	588	589	586	591	580	534	551	528	510	549	544	573	565	541	561	522	594	549	582	578	570	575	612	551	597	545	614	568	543	542	554	592	546	566	591	588	541	521	562	538	574	563	583	617	534	571	539	523	556	538	536	521	569	533	528	574	565	540	595	553	575	567	558	589	549	553	536	623	593	577	560	570	554	530	541	543	564	580	593	577	559	554	519	560	562	546	549	598	579	529	524	566	567	564	547	585	521	572	547	510	545	553	587	589	543	596	540	556	536	561	570	543	575	599	551	534	556	566	534	623	561	575	547	551	520	565	549	558	574	600	572	621	563	590	546	566	572	524	574	564	590	541	593	569	533	573	539	577	545	551	548	588	558	554	547	573	618	580	557	602	566	576	543	546	478	588	560	518	551	581	573	547	597	565	579	500	543	566	543	534	616	542	524	576	561	512	584	561	577	576	602	534	558	555	493	596	593	595	564	577	582	527	551	584	596	568	567	542	584	593	580	571	564	580	609	579	564	574	578	586	540	532	560	571	541	551	535	533	559	541	509	567	603	589	564	565	572	551	553	520	565	563	575	527	563	518	547	564	598	564	563	576	553	566	559	596	610	580	548	544	543	556	555	575	534	559	535	558	591	568	571	553	579	566	579	593	550	555	574	584	552	552	566	536	565	575	529	551	573	564	532	551	563	543	585	567	588	582	547	583	559	597	575	553	518	574	587	553	550	582	556	551	551	549	576	560	586	582	557	518	573	597	550	569	600	607	580	606	549	545	549	610	549	548	531	581	571	524	563	547	575	547	575	585	591	604	573	544	558	550	566	560	579	570	546	574	539	620	540	562	547	576	563	580	537	555	546	571	522	569	569	571	584	571	576	523	585	548	544	593	604	561	569	557	521	566	584	577	571	584	581	513	603	517	562	586	550	543	569	526	551	550	531	542	607	572	588	534	538	540	564	551	568	574	561	557	580	546	530	528	585	554	595	521	581	580	525	572	525	578	545	594	571	552	540	565	527	516	561	559	579	567	503	522	554	567	590	585	604	583	572	569	517	523	566	562	555	562	574	563	545	604	596	558	552	564	594	521	540	603	552	578	527	574	544	559	535	543	558	578	578	565	556	582	569	555	549	571	538	544	580	535	555	554	563	583	561	520	577	598	474	606	585	534	576	568	599	549	599	587	605	536	549	563	566	531	591	555	568	509	540	567	545	592	559	563	565	530	547	602	537	526	534	581	587	540	591	562	557	556	555	589	518	524	551	539	545	559	599	556	601	579	577	568	570	596	575	534	559	577	577	570	561	605	482	525	573	548	576	538	540	575	561	571	543	534	553	573	531	557	552	564	567	581	552	563	582	548	564
22837	21147	28967	23662	21512	22286	18403	6687	3671	2424	1830	1573	1325	1246	1167	1069	970	959	961	890	937	881	797	881	830	899	801	832	880	953	906	851	771	792	783	770	751	741	786	694	798	735	773	751	774	743	714	777	744	730	746	793	773	751	725	769	731	792	715	758	730	732	790	739	739	762	750	773	714	754	773	784	772	754	724	705	719	754	741	760	770	778	768	780	779	849	802	808	775	732	733	724	778	743	774	792	767	675	775	741	767	754	728	752	755	745	761	701	732	709	746	724	737	695	662	718	734	698	730	736	818	785	744	690	785	718	762	721	773	692	772	742	717	763	728	723	715	753	785	730	750	755	709	756	702	718	732	728	726	755	783	717	764	789	775	699	747	745	745	725	728	732	702	712	765	703	713	771	745	755	733	748	741	743	787	749	701	741	739	700	709	731	774	766	752	754	809	708	722	712	741	783	777	741	715	731	754	752	758	737	786	712	796	733	716	730	725	718	776	759	737	731	743	799	738	745	720	677	763	750	752	706	744	736	722	729	736	700	763	718	718	716	732	747	750	797	725	723	730	715	784	715	733	754	717	708	720	704	673	669	710	720	775	747	742	727	727	713	787	732	705	700	714	767	809	685	746	803	731	749	728	705	761	744	742	783	758	746	755	724	780	791	670	749	714	766	691	773	736	722	801	707	756	716	714	722	713	749	670	764	791	733	730	707	711	728	726	763	777	711	736	740	787	710	743	753	731	753	739	765	736	743	778	716	721	748	780	774	716	717	720	757	740	666	704	758	713	687	751	734	782	727	727	765	743	718	731	755	759	749	777	743	754	680	720	712	707	685	732	737	701	728	761	719	713	748	709	781	764	745	712	677	734	714	816	718	728	741	723	741	737	755	696	711	696	763	746	744	747	770	696	754	729	734	761	664	722	749	716	724	759	794	781	736	741	767	718	741	717	781	780	724	708	727	706	728	745	719	761	796	756	702	726	762	701	748	734	767	732	714	734	761	729	788	724	785	728	739	707	746	730	747	722	734	767	719	760	727	760	732	725	759	747	725	742	777	723	728	761	735	730	718	727	724	710	731	758	720	728	779	768	746	710	775	716	702	721	751	762	705	697	731	678	754	752	739	758	688	733	764	713	770	777	746	731	716	761	699	760	713	700	717	730	708	728	693	695	779	776	751	759	679	740	764	684	749	691	782	748	730	722	749	746	710	770	693	681	743	675	745	723	685	748	775	763	728	722	729	718	738	701	790	750	736	743	688	756	711	735	720	729	692	755	705	715	724	679	709	743	732	720	741	733	720	725	717	725	786	734	682	702	723	749	746	779	755	754	762	743	749	731	753	761	690	737	767	753	736	738	744	730	708	730	744	700	734	786	726	733	748	762	748	718	715	772	777	736	736	780	725	742	754	740	769	707	685	686	770	741	748	724	739	753	709	719	770	798	737	749	733	765	737	764	719	729	782	705	741	703	720	747	780	740	742	775	776	720	732	743	734	734	782	684	693	726	756	763	742	744	756	760	734	722	715	720	759	747	732	753	702	761	761	735	751	741	680	736	788	756	775	737	743	673	734	714	745	770	756	751	685	757	742	736	811	733	742	694	719	761	733	761	737	738	771	782	692	741	774	723	781	804	771	726	800	757	724	750	784	748	675	753	740	747	757	733	773	744	741	738	762	737	753	764	733	707	728	729	672	772	736	718	737	726	765	724	733	734	767	741	695	728	758	752	713	722	738	739	755	771	701	713	749	700	775	715	736	674	746	744	699	729	711	803	770	682	748	751	751	674	695	734	717	766	783	703	737	723	698	666	757	708	791	755	775	704	730	718	739	730	749	778	733	733	716	776	737	746	763	703	729	735	723	747	766	691	740	710	695	767	756	720	701	675	701	791	748	750	674	742	719	778	735	742	768	734	754	730	706	717	713	749	727	736	690	702	732	744	744	753	719	728	735	728	766	731	752	744	765	674	762	731	695	768	715	746	696	735	750	755	774	769	769	731	771	738	746	763	771	741	695	741	747	736	682	715	764	739	723	696	744	713	744	769	767	780	685	715	716	788	771	780	774	722	714	727	742	739	710	685	747	719	745	747	696	762	803	724	733	724	752	700	690	754	713	729	765	696	740	755	722	702	742	723	758	767	727	743	737	766	730	744	701	738	736	775	773	747	700	750	737	705	717	773	728	738	730	760	743	707	754	673	763	690	678	761	735	692	660	736	750	728	755	708	725	744	755	691	718	728	709	756	758	738	769	766	740	706	753	706	690	734	746	700	726	741	728	743	751	757	788	735	728	731	720	726	766	746	726	739	780	783	750	697	735	728	742	709	733	759	765	753	729	756	698	719	734	740	759	695	707	715	758	700	746	762	732	751	800	742	751	737	680	751	736	752	690	731	688	744	721	700	746	767	717	691	780	755	769	735	744	743	793	732	752	749	731	716	738	748	737	732	737	744	745	729	782	751	795	730	805	758	726	754	784	760	697	716	691	766	725	717	755	739	769	747	760	739	709	735	722	707	720	778	754	720	762	757	725	741	768	713	751	732	720	706	718	742	780	750	769	766	706	691	725	749	724	762	734	735	736	704	725	751	724	713	756	732	731	712	735	739	725	718	695	752	789	709	741	728	761	721	765	716	771	698	762	715	702	738	707	742	709	718	754	708	730	742	732	722	769	716	729	758	774	740	684	722	741	712	739	700	770	718	783	727	683	718	748	774	791	754	707	714	688	716	765	718	742	745	758	683	737	707	752	775	758	760	728	727	720	731	725	729	739	728	791	758	732	752	732	740	730	710	730	719	766	741	771	728	738	713	718	756	763	726	723	673	746	714	697	746	717	758	741	725	752	759	723	742	756	778	720	732	734	744	742	725	758	726	716	767	728	753	741	726	714	715	756	741	732	702	701	716	699	738	735	737	712	759	705	733	731	689	749	697	768	687	725	715	733	709	731	774	696	772	764	732	671	737	763	716	720	733	661	737	771	779	783	715	766	702	708	709	763	687	671	777	705	716	743	713	766	740	793	741	737	750	743	750	728	718	680	743	725	719	741	756	733	700	726	709	727	696	677	712	748	731	753	784	749	756	719	751	737	660	698	738	735	716	743	772	751	752	781	745	730	754	693	770	730	703	705	773	736	734	780	679	711	684	781	722	728	745	708	799	775	761	744	732	708	712	728	772	758	750	739	712	730	753	736	717	818	744	710	700	748	732	737	711	718	735	741	704	743	755	755	753	738	768	802	712	739	756	732	758	742	744	714	736	775	796	703	737	698	751	740	722	722	748	775	728	709	779	714	688	779	731	736	758	726	668	722	725	775	720	720	708	730	733	717	743	766	735	758	743	729	732	734	733	759	728	720	738	724	735	734	685	774	733	742	724	744	744	697	770	720	740	765	756	772	713	774	774	727	743	778	699	737	759	749	713	773	732	763	720	730	743	788	730	697	786	790	713	724	747	729	756	775	728	726	707	734	727	761	755	743	735	724	757	726	717	723	694	716	791	742
27679	52014	48496	38609	31627	23403	15973	10448	7279	4947	3537	2806	2319	1985	1826	1559	1480	1329	1293	1228	1169	1251	1215	1209	1153	1119	1039	1102	1231	1329	1165	962	1021	983	992	954	983	892	959	950	967	979	963	979	958	958	1023	949	996	904	975	933	958	903	944	915	880	939	926	905	976	905	932	928	943	890	919	943	936	979	913	943	908	876	878	862	942	898	938	910	933	960	992	1008	1039	974	1023	1007	989	945	986	972	1016	944	1001	977	951	925	922	935	875	884	902	922	881	957	949	951	919	945	897	880	923	916	919	938	939	870	905	931	937	897	914	923	906	886	936	899	880	926	967	913	868	955	880	935	883	946	921	923	925	962	890	856	892	869	905	899	899	925	885	900	955	893	854	926	955	945	909	906	913	931	886	906	914	876	911	940	898	871	910	955	877	927	873	856	904	882	930	921	925	911	898	930	948	903	891	938	934	932	891	951	944	896	947	864	902	910	943	924	901	887	920	890	855	959	934	925	885	928	917	932	881	969	915	919	929	940	954	903	922	948	916	921	874	911	912	890	896	882	899	894	862	939	953	936	899	898	866	940	955	872	894	889	894	920	861	872	874	878	937	880	903	928	917	880	921	894	960	944	902	956	867	944	929	983	875	861	861	969	920	889	939	910	876	920	908	860	913	1001	950	893	871	848	924	887	940	858	919	926	884	914	821	916	914	919	961	912	907	926	917	900	871	910	907	924	948	907	894	839	902	929	866	861	899	873	864	906	942	884	933	961	899	870	913	897	885	902	945	902	909	905	940	918	917	931	950	961	927	915	891	891	878	911	943	903	838	917	886	921	977	984	909	965	909	911	952	945	954	909	923	889	898	898	903	965	943	933	945	929	948	849	892	910	871	891	900	877	967	903	962	873	930	969	931	913	888	925	887	927	874	956	959	921	933	905	888	940	964	896	927	942	934	964	913	894	952	892	831	939	847	922	911	897	957	970	869	881	867	923	941	971	882	975	835	895	907	927	898	912	931	928	920	921	913	932	930	906	931	903	894	917	936	893	861	837	953	871	913	920	922	935	895	884	915	923	922	934	947	974	916	933	892	874	933	917	916	873	942	846	931	868	920	919	977	887	926	910	947	893	889	914	915	922	886	886	947	891	949	907	887	884	909	910	886	928	969	895	891	897	918	955	936	906	917	928	926	907	921	926	907	916	899	855	889	894	932	915	900	914	940	903	899	811	938	906	907	902	918	899	985	916	916	902	847	944	942	893	921	884	936	940	887	875	901	918	907	923	896	910	918	935	860	903	940	863	912	892	949	890	900	922	946	932	926	930	899	888	936	900	964	945	936	930	893	941	888	889	912	868	957	901	869	937	924	893	890	884	927	923	869	914	977	966	917	881	903	925	900	931	849	889	930	883	927	891	908	904	906	904	935	875	861	922	888	942	939	891	918	891	903	888	890	900	895	921	941	885	866	891	921	909	946	895	931	900	909	910	900	933	940	857	902	921	932	892	904	908	906	909	885	957	858	899	909	905	927	895	976	878	913	887	894	936	968	869	943	886	888	873	875	920	885	903	884	874	929	912	890	951	901	942	884	914	920	842	886	902	905	922	859	943	882	876	907	925	900	891	974	906	942	914	942	954	943	892	927	936	933	922	876	895	853	924	890	925	875	932	905	878	914	913	887	922	890	909	886	919	865	912	882	957	914	921	902	904	935	923	849	904	898	934	926	888	966	928	948	895	910	859	911	925	902	880	903	936	877	921	901	900	921	939	911	914	919	941	871	917	835	907	906	901	924	935	974	974	873	896	935	923	864	891	967	904	949	899	879	961	865	876	892	892	910	944	928	891	886	905	880	893	895	920	896	941	880	930	893	908	905	943	923	936	934	925	889	874	922	938	900	953	885	965	826	932	966	915	879	874	892	850	877	931	895	924	904	926	950	882	876	919	855	867	911	906	910	928	920	960	938	903	872	949	907	924	932	887	938	928	929	898	905	927	886	874	914	961	909	883	934	916	917	927	936	907	902	908	881	889	870	915	932	909	939	916	893	871	964	849	859	905	938	903	918	890	912	891	869	863	890	883	946	891	848	888	932	848	925	912	895	906	845	905	890	943	893	926	876	871	921	930	881	949	913	942	903	901	855	912	892	924	886	903	897	910	892	901	900	937	938	920	938	911	955	912	894	955	926	855	916	895	876	883	932	898	940	896	875	940	914	952	894	862	896	918	896	835	961	935	922	878	901	968	899	902	901	915	882	882	878	875	935	933	928	925	954	885	902	940	922	919	912	927	864	909	881	929	937	948	914	893	909	890	848	932	910	894	861	896	918	897	958	928	932	919	927	849	974	925	903	893	876	859	887	875	878	941	888	907	946	892	941	925	882	903	978	869	955	897	919	857	912	902	893	882	939	886	825	899	924	943	900	956	949	917	875	872	939	860	953	882	934	860	904	899	913	896	930	921	957	938	944	901	901	931	927	949	930	943	892	873	943	886	899	922	879	919	916	934	923	864	933	861	911	879	902	906	875	890	905	883	885	900	898	930	882	871	906	949	903	880	923	910	887	902	974	887	864	887	868	910	894	952	915	873	872	930	889	888	926	955	907	839	944	888	902	909	868	943	905	895	881	848	983	849	943	883	897	900	860	949	878	957	906	936	923	936	836	903	900	902	928	903	900	928	986	932	939	948	843	893	931	851	883	932	952	937	920	923	871	935	929	924	857	889	885	944	920	886	876	897	942	899	939	907	899	922	904	867	913	896	906	893	922	922	941	901	940	898	861	908	938	898	923	913	829	862	852	852	909	877	947	904	880	922	952	908	938	860	926	896	833	890	954	834	891	892	907	909	902	925	909	936	903	954	940	874	926	953	882	918	921	914	956	892	888	896	907	931	892	853	877	893	954	963	867	903	918	885	929	933	916	907	833	899	881	882	856	902	926	917	922	936	920	949	933	891	907	905	928	894	936	896	902	959	900	967	958	927	894	896	898	887	892	908	922	892	906	932	939	893	940	874	894	934	881	913	940	916	868	931	903	936	921	929	915	924	946	849	922	918	890	912	939	870	956	944	893	899	917	962	875	917	864	906	909	905	921	890	877	914	909	948	941	899	946	893	930	922	904	916	908	921	886	867	896	905	878	898	976	918	899	933	867	930	899	885	890	908	936	940	924	947	897	950	903	900	903	946	951	937	828	862	892	920	878	916	930	883	871	875	915	883	899	897	901	881	934	870	876	884	926	882	898	882	903	976	874	932	930	872	921	928	926	933	873	903	878	891	893	913	915	889	912	936	887	948	910	924	913	892	877	938	945	892	928	860	906	923	880	919	910	908	903	926	878	871	932	866	933	879	904	913	906	839	959	883	848	882	892	972	921	890	916	866	885	911	905	933	920	927	894	841	841	925	907	898	913	895	850	927	923	890	879	921	862	933	899	890	878	939	904	960	921	887	948	888	939	923	910	887	907	887	936	890	899	915	924	919	947	898	910	942	929	881	920	945	911	861	964	930	878	866	855	879	890	875
27513	24444	30730	23801	14071	7719	3830	2158	1417	1078	847	761	690	651	647	608	581	573	584	556	566	547	545	568	540	507	584	587	612	610	560	537	530	568	543	528	544	511	541	516	584	540	576	556	572	552	540	544	565	538	527	523	508	543	531	588	552	617	510	511	566	509	521	521	553	516	577	526	525	541	530	592	560	557	555	536	477	512	517	559	518	507	575	506	520	574	506	562	537	532	533	523	565	540	588	553	552	495	568	527	545	554	563	560	564	516	543	518	533	538	520	583	534	558	520	493	547	540	560	510	492	569	521	525	547	551	548	541	549	561	521	548	529	602	493	553	489	524	534	516	544	543	497	489	572	522	551	534	546	522	545	529	519	530	536	532	532	504	559	561	522	519	539	528	494	503	489	530	573	512	513	517	533	562	507	532	549	500	539	517	504	550	554	578	507	599	536	535	618	542	541	552	535	516	494	502	545	528	547	551	553	562	553	584	496	529	529	503	564	547	550	524	551	540	535	574	512	538	524	548	520	506	588	570	589	597	568	507	535	515	533	518	530	548	526	510	517	549	562	534	571	542	552	521	534	537	517	525	531	564	541	536	530	535	548	552	571	523	541	539	533	538	551	550	554	543	532	558	550	525	586	561	537	504	568	539	521	562	503	504	541	548	554	521	518	561	504	549	529	585	546	515	529	552	538	543	527	555	553	525	540	535	524	535	571	538	556	504	520	535	535	498	574	530	575	574	526	553	619	566	521	523	573	569	548	506	529	525	537	537	559	553	570	515	502	536	525	529	544	540	475	550	578	564	546	521	516	571	505	526	555	544	523	554	527	507	527	510	556	526	554	573	525	516	540	541	519	536	557	555	551	536	556	537	554	534	526	544	544	510	492	553	560	544	523	559	532	549	554	479	549	543	549	536	580	506	534	550	559	554	556	540	552	558	531	528	527	538	568	527	571	574	531	549	519	544	552	542	483	553	553	555	559	533	518	515	516	547	530	539	537	515	516	525	545	499	541	558	539	541	548	521	553	547	534	508	549	559	533	550	530	560	509	573	559	536	503	496	539	540	505	550	513	539	511	547	530	559	559	545	521	548	539	576	535	561	509	512	554	521	579	541	561	545	539	535	509	579	585	569	581	541	539	544	520	555	491	560	543	529	535	544	541	526	526	530	499	493	560	579	553	539	539	577	502	601	552	550	504	560	503	543	516	534	569	539	535	508	506	531	517	543	552	554	545	517	553	546	544	531	571	484	525	546	545	530	525	563	547	516	540	580	519	523	531	542	512	532	489	514	564	538	564	483	521	540	546	502	530	530	573	541	552	527	545	496	534	564	537	571	546	509	534	533	543	569	531	553	542	550	517	547	542	508	552	526	556	545	520	513	539	540	530	530	539	522	561	548	523	537	521	521	557	522	573	529	541	545	551	498	540	527	563	573	544	535	548	509	544	486	543	572	524	574	529	561	532	503	546	569	524	576	562	549	549	540	505	519	527	526	556	541	506	535	562	546	540	540	530	574	542	531	559	548	535	517	565	538	538	523	547	601	572	535	541	548	562	511	562	495	521	537	514	546	519	515	545	601	544	621	566	537	512	530	544	515	531	529	526	530	521	564	570	520	510	510	559	501	515	529	565	506	574	537	605	513	549	503	541	496	534	534	551	579	500	564	548	555	557	518	543	527	515	538	586	538	541	531	582	589	520	558	546	561	544	528	537	528	520	503	562	556	522	538	516	548	510	506	551	544	545	555	548	520	525	532	541	532	553	590	556	560	538	550	564	501	544	519	496	548	568	525	533	553	567	562	532	573	551	493	558	549	552	510	562	519	532	559	538	515	557	526	516	539	561	518	511	564	518	547	510	520	532	514	544	542	549	481	494	548	509	544	523	517	542	511	521	503	550	522	548	541	502	520	519	562	530	541	520	541	535	537	564	556	545	559	523	546	536	537	568	483	547	574	507	549	534	534	537	531	506	587	554	557	539	490	496	556	537	548	556	548	544	569	536	567	560	575	579	525	492	537	556	528	564	562	530	529	549	528	555	570	515	511	514	537	561	528	572	505	546	561	517	528	540	552	557	521	524	556	531	540	536	575	542	562	551	522	530	529	543	529	548	541	515	522	559	512	561	493	527	575	497	555	497	502	541	572	535	527	567	529	548	578	515	479	500	550	533	538	550	535	557	526	529	493	594	552	510	547	534	536	541	551	576	493	538	499	547	532	585	536	520	525	514	542	507	531	496	536	564	552	526	508	556	538	537	527	531	513	528	565	540	493	522	497	499	534	525	542	562	574	522	500	539	536	533	512	528	483	526	506	510	514	506	504	550	573	514	545	529	551	563	539	565	579	528	559	542	498	545	506	523	535	586	559	552	522	557	515	553	605	550	539	535	523	514	507	534	540	510	541	494	505	536	518	556	524	562	539	511	534	573	537	553	539	539	518	497	589	559	490	532	529	551	568	526	528	555	503	552	529	535	549	557	543	550	490	537	489	586	546	537	521	550	547	558	547	557	536	542	560	565	522	533	562	548	510	518	509	542	523	565	552	544	534	519	579	522	522	598	495	553	512	555	520	497	521	565	483	518	540	515	527	544	544	572	536	508	558	559	568	562	525	517	570	571	521	557	541	544	540	534	552	524	535	559	543	477	502	553	537	532	531	525	528	527	512	517	567	525	512	548	514	554	554	554	565	579	529	532	569	536	476	539	558	534	509	529	548	500	546	515	551	573	544	527	527	554	516	491	515	576	549	548	505	537	520	545	516	552	529	576	556	534	514	540	545	540	573	547	558	525	535	551	516	511	526	525	578	521	501	549	542	557	540	591	551	526	518	554	509	519	546	492	516	584	513	554	532	575	570	547	608	530	488	526	510	507	495	508	549	579	502	565	544	544	553	573	532	495	565	533	504	514	542	560	563	561	515	520	559	531	520	515	516	588	531	530	548	537	551	547	557	564	575	491	510	538	576	554	511	567	540	584	545	537	506	571	544	584	567	531	554	583	536	585	525	526	502	533	515	530	537	520	532	523	494	551	533	512	532	520	483	545	510	571	557	521	500	553	529	549	507	592	551	565	516	556	535	553	509	504	529	539	541	548	527	544	540	518	519	490	516	544	481	513	553	498	539	541	545	531	537	548	561	510	556	522	522	512	538	570	523	533	540	498	530	532	536	561	555	510	488	545	530	565	528	561	539	558	477	545	533	509	519	549	545	541	513	548	573	569	580	499	561	534	507	554	552	524	503	550	527	562	558	513	564	519	575	583	551	517	547	555	547	511	513	589	542	538	575	485	501	534	565	572	607	520	546	556	541	538	548	512	614	547	581	541	531	563	540	545	567	562	548	558	584	531	558	538	516	506	538	534	541	552	561	545	541	581	580	544	551	518	580	529	539	510	555	532	520	502	576	577	578	553	546	508	542	525	615	579	584	507	538	543	537	556	577	524	559	514	515	553	545	545	536	550	512	548	544	543	518	588	531	467	577	540	559	543	504	526	525	550	525
24920	40922	36876	26247	19233	13021	7385	4393	2928	2028	1528	1195	1052	1015	927	829	797	783	776	730	730	749	766	693	664	702	723	696	816	824	785	702	683	645	692	677	690	686	632	671	647	681	692	711	682	703	710	714	695	717	639	689	649	670	677	710	614	671	677	661	661	668	662	661	668	691	695	664	693	644	660	715	676	689	669	685	645	679	700	627	662	717	678	683	662	665	660	702	701	676	691	680	684	663	662	696	731	663	715	666	682	648	662	654	672	672	651	628	657	669	694	635	667	668	657	676	658	640	672	629	699	656	667	692	628	670	659	661	670	669	719	671	655	665	765	649	672	689	675	685	683	659	695	718	646	654	689	662	660	644	648	648	680	695	691	668	694	700	703	663	706	679	685	655	660	643	653	646	663	670	638	641	684	720	687	689	675	697	661	665	659	702	672	643	642	658	690	678	641	715	710	693	667	639	616	708	630	669	703	655	685	646	666	691	647	696	651	668	657	630	672	652	667	627	639	669	668	681	683	677	670	692	734	664	673	653	679	711	658	670	665	675	684	666	652	653	659	704	719	665	688	693	678	644	674	651	622	595	644	683	688	649	691	671	645	668	649	659	679	621	675	634	665	638	679	683	668	687	683	669	684	701	627	667	673	720	638	693	679	666	701	674	646	698	667	647	661	692	679	673	646	627	694	677	687	676	681	631	687	620	692	698	689	692	635	718	653	663	644	689	699	697	683	651	691	671	691	702	650	658	654	687	654	672	627	685	663	673	709	704	647	712	683	682	666	682	677	646	664	727	658	681	668	662	641	692	661	670	688	667	650	697	704	679	691	642	641	694	669	679	682	667	668	652	649	648	701	690	636	644	685	676	646	642	651	685	664	661	672	698	635	701	636	719	682	658	652	652	684	673	644	649	739	710	658	677	667	702	648	682	666	663	694	643	660	711	668	681	665	655	694	665	706	651	666	657	744	656	704	685	664	708	639	629	671	647	603	661	671	717	640	698	713	671	670	703	651	676	635	660	587	654	699	632	660	681	646	642	633	638	647	667	696	670	688	683	678	665	730	696	691	663	735	680	670	674	621	693	690	625	649	673	635	660	638	690	716	623	709	642	676	694	660	677	722	724	650	639	688	652	670	674	645	619	665	645	678	719	689	698	695	672	650	666	673	641	670	704	672	673	683	664	699	659	688	660	667	669	623	687	663	673	711	644	653	690	660	672	652	639	674	693	657	685	665	647	647	649	634	692	668	684	704	674	719	696	684	650	657	678	680	656	633	635	669	688	668	662	644	702	680	690	624	687	641	670	671	699	659	720	677	686	631	645	642	659	680	669	687	712	716	701	633	716	646	661	685	669	702	668	707	692	712	633	665	698	695	647	647	691	691	682	670	682	681	689	674	665	682	672	689	648	704	689	691	663	684	679	704	689	640	668	631	668	664	724	689	662	634	693	707	658	678	684	644	667	660	631	657	688	641	711	698	667	641	680	678	680	674	670	652	638	652	660	643	662	704	638	700	689	674	676	648	601	689	656	633	693	691	643	699	661	684	679	632	646	670	691	626	667	674	674	656	651	678	699	693	673	676	661	667	677	663	724	705	647	642	671	664	712	679	647	687	636	638	714	697	693	651	651	719	604	693	672	697	683	696	680	685	634	727	683	691	649	640	655	673	675	649	635	633	670	680	686	696	674	662	675	645	686	658	666	636	705	695	635	659	639	664	719	671	636	680	661	674	715	714	691	627	702	722	676	668	617	642	698	687	669	651	662	650	678	655	696	672	642	654	671	663	654	693	667	660	684	721	607	640	705	693	704	682	636	654	677	662	672	631	670	682	696	660	701	693	676	673	655	646	702	707	692	701	667	711	659	700	674	718	653	673	685	659	683	683	651	686	669	680	637	615	698	643	678	601	681	678	666	671	680	680	671	656	663	705	678	664	702	663	674	666	678	674	676	656	667	700	647	674	661	637	631	627	657	703	677	650	672	702	678	685	677	670	684	673	695	697	697	686	691	626	664	687	663	654	658	673	732	661	658	628	670	629	640	634	682	652	629	741	688	657	674	646	747	657	689	637	621	663	660	716	700	670	716	632	662	656	698	647	672	678	652	690	632	635	689	695	682	667	697	665	674	652	692	638	658	659	676	669	674	622	739	689	669	697	681	654	679	713	673	649	652	688	655	632	622	681	651	666	697	656	689	686	683	640	671	702	707	661	706	675	719	689	663	725	700	675	672	652	689	677	622	616	663	659	638	666	722	728	653	682	678	684	664	642	665	706	728	717	679	665	656	698	698	684	680	682	660	691	664	649	732	648	655	657	679	661	652	665	653	645	694	632	643	696	662	675	676	690	644	666	713	713	693	696	698	647	738	701	666	657	607	662	685	668	679	686	640	635	657	670	655	657	630	695	644	677	690	689	670	665	643	686	669	664	655	692	628	622	679	668	677	676	650	682	700	685	690	655	638	708	651	705	674	668	651	642	660	723	709	715	674	702	664	690	658	679	690	667	649	680	688	679	651	695	642	678	694	660	663	655	697	665	696	689	638	696	674	619	655	697	668	675	693	624	658	694	654	683	693	676	644	643	707	684	641	702	646	653	686	708	670	638	653	681	659	620	645	683	638	641	685	654	710	676	636	660	680	662	629	684	670	673	647	667	695	630	631	666	618	713	657	692	639	624	642	644	641	626	663	653	612	670	689	620	681	632	706	697	664	677	718	651	656	696	660	653	666	643	703	675	675	639	652	692	658	662	645	683	671	665	713	642	629	647	709	689	678	674	674	666	678	672	677	668	636	680	649	663	687	673	664	730	617	669	641	657	656	714	691	667	673	670	675	697	636	687	678	705	640	699	634	692	706	686	690	665	684	655	674	702	678	625	685	655	686	713	704	649	672	658	705	668	711	659	694	703	673	642	693	687	703	654	647	637	645	683	683	655	691	643	657	634	652	625	705	680	651	703	712	673	677	615	726	676	684	676	645	633	643	703	681	651	687	700	652	679	658	705	689	642	688	664	696	666	699	669	668	716	698	687	653	691	670	633	702	638	658	651	654	690	658	696	689	673	670	710	658	631	671	700	695	639	686	627	696	648	644	690	675	643	644	649	708	648	638	700	674	655	675	683	644	708	674	628	654	688	688	695	632	649	677	643	672	689	677	658	696	666	716	666	642	714	707	662	662	656	662	709	657	653	672	705	681	657	637	673	687	632	645	655	672	654	646	603	623	694	685	642	656	699	667	713	676	678	656	685	689	680	641	670	651	667	660	704	695	642	660	674	673	691	675	657	661	694	689	700	674	714	678	712	647	685	650	673	646	645	625	657	658	648	665	669	656	675	672	675	659	671	657	712	685	646	689	682	675	688	702	647	658	673	669	676	680	709	658	647	660	680	697	698	657	656	708	683	656	688	649	665	657	672	659	689	671	709	680	660	705	644	668	634	708	701	677	682	692	690	618	629	648	658	685	729	632	698	681	668	671	624	688	657	630	680	663	647	686	694	653
23783	21083	28555	24292	22132	18948	10000	4291	2650	1950	1567	1236	1142	1068	1033	965	866	867	857	860	847	808	806	809	831	798	804	835	812	881	793	779	809	798	740	744	756	740	800	761	782	704	756	759	761	741	735	767	772	737	764	719	756	761	708	740	770	751	741	738	736	720	793	757	723	730	715	748	787	749	760	761	755	742	724	721	769	712	772	777	741	773	788	793	786	783	757	826	766	755	813	744	806	752	789	738	753	736	755	759	735	755	730	747	734	766	745	735	742	729	672	737	724	750	814	744	714	744	714	743	741	738	752	752	731	773	739	732	741	735	735	753	729	745	739	770	756	738	729	788	762	757	699	732	753	763	746	712	764	761	775	782	742	768	783	729	726	736	774	748	761	734	765	741	698	777	798	709	770	743	784	713	749	744	692	743	793	738	748	733	739	771	706	758	711	759	756	734	764	752	736	707	765	771	779	714	773	686	732	748	751	743	763	764	717	745	725	715	745	709	733	753	798	718	773	793	738	746	736	743	737	733	703	722	745	755	731	778	709	764	749	774	775	777	724	724	725	782	737	766	703	721	720	720	770	737	756	774	742	743	737	747	725	763	748	686	744	768	714	741	721	732	759	767	774	712	805	771	754	749	725	692	794	751	741	746	736	742	732	727	773	750	748	769	730	729	737	756	710	775	764	759	723	747	778	759	744	713	748	715	715	744	750	675	693	713	703	725	711	698	777	749	753	739	745	751	713	724	742	735	763	715	757	751	764	790	763	748	775	683	766	739	766	754	689	706	744	763	737	731	751	731	785	727	732	716	753	748	794	759	787	769	735	723	761	772	726	726	757	758	665	761	715	735	755	772	758	700	695	767	716	720	719	734	724	704	738	710	738	672	742	760	727	763	720	721	734	730	724	790	746	690	713	708	739	755	685	741	755	705	749	764	784	754	722	747	800	726	765	742	746	755	754	779	782	751	725	758	754	712	779	698	737	717	751	729	730	759	719	712	735	741	759	766	706	770	728	787	740	749	717	743	753	767	717	799	764	719	739	732	711	728	737	759	736	771	766	696	722	724	767	721	723	723	747	747	741	662	724	808	734	735	726	711	758	801	720	718	754	720	739	758	743	761	686	742	721	711	734	808	733	721	731	708	780	685	701	775	747	715	741	745	756	729	758	721	765	762	702	724	685	717	723	743	747	803	759	756	713	757	734	750	745	762	785	777	774	742	749	780	678	699	747	708	715	742	750	711	745	744	709	708	789	732	730	758	732	748	738	764	721	682	736	741	776	795	772	741	740	754	702	722	739	753	754	734	749	761	689	746	762	728	710	714	758	763	797	771	701	753	743	677	793	729	762	716	766	796	752	709	706	716	708	731	750	725	740	761	746	727	743	765	709	743	736	741	768	802	811	769	767	719	709	747	763	749	702	697	713	728	731	780	756	746	723	732	714	715	710	747	760	767	741	691	744	762	734	772	723	722	744	723	798	759	778	759	780	756	755	749	704	745	744	766	765	746	711	737	806	727	759	743	746	747	800	717	722	726	762	733	748	750	779	776	770	722	763	729	725	741	711	771	777	737	697	684	747	731	727	721	698	787	740	816	719	767	771	731	754	729	726	716	765	758	727	738	709	738	707	753	734	736	797	742	754	717	714	719	778	742	745	767	725	747	763	764	792	763	754	735	732	712	723	686	759	700	738	736	769	748	763	715	711	786	715	724	782	695	739	721	780	795	727	763	733	753	774	719	707	790	733	743	741	694	701	748	736	724	773	727	724	750	718	733	718	770	748	744	753	757	759	790	755	742	731	757	712	753	759	771	697	740	743	731	705	751	746	738	771	721	739	773	772	723	713	749	715	756	738	738	768	714	780	774	735	716	716	749	745	724	721	722	678	740	767	727	735	749	739	799	726	806	757	734	766	763	729	701	762	678	719	769	748	712	742	745	739	720	773	770	762	742	699	748	751	716	712	748	729	755	705	729	779	747	751	777	731	739	770	738	755	742	773	747	775	730	741	765	733	793	731	752	720	754	695	782	731	796	836	700	747	744	743	732	723	717	799	754	707	723	730	693	762	738	740	790	729	747	753	737	720	707	702	743	714	708	745	686	703	756	771	717	757	739	749	745	712	726	779	768	759	758	746	723	731	728	699	730	716	727	754	704	746	777	749	776	706	723	737	699	746	763	731	743	707	754	742	721	742	751	707	739	775	681	777	688	695	728	732	733	727	769	713	672	726	729	736	702	734	738	724	730	766	764	737	704	744	719	747	758	703	721	701	769	763	737	768	767	707	746	767	721	731	737	795	783	705	766	743	772	713	761	763	727	717	727	714	726	715	773	715	716	727	765	723	743	727	727	768	789	733	727	700	694	727	701	722	744	751	666	723	774	749	723	740	731	826	704	745	697	717	709	773	693	748	766	741	718	734	697	722	828	743	732	685	746	751	788	712	693	677	751	715	711	723	728	698	726	775	701	784	773	767	736	697	796	765	683	741	691	799	708	774	751	774	711	698	761	782	767	755	722	718	714	765	731	808	745	710	747	745	708	743	679	730	741	749	780	777	794	714	741	765	751	757	714	737	773	744	767	724	740	723	730	747	751	759	778	783	746	753	738	769	764	738	744	746	769	772	717	693	763	720	719	752	767	776	731	761	772	755	740	730	735	770	754	774	758	738	727	793	758	693	712	749	742	705	757	744	747	766	715	755	710	782	755	726	748	791	710	755	733	750	761	739	730	757	729	747	786	751	750	745	725	780	716	749	801	713	733	763	787	731	746	767	773	778	774	735	680	735	740	666	800	802	737	749	769	776	685	717	721	759	676	741	735	741	749	710	749	704	743	718	720	695	774	758	712	732	734	778	753	758	703	756	789	689	759	778	770	685	714	778	745	709	709	743	699	796	730	709	714	726	718	728	758	731	750	756	734	776	739	740	803	794	727	776	737	768	762	761	699	782	786	745	772	765	768	746	731	725	726	745	755	790	730	686	707	721	783	689	795	684	729	714	766	727	736	734	723	708	737	734	789	761	754	774	738	742	688	771	789	694	784	766	687	713	719	765	740	766	761	726	802	724	744	729	693	776	733	798	741	755	797	784	765	771	711	720	773	762	737	762	710	724	723	742	757	777	790	781	737	760	729	714	744	747	764	734	731	710	744	701	711	801	694	763	808	776	728	708	703	739	767	709	697	776	739	775	704	725	733	772	758	700	731	765	692	740	730	753	790	721	792	720	738	767	752	753	779	757	780	745	736	709	704	736	725	763	734	691	716	791	689	759	766	741	747	706	722	751	705	715	774	737	706	730	752	730	748	750	678	713	729	760	764	730	699	748	771	733	763	690	740	771	702	762	766	746	774	743	739	700	714	735	707	748	791	759	759	735	729	771	749	731	731	796	768	766	729	696	741	673	740	728	717	717	741	746	693	744	766	746	765	753	798	766	747	780	715	735	695	730	718	662	726	742	737	705	734	748	751	705	712	725	735	773	729	759	725	730	741	806	736	696	735
25580	47678	44567	34384	27075	19089	12285	7775	5412	3615	2794	2146	1899	1642	1468	1337	1260	1164	1095	1093	1132	1081	1074	1062	997	959	981	1024	1210	1202	1038	975	980	934	944	904	940	910	988	936	941	924	943	935	924	929	929	938	942	901	883	894	917	926	904	932	939	932	936	900	911	901	953	981	933	931	903	878	911	923	909	877	881	920	951	924	863	895	887	883	934	949	945	978	976	998	967	976	1002	956	976	928	925	937	1031	969	941	906	987	922	894	882	872	906	862	948	906	882	929	927	894	897	912	868	869	926	906	901	909	917	832	879	936	932	938	899	957	861	913	918	900	875	926	902	946	950	929	901	922	846	876	934	897	910	933	930	885	921	906	893	922	881	952	956	901	946	894	941	878	923	897	910	909	919	884	908	953	918	928	904	910	921	944	886	932	912	993	961	886	906	932	960	860	981	921	926	930	903	906	977	946	905	851	943	876	839	919	933	873	929	912	939	879	859	911	957	851	926	966	904	887	900	923	966	939	896	910	913	924	914	943	974	894	921	896	915	927	890	922	894	938	930	963	932	851	864	897	936	845	925	848	965	892	909	891	862	957	903	891	933	873	937	906	907	916	874	895	953	916	874	906	888	904	913	940	889	939	903	904	941	903	917	890	946	878	935	968	888	930	936	934	854	913	906	900	955	915	925	866	921	921	916	933	917	971	899	866	937	901	911	936	844	906	911	927	921	918	941	876	913	977	919	902	866	875	914	893	959	879	904	910	907	887	904	911	919	906	951	911	896	903	883	902	924	919	872	883	918	932	912	932	911	895	910	888	873	923	907	949	958	895	918	908	872	929	882	889	901	924	915	891	897	932	881	874	959	972	903	870	929	855	863	962	876	932	939	899	896	921	846	908	930	919	909	958	911	917	955	894	907	964	865	907	951	903	954	912	934	931	927	928	924	888	918	918	893	898	877	888	908	891	886	870	937	905	904	942	899	924	943	923	876	894	922	909	868	911	1007	908	882	919	974	956	925	901	902	898	931	888	882	892	900	876	895	889	924	854	935	874	870	896	919	940	914	952	898	944	957	929	913	880	907	920	919	962	878	891	883	899	904	887	912	897	907	879	901	962	959	907	926	905	926	879	914	912	903	949	852	932	966	887	931	963	928	854	926	869	934	902	878	947	911	931	957	953	939	897	877	993	893	864	898	890	922	921	968	874	875	871	859	960	898	906	939	880	925	913	942	900	864	961	926	880	869	945	893	878	896	913	918	890	920	850	937	937	891	921	902	899	848	987	943	882	918	905	910	899	956	924	874	911	869	948	898	902	931	935	928	922	906	892	908	935	828	900	911	950	919	943	962	898	903	859	909	931	926	861	961	939	904	854	908	917	942	907	962	892	893	834	942	879	963	935	893	918	900	895	940	903	923	938	901	929	904	919	929	895	908	985	998	899	912	910	873	950	900	862	907	929	955	908	889	880	866	870	898	926	929	915	932	903	954	932	919	921	926	939	904	942	939	961	969	887	944	882	910	878	894	871	856	914	873	883	953	938	865	911	895	1000	880	923	955	892	932	896	856	898	946	902	844	909	872	922	926	925	933	940	913	900	939	934	932	909	863	908	864	910	950	926	910	844	936	929	924	856	887	974	933	935	930	914	917	872	937	929	943	881	927	895	892	876	889	858	900	919	927	985	879	926	916	871	913	940	889	911	892	953	931	936	894	907	927	909	891	902	907	921	924	912	935	883	898	939	891	894	881	868	870	907	898	878	907	897	862	879	953	869	901	937	878	917	912	892	896	872	940	878	955	896	887	893	927	942	894	887	905	926	914	868	908	948	879	919	933	946	872	926	909	890	963	902	908	898	864	959	961	923	922	923	916	911	907	914	944	892	892	916	934	941	903	917	889	901	898	898	896	932	909	883	929	955	911	946	974	939	920	862	905	879	867	911	869	954	876	874	950	911	903	903	891	910	892	889	918	891	913	875	936	853	891	936	922	856	872	908	952	885	904	871	900	932	942	930	896	945	925	944	958	928	931	965	925	893	925	941	925	908	927	892	939	877	888	836	844	927	945	922	899	901	954	957	933	913	907	965	930	959	901	875	901	902	908	917	911	945	902	918	881	918	917	874	909	904	916	872	946	903	893	865	913	912	994	892	890	930	915	909	924	915	880	887	887	942	874	933	918	921	935	868	888	883	889	912	922	915	938	970	907	965	893	901	919	891	964	895	913	868	909	889	948	921	879	938	981	925	916	892	874	911	889	916	865	931	933	918	936	919	960	906	915	885	934	890	905	930	876	906	900	931	934	925	855	928	854	886	876	908	921	962	921	879	959	901	859	889	861	909	914	934	920	878	893	963	924	895	942	917	895	901	915	907	890	936	937	912	956	883	899	898	916	897	864	874	872	906	897	911	877	936	888	926	878	903	928	922	913	877	940	920	936	949	912	907	911	902	913	873	906	869	884	876	965	948	924	914	930	870	889	920	933	945	859	1006	964	844	900	901	975	956	911	922	887	943	920	868	941	892	944	884	978	915	915	913	962	902	881	889	906	950	922	907	963	929	943	876	886	910	905	941	926	924	932	967	866	910	874	891	918	914	960	924	938	885	884	974	857	938	905	928	894	918	956	826	920	922	947	924	922	913	942	938	934	940	908	882	947	944	926	910	866	954	909	921	924	907	886	971	909	893	902	884	934	888	944	945	900	963	934	931	865	931	919	913	862	936	900	900	873	882	944	899	902	891	909	931	901	879	874	909	944	985	888	910	911	912	853	884	869	904	965	892	930	889	950	951	888	930	902	888	908	866	901	905	880	900	867	898	902	873	898	919	895	870	911	888	908	876	980	924	966	976	920	872	857	930	928	886	878	929	932	903	907	885	914	939	902	869	908	912	890	869	962	916	885	913	899	923	958	865	915	928	921	917	889	950	934	932	950	910	888	930	889	948	843	946	977	885	878	926	908	914	898	894	910	927	915	901	926	952	906	930	953	894	918	919	929	947	880	919	867	890	859	898	901	939	930	962	867	907	845	870	841	958	879	896	927	901	859	905	946	921	923	851	922	936	907	868	887	936	890	891	879	872	897	933	904	938	934	930	939	877	927	951	887	881	881	901	893	936	928	901	871	912	919	926	872	904	931	949	934	949	908	959	891	910	878	976	839	935	918	867	959	944	904	898	887	884	906	914	947	931	920	923	951	897	963	932	920	899	909	938	948	897	917	921	886	885	893	895	888	947	944	867	918	893	873	977	904	902	932	886	877	882	931	877	898	856	962	900	930	890	890	896	888	896	938	934	933	913	955	900	947	927	871	914	873	915	922	901	927	885	899	922	933	850	903	908	880	872	920	852	988	907	928	933	897	891	969	890	873	912	883	907	902	916	944	882	908	937	939	897	874	887	901	901	908	904	884	928	953	896	912	874	933	904	949	926	879	885	871	902	863	911	902	887	917	958	994	946	912	980	903	853	915	926	881	877	925	849	884	901	908	856	931	902	949	885	906	925	929	921	959	898	904	939	900
25070	21099	27921	26264	19657	11645	5198	2424	1506	1052	914	772	701	622	588	563	533	541	502	542	525	501	511	500	486	474	449	501	566	505	492	469	433	444	513	460	403	406	450	453	451	453	452	489	463	449	487	467	395	457	434	461	440	459	469	433	476	419	428	478	436	441	476	450	501	447	429	428	419	434	454	445	453	444	430	428	412	443	410	412	471	440	456	470	506	432	465	464	447	466	472	454	455	439	462	444	422	426	449	438	434	460	452	397	412	491	482	440	444	449	474	421	416	445	405	426	463	446	483	414	461	452	446	392	397	429	470	438	440	462	440	462	420	410	441	473	424	426	446	475	411	436	439	421	448	462	459	418	411	407	433	412	434	425	448	427	394	458	439	456	417	457	442	455	424	431	391	482	465	450	462	423	446	423	421	410	426	459	435	494	444	455	445	444	448	458	432	452	436	411	448	457	428	446	411	400	407	452	416	419	444	447	442	474	438	433	432	453	445	450	453	419	423	435	430	440	445	414	436	445	424	470	441	427	461	482	432	435	435	407	436	454	459	461	437	448	413	453	470	428	381	415	474	430	429	418	453	424	415	436	427	459	431	415	429	435	447	473	421	435	414	459	462	433	448	473	468	420	468	398	460	460	436	440	438	450	427	421	414	455	476	438	445	425	450	448	473	439	474	448	438	415	458	424	436	438	430	432	462	441	458	417	408	428	438	452	403	416	398	444	449	465	442	434	434	438	470	464	411	447	398	432	420	444	417	453	464	419	455	429	437	451	436	453	407	469	422	420	461	410	450	464	421	446	411	435	444	443	428	427	439	451	442	463	437	393	467	419	401	430	463	455	440	466	420	436	457	439	426	431	447	424	457	386	400	470	448	452	444	434	432	431	433	435	412	462	456	456	448	422	386	433	421	428	452	452	467	421	434	449	429	411	412	452	472	461	476	444	443	435	462	430	462	435	461	418	427	442	490	487	453	424	408	479	486	412	442	422	433	417	437	438	454	440	454	469	422	419	455	417	432	442	392	432	451	427	426	463	420	419	451	444	491	410	436	419	449	430	408	438	430	445	441	439	401	412	412	438	478	433	394	446	423	447	442	452	465	418	427	465	431	437	424	426	414	444	442	464	450	408	440	436	454	419	460	435	427	419	396	418	478	430	399	421	393	430	424	463	446	459	431	482	420	418	471	426	393	414	400	475	427	441	414	484	424	442	449	468	404	430	455	426	441	410	421	430	463	406	441	445	475	478	431	417	434	423	463	467	425	440	456	418	417	459	452	413	441	429	414	432	433	447	471	422	463	462	419	402	394	419	391	440	399	433	416	399	433	467	445	440	439	430	442	454	443	441	426	445	440	441	440	464	405	449	440	472	427	452	463	425	475	411	434	394	442	424	418	456	441	461	475	440	435	402	428	437	446	434	402	436	490	462	440	443	436	442	433	457	406	464	446	419	463	445	449	425	463	399	466	415	442	423	426	472	417	443	454	412	436	446	457	456	433	426	429	425	457	481	397	420	433	448	418	434	441	469	408	456	455	420	448	471	466	430	464	425	475	436	438	482	414	468	434	386	426	452	454	441	435	435	396	430	384	454	431	427	407	478	436	395	456	444	414	427	487	446	438	437	423	423	392	464	430	463	460	441	413	451	455	435	436	453	480	420	434	450	452	424	420	427	440	401	449	455	423	418	462	462	427	429	432	450	432	425	410	451	399	411	461	420	445	428	423	429	439	404	439	408	423	400	440	441	461	433	370	433	465	406	449	450	441	422	428	469	411	425	457	433	458	442	453	477	447	442	416	430	433	424	406	435	442	446	437	433	453	480	437	444	426	422	425	480	405	436	444	428	430	431	447	456	430	488	420	417	418	413	410	462	439	474	419	443	399	417	377	438	428	492	416	434	477	453	446	429	452	434	488	420	438	466	417	415	422	410	429	459	465	445	444	456	428	430	435	450	411	434	455	448	431	425	449	426	437	423	427	458	449	461	478	494	406	447	395	420	441	473	468	475	458	442	448	457	467	454	421	411	465	427	423	462	455	458	420	443	439	469	440	449	437	426	450	427	456	449	460	454	474	456	449	438	427	445	474	461	469	435	411	446	424	438	472	405	408	431	441	476	473	451	424	470	424	446	437	430	461	415	412	452	460	428	425	395	453	414	482	456	456	450	415	428	448	443	436	414	417	384	456	401	441	397	448	429	439	427	447	427	366	409	489	440	439	459	420	430	465	435	453	405	440	389	439	470	464	451	394	440	448	447	443	404	424	417	459	424	423	451	441	435	445	491	416	424	407	419	456	449	427	447	454	451	377	465	413	474	431	437	434	429	426	451	458	443	437	426	435	425	415	437	467	436	487	432	439	428	450	449	440	417	439	442	455	427	423	438	470	440	469	438	425	433	409	421	444	420	421	427	445	444	453	445	410	436	423	449	441	443	404	489	444	398	413	466	389	438	443	434	456	408	442	465	477	445	450	477	429	429	400	439	463	454	456	477	431	456	438	475	492	439	403	430	444	441	421	452	449	427	423	429	433	414	484	406	422	439	438	410	477	452	464	463	451	428	436	428	444	442	427	408	435	458	465	424	450	451	424	464	452	425	440	442	409	433	424	426	428	464	473	409	444	411	455	415	412	435	433	434	425	416	404	432	400	461	424	430	446	452	442	449	419	451	422	475	423	425	515	451	418	438	449	486	398	468	423	442	439	414	415	462	459	461	437	439	440	414	435	426	444	412	444	423	433	462	423	447	448	445	438	456	445	437	466	466	451	407	378	434	480	448	454	460	445	413	428	397	411	474	459	470	436	450	483	429	435	393	423	452	434	434	396	419	445	433	452	413	453	459	434	432	441	438	431	432	427	428	425	428	427	416	458	452	421	479	486	426	383	409	436	451	443	424	430	453	457	484	452	435	428	454	438	432	451	454	422	448	452	415	425	445	433	432	427	441	442	433	431	380	409	431	452	434	446	457	419	431	440	461	457	462	409	438	464	450	429	471	424	447	428	465	424	419	408	448	419	431	421	428	473	402	441	443	446	434	433	433	435	428	453	436	454	397	420	460	444	448	437	462	388	435	408	449	430	398	439	374	427	386	442	404	444	473	433	432	432	488	421	432	425	437	455	467	439	434	425	444	432	413	434	445	454	393	432	409	475	471	414	474	466	461	443	423	419	420	444	462	425	424	454	419	430	440	427	417	422	464	445	428	415	410	445	436	424	444	417	442	466	458	413	449	473	450	476	431	424	426	460	447	410	395	439	390	449	483	506	435	419	425	425	482	451	425	452	410	418	482	462	432	423	418	428	417	446	440	487	410	432	423	425	418	467	437	468	451	389	425	464	442	383	424	421	401	421	447	436	474	457	467	418	443	474	421	433	408	445	410	444	436	434	428	426	420	409	472	407	436	403	434	444	376	406	459	441	410	456	448	476	428	400	424	449	429	442	460	460	461	415	446	421	423	422	459	456	434	463	442	443	433	454	427	420	430	431	453	435	447	465	415
25696	44028	41041	30851	23713	16160	9849	5500	3614	2361	1866	1526	1301	1087	950	870	785	763	758	645	708	663	666	654	667	630	663	625	726	785	616	589	575	602	620	636	557	580	579	547	600	598	597	612	583	596	566	579	566	570	572	619	588	550	605	581	538	594	618	556	562	577	600	583	577	563	573	554	567	558	557	577	535	560	589	588	570	595	556	588	575	569	631	613	595	616	609	592	613	589	589	582	585	635	638	621	604	577	616	535	543	575	553	573	587	593	568	575	615	549	524	623	556	577	566	603	554	565	549	564	539	581	559	582	582	545	565	558	579	586	575	570	533	587	628	550	560	562	567	525	556	557	533	584	579	592	583	566	595	594	552	560	540	519	594	543	573	551	527	578	584	607	563	599	541	578	542	586	520	587	562	579	576	559	566	563	555	564	602	545	538	545	579	615	569	572	570	575	594	548	573	563	588	555	584	542	548	574	559	557	551	626	586	562	588	560	552	583	532	541	579	582	613	565	568	524	560	559	550	601	581	598	576	569	586	571	546	551	595	586	614	561	541	574	574	556	561	600	575	601	555	568	568	580	542	570	597	550	579	569	561	560	543	573	538	588	582	544	604	572	567	585	573	575	556	586	567	571	567	597	571	593	571	531	571	586	562	569	582	563	531	589	550	546	598	583	552	563	608	593	569	583	530	565	560	538	571	610	567	539	537	624	540	595	590	558	576	590	551	537	534	569	550	588	573	590	577	581	545	548	560	568	575	594	578	589	560	549	596	577	580	566	578	573	592	564	534	526	566	588	529	579	548	601	576	603	572	560	572	565	606	568	566	552	606	548	584	582	551	565	548	556	561	602	525	600	569	523	576	562	581	601	539	620	570	585	570	559	534	552	554	587	599	528	536	606	546	556	582	602	634	565	577	596	566	548	576	628	590	594	543	548	593	575	566	594	589	565	609	550	582	579	565	567	585	577	580	549	531	558	578	554	575	565	564	585	586	553	585	570	579	559	607	574	613	545	597	569	584	591	557	599	543	598	581	628	571	555	589	621	568	598	583	554	564	581	597	579	580	514	593	574	546	549	551	551	559	611	572	573	566	548	581	542	537	532	570	580	562	580	515	563	521	598	567	559	568	562	634	573	605	576	578	563	574	540	566	569	539	527	572	573	525	564	543	541	576	586	565	534	518	580	516	583	575	560	591	530	573	581	568	613	553	557	567	556	593	564	598	545	579	516	546	564	580	576	598	552	595	561	580	570	545	573	519	543	559	581	566	560	550	567	564	577	526	596	553	573	576	551	579	560	602	549	542	579	552	522	597	613	577	582	604	573	535	592	538	577	510	538	599	581	564	597	571	572	549	520	617	552	616	533	614	592	586	556	633	565	552	538	559	589	560	593	549	577	580	550	575	558	590	583	556	560	536	581	580	585	574	595	588	563	597	572	554	557	611	563	617	532	572	583	561	573	590	607	539	575	549	572	556	561	554	623	573	575	534	572	587	579	562	568	552	544	583	591	535	591	528	549	550	562	562	520	579	553	582	581	559	593	593	563	571	550	532	526	579	601	571	603	543	529	578	566	596	559	569	584	525	581	538	608	559	563	576	591	525	610	574	582	553	532	563	612	552	557	581	573	580	604	579	563	604	539	574	550	583	601	577	586	565	589	570	554	587	565	572	548	584	556	576	590	520	585	567	550	531	567	608	550	551	565	598	575	529	529	602	564	572	590	560	589	573	583	601	607	572	593	567	581	614	573	595	552	599	571	550	589	539	539	605	570	544	550	614	581	560	561	593	548	536	579	581	553	600	556	536	557	514	545	580	544	586	582	585	571	579	613	555	531	555	554	543	556	582	542	578	588	573	577	545	604	567	509	585	564	628	598	550	582	560	609	580	566	567	548	538	617	543	563	575	588	567	577	590	555	564	555	563	560	551	580	587	584	574	583	571	555	563	564	593	559	573	573	525	590	557	592	591	551	609	570	600	566	538	565	543	625	531	552	590	627	591	544	571	568	537	601	544	606	555	580	549	579	550	582	548	534	550	592	606	573	580	566	567	574	558	553	536	572	553	552	535	576	556	564	543	571	565	555	583	553	569	539	597	548	600	605	577	568	574	584	535	545	559	576	556	621	608	541	590	635	597	560	554	587	589	536	588	558	594	545	514	558	569	593	568	583	581	576	583	575	627	534	590	590	563	557	594	533	515	582	588	565	592	539	545	571	592	560	547	609	564	573	563	588	593	590	579	616	552	572	551	546	538	596	589	589	584	586	584	573	561	546	542	589	520	585	537	574	582	613	595	580	529	579	525	593	543	582	594	554	573	557	599	574	577	566	574	546	605	584	576	557	558	586	506	550	578	564	559	530	542	581	553	566	565	552	571	568	609	593	566	558	524	533	583	587	559	559	568	544	586	547	581	554	551	514	559	606	613	583	586	606	567	571	555	567	564	536	567	544	585	599	558	551	585	558	631	571	568	533	550	618	560	562	544	598	557	588	573	555	571	533	583	513	567	539	547	597	548	562	552	584	573	543	569	566	587	544	568	595	576	540	595	567	514	594	586	549	574	570	515	577	563	540	579	565	605	605	555	597	576	561	576	581	566	577	550	557	574	597	579	573	561	550	551	599	578	580	545	565	519	593	620	550	551	583	604	582	553	601	604	548	553	571	538	567	561	572	601	556	543	544	546	556	555	584	600	587	579	579	575	568	555	521	603	566	572	548	570	559	558	581	564	563	559	569	563	562	571	581	555	572	569	593	587	593	543	569	558	557	570	548	572	535	601	543	541	583	550	599	571	551	585	572	558	579	516	554	576	587	589	596	577	585	532	543	599	562	592	571	574	555	583	562	587	556	508	571	544	569	566	506	568	597	539	552	583	548	583	571	599	585	559	549	557	558	565	556	595	548	529	604	600	584	561	585	572	596	568	588	535	598	563	548	574	583	567	551	577	558	574	600	549	563	592	542	547	553	555	496	535	522	558	580	561	544	597	564	551	599	584	565	564	598	580	645	589	594	550	578	597	614	576	559	552	605	571	584	596	550	563	586	526	556	585	564	596	577	578	527	566	557	545	555	540	590	569	594	612	515	618	546	586	581	554	586	552	597	545	572	560	577	568	524	603	577	570	566	556	572	540	606	572	581	563	526	570	575	534	565	567	588	583	586	598	576	589	591	532	558	536	560	579	572	618	574	577	560	589	577	575	572	573	599	553	533	564	573	535	605	582	586	582	558	570	587	572	588	571	601	582	599	609	566	561	558	584	527	569	530	544	586	566	604	556	563	568	600	548	571	543	553	544	582	564	591	582	584	605	550	532	586	529	616	557	571	563	577	549	581	605	547	538	605	563	581	542	580	547	563	557	558	546	609	554	557	556	571	571	582	605	567	604	540	575	544	593	563	560	587	585	578	562	609	588	603	555	602	597	595	557	609	547	592	563	516	590	590	554	578	542	596	535	581	571	549	498	604	567	580	563	580	569	557	606	593	619	610	544	565	531	564	580	591
22806	21114	28892	23646	21512	22317	17398	5637	3083	2373	1928	1637	1364	1181	1127	1066	998	951	907	934	941	887	848	864	863	805	852	861	942	855	843	792	792	788	764	769	769	722	703	745	774	844	808	761	850	731	765	785	728	737	728	755	725	740	728	715	705	805	772	778	737	699	691	740	801	743	724	712	734	765	779	747	748	755	715	738	741	721	746	763	768	751	748	811	734	820	794	820	762	786	788	791	811	767	754	749	719	768	778	756	751	728	726	785	729	792	731	727	752	735	743	731	672	749	696	690	748	698	736	768	771	767	771	765	728	692	769	748	706	743	762	725	703	755	754	703	756	773	717	746	737	713	754	758	750	732	738	767	751	719	695	732	748	729	693	721	719	781	773	772	731	735	737	699	706	696	752	775	750	737	734	736	724	752	732	788	755	760	713	731	686	748	728	696	707	718	728	731	747	779	755	708	741	739	758	747	752	767	736	746	720	721	755	815	736	750	746	711	731	715	719	743	763	746	730	742	741	719	724	746	748	730	777	747	711	729	717	781	772	704	732	758	720	716	734	716	737	740	702	787	716	730	749	759	700	724	694	750	744	730	712	757	751	754	749	789	734	684	741	741	745	710	723	724	750	727	713	725	772	715	726	732	737	737	683	727	764	751	719	758	723	759	749	759	725	742	701	727	748	746	726	725	761	738	759	787	704	763	725	709	777	766	720	744	759	739	700	727	697	705	722	723	684	760	723	697	761	754	728	736	747	771	702	739	770	681	709	736	715	745	788	774	696	718	750	760	726	752	710	725	741	754	727	751	757	779	705	731	757	730	767	695	783	716	728	705	705	711	733	751	743	735	739	717	759	744	760	686	756	751	732	743	785	742	704	687	714	758	800	730	747	767	770	695	799	770	701	737	728	715	750	744	694	749	739	787	736	734	735	681	763	760	747	703	748	721	725	694	734	747	761	757	737	729	732	753	694	703	731	744	740	700	689	742	752	704	723	758	727	720	703	724	744	714	716	718	742	721	685	719	757	765	725	755	732	756	757	738	729	777	743	723	717	746	742	707	768	778	778	748	706	761	708	750	763	718	745	725	681	790	720	752	748	760	703	746	736	746	727	733	711	755	755	748	708	764	727	755	751	723	765	786	767	757	728	718	740	717	715	743	688	769	694	691	728	722	739	708	759	714	713	723	725	795	747	756	755	761	721	755	735	705	741	743	727	718	780	761	774	716	738	721	752	720	689	689	771	794	701	698	722	737	747	740	730	758	755	776	751	705	758	772	771	747	781	712	722	780	749	752	732	705	721	708	720	701	702	722	743	702	700	771	729	763	764	753	779	703	764	751	755	730	764	722	724	739	739	726	745	720	767	750	740	716	746	729	761	755	735	688	726	646	777	705	786	730	700	685	759	751	746	675	675	684	737	701	666	740	749	736	709	722	686	708	709	720	735	704	743	718	750	713	683	741	741	701	732	740	763	704	727	746	777	733	739	718	756	709	765	766	729	724	743	722	733	763	720	721	749	787	768	705	739	778	725	745	730	733	727	733	787	771	728	692	714	726	754	711	755	743	700	778	727	682	740	744	727	777	741	743	730	783	716	681	769	714	796	756	727	715	716	746	723	720	751	712	700	744	764	737	736	719	748	695	740	772	759	744	703	707	737	731	716	745	732	763	743	738	792	758	723	741	685	701	729	706	748	755	743	712	778	707	721	711	709	757	767	718	732	737	714	719	714	748	695	729	765	735	765	751	745	721	782	696	747	713	727	718	713	715	735	681	764	784	753	722	720	707	757	734	694	719	731	770	743	754	754	673	733	738	724	747	668	736	741	708	764	698	738	703	722	780	768	718	737	718	728	723	681	715	699	682	707	695	756	730	756	749	715	682	725	691	765	724	738	752	748	676	731	739	703	730	694	756	765	717	724	755	751	761	736	708	698	719	757	673	699	717	738	762	707	728	745	744	749	760	691	681	707	701	778	733	744	717	731	704	730	745	751	762	737	718	714	731	799	696	723	743	728	777	740	752	784	739	696	718	772	757	719	745	744	732	707	723	719	702	706	750	692	715	698	723	747	709	714	741	712	781	709	723	717	734	735	750	736	712	728	714	722	740	686	717	727	770	711	738	683	751	725	726	696	714	695	735	746	719	741	781	658	748	772	795	729	761	719	677	781	749	679	718	796	753	740	682	680	737	750	798	741	708	729	684	711	765	730	741	695	710	764	741	765	741	751	715	772	724	749	732	693	758	701	712	759	670	752	714	754	744	742	744	704	738	768	698	739	733	720	714	734	769	746	750	773	694	739	693	801	744	732	723	738	763	794	765	718	671	735	714	762	714	718	716	743	722	721	749	686	752	767	733	725	747	681	728	729	698	729	726	730	719	794	738	703	748	686	756	712	750	713	735	742	722	764	724	763	742	729	752	765	687	721	725	709	728	703	730	743	745	682	745	695	775	707	732	693	738	738	747	707	704	711	735	770	746	729	749	757	656	722	679	729	763	729	721	704	755	727	685	730	738	741	749	722	768	773	765	725	748	729	735	725	727	714	715	747	747	692	740	789	702	711	725	719	689	800	747	725	758	733	672	711	728	777	730	751	787	721	692	704	741	758	736	764	779	723	737	768	736	699	715	707	786	720	743	726	757	706	727	706	748	698	732	730	789	720	720	717	727	770	776	712	714	761	720	739	757	738	729	731	739	736	724	746	704	742	726	721	727	784	704	744	760	740	726	746	716	753	759	712	745	765	756	705	750	729	697	743	763	716	740	715	739	692	732	752	729	714	785	793	727	713	764	681	732	775	733	742	805	722	752	714	793	708	755	732	756	725	685	780	743	729	759	741	701	748	714	734	761	711	722	711	797	733	717	796	704	744	720	731	694	698	742	749	764	743	743	761	707	743	678	708	749	754	683	725	726	698	752	731	735	719	731	715	737	707	708	700	791	720	712	723	730	742	728	753	711	700	708	734	715	780	736	705	731	762	769	675	714	709	714	739	748	705	711	700	777	757	696	717	733	754	701	727	760	804	725	725	718	692	700	780	749	690	771	812	757	721	757	758	681	750	749	706	749	713	686	767	711	711	756	670	772	759	717	775	740	749	767	737	730	743	747	737	723	751	748	716	714	790	741	742	734	711	741	787	757	764	737	723	724	710	790	737	715	771	734	758	733	765	706	723	751	749	672	717	742	736	765	769	683	742	763	743	713	732	674	738	759	689	773	744	697	753	729	702	759	709	677	758	747	732	705	732	750	742	729	672	773	754	733	719	735	685	712	762	758	751	736	711	735	699	736	722	743	740	754	724	776	703	731	714	774	713	759	718	751	726	713	742	685	688	752	762	703	694	716	711	765	737	745	767	662	734	732	708	745	715	757	721	725	721	676	706	783	721	706	742	723	723	732	762	704	769	725	743	696	707	682	805	728	697	730	720	701	721	786	686	730	756	704	730	741	748	739	730	749	700	698	791	714	736	709	717	728	783	734	748	740	760	712	736	720	767	707	729	730
26897	51421	48815	39345	31954	24051	14412	9192	6179	4597	3586	2874	2433	2051	1849	1627	1493	1384	1297	1245	1279	1208	1232	1087	1075	1090	1093	1112	1261	1219	1057	1019	966	930	986	967	974	996	942	939	918	1008	946	999	978	945	986	892	943	933	919	898	936	990	914	930	947	936	906	917	924	901	978	915	874	896	924	912	905	932	950	912	920	898	856	917	893	966	895	925	932	1025	991	1005	930	1030	1005	964	1010	993	989	925	925	1044	974	985	915	961	954	959	959	932	888	958	891	927	931	895	892	908	911	882	921	914	922	888	901	945	862	868	866	882	851	900	953	896	885	902	920	891	922	852	884	948	888	931	908	889	917	934	915	895	946	908	936	894	866	918	883	866	922	926	899	876	894	924	919	900	927	900	902	899	902	907	942	904	901	932	918	890	899	875	910	925	927	906	949	916	889	900	928	941	871	912	924	931	934	914	928	890	908	945	921	903	880	833	916	871	915	888	904	886	926	883	884	935	920	942	946	848	897	860	855	929	913	889	935	873	884	893	920	930	891	919	867	883	964	924	867	919	937	932	890	959	883	887	945	881	963	882	907	963	899	940	886	888	859	848	908	883	951	903	943	957	918	901	929	919	876	896	906	907	919	881	903	893	911	913	931	921	863	922	927	866	919	902	859	919	970	909	858	921	923	910	938	881	930	913	898	920	944	897	858	869	937	856	928	891	890	903	883	882	880	908	923	850	891	915	849	899	866	966	975	932	958	965	893	884	921	953	851	858	939	910	930	877	890	866	915	947	873	929	952	869	904	867	935	987	931	889	887	902	919	901	912	954	961	861	921	891	901	871	900	893	893	914	842	917	934	942	904	890	932	923	910	864	907	922	890	912	922	964	947	951	887	939	907	888	961	897	891	875	930	933	872	898	900	902	921	914	912	885	867	914	874	880	875	882	882	930	889	928	974	931	904	853	866	933	899	978	890	878	901	847	917	851	942	898	913	822	883	883	837	979	881	916	904	917	865	901	934	919	910	946	934	993	941	916	904	869	902	902	940	861	929	933	868	949	912	887	921	907	962	911	923	892	902	940	903	860	886	874	897	907	939	919	915	906	890	893	881	874	867	906	882	890	962	950	914	926	885	883	886	923	909	896	907	919	913	935	924	944	914	876	861	906	898	824	909	940	906	901	886	912	898	944	894	935	943	926	934	904	921	854	891	874	899	913	937	852	952	909	891	908	892	901	904	916	882	889	922	860	906	944	902	906	917	926	922	906	901	914	868	896	937	910	904	933	929	909	907	895	912	957	902	909	893	919	910	884	929	913	904	935	921	917	905	900	886	923	876	935	927	945	923	860	892	929	901	845	935	935	909	935	898	959	917	925	822	898	909	930	856	905	840	908	973	921	904	884	882	943	872	862	935	931	923	864	945	915	953	960	914	905	850	929	904	830	918	970	918	902	873	887	874	926	898	923	925	872	941	899	942	938	888	911	924	920	931	906	856	940	895	862	909	867	990	911	938	936	882	943	912	924	897	894	944	955	905	862	869	912	931	953	906	879	893	908	872	938	900	926	897	920	904	901	893	941	894	897	903	878	865	952	952	931	906	871	896	873	904	880	925	909	865	889	846	938	959	925	884	930	914	860	909	871	909	856	896	901	901	908	849	935	916	880	918	850	882	881	886	959	927	871	884	935	917	898	915	902	890	886	895	918	942	900	924	890	939	944	968	844	900	993	909	897	916	886	912	898	958	971	910	937	877	910	935	942	940	927	889	860	915	882	945	881	934	900	855	922	922	875	894	900	904	886	879	868	915	976	915	951	890	932	936	915	913	909	872	842	914	905	943	897	918	861	966	888	905	915	916	884	910	986	882	878	926	898	864	833	907	911	861	889	934	914	904	931	926	951	919	946	929	879	880	880	917	868	914	903	903	957	898	901	955	947	879	912	905	887	910	942	938	874	891	878	926	907	891	898	956	810	920	924	888	865	897	991	909	903	920	932	882	907	898	914	892	865	954	915	869	908	894	894	896	954	902	893	922	884	918	913	900	933	943	888	921	939	957	933	919	939	896	917	927	912	891	888	910	922	967	938	854	929	924	817	938	855	902	914	951	906	909	923	927	896	916	902	934	923	843	978	886	858	884	879	872	942	861	922	902	891	942	896	881	878	866	896	925	932	898	892	904	911	943	901	911	904	924	886	926	955	849	884	908	924	887	908	946	879	938	868	978	912	923	945	925	904	934	971	865	943	950	846	868	869	975	946	906	887	894	902	919	903	924	845	908	948	895	1015	881	925	867	864	902	895	878	799	941	898	884	901	881	964	906	898	946	922	949	902	938	963	930	905	955	915	912	903	822	868	897	901	899	907	893	873	902	945	961	911	909	938	869	912	924	873	909	941	887	903	842	911	889	976	902	934	917	917	921	906	895	898	935	881	831	919	944	909	940	862	899	917	890	862	908	920	912	908	875	908	897	962	917	857	880	887	942	909	886	894	891	922	905	931	927	914	904	889	920	931	905	900	883	868	868	861	886	928	908	956	848	880	883	956	935	884	940	926	924	861	913	868	902	909	852	945	889	921	915	929	875	916	877	897	859	916	932	951	935	880	918	868	921	955	902	957	903	878	918	931	891	869	893	909	886	863	949	920	904	922	880	870	904	959	896	871	911	884	936	883	877	894	914	867	974	932	903	902	941	947	940	911	958	897	838	925	934	917	911	949	873	907	853	878	888	942	887	926	876	861	927	916	919	905	923	920	948	937	940	879	890	907	917	916	883	934	932	865	874	895	990	900	919	935	883	988	886	908	950	913	840	919	949	853	902	899	916	898	901	926	881	853	884	901	916	860	945	916	952	899	852	900	910	931	875	869	874	894	877	950	950	874	893	909	867	899	902	905	923	966	930	906	893	892	900	961	875	906	877	921	889	883	906	885	895	885	906	881	933	918	934	908	935	856	890	950	858	879	920	943	915	881	958	947	887	872	895	894	995	880	911	924	917	897	967	928	885	890	925	871	910	923	934	923	868	907	911	851	844	910	900	886	846	887	958	867	935	870	858	847	940	917	931	858	908	850	952	952	962	854	911	928	874	919	938	959	922	923	877	875	978	917	912	937	842	935	901	929	928	963	865	870	918	897	941	917	952	853	915	964	916	904	902	935	886	893	912	871	878	907	864	922	924	940	876	894	921	897	917	901	922	956	882	930	891	926	891	884	898	890	890	869	956	877	923	911	863	927	937	943	871	926	952	889	915	934	879	967	875	894	888	899	904	920	899	902	877	923	917	912	970	930	931	910	919	921	918	906	916	869	883	898	934	872	906	917	929	936	901	899	937	888	905	900	928	905	892	910	869	944	906	893	901	997	928	959	957	882	914	924	871	905	873	894	928	858	918	923	911	925	861	890	914	918	952	929	848	852	895	965	918	947	901	918	949	919	834	914	924	890	895	848	889	925	938	957	853	900	945	905	874	935	892	883	928	900	868	926	921	937	938	924	915	965	907	882	883	922	944	923	942	921	970	844	886	886
27293	23779	29797	23641	13912	7017	3283	1853	1238	946	880	724	727	650	627	655	606	565	574	591	566	552	503	564	529	509	550	525	589	545	551	548	523	491	502	542	516	534	524	559	460	529	495	574	545	522	549	484	533	513	527	546	527	522	537	509	518	533	532	529	549	524	549	535	523	500	506	548	545	509	505	552	468	515	504	496	542	532	514	472	526	519	525	532	547	545	589	539	499	544	561	535	556	547	514	515	575	575	530	560	501	511	546	522	540	507	530	551	509	541	545	535	539	529	520	529	553	570	514	530	490	531	550	511	579	540	524	525	534	530	487	512	533	580	555	560	548	520	516	566	505	539	519	529	523	544	526	498	513	523	514	526	518	527	500	539	510	551	511	518	503	539	494	515	508	538	501	529	505	519	522	527	523	513	532	525	510	540	549	483	512	551	553	514	541	505	531	517	524	491	483	562	562	494	546	567	508	532	538	518	527	515	528	551	508	494	496	516	536	528	527	527	500	536	568	540	524	488	509	533	511	514	533	503	546	535	509	566	527	545	523	526	511	532	537	507	521	535	555	552	536	505	499	510	543	540	508	511	514	525	502	543	487	540	535	511	532	532	511	563	547	527	547	569	527	550	545	545	517	525	563	484	523	514	536	497	541	552	532	516	540	540	473	532	521	514	505	512	514	569	516	491	563	482	529	485	496	505	477	513	515	500	544	491	501	509	505	507	534	545	531	550	508	529	528	534	565	536	554	537	504	550	519	535	557	509	526	521	520	538	523	533	552	533	499	519	497	490	554	536	524	466	536	555	535	507	526	564	535	509	505	490	565	539	552	516	571	557	521	498	548	532	570	499	517	543	498	505	583	522	523	531	508	543	539	515	506	506	577	519	538	529	523	532	508	545	538	496	526	546	520	484	525	565	546	583	516	506	515	522	569	525	537	537	523	511	489	523	534	479	539	497	540	545	527	494	547	524	532	565	577	528	531	572	472	569	504	495	511	535	579	505	578	516	579	568	521	523	534	516	491	521	526	527	496	517	540	505	532	543	503	508	536	526	470	542	528	530	510	488	522	501	571	506	493	542	537	486	503	564	521	524	522	524	551	527	586	498	551	514	537	563	515	536	523	518	497	533	532	539	514	525	476	477	501	505	524	502	543	511	515	523	502	519	535	523	528	521	534	497	537	547	488	494	511	559	511	543	536	525	519	549	546	522	530	500	530	544	533	489	548	571	530	553	493	523	555	529	536	506	503	516	525	520	490	472	504	551	485	513	544	525	539	529	476	525	514	540	523	501	509	521	508	527	533	497	532	548	528	518	546	551	520	533	528	517	559	556	541	521	511	520	483	544	516	565	557	512	500	543	517	514	521	521	521	525	526	522	523	516	500	524	536	505	547	508	516	554	524	532	549	559	523	540	502	516	520	546	544	542	503	547	521	536	528	533	550	518	532	580	507	530	538	557	549	519	538	534	534	533	493	563	516	470	520	562	527	535	538	555	482	580	530	544	522	528	529	513	533	537	564	505	512	538	537	518	519	549	527	548	504	556	545	517	544	520	548	533	565	556	531	530	519	507	545	513	508	508	546	541	536	530	503	491	536	499	531	490	487	486	549	545	463	512	519	536	540	521	542	503	482	564	509	543	556	486	520	488	536	547	538	504	544	547	498	535	548	501	532	469	566	525	533	536	513	547	530	582	522	540	549	491	499	508	506	513	509	529	461	542	494	463	502	537	543	552	570	529	529	523	532	515	534	533	537	527	525	486	537	499	548	506	575	535	555	497	511	524	538	507	497	559	513	540	496	532	532	508	556	511	523	518	505	542	538	515	513	537	542	510	525	507	567	549	593	554	533	529	520	529	501	588	534	549	528	522	537	543	535	536	529	514	554	528	509	550	547	496	498	546	536	509	523	531	515	506	556	532	545	543	562	522	536	511	544	511	538	535	533	555	510	525	514	531	481	512	528	523	544	483	522	568	539	521	524	537	511	534	528	486	527	504	526	501	554	579	543	526	521	526	549	500	508	512	548	488	527	495	499	499	540	554	597	554	523	529	517	520	512	481	544	548	550	544	505	573	509	503	536	546	528	555	542	525	529	522	537	533	523	503	505	536	536	534	540	559	546	512	511	538	495	527	544	536	537	583	524	527	536	569	527	594	517	501	561	538	524	467	498	558	532	513	572	538	532	535	565	502	524	538	535	486	573	539	523	531	509	573	525	525	530	529	529	571	561	555	537	523	520	530	538	533	544	486	547	525	510	539	549	514	547	522	562	541	537	518	539	525	526	539	557	511	523	527	542	490	577	554	526	536	546	556	525	524	528	531	548	499	510	508	547	520	518	490	515	553	505	512	561	561	537	539	498	498	513	553	549	523	515	524	533	531	564	525	564	523	542	503	470	560	539	470	526	540	530	498	495	560	514	492	520	514	550	553	520	518	521	518	485	546	525	514	504	516	532	551	559	545	531	515	560	521	527	531	541	507	503	530	525	485	566	514	528	539	518	514	539	484	536	550	526	503	540	485	549	505	550	538	521	505	567	518	542	519	533	552	516	524	550	540	553	544	519	519	535	529	518	528	549	558	510	569	505	558	563	540	494	503	580	529	523	510	491	567	530	491	557	510	505	529	546	527	544	495	561	499	524	518	541	539	529	526	511	526	518	528	533	517	542	568	540	517	521	514	523	505	549	540	515	533	549	589	545	502	549	559	511	526	556	554	531	571	517	515	488	546	538	511	532	517	537	517	500	520	538	545	509	531	523	580	524	507	551	558	519	553	522	544	567	536	502	488	536	527	505	534	490	581	520	568	559	519	530	513	549	560	554	528	543	560	528	561	523	527	537	507	550	506	556	523	507	517	553	529	515	519	552	506	566	586	527	511	560	528	514	530	545	530	499	547	522	511	552	549	513	490	526	554	526	492	522	502	526	536	543	571	572	524	553	538	522	540	561	549	538	516	545	502	519	482	556	515	517	549	515	519	520	566	524	506	478	523	531	553	544	524	506	533	518	509	489	559	556	521	571	517	497	509	511	526	497	497	525	489	516	499	557	534	512	531	561	532	551	512	543	516	548	546	501	533	540	520	523	549	457	551	558	528	539	500	560	538	546	507	495	500	545	543	500	535	532	531	500	557	500	526	542	529	539	522	485	571	524	540	563	526	508	532	505	496	542	518	527	540	543	493	490	521	522	552	524	497	560	494	554	562	522	498	533	509	528	520	532	547	511	575	551	482	556	514	528	549	511	575	564	545	512	525	528	545	509	515	528	550	502	488	518	514	518	517	536	567	500	505	545	532	520	535	528	529	508	477	511	553	527	554	475	535	557	563	486	526	524	523	501	518	492	559	524	499	563	528	503	517	508	515	530	504	553	499	506	505	570	512	520	550	532	529	543	536	550	564	491	518	541	508	520	537	537	548	568	506	552	510	490	505	528	516	510	508	552	509	536	509	530	507	527	500	542	533	527	520	553	532	531	498	483	485	474	527	518	499	514	558	506	518
23965	39236	36302	26102	19072	11726	6475	3808	2538	1773	1383	1203	1153	938	890	844	765	803	726	775	759	715	725	683	676	653	686	715	720	755	651	732	705	682	703	658	632	636	662	682	683	673	682	654	639	655	669	662	701	635	640	660	641	692	667	633	633	682	654	624	627	636	658	655	662	652	680	684	665	642	628	671	682	697	644	669	655	721	689	595	668	651	681	704	683	674	722	703	635	651	688	651	711	659	654	694	705	684	667	622	686	710	644	682	662	648	605	629	658	712	664	623	614	657	687	630	641	648	681	677	629	630	663	710	681	653	646	668	634	635	651	623	642	668	630	603	639	616	636	634	682	643	682	663	643	704	632	646	659	638	711	653	601	672	639	713	687	675	620	595	670	666	655	672	660	624	661	621	642	674	674	643	629	702	694	646	644	701	651	661	654	612	650	650	633	638	651	628	646	683	666	646	680	651	625	613	659	640	627	642	658	661	689	642	662	647	648	641	675	684	651	659	669	639	656	665	696	676	706	648	626	659	697	654	631	675	656	672	667	651	687	661	657	657	673	702	653	695	691	661	685	665	616	672	637	670	649	649	656	608	628	617	658	629	656	648	647	674	664	656	649	630	667	666	660	660	655	608	676	665	589	625	654	678	636	651	616	662	650	674	655	712	630	619	681	672	657	658	653	667	647	620	659	635	667	638	640	692	622	677	645	617	683	637	647	696	682	658	653	636	684	652	667	629	679	681	666	673	657	634	642	705	602	642	645	654	626	662	688	660	638	641	685	689	653	616	622	606	652	658	618	668	640	641	624	637	663	632	639	657	643	611	658	648	625	655	620	667	651	696	700	668	729	676	665	630	687	663	651	607	647	655	625	677	641	634	698	658	618	706	639	651	618	647	653	606	647	635	638	638	666	609	623	625	591	612	666	645	669	651	705	634	662	649	671	703	650	671	682	700	665	646	625	658	691	677	645	666	666	674	637	696	614	651	638	636	656	667	622	678	679	613	700	645	647	665	667	656	693	674	625	648	680	695	686	683	687	662	653	636	653	669	641	660	699	627	652	672	661	689	649	701	714	644	639	672	700	638	684	659	631	634	689	627	675	642	684	641	667	653	651	647	657	679	721	686	670	666	672	640	681	656	669	714	641	629	707	633	618	665	658	634	593	672	602	657	654	638	660	616	626	625	655	698	619	730	651	621	639	649	655	657	592	657	675	639	688	654	639	643	684	692	685	684	630	667	630	672	637	664	654	662	630	652	651	686	618	666	660	658	695	682	646	645	650	703	627	658	657	675	701	624	639	718	680	706	656	637	615	678	619	619	637	608	670	645	643	702	666	633	682	681	654	648	659	662	682	645	683	636	718	658	680	633	630	685	634	672	657	622	687	663	641	633	630	649	649	679	651	713	616	602	639	661	652	664	650	659	613	656	641	699	632	681	683	696	655	635	690	632	699	661	680	683	675	658	667	680	649	620	657	651	610	655	616	662	683	702	681	715	651	616	656	694	642	635	661	641	643	654	656	665	636	653	627	701	673	666	695	672	618	609	666	667	651	666	661	674	657	661	712	677	633	687	621	657	670	695	660	614	645	593	657	618	652	617	639	695	693	675	618	655	655	665	674	621	652	651	626	643	691	641	698	672	679	655	652	665	665	659	619	639	708	650	602	666	674	692	641	659	653	669	674	620	602	660	699	669	678	645	687	655	645	661	649	653	665	652	627	688	638	647	698	703	688	672	664	720	649	637	640	664	644	654	659	633	660	685	673	667	649	661	634	615	654	674	648	651	625	648	712	640	644	644	659	643	652	697	690	642	657	671	651	648	655	609	666	659	662	689	634	683	688	689	649	629	660	685	634	642	687	698	675	639	664	636	668	635	701	692	671	712	664	608	670	625	647	669	647	638	652	622	643	637	659	658	687	636	620	652	630	703	674	661	687	671	630	689	660	634	685	662	647	622	662	668	672	668	656	634	615	613	698	648	648	665	650	642	682	604	650	689	656	644	673	641	616	694	662	609	667	660	607	681	684	659	661	637	665	658	664	635	662	685	651	660	680	704	704	647	704	691	629	675	664	674	611	660	629	671	703	663	642	629	662	641	677	671	679	647	648	667	633	636	690	645	671	631	685	695	665	642	659	630	683	684	619	679	635	655	666	703	654	702	667	672	637	619	682	646	653	683	622	625	687	656	670	648	631	705	652	701	704	661	653	653	661	652	611	617	672	699	641	624	664	692	620	650	632	646	618	696	673	648	652	601	654	619	681	642	654	638	586	690	647	686	702	660	671	682	685	676	722	677	650	667	666	596	644	628	690	653	705	631	689	654	711	665	679	654	667	613	750	639	678	640	676	648	684	644	655	633	681	666	678	662	643	647	609	637	657	696	671	666	652	674	668	615	636	615	649	672	578	625	645	598	613	628	684	657	612	684	688	676	610	660	683	682	663	613	677	606	674	645	639	658	664	647	664	640	678	648	646	693	616	695	621	590	672	647	634	699	667	631	662	652	671	685	651	676	652	636	627	697	659	663	683	619	617	651	635	668	652	679	673	653	642	634	665	600	669	686	644	665	696	635	660	632	663	660	630	616	707	658	664	680	647	655	628	633	636	612	657	677	635	645	656	628	717	665	661	649	680	656	620	607	651	627	730	647	610	650	658	669	692	692	672	645	663	604	683	674	630	638	716	673	603	654	612	658	671	680	701	664	613	630	634	659	657	649	636	618	641	672	729	642	655	681	678	671	677	660	652	640	636	670	635	626	655	643	610	655	660	634	671	656	664	667	669	693	669	641	697	650	650	653	623	666	722	706	676	666	674	723	656	663	659	680	681	699	652	638	666	681	614	645	672	664	646	630	636	676	673	643	693	642	628	623	650	651	644	680	652	672	679	649	634	684	668	658	661	671	688	649	680	652	659	643	647	626	656	617	662	685	668	681	640	636	705	638	690	610	692	662	604	666	677	636	679	627	671	665	648	677	656	650	645	655	654	646	667	620	650	656	706	637	657	674	680	661	616	695	637	670	604	633	667	684	708	655	647	628	655	683	660	639	664	670	679	681	641	716	626	648	627	610	662	656	634	656	644	629	649	656	627	670	663	694	685	689	686	680	681	631	630	682	665	679	690	679	647	652	637	685	631	662	671	686	660	619	617	674	630	692	625	638	677	686	690	679	629	670	628	667	631	670	650	665	619	669	652	632	699	622	620	652	683	630	683	640	644	676	629	640	659	626	655	652	632	664	668	674	683	647	692	628	654	643	656	624	650	673	698	660	670	645	674	626	665	666	727	625	676	674	623	690	673	677	681	676	659	662	666	618	650	682	665	655	668	639	653	688	668	661	658	634	635	623	630	659	607	669	624	654	667	649	578	583	693	622	586	650	678	684	662	603	638	664	677	619	658	631	673	671	635	662	692	668	622	666	746	659	651	671	659	689	699	638	692	663	651	652	668	675	614	636	648	650	680	621	684	685	658	665	620	671	623	621	690	641	673	649	674	659	677	653
23840	21118	28548	24342	21956	18400	9046	3793	2340	1752	1435	1347	1144	1061	999	843	882	910	842	862	791	815	805	792	823	783	782	790	897	830	763	740	817	759	789	687	807	763	765	742	762	785	817	810	742	783	706	763	728	722	731	724	704	768	742	738	726	773	730	708	754	755	733	756	723	700	746	748	708	744	751	732	755	731	696	724	796	690	700	730	789	752	735	694	763	765	769	755	746	735	786	730	792	741	706	757	784	791	742	759	696	791	752	711	770	737	713	727	726	747	731	764	730	740	733	739	764	694	736	697	728	727	777	753	707	722	700	741	735	688	722	809	719	713	773	771	700	752	766	762	733	775	730	706	780	709	717	765	743	743	701	706	734	735	697	708	707	706	727	785	761	704	743	747	714	754	742	713	748	721	728	715	691	750	747	702	722	749	710	747	683	785	732	714	667	766	768	751	694	696	713	749	780	745	671	730	793	726	714	708	724	724	673	732	737	689	715	790	726	703	721	754	725	709	726	648	764	707	771	770	746	654	738	740	777	713	737	726	736	766	749	716	749	752	691	722	768	718	712	727	752	783	669	700	733	743	698	745	774	733	709	775	773	727	711	732	763	710	769	739	741	712	775	749	737	716	761	733	722	721	752	717	725	671	701	740	757	744	705	725	731	719	694	732	745	766	717	791	807	685	722	732	754	675	744	731	716	723	759	740	761	771	702	722	719	746	697	759	718	766	680	732	759	723	716	772	727	719	764	730	740	782	744	742	725	737	706	694	734	749	754	735	712	747	663	749	692	763	708	691	709	743	714	761	739	700	724	721	735	783	687	740	718	723	731	735	721	728	684	704	691	683	751	728	704	804	731	755	739	770	756	771	706	682	688	761	689	719	739	754	725	769	722	728	714	730	691	714	757	723	701	745	677	690	783	732	706	749	722	706	758	779	710	724	706	718	728	761	726	730	746	748	785	700	692	691	715	715	724	728	688	752	732	763	732	729	745	781	709	727	711	692	748	723	741	765	736	795	743	726	743	753	721	728	699	732	767	752	729	692	742	692	722	714	714	705	716	725	743	743	706	731	705	745	733	729	703	730	694	711	754	765	735	680	695	669	739	762	706	754	761	649	740	772	734	721	754	703	725	743	732	691	681	765	695	744	718	752	671	735	727	733	747	746	714	760	766	701	702	676	681	684	771	742	738	734	750	711	705	725	742	775	680	747	743	702	787	736	758	698	773	752	711	713	744	755	782	756	721	748	758	744	748	759	724	734	704	738	730	732	705	726	785	745	752	759	746	736	765	717	735	733	715	750	767	719	784	719	767	758	750	738	723	726	751	751	744	703	681	733	758	778	693	745	745	720	673	729	724	751	729	694	728	698	760	710	683	737	722	704	691	692	738	733	684	745	676	699	765	726	707	748	757	754	781	727	717	748	678	750	739	709	745	730	745	747	684	724	696	685	731	690	713	719	713	749	695	734	738	748	726	732	726	713	717	690	668	745	742	693	715	733	717	730	746	739	728	752	740	701	717	710	800	736	742	737	763	746	742	784	798	775	703	727	721	731	730	745	751	694	753	733	695	734	767	713	725	770	754	700	707	741	742	718	728	716	717	735	746	726	710	703	733	723	746	723	739	739	775	730	708	720	768	738	726	740	708	754	773	734	769	737	715	751	750	779	740	756	689	724	765	729	741	740	742	724	703	722	716	752	725	734	772	734	750	750	756	718	735	726	752	727	745	761	747	763	721	717	723	711	683	726	725	728	722	729	729	700	758	722	736	766	756	734	743	727	711	723	716	733	741	729	728	764	743	721	743	726	744	765	729	697	731	753	718	758	722	788	714	738	814	759	735	697	697	710	761	774	739	691	726	726	722	739	702	788	747	734	754	742	742	712	731	730	730	774	764	689	747	688	710	750	742	724	672	702	677	718	739	754	707	763	757	710	749	842	754	702	764	689	719	703	739	726	698	720	712	769	718	683	736	732	711	743	754	754	681	765	659	724	748	786	757	768	719	718	735	773	703	772	752	743	758	707	723	696	679	714	719	694	749	742	750	761	757	718	774	752	730	756	733	751	692	702	745	702	737	723	746	698	761	760	756	715	752	726	728	721	745	742	739	707	743	784	737	745	742	718	734	809	700	693	717	738	767	795	704	752	745	761	772	698	662	734	693	683	743	678	770	721	741	725	658	726	703	735	731	688	745	697	719	703	751	689	715	725	719	774	708	734	722	758	743	810	735	735	774	792	722	713	738	706	703	713	743	712	724	807	738	724	740	720	754	726	698	709	750	752	743	762	683	764	740	794	746	725	776	757	714	711	745	711	719	685	679	768	737	743	762	741	747	738	719	737	760	774	759	734	753	713	709	743	735	771	702	696	705	724	766	707	686	667	772	739	753	748	741	708	713	701	709	793	750	733	724	703	730	722	743	752	766	729	770	731	757	696	708	759	701	730	763	718	774	700	705	738	693	669	747	722	756	733	737	733	738	694	727	784	749	712	736	766	722	793	703	753	696	740	761	747	682	729	757	767	802	736	766	717	747	733	760	718	725	728	682	740	729	734	731	743	751	776	746	737	732	726	768	761	746	735	783	724	729	680	705	707	734	757	717	770	727	733	698	750	732	753	701	697	795	743	705	758	702	700	763	739	737	720	749	745	699	727	716	720	678	688	718	676	659	728	732	713	728	762	708	718	720	739	727	687	715	715	746	786	700	752	709	720	751	721	745	747	712	718	712	765	741	682	699	732	695	714	700	715	749	748	721	704	679	691	682	716	756	749	747	730	727	736	794	712	745	758	714	728	751	718	802	708	749	718	733	770	707	721	766	728	745	716	713	732	735	738	707	712	727	703	751	762	733	764	735	710	750	720	734	732	758	761	702	677	736	696	710	731	727	694	753	711	734	708	745	714	734	718	713	738	773	739	768	744	750	739	712	720	739	753	732	730	734	721	712	720	734	740	677	771	714	722	733	759	708	741	747	700	747	712	760	698	760	746	710	771	755	694	709	749	740	671	752	718	704	718	713	787	722	739	718	735	714	699	730	703	737	711	733	747	759	759	716	712	755	723	729	719	795	723	694	727	712	688	725	692	656	763	714	748	724	719	696	684	680	733	710	746	732	727	708	728	755	726	722	744	714	738	787	722	761	746	709	758	732	723	772	711	689	735	734	703	713	718	726	733	747	782	773	752	728	727	684	756	747	730	728	709	728	722	728	733	756	752	700	731	738	734	706	711	711	716	707	711	671	728	700	745	721	748	773	708	736	684	735	716	719	690	753	744	754	731	707	747	730	694	680	739	741	746	742	776	697	728	707	730	707	744	699	755	696	688	706	746	696	682	738	684	719	725	708	738	704	729	733	744	761	740	745	699	702	675	699	747	737	688	737	718	750	694	785	733	758	756	689	704	697	721	714	706	736	730	733	713	701	766	738	790	712	690	706	714	693	748	710	772	706	723	685	757	723	745	724	708	718	750	754	723	725	750	742	727	741	694	773	775	770	699	767	753
24764	45630	42991	33755	25738	17973	11234	7208	4690	3319	2644	2147	1836	1674	1464	1318	1269	1264	1096	1111	1178	1105	1089	1045	1028	993	1015	1070	1144	1104	923	1012	925	951	954	927	988	941	839	937	997	948	927	938	931	957	886	902	933	935	901	884	963	994	916	994	912	929	936	955	895	900	892	934	954	957	911	957	893	920	906	920	928	919	841	919	892	865	862	865	936	875	927	928	969	969	1034	1014	986	921	975	953	915	894	882	946	981	945	952	852	848	937	863	910	929	896	907	905	931	920	900	916	928	906	960	907	870	863	890	920	930	903	932	979	878	945	891	961	876	886	907	918	891	928	855	852	899	869	931	841	932	919	915	929	924	852	919	928	948	885	899	883	946	914	907	908	894	939	913	899	894	919	925	940	921	908	865	837	852	877	923	894	893	879	916	887	875	896	900	874	894	903	871	897	884	841	890	928	903	941	917	923	886	863	869	941	878	885	881	897	909	887	902	905	931	943	896	870	915	915	886	932	915	856	960	905	879	853	896	877	924	926	886	889	921	900	825	915	938	942	855	902	863	892	948	891	903	917	939	864	890	839	933	886	871	892	825	964	912	906	890	852	945	921	898	916	925	910	901	889	948	942	875	931	905	920	873	882	941	926	896	929	913	866	930	916	895	901	888	825	877	880	917	951	911	937	923	873	937	932	903	913	913	929	821	878	857	921	929	906	877	882	875	856	878	914	863	897	928	912	920	888	871	926	857	870	881	924	931	932	928	915	893	901	924	886	855	903	910	900	932	899	876	908	888	907	872	904	869	943	908	926	918	881	906	877	921	928	873	891	883	941	849	842	865	881	890	905	938	929	933	873	853	905	909	901	859	902	892	827	891	843	840	911	894	953	898	899	918	897	869	918	934	895	902	918	875	893	919	874	925	914	869	890	881	884	883	936	945	934	926	886	877	908	892	890	904	955	896	875	904	916	923	876	859	875	925	888	848	897	936	938	863	865	880	842	906	867	881	901	886	908	892	910	970	925	911	875	843	885	937	907	910	876	928	883	884	924	902	919	896	889	873	926	938	897	936	902	843	878	931	964	952	916	918	891	848	867	864	823	845	888	910	917	918	861	888	939	904	895	930	876	899	912	834	873	910	871	922	975	913	923	907	880	850	967	883	883	906	879	916	867	868	848	960	893	951	928	890	869	908	970	909	876	895	887	863	900	890	956	924	940	926	940	912	895	849	920	879	875	934	846	942	911	928	863	887	856	894	959	918	883	884	924	892	882	888	837	859	892	896	915	954	904	926	864	902	931	859	911	910	949	887	853	888	921	929	954	877	877	863	945	878	901	908	895	880	919	929	857	895	903	892	886	885	868	933	940	910	905	884	903	936	909	895	892	907	905	903	896	852	961	848	895	921	920	931	849	906	818	890	921	873	878	927	855	982	909	852	878	879	894	932	898	888	960	866	913	862	914	913	864	919	882	856	920	900	935	921	902	887	942	850	899	896	940	891	917	923	931	913	880	949	930	903	913	898	962	986	905	915	901	932	893	887	885	900	848	934	876	907	894	919	889	876	852	960	955	898	932	860	909	910	869	880	899	887	869	867	961	885	892	911	884	901	908	918	865	867	894	949	920	898	949	887	890	902	874	869	895	951	863	884	912	851	942	873	942	969	895	889	953	909	946	867	911	888	875	870	875	951	904	884	890	921	894	910	932	925	886	909	911	926	884	925	916	857	902	961	890	869	899	900	937	849	843	863	956	913	914	868	895	940	898	878	912	940	908	838	897	938	910	877	940	962	871	951	874	885	871	921	915	875	842	907	910	877	915	932	916	892	869	906	936	882	927	905	919	819	905	863	863	915	936	872	894	899	907	928	908	879	911	882	879	931	846	923	902	888	861	881	838	885	921	918	896	877	894	840	902	880	911	956	927	920	898	889	906	904	903	941	901	880	916	841	911	859	872	920	890	907	879	860	885	928	913	932	900	874	851	896	890	883	898	926	910	950	907	929	877	934	935	907	902	954	907	883	890	915	962	885	903	913	845	809	992	909	912	921	861	919	912	909	940	909	923	895	868	913	951	886	905	917	910	929	888	905	871	903	866	926	940	870	886	904	842	848	879	894	952	890	870	898	853	866	910	947	977	911	888	929	892	895	963	877	956	855	876	907	917	867	891	923	864	918	880	930	876	892	899	924	914	926	865	926	862	842	910	933	959	934	882	930	907	900	906	911	887	905	882	892	930	861	928	891	878	861	896	888	894	912	905	884	830	968	921	850	867	892	878	903	932	900	877	939	865	881	830	873	914	902	912	846	870	873	943	899	868	975	900	841	928	873	868	887	880	904	889	901	903	888	881	911	902	865	885	870	905	878	938	902	885	915	883	859	869	918	900	882	897	856	914	893	884	911	924	899	904	830	939	873	890	957	899	903	861	865	876	894	926	915	880	905	882	927	882	908	904	909	939	865	823	924	884	901	833	913	927	871	954	874	946	920	893	922	903	899	899	941	929	856	915	917	895	882	923	903	846	942	929	895	922	873	882	914	927	909	967	872	924	889	888	922	890	903	894	920	881	891	863	938	915	935	962	885	834	904	888	873	891	883	873	948	872	895	905	872	899	858	896	944	919	867	883	906	876	892	881	871	976	863	935	881	942	902	899	902	959	882	919	914	895	843	903	939	911	911	996	871	883	847	905	894	862	918	904	932	896	908	867	926	890	891	885	897	914	868	954	958	842	871	915	871	887	917	876	907	851	957	917	908	925	865	880	920	922	910	909	895	870	906	832	927	915	921	894	918	915	924	882	891	960	855	910	875	897	902	896	822	918	896	884	896	866	871	904	874	885	916	902	849	864	934	904	917	861	900	953	904	860	878	914	909	892	897	917	877	924	933	912	844	869	904	903	901	850	868	920	932	960	881	885	960	887	892	903	866	904	871	835	916	819	904	963	934	896	882	904	909	895	932	891	922	911	907	906	925	909	963	905	878	889	900	893	886	913	879	887	928	868	928	886	944	904	866	919	962	879	885	918	950	934	925	902	897	910	884	925	920	894	931	856	897	893	857	897	890	904	956	869	883	881	899	864	949	900	891	941	906	916	880	866	931	893	880	912	927	918	910	875	898	911	879	899	920	923	922	886	854	911	905	901	877	924	897	863	904	861	872	881	859	926	881	849	875	887	919	871	824	904	872	923	890	921	922	903	922	927	926	881	887	903	924	869	907	887	892	939	908	884	951	928	955	910	897	872	878	899	917	910	851	899	911	892	929	855	896	860	863	879	899	891	840	939	903	873	917	911	907	947	919	976	914	848	882	906	902	889	882	883	852	929	889	951	884	870	842	917	934	892	883	892	873	904	912	975	940	889	959	881	874	920	873	858	864	907	958	897	888	869	843	902	881	879	933	924	883	901	918	930	868	931	910	888	843	849	879	897	894	914	868	862	867	921	947	876	859	945	891	828	928	944	873	869	996	955	903	874	893	873	884	885	921	897	909	940	937	907	867	958	871	915	912	933	884	906
25110	21108	27669	25860	19137	10142	4189	2109	1373	1065	890	802	693	584	562	544	495	504	483	464	513	473	499	470	450	471	433	484	494	442	450	396	454	433	473	427	437	438	440	486	454	472	453	430	437	414	465	466	409	406	427	404	426	432	445	408	411	425	420	455	422	404	438	390	424	436	452	426	403	399	428	410	427	469	439	407	435	437	422	418	447	446	450	487	469	469	409	436	472	405	451	443	463	444	449	467	418	434	415	422	379	427	444	423	446	431	408	442	395	410	411	430	429	450	424	430	401	463	442	449	424	424	421	459	416	444	398	436	424	444	437	416	457	447	429	401	435	403	466	415	414	497	452	415	445	423	440	410	452	431	416	434	424	403	369	445	429	421	414	414	419	458	431	431	462	428	376	435	440	414	431	439	393	405	442	432	417	405	415	413	433	445	455	411	405	425	400	393	414	415	440	455	451	476	411	403	414	434	442	424	450	413	439	447	432	439	439	397	425	433	401	450	413	452	429	397	440	399	471	423	443	446	401	429	423	441	448	413	450	423	432	413	421	455	396	399	447	444	442	425	429	434	433	423	414	431	430	423	419	409	436	408	433	458	419	403	427	397	392	421	452	430	409	449	432	428	407	432	405	418	403	414	455	417	390	420	424	407	435	429	444	436	420	436	400	431	419	422	409	393	403	412	421	450	456	443	423	436	430	444	431	459	426	428	441	404	464	448	422	383	466	450	440	450	439	399	441	456	438	437	435	439	428	423	419	365	421	428	430	427	413	435	435	433	445	442	420	451	443	415	454	438	415	427	396	432	432	454	436	451	412	410	441	411	419	448	406	444	433	438	418	412	438	406	378	416	422	448	402	436	382	426	406	415	448	422	386	391	417	425	413	435	430	418	439	419	439	446	479	423	398	428	417	449	411	419	388	441	435	435	425	449	429	397	399	409	416	437	414	443	419	439	407	423	416	476	437	411	415	418	439	402	422	480	427	452	410	427	405	419	471	418	414	433	432	377	420	399	363	441	422	427	418	464	433	430	434	412	422	457	431	464	408	436	435	414	465	415	371	440	481	414	396	419	415	435	439	394	431	424	426	437	450	432	444	432	449	425	441	397	387	439	451	401	447	443	389	431	433	416	445	414	434	389	429	425	443	447	440	436	409	441	444	418	409	409	432	429	405	464	413	444	404	414	448	436	411	395	422	455	447	444	469	429	451	381	467	467	448	419	441	420	419	414	435	421	432	450	446	404	454	429	457	416	429	462	421	471	406	426	427	423	420	387	426	421	403	415	407	407	419	439	437	409	377	428	409	430	432	489	432	458	443	403	445	435	421	401	386	444	414	435	437	422	413	429	428	410	427	409	429	429	406	451	419	399	449	430	441	432	443	413	409	415	440	423	445	437	430	424	418	409	428	399	423	433	397	416	427	437	454	422	385	423	423	446	404	415	413	439	434	434	436	477	418	424	418	420	420	427	424	390	454	399	420	444	462	446	457	427	429	437	453	455	424	438	397	392	439	411	455	425	396	401	404	428	452	403	423	445	455	421	411	434	479	445	452	459	460	425	411	402	448	442	429	423	426	451	429	391	417	431	451	429	428	465	423	422	402	438	403	463	455	415	422	455	430	442	452	422	429	447	410	386	419	435	438	447	425	447	466	401	406	425	437	402	448	433	416	439	417	429	420	421	431	442	419	416	427	401	430	419	420	441	441	409	442	442	402	427	431	409	422	432	430	388	433	411	411	405	429	430	471	454	450	466	449	419	421	445	405	422	438	412	408	417	417	472	381	446	381	416	427	398	426	422	417	408	450	435	397	423	406	455	398	419	439	438	402	463	436	452	422	406	450	372	385	417	398	419	396	433	433	442	429	431	401	403	385	432	423	406	421	443	437	444	433	400	444	442	411	436	436	418	461	443	451	455	475	398	406	431	453	406	437	416	439	430	412	417	395	416	404	411	415	400	435	401	424	434	439	406	412	433	412	442	436	398	440	415	461	435	450	424	407	387	429	414	396	395	406	420	409	418	424	428	425	456	423	399	409	435	390	381	460	447	393	424	420	430	423	457	415	443	420	440	440	423	414	435	448	403	435	421	417	424	430	432	438	412	447	424	422	401	409	423	438	406	438	486	436	429	425	417	450	437	413	419	462	383	436	419	443	420	427	410	419	430	433	451	427	429	436	438	415	409	392	385	428	454	453	418	422	432	414	402	382	405	426	434	402	396	462	470	419	412	414	450	398	395	434	413	419	460	439	405	410	397	427	417	413	402	450	468	411	469	409	417	427	405	428	424	427	445	404	430	427	427	395	418	469	411	430	413	474	470	425	427	416	393	439	410	426	437	408	476	440	428	418	421	417	441	432	454	480	438	427	406	435	425	447	430	438	431	439	438	434	480	442	409	423	421	429	437	462	463	435	395	439	432	414	422	470	398	449	407	457	413	411	418	401	443	436	458	413	446	460	442	409	427	414	400	434	407	443	430	381	409	430	446	469	392	458	459	457	429	441	395	441	398	474	439	377	398	438	451	394	408	403	410	397	426	450	413	449	452	423	433	418	426	428	405	410	421	442	425	459	449	432	410	444	425	460	441	433	419	439	422	461	461	406	415	438	431	444	464	413	419	428	417	406	442	422	449	436	382	418	442	433	427	392	456	428	456	419	418	433	450	418	421	415	441	402	445	461	434	402	410	408	437	435	421	433	385	417	413	434	427	458	453	426	460	436	440	432	416	465	387	429	411	410	433	436	402	428	438	417	420	421	459	446	421	432	453	401	389	408	470	433	455	417	419	433	400	443	417	459	442	449	417	416	403	448	425	414	462	389	424	414	410	411	420	412	426	425	461	439	444	402	377	423	418	424	416	443	427	437	429	414	386	401	440	444	411	394	426	438	466	410	462	442	419	408	416	393	447	442	442	400	401	413	435	439	418	431	419	426	414	418	416	440	415	413	413	421	434	438	407	422	419	389	436	444	438	410	421	441	415	470	430	446	462	434	430	408	420	455	408	409	432	443	417	429	437	434	430	414	437	427	416	401	419	444	472	433	429	430	425	457	413	408	435	416	406	401	452	420	442	403	420	450	409	427	450	424	438	393	436	447	430	398	418	445	456	435	440	427	441	434	434	436	418	393	418	452	402	438	424	431	418	400	442	441	447	486	414	428	427	435	414	432	441	452	419	397	452	411	405	427	403	446	471	419	435	446	407	445	408	429	434	453	401	455	470	414	426	437	430	402	465	419	406	424	455	411	467	432	456	425	430	411	420	438	432	413	428	400	441	435	415	421	479	440	458	442	420	451	430	435	421	434	456	437	409	449	399	442	417	407	426	432	440	401	421	427	433	440	449	428	392	442	409	413	417	454	440	464	444	414	420	430	464	406	434	396	424	419	455	436	435	442	425	437	422	424	418	422	390	445	405	446	459	412	439	434	456	448	397	414	415	431	390	407	419	417	474	401	430	459	441	434	413	412	444	418	389	428	398	467	420	461	417	443	456	450	415
24777	42677	38935	29270	22841	14240	8291	4775	3255	2353	1892	1504	1363	1067	953	854	783	768	700	708	693	661	684	592	604	667	664	679	747	657	576	596	589	575	600	542	585	549	557	584	563	594	613	597	550	587	581	587	582	567	570	559	561	551	551	515	548	544	556	563	524	545	603	526	575	597	531	562	588	572	528	525	572	568	550	526	559	523	572	595	645	603	590	617	541	589	589	614	579	601	546	609	584	551	605	527	639	559	593	528	578	530	557	539	572	578	547	505	570	560	551	556	542	582	527	583	532	528	519	563	592	536	546	563	541	586	547	558	558	535	544	548	534	552	550	560	528	526	570	553	535	584	553	530	544	557	552	576	536	531	529	597	555	541	548	578	560	558	552	570	554	582	555	520	531	536	571	543	564	543	521	574	593	527	520	537	542	578	569	581	610	554	531	596	572	539	522	542	600	499	571	580	535	501	577	606	533	564	547	544	588	548	605	508	547	586	571	555	554	598	541	547	517	565	537	538	594	514	561	538	603	509	567	583	546	550	610	543	579	558	543	545	551	560	556	586	512	532	544	565	586	546	567	539	533	574	547	572	576	530	534	549	570	548	553	562	559	596	572	546	558	573	545	548	598	545	556	564	570	557	538	555	520	557	562	537	585	576	537	550	541	552	587	565	508	527	583	558	572	541	553	558	557	556	570	547	536	551	583	548	570	569	546	545	561	517	566	573	552	527	558	526	585	532	544	526	558	552	550	600	509	537	589	581	546	595	522	545	566	554	565	536	511	499	539	537	532	549	586	575	527	596	568	557	548	559	546	568	503	561	556	546	574	576	554	535	586	502	579	573	555	582	507	571	559	527	589	558	582	553	586	578	564	575	576	584	564	582	531	524	509	542	554	533	599	541	538	559	574	552	574	554	538	579	538	569	556	544	550	575	546	561	609	583	558	539	569	600	609	556	533	557	568	528	553	578	537	550	549	558	580	565	522	579	534	558	543	558	622	562	553	537	548	556	554	575	565	539	544	560	548	557	547	541	577	590	549	555	591	552	508	538	553	547	591	578	548	514	598	601	554	546	570	618	580	515	574	575	564	533	595	537	542	593	566	588	541	558	535	559	568	545	549	577	538	543	540	583	611	564	554	546	558	525	542	541	574	587	545	549	591	541	570	570	527	559	554	568	568	588	538	551	524	573	576	564	509	609	588	552	587	605	524	576	549	546	536	580	547	562	582	557	598	529	557	558	583	604	570	555	608	542	566	577	563	537	573	568	556	519	579	586	551	562	543	538	593	560	590	553	519	589	518	553	554	547	556	525	518	543	559	553	565	578	549	517	584	539	614	550	533	537	534	559	578	565	546	588	542	577	546	570	547	584	583	580	524	594	507	572	573	572	548	589	600	583	579	550	524	597	542	597	544	559	575	631	540	565	551	573	566	540	545	565	567	582	608	538	542	593	567	545	520	554	561	563	592	572	564	558	590	534	573	544	600	579	570	497	557	589	520	554	626	556	553	545	556	558	580	564	550	510	533	543	585	574	591	566	500	546	539	521	576	545	544	539	589	560	564	525	552	516	581	569	523	566	534	577	523	545	604	577	523	543	591	515	538	566	536	527	542	534	531	609	555	535	584	565	570	579	563	556	541	539	585	562	532	562	601	557	533	555	540	550	548	552	584	548	584	556	571	529	585	546	548	550	541	582	559	555	544	532	560	559	574	554	541	580	561	529	581	570	552	589	538	576	566	514	515	556	573	549	547	551	525	585	545	569	573	596	546	558	532	544	546	567	548	577	585	501	578	529	565	601	560	547	522	554	559	576	581	525	544	566	599	525	535	572	557	554	531	563	511	568	576	507	544	563	535	510	549	548	538	533	541	548	525	589	542	568	543	530	572	589	531	584	509	606	526	598	568	524	511	572	558	561	556	606	559	554	553	608	580	565	565	567	595	569	531	559	549	576	547	581	598	600	547	557	562	557	565	572	516	542	609	542	550	588	514	557	566	537	551	535	606	583	546	587	585	532	533	547	570	545	538	577	547	528	534	532	584	525	531	569	524	570	531	537	576	525	606	590	616	543	558	619	568	585	553	555	530	570	552	558	549	546	547	581	538	526	581	572	574	542	569	552	570	598	534	547	531	539	576	612	571	554	572	563	600	531	577	559	564	582	546	518	558	566	525	523	541	578	598	553	595	540	551	596	570	563	513	560	596	496	515	591	530	531	570	569	581	514	539	569	547	535	565	546	555	525	551	608	511	565	567	563	592	584	524	578	534	560	544	579	573	577	545	521	571	564	556	581	567	541	539	544	546	570	569	578	540	571	551	573	578	549	515	585	589	579	530	560	603	533	554	568	548	608	552	566	551	541	575	521	541	529	558	545	566	547	545	553	517	560	563	495	554	516	557	572	567	548	557	583	536	554	536	534	554	562	542	581	587	560	523	567	554	555	541	535	551	558	565	554	551	562	557	575	569	575	572	563	568	565	543	490	557	548	566	526	555	545	569	558	581	530	586	583	604	551	548	576	603	542	568	564	557	556	551	562	554	575	567	610	542	569	544	565	533	583	551	558	553	570	571	575	578	512	578	545	541	594	577	516	524	599	587	531	552	537	582	524	522	574	577	541	521	581	575	548	530	549	531	544	618	589	610	561	540	550	554	563	562	590	584	527	572	565	572	585	507	541	516	570	579	545	528	528	559	525	552	553	533	511	575	591	549	565	581	564	536	553	568	597	547	534	530	565	572	594	600	526	583	550	556	528	609	564	596	599	590	575	575	548	576	555	557	553	567	581	541	552	570	548	567	531	542	550	542	538	579	563	554	568	564	555	566	528	584	511	572	491	550	581	567	593	566	538	566	571	583	558	553	516	555	586	556	532	570	540	574	592	518	587	581	544	539	550	589	540	579	567	551	529	537	548	549	550	549	559	561	515	552	529	604	601	546	556	502	540	561	621	515	532	555	523	556	572	568	549	566	598	569	547	582	584	566	499	507	530	548	582	535	531	517	563	543	565	571	595	548	615	578	602	546	543	576	545	563	546	545	537	565	544	512	600	577	517	576	577	540	532	527	583	536	566	569	532	561	576	541	559	544	582	549	575	543	588	632	521	540	534	589	550	514	570	569	531	512	517	583	561	561	528	568	550	575	554	565	549	553	570	558	531	511	569	579	601	533	585	548	502	566	550	524	534	579	564	563	550	582	590	545	597	578	544	574	539	538	539	551	533	556	577	542	531	608	539	558	586	576	543	580	549	541	569	516	558	529	545	575	575	515	562	651	534	564	553	514	550	553	564	555	561	592	566	600	570	560	529	574	561	571	556	617	541	565	533	539	538	555	552	549	578	554	576	567	565	510	537	532	575	585	558	534	539	588	550	508	609	555	537	578	586	543	541	565	554	552	538	592	531	579	545	551	547	549	516	541	547	580	505	573	580	554	563	544	575	536	593	539	554	586	571	564	583	587	587	586	532	573	524	556	513	584	556	580	564	548	550	522	570	533	563	546	555
22849	21147	28975	23635	21454	21937	16541	5177	3090	2432	1996	1620	1466	1302	1096	987	979	954	916	815	891	845	831	835	782	825	851	870	909	830	771	746	734	711	751	762	787	774	775	752	767	743	774	734	763	708	780	734	727	738	675	740	685	726	734	692	752	729	686	697	709	736	745	708	743	716	709	723	724	693	699	724	728	760	665	724	765	692	668	740	757	749	694	750	740	756	802	782	733	744	760	748	738	778	755	760	731	729	705	744	704	735	685	736	708	742	694	735	716	715	746	726	714	727	737	712	709	752	732	757	734	728	705	729	720	704	702	712	695	708	785	743	687	712	659	719	724	700	690	724	737	740	730	741	750	687	762	722	737	742	710	701	680	708	762	692	705	713	700	685	703	727	755	755	700	709	755	778	753	788	741	721	698	729	731	691	688	720	719	724	736	722	706	708	686	713	727	711	670	721	769	713	743	710	767	740	744	709	737	728	691	763	745	718	665	716	676	704	697	738	719	743	763	689	716	711	695	697	718	700	659	708	721	740	710	705	718	728	722	731	664	699	715	739	703	747	700	734	716	734	703	682	678	697	727	719	711	684	719	731	699	712	679	655	687	742	682	710	759	741	696	774	751	771	674	769	753	705	731	679	723	736	702	722	708	785	712	652	700	734	646	717	729	704	712	695	673	680	743	715	691	703	764	728	759	717	686	716	716	704	688	731	748	742	739	684	695	650	762	718	774	725	755	707	721	732	747	705	692	753	727	673	733	760	688	688	677	705	714	727	723	745	750	661	731	726	751	750	728	740	691	719	708	672	718	679	721	726	711	691	704	724	710	657	737	722	668	686	713	754	651	688	719	692	710	696	717	743	723	747	716	717	713	704	702	760	724	730	752	653	678	750	707	699	667	754	719	703	756	717	658	694	707	675	715	666	715	660	699	714	741	661	697	718	730	737	709	692	716	724	716	708	734	692	723	759	767	708	685	692	711	707	719	760	691	748	699	757	731	716	707	722	715	698	740	733	701	745	748	739	765	771	762	674	730	684	727	718	736	727	651	684	733	735	752	742	700	746	729	732	705	684	734	726	753	671	762	715	717	738	706	714	723	751	752	718	679	712	720	723	704	711	688	735	724	731	682	741	706	740	731	698	709	728	683	723	728	708	657	746	724	741	709	738	724	738	712	712	721	736	717	665	750	709	740	716	733	705	716	708	730	729	763	743	750	740	702	741	715	737	717	715	717	710	801	697	702	726	728	755	718	674	711	694	717	745	732	747	697	723	678	706	757	771	701	712	736	733	753	711	756	697	725	700	734	654	728	724	707	693	687	708	740	739	724	763	698	694	745	700	675	710	721	731	701	763	697	743	729	724	741	746	685	762	732	682	714	739	718	705	743	707	715	724	688	730	746	701	704	726	706	704	735	732	735	691	709	713	716	693	710	667	719	686	695	692	737	746	721	697	714	734	740	689	694	699	741	717	743	747	745	681	691	719	719	725	750	736	713	700	700	698	692	724	722	670	731	700	684	797	687	696	701	711	699	744	703	679	717	679	690	687	674	692	687	703	730	729	707	684	709	706	685	703	763	731	736	681	708	685	689	699	682	724	694	695	726	722	690	713	699	758	718	711	711	735	703	692	724	702	708	725	724	675	648	753	685	677	704	720	696	690	746	725	714	779	698	682	695	690	744	708	688	703	659	739	694	761	679	679	705	699	711	791	723	738	725	721	728	729	728	760	735	675	686	709	684	705	670	690	735	673	732	733	732	718	666	745	737	724	677	718	752	727	704	695	713	705	672	692	705	728	742	743	711	730	695	718	743	685	722	686	674	674	719	723	704	698	707	670	701	701	758	727	699	679	719	684	722	709	744	724	729	713	777	700	715	705	755	682	704	781	733	688	737	645	676	731	748	727	733	727	722	683	685	740	708	758	725	714	704	679	695	691	704	758	751	689	736	707	731	691	718	679	690	715	716	740	704	756	746	723	721	738	666	702	757	792	699	710	704	753	696	702	719	764	729	733	726	764	727	743	685	701	686	710	754	693	698	706	688	746	760	663	727	725	728	728	697	674	717	709	710	702	726	726	705	715	677	721	707	720	756	719	724	781	723	719	706	730	732	693	768	719	697	773	704	756	741	755	754	695	741	697	692	742	724	702	748	743	695	677	700	725	728	727	701	685	735	727	694	710	686	744	685	751	709	677	705	741	702	700	705	685	698	711	697	694	727	753	749	734	653	730	729	736	757	722	751	693	698	696	729	740	672	688	736	732	674	690	707	686	707	674	701	673	711	718	730	666	716	761	701	661	716	694	692	699	703	690	743	679	738	730	689	664	703	686	760	754	743	695	708	714	689	775	739	700	766	752	766	705	730	690	706	717	701	733	740	684	734	675	689	708	757	706	706	709	724	727	707	724	709	742	725	732	709	660	709	642	679	718	673	757	735	695	736	702	757	697	735	723	665	679	717	763	733	690	673	720	707	745	746	721	746	685	716	726	705	717	730	731	716	719	689	677	730	684	705	709	729	711	718	743	742	723	660	723	716	753	734	711	708	725	722	724	748	726	734	698	735	656	757	700	707	721	653	683	716	696	767	755	712	784	738	731	715	714	702	708	688	680	733	734	692	697	711	720	699	696	688	693	704	743	729	697	719	749	745	748	688	684	713	734	667	753	733	686	713	721	699	691	752	733	699	697	750	736	708	669	753	742	740	712	686	701	712	719	658	736	731	711	703	745	750	686	679	716	718	693	745	669	682	747	697	752	696	681	715	736	683	705	740	712	718	731	697	737	693	755	713	759	723	781	746	693	715	697	716	701	737	683	714	718	770	723	724	718	712	721	740	702	731	708	742	747	701	714	752	719	693	666	739	695	786	702	707	692	734	659	710	699	686	691	679	718	730	710	701	731	714	706	718	750	723	718	745	684	718	717	733	733	759	710	712	697	723	713	741	717	698	713	706	728	769	728	711	757	734	724	674	735	748	702	670	662	675	691	704	713	738	673	757	693	703	699	687	724	749	736	700	766	684	690	720	726	697	700	746	702	750	728	737	743	683	731	693	729	732	711	691	764	708	676	711	688	727	698	686	677	717	710	693	685	760	697	684	693	678	697	725	705	720	749	667	709	726	691	699	744	711	724	762	726	764	693	662	742	703	665	712	728	692	687	764	652	706	761	696	716	710	720	736	684	715	708	706	717	719	656	716	701	695	702	748	704	712	676	750	699	737	740	676	687	800	720	738	716	753	727	708	723	706	728	668	726	732	690	693	696	710	764	703	712	691	756	705	704	716	702	719	741	718	745	716	706	761	728	732	751	702	682	672	709	717	699	725	746	749	682	694	747	717	717	732	765	719	732	701	713	703	706	739	694	715	759	724	743	753	761	713	754	733	689	700	677	720	734	668	733	713	707	683	717	699	726	693	748	727	712	649	725	699	683	702	654	725	716	733	742	707	713	693	708	688	721	701	675	712	693	704	666	708	694	713	693	699	722	692	732	679	733	689	738	723	705
26708	50536	48212	37872	30558	21638	13406	8589	6457	4832	3840	3084	2524	2067	1717	1553	1456	1332	1285	1208	1202	1174	1081	1100	1045	1043	1070	1148	1267	1153	1040	965	978	898	969	916	965	933	907	970	927	926	953	966	1000	957	944	931	931	922	952	925	861	936	883	936	878	919	923	844	904	927	926	914	880	921	923	891	865	842	901	886	914	906	870	935	929	900	903	960	909	1008	926	996	926	924	1000	1028	964	922	945	901	963	1041	954	982	997	995	961	908	910	869	944	904	897	897	848	878	889	872	850	896	883	918	914	895	849	858	870	896	866	917	909	905	924	836	858	913	962	929	869	902	908	935	903	897	935	918	859	878	880	922	816	963	933	891	892	921	871	908	903	920	852	897	944	906	900	852	832	881	923	912	894	888	921	911	898	909	891	959	880	930	890	876	919	895	885	901	894	850	886	882	898	872	938	889	902	854	912	899	891	888	939	875	874	881	890	937	852	873	914	908	915	908	900	909	878	907	880	866	923	858	900	887	866	915	921	897	883	860	888	823	865	904	848	937	914	886	911	866	901	851	871	921	907	895	922	895	909	878	873	874	827	878	901	919	908	855	898	917	885	944	927	875	930	922	950	917	892	906	890	864	858	871	917	846	924	848	890	840	875	896	903	904	927	873	923	900	878	870	854	904	858	851	915	899	894	891	827	834	845	801	908	877	861	934	902	881	848	939	917	887	926	895	917	905	922	877	871	863	889	856	873	898	864	869	827	874	865	919	891	865	840	855	953	878	868	885	786	831	935	880	910	925	906	861	874	938	866	903	898	880	850	915	879	903	852	896	859	881	903	887	914	888	897	893	945	926	885	902	842	901	878	879	834	924	929	884	949	882	905	870	887	891	880	914	909	901	899	857	871	885	891	887	881	908	890	900	891	895	884	920	910	889	827	868	862	887	919	921	884	876	914	865	882	949	879	882	927	812	880	930	937	843	880	881	868	874	856	889	826	831	844	879	899	853	862	941	877	886	833	917	871	898	855	845	860	873	945	875	866	929	886	841	874	923	915	903	916	872	858	924	883	923	911	895	898	928	874	902	839	854	919	887	921	891	891	871	880	894	918	874	884	881	879	915	902	882	939	881	908	966	912	887	844	901	899	886	871	878	855	934	908	871	871	893	909	906	870	887	884	907	895	854	902	893	882	867	861	916	922	820	874	884	859	880	889	905	932	919	931	909	900	901	941	898	864	866	900	899	833	894	909	931	899	884	908	835	858	883	897	872	876	841	892	901	881	909	841	873	899	900	860	868	885	923	901	899	890	924	864	873	895	916	930	902	897	922	880	901	914	828	879	932	841	897	938	864	883	901	887	923	916	885	889	861	875	893	845	872	867	911	884	844	876	821	844	885	918	941	848	918	936	947	898	894	892	955	867	876	898	882	874	917	915	859	841	896	893	930	893	897	905	871	890	885	936	875	927	930	825	910	888	888	889	830	810	954	881	891	909	900	869	874	947	858	850	805	873	930	917	904	879	841	922	894	896	846	833	968	937	897	902	913	975	899	912	828	960	858	859	900	882	870	881	880	961	931	870	920	936	913	886	845	897	909	937	914	868	936	882	893	870	891	901	893	934	874	871	863	916	930	895	922	876	904	955	919	907	885	888	879	905	904	874	886	889	928	860	870	873	854	904	906	905	923	923	901	894	867	862	823	895	935	941	910	918	845	887	897	844	906	901	860	794	873	866	907	853	863	943	866	917	912	881	867	917	936	904	918	895	900	901	877	904	883	818	906	899	896	887	976	903	884	897	903	868	880	859	894	875	845	879	883	849	864	901	873	898	879	886	898	852	953	908	913	880	915	893	882	886	885	862	891	911	925	875	908	908	889	930	898	864	973	899	886	891	930	899	880	893	892	846	925	895	850	883	870	883	907	916	919	855	911	936	851	947	846	879	890	943	922	911	929	843	882	899	905	922	879	830	897	892	873	873	900	836	925	870	874	900	874	882	900	868	893	904	905	923	883	843	849	910	865	922	914	889	919	883	881	906	866	874	922	901	887	880	897	906	807	879	907	922	858	885	868	925	889	905	849	925	843	854	904	890	897	878	862	869	890	864	917	855	857	921	890	888	857	906	943	892	888	883	904	879	886	945	857	862	896	874	886	900	890	894	840	911	881	854	836	894	878	824	915	919	873	917	888	909	894	892	907	886	852	926	877	876	903	906	884	923	943	872	855	898	870	942	906	894	884	923	864	867	925	847	923	892	850	895	891	909	914	930	878	846	917	952	879	848	881	916	900	909	897	875	847	900	836	844	929	846	907	883	938	843	924	836	895	914	917	886	857	892	922	929	847	902	859	848	845	869	885	914	914	873	884	885	957	895	855	872	876	864	873	818	914	913	886	893	872	937	858	921	851	895	912	885	851	866	974	833	904	914	866	889	907	870	899	867	901	871	961	869	917	902	944	873	864	856	847	926	910	873	858	892	885	944	898	888	877	882	910	852	881	946	885	926	893	900	927	874	866	879	892	865	915	915	839	822	928	873	877	862	896	887	895	863	881	879	911	903	921	919	885	870	870	877	876	920	883	918	898	874	883	924	892	885	947	848	908	872	899	870	914	897	867	874	851	927	872	848	865	867	923	813	864	879	840	835	897	907	890	885	901	883	899	856	939	883	912	905	947	909	876	890	877	902	959	884	928	860	843	882	885	860	933	890	894	935	892	906	898	939	879	941	899	880	903	877	909	877	876	912	869	917	918	902	899	909	854	900	866	878	925	881	901	859	900	941	911	897	894	874	934	907	909	883	865	924	899	909	888	916	932	920	920	853	910	868	911	875	950	891	943	904	880	938	863	875	850	913	928	925	844	871	896	875	880	874	860	907	912	920	907	939	883	845	893	868	856	900	931	882	875	904	904	887	946	863	906	919	852	886	880	923	866	921	890	870	949	868	885	907	977	855	919	847	901	869	915	862	910	911	876	913	946	947	889	828	919	909	891	913	882	889	844	888	902	865	868	860	900	880	890	892	908	863	903	861	940	924	838	902	936	885	872	912	844	937	927	880	872	901	895	865	948	887	901	852	911	912	889	899	896	850	872	874	918	921	888	893	900	878	934	884	867	902	901	879	946	839	951	878	885	895	868	870	937	887	869	861	859	922	896	925	873	934	884	875	873	866	905	871	876	863	870	909	924	913	873	888	892	874	886	863	845	877	880	849	896	877	907	881	910	905	916	927	934	978	931	895	856	863	854	895	877	888	873	878	910	919	946	887	898	906	860	822	894	903	866	907	900	937	943	897	902	913	902	887	890	881	934	888	839	843	889	888	889	924	852	851	913	850	930	900	898	911	888	891	887	879	853	883	903	866	892	836	832	845	950	869	931	896	854	923	922	904	920	816	941	882	924	899	854	949	878	908	957	896	861	915	920	908	926	899	886	873	882	865	882	911	865	885	836	894	855	897	939	888	877	843	922	911	859	928	889	872	872	833	868	903	871	904	895	903	902	879	880	883	885	956	840	881	912	887	840
27334	23787	28791	23671	13414	6148	3234	1989	1393	1088	919	790	739	700	588	561	541	565	542	570	515	525	489	588	571	519	542	524	571	552	543	507	511	486	513	512	515	527	539	566	499	534	531	484	510	538	523	535	550	553	491	515	522	553	531	531	481	526	523	501	533	518	470	534	492	537	562	530	509	518	493	530	523	525	541	506	560	498	559	542	495	508	516	592	532	517	551	516	543	530	506	548	540	525	527	546	565	496	513	524	540	498	508	494	497	537	546	529	530	559	499	543	484	514	480	507	557	460	543	499	504	534	508	576	506	557	535	531	538	549	538	519	535	510	527	532	530	507	532	540	475	493	522	546	539	523	493	512	535	544	526	498	542	518	541	495	510	513	508	497	580	530	522	514	523	543	526	498	520	509	501	521	523	533	537	490	527	518	564	503	522	541	501	572	565	522	557	520	509	520	439	513	494	556	523	537	526	501	519	533	528	505	556	505	537	485	523	495	544	538	517	506	468	521	533	492	492	540	506	554	490	523	503	513	498	556	506	491	567	510	528	510	564	525	481	531	534	548	491	514	488	504	515	492	492	556	561	513	560	566	543	553	538	522	518	545	522	510	513	527	554	506	516	483	466	483	516	517	546	565	512	562	542	556	546	502	510	525	535	562	534	526	539	535	527	531	502	495	494	542	514	536	507	530	528	541	541	523	518	532	497	513	535	522	496	534	511	505	539	523	531	529	552	542	596	460	507	505	512	502	538	501	527	509	505	552	518	537	546	545	485	552	532	566	477	477	505	520	562	544	563	517	532	550	564	526	528	548	498	536	522	485	514	494	503	510	501	502	507	561	520	534	488	546	535	540	560	563	527	590	491	504	483	529	499	515	499	495	512	498	526	520	522	509	547	511	507	511	552	505	547	530	491	524	502	518	554	488	502	544	513	510	552	555	528	522	502	530	496	533	496	519	516	483	525	526	508	530	523	530	502	523	542	529	542	561	508	606	487	497	521	518	498	510	516	517	477	508	518	530	547	550	531	548	516	496	541	515	511	515	561	542	504	526	513	526	518	522	452	517	504	522	508	539	520	535	556	479	488	455	511	538	522	541	533	530	484	540	470	537	521	551	517	502	518	540	499	538	489	519	538	537	517	527	519	513	479	541	508	528	531	501	547	503	519	534	519	499	484	528	531	493	516	555	516	528	519	565	479	522	553	535	454	497	536	502	557	511	507	502	547	524	540	493	502	489	543	514	506	511	522	517	509	507	533	537	514	509	498	515	482	543	496	489	559	582	505	492	534	536	496	505	495	540	510	529	492	559	523	505	493	496	518	506	499	547	492	504	518	531	510	500	556	494	530	511	511	494	553	481	525	533	530	508	533	526	506	531	532	513	521	500	509	516	507	515	532	538	480	557	520	503	529	500	489	521	503	512	493	516	531	534	509	520	494	530	544	524	479	503	523	532	547	523	507	535	504	518	508	520	516	530	528	509	499	537	510	533	510	510	520	499	518	570	492	562	539	492	513	531	538	515	489	500	489	524	543	541	550	541	497	503	497	572	524	517	514	486	553	490	543	539	513	527	516	495	518	498	502	477	521	504	540	508	562	502	541	527	540	525	510	513	491	493	506	524	557	533	553	504	534	571	524	513	519	528	563	481	539	506	515	513	518	546	528	535	515	535	498	498	548	536	499	540	533	514	514	497	525	524	519	525	515	512	528	504	558	472	550	518	508	524	536	516	482	504	538	501	533	559	523	522	498	514	531	506	584	555	496	489	538	549	507	524	489	528	505	511	498	536	518	525	500	524	555	518	541	527	492	529	559	486	553	511	506	546	569	503	546	491	499	544	539	524	479	514	512	510	498	476	517	527	521	503	515	555	565	497	511	534	544	527	582	496	539	537	500	557	526	538	516	496	540	483	524	495	520	540	524	531	474	532	515	514	502	516	524	497	518	501	529	529	526	538	523	497	529	531	519	502	540	463	542	525	539	507	516	538	570	523	517	502	561	526	518	492	534	531	498	556	538	514	491	510	531	513	510	513	525	484	544	522	509	499	554	503	512	524	532	487	529	530	498	524	529	519	530	520	511	577	531	505	514	533	502	529	524	511	527	569	490	542	511	479	584	537	524	517	495	522	554	562	525	516	549	536	532	512	507	561	588	545	464	525	531	534	524	515	511	477	556	513	541	541	542	527	528	565	507	528	533	527	496	498	491	537	514	548	539	580	500	519	501	543	516	538	525	518	505	510	521	505	469	497	548	542	552	517	557	531	517	514	565	530	517	515	558	504	532	534	530	494	510	514	547	565	534	509	512	470	556	524	519	517	533	491	509	539	479	551	518	543	528	531	497	512	559	507	565	557	493	503	535	540	528	522	543	510	523	525	510	547	509	517	491	503	518	492	532	528	510	527	583	539	563	509	540	520	505	536	524	535	514	522	504	520	521	521	522	535	579	560	492	491	501	521	544	527	520	513	533	544	527	563	502	483	540	515	525	514	444	485	535	532	537	556	491	481	500	495	537	533	537	557	530	544	523	534	513	530	482	535	545	520	498	523	489	508	557	517	525	530	491	508	525	561	495	527	532	518	491	531	501	499	550	535	512	507	526	532	512	512	482	519	536	517	520	490	545	523	503	548	544	543	513	560	490	478	517	536	520	529	507	510	543	526	537	535	557	533	494	541	540	508	537	527	520	510	483	506	520	509	548	518	527	490	546	520	488	497	513	508	529	542	558	508	508	510	527	485	530	503	535	496	511	552	553	543	533	542	533	530	494	533	534	543	498	544	530	525	496	532	528	500	522	522	480	532	459	513	519	538	552	488	526	526	576	533	513	532	493	510	522	492	528	493	541	506	545	493	507	520	542	517	518	526	507	516	502	498	528	554	532	507	496	514	454	563	503	534	515	501	537	532	531	544	539	498	535	533	527	504	517	536	530	505	499	533	543	511	521	498	468	529	540	544	591	547	576	531	544	540	511	529	533	504	513	495	528	499	513	505	500	531	509	529	544	539	529	547	502	531	552	515	550	523	509	548	524	511	556	531	536	509	500	503	490	505	514	486	524	504	525	510	474	525	479	478	505	512	524	516	511	517	559	550	519	507	503	539	529	509	517	550	522	542	496	513	496	512	510	492	517	498	533	509	586	513	515	529	551	498	537	479	560	538	507	551	499	486	553	533	511	467	479	498	542	555	515	521	503	583	544	524	543	567	495	570	530	507	549	546	514	544	501	537	557	531	497	491	544	520	514	510	503	518	518	505	519	479	530	512	495	528	551	554	484	503	526	516	506	508	525	522	478	494	502	517	516	531	494	494	500	492	548	490	524	545	482	521	564	508	524	495	548	507	516	530	540	549	578	513	552	529	448	526	561	491	532	516	530	493	532	544	533	511	533	531	554	516	527	520	560	517	508	490	479	512	490	548	534	528	516	554	530	542	522	541	504	546	504	479	516	532	499	579	546	494	506	521	515	501	504	528	545	523	538	474	515	498	525	508	510	521	500	525
23461	38870	35313	26278	18445	10761	6431	4075	2919	2108	1708	1269	1159	973	857	811	779	747	717	727	756	725	764	661	681	747	696	710	757	744	649	675	678	668	707	666	678	635	676	636	659	623	650	660	700	656	648	604	702	669	660	673	618	668	688	689	658	631	629	629	657	662	665	643	640	651	676	678	659	634	663	649	648	678	667	700	660	648	605	692	636	684	662	656	669	673	717	697	670	689	693	651	695	691	743	680	680	704	666	629	660	647	676	633	636	654	672	649	622	688	702	622	660	638	694	635	626	623	664	661	645	655	649	646	599	675	642	673	622	678	648	712	616	661	674	638	646	628	679	651	660	655	651	648	605	653	656	636	674	659	640	631	669	685	639	686	650	668	637	660	658	716	686	694	639	649	703	666	659	670	679	622	657	637	673	704	669	634	683	647	700	663	654	681	671	635	621	655	642	676	645	577	624	675	627	667	657	659	676	623	697	647	662	652	632	722	684	675	705	684	664	681	644	611	613	701	657	658	629	677	689	647	638	685	676	635	642	667	626	693	667	670	677	621	689	680	688	679	650	589	626	672	643	674	664	676	650	648	636	663	682	663	690	682	636	658	646	661	654	617	657	689	619	613	659	658	629	637	659	649	659	652	623	682	638	599	632	642	678	646	640	604	650	638	672	640	653	642	613	678	602	608	665	719	675	640	656	660	729	659	665	669	677	641	635	671	628	647	650	645	629	723	690	644	645	619	619	646	580	625	696	698	691	682	650	691	653	622	667	640	647	658	678	671	657	665	663	653	680	676	629	658	641	656	633	696	656	664	669	666	641	649	704	648	688	646	694	644	660	644	613	623	679	668	676	645	669	649	663	656	659	641	683	681	650	694	659	637	684	630	647	680	637	679	651	627	686	652	649	638	646	651	670	669	652	659	639	671	689	630	657	676	682	626	678	664	669	626	692	692	596	626	649	651	700	613	693	603	661	653	624	694	629	678	699	643	695	647	658	649	636	640	679	676	621	621	618	644	651	648	661	673	616	673	655	664	635	672	640	626	622	653	628	681	673	666	643	643	627	622	657	649	631	631	630	674	643	687	651	617	659	670	628	642	681	637	683	661	637	644	619	628	656	653	644	631	612	706	656	627	694	648	671	650	635	757	661	652	647	646	653	701	678	648	630	709	633	637	662	602	660	671	650	654	640	678	646	691	648	632	652	647	695	694	633	694	626	663	678	666	623	650	624	637	666	619	612	635	704	650	650	638	664	647	675	643	658	674	675	665	624	722	678	641	660	724	631	668	668	677	674	669	645	651	649	659	706	621	624	663	639	628	624	640	660	622	621	625	642	660	641	628	629	634	663	661	621	653	637	634	611	623	669	653	624	617	608	659	699	600	642	673	641	660	606	664	656	694	633	610	675	699	621	620	664	671	651	649	635	640	668	643	697	695	715	648	672	675	636	658	690	590	659	636	677	663	676	654	654	629	672	666	675	655	671	654	647	632	628	625	636	683	655	640	653	623	649	678	641	670	671	703	632	624	615	656	667	670	616	658	699	634	625	678	619	655	672	689	669	650	683	613	677	636	671	646	643	690	657	631	660	686	679	636	639	617	679	627	657	619	676	673	658	660	671	627	643	663	599	770	612	623	661	666	667	617	661	660	670	649	644	680	637	689	660	637	617	678	664	670	656	646	674	670	644	623	681	663	656	642	684	634	609	666	681	639	657	612	644	636	633	667	668	649	633	686	682	671	653	613	678	654	650	670	648	630	657	636	657	656	666	623	648	626	658	646	656	684	669	631	638	667	631	650	644	644	632	642	641	614	677	683	624	670	636	642	682	683	663	652	652	645	635	647	648	649	712	695	678	671	643	669	620	674	643	698	626	611	661	686	633	641	662	659	637	647	636	655	651	633	656	634	637	662	659	590	647	614	693	701	656	672	681	722	644	684	658	650	639	636	665	648	676	641	599	686	625	679	650	636	582	676	662	674	607	652	633	662	627	637	634	650	680	622	651	652	654	674	669	682	627	647	680	711	650	648	672	643	656	663	673	625	637	612	655	652	613	637	660	674	652	606	683	620	643	662	664	642	653	669	640	688	642	634	662	599	631	655	693	664	648	671	651	598	664	647	659	649	663	663	648	637	638	650	663	666	633	699	642	693	656	648	649	680	675	644	667	644	666	645	607	629	678	612	638	682	637	643	661	656	638	637	674	653	654	654	632	669	590	668	681	651	649	653	642	649	672	657	667	636	651	667	614	650	665	645	651	636	621	628	618	688	660	710	630	641	677	695	612	654	654	683	644	641	616	654	656	711	645	677	639	674	612	669	616	659	687	649	676	684	673	646	684	616	684	723	590	613	658	663	637	630	667	632	644	668	639	655	689	675	642	657	636	663	680	598	640	650	659	652	632	643	675	701	592	646	706	659	673	657	705	642	639	670	623	661	638	644	644	645	674	680	613	657	650	687	647	694	638	670	659	669	665	683	606	607	656	658	674	610	690	633	686	637	684	658	636	600	639	634	662	660	633	633	655	662	652	603	629	641	643	642	643	624	643	675	642	707	617	661	616	618	665	603	644	613	665	674	637	656	670	678	619	622	665	693	683	676	669	671	664	625	670	630	668	650	681	620	645	685	658	638	665	652	681	693	647	623	650	631	673	681	698	634	665	634	685	653	672	645	677	654	641	655	642	676	681	696	688	664	637	627	622	671	647	687	659	641	618	591	658	678	658	609	673	660	654	660	624	613	655	593	673	635	646	629	656	664	636	654	664	661	653	668	652	632	623	683	633	649	619	676	648	661	635	610	645	669	635	659	706	647	686	653	631	636	693	628	652	655	651	640	665	684	629	641	657	660	652	652	702	623	647	668	653	653	630	658	639	651	616	672	686	623	660	634	627	637	631	619	631	669	665	654	638	653	619	680	650	657	662	641	666	614	667	642	637	669	656	673	686	651	640	666	688	646	627	690	645	671	685	634	623	657	650	708	659	680	649	691	662	643	663	665	677	642	635	632	715	670	692	654	623	667	665	675	640	646	642	634	608	669	664	602	596	667	638	660	684	630	676	650	671	642	679	666	633	625	677	643	642	667	670	679	653	634	655	650	647	669	666	618	657	685	654	695	630	611	686	653	665	684	677	672	642	677	623	685	638	649	660	626	639	653	686	639	656	681	646	683	629	655	662	650	652	620	669	673	645	649	643	667	664	631	678	668	642	674	672	621	674	709	680	645	663	662	635	634	663	636	633	591	658	664	673	678	652	656	595	627	678	625	630	623	652	639	669	634	714	590	640	706	657	666	667	681	661	627	644	668	691	689	635	672	622	694	702	640	641	702	640	713	705	638	695	658	632	715	637	630	689	617	640	715	644	638	689	704	651	698	673	584	641	663	640	672	649	616	612	654	665	615	641	687	612	672	622	656	660	686	690	624	666	641	682	709	651	690	693	660	621	651	686	706	674	642	679	654	675	636	692	649	650	665	666	630	627	665	638	655	694	634	654	648	658	674
23820	21161	28576	24288	21875	18343	9030	4045	2790	2117	1732	1461	1207	1055	1000	864	938	903	903	833	850	823	822	826	754	804	779	857	869	825	772	770	808	785	770	733	756	768	798	780	767	773	775	787	759	718	790	740	736	761	778	731	769	722	739	744	694	748	787	741	766	775	785	740	748	737	716	780	718	737	770	756	717	748	733	758	725	691	732	776	739	733	803	817	712	782	774	799	764	773	776	711	778	762	764	761	749	781	774	790	785	754	759	758	738	733	690	738	766	743	725	754	724	765	761	764	784	737	766	740	757	779	776	769	732	709	745	691	749	732	777	829	750	703	691	768	675	769	790	768	790	751	762	763	712	699	711	760	741	736	735	747	751	754	719	759	742	779	804	726	738	739	751	717	739	756	736	773	777	726	735	760	706	737	742	745	756	664	763	737	715	748	737	745	727	743	746	723	743	716	729	725	755	738	747	783	712	733	733	749	713	715	725	733	737	795	699	783	708	753	742	744	756	737	759	762	731	784	720	737	726	798	718	771	757	768	721	724	723	716	795	740	711	773	719	807	750	748	777	715	714	790	725	759	679	790	814	781	748	771	777	743	747	680	761	787	768	782	753	724	723	733	750	757	752	787	711	726	741	747	728	716	770	803	773	756	736	713	709	688	756	767	670	770	716	797	749	763	768	725	718	740	797	744	755	744	732	746	724	742	776	764	730	729	747	709	731	766	805	711	745	686	801	776	721	715	761	774	771	753	751	687	798	784	774	803	762	724	723	718	758	764	742	756	760	744	753	718	708	748	765	761	689	769	763	739	776	764	775	768	720	701	719	800	720	688	703	769	703	767	737	737	758	746	796	728	741	785	748	724	743	722	766	693	758	763	749	791	711	711	750	656	733	707	765	736	735	762	715	746	735	707	752	754	754	745	743	736	769	761	721	794	733	766	688	728	738	726	718	758	738	752	743	726	800	762	693	736	722	730	746	772	746	756	715	722	750	754	791	701	718	771	750	773	758	702	742	762	756	766	719	700	786	753	739	781	791	748	728	782	774	709	788	775	773	763	714	770	722	694	776	746	848	747	753	791	732	739	751	748	784	767	788	733	779	741	750	756	694	691	788	782	782	718	697	717	703	800	731	763	785	759	751	724	775	763	739	745	740	764	772	765	720	712	708	729	707	755	739	769	785	769	747	704	797	734	745	741	782	732	795	784	763	699	726	743	715	728	778	737	758	742	802	726	740	749	724	802	784	718	721	754	752	737	775	746	728	744	753	724	748	744	713	696	726	779	719	710	746	714	760	721	733	732	776	740	779	748	762	730	767	733	754	739	765	743	719	747	747	754	761	749	736	779	719	753	758	737	739	761	704	783	728	719	793	717	723	721	748	753	716	755	776	754	705	726	719	726	766	732	692	811	759	725	724	758	747	734	750	727	754	808	824	750	788	753	725	712	721	744	736	729	794	733	766	731	774	772	779	746	748	740	703	742	740	768	777	774	736	733	758	771	716	739	756	698	747	704	789	729	774	797	759	727	804	733	755	745	741	763	763	708	829	764	751	764	790	739	736	782	754	739	753	767	725	753	712	773	709	713	750	726	723	798	740	695	681	726	737	798	719	758	758	732	788	694	757	766	748	763	733	752	738	708	747	689	741	740	769	716	752	747	778	734	768	684	762	771	770	758	732	734	772	737	747	715	726	750	776	779	738	760	775	760	722	720	764	753	697	764	731	697	735	717	762	737	757	758	756	740	781	717	725	733	725	753	752	759	692	726	681	743	728	747	752	741	679	714	756	717	779	800	744	728	733	741	723	795	752	727	768	764	739	762	731	756	775	767	790	761	774	769	724	766	773	709	713	752	741	792	701	725	750	771	729	756	728	765	714	781	723	724	737	684	737	748	735	736	729	730	739	751	734	729	761	737	773	727	780	711	744	773	764	761	766	750	754	723	790	781	722	711	736	772	757	710	718	777	751	723	754	734	744	689	747	762	725	772	723	689	803	777	699	752	738	754	746	730	734	765	704	743	716	775	746	754	753	717	771	732	713	756	753	741	755	777	746	778	760	743	766	779	738	730	728	736	760	750	757	749	744	788	729	723	712	733	783	717	779	749	778	745	765	772	783	769	754	762	736	738	782	750	725	732	726	709	713	707	704	733	759	734	794	753	751	717	744	717	784	756	750	690	751	764	766	767	719	741	716	766	756	720	766	767	777	747	739	699	754	775	819	740	688	765	732	787	776	784	774	693	760	749	734	732	748	746	730	768	813	777	765	725	758	728	738	725	730	735	725	703	723	734	736	741	765	758	828	764	781	719	789	739	729	715	732	806	733	800	756	725	753	717	750	734	722	749	758	781	775	765	720	748	740	715	721	800	736	744	746	724	736	775	698	745	721	734	719	714	780	784	734	709	749	732	763	760	778	749	740	781	725	740	855	783	769	733	718	721	760	795	737	724	727	753	738	735	756	769	721	743	712	718	693	728	753	738	740	759	750	697	732	730	728	712	737	741	781	771	753	693	780	786	720	811	755	733	709	708	730	762	729	735	790	742	763	706	735	722	728	745	759	688	765	689	736	786	786	759	735	735	715	759	749	754	764	723	740	724	795	728	703	733	708	748	748	726	747	740	765	754	724	707	704	753	757	748	723	720	745	727	729	757	728	758	771	735	774	703	785	759	724	775	734	733	794	789	724	718	743	717	740	752	739	717	725	805	743	716	746	765	776	728	792	736	741	800	703	759	755	774	759	685	764	716	746	721	794	725	732	762	800	791	740	727	738	780	729	760	747	752	743	767	689	804	758	768	703	777	739	764	717	753	743	745	715	716	695	736	799	723	715	741	728	752	761	765	758	754	694	760	770	737	737	720	756	728	733	731	722	777	710	754	753	734	697	718	721	742	822	776	755	748	740	708	781	731	766	735	730	703	729	746	737	718	722	744	728	773	738	768	708	789	792	719	708	729	736	789	735	728	747	783	748	729	719	723	684	709	746	748	784	749	740	690	777	745	766	691	773	736	703	726	749	741	772	756	694	745	743	764	717	769	774	721	763	753	724	738	812	749	738	689	758	697	737	767	774	776	711	740	787	712	776	708	698	772	721	681	740	732	702	771	760	759	749	742	747	731	723	741	730	731	779	742	720	741	726	736	740	726	720	720	733	786	770	756	745	739	757	772	750	774	757	725	763	737	729	749	760	725	718	716	721	746	734	741	717	754	732	746	746	778	765	747	732	747	742	755	742	726	709	746	741	760	776	715	741	680	710	762	767	711	791	786	703	747	717	733	705	778	773	768	739	773	730	742	744	720	754	712	740	735	783	696	729	695	729	744	727	714	781	746	745	708	752	733	744	751	802	702	777	732	772	750	773	754	687	754	776	713	755	765	750	746	746	752	736	755	738	723	689	759	757	759	718	763	758	736	731	745	760	751	711	798	727	733	754	743	728	745	744	724	755	759	719	719	733	692	721	757	723	715	755	769	759	779	747	716	737	761	763	761	765	779	751	743
25046	46532	42532	32899	25868	17787	11358	7351	5627	4206	3312	2483	1979	1622	1400	1347	1163	1190	1176	1162	1116	1106	1027	1033	980	1025	1051	1132	1134	977	1033	997	997	908	903	933	936	962	906	938	940	968	928	942	952	928	1025	949	965	929	944	974	932	934	914	935	906	913	935	913	952	968	905	910	855	965	943	929	953	924	887	944	928	960	906	930	905	922	932	894	930	955	960	1008	926	979	958	911	1000	927	969	964	995	992	1031	977	939	941	995	956	936	934	915	973	960	943	912	918	968	927	922	881	905	906	930	876	943	989	912	927	1006	906	934	929	965	906	901	939	877	899	923	902	917	926	924	919	916	859	943	957	854	913	943	892	926	921	952	911	911	921	946	891	904	899	906	952	927	907	896	885	934	958	904	902	892	900	886	889	922	940	926	876	884	858	943	929	896	947	931	871	919	908	968	924	876	947	887	883	910	898	857	890	946	936	928	917	948	932	896	880	897	951	876	903	945	962	909	868	926	936	904	926	889	921	893	923	861	881	947	941	881	911	898	916	876	942	885	951	920	903	858	848	900	916	906	985	926	921	879	853	928	894	903	939	954	986	933	992	926	886	917	858	951	896	891	925	916	913	889	975	923	912	964	906	904	953	918	926	959	946	892	906	971	918	994	930	946	921	895	945	902	937	917	932	893	945	894	961	926	892	938	927	913	902	925	888	907	919	910	898	915	931	897	835	876	916	862	931	926	891	944	1001	917	938	859	925	906	855	924	897	912	970	888	896	888	910	909	864	930	932	861	880	851	902	875	929	920	921	900	882	869	874	903	895	869	891	906	931	909	909	939	948	913	916	932	884	917	906	953	915	969	880	941	929	916	910	918	930	951	886	883	935	910	957	878	844	913	924	933	946	899	916	900	954	905	948	897	876	882	874	877	915	943	918	880	909	889	914	949	927	900	927	896	881	903	923	921	926	920	924	899	906	876	916	910	913	946	934	871	921	959	929	885	938	913	891	893	907	906	925	892	887	910	919	915	960	933	937	916	895	921	929	917	935	944	925	893	937	916	920	855	949	907	902	864	928	916	911	970	897	907	944	887	901	904	889	904	926	917	887	956	930	989	947	937	938	881	924	897	913	878	890	938	892	897	872	936	912	889	880	858	945	917	993	923	923	921	923	903	930	876	924	901	930	895	928	847	931	959	911	902	972	948	932	900	967	951	889	879	910	906	945	928	907	900	948	908	902	959	952	921	907	932	959	909	925	944	928	901	865	915	901	920	965	972	914	870	878	920	895	934	921	893	944	906	895	932	891	945	937	886	878	934	910	929	908	897	872	922	935	921	1031	959	911	950	918	981	912	937	901	962	931	935	878	920	906	941	905	918	855	920	939	896	978	941	918	964	924	942	872	904	925	908	948	966	947	901	886	898	932	845	973	923	952	935	939	907	913	959	910	942	940	889	874	931	902	834	957	964	874	954	858	925	891	881	882	877	933	929	897	873	953	888	904	953	890	886	928	931	920	940	875	871	913	898	885	935	902	891	915	894	936	902	910	908	844	915	938	959	873	944	883	945	924	919	941	878	896	931	943	945	921	916	938	944	851	953	848	906	951	992	900	952	923	909	912	915	923	1002	916	906	946	844	872	955	888	914	944	926	913	917	923	907	931	902	862	920	987	921	901	915	910	882	948	927	872	941	897	987	930	942	939	914	930	845	877	900	996	891	894	958	904	907	948	899	824	909	925	979	920	850	891	958	970	921	947	936	918	929	918	972	944	943	936	938	951	970	938	900	887	940	936	931	907	915	955	943	899	934	894	983	949	872	913	898	933	928	901	930	909	909	877	909	959	891	937	884	894	878	951	933	907	946	970	908	911	872	932	971	902	895	941	933	915	908	947	927	921	964	890	863	944	931	906	893	985	910	863	904	897	928	914	955	908	943	927	914	845	872	977	919	908	921	877	948	941	958	851	970	940	946	917	936	886	918	846	917	956	850	907	902	914	944	869	912	929	924	930	929	929	895	952	966	945	930	900	902	890	904	950	890	903	903	911	899	968	878	949	928	914	908	926	943	916	840	903	821	942	914	941	858	907	894	922	946	864	937	955	942	937	935	845	903	915	893	908	914	902	909	904	901	914	920	854	961	913	892	941	980	905	869	951	952	914	915	906	915	880	856	944	932	926	918	950	946	891	940	890	926	950	911	862	880	917	959	898	931	939	930	950	945	920	927	953	971	924	887	921	901	930	903	906	912	880	890	953	891	914	887	886	904	897	874	894	909	885	904	981	865	884	923	920	884	828	895	901	955	926	936	961	892	917	887	927	936	929	897	882	944	955	887	929	943	915	941	890	949	935	960	962	925	879	892	924	950	909	950	967	934	920	956	911	900	984	952	890	918	892	876	979	931	911	863	913	933	919	872	917	896	949	920	927	900	882	934	928	850	924	921	953	904	877	935	909	914	936	915	892	915	899	870	932	893	902	903	945	930	951	918	928	927	919	889	910	949	877	923	943	952	892	908	860	878	892	925	872	893	952	902	939	947	953	926	916	946	857	898	953	891	917	976	947	921	905	894	905	931	939	913	962	938	946	897	923	908	939	876	936	955	925	898	910	914	890	964	924	944	923	897	919	914	908	889	844	928	965	918	883	919	937	930	856	891	889	945	909	906	928	907	881	912	969	968	920	929	866	891	985	867	888	938	887	935	876	893	956	933	912	892	926	923	955	849	915	906	928	861	962	901	911	947	913	950	953	921	908	939	929	904	899	920	900	947	933	968	875	968	954	939	917	886	917	929	947	923	974	902	925	950	889	925	907	879	944	878	934	845	910	935	951	918	971	903	942	889	902	928	963	902	915	954	899	903	941	919	925	888	954	965	906	866	903	902	923	902	890	1001	953	954	944	855	868	920	898	911	905	917	909	857	981	869	920	934	931	904	909	943	930	936	908	873	910	927	891	908	874	857	901	952	945	974	907	922	946	931	939	959	927	915	950	953	901	997	918	922	894	938	886	942	883	901	885	929	911	903	870	905	967	946	896	916	881	895	928	904	879	860	916	938	889	881	877	895	904	902	984	911	907	859	945	927	949	968	948	908	876	863	941	922	928	930	912	930	890	1002	949	924	861	906	960	879	950	952	969	913	918	908	893	879	927	899	886	878	895	934	876	879	921	883	921	963	907	910	910	942	944	861	899	1009	896	914	874	917	928	919	922	912	942	938	898	920	921	955	924	959	943	939	885	879	917	895	993	910	935	942	925	951	902	905	920	885	921	938	912	887	855	872	883	877	919	929	938	876	929	910	923	889	977	918	938	949	928	967	905	950	941	920	932	933	927	914	903	929	907	975	953	928	842	933	926	951	926	927	885	941	892	885	907	909	940	886	892	931	909	886	896	914	919	952	940	936	910	836	960	922	891	922	872	871	947	889	919	918	905	969	887	869	932	961	888	950	920	915	924	923	890	955	890	951	910	939	900	913	928	885	907	918	916	951	911	926	880	941	986	881	926	860	899	957	929	892	910	932	918	891	899
25080	21163	27858	25994	18820	10168	4909	2802	1970	1400	1111	895	781	637	582	543	488	505	517	526	517	510	477	461	486	452	485	484	525	451	470	468	465	498	453	462	425	460	414	435	482	484	458	457	465	445	440	425	458	439	433	422	438	444	456	426	456	456	412	434	425	444	426	437	437	417	434	458	457	438	464	457	456	440	448	417	447	406	448	430	479	444	498	439	492	506	462	447	469	430	492	451	465	470	478	496	465	478	426	488	461	457	457	443	442	437	408	441	427	450	420	473	449	443	449	429	433	423	422	394	478	458	459	425	438	426	411	458	408	470	459	438	420	468	471	484	456	429	448	412	416	464	449	436	439	447	470	458	419	404	431	452	431	436	450	419	442	440	418	404	433	434	449	438	423	442	438	447	440	481	438	413	452	425	465	409	433	487	473	430	464	427	455	423	479	437	462	460	449	444	438	434	453	448	471	475	449	447	409	444	453	468	455	444	469	458	433	443	468	454	447	448	405	446	431	419	472	457	446	402	424	437	455	453	425	436	453	435	424	433	457	423	412	402	424	444	450	451	430	490	428	429	465	455	459	437	423	464	425	447	404	419	432	471	423	426	466	427	434	441	453	459	454	456	435	435	441	442	408	439	457	433	413	430	432	439	418	472	411	441	465	423	467	435	441	469	441	452	470	461	427	454	430	407	421	431	441	465	443	455	402	438	449	438	461	436	447	456	449	431	424	475	426	450	395	435	431	451	425	407	467	424	480	471	438	451	435	478	437	425	473	465	432	424	450	445	453	458	393	456	416	459	472	425	460	392	472	475	436	411	456	444	456	431	448	463	452	463	442	441	468	452	467	451	425	463	478	455	442	414	438	455	478	433	451	440	461	441	467	448	434	433	445	428	470	462	438	463	431	438	425	469	451	431	465	430	450	412	499	439	444	419	469	408	479	420	466	422	467	430	399	421	456	463	442	419	439	452	462	479	448	446	465	439	462	469	456	443	445	424	432	449	466	406	441	432	424	454	422	385	406	448	412	415	443	480	441	416	461	423	407	445	434	439	416	441	456	407	429	426	441	453	462	446	448	438	444	407	453	425	435	467	468	407	416	442	454	444	454	458	456	434	417	397	458	472	418	453	462	441	439	483	478	471	433	439	473	428	470	397	384	400	477	479	438	438	470	443	428	424	452	447	443	465	429	445	456	434	412	405	431	439	446	423	422	411	460	450	440	397	438	459	409	463	448	450	443	433	430	438	426	462	440	450	421	461	426	452	386	464	448	455	478	410	440	424	488	416	428	450	429	479	488	418	444	453	405	427	444	461	441	425	446	439	459	427	433	478	439	434	425	441	427	457	444	432	449	435	423	451	437	458	406	435	433	452	431	448	448	440	426	437	441	430	442	423	413	451	468	460	443	427	455	465	434	420	445	436	447	438	450	408	423	428	402	478	456	444	441	451	453	431	430	413	428	420	463	402	447	422	467	422	445	431	467	421	432	414	433	441	456	450	466	449	420	437	473	449	435	449	408	449	433	452	467	440	404	430	433	431	475	458	446	391	451	460	457	441	445	421	419	450	424	424	440	433	466	448	436	460	513	445	461	430	430	477	462	416	469	462	460	486	440	441	430	407	424	451	407	445	447	426	422	441	459	460	480	442	455	431	418	469	433	436	463	450	437	454	425	438	397	450	465	434	439	444	453	460	442	446	463	444	442	500	449	439	442	449	459	456	445	462	394	418	396	434	449	440	447	411	429	468	436	456	439	449	473	432	454	453	462	465	426	416	440	456	409	485	467	479	444	421	434	419	484	450	453	429	477	420	450	456	462	463	435	467	425	447	489	462	444	465	442	434	453	435	443	409	423	419	424	447	425	431	433	444	427	438	425	442	463	434	400	426	442	505	450	421	422	443	417	454	437	460	438	460	434	417	457	472	442	435	456	488	425	424	438	467	436	451	460	447	436	414	452	443	405	474	424	419	460	465	475	459	480	435	455	459	447	406	450	433	433	431	444	440	416	474	456	461	446	465	417	429	443	414	437	452	454	460	440	468	446	423	450	456	434	405	401	460	435	445	474	464	463	447	406	410	499	451	469	450	454	429	460	431	410	429	420	433	444	464	465	454	437	415	425	445	443	451	452	479	449	394	460	456	424	409	436	470	448	421	427	443	459	463	423	439	467	488	441	456	466	455	426	443	416	456	478	432	414	431	460	442	453	440	454	419	438	423	459	415	471	451	447	446	437	439	454	475	458	398	446	465	454	446	423	448	432	452	413	444	445	455	446	437	423	480	435	447	451	468	451	449	464	407	428	448	429	415	475	436	447	385	419	434	431	442	410	438	435	476	454	418	481	473	461	472	434	447	446	430	481	435	449	463	459	428	457	428	447	408	410	447	477	432	452	471	428	429	425	422	451	442	457	424	446	433	436	465	467	450	477	411	435	454	398	458	463	431	432	447	450	469	415	448	432	444	421	435	409	452	429	412	440	446	457	413	436	431	478	426	470	451	445	438	458	443	435	417	424	463	446	406	429	399	406	459	428	473	469	452	447	421	432	485	436	434	443	472	490	431	426	448	440	475	476	445	459	457	458	440	412	458	430	441	463	463	470	419	460	413	404	450	437	417	429	443	433	415	440	443	434	453	436	442	437	421	447	406	435	422	471	457	442	450	427	423	416	455	430	475	473	400	428	481	462	453	419	467	431	411	457	438	439	452	410	434	438	441	460	430	462	460	471	420	452	453	475	445	415	433	425	437	430	442	403	411	420	413	411	447	495	425	424	459	473	435	458	392	444	470	463	483	409	420	435	436	443	448	426	420	429	453	369	451	471	441	432	437	457	440	450	455	457	422	424	459	414	407	424	461	464	430	456	419	451	428	467	446	481	401	449	434	482	450	437	449	452	463	442	455	451	430	432	434	413	453	441	436	421	420	455	437	413	422	461	476	424	414	438	477	423	396	441	458	454	449	446	420	466	471	448	448	448	451	437	493	463	405	470	479	448	450	431	416	436	418	426	414	475	475	429	441	472	447	441	444	412	454	410	438	427	445	434	418	431	452	429	421	433	440	438	458	421	454	472	452	450	450	422	442	449	477	464	471	458	441	492	426	436	444	455	460	416	472	405	455	484	447	423	428	412	457	416	441	432	441	472	504	434	482	431	421	427	408	466	431	425	432	432	431	433	462	430	421	437	420	453	467	435	410	476	457	448	409	436	450	488	440	406	467	428	486	440	426	438	447	440	443	422	451	500	478	426	431	446	416	431	462	425	450	453	426	455	430	455	435	467	441	462	448	433	464	411	449	438	446	431	430	451	490	454	416	455	472	462	457	465	425	408	450	440	409	438	435	431	441	446	441	417	436	461	433	472	437	448	437	469	422	452	422	393	398	433	449	428	461	441	424	452	427	449	441	447	451	430	442	418	412	487	446	439	478	411	425	458	427	505	452	463	454	424	436	431	427	471	459	463	465	412	454	452	428	470	451	486	451	448	462	440	460	461	478	406	467
25774	44298	39906	29643	22097	14677	9220	6282	4507	3365	2377	1662	1308	1022	893	869	833	719	742	711	700	666	664	633	591	650	672	699	687	596	632	570	607	584	623	606	598	598	575	576	615	589	636	575	578	579	569	569	551	521	588	589	569	593	588	579	577	600	609	592	587	571	592	559	558	586	606	570	576	603	583	588	569	563	594	553	598	583	584	545	579	597	534	569	632	614	614	632	600	580	603	677	576	627	577	604	642	591	603	576	594	584	562	627	570	521	631	591	570	547	619	574	517	537	614	559	560	558	562	589	557	580	571	574	574	533	538	571	612	604	591	564	572	568	569	575	596	520	561	517	548	559	605	577	589	586	559	635	559	559	541	574	528	580	610	537	515	564	557	563	560	557	550	552	576	557	570	539	583	581	582	544	590	552	541	516	524	524	541	542	556	513	559	593	570	519	521	571	574	592	577	550	593	605	526	599	590	571	610	579	552	605	560	551	562	595	569	595	550	597	616	598	599	632	562	533	546	569	565	550	595	527	580	578	522	567	525	568	555	562	577	521	551	560	570	542	585	527	550	539	552	574	562	588	565	523	607	603	543	602	575	590	558	611	540	536	558	579	592	574	604	567	618	563	552	556	585	541	584	576	565	600	518	590	592	616	593	582	569	575	564	576	559	538	589	555	545	550	583	611	560	571	565	587	555	566	555	570	552	588	531	573	601	596	554	578	561	555	572	600	598	570	590	542	568	557	582	566	580	621	543	587	581	604	560	556	608	579	567	582	588	601	556	537	546	542	569	563	612	564	578	578	571	547	567	554	589	565	554	576	573	573	609	551	550	598	556	606	591	593	574	628	559	584	560	582	565	562	539	587	558	600	545	586	559	606	560	563	572	564	597	566	635	567	522	538	554	561	593	574	536	631	520	563	587	581	570	569	574	573	517	523	575	520	564	601	555	536	518	573	537	580	539	530	618	569	539	593	622	564	575	521	530	583	581	571	597	511	573	555	566	574	579	564	579	571	534	578	603	569	590	565	533	595	570	610	546	561	587	608	580	527	584	594	576	572	549	498	546	573	578	575	558	549	595	600	607	562	532	599	585	551	580	554	609	549	549	583	590	599	597	559	568	582	570	593	597	604	550	576	595	561	609	587	573	565	570	575	572	558	542	563	579	585	554	550	563	564	547	561	543	571	584	564	592	602	593	631	574	592	601	575	563	557	551	590	564	563	579	591	559	571	578	545	582	565	617	595	551	570	600	559	573	598	581	522	586	571	608	580	543	567	558	572	540	565	568	578	566	562	561	571	600	557	590	550	555	567	597	537	574	588	618	545	580	554	558	525	534	604	587	544	570	600	593	593	595	587	579	575	530	555	553	557	596	525	590	584	553	565	530	546	527	594	554	561	577	572	608	608	538	551	587	556	554	583	613	544	585	562	533	579	547	581	569	572	607	566	570	556	570	575	579	596	574	561	540	510	640	585	533	557	581	575	543	560	542	586	627	586	553	580	572	560	578	575	564	606	590	577	591	563	587	584	606	587	603	544	542	573	570	577	552	562	611	570	587	531	582	593	587	578	572	585	596	564	609	578	579	598	588	578	577	577	589	574	575	601	579	534	578	592	546	593	567	584	572	575	547	591	561	619	599	569	606	546	561	597	565	609	554	575	543	563	537	563	564	579	600	534	581	565	558	584	557	554	584	544	527	575	545	582	563	585	583	573	563	597	604	582	546	585	572	602	622	595	592	607	565	564	577	555	605	525	611	555	564	551	556	599	548	570	596	593	563	591	610	524	583	587	540	571	565	580	569	594	519	610	543	545	591	558	556	547	537	572	549	590	623	568	617	568	585	551	544	595	572	584	552	600	592	559	622	593	598	533	558	541	570	525	587	602	564	574	516	517	584	584	530	549	558	548	580	597	557	554	516	526	579	580	590	556	530	572	578	570	530	607	553	582	542	553	613	575	600	583	585	542	570	612	521	522	565	570	531	613	530	654	563	570	595	532	568	649	548	573	599	553	554	614	579	582	549	583	545	564	554	573	576	565	571	581	586	599	561	564	573	602	575	548	572	589	580	543	586	586	610	560	531	573	628	546	547	576	563	560	580	560	546	596	566	575	542	564	529	589	609	559	538	609	559	581	588	567	544	595	577	562	536	550	557	567	558	562	586	569	541	546	599	575	598	544	585	577	566	548	544	567	591	554	528	555	564	592	592	553	587	553	564	593	567	562	574	596	542	548	590	569	539	512	607	601	559	535	588	561	578	614	561	568	573	599	562	546	598	572	571	563	609	548	534	577	600	565	607	567	559	588	573	573	524	554	566	523	585	571	543	579	544	570	520	563	587	562	585	583	562	555	583	545	585	499	548	611	544	592	567	561	544	551	587	608	565	584	557	540	560	547	531	560	598	579	539	521	609	570	599	590	566	589	561	588	551	567	577	584	582	579	567	565	572	587	546	545	568	608	564	566	566	566	621	579	516	570	580	584	551	625	608	562	539	576	551	631	548	566	570	547	525	577	537	572	578	594	620	547	587	593	579	608	566	554	609	580	576	548	580	576	575	552	587	604	577	531	532	564	574	590	576	555	575	586	592	549	575	600	603	560	546	579	581	549	579	537	565	589	584	566	558	558	569	608	573	564	588	509	563	517	591	567	617	577	572	620	574	583	619	520	560	537	543	606	581	578	561	570	574	590	582	557	551	528	586	566	576	538	571	588	545	603	594	561	558	609	577	599	585	566	540	586	562	552	572	584	547	545	634	559	595	562	558	520	528	597	588	582	590	594	542	592	528	580	569	598	574	579	567	562	550	551	582	590	545	572	570	599	557	561	584	615	537	585	584	579	573	580	563	557	556	556	584	551	581	589	598	552	536	608	581	604	582	593	552	530	563	590	598	539	598	590	564	596	552	581	546	554	556	581	570	536	579	538	553	557	584	532	532	549	546	598	550	527	548	586	573	566	553	575	585	600	547	542	608	546	582	558	605	533	585	561	612	625	545	587	522	575	526	555	567	589	560	559	583	593	539	558	566	531	551	539	555	590	557	595	562	598	601	562	568	582	545	578	619	578	559	536	592	602	545	556	569	587	572	582	567	578	565	591	577	597	568	587	587	560	603	565	566	512	585	547	571	502	570	538	531	598	554	550	535	590	556	582	577	556	558	617	565	592	601	587	611	539	562	569	539	578	548	559	513	550	561	561	562	587	621	577	583	583	590	553	542	546	563	549	607	576	559	564	585	548	555	592	564	533	580	603	591	622	543	586	513	569	580	574	585	566	561	585	545	561	573	556	579	569	532	609	607	552	542	600	568	574	560	547	539	581	556	556	553	602	569	536	547	566	562	566	590	608	549	580	584	527	574	573	586	562	588	593	558	568	509	539	587	573	567	559	597	557	585	552	542	592	568	613	566	600	623	566	536	598	567	588	572	545	577	563	585	576	599	573	552	593	538	514	569	620	561	591	566	527	588	550	592	623	601	560	544	559	539	546	558	532	573	595	550	572
22892	21185	28987	23777	21548	22197	18004	7284	4295	3186	2395	1967	1538	1214	1055	988	976	912	911	913	923	861	836	805	770	821	806	900	837	769	782	786	764	783	799	789	769	785	785	804	785	776	771	788	753	769	797	687	774	741	743	784	760	691	812	736	749	727	733	725	780	758	785	754	760	756	733	779	760	745	760	755	790	767	700	794	778	760	729	790	789	769	776	799	798	802	802	725	767	769	782	817	820	769	780	803	817	715	767	748	779	766	769	799	789	725	741	790	747	759	743	726	768	675	753	708	772	765	744	754	745	719	706	740	727	735	714	722	760	757	761	699	765	765	766	735	700	724	769	750	738	748	742	791	745	754	728	705	755	763	798	776	749	786	764	780	749	741	768	782	771	770	789	727	700	781	729	752	736	738	730	703	738	684	690	755	742	737	731	748	744	789	744	726	790	729	705	726	720	749	715	769	717	739	728	735	791	768	751	738	766	738	724	717	746	715	744	703	747	726	779	736	730	763	748	734	724	707	742	713	712	713	742	779	750	743	754	722	765	757	743	772	802	745	717	772	759	760	749	720	746	739	686	767	730	733	720	742	791	729	748	757	714	775	735	743	707	762	734	743	734	752	707	765	766	714	772	746	767	750	733	754	752	755	761	748	804	687	753	771	734	732	748	757	775	794	751	732	708	817	747	754	692	734	734	781	777	730	750	731	734	750	722	792	704	707	780	757	772	711	748	709	737	695	775	728	716	696	697	785	779	742	776	788	725	757	680	803	731	768	733	771	700	719	785	771	743	706	760	785	747	751	757	713	750	748	728	751	718	763	756	722	737	727	753	728	770	718	734	747	742	750	761	750	780	719	825	777	770	746	774	718	763	759	729	745	750	698	694	772	776	755	687	746	753	727	727	711	785	719	763	768	726	722	696	752	762	794	736	790	737	697	729	721	777	745	704	712	782	727	764	755	717	706	763	713	746	749	770	701	774	749	742	709	719	718	718	811	733	744	770	710	816	747	818	774	734	731	792	799	757	723	743	743	763	744	727	718	724	788	723	723	753	764	764	671	738	725	784	762	740	762	758	763	757	711	776	674	721	768	773	738	727	736	783	791	727	795	733	764	742	728	763	752	722	729	757	738	715	757	711	721	764	763	684	705	746	730	712	749	777	722	716	716	779	738	774	709	782	716	807	705	765	725	758	757	733	756	721	702	754	761	791	781	720	742	732	740	747	697	720	762	768	732	733	783	739	743	781	747	743	734	712	737	732	726	710	768	750	733	718	729	720	727	706	797	722	711	731	760	739	776	715	779	750	803	753	723	715	755	758	743	775	742	804	758	819	797	724	740	738	723	721	762	717	764	737	747	723	725	711	767	772	777	775	752	722	809	755	754	776	698	772	746	741	747	745	703	734	747	749	769	750	739	759	739	729	754	714	763	719	733	759	797	756	694	729	742	717	756	700	738	738	705	751	718	716	749	726	758	740	783	695	736	701	768	765	747	700	750	712	686	731	779	751	794	751	754	744	771	743	816	712	742	740	761	778	775	707	738	745	734	714	768	746	715	711	746	727	753	727	720	767	803	731	711	723	739	721	745	715	742	774	755	779	764	765	769	773	675	733	766	764	728	716	730	760	746	753	761	736	737	710	772	782	701	711	726	752	723	751	748	783	761	744	702	774	751	737	777	732	794	774	692	760	761	760	770	742	760	733	767	773	752	718	785	743	765	725	741	701	730	722	721	746	703	722	805	702	774	747	736	770	767	794	736	746	745	741	747	773	714	701	679	740	761	793	761	767	755	720	740	712	730	747	726	757	739	701	737	715	779	712	813	709	719	711	739	750	766	739	732	690	709	760	703	715	739	733	737	706	776	723	773	703	764	709	738	735	736	715	745	768	814	760	710	745	734	702	749	784	720	749	771	743	767	753	725	735	767	782	745	797	725	768	770	731	721	715	751	730	734	750	794	738	766	762	720	735	726	745	744	688	739	750	760	755	734	727	760	764	694	770	685	654	717	783	731	739	815	695	713	742	779	770	746	731	766	761	738	729	757	738	718	746	759	731	761	758	687	723	750	749	749	720	726	733	737	745	800	742	724	813	742	725	739	768	764	743	711	694	739	757	733	716	753	712	777	748	723	766	735	743	732	738	733	748	732	726	737	741	738	755	807	711	751	755	778	764	778	683	739	727	724	739	747	742	804	768	731	766	712	730	732	715	704	745	711	698	752	749	763	692	748	754	723	741	720	736	772	774	731	734	795	780	772	762	727	751	748	732	768	744	758	756	754	755	700	695	740	765	766	714	738	725	775	785	756	768	741	741	762	734	698	762	748	753	765	747	754	760	769	751	717	690	784	789	713	725	740	758	758	712	726	759	718	756	786	740	720	680	706	735	730	741	745	757	723	714	724	732	755	746	732	707	733	747	736	724	718	725	789	786	706	699	744	781	711	746	782	728	797	736	748	727	728	747	777	748	747	730	701	758	756	747	744	717	761	735	723	745	710	746	785	755	758	718	704	726	742	731	721	716	685	711	738	742	714	696	730	793	752	701	742	786	769	780	725	771	764	778	748	784	741	793	754	714	722	768	742	739	784	789	724	755	756	705	734	728	701	737	759	748	745	760	741	741	785	705	734	712	704	735	783	770	718	709	741	743	696	717	733	745	771	792	733	746	731	783	731	719	713	714	738	768	715	782	760	755	721	733	781	775	703	728	735	799	716	765	704	704	810	753	734	719	775	720	739	741	743	751	731	744	757	749	749	752	712	764	715	744	766	695	701	738	799	713	752	747	765	766	740	749	755	696	734	717	778	753	745	764	761	747	809	767	744	759	672	762	775	705	732	725	735	728	710	710	792	805	785	715	720	736	692	773	724	722	722	735	746	734	782	784	788	769	755	721	752	777	723	737	748	740	747	758	790	745	706	731	762	669	730	704	753	743	734	695	794	761	769	742	720	785	732	716	777	740	742	722	745	723	731	767	756	713	719	721	785	695	758	770	727	713	753	755	776	760	763	770	737	760	721	745	743	753	722	722	749	748	763	711	756	744	754	705	694	748	760	768	753	719	702	784	761	765	731	731	727	772	722	708	730	782	760	779	692	711	696	758	780	725	737	718	717	740	788	752	716	742	718	815	704	765	740	743	731	800	745	768	727	759	729	747	731	752	747	733	784	763	755	724	767	775	782	759	784	737	723	774	710	750	751	732	754	760	716	766	704	733	695	797	774	681	773	758	729	772	686	794	760	767	729	754	760	773	727	763	798	691	755	749	782	722	743	736	777	715	736	745	793	695	696	700	765	749	739	751	744	720	740	703	752	738	733	746	750	715	764	759	713	722	714	733	713	753	756	713	735	752	760	727	702	749	675	736	776	762	760	699	689	745	716	744	777	763	748	702	762	727	697	727	733	738	753	779	696	728	752	778	701	723	744	743	761	753	738	752	725	733	761	728	755	767	771	759	724	693	733	719	786	802	727	731	729	719	748	720	775	733	735	750	748	729	746	753	745
28184	52626	49293	38255	31543	22703	16130	11538	8496	6355	4892	3520	2639	1919	1678	1594	1409	1314	1247	1250	1207	1148	1148	1096	1049	1089	1081	1120	1115	1083	1075	1013	917	933	944	999	972	964	960	975	992	1027	934	954	971	937	958	938	917	954	931	924	920	965	932	957	947	947	936	887	936	908	930	949	953	934	935	866	882	945	998	926	961	921	916	896	972	966	950	969	989	990	964	1000	1015	1020	1065	1055	1008	945	1022	1085	966	971	1012	984	1003	940	942	928	946	952	935	936	982	881	842	946	905	974	923	876	947	879	940	906	908	966	988	999	871	924	975	890	931	963	912	881	908	901	924	902	892	952	918	890	891	969	949	898	872	903	906	901	957	894	895	956	928	904	882	935	919	904	888	874	866	880	936	912	908	927	918	893	873	923	933	910	948	865	917	889	921	874	935	936	922	877	981	873	1029	893	928	906	951	918	917	878	919	937	940	959	873	873	910	941	901	940	919	943	949	897	891	930	877	901	966	955	927	927	848	947	954	936	931	987	966	956	899	923	910	900	902	855	897	925	935	905	914	929	906	901	881	830	899	945	913	877	918	900	853	894	924	868	918	955	896	939	910	934	939	896	898	920	897	926	906	924	912	907	929	849	930	883	880	913	905	894	964	942	948	940	904	895	945	914	953	967	938	859	902	881	930	943	970	947	955	926	942	964	922	943	955	915	904	874	930	865	992	891	884	941	889	901	947	931	949	929	935	872	963	900	864	920	955	941	926	910	911	930	903	915	909	916	874	938	892	968	905	900	928	971	954	926	983	967	934	905	856	846	940	830	923	935	944	868	905	921	925	898	926	938	944	943	927	952	874	922	914	857	879	913	951	943	917	949	906	889	897	908	877	915	965	899	927	865	887	862	961	885	893	898	906	929	942	940	865	873	969	984	875	864	907	940	914	939	901	882	931	864	956	924	886	968	894	957	896	908	886	934	947	881	957	870	894	909	907	897	896	928	882	903	864	879	968	928	891	880	927	809	896	955	901	926	948	963	909	907	890	935	902	948	871	911	930	883	947	866	924	898	899	918	865	874	892	965	928	930	893	848	900	896	877	910	936	922	894	884	895	931	929	888	880	958	921	956	902	932	894	954	958	896	915	941	902	902	988	1001	967	916	943	914	918	906	890	914	921	942	950	934	908	947	939	936	918	945	896	891	929	928	942	889	957	974	893	895	914	922	908	923	889	899	946	902	907	884	882	935	854	902	926	895	929	939	942	948	867	898	984	897	897	985	918	925	909	906	945	936	938	940	864	936	927	941	908	927	867	918	983	858	901	894	907	913	928	917	918	957	911	977	945	921	869	863	899	898	908	945	888	913	990	893	915	941	883	859	911	903	930	943	909	935	902	885	907	931	923	921	875	981	956	898	937	886	885	910	855	918	881	903	871	878	924	938	920	918	878	912	912	904	856	919	944	918	939	891	901	897	959	981	874	912	875	909	886	884	884	942	945	929	971	977	939	949	951	903	889	934	918	886	879	895	878	884	890	919	921	930	921	884	867	862	963	983	927	918	906	879	900	920	884	927	913	935	906	899	941	959	920	948	963	909	940	816	920	916	920	876	886	960	955	959	864	933	959	883	885	908	963	866	914	948	892	884	923	911	915	907	906	910	885	916	878	922	946	930	903	939	883	850	901	892	865	875	913	956	872	906	876	924	924	914	932	893	895	962	917	949	918	888	916	991	918	957	922	916	877	934	925	916	924	929	935	889	908	917	884	944	957	915	933	926	926	944	944	917	932	897	933	940	934	914	835	902	919	912	903	913	883	867	919	900	888	865	940	921	946	906	918	928	915	960	879	904	905	927	889	956	901	902	857	866	828	921	963	892	935	968	904	881	967	963	883	903	880	929	941	863	982	898	924	871	951	925	940	907	917	914	916	917	916	930	929	929	947	937	911	936	875	938	891	932	957	919	937	932	939	934	900	901	909	880	974	905	876	887	914	967	910	922	955	882	907	853	944	962	923	923	928	900	893	931	929	936	915	945	871	934	884	922	951	924	868	931	927	882	884	960	925	920	878	930	938	931	933	900	908	874	851	884	880	896	897	903	937	906	947	903	906	913	896	877	915	888	928	912	898	883	936	913	936	941	906	889	988	927	959	937	943	927	954	917	934	904	942	952	938	845	857	952	879	896	909	906	920	880	924	942	978	904	890	856	912	967	916	935	930	918	904	920	1007	911	934	962	880	917	929	912	924	927	913	901	968	923	941	918	900	896	933	909	887	944	945	943	935	890	940	947	937	896	970	887	970	876	906	921	865	987	975	926	890	892	919	889	922	960	960	913	923	928	893	942	985	929	995	912	917	848	916	935	915	894	904	925	901	941	932	938	909	909	899	879	868	893	969	883	909	948	878	937	917	921	978	884	879	918	885	912	913	929	902	880	896	943	892	902	932	977	935	911	977	880	897	944	900	834	952	901	874	915	953	851	881	917	932	932	918	950	940	884	893	915	903	902	875	835	930	936	971	906	859	903	861	858	924	941	915	893	924	903	926	926	959	907	908	914	913	878	857	889	906	915	922	894	936	919	956	1009	940	903	963	931	961	932	859	917	922	911	903	966	928	882	911	956	936	938	958	898	891	928	852	842	947	929	915	922	918	905	937	917	910	904	919	931	899	880	892	945	939	919	966	933	889	941	912	887	898	893	920	847	908	899	905	911	899	918	922	877	913	907	937	933	902	914	886	937	881	890	920	933	881	939	947	926	977	908	924	881	871	960	982	920	870	970	937	961	981	929	939	885	923	947	958	863	915	902	961	952	897	888	931	867	896	914	934	912	896	914	916	932	895	856	942	925	961	908	871	888	927	899	940	901	895	971	865	913	889	883	913	901	879	917	890	941	878	924	914	891	893	944	954	960	937	901	892	903	862	947	932	932	934	883	929	929	903	920	969	930	898	916	923	970	955	895	909	886	882	924	851	902	978	892	922	886	868	927	914	918	903	815	918	874	915	933	970	866	938	926	881	963	915	967	902	951	900	869	880	823	929	888	937	895	900	889	886	925	879	957	928	914	932	908	905	951	897	929	912	940	934	893	925	909	978	908	936	877	940	907	890	853	924	898	933	909	929	910	902	916	912	911	890	937	946	925	923	924	910	890	890	929	909	908	894	896	899	953	971	919	882	940	874	948	926	897	886	927	915	882	894	886	905	879	903	871	938	942	912	903	901	921	959	939	908	845	931	892	948	927	897	905	894	884	899	864	892	933	912	903	894	866	897	845	918	955	947	908	931	901	986	886	956	941	918	898	918	985	882	910	845	908	876	904	884	888	912	943	912	931	925	918	926	938	932	960	892	870	887	894	914	917	914	952	923	921	870	881	895	894	927	924	931	895	913	917	885	943	901	909	921	916	922	906	893	961	940	933	927	937	926	876	947	890	850	920	926	929	939	904	931	962	945	885	923	932	894	871	899	912	913	908	921	947	967	927	900	900	892	925	928	883	893	951	977	921	957	869	889	856	909	950	907	900	938	925	912	920
27655	25337	30460	23907	14551	7206	3933	2266	1604	1204	937	817	661	614	584	639	571	559	561	560	529	587	562	538	572	522	542	570	572	555	559	532	530	598	557	544	542	536	520	534	549	570	538	585	534	549	551	531	525	573	578	505	553	569	549	541	541	525	541	514	535	486	493	494	540	526	532	561	546	564	539	525	525	530	515	590	542	517	560	529	534	523	528	521	517	530	556	568	567	524	554	533	562	568	550	557	495	532	540	565	505	572	510	541	546	547	530	539	529	540	544	546	539	536	552	566	502	550	515	569	544	531	542	562	538	528	538	524	546	531	510	546	526	558	489	537	513	514	568	557	538	581	464	532	532	542	536	505	557	527	554	549	530	516	557	546	545	588	508	526	558	550	567	507	515	514	517	563	534	544	515	496	494	501	526	534	572	541	562	565	534	493	546	505	535	551	581	541	550	531	585	520	521	508	550	523	539	547	506	536	466	564	536	537	526	533	564	535	530	545	543	527	539	510	523	507	554	585	510	568	502	489	571	512	516	537	533	492	514	531	531	498	509	509	534	539	545	539	519	522	556	563	517	532	525	515	533	555	533	498	518	530	552	521	556	566	534	542	500	518	517	503	539	545	530	580	541	580	541	518	494	521	567	566	517	555	539	545	586	528	571	518	574	526	557	554	566	520	561	537	524	531	571	537	548	493	514	512	552	546	501	570	529	560	558	520	513	513	534	489	537	544	539	555	559	526	549	505	565	545	545	547	556	580	543	514	500	566	524	521	594	560	520	533	563	508	507	517	515	539	538	492	514	554	509	547	527	552	508	564	498	562	534	530	504	523	528	537	506	525	551	506	506	583	513	488	501	510	509	481	529	531	505	527	506	527	574	529	512	538	524	525	548	506	524	523	541	524	533	550	553	511	524	522	554	508	523	537	533	545	534	540	491	555	484	509	536	538	523	544	543	538	485	516	524	485	544	565	520	545	560	512	514	570	554	539	502	527	557	486	565	489	549	548	497	498	531	564	559	541	512	544	509	528	567	575	539	530	547	529	491	534	526	515	580	544	518	520	515	495	511	551	527	563	549	505	550	539	509	562	546	539	550	580	546	534	554	564	532	504	535	533	545	561	562	507	543	539	511	518	516	505	505	537	521	525	556	527	546	555	552	523	513	542	538	522	507	533	562	579	502	508	536	495	513	496	530	530	572	510	552	531	503	568	516	518	499	523	545	502	570	536	587	532	507	529	486	551	530	504	507	542	532	587	537	515	536	536	503	555	537	495	505	562	543	521	504	539	533	518	536	556	562	543	540	533	561	488	492	540	550	587	505	576	510	512	515	501	539	513	576	572	524	547	498	543	550	541	522	555	523	522	537	542	489	515	555	541	528	516	528	519	517	556	517	497	565	501	567	561	526	523	558	532	581	542	531	541	516	526	535	539	527	529	530	507	529	525	483	542	535	524	527	537	532	544	558	535	546	542	512	517	526	521	576	510	508	552	535	543	529	541	545	531	589	540	499	521	538	532	536	533	544	559	552	547	512	559	521	526	499	514	533	495	537	576	505	615	563	553	507	521	524	524	507	527	545	551	572	506	548	504	491	501	519	528	538	519	559	530	492	490	528	490	523	499	573	558	488	512	531	522	529	524	544	512	535	567	539	551	548	550	530	560	534	562	509	514	547	553	519	509	556	520	515	495	513	516	552	556	507	574	533	520	529	507	512	478	516	516	576	577	516	559	531	527	522	553	542	527	541	506	525	510	547	560	522	554	545	560	496	516	548	551	567	550	504	525	555	541	571	533	502	560	511	500	573	535	554	512	529	570	537	489	515	506	592	533	544	515	529	519	499	511	502	559	517	567	492	549	537	530	527	507	522	584	514	549	553	530	536	530	534	502	551	541	499	516	543	517	552	540	555	488	544	544	574	532	482	540	530	503	538	558	508	509	533	521	509	526	515	541	526	544	540	551	564	514	526	507	532	535	496	549	584	528	498	510	548	547	530	535	555	538	582	548	540	558	529	547	527	504	539	522	486	517	499	502	514	498	531	550	572	510	558	516	519	534	549	499	531	524	543	478	529	540	580	540	510	523	538	521	557	523	514	531	588	538	536	554	516	530	583	559	533	534	525	522	520	533	568	517	542	539	540	519	531	512	542	512	518	534	546	528	499	583	550	525	541	519	535	507	515	556	538	563	499	542	509	502	508	528	529	515	530	565	573	510	514	551	546	546	537	530	523	493	531	578	504	537	510	510	540	581	519	513	536	523	546	513	540	540	524	549	540	543	553	523	547	528	522	587	573	538	548	493	551	567	546	522	538	529	534	533	525	535	545	550	560	505	531	528	539	544	536	572	572	555	547	518	541	532	546	504	500	544	516	484	537	556	511	500	550	526	560	526	534	496	523	501	519	540	510	519	541	514	532	541	554	528	522	522	544	534	533	539	558	516	509	509	544	549	505	526	513	517	513	519	528	506	518	524	525	531	483	510	540	509	517	549	522	554	514	510	529	603	517	572	562	518	538	553	559	510	571	512	551	551	494	527	549	498	545	518	510	571	538	512	503	520	560	526	517	508	554	535	504	569	521	503	571	505	562	558	541	512	518	529	555	498	517	520	465	536	527	542	546	533	466	520	530	544	524	541	551	548	523	550	534	500	552	508	532	508	549	515	555	524	558	529	574	530	521	551	512	497	517	544	512	526	548	523	492	515	523	499	550	544	578	504	541	534	552	499	515	562	502	517	527	518	556	514	533	527	515	538	526	549	545	501	546	488	547	574	516	535	500	554	536	549	507	491	534	497	531	578	495	534	516	527	538	519	547	541	530	541	575	559	499	525	505	524	528	533	519	510	493	520	492	550	549	526	510	483	515	521	515	514	489	490	485	582	513	537	543	543	527	532	539	507	545	553	517	541	508	546	522	471	544	510	514	542	513	537	477	529	533	524	538	535	522	508	485	524	506	512	513	537	537	533	523	526	539	534	576	574	546	557	493	522	518	516	520	541	501	563	543	534	566	551	565	531	508	576	520	529	553	552	504	545	513	516	556	547	528	521	499	515	561	553	549	565	537	552	521	492	548	529	567	511	538	530	493	521	493	515	550	565	494	539	523	551	524	498	542	591	518	581	529	543	514	530	594	499	498	483	549	558	530	515	511	541	490	539	514	508	537	540	544	540	520	499	545	530	532	532	512	542	504	557	569	515	497	531	566	540	531	527	529	540	516	540	520	540	521	536	524	534	524	561	542	548	517	584	557	582	523	516	520	521	551	533	557	550	515	577	513	608	542	490	494	502	499	547	582	539	510	524	523	541	535	513	528	591	512	521	565	524	544	538	549	521	523	526	507	560	553	545	544	548	538	528	569	534	567	571	573	511	518	541	516	528	548	548	533	601	560	563	538	521	531	505	539	488	559	519	598	522	571	492	548	519	512	506	563	534	521	523	542	530	572	510	533	512	519	509	514	519	552	556	537	508	512	522	558	541	563	542	600	521	539	555	549	516	578	557
26632	41953	36824	26782	19741	12309	7637	4974	3364	2335	1676	1277	1034	877	845	803	752	787	682	770	747	705	736	708	684	719	765	694	730	744	676	675	700	727	658	663	659	660	688	658	707	698	669	685	696	715	645	674	660	672	671	649	683	629	686	647	657	656	664	666	656	667	660	633	651	645	683	683	695	639	664	674	641	707	675	631	654	676	674	637	647	676	689	635	666	681	682	697	630	674	676	690	699	661	727	673	623	705	635	672	647	665	647	648	635	667	691	688	658	666	662	664	693	640	643	628	642	657	639	706	645	677	642	609	646	627	667	675	696	702	664	699	653	640	628	676	661	634	620	699	639	658	670	593	674	685	631	717	698	619	706	652	669	670	620	653	670	652	673	661	640	681	675	689	703	652	619	648	648	649	623	658	645	613	630	609	624	654	684	619	663	672	683	698	652	669	675	710	656	666	684	693	670	656	711	634	653	711	647	648	691	656	684	654	638	679	669	664	702	706	663	667	663	674	621	649	683	627	653	681	632	686	650	641	641	693	698	635	706	678	660	661	644	662	706	697	669	649	680	675	635	667	663	628	663	681	691	664	663	625	688	681	664	670	640	644	642	659	689	689	663	666	647	662	681	686	692	651	675	690	650	702	703	615	637	647	650	635	644	670	659	663	682	653	623	640	659	690	671	678	655	651	613	635	656	665	660	674	662	659	663	689	714	671	654	681	620	663	680	663	655	683	627	660	632	706	689	639	713	649	647	690	670	648	683	675	656	661	681	651	638	643	649	690	630	654	623	666	653	660	691	725	632	614	643	659	644	612	671	676	697	657	653	640	690	679	738	703	627	650	628	625	666	688	670	647	639	612	655	649	649	684	644	676	623	661	647	683	636	652	709	709	666	661	685	611	656	626	651	620	675	641	663	670	655	692	613	685	676	641	687	682	656	629	665	676	670	675	675	674	646	650	681	646	674	630	666	651	694	662	646	683	663	679	605	648	669	646	604	621	658	689	638	723	676	679	650	676	613	655	654	684	641	583	652	621	672	617	632	679	678	645	641	632	691	633	681	657	649	657	644	684	707	643	626	658	647	648	663	586	648	680	641	668	666	649	611	660	681	690	633	660	673	635	650	644	652	634	666	634	691	668	684	654	648	626	643	673	668	665	673	684	637	667	672	676	678	663	678	643	642	669	668	646	663	648	671	622	686	650	672	649	654	658	620	670	599	688	635	689	688	685	697	624	664	635	647	666	667	639	680	646	662	663	638	628	662	683	681	649	677	688	628	671	672	662	653	653	652	646	651	688	698	625	646	653	638	616	615	620	651	621	662	682	648	665	646	655	673	700	645	671	666	652	641	699	634	662	641	681	693	669	665	596	662	670	677	705	632	673	678	637	646	665	627	628	636	626	672	643	679	625	680	685	646	636	645	705	636	660	633	682	664	670	626	677	650	701	623	657	648	681	684	671	666	648	683	650	666	657	678	647	676	665	643	671	657	644	645	615	683	711	681	652	633	639	636	651	696	645	652	614	633	635	686	657	657	683	715	678	643	664	664	636	650	665	649	649	698	614	620	703	657	643	662	702	669	700	668	647	583	643	637	652	661	637	656	649	682	659	677	625	711	660	644	693	643	651	664	643	657	673	708	718	623	597	671	641	662	675	656	694	681	667	614	644	641	659	659	657	695	657	649	666	635	672	650	685	687	682	635	624	701	658	687	638	677	666	674	626	647	654	678	633	658	648	664	670	633	689	689	627	690	671	637	665	684	658	659	690	646	651	707	685	639	655	694	623	674	634	702	600	603	641	730	668	695	652	693	605	627	718	657	615	665	630	676	644	638	629	638	664	631	666	651	661	677	673	645	629	696	638	676	626	661	660	644	680	647	645	654	639	720	676	615	649	653	683	699	660	668	679	670	648	720	657	694	642	625	627	620	615	647	669	643	661	648	675	641	661	694	653	669	663	659	637	710	677	669	631	663	669	615	639	636	686	678	651	624	652	700	649	670	658	655	685	637	657	707	662	624	670	656	699	622	634	656	675	685	701	666	738	677	642	643	664	645	665	655	705	678	634	672	690	640	663	630	646	650	714	664	631	646	707	668	662	651	661	657	660	656	650	643	670	651	689	690	644	713	658	655	663	618	684	677	655	678	678	639	679	629	685	664	653	668	645	639	606	669	615	687	690	712	699	650	659	715	609	646	659	637	641	658	657	664	655	659	687	666	683	563	649	703	666	623	652	680	670	674	708	655	688	657	658	656	636	675	633	653	682	658	683	621	663	646	682	692	646	659	713	648	662	665	638	661	643	643	700	681	673	628	678	664	674	683	626	694	646	659	653	636	663	673	670	632	713	637	650	672	673	604	661	615	670	641	640	665	624	619	654	637	628	698	664	668	650	670	623	720	630	646	661	695	681	711	623	657	632	676	636	633	663	671	679	662	631	616	723	634	684	648	638	641	650	657	653	693	617	684	622	640	669	651	653	631	696	637	655	650	643	628	630	623	629	663	632	643	659	652	643	615	684	645	655	642	645	671	693	708	667	619	700	657	665	650	661	643	638	651	665	651	611	647	657	695	655	684	662	695	624	669	652	658	637	632	661	657	671	661	629	660	672	658	621	669	681	676	643	649	641	620	686	656	689	636	654	697	643	690	628	634	669	646	685	642	663	616	646	628	691	683	613	658	616	641	681	641	678	654	653	662	651	622	648	695	673	678	673	656	696	683	673	653	636	653	678	683	661	680	645	625	667	699	649	663	648	692	665	654	638	692	682	609	669	631	697	671	651	680	650	649	639	687	649	645	667	640	632	648	679	680	680	658	643	651	697	654	697	709	694	676	638	616	656	659	676	634	694	635	686	619	692	647	685	659	624	627	698	658	662	653	667	660	674	647	682	662	702	667	654	631	658	621	680	670	667	619	642	741	684	653	655	653	632	644	672	754	617	653	681	640	628	667	689	682	684	641	635	668	656	681	678	669	653	688	678	636	640	687	666	642	710	671	620	683	695	663	663	671	673	686	644	666	686	715	661	667	673	683	636	648	661	675	681	640	655	636	689	679	643	687	624	659	656	690	685	650	674	674	672	637	657	654	667	592	659	652	668	657	698	676	635	639	670	658	608	658	649	654	669	686	655	645	628	641	661	688	649	709	696	676	630	656	685	620	672	690	692	684	692	668	679	679	601	678	719	644	623	654	682	648	662	673	671	688	680	657	603	657	675	671	678	623	663	648	692	627	603	715	616	623	667	741	635	661	700	643	676	683	666	638	672	643	625	662	619	712	637	677	715	665	644	623	622	660	689	638	692	659	647	699	707	668	669	658	661	666	665	677	719	653	727	679	657	647	673	634	650	629	678	678	683	634	662	608	646	658	639	643	663	698	651	661	605	630	635	684	649	682	698	651	696	654	666	652	646	671	610	677	633	656	679	676	642	665	619	645	651	633	650	627	653	673	652	658	642	659	619	623	652	736	651	684	659	605	629	678	688	684	658	657	688	659	662	604	629
23805	21156	28574	24395	22363	18871	10118	4495	2606	2001	1556	1272	1069	947	978	860	850	859	824	858	792	753	799	788	753	790	776	794	779	801	730	761	708	743	719	775	725	753	727	732	733	754	773	783	784	722	782	791	701	772	774	690	732	759	750	778	734	694	705	758	724	706	681	712	739	733	774	724	724	709	731	724	713	743	707	748	736	757	722	718	706	678	746	793	737	785	724	725	756	739	726	807	702	737	766	716	712	777	760	706	753	716	735	687	713	724	726	754	738	733	726	693	744	726	768	720	708	717	738	715	711	738	729	741	774	712	685	735	752	722	779	730	745	728	719	722	725	756	665	783	710	751	738	741	699	681	794	747	720	713	696	698	727	711	744	688	752	705	744	712	744	795	754	737	676	743	714	715	749	684	727	767	699	751	699	708	705	713	774	682	776	702	722	754	719	739	750	784	733	720	666	700	710	768	728	735	701	722	706	724	723	790	697	706	711	738	772	737	757	706	704	742	750	793	724	668	731	732	761	747	752	715	717	705	721	701	739	709	720	748	753	741	744	741	742	700	732	680	732	749	739	754	757	715	735	798	726	731	728	748	716	719	702	721	724	739	764	752	738	709	736	771	744	703	727	712	730	699	727	758	734	719	759	741	748	783	715	732	717	727	767	733	746	681	779	719	744	724	713	791	723	721	723	693	685	770	733	730	736	711	704	735	710	718	679	791	739	716	735	754	749	752	746	706	786	717	717	741	702	711	687	744	717	683	681	702	685	710	731	710	687	814	693	700	687	745	716	718	732	737	766	727	704	753	756	766	722	744	685	759	699	688	710	770	711	737	694	706	730	728	742	741	718	733	769	747	722	698	748	750	777	718	715	722	672	759	705	753	739	719	677	744	707	740	727	721	724	707	733	731	722	743	680	711	761	728	769	728	782	731	722	712	768	775	768	728	708	693	759	742	737	741	693	646	718	708	754	737	707	718	731	769	704	781	736	696	769	754	717	736	696	734	780	726	742	702	776	753	756	719	767	744	766	702	709	740	774	730	775	734	749	725	731	688	711	719	677	750	713	723	742	700	708	744	746	752	734	712	740	759	723	699	726	747	740	731	720	718	756	721	710	728	743	663	685	723	766	727	782	750	726	741	692	774	762	718	701	702	684	748	726	745	714	782	746	730	775	731	740	692	692	723	749	773	727	710	720	716	732	774	712	698	693	707	798	734	763	752	753	748	766	683	707	707	717	665	704	728	688	723	701	759	716	739	697	657	665	739	755	688	725	742	736	749	781	721	769	754	686	721	708	697	724	703	740	714	753	717	755	729	749	751	708	806	742	712	756	796	734	770	734	697	729	699	762	757	730	702	709	726	707	694	746	779	715	737	647	763	754	779	723	691	680	707	700	738	703	680	708	701	674	743	755	781	716	715	763	712	742	713	721	726	740	739	775	789	727	717	713	689	766	724	708	714	695	740	722	644	731	732	735	755	816	695	727	714	780	720	724	735	698	720	726	729	696	764	691	737	735	683	706	681	731	766	710	732	709	687	696	749	711	766	714	731	743	748	711	721	732	713	743	751	690	726	690	694	690	735	709	725	691	733	719	730	739	739	732	709	736	777	673	762	692	701	746	722	707	726	710	714	727	720	736	771	752	729	735	702	671	714	728	682	731	725	731	760	720	763	749	715	734	705	752	706	739	729	762	744	717	735	726	753	708	706	706	761	695	709	701	743	675	761	750	702	750	724	714	746	755	753	747	747	703	701	703	747	711	727	697	732	731	744	693	739	720	769	726	721	735	695	670	705	735	743	746	787	721	712	715	671	700	731	702	763	771	727	721	737	699	747	707	717	688	741	720	725	726	663	700	751	722	756	664	701	734	757	768	698	735	687	732	742	750	755	774	684	738	724	750	673	713	747	742	776	719	756	725	708	690	721	738	739	775	718	683	723	723	747	726	718	718	750	709	721	736	747	717	786	715	707	715	759	660	745	727	732	726	802	753	710	773	766	713	726	715	659	743	762	749	787	741	741	716	755	748	725	722	725	776	739	743	760	727	787	736	739	701	749	738	750	683	752	713	729	692	695	747	716	680	697	698	744	712	720	774	713	729	737	663	738	732	764	719	698	755	705	753	749	713	691	683	746	722	717	742	752	713	724	704	779	766	704	771	712	755	716	661	703	719	723	705	721	773	737	793	707	707	706	747	753	701	702	760	745	719	706	755	747	759	766	731	720	736	716	745	737	709	730	738	748	707	703	739	723	703	790	759	712	713	717	725	672	707	757	704	754	736	752	737	696	688	719	727	711	752	723	723	748	708	777	737	710	710	758	728	714	766	745	736	722	763	737	744	701	703	699	796	714	657	707	747	783	733	756	738	712	721	720	721	720	711	748	725	742	756	697	737	724	722	766	668	692	701	716	744	731	758	795	767	751	727	777	715	737	731	711	703	756	770	747	743	749	709	741	666	740	715	742	733	756	726	720	713	767	729	702	755	768	759	729	742	758	739	769	712	735	744	745	703	714	721	729	742	743	746	680	721	763	728	792	722	731	719	729	702	727	698	771	733	694	739	719	723	732	738	745	754	724	700	757	734	724	769	703	730	697	712	736	716	688	728	766	762	732	698	701	785	747	691	726	770	728	770	746	722	725	751	677	757	721	657	711	719	715	752	713	723	754	718	717	738	752	666	709	716	759	733	705	699	743	741	755	692	704	718	734	760	712	709	746	757	734	743	737	730	754	721	718	738	695	720	711	729	748	673	704	716	725	757	721	711	748	729	727	678	732	740	710	720	733	732	740	691	746	752	723	695	698	699	687	693	701	751	729	743	739	764	733	744	714	720	741	738	700	750	691	750	743	694	747	742	712	715	761	762	701	743	743	688	743	719	745	737	653	683	771	739	722	694	760	662	739	792	732	761	720	742	720	730	700	748	765	696	736	737	747	728	756	768	705	722	684	742	681	740	742	699	726	745	696	686	740	725	744	739	694	732	742	740	770	713	738	761	711	724	761	703	737	692	737	694	698	694	759	787	740	699	722	726	760	729	671	677	754	760	704	769	664	679	730	768	758	726	772	738	736	722	737	725	732	712	714	702	700	748	760	724	739	723	700	715	729	724	715	663	769	684	705	744	672	751	711	711	699	764	755	752	722	796	726	698	812	726	720	759	706	726	773	711	666	747	746	689	717	733	742	708	748	751	740	734	790	708	726	708	753	776	685	734	714	729	726	692	697	760	764	708	703	742	742	755	699	711	731	709	710	722	715	704	756	732	741	702	722	671	745	741	773	689	728	763	706	690	706	719	693	705	752	697	746	741	730	700	717	676	716	737	758	717	703	749	739	709	725	753	685	734	750	713	772	752	712	716	749	714	736	743	680	761	702	727	769	711	700	697	743	678	681	691	740	707	747	749	759	716	734	727	705	778	722	710	778	740	758	766	707	686	727	727	723	701	721	728	688	789	766	726	739	706	743	752	707	727	711	762	748	730	756	740	707	731	742	734	718	734	763
27308	49044	44924	34659	28234	18444	12308	8347	5392	3807	2784	2204	1766	1400	1276	1259	1146	1126	1131	1094	1049	1126	1025	1029	942	1009	965	1010	1043	980	925	950	917	911	913	895	944	910	904	909	932	907	943	914	923	910	871	910	918	934	933	877	888	900	911	905	926	872	929	895	899	958	893	909	894	940	894	837	934	884	866	847	915	850	945	852	903	874	878	910	918	928	904	927	937	989	948	929	885	928	979	933	945	921	914	937	962	896	836	921	925	862	921	913	887	858	880	886	883	874	870	849	941	945	856	904	886	886	928	938	917	850	877	852	876	891	932	850	918	884	926	932	849	835	836	904	923	920	970	890	908	903	832	886	890	894	821	847	944	927	907	937	878	874	875	826	865	869	881	910	906	900	870	939	926	904	909	894	887	845	848	907	900	911	872	882	947	912	917	873	887	901	916	918	859	936	944	818	893	928	890	893	870	915	902	913	908	888	936	868	909	894	835	847	933	858	869	852	867	909	886	865	898	857	842	914	859	850	891	880	869	837	907	927	940	885	858	908	888	916	890	930	883	897	941	867	868	834	874	885	920	902	906	910	880	865	922	862	894	838	905	887	833	926	920	907	902	895	895	887	908	872	815	910	888	881	928	845	891	897	922	840	935	867	852	897	891	913	879	884	891	886	836	906	906	897	852	870	901	857	827	850	888	855	891	887	873	893	878	907	882	889	861	867	926	859	847	913	896	859	926	886	894	908	934	874	857	912	840	897	874	855	815	891	854	895	885	894	897	910	897	832	849	897	896	905	883	836	808	853	926	940	898	880	908	899	896	920	862	916	858	864	895	855	891	852	849	879	888	874	862	859	890	928	872	912	863	927	920	900	894	856	906	909	864	928	833	893	896	872	866	880	841	860	837	857	938	940	841	892	900	874	922	900	846	835	856	878	846	828	860	929	877	897	881	934	909	864	864	891	876	891	861	889	920	881	821	877	894	893	922	916	907	889	895	907	916	818	903	872	922	860	904	884	910	908	921	893	903	906	938	892	867	909	866	927	886	926	861	939	896	922	870	938	910	893	911	862	881	922	887	930	875	884	881	898	925	941	873	908	900	872	877	952	901	890	864	878	900	916	923	865	795	892	892	906	901	915	863	890	919	928	874	888	870	929	924	925	887	931	907	896	908	932	842	922	889	888	872	887	948	925	925	906	894	886	854	819	888	926	919	913	873	870	884	886	889	894	816	915	880	912	913	867	869	916	890	918	901	874	896	891	893	874	901	937	836	899	933	834	873	903	874	830	870	856	889	867	906	907	914	902	886	889	872	861	916	844	898	901	864	858	876	903	906	901	835	891	918	868	866	904	842	958	902	859	861	874	888	877	961	906	897	846	843	910	905	884	880	845	860	841	934	886	843	879	910	893	890	902	938	914	878	843	915	908	871	861	945	842	865	856	870	933	990	880	877	861	868	891	854	959	891	870	867	850	899	875	846	845	839	930	894	820	880	855	957	922	901	876	910	881	858	884	875	842	903	915	912	896	904	877	916	874	864	895	881	857	864	875	879	912	859	886	886	908	869	887	899	887	903	904	920	898	908	866	867	887	879	866	870	909	888	895	832	823	918	920	824	909	885	900	940	896	919	902	936	901	863	967	849	856	869	848	880	877	918	890	866	849	841	891	927	907	909	887	896	925	900	854	864	918	894	863	860	930	885	889	874	870	831	868	919	890	887	913	846	889	906	883	904	904	824	851	898	950	884	906	896	834	889	908	918	893	883	941	924	857	912	852	863	949	870	922	886	858	938	821	904	879	857	891	832	896	848	952	871	859	897	908	863	859	894	910	916	914	878	921	876	932	942	898	873	863	837	908	916	876	920	840	914	898	931	884	917	875	877	926	915	862	878	850	913	923	926	920	841	867	860	907	860	824	894	899	857	895	860	839	928	925	938	916	908	870	889	876	904	914	929	844	851	873	872	906	897	892	840	905	876	944	872	912	910	908	871	877	896	857	884	875	914	891	917	927	892	921	895	900	890	881	903	870	867	941	852	899	868	852	894	899	943	849	938	872	915	949	929	931	901	881	917	866	910	904	886	874	935	895	907	895	930	864	932	888	908	884	874	877	874	904	890	877	937	897	866	887	864	896	864	901	902	875	847	850	895	932	925	928	887	888	864	883	910	889	852	834	975	934	895	878	901	901	921	861	867	893	901	915	908	898	872	923	840	887	888	910	861	879	862	892	898	912	883	843	941	895	903	930	844	895	856	896	883	899	942	890	817	857	857	903	869	922	912	852	884	895	894	842	854	921	907	857	904	891	891	902	887	898	878	870	924	875	897	936	920	838	894	818	870	877	923	863	864	882	895	841	955	874	872	896	915	889	877	896	959	888	860	887	883	867	841	919	860	947	889	888	875	895	889	901	922	901	861	885	872	898	872	891	889	930	878	872	905	913	866	894	880	864	902	908	869	909	914	838	880	909	877	873	860	840	891	937	896	951	906	864	837	884	869	906	950	875	849	861	839	882	852	897	900	883	906	840	887	892	882	922	880	907	903	856	890	886	911	818	865	907	891	927	946	896	939	834	949	865	923	924	908	905	901	916	839	869	909	899	846	927	868	857	903	926	886	934	882	896	903	932	921	819	869	877	864	943	902	878	918	873	953	871	872	923	922	911	837	937	934	854	918	885	881	908	859	908	863	899	904	922	868	917	889	906	897	803	911	921	864	877	857	861	886	888	898	891	899	903	919	780	895	876	869	900	941	892	860	876	855	859	865	866	866	860	935	865	849	871	883	923	897	885	904	927	921	844	902	875	929	905	947	929	949	851	900	865	831	839	940	900	869	894	863	914	909	878	865	862	856	843	891	882	879	905	894	922	826	920	898	877	865	862	849	873	926	850	898	904	871	858	871	873	889	879	908	878	929	901	884	844	840	874	885	854	873	936	862	894	890	900	879	876	893	862	870	903	941	895	904	906	867	906	911	866	871	854	879	893	859	845	892	864	894	859	893	859	922	935	902	857	879	840	892	883	847	926	843	875	892	877	872	867	875	876	888	910	886	858	901	910	894	869	858	847	905	865	843	902	885	831	846	868	870	911	908	930	954	909	854	853	917	836	852	926	896	879	845	892	927	889	850	856	880	865	898	893	875	892	902	923	837	914	864	909	879	925	906	897	904	846	928	897	935	857	868	910	880	890	881	907	893	939	902	871	863	838	851	893	891	899	911	877	903	901	818	855	893	838	916	880	906	870	874	846	882	894	940	966	902	889	891	900	878	952	917	899	903	856	959	886	845	936	878	875	917	821	875	902	874	863	921	867	915	924	825	872	870	866	792	917	876	881	912	895	891	931	907	904	886	867	896	872	929	865	889	892	856	861	880	888	891	852	905	863	902	811	885	939	875	869	917	876	882	902	861	911	909	870	860	907	898	849	918	884	897	867	892	875	872	891	920	905	837	887	876	904	864	916	814	906	879	904	877	880	820	870	900	897	894	895	895	866	876	848	882	864	930	889	833	872
25278	21229	28084	26651	20121	11362	5288	2674	1709	1252	942	781	623	561	587	499	481	529	461	458	458	491	494	400	426	447	461	479	452	446	443	458	400	428	414	444	438	423	460	454	419	450	475	429	395	447	405	461	428	439	460	439	386	462	403	449	431	390	414	406	423	478	418	406	411	439	428	436	414	449	432	423	454	446	403	383	459	450	415	453	419	416	430	432	445	447	437	475	436	437	447	438	420	371	438	412	424	412	440	402	426	409	376	435	423	392	428	417	414	446	428	428	422	431	408	415	383	428	403	480	397	456	404	403	430	453	417	409	400	420	420	419	427	388	414	419	465	386	390	424	422	430	424	397	402	410	418	397	418	452	384	445	410	433	407	391	432	463	454	434	423	405	456	446	416	458	434	430	422	407	410	471	456	432	432	431	426	374	385	459	447	421	451	419	426	393	422	403	446	434	393	420	417	454	382	425	431	424	425	437	425	403	409	388	417	437	401	390	409	420	423	414	434	444	398	420	405	428	414	403	426	420	416	426	392	443	403	423	425	428	415	436	385	411	413	420	451	428	383	429	395	383	435	416	418	397	473	432	431	415	416	398	415	426	406	442	417	433	407	425	449	411	400	465	441	408	422	414	458	415	399	420	404	435	461	457	395	451	467	440	440	441	454	427	435	438	457	430	417	421	439	430	397	409	412	436	420	418	460	433	406	447	434	408	419	414	454	429	418	388	414	402	445	453	389	437	430	461	441	441	454	401	434	422	416	424	379	422	420	406	437	406	411	428	416	402	419	454	441	418	411	407	389	434	371	405	386	421	460	442	447	448	383	422	458	397	433	425	468	448	463	426	436	440	407	416	403	433	469	417	417	437	433	422	427	396	445	398	450	457	465	413	436	436	396	407	444	441	449	411	411	420	444	435	408	403	414	430	402	451	423	436	437	415	403	386	382	415	400	433	436	425	436	438	435	390	400	408	413	395	405	437	417	446	415	444	449	461	404	404	445	469	442	424	431	391	412	434	404	412	422	404	408	408	412	407	444	400	432	442	427	418	412	413	451	447	413	442	435	413	421	411	448	431	424	404	430	429	445	435	417	430	440	440	443	434	387	402	420	453	423	408	478	385	446	443	411	398	412	439	396	430	445	403	428	410	421	442	411	415	418	420	390	405	407	436	408	393	434	416	409	451	409	409	415	480	413	430	410	383	386	407	435	424	424	415	385	426	411	416	423	383	414	384	430	425	416	417	445	409	405	392	412	402	403	411	375	387	426	406	393	444	459	426	438	446	436	408	419	436	372	401	488	422	438	391	453	379	427	428	394	427	418	428	409	461	434	427	439	426	395	439	435	420	402	402	430	385	422	446	399	429	403	437	414	427	416	433	445	421	419	409	430	419	409	438	458	413	444	432	406	422	415	438	439	393	409	441	439	449	404	447	409	376	420	428	430	443	413	424	436	401	422	399	444	461	418	425	409	419	417	446	418	394	413	391	467	441	383	421	414	450	447	437	419	426	392	442	436	479	405	421	424	404	420	425	428	426	415	418	445	411	425	428	408	447	455	450	441	456	408	396	407	425	397	410	429	448	441	445	419	435	417	392	416	410	435	422	373	429	466	413	411	432	453	420	402	452	425	405	399	450	433	422	432	406	421	411	417	440	423	419	466	409	433	464	415	395	418	447	425	435	451	429	457	446	431	411	409	431	419	390	433	417	429	397	409	444	392	398	427	431	419	404	408	447	444	433	425	417	426	438	462	435	408	427	400	423	426	409	435	407	387	410	455	434	424	452	422	415	411	396	414	426	437	451	399	427	403	418	382	415	433	397	456	413	424	459	460	380	419	441	411	426	384	401	424	421	410	379	411	401	433	399	396	379	416	415	443	436	424	452	436	459	401	475	445	445	472	407	386	398	398	419	412	414	444	413	411	427	404	407	473	401	447	398	433	400	442	420	453	414	416	442	445	418	423	411	422	448	446	407	397	426	433	416	414	408	410	461	409	419	403	406	444	424	423	403	393	412	395	439	413	420	443	415	420	450	440	456	441	457	433	388	435	394	429	419	446	412	441	433	389	459	429	474	400	423	433	453	434	411	460	432	435	398	416	410	420	421	448	445	454	411	402	431	390	441	413	432	408	415	416	400	410	399	427	439	427	417	438	393	406	412	384	441	389	410	438	408	457	450	374	388	412	445	403	421	429	408	436	429	430	429	437	410	401	401	431	445	413	423	431	430	415	438	399	401	432	409	422	406	410	439	417	385	417	443	461	436	437	428	431	438	398	402	435	415	408	451	431	450	411	441	422	430	404	443	430	450	421	432	422	432	384	404	429	434	443	430	432	429	416	463	408	416	434	443	433	360	396	420	433	463	415	414	427	423	417	416	451	430	389	404	415	433	443	411	403	435	434	439	454	446	420	448	421	408	469	445	446	431	427	437	404	448	423	398	381	418	399	425	413	411	430	468	431	394	436	432	393	411	415	460	420	420	417	397	440	421	393	398	457	392	427	434	453	407	424	406	417	428	429	432	428	410	442	424	424	429	407	393	393	394	428	442	427	474	429	447	428	438	401	396	454	418	432	453	395	414	434	435	438	439	438	451	418	429	437	435	403	400	414	431	426	448	401	425	381	409	415	452	395	414	398	420	467	427	476	402	463	431	442	452	438	413	409	452	442	436	400	432	418	433	413	371	406	386	414	430	429	422	428	402	421	394	410	430	397	410	424	432	434	430	424	441	397	381	447	411	409	398	416	412	449	427	398	432	382	424	446	408	415	407	428	450	393	403	436	417	415	455	447	441	420	405	440	420	384	407	427	407	411	408	423	431	414	417	456	435	419	399	396	396	385	445	415	378	426	440	383	444	429	454	407	406	407	415	446	395	399	420	423	438	422	442	414	386	459	416	404	449	440	426	411	438	412	427	428	389	410	434	434	388	440	421	412	406	426	422	399	412	404	442	432	382	453	418	410	402	394	440	428	383	452	419	410	431	438	408	418	437	427	431	439	408	413	410	443	436	464	428	456	427	441	399	435	437	458	436	430	456	396	388	453	420	435	449	429	396	401	375	448	417	402	400	427	426	425	441	401	431	426	427	426	404	429	454	434	409	423	463	403	431	424	426	390	402	406	450	388	419	415	434	424	376	436	396	441	432	399	392	444	399	440	430	434	419	426	443	429	388	399	422	428	443	416	436	449	422	376	413	407	434	405	401	432	433	406	441	419	423	437	405	466	421	444	395	435	398	364	477	410	457	424	423	407	426	411	404	452	396	410	446	416	435	402	465	429	414	425	394	455	446	433	397	427	434	414	444	440	451	416	424	422	435	432	424	438	425	411	445	430	430	392	442	433	445	415	402	414	419	420	416	427	430	403	430	399	410	411	448	415	399	432	404	404	399	413	466	413	399	435	437	423	370	426	444	427	443	403	420	394	409	438	416	406	403	421	455	420	409	417	392	428	399	419	394	417	382	423	447	392	458	425	451	401	423	404	385	380	382	394	425	429	418
27694	46060	41844	31840	24553	15744	9820	5981	3863	2779	2029	1412	1039	892	863	742	765	726	677	657	616	592	595	566	568	616	608	632	619	594	589	528	539	575	527	572	533	550	569	584	586	542	543	536	585	518	538	521	552	534	570	561	512	555	531	550	526	522	538	575	568	557	570	528	502	527	584	523	560	571	539	507	514	541	530	501	545	543	530	524	520	554	574	566	603	639	561	581	534	555	563	542	570	557	599	557	551	585	564	566	544	549	566	566	538	548	580	569	543	522	584	550	532	532	538	525	545	540	543	558	547	562	527	554	549	574	519	518	533	570	534	517	559	588	559	551	545	521	590	562	531	524	519	535	500	544	574	555	536	540	555	579	555	539	533	524	538	552	568	532	520	536	540	573	529	547	581	532	536	526	516	520	513	522	554	537	519	565	548	523	574	549	544	550	552	539	538	560	539	583	531	527	524	577	547	552	558	533	540	540	538	507	557	510	568	540	542	574	529	537	514	546	528	551	531	532	491	566	536	525	539	548	545	543	534	541	534	521	541	571	592	538	524	536	548	563	540	525	555	538	515	533	529	516	528	544	544	522	548	532	560	523	507	565	561	539	506	524	541	545	538	553	561	579	534	546	547	513	552	559	539	536	526	518	583	551	513	559	524	561	548	569	533	530	588	558	520	551	569	521	529	524	560	529	543	477	594	526	611	562	521	553	561	476	559	524	517	569	537	550	521	515	557	572	558	543	519	570	535	541	557	551	525	552	538	583	539	539	529	573	550	583	571	513	523	564	526	539	514	543	520	534	579	553	534	504	514	590	537	512	561	599	513	533	545	561	564	535	568	556	533	585	525	570	521	511	536	506	546	524	523	563	561	545	573	534	523	561	562	556	558	545	519	507	534	573	568	560	562	517	541	560	542	566	598	519	521	541	511	499	524	515	554	573	569	564	515	545	534	553	553	578	571	553	569	572	551	495	534	520	549	570	541	539	517	539	527	552	535	531	537	538	556	530	518	537	515	578	520	576	536	503	579	579	559	556	517	541	552	570	524	568	565	573	536	528	543	528	564	569	533	513	587	526	534	554	558	527	518	480	542	565	547	514	571	555	551	525	559	521	562	538	524	551	552	543	528	562	543	563	538	531	567	527	575	531	562	595	546	546	536	571	559	520	513	541	567	556	569	532	564	561	532	551	486	538	537	551	580	531	524	532	559	592	571	536	496	479	529	537	559	526	505	553	544	549	519	534	546	540	551	564	503	526	522	589	507	537	564	550	524	508	608	560	568	550	520	527	553	587	552	560	545	505	558	526	521	531	519	532	572	536	551	542	547	534	538	554	546	535	488	541	590	524	538	522	573	583	560	520	507	544	528	593	521	558	492	506	544	503	575	556	554	533	561	511	587	538	521	529	559	528	539	582	530	567	510	551	537	512	554	552	563	531	558	536	556	514	558	512	542	573	583	579	554	549	520	475	551	518	541	543	549	498	560	552	522	557	513	587	502	530	536	549	540	515	547	558	558	583	521	542	534	525	526	573	526	566	544	547	561	561	548	557	538	560	541	521	597	534	538	563	524	532	533	511	527	551	589	516	516	534	503	545	550	561	514	565	556	547	577	552	567	517	544	560	533	540	525	534	553	520	530	502	525	538	534	541	546	592	572	523	571	549	543	516	523	537	518	525	535	526	544	558	585	522	539	527	520	529	513	547	523	536	538	529	538	511	561	578	496	531	541	522	534	525	549	530	563	524	542	588	557	556	524	531	517	554	546	521	554	517	567	577	539	544	516	552	502	553	567	539	535	527	532	560	537	536	600	591	556	521	545	508	535	520	538	530	541	565	528	534	555	503	526	564	577	560	541	512	556	525	520	531	567	565	503	566	555	557	540	586	532	532	551	543	529	562	554	580	554	532	504	548	532	534	541	557	571	562	519	553	556	527	518	537	545	529	557	535	557	523	540	506	547	586	540	558	541	576	567	547	557	551	519	542	550	542	523	571	564	567	526	521	561	539	534	556	539	545	548	529	538	525	524	590	509	525	571	549	556	548	519	508	563	540	549	541	548	500	522	546	604	496	578	505	563	548	523	581	538	528	518	544	551	535	557	576	514	565	524	547	549	525	564	565	545	595	515	537	502	541	551	551	532	556	565	527	562	519	536	543	549	558	567	527	539	520	524	520	544	492	513	582	557	536	549	558	522	569	561	498	514	541	530	541	540	536	526	576	538	548	531	522	512	566	515	535	526	586	513	535	546	583	557	533	543	543	552	544	568	538	577	511	500	569	555	571	506	582	516	574	558	552	552	534	546	527	538	533	576	595	540	544	570	492	487	532	547	593	533	559	564	599	590	533	548	573	585	526	569	551	513	547	585	523	549	521	553	556	562	519	545	519	555	598	530	537	555	552	551	563	557	546	523	528	561	536	562	590	545	564	530	556	529	530	550	503	552	552	561	507	505	520	517	522	483	588	551	559	542	587	539	482	569	547	569	543	549	565	519	532	545	516	519	525	503	559	532	538	582	526	556	523	552	565	507	545	540	579	528	567	561	569	532	540	491	562	502	552	541	563	540	567	539	567	557	551	534	565	528	562	521	538	529	538	564	531	537	582	551	569	548	576	492	538	518	558	527	511	546	575	514	538	507	509	528	487	540	515	523	529	565	537	520	542	541	548	525	503	518	561	560	509	512	557	551	521	508	532	530	559	512	555	488	509	521	559	503	509	555	500	504	547	536	535	472	555	558	555	499	537	559	548	531	557	536	544	530	525	546	495	527	539	520	556	520	528	542	557	529	538	545	587	554	513	569	559	508	559	552	495	504	537	525	504	549	559	569	551	575	517	576	525	565	565	540	558	560	552	530	583	563	517	525	536	522	527	536	536	526	544	520	546	557	559	555	538	537	542	534	582	549	540	581	552	487	506	549	493	568	544	522	534	515	524	538	557	514	529	534	560	515	522	529	533	508	532	521	511	542	556	573	574	533	535	516	563	531	536	553	539	545	547	536	546	531	543	515	583	516	569	549	518	532	564	526	515	538	484	535	504	540	530	488	547	573	566	513	560	550	488	588	531	512	533	528	533	570	503	550	560	512	518	548	555	572	530	582	531	577	540	511	549	564	536	533	584	552	515	548	544	551	585	548	563	542	557	520	520	553	536	550	548	569	553	553	553	524	530	552	503	542	507	557	569	511	527	527	552	545	535	581	553	524	506	536	528	534	519	505	560	562	559	551	591	539	561	522	598	572	531	549	525	537	559	520	539	550	557	537	523	519	543	539	527	568	535	561	539	565	581	562	542	536	537	514	498	554	561	516	514	587	510	578	517	573	533	564	571	536	517	553	541	512	571	542	557	551	570	532	534	533	577	563	516	531	529	540	495	587	539	536	493	563	555	552	540	559	549	518	535	577	583	545	539	531	561	567	534	534	551	529	559	557	519	521	520	555	572	514	563	549	540	531	530	522	550	552	542	531	529	558	592	520	501	567	539	554	585	540	524	534	531	548	516
22878	21197	28985	23833	21798	22567	18544	6737	3708	2540	1838	1413	1222	1064	1017	967	943	919	878	821	848	837	803	843	757	790	817	857	790	792	751	738	707	671	776	762	707	775	761	763	729	793	743	742	744	707	738	713	724	729	725	722	697	731	681	769	744	670	755	702	727	679	759	700	725	718	719	733	717	716	709	711	689	750	701	723	659	701	710	705	717	709	758	734	708	809	803	754	721	731	699	708	725	695	681	726	752	731	700	721	668	665	699	685	692	756	682	749	680	692	731	720	719	740	693	752	666	744	723	711	709	706	658	714	743	748	710	727	716	746	667	711	664	732	697	674	732	728	705	728	722	741	708	698	688	709	753	715	731	705	728	722	734	678	683	724	699	691	765	718	714	716	679	698	703	699	715	687	709	651	686	710	689	733	713	721	680	708	682	730	709	706	625	688	735	730	685	661	708	706	683	714	728	689	729	715	751	732	646	680	680	700	713	699	707	692	729	703	666	704	666	703	736	656	691	675	706	711	710	686	673	686	740	688	701	743	700	706	780	752	707	720	755	725	707	702	720	693	743	701	726	708	660	706	699	692	704	672	684	709	662	762	695	709	713	706	712	695	722	744	681	718	653	758	730	710	718	684	763	691	720	697	728	717	700	648	722	678	728	727	694	691	696	722	735	672	694	718	731	703	751	709	746	730	650	739	716	776	687	671	685	699	688	701	719	657	720	705	767	673	681	674	669	679	668	708	701	684	681	697	727	700	687	753	698	686	733	724	678	735	692	719	698	746	752	696	660	720	729	736	696	763	732	736	725	683	711	715	663	711	698	727	703	698	730	724	681	725	725	734	682	723	692	646	713	642	705	710	724	698	668	737	699	764	739	695	700	695	706	740	679	794	686	643	696	676	701	727	720	726	639	673	738	756	697	680	734	724	733	698	766	731	664	682	731	675	704	726	663	675	684	725	666	719	714	744	694	733	680	676	743	717	706	718	738	699	722	705	699	731	686	701	730	679	700	692	652	709	743	634	678	694	755	692	750	707	689	718	724	753	741	726	690	736	725	711	703	693	745	711	747	742	704	768	711	749	687	739	684	707	740	701	745	733	698	682	688	684	694	715	715	679	691	676	704	721	758	699	680	672	725	744	690	726	706	692	694	683	701	665	723	729	753	725	693	695	698	681	712	692	701	685	702	718	766	716	739	642	671	673	673	666	693	670	673	660	691	761	741	718	702	721	678	721	707	738	671	729	692	682	616	678	700	707	714	691	717	734	739	696	714	690	731	635	677	682	749	678	730	655	735	702	697	719	745	736	714	720	672	729	732	721	732	692	692	718	719	673	728	703	725	693	704	701	680	689	639	676	695	673	644	676	728	697	666	702	728	665	710	648	731	714	685	693	716	723	734	696	699	753	700	715	666	669	708	727	697	661	675	668	697	726	712	686	694	655	746	688	740	731	722	751	706	709	718	719	719	733	714	674	697	703	757	703	728	711	723	676	681	643	718	716	686	682	717	654	732	692	667	680	697	676	735	645	699	746	716	705	654	707	699	670	680	676	760	737	708	677	656	731	696	714	704	636	651	685	697	693	720	741	700	740	725	676	728	701	658	743	732	704	664	726	714	744	702	702	674	686	688	692	671	685	701	652	720	689	707	705	665	647	711	740	726	704	751	739	719	712	725	668	668	696	698	666	706	713	706	744	701	735	747	692	704	724	713	701	725	758	693	708	690	713	695	700	711	654	669	689	703	735	685	708	727	637	729	710	674	674	659	720	678	649	668	696	686	680	676	669	741	748	655	659	724	716	737	709	705	726	713	707	717	709	700	732	753	735	716	697	667	668	702	768	710	689	651	674	656	735	682	633	716	636	704	775	700	707	712	726	715	676	752	705	740	682	716	718	686	706	712	674	665	725	677	715	720	717	757	762	726	692	707	671	694	684	681	743	676	734	714	694	693	746	749	737	684	636	649	707	721	698	701	709	705	716	716	728	743	698	714	708	714	685	750	666	712	685	717	705	680	706	668	750	744	696	717	720	762	736	745	700	723	694	711	698	693	695	671	703	681	652	711	655	722	677	732	709	725	708	695	702	695	711	683	718	730	734	715	719	674	677	690	701	711	690	720	723	694	717	728	679	695	691	692	757	695	750	706	691	701	726	722	651	742	662	736	731	710	707	724	722	692	731	673	707	708	750	748	708	714	730	708	669	714	697	679	730	699	708	764	693	700	741	766	671	699	667	727	699	689	724	736	713	706	724	758	687	706	713	706	747	657	716	705	728	704	704	679	700	725	721	695	713	632	678	728	730	748	675	740	691	737	747	712	729	692	686	726	674	700	657	674	684	729	703	690	728	686	681	732	681	713	694	653	705	696	698	672	729	668	665	671	689	684	700	687	708	751	717	696	677	708	728	709	734	674	637	704	688	681	676	751	696	720	712	693	664	692	676	698	718	687	682	714	721	691	740	683	697	726	699	681	742	737	725	749	690	701	739	742	680	764	694	736	700	738	700	676	724	663	696	672	715	680	693	669	684	718	694	710	707	682	723	697	703	692	721	703	698	695	740	769	676	737	673	745	714	692	680	691	716	639	692	724	701	685	706	672	724	699	752	677	706	691	700	729	731	711	704	720	709	688	741	727	726	742	679	722	684	734	725	723	682	676	703	681	663	709	744	695	693	706	631	730	679	694	699	634	726	727	697	740	705	706	735	709	692	708	695	705	712	691	679	728	707	771	706	685	692	684	703	672	725	707	717	728	697	687	735	747	716	752	716	719	732	688	728	708	708	660	690	701	686	737	665	670	713	682	725	703	716	710	698	697	706	706	695	701	690	700	713	725	693	690	704	706	727	696	741	709	724	765	716	713	686	680	692	679	749	733	684	672	720	703	711	701	678	697	752	702	734	736	700	688	684	689	694	700	741	694	696	710	746	717	686	674	702	691	719	669	636	669	728	669	712	748	689	653	688	679	714	651	750	693	710	753	680	699	690	717	717	671	695	726	640	679	712	710	687	691	762	708	693	722	692	702	741	699	667	725	757	738	713	735	686	719	676	744	790	732	691	740	731	692	697	720	741	695	695	745	717	665	687	694	675	753	678	628	733	709	686	715	739	696	683	733	661	671	760	703	677	715	717	692	726	668	676	691	633	694	673	746	705	648	692	677	718	668	677	668	730	676	697	695	716	666	705	721	738	711	708	744	713	672	730	699	700	760	690	674	748	648	706	727	691	721	695	730	703	665	689	742	672	667	709	692	730	720	664	699	783	667	664	652	773	709	700	697	710	744	681	752	686	696	661	689	704	680	702	753	682	676	729	701	711	736	712	655	700	699	699	727	685	712	687	720	687	695	709	690	696	717	717	696	728	728	721	635	682	665	705	682	692	699	705	744	747	721	746	693	688	697	713	682	727	674	685	742	708	728	700	700	668	657	708	708	701	701	730	660	745	718	742	703	679	776	734	710	741	754	697	693	704	721	698	713	729	680	712	709	723	705	706	715	673	701	679
29494	53647	50223	39957	33571	24527	16149	10592	7486	5004	3542	2615	1949	1698	1529	1416	1371	1232	1263	1172	1133	1101	1041	987	982	1013	947	1009	1014	991	967	871	967	904	917	901	949	864	976	950	980	863	975	909	970	901	904	898	886	877	915	919	890	921	907	905	876	884	903	818	794	874	907	875	830	855	835	860	915	897	894	859	886	852	877	861	917	873	846	940	814	918	925	939	969	946	960	912	958	885	954	924	909	861	924	883	931	859	953	915	904	857	855	861	890	845	828	839	854	894	880	909	909	898	867	848	892	901	850	906	860	832	879	861	857	917	900	892	887	922	913	884	889	835	845	874	888	845	846	832	900	918	891	859	833	865	844	823	825	855	825	831	908	889	834	838	888	879	918	931	877	835	872	859	877	857	845	884	837	838	868	909	845	832	866	848	836	879	895	893	889	861	860	799	869	856	853	864	905	801	873	884	881	812	880	869	877	922	909	881	823	866	868	900	879	876	905	865	870	860	904	850	875	875	824	870	903	903	885	864	853	874	819	850	856	839	878	864	849	860	819	861	846	896	904	880	889	849	863	822	865	883	838	893	863	858	848	885	888	851	856	827	851	860	850	840	840	841	860	883	861	882	863	863	891	850	844	852	915	875	828	892	873	827	859	872	842	898	832	840	830	880	866	871	904	860	890	952	826	870	842	887	854	864	897	917	834	850	910	903	858	865	859	872	878	918	873	893	886	889	916	848	873	900	891	865	904	853	840	863	875	894	836	886	893	867	856	831	855	884	915	830	884	898	927	821	891	891	880	892	915	849	874	895	832	855	838	893	856	852	878	841	873	862	877	832	859	840	798	850	811	842	876	873	863	871	942	888	888	846	885	828	876	840	822	846	856	902	912	869	907	864	831	834	881	932	883	905	874	858	848	897	880	844	856	878	866	884	897	885	873	908	840	857	909	853	960	859	852	901	795	938	843	819	880	905	826	831	885	884	853	858	880	885	861	881	874	907	836	897	935	855	886	878	848	860	891	845	852	827	827	877	849	866	903	881	875	887	868	886	880	884	912	886	852	882	874	900	847	885	863	820	864	870	885	877	821	866	822	863	902	887	846	868	884	886	811	897	926	882	813	866	922	856	840	893	880	878	844	893	863	916	807	888	845	867	854	874	893	855	903	861	895	901	855	840	866	910	906	827	856	873	854	899	920	918	872	878	878	913	870	821	881	899	859	874	870	871	876	891	882	847	821	904	892	907	854	805	865	903	857	848	905	895	913	898	915	907	941	861	925	853	863	939	848	855	905	839	815	874	867	852	875	866	903	870	846	864	888	863	843	883	864	858	968	885	863	879	856	892	923	907	908	900	895	889	839	909	806	852	869	829	884	848	781	824	853	866	885	848	806	892	902	815	920	925	921	879	820	911	857	805	835	836	840	917	875	945	865	866	841	891	865	865	808	847	891	913	871	845	946	830	917	839	887	884	879	891	866	825	885	886	849	908	857	877	872	873	882	870	947	810	858	848	882	940	854	901	839	856	863	883	816	851	900	872	848	870	894	854	858	962	916	886	935	870	896	894	875	845	871	863	882	854	859	857	885	895	876	861	863	845	891	852	864	831	860	861	825	839	930	846	880	859	876	804	907	853	872	824	858	839	856	861	905	892	918	836	864	873	833	873	897	914	869	839	864	838	844	915	853	911	893	862	854	838	863	846	837	893	881	842	903	806	843	849	836	855	882	878	860	924	929	910	910	898	881	848	892	856	852	829	877	898	812	876	833	905	863	869	852	865	839	879	930	837	844	841	852	851	866	859	890	866	805	903	902	883	826	842	815	889	836	817	873	905	863	845	815	876	905	829	862	860	893	863	886	840	846	850	916	854	894	873	844	855	859	897	843	878	901	934	861	837	834	891	877	887	863	843	896	858	909	852	850	853	823	910	874	864	839	896	840	893	856	887	897	885	894	892	890	842	841	858	891	874	842	832	832	857	828	900	908	903	890	820	843	898	828	888	851	903	917	843	837	855	915	902	827	877	877	861	851	827	893	908	853	855	818	906	859	814	886	878	889	880	823	829	885	881	946	906	931	813	870	885	850	870	843	905	887	841	865	885	875	891	899	928	876	843	890	917	870	827	867	894	899	838	857	876	869	932	790	884	889	905	894	836	847	860	865	890	858	880	889	867	854	886	883	864	839	888	871	873	854	832	851	904	908	887	895	881	846	880	850	917	881	880	877	863	834	852	841	857	869	902	872	841	882	866	880	892	875	873	888	854	890	858	909	867	854	881	872	885	898	915	869	816	888	874	822	835	855	874	857	880	896	869	840	891	875	917	937	853	862	863	895	887	842	856	922	875	872	842	892	871	872	858	840	915	887	872	831	882	882	850	871	890	931	905	862	869	905	859	870	867	789	895	856	886	835	891	856	881	840	932	919	868	902	892	839	846	856	850	891	866	922	892	891	848	905	898	828	949	881	837	870	871	874	885	825	861	854	850	904	884	838	889	954	934	900	884	836	877	849	841	822	864	848	892	848	885	852	896	865	877	903	911	836	906	852	818	931	885	874	856	875	847	867	897	841	894	877	860	870	833	850	806	835	860	853	914	865	888	842	862	849	864	863	835	898	828	860	859	851	885	880	862	815	808	822	850	863	905	868	842	828	924	885	918	905	865	876	912	872	878	816	914	880	852	861	862	867	840	822	842	879	926	824	902	884	813	867	870	881	860	839	853	897	856	873	889	858	902	819	847	856	860	893	913	804	896	883	893	827	891	802	857	877	868	832	891	881	869	880	855	838	822	842	899	898	885	896	863	888	922	857	832	871	859	898	827	836	903	915	870	900	846	820	846	898	901	903	868	857	825	895	885	825	830	846	848	862	888	926	882	845	897	830	890	867	900	883	833	888	846	901	837	832	860	909	822	903	878	888	871	843	876	838	839	868	830	881	915	847	853	893	871	907	828	849	907	921	887	829	875	874	844	824	875	870	888	851	877	920	836	880	812	912	869	812	870	909	915	823	885	879	916	858	819	852	908	842	888	829	860	834	830	887	863	899	864	871	867	881	898	858	874	819	878	903	869	813	838	834	926	878	827	868	877	868	890	850	890	846	816	842	878	847	831	814	868	917	866	838	874	868	881	821	837	863	895	872	879	846	813	863	852	882	839	891	845	915	878	913	900	872	880	863	889	884	894	813	859	873	858	915	868	878	824	855	874	886	818	865	926	884	892	825	897	870	842	818	882	907	892	855	863	908	846	851	873	875	864	858	894	861	862	907	863	884	832	887	899	931	883	848	903	850	874	879	819	879	911	898	850	866	859	852	919	887	922	861	866	895	860	890	923	867	840	850	901	835	811	882	876	874	892	883	857	864	869	834	894	874	838	874	875	844	848	890	881	914	842	830	836	839	860	862	866	818	893	896	867	850	858	860	871	880	870	905	905	893	869	890	881	848	875	880	872	888	875	848	857	860	891	892	877	868	863	828	900	867	848	851	853	868	898	900	861	863	871	835	933	862	880
27626	24932	30594	24964	15926	8734	4325	2406	1579	1111	863	728	620	596	532	504	529	578	569	498	566	532	504	479	515	527	491	503	513	555	513	480	476	491	535	525	501	510	452	539	499	487	474	456	484	539	446	505	514	506	498	513	517	508	507	480	493	521	513	486	474	494	471	487	499	527	539	477	479	511	527	507	457	508	483	517	538	505	511	518	469	467	490	521	514	524	518	512	493	499	498	494	515	513	493	507	493	519	524	479	532	497	519	481	507	484	497	487	492	504	487	503	523	517	534	463	517	490	529	483	471	498	499	490	502	503	499	500	492	467	533	507	482	480	509	513	491	517	504	516	495	509	511	521	527	525	506	486	489	507	504	514	491	511	496	467	504	511	508	471	503	479	461	508	477	475	515	465	529	472	474	508	483	506	482	512	495	518	489	500	510	495	512	476	501	517	490	499	474	523	512	446	479	512	505	497	516	516	517	494	484	517	450	506	490	524	509	483	511	499	513	526	545	469	484	497	480	501	491	489	510	492	481	477	494	479	547	479	482	504	506	474	528	520	499	468	513	538	524	540	559	513	518	511	507	504	482	525	487	479	450	473	491	537	452	526	514	522	519	526	532	514	504	469	502	543	508	515	480	533	521	493	560	523	505	518	521	522	457	531	493	530	484	451	501	489	499	485	521	467	532	479	499	534	510	492	503	463	506	477	514	520	539	502	512	495	515	537	527	501	481	538	476	491	506	505	507	495	485	469	481	522	500	545	447	485	513	486	470	469	478	494	495	490	480	498	478	494	516	474	538	491	515	517	465	476	504	479	476	495	516	485	477	483	474	484	516	466	477	499	509	499	461	519	522	471	441	502	543	532	496	487	475	498	524	459	496	507	496	478	508	466	492	523	485	492	464	475	492	483	470	465	491	486	531	510	507	494	495	451	539	499	474	533	514	508	519	516	501	531	472	534	495	505	499	525	489	490	479	497	515	526	490	492	476	496	487	533	532	463	487	487	501	504	515	509	508	504	541	469	544	476	504	529	532	532	534	531	526	454	540	512	507	505	537	519	465	496	482	539	517	520	452	464	503	500	519	494	514	547	508	523	494	484	513	483	483	476	485	497	492	488	495	486	458	479	499	479	508	495	484	479	471	544	490	510	532	475	459	488	471	517	516	548	522	512	482	486	463	497	507	519	486	503	528	534	473	511	492	496	478	520	523	478	522	493	496	490	493	476	499	516	508	456	528	497	460	509	483	548	496	544	525	495	512	497	532	511	487	494	505	524	512	505	495	475	495	533	486	494	531	471	526	495	523	499	484	500	515	543	513	476	536	508	538	508	491	461	484	458	501	507	492	480	509	471	533	487	509	487	478	498	480	494	491	546	520	499	517	529	509	488	499	470	471	469	494	513	515	528	492	508	501	474	506	494	489	530	476	534	469	543	537	492	573	477	481	500	506	496	501	495	494	472	525	504	478	460	488	459	478	494	495	499	521	500	486	486	481	483	514	516	513	501	509	477	498	511	523	475	494	485	531	537	525	547	492	497	526	546	508	479	519	487	494	501	527	480	488	499	525	503	511	522	496	484	496	487	501	486	532	479	495	493	515	471	497	503	478	440	463	508	545	506	505	509	453	483	532	521	489	501	500	496	522	497	533	505	482	499	519	507	521	519	515	503	545	532	502	479	492	481	511	528	475	475	488	496	501	464	488	516	503	468	478	512	543	490	527	459	503	520	533	546	490	500	476	483	497	480	518	535	526	499	513	468	510	521	520	479	473	513	467	512	520	542	535	539	515	496	532	522	512	479	509	505	523	502	484	517	483	504	506	473	522	480	530	505	512	495	538	526	510	471	474	509	491	493	522	524	531	516	494	504	525	530	500	521	493	467	534	477	504	511	475	514	527	503	521	519	507	510	481	498	469	504	543	476	481	499	495	527	470	506	519	508	505	517	485	525	478	537	495	478	553	494	516	526	467	475	523	543	475	444	501	468	500	512	516	516	535	468	482	527	477	490	501	477	470	482	490	475	524	527	491	499	509	500	510	504	467	525	490	509	510	470	503	512	503	458	483	488	461	503	509	556	480	502	488	541	511	500	532	525	466	526	508	509	527	435	476	483	516	485	524	479	516	495	519	483	469	498	500	467	530	534	488	502	509	517	495	534	542	507	519	540	466	477	500	497	494	495	462	538	532	433	491	482	533	465	494	505	461	476	506	496	480	483	485	494	486	442	494	540	495	513	464	512	492	459	463	473	527	499	547	503	557	462	517	494	457	465	463	494	508	529	463	500	466	457	499	507	500	490	481	501	483	518	453	483	479	520	528	483	492	485	505	479	482	513	497	515	483	515	543	522	500	481	536	489	508	513	501	530	513	546	492	513	509	493	481	476	504	519	473	502	537	472	532	498	506	480	471	537	482	473	535	510	460	479	533	468	514	528	516	520	512	508	505	501	499	543	516	529	526	497	455	474	498	479	487	499	524	517	539	529	519	524	491	508	528	504	484	529	543	499	508	487	501	457	457	498	518	494	517	480	506	475	533	519	512	495	529	488	482	524	520	486	531	466	475	469	462	519	507	478	506	515	484	472	533	491	508	469	524	504	522	514	499	487	489	488	523	479	502	465	494	483	542	521	487	481	515	486	510	511	516	464	502	465	489	484	470	525	483	545	569	490	478	507	494	464	503	460	547	484	530	507	488	499	503	506	536	537	510	473	518	514	499	486	489	476	491	496	515	482	503	490	550	468	512	515	492	507	499	513	497	494	471	512	471	498	479	491	505	504	501	470	506	471	514	515	469	513	507	498	490	508	522	485	494	471	484	467	506	489	493	493	512	490	513	500	519	521	485	498	493	503	528	485	483	483	501	489	508	497	501	463	535	526	497	523	530	496	544	525	500	474	475	491	459	503	505	541	544	526	515	471	486	504	491	524	491	492	498	499	486	505	485	497	502	502	501	468	493	508	498	486	482	477	538	505	521	481	484	507	529	509	516	506	511	508	484	505	523	486	502	505	501	487	519	492	519	495	498	544	479	520	523	531	505	457	495	514	513	469	527	518	494	499	500	491	478	542	506	508	563	487	524	527	505	488	537	507	488	487	524	479	496	485	517	506	514	508	498	484	516	469	488	512	482	514	501	492	496	477	517	541	485	475	521	497	482	469	485	470	499	495	509	521	507	490	501	510	533	489	465	503	526	526	508	508	491	501	508	477	532	474	485	533	482	512	466	510	469	485	503	492	511	478	555	528	512	456	493	514	502	509	504	526	503	503	528	512	530	490	495	490	480	521	539	469	497	490	499	504	445	486	462	502	535	519	513	482	480	496	520	503	502	477	510	474	484	502	508	531	505	506	483	516	547	472	503	499	543	538	484	486	491	551	488	512	518	507	490	524	507	476	520	547	540	470	507	507	493	488	466	526	558	521	530	547	476	519	533	524	516	502	503	504	517	478	531	472	521	497	477	502	477	486	525	484	531	513	479	514	479	500	509	506	480	509	483	510	518	485
26452	41086	37212	27129	21476	14085	8456	5492	3224	2137	1519	1093	901	772	765	753	742	693	680	671	725	679	657	649	626	709	632	649	671	627	657	627	602	630	638	650	595	628	636	614	643	628	684	664	637	629	696	638	621	632	650	638	589	586	621	638	654	658	606	626	614	623	566	666	691	664	583	611	587	592	611	608	599	598	647	619	581	606	650	633	614	635	626	640	638	680	645	648	644	667	604	604	701	637	656	634	623	648	626	623	606	615	606	623	582	651	628	605	639	643	632	563	662	636	625	632	630	621	644	637	637	627	644	643	597	639	611	636	651	553	640	632	588	655	633	634	636	671	636	610	612	601	625	628	617	613	614	584	654	601	627	616	621	605	634	608	594	603	627	613	649	617	597	634	598	618	671	615	618	621	666	646	605	605	659	577	646	623	602	638	661	590	596	661	658	637	637	610	639	591	659	598	627	630	632	620	596	627	585	595	628	632	563	592	613	618	620	586	597	649	616	616	625	613	569	657	598	588	631	611	632	625	599	611	641	659	639	610	606	613	618	653	618	640	586	612	617	594	632	625	659	625	581	599	625	650	615	635	673	658	602	594	647	584	625	606	611	601	621	632	585	600	615	633	622	632	635	624	649	637	636	619	639	586	604	622	580	636	614	613	664	613	622	656	599	641	599	601	631	665	613	639	626	618	619	607	595	618	614	596	645	605	647	631	617	620	616	636	646	616	592	565	619	625	628	652	642	612	670	656	644	588	621	600	629	584	630	644	629	607	624	608	651	628	622	624	669	619	619	593	643	629	610	639	642	610	624	572	646	640	646	584	582	618	589	665	617	648	667	620	657	631	589	639	624	579	653	644	609	649	653	601	625	643	588	611	628	590	613	630	651	579	579	641	609	632	623	624	602	618	612	639	612	629	615	603	623	643	631	670	636	621	660	632	622	639	594	658	621	636	601	669	626	630	567	644	628	637	608	588	637	629	585	621	623	622	612	609	590	625	613	609	621	680	610	615	665	653	592	619	658	589	614	624	638	633	624	620	597	609	639	656	610	645	652	629	632	595	629	597	613	629	627	597	566	584	626	593	602	600	582	646	638	624	580	669	605	634	630	589	636	566	591	616	679	607	613	608	603	624	611	674	615	612	644	640	628	627	621	607	634	606	636	643	649	598	632	612	651	638	656	624	594	641	711	592	620	607	635	626	649	616	624	611	641	619	631	638	640	631	634	618	662	639	617	675	638	633	609	675	607	585	627	638	659	600	590	652	661	612	588	631	592	631	617	661	633	620	613	590	624	583	635	616	661	601	613	638	662	656	625	642	620	636	651	631	634	673	604	589	578	632	621	634	619	641	620	594	622	639	625	630	636	607	671	638	582	643	620	593	597	666	621	618	605	640	662	633	654	603	624	611	631	660	590	624	609	639	600	586	587	629	637	605	642	597	633	616	623	647	609	611	633	577	629	638	639	604	618	596	678	622	619	625	666	612	597	609	689	669	637	623	646	666	606	697	642	637	591	588	596	608	615	640	636	652	629	647	622	688	618	633	648	617	618	655	646	605	623	619	640	569	606	613	639	628	629	620	646	668	604	593	644	656	590	616	627	613	657	623	647	641	613	619	641	589	580	599	636	593	635	630	693	579	623	628	614	632	585	628	667	633	609	603	586	620	611	654	598	637	634	618	605	651	617	603	631	608	629	593	636	594	660	596	647	619	642	671	619	638	621	607	611	602	637	641	621	645	646	657	663	645	615	606	593	651	591	607	649	589	611	600	623	592	605	628	604	640	628	655	634	603	596	601	643	619	618	599	656	601	623	639	610	652	631	656	618	644	631	649	609	586	630	631	620	651	636	612	587	595	597	645	624	636	632	655	647	622	617	621	616	631	609	599	614	681	632	649	572	598	639	647	608	652	629	598	642	640	617	646	638	659	606	641	624	646	626	621	673	678	645	627	629	620	625	668	618	626	589	607	607	598	620	643	590	602	608	659	641	608	603	650	628	592	638	657	645	622	590	612	628	641	681	602	599	619	684	611	651	598	640	611	595	576	631	630	698	599	629	609	639	636	586	611	638	613	563	591	594	669	625	620	626	640	622	594	625	616	601	610	639	625	643	619	627	663	605	656	598	612	623	633	672	626	636	652	611	643	621	621	630	636	652	613	622	605	630	616	625	618	636	601	609	627	614	604	623	634	638	607	637	633	638	621	652	610	618	639	624	603	607	599	607	628	609	564	598	595	614	614	616	622	624	617	645	600	637	636	611	588	615	620	630	636	556	621	628	642	646	626	629	634	628	611	633	685	626	608	619	657	630	642	638	632	591	619	638	687	616	641	579	596	634	617	625	623	644	650	613	648	609	630	641	628	675	565	618	633	583	683	625	628	592	683	625	646	574	618	641	653	599	595	609	629	638	645	624	614	599	686	661	634	623	648	623	670	636	569	627	709	635	591	620	633	639	601	651	615	605	609	643	594	622	561	659	656	611	626	595	628	679	614	692	634	622	594	554	604	599	596	655	609	648	575	583	588	581	606	597	619	628	656	605	604	657	598	602	623	615	573	631	650	628	587	625	615	585	615	646	595	630	619	648	651	629	616	620	634	622	657	616	602	650	624	628	653	617	549	638	610	627	608	614	582	680	640	579	572	628	601	676	651	607	591	629	599	653	608	631	632	631	611	683	554	580	649	625	645	684	627	645	635	601	626	580	612	636	646	624	661	645	666	609	638	618	627	611	578	600	656	644	661	665	629	632	631	607	609	646	615	646	619	613	620	636	634	607	658	583	598	618	588	595	688	615	632	592	618	646	612	622	674	604	628	643	657	638	620	614	597	578	646	574	645	608	634	633	630	605	638	591	580	621	642	614	622	631	624	577	604	585	623	642	629	615	654	608	619	629	578	611	584	682	628	592	631	625	617	585	610	599	639	625	591	605	621	625	596	641	592	637	660	595	655	593	603	632	657	608	599	603	617	576	601	645	622	622	592	610	607	604	626	692	612	656	610	657	639	649	601	635	608	622	590	631	624	636	631	652	605	576	616	634	658	663	600	631	641	613	670	624	652	635	637	648	633	631	616	586	632	623	667	642	682	560	588	601	590	607	621	659	648	594	626	627	642	626	645	649	638	624	642	611	601	645	605	639	612	612	635	628	626	640	628	656	663	610	667	629	606	597	639	620	630	683	643	600	627	600	654	601	643	635	605	627	645	599	665	620	610	612	638	683	600	588	646	596	648	626	640	621	635	644	600	635	677	619	604	573	630	621	656	640	642	588	638	653	629	589	598	673	619	629	643	612	611	627	611	648	617	654	632	622	667	617	618	602	625	605	633	585	627	603	622	644	646	657	631	637	603	625	633	621	639	595	634	638	613	631	620	652	616	594	641	571	629	649	616	627	593	623	616	652	600	650	605	599	637	628	622	656	662	599	640	630	648	663	600	629	617	617	652	672	627	626	595	620	639	624	632	623	624	623	573	616	590	641	638	605	607	625	614	657	648	603	622
23892	21155	28613	24381	22414	20152	12810	5706	2954	1868	1493	1154	1014	884	882	823	781	773	771	853	815	770	784	755	743	731	734	732	733	704	719	734	778	729	759	736	702	719	723	724	772	725	699	735	717	707	774	749	732	692	703	694	725	767	673	721	712	712	754	712	655	695	753	695	743	695	702	705	732	667	715	692	699	715	708	703	696	706	693	733	749	690	733	714	785	775	705	730	755	728	736	669	692	696	749	741	695	717	682	666	661	692	657	716	749	674	660	718	718	712	715	713	668	683	733	711	693	745	720	728	689	704	702	677	697	718	751	742	684	719	698	675	694	713	688	720	731	681	710	710	685	700	742	734	729	705	709	751	696	691	725	703	708	682	765	769	697	708	683	701	758	741	692	678	683	690	682	722	725	675	671	729	686	680	733	673	677	738	704	690	683	693	714	682	711	775	663	700	662	711	695	681	713	691	719	772	745	701	715	764	737	679	742	705	667	702	686	709	665	662	727	700	663	699	689	720	677	713	683	697	693	685	706	737	689	704	731	696	700	724	722	759	735	697	734	710	740	708	692	669	669	682	649	714	711	681	692	711	691	736	713	724	718	753	720	706	714	692	719	744	726	686	683	689	730	713	702	716	730	660	715	712	671	635	711	696	668	728	677	745	754	702	697	671	754	704	708	721	727	723	728	694	712	683	664	684	728	753	711	671	719	682	735	688	763	684	703	701	693	686	701	702	685	703	746	707	734	680	726	698	702	683	639	674	702	711	692	697	741	713	674	713	685	653	724	648	696	689	681	688	717	643	740	644	699	670	683	722	706	670	710	711	737	736	641	742	702	683	667	717	700	694	718	696	701	759	708	747	701	660	734	676	740	731	647	697	734	683	691	706	715	674	707	703	734	675	712	714	700	699	748	672	701	732	706	724	709	724	709	679	727	670	646	673	676	702	755	681	732	676	708	723	721	705	726	700	690	705	723	706	706	714	706	693	702	735	715	717	680	686	741	689	677	709	701	660	704	667	682	704	681	683	720	703	675	710	724	698	730	670	732	680	726	692	673	686	718	703	685	715	793	710	732	750	759	719	690	729	690	725	741	665	677	749	713	714	723	703	725	682	675	707	685	698	694	682	709	730	745	720	698	685	687	681	764	641	697	764	682	732	722	707	709	686	725	714	692	691	715	659	719	730	708	691	691	681	696	697	729	700	697	694	727	680	681	700	702	664	699	709	681	661	743	693	753	695	752	685	651	727	681	698	667	686	674	685	729	713	706	665	730	695	714	757	701	688	639	659	681	716	667	753	723	736	707	668	683	686	688	710	684	695	708	760	717	766	710	682	711	670	743	754	747	708	705	707	720	719	702	741	709	677	689	768	721	698	735	639	690	690	710	692	711	697	655	726	709	711	692	718	717	712	705	700	719	717	683	678	645	687	706	711	759	701	696	746	690	758	682	706	666	688	711	730	717	692	661	709	724	686	741	714	663	693	693	733	720	708	689	708	712	656	725	707	742	734	730	711	700	736	734	711	650	711	724	733	706	694	693	709	702	718	722	686	698	730	708	723	721	723	771	714	679	702	662	706	693	699	704	686	691	709	711	720	719	651	731	730	703	758	698	725	736	724	690	698	690	695	707	697	704	696	685	701	742	632	670	705	703	693	745	726	670	696	719	712	687	686	713	695	697	722	707	650	697	693	675	694	708	736	748	755	676	680	694	689	706	707	707	715	678	710	692	675	786	696	680	673	690	678	686	736	702	663	717	692	749	675	642	726	667	702	698	710	735	667	686	653	631	723	693	777	688	724	708	694	710	733	680	715	720	715	727	700	737	764	735	730	693	732	666	706	733	700	684	761	700	679	709	698	719	663	719	719	712	691	753	738	740	752	714	708	730	678	755	746	678	733	726	704	727	691	721	735	706	706	727	672	684	719	689	726	686	710	668	724	745	644	701	722	735	733	711	665	698	690	702	676	742	708	725	720	699	713	747	709	679	659	704	716	716	752	705	693	732	738	731	690	694	703	684	660	723	693	706	730	642	694	686	744	717	715	680	712	674	690	701	731	732	668	695	727	718	692	692	730	717	704	687	700	693	690	796	674	702	721	751	693	700	680	713	680	712	741	634	763	686	654	712	680	658	676	695	721	678	688	728	644	727	671	743	688	665	667	681	689	682	667	745	693	693	688	681	715	680	714	703	716	740	730	700	726	665	659	699	688	678	738	713	705	689	713	712	662	678	673	705	692	695	718	727	698	657	720	654	706	764	703	710	686	696	702	706	741	781	701	714	701	667	719	739	716	609	708	711	711	699	701	707	705	711	710	698	718	713	713	707	691	716	675	703	704	703	727	728	755	699	697	710	691	694	697	706	690	736	733	679	698	663	722	736	732	698	685	716	733	714	714	706	715	736	746	678	697	701	737	722	679	740	646	675	699	661	702	714	723	680	709	748	712	698	696	732	704	709	738	715	717	694	692	731	678	707	717	705	713	714	693	693	714	712	701	717	726	654	715	702	738	691	686	742	667	731	661	664	702	749	675	691	708	686	672	686	698	661	732	688	675	724	677	755	689	708	667	725	684	718	684	687	686	657	737	743	676	737	707	760	687	707	625	671	701	716	721	687	698	701	701	742	755	681	686	706	693	721	717	707	642	704	714	676	707	707	738	742	685	705	684	665	720	740	677	760	705	723	693	724	709	750	666	698	650	713	702	653	685	721	725	690	711	705	718	684	658	678	692	705	748	683	638	690	709	670	698	665	709	701	694	690	700	691	691	697	725	688	688	709	696	732	684	699	677	714	664	700	673	719	688	719	743	694	695	723	741	735	716	699	681	695	716	688	723	743	686	727	716	687	683	732	710	710	723	721	662	697	667	681	656	680	680	762	675	713	641	667	690	703	716	706	666	679	651	725	686	670	726	698	680	717	693	702	692	695	728	689	751	689	737	735	694	679	703	664	706	665	724	696	711	677	659	712	674	712	699	726	641	714	687	716	710	705	699	696	700	688	740	719	680	671	679	706	741	693	713	671	667	703	747	709	667	726	642	727	739	703	638	691	701	710	683	739	754	681	741	706	698	708	712	713	659	716	659	709	735	675	733	701	670	694	689	725	682	711	690	680	754	684	687	656	742	724	731	736	716	732	694	703	734	667	661	719	733	686	702	698	733	719	748	703	754	748	670	710	682	692	745	707	728	660	697	698	677	695	679	668	681	690	700	693	717	697	708	741	669	675	709	658	713	666	675	684	675	727	787	687	745	684	701	690	694	723	690	709	720	705	763	671	698	685	703	688	680	700	697	751	700	743	718	671	716	727	659	714	681	685	676	747	715	734	735	688	705	703	662	732	663	701	683	714	712	704	662	708	700	696	704	685	706	670	677	664	739	733	705	715	698	731	704	677	657	687	692	673	691	653	755	690	715	723	710	694	734	675	725	700	703	726	694	706	690	689	701	711	699	680	679	706	681	709	673	680	713	642	722	723	642	718	664	678	676	681	718	676	716	677	680
26758	47334	44377	34780	28883	21520	15732	10169	5788	3750	2536	1863	1543	1370	1283	1126	1145	1105	1061	985	1001	959	944	953	972	976	919	984	907	949	868	900	927	955	869	844	869	910	901	882	914	886	884	833	948	877	851	833	884	922	887	857	833	835	924	810	908	888	866	821	881	875	849	813	846	886	877	906	892	853	873	864	867	839	887	865	825	851	878	880	864	853	935	941	955	971	878	905	887	914	935	894	866	937	872	856	881	894	835	923	877	928	881	900	868	892	898	863	848	886	865	839	891	955	859	822	910	861	840	867	887	809	940	901	889	865	853	818	795	911	842	854	845	790	820	839	891	794	854	838	865	823	839	842	842	856	811	854	855	836	910	881	865	835	829	871	842	853	883	889	878	905	879	854	823	874	860	885	882	829	797	864	814	842	904	852	853	854	879	848	829	854	860	820	852	830	891	854	878	831	875	878	870	858	865	855	859	892	862	824	880	884	860	864	876	851	838	872	908	834	891	874	845	901	861	912	843	864	870	901	851	895	893	843	874	880	871	868	839	883	832	847	830	857	914	885	832	787	863	893	843	838	871	934	860	877	878	829	874	846	863	866	900	883	881	887	835	900	875	844	900	902	851	883	836	868	851	834	850	890	870	839	896	822	873	862	869	933	859	889	839	861	826	851	872	924	855	856	872	892	822	856	839	897	852	863	834	894	901	836	847	893	882	845	798	827	861	870	854	837	855	890	880	850	777	871	867	876	856	809	891	838	898	899	829	871	885	819	912	898	855	840	871	856	871	835	822	857	929	896	929	829	905	883	812	930	824	824	860	876	878	867	819	884	840	874	887	863	882	877	873	880	878	865	852	847	880	858	900	880	823	912	911	808	877	864	865	832	847	873	851	914	830	874	855	809	903	830	888	897	862	856	833	820	909	856	849	824	830	839	839	822	863	846	862	856	827	836	857	903	874	911	817	866	823	892	841	865	863	858	859	790	829	875	851	822	811	858	862	878	849	885	865	869	817	865	891	855	868	807	881	830	813	840	840	877	870	847	927	845	861	815	887	908	812	805	866	897	870	848	867	861	838	881	796	833	864	835	872	861	847	834	859	820	850	841	833	869	866	843	862	863	883	825	864	895	836	922	836	843	894	885	859	860	859	873	820	790	881	855	894	847	910	869	856	879	855	849	847	825	871	822	894	831	882	883	828	843	832	826	823	872	856	885	902	868	851	842	836	833	840	857	866	818	912	881	861	880	829	860	872	849	850	836	884	854	861	811	823	885	849	876	885	862	846	889	857	855	924	884	808	846	890	869	877	889	849	863	892	803	830	918	852	890	895	872	854	869	873	833	869	848	855	847	878	877	872	858	816	876	873	822	818	944	888	867	847	896	925	833	881	794	854	878	912	853	857	900	837	882	861	842	875	838	853	936	851	888	839	928	873	840	857	839	921	855	804	837	831	869	827	939	808	870	882	795	845	893	895	873	819	862	787	878	868	843	877	821	877	873	878	849	840	851	889	818	897	882	828	805	899	857	815	846	803	817	890	867	833	858	862	862	892	833	849	807	874	864	856	834	866	911	819	853	915	913	891	835	824	841	917	847	872	849	880	824	821	890	841	867	857	853	875	877	892	901	838	853	927	853	870	795	860	874	846	841	792	871	885	872	886	853	828	881	846	872	883	909	876	814	870	859	874	886	861	862	886	931	836	865	846	844	869	924	886	814	816	859	827	859	888	874	845	870	876	863	910	904	909	856	881	860	889	855	801	846	824	831	912	881	851	849	858	927	844	826	897	842	876	885	878	864	858	861	864	896	884	870	850	866	872	891	861	822	874	902	883	873	822	877	876	827	892	834	851	810	875	837	845	879	913	875	825	805	839	903	907	867	914	922	887	850	873	814	871	897	837	835	842	887	837	838	850	817	857	886	902	853	880	862	804	863	861	908	903	863	898	848	860	891	857	826	858	878	848	827	918	856	885	867	873	911	858	860	839	837	859	895	884	861	904	838	860	857	838	908	861	903	861	903	853	846	863	844	855	861	891	894	868	909	851	890	897	889	841	862	847	838	865	842	842	875	876	858	837	834	854	870	785	872	852	978	888	914	838	859	859	821	887	842	847	859	845	877	863	855	815	878	870	879	856	859	839	816	826	893	841	860	874	848	862	832	885	895	904	867	841	875	843	909	846	852	823	900	829	848	823	858	843	888	851	875	833	873	855	845	883	852	885	829	929	909	830	892	871	884	885	879	947	855	865	815	851	831	861	887	862	867	902	884	879	927	875	874	849	847	848	846	807	823	861	904	869	811	893	911	880	845	886	869	849	946	847	899	848	863	807	837	903	846	832	898	881	816	891	869	874	860	892	855	813	854	878	858	849	893	856	852	824	840	864	863	877	866	853	880	847	826	843	862	858	897	814	858	858	893	828	800	868	864	833	877	861	841	866	827	853	898	888	860	890	830	876	868	863	837	851	858	879	870	856	859	875	844	875	852	868	867	876	839	877	833	820	851	882	898	832	844	899	872	861	858	847	878	836	878	906	899	908	892	870	837	802	898	830	782	902	879	885	873	886	893	873	880	842	845	814	878	818	843	874	871	856	870	862	916	926	882	856	807	866	853	821	897	800	831	854	899	859	839	830	848	834	908	891	851	894	841	831	844	870	831	879	878	874	868	874	893	886	865	835	910	853	851	850	850	842	879	861	848	845	820	891	843	852	896	865	894	837	839	817	849	888	823	845	885	842	873	869	883	818	844	848	837	832	820	845	870	779	864	879	846	854	865	845	873	840	836	870	870	849	883	831	817	821	880	859	873	835	868	856	840	890	862	912	872	903	845	880	855	842	844	924	856	854	904	835	894	821	875	814	840	881	813	847	878	879	913	844	883	837	819	858	919	915	881	920	839	860	875	878	889	865	813	867	831	852	850	875	849	875	862	839	888	832	885	836	840	873	873	889	868	874	837	848	841	843	861	855	846	901	896	877	855	817	880	902	833	843	869	861	887	857	853	854	882	869	854	913	835	859	870	876	845	831	823	898	851	924	878	903	840	843	790	853	875	870	871	799	857	845	873	882	833	900	842	855	842	898	877	868	862	853	884	909	826	870	861	872	854	921	956	859	816	867	792	860	810	878	822	877	832	869	930	914	809	860	838	854	934	865	876	872	859	845	838	904	860	827	822	887	856	876	876	808	886	876	886	851	848	838	877	803	856	821	891	857	910	875	887	863	885	878	839	827	845	858	904	824	912	869	900	789	892	830	866	869	890	849	826	832	917	874	818	902	829	869	803	844	865	859	856	815	883	867	872	822	828	847	828	879	884	853	820	877	881	866	894	872	831	924	848	829	854	897	855	898	828	862	878	877	832	889	873	843	851	862	847	849	915	871	865	825	859	882	825	888	828	846	910	916	807	825	874	843	875	867	872	848	860	840	869	898	899	828	839	860	859	861	869	876	871	887	843	852	837	851	882	882	909	814	873	836	834	863	852	819	860	866	846	857	881	896	884	895	854
25105	21166	27959	26216	20308	13277	7372	3419	1840	1210	825	634	558	499	516	507	447	445	481	436	422	431	433	394	449	416	409	415	452	441	415	409	360	366	420	386	436	427	405	400	432	423	415	390	407	439	435	370	387	451	416	400	426	387	384	372	407	390	398	376	393	395	404	400	400	411	356	409	408	395	376	403	387	399	407	361	398	378	400	378	422	360	414	415	396	438	432	440	393	387	432	362	402	422	387	365	417	398	397	405	380	363	398	402	398	406	420	405	384	369	365	386	402	425	424	420	385	404	413	415	416	376	422	402	398	384	403	407	359	390	387	390	397	392	366	384	407	421	396	381	430	371	410	355	415	423	399	398	378	403	395	394	377	401	410	367	381	373	397	390	417	401	374	395	362	438	385	377	385	398	383	393	348	385	378	392	394	361	395	438	413	438	415	404	381	351	404	398	413	389	425	377	399	378	399	393	404	394	403	404	436	406	383	411	422	382	383	401	355	427	403	400	366	390	444	384	453	407	370	379	379	370	389	439	407	421	434	412	416	383	379	381	414	395	354	385	424	381	391	427	396	393	407	392	412	397	426	394	401	402	438	403	373	404	396	393	388	377	370	395	412	394	388	404	419	407	390	373	401	387	355	402	354	394	401	368	417	427	340	415	422	410	385	383	371	408	354	397	391	416	405	407	346	480	378	389	395	391	430	403	405	395	383	389	391	389	406	396	384	408	385	419	375	404	375	399	413	386	428	393	431	418	426	402	356	398	392	384	421	408	362	416	380	422	377	413	425	431	386	380	399	458	390	394	394	395	406	384	373	426	403	392	407	425	426	400	404	385	420	406	423	383	390	383	407	422	376	377	370	393	405	380	366	365	415	388	424	332	420	407	365	397	432	404	379	416	354	424	412	387	366	366	387	377	402	397	412	396	378	430	373	409	382	424	375	395	387	397	398	453	378	375	378	417	402	367	406	374	430	363	399	400	355	372	397	390	400	428	406	393	389	406	378	425	396	404	407	401	370	409	381	411	418	376	364	376	373	425	407	411	399	400	408	391	386	398	403	374	385	376	422	393	416	419	393	411	404	392	376	383	388	398	374	377	394	386	407	365	400	417	427	387	418	373	395	391	447	401	402	400	375	384	413	362	389	417	384	390	402	406	398	364	404	402	406	393	400	390	357	389	391	387	410	398	392	378	378	387	381	353	373	394	434	361	392	389	429	442	389	384	381	384	388	449	382	399	404	363	384	437	392	417	397	388	405	402	381	375	380	416	381	415	354	407	395	410	402	414	390	352	396	403	364	401	415	421	419	428	375	403	417	418	401	389	372	392	369	371	405	409	397	442	381	446	393	441	379	397	386	399	410	404	410	388	416	419	413	392	373	393	393	391	375	363	385	423	375	380	421	422	402	409	383	388	413	380	414	397	373	345	399	392	414	377	360	443	389	386	427	387	391	386	407	428	392	407	416	400	426	374	406	414	399	375	414	375	386	381	372	417	380	383	400	390	374	409	368	404	371	383	405	385	388	398	419	409	394	394	414	423	408	407	399	377	384	378	403	380	373	377	416	377	362	414	403	380	430	433	398	423	430	386	358	391	412	387	358	374	421	406	405	391	418	442	387	393	381	358	393	394	394	385	390	386	375	395	379	392	415	408	418	405	408	374	393	396	383	380	371	440	402	387	393	395	376	417	409	389	378	412	374	398	390	385	386	396	427	357	373	351	415	427	427	424	432	391	413	391	396	378	367	392	410	343	396	415	416	394	431	381	406	389	393	396	403	384	380	417	362	402	432	444	381	382	386	396	428	418	377	387	380	418	404	387	371	410	377	399	371	377	411	376	402	383	395	370	367	426	404	364	397	423	416	399	405	397	352	422	393	413	384	398	392	403	406	409	388	402	397	365	420	392	384	409	393	412	384	379	416	375	396	419	382	386	396	382	387	346	417	351	372	392	412	406	394	417	365	381	411	394	395	371	372	400	388	407	409	381	384	372	382	385	356	362	369	418	418	398	386	417	408	428	412	363	399	345	396	409	405	405	370	371	439	414	370	418	402	414	401	382	385	406	387	352	427	402	414	385	375	379	366	364	399	382	407	378	416	388	399	422	376	400	410	423	371	424	385	347	399	398	403	383	356	398	418	375	386	383	398	378	376	391	408	403	407	386	387	412	393	386	421	384	395	381	401	426	407	366	409	419	396	389	427	396	406	385	372	407	422	418	412	390	404	373	388	409	364	373	396	388	372	418	410	396	400	375	417	390	414	391	390	408	384	383	387	347	393	382	374	431	402	391	409	394	381	413	410	380	370	380	404	395	416	378	405	390	390	388	369	412	350	389	392	424	406	382	394	421	448	394	392	385	393	365	391	370	371	401	424	398	395	411	407	427	407	410	401	396	349	404	369	397	391	451	364	400	400	404	393	397	388	389	395	401	398	393	428	378	402	403	414	387	418	360	430	360	347	446	403	412	400	396	379	372	391	396	414	389	380	377	383	396	396	378	394	396	357	405	414	379	410	397	396	401	379	349	396	382	448	361	386	392	380	405	422	429	403	432	400	423	412	388	408	410	390	358	396	394	409	393	370	403	392	417	382	426	378	442	427	396	389	399	412	409	406	379	369	383	378	394	404	408	409	397	379	404	434	425	406	389	373	437	419	387	397	404	393	406	388	406	375	418	372	401	403	398	380	386	410	353	369	390	430	384	395	375	400	389	382	391	396	437	412	385	376	406	377	401	369	399	401	378	377	379	386	430	396	371	393	406	378	408	400	398	381	393	399	417	391	396	432	421	392	406	375	384	384	397	352	407	377	393	381	397	419	350	397	403	410	398	359	400	383	418	366	365	380	368	378	393	424	411	404	437	425	354	392	405	386	420	409	423	400	356	432	373	390	390	407	412	397	378	421	409	419	371	416	374	379	385	430	396	389	366	379	366	401	383	379	407	408	372	415	383	390	391	386	377	378	440	383	364	379	415	376	392	417	421	404	385	420	403	374	421	406	364	406	388	403	378	363	425	423	390	388	377	398	387	369	379	412	417	376	369	368	375	384	379	382	451	394	424	418	397	422	418	375	350	392	413	378	392	372	392	381	392	402	371	397	397	393	404	370	403	398	394	405	390	389	384	391	404	419	405	396	401	424	429	410	433	384	376	375	387	401	402	421	404	389	389	389	413	401	387	396	365	378	380	395	414	378	383	414	394	399	385	417	395	389	370	378	369	362	391	421	386	376	365	410	391	425	407	385	409	388	358	401	374	406	425	368	400	382	399	408	366	378	361	389	394	375	373	384	389	399	411	402	376	400	373	364	388	404	401	431	404	394	418	397	380	379	401	362	376	446	400	363	382	379	405	381	437	406	421	394	401	394	394	411	376	408	349	390	374	398	407	369	445	412	385	387	375	402	416	382	398	379	401	438	397	397	393	391	403	349	440	370	388	396	417	360	379	415	379	385	406	376	416	386	386	377	378	377	392	424	394	399	389	376	379	394	394	405	418	415	403
27030	44217	40684	31207	25207	18719	12980	7590	4346	2630	1678	1141	921	831	770	752	646	626	652	622	573	587	633	601	591	566	566	563	531	627	532	552	535	523	499	522	551	560	570	565	584	553	538	549	520	507	550	512	509	517	538	527	502	512	567	496	519	542	509	546	511	520	545	468	517	516	504	493	482	538	474	577	506	497	507	515	488	520	547	517	522	509	545	538	592	536	546	559	540	533	555	516	574	536	467	528	529	565	529	527	553	507	523	535	501	551	533	505	493	506	524	499	498	510	501	496	470	485	531	499	487	524	519	507	489	520	549	499	503	508	520	468	498	562	509	501	500	511	504	511	501	495	532	457	510	529	504	493	521	503	490	517	517	487	498	502	478	494	519	537	536	494	474	547	502	489	531	468	504	522	489	512	505	473	517	531	521	501	510	547	491	520	508	494	486	457	481	527	500	504	486	516	523	557	528	514	512	472	532	519	497	509	519	498	462	516	497	466	474	529	485	517	522	507	480	506	519	485	517	481	535	524	488	525	500	493	462	522	479	528	511	522	518	540	522	532	495	553	516	472	516	515	500	529	520	473	523	507	503	513	534	509	492	454	541	524	479	491	502	504	500	541	500	495	531	530	496	527	531	509	504	498	514	546	541	473	521	503	533	513	531	558	513	524	485	505	500	512	493	471	490	554	480	533	502	518	519	512	529	512	488	544	507	517	533	494	511	507	497	481	508	539	520	485	495	510	511	494	518	499	591	536	504	517	503	533	516	492	480	497	511	499	549	502	510	491	507	520	535	510	507	523	527	522	501	503	538	527	507	479	528	493	516	521	474	493	487	497	487	503	523	552	509	491	541	504	496	523	551	502	505	481	466	527	534	501	542	505	529	531	479	515	521	508	510	503	546	526	490	519	501	516	504	524	523	470	512	501	517	496	506	532	473	503	509	467	524	512	551	501	535	516	501	496	545	486	481	510	545	509	514	509	519	514	498	518	507	501	491	500	500	504	529	493	504	523	484	500	511	505	508	538	490	532	533	485	509	504	545	530	518	504	533	489	534	483	525	499	542	512	501	573	516	490	530	507	516	532	537	478	493	523	498	483	515	518	531	541	525	530	512	512	472	490	503	474	473	539	517	515	506	521	469	500	515	515	549	470	506	532	500	505	548	564	556	519	544	528	509	531	498	516	539	499	495	526	535	541	481	523	558	485	482	521	526	499	501	537	454	504	534	525	524	511	497	508	512	538	490	521	534	527	503	495	510	493	518	521	534	514	525	496	518	535	532	514	507	546	510	502	506	499	513	487	510	482	485	515	528	484	522	509	521	550	511	476	482	518	486	497	479	541	518	512	502	455	493	554	491	479	515	501	532	521	535	517	519	540	522	503	466	514	483	525	494	569	548	527	484	476	491	513	522	523	526	516	519	467	475	524	558	554	513	484	504	514	527	501	512	515	525	506	508	487	497	505	524	498	504	544	523	503	531	547	528	549	480	512	525	524	501	520	515	501	515	525	463	559	493	507	486	507	525	496	544	497	492	551	504	503	559	495	508	524	497	473	537	493	559	509	497	512	532	510	527	507	480	490	450	499	548	513	531	508	532	508	524	510	492	495	502	491	495	535	522	468	491	503	477	476	501	529	531	468	516	482	514	532	515	514	512	554	515	493	501	512	540	496	532	485	519	512	506	553	510	526	515	528	548	477	503	508	476	536	521	490	499	511	487	467	494	544	503	514	512	513	483	514	491	464	494	512	502	494	542	525	517	547	508	478	540	532	502	527	514	521	517	497	496	521	529	546	505	519	504	502	532	469	510	492	490	505	513	513	500	509	518	525	507	495	535	516	469	507	553	535	542	474	495	544	525	484	514	474	499	510	512	516	540	518	544	530	513	493	509	488	534	523	528	494	517	528	464	512	528	534	487	519	578	509	529	492	543	513	520	505	562	518	535	491	538	486	480	513	512	551	473	495	557	539	487	561	502	525	499	475	499	543	506	534	488	491	547	491	519	497	509	523	530	510	527	495	496	495	494	493	499	501	483	533	544	507	508	500	508	497	511	525	505	516	483	497	534	498	486	519	525	494	533	520	523	484	502	469	518	531	581	518	506	519	542	481	509	514	521	458	500	530	521	539	518	495	539	503	534	523	522	555	543	519	484	523	506	531	513	466	512	492	531	513	516	484	520	502	536	488	506	468	511	539	488	503	482	541	514	527	501	503	536	512	503	512	502	501	527	474	464	536	502	517	520	486	541	504	524	541	511	493	493	502	527	487	475	480	493	544	516	515	509	500	507	501	496	498	546	542	537	539	503	498	534	511	514	480	507	473	475	510	495	509	517	511	526	514	517	487	473	528	537	527	525	502	499	514	546	505	520	500	481	493	473	517	508	486	508	488	508	510	512	551	529	465	510	516	519	533	518	523	522	514	477	504	487	481	503	551	464	477	476	533	555	530	514	536	536	518	493	517	476	499	516	507	484	549	486	541	534	513	509	488	548	499	527	531	483	540	488	532	513	499	506	498	514	482	512	514	502	523	558	498	536	490	491	496	499	491	499	485	485	500	515	535	525	532	510	475	514	533	517	533	491	531	507	523	514	517	515	499	497	507	523	555	527	523	531	513	545	480	519	523	504	548	521	498	531	519	507	560	524	491	487	505	548	510	540	548	505	525	495	470	571	511	491	540	494	501	536	484	531	531	505	502	490	525	540	574	538	517	528	483	520	481	499	526	559	482	520	519	505	516	522	533	495	479	494	471	519	530	517	513	496	549	551	526	547	521	521	460	502	511	520	517	538	499	518	471	515	531	474	557	501	537	493	499	497	537	555	532	511	521	522	555	496	513	471	515	520	521	536	548	499	517	527	505	512	495	506	527	494	539	535	549	517	529	475	515	532	528	509	491	506	482	526	537	488	530	517	549	534	506	487	532	510	490	536	485	508	488	520	519	500	538	507	540	482	532	490	516	542	517	522	510	502	559	536	532	465	506	522	493	496	512	503	511	527	478	540	517	513	535	522	545	515	516	540	554	512	485	475	510	523	458	507	498	520	533	526	503	505	521	490	478	531	522	527	542	497	499	511	511	511	483	533	493	517	486	527	503	502	507	538	533	530	507	529	513	488	472	489	503	505	481	504	480	507	502	501	524	513	499	506	514	487	482	471	521	525	502	520	516	491	496	506	500	481	494	516	505	529	517	540	519	479	511	542	520	507	475	523	487	544	512	483	513	538	526	536	479	512	501	516	520	505	492	522	521	542	530	534	529	462	507	505	521	521	500	505	527	505	490	505	502	505	514	529	524	554	517	509	485	493	532	478	460	463	514	549	498	530	534	486	554	534	476	542	500	507	543	521	495	502	496	469	549	552	515	550	512	487	554	494	456	538	562	532	504	510	539	549	506	485	509	507	486	523	530	526	523	493	495	544	479	490	517	494	492	484	503	521	514	488	530	456	516	498	511	547	507	530	502	525	550	487	528	511	540	551	497	496	535	498	479	475	532	520	532
22901	21175	28954	23725	21635	22976	21212	8960	4208	2573	1744	1378	1101	1042	1027	912	883	856	862	825	856	791	811	769	781	739	755	754	763	757	720	724	674	700	765	731	721	703	707	735	740	750	706	722	743	691	740	742	662	667	695	701	668	669	676	682	687	721	721	672	678	712	747	704	670	663	679	707	686	677	671	706	733	633	687	710	734	688	719	676	693	703	750	775	747	726	726	682	730	718	667	691	696	708	731	728	733	740	688	678	713	698	704	701	719	707	702	706	720	692	705	689	731	733	697	698	704	696	699	718	693	652	694	700	681	696	672	715	658	721	716	641	706	663	714	677	653	707	607	679	715	683	712	664	694	709	682	664	721	690	690	706	683	665	678	676	684	689	725	714	675	684	728	673	665	718	693	689	682	642	663	727	703	656	639	649	632	688	694	665	681	714	673	696	725	671	686	673	674	716	663	647	662	713	695	667	690	681	740	696	677	680	719	679	711	719	668	670	675	739	672	690	670	692	692	691	665	675	683	692	683	700	706	720	688	706	687	683	695	691	692	686	700	668	668	679	682	676	705	694	699	647	702	715	707	648	671	652	671	684	631	645	688	723	704	655	677	706	696	699	697	680	731	650	665	711	653	668	706	704	689	687	639	660	693	680	685	721	665	682	694	632	710	684	725	646	721	685	695	692	741	659	691	676	670	693	676	685	683	701	668	664	687	662	721	665	762	691	687	670	712	686	696	695	718	705	665	614	670	746	688	703	652	700	646	694	709	669	730	673	692	690	663	669	696	692	702	642	654	670	645	711	705	729	677	700	637	671	691	715	639	704	724	701	658	680	689	668	685	681	651	684	634	675	680	664	685	707	731	661	686	698	691	711	712	695	675	714	709	675	739	686	660	657	685	714	666	714	702	671	711	687	690	717	697	693	658	676	665	704	744	693	647	688	685	727	673	722	691	685	705	632	673	731	754	709	675	703	667	677	737	694	669	655	666	694	692	685	660	699	669	668	692	687	683	728	699	703	685	664	689	710	713	643	700	674	677	688	744	694	733	682	716	694	700	668	722	679	705	660	669	668	660	682	670	741	705	669	640	669	711	692	679	691	684	704	710	672	691	689	668	742	664	705	694	688	699	687	682	681	675	726	681	651	693	690	714	701	671	685	674	674	645	685	747	670	669	717	676	703	685	643	680	665	656	659	724	657	732	693	699	685	696	690	695	740	678	728	712	705	742	689	645	684	724	690	634	676	682	686	678	699	662	734	707	674	694	644	681	714	713	688	689	700	678	717	673	691	693	686	655	686	692	671	714	733	673	682	652	637	681	712	715	721	672	700	670	712	710	720	682	711	691	676	694	717	706	715	698	706	684	655	689	679	693	709	702	678	693	673	710	748	684	672	693	701	692	677	736	692	735	632	682	698	703	694	693	701	648	676	674	664	709	699	648	688	706	674	632	655	683	653	677	707	665	667	730	695	710	705	713	675	690	725	744	687	711	683	695	682	701	681	703	733	688	681	661	701	736	683	683	743	687	657	717	692	710	678	692	664	677	663	642	678	699	668	739	678	711	673	689	688	701	721	672	732	680	708	666	712	702	672	721	687	695	650	673	685	687	664	703	695	675	716	633	704	708	710	725	663	700	700	717	700	693	669	715	681	676	716	705	708	709	677	724	684	713	748	680	712	749	674	727	690	685	730	676	675	697	688	691	668	668	718	662	662	717	666	686	684	667	704	642	670	660	684	708	680	723	681	695	670	648	678	747	682	737	648	682	699	659	711	660	662	680	682	716	679	674	635	708	688	673	678	683	655	697	664	691	690	693	683	710	671	699	705	744	661	702	660	706	704	728	644	708	699	686	665	681	686	685	750	703	716	697	655	673	664	703	669	699	732	695	701	693	668	680	670	683	726	681	661	675	676	658	694	683	687	711	658	670	667	672	698	699	685	649	724	668	684	691	696	678	659	695	697	688	695	700	724	715	673	691	692	694	710	698	650	680	669	708	693	666	714	727	657	689	735	728	665	691	707	664	676	658	749	627	690	709	684	654	685	676	663	681	728	640	663	708	647	664	695	700	668	655	658	709	650	699	730	681	696	704	697	676	681	713	639	674	721	728	685	663	695	702	683	690	670	695	679	680	703	711	656	660	701	689	677	727	663	692	739	694	690	667	711	658	648	666	674	612	671	711	653	710	671	680	711	675	685	682	757	658	689	710	696	676	685	680	723	701	666	689	671	706	645	709	675	693	692	652	673	698	719	659	673	726	696	693	676	675	694	688	657	641	679	712	714	689	666	727	751	645	755	651	684	699	678	747	701	713	675	725	688	661	661	732	685	691	670	657	743	649	705	729	637	728	664	683	724	668	664	678	640	696	681	720	642	692	664	676	696	658	619	664	686	667	687	688	690	727	687	669	667	653	732	691	679	655	682	666	647	632	703	699	675	626	705	663	670	632	723	732	647	657	676	656	668	679	691	679	709	711	707	716	736	698	682	669	660	662	720	658	706	701	681	697	726	705	716	700	702	678	672	673	629	680	704	670	727	728	705	671	677	717	687	718	683	672	690	678	684	693	704	650	683	712	688	636	687	750	677	725	702	656	693	693	675	671	665	661	674	692	693	700	662	627	701	688	729	655	697	701	705	677	668	679	721	650	739	696	690	658	685	714	680	717	661	717	668	711	687	681	700	701	679	700	695	689	682	678	693	712	673	655	699	706	708	699	662	666	752	705	681	696	663	635	657	651	684	711	637	664	732	728	691	682	718	682	672	660	664	686	632	625	666	713	709	658	700	680	687	711	700	687	703	695	688	674	712	639	737	665	705	681	647	657	673	717	706	725	664	703	675	703	706	686	692	705	659	723	669	663	684	729	676	698	651	726	725	672	668	710	712	703	673	694	677	679	707	648	675	643	718	739	664	662	684	728	700	739	701	683	714	674	697	686	690	674	683	685	683	737	704	696	713	713	682	707	655	726	708	695	700	682	667	675	708	732	667	632	629	675	653	677	668	735	691	717	685	722	710	682	670	648	665	651	667	684	682	664	733	693	675	701	715	627	698	644	672	625	635	704	689	660	684	655	665	722	728	675	701	666	761	666	686	657	687	703	672	682	697	665	654	721	679	708	694	678	679	685	687	687	692	666	698	631	709	720	680	720	674	752	713	687	712	671	658	704	690	683	688	674	642	707	733	729	657	685	713	657	697	693	718	682	693	687	687	684	675	712	714	698	653	647	666	671	705	665	689	679	699	696	679	704	673	690	691	668	664	672	685	682	730	646	664	680	664	685	704	666	670	668	676	655	693	678	693	691	649	650	662	674	657	662	658	703	738	719	659	643	680	721	690	656	659	667	696	664	640	710	708	695	679	699	682	711	679	686	729	723	676	648	701	662	671	707	650	676	707	674	635	734	721	673	718	651	684	719	724	685	650	658	701	728	667	719	690	666	697	677	700	620	731	690	709	710	680	696	681	630	701	715	664	678	699	686	677	645	675	679	665	652	700	679	682
29447	53089	49129	39037	33245	27341	20665	13463	8188	5088	3403	2369	1778	1628	1519	1405	1268	1170	1162	1041	1073	1086	1003	1000	984	1002	913	995	946	1015	941	986	880	869	863	885	911	929	926	945	929	875	931	928	901	886	895	827	921	835	884	888	875	892	851	829	868	854	883	899	810	828	895	796	868	870	893	853	878	800	840	898	805	884	862	825	916	842	833	819	854	938	918	962	994	963	880	873	857	912	855	860	870	862	887	933	918	900	905	920	905	890	849	892	932	875	889	864	868	835	828	916	879	838	834	847	815	811	864	829	844	848	885	795	842	856	866	846	836	822	846	867	801	824	796	805	852	876	893	796	860	865	885	843	826	802	847	894	795	866	857	867	850	781	820	885	830	807	782	860	847	847	895	869	862	872	861	930	801	817	802	848	853	790	838	872	812	848	894	852	846	841	839	814	811	868	855	868	822	893	788	814	852	848	852	800	852	845	845	856	870	803	879	857	833	868	856	797	813	853	836	850	857	887	926	810	832	841	874	825	828	814	870	814	818	823	889	846	850	821	804	815	832	852	842	863	831	830	885	852	849	854	836	835	806	821	888	827	855	851	845	842	844	869	863	857	844	856	898	861	815	826	844	803	809	750	834	847	769	832	904	848	866	826	877	832	845	843	832	892	877	849	884	823	885	827	850	858	851	814	878	845	857	844	870	846	833	861	835	861	818	897	839	825	816	879	864	858	851	832	848	910	831	828	845	856	834	758	818	845	864	855	863	874	842	812	873	878	831	889	819	788	827	861	929	820	809	836	868	798	860	840	858	835	817	880	858	844	807	807	844	831	811	816	830	835	874	863	845	921	840	843	889	855	871	820	840	892	852	886	882	814	793	860	781	781	821	872	846	837	838	880	871	808	864	834	835	822	907	843	828	853	814	817	825	839	897	812	861	860	847	817	880	871	872	852	868	839	921	826	785	828	839	825	819	876	836	872	834	797	815	839	830	832	816	819	855	867	822	806	875	888	859	869	824	854	835	861	842	864	841	906	829	831	861	832	846	835	877	820	820	849	850	833	770	833	876	869	813	828	845	831	879	879	857	857	848	812	830	836	843	817	793	836	851	846	840	808	840	860	825	813	836	825	859	827	877	844	828	861	851	956	794	850	883	849	903	833	837	886	876	792	897	840	829	854	848	850	826	850	867	849	851	869	885	824	870	864	898	847	901	867	827	889	844	877	838	879	863	814	853	833	818	851	833	866	865	856	842	799	854	847	858	848	805	872	837	851	827	774	806	906	829	834	851	856	826	886	859	854	846	800	867	849	855	840	837	863	880	854	888	870	820	841	831	834	846	823	843	801	812	910	841	811	901	896	841	825	845	825	858	865	835	832	802	851	870	855	865	831	902	835	855	867	871	938	845	890	832	851	869	814	850	851	825	850	833	823	857	874	837	845	822	932	847	855	900	874	867	865	841	871	818	827	826	868	833	886	840	894	830	836	799	856	829	857	935	876	842	829	877	848	853	876	864	843	818	840	870	839	875	812	860	880	883	831	846	846	889	827	884	841	861	810	846	884	907	828	837	807	845	816	804	874	845	794	826	859	828	841	839	871	830	880	786	829	849	835	800	852	817	867	854	854	846	832	867	833	908	787	840	864	790	861	863	840	831	826	870	845	896	845	831	878	859	889	854	872	816	794	832	864	900	871	849	867	849	844	804	861	807	872	877	872	842	839	886	804	792	860	849	807	848	871	868	842	849	888	785	866	815	835	882	858	870	855	811	835	856	840	847	841	808	860	866	828	823	865	867	829	819	893	850	865	812	862	831	854	952	825	864	862	782	851	915	899	857	861	784	850	829	808	850	843	810	798	874	871	837	853	834	830	908	888	823	833	863	841	838	805	824	856	886	885	844	840	822	870	855	908	900	820	836	824	873	884	825	876	793	860	871	797	848	847	842	869	817	854	846	837	826	884	828	832	867	854	871	868	797	851	931	878	813	793	802	845	862	913	859	826	830	842	802	774	876	865	847	771	854	820	877	840	871	882	861	895	823	827	887	846	884	899	816	834	849	813	872	838	892	840	870	766	852	852	874	796	888	904	822	884	830	800	916	856	870	839	901	787	838	862	801	872	826	853	940	842	860	857	864	852	832	838	829	844	888	861	831	904	826	880	881	821	882	836	842	834	860	853	886	884	847	796	841	870	870	855	839	841	830	884	824	834	859	866	847	793	800	843	861	875	822	819	821	832	873	887	805	830	836	898	835	826	846	873	797	881	799	838	851	804	858	860	880	840	903	868	864	801	847	815	834	852	861	796	869	799	845	809	835	938	895	854	830	855	822	843	857	848	847	830	838	866	815	866	812	830	854	861	882	846	908	917	886	866	870	838	893	778	842	836	894	834	883	860	855	875	904	824	823	834	882	880	846	846	817	807	872	826	878	810	837	865	873	826	799	791	840	832	841	845	869	830	861	834	811	833	886	883	856	815	807	897	881	838	839	828	874	778	870	894	838	846	828	884	831	806	860	857	856	839	856	813	866	815	862	827	829	873	858	880	852	914	841	848	870	821	852	802	862	790	860	819	866	854	871	854	858	892	855	831	838	846	773	856	877	828	855	847	907	883	787	885	817	872	837	848	853	854	826	829	855	850	857	832	851	845	794	878	919	873	828	841	847	845	843	859	843	858	768	851	870	881	833	888	857	814	854	790	858	821	874	837	853	872	837	825	847	882	868	844	860	864	842	840	865	941	839	885	907	893	876	859	837	871	819	812	816	885	845	861	832	846	813	783	904	864	831	853	794	896	811	848	791	847	893	816	791	847	874	844	851	847	842	840	851	871	819	887	836	801	892	906	862	795	831	847	854	807	844	833	862	898	862	872	819	797	804	824	880	798	850	831	821	868	828	835	884	831	863	850	883	805	793	874	842	904	892	856	837	800	808	844	828	840	854	897	819	823	822	861	871	832	879	873	828	872	862	877	871	842	828	863	856	894	849	872	857	863	804	899	868	887	883	830	909	866	819	824	839	856	850	881	811	847	838	865	866	815	823	825	874	911	873	836	863	865	863	828	873	827	893	820	820	829	824	843	863	832	853	862	858	891	829	823	860	854	816	838	891	840	893	924	879	858	832	885	852	812	779	805	846	848	899	846	886	816	861	836	900	859	846	795	864	831	894	798	861	845	856	790	904	796	900	877	859	888	871	797	832	857	877	823	805	820	879	825	864	849	913	918	862	886	826	877	897	898	838	892	809	814	820	831	848	852	857	854	834	842	890	876	834	841	860	818	795	857	843	892	899	832	849	856	835	859	845	874	867	843	873	839	882	866	850	844	845	852	788	826	827	852	856	840	835	846	828	849	780	854	818	858	841	879	830	893	815	828	847	861	841	880	852	868	826	833	825	820	847	835	877	845	817	820	829	856	872	874	858	803	842	832	877	857	845	851	865	829	834	877	844	842	874	861	810	831	794	813	873	850	788	853	802	878	848	782	819	807	890	855	861	817	879	850	909	848	844	815
27567	25141	30754	23347	14058	8454	4717	2509	1367	902	717	652	608	515	549	539	512	488	490	518	524	508	493	517	501	505	502	475	505	510	477	505	518	477	472	472	507	505	473	475	490	484	447	468	477	487	525	475	503	523	475	538	501	528	463	508	499	468	475	489	507	477	493	504	502	483	503	459	478	493	488	491	472	485	504	478	486	537	490	480	480	515	514	505	484	490	512	494	515	477	532	478	495	520	497	481	502	491	523	470	456	465	509	530	506	515	471	511	470	466	476	488	479	494	489	523	497	454	499	508	526	441	457	500	482	486	511	465	503	450	490	491	491	501	465	528	454	501	460	452	488	546	510	471	485	496	476	479	469	501	512	491	482	461	504	501	496	488	500	490	492	466	501	508	514	507	496	445	482	503	490	493	497	540	493	494	468	441	485	478	513	487	563	475	526	507	471	446	472	496	524	500	522	499	498	471	508	500	474	494	503	521	510	483	546	470	511	491	528	488	448	515	499	495	461	440	519	470	494	526	518	467	467	506	472	477	518	495	506	488	502	483	481	487	479	507	487	466	489	468	471	449	474	477	483	472	486	532	498	499	492	488	492	475	476	515	468	538	468	488	505	477	511	455	473	489	468	491	471	469	489	508	496	455	460	494	421	452	496	455	473	498	480	469	455	482	464	447	460	502	475	509	505	453	483	499	476	466	505	520	497	496	491	458	491	506	468	461	463	488	508	468	543	486	510	480	522	483	450	484	470	469	514	475	496	513	463	494	470	503	488	482	511	484	490	494	484	474	473	487	499	482	457	458	503	493	483	480	485	507	474	519	447	478	496	458	504	444	531	474	478	482	472	493	469	461	513	477	521	516	499	502	500	485	502	512	514	496	498	451	501	491	516	486	502	467	488	507	514	462	470	492	508	439	491	446	496	446	488	491	487	479	479	469	461	465	500	478	475	482	494	510	479	466	464	498	498	501	486	496	483	522	518	469	478	490	455	479	507	463	479	499	516	480	502	503	456	442	465	494	482	479	491	500	515	499	506	489	488	485	492	495	490	453	516	498	486	486	487	434	497	483	511	499	502	498	435	513	490	431	478	490	465	465	481	463	493	523	544	515	471	481	500	478	506	473	453	492	518	457	467	481	479	479	475	511	485	488	512	485	490	502	508	492	514	487	489	465	454	522	508	479	518	541	492	475	489	530	475	453	492	496	470	510	495	491	516	517	529	526	503	507	477	488	478	448	473	481	461	455	511	449	469	506	458	518	505	497	491	453	492	507	482	448	470	489	484	462	506	488	511	502	507	477	500	481	486	462	482	471	519	489	485	497	480	481	470	481	488	467	462	467	486	504	490	505	492	519	527	529	488	516	467	493	479	500	483	475	481	506	454	494	477	496	477	510	466	497	476	503	488	471	432	513	495	528	518	508	510	466	496	521	523	444	509	472	507	494	518	516	478	589	479	489	501	515	523	480	446	444	479	479	446	495	520	495	481	473	471	504	519	461	507	493	465	504	519	509	506	474	465	518	489	500	468	472	464	489	519	465	466	488	469	521	473	529	465	544	449	493	494	502	450	454	451	492	471	491	501	457	516	494	526	542	499	511	519	517	461	500	479	477	513	469	461	476	494	483	483	468	487	482	487	500	494	522	524	494	489	520	449	480	441	522	494	475	501	471	489	480	475	464	506	493	507	501	501	496	487	461	509	490	484	508	452	488	499	470	485	516	458	495	531	518	532	479	448	501	509	509	476	465	496	488	492	484	481	457	479	489	474	455	490	467	493	456	478	534	497	491	465	484	475	509	487	497	491	503	469	502	461	481	445	509	482	542	518	464	502	455	467	503	491	497	478	496	480	512	475	443	476	504	482	541	535	505	492	500	512	511	451	503	471	488	489	481	479	462	505	473	478	422	500	487	482	504	453	501	512	512	486	500	469	504	481	499	482	464	526	463	511	460	497	453	495	496	479	480	479	476	472	502	493	435	509	491	521	481	483	476	508	468	485	449	499	481	478	506	506	479	466	487	458	488	506	456	492	529	539	481	477	499	504	502	493	517	488	453	482	507	507	485	489	490	461	500	461	501	514	513	497	503	470	521	507	490	472	463	479	463	489	482	484	538	518	502	493	505	462	437	481	486	490	465	536	491	476	530	516	468	461	494	476	492	498	556	515	496	443	459	474	499	465	501	490	500	489	469	460	494	447	528	507	499	501	542	462	523	487	489	527	486	482	452	528	490	428	542	512	506	461	460	463	490	505	502	465	469	501	493	514	519	505	516	522	525	464	474	521	484	482	472	455	470	494	476	508	493	459	494	493	521	477	538	484	469	457	481	506	499	486	483	453	485	508	507	473	469	470	479	480	492	478	469	497	468	498	483	492	490	514	513	497	432	477	512	486	482	482	488	507	473	495	488	442	487	497	518	479	460	476	505	492	469	506	493	483	463	474	471	473	464	506	465	459	470	479	478	459	474	473	485	489	484	442	472	500	486	466	475	453	462	518	487	482	471	471	461	465	483	502	465	494	471	451	457	500	502	465	493	467	473	500	553	476	470	505	501	480	481	512	468	487	500	504	455	477	467	487	502	497	470	487	495	499	485	458	482	521	478	481	496	502	481	481	488	453	478	498	499	488	484	510	490	486	484	476	491	491	474	502	456	505	474	487	504	505	499	476	466	464	502	522	469	487	470	473	515	480	469	483	478	470	451	489	527	478	475	463	500	542	489	447	458	512	471	502	493	540	474	486	503	500	447	490	488	491	491	494	528	493	469	494	478	488	498	513	468	483	512	518	499	468	513	467	477	475	471	506	471	464	473	475	494	481	481	498	496	476	496	472	492	475	501	491	479	475	513	464	486	496	506	493	479	501	483	432	485	487	501	494	495	500	466	469	493	503	484	481	528	488	529	448	489	458	531	456	494	463	472	474	476	485	495	458	505	493	478	482	513	439	474	492	492	469	495	490	499	482	511	516	499	480	471	496	507	487	469	451	470	491	459	518	521	516	460	500	481	469	519	511	481	529	504	441	510	489	477	497	492	501	469	485	506	487	478	493	535	500	478	520	499	495	534	471	519	496	491	485	481	502	491	510	483	494	509	496	504	500	479	451	493	505	492	504	485	476	503	487	463	485	513	494	498	511	485	491	475	482	508	490	475	464	503	493	505	483	465	505	495	484	477	524	456	490	468	497	480	476	502	479	503	484	495	488	494	475	452	505	545	468	520	460	464	478	459	491	449	507	474	493	472	474	462	470	505	492	516	491	482	476	490	485	526	454	505	490	456	478	489	483	456	515	456	469	512	444	509	497	488	506	468	525	475	488	436	484	498	460	501	487	487	505	477	510	487	476	499	510	450	489	491	482	473	477	512	498	481	472	478	485	473	484	500	505	462	485	477	502	506	486	456	505	479	498	511	458	449	439	493	510	501	491	463	493	508	515	509	488	460	474	495	500	512	527	492	490	504	496	497	490	490	499	540	519	472	493	493	507	499	499	519	495	500	498	495
26640	41524	37121	25816	19866	14087	9425	5408	2878	1822	1285	1004	856	743	741	714	691	661	637	669	680	664	593	646	632	603	605	642	651	632	595	617	637	669	646	639	626	625	634	595	569	576	632	618	617	620	577	630	610	629	605	617	590	620	602	608	588	642	637	649	631	634	599	604	579	612	615	576	569	595	619	598	600	618	655	619	594	585	629	643	589	659	643	653	624	623	629	627	581	655	629	600	561	619	616	660	615	623	620	583	545	604	617	617	621	594	619	602	585	634	573	616	619	586	633	616	624	628	587	574	639	586	614	610	567	602	587	583	612	597	610	588	607	613	637	592	652	612	609	620	608	608	602	649	641	565	651	576	614	577	635	625	639	607	585	613	594	617	616	634	620	543	593	580	588	585	613	596	602	595	596	604	649	598	608	605	588	625	540	581	591	610	606	611	591	613	613	572	627	617	587	556	598	631	585	584	591	589	632	619	621	621	643	582	635	625	586	578	613	598	585	627	582	584	631	608	602	569	542	592	612	603	614	601	583	617	616	580	617	612	648	631	532	600	639	645	615	611	636	579	550	600	579	621	584	624	669	620	582	599	566	630	618	567	572	630	602	591	591	603	611	636	592	623	600	650	529	622	572	613	595	602	613	597	570	640	576	626	569	576	620	615	618	642	640	594	568	605	614	605	591	650	653	616	590	628	614	567	590	622	588	585	594	612	616	636	627	601	648	586	585	598	634	622	580	620	545	586	602	615	566	586	602	615	593	629	579	630	601	595	623	591	665	553	614	590	639	617	531	593	661	645	631	623	606	625	654	645	620	582	601	569	578	667	589	606	606	619	609	620	613	619	571	580	607	617	616	602	587	621	633	615	617	587	585	595	635	637	614	596	592	583	594	604	629	593	618	606	575	616	576	608	656	626	563	576	635	576	594	576	627	593	608	602	615	634	608	603	623	608	606	620	630	584	630	643	595	607	647	591	625	651	598	613	633	668	610	581	620	602	567	568	662	595	635	663	601	636	659	628	582	596	596	571	647	625	593	629	591	623	625	673	610	626	623	610	606	637	632	598	583	569	581	598	631	608	599	582	635	577	664	618	655	594	622	641	589	569	566	582	666	598	644	626	563	619	615	617	565	618	608	624	598	609	599	619	610	613	567	586	625	593	619	581	609	580	614	585	625	592	597	574	580	566	594	594	617	623	600	609	627	594	564	606	612	566	609	621	550	595	630	569	651	603	636	593	638	609	602	544	660	607	580	577	598	602	593	619	586	615	569	559	567	598	601	625	611	627	612	606	610	570	621	616	638	598	643	631	623	633	579	627	613	599	620	560	627	622	616	622	633	593	609	604	637	591	620	610	594	638	640	628	578	584	640	602	623	589	604	603	653	600	572	593	627	594	600	599	644	637	605	567	602	615	598	607	650	601	578	611	611	602	584	581	635	594	611	630	620	585	552	644	597	579	631	620	599	639	595	584	590	605	625	608	614	615	575	612	591	598	602	582	575	562	555	587	601	627	633	628	622	623	563	599	605	604	647	590	625	579	628	609	644	607	615	589	613	624	587	637	589	609	569	621	653	603	597	602	607	591	583	586	622	616	643	600	624	597	586	634	634	636	590	645	586	581	594	594	603	619	597	628	580	609	595	657	610	596	565	622	611	627	598	592	637	554	568	617	587	581	630	593	543	579	587	571	623	663	624	590	599	611	605	617	645	631	562	553	584	563	594	591	594	594	614	603	640	638	565	614	589	596	608	601	568	596	611	593	596	614	627	592	603	624	607	583	614	592	616	614	642	630	621	558	648	601	601	639	580	583	569	594	626	625	604	631	616	602	586	608	624	629	642	594	620	593	610	618	597	638	625	586	592	622	592	644	609	621	589	561	597	592	569	578	607	613	627	594	607	605	642	609	617	595	605	606	581	588	595	640	578	622	553	620	667	598	585	626	583	620	621	578	630	567	598	657	589	645	611	601	609	577	618	575	625	578	577	641	623	606	618	598	578	619	645	581	601	612	640	602	608	599	627	604	596	614	597	626	572	598	612	597	584	616	644	552	610	589	590	658	621	635	588	597	596	650	615	615	628	626	629	629	579	666	614	593	633	594	615	578	572	640	611	582	654	596	629	615	608	611	562	626	595	598	630	633	600	597	597	608	697	628	591	563	581	635	622	577	608	605	602	581	581	644	620	640	648	626	617	621	645	605	593	638	627	654	591	586	629	604	620	632	599	627	595	623	645	593	593	620	611	640	611	648	594	583	588	585	600	636	614	609	611	571	643	603	578	588	631	575	617	579	568	645	619	614	575	564	609	585	616	575	604	585	629	606	611	646	640	624	595	597	619	605	621	586	623	612	572	621	576	576	614	582	586	642	597	629	638	621	609	578	595	612	630	604	626	606	654	578	605	627	611	576	618	638	624	570	574	571	624	620	593	619	584	607	603	604	609	637	596	564	593	587	607	628	617	612	587	581	631	611	632	594	599	609	633	610	599	624	634	592	594	615	575	602	584	619	579	599	656	582	622	579	668	572	619	622	613	604	575	615	578	587	611	595	600	597	653	594	627	569	631	626	569	658	596	554	591	637	589	640	605	615	636	610	617	635	640	599	612	608	624	573	586	624	563	609	562	624	583	643	667	586	628	606	597	588	619	626	609	594	580	630	587	617	617	582	600	593	599	627	600	603	605	606	646	656	611	605	649	620	629	599	630	579	594	624	590	642	639	587	618	609	576	628	602	608	588	601	570	628	571	594	615	638	630	613	612	623	603	578	630	615	656	642	594	523	579	620	650	618	634	623	599	574	638	640	594	642	642	624	603	566	613	577	647	588	597	581	640	614	625	591	610	601	595	589	611	606	610	638	639	610	620	584	553	578	616	623	606	626	613	594	640	562	622	609	582	628	586	604	620	630	576	633	623	609	607	619	593	579	603	573	580	588	582	637	632	563	643	650	614	634	574	587	624	587	628	568	619	627	616	563	560	646	607	552	620	576	596	612	608	610	603	625	661	645	613	591	649	619	592	591	621	624	584	588	668	619	619	644	578	629	654	605	620	632	599	594	585	603	613	630	555	590	611	630	629	604	581	604	583	605	591	625	617	648	660	578	626	592	627	578	639	521	568	647	596	589	589	552	585	622	619	629	648	624	609	582	582	628	631	617	595	599	570	606	585	571	591	634	637	614	600	654	626	611	619	605	610	651	610	606	600	597	607	585	621	610	574	606	624	647	621	613	589	624	571	529	615	564	643	616	603	595	636	650	604	592	606	592	611	608	607	611	637	604	578	584	629	647	593	592	618	604	649	563	647	612	555	592	641	598	598	613	622	619	596	648	586	621	600	674	577	596	602	607	625	573	618	583	588	584	596	660	642	606	654	596	593	574	647	645	634	594	617	611	572	644	638	620	587	585	603	592	582	621	650	635	643	632	619	623	628	585	623	604	612	592	592	617	602	657	613	612	652	589	555	610	629	608	600	622	611	599	610	617	594	648	601	575	627	598	569	609
23936	21191	28661	24363	22072	19449	11065	4561	2456	1728	1340	1057	964	930	924	842	801	758	797	800	816	764	746	770	771	782	701	761	734	720	738	696	697	702	763	695	754	705	772	705	728	747	690	711	670	707	703	704	666	738	734	651	723	704	652	702	706	739	688	716	756	679	705	704	702	723	731	709	733	721	709	687	660	712	663	689	711	708	672	664	754	732	729	703	719	754	721	730	725	671	709	698	678	713	760	752	732	683	736	738	608	752	697	679	687	687	721	705	656	683	698	689	657	710	683	714	635	706	694	686	661	703	678	708	666	657	687	691	699	706	677	727	655	688	698	677	682	706	710	692	722	686	701	699	695	709	697	724	754	681	710	743	752	717	733	716	666	676	762	715	740	727	674	678	701	724	707	763	704	678	725	705	750	742	702	728	702	706	695	659	709	715	671	689	716	684	746	729	697	763	686	705	693	713	670	728	760	684	682	711	711	666	663	723	684	717	713	698	749	708	685	694	749	730	706	685	676	699	719	712	704	721	714	706	664	680	719	685	717	722	708	723	719	664	714	729	634	667	753	664	718	678	744	750	743	724	710	734	687	710	733	669	696	691	728	699	683	731	695	704	654	670	710	708	731	784	708	713	736	664	704	682	733	720	697	663	680	699	713	677	711	734	659	706	696	723	695	711	712	637	729	708	728	692	756	701	636	738	715	719	737	671	695	717	712	730	716	747	691	698	689	704	643	713	682	697	681	674	759	739	694	718	665	746	737	718	722	661	680	679	671	723	695	751	668	730	706	717	710	724	703	720	708	696	665	719	727	678	712	714	644	682	670	696	732	704	656	651	701	683	701	690	684	698	711	715	712	721	685	727	717	679	730	654	685	695	738	650	676	691	713	693	724	762	716	710	718	722	713	656	652	696	725	689	732	688	707	740	735	699	738	715	695	742	693	701	702	736	694	707	652	716	747	690	699	681	675	689	685	739	685	710	726	708	721	683	705	711	705	679	694	683	711	668	720	637	660	721	680	750	751	653	727	687	733	688	704	760	668	710	691	684	739	682	745	767	727	753	746	694	736	698	699	694	700	707	712	702	705	730	750	680	687	686	689	660	714	717	700	674	676	742	687	745	707	701	684	715	678	699	712	699	644	679	655	687	702	688	715	717	727	659	643	688	695	730	691	670	707	695	711	666	686	692	672	695	685	651	682	666	668	702	764	694	662	722	690	722	696	705	706	734	685	667	694	733	672	714	650	714	673	693	707	699	675	735	703	703	685	687	705	691	700	700	655	700	722	749	702	710	674	721	676	712	671	667	681	707	683	736	717	688	687	698	702	712	687	718	659	707	704	690	706	689	697	678	735	731	704	734	705	704	700	700	737	637	668	744	698	683	717	671	708	695	688	662	762	739	700	713	708	697	741	724	726	709	671	712	735	728	734	657	699	754	749	705	689	659	687	737	744	695	722	698	740	710	685	709	706	711	699	705	682	727	699	718	734	736	714	699	718	700	707	705	699	716	684	706	694	726	696	701	673	721	722	680	734	713	722	704	689	676	688	736	693	720	671	696	712	699	681	678	683	657	638	715	693	663	673	709	674	755	650	690	659	695	682	656	695	736	681	694	712	774	649	685	689	724	675	715	708	732	679	716	755	704	733	680	743	733	728	717	680	726	690	689	704	735	726	711	703	621	716	651	737	667	704	706	718	698	743	714	718	708	678	732	687	711	688	715	701	675	715	706	657	713	696	744	695	723	700	691	702	747	711	711	681	654	700	728	711	707	704	747	675	711	693	713	743	718	674	685	686	706	719	695	676	684	735	727	684	729	659	722	659	662	719	767	666	710	695	685	680	689	732	678	726	702	725	691	694	717	711	715	755	737	718	713	738	713	688	715	698	696	741	717	740	716	728	693	711	738	679	708	711	742	757	701	726	763	702	689	740	663	724	692	677	711	677	714	707	695	744	723	681	635	657	672	721	714	693	664	698	680	753	692	713	756	707	680	677	720	689	700	727	718	687	684	688	720	707	736	711	729	714	771	707	669	673	671	722	690	707	682	721	702	685	702	764	725	696	677	708	718	707	705	711	699	660	693	680	755	661	713	730	681	689	654	714	685	709	685	680	683	646	712	717	694	701	671	720	712	687	700	714	703	677	691	678	738	737	697	683	669	712	706	718	710	726	662	722	719	753	704	723	669	686	746	697	682	670	727	674	688	726	702	665	710	684	696	709	720	671	693	712	695	714	711	700	711	756	702	622	753	688	694	729	702	690	693	712	723	686	695	714	722	659	713	742	665	714	717	713	685	692	713	713	719	771	702	735	625	674	619	710	703	701	677	704	726	701	691	694	713	700	715	687	711	696	710	729	694	716	694	748	711	763	706	693	696	688	658	641	636	698	720	680	704	758	685	705	665	701	708	736	698	704	639	716	719	665	678	674	672	722	757	716	703	743	701	721	693	699	717	673	672	710	743	713	690	722	693	712	694	709	665	732	695	744	705	683	739	703	639	712	716	710	709	674	669	693	710	768	722	695	710	670	714	702	677	695	684	684	699	688	686	697	718	745	700	656	693	709	746	717	682	707	677	716	713	680	676	722	656	714	680	696	738	660	715	739	740	714	732	692	717	675	662	723	662	701	739	698	697	682	653	688	724	716	702	680	697	734	701	703	747	725	693	726	697	723	688	722	727	689	710	752	688	687	754	747	735	677	677	691	678	702	671	696	667	687	708	661	737	702	695	662	686	680	729	710	729	736	714	737	697	712	701	721	721	701	731	698	691	712	700	680	718	673	702	706	689	651	623	736	700	723	722	716	688	689	714	715	694	652	674	692	747	694	701	743	680	664	689	651	708	700	651	742	677	704	724	734	693	676	696	669	717	693	708	676	677	697	685	677	691	693	679	697	753	687	694	711	711	705	699	673	737	743	718	671	693	699	776	687	741	730	683	678	720	679	730	683	698	678	769	654	698	699	679	699	672	760	708	714	710	676	675	759	692	758	670	709	731	733	682	701	732	712	677	725	695	684	661	707	754	723	693	711	698	706	704	709	695	732	697	682	704	677	718	689	746	717	676	742	729	636	680	683	716	701	709	728	734	684	706	685	704	681	692	641	699	698	695	667	748	681	694	671	690	720	682	722	725	684	704	679	679	644	702	749	737	713	700	714	711	698	718	663	688	694	711	713	667	643	698	722	706	710	689	731	732	703	704	694	679	690	704	724	702	677	687	735	727	695	733	718	726	667	697	677	735	657	702	720	715	683	714	748	766	649	766	673	644	687	719	697	677	673	705	661	715	725	739	688	698	674	695	675	690	694	663	668	683	684	739	699	714	724	667	736	705	708	690	685	666	648	728	669	716	653	698	732	683	719	686	697	728	680	746	664	671	728	710	717	738	711	727	744	731	694	672	621	730	668	746	663	678	708	721	680	697	695	728	698	755	698	711	708	657	736	752	672	688	670	699	691	718	716	717	698	670	680	702	630	737	659	695	669	731	755	716	737	704	664	675
27329	48503	44146	33312	26791	20142	13609	8037	4925	3463	2228	1719	1450	1310	1209	1183	1127	1090	1057	1020	937	936	961	941	926	939	975	926	941	998	871	951	896	890	931	879	905	937	915	963	882	919	916	822	918	859	887	879	866	884	831	901	847	866	875	861	856	858	826	808	876	859	854	900	865	817	814	854	845	872	843	933	861	851	881	844	880	867	856	910	903	880	972	956	936	956	911	939	923	858	891	858	909	874	868	920	934	889	875	865	864	828	901	858	877	819	829	893	871	909	855	851	875	867	886	861	868	868	865	902	895	885	899	847	876	854	860	840	866	815	876	906	881	857	833	885	876	856	901	838	843	878	871	849	864	847	879	821	788	911	918	856	881	871	826	867	901	853	901	843	853	873	842	846	858	872	867	874	840	871	889	846	895	882	809	830	835	866	861	861	890	879	845	908	874	832	839	884	938	833	814	795	868	857	857	850	876	856	882	893	857	880	903	862	873	857	831	829	885	838	844	850	852	841	851	842	852	835	873	843	910	874	835	808	865	851	869	901	887	852	828	938	868	829	889	889	820	830	879	877	895	823	883	837	844	884	859	841	857	891	843	894	891	889	905	903	823	849	852	905	853	832	856	873	854	859	856	905	860	892	862	852	835	846	845	857	839	868	858	791	864	865	892	866	860	808	844	846	885	873	797	880	893	907	857	884	861	830	884	844	799	897	818	836	885	884	909	854	919	834	844	802	858	889	866	837	830	859	878	837	897	852	874	868	884	864	860	835	877	870	855	876	828	884	828	847	851	854	815	849	843	841	878	822	906	866	872	864	793	874	832	860	884	843	909	879	899	886	817	892	891	814	874	893	903	835	892	822	851	903	856	885	783	835	840	862	859	839	904	843	898	896	807	868	849	843	929	831	905	831	822	806	825	891	884	917	815	831	858	836	849	901	881	890	902	865	889	841	867	893	895	831	884	824	879	866	837	916	828	842	866	833	860	860	837	842	887	905	848	867	865	875	847	891	916	834	854	838	847	868	858	920	867	837	905	879	836	844	878	895	840	907	826	872	884	841	783	869	874	872	891	824	827	922	805	863	886	845	891	871	906	865	864	855	857	903	864	824	854	834	891	820	834	848	858	870	830	861	842	868	897	849	836	814	851	858	842	878	841	874	863	807	831	835	862	858	838	841	827	830	864	876	876	820	847	885	827	808	842	858	799	860	846	853	838	855	887	837	848	829	825	836	875	863	857	836	873	889	869	857	858	836	826	808	823	907	794	791	919	857	870	874	863	805	825	874	843	855	913	882	851	824	934	877	897	876	859	892	867	901	905	859	863	921	884	828	844	847	898	834	885	884	863	823	864	837	858	848	793	852	844	903	875	807	826	866	890	840	878	870	881	893	901	819	885	869	831	842	891	853	810	854	880	891	853	861	818	823	875	863	911	890	810	862	925	855	853	914	823	857	829	855	867	864	833	860	912	803	898	872	843	838	846	901	831	855	880	825	957	840	825	876	802	869	838	830	863	892	841	901	863	905	900	796	863	911	855	838	820	848	854	861	903	904	895	805	865	895	820	824	873	814	896	853	833	899	836	828	860	858	878	868	907	849	857	872	904	850	847	859	895	867	855	867	863	860	884	834	846	902	903	943	819	876	837	850	870	929	883	880	855	876	867	826	871	805	863	817	884	874	869	908	818	827	847	848	838	830	857	899	890	904	945	854	885	884	811	899	838	894	854	835	788	829	864	840	809	899	862	839	835	845	853	918	901	788	870	870	872	845	804	894	885	804	916	891	820	833	870	839	876	804	888	851	851	813	860	851	876	842	840	864	846	867	829	840	861	865	793	895	887	850	842	868	861	845	832	892	916	801	882	838	879	903	818	861	864	872	842	906	821	887	905	841	845	855	860	838	883	921	865	893	851	885	858	848	835	892	831	885	854	887	885	840	817	823	820	857	854	821	894	904	819	874	879	845	900	882	873	873	877	863	858	856	926	840	876	811	912	853	916	908	819	858	886	869	821	844	825	819	890	850	905	857	826	816	864	866	851	838	888	857	874	875	842	868	839	846	903	893	872	879	891	837	860	823	861	842	844	920	920	864	859	825	901	897	803	795	830	837	837	907	847	866	865	842	883	880	888	859	833	904	804	903	841	871	879	918	922	853	847	856	868	854	879	868	852	861	861	878	838	857	866	851	864	870	870	942	898	793	849	876	905	883	858	877	800	802	855	864	862	814	875	836	897	887	847	904	828	852	843	837	830	833	918	888	870	824	833	825	861	834	853	873	858	805	839	840	887	825	849	872	868	781	842	917	874	887	848	818	853	865	835	864	857	846	822	816	876	909	854	927	863	847	907	870	863	877	866	878	818	840	881	817	896	872	848	875	831	844	850	848	835	869	850	866	814	873	831	846	851	889	854	836	898	918	865	846	810	855	864	861	882	890	831	884	829	922	892	797	859	813	840	868	851	886	865	831	799	881	840	858	832	807	879	839	898	844	862	887	835	860	849	845	879	859	892	870	851	819	853	882	843	889	852	855	824	877	853	881	869	845	882	868	879	866	922	866	904	876	865	898	866	862	870	814	815	857	846	909	890	844	862	879	900	848	851	919	833	860	889	846	823	815	829	843	857	821	877	839	881	814	843	882	885	860	845	805	918	858	893	892	877	855	847	841	880	910	852	855	898	848	864	867	906	836	836	866	831	893	839	805	897	871	894	844	908	865	881	861	864	857	881	879	845	823	863	900	862	895	821	881	837	843	819	870	839	841	874	884	862	896	871	869	838	857	846	871	846	864	849	805	871	864	887	874	893	879	877	824	862	922	851	867	833	864	871	906	822	873	868	855	820	873	889	846	878	821	861	865	874	880	867	866	879	867	875	813	872	906	850	840	896	863	837	847	869	889	888	874	870	892	830	867	785	896	848	835	887	842	902	883	834	833	868	838	840	839	908	871	870	809	928	881	884	857	875	872	875	882	876	818	873	913	824	924	859	850	858	877	843	867	840	881	858	833	852	855	898	804	859	862	829	871	876	859	835	897	830	882	843	825	878	902	876	815	862	904	892	843	837	855	832	926	900	828	889	919	904	864	852	826	885	849	857	839	866	855	862	818	868	845	826	876	860	856	889	866	801	857	850	878	865	850	903	837	865	844	912	928	861	878	860	833	872	933	822	813	875	900	886	867	864	899	810	843	858	862	853	833	866	869	832	865	839	815	809	834	870	864	834	832	872	891	839	893	873	846	866	848	836	858	819	879	874	838	872	878	877	911	838	840	841	821	867	905	854	845	819	873	878	840	892	888	881	884	864	871	821	855	916	886	898	847	874	800	879	848	876	869	857	839	830	842	870	859	882	891	845	858	862	882	861	889	870	892	853	885	876	851	806	882	885	831	842	856	875	909	864	851	805	836	852	848	883	902	881	848	854	868	852	886	881	853	855	865	883	832	857	836	840	861	882	830	875	855	829	867	860	804	861	863	876	849	902	873	827	860	863	846	871	865	835	849	874	814
25160	21208	27838	25971	19062	11497	5887	2698	1661	1078	805	623	512	559	502	466	482	478	429	472	465	449	443	445	399	477	423	424	433	412	387	388	434	402	403	374	444	393	417	394	407	409	402	389	402	391	399	364	375	405	405	419	380	412	445	387	407	444	400	352	396	406	395	430	425	404	410	409	416	402	389	380	416	438	401	393	374	405	421	408	424	411	417	424	435	421	418	417	393	402	412	392	393	379	438	404	393	410	391	429	420	421	389	405	417	391	382	407	401	358	384	415	413	381	411	424	382	372	408	422	407	370	385	399	423	390	363	409	396	377	371	375	378	360	376	376	392	404	364	413	394	414	386	372	377	386	410	427	386	433	390	392	430	393	410	390	397	418	374	407	394	418	376	394	343	406	397	395	406	377	428	405	380	404	426	391	425	384	396	405	423	405	381	375	398	378	409	381	400	411	377	435	380	383	407	355	395	397	418	403	380	415	390	423	430	395	410	375	394	413	388	395	412	405	372	389	406	382	404	389	379	437	387	403	395	428	416	398	395	428	372	397	398	389	406	441	406	373	405	397	396	392	403	369	370	421	434	393	403	414	414	357	450	351	405	413	419	425	393	420	407	360	406	392	406	345	381	375	386	390	392	408	401	397	419	370	397	397	397	391	415	386	388	390	435	388	387	381	374	396	366	387	414	384	364	406	392	386	350	393	401	388	391	421	374	409	406	397	404	420	364	379	389	400	379	419	402	424	403	423	392	408	409	415	394	387	370	411	399	384	400	356	410	399	364	396	396	413	373	413	379	401	427	429	378	394	381	377	420	399	398	372	419	399	400	387	377	387	404	380	394	384	399	364	426	415	407	388	395	449	391	412	392	411	415	390	421	417	390	383	403	395	400	397	427	385	421	378	401	391	417	408	408	386	387	404	389	422	393	387	380	420	399	369	386	391	361	386	401	390	436	370	384	410	413	387	405	365	368	397	377	403	431	408	377	376	390	358	410	379	361	388	367	415	388	387	405	397	422	363	429	385	390	420	443	371	386	387	375	419	381	392	382	370	408	370	392	396	362	384	385	372	396	395	371	406	435	427	436	403	401	387	383	411	381	382	415	410	389	388	438	389	398	405	398	423	402	406	398	382	401	398	394	394	391	397	420	375	424	415	442	409	394	385	392	414	430	405	373	401	404	381	384	361	406	412	397	383	391	420	379	411	402	446	398	437	426	394	415	401	386	365	376	385	370	418	366	342	408	404	385	357	408	404	387	396	376	388	396	383	390	393	369	399	356	415	407	374	423	380	395	413	463	397	396	384	404	370	390	381	432	388	386	348	411	408	399	403	378	370	375	412	418	365	354	409	399	394	374	398	382	415	404	406	398	378	403	404	399	386	395	409	405	376	409	393	408	400	394	414	417	408	373	375	396	385	404	407	389	426	392	410	409	423	407	403	407	378	405	354	392	412	419	392	416	402	413	384	367	415	403	387	374	432	388	374	404	423	410	394	390	387	383	384	359	397	387	429	400	384	419	410	387	400	392	391	420	407	398	442	402	395	416	402	415	462	402	417	412	421	396	442	371	394	402	378	417	392	392	415	425	402	389	382	377	377	373	412	381	402	436	413	399	423	395	363	396	417	395	405	402	407	371	381	365	410	411	400	358	409	378	377	409	405	429	376	449	407	373	362	377	399	405	408	387	401	382	421	401	388	393	427	412	370	376	411	372	418	386	416	403	413	395	372	406	408	400	383	366	383	427	412	394	391	411	381	403	365	411	376	387	429	373	359	372	379	388	385	455	404	386	391	413	423	407	386	391	384	389	422	449	365	379	390	400	366	381	414	364	378	391	369	432	378	401	408	415	439	414	397	418	386	422	396	411	402	397	420	377	397	376	401	414	379	373	388	389	375	432	381	389	408	396	401	386	406	374	390	426	373	391	409	413	390	436	415	417	388	376	391	398	392	397	396	351	408	410	405	413	408	414	403	413	392	401	367	407	391	399	409	396	420	435	393	414	442	388	397	359	402	382	416	417	409	402	387	395	420	400	386	385	403	440	413	410	414	416	377	420	401	407	394	387	380	382	392	393	397	402	386	436	401	376	393	376	393	391	428	359	388	406	381	387	399	388	414	418	374	411	373	445	408	420	416	377	406	364	388	395	415	393	426	400	399	383	403	386	417	387	394	395	372	393	392	415	408	433	404	384	399	392	441	402	406	363	385	430	366	390	400	378	396	381	419	365	400	426	400	396	404	390	382	386	453	381	386	406	384	420	390	391	412	433	388	403	389	408	418	376	362	408	390	409	367	405	389	384	396	388	409	415	371	432	387	416	393	384	404	400	402	384	417	410	405	390	392	379	397	428	410	376	371	376	406	395	383	388	420	377	400	417	422	417	411	386	392	384	412	413	389	396	385	354	385	409	369	400	400	392	384	420	398	417	413	388	408	387	346	373	406	371	399	415	452	393	414	405	376	435	386	413	420	406	409	389	385	398	395	405	369	409	417	396	434	425	378	390	397	412	419	390	366	413	425	343	378	381	387	428	405	389	400	366	391	404	403	385	369	410	461	413	403	412	392	400	406	387	410	389	387	357	401	372	387	404	406	389	428	404	393	390	420	397	412	381	373	380	404	395	383	381	383	378	397	388	372	402	436	355	411	392	422	367	376	432	404	415	385	414	433	430	345	386	408	372	410	404	373	382	369	421	391	376	375	390	401	375	414	410	421	403	368	407	383	404	397	393	422	374	422	414	405	412	386	354	403	373	411	403	362	399	389	391	395	411	391	396	395	377	419	404	407	413	393	378	389	411	410	405	389	413	388	416	415	392	410	370	389	420	432	403	381	371	393	439	404	379	401	422	384	391	404	419	385	429	411	382	392	413	391	364	413	415	397	373	409	411	389	406	386	367	403	349	400	392	371	368	425	395	402	399	394	399	364	382	399	411	399	395	420	385	413	386	391	391	395	403	388	378	398	385	446	399	409	417	396	412	423	416	418	367	401	372	431	377	415	413	432	401	396	399	411	396	423	429	403	409	390	407	418	376	428	403	367	416	386	336	362	392	444	456	424	387	370	381	378	383	420	408	360	423	419	387	388	398	374	409	439	402	423	432	371	427	418	377	388	399	402	392	404	378	384	402	405	419	387	365	381	364	380	409	410	394	394	381	386	438	415	440	420	398	392	380	395	420	408	348	416	442	380	394	397	408	411	408	386	379	407	374	424	400	385	398	429	377	408	383	347	393	403	394	412	372	417	429	391	355	375	378	385	385	350	393	392	402	412	365	388	404	413	416	395	382	402	421	393	399	409	391	412	366	366	406	408	356	379	431	382	407	367	386	424	392	371	442	421	385	378	416	394	397	389	417	356	408	406	412	418	389	399	373	386	364	404	411	395	383	336	423	386	408	395	365	390	418	404	418	424	420	389	389	390	387	409	428	390	419	449	354	402	400	416	393	399	381	395	385	402	371	400	398	391	381	376	437	409	418	395	443	363	403	406	392	380	361	401
27169	44755	40050	29116	22680	16544	10830	6168	3799	2347	1550	1070	926	824	822	716	690	655	620	630	586	552	596	565	573	569	560	588	599	619	533	576	529	497	549	553	544	575	572	533	500	514	560	498	515	537	530	514	515	470	542	531	505	522	525	534	502	551	548	492	491	524	527	519	469	498	471	509	529	520	526	522	512	501	511	531	520	513	516	511	558	545	557	611	556	563	541	565	554	528	525	548	483	572	538	544	513	522	508	525	520	583	525	503	520	509	477	530	523	502	514	512	502	488	522	479	482	556	536	510	535	546	511	542	527	495	524	559	514	527	510	527	533	517	482	534	527	521	510	512	504	492	525	473	507	542	476	546	544	516	508	494	520	490	528	511	527	515	488	512	501	512	536	512	487	497	520	511	486	535	520	509	525	477	465	498	495	512	517	540	500	481	548	495	451	514	488	502	533	527	499	549	515	498	547	482	582	520	542	517	493	481	516	521	504	524	492	506	487	483	519	515	494	521	509	487	522	467	546	474	529	518	529	510	491	555	496	463	517	501	498	537	505	538	529	550	516	503	501	512	535	574	500	476	521	484	516	459	494	544	563	488	537	495	503	470	468	478	523	516	528	541	524	513	563	493	513	482	502	488	523	532	524	517	555	525	525	510	492	538	526	556	517	490	482	547	514	518	535	483	471	519	518	477	497	513	485	530	524	509	512	525	494	517	494	517	509	493	513	530	540	492	509	540	485	471	521	518	519	527	479	501	543	506	528	494	524	521	556	530	511	500	516	530	504	564	512	505	515	491	501	515	517	535	515	523	500	525	562	494	500	493	522	510	501	517	496	498	537	503	490	494	584	485	534	523	483	511	529	516	500	502	461	579	523	508	482	542	497	515	506	515	546	532	527	507	480	528	557	495	530	526	499	477	539	541	479	514	520	503	525	533	521	495	560	526	529	540	517	535	510	534	496	497	530	564	503	543	531	512	494	518	515	533	529	506	488	494	481	498	513	507	505	512	492	525	496	485	536	528	513	516	494	505	486	522	501	528	512	460	490	510	553	514	480	553	515	481	496	497	515	484	518	522	533	481	489	482	537	534	542	518	474	505	540	489	498	505	540	526	527	554	519	497	466	526	538	550	533	496	507	495	512	485	508	545	491	507	494	527	500	562	517	516	522	505	515	519	484	501	552	480	539	483	507	508	508	540	497	506	530	519	514	538	499	491	493	489	525	482	525	498	480	484	488	510	513	537	506	485	525	517	479	499	520	518	504	526	488	501	520	557	519	494	532	540	506	456	485	496	466	537	489	510	494	536	502	522	497	532	517	543	493	487	495	537	526	544	510	524	503	465	545	514	468	517	509	566	516	508	509	516	496	517	584	499	511	496	538	534	548	514	527	533	541	483	516	498	580	486	502	506	512	546	522	532	505	536	508	522	527	488	525	540	476	539	516	520	527	526	500	497	514	507	525	478	512	499	495	505	546	523	521	498	524	512	509	519	493	535	516	508	531	522	554	497	502	470	498	504	537	518	505	520	515	486	484	501	522	490	532	531	518	519	519	499	492	513	500	492	514	515	515	490	484	506	487	488	544	554	543	533	529	545	527	509	485	564	498	503	497	545	520	535	506	505	490	533	534	541	475	539	498	528	540	518	538	497	485	548	523	519	489	516	462	516	529	528	507	524	511	494	495	504	525	489	553	526	533	526	523	554	539	504	529	528	485	522	550	500	524	496	527	524	520	484	480	518	522	505	508	485	554	551	518	496	502	476	494	538	536	468	525	491	510	545	528	516	523	478	502	566	499	538	515	489	465	512	532	520	495	533	534	527	510	555	529	495	535	529	526	495	510	542	549	514	508	530	508	526	497	491	511	522	521	555	461	496	500	497	468	519	510	505	527	523	512	523	527	556	472	486	479	501	507	460	510	513	509	508	494	518	522	508	486	574	505	491	497	508	458	505	517	507	514	514	542	533	501	541	497	527	512	493	550	508	512	478	538	527	512	527	521	500	548	474	468	567	550	473	499	533	498	477	523	536	496	481	530	494	544	496	512	521	514	515	496	503	538	488	529	470	524	536	521	523	495	469	511	535	556	549	487	538	532	513	539	502	570	492	557	508	501	522	515	526	498	514	517	520	491	486	500	525	514	553	504	499	550	508	506	489	522	470	512	502	512	537	488	515	563	526	530	537	482	518	496	507	508	517	524	499	529	493	500	526	516	486	513	491	543	472	513	497	534	512	530	538	511	517	518	504	505	485	517	503	564	512	535	502	514	519	491	519	519	511	564	535	532	498	544	541	500	535	520	503	510	514	524	522	500	546	485	505	499	550	499	532	522	541	507	498	518	501	462	503	523	499	477	515	531	493	530	502	495	503	489	553	502	552	550	527	538	521	516	496	516	524	512	509	539	530	555	504	535	549	502	501	510	488	540	536	470	496	550	525	501	535	492	531	525	487	498	538	519	506	473	536	480	534	500	492	549	514	541	559	502	534	521	516	507	502	548	503	534	503	512	523	523	554	532	561	532	502	485	512	516	523	511	528	485	505	542	531	501	497	504	526	518	518	511	545	534	515	486	561	537	538	490	500	489	513	564	521	525	535	496	473	512	508	528	502	487	496	507	484	523	547	527	550	515	527	525	537	504	493	506	518	524	517	489	513	549	544	492	525	493	542	466	489	536	491	519	506	526	490	526	536	518	453	471	514	554	525	515	494	458	515	533	537	509	548	532	527	508	554	514	529	484	567	543	508	508	526	493	500	500	531	479	551	498	538	556	516	555	580	553	516	506	506	485	502	493	514	537	545	542	493	506	502	484	494	526	504	509	556	512	529	523	487	533	537	492	517	525	530	494	507	515	466	479	506	539	539	526	501	540	500	539	494	505	496	525	524	558	533	488	496	528	528	475	535	548	513	505	506	538	501	544	544	529	556	486	522	514	486	486	517	551	527	521	557	532	484	507	532	543	496	515	507	467	527	536	513	525	539	547	490	547	508	500	497	485	522	533	483	527	542	524	484	515	496	513	542	526	545	520	505	472	496	553	499	517	519	511	529	512	506	519	521	546	513	559	544	511	530	533	534	509	488	528	528	513	534	506	543	497	494	493	499	520	490	510	505	478	494	533	525	524	535	540	533	504	523	520	512	487	521	520	495	486	477	495	499	535	503	494	535	508	530	506	518	491	520	550	542	507	538	546	527	551	496	479	503	524	499	530	505	485	544	553	513	507	545	510	503	516	472	529	483	495	507	505	528	511	498	521	519	561	518	488	494	491	481	526	583	487	531	518	530	495	540	515	489	511	505	502	527	522	501	479	519	499	498	520	518	532	480	542	516	517	483	505	505	498	526	502	523	528	544	517	518	519	514	536	550	494	504	517	541	511	531	530	490	545	526	539	539	508	526	530	524	514	490	550	525	546	545	509	528	494	529	470	539	544	512	510	546	553	503	471	501	517	515	481	519	508	521	501	498	500	513	542	527	508	509	558	482	514	500	526	529	525	513	496	520
22909	21218	29074	23748	21491	22577	19470	7403	3890	2244	1632	1360	1137	1022	1010	935	902	834	830	886	873	827	762	761	749	710	757	684	773	751	731	713	717	737	709	719	750	729	809	681	732	650	719	741	768	711	694	706	713	697	736	695	694	702	723	717	676	695	722	719	717	694	693	724	700	685	736	708	702	709	738	680	698	709	668	712	707	643	646	731	752	710	764	759	707	749	721	760	709	743	700	681	729	705	721	696	677	750	790	721	710	658	667	700	693	758	736	654	702	712	724	704	686	695	703	703	690	652	716	683	637	718	649	691	685	694	669	692	736	709	705	736	671	672	649	687	669	701	712	696	650	673	680	671	680	701	689	688	698	689	688	693	684	695	726	685	677	687	698	638	689	706	750	718	710	664	692	665	698	670	685	710	679	752	689	625	670	691	678	678	643	685	682	727	720	691	706	722	683	680	692	658	683	697	641	710	656	698	673	689	692	713	661	690	659	688	678	721	686	677	714	709	643	765	725	697	674	723	709	698	678	712	655	686	697	721	678	693	721	715	702	688	651	715	656	710	644	683	702	668	644	684	682	708	676	706	682	629	681	662	686	688	632	685	685	748	696	716	679	670	675	689	661	743	701	657	705	703	706	660	696	712	717	720	672	663	678	625	711	703	687	658	693	650	724	692	665	702	685	694	728	706	723	706	724	667	700	697	662	743	684	637	734	658	730	703	683	674	675	672	672	661	647	697	716	743	661	681	719	710	689	688	674	682	692	705	671	661	692	670	682	687	696	680	674	699	689	662	682	710	678	678	653	691	709	704	674	679	649	709	733	719	737	649	698	689	678	709	663	654	708	727	685	684	698	712	679	688	662	690	773	707	688	693	698	688	727	661	713	685	660	701	684	691	672	716	697	674	664	705	704	707	656	686	683	695	659	737	742	637	720	700	696	698	680	734	677	656	663	701	717	721	665	741	665	662	659	664	726	725	689	642	756	664	720	703	657	701	668	700	707	677	666	716	708	650	645	692	682	664	725	711	684	667	728	654	654	653	669	714	673	663	696	675	655	680	722	685	690	642	668	676	705	640	686	737	693	720	737	662	662	695	701	722	696	718	712	694	692	652	714	698	632	661	702	679	640	695	705	661	684	683	656	678	699	686	703	687	706	695	699	668	673	717	699	735	713	701	680	699	678	699	719	725	734	744	685	691	726	672	693	669	696	679	702	633	664	736	700	715	732	702	694	704	692	699	719	699	688	748	681	708	722	691	679	704	688	683	675	663	735	659	662	702	716	688	683	685	692	687	664	704	700	680	686	736	662	676	723	674	737	670	715	641	682	689	685	691	706	653	694	671	704	720	676	673	713	725	700	673	685	694	711	716	678	696	720	697	709	679	700	683	699	705	667	676	664	731	696	688	678	657	683	683	637	727	650	693	693	692	677	696	708	680	707	766	724	638	699	678	686	672	680	682	699	727	698	701	656	692	655	751	722	700	713	679	710	668	702	663	680	643	706	692	639	661	695	690	721	649	718	714	703	698	654	679	651	703	685	687	674	672	669	707	717	677	747	713	701	681	704	674	671	695	649	696	678	685	732	696	662	738	723	661	648	743	668	670	706	681	673	710	692	676	691	660	735	705	676	696	697	689	741	699	723	711	662	701	705	725	690	681	697	727	636	650	737	681	626	687	755	701	724	671	727	684	705	714	662	696	679	725	648	678	702	706	665	712	682	622	676	729	676	673	720	687	704	734	671	661	678	644	646	678	689	726	689	676	710	715	675	701	688	725	690	766	684	715	704	682	696	717	705	685	644	702	676	663	717	690	691	679	704	706	666	660	691	671	665	678	694	681	705	655	690	691	680	681	686	715	680	672	692	711	663	724	708	708	694	667	680	677	679	678	695	715	676	667	668	709	728	700	690	721	707	679	722	703	676	643	704	684	670	652	709	734	679	666	704	680	739	728	691	698	717	672	708	689	693	695	662	650	663	682	680	696	694	674	646	733	710	657	687	686	671	684	688	706	734	671	684	676	691	685	721	684	695	703	683	713	709	692	680	702	670	641	718	702	707	712	701	736	672	681	721	691	709	673	650	690	665	675	685	685	665	723	719	753	667	671	680	696	687	700	662	677	676	648	678	627	719	696	708	718	699	714	685	670	649	646	653	635	685	671	737	644	652	680	688	669	682	669	670	682	662	692	699	694	659	699	680	709	661	676	754	727	670	691	723	699	708	682	744	650	669	700	681	655	710	685	671	731	703	696	689	690	734	670	662	692	658	664	671	677	663	719	697	637	650	648	667	682	662	683	686	711	689	680	705	671	669	720	715	744	636	710	666	659	738	677	673	696	696	678	670	659	644	647	679	692	734	689	721	689	698	693	659	642	684	702	719	720	633	703	702	665	684	679	674	673	679	662	708	731	687	694	705	704	695	711	646	646	673	672	696	633	710	671	679	689	688	674	681	672	694	693	691	695	728	724	677	699	654	674	639	693	677	706	651	751	756	687	702	696	690	676	698	690	733	710	689	702	692	708	657	680	670	686	653	698	698	637	673	719	708	656	655	715	704	700	701	679	663	675	645	704	670	717	699	688	703	682	654	686	718	719	750	698	663	687	678	656	660	705	633	728	674	687	620	696	680	632	691	686	676	727	709	681	648	717	696	706	693	648	661	719	695	711	699	697	684	685	696	735	708	661	695	670	722	679	687	675	705	710	704	654	684	643	689	711	710	737	681	729	712	714	726	707	714	675	682	734	653	667	728	713	687	671	665	670	684	673	709	697	704	715	717	647	655	616	739	712	674	700	710	697	698	732	707	705	705	691	703	719	740	697	655	728	718	708	681	696	674	707	690	709	658	710	648	689	717	687	677	709	700	715	688	711	674	674	672	666	689	702	699	724	696	682	680	668	676	738	708	676	671	670	673	693	704	666	758	691	704	692	666	680	707	665	663	698	653	687	685	707	686	711	723	675	752	707	722	685	701	631	655	686	706	682	688	715	699	682	688	707	726	668	711	668	697	688	661	722	658	664	711	659	687	658	693	666	727	687	681	726	674	679	694	677	692	693	678	697	695	690	670	651	705	679	701	660	670	718	733	708	730	705	644	668	687	697	653	700	716	676	704	732	669	682	698	673	674	694	737	677	677	708	687	699	672	656	705	719	711	675	752	684	714	686	673	712	666	728	683	674	724	695	693	668	668	681	731	686	675	714	690	727	670	722	661	685	729	693	682	721	712	747	691	678	700	698	684	632	721	660	672	698	699	688	693	684	632	675	709	695	702	667	669	655	692	684	703	671	643	681	709	667	695	753	683	670	712	675	675	705	639	711	684	715	688	691	669	696	723	723	716	665	677	644	728	696	707	677	719	696	702	665	646	675	693	707	710	672	640	697	625	717	684	657	639	645	731	742	656	668	699	702	687	651	684	688	699	708	644	713	676	676	654	666	695	692	659	726	732	675	694	668	690	694	691	725	663	639	669	700	658	683	653	684	665	655	675	657	706	649	679	707
29314	52644	48464	37399	30664	25525	17965	11518	7485	4510	3096	2272	1868	1627	1553	1337	1317	1252	1206	1194	1079	1129	1094	1079	1036	950	979	996	991	1035	981	909	948	924	932	968	931	973	970	951	933	920	961	894	865	883	846	826	908	866	870	859	917	839	868	837	925	862	852	844	815	816	823	879	870	860	865	900	854	842	908	920	885	844	860	867	838	891	882	878	943	986	983	1005	963	928	912	919	882	843	854	884	895	894	875	865	879	900	926	841	893	834	858	935	910	848	853	803	858	845	834	849	887	831	852	878	824	801	890	851	885	846	800	830	861	770	858	829	850	850	867	867	888	822	868	869	871	852	914	838	836	844	816	874	843	913	811	866	868	795	853	845	837	814	863	850	832	906	828	853	865	877	851	801	850	804	854	875	842	862	863	862	809	880	851	743	830	893	853	922	865	854	795	895	843	907	880	855	911	867	870	826	803	887	844	869	819	907	892	851	793	832	859	836	817	861	890	865	887	854	880	853	819	849	843	875	887	815	854	848	848	843	825	884	863	903	846	864	893	841	864	844	863	871	916	855	843	830	844	839	809	865	797	865	803	835	789	803	855	848	847	847	901	841	850	878	834	823	853	867	872	832	866	887	838	845	853	869	885	846	852	820	793	831	868	810	812	820	851	829	881	892	850	842	880	875	848	827	832	901	853	927	871	858	876	848	877	861	877	858	918	878	857	829	867	862	838	822	881	854	847	823	861	872	923	823	844	825	870	863	857	812	856	882	898	848	863	836	866	833	868	863	891	787	835	887	860	861	799	910	856	815	902	863	866	822	868	826	821	897	831	888	836	815	836	939	828	837	843	879	897	824	849	833	802	843	826	845	851	818	900	843	871	871	838	869	791	826	810	875	850	916	799	870	842	854	826	772	848	903	907	845	886	891	838	865	860	902	808	835	822	864	846	890	828	817	836	854	880	834	853	859	904	863	833	844	912	857	851	880	789	902	844	858	841	908	865	861	857	842	852	872	856	838	828	852	875	812	835	838	813	825	854	840	826	881	887	869	885	873	845	841	868	830	841	852	839	853	844	840	856	796	858	859	890	846	889	863	876	840	865	881	831	861	807	789	851	854	860	809	870	884	866	856	884	861	886	843	827	882	900	911	796	795	832	871	856	852	899	865	854	852	772	857	840	840	814	839	865	853	855	858	863	838	911	870	876	910	857	912	870	887	860	856	845	859	812	857	843	872	899	871	842	837	841	848	800	860	852	915	890	857	880	835	894	846	831	840	798	893	781	827	805	802	857	848	833	809	876	813	809	807	882	867	856	857	880	905	857	858	881	829	836	865	868	799	787	833	844	827	885	833	824	884	861	849	861	883	834	837	881	914	841	831	882	832	818	841	834	847	885	817	832	761	862	858	887	829	881	862	899	828	819	893	814	841	812	845	829	901	818	885	859	799	901	827	841	826	865	825	861	851	875	860	796	884	824	859	928	863	787	881	872	872	854	836	886	868	839	841	846	823	890	873	863	856	870	874	854	834	849	886	845	850	831	881	833	858	853	858	829	851	861	870	875	842	901	858	884	835	854	926	827	897	845	855	843	813	868	867	843	840	858	872	843	887	855	816	841	817	871	803	817	935	882	868	838	853	833	905	829	812	947	877	772	847	892	870	883	836	862	845	884	898	845	803	892	828	875	874	864	839	820	860	891	822	807	842	866	811	909	874	854	825	862	900	915	845	841	832	882	901	849	871	856	882	878	898	825	877	810	859	854	840	846	813	892	819	811	847	901	829	885	822	885	803	774	831	872	793	922	868	833	895	824	840	828	876	892	820	844	823	898	868	815	808	865	775	873	849	859	877	812	871	893	876	839	853	824	853	901	871	871	864	843	830	837	864	876	848	858	899	865	855	824	798	871	838	838	898	800	882	843	837	823	815	845	808	896	853	848	857	889	829	807	894	832	842	859	819	838	896	804	882	878	873	835	850	880	860	831	810	833	866	871	839	866	853	831	866	876	857	892	862	804	851	844	863	869	855	841	867	830	874	845	823	841	863	854	829	807	809	830	884	845	868	888	901	835	849	906	841	898	867	835	896	805	855	824	867	894	882	852	881	892	817	846	807	853	893	889	829	918	902	846	846	863	829	833	890	856	862	855	816	821	848	854	863	879	884	853	825	862	832	872	884	865	826	868	852	901	809	846	838	792	859	831	857	887	882	818	844	862	878	862	865	832	862	856	857	878	853	801	827	916	905	824	862	865	876	849	816	862	849	827	825	828	798	847	880	838	858	830	874	919	832	864	829	869	823	846	852	801	855	894	808	821	910	831	914	854	925	850	881	864	827	842	900	795	902	825	867	879	838	829	847	899	884	878	841	818	803	826	841	879	866	848	882	862	878	883	837	867	852	831	875	841	850	821	901	853	828	852	821	842	873	875	843	861	875	847	842	851	929	838	851	851	847	799	809	815	816	872	857	846	859	890	860	838	849	878	856	838	873	855	884	905	860	852	857	879	855	864	844	871	851	829	897	827	875	880	889	829	831	837	877	847	844	833	828	811	886	865	845	884	871	851	856	872	897	846	825	899	832	863	846	833	838	894	839	854	887	837	873	809	842	876	837	891	888	840	865	831	859	841	884	868	887	861	838	843	812	801	844	854	851	863	846	840	849	847	849	890	898	839	781	909	907	896	842	875	834	889	844	845	828	896	847	889	804	858	861	881	854	883	810	842	850	811	892	846	854	883	801	864	922	845	834	890	840	755	895	847	874	774	810	842	896	881	863	808	869	857	816	871	924	890	808	789	874	863	790	850	862	811	853	861	861	872	872	830	892	906	893	859	814	839	812	869	883	836	845	867	830	876	861	829	858	870	843	854	890	864	860	869	867	824	818	888	860	912	839	851	832	818	811	856	865	880	845	867	862	840	908	853	841	826	897	913	950	849	848	889	858	819	869	846	828	825	838	889	852	922	870	815	841	904	823	824	873	828	882	866	909	891	842	873	870	846	897	879	943	837	876	879	885	853	820	856	930	875	831	848	875	867	854	865	819	860	869	866	804	835	844	847	818	877	806	892	851	886	858	820	845	838	821	840	869	886	859	908	845	842	842	835	912	836	866	888	795	803	842	856	816	843	834	876	836	856	868	906	892	841	826	887	844	874	823	832	884	872	875	990	840	798	858	890	814	856	886	927	811	856	791	841	826	879	895	851	875	862	810	856	890	884	813	858	864	856	865	801	789	855	825	832	811	878	891	839	836	790	829	814	843	859	870	806	855	826	833	893	854	831	805	842	811	827	833	827	768	861	896	848	836	854	809	817	889	878	849	882	844	868	796	892	874	868	835	842	835	831	873	838	830	893	861	871	901	829	806	850	870	847	859	856	841	853	865	806	809	893	812	892	831	863	880	888	829	854	847	906	871	882	859	881	858	828	834	913	835	802	883	886	868	882	859	865	862	831	850	826	847	825	811	857	869	876	921	832	834	905	893	866	889	825	835	857	811	902	870	865	817	812	856	874	872
27644	24438	28602	21397	11966	7552	4507	2276	1407	933	739	662	568	556	550	562	544	582	509	524	481	514	504	518	507	495	506	468	509	477	529	479	495	530	506	466	465	514	467	489	515	470	535	488	506	500	487	521	479	483	452	505	506	458	475	507	500	451	509	468	476	518	510	525	498	504	493	473	465	488	478	499	521	486	537	459	513	516	488	468	534	506	515	508	491	513	490	510	517	490	521	463	532	453	457	481	520	488	470	487	465	481	471	490	479	500	508	496	511	489	502	497	472	490	489	519	529	483	463	459	449	478	500	497	486	483	488	491	532	494	462	502	472	498	485	443	461	460	481	521	502	508	485	503	503	484	454	498	456	448	526	462	512	512	464	510	516	478	466	502	511	500	498	495	480	514	517	481	488	490	528	483	482	516	504	517	498	458	518	487	490	450	491	462	500	485	496	473	492	482	512	449	504	503	458	489	531	484	511	485	511	446	516	534	519	497	513	532	487	501	495	507	463	484	524	531	522	487	494	487	432	469	504	502	459	512	508	495	484	476	520	484	501	493	512	459	472	448	491	505	475	488	510	491	485	528	480	495	483	474	491	488	432	472	495	531	463	523	500	486	480	516	503	468	523	502	453	501	486	500	505	505	485	486	479	529	497	461	540	491	509	491	491	484	491	495	509	470	493	503	461	526	469	475	493	489	483	501	513	443	456	496	487	516	451	468	473	463	494	497	478	485	497	535	500	455	470	516	485	501	489	456	428	487	492	480	466	462	470	481	558	501	477	506	454	531	498	509	494	478	476	505	527	485	488	476	488	481	511	471	485	496	527	497	515	499	519	474	456	502	506	509	487	488	495	515	486	473	457	489	533	475	499	491	440	452	489	497	506	498	473	527	480	504	462	520	468	494	476	464	509	505	470	489	496	481	476	500	520	457	488	448	482	478	504	477	443	461	463	486	488	486	473	489	508	478	480	489	494	496	507	468	466	502	438	458	463	535	479	497	480	497	548	466	463	486	509	485	497	485	456	507	479	488	448	481	448	491	481	484	552	501	505	451	493	523	513	490	455	478	492	478	488	520	472	494	508	456	474	530	488	457	475	517	488	473	510	516	498	494	504	488	493	540	499	480	522	461	500	497	498	484	505	479	532	470	477	442	497	458	483	484	473	476	510	509	481	482	440	504	453	465	466	504	534	493	449	498	485	502	480	483	464	504	493	497	469	483	493	474	462	505	510	480	487	502	496	557	475	442	474	513	459	529	493	521	489	484	474	478	476	445	481	476	512	492	484	477	455	495	530	472	458	489	487	506	466	475	443	511	470	467	479	503	507	509	494	495	461	453	461	478	494	461	461	493	529	476	492	503	479	463	479	485	494	490	514	509	494	445	507	514	480	535	475	509	494	499	471	475	482	499	471	501	521	480	490	424	427	507	520	487	510	471	489	504	461	498	505	498	478	484	469	489	507	483	484	544	484	495	505	492	489	488	491	521	450	506	501	489	484	499	471	459	460	499	525	478	456	517	451	438	477	502	493	472	490	511	476	474	482	471	466	486	456	484	458	490	518	465	486	470	479	512	480	496	474	490	491	492	504	476	467	493	494	521	497	525	535	498	479	475	497	481	505	431	466	502	461	465	459	497	490	481	529	505	493	511	467	491	499	501	479	476	534	526	478	485	469	494	499	485	459	481	505	503	505	482	481	509	476	477	462	491	496	507	496	477	500	503	530	453	494	472	462	452	509	473	440	497	490	481	503	487	486	496	470	480	486	482	484	477	500	459	498	477	512	489	519	462	481	462	490	492	505	524	475	516	504	476	493	496	493	481	524	512	507	513	517	469	474	529	491	507	501	477	492	488	495	479	501	511	519	506	492	505	487	500	516	460	470	443	486	490	496	484	493	482	482	523	519	493	491	524	430	491	480	501	467	471	490	511	506	469	489	508	485	500	528	514	517	458	474	465	480	487	489	448	461	429	491	530	483	486	487	495	505	453	513	454	464	450	490	513	501	520	516	479	504	468	483	508	495	487	499	476	530	496	486	479	470	496	503	520	523	498	477	471	514	491	472	503	472	477	463	499	477	521	439	495	456	504	497	451	477	479	474	530	472	495	452	486	460	480	469	515	503	470	473	488	482	475	465	498	503	465	517	483	491	511	465	495	478	520	475	479	498	488	487	493	472	453	505	529	472	470	492	466	496	490	485	459	512	472	474	463	451	522	506	485	444	488	454	489	483	511	485	506	458	488	511	471	481	463	439	519	501	514	518	525	501	486	511	467	447	457	469	500	505	441	463	472	468	504	473	475	535	483	487	462	458	466	491	510	450	506	431	478	529	474	497	476	500	493	528	515	461	503	483	496	489	483	482	493	460	514	490	511	460	490	533	505	498	488	448	497	475	473	504	503	499	485	466	525	480	485	485	460	438	503	495	495	490	469	487	485	531	473	470	489	542	503	524	445	422	487	467	517	506	472	494	504	486	484	477	455	459	495	463	426	473	472	518	463	478	505	474	483	469	504	486	506	457	507	513	513	513	492	509	506	478	505	494	483	496	516	498	476	501	484	438	471	464	525	499	460	514	493	517	479	501	503	477	467	503	482	467	490	465	484	475	497	454	493	478	520	474	453	511	486	513	468	510	513	468	494	442	468	496	462	485	505	497	473	493	542	455	503	499	478	497	458	451	478	461	448	463	499	487	445	491	483	467	514	503	471	495	499	474	505	433	492	483	528	521	469	475	462	487	518	520	507	477	478	508	478	501	485	499	532	475	474	470	495	447	511	459	478	482	503	461	493	491	504	510	481	524	486	503	458	524	507	445	475	479	485	489	485	507	471	457	465	512	492	528	484	483	510	508	497	487	484	463	500	504	458	469	498	507	420	502	502	449	459	503	531	482	481	475	453	500	500	490	445	505	473	497	455	497	521	516	474	471	486	513	488	505	502	492	488	457	494	511	474	468	464	497	500	527	450	519	489	540	479	460	515	495	457	477	487	461	441	497	489	474	495	511	481	472	518	487	504	497	509	528	520	511	465	472	475	511	459	500	467	493	478	486	527	485	473	468	482	538	495	465	489	495	472	513	481	479	509	493	470	451	497	439	521	458	485	517	522	498	479	468	500	467	490	535	462	481	451	461	480	490	481	488	523	508	525	468	485	478	487	477	510	493	475	476	480	488	494	473	495	477	510	517	494	452	449	484	501	469	522	457	510	492	497	516	514	502	528	470	511	523	461	469	550	466	482	483	456	478	524	518	455	486	471	501	461	476	499	496	490	497	481	476	512	483	472	526	479	486	545	503	522	513	481	486	490	472	446	480	495	484	504	483	494	504	487	536	478	467	501	472	505	462	528	466	510	437	495	459	464	491	435	506	475	468	518	497	502	485	455	482	439	477	464	468	488	464	489	482	477	444	513	487	475	520	492	465	509	455	516	496	486	467	496	502	503	541	474	546	501	474	484	473	508	460	469	490	462	474	464	479	478	472	454	523	480	465	554	502	485	457	506
26529	40201	34948	23934	17400	13628	8849	4750	2845	1858	1208	957	845	816	744	731	674	698	662	691	651	674	639	639	647	622	666	656	622	650	587	647	660	661	637	593	618	637	651	599	623	591	620	610	612	634	586	644	669	594	591	586	592	582	648	612	599	608	640	641	596	637	591	618	641	586	591	612	594	591	611	634	615	582	636	644	610	592	628	637	653	643	639	609	635	641	664	634	620	613	624	602	617	581	579	600	607	651	639	591	605	597	629	619	641	614	629	636	635	648	571	584	621	615	604	584	613	592	622	592	596	554	576	597	615	585	592	592	627	611	604	599	625	615	592	571	570	633	642	596	613	578	571	575	646	577	564	640	585	631	605	635	613	638	587	547	570	634	607	631	604	612	568	617	597	599	600	604	643	603	605	596	575	612	608	664	540	594	567	622	579	609	581	631	610	637	609	566	622	658	588	641	646	614	630	604	595	588	598	589	622	573	577	640	649	577	598	602	620	633	607	613	650	591	591	600	557	625	574	611	620	643	615	570	593	602	594	629	589	596	610	617	627	591	609	602	551	611	623	591	621	666	623	612	611	591	612	578	638	592	632	599	567	576	639	555	587	628	603	574	627	602	619	616	635	592	593	601	611	625	568	601	601	585	615	605	623	631	566	593	620	610	623	599	599	594	598	603	638	588	615	659	632	592	590	610	586	618	606	655	620	633	586	578	615	611	614	627	581	599	594	589	603	617	646	595	597	578	591	611	604	598	640	629	594	584	598	636	623	632	642	596	622	614	613	598	638	597	616	597	595	563	589	609	609	584	597	598	579	591	652	652	601	594	627	626	624	614	591	629	611	634	593	549	590	594	605	637	647	642	585	623	613	639	609	607	589	584	607	582	597	587	581	615	575	613	599	595	602	661	581	603	592	619	629	615	606	601	584	605	581	616	648	565	621	638	643	646	652	664	568	622	584	625	631	630	596	592	593	580	612	626	605	571	606	638	624	620	584	639	591	590	586	604	643	637	609	606	584	628	560	600	587	585	606	582	621	655	625	629	634	592	630	620	592	661	593	599	593	625	628	569	614	599	614	619	600	623	625	656	613	595	576	597	624	608	614	640	611	571	654	598	577	621	622	590	641	622	576	586	611	630	612	607	644	597	635	615	618	565	594	561	584	632	617	602	616	641	624	619	608	642	612	595	579	610	567	647	594	610	623	599	618	617	630	667	636	594	616	606	613	596	612	631	571	617	618	622	602	594	577	596	565	600	667	606	612	620	543	588	636	590	604	620	588	549	583	566	585	589	634	641	677	617	597	595	646	614	650	588	664	603	578	633	623	567	645	602	600	570	573	591	601	625	600	611	592	646	631	577	609	606	601	591	634	648	619	586	625	612	630	583	602	605	591	610	587	671	610	630	613	583	610	581	605	610	560	644	600	608	620	571	606	598	638	587	565	606	567	607	587	641	565	577	592	572	609	631	646	592	613	579	645	623	610	587	638	584	645	600	605	601	630	592	609	636	584	619	600	574	611	636	647	658	605	607	624	563	619	551	620	622	625	627	581	604	651	630	595	605	569	625	652	610	589	564	636	622	595	616	584	632	575	628	635	597	596	611	650	591	595	636	623	587	642	616	536	637	611	640	647	593	614	579	627	618	627	548	552	599	601	600	644	615	620	648	625	574	609	598	587	627	584	608	610	631	597	638	602	602	582	659	620	582	636	599	627	621	646	625	576	630	631	608	599	627	579	592	588	555	648	614	585	592	575	646	571	603	575	617	643	578	645	603	570	594	592	575	586	646	618	630	636	629	638	646	607	597	630	618	557	585	619	608	607	640	595	589	618	626	594	603	645	648	612	633	582	609	636	641	646	611	581	636	593	625	633	598	583	624	649	614	624	606	592	618	638	589	590	578	602	609	595	665	611	612	594	628	626	544	593	589	623	612	619	540	583	639	603	605	609	621	604	617	659	609	643	630	600	613	602	622	603	597	602	623	588	598	597	581	563	598	572	592	607	539	622	629	620	603	579	589	561	579	612	586	598	619	563	605	543	602	596	606	607	605	603	612	580	591	662	575	605	612	666	643	660	574	636	595	624	625	624	627	621	601	609	640	602	572	592	590	603	626	641	603	636	598	644	554	602	590	581	644	617	639	557	636	651	596	629	584	617	619	595	562	601	590	612	610	601	581	604	662	630	599	525	615	600	589	591	647	585	588	599	591	624	630	599	604	609	605	565	628	590	585	629	615	613	584	623	599	643	595	633	605	627	579	593	594	605	640	611	600	580	630	610	612	610	564	596	646	628	590	642	643	627	634	581	603	655	611	642	594	602	582	604	618	639	564	581	602	556	624	637	608	589	588	630	608	663	618	601	634	598	603	625	569	564	626	613	611	591	619	622	619	592	623	618	558	566	619	604	617	623	586	571	585	622	604	546	607	593	518	623	633	641	626	623	593	625	610	623	641	656	571	643	590	589	602	600	614	590	617	602	600	646	590	633	590	643	605	617	617	627	610	595	600	585	608	615	604	609	582	578	597	641	647	612	599	638	573	631	611	619	599	635	640	588	637	625	585	610	639	641	635	589	588	615	648	583	610	607	641	559	583	602	592	611	587	611	607	592	604	568	631	583	621	579	543	613	620	611	593	620	671	597	603	631	584	590	652	613	575	601	590	606	599	606	589	649	566	601	598	603	586	610	612	593	593	598	614	610	584	573	583	591	560	634	633	587	600	603	603	624	623	604	661	668	622	576	580	581	641	575	594	563	606	578	608	576	619	609	631	584	633	606	630	601	626	616	644	620	544	635	648	622	577	605	565	574	600	627	586	627	644	593	634	618	523	620	591	625	591	598	575	591	618	613	601	623	634	623	626	616	597	621	625	655	610	632	589	626	583	643	551	618	606	587	610	634	583	618	615	602	602	562	586	584	602	591	611	577	595	570	581	622	674	571	597	603	606	597	593	573	674	611	644	631	604	621	589	613	610	582	610	575	650	627	657	594	539	634	597	587	572	565	608	627	581	583	659	610	625	610	639	589	589	591	616	626	599	608	576	589	637	581	671	572	629	582	676	581	577	570	630	611	609	602	568	596	581	637	566	634	582	612	619	596	605	627	583	619	677	579	610	625	572	557	610	606	615	616	601	672	626	593	609	625	617	621	635	595	605	622	592	584	581	605	589	594	576	603	603	642	581	601	632	589	579	634	613	583	606	605	609	591	575	585	613	614	584	632	580	603	585	625	590	635	613	597	613	578	588	648	602	611	582	604	630	588	596	618	617	612	597	602	618	590	601	612	622	595	610	627	644	603	561	585	604	617	619	618	627	608	609	576	615	618	610	607	615	582	608	606	563	616	608	640	601	586	592	609	576	584	604	596	615	628	620	586	601	621	645	627	616	601	614	626	595	627	626	637	604	606	596	642	595	608	609	639	586	603	637	594	566	629	598	596	610	643	562	576	568	560	643	632	568	644	639	621	554	615	563	643	597	587	620	626	557	592	628	634	615	628	658
23841	21151	28551	24222	21635	18978	10933	4527	2723	1751	1241	1027	945	899	856	846	781	798	781	762	760	743	750	753	695	741	734	730	751	669	711	742	739	673	688	708	704	713	732	729	673	751	715	670	740	650	729	681	624	751	681	622	709	653	664	714	688	698	688	680	651	731	674	680	700	738	723	645	638	666	716	679	689	660	711	652	712	683	680	693	719	716	775	690	725	724	695	674	690	703	701	727	688	721	737	698	691	706	696	666	696	691	701	704	757	735	696	688	665	660	709	649	686	678	684	714	712	632	682	737	688	681	654	682	681	725	650	676	662	686	693	725	659	649	633	683	693	643	714	705	698	688	708	695	684	672	675	685	705	703	693	671	685	664	695	706	700	703	658	679	699	662	680	655	741	663	694	655	714	642	673	633	703	648	701	666	656	678	677	676	678	682	715	736	655	676	707	652	692	706	693	656	689	691	702	661	687	663	715	680	667	701	652	655	655	716	683	724	623	719	689	710	701	728	736	702	645	682	709	672	682	688	682	715	663	718	691	704	658	680	665	675	635	695	688	641	653	700	675	655	675	691	678	699	688	705	636	650	710	706	620	682	672	650	736	706	669	694	654	672	706	722	719	698	712	672	720	680	657	703	729	682	685	686	724	664	657	695	743	666	667	713	680	678	654	668	689	654	677	682	646	698	666	663	648	680	721	689	678	701	686	712	655	675	650	657	702	708	696	690	722	682	676	715	663	650	709	698	685	674	724	690	739	680	678	722	737	658	681	634	649	688	676	669	696	657	651	660	731	669	679	702	712	686	639	680	738	678	690	713	685	651	694	717	728	684	642	703	685	668	669	696	711	710	667	693	674	706	685	663	653	652	701	681	703	690	742	673	702	685	689	668	667	692	681	700	725	675	696	678	676	734	688	679	673	666	699	707	697	686	682	638	650	668	666	705	669	702	713	683	662	715	690	693	664	712	674	675	733	707	713	709	658	701	677	714	655	690	725	681	692	700	668	657	687	684	667	692	691	661	689	698	688	657	679	685	718	687	682	652	709	707	686	701	663	667	663	711	717	665	655	705	705	712	705	676	653	666	673	681	718	705	658	695	694	722	684	737	706	679	711	712	680	718	685	700	733	677	725	664	695	716	713	697	673	636	704	729	707	661	684	678	650	692	678	677	726	638	667	700	661	732	698	673	723	665	689	739	706	649	717	683	647	703	674	649	707	722	639	674	626	648	726	693	690	668	706	670	691	696	679	701	655	690	718	678	710	683	686	684	675	693	651	698	673	683	681	699	667	664	684	694	670	683	706	691	662	684	702	655	709	667	692	643	715	639	709	667	661	663	703	664	712	680	680	666	722	654	648	699	677	638	671	665	692	669	796	686	703	711	688	693	707	698	666	692	695	694	682	675	688	675	629	640	648	638	680	670	657	722	701	659	688	657	683	708	652	612	719	651	675	704	739	666	663	636	691	714	693	684	657	675	630	702	683	675	683	636	707	686	657	616	681	673	703	706	609	684	673	639	712	686	666	672	684	726	685	704	702	664	725	733	656	697	660	641	715	668	709	708	665	690	685	663	668	696	681	689	699	725	714	695	686	726	677	657	684	690	694	674	649	664	703	709	639	708	666	713	658	652	675	695	666	648	732	653	655	675	696	707	672	710	725	715	686	671	689	677	621	667	716	655	739	670	665	714	646	654	717	710	741	688	671	722	659	689	714	678	685	688	717	695	702	698	733	677	681	694	737	672	688	700	662	737	691	652	629	681	683	712	653	650	686	642	676	701	683	697	688	689	730	726	710	663	688	657	728	648	702	658	641	714	729	672	694	651	717	643	654	673	685	695	667	688	711	668	702	716	719	671	683	660	693	752	699	681	667	677	657	669	725	627	720	668	681	672	682	634	691	693	644	694	676	716	710	679	664	697	705	678	721	657	662	687	731	639	676	684	668	657	641	742	688	655	715	689	638	684	673	688	664	681	701	649	683	684	690	685	698	667	672	708	687	697	722	727	669	660	704	693	628	685	681	678	659	677	721	694	671	701	715	687	654	627	637	724	714	679	696	697	727	614	680	682	679	700	703	689	712	689	649	660	718	706	663	619	657	697	705	640	696	669	675	650	673	725	685	684	640	702	696	735	725	655	754	652	667	675	695	690	672	641	673	688	694	628	694	697	599	700	643	680	682	692	713	709	693	696	673	764	706	673	723	661	672	719	670	683	654	691	672	653	705	693	729	680	649	709	678	648	669	703	680	688	705	692	700	698	680	694	724	689	630	721	693	642	683	637	678	627	684	675	674	685	702	670	676	664	648	689	689	652	674	694	700	630	649	705	659	641	699	699	706	614	624	623	637	647	728	727	684	674	702	642	680	636	688	678	723	653	690	706	645	669	636	656	677	690	674	674	697	712	695	675	654	652	661	695	679	705	691	663	691	715	661	669	685	670	697	705	689	680	658	687	659	685	692	688	688	693	683	725	659	683	645	654	679	708	693	708	727	702	695	659	679	676	708	702	710	662	722	671	655	745	685	680	679	667	665	731	737	688	669	654	692	664	661	734	665	694	703	663	735	689	663	648	661	694	734	672	640	662	665	663	654	666	697	713	643	696	720	692	715	696	683	693	707	665	707	691	672	750	693	702	667	671	694	668	671	670	674	691	674	685	687	665	728	665	685	731	686	722	668	712	711	703	739	673	697	698	693	645	674	685	632	698	697	706	662	678	626	686	754	632	698	651	646	673	696	700	686	733	704	693	663	686	676	643	686	668	678	695	673	651	703	719	705	717	719	717	679	651	645	686	683	684	673	701	702	730	689	660	667	637	728	668	684	722	681	686	648	655	669	614	648	677	662	701	706	655	696	679	689	674	718	671	727	651	721	672	660	638	665	682	713	691	692	631	652	713	666	667	660	690	656	685	706	681	658	725	666	670	701	703	632	686	708	666	724	695	660	712	672	686	714	668	693	672	672	691	693	687	692	715	688	677	670	700	664	660	735	638	671	663	641	654	693	679	642	696	655	682	670	692	724	670	681	692	670	685	693	696	692	698	721	696	709	690	661	652	669	675	663	674	676	646	679	687	667	659	645	705	682	689	707	724	657	637	683	652	659	687	695	725	686	663	683	692	663	671	695	694	676	707	704	725	701	652	707	681	698	667	721	679	675	698	684	706	656	710	682	683	650	777	649	708	665	688	705	685	713	686	702	733	689	736	703	698	703	703	732	671	682	695	677	702	676	724	707	721	654	664	675	653	709	668	692	642	716	672	729	651	729	664	650	701	678	653	715	695	695	713	685	664	694	702	692	700	698	690	693	660	630	713	636	699	699	679	628	676	632	649	672	698	658	667	682	701	664	653	705	639	658	696	647	734	706	686	671	693	681	664	656	651	696	685	704	717	711	660	690	648	692	708	662	740	694	679	668	654	649	656	662	689	653	685	698	680	661	722	709	671	663	658	652	696	684	706	664	704	676	671	686	680	645	689	671	702	676	665	709	687	728	678	641	726
27368	46951	41731	30903	24288	19502	14167	8206	5693	3406	2296	1698	1471	1345	1278	1191	1150	1046	1110	1081	1000	1003	943	1003	956	941	877	952	954	854	958	893	896	880	876	855	877	860	912	904	941	862	853	884	828	829	860	834	890	860	847	883	819	873	797	829	818	845	879	849	872	873	860	863	826	836	883	870	864	846	884	842	826	815	852	900	838	851	867	845	871	976	895	846	919	854	928	917	859	866	821	885	849	866	888	852	922	871	839	851	858	840	831	850	844	908	843	855	859	847	809	859	887	859	876	800	864	816	805	841	845	850	792	812	843	873	843	833	859	875	817	850	793	901	854	834	824	892	865	863	818	873	836	837	833	848	827	823	888	802	856	824	866	854	834	888	849	839	833	870	851	819	827	882	866	861	868	812	828	833	806	850	892	802	812	862	788	846	864	813	851	843	856	829	865	902	827	873	868	791	846	844	837	859	869	856	842	897	878	830	845	872	876	853	822	838	852	843	840	881	852	851	829	820	828	823	835	836	831	832	894	836	857	849	859	858	839	881	811	804	808	810	805	816	876	879	808	845	881	856	839	852	850	847	820	834	825	878	843	879	837	850	858	864	792	852	863	842	847	885	862	834	880	812	852	850	877	836	833	874	838	853	809	842	852	868	899	862	873	849	852	842	872	851	827	853	792	877	867	840	786	891	844	875	852	827	872	824	840	817	839	805	875	865	833	830	840	800	826	842	868	885	831	901	823	831	828	873	863	868	840	895	786	882	827	810	815	862	858	855	865	854	867	842	849	796	801	879	850	873	870	854	792	857	847	843	820	890	792	881	856	888	825	873	879	789	825	795	854	822	823	873	841	849	799	851	843	867	875	854	861	821	810	789	837	882	852	837	842	855	898	864	837	829	830	843	833	850	846	846	839	870	824	850	833	863	827	860	816	854	869	810	839	821	852	864	878	859	826	825	860	841	845	897	821	824	839	856	811	897	842	895	837	778	863	809	875	833	850	834	855	849	838	911	884	871	861	905	860	828	863	834	779	839	841	825	868	813	859	812	785	837	813	870	876	895	865	845	841	816	864	806	834	873	834	841	854	893	879	830	869	802	817	891	868	838	854	847	846	841	831	829	842	829	835	831	852	845	860	881	863	856	846	816	839	866	840	884	858	849	866	895	832	841	868	837	761	863	862	848	817	881	842	850	785	904	831	799	830	847	819	846	829	794	829	835	813	816	872	862	861	833	852	847	885	824	883	821	895	849	896	832	857	807	822	826	854	862	803	872	807	837	869	877	848	836	866	842	812	861	854	825	835	834	843	820	851	894	870	795	880	874	846	793	866	856	811	810	887	844	888	847	872	863	894	880	819	896	832	785	924	824	856	816	839	836	874	871	837	896	861	819	833	834	851	768	796	793	825	871	851	853	841	891	810	852	800	866	827	878	817	870	820	811	851	846	819	853	874	795	830	877	871	855	857	808	855	870	872	834	842	886	853	823	794	832	809	840	782	850	855	864	851	832	869	872	845	875	785	860	871	919	811	816	808	870	879	833	884	877	816	854	825	873	877	844	833	834	849	833	840	854	862	794	847	854	859	880	798	853	832	817	880	811	796	841	880	851	889	878	870	783	824	860	811	889	851	865	884	844	884	849	850	861	830	856	840	830	831	825	784	855	845	807	851	811	881	845	846	845	789	837	855	839	805	810	784	862	828	852	819	844	867	854	808	852	823	859	844	857	870	828	815	873	807	810	875	844	876	875	852	841	847	870	820	841	853	829	853	803	861	883	843	790	868	857	908	858	851	846	868	864	812	907	823	848	876	839	812	850	878	828	823	855	823	876	855	824	843	848	860	877	886	839	842	827	802	855	832	868	808	845	832	847	845	835	844	945	845	857	858	821	854	816	782	866	880	827	841	781	855	905	864	835	846	884	806	812	892	875	823	831	830	876	815	832	857	826	833	805	921	823	883	808	789	832	835	806	839	875	841	859	830	821	858	788	811	824	818	788	820	823	809	855	849	870	852	846	805	879	840	849	872	867	854	823	887	846	844	834	865	853	905	839	813	837	797	813	815	808	833	824	858	846	867	859	856	836	846	846	832	754	893	835	858	853	798	903	798	847	825	906	826	845	828	817	876	862	888	868	844	838	876	781	866	896	870	887	862	856	856	829	882	864	879	791	814	848	851	811	890	887	862	815	849	849	880	878	844	848	885	825	870	868	858	847	812	875	840	871	786	860	855	825	812	843	866	814	857	860	821	838	809	863	879	851	851	859	837	808	831	847	887	847	815	864	846	816	875	824	789	863	839	842	815	911	850	876	834	887	830	836	851	855	897	898	801	899	827	865	818	846	859	821	883	851	842	847	911	872	816	848	868	847	814	818	817	803	850	793	811	839	871	883	829	836	808	774	898	833	879	873	859	824	830	825	829	886	838	817	864	865	855	860	879	854	853	863	908	837	808	831	817	817	830	843	880	797	795	809	879	863	807	843	850	860	845	840	789	836	836	847	809	878	850	828	851	822	850	872	845	885	846	862	913	849	855	827	830	835	884	874	813	861	819	833	820	820	861	851	836	860	849	822	834	866	857	863	879	852	871	832	809	899	844	816	785	820	848	832	843	846	918	878	817	860	818	819	805	819	838	833	799	806	871	917	883	872	846	855	861	857	845	835	841	843	837	835	848	873	842	820	829	813	877	871	851	860	854	868	846	866	853	807	860	854	840	829	827	782	832	787	922	834	813	832	831	840	804	855	860	862	885	863	880	867	830	873	863	885	850	870	812	828	866	809	861	861	842	857	876	824	786	893	859	868	835	868	848	816	857	844	845	825	830	787	839	823	814	823	868	793	819	882	806	829	867	795	862	867	876	856	806	830	829	822	866	886	835	855	863	826	812	832	827	829	908	860	843	832	887	848	881	874	801	831	847	835	855	854	797	848	834	842	869	847	874	847	881	847	876	834	864	865	882	804	823	865	820	828	846	779	860	865	844	832	880	860	870	831	828	873	904	835	822	857	847	767	881	874	856	844	827	856	837	850	845	811	865	816	823	813	881	874	850	791	864	821	879	840	823	879	828	897	842	818	870	853	833	791	852	875	883	893	840	854	845	857	849	855	877	832	850	872	833	811	869	887	857	789	864	861	840	875	822	852	863	815	867	825	906	826	852	887	876	866	882	816	794	896	864	858	861	928	870	906	843	859	831	820	831	860	839	795	840	840	885	870	872	803	799	839	844	813	828	886	782	891	845	869	851	840	857	824	850	861	890	817	862	830	848	854	855	832	797	815	840	855	860	837	826	802	770	909	891	810	899	885	830	861	841	817	845	921	848	846	843	823	876	819	877	831	836	806	858	817	859	839	766	860	817	860	912	846	866	862	892	871	854	833	906	851	886	869	867	859	821	804	857	847	834	835	955	866	859	899	840	849	849	873	835	865	924	815	815	853	794	841	825	880	840	836	826	768	850	833	836	837	831	808	836	826	879	894	840	820	823	904	786	852	873	814	888	831	848	865
25082	21171	27632	25490	17752	9996	5756	2958	1835	1134	774	683	509	472	476	481	510	486	437	473	412	397	423	413	408	402	373	416	430	424	376	395	367	392	388	390	404	386	376	386	396	416	366	362	368	378	388	393	414	380	367	391	373	359	392	384	375	385	377	407	393	397	373	382	387	397	380	409	365	349	414	345	397	382	392	378	387	361	366	341	406	407	404	415	406	377	396	393	401	399	370	388	360	405	363	391	357	405	409	356	396	358	398	372	411	415	404	392	387	377	369	368	402	364	381	387	383	371	387	368	352	375	396	391	405	396	376	355	397	387	394	369	373	371	382	393	380	415	365	380	382	399	400	390	394	369	365	371	383	372	359	370	364	371	394	413	376	403	344	404	390	371	374	373	379	351	370	393	390	414	381	395	326	354	386	377	387	386	424	362	368	394	394	409	388	381	361	375	366	387	383	377	386	360	379	407	377	360	390	396	398	351	391	393	368	376	359	365	379	392	418	395	373	407	375	359	335	395	391	348	370	366	361	378	365	343	372	380	388	382	367	390	381	378	370	388	392	325	386	375	359	379	385	380	364	376	383	377	369	395	390	335	376	399	374	382	377	391	388	388	400	380	364	370	397	392	357	349	382	390	387	397	396	360	381	404	396	369	381	367	407	411	392	384	386	372	364	368	385	352	369	337	405	379	366	368	401	387	357	361	411	378	401	397	380	386	397	366	365	380	330	389	375	373	396	372	368	381	355	391	389	391	388	389	398	400	377	387	365	375	363	383	387	392	395	370	377	390	359	345	366	400	373	377	388	413	407	399	333	399	361	382	375	379	418	346	388	343	396	403	396	386	366	375	340	383	404	370	405	357	420	386	372	379	354	401	368	383	389	359	401	396	347	374	392	366	428	362	418	355	320	357	369	360	429	387	373	393	372	365	389	403	352	396	417	414	382	353	364	350	341	431	389	377	394	381	393	377	388	381	384	347	382	423	381	360	353	434	360	415	392	363	368	369	349	400	374	380	385	386	396	386	409	353	350	369	360	367	408	359	368	391	378	363	391	331	375	390	374	376	426	398	378	386	361	399	368	371	402	397	392	418	405	402	408	367	369	387	335	379	393	372	396	405	377	386	382	391	389	380	398	401	364	398	353	383	372	352	352	348	356	381	362	386	383	392	386	326	371	392	357	351	410	398	383	381	393	368	413	401	420	404	370	380	352	379	381	365	403	415	389	381	379	370	348	335	374	349	365	399	376	370	346	380	398	384	366	400	362	411	400	405	361	361	424	367	384	382	364	374	363	372	371	386	366	348	344	368	367	368	378	394	401	380	388	373	380	383	390	384	386	364	376	379	397	366	374	347	357	398	407	352	402	359	394	375	393	358	371	397	414	376	412	355	370	394	381	398	374	406	392	335	387	406	362	349	338	392	392	374	367	378	375	381	364	349	375	365	382	365	412	401	405	400	379	369	353	347	412	379	367	420	365	386	386	362	382	357	368	394	373	391	392	357	370	386	349	369	372	387	362	384	413	376	391	355	373	366	366	383	354	352	422	361	391	399	374	349	369	370	351	377	400	440	384	382	414	385	367	381	363	385	375	385	361	353	360	376	364	357	375	364	347	334	395	376	339	398	373	390	342	374	385	387	365	390	392	392	368	399	360	372	371	401	389	404	345	375	389	393	374	360	356	365	377	382	405	394	367	372	428	357	371	364	408	374	351	395	383	384	415	372	388	373	398	390	405	355	370	380	384	397	344	362	384	375	375	376	370	369	337	379	409	364	371	412	415	407	390	358	398	368	393	385	367	367	390	392	404	397	397	385	371	364	386	398	400	385	363	337	379	411	401	361	368	353	381	365	355	366	395	364	377	392	358	401	414	386	377	376	374	380	409	372	384	389	368	374	390	391	360	365	369	328	348	348	364	398	341	369	343	353	367	394	361	408	368	380	373	399	382	389	384	347	416	348	366	394	381	400	350	383	399	400	399	394	396	416	393	377	384	394	365	351	348	398	406	364	366	341	390	357	352	376	404	358	387	366	366	393	373	395	427	377	384	368	366	359	346	363	362	378	370	377	396	389	387	363	365	370	348	392	365	351	391	375	414	330	343	391	367	376	395	375	390	371	354	378	375	374	375	401	395	395	383	406	398	363	362	352	358	424	369	356	388	384	389	375	393	381	398	381	402	378	408	365	369	371	357	371	368	383	388	393	384	381	407	368	353	360	370	334	356	383	373	368	390	386	358	378	387	420	390	373	420	375	361	381	377	362	362	351	352	392	346	406	365	394	377	359	378	384	362	409	393	392	394	373	363	425	367	417	387	378	359	395	393	374	414	354	367	371	381	366	385	370	374	364	407	357	384	380	423	356	368	358	356	386	405	340	369	353	370	372	367	368	379	365	369	353	376	359	365	397	377	363	378	390	377	372	369	385	359	361	379	344	374	386	399	413	384	380	371	359	388	379	340	383	396	372	380	359	382	385	405	382	380	378	393	373	395	382	393	360	354	388	398	397	386	351	340	404	400	400	350	408	380	349	395	373	381	386	370	341	404	365	382	398	360	387	377	373	427	397	363	376	377	365	368	393	377	368	397	414	356	362	404	358	402	362	388	349	376	374	410	384	389	379	352	362	378	399	386	376	399	390	386	406	377	401	401	365	360	380	384	325	387	396	346	367	376	334	347	391	395	396	371	370	345	376	366	344	381	401	375	392	365	360	409	383	374	382	309	397	375	359	350	371	416	384	358	348	400	370	374	363	390	386	415	385	405	373	351	408	376	381	402	364	362	415	370	362	431	401	387	389	382	368	391	375	395	395	409	385	372	356	398	371	394	389	376	379	413	364	414	344	380	353	379	359	390	326	369	375	373	378	368	369	400	397	384	373	376	352	384	348	355	388	392	338	360	356	369	386	398	362	388	364	401	355	322	371	390	376	440	400	381	348	376	369	365	371	390	375	425	399	379	397	380	356	408	368	370	376	374	360	351	378	346	424	376	396	397	373	390	354	362	357	384	381	369	358	392	380	373	373	368	410	380	388	364	399	390	350	369	378	385	358	373	393	382	369	384	362	400	372	389	376	345	362	351	375	372	397	402	368	395	372	370	395	381	377	410	388	371	365	366	360	349	364	384	421	387	380	395	371	372	395	351	403	373	403	349	348	394	398	363	386	393	397	324	428	384	397	359	409	421	395	369	376	387	398	387	389	332	368	406	376	375	394	386	380	358	369	375	447	391	412	366	365	383	367	342	387	382	404	363	332	363	375	372	400	403	398	367	380	399	390	397	409	401	387	368	374	386	388	368	364	400	366	358	373	373	356	347	377	354	374	337	373	375	383	405	408	402	413	388	365	392	340	382	372	378	403	384	360	408	379	401	429	379	408	355	366	373	384	404	397	403	368	385	383	413	369	392	398	391	382	375	361	393	400	381	393	400	367	388	384	367	391	388	342	393	358	364	382	375	366	374	355	399	407	357	388	388	371	400	392	390	387	347	403	418	387	377	392
27389	43515	37427	26098	19819	15463	11149	6789	4405	2522	1668	1167	970	915	738	742	684	655	681	637	639	600	618	586	497	499	531	544	566	567	511	547	515	511	505	510	492	544	547	530	463	532	505	539	493	484	541	520	491	477	451	469	510	481	515	529	514	520	514	491	514	476	469	527	530	501	501	471	526	484	513	500	486	476	479	485	426	478	494	507	580	538	512	509	558	535	526	513	520	508	523	493	475	499	499	487	487	516	453	494	485	498	516	501	539	524	494	507	527	491	491	506	525	528	520	501	483	463	485	458	448	480	487	519	477	482	489	526	488	476	509	526	476	484	529	473	493	475	507	502	515	468	509	503	507	451	504	500	491	449	454	483	500	494	467	493	467	467	479	504	487	466	513	511	508	510	492	517	552	475	489	503	517	503	513	511	476	528	522	457	538	501	504	462	501	471	479	488	496	531	466	467	512	512	456	505	502	473	477	475	517	512	525	518	490	497	475	478	473	494	517	507	483	521	531	449	445	526	526	485	510	467	492	494	474	465	511	529	523	539	535	483	514	497	485	487	526	487	495	471	488	514	462	493	496	494	498	505	480	511	517	519	498	487	487	518	517	495	480	480	496	452	519	511	457	502	454	492	534	480	480	470	527	494	504	509	510	493	494	510	485	508	494	501	476	463	485	491	487	482	451	511	527	481	527	500	516	519	492	512	491	516	520	506	507	454	540	524	514	483	499	485	526	462	513	500	499	524	481	512	508	513	498	517	517	457	484	547	518	525	505	484	492	443	483	512	473	504	472	519	556	449	470	443	498	480	496	501	519	494	491	499	480	514	519	503	496	542	498	544	478	525	494	446	482	530	459	497	486	500	466	492	475	465	524	513	488	502	511	530	492	487	457	503	526	488	505	489	474	486	486	505	458	497	523	459	522	514	470	479	460	473	518	521	491	444	498	462	481	496	493	484	491	463	507	477	524	505	490	465	495	522	533	523	515	504	511	500	495	459	502	543	527	482	512	509	494	487	517	523	491	514	489	498	536	461	457	488	495	505	508	505	476	520	537	518	476	509	519	484	500	518	493	513	501	467	515	501	510	496	477	476	479	509	471	455	483	518	514	522	475	476	476	555	507	511	512	498	514	467	500	495	437	512	495	485	451	484	534	489	519	523	487	532	517	476	498	484	486	464	502	519	512	545	497	490	473	528	496	523	485	449	515	495	478	483	494	495	477	507	480	501	520	507	515	474	498	527	507	520	478	472	487	492	460	509	527	467	496	491	495	481	501	507	528	477	484	504	505	496	514	480	495	463	474	511	495	478	482	465	487	524	519	501	475	493	487	483	464	476	497	505	528	499	500	506	461	470	491	468	443	466	492	492	499	482	522	496	467	516	516	500	462	522	508	495	454	481	488	461	448	469	499	509	499	476	521	494	500	556	511	511	509	521	494	485	508	495	492	517	530	507	454	494	511	501	465	498	494	529	506	484	477	475	453	491	531	466	491	491	483	483	506	516	442	514	465	476	493	505	489	505	506	505	464	505	517	520	518	497	472	467	466	503	528	493	495	455	498	500	526	478	495	490	503	514	495	479	495	529	512	522	498	495	493	490	480	495	496	510	505	543	522	474	518	495	472	469	476	502	505	464	532	552	499	510	486	508	503	491	548	490	491	507	491	506	474	488	490	459	480	505	505	549	481	495	460	477	472	525	490	504	465	497	490	515	518	504	472	483	503	524	490	493	498	515	517	505	458	539	516	457	504	489	484	487	527	523	521	468	502	504	509	488	549	490	504	491	502	463	505	515	488	486	486	503	486	500	505	517	495	498	505	484	500	497	462	492	484	463	484	481	500	504	497	502	473	508	522	466	476	464	499	511	509	474	496	483	488	489	493	500	532	477	489	456	497	516	495	478	502	490	491	493	480	491	470	495	542	511	523	490	532	474	482	516	485	507	481	483	478	476	534	523	476	488	494	506	479	500	444	488	465	522	488	462	530	498	473	457	499	490	477	488	503	529	495	464	521	519	524	472	481	474	479	490	500	494	485	454	514	472	488	499	506	514	471	482	496	485	486	485	471	465	514	504	493	502	506	469	466	472	470	489	495	483	491	513	494	487	497	499	462	504	504	489	494	492	543	538	482	488	480	493	494	467	488	515	487	492	517	496	499	486	525	486	519	475	535	537	469	479	521	486	466	495	485	503	470	473	505	486	494	552	491	537	502	524	505	483	503	484	518	495	521	499	498	492	470	513	481	529	483	489	454	551	482	486	507	464	502	468	491	483	496	488	497	493	510	484	477	514	519	485	490	513	513	506	495	512	464	498	508	458	461	514	484	486	494	490	468	488	474	527	527	496	500	497	482	495	488	439	482	483	499	470	509	516	480	514	520	461	461	481	462	487	512	530	507	506	536	509	484	484	492	509	506	459	480	484	439	513	493	479	481	471	493	500	512	538	476	505	470	507	484	509	527	480	509	484	511	483	453	499	512	495	482	496	475	484	462	466	455	454	518	541	519	513	492	534	484	495	506	481	494	500	478	457	490	485	493	472	473	497	478	484	470	509	527	483	519	506	540	459	493	487	496	486	476	480	506	468	504	474	473	456	468	510	529	508	450	509	524	489	513	484	517	479	458	479	465	507	494	505	516	485	501	480	466	484	491	499	476	482	484	480	488	477	523	499	541	496	484	502	482	541	469	454	507	479	481	489	515	487	503	491	497	533	459	512	508	531	451	511	465	528	491	495	506	550	500	472	521	527	484	536	466	436	472	484	476	515	487	498	445	522	520	494	511	461	504	488	479	465	478	502	474	514	500	497	479	468	495	504	474	463	458	508	479	495	505	499	477	495	541	498	531	515	474	501	489	516	477	487	493	526	505	508	551	498	495	478	537	491	508	557	536	476	508	491	499	490	473	499	514	502	469	469	502	488	460	473	522	445	462	526	495	482	486	468	471	477	495	513	447	469	508	485	511	505	492	475	439	517	501	508	502	475	491	514	454	499	483	513	457	522	512	545	479	475	527	527	520	510	505	501	488	514	495	496	494	508	474	490	482	463	490	498	497	511	487	475	532	497	492	495	495	501	475	489	513	510	479	474	470	518	471	544	491	470	499	492	484	519	485	485	540	514	510	470	480	520	487	484	494	497	480	487	459	509	466	496	484	499	496	452	495	504	475	513	517	516	518	478	497	517	488	481	502	489	479	488	487	517	476	519	505	454	508	540	490	540	473	477	483	511	479	466	510	507	496	487	503	482	479	502	508	443	462	484	501	477	478	493	515	503	504	521	496	506	512	498	503	508	479	470	486	515	477	515	490	489	489	459	509	445	439	519	506	541	465	498	490	435	498	473	498	508	490	497	500	445	518	522	506	485	462	506	486	490	477	478	483	493	455	531	484	488	477	502	464	483	528	482	516	520	496	490	497	447	498	485	509	507	481	499	452	491	506	480	467	485	520	506	442	458	487	512	507	508	535	512	505	451	502	519	502	462	505	522	475	483	477	498	492	475
22859	21177	28949	23735	21317	22168	18870	7068	3774	2741	1751	1253	1100	1041	1010	942	867	912	853	837	776	735	777	810	756	724	740	671	790	789	750	694	711	668	765	704	697	751	636	695	700	636	729	710	693	673	712	717	691	693	692	695	684	657	655	734	684	636	672	656	623	641	682	686	681	695	688	687	670	651	709	665	662	729	690	684	635	673	701	660	749	776	745	701	775	717	787	698	672	693	683	699	682	669	685	734	694	681	656	680	704	714	652	700	696	686	676	626	637	705	659	661	710	633	642	699	671	696	637	688	648	596	654	641	691	624	676	727	659	703	671	649	657	633	672	656	660	680	699	640	657	684	726	695	648	694	669	712	688	687	652	653	667	672	635	614	674	682	744	691	662	665	664	709	713	664	673	665	708	630	651	651	651	697	723	703	693	665	674	669	679	692	693	658	638	666	681	673	672	689	673	655	617	670	683	625	668	662	674	664	685	679	687	678	698	648	644	695	660	690	663	656	698	671	653	693	688	694	670	623	733	599	674	671	652	648	650	668	683	644	715	681	659	674	641	639	618	678	613	648	690	654	636	651	681	645	711	672	644	671	651	669	626	673	716	658	673	685	635	639	659	679	663	657	676	653	636	648	691	654	657	679	654	651	673	680	661	683	679	678	661	640	664	685	651	655	685	616	701	631	600	690	638	652	657	714	695	676	663	659	666	688	663	594	635	638	681	626	651	637	667	665	692	667	613	675	659	693	702	706	648	695	710	638	636	695	656	710	692	651	669	642	655	682	632	632	668	686	672	748	696	627	708	679	650	686	686	649	659	669	676	669	618	682	677	654	677	614	690	657	651	672	659	663	682	664	739	677	652	682	688	691	640	664	680	697	612	647	649	599	660	664	617	706	711	682	652	672	614	645	697	651	640	678	664	614	666	665	653	701	644	702	642	676	683	668	652	645	636	658	657	662	648	617	645	676	702	631	622	672	646	625	674	679	642	679	652	622	676	654	648	686	679	688	700	666	643	709	649	643	676	679	666	605	690	642	694	657	654	629	667	694	624	641	698	698	679	671	676	663	708	684	653	658	678	666	669	689	632	690	632	686	666	680	666	678	664	653	698	636	621	696	704	671	626	643	680	694	664	669	655	686	682	664	687	679	672	638	700	649	626	704	666	648	682	687	683	653	676	669	703	634	677	684	695	670	654	640	648	663	636	685	689	701	674	630	669	691	659	654	650	685	694	643	665	658	677	678	670	678	675	672	643	672	700	604	656	632	662	667	672	605	624	652	642	660	662	690	719	696	704	732	637	625	655	681	666	675	667	637	705	698	687	695	672	642	680	681	624	626	681	671	691	658	701	654	636	692	643	697	660	622	644	672	708	668	687	671	681	661	683	679	663	659	689	689	682	645	686	698	669	671	647	723	643	684	655	647	663	637	663	649	669	653	664	660	727	673	646	697	657	695	698	682	695	691	683	709	687	650	678	690	632	660	685	609	691	684	656	678	671	702	697	651	624	653	684	632	633	687	609	718	693	646	676	655	671	674	678	630	661	658	693	604	611	659	700	701	706	649	605	669	696	651	664	673	694	645	651	685	600	601	722	642	689	663	675	672	654	665	687	690	625	653	658	685	689	649	672	689	667	696	622	668	656	686	655	671	685	678	666	675	667	670	667	702	629	697	658	684	662	709	689	636	666	664	621	687	669	625	706	676	704	669	669	652	678	656	688	631	662	635	714	623	666	724	691	614	676	651	671	690	680	632	656	648	639	675	647	713	718	634	643	649	645	678	684	713	663	653	664	687	636	686	664	648	711	668	707	636	654	659	642	688	702	647	685	647	664	692	617	713	659	613	665	692	696	698	671	633	659	665	669	646	661	642	665	641	705	667	650	660	615	675	666	730	643	627	652	693	655	686	640	681	660	675	659	643	638	657	706	671	660	660	699	672	712	588	620	666	671	707	639	672	637	683	659	672	686	692	636	696	695	692	655	647	642	666	700	641	593	669	622	698	693	674	729	646	674	714	630	681	667	676	671	688	712	684	657	629	623	654	671	637	676	666	666	662	665	638	642	671	667	665	702	646	627	658	617	686	733	664	646	648	634	666	668	630	692	609	635	715	646	662	652	659	659	613	666	739	616	649	670	689	688	666	662	665	665	666	707	712	659	692	676	648	619	622	683	599	702	708	691	675	704	720	657	645	678	679	686	664	683	674	648	674	687	635	651	638	675	679	702	593	690	673	639	665	667	699	664	687	666	672	690	649	630	662	669	713	675	636	616	681	706	615	631	669	681	677	700	697	689	646	648	600	689	639	659	676	629	642	654	671	640	642	675	670	618	682	640	667	650	685	647	651	670	646	677	654	636	650	686	672	742	647	603	694	705	683	652	669	672	685	666	656	610	658	625	687	678	702	694	732	731	694	650	629	704	627	638	675	646	657	650	661	686	644	649	698	696	655	649	617	676	680	693	684	671	697	677	626	683	667	658	614	668	672	673	657	665	672	665	646	669	639	676	654	668	714	671	672	651	689	689	674	634	693	701	683	719	678	673	640	670	656	638	688	639	694	614	641	657	682	689	667	653	683	667	625	663	666	633	700	663	675	686	729	697	663	648	661	678	643	678	632	635	628	656	656	667	692	690	665	621	640	659	633	693	708	644	649	655	628	668	649	643	676	659	662	665	646	637	636	684	680	695	620	688	619	652	677	700	658	665	695	638	649	665	627	666	668	682	676	649	630	677	624	648	656	645	637	678	672	683	669	674	646	708	673	683	667	636	658	633	636	679	634	698	692	660	675	662	666	676	660	697	646	665	675	692	674	655	645	689	649	665	684	660	641	641	710	693	685	677	676	708	679	681	665	731	649	645	675	614	678	664	646	673	676	655	667	644	670	646	668	647	645	662	663	753	710	697	633	695	663	686	631	663	649	666	634	696	677	636	682	680	646	628	642	680	651	671	707	670	645	683	668	664	690	652	641	648	655	678	679	700	670	660	588	665	636	670	626	625	627	689	691	687	688	688	685	656	680	671	632	654	653	710	702	680	684	675	717	649	658	703	652	700	686	685	671	634	654	661	676	687	635	627	645	689	647	659	682	692	668	631	690	684	640	634	686	677	683	656	632	682	630	638	650	664	697	695	663	653	647	647	725	654	642	644	676	662	650	658	716	651	675	716	685	649	652	628	679	686	655	632	653	668	663	670	678	614	637	704	713	659	655	679	656	598	661	626	688	656	640	682	673	645	610	657	653	699	702	660	669	672	654	669	723	610	621	682	648	669	647	717	632	623	653	659	690	677	672	661	673	646	688	646	679	706	669	667	677	652	673	692	683	615	645	642	677	718	652	674	722	667	692	638	679	702	619	719	704	671	660	659	647	675	653	612	687	663	677	728	629	668	680	603	668	710	610	641	672	672	679	672	668	668	632	661	717	645	657	606	691	675	659	660	698	693	660	650	663	659	701	684	674	667	664	657	666	668	653	639	661	680	674	626	633	648	663	664	687	686	671
29572	51746	45964	33755	26965	22858	17250	10988	7566	5350	3378	2455	1897	1707	1563	1411	1294	1255	1258	1182	1146	1083	1044	1023	1009	1000	944	948	1005	967	914	922	897	979	892	943	919	951	923	919	892	850	891	803	858	876	890	839	877	849	853	812	825	850	840	814	815	847	814	836	816	853	885	901	820	856	866	831	827	792	894	831	841	804	819	812	857	863	874	904	929	916	922	905	958	922	868	890	771	844	836	877	907	848	871	899	883	865	870	860	843	860	814	818	853	890	849	819	861	845	879	842	823	779	814	811	855	833	886	771	853	782	799	811	852	796	835	767	796	836	876	865	887	799	815	835	805	883	869	886	806	819	876	792	859	864	835	792	882	831	787	891	865	848	818	823	842	808	864	850	861	859	850	830	799	850	826	852	856	798	823	844	812	855	841	856	850	881	832	838	833	785	797	823	843	823	836	762	844	868	844	872	811	818	822	819	777	812	791	860	801	803	823	860	789	830	840	816	838	824	794	847	844	847	847	823	824	815	812	797	824	835	776	826	842	861	829	777	812	801	795	810	845	845	848	806	825	820	871	832	789	785	837	879	796	793	876	806	823	887	779	833	830	840	764	800	776	799	816	755	877	805	874	847	847	874	827	835	820	823	802	832	791	805	805	867	790	799	781	793	809	861	809	829	833	830	836	795	817	880	824	845	844	865	812	816	812	878	810	822	800	818	842	831	798	826	787	836	849	792	791	774	812	813	814	869	810	841	844	880	850	826	837	828	808	835	813	804	820	852	841	791	830	879	829	799	876	834	853	873	808	772	805	868	865	864	789	864	810	851	812	822	837	875	843	829	729	804	852	838	851	831	788	815	836	811	847	837	818	825	811	775	811	821	817	788	800	824	805	808	834	776	794	829	787	812	818	814	856	819	844	812	879	806	871	864	829	885	861	833	857	802	765	800	847	839	869	794	846	818	807	834	833	782	842	844	816	845	829	824	862	848	877	836	814	807	863	826	838	793	859	855	813	860	862	860	777	880	849	849	819	813	834	811	851	854	811	842	879	835	797	826	816	852	825	827	794	827	802	748	831	827	784	814	859	841	883	864	774	778	795	808	819	781	807	812	817	824	816	877	815	842	836	827	828	822	811	818	894	822	826	845	842	819	811	795	846	840	833	827	848	877	800	865	915	793	819	831	836	837	808	846	831	805	795	837	830	800	842	847	848	841	858	852	855	831	834	818	778	841	839	819	813	844	829	862	834	820	844	877	840	832	816	838	805	820	778	807	817	824	809	898	856	814	820	793	836	837	815	815	850	834	827	803	790	842	813	803	814	839	779	774	850	826	841	824	836	852	804	846	856	822	794	816	855	807	822	833	781	842	805	866	795	858	780	778	794	790	823	817	828	837	757	764	818	797	845	839	857	839	831	822	824	874	842	815	837	841	851	837	806	857	814	871	822	871	775	778	824	878	822	833	815	821	778	856	820	843	822	841	875	787	799	818	807	834	850	808	858	859	793	830	817	866	795	890	868	820	833	854	798	842	831	819	822	804	855	808	906	817	784	821	785	814	841	835	816	846	785	805	826	777	787	797	859	829	825	803	803	808	782	751	872	805	883	825	811	793	846	820	822	850	778	803	841	801	823	860	834	812	794	788	830	803	875	834	835	839	854	833	804	849	831	786	847	836	836	807	817	838	810	836	829	829	804	869	832	853	890	807	853	840	870	817	878	823	871	820	817	778	804	814	799	878	824	810	806	795	840	820	869	783	850	831	809	851	852	813	820	757	815	851	824	864	787	845	820	818	815	818	799	787	826	856	862	836	800	852	840	782	847	848	843	904	824	830	783	751	766	858	796	827	844	885	795	822	830	821	850	842	817	835	803	826	841	861	794	843	851	838	875	841	800	810	871	847	818	799	783	816	867	798	811	753	809	852	844	825	858	872	871	811	861	797	826	772	831	843	806	829	788	824	811	831	801	795	855	882	820	851	832	823	840	833	796	844	849	777	835	831	814	849	831	793	839	812	837	828	817	790	853	864	859	799	854	863	857	784	792	853	800	822	820	805	838	804	855	818	841	851	858	805	827	817	845	820	821	798	830	843	827	865	828	815	909	843	810	844	833	769	810	799	832	834	787	833	882	814	821	800	858	807	851	778	808	864	822	834	799	842	811	803	828	799	845	862	805	801	857	817	877	822	867	837	831	858	813	801	815	840	839	830	852	822	828	788	737	862	823	837	862	840	833	839	842	817	831	832	828	827	853	823	828	843	804	858	854	834	801	815	835	830	883	858	898	801	796	845	857	829	833	825	887	808	811	802	820	883	825	841	765	826	805	855	850	856	829	788	805	781	861	814	808	877	859	839	840	815	820	818	829	756	873	776	830	810	876	873	814	859	834	862	787	808	768	840	802	878	837	817	826	855	808	874	777	857	815	850	875	840	822	845	826	815	843	867	844	814	823	822	799	798	838	805	830	869	790	806	820	862	829	813	837	854	889	879	817	814	884	813	836	825	809	785	853	844	826	851	803	798	824	827	830	810	814	829	870	790	809	831	812	876	856	823	831	860	811	794	828	806	811	804	855	819	842	810	838	795	810	825	820	843	839	853	795	877	878	784	796	822	823	833	868	828	807	831	829	827	863	797	802	842	875	818	793	819	822	870	844	843	825	851	813	827	866	852	829	834	786	764	866	821	854	867	812	868	831	815	798	849	814	832	806	828	847	821	856	805	809	821	827	877	846	845	844	858	779	844	846	799	811	877	802	829	825	758	814	822	816	846	838	829	846	811	883	838	871	850	813	825	793	835	866	761	889	783	852	820	805	825	857	813	835	819	895	811	858	767	797	828	832	836	815	816	902	830	831	805	814	828	823	774	817	872	896	856	834	901	772	822	866	842	790	811	825	839	834	817	803	773	820	858	893	827	841	811	859	815	809	813	810	908	847	860	795	797	866	875	788	811	835	796	812	828	844	882	836	834	842	854	843	878	883	765	831	841	796	846	810	905	750	857	780	813	772	843	814	845	840	791	841	793	820	821	891	829	832	746	863	803	789	841	897	828	815	856	810	866	751	821	815	793	809	828	864	878	820	812	882	849	811	838	778	815	811	784	814	830	778	830	840	869	814	817	817	846	882	866	802	863	815	801	823	863	905	838	857	834	908	805	810	840	853	856	823	835	862	873	838	820	868	822	832	821	821	767	766	859	790	836	845	797	859	857	800	837	838	876	774	850	826	829	801	852	798	837	816	811	867	857	790	782	824	824	811	796	830	810	853	836	779	799	843	860	791	837	815	826	837	809	797	835	785	840	830	821	852	808	821	850	825	816	844	817	847	885	842	798	835	839	817	829	803	806	795	834	784	831	823	851	785	823	828	781	845	832	822	837	784	812	805	816	842	825	821	852	831	789	820	845	792	778	854	757	836	784	818	882	822	824	820	857	858	819	809	776	802	871	795	782	856	846	785	853	857	806	821	843	792	798	790	826	822	809	820	875	832	781	833	876	833	850	813	775	785	859
27596	23959	27332	19080	9615	5948	3631	2013	1334	991	708	665	583	542	508	526	543	484	511	497	501	513	478	466	527	484	514	475	478	508	487	484	519	453	505	522	464	477	524	490	508	490	501	474	430	488	461	468	513	452	484	501	493	498	494	483	490	477	448	475	474	487	475	484	462	457	496	490	445	485	520	486	477	471	457	481	471	510	451	502	451	498	520	504	518	515	514	490	442	497	466	458	485	501	507	501	469	493	487	468	533	433	489	510	473	515	521	450	500	499	490	453	475	469	485	488	498	437	499	491	486	473	456	474	485	488	477	463	470	529	502	447	487	475	463	485	451	472	460	465	511	483	486	454	489	490	454	463	519	495	476	480	488	481	472	476	467	486	465	469	476	464	450	480	481	444	449	443	435	504	453	529	503	523	465	502	442	484	490	465	458	497	470	529	459	500	457	440	494	499	448	457	480	484	456	471	507	467	477	465	495	488	434	483	485	460	475	470	481	484	473	487	497	502	481	488	478	530	447	469	458	501	478	478	455	473	485	464	508	500	533	453	449	507	495	443	474	496	493	506	470	458	484	512	486	479	490	464	498	472	507	473	479	499	488	506	490	459	466	513	490	448	455	481	484	490	464	468	476	478	504	541	474	519	487	479	482	472	458	497	499	488	461	491	462	471	515	464	501	506	472	477	461	500	508	468	495	439	476	440	491	458	489	488	458	497	469	515	476	469	488	485	476	464	480	494	464	477	471	482	497	478	468	427	490	499	497	478	483	474	494	493	441	506	477	474	454	491	501	467	496	525	470	497	501	483	495	463	467	451	495	475	467	483	534	483	430	460	516	470	476	503	473	490	470	465	435	492	443	462	478	453	469	469	484	482	462	479	441	522	503	460	465	440	472	489	479	484	440	487	487	471	469	457	447	459	470	474	493	483	490	477	483	478	504	469	461	471	482	503	462	530	489	438	461	515	454	469	479	455	496	480	518	498	483	490	484	491	458	457	467	447	448	485	498	485	467	460	468	447	435	493	469	430	508	494	472	480	502	473	443	453	500	499	459	456	480	472	483	519	495	446	491	441	452	498	489	483	506	468	434	492	476	506	469	473	492	444	484	487	491	512	467	489	465	449	489	483	470	445	474	491	506	478	493	469	494	493	478	457	478	493	479	461	474	463	507	496	480	487	516	563	440	461	485	471	472	463	482	439	492	491	479	482	439	533	484	470	494	501	505	458	453	471	471	474	453	481	497	454	474	438	469	496	486	501	474	496	497	466	482	503	512	491	474	484	484	482	448	454	511	474	471	458	484	462	492	446	496	450	510	453	486	485	462	462	494	495	454	511	440	494	481	492	464	511	468	524	473	487	506	509	480	474	516	521	480	481	460	436	504	464	450	484	470	492	453	486	441	463	458	470	501	460	493	440	471	479	480	525	440	479	474	528	481	469	477	479	481	523	489	478	484	456	469	464	480	490	507	495	477	472	473	479	453	448	458	487	434	472	474	464	514	501	504	484	501	444	456	502	464	512	465	455	496	505	483	468	466	473	504	472	452	449	439	477	457	486	537	463	485	508	502	473	497	466	489	437	452	481	506	506	464	522	482	463	457	480	496	507	475	462	484	498	477	460	467	446	494	497	430	473	484	455	473	505	434	460	438	491	507	459	486	462	454	494	494	454	479	498	489	476	443	436	468	470	441	473	479	448	496	510	484	497	494	465	438	473	495	462	495	456	477	474	514	503	487	489	481	497	460	454	491	500	469	483	514	484	467	479	506	446	481	473	523	495	470	442	467	488	519	478	512	469	462	478	463	482	470	515	495	477	459	490	476	431	433	456	518	490	473	420	467	501	450	463	482	477	526	457	476	497	459	492	477	494	499	471	501	480	445	466	460	454	467	454	461	457	429	461	475	490	469	493	484	485	511	490	489	500	443	446	532	446	463	457	481	471	479	488	489	459	455	496	421	474	494	484	471	493	481	483	486	470	461	477	465	475	492	492	490	475	479	468	454	475	459	475	558	471	458	494	495	488	505	464	477	474	484	490	469	480	467	458	486	519	475	485	453	500	497	485	472	471	455	509	465	455	505	508	476	470	497	491	479	470	436	485	467	481	489	504	496	500	489	485	498	519	452	472	499	457	481	455	510	497	489	508	456	434	457	443	483	467	491	478	469	472	468	470	473	447	507	495	471	451	506	497	499	461	455	447	465	478	464	497	500	496	481	482	508	493	458	499	491	465	490	459	486	517	457	488	462	459	433	529	529	464	482	441	487	480	461	489	444	486	512	459	472	495	457	448	476	505	476	493	518	519	479	521	502	542	435	460	446	447	451	493	466	513	457	481	466	469	458	445	482	468	462	476	468	504	490	459	496	472	461	467	474	437	491	495	495	481	443	473	486	470	529	458	480	495	465	455	452	490	504	462	498	466	462	523	513	471	467	490	453	464	468	485	457	465	475	448	463	488	451	486	478	463	469	486	507	481	495	500	521	442	478	446	470	499	476	484	423	473	459	451	498	466	477	468	468	466	459	463	472	531	451	477	485	452	511	510	465	487	491	517	488	493	480	491	461	476	419	446	497	471	485	479	471	459	461	468	498	452	496	493	473	489	472	459	489	490	471	487	490	496	451	483	469	477	501	503	483	456	502	463	478	505	469	455	477	524	505	469	493	484	435	507	487	505	484	491	480	449	474	520	485	492	475	487	505	510	524	461	497	464	431	489	464	497	479	489	551	485	462	465	499	491	496	501	464	482	449	474	504	456	453	424	500	468	478	473	464	473	482	511	462	465	503	489	494	513	506	475	485	515	459	478	468	436	469	477	461	490	480	472	463	467	457	437	501	516	519	505	482	478	535	449	476	454	511	463	492	493	482	448	520	462	488	507	474	482	464	478	453	489	469	490	495	489	465	499	446	501	471	464	485	490	503	496	498	498	439	500	468	479	444	464	483	486	496	461	492	460	456	467	520	453	487	535	460	524	431	492	472	485	510	486	486	456	474	496	498	499	497	469	479	456	482	495	468	461	496	484	514	476	522	450	449	469	459	497	477	523	458	480	487	465	481	460	470	509	526	486	475	492	469	456	466	476	478	493	480	475	483	491	472	476	467	461	476	473	500	486	506	486	483	451	513	520	494	493	452	489	492	477	466	505	444	447	471	492	464	468	454	476	473	493	503	494	461	473	481	470	522	494	501	472	490	481	469	473	492	468	460	471	480	510	448	454	508	468	453	419	440	461	433	451	457	508	482	476	500	449	512	442	455	475	529	483	470	508	471	503	483	457	489	499	481	479	475	479	484	489	480	471	487	520	500	485	472	487	472	479	499	474	521	476	467	434	443	476	495	489	482	455	453	513	496	472	480	482	493	483	452	504	495	505	468	494	467	484	492	476	474	481	437	487	505	429	450	443	477	463	498	483	449	475	503	471	483	481	482	479	491	455	504	460	453	523	464	509	474	462	449	478	506	455	511	489	474	489	476	495	481	478	477	478	463	489	454	450	493	497
25964	39237	33483	21078	14691	11149	7317	4280	2764	1890	1257	950	840	816	705	707	709	747	696	641	671	635	626	600	657	592	660	665	705	646	658	638	614	613	576	604	581	598	593	625	638	618	639	627	612	574	569	643	643	600	607	608	609	570	623	594	573	600	600	597	568	595	635	585	611	548	625	566	590	613	602	579	597	584	612	612	612	547	627	564	611	621	620	612	602	590	630	589	571	640	561	653	607	612	647	590	604	588	590	583	629	616	574	624	632	595	578	591	599	613	578	603	632	584	542	631	592	610	613	614	594	599	606	583	595	606	541	592	591	574	591	596	600	608	569	620	551	602	594	599	633	604	577	539	627	551	595	584	564	597	601	591	586	592	603	613	626	585	578	605	565	614	623	568	606	591	586	620	591	574	611	574	570	604	577	632	566	614	614	620	645	639	609	584	579	602	622	622	631	621	574	614	584	571	608	588	585	587	550	592	598	566	624	570	602	606	629	588	586	585	603	608	618	597	676	604	616	591	609	614	600	557	599	636	638	553	605	583	609	631	639	600	574	589	615	593	618	557	638	599	615	619	628	607	620	608	601	566	600	605	563	559	577	598	590	544	527	622	616	615	579	596	573	633	621	588	622	603	598	575	651	593	582	573	561	624	611	567	577	610	603	576	605	614	575	635	583	575	612	586	580	572	610	602	603	602	581	589	581	580	589	593	609	606	597	603	634	600	616	574	565	587	620	556	594	613	626	594	612	624	586	615	593	617	577	622	585	609	617	596	630	562	536	594	609	612	621	595	603	590	607	603	582	649	628	600	556	576	561	618	585	597	610	614	605	577	587	619	587	604	627	574	579	583	562	607	584	596	601	606	585	621	567	602	585	594	637	611	563	583	617	647	617	611	600	631	623	627	625	601	560	614	611	559	574	601	592	587	613	617	621	586	585	617	569	637	586	602	590	612	600	596	605	625	602	603	606	597	557	573	600	580	592	603	552	585	552	541	617	583	543	522	578	611	587	579	632	604	574	591	638	607	558	600	564	591	583	563	599	545	606	617	608	627	612	614	594	597	596	603	643	581	590	571	638	635	597	608	603	583	597	656	564	581	586	582	606	605	582	609	584	582	599	581	523	618	597	564	598	617	539	587	629	581	600	599	612	610	581	575	595	615	531	612	549	582	571	577	575	605	601	611	633	586	642	645	585	579	603	604	604	581	622	635	597	625	645	606	573	604	611	571	553	594	554	642	609	620	536	631	570	616	591	601	572	573	583	610	582	569	596	575	605	606	590	608	582	608	579	617	605	624	553	581	645	606	591	590	588	570	571	539	622	559	583	681	614	597	573	606	559	610	612	611	628	621	573	607	589	579	575	605	537	566	594	543	581	596	617	587	606	585	566	584	593	589	613	563	574	597	585	578	615	550	637	607	577	624	628	593	543	575	598	569	577	583	587	583	571	613	580	547	621	588	607	614	615	615	658	543	624	621	565	548	609	576	578	629	601	576	647	607	597	591	619	584	595	603	563	580	606	589	621	604	596	582	580	623	611	571	586	636	570	560	605	587	612	557	527	610	611	603	635	632	607	574	615	566	594	604	601	573	618	599	619	627	616	619	618	593	628	586	618	612	613	612	636	597	615	558	576	594	591	582	608	620	565	616	606	583	620	577	585	587	575	587	608	633	577	600	564	563	596	571	602	625	566	581	615	588	580	600	569	624	593	605	559	592	570	617	606	611	612	599	612	611	579	583	585	586	618	601	605	636	573	619	613	536	563	568	633	631	626	604	597	599	618	614	604	604	599	551	569	607	602	603	564	574	599	593	540	635	606	600	602	589	573	580	628	622	589	621	623	591	615	579	552	583	611	585	611	623	611	580	607	617	566	590	606	567	598	597	594	595	612	621	641	578	574	583	566	592	612	582	593	552	543	567	598	606	611	559	589	599	601	578	574	604	578	602	563	607	629	566	607	609	571	569	600	586	623	597	572	583	554	623	614	629	587	609	573	540	577	586	620	585	591	618	585	635	601	562	587	633	579	612	565	604	600	556	576	601	601	597	621	599	612	573	604	620	597	605	584	542	588	576	576	561	620	569	573	617	620	607	596	578	563	578	580	606	605	574	582	590	572	614	574	632	592	654	567	592	574	580	589	575	611	606	563	631	582	617	618	621	565	609	626	610	568	561	578	608	616	570	600	610	597	596	585	594	574	581	531	552	644	601	604	606	601	613	611	615	580	628	596	634	620	580	624	598	633	598	642	646	575	560	591	625	628	571	617	614	628	589	603	591	551	623	540	592	572	619	570	568	597	645	576	568	587	571	637	587	610	627	553	637	597	557	592	594	604	565	578	587	599	581	559	611	565	563	589	578	621	604	558	554	589	572	577	557	580	562	588	584	569	604	572	611	609	612	597	581	584	544	590	607	599	616	585	558	611	611	608	587	572	599	575	578	553	587	617	643	592	599	575	627	587	552	578	626	584	598	597	621	579	585	587	587	574	592	587	555	592	600	542	605	617	556	597	606	632	588	600	575	582	586	617	617	610	596	635	618	568	583	646	605	637	544	583	639	570	570	581	605	620	616	612	590	577	625	614	577	585	558	599	648	590	560	575	573	616	599	633	604	598	586	591	612	570	574	572	574	600	623	583	582	561	589	595	594	585	573	585	575	571	608	607	572	593	595	605	598	583	603	582	571	609	673	606	575	609	598	587	639	606	548	584	632	562	644	615	621	577	572	592	636	601	607	621	595	605	581	621	613	615	599	623	601	599	620	545	594	570	604	574	656	612	624	649	657	585	549	614	611	588	598	578	599	588	591	572	582	608	585	561	612	586	587	618	633	604	634	522	589	573	606	566	558	597	629	541	587	559	622	606	598	588	626	577	582	595	601	617	632	592	611	557	560	590	582	594	593	589	621	607	590	605	565	645	606	616	571	598	591	590	640	606	617	604	612	592	563	591	554	601	563	608	552	548	598	623	618	611	583	588	571	570	615	619	628	610	624	601	611	580	622	588	631	603	624	617	586	669	563	545	601	553	595	598	643	614	634	624	625	589	564	603	580	618	563	557	603	574	557	578	554	597	594	605	598	553	561	572	604	626	594	589	592	599	598	597	617	576	638	604	607	584	567	578	580	603	542	577	591	562	586	609	629	597	635	605	565	565	619	581	586	629	561	585	628	600	591	556	633	646	614	616	590	624	602	584	554	610	607	667	621	607	595	602	567	655	628	564	612	608	568	562	528	645	575	602	607	612	554	576	585	549	561	574	606	592	562	581	613	578	581	591	594	599	599	631	570	594	611	612	612	577	559	581	584	592	557	600	585	630	576	588	605	617	595	591	597	572	608	597	586	600	651	602	555	626	613	582	632	584	574	617	626	589	587	602	620	571	595	559	586	605	615	617	631	569	550	610	616	613	604	590	559	614	581	608	601	628	558	616	611	596	622	580	581	633	612	591	598	613	590	614	605	572	612	637	593	633	602	582	589	588	596	603	612	630	593	590	612	564	587
23817	21153	28537	24191	21436	17410	8432	3450	2365	1712	1266	1088	946	890	848	890	829	792	767	766	769	775	753	762	756	718	728	716	795	733	702	691	717	705	750	752	681	687	767	682	733	696	675	675	682	690	713	687	715	673	729	698	729	670	682	677	707	688	680	725	691	724	681	708	701	666	673	715	738	697	629	682	708	668	658	656	720	716	667	691	741	708	735	712	776	733	689	699	711	667	737	691	687	708	734	707	715	752	753	702	723	705	736	718	703	690	720	702	736	716	651	666	692	712	699	666	724	711	680	634	666	665	685	708	711	678	673	694	682	700	681	735	712	691	712	691	676	709	680	695	728	686	711	707	681	635	693	653	640	672	707	710	671	665	721	702	685	724	662	662	711	707	701	730	678	687	671	704	719	689	715	759	635	643	622	686	656	699	692	698	658	695	691	682	660	719	726	693	686	731	727	715	673	673	684	659	739	733	659	660	669	689	670	697	680	653	715	660	707	700	689	684	739	670	677	697	702	672	683	675	724	679	712	674	650	679	688	668	662	675	718	660	692	722	710	652	690	689	706	631	689	698	704	705	666	689	680	717	749	707	672	665	689	714	717	642	643	679	710	658	691	685	669	658	654	646	645	665	745	707	693	700	693	683	677	683	643	638	672	682	672	750	674	690	653	713	720	637	677	696	659	697	662	666	642	653	754	689	726	710	648	728	689	678	669	690	717	672	716	726	664	643	687	699	717	675	735	687	673	681	716	701	671	650	694	705	654	654	694	696	693	696	686	716	706	701	667	735	664	665	701	700	672	663	671	660	665	740	677	698	664	689	676	698	695	679	691	654	707	684	668	698	712	691	656	678	660	688	681	706	674	699	691	687	693	653	690	700	681	723	669	690	672	668	736	621	709	730	669	691	658	663	719	706	701	666	656	656	713	660	737	660	656	706	690	664	686	679	735	662	674	666	677	720	671	678	685	675	709	693	707	685	668	694	671	675	656	636	655	678	664	683	678	667	647	699	698	661	644	716	703	699	669	678	709	694	654	710	678	726	713	696	695	648	689	673	685	684	651	711	665	701	710	693	717	728	675	697	669	704	692	636	659	691	745	742	680	661	659	675	652	717	663	682	699	674	694	697	617	698	699	686	709	744	707	698	683	689	669	640	693	715	610	662	697	731	663	700	654	692	665	697	681	649	699	635	708	734	708	705	671	731	727	687	689	652	674	657	712	666	689	678	703	666	686	684	682	693	659	665	647	671	691	708	693	609	683	643	645	731	681	698	646	691	661	712	688	674	687	693	668	674	728	728	725	694	729	707	641	635	672	700	684	684	691	709	679	701	709	717	712	743	641	725	703	671	706	717	692	644	709	699	667	720	660	693	713	663	694	670	689	699	682	693	687	697	700	651	705	703	641	593	677	695	657	703	715	665	711	735	651	799	715	649	673	664	664	732	700	702	682	690	669	650	654	682	664	677	718	653	655	694	689	733	659	697	682	688	705	740	684	665	667	723	687	649	657	656	703	645	701	608	706	726	713	710	699	684	681	645	704	667	706	653	690	684	660	721	681	694	690	714	642	687	703	682	703	680	706	704	699	703	670	712	653	676	658	655	686	654	731	671	681	692	694	695	658	710	666	697	643	677	672	697	696	681	629	682	710	654	655	660	666	685	685	659	713	652	657	663	682	684	688	654	663	681	657	662	730	699	694	652	701	676	675	724	714	705	700	713	681	663	703	659	696	712	667	695	708	645	656	626	717	670	670	669	652	689	725	692	680	691	693	675	648	674	684	700	680	712	680	662	695	671	661	684	687	679	717	703	686	671	675	662	698	746	714	717	663	755	683	688	679	683	706	717	675	709	734	696	707	685	704	726	692	650	644	630	689	696	656	700	648	668	628	655	691	672	682	668	695	696	724	642	653	721	675	709	683	702	695	714	683	652	716	677	701	665	717	676	714	728	694	641	696	677	730	668	659	670	671	700	676	666	750	730	625	733	686	716	691	699	694	709	702	672	655	626	684	714	641	681	628	686	719	693	665	715	665	698	700	717	716	695	695	652	675	666	654	710	708	677	667	657	714	692	687	669	681	667	666	701	672	700	693	700	679	668	716	695	669	684	669	687	692	659	670	638	660	667	692	691	664	706	702	681	689	704	710	663	680	725	666	660	699	686	676	673	723	707	677	704	647	694	638	637	682	757	697	686	706	715	689	689	657	670	694	730	668	672	666	660	670	728	677	688	656	672	664	695	665	678	677	648	670	667	683	683	765	698	691	671	700	650	728	707	707	645	636	643	691	691	696	668	688	673	679	679	749	676	679	676	640	666	656	679	730	659	707	678	683	701	665	675	680	674	740	677	689	740	709	691	666	679	669	692	685	717	696	655	724	634	682	676	717	696	716	670	736	700	751	691	692	708	668	658	661	711	719	690	692	709	667	728	693	610	677	685	685	692	718	663	702	661	648	706	677	679	670	671	626	627	708	677	680	725	684	684	693	688	714	680	685	706	646	683	727	697	694	647	706	682	710	665	678	679	689	653	703	720	688	666	697	703	690	690	670	705	650	625	737	637	728	696	714	655	684	667	695	704	677	637	733	670	706	673	645	654	706	694	691	683	689	620	667	659	694	691	678	698	672	688	717	648	690	666	665	697	678	670	671	692	700	638	658	667	683	692	706	701	663	688	676	657	691	697	726	683	715	700	668	713	691	692	738	696	709	643	697	678	685	727	681	666	707	687	683	690	654	692	696	678	674	697	708	692	702	727	657	695	680	669	659	690	675	686	694	648	701	715	693	706	706	700	635	670	724	658	683	716	677	682	713	734	671	658	693	724	706	704	713	692	706	748	698	657	680	712	679	677	691	656	642	657	686	674	684	720	751	698	638	670	664	626	652	683	652	666	694	724	670	720	738	695	678	665	697	655	692	682	684	677	713	706	665	708	683	719	682	664	687	693	705	683	736	682	650	689	680	679	671	659	669	729	688	708	721	705	674	668	640	706	676	641	720	693	688	682	628	713	659	740	662	645	675	679	664	699	703	682	674	702	662	717	661	709	692	724	635	697	711	676	765	692	665	691	671	653	694	688	709	688	733	681	647	697	737	639	699	741	674	663	652	686	652	647	683	684	676	697	670	745	689	657	642	649	697	723	661	702	706	718	691	698	675	659	701	663	650	692	668	671	678	719	680	670	666	675	656	694	702	666	740	678	717	664	664	665	694	689	666	715	660	685	692	705	683	701	707	675	653	628	625	702	685	716	696	678	645	674	701	722	702	740	697	687	688	654	698	651	680	697	678	687	653	617	714	653	731	677	752	650	662	713	705	663	696	675	627	666	634	669	667	622	674	662	658	703	658	678	657	686	678	656	701	646	681	636	677	677	676	683	692	713	686	724	663	701	699	680	670	700	692	666	658	740	666	732	677	681	689	660	659	701	699	668	687	692	678	724	666	702	672	635	681	710	684	648	725	662	741	701	712	666	670	629	672	657	734	665	691	687	705	689	670	686
26575	45279	40585	29302	21515	16578	11023	6742	4645	3273	2172	1812	1587	1410	1334	1189	1171	1137	1163	1072	1062	1020	971	956	963	938	881	911	995	975	877	881	854	936	914	900	885	870	903	904	889	847	864	871	845	812	897	875	848	847	821	922	852	866	883	908	884	862	890	853	809	809	839	830	829	846	910	841	751	825	862	811	889	889	850	834	845	866	826	875	954	912	915	896	902	967	888	892	847	821	820	896	893	903	831	910	919	894	940	879	815	837	846	819	896	877	833	883	832	868	812	893	827	802	881	837	844	851	811	855	852	880	851	869	806	825	863	833	788	899	857	847	795	820	839	809	820	806	890	802	825	867	864	857	853	838	858	860	861	911	802	812	850	834	879	861	812	880	834	844	796	835	821	868	891	821	892	896	845	886	804	800	864	812	844	841	862	863	855	826	830	873	828	811	893	807	856	818	838	871	845	846	846	813	859	824	840	862	825	819	833	845	837	849	833	901	842	826	867	817	864	871	867	901	865	840	814	827	869	860	910	890	833	874	833	874	845	886	820	832	826	816	881	853	851	848	859	868	853	905	853	804	810	844	824	861	832	869	861	887	790	833	925	891	899	866	805	872	863	811	874	884	789	845	839	854	883	828	865	862	823	887	835	830	823	844	836	881	837	826	878	822	875	834	832	836	814	859	850	812	794	868	823	786	851	866	855	864	859	830	818	870	845	870	910	835	887	813	845	867	857	890	799	884	812	854	837	884	781	850	770	791	787	768	879	850	849	806	909	812	881	840	810	869	861	813	861	813	838	868	862	810	840	835	904	864	864	860	847	833	870	852	837	855	813	853	808	832	850	861	871	818	815	849	776	864	839	864	899	808	873	819	885	901	916	846	871	848	878	827	842	829	864	834	860	863	847	867	854	867	855	830	845	838	881	826	853	850	871	850	878	814	899	871	881	855	827	863	853	760	892	831	847	821	905	819	873	886	874	846	810	940	794	842	889	861	825	908	870	809	848	850	832	875	854	839	833	832	885	867	783	856	875	870	877	836	807	819	851	836	876	845	842	830	869	857	893	854	822	851	857	865	827	806	813	810	891	888	807	789	818	880	826	801	879	819	825	809	871	879	824	831	835	805	897	886	964	821	793	866	897	811	819	816	859	832	859	867	824	840	888	802	821	849	837	881	821	837	804	772	852	834	801	845	851	824	878	820	864	823	832	888	811	856	867	791	865	831	908	849	825	816	863	851	886	840	869	835	837	857	800	901	836	875	837	812	814	835	856	828	809	872	854	854	793	836	816	882	837	832	865	865	834	827	857	822	854	850	859	860	864	833	844	920	916	836	817	866	831	855	839	795	835	857	855	896	827	800	815	859	788	828	819	847	883	852	862	854	842	837	827	884	876	816	888	863	785	838	839	861	851	900	837	926	816	850	843	868	859	803	860	811	850	815	852	840	898	837	833	849	803	829	838	872	883	836	804	808	822	886	833	795	851	846	850	826	846	914	861	849	834	866	839	840	859	809	856	901	847	819	808	817	874	854	821	859	809	830	853	878	877	829	839	922	824	841	849	854	911	819	878	842	921	871	836	806	840	825	842	807	891	855	849	824	846	818	843	856	804	849	841	845	864	811	859	866	867	832	859	842	869	807	855	842	833	878	897	850	867	816	835	854	839	805	808	813	838	859	814	916	844	775	826	833	881	848	858	825	863	836	821	795	841	859	842	921	813	785	839	841	833	809	849	850	855	839	842	837	845	824	831	803	855	855	848	799	835	869	900	861	808	863	834	820	812	833	794	840	843	810	848	828	855	870	814	828	796	875	876	850	791	824	841	842	782	853	845	786	867	843	846	859	882	830	847	881	858	864	827	806	876	828	815	869	817	830	847	904	855	852	834	846	875	840	813	876	864	817	806	842	821	870	863	842	863	845	878	852	836	862	930	828	824	830	821	859	839	810	868	829	866	807	801	870	838	846	809	836	839	814	828	868	790	842	821	859	851	856	794	800	866	826	871	879	905	872	818	911	819	825	873	833	868	848	826	773	839	842	815	889	809	859	825	834	820	875	832	825	846	843	864	873	857	906	821	861	834	875	879	837	820	812	876	853	866	843	799	878	857	837	903	806	853	857	862	815	822	934	859	845	862	860	829	830	867	834	831	865	882	798	876	862	878	880	835	876	865	862	813	824	863	835	893	813	868	834	852	831	883	832	823	835	892	811	854	866	821	820	834	834	855	865	821	813	846	845	837	818	834	831	859	830	800	875	901	862	840	869	931	840	873	861	827	826	882	878	878	864	802	828	905	915	824	824	861	819	852	864	793	810	830	831	773	852	828	809	828	870	851	883	840	875	822	851	818	830	857	836	852	819	842	832	812	862	894	891	849	830	880	829	849	856	837	893	824	853	872	854	890	836	835	850	864	872	867	869	859	791	810	819	816	856	808	874	857	815	865	837	823	851	803	871	906	876	887	917	852	802	837	856	797	855	872	805	847	830	853	857	858	841	852	811	835	871	852	880	848	868	841	790	812	828	854	815	859	852	907	838	823	818	867	868	856	811	840	797	872	855	887	787	849	823	822	857	838	868	839	869	820	836	825	811	808	825	807	858	784	827	877	848	864	866	845	868	876	837	873	881	850	833	865	854	841	870	775	812	824	879	887	863	844	803	802	842	804	871	852	794	857	840	933	856	883	809	862	845	896	823	844	866	828	883	870	861	845	897	859	849	875	874	815	892	856	839	837	808	864	833	794	848	865	823	865	828	851	819	814	838	818	852	840	824	863	871	840	854	862	826	855	855	874	820	861	818	818	848	840	874	826	867	881	834	877	894	845	846	838	863	856	878	871	868	864	768	800	817	845	846	848	857	828	841	843	878	900	852	846	811	833	863	876	867	855	862	848	823	823	805	820	887	829	885	800	781	837	799	856	845	818	846	830	817	871	882	847	834	825	823	821	825	804	904	871	858	854	888	824	857	809	876	852	864	859	828	849	796	852	785	824	859	825	823	868	905	838	851	861	822	867	869	856	847	870	840	861	866	839	863	824	933	805	876	867	823	877	809	858	855	811	865	826	969	865	858	881	869	885	855	861	835	833	849	843	840	842	814	808	886	792	865	846	817	868	807	841	876	866	833	873	808	822	878	786	822	845	814	845	825	851	802	837	809	800	881	814	781	856	825	841	852	866	809	814	846	812	851	801	865	850	831	864	849	886	862	812	857	818	815	869	858	827	864	818	860	846	841	855	848	810	838	855	891	869	784	809	869	839	860	861	832	821	826	821	830	829	818	834	853	814	884	832	829	826	826	896	861	846	773	823	849	840	865	841	791	879	817	836	848	888	850	793	881	778	854	813	857	860	784	805	827	857	789	880	833	885	852	853	807	835	835	840	861	808	837	841	841	859	798	869	835	870	786	829	816	871	876	886	836	885	863	820	925	833	855	844	861	865	801	782	794	897	865	844	831	861	825	795	865	809	861	857	839	838	811	854	795	845	846	823	837	848	847	838	864	867	854
25146	21164	27633	25423	16914	8643	4259	2182	1293	1073	805	632	563	540	494	495	467	468	449	438	412	451	383	472	424	411	370	406	449	451	400	372	409	387	406	393	400	392	383	416	355	370	396	389	374	349	420	373	368	386	381	375	336	390	349	371	375	386	388	388	377	369	361	384	375	372	382	372	386	350	359	386	388	368	359	376	404	380	381	426	404	417	393	373	365	412	383	340	387	388	358	378	396	376	397	413	405	389	387	372	361	370	409	322	379	391	377	371	363	384	365	377	359	372	359	371	399	357	387	374	374	380	384	410	383	367	360	370	356	356	353	354	424	355	379	408	376	400	404	392	382	351	341	363	386	346	377	384	361	395	377	377	375	370	364	369	411	375	393	376	374	378	377	371	373	349	395	349	378	385	397	348	355	356	388	358	376	349	362	391	376	381	365	354	369	413	383	374	374	378	373	326	349	379	352	357	373	408	365	342	372	382	377	424	375	392	367	394	365	388	367	369	382	374	362	354	368	340	369	378	370	358	425	389	369	339	346	364	381	377	362	376	336	314	379	404	364	402	353	369	377	396	358	377	370	385	380	400	353	393	375	379	365	349	372	379	350	361	380	360	375	336	368	400	352	370	359	402	388	334	392	400	363	429	355	320	375	358	347	388	398	382	364	372	387	368	368	394	395	347	375	385	338	382	366	398	350	375	411	417	395	380	362	335	369	361	360	363	371	374	348	369	401	367	367	393	386	372	357	366	385	396	405	390	367	351	377	379	351	377	391	376	388	370	348	360	393	366	400	409	370	391	407	374	370	379	382	405	377	370	354	379	358	380	381	357	401	366	371	392	378	384	363	365	397	317	369	358	372	398	366	394	396	370	376	374	392	376	376	383	351	378	345	404	387	375	423	376	397	377	418	361	353	364	379	349	393	356	401	361	377	375	355	360	373	376	365	405	354	386	364	380	372	380	378	359	400	365	325	388	371	399	376	368	394	360	361	371	343	372	393	373	382	393	385	382	375	383	370	379	324	342	341	373	378	375	380	382	379	349	381	367	404	384	400	346	385	387	390	362	364	405	398	386	406	385	390	364	354	371	384	371	373	387	343	370	383	392	390	351	368	354	385	363	373	382	367	353	369	361	380	403	362	357	391	361	380	383	391	348	350	384	365	349	379	438	370	351	383	397	346	383	370	374	378	348	360	396	363	383	355	384	378	385	366	416	370	353	332	358	351	413	355	367	341	377	381	337	362	374	329	389	352	353	391	359	351	379	332	342	373	386	398	404	386	373	374	360	372	361	399	375	394	384	351	378	375	381	365	372	372	360	385	387	373	362	384	346	392	389	343	387	341	363	383	397	370	351	388	395	349	348	363	382	375	373	401	379	335	365	382	374	411	362	391	350	377	390	384	383	341	376	426	353	367	356	391	382	351	408	345	353	379	388	361	366	402	379	394	381	372	378	387	359	371	418	373	384	347	357	359	382	345	374	388	373	367	405	350	373	367	348	380	410	403	395	402	389	404	401	398	367	387	354	394	378	364	353	364	393	376	397	389	392	384	385	397	380	347	365	374	398	380	363	342	328	378	414	371	405	355	368	358	361	399	366	380	396	371	388	378	362	359	369	327	371	367	371	385	359	357	362	361	356	400	375	390	356	396	397	383	379	349	363	381	390	388	380	360	383	364	357	385	353	347	369	388	352	364	363	385	356	386	380	387	359	377	373	389	370	377	360	372	363	379	376	331	369	383	400	371	376	362	363	341	380	393	373	397	394	392	349	384	374	372	418	385	384	355	361	367	364	406	355	365	361	414	422	382	351	361	358	395	398	371	337	348	372	376	399	352	415	393	376	397	335	385	378	352	412	364	378	384	403	379	424	410	351	370	377	348	396	389	359	381	366	395	338	347	375	374	353	355	358	388	362	385	378	357	356	378	369	345	389	386	386	351	392	356	358	365	366	374	351	285	346	391	376	393	387	429	339	405	376	394	390	352	403	360	387	375	392	377	367	371	359	380	359	371	401	364	368	378	355	395	393	382	393	389	393	341	330	361	345	376	384	396	376	407	354	351	384	352	366	370	357	385	365	367	334	329	362	389	369	380	408	354	371	356	373	396	366	401	388	356	381	357	369	393	360	370	363	360	379	383	379	352	351	366	368	351	396	379	393	352	375	404	368	379	380	348	389	395	389	368	362	375	373	398	390	337	313	365	384	325	369	352	384	372	392	396	339	375	373	378	369	391	389	326	352	370	380	387	389	363	374	391	387	378	379	373	404	357	385	381	388	358	356	369	373	353	373	395	394	373	378	369	382	377	367	380	338	382	419	390	373	392	389	380	346	369	390	405	359	370	367	391	389	363	373	378	349	375	397	398	358	346	383	367	386	384	361	376	372	375	334	371	394	371	371	365	358	345	381	370	379	411	355	391	379	372	357	377	392	372	388	392	377	380	389	367	325	392	392	374	361	403	370	367	357	388	373	380	378	375	380	392	404	400	381	399	368	388	372	380	385	363	354	384	363	383	355	371	364	406	396	406	377	372	357	388	348	392	362	347	388	396	387	365	366	378	373	386	347	379	356	414	380	402	377	403	378	415	373	330	420	412	363	376	381	385	356	359	369	370	336	347	404	376	392	347	360	331	383	391	355	382	369	366	376	394	369	388	388	417	372	374	364	390	368	370	393	370	386	388	363	370	356	380	383	350	353	376	356	398	361	378	387	386	414	401	319	366	395	376	362	391	398	411	384	391	369	383	362	391	389	380	390	388	354	391	421	376	402	340	397	377	369	390	382	374	382	387	387	381	382	377	396	395	380	362	345	371	400	365	372	365	401	387	382	383	353	428	377	396	382	398	365	361	398	394	381	375	378	333	372	389	361	380	382	385	360	419	341	351	380	386	367	333	369	408	385	391	360	390	399	363	340	378	385	376	372	375	386	396	356	364	352	367	321	386	402	370	358	390	387	352	381	386	388	377	406	390	372	367	358	358	392	386	379	365	412	368	384	370	378	403	355	370	381	424	360	393	361	395	368	400	401	367	366	387	366	367	395	410	363	370	405	393	373	347	381	369	384	355	364	362	377	390	344	382	392	387	391	369	364	406	396	442	384	404	395	386	386	368	363	423	380	364	397	364	353	345	392	367	367	377	354	391	387	380	391	364	387	396	385	364	354	368	379	348	389	415	376	392	371	410	380	404	399	344	357	398	366	395	389	390	382	365	372	399	393	387	355	360	416	382	383	373	357	387	391	396	378	405	357	386	369	371	352	349	357	393	364	352	437	379	374	415	371	368	365	352	356	395	390	388	355	395	402	392	381	360	355	376	400	363	393	375	352	361	380	385	398	360	362	352	381	310	360	347	336	349	399	351	381	386	405	377	381	369	356	356	382	343	368	374	371	394	355	333	421	389	362	370	363	363	372	372	401	380	373	342	371	358	384	346	387	374	357	393	382	360	391	361	368	392	365	389	358	391	378	415	378	359	358	349	378	393	386	373	352	355	364	384	364
26341	42773	36777	25842	18482	13285	8379	5205	3207	2392	1628	1256	960	855	750	748	678	678	673	639	626	612	596	583	552	486	535	599	623	626	547	482	485	502	533	513	505	552	569	508	512	535	488	516	489	471	527	492	458	508	460	477	490	504	506	453	451	478	506	510	523	468	515	512	500	459	462	475	458	508	469	537	502	469	469	508	476	477	504	545	535	511	519	518	528	577	497	498	459	501	510	512	512	511	490	544	558	518	493	477	517	475	479	525	517	535	529	483	506	519	512	492	464	523	448	470	517	502	515	485	459	487	471	512	502	496	487	500	504	475	521	488	456	489	496	457	532	487	491	417	499	495	487	466	512	470	462	488	489	506	504	470	507	518	509	519	517	501	470	489	509	440	449	506	521	464	493	475	491	485	487	481	504	490	503	470	460	466	475	474	528	502	526	465	487	495	503	498	493	486	485	508	511	514	525	512	514	516	518	473	461	481	494	464	445	481	500	496	458	516	488	463	537	492	480	460	485	494	491	478	476	483	445	471	476	490	477	484	502	509	501	464	454	489	484	473	480	473	496	484	475	490	465	480	488	536	493	515	489	483	447	495	500	519	479	494	501	470	470	483	449	529	475	465	491	503	476	482	471	493	472	516	497	532	480	500	473	496	509	512	468	507	507	497	480	487	507	515	513	503	457	505	510	512	495	484	503	458	499	521	486	487	470	475	513	470	470	480	486	504	477	505	474	509	516	486	505	489	500	488	485	498	525	486	491	501	493	504	481	508	477	428	507	509	452	485	508	498	530	482	460	499	492	458	513	485	498	466	516	471	530	512	497	524	489	499	494	503	474	552	467	449	450	461	514	478	513	484	469	522	472	465	516	543	509	494	491	472	467	503	483	463	426	494	510	528	494	524	501	509	469	487	508	461	508	495	477	472	486	478	489	542	487	473	488	491	503	484	499	505	480	506	472	459	528	484	499	507	490	459	523	470	508	482	507	457	511	490	473	451	468	500	486	498	506	457	454	467	503	468	458	467	531	502	496	462	506	473	484	464	454	529	467	481	506	477	495	464	474	506	496	462	504	489	466	472	464	470	505	468	475	508	487	482	514	451	512	476	534	448	465	463	482	503	518	460	484	497	486	499	478	465	519	483	494	467	509	461	502	511	477	463	451	473	468	459	482	499	473	499	460	463	492	464	490	486	473	462	500	492	482	539	498	504	445	475	500	481	484	434	488	440	464	522	526	515	517	511	534	482	456	490	492	546	477	499	520	469	508	468	538	471	465	482	475	517	500	455	475	477	465	463	498	487	474	496	426	511	495	488	463	463	471	473	492	494	480	498	483	490	497	492	478	481	493	514	506	496	502	483	459	474	507	454	482	471	495	488	489	433	481	484	506	463	473	491	483	514	507	508	464	524	488	508	510	499	497	524	477	480	471	465	484	479	481	507	504	508	479	515	461	476	484	485	470	506	495	488	489	499	485	493	465	476	453	524	504	465	452	513	479	494	500	484	494	515	494	506	494	523	493	491	500	516	523	493	528	495	520	513	506	522	489	441	494	474	505	492	502	483	507	484	497	492	487	496	491	480	521	476	464	477	487	490	522	514	475	451	480	507	499	532	475	466	502	474	469	483	488	474	497	475	474	503	517	522	531	556	496	468	474	463	469	472	488	458	446	453	504	484	444	510	479	511	467	487	467	485	470	511	468	482	479	507	482	494	470	482	493	472	524	481	456	453	519	509	493	480	466	500	476	518	467	492	459	489	481	499	475	500	450	443	467	501	465	465	501	500	485	440	509	474	502	493	507	484	504	489	479	477	449	419	478	475	490	439	472	490	503	478	508	521	501	437	498	463	503	476	478	471	525	520	505	508	481	501	534	516	516	473	507	482	477	490	489	455	492	489	471	488	517	527	529	532	494	520	495	475	524	460	510	484	516	495	521	489	452	500	492	491	457	453	507	487	481	481	511	492	470	480	452	502	509	477	496	509	467	511	437	511	486	499	528	489	469	487	469	484	503	520	469	469	474	482	469	473	486	538	489	484	477	469	483	519	472	485	459	492	504	482	497	470	502	508	480	476	479	488	507	462	478	497	462	464	487	492	469	464	467	481	528	495	519	501	507	440	455	484	468	490	517	483	497	478	510	501	474	444	434	461	487	480	506	465	503	515	508	521	464	478	472	500	520	512	526	495	481	455	492	500	487	498	505	523	486	497	507	518	473	469	493	517	486	472	481	458	467	552	535	475	461	507	493	486	475	511	485	505	500	464	487	490	471	520	503	464	483	524	465	496	506	438	469	482	478	546	503	493	481	513	498	469	482	464	468	492	499	496	477	482	434	452	490	491	506	496	473	477	502	504	520	484	519	475	498	485	501	497	525	524	455	482	487	485	482	490	464	478	481	470	448	498	492	519	468	472	475	488	470	519	516	463	465	478	483	435	466	496	500	476	506	500	465	491	502	549	522	523	516	485	500	475	481	514	495	486	492	486	471	447	477	490	524	490	496	484	510	517	478	457	507	510	495	484	477	473	446	465	474	473	499	473	498	528	509	501	501	468	503	512	478	500	499	500	519	482	512	465	519	513	488	515	471	481	463	470	462	461	471	494	458	519	456	498	474	519	486	504	459	479	477	499	496	502	508	461	475	494	488	448	516	499	520	512	474	503	546	507	526	478	530	503	501	462	472	500	520	478	517	492	505	474	549	510	445	473	463	519	440	527	523	485	464	490	481	477	504	501	485	487	504	535	495	469	526	525	498	517	479	494	507	479	542	504	487	459	452	483	450	470	480	514	486	522	446	477	483	488	487	505	491	472	485	469	483	515	481	465	474	497	530	491	479	509	492	463	475	454	514	511	497	514	476	487	442	520	487	472	503	483	503	500	514	491	466	455	471	510	497	479	524	519	470	477	488	484	486	466	503	471	506	467	490	478	527	479	460	504	522	512	473	472	495	481	475	496	506	501	495	512	492	491	473	453	493	453	477	501	477	459	494	507	542	508	469	480	484	448	471	482	551	492	495	449	512	492	488	510	491	472	462	492	501	478	494	511	470	450	478	492	505	501	460	456	483	454	503	488	489	447	509	479	498	526	448	447	472	474	470	508	504	478	503	490	481	468	511	477	463	497	485	484	455	490	439	513	509	484	476	483	495	478	470	519	484	468	474	465	498	478	485	477	479	457	489	459	490	517	478	515	517	472	464	512	535	498	486	496	491	481	496	484	489	515	523	451	493	486	508	524	462	431	487	520	489	463	508	532	480	447	453	492	498	471	506	514	484	475	535	463	468	517	498	476	511	500	497	494	463	479	491	448	477	494	476	519	487	469	498	499	457	530	491	500	461	508	466	478	492	476	493	521	494	494	513	488	488	476	430	484	475	482	490	490	444	482	478	526	549	488	500	486	502	498	453	452	491	506	487	518	535	473	493	497	508	477	506	460	503	518	508	477	503	470	483	518	522	496	458	491	498	485	486	488	535	472	496	499	491	508	491	472	499	473	498	486
22913	21179	28949	23684	21315	21854	17077	6041	3189	2372	1859	1474	1232	1061	950	897	948	890	910	881	830	766	787	754	766	696	732	778	879	844	708	725	745	669	677	744	699	694	688	684	622	704	693	670	629	725	686	702	705	685	686	715	686	685	696	691	649	671	673	669	720	707	665	675	698	689	663	686	676	659	664	687	682	690	704	652	719	700	742	702	720	763	746	722	680	678	656	661	663	673	682	703	729	663	703	699	676	643	649	690	630	668	662	679	674	695	719	661	657	622	645	660	653	700	704	655	666	675	662	678	615	646	680	633	646	640	648	617	671	630	654	639	628	653	690	642	663	672	644	652	696	642	643	675	613	695	663	714	658	655	646	668	653	655	709	656	646	621	645	683	667	698	667	632	681	650	679	686	645	639	682	662	667	669	675	665	707	718	693	694	626	670	675	664	687	657	667	619	652	644	704	610	698	668	708	674	650	671	650	633	663	642	627	646	637	645	644	662	694	700	672	693	640	672	659	693	667	673	714	667	658	650	633	725	719	669	699	673	610	686	691	626	647	663	680	620	642	657	634	635	660	695	681	657	632	627	661	662	647	678	637	658	667	649	670	654	672	651	685	664	674	657	674	662	651	637	610	667	660	721	644	678	649	645	633	650	683	676	679	694	659	686	689	628	686	679	732	676	672	689	664	636	637	651	690	572	674	679	703	669	641	631	653	648	655	641	652	649	662	684	675	625	685	685	661	669	603	643	626	714	596	644	697	630	644	666	654	740	647	670	664	685	630	648	673	637	654	628	674	650	698	670	647	648	638	711	599	640	657	668	682	626	660	644	671	680	664	623	644	648	679	592	684	643	635	627	638	670	625	626	635	668	654	671	655	636	678	624	682	654	649	644	659	629	660	667	670	668	658	620	683	688	641	667	652	657	722	590	664	640	644	667	700	662	613	658	663	632	678	656	663	639	653	668	665	696	684	667	645	664	648	697	669	674	632	626	685	663	682	672	661	675	693	590	704	622	630	643	650	671	668	656	644	645	649	671	676	661	635	635	621	597	669	721	688	693	651	649	677	694	660	637	682	703	667	715	694	686	685	643	631	648	640	614	634	674	662	713	692	655	677	639	622	685	659	616	658	688	646	634	646	690	666	682	695	646	676	679	632	669	703	676	645	675	654	709	667	642	654	670	632	657	678	665	671	660	663	683	619	657	667	705	673	605	673	698	684	662	633	658	625	671	680	638	676	690	686	684	652	672	669	676	677	651	691	669	671	660	687	625	658	624	674	668	666	691	707	672	631	636	693	638	602	687	648	643	669	675	681	668	702	690	707	690	654	687	675	635	643	664	620	645	669	598	682	644	672	661	656	668	692	644	688	693	668	637	684	675	644	691	683	675	652	665	638	679	631	663	676	691	682	669	672	659	645	640	660	660	628	659	695	672	657	647	672	695	656	658	683	679	671	685	643	654	643	676	671	619	672	678	623	662	653	650	654	689	681	709	692	665	694	692	640	705	655	672	662	595	618	635	669	636	696	694	675	662	749	713	644	687	664	624	605	670	689	696	671	664	681	622	671	720	662	649	607	644	674	615	644	622	634	689	662	639	690	640	686	654	693	684	707	688	685	653	639	618	678	658	669	661	652	695	687	677	642	669	701	726	663	693	635	662	680	688	645	654	697	637	723	653	664	731	650	682	670	705	686	686	647	631	658	631	661	651	644	690	636	682	694	655	630	680	615	630	717	634	677	638	697	641	632	638	695	651	665	633	665	656	692	639	642	679	646	657	654	623	652	642	651	653	666	615	658	687	657	671	677	642	669	656	689	632	665	638	663	716	656	655	660	631	639	641	635	661	665	687	655	698	686	619	688	677	710	654	667	683	672	682	661	627	682	652	662	674	673	620	642	656	655	707	682	684	675	657	666	661	669	629	665	668	689	660	676	699	651	675	647	671	689	686	676	678	597	667	673	691	726	696	649	690	667	661	633	692	663	678	661	642	643	664	705	656	665	661	670	683	655	693	640	684	657	622	686	668	688	716	649	661	688	689	669	607	608	643	657	627	682	657	656	654	683	632	647	681	620	648	671	621	650	681	635	693	694	663	646	620	694	658	631	662	622	682	642	656	660	671	662	658	616	720	683	641	640	675	696	649	639	675	659	671	663	655	699	679	704	694	652	646	654	672	662	626	692	689	610	644	687	669	692	667	643	677	695	701	653	690	635	634	691	686	617	611	656	654	606	701	657	651	702	656	679	645	712	673	678	627	666	683	639	697	632	681	677	643	653	673	678	675	616	622	612	644	640	667	680	632	654	673	698	608	623	701	632	657	691	621	644	684	606	682	657	707	623	641	663	667	656	664	666	641	629	638	664	706	670	612	611	666	657	667	658	646	693	686	654	662	652	668	681	673	619	655	682	688	652	615	658	640	671	684	672	699	635	656	647	685	631	655	663	652	645	633	643	663	654	646	630	656	690	645	625	685	711	663	628	665	633	693	647	688	604	657	661	641	638	658	664	711	650	700	638	667	734	661	643	618	639	656	727	656	657	594	601	667	663	625	669	678	668	660	669	695	675	667	647	667	690	636	662	699	660	664	699	688	698	694	667	716	666	658	641	632	630	661	694	610	662	689	680	663	638	666	674	634	618	700	608	639	647	655	659	682	699	678	625	700	655	688	684	644	650	695	647	681	643	643	651	652	607	598	719	710	696	714	691	675	703	643	646	657	637	672	635	673	705	695	649	649	652	670	635	632	669	692	639	684	635	639	646	639	663	639	673	642	619	680	666	694	656	653	665	618	648	637	629	694	642	715	644	679	669	635	649	681	692	689	746	688	661	686	673	648	688	669	643	668	679	675	654	677	667	694	699	655	682	649	660	700	691	714	640	669	655	616	672	697	650	676	636	676	669	642	616	646	664	710	670	661	662	603	671	683	626	705	635	664	693	665	646	672	669	651	641	652	683	691	641	699	641	664	656	636	659	672	661	673	684	663	700	620	661	649	665	631	643	647	664	664	650	664	642	647	611	663	672	699	678	646	668	690	642	632	675	688	651	667	707	657	623	677	686	666	633	668	639	664	676	637	694	616	645	682	686	686	614	649	652	650	634	670	691	653	721	689	683	690	664	667	637	666	608	728	659	643	662	656	665	638	638	606	651	639	616	679	658	670	656	683	631	710	680	614	674	685	659	707	638	678	649	705	638	696	618	676	693	690	697	650	682	681	668	656	635	648	687	654	652	645	672	633	654	681	656	639	654	648	634	617	706	669	637	639	692	635	709	653	678	644	679	656	648	691	703	681	636	695	684	626	681	615	646	707	696	630	705	628	633	625	649	692	662	679	656	693	670	657	657	663	674	641	635	614	640	697	682	669	634	664	629	649	640	631	668	679	681	684	685	646	661	680	641	645	709	694	656	665	678	664	682	683	647	640	657	655	677	658	640	697	681	648	637	677	694	656	618	665	668	733	640	647	628	641	707	686	637	635	682	697	673	684	710	646	623	684	668	623
27921	49790	45524	33829	27259	21093	14671	9951	6501	5021	3656	2680	2026	1696	1506	1428	1383	1407	1239	1219	1172	1155	1138	1057	1019	915	1040	994	1208	1146	864	927	893	920	873	828	894	899	868	886	826	878	876	824	831	858	839	804	856	850	838	826	867	819	872	857	840	879	803	825	879	807	826	847	845	818	846	821	783	837	804	842	832	773	804	814	834	799	790	907	940	903	972	915	932	889	852	881	852	879	847	856	912	917	877	911	853	844	851	825	810	828	774	804	841	819	850	812	826	858	820	874	861	851	763	830	772	835	873	805	748	839	809	792	845	818	801	830	769	834	824	832	801	811	842	843	767	826	840	821	799	858	804	793	760	811	816	797	802	806	829	813	783	846	817	815	821	799	841	809	833	799	823	836	824	865	834	783	793	794	804	833	819	819	821	830	782	814	854	912	866	825	804	793	838	841	840	842	842	827	813	813	820	807	813	800	747	882	872	817	824	827	771	874	797	788	807	805	855	780	851	765	836	840	841	850	795	792	848	813	859	840	747	872	846	870	792	818	801	834	872	866	767	805	849	856	781	828	813	922	841	831	832	828	813	843	736	816	892	864	786	846	813	808	830	827	798	839	804	809	812	847	810	817	821	812	819	800	810	814	829	823	818	841	803	808	825	817	838	806	829	802	834	817	871	794	848	812	814	804	838	836	860	820	794	819	858	843	846	833	799	796	762	818	864	854	824	836	808	807	815	860	852	821	844	823	826	821	802	806	839	842	833	846	795	867	807	813	784	828	846	830	839	808	803	858	844	829	855	834	778	791	811	801	816	825	811	758	826	890	879	812	812	840	815	811	786	812	801	828	831	826	848	834	818	818	807	806	844	839	832	768	891	844	858	828	884	876	809	876	880	801	856	804	832	843	820	796	783	860	845	858	812	829	829	794	793	828	829	836	803	824	817	782	777	810	762	845	802	855	832	803	843	817	831	811	869	769	824	885	825	860	830	782	771	858	782	795	896	804	830	855	855	858	866	842	821	827	773	782	824	828	806	797	845	854	825	812	870	876	875	823	801	835	830	787	819	815	837	833	766	786	830	813	823	861	802	823	819	844	850	825	844	809	832	881	807	814	824	825	803	814	783	860	810	863	780	845	841	788	822	834	821	822	781	854	837	821	821	794	808	821	841	834	794	883	825	872	853	826	819	820	802	841	790	804	811	812	809	830	816	794	823	814	758	787	833	852	847	807	819	836	775	819	861	841	843	799	860	801	819	806	806	806	819	819	775	885	816	820	820	865	824	810	802	819	888	836	781	848	844	811	819	787	775	823	853	788	812	833	835	886	815	905	825	836	822	847	789	816	861	800	779	818	794	775	793	804	871	840	843	843	810	812	813	834	882	819	862	836	795	835	802	860	814	806	846	820	823	833	811	794	832	799	796	801	763	837	846	819	817	805	817	821	816	814	790	858	831	857	791	856	915	783	786	833	782	805	807	823	880	783	809	814	857	867	798	818	849	815	822	797	778	800	844	872	865	824	814	828	799	830	814	861	797	866	851	815	850	833	825	802	793	869	789	813	847	813	825	811	843	796	836	822	880	804	828	843	824	757	816	831	845	804	815	797	778	782	834	819	847	764	886	858	834	804	780	821	778	854	851	885	881	812	823	830	849	749	823	823	748	837	779	887	831	869	813	804	805	837	803	813	829	830	828	810	793	778	831	906	841	835	863	825	870	839	799	803	781	782	832	787	811	782	839	821	830	768	832	773	837	843	809	792	817	846	853	840	812	779	805	783	826	836	836	804	772	872	830	847	873	833	811	851	820	861	817	838	813	808	803	736	846	827	795	826	829	811	816	811	797	812	844	831	807	791	849	848	835	872	855	816	818	836	809	837	848	818	855	825	843	798	837	811	860	816	800	807	858	832	823	784	818	864	848	782	780	780	872	895	800	851	898	780	819	817	852	776	793	814	840	873	785	844	862	803	813	812	809	821	864	815	852	824	842	871	787	826	834	827	822	835	832	797	892	830	837	808	837	840	815	806	809	868	859	848	813	844	824	781	898	803	822	822	807	782	809	853	773	814	807	787	879	836	808	848	788	839	853	874	804	756	789	832	808	811	821	785	824	814	790	828	841	813	833	828	753	852	814	790	790	789	807	822	837	814	831	858	782	854	832	814	791	835	870	855	752	852	800	868	822	849	804	823	809	841	833	808	820	815	826	853	900	855	854	820	796	829	827	847	840	827	870	863	825	831	818	868	842	815	800	806	844	826	799	816	808	802	855	797	828	803	830	838	806	790	851	795	837	840	839	784	848	814	864	836	827	811	840	810	846	770	822	848	861	847	870	868	786	814	837	797	815	792	843	830	804	897	851	833	808	790	826	867	854	855	804	774	824	855	813	843	809	824	808	796	850	825	823	822	819	788	838	844	845	828	822	856	848	815	853	784	846	817	774	824	788	847	806	790	826	827	799	849	850	845	841	796	810	841	842	810	815	831	831	784	844	828	836	860	862	817	790	816	781	813	802	832	830	807	855	802	837	874	829	842	856	794	786	829	826	824	791	864	818	880	814	811	778	827	853	855	845	826	816	791	828	830	828	820	807	840	824	888	837	795	845	855	835	840	854	837	800	785	820	863	865	870	798	875	830	828	839	813	816	823	830	854	850	827	770	837	807	777	901	802	801	851	857	855	819	803	823	815	829	761	809	808	860	854	799	846	820	790	795	825	846	828	813	825	819	837	830	829	877	811	751	862	825	804	865	805	819	866	812	872	842	810	821	821	783	823	783	809	776	833	915	819	762	847	755	829	835	832	831	804	805	795	824	780	844	781	832	828	821	817	781	794	786	832	813	804	797	798	762	831	845	824	818	833	814	810	841	808	813	827	782	801	875	791	819	820	781	880	821	820	868	790	795	824	795	848	859	778	799	786	864	868	845	828	826	807	811	854	788	891	817	841	819	863	801	783	848	836	840	818	786	806	820	837	826	834	797	796	788	804	764	812	834	832	868	840	817	816	861	820	851	826	796	816	858	878	838	864	798	799	822	819	797	806	823	838	802	828	860	820	771	832	813	782	843	811	830	810	794	830	829	877	769	773	790	776	809	827	775	825	837	813	846	757	822	817	801	797	807	824	816	801	834	825	791	861	757	847	815	817	876	775	810	804	840	806	808	811	853	816	853	836	859	807	844	836	831	877	858	772	858	826	791	897	825	867	864	787	797	814	877	794	829	798	823	836	825	820	822	795	832	791	823	845	816	819	803	809	816	837	847	810	787	781	811	781	808	806	879	803	838	795	821	828	796	824	807	843	879	798	842	824	852	778	829	839	869	816	783	827	791	839	859	833	824	810	825	846	786	850	842	834	826	849	807	801	792	823	842	819	817	793	802	758	823	868	798	813	862	786	826	851	827	851	920	845	792	855	805	863	853	786	840	820	832	797	792	803	836	803	860	841	793	883	900	816	817	837	773	803	841	800	879	802	835	827	849	845	838	855	805	859	798	859	821	786	830	908	804	835
27414	23473	26444	19073	9901	5809	3384	1975	1250	993	712	633	580	558	528	526	482	474	512	528	536	496	481	479	493	482	515	545	538	557	479	509	507	493	453	478	519	509	492	466	464	495	508	457	510	493	477	427	500	507	475	492	466	469	496	456	506	502	510	458	455	493	484	503	470	474	489	461	457	480	505	489	493	479	505	508	452	485	506	493	505	501	485	480	495	478	491	515	477	438	508	513	473	486	530	458	490	490	481	480	436	472	478	468	431	482	503	480	467	464	473	475	478	484	462	478	464	462	467	500	484	514	503	464	476	492	441	478	498	435	464	488	459	485	483	492	496	476	453	515	509	526	492	512	489	478	474	514	491	477	458	475	464	473	501	505	438	484	464	452	473	470	473	501	498	464	487	502	495	508	472	548	441	488	490	437	451	508	498	502	450	490	527	420	439	500	483	459	491	481	481	509	477	476	507	483	500	482	492	461	470	478	458	490	457	485	475	464	469	445	467	470	464	432	496	509	478	487	467	469	465	484	488	431	481	496	474	479	478	435	496	492	480	468	474	467	485	495	459	451	524	465	448	474	497	483	512	489	480	436	470	481	485	470	485	471	453	476	461	491	524	448	487	501	510	488	521	477	495	486	488	500	469	502	464	465	456	471	488	458	490	512	490	477	480	455	456	476	471	479	502	500	489	500	504	474	478	453	512	474	456	514	487	470	540	471	497	520	469	493	489	459	506	529	462	486	468	504	497	476	465	484	488	472	457	450	479	494	444	471	452	517	520	461	446	472	483	453	443	474	473	443	482	480	467	494	469	491	466	465	471	474	521	471	483	468	449	474	467	480	469	428	486	440	498	539	478	484	467	507	453	469	483	483	473	486	480	477	466	504	485	490	436	505	486	487	498	536	493	457	470	522	491	461	471	496	459	500	488	502	465	469	510	513	486	507	462	506	499	489	445	503	473	470	485	479	480	525	490	468	463	491	468	447	480	502	511	473	457	486	489	463	492	512	544	495	473	459	500	448	488	460	500	497	498	479	488	444	441	518	477	474	434	447	510	502	456	488	488	482	435	509	523	457	534	453	518	506	494	491	461	448	503	491	460	464	444	544	464	503	452	455	515	517	454	459	472	485	511	501	461	509	469	471	472	481	465	483	475	474	492	450	458	517	485	472	475	452	482	521	460	500	499	477	523	492	503	476	491	520	453	484	492	486	482	488	470	505	486	457	505	486	479	493	499	488	488	443	487	465	495	487	468	483	512	470	474	514	468	479	462	449	498	490	526	453	459	497	451	499	481	461	476	489	477	515	487	475	489	467	497	479	452	459	511	470	487	522	523	481	465	460	471	447	495	528	509	467	495	461	463	460	490	442	469	491	476	483	474	490	513	496	482	471	457	477	437	487	486	465	476	456	523	446	433	463	477	493	489	484	488	455	507	443	460	493	506	478	467	461	505	491	512	479	467	467	450	476	457	469	465	448	510	462	467	483	468	486	470	501	513	485	439	433	475	478	494	478	461	472	487	487	481	468	446	503	461	483	500	478	487	471	445	492	449	473	494	492	478	461	492	458	477	439	517	484	480	453	478	468	491	469	501	470	495	450	483	471	475	456	501	510	460	458	486	504	492	435	492	490	462	470	500	476	481	478	464	473	517	481	494	498	516	532	427	463	513	455	468	476	463	493	505	461	482	430	474	489	450	455	487	502	488	473	489	483	469	460	517	462	513	480	468	453	479	495	488	491	521	468	485	490	467	480	501	440	482	460	493	492	474	537	485	511	497	503	490	504	484	542	506	489	485	504	501	416	509	476	495	492	505	493	486	542	484	489	497	470	467	454	476	524	515	480	489	450	518	487	495	463	521	430	491	465	487	519	531	476	486	502	457	466	481	477	460	508	466	477	531	455	445	485	481	488	484	497	463	521	459	506	472	501	467	475	493	464	522	453	491	439	512	483	480	443	480	442	507	450	478	453	501	467	476	492	497	488	454	466	457	486	437	451	476	495	489	495	456	455	472	464	512	427	500	471	492	432	479	504	495	479	496	467	537	497	481	483	476	488	451	505	467	495	441	473	469	478	480	522	437	484	497	494	471	496	522	484	520	466	498	501	450	460	437	475	465	477	480	473	498	425	493	462	453	523	514	498	486	478	490	479	469	491	450	519	454	481	503	509	511	480	470	511	460	491	480	505	466	483	493	496	459	515	437	475	491	516	462	493	474	506	502	484	494	487	492	507	486	504	480	470	496	471	501	476	454	480	470	458	492	454	467	477	482	480	481	458	467	465	496	502	483	495	495	461	474	519	458	471	483	474	499	503	500	476	480	493	463	491	449	459	486	465	447	465	473	466	483	464	476	491	452	507	469	453	491	471	501	472	489	472	498	462	515	485	443	494	494	499	457	496	492	505	484	487	472	491	457	484	452	479	490	451	489	479	489	483	453	484	471	498	485	481	476	453	494	511	485	471	495	489	509	498	447	482	483	483	467	476	502	484	461	505	477	493	445	515	458	472	513	464	520	457	488	445	466	446	460	480	537	461	476	493	498	474	527	483	495	497	473	503	514	491	480	509	462	434	488	490	491	521	482	475	478	480	487	474	488	495	486	468	550	483	486	497	479	477	492	502	468	472	506	485	476	484	490	507	481	487	482	496	482	480	444	510	513	475	490	496	457	472	481	500	526	476	492	462	487	437	507	480	446	477	446	466	471	480	468	499	494	459	460	473	478	496	481	482	543	496	469	478	497	494	473	502	471	517	431	494	490	498	478	506	490	464	505	465	502	477	480	480	499	531	505	486	491	504	487	481	469	491	457	480	474	492	469	421	469	488	457	496	518	538	541	461	482	458	452	472	504	498	498	481	482	470	480	473	487	498	472	497	501	492	490	505	477	462	524	487	488	478	497	448	538	484	518	450	464	480	475	483	463	494	502	486	483	518	505	514	460	479	511	496	497	528	436	492	447	485	458	481	510	489	516	465	518	466	470	494	458	477	488	436	469	442	493	469	479	501	486	477	465	467	504	448	482	443	471	471	489	463	499	503	477	489	489	475	479	478	474	510	487	502	465	441	463	522	484	487	486	509	441	482	490	509	451	467	498	470	485	506	514	506	485	507	459	489	496	477	493	488	463	508	468	451	484	510	508	474	465	447	490	477	459	488	479	516	450	500	483	475	504	498	494	479	461	527	469	486	470	532	410	496	470	492	482	486	497	501	507	510	501	462	464	537	485	456	501	502	474	446	468	535	448	499	442	477	480	463	465	501	488	481	461	454	498	477	518	452	497	466	496	514	476	466	487	451	473	491	461	470	469	486	500	503	486	472	501	506	454	513	492	495	463	492	472	475	429	459	479	490	466	535	474	453	452	502	508	512	493	500	491	471	512	426	506	451	470	501	492	467	487	469	473	476	438	452	509	500	483	502	492	489	476	518	484	492	477	447	484	480	463	466	477	508	431	493	474	448	492	516	475	475	500	472	473	466	493	467	489	481	491	450	439	477	505	477
24743	37982	32962	21851	14883	10679	6934	4232	2637	1759	1353	1065	888	827	817	778	722	743	714	698	729	704	641	668	655	607	637	666	707	663	639	596	636	604	602	627	654	651	587	602	610	638	594	614	607	605	581	623	579	635	599	582	595	587	564	576	637	596	607	602	615	593	593	651	594	614	584	609	600	600	584	604	585	604	563	604	609	588	596	629	665	680	631	652	621	634	608	602	593	616	618	607	653	621	640	623	596	632	624	663	624	608	616	641	635	608	644	591	618	628	567	585	632	584	617	625	641	612	644	605	565	554	616	579	565	581	604	651	585	584	626	583	606	606	600	629	635	563	630	621	624	529	625	589	567	603	573	628	640	609	599	604	601	595	614	547	626	577	622	621	589	591	604	633	603	583	574	608	611	544	593	636	592	666	574	614	649	629	599	580	580	623	620	587	615	566	624	615	613	606	607	619	605	621	604	603	662	577	590	579	583	604	590	605	668	548	656	578	621	589	664	628	656	601	608	615	571	629	619	618	655	621	584	611	583	602	590	606	599	592	583	655	645	599	634	576	577	583	603	631	628	598	599	569	617	613	578	605	622	605	576	605	590	613	595	565	609	576	617	620	601	630	638	631	583	622	630	616	603	587	696	579	594	658	594	611	596	596	639	653	617	572	572	616	586	565	607	661	608	642	592	602	603	636	621	625	641	610	588	641	626	649	592	643	581	588	588	588	593	605	586	629	567	578	617	593	583	592	664	639	623	560	621	608	575	583	619	614	582	568	601	637	596	574	664	610	623	568	592	571	618	609	600	637	610	598	640	580	630	624	591	584	595	619	605	614	621	586	633	591	604	634	599	598	591	617	611	616	623	574	578	610	631	589	592	606	584	613	601	598	614	650	616	575	584	607	549	601	639	610	616	576	558	593	650	602	602	631	607	621	582	584	571	629	616	593	621	621	626	615	601	613	560	587	595	637	570	609	591	595	628	635	653	595	612	572	582	593	592	605	665	596	643	603	624	629	629	577	550	599	601	550	577	549	628	609	562	576	601	561	600	583	573	599	608	614	644	617	554	612	616	645	569	604	562	570	628	578	618	620	632	585	603	635	600	634	605	556	617	626	584	581	574	568	622	603	599	613	611	616	617	597	623	570	611	586	571	613	562	586	608	644	591	575	630	575	590	581	616	613	622	630	624	613	598	613	613	586	592	615	567	633	616	625	642	553	589	620	680	599	622	600	597	614	620	619	622	625	636	540	574	607	617	580	555	600	596	612	596	582	628	647	585	616	587	547	601	602	634	655	640	633	588	561	594	552	591	609	644	641	612	610	607	576	593	617	577	595	635	614	655	607	623	627	564	583	578	640	645	625	607	630	591	605	615	593	652	616	606	587	575	581	596	630	576	615	606	594	612	595	654	635	580	590	533	678	626	582	572	630	588	574	604	620	626	592	641	593	611	616	637	605	590	543	586	601	630	614	601	551	599	591	611	643	618	627	664	636	585	654	579	573	624	555	593	611	607	568	650	557	586	632	607	629	620	608	636	580	607	619	600	605	592	642	613	615	573	560	622	552	598	614	577	572	608	623	563	626	623	586	622	591	619	568	614	615	634	608	630	650	606	600	593	627	593	622	615	569	574	635	589	572	607	601	599	553	571	606	606	634	597	606	611	612	560	667	632	596	592	656	566	573	586	596	617	640	597	613	663	633	578	595	609	592	621	579	656	584	632	572	617	624	581	618	622	616	600	591	617	583	582	607	613	589	614	609	609	633	613	590	604	633	600	615	586	625	589	619	624	588	584	602	583	614	602	622	597	610	602	678	583	627	597	626	620	609	634	599	598	607	603	646	586	569	644	589	626	606	639	598	574	585	615	585	603	630	664	581	652	589	608	583	630	601	568	625	576	605	543	654	594	592	617	599	609	587	617	584	589	624	580	638	587	631	623	642	565	610	583	626	582	559	600	613	614	625	617	570	617	557	603	634	614	636	603	613	636	592	576	624	628	612	605	599	565	589	651	601	618	605	584	596	625	566	603	618	605	573	579	589	623	595	568	619	612	601	591	596	594	653	648	663	621	588	605	599	605	548	624	615	650	598	569	613	609	644	625	578	576	613	620	584	605	608	637	619	601	601	620	574	623	589	606	646	598	643	576	626	589	603	643	584	657	569	606	590	569	635	604	558	579	604	591	576	618	599	607	649	611	662	594	569	564	596	571	593	600	611	653	583	590	629	629	614	609	593	629	628	614	580	627	610	627	637	592	590	618	623	632	594	604	617	592	589	642	621	599	570	587	655	605	622	583	583	662	639	571	568	588	602	610	615	612	573	567	610	584	607	597	604	588	615	593	591	606	582	595	605	619	586	583	584	604	568	590	544	593	610	594	596	631	611	598	605	624	595	562	618	649	614	634	630	592	590	630	574	626	572	590	590	604	623	656	588	593	581	621	631	591	588	570	593	580	615	649	676	588	622	577	591	612	576	611	584	613	617	612	624	618	627	589	580	584	592	559	555	619	650	601	617	594	648	639	625	583	617	617	574	602	596	573	606	636	588	647	567	594	580	581	583	631	622	602	651	605	592	578	613	598	606	585	590	617	607	599	601	597	579	617	619	601	557	621	601	628	611	597	639	607	583	629	578	598	591	620	649	617	592	609	572	556	602	602	588	594	630	573	591	628	627	630	594	625	603	590	624	594	585	618	633	602	604	587	587	624	588	578	618	594	618	632	593	582	574	580	622	642	625	605	643	600	602	612	598	593	613	610	626	605	606	617	601	601	590	596	590	587	628	566	601	589	609	580	606	603	595	596	592	586	594	631	590	620	636	544	616	637	583	591	600	598	629	624	607	578	563	644	625	578	580	623	645	615	577	601	578	576	618	602	570	566	600	598	615	567	624	615	583	605	605	589	610	588	605	641	605	645	650	580	582	594	625	608	611	585	597	604	614	608	595	648	621	626	638	574	629	618	633	605	609	600	569	589	618	586	629	612	600	619	620	606	612	645	593	602	606	580	614	595	583	560	660	621	576	605	601	624	597	580	619	586	620	592	614	597	609	619	646	538	562	634	618	594	587	591	576	610	614	634	609	582	604	613	623	603	589	629	592	590	583	594	624	565	562	619	620	608	614	595	620	591	595	645	630	627	611	604	635	595	582	560	547	610	595	614	605	597	614	602	613	620	593	619	583	609	572	593	609	589	596	574	597	600	603	587	599	633	631	554	587	610	602	599	632	588	607	601	591	611	595	618	611	621	577	589	581	599	582	611	617	596	613	602	617	585	606	557	623	635	643	645	664	614	576	628	578	621	587	588	575	617	578	587	625	584	624	554	628	540	592	583	591	585	596	624	615	637	620	607	594	585	626	587	619	552	616	595	620	631	513	619	599	568	565	598	643	558	558	593	612	647	589	584	577	612	576	566	642	595	600	593	600	619	599	627	584	602	616	600	616	608	611	640	587	631	608	622	579	594	607	600	602	582	603	618	603	568	629	605	588	614	585	595	618	638	621
23855	21160	28594	24186	21508	17367	8890	4105	2456	1803	1349	1129	1001	840	845	868	828	824	832	836	815	749	719	716	697	782	814	762	825	795	717	696	672	670	688	722	683	724	736	709	691	706	700	683	744	697	711	728	727	675	713	687	690	703	712	727	665	688	678	718	659	708	684	675	711	705	667	672	674	662	694	710	672	691	673	727	668	697	680	737	712	755	714	708	713	713	749	680	682	691	622	672	632	694	721	727	717	748	729	688	670	663	667	693	647	698	674	766	658	743	671	723	672	659	705	708	699	703	683	687	691	734	667	658	615	686	650	695	716	703	676	695	698	687	673	705	714	736	704	716	678	690	669	686	715	642	643	693	689	687	680	658	694	761	671	670	674	633	686	692	707	645	697	678	658	633	697	700	701	666	684	707	694	689	655	707	717	701	680	722	634	714	625	669	658	721	695	674	672	662	710	723	706	690	691	690	710	629	661	693	703	694	701	674	722	660	694	668	698	714	681	676	679	700	737	701	690	677	727	688	720	738	710	720	664	647	686	678	725	639	731	667	692	696	673	723	711	695	663	676	628	686	706	674	669	630	724	667	688	677	706	678	684	689	694	709	640	669	675	693	739	657	674	741	654	725	686	649	689	639	655	691	669	667	717	734	710	768	661	663	696	689	677	717	653	718	724	668	676	718	657	684	688	682	719	691	663	667	757	725	671	707	697	704	679	665	679	711	672	684	698	653	668	659	678	704	664	672	703	679	650	735	663	668	673	684	687	644	670	684	713	618	682	714	678	640	675	687	721	699	668	689	687	695	684	717	645	703	704	702	645	707	718	719	666	698	697	663	653	683	716	681	682	674	707	697	672	678	674	697	717	672	691	645	684	705	681	719	681	696	682	654	684	687	711	670	649	693	693	709	725	705	676	653	653	656	699	689	655	680	695	691	667	718	700	715	737	688	713	618	646	659	696	662	659	679	684	704	655	680	690	706	720	659	690	713	657	682	660	648	663	710	722	723	751	733	664	687	705	667	671	656	678	643	702	684	719	712	677	736	684	712	636	708	698	683	696	710	682	722	677	742	681	680	673	686	662	707	664	645	684	699	689	650	681	654	700	659	700	683	660	665	697	701	685	631	675	654	671	634	628	689	675	718	649	698	654	704	707	678	671	650	666	718	631	715	670	690	656	676	660	760	675	699	704	688	683	648	666	688	659	656	682	665	696	712	661	703	626	699	703	728	660	703	694	683	660	653	705	690	729	696	657	711	717	623	653	728	705	689	705	713	673	672	682	685	660	671	701	650	656	663	687	681	664	617	651	674	714	662	704	662	669	689	680	715	641	691	673	733	684	646	740	718	711	690	665	673	689	680	732	676	771	702	713	688	716	677	718	671	684	704	672	691	694	689	713	668	738	724	694	685	682	683	700	668	632	698	668	645	694	694	640	690	729	715	724	712	623	666	661	714	663	669	673	706	713	687	682	737	691	657	686	677	705	715	666	672	696	681	729	669	681	713	713	690	728	664	697	655	729	685	691	704	687	729	716	675	679	684	665	638	679	676	685	658	653	643	716	689	716	669	671	669	700	648	685	676	705	674	683	646	716	713	680	690	691	653	711	750	707	641	669	668	666	668	679	646	697	691	642	686	652	666	702	723	690	677	712	729	721	705	696	684	687	649	702	689	719	726	679	686	665	655	680	670	671	702	701	723	705	739	667	662	730	664	717	641	636	714	662	620	708	672	676	692	696	683	666	674	759	663	679	648	698	741	683	657	713	668	663	668	703	703	655	661	682	658	683	648	677	697	724	670	712	701	692	679	691	619	674	657	655	717	647	655	667	723	628	671	717	695	720	649	685	693	674	698	683	642	675	693	679	689	684	705	689	724	696	697	718	685	689	680	683	725	692	679	694	688	696	688	702	672	654	728	662	723	668	719	694	659	673	671	656	703	688	673	671	669	692	734	721	695	729	714	724	688	657	676	693	626	688	680	671	694	666	677	681	685	646	635	700	691	720	664	707	672	687	702	736	694	637	718	702	695	736	677	670	690	711	670	657	689	675	706	702	688	643	663	730	728	649	686	697	645	710	689	609	631	675	663	708	703	652	676	682	721	674	678	698	739	702	689	678	710	662	647	662	706	674	711	676	677	687	721	641	692	659	693	679	704	680	675	669	638	711	651	727	677	675	687	689	633	675	715	665	690	714	654	616	713	684	631	666	654	675	683	692	665	690	695	676	659	662	630	695	652	667	683	729	661	748	691	684	713	722	647	639	689	678	711	687	671	712	678	710	664	678	763	671	665	705	674	677	701	699	669	691	634	658	751	685	671	703	704	652	677	699	674	693	717	737	700	679	681	683	726	617	684	638	702	653	696	654	718	688	685	682	662	681	688	688	663	690	664	644	690	706	679	717	645	707	669	709	687	696	707	720	686	675	677	650	712	702	727	672	690	733	693	683	690	615	704	643	681	664	668	683	712	713	641	718	666	644	704	644	711	661	720	691	665	656	678	703	690	660	652	666	707	721	697	673	720	713	709	671	721	665	700	708	678	724	698	686	697	689	682	657	667	686	741	718	676	681	699	747	655	663	652	667	670	656	685	606	672	618	687	696	653	675	656	656	710	758	713	679	733	720	733	672	711	699	669	672	679	689	689	652	656	723	735	666	677	673	725	715	697	668	659	662	680	736	682	721	736	726	699	691	661	683	682	681	670	647	665	667	697	684	659	667	695	691	631	654	679	694	675	689	659	648	691	693	651	719	675	684	658	652	647	648	629	688	653	674	691	664	714	681	725	671	660	658	664	711	708	643	719	761	710	678	733	689	683	685	698	662	714	688	688	699	678	703	693	694	697	701	644	674	641	695	663	672	659	684	656	705	691	673	687	690	657	638	686	702	696	668	665	731	702	676	686	668	723	660	714	646	705	699	654	655	659	638	630	698	673	632	730	713	711	708	706	695	656	652	690	697	719	675	668	658	695	652	689	683	698	703	716	733	663	695	683	689	671	728	654	691	677	678	686	713	706	725	656	724	705	665	686	712	689	623	667	670	694	721	700	756	691	666	698	675	692	664	727	655	655	677	640	665	682	700	665	631	655	683	655	648	657	676	661	653	641	704	670	676	660	643	684	689	675	681	696	703	685	727	725	668	699	682	714	711	634	752	655	702	742	670	662	683	649	691	707	636	639	667	725	707	697	657	699	676	639	710	639	675	657	670	692	699	638	655	658	628	683	653	702	685	696	686	732	722	678	679	657	703	673	699	654	679	693	675	665	669	711	664	681	685	686	704	673	682	572	692	696	627	683	706	704	737	722	732	659	680	664	708	722	633	627	704	691	695	667	678	682	692	653	708	686	735	661	687	687	678	684	707	683	677	619	678	688	684	738	681	684	704	691	703	630	661	659	709	695	707	669	686	720	694	712	728	663	696	666	685	686	701	699	678	689	697	696	685	673	690	665	678	653	713	667	677	707	649	631	655	678	695	708	683	665	669	650	704	741	667	644	717	683
25171	45332	40562	29660	22279	16407	11772	7587	5009	3361	2560	2037	1666	1394	1310	1212	1148	1123	1170	1072	1093	1069	1016	977	915	940	926	990	1059	987	917	876	913	956	829	922	850	942	905	895	910	928	880	862	883	770	839	852	859	868	935	879	850	821	867	856	857	870	881	861	878	922	863	877	888	850	871	827	830	861	948	857	868	869	857	848	810	870	873	884	946	912	901	911	915	903	839	874	849	826	879	853	894	826	832	928	879	874	833	854	862	828	827	851	827	894	870	838	823	868	921	891	838	860	864	839	923	857	855	829	849	890	840	876	861	809	841	820	829	900	873	855	785	861	862	795	862	865	868	835	911	824	811	862	832	866	830	848	826	845	812	865	856	833	826	862	834	856	854	848	823	833	841	843	829	872	825	815	830	815	856	795	808	865	814	804	809	867	861	795	817	860	861	841	889	863	888	819	816	872	842	852	836	864	808	910	874	806	870	844	873	827	857	818	868	845	844	897	868	857	857	852	797	832	835	876	897	845	878	845	858	853	885	904	859	886	808	818	919	824	881	835	789	834	848	859	827	856	814	895	869	846	820	831	856	797	786	872	804	847	852	820	851	882	848	839	779	804	838	854	788	892	833	818	793	883	834	805	825	866	915	847	873	812	849	838	856	844	824	870	871	875	861	856	816	843	806	834	801	842	880	858	852	881	873	875	866	805	839	827	837	846	812	852	873	896	863	852	870	857	806	866	861	840	864	873	905	849	894	865	821	802	825	839	811	867	822	808	876	871	871	877	837	855	826	872	827	826	876	850	860	881	880	835	860	826	893	911	866	853	879	830	854	819	857	886	785	833	856	877	852	839	846	834	855	884	861	831	881	844	806	828	842	867	832	823	809	830	839	879	817	817	859	837	885	880	796	786	872	853	821	809	865	864	834	836	853	848	832	858	877	808	846	804	822	824	785	789	897	841	819	842	833	881	846	814	895	844	863	882	787	820	816	838	834	849	828	890	820	842	880	893	832	801	826	817	823	839	848	841	887	803	889	891	842	840	841	838	805	817	819	818	909	839	905	851	872	811	850	846	779	857	872	901	846	825	798	849	880	831	831	809	867	878	830	858	804	816	841	839	862	815	798	871	835	803	858	841	836	870	844	806	792	875	777	814	863	828	825	844	817	849	880	819	878	862	814	863	908	797	815	860	860	799	892	816	827	862	816	818	857	856	801	895	890	878	840	834	851	817	863	869	850	844	814	849	897	844	878	894	832	840	862	834	815	845	894	885	862	821	840	839	819	923	851	856	881	829	878	837	859	915	852	834	807	828	834	852	839	851	838	810	837	897	884	796	844	807	870	875	877	818	877	869	862	838	806	836	820	833	860	828	825	819	839	850	845	863	833	826	782	835	850	887	887	791	806	796	859	840	820	912	823	792	871	844	826	859	803	857	818	869	797	841	855	833	793	881	877	803	863	859	836	868	814	882	842	880	846	846	869	855	862	842	813	813	831	852	829	826	848	843	857	805	860	870	884	849	853	804	852	835	836	856	846	840	860	810	912	856	865	825	804	866	850	881	813	860	855	886	794	815	853	869	844	869	827	840	852	862	852	863	821	857	860	837	871	913	848	799	781	825	811	805	853	873	856	804	861	810	821	898	823	817	834	764	850	817	866	824	805	883	844	836	826	877	853	856	867	927	840	883	882	853	831	830	842	876	852	861	809	843	862	884	841	873	814	858	850	822	838	814	857	873	831	793	795	852	825	846	841	864	839	883	825	823	863	887	843	915	850	809	801	877	847	865	893	850	862	866	838	822	873	838	752	867	829	886	829	844	858	840	839	887	851	885	852	847	847	821	881	881	841	826	813	881	831	870	869	801	853	841	841	821	820	849	824	835	855	812	855	827	842	813	857	851	859	840	873	857	866	843	825	819	908	818	848	871	876	894	841	838	858	855	853	852	800	835	817	878	841	868	868	850	861	803	869	833	920	884	830	833	822	878	849	871	838	838	851	866	841	840	884	853	866	881	873	829	867	848	815	835	842	826	865	861	869	882	819	811	827	891	858	840	812	786	848	840	784	899	840	892	829	850	804	826	856	842	860	842	819	825	829	829	875	798	862	814	811	817	842	863	875	805	899	826	887	812	889	822	800	830	826	808	847	859	847	877	874	826	837	836	837	917	821	884	830	914	862	840	826	838	824	857	867	833	792	816	820	851	846	831	827	920	861	870	868	841	842	868	851	828	796	902	843	872	819	854	846	845	857	827	848	813	891	865	865	803	887	829	859	821	892	804	836	912	888	853	868	837	882	824	823	850	849	848	870	845	799	820	818	842	853	853	824	847	820	861	871	851	843	856	882	858	820	850	858	869	845	896	878	910	866	825	807	862	838	842	866	823	866	820	847	822	855	896	877	838	834	864	805	845	814	839	815	900	861	851	872	817	828	858	859	850	897	791	880	847	850	843	824	888	874	834	843	880	826	813	872	848	884	859	784	844	874	865	842	850	828	910	860	840	860	847	880	785	926	792	828	843	858	887	857	888	824	815	871	850	902	870	793	874	865	864	892	823	863	864	818	809	819	861	812	839	841	786	866	825	845	834	816	828	851	842	871	861	861	868	842	799	800	830	817	861	853	867	834	822	856	884	879	836	840	853	847	875	827	898	895	795	888	853	798	832	830	886	800	846	856	798	862	878	821	855	819	833	854	860	814	849	815	817	865	874	787	893	831	826	778	817	807	773	850	807	913	876	886	893	796	822	847	842	853	836	831	850	862	840	851	843	822	858	814	867	821	816	802	826	859	867	864	824	835	873	807	846	864	828	820	872	845	865	868	891	863	874	845	803	827	879	822	869	862	841	825	868	845	836	819	844	864	837	893	870	862	830	841	857	863	849	873	877	861	861	839	801	802	818	817	823	822	918	807	820	857	843	850	820	844	799	880	866	852	886	817	796	844	867	808	846	837	834	838	860	841	881	814	867	786	809	819	861	799	848	796	876	805	842	816	809	800	823	853	804	804	873	811	800	846	848	857	845	811	845	881	836	863	867	838	827	849	829	841	851	826	822	839	850	816	867	903	845	851	837	878	843	854	833	847	799	857	865	874	874	790	877	866	812	844	834	825	858	837	817	830	858	842	893	856	839	830	876	817	852	898	800	859	860	831	789	799	850	811	853	803	857	883	863	873	850	823	801	904	863	819	832	871	826	815	867	876	888	808	862	839	841	821	789	841	862	833	847	904	831	809	839	808	856	819	877	877	805	880	871	795	908	854	783	841	827	863	848	900	822	867	827	839	820	859	865	852	849	853	829	889	816	825	824	804	873	863	821	855	797	862	821	904	816	873	852	840	897	895	862	864	873	854	889	846	910	823	912	863	814	832	857	863	870	867	833	818	840	856	802	829	892	871	806	851	829	827	857	867	825	833	797	859	810	860	820	836	875	790	826	873	848	854	837	852	813	835	854	874	856	859	867	853	803	843	841	834	812	803	843	940	856	790	876	838	841	781	828	851	875	855	860
25112	21177	27636	25567	17420	8406	4474	2479	1521	1046	835	690	570	503	522	463	446	476	517	470	458	446	438	442	411	434	398	423	411	428	436	421	394	417	377	426	406	399	410	403	402	397	421	416	386	399	374	375	414	377	378	393	395	388	429	379	407	404	388	401	387	348	395	383	399	404	395	407	356	408	360	377	417	413	385	393	377	409	377	416	405	420	471	388	408	392	396	397	404	378	410	376	375	396	413	424	386	404	374	390	387	396	383	412	397	384	370	446	381	385	419	405	380	380	397	367	407	417	400	392	347	384	403	428	389	351	392	394	406	408	399	418	406	365	415	347	381	403	388	388	378	375	394	362	407	352	404	459	387	383	375	418	388	383	405	379	416	417	414	360	378	401	389	381	396	381	400	395	360	382	395	397	379	398	394	392	400	367	373	419	412	372	390	400	408	412	364	377	393	378	407	405	380	389	363	391	358	409	392	403	363	410	393	361	373	403	435	389	426	381	429	398	372	396	350	372	390	374	379	418	391	385	403	401	405	361	386	417	377	392	381	408	395	402	398	413	373	400	389	363	356	358	387	382	397	376	377	389	384	396	386	403	394	369	419	374	414	385	368	391	337	366	398	392	407	382	379	385	429	383	419	418	354	391	393	388	428	380	401	392	420	386	406	402	358	405	388	374	365	428	378	356	405	423	356	407	381	383	368	372	365	378	402	369	387	392	373	358	398	404	371	371	401	355	407	357	350	360	406	380	372	387	382	413	392	392	377	375	379	390	399	377	395	417	393	365	390	377	430	380	418	366	401	369	378	381	382	386	387	382	387	410	388	396	363	364	402	428	392	430	406	398	393	412	416	425	381	379	406	411	389	374	407	374	326	425	370	381	401	392	369	409	429	369	389	387	410	366	378	390	370	418	400	396	395	350	420	358	391	388	388	396	413	408	380	426	389	429	402	394	378	410	406	375	413	387	414	381	379	387	379	361	392	409	379	415	404	396	362	386	362	353	357	380	360	363	405	351	386	413	393	375	424	410	374	365	400	361	385	402	381	400	386	377	402	437	442	348	398	358	442	376	390	400	374	391	371	385	379	382	366	379	380	386	422	417	404	404	377	389	368	434	354	396	378	376	395	407	410	376	417	416	387	386	393	410	395	415	386	376	394	429	435	385	376	392	406	415	406	411	401	383	392	405	375	379	395	403	380	434	384	406	397	385	340	414	396	422	373	364	377	408	389	392	382	419	387	392	385	363	379	369	386	379	369	393	405	414	397	387	382	423	404	378	372	419	365	420	423	401	360	399	413	394	396	368	407	383	366	395	378	393	406	396	385	377	393	372	361	376	423	422	374	429	402	403	382	387	369	408	419	383	393	390	398	410	384	338	387	391	400	406	450	379	359	385	422	382	414	389	387	362	410	410	394	402	410	380	418	387	409	386	381	347	437	390	364	378	355	389	376	377	377	393	370	388	388	371	430	416	394	404	377	404	391	400	398	404	396	402	397	395	374	386	401	366	384	360	403	391	380	392	380	413	376	356	417	380	412	386	376	365	380	440	392	381	352	407	369	406	371	404	390	411	393	378	400	383	378	378	400	381	380	375	399	395	410	419	376	371	420	361	417	384	375	398	409	411	390	419	378	384	391	412	392	413	373	425	366	369	405	387	376	393	406	413	389	389	386	375	407	406	384	397	388	347	387	397	423	336	419	397	419	410	394	430	407	385	381	363	394	413	380	369	404	401	400	353	406	387	411	369	380	377	423	423	380	390	410	392	385	387	403	408	405	417	393	387	449	403	397	393	366	399	377	385	373	417	427	367	385	405	378	391	435	383	408	388	402	427	404	382	379	415	386	409	383	414	392	412	403	389	398	416	396	405	377	377	368	377	374	364	370	382	388	410	366	383	370	401	431	370	417	385	375	361	402	387	378	363	416	438	417	398	400	402	399	355	383	417	397	374	433	356	405	409	383	398	379	424	393	382	391	405	374	413	383	429	424	384	404	409	433	417	376	396	370	426	392	376	389	373	420	358	425	418	415	414	412	397	385	392	376	385	363	382	363	391	419	441	366	398	415	363	377	424	400	406	373	375	359	398	384	411	387	409	396	372	380	384	400	382	370	396	389	395	369	371	376	383	395	417	370	385	381	395	378	377	388	368	358	385	403	382	393	409	392	404	388	392	390	371	402	388	392	360	396	356	394	345	402	409	385	396	384	395	401	353	416	421	392	400	392	407	431	411	383	364	393	378	389	385	423	348	397	384	446	363	400	404	448	373	366	393	402	371	413	378	387	407	420	413	414	405	423	410	383	359	369	392	406	384	411	416	337	377	362	408	362	389	368	370	401	364	381	408	397	406	404	369	409	362	388	402	365	391	387	413	363	391	390	350	378	391	442	384	389	402	402	413	371	419	397	398	393	348	381	359	400	377	387	385	371	377	398	399	394	404	354	392	398	377	404	373	395	407	393	369	388	406	414	408	401	388	349	386	367	376	413	447	405	384	371	369	403	384	386	377	368	350	360	422	411	378	407	361	407	366	389	379	442	400	421	395	400	398	384	373	378	390	408	412	384	366	382	414	370	383	416	400	396	413	397	397	369	391	420	354	385	413	421	366	399	417	409	375	389	375	384	391	366	409	378	376	379	401	393	367	398	414	368	415	402	373	412	421	361	390	370	393	376	372	419	377	392	397	394	390	397	378	407	400	401	424	361	425	368	386	375	388	406	418	351	413	398	347	373	420	396	374	393	367	382	390	412	396	407	399	369	357	348	386	382	385	384	432	387	363	400	408	398	390	376	402	363	396	392	381	406	392	377	390	371	364	398	368	363	383	399	400	395	388	403	365	404	391	374	377	394	433	407	427	391	389	390	367	362	379	415	399	421	356	424	408	379	395	374	376	410	357	383	393	388	371	416	379	387	382	372	398	400	385	380	391	363	414	405	421	392	387	380	381	386	388	392	374	408	364	345	369	417	409	392	378	370	369	388	413	367	392	364	353	421	381	373	370	396	389	402	402	362	393	354	403	410	401	387	406	371	380	354	394	399	396	432	379	434	397	368	373	410	398	384	390	407	397	426	381	368	396	364	398	370	385	381	372	364	379	387	394	397	396	378	387	429	384	381	386	417	387	374	376	375	390	426	386	424	394	403	396	424	353	428	370	362	389	374	397	380	405	375	372	380	402	384	393	372	383	391	363	399	414	400	399	386	384	385	375	392	399	387	370	386	376	405	357	358	401	381	407	402	365	409	374	384	406	346	414	366	384	406	400	361	406	377	370	388	346	386	369	352	369	412	369	406	356	393	375	409	375	365	369	377	358	365	378	391	365	391	396	378	416	373	394	412	403	387	392	379	360	400	389	363	406	403	399	396	366	375	388	372	389	388	384	415	395	392	379	426	409	415	397	382	398	377	399	397	416	366	401	390	389	390	414	382	368	394	399	429	347	407	367	428	399	401	386	373	391	382	407	382	402	393	426	369	407	405	391	373	378	376	371	375	385	396	359
25161	42112	37491	26567	19100	12872	9136	5721	3561	2376	1729	1332	1063	919	823	816	789	728	722	646	649	643	601	601	590	580	563	657	592	595	535	552	542	518	554	506	547	520	509	541	523	509	541	557	517	532	512	519	500	486	537	536	513	516	502	535	501	517	506	534	546	491	541	507	533	491	541	504	508	565	510	506	522	491	505	505	501	497	505	534	546	608	563	549	567	521	506	580	547	542	500	519	503	511	525	551	511	529	513	509	520	517	499	548	515	559	503	474	512	549	571	508	486	522	501	529	507	534	496	535	481	498	545	512	490	501	520	508	536	501	523	497	551	558	479	533	518	528	478	505	494	525	491	525	517	547	484	459	487	501	532	516	515	475	476	504	537	517	504	479	524	521	455	496	495	503	499	498	513	522	523	509	510	518	489	512	510	509	535	512	550	470	506	522	501	524	512	535	520	482	528	541	529	472	492	516	503	477	498	484	492	498	483	501	550	506	493	506	513	540	507	516	509	540	502	537	509	530	540	474	532	538	516	480	491	512	508	469	523	522	509	529	507	507	490	491	487	551	481	510	465	514	504	502	514	506	514	449	501	521	526	503	532	514	509	505	515	504	528	464	497	544	494	466	508	476	480	520	498	489	477	521	515	552	521	501	478	523	465	535	474	527	535	494	491	540	549	472	548	523	557	506	549	536	541	530	501	528	488	503	540	541	528	511	479	505	552	495	516	543	541	504	525	528	525	539	530	509	493	472	530	464	522	511	500	497	533	508	529	511	510	493	551	497	505	522	525	468	516	493	527	510	497	482	493	531	479	461	528	488	483	485	521	529	472	525	478	551	468	559	490	516	519	534	473	494	555	479	499	505	502	495	540	507	485	504	513	514	528	527	498	492	513	512	544	542	483	540	471	549	502	483	505	495	539	501	514	543	515	509	518	479	534	512	481	500	490	534	497	518	491	497	531	483	506	500	556	499	523	525	535	502	495	537	504	493	528	506	497	504	503	506	511	551	499	510	519	511	542	548	523	502	540	523	489	508	554	547	523	546	498	544	525	498	505	493	500	527	468	520	512	481	492	476	447	519	521	498	492	508	505	471	531	485	501	519	483	534	506	503	545	478	565	503	511	514	500	521	508	477	522	488	510	510	496	543	503	489	501	480	501	509	470	490	501	519	514	554	507	524	531	534	489	474	534	520	533	532	557	560	491	529	534	496	510	538	488	515	513	485	527	516	480	510	494	532	506	500	524	493	500	504	489	488	455	485	483	489	522	557	505	531	560	520	548	537	514	510	525	506	521	544	485	496	507	505	548	476	507	496	496	486	528	523	483	488	536	516	520	527	530	528	509	513	482	517	509	493	483	497	513	504	523	499	496	514	503	508	525	527	508	522	521	521	533	557	505	574	523	503	495	504	516	516	530	519	500	473	521	492	486	544	508	500	504	534	553	522	521	461	528	495	479	498	498	514	505	494	509	529	538	496	469	504	484	549	487	484	489	510	492	497	473	487	497	496	526	513	503	489	502	494	518	524	498	503	471	544	534	511	520	501	477	504	495	556	522	533	532	513	527	539	455	487	498	475	494	521	476	554	507	530	527	518	522	490	500	483	531	514	506	467	535	489	524	509	474	543	509	537	505	497	529	537	522	470	479	482	528	487	518	493	541	526	481	535	534	515	540	496	499	493	470	534	487	494	485	491	516	511	481	467	540	479	524	476	489	541	534	499	545	503	506	526	587	476	496	502	551	492	494	523	516	502	503	525	499	508	545	494	499	496	512	499	571	509	512	513	548	524	496	509	492	483	542	519	494	528	483	531	561	517	505	538	517	544	505	535	509	545	507	566	485	492	532	509	492	491	494	480	565	508	490	513	482	521	527	493	478	515	507	510	489	533	492	484	507	523	491	516	504	495	529	502	507	514	498	517	515	502	510	521	490	497	543	495	470	485	514	518	501	484	517	523	522	501	523	513	531	511	515	494	503	497	500	528	494	474	537	468	536	502	506	484	520	499	517	508	491	537	496	496	530	505	488	523	537	494	485	496	524	510	555	514	509	481	509	522	518	511	506	464	538	507	473	500	521	529	516	504	531	481	456	525	478	479	504	500	491	551	520	497	523	522	475	530	478	500	494	570	526	518	520	538	529	449	514	486	539	513	526	527	521	503	532	544	544	518	547	515	518	529	480	513	518	530	490	515	508	509	541	511	534	513	519	531	527	491	524	521	500	517	527	481	517	545	517	525	549	521	511	553	513	523	495	512	518	496	540	528	523	474	531	508	484	541	502	466	524	492	558	507	523	509	535	494	520	507	507	522	481	489	482	526	547	504	561	493	547	510	476	529	489	500	485	504	511	524	506	496	518	543	504	472	523	494	520	530	517	548	482	507	468	522	521	496	527	522	491	523	535	484	510	493	507	496	521	496	524	563	501	529	489	491	533	524	486	511	523	491	509	445	539	520	490	537	483	504	536	524	512	508	524	526	487	474	507	505	524	519	480	484	562	480	510	519	504	530	486	491	515	513	524	506	503	540	488	483	495	486	485	527	506	475	510	501	536	519	534	477	485	522	480	540	499	506	519	486	534	499	503	500	513	512	542	498	545	516	541	490	514	517	532	507	528	555	487	501	483	524	486	498	521	482	547	533	539	497	556	507	502	518	472	533	541	500	494	479	503	493	488	489	512	527	517	491	487	486	488	504	513	534	470	492	464	526	527	500	502	522	541	519	481	506	506	515	487	527	509	502	512	523	514	481	488	523	533	533	546	495	547	456	539	545	522	501	569	501	541	489	498	559	527	555	527	512	512	477	487	526	508	482	511	492	506	535	482	524	542	509	526	506	496	523	508	489	532	528	490	490	518	513	485	524	540	473	527	501	535	498	529	486	502	516	549	510	474	464	545	526	505	520	545	509	514	500	526	509	514	525	502	482	501	493	504	523	521	440	538	521	517	520	493	495	501	505	499	555	534	473	545	517	516	498	480	509	531	506	464	510	486	503	529	514	494	479	490	507	506	519	544	510	535	519	515	476	525	482	519	510	498	504	510	519	484	501	506	477	526	506	476	502	528	519	489	490	538	548	512	511	511	488	519	468	484	469	522	492	499	495	548	526	508	479	479	511	525	529	517	488	492	522	507	493	502	527	510	483	518	474	466	535	470	528	520	517	533	517	473	515	515	496	478	510	489	523	483	510	508	496	504	543	485	523	503	490	524	483	548	509	511	512	507	501	500	520	495	541	507	494	524	533	515	506	470	523	528	490	507	524	457	526	500	516	512	493	517	526	477	487	491	516	508	473	512	478	533	498	549	491	498	473	555	505	518	526	497	532	489	495	506	507	497	494	491	551	478	528	542	500	479	512	548	510	494	495	480	505	513	503	513	548	509	514	498	513	505	498	515	494	496	505	508	486	511	490	520	539	497	500	513	499	494	465	557	502	473	482	491	501	542	539	493	515	487	478	508	471	517	508	527	479	496	453	506	517	532	496	504	499	494	541	511	512	534	509
22865	21186	28972	23724	21360	21789	17420	6643	3302	2390	1763	1441	1284	1120	1034	1004	941	1002	978	864	801	772	786	802	770	737	795	727	795	732	710	711	733	703	672	697	722	704	724	695	677	701	680	712	652	712	708	694	708	658	631	744	703	718	715	673	669	687	686	679	657	669	701	676	693	672	672	711	683	739	698	677	662	689	669	707	697	716	676	682	725	724	735	708	739	699	712	719	679	713	700	715	721	739	773	678	716	744	725	666	705	723	682	703	729	713	744	673	651	710	683	657	646	683	712	665	739	723	688	670	693	693	690	692	650	684	707	721	699	716	671	669	700	664	698	650	673	642	686	699	697	722	661	702	655	656	721	715	730	695	674	701	679	698	670	681	693	698	696	633	678	686	747	687	709	703	715	642	646	699	707	621	669	709	704	659	685	674	685	641	732	689	728	684	642	700	694	669	672	729	669	692	680	650	690	729	667	638	674	671	664	694	694	668	654	695	626	710	728	707	685	641	689	658	692	646	710	655	670	690	710	646	698	712	661	693	696	660	660	681	671	707	698	710	637	707	667	716	687	691	662	687	685	684	713	666	719	675	640	717	677	674	670	702	674	640	705	662	681	688	751	626	653	700	684	673	650	663	688	671	666	664	695	669	716	700	695	690	708	707	669	716	713	685	655	657	683	652	735	667	708	681	714	671	689	710	716	649	656	717	689	658	678	676	693	753	682	695	667	715	686	646	669	675	663	675	707	667	702	670	708	630	703	692	700	671	699	652	666	687	656	692	662	675	693	700	713	712	666	723	669	671	642	701	672	691	684	700	644	667	659	652	655	724	687	650	690	704	725	688	698	672	689	717	691	664	676	667	678	678	719	649	702	722	718	633	656	676	668	684	681	656	698	634	639	671	666	634	692	699	692	696	724	693	691	685	728	662	725	679	715	712	690	749	669	669	665	714	643	667	666	704	675	658	727	685	733	705	730	675	655	680	708	710	649	714	642	675	688	673	683	705	675	694	683	680	645	699	719	708	690	682	671	649	703	717	699	717	681	715	667	668	708	733	688	711	682	670	708	691	679	689	660	709	697	665	684	656	668	679	706	657	697	669	703	695	698	690	690	678	688	705	697	680	663	662	670	724	700	674	674	684	701	688	687	664	744	669	700	704	663	722	686	716	691	721	683	697	709	647	646	712	655	679	711	675	690	693	694	731	628	679	710	669	650	673	675	653	677	677	675	663	730	688	697	699	675	713	684	743	699	688	687	731	702	687	667	649	679	700	642	708	679	715	688	683	672	735	723	665	702	698	711	692	661	669	675	673	702	695	690	717	722	703	708	694	681	672	692	664	690	710	712	684	689	679	709	641	712	690	653	662	627	648	686	714	716	674	663	657	683	699	714	672	652	691	668	720	650	685	705	695	717	656	696	736	671	665	731	683	687	660	692	716	677	707	705	660	712	684	698	657	668	668	706	674	662	683	666	699	712	700	678	652	670	641	643	710	752	657	640	675	697	689	707	706	677	709	710	649	711	679	707	757	689	682	673	658	683	680	689	637	690	651	694	667	741	710	668	703	745	664	634	653	677	718	735	688	730	651	672	703	683	637	689	686	651	697	701	674	709	720	706	693	653	751	682	652	598	704	681	707	701	671	669	673	733	673	722	669	661	711	645	702	666	753	691	688	666	681	654	723	647	652	665	652	673	732	678	688	649	687	710	672	648	684	659	668	674	693	660	665	707	705	646	672	663	668	672	670	707	708	704	691	707	713	743	680	694	700	656	667	706	641	718	637	700	667	687	677	695	703	639	705	732	692	663	679	705	677	628	628	715	725	706	648	680	709	711	662	643	685	678	684	657	705	699	647	677	688	681	701	688	640	716	727	668	642	657	660	691	719	676	704	666	668	711	692	612	733	713	708	656	705	655	729	708	677	724	716	697	664	697	643	672	677	620	659	698	690	671	656	669	667	660	644	691	688	675	677	674	705	689	676	666	692	717	690	672	657	673	688	683	674	694	682	692	693	668	705	762	670	683	648	697	659	687	700	677	699	675	712	708	678	689	678	703	698	661	645	651	729	608	742	716	693	704	651	688	707	717	663	652	653	694	695	747	663	660	680	707	683	675	714	726	687	719	677	664	726	651	697	651	652	685	652	723	663	693	656	710	693	660	665	704	714	684	678	685	660	679	670	728	665	705	706	694	734	671	683	674	729	721	654	671	674	691	663	647	651	698	690	748	671	704	655	700	638	650	689	697	703	703	725	683	685	645	620	677	693	645	666	637	676	737	674	682	712	634	666	670	686	723	662	689	742	676	641	687	679	685	740	704	706	677	690	690	697	658	675	653	699	682	712	705	687	651	683	686	677	667	668	668	715	676	697	733	659	642	728	696	687	694	706	654	735	685	636	717	728	714	682	700	695	667	691	682	688	719	681	665	666	702	648	671	646	693	657	689	649	638	700	689	683	660	718	652	648	700	723	704	691	700	653	693	681	676	642	687	683	720	691	655	679	661	690	697	655	698	676	694	711	724	679	671	663	702	716	654	698	676	676	643	659	672	701	678	690	684	706	653	731	705	657	682	705	710	634	653	696	657	679	678	649	693	679	738	668	654	675	648	692	618	728	682	629	681	700	672	693	688	718	674	700	699	725	680	657	712	691	708	674	731	715	677	657	690	683	669	682	650	670	656	669	680	703	669	682	648	659	718	707	690	665	696	707	674	735	678	662	679	688	702	698	696	691	630	707	694	692	692	688	706	668	660	651	678	674	711	686	640	707	660	690	694	675	683	705	656	684	702	670	724	679	683	673	672	671	718	664	708	706	727	709	723	686	677	674	655	707	698	667	674	717	668	673	721	681	673	728	631	691	680	677	641	685	672	704	660	670	664	695	669	674	700	710	675	669	658	663	666	639	728	647	733	668	682	702	645	697	679	681	712	706	665	716	685	698	705	704	660	736	676	699	701	709	717	647	648	697	671	674	648	640	702	648	680	686	684	702	704	673	691	692	681	677	673	721	678	676	685	649	699	675	656	674	640	692	680	670	701	703	658	664	676	661	679	691	674	650	652	728	677	697	641	650	703	680	674	654	685	720	692	694	705	640	664	688	679	737	634	692	717	723	685	665	713	698	669	736	703	694	627	713	701	700	726	646	684	692	675	631	741	671	698	628	716	690	658	698	693	712	692	652	641	661	669	714	658	682	693	662	637	689	676	669	684	699	679	675	653	688	675	675	692	703	742	688	747	651	686	686	654	679	693	633	688	659	686	700	686	709	698	675	665	654	655	689	669	685	671	628	675	657	636	693	714	705	677	665	661	655	646	696	681	661	710	738	727	682	686	657	640	686	670	670	663	678	689	738	661	655	738	692	683	680	709	710	684	663	711	687	653	680	660	703	701	694	683	645	695	675	626	724	687	707	690	691	720	686	667	672	692	669	692	694	676	659	664	680	686	684	678	690	705	681	696	726	702	694	694	679	695	653	666	642	615	693	739	702	749	675	698	636	683	670
27574	50221	46992	36563	28326	20180	15271	10566	6684	4672	3479	2734	2234	1842	1619	1526	1530	1451	1338	1333	1165	1143	1065	1025	1020	1029	1051	1056	1011	1044	959	924	928	952	934	915	923	901	949	958	868	939	876	862	874	928	877	865	904	849	803	854	863	885	880	879	883	882	907	870	821	832	864	841	849	840	856	845	832	865	837	879	854	868	895	867	829	857	876	891	954	1013	993	933	844	932	913	848	914	882	899	865	864	940	970	970	903	909	839	829	889	882	892	829	917	872	829	956	845	842	860	825	833	848	873	844	848	887	822	857	858	848	891	869	826	809	874	784	815	859	865	868	857	826	884	867	909	814	806	949	827	889	837	887	805	807	841	792	896	814	861	827	859	887	839	836	880	877	844	845	844	860	864	834	858	895	870	877	859	799	843	789	865	858	862	883	834	891	879	854	843	841	820	850	877	885	876	883	874	874	860	823	855	863	828	835	853	862	876	844	842	840	820	877	826	849	801	908	901	899	881	898	807	856	824	849	816	786	837	795	872	880	869	846	826	793	832	824	848	826	835	873	844	804	906	858	859	860	772	826	867	861	853	872	901	845	813	870	833	786	869	868	919	864	831	850	835	832	891	868	888	840	862	829	892	829	856	869	812	860	814	867	805	830	840	886	871	879	857	860	870	861	847	829	851	838	874	877	885	857	843	858	893	855	875	841	856	865	852	901	843	854	847	841	839	846	865	855	880	846	897	931	840	862	882	877	878	870	838	844	861	871	872	854	863	839	900	872	855	833	879	824	829	829	831	874	875	879	844	859	882	820	829	857	861	882	885	859	861	866	848	814	855	852	855	915	828	874	868	868	840	809	805	898	833	844	880	831	833	844	892	825	870	865	814	866	905	881	831	889	818	924	872	840	841	811	828	855	899	846	862	855	826	816	859	853	854	855	826	859	830	839	796	896	849	844	882	826	863	879	846	822	854	818	873	843	874	854	827	892	823	847	865	867	899	855	826	839	859	841	871	837	796	894	847	843	861	841	851	840	846	820	912	788	852	869	869	907	846	851	831	871	879	878	857	832	849	879	869	880	852	853	905	879	848	819	852	856	815	857	840	905	794	840	807	861	855	856	846	834	863	825	830	853	872	907	815	923	864	827	903	874	826	840	913	903	851	851	880	890	848	892	862	929	823	882	886	866	855	829	832	881	896	840	866	802	840	897	856	826	845	898	811	848	866	893	793	882	866	845	857	837	902	799	829	902	861	876	848	811	899	830	837	895	801	881	899	858	843	830	816	855	835	857	850	900	893	877	892	889	848	869	897	823	868	848	836	846	806	861	867	839	862	860	882	833	853	836	901	807	861	876	757	869	860	874	846	832	819	871	868	888	877	882	865	824	847	852	856	861	886	848	847	831	852	833	809	890	843	866	868	852	832	893	889	856	855	867	883	816	902	826	839	828	882	868	854	850	826	832	820	866	912	836	881	832	868	893	816	888	862	822	873	831	864	830	838	901	863	853	816	915	854	861	865	793	860	898	847	885	900	847	834	845	802	818	840	884	851	826	819	877	819	859	856	910	831	871	843	859	828	871	848	852	798	846	843	842	821	855	877	847	851	885	837	865	903	866	852	827	832	807	823	830	808	853	896	868	839	841	853	853	850	823	900	818	882	843	850	883	848	839	833	925	825	866	853	898	855	874	862	895	856	844	845	846	901	907	847	895	835	858	810	867	947	845	857	862	853	858	905	869	818	851	825	875	809	851	878	922	861	822	836	862	876	841	853	893	850	819	879	840	843	838	863	827	894	881	861	868	862	845	821	885	860	868	837	893	867	828	874	853	858	859	829	866	868	870	885	894	878	909	867	882	854	841	874	843	880	825	880	835	875	882	861	893	870	880	834	847	851	833	807	877	834	856	876	826	852	828	866	790	873	823	829	804	856	865	831	798	836	827	908	842	850	880	866	836	839	875	830	807	887	839	851	884	818	871	793	852	869	868	857	870	863	851	885	875	879	866	866	838	807	921	817	828	860	855	853	828	856	812	848	864	805	860	860	952	788	864	839	850	881	829	861	869	903	855	838	865	892	844	867	906	865	849	874	899	895	851	915	818	804	861	878	801	831	869	892	889	839	831	805	851	863	841	864	903	863	825	820	862	872	859	895	832	826	842	833	900	897	848	860	882	870	924	796	843	869	876	852	914	811	871	816	854	823	880	845	789	820	903	898	842	849	872	841	889	847	893	838	863	842	867	863	862	878	852	889	878	837	864	908	830	914	824	864	866	866	855	886	886	861	835	833	878	840	885	860	862	852	844	803	841	836	874	859	867	893	836	885	886	866	822	864	864	868	865	785	762	847	836	857	864	872	890	832	834	803	847	861	907	836	860	844	842	867	845	880	848	919	875	877	877	869	839	835	899	873	863	852	881	851	820	858	857	859	819	856	843	871	871	883	870	884	830	818	833	877	893	924	863	837	867	914	870	841	871	884	821	854	867	862	836	855	827	825	797	835	833	875	860	842	852	904	890	829	842	798	886	843	875	808	820	894	769	842	851	918	832	818	810	783	863	875	870	834	840	855	869	829	817	866	789	875	896	812	874	823	884	896	817	892	811	821	889	877	822	879	845	906	860	854	812	893	861	804	869	778	899	860	882	874	871	867	857	861	895	849	833	833	880	886	815	826	812	868	842	895	867	861	848	869	866	849	853	821	874	792	854	835	823	910	838	838	865	850	887	843	855	864	836	849	880	875	836	809	843	821	826	879	875	831	858	859	871	875	871	836	844	905	832	851	837	850	865	857	865	869	829	830	858	903	884	802	862	887	857	837	820	868	863	820	873	830	848	838	890	860	892	905	841	824	859	858	880	865	877	882	876	871	872	858	833	873	859	857	811	842	856	846	844	807	838	891	821	868	867	846	828	844	874	858	825	886	808	835	826	850	864	870	859	879	854	870	866	823	861	867	861	871	829	851	856	838	831	839	857	880	844	826	871	844	800	860	860	860	877	851	829	887	862	906	844	884	875	810	891	900	804	863	830	895	819	870	853	868	875	878	870	902	816	841	855	900	870	860	862	877	827	863	858	863	852	810	840	916	863	869	847	823	843	854	820	862	839	812	822	806	800	852	855	893	841	804	880	895	882	849	880	854	824	852	850	861	828	874	860	865	856	839	926	811	852	865	851	852	891	871	803	873	901	856	845	841	880	840	867	855	859	815	870	858	812	857	837	866	857	858	835	868	859	863	855	841	833	855	877	847	858	852	836	837	830	829	874	903	810	861	853	826	866	852	888	830	855	814	809	842	885	844	852	863	891	835	907	805	821	850	861	857	891	811	867	906	889	797	871	896	857	874	813	829	889	820	855	834	848	896	803	903	916	856	830	840	836	900	889	855	826	865	854	808	802	824	874	822	804	833	826	885	840	842	875	882	867	851	875	867	866	848	961	847	847	865	839	871	885	823	850	830	844	905	844	885	908	922	899	760	840	890	857	826	841	840	822	839	905	852	843	887	831	811	871	861	828
27467	23613	28048	21604	11739	6188	3514	2104	1280	1043	838	702	653	605	546	564	555	529	550	527	552	545	551	509	496	500	520	532	523	528	479	461	521	543	504	524	541	497	483	483	525	519	503	502	466	526	519	485	540	522	513	542	494	500	494	485	498	470	497	469	514	482	471	488	507	484	505	484	516	507	472	477	494	507	517	496	504	460	465	521	508	497	483	502	513	486	517	520	480	509	512	524	506	527	525	500	505	483	485	504	469	484	512	489	501	510	499	508	511	448	504	520	521	547	505	490	492	510	468	491	500	507	505	499	470	521	501	484	500	495	476	489	467	469	474	514	534	481	534	506	530	508	486	483	484	509	518	497	521	525	535	476	493	532	492	491	501	488	497	462	514	472	499	508	462	499	490	512	463	481	479	500	499	450	486	464	466	472	459	465	478	521	504	478	502	477	527	489	489	519	477	511	511	530	485	508	531	471	501	489	500	463	456	486	485	477	529	512	526	521	500	460	530	519	481	459	502	493	498	508	503	448	482	493	475	516	522	523	476	493	510	472	477	522	515	493	496	491	489	533	498	481	486	476	520	514	482	476	480	478	472	499	520	469	497	477	487	516	477	535	488	513	523	482	493	448	495	537	494	479	483	517	498	490	472	487	457	491	500	511	449	493	502	463	539	511	519	475	514	502	532	496	506	521	508	533	466	491	500	540	495	503	528	510	497	450	499	474	508	505	488	521	486	543	502	486	491	496	532	512	511	508	475	487	479	476	482	523	542	507	519	492	478	494	491	482	473	525	504	502	498	520	523	494	508	490	509	511	483	462	525	548	506	494	510	501	523	514	468	532	520	474	517	493	448	474	509	515	437	502	490	475	520	470	502	499	488	501	479	473	481	503	524	477	496	509	505	482	499	496	530	494	483	501	505	451	485	501	517	540	462	513	489	482	545	537	499	510	528	487	486	502	496	504	499	495	486	495	483	457	515	487	454	467	449	510	482	505	479	488	449	489	495	515	504	494	487	513	474	510	506	493	470	477	480	507	458	548	473	483	485	524	508	501	475	532	491	493	525	529	524	533	479	499	445	517	528	500	470	491	527	490	478	490	514	486	459	505	499	512	477	469	496	472	471	513	479	521	502	491	519	456	472	502	492	467	529	485	519	519	491	477	462	516	516	482	501	494	497	498	485	479	490	476	483	495	499	519	480	526	536	472	507	515	495	506	487	525	479	461	542	491	509	508	521	522	487	480	482	509	492	480	510	535	481	503	517	523	542	509	493	494	464	535	546	486	449	492	543	495	469	502	515	475	535	503	523	492	491	500	525	548	500	473	504	474	532	504	514	485	497	525	460	513	509	513	489	510	487	477	503	455	464	522	466	467	509	501	489	515	551	506	471	495	503	507	489	492	454	502	496	484	470	505	460	508	530	494	502	471	475	477	521	468	517	500	544	482	492	440	482	491	460	478	487	525	495	485	507	479	479	450	537	511	480	487	538	477	519	538	520	497	515	521	511	452	518	521	503	545	464	509	498	548	499	465	524	469	486	506	499	500	488	461	523	499	504	494	532	529	472	495	531	508	467	488	496	466	546	467	488	488	486	503	508	523	512	483	474	454	532	509	494	484	510	470	498	458	505	476	471	524	532	482	504	543	508	546	489	477	521	533	464	457	492	514	472	524	466	502	511	497	495	493	518	483	489	506	455	520	491	500	507	499	526	525	498	490	533	503	486	527	479	541	439	504	492	462	510	502	479	538	476	458	503	476	490	506	509	483	502	549	519	476	486	467	481	531	499	462	521	504	496	505	507	477	481	469	500	544	501	493	454	480	522	504	476	488	528	498	488	499	476	518	505	535	452	467	515	480	519	504	533	507	505	457	463	476	470	488	503	459	516	490	501	504	500	545	527	498	482	479	471	526	498	453	506	505	545	500	533	512	492	488	464	509	472	442	490	504	496	495	498	531	492	497	472	468	486	497	489	502	506	502	476	494	512	512	456	507	472	507	506	503	481	523	515	484	545	486	492	481	510	511	489	501	482	520	498	462	502	470	496	514	493	470	507	517	523	500	497	518	500	507	517	479	504	511	509	507	504	479	471	521	503	499	483	490	506	521	492	496	491	497	510	464	482	492	472	489	470	494	506	501	504	477	461	465	512	481	508	508	491	488	473	462	515	467	521	502	501	480	494	508	526	493	503	507	471	483	505	482	512	517	492	480	510	497	531	479	497	480	506	480	465	493	573	507	491	493	491	507	499	484	502	516	509	522	518	484	504	498	505	489	521	494	487	509	531	454	502	469	472	468	481	515	463	541	541	517	545	473	488	516	522	489	503	484	504	530	516	486	513	482	485	463	497	519	505	487	511	486	474	510	530	489	506	481	454	493	441	491	512	499	469	491	489	497	516	495	488	490	504	493	514	526	447	518	473	482	529	537	503	495	495	487	476	492	469	487	454	519	465	501	506	498	514	490	452	517	481	510	511	488	488	504	479	495	475	461	491	474	490	518	497	484	495	529	465	524	455	497	499	498	484	536	460	456	480	486	533	518	483	443	460	490	544	478	526	508	513	480	506	501	485	531	511	503	483	506	503	535	490	505	482	488	501	500	521	474	477	459	485	493	495	465	517	484	482	517	505	512	490	482	511	494	500	460	466	494	495	453	478	474	497	465	523	543	479	477	513	473	476	508	496	473	475	475	477	506	471	510	484	515	508	506	465	477	501	513	479	454	537	489	542	515	448	481	477	492	480	498	495	491	480	485	476	497	515	483	508	464	501	500	508	485	471	492	475	466	513	484	542	494	481	456	490	513	493	458	495	527	530	519	465	492	513	477	503	480	504	504	465	479	444	544	495	472	482	476	519	469	502	472	517	503	501	516	483	490	519	465	497	523	505	517	502	512	470	478	455	490	500	506	493	504	466	483	499	537	478	493	484	516	451	499	483	489	496	508	476	463	525	484	521	511	524	539	487	504	494	530	476	496	476	505	493	505	523	496	495	484	511	495	506	487	478	482	474	526	501	519	529	497	452	484	534	449	500	480	483	496	485	519	526	515	551	536	501	456	475	501	526	498	484	505	508	495	523	458	500	485	472	483	483	471	529	463	509	515	464	515	518	523	472	547	481	492	464	499	547	481	541	488	504	503	473	498	474	515	482	524	470	490	485	541	526	485	506	500	486	483	460	520	461	440	513	482	506	479	490	480	500	503	518	503	462	506	434	493	512	516	491	517	473	478	478	507	522	531	444	476	523	543	498	492	519	463	479	508	491	482	476	520	495	512	491	476	514	489	494	485	461	474	530	489	510	532	483	528	506	522	470	517	502	514	505	488	492	535	512	543	484	518	529	500	491	496	492	506	488	474	495	451	497	507	474	517	505	496	543	480	504	494	511	500	516	491	486	497	519	465	490	494	497	460	516	509	485	512	468	502	498	491	455	512	500	506	475	507	490	499	530	503	491	499	492	437	478	479	483	491	486	514	484	494	526	503	478	508	488	502	495	511	514	513
24404	38437	34368	24292	17095	11042	7207	4485	2785	1915	1359	1131	963	871	820	769	776	765	755	754	688	649	657	620	631	607	662	633	682	689	646	652	673	578	650	623	636	664	641	601	586	598	595	674	600	613	612	678	611	619	634	554	613	611	588	615	622	592	613	614	655	630	586	644	623	648	667	609	598	594	622	607	584	613	601	602	643	619	628	671	612	660	667	608	616	645	610	618	590	604	637	593	607	669	639	653	644	614	604	603	648	619	590	640	621	681	586	620	639	615	618	644	601	675	598	620	621	610	659	599	639	600	626	637	634	618	646	609	615	567	606	563	621	635	652	605	603	637	613	550	651	589	611	636	620	605	611	611	623	653	615	643	605	606	618	614	593	613	625	628	603	628	590	628	628	600	600	666	650	607	600	665	577	621	628	586	622	608	650	656	625	610	620	619	594	591	599	645	651	660	620	634	594	563	609	603	659	588	603	646	597	673	649	625	594	621	640	593	614	644	610	610	629	624	676	635	611	639	595	625	646	638	618	630	668	603	650	615	603	601	644	587	600	612	625	632	614	635	624	602	660	678	653	585	627	569	618	610	681	599	621	622	623	630	596	621	613	615	605	605	629	607	609	653	595	596	609	606	653	621	619	595	614	620	643	621	611	587	614	583	641	643	628	592	587	601	643	605	592	630	616	682	653	601	568	614	654	604	633	591	648	624	626	653	605	595	604	603	639	631	640	615	619	613	608	640	628	622	605	575	631	590	605	621	596	652	593	634	586	621	632	622	578	631	605	628	623	578	619	605	639	634	574	633	621	614	639	604	630	603	643	650	603	610	602	620	607	649	602	635	596	636	603	592	593	606	633	620	619	654	610	651	582	611	637	621	632	584	647	638	635	591	614	613	644	592	605	614	626	644	633	645	618	640	617	606	602	620	633	606	629	617	626	600	613	630	611	595	629	668	633	562	640	637	635	637	631	623	651	589	611	656	619	622	594	652	641	621	599	591	620	630	561	638	594	577	597	607	607	626	621	639	634	627	612	580	639	644	652	612	609	621	609	631	644	608	642	630	642	654	570	586	636	583	613	635	618	621	588	639	600	618	641	614	607	596	626	662	632	652	650	595	625	607	626	636	620	597	590	642	627	586	647	582	657	588	585	594	634	644	650	645	584	587	600	570	594	627	645	641	589	613	633	595	593	590	577	640	579	570	606	627	623	662	628	617	608	605	615	687	612	635	644	640	625	626	601	621	609	594	650	626	610	661	601	618	617	648	635	655	613	637	603	640	636	604	595	625	611	581	596	632	622	603	617	638	616	597	607	602	615	637	624	613	619	578	599	618	591	608	658	609	593	634	589	586	625	585	617	595	607	619	620	605	638	601	596	585	609	658	675	619	599	590	602	573	624	646	599	631	639	606	636	649	642	637	629	597	608	639	607	578	616	612	609	601	646	567	629	648	618	645	641	640	594	605	619	612	623	623	625	611	604	671	556	576	594	596	637	598	661	595	659	591	596	603	604	637	626	628	648	604	589	634	600	619	608	645	589	637	616	588	616	656	618	611	657	623	644	621	641	619	599	641	596	663	638	593	627	597	594	629	617	638	654	626	628	607	605	615	638	702	679	637	624	598	641	608	623	598	602	630	595	581	633	596	613	603	629	596	656	610	601	659	629	650	618	627	634	610	630	595	609	681	645	587	625	588	597	598	650	641	606	578	641	622	616	623	625	632	578	645	640	651	603	604	651	662	579	620	639	661	641	596	598	613	625	582	611	619	639	625	635	627	583	632	636	599	593	634	624	637	651	636	653	633	660	636	603	609	608	671	580	622	674	641	607	641	624	648	647	643	626	624	647	671	621	614	616	628	639	562	601	596	605	569	612	613	625	623	649	562	613	605	620	657	609	612	573	611	634	645	604	607	629	677	610	648	596	559	649	616	607	598	629	596	629	595	585	612	590	629	627	624	592	619	613	616	626	620	624	607	624	631	647	616	640	600	651	607	628	601	615	647	651	629	600	602	604	645	617	630	640	555	617	636	645	611	656	598	612	605	615	611	604	620	659	616	630	654	637	613	645	617	624	621	636	610	594	589	633	573	598	645	590	600	603	644	640	615	615	577	648	636	675	623	626	650	587	633	635	607	646	561	622	583	586	632	621	666	634	635	596	629	599	631	630	627	612	612	617	652	626	628	630	598	583	626	641	607	623	605	659	612	621	625	606	624	625	645	541	646	623	649	612	590	608	597	605	562	642	605	649	583	644	615	609	671	594	651	629	595	573	620	637	624	593	623	645	636	650	628	638	603	629	608	581	626	635	616	640	605	638	606	633	604	640	580	589	608	613	603	620	613	613	626	634	625	629	600	559	643	642	623	576	602	578	599	654	649	598	641	629	607	669	594	605	657	676	589	591	633	608	595	590	624	607	600	598	617	641	624	601	605	603	639	612	655	646	624	648	620	603	597	657	650	636	599	632	621	625	583	654	643	626	631	573	593	620	586	596	605	649	602	590	607	613	661	602	637	621	620	604	609	661	609	610	633	617	638	641	603	655	625	636	590	621	656	620	641	598	654	672	614	663	626	613	622	567	661	612	604	645	635	654	620	625	615	643	618	612	631	622	634	637	622	646	585	636	615	582	625	621	641	700	599	645	607	611	708	594	656	620	654	629	635	571	612	648	609	594	638	624	629	576	622	621	619	655	652	652	597	618	628	590	659	660	633	662	573	612	610	630	591	638	587	594	666	647	649	611	624	593	623	644	601	629	609	625	637	636	604	621	662	632	618	617	648	567	600	602	603	638	644	592	592	575	606	616	649	605	623	633	619	598	618	644	605	635	586	593	600	624	607	601	652	628	620	660	616	620	613	606	633	654	609	615	622	643	602	608	589	595	628	657	631	641	627	641	647	568	616	642	610	612	631	595	644	618	621	626	555	601	625	603	642	632	653	646	560	624	622	608	539	645	630	648	586	628	588	599	618	629	607	633	597	634	690	601	604	642	593	589	604	616	603	576	599	593	639	633	624	596	598	605	640	626	597	623	613	609	616	590	613	617	611	615	637	614	578	639	659	639	593	603	647	628	648	619	595	642	616	645	566	629	569	639	621	637	633	631	576	603	624	594	607	569	609	612	602	645	621	655	626	596	595	645	628	640	650	675	599	623	647	636	631	592	605	634	579	626	629	610	632	633	619	641	602	622	620	597	668	641	643	593	573	645	592	598	603	624	625	620	659	628	597	609	594	641	582	615	629	574	600	628	599	641	625	633	593	626	606	629	651	649	649	605	629	612	629	612	622	613	634	562	620	631	631	631	579	611	598	587	642	653	602	645	621	612	605	618	618	611	616	604	582	593	629	629	637	623	622	634	579	598	641	608	581	591	643	634	647	633	663	582	612	593	603	545	644	601	571	609	602	597	627	630	609	600	598	639	631	583	615	606	613	636	644	633	635	599	631	613	618	579	600	675	600	591	607	638	646	618	605	627	587	569	593	650	646	609	653	624	615	639	638
23853	21155	28541	24281	21810	17989	9453	4545	2629	1911	1411	1207	1059	949	913	864	947	856	847	875	856	769	753	742	746	757	734	728	796	819	727	737	764	690	718	740	738	732	735	748	727	702	764	739	671	718	749	701	674	714	732	701	685	669	727	722	699	703	700	669	720	732	719	712	687	663	703	764	674	675	680	685	701	699	710	712	661	715	730	759	680	738	746	685	715	707	721	729	681	716	709	701	700	660	770	736	752	722	719	698	682	692	683	740	676	709	739	709	695	733	699	717	727	719	685	677	736	723	727	717	689	724	709	753	682	721	721	669	695	689	694	701	683	748	685	687	692	778	710	647	715	767	720	728	700	660	673	725	694	729	673	727	671	660	680	700	673	698	678	649	695	702	725	716	748	702	721	661	699	710	695	665	741	666	697	693	662	700	687	717	673	688	724	676	711	710	720	727	700	692	689	705	690	726	688	724	668	725	741	716	696	691	695	754	715	696	693	726	710	697	724	711	733	672	713	686	693	682	750	686	722	727	710	708	753	686	746	703	722	704	670	729	780	729	701	707	715	692	674	670	719	668	755	727	730	720	701	618	703	668	699	703	704	709	708	738	729	689	728	700	687	686	672	732	711	752	705	697	688	669	738	698	719	659	730	674	690	705	692	698	700	724	700	709	685	705	733	696	749	684	682	728	687	723	711	691	686	685	712	679	682	728	700	694	658	718	660	725	740	710	689	684	729	721	702	684	641	723	661	724	733	701	667	735	675	704	704	721	701	660	744	768	733	684	757	729	753	687	752	745	679	673	675	716	684	772	741	694	699	698	689	661	694	697	694	701	679	686	727	694	779	682	716	671	668	732	726	738	655	719	743	708	721	702	709	704	694	684	666	650	721	675	674	662	692	743	718	761	727	704	719	708	665	701	704	686	709	680	663	680	752	682	699	706	684	729	685	673	691	662	723	764	728	729	692	684	709	699	759	677	702	672	669	693	697	763	681	649	689	651	684	710	736	692	715	707	604	687	663	725	649	685	722	731	669	693	726	719	742	683	695	739	675	719	739	675	676	746	706	690	721	701	653	718	671	734	670	706	749	687	687	684	705	731	726	718	721	737	713	682	669	722	678	659	640	680	685	716	699	683	684	676	673	707	675	682	732	681	673	713	723	734	767	704	690	731	698	766	733	712	745	665	704	703	721	724	673	695	699	685	714	714	683	704	645	700	675	728	687	700	669	698	688	685	703	675	721	760	676	725	707	696	718	712	661	703	713	703	667	682	667	706	706	713	722	718	691	689	696	647	718	716	669	750	711	697	776	708	741	729	686	700	704	711	710	720	677	706	674	748	678	719	681	669	687	744	695	688	690	707	690	657	696	708	672	691	688	708	649	753	719	735	697	722	711	678	703	683	748	736	715	718	702	700	723	680	693	686	743	707	681	709	713	684	702	731	698	725	706	656	739	717	704	698	726	653	667	714	722	717	774	736	699	673	709	684	709	671	660	686	653	698	716	657	714	731	721	679	674	712	681	691	678	670	668	711	684	685	712	686	660	687	742	694	685	677	647	699	676	685	691	681	713	726	688	684	707	672	706	718	680	718	647	679	733	701	691	759	665	722	656	727	665	635	696	658	710	735	696	734	711	695	717	689	660	687	699	696	675	690	708	677	667	718	673	688	684	692	689	693	729	694	655	700	688	686	678	701	669	725	692	715	738	612	691	695	714	705	676	680	719	697	738	692	700	696	699	715	682	654	709	749	699	776	714	680	742	699	706	717	716	731	688	671	796	690	673	766	706	687	693	709	718	701	706	681	660	702	728	675	717	706	686	690	711	700	722	703	651	705	697	697	702	704	663	691	673	726	721	720	714	733	720	674	703	742	706	736	728	700	654	658	708	657	699	704	748	684	695	716	713	656	703	665	684	704	730	664	693	710	680	704	743	741	714	714	707	761	721	720	697	670	682	719	712	654	666	749	710	680	668	736	632	679	729	650	686	668	747	725	679	740	697	752	707	707	712	678	725	720	666	680	699	728	708	717	698	736	704	706	747	720	664	696	758	722	660	686	763	688	737	704	669	704	709	695	727	739	674	744	726	716	698	702	724	651	696	687	700	725	724	686	698	695	718	686	681	700	718	751	680	701	730	695	711	686	710	716	688	671	732	706	698	696	696	752	697	661	693	755	718	672	722	692	692	726	710	680	724	717	679	685	714	700	726	718	726	732	694	764	689	680	720	704	755	686	685	756	683	715	709	743	682	714	733	727	727	721	765	674	690	693	733	670	693	669	724	657	751	693	720	685	699	733	705	731	688	698	706	711	692	667	659	695	649	687	696	692	718	706	682	703	696	700	662	671	728	734	678	718	662	726	716	727	727	689	731	741	666	751	717	660	719	738	716	683	652	685	672	645	715	707	703	675	653	706	715	716	696	700	715	714	679	721	698	678	749	698	682	672	686	745	692	693	664	706	702	645	705	665	679	737	663	726	740	694	726	652	735	736	747	653	694	674	725	698	709	704	772	744	712	729	679	676	695	700	714	720	699	709	705	730	675	676	697	718	707	683	717	715	758	729	680	735	709	702	698	675	677	707	700	739	725	725	680	722	671	697	707	739	709	683	700	672	708	706	707	731	724	697	664	686	698	730	718	668	700	664	692	653	750	734	684	672	674	710	692	705	713	676	715	686	714	690	698	669	721	680	751	707	722	728	706	758	711	718	641	730	728	662	712	696	729	705	727	673	718	679	697	734	674	704	734	730	713	691	665	672	687	708	709	679	721	711	723	699	706	726	692	695	698	721	704	676	732	672	705	660	674	731	724	664	744	700	722	716	713	639	748	685	729	634	723	680	686	714	748	733	715	666	693	707	689	730	728	722	697	686	732	705	674	704	658	729	676	669	731	728	755	749	677	683	704	731	711	686	681	715	745	704	685	700	703	701	733	721	722	721	679	722	675	647	700	720	733	694	726	672	768	729	728	738	692	734	719	702	705	700	679	719	695	684	720	696	738	699	700	647	684	714	770	658	681	674	704	727	717	737	720	711	753	682	697	723	770	654	718	694	727	745	695	701	727	653	742	689	706	731	704	679	718	683	706	716	722	705	693	732	722	746	686	727	706	703	710	714	691	711	714	735	704	704	724	720	748	702	743	680	696	676	693	748	696	693	704	679	698	669	728	678	705	735	706	687	685	683	707	714	698	704	705	729	680	748	675	703	739	690	700	722	697	688	722	713	699	754	669	694	677	720	713	774	688	700	705	780	693	693	704	705	711	733	762	661	721	686	698	720	675	760	664	711	710	750	709	654	717	732	715	719	732	729	685	743	683	686	691	732	718	722	685	733	721	726	728	706	690	716	690	685	708	697	671	727	727	706	653	719	687	719	669	716	745	675	691	756	705	736	682	690	682	665	694	687	679	695	732	683	713	708	689	760	685	697	691	671	673	677	699	663	706	718	727	678	715	739	709	688	736	727	695	690	709	710	668	689	661	764	689	682	678	714	670	727	719	705
24662	44927	41605	31658	24936	17437	12301	8496	5430	3641	2538	1986	1577	1423	1396	1284	1306	1256	1253	1166	1026	1078	991	1010	978	934	918	946	1026	1035	958	919	909	921	921	911	889	944	884	908	883	876	893	884	878	863	865	924	879	874	867	886	901	883	876	857	879	945	885	879	889	897	873	897	808	848	871	835	887	875	863	857	872	856	818	869	855	852	884	958	975	943	891	894	884	870	907	881	940	915	865	945	921	874	942	921	889	957	932	868	900	868	844	811	886	848	954	855	870	882	892	845	896	851	847	805	873	891	893	843	835	883	805	803	892	830	913	845	883	870	830	870	834	806	865	866	874	830	845	913	904	850	841	877	883	851	863	877	898	893	827	856	884	905	870	866	826	864	850	832	860	945	897	910	855	905	906	869	827	845	857	841	845	817	851	867	875	866	854	901	860	919	909	857	943	913	865	865	867	819	855	879	885	855	865	835	862	830	892	825	868	859	811	933	870	830	848	889	834	848	816	858	891	875	859	857	877	914	857	857	850	868	900	922	926	891	925	862	850	834	899	820	899	819	844	822	856	893	896	813	872	920	878	875	875	880	888	872	840	862	894	910	863	833	847	868	822	916	860	828	871	903	867	854	869	885	841	826	882	940	864	878	865	819	861	803	862	857	823	911	853	884	873	855	871	814	886	855	817	837	858	875	836	880	856	860	846	898	881	815	863	876	867	806	858	848	925	888	827	901	839	821	876	883	871	848	837	876	845	917	895	898	865	855	850	869	865	916	815	859	843	824	865	893	912	843	946	868	861	886	846	873	815	865	849	862	876	825	870	835	829	935	907	880	876	840	832	905	880	880	868	865	869	870	882	889	864	846	853	851	899	885	851	900	893	863	811	932	887	898	915	882	852	867	868	856	894	855	847	831	840	876	870	907	898	864	909	831	885	907	891	911	890	830	826	861	878	847	840	857	882	806	838	859	836	799	813	820	832	825	845	866	850	902	833	875	925	910	903	862	847	881	855	872	875	880	836	878	832	898	874	893	834	891	904	862	852	874	852	866	913	887	898	951	860	849	834	824	881	848	822	883	881	895	850	842	883	896	885	924	820	843	848	833	839	857	894	887	906	836	890	851	864	866	865	864	866	862	872	815	815	835	834	848	810	877	855	882	863	932	890	916	860	888	870	861	847	834	866	899	784	838	833	867	867	828	843	849	814	868	856	845	902	861	860	875	874	844	871	869	896	909	858	862	845	888	860	828	860	849	894	896	869	865	939	905	852	892	885	874	849	926	826	885	853	840	846	822	865	876	892	878	906	896	781	822	876	856	813	864	873	841	920	894	826	867	855	864	902	862	865	898	834	892	822	884	826	839	822	847	865	850	840	854	827	816	814	875	943	827	872	893	861	844	922	899	853	867	866	840	822	812	902	850	867	875	838	838	831	881	821	871	903	900	904	935	901	821	844	842	885	914	833	835	881	885	886	917	899	843	954	898	902	885	898	837	844	877	910	891	854	880	862	843	825	858	866	812	823	821	889	819	878	851	905	849	875	888	847	877	874	863	807	927	899	938	829	839	885	838	818	830	899	874	879	900	876	887	855	890	885	910	923	918	907	871	836	868	924	865	859	877	835	885	909	874	829	927	842	865	865	867	890	867	890	913	834	842	872	843	826	896	882	872	854	829	913	851	906	848	850	863	896	860	824	865	888	884	860	827	879	898	891	906	863	894	874	840	901	883	897	861	891	873	826	875	786	886	878	893	827	802	845	893	896	882	902	875	888	823	850	881	890	910	892	819	916	858	866	858	832	858	893	855	877	847	856	839	885	852	878	888	912	865	798	845	831	906	849	858	819	886	860	857	863	905	868	869	861	842	884	826	810	899	836	787	863	828	885	908	858	889	877	878	892	898	887	871	917	889	850	887	821	790	873	859	914	854	872	841	867	851	836	867	861	832	790	844	894	829	882	809	824	824	864	888	879	886	902	833	863	904	850	893	872	829	858	907	845	871	903	881	927	841	843	843	863	862	862	874	913	852	844	850	846	866	844	872	817	843	806	827	829	827	827	858	891	830	840	886	866	801	885	844	861	874	846	910	847	887	865	808	902	892	908	839	835	851	864	898	877	828	862	882	892	833	913	866	830	868	829	909	847	836	882	815	836	869	792	857	860	877	856	836	872	856	831	911	883	896	869	849	831	887	858	847	915	842	903	827	893	859	851	838	883	894	897	840	840	863	864	834	859	890	871	877	812	898	849	884	819	898	952	862	815	877	881	840	867	862	891	813	848	864	877	810	849	882	824	848	899	839	813	829	903	854	828	813	872	831	875	870	860	838	917	867	934	850	866	842	888	926	863	858	895	876	824	875	878	888	941	847	876	877	868	924	820	912	888	852	859	858	860	884	914	890	850	860	879	853	909	871	864	857	876	872	885	865	901	836	873	865	890	854	879	793	881	849	867	865	814	935	892	863	893	831	832	892	902	841	815	849	933	842	823	830	851	872	925	842	826	859	869	855	845	804	918	856	768	801	869	825	831	844	901	850	866	810	811	867	878	884	882	841	875	894	907	864	890	878	905	907	880	873	857	850	870	824	822	836	839	878	853	897	815	896	840	815	850	895	914	839	835	850	848	817	893	887	894	899	872	820	826	888	894	831	862	829	902	877	874	868	901	863	906	874	926	906	871	861	784	876	911	916	870	860	890	849	864	857	845	914	869	886	850	863	845	944	842	847	877	944	834	892	875	892	815	879	837	845	868	883	882	851	907	887	832	866	916	886	867	908	863	846	896	863	879	881	815	874	888	872	867	886	776	910	844	876	854	925	901	879	887	863	889	837	805	866	888	869	892	863	819	835	833	906	860	860	875	867	796	856	901	874	859	855	894	908	857	837	901	880	871	885	887	904	879	876	867	858	879	859	857	861	883	882	845	833	885	856	876	858	851	870	833	871	859	848	867	849	894	934	884	869	817	876	833	889	877	866	869	860	845	849	886	824	860	871	885	803	873	866	894	847	868	848	851	896	928	870	901	854	833	846	862	853	851	889	890	872	901	900	884	845	867	867	877	905	934	876	888	857	842	888	808	884	821	874	808	877	856	931	883	834	844	883	830	881	848	893	860	856	894	867	869	900	882	859	887	880	871	832	867	863	887	838	849	851	802	855	859	855	907	876	897	876	815	874	793	897	859	840	884	876	844	882	876	892	852	873	874	863	865	881	893	829	900	847	894	872	836	848	864	885	899	837	938	851	888	860	865	882	905	849	844	836	863	860	862	867	873	931	891	893	879	825	878	887	887	838	883	873	891	881	846	864	879	872	825	865	903	844	831	894	865	876	881	826	867	876	849	898	863	889	862	888	894	873	783	836	872	889	872	856	890	836	868	894	852	884	887	867	838	819	864	869	882	845	862	872	874	895	868	839	908	859	861	860	852	829	818	842	828	869	849	897	810	860	908	862	844	876	918	874	849	827	905	886	844	871	812	846	874	877	874	912	847	914	836	880	870	851	819	861	840	805
25101	21158	27612	25743	18442	9966	5001	2710	1715	1282	936	679	630	618	582	580	591	537	523	470	488	452	456	459	455	433	429	439	517	447	430	439	378	413	429	434	403	409	421	437	444	440	413	434	360	411	376	478	394	431	432	391	423	416	401	425	451	404	441	413	430	430	386	429	455	414	414	418	383	434	382	382	390	416	442	385	417	450	447	413	432	440	427	411	427	430	393	415	431	432	410	424	417	428	428	421	436	392	413	435	411	414	405	384	390	419	426	426	402	420	428	416	416	397	395	391	375	433	404	419	424	444	408	385	427	428	409	439	407	405	394	400	431	425	440	437	404	434	465	374	391	410	386	434	430	412	430	402	392	383	399	384	395	427	422	399	390	405	402	420	435	401	435	456	391	400	417	396	379	393	419	430	388	409	407	429	433	398	411	419	433	400	412	427	390	440	434	428	376	392	425	403	424	382	403	401	388	404	385	404	408	431	392	403	431	412	436	405	442	447	382	409	454	399	396	408	427	367	394	437	398	399	444	390	416	426	368	434	443	429	409	416	417	447	406	400	448	397	456	450	406	417	379	399	408	396	417	419	449	403	400	434	430	395	414	416	434	416	418	431	412	441	395	422	390	397	437	422	436	379	414	398	431	413	402	387	411	456	394	394	366	449	438	422	421	411	419	415	439	441	418	411	383	393	408	438	403	384	415	415	384	406	401	431	469	416	419	426	407	406	426	394	438	432	408	398	389	448	389	413	419	383	412	391	397	432	422	415	394	409	426	409	420	401	418	401	399	410	434	463	429	435	452	382	416	399	398	419	403	409	432	390	409	444	429	435	448	390	416	383	416	416	404	401	405	377	403	408	428	449	429	404	439	453	412	395	415	373	431	425	412	440	402	424	393	396	416	412	399	450	414	401	393	407	424	438	407	429	426	391	412	417	391	451	441	418	408	401	431	404	398	416	402	419	429	415	387	404	401	417	402	385	421	379	382	449	405	391	428	382	429	398	463	399	409	388	411	407	364	392	374	376	437	390	407	365	429	444	402	423	400	421	414	397	420	439	391	392	407	431	435	407	431	428	415	411	424	411	406	395	385	410	414	418	393	385	414	405	404	441	412	396	410	408	412	431	379	394	406	429	411	424	417	393	371	408	442	413	396	419	423	401	386	425	381	410	430	433	429	412	402	383	423	385	391	405	421	406	403	357	418	390	394	424	408	366	446	430	389	407	417	401	400	450	428	392	433	451	394	430	417	425	396	447	426	421	437	410	400	397	464	401	435	422	399	388	413	386	431	406	403	420	421	416	405	406	409	419	434	404	409	396	418	419	420	449	432	425	403	431	448	385	387	405	398	396	440	414	425	401	388	413	389	418	402	398	390	425	389	415	426	397	419	388	431	400	461	406	424	393	404	388	416	413	381	431	413	392	445	404	429	439	405	421	446	418	412	378	403	410	392	461	438	406	413	386	389	384	413	415	404	390	421	414	376	400	426	430	386	425	406	431	429	452	377	438	390	411	425	392	426	402	431	401	401	444	412	392	425	419	390	423	394	417	402	455	428	401	416	418	417	419	418	400	423	422	403	386	408	413	413	370	410	386	373	413	398	392	386	412	414	397	421	443	388	408	413	409	417	426	407	409	444	424	390	429	411	410	411	397	435	407	406	407	410	440	420	419	371	382	414	430	388	378	439	433	419	413	425	394	406	403	427	434	373	403	413	419	468	420	407	367	424	383	404	385	379	414	401	432	396	375	382	405	367	415	436	432	441	397	449	403	438	427	406	412	393	428	394	377	417	447	435	437	432	383	419	386	364	386	383	387	408	419	421	412	421	401	385	419	406	385	409	378	384	375	402	406	420	405	414	409	381	436	444	396	426	401	384	405	425	420	426	395	442	447	398	389	415	388	409	398	395	444	392	400	380	422	421	398	423	430	390	427	423	382	417	426	408	381	408	415	437	435	410	424	460	430	412	388	417	440	369	406	402	419	409	388	390	413	456	420	418	386	400	429	424	429	433	406	391	418	439	459	399	381	379	433	379	432	420	424	407	395	377	424	433	418	402	408	390	412	411	421	431	412	413	389	426	432	436	401	389	399	390	401	424	422	405	444	409	411	416	448	459	401	415	459	370	444	389	371	417	409	406	376	361	399	409	401	392	415	398	401	445	390	432	373	411	425	427	419	411	414	435	421	420	438	382	412	419	403	397	412	435	387	437	414	430	425	396	414	398	437	392	418	407	401	361	389	450	423	403	394	397	431	379	403	414	386	412	392	370	405	427	391	425	410	433	429	417	414	437	408	434	365	417	392	420	427	425	415	410	459	405	400	434	394	433	390	407	387	385	416	405	408	393	437	402	366	404	425	391	355	432	405	413	427	403	426	428	403	412	422	376	393	395	381	424	392	447	404	410	365	429	422	438	416	429	416	445	388	420	396	397	401	412	417	396	442	435	381	412	424	386	396	373	404	416	422	396	359	419	414	427	431	429	393	407	435	404	401	423	421	424	444	430	444	422	436	394	416	393	428	416	393	396	431	400	412	392	406	414	419	415	391	413	409	395	406	383	417	393	415	396	402	401	417	440	439	387	412	463	422	413	424	400	415	397	389	372	414	437	405	434	444	435	424	434	403	410	382	422	411	407	428	421	402	432	429	419	433	463	421	398	424	392	410	401	422	435	396	420	403	419	371	433	414	439	397	398	414	419	399	407	399	422	412	462	400	437	417	386	393	410	394	396	447	429	421	410	422	391	383	386	439	400	433	392	427	431	426	439	428	400	403	419	386	387	405	402	437	358	398	420	410	389	437	387	429	413	402	418	409	406	419	419	432	425	407	393	409	435	426	430	423	413	433	412	380	408	415	406	414	431	427	420	425	406	425	435	398	420	432	398	431	412	410	409	413	406	385	419	385	393	403	410	406	422	396	422	422	396	411	412	404	376	416	425	413	417	411	437	426	415	406	425	387	399	431	405	434	378	410	413	373	399	419	379	411	419	424	431	427	446	390	430	415	428	421	426	403	389	406	368	425	385	374	426	404	450	399	441	433	379	428	411	466	421	361	417	383	421	398	414	397	422	402	434	408	410	383	390	429	422	409	448	414	406	420	397	398	409	429	442	437	393	400	410	401	412	412	454	401	455	423	408	386	395	384	452	423	412	379	429	394	426	385	419	404	385	402	383	413	460	408	415	446	413	400	405	374	421	427	420	423	411	409	447	417	452	448	414	412	427	422	377	408	381	398	409	434	414	442	417	414	447	385	413	407	439	409	445	407	458	402	403	417	413	401	389	409	406	384	398	377	415	439	394	381	411	380	454	402	415	416	431	427	383	423	417	416	414	434	434	426	419	453	419	392	454	417	450	371	388	396	427	435	424	420	415	419	402	409	413	426	395	387	415	398	398	413	418	453	399	402	419	400	396	373	397	417	405	382	400	418	444	388	443	411	407	412	422	459	407	409	429	424	439	381	395	414	409	418	420	432	398	401	412	411	424	400	405	396	403	412
24614	41515	37387	27916	21498	14685	9748	6109	3964	2738	1854	1408	1098	977	908	906	939	826	836	817	726	646	632	641	586	602	547	586	694	676	512	538	537	555	540	579	577	585	533	523	563	544	520	506	492	567	558	549	549	537	570	547	508	554	516	544	542	555	549	551	534	536	511	554	546	554	525	533	519	564	521	553	501	522	520	529	518	539	525	587	612	595	605	585	549	532	502	557	530	562	565	561	513	530	561	604	548	524	558	539	496	562	518	551	539	592	590	553	538	553	532	538	467	552	528	545	522	564	570	541	514	512	531	543	552	524	529	513	534	544	534	476	529	554	564	554	485	521	503	492	523	524	528	558	542	545	530	502	548	504	517	562	550	579	531	514	512	542	548	548	551	510	576	508	541	554	534	533	546	513	535	531	532	489	557	529	536	510	506	560	530	542	505	502	549	512	521	519	535	538	517	548	565	546	533	528	521	562	571	580	493	542	581	504	477	562	559	520	517	536	526	552	510	526	527	495	513	536	566	526	491	526	533	571	541	507	502	510	534	532	502	520	578	537	554	478	523	507	544	530	522	486	560	536	517	518	522	539	482	577	495	513	500	524	539	522	539	517	520	522	543	523	539	508	562	536	532	546	535	550	541	532	530	544	566	537	503	533	493	545	527	533	513	523	541	536	496	540	537	509	550	525	541	550	523	524	507	546	529	528	574	500	550	537	515	495	544	512	542	522	532	546	506	526	557	557	487	516	509	527	573	540	551	505	530	526	528	515	532	511	543	546	513	510	553	533	553	545	519	518	512	542	504	526	507	518	550	535	514	537	532	525	522	512	509	514	557	528	548	508	552	543	540	537	545	533	497	546	542	512	554	542	565	550	547	552	512	529	559	552	547	537	521	487	517	530	585	497	546	521	535	534	546	540	543	543	531	491	554	529	504	533	544	572	489	483	529	531	547	512	534	499	511	518	555	509	515	496	514	517	536	507	558	522	521	531	500	537	550	546	517	532	526	493	508	517	528	565	554	538	501	506	528	543	501	531	542	563	554	496	568	567	500	499	549	541	529	552	543	533	492	497	559	505	502	488	531	508	537	508	508	533	530	483	541	500	579	529	552	521	507	554	526	576	511	538	510	545	490	531	527	544	535	540	550	526	537	518	511	491	564	538	542	527	532	550	522	511	509	539	560	522	496	560	554	594	532	521	529	526	554	562	528	548	541	545	567	522	514	559	539	572	494	557	552	513	534	534	496	505	555	526	492	527	556	502	541	561	499	522	540	559	543	537	524	518	521	514	532	500	577	548	485	581	501	495	503	548	517	553	494	558	520	534	480	554	533	547	499	507	521	521	535	510	578	534	501	513	535	530	507	510	572	551	523	562	579	511	572	525	529	528	541	585	525	529	513	517	538	535	477	512	538	527	577	536	487	537	531	529	548	544	518	490	555	516	521	534	555	561	510	544	545	515	546	494	559	550	502	546	529	536	534	576	545	541	512	473	560	527	534	531	491	555	557	528	521	539	531	513	563	520	507	529	547	550	516	536	522	520	499	530	499	558	527	496	559	602	576	515	517	518	536	479	534	541	492	464	518	544	541	539	558	531	554	533	581	537	547	507	525	535	455	568	565	566	547	531	525	517	529	556	507	535	529	537	549	530	549	505	560	571	531	554	525	541	517	547	532	519	505	545	532	535	498	504	509	540	522	524	518	523	531	522	486	496	546	523	550	546	545	494	534	537	581	564	501	493	557	525	551	538	569	561	514	528	562	486	541	509	521	533	533	533	509	506	528	592	531	513	556	524	508	530	547	544	576	557	518	532	509	515	499	523	499	524	523	527	551	521	519	557	507	532	558	498	538	536	514	535	537	558	531	572	518	486	575	519	513	561	534	514	548	537	525	538	513	523	564	485	545	529	508	545	505	501	567	537	546	478	518	528	567	581	555	525	521	548	521	525	515	527	523	512	537	563	555	539	510	475	528	589	541	498	526	537	534	546	548	479	507	575	570	498	547	565	571	567	537	533	566	514	513	545	534	531	532	542	563	526	531	513	522	572	561	553	544	542	512	546	552	516	539	559	523	505	506	522	521	532	515	509	513	544	522	546	521	579	573	532	544	542	533	522	557	567	509	555	562	535	538	515	550	546	550	520	546	538	534	543	573	539	498	528	494	538	507	543	526	546	525	514	511	517	532	524	521	538	552	504	538	518	502	540	541	494	515	523	532	553	494	570	549	519	534	531	514	549	558	552	531	489	582	529	488	582	501	516	519	536	515	500	540	481	478	538	547	529	483	520	554	552	561	508	561	530	520	541	581	569	544	527	592	504	518	524	506	498	537	577	514	594	551	495	513	493	547	536	557	502	547	513	493	553	561	512	511	482	516	549	581	555	562	526	527	543	528	548	529	506	482	557	522	556	546	525	536	530	516	535	532	538	519	524	511	526	529	534	565	548	537	561	485	526	550	499	552	533	532	550	513	553	514	532	536	542	533	508	549	522	547	604	512	513	514	514	526	516	526	526	536	532	524	503	521	505	547	535	540	539	532	525	536	554	517	510	520	537	566	583	531	532	512	503	558	551	586	505	530	529	514	502	545	585	581	530	541	525	531	563	550	556	554	530	571	522	513	539	546	512	546	502	542	497	511	522	502	576	516	528	552	483	547	554	534	526	521	555	516	515	545	530	514	533	544	545	530	549	548	523	529	515	524	493	517	529	529	512	542	554	526	566	526	534	504	546	536	531	553	549	550	509	513	531	519	562	570	530	563	521	534	564	546	498	549	519	558	514	553	578	520	525	540	519	507	530	567	557	478	523	509	493	501	525	537	532	574	521	516	552	535	536	540	521	512	472	522	538	499	505	523	531	574	513	542	551	543	528	547	551	518	486	528	564	513	542	530	556	519	552	522	546	505	523	507	494	530	542	570	532	525	549	528	500	543	525	545	532	554	557	542	545	561	529	515	504	518	567	555	530	539	554	535	530	527	553	522	492	562	561	514	550	550	542	547	536	560	543	558	490	518	517	522	489	579	534	551	564	521	538	535	581	568	543	533	514	528	528	576	563	533	536	524	537	484	560	501	515	544	568	540	538	487	535	539	520	530	513	600	538	540	566	488	564	552	515	504	585	531	542	535	505	540	561	514	568	545	509	513	492	505	561	500	531	511	525	502	526	555	512	540	550	501	540	528	512	537	538	567	521	547	524	512	532	564	524	512	524	529	523	576	556	554	552	523	571	557	538	524	549	539	539	556	544	475	553	546	528	511	516	521	499	552	526	536	517	541	514	512	544	504	544	578	521	482	499	545	530	498	552	543	527	529	548	539	530	509	521	498	521	517	509	519	500	533	490	532	516	561	525	527	519	501	512	495	482	520	549	522	538	525	549	517	531	535	519	569	511	551	500	546	536	575	540	527	554	503	519	531	530	530	526	544	539	485	492	522	527	495	520	546	493	546	558	522	540	537	555	521	497	529	499	495	581	539	508	511	543	520	531	544	518	523	506	530	521
22900	21197	28974	23732	21404	22184	18281	7047	3630	2607	1931	1534	1321	1237	1118	1071	1016	964	1051	884	915	905	776	826	797	733	725	837	944	759	757	717	798	735	753	760	779	741	749	736	705	698	749	712	699	718	695	749	720	677	696	744	705	689	688	705	707	688	698	735	701	712	702	677	709	692	717	684	642	694	691	694	678	738	685	706	690	714	758	762	803	757	783	737	703	703	685	696	707	708	712	677	690	673	757	754	760	691	724	717	701	662	682	706	763	755	696	707	711	669	701	668	690	685	681	742	729	699	686	672	648	689	691	681	665	678	685	698	676	693	689	717	650	697	697	714	698	656	682	686	669	707	718	703	724	696	700	683	691	739	657	700	658	697	685	668	728	654	684	664	707	699	703	694	719	705	635	657	667	687	729	699	661	729	712	682	719	676	730	691	689	700	718	685	698	682	715	677	650	630	742	690	670	673	701	662	665	697	712	695	691	672	682	636	680	674	698	678	717	696	745	655	677	667	699	630	718	692	683	661	704	704	689	664	702	705	739	692	681	665	632	720	696	699	629	710	671	687	700	633	658	661	668	630	688	718	675	667	678	694	665	636	694	649	690	728	723	686	701	700	713	712	680	684	670	678	666	694	702	667	665	713	681	659	668	722	728	723	678	676	723	663	671	713	696	698	743	686	655	682	697	659	704	668	653	660	690	720	674	674	725	665	712	698	651	728	643	717	687	711	664	652	666	671	666	697	644	629	678	705	698	629	730	676	684	739	677	678	687	692	675	650	694	640	704	688	654	657	675	688	649	654	705	702	641	657	719	657	711	658	753	652	689	732	683	718	680	651	721	708	631	709	755	713	715	657	708	666	670	700	676	727	737	685	700	705	690	678	701	671	686	702	726	720	653	688	718	642	646	675	707	734	660	682	676	723	702	732	645	650	664	659	650	701	684	680	725	698	709	727	708	670	728	661	663	737	690	624	688	674	672	673	706	683	679	721	726	724	689	703	723	709	686	709	704	685	699	674	700	683	702	666	696	705	714	720	681	636	681	711	708	704	644	658	708	698	725	656	682	696	699	677	678	722	640	690	699	676	657	686	694	708	742	646	638	698	644	710	651	690	695	696	707	693	705	658	669	704	738	637	679	721	734	673	741	686	655	697	667	673	668	710	712	686	663	680	720	711	668	685	691	655	701	692	704	665	673	694	715	672	646	687	700	716	690	647	673	687	689	725	739	685	708	721	676	694	691	675	696	660	718	691	709	726	698	671	702	672	696	710	698	708	730	678	682	690	707	697	704	657	684	693	689	667	703	703	718	733	679	687	717	672	643	696	714	653	688	703	707	678	677	684	682	684	677	676	672	699	707	669	667	702	682	712	671	649	673	722	740	679	665	662	664	709	704	670	685	670	678	701	757	654	695	657	722	695	697	648	621	664	684	684	682	702	613	659	678	660	677	728	678	705	662	701	661	681	684	722	674	664	662	743	735	682	693	682	688	700	664	687	705	662	712	681	681	689	743	664	668	695	698	698	684	699	637	658	643	694	660	688	690	684	721	726	685	729	662	707	714	696	659	672	702	733	729	702	626	721	664	727	673	667	701	648	658	651	704	700	687	710	654	684	694	660	636	704	682	697	721	688	717	728	687	715	699	666	692	705	646	717	642	682	705	699	666	696	696	666	713	709	694	709	687	708	699	673	723	660	724	677	673	698	718	688	656	711	722	690	677	699	659	645	701	716	709	615	682	697	685	690	644	676	648	699	624	696	646	686	697	722	662	718	678	712	678	656	695	703	683	688	699	714	727	705	661	687	725	675	701	723	686	677	645	680	691	694	738	683	692	711	713	685	708	681	659	674	728	697	670	627	669	692	639	678	737	651	709	693	678	751	697	658	662	684	631	687	661	695	694	699	718	615	699	657	686	673	705	730	688	696	664	646	675	686	656	681	702	705	688	688	670	689	712	681	716	713	715	722	670	698	683	674	651	668	668	666	707	686	680	679	664	717	681	669	666	696	678	662	669	693	722	670	676	669	712	715	737	724	654	715	690	707	677	713	642	655	728	730	655	725	675	698	657	668	702	699	671	688	695	683	666	691	708	688	709	735	653	712	683	710	736	715	700	674	705	712	756	738	668	687	704	691	692	636	715	645	676	693	691	724	705	671	670	722	659	709	692	704	689	713	679	724	649	710	655	704	652	687	736	698	740	708	714	664	681	653	659	715	676	701	696	686	685	633	672	707	720	707	688	702	654	681	629	673	663	678	676	685	656	636	712	673	671	684	667	709	726	673	654	668	687	625	741	691	786	678	676	708	658	707	691	691	657	668	697	714	732	676	689	699	699	649	668	728	689	672	649	710	648	706	745	719	698	687	678	707	669	663	722	688	715	661	726	660	684	690	704	672	718	697	664	701	685	707	622	663	645	728	695	627	692	630	695	693	694	653	667	692	667	687	653	707	690	684	683	678	729	675	704	731	712	692	696	672	712	689	722	666	676	685	668	665	708	671	691	648	722	715	636	702	648	686	658	650	702	714	680	732	711	685	649	675	693	675	710	677	684	678	678	687	703	721	656	667	696	616	681	700	695	691	687	685	656	668	661	673	695	715	683	690	671	715	682	701	681	700	733	743	687	698	683	685	680	661	682	691	651	675	653	710	698	681	687	682	706	729	688	707	663	660	716	676	692	719	717	683	681	621	686	664	668	717	680	728	674	682	677	720	687	643	677	678	686	669	666	683	685	705	677	643	729	732	684	708	719	683	651	699	705	733	748	686	700	661	670	709	694	700	660	746	708	668	660	703	688	686	705	704	694	653	669	679	666	675	704	689	687	685	654	700	670	657	702	696	702	640	697	693	680	684	641	671	692	704	711	707	671	698	692	667	677	701	666	669	713	667	677	663	714	677	637	717	670	668	730	717	713	664	698	693	716	747	667	729	706	646	689	735	691	705	693	700	689	673	700	703	660	691	705	710	676	706	686	640	718	657	705	718	725	693	638	634	663	676	717	657	733	633	711	698	724	652	674	681	644	692	653	719	688	647	709	679	683	655	722	679	701	655	661	708	708	711	692	635	730	691	686	681	699	691	685	687	674	683	647	713	698	674	716	638	704	688	704	633	680	695	709	695	701	658	673	678	657	669	685	685	678	724	686	691	715	729	684	713	683	681	664	702	666	642	681	663	643	715	696	701	687	699	683	634	689	716	701	640	704	686	705	691	690	694	682	651	627	682	693	698	652	724	709	718	703	722	716	698	685	678	679	741	722	672	700	710	706	712	684	686	705	688	675	707	741	666	693	713	703	691	676	664	694	677	649	681	651	698	692	720	664	677	640	734	692	694	708	668	663	680	693	729	671	662	670	651	694	702	672	705	698	654	721	686	698	686	697	702	721	686	668	684	696	660	689	718	690	653	660	678	687	692	705	724	635	679	697	692	706	659	677	672	726	712	694	660	660	702	722	697	686	630	692	705	698	650	700	697	657	700	686	666	701	721	683	691	662	672	679	711
26736	49527	45448	35546	29729	23175	16222	11409	7267	4980	3781	2731	2273	1994	1899	1763	1649	1584	1509	1409	1303	1200	1111	1085	1059	1108	988	1064	1259	1032	988	941	917	904	933	944	921	940	948	892	903	909	825	887	868	870	842	895	823	912	881	875	893	865	827	884	883	823	913	868	870	829	874	889	849	840	853	847	892	870	907	834	871	859	857	841	871	886	918	888	964	996	1009	938	889	834	958	884	899	950	904	911	892	860	877	954	911	851	890	813	863	878	907	788	907	911	866	825	869	866	874	923	834	851	871	824	853	874	905	851	838	816	795	841	777	827	814	847	838	874	785	828	844	839	894	870	855	870	825	867	860	845	848	868	871	795	877	874	852	809	847	832	856	813	829	881	888	920	910	894	836	847	835	893	851	792	833	877	840	870	872	811	860	841	849	829	838	858	904	880	835	898	801	890	870	852	855	842	840	782	869	812	796	863	905	879	853	862	832	816	844	839	852	837	836	883	863	843	852	839	870	836	861	814	857	854	857	832	850	897	809	806	861	841	852	865	868	861	871	828	919	858	782	838	880	840	857	829	836	873	824	841	875	817	841	820	869	870	890	880	888	862	860	841	814	852	835	837	849	789	859	867	947	786	834	897	838	840	868	862	863	841	899	839	865	871	889	883	845	847	867	789	909	823	880	859	825	877	892	862	854	801	838	843	829	858	817	872	851	835	817	869	807	847	833	894	801	818	908	807	887	827	880	815	832	784	827	835	843	939	846	855	860	839	894	854	870	864	828	855	851	837	854	846	867	859	893	886	896	826	857	827	779	818	826	832	881	870	869	866	828	847	839	857	867	842	839	863	827	910	838	828	868	873	840	868	830	813	906	868	801	815	856	847	865	867	879	806	812	825	852	831	840	850	854	831	860	795	832	837	869	857	894	840	848	844	857	844	845	872	853	905	849	827	862	854	787	855	865	877	848	840	816	797	890	840	860	851	855	841	833	852	828	821	845	927	837	886	805	875	818	865	875	807	831	914	934	897	860	886	860	848	841	832	818	912	854	784	885	828	904	880	905	861	865	802	885	846	905	798	840	843	815	885	865	878	834	815	827	868	864	870	864	901	833	844	816	862	828	818	844	822	861	831	872	822	850	885	786	875	891	871	843	871	821	891	855	796	839	876	858	850	894	826	884	836	856	829	838	851	877	829	844	834	889	870	836	871	847	878	842	815	847	888	816	843	837	827	893	850	793	803	882	827	826	798	880	882	846	790	860	879	909	841	848	856	853	826	903	844	860	913	800	833	876	855	814	926	837	862	907	830	864	895	814	862	866	885	858	848	904	799	823	816	856	883	813	856	822	792	851	841	795	872	843	916	806	866	848	869	845	887	828	818	884	862	868	792	826	888	811	842	866	860	871	860	851	902	877	854	786	876	874	863	844	828	788	847	897	836	879	763	887	913	847	822	891	844	838	879	880	841	856	875	831	872	838	807	818	886	837	933	847	857	852	861	839	830	844	841	850	875	911	836	828	852	850	871	841	812	891	826	865	852	880	843	789	870	812	884	862	825	852	865	880	917	884	797	836	849	860	870	851	850	907	834	777	843	764	847	872	848	789	822	954	852	872	812	839	833	888	900	771	885	850	853	847	884	830	893	826	840	849	857	852	807	751	817	832	853	839	848	809	847	857	852	901	849	814	877	892	888	859	886	869	852	844	861	809	811	880	854	833	871	864	842	871	844	846	876	848	782	922	841	835	878	850	834	884	850	850	830	868	847	879	847	800	850	854	843	844	824	830	859	828	885	898	874	897	854	885	871	857	805	803	845	846	853	803	860	884	857	871	867	866	860	840	808	846	862	855	843	851	828	789	897	926	868	832	809	841	772	818	826	794	881	844	880	822	872	874	863	826	915	840	855	855	828	844	833	801	877	849	840	811	869	846	843	828	867	882	837	875	844	816	910	786	818	850	852	871	861	870	863	869	873	857	788	874	851	815	894	845	829	833	807	809	809	850	841	876	832	880	875	878	862	844	855	862	889	871	837	799	850	866	793	859	911	905	874	841	866	864	856	866	818	840	869	849	838	851	840	905	861	884	882	838	827	851	855	840	920	905	862	855	867	874	781	808	840	865	849	852	896	846	871	784	793	864	830	846	818	864	884	866	893	844	881	798	826	814	858	871	865	829	840	836	833	855	846	849	837	808	883	834	844	806	837	829	908	835	858	790	854	864	860	860	879	903	847	820	856	839	839	838	881	853	842	836	838	861	865	859	873	880	816	858	895	862	826	839	903	834	864	844	853	871	858	849	812	859	876	831	857	861	928	924	889	850	850	843	900	915	874	814	823	828	867	876	858	804	889	865	866	802	860	824	870	936	824	875	837	831	817	899	896	877	840	879	901	841	848	876	863	916	844	825	865	877	832	902	882	850	856	876	892	811	850	853	873	894	854	852	857	859	836	868	877	862	832	890	799	864	817	863	856	825	850	899	818	877	832	904	821	823	853	883	859	875	851	847	835	888	847	887	818	916	830	822	863	889	845	840	866	859	867	875	872	856	834	880	855	832	839	837	874	811	850	863	884	917	862	863	875	806	843	880	802	810	841	798	892	836	916	777	842	847	808	832	859	864	854	794	887	842	841	842	872	845	817	846	893	835	861	845	815	805	872	832	844	860	856	834	915	874	853	881	873	907	922	844	871	859	881	898	874	889	846	783	924	815	858	813	854	838	872	831	796	815	858	910	840	826	888	849	879	817	849	840	817	878	850	868	886	794	883	900	867	807	865	873	851	844	880	827	829	881	849	838	863	791	880	866	862	833	844	874	878	817	918	783	846	815	878	793	900	880	896	871	858	866	846	814	847	834	877	813	829	849	824	829	900	864	850	867	878	856	836	879	878	895	834	813	882	903	855	856	849	812	880	862	835	841	874	888	851	810	848	835	898	864	811	813	843	890	856	890	879	884	837	853	805	827	840	846	868	854	910	825	854	867	832	878	847	827	866	857	827	848	872	853	905	811	791	799	836	791	849	838	823	836	865	887	864	860	852	866	835	849	890	848	862	904	816	836	876	886	840	838	847	868	855	825	866	832	816	855	845	878	818	867	854	833	919	816	842	853	809	798	868	817	856	864	880	854	792	900	845	873	818	820	875	873	873	806	830	890	773	807	824	876	877	869	870	855	789	834	846	847	876	831	819	842	843	829	883	837	825	812	817	824	845	891	822	836	876	825	896	820	820	872	796	892	854	914	863	875	845	832	934	816	882	816	823	858	822	855	843	860	872	861	902	877	814	844	795	849	823	907	862	859	827	904	859	864	860	872	892	806	859	868	804	837	811	844	841	801	782	899	883	876	842	865	907	843	872	826	853	845	879	836	821	826	882	828	842	869	815	830	861	835	902	796	881	838	887	871	841	841	862	885	818	852	857	853	813	871	869	862	813	845	904	864	890	806	847	857	856	876	835	911	832	872	864	794	851	887	817	821	834	841	838	892	821	839	846	875	855	850	817	870	834	864	822	876	860
27439	23026	26497	19682	11144	6787	3771	2123	1353	1015	819	728	677	652	614	622	646	623	616	602	546	496	501	525	583	530	508	510	551	480	496	528	531	549	556	506	509	531	509	517	539	506	484	528	482	502	490	518	527	551	537	519	503	451	537	470	468	523	498	553	539	482	533	474	530	535	491	517	496	528	506	480	501	519	548	519	532	510	536	539	513	507	503	538	524	478	472	528	540	538	551	491	500	482	504	509	477	500	495	544	471	485	535	537	491	521	467	537	497	536	517	511	467	475	476	488	506	531	546	509	494	498	513	518	487	525	501	539	535	508	474	502	535	527	501	497	520	500	523	482	491	514	474	526	473	500	500	481	478	477	523	467	516	518	461	485	516	518	498	551	488	504	503	496	485	545	511	485	509	507	483	520	497	498	507	496	485	502	513	468	494	464	500	545	462	468	490	481	465	498	538	513	506	518	472	524	489	530	481	516	479	482	492	495	489	477	495	535	441	537	488	511	490	495	498	525	506	466	485	507	498	505	528	472	500	525	468	519	457	521	517	480	465	511	508	499	513	497	475	538	508	501	450	503	478	474	503	543	528	487	481	526	509	512	494	527	479	485	493	515	516	493	511	505	471	494	504	486	524	510	497	490	502	505	502	511	550	510	511	482	514	497	542	477	485	506	523	488	486	477	541	541	457	523	527	490	556	490	483	510	494	516	501	519	466	524	468	492	512	527	467	500	511	488	499	472	505	508	551	518	511	501	494	471	493	487	493	479	504	515	511	528	505	533	528	494	516	486	474	477	493	526	487	506	522	513	496	529	493	504	491	545	538	520	527	505	499	459	503	516	501	488	520	523	472	488	499	498	518	477	514	505	496	493	518	469	529	542	467	521	495	499	540	502	511	490	519	474	508	482	514	513	501	522	496	520	508	468	511	484	512	488	532	494	517	497	488	529	490	484	499	548	480	526	506	468	483	481	536	491	480	494	533	497	503	530	478	501	506	479	474	534	505	502	472	527	527	491	514	518	535	490	496	474	471	485	515	543	509	496	507	478	477	497	491	497	491	518	535	522	523	519	531	474	500	520	471	462	522	527	495	546	497	540	509	512	498	448	531	511	500	536	526	527	499	502	531	530	544	496	510	458	516	488	507	483	503	487	519	513	550	518	488	453	518	500	518	504	464	495	523	487	462	508	511	488	453	501	509	494	555	509	482	541	453	481	529	495	444	519	519	489	506	494	526	469	461	495	520	521	475	557	556	476	509	522	494	524	530	486	508	526	513	529	508	567	507	499	488	494	465	498	486	522	509	494	509	526	543	493	494	518	553	473	510	476	517	475	495	490	567	493	488	483	505	472	520	521	517	490	478	520	491	507	481	490	483	525	504	502	515	505	532	498	523	491	478	491	510	473	499	489	478	532	515	508	501	511	475	501	473	546	532	496	519	510	541	491	474	486	495	486	489	514	508	520	496	525	506	477	492	511	502	466	492	475	529	496	528	490	493	469	531	475	474	531	540	508	500	487	534	499	474	515	497	510	491	542	504	537	457	525	494	499	536	555	495	472	481	495	520	514	513	487	521	536	479	485	539	528	500	498	457	512	493	505	514	480	476	502	503	553	486	486	509	529	519	466	520	441	528	515	497	544	497	546	496	493	531	484	538	501	520	518	500	498	487	488	491	527	522	474	528	521	578	553	538	508	523	472	518	483	486	508	460	511	529	530	504	530	491	472	488	505	515	495	533	461	496	518	470	506	501	489	471	504	512	504	509	541	496	506	490	506	509	503	463	485	523	527	525	520	510	529	530	525	524	535	522	516	529	483	518	489	535	511	492	509	516	479	562	522	519	509	496	495	510	486	513	488	524	477	524	548	525	516	513	501	505	518	498	496	490	467	449	494	492	529	468	517	473	496	512	527	524	501	483	540	494	463	499	519	524	484	542	509	484	561	539	489	491	495	517	483	485	510	508	508	486	506	514	553	489	517	478	515	451	486	518	474	497	491	513	530	500	483	485	497	526	525	495	505	504	516	480	491	483	494	529	503	530	520	516	520	492	497	473	494	545	490	509	484	481	517	512	497	490	516	520	509	483	485	468	491	481	513	493	478	528	516	473	524	497	514	519	481	487	507	529	546	454	448	496	494	453	533	536	508	496	485	507	496	493	512	499	487	506	525	504	563	481	530	492	460	507	478	504	458	543	524	522	493	514	445	495	510	491	502	491	506	488	496	520	515	509	516	497	507	510	521	501	515	511	544	517	554	494	542	497	516	509	484	507	507	515	451	510	509	458	501	496	476	511	508	483	509	554	502	524	516	508	499	508	530	512	443	505	494	491	485	509	532	521	538	482	479	450	508	517	505	562	507	499	476	505	526	520	497	489	528	485	537	485	469	500	504	475	517	487	513	513	520	483	511	508	504	497	497	529	486	489	478	510	499	503	499	501	509	537	475	531	496	480	482	504	486	533	476	491	537	514	520	488	520	486	500	541	519	518	505	474	497	515	474	514	499	493	527	495	530	484	537	510	571	508	500	562	537	515	487	505	510	516	496	530	536	470	498	523	504	483	496	529	506	445	533	517	516	485	505	504	523	458	490	494	486	519	459	486	484	464	498	503	499	478	545	522	463	483	457	530	485	504	533	501	526	519	493	524	497	467	550	489	468	554	505	527	486	489	519	485	529	496	473	492	506	496	496	495	533	484	517	487	483	508	507	495	514	510	508	498	466	525	529	486	522	489	482	506	480	486	515	514	524	528	527	487	492	504	491	499	496	464	503	521	507	503	514	527	495	510	497	466	490	518	500	491	468	484	471	523	522	466	536	557	468	510	494	505	513	506	493	498	482	505	455	503	510	507	530	480	524	531	492	508	474	493	513	512	511	486	491	490	498	548	548	508	495	466	530	489	541	466	513	508	489	563	511	501	486	543	531	515	515	512	528	507	531	450	465	513	477	523	493	497	519	522	496	562	503	540	478	541	481	509	470	500	536	536	499	486	489	516	492	541	514	509	520	524	520	511	511	487	527	484	530	548	499	486	506	501	492	512	504	524	487	527	515	497	537	519	532	486	474	517	514	479	465	516	500	506	491	536	504	514	499	517	489	516	533	494	517	507	529	478	524	514	515	493	503	453	523	497	511	497	520	566	499	515	511	498	540	506	496	496	536	477	489	483	487	519	469	478	501	466	507	526	471	498	453	525	472	523	469	536	474	499	499	505	484	500	490	484	484	497	515	489	523	501	530	512	500	491	516	542	563	533	542	498	491	487	481	497	486	495	497	479	514	508	509	519	509	479	561	487	529	499	475	515	485	487	525	493	536	502	516	485	502	482	498	502	495	515	529	484	511	534	502	532	552	509	520	520	519	426	486	510	518	576	493	507	516	515	481	503	460	516	461	504	510	482	492	476	462	515	530	507	509	501	512	527	495	498	485	538	470	510	514	488	530	479	524	464	504	477	476	498	461	469	498	460	485	500	504	477	474	491	514	507	490	500	553	537	494	484	516
23194	36933	32631	22303	16594	12230	7714	4567	2918	2102	1458	1130	980	885	902	890	901	888	820	816	754	735	693	689	691	677	645	665	771	670	683	609	649	639	635	612	680	669	595	623	616	646	680	619	665	590	643	635	626	662	653	657	603	635	611	666	661	624	661	607	634	651	639	623	644	571	644	622	645	599	615	651	656	600	617	613	651	666	657	670	642	634	701	623	648	643	666	645	652	617	704	647	636	631	694	626	620	683	610	632	582	630	635	591	686	616	628	625	608	649	715	627	672	636	654	632	629	609	658	656	662	626	635	596	578	614	644	594	645	621	622	635	648	611	644	630	668	669	666	624	647	642	630	597	668	623	655	609	565	587	621	628	609	673	623	620	665	627	697	612	601	613	639	644	616	689	628	627	656	629	605	636	598	669	625	643	613	651	663	591	596	665	647	639	664	584	614	627	649	605	587	606	625	621	616	657	593	647	652	648	620	635	621	613	588	662	644	645	647	645	647	612	602	621	639	687	656	650	621	620	621	625	646	618	650	599	579	632	641	592	611	620	575	590	649	610	611	632	636	606	632	617	652	649	646	604	647	608	612	610	633	652	645	643	610	615	633	656	660	575	645	643	633	598	625	603	655	672	615	657	649	650	591	634	625	621	625	638	655	637	616	586	626	636	609	629	588	627	671	618	656	612	614	627	622	608	627	585	632	640	600	668	587	642	646	585	670	635	638	660	610	598	590	667	615	647	629	637	598	656	641	663	627	573	557	663	642	659	644	647	640	631	682	601	610	664	632	610	612	606	619	636	656	629	666	575	642	652	615	678	642	602	599	615	639	656	609	589	641	626	635	645	628	637	612	656	685	596	658	582	615	628	645	668	663	626	615	622	623	651	646	603	602	615	615	614	620	628	640	643	655	575	621	637	649	562	658	616	644	589	650	615	668	631	607	611	653	649	633	630	627	592	583	643	649	604	629	680	621	645	647	618	635	637	660	648	605	614	625	609	622	618	595	617	617	644	648	621	602	676	633	593	607	623	631	613	623	603	644	641	615	621	578	651	643	644	644	588	636	656	621	632	615	652	636	613	578	690	658	635	585	630	660	602	657	623	599	649	670	600	626	622	701	631	617	592	630	591	580	609	642	658	624	611	611	582	607	644	595	590	618	663	646	630	638	624	597	599	634	625	644	628	614	627	620	621	589	631	694	611	603	649	628	612	628	630	636	643	600	633	676	609	636	669	618	680	579	636	608	662	618	641	590	576	632	627	561	637	610	668	660	646	663	611	588	626	667	614	605	661	654	592	627	618	634	572	618	619	648	629	564	678	619	624	609	644	609	647	644	662	632	594	608	593	677	615	648	618	626	633	622	616	609	595	658	624	628	617	613	610	693	601	620	643	674	623	664	634	643	632	587	625	594	643	587	623	600	638	631	584	581	635	604	623	622	589	619	601	617	655	648	621	646	643	611	618	613	598	638	588	612	640	648	603	637	620	639	666	648	604	673	603	618	629	616	631	676	661	672	587	607	614	663	628	626	616	623	623	632	629	685	650	596	630	658	588	640	642	671	603	646	611	614	634	643	657	650	634	629	634	648	658	628	631	650	599	604	608	639	639	652	666	609	625	636	608	605	642	623	616	630	619	642	606	644	627	582	642	656	645	600	632	651	608	616	636	641	603	613	624	651	650	667	627	592	617	609	600	621	606	640	640	593	597	609	617	645	597	625	612	601	606	650	603	626	628	668	625	662	619	671	621	637	600	629	652	663	599	619	606	589	585	640	636	631	618	623	604	637	671	636	637	601	667	617	607	636	621	637	642	650	625	595	655	618	619	608	675	627	646	637	643	645	620	594	588	631	646	617	637	608	627	626	660	633	603	633	645	641	652	596	643	621	661	612	637	594	621	616	651	671	675	671	604	637	656	682	624	600	615	617	615	602	582	591	669	633	617	580	592	634	640	644	664	596	627	652	604	638	589	638	628	644	646	649	612	623	640	621	609	608	642	643	630	649	644	599	675	637	602	635	617	626	582	651	585	580	663	622	571	645	604	617	605	639	611	611	635	622	609	598	660	627	608	621	658	627	604	640	641	577	610	651	622	609	633	619	637	655	632	627	566	636	635	618	623	620	614	616	621	612	627	573	598	652	607	620	698	633	631	605	628	645	611	622	623	631	604	659	625	617	597	629	623	632	624	635	654	613	645	628	599	594	662	622	642	652	595	557	571	605	617	616	657	625	647	642	673	618	618	647	639	631	620	627	633	677	613	604	659	638	587	638	624	642	596	603	596	579	602	660	586	646	593	602	609	635	643	648	647	659	654	651	626	628	610	617	589	629	628	650	662	625	660	598	619	621	586	658	608	641	600	620	632	603	636	648	615	658	634	592	621	600	636	645	583	613	650	586	617	653	599	593	639	634	600	557	588	637	669	609	616	609	690	637	618	679	621	647	631	583	644	647	615	595	640	597	647	692	628	620	619	639	665	638	600	652	601	598	644	628	629	655	630	660	625	620	684	675	638	635	628	566	671	663	610	604	642	629	663	611	599	625	578	598	640	639	607	643	645	599	628	631	624	630	642	601	611	580	635	618	651	662	644	679	595	660	621	627	585	619	634	610	629	599	591	631	637	624	625	652	563	604	609	602	587	635	634	670	610	640	651	650	584	637	577	602	647	679	629	628	609	623	624	624	656	622	628	626	633	637	629	619	654	608	612	664	647	632	643	667	649	614	627	650	622	633	587	622	640	605	583	645	639	596	638	624	602	582	661	646	635	638	625	617	624	614	604	621	657	598	637	660	598	586	571	661	605	665	675	651	672	669	623	614	642	594	624	636	633	617	658	615	600	640	634	611	655	606	622	587	690	622	663	611	604	635	652	581	639	639	610	641	566	626	623	647	616	633	617	591	632	605	664	628	623	574	647	661	609	614	579	601	624	582	613	590	578	640	688	621	660	644	583	671	694	612	625	672	630	623	638	574	607	647	626	612	601	636	583	598	647	638	628	627	674	631	647	615	646	622	676	647	640	629	667	664	650	635	551	633	639	646	597	635	616	650	595	652	652	664	659	643	582	613	653	598	661	650	643	640	586	631	620	624	624	654	626	677	612	608	621	609	630	639	671	628	632	614	687	658	628	673	630	667	679	621	645	590	595	627	602	609	583	633	632	643	584	615	596	688	598	577	652	642	622	609	647	596	606	622	639	560	613	611	638	615	642	661	636	655	643	637	601	599	584	635	614	593	601	603	636	634	600	663	618	626	632	628	622	603	566	618	637	642	622	575	624	606	667	611	675	617	590	637	607	637	625	622	618	659	674	641	642	657	596	606	633	642	631	641	646	599	603	646	617	602	621	620	611	617	646	646	618	625	653	647	613	663	601	594	639	603	668	644	589	586	657	606	633	605	631	613	625	671	585	642	622	651	651	642	614	674	630	598	674	636	572	601	673	645	627	602	623	662	621	597	664	644	575	641	624	636	625	616	643	622	677	642	659	572	641	627	633	664	636
23841	21158	28525	24159	21641	18273	9643	4581	2618	1934	1575	1356	1073	1018	1121	1006	926	913	945	903	837	813	788	774	796	785	751	886	792	733	761	759	715	722	721	715	701	755	749	716	758	712	715	702	716	709	756	726	715	651	726	717	743	733	702	708	669	714	704	726	758	731	740	696	715	703	714	688	729	681	704	751	772	772	686	737	693	719	717	742	737	749	771	783	739	682	735	773	757	696	672	735	766	721	734	708	717	742	695	698	702	705	701	683	689	684	734	752	685	732	735	705	714	733	747	741	715	729	716	737	676	717	698	672	615	714	707	763	684	703	732	736	721	669	697	711	745	710	707	732	647	719	704	726	745	668	690	711	733	736	718	682	683	734	677	757	706	718	695	679	703	723	738	693	745	729	737	679	709	662	710	688	717	689	702	665	673	695	704	760	687	734	668	693	693	709	683	709	678	709	674	713	737	658	704	754	711	733	687	702	737	685	751	748	710	693	692	689	703	712	709	723	699	757	719	702	696	751	712	669	744	693	704	707	721	719	714	721	697	738	682	733	717	695	701	723	717	718	684	686	656	740	727	744	725	720	657	695	681	734	680	690	673	714	682	677	668	688	695	695	708	751	667	714	738	728	691	703	696	675	703	677	704	712	695	721	671	653	693	743	645	760	710	690	748	689	675	712	712	680	710	680	658	684	708	688	710	652	684	701	677	735	678	725	734	676	687	733	739	684	702	733	732	690	713	719	714	714	709	692	669	703	657	713	723	701	714	654	711	691	690	721	735	710	683	729	695	643	713	707	690	709	721	700	746	711	743	669	726	696	688	680	727	652	715	686	717	694	697	723	757	665	656	663	774	734	734	689	706	686	720	708	692	701	685	692	707	671	709	705	732	743	715	684	694	704	656	667	715	709	733	711	801	718	751	698	686	687	675	752	722	725	683	677	704	725	689	674	697	742	680	693	721	706	745	714	721	710	702	674	694	720	722	717	715	709	633	731	674	705	710	713	703	682	694	687	650	685	702	709	722	707	726	668	732	717	712	729	701	688	726	708	691	749	679	684	717	720	730	718	759	687	690	735	712	660	666	718	739	649	692	710	718	677	665	712	708	751	730	704	706	708	699	709	715	719	729	682	733	794	700	720	745	719	735	706	696	737	665	690	718	696	708	617	710	692	720	689	732	696	701	713	732	697	722	647	725	707	762	698	712	711	745	733	708	686	725	724	729	692	706	686	702	675	701	634	771	714	703	713	682	731	707	676	705	732	710	692	739	750	686	702	751	702	690	691	690	775	656	650	655	713	678	707	682	726	686	704	703	719	723	695	714	733	722	680	743	712	703	699	716	668	733	694	685	682	711	676	694	728	699	701	708	725	668	706	725	718	686	672	732	729	696	709	681	705	762	709	730	690	681	704	741	768	710	706	671	671	714	745	686	738	685	700	676	670	715	711	717	717	738	673	702	677	705	658	758	652	716	688	691	698	704	729	698	665	706	714	683	706	708	689	721	703	710	670	710	669	645	723	724	730	724	688	733	726	713	686	680	724	741	694	758	726	675	708	751	732	686	661	674	718	714	730	700	728	718	649	688	707	706	753	746	679	714	759	699	700	750	748	677	718	714	662	662	730	757	726	755	734	754	713	714	735	670	702	674	680	707	661	695	734	712	721	683	691	689	704	725	671	736	711	727	695	729	708	724	731	721	715	686	678	734	673	730	664	678	690	688	730	709	703	707	702	703	715	699	731	736	765	700	701	704	723	696	712	716	717	728	764	707	713	694	742	716	695	690	747	703	700	693	701	726	675	715	716	677	707	692	722	699	709	737	686	760	700	723	717	687	678	686	698	712	717	688	693	738	676	700	691	697	709	701	697	763	669	717	712	713	730	691	655	669	681	729	705	659	739	707	670	695	701	688	683	714	663	648	696	664	689	729	683	668	698	750	734	708	701	681	716	684	696	698	740	727	700	721	659	705	696	699	718	679	704	703	662	727	714	702	715	658	759	730	708	696	663	720	735	669	717	721	692	700	729	703	721	711	696	687	709	735	695	698	665	691	720	714	717	686	734	722	673	678	769	711	748	715	709	691	675	702	714	763	695	689	696	727	699	707	706	697	692	732	717	725	709	706	671	739	697	691	686	721	702	746	733	714	704	744	673	730	754	765	690	705	702	713	706	706	740	731	691	726	698	678	680	737	706	694	679	703	706	683	695	753	689	652	715	688	712	697	687	692	746	700	710	672	690	699	724	686	718	748	722	707	740	724	707	700	730	720	703	709	705	729	666	734	686	682	721	678	747	696	698	699	654	720	712	697	731	746	723	693	711	723	731	688	739	715	716	709	700	694	674	698	697	704	697	636	743	662	698	739	727	706	660	649	729	688	738	683	726	697	655	751	769	669	707	720	718	659	729	735	718	728	708	707	735	711	669	716	672	703	666	717	694	699	704	712	735	683	659	660	694	663	678	698	712	729	714	708	695	725	721	695	684	728	709	727	695	645	688	724	715	677	661	728	675	700	671	680	687	715	701	697	742	719	724	721	711	661	785	728	691	748	702	732	719	709	613	716	672	669	712	734	709	705	700	645	692	712	695	680	720	738	693	732	721	731	704	727	695	710	723	716	730	680	730	702	675	742	689	690	700	715	716	697	712	652	671	715	684	689	713	686	691	709	707	710	690	692	705	710	730	706	717	679	706	690	723	674	700	699	691	689	723	699	762	757	771	748	713	719	737	697	706	723	719	699	672	662	674	753	697	715	684	657	694	734	677	665	703	725	675	756	696	668	683	676	721	696	745	745	709	697	773	726	711	735	649	716	674	691	722	696	721	712	709	678	667	713	690	720	720	712	772	742	676	723	734	670	730	731	727	674	697	717	716	708	660	773	673	711	714	735	673	675	722	713	741	689	699	687	623	709	729	702	701	713	683	738	739	697	696	708	719	704	692	690	652	698	718	671	720	678	729	736	663	687	700	667	725	724	694	718	695	689	724	692	686	725	692	683	685	703	699	658	701	698	729	719	725	685	712	716	696	704	751	759	654	701	714	672	648	663	724	696	678	716	723	709	724	676	708	704	714	724	724	718	690	646	733	706	743	687	676	667	704	706	659	704	675	736	716	738	690	672	718	687	751	647	704	755	691	705	630	726	703	689	684	663	694	720	738	718	701	709	709	771	666	722	685	680	691	683	704	760	752	730	743	704	710	691	681	685	678	706	699	668	700	741	745	672	704	702	647	741	693	725	707	685	749	675	712	705	683	713	697	685	667	687	714	687	724	699	683	698	757	739	657	657	766	718	680	725	697	732	733	705	695	729	691	694	689	712	696	726	703	683	714	677	675	679	736	660	719	676	720	688	689	743	693	694	733	683	725	669	689	733	685	694	691	727	730	737	709	656	682	676	748	656	684	707	686	664	706	700	709	737	730	717	728	707	699	701	701	693	724	726	742	694	670	733	711	745	685	711	675	729	663	718	663	761	667	710	697	687	692	714	745	689	683	708	741	715	721
23696	43635	39473	29750	23731	18015	12106	8357	5273	3757	3025	2294	1884	1708	1595	1543	1432	1408	1382	1194	1118	1079	1006	1043	968	1033	900	1287	1146	936	916	901	893	973	884	936	965	892	911	859	888	870	853	870	870	885	913	900	889	886	880	855	911	869	851	828	887	898	914	930	845	862	858	877	869	850	819	829	858	818	895	841	890	882	847	853	875	857	939	918	959	972	903	930	925	881	942	872	899	842	929	936	897	924	884	944	874	914	890	858	824	868	833	865	883	875	875	870	862	882	902	869	862	857	887	826	889	898	817	845	871	880	817	887	805	896	865	852	857	834	846	879	800	861	845	871	841	859	853	859	838	863	833	863	851	869	877	881	862	910	878	858	867	865	846	840	850	865	870	846	840	842	884	836	870	914	806	860	865	893	856	853	888	897	844	865	833	874	865	889	826	837	807	820	903	872	829	869	882	858	858	828	875	874	834	848	850	842	888	859	825	866	869	899	858	829	901	889	888	893	834	907	834	825	850	834	833	889	801	895	861	867	897	845	826	823	894	827	860	901	908	892	858	853	893	949	852	926	869	843	892	880	858	906	877	822	887	850	861	854	864	870	858	861	888	813	875	890	867	888	847	823	903	931	860	856	844	914	831	845	821	863	852	843	794	841	847	863	857	812	866	874	892	906	897	798	871	843	846	812	843	867	879	874	830	906	841	894	861	848	838	850	852	885	866	826	882	837	867	865	846	814	848	884	894	936	822	916	879	855	860	886	895	846	863	874	824	878	844	869	837	851	858	828	882	844	849	842	846	800	844	876	878	813	833	845	816	889	836	921	857	870	852	876	863	881	788	909	853	887	850	838	852	841	858	848	812	844	858	834	842	853	836	832	818	853	928	855	844	874	833	884	790	874	863	819	854	887	889	841	790	829	890	805	882	846	881	849	858	817	872	842	813	831	811	863	877	898	864	878	910	825	862	922	867	858	836	884	851	792	812	874	884	817	820	860	791	838	842	853	861	919	765	814	821	875	884	866	875	825	896	849	896	862	845	832	862	839	856	865	882	883	844	890	901	865	864	835	839	902	828	828	918	850	920	852	825	851	837	837	848	878	849	852	859	873	854	898	842	862	883	877	851	864	855	904	870	878	898	886	856	882	886	860	850	889	922	851	836	886	874	819	868	840	845	814	869	837	802	854	873	879	866	832	846	824	885	896	858	861	859	895	879	810	879	848	849	855	921	875	890	838	904	885	855	863	841	798	874	873	886	865	821	822	895	839	834	815	888	854	871	901	944	871	883	804	855	840	876	859	865	883	860	871	854	855	856	859	883	860	813	861	862	852	876	828	883	896	888	843	834	811	861	856	864	852	843	887	865	864	828	868	874	833	801	872	851	882	861	862	885	867	821	885	852	861	900	851	928	869	828	821	838	845	794	896	868	874	828	816	842	898	850	827	869	875	902	908	862	887	818	910	874	884	817	876	825	827	865	840	838	873	873	903	848	832	872	863	853	886	862	856	887	820	885	832	859	845	855	838	844	808	818	804	853	835	805	846	816	810	887	859	928	860	847	869	826	922	838	830	875	853	908	845	840	847	849	823	857	860	880	841	871	880	883	857	925	838	863	855	834	849	815	878	805	841	842	848	841	867	828	872	881	938	860	881	855	838	835	860	884	813	876	830	915	923	823	868	852	861	868	854	835	821	866	921	853	882	854	869	845	857	848	890	843	868	875	825	805	856	876	845	920	867	847	854	880	883	880	867	903	851	861	877	823	832	883	847	873	879	846	838	822	829	839	867	821	827	824	827	836	889	837	876	861	857	887	869	816	859	900	877	882	881	846	884	807	837	854	842	856	836	848	863	838	867	895	845	837	851	842	847	869	894	876	874	881	850	881	881	814	898	867	850	889	834	841	864	857	871	875	861	884	853	841	913	834	893	876	886	840	869	831	866	881	875	831	879	844	854	878	862	860	860	841	836	851	851	891	882	866	868	834	915	866	891	877	871	878	849	845	873	833	862	901	834	867	845	921	848	849	892	829	866	851	876	858	864	871	826	872	891	855	882	828	867	860	915	856	860	895	823	912	842	877	882	856	884	871	891	824	900	837	844	865	848	876	832	856	898	864	892	824	883	855	862	866	879	873	844	863	810	875	869	818	891	849	913	837	839	881	860	890	787	875	858	845	793	929	815	852	914	903	871	860	861	858	917	896	840	881	865	876	841	876	888	869	867	832	835	868	856	863	832	845	881	825	894	874	888	851	919	897	851	823	847	848	885	912	825	838	827	863	819	873	921	841	851	872	849	899	861	825	823	885	852	907	891	853	895	864	864	835	857	886	845	838	857	901	876	805	901	864	865	856	901	852	844	810	891	825	883	877	827	851	888	861	888	872	886	859	832	865	852	829	910	826	892	866	835	885	866	816	895	904	816	917	837	882	875	849	848	890	879	850	871	848	875	833	836	839	880	906	859	862	869	860	844	878	883	868	866	842	887	890	803	848	901	879	860	911	850	857	859	853	838	901	861	844	860	878	843	851	859	820	836	855	851	896	867	871	857	862	907	835	844	822	885	892	823	819	891	850	817	847	939	846	829	929	862	925	854	870	865	884	866	863	863	837	858	924	848	840	804	875	863	848	896	835	815	889	837	858	880	810	847	853	866	872	876	898	954	859	856	871	866	882	867	797	868	924	880	872	870	806	873	889	905	878	864	888	842	855	865	879	873	853	849	868	902	870	846	873	914	877	828	838	866	863	910	861	850	834	915	779	835	878	908	898	882	882	828	900	919	883	838	838	866	849	802	850	854	873	920	849	834	853	871	873	860	860	884	852	858	924	881	794	866	885	858	816	873	841	836	908	806	881	900	844	813	836	872	866	891	900	867	814	896	871	827	842	875	798	883	844	864	893	854	949	828	825	847	838	899	838	867	876	911	900	861	869	831	836	882	868	908	871	880	846	864	883	886	873	883	862	853	860	880	870	865	877	844	895	866	835	894	884	854	827	864	853	868	866	849	860	864	848	901	890	890	892	898	851	863	818	853	885	877	864	887	842	873	882	850	856	881	872	833	854	871	864	833	833	871	867	859	869	873	830	840	870	832	863	793	793	809	840	895	885	889	870	844	866	907	846	861	920	863	842	853	833	893	883	903	887	894	895	859	907	890	862	844	893	901	865	846	915	885	819	837	923	858	847	907	884	902	880	890	851	854	893	888	863	838	890	847	821	875	864	897	845	814	862	871	880	875	876	845	826	894	841	834	879	862	886	867	831	863	865	844	827	844	881	913	793	854	840	853	872	872	863	842	819	819	850	862	853	826	833	856	919	901	855	844	883	818	906	833	855	879	876	847	872	939	838	873	852	888	930	885	873	835	856	831	862	811	858	852	877	912	864	841	835	889	825	843	834	830	893	757	824	868	828	871	820	884	849	819	862	834	864	895	853	852	848	859	835	901	919	877	875	858	869	846	842	857	891	890	894	820	867	868	819	816	898	822	840	850	891	894	861	864	833	912	886	850
25232	21188	27574	25393	17578	9745	5019	2810	1661	1221	1003	859	684	639	691	598	587	581	580	540	546	483	487	509	476	427	426	513	465	449	477	436	410	421	441	450	420	458	417	405	444	427	401	439	442	432	443	435	400	449	426	424	422	440	427	425	437	442	400	423	383	387	432	415	363	417	432	431	431	416	411	448	404	443	359	397	410	426	457	434	452	433	417	432	396	368	456	401	405	444	455	430	454	438	433	420	428	466	432	407	408	423	444	423	393	408	411	404	442	400	428	415	425	433	441	397	471	417	404	413	403	405	399	423	385	425	444	419	398	407	394	411	459	374	454	428	444	457	418	404	400	438	448	419	419	462	399	426	406	400	415	404	435	449	401	417	411	379	412	444	414	414	405	454	415	414	442	385	391	434	395	410	437	394	424	432	431	401	400	413	396	436	440	401	393	404	402	425	431	402	408	412	402	412	418	429	402	454	404	427	410	402	430	429	407	417	401	392	426	399	423	408	444	473	404	376	416	384	431	400	404	433	451	422	418	416	408	440	387	400	428	446	427	393	407	417	454	408	404	407	395	411	408	417	415	415	394	432	402	428	407	448	411	401	376	419	400	368	423	407	409	425	433	408	371	458	435	425	396	452	414	387	406	430	412	398	461	448	410	422	405	438	413	424	443	426	434	438	400	418	421	382	409	412	408	400	425	427	442	414	415	450	444	410	426	462	405	414	417	438	430	430	396	411	455	410	411	408	458	357	418	430	401	405	408	399	439	452	428	427	396	409	407	454	412	416	422	414	445	404	441	421	427	454	417	420	403	423	434	427	445	407	439	406	418	423	421	409	460	407	403	392	415	379	412	401	385	404	416	445	383	410	419	408	459	415	401	407	411	431	399	431	418	393	443	405	385	384	395	433	443	432	389	388	428	387	417	414	397	409	413	404	372	408	446	419	431	428	433	424	433	458	450	441	399	451	427	401	403	442	431	385	436	401	407	439	423	418	395	405	419	418	396	408	442	408	435	419	404	395	403	443	411	412	398	430	449	390	414	413	441	411	426	421	416	427	440	429	389	439	400	391	398	390	401	441	417	399	413	419	397	403	450	460	375	402	461	408	434	438	413	433	421	423	400	425	404	443	410	381	431	386	414	422	418	407	416	439	425	437	421	417	461	385	421	395	423	398	404	438	398	415	435	422	412	416	375	423	448	441	386	379	432	410	413	408	438	405	416	438	421	451	411	408	419	413	407	383	431	445	416	380	472	413	424	365	412	412	431	433	442	431	398	412	421	440	397	409	403	394	441	383	399	405	396	385	380	417	418	445	443	428	415	407	443	377	394	379	445	454	442	423	459	431	419	381	411	422	462	409	395	416	380	449	437	429	403	414	413	434	444	374	437	434	421	418	447	435	390	419	413	417	419	410	368	426	416	434	385	406	419	438	458	467	425	402	398	394	422	427	395	420	421	390	416	442	452	405	447	462	418	423	418	393	390	391	421	380	396	399	437	388	421	407	433	373	390	406	396	389	439	403	396	433	415	411	438	412	412	410	446	385	458	432	419	414	426	384	428	419	443	417	378	447	396	441	421	423	415	411	391	446	436	431	437	442	466	433	436	437	439	425	426	407	413	426	422	451	432	408	414	447	403	396	412	448	401	448	403	403	395	414	425	430	436	423	439	415	417	421	395	395	378	411	411	409	452	443	397	423	396	404	454	427	417	454	415	411	432	407	401	440	396	435	415	407	399	422	408	430	443	412	456	429	425	409	427	398	430	457	401	430	387	405	427	436	406	398	409	391	410	391	395	410	397	432	423	412	408	442	421	396	385	423	393	429	428	420	423	406	442	416	431	441	422	463	433	413	414	419	385	426	393	366	422	440	405	407	416	418	394	426	457	419	431	385	426	399	410	391	398	409	402	421	377	437	407	382	437	426	434	428	448	464	468	402	433	435	459	403	424	433	429	382	446	389	439	391	418	417	398	434	418	393	411	421	434	430	432	431	427	431	424	375	416	391	402	412	423	465	431	407	415	397	441	448	418	377	426	433	407	418	420	418	435	459	425	386	445	400	385	432	435	449	394	430	410	431	405	394	382	398	419	421	412	395	375	391	450	437	392	424	415	401	393	382	383	429	425	447	413	399	423	417	418	397	393	422	404	382	408	461	407	418	407	424	410	372	393	403	407	448	440	401	432	387	406	448	432	429	402	413	423	453	394	392	402	395	432	403	414	384	408	415	410	417	414	430	411	415	398	438	407	424	398	442	394	435	408	406	399	425	404	378	432	422	412	433	421	448	411	397	370	384	402	403	410	409	400	432	443	415	435	414	414	367	458	418	428	404	429	427	409	410	412	399	412	444	420	404	418	390	405	390	424	440	436	401	364	385	435	448	433	406	392	413	418	427	408	453	395	403	391	417	401	441	418	456	407	415	435	409	421	394	415	409	442	428	422	403	443	408	430	406	385	434	419	443	431	386	395	401	385	399	403	424	410	443	383	408	413	407	391	425	389	397	430	393	400	417	398	401	435	443	402	388	446	417	416	420	401	389	380	445	421	430	402	409	418	419	433	439	436	423	442	410	394	420	413	432	433	388	412	415	408	422	418	442	371	413	404	413	423	389	414	421	394	395	453	433	423	398	420	452	415	434	446	393	374	404	374	435	455	441	409	409	397	400	419	419	436	397	429	447	402	398	452	433	440	412	413	379	396	377	421	445	432	381	424	416	403	420	398	420	431	384	467	370	406	395	415	388	439	424	423	429	423	405	430	414	442	437	433	381	416	458	480	423	417	457	458	415	405	405	440	430	437	391	429	430	420	426	406	412	415	416	445	408	423	435	449	396	411	434	382	390	437	415	400	398	395	440	399	431	413	438	406	451	431	396	395	421	449	451	389	405	402	450	423	401	391	437	411	397	395	431	386	402	427	397	425	437	410	434	415	430	432	433	410	422	416	391	413	416	421	410	410	413	419	425	408	417	455	420	460	415	410	404	405	387	421	396	413	441	423	404	398	411	413	413	411	372	388	407	458	392	411	409	426	426	403	427	405	428	427	398	379	417	412	425	405	425	425	429	418	440	406	445	472	433	451	431	438	449	411	423	436	454	401	382	395	426	423	411	449	441	394	412	443	393	442	424	391	425	422	400	390	411	369	383	430	403	392	430	417	414	444	406	398	404	461	432	443	419	383	410	375	401	415	397	377	420	381	437	429	421	423	421	449	407	448	410	413	436	385	410	356	390	387	388	419	439	441	399	422	468	416	407	430	436	449	428	401	400	413	390	418	412	401	385	427	380	423	436	427	458	441	454	411	426	397	429	403	410	388	400	406	426	401	463	416	405	426	414	434	390	446	420	418	394	425	434	427	434	430	457	405	430	388	416	426	432	406	408	425	433	442	439	433	408	394	440	440	436	394	419	400	438	428	410	440	428	426	399	389	405	417	379	402	416	393	433	445	430	405	424	423	429	399	417	409	385	441	410	442	401	419	413	434	380	423	437	406	417	439	448
23954	40602	35078	24915	19766	14853	9516	6353	3820	2725	2042	1631	1304	1095	1056	1053	954	909	927	764	730	669	655	611	657	583	591	799	688	587	573	586	567	600	600	575	550	601	544	546	516	539	564	594	533	561	566	528	551	512	539	519	540	516	568	557	594	562	549	531	551	558	546	544	587	529	513	560	544	577	521	533	522	526	529	536	549	549	563	595	607	583	528	526	556	541	586	582	565	544	571	554	518	565	595	584	562	587	541	475	580	526	573	561	493	567	522	538	540	541	545	561	531	500	524	524	537	535	564	539	498	546	552	553	529	554	512	533	541	559	578	579	552	522	557	547	518	540	552	549	542	574	543	511	536	540	516	542	547	524	566	540	578	589	551	516	568	536	533	482	524	516	520	526	528	557	542	544	553	540	526	536	541	502	546	540	517	572	515	544	543	547	556	546	516	491	520	543	516	549	534	552	521	561	534	537	507	578	547	543	563	535	561	585	571	494	541	562	506	509	536	513	583	545	534	549	534	534	511	555	579	556	512	537	548	578	513	551	554	529	570	565	576	542	544	574	542	532	563	576	575	555	532	512	560	553	520	543	536	555	532	538	576	524	525	577	525	529	532	515	563	512	516	507	521	534	577	517	532	536	540	572	526	535	545	578	535	508	565	513	553	536	544	530	563	522	575	550	552	544	527	551	548	529	519	528	485	568	505	541	552	591	543	546	553	476	562	535	542	548	534	582	594	547	553	540	569	533	504	532	519	586	564	547	546	519	553	566	550	534	536	538	538	533	550	527	558	560	491	545	485	546	577	531	532	546	545	544	521	508	572	555	532	540	534	536	546	539	518	563	540	555	524	534	542	543	508	535	530	552	508	526	528	536	504	563	546	530	521	548	541	544	528	544	550	547	506	553	494	534	546	514	515	576	563	504	537	530	557	520	555	493	542	555	517	534	571	534	533	545	587	517	540	563	559	515	542	557	571	502	501	534	551	567	562	559	527	556	515	529	564	540	508	553	559	556	513	521	516	521	515	560	541	542	524	516	558	589	546	553	528	531	534	498	599	502	550	584	524	517	563	527	523	537	551	498	540	543	539	562	510	540	567	547	554	588	533	556	549	579	535	554	518	558	544	514	489	554	509	512	525	541	558	513	527	528	504	539	592	520	546	508	509	535	494	547	523	514	487	542	556	504	559	536	525	552	530	530	585	585	555	540	566	519	542	536	546	518	564	541	489	567	534	526	531	511	514	542	548	543	522	516	558	491	539	522	570	541	536	501	515	570	513	559	535	510	524	530	509	555	532	555	539	559	551	551	514	540	562	548	551	547	571	492	578	521	539	532	530	536	516	520	536	556	534	537	534	551	541	595	555	538	504	538	536	556	529	514	545	518	532	541	548	530	569	518	540	560	522	549	549	544	510	576	532	539	555	567	536	544	544	546	548	495	536	564	510	525	569	531	570	539	569	510	522	544	533	525	539	545	506	569	544	539	549	539	528	527	513	550	558	529	489	495	535	547	556	532	566	518	580	539	510	536	562	521	548	493	592	493	507	562	554	573	602	577	585	529	579	531	532	505	551	522	511	510	554	504	561	537	542	537	550	548	539	509	501	555	560	482	553	510	498	525	553	568	526	525	525	582	527	568	539	540	548	528	539	528	535	574	539	512	531	513	485	559	594	548	542	543	546	520	542	518	567	513	521	573	520	531	512	548	566	556	585	566	564	522	585	553	562	547	551	553	573	494	543	558	538	538	587	522	534	550	499	552	591	575	590	555	559	542	545	548	534	536	498	531	547	505	475	546	540	495	535	537	565	557	563	524	549	575	559	548	564	518	474	560	561	524	561	533	535	537	551	550	516	543	558	557	541	536	541	497	516	529	535	553	539	537	582	530	525	511	534	555	532	564	575	560	554	532	548	600	564	520	562	518	527	503	497	541	529	492	580	561	520	568	557	544	554	536	542	511	518	560	523	545	526	535	519	516	511	556	527	554	498	558	531	533	537	547	568	526	552	545	561	531	526	542	505	557	497	510	511	503	549	525	533	499	536	553	587	541	553	535	561	534	548	507	525	550	562	522	526	545	527	538	534	534	530	542	573	587	541	537	550	508	529	507	558	568	544	510	537	529	552	551	558	526	516	500	566	537	525	531	541	559	517	534	541	499	554	561	538	542	567	548	563	559	509	564	567	564	514	550	499	509	559	537	586	491	519	551	576	517	528	520	506	556	528	548	542	590	563	501	542	521	588	517	538	569	532	521	525	579	576	556	521	527	527	532	517	588	531	523	519	558	555	546	527	547	529	509	535	576	522	542	487	544	525	551	556	522	554	578	570	528	539	513	517	524	543	523	494	549	550	541	530	554	538	521	509	561	527	538	546	581	543	530	520	524	538	534	482	532	537	521	550	528	499	567	533	528	525	594	529	548	537	510	548	508	495	538	550	527	538	568	515	538	478	555	539	578	542	548	530	519	545	574	537	540	541	544	544	521	492	511	556	583	576	562	512	512	552	572	549	531	550	558	507	531	546	539	518	514	542	522	544	517	531	563	506	535	525	515	534	519	521	541	567	573	566	534	526	529	561	542	530	542	558	576	565	538	560	540	542	517	570	560	563	557	487	542	531	554	551	551	564	569	535	526	523	523	534	518	550	509	468	565	553	554	536	531	504	568	544	527	547	530	540	563	548	526	518	535	524	543	532	533	531	554	515	560	560	557	541	534	519	553	528	547	541	481	502	510	539	582	512	567	493	538	535	510	541	541	542	522	590	533	541	527	546	569	530	527	541	519	587	530	567	511	549	542	532	567	552	550	560	544	539	545	569	514	500	523	553	524	559	521	486	565	525	513	562	499	542	554	528	543	563	548	543	537	515	551	531	515	538	534	542	550	518	544	515	549	581	552	528	570	507	531	521	560	540	563	572	561	538	529	532	507	503	502	528	604	563	582	556	568	585	539	551	544	518	527	510	549	526	544	512	526	537	552	531	557	544	563	559	556	534	519	557	513	521	507	567	508	542	555	535	563	538	531	567	516	559	534	582	529	535	505	525	552	538	534	545	505	503	581	565	571	587	552	523	559	523	512	537	536	495	577	495	554	543	545	541	494	570	555	558	499	523	523	537	568	545	566	561	557	538	575	516	526	537	518	529	523	537	575	557	520	574	542	507	571	537	555	566	504	560	544	559	529	492	535	552	538	534	563	511	537	510	547	554	529	502	533	570	515	556	545	534	550	553	544	509	541	531	564	543	540	540	538	552	587	567	510	538	539	535	494	571	536	551	505	542	524	555	527	513	502	595	527	523	544	540	525	531	516	535	546	496	557	574	554	569	494	538	568	543	577	547	515	522	514	546	525	516	533	530	543	544	568	539	534	529	549	513	575	554	506	501	522	551	558	516	553	542	532	557	557	552	522	564	543	511	533	537	483	527	553	567	501	584	535	548	565	529	530	550	575	563	539	526	553	517	513	524	544	546	537	514	543	501	550	528	488	514	550	578	519	521	560	531	591
22931	21185	28977	23718	21350	22049	17541	6394	3533	2685	2029	1663	1493	1355	1228	1109	1130	1186	1239	1115	958	894	871	825	808	787	825	919	826	749	733	774	813	732	740	724	701	739	684	756	677	701	730	760	702	743	682	671	722	774	724	769	683	687	704	723	752	714	697	696	727	681	721	694	701	721	700	731	723	718	721	701	678	706	736	718	699	735	773	807	763	766	766	754	671	717	726	764	723	775	715	777	722	754	751	735	781	711	703	713	737	709	695	694	714	759	769	738	781	742	736	720	719	719	744	700	674	702	719	734	694	715	713	638	687	692	692	710	772	769	713	706	686	693	759	668	689	716	720	726	706	689	677	737	670	713	697	734	697	747	723	655	673	712	727	728	705	719	684	718	724	717	695	674	656	652	680	685	717	719	727	655	702	738	727	712	744	703	709	733	677	701	650	727	713	717	710	732	693	716	678	675	730	729	742	731	719	667	768	682	670	663	746	682	745	687	732	747	700	657	714	749	702	657	712	698	702	711	732	703	681	680	697	713	738	718	670	695	731	737	661	760	738	714	681	709	702	711	718	631	683	726	707	710	696	696	695	721	708	712	671	733	694	736	705	666	742	712	720	707	690	758	726	702	700	716	718	730	680	673	719	706	722	709	666	723	704	710	721	713	741	735	667	720	683	740	699	699	732	702	701	704	687	724	722	696	686	689	728	743	704	757	721	707	766	714	701	705	705	740	721	684	708	712	741	709	717	724	697	681	669	727	706	719	686	666	698	673	733	751	713	699	738	686	694	698	660	711	704	721	718	694	745	717	697	661	691	723	723	711	761	699	706	684	702	689	720	708	760	714	730	710	721	683	704	696	688	688	714	678	693	705	695	671	710	687	714	695	655	674	713	715	733	727	729	738	653	700	674	691	702	705	722	684	673	730	680	712	663	710	720	728	681	664	732	712	698	700	706	680	648	723	676	705	755	667	719	703	687	712	677	717	730	698	702	690	685	698	720	697	713	697	678	761	690	656	699	732	706	711	669	724	733	703	689	743	674	734	744	754	716	722	704	702	684	692	671	702	702	738	709	727	711	728	720	706	688	714	744	696	696	748	706	691	668	691	670	707	693	738	695	702	677	696	717	743	670	717	705	710	694	714	716	673	679	715	721	684	723	735	698	732	728	701	747	710	695	702	674	719	740	692	664	711	706	692	723	755	705	731	675	717	745	728	715	737	735	654	734	739	672	650	721	711	686	739	706	725	747	672	706	681	731	714	708	721	719	709	746	724	732	707	713	691	760	729	711	732	705	706	714	768	677	713	697	698	686	708	715	683	748	714	687	748	746	673	710	699	717	658	742	655	733	721	724	687	714	714	749	708	750	679	686	738	689	723	714	634	761	751	785	722	741	714	708	697	704	753	699	707	759	715	695	706	710	687	744	721	677	736	712	719	742	686	676	713	690	657	718	703	658	704	731	702	750	676	707	667	728	675	699	693	741	680	711	701	684	714	681	724	696	709	721	676	690	736	705	750	723	682	674	667	758	696	743	720	661	730	682	715	710	727	701	683	716	721	676	675	753	692	704	759	715	688	715	665	704	725	715	684	714	689	713	717	685	744	729	717	679	768	728	690	682	720	674	701	711	734	728	709	745	694	689	745	703	715	713	707	751	683	722	711	693	724	711	712	729	727	676	767	723	729	720	683	728	679	692	712	691	689	692	706	691	741	709	763	647	687	737	731	699	703	680	713	685	709	654	692	682	704	707	741	748	658	727	721	765	638	713	674	759	747	692	708	724	640	736	664	739	695	737	719	710	713	702	751	706	737	721	706	761	722	686	694	718	724	718	692	739	740	695	718	670	732	703	675	726	766	677	694	737	714	712	650	753	715	693	742	712	751	678	751	760	677	783	716	709	697	751	733	704	703	719	710	700	697	709	766	687	718	671	707	737	734	731	745	706	713	685	691	674	693	683	699	744	678	702	708	683	692	742	724	668	696	718	643	712	737	709	716	735	733	706	715	701	669	662	706	783	693	716	706	657	688	747	670	684	692	717	705	737	715	687	721	744	674	691	761	666	717	684	714	671	667	699	744	703	693	701	739	692	680	706	740	690	719	670	692	694	700	734	703	758	740	714	676	672	749	716	703	758	706	705	676	764	744	694	746	760	686	696	668	719	719	672	696	667	744	712	721	682	723	678	719	711	707	739	736	649	678	714	749	647	664	675	660	656	757	727	704	742	674	707	676	726	726	719	704	681	731	717	735	727	736	623	721	629	738	701	698	705	692	720	736	711	709	722	695	749	661	771	665	724	773	741	713	694	695	694	678	672	705	688	701	686	677	696	657	721	714	716	710	677	716	690	710	753	734	729	675	687	687	701	723	719	684	703	748	704	682	701	678	650	681	661	677	716	753	700	658	755	707	699	717	697	678	673	701	712	695	707	674	673	728	681	654	698	724	698	694	692	705	702	690	672	686	685	688	685	711	729	719	723	730	697	735	707	698	691	709	668	711	666	677	734	697	725	630	696	748	703	752	696	692	693	681	699	719	728	703	693	690	698	658	729	746	706	709	705	697	711	687	704	672	708	697	735	752	704	726	701	683	713	727	716	698	677	683	717	703	713	650	759	720	711	694	694	733	690	716	711	707	711	713	743	708	701	690	699	689	689	679	733	717	698	707	689	703	744	698	727	730	707	670	721	743	714	707	736	679	718	689	697	687	657	659	696	681	730	684	736	703	740	712	736	703	653	689	713	671	664	696	727	772	656	705	702	675	697	644	693	701	741	704	726	686	724	736	782	653	684	697	708	656	711	665	654	732	706	713	740	691	687	686	693	724	683	735	720	723	724	733	727	715	724	739	710	703	670	730	733	720	680	740	697	695	753	701	705	724	748	701	710	677	690	750	717	691	685	711	709	712	735	691	684	715	715	697	693	686	691	720	737	694	736	720	743	716	689	716	675	664	734	713	724	670	718	725	701	696	665	730	679	718	699	651	651	735	714	640	690	676	742	703	691	743	721	703	766	713	724	700	731	685	655	749	692	730	673	714	706	715	693	726	742	671	679	718	726	722	661	718	734	718	728	718	665	748	719	737	744	720	725	684	635	687	678	714	691	693	710	720	692	702	703	710	686	705	696	721	723	751	718	740	703	728	653	687	726	689	720	674	717	687	737	682	693	722	694	717	711	730	654	700	706	695	695	676	695	712	695	768	693	747	710	684	672	706	727	718	735	750	718	667	720	653	694	681	701	723	735	683	700	705	725	721	725	672	695	731	654	710	702	675	719	700	681	718	727	672	697	694	677	717	679	718	751	662	693	714	693	732	664	679	727	701	744	688	697	755	688	703	703	703	704	706	666	714	659	682	657	730	705	688	759	734	675	709	704	688	762	709	741	706	706	691	685	730	671	739	712	684	680	722	718	711	685	715	707	684	658	725	708	703	663	730	727	742	687	732	735	715	712	704	749	684	677	727	737	711	757	697	678	721	750	756	713	679	710	735	722	702	742	721	712	708
26157	48476	44306	33608	27530	22042	14655	10378	7107	5348	4001	3128	2663	2292	2064	1804	1743	1811	1927	1631	1449	1248	1176	1149	1072	1028	1026	1278	1121	944	911	965	914	975	991	911	1010	965	945	903	885	918	894	950	887	854	863	917	883	949	883	870	867	912	864	873	899	904	899	864	911	903	878	872	877	866	932	888	913	871	906	872	912	884	861	864	865	876	1017	1023	989	960	1009	909	906	907	942	906	916	974	903	905	919	909	888	969	924	914	860	942	888	935	915	818	906	867	920	841	878	842	850	879	849	868	840	894	854	852	846	898	922	821	861	903	856	865	863	918	853	906	839	850	852	873	891	836	872	898	913	864	829	849	859	879	891	844	828	875	891	879	877	896	949	881	874	891	886	895	863	899	882	891	907	878	816	856	906	821	851	862	909	883	899	870	865	810	851	894	890	886	925	838	906	901	864	870	882	862	903	854	893	908	870	917	848	898	871	863	884	895	876	842	892	873	863	809	878	878	866	859	871	921	860	838	848	863	849	887	892	859	870	894	869	859	845	823	897	870	936	869	892	893	885	896	877	898	912	855	916	910	918	827	924	890	914	839	868	883	839	880	845	914	937	831	802	845	839	845	900	866	807	890	885	851	872	863	874	828	851	838	865	888	916	836	859	822	907	902	893	832	881	905	839	913	877	882	823	818	867	913	858	883	878	853	911	934	874	842	877	836	869	879	869	885	880	874	876	902	901	849	882	880	866	808	917	892	927	841	909	899	868	845	892	861	863	929	872	840	841	886	876	885	908	823	870	915	918	912	871	815	851	830	836	876	877	857	927	900	863	890	879	897	849	864	833	878	864	914	893	917	824	913	839	809	861	817	898	844	836	871	858	848	900	889	903	877	865	865	931	995	848	911	838	915	896	878	860	861	856	891	874	801	876	859	877	881	850	850	844	858	931	842	892	832	884	904	896	855	863	851	862	881	888	903	870	818	845	873	872	884	830	836	889	884	893	913	887	870	865	861	845	875	893	846	845	817	881	879	866	855	797	888	886	884	882	861	844	904	864	902	868	873	809	858	863	893	893	893	862	895	870	870	892	897	900	885	844	907	863	867	868	854	877	888	889	839	838	831	845	857	840	843	916	867	839	872	908	912	858	928	877	924	882	924	876	851	847	921	827	849	853	881	875	847	871	872	905	878	837	867	901	814	895	928	889	826	904	822	876	886	828	896	909	843	882	910	884	877	860	887	891	864	859	849	899	852	838	913	853	894	889	890	921	854	835	928	827	854	882	849	861	914	918	857	855	858	890	887	851	871	881	855	861	847	815	829	854	877	866	884	839	906	855	869	909	880	865	897	822	941	798	825	903	897	880	905	926	819	848	823	864	838	860	904	878	885	889	864	834	881	891	873	930	847	860	881	863	883	927	838	870	903	845	867	859	861	909	910	847	887	861	904	905	873	870	880	900	820	889	894	826	834	903	887	870	856	870	843	823	897	872	855	869	829	950	836	858	925	848	844	843	871	902	827	892	853	817	875	896	853	895	904	844	796	871	908	828	877	860	909	850	827	934	893	912	891	839	802	919	837	909	846	836	843	888	900	822	918	883	865	921	863	829	847	924	883	853	865	851	925	906	832	857	838	894	898	820	917	821	881	896	853	850	871	841	874	847	874	853	866	863	846	898	834	857	852	904	854	843	841	835	868	878	879	896	906	834	922	895	882	898	915	855	914	900	861	867	967	902	863	843	872	840	878	879	884	841	923	861	864	911	837	890	885	905	835	856	885	827	813	928	875	863	808	877	870	863	836	904	825	802	901	879	864	895	904	826	913	876	882	847	874	800	898	859	835	879	854	861	837	880	808	887	857	901	870	908	891	919	848	870	844	815	807	864	850	797	875	864	881	875	877	883	848	865	855	897	828	875	868	853	869	909	873	885	861	891	845	861	931	836	913	852	803	904	848	842	907	835	945	880	864	964	874	868	855	822	871	883	873	928	854	884	881	911	832	886	855	896	865	884	840	893	848	896	916	835	905	832	839	897	872	906	869	891	872	856	867	812	888	888	857	889	864	902	900	824	970	852	895	896	813	871	877	895	908	877	820	827	864	823	836	890	847	854	891	906	881	867	858	892	881	902	885	925	849	938	857	852	926	837	941	886	839	860	870	859	877	864	875	872	846	877	812	819	845	893	853	889	849	854	839	938	865	891	876	817	875	866	856	936	931	825	873	864	858	901	901	913	879	875	898	856	851	873	858	884	879	893	890	905	875	852	846	816	853	855	874	868	962	843	843	885	900	839	890	846	890	836	898	880	873	830	871	871	871	838	850	902	867	827	844	877	926	820	844	899	924	902	855	906	861	849	850	866	850	879	868	841	851	849	863	888	860	853	854	841	892	840	894	898	906	862	878	861	884	824	864	873	878	856	881	860	887	857	894	883	872	821	840	883	884	869	881	872	878	860	847	862	906	885	859	837	897	904	886	904	929	848	869	851	892	862	872	843	883	865	861	859	868	886	865	897	916	870	866	887	899	846	867	891	825	893	822	903	818	854	852	828	924	893	887	889	851	884	870	808	898	855	855	856	908	824	871	872	893	833	895	825	842	880	820	881	852	881	908	820	837	899	824	889	837	887	872	893	848	898	830	834	854	859	879	859	840	891	840	821	939	899	840	870	863	887	895	912	850	887	818	833	855	877	873	869	908	864	859	903	854	861	859	871	861	874	906	882	883	864	834	838	806	889	898	881	839	847	864	806	845	814	861	868	825	852	906	869	872	877	878	857	875	833	832	910	880	888	940	913	871	870	859	923	908	842	857	890	838	917	816	859	836	815	878	846	908	873	898	861	837	897	837	888	903	869	936	862	857	888	896	887	928	846	920	803	875	877	908	906	865	859	870	808	837	914	835	892	870	912	839	856	892	815	839	851	857	895	885	941	864	958	870	836	845	858	851	883	900	818	879	916	873	875	898	838	886	891	895	871	855	927	887	871	904	847	870	853	848	859	885	863	873	824	867	894	852	867	847	831	943	862	876	882	842	857	873	815	883	904	812	864	917	804	882	924	884	853	888	892	890	857	879	882	872	872	861	891	816	857	878	842	858	876	864	866	889	851	847	840	921	871	855	876	857	904	901	892	865	881	938	892	893	868	872	863	865	845	896	857	861	903	826	895	885	875	880	843	844	916	858	847	822	890	864	861	914	870	887	852	870	881	869	831	871	876	860	843	870	890	900	824	879	875	890	891	879	907	961	912	880	899	846	862	894	837	906	902	899	857	817	846	861	873	862	852	888	840	846	833	849	872	857	873	852	911	846	859	866	837	883	868	870	847	851	911	881	834	877	835	862	857	869	894	873	832	882	881	841	805	814	811	898	828	856	857	872	880	871	837	892	906	866	885	853	810	866	850	885	857	913	820	900	881	894	916	852	859	832	915	895	874	867	889	857	841	882	860	897	821	910	897	952	831	826	846	837	874	865	851	861	904	900	846	932	842	866	848	829	842	856	938	913	891	879	903	850	903	910
27456	22936	25375	18755	10435	5859	3226	1876	1324	1080	942	808	758	643	657	631	699	653	602	617	584	552	525	529	512	518	530	567	494	546	519	517	586	484	531	547	531	502	531	483	500	518	535	524	520	505	489	520	518	549	550	502	527	541	532	543	539	516	494	528	517	479	490	558	518	526	521	536	504	528	559	486	530	502	496	513	485	525	544	555	569	537	524	513	510	481	449	541	504	526	484	543	471	534	524	485	540	491	496	509	521	500	520	551	504	487	518	498	481	515	520	498	509	484	524	510	506	549	527	475	496	480	479	546	521	530	496	533	515	547	515	516	531	526	523	500	514	510	532	519	535	538	519	526	506	513	495	543	526	500	525	539	493	521	548	540	485	508	521	498	527	537	495	529	536	548	520	491	496	488	513	488	523	482	471	480	533	536	484	472	536	522	493	491	498	514	503	487	562	528	500	543	533	481	504	537	508	507	497	500	506	547	531	471	481	510	499	548	547	528	515	462	537	535	554	528	494	530	542	507	474	532	479	557	531	499	528	502	513	502	530	527	493	476	532	477	473	551	499	503	517	494	501	540	515	459	534	529	532	524	498	521	508	496	477	529	496	472	486	501	505	542	523	541	551	533	505	500	522	480	539	499	535	472	509	493	513	546	497	477	531	474	481	505	495	555	517	566	494	502	462	496	477	529	506	528	521	550	513	515	469	510	536	508	507	509	484	549	515	503	502	517	525	542	480	533	511	552	522	489	517	507	539	511	549	531	511	522	520	507	552	520	500	473	512	493	517	498	491	502	506	492	510	539	527	523	508	527	473	516	484	521	507	527	557	544	537	492	507	535	505	547	549	508	493	522	542	537	522	532	552	503	507	514	525	501	501	492	504	523	459	528	545	501	526	505	546	529	543	497	488	527	491	483	540	530	513	573	474	498	515	477	519	530	492	485	529	532	532	548	523	505	520	511	483	514	510	490	478	500	534	522	553	491	503	554	518	512	536	520	512	518	539	476	476	515	542	514	496	507	463	557	487	527	535	536	530	501	506	492	509	517	494	521	506	496	473	495	488	526	538	527	558	519	574	517	560	526	530	516	499	480	536	498	526	558	524	540	522	513	521	522	517	498	504	509	504	513	493	481	497	520	490	508	532	492	489	473	502	519	515	500	493	544	498	479	468	540	489	529	542	489	486	525	530	515	504	506	510	541	512	523	505	528	513	516	502	492	511	540	511	517	489	520	512	499	526	449	526	511	518	531	534	542	468	476	528	511	498	484	498	513	483	518	478	528	501	506	528	501	520	503	531	481	496	512	501	495	535	491	503	526	492	505	519	512	522	497	468	515	525	490	536	528	544	557	543	545	507	541	554	488	526	502	529	546	514	493	480	554	522	508	516	549	497	513	532	509	504	485	537	514	549	538	520	506	527	468	488	558	507	515	484	540	531	522	501	499	527	549	547	531	531	490	504	501	491	490	511	508	484	533	556	494	482	556	492	473	493	558	530	570	547	535	509	530	523	496	503	545	468	530	557	512	462	520	551	507	517	504	533	546	541	500	536	489	486	503	488	548	534	504	516	537	510	522	523	545	509	507	509	494	502	531	521	494	491	552	515	558	564	530	514	506	489	571	525	484	528	479	542	509	504	528	507	516	523	540	484	513	567	523	507	526	483	509	518	514	501	470	492	517	514	491	515	512	487	483	493	499	520	496	522	541	555	506	472	549	533	490	533	459	546	546	504	496	502	509	553	513	494	530	509	515	482	494	523	517	511	498	541	517	512	554	547	518	493	509	495	475	497	493	504	532	477	529	526	542	551	515	511	473	542	494	470	516	478	508	554	533	520	507	535	507	493	533	508	502	476	524	490	482	501	547	513	561	522	516	527	512	496	503	496	513	539	498	520	503	478	499	496	485	554	514	555	521	504	495	504	484	481	539	504	537	546	543	497	517	498	506	535	571	545	538	533	512	507	533	474	480	503	496	518	535	538	508	571	561	526	516	506	507	526	517	527	498	488	520	531	472	497	555	490	473	525	503	528	533	482	512	503	499	490	516	536	518	535	535	481	524	516	465	541	527	509	530	505	490	491	500	556	548	560	511	528	519	512	507	519	520	504	490	479	518	524	581	503	495	538	513	495	549	552	498	503	504	523	493	546	512	500	504	510	494	541	506	507	507	517	518	482	515	504	504	543	509	467	533	524	529	531	520	525	505	519	566	472	515	544	522	514	565	530	540	550	515	490	543	512	518	503	456	547	505	494	516	503	512	501	555	522	541	560	544	536	491	516	492	501	509	506	526	523	553	502	513	504	539	504	526	474	536	525	478	466	548	511	490	500	481	500	528	524	543	521	497	494	538	539	491	504	505	541	528	483	499	514	535	495	500	513	515	488	482	539	492	528	497	462	531	500	521	477	510	491	517	531	513	470	512	542	546	523	482	508	539	534	506	529	527	509	555	510	499	546	509	536	536	496	455	506	529	530	511	564	559	516	500	509	484	478	490	521	518	526	563	507	501	529	507	484	517	529	494	533	546	503	557	528	511	528	517	518	521	538	532	529	498	495	501	493	507	508	538	498	542	512	486	547	470	498	555	534	527	523	517	529	519	461	531	492	519	527	511	504	518	499	516	526	530	494	558	512	548	508	531	469	521	530	537	503	521	524	520	517	511	497	525	522	483	551	522	522	514	511	520	522	521	519	584	490	533	495	550	509	482	516	513	480	502	499	529	523	519	478	508	498	509	475	533	474	509	538	503	493	538	524	499	500	522	459	500	501	556	503	501	527	516	493	496	495	479	462	518	463	515	528	513	527	504	476	490	494	500	480	482	514	497	521	471	491	555	514	515	532	547	514	497	498	506	498	515	540	496	511	533	470	524	560	485	528	510	527	520	477	499	527	512	517	539	507	520	510	510	533	524	509	507	536	512	546	540	474	545	530	493	536	484	493	509	528	523	501	502	495	513	513	495	502	514	507	513	508	540	532	546	519	492	517	535	546	578	510	557	506	533	558	533	500	533	499	549	543	507	524	557	485	503	510	490	522	492	477	499	532	520	504	473	505	540	508	542	536	523	554	497	472	515	536	541	477	544	467	498	500	496	482	512	531	489	487	505	537	469	513	529	512	502	546	503	539	531	493	557	496	512	540	546	469	502	508	507	529	514	517	463	467	440	519	483	540	448	492	504	518	529	485	479	511	544	473	493	522	535	489	545	540	499	504	515	544	486	523	493	543	508	512	505	518	522	516	510	525	497	510	559	528	525	515	486	528	489	488	500	545	525	540	521	508	479	499	541	554	510	488	508	473	497	527	512	489	508	495	546	517	506	496	495	505	539	477	518	538	490	490	519	478	536	486	549	501	545	502	549	517	514	443	530	503	483	513	516	493	511	505	549	509	539	506	524	504	523	514	546	489	519	528	528	491	494	556	523	555	514	513	559	522	493	509	507	483	498	523	513	480	538	515	468	520	522	509	495	525	503	493	512	504	510	519	471	530	518	530	498	512	514
23018	36309	31710	21607	16139	10654	6480	4105	2922	2177	1666	1328	1205	994	983	863	917	893	899	855	827	766	786	755	647	670	727	779	662	665	617	661	678	661	659	667	663	662	642	666	669	652	637	627	626	643	630	622	623	624	656	644	628	623	660	645	646	669	631	629	710	658	679	628	619	618	659	634	620	604	655	663	618	643	624	634	617	642	668	712	637	691	663	627	681	659	615	653	644	692	653	669	690	621	634	647	649	671	653	706	658	650	576	617	621	608	648	616	634	631	619	671	657	590	638	629	641	614	634	610	658	665	634	626	676	648	649	637	678	707	615	656	646	623	639	658	625	661	614	675	612	633	663	630	651	611	660	598	656	621	671	672	646	630	674	633	625	638	663	628	642	667	623	691	641	657	645	608	594	656	645	667	671	596	598	642	642	641	648	652	632	635	596	672	635	631	642	631	648	637	617	630	649	639	657	586	670	679	690	640	627	655	634	658	669	670	678	652	646	650	677	660	644	686	629	615	623	682	647	613	649	641	652	661	635	640	636	665	676	587	602	636	621	641	620	631	609	661	641	612	618	639	665	636	693	688	633	631	608	624	661	659	639	654	692	595	614	636	605	593	634	673	608	641	637	642	623	616	647	633	649	670	632	661	624	660	653	612	642	638	610	642	622	631	688	622	651	665	634	650	599	648	649	612	599	643	714	632	649	612	643	635	617	648	690	632	626	595	652	637	651	606	643	665	631	681	627	675	624	595	605	637	663	670	628	645	656	586	618	616	664	650	644	643	660	663	678	661	644	619	644	621	711	626	657	618	661	622	658	621	640	682	628	712	629	654	634	628	617	638	585	575	635	645	606	671	648	603	638	634	605	646	637	631	658	685	681	635	666	659	676	646	639	632	626	640	678	619	654	636	627	645	614	681	658	648	618	601	623	645	589	628	640	634	652	644	661	642	653	636	665	610	617	635	613	649	672	672	645	619	587	653	674	646	640	649	632	633	637	659	652	647	657	620	614	610	603	675	638	608	609	588	645	643	622	637	637	616	636	682	653	589	631	638	668	635	611	610	623	656	626	631	655	621	642	635	609	640	615	683	626	620	602	657	604	647	620	646	639	587	656	635	695	627	640	630	602	606	633	638	677	621	587	624	664	644	620	629	678	639	661	642	646	665	653	642	662	657	631	650	656	635	607	616	655	637	606	602	607	632	642	673	656	672	641	664	615	626	685	629	629	651	610	627	665	645	643	621	622	661	639	627	622	620	615	634	604	682	613	658	651	622	643	659	600	649	637	625	628	609	651	675	598	617	658	652	613	645	629	591	633	670	608	648	632	632	650	652	608	606	655	623	623	668	618	627	646	661	664	663	646	637	640	656	667	660	627	625	645	651	628	608	659	635	668	616	658	618	616	679	665	664	607	628	647	602	609	609	620	646	639	652	653	649	627	630	599	653	650	654	621	651	645	610	636	641	648	643	659	627	604	646	646	662	643	609	634	652	640	665	609	589	696	665	624	645	624	605	699	637	641	615	670	612	664	659	637	664	700	634	628	620	642	660	626	659	621	618	673	672	656	643	609	667	628	595	616	611	603	646	616	614	637	611	662	670	694	628	663	663	616	633	626	665	619	633	597	657	640	630	636	589	673	617	641	627	644	631	668	688	667	668	657	636	631	643	676	569	682	641	631	621	649	648	668	618	669	614	629	653	645	604	676	663	687	622	617	670	640	577	648	672	629	607	652	648	608	626	661	613	607	648	661	581	600	657	652	571	633	629	617	643	670	636	647	665	666	649	661	612	647	637	612	611	656	636	651	648	606	630	642	632	677	647	672	649	634	615	660	612	636	622	617	623	638	666	658	609	660	625	627	633	621	617	621	608	627	630	644	646	660	601	664	649	625	605	655	664	668	592	629	606	672	664	639	673	668	648	648	652	610	654	618	612	681	671	635	619	633	674	607	644	684	672	611	645	616	626	589	615	635	617	671	632	652	612	641	626	619	638	681	653	585	646	677	660	646	628	630	654	683	727	639	640	665	661	656	653	652	669	629	670	636	660	626	631	606	650	656	608	681	659	653	633	704	681	677	634	646	626	599	635	657	648	616	679	610	658	634	628	621	674	620	667	631	649	605	620	639	606	652	596	642	648	599	631	614	684	623	636	612	634	626	621	658	639	636	621	667	656	590	641	590	632	665	619	647	631	573	602	595	613	594	645	594	633	590	608	670	624	623	683	601	649	653	644	686	623	653	639	667	626	688	643	648	648	659	637	666	632	627	616	643	610	659	656	640	584	663	668	650	658	624	635	636	637	641	613	655	663	670	663	624	649	592	660	654	630	650	626	646	640	637	648	652	669	658	649	602	636	635	650	624	623	629	667	618	612	611	661	602	655	636	670	671	629	597	622	640	624	625	647	639	605	644	608	654	638	635	688	612	594	599	647	631	635	667	645	634	637	612	644	623	620	621	666	621	663	685	663	624	613	647	628	653	636	646	656	615	616	627	632	663	670	603	665	623	683	642	599	646	640	638	622	679	671	632	699	648	634	664	629	600	610	623	624	610	618	668	605	642	641	629	675	609	679	673	623	641	647	620	694	643	625	625	628	646	665	688	681	655	623	616	627	613	687	645	621	674	621	659	656	662	659	641	639	645	615	655	652	646	620	615	598	613	684	593	664	659	649	654	652	615	664	611	636	650	603	655	634	679	598	625	670	639	676	645	639	601	657	654	645	673	696	638	601	649	616	655	611	645	649	610	651	642	613	608	658	638	627	625	633	683	636	601	639	607	668	595	625	606	667	633	640	659	677	646	659	609	659	607	636	602	624	632	640	660	633	631	655	632	650	668	650	604	634	619	660	641	641	614	629	600	629	614	599	628	620	636	635	624	633	644	664	664	628	669	645	655	613	645	640	624	630	633	650	632	667	655	630	618	660	633	633	638	632	662	619	683	627	639	675	646	612	662	664	673	649	628	624	637	677	656	620	635	607	661	652	626	638	581	630	668	628	650	649	637	662	629	649	681	637	629	660	641	619	639	688	612	643	594	627	637	661	625	652	645	620	618	673	623	625	632	619	626	617	613	635	643	679	668	656	623	652	663	624	633	639	609	630	633	637	682	617	673	614	667	663	653	670	669	668	659	655	650	632	643	644	619	644	640	636	622	651	645	601	715	605	642	631	647	654	622	642	640	628	632	685	639	630	641	594	636	645	654	620	622	643	586	624	608	662	643	677	612	661	608	648	675	683	675	636	632	606	640	684	668	670	643	647	639	641	642	651	616	595	676	634	651	646	667	635	671	657	633	651	616	663	617	644	679	615	610	667	651	690	631	624	627	662	635	655	660	640	629	659	624	630	659	624	644	630	611	636	644	637	639	630	669	669	668	637	603	670	649	598	626	606	664	644	648	619	671	635	617	666	670	657	656	624	641	627	642	610	657	646	635	640	678	633	698	655	649	663	671	708	638	627	637	588	631	625	633	630	624	678	626	649	641	661	618	664	608	633	620	631
23880	21182	28584	24222	21613	17969	9224	4081	2598	2009	1632	1393	1194	1115	1050	952	948	974	905	884	875	806	769	764	785	748	770	781	739	655	725	704	695	728	677	679	732	728	719	735	697	690	670	696	671	697	719	657	744	672	724	706	719	677	701	664	650	691	693	697	678	767	677	675	744	695	738	705	709	689	701	655	720	694	705	678	746	694	746	789	712	741	762	747	734	718	731	687	705	706	735	695	727	667	645	685	704	724	703	737	652	725	713	695	716	679	683	684	673	704	675	707	651	699	689	706	687	696	720	692	727	685	698	714	680	720	685	671	686	697	667	711	733	720	712	709	692	737	701	681	639	716	709	695	688	753	676	693	693	674	738	682	667	648	660	716	668	616	700	679	718	669	630	656	712	672	639	709	726	714	632	703	637	712	684	697	644	687	680	718	693	716	648	698	650	693	653	715	667	698	709	617	671	704	702	681	710	701	676	678	661	716	649	671	699	767	625	731	676	724	663	713	733	688	721	656	645	688	751	679	701	723	666	678	691	735	682	706	686	682	724	741	702	671	638	682	709	682	672	656	671	715	677	701	686	667	675	693	692	680	676	708	705	690	665	720	707	739	726	702	726	647	725	704	696	716	684	683	724	708	703	693	674	669	728	715	741	738	721	709	671	687	685	666	701	678	696	696	676	688	713	735	693	696	667	671	700	696	668	716	726	714	705	719	705	721	678	708	672	686	698	671	719	738	687	694	664	736	691	712	765	692	654	689	691	678	701	688	680	705	694	696	667	720	675	721	707	696	694	668	655	681	722	679	696	688	675	642	698	722	683	688	721	756	693	724	734	708	694	689	669	679	723	741	649	658	682	728	705	677	726	675	745	710	662	696	733	700	705	758	705	715	690	728	720	679	693	688	714	728	716	725	674	711	661	677	681	719	748	704	659	652	719	705	708	693	693	697	691	707	737	667	680	713	728	709	673	660	739	734	713	712	691	690	701	642	686	678	680	715	732	690	688	677	700	719	701	732	693	691	715	700	696	740	677	675	706	728	692	667	717	748	677	720	664	643	678	688	647	766	702	699	724	687	655	658	714	695	695	710	661	680	679	702	691	690	726	763	651	724	679	686	724	669	707	720	729	698	694	680	661	695	705	758	718	689	692	689	678	706	712	678	683	697	657	718	715	719	689	714	664	729	698	714	641	627	677	684	651	722	703	678	692	696	661	704	678	723	681	709	743	694	753	733	676	720	699	696	679	706	682	769	650	672	713	688	680	691	720	671	696	667	677	673	697	666	677	685	733	661	729	697	659	732	690	685	723	695	687	714	691	695	681	719	758	678	686	680	666	686	719	674	694	691	721	716	676	655	731	674	700	712	716	734	650	708	689	709	743	671	731	689	711	674	722	712	731	631	703	667	624	682	685	663	683	690	683	704	687	657	708	671	646	681	697	721	700	710	701	758	672	675	724	721	743	699	747	697	725	726	711	685	666	709	723	725	680	651	684	691	664	679	695	713	716	685	704	644	691	741	656	701	707	708	714	706	705	707	701	678	712	715	684	744	636	644	681	675	709	710	726	667	715	730	731	727	687	694	710	695	691	702	711	689	733	702	674	698	713	737	688	664	655	689	699	724	716	713	678	708	657	680	669	662	687	755	711	679	716	685	700	697	710	698	717	635	687	700	726	718	694	671	696	697	655	694	739	709	710	722	690	719	683	761	703	734	689	680	720	676	746	716	679	697	648	749	697	727	754	688	757	709	675	690	643	666	723	706	707	726	694	760	660	701	728	707	672	678	682	634	746	643	681	700	637	714	648	700	713	686	672	695	668	713	680	673	762	710	663	677	683	681	694	716	706	719	674	677	677	675	697	738	712	698	740	670	687	666	695	721	686	657	675	688	671	688	663	677	712	698	699	690	671	651	687	703	704	734	731	709	689	707	659	743	760	678	692	707	715	675	663	712	699	732	651	653	699	697	697	679	702	700	710	720	691	651	676	689	715	712	715	678	717	638	723	699	720	721	691	753	695	668	647	705	702	713	678	667	717	673	647	679	693	665	699	689	794	707	670	732	706	714	684	703	705	743	714	675	727	692	719	689	659	694	671	685	674	672	673	665	717	733	669	688	732	671	669	687	687	723	721	673	691	686	678	677	664	711	715	717	669	690	662	669	682	688	707	702	623	643	707	687	640	774	707	724	660	671	729	724	676	693	681	713	629	670	660	714	700	689	719	621	741	743	718	688	622	687	693	709	713	704	655	711	652	677	637	644	632	659	686	673	695	677	647	723	747	664	663	707	670	697	715	710	684	715	698	730	697	734	693	658	700	692	684	678	704	708	693	673	696	695	664	663	706	725	645	676	697	704	664	705	712	674	636	714	698	690	698	695	713	749	726	675	746	695	709	675	719	691	720	702	740	718	663	753	694	727	674	685	681	711	709	701	685	750	706	679	704	724	688	717	692	713	641	639	689	674	662	685	672	688	688	659	687	719	708	695	671	751	681	674	674	730	752	679	692	669	692	682	672	690	646	682	757	696	686	738	734	681	696	722	686	720	738	667	709	676	665	686	639	683	693	702	694	672	679	666	676	687	720	681	713	726	651	690	725	702	716	702	681	696	705	689	673	672	722	707	661	688	726	708	754	670	668	634	686	728	725	662	696	689	667	693	722	653	696	718	720	708	712	720	678	674	755	707	697	725	708	711	710	730	704	638	728	693	712	662	687	709	695	716	717	667	625	724	686	711	727	734	716	663	718	669	722	681	735	713	718	683	655	691	693	747	691	687	647	641	729	690	690	675	655	661	654	673	683	705	688	691	677	687	674	692	698	719	751	696	719	692	636	720	704	666	688	692	650	716	672	742	693	666	659	709	648	723	713	728	663	690	681	680	721	710	663	708	655	674	730	650	679	706	732	719	662	683	686	700	725	680	693	717	655	683	670	657	696	673	693	728	696	644	657	696	696	682	678	657	727	663	700	681	733	686	724	739	698	714	709	720	705	703	717	663	661	710	630	638	686	669	762	683	640	696	676	701	733	736	667	690	668	675	663	671	710	654	696	698	725	727	706	673	672	681	718	696	675	707	662	673	692	709	647	689	766	677	672	666	659	715	710	687	696	684	683	626	665	685	702	686	657	677	722	704	711	700	651	660	691	679	724	689	712	694	701	687	697	675	686	687	710	681	662	660	708	733	681	682	674	685	681	652	726	682	711	699	700	670	672	664	642	698	711	723	709	653	686	704	716	645	689	692	656	663	685	697	691	706	716	693	692	703	665	738	643	697	668	673	659	649	727	687	679	668	669	710	726	666	668	661	717	721	684	662	645	686	731	679	718	725	684	709	688	689	669	677	699	726	712	683	686	698	676	724	661	692	702	652	679	723	648	706	721	713	690	678	731	670	691	672	694	685	700	659	668	678	706	721	682	688	661	690	705	711	679	654	660	694	694	683	690	746	684	643	713	685	720	672	699	644	698	670	657	690	687	701	696	687	681	692	733	684	747	645	652	745
24359	44306	39969	30006	23711	17444	11723	7568	5409	4150	3150	2489	2014	1784	1626	1460	1485	1416	1272	1233	1195	1125	1083	985	928	990	976	1013	896	845	881	874	853	924	868	925	925	884	883	853	870	854	900	911	864	887	834	850	815	900	898	860	921	910	862	910	864	883	896	836	895	839	845	838	837	849	861	850	837	859	853	870	834	838	845	910	869	907	941	954	953	876	872	879	957	877	859	878	902	872	930	910	890	952	907	873	875	921	847	869	816	852	854	855	862	913	863	841	885	906	879	875	900	859	912	888	864	804	880	900	909	876	827	879	883	855	843	844	859	831	872	838	861	751	835	887	863	828	880	921	802	817	893	858	899	888	855	848	886	882	866	874	831	861	866	865	828	902	863	877	901	864	842	909	863	880	911	857	806	794	910	873	872	858	869	872	889	848	847	894	840	861	841	820	823	867	913	905	814	814	863	900	900	870	837	833	830	827	821	849	871	850	862	881	845	797	862	892	852	856	837	818	817	813	848	921	866	846	880	857	874	858	813	849	881	858	888	832	840	801	878	900	863	858	842	892	814	850	887	818	882	846	854	826	858	863	888	892	837	777	872	833	837	837	848	897	877	846	849	836	901	897	868	881	870	832	824	841	890	824	816	895	777	881	823	822	847	845	859	866	876	844	862	826	869	880	849	851	834	919	875	843	901	877	814	869	826	843	866	877	854	858	835	847	879	825	886	828	896	847	859	821	874	828	857	883	840	890	848	849	889	822	858	856	848	846	846	891	857	836	843	890	812	878	878	858	845	873	868	837	861	840	839	879	906	860	832	842	825	851	889	805	867	876	828	886	847	858	855	886	852	835	872	870	845	882	836	846	832	836	899	896	797	786	824	834	825	846	878	846	851	866	889	845	853	827	884	861	885	853	870	840	868	863	831	881	858	890	831	870	859	851	832	857	823	823	825	897	878	855	888	837	904	870	860	838	888	902	862	839	850	829	886	860	869	871	856	877	856	878	883	872	897	865	841	841	903	928	830	903	795	855	826	837	838	858	829	839	922	853	806	803	805	872	837	866	891	898	841	853	879	851	871	873	894	863	820	836	833	840	809	822	881	824	883	854	827	839	823	854	843	838	818	863	825	843	856	866	859	845	871	837	857	853	871	873	846	877	850	906	823	888	834	869	824	808	831	851	886	848	838	845	871	815	867	839	812	846	877	844	840	883	886	816	883	883	861	859	858	897	878	847	845	877	869	844	870	799	821	796	817	835	850	829	858	862	845	889	863	846	824	867	909	865	852	826	817	855	851	805	872	882	873	842	842	840	871	836	862	808	815	858	842	852	842	848	837	874	842	856	847	908	826	817	825	895	851	824	784	862	899	887	842	896	845	861	850	844	934	829	884	843	799	872	933	847	858	825	834	776	898	832	854	857	833	839	848	912	847	856	849	832	856	844	865	851	891	852	861	850	880	891	832	797	872	822	857	887	879	833	862	896	853	882	800	824	832	901	811	901	845	864	835	796	840	845	855	851	883	913	886	866	855	842	802	830	873	822	903	832	888	809	820	876	839	890	822	848	861	876	828	879	844	894	889	839	835	843	828	849	868	826	867	842	845	854	885	885	817	863	822	837	867	897	893	900	860	917	880	836	895	857	847	869	870	881	848	785	879	871	877	840	866	875	837	865	880	840	883	809	823	838	839	841	869	847	833	838	804	869	822	867	867	831	892	866	862	786	840	892	852	886	878	850	926	894	808	851	865	902	820	869	863	851	845	813	908	866	816	866	835	922	878	887	879	875	898	881	891	865	843	865	825	825	816	833	834	904	873	818	890	838	864	824	908	831	838	812	821	877	836	873	870	811	796	895	840	830	765	857	817	838	801	853	812	872	844	823	901	847	855	870	865	827	897	810	893	804	786	883	828	843	809	876	922	850	838	863	865	860	874	890	859	828	884	848	871	894	851	802	860	862	814	848	861	853	840	871	826	812	859	853	876	835	858	890	860	840	864	873	865	797	868	816	842	853	859	883	893	838	830	848	849	849	835	868	853	878	890	909	900	831	836	851	838	866	886	888	845	872	855	888	813	821	893	932	842	891	891	876	874	831	894	860	810	829	814	871	857	864	878	835	881	852	820	865	855	841	881	783	827	810	831	845	815	842	875	890	838	845	825	894	875	844	874	858	849	863	887	869	858	868	845	880	857	862	844	880	904	878	871	877	863	808	822	834	885	876	882	860	798	879	900	828	794	882	834	806	849	929	836	849	858	879	846	873	874	906	852	831	817	889	852	857	885	862	834	862	860	857	870	849	847	892	870	859	833	883	910	860	816	890	892	834	879	922	828	818	831	850	835	869	846	853	860	870	835	780	875	819	922	831	861	850	894	841	877	777	837	825	872	799	915	860	858	834	852	885	825	896	850	872	812	860	899	831	838	891	867	833	903	777	820	855	846	897	859	823	819	874	845	839	851	827	825	877	875	827	866	851	823	836	857	872	826	817	827	838	834	831	840	926	824	827	861	876	907	840	868	844	867	860	815	857	848	849	863	868	822	872	881	854	830	830	880	912	821	804	851	875	881	862	834	891	830	874	858	875	872	873	801	850	813	842	828	886	857	839	877	890	829	801	851	854	918	849	827	816	877	892	842	837	860	885	807	848	866	773	884	807	841	918	849	830	871	857	822	895	886	848	833	849	851	876	886	879	849	864	827	870	864	872	901	845	828	885	856	870	828	837	904	833	804	867	859	853	836	824	860	853	860	901	827	830	821	906	863	884	819	853	851	848	877	897	880	844	816	801	868	862	856	883	888	864	854	877	832	827	850	874	885	856	822	857	894	886	851	841	838	871	869	838	872	831	949	834	834	849	859	806	907	833	882	851	839	808	830	881	855	864	850	843	846	844	830	820	851	840	864	904	842	889	853	886	858	807	899	849	862	852	879	851	866	868	872	891	896	843	852	889	827	852	842	828	891	857	806	908	867	877	912	890	800	881	872	852	876	828	896	862	924	834	794	794	860	803	839	838	865	862	830	816	838	867	818	839	845	832	865	864	889	849	860	876	863	854	879	839	873	829	848	822	856	835	862	802	848	855	863	835	926	900	869	917	902	914	804	876	874	853	897	836	839	877	922	867	914	811	809	855	807	828	900	905	865	880	895	882	867	836	880	873	882	867	874	818	847	798	877	834	843	856	833	827	817	831	846	822	855	893	872	846	836	875	765	908	839	878	842	871	876	881	862	824	803	888	821	841	877	863	838	823	859	829	878	877	829	885	888	877	881	807	890	855	861	844	837	885	835	881	872	864	848	894	838	872	798	876	903	845	839	879	856	857	849	854	849	879	853	825	813	849	784	871	843	880	875	862	843	883	899	838	855	807	849	800	875	858	830	840	839	896	841	886	850	860	879	833	854	865	860	850	867	854	856	878	890	873	889	824	844	873	865	819	879	866	822	806	885	862	853	879	883	852	850	866	832	878	914	851	862	861	809	864	838	799	879	868	860	835	903	861	861	843	889	872
25186	21162	27544	25673	18217	9916	4893	2616	1625	1330	1069	905	748	641	638	634	558	631	540	448	493	429	460	425	425	485	433	471	444	412	440	434	417	421	401	400	397	383	404	362	420	427	422	387	419	403	424	377	424	402	387	410	394	420	429	401	362	379	400	372	392	432	428	393	406	399	418	382	414	379	389	402	366	425	402	396	396	458	422	412	403	446	418	431	397	394	429	396	437	447	445	409	464	409	416	389	419	396	441	400	420	382	376	370	391	372	415	437	390	404	390	408	414	380	417	411	412	378	398	402	421	385	379	391	408	424	442	448	401	385	411	393	380	393	417	398	406	417	404	402	383	414	405	421	415	431	438	403	381	390	409	353	453	410	408	408	389	361	391	429	435	407	423	431	424	358	428	416	439	397	418	382	383	373	405	438	401	396	382	376	415	378	418	413	386	404	382	399	400	409	400	409	393	430	435	431	429	370	381	415	403	367	385	442	428	418	390	404	401	407	384	387	375	404	435	403	435	425	398	386	403	399	397	404	402	404	439	392	375	420	390	434	371	395	426	424	395	417	371	401	392	388	375	416	423	423	395	382	423	373	433	380	423	380	396	389	380	391	391	391	431	414	416	398	411	395	385	391	402	433	414	415	417	384	375	402	382	415	415	417	384	393	387	375	412	412	404	427	386	379	362	373	407	394	411	410	395	400	368	394	423	405	444	344	404	418	429	411	392	411	391	380	351	425	387	387	409	431	398	371	391	424	399	376	394	380	409	390	388	474	402	440	412	438	450	425	410	424	386	413	374	418	412	439	355	371	398	394	413	413	405	413	385	403	404	398	439	408	413	444	420	423	389	378	409	400	441	398	395	423	406	454	411	408	413	437	430	430	415	388	377	405	396	457	426	405	401	366	387	410	411	409	418	422	408	373	379	388	413	421	388	442	423	394	356	378	406	426	377	413	376	400	393	416	418	400	408	403	409	361	423	415	400	396	445	407	438	367	370	389	401	403	394	418	357	417	431	393	443	404	432	411	405	378	408	405	377	468	397	393	408	385	405	362	404	400	402	393	392	395	404	400	420	406	434	384	408	419	408	402	358	421	404	374	398	415	387	391	444	359	406	389	388	414	377	392	382	367	387	378	416	402	438	367	411	414	423	401	393	402	408	399	394	393	380	421	420	388	413	422	402	414	392	401	398	388	422	408	443	404	414	410	397	408	414	401	412	397	393	416	402	401	408	409	403	383	435	388	392	416	434	388	375	379	390	421	397	436	390	385	416	434	388	424	361	424	407	403	387	395	405	428	407	384	415	410	401	409	411	356	398	445	446	415	423	368	395	408	425	382	363	420	403	395	394	401	392	386	379	402	402	418	395	425	376	389	428	411	403	390	402	415	408	403	391	392	390	357	437	402	415	401	397	395	422	388	374	378	394	432	419	395	404	421	409	393	379	378	418	387	410	390	400	398	379	401	395	381	427	394	397	369	409	416	374	412	378	449	384	394	378	412	365	446	389	402	382	385	389	398	401	422	370	406	386	393	392	426	422	423	405	424	425	386	381	382	364	394	380	369	386	375	370	409	435	438	398	409	455	395	391	395	401	399	410	429	397	375	401	394	405	382	378	349	407	378	424	394	394	419	385	416	424	407	415	390	406	390	345	410	402	440	410	426	421	396	406	399	412	392	403	406	460	420	400	393	366	426	436	393	390	422	402	405	410	420	363	396	423	397	383	410	381	383	395	405	417	419	389	373	421	416	394	424	422	423	410	429	400	405	409	395	397	409	408	407	409	374	432	393	387	443	399	407	396	402	380	386	401	422	400	439	394	392	429	411	391	390	381	428	425	406	370	421	439	399	395	392	406	434	396	382	394	372	410	397	384	388	384	412	396	378	448	404	390	408	419	394	420	407	389	370	405	414	393	412	434	384	407	438	419	408	426	387	395	445	378	397	427	394	402	408	380	385	441	417	393	408	389	405	395	379	404	420	393	380	427	399	410	423	377	404	379	389	440	393	404	391	398	393	398	424	386	402	410	393	411	431	426	395	414	415	376	399	396	428	376	382	373	402	381	382	406	393	412	416	419	418	416	379	405	417	420	419	414	418	422	432	403	396	400	432	417	397	420	369	423	371	373	406	379	438	373	384	435	406	412	416	388	373	416	431	437	398	412	418	416	398	416	383	396	424	394	426	392	391	394	402	393	362	385	393	424	428	410	387	386	422	400	406	415	430	396	418	423	388	448	398	401	398	399	363	386	402	422	388	381	376	389	371	371	404	440	418	392	419	421	401	424	401	411	427	395	409	438	371	420	383	422	427	379	366	380	386	415	364	414	396	424	401	404	411	414	401	401	389	402	402	416	366	412	404	442	361	442	397	444	363	380	396	397	373	400	370	381	395	430	399	432	410	407	397	400	377	376	396	438	386	410	399	437	426	405	388	394	396	413	411	404	401	443	423	383	388	389	408	392	405	368	414	416	382	419	415	413	412	379	385	390	415	417	411	380	422	375	408	395	398	376	414	362	411	394	395	402	377	436	422	385	366	411	399	390	416	417	406	434	376	430	403	401	392	399	398	382	412	371	393	359	386	387	413	376	403	412	402	414	427	396	383	434	373	397	408	448	401	386	386	397	414	385	404	410	389	414	421	372	438	408	404	386	404	406	411	397	350	408	404	396	407	404	394	420	439	392	396	411	400	422	398	372	394	385	400	381	415	413	429	396	365	398	393	421	410	407	443	414	438	407	406	389	414	411	395	419	392	399	394	421	401	439	409	375	408	392	384	384	415	436	407	415	397	397	403	399	402	393	356	404	409	389	384	405	396	437	398	376	412	428	428	418	418	436	419	382	379	424	396	381	416	400	405	396	411	378	388	411	418	388	405	390	400	424	402	416	395	384	398	412	404	423	372	431	376	402	441	366	414	382	406	397	400	410	412	387	403	396	398	399	407	355	396	411	389	429	392	420	422	402	381	393	391	391	372	405	401	449	414	426	408	425	419	391	402	394	391	375	401	435	424	405	396	410	401	355	403	412	383	436	395	369	428	433	410	424	406	380	395	414	408	412	414	428	404	412	408	418	377	371	384	367	429	404	414	431	397	389	421	436	401	429	415	394	428	407	376	378	418	421	436	399	401	363	416	410	374	405	417	422	393	367	343	418	397	376	395	384	410	442	397	383	394	404	417	402	409	444	416	372	422	389	390	392	378	414	418	385	420	410	422	404	412	396	388	418	425	365	379	412	415	425	425	373	406	418	401	388	425	440	408	416	399	393	419	443	396	369	413	394	378	379	417	425	407	408	396	384	458	395	443	363	417	376	433	400	364	429	393	410	392	405	420	414	414	422	430	402	377	400	393	408	402	429	384	401	402	381	387	400	408	407	372	406	391	431	359	400	397	392	412	427	405	399	414	396	402	401	429	418	424	353	363	413	379	412	410	372	399	352	392	419	373	408	380	382	415	429	402	424	419	403	411	429	411	388	400	444	425	381	423	424	433	347	437	406	389
23798	40888	36891	27457	21007	15201	9459	5901	3940	3059	2332	1795	1370	1193	1112	1026	937	917	822	796	746	675	600	585	600	590	576	566	580	538	605	546	568	562	581	520	534	511	526	537	569	570	542	498	577	527	510	510	501	541	544	495	576	562	511	498	568	517	520	544	520	531	527	554	513	519	540	560	530	545	495	455	500	498	491	527	527	536	612	542	554	518	535	525	528	548	550	571	571	531	540	562	545	550	558	566	531	524	532	549	528	448	527	525	515	542	528	496	613	540	524	529	552	499	570	511	533	541	539	531	527	519	535	503	513	546	525	487	512	526	518	532	493	528	554	511	528	554	503	562	505	524	535	528	496	527	561	557	525	477	523	502	550	542	553	516	504	546	528	515	504	486	497	514	540	572	546	547	534	554	564	489	523	533	514	499	503	539	479	548	486	569	578	513	526	529	520	521	520	568	511	529	557	568	526	526	545	528	533	553	512	524	519	517	484	480	515	501	541	527	525	545	540	508	530	486	526	501	524	516	548	482	504	528	577	511	559	511	532	501	520	509	523	490	550	495	494	539	505	519	547	529	519	485	557	524	514	510	519	530	548	497	538	557	484	522	511	504	512	519	582	525	518	534	482	506	496	553	511	509	502	542	488	531	499	472	487	503	544	482	531	499	545	561	538	554	486	511	554	560	502	547	556	506	503	560	531	523	487	506	539	503	530	500	509	511	552	485	528	486	537	545	536	518	560	539	513	510	525	532	517	547	518	538	491	507	566	519	508	484	489	545	497	559	547	493	476	522	564	545	537	550	524	529	509	524	540	515	565	520	546	520	484	554	526	509	552	548	565	533	535	555	507	498	549	512	540	476	515	519	544	479	547	520	552	466	514	538	505	515	543	515	515	546	508	507	537	545	515	503	545	523	534	537	505	511	506	537	502	491	577	502	545	517	545	539	528	497	514	530	520	487	514	537	526	509	528	551	551	511	510	570	527	508	518	536	516	539	500	569	547	550	543	525	502	486	510	513	508	586	503	489	518	523	509	523	554	488	510	498	518	499	524	538	517	508	515	464	515	523	532	540	519	517	578	528	546	548	527	517	504	506	525	487	521	555	486	558	550	507	523	553	523	540	517	535	497	494	512	512	523	515	519	500	516	574	521	563	531	506	489	513	528	525	518	549	532	533	487	518	508	526	551	524	553	527	520	547	534	522	523	532	577	550	532	509	511	528	511	497	524	558	499	517	547	480	532	520	495	501	496	519	521	528	514	486	516	519	496	538	535	507	528	507	550	513	557	520	538	492	535	510	500	538	494	492	522	540	527	487	565	509	502	540	547	534	494	511	552	558	509	479	523	493	543	566	531	488	554	567	494	586	501	541	488	504	533	532	533	550	538	536	508	515	559	542	569	570	553	531	523	551	536	581	508	498	527	508	524	520	512	522	524	496	507	517	541	505	520	550	521	504	559	523	515	565	549	541	519	529	528	509	510	509	542	537	568	534	499	508	512	499	516	513	496	533	568	544	529	536	577	532	517	519	550	560	568	519	528	526	515	495	528	535	546	560	554	498	495	524	481	487	556	530	515	500	511	552	515	501	531	506	546	511	536	517	518	560	516	525	516	557	524	534	501	492	503	532	538	510	535	505	538	528	535	523	514	532	523	482	514	516	537	523	503	538	513	518	487	504	546	534	504	528	520	491	554	525	571	545	516	525	537	512	487	512	496	503	535	536	551	536	546	559	540	520	534	509	544	500	565	517	523	532	520	561	519	531	511	503	509	533	543	532	523	562	547	523	516	522	515	535	532	521	562	554	534	526	546	560	549	497	522	533	553	534	561	501	499	553	523	566	511	551	527	495	511	556	579	495	532	564	550	524	528	496	499	565	533	568	515	474	532	518	537	534	498	479	507	528	523	517	559	522	532	517	507	511	569	547	483	537	535	517	503	532	515	525	530	515	515	505	540	546	533	542	559	509	511	524	507	518	468	533	566	537	521	507	511	530	506	547	491	534	545	495	504	520	543	539	558	553	461	507	540	514	547	515	531	502	500	535	509	494	521	508	550	496	501	538	492	541	508	557	530	505	507	522	537	508	517	512	507	524	479	522	525	551	542	519	529	542	509	522	507	476	509	529	516	531	532	536	531	504	544	545	524	512	542	522	511	540	569	512	509	477	529	528	508	518	552	521	527	495	536	517	507	481	491	530	538	511	483	498	515	501	541	573	530	512	527	537	505	506	563	526	529	522	551	458	545	495	521	549	483	539	511	511	550	537	509	530	511	541	504	548	554	524	523	539	541	503	506	534	532	531	517	514	497	554	513	519	558	529	546	539	550	527	543	545	562	507	533	490	502	510	542	523	532	503	515	497	534	540	527	538	556	520	515	497	524	560	531	542	479	490	555	526	501	498	516	491	551	530	519	544	533	516	548	530	542	509	529	559	520	543	518	517	496	537	551	521	512	556	526	553	515	535	514	526	568	553	549	544	556	531	475	510	513	524	519	466	507	531	546	555	514	492	543	517	497	576	520	525	508	569	527	526	519	546	567	551	553	499	515	525	522	541	575	510	540	506	529	506	564	494	493	512	516	497	552	528	516	555	562	506	511	557	542	537	496	519	497	526	518	503	529	533	545	529	509	489	506	512	504	538	540	559	479	509	547	560	477	497	523	533	540	534	529	541	524	478	498	520	544	517	499	547	543	522	538	542	516	508	571	526	542	516	549	544	519	491	589	493	559	541	519	532	505	507	516	543	522	471	531	553	528	543	503	512	578	538	525	508	566	514	524	506	506	552	521	515	517	555	517	528	507	508	512	589	527	499	511	535	515	540	503	547	514	526	520	495	538	535	525	498	534	526	477	536	530	511	498	525	511	517	544	517	513	515	524	509	498	537	529	565	541	516	568	495	505	543	509	519	509	538	487	522	498	489	496	521	539	539	507	515	518	515	537	463	527	532	545	533	562	494	517	515	531	541	498	502	549	521	498	493	551	518	518	528	536	528	532	550	487	501	493	515	530	486	536	522	476	574	544	568	502	518	577	505	492	489	512	571	556	525	536	539	475	513	513	516	504	501	551	524	499	502	521	521	570	517	512	511	535	519	550	566	558	552	535	519	485	538	505	533	549	512	548	493	543	528	508	474	538	485	559	524	510	499	502	509	531	513	509	534	546	507	537	534	500	527	559	549	571	510	537	494	560	515	510	487	538	526	544	496	469	517	567	536	532	515	545	543	474	526	550	505	552	513	500	537	521	548	507	552	502	521	567	500	522	509	487	521	525	474	505	516	501	543	512	520	519	521	543	539	534	527	520	517	520	508	539	532	515	522	534	534	530	503	548	540	513	508	507	555	512	486	509	528	549	482	550	519	516	539	562	526	534	501	507	561	549	519	552	509	527	532	529	538	530	497	492	521	523	518	498	550	553	528	528	528	535	494	572	503	529	533	515	543	546	508	520	540	524	482	487	538	484	521	546	518	536	503	496	551	516	550	494	526	523	520	557	525	531	545
22941	21190	29011	23728	21463	22140	18374	6817	4013	3088	2362	1823	1624	1395	1243	1109	1095	978	942	921	931	836	808	776	846	761	743	783	796	755	755	734	718	718	703	730	745	708	658	722	652	656	693	663	689	702	661	713	697	731	668	678	686	700	697	701	672	667	740	717	703	689	694	692	670	663	689	688	637	655	684	696	703	707	653	732	691	720	706	751	716	787	686	647	766	736	696	712	729	733	748	721	733	691	709	682	723	660	676	694	679	662	731	731	711	737	746	655	709	713	682	703	644	701	704	683	668	703	674	680	689	723	715	692	658	686	639	648	671	701	683	700	722	661	620	677	658	655	688	691	648	681	672	690	641	641	660	675	689	694	677	600	722	647	689	682	729	681	665	643	681	668	648	699	666	664	664	659	631	708	738	720	676	637	677	710	633	651	671	694	736	686	698	660	624	681	639	718	675	673	711	614	721	660	650	711	703	672	679	673	678	626	734	665	675	723	678	716	688	718	681	696	695	647	649	671	721	670	691	646	662	685	662	693	714	621	691	697	726	658	671	643	683	670	659	638	676	694	663	654	674	635	736	687	702	702	670	670	678	702	731	700	648	690	710	711	672	696	700	713	682	667	631	683	647	700	698	667	679	653	671	650	672	681	687	663	658	673	658	686	663	691	686	696	719	716	670	689	699	681	650	659	669	719	688	652	635	683	661	714	715	716	709	684	668	676	705	720	671	607	689	629	716	666	694	666	647	689	631	635	692	664	700	690	678	658	673	635	685	691	723	695	640	645	681	661	678	727	672	643	688	647	631	713	677	650	646	692	662	665	697	664	638	642	731	669	671	640	678	678	661	654	705	699	701	685	628	678	672	687	719	682	672	658	644	694	649	701	661	673	679	632	673	695	679	679	695	680	703	633	661	645	665	653	644	657	706	688	680	644	684	677	689	702	693	648	709	682	670	669	652	689	675	664	686	716	717	667	652	714	679	668	652	682	682	721	682	662	709	715	644	729	676	683	682	703	681	721	690	676	687	678	705	677	658	704	644	684	622	692	665	652	686	679	646	661	659	670	668	689	631	688	686	671	708	745	708	668	708	679	645	672	661	672	710	670	713	680	696	690	683	662	661	668	671	655	655	644	637	717	644	718	683	671	725	686	679	696	654	647	684	693	678	695	677	672	642	678	633	726	713	650	656	682	638	702	659	654	615	672	696	667	716	693	656	685	699	681	651	666	649	659	726	718	671	663	635	687	645	697	701	620	648	691	675	730	713	733	700	633	661	707	674	684	661	662	642	711	701	723	713	662	670	740	669	646	657	679	694	646	685	694	692	687	677	647	698	683	679	656	676	733	712	691	656	658	687	669	687	701	695	677	679	704	728	680	672	654	682	673	684	698	672	671	702	723	692	642	680	677	645	723	649	703	655	682	638	679	681	661	712	693	673	664	666	732	714	695	678	634	665	703	663	689	637	724	702	658	680	635	656	704	645	677	657	672	672	740	679	664	710	659	699	694	693	692	721	646	633	703	660	638	689	693	664	653	689	680	653	699	689	632	632	679	637	658	662	667	678	726	655	717	650	689	662	659	673	650	664	677	674	660	670	725	696	711	669	686	674	667	661	669	671	692	691	650	669	650	665	678	708	683	707	691	639	679	682	669	734	675	656	602	698	724	671	645	632	668	691	677	701	667	644	644	724	668	680	707	651	682	699	684	713	602	659	665	680	672	656	746	750	672	655	711	666	698	679	627	687	697	662	711	658	684	643	673	665	700	708	711	718	656	655	687	687	673	711	696	681	652	641	661	676	661	665	656	701	669	691	664	651	660	694	628	668	704	703	618	667	657	659	628	674	720	659	674	653	688	679	697	686	676	678	666	692	649	669	711	685	725	698	710	676	676	644	714	664	664	693	701	679	678	672	663	686	663	613	700	667	686	676	687	624	648	724	679	681	684	632	667	700	702	678	699	699	643	676	724	633	655	687	715	669	666	696	662	658	674	681	681	677	729	697	728	664	725	755	678	654	695	675	671	665	626	657	628	675	671	667	618	655	679	680	686	656	663	670	676	700	666	708	683	673	693	636	645	686	622	683	646	691	667	696	603	708	662	621	657	664	703	696	689	672	685	661	684	712	693	679	678	694	701	654	688	647	678	666	686	663	664	649	655	638	696	705	644	665	631	702	660	684	614	712	662	665	721	684	674	692	661	702	642	667	705	669	692	684	682	677	694	687	748	665	687	683	646	651	697	671	628	687	668	709	638	666	648	580	679	634	681	720	675	671	676	721	703	665	640	638	670	657	673	636	678	684	706	667	678	660	690	676	663	671	669	691	644	679	645	732	647	682	695	665	696	618	645	699	725	668	673	673	687	709	716	663	653	731	664	676	728	700	608	700	746	688	665	717	678	637	659	648	660	657	640	706	641	635	713	642	688	712	677	636	708	653	639	685	726	654	682	679	700	670	653	651	694	667	693	701	675	677	708	657	723	735	682	718	665	668	671	674	664	685	625	636	669	638	677	711	703	699	720	690	692	670	713	719	695	719	629	732	657	646	681	695	678	687	630	696	675	635	706	687	644	682	677	692	659	715	701	670	651	723	629	665	702	699	721	688	652	698	682	669	661	682	680	698	691	673	702	702	666	701	681	673	639	712	698	682	685	626	696	682	647	664	676	688	709	653	650	718	657	654	685	689	705	702	654	685	683	713	710	663	662	620	675	707	683	648	685	655	714	679	673	660	705	689	642	667	681	641	658	726	695	638	683	665	737	640	672	697	685	693	683	697	707	661	705	623	677	687	675	670	648	707	707	620	665	667	672	711	675	640	666	659	682	679	701	657	659	707	683	671	669	654	679	682	668	685	675	676	727	654	668	627	697	673	663	672	713	693	676	655	675	667	698	641	678	643	689	705	708	708	680	669	658	675	694	697	669	683	625	618	669	672	648	663	675	748	690	688	688	671	630	660	662	674	650	726	677	658	679	659	703	673	656	688	643	680	691	654	674	676	663	715	737	727	673	699	663	673	660	702	661	668	631	691	717	731	673	676	671	656	648	671	677	685	709	687	669	620	679	678	682	642	698	681	692	722	687	717	686	684	656	691	633	707	658	678	685	674	677	648	686	691	648	685	690	660	656	626	637	689	657	655	714	698	692	670	695	670	680	693	679	706	663	679	711	673	682	670	704	697	676	687	700	679	670	652	669	685	706	711	674	653	679	634	653	719	689	732	682	634	652	708	648	665	696	679	680	687	623	650	662	721	688	677	657	646	683	689	675	673	655	665	702	688	728	665	686	673	661	689	712	715	677	690	635	721	683	700	660	693	623	716	623	689	706	657	673	652	655	721	664	681	719	655	693	666	639	656	653	725	651	682	698	676	714	677	689	699	622	676	667	689	706	697	645	678	690	675	673	658	703	698	736	705	704	658	699	642	705	699	701	671	677	643	676	671	629	671	712	678	683	678	702	665	681	679	696	665	692	661	657	734	647	752	725	646	640	694	670	641	683	686	689
25365	48243	46445	36448	30255	23484	16318	11391	8217	6396	4768	3673	2884	2495	2024	1851	1685	1554	1481	1357	1213	1179	1143	1024	1014	1065	1001	1008	973	917	903	885	895	851	927	926	986	894	904	930	903	896	872	860	919	881	845	847	830	848	879	857	892	871	851	840	850	876	835	899	833	823	881	844	873	817	858	876	846	850	873	830	877	913	849	897	891	948	941	884	954	957	948	837	892	890	873	989	827	1004	946	904	886	873	935	894	945	954	848	891	838	815	857	826	797	884	895	845	841	917	824	809	847	869	842	894	831	823	862	860	786	892	829	854	832	794	850	878	900	825	821	818	822	881	884	898	894	795	834	797	880	781	841	799	840	823	874	846	862	887	806	831	784	840	841	811	881	841	865	826	894	810	846	837	837	859	877	788	850	852	819	842	824	875	842	854	815	826	860	795	862	856	883	894	833	855	839	866	876	854	886	843	839	894	791	838	885	822	849	857	800	815	829	866	855	867	886	854	874	854	848	851	859	824	849	831	817	808	849	863	841	846	820	830	810	897	832	862	821	847	839	829	851	886	867	837	880	843	814	820	871	823	868	874	836	822	831	855	888	839	833	831	886	878	835	861	835	782	832	893	908	813	854	856	860	817	795	872	845	816	843	840	813	867	878	874	870	866	792	849	811	846	804	831	830	842	869	857	903	847	878	856	824	838	852	809	870	848	848	844	809	832	814	815	871	825	886	800	832	830	817	834	905	826	810	863	805	876	840	827	849	880	866	862	882	835	813	881	823	872	875	876	876	882	861	864	834	807	858	853	899	820	822	843	857	853	865	872	833	840	852	870	820	911	815	844	829	853	852	854	821	857	832	841	855	869	911	862	847	836	867	829	828	818	809	898	887	828	848	880	822	845	820	819	856	927	872	871	794	839	790	842	888	860	906	833	857	827	832	858	818	856	819	912	824	842	868	811	840	790	876	803	846	812	854	810	837	838	812	844	836	862	829	890	836	825	847	855	887	795	839	864	852	832	823	858	816	856	877	844	851	837	857	841	866	844	823	827	828	839	839	859	829	835	874	790	862	867	839	839	817	861	855	864	842	849	810	854	850	840	855	823	853	798	818	878	817	855	804	773	847	873	791	841	807	848	929	893	819	827	836	823	831	869	859	847	824	807	841	830	781	830	812	798	840	847	846	827	827	850	868	814	859	835	844	850	852	864	840	888	853	821	806	829	838	881	849	840	845	849	818	810	911	894	844	866	858	832	823	825	796	811	827	870	824	843	821	825	830	850	795	836	850	839	851	821	867	790	811	856	876	886	802	751	852	857	889	845	881	856	870	846	811	872	826	852	807	918	846	868	866	856	895	804	875	864	793	868	831	874	814	840	802	865	817	862	830	814	807	821	818	862	870	821	842	839	817	878	867	832	816	829	850	852	901	879	849	854	855	835	855	825	881	838	822	872	897	845	883	835	841	864	870	884	880	877	878	783	865	918	818	820	861	903	842	814	822	800	876	813	832	896	846	903	849	852	861	848	845	814	830	848	810	920	873	877	805	878	877	871	930	864	887	828	849	860	813	897	852	871	813	836	863	846	868	829	893	856	820	848	832	834	893	861	812	824	832	808	827	820	857	868	826	826	834	778	888	851	826	832	886	871	911	873	890	844	842	785	860	811	814	841	851	803	887	783	868	813	880	869	836	859	859	856	815	829	841	860	893	802	850	864	804	840	788	817	819	840	827	830	871	801	861	848	836	816	886	841	868	934	871	860	797	852	899	848	809	871	820	924	784	831	913	883	844	817	877	792	897	806	840	854	927	843	865	804	861	868	869	845	832	885	880	789	865	839	834	860	832	844	855	813	822	794	866	823	892	829	820	842	802	822	854	878	789	833	836	840	870	825	867	827	892	855	863	814	816	830	840	851	870	839	843	824	832	834	828	803	814	780	830	877	847	795	825	869	879	909	845	855	833	856	870	856	843	843	832	849	847	852	823	857	857	816	849	799	845	846	866	894	879	840	815	862	830	884	832	897	826	868	832	846	819	826	831	877	784	843	839	873	877	837	849	818	832	846	863	861	837	848	852	835	832	877	836	839	841	841	861	852	826	832	822	891	865	812	875	882	874	828	839	799	844	862	794	857	832	826	851	888	838	872	850	823	832	842	859	807	788	841	866	895	834	867	840	864	811	831	854	867	849	872	860	871	842	853	847	877	828	876	852	835	857	826	841	875	854	887	833	834	847	827	866	812	840	810	873	853	853	882	809	837	789	869	848	775	805	794	844	793	840	835	833	850	757	830	829	837	884	879	857	853	799	855	841	827	813	849	840	891	860	877	875	865	846	860	859	829	798	822	903	797	876	797	889	829	888	814	831	806	869	834	773	883	855	832	863	861	871	813	766	837	836	809	823	859	833	858	848	805	874	855	845	849	823	856	848	794	766	887	846	845	877	876	837	859	840	850	810	876	815	867	806	882	779	825	855	802	865	841	805	863	868	816	893	889	893	859	792	847	839	806	905	796	798	814	835	845	889	846	863	839	824	836	863	832	874	873	870	799	863	857	820	804	903	839	853	862	875	846	796	872	868	814	819	852	817	840	877	834	858	858	837	792	879	868	845	877	873	866	824	828	830	865	814	832	811	827	848	797	815	856	818	860	847	863	822	845	865	872	813	874	861	846	830	818	842	875	807	836	792	836	846	844	816	862	889	836	848	834	878	838	869	809	849	830	828	861	823	835	844	810	866	920	834	833	835	848	805	866	858	842	855	871	796	864	829	807	853	804	809	852	815	848	792	845	855	852	880	881	855	840	821	852	862	849	894	859	849	792	841	839	801	803	835	867	895	854	820	856	811	870	824	864	860	837	785	821	821	831	847	862	884	872	831	836	848	821	856	900	813	839	867	801	793	822	802	844	808	794	881	866	821	902	851	914	811	858	859	841	849	867	952	809	838	849	824	873	895	891	874	842	844	881	825	840	858	811	802	842	855	834	822	874	825	853	864	841	855	874	846	844	913	850	861	825	871	836	856	820	838	808	825	793	868	828	838	841	897	858	817	816	874	825	838	868	876	826	781	847	859	811	892	782	825	838	820	852	828	920	827	783	803	841	806	851	872	808	858	882	878	796	835	820	822	878	824	897	866	838	904	842	839	851	820	865	893	817	839	852	897	886	863	809	820	870	858	831	823	821	872	832	820	844	827	848	870	824	876	881	857	846	901	802	870	890	810	850	802	807	911	852	822	852	843	896	804	859	887	858	809	836	814	796	828	873	835	816	886	833	869	851	831	806	822	856	857	824	843	846	838	850	878	853	832	811	797	794	824	882	856	903	856	861	822	860	842	852	795	826	804	869	778	834	862	807	882	892	844	904	815	848	863	897	830	883	852	885	878	883	859	833	831	833	901	782	869	811	852	862	809	829	843	897	827	871	841	833	836	828	838	858	856	852	814	832	821	848	844	847	785	870	798	815	847	894	881	845	855	830	847	831	833	869	831	813	828	867	844	816	818	842	842	830	843	794
27373	23069	26972	21456	12506	6822	3734	2204	1609	1195	913	807	756	680	646	572	606	594	576	568	530	513	506	491	498	522	513	500	517	521	495	510	536	529	514	540	519	539	473	538	528	503	505	481	470	489	504	507	506	505	467	502	494	560	481	502	486	508	499	458	495	491	487	473	529	515	499	470	492	486	517	501	501	505	491	489	474	488	495	520	531	523	511	488	464	547	534	497	514	515	529	476	475	471	536	533	513	504	507	452	526	510	498	527	504	517	522	504	508	531	509	483	454	507	505	520	504	470	508	489	507	465	515	488	509	495	501	457	478	516	482	505	487	499	490	494	487	475	497	523	488	511	506	450	473	504	483	482	466	469	471	490	477	504	517	496	507	523	455	506	497	480	497	495	520	485	485	498	503	507	455	502	511	501	508	511	482	500	506	510	506	516	527	487	487	497	494	499	482	498	494	504	485	548	495	532	496	473	502	467	505	519	469	482	479	471	537	501	531	491	475	492	480	535	491	529	483	501	519	513	511	489	474	491	518	438	480	474	463	471	468	483	518	454	511	489	485	477	514	526	504	534	498	487	479	484	492	453	537	454	507	490	518	491	482	473	484	485	463	509	529	476	508	475	483	524	515	509	514	475	497	498	479	530	481	512	500	520	550	516	486	510	475	505	457	491	484	489	490	487	510	489	486	513	468	479	478	503	515	498	525	504	457	503	516	459	530	486	493	533	463	503	509	522	488	459	483	487	516	458	468	491	493	530	463	498	515	531	473	471	527	480	508	506	498	534	465	482	486	496	508	497	457	508	494	493	518	470	511	491	477	479	480	518	491	457	512	490	494	488	491	479	503	512	516	506	480	476	516	521	517	481	487	515	471	475	461	480	482	501	483	522	499	468	485	497	500	485	511	477	489	475	528	484	497	491	492	506	521	490	496	497	506	510	491	489	486	493	502	483	515	476	477	515	498	492	523	528	525	500	548	500	466	495	502	498	441	512	521	484	498	475	472	520	486	497	525	484	507	542	500	463	500	477	500	461	464	505	468	502	503	500	504	508	512	508	484	491	523	504	463	480	525	457	511	517	474	472	468	499	461	482	492	512	456	482	500	496	513	465	496	508	498	508	522	499	464	510	488	482	494	469	452	504	449	478	463	512	515	506	482	480	538	536	472	501	490	496	442	508	542	510	484	512	524	499	481	485	491	526	498	461	510	501	511	520	483	500	515	529	467	485	471	491	506	502	492	498	534	474	489	506	470	498	515	506	500	495	474	519	512	486	508	503	475	470	457	489	531	520	510	461	478	522	508	499	452	535	506	484	481	496	505	491	484	484	527	475	471	475	482	531	510	506	463	460	492	487	545	497	475	511	527	479	467	495	469	504	498	514	499	474	494	472	517	469	507	475	507	496	499	491	493	481	516	498	463	505	502	490	502	492	459	491	487	494	478	504	483	504	468	474	539	469	497	509	494	489	484	545	499	496	498	484	489	498	525	495	487	451	507	457	526	470	464	498	508	498	485	471	521	491	512	500	482	496	503	538	515	499	494	528	502	507	514	478	510	514	510	468	491	526	521	446	498	499	476	483	509	486	516	519	487	493	455	560	482	471	507	472	481	472	481	512	462	562	472	475	530	494	455	497	482	492	508	509	461	465	497	477	432	503	520	498	480	481	510	526	470	466	454	491	517	480	478	537	486	525	529	467	508	507	493	492	470	499	563	507	488	482	512	498	494	499	467	498	507	480	490	465	478	493	507	471	485	489	485	498	480	476	451	517	489	486	457	486	482	478	477	475	483	487	483	457	496	488	500	484	558	496	487	542	469	490	499	475	506	471	498	536	484	491	490	533	485	498	514	487	471	489	499	517	500	525	525	469	525	479	499	497	480	474	498	458	475	481	460	545	499	484	469	501	508	539	535	537	500	488	471	502	514	499	495	464	483	488	470	508	472	472	535	499	496	520	465	470	529	499	482	484	520	486	522	530	516	516	496	508	456	459	486	481	516	503	516	511	492	501	483	470	432	514	475	496	478	473	488	495	530	474	523	493	455	463	495	470	496	536	481	505	476	472	523	494	490	485	485	494	501	470	480	474	514	513	497	490	494	505	496	481	466	478	541	495	501	503	467	506	529	487	506	502	497	519	516	475	517	470	501	493	526	516	504	491	485	505	459	474	420	498	497	476	495	485	521	510	529	489	506	492	467	510	485	500	509	484	526	474	489	529	497	530	498	470	516	452	502	512	450	498	534	544	490	469	497	459	510	503	492	491	511	472	461	482	489	470	481	501	470	520	518	532	492	527	507	523	556	487	444	465	450	520	484	519	527	454	508	487	500	493	475	481	469	455	504	537	508	513	483	524	526	502	509	520	516	480	465	476	454	499	469	465	490	482	510	532	521	521	525	498	512	505	492	482	500	494	525	516	491	476	513	479	494	524	562	486	505	524	506	479	506	485	518	525	467	519	491	467	493	501	477	524	486	500	490	490	487	499	483	495	514	496	490	482	477	480	488	513	501	520	515	497	484	463	480	500	472	531	485	508	481	496	508	511	511	497	529	477	474	505	495	511	482	481	490	506	472	515	509	506	511	481	504	494	486	482	527	491	474	504	475	486	497	508	481	467	470	508	528	482	482	462	538	510	505	512	512	475	542	491	505	486	478	514	510	523	487	486	510	497	525	486	518	516	509	451	512	523	474	489	502	496	488	537	483	478	538	471	482	514	472	504	465	519	494	521	498	504	531	506	486	492	471	493	516	516	484	531	508	490	519	516	490	508	466	506	491	516	522	461	496	474	490	511	479	524	498	457	521	510	481	518	498	464	500	480	480	466	545	480	513	488	491	423	464	475	495	491	509	515	532	489	508	478	493	468	502	516	466	535	486	492	494	487	469	502	497	532	504	510	493	539	470	504	487	463	544	490	518	509	509	520	488	485	472	484	475	472	475	466	478	467	478	507	517	500	486	526	483	462	531	474	506	498	504	520	467	431	489	526	487	503	498	491	446	496	490	503	491	491	494	480	507	499	464	564	481	492	492	510	453	471	513	482	475	518	485	526	499	519	523	506	501	474	524	498	525	525	517	523	479	471	474	501	491	493	496	483	491	494	485	494	462	527	473	524	513	548	462	487	488	501	517	506	514	512	519	492	480	506	450	474	496	499	482	479	485	495	495	498	522	441	520	481	487	505	541	493	477	460	502	450	498	506	482	459	517	501	518	501	537	508	488	519	466	452	470	490	501	503	489	455	492	511	453	505	500	528	497	462	522	474	534	479	465	510	493	492	432	488	505	510	481	501	513	465	506	501	515	478	512	518	500	481	485	477	448	526	506	524	478	493	471	489	490	499	473	498	513	471	462	473	470	479	465	477	475	455	553	477	506	466	467	461	482	493	495	514	479	497	488	508	495	501	515	517	460	513	495	494	499	496	474	484	491	483	522	498	487	498	510	486	488	436	472	483	525	473	486	538	452	486	498	521	470	518	501	468	468	484	445	490	462	489	509	485
22741	36823	33659	24101	18076	12391	7593	4708	3231	2442	1816	1334	1154	1134	1009	892	899	842	795	729	694	752	718	694	671	658	653	654	636	637	697	634	626	634	610	633	619	617	651	616	615	629	661	651	650	608	637	663	661	622	573	592	662	639	625	614	623	627	638	639	642	643	647	621	636	664	620	659	619	617	636	643	636	638	620	591	658	647	640	642	632	624	639	644	638	673	614	619	632	692	674	686	629	648	641	639	624	631	686	638	629	628	615	627	647	640	606	582	618	707	595	650	643	612	612	663	636	611	642	617	678	635	614	591	622	620	597	615	604	624	684	618	650	618	660	627	619	604	659	631	609	661	651	637	634	623	622	624	579	611	621	610	652	559	620	614	611	591	621	634	550	619	637	601	646	593	660	634	577	574	626	579	597	611	662	594	647	566	630	655	628	632	661	618	657	652	645	634	640	604	624	586	639	610	626	593	606	651	614	672	598	618	589	647	623	628	632	640	637	638	643	626	608	623	573	597	612	675	554	630	632	582	659	617	596	600	650	589	640	605	593	626	584	596	617	594	602	653	636	638	613	637	691	605	644	676	640	631	572	614	654	612	599	657	620	650	635	623	636	635	592	645	592	638	642	634	640	631	627	665	678	612	622	627	624	590	591	625	652	640	585	622	601	608	576	630	581	560	634	608	581	677	614	617	699	636	567	637	576	609	647	606	633	608	601	632	647	647	641	665	587	631	607	649	645	627	600	631	586	610	636	606	665	660	594	611	581	595	612	639	628	603	564	652	614	619	560	622	589	625	602	617	610	611	605	610	625	619	603	594	570	640	657	638	637	627	585	628	605	653	624	592	618	579	606	632	644	647	621	595	627	627	648	589	619	674	613	619	592	627	609	610	595	625	623	615	628	660	650	613	640	639	648	610	616	613	615	624	572	618	622	602	590	602	603	605	636	621	604	629	611	621	632	639	600	619	633	636	607	598	604	614	603	580	619	620	624	599	612	572	674	635	631	642	619	642	607	635	652	611	615	625	637	650	616	608	648	631	616	603	594	646	623	633	618	643	565	616	647	586	667	619	620	589	613	640	535	613	622	570	601	624	620	615	659	636	656	652	633	613	579	588	650	629	595	633	603	580	617	621	642	632	658	635	592	606	587	616	620	647	624	641	606	634	602	603	629	596	644	579	626	623	610	660	613	625	609	625	594	612	606	618	606	602	642	635	586	607	658	609	597	682	576	617	600	578	610	611	621	601	612	571	626	632	644	656	643	624	655	635	602	631	632	613	653	688	629	615	656	659	653	605	659	606	593	595	595	610	602	653	639	592	603	621	661	637	615	664	596	607	593	608	601	600	596	633	603	588	641	639	628	624	639	649	592	633	643	629	622	593	599	604	653	645	624	677	638	612	638	597	597	623	620	622	615	621	629	607	629	583	600	601	610	626	640	627	602	612	618	652	629	597	622	597	628	681	577	599	640	595	619	626	622	616	655	640	609	643	661	569	667	611	631	628	626	654	588	615	665	632	623	598	636	665	619	651	653	655	598	662	590	624	603	611	612	619	634	607	619	607	620	576	608	632	608	607	624	630	612	611	620	604	667	625	614	647	620	605	610	591	591	618	587	570	613	603	651	585	644	640	589	600	622	659	612	658	613	629	627	619	626	596	637	631	626	650	615	638	614	642	637	637	634	610	659	625	637	647	588	591	614	647	587	628	665	653	651	612	645	668	608	626	662	589	606	648	602	640	652	651	672	596	599	640	626	615	665	627	616	617	640	645	652	617	588	617	613	605	594	636	628	617	642	604	592	626	609	617	599	627	669	692	584	630	608	623	614	619	597	645	625	603	557	636	597	645	663	629	635	641	647	653	599	633	625	642	565	609	661	619	600	639	648	649	616	644	631	622	645	603	612	600	619	643	598	615	631	590	625	661	618	632	556	637	638	634	634	635	649	618	587	658	627	621	623	662	652	576	613	571	625	643	590	614	618	608	651	612	609	631	643	613	628	603	629	626	603	642	678	624	618	630	617	661	611	679	589	610	637	647	614	585	622	595	604	588	670	629	610	630	597	613	669	581	643	636	668	636	655	624	607	615	646	632	637	631	638	649	560	657	609	586	597	655	617	680	590	618	635	590	670	627	604	643	643	650	653	629	608	591	631	616	666	629	651	637	575	639	605	633	638	602	653	676	600	614	662	617	622	669	642	654	573	614	604	608	655	613	621	635	579	659	643	628	653	668	629	605	624	629	598	614	580	638	661	618	662	632	595	616	605	583	658	610	576	635	590	635	651	650	638	631	649	625	596	620	644	644	591	605	640	627	621	637	604	631	621	640	605	574	619	614	618	606	627	616	660	648	574	605	629	645	631	621	632	620	634	555	650	651	646	643	612	645	629	596	610	647	617	625	622	621	623	590	617	626	583	596	608	615	619	625	614	628	629	636	621	625	588	580	596	618	604	637	646	592	629	566	647	588	587	604	622	638	665	608	638	609	649	632	609	571	640	580	567	657	634	643	642	617	616	654	608	592	685	625	668	577	582	601	671	639	632	598	659	632	577	629	655	607	591	641	643	601	683	612	660	662	640	656	607	616	609	679	623	624	621	595	610	636	596	668	597	649	635	581	637	628	665	638	624	623	563	631	571	628	638	642	641	613	687	615	617	601	577	623	645	606	629	641	632	620	601	617	649	626	654	684	648	598	610	624	619	643	644	681	614	601	592	634	651	628	611	571	611	627	593	616	611	641	628	631	659	623	646	687	613	623	608	570	617	650	644	580	627	625	593	607	622	597	581	614	629	594	654	591	654	601	618	562	608	621	596	606	621	628	620	631	591	661	605	586	646	643	616	612	643	622	654	623	625	612	662	582	592	620	626	621	630	632	609	581	658	628	608	648	613	647	608	589	613	579	648	629	633	665	601	632	598	638	581	612	586	606	600	625	598	675	598	625	619	595	648	614	559	614	636	561	614	610	643	658	644	618	612	611	612	646	623	597	608	668	631	660	637	647	650	632	599	635	601	638	615	612	549	624	635	611	671	598	648	610	605	566	629	638	658	612	633	603	604	627	635	629	644	552	624	566	604	607	669	586	625	628	616	597	675	611	648	627	584	619	653	641	621	648	647	628	668	611	618	636	659	677	647	639	624	667	623	673	620	580	648	589	617	621	641	633	618	620	612	646	623	619	630	627	603	614	592	648	618	667	608	630	684	660	612	602	632	610	611	591	591	631	605	647	613	598	612	629	569	603	601	619	614	615	621	614	616	629	675	608	592	610	608	612	642	673	614	604	671	635	669	608	636	590	640	632	567	684	637	686	601	615	639	607	635	617	591	610	623	627	647	620	638	571	652	652	623	646	612	666	655	581	617	605	597	634	646	624	642	608	614	627	595	667	647	631	614	654	586	594	610	610	642	609	645	608	614	679	595	621	644	668	645	597	605	624	626	659	579	661	638	659	655	597	629	621	664	576	612	648	621	630	653	634	630	619	623	578	656	632	614	627	614	592
23834	21154	28558	24229	21855	19188	11170	4810	3132	2271	1783	1269	1146	1076	1034	936	944	880	848	786	801	739	791	759	713	744	756	736	711	750	709	675	684	704	697	709	747	710	722	691	697	695	737	703	657	728	694	734	693	762	732	708	667	664	668	721	724	694	667	708	750	669	688	687	662	701	706	669	714	681	709	681	653	664	684	694	681	711	663	733	662	717	677	695	707	691	690	695	773	757	738	713	693	710	693	728	704	710	716	671	685	703	685	623	715	736	668	662	658	681	710	697	681	672	734	664	700	667	654	673	660	678	687	660	696	658	709	706	695	631	674	685	650	649	638	695	698	679	672	676	708	723	663	705	730	695	655	665	687	691	687	626	677	672	682	735	709	692	643	656	674	706	716	664	651	640	676	664	680	719	686	688	717	671	679	685	715	707	719	649	652	660	696	663	697	695	712	658	666	701	676	656	708	667	691	684	689	645	661	698	678	668	686	683	646	723	697	694	681	701	675	656	729	606	665	706	716	730	647	672	693	716	633	640	723	719	700	635	647	712	669	682	692	703	644	690	662	720	718	703	706	667	661	671	697	686	658	724	708	690	622	697	696	733	682	673	664	705	712	697	691	672	718	677	659	705	704	672	647	684	698	657	693	697	671	663	716	693	637	710	667	675	670	701	678	712	700	729	643	633	670	652	706	692	660	726	635	676	679	677	693	708	674	677	653	711	692	672	730	696	711	673	707	674	607	686	695	687	653	655	698	659	719	739	669	657	684	676	704	674	669	722	705	736	694	677	696	688	689	701	652	675	676	677	660	731	694	689	655	670	702	676	651	680	730	726	687	640	704	669	709	686	687	666	694	698	694	668	672	634	669	665	682	679	736	654	723	691	672	716	707	686	692	671	671	660	732	714	663	657	668	683	676	663	643	705	714	691	685	708	630	691	667	634	731	691	710	670	682	700	675	664	706	667	665	650	683	676	705	704	708	660	685	635	707	700	652	621	655	674	710	709	697	697	638	680	712	677	707	721	705	640	681	695	663	630	667	671	722	707	665	667	702	622	682	660	685	677	672	666	731	697	678	705	673	668	678	660	686	692	662	671	674	673	691	656	667	706	717	680	704	678	688	689	726	687	641	711	677	707	680	700	678	656	699	661	706	649	725	686	712	685	713	741	683	704	718	667	704	686	734	727	671	649	694	696	707	663	699	682	651	715	687	715	714	629	718	697	673	716	679	643	698	673	659	670	667	701	651	714	723	718	673	651	731	676	657	696	751	716	711	686	658	689	696	708	718	698	681	688	692	710	679	689	694	679	659	690	700	666	666	693	699	681	704	720	675	663	678	673	726	641	650	662	669	702	669	712	632	658	699	687	631	676	647	699	682	674	707	705	697	622	675	669	704	679	691	647	670	684	683	642	716	676	671	658	707	707	724	657	745	670	629	651	750	667	689	684	651	683	697	634	699	692	643	666	670	702	746	729	693	659	699	683	697	655	670	676	670	653	662	689	671	707	682	680	720	654	669	712	682	715	729	740	707	658	710	663	648	696	687	637	730	685	663	709	694	728	738	645	739	690	616	687	687	660	689	678	699	653	702	673	675	679	613	682	632	651	683	680	693	668	656	663	679	707	652	704	690	710	707	701	690	711	682	717	762	699	670	731	674	652	737	709	724	659	678	718	682	720	676	638	678	726	689	685	716	696	655	707	720	708	671	663	695	701	687	691	691	662	672	664	715	709	707	719	676	660	709	688	675	685	686	679	667	656	758	700	781	692	657	692	672	698	745	712	676	654	702	668	702	637	627	711	694	669	672	692	669	670	676	665	706	743	690	725	670	652	722	643	646	715	717	694	700	678	688	720	686	679	697	720	652	677	660	707	719	676	673	675	714	682	685	735	660	705	682	653	719	700	713	692	700	651	690	707	697	761	660	671	680	686	672	702	700	697	736	691	677	687	692	678	723	662	682	685	717	660	628	671	685	677	694	750	706	709	742	669	716	706	698	688	710	701	648	639	670	675	685	669	726	724	659	714	657	712	714	693	685	675	690	705	703	654	717	700	690	738	641	677	720	674	713	656	681	665	699	674	716	704	688	694	649	645	664	705	692	671	723	741	687	641	666	742	675	676	678	672	665	652	706	671	678	677	698	688	718	667	684	644	692	701	693	743	647	703	693	705	654	654	680	737	709	709	701	678	665	707	685	681	686	660	681	697	641	730	690	663	674	683	721	632	647	688	712	663	678	683	708	654	673	665	667	743	678	699	671	670	684	683	698	649	706	666	668	728	658	645	707	648	740	706	712	663	662	679	671	649	687	699	669	668	716	685	659	669	687	671	674	668	674	666	691	676	713	669	656	682	679	714	681	686	647	678	703	679	663	712	704	734	681	650	683	708	684	698	692	687	673	680	687	701	673	681	695	666	709	725	689	694	683	656	701	699	682	730	723	696	730	655	678	702	680	676	679	667	654	665	690	697	687	693	630	703	705	721	655	654	675	659	658	704	681	657	637	692	661	674	685	744	660	714	706	658	693	703	668	716	655	669	669	705	634	710	706	745	642	661	680	691	692	719	668	675	648	684	685	697	702	687	634	626	710	632	671	698	663	692	693	665	648	706	692	676	628	671	667	667	622	693	677	677	706	676	683	704	745	687	645	668	644	679	691	650	671	677	668	657	682	676	674	641	708	681	646	681	723	700	623	678	653	647	710	687	674	688	672	647	625	680	657	739	690	658	637	672	691	669	625	655	670	690	583	662	675	684	687	653	672	690	698	681	643	681	656	680	658	702	667	683	673	670	723	669	669	634	624	699	653	697	688	703	704	677	737	666	707	672	675	702	693	656	668	648	664	691	701	705	675	689	671	685	663	684	669	668	680	674	674	664	700	658	655	644	671	668	660	738	704	715	716	697	704	696	706	689	692	684	758	658	684	694	709	685	664	642	668	687	700	661	657	664	706	711	683	691	688	670	670	657	701	739	675	702	722	713	688	722	607	670	670	676	686	694	692	657	659	706	651	679	632	666	731	695	710	675	739	702	646	723	708	678	729	654	670	647	707	674	688	685	674	701	690	640	681	665	662	662	711	643	692	684	727	673	690	704	684	726	647	672	684	616	727	667	656	673	684	661	706	684	735	658	688	652	669	677	690	674	662	691	714	654	671	707	691	682	713	694	694	697	695	662	732	693	676	644	675	695	680	711	698	655	639	698	670	683	666	704	642	719	647	660	666	670	712	689	657	691	704	691	686	635	698	678	669	723	695	670	667	668	698	669	711	707	682	727	692	697	716	678	712	693	706	663	695	679	683	671	682	719	677	660	689	668	651	682	727	689	650	710	669	711	687	681	710	655	708	667	658	692	658	697	677	702	673	704	676	653	650	680	656	658	732	679	682	677	727	664	729	696	664	690	747	683	678	666	636	695	656	696	673	644	691	642	693	698	708	670	681	714	633	654	726	708	704	709	674	692	701	715	689	663	700	654	723	682	658	693	686	684	723	702	673	667	646	720
24273	44733	40719	31117	25703	20407	13822	8851	6509	4593	3431	2319	2009	1855	1653	1419	1449	1310	1214	1175	1066	1007	957	989	923	924	928	937	917	907	870	947	911	931	901	834	850	897	950	880	860	830	865	826	846	796	829	871	885	819	861	909	855	852	826	844	822	803	820	842	852	896	849	837	905	842	832	887	832	849	822	893	875	828	863	863	834	890	926	900	886	882	890	817	913	821	940	892	936	962	893	895	879	889	940	870	891	891	875	913	830	891	890	832	855	888	877	846	857	914	828	863	866	869	859	874	886	819	812	867	850	812	855	835	867	850	877	848	860	848	862	861	817	844	788	836	856	860	899	798	838	829	898	848	820	845	821	844	820	809	836	864	870	874	818	872	872	777	865	887	882	836	850	837	871	848	881	888	820	863	802	903	877	840	906	852	855	818	825	884	831	893	837	875	921	867	845	844	868	837	805	889	904	910	862	827	868	871	857	845	827	813	877	855	864	896	823	878	882	843	862	882	838	865	872	868	809	868	848	876	814	894	862	829	873	849	887	902	846	863	873	876	829	869	863	800	842	833	851	838	827	869	904	888	865	878	845	802	873	852	848	814	805	891	860	870	875	859	863	865	861	832	865	834	840	870	859	864	839	794	873	859	823	775	830	897	819	854	829	873	818	897	843	810	876	816	870	826	853	823	840	841	803	900	856	820	810	848	802	814	869	937	839	794	853	898	807	848	859	799	872	868	834	841	868	808	862	867	833	841	830	803	869	865	824	820	834	787	826	819	811	908	923	805	850	860	861	796	854	894	846	859	859	839	883	844	828	878	859	853	830	862	865	876	843	835	842	801	820	842	925	855	812	820	886	821	859	835	787	873	803	886	876	863	849	842	872	815	871	873	885	808	857	811	854	844	839	841	812	827	822	847	813	849	835	859	847	858	882	850	871	806	836	849	841	828	846	880	850	828	828	862	849	865	805	871	869	838	827	904	836	789	850	857	908	867	798	834	858	831	887	848	859	851	852	834	822	914	883	884	821	833	816	866	836	811	800	838	788	851	824	905	846	857	899	885	867	831	791	833	871	839	862	832	872	840	882	834	826	857	842	836	861	939	897	870	832	814	843	849	861	809	793	803	882	887	834	851	858	868	840	831	855	817	855	859	816	851	832	835	804	845	840	903	843	858	751	854	901	874	780	815	877	851	802	821	857	881	870	876	829	850	858	835	839	913	839	802	808	892	877	882	835	811	863	868	852	882	783	848	854	833	855	861	850	862	847	806	832	921	835	863	868	837	851	827	839	846	868	853	837	849	843	841	875	828	798	858	896	844	834	832	854	833	825	776	830	828	863	811	854	845	826	859	848	895	843	810	838	856	869	846	844	859	822	864	847	860	869	826	865	880	846	897	876	868	900	847	828	851	842	817	877	845	884	845	858	864	855	861	817	884	804	846	825	823	812	851	885	833	868	827	868	813	890	840	851	876	845	875	804	799	856	813	900	858	810	875	841	853	915	850	795	795	839	807	886	877	884	875	836	918	827	865	825	823	814	789	845	847	831	862	846	820	832	860	890	891	857	772	876	807	872	821	822	842	868	893	831	872	872	856	861	866	897	836	850	844	833	824	845	842	853	864	843	888	863	888	914	827	842	851	810	836	820	885	873	824	814	827	815	851	864	867	820	866	850	845	903	844	876	873	859	844	907	812	835	862	823	873	838	824	857	896	839	839	859	803	841	856	875	849	891	818	840	845	874	852	789	855	839	809	872	816	921	842	876	876	829	876	859	882	851	872	838	856	859	821	819	836	900	883	830	836	865	800	837	866	833	823	865	834	862	872	846	854	869	845	826	857	863	867	856	825	871	874	776	801	850	852	844	821	888	845	829	904	865	888	865	883	847	845	904	842	836	865	839	817	884	831	842	831	875	859	881	817	861	825	854	835	851	875	855	891	893	815	881	847	780	826	852	812	914	841	888	897	868	882	821	834	841	835	900	828	820	800	829	845	866	885	859	803	890	840	842	877	873	854	885	810	896	880	872	826	852	907	841	878	926	886	842	803	812	905	818	857	883	893	813	862	848	856	825	841	814	861	830	856	831	836	864	853	891	831	856	860	823	851	836	828	849	874	855	798	850	917	854	813	835	859	898	883	888	858	827	866	806	868	808	858	882	848	838	870	886	840	834	870	842	880	858	895	867	871	847	839	874	833	892	843	840	852	875	840	826	842	844	860	852	811	921	817	803	865	874	880	894	831	888	854	852	858	877	826	883	797	871	804	801	841	820	848	841	855	844	835	825	834	852	894	833	865	863	882	876	878	839	896	819	830	860	844	828	855	855	866	874	835	857	786	845	843	837	821	867	875	879	847	845	861	803	838	836	862	815	843	876	861	895	877	921	868	867	845	793	831	846	843	878	837	859	838	879	845	852	884	891	864	837	814	898	887	844	821	867	848	867	817	824	822	898	828	841	844	849	857	858	864	855	891	814	836	833	810	870	781	891	835	852	831	871	788	856	867	814	880	803	852	781	834	883	871	827	879	838	885	808	820	803	869	807	827	843	871	800	814	793	827	842	874	863	878	865	839	828	885	831	806	884	839	821	879	800	819	840	863	842	853	878	875	819	782	845	845	801	874	851	874	845	843	822	884	893	846	854	824	847	857	817	869	892	837	814	864	848	871	872	845	888	876	879	861	897	792	864	864	879	850	823	792	824	871	847	918	853	818	798	880	844	895	847	902	858	812	855	807	839	877	859	821	888	883	862	870	829	861	895	837	880	856	872	853	846	858	833	889	865	857	909	828	824	884	834	846	846	858	836	877	814	849	861	829	878	836	839	825	890	846	811	826	866	838	886	846	874	878	864	887	854	834	848	866	871	800	851	792	803	884	831	871	911	882	899	841	894	844	838	840	854	868	868	837	872	862	845	857	862	858	803	792	842	806	855	765	821	818	875	886	810	824	865	907	887	821	887	872	806	826	867	866	832	856	843	856	880	798	863	820	845	854	837	880	879	829	827	850	863	860	831	851	832	835	853	819	814	841	862	850	856	879	873	826	854	832	910	817	853	886	821	879	868	868	898	896	866	848	884	858	830	786	826	833	885	884	872	839	860	852	844	889	855	857	850	834	867	827	840	879	906	837	866	862	825	822	829	840	847	845	863	841	848	851	831	822	879	818	841	859	877	842	865	900	835	839	918	868	842	892	909	820	876	865	893	801	827	868	826	854	837	850	860	828	863	866	799	888	877	869	844	826	852	797	867	865	826	831	787	876	839	856	876	902	797	869	855	807	826	856	848	867	861	862	933	842	865	806	840	776	813	845	884	847	825	863	820	862	853	838	855	849	828	820	836	874	883	836	873	917	839	796	819	835	838	828	923	878	813	817	855	877	903	851	802	876	851	894	835	852	853	862	864	856	860	834	856	783	862	778	880	851	863	883	836	837	847	852	844	870	850	852	882	885	811	899	844	793	886	824	823	829	814	853	816	833	903	835	837	852	883	802	842	795	875	936	887	817
25098	21162	27604	25535	18386	11159	6240	3243	2075	1474	1119	842	693	666	662	578	566	535	537	532	478	465	456	486	423	434	462	465	446	451	443	448	412	441	429	431	413	436	436	415	380	430	411	429	424	416	431	440	414	430	422	412	420	407	422	390	448	429	446	404	422	398	463	423	398	420	400	423	388	429	422	402	417	395	433	447	446	435	417	446	437	416	420	387	396	433	474	450	455	432	410	407	440	409	468	421	436	449	402	371	425	405	413	404	424	445	408	408	398	408	422	414	416	415	384	396	443	406	396	423	434	427	405	401	405	426	379	387	403	400	410	393	429	377	415	437	412	416	409	391	400	390	440	436	422	394	372	424	423	412	448	393	414	421	445	402	424	394	406	389	368	450	429	427	430	401	412	417	384	435	404	450	425	404	424	447	460	410	434	404	408	449	413	413	429	443	403	421	421	379	406	397	438	410	403	375	375	463	404	399	407	409	393	399	410	425	423	380	413	383	400	445	424	420	419	406	434	390	419	427	408	423	441	412	404	425	435	445	425	396	381	413	401	406	386	418	430	426	420	439	410	428	438	431	409	422	428	428	442	442	441	412	421	443	438	426	367	373	441	430	419	443	437	420	445	392	464	430	405	411	373	410	386	429	407	424	403	406	438	428	425	372	414	403	411	403	416	388	398	375	421	424	439	394	370	414	459	420	391	420	391	420	392	418	406	428	432	411	416	427	417	427	427	421	404	387	456	421	401	439	409	409	413	428	388	395	413	440	463	418	430	434	432	441	420	398	427	426	423	397	406	440	393	404	399	444	386	388	439	368	407	411	405	398	438	385	430	390	416	403	395	425	413	398	406	427	407	391	410	397	413	436	427	405	405	375	423	438	418	401	405	443	422	436	411	427	405	452	413	407	442	388	422	396	400	415	412	428	429	405	415	411	375	416	388	419	430	453	411	431	403	426	427	463	436	397	422	433	422	376	436	404	468	443	426	413	444	415	420	400	430	412	387	414	398	389	401	437	434	450	420	436	420	441	407	434	450	402	430	404	430	404	422	429	444	388	394	382	403	402	357	426	392	449	392	432	427	423	422	439	420	406	388	394	422	454	409	380	406	435	392	417	431	385	414	405	441	426	432	390	430	394	409	383	442	434	433	421	455	446	395	397	436	444	445	410	426	418	413	403	442	402	449	413	411	433	422	425	416	415	428	421	406	436	407	398	406	428	389	420	436	428	403	418	437	382	424	423	411	440	389	399	432	430	378	417	406	426	415	419	433	391	397	404	436	414	417	425	428	432	441	415	357	457	432	434	408	425	433	403	410	365	408	394	417	361	385	379	390	401	416	417	381	388	426	411	418	409	448	408	454	408	368	424	459	418	397	410	435	413	397	360	431	427	408	409	412	387	396	391	432	435	396	406	442	383	422	427	436	410	432	410	455	400	418	385	400	424	426	409	361	395	371	409	439	413	420	400	397	405	403	389	416	404	412	439	403	412	430	441	405	434	421	436	442	383	375	393	425	433	438	408	387	416	447	396	458	456	433	429	421	405	420	461	413	415	424	425	432	439	408	455	415	407	408	421	403	398	420	453	443	416	386	385	422	381	402	422	421	412	378	462	421	447	417	431	368	431	408	415	419	418	417	426	414	407	420	463	430	399	404	401	391	416	459	396	415	396	412	411	422	393	411	427	424	431	449	427	411	412	461	415	422	399	403	407	367	399	381	401	405	399	424	471	397	422	381	419	408	451	397	400	430	429	434	405	407	412	420	395	424	425	409	404	403	469	391	405	402	409	404	397	403	417	395	394	422	385	418	427	422	410	442	429	421	439	413	389	416	391	444	404	387	415	441	439	400	417	419	458	437	422	398	434	396	407	377	396	397	413	423	426	436	420	393	428	415	424	412	419	421	394	420	410	393	400	407	407	426	415	386	464	401	410	423	406	402	451	429	372	381	435	418	418	422	440	416	424	407	454	417	411	431	420	398	446	385	434	423	403	446	399	423	429	431	462	458	432	412	412	397	418	394	413	413	451	346	423	409	436	380	440	396	435	395	436	406	416	409	420	378	461	408	382	416	412	423	418	420	413	394	434	415	400	392	444	402	412	419	409	422	411	442	419	409	393	427	408	404	420	438	412	395	417	439	425	459	441	431	365	389	417	445	414	432	387	382	457	412	439	421	453	398	414	410	379	403	433	418	410	422	439	391	429	371	426	412	386	400	410	418	441	413	384	434	425	422	440	416	403	413	420	404	380	373	425	425	413	422	400	432	411	431	384	439	405	427	421	415	403	388	407	443	377	423	382	409	381	436	427	392	405	419	410	387	417	405	382	402	411	426	442	410	398	418	425	414	425	424	397	400	434	377	410	381	436	413	390	422	412	397	426	393	422	384	411	441	440	399	388	405	415	422	426	400	411	396	396	443	411	418	418	441	401	421	401	399	423	405	424	399	398	413	399	410	408	410	434	411	424	402	403	425	402	413	414	395	404	390	373	403	440	439	395	442	443	424	415	429	377	430	439	435	450	409	440	397	413	436	387	405	421	400	384	431	448	394	408	414	432	396	439	426	398	405	411	406	452	417	456	400	416	413	415	383	404	444	376	407	412	389	429	406	414	460	420	396	412	399	426	380	400	401	440	397	434	404	415	408	399	434	437	430	409	408	400	406	421	413	439	420	436	409	438	390	385	418	393	420	386	386	399	430	402	393	426	427	411	405	414	458	422	457	417	390	380	404	426	375	454	398	427	446	410	402	413	436	390	419	407	394	439	413	430	384	420	412	417	414	405	402	414	421	404	413	385	423	419	435	427	430	406	425	415	402	429	422	430	427	406	404	425	406	418	416	427	414	405	420	406	402	407	388	404	417	387	404	416	409	406	403	386	418	408	411	404	411	409	436	365	413	409	359	414	386	451	413	432	445	447	423	400	419	398	412	403	415	420	434	419	437	421	434	413	424	440	391	390	415	399	407	417	427	412	424	449	432	396	414	411	422	404	403	398	393	397	440	436	391	443	413	434	409	413	396	431	419	383	416	467	425	404	450	459	414	435	393	391	415	417	394	415	420	367	401	458	403	408	403	402	394	395	400	397	415	384	423	410	430	415	424	409	404	430	408	405	352	440	409	388	388	434	418	400	417	438	400	415	419	386	431	404	419	406	422	433	391	406	436	397	477	420	426	415	422	443	429	412	409	412	437	390	371	415	380	413	418	417	445	398	443	450	393	378	432	446	423	395	415	404	416	417	411	396	404	403	371	428	406	421	446	415	416	428	429	401	392	410	410	411	384	416	441	413	425	379	398	414	400	446	409	420	426	384	424	454	429	402	426	425	401	414	446	466	420	428	383	363	396	395	388	398	436	424	368	436	426	415	416	406	438	389	382	383	397	396	405	395	422	424	401	355	396	388	433	412	424	416	417	427	401	368	406	418	420	396	434	467	435	415	410	416	432	375	425	395	396	388	384	427	418	384	394	414	382	392	418	414	414	387	432	443	430	419	397	445
23722	41104	37314	26836	21883	17039	11541	7357	4926	3290	2493	1709	1341	1231	1167	963	925	818	832	774	709	648	658	649	590	606	583	647	555	566	553	590	584	580	536	514	579	551	576	545	546	519	549	483	547	529	555	581	548	573	517	550	548	546	544	523	549	542	509	565	541	554	562	544	541	559	542	606	579	507	563	544	519	561	586	513	556	577	560	582	584	521	559	582	529	599	552	570	589	617	602	543	604	555	557	546	533	540	569	543	525	530	552	591	524	544	552	585	533	547	562	533	536	538	545	553	534	534	512	527	579	526	566	516	575	504	582	539	526	502	499	541	526	512	530	554	480	575	554	543	531	546	549	525	526	526	541	578	571	565	578	545	557	554	596	523	552	539	564	517	568	575	536	533	565	541	494	605	514	570	577	526	549	533	535	570	504	555	536	546	525	548	574	545	542	583	523	562	557	580	551	552	548	521	513	553	538	547	545	517	555	529	536	527	554	547	538	516	534	564	565	521	547	530	570	532	566	566	551	580	519	579	522	557	504	527	497	577	528	591	559	593	518	547	525	556	493	545	524	555	571	518	589	530	565	533	527	571	538	516	534	550	508	547	554	540	560	544	548	560	520	568	526	560	564	516	480	546	491	557	559	519	515	527	564	549	526	487	593	518	526	558	581	523	553	543	583	557	531	541	529	536	555	504	593	563	550	563	543	534	561	565	590	528	566	518	519	503	542	566	548	538	565	535	514	546	573	526	558	536	566	549	540	570	519	539	551	563	573	560	535	520	530	554	551	562	528	566	528	532	540	538	563	557	534	507	555	559	535	551	542	501	528	561	588	509	524	534	540	513	493	568	562	546	602	524	546	530	570	534	563	530	518	546	542	516	543	510	572	550	535	536	562	488	533	544	580	519	527	543	512	518	538	525	544	569	560	551	559	521	545	544	549	584	548	530	563	555	580	542	540	551	521	552	561	511	571	542	484	553	549	561	559	503	498	538	556	509	535	532	542	583	578	520	521	555	542	527	511	543	496	498	509	538	552	560	517	573	537	534	596	518	557	524	541	565	553	535	508	557	497	539	523	506	544	559	601	584	553	542	562	472	529	568	561	517	524	560	555	558	515	551	551	557	529	552	515	529	582	499	534	546	540	524	532	545	514	528	568	527	495	544	572	527	532	512	489	532	534	588	532	535	559	574	549	538	549	504	562	530	543	546	562	527	524	549	552	517	563	572	540	532	559	561	564	537	515	531	555	530	553	585	567	499	542	559	557	562	498	560	559	513	522	502	542	539	550	475	520	534	535	565	551	551	551	572	557	549	568	568	580	539	544	518	548	538	582	565	564	568	565	556	549	531	524	563	564	557	547	551	559	521	505	559	552	542	563	575	547	535	575	531	551	496	568	503	561	539	538	525	563	551	580	570	532	526	542	497	578	561	588	540	536	531	531	551	553	503	538	549	542	529	521	520	550	557	578	519	529	550	566	549	553	545	551	564	509	504	540	571	558	532	534	546	546	508	534	557	531	577	550	535	595	514	522	568	519	538	499	527	529	554	573	505	561	548	499	480	515	545	539	567	517	528	547	552	547	550	496	543	544	551	542	584	550	487	531	536	553	559	558	481	558	540	542	569	539	526	519	506	593	534	563	545	544	558	551	548	518	528	523	546	563	543	522	576	486	512	525	510	521	525	537	540	530	504	524	577	559	545	561	551	517	536	542	505	496	517	532	537	517	541	527	537	537	540	495	530	567	565	533	540	577	543	540	541	552	461	540	538	564	540	514	475	532	527	579	538	569	575	521	577	527	593	538	500	546	552	545	536	511	527	522	569	538	513	506	544	551	531	551	506	513	503	556	553	584	541	572	569	569	515	542	522	536	538	498	531	551	557	517	504	533	531	541	509	556	493	551	567	552	546	507	544	544	521	531	561	575	564	505	532	572	531	549	541	555	525	540	546	547	572	548	536	526	549	545	524	547	537	556	517	544	598	558	533	571	570	539	597	582	526	528	578	562	561	555	565	510	536	530	533	526	562	486	537	573	535	527	574	558	556	522	551	540	578	556	523	549	528	527	589	572	544	512	557	514	535	537	578	520	541	549	532	556	520	544	517	529	557	561	573	535	553	513	601	518	488	564	542	552	565	487	550	551	541	539	512	596	542	534	569	571	556	549	594	547	563	537	545	528	582	536	554	566	515	534	549	524	565	559	542	522	529	540	546	530	532	514	527	573	598	547	539	513	543	539	552	525	541	573	550	549	551	543	544	543	547	555	554	515	524	520	537	551	535	531	511	559	569	555	560	528	549	519	512	519	528	532	545	554	554	606	565	555	528	546	556	487	531	584	533	564	539	543	538	568	513	564	600	535	560	532	537	530	512	552	577	569	549	550	538	559	548	532	511	552	541	518	484	519	576	555	537	534	536	536	553	555	515	580	523	511	526	526	570	539	569	550	495	521	520	537	537	537	529	568	557	518	563	533	564	581	573	544	499	539	508	515	542	534	504	596	572	576	556	509	536	558	558	538	508	541	551	554	583	555	565	506	533	545	566	546	533	540	530	541	494	540	530	539	511	545	524	549	539	512	557	611	527	512	554	569	520	548	541	541	563	548	550	515	531	507	524	530	526	528	583	564	545	568	530	559	511	578	549	514	566	544	578	562	544	540	585	513	520	551	500	567	532	540	549	549	554	533	525	511	553	548	581	521	573	571	542	560	527	538	532	496	548	544	526	511	529	552	530	525	506	564	542	564	552	561	568	545	567	572	491	523	496	515	533	551	514	602	518	542	540	553	528	539	574	536	572	553	543	559	534	537	504	534	544	556	522	517	564	538	583	572	556	551	577	518	541	531	522	554	522	542	569	540	545	561	526	530	559	524	534	534	521	600	536	554	563	521	577	551	542	534	546	549	529	569	485	561	522	559	553	508	554	525	544	579	502	535	542	537	523	522	565	522	586	564	605	547	523	584	522	532	554	526	537	559	522	533	553	508	505	540	540	532	518	543	557	496	529	541	509	532	549	542	518	529	551	566	486	525	564	538	530	523	575	558	516	529	600	606	541	545	517	565	513	509	582	594	530	526	525	525	536	505	555	582	547	553	543	539	491	545	542	590	518	549	545	562	558	542	561	588	526	530	565	555	529	535	543	540	568	555	545	521	585	535	519	554	534	503	539	532	587	536	553	533	593	556	578	504	505	536	522	526	562	536	575	557	558	557	530	532	532	526	542	565	548	540	551	506	520	551	536	581	542	531	587	510	527	582	525	540	523	571	535	566	552	557	544	535	541	545	543	527	551	549	516	549	556	571	513	550	545	570	550	552	521	553	517	544	563	498	545	564	549	537	510	535	554	557	508	564	520	506	542	552	540	543	600	487	522	513	572	606	569	566	526	536	527	560	494	543	551	568	544	561	533	504	526	505	490	570	572	558	556	543	512	520	541	524	547	560	532	538	536	585	470	542	531	558	518	562	555	540	556	507	521	559	554	533	525	530	570	534	573	502	522	571	532
22827	21138	28947	23613	21390	22472	19416	7739	4001	2956	2155	1780	1506	1300	1259	1179	1026	1004	947	903	843	825	811	765	758	734	769	748	739	704	689	735	751	716	703	688	723	715	736	684	716	685	696	723	743	691	740	699	679	713	730	689	651	674	700	686	656	696	686	713	745	709	652	692	717	686	698	694	653	650	715	742	679	676	698	729	666	739	696	756	710	719	721	718	740	707	699	687	743	729	765	681	708	769	747	683	666	650	663	686	686	653	676	701	725	701	687	697	673	748	670	673	677	719	657	712	668	734	719	665	699	687	645	684	623	678	675	660	712	652	691	645	690	696	699	684	679	666	712	697	690	679	687	661	704	673	675	659	760	685	651	748	665	703	702	684	699	679	687	658	651	682	629	631	710	655	699	645	714	637	686	704	667	692	662	737	651	695	696	678	700	638	691	698	660	706	729	666	728	689	695	694	710	665	637	689	690	692	684	660	675	731	684	683	692	665	674	718	705	691	607	638	708	696	697	667	687	657	704	675	659	681	657	667	675	718	649	693	692	661	674	704	634	707	687	715	668	660	689	642	665	730	710	714	658	636	669	618	691	715	646	628	618	668	719	645	666	723	682	716	708	678	722	639	745	712	657	634	690	663	701	656	632	678	663	682	660	696	676	625	701	720	712	681	638	697	700	714	681	688	677	725	686	678	720	730	658	688	674	707	694	672	662	671	679	689	716	668	725	639	680	707	635	686	698	721	681	637	667	659	691	684	663	709	683	700	693	678	669	684	676	649	676	733	697	690	666	648	678	704	672	661	681	669	647	682	653	665	652	700	706	656	639	710	701	715	675	699	683	680	672	662	673	704	743	721	693	713	686	691	679	660	675	703	729	678	696	650	676	713	737	698	706	717	620	701	696	662	678	702	681	668	683	730	699	678	657	697	713	685	642	681	725	656	661	737	678	661	649	697	714	725	672	678	674	687	723	654	712	663	721	699	650	651	675	664	661	696	728	683	700	663	724	683	723	675	704	696	711	701	637	667	679	680	683	679	670	688	706	675	734	728	688	643	669	681	681	706	728	692	661	687	705	677	647	645	654	687	669	665	681	689	684	682	666	709	704	675	670	638	702	645	636	719	705	690	683	653	689	677	665	681	627	665	665	611	672	723	691	715	666	666	706	688	689	710	690	683	723	720	702	673	721	710	728	657	678	638	712	639	660	664	679	686	685	656	673	707	694	705	722	667	730	685	708	687	689	661	692	687	725	684	643	655	679	659	689	726	718	685	746	650	678	694	689	645	608	664	664	731	673	684	707	698	686	642	701	676	684	731	672	694	715	667	746	683	626	663	676	671	701	662	669	643	655	685	670	717	685	671	658	672	644	661	687	671	613	699	740	696	629	684	702	671	723	698	669	667	646	645	698	724	689	647	669	678	650	700	675	652	662	653	672	676	682	714	686	693	690	666	667	705	649	711	633	633	676	640	686	749	716	681	645	679	724	699	673	697	674	633	675	636	717	695	692	675	723	713	683	678	661	703	667	674	680	670	644	679	648	707	678	670	675	664	724	672	687	689	710	711	683	689	748	703	677	667	677	751	697	676	671	692	694	673	679	699	636	674	650	688	680	711	719	661	676	658	701	687	662	714	637	670	672	664	674	695	674	660	691	654	624	712	676	707	653	715	677	696	664	728	691	663	684	695	638	648	714	701	691	654	624	665	654	685	737	689	669	693	705	703	656	694	692	665	709	725	663	673	694	652	682	678	725	709	718	716	631	690	633	686	675	658	710	737	700	639	637	664	698	733	632	682	652	639	678	727	643	681	611	771	679	678	662	683	700	678	669	714	670	681	663	679	709	686	680	682	661	685	695	706	665	712	712	712	673	633	677	678	746	657	639	709	702	676	708	696	682	669	697	712	675	673	656	672	715	675	693	644	618	678	646	701	708	660	726	666	686	660	684	649	695	682	676	645	696	675	633	652	697	695	674	712	736	699	682	683	730	714	696	636	698	658	715	659	695	706	700	683	621	667	673	723	646	679	684	715	667	707	660	675	720	689	671	677	689	675	663	680	627	732	690	628	724	646	678	737	715	700	642	683	725	671	671	692	682	699	694	731	683	681	663	690	684	654	691	645	678	703	697	700	717	695	656	682	681	674	632	644	675	624	713	682	698	648	702	651	691	676	680	660	700	730	700	681	663	636	671	710	656	667	666	700	666	696	634	700	727	718	688	645	721	682	668	652	706	685	671	663	653	740	695	681	612	702	694	658	652	669	720	692	676	672	694	700	651	691	692	674	677	675	719	687	706	660	652	685	707	695	705	663	644	696	656	677	663	697	669	667	660	706	665	620	675	729	675	646	683	679	644	685	661	668	703	650	650	714	681	638	717	697	677	692	669	723	663	691	714	697	680	708	692	714	654	695	692	666	689	739	710	703	713	680	668	678	679	681	687	634	664	723	682	671	664	679	665	679	688	680	651	687	648	725	690	700	688	650	691	679	658	664	642	665	721	684	662	705	648	692	667	695	726	664	675	665	676	659	705	713	644	673	645	680	678	700	699	676	700	662	669	696	700	718	733	673	643	702	684	651	674	647	698	664	708	721	684	701	711	729	656	739	681	707	673	631	649	696	710	661	684	663	659	689	692	678	642	673	661	689	657	687	671	687	673	679	699	671	702	702	718	706	682	713	661	648	723	699	657	666	681	684	717	634	716	656	669	660	657	679	618	681	695	625	712	727	700	650	655	662	655	663	679	691	707	674	691	664	697	647	710	719	679	673	650	658	696	689	725	705	658	709	696	735	648	644	667	667	681	722	676	710	687	670	691	692	668	701	689	646	679	686	697	670	700	681	682	747	686	668	640	740	666	695	666	697	710	696	713	740	725	680	678	736	700	675	669	679	655	676	728	699	691	708	665	744	658	662	642	672	732	668	665	677	684	677	740	696	697	651	693	660	684	696	739	687	706	674	661	652	726	692	690	725	698	701	670	665	698	699	691	676	681	668	692	727	664	662	717	653	678	655	704	639	692	677	687	726	644	698	672	667	668	681	651	695	701	656	710	680	724	668	672	668	709	700	667	646	644	698	670	692	687	709	719	712	648	673	631	650	666	788	676	650	653	638	628	670	681	638	679	700	688	685	712	653	685	722	663	684	718	674	656	687	702	663	654	697	646	667	713	663	700	661	661	705	667	638	690	671	712	687	713	679	645	622	687	627	604	693	690	680	660	700	643	682	669	707	721	698	723	698	679	669	707	631	689	650	712	671	659	604	663	670	686	697	640	720	672	666	712	643	687	689	718	684	683	687	701	706	646	668	695	673	700	703	662	632	649	656	704	674	658	710	621	716	714	666	661	724	699	648	688	686	675	674	661	757	728	692	707	710	655	641	662	725	688	698	693	664	674	684	677	653	688	665	668	659	698	646	685	663	686	712	667	693	669	651	693	715	676	677	710	707	676	660	701	659	720	662	689	665	653	641	700	695	666	618	668	692	675	666	723	659	666	628	650	671
26237	48977	45800	35425	30123	25652	18100	12033	8252	6161	4309	3284	2759	2338	2125	1825	1614	1553	1360	1372	1146	1143	1071	1055	1023	956	1016	961	930	965	969	987	923	950	961	1023	940	876	867	864	831	903	924	841	883	885	856	909	907	825	879	867	803	904	825	838	800	878	806	854	786	862	852	893	894	850	846	842	866	846	888	850	865	860	832	859	894	955	973	912	924	891	941	877	842	990	940	899	958	955	973	904	855	915	913	900	915	893	868	807	842	895	808	791	870	886	894	880	871	949	882	821	901	833	884	804	828	893	861	901	852	912	842	878	837	899	828	834	812	860	879	847	818	810	819	813	818	841	867	885	844	864	851	805	848	856	844	861	859	838	918	866	852	886	872	828	884	834	848	816	864	887	841	858	853	834	789	829	822	837	859	851	831	872	841	826	857	844	853	873	905	815	824	890	834	885	846	874	861	816	876	863	855	823	855	827	869	889	936	860	870	856	819	839	854	860	859	853	838	796	818	884	781	870	867	841	862	854	854	862	831	835	819	852	810	872	852	811	872	823	867	924	881	880	854	855	846	815	821	802	890	849	844	885	856	805	853	881	856	879	845	839	836	840	872	875	845	791	879	806	830	839	853	815	883	830	821	866	907	874	863	862	836	797	835	813	878	880	875	845	870	814	836	896	830	807	881	899	807	844	816	863	885	843	847	847	860	822	877	887	887	870	879	839	874	854	856	856	847	828	856	896	875	874	837	844	856	841	827	833	842	837	846	888	833	873	857	888	819	834	858	850	910	835	800	845	880	877	841	936	907	876	877	844	881	860	858	899	857	835	881	833	851	905	814	823	864	806	839	855	872	842	851	826	917	845	875	831	821	852	877	857	836	831	835	841	880	883	922	859	876	832	888	853	833	846	845	863	842	888	877	883	900	890	865	861	904	837	841	807	863	866	860	847	887	887	803	854	834	806	847	824	821	817	868	825	828	862	872	858	837	850	848	797	893	860	817	865	857	896	811	812	838	841	819	865	853	835	819	857	848	820	888	815	829	830	876	879	818	843	904	789	886	853	850	812	859	851	844	817	843	843	869	851	855	806	821	869	869	869	849	796	835	907	833	868	851	855	831	835	819	863	814	832	845	894	830	820	865	842	814	888	851	852	846	879	836	830	859	829	862	900	892	895	863	838	842	839	879	802	846	823	854	857	855	834	869	830	791	872	863	912	834	833	843	859	867	805	833	871	861	841	843	828	876	874	863	918	825	841	875	865	887	818	871	857	857	859	843	865	880	844	851	837	789	847	856	852	819	876	848	890	838	834	855	854	859	858	811	854	835	857	839	889	834	882	860	847	844	816	890	889	867	864	863	801	880	834	861	863	849	820	792	825	824	808	806	822	834	864	850	892	822	818	841	893	839	831	868	890	851	833	840	787	829	840	839	853	834	907	857	836	857	896	874	825	820	854	916	833	808	866	869	869	812	825	868	893	814	867	871	858	880	854	859	827	883	859	822	818	881	875	872	808	786	817	880	770	831	854	863	863	818	850	858	864	817	865	855	844	875	853	918	837	839	811	872	860	851	836	872	829	875	889	832	851	860	845	866	890	884	817	852	826	835	863	884	843	812	815	843	841	881	894	876	890	880	780	856	881	860	824	878	827	872	846	838	851	873	814	845	859	813	831	816	897	839	858	841	874	872	850	811	883	858	859	864	854	878	833	870	864	894	844	905	830	849	833	864	852	814	848	858	850	815	828	830	821	842	903	851	821	879	873	809	843	835	847	887	875	880	837	828	880	860	821	885	846	826	891	867	850	869	850	814	840	865	865	842	816	834	826	880	900	783	819	873	846	888	876	824	853	844	796	769	881	864	836	911	868	820	875	893	923	880	872	817	852	880	826	843	920	829	863	851	857	863	820	898	824	871	888	873	872	839	859	851	854	839	868	889	826	826	858	865	903	821	856	880	870	861	875	835	848	860	840	838	837	890	816	804	890	834	867	874	805	855	878	866	883	837	857	816	813	881	883	870	882	883	797	831	854	819	873	800	859	847	798	895	836	803	906	835	868	861	865	855	912	895	855	848	844	839	879	898	831	893	800	839	896	847	827	805	867	901	854	855	854	882	856	900	820	860	870	798	814	847	862	864	835	892	840	861	858	888	847	835	871	914	830	843	851	851	841	870	831	803	902	877	825	875	837	853	897	883	840	823	827	802	919	843	876	857	843	861	856	813	893	887	882	883	846	882	852	834	805	832	839	838	841	853	883	833	827	837	865	856	855	851	817	816	840	872	825	862	886	843	861	838	831	871	876	860	871	877	851	867	871	803	869	848	867	824	819	845	844	845	835	799	876	899	834	861	914	840	852	850	801	825	872	859	878	884	870	821	808	808	878	854	830	785	806	807	874	799	894	794	862	862	874	846	862	876	863	869	859	870	854	838	888	836	859	861	868	872	878	904	857	859	857	846	880	835	874	874	807	885	902	826	796	825	845	874	859	852	883	890	852	845	821	863	896	850	857	816	868	849	864	870	869	820	845	851	827	850	805	812	898	896	860	849	827	900	891	787	872	864	852	873	868	880	870	861	905	814	860	830	860	862	902	792	839	835	819	850	877	893	874	843	862	833	792	838	817	831	881	834	855	827	856	852	907	822	911	835	890	880	852	858	864	857	797	850	833	871	828	833	856	867	863	857	836	840	876	824	871	820	877	857	851	926	829	894	917	838	888	825	870	850	829	829	835	856	872	907	864	862	905	810	898	839	917	931	886	863	840	924	886	838	896	892	863	885	851	807	855	835	861	876	831	891	839	843	879	837	866	871	840	901	841	845	846	860	823	826	846	876	877	815	883	858	844	810	876	854	866	887	851	866	796	882	849	831	858	808	855	883	877	845	873	835	875	798	921	903	882	866	872	839	920	848	798	853	868	799	888	843	820	827	881	850	863	864	880	863	823	817	846	822	884	801	848	864	870	873	857	877	827	858	817	860	898	856	825	818	840	862	868	829	846	810	914	866	882	779	807	853	842	873	857	786	809	864	859	851	830	894	807	889	837	879	868	878	851	821	842	845	897	861	831	836	863	826	815	870	834	863	835	863	844	840	851	840	822	809	884	873	902	889	836	843	889	862	832	796	849	866	880	817	862	824	832	873	885	821	856	891	853	883	847	887	871	881	816	860	836	812	815	841	842	850	848	837	852	889	848	902	824	836	818	884	873	817	832	888	846	871	866	888	880	862	868	855	818	847	808	840	876	834	873	824	895	844	870	854	787	850	821	855	841	897	867	855	811	800	859	890	852	839	869	848	859	871	807	820	812	832	836	893	842	859	896	799	873	894	876	831	875	913	828	817	846	823	808	884	816	883	828	857	834	806	835	868	867	881	811	840	850	802	849	847	820	845	783	841	849	827	866	853	822	853	867	861	898	858	843	843	909	833	845	849	851	824	847	831	846	813	851	866	855	865	888	894	870	820	845	836	795	879	847	822	850	901	884	876	865	813	855	897	861	905	838	873	794	814	854
27472	23217	26565	20535	12322	7998	4958	2523	1669	1285	1000	860	802	748	694	599	608	577	583	590	547	529	532	516	492	547	541	551	505	527	502	516	496	526	536	485	542	532	507	518	505	540	512	510	521	523	545	512	513	520	507	550	518	551	596	511	559	464	493	519	544	494	549	511	563	521	519	509	517	536	584	512	508	462	514	498	503	538	502	579	531	530	556	512	546	557	489	568	558	530	533	517	501	562	554	537	529	489	537	533	503	522	507	501	491	541	557	521	541	535	507	550	516	552	523	529	507	537	532	517	511	490	514	530	531	521	538	556	516	544	488	484	513	533	506	499	542	508	499	467	503	518	482	524	542	523	484	544	513	518	507	519	507	533	568	472	485	488	544	509	472	530	533	507	535	530	499	544	552	537	529	510	504	513	513	485	512	522	507	524	503	512	526	501	527	518	523	514	489	491	534	547	501	468	475	473	538	482	503	495	532	504	499	535	513	487	517	532	503	494	517	536	523	479	517	518	503	504	516	535	543	511	511	499	548	524	506	536	523	503	511	515	544	497	505	489	513	474	493	515	554	497	532	510	538	490	515	501	554	485	492	523	518	531	511	515	533	546	527	486	528	564	537	575	527	522	531	495	525	492	507	525	533	489	526	536	495	480	497	524	526	524	507	510	540	501	495	517	513	516	479	534	535	529	525	479	531	528	541	499	515	519	529	579	539	543	474	567	566	498	519	518	533	506	525	497	472	511	572	516	504	537	483	530	556	550	510	505	521	496	538	527	486	498	524	497	533	566	492	501	518	514	551	518	518	467	546	525	519	517	529	495	490	516	550	506	550	528	494	491	530	501	518	537	557	520	534	545	487	508	539	529	487	521	498	503	536	519	540	554	536	546	510	488	528	511	533	504	545	517	533	501	543	500	494	568	524	498	521	485	514	506	529	503	520	510	509	515	498	552	500	560	536	521	498	526	525	506	534	484	534	550	501	531	528	535	544	518	520	487	500	520	528	533	514	518	478	510	471	456	532	505	547	563	561	507	492	537	489	516	526	510	550	539	521	506	533	557	542	491	511	505	522	502	497	494	520	535	525	512	474	513	517	490	535	561	489	548	554	538	472	486	551	516	534	483	508	499	466	567	501	503	497	541	541	522	525	524	482	511	540	520	519	526	552	496	526	514	541	513	483	535	518	504	495	496	510	511	534	545	485	510	498	551	506	486	512	530	561	538	559	503	492	501	543	501	503	544	480	539	517	507	489	515	515	519	492	491	537	550	542	536	545	549	502	529	485	510	524	530	539	511	530	526	525	513	502	495	530	539	482	521	487	543	508	500	502	462	496	527	483	529	560	496	553	546	553	476	534	482	532	481	532	467	537	488	542	484	465	544	566	541	501	528	550	564	542	516	500	519	504	470	530	503	493	516	483	507	510	544	494	511	538	575	497	529	537	510	525	516	580	539	515	481	544	505	531	534	515	521	501	502	566	495	552	515	516	482	539	564	523	537	515	523	546	497	524	506	511	496	483	527	551	550	547	514	515	488	493	501	545	518	473	520	493	503	545	528	539	505	498	505	531	534	503	514	546	494	504	518	496	501	519	504	518	550	515	519	517	555	505	511	539	505	511	531	483	538	518	528	497	562	528	513	502	489	533	524	504	519	464	504	508	505	495	526	560	533	466	510	548	528	506	509	520	518	513	537	513	512	497	506	503	501	544	518	507	549	535	544	545	515	508	507	505	541	510	521	557	496	468	471	480	539	489	487	546	518	515	493	543	505	525	462	537	536	480	548	507	486	521	526	521	522	490	523	497	484	505	556	511	544	418	523	498	530	507	505	521	486	517	537	520	489	499	476	525	500	475	495	530	505	554	496	520	467	536	542	473	550	522	537	548	535	527	495	536	522	511	514	507	507	529	528	517	499	499	530	538	512	537	511	496	493	541	525	512	539	514	503	568	527	524	469	535	555	545	526	498	531	485	500	538	501	500	497	518	481	480	531	525	505	489	490	521	479	545	514	540	552	511	528	523	496	541	507	533	501	517	533	494	548	467	517	507	540	497	496	520	562	571	499	523	517	511	481	551	508	507	542	520	494	478	494	517	495	513	554	568	477	524	489	478	510	494	540	552	482	478	481	515	479	517	510	565	514	507	532	522	535	534	523	545	518	531	533	509	522	538	506	509	484	539	500	505	440	525	486	488	519	540	549	515	552	496	503	494	557	521	525	483	506	527	517	524	537	490	479	509	572	508	487	526	490	514	551	489	499	514	481	521	504	509	525	544	512	577	515	501	506	484	513	504	511	527	522	533	504	524	498	494	504	515	498	525	557	530	514	507	489	529	525	495	527	485	507	507	482	501	553	489	535	505	502	570	550	498	504	548	520	502	507	515	548	553	518	528	539	488	504	527	496	549	484	549	487	518	496	521	517	516	530	527	485	460	531	518	508	554	504	547	525	505	495	506	501	504	553	527	491	492	531	515	509	521	515	528	500	516	533	531	579	529	472	509	477	545	515	542	495	512	484	525	515	506	536	528	528	538	550	541	507	529	498	517	495	469	516	503	514	512	523	488	490	540	519	506	523	489	549	482	473	544	475	516	503	544	517	514	535	512	563	533	510	521	513	547	520	509	541	502	557	552	539	558	548	501	525	540	525	505	520	477	542	551	500	475	533	503	500	481	483	493	555	550	531	510	509	516	517	536	556	548	527	560	505	558	522	506	519	508	541	540	544	525	540	496	538	500	518	506	509	526	497	520	521	528	516	522	504	523	549	552	526	503	532	506	544	513	519	509	519	535	519	497	527	505	532	527	542	546	559	547	527	584	521	507	585	488	473	545	528	501	550	532	553	540	502	482	487	523	547	535	502	570	507	556	533	495	524	521	499	530	550	495	494	533	540	483	503	468	533	475	517	548	500	500	480	508	504	535	507	523	517	542	526	541	508	546	537	507	526	519	523	509	502	504	522	515	509	518	535	524	523	512	519	504	521	544	522	567	511	513	507	501	507	543	558	503	523	536	558	542	520	547	516	512	558	514	510	525	478	486	518	543	493	546	523	482	517	525	520	536	511	520	487	527	497	488	551	483	535	509	549	540	520	513	510	511	546	530	525	512	509	537	521	546	496	526	517	544	521	493	529	536	480	548	506	533	497	511	519	517	520	503	519	521	519	487	536	486	502	493	539	500	521	481	518	518	544	506	524	500	572	495	497	513	539	482	529	524	484	486	508	581	527	492	536	495	514	522	528	559	501	502	567	558	520	521	531	495	526	542	538	543	505	541	549	546	489	470	513	512	493	541	535	499	510	555	500	521	493	520	483	489	472	527	517	557	542	522	486	518	542	517	543	489	503	525	528	508	524	525	467	522	542	544	529	494	526	537	500	524	506	459	502	554	524	502	519	458	511	489	489	473	533	477	532	524	525	527	503	502	514	560	539	508	517	489	529	541	519	513	506	537	500	531	511	532	520	510	523	493	556	504	516	586	539	511	522	493	506	549	500	514	504
23359	37105	32984	23476	18305	14078	9277	5324	3576	2556	1903	1517	1350	1129	1007	866	840	772	799	743	725	738	696	643	677	679	652	673	648	658	665	648	688	674	648	630	679	666	619	640	618	601	674	636	667	683	595	667	624	665	661	655	652	638	661	644	643	689	663	627	648	647	672	658	658	637	663	620	656	631	635	618	618	672	654	667	648	664	662	713	687	658	622	677	618	667	671	674	718	662	661	676	676	631	663	701	667	641	638	653	643	659	673	624	606	642	638	639	659	699	685	655	653	612	638	654	583	632	652	640	604	640	679	636	628	651	620	660	637	604	654	647	679	666	708	626	677	653	663	650	599	693	634	631	630	593	662	687	651	661	621	681	626	653	614	646	617	645	655	688	627	632	655	639	654	655	623	678	593	646	621	620	650	641	648	636	633	637	660	644	646	619	653	670	648	635	663	694	678	617	622	671	638	609	652	645	669	609	618	628	626	624	638	654	629	668	643	620	647	611	656	639	690	638	674	682	597	619	695	682	611	631	653	661	623	620	632	624	628	612	660	649	613	621	671	628	632	692	657	654	636	673	595	633	637	650	657	621	650	665	628	672	602	632	654	675	645	610	684	633	629	616	646	656	642	634	634	595	654	674	659	584	656	643	649	624	602	617	657	663	609	641	678	635	664	633	638	624	654	677	627	644	655	623	644	645	623	676	620	632	669	622	630	672	664	644	605	697	606	652	654	652	631	696	652	653	646	643	633	633	624	667	686	620	603	653	664	598	651	648	646	671	594	681	619	629	677	662	614	603	609	635	635	709	638	656	659	632	635	640	620	643	606	624	622	654	661	625	663	630	592	587	666	659	616	616	642	635	606	602	645	590	682	646	636	666	637	650	706	666	646	685	666	643	631	674	646	680	682	632	650	619	617	672	624	663	637	607	675	620	641	645	635	658	649	586	693	645	611	661	580	662	622	629	644	630	688	629	620	650	655	632	655	643	670	644	671	661	629	624	627	650	629	705	661	633	667	638	644	629	676	633	654	655	628	663	653	671	619	660	618	689	646	661	663	644	665	629	624	630	631	636	638	694	618	644	641	623	642	613	645	609	679	610	648	660	667	616	640	629	648	633	674	668	608	625	631	633	651	679	608	622	661	622	627	629	625	641	668	663	623	588	608	668	652	668	668	654	657	645	618	663	653	691	596	674	649	633	653	622	642	673	646	645	595	600	667	641	646	691	682	691	697	655	609	640	667	644	643	656	708	645	645	649	607	631	620	591	710	611	656	628	662	649	617	641	653	646	659	664	654	638	617	666	683	634	633	635	662	640	666	638	678	644	665	641	670	653	658	626	653	583	636	610	652	651	640	650	614	623	661	603	650	659	624	670	652	627	682	623	583	622	618	650	662	648	631	641	669	653	638	625	596	660	669	626	613	640	649	659	644	672	618	660	639	653	655	684	666	673	628	655	628	639	670	641	606	588	678	633	633	647	657	690	635	620	616	663	655	660	628	614	662	642	684	633	688	627	677	673	629	617	655	650	660	655	665	643	616	644	647	611	665	648	707	633	627	605	672	661	671	651	653	668	651	647	645	643	628	699	663	645	675	637	636	605	667	625	676	667	599	671	610	622	709	631	643	682	659	645	667	674	680	628	610	607	679	647	609	618	686	686	626	623	663	624	639	659	635	658	687	646	618	607	651	652	621	656	670	608	630	660	632	619	648	662	673	657	627	644	666	602	633	671	635	658	637	627	628	607	598	657	656	648	667	625	721	692	656	622	634	636	637	615	677	653	615	622	624	636	643	666	612	660	622	618	675	655	629	700	597	642	650	673	634	657	650	623	635	669	678	651	690	623	630	680	625	691	635	693	661	612	688	644	685	673	647	639	616	664	651	635	608	626	682	691	646	666	648	651	645	657	665	655	646	631	631	666	627	654	599	656	595	684	614	667	651	642	643	641	620	687	669	637	653	627	640	646	642	673	604	649	640	629	660	640	648	703	625	670	632	651	641	648	663	657	699	617	650	670	681	614	689	658	669	631	603	652	665	642	621	638	630	686	610	653	691	655	659	669	623	602	634	630	622	675	663	641	650	656	652	640	663	634	654	640	685	652	618	656	669	644	689	617	623	667	618	653	676	646	650	623	666	644	595	641	620	670	596	624	651	668	679	640	620	608	618	666	671	661	663	630	636	630	650	616	663	650	628	611	634	655	659	659	611	625	706	655	672	627	713	667	654	571	654	669	660	627	653	619	610	646	585	632	635	673	626	628	602	649	702	619	650	660	609	639	684	670	625	635	614	634	651	665	629	603	632	698	708	619	677	679	659	646	626	634	652	629	620	653	667	628	647	649	571	631	659	624	658	655	652	619	664	667	687	621	636	638	602	626	702	681	646	634	666	662	620	641	666	628	625	648	662	685	677	632	674	687	623	677	688	638	629	625	622	642	601	650	598	666	660	618	691	628	684	639	650	606	658	619	643	664	573	635	694	615	615	628	626	679	636	637	613	633	683	683	622	665	632	685	685	686	642	629	650	646	591	680	668	678	688	666	678	662	618	669	634	641	631	649	669	615	636	646	675	666	671	606	711	677	695	650	671	658	590	676	634	635	666	641	648	646	612	616	654	699	653	631	637	618	607	644	648	679	692	647	609	718	677	680	606	655	617	658	671	690	665	657	640	667	677	592	662	631	678	620	656	620	699	639	638	663	662	663	655	673	633	659	625	661	681	646	645	676	661	615	626	708	636	607	631	688	651	655	659	664	640	643	621	641	613	693	690	642	628	679	643	653	625	701	631	631	688	626	625	623	626	657	700	649	587	667	643	685	667	634	661	602	630	651	617	621	682	644	646	613	608	652	669	636	642	648	643	635	665	591	694	692	654	617	657	646	683	636	623	631	668	648	617	662	601	652	667	643	620	643	598	611	658	642	637	624	651	662	641	636	678	618	645	596	670	643	658	629	647	603	628	641	623	646	626	620	638	676	674	657	614	606	621	658	632	585	637	660	673	628	629	639	627	616	641	592	659	687	622	668	622	626	615	587	623	649	640	677	642	613	653	643	652	655	623	648	644	669	668	617	642	666	639	633	583	626	644	618	646	639	658	638	634	623	643	640	609	598	649	598	647	629	639	664	610	618	628	681	633	663	640	682	634	648	650	679	645	652	663	674	611	642	657	663	635	606	642	687	635	647	678	650	597	611	616	650	685	661	680	637	633	639	656	675	590	615	650	654	678	630	615	665	619	651	670	619	660	641	647	607	608	606	633	660	610	711	640	622	654	663	682	662	656	607	647	645	602	613	634	648	700	622	655	633	661	591	617	661	645	692	665	651	638	597	620	668	666	620	657	627	659	670	647	648	664	659	665	615	670	625	654	637	649	610	607	678	634	660	631	698	632	623	676	602	649	675	644	673	636	682	647	636	649	677	646	622	674	678	632	656	678	642	673	612	623	699	633	664	631	647	632	662	656	673	633	655	624	622	646	621	653	639	624	682	694	602	663	682	669	591
23840	21148	28536	24216	21745	19476	11717	5316	3049	2200	1734	1491	1329	1182	1053	934	882	869	854	841	800	791	718	771	737	780	749	709	765	735	684	700	718	709	723	746	665	730	733	717	735	741	680	715	721	691	697	725	704	666	715	712	702	629	713	738	709	694	734	760	718	687	720	680	720	656	703	735	726	650	678	703	645	738	691	711	695	765	751	727	703	757	715	682	706	713	736	712	774	734	765	715	677	694	737	746	695	710	663	669	708	722	658	723	745	679	655	703	753	747	713	718	704	696	682	613	724	683	714	671	715	664	632	728	693	743	724	710	693	691	738	707	765	646	691	667	723	683	685	717	696	694	694	708	714	690	680	713	666	703	695	700	654	706	709	710	684	707	703	688	700	660	663	733	707	656	644	719	690	666	703	713	704	687	672	697	700	673	634	701	662	717	683	716	676	702	644	673	643	718	708	656	636	742	680	714	753	672	710	651	654	687	717	716	712	725	696	702	702	684	691	683	749	686	765	748	744	695	723	679	695	696	690	703	740	703	686	754	672	724	715	685	675	709	682	673	695	684	741	724	670	707	682	694	669	701	698	700	727	681	647	755	703	689	692	694	696	724	661	665	743	690	721	671	669	683	711	669	713	744	679	640	733	690	699	697	709	677	685	681	718	696	658	707	736	735	765	671	707	708	741	690	684	701	710	687	701	683	671	701	697	674	649	703	686	668	742	728	682	653	696	695	697	709	722	691	634	751	663	723	682	659	716	718	716	696	675	693	710	701	703	713	712	715	633	728	715	726	687	736	722	685	733	679	729	695	669	662	660	709	710	702	721	731	710	700	717	686	710	760	706	655	689	775	698	703	675	722	696	640	695	687	675	706	728	653	680	676	662	706	726	719	709	716	664	673	696	690	704	739	677	702	685	703	673	738	744	665	727	738	726	712	697	679	669	677	644	696	702	701	714	678	669	714	711	669	687	794	709	709	780	689	709	681	716	716	652	658	674	715	695	680	707	700	768	734	707	699	705	667	715	732	670	645	740	706	691	696	696	686	686	687	679	708	701	688	689	732	662	706	688	700	736	704	691	699	674	690	669	744	721	690	712	746	657	683	680	683	670	699	700	673	655	681	686	727	634	692	739	700	697	679	713	695	686	686	671	726	672	703	731	660	680	666	696	758	695	697	714	661	695	738	686	729	681	650	697	692	690	729	686	708	687	703	704	738	694	700	678	693	705	694	720	715	686	715	712	736	689	669	687	641	668	694	687	678	664	700	724	683	669	729	702	712	658	766	677	666	696	705	653	703	668	719	734	683	752	719	678	732	660	716	710	678	698	701	741	677	707	710	686	708	684	713	714	670	733	707	671	684	649	751	717	748	752	722	686	661	721	717	687	717	710	717	686	681	665	714	787	667	711	685	703	677	756	689	725	678	721	673	716	670	693	668	722	711	705	697	677	647	706	668	658	711	703	683	662	745	695	701	718	717	710	702	679	745	729	733	695	646	671	676	711	656	680	696	666	699	704	663	653	687	750	675	688	684	695	652	747	679	711	714	700	693	705	720	681	690	685	615	710	737	705	709	716	706	690	730	693	725	712	698	678	720	706	632	695	753	726	724	710	727	665	728	698	657	679	694	686	658	674	742	741	658	653	688	710	684	710	655	715	690	714	671	752	679	693	681	689	686	674	738	657	686	636	682	707	672	725	695	717	666	705	679	635	718	707	702	693	674	652	727	687	691	681	686	648	731	714	676	711	708	695	688	698	686	742	648	730	737	669	642	670	702	660	701	674	701	674	678	726	646	668	719	680	692	710	724	674	720	725	695	689	686	710	708	669	661	683	675	689	738	701	751	709	720	698	729	726	658	707	658	688	668	666	692	759	734	714	708	665	739	677	681	715	687	723	680	676	676	675	694	746	720	734	661	646	666	736	741	707	712	673	700	647	718	694	701	756	685	719	719	739	722	705	734	717	713	711	745	709	698	726	697	710	745	659	685	690	736	681	718	687	685	696	660	710	737	704	681	723	682	723	729	673	667	690	681	677	738	659	742	690	695	701	661	677	700	710	693	713	694	759	695	656	681	742	673	670	655	705	696	715	647	691	710	693	685	761	707	732	681	682	666	720	697	700	729	688	720	746	696	701	673	669	706	692	640	668	711	669	665	723	715	732	737	718	703	706	730	715	723	704	702	757	751	663	733	670	684	688	755	653	719	668	707	675	725	701	681	731	715	681	650	711	700	727	662	688	692	686	680	697	681	703	681	707	719	688	754	735	690	696	707	684	709	697	721	708	695	710	685	679	696	703	691	705	688	690	693	685	710	701	682	687	672	647	653	739	720	708	686	685	755	685	690	674	670	671	718	739	687	684	705	692	675	698	718	697	678	649	724	648	693	681	677	669	728	689	699	726	725	673	658	685	695	697	650	683	738	687	715	678	679	691	699	692	676	699	714	679	665	703	742	702	685	708	631	652	703	694	708	756	699	713	706	669	702	699	715	679	681	721	657	702	669	717	689	687	685	691	681	705	701	732	726	674	718	698	700	729	665	722	659	704	697	712	690	681	635	729	733	717	729	672	696	658	682	696	636	672	677	667	674	708	722	715	696	701	702	675	684	729	699	702	723	702	723	724	683	669	750	720	689	699	690	686	684	702	752	729	684	691	731	674	692	706	724	719	707	700	694	667	757	662	665	742	676	722	681	686	638	681	717	720	685	685	671	689	709	658	688	688	708	698	706	689	737	696	652	749	698	686	698	705	700	687	686	701	735	721	669	675	699	700	656	682	706	693	711	722	694	648	701	736	673	784	650	747	688	698	726	721	674	661	690	713	708	648	728	681	691	675	679	703	680	737	650	693	741	719	671	664	664	673	700	721	674	672	730	692	662	713	700	714	662	712	643	714	678	740	696	702	686	654	684	677	702	707	743	656	705	725	721	679	734	727	709	646	660	707	605	696	705	747	718	665	711	700	697	730	693	703	651	700	669	696	681	696	708	738	717	751	669	712	727	654	731	702	716	706	683	715	650	775	695	658	751	735	700	645	661	693	661	675	710	696	718	670	659	705	688	691	690	747	720	675	709	732	696	660	665	705	749	659	680	687	679	735	667	669	639	688	658	702	742	686	728	704	714	697	663	685	705	665	711	705	702	753	686	701	688	703	706	733	729	685	664	730	700	711	763	687	700	628	718	704	705	731	629	673	645	744	694	677	711	694	703	664	690	708	666	661	638	737	699	708	698	645	751	707	698	689	694	707	685	703	676	683	712	640	666	720	668	754	730	717	657	690	686	708	714	720	716	727	713	710	703	666	720	677	675	679	749	692	723	664	665	711	698	653	672	732	668	712	676	738	707	702	745	658	696	713	701	700	725	691	698	691	689	666	713	704	682	686	727	683	715	727	704	685	728	716	669	686	688	703	684	686	719	699	682	656	641	728	736	690	676	709	686	747	670	682	690	697	714	704	717	676	709	658	716	687	653	702	690	719	675	704	734	675	699	711	683	698	715
24187	44722	40308	30207	25241	20818	14926	9675	6316	4430	3440	2911	2353	1954	1623	1376	1234	1251	1288	1192	1161	1036	1012	946	974	933	914	885	866	914	929	890	874	915	868	944	887	989	920	882	902	876	899	836	863	903	861	890	871	856	859	913	901	874	916	868	851	860	861	853	890	857	864	868	834	874	842	858	880	915	807	881	914	869	900	919	882	948	934	932	890	909	883	816	888	961	904	925	936	923	938	924	868	873	912	942	820	824	847	876	866	877	861	872	863	872	930	908	906	940	922	874	829	901	918	851	810	851	854	852	842	809	844	890	870	888	870	866	882	826	898	878	840	886	839	911	890	902	835	860	850	878	855	842	838	870	854	824	916	865	855	841	883	851	953	889	850	887	833	866	864	770	857	791	849	863	885	871	883	797	872	846	896	915	818	854	810	845	866	872	842	866	927	902	827	856	832	873	870	861	864	913	884	850	885	850	872	787	871	822	830	834	854	865	881	829	850	885	853	890	852	865	874	855	839	850	848	862	911	793	853	855	836	879	858	873	921	865	814	905	847	878	873	858	821	830	827	841	865	859	847	864	826	877	845	895	792	840	874	870	807	906	846	849	832	861	854	874	873	859	837	875	826	849	850	825	843	802	840	886	893	862	848	845	899	891	863	885	828	882	831	811	853	781	889	867	824	864	852	820	834	872	852	886	845	901	850	850	860	894	902	870	836	839	887	856	835	872	803	886	863	867	912	922	858	883	869	845	861	878	832	902	832	865	827	843	821	862	835	777	864	881	903	838	828	876	865	850	898	829	889	850	859	862	858	938	861	828	840	876	913	863	830	856	885	868	874	882	825	905	849	836	902	874	894	908	886	863	877	859	917	870	793	822	871	842	938	802	871	868	857	861	842	841	854	872	854	860	882	885	813	868	857	832	884	876	865	861	812	865	864	862	859	863	900	858	861	832	870	874	895	816	856	891	866	821	859	793	844	838	890	826	847	830	901	895	901	852	797	873	886	866	870	858	881	823	840	874	851	856	926	934	856	799	891	908	866	826	861	818	872	852	892	893	816	834	847	841	854	876	868	838	830	824	863	828	811	858	840	892	881	825	883	845	894	862	838	864	867	856	839	836	842	828	910	846	819	805	870	864	896	854	834	810	918	849	856	892	869	864	855	859	810	841	929	888	776	916	874	853	798	870	829	862	865	879	822	839	863	909	871	847	857	808	862	857	851	819	809	861	813	902	837	864	848	843	874	853	915	872	806	875	850	842	910	844	845	828	901	845	866	831	929	823	892	804	871	883	851	925	913	827	868	867	843	846	870	852	819	835	872	834	849	887	867	844	853	886	817	879	877	875	864	879	878	841	869	831	840	825	882	844	883	885	829	901	818	840	870	849	828	867	867	847	828	908	870	882	911	825	856	877	834	817	821	847	832	847	835	805	879	839	827	852	873	865	904	844	842	824	844	810	905	807	840	864	861	908	891	855	795	849	855	868	881	909	830	845	853	860	833	877	888	796	899	850	872	829	851	814	828	881	864	877	877	848	847	877	857	831	869	869	832	879	856	800	851	869	842	811	857	817	854	858	913	876	863	840	873	846	839	882	860	884	839	877	905	831	878	868	915	884	889	865	888	888	860	859	836	851	858	842	846	888	872	913	841	848	870	868	905	881	840	860	906	809	852	907	837	846	828	852	830	850	864	853	876	843	863	866	883	820	834	808	871	788	854	887	857	829	871	852	839	878	878	891	860	883	868	824	855	843	814	837	814	840	861	866	853	818	871	885	850	874	923	821	817	854	886	835	841	818	894	858	869	859	832	879	895	882	846	876	853	868	858	860	875	865	891	842	895	873	857	854	845	843	829	880	825	873	907	824	869	884	848	819	849	852	801	934	892	839	862	817	811	865	887	914	868	878	827	877	862	839	920	869	831	814	855	860	866	889	840	866	875	836	852	866	840	868	833	882	860	827	862	833	874	809	909	872	854	836	870	857	879	876	890	858	940	877	848	880	867	817	803	877	845	857	884	881	889	832	861	890	868	895	884	896	894	862	806	866	822	880	870	832	855	858	912	810	817	872	870	850	897	818	848	799	851	916	856	822	830	890	837	852	810	852	874	883	848	861	898	838	850	891	824	875	868	844	848	836	846	861	871	837	892	894	865	831	889	891	804	827	834	848	884	853	829	842	831	848	876	858	835	879	867	890	871	859	874	916	837	879	824	840	878	922	852	830	836	869	899	845	836	868	823	902	845	851	866	877	828	828	853	860	858	874	864	804	854	848	848	895	882	821	861	850	838	825	845	857	882	813	842	871	802	891	884	831	861	845	850	865	836	850	898	840	842	855	849	902	855	945	841	873	895	849	831	881	838	887	859	877	880	857	915	902	839	857	860	844	846	825	851	854	895	863	853	882	812	873	916	829	896	865	849	869	819	899	810	877	859	824	842	882	816	897	819	830	886	855	844	873	827	867	842	826	808	845	875	861	813	847	912	826	855	816	805	846	872	866	857	856	869	819	860	847	837	832	894	905	848	874	858	899	887	882	856	850	860	851	846	806	846	889	823	912	875	872	906	862	881	888	847	887	868	832	829	859	866	856	856	852	833	868	812	877	903	873	917	898	799	831	907	857	874	862	823	857	914	874	876	859	830	866	864	881	827	825	827	834	873	862	821	801	835	862	839	845	844	851	848	891	849	826	839	829	870	887	903	923	892	813	880	856	868	821	814	863	861	869	819	840	830	839	859	917	876	869	849	864	873	838	781	873	816	857	849	883	904	899	903	810	847	842	856	840	867	828	863	884	837	872	876	843	874	819	862	906	824	866	837	847	895	862	855	863	837	879	847	854	824	825	780	876	892	861	828	847	858	872	850	887	915	887	866	817	833	867	903	925	864	850	853	889	865	862	859	864	874	855	847	878	848	867	877	854	884	882	830	955	856	894	858	859	840	858	821	904	852	865	863	863	873	853	841	867	860	866	867	845	832	821	867	843	829	858	883	868	846	841	875	843	909	851	855	876	865	842	903	867	827	885	829	915	855	888	824	812	855	837	865	862	841	887	850	931	864	819	854	847	856	862	827	847	851	860	843	820	885	879	826	852	796	844	868	826	865	820	802	851	863	873	836	812	847	833	856	894	875	813	810	806	828	850	851	866	832	827	850	820	844	825	867	895	871	796	869	911	860	868	823	806	904	905	852	863	896	816	889	889	876	842	905	837	855	865	867	846	934	847	846	835	870	848	878	838	871	873	885	908	885	815	812	856	859	874	898	869	835	849	830	859	844	881	907	819	825	831	845	871	860	853	827	845	859	830	836	838	863	811	866	892	865	837	837	852	857	912	864	879	900	852	862	903	865	877	863	860	844	819	882	844	853	843	824	859	825	912	865	833	828	881	880	827	846	874	863	885	867	853	865	857	905	904	843	822	838	834	808	852	832	863	915	890	845	823	860	875	892	856	901	857	884	876	858	922	791	868	885	860	846	873	833	880	859	840	839	841	872	772	865	916	868	786
25072	21146	27674	25587	18565	11508	6882	3430	2140	1463	1161	1000	919	766	627	575	573	523	563	498	502	472	449	466	453	425	434	435	425	472	447	443	412	446	460	413	460	439	437	423	441	452	431	448	400	424	430	441	405	444	410	449	410	462	419	430	454	434	437	453	444	409	448	408	384	404	419	425	427	425	435	411	428	439	424	430	451	425	445	500	443	452	438	461	429	450	450	439	450	428	415	483	447	433	437	440	422	414	443	442	430	414	444	442	393	447	465	437	432	442	405	459	435	432	435	411	425	446	403	451	425	420	459	416	404	449	396	452	438	453	463	455	456	403	399	393	403	410	426	414	422	389	437	456	448	411	383	449	421	441	388	418	393	429	422	445	472	410	404	442	452	421	428	412	459	429	489	434	431	403	429	430	439	415	378	397	461	441	457	443	416	444	388	403	437	401	398	400	410	418	409	432	373	419	405	405	422	428	421	434	413	433	417	389	421	446	410	432	391	434	434	447	401	438	445	431	408	435	465	423	427	444	436	456	406	403	411	444	470	455	413	423	422	427	448	362	432	432	421	456	450	434	423	452	399	417	429	403	429	414	455	462	432	413	412	410	438	400	441	418	411	466	400	413	406	383	399	396	441	409	433	433	446	408	417	432	429	416	435	473	406	431	428	432	404	418	435	427	462	410	446	409	427	419	433	431	436	412	420	408	404	434	433	411	407	378	421	445	458	417	428	437	421	452	397	442	462	416	437	423	418	424	441	418	401	445	382	415	415	430	409	404	433	419	433	418	452	448	397	409	463	462	412	436	449	428	395	435	465	423	438	449	469	435	415	456	422	423	440	445	425	410	426	410	443	420	419	414	444	401	417	445	413	429	456	458	470	448	428	476	425	450	420	404	437	412	430	428	424	395	405	411	429	470	424	427	465	409	423	427	421	450	420	404	448	411	463	392	412	403	419	418	442	429	423	372	445	426	452	418	419	466	378	408	468	411	453	435	422	418	435	433	398	425	432	417	450	414	403	426	388	458	385	421	389	429	457	432	433	412	456	414	418	427	399	420	439	451	440	413	443	433	401	437	430	443	423	422	422	450	417	451	407	428	476	427	416	412	414	440	414	405	427	395	393	414	392	423	388	422	454	438	431	457	459	389	404	474	428	404	394	461	401	374	422	448	429	449	408	444	446	402	397	383	406	454	414	448	404	421	417	427	435	430	408	418	465	415	406	407	412	414	433	430	395	404	418	462	459	450	407	422	466	407	443	452	433	443	384	442	388	465	408	389	458	440	431	404	420	427	405	439	425	424	411	441	427	465	427	418	438	421	400	448	457	423	428	441	422	459	451	386	431	466	429	421	436	415	396	435	426	447	421	446	409	421	432	437	401	411	421	433	431	437	425	427	387	462	400	430	397	459	433	432	454	400	437	420	429	424	410	477	444	455	401	424	441	421	412	467	417	409	425	448	414	477	420	426	451	427	461	462	444	420	461	415	419	412	404	424	446	420	407	448	424	389	428	409	435	417	430	413	418	435	398	405	419	430	436	407	422	414	445	472	411	420	432	408	437	426	396	425	396	435	415	432	404	437	411	455	419	434	416	431	415	433	427	384	402	414	397	415	416	421	394	415	437	407	452	401	433	449	465	438	412	437	462	434	429	403	396	420	442	424	403	423	433	479	448	430	408	442	441	417	423	409	426	434	422	440	441	424	464	449	463	437	433	385	442	395	405	447	470	406	402	410	393	411	423	433	433	417	390	439	441	414	386	393	442	439	439	474	422	453	427	414	394	393	378	426	433	438	423	433	461	434	420	444	418	448	426	429	434	428	451	451	406	444	431	430	466	423	434	432	425	418	411	424	427	427	417	411	400	423	429	401	374	427	429	416	405	427	372	462	443	420	436	448	454	458	435	441	429	436	431	413	427	440	412	448	380	454	390	407	433	405	441	434	426	458	436	390	392	439	422	430	421	433	462	427	442	407	444	404	438	394	395	421	382	440	443	452	387	427	440	415	409	421	451	401	398	433	381	461	411	421	476	457	427	449	435	436	418	407	425	416	429	395	466	429	426	403	387	448	408	431	416	385	435	463	399	433	462	456	451	397	418	445	428	450	430	448	412	412	455	394	447	423	433	413	427	415	434	406	398	405	390	392	433	431	451	425	429	434	413	435	434	460	421	426	454	400	440	404	403	429	433	448	432	414	425	425	457	421	431	442	462	407	428	410	412	420	448	408	416	456	420	417	415	398	426	362	399	415	407	400	398	386	407	427	419	418	437	441	432	438	425	439	459	416	430	426	420	396	465	462	427	448	434	417	451	465	451	423	424	440	436	400	461	449	393	443	438	446	426	426	456	415	457	441	403	439	431	403	420	423	413	432	419	431	410	415	439	462	399	431	422	436	431	423	432	423	406	472	429	413	444	463	427	455	451	471	405	425	436	448	447	434	428	428	479	405	409	423	447	443	476	450	450	419	419	448	398	434	432	432	413	458	408	428	421	440	463	409	428	431	394	472	435	401	387	393	441	438	444	435	468	435	429	426	419	423	421	402	409	447	428	424	416	431	444	410	451	443	382	443	438	419	415	401	410	414	416	395	440	395	467	405	401	438	437	391	396	418	411	445	436	435	428	395	453	409	476	434	402	423	403	439	395	434	433	440	411	429	396	426	428	456	437	449	431	449	423	402	398	438	402	400	435	436	451	445	423	448	402	432	454	438	386	455	439	414	434	407	436	463	427	444	387	409	403	409	423	469	437	445	435	414	436	430	415	432	425	405	446	402	447	431	411	424	432	444	445	453	408	422	459	423	390	390	376	426	428	468	405	428	446	388	400	450	422	449	426	409	421	448	430	404	475	419	432	420	434	372	419	432	420	446	427	440	455	433	418	422	429	440	435	447	393	407	435	456	441	439	415	435	414	450	442	426	438	431	466	428	442	453	424	420	441	454	474	454	421	444	423	451	445	425	428	378	425	427	429	424	447	409	458	400	385	408	472	416	403	447	399	432	446	427	414	449	438	443	428	427	432	423	443	419	423	431	425	444	474	407	421	418	430	425	405	416	433	433	419	440	426	426	445	428	399	413	438	469	389	395	406	416	426	445	417	444	415	413	434	393	454	401	424	459	454	428	443	428	404	443	425	434	442	439	449	381	432	407	440	415	403	430	439	415	446	453	452	425	398	453	428	453	386	416	383	443	425	403	452	392	430	416	459	440	411	422	431	400	474	460	428	433	436	405	420	455	436	431	469	430	425	429	437	445	397	386	440	415	441	439	431	429	405	426	401	424	450	436	408	391	416	450	383	447	435	434	415	429	417	400	456	395	446	415	428	402	444	405	433	433	410	456	418	440	425	443	436	410	454	429	441	443	429	424	438	458	470	439	432	474	439	426	403	404	439	428	439	475	423	392	425	420	407	424	416	459	420	400	461	455	449	425	430	496	407	424	473	427	396	439	420	446	444	434	428	439	433	429	418	404	424	422	470	483	401	403	413	407	414	462	462	403
24559	42365	37971	27313	21931	17377	12397	7720	4899	3370	2663	2126	1771	1432	1109	939	912	844	756	755	692	651	722	639	584	644	524	585	543	574	559	578	599	577	555	619	535	589	581	518	533	598	552	533	548	516	578	601	556	547	547	565	591	580	597	519	525	571	597	521	515	567	558	547	607	564	579	597	586	570	565	555	547	557	565	588	620	577	618	632	527	570	572	584	542	572	615	606	579	578	577	609	541	580	589	570	529	561	583	576	634	576	559	547	563	588	576	536	538	573	577	578	567	546	538	522	533	540	541	559	588	550	581	546	567	522	550	538	523	580	546	596	560	554	591	564	570	532	522	527	573	588	568	533	577	583	560	568	496	543	564	538	571	566	565	546	549	540	545	530	544	549	545	552	575	563	576	563	537	573	563	563	581	587	561	574	587	535	519	551	542	523	546	555	531	555	562	529	546	528	561	514	574	565	552	555	536	553	518	532	569	539	555	547	550	537	535	568	606	559	531	538	532	595	580	532	566	540	553	541	550	567	610	533	589	535	563	489	573	531	550	575	572	580	543	558	572	566	512	544	544	562	542	525	549	568	534	553	567	493	530	540	558	498	529	531	545	548	538	544	557	519	561	552	522	533	568	552	583	515	515	576	519	534	553	518	551	541	519	546	532	574	501	524	524	545	572	594	563	550	537	543	542	571	579	530	547	550	543	553	546	548	586	544	606	602	540	550	575	533	575	550	565	522	561	522	538	533	511	583	551	539	537	547	525	558	553	567	527	532	554	545	630	522	551	593	560	583	536	544	562	572	545	571	587	552	552	574	570	546	601	568	620	578	563	516	537	555	541	551	541	548	538	569	549	555	584	560	509	576	578	576	581	531	552	562	620	512	545	527	557	548	558	546	560	575	537	527	534	541	567	538	510	534	546	562	523	543	540	519	525	565	554	552	521	546	570	523	546	546	597	499	552	539	558	568	582	582	544	575	558	531	581	552	564	564	563	573	564	551	528	579	527	529	568	528	583	553	525	545	572	551	587	595	599	575	526	530	535	589	517	524	548	574	578	555	538	537	538	519	563	554	543	563	567	511	536	604	527	563	505	548	572	547	535	545	564	546	565	576	563	549	542	546	523	543	572	560	585	560	542	582	560	549	568	535	567	587	566	538	540	557	558	522	533	554	540	538	525	575	580	511	548	537	543	568	561	535	587	587	548	540	595	530	569	535	573	623	564	542	584	533	547	522	560	604	544	568	533	532	587	534	607	578	560	553	583	587	539	596	526	531	549	585	575	626	610	548	543	545	551	572	535	575	548	548	546	539	566	546	540	575	535	552	561	549	616	537	549	564	527	537	565	545	557	568	591	560	568	571	543	579	549	539	547	511	543	566	545	546	536	557	529	559	556	534	562	589	539	552	554	532	552	546	557	558	548	552	580	593	569	564	515	556	575	554	602	529	539	561	565	526	533	582	570	514	553	589	542	537	528	502	536	535	562	483	547	543	606	569	559	581	553	569	537	526	564	594	572	550	565	566	528	546	551	521	561	547	551	538	561	566	540	527	536	580	549	577	555	567	535	567	556	576	530	549	554	556	557	555	576	540	521	548	518	563	576	543	532	563	547	554	584	518	513	547	569	543	547	539	544	554	564	545	548	562	576	578	549	558	586	532	542	509	559	512	546	514	554	549	583	559	553	571	617	585	542	536	600	541	526	566	552	557	559	546	561	539	607	565	557	532	551	557	591	577	548	592	558	541	533	479	554	540	527	525	539	579	589	571	553	546	554	567	564	576	552	523	534	534	599	559	585	545	541	589	582	568	586	597	559	540	569	566	575	564	525	548	516	540	561	547	575	593	569	593	561	547	575	588	564	539	524	564	570	538	541	565	599	530	530	554	563	521	561	517	566	601	522	534	525	552	545	529	538	609	533	565	616	572	509	524	566	564	574	554	545	556	549	520	545	578	522	538	538	536	536	515	542	563	546	569	570	561	537	584	551	556	576	545	585	580	553	554	548	540	526	526	538	527	530	583	557	538	576	531	573	497	559	550	529	559	529	555	582	513	527	586	570	536	566	529	548	564	561	554	542	575	503	546	549	564	547	534	564	561	588	541	544	561	576	556	535	580	539	568	551	578	581	596	586	544	549	562	540	573	522	541	581	549	546	536	564	574	549	567	578	634	554	576	552	538	560	539	540	579	518	508	546	572	563	574	576	579	565	555	539	521	552	536	529	586	524	533	582	542	537	544	549	538	553	561	531	524	519	572	595	563	566	580	587	565	528	559	531	544	556	555	573	581	558	548	518	546	537	544	556	584	519	499	535	554	559	547	558	531	543	546	550	533	514	590	528	555	583	560	555	560	541	556	541	559	544	521	526	525	599	570	563	538	551	583	556	546	548	587	551	526	575	577	584	587	569	548	584	567	548	557	568	584	582	538	537	550	581	594	537	571	547	613	562	548	556	568	562	538	534	524	534	537	549	556	581	576	615	507	552	536	539	557	578	544	541	533	553	543	534	521	527	553	563	544	540	530	543	570	525	573	586	511	582	565	559	561	586	561	519	583	557	553	540	507	532	559	605	497	573	560	579	534	537	525	553	607	567	571	540	560	556	538	560	511	546	567	522	542	551	517	579	558	510	597	553	564	557	559	538	552	587	572	582	544	500	527	510	548	578	559	585	554	542	542	540	552	547	540	592	580	518	571	562	563	559	557	563	509	556	542	558	566	558	544	584	537	554	596	543	529	547	565	543	553	537	556	555	540	558	551	529	516	554	522	530	547	556	539	589	593	510	526	564	549	525	599	586	526	534	549	579	553	552	579	548	600	542	569	539	552	510	528	575	565	501	550	555	530	528	562	586	544	516	575	538	561	555	545	550	505	565	566	527	553	530	501	511	575	530	535	584	560	523	561	538	552	557	555	559	557	557	525	487	585	545	557	561	549	567	538	537	557	536	561	542	574	513	521	575	554	559	561	540	563	544	542	523	535	552	552	566	521	524	523	576	560	540	583	583	539	519	587	539	553	493	527	526	547	557	570	579	561	552	517	535	574	547	594	535	537	582	512	568	551	521	598	531	536	566	554	572	563	559	547	540	584	571	513	556	555	512	553	537	516	566	584	543	545	522	605	552	550	578	591	564	545	567	520	544	571	556	532	538	578	590	562	539	556	610	531	561	596	542	560	558	550	581	564	539	532	534	587	584	565	561	565	585	535	545	561	531	573	569	531	517	563	570	541	570	534	545	572	551	514	536	545	573	526	576	550	574	523	574	580	509	561	567	564	514	547	570	608	532	568	535	521	554	554	546	553	557	545	559	537	569	566	527	533	547	543	554	597	568	562	585	576	535	562	514	508	549	563	563	523	517	534	561	539	522	548	539	575	550	565	544	577	581	521	553	533	515	574	565	594	558	569	592	563	557	549	561	562	569	577	537	548	569	568	535	564	560	583	562	570	548	554	547	555	559	572	537	523	538	592	559	542	590	524	507	601	550	553	542	567	548	539	535	520
22935	21224	29037	23772	21561	22788	20332	8624	4944	3383	2736	2108	1724	1576	1428	1168	1121	1111	930	901	854	788	798	759	759	767	736	725	725	799	686	719	693	738	762	696	755	724	725	699	722	714	706	673	684	685	676	677	685	691	747	697	659	702	662	692	680	701	719	750	692	720	674	671	691	683	714	692	725	656	716	726	768	679	686	705	687	749	792	729	730	702	706	675	717	698	696	763	767	748	743	758	763	750	689	723	713	743	698	703	710	740	700	686	710	747	689	701	753	741	681	700	682	759	748	694	697	706	664	694	683	685	699	685	672	659	669	694	739	644	683	673	719	718	673	666	741	701	737	644	696	682	664	715	766	713	704	689	708	684	698	687	663	735	693	727	724	740	694	708	650	686	659	720	662	691	712	673	682	676	666	709	677	690	677	699	758	656	697	662	666	707	677	681	684	741	665	686	674	683	665	683	702	698	693	683	640	664	681	689	674	680	732	680	755	694	710	687	695	720	703	755	688	685	706	687	693	697	715	631	664	686	670	652	728	670	657	651	702	669	660	673	715	643	698	650	741	693	689	687	675	634	719	646	666	705	678	698	700	686	709	676	672	688	662	709	673	702	669	731	678	699	699	737	704	656	723	666	705	670	649	660	690	720	681	620	721	692	697	678	682	701	737	692	662	701	663	708	690	675	687	681	665	658	644	684	634	674	703	665	703	730	668	697	679	682	734	704	696	687	730	707	760	728	662	669	697	754	684	735	678	731	756	678	676	661	702	685	694	666	695	674	696	699	677	654	712	673	714	704	675	727	672	723	679	660	695	665	661	662	707	729	680	676	698	709	671	676	696	674	692	715	661	686	716	751	677	689	715	704	693	664	685	650	708	660	694	691	706	692	714	705	699	682	640	715	703	719	687	656	738	658	680	729	629	701	712	678	708	694	678	699	706	672	684	733	708	681	643	698	721	713	706	641	694	743	658	700	660	699	641	678	707	710	699	694	696	681	694	652	694	721	693	685	741	659	649	697	664	709	723	722	654	766	713	687	702	729	700	690	683	738	720	705	709	680	699	701	708	725	649	710	703	691	696	707	749	722	677	681	663	741	721	713	657	683	703	767	673	657	712	705	684	691	719	702	698	725	732	634	702	741	678	707	677	724	703	705	628	708	645	657	704	651	722	668	686	685	662	639	699	701	678	684	695	685	672	665	698	721	732	669	702	696	715	685	731	712	645	691	643	691	654	718	671	661	697	694	679	668	669	656	676	715	717	665	707	726	703	683	703	699	658	737	686	681	697	712	662	673	717	711	692	721	697	741	650	718	670	686	685	691	672	718	691	676	712	690	681	672	739	733	715	647	647	708	695	720	696	662	732	709	669	674	710	741	662	635	734	686	663	667	655	706	665	697	711	717	725	679	640	658	671	688	672	686	691	677	708	692	686	683	687	668	706	670	708	657	699	668	674	718	685	663	675	674	657	711	638	664	700	705	658	716	708	675	680	701	708	665	664	690	682	663	698	711	690	689	649	702	728	680	664	672	641	656	716	687	709	681	673	658	658	698	720	662	679	673	711	668	689	670	639	690	717	674	674	686	702	711	696	661	695	682	711	712	646	666	647	721	685	710	690	674	731	729	672	689	675	633	689	706	705	706	662	714	678	713	703	716	664	694	712	710	739	666	653	669	717	684	684	712	692	725	706	696	659	688	708	680	659	719	682	693	695	689	727	678	747	692	709	738	703	699	691	706	712	727	708	646	704	671	649	662	724	694	713	696	659	713	704	736	689	695	712	680	669	685	679	716	733	704	729	693	702	679	701	681	698	695	661	686	704	704	673	688	737	676	708	749	675	683	709	668	726	655	683	729	738	681	724	712	669	690	729	647	681	684	680	704	695	662	712	666	726	726	677	673	662	653	681	684	696	689	662	655	712	715	705	709	711	682	699	694	654	666	669	692	676	667	717	703	676	708	690	689	718	681	674	709	667	697	655	682	729	675	642	704	683	697	728	629	676	652	709	652	716	695	705	726	714	678	649	659	681	670	639	675	711	668	665	681	664	700	702	712	683	695	683	716	702	689	711	717	715	673	676	697	719	719	691	683	707	713	678	742	773	684	718	673	673	661	721	738	715	686	695	671	724	700	718	661	695	686	700	732	664	741	670	685	691	703	702	699	695	669	723	699	630	692	705	674	735	699	656	680	664	707	651	695	704	671	698	676	713	714	683	699	687	690	667	702	702	688	661	680	721	669	668	703	711	658	692	690	686	674	677	719	699	683	726	696	647	693	681	661	688	693	721	731	667	668	703	702	673	672	651	688	679	699	720	702	735	705	659	682	673	683	648	665	709	702	683	659	691	674	702	681	670	691	675	672	709	721	697	748	716	698	707	718	732	666	707	722	657	769	669	708	679	663	710	726	619	680	663	684	714	656	692	713	727	693	673	680	703	711	707	658	670	684	659	719	689	719	707	664	661	657	706	673	703	680	694	626	694	716	721	688	700	709	741	714	670	629	721	718	688	706	706	664	664	759	704	662	713	652	700	697	635	710	736	641	701	707	685	672	687	670	687	689	715	685	711	672	666	701	685	698	673	668	693	690	672	687	674	660	713	624	674	656	687	688	652	684	656	701	695	687	655	693	663	635	712	707	697	661	709	741	671	692	654	723	746	702	695	725	631	707	729	699	706	697	682	706	701	726	709	688	723	652	685	698	654	715	702	672	714	731	659	730	697	649	737	717	657	650	694	667	723	668	696	699	683	697	703	671	681	700	688	726	612	708	701	631	680	702	694	710	724	705	658	677	693	724	727	712	710	667	711	694	697	685	694	668	694	706	630	731	715	695	704	687	687	707	684	706	681	672	672	723	694	709	693	656	735	670	645	699	667	683	660	704	708	694	711	705	737	691	622	665	628	730	674	686	658	646	659	632	651	690	666	657	690	650	707	662	688	693	713	672	687	697	721	702	704	710	655	674	712	713	723	682	684	712	700	686	668	666	680	710	704	678	729	717	668	674	699	641	674	683	718	719	693	672	706	652	674	699	659	636	669	717	708	675	693	683	654	695	717	673	686	681	715	685	718	715	686	700	682	681	688	679	689	720	697	680	706	676	665	732	650	706	689	678	655	662	678	706	625	701	717	745	658	759	672	720	726	685	652	779	673	717	681	679	669	685	721	643	695	703	709	723	668	674	700	675	664	721	713	645	734	663	744	721	673	702	697	670	677	680	703	630	710	726	688	716	696	690	655	664	681	671	683	684	694	729	718	694	704	715	660	674	659	667	664	669	664	719	691	726	716	703	654	727	736	699	676	674	682	734	737	738	654	673	687	705	690	684	637	685	676	696	681	681	719	678	704	676	715	674	701	659	696	704	649	658	691	670	674	670	697	655	683	668	675	678	696	700	639	711	664	685	649	714	669	687	664	725	660	671	649	693	735	679	678	744	733	691	711	658	675	736	722	710	690	705	692	663	707	686	669	758	700	692	673	687	650	705	658	682	712	676	716	662	690	659
27377	49629	45979	37202	31175	26374	19262	13272	9775	6882	5396	4120	3254	2811	2372	1922	1799	1521	1513	1280	1188	1160	1059	1050	960	947	984	897	932	964	929	993	960	921	893	949	878	878	901	901	888	867	909	897	893	902	914	803	854	880	827	888	859	851	860	887	871	912	865	879	904	882	837	877	855	841	859	862	865	803	870	877	903	875	836	876	887	900	1000	996	952	927	822	872	981	895	941	952	936	911	1032	982	875	914	846	899	897	804	892	857	879	862	906	845	849	882	879	876	830	911	872	868	859	918	911	932	843	891	850	853	827	842	854	843	894	864	894	851	850	885	890	875	841	826	872	868	847	868	838	883	871	866	846	918	856	914	855	832	820	804	857	830	812	870	828	820	823	896	862	844	856	882	820	831	849	791	836	791	860	882	892	863	855	868	836	870	852	916	862	827	878	834	880	862	804	876	849	834	863	860	830	806	834	897	871	821	883	868	854	826	834	834	850	850	837	895	859	861	845	868	932	848	850	838	917	863	826	824	789	831	851	830	844	827	868	820	827	785	885	900	837	896	852	862	887	878	854	830	904	887	869	876	847	833	844	905	912	873	880	851	846	856	836	860	805	848	860	844	824	887	822	865	850	859	871	830	899	864	878	855	880	871	815	861	883	851	784	844	893	857	841	830	896	872	856	855	834	866	890	851	895	847	850	848	883	855	854	836	819	812	925	854	855	856	847	847	894	900	836	847	792	870	851	861	853	832	821	862	876	849	863	837	861	867	920	808	848	865	847	863	816	877	931	814	876	863	843	868	880	872	824	816	870	843	859	871	875	845	880	852	866	833	839	876	789	836	843	822	844	828	832	877	892	861	828	870	805	837	904	841	860	858	863	904	873	776	845	886	828	848	844	838	867	881	904	888	854	846	868	835	840	868	853	844	850	904	879	894	829	867	907	846	831	858	857	859	818	847	883	831	849	846	844	890	865	888	851	827	847	871	847	845	858	814	862	854	853	845	866	883	857	823	923	849	878	836	829	868	849	879	851	852	873	829	879	872	861	845	802	908	880	900	874	817	860	896	863	900	856	895	877	858	901	856	875	815	815	834	823	816	813	900	821	838	854	877	833	808	873	827	826	830	826	818	851	851	856	869	852	831	846	850	853	860	853	918	854	852	862	863	808	869	866	871	855	886	895	811	842	866	855	852	886	887	864	884	850	821	857	858	869	899	879	796	886	858	866	824	888	865	824	894	858	827	871	851	877	854	937	854	849	840	844	863	827	828	866	891	805	872	820	836	885	918	879	783	797	836	873	881	860	883	829	839	861	859	836	815	838	875	849	869	860	817	862	882	856	842	852	857	832	916	851	823	849	826	825	901	852	875	872	845	811	843	901	855	847	832	816	847	803	877	858	852	777	836	856	879	827	902	851	885	845	841	855	883	875	894	890	850	861	855	833	893	826	825	839	881	856	852	900	857	876	853	904	892	878	856	894	830	837	815	847	820	916	830	843	914	844	846	858	891	830	853	884	871	870	855	871	846	834	834	835	853	874	853	820	843	826	816	884	869	881	856	868	881	847	806	800	862	824	841	845	906	835	831	853	869	857	874	835	831	856	889	850	861	887	854	844	833	903	883	851	865	794	866	831	903	862	849	883	850	855	833	845	814	868	879	813	839	843	819	847	836	875	842	881	866	834	913	831	826	829	877	790	903	824	823	830	856	860	861	854	841	856	874	840	830	829	854	812	844	851	867	827	846	827	882	863	875	819	844	853	847	861	868	891	809	869	874	820	832	878	846	917	865	870	869	842	805	849	805	857	820	852	841	857	822	788	945	872	854	842	905	830	831	838	885	874	857	841	802	872	860	851	855	839	833	815	852	846	851	860	823	865	838	884	898	869	874	863	840	832	845	865	851	845	875	843	863	846	852	877	906	929	816	805	882	840	857	874	855	880	834	866	834	872	908	873	851	845	839	876	844	814	893	855	861	865	835	853	845	804	822	890	868	867	838	880	883	835	824	896	874	880	871	853	900	844	854	839	852	848	822	863	880	877	798	866	843	857	879	919	901	874	781	892	810	886	888	873	868	873	866	892	778	861	859	814	860	848	823	878	804	829	842	868	854	842	800	828	871	866	857	841	882	887	840	860	859	831	860	857	854	803	834	868	865	886	908	800	893	855	883	853	835	824	891	897	906	846	841	842	855	875	853	854	832	822	908	829	807	839	826	852	819	849	835	870	877	823	890	816	842	872	852	853	817	833	863	874	889	878	894	882	867	862	831	853	850	867	862	853	809	889	874	828	821	838	833	833	888	866	836	806	835	851	860	898	869	878	857	901	883	834	863	883	870	910	854	834	899	856	845	856	859	894	885	883	835	870	846	813	832	843	821	852	848	856	872	820	797	892	866	863	860	840	813	816	858	820	877	875	882	837	856	859	824	828	866	900	892	905	860	842	875	860	794	849	875	856	858	850	831	914	842	840	815	880	903	848	922	876	899	912	938	885	851	858	835	870	806	878	860	845	901	869	867	825	859	785	854	822	830	861	850	841	847	871	806	873	871	874	883	850	889	868	887	844	842	877	789	829	888	858	848	859	823	832	883	874	807	882	845	830	817	825	890	801	834	874	827	842	882	910	887	852	831	819	853	879	839	858	854	878	853	838	826	836	862	877	843	865	838	880	868	849	901	844	877	826	860	822	811	909	861	895	867	874	845	844	882	823	874	842	793	851	836	860	860	818	843	839	841	815	871	857	868	885	845	810	823	851	811	860	859	833	861	890	895	873	861	860	858	872	812	845	880	853	880	875	852	852	869	918	834	820	805	849	919	836	822	886	874	791	815	939	836	894	858	836	803	859	870	853	793	819	772	830	853	884	844	851	885	845	912	853	873	824	846	873	842	867	896	858	836	856	847	825	858	838	858	886	862	836	840	811	857	859	869	839	856	913	817	879	877	813	875	887	848	852	865	845	870	906	834	896	792	847	909	822	832	848	884	825	856	859	846	804	906	848	826	868	884	898	825	849	835	833	912	897	861	865	809	843	796	801	900	847	771	900	873	821	875	843	879	847	830	841	873	841	856	802	867	844	849	802	885	908	827	901	822	818	854	875	853	793	852	849	850	813	889	855	871	831	810	836	873	800	889	871	853	810	767	861	851	850	895	801	839	845	903	855	854	869	881	841	813	853	847	860	876	868	842	823	799	867	829	831	880	816	899	786	818	826	912	892	858	855	854	857	879	819	882	877	842	888	886	855	895	877	804	833	880	822	908	846	852	864	850	842	859	881	855	893	850	863	877	818	852	854	876	867	881	852	863	840	833	842	935	875	871	882	843	792	942	822	869	831	784	869	825	858	822	883	924	889	861	848	815	873	836	818	848	865	885	861	924	904	864	854	843	838	873	884	869	846	817	872	871	898	890	838	826	850	797	904	867	902	922	851	890	891	827	831	857	907	873	868	873	828	839	875	846	855	873	821	845	834	857	825	833	883	835	857	910	883	844	824	826	859	887	835	845	901	865
27473	23106	26489	20126	12475	8263	4967	3129	2071	1398	1054	913	868	789	705	677	618	624	550	550	534	536	530	542	557	532	533	507	466	558	508	539	493	561	522	515	537	549	538	545	515	486	510	536	495	493	510	485	483	518	521	542	528	574	479	495	475	498	540	482	501	525	510	502	540	513	523	484	506	502	530	533	543	517	518	510	488	517	528	512	517	514	520	513	510	526	555	493	545	557	513	500	547	486	520	531	515	545	537	495	504	516	530	505	523	530	481	478	521	482	516	508	482	493	526	528	500	517	486	488	524	498	550	486	472	506	496	511	527	505	507	513	534	524	490	525	511	483	526	510	475	538	491	481	542	515	506	504	483	504	505	512	514	536	513	494	517	505	522	532	485	495	492	536	481	481	494	513	527	497	529	545	506	529	540	510	518	508	507	537	505	508	490	534	441	519	519	539	496	512	498	521	530	539	495	519	457	495	504	504	469	532	536	530	528	486	509	508	490	491	526	511	538	521	485	512	533	466	488	563	545	487	483	520	515	550	475	484	470	497	480	494	520	537	509	444	507	530	534	512	485	519	510	529	498	518	531	473	522	519	495	513	524	533	524	469	518	488	486	511	492	523	464	552	558	525	486	482	529	553	495	524	500	520	533	515	510	524	524	533	508	528	459	503	490	480	538	506	530	516	481	493	501	520	498	536	524	507	497	512	506	489	462	508	488	523	513	534	486	498	458	563	533	520	528	479	523	533	518	491	524	510	498	529	540	509	526	490	493	485	481	496	519	477	473	529	494	507	526	465	546	513	543	543	500	456	534	519	551	519	473	500	544	511	564	537	523	497	528	507	515	518	531	523	524	496	490	533	518	427	520	553	531	491	516	507	495	523	493	551	476	530	509	522	479	497	497	508	567	549	537	524	493	495	521	544	507	518	540	473	505	528	510	517	521	534	468	477	494	481	531	490	516	549	471	534	503	483	507	491	511	508	531	507	530	544	503	480	495	504	500	527	490	508	520	511	524	541	465	501	548	537	473	481	517	484	546	534	489	503	550	520	540	526	518	513	520	533	511	494	507	525	492	492	468	490	520	508	503	547	470	539	516	494	473	475	515	527	479	483	542	477	467	510	526	530	518	505	509	517	562	480	480	529	537	481	478	520	507	494	477	503	500	492	494	524	529	544	453	542	505	499	496	548	576	510	507	526	539	526	492	530	503	478	507	527	512	488	490	533	538	552	504	504	493	493	497	529	517	496	542	505	537	497	552	502	503	512	518	499	505	483	457	552	478	515	517	546	507	499	500	493	506	547	512	521	502	470	568	475	515	535	507	489	572	534	520	498	497	548	496	510	518	527	506	508	536	508	529	488	479	533	484	484	476	484	497	501	498	505	504	523	515	519	526	510	503	507	497	503	490	497	525	503	487	477	481	514	493	519	486	518	478	513	477	518	502	498	503	514	519	494	511	508	488	522	517	510	545	534	547	533	520	508	467	509	508	472	522	500	539	483	531	514	485	460	495	508	509	527	486	497	524	519	498	520	479	512	498	492	521	491	467	545	540	547	487	449	514	511	496	483	487	510	505	472	530	491	488	534	541	492	497	505	519	535	522	513	517	488	524	494	508	543	502	499	518	505	547	479	493	461	539	569	467	531	512	549	527	489	515	524	509	500	529	501	527	528	473	519	527	499	552	519	533	503	513	532	495	545	510	495	530	512	526	527	488	520	470	485	520	510	490	535	495	489	492	526	545	492	525	506	511	485	507	537	511	518	520	495	545	462	518	526	500	534	505	493	571	517	524	524	507	538	511	540	490	487	495	524	504	514	517	458	517	498	516	510	503	532	512	519	543	475	482	500	523	509	536	526	499	531	565	496	497	514	487	540	522	541	520	491	579	473	482	486	526	502	469	483	533	528	537	524	511	556	457	551	532	524	521	513	530	501	505	491	497	539	492	492	501	493	520	545	536	493	488	545	516	451	498	513	466	519	486	487	557	501	507	507	498	511	534	526	521	507	489	505	464	571	525	525	519	490	482	545	510	525	503	448	480	510	463	565	524	508	523	490	490	520	508	481	473	495	530	519	482	546	529	486	497	528	497	514	485	503	497	538	532	485	493	477	474	543	485	513	522	496	511	537	483	538	525	519	513	547	496	497	491	527	498	526	524	549	538	536	533	548	534	500	490	512	536	532	537	503	526	496	524	528	540	515	540	445	544	516	500	514	501	525	513	481	532	513	482	535	511	508	518	529	500	474	473	508	533	522	496	522	538	499	507	495	532	465	513	462	487	504	497	481	479	500	479	543	517	495	510	527	557	512	524	522	513	483	544	511	536	498	524	480	492	549	521	516	501	494	499	486	570	511	504	476	489	534	479	512	482	530	558	490	513	494	485	521	465	530	500	538	489	528	552	485	538	505	498	485	511	493	534	508	509	509	530	544	487	521	523	490	500	516	489	518	539	483	538	480	514	527	497	550	513	528	505	490	519	487	518	516	528	501	521	494	520	504	485	469	497	509	493	509	537	496	507	517	548	533	516	538	470	498	491	513	500	518	516	523	530	531	528	484	503	481	486	537	552	528	488	514	499	520	477	509	523	524	520	497	497	479	500	498	489	542	482	548	493	528	496	510	537	508	543	558	475	508	509	530	464	465	513	514	482	521	521	503	476	549	537	515	471	527	507	518	508	494	533	510	543	504	515	532	519	517	526	522	496	509	545	530	487	481	501	498	557	542	488	495	511	526	486	474	494	487	533	497	512	518	498	494	493	538	492	473	497	471	501	523	522	492	487	521	500	481	506	501	510	522	521	469	494	522	512	485	513	511	505	535	517	547	493	485	569	540	513	501	487	504	517	532	535	502	500	489	509	499	547	493	512	527	544	502	509	480	512	497	489	469	524	524	477	490	498	534	529	522	494	546	502	546	534	534	497	517	554	478	508	498	498	481	514	496	527	510	532	479	533	560	512	506	564	527	528	503	489	500	525	540	526	507	490	529	487	531	515	529	514	499	487	496	526	474	507	495	505	498	476	491	537	514	512	553	485	541	545	529	550	507	525	489	507	494	493	498	534	534	529	526	497	463	492	539	510	506	523	521	519	507	497	511	496	516	515	511	545	509	496	508	506	523	494	501	548	508	474	495	473	517	510	551	490	517	518	469	511	517	485	524	495	527	502	513	513	495	523	513	494	514	481	531	484	463	508	479	492	525	482	509	522	516	540	498	531	492	497	493	514	539	514	515	511	487	516	469	504	511	531	499	542	520	520	468	507	492	483	495	487	520	496	486	510	496	505	536	508	568	531	533	513	509	484	493	510	510	492	499	502	514	512	514	517	511	539	508	489	517	474	493	510	572	489	549	504	488	519	524	519	484	513	470	502	518	481	497	499	477	477	525	513	502	496	485	510	506	543	540	550	492	538	531	511	485	504	477	505	493	488	496	476	523	533	495	530	517	546	532	546	520	517	520	487	516	484	545	501	549	536	534	511	503	530	523	509	468	501	524	467	484
23932	36517	32608	22746	18237	14257	9829	6600	4442	2972	2255	1858	1457	1250	998	971	891	853	797	717	688	705	679	680	697	688	640	670	656	648	625	650	660	650	653	641	661	663	639	617	638	678	647	631	690	631	678	628	645	687	646	680	598	633	668	645	593	659	674	605	637	641	612	602	644	660	650	615	662	642	634	675	608	621	658	671	632	626	654	621	699	678	665	630	660	666	685	744	650	696	630	652	650	667	614	626	641	636	679	619	614	650	608	669	652	670	640	698	678	696	664	624	614	646	654	561	647	640	643	621	654	630	630	654	669	661	644	645	655	605	657	658	614	615	664	607	623	656	649	611	721	646	620	683	676	644	653	666	642	594	631	668	630	621	680	634	660	633	716	652	638	656	642	641	657	555	639	582	576	631	648	655	684	669	640	645	665	650	630	690	623	587	631	651	653	667	654	640	629	616	679	624	653	648	619	607	617	644	662	644	661	671	619	603	654	664	593	645	657	594	611	610	606	610	672	623	625	640	669	629	677	694	618	661	641	667	665	626	638	657	626	582	656	616	639	634	656	640	649	653	617	612	651	661	605	647	622	661	604	622	621	598	632	621	652	643	647	662	628	617	608	636	640	669	643	650	601	641	651	633	656	631	659	685	664	622	613	609	641	630	675	640	626	607	595	623	597	677	653	620	613	610	652	622	577	656	658	628	631	634	665	643	635	625	630	686	648	636	619	628	636	636	648	698	624	622	646	607	591	636	673	639	647	629	623	651	614	649	663	644	600	645	632	633	645	718	635	653	666	618	604	663	681	708	652	661	659	630	659	628	639	670	661	681	642	609	642	653	603	654	645	601	627	570	658	619	648	643	639	627	643	661	631	621	593	649	612	662	638	614	671	622	614	616	632	643	677	663	684	640	608	629	648	662	631	654	663	639	706	618	613	591	645	625	657	639	675	592	586	672	616	606	602	601	598	627	629	610	631	667	655	609	642	652	666	673	616	623	615	620	636	640	653	680	639	603	665	616	676	652	651	649	650	598	690	598	629	663	624	640	655	632	639	610	673	650	681	626	632	615	654	639	664	605	643	692	641	695	659	618	596	602	644	650	654	627	633	595	613	643	622	621	647	684	623	647	621	620	623	640	681	662	671	616	621	634	649	623	681	603	624	695	598	642	611	603	653	634	658	657	588	584	649	628	614	623	628	638	667	622	599	621	681	632	634	606	634	599	677	653	593	644	644	654	629	604	622	651	617	595	640	650	654	632	619	670	627	675	659	675	678	659	598	678	649	590	644	619	610	596	636	640	611	648	648	605	616	639	603	688	648	610	641	681	642	644	635	608	653	672	633	617	624	602	637	626	663	637	665	637	659	700	632	638	659	625	649	627	623	674	641	596	629	621	635	619	683	644	652	627	577	656	598	607	682	600	667	697	604	649	616	658	639	650	636	631	590	605	581	660	660	668	631	625	621	657	634	627	638	632	676	637	658	635	617	640	629	609	657	659	644	611	625	646	618	612	679	590	643	642	624	670	583	604	681	668	633	633	616	613	660	620	668	611	603	654	663	621	637	652	607	660	611	608	655	622	622	650	640	608	636	647	600	650	680	625	637	604	614	660	651	625	659	642	643	630	615	647	661	607	604	639	648	654	678	698	622	618	629	648	612	597	652	644	635	577	619	667	625	580	633	632	592	660	626	625	667	651	670	620	650	646	584	658	603	653	678	605	618	686	639	628	655	607	658	652	691	677	633	642	627	659	659	648	643	692	599	680	657	664	651	684	619	653	622	629	661	649	649	612	637	647	648	681	650	575	607	650	582	640	664	648	661	617	631	614	624	609	637	635	625	609	629	637	647	635	581	631	645	651	632	619	657	619	632	615	611	643	636	661	645	652	663	683	667	632	595	606	650	639	603	615	636	631	618	637	636	656	630	636	613	629	641	597	633	639	598	608	605	594	626	617	649	612	666	610	623	605	605	597	595	649	637	610	700	634	615	589	634	619	642	592	653	619	637	616	649	623	641	640	655	628	610	626	624	631	616	654	626	642	611	590	670	651	687	617	662	634	664	630	640	628	621	628	667	638	617	614	610	697	627	654	630	632	668	607	660	606	644	661	590	621	613	634	662	614	628	675	628	655	613	618	612	647	645	615	659	625	658	643	649	654	595	667	635	656	642	596	637	648	668	628	684	621	632	644	663	634	667	644	704	642	624	664	648	647	655	658	643	610	660	630	634	633	642	635	669	611	669	631	650	654	667	652	634	652	654	645	681	653	640	633	605	655	608	675	617	624	701	641	647	607	668	640	637	648	628	618	577	667	648	624	656	621	626	642	580	666	662	635	598	644	684	641	636	634	609	617	655	623	638	681	606	628	637	631	636	667	659	616	623	641	615	655	670	637	649	634	638	670	679	652	594	583	674	634	619	643	632	645	628	644	675	613	637	665	662	643	661	655	657	660	625	637	625	614	673	700	629	660	625	617	650	621	615	594	658	630	615	632	651	647	642	647	630	655	637	602	630	578	625	654	619	612	595	660	602	626	679	618	610	636	667	644	639	675	690	645	638	621	616	610	615	624	651	629	638	622	610	613	647	594	663	640	636	620	675	619	662	649	617	684	656	625	629	636	589	632	628	647	628	643	641	637	650	643	617	626	644	612	641	664	613	642	614	628	651	673	640	642	636	594	680	636	652	646	675	624	633	676	650	622	657	669	613	659	660	599	607	659	652	618	667	628	607	649	600	678	658	625	643	628	641	674	658	666	694	651	655	636	650	630	618	674	648	631	630	633	649	645	650	628	650	627	636	611	641	657	601	627	634	601	667	642	632	634	644	644	592	630	674	639	644	629	623	605	619	596	608	661	641	642	628	679	619	685	638	635	638	620	570	647	653	650	603	640	622	604	610	620	603	604	665	646	649	577	634	605	638	694	653	673	656	675	602	614	652	661	662	661	613	640	639	629	644	592	684	637	623	652	599	664	625	627	666	637	665	677	702	655	633	625	642	646	664	640	624	664	638	612	671	626	600	646	635	653	581	641	608	610	612	665	648	629	616	661	633	655	640	613	652	623	651	670	613	631	646	676	673	631	655	635	655	658	608	618	631	669	623	626	594	659	653	647	679	642	611	664	625	657	687	629	640	588	622	642	592	621	647	671	666	626	623	628	605	637	653	650	645	631	640	596	625	641	686	683	675	609	638	611	607	654	597	622	630	680	600	624	614	657	672	637	615	649	615	654	666	636	656	681	661	683	636	644	693	636	627	647	599	650	623	641	639	646	652	614	641	609	711	650	591	612	606	650	620	631	633	686	623	653	645	630	659	638	658	636	626	595	623	611	635	623	657	624	636	645	632	633	594	646	666	657	646	617	616	657	641	653	610	601	618	646	620	617	610	665	641	610	641	563	651	650	615	609	659	633	591	656	596	587	624	635	643	624	640	583	667	559	634	694	626	612	640	642	622	602	677	630	643	641	666	667	644	610	665	609	619	651	661	664	661	602	620	650	671	664
23867	21150	28543	24165	21655	19553	13326	6366	3876	2740	2128	1738	1420	1292	1040	1006	1019	986	894	851	784	782	724	801	700	723	675	686	722	701	725	746	698	730	680	704	686	680	719	698	707	724	648	731	692	749	666	640	695	671	672	684	705	658	707	690	677	667	687	675	711	695	722	714	702	687	694	686	699	711	694	638	740	724	683	655	659	706	714	722	745	692	730	707	748	716	660	684	733	707	732	707	729	731	736	753	757	683	642	698	746	680	706	688	691	659	733	697	750	684	689	689	721	646	717	685	681	650	641	698	681	658	672	667	732	706	699	689	718	689	721	681	694	689	746	702	686	706	663	686	640	697	709	686	705	700	736	685	697	674	715	751	700	708	655	707	705	701	710	679	656	702	698	691	698	698	677	698	660	693	717	651	692	680	685	640	719	641	703	682	708	672	664	718	725	693	662	710	641	638	702	641	644	691	667	727	694	635	668	694	705	704	681	685	727	719	695	697	692	728	682	710	671	704	716	707	669	668	632	693	675	687	656	728	662	684	734	649	668	748	735	710	752	693	734	701	681	718	666	702	678	693	711	668	697	704	697	736	699	660	667	699	690	722	707	671	687	676	712	734	667	688	667	657	710	662	708	649	698	713	698	730	697	670	750	672	672	676	707	700	672	633	712	673	701	716	699	662	684	656	714	663	740	704	699	709	712	696	675	689	665	667	659	689	679	739	735	673	727	727	732	708	668	716	742	680	698	674	707	691	684	675	714	677	688	713	693	666	678	722	647	712	701	649	658	660	686	724	669	684	723	699	700	646	646	669	721	704	660	666	740	685	667	729	687	654	675	638	658	698	662	676	673	686	685	646	714	701	681	740	725	703	695	685	681	703	706	694	676	707	702	681	735	633	692	660	698	693	678	683	670	692	686	692	689	711	667	698	689	679	658	720	685	684	714	715	661	680	656	645	698	704	701	686	691	709	753	672	712	680	673	681	711	693	703	725	673	720	703	691	683	708	692	716	692	660	707	712	699	705	723	682	676	730	693	714	682	716	693	705	672	749	685	723	679	719	681	732	684	705	681	694	644	649	681	679	660	740	677	728	657	703	757	685	683	679	695	689	715	699	688	685	651	715	641	697	689	679	687	744	745	699	697	723	707	715	645	719	659	649	688	722	693	724	674	727	681	669	735	689	704	676	697	736	689	646	701	685	698	664	724	667	665	733	712	697	700	656	691	717	683	691	685	738	699	728	724	687	690	705	649	698	699	700	669	701	703	669	706	676	702	690	719	741	676	713	727	709	683	702	744	682	731	739	679	715	711	698	663	635	701	702	763	656	661	617	676	679	684	677	696	697	716	702	731	658	710	736	700	682	713	627	719	668	682	687	683	696	726	636	691	675	655	724	681	732	718	691	718	714	688	628	709	715	669	699	687	670	714	695	664	664	681	714	738	641	741	719	750	686	679	693	688	663	683	702	721	698	666	678	652	732	651	676	678	707	732	660	748	717	714	703	741	696	708	723	744	756	702	646	711	711	662	709	674	668	685	692	681	711	718	692	730	765	699	716	690	683	735	676	646	699	704	668	727	693	688	742	678	675	643	691	731	689	639	655	680	693	679	668	620	699	709	709	697	687	670	691	736	717	646	662	708	666	695	663	662	684	702	674	714	651	667	711	698	682	666	673	700	726	660	693	743	683	679	658	716	695	654	736	697	714	731	700	713	662	708	683	728	684	704	697	671	674	630	635	675	735	661	691	684	741	721	707	685	711	664	676	721	695	686	702	701	703	672	675	669	690	726	686	642	672	718	652	714	718	726	678	719	718	734	694	666	652	691	686	731	696	683	702	702	681	692	709	670	653	700	724	691	686	716	729	662	679	673	693	634	708	701	737	667	722	700	678	692	667	708	697	715	722	650	725	710	650	681	733	664	656	735	689	683	752	721	676	659	679	702	662	699	695	761	676	713	679	676	712	699	693	718	672	690	691	711	677	676	725	676	658	672	725	747	713	694	650	709	719	720	738	673	688	657	679	695	705	652	659	710	661	713	661	726	749	665	708	649	723	703	703	703	651	703	681	692	688	705	707	639	693	689	672	716	699	639	652	717	661	683	674	693	675	664	761	697	682	712	695	749	707	698	710	700	733	702	688	687	705	632	691	667	717	693	654	694	652	691	746	689	638	690	707	644	644	669	666	692	685	699	728	654	688	682	691	662	669	672	648	702	710	712	720	706	631	724	666	721	704	664	680	702	684	677	706	637	697	732	653	703	689	690	657	710	667	689	682	639	707	639	692	720	675	652	729	667	731	641	669	687	687	735	727	656	672	699	682	686	688	680	658	674	725	702	666	642	709	688	773	699	663	700	640	711	669	676	695	712	698	722	674	672	722	691	708	710	731	644	664	653	719	687	641	682	700	685	677	671	668	699	739	680	740	661	715	690	706	704	701	691	708	660	719	726	679	683	732	633	682	713	720	735	703	724	752	696	663	651	726	692	647	646	657	683	683	733	685	710	707	675	724	670	647	711	700	663	738	649	686	706	686	727	705	699	644	679	698	714	713	671	632	737	698	695	660	720	688	681	680	662	695	688	674	727	715	715	674	674	681	678	740	635	661	681	683	736	698	702	655	677	678	703	684	730	699	740	692	718	713	676	671	723	706	717	653	653	691	701	706	691	727	683	691	704	620	657	732	689	673	740	679	684	675	672	716	694	682	697	705	720	677	663	690	673	701	724	672	668	717	735	682	651	663	713	651	649	686	689	728	706	704	633	664	779	726	694	697	708	691	690	706	719	752	700	681	695	708	694	704	675	710	729	693	699	680	741	676	675	673	699	709	680	671	721	689	675	650	632	680	711	691	743	666	726	692	691	714	681	700	676	671	752	673	691	691	680	665	697	706	696	696	656	640	757	667	698	662	652	659	726	676	671	650	689	636	668	702	700	719	681	650	708	705	698	698	706	649	721	651	704	713	731	718	651	746	674	677	647	644	691	680	677	680	688	673	672	692	726	712	682	676	643	699	693	639	648	758	703	658	667	724	673	658	663	671	673	681	677	744	663	716	623	655	653	717	715	699	740	661	777	706	747	670	737	683	687	709	653	697	697	702	689	691	688	664	711	692	677	727	679	668	679	704	696	623	653	730	683	697	656	686	703	654	700	674	737	639	724	661	767	665	678	736	703	667	747	667	698	755	662	681	695	720	686	725	620	677	710	648	690	700	698	724	690	692	677	667	679	691	694	694	707	672	738	692	701	695	675	712	706	690	687	699	664	654	689	662	715	715	666	702	617	718	760	704	683	691	708	637	699	706	736	657	671	679	680	689	667	679	719	668	699	683	742	681	676	679	725	633	650	677	706	682	744	701	623	722	616	702	688	684	713	680	723	706	718	706	696	711	664	672	700	682	676	636	684	666	758	718	680	691	733	695	686	680	731	697	684	667	689	672	671	700	682	747	690	712	714	693	670	694	661	677	723	695	717	620	735	702	635	675	650	650	686	708	702	700	657	674
23980	42494	38757	29479	24327	21126	17198	11341	7827	5620	4022	3381	2469	2260	1765	1585	1478	1427	1267	1147	1108	1002	933	958	930	917	833	899	875	886	854	926	848	926	869	877	888	892	853	880	879	842	852	879	846	827	906	866	873	929	848	861	881	850	859	904	823	873	854	829	843	883	850	842	917	891	856	816	800	822	870	843	864	878	830	904	903	887	889	900	854	892	865	904	879	871	883	930	937	940	886	929	897	888	902	895	820	842	839	858	866	835	868	834	880	868	885	881	907	877	854	819	873	849	867	920	838	787	870	803	829	773	909	880	834	875	838	896	861	828	795	838	890	902	875	824	804	857	884	825	833	850	802	801	880	839	850	864	866	863	840	845	870	765	879	808	820	825	833	891	861	862	867	825	910	837	872	831	852	812	826	825	864	856	853	853	891	845	865	873	897	869	880	861	879	851	871	854	900	884	836	842	833	846	808	834	845	800	841	882	806	857	842	901	899	820	831	850	810	836	872	833	840	818	891	870	830	814	841	878	811	859	857	848	824	883	851	812	820	840	894	847	840	897	858	880	859	809	806	835	826	847	833	816	782	859	812	829	876	851	866	838	877	862	841	874	872	815	855	812	824	803	857	822	879	866	879	833	837	868	876	872	834	825	848	924	887	894	870	828	854	810	852	853	843	853	854	855	851	822	845	820	862	846	843	845	816	846	834	896	835	845	858	821	813	850	856	903	874	820	883	893	875	843	868	879	843	820	880	868	835	901	844	861	815	844	870	813	875	838	833	875	868	914	806	867	829	804	819	806	857	901	845	825	857	834	853	885	859	862	841	868	836	908	875	888	867	824	854	846	809	871	828	880	830	861	864	860	843	853	896	840	851	812	867	835	829	870	847	853	865	819	836	820	800	852	900	851	887	885	826	811	843	861	855	862	860	850	808	881	847	849	849	812	825	806	864	812	887	864	817	914	832	829	853	854	875	813	848	871	892	874	890	872	881	831	852	790	829	858	846	868	821	877	875	838	838	869	787	821	856	899	817	829	814	789	832	841	826	850	875	887	877	817	893	885	839	819	833	882	821	853	878	832	840	816	796	824	872	807	802	813	865	797	865	882	853	847	871	830	875	814	860	816	832	807	845	872	868	836	843	833	862	833	862	893	821	856	864	836	813	838	887	861	841	877	857	849	869	877	888	866	823	826	799	866	851	847	840	877	881	844	815	871	817	874	832	845	866	835	854	856	821	872	833	862	836	824	855	830	852	900	847	855	819	871	852	883	870	819	814	823	850	842	814	817	817	866	833	778	846	842	877	853	822	871	832	844	855	785	834	870	834	856	918	880	854	818	826	880	846	885	869	808	831	864	835	899	895	887	788	830	877	883	845	863	887	811	823	887	854	833	858	828	882	839	853	819	831	880	829	840	852	827	864	860	839	844	826	893	824	869	895	814	847	828	848	897	794	850	888	876	902	856	864	820	881	850	851	812	864	862	853	851	886	855	838	904	860	825	844	834	858	865	905	908	890	855	839	851	864	870	856	847	857	831	891	867	849	887	833	882	829	813	878	878	891	804	837	849	876	811	835	822	842	837	886	859	858	857	810	855	885	875	819	836	850	861	882	891	824	824	878	872	852	835	862	826	843	859	877	855	860	806	874	825	856	853	872	864	819	844	871	853	854	838	898	783	851	851	905	894	844	841	880	866	897	786	830	821	836	858	895	806	840	867	853	829	846	858	881	862	840	897	872	798	824	889	828	859	857	869	882	863	838	872	913	850	854	837	845	864	863	899	852	836	856	860	838	932	894	881	817	856	846	828	810	816	845	888	828	891	864	810	824	851	850	864	866	850	872	866	854	869	878	878	855	806	883	881	861	849	853	839	846	879	776	912	848	838	857	889	809	817	872	860	889	856	863	901	835	854	843	805	835	896	832	775	884	836	852	873	829	835	855	826	804	893	861	843	853	854	849	843	857	828	809	860	895	897	845	870	831	857	833	803	848	843	878	891	859	821	842	810	830	920	882	816	851	866	851	843	832	903	852	855	852	841	786	898	858	831	863	844	908	847	821	865	843	857	883	863	846	832	865	890	807	830	839	887	828	849	883	844	867	882	888	843	858	845	847	837	816	904	850	839	795	839	819	913	908	816	857	851	865	843	820	878	871	868	852	847	862	915	916	831	852	855	860	861	862	836	862	830	877	864	843	790	802	841	876	808	900	815	895	820	842	827	777	863	870	817	833	826	870	848	903	834	868	847	874	859	853	827	809	865	822	848	829	867	808	873	877	871	879	848	853	817	872	855	845	850	855	948	825	833	860	846	862	791	807	888	873	895	837	862	788	859	898	801	857	878	847	850	839	916	857	869	805	799	834	864	859	871	850	861	886	885	877	879	814	847	823	812	847	839	862	813	891	857	867	840	888	830	866	852	830	848	808	856	807	846	858	802	857	819	823	899	844	880	838	882	829	888	859	856	881	823	789	878	853	878	887	818	865	876	846	832	866	862	815	845	850	816	810	925	811	893	869	876	921	857	862	822	885	842	806	879	847	870	854	837	851	873	868	844	816	816	887	836	859	893	831	880	820	864	873	874	813	889	822	878	857	842	856	822	859	879	844	858	845	912	814	817	870	855	805	869	835	885	870	813	824	877	856	878	859	854	847	823	835	866	863	842	871	815	883	896	875	869	898	792	857	892	814	846	853	821	832	824	858	854	844	870	877	804	824	892	866	864	853	864	902	866	850	901	855	869	883	825	860	820	853	814	814	881	840	829	850	861	864	868	902	877	844	861	841	868	899	814	844	843	824	885	846	841	837	852	832	821	818	845	829	835	847	817	835	881	910	803	813	906	855	833	875	895	857	820	870	840	818	871	869	892	860	878	870	860	848	878	869	861	820	856	877	846	945	847	887	876	826	868	857	887	895	870	858	858	834	871	833	858	844	813	824	843	832	863	846	862	845	857	847	810	815	868	842	871	854	862	807	822	861	829	853	843	869	872	883	869	811	814	781	887	839	914	899	890	839	841	851	895	896	896	867	853	892	838	853	853	843	851	837	860	868	846	821	784	842	836	800	889	855	839	842	865	856	866	827	814	836	925	864	864	847	829	909	878	854	845	850	835	830	870	849	842	876	859	843	800	819	867	879	855	846	854	792	860	874	849	806	829	873	890	887	856	864	875	860	876	911	873	884	817	828	868	862	873	903	789	858	859	855	824	859	840	880	865	836	860	894	856	871	873	891	848	839	853	838	801	852	833	900	823	880	896	821	843	858	880	844	815	846	828	858	842	852	799	840	856	889	819	931	933	830	852	839	833	826	843	823	835	845	835	884	865	891	808	829	859	861	876	821	916	850	883	836	866	899	806	838	893	814	842	825	895	802	862	793	829	863	847	840	828	838	846	831	889	859	873	846	852	876	834	864	853	877	890	889	858	858	803	908	876	890	848	811	798	845	835	817	864	899	840	851	834	836	838	844	854	852	856	904	870	874	800	865	913	919	818	866	830	853	817	847	839
25061	21088	27398	25321	17509	10640	7236	4285	2607	1944	1647	1245	917	813	623	639	707	605	543	484	476	466	434	454	446	408	458	394	453	437	434	443	425	403	439	434	415	418	458	445	447	462	417	378	417	414	398	411	443	437	455	459	424	408	435	429	445	415	405	411	408	465	414	441	415	426	419	433	442	455	461	421	429	436	471	406	460	426	470	435	473	438	436	404	434	430	472	458	446	448	458	429	461	455	428	420	450	433	403	428	456	415	379	485	404	433	436	414	491	388	437	423	410	439	436	421	443	435	470	397	455	422	430	426	444	441	453	361	425	412	427	413	435	438	437	435	364	424	413	436	426	431	433	399	402	379	391	416	436	407	434	418	401	426	405	440	404	424	449	417	422	432	477	438	438	444	419	401	411	399	398	435	431	416	399	405	418	417	410	418	430	445	441	408	430	425	431	400	439	407	425	479	439	444	386	444	395	415	409	440	399	435	432	408	436	425	456	421	421	428	422	428	410	398	391	440	432	426	415	419	440	401	458	419	423	426	419	428	433	453	405	398	404	401	401	397	419	398	441	448	420	412	432	456	443	465	421	438	411	406	391	407	460	424	415	412	395	411	420	452	478	441	438	421	407	403	430	432	431	432	424	372	404	417	426	426	430	452	372	451	403	394	395	473	435	432	436	444	423	433	423	428	436	433	454	401	431	372	393	442	418	428	480	393	407	440	420	428	410	409	414	396	403	425	397	424	418	428	414	462	410	414	413	418	436	431	406	412	389	394	405	402	439	420	418	413	440	415	431	438	437	421	396	414	430	413	444	446	390	426	434	387	420	409	391	408	377	433	427	463	417	425	400	418	406	409	422	432	456	450	444	447	434	399	420	395	423	418	430	409	417	418	423	401	427	417	386	438	430	415	414	406	406	397	428	435	442	432	445	459	472	404	415	450	464	409	435	422	403	447	392	448	434	448	422	449	412	430	411	407	428	402	416	430	405	426	424	406	435	416	418	445	422	399	397	436	411	471	404	433	431	408	435	445	435	416	412	392	452	425	408	423	425	444	409	426	443	392	436	406	385	438	398	393	422	445	443	433	420	372	420	461	453	421	460	424	472	412	454	413	432	454	389	421	417	416	419	442	436	400	426	400	430	431	423	393	427	427	440	432	414	422	458	461	379	424	414	422	458	411	417	435	407	397	432	407	418	427	449	450	420	408	411	454	409	374	411	429	405	389	402	467	407	439	418	400	448	432	392	448	409	416	413	409	413	402	476	434	408	445	393	437	417	420	434	428	428	382	409	445	463	442	431	409	457	409	425	445	413	414	439	419	436	395	420	417	417	426	382	448	402	407	415	405	423	412	407	430	456	441	407	434	441	429	411	408	446	409	422	395	400	392	425	448	430	449	436	444	425	436	405	430	421	442	432	419	415	421	419	399	443	422	390	440	436	428	419	431	411	414	404	429	414	439	441	434	429	420	414	391	382	411	419	431	430	441	411	427	413	469	454	415	436	462	408	419	400	418	427	441	439	402	436	411	411	417	457	427	438	443	405	435	428	417	404	440	408	476	402	431	395	406	441	403	381	465	411	408	436	415	405	414	399	405	427	412	419	391	409	409	420	467	425	411	410	424	410	440	434	435	395	438	403	428	402	379	399	427	432	441	400	417	399	426	436	440	405	430	439	440	438	441	411	421	420	438	412	426	425	422	442	420	442	459	391	407	440	402	443	426	422	425	415	404	438	400	436	402	416	400	405	419	413	397	435	433	444	418	429	427	444	437	457	466	450	416	421	429	406	426	410	399	397	399	435	444	395	409	413	414	417	384	458	425	428	396	440	402	447	417	420	424	443	447	393	394	433	436	431	446	455	436	428	417	421	452	414	452	468	475	420	390	425	438	439	417	423	432	433	388	437	406	411	413	424	411	418	408	406	419	429	403	426	391	421	429	400	408	396	431	408	444	431	429	445	429	393	428	385	393	469	455	466	418	421	418	435	454	403	430	411	421	443	421	401	433	427	452	420	417	393	415	427	438	420	446	435	431	430	403	404	443	423	404	413	423	461	413	423	435	384	425	425	436	410	404	419	456	441	392	411	400	417	445	441	429	436	414	419	413	437	471	415	384	433	424	402	393	458	425	400	402	440	447	422	404	415	411	420	425	392	438	420	425	412	422	435	381	425	427	393	440	398	385	428	431	436	419	429	396	404	437	430	418	419	432	480	416	419	441	413	456	431	402	409	438	468	394	414	400	428	433	410	437	468	417	410	429	429	395	407	440	427	432	447	406	435	404	439	417	424	386	422	422	411	431	411	394	473	415	393	377	420	424	460	426	429	426	426	410	420	433	401	465	432	445	369	411	411	417	459	417	391	407	423	444	396	415	408	396	439	408	409	373	397	457	448	415	418	421	423	421	404	448	394	415	441	383	407	462	420	403	412	414	424	407	423	389	437	412	422	429	417	424	434	405	438	445	429	409	403	439	410	431	415	399	435	408	403	456	381	426	401	401	401	398	423	386	412	419	461	412	411	451	428	417	441	411	454	418	435	387	438	423	402	399	416	416	466	450	430	409	445	436	437	430	447	422	419	441	432	451	408	416	409	428	426	410	436	406	399	448	459	430	422	433	444	470	412	390	414	402	410	420	387	392	459	435	408	382	415	451	450	422	420	410	449	454	421	479	400	391	434	435	389	395	410	424	418	406	434	416	461	433	382	436	406	410	385	412	402	416	420	392	426	429	362	406	401	420	417	460	411	418	418	409	417	460	411	447	399	428	427	427	417	409	403	441	411	389	413	406	411	415	454	407	416	422	465	430	408	422	407	409	440	422	415	438	395	411	437	461	403	460	415	438	432	449	402	414	408	410	421	418	412	457	434	438	439	442	433	395	432	401	386	420	422	449	468	409	418	459	417	418	413	434	400	452	387	385	404	407	388	438	405	415	437	419	391	419	428	461	417	403	421	428	423	410	452	459	424	398	422	444	405	419	426	399	437	432	386	414	441	411	405	408	445	435	390	399	413	398	447	416	426	425	422	397	433	428	426	402	426	410	415	438	401	418	419	414	408	421	411	438	422	416	411	415	412	451	437	431	448	436	440	431	432	411	419	382	443	432	405	417	438	395	418	445	392	384	421	443	435	428	414	455	409	435	435	390	443	411	438	376	424	401	438	429	458	424	426	405	429	399	435	407	435	411	432	453	398	442	458	435	413	434	426	414	415	447	438	412	448	450	393	413	413	447	449	410	435	429	460	422	393	417	455	456	420	455	440	453	389	419	419	395	413	400	413	415	400	444	411	446	410	443	455	391	442	419	426	394	415	415	447	427	463	430	419	435	440	409	454	419	424	404	401	418	453	424	414	416	407	388	414	467	429	398	449	428	408	439	403	413	422	415	423	412	441	445	411	406	401	438	439	447	470	436	428	414	458	416	429	405	418	439	436	367	418	428	407	421	416	427	428	399	422	422	419	431	388	409	449	422	401	406	428	423	441	434	451	416	414	422	390	413
22825	38560	34373	24897	19767	16845	13442	9124	6397	4599	3589	2755	1974	1604	1112	1045	1125	924	771	728	724	635	643	576	554	581	596	570	532	544	543	522	548	549	577	563	556	538	531	533	569	535	539	534	540	576	529	527	562	542	552	517	532	586	542	535	566	572	576	594	513	560	516	588	547	573	572	579	523	542	552	530	564	560	572	550	588	630	602	611	561	552	536	556	568	624	589	545	577	542	543	574	590	555	615	516	575	576	578	537	532	519	540	548	562	580	567	544	560	539	565	567	580	550	511	567	550	565	566	550	575	543	559	519	514	488	599	556	527	524	542	547	571	540	540	508	543	539	557	535	568	558	539	570	554	560	564	506	554	589	554	532	525	530	554	534	519	553	606	587	567	512	525	551	546	549	551	537	544	539	512	532	560	536	539	569	555	519	526	537	542	559	563	514	536	560	509	597	582	523	555	529	551	553	567	517	543	564	575	539	535	548	510	566	530	549	553	552	540	519	568	547	551	538	538	581	546	548	547	543	540	541	523	541	582	558	526	533	581	534	565	586	572	562	566	505	543	540	541	564	529	546	548	580	526	547	535	556	548	559	551	487	535	525	569	555	563	501	498	537	565	523	533	536	556	551	545	572	548	550	529	503	546	584	498	562	543	546	532	532	556	548	582	577	559	515	496	534	559	516	525	560	579	552	572	531	552	482	539	553	536	523	607	547	600	541	550	564	520	535	563	570	536	578	541	586	549	553	569	551	503	594	580	512	541	530	546	530	531	542	546	549	518	495	586	537	523	541	571	578	526	553	539	550	607	561	546	533	539	534	515	568	563	586	539	560	518	522	523	561	519	539	541	524	552	517	537	547	580	514	544	535	581	515	566	551	494	510	547	564	557	567	471	543	545	515	544	540	544	549	547	542	556	537	520	560	534	580	553	547	534	538	565	583	518	536	560	458	571	561	537	519	568	562	562	560	567	534	578	581	551	533	570	500	549	566	525	549	531	534	520	556	524	563	554	534	554	513	555	544	545	530	512	550	576	555	570	523	562	501	586	492	553	587	550	533	527	513	541	535	530	543	569	547	522	558	523	534	530	533	567	540	530	548	608	575	548	557	529	539	545	609	533	571	556	557	557	530	583	556	552	528	561	543	572	520	543	537	554	515	545	572	538	554	512	577	521	567	495	526	547	579	525	538	537	521	537	516	621	544	545	542	502	556	581	538	548	502	520	528	550	537	540	566	535	538	537	552	514	566	533	541	536	559	574	525	529	543	575	524	535	518	540	543	554	542	515	516	557	544	572	590	502	530	567	575	557	590	545	548	521	553	524	566	529	531	538	504	529	507	546	538	518	578	548	540	547	522	553	567	526	554	556	519	554	550	568	544	546	553	522	513	540	536	564	553	540	578	525	557	546	533	560	518	505	552	515	574	532	555	558	559	554	518	550	505	564	537	551	492	566	534	514	557	552	522	506	526	492	519	533	521	554	545	521	565	519	488	508	558	543	493	559	525	548	513	512	551	543	531	569	585	542	524	518	561	584	566	561	520	571	526	535	571	621	624	557	545	528	559	551	519	575	576	529	520	565	566	551	557	532	572	563	544	522	552	553	525	583	525	535	571	581	542	533	582	517	541	541	546	551	536	542	558	575	514	589	525	497	540	559	520	581	546	517	536	552	573	559	544	553	562	479	565	554	520	547	558	589	548	538	538	548	569	495	520	555	556	505	543	481	582	563	540	543	541	517	538	551	574	547	547	502	549	508	550	519	543	543	585	545	523	587	585	552	549	520	598	536	519	562	531	536	545	534	533	561	495	566	585	503	523	509	543	547	522	543	530	553	538	493	578	555	510	513	545	541	526	562	525	540	539	574	576	577	534	560	577	522	575	537	566	547	551	549	575	575	543	518	559	560	513	554	538	520	520	518	529	549	550	567	568	518	590	541	552	572	533	564	575	531	546	546	535	515	483	555	567	538	558	565	552	528	516	557	554	529	544	532	567	542	537	518	559	544	520	534	507	535	548	556	533	543	529	514	522	543	547	541	545	540	556	542	563	552	607	542	547	520	568	571	569	543	564	513	529	536	492	515	543	547	549	500	533	514	560	505	551	554	566	464	573	531	570	545	528	522	580	552	504	559	525	562	569	549	578	541	538	531	569	556	532	533	558	551	574	564	534	525	554	580	562	549	544	520	555	496	582	528	553	508	528	569	521	573	586	514	561	481	578	545	544	568	548	524	503	588	545	505	538	506	545	575	569	557	552	542	557	544	553	521	571	528	561	534	532	546	551	504	546	511	562	534	555	550	540	536	554	520	495	538	526	521	560	501	560	522	595	588	540	536	552	564	528	516	528	536	530	554	600	492	495	566	532	543	510	565	538	544	578	583	525	547	562	548	540	562	563	511	549	585	554	507	556	512	525	556	504	535	525	517	535	544	524	557	562	539	486	514	529	538	522	513	531	518	506	534	580	562	552	515	498	577	538	501	551	537	560	579	550	528	555	541	523	543	522	518	592	554	520	560	527	599	519	543	544	511	530	526	559	572	522	553	529	526	531	557	521	529	537	548	523	527	516	523	569	566	546	554	597	545	533	547	539	535	599	532	487	558	525	575	539	529	534	568	575	543	542	516	505	570	591	497	543	524	529	569	530	555	550	522	546	561	562	486	521	545	531	567	535	550	563	516	512	536	517	531	579	539	580	548	513	531	474	578	550	519	563	516	505	521	512	535	552	578	531	544	538	541	563	557	533	537	517	545	517	608	519	528	556	574	531	544	543	521	533	575	558	569	561	544	532	537	539	547	581	546	517	551	552	541	544	547	540	513	564	540	534	506	526	548	592	540	581	531	486	561	523	567	567	572	554	535	570	550	578	496	542	546	543	550	565	555	526	593	569	524	526	542	607	577	550	527	517	557	541	546	539	562	530	563	580	562	544	559	539	552	563	534	549	523	559	518	510	557	514	534	554	536	530	535	520	557	558	551	557	531	562	567	536	548	512	555	531	578	551	535	497	553	534	517	529	534	534	542	495	517	531	572	512	527	591	535	524	495	556	532	590	574	565	516	544	528	539	543	538	574	532	535	542	558	522	587	528	535	563	532	514	554	542	512	523	532	529	560	564	520	569	578	567	555	539	529	568	530	523	538	516	541	528	516	510	535	534	520	550	579	514	548	588	521	547	568	557	544	533	611	532	510	526	531	541	549	530	522	519	556	542	542	590	567	536	521	512	500	578	590	551	506	548	532	559	543	524	533	555	525	522	556	580	529	583	553	559	542	518	520	550	496	540	523	569	515	576	558	555	548	525	529	576	569	609	592	515	537	525	524	570	507	496	584	548	552	547	447	518	526	528	528	548	561	521	542	556	569	507	523	537	554	544	548	554	551	539	517	526	543	545	510	543	544	557	545	557	559	529	555	536	543	536	527	540	546	521	581	569	535	538	528	531	574	535	553	527	497	539	573	521	544	544	530	538	543	491	565	531	569	546	556	539	533	543	566	567	558	517
22890	21180	28996	23656	21348	22335	20117	9946	5789	4126	3398	2667	1897	1417	1173	1162	1176	1034	916	816	832	812	794	721	751	738	715	724	765	724	748	695	705	729	745	719	714	675	747	701	701	715	724	679	700	697	680	683	666	679	699	716	665	702	702	690	708	700	682	690	688	683	728	681	679	703	706	670	646	683	670	686	705	700	698	711	771	808	768	727	718	688	717	728	696	719	747	725	737	745	754	696	736	699	719	712	686	637	729	669	672	668	649	698	704	703	727	711	770	695	650	696	701	660	649	692	731	703	705	646	711	670	678	671	708	668	658	689	656	688	669	632	675	715	676	692	677	736	679	704	692	694	743	709	724	711	628	729	672	674	702	675	687	697	672	726	688	691	692	663	700	691	631	725	669	686	691	619	688	749	695	719	699	680	693	670	687	715	747	671	686	638	640	685	696	680	673	720	686	687	684	673	660	696	697	660	690	664	651	693	676	694	664	674	630	691	702	647	754	674	714	691	701	716	690	693	670	694	659	673	651	697	727	669	682	682	664	647	701	659	659	696	669	662	694	727	664	692	732	690	697	702	674	706	712	697	701	684	644	672	690	667	690	667	686	649	693	679	701	653	719	677	707	706	665	716	712	698	674	678	691	694	687	680	653	720	673	712	676	685	661	695	670	632	716	717	668	677	667	668	662	709	681	652	698	650	634	644	701	671	712	663	714	694	658	656	702	676	734	658	702	713	739	721	712	710	688	752	638	680	669	689	748	692	667	657	703	669	701	670	667	705	682	686	686	702	680	659	662	749	653	690	670	695	678	703	656	676	649	670	664	717	699	687	660	676	682	717	717	697	674	667	677	707	718	690	677	666	677	699	698	662	653	674	705	642	687	668	710	674	709	631	689	671	688	656	699	690	660	707	656	677	691	712	749	711	724	710	702	694	730	655	693	663	699	695	655	660	644	679	749	735	760	677	691	701	658	691	714	707	661	696	683	652	664	670	711	712	682	710	657	629	746	684	631	667	654	657	640	680	656	681	678	671	629	701	687	667	661	655	699	708	672	674	670	682	708	665	634	698	690	697	673	710	668	696	724	677	746	700	721	692	675	711	662	680	700	657	720	678	664	688	677	694	717	672	739	699	682	705	705	679	699	673	680	690	682	686	696	680	666	686	732	685	695	662	698	705	680	683	697	683	653	672	694	665	684	716	679	695	634	681	671	711	676	672	685	649	649	681	727	673	679	706	675	704	694	635	675	691	658	709	695	679	679	690	726	668	661	690	704	651	687	737	669	708	664	660	691	728	640	721	656	710	740	646	678	705	670	680	670	645	631	692	682	678	695	657	663	683	664	709	644	698	652	716	704	709	646	696	689	700	673	660	700	664	690	649	676	661	686	697	656	715	680	681	718	730	704	697	711	681	715	699	672	698	679	631	664	681	678	671	637	667	681	708	680	651	729	689	706	684	689	719	649	686	673	689	695	730	631	676	670	699	675	691	643	677	673	676	662	703	678	645	669	692	692	678	715	685	734	662	662	679	684	636	711	703	682	708	693	728	692	679	722	711	719	656	697	720	698	665	675	681	707	672	662	704	702	705	674	691	666	679	697	676	709	718	616	723	651	664	679	704	654	690	680	677	719	666	650	673	693	654	676	703	705	684	658	615	678	697	704	686	692	699	640	681	693	674	663	653	690	665	680	685	695	659	689	710	650	653	679	695	679	631	686	747	682	699	698	708	665	702	692	638	696	703	668	651	669	727	722	704	694	659	739	636	639	672	685	678	711	697	652	718	727	610	685	678	744	727	643	731	716	700	694	679	725	685	677	722	662	728	669	693	707	665	680	695	681	725	695	716	711	643	677	649	649	679	599	612	661	637	725	666	721	660	701	643	633	680	711	666	661	666	671	703	675	742	675	686	644	693	676	677	675	646	667	678	671	651	677	671	677	619	656	700	677	669	679	629	649	672	667	660	684	717	699	684	713	629	704	730	714	672	681	647	665	687	670	642	668	677	682	707	725	683	706	681	686	698	682	662	695	719	671	665	706	705	703	700	660	715	723	643	714	658	656	731	678	642	688	678	638	675	678	669	662	674	681	656	728	680	658	685	719	662	715	756	667	673	686	752	695	722	709	709	643	689	664	701	718	667	670	674	675	652	671	631	696	627	675	686	663	667	677	696	694	683	667	727	655	708	743	690	679	676	702	699	673	703	669	734	683	677	688	625	670	681	753	699	626	719	670	698	643	655	710	689	649	681	706	689	691	652	663	655	681	668	668	680	684	713	684	697	683	633	640	686	675	677	687	706	669	677	708	678	693	689	694	700	767	705	723	708	659	701	674	656	685	661	665	684	656	664	685	694	665	696	654	635	684	652	679	740	704	691	672	648	598	686	655	620	722	718	669	665	700	746	662	685	667	643	687	643	691	717	662	698	674	682	698	662	658	672	658	665	654	677	642	658	709	670	708	665	666	691	658	721	705	674	697	697	719	734	738	671	673	669	700	662	659	689	694	692	679	644	659	763	672	678	655	670	636	693	639	694	681	684	667	679	653	694	711	706	701	676	662	726	706	675	703	671	672	697	637	673	660	673	702	678	711	659	655	706	697	669	676	677	694	669	656	664	657	692	671	679	728	684	723	683	647	676	703	708	668	711	678	699	732	684	732	675	688	675	714	690	737	713	683	649	628	675	691	668	710	697	653	675	690	697	702	703	658	693	710	720	688	684	661	618	740	713	704	702	649	700	694	688	694	693	666	724	614	705	677	729	676	685	664	713	661	721	688	699	715	685	684	640	680	682	690	705	677	677	683	686	682	702	698	710	676	710	673	626	673	641	643	652	670	683	698	659	734	724	659	677	658	665	705	655	660	636	677	671	683	692	641	651	671	669	716	705	651	676	627	657	666	716	670	677	696	667	680	684	659	697	685	685	712	703	692	682	681	696	676	668	657	712	724	698	652	658	673	668	761	690	666	672	671	682	702	705	668	668	711	667	670	681	640	697	729	691	670	660	710	692	712	664	697	677	714	702	702	720	694	681	722	665	691	706	692	664	633	651	703	647	647	675	677	689	722	658	654	702	675	749	717	696	717	683	731	691	616	663	686	654	684	669	714	678	701	705	691	747	698	658	682	683	633	707	696	707	675	677	733	677	706	636	656	649	678	685	616	654	687	684	736	663	664	700	666	732	658	660	701	671	706	638	721	689	691	640	723	676	696	709	662	706	694	688	648	678	671	695	694	675	705	702	664	654	715	643	680	677	751	719	682	708	724	688	665	670	653	690	665	662	669	673	724	665	687	644	644	667	626	722	698	634	694	667	653	691	731	709	669	700	660	671	666	696	648	652	686	691	690	671	660	754	688	686	710	700	685	695	692	643	663	687	685	649	680	709	690	638	631	692	676	697	677	683	683	659	703	638	688	735	659	679	699	661	702	687	668	684	635	720	693	661	673	649	678	692	681	676	684	689	691	697	729	648	703	668	680	676	685	641	730	672	706	689	691	692	649	708
26030	47851	43125	33384	28108	23875	19432	15453	11057	8132	6874	5164	3674	2439	2069	2011	1943	1640	1393	1205	1163	1117	1060	1029	976	987	936	935	980	933	964	939	970	921	889	885	915	844	874	847	829	870	867	833	838	933	835	831	859	879	871	849	868	842	883	841	858	846	887	859	888	855	810	937	843	839	849	852	841	837	897	803	870	865	869	860	947	923	941	913	932	885	872	920	921	943	953	888	917	909	903	899	918	939	876	814	849	860	822	807	825	851	822	857	856	835	908	884	899	874	837	809	831	836	837	843	824	830	858	818	824	900	809	856	794	869	861	862	846	772	833	807	819	816	775	819	870	874	800	800	844	843	804	825	845	816	807	872	860	844	840	809	889	864	893	853	818	837	836	819	807	850	754	852	857	862	825	817	857	842	844	831	860	873	820	861	829	852	825	854	828	881	825	807	862	826	833	828	843	858	821	861	841	875	811	893	814	821	813	840	882	847	870	799	854	814	814	829	855	875	818	828	908	891	821	832	841	877	788	893	864	841	811	824	826	823	843	899	855	845	859	860	807	868	846	793	816	875	813	834	844	817	809	835	865	835	872	815	804	869	801	804	813	895	851	849	848	844	813	872	817	841	807	848	807	864	844	851	863	825	926	849	858	861	796	891	815	834	810	830	827	794	883	792	863	851	824	827	847	902	853	856	838	888	797	833	810	799	864	867	835	836	865	870	806	870	857	826	868	862	879	810	820	844	866	825	825	875	830	874	866	838	850	872	821	857	840	833	831	839	890	815	835	870	826	836	819	853	838	826	837	839	847	855	867	880	867	863	859	848	828	879	866	853	848	882	838	881	786	836	872	856	838	871	871	865	837	845	816	849	888	806	879	845	811	773	827	822	902	781	846	909	823	812	834	800	831	848	844	865	841	811	843	801	873	887	856	876	875	882	804	843	817	852	889	845	875	822	890	908	819	822	813	803	799	838	884	810	849	821	839	841	813	880	856	829	816	870	813	829	789	784	821	839	846	810	902	827	829	869	896	874	855	865	813	847	868	813	864	873	849	832	811	898	839	891	810	846	832	848	859	820	907	816	851	853	849	862	865	860	827	815	848	856	820	890	826	802	820	797	795	871	843	840	830	824	803	885	836	827	847	841	874	862	861	858	842	833	865	855	851	893	818	846	842	823	850	825	794	808	837	813	771	828	822	852	806	874	836	826	882	826	850	816	819	859	857	881	875	834	832	848	842	901	854	826	891	878	816	827	859	847	841	821	785	882	840	820	863	858	858	841	825	841	880	816	810	828	869	835	829	806	793	828	863	839	825	859	823	845	823	886	854	813	854	873	786	795	820	838	865	837	869	804	839	875	810	808	821	830	814	884	834	793	863	848	818	875	844	825	887	871	852	827	823	787	887	802	852	818	795	845	831	812	816	795	845	772	834	827	866	884	824	780	872	853	851	879	841	865	864	810	828	854	850	885	883	845	845	836	805	828	813	823	827	823	835	802	819	849	840	845	867	835	850	804	817	856	828	876	828	844	848	896	856	878	837	811	844	867	859	890	894	829	820	852	825	807	846	812	852	840	816	804	900	826	888	795	841	892	873	845	896	844	834	855	863	880	856	841	819	861	801	844	840	818	812	861	845	910	841	836	809	845	857	875	834	824	828	868	821	818	865	843	837	807	793	894	829	809	844	856	807	815	890	825	836	891	838	854	797	853	861	864	878	865	821	815	857	858	855	871	810	824	833	888	853	860	886	854	825	805	833	797	835	819	876	888	810	856	827	870	848	867	850	889	845	867	806	814	815	802	878	866	865	880	849	868	830	876	854	843	830	810	813	894	788	847	920	907	878	908	843	890	863	836	844	897	819	860	831	798	867	811	856	856	807	811	859	802	824	862	826	820	859	787	815	847	852	858	816	900	803	841	875	793	813	805	812	907	780	816	853	837	831	825	808	849	863	797	841	813	839	790	823	844	830	834	837	821	870	872	844	872	829	881	860	858	820	878	809	860	830	831	840	817	799	825	791	846	876	837	840	836	813	846	821	807	820	836	809	833	843	831	887	869	909	828	875	864	887	783	849	850	817	846	836	801	858	828	803	846	821	817	844	862	814	826	800	850	862	834	885	868	875	836	873	871	840	862	890	876	832	879	801	813	846	835	838	846	816	878	876	854	855	821	875	867	835	832	870	848	855	845	862	787	782	864	817	871	826	833	820	850	828	822	819	814	873	852	850	850	825	851	850	807	829	852	849	848	850	827	838	849	847	825	864	828	823	835	825	861	869	836	863	833	803	858	894	854	835	851	801	792	825	823	849	852	791	839	844	839	875	836	871	843	837	864	856	857	800	868	838	824	871	837	800	800	878	845	878	862	792	867	822	862	847	835	873	859	849	801	832	888	857	825	848	860	794	896	821	839	897	836	825	888	871	823	832	797	847	800	832	838	835	819	837	862	856	861	854	800	839	836	889	809	861	869	844	873	843	849	799	797	864	897	853	822	844	838	841	822	868	824	892	813	837	853	872	895	833	824	847	874	828	865	831	827	862	809	894	853	858	808	845	863	828	865	797	824	864	831	838	871	832	917	851	856	887	869	836	846	849	830	893	854	846	867	857	828	843	846	824	816	841	838	814	869	832	854	876	825	861	890	814	897	885	841	809	854	839	856	833	839	838	870	890	867	831	856	799	862	828	863	867	871	856	847	880	853	825	819	852	841	780	844	835	764	875	855	815	871	821	819	842	869	839	842	852	801	807	846	875	861	823	839	856	866	839	851	785	853	900	888	829	854	869	827	839	833	891	745	849	793	851	780	794	863	822	852	869	795	886	791	842	847	814	844	834	814	844	841	841	847	797	788	861	823	805	794	804	842	839	824	844	907	843	861	836	849	802	796	827	832	843	849	798	840	821	813	819	819	859	867	850	779	867	851	853	868	836	857	845	780	862	819	835	855	787	864	832	783	816	865	877	812	821	796	882	819	829	802	853	805	840	852	808	823	839	855	835	815	828	841	864	833	807	817	869	861	864	830	859	901	849	840	890	847	860	784	877	856	899	869	814	832	791	848	830	789	814	899	826	842	811	848	863	856	850	868	833	824	899	842	837	866	786	848	832	833	779	829	827	839	840	804	861	828	864	850	830	848	878	832	828	837	829	835	867	846	858	843	857	832	870	788	860	858	804	841	830	844	831	906	817	817	888	820	803	851	834	874	821	862	879	822	847	829	842	893	873	836	820	813	854	866	837	870	808	801	779	804	866	759	785	816	844	873	828	854	862	774	871	841	795	848	848	839	820	850	890	886	858	850	874	858	869	787	857	889	823	906	804	896	808	844	844	843	787	834	851	823	852	837	840	802	816	808	826	797	841	837	837	815	829	809	872	793	852	830	856	868	885	794	898	891	814	857	813	794	869	853	839	809	835	801	803	819	862	874	863	845	890	852	881	843	861	889	760	808	846	884	859	869	836	824	830	822	856	791	798	840	808	795	822	837	898	819	813	823	844	802	844	818	914	805
27389	22967	25541	18325	10174	6866	4640	3160	2283	1754	1325	1076	797	634	621	635	620	610	548	524	546	533	508	532	517	529	487	556	475	479	500	478	489	484	484	486	497	499	507	488	471	469	483	511	488	485	500	541	493	490	555	503	517	482	500	508	527	503	532	490	516	525	497	504	525	527	542	472	468	447	514	499	448	532	472	512	531	548	512	526	509	527	538	474	469	537	511	478	538	496	527	549	533	515	485	518	494	472	503	469	470	477	543	534	491	525	485	508	498	514	482	499	500	494	498	529	516	509	513	486	493	475	457	525	502	487	486	495	485	465	478	498	482	461	496	530	495	504	508	511	495	482	501	506	516	526	528	483	489	498	519	500	462	504	487	545	519	518	474	508	489	451	483	511	502	534	511	514	495	476	509	511	466	497	496	468	488	502	509	501	491	499	481	514	547	514	517	521	482	527	520	502	484	491	480	458	513	467	533	473	490	509	524	507	491	518	499	503	519	531	499	500	510	453	534	463	505	513	490	507	529	517	548	486	492	517	517	489	504	482	493	541	487	542	486	513	503	484	447	498	507	509	461	532	552	479	530	541	470	507	487	474	488	523	467	518	565	540	515	500	538	507	493	495	519	488	497	523	559	444	513	486	486	485	489	479	473	484	488	507	513	498	511	522	513	495	528	521	508	519	487	473	492	501	509	506	475	520	503	531	517	509	514	494	525	501	544	515	479	471	488	494	511	494	512	497	499	495	502	494	484	504	487	516	520	484	499	489	517	509	523	475	521	492	519	469	508	524	493	485	509	473	538	507	558	488	491	507	480	499	510	499	506	519	507	497	469	507	524	516	490	485	518	518	548	474	542	558	526	492	512	542	456	526	526	519	514	463	466	491	503	475	533	531	510	527	518	512	542	489	507	499	507	508	501	512	543	473	509	516	512	497	486	489	549	525	544	533	510	457	531	495	504	512	515	439	511	501	483	538	520	477	505	519	505	490	485	557	511	496	509	504	490	497	502	519	520	507	508	468	480	506	495	516	499	477	524	530	500	496	489	482	519	475	569	492	498	501	490	475	467	517	508	505	482	516	458	497	453	574	503	516	492	518	471	482	484	495	510	482	512	529	502	500	532	505	571	520	524	522	536	520	512	511	504	478	499	501	469	509	522	503	492	505	503	502	529	468	488	504	477	504	515	493	535	478	489	491	502	501	502	490	459	516	488	497	510	520	508	512	462	482	504	499	509	524	488	518	506	486	500	501	555	498	496	526	480	500	536	474	502	519	487	507	461	501	577	526	499	499	494	500	523	459	469	509	497	478	490	507	501	464	513	514	541	522	519	489	489	497	500	529	492	532	470	467	493	517	514	511	509	474	536	501	479	530	497	486	493	506	498	503	491	524	474	479	536	499	514	527	514	492	524	511	486	508	518	513	527	462	471	507	489	480	520	501	532	492	552	540	524	503	549	488	513	505	518	466	466	467	499	529	506	521	476	483	462	480	484	482	479	458	504	488	516	538	561	512	494	516	506	548	499	499	486	533	494	465	511	514	515	509	493	480	524	532	517	498	456	495	478	509	517	477	492	534	515	539	449	500	498	535	493	527	504	540	436	528	507	505	485	516	526	496	552	509	519	507	514	488	531	462	497	465	512	495	495	540	474	535	515	489	535	502	504	467	516	505	460	491	478	488	522	513	503	496	493	523	534	522	500	500	463	483	516	523	514	514	493	504	505	514	515	529	542	466	528	473	503	496	451	523	463	504	520	520	515	504	511	481	512	550	516	490	446	478	467	499	498	479	512	540	523	480	497	480	537	498	475	514	487	509	508	492	501	505	505	482	501	507	488	512	493	522	523	508	493	470	496	520	538	530	488	497	499	497	494	480	481	482	504	551	502	493	490	529	511	496	478	559	512	507	484	465	489	517	503	509	467	481	473	458	546	546	506	488	520	541	522	492	481	479	508	504	485	494	479	506	483	502	481	463	502	480	493	486	482	495	526	473	499	458	467	505	496	517	535	469	501	525	531	511	540	532	530	534	465	491	550	507	470	515	516	517	520	525	516	519	509	500	493	504	485	484	467	444	500	493	511	491	468	483	518	492	472	504	492	543	522	477	520	514	486	521	482	487	529	533	495	501	492	524	512	514	527	475	495	508	535	526	532	516	497	503	521	516	493	524	541	509	506	503	508	505	503	528	488	472	503	516	492	571	483	464	507	498	482	496	472	506	515	496	478	519	509	479	503	487	477	495	498	495	537	485	495	530	495	506	490	491	515	488	505	491	476	498	498	539	494	478	510	509	458	492	480	525	487	516	526	514	494	443	456	506	490	497	492	513	526	508	491	514	508	516	487	479	502	490	481	499	516	457	485	511	527	497	542	533	479	522	525	500	513	508	470	471	476	499	519	520	458	470	475	511	484	454	515	549	549	560	481	470	528	470	492	530	472	492	499	502	505	504	541	470	533	507	517	523	490	526	500	501	516	489	519	470	512	489	499	524	513	509	478	497	517	510	512	532	491	469	460	510	532	523	512	498	509	560	477	511	530	453	458	468	522	518	495	529	526	486	498	485	495	496	527	498	532	524	475	526	543	490	496	552	495	487	495	486	512	511	468	540	491	524	506	505	522	524	514	453	490	505	522	500	499	565	487	499	512	506	509	521	500	497	507	513	488	506	485	492	513	485	492	510	513	516	484	512	508	528	494	500	519	519	555	523	504	506	505	502	511	493	547	535	493	498	525	527	508	522	463	529	476	493	515	515	506	519	509	566	532	500	492	463	513	484	488	545	496	513	505	499	510	454	501	496	493	524	516	480	515	530	527	481	540	480	498	530	518	477	496	493	499	541	486	526	479	485	456	496	532	515	502	524	427	492	514	526	516	498	488	509	483	521	481	495	480	475	512	500	495	548	470	466	515	522	525	454	449	482	515	494	509	526	532	504	524	497	482	531	457	521	489	511	464	500	529	472	482	495	489	489	476	478	490	543	575	469	507	477	475	497	474	465	484	517	504	502	505	507	510	476	495	488	528	506	508	500	511	503	504	487	480	510	499	466	492	493	471	522	502	471	473	464	495	476	512	500	503	473	518	530	511	505	545	527	517	512	517	535	487	509	537	452	477	546	491	518	459	511	463	550	505	542	452	532	518	537	500	465	484	460	474	519	500	519	443	502	510	500	490	475	518	485	530	500	528	499	532	465	512	505	471	506	505	502	534	497	534	505	518	500	479	532	504	529	487	491	493	521	470	536	461	515	511	501	525	510	505	478	510	524	478	504	488	522	491	476	497	513	464	531	517	499	539	502	532	509	497	513	508	554	592	509	512	540	521	494	497	528	531	496	477	512	526	499	486	473	539	512	497	508	499	474	483	535	486	513	552	534	508	494	526	468	510	528	513	491	487	539	479	487	493	489	526	506	489	544	574	517	508	541	511	524	505	489	487	492	529	537	511	529	481	498	491	499	489	542	522	477	530	521	469	500	510	508	501	486	521	506	489	472	516	529	506	484
23464	36559	31619	20940	15661	12728	9530	6835	5016	3613	2769	1917	1283	941	921	936	912	776	714	657	723	670	667	613	654	621	637	592	617	656	608	662	633	621	625	595	644	620	634	657	654	629	639	596	613	665	621	609	596	638	607	650	634	607	615	641	638	627	586	606	633	642	623	603	568	610	647	585	616	619	612	645	642	611	617	629	687	650	664	671	616	645	631	615	638	646	696	598	643	600	659	595	626	647	644	577	606	646	629	643	590	644	618	584	631	634	668	626	635	693	630	645	668	640	649	642	634	595	629	596	628	615	586	592	615	627	625	576	627	650	637	613	615	664	642	624	626	600	590	606	609	670	606	600	577	595	628	632	633	613	642	637	583	606	620	648	625	637	648	656	589	581	627	610	612	634	588	647	588	651	579	590	578	599	651	640	639	630	597	656	605	639	620	637	615	624	611	632	639	672	608	649	610	607	581	599	604	620	592	674	608	576	636	594	608	572	586	701	602	648	598	575	624	607	611	686	638	620	647	652	613	642	611	614	658	621	625	600	602	607	648	655	658	632	625	593	608	587	618	618	613	572	630	611	554	609	584	600	600	625	652	617	637	610	659	615	633	637	574	644	588	645	583	577	615	653	645	563	625	589	639	630	610	607	610	584	666	661	635	599	581	637	602	637	634	637	662	629	612	653	606	625	619	623	631	658	587	597	641	623	615	629	676	615	635	622	654	647	623	616	626	624	637	648	601	642	685	621	619	656	623	590	595	614	648	628	650	642	573	635	630	630	645	607	625	578	635	610	581	630	623	642	629	591	618	599	656	618	657	588	604	590	644	623	650	589	569	614	671	614	629	601	674	608	577	577	659	622	583	596	609	608	642	653	600	622	626	621	621	644	615	584	631	650	601	670	637	627	611	602	633	629	631	615	650	661	643	601	620	667	606	597	639	619	617	663	631	649	652	621	586	633	635	609	646	606	605	564	608	632	646	601	596	622	602	601	591	629	563	662	608	690	583	631	625	654	635	620	661	641	640	632	614	685	629	631	647	621	611	631	620	614	622	608	597	606	608	635	627	599	644	619	594	593	615	609	627	619	670	595	585	604	648	628	620	621	629	606	612	604	613	624	610	615	597	620	603	617	620	593	572	655	604	587	613	644	606	628	653	658	599	623	596	653	619	649	644	624	635	634	619	615	601	633	592	639	541	679	638	591	640	617	606	599	600	608	636	657	637	640	584	627	607	623	615	552	610	615	656	586	619	588	597	640	579	613	626	631	606	608	622	626	589	615	623	626	636	616	688	654	644	586	601	617	640	609	624	656	620	610	648	610	610	631	622	649	616	592	594	618	601	562	616	628	630	614	587	626	616	610	576	653	592	629	605	569	635	620	603	591	588	598	590	587	630	667	606	628	622	638	642	652	605	623	644	606	631	637	651	604	582	582	653	639	549	606	619	600	602	624	661	618	650	643	625	635	657	629	617	593	605	631	602	622	608	603	617	580	654	661	608	592	603	607	653	625	642	637	604	606	620	657	605	660	640	618	665	627	638	628	652	594	639	656	647	615	639	594	630	635	595	625	622	608	639	612	589	611	630	607	622	608	557	633	646	606	624	625	621	635	637	623	632	648	635	592	617	628	614	629	665	653	637	652	636	621	618	620	570	621	601	617	637	641	633	611	623	671	627	613	614	625	590	597	656	608	596	590	600	573	628	591	628	613	633	626	602	622	613	592	647	631	624	614	603	625	630	595	633	589	622	602	577	667	619	593	598	644	615	653	619	630	647	605	643	550	641	619	596	628	596	620	621	599	607	662	620	643	614	620	668	605	574	657	623	619	586	640	608	599	673	616	680	656	634	599	612	599	615	642	670	663	638	648	633	604	633	647	583	606	640	603	586	620	650	627	620	642	644	668	677	626	608	666	609	598	655	579	601	619	623	562	607	613	594	601	646	595	643	587	620	626	578	598	588	620	591	617	606	618	647	668	639	632	638	652	602	682	590	668	640	615	624	614	589	633	643	598	610	662	642	612	589	647	634	635	624	642	608	647	602	620	645	619	605	606	611	569	635	558	646	611	628	654	655	642	626	597	626	606	654	648	610	521	630	653	600	589	615	612	617	641	634	636	611	637	623	605	641	624	610	594	629	624	612	607	623	626	602	614	639	638	636	625	575	613	631	617	666	624	613	604	591	641	615	628	651	607	631	594	620	620	608	620	638	625	663	594	638	611	629	656	656	628	579	621	609	611	564	603	548	595	596	600	636	639	603	623	641	635	643	636	655	601	640	614	703	607	607	626	624	658	644	616	583	614	571	609	642	628	598	603	667	603	664	619	622	604	679	608	624	644	628	614	639	630	648	612	620	563	610	659	641	673	596	599	646	610	623	574	604	636	612	619	655	592	599	609	634	632	563	631	596	611	613	594	632	570	602	648	631	623	625	646	635	617	603	608	594	642	634	630	637	610	579	616	635	628	639	574	647	634	633	564	622	599	626	634	654	611	644	626	587	600	635	663	570	660	565	629	595	640	605	646	620	655	605	703	608	606	627	633	583	655	643	669	640	669	618	582	613	587	606	620	645	578	592	611	639	613	591	601	641	623	574	591	641	619	625	594	619	573	621	669	600	625	612	614	664	660	610	671	623	632	592	628	662	629	620	626	610	584	645	578	642	633	645	628	629	595	598	664	622	572	660	636	604	640	595	604	639	602	583	686	664	606	652	605	631	617	640	603	629	670	588	618	611	594	617	658	664	616	587	592	627	601	635	649	595	638	649	608	580	647	609	640	594	643	679	600	605	624	608	630	626	670	585	615	655	613	605	618	600	627	632	621	608	622	600	634	652	639	660	623	615	625	591	628	629	618	615	579	628	580	577	602	654	605	624	615	629	613	578	615	620	643	670	639	620	610	621	600	582	651	688	643	642	612	643	640	627	640	651	689	596	609	635	599	619	620	647	620	603	623	658	606	618	654	655	609	610	634	647	624	616	618	661	628	671	604	601	618	617	631	608	635	672	602	623	640	642	615	633	599	606	601	636	550	616	584	604	609	623	616	616	652	635	585	608	629	593	653	665	626	603	675	600	619	644	624	605	643	624	609	674	616	669	653	625	668	659	617	657	581	629	626	609	610	631	571	671	577	636	612	622	617	619	649	612	622	638	607	637	616	636	624	642	615	653	639	620	603	624	594	601	652	588	626	585	611	629	624	573	637	609	650	633	649	636	648	688	549	590	588	581	649	602	657	592	603	621	625	644	624	619	631	592	560	661	627	627	649	625	626	617	621	612	640	602	625	660	601	648	582	654	646	629	643	599	608	656	600	648	572	632	603	687	601	616	664	631	672	658	609	629	681	607	614	577	659	637	615	639	662	604	599	627	606	616	628	611	593	645	586	621	607	608	606	671	656	676	620	631	615	636	582	628	594	626	617	610	646	656	571	661	595	661	608	636	618	666	639	662	638	626	617	612	639	644	611	607	623	635	603	625	625	642	652	648	626	633	601	611	620	657	609
23890	21138	28478	24206	21577	18454	11289	6404	4301	3256	2568	1687	1314	1074	937	961	898	887	783	781	711	736	763	750	716	792	727	704	687	698	710	724	719	682	699	675	691	667	682	772	686	701	669	693	730	683	688	712	692	699	685	665	738	686	732	650	697	671	671	664	662	677	675	696	702	696	689	681	640	737	731	657	674	691	667	726	698	734	731	734	702	692	652	701	728	757	718	698	687	678	685	700	742	723	711	699	683	651	707	692	678	705	648	650	686	658	677	691	693	696	701	680	682	705	666	662	671	641	715	651	672	701	719	697	686	622	671	719	666	685	695	726	710	690	652	682	708	704	693	696	712	661	685	683	687	631	645	722	649	671	718	675	722	693	673	675	687	701	722	645	664	682	652	691	732	668	696	707	689	715	681	708	718	712	676	675	652	674	730	700	770	698	677	683	659	697	643	662	668	698	671	706	685	676	657	710	665	677	735	684	709	667	726	670	637	670	648	705	700	651	673	719	667	687	613	687	678	723	710	715	657	661	672	681	697	692	650	699	688	727	668	694	700	657	669	695	712	698	678	682	713	710	701	677	718	637	688	721	702	636	653	697	697	682	710	653	656	696	655	670	649	646	719	660	704	673	692	722	676	643	704	674	720	653	658	685	664	671	687	676	666	709	712	679	686	676	641	721	654	695	635	697	683	669	677	702	638	668	709	652	725	718	724	683	724	684	743	679	701	663	657	687	677	646	689	717	652	658	653	710	694	709	701	678	674	677	739	632	723	690	713	716	673	694	690	709	697	694	734	694	702	645	638	641	701	672	704	655	652	707	709	694	728	719	621	652	700	686	650	672	656	680	684	691	640	671	681	708	679	709	623	636	686	661	697	657	669	666	699	687	666	669	681	672	687	689	685	707	702	727	651	734	662	628	688	672	683	701	658	704	681	725	670	688	663	698	729	652	651	671	618	655	695	692	710	714	716	672	704	705	661	697	732	698	670	718	669	676	687	708	665	661	659	679	644	693	670	687	665	680	724	677	724	669	664	673	673	664	695	677	672	656	693	713	722	677	698	676	697	712	726	707	638	661	662	618	705	720	715	687	667	684	704	651	697	669	683	664	687	697	676	692	665	649	700	719	729	732	683	714	711	725	678	665	656	682	717	741	708	746	712	700	700	697	712	632	718	676	680	662	677	651	650	678	638	612	681	678	685	630	668	733	681	721	698	681	717	716	658	662	696	709	677	676	698	684	633	686	668	701	693	672	671	690	690	656	631	615	664	743	734	683	670	703	648	714	706	656	701	706	677	713	675	725	653	621	719	708	656	664	685	689	657	747	644	637	657	720	643	681	614	701	718	695	649	711	679	689	710	664	648	737	716	664	650	700	697	632	667	689	660	668	696	699	662	665	701	698	692	670	663	687	655	696	692	677	692	676	650	684	712	730	692	656	662	650	675	622	732	689	704	698	653	686	634	673	668	711	710	691	687	693	656	667	694	644	721	719	630	647	651	699	667	702	643	708	692	679	703	654	702	653	695	727	710	670	651	661	704	688	701	700	660	666	654	726	676	655	629	643	669	686	677	719	699	696	671	709	711	689	754	705	648	663	713	683	659	739	668	689	655	693	670	675	712	697	657	681	668	691	660	677	679	691	742	654	718	691	649	650	693	690	687	659	682	697	696	703	684	652	727	685	634	653	671	730	657	699	675	673	685	639	691	638	680	699	675	648	674	739	691	647	676	712	681	667	715	735	667	683	652	709	678	654	646	700	696	680	670	718	645	648	697	699	701	699	700	731	683	730	670	666	664	705	750	658	707	704	686	658	676	709	690	707	669	682	600	705	713	714	658	696	757	717	701	649	682	676	659	673	732	696	723	709	667	652	672	686	692	664	697	656	687	708	689	632	673	681	669	641	659	732	644	731	689	682	686	738	699	688	740	644	708	657	656	677	714	704	683	667	677	704	732	735	691	702	677	665	658	664	675	657	683	719	748	652	689	656	680	683	686	679	745	666	709	730	745	671	682	655	689	664	704	636	701	711	672	632	651	653	644	696	687	649	683	679	670	664	764	709	645	683	651	729	657	745	635	692	679	678	681	698	732	680	688	659	653	705	689	692	689	672	654	695	708	680	666	725	672	678	669	690	676	703	673	679	647	693	658	723	683	667	682	626	628	700	759	679	648	724	663	690	694	655	662	707	656	627	657	702	729	687	649	643	678	651	667	695	696	626	669	705	673	700	674	698	655	706	654	669	657	672	670	758	691	685	747	689	679	675	658	682	659	682	768	693	734	657	680	682	687	721	672	679	637	695	662	675	687	689	694	667	676	660	693	678	725	675	708	683	663	670	644	669	625	663	691	649	702	669	690	675	680	685	669	673	682	692	680	685	656	663	656	655	703	676	658	698	665	668	725	685	673	702	695	679	704	717	672	721	707	634	712	687	704	641	705	673	647	694	643	640	681	692	682	629	703	662	675	703	661	659	685	701	678	653	675	653	702	686	685	720	647	708	693	697	694	679	643	647	671	676	676	688	673	714	664	639	672	623	694	704	694	688	705	674	682	695	647	677	655	684	675	661	691	707	679	672	745	660	689	653	679	660	662	692	703	640	648	662	653	669	677	640	661	702	711	715	647	655	722	657	694	663	681	684	680	710	706	655	724	725	663	692	644	751	666	642	719	655	637	674	687	681	674	662	687	636	680	687	683	700	709	687	652	719	661	718	711	648	689	706	671	646	667	676	737	677	687	650	655	697	674	689	684	730	677	679	687	626	665	669	684	696	701	670	686	636	704	695	702	666	687	703	664	695	706	712	647	677	671	704	657	715	694	736	657	685	677	685	709	685	661	707	660	716	637	673	708	659	684	668	709	669	671	682	690	721	662	662	640	656	685	659	722	709	661	678	677	697	664	656	667	656	708	639	689	694	646	674	696	661	711	693	682	646	729	684	686	730	691	683	747	672	656	686	705	678	662	727	679	668	675	694	659	723	724	665	642	659	675	690	648	699	649	703	748	636	689	694	721	688	687	707	679	630	674	620	665	676	637	698	699	679	672	651	657	639	687	682	689	646	666	730	696	691	672	650	668	642	684	709	705	698	691	662	711	695	711	690	702	669	664	647	696	675	687	642	653	695	662	647	664	693	676	670	668	678	684	636	673	709	689	672	677	657	699	636	661	730	674	705	690	682	666	719	713	621	691	722	672	644	672	723	696	683	667	691	701	636	660	688	707	719	681	681	694	691	670	671	676	682	720	660	691	679	694	727	663	677	696	677	699	684	674	687	695	669	717	694	661	674	694	683	706	688	700	631	687	698	672	690	665	685	666	668	718	682	696	680	678	680	696	695	696	676	652	703	661	717	668	663	669	675	695	676	675	692	628	706	639	659	670	693	681	704	638	669	653	685	640	698	675	724	756	646	677	729	658	668	648	687	665	654	647	689	700	679	704	703	678	635	692	678	702	665	700	677	696	718	684	682	700	702	698	668	664	690	658	694	700	725	655	698	688	674
22801	43072	39091	28611	23292	19031	14744	11492	8725	6500	4881	3233	2170	1611	1479	1529	1405	1244	1095	1060	970	999	956	930	877	874	912	899	894	892	862	895	883	867	829	866	865	842	879	845	885	914	885	819	820	838	825	843	837	825	833	810	870	824	829	880	834	831	854	825	840	905	866	871	870	850	891	858	889	819	832	828	850	815	847	789	844	875	880	896	869	822	844	844	856	923	881	937	868	908	843	906	949	865	791	826	872	860	831	858	819	864	822	814	812	867	906	824	897	867	812	836	851	803	850	847	891	867	868	818	811	776	871	805	847	786	865	832	822	866	833	865	834	830	805	820	894	837	830	818	840	815	806	790	864	826	867	805	840	839	846	852	785	858	865	854	826	849	821	822	868	829	838	804	839	817	807	831	835	835	803	825	894	839	798	840	847	901	831	800	832	804	834	858	848	815	754	841	804	876	830	897	843	808	847	793	871	860	842	866	814	814	849	801	818	843	829	871	802	818	841	820	814	827	829	832	854	847	821	830	840	848	830	900	774	857	803	818	834	830	852	863	843	878	881	825	856	808	819	826	834	843	897	819	814	886	841	815	790	839	857	804	868	777	818	802	835	847	838	878	917	915	819	838	864	880	798	878	808	846	849	815	852	835	844	799	854	863	871	862	852	818	813	846	836	847	822	807	900	883	862	834	842	851	852	862	884	830	839	840	867	825	894	835	818	886	843	864	834	766	839	787	857	852	841	843	804	854	770	796	836	843	794	884	824	809	813	837	870	841	803	865	824	820	804	835	851	865	809	808	820	876	808	844	803	832	855	897	825	824	811	817	831	842	820	859	862	862	839	808	816	783	868	861	794	821	827	779	795	826	863	864	798	897	854	833	864	869	836	815	835	892	807	860	805	834	836	843	843	847	799	806	862	816	831	848	810	802	842	844	786	788	846	844	885	869	884	840	817	811	855	825	836	856	857	830	830	859	830	781	828	806	810	861	848	825	831	868	821	855	863	821	823	823	840	850	803	851	870	871	791	891	856	862	833	851	802	804	862	814	873	867	862	835	852	809	787	862	794	872	860	837	844	823	827	851	851	803	835	859	817	864	837	805	823	820	848	818	817	815	820	873	863	864	902	814	869	814	830	766	801	799	818	840	836	838	836	823	813	812	828	762	862	846	873	894	797	837	837	843	869	839	832	829	812	850	795	808	862	797	841	846	815	912	824	778	792	842	879	806	816	850	828	841	857	840	830	863	814	855	879	805	846	841	797	869	840	863	841	820	856	828	827	812	815	891	821	854	841	819	821	854	868	832	874	861	809	836	850	903	858	901	817	821	829	815	877	874	852	826	829	844	860	834	879	834	875	845	836	814	853	857	840	825	840	832	901	849	861	809	839	804	825	843	836	798	811	849	878	840	845	792	863	864	814	873	843	825	831	812	832	812	772	798	837	833	819	852	852	878	852	858	823	829	857	859	819	771	820	909	822	851	842	797	858	786	882	842	828	838	858	820	888	788	855	863	814	854	837	867	844	860	874	826	818	796	849	793	806	876	810	816	810	854	794	836	841	867	843	841	856	848	836	860	853	859	855	836	890	834	859	875	802	823	815	775	834	776	766	833	875	833	841	834	906	829	859	846	846	835	866	875	837	807	877	841	790	859	813	827	803	871	794	825	835	843	784	821	804	821	827	829	842	841	878	841	795	854	852	863	790	815	875	834	836	837	793	814	822	850	812	846	814	866	928	816	858	835	849	869	858	801	826	816	834	870	861	865	854	839	856	837	843	860	836	816	816	881	821	853	827	835	830	838	841	754	875	891	825	868	809	844	826	801	833	833	862	805	878	839	846	869	844	860	850	831	814	831	738	842	822	824	829	850	867	818	877	880	852	813	829	840	850	843	810	832	841	899	824	832	849	854	842	851	797	829	863	787	833	811	862	888	811	833	876	809	830	830	817	772	803	811	861	759	805	842	836	775	829	842	833	833	778	840	814	850	780	830	820	868	810	795	833	798	826	856	848	822	831	802	801	839	859	785	832	861	878	825	818	834	815	866	821	820	866	860	829	845	870	861	812	841	787	847	803	841	790	852	797	881	818	819	832	820	832	869	791	827	812	788	877	905	908	832	787	924	815	835	882	840	788	837	830	820	866	793	853	877	883	808	836	844	894	864	848	877	825	802	833	818	825	803	795	850	837	819	826	869	860	844	865	813	802	871	811	859	815	830	793	847	870	809	815	850	816	872	836	854	875	878	779	837	805	843	855	827	818	814	870	854	819	868	806	789	818	870	812	834	824	846	797	813	903	836	795	831	840	781	807	868	802	780	839	829	844	888	848	853	862	806	830	787	861	845	845	833	854	816	840	802	795	875	815	871	801	820	843	812	787	891	856	778	788	775	845	799	819	856	885	840	856	856	799	866	842	833	775	840	840	853	871	850	792	864	858	865	785	820	819	821	918	815	882	865	831	898	790	796	833	821	865	831	841	867	868	813	847	840	829	885	820	827	850	828	839	830	872	820	825	834	822	853	817	918	826	824	828	842	856	894	835	820	842	844	850	832	846	826	849	822	805	836	833	840	851	820	794	800	806	874	843	883	868	870	834	845	810	830	810	798	879	818	841	853	820	808	878	849	830	861	891	892	871	805	815	824	822	805	838	852	847	832	820	803	810	851	806	846	855	833	767	817	789	852	860	796	801	816	880	842	818	865	828	841	832	871	845	833	866	863	811	820	840	814	846	784	855	820	902	855	866	844	851	848	844	842	791	802	877	854	895	837	814	865	817	803	861	797	846	896	857	899	777	848	863	877	859	864	794	863	848	900	853	861	805	888	826	873	800	810	796	808	889	830	853	841	788	757	835	846	828	843	811	854	876	839	844	841	777	879	798	814	827	820	838	893	808	830	803	854	796	843	804	857	871	821	852	858	847	812	822	818	817	816	859	803	821	809	872	876	783	833	847	772	825	812	830	796	843	800	835	880	819	846	840	858	767	851	837	821	793	801	820	868	863	845	826	820	856	813	847	878	811	823	831	818	816	823	842	850	825	844	829	824	812	823	801	844	855	819	862	823	889	830	862	870	820	856	820	781	845	840	877	892	809	782	825	885	791	853	826	823	862	825	777	865	823	823	807	878	820	809	810	791	847	813	844	812	785	836	779	822	818	843	841	832	818	863	812	801	810	844	818	915	850	834	856	808	832	892	872	796	821	841	796	818	837	825	836	843	826	859	852	824	851	815	870	847	851	848	826	847	846	797	794	833	854	785	862	839	838	858	865	799	821	849	786	876	831	823	843	864	800	845	845	798	807	874	872	814	833	848	876	782	826	849	860	845	760	846	843	849	896	878	780	846	777	835	826	801	841	831	813	879	860	849	833	864	821	865	873	844	787	852	848	835	817	851	857	849	814	838	777	857	848	828	841	830	874	830	819	889	802	861	895	824	833	838	872	797	832	847	818	793	820	816	820	860	880	815	844	839	824	821	803	826	823	812	871	834	825	826	893	858	831	853
25104	21143	27511	25248	17296	10623	6944	4431	3088	2196	1488	1001	713	621	571	591	607	512	524	489	432	454	417	430	423	401	442	388	437	397	422	416	428	423	408	401	399	428	383	395	422	406	439	380	426	411	408	356	404	397	394	377	421	421	412	410	387	428	392	395	396	423	384	401	384	405	357	420	393	402	378	422	424	389	411	437	424	428	393	408	418	434	407	405	421	434	418	414	393	449	457	397	405	406	428	395	389	386	390	401	401	378	377	394	391	421	390	386	448	438	402	409	415	420	402	403	400	420	394	419	390	409	372	421	411	401	375	409	385	400	377	450	432	407	416	414	443	382	424	405	396	411	410	398	400	404	405	443	381	417	431	407	406	400	377	427	348	416	398	400	428	444	396	354	423	389	386	406	407	416	417	394	357	403	444	374	404	419	399	409	424	400	398	405	402	416	398	432	370	412	417	385	416	388	386	379	411	407	401	395	390	411	432	433	374	429	388	408	419	405	409	369	404	386	378	384	423	415	360	393	407	385	406	374	387	409	415	409	393	385	393	426	398	419	369	391	407	408	383	397	403	425	426	422	415	409	412	396	375	423	407	413	418	422	408	378	384	395	395	358	369	391	425	370	397	429	432	439	404	366	372	374	391	405	374	378	397	361	390	424	389	403	407	358	420	454	409	432	376	378	383	378	416	438	430	382	395	425	349	373	422	374	407	420	418	379	425	405	395	392	393	406	429	375	410	386	415	371	405	382	365	404	403	392	410	430	419	392	427	399	401	426	409	400	386	405	389	412	389	426	400	394	399	418	394	377	427	382	425	435	356	412	381	388	392	424	377	387	387	422	431	400	422	400	415	399	415	415	382	407	368	382	393	387	370	439	394	409	386	393	404	410	383	424	417	431	369	409	449	384	363	424	424	366	403	399	405	368	401	405	385	367	404	397	413	418	354	403	410	391	385	389	416	412	441	420	394	374	436	384	413	396	398	389	443	401	387	403	375	374	344	385	366	397	369	431	446	393	428	426	398	397	416	412	388	396	430	424	374	421	409	409	399	407	449	429	382	379	407	389	432	384	421	410	406	402	430	416	375	388	405	412	407	374	393	408	425	473	415	369	405	404	424	399	400	407	408	397	411	408	380	361	415	413	410	401	403	385	407	417	413	418	399	392	370	371	415	376	448	392	365	403	433	414	351	426	413	382	431	403	407	404	409	354	392	368	381	400	412	399	401	419	390	402	405	387	381	434	398	419	387	368	416	414	385	411	392	418	409	396	416	400	403	384	391	420	415	413	392	398	369	442	358	410	418	424	399	403	370	408	383	376	399	419	405	394	402	415	400	437	390	404	403	438	404	370	375	392	374	390	413	374	385	435	396	404	404	363	405	395	396	380	398	401	428	411	403	407	411	406	397	423	374	418	402	386	424	410	403	410	384	366	404	391	388	391	408	411	392	394	400	387	427	382	370	394	427	411	399	383	379	408	407	371	379	379	428	381	396	457	425	398	393	406	419	407	411	397	421	413	403	401	407	411	394	385	439	404	408	373	416	403	416	378	375	394	400	410	396	399	422	382	410	383	400	386	401	408	413	377	417	388	419	427	402	391	393	408	418	459	418	358	367	405	416	407	403	406	436	388	394	391	424	408	384	405	355	425	400	418	387	424	396	401	428	387	406	386	392	401	422	426	349	424	401	450	414	418	408	427	401	375	415	380	388	408	404	370	387	429	362	395	409	418	381	415	360	411	396	421	396	364	409	360	419	416	402	421	396	402	410	410	413	390	421	415	391	394	421	420	418	386	392	378	447	388	387	428	359	423	404	449	399	402	396	408	410	433	380	377	384	369	389	385	415	417	425	387	388	422	417	408	394	409	385	388	393	418	396	398	396	403	429	406	407	345	374	403	470	440	411	422	431	444	400	404	381	401	410	403	373	419	391	392	395	402	407	409	407	451	421	387	443	419	407	424	393	388	402	397	395	423	372	374	384	405	368	399	401	397	365	370	405	415	406	366	423	424	438	388	427	398	428	400	412	428	391	399	408	441	384	406	391	406	432	452	410	419	406	387	389	416	366	401	418	377	419	446	390	418	416	435	406	407	382	415	411	422	399	397	403	394	413	389	385	398	420	413	409	424	400	392	387	398	400	382	418	404	388	401	393	404	424	400	391	430	418	430	402	389	434	391	380	371	413	420	387	402	426	409	439	402	394	388	397	403	399	359	414	390	397	378	398	393	390	398	364	426	390	412	407	404	390	390	398	387	406	339	413	411	367	407	404	401	376	418	383	408	401	427	379	424	394	368	366	397	385	356	428	408	384	377	430	411	358	418	395	427	418	385	397	379	376	391	399	403	382	440	430	408	404	382	418	378	392	413	403	377	436	416	396	373	409	403	424	432	408	398	425	354	383	443	425	389	424	406	399	382	371	410	394	389	433	414	376	432	425	434	378	393	424	397	440	424	381	409	438	381	405	378	372	424	439	404	406	415	396	397	381	381	412	419	392	418	387	405	440	390	431	419	410	434	382	452	399	397	399	410	418	394	380	399	424	388	398	391	388	386	432	380	423	371	412	423	372	391	372	400	407	395	435	400	416	379	379	352	357	391	353	439	411	365	414	366	347	393	410	413	388	368	401	434	402	383	418	423	395	395	430	399	388	404	377	433	433	389	410	406	421	397	387	432	412	392	396	435	424	415	409	411	413	390	380	416	410	397	404	403	398	386	387	433	419	405	396	403	360	401	398	398	387	407	397	405	390	403	422	419	429	405	389	415	378	405	421	411	424	375	395	398	401	392	390	422	413	401	420	416	401	376	425	396	374	424	404	412	389	428	415	320	424	420	451	375	401	416	402	399	413	416	403	389	389	366	371	394	425	424	399	418	390	404	417	419	368	367	393	385	396	456	430	403	424	393	426	400	393	401	387	381	404	366	401	382	370	386	416	440	379	419	424	409	421	400	414	425	427	374	426	416	388	379	371	373	371	397	399	379	423	399	378	424	393	412	436	377	382	405	409	362	414	391	416	352	405	376	415	385	378	417	349	398	418	391	406	390	408	387	376	394	395	404	406	422	441	373	386	407	442	423	390	371	421	437	392	382	373	402	388	397	409	422	396	391	418	390	398	411	382	403	377	391	409	404	431	391	378	409	421	421	395	398	418	386	371	398	401	406	412	440	411	388	429	400	400	425	447	412	426	396	382	392	356	407	386	456	411	398	400	394	388	411	388	361	390	411	410	396	371	389	401	397	404	394	425	419	427	396	426	386	423	405	446	421	431	374	397	390	381	436	405	392	434	396	387	408	395	405	403	428	368	381	405	399	418	436	409	419	403	397	408	374	427	401	359	398	380	409	376	426	372	395	373	413	453	412	386	391	420	407	391	429	408	390	401	384	423	426	398	384	393	361	406	418	414	377	402	392	423	436	420	427	392	384	385	403	420	435	420	370	427	388	388	415	402	412	401	408	403	380	384	401	380	434	407	409	399	405	409	426	393	375	422	447	424	416
22393	38852	34407	24295	19782	16502	12831	9973	7263	5009	3363	2030	1354	1049	1059	1019	1043	876	730	648	683	603	606	610	540	540	569	564	522	539	571	538	546	575	512	536	554	542	530	538	525	527	482	502	506	562	493	528	555	502	516	553	499	526	543	534	532	550	490	490	538	533	507	570	503	532	476	487	488	515	556	538	511	526	566	580	587	574	527	499	529	515	554	582	554	580	547	569	584	558	571	544	541	553	481	503	529	560	524	469	543	564	519	495	538	512	562	530	542	593	528	500	511	517	547	530	516	562	538	499	486	561	511	532	530	508	537	529	511	526	564	509	494	507	533	548	504	505	522	521	486	518	512	520	539	519	522	476	532	501	523	535	539	508	545	535	513	548	550	548	493	530	537	492	565	563	536	502	545	497	507	535	511	560	498	574	533	512	510	501	535	476	527	525	513	519	497	528	534	509	528	490	532	503	568	538	568	534	490	546	495	563	520	488	521	496	533	525	503	527	509	495	521	505	524	512	544	531	506	520	536	523	513	528	501	540	503	505	552	502	527	523	526	533	520	570	502	515	533	483	507	515	511	528	514	515	536	531	496	492	531	493	491	521	492	516	538	558	552	566	542	513	507	512	512	510	508	476	526	531	524	514	518	533	532	518	528	537	524	513	542	512	485	497	491	513	561	567	536	551	555	516	541	522	491	515	474	524	537	510	544	497	588	510	548	554	551	517	577	515	530	571	500	542	472	482	518	516	518	535	527	573	479	549	549	492	526	523	510	493	496	539	548	543	495	542	535	496	493	540	520	505	500	501	527	505	531	539	505	487	513	509	519	464	550	575	504	503	553	552	491	525	505	533	494	491	512	497	534	506	540	554	537	513	531	526	522	512	530	514	538	556	518	511	498	519	542	485	511	508	546	505	521	520	501	506	480	521	539	530	510	522	519	526	529	500	531	552	507	511	531	500	527	507	510	572	524	531	511	539	519	558	496	514	519	552	519	524	508	466	538	525	520	526	528	517	541	491	505	564	517	539	506	513	511	516	539	467	492	522	489	477	542	530	549	508	475	511	530	554	522	514	524	542	536	507	531	563	535	517	490	508	510	512	525	520	482	549	496	540	560	524	513	503	503	558	556	520	518	538	508	528	529	531	550	530	511	536	552	514	519	497	552	537	533	541	520	505	543	539	513	521	513	508	558	544	504	483	473	526	561	499	479	547	513	535	558	503	491	503	556	544	514	544	528	513	545	500	536	514	506	559	509	516	497	544	536	524	500	560	556	471	557	478	557	514	543	574	522	528	539	540	508	518	521	544	519	538	514	482	506	525	530	564	446	527	574	517	510	489	517	495	512	528	580	516	539	516	482	554	508	528	528	544	549	508	541	516	472	523	473	535	499	555	522	499	484	567	520	519	536	518	516	537	533	534	568	553	518	543	523	514	523	487	481	541	521	526	499	494	538	552	548	528	553	508	604	539	521	539	531	498	544	511	499	503	547	541	520	525	527	504	529	511	547	507	503	538	518	520	531	524	563	533	474	546	539	530	565	518	546	528	529	518	548	564	512	529	554	514	510	524	500	531	541	518	499	528	553	514	504	509	543	519	539	531	514	495	510	500	493	541	526	524	524	560	524	546	502	545	509	477	558	476	514	559	507	564	547	533	497	519	536	539	479	525	518	510	518	518	526	521	558	514	489	516	515	504	502	518	515	527	497	515	495	523	521	514	547	533	511	473	527	499	556	519	527	542	499	515	508	500	501	520	567	511	525	523	526	518	503	510	532	545	523	493	504	532	499	558	536	488	481	584	538	507	553	510	517	529	531	527	485	579	526	531	536	544	519	498	499	566	538	513	498	527	559	491	478	578	513	531	501	495	498	494	492	500	558	554	522	502	541	495	529	521	528	519	509	540	529	518	536	528	507	558	515	496	507	550	486	518	498	543	580	511	543	531	510	504	551	515	539	514	547	539	515	508	501	495	489	491	510	499	503	490	500	548	512	514	488	517	501	507	505	492	545	478	534	514	481	520	563	536	530	475	546	502	540	564	533	544	495	517	531	517	521	511	564	565	518	543	541	528	537	554	519	518	527	484	546	545	493	541	553	507	530	497	506	515	501	533	501	537	540	537	573	493	572	515	532	489	504	499	527	491	506	561	513	513	536	549	513	530	553	519	545	527	520	535	510	536	464	560	532	541	499	512	497	492	551	526	500	483	525	518	521	500	535	522	533	488	536	544	548	485	556	510	541	496	511	508	504	584	496	546	489	505	553	510	512	539	522	521	511	505	503	507	514	486	499	520	507	493	514	540	512	510	524	496	489	507	517	489	534	509	497	500	506	534	472	498	483	510	517	510	491	521	527	544	552	567	496	505	521	502	532	527	493	528	527	538	569	531	542	534	515	465	516	540	553	503	540	546	557	502	554	518	532	542	537	545	513	459	543	539	516	546	519	523	541	529	550	526	505	558	520	542	538	529	555	522	507	514	537	489	503	499	498	499	479	521	544	514	526	522	499	513	462	545	512	520	524	529	520	525	546	536	498	561	537	532	536	546	527	509	515	523	527	509	514	472	536	498	504	520	506	526	481	520	504	541	542	533	536	528	540	501	524	531	484	518	540	487	485	490	538	549	553	494	534	525	518	539	520	500	510	537	494	531	560	513	557	506	500	552	523	515	507	526	532	537	535	548	511	503	537	515	482	517	542	552	514	542	514	512	524	538	493	527	559	549	522	532	518	477	538	521	522	523	554	473	504	516	535	511	517	535	569	538	504	520	521	560	512	509	513	519	525	540	532	512	542	524	524	511	518	496	547	563	463	528	494	541	480	521	501	521	503	497	520	495	514	521	562	490	510	538	515	509	546	513	513	507	543	497	525	539	545	533	508	529	508	493	520	501	535	594	504	509	482	503	529	521	542	492	535	528	520	528	538	486	540	556	536	493	556	545	491	569	508	536	510	524	488	507	501	503	500	489	503	523	539	562	524	531	528	532	575	529	505	560	536	527	498	498	507	528	519	496	539	502	547	471	502	491	483	517	507	509	505	522	528	531	515	510	539	500	490	503	526	569	542	522	509	571	499	513	544	529	504	490	557	543	540	525	529	515	485	511	514	517	506	526	540	542	524	529	523	566	551	509	529	493	473	520	505	501	514	523	536	492	517	574	529	496	516	530	567	518	538	513	526	503	535	524	513	506	529	514	540	551	509	557	509	531	531	545	516	506	505	498	500	522	545	526	544	522	516	521	513	532	464	502	543	514	497	510	532	528	532	535	504	546	577	525	499	533	543	528	546	528	520	567	494	509	495	515	507	516	525	492	482	529	538	516	542	530	534	485	535	527	513	498	504	534	505	520	531	536	554	530	495	526	478	538	565	533	490	526	526	548	495	471	504	524	531	531	517	519	511	501	514	496	483	535	481	540	525	544	516	533	491	598	539	528	507	529	513	521	526	507	552	551	503	530	544	541	514	566	531	515	531	508	537	477	524	512	531	517	510	501	501	535	496	498
22939	21220	29054	23765	21379	22292	20461	10725	6536	4465	2907	1790	1385	1195	1151	1218	1213	1030	901	806	804	786	752	711	710	717	680	755	706	696	726	737	719	686	761	687	697	668	648	674	696	728	685	730	662	678	679	687	682	651	690	669	636	642	654	632	655	644	681	659	635	655	674	692	705	705	710	652	712	679	678	659	690	672	648	666	696	690	686	633	652	662	696	708	667	686	725	699	728	743	682	671	660	639	657	630	642	635	640	686	687	602	646	686	635	645	665	671	747	683	689	657	680	665	666	651	695	703	662	658	670	661	692	664	658	675	687	691	668	662	606	643	660	662	625	678	651	657	631	631	649	662	648	641	652	657	646	656	659	669	638	664	670	649	655	648	682	651	657	671	663	629	695	672	639	728	670	672	637	674	670	683	680	718	602	657	672	650	618	639	627	701	645	743	619	652	649	695	656	604	669	591	679	631	671	673	686	614	644	654	612	632	662	659	656	690	622	667	636	668	626	654	653	631	676	699	646	672	669	659	617	629	692	665	694	677	656	654	629	674	621	675	688	605	703	693	663	673	685	637	627	669	682	652	674	669	678	642	639	625	612	664	673	675	695	645	644	676	669	633	676	726	672	633	674	647	655	674	695	654	630	655	627	630	631	633	699	642	694	639	632	696	650	707	653	672	661	703	668	661	627	667	666	656	656	645	603	698	721	677	663	593	631	656	680	635	686	657	667	671	684	664	668	631	658	678	662	680	699	642	592	679	666	628	665	696	634	679	640	647	677	583	654	637	665	702	704	663	659	669	652	708	669	688	654	662	668	653	619	642	624	714	720	643	644	668	680	652	650	651	639	677	661	684	612	622	634	603	628	664	639	630	630	652	637	656	645	651	722	659	646	636	658	631	632	597	698	656	647	625	665	639	653	689	658	649	669	647	630	702	698	663	698	660	649	665	630	646	645	647	664	699	642	638	647	693	654	587	674	641	595	656	668	662	651	661	650	690	630	664	649	690	665	673	641	677	662	635	630	672	665	664	638	657	632	640	633	655	623	629	644	646	676	684	692	639	670	653	702	661	655	645	653	678	623	612	642	695	680	670	629	659	633	706	640	631	644	661	644	672	635	665	622	614	677	661	680	672	651	674	639	670	639	669	679	655	646	692	626	620	686	615	645	674	657	650	715	656	610	655	632	652	639	646	657	659	651	654	645	664	647	670	634	666	644	626	681	664	663	662	685	671	620	678	687	586	621	657	638	658	707	678	637	652	670	630	649	657	658	649	678	616	624	637	693	628	631	655	647	641	700	649	693	619	630	643	632	649	675	622	649	606	680	661	652	661	634	634	647	635	656	684	622	668	651	637	664	689	681	627	677	644	631	642	677	660	683	637	633	726	670	660	684	639	636	642	663	644	644	660	651	626	706	626	657	632	649	655	619	636	673	624	645	667	693	684	626	624	685	609	653	632	632	633	633	671	673	675	654	646	656	645	672	627	702	658	651	634	671	715	687	651	602	671	656	656	671	685	671	700	652	647	669	661	674	660	653	664	667	646	647	627	637	721	641	695	612	673	630	631	635	656	672	638	675	701	636	652	683	660	661	628	640	648	700	649	683	675	666	659	664	671	646	643	675	680	590	619	670	627	692	637	665	640	643	571	626	672	674	694	638	681	631	654	668	614	660	687	655	696	648	630	656	625	657	620	668	670	638	676	673	640	626	717	643	713	674	670	729	661	668	671	645	655	627	687	664	642	660	656	655	721	657	678	635	632	626	684	609	662	694	657	677	624	662	615	647	628	650	663	655	673	648	681	622	687	661	646	702	677	632	634	672	636	653	608	691	661	679	664	654	698	643	645	700	660	633	697	670	659	717	692	683	646	642	655	687	676	670	666	650	686	641	634	673	666	639	682	717	671	668	652	627	626	678	634	689	713	691	655	649	671	654	666	650	679	693	714	685	608	678	701	620	696	603	663	669	693	611	675	640	625	653	675	675	703	669	658	641	684	718	660	664	623	662	664	701	676	657	683	645	639	638	647	659	634	647	607	665	641	627	624	682	645	637	653	655	634	668	667	672	623	700	616	656	665	669	648	657	678	685	651	708	616	653	685	723	647	657	632	637	643	606	652	629	669	621	609	648	685	711	627	669	624	611	666	658	691	605	647	632	618	712	629	628	677	632	671	637	617	671	680	700	676	670	645	704	674	685	641	627	645	647	640	653	650	645	680	627	695	662	681	680	636	694	682	666	668	615	641	613	704	614	679	677	686	643	636	682	689	677	617	618	664	650	706	636	682	602	651	634	678	648	648	690	625	633	638	643	660	688	633	689	634	647	672	666	687	665	641	684	703	697	614	692	640	678	666	642	644	639	584	628	631	656	663	670	647	657	646	651	641	625	658	711	658	613	661	650	656	624	692	678	657	678	641	597	669	667	635	694	652	645	661	683	632	706	598	670	625	634	674	636	680	615	710	637	678	631	682	620	650	620	681	637	644	622	720	631	664	657	656	674	653	697	661	694	663	668	667	622	700	715	679	684	659	647	602	709	640	692	671	629	649	667	665	673	732	650	640	629	671	681	656	680	669	668	610	642	627	691	665	641	679	639	659	644	682	665	704	666	617	658	682	656	680	670	655	671	658	719	657	646	657	633	634	651	659	663	642	615	643	652	613	717	673	677	659	637	680	647	685	677	693	669	673	671	657	696	695	626	596	626	652	646	665	694	661	685	667	653	648	645	619	654	637	644	678	636	639	647	676	701	650	685	708	656	698	621	636	651	647	640	630	706	644	606	668	658	651	657	682	681	695	630	678	632	650	627	654	672	652	645	657	635	709	643	642	681	636	613	634	657	682	680	665	636	630	656	664	666	638	649	662	635	624	674	658	682	669	658	670	641	621	678	650	677	676	658	662	675	707	644	665	662	676	638	655	619	626	647	692	667	691	641	617	657	640	670	665	700	650	662	598	621	674	659	608	656	698	628	659	624	628	639	688	654	688	653	634	662	695	653	607	692	669	685	669	694	647	661	678	660	602	656	619	683	661	640	676	659	605	633	694	667	638	677	647	672	631	630	668	651	728	666	671	695	660	615	614	698	652	645	603	638	613	665	635	642	637	647	663	644	660	686	648	700	674	662	665	657	656	638	682	666	680	642	641	729	655	660	678	655	644	622	622	644	665	652	632	685	682	677	672	659	656	696	679	679	643	629	648	625	620	626	689	669	608	664	665	674	662	629	704	655	635	653	675	710	692	664	668	623	679	681	610	662	630	674	580	642	597	661	649	615	637	613	664	659	647	620	622	694	665	670	675	665	652	663	642	675	678	645	683	684	692	695	663	677	679	642	665	657	669	661	661	703	671	631	644	686	612	670	651	634	634	605	637	679	665	649	647	679	625	630	653	651	624	645	661	689	670	666	671	708	616	668	680	665	657	628	635	652	663	662	650	639	677	658	681	673	665	639	682	659	680	666	684	673	659	676	658	643	621	697	686	699	682	686	680	615	618	656	639	628	676
25924	48902	45093	33447	27334	23720	20452	16607	12404	8801	5622	3711	2445	1919	1907	2079	1938	1638	1345	1140	1072	1040	1031	967	948	923	884	921	946	933	861	877	844	883	858	902	833	824	911	799	845	821	874	829	828	787	802	831	846	893	846	760	809	801	815	858	829	831	869	830	854	840	871	773	826	821	861	799	805	804	780	819	842	900	821	882	913	891	925	892	812	796	883	906	937	873	899	844	912	927	910	883	790	860	851	823	813	805	830	865	878	837	795	811	781	875	867	873	919	853	857	865	763	778	806	836	809	854	805	742	741	819	817	813	825	826	865	790	862	809	823	847	769	841	789	837	826	829	825	801	771	829	845	838	836	789	799	823	849	822	839	823	845	824	831	793	815	812	796	800	812	780	820	763	801	811	840	843	827	797	836	825	832	835	784	822	818	801	810	816	884	825	780	828	844	875	819	785	798	804	835	796	839	853	789	807	842	787	840	802	892	771	809	839	789	845	818	798	808	829	798	820	819	779	803	808	869	822	796	872	815	807	747	831	773	840	778	782	814	774	777	809	766	839	821	771	819	800	805	882	803	844	817	834	785	861	825	802	851	807	820	801	832	779	840	826	834	863	859	818	822	813	849	823	847	803	821	828	826	811	798	770	815	834	776	763	841	782	782	778	801	826	813	812	776	879	763	796	812	819	821	812	797	794	793	807	824	837	842	812	800	803	823	800	814	786	765	848	782	786	831	816	780	825	870	819	856	813	823	823	799	810	806	821	851	794	828	822	819	826	862	811	831	789	782	758	809	792	823	826	798	793	780	782	823	820	783	824	805	829	844	809	829	846	822	764	883	824	793	836	799	851	807	789	778	820	841	844	831	819	839	845	774	798	848	827	793	832	838	839	835	771	772	834	855	837	820	840	832	787	827	790	860	829	799	853	838	825	781	816	824	817	805	846	834	783	828	815	795	794	769	808	846	794	809	808	820	850	827	830	842	782	808	792	820	873	769	790	781	792	772	824	834	776	794	802	791	833	842	845	803	813	824	812	838	820	776	839	811	817	818	824	812	787	811	840	817	818	790	807	819	786	813	816	813	818	825	804	773	762	825	812	869	822	804	790	788	833	831	791	768	866	744	793	843	809	813	813	858	815	820	825	842	801	806	814	828	828	896	880	789	789	860	832	805	846	850	792	827	811	852	857	804	783	855	826	826	776	841	861	825	822	829	817	819	789	809	811	789	817	801	824	788	844	835	853	838	851	806	787	803	807	778	835	798	809	854	782	843	843	817	807	866	837	807	826	830	787	768	872	824	775	823	810	833	829	787	823	792	881	787	847	840	839	796	796	819	809	826	809	814	827	826	841	856	824	856	793	871	794	834	817	784	793	855	795	838	803	894	802	862	851	795	820	789	805	801	830	831	818	851	814	810	772	855	775	810	805	821	856	765	823	834	771	771	819	851	824	789	788	854	820	768	837	827	796	804	857	806	823	831	804	818	827	791	776	869	845	797	800	793	872	828	853	832	810	838	786	770	743	821	784	813	809	822	880	772	773	814	829	817	829	807	838	822	800	753	793	771	797	812	782	806	809	814	840	831	780	833	838	866	836	835	838	811	815	845	796	831	810	865	812	746	813	831	791	844	827	801	843	828	791	841	820	836	835	803	813	791	805	832	789	807	839	820	825	799	841	823	813	826	812	794	797	783	806	785	846	830	823	785	759	820	806	805	808	802	740	807	810	836	804	821	811	829	809	863	818	815	790	794	802	761	783	817	801	798	781	804	789	812	790	826	806	822	805	827	825	796	823	815	851	841	785	845	787	826	825	775	837	773	832	821	835	860	762	806	812	815	810	805	833	843	785	775	832	804	790	796	817	777	807	847	814	789	805	816	811	821	821	866	828	814	816	860	839	841	797	835	824	755	789	782	845	828	821	837	805	804	817	812	812	765	811	842	848	800	833	837	793	809	817	820	785	827	812	779	810	802	864	812	758	773	762	856	820	810	848	798	816	769	817	813	800	774	799	785	794	828	838	798	831	786	854	791	831	797	800	773	814	823	810	845	791	854	801	849	765	827	818	806	788	823	810	793	839	826	785	844	840	855	782	840	796	856	798	788	835	835	825	805	800	809	865	852	780	810	806	741	848	759	862	790	827	847	797	817	801	839	834	777	774	833	807	809	824	801	848	830	770	810	810	825	795	805	834	822	779	776	843	798	795	809	821	763	804	841	786	845	828	760	792	830	803	788	798	845	821	851	812	774	811	809	820	824	772	850	835	819	775	816	807	778	792	815	821	781	834	829	832	820	799	831	829	725	843	801	796	813	783	812	835	818	792	808	815	772	807	859	795	828	790	763	853	829	806	818	814	818	792	845	831	830	835	795	814	847	862	771	805	783	807	809	842	861	843	829	837	818	815	771	796	834	793	855	883	827	800	824	778	785	829	803	869	827	830	784	830	842	848	826	786	821	783	795	877	801	806	783	873	821	801	808	830	817	811	782	822	798	775	806	762	803	840	809	865	807	807	823	817	829	785	821	861	844	819	771	808	807	834	813	826	783	841	823	833	832	834	792	823	821	774	847	851	754	811	823	819	853	839	841	817	800	814	820	795	785	812	861	774	815	811	758	831	780	777	806	818	833	817	822	812	836	853	831	830	861	812	782	799	815	799	812	788	834	835	775	758	858	812	849	827	817	836	775	829	804	842	789	834	801	794	821	816	808	835	847	790	822	813	803	809	826	816	844	844	771	825	810	863	829	778	760	780	783	759	813	799	789	808	794	756	775	823	864	814	791	812	866	823	781	790	807	780	762	802	796	837	827	828	820	856	849	793	841	827	848	807	830	818	832	770	774	761	785	829	792	837	826	811	750	822	815	792	843	747	807	813	865	792	805	799	794	792	795	850	854	757	834	786	799	810	747	856	765	836	842	826	792	775	829	805	788	830	825	841	833	779	798	814	803	858	887	777	878	838	854	850	833	830	777	814	793	798	835	832	802	817	805	796	825	847	761	838	769	836	812	857	834	831	799	820	842	822	762	841	861	840	795	793	813	798	806	802	810	801	727	778	855	791	814	807	863	831	822	819	787	837	806	812	801	827	811	811	881	838	773	810	758	795	853	797	775	759	830	812	797	774	822	849	806	813	808	765	782	777	796	820	806	854	832	834	778	853	849	833	829	842	794	868	798	815	830	839	797	866	827	803	787	811	806	844	788	802	784	833	779	810	834	755	823	776	863	785	799	829	820	786	795	807	829	815	756	876	839	812	815	851	787	822	843	794	855	773	789	819	795	815	854	769	807	806	853	799	790	786	855	811	779	784	897	840	812	763	797	801	844	747	829	831	851	800	853	835	758	771	844	813	779	844	796	782	795	859	832	826	821	795	856	809	823	779	780	838	814	807	811	812	787	815	829	819	779	839	787	820	742	795	840	810	849	768	848	840	798	794	826	771	772	824	802	789	817	836	806	808	793	880	788	780	840	865	792	819	803	853	807	793	816	820	786	824	773	759	827	819
27425	23623	28353	20400	10352	6451	4625	3459	2330	1549	1108	806	659	565	599	630	541	581	530	503	513	477	479	464	493	469	463	490	472	437	463	443	459	450	474	472	465	454	449	486	472	487	450	471	459	489	438	462	473	476	508	479	491	477	453	471	466	485	503	461	473	467	457	488	488	471	497	498	459	491	471	463	469	456	514	483	503	497	491	447	444	447	485	486	501	481	470	476	509	480	478	490	493	465	498	470	451	450	440	479	492	458	438	471	445	453	491	466	498	487	480	466	474	476	470	449	476	426	467	466	438	468	466	451	488	475	453	445	466	471	464	445	469	472	502	491	449	458	453	441	496	481	455	463	476	429	501	459	483	438	495	462	467	449	488	446	471	481	482	462	431	473	487	500	477	466	483	497	491	448	483	490	483	494	460	463	490	482	462	481	458	478	421	500	452	488	496	445	446	485	444	461	470	509	495	474	464	469	491	483	487	432	462	492	475	442	468	491	473	447	465	494	429	488	509	502	485	423	443	492	439	460	501	466	512	425	444	484	467	469	445	468	489	479	457	467	503	439	475	437	471	490	490	480	474	460	480	461	470	470	467	472	437	505	508	461	515	475	463	468	469	449	445	501	483	467	500	464	459	498	429	464	455	486	449	459	489	426	474	460	450	480	491	493	473	468	450	494	482	454	445	486	462	457	436	466	475	474	465	496	456	453	478	459	464	459	460	463	460	483	492	435	473	456	501	449	452	458	441	469	476	461	483	448	448	477	464	459	459	455	439	504	495	508	487	470	503	478	454	479	460	444	472	450	466	487	458	485	464	501	465	467	488	480	462	462	472	408	510	445	462	486	474	475	463	457	448	452	463	445	459	512	507	463	434	474	448	480	473	516	508	483	478	438	457	467	455	501	483	462	471	470	458	476	501	480	498	451	473	487	470	454	489	462	466	466	445	469	459	482	483	449	460	486	439	479	448	483	452	449	447	505	461	475	505	441	453	500	461	456	466	426	458	494	480	464	528	446	483	487	461	468	452	457	439	462	417	490	442	438	457	474	493	486	482	412	467	450	506	481	477	428	483	499	479	483	475	473	490	454	450	501	482	500	477	486	503	471	453	463	477	519	453	448	466	419	476	460	448	455	452	463	467	471	474	472	433	491	470	457	479	469	463	489	485	456	449	455	503	442	495	490	424	459	470	473	476	425	476	482	476	463	472	464	468	463	468	463	442	455	463	497	497	487	472	450	439	493	476	423	464	469	486	518	498	458	466	455	505	462	472	437	481	508	481	468	490	458	466	482	476	478	478	481	449	465	475	444	536	459	453	475	479	494	456	482	502	491	463	468	447	490	476	466	499	496	467	517	517	494	481	501	498	463	442	468	435	443	467	459	456	437	501	452	473	450	435	426	457	490	440	490	470	483	448	444	477	454	476	443	461	482	471	474	502	496	481	505	484	462	437	474	448	478	495	476	476	452	470	477	432	428	462	470	428	470	503	453	479	454	450	469	464	488	471	475	494	465	440	470	499	458	465	433	490	471	473	467	449	439	456	490	506	476	433	471	446	439	472	439	477	493	472	452	444	474	499	511	487	461	476	469	456	498	458	514	440	441	431	445	447	474	467	450	459	467	470	493	468	453	487	537	480	498	496	478	472	439	472	473	495	462	508	473	468	477	459	458	475	491	499	495	533	474	475	460	446	475	444	458	476	510	425	465	476	456	471	463	479	463	489	441	457	460	481	445	466	476	465	478	482	503	442	480	447	439	440	468	459	456	467	464	470	460	463	460	478	493	476	466	505	477	489	468	473	511	477	434	499	443	453	480	461	476	435	490	461	462	464	485	463	473	464	465	506	439	465	455	474	487	452	470	461	450	448	469	442	441	458	454	508	479	446	485	483	447	480	457	442	479	487	471	478	439	503	489	464	506	506	478	470	446	499	472	445	487	439	435	461	465	495	444	481	419	441	477	453	479	484	497	446	460	462	452	478	468	465	516	499	518	438	498	467	463	493	441	486	482	502	489	445	440	449	500	456	483	464	465	446	476	463	527	483	456	475	470	483	471	465	463	428	481	448	453	469	467	462	458	456	474	475	459	511	479	467	454	471	483	497	470	522	460	484	448	468	453	485	458	464	465	461	460	525	469	446	475	476	446	485	450	466	449	425	459	485	465	480	469	461	485	462	409	501	477	490	465	431	484	459	488	461	484	490	488	467	489	480	446	506	468	494	502	476	477	472	479	469	474	479	455	483	456	472	451	465	473	448	458	452	504	487	486	462	467	468	498	442	486	446	479	473	458	483	491	478	471	468	496	457	468	459	487	495	475	474	481	480	477	480	473	485	489	476	504	487	449	434	472	444	443	460	477	435	455	477	458	471	481	475	476	448	488	478	519	476	471	473	461	476	458	492	476	491	451	444	458	458	439	474	481	482	433	471	481	434	476	453	521	454	457	468	469	502	429	457	484	483	470	467	452	492	403	494	422	461	468	468	444	465	487	414	472	514	461	444	475	477	466	475	465	478	466	459	488	466	468	461	478	498	493	440	496	415	460	435	509	464	456	482	434	490	477	461	472	486	502	442	480	518	478	469	478	476	439	442	492	466	473	438	469	550	476	470	457	424	466	475	443	471	452	460	489	464	463	451	494	508	470	485	456	514	443	440	486	441	470	482	494	461	465	449	522	506	457	463	494	461	472	467	469	460	481	427	501	470	502	503	471	463	481	500	439	456	471	458	470	456	480	479	496	479	432	473	454	467	451	454	503	452	444	460	493	443	452	439	457	502	476	445	464	485	469	481	458	501	472	474	523	451	481	491	477	443	471	483	479	435	470	468	471	519	507	500	486	461	492	479	473	461	464	440	483	450	465	485	467	495	435	468	457	480	456	479	443	464	477	455	457	493	490	494	497	465	450	442	455	484	457	470	434	510	479	464	485	449	504	434	500	454	442	485	436	476	510	440	460	500	455	482	482	445	507	482	476	471	497	459	470	469	502	487	438	517	482	459	477	482	467	456	471	488	475	470	473	469	464	472	503	502	474	459	467	497	473	446	418	459	450	488	444	468	500	490	491	468	492	452	433	485	437	491	468	480	481	480	469	471	511	493	485	474	475	468	440	475	494	473	448	490	467	473	464	436	457	467	504	463	453	492	469	463	453	472	468	502	452	480	497	461	485	441	445	477	472	443	468	467	442	402	493	491	485	467	476	507	491	501	438	465	464	484	469	464	484	444	416	469	462	507	500	442	482	441	479	472	502	477	499	449	458	521	482	438	465	471	481	428	463	453	460	476	467	467	438	487	486	467	461	485	464	487	514	449	491	460	463	481	475	437	464	463	470	434	507	435	451	439	443	467	480	452	484	488	503	469	460	474	520	433	488	467	483	488	455	474	418	423	484	424	493	454	474	495	441	482	514	435	450	482	490	480	445	474	464	499	463	449	487	496	534	458	464	487	490	493	464	463	445	486	459	482	424	487	459	470	477	446	465	465	450	460	464	467	474	482	516
23220	38731	35080	22665	15493	11745	9562	7468	5322	3617	2120	1440	1029	905	868	927	891	790	706	687	660	593	579	622	599	609	582	581	567	642	610	587	582	590	571	563	576	582	605	590	560	582	603	620	613	569	585	604	573	598	547	549	549	625	558	545	598	587	588	571	590	559	600	572	586	596	613	590	579	593	594	649	622	633	569	598	644	598	575	613	583	578	608	610	670	651	618	614	663	581	629	596	602	573	586	611	563	601	595	579	608	633	558	579	619	595	536	623	639	614	560	601	566	587	584	590	586	614	611	526	582	608	537	548	565	573	596	646	618	620	558	627	582	582	561	563	632	564	566	649	623	647	534	568	559	604	582	609	589	576	653	568	584	592	619	543	580	606	613	590	512	629	572	569	582	631	566	580	596	570	609	580	573	608	588	617	607	611	605	608	598	590	629	577	560	576	624	537	604	557	594	587	605	603	611	571	581	588	559	559	568	611	598	615	594	588	594	586	604	611	576	604	619	600	577	561	618	601	569	614	635	571	591	579	567	576	605	589	552	601	559	536	577	598	599	586	571	592	569	609	578	557	612	584	638	609	618	641	628	604	604	587	600	551	604	594	580	576	609	590	585	582	550	555	584	604	555	610	559	556	596	565	578	596	613	617	593	537	620	592	581	548	572	590	629	615	585	624	600	607	620	550	550	569	584	533	577	584	594	609	573	586	586	574	585	594	633	581	573	584	611	567	582	606	565	595	559	596	618	545	552	557	637	550	535	617	582	615	594	565	572	612	611	601	574	593	651	543	583	591	583	593	614	582	578	578	579	602	637	553	605	572	624	559	624	600	609	595	630	621	574	616	574	579	587	597	587	580	566	618	582	602	604	554	610	616	578	615	600	566	579	613	574	589	593	610	597	550	591	586	590	616	555	600	596	564	594	616	622	651	657	591	610	602	595	587	591	638	564	592	615	579	587	585	603	591	585	548	584	597	620	605	587	542	577	542	571	565	555	585	594	635	566	635	560	559	577	588	593	555	530	591	579	573	552	560	567	585	561	585	599	578	594	608	612	602	570	568	561	628	579	553	578	618	575	614	533	621	615	615	629	630	575	602	572	584	606	584	585	583	582	625	569	561	596	579	639	540	559	591	589	558	557	552	567	577	587	584	599	599	629	584	555	605	617	574	544	568	617	614	606	539	583	586	591	587	596	559	583	589	582	577	582	567	610	615	588	564	618	584	568	593	590	598	545	622	578	573	613	629	606	556	574	576	590	623	563	597	605	569	546	589	561	587	608	564	616	561	635	561	560	593	566	574	600	601	626	556	602	552	559	532	578	604	620	599	593	588	554	577	593	593	578	607	576	585	550	601	543	607	614	619	613	623	623	573	610	576	599	604	575	563	572	575	573	611	608	605	598	555	566	614	627	602	574	580	575	592	632	560	605	549	542	587	578	583	568	610	563	583	607	608	590	595	601	608	590	562	559	588	562	617	599	583	595	563	602	562	583	544	608	590	580	600	585	598	563	566	556	557	585	578	595	569	583	613	564	595	569	545	572	602	583	591	586	591	612	614	583	548	569	597	603	573	604	572	582	601	547	580	628	569	549	607	580	547	583	576	616	613	583	571	598	579	594	558	612	557	568	583	595	659	605	614	599	639	555	569	618	589	588	582	630	604	560	565	585	607	587	599	559	541	598	595	579	598	584	544	569	593	618	590	598	594	618	552	636	552	617	543	589	626	611	595	598	600	622	587	572	573	611	573	581	605	582	599	602	592	615	588	583	612	570	611	582	601	576	602	621	587	537	599	581	581	602	586	610	603	616	599	595	613	602	586	597	601	578	623	585	605	595	589	582	610	587	587	591	576	633	616	588	578	619	569	525	557	574	604	520	585	604	601	616	636	564	582	575	572	656	574	634	552	623	634	597	571	560	612	580	533	604	542	614	613	590	616	595	589	592	571	604	576	601	572	599	587	539	560	620	613	571	595	618	604	619	562	583	596	588	521	575	566	594	528	633	609	615	538	573	548	581	607	565	619	576	563	581	621	572	548	606	577	568	614	626	576	596	642	587	567	573	586	557	607	605	590	601	559	603	592	616	592	565	562	576	614	564	569	561	600	612	552	597	609	586	574	580	586	540	595	568	504	616	570	581	624	563	587	620	607	608	579	581	622	577	557	586	612	611	577	568	581	542	611	568	599	577	566	565	587	594	599	622	577	601	573	596	548	581	619	591	628	564	597	597	578	595	586	623	627	565	599	561	585	596	580	589	577	576	564	597	535	593	578	638	581	584	569	565	576	574	591	594	654	573	607	601	619	559	580	583	617	583	631	561	575	579	542	561	620	586	594	608	624	563	581	575	637	573	606	588	586	563	575	607	580	548	598	580	618	588	587	596	600	572	574	560	592	544	577	576	594	589	586	565	627	574	615	609	572	589	555	562	574	556	635	590	591	571	580	612	626	618	546	572	602	627	603	609	604	564	570	661	574	585	609	541	618	602	605	560	595	567	548	617	641	577	588	588	602	583	559	573	619	608	564	594	601	587	583	570	587	564	574	577	583	595	603	561	581	600	574	612	580	618	610	608	606	570	612	601	619	564	626	587	625	556	620	567	592	594	602	588	569	620	619	548	568	597	544	575	577	554	611	566	605	571	587	563	628	547	600	591	616	603	595	577	594	570	587	570	634	581	595	566	556	611	581	608	583	586	583	632	555	569	587	532	613	609	587	595	615	641	585	601	575	595	578	575	572	591	592	571	574	608	588	566	587	547	552	652	556	554	608	603	613	570	556	628	541	609	614	582	585	654	577	587	617	590	558	567	614	592	543	561	572	614	586	579	587	551	589	614	613	501	580	613	555	605	586	599	610	569	616	603	608	555	605	545	579	604	570	631	576	595	588	559	583	576	566	599	587	633	590	626	618	609	579	583	570	622	616	576	592	562	564	614	551	605	570	579	576	569	601	630	608	595	567	581	621	551	632	572	597	519	627	599	550	630	611	620	605	532	572	577	584	598	568	584	597	567	585	616	606	599	595	604	628	601	577	587	597	586	609	586	594	555	599	593	595	611	563	606	607	557	566	616	597	587	601	568	585	567	600	583	552	614	611	601	581	596	613	645	560	570	562	550	594	605	603	584	600	641	567	522	560	566	591	580	588	605	582	578	586	563	603	571	605	593	578	576	621	620	580	549	589	565	554	594	625	591	570	582	586	599	586	563	571	590	632	600	597	623	570	573	544	609	555	607	593	600	543	636	605	552	584	645	546	573	557	606	636	642	586	568	605	575	565	576	600	579	568	615	610	578	577	595	570	636	558	602	616	586	637	604	594	591	559	573	593	591	603	586	572	573	628	595	561	627	593	610	583	579	635	586	556	606	604	615	587	538	557	575	583	607	614	621	584	584	545	597	576	616	593	576	558	554	567	585	624	571	571	590	566	590	592	591	586	560	551	577	591	595	614	606	584	593	574	571	608	607	579	629	587	605	632	592	634	603	598	623	565	568	545	592	581
23919	21139	28549	24299	21697	18103	10839	6577	4327	2930	2076	1454	1106	972	930	931	952	806	848	725	732	697	685	673	648	705	718	656	744	707	691	671	660	750	700	639	638	666	703	673	685	711	619	666	639	685	665	638	668	680	670	649	646	680	678	662	685	632	702	628	644	693	677	646	624	642	661	690	643	666	668	628	632	690	674	656	676	696	677	664	711	670	664	666	717	715	704	697	662	672	689	651	659	651	636	698	619	665	644	700	724	681	648	662	658	633	700	650	702	693	678	663	665	652	639	636	688	637	668	622	686	655	653	629	629	618	645	646	648	627	678	634	700	648	651	658	671	658	629	641	690	640	637	673	640	656	677	647	676	656	647	618	668	670	669	645	698	650	664	666	603	641	673	663	696	674	667	678	613	660	621	609	650	707	616	663	653	665	682	629	666	611	680	610	617	665	643	662	630	685	677	647	680	643	651	687	623	652	689	612	622	638	651	659	670	639	693	682	661	666	647	611	672	652	674	614	677	626	646	644	614	664	630	667	649	630	622	618	690	665	637	654	619	680	637	636	651	621	643	674	667	677	629	625	613	632	614	651	647	625	651	639	651	668	640	628	660	597	613	667	678	683	624	677	665	641	642	644	598	653	660	689	667	663	661	640	635	675	638	630	674	642	694	664	647	637	667	639	632	667	664	699	629	686	614	644	702	640	673	641	675	644	673	643	638	661	691	630	677	629	696	636	663	677	647	627	645	682	663	597	645	655	647	638	653	633	690	635	686	664	670	669	659	644	663	622	666	687	665	619	685	707	671	637	650	645	633	702	664	660	632	614	681	672	645	656	663	662	673	679	639	690	651	654	681	642	694	646	688	640	677	687	651	674	748	611	640	645	603	668	676	621	710	649	633	645	654	692	670	588	642	648	676	648	692	618	611	686	682	682	649	677	609	633	722	675	691	609	668	680	626	673	676	652	663	649	635	666	634	690	659	650	639	716	648	630	664	672	667	671	688	644	653	686	628	663	669	645	641	638	650	626	597	671	643	626	665	673	653	614	665	656	622	622	613	600	678	636	743	603	719	681	633	686	636	663	668	686	685	672	678	654	653	694	660	635	660	678	666	609	652	660	650	658	671	705	645	662	634	695	659	647	650	640	616	657	671	624	690	696	661	641	707	669	694	683	679	631	640	642	625	641	668	673	652	681	678	645	627	630	624	643	658	649	656	602	651	677	605	653	663	662	615	711	633	646	654	668	662	638	631	725	680	672	674	659	630	652	654	631	647	674	624	635	664	691	636	631	632	673	659	660	707	656	715	627	617	668	647	627	655	665	620	680	640	669	675	623	668	647	616	650	644	654	632	658	636	649	628	606	640	666	685	680	618	652	633	639	668	664	642	678	672	675	630	667	636	631	653	668	676	643	668	626	688	649	649	682	645	660	657	654	669	626	622	722	689	675	660	657	642	657	657	671	606	636	620	620	641	680	617	661	671	674	606	671	648	688	674	618	629	692	694	673	667	722	666	687	641	649	645	616	652	634	672	700	615	650	657	692	691	658	620	691	660	630	686	649	635	666	633	665	666	655	643	696	648	628	622	631	631	611	681	659	602	667	653	640	654	649	647	697	656	647	657	646	673	631	645	611	703	637	651	651	695	699	650	640	624	638	643	669	651	659	645	651	670	652	674	707	673	686	653	626	642	680	642	651	609	686	678	646	711	672	669	634	685	653	648	677	653	663	681	633	676	636	685	658	660	684	653	594	685	663	631	689	735	640	609	649	648	682	637	679	648	649	630	649	669	659	663	678	660	638	655	681	640	652	690	655	686	681	678	649	647	622	674	623	669	654	712	677	650	657	645	653	632	672	669	652	597	692	637	639	614	675	641	663	650	667	608	651	664	665	597	704	676	647	653	642	655	664	659	687	643	682	640	669	659	639	685	656	670	636	638	648	650	633	598	629	674	700	686	679	712	613	642	645	695	705	734	626	642	618	673	660	676	643	720	681	657	681	663	662	685	659	595	703	667	645	694	663	663	633	629	646	681	656	707	673	636	673	618	674	700	610	647	744	697	645	678	656	658	679	633	650	605	665	664	665	656	648	638	669	652	675	646	635	640	710	638	672	657	669	653	667	648	608	674	646	634	627	648	618	643	672	708	667	635	643	673	696	648	670	690	679	673	622	673	667	676	629	657	617	617	648	648	682	655	627	667	660	665	677	673	674	628	653	652	676	673	646	649	673	650	641	628	682	699	684	645	664	630	668	642	647	664	711	680	617	646	701	667	668	661	655	675	662	649	658	629	661	668	669	659	624	684	685	694	642	641	630	678	649	640	630	642	669	645	649	656	635	688	665	639	625	674	644	673	636	648	673	629	596	678	666	654	624	614	655	695	653	701	627	649	625	601	649	635	688	628	657	628	676	691	667	707	675	705	649	678	629	659	659	644	611	651	652	637	649	658	633	651	650	658	701	644	669	610	684	643	661	649	652	650	681	669	624	655	630	632	681	658	635	663	666	710	618	667	680	663	661	668	619	638	665	613	676	639	636	673	640	660	650	652	658	662	645	628	679	644	629	667	677	630	660	667	627	631	638	699	629	649	650	646	691	649	678	655	630	696	650	673	657	680	658	665	674	678	611	691	653	615	712	616	656	627	647	653	664	661	638	664	655	635	631	691	602	643	648	589	642	668	618	664	639	687	638	672	616	685	613	679	631	677	643	684	674	680	645	656	689	636	667	691	660	631	678	637	655	653	632	696	646	632	697	622	684	632	685	644	693	667	695	676	663	663	685	648	701	644	669	627	611	659	704	646	631	700	676	687	669	631	647	650	659	646	674	630	666	689	697	659	613	672	683	652	677	646	634	635	639	640	659	635	625	638	657	620	682	671	653	648	680	695	663	638	648	662	617	668	646	681	641	620	658	648	694	635	686	623	693	617	646	686	652	626	668	655	640	683	662	675	664	709	673	622	658	651	681	680	637	700	631	638	639	656	699	639	638	677	674	648	677	633	647	661	648	630	637	647	646	614	625	606	639	636	638	623	672	633	679	643	679	622	663	640	642	643	660	702	635	691	645	592	660	653	645	667	628	658	661	667	618	672	666	632	621	666	649	694	638	611	677	670	644	603	689	674	644	670	640	666	679	653	685	643	661	686	642	621	630	632	639	639	622	664	658	674	605	631	611	621	644	694	614	633	654	662	674	669	684	671	707	670	602	641	666	681	686	689	648	681	642	673	669	649	618	679	677	672	690	663	599	640	686	666	639	717	647	669	690	652	704	673	660	646	641	639	602	637	617	702	670	645	631	698	662	675	623	681	653	682	656	634	631	662	624	663	689	640	633	643	627	643	670	606	634	629	661	646	708	674	667	651	668	669	632	601	647	673	658	702	638	608	681	659	674	626	581	659	636	657	640	669	675	677	626	610	692	693	626	630	727	657	669	628	648	669	660	664	707	632	624	652	715	666	636	660	638	665	646	700	679	675	635	648	633	636	679	676	641	630	636	654	665
24856	47007	42431	31830	24230	18388	14560	12079	8783	5895	4092	2670	1799	1539	1427	1367	1344	1261	1097	970	975	888	875	876	884	815	876	874	856	881	822	906	840	860	853	835	846	837	844	839	851	832	791	848	822	797	821	852	826	899	786	835	793	823	819	750	807	787	811	768	850	798	822	852	799	833	779	839	800	807	835	804	861	853	853	886	922	855	851	836	868	801	823	888	899	834	826	791	916	891	850	867	865	782	851	829	844	787	755	855	773	830	816	811	817	840	824	827	834	854	819	853	829	865	832	813	815	852	819	823	812	822	777	827	794	809	822	842	811	774	785	829	799	798	783	794	834	832	825	790	794	804	797	813	823	806	794	823	864	797	812	831	809	803	833	776	803	824	759	846	841	785	747	845	795	801	814	780	818	768	806	775	773	822	773	859	795	784	826	879	815	807	809	806	819	810	810	834	805	796	805	808	824	830	821	788	814	832	795	808	785	826	833	823	780	825	767	794	814	817	833	831	817	785	829	825	784	786	825	778	816	820	805	810	846	850	809	796	833	856	819	812	800	831	797	885	795	829	820	770	785	792	804	790	797	815	772	802	829	815	786	803	775	786	814	767	837	799	812	821	817	795	816	775	816	778	790	735	780	778	808	789	817	856	802	799	780	819	851	792	809	850	799	809	758	777	771	839	829	798	781	816	822	842	816	819	810	825	811	822	808	802	776	825	819	809	814	809	797	771	750	806	864	828	783	828	819	789	787	780	822	792	789	814	763	789	763	782	823	858	782	833	797	791	830	832	829	767	811	798	809	799	808	792	811	822	824	837	847	833	815	819	800	821	818	810	829	783	787	814	843	798	811	734	802	811	837	826	781	793	818	748	807	841	848	793	829	754	760	785	775	850	792	806	835	790	786	780	851	843	806	798	803	772	801	812	907	844	835	805	801	797	798	817	819	790	768	832	819	818	830	756	828	821	799	873	805	819	810	819	830	846	788	800	855	856	844	785	807	857	853	775	867	813	795	860	798	756	816	774	845	830	826	801	826	835	826	827	789	799	791	831	846	873	788	788	803	807	822	813	839	824	827	795	804	819	821	848	844	803	833	820	817	788	792	834	805	830	780	822	792	845	822	840	789	820	810	814	839	797	821	802	853	862	807	831	767	836	827	834	848	805	844	810	830	809	825	809	797	793	838	808	828	834	868	765	795	843	811	813	787	791	812	805	823	816	806	842	814	751	815	826	795	745	811	829	814	808	804	852	782	777	766	808	801	797	821	810	805	788	818	818	824	830	794	808	800	813	775	842	790	833	801	792	841	827	821	811	781	797	762	826	805	841	809	789	820	786	796	801	830	861	762	807	810	765	846	858	806	756	768	757	861	837	839	832	793	787	771	810	864	816	807	766	813	782	827	812	853	782	811	775	839	840	832	803	777	781	794	834	829	826	814	832	832	809	834	844	773	773	872	805	849	750	801	832	846	787	785	836	814	866	787	827	827	749	859	804	821	877	809	780	859	858	765	843	829	799	836	877	796	813	791	856	812	801	782	797	797	802	828	770	817	809	834	801	813	811	777	836	790	800	786	807	773	863	805	820	828	852	844	803	865	807	822	786	760	780	859	818	817	804	743	868	862	794	805	846	830	803	820	832	843	873	823	830	817	836	823	779	788	798	837	787	788	828	769	825	868	862	867	788	825	819	768	828	795	812	785	820	782	800	793	826	806	761	769	811	836	779	817	824	757	848	826	800	797	800	827	812	833	784	833	736	791	784	815	795	853	776	860	851	801	831	840	819	801	808	860	786	849	776	799	839	827	815	840	827	829	819	780	801	816	838	818	816	832	788	860	801	825	771	785	842	828	780	766	809	752	786	794	790	789	843	799	777	780	818	831	868	830	792	842	844	843	824	816	836	823	756	795	867	821	798	809	827	860	786	838	794	829	823	809	770	774	792	834	792	850	836	814	797	799	839	796	745	865	809	798	806	829	822	840	812	812	784	780	868	800	808	840	849	785	801	820	796	770	798	826	763	785	790	804	830	826	832	777	830	822	828	811	784	823	835	824	809	765	805	827	835	824	802	809	835	775	848	818	839	754	799	837	843	813	775	823	865	825	774	866	778	780	801	810	814	807	812	769	849	800	844	819	793	834	795	830	749	818	821	829	784	806	804	791	778	795	800	801	801	820	818	791	806	805	785	844	796	790	794	793	834	849	794	815	833	838	831	789	832	817	824	864	855	811	858	863	773	822	796	800	837	764	803	810	853	785	768	813	803	756	829	815	833	818	853	803	823	822	785	812	808	809	797	821	765	807	811	840	853	809	805	833	809	761	806	818	797	754	790	805	803	831	810	845	823	848	819	809	772	841	800	806	757	842	817	832	820	819	802	774	775	793	821	842	786	851	866	811	827	808	819	747	857	812	770	828	830	841	831	821	812	823	765	818	808	827	798	821	803	825	782	770	847	831	856	774	820	770	794	839	825	848	837	770	805	782	841	869	744	824	823	807	796	822	774	748	819	777	825	830	785	797	795	833	839	807	795	804	848	783	828	794	783	819	770	824	812	825	840	824	846	804	771	893	838	791	811	818	806	756	774	825	876	770	800	829	785	837	794	822	787	846	807	773	817	781	788	822	825	802	833	868	778	771	864	826	829	778	771	803	827	822	790	816	830	814	821	811	801	805	795	784	806	825	782	819	785	806	771	854	812	806	797	839	756	812	774	820	847	871	863	774	808	754	803	787	803	839	798	833	812	767	840	783	814	870	781	876	820	863	808	866	792	873	763	801	847	835	805	790	836	857	852	811	796	810	806	806	757	836	801	803	810	826	842	835	794	831	804	831	790	803	833	822	820	770	803	854	827	799	797	853	842	746	826	879	818	814	782	838	749	827	801	793	801	777	789	848	813	829	841	793	779	820	782	805	764	835	795	824	869	800	764	836	795	837	768	831	809	834	780	812	811	783	810	830	777	819	785	821	838	850	835	862	807	798	844	802	767	851	808	795	803	804	849	813	779	826	885	803	849	813	838	773	885	857	867	827	801	863	828	800	775	786	808	837	818	839	781	835	844	764	857	840	844	783	787	877	767	780	831	844	861	780	852	853	769	792	823	802	753	814	824	821	790	840	840	870	821	797	840	797	739	859	795	851	777	807	829	781	817	776	833	826	816	832	829	773	790	847	778	763	805	836	838	833	808	797	766	842	791	854	810	813	780	794	822	784	801	834	801	827	830	782	815	837	778	830	789	794	807	878	811	822	789	802	849	864	839	772	831	868	780	796	785	833	790	794	797	816	793	811	788	822	830	799	811	797	846	822	846	834	834	778	816	809	875	761	762	827	834	793	793	876	830	843	777	820	819	779	798	824	794	808	803	800	775	835	828	831	828	833	818	795	817	771	834	801	829	837	792	808	817	796	848	784	793	771	830	809	784	847	784	836	814	781	778	820	840	869	763	811	812	822	837	816	859	779	825	810	813	815	792	837	819	796	782	818	827	801	800	839	847	824	799	852	854
25108	21128	27612	25663	18144	10384	6387	4159	2809	1858	1276	842	630	535	537	572	569	501	424	426	411	378	398	422	372	407	360	398	391	416	375	377	372	401	402	370	385	385	371	389	367	385	381	387	384	409	406	364	365	375	427	359	358	404	372	385	374	383	381	377	356	367	387	354	356	357	380	416	350	382	351	396	393	346	365	401	351	369	364	357	372	406	414	376	389	374	393	444	372	353	376	378	331	389	406	380	363	376	385	360	368	335	342	382	337	392	399	397	398	397	379	395	379	389	378	371	406	387	392	375	353	370	348	354	365	394	387	412	401	369	373	345	387	382	414	406	376	352	370	376	396	365	410	401	362	363	374	388	386	382	366	357	397	366	389	389	413	387	372	384	366	363	370	367	371	369	408	379	382	370	374	383	418	403	397	385	364	364	346	375	354	338	364	370	398	387	403	372	354	349	350	383	425	393	400	373	352	354	386	366	401	367	379	361	427	368	360	357	374	371	405	418	398	386	388	370	346	377	355	376	404	397	409	396	339	372	350	374	393	392	360	361	362	377	346	389	350	383	363	371	355	390	356	353	381	372	404	358	405	357	359	415	353	364	384	387	370	359	390	366	380	396	390	404	373	368	371	370	385	352	361	350	344	379	386	378	388	367	369	380	344	373	326	396	397	383	385	373	397	369	393	398	379	393	387	362	351	341	355	400	406	381	381	338	365	365	422	382	367	389	381	397	410	356	389	389	393	382	360	325	434	362	408	381	392	349	400	346	375	367	340	383	363	367	365	357	377	398	348	341	367	414	394	352	396	357	353	373	372	361	353	353	351	378	347	377	376	392	363	401	389	390	366	359	387	368	359	387	381	383	372	365	382	392	405	387	391	393	359	416	395	410	422	386	400	391	411	374	403	376	360	370	376	401	386	341	361	374	366	338	391	389	353	374	357	365	399	381	389	365	380	377	336	377	350	365	353	374	342	399	359	356	395	378	356	374	362	381	407	370	353	356	361	420	378	366	340	376	368	388	358	395	346	364	376	411	376	388	399	387	386	395	385	383	346	372	370	347	391	375	392	367	374	352	363	361	358	368	341	341	392	399	377	339	354	381	379	417	385	408	357	388	365	352	344	367	374	390	406	390	404	386	378	376	390	355	370	375	370	377	364	379	357	409	395	394	359	364	379	414	369	384	397	394	389	357	376	396	379	407	394	377	354	364	417	339	362	399	360	354	354	395	380	383	389	364	390	390	371	361	349	370	362	383	384	372	377	387	357	357	362	422	374	361	384	367	373	380	359	354	391	378	353	388	341	393	400	355	369	375	378	367	379	374	392	361	346	346	337	333	385	384	356	397	357	358	362	350	366	386	401	394	375	365	330	371	373	343	377	388	380	375	394	385	371	374	375	357	391	371	373	376	399	352	395	399	365	387	362	361	338	363	366	389	416	376	371	365	375	384	358	382	386	390	422	391	419	349	349	386	381	364	387	347	367	383	355	352	381	355	392	398	401	373	390	360	374	352	394	381	404	377	378	364	408	357	350	381	360	384	381	386	343	376	357	365	357	387	370	363	396	364	397	362	383	344	359	425	367	378	363	398	350	369	373	402	381	394	387	345	391	384	377	399	407	375	392	394	394	385	388	389	377	362	415	383	384	390	387	396	372	402	361	384	400	385	367	391	368	379	405	368	340	393	350	384	334	394	384	384	405	356	393	356	412	397	379	346	393	371	334	384	366	355	370	372	375	388	404	380	376	396	376	366	383	370	382	372	362	369	388	378	403	376	344	371	370	386	315	393	366	393	397	399	377	391	391	379	370	352	405	370	356	372	372	332	401	372	359	369	393	397	380	408	397	371	375	356	385	353	392	364	361	361	389	329	365	393	341	357	358	333	398	384	373	355	369	365	390	358	352	357	367	376	430	360	393	361	341	358	407	410	367	403	378	348	377	376	378	379	381	344	387	390	350	369	386	359	378	360	400	396	390	349	379	376	343	399	370	387	381	379	370	376	345	375	380	360	377	377	394	395	403	379	385	357	388	378	379	383	365	372	389	355	375	370	377	401	372	379	381	366	339	372	365	382	391	376	355	355	378	396	394	377	382	365	369	382	402	379	381	380	382	366	401	410	350	403	362	361	361	343	356	367	398	368	390	393	335	394	389	407	365	398	389	368	372	357	356	410	374	395	392	373	357	360	398	355	359	410	380	405	366	359	391	392	374	402	341	388	388	392	397	384	392	384	381	378	398	377	356	351	392	383	357	344	372	359	343	378	354	363	371	386	367	385	352	361	371	368	379	338	346	423	367	398	368	381	401	334	362	375	357	400	383	361	368	364	361	329	381	368	363	381	398	374	412	407	403	357	391	318	358	411	359	375	347	380	380	383	384	389	402	389	363	378	343	358	363	397	380	378	360	353	374	377	347	341	399	340	380	341	390	401	404	387	414	387	375	414	369	355	384	362	363	362	363	354	406	382	408	380	370	373	402	350	387	341	389	363	390	365	355	347	395	371	390	355	348	359	361	396	414	384	389	390	372	378	389	366	346	381	361	356	362	360	372	391	348	385	349	375	386	352	394	360	392	362	381	407	343	368	369	354	367	385	391	388	357	386	360	406	386	364	370	391	352	395	375	360	386	361	377	348	371	394	363	368	384	382	366	366	416	363	415	372	359	368	383	367	391	394	368	378	389	366	358	389	359	405	382	364	386	345	343	404	401	405	376	373	369	423	396	394	367	363	369	348	390	370	373	441	350	393	401	382	372	378	393	378	366	374	374	433	376	360	369	360	404	373	395	383	375	362	327	410	361	354	395	403	378	338	381	364	360	378	374	372	341	393	359	369	392	397	358	372	379	384	380	371	375	411	374	371	396	375	342	368	359	347	365	375	383	359	403	378	357	351	386	376	409	374	348	413	344	389	389	407	383	424	396	373	404	376	357	372	323	359	367	362	403	367	403	348	377	383	382	371	382	364	373	391	399	370	401	365	385	356	376	414	395	368	383	389	351	374	335	400	394	376	350	406	393	337	383	369	379	364	403	357	426	342	383	380	412	402	387	369	374	357	383	394	370	382	375	365	410	377	397	362	350	411	367	373	372	404	380	382	359	363	357	367	387	366	357	408	396	351	402	378	375	377	349	338	328	379	409	378	352	383	385	357	407	371	388	401	380	414	389	407	390	368	372	376	411	397	391	367	361	398	384	407	395	381	396	411	354	355	374	373	355	365	388	399	402	352	374	380	353	358	404	383	370	372	362	406	362	341	369	368	372	377	387	400	389	356	374	378	389	388	403	400	366	365	363	401	361	377	367	358	348	356	365	376	353	396	364	348	370	368	371	386	354	419	362	382	373	382	372	370	386	401	360	365	374	374	361	361	402	390	386	367	366	397	367	369	401	383	394	396	361	352	344	358	376	387	388	365	333	401	368	361	335	364	369	388	390	371	371	341	386	381	363	384	399	369	397	385	379	370	379	362	354	378	355	389	396	377	352	389	365	423	359	371	345	384
25925	41284	37220	27900	20656	15801	12103	9233	6708	4406	2966	1802	1136	910	831	946	946	746	702	578	597	539	537	539	569	521	505	535	531	539	480	493	507	514	502	498	523	516	500	505	505	464	496	495	474	501	485	501	520	524	484	509	487	492	474	487	517	480	468	435	481	460	510	536	452	497	480	484	469	440	490	498	464	482	554	556	562	550	490	511	493	515	520	518	553	540	448	574	493	446	511	501	467	495	510	461	496	494	513	436	453	507	479	457	493	511	524	505	565	505	502	453	489	487	484	485	491	488	465	468	488	462	470	514	504	478	497	508	492	477	466	495	494	508	494	494	459	486	493	480	493	535	483	528	510	498	514	484	506	494	476	479	508	502	485	457	490	479	457	540	488	461	463	430	464	463	456	476	484	506	446	458	463	512	472	505	471	528	475	532	474	516	497	535	497	452	492	463	495	470	495	463	497	535	500	461	481	440	454	508	482	494	467	492	446	491	509	500	477	467	492	495	496	526	528	469	480	473	485	483	511	497	477	469	493	535	504	467	509	465	505	491	495	503	496	489	516	487	500	528	455	514	517	490	521	465	474	473	507	486	482	469	487	427	515	477	481	491	477	476	484	486	468	497	523	480	470	466	505	476	477	462	513	453	454	477	490	468	489	505	492	490	474	527	450	464	472	494	480	506	508	478	504	510	513	512	468	459	495	549	518	505	498	471	484	470	468	465	510	515	526	458	533	489	513	491	494	500	459	450	507	492	497	470	485	555	479	481	460	469	470	494	453	473	492	481	504	494	497	536	478	493	452	469	466	476	491	462	467	485	493	465	515	511	475	490	492	460	490	533	495	462	481	454	500	511	509	492	504	460	498	515	475	479	476	504	476	491	467	531	461	508	468	495	485	444	506	495	526	520	481	494	492	514	465	464	414	493	479	519	478	507	478	516	496	484	465	484	495	483	488	477	498	517	466	501	462	465	491	498	471	480	504	489	527	526	511	496	431	547	484	462	476	510	442	450	530	502	531	509	502	468	517	498	520	476	502	499	482	510	527	501	452	478	519	463	498	501	472	492	472	512	483	546	506	504	441	462	488	462	505	444	469	484	482	463	500	527	525	472	535	489	503	482	520	472	502	520	501	496	494	457	465	450	486	509	474	456	476	475	508	475	501	482	545	491	457	509	478	494	484	511	479	492	463	472	479	458	504	528	511	457	478	470	484	463	469	507	495	481	450	479	487	482	459	483	464	497	527	481	473	518	493	493	512	468	461	478	471	521	509	485	482	542	508	473	507	480	512	479	486	496	497	484	497	518	509	515	503	471	481	455	513	465	468	514	490	473	492	482	489	512	507	473	499	459	464	519	534	501	482	490	458	510	480	503	454	492	528	457	504	493	485	481	516	476	470	512	469	506	500	502	511	495	474	487	489	470	501	445	471	440	509	469	494	453	479	475	487	506	467	482	517	495	490	477	484	470	500	468	507	479	523	512	491	474	469	520	522	460	463	495	468	462	485	460	517	473	495	516	484	507	470	513	491	485	455	495	508	456	499	491	517	509	480	514	468	499	518	517	497	468	499	479	453	482	477	518	527	489	480	498	480	489	500	447	442	490	473	529	512	461	486	498	489	497	496	504	494	485	519	500	501	499	534	511	476	504	468	492	503	521	487	491	479	505	518	488	517	497	502	466	492	472	514	503	492	488	451	487	482	483	494	481	517	453	511	469	464	514	489	533	485	528	461	518	566	485	445	480	479	497	503	491	461	494	509	441	501	501	468	461	490	506	461	456	494	458	473	480	488	489	500	531	479	490	529	512	506	507	492	523	500	478	488	494	504	462	460	485	475	450	467	502	481	490	471	513	510	490	492	509	465	498	501	465	475	474	492	429	461	502	513	498	451	485	481	483	479	451	544	481	486	507	452	527	507	510	507	477	486	513	489	514	489	490	501	513	444	523	495	498	498	517	470	463	508	466	486	463	516	469	502	493	495	492	455	520	475	500	487	480	499	512	437	511	502	503	475	485	489	515	487	535	500	490	527	453	477	494	478	466	491	475	468	542	507	498	468	487	476	468	472	483	479	508	462	495	510	529	498	493	504	489	482	511	482	453	464	522	457	439	496	447	455	484	521	484	472	512	489	481	435	493	553	478	505	482	489	472	475	484	482	475	453	494	483	478	505	446	477	490	499	504	474	494	483	505	496	517	515	487	482	485	485	463	487	499	491	481	500	473	507	487	540	471	471	496	478	492	482	495	474	476	473	479	509	467	475	460	514	502	493	474	512	485	492	488	493	527	437	432	496	528	501	498	513	505	485	540	518	476	482	449	467	487	488	461	503	485	495	482	512	477	529	462	481	513	489	505	455	492	503	452	525	476	524	508	531	456	524	486	492	472	510	492	448	493	499	484	456	497	494	479	486	498	521	494	478	481	492	502	486	522	498	434	497	515	507	502	473	495	492	537	474	499	465	486	476	511	470	439	480	520	507	463	489	503	498	492	481	489	517	469	461	474	506	497	509	473	473	469	505	470	498	514	462	508	496	472	502	468	492	469	509	469	487	485	506	440	516	521	506	489	460	516	486	473	477	516	477	475	492	476	501	518	441	478	543	482	509	485	517	487	466	535	483	463	483	499	498	506	467	508	471	516	498	492	505	524	485	467	498	459	484	497	472	462	550	499	451	456	491	484	482	505	514	511	497	501	466	501	469	475	488	483	502	467	470	514	501	463	485	492	499	471	494	416	465	515	508	456	504	508	509	512	510	459	508	504	463	486	486	459	499	469	466	502	471	473	481	507	502	480	466	449	475	467	469	494	476	488	490	449	463	475	499	472	508	463	477	509	517	475	471	487	483	488	486	489	518	462	461	460	517	521	497	461	514	492	525	509	491	477	452	493	496	495	519	446	456	480	517	496	480	467	487	492	483	497	468	499	493	512	435	443	503	504	497	522	492	496	545	503	475	487	497	493	467	473	452	490	512	470	490	491	496	510	489	483	458	503	480	483	493	496	496	485	495	494	443	498	480	475	534	482	479	503	493	497	482	466	488	484	508	511	486	500	471	475	459	479	534	487	502	491	475	472	511	484	530	473	456	490	521	484	465	445	496	469	517	483	485	478	494	492	474	475	474	451	441	517	506	533	473	478	448	543	510	498	484	508	490	483	515	499	483	473	498	484	485	447	479	521	489	532	479	490	479	503	492	508	473	455	504	473	499	469	433	464	471	472	500	503	483	485	447	516	464	523	533	533	499	500	461	446	510	538	506	457	501	516	492	525	468	490	492	449	508	499	440	501	474	469	475	539	502	475	486	481	493	465	503	510	492	491	504	470	508	458	458	496	439	502	507	503	511	492	466	470	453	516	508	547	542	486	478	444	520	443	493	538	486	494	461	499	486	475	490	475	454	462	455	469	492	522	497	487	485	533	477	489	506	482	494	504	505	485	494	466	486	480	495	515	492	483	516	500	497	484	470	479	478	487	502	504	482	486	486	485	484	463	512	518	494	501
22825	21129	28938	23604	21361	21980	19072	9499	5921	3889	2514	1872	1377	1119	1089	1100	1045	856	833	759	797	750	739	738	713	736	650	687	670	701	685	724	666	674	675	653	651	636	660	647	709	627	657	648	677	645	674	618	649	656	583	640	647	665	675	649	687	652	658	653	625	622	618	647	637	647	647	665	608	641	639	585	679	692	694	689	678	667	661	675	659	649	631	698	687	674	655	671	634	637	611	632	593	706	651	666	693	666	641	647	643	694	614	644	626	612	667	639	700	642	726	624	628	649	644	607	640	661	643	687	650	615	659	662	623	664	634	604	635	615	651	630	590	614	653	669	666	630	652	642	640	632	614	680	608	668	661	628	625	613	651	608	574	659	652	656	639	664	698	648	622	640	658	624	629	671	625	679	603	596	635	647	631	647	631	648	645	678	629	674	639	611	663	630	684	581	636	656	615	632	650	634	641	647	648	636	666	643	613	638	660	608	618	622	595	603	603	633	617	684	644	658	629	650	596	619	631	658	604	611	667	667	634	612	641	606	640	654	622	680	685	656	635	633	637	581	631	669	620	565	619	645	619	625	639	655	662	624	665	628	626	665	623	607	634	635	660	648	624	653	657	648	632	645	614	648	619	655	638	654	660	665	640	601	616	646	654	644	605	642	680	599	680	627	646	692	630	656	642	639	626	642	597	650	601	667	638	637	661	625	640	629	630	684	643	614	626	620	652	627	644	636	609	696	622	646	664	659	597	606	631	655	673	625	615	586	634	637	651	652	632	716	671	665	614	606	652	646	607	626	630	609	643	619	640	607	638	644	644	619	632	642	648	658	672	630	645	664	631	630	664	663	608	600	651	649	632	652	632	636	650	627	621	639	670	651	669	684	641	649	630	602	682	642	681	663	615	645	641	654	626	622	623	629	607	622	615	661	632	656	638	672	616	644	621	671	631	623	640	624	644	671	670	669	634	678	625	663	633	679	607	595	652	620	619	651	630	629	627	613	619	615	671	643	648	661	590	600	615	631	638	675	604	598	683	615	658	626	658	658	647	628	644	639	649	626	630	664	666	647	603	623	662	647	643	619	639	650	624	608	670	632	646	618	702	611	673	602	622	624	652	658	622	671	602	632	620	687	631	647	645	641	660	637	659	638	582	615	590	631	618	630	648	637	632	640	666	627	648	614	617	625	673	618	621	669	656	592	655	645	659	639	624	616	599	621	656	647	605	625	595	646	685	592	644	602	587	689	643	639	699	654	619	652	615	646	619	618	612	606	639	599	648	640	650	616	647	699	585	633	629	610	655	636	627	645	656	602	655	646	615	635	662	656	664	691	654	666	622	614	655	598	627	638	641	666	658	646	640	635	616	652	636	639	615	640	669	647	623	611	657	634	646	639	649	641	666	635	670	638	662	627	640	637	644	647	613	613	630	602	642	617	630	600	645	601	628	624	652	631	644	681	591	647	615	607	625	608	695	640	634	651	632	613	594	587	634	622	587	670	682	636	637	639	616	664	639	585	659	647	628	592	646	649	651	620	636	661	678	641	640	613	637	634	596	657	661	675	608	602	622	607	653	672	664	617	637	629	639	647	642	604	637	631	603	698	621	608	602	638	643	656	601	678	645	626	648	611	661	657	640	635	641	641	585	608	670	649	685	667	611	649	622	638	681	679	603	677	613	611	647	643	640	616	578	640	640	632	632	662	638	646	698	650	589	631	611	663	656	621	658	641	651	638	611	659	670	668	634	633	600	645	611	635	619	687	630	639	616	670	658	610	590	606	665	587	654	607	657	627	630	683	712	573	601	654	670	631	618	626	577	684	655	670	638	664	616	617	618	691	652	645	623	618	672	647	656	632	602	655	595	606	644	624	635	621	609	597	659	660	631	604	647	621	660	626	684	620	645	654	656	670	617	710	679	626	674	622	640	584	608	639	624	591	650	638	615	603	635	679	652	617	580	653	629	635	643	613	654	597	633	655	606	619	627	610	623	602	678	670	671	609	667	598	616	665	632	585	619	578	616	652	620	629	665	612	581	664	620	619	602	638	628	625	598	641	686	643	632	635	567	606	628	666	617	619	606	625	650	644	629	668	640	608	601	596	605	657	707	689	602	652	681	626	643	658	619	623	617	611	599	650	663	579	602	679	617	634	630	659	647	633	621	639	679	622	645	688	629	617	658	582	638	576	660	625	671	627	627	653	663	629	626	625	633	606	609	642	646	640	676	599	644	683	670	646	611	603	639	639	577	601	640	617	602	605	673	622	639	653	654	621	683	647	657	651	669	652	668	650	614	646	612	676	659	648	646	610	600	655	626	663	637	601	628	604	661	606	687	613	632	664	592	652	670	584	625	648	623	637	658	643	684	644	602	665	628	664	625	638	662	633	640	614	581	641	607	647	691	648	673	619	646	616	641	610	646	631	664	597	675	612	617	646	642	622	595	655	636	674	595	640	659	610	646	647	642	653	664	629	628	661	666	669	667	644	641	630	609	654	642	585	649	648	636	627	623	608	621	604	602	592	636	665	668	631	651	669	659	638	613	646	639	653	638	666	626	665	650	628	599	600	649	641	643	624	637	654	646	600	630	648	679	628	614	601	610	631	656	597	628	623	619	728	602	616	676	654	690	623	641	642	623	635	612	617	661	660	595	607	656	665	642	635	635	635	665	634	657	671	616	637	628	621	620	628	591	624	602	639	668	655	632	641	661	632	648	638	616	625	620	671	646	661	653	652	592	671	681	637	646	613	652	645	632	654	651	634	635	622	608	654	641	620	616	648	654	582	643	657	646	623	603	644	652	652	590	629	639	657	631	638	637	642	666	641	627	604	637	663	648	644	595	638	644	639	678	650	642	622	603	658	652	647	623	673	609	619	618	621	672	652	629	624	601	647	637	609	618	661	610	632	661	633	616	647	633	649	649	634	586	656	638	609	709	626	602	635	644	615	648	665	637	596	624	648	633	662	666	590	605	638	631	658	629	636	657	657	622	654	677	628	655	661	600	665	592	659	612	603	624	616	685	632	669	603	600	641	625	635	615	636	634	650	590	637	629	653	647	632	668	614	621	659	589	612	599	650	657	634	647	643	638	633	615	617	627	697	602	658	622	674	674	638	608	651	652	628	616	625	644	660	661	585	616	634	630	660	692	674	645	660	639	658	673	665	632	659	626	653	645	628	640	608	666	665	683	651	681	677	628	619	660	592	648	638	662	621	635	627	609	575	631	637	627	622	614	634	647	614	648	640	656	638	642	670	598	630	606	652	629	629	654	655	587	605	639	632	645	658	647	593	563	644	657	675	691	619	597	645	657	660	630	697	643	604	650	670	607	630	663	636	587	639	646	598	640	621	626	633	616	642	667	627	649	609	657	653	664	624	675	644	598	604	627	607	625	659	649	582	613	640	630	632	648	620	649	595	614	618	642	684	624	628	592	683	636	650	630	617	637	650	666	610	618	641	619	588	654	640	602	597	637	644	658	628	653	628	643	609	639	635	576	615	663	656
27508	49490	46083	35604	28465	22429	18143	15116	11701	7863	5311	3672	2410	1890	1779	1895	1690	1364	1180	1118	1068	1060	952	924	957	895	947	903	889	844	877	854	814	852	832	852	811	853	809	865	831	845	812	817	808	841	846	789	854	799	816	818	834	833	780	810	788	797	810	790	801	828	798	847	773	781	828	798	800	776	843	748	874	814	852	925	883	894	853	819	839	845	835	881	875	814	861	884	818	832	862	772	844	826	781	852	844	806	794	823	816	804	795	785	793	809	819	810	876	914	778	730	819	790	773	735	778	741	794	796	788	779	811	784	779	818	753	753	821	756	766	816	765	793	781	799	775	817	835	795	829	838	822	800	824	794	769	778	756	828	820	776	827	766	781	772	794	787	816	800	795	804	785	768	814	812	795	713	822	765	788	824	786	778	804	752	772	788	797	763	830	814	798	799	837	741	784	781	793	805	806	839	790	850	735	759	786	778	775	737	816	840	773	813	789	772	747	785	810	824	805	749	838	804	830	767	788	780	770	814	752	781	835	824	811	790	796	801	769	806	762	834	754	787	820	770	790	792	726	796	779	826	794	764	760	781	805	811	831	714	799	759	830	811	792	835	768	804	733	769	804	797	777	839	792	827	774	784	792	820	796	820	781	758	771	806	790	785	760	770	722	800	782	766	787	768	773	746	807	791	755	767	775	811	792	843	800	807	775	815	737	779	797	838	796	774	773	795	772	797	786	754	799	827	792	823	788	814	781	829	787	830	805	802	798	802	775	796	810	770	800	802	829	780	814	720	766	817	781	765	806	775	805	874	795	791	786	815	823	831	838	808	815	816	819	823	746	792	809	812	778	790	800	838	805	771	838	802	803	792	831	755	778	801	752	778	822	771	805	817	783	813	804	766	807	827	827	810	783	806	797	761	793	800	782	790	736	795	757	788	816	773	817	774	796	786	796	838	808	784	732	813	757	816	766	766	832	805	755	800	743	804	784	824	810	803	865	777	825	751	774	749	743	816	772	820	774	785	810	805	799	782	810	774	761	765	796	794	761	800	798	757	814	770	783	806	811	773	720	803	804	811	836	841	806	798	783	764	765	774	758	781	824	754	839	774	783	813	789	821	814	772	782	785	785	786	833	774	826	787	796	776	838	757	734	811	814	745	831	798	817	789	831	738	808	834	743	775	779	777	829	757	816	779	806	799	803	810	780	807	803	740	774	803	765	826	790	779	775	756	762	793	803	830	774	808	784	805	815	773	740	785	779	709	788	765	836	767	772	800	751	834	829	781	778	798	836	799	771	817	822	810	802	772	767	824	798	765	861	810	804	796	801	786	790	773	760	789	799	758	771	803	781	772	781	818	815	760	779	785	812	791	749	776	788	779	813	754	779	774	819	800	785	795	818	727	759	750	821	793	754	804	797	745	759	754	809	801	837	825	778	744	762	769	863	767	745	791	759	765	800	820	797	838	813	747	750	800	778	749	796	801	823	817	800	766	778	793	798	831	745	795	797	795	827	788	780	770	761	792	821	822	831	787	775	789	820	790	793	808	741	762	790	849	816	753	788	735	761	815	822	741	760	790	789	798	795	804	786	783	771	847	809	793	780	784	783	772	788	783	717	730	789	840	766	790	802	799	801	807	776	796	822	776	776	746	768	799	788	792	784	806	786	751	748	757	743	796	839	819	761	806	788	825	808	767	765	766	798	775	747	776	782	821	787	827	806	822	751	803	809	763	784	795	793	812	772	777	761	829	841	821	842	806	787	828	760	824	803	797	797	799	822	816	786	817	813	746	751	804	780	777	760	772	806	801	789	799	781	798	785	806	801	764	771	809	756	779	749	833	773	793	795	854	802	773	816	772	762	796	782	835	793	814	827	832	783	806	832	786	750	790	813	792	808	743	798	831	810	807	764	792	808	775	801	804	804	819	778	732	803	805	816	777	740	837	827	803	790	781	822	782	820	787	808	807	770	762	841	814	807	805	806	743	738	798	784	793	786	822	810	815	848	815	794	784	795	817	843	778	793	754	776	799	764	841	790	787	809	810	771	768	829	804	756	771	761	789	815	786	794	759	807	771	754	799	779	797	778	783	779	798	816	870	797	785	769	777	757	797	751	769	796	811	799	792	758	764	786	813	790	830	805	760	817	782	846	842	804	802	817	786	802	813	799	760	819	800	765	754	785	773	787	779	786	774	803	757	796	806	723	765	832	801	785	829	817	772	801	770	810	767	762	823	822	793	806	769	805	723	817	769	780	811	755	787	779	809	790	822	729	752	823	792	784	793	765	823	818	863	806	785	794	804	792	796	777	834	826	787	793	802	803	829	830	816	787	796	787	786	784	795	793	752	737	813	778	791	767	773	769	789	760	820	778	783	810	764	797	842	738	763	813	833	846	783	763	805	761	782	795	790	759	789	774	772	779	764	803	767	842	738	810	770	752	806	848	815	837	775	773	793	779	767	802	801	776	789	829	811	785	842	831	720	793	862	795	765	765	769	798	806	800	787	794	772	780	797	751	779	816	802	788	781	791	832	791	764	793	842	801	806	797	799	827	775	823	739	825	750	765	795	823	753	773	756	792	811	769	794	736	799	826	807	723	770	744	769	829	799	811	787	854	773	800	818	807	808	793	764	754	823	779	790	777	813	811	773	860	759	814	815	800	823	842	719	770	772	792	795	852	814	806	778	762	792	831	738	768	795	801	774	793	805	830	778	776	791	802	810	737	794	774	782	794	774	815	787	804	759	778	848	814	750	724	803	798	750	805	829	760	781	849	778	810	815	796	785	793	783	794	833	797	806	808	835	847	776	813	736	770	790	786	817	839	792	721	825	833	816	788	809	795	838	849	828	803	809	779	830	825	784	784	817	772	769	743	798	817	794	782	753	727	812	762	770	760	785	850	788	750	805	786	777	830	795	750	787	801	806	743	760	778	783	739	788	796	803	740	754	775	755	827	779	831	757	784	759	826	816	841	811	762	810	816	780	802	792	789	830	841	788	825	762	785	794	781	768	798	774	791	784	817	749	771	779	766	806	796	775	787	767	752	819	751	820	802	795	838	807	836	808	777	787	813	755	795	778	774	827	755	819	763	760	762	846	833	763	754	796	777	780	784	825	795	777	793	799	809	803	824	804	764	796	768	801	813	762	801	812	761	776	822	847	787	744	780	794	789	761	800	764	772	818	807	778	817	790	791	796	822	779	809	837	810	796	809	807	807	770	805	797	818	822	745	752	821	765	863	806	799	780	744	827	747	845	768	736	775	812	738	789	776	858	730	756	794	803	808	743	807	716	798	794	750	818	761	790	818	845	769	794	825	836	778	779	749	786	786	847	761	813	786	840	813	774	813	795	773	730	802	809	803	764	779	791	790	794	779	758	803	772	772	800	773	792	797	758	827	732	805	787	778	797	781	808	814	822	859	780	846	819	761	768	770	825	751	820	781	813	801	791	794	797	761	782	809	775	823	795	792	791	797	738	791	805	799	805	792	821	773	811	778	779	802	790
27483	23208	28962	20540	11416	5951	3861	2908	2126	1512	1094	851	634	577	636	669	607	554	514	457	451	485	470	486	467	489	488	484	478	480	441	500	469	459	478	476	453	466	498	471	436	474	460	507	460	429	477	444	442	510	443	452	458	452	422	494	471	457	481	443	477	471	423	447	457	457	415	455	472	443	414	470	449	483	476	469	471	496	447	468	478	468	477	459	496	455	506	490	485	527	467	479	464	509	464	460	436	470	462	430	477	460	450	489	483	463	495	426	473	473	448	444	424	473	479	454	474	468	461	462	440	456	434	481	418	501	459	465	464	453	463	477	446	494	474	452	477	478	483	433	452	452	462	450	482	445	477	431	469	463	475	459	472	435	477	457	452	464	449	509	437	482	485	467	474	458	468	468	436	473	438	471	453	477	457	456	441	418	472	445	473	459	461	485	443	466	468	477	447	468	471	478	435	447	445	491	481	490	498	478	461	441	441	514	460	431	457	454	423	444	471	457	457	444	496	456	476	439	447	452	452	437	467	470	468	469	439	464	433	440	435	479	487	502	487	416	441	487	447	433	470	494	487	479	474	465	480	490	429	404	488	468	467	495	451	484	485	490	490	450	442	446	476	466	451	444	456	483	472	470	453	465	457	457	459	473	450	466	462	474	473	436	463	483	452	501	445	502	447	491	474	453	466	438	497	466	464	454	461	444	483	482	458	472	431	468	467	448	456	485	470	434	499	479	455	442	504	505	443	439	453	485	443	475	470	427	504	477	452	425	467	485	431	454	421	465	480	504	448	419	458	455	480	506	461	437	494	474	455	493	450	489	444	475	447	460	446	463	471	461	497	463	450	493	493	440	443	478	472	444	470	469	455	455	479	477	440	438	491	488	489	483	467	499	462	478	431	409	447	436	476	427	446	456	454	478	456	486	449	464	456	468	443	465	459	482	436	444	448	462	466	486	441	448	467	454	492	465	483	491	516	452	474	455	463	459	467	485	451	441	471	475	483	445	449	435	443	432	462	458	466	458	470	475	494	482	454	470	462	460	426	451	459	440	493	474	449	444	478	495	436	433	465	432	497	475	443	458	468	441	501	462	464	449	438	480	486	477	489	461	427	442	466	472	457	459	441	454	463	475	439	425	443	495	431	490	464	437	463	465	450	452	478	488	483	437	455	457	473	457	508	465	410	443	473	484	473	496	408	436	481	483	465	437	458	449	428	451	459	433	504	500	443	443	449	465	427	481	439	513	460	470	444	437	471	479	451	462	486	439	486	438	430	457	448	464	455	506	453	470	488	481	453	470	451	448	448	448	448	460	488	435	465	444	507	463	465	480	458	446	463	472	453	459	430	451	474	487	431	441	432	469	478	493	464	479	451	448	471	438	471	464	450	458	475	442	439	473	414	455	473	447	412	457	494	473	477	461	454	439	527	462	457	462	486	485	485	478	529	472	477	469	473	521	456	452	457	466	459	416	449	471	447	443	432	439	453	455	487	461	499	459	499	451	458	472	453	479	431	479	463	452	429	449	474	462	479	457	481	464	457	466	475	459	416	437	469	470	463	434	460	472	464	450	440	451	444	469	502	462	477	461	471	475	470	447	504	488	469	470	463	474	481	474	454	463	491	452	465	439	414	462	434	468	492	502	478	477	469	476	442	434	476	495	442	448	430	490	480	477	468	486	429	448	479	477	489	458	437	441	429	438	458	444	454	435	468	476	389	456	495	456	483	462	472	472	470	452	471	439	472	454	436	462	462	406	455	472	461	498	431	474	481	463	442	425	470	481	475	463	454	494	441	480	473	482	487	518	455	453	455	459	460	463	446	474	444	462	479	424	438	488	482	475	481	437	451	453	483	497	481	462	486	460	456	432	448	437	478	488	474	473	483	476	455	451	482	443	470	500	452	456	475	455	431	485	451	408	453	464	491	452	438	500	437	469	473	459	487	497	449	454	468	456	465	495	508	487	499	474	462	499	442	475	484	471	459	430	431	511	507	462	488	461	484	478	451	476	434	471	468	501	469	475	490	450	460	436	438	467	499	502	504	496	458	474	488	462	455	453	485	458	432	440	461	436	489	457	463	479	498	467	460	518	472	462	498	462	418	458	423	443	445	458	464	476	470	461	461	488	468	450	439	433	450	474	472	488	438	469	447	467	428	472	453	465	482	454	448	433	509	461	467	447	481	458	453	434	460	455	461	465	445	450	471	468	460	481	477	448	460	491	469	432	443	412	449	440	453	469	436	452	449	438	456	497	431	499	430	443	471	464	436	477	534	461	475	466	450	515	467	443	458	466	461	455	492	506	459	448	488	455	448	447	475	482	466	423	453	451	476	441	493	443	460	460	435	474	422	449	445	486	468	463	494	470	486	428	451	483	461	476	496	449	477	483	479	448	504	447	438	463	445	446	444	456	462	495	496	462	421	483	451	476	439	476	471	507	490	430	473	445	463	491	442	434	470	458	475	476	464	445	453	489	480	467	434	480	441	475	489	474	438	509	411	417	434	438	472	475	466	459	430	431	449	459	477	483	413	484	448	481	436	487	426	428	462	473	464	442	494	492	453	457	433	453	438	460	499	473	456	472	464	469	452	495	486	464	439	480	455	471	459	478	459	432	418	456	457	437	458	435	514	464	478	436	483	466	422	457	470	465	468	483	460	457	472	438	449	411	441	483	468	499	473	458	477	477	436	449	506	525	517	500	450	471	431	480	477	449	423	455	484	447	482	464	463	442	457	424	440	474	435	479	419	452	470	433	459	480	458	454	499	452	487	505	417	439	461	470	503	471	474	467	474	434	478	426	482	464	522	458	452	430	485	427	448	461	453	501	466	451	466	450	455	455	473	446	514	449	440	440	474	460	453	482	456	461	458	460	484	447	439	434	490	479	474	436	435	492	427	445	440	487	455	480	492	439	478	470	472	470	444	491	454	419	446	459	417	471	463	458	505	470	475	435	450	467	468	472	407	460	441	461	479	462	475	470	507	445	496	467	446	445	447	465	461	451	462	466	432	456	461	425	474	501	456	457	460	482	435	420	444	471	448	452	454	491	483	473	442	480	488	477	440	517	478	428	465	475	424	485	470	458	481	451	498	491	479	474	452	492	508	412	475	414	468	463	472	484	454	493	451	460	523	457	466	447	503	454	491	485	458	436	482	497	462	455	498	446	452	493	473	510	489	475	461	458	475	462	459	468	480	463	476	499	490	484	474	425	456	471	477	455	487	431	469	476	449	483	467	436	462	442	452	454	420	477	467	483	501	487	466	472	469	399	505	478	456	484	479	462	454	481	454	477	445	476	454	463	473	462	451	464	437	494	478	424	483	462	474	491	463	423	507	430	516	500	488	473	492	424	448	477	478	447	462	463	490	444	475	478	458	432	493	474	484	453	436	458	489	491	448	488	430	437	468	422	470	439	449	467	477	491	466	424	472	463	466	486	425	472	429	416	443	441	438	481	505	466	464	405	434	495	479	408	464	456	463	487	477	504	463	432	472	456
23935	37385	35570	22678	16528	11024	7991	6607	4773	3170	2257	1482	1143	930	1014	1083	997	798	629	620	653	632	597	610	616	579	601	605	607	614	591	635	553	581	583	547	578	593	611	570	587	573	580	566	582	560	597	606	592	556	575	531	596	567	570	593	618	585	618	551	591	577	574	584	548	566	591	574	588	618	576	567	563	620	640	609	622	601	601	560	603	544	624	585	614	558	568	668	585	573	577	604	603	587	589	572	592	660	571	565	577	564	631	572	623	591	583	577	623	562	622	564	568	569	562	570	587	583	555	588	580	559	596	544	587	546	588	583	576	573	637	559	585	584	607	571	585	552	570	573	588	567	551	612	589	548	570	560	620	606	592	527	567	551	601	583	541	567	607	584	585	573	577	569	565	561	567	562	581	567	572	580	565	569	550	555	551	550	590	563	592	578	537	573	580	592	605	571	613	592	579	549	586	569	570	524	611	597	586	568	603	583	578	554	591	553	568	579	555	575	610	528	577	574	570	551	556	566	548	599	581	565	590	522	553	534	601	597	570	525	503	557	587	599	622	555	578	566	562	551	608	597	633	570	548	578	609	581	560	528	550	559	596	550	595	552	562	589	602	595	570	582	593	608	584	569	607	572	548	586	557	577	610	568	573	546	570	534	569	584	614	574	567	496	557	606	577	627	558	581	550	562	558	587	568	596	586	569	586	574	576	582	570	590	595	570	603	584	535	580	601	537	590	604	584	576	612	563	577	540	622	584	597	573	561	579	565	586	555	570	572	591	568	614	546	559	598	555	574	603	576	587	572	569	577	565	591	619	583	550	583	590	569	549	570	561	577	574	571	623	594	571	558	564	559	546	564	559	542	602	549	626	625	588	606	577	583	542	557	566	569	569	533	595	537	598	527	560	595	525	560	573	565	596	562	539	622	559	578	589	586	550	578	625	623	551	546	602	590	578	621	561	591	608	584	587	581	568	587	548	571	583	558	583	627	537	586	568	609	575	580	558	581	587	523	560	624	554	609	584	553	558	569	567	644	536	611	572	558	597	576	608	570	531	567	552	554	595	518	600	579	572	559	597	554	558	591	588	583	609	557	554	602	578	505	568	582	590	585	569	571	549	613	543	549	543	618	626	595	565	614	612	580	596	595	536	599	563	582	589	549	582	547	559	572	620	530	583	521	575	601	575	579	561	589	570	559	576	600	593	567	597	598	563	593	537	579	569	566	574	559	574	551	623	584	562	538	591	563	573	582	593	571	586	606	584	569	582	553	568	548	609	593	559	604	588	603	605	565	602	539	602	565	577	635	560	580	566	568	581	545	602	589	518	572	560	583	604	576	555	564	583	570	556	584	544	574	549	585	585	560	524	591	562	574	576	579	580	571	558	617	593	599	589	596	538	535	568	590	594	562	570	590	573	569	602	624	569	570	571	563	582	558	596	575	574	607	551	579	521	574	576	531	596	590	600	553	578	623	609	567	580	565	561	638	556	542	617	558	573	576	598	590	594	569	593	577	558	523	564	581	523	597	575	614	555	567	545	529	621	596	616	578	557	536	522	592	559	547	601	601	582	552	605	594	542	541	575	542	629	578	549	553	574	569	595	573	552	545	568	571	572	592	567	604	568	591	599	517	549	573	560	597	596	550	565	611	582	583	602	569	539	561	553	559	573	593	554	587	527	583	624	573	614	572	612	587	584	549	582	614	590	593	615	576	557	556	556	605	592	561	547	593	620	593	568	585	586	614	560	560	574	595	599	603	608	597	571	575	538	598	575	516	558	613	600	643	570	554	593	549	596	588	533	589	575	564	584	601	566	605	562	590	590	564	622	561	556	584	553	596	595	544	588	571	587	636	573	584	550	597	569	589	556	619	539	570	597	608	566	586	565	536	532	555	591	616	559	575	552	564	562	577	561	552	563	567	544	562	594	591	603	598	588	536	597	546	554	593	581	563	600	588	545	551	570	555	626	546	556	589	584	574	558	590	549	576	549	577	566	567	577	550	566	587	566	586	558	588	614	553	537	539	581	599	564	595	567	596	568	529	576	588	547	601	613	597	590	567	557	581	579	588	553	576	532	592	603	586	600	563	607	565	610	610	544	565	569	586	570	587	570	570	565	612	561	542	589	572	566	533	541	597	602	608	596	565	560	583	606	562	563	530	573	546	584	616	532	596	604	529	568	596	591	571	596	576	580	601	550	529	567	588	605	583	587	585	622	594	538	595	607	570	601	597	588	577	574	564	589	627	531	573	575	589	546	614	560	585	544	577	567	591	592	590	538	591	604	567	585	546	597	587	610	563	560	584	573	617	550	528	561	591	548	567	535	598	617	546	571	549	591	567	563	581	574	571	590	578	639	584	598	584	596	577	561	598	619	609	560	615	600	590	531	529	582	578	565	565	584	580	558	578	586	570	571	567	538	572	570	622	613	553	568	579	580	564	539	588	572	587	564	558	566	578	608	572	571	612	578	583	557	525	537	611	567	557	613	574	583	570	609	587	609	580	573	563	566	539	615	578	573	591	572	566	518	577	567	572	567	584	584	603	588	556	564	548	591	546	610	579	551	618	551	577	630	589	573	589	578	587	599	549	543	578	569	601	592	579	566	567	568	555	568	542	607	587	562	589	594	571	593	573	588	558	538	594	579	599	497	578	558	565	573	593	560	564	575	534	593	585	541	555	558	572	576	564	620	573	567	565	601	573	602	552	541	578	599	604	542	584	621	571	545	571	590	573	597	574	603	583	552	571	570	547	578	608	551	585	587	595	563	567	578	546	557	584	597	603	594	563	571	553	578	579	535	588	649	542	601	588	559	577	559	651	567	575	569	548	546	603	596	564	572	561	578	599	576	585	571	596	547	598	573	582	587	586	598	580	572	585	590	560	614	572	579	576	579	597	570	580	550	581	595	578	526	528	573	601	551	585	580	567	593	551	585	563	568	602	598	568	584	587	636	541	545	573	587	547	578	593	571	594	601	609	608	558	558	585	555	602	581	574	621	574	527	561	554	577	620	604	557	574	563	580	586	587	557	573	589	613	555	561	592	558	563	602	579	607	547	619	631	596	574	618	559	561	574	588	585	618	529	562	555	578	579	583	617	638	598	563	578	548	576	574	617	590	495	585	613	603	614	535	567	566	560	564	547	582	577	538	595	567	584	600	608	538	529	586	578	586	562	557	602	536	557	606	555	533	596	567	540	553	579	567	620	585	549	590	580	563	563	597	566	568	567	615	558	582	561	586	589	584	557	611	545	580	571	607	587	604	591	582	609	549	564	574	587	607	566	560	629	605	593	588	579	586	616	538	680	591	589	593	568	581	560	592	588	612	513	567	604	627	580	490	591	606	541	553	547	572	559	590	615	580	585	568	560	574	543	586	566	579	602	574	604	552	581	584	593	540	538	559	559	559	547	558	570	572	597	582	568	601	584	581	553	599	552	590	533	530	609	585	580	553	580	595	585	584	578	565	587	594	612	577	601	571	553	596	566	614	551	558	588	594	584
23797	21149	28511	24256	21621	17967	9652	5504	3781	2653	1944	1503	1208	1006	1100	1095	984	879	782	751	704	673	698	684	681	735	683	706	650	681	698	644	713	623	640	661	662	646	659	675	679	672	663	641	619	656	637	690	618	647	687	648	664	667	689	647	648	660	624	641	675	683	657	697	654	687	654	668	650	614	640	669	663	706	693	697	681	671	703	659	663	656	665	712	698	708	652	661	628	655	662	661	670	629	656	615	670	659	656	595	629	659	624	632	680	658	620	697	655	646	635	609	636	628	662	689	639	628	648	691	698	661	680	660	674	641	646	659	669	616	650	660	638	643	617	617	638	691	662	692	642	679	645	611	673	642	665	662	633	689	645	663	654	632	685	650	677	638	662	642	662	678	607	629	673	634	651	611	661	614	696	679	673	644	653	635	664	659	646	597	697	622	669	665	612	613	660	673	639	645	681	640	652	686	664	669	625	650	680	668	642	650	664	657	651	611	624	655	675	641	651	625	615	628	672	628	687	620	643	643	658	678	629	620	664	665	655	651	672	636	655	658	643	629	684	676	605	647	588	642	661	676	639	666	636	624	618	655	642	674	628	603	630	649	692	660	683	654	651	614	628	647	682	672	630	637	690	647	658	640	678	631	642	659	648	664	654	658	622	664	650	617	637	699	675	685	673	606	682	646	622	638	600	686	612	669	700	639	664	656	612	689	639	666	616	662	617	664	682	624	670	665	656	606	645	651	651	655	650	690	704	642	632	652	704	676	644	608	621	631	622	646	649	614	636	660	662	660	673	635	625	645	664	639	666	645	673	651	591	653	668	664	645	643	645	668	688	623	651	645	647	654	699	658	673	635	680	677	631	603	669	626	622	659	686	680	646	675	699	639	621	612	660	676	600	628	655	630	667	639	625	665	677	630	660	628	709	644	642	591	667	593	635	647	625	699	646	628	661	659	676	661	639	676	626	681	670	663	648	595	645	676	692	616	663	638	647	611	644	620	662	647	621	640	672	638	637	647	648	639	637	636	652	619	654	651	691	678	672	653	635	674	651	595	585	669	641	671	669	651	628	584	641	640	663	623	647	652	631	621	658	699	624	629	613	668	632	676	646	632	630	609	679	651	665	668	690	667	614	643	669	651	631	676	620	613	654	679	622	613	670	651	631	637	653	645	644	645	627	624	652	636	687	601	672	629	661	700	623	663	657	651	644	629	637	654	631	672	592	620	653	673	710	658	641	646	594	654	602	596	613	647	657	656	669	655	646	662	672	660	691	652	645	635	668	623	657	699	620	638	639	668	662	662	640	583	640	637	657	611	626	658	651	656	659	667	719	616	621	639	665	616	629	663	626	689	699	634	664	667	593	677	641	628	638	657	621	638	668	616	629	640	670	623	671	656	625	659	642	601	666	642	656	646	659	630	628	699	606	665	647	680	636	660	637	646	658	644	633	654	639	593	668	612	642	646	618	626	680	627	630	668	673	662	608	679	665	651	645	634	641	642	636	670	685	680	641	679	647	647	614	621	598	655	636	628	646	644	634	637	611	634	618	636	629	604	658	619	644	680	647	643	630	647	641	605	659	629	648	653	627	633	645	626	611	665	592	675	657	667	667	677	667	690	614	705	636	641	666	611	657	644	726	653	648	647	671	632	646	626	606	709	593	661	640	614	633	642	583	608	636	648	646	646	627	664	672	633	589	639	631	655	655	633	662	621	657	646	626	633	650	670	609	702	665	644	672	579	663	693	647	655	624	624	654	660	636	638	639	680	670	579	690	631	630	659	626	635	611	659	652	628	629	636	609	607	626	654	652	627	652	695	655	654	640	703	709	633	640	637	604	646	659	634	674	659	627	646	637	641	664	619	711	643	670	690	660	642	636	664	577	628	608	650	656	626	673	589	639	646	669	611	667	690	626	685	619	645	631	641	643	637	650	628	624	591	633	651	628	623	651	622	654	669	684	649	637	652	669	666	677	624	682	679	659	637	595	588	664	679	639	669	630	614	608	673	609	645	635	672	636	661	659	627	641	619	678	639	694	652	622	657	616	667	631	689	643	682	666	677	632	693	655	599	653	658	648	628	714	636	651	654	654	645	641	616	626	636	663	637	661	667	588	699	635	611	631	647	634	672	682	637	685	659	679	612	671	625	670	664	670	645	663	662	680	642	669	613	640	655	646	639	601	625	677	603	659	661	651	627	647	653	636	670	686	633	601	665	706	651	644	667	658	606	658	620	632	621	609	627	709	634	656	662	614	696	627	650	708	659	650	663	590	638	624	597	639	640	681	636	725	588	675	639	646	697	682	667	649	672	673	656	682	646	659	626	725	668	651	649	665	654	641	578	674	603	611	663	643	643	621	626	672	664	622	638	695	683	598	647	633	640	666	611	635	654	644	639	654	638	607	689	645	645	625	667	656	615	669	681	644	673	640	656	661	679	664	637	608	665	615	714	664	656	648	641	605	637	665	677	609	670	688	636	675	664	617	643	679	660	677	655	716	627	626	665	674	663	691	631	636	606	672	607	635	640	661	594	652	670	636	666	633	671	635	631	636	647	638	639	647	639	669	631	670	628	643	623	609	688	686	604	647	692	637	608	658	687	640	655	646	636	651	671	639	651	609	590	623	644	684	616	636	637	676	626	640	681	648	634	617	639	627	653	672	690	637	667	652	662	618	627	647	669	674	676	630	677	688	690	622	672	617	635	658	645	611	657	657	635	635	617	648	645	633	633	656	632	622	651	631	664	637	634	625	604	605	637	652	660	633	640	636	626	699	625	600	633	651	648	653	621	660	659	696	675	658	625	715	615	670	627	611	623	638	640	627	716	678	613	647	604	660	636	635	607	650	674	691	673	651	643	644	650	675	667	667	650	675	629	623	626	700	650	644	654	628	640	629	650	661	618	633	679	620	648	629	623	638	635	640	631	658	656	621	645	593	659	623	601	638	620	680	646	615	583	680	671	589	666	673	672	661	643	608	636	642	667	634	656	620	657	604	655	646	613	660	648	602	626	623	655	676	647	664	633	611	659	653	648	638	699	658	647	603	610	669	645	640	682	614	638	632	677	679	592	628	562	656	673	622	625	617	671	665	673	629	630	626	646	612	665	644	648	630	655	640	651	655	626	683	665	667	649	619	601	624	638	626	667	617	609	655	664	624	633	657	691	672	623	638	632	644	677	622	654	638	618	637	629	654	683	657	633	659	639	617	659	617	653	642	639	646	669	670	637	659	637	627	684	675	651	638	683	615	651	643	615	651	658	663	608	620	676	620	617	624	665	682	656	623	676	625	620	653	655	655	679	613	643	632	668	626	673	630	628	663	674	659	606	640	620	657	637	629	632	679	671	669	663	653	640	601	643	669	636	634	612	594	687	644	635	609	666	682	667	687	632	658	629	667	648	676	611	657	661	614	629	643	595	670	660	629	658	610	651	643	654	697	622	647	659	620	666	613	644	661	666	691	677	632	649	597	650	660	639	665	649	607	648	645	630	653	640	713	655
23575	43299	40786	30951	23628	17077	12405	10018	7888	5539	3871	2923	2141	1690	1801	1762	1623	1258	1021	1015	930	930	874	858	830	819	893	858	837	829	804	874	822	851	767	791	802	845	848	774	774	824	846	785	840	828	833	781	797	826	829	811	757	808	804	838	833	779	776	832	830	835	849	789	798	766	790	739	788	753	781	801	836	784	808	869	856	815	803	822	833	807	831	831	830	871	865	838	792	822	797	845	846	800	802	784	766	801	838	829	833	789	794	821	779	810	831	811	862	807	828	783	801	812	749	793	795	829	761	784	826	775	804	783	796	773	817	827	817	836	768	784	815	785	821	856	841	761	788	831	751	797	825	782	823	839	805	756	785	827	804	786	813	818	771	804	802	820	802	789	810	757	808	815	764	809	751	810	772	798	831	758	818	767	800	795	818	795	763	796	805	852	770	784	795	785	764	837	807	799	809	777	820	815	778	845	793	751	769	777	752	754	793	729	807	804	816	758	792	773	807	764	820	763	793	862	788	810	849	822	791	783	798	749	816	761	765	761	831	795	827	787	764	772	759	774	791	837	796	761	811	754	829	798	732	827	770	735	731	768	794	765	768	838	807	811	751	809	781	773	798	767	777	802	802	798	828	809	760	753	825	784	757	843	788	733	813	762	838	810	819	818	776	788	804	778	804	772	797	790	798	797	776	785	826	809	784	787	791	793	797	838	810	829	822	837	815	831	786	797	785	769	808	795	769	742	803	764	809	795	779	774	747	856	809	772	783	841	802	775	828	821	785	826	762	811	802	792	766	732	797	814	789	761	805	788	758	794	782	795	797	801	732	803	785	855	781	777	819	830	813	770	805	826	793	791	764	820	774	767	752	777	823	810	768	877	752	796	802	790	718	786	785	791	781	776	795	761	814	815	820	805	794	831	801	794	795	823	776	784	817	815	829	819	789	764	774	809	827	789	799	862	778	773	787	797	779	803	738	808	797	804	793	814	802	815	815	796	820	740	802	817	828	841	792	832	771	807	803	801	829	769	752	757	830	757	779	776	765	772	815	770	838	817	810	836	838	748	849	748	761	808	772	795	777	805	759	783	816	832	832	819	793	833	725	770	801	818	796	802	805	773	817	807	782	768	757	875	815	835	792	851	739	800	803	808	744	786	847	784	737	788	799	794	855	796	802	807	733	781	781	786	786	778	771	802	847	761	771	777	804	774	805	795	756	801	758	777	818	783	742	808	806	806	775	807	834	822	783	787	777	751	761	799	832	799	846	821	811	815	762	738	830	803	808	783	842	734	807	785	803	774	780	787	811	837	790	758	840	791	804	759	762	767	775	796	787	755	836	722	752	840	755	834	778	778	795	796	833	784	761	751	771	782	817	770	760	831	806	786	772	828	809	755	772	829	806	778	768	758	890	774	753	824	796	828	792	818	806	810	760	770	851	806	795	789	791	783	822	803	762	777	745	798	803	789	772	728	780	835	862	788	817	799	741	783	780	823	767	761	816	787	773	802	790	778	745	795	796	791	760	826	799	812	787	770	806	794	778	773	822	763	751	845	762	732	777	844	796	768	804	825	848	874	783	825	775	819	803	818	775	797	792	829	763	778	796	820	797	867	741	783	812	787	807	821	824	792	765	743	802	803	777	791	812	827	793	754	814	789	846	819	775	825	804	772	806	778	763	772	787	801	781	825	767	772	787	825	819	775	792	777	784	795	779	756	752	795	773	790	757	765	762	809	837	817	811	809	763	799	829	812	798	769	826	814	776	807	820	817	812	775	799	781	772	798	753	769	792	827	769	832	744	817	798	791	836	792	825	806	752	852	771	768	806	825	773	739	779	787	814	774	770	769	754	826	823	798	807	790	771	789	863	787	742	824	805	798	840	749	831	800	793	798	762	821	747	785	829	828	842	821	810	781	845	809	795	810	819	848	771	806	823	744	792	802	721	805	769	789	790	839	792	803	773	816	800	778	804	755	772	774	746	752	765	849	817	783	759	787	816	774	809	834	758	773	783	782	759	839	785	844	838	811	763	778	810	806	808	767	796	818	819	750	777	785	797	788	815	781	865	802	833	773	747	839	806	783	765	849	830	818	820	794	796	740	835	811	783	778	732	793	810	757	855	786	771	791	777	822	810	772	787	779	772	794	810	739	742	762	786	788	797	823	790	783	813	785	839	792	805	741	812	792	801	817	847	845	758	803	814	842	806	792	772	729	778	860	785	759	794	775	799	849	816	791	789	792	826	795	815	813	827	773	806	777	784	746	800	758	787	765	824	800	819	768	765	815	755	821	764	779	749	782	838	797	852	806	763	848	821	815	794	757	804	768	778	830	787	802	772	861	804	813	786	817	755	796	824	858	857	785	798	820	799	759	762	798	750	818	792	853	785	837	798	819	796	787	771	749	838	807	810	849	764	838	803	784	792	786	797	794	763	797	820	780	790	805	831	780	831	777	802	808	801	798	843	803	811	785	819	818	862	800	803	771	815	816	791	821	781	778	772	735	808	845	744	765	832	794	836	722	754	791	764	803	809	841	779	797	818	756	836	771	783	800	738	829	806	785	773	823	785	778	818	763	757	824	789	798	802	788	770	867	802	796	762	763	783	785	783	807	801	844	789	788	777	795	805	811	794	775	821	817	776	828	772	810	821	825	779	815	827	801	808	798	769	813	839	818	821	821	794	827	767	775	789	727	749	821	788	787	763	821	793	797	768	818	776	817	770	752	790	783	749	816	781	747	759	824	741	788	834	794	762	818	784	807	808	786	796	776	809	793	725	766	833	827	756	841	797	818	809	801	857	763	816	826	817	776	776	798	834	809	827	814	799	834	813	800	780	779	767	774	777	789	802	794	751	780	849	748	811	758	803	743	776	778	823	781	790	771	747	771	769	795	739	800	811	791	734	805	765	830	818	795	760	798	821	776	778	806	826	759	788	787	835	808	808	792	768	819	745	791	792	793	831	817	767	751	784	766	759	775	818	785	809	765	839	796	800	751	818	820	784	803	819	818	767	812	769	780	819	757	821	786	795	789	758	806	791	778	820	808	773	763	776	808	836	782	881	810	758	765	771	771	750	792	806	806	827	776	791	781	781	817	780	763	782	801	802	857	756	763	794	817	748	829	820	748	804	785	831	804	827	796	761	823	795	803	782	816	808	790	803	707	767	832	813	773	815	786	774	802	776	724	852	836	799	777	807	823	788	801	841	804	806	804	768	796	805	751	786	779	782	813	825	865	804	780	796	757	748	810	840	790	801	782	799	775	784	744	777	800	769	778	771	790	771	805	821	805	796	812	749	767	749	806	763	794	770	728	800	778	778	764	804	824	781	801	830	831	812	805	798	757	819	794	765	796	789	768	797	776	770	817	812	768	782	777	784	812	821	743	792	836	852	791	795	760	821	810	740	772	801	808	841	816	767	765	795	736	836	841	763	784	831	849	770	813	826	761	771	822	814	780	799	764	786	795	798	762	750	809	784	826	818	745	783	819	771	767	812	796	814	799
25219	21185	27594	25480	17344	9167	4814	3178	2387	1762	1216	881	693	573	606	679	591	478	399	412	407	444	404	416	385	361	396	357	423	350	351	392	365	373	368	377	381	357	403	351	399	335	392	392	382	417	378	321	392	364	386	381	349	344	394	393	358	330	405	382	367	379	374	350	348	364	403	369	357	382	362	394	378	359	366	398	404	389	358	380	387	382	395	379	390	391	359	353	378	364	374	385	361	363	371	328	385	353	408	384	392	363	354	384	375	379	364	361	416	371	413	361	365	343	351	334	346	359	348	362	402	368	379	382	386	339	351	369	377	371	347	395	401	372	380	362	374	355	379	370	355	393	372	375	375	375	361	387	365	363	359	384	341	324	371	341	349	363	360	334	385	394	379	379	373	342	340	329	366	376	362	354	356	350	338	386	343	378	374	398	350	361	347	349	420	343	391	373	391	381	348	368	401	368	376	346	379	427	377	382	372	365	354	363	351	373	345	347	370	382	363	352	361	363	363	397	376	383	376	363	386	365	409	369	372	364	357	368	331	361	377	388	378	376	358	360	374	341	370	403	358	385	342	377	364	338	362	360	376	370	393	385	380	361	372	361	386	337	356	343	340	365	367	369	338	320	349	357	358	363	398	419	337	349	355	384	359	351	382	368	376	329	382	345	338	373	332	352	349	373	349	378	353	388	370	323	374	373	366	338	388	379	381	377	368	367	347	358	388	373	369	366	377	332	349	355	364	356	369	383	336	379	375	362	401	360	370	369	351	337	380	362	341	371	371	366	362	381	365	377	336	385	342	363	380	361	389	360	383	356	412	322	320	376	352	341	381	390	358	375	365	347	346	372	355	384	352	393	392	349	387	385	359	391	346	382	349	374	372	360	394	389	373	340	350	354	371	383	391	345	369	391	334	378	377	378	343	385	357	353	356	362	388	347	354	382	352	317	360	358	321	422	383	383	368	373	380	318	356	353	399	346	369	396	377	333	369	392	363	387	371	373	373	368	372	363	377	367	351	356	322	334	375	350	344	394	380	362	388	355	360	360	363	388	371	338	362	364	366	391	322	356	401	375	378	377	367	332	388	400	344	375	364	367	397	386	364	351	363	384	381	356	368	352	334	376	357	347	363	366	370	371	369	345	353	375	350	386	398	361	349	357	370	354	341	376	374	379	384	361	366	393	378	361	375	362	351	395	361	388	363	349	357	349	360	360	378	355	380	378	350	390	374	369	401	376	367	332	364	352	360	366	352	354	371	349	352	378	404	393	349	361	355	376	371	360	374	344	387	378	357	355	362	336	341	395	349	329	367	350	338	400	364	348	347	351	400	366	378	370	395	373	370	345	355	350	358	370	353	387	358	356	367	333	366	418	337	348	326	354	393	357	347	369	370	362	349	371	350	345	395	350	369	353	342	362	354	328	353	370	373	320	346	361	367	392	400	371	370	353	342	342	379	355	366	380	351	348	367	346	380	340	324	356	372	350	350	406	349	353	374	366	371	352	388	360	392	364	365	370	348	378	386	369	346	350	402	388	353	363	389	348	349	366	392	348	361	404	391	372	387	400	359	357	373	376	368	366	348	360	381	372	349	384	382	401	388	387	326	369	352	376	349	373	346	403	369	385	377	351	354	377	350	375	358	352	380	364	369	395	365	352	394	362	371	416	375	370	361	389	376	386	387	378	399	352	376	361	354	374	424	367	352	364	361	383	364	383	381	365	335	382	357	355	395	344	367	375	358	336	356	362	376	345	402	352	355	368	336	340	352	374	357	355	373	354	343	362	404	353	347	330	361	358	336	346	369	371	409	403	348	341	371	352	343	375	353	373	360	360	388	355	374	350	378	358	400	368	338	363	362	349	388	353	376	345	373	369	382	362	376	340	390	385	350	348	366	342	381	350	374	342	381	400	357	394	384	377	358	348	387	333	380	362	397	358	359	337	370	343	352	352	390	379	349	386	399	391	374	355	399	376	357	397	356	386	360	408	368	335	351	374	384	383	345	367	356	340	364	333	349	332	381	377	374	377	388	368	366	414	362	358	385	402	355	380	373	384	396	361	366	338	376	354	375	343	344	356	377	361	359	362	398	372	391	391	398	371	349	365	379	371	365	377	364	373	372	382	353	322	361	379	365	373	378	403	366	381	338	353	336	373	373	323	363	364	401	345	364	366	373	380	391	360	332	389	332	401	358	372	368	360	346	363	358	405	328	339	367	347	335	316	394	337	381	350	377	356	357	329	360	360	363	372	391	354	347	345	346	386	367	372	374	354	339	370	374	382	388	362	347	378	375	365	340	358	354	403	378	363	359	356	379	359	337	370	371	351	379	388	379	346	393	380	358	377	349	348	377	347	366	349	349	362	369	345	352	407	379	322	397	384	376	344	349	346	383	373	338	349	349	363	361	385	394	375	372	374	373	373	392	348	373	332	352	375	360	395	346	384	366	357	365	372	371	359	353	363	359	338	349	371	367	371	358	379	359	347	362	335	355	366	338	366	374	338	342	368	371	359	343	381	368	324	385	338	403	356	367	356	375	338	367	378	384	352	354	380	365	346	387	399	364	374	349	355	355	388	353	348	361	373	358	401	344	367	363	414	380	377	428	335	367	346	381	410	343	385	390	354	368	344	337	381	384	348	369	369	330	354	369	335	366	332	375	377	354	376	358	362	375	362	361	324	370	368	343	354	346	365	348	350	375	394	380	369	358	374	358	379	355	369	366	369	351	343	356	377	335	364	346	384	370	377	368	372	356	390	334	344	371	374	386	408	353	361	367	376	352	346	407	364	370	381	360	367	381	364	419	367	337	343	368	338	371	377	368	364	354	367	390	323	370	369	397	393	385	358	349	354	355	361	366	367	366	383	353	404	410	384	366	365	351	352	341	356	373	355	382	381	375	386	364	380	334	339	368	370	376	354	351	363	375	363	336	324	421	355	378	375	379	363	386	365	389	369	361	348	368	377	334	377	336	365	365	357	356	380	377	351	361	366	384	362	361	351	384	366	387	365	377	361	379	341	381	348	389	346	337	397	347	337	363	350	348	409	340	379	403	393	379	337	363	332	357	366	359	352	341	387	371	407	371	381	335	356	351	351	387	338	360	365	366	381	354	387	387	374	350	333	376	371	342	373	371	395	369	365	354	394	340	341	400	395	404	361	367	365	376	366	383	338	325	384	361	367	351	359	367	349	368	344	370	379	379	364	344	371	351	371	358	370	381	360	405	375	359	312	347	344	403	361	383	348	373	327	396	340	378	369	362	367	377	365	341	350	409	362	367	319	355	355	370	363	332	375	367	359	384	338	388	339	367	348	382	363	391	362	414	343	353	350	359	365	364	342	387	359	383	322	380	364	386	401	381	383	342	367	349	385	341	346	374	403	369	339	390	365	350	358	387	360	347	360	373	386	344	379	378	363	352	365	375	353	384	382	381	379	389	398	373	371	371	353	316	357	361	370	362	364	368	375	383	325	385	351	390	369	377	341	365	368	349	329	399	358
25448	42071	35919	25848	19118	13979	9416	7418	5854	4004	2604	1767	1218	1006	1105	1087	990	746	614	520	539	556	529	495	501	537	541	511	548	513	485	509	502	514	480	477	502	514	500	491	476	503	504	471	526	488	500	470	474	487	467	461	489	478	471	491	489	477	485	545	454	493	490	475	486	474	463	472	471	466	464	468	448	524	522	484	486	510	450	471	492	485	460	509	513	514	487	524	516	507	508	504	501	449	473	473	464	485	433	514	483	464	480	451	485	469	517	521	546	479	483	471	498	468	492	461	466	467	457	452	466	471	468	482	451	454	477	447	485	481	529	486	491	477	436	465	473	473	467	459	450	465	444	517	475	461	472	479	463	466	475	454	472	471	481	471	463	477	473	478	503	420	473	455	489	496	461	467	440	476	449	477	477	441	428	479	497	473	449	488	465	462	480	471	462	452	449	542	470	467	454	492	471	448	464	491	471	474	483	500	470	495	448	440	472	466	461	509	449	500	464	472	450	461	463	490	474	491	434	501	486	427	462	498	475	517	513	491	445	447	475	495	442	435	482	468	528	482	490	479	483	435	482	483	466	454	510	469	477	499	485	465	470	507	456	458	494	456	449	530	437	515	471	458	484	485	466	503	460	499	467	489	468	477	484	455	467	468	453	429	461	464	477	459	499	505	455	454	426	482	457	471	493	459	473	482	445	487	517	484	455	491	452	482	496	513	443	492	499	495	456	486	474	504	475	484	452	469	503	469	496	457	498	486	437	511	492	469	473	457	442	464	471	468	482	468	511	466	529	450	471	479	435	473	482	476	473	491	485	465	471	490	437	479	450	481	453	492	513	478	439	467	500	469	491	471	496	446	460	461	488	485	476	438	445	501	461	479	452	485	452	509	475	501	454	427	460	459	477	444	502	511	477	446	509	464	449	449	467	473	450	451	505	495	462	456	474	469	439	497	489	464	474	463	493	487	466	497	471	512	478	453	436	434	448	474	482	463	463	472	496	491	482	488	472	444	460	448	493	498	444	502	447	465	434	482	463	496	506	492	478	437	501	445	484	484	509	478	432	482	497	476	497	497	486	463	500	499	486	464	485	425	520	484	473	480	451	466	448	493	452	444	465	490	468	488	461	467	465	473	469	461	452	504	479	503	488	447	495	475	486	479	474	494	495	455	471	477	492	464	491	470	472	511	513	483	488	473	476	469	469	481	486	456	496	440	464	457	467	512	473	473	462	486	451	427	471	457	478	518	450	491	478	489	523	475	446	477	459	471	440	454	460	458	498	523	431	446	478	453	481	442	487	480	461	469	485	487	473	456	472	482	492	484	484	478	504	476	495	468	455	480	465	440	479	462	424	487	493	495	466	475	493	455	459	495	489	475	477	477	471	469	479	476	461	479	476	468	430	486	442	451	460	510	442	486	499	496	458	469	494	465	444	503	463	441	445	477	452	452	504	500	476	499	483	473	436	446	479	499	516	478	477	470	472	476	443	485	432	476	463	444	469	462	516	454	521	459	470	489	484	454	446	452	471	490	482	475	469	484	501	504	453	474	490	496	457	489	455	450	480	491	466	492	481	504	488	461	488	456	483	455	451	500	484	408	515	504	465	470	464	460	490	468	483	465	450	487	486	489	444	485	458	463	461	461	483	486	472	471	460	459	493	463	442	487	479	465	446	506	470	469	470	460	479	482	476	535	471	498	476	491	514	483	453	476	508	484	449	465	486	409	481	517	471	461	475	469	504	421	444	455	452	468	468	494	458	439	488	503	455	525	432	479	487	469	471	481	487	480	481	468	454	484	465	454	485	462	447	465	478	478	469	468	479	469	503	441	479	478	414	479	469	431	470	495	423	457	447	475	480	435	504	522	457	462	452	474	475	462	501	462	457	487	488	484	468	497	450	453	470	474	468	533	488	445	514	471	520	466	459	475	488	456	474	475	482	455	447	458	451	450	456	451	449	495	477	459	510	522	479	442	481	455	472	484	460	443	469	513	427	460	447	490	476	473	509	469	435	517	435	484	466	489	469	423	439	467	457	455	495	489	484	499	449	454	508	474	438	457	454	465	503	516	497	461	455	463	486	476	489	476	476	464	466	440	486	475	477	436	482	469	476	464	489	487	428	501	500	481	484	466	453	474	464	517	463	471	484	464	457	466	474	460	496	487	480	472	513	452	468	504	448	477	472	470	470	464	433	447	420	457	463	486	467	465	495	437	465	485	473	463	468	474	441	429	508	448	474	481	471	454	444	491	435	493	474	466	478	494	455	460	462	486	481	500	462	495	460	506	473	476	475	458	482	431	518	487	473	456	443	505	460	503	477	481	475	488	484	440	492	460	491	461	477	488	450	462	468	488	461	460	498	472	472	474	447	465	418	519	474	426	501	489	514	410	450	451	468	499	488	460	454	463	493	477	464	465	471	464	479	458	470	476	496	487	463	465	457	489	471	500	461	467	471	455	485	460	461	460	474	533	474	482	483	459	467	463	457	545	455	470	481	421	476	494	470	436	521	464	510	461	475	434	487	479	461	439	478	433	454	444	427	474	482	465	452	459	511	458	471	464	495	453	485	482	470	495	462	426	485	453	469	472	489	460	454	465	504	434	490	466	459	439	499	490	528	471	464	475	511	485	474	499	474	463	498	471	480	476	434	468	490	444	457	480	489	489	500	462	487	444	460	482	482	453	488	507	471	492	453	483	489	441	452	442	475	495	448	471	445	461	455	449	414	451	475	484	474	466	431	474	504	443	468	443	463	495	518	479	487	477	503	512	457	433	483	502	487	464	458	424	476	469	509	486	471	480	476	471	489	487	457	464	456	460	550	437	462	448	479	487	446	502	465	495	481	439	466	473	480	488	455	488	476	485	453	492	481	456	452	485	433	498	499	497	459	445	486	474	436	459	487	513	513	503	456	473	487	447	483	465	440	520	465	498	462	444	492	428	483	485	463	463	413	482	497	462	490	452	449	515	483	476	431	473	425	474	453	445	477	473	467	460	447	476	477	424	466	463	465	474	446	489	463	484	477	507	427	464	484	495	449	445	499	459	466	467	455	453	462	419	449	458	501	483	476	461	471	467	477	466	482	429	457	521	414	497	501	466	459	465	486	481	459	478	483	474	520	464	452	443	476	485	448	463	472	469	469	434	486	464	485	517	434	456	495	463	489	468	471	498	465	472	473	458	489	463	488	485	486	500	468	473	438	488	450	463	502	495	424	453	495	478	450	456	473	472	448	457	453	475	485	443	492	453	469	451	477	480	489	479	505	463	424	527	497	451	436	473	473	452	441	450	483	458	476	446	432	460	477	493	474	446	478	483	505	523	488	432	456	469	448	486	473	439	430	476	473	490	477	517	479	469	459	470	492	522	483	470	421	449	459	472	497	459	484	468	479	470	482	419	472	487	452	487	462	486	482	476	495	503	469	478	482	495	458	472	468	478	493	448	471	459	451	511	485	472	414	471	474	491	488	486	455	478	466	463	465	462	491	477	488	476	459	499
22953	21193	28998	23714	21320	21879	17648	7580	5013	3532	2386	1683	1228	1097	1081	1129	1028	836	811	766	746	729	698	652	656	655	721	664	651	672	682	616	700	633	682	629	620	653	694	596	639	595	677	623	615	624	663	682	652	564	610	616	619	636	645	652	674	594	624	624	615	630	628	602	597	642	602	640	626	599	635	594	636	676	676	654	638	613	636	598	620	668	647	637	652	628	601	579	651	671	640	659	638	657	620	629	644	636	626	550	638	620	616	617	638	622	599	678	681	650	639	625	612	608	621	621	626	590	596	598	600	669	621	631	615	585	615	598	649	621	587	654	612	615	618	606	646	610	590	610	647	619	612	639	608	635	625	625	586	598	615	636	623	598	618	627	615	629	608	584	611	649	625	649	634	630	624	579	614	622	649	604	652	652	667	606	645	604	629	621	643	574	624	610	592	607	660	609	612	596	586	629	644	635	579	641	616	622	611	603	631	630	631	601	631	615	650	577	601	633	653	634	645	602	595	625	683	611	602	573	642	620	608	596	618	577	629	634	594	609	631	614	675	615	605	644	594	628	573	619	644	603	634	617	636	612	618	646	671	613	641	590	635	627	604	577	589	605	642	636	596	626	630	628	603	593	639	632	614	619	603	621	668	589	605	635	634	610	636	601	616	594	612	628	580	612	589	625	624	604	609	618	641	636	590	654	637	637	627	607	643	609	594	619	604	652	684	586	576	602	608	601	601	568	635	602	615	602	643	585	592	645	658	621	654	584	613	632	673	605	618	649	579	601	594	603	608	616	617	627	622	590	611	602	645	583	642	622	624	652	635	617	634	615	629	611	581	631	608	583	588	571	601	587	617	591	650	621	613	607	629	575	615	685	604	589	629	618	641	623	600	625	629	657	642	628	597	625	606	628	581	627	618	609	592	596	602	614	644	554	639	587	599	612	626	608	600	631	635	608	598	619	606	589	646	603	596	653	686	615	570	638	623	622	641	636	600	577	624	603	634	630	613	602	635	597	568	653	633	588	632	621	624	621	601	596	565	631	586	579	603	621	630	636	587	587	609	625	617	644	588	606	593	614	673	623	586	654	666	620	631	623	566	617	629	629	627	647	608	620	591	636	634	650	626	591	609	645	613	635	643	652	629	655	596	627	618	628	615	641	633	604	618	653	557	629	639	645	622	635	647	624	583	603	629	580	588	611	651	638	604	588	602	629	600	665	618	594	605	630	639	625	610	632	651	635	585	608	648	638	644	600	618	625	585	619	621	627	639	639	607	599	610	637	602	611	579	590	582	589	624	591	592	573	588	590	617	659	595	620	610	622	640	661	557	635	634	610	605	646	651	620	639	634	618	646	636	622	608	613	609	680	630	614	598	626	639	649	621	633	595	665	619	605	628	610	629	604	619	621	565	626	617	590	601	641	605	607	557	618	585	586	626	602	598	606	623	588	654	620	643	591	601	624	619	651	585	645	576	628	595	583	624	609	635	625	589	622	657	651	642	620	609	599	622	631	567	623	618	623	614	609	623	624	642	653	595	611	621	574	596	617	645	598	594	600	619	595	658	619	643	620	628	585	619	616	613	640	648	579	573	577	633	616	636	614	626	593	615	644	637	628	620	592	632	621	622	625	621	649	638	645	648	614	633	627	608	588	583	617	623	634	598	561	638	609	587	628	565	681	602	590	595	626	612	627	638	598	623	636	636	609	602	612	628	627	614	597	611	621	608	605	619	587	627	599	601	613	585	631	633	598	615	594	618	618	604	595	652	616	626	653	665	643	596	608	655	600	635	586	572	583	651	575	612	583	613	573	620	612	600	610	602	625	637	631	619	594	654	601	605	617	604	598	613	607	632	619	647	612	610	574	598	604	600	623	576	611	629	635	622	585	620	620	617	639	646	585	617	598	638	640	617	600	621	583	625	640	673	601	600	602	641	659	588	624	633	583	623	634	609	571	630	620	626	616	645	654	642	541	592	603	592	681	590	612	662	600	588	654	585	625	634	608	596	613	637	610	623	642	600	646	657	612	578	624	607	609	618	593	635	642	584	607	628	634	679	602	639	568	642	630	611	601	645	638	601	620	641	580	600	631	589	592	631	593	630	568	565	628	648	637	620	607	591	619	629	613	634	616	580	611	624	608	578	639	613	604	609	602	609	629	642	639	646	569	622	615	635	619	616	592	602	588	546	591	643	606	615	599	613	650	616	621	658	623	620	608	566	601	663	620	609	592	595	614	623	607	618	601	665	620	620	671	600	588	631	669	615	630	660	587	574	578	626	653	625	587	642	621	594	586	608	617	602	635	625	602	676	662	588	611	607	587	606	637	619	627	668	642	587	605	655	571	651	596	649	617	652	654	602	582	586	640	632	590	619	598	590	604	625	618	592	617	625	597	651	596	651	644	621	606	614	633	615	585	624	593	603	648	561	612	601	610	634	636	628	612	602	603	603	595	639	626	628	619	617	569	621	632	610	614	592	628	602	630	593	606	630	624	652	610	644	584	597	641	649	613	586	606	670	609	629	582	649	612	600	629	594	568	619	598	657	630	614	596	586	626	609	663	575	620	630	632	637	636	599	638	605	618	618	646	613	611	617	628	628	615	633	662	631	597	600	611	611	588	619	610	630	592	639	615	585	608	665	687	578	606	650	597	681	606	633	648	609	633	586	582	601	610	569	628	640	638	634	631	613	593	618	655	659	633	619	586	630	626	592	588	613	644	629	623	642	605	599	612	609	657	593	601	635	620	659	586	604	656	632	625	618	649	613	599	617	640	607	628	625	563	577	615	621	602	642	633	663	616	606	626	630	643	646	618	618	646	628	618	580	593	662	629	643	611	603	619	621	624	586	603	624	665	654	603	596	576	593	616	611	629	651	610	625	609	603	619	629	575	582	631	614	609	618	663	628	620	612	582	621	640	624	607	636	623	567	607	628	622	609	653	637	626	693	627	638	617	580	603	628	637	594	621	614	594	645	656	574	594	636	631	607	668	583	618	628	626	593	618	637	617	608	628	587	612	575	660	643	629	584	628	620	624	654	634	589	604	615	603	660	638	634	608	617	643	562	625	665	608	641	602	614	622	612	636	624	610	605	604	649	645	617	631	650	619	575	649	634	632	630	596	614	604	622	595	557	583	632	603	621	656	619	660	637	624	628	589	585	595	643	604	649	622	621	568	623	616	621	641	616	623	619	622	595	630	614	638	568	626	609	625	608	580	640	571	612	588	564	571	621	658	570	646	632	609	580	630	580	558	627	613	621	584	591	589	555	680	594	671	655	599	600	632	571	588	593	649	596	620	616	639	580	606	608	609	627	656	605	597	622	623	622	663	620	621	592	635	631	600	627	660	640	618	613	595	644	580	640	598	625	649	597	560	608	627	621	612	605	616	597	604	637	599	609	600	621	591	565	597	618	631	643	639	595	607	620	626	610	617	580	593	610	598	579	616	600	625	593	619	584	647	665	641	667	640	600	630	624	631	632	642	635	604	604	621	604	623	601	640
29388	53376	46142	33212	26601	21188	15472	12512	9973	7063	4637	3195	2325	1842	1851	1882	1605	1257	1109	1055	1024	968	981	914	910	896	941	910	837	817	821	795	804	843	829	822	817	770	806	810	814	802	784	813	774	800	775	773	827	810	782	743	892	794	770	754	732	798	841	797	807	850	718	808	779	824	778	799	823	797	734	763	789	869	863	824	819	852	770	764	814	866	833	760	831	756	812	772	870	789	817	828	772	750	734	808	808	761	747	754	786	769	710	763	761	833	756	838	871	847	765	729	822	763	785	741	776	773	781	777	738	742	781	761	754	745	781	754	715	738	750	760	831	752	767	721	736	785	739	795	732	765	743	749	768	779	785	773	766	732	716	793	740	761	749	723	751	713	751	784	769	747	758	780	792	740	771	780	778	801	782	754	760	704	807	786	776	776	729	785	759	756	811	781	719	750	780	725	793	722	772	734	757	733	788	749	730	789	807	782	740	744	748	833	677	739	740	737	788	749	771	727	795	784	747	799	756	814	754	797	788	779	747	800	738	732	804	804	724	714	757	806	781	758	802	748	758	739	705	765	798	737	670	740	775	733	766	830	763	742	805	804	800	773	778	796	752	741	759	727	776	737	725	763	780	759	752	809	775	783	784	786	766	800	788	771	792	750	794	812	752	755	786	717	763	742	732	763	790	753	755	784	736	729	772	796	853	801	789	787	749	742	779	762	794	766	738	775	767	794	775	782	764	758	776	758	760	720	768	759	769	767	760	785	760	791	801	745	780	733	790	766	747	810	743	723	797	761	770	804	802	767	762	736	726	778	772	779	748	766	759	784	757	781	759	773	806	752	839	761	751	732	776	779	766	756	792	805	750	785	772	788	757	785	737	735	792	700	739	712	739	767	788	743	798	773	750	763	766	793	833	765	761	824	771	789	841	708	787	736	755	800	781	749	747	792	767	793	729	759	793	726	803	773	752	779	768	775	781	791	775	736	811	784	790	775	740	805	728	751	849	747	753	758	782	764	710	764	749	743	801	739	773	773	770	764	786	759	814	762	762	781	748	767	718	725	721	743	793	752	766	811	792	728	735	765	738	747	743	765	806	752	756	770	791	765	802	787	808	810	769	752	782	767	802	772	789	771	761	749	768	802	712	742	749	744	787	762	763	769	780	749	752	755	764	759	758	760	749	777	743	760	707	785	825	738	772	684	730	740	752	749	771	770	812	763	780	769	812	797	754	772	765	776	743	758	771	798	793	796	785	801	777	800	768	752	762	757	753	772	761	742	761	826	806	807	733	766	806	732	783	797	768	785	792	817	801	771	764	775	756	784	769	806	785	750	701	740	765	764	794	708	794	787	791	784	708	771	782	778	726	785	755	739	794	781	780	799	714	735	757	786	832	808	773	784	781	799	752	760	757	753	807	771	764	807	774	781	793	758	744	766	739	782	777	790	748	793	793	751	783	752	770	742	788	744	732	811	773	811	703	769	785	786	747	782	773	776	728	732	746	780	809	766	757	756	790	771	733	761	706	691	785	778	711	768	815	736	765	795	761	752	791	763	773	706	809	722	759	782	752	746	770	752	799	804	814	815	754	718	793	755	743	719	761	786	814	774	768	760	760	812	736	780	756	781	726	782	783	782	755	768	786	764	779	772	762	774	795	743	759	785	808	772	760	803	808	764	788	805	772	773	799	790	766	707	767	801	768	794	806	809	809	834	746	720	807	777	791	758	720	765	732	754	735	747	793	786	742	792	783	765	779	762	823	775	768	772	765	815	749	819	753	780	714	771	770	791	758	756	739	805	735	802	748	799	774	749	740	767	795	776	744	731	754	730	800	750	728	777	793	814	711	760	772	770	776	804	771	758	760	775	772	740	780	687	753	744	780	786	786	794	764	758	708	784	750	777	765	747	769	803	750	759	716	770	765	784	792	756	736	748	752	794	766	736	811	734	749	778	788	738	807	765	796	803	752	731	786	782	776	779	704	755	836	761	716	773	759	768	771	751	777	790	769	785	786	753	798	745	827	726	811	765	767	777	819	810	752	781	769	743	768	807	744	764	781	771	764	788	756	817	776	765	770	796	739	795	765	782	787	800	793	797	703	773	744	768	760	791	713	767	755	763	770	798	769	746	792	764	732	788	711	726	766	725	721	753	753	760	743	780	755	761	771	765	756	788	799	806	806	775	756	750	791	813	716	780	791	779	778	793	720	781	771	750	755	765	748	794	791	727	750	726	790	735	739	774	792	808	752	780	743	790	783	775	777	799	775	793	799	732	784	724	745	773	767	765	770	733	763	752	754	780	774	777	751	727	748	790	796	734	727	758	763	790	799	767	740	781	785	780	759	783	783	781	770	756	763	768	738	772	802	814	759	781	840	767	752	723	776	766	788	791	825	814	792	758	750	820	793	721	769	750	754	763	774	756	785	780	773	771	760	784	746	765	772	825	764	758	772	757	778	762	750	801	761	734	754	765	711	761	769	749	765	714	790	787	774	740	706	795	805	756	754	824	757	757	784	734	744	769	799	775	775	785	797	795	761	835	792	828	755	840	772	803	795	780	720	803	776	759	781	751	770	740	783	769	719	756	763	806	785	797	757	775	818	780	754	784	757	777	747	760	768	758	748	784	797	771	850	778	791	777	791	773	786	762	763	794	762	779	781	725	778	715	831	823	757	797	692	793	760	756	776	752	762	756	750	736	745	750	793	710	772	790	718	768	760	799	796	763	788	767	799	743	786	730	762	783	762	730	733	772	732	770	749	768	746	783	771	740	762	722	804	715	773	713	762	767	758	746	768	757	724	775	783	798	753	770	744	760	767	779	723	800	770	795	801	827	824	766	709	754	743	700	788	730	794	777	739	765	782	787	798	743	792	734	720	725	728	731	781	731	720	762	768	815	727	746	762	733	752	745	813	747	745	787	796	786	778	777	768	752	763	761	698	822	746	749	796	778	731	764	816	770	770	727	746	736	765	805	761	796	795	759	800	789	754	790	750	785	754	779	747	722	812	775	750	787	799	792	773	757	795	781	832	782	729	740	750	811	783	773	740	821	772	734	756	754	786	770	761	744	726	731	754	729	793	819	723	808	773	784	775	755	735	754	786	789	792	759	782	796	800	735	773	778	753	777	824	785	750	790	780	773	747	790	741	774	764	787	762	752	744	742	754	788	782	766	778	804	786	774	729	760	773	754	742	784	800	790	722	792	770	729	723	769	733	733	774	803	731	754	784	755	789	769	789	750	818	779	740	753	703	783	712	774	766	794	783	765	819	727	746	769	799	785	805	765	736	753	741	723	769	780	775	785	819	771	739	762	763	760	776	760	760	741	804	769	758	772	821	793	767	740	805	828	799	770	774	714	786	756	762	783	757	769	803	787	796	780	773	741	767	735	801	758	738	782	767	771	814	764	740	772	793	787	762	761	759	764	780	780	802	723	760	818	747	768	782	801	782	743	788	760	817	766	739	755	740	778	783	767	695	801	786	802	776	761	777	762	742	765	784	755
27607	25069	28419	20097	10032	5696	3406	2359	1915	1270	919	658	604	603	604	560	542	453	473	452	475	461	466	417	442	403	480	439	463	441	406	422	448	424	470	457	435	433	446	469	481	467	447	414	420	464	442	404	436	467	454	446	436	431	421	420	461	423	418	421	414	412	432	406	456	458	439	409	457	424	473	437	453	520	453	459	448	430	435	442	481	482	443	454	409	422	471	456	451	462	474	416	469	448	444	441	439	448	439	478	451	445	451	478	421	437	443	459	415	454	402	426	457	443	447	450	431	455	459	439	452	427	409	445	451	455	412	465	438	450	462	430	457	411	455	454	445	436	429	439	395	432	432	461	410	461	419	436	449	433	423	478	416	445	465	474	421	416	425	440	407	426	398	473	430	451	432	413	444	456	458	437	441	432	450	454	388	449	418	445	428	439	428	442	460	437	408	427	470	423	431	459	453	449	454	469	452	445	411	445	429	407	433	435	449	460	497	475	462	442	484	387	429	444	430	395	461	418	427	458	441	470	451	425	420	416	420	439	417	453	430	448	421	461	444	427	418	485	450	429	463	438	407	425	442	456	446	413	426	438	455	452	407	461	457	423	456	465	418	457	473	455	433	409	458	466	421	457	466	410	438	467	482	451	424	444	432	447	487	460	410	441	459	402	456	447	428	455	448	428	442	454	458	423	467	427	406	419	425	459	495	473	438	429	492	445	431	436	394	446	443	454	465	437	405	425	460	475	387	453	417	443	417	419	470	481	412	449	433	503	446	392	411	433	449	439	433	425	407	452	425	456	464	421	462	453	401	440	444	452	437	444	431	432	446	424	473	388	421	439	416	443	427	435	470	462	458	423	448	435	418	414	396	453	434	455	469	442	464	414	424	425	436	387	440	476	457	409	438	445	444	453	427	443	404	418	451	446	449	453	455	410	413	435	451	472	448	459	443	419	448	470	428	439	421	429	459	450	446	430	421	455	429	445	427	466	430	431	457	421	453	465	425	396	420	465	416	426	443	441	425	418	385	438	466	416	407	470	441	459	441	400	427	449	439	427	446	430	399	431	424	458	453	456	436	431	426	432	456	451	420	478	460	433	479	463	450	476	413	390	433	429	444	456	448	446	461	436	395	425	444	461	486	455	479	419	423	444	458	431	464	430	447	458	440	433	433	427	464	436	433	466	453	395	445	434	489	434	442	430	465	471	475	437	487	457	433	444	482	450	461	398	424	455	439	429	424	433	440	430	407	412	438	419	448	427	434	444	427	434	434	422	429	411	434	442	435	452	448	445	422	458	453	450	437	406	461	461	447	429	427	442	451	422	430	446	418	429	423	479	474	432	441	463	444	441	438	435	404	439	406	456	418	460	454	463	417	456	448	418	436	424	382	440	510	445	394	472	437	436	417	442	430	388	456	430	428	451	437	442	449	435	437	457	454	419	442	469	434	458	458	440	463	466	447	483	496	422	478	442	451	481	410	456	445	439	417	488	464	425	466	408	416	468	470	470	452	442	438	488	426	419	466	449	459	454	448	449	413	421	425	439	444	453	428	470	438	410	410	453	443	429	404	397	435	427	459	472	480	423	421	465	426	412	438	401	456	445	401	465	457	411	435	421	422	439	448	450	430	486	443	474	423	449	445	470	434	429	471	433	436	448	394	447	408	468	446	433	444	405	462	395	461	442	442	485	452	422	423	429	453	418	420	427	423	481	450	430	431	453	438	430	415	431	427	466	408	434	445	455	452	485	443	463	437	481	437	451	423	453	444	406	461	455	447	440	475	396	464	471	424	429	447	485	420	472	466	459	409	437	439	434	406	450	399	467	416	477	439	445	453	456	401	427	432	456	446	414	420	426	441	432	445	416	428	449	435	436	466	456	409	466	447	375	424	425	430	441	423	446	443	402	461	431	455	388	463	459	448	435	450	471	438	426	424	449	427	445	417	478	458	438	445	440	470	455	447	463	428	453	446	423	456	445	444	437	444	452	442	403	426	416	464	454	457	451	421	365	460	467	416	458	452	471	472	427	431	444	453	420	456	436	421	443	417	474	406	450	441	481	432	435	409	449	472	457	447	456	452	427	419	439	464	445	481	440	425	442	461	429	445	439	426	443	492	427	442	417	460	438	435	429	452	467	462	462	491	444	475	447	436	462	455	440	457	469	445	452	471	480	481	459	429	444	458	469	437	439	422	467	455	457	453	447	437	481	455	431	457	440	441	429	432	436	445	477	429	444	417	415	430	475	430	444	452	411	453	398	474	422	447	444	412	445	460	482	440	454	411	411	422	441	407	462	445	511	440	437	444	444	468	454	469	450	461	436	403	468	442	437	436	446	471	390	449	450	397	430	440	459	451	448	440	391	454	410	470	431	430	381	454	480	420	459	447	454	463	478	445	454	445	459	429	418	443	436	457	454	449	442	426	439	448	437	447	471	453	441	381	445	467	449	445	442	451	436	408	450	426	469	434	469	428	463	451	423	482	433	434	450	481	424	449	425	434	432	449	444	441	427	437	472	446	438	414	430	447	422	424	459	463	442	440	437	471	472	432	409	428	422	439	474	447	419	482	446	446	464	442	438	421	475	452	435	457	441	426	426	432	438	436	435	424	405	433	433	439	460	447	429	441	462	432	449	427	452	405	423	450	446	452	477	470	446	452	434	444	434	436	424	438	435	419	472	416	433	445	439	453	439	451	418	405	439	453	440	419	448	449	438	440	440	404	438	450	417	445	403	435	472	421	417	427	434	448	442	424	452	433	433	453	433	438	428	469	478	434	436	442	459	456	452	447	426	455	448	437	440	416	483	411	456	408	469	396	437	415	424	440	439	402	431	468	426	441	419	439	432	440	435	476	442	429	448	435	445	435	412	459	444	404	460	412	477	425	450	432	452	461	428	451	433	484	452	452	451	437	440	475	474	477	430	414	441	453	428	448	445	436	439	404	388	422	443	470	479	433	458	446	409	423	461	437	416	433	452	413	472	466	428	447	424	452	451	448	431	487	428	456	417	411	442	426	460	449	411	461	444	441	459	467	423	436	436	479	466	431	423	439	429	402	459	464	475	439	435	429	444	422	471	451	457	441	449	446	448	409	477	415	499	448	457	477	472	425	450	447	444	427	470	406	445	468	454	483	456	440	450	455	442	445	439	472	461	458	423	422	468	468	457	431	435	427	441	475	420	477	456	444	431	441	445	453	452	403	452	466	448	417	425	432	462	425	403	429	420	482	450	396	477	448	424	403	472	442	422	445	417	435	438	406	432	440	447	483	452	457	432	455	463	392	443	457	456	451	424	429	446	415	444	477	432	435	470	432	420	429	438	402	467	428	439	453	433	426	431	416	437	492	440	422	428	412	467	446	438	443	443	458	429	464	449	480	455	428	437	447	459	436	470	450	442	422	464	453	452	444	450	473	477	445	424	411	404	418	432	438	475	414	473	456	464	422	472	445	453	452	442	440	423	448	495	454	444	432	470	398	426	425	473	463	418	455	456	455	434
27254	41849	34249	22427	14836	10578	7308	5287	4049	2662	1767	1163	959	870	874	836	775	665	642	576	598	602	594	590	609	545	566	573	517	516	606	552	533	542	607	580	577	587	509	507	558	565	526	572	602	545	545	582	552	533	578	550	568	544	561	586	542	584	579	553	547	601	558	544	540	553	502	550	591	596	563	559	563	572	573	536	567	553	596	593	562	582	516	577	569	544	505	557	575	550	585	538	572	584	563	563	537	545	530	520	558	587	560	529	540	561	528	579	555	570	586	568	528	558	539	549	543	579	522	592	533	595	521	559	583	536	556	554	575	540	539	597	609	580	538	536	567	563	522	561	540	559	582	520	514	549	561	567	557	519	535	539	584	602	540	515	593	558	540	539	514	525	542	562	546	548	525	563	521	540	612	596	541	524	554	583	527	519	572	536	537	566	569	586	530	612	592	555	559	579	545	585	571	563	589	567	563	525	537	557	570	588	566	591	567	525	554	533	586	546	542	507	557	538	560	519	539	554	570	545	542	584	531	609	549	546	546	540	512	593	544	560	539	557	532	538	512	540	548	569	534	529	561	560	546	566	540	531	534	525	567	540	581	546	561	565	542	579	572	515	564	540	549	538	547	569	567	559	541	532	546	593	541	568	540	545	570	582	594	541	518	536	553	598	563	518	557	500	537	550	588	565	564	558	604	591	537	532	531	521	550	567	598	552	557	574	557	561	562	551	514	548	574	521	569	547	569	530	570	540	592	530	565	591	539	560	528	562	579	566	578	563	517	538	555	578	548	554	576	602	541	575	566	563	536	529	527	569	514	542	546	548	555	557	564	579	575	570	587	576	554	560	587	529	575	518	560	544	564	533	539	563	554	543	570	550	527	576	563	591	561	540	562	542	604	553	609	572	556	550	562	527	550	545	550	554	585	573	560	534	559	541	570	554	575	548	556	547	527	569	555	564	594	518	567	551	575	586	580	531	542	596	566	545	549	602	531	567	576	544	555	519	518	582	535	550	561	583	567	517	520	558	596	542	565	553	585	556	584	564	556	555	566	541	570	534	579	569	556	585	538	518	562	565	540	574	573	570	576	606	520	591	553	523	541	539	539	541	555	538	566	550	544	614	583	559	578	571	569	556	563	561	554	546	520	567	570	564	517	589	547	527	549	517	563	559	574	533	553	561	533	546	586	568	542	571	581	589	562	584	573	538	574	594	598	567	577	516	568	550	571	545	527	564	554	546	535	548	566	561	571	545	555	520	580	539	533	576	585	568	591	581	562	530	545	544	545	558	536	551	550	556	611	604	547	547	558	585	593	573	541	577	542	546	584	596	558	563	517	510	542	539	593	528	560	564	564	539	581	559	517	543	515	568	562	564	534	593	572	595	533	570	543	524	575	512	555	582	568	549	567	553	557	535	551	560	515	558	538	544	572	531	544	551	524	553	570	552	557	542	541	569	561	549	534	568	569	576	559	566	588	579	568	546	566	590	513	558	566	583	566	538	512	564	536	581	542	579	543	571	572	563	564	608	532	514	573	566	545	518	550	545	578	558	546	547	535	627	517	533	557	582	537	534	582	537	595	567	566	513	523	524	547	547	513	565	575	541	559	583	512	560	560	574	578	530	550	507	542	570	592	555	588	567	557	573	560	520	557	541	536	530	528	592	531	507	541	585	539	546	551	533	539	556	495	574	514	568	521	552	525	556	538	576	575	530	503	554	553	524	601	559	520	594	541	505	584	549	567	571	558	554	570	544	619	577	515	518	532	523	540	495	511	558	564	541	582	565	531	554	558	525	533	546	536	549	582	601	539	532	560	541	582	570	575	504	544	569	554	581	532	555	547	551	515	566	531	539	552	556	579	553	594	550	556	522	539	553	525	561	609	533	618	543	515	593	573	560	549	491	543	512	623	584	572	578	548	586	584	529	556	529	585	570	514	592	569	586	593	545	564	592	523	520	570	563	571	553	597	516	544	547	589	567	555	548	543	573	597	527	543	535	530	557	545	576	566	554	559	532	523	564	575	546	563	582	531	546	606	591	514	526	545	545	581	560	576	598	574	540	552	573	571	573	547	524	594	580	549	542	594	606	595	567	586	570	549	495	542	529	520	516	534	539	549	574	564	579	596	561	573	586	540	524	544	540	525	547	536	546	566	549	578	541	598	556	540	533	537	562	596	564	597	512	554	534	553	529	565	569	549	563	537	538	570	506	533	532	582	575	570	535	588	565	575	576	569	575	551	563	575	570	584	592	543	567	526	551	587	605	505	540	585	519	572	556	585	537	510	552	539	520	530	564	565	564	543	534	594	536	542	601	562	588	548	542	576	532	558	559	553	552	549	590	559	559	545	567	546	519	548	529	535	576	552	594	561	547	521	551	531	534	546	524	578	589	546	549	542	549	530	558	550	534	559	592	585	518	531	565	564	521	569	570	578	554	514	579	551	540	544	553	524	534	546	538	532	545	541	536	576	592	536	522	568	547	511	523	565	549	543	591	552	543	590	515	601	572	542	574	586	576	542	537	524	555	569	604	568	587	548	530	552	577	533	574	530	539	560	562	593	533	513	566	547	542	556	551	559	549	507	535	587	557	544	537	584	552	544	522	538	548	559	565	578	551	545	513	568	558	585	622	548	529	524	550	573	578	538	595	577	573	567	577	528	561	529	564	534	578	540	566	539	552	536	559	582	542	569	567	599	535	517	590	529	582	582	537	547	534	551	565	560	573	537	560	521	595	565	553	563	549	528	552	572	539	597	561	570	595	554	547	574	536	570	584	562	538	534	558	518	529	536	579	574	604	567	534	564	545	562	544	558	550	596	568	560	541	556	541	563	583	556	545	569	546	560	545	599	531	551	528	578	550	589	537	570	558	553	547	542	520	563	592	534	533	542	530	522	594	574	561	599	532	533	564	542	554	549	552	550	591	506	569	534	541	557	556	586	575	529	543	548	571	530	556	526	563	521	550	508	580	607	546	521	555	568	522	546	544	568	582	558	549	550	568	542	551	550	570	563	549	548	531	559	588	534	588	555	562	538	546	559	586	528	558	533	508	556	554	571	552	539	529	548	529	515	573	572	549	581	565	510	543	566	561	557	554	546	564	568	533	564	571	571	522	569	579	575	593	548	576	585	541	531	500	582	528	543	556	562	555	529	558	579	583	559	538	505	596	601	523	614	535	533	531	570	564	595	563	526	555	514	537	589	549	532	561	567	533	543	565	567	538	551	577	578	526	525	538	527	553	550	530	540	546	590	552	612	588	546	504	530	568	542	546	559	522	540	555	552	552	561	566	534	539	569	495	569	618	568	534	540	591	573	572	562	575	576	569	567	547	576	524	530	577	509	544	539	525	566	538	569	524	490	557	565	551	563	547	563	548	538	528	556	569	538	581	566	604	524	537	500	594	536	547	551	534	557	509	555	577	551	522	532	549	548	567	531	546	525	554	523	571	521	581	547	564	570	530	543	562	578	552	587	572	552	554	524	568	569	559	547	573	520	536
23862	21134	28525	24131	21568	17736	9242	4631	3004	2059	1475	1170	999	919	957	948	859	765	688	713	710	728	663	678	651	666	622	712	658	664	653	672	639	622	622	692	673	636	666	658	602	679	667	681	654	673	647	636	677	675	629	632	658	602	664	640	662	597	612	682	657	637	651	670	658	638	649	631	632	668	635	645	633	643	639	649	665	674	640	658	668	641	665	633	648	636	639	621	647	640	619	647	625	678	637	686	652	622	623	613	604	616	619	663	621	623	650	630	644	687	607	658	619	604	611	628	616	617	628	627	606	623	663	629	643	592	643	669	640	597	619	632	635	667	611	648	618	615	600	600	600	605	638	644	606	678	664	644	663	653	590	649	624	617	664	677	632	637	625	608	607	674	578	638	668	619	628	637	677	583	620	623	661	636	610	601	665	699	622	632	620	637	619	627	603	622	658	576	625	666	609	657	643	619	621	668	642	625	616	652	678	685	603	642	670	652	622	572	613	656	640	644	653	638	633	654	683	627	652	615	652	648	628	639	591	650	612	586	660	632	633	645	632	645	672	646	591	625	621	594	647	648	645	652	670	670	621	650	634	629	646	655	632	633	623	593	622	619	636	637	645	633	633	614	643	618	606	620	582	609	632	621	638	617	605	665	641	629	643	650	616	649	610	606	657	627	654	664	653	593	617	614	627	657	675	618	668	555	639	640	676	621	615	575	638	624	634	629	613	622	632	642	655	632	593	632	574	629	694	632	600	630	652	658	638	615	613	637	647	602	618	654	598	673	647	638	658	654	644	627	573	592	626	639	649	642	599	653	614	593	657	600	605	611	601	636	681	619	643	593	592	627	627	685	648	600	635	632	607	608	636	592	672	601	637	653	618	658	627	647	584	598	658	656	611	645	637	668	662	609	630	632	625	613	631	610	636	644	640	645	667	616	633	612	708	607	658	639	588	622	632	598	660	671	691	615	634	637	629	589	648	641	628	623	668	654	645	641	647	672	647	662	615	618	673	593	603	609	616	655	627	622	678	626	627	656	616	639	643	600	648	626	668	617	571	602	592	645	661	684	635	620	631	629	639	627	677	615	650	600	669	584	627	645	590	616	589	642	695	647	667	617	590	625	606	661	630	616	586	620	639	624	669	611	625	626	591	656	637	591	583	621	673	634	632	609	621	647	635	591	620	629	684	666	692	682	618	626	644	624	658	621	667	612	634	631	630	618	606	663	656	608	638	584	576	623	616	667	629	657	570	583	646	621	644	622	604	658	649	610	615	635	610	625	629	652	638	621	627	591	636	633	641	605	684	639	631	615	593	648	619	600	636	614	618	615	564	610	600	674	564	662	666	633	661	649	670	593	635	644	602	627	612	621	623	637	635	650	623	619	633	626	595	625	645	652	671	636	636	654	608	630	637	593	609	608	614	687	625	641	630	622	612	602	614	674	642	591	595	693	658	639	670	624	603	631	588	613	642	600	646	665	634	661	597	624	606	625	616	629	627	650	617	639	623	639	635	613	594	591	627	636	665	679	605	645	603	665	639	638	628	617	608	663	651	658	640	677	663	639	612	610	570	622	623	653	627	602	641	639	618	586	627	630	589	664	641	674	609	640	620	610	598	639	626	619	609	609	637	624	590	630	606	617	618	625	681	620	684	600	644	647	601	653	621	618	676	632	609	653	642	629	700	623	622	598	622	563	655	646	637	666	651	606	605	600	647	642	621	638	616	627	634	689	622	646	700	648	627	658	624	617	660	634	629	607	641	634	634	642	641	613	609	628	617	624	631	635	632	638	646	671	591	646	635	599	648	638	645	646	665	665	625	637	628	608	590	572	639	592	601	637	634	662	626	632	632	577	637	635	653	619	624	636	643	644	627	620	608	604	640	622	615	652	657	602	613	631	619	611	671	607	657	644	641	605	632	596	642	622	574	614	617	580	616	605	627	618	622	588	629	615	614	685	641	650	606	603	578	620	642	672	613	610	648	640	618	603	606	625	612	613	623	640	686	574	639	620	598	617	641	631	621	636	667	645	671	626	613	661	604	609	611	624	583	664	658	613	629	657	617	591	574	633	651	630	653	618	599	630	631	603	645	591	633	664	612	581	663	640	677	690	628	623	627	593	615	581	655	672	650	601	649	652	670	631	633	601	665	630	595	642	620	599	606	634	615	621	583	606	631	634	634	597	629	682	645	638	640	627	646	605	645	654	618	624	631	612	612	609	660	594	677	676	662	654	601	635	650	615	600	593	599	633	605	621	643	630	637	616	629	656	642	638	634	663	671	609	606	682	605	630	602	622	625	647	641	589	627	633	631	628	620	606	650	633	600	683	617	609	648	656	664	668	641	687	632	684	649	643	623	615	643	634	625	654	643	586	599	659	606	606	639	625	586	630	603	604	638	638	655	605	607	644	638	622	610	672	615	601	638	632	662	660	648	636	601	619	668	585	622	647	638	650	591	637	604	658	619	601	618	608	621	632	594	639	643	592	578	646	631	613	598	613	642	620	641	666	633	649	664	625	613	700	651	672	637	684	610	643	647	600	629	629	642	634	593	593	609	643	599	613	621	608	644	682	630	627	657	666	608	636	610	609	631	655	588	631	653	667	660	624	636	618	648	614	616	652	646	664	644	620	629	660	612	667	592	612	574	628	624	612	645	610	619	638	650	674	632	708	591	627	621	632	637	601	627	649	626	653	615	608	612	648	627	611	624	661	589	649	647	642	632	646	637	690	643	678	643	619	596	627	655	613	601	584	631	635	621	655	669	565	640	634	613	665	634	653	651	595	647	629	620	632	652	677	611	640	623	623	609	615	654	643	671	604	624	639	594	610	591	590	656	634	624	605	648	646	602	681	645	611	626	621	655	632	682	638	654	678	653	581	648	661	664	600	634	613	614	623	659	620	618	651	647	604	625	604	643	623	585	639	608	612	636	692	612	662	663	611	658	684	629	619	662	611	662	644	669	609	662	607	626	668	640	637	676	654	604	620	619	617	620	609	617	608	588	678	673	604	599	639	671	619	647	636	641	594	608	657	626	660	588	602	627	609	630	639	629	641	655	648	659	633	621	615	644	631	659	629	672	617	623	615	660	595	593	636	667	646	664	658	625	643	645	624	643	624	648	623	637	623	678	612	650	650	613	622	658	624	612	636	585	626	675	605	592	591	636	671	684	580	585	655	634	614	639	668	623	608	642	642	598	636	597	604	606	617	646	652	618	624	633	635	690	657	658	605	621	638	627	613	666	649	668	651	626	631	662	617	574	607	647	627	601	617	647	634	644	648	652	642	618	598	612	624	560	619	664	595	632	660	608	661	613	582	626	640	627	678	621	638	628	603	637	670	649	654	646	626	642	641	625	633	655	632	594	636	678	650	599	676	640	601	583	687	669	602	608	619	609	605	678	658	626	654	637	640	648	637	640	590	665	601	629	606	634	703	618	633	652	615	675	624	692	624	591	668	614	649	603	611	645	625	645	622	601	632	640	672	640	627	668	634	619	611
25675	45595	38480	27538	23520	16896	12082	8844	6445	4211	2840	1986	1676	1552	1534	1505	1246	1068	967	916	926	844	922	898	881	856	876	843	844	866	874	807	777	790	812	823	776	830	792	845	829	790	757	737	753	808	823	802	819	808	770	849	783	810	799	756	773	781	821	743	830	800	807	777	822	779	804	796	775	766	773	820	769	851	845	748	850	839	799	841	829	846	824	804	814	811	787	844	777	840	814	789	767	839	793	780	766	791	801	807	754	783	789	741	793	814	807	806	830	805	817	761	783	815	776	792	768	780	761	793	780	779	825	811	762	743	780	814	765	786	779	757	765	759	783	802	811	827	773	771	795	758	760	792	812	751	798	741	786	793	808	769	726	771	816	795	746	745	783	778	729	789	794	780	793	770	793	793	762	763	789	779	822	776	794	754	728	827	742	796	780	768	715	731	791	745	800	787	754	753	774	831	784	747	787	774	780	801	730	799	731	784	813	775	817	747	764	770	810	772	806	769	758	781	766	769	791	744	758	777	762	835	749	773	793	785	768	743	776	808	758	752	788	784	779	759	770	824	816	812	778	748	761	727	791	790	738	797	805	766	781	791	797	774	778	805	781	783	788	793	753	787	760	800	767	795	775	762	797	799	793	813	743	734	836	786	801	760	777	833	769	771	789	826	749	770	813	768	780	818	795	792	780	779	779	804	772	773	737	770	778	787	795	809	796	756	791	726	762	773	824	750	780	797	786	756	737	797	742	788	759	773	790	782	787	758	776	754	777	773	756	770	779	784	787	783	766	771	763	796	777	767	778	772	801	808	820	812	845	815	772	801	767	766	736	813	790	788	773	804	803	774	793	754	772	817	801	784	817	751	797	737	787	781	792	741	769	786	750	795	714	785	748	823	807	760	794	779	752	788	783	751	808	770	776	764	790	793	801	768	745	815	762	832	830	781	792	808	754	785	823	775	806	793	808	813	825	771	773	784	777	800	786	764	769	772	814	803	811	769	772	725	807	829	770	708	810	795	782	790	807	737	864	768	785	767	762	760	763	805	823	769	783	801	815	817	769	791	771	770	813	723	823	798	798	782	794	774	790	754	800	757	802	796	767	752	769	727	776	778	830	772	765	711	824	826	772	757	807	804	775	741	768	736	787	788	748	807	761	727	778	725	772	780	744	828	818	813	767	740	783	811	761	788	772	756	797	770	774	755	780	797	743	811	783	786	752	841	805	818	773	749	757	843	731	799	806	773	745	830	782	726	735	748	794	764	775	802	766	720	793	765	788	766	788	724	827	796	770	825	857	802	784	769	772	790	825	803	716	744	748	796	773	797	786	756	781	780	799	760	845	810	780	764	746	760	843	787	764	800	766	785	795	780	739	797	804	791	788	714	792	767	770	772	774	773	822	801	757	772	789	783	805	804	747	756	814	777	808	795	826	789	774	770	812	807	818	743	780	768	794	785	743	813	715	768	756	767	820	766	796	746	817	886	717	841	838	817	828	769	765	792	788	818	784	756	788	815	740	756	822	759	734	804	808	780	799	754	752	791	780	791	730	768	788	805	792	786	800	770	762	791	801	792	739	748	765	800	783	777	770	773	753	813	778	789	808	809	752	768	812	774	746	796	790	743	786	810	763	772	835	794	776	788	799	741	787	696	795	756	792	775	772	810	763	806	755	798	753	802	772	742	782	719	793	764	742	784	795	791	744	756	740	765	820	780	743	812	786	780	817	748	845	734	776	827	789	793	775	800	789	755	800	799	822	761	774	766	750	774	820	803	806	750	772	778	742	778	753	795	774	775	794	733	781	733	807	774	810	797	761	798	789	778	791	801	761	757	765	812	793	803	767	788	803	813	810	761	763	749	803	795	786	824	787	813	799	816	811	799	804	764	784	804	796	779	816	810	748	799	816	761	788	796	747	804	756	753	826	802	817	806	772	854	765	831	848	811	784	828	821	741	792	838	792	803	809	782	783	784	761	787	788	757	822	789	783	740	733	763	793	778	796	767	745	768	772	795	802	800	749	786	780	763	804	789	806	746	766	737	778	748	772	769	766	838	779	759	739	755	749	744	777	758	751	782	807	799	821	767	755	747	782	807	797	769	773	766	744	792	758	783	782	737	804	837	800	772	826	754	762	792	813	810	813	757	784	759	713	776	796	794	818	799	777	828	788	759	715	839	784	805	803	800	763	829	790	759	780	748	763	763	799	730	834	798	756	800	789	757	816	769	826	783	804	767	754	776	723	822	787	747	766	742	818	761	771	800	765	812	772	774	776	798	760	785	774	822	781	810	791	793	834	816	781	784	777	788	774	762	749	801	792	786	840	773	823	758	795	801	799	774	812	811	792	828	761	815	692	769	808	779	791	784	801	767	771	809	805	778	802	788	777	790	771	745	785	790	798	719	791	788	757	820	769	772	765	779	746	775	750	811	722	782	774	763	783	733	810	786	791	771	762	764	797	773	741	756	778	819	737	755	740	767	732	792	810	771	825	827	779	762	769	823	765	747	815	839	757	815	768	777	746	790	775	799	749	732	757	732	818	773	783	783	782	794	818	771	765	823	751	826	792	765	805	780	826	810	740	737	762	788	819	781	788	783	802	738	800	777	766	789	737	785	787	751	812	774	749	788	800	775	781	695	768	758	796	809	763	776	777	767	796	783	771	812	765	819	733	788	806	786	831	832	747	787	804	730	798	780	793	757	758	782	777	778	733	775	761	808	760	753	777	740	781	828	762	768	748	809	772	755	832	745	742	811	776	758	750	784	780	746	762	773	791	773	825	743	768	783	709	784	765	816	808	824	833	727	754	758	765	808	762	796	785	793	724	800	798	764	787	806	771	828	776	792	792	763	766	769	802	743	745	784	810	738	782	759	751	805	764	767	765	806	785	751	815	776	775	806	778	788	750	796	815	813	788	813	816	815	805	784	757	804	717	729	770	765	803	774	800	708	759	786	789	815	778	741	770	734	796	789	792	744	802	773	803	751	755	709	791	775	757	764	774	798	779	761	795	773	805	803	772	791	766	755	752	857	746	746	810	806	748	782	804	798	794	763	755	779	766	792	806	778	783	722	805	730	804	797	782	804	724	775	767	740	784	799	792	803	779	782	780	799	807	722	775	777	833	783	843	774	747	746	815	795	712	803	771	828	781	805	796	812	824	815	855	746	791	766	814	779	732	784	764	820	834	725	830	777	786	780	864	837	762	758	772	751	776	746	805	797	799	801	729	742	757	776	770	814	778	755	770	782	804	765	752	764	843	766	774	761	738	747	758	791	784	818	787	761	782	812	765	812	833	804	785	735	790	778	784	759	753	784	818	795	780	765	807	810	807	823	760	745	805	764	800	770	749	779	749	806	832	756	750	743	790	830	801	792	773	758	728	812	760	788	776	812	764	837	809	754	810	726	792	774	800	764	826	791	744	781	753	800	755	780	800	798	769	774	778	793	800	769	790	784	803	760	751	746	773	807	800	759	765	773	782	782	762	792	788	799	765	792	770	777
25056	21114	27465	25086	16641	9276	4642	2841	1797	1191	822	585	564	502	575	560	476	389	398	385	406	379	371	353	376	335	374	371	344	362	338	383	350	380	354	384	315	338	313	366	330	352	338	336	366	311	350	365	365	363	346	343	347	385	354	361	360	388	336	357	369	331	312	334	327	357	341	388	344	322	330	355	363	342	369	334	369	336	353	329	383	385	319	345	342	340	343	374	342	339	364	333	341	351	316	350	327	346	332	361	328	351	288	333	368	372	370	384	401	357	305	360	344	361	365	335	335	370	322	352	359	346	320	352	337	350	378	363	342	347	324	338	339	335	354	366	329	358	301	329	345	386	379	323	368	318	305	362	356	331	347	364	358	394	338	351	375	350	344	363	360	335	376	316	324	352	313	335	339	325	354	335	348	349	337	340	335	365	359	371	366	332	336	315	352	358	347	339	363	352	374	395	358	324	331	289	359	326	328	331	335	345	354	358	316	341	314	343	305	356	330	338	322	312	353	347	306	352	364	355	314	363	334	338	323	344	351	357	354	338	329	325	306	318	352	356	358	328	321	336	365	341	322	333	343	340	371	336	352	330	324	371	364	349	366	357	337	330	322	375	336	345	351	308	360	336	336	322	332	358	311	362	347	343	338	371	342	307	307	336	313	331	345	353	331	342	337	318	314	365	330	343	335	341	369	356	344	376	345	338	326	347	324	336	327	352	330	288	364	329	363	319	359	342	313	315	349	402	332	321	352	359	340	388	332	318	329	337	338	370	361	334	338	334	359	322	352	364	330	327	356	301	354	333	379	315	321	351	336	334	324	370	357	357	298	348	345	355	352	362	345	352	373	360	347	341	349	325	340	318	325	332	364	345	331	349	314	337	316	343	338	322	361	354	313	341	351	357	329	341	345	339	354	349	353	337	349	319	329	317	340	325	322	323	342	328	320	352	338	342	324	353	338	346	333	327	344	323	333	386	322	338	355	342	349	331	341	363	347	346	336	319	337	359	339	366	340	315	324	339	332	314	338	305	334	331	331	331	355	338	354	357	319	310	315	353	342	320	361	350	301	329	358	353	329	345	351	331	387	348	320	333	351	320	350	345	325	331	387	338	379	331	345	322	350	346	324	329	362	360	286	345	333	338	370	330	305	322	351	318	359	320	321	338	347	363	325	342	320	355	312	336	342	357	326	348	360	332	319	335	333	367	328	320	361	320	350	353	367	345	343	348	327	329	330	355	335	347	326	345	340	332	338	335	332	345	366	332	362	310	327	304	330	354	329	343	345	322	298	331	352	312	341	335	336	337	336	298	354	325	309	344	322	340	343	350	352	316	331	335	355	327	330	353	336	337	341	355	347	335	323	365	364	332	343	353	321	361	306	321	311	349	320	360	327	324	317	356	335	363	329	334	364	354	336	342	362	306	329	304	335	308	372	340	371	335	353	350	337	345	316	331	341	343	338	336	331	312	314	344	328	343	357	334	335	338	342	316	346	347	387	319	350	359	361	345	332	342	331	335	358	364	346	333	326	322	333	339	359	381	318	319	343	308	324	347	358	339	338	341	344	359	349	306	345	383	349	332	347	359	323	346	363	372	374	375	393	365	341	332	324	354	348	374	340	351	368	371	343	356	331	331	333	337	330	380	346	332	352	313	320	314	335	360	382	343	330	323	367	325	367	346	323	314	329	353	327	355	298	350	337	324	334	323	360	326	351	329	348	355	353	357	355	374	354	308	357	358	309	329	327	332	312	326	331	350	359	314	317	319	362	318	346	336	329	340	351	350	360	345	380	327	365	329	352	347	327	324	353	345	356	304	350	345	357	323	336	353	316	308	364	348	344	351	331	343	356	329	351	349	356	318	334	307	310	357	353	335	363	311	321	311	326	357	333	323	329	349	356	361	347	344	359	322	322	325	344	355	356	314	323	363	320	362	318	358	310	345	314	324	352	330	331	374	356	341	324	370	360	330	295	339	344	362	351	343	366	341	357	354	337	331	328	320	336	348	325	338	329	357	375	373	312	326	369	359	388	359	313	327	336	365	352	333	339	336	354	327	337	299	341	339	345	333	334	335	348	328	321	311	344	364	325	317	334	369	333	343	330	339	301	328	352	331	367	331	308	330	335	339	343	345	337	350	341	325	349	361	339	341	325	331	348	343	350	341	380	379	349	341	344	365	336	306	324	360	335	308	344	346	313	349	344	366	318	364	322	357	318	362	340	374	342	358	351	356	347	332	331	311	347	355	345	326	353	374	337	334	340	297	363	317	338	301	349	326	359	316	311	349	328	349	328	324	343	334	354	344	288	337	315	341	326	373	338	326	353	362	319	343	350	327	303	296	363	327	339	341	324	354	298	355	358	338	332	374	338	311	347	324	331	360	372	345	356	358	345	340	325	312	371	320	362	328	345	356	339	323	339	327	370	374	315	343	341	320	369	315	312	338	322	334	319	329	333	353	349	336	339	325	314	336	367	331	355	329	340	314	334	352	334	329	344	313	343	356	328	372	371	307	308	335	348	332	296	330	362	335	346	328	324	333	311	354	349	379	339	352	331	349	336	345	312	323	331	362	345	367	315	323	323	359	373	323	325	324	328	315	336	336	353	357	347	348	356	319	383	336	336	344	345	361	306	348	356	324	367	339	324	329	336	321	346	321	324	313	352	332	336	365	319	300	326	344	334	333	375	329	358	313	335	326	341	347	299	357	349	357	325	348	343	320	361	327	361	363	325	328	346	365	379	323	344	342	325	378	373	350	341	345	334	340	341	317	316	362	352	359	320	355	325	361	325	351	306	342	349	368	351	370	357	358	305	333	349	357	338	336	350	333	332	350	333	304	319	318	348	316	356	338	340	345	336	318	349	348	316	339	359	361	358	319	330	340	335	340	317	342	326	363	337	370	344	327	344	337	323	355	354	333	318	350	341	342	321	328	356	358	353	362	336	368	317	307	363	364	329	336	345	330	363	312	333	340	342	309	345	350	306	328	351	338	331	344	294	366	323	327	347	332	341	354	358	349	338	342	366	329	328	364	353	328	340	335	346	341	336	354	333	330	326	335	289	351	333	352	363	336	356	341	310	336	354	355	366	332	350	388	330	334	358	330	339	355	334	328	340	345	322	332	343	344	344	322	360	339	360	344	336	358	363	326	321	345	307	343	322	345	354	334	380	352	327	328	318	371	309	312	345	354	343	338	335	340	346	330	344	337	359	332	341	323	329	335	347	380	334	304	309	337	343	342	317	341	360	332	341	342	371	340	362	340	342	346	367	329	370	354	338	345	350	324	319	359	342	328	345	351	326	337	338	322	333	339	356	332	299	309	326	368	345	347	336	380	337	353	355	356	324	325	311	309	321	332	305	339	317	339	337	334	338	326	332	372	345	342	329	372	363	335	332	336	335	326	327	316	304	334	361	332	340	305	369	325	349	329	333	342	350	354	334	365	349	348	337	344	343	297	328	320	319	359	354	314	324	362	351	315	341	321	353	326	322	330	324	336
24189	39699	33253	22506	17946	14628	9108	6533	4466	2751	1664	1197	1086	912	879	912	799	571	557	580	519	538	504	495	457	495	486	507	490	447	475	437	442	434	461	470	456	479	447	452	469	487	448	447	444	471	483	425	435	443	464	439	410	440	450	466	455	449	457	433	436	450	442	432	443	477	443	419	480	436	437	469	472	465	434	443	467	467	455	462	467	458	490	483	440	477	450	453	436	458	450	445	452	454	510	461	445	450	445	420	427	447	415	450	422	408	445	483	488	502	457	459	441	434	427	455	446	431	479	479	414	468	467	451	441	443	435	495	455	428	469	442	476	408	404	396	453	409	468	475	456	427	417	474	468	450	448	467	424	412	453	457	441	448	469	417	390	424	446	428	476	490	431	426	449	450	458	471	418	440	427	411	439	465	436	417	459	477	450	458	454	456	482	424	467	442	454	477	412	410	441	455	435	421	454	402	453	427	460	440	440	504	407	461	454	442	446	417	443	448	404	446	432	432	466	445	484	465	427	427	411	462	438	443	433	432	451	439	466	439	455	455	471	412	423	440	441	477	439	415	445	456	441	478	439	475	466	466	401	452	434	436	424	424	449	465	491	441	436	408	434	425	451	429	464	436	412	428	419	423	466	428	436	391	454	419	483	463	463	461	439	405	513	440	464	430	419	419	440	480	474	448	480	442	458	429	449	428	450	427	416	423	435	444	452	447	412	405	445	460	443	484	436	412	428	425	419	470	469	471	446	401	440	429	454	450	451	433	417	433	432	424	418	431	424	440	399	463	434	466	424	437	414	468	426	474	429	390	432	458	422	462	433	450	431	435	435	406	438	420	453	436	440	448	442	411	433	440	501	436	436	459	430	440	411	458	459	444	460	426	481	439	423	430	431	446	440	425	448	458	451	421	424	448	415	428	448	447	459	492	424	444	432	429	466	454	411	447	431	453	437	386	459	431	479	446	441	439	449	465	423	466	454	448	434	421	449	455	457	463	445	458	428	412	441	430	440	436	457	405	444	482	431	428	425	437	420	413	473	430	425	438	431	434	401	444	439	451	430	496	449	468	466	438	479	426	433	439	486	437	455	460	459	440	423	434	424	411	446	433	421	461	460	478	455	414	454	454	439	447	471	448	446	473	477	439	430	455	461	445	436	477	459	437	460	430	428	436	460	439	457	407	448	446	455	447	407	451	413	429	448	447	445	393	456	436	419	452	440	399	391	447	429	421	449	423	442	448	410	470	435	413	446	459	487	445	438	456	497	485	443	464	464	457	445	445	441	419	454	435	438	417	450	455	428	437	455	405	438	436	462	453	445	467	458	427	428	457	454	482	421	424	446	413	461	448	421	460	452	417	463	463	479	415	437	445	476	453	448	466	441	435	433	449	419	408	456	433	416	468	419	475	436	438	440	434	486	403	426	445	464	433	440	408	441	469	430	435	433	448	429	437	434	437	399	422	429	442	412	444	442	419	474	423	436	432	417	452	437	436	462	430	492	432	424	459	443	442	442	395	423	415	426	443	411	409	407	462	394	438	403	446	474	468	454	436	434	470	451	424	475	447	404	456	457	437	473	457	470	421	473	430	461	463	460	444	443	457	476	413	470	477	466	445	426	469	431	443	442	438	430	423	464	474	468	457	441	444	447	488	445	458	431	472	433	425	459	458	466	430	469	456	477	477	447	500	443	438	432	393	471	407	497	493	455	409	419	423	445	450	435	470	440	456	459	452	433	445	479	463	465	429	432	455	432	423	449	427	493	422	481	412	440	394	437	432	388	452	429	433	428	453	484	452	432	463	442	464	462	459	438	425	450	459	482	427	469	467	475	409	464	458	406	461	463	466	451	452	483	444	467	414	453	439	435	409	433	464	424	459	463	403	506	430	448	432	481	416	435	446	445	442	461	482	401	450	457	444	409	446	420	461	413	448	426	419	443	462	459	441	459	449	448	448	484	412	462	455	440	428	428	395	424	448	447	462	420	418	453	419	442	443	442	452	419	477	423	449	413	432	448	454	420	436	438	433	429	445	421	432	458	443	433	462	407	453	441	418	438	438	398	426	416	434	480	421	418	434	426	414	453	411	432	441	457	410	482	439	448	453	417	408	445	454	445	405	422	420	422	456	433	423	424	440	422	477	412	460	432	409	440	468	444	450	447	444	480	427	417	423	440	452	408	468	447	469	450	451	413	418	456	430	447	445	445	484	391	429	426	436	431	445	431	427	434	411	431	413	427	459	452	464	388	445	455	441	450	439	443	421	443	435	461	439	441	430	428	467	416	457	433	401	446	468	416	424	449	444	461	458	422	441	442	450	444	430	447	424	406	428	466	477	432	455	439	443	412	450	419	447	449	489	447	412	450	481	438	463	434	433	452	439	430	409	458	444	456	480	455	446	426	423	436	472	427	427	447	445	431	420	447	411	466	429	439	409	436	429	433	478	423	462	460	458	480	404	434	420	427	440	444	433	417	485	462	443	437	476	449	447	448	427	434	443	433	461	459	504	443	423	454	429	478	464	453	412	443	442	447	429	439	453	416	450	451	429	440	419	429	471	468	465	427	442	435	450	444	426	459	483	445	402	439	449	431	453	422	438	406	479	493	474	437	435	459	436	437	413	427	463	423	442	443	439	411	461	413	469	454	451	438	448	462	448	476	476	451	437	453	448	446	462	470	465	420	465	452	408	431	487	435	468	470	441	429	424	426	433	441	470	424	407	426	447	474	455	437	400	426	428	456	448	477	440	441	431	413	427	462	430	453	458	492	418	411	439	424	402	428	467	427	411	450	445	447	461	400	457	422	444	457	406	467	471	449	382	424	426	410	420	434	431	482	423	443	435	442	463	456	443	456	476	436	447	437	425	445	449	450	449	439	460	412	431	456	436	434	455	467	447	461	413	460	411	408	435	437	443	446	451	447	442	448	429	432	400	441	451	398	435	417	461	432	461	441	422	442	404	414	459	454	435	428	454	418	470	434	434	441	429	453	443	459	469	451	440	427	431	442	459	441	477	445	384	452	437	453	460	441	414	486	457	453	454	446	419	466	445	461	487	443	444	476	436	478	423	424	425	448	504	437	437	472	423	460	433	439	441	416	415	459	431	446	435	428	424	434	421	430	429	433	472	407	436	409	390	489	465	448	461	447	411	418	422	460	442	445	427	452	402	447	461	453	433	482	484	481	419	438	482	451	476	443	407	428	432	439	461	417	452	430	420	456	412	458	499	448	426	429	467	470	450	393	429	437	470	452	434	457	404	443	426	439	438	445	424	461	446	419	452	413	449	412	453	406	467	439	461	455	468	401	438	427	441	460	427	438	427	458	448	442	450	497	424	452	442	491	449	444	420	435	422	475	419	407	407	440	408	442	463	471	459	480	473	408	445	448	436	466	439	459	416	431	404	444	415	438	504	444	462	419	454	419	434	430	475	449	440	395	460	462	420	460	422	450	443	449	461	407	427	426	456	473	425	499	454	454	463	451	409	457	440	453	436	430	481
22881	21159	28922	23688	21270	22147	18732	8005	4789	2994	1826	1330	1180	1090	1039	1124	905	815	804	834	779	720	731	718	713	652	665	701	681	620	675	628	595	652	610	652	661	643	625	662	594	633	657	601	636	611	626	639	650	651	651	643	624	661	640	636	570	628	665	641	625	666	625	606	639	633	587	624	624	644	641	666	610	676	641	692	614	650	639	653	666	660	638	663	606	591	644	672	623	589	686	654	631	672	633	653	621	608	627	613	571	626	599	615	570	570	628	675	654	675	619	640	587	639	652	612	595	618	619	574	629	623	651	629	616	605	595	569	618	609	611	604	556	625	614	593	635	604	621	583	620	658	630	625	582	606	626	582	558	554	607	668	600	628	605	605	625	635	617	598	642	612	612	610	584	551	660	620	636	630	594	588	603	587	622	646	555	619	611	596	578	615	605	631	622	663	603	632	672	616	633	667	594	590	622	589	632	620	595	567	597	610	626	622	612	628	621	647	640	641	610	647	619	612	581	613	646	598	575	629	622	648	647	583	602	615	613	648	602	622	642	593	572	638	617	630	605	613	624	628	651	584	580	637	603	623	578	630	584	569	580	612	621	643	614	616	640	597	607	624	649	616	585	624	560	596	597	652	591	576	611	579	616	596	597	610	611	624	587	620	605	610	636	631	580	606	627	646	625	632	573	585	637	642	618	622	592	612	593	602	636	633	595	638	612	583	646	641	566	654	629	613	602	615	624	686	585	610	628	593	618	622	608	595	656	616	619	654	589	653	627	625	581	602	581	606	609	595	661	657	601	586	618	623	615	601	631	605	607	636	601	654	616	664	610	604	645	601	583	623	606	615	591	589	582	625	586	655	602	614	595	606	573	613	608	629	629	656	611	613	614	625	641	589	598	620	601	606	562	653	659	617	611	596	580	592	618	634	612	628	642	640	601	605	588	611	613	648	663	622	618	645	607	597	596	621	603	575	610	602	632	612	587	612	604	578	637	615	658	584	595	660	573	647	587	604	642	609	627	637	634	574	623	633	600	610	594	669	600	640	634	628	650	639	597	584	637	604	599	598	597	636	626	620	589	596	607	611	643	603	591	584	610	653	630	653	587	616	633	615	620	618	604	604	600	579	664	626	605	633	649	612	591	608	611	638	551	615	598	625	625	545	613	630	573	609	579	637	607	615	643	617	595	654	593	604	658	621	613	618	639	570	570	583	626	604	615	626	607	585	644	604	650	612	571	617	611	669	638	591	609	644	583	601	647	642	562	644	587	636	564	598	611	567	637	630	665	609	608	609	632	575	615	624	596	580	607	651	643	681	627	615	615	656	614	578	610	624	610	624	638	599	617	614	614	600	633	624	641	638	609	593	639	586	647	652	616	583	597	613	600	601	623	627	604	661	634	617	611	597	589	616	626	566	599	619	602	610	622	624	625	582	598	611	629	629	598	631	614	629	623	620	614	584	581	620	612	608	622	605	670	606	616	636	640	642	587	586	622	659	577	605	607	655	632	594	597	608	600	584	622	650	602	606	601	567	629	616	640	586	649	640	603	642	648	618	607	615	576	617	644	641	577	585	615	626	575	626	628	619	616	653	596	570	563	587	604	649	633	629	672	612	620	640	643	557	585	627	647	634	557	596	643	609	623	594	596	612	545	607	590	618	610	638	575	596	594	605	624	581	626	615	601	642	599	677	592	618	578	637	600	638	590	588	591	598	568	593	641	642	609	589	624	634	641	597	624	648	654	618	639	646	613	607	647	605	642	615	636	629	621	595	658	616	624	632	616	642	610	605	612	625	636	587	628	611	621	620	551	641	604	587	632	609	588	626	634	620	597	600	587	608	613	621	592	609	668	594	639	641	626	596	601	641	608	664	625	606	591	637	624	576	600	575	626	594	657	596	588	634	571	663	622	630	597	601	629	647	663	632	621	609	642	581	618	571	576	611	626	632	625	615	616	634	657	592	565	592	619	620	576	628	589	649	621	584	658	596	592	625	655	604	607	611	593	638	620	643	660	635	591	639	579	606	627	620	617	576	575	617	649	604	597	595	591	645	607	675	638	602	600	584	615	618	615	571	623	645	611	618	616	610	609	620	623	608	607	589	605	634	662	580	630	616	613	639	602	625	601	589	642	646	621	617	628	626	562	627	578	564	626	614	587	642	634	599	600	611	631	585	629	680	643	632	587	636	596	634	587	570	631	628	612	616	625	643	596	623	645	629	593	592	637	608	655	653	581	652	611	588	564	610	639	601	633	660	593	617	629	610	577	615	573	574	592	633	631	623	636	604	669	618	634	614	587	574	622	611	645	610	607	626	618	598	574	593	606	633	660	617	598	608	625	616	565	577	570	621	614	594	576	606	610	620	609	627	599	607	642	612	660	647	585	657	598	614	599	598	607	627	605	629	551	590	617	604	602	646	608	601	588	607	597	638	604	574	620	627	608	584	576	621	605	608	621	604	597	600	623	642	611	637	596	621	597	608	607	664	613	578	578	640	671	605	616	619	592	598	608	614	605	631	611	639	603	658	638	598	589	627	621	672	577	619	555	661	612	640	640	631	599	691	660	569	618	623	582	597	609	652	582	628	630	597	619	594	607	615	619	583	607	559	585	603	636	629	614	610	644	663	615	612	576	614	596	660	631	630	633	625	618	597	619	598	684	594	630	636	569	628	608	590	637	606	655	580	610	626	624	628	623	633	590	608	613	594	564	598	587	597	586	592	564	595	572	586	610	589	667	607	578	631	646	589	608	596	645	622	635	616	610	611	670	625	615	647	630	593	554	578	625	590	564	626	622	584	613	620	614	591	647	628	602	634	547	571	640	581	632	644	628	633	594	605	633	635	602	630	658	632	611	584	625	609	597	590	569	626	609	580	608	609	587	621	645	596	601	605	561	611	617	588	624	619	603	627	635	590	632	605	617	645	617	589	674	616	635	628	606	612	609	622	611	626	597	619	637	607	634	604	610	608	590	625	645	569	595	619	607	623	620	619	610	593	615	595	622	611	585	643	592	618	591	578	562	629	575	597	628	606	607	588	654	614	561	618	587	588	598	584	599	607	637	641	578	595	612	567	604	621	615	629	613	589	625	606	626	646	582	635	671	635	583	596	613	551	642	594	600	634	625	580	613	590	641	594	591	661	624	642	586	580	619	592	604	648	588	624	604	623	612	656	602	648	598	599	632	610	646	582	583	620	587	600	594	593	637	617	618	597	591	616	627	604	594	638	559	619	601	589	565	558	575	653	582	615	646	662	654	594	602	635	576	625	614	626	606	595	577	603	623	585	650	587	609	621	601	591	615	605	597	607	593	618	583	566	592	586	564	623	617	603	616	621	565	614	641	629	618	607	596	668	617	591	656	630	596	600	591	616	608	646	608	603	599	634	602	622	609	608	581	605	615	603	635	579	648	629	564	611	612	568	628	654	605	554	633	591	621	575	615	631	607	630	624	640	639	623	620	596	596	661	632	620	622	638	647	584	629	584	654	616	644	641	635	627
25614	46518	40110	29503	25132	23462	16907	12736	9380	5937	3605	2490	2105	1919	1796	1778	1403	1149	1069	1007	961	948	929	886	891	869	862	934	875	837	836	845	811	854	828	782	828	851	793	809	722	777	788	834	791	809	755	766	788	778	810	773	842	760	773	779	786	765	792	794	829	768	751	813	766	777	779	775	742	770	795	776	843	846	802	810	820	850	766	799	866	797	802	808	757	788	849	781	788	766	785	777	832	792	782	762	807	752	805	761	761	767	773	744	787	738	780	819	858	802	806	790	758	738	712	717	734	746	745	754	807	775	755	779	772	774	743	766	752	819	732	690	794	740	740	778	737	764	780	770	765	744	767	746	784	781	744	805	774	740	766	800	766	748	771	790	743	761	767	767	790	715	743	752	763	774	737	733	725	707	755	779	726	762	777	769	780	750	714	757	747	779	744	754	721	813	770	760	765	760	732	824	755	751	769	757	790	816	735	728	784	788	747	774	717	764	809	753	733	780	753	768	758	742	808	751	775	734	762	768	756	770	763	760	781	740	764	754	785	770	765	743	799	802	736	782	734	773	798	760	789	714	766	773	766	770	789	751	710	710	748	734	766	783	751	808	768	735	736	774	728	754	782	741	740	734	679	731	812	756	752	820	782	756	769	750	739	753	779	803	751	769	782	799	802	770	754	765	746	790	776	779	738	783	769	769	761	794	776	759	718	758	755	791	752	780	774	771	757	771	809	777	732	797	739	739	717	734	761	772	791	767	760	746	821	709	721	786	764	707	776	777	750	774	787	739	780	716	790	771	764	728	715	791	751	728	763	756	769	760	801	794	742	745	759	794	756	734	785	811	737	743	720	781	793	763	748	782	777	764	747	762	711	776	743	820	777	776	747	760	797	776	787	775	729	764	734	783	788	751	701	769	757	754	769	781	774	815	784	797	746	779	735	788	771	792	711	726	761	736	788	731	775	769	790	791	754	759	809	746	714	748	781	726	800	771	773	728	785	768	750	800	762	767	814	772	750	770	806	769	796	758	776	759	778	719	760	755	793	807	769	766	764	776	790	759	814	749	748	756	765	783	713	778	756	737	755	780	781	826	745	813	761	757	748	738	743	731	739	786	760	757	777	757	757	750	781	785	790	816	789	760	790	729	760	749	779	740	778	759	758	772	719	775	802	767	737	794	755	769	750	701	751	754	756	775	778	768	761	763	792	738	755	705	716	741	749	753	733	788	738	799	733	770	733	754	772	747	748	764	791	768	744	753	836	796	695	812	732	784	780	761	770	762	803	762	764	731	759	804	729	751	746	699	762	807	780	762	741	727	739	687	718	737	718	747	737	789	726	779	761	750	783	740	761	774	717	767	729	747	752	747	719	765	787	755	835	763	749	736	765	747	797	732	780	767	751	787	752	776	785	703	773	764	771	731	784	791	745	746	721	806	803	765	706	779	745	796	767	768	763	758	725	768	761	782	759	809	786	706	780	769	800	777	753	773	765	793	800	739	731	812	742	769	743	778	760	753	699	748	759	746	779	747	729	719	758	729	751	765	773	811	729	829	768	769	739	762	701	749	744	755	741	811	764	728	752	773	772	770	760	791	760	776	743	734	730	820	763	746	785	786	775	759	743	731	786	794	786	739	794	756	758	763	801	782	770	734	738	761	781	769	782	772	776	689	736	733	785	765	730	772	766	759	687	765	744	774	767	772	738	703	754	768	791	765	806	750	733	719	777	744	785	819	741	778	810	770	766	759	815	786	732	748	734	755	757	751	746	807	812	695	823	780	772	703	805	767	782	764	779	804	802	787	733	745	756	762	715	748	763	759	788	792	797	769	800	749	825	799	784	754	776	750	721	754	723	766	785	760	797	789	732	780	756	725	710	724	765	759	736	757	803	716	764	734	745	790	772	774	773	755	713	808	817	727	756	736	743	736	796	765	785	725	755	766	767	754	739	742	777	732	737	745	784	760	775	757	764	780	786	717	732	726	752	775	766	777	767	768	800	802	780	739	765	746	706	807	743	714	751	737	777	764	779	781	775	801	750	789	759	820	748	724	819	787	792	787	768	734	726	733	730	736	795	756	769	745	808	796	742	756	747	735	749	737	771	756	736	747	742	795	764	710	746	740	743	746	767	777	735	781	741	726	761	748	762	788	780	746	796	758	742	773	759	730	752	811	704	761	761	771	772	754	747	746	707	757	697	760	737	747	748	770	767	706	755	792	755	760	739	810	743	728	752	749	763	731	748	716	700	765	805	788	789	782	777	759	798	741	762	765	747	726	797	763	800	770	736	766	760	768	755	777	785	714	754	770	784	763	724	775	762	769	752	747	789	783	741	740	793	739	773	741	746	736	727	770	746	721	764	762	748	806	772	765	770	806	741	762	796	773	718	794	761	714	755	781	748	761	753	729	784	754	788	713	819	754	705	762	735	821	778	775	768	753	730	749	750	747	745	762	776	754	778	787	768	759	769	781	790	767	754	741	759	759	738	763	714	695	761	779	763	782	740	728	759	721	764	772	780	738	726	783	793	768	760	723	730	760	762	772	768	737	742	740	828	783	767	722	786	722	736	772	702	735	801	752	772	752	776	756	790	769	787	724	737	746	734	755	795	763	790	746	763	776	717	783	699	763	801	780	734	724	766	743	798	791	775	706	826	726	742	723	699	722	782	813	757	742	704	767	739	784	716	723	731	728	759	749	764	787	769	744	754	772	744	769	776	744	776	761	750	752	745	801	802	774	746	762	743	765	793	737	745	781	731	766	768	761	724	785	729	732	843	748	727	785	768	707	766	769	753	748	740	768	787	735	756	761	799	838	756	764	780	773	751	705	716	773	752	772	764	756	754	782	761	776	779	737	774	763	740	790	757	797	759	768	781	800	770	747	733	752	776	727	732	732	768	746	768	799	783	772	734	756	705	800	785	789	732	746	766	769	734	777	792	722	771	746	755	779	740	761	745	759	764	761	712	779	730	784	800	764	733	772	755	721	770	739	774	777	775	787	771	723	781	769	739	796	765	812	752	743	763	748	800	763	780	736	798	749	722	780	768	808	790	784	765	762	784	736	738	777	744	760	753	766	761	750	786	765	751	795	759	741	742	801	761	760	810	746	788	771	704	774	763	739	710	751	755	746	763	786	763	730	785	760	789	747	745	697	784	735	710	766	744	776	763	766	759	785	766	795	799	725	788	787	791	730	787	779	698	788	737	797	803	730	775	815	765	760	789	788	751	796	797	772	758	744	792	759	758	778	829	802	747	814	787	746	798	786	748	742	744	731	776	758	735	770	728	733	738	801	787	764	777	776	782	740	763	757	783	741	756	742	751	773	774	771	735	754	729	762	764	753	780	721	758	766	779	755	742	733	744	780	755	785	718	768	768	751	776	793	773	724	760	782	724	779	738	772	782	766	730	728	740	740	741	694	836	712	795	738	728	743	758	786	774	813	746	778	730	750	800	742	756	783	747	782	810	714	740	748	758	733	776	749	751	740	748	748	764	770	772	766
27395	22461	22352	13495	7049	5235	3556	2417	1662	1136	768	593	538	518	510	569	531	474	456	463	452	469	440	444	455	455	490	463	461	410	449	430	475	433	475	475	461	458	444	474	431	426	458	437	435	463	460	438	491	413	442	454	433	449	461	444	440	455	465	425	447	453	447	459	400	461	466	436	428	478	455	443	412	468	453	476	416	464	468	439	445	404	408	459	450	445	455	440	423	469	435	418	450	455	437	467	471	442	439	443	444	462	445	451	442	444	462	439	438	444	429	423	438	450	439	458	475	455	418	444	429	465	429	457	432	458	404	455	419	453	448	413	470	422	428	419	436	498	417	434	473	446	458	420	471	422	437	464	469	468	434	426	451	450	443	449	421	446	450	408	435	468	430	434	411	460	453	421	485	438	458	448	472	423	436	444	444	470	479	446	443	465	444	461	421	431	470	461	437	489	436	434	478	443	444	437	439	476	470	434	445	398	468	438	455	452	477	464	464	458	497	478	442	431	411	452	410	427	449	427	436	431	420	411	427	444	428	361	430	488	437	439	469	465	455	481	476	465	456	488	468	423	452	450	462	473	438	403	433	422	451	445	462	405	448	453	447	425	449	472	438	434	453	410	486	460	442	453	424	466	430	436	429	428	453	463	453	458	432	439	434	425	476	467	455	446	455	453	436	443	456	429	409	415	431	432	461	435	473	435	438	464	426	410	433	412	438	432	426	435	453	442	403	464	445	433	469	465	440	424	421	426	452	466	438	430	452	467	455	435	475	452	438	438	449	443	456	458	441	457	446	413	453	446	435	471	426	469	427	415	465	468	454	444	450	481	467	428	436	434	420	454	444	409	457	446	503	472	462	435	411	445	468	449	460	411	468	466	464	411	453	432	481	464	456	412	445	440	450	422	418	436	434	438	458	423	478	461	465	431	433	435	425	440	441	418	438	434	434	396	443	455	436	443	416	465	422	425	475	481	446	430	474	415	437	455	513	479	466	423	435	445	500	449	413	453	444	472	509	453	472	442	436	436	472	450	441	450	456	437	467	421	433	458	462	434	449	428	421	428	435	421	468	451	444	480	451	448	450	444	425	433	482	468	510	425	451	420	438	478	423	460	429	432	437	441	442	458	430	449	426	481	466	452	434	416	437	456	429	447	450	444	447	428	426	445	455	451	471	456	438	431	440	418	424	493	451	466	450	439	438	428	451	423	444	456	453	458	438	415	467	432	458	430	409	424	446	489	446	456	452	433	415	404	421	458	426	474	437	440	456	446	473	421	457	454	433	486	441	488	452	423	425	414	444	476	486	401	434	425	441	462	439	433	465	472	460	435	432	468	450	452	463	453	465	443	420	437	443	422	418	438	430	431	429	452	439	451	442	450	428	415	412	442	431	481	472	414	463	423	445	455	442	451	418	456	426	454	420	392	459	421	436	428	455	415	418	458	422	429	456	460	450	450	464	469	473	442	450	493	441	460	479	442	435	443	476	443	458	428	420	443	453	451	461	478	485	426	430	476	428	463	450	459	443	452	455	455	463	445	469	471	487	451	435	445	441	437	428	435	436	446	471	402	467	465	437	425	407	422	442	484	409	440	438	462	453	468	435	427	424	429	426	469	459	448	434	416	417	417	508	409	434	464	427	451	438	422	457	449	483	424	425	440	466	436	408	416	428	435	470	434	447	472	473	456	436	466	448	466	456	464	452	474	466	448	429	429	439	469	465	413	463	458	418	439	463	448	443	447	415	441	431	455	458	462	487	420	450	427	404	443	476	439	429	436	465	438	466	448	427	397	498	420	431	419	492	442	410	443	434	421	422	439	433	423	431	465	454	430	432	418	456	456	429	466	480	448	438	433	438	463	423	445	414	459	460	398	416	427	436	476	428	462	414	436	441	457	462	480	488	456	472	429	449	446	465	424	474	437	459	446	375	425	448	450	457	453	438	462	410	460	429	452	416	440	474	441	423	410	429	396	458	433	431	449	452	454	456	430	423	455	478	409	420	420	430	479	446	449	445	479	455	439	441	459	457	449	463	437	453	448	453	442	435	394	440	450	472	462	454	444	435	441	411	462	407	482	441	441	423	484	456	453	461	456	445	465	459	464	454	422	441	445	467	478	475	438	459	477	447	464	469	436	442	442	405	478	468	434	429	444	444	454	474	479	450	458	429	462	439	460	440	417	449	437	429	451	449	438	451	445	507	419	474	415	430	446	418	435	432	467	437	437	481	445	396	412	472	458	411	418	425	443	433	471	418	471	468	472	436	404	481	437	469	430	444	428	440	429	458	418	453	421	439	432	438	450	476	478	430	456	439	438	426	414	480	404	430	462	454	443	431	424	424	444	447	443	437	470	472	450	422	463	428	464	473	451	488	370	447	469	424	451	460	442	407	456	477	428	434	458	474	438	494	447	434	446	409	446	430	416	409	450	444	458	397	457	427	424	487	444	430	451	465	447	433	450	445	451	467	452	436	436	451	427	461	461	428	455	438	442	425	423	443	428	446	422	430	446	419	442	435	422	406	430	462	438	466	429	432	430	476	424	452	424	432	439	475	455	421	420	435	434	439	428	463	463	398	406	445	442	449	465	421	480	456	426	420	438	453	453	434	474	460	421	441	457	488	420	463	466	454	448	451	386	479	448	406	455	449	448	448	438	452	427	458	445	430	440	414	474	399	430	455	447	395	447	481	472	483	415	424	448	404	453	442	444	446	430	462	498	470	468	443	427	437	462	441	448	459	422	431	433	461	479	453	468	439	444	395	435	464	469	448	418	466	381	452	463	449	419	418	443	448	459	421	443	456	449	414	406	409	470	457	482	441	432	432	456	440	453	405	450	442	403	437	463	483	429	458	420	429	472	446	446	470	465	439	436	452	429	430	405	424	438	481	428	469	448	455	439	436	416	450	446	438	431	430	464	434	451	459	449	441	434	461	431	433	436	441	435	452	412	440	465	430	398	430	413	444	459	443	470	455	428	424	458	443	443	450	452	447	468	443	466	433	467	464	474	448	482	434	428	490	442	451	404	461	444	441	404	464	425	403	471	432	417	464	453	438	451	474	450	412	431	475	473	435	423	412	429	424	417	442	405	466	433	400	459	441	493	470	434	427	492	440	465	403	406	451	477	452	464	439	451	425	465	461	443	432	419	414	416	435	452	460	426	446	455	436	454	450	425	448	441	457	452	444	439	428	428	481	444	451	428	439	477	434	402	426	462	449	424	452	448	423	467	448	463	423	444	467	424	450	468	456	454	430	434	452	447	461	454	441	479	469	496	469	452	447	459	420	430	421	455	449	458	463	466	486	446	467	427	439	424	488	466	439	456	435	427	404	462	455	480	439	439	441	449	459	442	430	458	453	445	450	442	444	459	409	488	410	456	472	453	450	407	429	458	464	450	434	450	432	423	424	442	453	431	413	485	439	465	466	433	406	449	468	434	433	420	446	429	466	457	402	420	487	470	431	443	409	430	448	434	452	465	438	440	460	445	448	455	426	462
23384	34664	26774	15842	11895	10157	7501	5275	3631	2314	1359	1025	845	841	785	828	707	614	631	568	588	596	615	550	563	568	618	565	540	580	569	607	567	561	594	585	565	569	558	570	553	529	582	563	528	547	619	607	557	532	559	550	522	546	629	542	597	582	528	560	560	551	580	576	573	538	580	553	572	557	605	568	552	602	607	563	548	566	562	573	550	576	558	566	535	559	607	558	568	532	553	532	561	560	596	571	576	536	559	524	537	538	571	525	584	588	543	530	589	573	542	562	529	557	535	495	499	621	595	573	586	500	564	535	566	549	579	557	576	570	545	562	534	551	530	541	572	531	566	587	509	543	593	561	542	582	612	547	567	590	538	531	497	518	573	569	560	568	605	606	541	594	519	565	549	554	530	527	549	559	565	561	519	569	563	550	551	543	560	553	513	540	572	555	570	560	564	537	529	552	535	585	573	579	546	553	559	529	521	547	525	548	540	538	581	523	540	531	572	568	539	577	582	523	532	551	562	568	558	536	529	568	601	541	514	548	577	566	589	502	550	579	562	598	568	591	550	560	553	544	583	521	564	553	546	551	533	541	519	563	527	556	556	540	553	560	541	511	579	566	571	543	572	589	576	523	546	531	565	533	560	551	510	568	542	551	571	563	557	563	551	590	586	570	547	547	549	542	546	538	486	514	576	498	565	551	585	555	580	543	555	540	546	499	539	537	558	536	552	561	539	533	566	576	575	546	525	554	565	583	563	538	582	569	557	599	550	590	533	562	619	615	520	485	588	557	536	554	552	543	550	576	548	562	547	489	547	546	600	519	581	528	587	565	540	542	590	538	583	544	552	567	559	553	579	566	569	522	516	570	541	553	561	536	548	594	549	560	551	547	586	570	542	551	552	537	553	556	573	551	537	562	551	555	590	568	612	570	546	533	587	513	549	527	550	612	560	530	556	571	561	547	563	559	541	543	572	536	553	509	563	579	529	543	588	562	537	533	542	543	526	559	535	576	548	560	554	559	557	555	549	574	545	570	548	585	592	543	527	523	558	574	563	516	531	567	569	511	561	575	542	569	581	578	558	569	554	523	550	575	539	573	562	578	551	577	538	582	553	560	570	547	568	545	542	548	569	565	586	577	531	582	584	598	543	518	592	567	580	520	545	537	548	549	580	534	535	520	533	566	565	510	549	540	545	536	506	500	577	531	556	543	504	564	557	524	551	566	567	547	554	547	537	543	579	549	564	569	542	596	557	564	563	573	580	543	546	550	561	537	582	556	556	529	567	566	580	540	566	547	564	594	575	519	584	577	513	546	535	583	538	578	527	550	567	530	563	550	571	554	537	567	551	559	533	545	570	550	545	580	529	587	533	582	539	514	571	525	566	483	526	565	562	530	551	527	561	545	524	555	583	554	579	587	528	530	538	571	568	552	552	553	554	574	556	503	605	533	527	550	534	529	567	565	572	547	550	565	539	588	533	545	600	543	568	524	547	521	562	524	530	590	567	588	533	563	577	597	563	558	596	554	561	575	585	611	565	514	522	522	563	557	575	542	594	561	603	590	549	551	518	548	535	542	612	523	536	558	506	547	537	577	527	575	559	561	557	549	563	531	540	586	545	509	579	566	570	560	602	538	534	576	576	566	486	565	546	570	576	572	532	524	519	528	529	540	553	521	544	550	540	550	565	537	481	555	575	522	570	581	563	550	589	585	591	568	564	609	535	527	561	531	559	576	549	555	577	563	567	567	536	617	556	553	535	500	556	529	544	584	547	558	557	511	535	563	567	530	565	551	542	595	566	546	516	568	545	550	490	593	555	568	534	580	563	573	566	554	598	536	550	549	515	530	532	577	525	503	550	579	538	515	551	560	567	574	541	567	564	569	583	531	528	566	522	560	548	551	550	563	596	547	554	544	566	562	556	537	541	549	534	597	509	539	530	538	578	552	581	595	555	554	581	533	591	541	591	560	568	537	549	546	541	556	511	553	558	503	556	517	545	551	535	510	553	533	558	565	550	549	577	542	576	581	560	560	564	518	563	597	548	582	560	511	589	529	567	529	549	552	531	557	564	510	562	567	578	558	527	552	539	540	549	575	544	547	553	548	576	554	515	579	533	515	527	565	543	558	552	569	595	556	545	571	592	557	547	528	556	512	562	525	590	531	557	621	532	495	589	534	556	558	553	524	525	529	543	591	537	522	561	546	556	555	569	589	613	538	557	571	531	565	550	542	511	543	548	552	514	557	580	531	565	565	539	576	535	569	621	546	599	541	589	556	579	539	525	563	516	588	520	521	533	553	555	560	557	602	573	520	511	521	559	588	516	538	567	569	571	507	563	558	580	564	569	536	544	554	590	499	553	510	548	541	563	537	563	611	541	540	545	511	543	568	547	600	531	509	555	554	568	575	527	524	532	591	532	550	525	578	570	506	548	566	509	537	541	580	599	591	592	561	542	540	573	599	536	587	538	564	559	569	574	539	516	551	557	594	569	537	589	558	527	563	562	574	554	554	568	589	510	611	579	519	575	542	549	547	537	552	572	545	546	525	537	589	608	585	541	529	576	557	581	544	514	549	572	546	577	548	592	539	572	543	504	563	574	560	564	567	539	529	520	550	548	558	531	569	549	517	573	579	550	535	559	560	561	564	555	513	581	547	559	556	549	525	570	548	562	574	562	545	556	550	553	581	543	565	544	550	591	580	592	528	574	564	554	535	557	544	559	564	563	567	557	539	584	519	534	562	583	560	577	537	530	543	542	561	582	520	529	517	523	571	561	541	598	559	564	548	622	555	582	536	581	536	579	571	515	574	559	553	554	533	550	560	552	511	514	567	505	514	556	566	513	558	541	525	561	551	534	564	519	545	510	521	558	553	589	527	548	540	594	546	579	592	544	580	573	507	535	557	577	556	574	594	518	564	553	534	598	581	584	556	608	554	575	535	540	575	528	607	579	533	560	534	560	512	557	527	558	578	577	581	557	558	592	553	551	564	560	550	565	542	561	551	543	531	581	554	526	530	571	517	526	534	538	556	548	534	561	557	586	536	575	546	528	553	528	560	555	584	538	597	562	574	559	533	613	539	533	527	536	520	536	528	545	545	607	594	555	547	561	561	557	554	577	550	533	591	581	557	512	579	563	572	572	569	555	543	552	541	522	562	560	550	518	545	509	570	525	522	537	585	545	508	554	549	568	581	556	562	498	499	589	546	546	553	547	527	516	566	550	550	538	591	544	535	547	501	572	570	555	577	532	568	533	624	527	590	575	611	537	540	566	552	568	547	569	539	582	528	533	548	578	621	555	561	592	546	562	543	570	547	517	537	562	529	571	516	541	555	511	543	527	558	549	549	547	561	527	590	584	529	552	561	551	555	567	590	570	531	579	538	589	576	568	534	561	536	567	571	595	565	589	553	599	527	573	526	570	532	596	565	566	576	560	533	563	611	491	538	580	543	577	528	549	529	540	564	544	534	552	522	572	552	534	535	532	570	563	536	556	538	546	563
23815	21135	28520	24047	21194	16579	8184	4215	2811	2049	1452	1118	1004	965	905	865	786	743	721	720	719	729	645	660	666	683	693	724	669	644	674	693	626	668	653	609	635	640	609	633	636	612	657	669	651	649	699	665	625	665	633	628	687	674	640	639	660	587	694	695	627	677	618	676	671	635	702	698	677	670	657	605	671	652	681	697	661	673	679	708	702	685	623	608	670	644	637	659	612	670	657	626	668	650	638	610	659	627	642	634	667	613	612	652	625	587	629	696	637	672	660	643	659	642	625	615	600	653	653	648	592	685	666	652	663	644	626	632	618	676	636	612	652	662	607	635	636	626	647	623	603	632	673	681	660	657	631	684	656	683	647	610	687	645	607	678	628	634	649	658	623	610	624	619	641	605	592	703	672	603	626	641	646	672	645	667	662	673	640	660	727	611	643	610	629	649	636	641	655	641	679	618	681	613	668	597	633	635	659	634	643	639	662	635	638	669	643	648	655	606	695	667	665	683	634	610	690	652	606	658	656	624	692	636	636	634	632	670	647	617	668	665	624	669	618	649	665	636	637	657	647	631	698	613	601	638	616	627	628	644	589	658	625	717	653	673	657	647	624	639	667	653	686	683	639	645	612	621	666	646	633	678	616	671	635	643	599	659	634	585	654	632	621	652	617	679	663	645	646	582	583	652	653	683	644	649	670	624	624	641	654	684	622	624	651	607	637	644	640	628	675	645	678	647	663	627	652	649	594	608	658	662	625	629	594	630	594	663	731	678	655	678	660	634	666	703	693	654	662	606	655	619	605	639	672	674	673	700	611	606	631	641	637	671	661	655	593	627	644	639	674	648	635	660	649	626	663	629	640	600	624	632	642	611	689	685	685	656	647	703	640	630	683	658	643	625	621	703	624	578	588	616	601	634	656	647	625	637	661	637	636	623	661	618	615	649	647	657	621	637	669	624	649	642	613	667	681	633	637	628	663	637	637	655	686	621	605	617	683	663	672	598	623	665	664	648	679	631	617	650	663	621	666	620	675	661	678	633	663	637	675	609	647	650	652	645	645	647	651	643	607	660	667	635	647	632	632	646	651	631	641	653	589	682	666	617	592	655	636	641	670	658	635	623	682	631	650	648	597	639	649	649	655	610	559	672	644	650	642	712	640	663	651	675	634	644	599	651	628	625	682	658	677	681	675	666	704	661	612	642	652	655	645	665	665	586	636	608	639	606	629	660	668	619	691	624	695	647	607	662	617	645	626	686	618	655	649	643	665	598	641	627	677	631	641	701	671	662	635	637	652	623	639	603	629	640	684	642	583	647	671	609	596	617	622	588	683	633	632	636	620	659	651	615	638	638	636	634	636	640	650	641	638	649	621	640	636	587	664	660	644	677	597	647	660	625	634	683	620	643	619	618	623	677	643	621	647	667	636	626	679	668	651	648	656	648	616	614	654	663	698	584	639	605	662	637	671	636	634	642	650	631	632	656	647	605	666	655	703	671	638	658	624	642	619	681	635	612	593	617	697	641	676	630	659	643	700	626	639	694	621	620	642	689	660	654	657	670	669	614	601	598	639	640	646	621	641	641	622	651	593	641	619	656	671	615	654	649	629	629	603	652	645	675	626	623	654	641	657	636	641	622	656	622	609	654	712	579	646	607	630	631	639	658	641	603	636	630	667	656	675	628	705	629	627	601	631	663	629	629	623	637	726	617	666	637	656	647	663	640	621	623	641	635	652	661	671	615	652	624	640	619	625	619	619	619	634	682	598	661	633	632	675	667	634	640	647	632	665	642	664	653	660	648	649	660	613	636	632	629	665	619	626	665	645	606	611	633	654	647	578	660	600	619	605	622	645	667	607	649	599	658	635	673	654	642	638	658	651	597	632	666	654	645	610	676	634	650	623	630	653	661	607	597	621	658	648	591	601	600	650	630	666	633	650	657	675	639	662	632	678	639	664	693	633	639	658	637	644	636	652	642	614	646	609	634	674	641	624	632	617	646	618	654	680	652	650	645	669	588	666	666	633	662	650	692	597	698	674	585	659	622	636	653	611	623	608	642	637	634	650	688	621	642	623	638	634	630	631	640	615	645	596	638	613	629	674	639	625	655	639	628	628	601	597	689	662	688	622	682	630	646	655	669	662	694	637	611	664	659	615	652	623	664	683	668	596	675	665	621	648	639	645	638	629	667	605	639	633	618	642	625	661	608	657	618	627	593	606	623	631	691	637	686	625	641	612	632	626	692	638	628	612	669	665	652	657	668	670	645	687	626	654	655	613	650	605	628	604	659	613	668	639	645	630	598	650	686	648	694	661	629	625	695	629	654	639	607	646	682	633	642	634	643	651	662	605	636	644	624	678	673	642	618	653	618	650	617	661	618	662	627	679	601	612	636	667	632	653	659	662	635	624	622	639	670	622	669	651	684	674	581	625	605	607	663	651	634	616	665	716	649	626	673	642	633	628	646	622	599	671	650	652	645	650	645	658	649	632	646	617	621	664	632	648	655	653	641	664	647	679	635	610	618	628	655	580	623	665	624	694	686	664	638	646	679	636	636	618	637	642	648	615	613	666	611	621	626	670	642	674	682	647	668	642	630	618	639	674	625	591	593	639	649	655	661	562	643	635	652	696	615	623	627	674	625	649	620	649	652	671	676	697	651	667	639	608	620	621	654	673	653	641	578	647	608	702	683	662	639	673	622	675	625	657	653	630	624	639	613	646	610	635	656	609	645	654	694	644	629	670	631	620	632	643	684	623	655	631	650	590	705	666	631	614	704	658	707	640	681	637	616	649	650	615	663	661	614	678	659	697	636	598	661	639	622	618	686	657	617	633	675	590	697	644	643	669	641	694	633	647	612	654	620	608	611	614	654	614	612	637	629	648	610	660	569	607	657	678	654	596	625	614	662	612	647	630	612	677	664	606	630	666	635	666	606	610	678	650	645	650	622	633	640	660	621	605	618	665	626	635	629	654	615	627	665	646	611	636	602	618	640	631	635	620	614	621	630	611	654	586	654	606	639	656	627	595	658	593	607	676	648	686	648	611	661	673	647	620	615	650	636	640	638	622	630	633	662	620	624	647	639	671	666	607	645	577	621	630	680	645	606	609	616	642	632	626	611	643	659	628	682	633	640	669	612	646	615	616	614	637	627	609	636	632	648	654	581	632	619	607	638	632	639	623	615	679	662	626	631	668	623	638	632	625	673	649	669	624	645	610	651	631	628	624	678	579	642	644	669	625	675	665	680	652	635	625	603	646	653	634	683	595	628	685	660	670	648	625	650	687	606	654	632	651	664	662	645	660	687	604	654	621	671	662	630	659	612	699	679	671	613	629	610	633	661	654	618	629	628	631	593	619	664	632	650	630	674	610	615	640	673	628	659	634	573	621	623	683	639	642	644	608	634	709	646	663	626	647	604	655	659	640	648	667	640	635	668	629	596	590	635	626	636	654	626	660	638	631	651	660	594	642	659	643	673	666	605	667	630	646	666	612	649	621	637
24272	42319	35541	22815	17146	14877	11035	7871	5718	3908	2460	1813	1574	1402	1393	1256	1121	1083	998	936	909	935	923	873	852	870	960	870	881	839	811	800	857	817	873	827	794	808	817	828	814	817	781	832	800	767	805	800	841	806	793	798	829	825	815	835	779	806	793	769	831	812	820	813	787	829	781	782	820	794	811	765	854	900	819	835	824	822	837	914	856	819	851	720	821	789	884	780	824	804	816	758	816	815	896	777	852	821	792	810	789	771	762	805	831	805	798	842	808	863	828	844	777	856	784	797	781	803	783	855	801	768	756	786	804	823	788	778	822	843	842	766	768	768	778	802	809	799	765	848	770	784	826	788	821	767	812	752	797	805	809	781	717	784	820	780	795	798	805	802	799	799	813	795	785	798	838	770	778	764	815	821	827	776	815	809	823	807	833	801	783	813	777	754	799	815	821	798	806	767	833	801	807	800	851	802	781	777	789	766	806	782	862	840	783	779	841	806	773	797	797	816	777	820	798	788	828	812	763	789	768	782	783	832	785	759	792	811	767	800	836	818	787	734	796	787	833	797	768	786	788	784	785	791	829	786	823	832	790	774	746	847	768	745	766	802	776	824	840	820	766	757	799	826	782	788	784	806	776	757	782	783	772	732	819	807	768	819	792	771	831	772	772	798	815	790	803	784	800	835	820	809	794	773	819	864	805	785	782	773	815	780	796	762	823	776	816	787	732	758	760	827	795	762	790	828	806	822	832	817	756	803	778	834	753	754	789	825	776	803	776	784	824	810	774	817	771	773	788	783	768	836	808	801	803	780	763	788	736	793	769	820	800	842	825	821	780	740	793	748	806	853	770	799	812	788	756	786	770	854	803	778	836	761	746	772	782	763	792	830	749	738	784	800	770	729	825	872	784	845	788	798	784	815	797	821	722	843	832	806	791	810	781	792	834	810	807	773	801	825	790	800	798	780	778	795	812	813	760	821	816	811	790	763	820	804	804	764	777	803	757	787	797	805	814	807	762	802	824	827	826	824	838	800	794	761	807	805	737	750	836	813	814	757	809	809	782	813	782	806	778	809	795	776	760	789	767	762	830	785	774	795	804	791	814	809	823	773	799	802	822	813	812	822	795	768	783	815	798	818	785	779	746	765	828	792	760	775	831	785	780	757	822	817	840	809	800	751	757	791	800	784	792	788	790	767	817	793	771	823	785	767	778	784	810	824	828	762	812	799	779	772	763	847	753	754	849	780	789	777	765	780	767	765	760	781	778	784	793	801	773	796	817	747	778	821	756	799	824	810	794	815	843	814	750	808	800	828	785	753	846	795	794	820	809	799	788	841	831	742	801	780	824	773	783	783	860	812	851	849	807	826	829	792	790	831	794	802	818	832	825	814	774	772	802	781	769	765	793	742	788	767	796	794	737	815	774	758	751	801	798	799	797	786	801	768	797	797	761	806	781	763	804	786	809	785	766	823	772	776	761	824	824	816	813	765	800	800	783	723	798	799	780	788	797	773	823	821	735	769	757	787	791	799	791	754	769	808	725	793	753	785	828	792	839	826	780	810	815	773	834	829	813	794	795	823	780	815	824	772	773	814	796	794	801	806	803	777	768	800	792	804	781	763	810	793	819	841	791	769	822	753	821	797	761	757	774	766	771	844	813	779	812	770	771	798	786	821	766	852	835	846	806	752	811	793	775	805	776	768	773	835	761	749	775	812	805	794	820	785	762	800	811	778	766	788	816	787	785	841	809	791	821	769	759	799	790	819	861	755	860	817	797	807	793	828	772	829	764	767	765	810	776	744	789	786	798	798	764	769	787	742	760	855	813	745	773	793	794	831	790	729	794	780	773	765	795	855	819	827	813	785	816	768	787	808	749	715	793	769	818	805	806	738	810	844	797	800	748	769	780	734	771	828	794	786	759	792	817	787	788	777	740	821	732	788	773	752	754	843	767	763	797	781	806	807	800	834	755	838	842	804	781	751	820	765	808	797	808	787	769	815	766	802	823	815	755	808	828	795	822	823	821	766	780	798	784	795	799	799	781	804	800	771	780	798	787	798	822	804	754	798	820	841	779	816	792	823	761	762	836	777	798	763	802	808	774	795	743	771	824	784	770	836	755	769	772	776	819	841	854	822	735	717	760	792	821	801	767	762	749	813	786	802	725	785	795	829	806	796	784	816	798	811	803	811	830	808	744	818	790	804	765	736	796	771	802	749	753	769	768	771	788	736	809	778	764	748	782	827	805	754	793	843	817	804	832	821	764	756	783	776	808	801	790	791	757	784	817	771	827	790	828	860	803	747	815	724	742	792	830	842	773	795	780	854	772	781	748	802	782	786	789	825	826	789	795	795	753	768	783	750	874	808	750	767	823	751	752	800	795	843	827	800	823	813	744	794	780	760	776	809	809	795	774	780	805	773	763	773	828	822	788	784	762	810	838	772	788	771	812	722	748	798	780	815	792	818	826	799	806	820	719	791	773	833	772	781	753	819	760	769	758	797	759	792	788	786	814	810	803	760	823	769	812	767	794	779	799	788	793	791	797	777	829	771	812	798	810	774	790	834	771	835	748	797	823	797	801	747	774	745	763	787	794	824	797	793	791	788	758	784	838	784	764	817	812	803	828	773	803	792	800	789	739	789	787	888	799	757	769	779	810	824	755	786	803	767	804	759	723	768	784	778	755	757	776	775	806	758	768	750	830	846	839	779	811	807	791	798	781	781	807	770	815	827	777	817	800	793	748	824	761	761	794	789	798	787	777	853	790	788	768	779	764	787	832	808	821	782	813	768	813	803	815	788	828	844	778	773	745	775	726	837	778	806	794	773	791	791	751	827	779	764	808	848	775	750	820	815	768	743	724	781	787	812	728	835	801	739	799	765	733	821	796	790	784	772	795	816	761	848	779	793	784	828	791	776	819	748	791	780	823	836	813	793	744	786	779	762	803	747	793	845	781	746	824	787	772	800	835	824	816	778	827	771	782	796	794	783	863	778	838	791	796	736	802	744	781	783	760	795	781	783	737	824	815	772	759	779	823	802	807	743	790	794	782	806	788	795	771	771	777	799	803	806	823	794	779	802	805	787	763	781	766	774	774	794	768	785	812	752	785	809	789	779	789	760	825	756	768	853	760	802	788	784	760	747	796	834	775	768	823	805	825	809	794	804	745	824	758	769	778	757	755	781	797	784	790	765	813	794	797	778	785	829	803	790	824	764	821	782	747	773	760	773	816	788	798	811	797	791	804	795	760	807	737	777	807	798	781	816	790	778	811	791	784	883	747	810	830	768	830	785	801	786	800	762	784	746	857	799	802	811	764	760	767	788	793	798	781	779	784	797	753	771	805	773	782	774	810	800	757	805	830	768	759	784	825	775	780	791	795	811	781	838	814	781	782	771	792	788	819	816	797	796	791	815	823	771	793	812	788	777	811	791	810	796	854	755	781	803	762	790	867	781	799	758	767	710	771	838	812	741	762	783	796	758	825	818	815	808	775	801	800	780
25098	21156	27381	25095	14904	6610	3607	2391	1656	1173	780	605	555	574	516	490	483	437	433	434	414	383	369	379	434	388	403	366	356	360	410	405	386	354	378	380	397	393	373	387	376	343	356	348	345	341	373	382	357	375	342	363	365	363	344	409	342	358	379	358	364	344	369	383	382	348	378	368	358	372	405	433	387	385	376	405	361	352	363	384	422	398	394	372	363	398	421	365	356	373	380	376	372	392	373	373	399	397	369	379	363	369	356	354	374	328	373	381	379	406	384	397	334	338	370	407	354	397	342	369	348	374	381	358	362	361	361	361	329	363	342	365	343	380	369	412	383	380	406	353	341	353	368	393	355	399	404	377	385	361	362	353	388	403	379	380	386	384	335	334	373	356	343	351	354	360	368	419	340	398	392	363	400	352	345	353	372	347	374	353	405	356	347	361	334	343	400	389	348	402	355	362	362	369	369	385	374	375	359	374	345	352	392	361	366	330	343	394	365	352	347	330	362	353	355	368	392	359	341	361	358	362	356	363	377	340	399	340	312	345	339	359	405	393	364	386	367	383	383	354	376	387	360	355	360	377	361	379	364	382	379	355	341	324	364	349	355	336	387	351	376	381	359	342	347	409	357	373	360	361	375	367	350	338	379	376	392	358	353	364	361	366	351	372	391	365	385	376	365	354	349	381	348	338	377	373	349	386	374	383	393	373	374	388	350	381	349	387	377	355	385	399	361	351	391	352	387	368	394	406	349	372	351	343	402	337	360	361	354	398	408	374	397	358	359	379	351	384	363	377	374	385	368	359	321	363	372	392	409	346	367	330	362	395	351	370	331	355	380	364	371	353	390	346	387	359	358	347	349	384	362	360	344	354	378	357	320	389	353	376	369	363	369	366	382	370	361	386	366	358	392	364	355	346	348	364	373	357	394	369	377	376	374	368	384	350	419	400	357	380	350	344	354	327	413	343	371	363	422	393	408	348	382	389	384	405	384	350	351	375	383	351	363	365	345	346	347	405	388	368	371	351	401	377	387	332	374	348	368	371	385	368	360	353	367	348	395	373	346	377	374	364	376	362	343	373	363	348	334	374	387	360	356	353	345	396	393	349	354	359	377	350	354	370	341	349	369	369	401	361	365	366	336	364	381	342	349	336	362	389	358	362	346	327	361	357	376	395	383	354	362	365	320	383	377	344	372	365	384	355	344	345	352	372	358	362	328	376	354	335	363	356	387	414	348	340	384	381	372	366	370	320	371	381	368	354	355	376	330	371	395	392	343	349	374	364	367	377	371	364	404	330	380	392	361	379	404	365	349	367	373	399	338	375	353	318	338	404	385	360	385	332	371	385	361	360	386	353	361	352	354	337	347	355	354	379	390	363	366	402	349	364	378	318	380	367	363	398	359	370	332	346	378	366	373	406	353	365	385	404	337	360	366	393	348	400	363	397	371	329	365	409	370	400	347	367	337	402	321	399	364	357	370	345	354	388	340	348	354	377	366	357	335	376	338	377	340	359	324	358	386	359	377	375	380	339	349	346	383	357	361	339	347	342	344	344	348	340	404	343	353	367	363	370	360	351	355	386	368	384	360	392	360	361	362	368	366	395	374	385	354	310	386	404	373	348	351	348	353	392	354	390	343	348	329	373	358	354	329	353	322	342	374	397	392	347	346	354	334	356	377	329	335	339	372	365	384	354	327	376	346	377	353	337	366	365	359	340	376	376	351	313	382	399	351	390	382	355	380	373	369	387	353	375	420	384	406	347	362	349	346	352	373	369	370	361	362	362	359	328	366	371	355	392	356	369	378	372	366	394	332	345	350	350	358	355	394	373	373	377	335	361	375	352	348	354	348	374	372	379	341	370	397	373	383	356	362	374	415	351	347	408	341	357	352	331	367	359	364	359	382	350	371	350	363	377	353	341	359	321	349	355	360	337	403	362	357	370	367	386	358	400	344	395	363	361	373	370	379	379	386	374	352	345	343	329	354	386	389	392	370	379	348	360	381	367	345	320	357	405	395	358	351	344	358	357	336	369	359	371	349	329	329	367	350	345	357	350	340	349	359	387	344	364	364	383	405	348	380	366	375	406	351	390	394	385	395	365	349	375	377	373	379	369	386	350	392	376	361	347	356	378	360	383	353	361	384	362	348	362	365	386	361	324	346	425	387	324	337	350	357	380	346	347	358	338	344	305	344	372	377	378	342	346	356	352	365	363	373	363	375	357	360	347	392	369	371	366	376	380	346	377	361	366	333	358	380	341	359	381	361	340	381	366	398	374	354	361	357	386	352	380	362	366	392	334	351	355	338	356	394	359	407	373	368	377	368	348	386	398	387	372	393	385	374	368	361	377	351	369	349	373	342	374	386	352	366	404	355	367	380	381	336	349	351	379	372	346	357	382	382	357	372	378	373	348	365	367	347	384	362	352	343	381	337	394	362	343	320	368	350	344	369	368	371	356	343	350	389	381	374	339	339	364	345	364	361	383	364	374	376	372	425	354	366	383	363	425	384	384	369	364	409	369	365	367	363	374	373	365	356	378	368	351	371	378	370	382	371	379	362	354	346	369	367	342	382	378	402	367	341	360	362	378	351	360	402	379	368	340	360	391	361	366	359	382	407	390	382	382	389	393	356	348	349	374	369	378	330	367	368	369	374	379	365	360	357	388	355	368	371	372	347	351	362	350	371	354	365	362	360	379	392	374	377	358	354	413	339	376	374	375	367	387	366	380	373	341	335	290	382	390	384	339	349	394	388	391	346	376	369	381	355	371	368	347	345	370	383	396	357	393	336	378	367	357	373	402	392	353	338	380	356	376	368	349	357	352	331	354	370	391	366	363	368	383	348	372	383	368	336	355	376	345	363	349	350	401	380	407	349	341	376	378	368	338	383	405	387	373	331	343	374	362	374	358	395	403	367	366	365	378	333	346	381	355	343	339	376	377	357	372	358	340	392	345	339	364	330	355	376	332	329	343	374	362	390	361	361	361	375	382	339	355	344	391	369	383	338	331	367	353	358	356	356	341	363	363	369	355	368	371	347	359	343	368	354	370	377	366	340	353	376	328	349	337	358	335	356	355	356	365	370	361	379	396	328	371	394	363	356	349	363	390	382	372	373	336	348	390	379	361	371	342	359	343	354	348	395	378	341	379	357	361	385	337	359	374	369	364	370	380	365	391	395	365	404	359	355	387	359	351	360	336	357	366	403	346	347	320	361	368	349	385	330	350	381	355	367	334	369	352	376	384	333	343	387	373	378	350	364	375	347	409	351	367	390	377	362	360	339	343	379	383	357	398	378	359	348	391	361	378	418	343	388	339	363	370	334	332	352	385	329	361	363	349	386	340	362	352	391	389	340	351	359	373	371	353	374	400	357	349	380	357	368	368	361	399	356	373	385	346	328	385	383	367	393	380	346	353	336	370	353	381	369	381	379	355	355	401	379	356	352	347	358	361	371	372	381	360	394	362	359	326	379	377	370	362	360	372	380	381	338	354	357	363
23744	39001	33200	20244	14248	11425	7817	5603	4088	2547	1638	1256	1013	919	897	723	702	604	572	548	541	515	566	518	484	502	509	549	502	491	494	474	544	510	471	526	510	511	477	463	475	491	502	479	480	496	486	467	471	473	495	495	457	481	508	504	462	470	497	500	472	466	462	460	472	471	489	477	468	454	442	504	498	523	512	495	509	476	490	496	546	471	519	493	486	487	494	488	484	485	476	514	479	483	478	526	469	488	473	461	488	457	461	412	503	486	444	523	508	516	497	431	455	470	497	500	452	421	431	482	481	495	492	493	497	437	477	470	508	453	470	483	529	476	476	475	482	480	483	474	497	503	458	473	471	466	490	495	497	473	462	470	442	473	455	495	482	429	441	480	450	509	507	450	461	468	445	472	543	488	505	474	502	448	461	479	460	470	436	447	495	493	469	442	479	466	491	451	474	455	494	473	497	473	478	445	465	468	478	511	482	441	510	440	483	461	449	433	473	475	482	471	493	459	449	506	468	462	483	492	456	510	476	458	533	444	437	429	499	461	503	459	441	468	463	477	464	429	496	455	544	475	480	493	487	468	423	477	451	449	462	493	477	457	468	433	501	493	461	511	490	450	455	484	473	463	498	455	472	507	392	471	494	480	486	529	485	432	482	492	480	492	420	467	465	480	465	506	431	484	480	497	472	467	468	430	488	479	473	469	464	443	444	483	485	486	445	435	478	470	450	487	473	488	461	490	515	486	457	484	455	498	487	473	496	478	463	474	472	458	485	463	433	445	497	471	460	518	465	511	473	472	486	477	480	476	428	446	497	472	473	446	482	461	443	469	498	474	452	503	514	453	480	480	471	404	449	456	493	518	461	439	450	473	487	462	471	476	496	445	465	456	464	461	455	455	441	485	483	479	490	504	476	473	467	465	526	463	489	455	483	476	471	476	438	497	504	477	530	468	467	476	489	467	456	446	457	486	471	496	509	428	507	472	489	432	469	484	493	466	471	438	482	469	484	474	484	477	447	482	519	456	473	480	442	455	454	505	463	516	464	472	552	464	473	469	453	500	462	505	421	474	467	465	503	478	504	477	484	476	522	440	466	498	457	500	441	460	456	471	463	480	472	497	469	498	464	480	463	409	500	460	484	470	456	496	462	481	475	485	486	470	456	467	456	474	442	489	441	439	495	493	453	484	446	454	465	457	497	470	490	473	472	441	508	470	488	460	472	482	451	464	453	481	463	443	501	492	458	464	475	490	476	458	469	466	511	475	451	463	451	454	470	492	504	450	488	486	470	472	502	478	496	512	459	474	463	456	435	468	483	448	471	498	462	470	453	505	462	450	480	479	488	478	488	465	479	485	448	460	457	447	463	464	460	441	477	497	456	500	463	482	456	474	454	478	483	449	449	465	518	458	464	496	511	473	497	473	487	509	472	504	466	435	460	446	462	465	458	467	461	492	439	450	488	491	475	476	494	484	484	461	468	491	468	470	474	493	487	487	451	521	468	482	488	497	437	449	475	469	450	524	487	500	460	461	470	472	470	451	459	504	456	472	501	497	487	483	446	486	489	513	485	498	456	484	489	467	459	468	508	439	471	475	500	524	443	451	458	453	448	487	449	428	476	459	432	491	447	478	463	511	460	501	483	474	449	465	417	469	474	477	449	466	485	467	448	495	472	488	450	452	455	506	466	436	471	465	445	451	467	475	459	475	471	489	471	471	483	429	437	452	439	512	462	485	470	467	491	447	467	453	460	430	474	466	435	474	496	463	492	509	500	463	467	484	500	461	495	450	475	450	475	460	522	469	491	493	462	477	452	469	468	506	483	518	497	457	488	459	465	460	488	493	479	460	434	473	481	498	462	471	492	499	457	450	460	440	471	454	491	515	515	481	433	437	456	439	516	474	472	474	476	491	442	522	468	470	492	465	470	444	451	482	497	459	507	467	461	491	487	479	501	493	479	444	466	500	453	516	509	468	494	484	449	443	468	494	478	471	466	459	458	494	520	422	487	491	500	515	461	471	474	475	496	480	486	516	478	474	481	493	469	482	434	444	454	463	474	503	490	504	456	482	430	480	447	489	466	491	476	465	474	451	459	451	467	499	515	483	488	476	463	458	484	496	436	444	452	460	486	454	487	452	463	438	487	446	468	504	472	442	504	482	457	425	447	512	474	485	475	483	479	441	490	491	458	434	481	441	469	469	491	452	489	498	506	452	433	476	477	481	535	488	435	457	469	527	463	505	485	463	468	464	532	464	516	452	480	489	464	463	472	493	501	492	444	534	453	471	492	461	474	445	436	500	477	451	467	446	453	487	490	479	455	494	449	462	456	428	483	448	508	479	502	481	477	479	423	473	485	474	486	505	477	494	426	491	481	473	447	468	498	464	464	498	445	495	485	495	454	481	459	521	504	470	444	494	463	472	465	481	460	451	482	476	494	505	475	455	477	453	450	457	497	465	475	464	447	488	506	479	497	528	475	506	491	484	480	466	428	489	498	507	466	464	471	490	459	487	489	463	436	465	476	448	480	447	448	523	486	485	489	494	510	466	450	437	510	431	465	478	440	459	476	482	506	451	485	487	451	456	451	470	469	491	469	466	459	456	460	463	429	419	477	510	506	474	485	516	490	452	503	428	465	457	475	483	462	475	512	505	485	441	479	462	498	470	457	505	468	511	458	453	468	471	533	441	511	480	471	482	468	505	482	452	498	471	456	485	500	494	491	440	459	448	476	458	510	513	470	453	499	450	513	477	440	461	460	504	470	471	457	489	499	445	444	491	462	472	459	508	499	499	500	484	458	488	461	476	461	488	481	473	449	432	459	491	481	468	482	476	439	447	468	475	450	484	455	480	484	445	465	478	484	449	497	520	459	492	483	474	486	459	465	490	488	452	461	462	485	468	443	492	506	449	480	480	462	437	483	444	494	501	454	468	504	470	461	461	476	487	442	482	451	416	500	491	447	481	467	503	486	446	452	484	484	443	431	472	466	468	446	464	490	465	472	484	492	484	485	476	454	436	484	447	442	431	467	473	488	430	464	470	472	456	458	477	497	457	485	454	487	499	469	467	437	498	454	468	471	453	476	513	465	492	464	492	487	478	439	486	467	452	486	441	468	486	445	452	493	444	473	469	463	457	446	444	470	496	444	445	506	441	476	486	502	462	440	424	490	492	435	474	469	504	451	508	470	470	485	443	466	476	465	476	438	479	420	437	452	436	493	427	459	489	468	481	485	472	492	457	447	490	512	484	446	493	518	428	507	505	452	432	470	507	502	507	448	502	478	469	470	455	488	510	504	420	480	452	465	475	453	433	452	481	469	469	496	465	470	476	464	454	456	485	483	457	484	455	446	472	464	441	477	515	489	460	461	477	476	462	457	443	427	496	507	470	498	471	468	492	445	481	476	493	442	488	452	477	467	524	472	503	417	503	483	481	474	483	497	455	494	478	461	490	512	471	448	443	448	481	490	490	490	464	505	439	469	474	476	428	454	435	502	468
22942	21182	28976	23696	21260	21636	16050	5829	3080	2238	1746	1301	1199	1067	996	986	861	837	769	725	774	698	789	648	697	715	701	648	735	683	659	667	648	656	646	665	636	656	685	643	671	667	650	696	662	657	649	660	686	674	584	648	661	657	661	640	632	613	655	674	617	663	650	676	661	634	593	653	601	650	663	656	654	662	692	707	729	649	675	700	666	653	649	642	657	653	627	628	676	650	665	674	668	685	654	645	647	627	613	625	622	618	590	595	586	687	655	625	704	638	623	663	648	651	645	623	645	615	585	652	605	627	653	620	638	591	629	611	668	624	654	579	641	665	605	647	619	611	629	595	633	579	625	670	619	618	658	647	626	637	633	611	629	624	576	639	640	620	636	636	651	629	620	600	618	606	639	605	638	665	633	612	595	648	631	645	626	622	639	643	638	594	643	633	627	613	670	613	600	638	639	608	629	646	628	592	579	629	620	655	634	613	681	615	653	629	624	643	612	643	607	566	612	619	647	649	652	596	662	641	647	641	654	681	641	650	652	610	652	656	608	615	613	663	623	588	658	622	645	594	683	650	646	622	615	612	653	599	645	653	633	577	654	623	647	635	635	657	615	646	613	601	650	633	665	633	579	616	602	635	675	616	585	698	650	599	694	602	619	632	668	639	616	598	621	638	615	628	645	665	641	628	595	584	660	626	641	650	666	634	644	616	626	601	640	610	584	635	614	681	661	646	677	606	643	595	620	664	620	616	651	611	634	636	615	621	627	639	614	685	651	611	626	685	606	617	665	635	597	602	653	641	633	586	632	650	647	693	628	640	620	662	599	609	608	622	643	620	654	633	618	634	640	587	614	596	600	626	601	616	617	668	588	645	643	598	621	634	621	597	655	669	686	603	614	606	619	628	619	683	606	629	608	631	638	586	679	610	598	630	663	628	607	612	606	624	612	640	650	618	646	634	612	632	603	611	592	610	641	632	618	596	636	637	638	611	637	655	625	584	666	620	653	663	630	645	636	633	610	628	635	626	687	604	631	640	639	583	638	642	636	629	603	630	647	600	608	648	603	620	653	627	654	604	672	596	617	603	639	633	623	628	661	686	629	658	670	635	601	649	641	631	622	636	651	600	627	690	628	618	641	651	598	611	605	628	616	591	650	659	644	611	644	643	637	619	599	622	622	629	658	634	628	637	634	610	627	659	645	638	610	611	638	611	611	647	630	632	634	589	682	613	621	657	642	636	614	619	668	653	605	671	639	642	640	649	632	614	657	628	582	633	594	617	638	627	600	667	613	648	651	635	623	595	668	642	626	625	634	708	650	616	651	640	631	577	650	655	644	634	658	609	641	658	607	606	648	627	663	628	642	654	638	625	622	635	585	695	618	636	662	632	645	643	656	617	621	674	658	654	599	641	626	587	653	655	676	612	642	629	606	631	623	608	586	616	586	586	592	645	639	649	629	624	614	623	626	627	633	606	640	669	623	621	655	608	630	617	608	647	627	626	627	616	605	614	669	611	612	644	652	642	672	625	662	611	647	640	620	601	634	614	622	621	619	620	628	688	633	632	610	618	590	647	712	615	647	620	593	672	631	650	644	626	607	611	649	630	577	611	631	647	688	609	623	610	621	615	606	597	622	634	625	602	591	584	640	606	646	644	597	650	621	618	664	637	622	686	619	671	617	624	605	569	628	654	637	626	612	630	622	623	620	613	602	590	599	620	617	615	664	612	638	623	613	593	653	609	616	622	610	665	639	628	644	676	627	646	636	605	639	625	678	601	602	656	621	647	619	622	618	583	628	616	646	649	641	613	623	638	623	657	633	587	677	672	655	656	590	624	620	642	589	641	611	630	627	635	625	606	666	626	571	658	606	616	588	613	627	598	623	653	686	577	615	624	604	650	678	633	606	624	640	644	626	640	684	625	664	605	658	631	658	664	591	608	667	633	619	685	651	615	633	594	617	585	606	635	622	657	621	626	634	607	637	687	590	621	620	634	609	620	626	643	608	639	629	620	574	634	647	625	612	643	642	648	615	632	641	578	651	586	595	625	677	651	626	605	607	585	650	618	620	584	593	637	654	640	628	662	601	655	654	611	641	618	610	574	627	615	627	602	649	666	651	606	642	605	608	642	600	659	636	641	599	680	580	608	623	648	665	591	636	649	598	674	622	605	631	612	647	641	627	559	668	634	633	630	656	637	653	629	645	661	634	635	604	624	621	618	663	680	589	627	588	613	664	654	640	670	671	617	616	621	652	612	608	652	614	580	616	604	603	610	615	678	621	662	637	642	691	623	590	602	595	633	610	616	626	634	619	626	607	633	621	647	678	639	635	618	637	620	601	633	660	597	628	636	639	615	600	624	672	616	645	599	584	643	606	664	639	628	621	618	614	630	586	601	617	630	586	625	650	643	620	648	652	673	631	625	618	648	677	632	645	602	627	642	622	624	603	638	595	645	662	587	607	628	621	593	655	620	627	622	670	616	594	633	632	623	564	620	659	593	702	631	624	658	642	635	643	613	585	601	618	610	596	651	607	624	650	638	666	628	630	633	647	584	663	583	659	632	583	653	622	594	603	625	573	624	627	652	590	670	633	625	591	621	631	677	615	649	651	638	622	681	670	667	683	667	638	645	655	624	663	644	626	664	648	643	646	648	594	602	635	566	628	652	667	645	657	619	622	602	666	638	631	644	591	600	559	607	634	658	654	643	627	627	591	626	645	571	612	671	616	607	671	582	644	673	591	625	613	582	610	623	603	670	651	605	632	621	576	599	641	604	603	627	608	576	629	626	638	661	679	601	598	615	603	602	602	620	610	615	631	657	629	657	654	659	645	597	611	634	627	658	625	653	597	621	643	589	598	619	664	615	656	646	610	638	616	643	662	621	719	645	634	643	594	622	602	613	589	619	616	624	613	621	679	620	586	617	609	629	609	622	590	643	621	584	642	623	637	631	614	619	608	638	665	653	658	614	649	619	615	650	693	618	650	620	623	638	628	626	621	609	637	593	617	597	627	609	615	649	588	649	646	613	605	602	659	631	649	612	628	586	633	686	615	609	622	643	641	617	587	606	590	612	717	641	593	618	660	666	642	599	601	627	611	577	631	615	627	642	626	625	618	675	577	679	639	658	628	645	658	634	577	613	626	631	626	593	571	609	667	594	628	632	622	594	636	569	649	631	627	633	662	634	604	646	661	598	592	629	617	643	679	642	631	642	647	604	619	608	674	638	630	639	610	634	595	576	615	641	619	629	597	601	640	595	657	610	606	612	650	618	631	665	561	676	621	628	627	647	642	614	623	630	617	631	638	636	618	606	630	637	604	626	624	683	592	660	585	637	633	608	665	618	602	612	668	603	659	656	608	636	576	645	663	663	594	646	644	634	645	648	632	628	664	668	634	623	568	638	610	655	564	633	628	617	625	631	585	669	640	638	613	663	653	637	630	624	632	630	612	588	656	596	584	637	636	597	628	623	620	630	678	620	611	616	593	650	685	627	661	625
25839	46346	41805	30772	23390	17976	13121	9716	6204	4469	3144	2444	2006	1857	1670	1483	1302	1188	1161	1088	972	987	973	943	910	914	913	909	937	875	866	882	878	852	815	880	787	769	821	807	865	797	754	855	854	808	795	814	855	783	789	839	799	794	813	822	794	779	828	815	822	787	812	792	747	830	804	794	760	813	819	830	850	878	822	866	833	825	892	891	882	801	791	840	831	819	745	816	834	817	864	814	831	871	825	787	826	764	752	811	755	786	808	787	791	822	730	808	900	811	809	775	782	788	794	806	769	791	769	782	823	772	797	763	765	733	718	797	788	785	820	780	782	826	770	746	766	746	763	768	733	758	719	791	761	752	776	774	778	801	805	828	756	813	748	817	804	787	737	777	755	759	797	801	777	775	752	805	836	807	811	806	744	763	778	763	749	758	808	745	789	768	759	783	726	806	781	756	749	739	783	781	760	785	812	798	816	811	814	809	762	765	765	756	762	777	810	768	797	785	790	794	785	818	779	778	802	785	761	716	806	785	805	740	765	776	764	768	738	766	766	749	783	786	767	823	762	748	814	797	740	803	805	798	791	787	751	810	801	778	839	785	743	787	805	818	773	766	744	716	768	852	758	815	805	769	810	817	784	751	758	784	793	763	822	794	830	783	836	735	828	822	747	771	774	764	836	794	761	745	807	787	776	773	739	775	786	826	797	750	811	789	802	771	787	749	777	799	829	756	770	740	747	735	742	761	750	766	812	768	756	754	784	762	766	775	778	806	783	814	747	784	786	770	799	757	803	767	773	763	808	801	772	802	788	780	780	779	760	778	760	819	787	765	778	767	817	758	786	774	759	775	785	791	770	782	812	805	774	783	777	781	752	796	762	728	775	748	788	753	773	748	721	795	740	764	736	742	755	770	777	750	728	780	766	775	772	785	768	766	805	750	784	780	800	751	771	743	803	796	727	781	771	790	731	732	793	766	725	777	758	754	774	811	794	736	773	818	742	768	771	781	716	786	762	789	743	765	725	781	796	748	743	786	760	737	765	784	736	812	782	743	812	763	809	782	760	737	769	770	768	780	817	798	754	809	799	791	798	836	736	787	775	744	841	775	778	763	772	750	798	725	745	796	785	781	774	813	724	770	756	759	812	725	729	767	721	726	808	755	802	775	744	792	787	786	773	789	796	754	775	804	755	772	756	800	772	708	723	794	774	727	809	811	772	752	807	796	758	808	770	720	802	761	787	717	788	713	794	765	749	746	758	829	765	794	786	771	802	797	750	770	728	783	764	826	758	804	753	752	802	812	795	767	780	808	778	826	733	760	760	749	741	732	775	802	821	788	799	787	778	819	826	790	785	787	748	758	813	785	823	804	798	798	749	762	759	781	741	803	773	784	764	792	803	758	825	756	763	800	829	768	790	766	787	807	758	756	812	768	863	765	814	764	780	791	726	754	800	815	773	749	784	826	805	764	759	739	809	768	826	763	784	780	784	809	844	784	802	842	773	820	798	775	724	760	718	785	780	879	790	787	800	798	726	735	808	807	807	782	783	806	741	761	747	785	799	772	753	775	769	757	756	831	788	842	768	795	798	810	786	765	741	774	758	762	763	734	821	770	741	751	717	791	818	734	763	757	754	792	813	784	755	718	748	784	758	825	691	754	781	811	791	756	783	776	797	758	765	766	745	776	737	741	757	762	809	810	781	778	755	773	765	833	797	754	792	779	779	753	781	786	757	783	820	786	771	755	748	767	842	757	725	741	783	731	820	784	782	797	751	782	800	746	754	755	766	810	757	774	771	775	793	775	754	739	777	774	793	750	785	796	808	759	772	782	795	764	788	789	789	764	803	811	721	736	762	767	725	772	787	843	840	773	769	773	774	793	749	778	750	753	762	763	773	771	753	770	770	787	774	780	773	766	775	745	764	771	794	770	778	792	774	814	795	733	780	778	788	812	815	788	740	762	804	767	807	764	771	798	764	822	749	786	777	768	744	735	815	788	770	721	733	765	787	747	720	784	730	763	802	794	781	788	772	797	767	736	753	796	750	806	789	757	750	801	799	790	778	769	777	800	798	774	797	782	817	769	772	804	773	792	786	814	744	779	814	768	773	775	791	738	764	792	831	774	780	753	802	778	758	808	740	794	767	768	765	771	754	778	771	778	750	750	752	766	800	709	796	789	786	756	763	803	798	741	737	771	796	783	719	812	753	760	773	763	751	790	784	744	769	778	760	770	776	780	771	812	788	781	759	776	813	733	797	735	789	749	767	771	728	776	776	782	804	811	715	752	793	798	760	792	747	779	761	771	804	759	756	817	780	763	766	751	769	794	775	772	799	806	784	769	805	856	792	798	717	785	731	782	792	812	753	759	781	784	808	768	776	787	759	830	769	781	779	804	777	790	794	841	837	755	807	744	826	766	793	778	802	739	776	752	790	809	783	795	774	803	765	757	772	760	799	772	778	810	768	810	763	769	825	763	780	712	785	810	793	810	819	743	729	795	763	825	745	769	819	860	814	794	803	776	778	807	813	759	775	764	749	789	783	793	755	807	813	746	773	798	743	766	750	796	798	783	748	777	782	780	766	756	794	798	789	766	755	744	766	785	784	761	744	758	737	788	811	814	819	782	753	776	756	782	768	818	795	839	786	759	765	790	762	763	757	782	802	765	799	772	792	795	747	766	767	730	758	769	739	797	776	801	749	768	785	821	782	768	774	776	807	775	748	756	751	832	745	738	774	828	766	766	798	775	799	784	765	768	770	769	775	770	804	795	774	765	779	761	781	816	765	813	881	766	775	772	800	802	778	795	746	766	735	796	797	794	756	769	732	771	758	830	752	756	792	831	832	803	794	810	796	838	779	797	771	781	815	746	782	794	793	841	758	795	756	803	766	709	813	721	790	715	793	790	802	786	770	764	757	739	790	793	760	781	763	831	755	778	801	788	838	801	762	740	774	750	785	797	767	824	763	777	807	817	778	729	760	745	750	759	758	784	767	800	811	791	753	786	747	773	738	806	789	727	781	775	785	775	788	751	755	794	781	791	786	725	785	765	756	819	809	774	764	795	736	771	761	747	787	857	759	768	786	755	828	792	744	812	754	771	759	797	763	845	758	811	741	782	807	773	759	748	781	839	794	729	771	784	831	780	811	780	803	763	796	779	818	798	734	770	755	815	825	772	773	797	774	775	793	763	786	766	799	771	748	777	774	763	738	808	753	769	816	776	756	793	746	799	710	749	731	811	789	760	744	752	797	828	733	767	829	769	745	770	795	756	819	751	816	770	760	798	778	738	770	771	789	775	796	787	796	815	774	776	775	761	818	744	759	827	815	847	753	743	730	788	753	760	758	801	747	769	789	751	805	761	788	742	772	798	767	775	795	769	810	809	797	798	827	772	806	773	778	737	751	742	772	849	745	808	820	731	847	762	791	788	742	760	765	754	799	784	738	785	778	746	768	765	750	827	808	832	691	786	763	815	798	809	727	769	791	775	759	784	750	741	789	790
27375	22780	23830	16380	7968	4310	2605	1439	1049	902	705	616	570	582	544	552	481	502	477	463	451	497	454	450	487	439	462	473	481	443	446	490	463	479	459	472	486	509	447	475	455	464	423	479	461	488	485	491	481	473	466	464	481	456	455	446	455	481	425	424	493	471	472	436	476	471	485	451	493	451	451	442	472	463	435	471	452	493	454	474	477	498	419	473	488	440	459	464	462	481	446	481	422	468	481	485	409	464	463	437	450	491	440	446	485	446	496	459	460	458	426	467	452	472	436	456	441	462	489	481	461	442	470	465	479	454	470	448	421	478	465	440	480	492	462	444	421	439	489	448	478	437	453	474	453	485	468	454	450	476	489	418	479	435	442	461	482	477	436	462	435	442	467	461	481	440	465	422	468	451	437	477	455	448	432	452	459	447	438	463	498	470	473	419	459	460	444	435	475	439	408	440	458	431	459	469	438	471	496	441	459	450	437	474	508	458	536	459	465	468	487	481	429	479	430	460	488	450	451	478	488	479	465	423	411	471	473	434	417	449	479	462	489	452	446	431	458	455	439	424	470	431	429	456	429	469	418	443	462	458	487	438	407	479	480	475	476	447	476	500	449	434	450	453	455	428	406	450	446	466	468	439	476	465	452	513	494	458	481	445	496	429	430	513	420	424	448	451	478	439	473	482	476	432	449	433	460	446	401	514	486	476	442	467	469	466	478	455	474	456	476	465	475	477	406	461	451	463	442	430	435	444	447	460	467	456	444	450	467	443	427	426	487	497	450	442	475	516	472	456	449	465	456	471	431	475	463	457	482	449	479	462	443	482	430	453	465	463	493	440	483	440	455	493	477	454	446	439	441	452	512	471	447	484	457	462	456	484	456	468	473	419	478	462	453	477	437	460	459	443	443	505	429	462	420	461	452	440	434	403	424	471	461	477	440	471	434	435	440	491	483	460	460	441	468	451	473	470	428	470	484	437	437	475	441	454	463	437	445	443	460	455	450	461	468	431	466	427	425	487	419	437	446	433	444	460	457	454	457	478	441	466	457	483	470	478	434	441	493	432	486	423	444	448	392	455	474	448	460	450	504	476	444	451	431	456	462	457	471	467	443	441	494	449	482	430	476	444	435	468	466	464	461	467	424	429	429	453	461	456	439	439	461	486	473	477	456	467	482	456	422	476	457	445	476	445	468	444	475	444	458	444	444	468	473	471	420	480	463	464	475	438	467	500	459	433	421	456	443	453	440	433	463	456	463	455	448	437	442	445	487	445	428	437	460	459	457	490	424	461	506	471	447	492	438	458	423	419	468	413	434	458	458	445	485	475	480	411	437	459	508	461	441	462	454	465	458	469	454	439	472	470	491	451	501	446	454	452	461	424	458	460	465	420	483	473	475	470	482	444	447	441	431	465	418	483	470	428	460	423	473	452	425	491	467	454	463	431	430	483	493	443	453	480	464	453	460	448	454	472	475	465	455	463	459	469	442	469	410	459	431	466	448	491	471	481	424	471	454	462	473	477	425	426	429	445	473	456	463	460	468	469	454	499	449	445	449	456	464	460	428	478	493	473	498	461	461	427	479	443	458	446	474	459	442	445	445	471	500	395	499	457	498	457	438	468	461	428	463	421	452	461	469	468	452	486	460	463	467	438	452	463	444	465	455	460	448	481	444	457	491	483	515	447	491	513	450	466	456	463	478	439	458	455	470	470	446	463	462	461	438	516	462	454	469	459	484	427	450	471	468	462	478	458	443	467	447	461	493	446	473	445	432	416	445	497	443	434	468	447	444	456	472	443	448	448	486	483	472	442	429	441	468	448	437	446	480	450	465	449	445	473	432	410	485	454	453	441	480	466	475	434	479	421	433	463	426	468	459	459	479	456	485	445	458	439	434	444	458	433	481	376	445	466	463	463	420	462	423	449	478	470	458	442	432	444	435	508	425	454	421	458	452	485	470	469	465	444	484	437	458	453	439	478	469	469	473	467	485	420	449	455	460	414	449	419	427	475	426	455	460	431	446	493	444	438	444	441	496	437	487	448	465	447	456	462	477	476	435	466	432	464	534	471	442	432	426	443	462	441	463	453	421	478	445	493	445	502	463	467	443	462	457	470	434	439	462	417	445	449	448	415	433	448	452	434	477	401	432	494	452	433	429	486	441	516	471	510	508	475	468	497	442	461	464	450	465	427	481	456	440	459	505	436	440	435	460	460	478	431	458	461	482	487	427	462	438	458	462	466	459	431	447	459	445	462	493	418	466	441	426	485	415	434	419	450	467	421	468	456	480	472	446	511	466	434	463	487	468	442	479	483	492	491	451	458	482	424	474	482	454	458	436	447	489	460	437	451	482	437	453	474	446	433	421	475	475	455	464	495	473	458	464	457	459	471	488	473	468	475	496	460	447	472	426	436	469	479	446	476	469	478	415	431	458	438	443	460	442	472	453	492	455	468	443	443	412	433	460	432	491	482	465	410	475	459	483	472	459	469	452	465	492	463	443	440	477	412	455	475	426	460	471	459	453	471	458	435	474	444	432	478	426	452	442	465	453	473	436	450	490	456	446	489	465	446	455	489	467	506	464	436	426	455	493	476	468	479	461	465	470	416	486	436	474	464	440	438	468	435	465	474	527	470	473	428	454	456	450	498	471	438	431	444	466	435	478	454	398	470	455	457	461	428	422	472	440	460	481	468	479	465	418	423	449	467	473	467	422	479	454	427	440	491	465	435	433	443	469	440	451	477	453	468	456	437	473	471	451	441	406	442	497	472	444	464	463	467	440	448	496	486	465	456	458	423	445	448	463	458	445	438	447	453	438	488	484	471	448	477	454	444	468	451	462	487	452	451	449	470	500	434	470	454	426	460	471	458	452	452	440	438	462	429	479	467	486	456	493	470	505	473	434	456	449	445	464	465	429	436	449	478	451	445	421	467	446	445	461	458	441	454	492	482	446	443	501	444	466	445	474	455	448	459	462	455	501	448	462	397	462	475	475	491	443	499	476	442	460	465	437	459	451	411	481	471	428	444	440	453	502	449	428	465	437	458	468	501	450	468	437	443	455	479	461	509	432	442	440	461	435	464	448	470	444	445	426	454	476	474	448	448	462	441	468	477	440	444	434	453	461	487	458	460	432	422	427	453	445	441	433	435	448	425	423	479	455	453	466	472	473	498	476	475	465	459	416	468	458	455	472	444	472	467	473	407	441	499	460	482	443	467	446	489	442	451	450	472	457	493	463	465	413	427	451	443	472	491	499	474	463	509	452	462	469	470	433	453	485	476	466	465	463	455	430	505	477	490	460	445	490	443	462	443	444	434	483	442	432	469	437	465	426	412	449	426	456	437	480	438	450	441	495	460	402	463	474	449	434	472	477	443	452	458	445	477	458	475	487	442	470	460	450	453	453	464	476	472	435	437	462	463	438	450	447	490	483	440	433	507	477	432	462	456	481	457	429	439	460	448	447	437	450	453	449	470	424	416	488	424	486	462	509	450	460	438
23273	35367	29164	18724	12706	8500	5035	3422	2183	1588	1186	924	880	809	802	711	650	663	639	623	612	623	588	586	580	604	598	569	557	549	594	576	608	576	530	504	569	542	562	551	613	547	581	569	558	581	536	570	586	602	609	610	564	548	582	599	532	553	556	562	579	555	612	575	608	551	573	623	572	585	593	581	586	598	610	547	577	608	618	581	567	585	539	582	560	586	572	605	549	577	593	531	559	564	555	574	558	552	535	541	549	555	551	535	607	570	621	605	624	625	566	600	511	598	550	574	586	618	592	588	549	562	562	570	561	573	593	597	527	562	536	590	593	593	541	638	540	570	593	545	595	539	590	559	569	546	582	560	538	594	554	554	522	578	563	570	562	560	562	579	553	614	528	566	584	571	587	583	566	566	576	547	542	538	556	555	549	532	578	573	587	564	537	570	566	534	615	588	604	629	586	544	608	584	554	600	532	548	568	582	554	606	585	558	555	565	539	516	570	542	578	565	580	529	572	576	581	560	560	587	573	565	572	552	550	607	564	551	607	572	567	610	547	525	591	553	576	590	553	571	571	587	595	555	568	553	585	557	561	603	565	539	590	572	573	556	587	526	582	564	568	576	558	566	585	558	555	567	580	602	615	582	584	535	565	599	545	580	588	587	559	581	530	579	566	540	516	583	571	549	535	579	586	566	548	582	598	612	609	575	588	551	599	510	557	554	600	552	556	570	552	586	551	535	590	576	560	531	569	543	586	524	566	576	555	586	579	544	557	550	542	576	590	566	576	546	558	550	572	565	553	542	566	592	580	567	581	553	559	567	597	572	560	567	581	621	573	578	571	591	569	529	609	578	564	527	576	574	522	560	582	580	583	555	579	604	534	554	588	575	528	585	584	554	579	558	604	583	549	544	551	565	594	590	596	577	542	550	550	521	542	613	560	532	577	586	571	548	539	599	536	579	576	599	563	531	581	587	541	550	537	559	580	590	587	574	559	570	581	566	574	589	519	599	583	605	580	572	560	592	549	533	598	540	578	559	565	559	582	560	533	603	589	587	609	558	579	559	595	585	565	588	602	564	521	589	553	598	572	533	589	606	545	584	548	552	622	541	546	614	568	571	577	523	593	613	559	575	550	568	512	567	560	567	606	585	577	576	566	573	556	573	570	587	623	568	540	577	575	582	565	586	549	547	559	556	540	551	537	611	568	597	543	577	557	538	558	557	560	558	542	555	523	569	559	538	592	587	546	589	586	527	551	577	561	544	559	562	536	556	597	548	565	555	556	528	544	575	564	546	550	596	583	593	587	585	523	620	586	577	547	580	653	598	587	571	592	588	545	522	577	544	545	533	519	572	563	596	578	577	542	604	596	590	543	588	586	561	569	541	576	577	529	613	566	577	531	594	576	567	569	596	551	599	603	573	575	569	564	604	618	580	567	571	571	570	531	533	600	563	577	593	573	571	586	576	525	567	549	559	586	576	585	606	541	570	575	616	528	595	526	542	563	621	625	574	578	591	556	593	574	584	570	559	564	585	546	569	531	551	553	614	606	600	525	536	569	546	569	576	597	577	589	610	591	573	545	599	532	573	529	548	587	567	608	538	588	613	559	535	541	585	532	538	583	617	543	583	570	544	524	548	614	540	592	564	600	564	595	571	585	599	544	592	541	538	567	610	594	590	569	599	549	532	573	606	573	572	572	547	610	514	620	596	564	552	552	589	546	552	598	534	532	557	577	588	575	533	605	534	566	583	527	546	537	539	589	541	566	605	575	534	542	578	556	553	563	553	529	553	546	584	555	557	584	519	567	586	579	542	547	561	590	609	553	566	560	583	558	562	549	549	560	578	561	604	560	537	542	565	592	581	550	617	575	569	578	522	555	547	572	582	566	521	576	565	571	547	519	614	537	537	554	549	599	540	552	583	582	613	553	576	546	569	566	550	588	573	562	567	571	616	565	567	561	549	595	570	604	539	566	553	549	546	542	572	604	582	603	563	562	554	576	555	612	554	525	580	524	564	563	537	567	512	592	560	572	608	523	548	560	568	546	557	567	515	589	574	504	520	556	566	573	562	582	569	571	573	563	594	579	541	565	594	620	564	592	552	584	541	581	531	542	597	573	625	581	568	578	621	541	570	566	513	518	569	583	571	594	588	539	571	579	587	567	577	545	606	551	592	579	560	553	591	568	559	549	555	575	559	567	586	558	597	605	592	582	526	525	559	553	591	561	603	579	542	594	581	574	573	560	545	573	565	548	580	570	611	627	566	600	582	560	523	588	543	596	586	587	554	583	560	583	545	548	630	584	540	580	586	615	598	619	593	548	552	595	604	546	538	547	577	523	602	524	552	566	578	579	616	617	551	583	572	564	542	564	595	576	581	597	560	542	566	550	555	594	543	550	577	540	566	553	529	594	588	553	552	579	606	593	577	571	579	550	545	552	542	577	594	529	550	582	580	556	515	558	597	561	562	586	535	570	552	586	578	565	572	561	583	610	558	549	586	588	569	597	558	543	562	578	596	530	564	594	584	584	568	532	568	564	591	553	595	529	571	535	608	572	539	570	567	557	539	539	598	595	568	562	583	574	595	607	585	553	549	564	588	560	548	596	555	590	602	586	566	537	551	601	596	562	522	575	534	521	544	582	581	570	588	560	550	566	534	581	569	531	545	562	519	554	622	561	603	545	596	547	544	563	604	574	578	623	554	560	550	570	538	539	561	595	597	567	561	573	579	566	619	536	560	596	537	608	582	592	572	606	555	584	594	557	589	551	559	610	608	604	570	568	538	584	563	569	595	577	519	525	567	550	555	550	543	606	599	597	522	560	557	569	553	579	580	547	600	573	565	570	578	599	575	543	562	545	569	613	589	579	603	582	546	568	590	532	543	572	553	582	585	556	535	588	539	570	564	560	568	538	587	572	555	564	576	596	559	562	574	578	548	540	575	551	570	522	574	580	588	571	588	551	546	606	610	545	565	490	575	571	551	573	568	555	612	576	578	564	531	550	552	597	590	574	616	537	576	554	566	539	574	563	584	554	576	540	574	566	553	553	575	546	577	572	537	565	589	559	579	564	579	553	601	534	568	571	595	604	618	574	538	528	577	595	575	520	549	582	558	569	560	569	575	599	577	558	593	578	570	585	557	589	593	591	636	560	587	525	529	595	579	589	577	580	565	575	564	570	537	520	551	575	549	600	545	561	557	597	595	598	605	572	580	598	560	523	564	619	571	568	566	577	537	574	601	601	571	536	569	564	575	557	565	523	521	576	548	551	579	588	535	558	610	570	565	602	541	577	569	552	577	558	547	580	580	571	596	580	569	564	618	601	579	605	611	556	551	560	567	514	579	582	557	591	619	619	567	607	571	551	558	548	554	572	622	504	543	554	556	570	555	633	589	567	576	564	560	595	536	601	547	591	574	553	576	570	560	597	564	578	577	538	525	592	568	572	558	551	591	564	563	566	563	588	604	516	579	585	561	568	564	575	552	578	554	578	560	606	589
23806	21138	28470	24137	21319	16410	7440	3200	1940	1412	1221	1014	979	958	883	809	802	755	734	696	724	674	703	702	677	703	741	673	661	685	713	621	658	689	696	677	626	698	661	644	662	689	690	660	633	626	675	641	674	660	681	648	652	633	681	693	683	621	690	678	649	642	678	647	658	641	652	637	688	609	636	675	681	698	690	640	626	664	627	706	639	739	675	651	665	637	666	678	688	705	593	676	612	690	636	662	626	636	682	674	612	630	643	652	635	696	645	640	680	693	664	628	644	594	630	639	618	626	696	641	676	640	632	634	610	611	666	632	644	654	590	654	685	604	666	654	657	588	614	594	642	628	625	614	667	606	684	649	661	618	659	636	664	556	673	633	605	617	613	632	654	605	656	684	668	661	667	628	677	629	620	659	644	655	612	637	643	661	690	659	600	647	656	633	687	615	659	651	614	677	671	637	659	637	724	644	670	702	652	651	687	678	623	608	638	624	672	627	658	625	652	644	612	620	647	632	682	624	625	667	616	618	616	655	617	596	635	656	645	650	637	637	668	616	666	655	582	625	614	635	638	627	682	636	616	637	674	654	621	673	711	674	629	649	611	641	636	662	625	634	618	630	638	695	604	621	673	630	605	657	709	658	640	629	627	617	674	692	641	659	642	641	598	654	681	634	668	638	596	590	640	653	615	586	617	636	630	635	606	650	628	623	630	623	679	597	667	667	621	649	626	671	627	681	627	639	653	666	608	641	589	649	641	634	649	653	587	688	614	637	643	655	587	602	693	630	572	623	628	625	669	650	665	616	666	657	661	592	600	642	668	615	634	638	667	678	668	631	625	659	611	617	620	681	671	703	678	629	646	652	646	670	665	661	666	619	667	655	628	639	626	627	592	666	682	665	651	669	649	641	668	657	648	612	646	648	668	679	646	627	607	599	589	646	641	682	657	599	628	663	663	660	618	640	633	635	657	662	655	607	622	644	632	661	607	654	615	652	664	665	618	627	686	632	692	621	626	656	613	663	654	676	653	654	656	607	629	666	646	666	621	641	628	633	631	633	666	688	654	624	619	621	663	603	642	665	631	632	642	672	608	617	665	649	694	659	695	603	636	680	653	577	660	661	669	601	634	612	665	689	647	706	624	648	637	631	622	685	628	666	617	639	629	633	668	578	634	647	666	629	606	642	612	629	636	670	609	632	666	609	658	630	671	615	615	649	649	620	667	666	627	661	622	628	607	654	622	650	662	661	648	645	633	683	638	653	604	690	663	644	612	678	599	621	614	653	614	649	681	655	624	676	642	621	666	643	659	622	592	671	661	634	643	674	653	633	637	641	640	609	604	667	691	617	618	666	626	659	649	633	642	650	658	595	620	665	683	622	655	624	637	627	625	665	558	637	679	638	606	645	669	640	635	653	672	607	644	637	644	654	649	640	571	662	646	680	621	636	658	663	626	606	659	644	596	658	629	602	611	606	645	625	639	654	656	649	655	685	638	618	648	650	594	654	648	640	635	624	628	626	681	653	650	589	627	647	612	623	655	715	630	662	627	632	617	616	671	642	593	667	622	628	660	627	647	636	646	678	655	609	648	634	657	622	649	657	607	635	681	623	628	652	648	643	636	606	694	637	655	650	672	626	656	622	620	648	633	646	614	658	652	604	651	641	624	646	667	611	688	641	634	659	688	616	621	609	624	624	689	641	615	660	667	665	652	581	633	609	634	677	669	658	625	694	606	632	635	607	627	641	597	624	635	641	648	641	644	656	672	650	631	608	608	607	680	644	610	674	698	645	634	658	605	697	636	643	628	669	645	630	650	636	628	666	664	622	649	670	622	631	645	626	621	626	613	625	637	663	646	652	651	626	665	586	650	629	594	649	594	608	645	631	660	673	643	603	619	618	655	658	601	671	641	669	595	647	596	628	640	636	698	601	588	586	643	669	664	665	655	630	618	669	591	609	623	642	642	607	646	630	658	644	638	679	641	630	634	647	634	665	637	641	636	689	632	666	605	632	693	650	651	645	649	630	599	637	599	624	664	638	655	565	716	606	618	649	650	668	637	614	617	608	651	698	660	663	660	641	688	618	631	665	653	657	657	642	648	595	608	673	667	634	602	660	670	671	645	671	685	672	618	625	630	590	622	623	630	693	633	618	632	645	649	654	651	636	658	610	651	637	671	610	649	618	677	656	623	638	632	658	632	683	649	655	665	603	684	613	632	643	611	677	649	625	591	641	632	658	666	667	631	601	641	624	675	632	660	607	615	621	638	663	618	642	626	638	655	650	663	610	641	646	618	677	615	638	629	640	645	604	670	604	569	647	614	625	645	629	664	628	614	669	621	629	660	678	646	624	591	610	621	633	626	684	642	636	659	654	642	620	622	648	638	666	639	632	646	683	646	654	646	651	658	671	602	639	585	658	638	645	598	675	648	627	631	610	634	653	637	621	626	636	684	620	645	647	674	606	656	645	655	636	649	653	651	622	642	591	666	650	635	656	652	640	590	662	616	652	650	684	616	616	623	680	607	623	672	626	626	606	591	667	621	604	686	609	683	603	678	646	665	645	645	599	645	653	653	650	607	599	661	651	604	689	599	619	694	629	642	653	668	628	676	641	603	655	608	671	657	656	615	649	649	625	673	655	615	666	649	624	642	689	628	656	694	678	642	633	613	649	640	657	686	614	590	646	654	640	589	596	627	690	659	627	608	681	647	612	578	701	635	635	635	642	661	653	617	651	652	668	647	649	637	645	671	658	641	633	657	590	662	686	610	654	628	642	609	673	617	689	632	619	667	610	611	660	616	636	645	660	659	586	618	624	610	640	641	634	644	622	618	631	662	649	658	666	628	660	637	637	646	656	630	650	649	602	660	611	645	641	612	601	616	638	675	646	651	623	653	649	659	678	693	637	629	627	643	622	672	655	641	646	642	688	612	688	654	664	601	661	651	688	652	634	682	601	660	626	656	623	642	649	660	664	634	660	674	627	685	655	672	638	616	607	660	641	660	609	663	634	641	643	625	671	621	643	647	633	674	628	616	624	661	664	655	653	661	619	649	621	651	648	605	615	660	653	657	643	660	586	712	587	615	689	630	652	599	666	642	639	636	597	619	639	615	627	617	609	681	621	653	633	652	641	599	633	587	611	614	671	607	641	662	627	643	650	644	679	618	584	636	642	699	653	660	653	676	640	625	658	633	643	639	598	649	626	621	601	678	670	666	667	646	649	660	635	663	668	628	635	654	632	676	639	619	660	628	650	633	645	658	655	638	672	651	588	688	629	654	669	641	664	688	609	678	667	672	659	668	655	652	659	682	626	641	624	594	644	611	614	628	632	559	602	599	621	652	627	677	652	635	631	613	668	637	654	637	625	633	607	678	694	668	645	693	625	671	659	631	588	624	607	660	622	641	677	624	651	599	640	704	627	636	623	647	624	635	622	638	659	665	618	635	591	616	618	642	604	627	612	621	666	607	671	626	637	588	679	620	627	640	709	655	629	647	660
24186	41747	36913	26247	19152	14062	9962	6013	3900	2682	2123	1735	1530	1442	1309	1192	1108	1025	939	975	877	897	892	937	808	873	865	902	871	892	776	846	836	786	788	821	866	806	826	776	797	821	822	827	804	875	793	793	768	817	773	791	760	834	818	777	752	774	802	783	800	780	809	770	831	781	826	814	814	821	764	843	801	882	812	806	836	815	841	809	839	812	792	818	801	747	803	845	854	845	818	782	831	839	798	778	763	735	838	826	791	789	829	737	825	787	793	815	857	828	823	764	835	769	811	802	767	757	818	829	769	769	827	824	804	768	798	781	803	782	820	800	795	764	802	791	752	807	780	827	795	749	813	770	768	771	772	776	818	797	807	770	774	809	779	747	741	766	787	777	817	731	789	824	746	776	784	778	792	773	800	806	769	812	773	850	835	773	796	807	777	768	824	767	778	788	734	789	798	775	774	772	768	788	800	792	764	772	796	801	802	786	821	815	764	814	770	803	781	757	757	768	784	802	750	783	765	784	751	818	832	798	777	815	812	834	764	810	752	769	768	815	771	778	779	782	782	796	783	794	812	809	794	825	757	788	793	768	770	808	832	856	779	794	794	757	736	817	776	771	763	793	755	790	814	792	807	807	736	797	798	748	783	766	786	781	791	771	801	797	790	752	796	803	838	809	786	819	829	765	820	789	833	835	712	758	764	791	786	819	822	727	817	813	781	774	811	768	804	809	776	789	841	812	778	768	749	778	761	775	799	755	802	792	782	719	811	783	787	761	791	813	771	791	818	783	821	791	797	788	777	771	761	800	820	747	794	774	806	806	785	794	843	784	781	775	792	784	797	764	766	772	817	814	755	772	757	831	805	775	755	782	777	785	804	771	774	758	788	794	741	861	760	805	742	751	836	731	779	771	788	820	768	879	788	742	820	784	776	811	816	753	811	760	732	821	820	792	810	800	784	846	781	780	788	826	788	794	816	782	801	807	800	797	805	766	782	809	756	780	825	842	801	799	782	741	740	763	811	854	783	843	768	773	766	815	763	827	788	746	769	795	742	782	818	786	808	823	826	785	791	834	768	808	793	798	783	773	764	780	784	783	793	803	804	848	825	787	776	762	810	785	806	773	801	767	760	801	779	774	808	824	744	795	731	778	792	788	735	784	720	836	801	823	820	734	783	793	795	811	807	826	791	820	760	795	763	820	815	783	784	804	795	822	822	798	791	811	754	793	727	857	777	799	743	822	736	799	819	774	832	790	756	809	795	810	813	730	774	840	725	796	811	808	763	719	842	773	764	757	801	765	788	792	773	791	776	747	804	757	765	779	803	806	760	788	782	821	775	769	781	777	811	788	730	831	798	831	821	791	767	790	765	769	746	730	793	818	808	738	778	827	781	781	774	815	792	808	807	770	803	798	811	844	749	776	782	811	825	802	710	762	790	791	771	821	790	795	776	806	784	815	760	776	767	778	776	779	797	794	796	761	788	731	751	787	720	825	831	763	804	793	774	800	844	820	789	785	758	787	812	781	812	778	760	730	747	746	784	771	798	786	783	812	764	809	758	785	751	812	804	800	796	781	818	798	776	769	747	798	760	757	741	822	738	808	748	812	790	803	833	791	780	763	805	782	800	804	794	812	775	810	851	770	830	738	778	817	826	778	775	801	761	822	787	782	777	806	805	773	784	795	864	821	779	798	829	786	813	746	838	773	820	760	758	811	786	774	751	789	803	791	778	777	738	784	793	807	763	789	763	804	771	835	800	787	789	805	762	745	779	763	774	861	758	774	740	746	796	803	804	769	823	783	758	846	777	777	782	773	818	818	755	768	771	779	768	827	784	814	778	809	791	794	774	801	769	832	824	768	816	778	771	807	761	795	796	769	761	779	826	788	796	801	766	790	791	783	770	799	809	795	801	806	785	806	764	760	719	734	766	806	781	868	838	790	791	724	795	776	806	794	829	752	822	785	761	813	808	746	785	828	770	769	800	752	769	818	790	752	797	812	810	780	733	820	760	830	813	761	809	737	849	770	757	802	793	780	789	856	835	775	799	802	750	769	783	816	827	786	791	843	786	799	778	793	807	785	819	776	826	802	747	826	836	804	807	796	774	772	787	742	813	811	801	838	764	779	761	798	778	816	775	758	750	797	841	765	845	752	738	826	767	758	817	829	788	774	750	825	816	748	728	824	791	820	825	745	789	763	806	860	761	828	824	818	765	792	754	737	807	796	751	755	738	787	809	813	794	787	731	785	757	780	783	792	768	742	786	745	761	826	776	816	767	803	803	772	750	775	820	830	800	766	771	770	844	767	792	801	758	783	780	803	759	843	802	834	762	787	789	799	779	813	802	790	767	827	778	758	758	779	830	763	822	798	761	806	798	796	781	808	750	777	815	776	820	768	787	793	791	809	789	746	815	714	725	786	781	769	771	764	778	747	774	771	782	786	765	736	762	791	804	762	798	769	776	788	777	780	817	787	766	735	761	792	808	766	770	771	844	777	751	837	780	793	778	811	840	837	770	807	785	790	801	808	822	753	791	719	790	818	792	782	790	844	763	792	777	775	761	777	803	767	824	765	754	755	771	776	790	795	795	796	792	758	790	783	797	808	761	773	820	779	809	793	765	774	807	813	837	767	763	776	763	793	775	826	807	801	732	811	835	778	790	741	811	821	789	748	807	805	774	751	752	769	818	780	815	799	847	780	784	771	840	747	758	825	827	765	812	792	788	790	717	772	765	780	819	783	815	790	778	785	775	752	840	818	810	770	806	743	810	780	784	781	796	814	768	837	801	789	768	775	767	819	812	768	825	836	779	808	775	822	852	810	784	795	759	803	805	783	786	756	787	814	766	806	803	766	846	777	791	804	769	789	784	792	767	790	801	819	833	859	854	761	743	754	802	773	747	821	785	768	763	770	775	786	749	774	790	733	779	759	777	718	816	746	817	753	824	743	784	765	803	770	753	798	796	746	763	751	759	803	783	799	814	806	787	793	821	759	779	793	733	788	776	748	775	782	825	781	788	816	819	817	783	781	814	777	781	779	795	847	797	802	788	759	780	790	778	807	781	777	766	746	764	783	756	810	783	774	774	816	798	728	788	767	751	788	771	801	765	813	811	826	798	764	748	780	862	797	770	859	766	749	758	792	749	777	772	786	820	822	814	776	775	784	773	804	784	788	785	806	803	774	783	797	816	742	787	822	833	842	820	776	761	770	814	783	809	765	786	792	766	781	819	804	795	788	819	801	800	763	829	800	838	787	769	777	782	851	780	721	828	756	727	834	796	779	766	760	784	801	813	781	757	818	787	817	759	787	735	815	759	792	769	796	826	836	751	794	804	759	785	819	762	838	789	804	817	798	831	793	771	751	818	768	845	752	773	806	804	770	750	775	816	790	848	777	803	799	798	784	773	837	764	755	819	786	754	822	800	760	789	786	787	745	791	816	778	796	796	797	839	801	781	828	771	810	782	756	818	802	775	777	794	814	744	773	805	788	795	803	787	800
25151	21148	27434	25233	15817	6948	4155	2124	1243	883	684	606	525	483	494	494	482	396	417	382	401	415	364	357	399	386	391	360	400	341	382	378	367	361	379	388	324	377	389	387	360	347	361	335	342	337	357	348	366	362	362	354	365	387	356	344	339	381	373	354	383	375	371	338	352	333	351	397	344	383	366	338	361	372	394	376	383	383	376	414	361	342	349	361	330	362	350	372	361	394	388	363	374	370	331	343	349	339	354	374	392	373	350	347	337	372	374	373	357	413	361	357	376	361	368	330	359	336	369	372	361	336	363	353	386	397	360	344	354	379	365	363	371	354	378	363	367	320	348	391	334	343	355	351	361	328	355	360	352	358	359	405	376	359	376	398	347	381	374	371	376	341	352	325	338	377	354	374	363	362	342	319	325	358	366	348	332	345	320	322	332	360	408	316	362	349	382	338	359	336	370	380	380	391	364	405	357	347	356	369	355	338	318	376	357	364	349	389	336	373	356	339	333	364	358	374	318	313	348	375	371	352	325	357	347	327	326	378	418	369	350	331	344	371	318	357	363	377	391	363	343	356	375	377	383	351	367	358	348	354	351	347	368	327	373	309	343	396	376	374	398	338	340	337	365	333	359	334	363	358	352	379	340	372	373	391	377	350	345	381	368	378	382	345	345	378	360	359	369	356	337	353	346	332	411	339	389	368	345	382	322	314	368	319	352	378	348	354	344	346	356	333	298	357	359	321	354	381	346	358	384	334	353	342	351	316	352	385	355	351	324	367	380	351	349	375	356	359	346	397	361	368	337	349	327	370	370	372	359	389	356	325	366	328	344	352	345	363	383	378	330	371	379	337	332	335	370	359	355	359	338	326	342	342	346	366	363	379	342	328	347	362	361	348	350	384	348	340	364	375	350	321	309	398	387	363	335	379	364	334	363	411	370	377	353	364	350	351	340	374	365	368	311	333	350	362	374	381	350	312	324	374	344	382	377	368	337	366	363	374	340	347	340	394	382	378	356	384	355	351	345	371	342	332	363	359	346	356	349	338	358	342	331	400	358	359	342	367	326	353	351	375	358	359	351	348	374	361	343	338	369	374	343	380	354	354	376	347	350	359	317	366	355	342	374	368	352	350	325	352	347	381	363	382	339	377	368	345	353	343	369	358	354	359	356	350	344	387	343	340	349	399	348	364	356	343	353	361	366	359	354	392	354	382	321	331	359	342	377	348	372	358	364	323	369	326	372	363	341	357	334	380	363	342	375	336	324	343	320	360	368	365	377	345	354	360	360	375	376	333	363	343	384	341	344	330	375	339	344	378	320	373	369	341	369	376	332	344	360	339	361	358	383	349	365	336	386	391	405	354	387	376	357	349	378	370	355	345	363	363	371	345	402	410	382	372	344	366	356	370	377	348	343	358	357	352	381	355	347	348	357	350	336	324	340	375	351	356	378	317	354	351	329	350	347	358	371	371	342	345	347	324	345	386	355	370	367	356	336	361	360	393	357	327	380	337	377	329	336	378	341	319	367	376	351	365	329	370	327	372	350	338	353	393	317	318	375	363	356	357	363	348	348	387	391	352	359	363	302	364	348	354	351	370	356	334	340	356	323	360	309	376	365	357	363	352	364	386	355	388	318	332	314	343	350	373	359	345	340	355	367	360	359	361	368	361	395	361	356	367	351	393	348	325	371	365	386	334	360	347	365	375	327	355	356	312	372	326	344	386	348	351	348	346	365	362	389	318	354	382	363	313	357	382	367	366	382	376	301	327	351	322	356	343	361	327	302	324	375	377	326	339	362	346	370	355	299	337	364	374	387	355	353	351	336	347	348	359	365	368	342	329	352	373	352	395	341	376	330	356	355	332	337	365	322	358	345	340	359	351	328	353	326	335	357	386	341	337	348	374	375	347	338	341	349	340	340	332	345	365	376	370	352	342	306	343	377	332	390	373	349	373	332	337	332	355	335	347	372	367	338	354	361	367	394	329	347	358	369	368	351	360	340	376	384	323	359	373	344	338	370	355	374	369	354	402	341	324	362	353	360	383	363	347	363	343	380	364	335	360	359	336	353	364	373	371	346	344	368	337	337	388	380	362	368	364	341	364	375	348	343	368	371	355	310	362	349	342	374	349	348	351	398	347	371	348	367	333	354	362	339	340	361	372	352	355	350	341	369	378	368	357	360	369	350	344	367	348	351	337	329	378	353	363	381	365	400	332	336	347	356	373	334	376	380	328	368	362	353	302	366	326	329	361	384	365	336	376	371	368	372	399	348	333	353	355	353	349	327	370	392	358	374	364	378	347	369	399	359	355	352	326	363	363	365	364	358	351	366	359	346	324	375	350	353	325	370	346	390	343	356	379	354	343	344	345	368	347	367	346	329	376	338	360	339	312	345	366	361	325	323	345	389	377	381	361	376	359	333	341	346	342	346	368	370	354	346	345	356	340	353	362	351	411	342	382	352	361	331	369	332	377	330	366	365	352	329	369	320	316	354	333	376	381	368	364	341	347	408	331	376	376	339	368	346	349	371	368	356	389	344	361	376	334	370	352	332	359	380	326	360	355	377	330	361	347	347	379	366	343	351	336	334	379	341	359	335	361	336	366	380	345	344	349	350	352	366	354	330	368	317	347	336	366	367	358	381	371	355	387	348	348	331	355	340	345	327	326	341	338	369	354	346	348	334	376	354	338	356	336	334	356	394	335	355	357	356	360	343	369	388	365	324	380	379	348	366	361	365	329	341	361	347	344	325	367	339	343	346	369	346	389	383	353	380	339	317	319	354	353	358	377	371	376	353	354	346	359	354	316	367	344	374	360	333	363	328	362	332	373	301	360	331	334	374	356	351	339	362	356	369	378	383	341	371	375	345	347	359	357	340	384	327	357	367	366	336	335	333	364	363	351	357	319	335	342	359	353	320	389	367	386	350	345	336	338	382	387	315	353	385	311	355	321	348	339	366	357	370	344	359	355	364	355	370	336	375	374	354	338	373	356	352	332	385	317	381	331	384	354	354	352	361	390	370	363	349	335	363	379	343	386	344	398	384	390	390	352	361	349	336	351	341	357	333	391	329	314	356	374	377	359	368	328	358	352	375	368	328	345	353	382	354	355	312	353	344	352	373	368	345	400	362	327	355	330	357	335	344	375	360	316	371	319	320	395	352	376	375	320	358	366	339	390	355	369	369	351	357	348	355	357	356	353	349	389	343	346	343	367	363	353	343	365	348	367	340	393	359	340	344	384	306	377	342	340	375	358	369	381	343	364	355	344	327	344	335	315	351	308	333	376	380	348	347	338	361	346	343	335	344	352	316	393	361	353	344	346	384	339	380	350	341	388	375	396	377	390	345	378	368	354	318	376	335	419	345	346	342	316	346	411	352	324	349	345	324	313	361	343	368	356	357	414	328	384	372	349	356	343	356	364	367	349	358	364	328	382	361	355	372	342	380	343	365	378	309	372	363	368	329	359	388	354	333	362	354	343	373	347	349	343	345	341	332	363
23658	39078	33404	22911	15622	11593	8689	4954	2857	2041	1302	1115	931	865	808	691	669	621	560	610	556	555	538	504	507	498	484	499	488	518	495	488	437	496	519	456	494	458	471	463	484	466	446	486	499	477	479	516	475	474	455	452	438	469	470	498	472	472	471	468	485	455	458	490	467	460	463	453	469	453	505	511	495	512	511	489	554	528	441	446	476	476	512	456	484	441	481	515	497	486	460	475	509	458	456	453	484	440	470	466	469	444	446	478	478	451	472	462	463	473	450	474	489	484	439	445	450	472	449	487	482	440	454	463	448	459	457	473	471	460	436	459	456	467	459	462	462	483	490	484	493	466	471	416	427	501	452	428	429	450	449	466	457	464	486	473	472	478	431	422	462	458	447	410	455	474	428	444	473	502	446	456	475	481	476	464	448	446	473	444	484	498	433	454	475	469	489	456	446	445	460	417	484	473	438	428	479	454	470	483	455	461	482	500	421	504	427	480	442	476	492	480	461	424	440	445	507	508	440	436	484	450	466	486	462	478	450	483	475	431	457	448	436	482	503	477	442	439	457	437	481	489	421	481	432	463	479	446	457	482	474	472	431	448	438	479	486	476	511	458	446	469	471	446	456	449	434	459	445	495	479	471	423	452	480	475	489	461	475	458	449	493	453	464	432	520	448	479	467	463	467	433	468	448	415	471	441	428	469	450	414	463	461	482	465	473	438	449	469	439	463	475	490	458	458	431	458	515	436	469	447	450	477	458	485	429	437	451	436	450	460	469	499	482	429	431	446	471	462	460	411	499	474	427	450	413	444	438	412	460	441	448	483	453	463	479	478	427	472	481	451	495	430	448	424	456	449	442	438	422	446	424	472	468	491	474	485	437	466	494	467	449	435	471	460	475	453	433	479	464	442	428	438	455	459	467	482	415	403	455	452	443	489	475	508	497	416	480	471	456	438	424	476	424	491	452	480	425	492	453	430	477	448	451	446	500	484	448	433	473	467	419	453	502	473	434	458	496	474	415	462	471	445	445	492	462	456	455	475	409	473	430	468	466	504	487	482	492	492	467	467	471	479	450	525	434	417	456	479	460	496	463	499	432	425	479	460	431	459	453	439	488	510	435	467	452	460	425	476	442	472	483	455	444	448	487	487	451	461	476	472	465	499	445	423	474	441	469	457	452	476	430	409	456	408	507	483	487	456	448	489	448	526	450	484	442	430	441	460	488	443	485	449	449	494	459	502	489	450	472	466	481	511	482	463	488	465	487	490	474	472	456	473	462	433	489	462	434	448	470	437	466	464	452	495	450	489	476	472	452	461	438	450	462	451	475	424	454	464	502	509	479	494	476	493	464	516	443	445	429	432	415	481	433	472	478	414	473	462	456	472	432	450	435	436	436	454	446	457	484	468	466	451	439	468	461	445	435	435	461	486	474	462	466	445	452	455	448	446	421	475	410	472	468	492	443	490	503	464	440	461	447	472	455	436	483	430	421	418	479	482	475	436	439	470	475	470	454	488	459	440	473	476	449	464	511	437	434	455	433	443	436	437	457	435	450	465	443	473	490	467	473	450	469	460	487	476	486	444	449	458	462	428	467	440	445	447	455	473	445	432	467	472	419	480	450	473	472	419	432	435	471	458	463	453	453	455	462	434	464	472	474	470	470	485	464	499	443	454	466	461	475	474	407	441	481	496	454	448	423	467	481	436	468	486	502	477	445	456	407	441	470	480	443	439	439	460	492	473	417	510	494	465	478	422	476	461	486	465	453	454	423	457	495	478	468	435	446	441	468	470	414	465	473	471	465	442	506	431	457	465	476	426	449	451	444	457	491	463	475	443	471	478	515	474	486	487	462	465	456	455	467	442	472	472	460	503	455	449	439	479	481	431	486	461	467	480	470	453	443	452	453	449	459	422	459	450	445	461	472	476	448	461	458	447	392	481	418	458	452	438	483	453	462	425	452	482	451	420	457	478	446	447	459	438	474	471	469	477	419	461	455	488	442	469	480	454	435	495	409	445	478	467	424	468	461	417	434	446	485	423	476	465	453	484	453	404	460	496	447	446	458	429	473	457	438	421	460	441	455	471	450	464	460	447	458	490	438	478	479	435	475	442	442	450	494	446	439	460	458	458	456	488	442	473	461	466	459	457	485	498	469	455	466	502	449	463	481	456	487	456	457	460	443	517	454	462	433	470	461	413	415	475	474	453	459	426	514	434	445	476	473	485	437	469	456	469	467	480	463	461	420	478	438	499	469	488	459	486	457	474	460	464	440	478	432	450	489	453	486	443	478	478	458	468	457	452	439	429	466	490	467	477	498	446	468	423	509	479	476	446	473	452	461	465	508	432	481	461	468	450	429	459	474	448	455	473	447	466	439	466	457	444	452	431	456	488	451	477	464	433	460	495	470	416	419	439	444	439	485	441	476	420	456	466	463	464	488	514	497	476	483	416	499	442	450	442	462	444	447	450	454	457	479	447	462	450	473	479	469	489	462	486	462	448	406	463	486	457	481	453	448	430	466	442	436	447	429	479	454	482	464	466	447	453	442	482	466	461	422	458	475	479	438	474	463	496	472	471	490	424	439	432	432	467	465	423	491	441	464	466	452	473	448	456	455	458	495	488	442	449	451	454	492	481	507	461	452	451	470	460	482	427	498	446	434	473	431	513	438	445	481	438	479	468	433	482	469	450	460	463	474	443	502	450	445	470	471	451	469	493	495	469	476	472	471	428	463	480	489	433	497	502	452	478	457	464	480	464	478	508	491	436	486	455	437	478	478	452	470	445	452	484	495	468	446	454	460	483	493	434	465	488	441	439	467	433	479	463	415	444	493	447	448	478	472	444	470	448	464	438	446	448	489	469	456	493	462	464	435	447	422	448	456	446	465	444	482	461	459	475	488	468	456	442	438	431	465	449	470	443	476	427	464	426	440	464	470	489	431	466	471	475	442	472	453	443	482	476	448	459	466	458	485	426	461	479	422	438	478	464	438	419	450	462	423	486	451	432	455	437	470	488	452	425	425	438	481	453	484	480	443	502	472	443	458	454	475	467	459	436	474	467	490	430	465	500	464	454	471	459	446	450	448	493	486	461	409	460	433	443	466	470	438	446	467	454	424	478	464	468	443	469	449	490	458	444	482	449	471	495	434	442	462	477	482	443	468	461	454	487	468	432	465	428	480	473	470	463	432	464	496	420	449	472	415	461	502	472	458	467	474	457	456	407	468	474	475	443	430	471	472	491	469	469	443	455	488	491	426	454	462	434	495	471	474	405	463	480	439	431	405	467	461	506	480	470	477	464	466	475	478	445	458	531	449	430	435	483	447	467	506	483	460	485	478	459	446	459	442	489	430	514	483	468	483	425	453	464	486	448	455	413	481	485	440	431	450	478	448	462	434	476	453	449	492	456	492	458	487	458	459	512	485	462	441	470	479	462	452	438	455	452	455	419	458	450	444	445	472	429	431	438	462	459	434	510	435	474	468	453	468	443	429	433	483
22851	21174	28978	23669	21280	21652	16783	6052	2843	2088	1605	1304	1127	942	1029	908	882	841	779	713	717	751	709	703	640	684	671	708	678	728	630	644	645	634	603	665	626	673	636	623	650	663	626	579	649	680	624	635	686	615	609	648	597	643	593	596	609	641	641	665	607	621	619	650	641	599	690	634	648	594	628	658	661	632	667	666	688	626	643	693	635	621	638	635	645	612	654	680	658	669	655	624	635	631	624	592	626	578	604	609	643	607	620	612	591	618	634	639	662	645	628	656	646	665	633	655	647	647	571	603	581	613	671	583	636	600	635	670	682	653	637	619	591	601	619	621	599	572	669	672	625	570	630	611	626	633	622	554	591	604	574	649	624	620	629	618	623	675	637	555	625	583	631	634	610	600	639	683	597	639	649	592	639	615	576	632	595	623	622	633	591	610	649	562	573	612	578	622	615	640	565	661	637	614	632	591	605	603	648	630	619	634	616	625	598	597	639	646	600	614	659	575	589	576	584	604	629	646	629	636	592	583	604	592	681	611	594	589	616	666	620	623	620	622	635	626	676	579	629	615	621	600	665	627	636	647	626	604	621	620	624	650	663	596	612	607	664	609	620	602	629	631	639	603	587	594	605	598	625	597	609	649	605	602	650	588	572	596	639	623	635	587	621	615	625	620	640	652	591	590	616	584	621	604	595	609	592	652	651	615	603	654	654	651	612	631	608	646	655	578	623	607	632	601	529	607	611	630	630	608	618	594	598	655	599	665	613	620	573	607	640	598	623	622	604	625	654	619	647	611	596	634	597	605	609	615	578	645	606	652	644	612	610	591	597	616	623	634	617	660	673	606	619	634	639	634	620	619	603	631	635	622	601	609	617	615	581	648	611	608	598	600	622	600	640	612	645	642	635	610	595	582	631	667	644	626	617	633	622	581	622	629	632	652	609	661	619	630	579	550	602	667	651	570	614	594	608	608	694	626	611	608	590	620	649	629	643	610	600	678	607	623	649	592	628	640	634	656	634	564	630	603	572	610	655	563	629	637	627	616	656	664	613	598	636	588	634	636	611	612	641	608	600	567	598	646	598	625	622	617	604	622	624	609	632	636	639	563	606	657	632	596	641	635	627	600	608	601	581	617	625	665	579	602	626	621	607	613	592	603	614	686	563	593	635	585	623	590	622	589	612	619	592	593	597	573	612	578	606	621	598	619	634	561	616	609	607	646	648	613	612	591	636	628	613	617	633	619	645	563	605	656	627	586	629	609	639	604	615	620	605	645	624	583	654	641	625	634	602	606	624	671	626	653	605	602	587	560	605	631	593	558	620	581	613	587	652	579	576	613	621	638	584	620	611	584	557	605	610	597	615	617	645	564	642	619	605	601	630	615	617	598	593	599	624	623	576	618	605	612	611	579	627	588	599	613	598	618	626	600	574	606	618	622	633	618	638	626	603	608	649	614	611	637	618	627	605	677	648	605	608	643	595	613	606	611	610	639	650	612	620	614	637	597	622	584	589	569	634	667	611	608	613	618	611	637	568	580	615	628	591	588	617	620	645	673	636	609	541	660	658	660	621	640	591	640	640	622	593	614	629	621	627	624	615	621	613	595	623	599	639	592	596	630	597	594	622	667	650	601	641	601	644	604	567	606	611	582	658	652	671	657	612	633	584	610	614	628	641	569	601	618	603	601	594	606	584	676	623	629	615	573	623	587	653	570	546	623	590	663	605	591	605	597	626	609	591	615	634	615	634	611	638	646	585	635	638	659	615	614	638	576	639	581	633	612	597	652	644	608	609	627	643	634	652	675	615	571	577	624	613	571	610	617	654	586	654	620	604	641	579	651	618	589	596	565	621	628	590	588	637	656	573	668	613	642	619	589	626	608	598	664	618	593	590	615	601	628	616	587	623	614	622	604	645	589	581	592	606	631	627	611	643	617	581	571	657	600	630	598	597	618	673	631	606	610	586	649	573	663	601	584	636	602	641	610	614	552	612	601	614	634	582	604	642	633	608	649	579	610	605	621	611	643	585	627	626	606	634	620	639	586	595	597	632	643	579	641	645	598	597	623	568	608	625	614	619	563	595	601	597	630	629	630	586	614	633	574	559	592	619	582	618	629	609	607	588	585	611	593	597	613	642	618	594	608	609	638	653	640	600	632	605	597	655	660	621	577	659	643	594	593	610	590	601	590	607	605	644	633	607	650	613	624	608	630	619	609	638	598	580	597	607	598	577	645	634	634	630	625	618	614	613	605	608	572	624	584	587	563	612	595	611	617	642	650	616	589	628	616	563	623	627	629	609	632	616	619	665	621	620	618	605	587	649	606	615	613	629	626	563	600	601	616	645	617	632	614	615	614	645	619	639	615	615	644	625	680	644	589	642	623	573	630	616	572	636	643	624	635	576	636	695	622	611	649	603	604	623	654	606	652	639	624	632	616	598	620	626	594	605	647	623	555	630	598	667	603	610	587	610	581	649	587	568	632	634	610	618	607	614	612	573	607	608	595	631	622	602	617	653	611	606	611	591	640	617	584	572	637	671	613	626	628	625	594	608	610	614	632	638	596	624	622	620	607	620	656	641	659	602	626	657	589	663	626	614	619	627	610	607	605	631	592	653	648	611	619	609	601	549	638	601	614	577	629	645	608	616	646	648	615	602	624	638	632	618	610	615	589	635	623	617	648	617	607	608	626	604	611	638	619	616	624	600	608	562	612	599	647	570	633	589	622	577	625	634	589	622	615	658	623	618	602	577	583	623	615	611	600	607	641	680	634	648	610	589	664	622	605	531	639	612	618	639	602	602	598	588	650	640	606	619	618	603	630	646	590	624	597	631	625	631	621	626	568	614	607	644	603	649	596	598	585	614	609	590	597	587	613	624	564	597	613	602	553	645	622	599	644	659	657	573	625	627	609	620	621	610	642	619	602	610	607	594	576	637	567	649	610	605	615	676	584	604	619	634	651	624	626	616	607	603	640	643	613	616	605	625	597	616	565	578	621	649	619	612	627	640	629	585	621	605	621	602	579	679	627	598	615	629	582	619	604	641	622	603	619	660	609	603	604	601	609	585	633	569	561	651	607	629	582	594	653	631	629	575	645	593	598	613	662	606	592	575	623	618	629	614	601	596	579	639	651	607	612	624	640	642	625	623	619	643	628	637	604	638	599	606	673	576	626	638	618	608	556	609	636	572	634	611	654	642	542	626	633	634	595	561	614	656	570	591	659	627	580	593	619	660	614	600	600	619	560	579	613	608	576	572	618	604	643	538	599	622	618	611	620	617	594	625	634	615	593	593	591	658	619	619	601	643	607	569	617	603	631	624	589	628	599	638	650	641	662	634	652	589	625	632	623	623	601	598	623	579	621	581	596	684	621	643	643	598	648	578	657	615	584	649	603	600	587	616	670	619	609	621	667	592	569	595	635	638	628	593	590	607	607	607	628	602	611	591	661	630	625	632	581	630	626	625	671	588	642	572	608	604	626	629	614	634	588	640	613	597	675
25093	45758	41404	31401	25364	18587	14676	9606	6080	4293	2978	2320	1975	1838	1555	1468	1369	1144	1123	978	1037	944	979	915	929	942	903	912	846	880	886	823	794	824	831	807	822	771	770	775	813	781	738	818	824	827	863	781	768	785	814	795	722	758	807	765	756	777	781	760	801	769	775	809	811	813	778	801	790	823	854	810	804	839	859	873	858	871	844	835	806	823	831	851	836	799	834	873	858	769	812	771	832	789	814	795	793	790	786	770	739	737	748	753	831	766	789	787	835	854	741	797	723	763	761	732	768	781	713	804	803	780	740	800	744	749	774	780	781	706	782	747	790	825	753	716	793	811	755	766	810	764	739	733	755	792	761	763	773	764	767	751	755	733	811	751	781	734	742	797	734	774	771	743	722	781	760	771	763	781	758	802	815	779	786	729	715	698	771	768	797	765	767	766	746	827	735	756	738	749	754	761	691	756	786	790	789	779	785	772	833	766	736	794	734	765	797	778	775	755	752	807	761	752	791	805	770	750	801	794	734	782	742	732	753	793	764	784	713	732	733	808	737	775	783	802	758	721	718	786	753	826	794	788	773	757	777	791	747	736	760	767	814	796	790	737	771	739	785	765	727	770	766	789	786	725	766	799	772	776	785	805	796	751	744	723	714	704	774	768	770	756	762	763	733	752	749	756	748	774	777	741	777	765	707	790	792	799	761	791	741	775	763	797	798	760	751	779	806	759	776	736	779	762	735	768	753	762	766	774	794	701	750	754	781	773	765	779	746	712	781	776	736	800	737	770	771	718	756	797	747	752	764	751	706	767	745	805	784	786	750	772	768	721	772	788	785	766	739	779	742	764	794	788	745	705	782	816	802	799	703	789	783	772	768	736	762	772	768	800	793	781	748	753	760	807	784	752	744	747	822	763	813	764	788	756	810	763	765	717	749	784	776	745	801	774	758	762	760	739	782	777	749	749	722	760	774	755	793	793	785	810	746	790	730	682	746	786	791	741	772	728	786	718	757	750	761	734	757	759	791	807	773	764	781	707	797	786	789	711	801	743	778	810	780	736	773	760	734	792	774	822	828	780	798	789	807	761	747	746	768	805	767	777	772	769	750	776	787	779	813	795	792	763	747	743	823	763	750	750	817	767	777	757	746	739	738	728	787	764	782	770	780	761	753	762	741	760	826	772	745	788	830	759	731	776	740	772	781	742	750	795	725	730	766	774	758	777	773	683	789	711	784	778	736	764	758	748	782	775	784	771	752	781	743	837	803	780	730	795	759	713	794	765	745	797	802	722	751	745	809	751	772	828	780	752	733	774	794	745	771	763	768	754	790	721	792	801	741	702	755	740	756	767	780	719	778	778	805	757	763	732	772	783	751	768	789	753	781	817	805	795	801	777	841	730	783	721	769	778	779	742	735	750	782	803	764	753	781	770	815	723	744	759	831	712	754	803	754	782	765	746	727	767	768	814	766	793	812	756	762	755	746	786	782	832	786	824	818	747	749	745	777	781	804	758	801	777	782	738	793	748	775	737	781	729	751	806	734	776	771	756	795	722	792	759	754	774	801	774	783	743	762	789	775	756	785	772	779	726	782	759	756	790	819	731	704	791	766	771	791	805	742	783	794	745	775	754	761	789	756	713	776	758	778	785	738	754	799	788	794	824	720	798	728	753	773	789	784	756	744	766	778	807	806	750	768	794	774	762	795	735	770	822	784	756	748	775	794	724	795	780	754	712	802	787	782	761	799	740	753	739	760	766	786	760	844	777	748	776	785	764	805	748	745	788	733	713	780	755	722	722	777	738	719	798	781	759	763	762	783	803	729	739	771	776	734	715	721	751	750	736	711	745	776	734	762	838	786	757	806	778	767	825	809	746	780	782	794	782	797	721	791	743	825	697	770	802	741	769	763	752	761	749	724	798	819	738	700	757	754	786	826	781	718	711	756	735	769	743	786	791	776	748	736	719	754	799	770	773	776	790	766	768	768	751	786	779	794	777	730	749	775	761	748	796	741	764	722	731	786	762	738	764	751	819	753	792	774	797	758	731	769	800	804	774	739	749	801	793	829	749	739	783	768	741	757	779	764	787	787	767	775	743	775	740	726	815	845	798	756	777	759	790	770	740	793	796	808	755	793	764	723	779	722	730	790	737	785	739	829	690	736	708	811	747	802	731	768	822	752	756	799	738	739	856	751	766	808	789	790	745	756	696	775	730	756	753	713	784	782	758	740	742	773	772	733	816	767	721	774	771	754	762	754	758	800	775	781	722	780	776	714	776	795	733	770	728	748	727	799	764	762	785	778	759	731	719	747	749	727	753	809	770	791	716	748	755	765	760	733	832	759	752	771	761	705	761	828	771	761	754	779	744	771	753	749	745	758	761	764	776	780	773	784	771	769	789	775	803	775	711	738	778	800	746	783	743	759	787	816	831	756	710	748	762	798	755	725	708	754	754	761	824	775	754	772	775	766	769	734	811	741	724	762	735	717	806	759	756	746	757	679	769	753	733	768	768	743	775	748	761	769	769	788	752	744	752	761	805	765	750	765	744	736	773	799	744	790	758	746	740	774	723	781	796	808	754	737	789	795	788	760	761	779	808	749	812	755	767	812	720	791	780	769	748	720	789	775	788	778	767	767	767	786	737	768	760	751	750	708	756	763	796	795	745	756	711	836	772	758	758	796	771	812	744	752	763	793	767	771	789	750	791	765	750	744	765	742	767	771	735	803	762	744	774	756	760	750	743	798	724	788	742	735	779	768	734	732	747	794	747	787	776	774	782	761	760	769	746	756	775	759	773	730	773	794	760	770	731	754	788	793	826	781	790	790	771	747	779	768	732	728	810	807	780	711	732	772	750	735	813	777	769	785	738	757	757	804	766	780	735	769	741	753	785	739	758	756	791	752	779	780	735	770	805	776	783	756	756	765	805	785	773	785	777	748	775	741	767	763	769	750	804	780	746	744	754	782	807	822	727	730	751	758	684	726	746	747	796	754	787	777	770	765	780	746	731	744	719	751	801	764	799	783	749	808	789	770	786	788	785	778	789	753	751	720	681	781	774	782	797	727	719	796	741	730	734	796	753	768	753	762	820	734	762	754	763	687	800	785	764	722	721	746	732	772	767	769	820	739	734	794	779	789	795	737	742	750	743	742	739	793	781	788	726	753	753	788	772	744	727	753	797	783	789	777	745	767	718	755	783	798	807	753	721	733	765	765	722	817	694	740	773	781	806	745	791	759	803	813	785	702	731	799	813	775	799	684	794	828	772	759	780	748	738	801	808	727	772	772	725	758	772	743	726	825	727	741	790	758	777	779	763	752	735	807	789	690	752	764	775	752	740	769	769	757	772	755	740	805	768	747	758	783	756	751	782	839	772	778	745	772	789	780	814	809	742	788	759	784	707	802	765	814	767	735	758	789	699	742	770	726	752	775	747	778	777	786	788	761	780	789	752	746	791	771	814	789	753	783	775	753	770	776	776	791	813	762	748	760	769	770	778	759	743
27419	22626	23529	16229	8553	4779	2886	1587	1197	916	691	636	557	543	478	534	516	449	465	415	450	430	451	461	408	434	436	494	439	452	402	420	442	447	455	465	450	449	465	438	433	418	449	446	436	425	430	437	418	445	420	441	412	420	429	442	462	463	427	459	453	414	411	434	449	465	456	444	445	446	453	429	457	436	454	446	420	468	464	433	406	441	472	433	471	465	393	467	436	457	441	447	454	432	448	469	414	456	435	465	416	420	438	466	473	450	442	453	477	463	402	444	405	447	409	396	441	448	404	439	420	463	417	437	457	441	435	444	475	445	438	449	461	449	424	426	443	445	435	412	429	478	467	454	439	399	466	416	449	448	429	428	406	430	453	443	435	408	410	424	401	403	402	423	425	432	466	453	452	448	465	396	450	411	420	435	407	458	438	463	413	454	439	425	398	466	421	475	437	436	440	455	472	408	450	439	455	427	483	442	422	443	468	442	451	438	451	447	453	467	438	449	417	404	437	444	462	420	444	435	436	456	463	401	453	418	467	424	451	436	458	441	399	451	446	416	467	439	466	449	425	461	428	423	409	434	438	427	423	393	445	432	461	427	402	446	452	380	455	393	453	455	442	388	447	422	395	441	421	458	467	448	405	417	425	432	424	466	422	434	422	445	421	441	416	463	436	460	479	471	437	425	426	409	454	451	427	468	422	473	452	478	454	430	440	451	443	423	416	422	439	448	411	455	443	455	417	408	434	467	451	440	468	453	414	420	406	426	397	454	445	414	444	458	449	445	416	482	446	420	442	421	484	425	457	435	444	442	416	429	433	427	468	426	435	411	464	454	469	427	457	430	468	398	424	438	462	402	441	443	456	437	411	458	466	478	441	446	423	431	407	445	436	462	410	465	437	450	413	449	462	439	448	391	441	429	421	433	419	468	440	451	420	436	419	427	453	416	427	425	409	453	449	437	436	425	427	465	453	440	412	470	414	458	414	410	439	413	435	431	450	430	440	396	449	441	432	407	443	417	471	447	425	433	431	401	437	431	469	467	452	419	431	467	463	453	424	432	453	443	450	424	456	447	423	425	446	424	463	398	431	439	466	405	457	433	449	435	431	395	427	456	464	408	424	422	432	435	437	425	433	416	472	414	435	470	455	450	455	462	426	455	435	439	452	441	396	435	415	444	406	401	422	426	402	454	438	414	415	436	427	426	415	435	419	439	427	418	454	420	429	432	451	416	410	451	474	458	408	415	464	408	437	446	440	426	432	434	426	450	483	437	403	481	414	445	456	417	448	463	448	430	406	456	461	436	434	464	431	442	430	414	416	450	446	439	433	452	429	423	406	432	427	455	412	441	421	417	391	466	431	434	459	441	441	427	433	431	421	430	454	400	421	424	406	447	460	434	426	406	463	457	443	425	423	457	448	419	430	461	402	459	468	444	449	445	427	415	402	410	464	440	469	449	463	433	422	454	449	455	443	459	431	460	442	413	422	440	458	466	465	444	434	425	457	442	426	451	419	448	430	450	431	446	444	431	437	455	441	432	418	441	440	447	433	424	417	446	501	450	406	465	441	428	413	403	446	416	468	448	448	448	396	470	419	421	460	433	456	421	406	421	456	439	434	416	433	407	449	431	443	428	461	426	456	447	465	453	450	446	445	445	435	424	406	436	449	463	429	467	459	431	396	444	416	439	441	408	436	423	418	423	414	432	427	420	406	445	395	446	419	428	453	406	441	468	467	405	451	448	435	441	435	405	430	394	470	418	443	440	457	419	410	417	451	428	471	449	455	420	407	468	423	454	435	466	429	440	447	433	438	420	436	451	446	396	416	439	439	444	431	441	432	433	399	474	469	416	437	456	405	471	417	431	432	442	440	447	413	409	431	469	436	395	431	450	451	431	438	487	434	434	424	455	455	384	439	417	425	467	430	422	463	428	437	429	438	423	432	445	458	444	430	454	429	454	440	424	450	474	437	420	435	454	449	436	426	430	463	454	424	428	386	467	428	440	419	449	459	417	420	422	433	458	468	435	437	446	423	449	462	482	453	455	459	458	457	414	424	423	462	394	429	432	431	423	412	413	424	429	429	422	419	440	457	414	380	433	429	419	493	435	465	420	407	432	429	434	397	451	448	448	408	427	464	454	441	427	452	461	415	427	431	417	420	442	449	434	449	464	441	460	427	394	430	456	428	407	468	456	470	398	433	433	411	441	464	460	446	453	405	432	424	451	459	445	410	471	449	418	462	404	436	444	400	399	439	428	439	446	446	456	442	406	432	453	459	434	439	442	441	443	455	463	452	436	441	440	422	462	414	405	444	415	419	461	425	449	425	430	458	472	400	474	448	401	424	417	423	455	449	423	406	416	450	426	448	451	412	441	444	417	441	450	436	389	418	467	395	406	394	416	438	427	432	419	457	443	410	468	444	447	447	433	458	440	442	431	438	441	438	429	432	434	426	495	448	430	435	455	436	467	481	429	460	437	446	416	396	454	458	431	454	432	449	445	415	433	446	475	458	462	486	413	396	428	384	418	443	432	421	427	427	435	429	417	425	428	393	450	423	419	456	448	465	421	453	411	408	433	446	445	411	460	463	420	437	401	403	458	430	413	444	452	436	466	440	446	446	448	439	425	395	417	435	443	422	393	465	467	437	437	467	460	410	452	439	418	424	429	404	473	461	438	422	409	441	429	448	466	414	446	414	441	419	419	440	447	453	433	439	414	410	423	444	430	446	419	434	403	480	447	414	422	448	455	435	437	432	444	432	406	477	423	419	410	451	462	483	448	397	416	448	408	441	448	429	442	446	433	426	431	404	444	450	407	436	422	475	463	445	441	455	449	451	438	451	440	453	450	432	472	425	434	418	443	423	469	421	407	405	445	427	443	416	436	421	451	393	446	448	449	406	424	410	439	409	442	436	452	436	428	444	444	405	436	412	397	412	455	455	443	454	440	439	420	427	424	440	450	434	453	465	419	422	435	418	428	437	440	400	437	464	439	441	412	443	448	441	422	460	403	444	420	416	434	432	452	410	449	391	409	438	439	407	456	418	430	431	459	427	462	454	451	492	442	455	453	409	392	464	447	433	451	399	431	392	428	455	435	465	446	413	427	421	445	471	418	441	432	416	455	462	449	425	444	421	443	426	430	408	428	461	480	438	453	453	450	472	447	459	476	419	404	446	412	431	458	435	409	426	430	436	420	452	435	459	446	434	444	408	436	437	396	447	454	467	402	454	448	443	440	425	428	428	448	436	443	450	405	452	445	426	442	440	424	443	433	422	405	440	421	432	431	412	407	451	471	430	402	450	425	427	469	450	423	444	405	429	454	459	417	408	451	408	444	423	447	444	435	454	460	463	409	439	446	448	446	440	426	440	459	459	473	411	431	401	401	403	425	439	441	437	414	472	434	449	418	433	428	438	443	409	430	425	423	474	471	449	447	460	424	437	450	409	417	442	432	435	451	437	438	486	438	470	433	441	438	435	420	460	431	475	435	445	449
22593	34759	29107	18774	13536	9106	6108	3495	2523	1865	1228	1007	851	799	781	710	678	661	566	555	573	594	569	567	576	585	556	592	617	611	585	549	591	565	527	560	565	554	533	571	549	518	533	570	529	567	564	551	545	522	510	569	578	543	494	575	549	571	565	568	561	511	566	511	501	531	522	587	570	549	564	539	581	623	543	570	569	520	576	573	580	531	528	583	587	577	547	534	532	581	563	604	531	553	553	531	528	545	533	554	562	580	558	516	597	535	579	546	578	569	559	534	536	534	549	549	475	547	576	586	550	543	548	551	532	545	517	552	563	520	585	557	555	556	531	543	526	551	533	546	558	549	541	555	558	550	530	560	553	541	510	574	571	549	525	574	519	543	572	520	554	560	523	559	527	592	534	556	504	526	522	537	544	581	525	611	544	568	504	550	536	560	563	504	537	566	569	530	549	584	524	544	541	576	571	546	568	525	558	562	564	538	528	556	553	563	558	549	537	585	557	554	546	520	528	523	555	547	566	538	578	550	571	501	545	545	531	517	578	536	524	566	553	532	500	553	573	571	572	500	548	506	546	512	575	553	544	537	537	560	542	529	551	551	527	545	527	551	585	520	493	501	520	560	487	557	519	504	558	536	575	518	545	550	525	568	492	515	531	566	560	550	567	546	505	534	582	573	528	557	560	553	558	599	527	524	508	563	524	530	547	588	492	550	543	561	564	562	528	517	519	549	546	530	521	514	530	521	523	556	548	556	518	561	530	561	518	581	550	525	552	555	561	513	584	549	530	571	550	533	521	563	521	525	561	510	553	548	556	499	528	544	550	569	561	549	523	573	547	553	547	528	533	566	530	543	552	565	533	506	562	555	548	559	540	495	533	502	554	534	558	582	535	553	576	553	536	508	562	539	493	517	558	571	509	536	557	543	571	553	578	536	581	581	553	545	543	537	530	525	583	545	563	562	552	520	567	502	552	567	505	543	526	573	546	546	563	585	506	525	560	557	510	566	554	569	558	547	589	558	535	562	531	497	522	543	554	572	559	525	556	545	540	533	541	558	554	558	557	533	555	566	521	532	540	571	529	522	528	582	534	588	523	518	566	556	551	566	569	568	550	552	548	563	540	543	518	543	555	551	547	496	585	555	611	541	562	531	540	534	561	548	506	527	562	616	515	572	573	518	530	572	624	551	567	559	558	524	575	583	536	562	533	513	540	562	547	568	554	521	557	554	587	548	566	537	544	552	553	542	511	550	563	523	560	571	535	545	551	537	556	538	584	581	498	516	538	546	552	539	573	560	566	566	534	554	532	549	517	534	559	521	562	518	558	530	537	556	550	553	536	575	522	583	543	537	561	594	508	513	541	533	543	561	542	550	565	554	569	539	533	543	563	520	549	579	550	567	560	542	559	554	535	533	588	562	533	546	549	547	545	528	531	580	524	571	562	548	519	604	525	567	548	573	543	532	542	536	575	554	573	550	522	543	599	594	535	581	560	569	525	588	494	550	559	518	535	550	568	521	506	552	519	535	587	579	597	539	500	563	585	598	548	514	543	501	517	559	543	517	570	500	553	568	549	622	519	528	578	549	615	537	522	559	549	552	605	544	475	535	557	574	558	559	572	566	515	533	561	556	595	562	555	528	507	553	512	543	527	544	553	550	547	546	547	509	544	539	561	546	552	558	521	533	546	512	537	563	501	534	524	558	576	494	563	546	578	505	531	561	574	536	557	555	572	555	560	552	568	572	580	539	544	544	504	582	547	543	567	527	548	533	537	555	498	537	548	534	560	552	555	575	520	569	551	533	573	569	526	551	528	581	547	562	569	559	561	579	552	535	562	565	551	525	587	531	578	554	525	523	553	599	561	518	544	534	595	551	566	529	542	593	550	554	513	597	531	547	579	549	550	553	545	541	570	550	541	517	515	533	554	563	578	560	528	523	618	519	567	515	524	538	529	544	521	513	529	538	579	544	524	547	547	559	571	541	567	543	549	525	538	528	529	574	520	549	565	548	567	526	557	585	492	550	545	534	540	571	520	543	526	571	524	585	554	549	530	562	551	600	531	532	583	539	547	571	590	536	539	572	514	554	542	551	549	550	584	523	547	573	566	557	562	574	586	491	562	577	578	554	576	559	513	565	553	552	536	505	586	569	550	513	543	502	544	531	569	540	551	549	531	571	537	529	521	553	537	498	563	567	582	530	539	525	542	540	591	534	533	523	595	569	522	542	511	539	513	536	536	534	524	536	529	568	558	582	580	572	559	524	519	499	544	572	545	519	558	540	539	558	559	555	545	505	570	555	546	570	533	601	545	569	568	562	536	567	539	559	562	551	565	529	563	539	592	537	520	516	566	559	548	608	542	568	533	538	543	545	532	544	533	560	519	519	555	572	584	533	554	552	520	564	517	555	549	545	517	543	545	580	533	556	549	506	540	558	547	565	527	522	535	574	568	551	546	502	546	537	514	555	560	558	548	579	559	522	536	510	536	535	561	596	535	558	528	571	519	515	568	580	569	506	575	525	568	541	542	515	586	560	549	508	567	573	566	600	555	542	541	544	583	592	550	577	615	542	564	565	544	547	525	546	534	537	527	543	567	568	518	554	544	571	581	542	544	581	507	547	567	555	573	560	540	575	560	569	573	489	533	528	558	580	571	509	547	587	548	544	522	580	579	477	556	548	532	577	527	544	538	556	562	584	524	590	591	534	586	539	555	537	542	597	565	507	492	535	567	558	539	549	539	570	525	544	537	526	523	540	524	597	502	567	515	570	581	548	528	523	559	567	545	523	563	566	605	586	549	522	541	578	523	544	552	499	563	510	563	564	558	578	544	563	554	532	571	557	540	531	556	570	521	563	543	519	544	571	574	573	544	568	530	503	576	553	570	560	528	552	556	579	595	542	540	527	553	520	553	556	569	539	540	535	562	575	528	536	530	557	566	521	562	558	535	501	549	539	512	551	504	533	566	571	581	558	539	553	503	566	529	546	548	524	552	523	503	545	575	524	533	543	521	549	561	500	537	567	528	590	558	590	525	529	546	547	554	547	560	567	571	554	495	565	586	544	551	541	512	572	605	570	545	562	535	513	563	526	545	558	553	518	553	592	563	536	546	587	542	532	558	537	562	545	531	535	528	511	522	568	529	556	506	540	546	558	532	551	487	569	551	548	576	583	514	542	551	536	575	552	525	545	555	553	555	557	550	533	567	553	544	544	548	505	551	590	557	566	555	509	512	541	580	543	563	554	522	575	527	526	531	574	532	534	564	554	586	531	529	536	566	549	594	512	545	506	510	545	558	530	527	562	611	507	570	529	547	574	565	524	561	553	591	560	553	508	520	521	562	550	527	493	524	575	585	547	549	495	542	547	560	531	525	543	521	537	562	579	515	527	573	591	553	510	532	530	516	542	588	542	485	521	576	583	522	515	575	615	531	540	546	541	568	559	563	555	533	529	572	546	522	597	562	543	568	571	551	536	563	590	566	571	577	524	548	572	591	533
23750	21146	28514	24113	21356	16599	8001	3763	2458	1911	1308	1070	902	903	880	839	773	723	783	729	729	700	646	666	657	653	683	673	646	686	606	667	649	612	636	633	636	660	617	609	621	611	640	636	583	671	631	617	614	667	658	647	656	648	661	601	640	619	673	624	637	596	591	620	635	666	630	648	627	615	637	642	674	657	682	621	659	626	660	665	673	640	612	609	612	634	659	675	650	607	673	626	621	632	603	654	649	611	633	679	628	638	628	610	610	609	601	630	665	645	633	619	601	600	605	644	615	632	618	633	600	599	619	613	659	600	634	629	618	621	627	639	636	665	625	628	630	696	630	592	564	582	601	595	604	664	593	636	649	610	595	645	656	618	587	659	613	630	649	633	623	595	565	605	612	639	609	593	590	638	617	627	653	622	615	619	627	642	643	628	608	606	637	630	582	616	667	613	645	634	578	641	621	588	663	595	558	622	607	640	586	604	638	612	624	629	657	662	632	603	613	618	605	634	635	602	603	672	642	593	636	637	663	632	633	647	557	618	600	602	648	663	617	631	661	635	599	599	613	636	611	618	637	596	655	610	627	571	658	647	631	607	610	568	620	623	592	628	630	583	585	626	653	664	597	615	607	648	624	607	604	590	641	562	645	606	680	650	618	595	609	619	609	594	610	626	608	618	640	601	633	611	661	572	619	679	648	624	631	612	625	648	622	636	603	608	625	640	639	651	620	590	613	598	630	557	599	622	612	587	636	585	592	608	660	624	605	639	622	533	572	608	628	617	640	581	693	627	619	617	626	629	596	619	619	624	636	637	629	632	648	621	620	634	618	595	673	628	615	634	593	609	580	623	659	668	669	616	586	626	610	643	674	627	655	662	610	645	626	671	616	577	622	576	617	607	602	643	627	622	620	626	654	627	594	631	635	607	640	642	624	577	593	620	626	618	631	599	631	633	631	640	636	611	601	568	634	634	618	594	607	609	650	570	615	615	646	593	616	650	624	614	626	599	625	641	606	613	579	655	681	640	636	678	670	659	623	650	634	611	615	618	619	607	582	670	627	581	570	604	576	604	637	610	631	656	591	600	613	619	587	594	624	619	601	610	655	647	673	591	613	622	590	615	667	608	582	621	625	591	616	597	631	594	618	652	589	590	649	623	641	603	633	625	653	621	628	645	621	649	646	631	630	642	620	643	596	611	624	635	644	605	620	605	596	637	612	623	599	663	628	592	617	609	576	632	615	654	632	623	611	625	659	564	622	597	676	605	638	672	643	623	588	589	586	599	614	609	628	655	593	654	610	584	652	651	610	614	623	595	622	648	651	666	632	624	595	661	609	641	625	597	604	601	597	649	648	639	634	619	636	643	641	627	577	617	624	604	598	648	660	603	634	626	647	619	644	621	602	658	654	614	639	645	621	640	639	605	623	648	606	605	665	587	641	630	640	637	623	590	614	637	645	633	630	606	607	625	615	635	667	609	562	631	615	602	614	630	612	623	605	593	643	630	594	620	615	591	613	604	620	620	630	564	630	612	618	661	616	642	597	595	591	636	595	642	634	662	614	585	651	618	622	641	634	577	594	592	625	616	626	659	644	619	630	622	604	644	548	624	633	621	653	600	611	639	651	630	595	637	655	658	611	582	628	626	580	631	639	621	605	602	590	615	626	654	600	626	586	634	606	628	624	641	654	657	655	647	670	634	705	597	660	611	630	620	657	626	611	646	618	643	645	665	643	608	591	630	624	627	603	648	628	607	621	579	588	603	603	622	603	670	625	621	575	638	617	691	638	637	609	645	611	618	619	652	628	616	612	618	624	588	648	611	647	633	580	633	625	604	585	611	654	589	617	660	621	624	634	588	619	584	582	596	572	637	625	664	631	607	623	609	650	653	596	652	621	602	609	613	614	609	612	625	643	645	583	622	682	634	650	639	677	640	633	590	631	579	634	653	646	621	615	642	597	580	604	640	633	615	666	652	574	581	660	575	615	598	614	634	625	631	627	611	607	640	646	591	629	638	611	654	569	603	608	607	584	648	607	630	612	653	610	618	611	624	623	638	620	666	597	609	631	585	622	663	658	612	631	599	631	657	632	613	572	630	577	619	618	635	610	680	609	607	612	641	598	629	593	621	627	603	653	667	598	622	643	647	640	624	615	604	627	634	588	643	592	658	607	582	610	629	570	716	647	637	622	595	656	612	631	627	629	666	674	632	609	645	642	598	615	583	602	592	633	610	613	650	626	671	629	617	660	679	630	620	621	573	622	595	646	600	628	602	596	637	646	608	644	631	602	651	628	573	662	683	636	601	603	603	638	602	597	658	594	599	628	624	601	602	609	634	588	623	664	595	621	649	587	578	631	608	619	610	655	566	585	633	647	585	604	685	654	698	633	621	613	652	646	597	615	643	589	566	632	592	627	606	626	630	584	574	614	653	622	626	667	614	631	616	641	606	655	605	607	621	619	634	661	642	633	639	628	581	596	624	612	676	599	605	646	692	641	670	604	671	676	643	618	619	612	626	618	628	650	624	624	621	672	593	642	628	599	612	585	600	650	585	622	633	615	611	626	584	614	596	636	592	614	614	647	626	642	625	638	679	620	646	622	564	589	624	607	648	598	623	571	634	650	579	644	642	652	634	608	630	637	627	612	587	619	638	593	624	608	627	655	594	600	591	627	573	607	590	590	649	623	650	615	632	598	600	567	625	604	634	606	594	605	604	600	642	638	644	648	626	613	610	625	641	630	649	642	597	608	620	632	643	609	609	605	625	597	613	623	622	684	599	611	619	614	608	643	636	579	577	623	619	613	623	621	601	619	623	613	641	611	636	657	624	599	612	619	597	635	602	613	569	579	582	663	649	658	650	632	602	623	610	620	630	598	620	647	640	638	632	624	616	613	599	603	619	589	616	618	622	628	582	636	598	598	618	619	653	613	603	600	609	593	609	626	650	584	594	640	605	606	646	623	549	608	679	625	602	630	607	578	613	579	591	614	600	643	689	622	632	594	589	590	565	634	635	605	596	610	619	649	586	587	611	624	616	627	640	607	600	668	606	665	568	624	624	654	613	629	567	622	586	641	628	645	648	666	583	639	611	659	597	617	587	610	609	570	635	583	627	608	584	649	584	612	642	637	626	610	640	591	589	603	628	648	617	631	647	613	627	675	615	606	618	672	618	623	595	606	651	605	637	627	652	655	622	637	637	639	620	687	621	616	610	614	660	626	628	581	626	586	608	656	628	613	643	616	600	605	633	637	611	622	642	609	649	634	605	589	643	654	594	584	580	635	645	658	642	632	635	629	697	643	624	621	623	613	637	599	622	633	631	627	588	579	637	591	599	589	630	585	626	640	616	622	622	643	637	598	622	627	608	592	633	560	611	631	630	647	616	590	593	632	589	657	642	583	557	662	601	629	593	579	617	600	560	651	604	617	586	640	621	635	650	584	576	616	608	624	648	639	606	657	650	640	623	616	635	620	596	605	591	609	612	618	671	629	627	596	619
24411	42412	36832	26790	20420	14204	10900	7091	4865	3797	2309	1755	1499	1394	1423	1252	1093	1065	972	892	933	928	872	897	881	945	866	868	863	817	840	816	744	792	745	791	834	817	754	751	847	766	747	751	800	756	806	830	798	821	745	825	728	771	759	774	798	776	762	796	749	816	756	781	828	734	785	779	763	815	784	801	793	852	851	879	808	823	819	790	806	817	795	767	759	784	780	775	795	760	835	778	754	768	771	794	731	723	780	781	780	756	755	773	801	783	756	754	789	845	830	787	763	748	784	738	762	786	780	758	747	800	807	720	828	726	760	712	768	751	775	765	770	751	759	768	809	827	790	735	746	771	736	766	746	681	771	760	779	766	757	807	795	747	756	774	724	762	761	776	760	766	755	787	826	759	748	771	788	790	790	808	755	754	805	751	779	769	724	749	793	785	790	828	779	757	726	771	807	757	741	753	776	764	812	796	811	757	801	777	746	750	780	777	782	710	759	740	725	787	781	765	771	809	752	759	767	773	691	753	735	809	831	775	782	773	741	765	770	739	745	738	778	779	757	730	761	790	804	762	774	801	752	744	732	779	722	757	783	751	770	731	813	739	765	758	769	735	794	757	796	772	718	741	741	771	733	800	778	728	789	802	762	803	813	773	745	749	728	747	764	769	791	794	778	723	778	801	762	771	721	726	744	752	733	807	772	739	766	763	746	826	794	756	782	793	782	751	768	772	785	728	805	752	766	774	744	708	781	778	745	801	826	733	720	738	755	806	778	749	773	763	769	769	803	749	778	756	738	784	756	764	805	778	843	752	771	781	767	744	732	761	804	777	765	728	740	802	747	741	755	774	772	748	763	779	768	778	724	741	780	780	737	787	787	817	779	777	753	768	671	836	799	752	731	785	796	776	746	788	774	814	807	766	754	782	773	829	709	779	731	773	768	720	769	839	784	756	810	759	799	730	753	782	742	729	778	711	736	755	758	689	820	787	781	758	793	764	755	749	775	762	738	788	759	705	743	766	824	768	733	755	731	735	752	731	746	776	779	735	777	791	748	714	772	793	756	764	741	739	800	777	775	736	812	801	784	764	781	725	819	768	771	751	789	772	787	768	775	800	719	762	759	776	811	754	791	803	792	752	819	756	766	774	737	752	807	776	735	747	735	750	741	754	735	751	829	812	773	794	782	784	726	796	781	787	753	750	737	710	748	747	749	788	770	734	779	773	772	759	799	739	732	758	773	748	747	769	783	714	793	786	757	713	795	763	723	756	827	794	780	763	741	769	792	819	834	729	781	736	742	749	764	797	764	801	757	772	810	802	727	818	769	730	736	736	821	739	770	752	702	781	792	791	754	754	773	827	785	791	730	786	792	784	765	704	751	751	750	707	771	758	792	755	733	776	797	803	783	762	776	770	825	718	748	771	839	781	793	769	783	795	759	749	770	754	727	721	775	723	767	787	819	790	746	740	783	767	787	783	805	803	751	771	835	728	764	752	733	733	767	777	714	776	732	769	772	788	798	769	781	775	733	753	784	753	743	738	716	795	762	775	784	749	751	758	737	746	755	796	762	775	785	727	764	728	793	763	740	737	792	819	791	732	715	727	726	773	757	758	793	734	796	803	791	754	792	752	808	714	808	727	837	757	763	756	731	791	782	761	783	727	743	794	768	773	709	776	730	719	747	766	769	773	756	752	782	750	713	732	740	765	770	781	811	781	762	777	786	781	721	822	783	774	746	787	758	776	731	749	842	785	728	788	766	781	767	755	792	758	767	805	826	771	773	804	774	766	749	815	808	791	810	714	783	795	784	715	734	723	775	752	757	779	758	760	763	747	800	765	732	737	751	763	742	773	765	780	768	781	740	777	767	757	710	736	773	784	812	737	836	826	799	801	815	750	750	748	738	754	762	767	809	782	761	784	810	754	810	802	745	741	760	790	776	787	736	778	748	786	764	759	779	765	740	770	753	749	828	803	791	766	787	776	791	800	794	790	707	726	752	773	768	764	744	753	812	760	783	776	749	796	768	735	758	761	752	763	790	753	747	851	753	781	754	786	768	799	780	790	733	769	756	798	687	807	751	807	735	761	781	749	817	742	757	739	732	723	755	801	791	786	787	692	766	730	710	719	764	730	790	806	797	745	756	763	775	786	803	770	703	766	752	762	798	805	772	724	749	746	753	765	782	744	804	766	768	801	746	720	769	788	772	763	746	814	787	805	763	797	755	784	742	731	768	762	791	736	746	726	772	735	718	756	750	776	773	767	778	762	796	777	807	803	766	771	757	756	799	769	785	788	739	706	760	767	721	716	764	756	763	801	745	758	752	761	753	795	756	780	779	761	776	741	741	755	732	796	748	754	735	712	792	743	753	756	751	762	754	744	794	742	760	769	737	777	764	755	781	782	735	747	755	778	788	777	781	758	771	729	801	733	784	731	802	768	742	762	718	790	753	770	751	783	752	714	791	809	759	777	832	710	711	784	727	767	746	771	779	798	786	795	799	742	814	809	790	748	812	833	765	756	801	785	748	750	754	803	730	754	745	780	736	806	800	779	777	769	733	729	773	762	792	726	793	773	795	779	773	799	785	763	755	716	777	775	780	780	783	805	739	761	738	733	723	776	790	746	746	790	767	763	786	802	697	763	777	793	787	789	760	744	766	812	781	790	729	823	800	694	820	816	764	809	692	767	776	742	775	761	732	775	733	825	715	760	828	814	780	850	815	791	750	755	742	769	766	783	738	795	814	751	780	781	769	801	760	703	785	770	737	830	762	771	772	739	769	742	783	761	765	724	777	801	739	759	746	763	781	850	795	842	777	758	744	727	765	713	767	759	777	741	823	793	755	751	737	767	782	763	773	790	771	751	746	808	790	760	761	778	771	768	774	755	746	757	752	767	764	734	787	775	777	777	786	745	743	786	773	734	773	762	788	839	825	791	779	775	771	826	775	787	827	789	776	752	760	801	768	728	821	789	760	791	765	788	783	789	740	765	716	763	802	773	801	810	734	779	778	770	745	833	764	734	760	747	796	759	743	741	737	780	812	757	779	789	763	781	801	790	763	745	775	795	769	766	772	740	734	736	740	755	785	750	754	778	775	713	744	727	755	784	776	742	791	770	810	768	809	778	772	773	796	774	744	776	752	731	765	723	737	755	735	754	771	771	764	743	751	750	749	755	779	748	737	762	812	756	796	759	776	817	716	784	784	775	783	745	683	755	774	763	776	784	754	770	808	768	772	751	796	729	772	705	771	766	808	721	716	762	785	734	719	713	795	773	758	764	774	788	757	773	767	765	754	826	772	764	757	750	802	814	776	738	757	754	729	711	742	752	735	764	741	763	764	777	775	768	761	801	770	773	741	760	763	729	809	775	772	772	808	748	800	767	777	774	755	746	760	732	717	770	766	769	770	774	776	765	770	739	840	783	749	748	764	753	820	744	802	749	721	776	767	793	803	789	741	780	796	730	806	747	785	756	796	766	776	743	789	758	777	758	776	756	719	730
25114	21177	27501	25300	16880	7658	4285	2421	1633	1209	803	621	537	506	538	514	432	449	391	356	383	381	385	368	355	394	368	375	381	347	400	366	347	358	344	315	337	367	365	363	352	381	360	367	350	359	384	362	324	367	340	315	357	357	366	371	375	339	375	317	360	365	346	358	351	358	320	351	345	354	346	343	369	378	334	386	343	352	358	356	366	361	370	366	347	357	355	376	379	331	347	347	325	366	343	308	362	324	359	329	340	346	364	326	316	326	331	365	386	360	343	333	379	342	298	376	338	329	336	368	303	350	327	331	321	364	336	338	374	337	339	356	363	336	361	333	336	334	348	347	335	354	335	355	328	326	374	338	316	320	334	385	351	356	330	332	356	331	319	378	332	345	336	358	346	356	362	357	363	347	320	313	336	333	330	347	334	342	357	321	351	364	337	336	320	316	335	343	363	351	328	300	370	364	356	329	336	365	340	371	359	344	379	351	352	333	346	343	323	324	339	353	357	339	375	348	346	350	331	365	319	356	350	350	347	355	336	317	325	330	376	336	365	312	329	336	361	350	335	352	357	349	369	359	342	376	370	324	343	336	327	314	319	331	362	320	339	331	387	325	344	383	374	325	359	348	315	350	342	354	370	332	355	346	341	332	344	364	303	366	319	289	339	353	351	323	343	347	339	323	351	379	354	355	325	333	342	347	312	366	369	363	361	354	327	356	345	346	363	378	348	339	356	341	347	357	356	336	342	389	329	340	303	340	331	337	364	346	361	302	347	320	362	359	332	328	354	315	305	341	348	326	340	317	346	318	341	312	316	337	345	379	345	340	311	345	347	329	369	364	337	389	329	349	337	361	346	315	317	380	362	361	338	347	332	400	329	339	324	348	300	358	298	315	357	360	350	352	322	362	331	320	362	338	336	304	352	341	331	343	365	340	344	331	368	360	331	352	341	341	373	332	348	326	328	299	369	341	356	360	352	341	331	297	328	358	336	335	319	326	332	343	339	370	351	337	334	359	357	337	335	351	340	365	373	336	360	348	363	352	325	327	351	350	337	366	346	342	332	359	352	340	339	338	329	314	345	325	358	333	326	350	316	342	323	368	336	344	323	356	346	345	349	354	340	319	349	360	345	363	382	327	322	331	356	317	346	353	376	375	334	389	335	325	371	355	362	336	364	337	403	332	355	396	349	365	361	350	354	332	383	376	330	332	344	325	278	357	332	333	342	345	359	357	311	350	301	372	328	367	336	326	304	348	345	376	358	361	335	351	349	333	340	324	329	335	317	350	367	351	359	332	353	353	329	335	343	347	367	344	369	331	339	374	328	365	329	306	323	298	319	379	353	321	377	357	326	366	332	345	344	336	346	338	363	344	361	356	316	345	340	317	351	351	338	344	340	365	357	345	337	342	353	343	355	282	328	348	349	332	360	349	321	329	359	355	341	316	348	359	380	355	345	317	322	373	370	351	320	360	367	295	347	352	369	316	356	372	350	375	349	321	325	365	364	324	368	349	319	384	337	335	370	334	324	342	347	326	341	363	353	344	333	341	344	324	339	348	345	348	319	341	359	337	341	358	358	337	329	328	337	342	337	358	346	371	357	334	342	336	326	339	323	337	354	336	343	341	331	353	357	346	324	311	316	348	371	347	350	353	340	342	351	356	337	363	339	340	328	358	364	334	362	342	363	341	341	315	347	338	325	313	344	339	334	353	335	310	360	335	330	346	360	358	341	344	327	345	345	359	343	349	348	317	388	346	347	337	324	349	377	339	339	357	341	361	338	394	323	311	338	336	349	318	340	356	349	317	367	330	325	363	337	328	360	340	335	325	360	345	317	351	360	329	370	345	342	351	328	325	354	296	332	342	307	306	377	326	344	306	390	356	324	331	370	324	352	343	352	347	345	343	334	343	367	344	312	335	316	337	309	331	352	374	376	333	323	326	361	330	326	343	312	349	329	364	343	336	358	354	366	323	327	338	361	325	340	342	363	323	347	381	376	335	374	351	330	335	337	317	330	360	351	344	362	342	350	338	328	353	302	306	329	350	351	327	352	349	336	353	340	355	339	376	342	349	371	337	328	349	318	385	366	389	330	340	328	383	322	356	383	354	350	348	372	350	340	345	327	296	317	334	331	333	365	348	346	333	331	339	338	339	373	345	372	343	341	334	320	349	346	320	324	355	361	365	372	347	330	388	322	355	326	294	331	304	334	357	306	362	342	367	338	341	364	353	372	332	345	369	353	345	325	357	332	333	369	336	306	346	311	343	385	321	350	326	380	332	335	320	326	369	334	337	337	347	383	347	336	333	343	390	312	338	364	349	339	347	350	317	357	344	319	323	342	348	341	334	350	345	360	357	335	346	363	345	367	362	330	339	347	328	316	349	370	314	341	367	330	368	355	370	362	343	377	333	364	350	327	360	322	345	353	341	328	349	321	344	340	344	367	353	365	327	372	363	310	365	373	368	338	325	383	330	338	356	322	360	342	331	358	328	374	371	355	354	352	314	356	363	357	352	334	343	335	344	353	330	359	343	358	341	346	357	341	327	354	337	345	344	356	317	358	332	348	346	331	375	338	320	334	351	343	343	351	307	360	342	344	364	359	352	359	326	348	368	332	337	338	336	332	314	360	371	386	322	317	363	353	335	343	333	328	336	381	337	324	359	337	351	359	319	348	344	358	354	375	335	371	347	350	325	312	355	327	312	320	328	352	325	384	358	323	340	341	345	356	355	347	351	343	334	354	345	320	357	349	360	328	336	319	295	336	343	352	343	322	326	339	312	325	351	349	326	344	348	318	360	336	323	362	362	329	364	378	356	321	360	325	352	330	365	364	363	341	335	324	329	352	350	309	356	358	334	371	362	351	344	324	349	352	341	346	331	364	370	342	340	311	336	343	329	352	346	313	361	356	339	300	365	313	336	328	313	345	306	337	359	363	327	375	338	341	334	330	344	388	344	309	327	304	366	319	322	377	331	344	352	332	359	340	365	318	331	345	328	310	321	398	341	352	371	386	348	373	341	339	350	337	347	367	368	347	324	373	338	350	359	365	372	328	323	336	314	336	371	348	341	309	363	345	376	340	342	363	313	326	351	326	296	329	358	342	350	342	360	346	366	345	355	346	324	318	366	321	319	312	367	336	348	335	346	300	342	348	317	341	361	329	352	347	376	352	324	328	320	317	351	352	331	355	331	327	312	357	336	364	357	354	373	376	326	356	369	345	344	344	340	362	327	356	321	379	319	343	327	363	351	352	342	336	359	365	328	314	326	321	342	344	359	324	328	321	376	330	358	344	331	372	302	339	344	330	353	365	354	337	348	353	360	353	371	359	348	319	335	327	308	320	318	322	336	331	362	341	313	342	340	349	354	326	354	328	334	367	338	394	389	341	361	338	341	341	336	327	348	361	342	372	325	337	358	347	307	329	322	343	368	321	363	358	345	372	327	327	329	338	327	375	388	333	332	369	367	322	365	352	380	338	331	357	328	313	340	351	384
24483	39111	33210	23376	18298	12090	8771	5710	4117	2849	1699	1231	957	899	889	838	727	606	599	540	530	546	557	493	499	498	487	513	506	460	492	474	474	460	441	468	435	412	422	411	440	476	429	470	472	440	461	424	438	427	490	463	466	455	427	400	427	469	441	434	431	485	457	429	463	470	448	409	435	445	447	510	519	435	466	496	494	481	483	457	498	465	468	465	443	479	522	482	498	444	428	479	504	436	431	475	453	455	441	419	433	480	421	457	447	424	443	454	471	516	511	427	432	422	480	442	455	469	432	424	461	421	445	437	444	429	435	436	440	462	441	486	461	457	426	471	452	447	438	443	435	461	442	422	431	447	475	422	426	462	490	436	425	436	443	457	458	466	432	405	444	429	444	460	457	417	458	435	439	441	434	409	440	460	461	426	433	432	483	429	446	476	419	430	436	495	429	438	441	420	454	438	444	459	434	440	455	435	460	433	441	467	461	472	440	432	418	444	432	431	450	415	456	426	471	471	423	437	475	408	458	452	510	444	442	426	427	446	439	449	468	493	483	422	451	407	418	420	453	459	489	429	461	414	457	467	477	448	464	449	443	497	478	431	455	429	423	447	469	449	419	473	447	485	424	444	455	436	436	405	459	460	456	453	421	436	465	400	431	451	465	434	423	458	449	459	456	448	451	470	427	434	461	450	435	483	417	451	418	441	433	441	453	441	455	463	449	420	421	464	440	428	462	453	457	445	443	445	445	442	445	429	427	466	413	432	446	482	478	449	462	436	470	419	466	449	441	431	467	446	422	437	512	462	473	392	445	445	448	450	462	468	467	427	468	446	461	451	439	420	442	447	402	456	442	502	445	447	459	445	454	456	442	439	454	478	454	439	461	474	454	392	449	460	468	446	442	452	453	454	456	419	467	439	451	448	418	461	467	473	443	403	446	424	452	431	425	459	426	451	427	418	376	457	460	441	453	438	448	480	437	441	435	476	429	434	437	445	478	420	414	452	427	447	461	411	452	439	426	429	449	414	417	443	449	439	406	415	459	448	432	459	505	450	446	437	453	434	441	460	431	462	470	444	450	444	462	447	437	461	434	461	441	467	454	458	419	422	478	447	444	457	460	446	469	460	465	481	451	434	426	444	417	445	428	468	482	460	462	450	400	397	454	416	475	421	419	431	449	444	465	444	436	481	468	454	458	443	467	438	458	414	472	451	470	446	467	485	445	458	448	476	429	468	461	403	427	450	411	422	517	425	428	438	423	481	458	431	475	459	459	448	428	465	447	416	439	412	455	433	431	429	473	417	415	420	446	449	468	444	422	448	449	411	420	453	444	463	426	481	472	473	441	415	461	426	450	477	494	425	464	446	485	446	410	436	476	448	464	437	474	461	419	474	403	453	412	465	444	483	466	452	453	431	439	445	458	461	433	443	464	474	444	430	436	442	454	425	475	465	440	469	406	449	455	469	447	461	441	465	439	455	445	450	429	462	427	463	464	422	447	442	435	453	430	462	456	472	441	438	435	446	470	436	460	447	443	445	441	406	431	443	409	447	465	465	431	441	467	448	458	469	479	443	462	455	455	446	502	450	451	456	465	436	414	421	424	431	456	477	410	488	398	440	457	442	413	432	458	400	469	468	447	444	428	446	488	452	433	424	426	445	476	440	440	476	463	460	426	459	440	447	457	451	428	440	462	454	447	474	406	504	424	420	427	478	468	435	472	454	493	410	485	425	438	392	495	478	410	463	447	418	476	438	441	464	409	411	427	480	455	450	442	438	431	472	424	455	456	416	450	454	407	436	455	448	446	494	437	442	458	476	450	458	463	455	440	450	446	493	419	434	448	469	461	422	418	491	481	452	436	411	464	454	443	455	496	430	437	469	454	454	442	466	442	432	436	451	483	454	444	468	457	476	436	461	462	488	396	429	469	413	458	445	513	430	415	403	430	439	444	432	445	420	430	456	454	418	459	478	435	443	466	441	437	459	415	427	432	444	475	443	441	444	413	469	457	457	395	438	439	461	439	435	468	430	427	440	477	465	467	445	459	457	481	481	456	441	441	451	439	448	433	453	421	464	467	482	453	425	452	442	422	473	468	454	459	445	447	443	441	436	427	453	447	414	438	422	461	453	442	420	455	468	483	450	422	453	435	459	449	464	414	445	423	485	441	471	436	468	426	420	513	474	432	467	458	450	453	396	432	502	458	442	473	452	462	484	443	476	449	413	413	439	404	477	514	433	495	408	443	455	440	443	449	439	479	473	433	445	426	442	419	425	471	453	422	466	444	467	463	456	449	471	495	420	491	441	440	476	461	470	436	458	459	402	417	471	445	440	432	468	450	451	429	465	438	417	482	429	445	434	482	460	455	416	430	443	472	445	463	454	447	467	452	435	438	446	434	474	437	434	462	471	447	456	459	448	447	427	440	450	430	430	406	445	443	457	447	453	418	476	455	464	457	463	431	424	441	419	453	433	488	433	462	454	456	413	436	455	426	443	457	447	449	470	421	457	479	469	431	457	419	459	461	439	472	456	434	421	446	445	446	469	443	450	469	486	461	451	433	445	436	465	438	482	456	436	459	444	446	459	460	449	461	488	448	452	462	464	434	418	430	448	420	442	446	425	398	420	443	472	445	472	426	489	447	426	416	473	453	460	445	431	458	439	434	424	429	424	439	455	462	428	477	423	445	466	440	452	451	446	411	441	415	431	412	455	457	444	480	427	411	473	468	443	471	419	419	427	424	417	435	433	418	475	472	434	421	458	424	436	418	432	482	475	463	449	480	422	394	407	489	414	462	459	454	473	441	484	458	469	442	435	401	434	472	468	441	430	472	454	456	411	435	432	445	494	443	457	465	440	399	399	455	471	426	449	449	445	438	438	447	393	464	413	436	426	454	467	420	480	435	428	472	487	402	445	486	458	440	440	437	453	486	453	448	446	427	485	444	419	433	442	460	441	482	449	491	449	440	391	446	442	439	420	417	453	427	450	443	444	432	441	464	483	445	438	450	470	470	475	459	446	450	456	484	433	471	455	423	451	457	476	446	457	474	418	476	449	466	441	426	442	443	478	440	441	419	458	485	385	453	439	444	460	469	487	465	466	443	433	446	436	408	438	425	442	455	443	442	445	471	429	453	394	464	427	426	476	445	425	468	474	452	448	453	456	472	392	442	415	474	444	488	412	463	435	458	439	475	507	466	448	458	435	437	446	468	447	444	442	450	473	430	450	450	439	445	459	452	482	454	437	489	465	439	487	448	434	453	469	429	470	452	460	419	442	431	439	455	437	438	440	466	444	468	469	447	466	446	455	461	464	463	461	471	465	445	439	452	448	448	429	448	493	481	413	458	409	497	420	473	419	435	461	443	437	444	439	432	444	438	479	462	478	423	483	471	434	441	460	456	448	436	429	437	483	459	434	394	436	449	454	448	420	473	466	427	479	441	434	434	470	439	465	497	463	438	479	433	438	407	446	444	418	480	458	426	411	460	439	455	451	448	412
22979	21218	28971	23766	21386	21966	16935	6127	3528	2333	1671	1363	1190	1122	1044	950	912	816	773	761	707	718	687	675	664	687	658	696	677	626	614	625	632	636	588	638	617	597	670	604	644	596	647	610	641	622	610	628	631	592	624	603	619	639	609	615	616	616	644	622	631	649	595	602	591	601	623	586	649	616	584	638	622	619	621	642	648	628	656	595	594	592	656	581	601	633	706	679	649	652	625	603	650	596	614	561	625	568	609	571	602	582	606	645	635	604	581	602	580	608	603	603	553	623	626	605	571	543	587	585	565	624	560	630	574	580	604	565	578	624	637	582	628	618	560	609	613	618	640	616	612	606	610	635	600	630	597	575	589	623	596	606	554	624	647	597	588	597	635	578	599	592	612	623	609	648	569	629	585	569	619	638	593	579	579	579	595	620	617	585	614	586	616	612	591	609	621	585	637	646	602	598	618	585	597	624	624	607	604	625	606	594	603	614	626	589	598	655	602	562	616	580	637	630	591	590	602	600	581	633	603	576	553	617	634	626	563	599	609	600	617	583	570	631	586	610	666	577	583	561	623	593	591	560	611	583	577	585	583	646	596	590	648	630	629	627	591	561	597	619	622	583	597	604	546	593	619	581	616	594	602	623	599	589	629	594	594	602	636	603	567	588	630	591	562	599	599	555	577	586	594	600	623	547	620	632	638	598	614	592	624	626	580	620	610	632	593	573	587	597	585	571	575	575	626	577	573	569	632	618	585	604	601	568	615	611	621	586	583	611	599	620	538	611	595	598	614	609	566	573	627	629	594	584	651	541	570	586	604	580	566	594	643	618	601	592	564	605	628	619	582	619	647	653	569	570	599	639	646	613	596	544	604	672	623	580	619	654	603	571	621	607	645	572	568	575	569	610	603	609	590	580	602	572	619	573	654	598	651	626	559	621	622	606	590	605	604	598	567	586	588	584	627	561	588	589	591	648	608	607	626	634	630	615	589	605	596	567	553	626	626	579	655	573	567	573	640	616	611	639	572	575	611	585	566	592	617	639	584	619	589	591	620	570	599	591	594	573	551	587	605	589	616	597	601	594	612	597	582	569	612	615	621	616	571	599	552	619	578	575	605	624	572	644	594	577	590	593	602	601	573	641	614	562	658	572	614	589	615	566	601	602	620	596	613	617	634	614	651	565	610	601	567	576	586	613	617	606	615	629	623	617	606	596	593	568	555	628	611	574	574	562	623	558	623	583	566	587	607	569	606	594	625	584	614	632	588	611	571	577	599	575	578	592	591	604	630	606	618	600	596	576	598	671	611	581	596	612	620	611	645	612	589	613	599	633	659	617	572	615	602	609	632	589	614	613	552	570	634	611	600	596	643	634	566	558	595	617	587	549	612	640	614	598	585	589	596	607	626	582	595	555	596	611	613	599	596	609	638	623	606	591	611	586	585	564	619	617	604	542	633	596	642	577	591	627	613	589	574	632	594	623	564	590	662	576	596	596	574	628	581	627	592	618	596	645	562	585	551	603	599	603	607	593	618	568	564	548	618	622	612	637	613	600	627	621	644	601	623	553	593	607	619	618	641	630	597	607	642	592	545	623	572	614	571	625	610	595	628	612	610	595	609	560	583	602	582	627	606	625	605	613	597	601	595	636	593	601	575	549	583	624	618	609	561	606	600	591	624	619	578	609	595	621	589	596	582	618	625	542	585	616	628	599	603	628	546	601	556	551	592	610	584	586	633	618	595	593	621	610	594	621	602	573	627	597	645	618	587	565	560	598	590	595	610	605	590	590	560	609	626	611	615	588	581	580	630	613	590	601	557	547	603	619	620	614	583	615	572	593	596	622	578	616	633	600	630	604	604	587	608	602	627	617	626	610	574	620	586	586	634	603	604	593	635	628	569	588	596	613	585	610	640	586	632	626	629	556	605	582	578	584	569	570	599	606	610	625	572	601	582	604	584	594	604	634	636	575	627	595	581	600	614	591	589	611	616	633	615	647	644	577	624	582	591	633	592	557	578	594	609	581	572	640	671	616	594	565	579	577	592	641	579	565	638	613	573	614	594	607	560	597	586	585	596	585	597	602	598	578	590	563	624	585	593	609	646	610	612	571	574	587	595	604	593	574	614	583	535	615	612	609	562	637	621	654	601	587	614	587	636	602	613	572	618	589	613	612	587	583	609	631	600	614	544	577	561	595	583	587	594	622	576	574	627	612	575	569	603	632	588	595	603	626	574	599	600	605	595	552	591	590	575	578	598	563	626	575	593	589	566	610	558	641	603	603	593	582	599	624	553	605	679	577	595	577	607	608	561	591	601	626	606	601	594	558	596	581	600	572	579	659	591	544	634	639	576	584	593	593	588	584	609	619	577	611	623	624	611	604	594	602	563	602	574	626	578	609	596	627	618	576	598	597	616	582	563	579	599	609	603	566	592	607	593	582	561	602	617	613	601	579	599	612	606	610	585	562	577	591	605	590	596	602	587	680	622	626	622	635	588	585	593	590	586	572	589	606	641	587	560	556	594	586	583	613	607	604	587	609	591	634	586	610	579	610	619	599	580	626	557	624	583	591	588	575	586	568	639	564	647	633	625	589	604	593	578	534	597	647	657	620	631	614	569	641	644	642	601	604	565	598	636	582	539	573	553	652	553	576	640	620	607	616	580	618	581	558	618	608	630	590	604	579	609	568	587	573	586	627	632	582	541	582	604	595	612	570	618	591	571	602	603	602	606	532	623	533	597	580	592	572	609	583	603	585	629	544	577	578	579	603	604	611	610	635	572	621	632	607	617	611	586	585	623	599	585	607	600	559	598	582	604	607	589	562	594	569	620	636	618	620	589	608	641	601	613	605	649	643	594	613	627	547	580	629	593	533	641	605	602	629	624	597	633	612	603	581	595	635	567	582	591	594	567	579	603	608	576	591	611	607	611	604	578	598	567	633	604	584	609	591	635	548	589	530	571	585	613	593	620	662	599	629	589	585	598	620	545	582	592	561	575	631	627	576	628	599	634	630	590	617	588	592	587	622	593	613	565	556	596	604	575	536	626	634	574	560	613	606	599	608	617	611	606	610	613	633	598	617	599	597	537	597	677	582	584	575	602	627	587	607	579	598	595	591	584	590	621	587	538	621	585	603	573	613	597	592	605	566	588	591	582	629	599	582	642	584	619	590	587	596	599	610	596	600	601	635	583	561	589	593	587	661	647	594	610	598	586	579	601	582	566	597	620	562	603	565	604	581	614	602	597	607	599	588	566	614	595	634	630	540	580	637	593	612	601	643	610	585	571	595	594	618	622	601	601	597	637	602	563	609	635	552	595	625	603	626	621	588	614	584	639	573	608	556	613	589	634	642	593	619	559	606	633	557	618	568	592	609	580	548	572	601	577	568	569	605	604	592	566	607	570	598	606	616	579	615	573	581	618	591	618	617	563	575	648	599	572	619	616	562	587	633	606	639	587	592	623	601	598	598	584	566	599	615	600	626	627	626	580	574	583	588	599	635
24208	44564	41412	31759	27849	20917	14357	10287	7372	4899	3513	2568	2162	1963	1800	1562	1396	1126	1057	1089	1016	947	937	917	963	947	889	907	846	838	787	822	832	719	779	773	785	805	761	744	787	811	745	849	778	817	824	806	768	749	762	753	733	778	740	758	747	759	720	710	720	753	756	744	743	739	787	729	728	772	784	835	856	828	818	809	851	826	819	829	844	775	748	756	763	758	800	770	793	759	832	836	743	762	779	755	706	747	710	722	745	784	773	769	717	791	798	741	853	821	784	772	759	711	737	713	754	771	753	739	731	753	742	756	795	739	753	782	695	709	765	701	805	762	760	777	756	755	736	786	703	786	735	733	803	763	746	816	727	721	767	736	732	760	755	756	760	763	737	688	790	742	770	732	748	749	768	761	730	760	703	820	797	747	762	758	772	698	806	774	753	760	729	789	681	747	771	757	730	749	754	713	755	770	759	764	752	809	778	733	758	767	782	773	775	748	752	751	798	710	739	751	761	744	721	729	719	745	729	726	783	785	773	757	714	774	734	804	698	721	757	696	750	746	772	727	792	804	700	792	727	728	718	750	789	766	725	771	749	698	748	750	717	713	731	748	756	709	720	751	758	760	705	727	750	761	729	739	768	745	749	767	804	701	750	802	739	749	714	734	782	735	714	831	754	767	770	740	710	790	729	801	705	783	737	701	730	761	715	724	754	766	774	740	774	712	787	732	733	737	728	749	720	762	748	780	777	794	697	739	779	715	741	769	746	743	753	786	731	774	740	745	737	777	749	708	728	716	715	678	704	737	728	779	743	789	748	706	759	746	769	759	732	765	748	787	754	761	726	773	711	765	731	700	744	768	715	750	739	751	739	740	697	798	729	762	715	748	745	743	738	757	786	726	767	722	801	749	790	728	761	733	759	720	700	778	739	712	726	757	764	756	766	774	729	766	762	688	698	768	754	704	721	771	720	739	741	672	761	721	707	721	730	732	737	760	749	711	688	742	725	781	733	752	740	716	781	732	704	793	761	737	754	753	757	750	698	729	742	811	719	661	723	752	761	762	744	744	724	752	741	717	732	776	751	742	753	738	748	736	769	742	733	755	705	766	738	769	705	761	730	721	767	748	770	783	710	731	751	747	773	775	733	741	702	760	731	763	766	741	716	741	713	716	777	756	740	748	798	801	730	717	737	725	766	814	769	765	740	740	756	728	779	799	742	773	729	742	747	803	761	711	749	750	735	843	757	755	787	719	782	735	730	770	755	743	740	762	662	727	718	748	729	755	757	711	720	707	730	761	744	742	768	775	730	753	767	707	733	729	730	744	720	728	693	745	758	787	756	736	746	787	756	756	753	767	772	739	762	717	784	791	734	743	750	777	736	754	737	732	690	757	706	753	711	791	736	719	718	713	702	733	773	719	726	750	766	782	705	740	754	767	753	770	799	784	723	720	716	716	768	749	725	758	785	760	710	750	784	733	718	766	731	751	768	757	741	751	726	717	729	745	717	733	713	735	738	732	782	773	726	716	756	728	704	720	754	736	741	718	733	770	752	747	724	700	771	746	747	769	781	759	779	732	730	733	735	758	770	774	727	710	769	742	738	779	738	760	778	734	740	750	724	768	798	709	717	726	745	692	732	709	721	763	817	757	733	722	744	710	790	761	758	736	727	761	719	725	724	748	771	720	742	779	711	782	773	758	725	715	729	746	782	735	763	751	751	777	709	727	738	720	761	735	725	755	751	717	745	752	735	772	740	736	759	748	697	766	744	705	743	758	735	750	767	738	751	767	750	742	755	748	806	767	727	726	815	782	732	708	719	781	725	719	769	789	779	791	768	743	744	685	751	683	717	716	738	737	760	724	779	741	772	714	733	691	735	772	719	803	755	756	724	814	762	728	740	743	743	751	788	716	721	753	705	760	747	720	727	791	769	767	760	752	743	740	740	810	746	740	766	756	743	757	743	762	688	760	725	763	738	699	759	720	736	755	757	765	743	730	747	752	731	750	766	721	731	722	725	763	757	749	754	726	772	734	761	730	723	735	736	730	751	763	700	715	703	766	797	739	741	753	742	710	772	740	766	719	750	726	738	730	753	735	769	705	763	714	748	724	775	756	752	739	724	751	772	724	716	715	684	732	745	735	722	739	739	721	735	782	712	726	730	770	726	753	769	796	777	779	712	769	753	786	773	724	787	746	796	741	751	733	707	734	737	770	789	769	726	747	759	775	803	789	730	725	768	769	748	772	717	723	810	763	742	729	763	728	767	713	751	709	735	746	740	769	721	767	707	731	778	729	759	779	788	739	769	729	722	753	760	721	737	785	771	737	728	780	763	762	733	790	724	787	741	741	754	686	710	717	749	727	742	800	744	726	749	786	798	768	723	769	736	724	773	751	707	738	739	750	732	756	728	713	726	744	725	791	719	746	680	777	723	806	775	774	749	737	776	713	801	743	731	730	747	790	777	738	722	755	719	765	743	754	744	788	659	744	765	796	742	735	713	777	729	733	757	759	734	711	747	765	771	740	770	738	708	751	779	714	752	709	757	773	772	756	705	735	798	743	742	729	699	771	780	762	751	702	765	725	753	723	727	740	800	764	714	710	735	804	735	759	775	709	717	756	726	736	723	750	729	716	752	718	718	727	753	719	738	731	706	725	742	726	736	733	727	750	790	739	700	733	715	673	744	765	726	740	762	721	724	766	789	725	752	726	760	790	779	724	722	781	745	743	761	708	687	700	732	776	719	756	787	741	747	781	752	752	726	756	733	757	752	733	763	765	745	758	745	737	747	720	743	752	714	715	714	760	741	770	737	740	759	762	741	752	721	781	736	781	757	736	792	741	760	778	719	749	742	766	776	705	739	788	746	752	709	720	791	711	780	748	744	708	727	773	747	763	727	745	745	773	726	717	750	749	773	720	782	719	770	789	733	708	811	735	699	757	754	749	772	682	798	790	741	758	747	796	744	766	733	781	735	726	783	760	692	710	741	697	754	729	745	736	712	806	734	737	765	700	769	776	692	771	788	742	774	729	738	733	729	737	723	721	715	730	741	780	691	676	783	733	682	708	789	728	739	729	761	755	767	767	724	734	803	741	732	785	764	767	738	743	756	719	800	770	764	746	740	756	782	745	722	718	724	748	749	747	754	749	737	754	769	773	750	764	767	735	750	727	759	740	759	695	742	713	747	748	755	753	700	707	795	796	714	726	800	709	779	769	707	696	714	751	799	732	700	730	763	732	761	778	767	782	685	729	754	722	765	790	736	730	711	745	736	744	736	718	717	682	764	733	734	779	742	752	716	727	775	750	695	692	741	765	753	745	697	783	810	786	744	742	782	738	707	732	700	761	711	758	763	679	819	708	794	778	766	761	727	737	778	743	738	798	766	708	708	726	765	769	746	710	809	740	687	744	737	744	728	755	736	739	768	743	755	718	770	725	741	688	736	715	783	739	745	728	750	770	734	698	719	752	794	712	714	743	755	761	788	756	764	702	760	681	715	756
27252	21751	22138	16059	9704	6984	3610	1955	1292	1048	740	636	568	567	517	555	475	489	462	435	456	406	441	419	458	485	441	431	446	408	440	427	470	411	451	442	450	442	429	420	432	436	401	438	435	427	408	460	408	423	427	448	449	446	415	418	423	425	433	416	424	389	428	457	437	445	481	438	411	444	432	460	431	456	427	408	428	425	424	415	433	457	437	447	415	418	411	413	417	457	456	415	452	445	425	441	405	428	379	442	410	441	389	418	383	453	419	412	406	425	404	418	417	445	422	434	423	431	422	415	419	410	435	440	433	396	434	445	422	440	434	412	438	420	411	395	405	431	435	409	416	426	403	413	406	438	435	425	434	421	417	381	454	412	362	432	419	437	424	415	436	424	437	442	420	400	431	427	438	438	418	428	412	451	429	417	392	430	445	425	420	426	405	446	436	469	427	457	416	392	398	420	430	401	397	419	440	394	411	444	455	432	435	401	411	416	439	439	415	392	427	411	390	401	447	420	442	416	431	469	436	400	416	405	438	447	415	430	432	400	438	430	405	422	422	415	422	427	420	443	407	422	434	448	423	453	411	426	446	440	460	427	474	397	446	453	454	416	407	421	431	430	404	442	409	406	411	445	397	409	465	424	421	423	421	436	448	432	420	468	397	439	434	418	444	413	424	404	428	396	452	409	433	421	410	413	424	416	406	398	413	443	441	383	411	409	401	415	464	450	404	439	435	404	413	439	399	459	430	441	396	417	447	415	423	417	430	398	441	446	428	408	444	418	409	388	416	418	427	375	416	429	465	394	427	425	449	419	401	437	472	401	430	393	405	441	429	435	464	454	423	399	422	458	423	428	409	436	428	395	448	429	400	417	398	399	414	413	429	403	435	452	411	403	400	419	416	400	462	414	410	418	430	395	431	414	410	416	413	431	434	438	411	433	444	439	430	431	423	421	443	454	445	447	442	460	444	438	432	470	415	393	402	448	415	431	414	432	466	481	462	391	440	428	420	406	435	409	429	430	450	402	457	409	458	433	394	386	420	421	377	402	407	446	409	375	420	407	449	428	461	430	438	442	408	398	419	455	430	400	435	386	441	439	447	411	444	421	433	425	396	423	410	447	432	441	435	426	445	400	405	407	465	425	415	460	419	444	424	453	438	422	415	465	432	407	407	436	447	473	392	414	421	415	406	425	415	402	421	434	452	442	413	449	430	448	452	426	454	434	463	407	419	431	425	460	403	415	425	456	449	415	401	445	424	460	425	409	428	420	421	433	430	433	461	476	401	406	425	433	481	396	416	437	442	460	414	436	414	414	454	424	427	452	418	442	413	393	423	433	423	434	419	416	380	420	388	411	433	392	384	424	404	439	410	437	450	451	409	434	418	397	427	387	411	428	431	425	434	428	421	419	460	422	447	426	428	379	397	416	417	455	382	427	430	435	428	454	455	395	453	411	409	419	442	406	403	400	452	429	449	400	418	450	427	418	445	398	439	410	421	428	388	429	439	436	456	402	440	451	422	457	423	421	421	417	441	426	429	447	438	441	434	456	447	425	406	454	420	410	395	420	457	405	453	447	418	407	424	442	461	440	431	415	423	402	424	441	418	388	417	385	381	436	438	428	420	417	441	417	435	427	450	406	463	412	454	395	407	415	413	435	472	425	412	388	391	435	433	433	433	426	441	429	403	374	433	413	438	425	416	418	412	401	421	464	422	409	472	400	434	438	437	431	432	412	472	412	384	434	444	422	425	426	418	398	386	458	489	408	406	418	416	437	423	403	421	406	411	436	429	438	452	427	402	396	379	435	424	441	420	408	435	463	423	423	420	415	429	435	431	389	432	463	451	422	451	416	374	466	420	429	421	465	401	387	457	482	417	459	383	383	427	470	419	448	413	410	453	439	405	364	397	424	478	429	435	380	392	415	436	442	453	419	421	462	482	436	425	453	426	422	451	451	416	419	430	415	424	415	449	426	459	423	454	423	421	417	406	419	472	411	403	440	412	431	420	426	440	392	436	404	408	388	432	440	412	444	451	409	418	415	450	390	421	432	404	399	454	421	413	417	390	417	458	417	390	461	458	448	428	393	434	420	434	432	393	406	409	441	412	423	413	416	420	426	408	409	423	387	395	437	410	420	408	430	425	428	404	439	397	431	417	436	413	417	424	397	418	442	399	431	453	411	428	426	457	440	425	441	394	451	425	376	403	406	454	434	466	424	421	427	400	431	415	406	406	400	444	461	445	451	418	439	409	444	405	431	413	435	404	471	425	412	375	395	455	383	410	452	444	414	405	408	403	416	428	391	455	455	400	444	401	413	396	412	442	396	434	418	408	420	399	431	399	377	422	409	390	396	443	413	430	436	415	414	404	412	440	430	401	412	426	442	435	434	437	427	404	466	441	422	468	470	384	437	408	466	405	418	417	441	430	421	415	420	421	434	426	441	393	456	393	412	442	444	420	402	405	435	421	414	418	419	408	401	426	404	448	420	411	441	414	440	442	417	431	421	435	446	444	410	416	431	432	412	441	414	434	411	396	436	417	435	412	441	431	379	438	438	425	412	442	446	402	412	417	402	418	385	429	435	388	434	443	449	399	413	423	413	439	409	393	456	399	400	402	409	446	415	405	414	431	424	465	415	443	404	423	404	415	450	460	385	450	420	421	420	425	448	447	452	435	436	412	434	404	434	447	420	413	483	462	442	451	435	422	436	383	447	455	433	402	420	435	446	447	421	418	422	399	413	453	377	465	443	449	406	430	399	450	422	399	423	407	418	420	445	389	395	401	445	403	387	407	429	458	366	429	433	402	418	417	429	430	455	434	420	416	448	446	447	430	410	462	400	411	402	426	428	447	422	415	466	440	413	450	376	459	432	436	385	381	446	433	421	396	385	409	403	445	422	427	428	421	386	444	449	403	407	409	412	399	403	431	396	431	435	439	423	406	448	404	446	430	431	459	408	437	433	437	444	424	433	452	455	427	398	383	402	431	429	398	441	452	425	420	418	408	447	430	390	446	439	395	474	401	426	432	440	432	435	444	442	430	378	424	469	488	422	440	457	424	436	402	404	443	419	417	420	389	397	418	427	381	394	440	387	442	423	438	419	450	438	430	388	444	433	457	458	445	432	404	414	427	454	418	393	429	397	440	429	433	433	438	410	440	374	407	417	444	410	399	448	445	413	445	451	425	451	417	447	437	406	431	462	437	431	420	417	430	445	430	434	429	436	377	394	423	432	429	383	448	424	450	398	440	399	385	422	459	417	421	401	413	442	429	430	404	430	443	393	406	425	371	436	405	415	420	456	410	460	411	440	425	401	442	396	375	421	415	425	400	394	462	420	438	420	379	440	464	399	406	437	425	441	442	388	448	436	435	454	390	454	418	412	384	410	423	401	436	438	447	460	405	390	402	424	433	406	410	429	416	432	389	392	375	415	421	456	395	406	414	411	432	435	418	443	479	442	435	445	472	434	398	429	422	403	429	437	456	441	428	444	397	415
19424	30250	27416	19161	15375	12876	7352	4190	2689	2183	1379	994	913	883	857	757	669	629	568	555	548	563	572	548	594	536	554	517	538	511	526	535	542	547	531	539	523	568	546	559	533	533	531	557	537	508	577	511	509	538	529	529	541	525	495	515	540	535	544	508	527	520	590	548	547	572	524	558	538	541	533	535	486	557	582	558	607	582	571	577	521	534	539	545	553	527	562	537	565	579	554	556	550	543	544	523	543	532	534	573	545	548	527	485	535	519	520	462	564	578	518	546	526	515	514	520	505	526	522	558	526	506	518	533	538	522	511	532	515	481	529	540	529	521	545	529	578	546	547	527	524	552	521	517	519	552	520	517	542	544	542	531	513	566	536	541	552	539	509	501	552	529	564	547	527	533	546	528	498	523	498	519	509	560	525	524	545	551	562	516	498	561	534	516	568	530	527	539	552	536	540	564	532	525	561	516	518	500	522	550	520	541	559	473	536	517	564	501	517	533	572	516	538	508	509	543	525	527	559	551	503	534	503	521	474	550	517	530	533	556	543	518	502	564	558	529	501	494	512	518	526	547	493	537	561	589	561	513	531	517	496	475	537	508	542	550	521	520	539	528	465	517	549	543	506	515	540	503	551	546	531	544	522	537	528	505	553	505	548	543	557	566	530	565	503	511	537	540	581	540	506	555	538	537	561	519	555	533	536	534	558	526	532	520	524	485	474	537	531	492	502	497	549	534	515	504	524	525	534	543	574	538	543	506	531	491	521	554	538	525	498	548	523	509	504	541	516	516	499	541	548	548	535	546	528	532	508	534	515	571	500	525	555	509	485	527	568	488	527	533	574	562	540	552	544	523	526	545	541	566	526	528	552	566	523	518	520	587	561	546	558	539	564	552	519	512	522	510	521	526	551	541	504	535	530	571	511	522	568	512	536	508	526	585	497	559	528	498	547	559	542	493	519	546	522	540	544	508	548	516	511	571	520	528	524	562	556	547	537	508	540	559	569	530	530	496	558	529	522	538	518	557	553	532	526	566	525	535	526	555	528	558	522	526	518	503	527	580	523	540	509	517	502	540	550	525	536	530	501	581	529	547	526	546	538	512	493	547	546	586	571	529	531	529	520	529	510	541	550	516	533	555	570	562	506	553	520	518	516	524	517	522	529	575	573	524	562	553	549	529	546	548	529	548	532	535	559	532	508	496	525	560	525	535	551	533	503	580	507	512	547	541	596	535	539	520	537	532	519	523	471	596	543	511	542	524	568	539	514	513	537	509	536	537	505	514	573	543	532	549	533	541	529	513	483	545	479	562	505	502	497	525	548	499	524	558	552	514	547	558	550	562	549	481	554	490	496	553	509	545	525	511	501	545	521	533	490	535	534	582	522	519	514	532	546	563	543	472	545	525	531	560	543	510	512	493	532	517	522	488	534	554	545	569	503	507	538	605	527	537	509	525	592	525	521	526	550	523	512	504	527	520	547	532	518	492	546	605	516	529	527	524	523	554	539	538	537	541	565	541	561	540	534	549	578	532	550	530	521	538	546	542	554	548	501	560	554	527	486	559	542	558	528	573	485	541	504	552	529	514	502	520	518	490	509	518	567	503	585	525	500	536	526	517	518	511	538	558	517	535	549	506	497	548	569	543	514	548	540	506	557	522	577	525	588	512	541	602	475	533	511	544	554	542	532	539	507	499	530	541	571	561	529	512	562	518	489	514	517	526	579	508	508	503	529	537	531	549	530	542	552	540	505	537	537	502	529	559	539	539	521	482	546	508	532	522	569	519	577	487	559	526	550	573	560	529	532	580	507	561	530	535	522	510	507	574	541	589	513	552	553	571	583	540	497	542	516	557	509	550	526	516	523	519	576	519	552	532	480	577	497	528	502	568	515	543	568	558	508	503	529	549	574	532	525	540	468	562	545	522	528	517	548	530	514	591	535	510	533	508	510	546	571	511	534	493	509	552	556	531	498	548	540	541	536	544	553	547	556	501	485	534	592	522	527	530	529	525	529	530	558	541	551	537	529	555	505	552	534	552	549	547	510	568	512	555	553	512	487	558	523	528	513	534	562	548	558	521	538	485	516	556	532	550	540	531	536	520	551	499	518	495	527	555	540	584	516	555	585	571	530	502	540	565	500	554	535	546	538	521	520	548	497	555	564	573	535	527	552	519	527	520	497	542	591	534	527	593	545	513	565	516	575	555	529	516	543	546	534	505	543	529	518	527	541	540	548	560	502	530	519	516	517	530	527	481	585	531	550	532	529	554	542	525	582	518	521	572	512	580	504	515	529	514	555	524	523	567	551	548	581	529	531	507	540	521	536	516	538	568	511	515	518	524	508	507	525	550	536	528	551	510	531	484	534	531	554	518	501	538	551	558	531	529	552	545	517	529	569	531	481	513	565	504	525	532	512	536	490	545	517	536	539	508	495	554	541	539	551	529	614	544	521	539	549	539	529	556	548	569	539	534	522	528	517	536	554	544	553	538	512	536	517	516	537	563	503	579	526	493	544	581	557	536	507	536	537	502	517	564	516	522	505	526	503	513	572	499	505	539	556	543	467	522	532	491	521	522	545	564	521	529	575	551	539	537	551	559	559	520	559	545	497	549	544	519	535	534	550	556	499	570	572	563	528	496	519	513	563	517	545	521	548	536	512	533	562	579	508	552	544	544	518	520	534	557	506	535	557	515	502	503	520	545	569	560	535	548	521	503	556	525	565	535	535	497	497	507	523	542	589	507	500	506	487	512	552	499	527	543	554	537	518	509	534	536	561	546	554	503	531	538	502	523	555	533	537	591	567	517	512	541	510	548	537	525	511	532	564	518	532	532	548	536	529	555	505	537	498	551	577	526	532	519	540	478	538	501	507	542	523	526	530	521	507	564	524	540	507	495	506	535	511	551	538	554	558	562	556	545	575	515	560	521	506	510	581	523	498	538	546	502	523	515	571	575	552	553	551	491	579	514	544	516	534	513	509	575	521	519	508	528	534	536	556	521	529	522	545	518	551	486	537	569	530	542	505	548	573	543	538	539	504	535	544	512	560	547	502	526	566	487	541	543	552	555	514	522	546	494	524	522	512	523	532	554	525	526	531	514	558	576	541	551	532	543	517	555	554	515	563	537	543	518	594	530	532	547	594	511	564	531	530	519	555	511	487	507	570	532	519	536	525	501	533	565	545	500	557	562	496	557	555	546	562	504	530	544	519	538	556	551	507	507	539	556	521	516	533	540	553	512	518	543	521	594	554	528	515	525	550	504	540	515	561	532	533	524	490	508	554	507	516	561	568	497	501	540	539	499	544	514	529	528	571	509	517	512	566	517	535	494	560	482	463	488	532	530	513	559	541	526	555	530	481	506	536	551	533	538	542	528	552	534	513	547	562	537	555	545	554	542	545	557	550	577	570	533	521	489	517	533	510	532	528	526	530	537	503	550	531	544	547	539	519	516	500	592	524	536	557	558	516	535	533	554	474	554	577	502	538	580	531	524	532	545
23905	21160	28498	24167	21487	18457	10056	4159	2610	1986	1519	1125	1037	1009	956	857	827	774	702	656	662	686	657	677	669	632	665	698	677	627	652	650	619	620	635	625	632	629	603	614	644	594	614	556	610	598	657	634	650	600	600	562	624	622	644	605	623	618	614	632	608	589	645	603	624	625	633	581	616	610	616	688	604	654	646	652	608	640	615	655	641	596	620	590	634	668	661	636	646	614	649	640	611	599	612	649	604	630	584	634	578	584	623	623	596	611	625	598	626	637	637	628	586	621	599	629	579	619	644	636	604	635	626	606	655	564	630	615	678	612	633	593	619	591	622	571	582	600	559	620	620	613	586	630	604	608	619	631	571	611	647	591	600	621	597	609	578	603	625	599	604	642	623	604	630	607	619	586	638	626	631	615	593	597	582	546	614	622	610	592	618	652	605	589	607	619	647	648	617	578	640	594	613	585	628	585	597	601	594	626	609	598	622	583	639	613	630	601	631	589	624	626	617	576	625	618	625	605	586	608	600	648	655	628	593	603	614	606	601	595	612	596	601	647	571	623	591	606	581	621	654	585	548	615	589	593	624	554	613	624	619	574	571	651	612	639	566	586	583	641	603	588	621	606	589	660	612	597	653	619	572	585	609	636	624	594	591	604	619	625	633	591	639	598	589	589	553	578	640	617	593	585	644	599	593	622	667	604	632	605	625	608	619	562	618	655	638	605	606	594	616	629	644	569	645	665	543	635	597	613	579	663	625	597	572	627	585	640	603	556	663	628	631	629	628	595	582	645	625	616	591	653	620	626	608	585	578	591	612	628	620	655	599	590	645	584	581	614	646	610	608	568	592	610	623	616	592	598	631	612	587	603	610	611	598	610	625	633	633	629	625	618	612	581	570	610	602	597	578	609	620	614	599	611	574	648	607	568	616	619	617	613	619	619	675	660	602	653	586	560	635	601	615	600	596	621	591	597	650	608	597	620	569	550	667	620	610	628	618	603	614	608	621	605	647	595	598	631	582	629	636	638	678	619	604	609	603	630	601	586	629	603	617	609	580	638	586	576	675	633	577	641	604	605	624	588	602	575	596	643	622	590	605	617	592	608	651	654	633	647	605	608	627	565	603	638	604	596	641	572	586	612	645	614	568	613	579	633	628	608	589	608	617	609	621	592	599	592	637	609	606	622	609	611	555	618	627	590	647	649	623	590	637	621	634	652	592	624	642	623	625	567	615	588	617	609	649	627	652	629	604	597	624	590	610	610	641	626	626	539	605	609	680	581	622	614	578	589	605	621	589	622	624	610	632	614	609	555	615	643	593	591	584	620	654	596	609	630	550	650	575	628	610	606	627	623	607	568	640	606	559	653	588	624	599	598	609	591	653	601	591	571	640	634	627	586	592	639	587	609	656	618	603	597	616	635	572	581	614	629	589	598	624	641	610	595	651	610	613	634	591	576	613	620	655	621	636	607	623	629	648	577	618	608	588	589	584	584	596	553	611	659	606	635	584	631	625	625	625	602	631	581	592	561	558	630	613	618	590	596	605	604	592	566	597	626	581	657	647	594	602	653	592	595	592	612	625	621	628	618	631	611	562	593	621	602	572	635	609	611	600	582	586	615	670	612	611	575	629	658	599	618	622	609	642	604	602	614	622	618	661	617	610	608	618	674	592	586	640	576	614	591	615	623	567	567	626	598	633	624	608	605	646	629	599	668	633	589	645	584	600	573	638	624	627	574	580	565	601	617	573	551	603	592	623	581	581	603	615	568	625	627	632	557	626	611	608	606	629	619	598	600	594	620	624	577	651	611	584	593	597	605	624	617	605	590	652	592	606	627	588	579	603	622	638	604	645	550	594	619	564	622	621	635	627	578	541	655	662	617	615	633	617	629	637	616	637	567	589	612	593	615	612	614	608	629	620	601	624	605	641	606	639	628	642	604	641	602	573	624	578	622	660	639	598	620	595	642	624	603	620	583	677	644	604	624	599	598	595	560	610	619	645	625	608	601	595	612	671	612	612	602	603	623	589	634	619	646	631	625	594	647	639	584	580	616	636	601	615	593	644	613	634	620	591	634	627	589	646	602	615	592	657	620	607	593	615	600	612	607	629	620	618	568	626	612	629	618	586	631	620	627	607	640	599	606	582	624	604	592	633	612	642	636	644	588	557	627	639	602	573	601	618	634	618	618	644	623	633	623	607	592	580	615	594	561	593	585	616	658	619	625	640	594	593	611	669	608	646	538	657	607	594	628	560	606	579	626	608	641	613	563	625	611	631	644	624	596	597	648	600	590	636	617	616	595	657	580	654	613	649	597	601	599	651	616	646	592	565	579	598	646	596	626	599	601	577	627	653	583	637	609	587	557	568	623	639	564	577	553	598	588	632	595	551	586	575	643	586	638	616	657	581	611	572	645	595	630	635	659	600	646	614	617	566	637	648	619	618	559	653	629	637	617	588	614	618	600	600	576	593	587	610	632	630	593	617	628	598	620	605	636	582	622	623	593	573	575	590	693	616	596	633	626	630	647	601	636	605	631	621	582	558	577	616	656	624	571	602	648	582	551	604	613	623	625	586	594	597	619	615	598	598	599	639	628	613	590	641	593	636	644	585	591	616	659	614	630	583	620	587	627	613	661	634	600	635	602	609	621	615	612	606	637	595	643	610	618	599	638	610	622	620	620	609	629	581	552	623	620	607	588	604	637	602	585	615	601	596	602	641	628	614	684	623	548	613	588	643	629	624	677	653	603	597	641	593	629	573	607	609	561	606	641	566	591	584	601	661	624	576	603	631	650	619	566	619	585	623	613	598	629	592	596	605	600	610	623	624	599	591	626	563	587	591	621	578	614	609	621	654	621	616	634	615	590	578	636	616	597	583	589	641	593	620	644	646	667	618	604	602	569	575	610	544	648	632	594	578	610	604	658	655	654	598	615	634	661	607	592	626	640	607	622	581	623	597	656	651	589	610	638	608	597	602	599	599	599	601	671	608	618	580	654	569	607	611	607	598	652	600	657	585	607	577	604	599	588	616	602	608	634	575	591	600	590	615	606	603	632	598	610	588	596	624	633	606	635	637	555	615	605	665	628	594	619	606	623	568	592	594	654	596	651	564	628	619	596	583	633	610	601	612	591	654	625	612	637	600	645	585	619	592	629	582	607	617	604	606	643	590	610	610	601	641	594	608	581	662	608	568	570	602	600	638	594	607	604	617	592	609	646	600	585	627	614	639	606	610	627	640	595	606	604	590	576	645	624	621	597	645	660	593	634	574	625	636	613	626	612	614	585	592	541	602	599	622	637	580	650	637	564	601	651	592	588	638	629	633	594	589	614	642	578	589	584	611	573	576	586	587	592	613	609	647	609	596	598	612	597	627	633	579	630	576	637	631	624	602	666	592	612	623	604	604	602	600	654	579	658	612	631	616	622	657	594	630	598	615	563	655	586	608	593	617	618	640	616	608	593	578	638	590	549	584	600	653	596	641	595	595	591	611	564	620	626
20452	37289	33991	25752	22150	18898	13119	7903	5635	4157	2858	2016	1580	1689	1569	1392	1177	1089	991	916	878	884	893	937	866	841	859	874	817	818	798	770	777	752	788	779	748	774	754	752	788	770	773	762	757	812	753	832	795	759	729	771	797	717	719	797	768	818	825	724	756	797	825	772	771	759	756	753	749	800	718	762	744	825	800	804	798	781	746	791	836	814	766	798	773	784	734	787	765	774	822	844	763	818	757	719	751	788	726	757	790	734	724	756	772	719	768	781	844	778	763	737	782	767	790	776	765	738	777	758	759	743	774	723	767	796	780	757	750	776	801	776	748	757	712	757	755	757	718	725	738	738	767	712	773	753	788	761	796	713	738	755	752	764	754	808	738	716	708	722	749	725	701	734	715	752	789	805	773	780	729	801	705	757	798	747	735	785	784	757	756	763	808	744	765	712	723	750	775	737	788	765	729	771	733	718	807	784	788	745	775	787	754	767	732	759	747	746	789	744	732	715	717	728	747	725	794	814	772	725	767	783	768	811	720	759	734	818	769	757	759	728	808	707	748	755	751	756	812	784	743	740	739	759	758	713	745	771	754	752	753	761	738	778	754	774	691	769	791	772	770	778	771	781	772	756	741	760	772	757	773	765	741	787	775	729	741	788	745	730	737	793	749	738	743	717	788	760	767	761	745	765	789	783	745	742	744	736	767	758	770	770	741	755	793	768	738	770	729	680	694	719	741	788	788	771	770	747	775	754	742	764	781	754	709	807	722	697	761	759	779	738	800	714	699	769	754	714	781	723	752	762	726	779	802	765	745	757	745	736	763	789	675	762	733	732	736	737	700	760	735	731	731	764	752	826	757	744	803	745	769	732	735	737	768	769	763	789	799	779	772	748	761	776	732	756	706	747	794	797	789	753	785	796	736	751	728	773	795	747	724	733	777	782	767	751	756	751	739	743	744	794	755	719	739	777	768	782	758	725	726	755	747	783	749	784	741	747	766	744	747	735	786	716	749	721	742	697	748	715	701	733	752	743	794	738	751	767	775	776	782	734	717	771	754	741	739	751	709	744	734	713	771	771	781	794	726	779	752	733	752	705	740	746	765	760	728	745	793	767	766	743	801	733	759	760	728	804	710	760	716	745	709	772	805	799	734	758	784	789	785	760	769	725	765	793	738	839	762	797	816	720	741	779	755	748	765	792	795	734	728	722	731	715	790	784	773	722	795	812	733	774	756	700	758	759	798	761	759	796	771	768	738	779	781	782	778	775	787	780	768	769	739	728	753	761	728	693	713	770	778	765	730	754	708	814	764	792	728	766	744	706	778	712	767	716	795	738	742	759	750	782	774	711	798	738	771	806	780	793	809	724	771	710	724	796	796	745	724	775	760	819	724	709	734	750	714	722	756	706	789	710	787	769	740	746	733	752	798	781	732	715	791	756	752	709	770	771	726	775	759	704	776	781	754	770	779	818	779	744	708	757	737	798	733	751	743	796	747	736	771	734	761	738	810	750	740	727	771	720	754	750	709	741	748	782	721	750	712	754	769	737	752	769	768	750	746	704	776	695	781	771	771	724	768	749	774	756	745	731	775	696	793	675	789	790	721	768	795	720	775	798	762	721	751	791	785	751	717	733	756	713	764	766	751	736	776	740	748	809	756	783	776	778	718	745	789	738	738	768	763	779	758	721	748	750	735	762	783	770	756	733	715	751	749	733	766	759	769	760	757	720	703	761	778	762	773	744	757	725	765	754	742	743	808	732	739	793	710	768	784	754	825	756	756	790	748	809	763	808	786	772	766	749	733	696	779	756	743	738	742	732	736	695	757	770	729	793	749	753	749	774	750	732	727	768	756	754	730	778	701	824	744	714	712	737	775	807	771	743	758	770	726	747	826	704	775	698	787	745	733	760	804	781	767	767	718	736	766	721	750	741	769	707	727	723	742	723	735	752	773	728	783	750	758	759	765	789	780	710	744	792	746	756	739	811	767	774	762	751	781	769	736	775	749	786	733	774	753	826	791	757	758	732	731	784	789	741	745	792	717	757	744	769	746	760	789	767	736	765	746	719	795	760	738	714	761	744	804	765	739	736	758	810	778	784	705	740	771	704	722	745	743	753	760	837	780	799	752	731	760	694	654	727	766	775	759	779	777	753	782	751	794	783	748	809	798	757	773	748	746	735	769	753	751	745	805	793	768	771	757	742	795	781	775	754	745	713	734	722	749	742	782	787	771	681	783	741	750	759	733	728	785	760	750	714	750	738	764	795	806	744	716	765	778	745	797	708	728	765	753	736	772	731	711	729	801	759	711	792	753	758	752	779	724	725	742	782	783	829	728	730	732	733	786	750	760	748	743	768	718	814	751	770	762	760	731	754	742	746	769	753	707	741	774	748	736	751	722	788	753	752	793	782	792	709	736	723	731	777	783	780	742	777	755	737	743	740	765	749	754	760	732	762	744	733	775	725	764	743	787	709	738	761	802	741	754	755	729	729	678	772	804	748	770	769	754	778	727	718	760	770	707	727	710	775	741	735	818	750	789	790	744	748	742	794	733	750	806	760	760	763	726	716	772	754	762	739	781	758	763	729	738	758	764	750	740	764	750	739	716	782	762	771	752	746	752	779	729	709	779	740	755	760	780	784	757	744	730	760	742	747	765	771	778	800	750	745	754	743	737	740	761	754	752	756	747	741	778	790	732	728	754	773	695	762	738	738	767	782	725	807	750	750	757	732	775	741	810	761	733	792	796	764	786	792	744	712	775	766	740	686	766	746	713	734	806	761	732	737	742	724	738	719	718	721	714	719	768	783	773	777	696	800	788	741	701	765	779	714	771	738	755	787	752	740	769	802	782	823	789	767	783	723	689	760	792	797	703	748	755	779	709	714	731	773	785	752	740	782	784	745	746	829	776	776	771	707	743	811	716	735	745	770	774	795	773	717	800	758	763	748	764	713	740	707	796	739	760	750	709	753	728	733	725	773	780	742	738	715	736	758	732	792	730	696	768	751	722	757	759	701	754	714	781	735	740	750	734	768	739	692	765	733	757	736	759	755	760	740	771	739	774	744	783	757	715	766	748	749	720	742	756	745	723	761	718	760	759	755	774	759	776	766	827	784	759	730	766	764	760	759	774	802	776	766	759	717	754	721	755	737	735	774	754	759	769	760	768	773	751	690	735	783	747	723	806	683	745	758	826	763	729	742	740	760	702	748	786	773	786	727	719	752	803	769	740	770	777	739	778	790	758	778	796	762	765	748	711	733	722	770	777	748	735	761	814	728	755	816	726	768	721	736	789	747	735	751	757	744	771	745	786	771	702	767	734	797	736	759	737	733	753	768	734	752	713	751	743	803	757	737	776	777	704	737	745	803	696	699	791	743	776	794	752	772	761	777	762	725	713	720	767	798	777	740	698	729	713	742	771	719	777	751	765	760	756	786	717	793	727	731	738	762	777	762	739	764	763	750	758	753	733	735	773	744	778	735	753	758	765	786	750	767	767	756
25159	21177	27357	25264	16080	9025	5798	2986	1935	1386	904	716	580	582	575	495	443	414	371	364	406	350	370	398	338	367	358	330	338	351	354	368	325	339	355	326	330	337	355	336	316	334	324	316	354	344	326	356	344	319	323	352	365	351	331	341	320	345	350	314	310	338	346	336	365	286	320	308	331	339	338	357	357	333	324	357	323	345	313	348	316	324	342	329	331	328	321	322	321	312	357	316	335	361	328	332	352	362	326	317	314	338	336	361	338	318	313	306	361	330	332	364	343	366	334	326	320	344	339	361	329	312	347	332	322	314	361	343	332	331	346	333	333	309	341	306	333	381	323	308	348	338	341	329	335	354	368	339	361	319	309	311	348	355	344	342	325	316	353	307	362	330	342	286	351	318	338	313	332	324	332	314	303	324	343	359	335	334	369	336	348	337	311	319	322	323	337	301	314	339	339	345	346	299	344	348	338	332	311	317	314	340	329	326	316	350	309	297	331	340	342	331	340	308	306	334	317	319	334	357	336	305	346	301	359	334	319	322	301	327	329	353	330	342	335	320	347	346	297	298	337	329	327	354	367	357	332	386	351	339	362	345	309	313	360	337	359	296	292	355	354	313	322	323	332	364	303	335	357	334	311	336	324	349	339	336	317	353	328	336	316	364	322	332	324	338	330	348	334	340	350	328	326	335	311	330	313	356	336	322	311	348	303	331	333	340	311	328	290	310	368	320	331	352	304	340	308	345	331	314	346	338	344	323	345	335	326	290	329	347	337	346	322	325	318	305	316	328	372	348	300	336	333	300	331	362	335	345	294	364	315	347	323	339	349	325	343	324	387	315	329	318	278	332	385	351	341	334	344	354	335	315	304	339	317	362	338	351	344	341	322	293	343	303	333	314	358	326	332	291	358	356	305	335	335	336	343	340	314	342	340	358	309	311	312	340	375	334	330	323	320	325	322	346	314	354	305	344	325	312	339	340	344	336	327	309	324	339	307	336	333	340	337	344	339	381	329	333	310	330	316	327	320	359	308	369	364	331	336	366	333	377	330	335	349	294	370	327	345	319	305	309	316	363	331	334	328	352	322	347	317	339	322	321	320	358	326	333	324	327	365	320	324	335	331	349	321	335	310	342	339	319	311	322	348	332	345	330	346	317	354	329	347	358	304	350	312	332	330	329	346	315	321	316	344	318	354	352	330	337	320	322	351	325	329	332	301	309	343	343	317	355	342	316	345	336	353	372	301	342	311	337	334	356	296	324	335	307	310	331	325	362	320	339	324	348	319	344	306	337	352	345	377	344	307	319	361	318	344	342	347	366	333	316	307	328	335	349	357	335	371	328	355	331	332	340	359	298	341	331	324	335	323	304	348	328	324	351	319	320	328	350	360	308	331	362	351	373	341	353	330	363	351	333	350	318	350	364	348	334	328	327	314	353	319	317	361	326	319	369	341	321	340	360	344	335	339	321	353	336	298	325	303	333	331	354	333	341	324	329	360	338	320	350	341	349	332	336	322	336	361	324	339	354	346	319	298	337	330	332	343	319	310	300	332	328	351	330	346	329	321	314	313	317	320	316	335	329	314	335	325	331	336	340	353	325	337	334	358	373	321	326	353	316	390	364	325	325	329	314	342	349	333	342	312	349	347	363	319	331	327	348	355	320	317	342	319	329	320	306	353	306	325	346	355	308	321	362	289	342	333	316	350	297	346	317	304	304	320	316	332	338	320	348	330	309	317	319	344	318	323	331	339	326	327	363	341	339	335	327	309	338	337	354	320	360	295	331	327	303	346	307	325	334	350	327	338	339	310	359	323	301	331	350	340	334	346	353	374	339	349	339	324	312	323	296	327	334	329	323	328	311	351	342	318	332	331	352	337	340	310	329	299	342	327	377	325	328	327	350	369	356	291	354	368	333	331	336	326	328	353	354	319	299	334	331	335	337	340	334	298	347	311	343	308	301	356	329	341	328	315	348	381	336	345	312	331	354	302	341	337	324	337	341	370	336	334	330	336	347	346	313	344	326	342	355	357	328	322	345	292	359	322	314	322	324	310	310	337	311	330	315	336	334	341	327	289	331	301	341	323	347	329	297	351	329	336	343	314	336	324	327	350	313	379	342	342	336	333	353	352	336	332	334	338	351	304	351	332	306	358	335	316	329	341	330	345	313	349	313	339	348	313	364	340	313	324	396	301	359	338	323	310	357	328	324	319	322	348	306	324	337	310	286	320	318	351	329	356	377	330	334	364	338	337	291	319	324	347	299	339	346	319	321	360	334	317	329	330	313	361	344	351	346	346	338	310	297	326	305	343	338	314	334	361	336	337	356	359	340	337	350	352	332	342	347	346	307	325	321	328	322	327	330	330	322	366	343	301	316	347	345	316	348	341	315	356	351	300	323	350	349	322	313	302	305	335	337	325	316	309	315	367	345	327	332	309	343	358	386	300	335	341	366	342	343	296	353	345	303	311	328	294	350	348	321	344	325	330	326	334	327	323	313	322	338	340	333	292	325	348	342	338	313	337	352	343	328	350	349	314	354	314	340	331	329	337	354	349	334	342	324	346	319	303	339	317	340	351	309	331	331	342	374	344	344	341	310	322	314	333	311	320	320	343	344	337	299	344	317	338	340	313	342	357	315	355	300	323	322	367	313	332	344	304	316	298	345	332	329	353	364	318	336	320	310	365	339	347	348	327	354	350	329	358	338	322	314	343	332	347	327	345	343	330	305	332	334	335	337	348	341	300	340	353	366	363	320	350	356	301	335	298	330	342	344	364	321	307	338	334	325	365	330	338	315	347	335	328	361	363	320	331	311	333	342	368	343	324	347	356	336	329	340	325	345	345	384	357	308	322	354	361	335	349	353	350	344	335	324	334	336	351	332	329	361	320	330	342	360	295	310	335	348	325	315	370	330	358	304	339	321	322	305	356	364	364	326	316	324	303	358	339	359	337	308	345	343	311	334	311	316	286	348	329	336	325	333	319	346	351	325	340	340	332	343	329	338	337	341	346	344	325	331	325	367	365	334	326	339	338	342	349	300	329	345	327	337	349	327	330	321	342	319	347	329	337	323	319	333	341	307	358	316	339	322	327	324	329	315	308	326	350	362	314	324	357	358	362	326	336	348	363	309	342	351	347	326	290	335	354	313	318	358	364	311	343	325	323	357	345	314	317	331	329	286	356	334	328	331	339	349	339	357	358	322	323	286	355	342	312	349	335	320	323	327	347	346	352	333	322	296	305	329	308	321	336	340	342	316	303	330	317	344	321	322	310	350	337	348	319	315	365	316	336	344	345	333	342	361	338	348	313	326	354	347	333	357	355	319	320	316	328	320	326	357	340	328	369	284	349	306	351	286	342	340	332	319	339	326	323	329	332	337	353	313	316	365	315	344	351	352	329	287	314	361	324	332	325	322	309	317	342	340	301	323	332	332	355	337	362	328	336	310	331	336	315	344	346	319	330	328	341	323	330	340	332	317	348	321	314	334	353	359	329	334
20149	33359	28805	21043	17237	15251	11201	7070	4814	3173	2060	1441	1070	1017	1079	868	689	578	575	485	508	541	486	549	484	524	485	489	468	458	449	479	450	486	409	450	466	444	459	462	424	462	443	497	432	448	447	435	469	482	445	461	393	422	400	418	456	447	471	415	423	408	450	453	444	461	431	410	437	433	472	462	497	478	472	475	471	433	447	425	464	429	458	454	454	440	421	466	484	453	472	463	472	434	479	443	444	452	426	435	477	430	420	445	442	415	463	486	471	463	522	449	441	432	425	432	410	424	431	452	471	482	433	402	446	437	404	435	466	422	425	462	474	469	450	434	456	436	432	451	441	424	434	434	427	421	411	421	411	432	448	450	434	449	443	435	430	424	465	415	412	443	432	419	466	408	426	404	414	458	442	441	455	431	473	398	442	438	446	436	435	445	435	488	438	456	448	419	416	465	436	429	414	404	448	484	480	418	450	433	443	458	459	438	455	435	428	468	406	442	430	456	439	451	440	442	411	459	440	449	441	421	420	457	445	406	469	447	436	436	437	444	460	408	459	467	438	394	458	429	452	463	418	469	446	474	422	423	421	403	434	442	433	441	438	452	418	422	414	403	452	447	475	452	429	419	431	420	412	440	444	443	391	452	426	460	431	456	459	431	453	403	424	419	447	404	451	400	416	413	477	437	414	456	473	417	417	409	420	459	430	455	400	454	431	432	473	431	445	403	401	435	462	433	442	386	419	436	408	409	470	481	430	433	463	419	426	389	411	428	433	450	447	452	424	396	444	427	438	430	476	457	444	416	437	424	433	443	388	456	459	435	383	428	445	422	448	416	445	430	415	436	455	434	413	413	410	458	429	479	456	420	409	441	448	401	439	403	431	456	448	409	440	449	433	467	429	450	405	457	423	396	432	428	443	427	451	410	401	403	412	432	458	416	430	435	422	453	439	421	423	440	507	422	440	435	449	430	446	424	429	440	412	413	479	447	415	421	419	442	448	443	445	435	422	428	442	407	432	466	439	448	443	442	401	416	423	440	448	423	472	445	409	459	406	448	481	439	439	456	440	431	459	484	438	475	433	438	436	433	394	440	420	397	437	461	435	467	456	463	447	403	413	413	426	416	440	427	427	414	430	465	447	452	391	411	419	408	442	477	447	399	435	448	447	475	414	432	442	457	432	403	483	439	416	459	422	448	453	438	431	417	450	399	460	425	405	431	479	426	416	459	423	467	398	415	434	466	396	430	457	443	433	445	495	454	424	452	446	470	427	448	467	440	409	448	436	437	426	443	462	445	410	433	380	409	421	427	454	461	478	412	426	428	443	473	435	419	449	392	416	429	435	402	424	464	400	436	441	420	428	445	430	420	454	439	400	413	438	463	442	431	419	454	420	422	444	439	433	466	425	415	424	447	484	445	427	460	413	446	415	422	454	465	434	424	442	458	434	423	450	452	480	428	437	453	461	448	427	459	435	408	446	448	427	435	462	429	446	443	441	440	413	415	430	418	432	428	441	465	429	456	427	466	480	418	389	446	432	477	450	419	435	437	422	449	448	449	470	410	445	477	450	395	446	433	431	468	438	436	477	426	453	452	448	458	448	418	400	390	436	456	441	448	462	448	447	419	441	426	447	443	453	429	419	446	458	419	434	409	442	427	429	407	438	453	460	422	432	400	440	456	492	421	437	420	442	418	436	445	426	454	416	481	431	438	439	454	451	456	426	457	428	409	405	423	417	413	436	433	444	448	450	453	447	469	455	445	451	408	425	433	450	420	430	448	486	465	430	481	428	459	437	468	429	437	447	428	398	457	412	422	400	428	471	420	449	431	454	443	461	413	406	369	419	496	420	495	415	423	482	437	422	436	451	407	456	458	455	425	471	441	438	455	458	433	451	464	459	391	437	448	423	434	439	427	449	454	426	465	440	415	451	445	437	392	443	405	461	432	426	451	423	418	476	432	436	408	402	475	419	422	450	419	420	419	456	469	481	453	458	400	447	417	422	447	427	429	399	412	444	448	445	435	449	432	450	468	440	420	389	439	397	439	438	418	455	379	387	436	432	455	442	399	435	464	445	417	411	433	441	432	413	461	434	435	446	444	431	416	422	431	368	426	405	432	453	434	437	424	446	434	416	475	418	438	433	440	434	407	441	439	407	426	443	414	441	464	439	416	407	390	442	448	404	435	432	450	473	426	475	429	386	420	469	432	462	458	414	461	448	462	420	407	489	411	399	423	434	464	452	401	425	427	426	417	463	431	439	460	450	477	405	438	427	419	453	439	441	427	413	423	460	422	436	425	477	416	430	447	440	441	450	419	441	441	429	422	443	427	439	437	438	431	424	436	432	446	426	455	458	412	447	457	437	407	454	460	454	451	441	422	445	423	417	448	443	436	450	486	370	458	444	430	411	430	482	427	437	456	461	441	437	423	485	441	450	460	412	448	435	477	452	422	439	435	433	405	435	417	430	448	435	410	447	426	466	461	439	439	433	431	426	465	455	446	462	432	433	482	425	441	466	418	451	420	421	425	429	430	413	439	465	461	426	444	406	427	430	409	471	441	408	478	423	448	433	450	415	432	424	429	420	444	418	434	422	443	412	423	420	476	411	441	436	425	413	427	426	457	457	435	424	475	439	480	420	475	439	450	456	440	423	422	438	468	443	407	440	458	395	455	449	432	423	428	401	430	429	461	465	404	434	429	442	410	411	463	411	398	410	428	425	413	462	422	432	413	434	443	415	451	422	416	461	451	438	412	457	424	460	412	409	442	442	452	429	454	458	443	440	423	418	453	452	443	450	432	466	436	440	455	441	445	410	416	475	434	456	453	433	455	471	415	410	402	434	428	474	440	444	442	437	444	409	443	468	435	446	430	436	432	428	426	443	412	443	437	431	442	456	411	467	450	431	451	469	441	452	396	439	452	428	464	488	429	411	435	433	431	417	445	462	421	448	486	413	412	425	434	444	441	443	429	428	413	403	417	444	425	432	400	463	446	498	457	416	461	426	450	416	409	440	424	436	417	447	438	427	395	453	421	450	451	441	426	395	417	463	440	455	425	414	474	415	404	445	427	443	420	415	399	423	441	405	437	402	450	433	439	442	419	442	417	430	436	451	412	489	443	470	455	433	430	474	423	431	403	426	439	452	441	472	459	451	426	459	482	422	442	424	438	485	444	428	453	416	463	434	484	455	450	442	494	472	423	431	447	393	467	464	428	427	454	421	423	440	400	454	467	485	443	460	457	441	420	421	457	444	456	409	448	412	422	441	408	465	419	422	431	417	450	436	431	451	472	446	422	426	407	419	463	432	430	442	465	450	444	441	435	459	416	446	470	426	428	468	467	408	410	409	441	460	450	421	451	440	398	403	447	420	442	452	442	495	438	411	436	404	462	424	433	444	441	436	421	446	411	424	430	434	423	445	407	420	458	464	456	476	439	443	403	442	458	446	425	430	431	437	452	415	434	410	429	406	428	419	413	429	469	420	464	449	420	445	436
22900	21169	28959	23624	21235	22056	18778	7564	4038	2730	1848	1382	1175	1123	1083	928	815	816	726	677	690	682	690	703	661	670	687	664	642	644	631	624	659	597	614	635	635	566	626	623	598	648	589	648	578	634	634	594	596	584	570	601	657	618	582	603	586	576	559	602	576	596	596	610	573	551	603	615	575	616	580	623	598	640	599	585	573	547	624	590	639	599	564	598	585	649	586	665	635	617	622	620	598	633	611	580	599	573	577	589	601	590	606	569	584	571	567	589	667	627	622	637	546	571	569	591	608	622	572	574	634	593	576	597	628	629	557	623	580	577	561	612	644	568	580	638	615	582	565	581	599	561	585	564	566	580	564	590	614	583	606	582	620	605	569	569	569	569	614	644	574	589	572	609	588	580	634	592	578	562	578	522	586	583	601	578	586	579	585	571	581	631	576	576	624	557	588	586	567	602	586	567	593	603	623	595	616	619	592	625	554	581	578	650	572	565	666	574	620	540	580	599	569	635	557	568	551	587	606	594	580	572	609	527	620	581	586	597	572	593	534	595	568	529	611	584	616	583	553	557	610	586	610	617	548	587	551	590	597	598	592	599	539	566	586	550	633	552	585	571	638	594	609	567	584	649	598	603	623	592	567	545	607	623	569	621	552	544	574	606	600	551	597	561	631	604	605	580	574	575	604	593	592	594	598	584	576	570	590	607	635	643	674	585	592	561	574	585	596	625	641	603	582	615	599	641	562	581	547	618	542	596	600	585	618	547	581	567	622	586	568	524	601	575	604	588	619	616	605	566	599	647	590	598	590	606	581	620	626	560	590	578	577	600	597	590	574	594	578	556	603	588	594	598	569	604	536	563	589	597	576	626	630	607	623	600	570	583	558	599	562	588	586	601	612	592	587	569	609	558	562	547	598	606	574	591	616	568	556	588	589	538	576	575	533	579	619	592	634	561	591	584	628	558	625	602	611	588	592	587	595	586	610	614	577	592	611	585	587	612	565	551	640	613	554	561	589	611	608	591	585	620	590	602	589	590	587	605	596	640	619	570	572	606	615	531	583	613	576	594	571	567	547	589	592	564	614	613	590	550	539	578	564	576	609	604	535	576	590	610	608	581	565	599	614	593	556	616	600	605	631	591	574	563	572	611	602	628	593	626	594	549	578	575	524	601	590	601	553	583	603	616	526	630	616	607	562	576	570	557	584	593	589	537	586	595	575	555	599	625	596	556	582	582	604	639	591	556	613	584	568	607	608	589	567	595	591	581	606	587	584	555	590	611	569	588	571	598	582	583	615	629	595	626	619	571	604	573	598	597	591	577	575	569	602	607	600	615	585	577	600	566	595	607	596	573	574	604	597	597	572	567	570	619	563	574	551	572	563	611	596	556	631	618	600	594	546	598	555	590	621	582	579	601	591	607	610	604	579	578	617	589	632	568	597	598	591	606	598	582	553	571	596	608	639	595	565	637	587	554	589	544	600	630	591	646	630	553	550	551	584	563	594	624	559	577	588	580	601	567	600	592	570	617	583	552	584	618	589	589	599	553	626	580	590	576	580	558	607	591	588	602	618	607	587	571	634	586	583	568	584	651	598	566	591	600	565	602	566	613	591	628	604	593	601	571	571	607	604	599	577	557	604	585	596	588	642	617	584	566	594	566	587	578	578	578	568	627	552	512	578	598	595	603	613	582	570	566	590	575	645	595	585	582	587	577	610	570	579	611	575	567	580	576	633	580	602	600	573	571	613	592	648	577	610	565	587	540	601	602	577	542	602	595	636	609	580	607	592	552	587	566	630	560	617	553	602	573	594	602	593	622	513	575	590	584	592	584	559	587	612	578	561	561	571	582	600	577	586	602	633	568	607	605	622	532	609	581	589	600	547	592	575	568	592	575	610	545	622	562	549	571	632	600	570	603	596	527	563	631	576	584	593	540	584	564	614	588	583	641	597	642	601	581	603	550	565	571	587	567	612	588	587	607	632	642	569	598	573	616	624	592	588	585	589	555	590	578	601	568	578	576	580	585	594	598	537	597	583	606	588	607	594	556	618	552	645	597	548	604	554	588	575	579	553	589	574	546	586	549	574	558	580	608	555	561	607	575	522	572	570	568	607	624	560	606	610	642	564	546	541	617	618	619	578	567	582	602	575	596	596	610	561	607	531	558	568	607	544	602	597	567	602	586	592	550	593	613	570	607	601	612	554	563	599	590	587	621	591	585	598	654	571	591	576	621	562	612	590	614	609	564	647	596	622	622	547	606	642	609	592	583	600	589	575	559	584	616	570	644	552	595	590	577	548	649	602	558	553	559	610	575	627	569	593	598	610	556	587	617	585	572	574	567	594	582	603	597	572	573	617	596	594	576	593	580	580	558	612	583	596	599	617	581	595	555	579	578	658	642	657	588	627	622	567	600	605	562	621	550	579	625	583	558	629	581	602	615	587	533	597	584	594	583	553	637	566	586	567	605	616	581	595	635	616	629	535	642	582	596	579	586	591	572	640	598	589	575	557	552	557	623	596	606	601	571	594	614	574	550	614	590	609	611	592	578	611	562	608	562	611	624	604	636	584	577	532	599	569	592	583	575	584	587	602	607	627	566	609	589	584	632	625	585	584	583	599	608	608	589	602	595	529	604	638	553	580	618	601	595	543	556	629	579	598	591	549	604	613	573	629	554	551	617	574	590	563	578	606	641	606	608	579	555	572	550	589	608	543	596	604	569	577	559	602	560	562	545	574	557	558	596	618	561	556	576	568	579	582	617	617	599	588	630	581	578	560	617	612	596	565	608	589	584	532	571	559	618	634	536	566	592	583	571	571	586	593	591	597	599	618	581	581	549	606	561	598	589	547	611	602	555	639	544	608	597	607	594	599	593	562	588	622	561	603	585	621	598	574	580	610	640	559	546	599	546	605	566	572	632	573	602	586	623	570	573	590	524	575	582	555	607	587	606	567	565	586	559	593	605	584	573	587	549	596	586	576	597	553	592	570	573	595	602	605	609	597	604	588	545	563	633	571	542	589	614	601	610	596	596	580	592	596	647	601	574	562	600	596	586	560	594	627	570	564	581	536	572	578	564	616	578	601	582	606	597	565	599	554	597	564	567	569	573	567	530	585	585	567	584	577	571	585	647	562	590	565	622	607	581	619	611	593	599	597	630	590	553	599	618	590	631	600	600	533	608	629	549	556	626	589	622	550	566	608	573	619	606	587	585	604	587	617	576	583	577	564	558	593	596	596	583	643	608	522	557	584	559	583	588	649	588	600	599	565	569	605	577	587	590	538	582	626	563	596	569	602	595	627	597	544	575	602	571	613	593	573	578	561	558	582	569	558	601	592	601	616	552	638	594	614	598	588	575	594	608	577	570	621	552	622	583	588	608	586	569	589	558	547	614	595	586	581	567	589	593	606	582	579	565	567	621	606	602	611	612	610	597	584	591	604	584	589	602	584	553	575	569	571	585	575	578	579	590	597	534	586	579	617	545	571	530	596	590	587	612
22627	41092	36629	27873	23597	22112	17828	12363	8202	5739	3776	2722	2260	2014	1929	1641	1304	1102	1072	1008	969	1039	969	950	872	894	917	905	878	814	828	812	805	827	821	835	807	746	734	768	794	797	765	767	819	773	814	769	765	787	752	778	734	797	758	762	759	743	765	749	741	783	750	707	749	760	768	736	777	708	773	799	840	832	830	783	842	817	780	770	758	803	785	778	795	828	827	799	824	841	791	788	762	777	725	804	744	735	744	742	747	780	753	738	758	692	724	783	858	780	786	688	719	795	686	700	713	708	763	709	739	745	744	704	738	708	749	737	751	766	740	774	713	772	741	718	786	753	747	731	733	694	750	737	778	771	702	774	698	754	724	772	731	706	703	740	718	738	758	772	711	735	762	748	732	722	765	755	773	761	740	724	727	713	747	720	693	708	727	734	782	744	766	708	756	689	753	696	679	761	769	758	700	727	711	750	765	760	711	728	745	747	738	752	725	722	731	767	711	784	695	767	749	748	734	741	693	761	700	732	728	768	722	741	702	709	656	759	738	728	712	745	721	715	714	763	705	762	691	773	790	716	701	739	748	734	716	719	732	767	755	704	745	727	753	744	702	806	688	735	762	726	726	713	736	696	731	747	760	717	742	759	713	713	749	727	784	758	718	789	722	735	770	755	760	731	747	780	786	715	740	699	766	711	786	716	748	750	711	733	741	716	732	702	740	764	673	751	767	769	652	738	765	730	780	771	728	712	714	697	781	741	748	684	738	718	711	764	798	730	736	750	777	784	745	769	721	704	709	755	772	716	734	693	731	703	750	728	778	706	690	748	778	741	706	720	733	725	751	711	705	745	728	788	722	698	697	710	780	742	744	745	761	759	688	754	763	700	766	712	698	771	751	699	727	664	752	718	759	755	766	712	753	711	741	718	703	760	740	752	716	728	761	750	760	699	773	760	763	735	720	741	741	767	712	743	684	744	701	724	731	699	707	723	767	703	744	737	739	743	735	788	685	721	705	769	742	753	708	773	755	722	701	718	703	777	781	730	757	736	708	771	710	728	778	722	734	750	762	763	726	704	729	738	718	702	739	733	751	704	711	703	762	730	708	710	704	705	776	712	717	710	729	740	786	743	717	731	743	732	703	750	761	754	732	679	737	671	744	740	756	752	709	734	746	719	746	699	761	743	760	747	716	740	723	734	720	712	785	736	778	742	713	745	776	727	754	733	710	676	762	652	779	712	736	771	717	708	738	675	728	712	755	725	736	746	725	738	729	710	796	712	737	753	783	740	718	728	725	735	736	751	733	739	784	781	696	705	745	764	730	705	732	708	730	743	717	697	761	697	757	736	713	691	734	739	774	730	697	737	724	726	719	738	738	720	786	748	764	743	742	754	730	785	765	690	738	734	714	719	762	716	721	761	768	722	754	703	726	793	758	722	720	740	747	759	653	789	705	759	739	772	730	734	779	693	741	716	693	694	747	680	761	744	744	723	695	761	744	725	741	747	756	699	741	782	762	734	716	701	735	740	773	732	759	724	681	744	710	744	707	735	783	758	673	711	725	709	679	724	711	674	670	726	778	679	746	743	695	777	784	697	723	705	755	757	734	728	707	708	736	702	743	747	728	738	739	726	761	751	690	752	748	705	692	768	745	739	709	797	696	690	738	774	708	761	695	751	746	727	755	792	718	767	753	704	759	763	702	735	723	760	727	759	722	708	700	769	727	689	722	706	753	722	761	739	739	709	758	776	762	726	727	752	756	791	750	713	712	742	722	695	743	762	713	718	736	744	734	719	727	725	710	694	726	738	703	742	787	709	763	722	729	736	687	700	788	776	715	740	781	726	742	723	762	707	725	782	762	724	682	736	770	706	776	726	674	739	730	708	707	724	752	767	738	764	716	726	680	771	729	730	742	733	786	720	781	747	679	738	771	792	762	720	748	752	722	740	731	723	738	715	725	736	735	723	725	684	744	717	749	703	653	741	710	726	783	694	692	773	745	734	749	735	743	768	721	669	711	747	737	824	746	719	737	728	744	757	718	799	761	770	714	680	722	772	740	766	747	748	724	727	714	735	718	713	750	691	710	735	736	718	739	737	707	712	727	745	744	740	755	759	707	771	700	784	742	735	748	747	700	743	762	762	691	713	702	687	718	777	699	724	730	782	773	781	775	705	743	746	781	814	757	735	719	751	757	702	767	730	729	718	706	720	733	739	743	772	747	785	778	751	744	740	743	714	757	716	704	727	731	796	707	755	748	688	747	782	708	711	741	691	719	748	734	739	747	790	749	732	739	741	774	759	702	731	752	737	724	747	736	747	740	717	719	766	753	725	750	750	686	721	726	710	680	753	737	750	700	729	716	746	725	766	715	714	711	771	737	791	722	720	751	731	765	738	732	708	740	737	698	767	751	744	730	742	724	708	722	781	755	737	731	751	743	747	751	783	716	731	760	724	700	701	755	710	752	751	758	684	724	715	737	744	743	747	767	801	744	758	733	724	705	728	736	745	761	754	717	745	748	700	741	728	802	751	723	734	750	746	707	777	690	715	808	725	753	701	735	733	671	753	699	763	734	726	699	780	741	736	724	751	729	786	741	705	715	767	742	735	775	741	726	773	724	740	747	723	772	775	782	718	697	747	746	681	740	707	730	731	710	737	743	759	696	775	743	724	745	727	776	763	717	703	766	755	698	762	720	725	751	701	724	755	775	708	764	767	733	707	748	764	741	759	743	754	725	752	744	686	708	751	727	717	685	754	692	790	787	757	686	708	786	768	725	717	673	694	777	742	754	749	732	735	757	725	725	783	776	742	784	776	724	770	706	709	721	704	746	753	721	745	740	752	741	739	721	757	729	774	743	752	735	752	737	702	741	727	738	743	742	771	736	721	734	699	759	724	744	751	698	770	771	760	744	728	785	699	698	749	731	722	675	753	768	692	745	722	731	803	732	732	719	717	767	751	823	750	726	729	755	673	756	727	734	692	783	742	741	726	731	708	790	734	728	787	729	727	735	711	744	698	757	778	738	708	758	727	752	769	731	750	680	758	792	738	704	680	739	712	736	724	728	769	736	757	760	765	699	730	756	693	744	771	748	730	750	753	747	712	745	713	724	724	711	712	740	765	747	691	725	707	734	721	716	756	738	706	755	755	733	760	746	760	763	745	732	733	761	709	756	731	753	726	712	744	728	706	716	784	728	745	777	701	734	729	775	701	750	716	722	785	772	670	746	700	734	688	763	737	766	723	703	691	728	725	745	734	710	796	778	729	703	728	743	736	755	779	761	735	723	761	730	737	806	725	734	727	747	699	744	760	695	756	770	745	755	766	709	722	717	739	758	725	721	774	778	727	737	715	721	753	719	649	740	745	744	722	723	709	731	728	711	738	698	688	754	765	716	753	709	756	739	706	722	741	767	733	786	737	754	729	758	754	790	750	772	674	742	787	722	759	722	768	774	729	731	715	699	746	742	717	724	748	732	784	783	684	736	713	698	760	687	700	741	745
27144	21533	19866	11842	6303	4901	3955	2290	1472	983	747	568	554	545	493	504	427	486	443	432	424	421	431	461	431	434	455	441	435	382	407	441	398	421	440	426	422	396	461	417	430	434	418	392	431	427	442	402	406	404	406	431	403	405	425	413	421	424	436	401	401	451	431	408	402	424	395	418	408	413	444	445	437	454	456	377	443	458	446	418	423	439	428	402	445	468	426	432	443	431	408	404	452	428	449	379	429	407	380	400	380	405	415	410	420	437	423	418	418	427	437	421	426	410	424	407	415	389	389	414	406	421	450	420	409	416	430	456	388	434	415	424	426	390	450	387	415	421	380	391	446	389	416	440	420	451	443	420	409	410	420	377	419	394	410	412	427	437	412	376	430	416	407	396	378	440	406	422	423	384	389	400	411	380	417	431	426	406	432	424	421	437	407	416	393	405	413	440	412	403	400	387	409	406	412	384	412	404	400	443	391	452	423	426	434	431	433	416	365	411	400	411	438	425	399	422	431	450	402	402	435	436	415	451	388	421	452	448	413	427	411	448	417	430	430	426	396	421	414	417	405	401	465	405	390	411	437	439	409	415	420	428	382	413	412	422	462	403	399	400	409	408	413	380	449	398	407	453	400	466	406	424	444	423	419	399	405	431	431	432	448	408	393	406	409	401	434	423	392	394	397	402	424	408	412	395	447	402	444	414	457	408	387	438	413	456	413	429	428	417	405	417	430	381	435	456	443	420	417	443	405	407	400	385	417	412	452	432	432	410	401	412	421	433	421	404	400	427	390	390	450	427	403	384	401	421	454	418	431	444	399	381	415	406	429	405	408	421	422	405	436	402	432	403	440	432	426	405	382	410	435	427	401	457	399	406	481	434	398	386	394	431	424	398	456	402	372	416	427	440	436	419	417	410	414	432	399	422	411	416	415	390	422	387	406	401	427	415	393	393	477	434	440	380	416	416	414	472	436	417	423	411	434	379	450	371	424	387	437	455	437	407	419	433	415	437	403	416	454	393	403	370	451	416	409	436	455	450	429	412	400	418	407	414	411	377	410	413	414	429	439	393	407	430	418	411	372	411	407	422	417	406	395	428	413	435	394	415	392	439	414	414	441	413	392	389	412	446	441	424	421	423	437	415	401	446	417	435	415	392	425	415	417	440	407	432	414	421	407	413	378	418	424	407	406	446	423	419	427	425	404	412	415	415	361	415	399	410	394	435	413	403	383	424	416	435	407	430	416	422	370	408	400	407	430	401	418	425	416	424	425	382	400	414	429	383	423	388	445	438	431	400	458	440	407	398	411	411	431	402	427	391	406	395	389	423	403	411	418	415	412	437	416	423	416	411	452	376	405	367	417	420	434	393	401	424	408	433	404	407	443	396	397	427	442	413	400	398	405	416	423	395	389	396	397	404	417	390	424	410	429	388	445	393	403	417	418	410	392	418	411	413	424	425	426	438	428	413	409	428	434	377	416	431	421	418	419	413	388	389	395	414	428	425	408	428	437	432	393	428	427	423	405	380	402	401	432	441	463	487	416	423	411	429	436	424	437	408	389	444	410	424	431	394	445	424	402	426	391	388	401	408	427	412	444	390	405	385	407	396	388	395	405	389	401	377	403	445	411	447	396	443	443	464	400	370	425	438	423	407	399	380	422	439	404	402	407	395	410	421	418	404	390	399	448	425	445	384	426	400	432	440	421	405	391	420	447	397	382	375	426	389	413	417	395	432	377	404	406	404	428	384	389	391	436	397	385	397	422	468	459	411	434	434	427	409	410	397	436	421	387	400	389	401	409	411	424	399	400	416	408	412	387	408	441	459	391	409	358	406	468	416	422	415	403	390	433	424	411	426	401	422	404	396	402	433	374	406	410	402	392	419	395	402	415	416	413	426	427	386	387	374	399	430	411	398	423	396	424	411	425	411	402	431	463	454	442	422	434	395	418	447	390	440	392	409	385	448	442	421	411	438	399	400	421	417	399	411	409	430	418	436	430	396	385	405	397	426	377	405	412	447	427	428	415	416	446	397	389	432	436	469	416	426	407	397	398	423	451	446	407	403	444	404	404	432	411	433	432	409	403	399	427	398	371	390	411	428	403	438	418	404	396	425	418	461	420	430	416	438	381	443	429	427	419	401	413	447	434	411	415	410	433	433	403	418	408	443	393	413	415	411	443	366	403	419	410	421	419	399	387	433	435	400	396	419	399	408	457	381	379	401	391	397	422	421	416	387	434	425	421	417	377	432	403	460	417	420	430	403	434	411	454	433	454	420	429	377	394	419	423	415	415	407	412	415	452	393	436	430	426	420	418	415	426	412	385	391	427	415	393	410	429	392	419	410	392	411	409	433	442	421	437	428	434	431	443	413	437	374	436	415	432	396	395	426	436	434	418	416	421	395	407	433	417	405	409	402	409	420	431	400	419	410	456	407	440	400	456	432	402	398	401	438	432	421	406	441	379	423	423	433	411	398	412	445	434	412	414	440	374	403	451	387	448	398	400	427	409	445	443	399	386	448	407	425	406	431	398	390	404	444	442	413	398	400	402	411	451	403	452	394	425	417	403	400	422	431	401	421	401	423	382	410	420	416	388	417	418	402	379	397	430	407	406	411	395	375	444	418	391	366	397	424	421	421	398	422	396	414	418	436	384	420	383	449	432	394	405	446	445	379	403	419	438	475	437	407	438	431	429	408	404	434	446	423	380	456	442	387	368	407	427	448	396	441	413	422	423	410	417	405	422	412	404	428	427	394	367	407	410	417	429	412	437	436	430	431	431	391	413	414	402	424	397	410	386	428	429	394	407	414	388	398	433	399	435	421	409	398	416	420	408	413	398	416	454	408	404	416	404	438	430	450	447	396	410	396	428	427	427	418	443	437	423	418	416	408	398	396	414	393	426	412	412	433	399	396	415	443	435	404	390	433	415	416	420	396	448	457	398	410	397	373	424	404	412	393	419	435	380	421	431	428	447	390	409	436	435	407	411	386	404	419	405	410	404	386	429	411	404	455	414	405	373	410	418	396	390	399	413	404	410	408	431	413	399	385	412	398	410	401	418	414	411	422	377	477	413	408	409	408	444	420	389	414	423	426	416	429	384	419	404	403	422	418	427	411	437	408	412	438	465	425	389	429	411	377	397	410	425	396	402	428	388	384	392	433	382	419	400	409	416	405	412	424	424	402	406	405	418	415	386	395	420	472	403	378	377	406	397	432	413	392	403	418	378	421	391	423	389	415	423	387	415	413	422	392	416	427	398	424	406	389	406	435	413	399	429	421	411	413	418	432	403	440	411	390	429	402	405	380	427	392	426	457	417	410	386	406	435	392	418	390	380	382	404	433	407	423	408	416	418	413	430	414	422	454	426	441	447	404	410	435	446	419	432	426	405	413	396	461	376	408	397	432	433	416	444	406	428	398	428	420	414	440	438	422	476	393	425	417	423	393	413	383	400	411	450	399	456	411	393	418	417	434	441	417	428	397	424	425	396	427	444	433
19306	28991	23693	14756	10956	9767	8508	5333	3290	2168	1348	1025	884	814	829	686	678	574	614	546	545	566	599	616	560	579	560	576	560	515	541	553	535	501	465	529	533	524	549	541	544	541	551	561	547	535	562	573	523	532	517	528	528	505	526	520	521	548	558	487	540	526	485	569	510	493	532	532	526	541	580	523	519	552	511	539	568	540	541	566	513	536	590	509	516	529	579	578	506	547	556	528	573	511	535	499	542	541	508	542	541	574	552	499	530	499	524	502	564	548	543	550	491	552	547	514	510	528	486	523	514	550	550	493	503	534	547	503	501	572	543	514	561	509	546	529	502	556	495	544	545	545	538	507	501	518	585	567	547	526	541	526	533	480	538	550	522	533	529	522	523	561	521	522	561	540	531	510	521	503	517	558	538	528	518	539	509	509	536	552	517	513	472	519	545	530	515	484	493	562	523	599	522	542	541	563	533	514	493	554	497	527	549	504	517	495	535	499	508	510	544	508	479	512	500	508	544	571	516	530	530	527	538	505	503	509	533	534	500	521	524	547	518	516	510	520	525	550	533	509	530	532	534	468	533	522	539	536	548	484	532	510	567	534	488	502	521	515	569	503	484	489	516	544	514	515	509	551	508	525	493	523	515	507	553	536	521	495	552	566	547	543	529	535	514	520	524	492	513	539	510	535	541	520	543	527	526	538	513	530	529	532	536	580	516	530	534	489	531	473	501	540	510	533	527	514	526	538	565	490	508	578	498	518	529	533	525	522	496	512	515	480	513	479	510	514	499	556	537	495	522	508	549	539	513	573	501	501	545	498	559	525	573	506	515	491	576	480	557	520	585	530	504	532	534	541	463	560	543	499	510	545	526	539	487	519	517	524	476	542	534	552	533	557	519	541	514	523	531	517	544	558	520	547	518	488	510	522	483	528	521	543	532	521	525	491	516	534	531	498	560	533	510	516	543	526	503	519	534	543	545	533	491	539	533	528	524	526	560	517	534	510	516	501	487	536	537	492	514	540	508	520	502	527	501	525	556	462	538	518	499	518	545	497	500	528	532	544	500	503	547	495	527	568	507	507	509	520	516	523	516	507	544	550	518	518	531	525	556	545	514	556	496	539	506	535	548	493	520	501	552	526	560	570	500	523	541	519	493	564	497	523	476	533	530	528	505	531	550	539	517	534	544	495	537	522	521	562	543	500	515	508	504	552	523	537	515	535	586	540	529	536	541	547	514	538	489	489	498	505	478	521	559	498	522	542	537	518	545	550	526	490	501	522	525	513	541	538	539	508	543	549	497	515	561	527	557	546	511	527	474	522	488	478	554	515	528	485	530	468	519	484	578	546	472	552	521	498	559	536	578	512	539	547	553	500	530	489	506	585	529	546	520	525	514	529	539	554	531	488	526	509	546	482	516	516	506	557	520	553	544	564	514	529	556	509	515	478	551	511	526	503	541	530	541	548	494	500	534	536	531	525	500	510	519	493	483	528	529	519	530	528	550	535	531	534	530	513	570	516	545	537	527	572	537	506	546	524	508	531	512	526	504	544	518	522	496	529	544	571	505	533	507	506	530	545	521	495	550	529	542	543	529	556	542	502	536	529	513	478	511	536	481	521	476	500	513	537	547	529	523	512	503	513	537	533	524	502	538	540	478	491	499	532	517	523	582	540	557	530	512	499	501	502	569	503	561	506	519	513	516	545	560	531	479	555	504	538	504	530	491	521	524	533	524	507	521	551	518	535	481	556	516	462	543	515	555	522	500	489	530	529	547	480	530	542	513	523	513	548	517	541	500	514	534	518	540	515	516	534	540	534	504	512	512	485	514	539	549	527	520	518	572	519	532	561	541	503	554	525	488	524	558	504	550	596	530	522	557	512	545	525	495	540	515	535	557	525	523	553	514	538	515	492	501	606	532	518	506	513	540	537	548	531	496	520	553	515	560	536	489	489	549	520	501	499	536	549	506	512	487	530	473	496	517	496	537	467	553	527	574	529	504	522	542	500	491	518	509	549	492	504	543	521	516	548	508	527	530	513	486	515	511	504	482	523	530	528	530	505	512	524	505	511	517	530	571	503	521	518	521	537	523	508	524	527	508	511	508	499	487	519	527	558	496	541	531	518	544	541	525	514	537	537	529	516	509	534	501	517	516	506	527	531	513	495	496	522	529	554	514	533	473	526	523	522	508	513	503	537	549	511	516	547	527	521	531	496	512	537	523	527	522	492	588	510	520	522	514	520	496	532	555	524	531	535	533	532	531	473	532	551	489	574	553	549	524	504	540	521	538	551	521	541	516	502	549	467	560	539	507	510	502	509	514	547	486	536	536	521	485	515	558	498	538	492	538	552	538	549	515	496	526	508	534	532	544	510	512	514	506	494	534	537	513	529	551	555	506	509	530	514	523	545	502	525	498	536	509	500	514	520	538	531	537	514	492	520	513	574	497	499	531	497	489	563	554	534	536	518	513	516	511	550	566	498	491	480	521	507	490	507	509	495	529	505	519	525	509	521	529	544	551	500	516	526	553	475	538	520	526	545	531	514	569	512	512	549	520	541	472	544	576	546	507	542	558	532	502	495	476	534	507	511	518	523	536	541	504	516	546	534	519	517	468	494	518	504	513	519	491	539	524	510	527	524	539	503	493	525	508	513	538	510	528	535	540	515	511	541	549	526	565	512	541	524	537	534	523	540	506	501	526	530	521	503	542	539	503	512	544	519	518	538	495	513	506	507	576	533	522	505	529	518	527	531	517	513	531	513	520	541	517	472	510	497	532	546	543	518	562	490	489	518	512	540	496	517	545	555	541	531	565	520	506	516	544	538	505	528	480	527	557	531	533	494	579	547	484	574	516	512	527	548	538	514	522	560	542	518	509	548	491	504	542	520	531	503	516	525	506	515	517	555	508	505	559	525	527	513	519	525	531	542	542	523	548	508	551	528	514	502	528	497	491	538	527	501	532	528	523	490	496	565	575	541	479	558	537	530	560	526	539	532	509	530	531	535	474	546	553	511	520	541	536	471	497	539	499	539	527	518	519	521	540	556	524	566	520	556	548	536	505	476	539	536	486	504	527	536	503	589	502	499	516	567	542	542	503	553	539	506	548	510	491	523	513	520	511	492	533	494	522	495	519	521	559	538	532	550	536	539	496	551	553	540	520	499	572	498	501	535	530	526	482	541	506	517	537	530	523	553	503	559	537	545	563	541	529	532	530	544	482	504	513	497	506	557	498	534	552	543	504	505	548	537	553	526	494	563	547	522	524	537	484	556	573	508	530	511	528	543	538	491	520	559	521	496	564	528	518	549	505	526	578	511	497	494	517	528	560	505	510	496	520	545	514	536	508	540	553	506	532	529	536	504	508	499	515	546	492	520	510	484	533	519	517	528	524	500	534	526	503	503	541	525	507	523	527	481	518	493	558	564	573	518	548	544	540	540	551	518	559	501	526	531	508	517	522	513	555	524	489	485	510	517	531	548	521	522	503	544	484	493	550	543
23866	21144	28490	24083	21168	16249	9453	5028	3093	2095	1443	1044	981	943	866	802	752	703	693	730	642	679	652	684	642	663	640	650	648	640	653	650	625	618	607	590	588	553	570	603	551	557	642	645	633	598	626	628	575	663	607	624	619	592	671	617	630	570	631	594	646	564	664	591	596	593	611	616	586	649	660	594	629	545	608	590	629	635	566	590	621	593	616	599	640	588	626	643	626	630	627	621	622	631	575	628	586	622	586	572	665	635	655	622	601	624	564	608	657	650	610	627	618	620	597	588	566	623	621	588	625	579	602	600	583	622	548	596	594	608	596	598	583	589	601	628	629	578	573	609	616	631	571	635	584	564	554	621	583	578	621	603	575	609	601	651	597	570	580	601	598	614	646	629	569	592	588	604	567	575	584	613	609	585	563	617	582	614	609	565	592	586	606	611	590	592	606	640	572	622	610	590	651	611	595	580	680	603	582	599	574	590	595	572	629	597	591	620	605	590	593	599	606	613	635	611	586	633	617	596	581	584	562	594	576	611	616	623	630	593	616	596	570	619	614	578	586	586	578	601	584	589	589	610	570	618	602	639	582	574	624	573	615	569	603	574	586	573	622	622	578	626	582	602	556	621	589	614	607	631	606	611	647	615	616	596	629	608	592	602	572	603	611	623	568	597	615	619	624	565	588	618	582	646	590	588	635	624	620	602	633	588	612	605	577	597	567	624	563	614	574	600	595	613	649	613	616	592	634	618	614	639	586	541	610	571	602	626	621	595	598	606	599	582	644	614	590	597	569	568	587	570	601	609	567	582	582	564	617	654	579	585	636	592	625	638	609	595	623	635	610	592	580	597	591	606	659	617	649	593	594	636	625	599	556	645	648	567	608	554	575	604	617	599	603	624	630	611	617	628	612	610	615	604	619	622	609	638	596	614	591	603	577	611	577	588	545	609	592	612	589	594	601	576	586	585	586	588	634	642	571	604	628	616	624	623	598	596	597	616	623	572	676	625	578	595	612	598	611	581	590	554	634	610	628	587	638	556	637	576	588	607	606	612	644	559	613	605	622	622	615	572	602	597	601	639	548	623	630	593	597	585	642	578	591	628	622	611	599	592	560	588	587	587	633	551	579	566	603	591	559	600	617	589	611	588	600	649	648	610	643	544	616	637	615	595	570	581	605	644	630	604	586	599	606	640	637	552	668	627	569	615	622	566	601	604	578	562	634	637	604	571	610	585	604	574	596	620	611	579	645	560	584	624	636	586	627	590	605	597	542	628	575	615	579	591	564	546	540	637	607	577	617	558	671	635	584	608	611	594	620	594	583	602	610	590	646	585	621	581	613	585	614	595	621	571	599	611	628	605	593	593	603	576	624	626	583	607	599	591	559	616	602	615	625	569	613	595	629	607	593	614	585	605	607	583	606	644	554	577	608	576	644	587	584	648	583	619	645	591	599	594	629	613	606	621	598	608	571	597	635	537	593	605	599	577	566	640	630	593	598	597	625	591	572	600	650	658	621	607	617	600	603	598	599	606	611	592	614	594	610	555	592	638	594	643	611	608	589	634	596	624	603	598	631	607	555	652	569	612	624	590	607	591	575	579	589	619	609	632	596	599	619	622	599	624	592	617	601	563	608	643	584	607	608	585	591	625	583	582	594	594	601	624	594	580	637	604	618	589	604	599	604	587	664	574	603	643	577	602	588	589	575	589	618	601	588	595	607	588	624	601	651	634	602	585	614	606	609	622	628	583	593	627	615	601	641	570	671	629	601	603	568	650	626	581	619	596	605	604	621	619	632	636	606	595	615	653	527	622	626	589	630	607	607	619	616	606	591	583	577	597	583	615	583	605	563	572	611	575	594	574	587	607	616	589	609	614	631	612	626	590	584	629	595	629	606	589	646	581	604	609	640	591	629	628	649	622	617	652	564	531	629	640	596	556	587	599	622	647	594	614	612	592	624	609	604	595	606	589	568	630	591	608	606	579	624	619	631	624	593	578	618	600	637	579	642	622	604	559	602	615	614	567	586	613	610	612	617	604	555	579	623	574	596	643	607	638	621	627	616	597	592	577	585	622	637	542	598	570	610	554	594	624	641	567	635	629	584	589	627	617	612	585	647	572	619	601	605	617	598	632	623	576	639	615	551	585	623	627	605	557	564	582	590	592	620	622	632	574	556	596	584	597	570	613	592	583	626	579	603	595	627	587	592	616	617	671	591	595	586	624	602	610	612	606	577	596	634	584	578	580	606	618	589	571	612	590	568	565	571	565	591	593	604	581	631	585	606	584	665	585	617	640	569	597	570	641	621	613	613	645	607	594	661	573	596	627	566	609	582	596	648	588	584	583	589	561	620	642	589	589	597	614	612	601	603	606	638	593	587	598	639	566	609	591	570	554	602	589	577	572	639	607	612	625	610	549	618	575	575	581	597	556	598	601	639	625	621	632	597	602	599	642	642	584	597	657	590	623	585	573	600	603	623	571	570	581	606	609	538	563	590	557	577	625	574	626	651	595	576	566	598	617	606	555	575	566	618	586	609	601	559	624	562	612	565	561	652	634	614	606	560	628	573	578	639	572	589	637	588	630	604	624	632	590	609	635	580	604	578	574	646	598	595	618	640	586	589	615	609	613	568	577	614	631	611	592	630	581	581	590	649	597	595	584	638	583	606	601	605	567	595	634	577	584	653	580	592	627	581	612	574	613	576	582	590	612	613	612	595	593	653	591	577	630	602	612	605	602	581	584	670	568	629	606	596	594	608	557	606	615	570	580	618	597	641	606	595	590	605	591	609	616	573	641	626	605	617	605	579	632	645	608	583	639	587	610	576	611	642	588	631	519	605	605	580	631	577	603	600	589	616	571	599	589	602	606	633	630	609	599	600	582	595	578	649	599	582	513	602	568	620	585	610	614	555	614	612	583	661	613	639	599	590	600	603	597	609	534	621	597	626	593	581	630	654	560	588	609	617	570	635	612	645	549	578	557	564	580	571	615	596	564	577	593	616	638	575	621	571	591	620	609	571	632	617	580	563	619	639	603	600	582	585	583	599	593	587	587	587	613	624	675	593	635	607	583	598	633	598	617	634	579	614	637	623	601	644	580	617	597	557	648	607	595	587	609	630	628	607	608	605	588	607	617	548	607	647	637	655	626	585	592	589	620	571	558	605	619	651	583	620	598	584	578	577	588	602	576	623	661	610	598	643	659	604	604	618	612	580	620	628	605	601	598	612	586	581	619	537	612	546	595	606	595	620	562	604	529	600	580	604	579	596	598	559	596	636	566	578	616	583	575	610	602	603	615	616	592	611	596	605	583	600	615	601	578	585	594	650	584	591	595	649	623	582	570	629	595	588	586	629	587	556	626	624	686	573	595	566	569	585	584	581	595	567	547	595	563	631	580	585	631	594	629	581	563	574	585	617	633	599	593	611	627	659	595	630	587	602	581	638	562	604	587	605	609	617	593	632	597	628	567	589	644	622	584	594	602	574	598	535	652	603	595
20735	36718	31580	21412	15757	14420	13560	9252	6436	4321	2704	1917	1504	1459	1354	1161	1041	985	928	934	904	897	946	823	843	849	836	841	831	806	795	776	764	830	746	796	783	744	776	772	786	772	795	736	780	783	728	809	756	743	751	765	780	756	719	760	738	753	755	758	799	778	783	788	743	778	782	736	780	784	795	827	803	770	760	757	739	720	793	737	754	791	776	845	760	770	738	709	855	818	776	749	759	739	731	737	750	745	780	795	755	789	765	750	728	714	718	784	787	760	749	774	763	749	746	738	764	759	719	736	733	701	731	759	710	737	776	772	735	750	730	740	757	755	745	755	731	715	747	728	712	762	741	773	752	812	757	757	770	724	742	714	747	716	732	769	758	799	740	766	768	747	787	714	751	710	744	767	719	759	765	702	799	750	747	682	777	791	728	695	672	731	758	768	738	770	769	771	723	738	734	751	734	735	777	754	792	738	718	743	719	737	756	756	684	717	699	730	734	732	777	700	750	767	718	721	731	760	753	750	768	711	740	721	706	775	753	726	769	816	732	729	698	754	740	736	750	711	787	719	728	720	764	765	766	777	806	757	766	745	796	769	743	710	696	759	716	768	745	731	787	753	775	743	716	738	742	752	709	766	797	739	766	753	787	759	706	732	756	771	760	759	722	733	749	733	707	708	741	753	711	669	758	738	753	739	775	731	726	714	768	740	715	718	769	742	803	731	722	788	713	700	747	750	752	729	732	751	693	753	800	712	766	735	770	759	780	730	800	746	761	774	795	734	761	737	783	753	768	731	781	742	710	757	738	759	738	739	756	758	731	735	721	746	751	750	751	754	748	693	752	764	749	741	827	762	767	687	739	751	756	762	788	714	745	694	779	792	766	763	801	717	733	685	707	766	741	749	719	700	780	798	732	737	753	800	733	748	778	758	743	769	728	768	719	766	735	781	709	723	751	775	773	690	757	688	731	749	729	738	749	686	777	764	746	721	737	755	714	730	719	713	757	753	721	745	736	717	735	729	765	709	710	748	707	827	696	716	726	780	681	788	708	772	730	694	738	728	761	778	736	747	737	749	762	763	697	751	754	748	783	739	696	734	784	748	767	704	762	780	697	731	741	708	729	721	719	741	725	752	768	775	728	781	722	762	711	739	786	733	747	753	726	738	730	723	747	743	702	743	742	780	754	740	810	710	775	733	728	759	769	732	718	768	785	759	766	784	701	716	786	736	783	708	733	734	723	761	740	797	737	730	723	746	772	727	766	736	728	728	726	777	784	752	733	736	699	713	684	761	730	747	711	820	782	756	730	791	742	717	774	701	732	740	756	723	758	740	747	761	723	711	739	777	751	736	708	828	701	767	734	717	730	731	743	809	791	716	779	788	732	756	757	774	715	752	746	737	800	720	766	768	743	762	757	759	768	735	783	743	765	724	722	754	735	718	717	729	746	723	742	737	764	732	718	698	758	724	730	752	727	772	747	806	722	773	727	725	777	723	775	763	712	718	727	751	748	793	735	770	752	758	739	746	722	731	726	758	776	759	711	750	743	715	738	811	771	779	750	756	732	743	722	721	772	802	776	754	719	756	746	746	764	707	760	735	719	709	717	694	738	768	768	731	759	690	744	756	722	726	771	730	726	733	768	779	747	730	746	754	746	702	763	775	770	731	737	736	760	729	745	738	702	771	746	748	740	729	763	715	746	763	756	790	754	767	753	778	757	717	777	775	766	769	765	752	767	773	760	730	742	723	796	766	716	793	726	753	719	691	749	756	774	715	720	743	800	740	736	751	708	744	758	767	737	747	684	743	733	718	780	766	763	691	782	729	772	725	757	756	712	764	730	776	795	790	718	693	779	779	752	685	730	700	822	769	728	743	747	776	750	753	745	741	766	742	726	731	729	748	724	767	757	776	760	699	772	756	769	753	752	740	755	769	805	720	757	748	740	728	748	749	761	814	735	758	791	764	743	759	745	724	765	765	748	768	768	758	768	775	758	740	701	776	763	795	695	695	736	789	746	742	735	738	780	721	741	783	743	748	728	731	753	717	731	718	695	757	779	716	717	732	733	753	733	807	802	734	731	725	729	743	719	730	781	783	771	756	746	747	746	752	738	735	730	766	719	781	754	813	769	711	736	720	785	735	729	746	757	746	723	756	780	725	758	742	744	798	772	741	741	747	734	693	726	752	741	756	772	733	724	719	744	712	751	769	742	716	789	779	781	726	773	702	722	780	704	748	713	738	769	735	750	768	737	712	748	752	693	729	722	768	720	733	710	742	737	760	768	741	717	711	707	696	716	823	735	729	708	716	754	765	730	791	706	706	818	779	746	717	789	761	779	785	769	716	767	758	717	766	728	726	732	806	762	776	743	743	748	737	764	768	781	770	742	731	736	731	786	760	767	800	765	739	739	725	725	708	744	752	754	736	758	776	705	785	775	780	728	758	723	738	771	721	730	713	785	717	728	729	759	727	768	701	745	715	678	796	726	733	715	721	739	751	731	766	748	758	715	762	762	718	738	762	777	768	777	724	758	726	738	704	746	731	766	792	767	708	746	736	779	737	746	778	783	795	742	757	740	711	759	720	697	748	755	748	785	731	743	744	755	749	759	706	698	767	736	703	709	737	722	746	766	704	725	758	797	741	774	734	770	758	755	789	783	735	759	768	764	756	713	713	817	796	726	730	735	775	728	730	728	694	717	758	731	733	730	746	722	775	782	767	770	809	704	752	774	728	756	766	741	745	742	748	743	778	737	738	740	735	751	724	773	786	765	660	751	748	736	745	736	721	741	723	745	754	756	737	745	739	753	726	712	715	708	732	739	794	799	764	789	742	751	750	795	748	762	715	716	743	750	750	733	802	790	755	739	736	772	744	767	737	724	728	767	782	758	758	766	739	772	717	724	732	745	757	747	751	751	751	718	732	738	742	706	766	735	711	756	731	759	754	759	750	741	723	704	783	749	727	697	778	703	730	749	724	742	743	750	743	764	756	750	728	765	724	743	786	774	693	702	682	762	753	727	694	809	762	669	738	744	730	746	764	786	749	740	785	727	766	739	778	721	765	749	733	740	733	741	743	763	744	769	731	765	779	712	769	740	747	760	768	738	770	735	740	753	750	780	752	757	791	797	754	741	707	721	706	752	680	789	783	771	752	717	755	759	732	706	712	735	761	744	755	751	765	728	752	725	761	727	677	751	734	690	722	738	709	720	723	731	746	720	760	764	747	757	774	776	773	752	684	776	736	746	748	718	707	770	763	765	753	757	720	779	746	764	762	759	719	741	729	737	737	769	772	730	769	738	732	752	746	754	816	719	740	741	729	763	761	755	747	741	762	777	780	709	746	743	761	800	708	774	742	726	775	756	725	764	748	731	783	776	748	704	750	762	718	758	745	724	790	761	782	736	756	770	714	750	691	801	731	752	733	718	788	739	740	755	728	732	748	705	767	771	736	718	765	757	764	754	759	764	721	786	722	737	783	790	765	698	769	685	783	713	765
25158	21185	27417	25111	13715	5703	4615	2906	1757	1086	802	629	510	485	475	441	397	379	368	379	372	384	361	355	358	346	379	396	348	313	361	330	319	320	325	341	346	348	329	341	331	328	326	312	324	345	364	328	312	324	314	356	338	358	306	306	316	326	306	374	346	360	273	316	283	323	341	321	346	310	323	308	329	336	324	310	338	340	368	351	305	315	319	325	372	336	315	344	336	358	343	337	318	366	348	337	298	355	338	334	320	332	341	318	329	318	297	328	311	329	331	286	312	332	326	288	348	317	343	324	313	354	298	299	310	330	333	336	288	334	321	332	319	327	300	308	345	323	320	345	346	305	334	357	302	317	328	301	320	328	318	306	342	296	342	306	334	314	312	312	285	338	345	344	340	334	308	329	339	322	326	325	346	316	274	312	325	320	330	296	340	352	337	336	362	310	310	335	295	303	297	339	311	329	335	308	321	343	360	326	303	303	307	338	311	361	326	308	341	315	322	316	320	331	318	307	366	339	325	307	326	335	340	319	307	307	323	359	318	326	335	300	314	309	312	320	320	303	306	322	338	338	340	332	312	335	314	295	325	359	316	320	354	321	295	303	326	276	327	338	304	336	315	313	327	294	363	330	298	325	325	317	293	317	374	324	302	310	316	335	298	327	328	344	324	327	308	337	343	318	333	308	298	337	270	350	327	316	315	317	339	331	337	331	331	326	311	344	323	297	293	362	332	333	340	325	330	320	346	313	350	325	320	335	333	317	368	333	288	326	295	316	346	327	301	341	341	311	329	294	316	351	339	331	329	330	321	277	332	299	328	311	335	315	315	342	348	318	283	331	322	335	290	329	341	336	338	310	311	319	314	343	336	334	343	319	335	306	319	303	317	319	334	318	329	325	316	317	322	324	350	301	340	336	324	307	319	305	330	317	328	327	304	313	290	305	314	328	309	302	312	299	315	320	313	290	313	313	319	311	361	328	320	323	289	328	304	312	339	315	355	351	327	316	301	323	333	319	277	303	320	322	312	256	306	339	321	308	303	287	290	311	324	335	313	314	328	324	321	320	314	364	333	316	334	295	335	326	329	349	347	316	347	319	294	315	336	318	295	355	329	339	321	354	315	294	344	279	336	331	326	341	327	322	325	321	309	304	309	312	357	318	320	337	342	316	328	314	297	341	298	315	318	333	300	332	337	328	347	307	318	292	331	274	331	316	315	313	318	310	346	315	340	339	317	314	307	337	311	306	309	309	322	301	309	336	325	309	331	335	280	325	325	331	318	331	309	289	319	306	323	357	324	320	335	300	317	340	323	299	308	343	325	344	347	300	296	330	306	303	338	341	325	306	321	333	320	312	314	319	305	343	319	318	312	352	309	307	299	324	336	321	301	362	328	345	337	329	324	339	309	321	317	308	299	317	321	325	325	315	304	319	305	311	353	294	318	321	346	300	330	340	310	352	304	353	318	332	343	338	346	313	286	343	322	316	306	303	333	323	329	318	325	325	303	315	346	322	307	331	350	334	311	312	337	331	346	340	303	312	341	344	327	321	333	331	304	332	336	341	310	318	333	331	311	311	308	296	324	312	318	335	308	336	301	347	332	321	334	334	322	290	323	295	343	322	313	320	322	323	329	338	340	305	305	315	308	294	322	338	305	322	313	289	291	319	340	326	315	296	318	345	288	288	320	322	340	320	343	374	323	323	314	324	322	337	349	335	343	287	331	339	313	300	318	320	291	325	305	329	297	303	316	333	316	330	320	325	320	326	277	342	342	328	301	326	345	331	328	336	335	341	317	301	314	336	347	324	298	337	326	309	299	339	327	320	309	341	338	315	318	294	304	333	362	310	299	310	344	335	283	328	324	311	314	334	344	335	307	309	362	327	327	313	327	335	264	305	288	308	327	317	302	357	305	325	310	304	325	307	328	316	337	290	309	315	328	296	315	333	296	329	319	298	323	324	290	320	354	300	323	325	300	323	309	340	303	319	364	319	317	322	350	335	303	350	332	343	307	305	342	289	345	295	303	326	318	305	334	344	344	286	349	310	349	309	317	314	306	329	318	339	305	349	300	327	333	301	346	336	338	324	315	334	274	313	315	326	302	329	340	304	295	307	336	303	316	326	332	310	342	318	322	304	337	335	322	287	325	324	324	304	303	315	341	321	324	322	295	321	306	349	326	324	296	316	320	340	304	300	314	334	301	305	320	337	353	336	319	311	323	360	302	324	356	311	313	303	310	299	328	332	331	302	332	290	311	344	297	347	300	344	306	310	339	339	307	317	298	317	320	355	317	329	313	303	309	343	328	364	331	333	319	296	329	347	357	337	357	322	269	314	297	344	312	332	335	369	338	352	339	305	346	308	322	334	346	330	339	276	341	338	291	283	325	340	311	359	305	322	336	305	352	323	320	309	342	328	336	317	318	333	305	314	288	351	322	356	328	320	342	328	284	308	316	311	324	321	307	322	337	333	319	308	375	324	329	328	336	351	348	308	287	306	295	336	311	330	339	318	343	321	329	319	316	301	308	300	312	323	300	326	328	340	306	341	309	315	283	335	341	302	327	325	313	322	316	349	318	328	334	343	304	320	318	317	340	318	315	334	299	322	351	318	311	322	324	299	304	342	300	312	348	334	333	339	302	312	343	321	309	324	311	333	318	282	320	342	329	279	341	312	308	348	312	344	339	317	328	319	311	351	296	339	316	355	299	318	297	304	347	299	326	309	328	313	360	289	328	322	331	303	361	304	325	334	303	327	321	325	343	345	327	345	318	344	360	317	349	320	335	292	301	293	333	307	316	307	320	297	308	328	315	337	308	309	313	322	318	334	310	363	327	277	323	333	317	347	337	310	321	317	310	303	336	295	320	312	321	287	303	325	309	318	315	292	311	347	335	329	307	318	319	311	326	342	355	353	325	326	312	285	324	319	312	335	325	328	325	331	302	356	307	276	306	332	339	331	334	320	335	335	310	352	325	317	325	301	310	294	321	331	326	310	322	342	326	296	325	343	311	305	303	283	324	350	315	307	317	305	306	288	304	363	342	348	309	336	276	323	295	336	298	323	302	291	338	319	320	313	341	336	291	305	332	325	322	313	307	310	330	315	302	340	304	313	345	308	330	353	319	294	337	316	313	338	307	311	326	275	317	321	309	324	325	315	350	312	339	337	319	323	321	330	309	323	296	334	310	317	332	330	297	310	328	340	288	325	300	289	309	331	323	305	340	324	330	322	302	342	308	319	307	337	311	315	353	317	320	361	329	342	335	341	325	307	320	325	327	364	339	340	314	344	324	307	314	321	323	326	334	284	346	294	310	329	337	313	348	328	302	323	329	318	315	309	351	361	330	282	354	319	320	331	334	302	303	323	322	323	328	330	350	347	315	343	311	321	342	364	308	324	318	312	308	326	329	306	303	327	320	310	311	319	318	341	324	343	340	313	316	340	330	336	317	347	306	303	341	320	328	346	333	343	308	294	321	336	309	329	301	323	319	346	288	313
20187	32748	27785	18131	11694	10335	9871	7074	4225	2713	1711	1277	979	861	816	710	618	580	532	532	526	507	528	544	497	493	486	464	466	474	455	468	467	460	434	472	447	402	432	415	426	434	435	402	435	460	434	426	426	440	433	410	457	428	393	460	442	445	437	401	440	400	403	456	413	436	430	405	450	421	415	420	493	428	453	431	431	452	437	449	443	433	445	468	455	474	460	462	493	432	442	407	440	412	412	396	431	441	417	437	412	440	442	413	411	410	410	392	449	454	454	459	398	385	467	415	448	441	408	396	412	440	437	412	454	446	434	420	425	449	423	415	434	422	392	431	406	430	407	419	434	459	387	415	489	427	433	442	401	399	393	431	421	444	419	428	437	421	397	406	451	398	416	394	394	422	475	424	453	446	411	398	398	385	432	405	441	414	418	420	427	451	376	461	434	421	443	447	416	402	435	419	433	438	427	432	421	463	439	404	439	436	432	412	444	405	398	453	434	426	400	426	427	433	388	430	424	419	441	423	377	450	445	405	392	417	400	416	399	396	435	436	438	408	405	384	425	370	416	425	410	394	427	404	431	404	435	432	405	441	440	409	443	427	454	447	427	400	436	463	431	409	369	439	412	442	415	423	466	407	425	378	429	409	407	438	429	436	444	420	413	433	411	421	424	395	402	417	428	415	436	428	396	449	415	412	444	440	405	392	422	434	415	418	407	464	430	446	445	408	435	393	415	392	418	438	432	391	426	398	414	384	436	411	427	429	419	415	424	390	436	435	414	432	466	358	419	421	431	432	403	409	428	414	424	449	393	414	428	407	462	407	406	433	417	421	388	424	414	466	437	426	427	429	409	429	389	459	424	430	408	379	423	413	406	438	411	423	394	415	421	416	422	431	462	387	443	424	410	427	430	446	410	441	440	439	437	415	437	433	425	481	429	417	407	413	431	423	440	445	389	429	410	402	430	375	436	405	404	420	406	391	420	398	421	414	446	407	454	439	448	421	415	423	451	444	384	387	400	414	403	408	418	393	404	439	407	446	433	441	386	431	424	414	417	418	467	417	414	407	435	433	427	409	421	432	437	419	434	440	393	405	418	396	421	412	429	391	425	433	398	410	408	404	378	425	432	400	420	413	417	378	400	426	438	471	433	467	396	420	433	408	409	413	424	413	403	393	444	418	400	450	434	398	405	423	400	391	409	422	435	405	411	395	397	418	434	411	411	431	412	419	405	405	401	376	421	352	437	433	425	386	439	449	406	449	434	444	449	450	397	447	426	415	407	423	394	422	424	417	389	402	389	444	407	444	433	409	429	396	432	442	460	415	426	440	417	417	402	461	380	414	433	446	399	417	392	442	430	441	412	430	402	407	415	405	422	423	450	421	420	408	405	440	447	441	431	416	416	444	430	420	398	392	414	434	437	432	386	381	437	428	455	420	408	450	423	420	404	425	471	395	405	476	401	392	424	396	469	456	403	434	398	396	449	417	402	415	388	435	438	427	443	465	416	424	429	413	408	470	400	407	446	432	397	439	385	413	416	412	419	430	413	430	452	422	426	428	411	405	408	443	421	467	414	418	422	398	423	407	449	412	431	417	415	397	413	400	404	423	424	394	409	417	376	420	422	461	396	419	395	468	415	468	385	380	424	431	457	416	399	377	450	412	407	416	444	402	443	426	399	431	433	388	394	430	435	421	402	429	446	413	436	396	427	441	397	436	369	459	384	454	424	382	431	419	413	396	455	419	417	405	431	432	439	450	441	407	397	432	447	386	427	427	430	439	422	430	376	416	438	429	406	443	416	424	412	431	426	433	473	421	445	440	437	413	430	442	423	423	413	415	420	379	413	419	423	399	403	438	440	412	401	428	404	461	430	440	434	415	427	424	423	442	415	390	458	409	432	417	423	415	431	457	437	405	427	414	429	413	431	401	406	423	400	401	433	413	424	410	418	424	437	420	389	417	419	433	403	443	394	400	409	433	426	356	400	391	414	408	422	478	412	406	401	407	436	431	411	436	412	391	445	468	434	426	441	424	455	425	409	421	413	415	435	431	438	401	426	448	428	409	425	460	399	374	422	403	435	440	412	371	425	433	463	434	428	411	446	389	416	406	459	403	436	433	428	445	408	412	387	427	417	430	441	398	394	398	421	424	402	409	418	403	451	383	427	412	439	462	419	411	460	419	404	397	404	424	409	435	439	372	420	432	454	450	437	400	451	430	461	431	420	414	448	427	453	415	421	383	463	437	438	450	430	453	399	435	420	429	430	408	413	416	406	397	395	433	442	403	424	429	354	427	427	451	397	421	404	428	422	424	434	430	415	443	414	405	434	432	418	471	466	427	425	414	448	406	390	436	441	421	432	421	379	389	423	382	408	402	421	478	456	411	435	413	401	435	396	438	401	390	413	435	429	418	421	410	417	382	383	374	438	417	415	393	416	405	421	399	454	424	423	423	399	444	443	393	451	392	417	426	423	381	390	421	372	422	443	430	429	396	435	428	410	438	441	415	399	395	419	387	408	406	434	411	447	426	415	430	419	445	399	419	427	404	436	393	407	423	454	363	431	438	368	432	429	438	428	459	406	415	448	438	407	393	417	467	424	399	415	417	420	427	425	404	400	399	409	440	439	421	435	389	435	407	406	433	410	431	414	428	417	432	435	434	433	404	450	408	382	438	467	417	419	420	429	417	470	463	412	429	387	405	398	443	415	402	386	417	400	407	427	435	416	407	400	449	412	423	438	405	414	425	405	438	394	394	407	401	415	413	399	422	472	442	428	400	415	424	421	450	429	431	408	417	406	410	442	425	414	404	417	428	469	410	468	417	417	424	420	416	418	432	425	407	410	449	411	439	434	444	428	428	406	437	415	429	432	406	454	463	404	423	407	451	440	401	427	415	418	451	416	421	429	434	437	395	439	443	425	406	429	400	418	453	429	421	434	419	413	421	406	407	443	444	443	392	382	418	462	426	416	426	399	401	383	421	417	409	440	403	438	433	365	401	427	421	410	419	446	397	445	442	422	407	442	417	419	439	413	381	412	420	391	386	418	426	410	413	437	431	429	495	415	398	393	432	405	411	444	399	431	437	453	419	432	426	420	403	419	391	419	445	391	405	457	443	407	431	436	472	416	424	461	433	408	423	415	423	415	422	454	441	428	407	397	404	473	395	422	448	437	424	416	450	392	468	422	403	434	397	431	446	452	400	396	398	414	428	422	406	417	390	405	479	402	425	450	394	439	399	424	432	449	416	427	416	438	440	389	423	390	419	433	429	425	408	444	402	436	435	415	385	414	427	395	385	437	436	438	433	437	449	414	388	450	446	413	386	416	406	429	388	443	385	416	422	458	434	469	412	388	411	439	436	406	441	401	416	443	396	405	415	422	381	415	418	403	429	440	445	394	444	400	403	426	406	431	428	447	383	428	394	455	415	416	409	420	419	431	444	468	439	460	422	425	443	435	428	460	412	475	405	404	427	439	437	428	448	436	441	386	414	424	407
22970	21197	28961	23726	21217	21564	17210	6633	3448	2396	1851	1435	1153	993	989	909	836	753	742	713	686	708	690	684	701	616	638	621	656	608	636	593	597	595	608	594	624	620	634	597	600	605	615	610	624	599	608	595	651	601	620	596	576	580	545	571	571	587	589	603	564	606	620	583	612	609	616	565	563	594	572	616	625	627	617	625	626	645	626	599	613	595	604	605	627	608	605	625	639	622	626	594	599	564	604	607	552	612	607	581	609	582	554	582	581	607	595	563	629	651	594	591	603	617	574	549	542	575	563	585	607	559	597	582	555	551	575	589	564	578	578	563	580	606	588	596	630	627	574	612	574	585	583	619	573	539	581	536	624	569	608	587	610	543	576	546	577	592	619	560	600	602	557	611	584	581	570	590	562	542	573	614	590	606	589	621	600	567	587	567	597	594	570	595	554	582	591	588	568	581	600	578	573	615	617	554	569	624	576	563	565	605	578	618	562	553	599	575	583	578	550	596	613	561	611	592	610	571	606	579	601	581	594	574	545	536	598	560	574	558	598	579	558	560	599	560	587	567	582	574	600	552	618	564	565	553	564	581	609	566	595	586	553	578	619	579	596	585	551	567	566	553	601	600	631	590	595	553	559	556	568	588	574	573	580	568	598	581	565	628	593	580	577	601	620	591	608	573	581	561	574	541	601	588	602	608	543	588	575	572	574	576	611	570	600	569	573	589	559	574	584	508	610	596	581	562	601	603	590	594	596	554	586	599	556	557	563	587	596	570	582	563	533	580	593	573	600	547	564	571	604	612	536	612	569	577	597	561	547	584	586	589	559	569	516	584	556	626	570	579	577	553	586	587	596	591	549	562	580	608	589	522	569	557	563	577	576	619	569	560	589	625	554	621	583	593	610	550	578	558	571	542	597	554	556	581	574	560	539	563	553	562	576	555	591	554	567	603	590	597	572	601	578	563	564	610	603	559	533	581	580	564	558	559	554	558	585	560	563	606	599	579	552	576	605	600	597	577	487	574	605	545	598	598	610	562	609	569	608	576	527	600	557	568	594	569	574	567	594	549	586	557	552	544	605	562	591	567	610	556	608	611	603	603	583	609	520	556	598	569	599	544	579	520	578	584	554	554	577	523	587	598	543	567	583	558	552	549	575	626	586	586	567	572	586	559	552	551	605	570	537	548	595	562	560	563	577	535	535	568	529	561	563	527	550	582	565	561	577	564	555	555	603	555	617	596	542	583	563	605	584	566	564	578	533	604	581	567	588	567	582	528	566	629	584	601	586	578	559	604	559	582	568	554	564	555	517	615	532	582	604	580	588	590	548	581	552	536	549	546	564	610	579	605	552	589	597	641	548	583	543	590	596	565	563	565	575	578	595	566	586	592	556	607	622	567	578	528	568	540	578	575	564	573	521	581	584	566	592	540	597	605	590	642	573	546	598	549	596	540	562	566	576	570	581	599	559	608	590	550	575	568	589	598	604	595	573	525	582	590	562	572	590	568	572	541	580	547	543	564	562	573	618	609	571	566	561	588	569	630	558	579	581	542	541	579	595	585	590	587	610	605	546	576	531	557	551	542	607	571	569	583	547	548	577	556	564	526	549	612	548	604	593	592	614	579	550	598	583	558	543	563	582	568	575	551	574	529	580	535	565	591	574	545	562	509	575	580	552	593	575	533	530	568	605	586	593	571	601	573	581	538	534	572	617	573	554	570	569	536	576	539	580	556	572	602	546	568	607	598	588	550	603	570	636	590	558	537	550	555	547	557	593	581	588	567	560	540	574	591	597	575	585	616	609	579	568	609	585	616	598	554	563	564	562	569	584	541	575	567	555	579	537	599	570	552	572	586	555	601	591	633	590	530	574	568	561	574	565	565	572	549	595	586	554	562	610	576	544	555	572	571	593	571	610	588	551	602	576	558	579	535	612	570	595	582	571	617	630	558	595	630	580	579	542	568	550	579	598	574	590	570	570	601	562	566	562	571	612	587	630	557	573	585	546	566	596	639	554	589	606	571	581	561	628	532	588	548	599	590	584	554	553	520	566	557	558	584	544	577	561	589	566	555	579	579	536	622	605	574	574	593	598	531	583	545	577	582	568	570	574	550	539	554	548	587	591	561	569	561	609	583	550	547	571	550	577	585	579	543	576	617	595	561	585	601	555	563	625	590	563	598	553	614	597	553	618	554	570	554	571	603	562	591	558	587	615	579	596	528	539	547	568	531	596	596	569	583	596	590	611	545	574	606	581	587	560	604	577	612	521	582	599	568	569	572	556	595	575	569	542	552	585	604	596	598	577	535	594	550	586	542	580	587	606	568	587	551	550	591	600	551	578	573	575	547	580	552	552	591	543	594	582	554	527	588	514	569	577	560	547	571	560	563	563	577	537	580	613	535	584	575	536	584	591	553	610	577	594	591	540	568	538	586	577	557	555	558	555	596	558	570	597	561	565	547	560	595	564	562	575	553	579	563	582	561	555	614	589	564	575	535	612	577	580	523	563	555	570	563	585	566	542	590	541	528	576	605	583	596	590	560	543	581	578	653	609	570	551	568	553	540	538	572	556	535	631	596	563	557	552	579	583	568	600	565	588	602	578	570	602	581	610	563	532	568	522	558	535	577	631	567	564	562	548	576	572	568	556	587	589	544	575	581	583	560	554	588	581	560	573	583	575	579	597	564	550	594	509	528	569	544	578	586	546	572	587	591	568	573	587	584	586	529	546	576	539	572	575	607	590	606	594	581	575	593	533	579	599	577	558	557	554	583	584	567	587	583	564	560	583	600	587	512	572	558	579	568	607	614	582	588	623	581	529	588	567	602	600	570	562	602	581	557	596	545	526	571	576	612	591	570	603	577	540	551	601	603	548	595	577	597	557	595	547	600	576	548	579	599	535	606	591	578	573	571	528	539	636	576	572	589	554	585	561	583	543	544	562	564	565	569	593	587	580	564	588	550	581	563	575	549	614	569	609	546	541	573	521	609	565	529	551	571	549	550	583	604	581	561	591	597	592	524	566	566	612	580	572	589	590	571	572	566	606	598	598	576	594	541	588	600	581	604	548	583	546	546	563	594	574	615	555	561	597	527	555	581	587	582	588	615	550	536	560	594	594	556	589	590	574	554	584	533	571	555	540	575	558	546	582	592	538	544	587	561	556	569	554	533	571	571	599	600	568	607	630	587	580	537	593	588	540	569	581	582	574	578	564	548	624	566	530	564	576	616	598	551	616	569	609	557	590	554	596	554	569	629	595	516	565	588	574	606	618	570	582	603	569	563	614	593	565	581	600	591	623	574	608	543	548	582	588	561	592	585	590	581	579	555	561	547	570	556	573	574	591	573	563	636	609	567	554	595	581	591	551	550	582	589	556	627	572	558	533	543	595	593	545	555	558	549	591	578	566	577	569	567	552	569	569	604	586	541	627	569	590	602	594	614	578	547	560	561	592	588	554	559	558	562	561	570	561	557	624	610	596	585	571	588	588	567	581	602	592	610
21502	40301	36374	25844	18663	15996	15664	10924	7155	5058	3452	2627	2106	1800	1561	1435	1253	1097	1037	1013	992	964	882	1007	876	872	846	897	873	795	800	784	814	696	778	770	776	728	795	766	800	725	760	733	765	761	790	806	759	749	713	720	714	734	748	715	718	759	703	737	747	724	741	790	697	775	738	695	747	763	756	796	760	763	762	813	741	762	790	689	760	770	750	722	793	731	782	852	881	787	720	780	747	729	731	724	701	733	708	709	694	674	706	735	727	694	727	772	815	759	746	765	741	740	717	713	729	714	699	726	729	784	735	715	694	729	724	740	740	695	687	729	718	721	687	775	760	709	740	717	717	744	724	681	764	701	714	736	699	696	717	682	704	738	703	720	729	725	769	721	706	720	713	733	703	756	736	704	724	709	756	720	723	749	755	716	743	737	734	707	679	716	723	723	720	715	721	724	693	713	719	669	718	713	717	709	736	676	722	718	765	719	735	700	711	721	728	698	704	716	681	674	749	721	720	720	698	736	704	706	715	746	712	724	705	736	767	755	708	725	652	740	680	713	761	677	698	723	761	689	712	708	708	751	758	723	690	774	724	683	748	712	660	722	714	745	667	732	696	752	710	746	728	789	715	740	732	670	792	724	684	672	713	706	724	709	707	682	684	670	726	667	694	736	702	697	676	735	675	733	710	741	729	720	731	671	725	707	734	718	756	691	720	761	732	693	687	750	747	778	705	688	733	704	720	698	691	739	680	704	691	703	679	738	699	751	711	722	725	722	751	706	754	691	676	712	733	696	728	718	765	698	667	711	750	752	747	691	708	714	732	751	704	763	721	684	715	678	712	695	744	689	694	715	703	721	721	719	747	723	714	704	714	694	739	753	739	671	697	700	718	663	758	693	760	716	720	758	709	739	740	706	737	725	740	737	663	763	750	715	767	733	718	726	717	717	736	731	711	720	721	736	720	656	691	749	724	743	690	677	703	698	762	731	690	720	734	767	720	739	716	711	702	730	739	754	662	709	738	776	728	760	715	714	751	728	663	749	729	679	741	738	697	760	692	704	674	724	692	746	709	707	716	739	690	743	708	745	676	765	709	749	662	691	669	707	726	705	726	715	714	721	730	702	725	730	682	750	751	727	731	724	708	733	716	737	744	744	712	724	697	788	724	717	710	751	755	733	692	728	736	716	709	728	675	781	698	705	709	706	702	728	723	694	700	728	713	700	739	719	702	733	695	737	743	740	683	731	765	715	729	705	749	697	674	737	689	679	697	712	721	727	699	724	761	777	737	691	703	716	707	674	757	714	751	693	752	687	695	743	723	719	677	763	707	723	718	745	742	695	747	728	758	723	697	689	722	712	716	695	725	757	679	691	686	722	698	739	671	676	723	672	700	691	722	693	744	730	756	695	697	704	717	731	709	680	761	725	721	719	695	684	675	722	722	712	688	727	758	763	698	711	726	710	747	733	724	696	700	709	694	711	744	716	688	679	711	679	740	713	702	740	732	728	716	670	769	737	739	706	675	721	688	758	682	731	748	678	752	685	765	716	725	749	708	720	717	710	689	710	724	740	762	730	701	722	768	761	720	678	721	699	740	714	732	711	693	745	722	725	704	676	724	721	722	728	687	704	698	728	702	735	776	747	691	711	707	714	690	726	729	701	718	707	732	711	788	734	706	716	713	648	738	753	730	732	718	759	754	688	773	725	710	750	745	716	740	686	703	701	698	716	726	703	699	769	719	678	743	741	713	711	741	765	708	736	647	754	708	757	718	701	696	752	722	681	707	773	676	699	699	734	750	724	723	689	773	754	681	674	735	732	748	766	715	753	681	698	724	689	721	732	731	677	686	740	685	696	713	704	688	711	715	720	758	718	721	736	721	731	736	684	683	671	781	708	693	680	744	728	668	699	747	742	696	740	756	752	671	713	722	666	702	743	775	720	682	724	684	714	701	738	721	699	742	679	694	685	746	743	704	706	753	733	688	691	696	695	740	748	737	756	727	759	705	703	696	665	688	693	712	692	745	735	784	702	705	710	698	725	700	727	722	699	711	716	733	722	699	772	725	700	708	727	734	726	745	733	716	681	722	697	666	671	730	736	704	737	720	717	705	744	721	709	727	702	715	700	756	707	735	714	737	765	693	707	697	721	735	753	701	755	768	733	687	750	726	691	742	716	711	736	758	679	708	724	721	722	720	708	703	715	742	698	737	705	686	711	680	722	709	690	727	743	705	764	744	708	748	658	713	683	739	759	676	705	705	684	719	739	755	720	737	664	712	730	701	728	742	718	725	790	715	741	765	719	709	728	714	752	699	742	714	747	717	758	688	729	754	676	642	732	725	737	678	680	746	769	699	710	721	711	727	691	711	742	751	709	725	738	733	711	742	705	777	733	735	695	723	683	655	708	711	669	699	703	758	691	719	714	690	738	704	736	694	720	708	691	733	698	736	709	729	717	717	752	655	754	697	724	746	734	735	715	739	701	691	749	697	709	668	711	752	706	778	733	741	747	726	757	735	766	664	693	726	717	755	724	734	671	767	714	711	739	751	652	724	645	758	722	764	733	764	738	729	729	726	750	719	723	710	711	686	699	721	703	695	719	746	747	751	730	732	699	679	742	748	716	755	698	681	749	715	714	752	776	738	689	719	718	737	745	703	752	731	726	741	711	733	721	715	726	714	758	703	738	719	712	752	697	732	675	681	675	723	753	717	770	706	688	745	750	749	677	699	713	710	758	686	737	685	719	683	733	754	719	740	731	735	713	754	753	742	707	670	742	692	708	707	686	723	747	715	722	669	711	755	745	721	671	695	707	751	755	766	707	693	678	706	713	756	776	756	729	721	678	677	705	731	712	701	683	712	708	667	717	726	743	713	697	737	744	708	726	705	662	705	724	681	686	736	735	709	729	714	746	764	751	715	715	677	755	733	717	695	788	699	666	710	703	729	782	713	739	727	678	729	735	714	742	734	707	747	707	716	737	748	750	696	730	741	717	673	723	733	703	696	738	726	722	727	721	728	751	729	750	748	752	740	727	704	702	713	712	712	720	724	764	678	721	716	748	675	701	717	734	738	740	768	694	733	743	757	719	726	753	707	700	715	724	750	701	721	708	751	722	755	770	721	750	708	748	751	718	737	746	736	709	721	735	738	661	719	700	715	718	717	713	728	727	748	711	726	742	661	686	710	741	722	710	691	756	742	709	645	721	719	725	722	776	769	719	761	697	714	709	708	745	717	668	740	730	738	713	728	697	761	714	694	706	728	704	724	727	750	740	753	709	650	729	693	709	738	717	726	695	718	729	732	706	705	696	729	701	743	737	708	751	731	726	718	726	726	790	728	718	740	724	743	734	782	684	738	730	669	742	745	668	721	690	749	726	751	722	710	750	715	745	710	728	704	764	747	739	702	726	698	700	722	747	684	700	740	696	673	711	671	695	700	749	692	710	737	722	718	679	764	762	714	695	759	692	686	700	704	664	673	760	705	696	705	710	770	738	750	735
27205	21270	19318	11148	4710	3044	2710	1694	1071	772	686	575	525	478	463	456	431	411	432	404	419	445	410	449	424	439	417	413	417	449	425	406	451	407	422	410	435	393	398	384	419	415	404	433	365	393	388	401	399	402	425	414	443	424	406	399	414	375	416	385	410	395	375	383	398	406	430	436	413	398	361	402	414	373	437	389	429	387	441	393	402	423	390	376	411	378	455	401	390	408	403	408	391	375	359	371	401	396	394	413	444	406	395	411	413	372	412	427	442	406	384	421	386	431	371	391	404	385	418	390	405	414	420	395	425	399	360	391	410	399	383	418	386	392	412	404	395	395	387	377	417	448	430	400	413	418	383	403	402	407	407	446	374	406	393	425	405	403	407	412	423	399	421	392	432	357	375	395	403	392	380	387	430	394	392	387	410	399	410	421	392	382	420	407	400	401	387	394	423	384	413	388	433	412	396	434	404	419	429	399	415	401	421	386	406	403	374	414	403	400	412	403	392	445	391	430	432	420	384	397	436	406	363	386	390	394	405	393	441	385	389	415	380	378	380	406	426	416	368	412	402	392	404	415	422	411	382	364	412	381	422	396	362	396	408	408	396	422	428	415	410	390	430	412	423	388	403	422	386	407	375	415	400	405	398	406	411	388	404	416	432	415	414	383	439	392	414	419	413	405	402	409	384	397	386	385	379	408	381	412	413	404	412	448	417	420	379	414	419	414	372	413	423	373	423	435	398	402	348	396	411	420	425	413	398	406	398	390	384	391	406	424	405	370	384	422	424	382	411	428	400	385	377	356	354	379	387	435	432	411	400	375	380	382	381	462	438	385	446	407	381	363	420	403	427	426	430	378	417	421	382	377	396	420	397	381	423	407	388	398	390	413	412	388	361	453	464	410	405	372	431	421	424	427	429	384	393	406	414	370	420	400	405	437	388	427	382	427	394	370	388	402	407	440	400	416	386	360	410	388	372	413	411	405	414	429	404	387	407	400	373	400	407	425	377	422	426	393	433	430	406	413	408	383	416	406	407	382	400	389	372	432	430	379	384	416	428	410	429	363	417	408	423	419	384	368	381	407	434	392	367	416	400	388	401	412	421	395	452	364	425	444	402	391	400	426	363	385	395	442	416	397	380	411	422	363	426	399	409	393	394	424	392	439	435	419	418	373	425	421	407	349	406	377	436	431	417	414	395	395	361	387	396	408	397	404	413	410	420	412	395	404	394	392	432	383	392	393	414	414	401	415	395	383	411	383	407	404	397	365	381	379	376	426	382	406	417	403	431	373	432	366	406	447	368	390	424	405	413	407	383	420	423	372	422	399	451	409	382	429	388	392	401	425	384	394	395	412	410	397	416	389	411	423	388	428	380	426	369	402	434	400	421	386	390	413	400	426	404	429	424	412	417	381	420	375	421	366	421	418	408	375	418	390	395	378	384	410	372	386	415	384	388	391	384	408	394	412	421	406	420	391	370	437	397	416	440	377	423	388	392	401	383	398	403	360	391	441	434	399	363	403	388	385	395	398	386	405	425	423	440	418	394	410	420	394	396	413	417	402	407	397	400	394	370	435	392	396	425	345	372	407	418	399	371	399	400	367	396	391	394	397	410	416	387	405	402	426	400	379	393	410	384	408	399	379	408	425	384	422	440	411	412	417	424	393	396	436	413	435	407	413	425	410	419	397	422	401	367	434	382	396	421	392	431	401	398	413	423	403	446	390	408	378	394	439	365	384	395	422	354	388	374	396	397	402	408	440	393	387	404	424	393	435	382	411	399	403	426	381	373	415	412	381	420	409	441	421	401	456	379	460	402	432	398	419	381	412	409	398	390	382	377	424	391	395	379	375	398	388	408	368	406	430	360	408	418	400	411	422	397	372	409	395	416	399	391	392	370	397	424	367	409	394	414	373	368	378	441	408	405	396	404	383	408	395	427	439	388	351	402	389	426	431	375	432	403	370	377	388	388	402	390	409	424	413	422	408	411	383	401	408	395	417	393	439	424	414	391	455	425	404	396	427	405	378	428	421	418	408	406	391	426	410	460	393	406	397	410	376	391	356	395	369	394	415	380	386	398	410	416	434	380	436	418	429	399	433	376	385	417	371	414	383	400	378	401	440	399	394	396	417	414	394	396	381	392	392	403	370	419	387	395	419	384	393	369	397	425	391	416	373	402	387	391	376	415	389	397	368	408	395	376	424	394	426	393	441	391	350	416	402	389	404	398	426	418	403	406	409	396	417	407	423	402	390	402	419	416	380	425	403	394	411	378	380	423	435	391	434	405	402	398	396	413	369	366	399	371	404	404	418	387	419	395	422	391	395	423	408	411	421	403	385	401	409	407	389	381	360	374	381	391	377	389	403	428	412	410	390	406	418	403	418	425	404	397	395	427	409	434	404	372	405	403	410	373	359	396	398	376	398	405	417	384	366	396	401	381	406	423	407	442	367	418	424	405	419	404	401	402	401	376	399	438	416	416	437	413	374	400	396	388	415	432	446	427	387	403	409	372	441	399	369	413	400	382	439	385	417	411	408	420	410	413	387	369	408	415	400	420	408	389	416	432	411	411	380	385	434	401	385	424	400	389	391	419	400	423	420	399	410	427	369	398	429	402	405	451	416	388	418	420	393	400	439	421	406	407	388	412	437	377	389	417	389	415	395	411	431	413	427	425	401	424	410	408	405	386	399	419	374	392	432	410	395	381	418	381	413	411	354	421	404	417	416	399	421	417	390	381	403	414	358	415	377	404	393	414	388	388	386	428	425	418	386	411	405	429	389	423	360	420	389	404	408	376	374	372	420	421	397	419	414	414	366	394	394	417	403	418	418	426	380	445	377	396	446	419	424	387	421	378	391	396	393	414	395	426	399	399	375	373	411	387	401	375	396	391	381	374	395	404	427	440	435	366	419	377	404	414	399	388	416	426	404	424	348	409	370	395	412	398	392	384	411	397	431	401	408	450	397	407	415	416	389	394	394	419	396	421	417	422	397	388	423	442	397	393	401	386	404	401	398	396	377	428	399	404	393	427	412	396	420	431	403	393	422	392	411	386	401	392	380	371	402	409	390	360	395	407	405	407	425	387	424	404	376	378	406	405	367	389	409	379	361	417	438	422	385	398	384	399	383	427	427	370	393	431	396	410	371	435	420	388	402	364	350	426	399	404	387	380	422	413	399	408	397	402	419	384	402	433	417	408	401	443	370	408	368	386	418	420	414	435	392	376	429	388	420	417	429	399	403	370	415	383	382	378	416	416	400	406	416	402	387	380	397	378	394	394	437	359	400	418	397	413	392	380	398	387	428	402	395	372	406	403	394	396	398	382	361	406	411	380	391	413	388	434	387	409	402	396	404	396	435	387	377	409	382	394	401	403	393	400	413	407	414	417	402	410	380	424	402	412	395	420	444	377	364	370	382	388	374	380	395	426	427	398	453	388	364	370	411	423	404	409	418	361	432	392	382	430	430	390	405	415	417	417	416	400	422	377	401	374	393
17160	26937	23103	13810	8178	6472	5831	3852	2400	1537	1184	961	772	745	664	620	588	538	551	571	547	530	550	535	554	520	590	536	543	504	530	515	537	513	521	519	502	563	513	518	462	515	525	509	538	534	479	549	507	519	490	483	480	539	552	491	493	549	510	499	521	494	499	515	478	541	509	530	525	482	518	512	507	531	495	516	515	520	520	519	512	492	544	496	509	532	538	536	540	498	514	535	531	474	528	517	469	456	493	538	503	501	513	491	532	505	509	499	497	495	539	483	470	492	515	488	530	495	512	519	534	528	486	578	503	506	521	487	514	494	520	477	514	515	497	570	493	477	524	480	515	473	506	529	517	526	519	506	536	503	524	511	466	545	483	455	504	474	521	536	542	466	506	506	516	504	552	478	533	550	537	449	533	489	542	529	511	508	512	543	524	529	526	490	527	530	511	518	467	492	559	483	546	510	527	517	471	495	536	503	510	491	497	494	469	507	556	487	497	532	487	480	508	547	501	548	479	509	501	492	508	499	525	527	526	499	553	546	509	507	535	527	458	495	494	524	524	511	515	520	498	514	508	498	530	532	548	509	526	492	519	516	482	530	479	474	504	499	565	503	503	539	514	521	519	463	488	480	494	509	514	507	497	517	486	469	529	499	522	487	493	535	512	499	481	481	478	490	501	479	500	515	478	548	484	501	501	524	539	519	462	504	515	487	503	529	525	476	504	497	502	540	525	472	514	517	536	500	516	541	506	502	493	538	511	494	533	518	526	499	488	516	529	548	509	488	521	485	524	514	476	515	501	519	467	529	505	537	483	500	490	500	469	520	525	487	521	517	504	534	555	486	505	506	511	506	488	460	525	527	498	470	488	489	497	509	527	466	490	498	504	491	525	510	480	480	487	457	517	515	479	510	512	498	513	519	470	554	523	500	493	514	528	531	535	483	531	465	478	473	491	486	524	482	522	483	539	472	491	478	485	468	501	473	561	504	510	493	472	496	490	510	495	526	513	513	495	524	486	488	476	507	488	553	466	472	510	478	486	486	503	493	512	504	481	509	489	491	550	465	489	492	481	530	527	517	516	495	518	557	520	518	508	518	503	531	510	518	486	494	534	481	502	486	491	498	507	511	511	502	521	507	507	532	505	530	479	479	472	518	512	498	491	531	505	511	493	514	469	532	488	508	508	459	463	535	518	502	533	508	522	506	514	535	473	541	502	516	515	518	478	554	505	480	500	515	498	484	481	493	471	489	534	499	488	531	501	505	510	517	479	492	518	531	509	535	473	490	465	527	502	506	492	494	517	500	493	503	488	499	473	507	527	471	492	517	548	525	503	486	483	510	506	498	497	498	497	490	515	524	481	487	504	521	522	491	522	488	513	508	526	510	493	499	518	518	513	523	484	502	511	562	507	505	490	516	494	496	504	522	512	528	493	509	516	480	507	488	502	504	471	495	489	471	509	505	502	504	494	515	535	483	526	506	479	505	480	452	489	487	517	511	548	477	535	530	528	471	481	469	481	495	480	472	545	496	504	505	480	512	534	518	514	516	521	460	501	503	475	500	517	491	472	507	477	487	495	494	501	503	508	505	492	516	459	501	518	488	496	519	502	520	504	503	488	514	501	524	520	495	505	499	508	522	504	494	478	528	501	504	494	487	514	542	526	542	503	469	501	497	494	517	487	491	521	505	501	461	531	493	515	508	512	523	486	515	504	511	520	535	481	496	528	488	528	504	481	524	535	505	502	557	538	463	482	504	522	498	517	520	502	533	491	481	494	529	522	457	508	496	539	497	549	500	531	505	482	514	508	507	491	493	463	475	508	508	531	487	501	502	487	474	477	490	487	508	485	488	515	484	490	498	513	491	551	482	507	533	510	526	505	461	488	468	532	465	473	494	504	496	492	528	518	464	531	481	504	479	523	537	507	492	502	497	498	517	503	549	512	512	542	482	521	493	524	479	538	522	455	504	477	480	526	486	526	507	480	508	507	493	510	511	504	509	508	509	528	443	496	508	481	503	549	472	506	526	492	518	523	514	503	505	490	544	492	511	525	517	546	511	479	494	511	553	508	482	532	506	512	468	485	518	521	440	486	508	501	503	524	535	505	509	477	529	519	507	486	477	495	483	471	487	484	523	474	517	526	514	489	492	472	531	516	526	571	504	488	547	496	547	499	522	526	483	509	516	543	465	491	516	487	504	473	531	529	506	481	551	480	498	501	467	518	512	508	495	530	489	491	513	540	484	480	550	515	526	520	494	456	503	536	494	521	455	497	502	504	514	499	539	522	481	526	500	528	518	491	492	491	527	501	528	528	515	471	495	534	475	564	461	495	505	483	514	538	495	521	531	510	495	511	503	503	470	486	501	513	499	494	493	492	538	481	502	526	517	526	514	523	485	519	515	508	521	508	481	505	501	509	517	528	511	499	471	531	511	487	522	543	461	509	518	502	510	492	515	490	529	513	486	501	533	488	484	487	526	520	471	537	506	511	487	469	504	522	504	474	499	506	503	480	521	482	522	484	511	521	461	526	510	494	527	483	519	522	499	519	521	511	450	508	496	504	515	472	493	488	520	490	536	536	497	461	527	519	489	462	539	481	508	511	469	505	529	494	528	509	485	455	488	500	469	518	524	525	547	519	474	491	479	500	513	491	526	508	492	546	479	547	554	475	511	504	493	514	500	506	516	495	543	511	539	510	522	508	523	493	493	488	504	509	515	507	462	528	496	510	472	520	489	463	503	479	511	515	512	482	483	501	472	471	506	526	517	547	487	485	516	513	522	511	479	503	524	504	505	466	503	510	503	503	515	520	493	475	544	471	470	516	512	494	508	466	470	518	521	475	477	521	501	522	495	507	534	551	530	535	517	540	515	486	507	523	489	527	515	480	509	528	528	479	494	535	490	513	476	485	545	498	520	526	517	517	493	534	512	508	493	503	517	542	537	519	472	518	517	519	492	495	496	540	484	500	512	511	500	533	507	531	493	511	533	501	491	495	476	497	506	528	519	481	490	463	547	463	485	501	542	504	485	474	544	451	533	524	494	477	515	480	517	521	465	504	486	504	470	502	504	513	483	506	500	481	484	490	515	494	502	507	533	503	500	517	507	478	535	503	528	525	492	511	473	517	492	508	462	495	535	523	486	493	504	495	533	505	518	506	507	572	524	510	546	461	516	497	511	518	530	496	516	483	502	512	523	473	512	497	512	543	475	505	536	523	514	480	531	522	517	472	458	486	527	495	509	490	501	513	477	485	512	520	490	501	498	514	479	498	491	503	541	503	501	516	525	489	514	559	508	466	494	503	472	473	532	512	501	516	503	512	490	471	539	539	522	543	466	527	509	500	523	540	524	496	490	506	456	491	510	553	483	475	447	502	506	485	504	480	525	516	530	534	512	510	536	527	505	507	503	550	516	498	491	512	499	501	470	474	474	508	511	528	512	553	506	489	463	545	496	521	485	516	527	546	490	482	490	509	504	469	515	501	528	475	505	492	525
23894	21141	28458	24080	21173	14654	6104	3351	1920	1527	1232	1008	887	865	821	764	731	717	648	673	626	670	666	602	634	617	650	697	600	626	609	602	645	620	630	590	586	619	585	640	621	586	568	627	612	599	635	591	568	598	562	634	588	610	599	548	622	603	566	603	630	640	585	617	619	647	636	583	589	613	653	633	594	593	626	619	577	599	634	587	596	591	622	605	614	621	631	629	592	617	618	640	654	600	594	640	605	581	575	582	573	592	559	593	600	580	579	609	630	589	586	618	596	604	582	547	607	561	567	632	634	630	608	641	592	584	620	609	551	591	645	564	587	650	619	573	592	592	596	595	602	614	632	585	557	622	602	538	570	597	591	558	601	600	535	580	602	589	656	586	572	610	557	597	559	638	613	621	571	583	583	599	564	624	595	526	650	614	551	593	575	572	564	605	598	563	578	622	568	585	614	636	606	569	617	603	596	604	622	540	580	620	589	601	562	544	558	578	600	616	614	537	585	646	594	554	610	602	606	615	603	643	584	628	575	573	634	617	591	609	597	591	591	607	637	590	618	589	607	569	642	616	591	591	589	587	557	603	607	585	608	593	594	570	606	608	594	556	630	606	570	620	584	560	606	562	616	564	607	599	591	572	616	572	609	571	584	586	590	588	571	549	581	574	565	579	616	590	664	614	573	601	592	611	587	574	575	612	598	584	569	590	605	608	596	602	611	576	657	611	581	567	612	553	604	592	570	586	534	586	594	601	624	609	594	616	552	601	565	593	595	585	558	550	623	586	572	596	606	580	562	619	623	597	606	567	633	623	565	548	598	596	608	587	556	597	609	623	606	601	585	614	545	572	573	613	591	642	610	611	578	604	646	641	580	593	588	628	619	614	565	626	600	586	582	595	599	596	582	582	584	621	577	549	581	564	613	630	585	550	586	597	617	609	564	594	581	601	560	570	585	617	603	571	563	607	616	584	583	588	618	587	597	558	621	617	595	564	585	606	561	582	610	613	640	562	667	620	607	615	627	629	585	627	604	585	575	628	593	592	566	666	550	581	583	602	574	590	542	581	585	678	587	615	641	637	611	564	532	616	601	607	615	574	598	589	584	625	549	596	598	596	597	599	557	597	536	529	576	626	615	560	584	568	617	573	604	591	563	630	572	580	604	621	632	562	602	596	592	607	622	609	599	621	594	611	598	599	584	615	602	534	567	610	609	545	569	577	589	614	573	643	615	613	611	593	581	571	570	576	575	592	548	614	622	577	641	599	574	561	603	611	562	575	550	582	574	565	566	591	561	566	619	570	579	581	577	597	556	612	593	577	627	629	592	589	615	609	576	574	567	596	570	607	581	593	541	594	589	578	587	615	576	624	618	609	605	573	647	578	619	590	564	598	685	605	631	609	596	599	606	590	609	579	587	603	609	567	594	620	596	598	608	581	570	600	579	591	592	609	525	585	606	597	547	605	621	607	599	562	602	573	589	631	622	588	597	642	622	635	578	640	605	615	612	610	592	577	599	578	619	546	577	566	595	547	553	558	570	590	568	593	597	588	607	589	622	565	590	597	557	578	578	593	583	551	571	599	587	613	632	611	589	596	544	633	614	635	594	600	606	622	608	611	578	572	605	598	605	566	598	631	584	570	551	573	608	639	611	627	571	610	626	595	583	616	567	595	577	616	634	577	602	557	605	601	609	533	618	570	576	613	646	597	569	611	577	569	575	587	593	601	568	626	603	606	608	641	643	596	614	599	544	570	575	586	592	617	598	620	598	612	601	583	595	596	589	611	605	603	662	571	571	611	547	611	607	623	608	509	582	582	591	602	596	607	591	596	603	608	582	555	601	565	623	590	626	612	633	597	602	609	564	613	611	574	607	575	657	616	576	608	577	589	614	593	569	581	562	585	591	577	573	597	585	614	568	554	549	578	614	590	564	590	586	587	594	602	600	587	629	614	602	596	595	563	601	616	636	604	597	617	591	560	579	551	593	639	573	567	597	565	597	601	607	559	580	554	580	595	573	594	598	602	563	584	603	572	590	620	589	623	612	606	617	629	593	626	565	585	597	595	633	592	611	559	591	565	577	606	621	597	601	593	586	627	598	604	595	592	566	594	561	591	613	598	607	603	624	614	614	630	652	571	550	564	600	607	561	591	598	581	567	612	566	580	614	618	572	621	585	603	594	545	584	532	589	541	559	611	609	578	564	628	580	607	607	592	580	567	561	601	616	581	605	597	628	602	602	571	558	645	541	595	561	601	614	602	594	622	530	560	574	608	577	582	599	579	595	567	637	617	577	637	608	604	610	629	596	583	602	579	595	602	571	587	587	608	620	584	550	567	601	593	586	578	609	597	559	564	558	632	596	590	626	587	594	617	591	604	589	586	604	613	632	602	613	604	585	617	603	583	578	588	615	576	582	612	575	673	586	628	639	576	558	594	613	566	582	580	638	559	586	561	651	600	627	615	560	624	598	573	595	596	613	604	593	560	603	584	600	590	650	567	566	615	584	597	594	574	621	554	581	584	587	600	594	623	583	610	585	634	593	560	631	635	603	584	569	605	592	552	632	589	576	610	609	642	562	597	531	592	593	588	573	597	561	616	607	546	574	539	597	590	594	573	598	589	554	570	597	567	569	609	594	625	585	586	620	598	548	592	588	551	587	614	533	618	615	611	590	623	585	643	590	559	574	571	555	586	585	578	594	581	593	617	593	570	574	542	577	586	566	562	599	588	596	595	596	645	624	633	544	639	564	559	548	611	589	572	572	621	582	609	568	588	576	620	573	596	575	604	547	607	561	596	628	574	614	547	636	583	636	557	567	562	596	573	596	604	613	634	566	569	547	602	563	582	603	578	572	587	585	574	621	581	621	581	547	570	640	563	619	617	645	589	604	565	591	566	605	557	560	578	648	597	573	536	573	615	619	587	577	587	569	612	586	583	591	581	602	586	624	607	573	578	568	620	600	574	594	619	578	573	585	593	598	583	566	610	582	592	623	617	589	593	612	592	587	584	663	579	561	556	566	636	574	584	586	610	630	589	586	586	609	567	564	611	558	546	535	580	576	622	618	608	592	600	628	613	601	626	583	610	612	586	583	609	622	588	643	608	610	570	597	598	604	573	617	595	570	597	581	589	601	597	618	563	622	619	606	648	602	549	627	611	584	619	613	576	600	540	618	576	534	552	594	614	582	558	630	619	602	595	606	571	622	578	603	618	590	634	596	585	617	571	586	577	607	611	563	590	573	553	602	579	623	581	603	582	600	625	626	622	600	615	588	553	597	592	599	615	604	655	575	571	573	595	625	584	571	553	601	619	638	588	566	596	566	574	610	580	579	611	596	588	598	599	589	560	565	582	580	632	585	612	583	616	624	531	562	588	622	607	622	599	590	610	575	551	594	513	565	596	572	564	611	589	580	586	560	597	627	591	577	573	579	596	535	568	596	593	581	609	641	554	602	623	600	592	582	644	615	613	612	599	605	572	600	597	574	601	625	583	647	532
18104	34310	30801	20353	13708	10565	9229	6451	4061	2919	2427	1753	1517	1335	1167	1134	999	990	931	947	891	891	944	878	818	870	845	854	784	762	772	778	799	773	786	772	766	723	742	755	729	729	765	792	807	761	760	744	756	701	749	822	790	763	728	800	762	764	737	749	727	774	755	800	727	723	717	742	725	756	760	782	745	800	792	753	782	768	762	744	763	774	769	764	746	705	797	814	813	795	792	768	783	769	768	676	727	732	763	766	748	729	749	711	734	714	731	745	785	718	752	741	729	674	717	730	766	754	700	766	759	692	753	707	773	710	767	727	768	730	712	746	769	746	745	765	703	707	746	666	725	714	665	748	741	724	752	803	716	734	701	764	747	736	726	664	702	743	756	764	797	765	690	747	728	737	741	720	747	731	758	756	772	725	731	715	742	729	743	674	720	773	723	773	730	709	759	792	760	772	709	746	702	725	710	724	752	768	711	702	736	730	719	728	693	769	734	695	709	742	770	715	722	711	731	773	659	714	728	702	688	696	716	717	728	777	736	747	771	747	697	773	733	780	718	690	745	689	688	730	737	703	725	733	750	756	748	776	760	714	745	717	767	706	717	715	754	733	695	687	734	689	797	735	746	741	711	782	760	691	732	723	760	688	696	715	669	741	719	699	740	774	730	736	723	768	736	770	719	719	736	750	704	737	708	717	780	763	734	784	738	717	763	747	711	724	745	732	728	745	683	734	759	706	731	719	750	724	756	739	715	774	729	713	782	739	738	769	702	719	747	755	706	748	725	711	739	754	726	728	699	787	743	742	725	710	706	720	723	723	691	735	748	717	713	748	746	680	688	766	715	717	799	746	697	723	720	726	727	706	722	695	731	709	720	689	732	757	728	730	763	751	721	717	709	791	684	767	765	723	770	725	754	762	748	752	728	748	773	734	752	721	737	689	721	644	732	748	780	738	704	756	755	720	697	694	758	720	743	756	740	715	799	710	705	722	696	758	708	695	711	726	697	693	676	759	724	779	737	683	710	741	745	704	735	695	786	718	754	753	715	747	728	702	736	758	746	750	713	730	745	741	781	723	809	688	785	739	719	735	735	678	786	710	717	773	740	775	756	739	704	761	770	701	729	777	742	704	736	727	712	698	713	778	728	736	720	767	753	721	725	732	730	761	746	683	759	740	745	703	746	748	743	748	714	723	714	747	725	732	748	764	745	739	733	794	731	734	722	720	703	773	748	719	799	742	719	716	727	782	762	768	740	713	742	718	734	724	724	762	725	750	737	722	756	715	729	715	752	808	731	762	755	709	729	747	702	725	771	741	696	751	738	700	725	748	740	759	712	722	743	737	715	752	716	732	712	757	713	747	710	754	716	707	737	706	748	685	745	699	767	752	768	713	697	790	734	760	736	722	722	735	717	770	698	727	716	709	766	730	686	778	696	709	725	702	753	715	746	746	726	715	686	753	778	732	766	679	785	709	743	730	737	742	681	731	684	746	728	745	735	691	756	716	684	690	745	686	692	756	709	741	720	761	682	779	734	720	773	745	758	743	681	680	757	722	715	749	738	702	713	788	738	760	740	793	770	820	711	725	719	709	732	739	764	760	718	769	736	717	741	710	752	746	751	680	694	753	708	717	733	760	738	709	697	695	778	749	719	724	720	768	722	693	726	729	757	724	702	785	737	747	765	720	680	774	752	739	762	725	768	711	729	743	745	747	738	678	717	702	767	711	741	729	715	755	745	759	722	731	730	715	712	733	795	751	746	706	731	747	757	678	732	756	763	749	735	707	732	745	720	753	734	722	698	695	757	740	718	724	725	740	739	709	752	788	668	737	715	664	735	745	781	741	743	727	745	718	702	714	696	739	726	705	701	755	677	771	722	755	754	727	720	719	741	759	694	776	738	738	757	761	752	748	732	720	764	740	728	699	694	783	712	752	763	713	728	722	740	722	731	715	709	747	749	725	738	746	752	734	708	762	707	710	742	767	682	721	739	751	680	758	732	735	747	736	744	692	693	723	774	718	714	697	696	750	739	754	729	758	715	745	704	716	725	743	725	730	688	763	728	723	754	737	773	702	664	735	719	736	798	738	761	733	716	743	743	745	715	735	774	745	753	774	725	766	681	721	738	700	757	754	804	775	725	730	741	741	701	700	722	729	746	742	704	750	762	728	753	762	734	742	749	716	744	706	771	768	718	731	734	732	767	690	724	722	718	718	743	728	768	735	720	725	750	741	721	772	744	763	776	731	745	756	718	728	727	756	791	707	717	646	771	748	744	758	706	744	694	784	757	737	765	741	735	748	731	748	771	752	684	789	743	746	752	773	772	758	695	744	690	714	767	741	780	748	766	725	746	788	771	727	689	759	744	759	796	775	741	774	720	685	727	731	744	773	722	747	714	692	710	748	750	763	751	734	768	715	785	734	734	679	754	776	753	734	691	755	772	732	799	729	759	730	749	752	752	686	725	765	702	686	739	746	741	706	696	719	735	739	726	728	701	687	727	739	697	779	720	713	746	670	670	743	718	679	734	716	755	729	731	737	692	805	711	739	714	782	715	739	714	725	761	754	749	694	766	762	724	737	731	769	701	683	732	754	723	719	742	770	788	737	740	749	735	744	704	747	719	755	715	730	753	715	729	746	742	708	762	762	791	732	754	775	724	763	668	727	745	683	743	752	728	693	772	713	791	704	730	713	765	684	716	723	697	743	717	712	719	746	691	761	727	732	722	719	745	688	699	755	771	779	769	712	726	707	730	676	765	744	748	759	732	685	700	709	708	691	699	768	737	718	756	717	732	761	685	729	720	720	710	681	725	746	683	722	685	718	734	743	727	761	702	722	757	708	747	765	738	764	747	756	731	763	717	711	696	751	755	744	727	711	759	703	713	744	718	702	757	677	727	751	738	719	746	728	747	772	716	762	687	750	726	773	713	731	725	700	707	702	735	698	725	714	732	722	738	714	709	737	700	740	759	760	705	723	738	725	763	767	733	768	763	736	725	744	757	733	704	648	779	709	760	738	699	716	700	745	724	717	706	717	746	741	706	719	756	728	803	712	673	708	730	707	769	749	743	712	755	750	738	755	724	734	749	725	734	745	769	711	716	755	747	683	716	792	745	725	741	709	751	803	730	722	740	751	766	709	693	738	715	806	743	735	763	769	719	719	745	756	706	731	705	701	750	694	747	724	773	705	745	752	709	708	733	756	760	708	765	737	719	770	704	767	723	766	783	723	740	794	706	658	712	743	699	734	793	708	701	749	704	709	752	750	775	713	722	775	731	739	758	728	788	726	741	715	736	754	710	715	733	717	742	761	758	759	741	810	695	680	728	729	707	732	717	719	761	694	764	718	746	735	738	742	767	761	716	739	714	788	715	752	770	734	727	763	755	695	723	751	708	752	754	726	726	754	785	725	731	746	732	709	726	723	740	748	705	694	683	669	752	707	810	745	678	723	696	759	690	757	739	754	737	739	747	703	760	748	740	796	737	732	768	733	724	727
25061	21057	27237	24934	12872	3675	2802	1801	1134	872	722	576	549	417	470	441	391	356	328	373	363	352	367	339	346	333	352	341	344	348	336	324	312	355	334	334	312	312	351	328	310	329	325	305	309	315	302	323	309	307	299	295	303	318	332	312	312	344	275	280	306	330	316	332	313	297	333	311	301	345	304	310	313	352	299	320	313	309	340	319	304	325	332	312	309	314	341	312	345	319	323	315	334	293	359	359	309	328	332	285	295	305	291	311	329	322	290	346	332	337	330	291	298	336	301	288	298	338	291	308	290	306	301	325	306	291	302	320	312	316	279	275	337	288	280	293	297	331	295	332	314	283	323	311	316	287	324	307	272	317	316	305	298	334	293	303	285	296	300	330	309	329	313	308	301	290	325	292	311	331	327	306	331	320	319	308	305	281	301	301	315	333	294	301	285	307	296	299	301	328	312	309	325	318	308	304	307	328	321	334	326	307	289	326	301	305	314	331	287	298	308	318	345	312	298	289	282	320	293	326	300	333	292	301	301	323	305	305	301	327	280	296	308	341	299	326	309	314	331	315	321	324	318	305	336	305	305	297	274	304	319	279	343	314	310	330	342	279	298	304	293	301	303	296	294	295	289	290	313	314	329	304	316	335	324	301	319	300	280	309	286	302	286	305	328	301	322	322	319	326	305	300	294	310	311	295	311	337	330	308	327	303	299	300	314	312	321	309	318	326	290	301	301	291	317	276	321	335	316	304	301	303	348	311	300	313	317	299	305	297	309	311	281	321	315	283	308	301	310	325	321	328	293	331	327	283	343	290	315	316	311	304	301	316	335	316	308	327	353	282	327	315	351	324	298	298	324	359	355	318	314	306	286	298	352	342	341	312	309	347	317	317	333	318	304	316	309	297	290	343	298	296	303	314	330	320	310	297	307	286	319	314	328	296	310	307	330	317	329	324	306	302	327	316	312	341	305	316	333	303	298	308	322	298	298	327	291	342	300	337	287	292	294	300	310	288	329	290	320	311	320	307	325	338	329	286	320	313	345	301	280	306	313	316	328	292	316	318	338	302	287	316	319	330	288	320	316	339	298	302	271	290	285	307	296	297	297	300	303	286	317	329	336	325	310	305	289	280	325	340	303	302	340	290	313	284	325	339	324	311	314	315	302	316	334	336	316	309	330	315	320	314	282	295	335	315	315	331	316	292	335	317	317	320	286	321	305	306	340	302	277	311	319	286	274	318	319	324	306	333	339	319	310	337	313	310	319	341	316	295	310	331	341	326	327	295	328	302	332	337	312	333	305	326	315	311	320	317	293	317	324	328	315	295	303	305	321	282	293	299	311	337	294	300	306	303	359	291	267	320	349	327	329	315	293	291	282	312	323	318	324	312	316	297	268	321	304	293	324	341	297	291	311	323	282	292	315	310	319	300	290	330	277	313	304	333	303	304	294	316	293	310	317	332	299	289	316	315	315	325	303	324	332	315	297	335	351	349	325	290	336	317	297	319	334	308	325	312	310	320	318	314	315	299	324	354	326	268	314	304	339	325	344	307	326	303	308	357	282	302	324	301	313	299	292	327	298	317	317	324	298	337	348	319	311	324	315	299	281	311	306	337	288	298	294	331	322	302	313	310	332	301	306	321	310	340	311	294	300	299	322	303	340	300	262	328	313	315	291	336	289	300	308	318	268	273	321	316	332	290	332	308	291	312	303	353	319	297	306	283	330	321	331	310	304	328	313	320	272	310	302	324	317	291	339	337	335	287	296	282	324	319	285	319	316	287	318	299	329	334	322	294	297	325	311	315	313	283	332	320	312	355	306	294	317	307	281	306	309	297	316	306	329	303	295	292	339	316	327	297	329	281	363	299	304	321	336	285	316	292	302	324	323	335	315	306	316	319	314	296	320	338	321	306	339	307	304	317	322	323	277	300	322	318	308	283	308	300	302	316	301	317	299	308	347	347	304	302	295	310	317	315	291	312	300	312	351	312	290	297	315	291	312	316	305	330	311	286	330	308	296	288	304	294	262	293	315	314	321	291	308	332	321	331	302	295	328	321	336	305	305	283	301	295	352	336	289	320	345	346	287	329	287	293	314	282	320	287	337	312	301	304	317	311	321	335	343	311	313	332	273	308	308	320	300	327	326	305	298	282	297	311	337	294	327	330	294	300	302	306	281	290	347	316	317	329	294	304	295	267	320	320	342	320	307	337	290	343	296	337	329	305	313	338	318	325	328	303	289	330	304	317	360	317	325	329	310	337	288	299	352	333	340	306	292	307	291	327	328	304	290	319	310	334	283	322	299	304	281	284	290	309	342	314	298	312	307	296	306	296	259	327	309	345	289	318	307	290	303	287	340	294	337	310	298	309	295	331	337	306	317	329	303	290	318	308	338	292	288	317	296	294	327	327	257	330	305	332	295	314	349	320	340	354	323	325	297	295	329	322	323	283	314	314	302	332	281	284	318	296	283	328	291	327	305	312	324	278	306	316	315	290	301	328	271	301	314	280	327	292	289	319	325	314	322	283	334	283	329	266	306	324	307	285	309	315	284	314	319	302	292	318	303	303	314	308	327	295	303	322	320	328	295	336	284	320	354	328	326	300	338	300	340	297	287	301	282	311	293	357	322	289	329	343	301	306	327	304	341	314	290	309	291	324	328	320	324	323	324	362	344	338	312	301	329	310	296	309	306	298	346	292	332	290	292	320	314	298	305	307	318	326	306	315	319	315	306	314	299	287	327	307	327	282	294	292	280	316	316	313	285	306	289	304	328	329	298	310	296	331	316	312	307	301	298	305	323	324	298	286	302	298	300	358	320	340	314	276	293	321	289	283	319	331	325	264	297	312	321	340	317	283	342	272	274	322	331	332	333	295	322	298	322	335	317	283	283	290	289	343	318	352	313	327	317	330	334	321	349	298	324	328	310	290	294	283	337	320	350	310	308	304	323	305	309	304	287	315	288	320	285	329	306	309	297	328	316	312	272	279	317	318	311	289	290	294	330	296	305	302	309	331	283	313	318	304	351	313	324	330	312	304	308	315	298	323	328	285	294	330	305	331	302	306	297	297	343	335	326	304	317	303	285	320	305	310	288	314	294	300	308	308	313	307	311	298	322	338	306	296	300	312	285	300	327	341	295	293	298	295	343	333	270	290	335	312	295	307	318	291	300	308	296	325	290	328	316	310	327	328	318	278	307	311	303	287	321	296	330	351	281	306	285	285	293	308	315	305	301	328	287	309	305	324	303	302	305	321	302	334	310	353	298	333	312	291	271	282	315	321	308	302	335	326	259	328	328	311	324	329	335	318	310	339	285	338	320	319	342	289	307	315	317	315	298	325	333	303	319	309	309	328	290	340	285	299	316	319	353	312	286	282	319	309	298	281	305	304	285	315	306	299	320	308	350	289	311	291	327	294	328	308	307	295	319	326	332	298	301	324	314	316	303	322	298	315	317	328	320	306	290	311	333	299	329	326	311	281	309	329	331	307	327	314	317	279
17677	30276	26113	15690	10343	6777	6358	4504	2770	1960	1469	1139	955	808	736	676	620	549	512	486	501	486	547	485	471	489	423	495	460	435	429	431	416	414	419	386	491	401	421	426	426	431	394	403	355	454	459	380	412	433	441	431	418	400	391	424	440	474	445	422	392	421	431	397	414	425	408	399	400	421	432	426	407	412	412	427	431	452	433	436	456	421	421	433	421	438	463	449	442	487	437	438	414	434	413	385	375	413	413	435	424	393	419	417	388	411	383	433	455	446	381	403	426	386	417	449	402	428	380	394	410	428	380	380	421	409	402	433	396	383	412	419	396	418	395	401	445	421	414	380	384	398	389	417	448	404	389	423	414	406	384	407	449	409	404	387	448	426	432	381	425	419	417	409	427	420	428	423	408	414	427	383	395	449	420	415	420	413	434	422	407	401	399	421	381	414	387	425	437	397	427	415	388	402	380	442	463	433	396	389	386	433	407	426	394	405	428	420	404	408	417	390	438	404	424	421	363	398	405	395	368	390	394	422	418	407	403	397	426	393	370	380	364	413	440	391	427	421	397	390	426	423	408	390	416	403	406	382	410	388	439	433	404	412	436	396	405	420	401	421	361	403	410	401	415	391	422	420	402	393	413	412	399	404	426	401	380	461	393	418	413	380	407	401	449	401	451	402	421	460	383	429	386	425	409	409	398	400	383	404	397	390	420	438	420	451	453	436	417	406	398	416	400	382	385	408	442	439	451	416	416	389	428	440	407	406	397	385	463	388	381	383	437	392	398	420	387	424	409	420	404	396	415	408	425	416	422	425	406	405	372	385	396	412	412	410	444	405	413	407	411	399	408	408	426	387	426	424	424	423	425	428	419	377	418	437	409	421	380	418	428	392	408	408	432	403	380	414	393	391	418	414	393	421	386	425	425	410	381	417	407	437	426	402	412	413	441	385	390	437	401	449	379	433	393	439	467	415	429	416	421	386	426	403	431	422	420	420	410	384	378	380	389	417	368	378	438	423	416	392	416	387	391	419	410	424	413	453	414	414	453	414	415	397	401	385	437	383	418	401	414	443	422	388	404	400	425	422	455	424	410	393	454	395	420	411	413	377	418	426	442	436	394	396	411	369	410	445	406	423	400	422	432	400	409	400	405	386	395	386	422	394	403	401	418	411	408	379	389	377	399	437	386	401	413	415	421	396	420	401	372	397	387	383	430	384	445	371	420	412	419	416	396	424	393	417	384	431	400	414	404	418	406	387	404	418	398	378	417	418	387	392	400	384	405	434	419	360	422	391	398	382	397	428	404	418	412	382	412	436	398	393	398	387	397	417	424	384	394	437	434	413	384	405	403	408	432	409	434	402	430	410	454	381	381	416	398	394	430	420	392	427	452	388	444	430	388	413	393	385	424	416	416	444	401	366	407	394	434	409	406	450	430	399	411	427	368	393	430	415	448	411	384	395	406	394	419	411	375	410	435	405	390	406	401	403	422	434	410	421	384	393	393	397	353	408	411	413	379	439	410	415	391	379	426	410	402	422	423	423	387	393	437	414	377	387	382	424	432	403	427	374	411	427	396	380	393	413	398	392	410	426	424	405	405	391	395	393	434	386	405	422	381	398	387	379	432	410	377	424	401	431	414	386	387	416	382	419	412	389	410	381	449	425	388	395	396	408	426	412	416	406	401	395	418	458	389	408	412	394	416	387	372	458	448	417	410	420	391	398	399	408	405	413	373	399	411	434	409	420	436	403	409	403	414	413	434	421	400	403	376	447	392	399	385	415	426	395	458	412	423	409	419	414	386	376	375	398	471	396	399	401	422	398	410	439	387	430	430	403	419	420	433	414	417	387	402	401	375	407	409	392	422	391	421	427	381	415	412	397	393	410	410	401	427	441	402	403	420	409	425	417	407	405	441	416	403	387	398	364	442	416	407	380	404	398	440	397	424	421	416	393	432	427	419	396	417	376	424	399	445	404	375	370	407	396	414	398	388	389	445	440	422	429	400	419	403	425	411	409	420	397	374	413	412	375	412	438	420	372	436	426	433	422	420	420	369	393	417	405	417	430	400	389	387	426	413	380	401	397	401	409	434	396	406	392	430	410	390	402	404	400	428	382	426	390	388	412	415	421	405	397	405	444	440	424	408	420	409	374	399	419	412	382	417	437	434	423	420	387	415	422	401	412	402	403	410	396	398	420	419	387	388	406	393	412	406	429	401	407	446	394	433	462	448	435	370	396	396	442	406	396	386	411	395	424	402	410	396	398	405	425	426	414	454	415	371	433	406	377	380	401	390	443	420	392	425	406	437	409	435	391	427	428	388	422	420	424	403	371	398	441	372	413	445	424	420	430	401	419	420	401	439	396	395	399	440	402	400	409	436	403	374	425	412	426	443	382	400	422	418	399	435	394	405	394	435	391	422	436	411	419	438	394	413	407	431	396	409	422	411	401	443	441	394	418	414	395	413	378	404	380	392	364	407	387	436	374	375	398	399	416	416	437	439	443	439	399	380	405	355	384	401	420	389	415	413	395	382	450	425	386	447	399	400	434	405	388	399	429	414	428	414	424	401	434	424	403	410	449	365	402	448	408	369	380	445	386	413	416	394	397	371	369	382	401	397	404	418	399	381	400	422	415	389	443	424	419	399	430	392	368	426	392	416	425	403	396	401	358	414	426	375	374	431	426	389	404	453	419	435	408	394	403	421	434	391	406	427	396	416	377	397	413	377	402	399	385	433	378	405	437	385	440	385	428	365	421	408	406	407	413	425	406	374	429	384	400	422	447	436	420	411	407	417	427	417	406	380	412	389	373	444	421	424	412	436	393	404	394	423	415	412	414	389	396	438	441	402	392	415	415	374	403	408	410	442	451	391	381	401	403	428	417	414	433	418	420	385	392	398	401	433	410	413	386	421	445	411	424	378	409	394	423	426	431	409	426	423	365	414	425	412	387	393	392	393	413	388	406	383	407	422	376	387	420	422	418	425	449	406	407	422	394	413	438	384	399	438	397	403	404	361	405	393	402	425	389	380	451	395	420	373	433	398	409	385	377	413	372	392	391	389	389	416	430	411	399	422	406	366	403	401	399	409	433	382	384	413	379	419	422	440	413	408	410	418	373	440	386	408	418	382	410	420	407	419	451	434	425	357	393	404	425	431	416	448	406	413	431	386	407	389	411	408	413	388	416	442	424	374	409	430	393	411	415	431	432	421	378	409	412	398	420	441	429	415	389	409	406	388	424	412	416	394	424	430	394	393	400	409	401	385	384	412	395	416	417	399	383	391	384	449	425	430	396	405	405	418	406	429	404	452	409	436	398	423	407	376	424	403	408	376	434	409	434	401	426	396	405	444	393	407	438	451	374	420	373	448	413	427	399	415	430	427	417	407	375	409	433	412	391	416	383	416	392	405	385	427	385	435	401	400	387	384	386	396	391	408	405	383	433	398	401	466	411	380	379	438	418	425	448	408	409	404	455	392	407	401	382	415	355	437	428	413	401
22954	21180	28946	23697	21186	21415	13809	4623	2600	1928	1635	1224	1121	940	927	812	786	785	763	741	663	679	688	680	659	677	679	630	629	632	603	588	619	603	612	593	560	595	610	613	584	577	635	600	608	593	614	568	604	578	624	567	624	588	598	611	579	530	560	599	579	547	592	608	516	554	593	601	584	597	576	592	621	584	602	630	624	569	590	609	611	621	611	608	595	596	604	607	575	686	660	577	595	573	565	580	531	555	563	584	566	584	564	546	600	572	548	623	583	614	591	538	599	577	567	566	624	572	595	619	549	554	567	556	613	557	531	602	592	585	596	575	595	568	578	559	587	578	596	577	559	557	569	562	572	545	604	529	569	528	560	548	582	591	592	557	547	582	579	534	611	571	572	597	572	545	584	592	627	589	549	569	557	573	551	616	520	569	570	603	527	589	585	559	591	571	589	561	524	560	585	516	553	614	565	585	536	537	546	570	554	561	575	561	582	585	577	568	569	618	559	577	540	563	590	562	583	579	590	564	568	542	604	566	583	528	577	543	554	582	586	549	555	525	551	558	583	565	544	569	526	570	570	537	564	579	589	561	555	579	614	586	576	607	511	556	588	579	584	537	578	522	588	571	530	573	565	566	568	535	545	568	596	604	562	565	606	579	548	561	563	562	568	572	582	544	578	563	612	562	572	549	568	595	575	562	562	554	532	578	513	584	608	602	559	584	607	536	593	589	565	576	563	555	579	560	537	531	583	565	587	557	566	563	575	577	522	551	563	543	593	579	570	596	633	646	583	609	512	610	552	619	590	615	580	582	568	563	580	566	526	614	557	544	602	583	557	623	529	557	566	571	559	559	557	556	613	555	551	564	560	553	559	554	571	573	585	589	583	589	567	598	543	546	577	540	553	547	559	540	562	572	544	548	580	558	602	608	581	545	561	531	599	570	606	578	564	551	606	564	608	625	588	532	584	574	559	576	563	535	542	538	618	566	581	555	543	542	561	632	528	547	552	591	630	571	548	576	542	562	581	588	529	553	551	583	558	539	549	573	551	604	562	573	524	546	578	592	587	575	573	584	579	570	557	567	583	573	560	576	570	553	550	542	556	577	579	526	586	623	557	518	578	532	575	565	605	545	564	564	619	560	561	569	569	577	572	547	537	535	544	575	563	555	540	594	560	547	580	595	531	567	543	608	567	590	598	527	555	575	543	555	510	555	556	524	529	575	568	533	544	615	572	564	543	626	542	581	624	570	548	573	582	518	552	562	582	580	548	512	575	573	576	536	537	587	560	575	518	566	545	553	595	631	550	559	593	563	541	565	519	569	576	599	557	606	565	553	586	613	596	571	533	566	563	569	584	514	553	582	582	580	573	608	572	564	561	593	559	538	580	576	569	598	586	601	563	566	549	581	565	558	577	526	592	582	610	616	586	611	546	566	543	602	563	555	587	551	532	575	580	582	554	556	546	551	538	590	538	603	551	547	556	573	547	564	560	589	584	570	568	567	580	581	594	566	562	588	620	556	586	598	562	567	525	552	558	556	608	530	571	596	565	565	631	553	561	561	529	593	530	573	536	541	550	560	566	574	601	558	567	623	603	580	516	580	558	580	517	536	532	543	585	525	558	620	558	519	541	536	582	585	579	568	576	580	592	573	563	582	575	596	538	545	578	580	556	568	568	558	588	553	556	521	534	622	579	573	597	538	562	596	548	549	587	565	627	533	584	569	509	571	551	503	536	605	564	565	571	538	583	563	568	547	572	579	527	616	565	557	572	560	592	578	569	575	533	601	552	532	564	591	584	593	556	557	580	624	564	582	555	578	585	568	577	610	518	601	553	558	577	593	561	542	569	500	610	589	546	534	545	570	596	583	549	566	565	592	556	594	564	564	572	563	545	583	540	562	552	600	577	584	583	576	554	579	607	593	557	552	568	569	549	530	561	549	574	580	573	583	594	540	595	601	543	590	568	556	578	601	583	579	559	577	550	573	543	540	583	543	585	598	566	547	540	590	566	580	550	617	601	591	559	586	575	606	585	570	551	552	542	544	533	579	569	555	540	556	587	570	551	562	564	572	556	542	601	553	543	603	571	549	575	567	556	574	596	572	637	535	533	530	566	560	563	572	598	556	584	578	528	579	586	614	607	590	571	532	567	569	545	619	580	580	573	603	588	547	548	581	577	590	579	581	602	549	573	608	591	581	569	572	600	604	521	588	531	561	571	558	568	583	572	587	548	571	596	609	542	554	562	570	578	587	589	582	599	557	561	570	579	559	595	568	595	545	566	554	573	583	588	607	499	599	608	531	564	555	575	564	571	556	549	583	557	598	593	582	579	578	592	570	589	600	539	557	529	606	540	533	571	585	564	584	592	549	567	592	590	568	552	542	532	536	559	580	603	555	552	574	580	560	534	552	560	614	572	599	577	510	569	595	545	583	554	541	574	604	564	564	577	581	595	615	601	552	566	599	586	554	542	578	613	563	532	570	560	562	557	550	503	561	526	602	579	568	537	563	594	567	537	587	568	576	566	627	539	556	532	538	528	542	547	546	535	580	549	557	515	573	562	547	588	569	546	571	586	574	576	520	531	563	579	509	586	572	550	539	587	548	573	566	538	552	591	540	554	583	541	592	572	568	577	560	549	544	613	608	540	527	556	560	595	576	588	580	598	608	563	546	571	517	581	590	514	526	541	591	584	558	544	529	597	521	556	586	575	565	577	576	509	567	512	574	579	540	583	578	553	534	585	594	556	552	538	605	587	605	577	579	582	531	568	571	601	587	567	552	568	572	567	578	587	566	547	585	547	540	635	573	552	570	610	558	584	531	578	545	531	609	553	609	578	561	579	578	587	616	561	592	506	581	582	557	601	537	571	532	555	641	559	572	569	547	626	540	591	554	604	600	536	574	535	619	580	588	594	553	577	585	576	587	560	515	556	554	595	603	539	617	582	552	573	592	585	613	579	573	570	563	539	611	541	559	561	557	572	522	556	566	575	582	575	574	554	547	565	549	528	589	597	550	555	560	540	571	602	588	564	584	614	578	547	575	557	581	593	572	534	594	598	555	603	593	580	530	538	522	576	610	542	590	596	561	573	569	585	622	584	585	556	556	569	555	567	592	555	576	504	578	569	546	602	572	603	537	574	537	568	564	551	585	562	561	578	560	578	554	578	577	615	595	516	553	568	592	549	588	594	556	565	550	587	594	555	548	561	571	545	589	559	558	604	587	518	496	599	574	545	592	558	563	562	505	551	571	547	540	584	574	595	524	545	567	592	488	630	595	576	544	579	575	611	599	553	608	549	560	553	580	578	568	553	565	578	554	571	593	596	602	567	587	535	550	564	562	522	589	595	575	569	579	601	535	528	572	574	581	578	564	556	536	590	541	571	576	593	607	557	511	567	576	554	542	553	573	589	614	525	543	517	506	611	574	595	577	577	578	563	568	521	592	554	577	541	568	546	569	550	568	567	516	531	602	582	579	596	575	537	553	564	580	550	565	583	600
20651	38568	34281	23393	16729	12661	10602	8425	5680	4217	3184	2404	1955	1624	1512	1308	1173	1169	1052	992	1000	950	907	943	997	875	986	880	830	805	747	741	786	792	781	791	716	751	783	786	789	770	767	764	724	765	756	743	755	726	734	773	761	739	724	753	759	760	734	715	727	754	709	796	726	711	707	774	742	763	795	799	767	785	799	789	777	739	735	795	802	761	743	755	800	795	811	800	804	760	851	798	765	745	713	739	762	751	665	729	711	699	715	678	716	690	701	823	822	780	776	737	713	722	724	760	756	744	702	747	759	704	732	733	699	694	664	699	728	721	788	706	749	758	721	789	687	713	747	711	719	749	665	728	706	727	669	746	720	750	765	690	744	718	699	698	730	714	717	718	754	767	663	723	709	780	715	695	744	725	728	758	723	714	703	694	699	691	736	767	730	738	695	732	685	747	695	689	731	757	719	706	751	703	735	711	740	759	740	728	648	708	734	699	734	716	702	736	711	763	712	765	713	709	766	739	647	693	714	729	694	769	708	726	733	699	713	669	690	678	708	702	740	690	684	756	678	723	723	740	657	641	683	707	745	755	709	732	701	725	720	710	732	669	721	674	670	748	726	673	754	718	724	675	695	674	733	720	696	706	662	729	692	745	675	713	700	686	688	762	716	713	735	756	690	730	706	688	712	746	699	723	767	698	730	722	753	768	697	759	700	689	714	685	695	712	701	696	706	758	707	768	714	713	727	731	702	726	739	749	703	759	731	681	690	718	714	690	719	708	679	724	734	740	667	744	742	716	705	693	773	707	752	681	702	716	722	722	713	765	720	694	696	681	740	713	699	750	716	741	720	702	751	734	700	663	760	744	733	718	747	708	677	735	687	750	705	721	752	670	697	702	757	717	742	759	712	717	697	701	717	681	733	693	703	697	746	721	693	702	794	704	769	766	769	696	681	693	759	701	696	727	686	708	735	725	709	740	742	725	707	708	717	704	711	715	746	738	722	744	708	716	698	741	725	743	702	683	734	732	728	742	676	675	708	726	724	745	699	710	688	720	727	691	695	673	769	770	723	729	723	693	709	723	700	732	754	688	716	683	748	751	722	719	703	710	689	709	717	725	716	710	708	712	725	760	695	688	720	744	671	699	676	699	691	754	776	715	722	689	694	698	722	687	662	704	727	664	757	738	765	649	722	679	681	707	730	745	678	734	693	691	701	714	709	728	731	707	673	737	667	745	703	721	726	708	734	694	727	720	744	756	710	680	747	737	704	728	703	712	701	723	705	703	677	750	713	717	712	713	731	732	727	696	689	757	701	717	768	699	718	741	692	783	690	708	679	770	720	747	699	710	728	760	709	766	760	693	721	758	730	709	735	701	721	702	696	745	724	714	737	719	682	721	680	738	708	720	712	721	737	733	754	696	777	708	709	769	699	721	729	704	739	724	751	766	706	725	723	684	706	726	758	738	707	757	764	702	691	710	700	726	699	732	722	723	694	724	768	708	711	677	742	732	709	759	728	730	718	728	743	688	661	695	742	722	722	725	709	723	683	704	688	705	678	717	722	695	735	707	752	685	710	718	720	738	701	693	724	710	717	710	737	733	699	716	718	726	696	678	707	681	726	715	672	683	746	770	719	726	727	747	710	724	688	713	660	725	692	686	702	705	724	754	722	698	726	695	719	730	681	722	704	742	726	721	698	730	721	740	723	715	684	715	697	713	703	708	670	733	690	721	699	691	715	774	707	693	707	747	696	755	695	693	681	699	659	740	669	693	718	773	794	751	694	742	698	747	727	716	745	754	727	683	723	721	734	673	706	698	706	663	717	737	732	703	703	741	735	718	735	729	700	673	710	716	682	714	739	657	758	740	727	668	684	750	714	740	712	732	755	710	758	726	743	746	676	693	735	726	749	709	750	715	714	692	724	733	732	671	698	737	716	722	722	730	727	733	696	691	656	707	682	701	674	696	736	736	695	748	703	795	698	750	737	712	714	714	722	748	705	718	685	693	714	685	635	727	726	717	735	724	681	730	693	738	692	751	719	677	727	702	726	739	676	762	704	717	717	704	719	714	691	687	662	715	733	711	706	733	729	700	714	671	687	764	715	683	713	714	696	717	705	715	758	662	683	706	739	713	704	746	664	745	750	713	704	701	700	707	724	740	739	714	698	688	736	658	752	701	725	739	759	710	718	730	775	699	735	710	688	675	734	738	734	730	720	764	801	715	678	733	661	717	678	747	714	697	698	736	719	738	753	728	706	722	726	729	759	733	683	746	674	738	701	697	728	723	705	734	652	712	717	717	771	725	731	719	708	721	727	670	754	697	745	703	718	711	732	729	682	719	723	757	693	727	684	727	722	707	713	728	660	703	735	664	726	729	685	675	694	713	716	761	700	734	669	691	713	725	728	694	750	670	756	734	687	748	690	732	657	692	693	653	713	715	659	686	681	716	657	752	715	689	712	695	674	672	701	718	663	728	682	714	732	679	721	717	744	664	757	742	732	711	642	771	705	709	702	749	662	706	685	704	763	692	750	699	676	688	720	673	673	680	706	697	721	655	727	682	704	727	749	781	758	703	785	702	698	693	728	705	752	727	736	737	688	697	794	706	698	711	752	731	732	725	719	698	685	718	730	713	714	750	729	690	664	715	722	706	734	735	743	666	777	717	674	711	709	696	720	705	696	717	735	677	713	696	740	731	722	735	747	713	704	686	724	732	739	691	721	746	765	717	705	722	734	704	726	753	711	683	716	733	715	710	730	743	733	758	710	732	715	692	711	753	721	715	695	676	749	665	704	680	699	719	774	744	634	712	744	722	714	700	737	718	695	697	716	693	746	750	709	738	692	712	706	708	687	776	722	730	725	706	782	724	736	678	744	693	713	723	754	710	725	714	687	756	737	696	690	738	736	750	752	735	724	675	711	718	646	745	751	749	706	691	726	757	693	734	693	686	710	700	688	735	680	726	744	709	782	703	702	692	726	701	782	674	708	696	709	722	707	683	736	744	705	729	718	715	702	750	742	754	751	735	744	740	745	748	722	736	719	756	728	700	745	727	734	699	718	734	663	762	699	690	718	706	690	789	699	713	678	757	708	741	727	737	668	657	705	728	740	760	727	661	736	725	743	741	704	693	748	713	706	736	705	699	693	706	775	718	677	752	665	739	735	722	701	706	749	691	690	715	743	705	701	707	679	693	717	678	675	727	692	750	686	676	722	703	742	758	729	715	721	734	673	673	698	696	741	705	726	715	780	664	734	656	672	707	712	743	675	709	719	747	725	698	703	780	763	722	735	741	698	730	724	714	695	721	740	729	737	725	710	731	654	751	727	695	708	761	721	749	728	702	768	741	759	664	737	742	726	695	710	713	759	745	732	727	710	721	695	712	712	734	702	736	741	775	721	668	717	743	701	753	722	740	703	765	677	689	765	678	692	698	728	732	694	702	702	697	696	727	719	675	725	731	679	708	632	704	745	693	710	691	733	696	711	754	757	697	684	739	660	711
27189	21249	17697	8828	3862	2351	1764	1290	942	712	650	545	504	441	474	428	432	426	425	439	433	426	421	443	447	416	464	439	354	376	373	399	391	407	422	404	428	399	445	400	404	404	414	457	417	405	402	420	411	403	418	403	398	422	384	384	411	396	441	420	410	415	387	408	388	398	394	385	400	420	388	417	389	436	414	396	350	418	380	376	403	427	402	448	380	403	435	414	418	426	400	421	426	443	398	398	396	408	399	404	399	406	355	414	392	430	370	432	445	392	403	389	397	399	394	402	467	401	405	410	396	435	386	400	402	423	392	403	401	381	443	408	382	398	388	401	400	393	388	382	390	395	404	364	400	369	406	389	409	389	410	413	379	455	423	429	414	400	415	405	417	406	425	412	401	399	407	438	391	407	417	375	414	387	404	415	430	386	419	385	393	407	417	443	391	403	358	388	412	374	408	389	403	394	378	408	412	420	396	434	411	386	397	390	426	373	445	416	395	389	406	430	401	417	415	354	391	390	418	402	423	449	395	409	379	410	410	412	395	419	414	362	374	398	402	414	410	395	425	398	426	377	379	388	371	427	424	402	401	419	430	411	397	405	402	346	416	371	407	399	390	408	434	399	374	420	401	432	414	420	408	417	384	416	406	373	394	400	393	425	425	391	379	390	411	371	422	401	391	406	421	396	377	423	434	429	406	432	403	426	413	380	404	412	424	393	412	396	402	421	418	392	387	420	444	374	448	436	396	460	396	383	399	393	436	411	415	408	405	414	412	440	412	402	413	393	414	394	413	418	432	374	411	389	458	415	377	389	415	419	380	417	358	414	389	411	400	431	370	409	408	403	407	405	396	389	396	383	400	414	390	381	403	375	406	378	368	394	382	410	432	399	395	380	428	400	407	433	397	394	392	407	412	408	408	386	398	387	365	381	385	387	405	423	431	383	404	361	412	363	392	366	376	411	417	440	391	425	437	409	389	405	374	382	385	376	381	397	401	424	392	405	395	378	367	375	405	427	381	406	380	399	394	431	454	417	396	395	388	431	436	417	407	390	368	405	398	407	409	391	395	412	409	407	424	404	398	405	386	405	376	392	419	386	389	385	398	374	394	368	379	372	368	416	397	388	396	417	407	401	409	370	432	392	406	381	386	410	374	392	424	423	406	392	389	424	385	393	373	388	380	392	404	364	393	424	373	403	409	396	404	410	405	397	370	379	372	400	375	382	424	402	394	394	356	434	430	405	409	407	411	429	426	415	412	408	401	437	400	407	369	405	396	406	399	434	420	425	399	398	416	408	416	375	383	401	386	395	387	404	382	417	369	417	418	423	388	374	400	395	382	401	403	377	414	364	378	401	411	402	404	397	455	393	391	376	379	416	411	397	406	426	413	411	385	402	432	374	425	416	430	380	400	392	397	381	371	394	394	348	406	439	380	425	349	422	452	391	421	435	382	410	396	448	396	390	409	401	396	408	402	389	406	420	429	391	433	416	412	415	381	383	387	372	385	374	399	409	384	430	368	402	396	415	425	378	383	416	427	379	397	382	418	429	362	411	399	420	420	381	386	433	356	395	435	400	392	382	414	418	427	373	416	378	383	393	409	399	393	411	403	387	425	414	404	382	422	413	363	407	397	379	432	399	381	426	399	386	437	382	444	405	421	386	390	400	389	387	415	416	415	395	395	391	439	400	428	403	362	385	408	444	353	407	403	419	413	397	392	383	365	376	435	382	398	433	385	413	418	408	388	389	425	387	396	367	403	429	401	413	387	390	386	410	389	378	378	374	386	403	379	415	418	394	411	411	432	409	439	392	388	426	430	402	369	420	401	415	426	397	426	379	407	395	412	402	399	392	421	385	402	446	406	408	409	384	377	449	429	388	405	388	397	385	365	395	392	430	423	411	380	389	392	402	394	398	404	389	442	380	402	411	391	400	424	421	368	393	382	338	391	392	409	438	410	426	387	407	394	449	380	399	444	384	420	401	389	365	394	371	426	381	406	379	417	381	434	409	380	395	362	402	391	399	382	408	391	396	416	433	427	394	393	395	398	380	406	384	415	371	374	387	439	378	404	404	414	406	434	417	411	381	378	416	420	384	415	429	380	390	394	406	357	437	408	399	396	387	413	416	415	415	424	395	437	411	418	394	405	422	425	452	436	444	422	375	402	360	408	457	403	403	405	400	432	414	412	402	397	392	361	439	409	383	409	392	415	425	418	412	411	359	418	382	401	393	462	376	376	396	407	436	395	383	405	390	419	383	382	394	406	426	393	444	427	426	364	402	412	389	430	387	414	418	420	416	408	396	426	397	392	394	394	420	371	401	404	376	401	365	417	406	406	394	384	403	412	416	392	408	405	374	392	389	439	395	445	416	356	363	397	408	388	425	383	413	387	397	416	380	425	397	412	422	391	435	416	400	387	406	378	407	400	425	463	397	401	435	406	402	403	415	423	362	418	411	400	435	449	397	368	413	370	404	424	384	398	384	401	428	380	397	395	397	409	408	387	414	416	396	414	397	393	434	387	406	420	389	373	397	435	360	385	409	400	370	372	419	415	414	422	422	377	425	390	405	401	412	400	427	418	395	408	403	397	376	415	402	399	417	415	428	408	390	368	384	405	383	385	412	431	355	379	413	392	396	406	398	391	387	398	394	389	392	391	405	405	421	400	380	396	397	396	384	392	377	347	382	411	408	413	362	411	362	389	390	402	396	394	383	431	423	372	377	378	375	402	391	422	406	401	427	390	374	416	385	380	422	404	394	407	412	417	417	428	426	408	417	396	370	380	417	385	426	407	388	393	431	386	419	415	388	388	417	435	418	410	373	370	361	405	392	383	427	404	408	425	402	385	430	398	407	394	392	378	363	363	362	381	418	392	410	381	425	413	445	414	382	402	359	396	395	402	387	420	389	423	401	396	388	423	378	357	382	384	386	411	396	375	385	405	393	387	426	418	365	403	417	404	407	379	390	375	397	434	407	424	383	418	401	392	371	427	419	396	411	406	394	412	438	445	404	395	372	404	411	373	409	437	438	351	352	386	429	428	409	405	417	410	411	419	419	392	375	418	382	393	435	412	388	406	400	395	428	404	427	383	394	394	402	412	374	397	400	387	382	391	373	354	440	401	398	366	415	348	373	422	396	409	378	397	364	396	382	379	399	403	405	427	391	384	383	394	383	379	413	384	402	425	415	422	387	396	365	452	408	402	400	398	445	413	409	414	391	425	429	400	354	364	404	374	425	402	379	365	421	426	386	432	401	397	368	379	383	403	404	361	412	405	402	391	399	409	372	359	387	412	393	384	435	375	416	406	368	407	417	397	415	424	404	403	390	415	416	400	409	368	418	390	418	398	411	404	382	406	399	422	400	370	412	394	404	415	431	395	391	402	375	417	393	388	387	422	387	387	434	391	426	472	399	376	410	452	414	378	402	392	380	444	427	394	401	386	407	392	385	400	394	390	429	388	455	409	387	409	404	377	398	401	389	402	383	398	406	421	436
17141	26102	20234	11197	6797	4886	3722	2929	1958	1395	1088	874	738	660	598	624	604	564	595	586	549	580	572	544	533	512	531	549	542	570	514	524	548	529	519	519	512	477	469	502	520	493	512	525	536	517	522	538	461	501	530	528	524	547	494	508	516	512	510	492	515	517	487	548	483	491	476	509	512	519	473	574	495	503	533	531	498	501	488	507	530	559	533	463	487	535	546	497	563	529	539	557	528	530	525	484	535	502	509	517	565	487	500	533	486	481	497	508	520	552	511	488	511	536	505	478	497	533	487	505	489	511	514	506	508	482	505	511	502	541	540	497	498	488	483	488	538	510	476	509	515	494	535	552	497	501	520	498	500	524	481	524	522	543	499	507	527	531	494	494	523	535	502	529	507	501	561	499	500	483	471	506	499	492	488	465	486	511	478	503	497	528	515	496	502	499	517	496	518	491	517	504	498	473	530	535	535	531	511	511	492	490	501	484	487	529	573	518	475	508	518	506	480	530	495	491	512	529	511	520	509	496	473	532	510	501	511	487	513	510	519	494	501	512	473	499	502	506	486	467	534	503	525	512	494	483	461	508	518	523	489	519	539	529	491	531	515	485	484	495	560	502	483	482	521	534	504	512	475	491	548	519	536	482	517	501	514	511	492	507	522	543	565	494	517	488	500	509	530	515	477	525	519	488	511	539	504	523	478	471	479	475	534	567	531	522	509	487	561	479	506	501	505	510	516	500	498	461	501	520	508	493	503	488	502	490	488	498	541	523	506	504	515	487	536	507	497	500	517	481	540	464	517	479	480	500	528	512	450	539	534	505	501	465	526	508	473	453	502	460	538	518	481	495	484	510	518	517	528	516	532	493	509	529	495	493	494	495	494	487	507	499	514	490	513	510	517	532	499	542	503	500	494	503	518	519	526	469	476	497	477	506	499	506	497	490	461	476	514	498	508	500	505	515	504	496	511	516	498	515	488	513	504	470	484	530	484	517	516	475	493	508	512	517	498	513	531	454	504	560	483	495	513	529	510	540	532	544	545	503	519	508	497	513	479	504	515	510	546	545	507	501	469	548	543	501	497	489	512	498	520	510	451	499	503	511	518	501	529	514	522	502	493	533	541	520	513	483	489	518	543	544	494	530	539	512	470	523	505	528	521	534	533	519	473	535	482	542	469	519	485	559	513	522	485	523	470	485	523	512	480	492	513	501	499	512	486	512	508	527	500	526	548	500	529	518	475	535	485	505	517	542	516	488	445	525	478	541	547	503	527	472	498	517	527	528	533	530	525	503	500	492	496	479	501	498	531	500	507	501	488	507	531	494	524	467	449	516	534	520	489	514	503	496	523	524	526	478	475	506	495	523	497	508	528	539	525	525	479	538	484	468	558	491	524	482	511	501	489	532	505	487	539	526	528	518	525	522	500	504	530	497	515	532	523	565	492	521	524	531	473	489	527	535	499	489	510	515	521	545	524	515	496	527	498	534	534	502	546	534	516	525	481	505	492	489	484	478	467	499	452	505	512	484	490	497	523	561	491	550	534	459	533	524	517	509	489	498	518	489	496	489	485	506	495	505	496	525	492	507	506	490	525	504	494	498	489	539	522	545	511	462	484	530	471	528	505	503	522	530	501	518	502	542	462	530	516	509	501	537	543	515	478	515	522	498	470	528	493	530	493	482	522	526	486	495	506	507	501	504	521	453	501	503	495	518	484	548	485	469	486	487	511	495	494	494	502	527	512	529	470	529	474	486	541	529	518	509	529	464	491	484	501	517	492	507	499	461	504	465	467	511	524	480	504	520	504	500	482	490	524	493	504	467	529	503	510	523	485	513	542	491	539	545	516	515	517	507	534	514	490	461	479	503	524	502	488	545	464	485	533	516	501	524	509	483	528	536	493	571	507	525	549	521	509	498	507	511	469	567	487	506	498	490	478	538	501	480	481	499	532	512	530	475	468	518	521	520	485	508	494	534	533	533	480	510	535	567	506	461	507	494	494	502	490	534	517	493	485	518	528	507	484	540	504	540	577	491	472	505	481	544	472	545	470	539	495	517	506	480	481	505	521	519	529	545	469	507	472	513	510	498	488	488	506	488	477	518	531	511	477	524	514	533	504	496	517	534	493	487	486	501	512	485	467	513	582	511	498	465	526	490	483	515	526	528	478	518	489	523	483	527	510	509	516	528	534	501	495	532	528	492	449	521	525	505	517	492	470	494	486	487	553	499	515	500	494	507	523	493	499	480	474	493	519	489	511	483	510	517	504	497	494	513	451	546	515	511	500	484	539	454	512	503	487	512	517	506	533	478	509	476	484	509	536	488	495	525	516	484	527	504	501	458	477	495	496	480	515	527	529	495	521	528	532	472	537	502	439	531	513	478	492	518	480	545	487	510	553	520	481	519	525	493	506	538	506	512	503	498	482	504	529	506	515	499	536	551	551	528	504	553	524	513	505	495	519	550	537	508	482	488	485	501	547	544	528	512	483	579	495	516	519	512	497	515	495	508	502	507	521	509	475	497	480	471	541	522	507	504	478	476	477	493	549	516	473	534	493	550	499	500	489	499	497	516	504	493	506	504	516	526	513	494	484	480	516	522	523	505	527	507	532	510	488	495	534	512	546	537	507	502	514	464	522	537	517	550	519	504	504	518	515	534	525	513	535	476	527	510	511	530	527	524	494	511	501	527	527	502	510	467	533	491	523	533	493	549	495	507	469	473	506	501	537	505	524	569	517	511	547	554	510	521	499	506	526	510	493	500	510	465	496	521	486	538	475	508	484	506	486	491	497	523	503	502	507	469	521	483	478	511	553	481	498	493	498	501	541	475	460	551	508	496	496	477	485	535	497	531	489	519	563	511	496	471	483	523	517	510	428	490	546	539	497	522	509	493	499	532	537	505	500	502	497	495	501	546	515	440	547	494	509	525	456	482	524	510	479	490	508	489	465	520	552	502	468	549	538	453	520	479	476	506	493	493	504	473	519	484	499	491	507	533	517	492	501	486	546	505	468	501	544	506	490	504	499	511	559	518	559	508	511	512	543	512	505	550	491	519	495	509	499	509	539	505	525	505	504	477	461	562	477	517	452	496	493	509	515	473	487	507	502	536	477	552	520	531	494	511	508	446	469	479	524	524	538	524	483	512	473	515	501	524	489	494	550	504	545	521	476	509	518	476	521	427	537	483	536	507	539	537	505	515	506	501	471	524	525	527	485	477	518	470	476	482	497	550	505	511	532	505	504	498	476	506	515	526	546	504	485	492	506	522	505	494	508	552	499	483	541	489	517	547	481	519	535	509	518	465	527	498	518	481	509	508	486	504	483	530	546	556	513	513	491	525	517	532	482	499	507	510	502	514	457	526	538	507	482	489	520	550	502	496	554	521	488	553	508	487	520	517	489	538	505	526	520	459	487	527	488	447	515	491	527	492	528	465	535	560	494	508	542	514	504	542	501	482	532	512	505	477	505	521	488	520	528	522	534	534	505	522	471	500	510	515
23903	21148	28507	24039	21145	13898	4586	2592	1759	1458	1129	983	888	844	788	726	720	708	659	685	668	648	649	661	636	646	591	658	593	584	553	603	593	573	545	599	590	580	549	576	549	604	571	635	592	554	566	572	612	578	586	553	562	553	568	587	601	637	549	584	587	627	573	600	582	569	595	592	572	589	583	551	580	606	611	546	610	616	592	627	559	573	587	636	604	593	630	645	585	665	624	652	569	588	568	601	569	572	574	560	630	568	569	578	605	565	601	580	651	630	581	540	587	591	562	544	574	606	578	598	570	587	556	577	610	565	591	578	591	543	588	530	567	563	582	542	597	559	577	593	632	582	593	561	590	614	567	536	584	567	587	596	601	593	551	545	560	541	586	552	596	604	604	570	560	583	571	552	591	563	570	622	581	597	639	590	576	605	581	596	554	561	546	555	584	547	543	577	598	590	558	566	576	584	598	552	575	584	515	540	562	543	602	576	546	612	596	626	594	550	568	602	564	623	547	571	610	539	557	556	588	526	624	579	592	599	570	590	555	585	613	543	557	586	578	621	585	585	576	598	589	616	590	562	539	611	560	583	622	567	602	614	566	595	577	547	564	589	617	546	562	566	607	550	547	586	567	611	565	572	578	571	555	566	579	545	541	588	548	558	624	596	583	571	615	582	576	556	546	598	561	573	578	597	590	605	603	584	560	573	573	623	568	602	585	581	563	565	588	611	561	570	582	560	604	589	563	581	609	545	572	572	601	585	564	585	558	582	547	595	612	622	561	596	598	598	599	559	598	590	565	610	565	575	548	563	569	562	543	507	569	549	591	534	580	573	610	548	600	554	596	583	542	627	611	622	589	574	593	574	613	543	537	575	589	545	559	566	563	589	573	621	619	570	553	604	562	588	565	616	588	567	615	602	596	578	566	578	552	573	554	607	614	606	597	570	606	600	560	574	589	610	549	578	552	576	601	567	545	570	564	571	545	589	544	578	568	636	581	584	583	613	559	561	614	558	618	603	567	561	627	563	578	585	570	567	558	605	563	551	597	571	562	589	590	573	607	532	566	588	615	564	571	567	616	622	582	574	517	579	539	615	575	576	583	594	607	601	590	602	575	559	563	562	599	586	558	573	599	580	559	613	586	617	598	556	583	577	570	562	596	626	559	605	561	620	626	569	595	586	559	623	599	592	592	563	559	562	560	570	575	596	599	517	562	558	582	575	613	581	546	602	563	601	591	584	599	599	588	595	608	579	610	523	619	577	598	553	559	542	567	599	569	577	517	584	597	543	614	622	568	536	585	550	561	553	577	570	556	594	600	578	543	603	610	588	574	623	632	598	570	585	556	543	604	592	602	638	589	588	617	530	583	583	604	599	605	575	600	598	631	560	610	576	579	589	613	566	594	589	563	561	577	614	599	578	593	598	580	622	629	591	601	567	546	599	597	576	643	578	584	573	573	554	617	575	569	590	572	569	600	621	572	597	581	576	606	584	581	591	589	561	593	576	549	569	586	590	582	597	562	575	539	590	593	552	528	616	573	607	556	564	611	612	542	573	602	593	546	575	579	593	589	568	614	559	551	547	562	560	589	590	576	605	553	586	605	623	613	589	558	538	574	612	566	566	595	603	563	617	552	549	567	586	575	574	578	608	574	573	565	580	576	587	566	577	541	568	608	534	613	553	582	585	587	591	566	596	599	611	559	553	616	563	587	545	563	570	582	589	611	574	556	583	562	617	577	601	532	557	533	588	586	583	551	570	610	545	558	585	612	605	616	574	556	591	573	596	582	586	558	598	580	575	569	603	575	567	546	540	575	551	601	618	554	576	582	593	561	578	606	585	571	587	566	573	561	605	596	562	546	595	558	561	549	556	596	562	562	606	579	617	573	543	584	598	565	557	566	576	612	578	566	570	575	573	573	579	575	587	571	615	604	584	579	579	629	576	642	573	570	551	585	574	602	527	587	554	640	587	592	545	553	509	549	587	572	573	569	576	583	564	560	657	593	587	555	582	569	575	574	553	568	569	612	583	606	574	559	570	569	613	593	615	620	568	556	582	562	585	549	573	546	530	545	616	611	587	542	627	568	623	591	604	609	588	573	568	551	584	534	603	577	573	570	594	562	570	581	612	566	563	601	562	580	614	611	610	552	557	528	534	571	592	610	560	544	560	540	534	603	600	579	537	575	603	562	617	626	566	592	574	610	541	571	580	589	557	548	578	563	536	588	579	564	576	596	656	579	611	585	552	564	563	581	575	638	600	593	571	596	590	637	593	554	583	607	585	564	606	533	633	567	615	593	576	565	553	582	556	580	593	586	591	581	591	580	571	553	526	565	562	589	564	579	585	572	613	591	599	588	589	589	589	549	577	598	592	586	539	632	580	573	572	550	577	578	570	588	548	573	592	587	605	604	573	539	597	570	558	596	559	596	583	566	600	550	537	560	609	554	580	567	561	578	614	539	561	563	576	569	551	582	595	558	533	595	599	577	559	560	567	572	601	647	553	559	585	657	538	540	518	560	558	575	572	631	594	569	581	605	607	561	577	584	586	575	575	590	594	591	582	561	568	625	602	575	552	571	574	592	611	587	577	622	546	596	571	571	612	604	575	555	587	580	561	623	585	582	580	572	621	580	545	569	556	582	570	592	577	566	578	605	634	561	564	567	609	593	536	577	546	574	600	524	579	604	567	581	562	543	593	580	568	588	580	647	608	532	615	617	618	566	557	545	600	584	582	572	589	619	585	611	582	580	564	601	584	567	564	562	547	576	583	573	544	575	581	532	575	601	588	574	579	604	509	646	574	531	589	562	581	570	594	591	570	564	577	626	541	608	564	588	560	587	578	597	556	635	574	609	569	537	594	593	591	579	557	551	606	567	618	563	555	574	540	598	567	525	591	563	549	587	583	580	532	587	576	580	542	576	588	584	624	569	579	616	613	579	554	603	573	630	619	574	567	563	586	557	586	552	568	590	590	567	594	571	568	547	608	584	570	598	600	580	606	573	560	583	535	572	600	563	587	579	608	597	617	550	602	567	580	592	596	587	574	548	571	551	631	570	596	570	597	582	548	562	559	604	573	578	584	596	544	568	605	605	562	555	587	600	604	586	575	591	577	558	529	552	590	577	587	589	605	542	596	565	609	554	571	550	575	562	605	587	584	577	570	576	574	613	562	549	562	573	552	563	579	559	562	570	580	555	560	605	576	572	618	609	581	581	564	569	588	563	577	621	569	569	564	605	571	580	612	597	568	594	557	563	613	581	570	581	585	577	593	571	562	573	612	580	606	566	603	594	566	577	551	569	575	566	553	550	502	546	556	592	587	551	601	561	577	566	540	586	558	593	596	543	578	584	551	596	586	532	590	620	532	608	613	595	604	586	545	578	606	575	596	596	555	566	551	555	567	586	595	556	533	549	563	546	573	591	563	535	588	579	576	551	554	588	546	556	582	589	522	620	555	591	504	587	536	568	592	550	559	563	616	608	573	591	574	605	588	576	586
18617	33970	28143	17324	12270	9110	6704	5262	3661	2895	2132	1808	1399	1282	1195	1105	1005	937	907	915	859	876	905	900	844	877	794	822	799	776	739	730	740	747	711	735	729	716	769	773	754	763	732	763	794	723	738	752	732	754	733	753	772	721	729	761	723	733	735	718	727	724	760	749	721	739	696	679	714	710	778	773	790	772	695	722	735	741	771	746	752	766	725	735	743	764	761	755	829	776	790	754	732	743	703	740	754	760	783	787	733	700	754	649	705	742	742	833	775	802	682	690	696	694	702	682	728	738	718	711	717	694	706	718	752	770	695	761	708	720	718	675	723	728	750	691	728	699	714	739	732	746	681	721	677	757	726	720	689	736	741	733	702	694	752	754	754	755	691	762	708	722	733	736	766	703	692	711	721	702	716	709	710	729	716	739	756	725	721	703	709	726	722	728	728	723	775	700	750	722	727	695	699	738	698	697	727	732	720	724	686	753	713	698	733	729	735	760	740	695	741	701	706	729	772	690	701	749	710	704	772	694	760	796	724	723	694	730	715	746	703	767	713	702	683	702	707	673	779	672	735	704	710	742	675	717	709	798	738	722	700	729	751	760	769	720	717	679	700	697	756	746	658	707	723	742	693	750	746	683	690	755	784	698	689	746	699	707	678	748	708	696	730	714	700	762	705	723	746	713	733	736	695	716	741	719	739	750	715	770	711	737	720	710	738	750	749	688	758	678	747	704	759	755	744	692	751	686	723	748	774	693	738	752	728	728	714	721	729	707	689	732	693	723	686	710	732	693	772	698	676	734	721	698	753	712	713	754	712	728	711	731	722	744	715	756	737	713	684	711	727	687	688	709	734	705	667	729	732	726	714	738	698	756	688	713	753	754	676	678	721	711	751	737	719	756	704	746	781	749	724	712	717	699	725	749	728	752	691	725	715	698	695	716	687	692	745	708	676	712	712	708	688	720	768	719	721	759	721	684	788	698	733	755	724	747	736	764	745	716	743	750	710	741	784	697	675	744	710	749	757	713	741	736	708	734	720	754	720	708	695	734	708	699	721	710	715	721	758	706	734	699	697	701	685	719	688	739	732	708	656	756	688	731	741	697	721	666	719	690	697	694	748	726	715	736	699	720	744	751	746	738	716	727	713	733	774	759	740	705	723	734	775	740	745	681	704	725	741	728	705	681	715	736	678	756	741	740	754	686	756	745	704	702	749	704	658	755	740	749	723	768	732	749	717	719	713	725	724	715	702	752	750	750	691	717	787	704	706	730	713	717	741	711	737	723	708	695	727	708	751	723	700	701	763	734	758	701	740	745	684	715	719	781	678	743	778	689	733	751	719	729	702	761	699	698	737	728	738	713	742	733	729	736	723	711	703	739	715	725	766	766	770	754	689	699	709	722	707	743	739	701	701	722	758	749	710	688	741	697	694	723	790	688	734	705	723	707	785	726	773	697	712	734	690	683	766	706	707	689	695	704	759	749	659	731	724	740	752	692	697	709	702	737	696	715	688	727	752	740	700	741	706	823	693	737	733	681	714	716	726	720	723	708	729	788	725	702	727	728	706	746	742	748	723	735	733	729	711	704	715	728	712	706	742	742	682	707	745	779	726	737	714	743	761	725	731	716	695	711	733	722	760	701	714	740	722	775	743	720	744	735	754	753	707	712	714	734	718	720	654	778	712	720	705	692	742	783	751	701	726	720	748	742	736	735	759	714	766	733	715	740	750	760	721	721	724	730	703	734	702	790	719	727	739	737	700	721	696	735	679	744	729	764	674	733	738	699	702	726	717	693	706	729	679	705	724	677	729	671	708	692	727	724	694	730	751	717	723	677	716	739	737	710	752	705	745	731	717	722	758	727	751	720	736	744	741	717	748	703	775	719	739	696	701	729	734	727	719	726	759	727	684	771	755	706	703	755	716	731	677	722	739	700	768	764	706	736	741	704	729	715	755	719	758	733	706	729	715	734	723	710	729	711	718	777	735	673	705	736	705	721	700	751	743	747	762	715	716	708	802	747	695	748	769	711	696	740	735	736	757	759	719	744	754	700	720	750	694	740	710	738	747	745	729	692	779	695	747	738	707	691	724	687	731	694	706	703	677	718	737	724	739	754	762	742	719	736	801	700	691	744	751	693	738	700	729	721	713	762	752	744	732	737	698	718	714	728	749	716	757	743	721	727	739	661	714	714	696	774	691	665	759	687	730	711	705	705	744	716	730	730	766	711	735	696	686	739	748	746	728	741	765	737	713	710	699	730	730	721	723	693	757	741	758	737	749	703	738	701	702	705	725	750	736	709	731	750	703	711	680	700	716	752	748	742	713	751	710	712	748	727	678	706	714	707	743	675	720	713	699	730	715	739	693	699	708	723	706	666	661	726	706	745	746	704	717	722	715	710	756	714	716	750	688	705	691	725	744	743	758	704	751	773	684	711	719	760	770	727	721	688	727	723	718	758	708	712	737	712	703	744	726	716	717	735	736	720	727	775	703	718	699	699	716	749	749	756	687	744	757	695	765	723	749	705	759	720	701	742	736	721	727	724	786	742	761	765	699	735	753	700	772	682	738	746	728	733	721	714	724	692	734	709	738	703	729	719	730	793	765	759	715	718	731	736	688	742	723	687	752	771	746	738	732	732	752	764	712	730	756	747	701	769	767	740	722	691	695	712	746	714	751	702	754	745	723	713	739	711	757	759	718	749	712	743	748	705	758	711	693	709	724	755	713	718	709	784	717	695	701	761	717	733	746	707	695	772	745	726	737	715	712	734	702	714	710	720	714	690	702	737	751	705	717	728	724	694	692	701	687	710	813	688	715	710	762	718	716	708	704	753	724	708	757	750	714	748	703	722	721	717	699	760	751	769	721	715	716	765	688	738	700	706	729	741	667	717	696	730	713	679	698	713	684	740	742	724	727	715	705	729	707	711	713	788	696	755	729	741	692	703	746	667	723	798	724	692	736	738	734	731	735	779	747	738	726	717	737	720	703	713	711	735	682	717	694	723	683	735	708	751	704	728	717	709	769	675	762	712	741	768	694	685	796	694	696	720	742	714	748	736	708	744	710	706	703	691	727	762	714	720	730	736	718	698	724	682	738	734	713	700	710	772	689	709	718	726	781	756	754	711	719	740	695	731	701	727	700	748	719	684	732	719	734	697	722	719	713	694	757	734	673	664	729	705	761	717	703	713	730	751	699	688	774	732	785	699	755	731	701	727	722	683	733	731	724	744	701	703	697	800	726	713	709	750	727	734	735	723	761	690	704	699	745	701	737	733	703	725	679	713	680	720	724	727	729	737	715	711	749	729	720	726	734	749	755	727	782	731	712	726	701	734	736	726	738	705	729	717	726	710	693	727	769	735	749	754	714	753	699	711	692	743	743	739	737	763	726	770	766	712	729	711	755	720	692	669	726	699	745	671	721	727	683	726	731	710	731	705	712	744	734	737	740	723	714	684	754	723	763	740	727	728	743	715	735	736	751	746	728	725	761	712	765	705
25066	21154	27303	25015	12377	3704	2372	1546	1162	815	610	517	492	426	397	394	370	384	343	348	343	331	324	298	328	307	333	300	334	302	325	310	270	314	317	295	276	309	259	280	297	302	290	298	320	278	312	297	313	272	297	307	298	315	317	314	300	284	302	301	288	277	323	313	312	312	249	273	318	298	301	286	283	335	286	321	304	296	309	302	326	323	276	311	302	322	318	349	334	351	302	327	311	311	278	301	315	259	306	300	302	286	300	303	296	291	320	299	353	303	308	295	288	286	292	290	267	259	279	307	300	328	298	282	307	320	310	301	302	295	286	312	288	272	301	288	299	294	305	316	310	307	332	314	308	277	303	332	313	318	297	302	305	284	316	290	308	294	314	281	327	294	287	272	277	314	287	300	317	306	299	342	290	275	321	286	283	333	300	313	328	268	302	254	282	308	312	317	299	282	302	318	290	293	306	301	269	304	279	322	318	287	312	315	303	302	304	313	287	331	282	302	256	276	297	281	320	282	295	274	296	303	302	293	300	320	314	279	292	291	323	299	297	269	265	297	281	278	310	301	296	282	277	342	310	320	328	346	295	296	341	289	314	301	297	302	268	327	317	258	267	260	303	287	301	314	304	302	284	291	303	299	299	279	294	293	316	316	268	325	320	304	285	294	286	290	337	312	309	303	327	312	255	300	313	319	303	302	307	339	300	309	320	305	305	300	319	320	301	270	315	301	275	311	269	271	281	327	300	295	343	249	286	305	296	297	327	315	316	274	310	315	297	294	272	312	315	305	296	284	307	262	318	293	276	284	297	307	313	285	323	294	299	297	297	294	298	266	287	287	297	300	314	278	327	320	294	293	310	288	295	300	304	303	285	304	300	330	316	294	317	309	272	303	303	307	265	299	294	280	294	308	271	307	265	292	306	311	283	283	275	288	302	298	283	312	282	271	298	295	298	273	294	302	261	303	280	288	303	271	291	288	310	288	278	299	303	320	301	278	328	311	292	308	309	279	288	261	292	273	260	309	284	324	335	318	321	265	277	277	271	308	321	313	310	294	297	312	292	273	299	303	307	316	312	306	312	321	316	297	261	308	338	309	300	310	280	252	303	284	315	324	319	309	286	295	307	310	315	299	337	304	297	298	310	315	307	309	293	291	298	294	278	307	284	253	304	272	304	301	298	285	301	294	315	301	306	338	302	319	290	314	308	295	291	283	326	298	318	329	300	280	283	279	331	290	306	306	295	305	275	281	314	297	296	278	287	293	272	291	289	272	274	318	294	316	303	295	280	296	294	312	293	283	297	280	290	321	283	293	329	286	309	286	295	316	279	285	282	310	294	281	318	288	283	312	305	263	309	259	304	318	304	325	291	302	312	285	327	297	320	322	282	306	286	301	322	294	298	315	296	295	282	279	310	307	267	281	292	303	316	280	280	307	285	317	314	283	249	283	317	312	299	293	268	297	283	302	269	277	311	302	295	304	286	324	282	279	307	290	298	288	312	314	303	266	288	285	297	281	307	296	284	296	306	279	319	309	304	275	284	277	310	308	293	305	317	318	278	300	292	282	325	266	284	317	290	311	296	272	315	299	282	289	306	323	316	278	280	307	306	303	294	264	291	319	262	283	321	299	316	309	294	306	300	317	320	316	314	299	319	303	284	303	339	325	271	292	288	282	270	293	294	268	318	312	283	315	301	279	293	313	326	320	273	278	283	277	289	326	293	304	317	304	288	284	311	295	301	315	312	260	328	256	295	280	305	299	303	321	314	274	278	285	305	294	288	306	297	301	303	297	309	298	299	294	302	316	281	288	296	283	301	297	312	268	287	290	287	318	300	293	294	302	293	289	313	314	308	318	286	296	336	310	264	310	307	294	267	324	278	258	329	335	293	278	312	299	308	309	319	338	297	299	316	313	292	275	287	307	282	284	281	272	301	279	313	310	313	297	307	313	285	293	321	330	296	285	319	292	292	299	323	303	282	277	312	288	276	298	285	297	278	300	297	298	294	288	271	305	273	299	284	309	292	313	306	314	321	310	267	296	302	303	326	283	300	304	268	283	292	284	286	278	281	302	290	271	275	290	297	309	295	273	301	319	281	314	288	299	301	323	317	300	266	298	299	287	303	264	270	325	299	310	280	291	319	300	294	293	269	291	316	303	296	317	278	306	285	278	312	296	281	282	317	295	327	322	276	308	323	281	280	316	282	296	333	294	304	297	300	278	326	275	313	288	288	268	275	281	299	295	296	335	301	286	298	326	265	279	293	306	305	293	305	306	293	283	295	294	255	305	294	311	305	302	287	303	293	285	324	268	296	277	314	291	267	274	305	294	309	318	315	267	291	319	260	298	309	295	313	290	252	284	318	322	299	291	315	308	310	302	264	326	290	306	273	322	312	304	305	280	296	285	284	269	283	288	332	329	314	314	300	282	306	309	289	312	301	306	311	274	283	318	307	323	292	304	277	317	335	319	290	322	307	282	289	292	292	292	343	301	314	300	265	326	302	307	327	283	337	318	319	293	316	312	296	324	293	314	273	303	301	272	281	287	296	285	293	316	317	309	282	250	304	265	305	296	300	299	294	296	301	304	315	307	314	325	272	298	328	289	292	304	316	312	281	333	298	330	314	293	295	315	305	275	281	308	325	286	304	315	325	313	296	289	282	281	278	285	268	308	308	289	262	319	309	304	318	268	284	302	295	311	287	297	280	291	295	302	264	317	298	283	305	303	282	300	281	295	283	299	301	299	309	302	317	295	301	294	291	278	304	285	287	308	284	294	290	307	305	305	280	316	303	310	293	337	289	265	288	318	297	283	287	287	293	300	299	314	271	274	313	281	292	301	343	345	292	304	268	279	285	295	315	308	295	306	298	293	304	302	268	291	287	277	309	296	306	321	310	315	291	315	299	302	282	282	272	298	336	285	300	323	306	304	304	320	277	274	294	281	311	260	326	317	284	292	318	311	285	275	305	290	260	277	287	286	292	309	323	301	288	306	293	287	311	277	286	312	305	284	285	291	311	273	293	297	298	293	311	307	283	271	282	309	302	301	298	303	291	270	261	265	307	280	302	309	322	284	260	319	316	291	291	315	315	305	313	305	298	309	294	276	299	310	294	288	277	317	296	305	262	299	250	268	281	284	285	302	308	303	299	272	273	310	318	257	293	291	272	309	296	298	328	287	291	317	319	320	295	310	284	324	309	290	306	288	320	302	280	299	288	279	283	308	263	315	299	297	282	321	290	284	311	282	295	278	279	298	307	303	327	271	299	306	281	315	332	323	309	321	314	316	279	284	317	303	311	294	308	297	260	334	292	287	311	284	306	293	290	281	326	321	301	316	308	324	326	310	295	287	286	304	299	283	291	300	288	260	287	286	286	288	303	284	305	294	315	325	300	306	306	304	291	302	291	281	307	291	265	322	292	346	290	297	273	342	300	309	292	279	302	281	304	316	304	284	308	300	298	280	309	310	317	308	297	314	293	304	315	295	317	282	298	305
17721	29313	24124	14342	9407	7114	5579	4024	2885	1875	1353	1079	926	757	718	609	579	512	536	550	478	536	456	460	471	455	454	445	450	419	438	425	433	419	399	397	394	397	378	378	383	407	406	423	446	421	388	415	397	413	404	379	409	403	387	415	413	378	392	401	410	417	424	355	395	408	390	397	397	419	416	411	388	412	434	370	428	396	410	427	407	371	411	448	413	453	455	439	482	441	407	417	459	413	376	403	406	426	409	394	422	410	382	373	395	382	412	462	465	380	367	418	381	399	387	394	412	406	401	362	445	415	395	418	402	433	413	412	402	401	407	373	409	377	386	413	384	377	392	424	380	394	376	396	371	405	404	380	410	448	389	383	406	378	356	394	398	416	396	404	378	356	379	373	389	395	388	388	394	444	375	368	429	387	373	393	362	397	398	410	389	389	414	417	394	384	408	422	416	415	377	411	418	390	421	401	408	420	388	413	397	384	392	371	352	377	402	401	400	360	404	401	371	415	351	389	379	406	381	386	369	391	381	371	368	376	383	365	350	421	378	400	394	417	383	430	405	372	402	410	356	381	398	383	405	382	410	383	368	387	381	418	415	415	392	376	386	385	375	403	420	391	371	376	387	365	373	389	396	400	369	418	416	412	382	389	429	386	376	388	422	403	400	431	364	421	428	379	371	394	425	401	391	362	372	436	388	414	374	417	387	431	393	375	383	381	384	395	408	408	403	383	387	407	394	415	394	411	396	412	408	388	388	362	392	381	377	400	386	406	390	407	401	382	404	406	360	407	414	391	374	410	413	400	380	413	384	381	363	383	354	407	411	423	415	423	411	406	375	383	386	431	401	392	380	372	424	377	349	441	380	393	396	414	389	403	389	379	393	418	422	412	401	393	403	367	362	432	410	374	411	413	380	398	403	391	377	374	389	408	371	355	369	429	390	397	408	384	420	363	404	387	365	383	392	382	377	415	379	395	411	386	412	400	405	397	403	398	362	420	400	405	434	378	403	390	410	396	403	371	412	399	399	401	390	419	404	385	385	410	393	395	398	399	374	408	445	387	351	409	394	404	403	393	427	415	400	390	418	389	397	388	412	406	395	405	371	385	399	394	381	373	391	405	365	382	407	391	376	383	427	402	385	384	389	393	394	417	392	418	403	407	425	396	405	383	392	412	367	403	398	399	375	370	419	386	414	355	399	376	390	393	427	421	377	411	408	355	398	435	417	400	396	368	377	415	403	413	416	425	383	392	385	373	386	403	390	385	374	375	394	395	394	413	384	391	420	420	400	449	363	395	372	373	386	363	363	427	373	374	403	410	395	361	382	410	385	418	388	396	400	411	394	391	368	394	378	384	408	402	408	340	411	387	377	390	404	361	381	381	406	383	419	375	402	412	373	426	404	363	401	429	374	426	384	429	359	358	382	398	433	391	394	345	383	379	400	395	414	363	385	386	361	398	384	366	381	402	419	408	407	380	394	411	378	369	416	410	361	350	395	420	415	393	439	399	400	412	431	400	381	400	388	360	381	410	411	390	369	380	392	380	370	365	374	391	401	409	388	378	379	377	383	408	410	420	393	387	393	403	416	401	363	365	403	364	400	422	426	424	405	394	387	379	419	390	390	378	364	402	411	355	372	390	422	401	384	411	375	372	393	414	443	392	356	384	406	405	403	386	392	396	434	384	382	380	414	375	397	399	423	433	375	393	359	368	390	387	399	369	413	356	429	382	355	390	365	378	395	391	406	376	392	407	349	388	419	407	375	364	394	367	370	401	377	395	413	394	409	377	343	375	404	372	385	396	420	420	413	368	386	349	372	419	383	427	385	377	377	416	406	440	392	364	418	352	401	400	400	411	387	404	402	379	370	416	379	406	397	374	433	378	419	371	420	431	426	388	416	376	384	395	372	348	376	398	353	431	359	396	389	388	405	385	397	432	409	400	371	377	383	358	384	397	424	392	419	435	410	372	393	404	408	394	417	366	393	397	371	421	381	377	410	399	361	406	402	391	408	395	382	376	382	359	408	417	406	426	393	372	386	376	428	362	371	372	395	382	400	420	366	370	395	379	376	383	387	417	409	416	409	427	423	381	398	372	369	403	409	399	374	408	357	367	427	381	380	392	395	429	439	384	382	383	399	402	388	423	408	362	377	426	426	377	368	381	405	377	378	382	454	377	401	368	393	386	373	412	406	382	391	409	420	427	420	398	370	390	423	394	351	359	409	364	437	381	412	427	383	410	373	396	381	358	376	376	363	390	378	393	410	364	399	384	360	425	397	380	366	370	362	412	392	408	381	399	393	426	391	344	370	436	366	411	410	388	340	427	449	395	380	439	400	412	388	390	379	389	381	394	379	396	424	394	417	393	405	358	361	421	393	406	367	396	451	412	382	380	363	345	399	388	393	421	407	405	419	389	360	401	385	418	350	391	388	394	381	374	387	411	374	377	409	373	406	408	376	399	384	428	373	389	413	363	389	382	404	403	383	421	395	391	386	367	416	430	425	389	424	408	393	404	399	376	377	382	397	365	386	381	387	366	408	417	399	390	394	354	383	403	359	418	392	397	418	358	404	427	404	365	425	422	393	399	382	394	392	406	384	419	379	338	363	415	396	376	386	356	366	388	384	396	385	415	408	363	381	375	401	403	394	381	365	398	419	409	363	379	435	353	392	439	416	376	383	402	377	382	392	416	402	356	408	383	422	414	424	368	372	389	366	397	389	421	441	407	419	418	395	404	389	407	391	397	382	368	418	423	452	369	378	378	374	385	380	364	401	376	381	402	376	375	385	376	401	375	409	359	391	397	402	370	403	384	387	395	388	405	385	423	406	381	405	385	373	357	400	379	435	391	386	376	383	370	387	380	348	400	388	404	384	410	414	390	397	379	380	410	404	376	377	415	371	394	382	417	407	392	381	386	379	391	406	352	378	362	405	393	405	378	408	392	342	368	407	361	382	411	412	384	398	371	390	400	376	368	396	397	392	421	391	416	362	375	379	415	386	362	394	377	375	408	392	418	401	359	387	389	408	393	351	385	377	387	394	390	409	388	391	391	358	394	390	401	371	417	404	403	390	394	382	417	388	418	431	406	388	422	381	385	419	376	382	411	397	400	406	408	406	395	404	393	402	409	380	445	390	385	378	373	415	378	374	393	381	350	372	390	409	411	378	390	396	378	374	385	389	396	398	386	388	388	409	427	396	409	407	375	355	377	413	416	410	375	402	346	368	404	410	370	384	392	383	369	405	398	382	411	399	398	371	386	420	412	388	373	374	367	409	404	355	375	383	402	430	379	384	367	402	396	369	424	407	397	401	374	407	372	388	368	421	372	405	364	383	389	403	387	391	423	366	400	367	415	371	391	367	368	403	397	390	404	402	363	400	407	357	368	389	403	394	398	357	387	409	363	387	400	367	357	390	394	392	342	404	377	400	389	381	438	398	404	434	411	407	379	421	396	371	383	403	376	429	395	379	371	375	406	432	405	415	432	427	374	415	373
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
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
